--- /home/hans/code/fdroid/data/tmp/org.jfedor.frozenbubble_49.apk +++ /home/hans/code/fdroid/data/tmp/sigcp_org.jfedor.frozenbubble_49.apk ├── zipinfo {} │ @@ -1,8 +1,8 @@ │ -Zip file size: 7648853 bytes, number of entries: 104 │ +Zip file size: 8793962 bytes, number of entries: 110 │ -rw---- 2.0 fat 8072 bl defN 08-Jan-01 00:00 META-INF/MANIFEST.MF │ -rw---- 2.0 fat 8193 bl defN 08-Jan-01 00:00 META-INF/63ADD95F.SF │ -rw---- 2.0 fat 1291 bl defN 08-Jan-01 00:00 META-INF/63ADD95F.RSA │ -rw---- 2.0 fat 41 bl defN 08-Jan-01 00:00 META-INF/buildserverid │ -rw---- 2.0 fat 41 bl defN 08-Jan-01 00:00 META-INF/fdroidserverid │ -rw---- 2.0 fat 4856 bX defN 08-Jan-01 00:00 AndroidManifest.xml │ -rw---- 2.0 fat 29099 bl defN 08-Jan-01 00:00 assets/levels.txt │ @@ -97,10 +97,16 @@ │ -rw---- 2.0 fat 153676 bl defN 08-Jan-01 00:00 res/raw/stardustmemories.mod │ -rw---- 1.0 fat 4394 b- stor 08-Jan-01 00:00 res/raw/stick.ogg │ -rw---- 2.0 fat 2828015 bl defN 08-Jan-01 00:00 res/raw/sunshineofthemorningsun.xm │ -rw---- 2.0 fat 63684 bl defN 08-Jan-01 00:00 res/raw/technostyleiii.mod │ -rw---- 1.0 fat 7965 b- stor 08-Jan-01 00:00 res/raw/whip.ogg │ -rw---- 2.0 fat 1354769 bl defN 08-Jan-01 00:00 res/raw/worldofpeace.it │ -rw---- 1.0 fat 21456 b- stor 08-Jan-01 00:00 resources.arsc │ --rw---- 2.0 fat 274340 bl defN 08-Jan-01 00:00 classes.dex │ --rw---- 2.0 fat 226684 bl defN 08-Jan-01 00:00 lib/armeabi/libmodplug-1.0.so │ -104 files, 12215442 bytes uncompressed, 7634864 bytes compressed: 37.5% │ +-rw---- 2.0 fat 274364 bl defN 08-Jan-01 00:00 classes.dex │ +-rw---- 2.0 fat 313176 bl defN 08-Jan-01 00:00 lib/arm64-v8a/libmodplug-1.0.so │ +-rw---- 2.0 fat 342184 bl defN 08-Jan-01 00:00 lib/x86_64/libmodplug-1.0.so │ +-rw---- 2.0 fat 459032 bl defN 08-Jan-01 00:00 lib/mips64/libmodplug-1.0.so │ +-rw---- 2.0 fat 202364 bl defN 08-Jan-01 00:00 lib/armeabi-v7a/libmodplug-1.0.so │ +-rw---- 2.0 fat 231028 bl defN 08-Jan-01 00:00 lib/armeabi/libmodplug-1.0.so │ +-rw---- 2.0 fat 353824 bl defN 08-Jan-01 00:00 lib/x86/libmodplug-1.0.so │ +-rw---- 2.0 fat 411904 bl defN 08-Jan-01 00:00 lib/mips/libmodplug-1.0.so │ +110 files, 14302294 bytes uncompressed, 8779340 bytes compressed: 38.6% ├── smali/org/jfedor/frozenbubble/FrozenGame.smali │ @@ -3020,14 +3020,15 @@ │ │ move-object/from16 v0, v26 │ │ invoke-direct {v0, v6, v5}, Lorg/jfedor/frozenbubble/ImageSprite;->(Landroid/graphics/Rect;Lorg/jfedor/frozenbubble/BmpWrap;)V │ │ move-object/from16 v5, v26 │ │ + .line 1107 │ goto :goto_1 │ │ .line 1110 │ .end local v39 # "imageId":I │ :cond_2 │ sget v5, Lorg/jfedor/frozenbubble/Sprite;->TYPE_LAUNCH_BUBBLE:I │ │ @@ -3744,17 +3745,19 @@ │ :cond_0 │ iget-boolean v0, p0, Lorg/jfedor/frozenbubble/FrozenGame;->readyToFire:Z │ │ if-eqz v0, :cond_1 │ │ const/4 v0, 0x1 │ │ + .line 536 │ :goto_0 │ return v0 │ │ + .line 537 │ :cond_1 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public getPosition()D ├── smali/org/jfedor/frozenbubble/GameView.smali │ @@ -1217,17 +1217,19 @@ │ move-result v0 │ │ if-eqz v0, :cond_1 │ │ :cond_0 │ const/4 v0, 0x1 │ │ + .line 2851 │ :goto_0 │ return v0 │ │ + .line 2852 │ :cond_1 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public onKeyUp(ILandroid/view/KeyEvent;)Z │ @@ -1251,17 +1253,19 @@ │ move-result v0 │ │ if-eqz v0, :cond_1 │ │ :cond_0 │ const/4 v0, 0x1 │ │ + .line 2858 │ :goto_0 │ return v0 │ │ + .line 2859 │ :cond_1 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public onTouchEvent(Landroid/view/MotionEvent;)Z │ @@ -1284,17 +1288,19 @@ │ move-result v0 │ │ if-eqz v0, :cond_1 │ │ :cond_0 │ const/4 v0, 0x1 │ │ + .line 2865 │ :goto_0 │ return v0 │ │ + .line 2866 │ :cond_1 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public onTrackballEvent(Landroid/view/MotionEvent;)Z │ @@ -1317,17 +1323,19 @@ │ move-result v0 │ │ if-eqz v0, :cond_1 │ │ :cond_0 │ const/4 v0, 0x1 │ │ + .line 2873 │ :goto_0 │ return v0 │ │ + .line 2874 │ :cond_1 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public onWindowFocusChanged(Z)V ├── lib/armeabi/libmodplug-1.0.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: 225724 (bytes into file) │ │ - Flags: 0x5000000, Version5 EABI │ │ + Start of section headers: 229908 (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: 8 │ │ + Number of program headers: 9 │ │ Size of section headers: 40 (bytes) │ │ - Number of section headers: 24 │ │ - Section header string table index: 23 │ │ + Number of section headers: 28 │ │ + Section header string table index: 27 ├── readelf --wide --program-header {} │ │ @@ -1,27 +1,29 @@ │ │ │ │ Elf file type is DYN (Shared object file) │ │ Entry point 0x0 │ │ -There are 8 program headers, starting at offset 52 │ │ +There are 9 program headers, starting at offset 52 │ │ │ │ Program Headers: │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ - PHDR 0x000034 0x00000034 0x00000034 0x00100 0x00100 R 0x4 │ │ - INTERP 0x000134 0x00000134 0x00000134 0x00013 0x00013 R 0x1 │ │ + PHDR 0x000034 0x00000034 0x00000034 0x00120 0x00120 R 0x4 │ │ + INTERP 0x000154 0x00000154 0x00000154 0x00013 0x00013 R 0x1 │ │ [Requesting program interpreter: /system/bin/linker] │ │ - LOAD 0x000000 0x00000000 0x00000000 0x35de4 0x35de4 R E 0x1000 │ │ - LOAD 0x036a5c 0x00037a5c 0x00037a5c 0x00628 0x8e118 RW 0x1000 │ │ - DYNAMIC 0x036cf4 0x00037cf4 0x00037cf4 0x00100 0x00100 RW 0x4 │ │ + LOAD 0x000000 0x00000000 0x00000000 0x36e60 0x36e60 R E 0x1000 │ │ + LOAD 0x037a34 0x00038a34 0x00038a34 0x00650 0x8e144 RW 0x1000 │ │ + DYNAMIC 0x037ccc 0x00038ccc 0x00038ccc 0x00128 0x00128 RW 0x4 │ │ + NOTE 0x000168 0x00000168 0x00000168 0x00024 0x00024 R 0x4 │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0 │ │ - EXIDX 0x0310d4 0x000310d4 0x000310d4 0x00d30 0x00d30 R 0x4 │ │ - GNU_RELRO 0x036a5c 0x00037a5c 0x00037a5c 0x005a4 0x005a4 RW 0x4 │ │ + EXIDX 0x032264 0x00032264 0x00032264 0x00c18 0x00c18 R 0x4 │ │ + GNU_RELRO 0x037a34 0x00038a34 0x00038a34 0x005cc 0x005cc RW 0x4 │ │ │ │ Section to Segment mapping: │ │ Segment Sections... │ │ 00 │ │ 01 .interp │ │ - 02 .interp .dynsym .dynstr .hash .rel.dyn .rel.plt .plt .text .ARM.extab .ARM.exidx .rodata │ │ + 02 .interp .note.gnu.build-id .dynsym .dynstr .hash .gnu.version .gnu.version_d .gnu.version_r .rel.dyn .rel.plt .plt .text .ARM.extab .ARM.exidx .rodata │ │ 03 .data.rel.ro.local .fini_array .init_array .data.rel.ro .dynamic .got .data .bss │ │ 04 .dynamic │ │ - 05 │ │ - 06 .ARM.exidx │ │ - 07 .data.rel.ro.local .fini_array .init_array .data.rel.ro .dynamic .got │ │ + 05 .note.gnu.build-id │ │ + 06 │ │ + 07 .ARM.exidx │ │ + 08 .data.rel.ro.local .fini_array .init_array .data.rel.ro .dynamic .got ├── readelf --wide --sections {} │ │ @@ -1,33 +1,37 @@ │ │ -There are 24 section headers, starting at offset 0x371bc: │ │ +There are 28 section headers, starting at offset 0x38214: │ │ │ │ Section Headers: │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ - [ 1] .interp PROGBITS 00000134 000134 000013 00 A 0 0 1 │ │ - [ 2] .dynsym DYNSYM 00000148 000148 0024c0 10 A 3 1 4 │ │ - [ 3] .dynstr STRTAB 00002608 002608 003fb1 00 A 0 0 1 │ │ - [ 4] .hash HASH 000065bc 0065bc 00115c 04 A 2 0 4 │ │ - [ 5] .rel.dyn REL 00007718 007718 000740 08 A 2 0 4 │ │ - [ 6] .rel.plt REL 00007e58 007e58 0001d8 08 AI 2 7 4 │ │ - [ 7] .plt PROGBITS 00008030 008030 0002d8 00 AX 0 0 4 │ │ - [ 8] .text PROGBITS 00008308 008308 028b74 00 AX 0 0 8 │ │ - [ 9] .ARM.extab PROGBITS 00030e7c 030e7c 000258 00 A 0 0 4 │ │ - [10] .ARM.exidx ARM_EXIDX 000310d4 0310d4 000d30 08 AL 8 0 4 │ │ - [11] .rodata PROGBITS 00031e04 031e04 003fe0 00 A 0 0 4 │ │ - [12] .data.rel.ro.local PROGBITS 00037a5c 036a5c 000088 00 WA 0 0 4 │ │ - [13] .fini_array FINI_ARRAY 00037ae4 036ae4 000008 00 WA 0 0 4 │ │ - [14] .init_array INIT_ARRAY 00037aec 036aec 000008 00 WA 0 0 4 │ │ - [15] .data.rel.ro PROGBITS 00037af4 036af4 000200 00 WA 0 0 4 │ │ - [16] .dynamic DYNAMIC 00037cf4 036cf4 000100 08 WA 3 0 4 │ │ - [17] .got PROGBITS 00037df4 036df4 00020c 00 WA 0 0 4 │ │ - [18] .data PROGBITS 00038000 037000 000084 00 WA 0 0 4 │ │ - [19] .bss NOBITS 00038084 037084 08daf0 00 WA 0 0 4 │ │ - [20] .comment PROGBITS 00000000 037084 000010 01 MS 0 0 1 │ │ - [21] .note.gnu.gold-version NOTE 00000000 037094 00001c 00 0 0 4 │ │ - [22] .ARM.attributes ARM_ATTRIBUTES 00000000 0370b0 00002b 00 0 0 1 │ │ - [23] .shstrtab STRTAB 00000000 0370db 0000e0 00 0 0 1 │ │ + [ 1] .interp PROGBITS 00000154 000154 000013 00 A 0 0 1 │ │ + [ 2] .note.gnu.build-id NOTE 00000168 000168 000024 00 A 0 0 4 │ │ + [ 3] .dynsym DYNSYM 0000018c 00018c 0024a0 10 A 4 1 4 │ │ + [ 4] .dynstr STRTAB 0000262c 00262c 003fb3 00 A 0 0 1 │ │ + [ 5] .hash HASH 000065e0 0065e0 001154 04 A 3 0 4 │ │ + [ 6] .gnu.version VERSYM 00007734 007734 000494 02 A 3 0 2 │ │ + [ 7] .gnu.version_d VERDEF 00007bc8 007bc8 00001c 00 A 4 1 4 │ │ + [ 8] .gnu.version_r VERNEED 00007be4 007be4 000040 00 A 4 2 4 │ │ + [ 9] .rel.dyn REL 00007c24 007c24 000740 08 A 3 0 4 │ │ + [10] .rel.plt REL 00008364 008364 0001d8 08 AI 3 11 4 │ │ + [11] .plt PROGBITS 0000853c 00853c 0002d8 00 AX 0 0 4 │ │ + [12] .text PROGBITS 00008818 008818 029854 00 AX 0 0 8 │ │ + [13] .ARM.extab PROGBITS 0003206c 03206c 0001f8 00 A 0 0 4 │ │ + [14] .ARM.exidx ARM_EXIDX 00032264 032264 000c18 08 AL 12 0 4 │ │ + [15] .rodata PROGBITS 00032e7c 032e7c 003fe4 00 A 0 0 4 │ │ + [16] .data.rel.ro.local PROGBITS 00038a34 037a34 000088 00 WA 0 0 4 │ │ + [17] .fini_array FINI_ARRAY 00038abc 037abc 000008 00 WA 0 0 4 │ │ + [18] .init_array INIT_ARRAY 00038ac4 037ac4 000008 00 WA 0 0 4 │ │ + [19] .data.rel.ro PROGBITS 00038acc 037acc 000200 00 WA 0 0 4 │ │ + [20] .dynamic DYNAMIC 00038ccc 037ccc 000128 08 WA 4 0 4 │ │ + [21] .got PROGBITS 00038df4 037df4 00020c 00 WA 0 0 4 │ │ + [22] .data PROGBITS 00039000 038000 000084 00 WA 0 0 4 │ │ + [23] .bss NOBITS 00039084 038084 08daf4 00 WA 0 0 4 │ │ + [24] .comment PROGBITS 00000000 038084 000028 01 MS 0 0 1 │ │ + [25] .note.gnu.gold-version NOTE 00000000 0380ac 00001c 00 0 0 4 │ │ + [26] .ARM.attributes ARM_ATTRIBUTES 00000000 0380c8 00002b 00 0 0 1 │ │ + [27] .shstrtab STRTAB 00000000 0380f3 00011e 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), │ │ y (purecode), p (processor specific) ├── readelf --wide --symbols {} │ │ @@ -1,591 +1,589 @@ │ │ │ │ -Symbol table '.dynsym' contains 588 entries: │ │ +Symbol table '.dynsym' contains 586 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 │ │ - 2: 00000000 0 FUNC GLOBAL DEFAULT UND __cxa_atexit │ │ - 3: 0000839d 2 FUNC GLOBAL DEFAULT 8 _ZN13CzCUBICSPLINED2Ev │ │ - 4: 0002fa9d 10 FUNC GLOBAL DEFAULT 8 __aeabi_unwind_cpp_pr0 │ │ - 5: 0000839d 2 FUNC GLOBAL DEFAULT 8 _ZN13CzCUBICSPLINED1Ev │ │ - 6: 0000839f 2 FUNC GLOBAL DEFAULT 8 _ZN13CzWINDOWEDFIRD2Ev │ │ - 7: 0000839f 2 FUNC GLOBAL DEFAULT 8 _ZN13CzWINDOWEDFIRD1Ev │ │ - 8: 000083a1 72 FUNC GLOBAL DEFAULT 8 _Z11Mono8BitMixP11_MODCHANNELPiS1_ │ │ - 9: 000083e9 74 FUNC GLOBAL DEFAULT 8 _Z12Mono16BitMixP11_MODCHANNELPiS1_ │ │ - 10: 00008433 114 FUNC GLOBAL DEFAULT 8 _Z17Mono8BitLinearMixP11_MODCHANNELPiS1_ │ │ - 11: 000084a5 108 FUNC GLOBAL DEFAULT 8 _Z18Mono16BitLinearMixP11_MODCHANNELPiS1_ │ │ - 12: 00008511 196 FUNC GLOBAL DEFAULT 8 _Z17Mono8BitSplineMixP11_MODCHANNELPiS1_ │ │ - 13: 00040098 8192 OBJECT GLOBAL DEFAULT 19 _ZN13CzCUBICSPLINE3lutE │ │ - 14: 000085d5 208 FUNC GLOBAL DEFAULT 8 _Z18Mono16BitSplineMixP11_MODCHANNELPiS1_ │ │ - 15: 000086a5 308 FUNC GLOBAL DEFAULT 8 _Z20Mono8BitFirFilterMixP11_MODCHANNELPiS1_ │ │ - 16: 00038086 32784 OBJECT GLOBAL DEFAULT 19 _ZN13CzWINDOWEDFIR3lutE │ │ - 17: 000087d9 312 FUNC GLOBAL DEFAULT 8 _Z21Mono16BitFirFilterMixP11_MODCHANNELPiS1_ │ │ - 18: 00008911 120 FUNC GLOBAL DEFAULT 8 _Z15Mono8BitRampMixP11_MODCHANNELPiS1_ │ │ - 19: 00008989 122 FUNC GLOBAL DEFAULT 8 _Z16Mono16BitRampMixP11_MODCHANNELPiS1_ │ │ - 20: 00008a03 144 FUNC GLOBAL DEFAULT 8 _Z21Mono8BitLinearRampMixP11_MODCHANNELPiS1_ │ │ - 21: 00008a93 152 FUNC GLOBAL DEFAULT 8 _Z22Mono16BitLinearRampMixP11_MODCHANNELPiS1_ │ │ - 22: 00008b2d 232 FUNC GLOBAL DEFAULT 8 _Z21Mono8BitSplineRampMixP11_MODCHANNELPiS1_ │ │ - 23: 00008c15 248 FUNC GLOBAL DEFAULT 8 _Z22Mono16BitSplineRampMixP11_MODCHANNELPiS1_ │ │ - 24: 00008d0d 308 FUNC GLOBAL DEFAULT 8 _Z24Mono8BitFirFilterRampMixP11_MODCHANNELPiS1_ │ │ - 25: 00008e41 348 FUNC GLOBAL DEFAULT 8 _Z25Mono16BitFirFilterRampMixP11_MODCHANNELPiS1_ │ │ - 26: 00008f9d 66 FUNC GLOBAL DEFAULT 8 _Z15FastMono8BitMixP11_MODCHANNELPiS1_ │ │ - 27: 00008fdf 68 FUNC GLOBAL DEFAULT 8 _Z16FastMono16BitMixP11_MODCHANNELPiS1_ │ │ - 28: 00009023 108 FUNC GLOBAL DEFAULT 8 _Z21FastMono8BitLinearMixP11_MODCHANNELPiS1_ │ │ - 29: 0000908f 102 FUNC GLOBAL DEFAULT 8 _Z22FastMono16BitLinearMixP11_MODCHANNELPiS1_ │ │ - 30: 000090f5 84 FUNC GLOBAL DEFAULT 8 _Z19FastMono8BitRampMixP11_MODCHANNELPiS1_ │ │ - 31: 00009149 88 FUNC GLOBAL DEFAULT 8 _Z20FastMono16BitRampMixP11_MODCHANNELPiS1_ │ │ - 32: 000091a1 124 FUNC GLOBAL DEFAULT 8 _Z25FastMono8BitLinearRampMixP11_MODCHANNELPiS1_ │ │ - 33: 0000921d 126 FUNC GLOBAL DEFAULT 8 _Z26FastMono16BitLinearRampMixP11_MODCHANNELPiS1_ │ │ - 34: 0000929b 84 FUNC GLOBAL DEFAULT 8 _Z13Stereo8BitMixP11_MODCHANNELPiS1_ │ │ - 35: 000092ef 80 FUNC GLOBAL DEFAULT 8 _Z14Stereo16BitMixP11_MODCHANNELPiS1_ │ │ - 36: 0000933f 136 FUNC GLOBAL DEFAULT 8 _Z19Stereo8BitLinearMixP11_MODCHANNELPiS1_ │ │ - 37: 000093c7 132 FUNC GLOBAL DEFAULT 8 _Z20Stereo16BitLinearMixP11_MODCHANNELPiS1_ │ │ - 38: 0000944d 272 FUNC GLOBAL DEFAULT 8 _Z19Stereo8BitSplineMixP11_MODCHANNELPiS1_ │ │ - 39: 0000955d 236 FUNC GLOBAL DEFAULT 8 _Z20Stereo16BitSplineMixP11_MODCHANNELPiS1_ │ │ - 40: 00009649 412 FUNC GLOBAL DEFAULT 8 _Z22Stereo8BitFirFilterMixP11_MODCHANNELPiS1_ │ │ - 41: 000097e5 400 FUNC GLOBAL DEFAULT 8 _Z23Stereo16BitFirFilterMixP11_MODCHANNELPiS1_ │ │ - 42: 00009975 118 FUNC GLOBAL DEFAULT 8 _Z17Stereo8BitRampMixP11_MODCHANNELPiS1_ │ │ - 43: 000099eb 124 FUNC GLOBAL DEFAULT 8 _Z18Stereo16BitRampMixP11_MODCHANNELPiS1_ │ │ - 44: 00009a67 168 FUNC GLOBAL DEFAULT 8 _Z23Stereo8BitLinearRampMixP11_MODCHANNELPiS1_ │ │ - 45: 00009b0f 176 FUNC GLOBAL DEFAULT 8 _Z24Stereo16BitLinearRampMixP11_MODCHANNELPiS1_ │ │ - 46: 00009bc1 308 FUNC GLOBAL DEFAULT 8 _Z23Stereo8BitSplineRampMixP11_MODCHANNELPiS1_ │ │ - 47: 00009cf5 296 FUNC GLOBAL DEFAULT 8 _Z24Stereo16BitSplineRampMixP11_MODCHANNELPiS1_ │ │ - 48: 00009e1d 452 FUNC GLOBAL DEFAULT 8 _Z26Stereo8BitFirFilterRampMixP11_MODCHANNELPiS1_ │ │ - 49: 00009fe1 448 FUNC GLOBAL DEFAULT 8 _Z27Stereo16BitFirFilterRampMixP11_MODCHANNELPiS1_ │ │ - 50: 0000a1a1 124 FUNC GLOBAL DEFAULT 8 _Z17FilterMono8BitMixP11_MODCHANNELPiS1_ │ │ - 51: 0000a21d 126 FUNC GLOBAL DEFAULT 8 _Z18FilterMono16BitMixP11_MODCHANNELPiS1_ │ │ - 52: 0000a29b 168 FUNC GLOBAL DEFAULT 8 _Z23FilterMono8BitLinearMixP11_MODCHANNELPiS1_ │ │ - 53: 0000a343 164 FUNC GLOBAL DEFAULT 8 _Z24FilterMono16BitLinearMixP11_MODCHANNELPiS1_ │ │ - 54: 0000a3e9 248 FUNC GLOBAL DEFAULT 8 _Z23FilterMono8BitSplineMixP11_MODCHANNELPiS1_ │ │ - 55: 0000a4e1 268 FUNC GLOBAL DEFAULT 8 _Z24FilterMono16BitSplineMixP11_MODCHANNELPiS1_ │ │ - 56: 0000a5ed 328 FUNC GLOBAL DEFAULT 8 _Z26FilterMono8BitFirFilterMixP11_MODCHANNELPiS1_ │ │ - 57: 0000a735 364 FUNC GLOBAL DEFAULT 8 _Z27FilterMono16BitFirFilterMixP11_MODCHANNELPiS1_ │ │ - 58: 0000a8a1 180 FUNC GLOBAL DEFAULT 8 _Z21FilterMono8BitRampMixP11_MODCHANNELPiS1_ │ │ - 59: 0000a955 182 FUNC GLOBAL DEFAULT 8 _Z22FilterMono16BitRampMixP11_MODCHANNELPiS1_ │ │ - 60: 0000aa0b 202 FUNC GLOBAL DEFAULT 8 _Z27FilterMono8BitLinearRampMixP11_MODCHANNELPiS1_ │ │ - 61: 0000aad5 218 FUNC GLOBAL DEFAULT 8 _Z28FilterMono16BitLinearRampMixP11_MODCHANNELPiS1_ │ │ - 62: 0000abb1 292 FUNC GLOBAL DEFAULT 8 _Z27FilterMono8BitSplineRampMixP11_MODCHANNELPiS1_ │ │ - 63: 0000acd5 308 FUNC GLOBAL DEFAULT 8 _Z28FilterMono16BitSplineRampMixP11_MODCHANNELPiS1_ │ │ - 64: 0000ae09 364 FUNC GLOBAL DEFAULT 8 _Z30FilterMono8BitFirFilterRampMixP11_MODCHANNELPiS1_ │ │ - 65: 0000af75 364 FUNC GLOBAL DEFAULT 8 _Z31FilterMono16BitFirFilterRampMixP11_MODCHANNELPiS1_ │ │ - 66: 0000b0e1 200 FUNC GLOBAL DEFAULT 8 _Z19FilterStereo8BitMixP11_MODCHANNELPiS1_ │ │ - 67: 0000b1a9 198 FUNC GLOBAL DEFAULT 8 _Z20FilterStereo16BitMixP11_MODCHANNELPiS1_ │ │ - 68: 0000b26f 246 FUNC GLOBAL DEFAULT 8 _Z25FilterStereo8BitLinearMixP11_MODCHANNELPiS1_ │ │ - 69: 0000b365 276 FUNC GLOBAL DEFAULT 8 _Z26FilterStereo16BitLinearMixP11_MODCHANNELPiS1_ │ │ - 70: 0000b479 380 FUNC GLOBAL DEFAULT 8 _Z25FilterStereo8BitSplineMixP11_MODCHANNELPiS1_ │ │ - 71: 0000b5f5 348 FUNC GLOBAL DEFAULT 8 _Z26FilterStereo16BitSplineMixP11_MODCHANNELPiS1_ │ │ - 72: 0000b751 544 FUNC GLOBAL DEFAULT 8 _Z28FilterStereo8BitFirFilterMixP11_MODCHANNELPiS1_ │ │ - 73: 0000b971 504 FUNC GLOBAL DEFAULT 8 _Z29FilterStereo16BitFirFilterMixP11_MODCHANNELPiS1_ │ │ - 74: 0000bb69 244 FUNC GLOBAL DEFAULT 8 _Z23FilterStereo8BitRampMixP11_MODCHANNELPiS1_ │ │ - 75: 0000bc5d 244 FUNC GLOBAL DEFAULT 8 _Z24FilterStereo16BitRampMixP11_MODCHANNELPiS1_ │ │ - 76: 0000bd51 296 FUNC GLOBAL DEFAULT 8 _Z29FilterStereo8BitLinearRampMixP11_MODCHANNELPiS1_ │ │ - 77: 0000be79 294 FUNC GLOBAL DEFAULT 8 _Z30FilterStereo16BitLinearRampMixP11_MODCHANNELPiS1_ │ │ - 78: 0000bfa1 424 FUNC GLOBAL DEFAULT 8 _Z29FilterStereo8BitSplineRampMixP11_MODCHANNELPiS1_ │ │ - 79: 0000c149 400 FUNC GLOBAL DEFAULT 8 _Z30FilterStereo16BitSplineRampMixP11_MODCHANNELPiS1_ │ │ - 80: 0000c2d9 580 FUNC GLOBAL DEFAULT 8 _Z32FilterStereo8BitFirFilterRampMixP11_MODCHANNELPiS1_ │ │ - 81: 0000c51d 544 FUNC GLOBAL DEFAULT 8 _Z33FilterStereo16BitFirFilterRampMixP11_MODCHANNELPiS1_ │ │ - 82: 0002ed38 32 FUNC GLOBAL DEFAULT 8 __aeabi_i2f │ │ - 83: 0002ede4 408 FUNC GLOBAL DEFAULT 8 __aeabi_fmul │ │ - 84: 0002e3f4 64 FUNC GLOBAL DEFAULT 8 __aeabi_f2d │ │ - 85: 0002e4a8 620 FUNC GLOBAL DEFAULT 8 __aeabi_dmul │ │ - 86: 0002e0fc 684 FUNC GLOBAL DEFAULT 8 __aeabi_dadd │ │ - 87: 0002e0f8 688 FUNC GLOBAL DEFAULT 8 __aeabi_dsub │ │ - 88: 0002eaf4 160 FUNC GLOBAL DEFAULT 8 __aeabi_d2f │ │ - 89: 0002f188 20 FUNC GLOBAL DEFAULT 8 __aeabi_fcmplt │ │ - 90: 0002f1c4 20 FUNC GLOBAL DEFAULT 8 __aeabi_fcmpgt │ │ - 91: 0002f1d8 92 FUNC GLOBAL DEFAULT 8 __aeabi_f2iz │ │ - 92: 0000c741 792 FUNC GLOBAL DEFAULT 8 _ZN13CzCUBICSPLINEC2Ev │ │ - 93: 00000000 0 FUNC GLOBAL DEFAULT UND floor │ │ - 94: 0000c741 792 FUNC GLOBAL DEFAULT 8 _ZN13CzCUBICSPLINEC1Ev │ │ - 95: 0002eb9c 404 FUNC GLOBAL DEFAULT 8 __aeabi_fsub │ │ - 96: 0002e3cc 40 FUNC GLOBAL DEFAULT 8 __aeabi_i2d │ │ - 97: 0002e9f4 20 FUNC GLOBAL DEFAULT 8 __aeabi_dcmplt │ │ - 98: 0002e714 516 FUNC GLOBAL DEFAULT 8 __aeabi_ddiv │ │ - 99: 0002eba0 400 FUNC GLOBAL DEFAULT 8 __aeabi_fadd │ │ - 100: 0002ef7c 352 FUNC GLOBAL DEFAULT 8 __aeabi_fdiv │ │ - 101: 0000ca59 532 FUNC GLOBAL DEFAULT 8 _ZN13CzWINDOWEDFIRC2Ev │ │ - 102: 00000000 0 FUNC GLOBAL DEFAULT UND cos │ │ - 103: 00000000 0 FUNC GLOBAL DEFAULT UND sin │ │ - 104: 0000ca59 532 FUNC GLOBAL DEFAULT 8 _ZN13CzWINDOWEDFIRC1Ev │ │ - 105: 0000cc71 192 FUNC GLOBAL DEFAULT 8 _Z21FastMono8BitSplineMixP11_MODCHANNELPiS1_ │ │ - 106: 0000cd31 204 FUNC GLOBAL DEFAULT 8 _Z22FastMono16BitSplineMixP11_MODCHANNELPiS1_ │ │ - 107: 0000cdfd 300 FUNC GLOBAL DEFAULT 8 _Z24FastMono8BitFirFilterMixP11_MODCHANNELPiS1_ │ │ - 108: 0000cf29 304 FUNC GLOBAL DEFAULT 8 _Z25FastMono16BitFirFilterMixP11_MODCHANNELPiS1_ │ │ - 109: 0000d059 216 FUNC GLOBAL DEFAULT 8 _Z25FastMono8BitSplineRampMixP11_MODCHANNELPiS1_ │ │ - 110: 0000d131 232 FUNC GLOBAL DEFAULT 8 _Z26FastMono16BitSplineRampMixP11_MODCHANNELPiS1_ │ │ - 111: 0000d219 284 FUNC GLOBAL DEFAULT 8 _Z28FastMono8BitFirFilterRampMixP11_MODCHANNELPiS1_ │ │ - 112: 0000d335 300 FUNC GLOBAL DEFAULT 8 _Z29FastMono16BitFirFilterRampMixP11_MODCHANNELPiS1_ │ │ - 113: 0000d461 88 FUNC GLOBAL DEFAULT 8 _Z16X86_Convert32To8PvPijS0_S0_ │ │ - 114: 0000d4b9 80 FUNC GLOBAL DEFAULT 8 _Z17X86_Convert32To16PvPijS0_S0_ │ │ - 115: 0000d509 92 FUNC GLOBAL DEFAULT 8 _Z17X86_Convert32To24PvPijS0_S0_ │ │ - 116: 0000d565 80 FUNC GLOBAL DEFAULT 8 _Z17X86_Convert32To32PvPijS0_S0_ │ │ - 117: 0000d5b5 12 FUNC GLOBAL DEFAULT 8 _Z17X86_InitMixBufferPij │ │ - 118: 00000000 0 FUNC GLOBAL DEFAULT UND memset │ │ - 119: 0002faa7 10 FUNC WEAK DEFAULT 8 __aeabi_unwind_cpp_pr1 │ │ - 120: 0000d5c1 2 FUNC GLOBAL DEFAULT 8 _Z23X86_InterleaveFrontRearPiS_j │ │ - 121: 0000d5c3 30 FUNC GLOBAL DEFAULT 8 _Z18X86_MonoFromStereoPij │ │ - 122: 0000d5e1 84 FUNC GLOBAL DEFAULT 8 _Z14X86_StereoFillPijS_S_ │ │ - 123: 0000d635 72 FUNC GLOBAL DEFAULT 8 _Z17X86_EndChannelOfsP11_MODCHANNELPij │ │ - 124: 0002e041 0 FUNC GLOBAL DEFAULT 8 __aeabi_idiv │ │ - 125: 0002f234 0 FUNC GLOBAL DEFAULT 8 __aeabi_ldivmod │ │ - 126: 0000d67d 1248 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile15CreateStereoMixEi │ │ - 127: 00038074 4 OBJECT GLOBAL DEFAULT 18 _ZN10CSoundFile10gnChannelsE │ │ - 128: 00043098 4096 OBJECT GLOBAL DEFAULT 19 MixRearBuffer │ │ - 129: 000bbee4 4 OBJECT GLOBAL DEFAULT 19 _ZN10CSoundFile13gdwSoundSetupE │ │ - 130: 00044098 4096 OBJECT GLOBAL DEFAULT 19 MixReverbBuffer │ │ - 131: 00045098 8192 OBJECT GLOBAL DEFAULT 19 MixSoundBuffer │ │ - 132: 000bbebc 4 OBJECT GLOBAL DEFAULT 19 gnReverbSend │ │ - 133: 0003807c 4 OBJECT GLOBAL DEFAULT 18 _ZN10CSoundFile17m_nMaxMixChannelsE │ │ - 134: 000bbed0 4 OBJECT GLOBAL DEFAULT 19 gnDryROfsVol │ │ - 135: 000bbecc 4 OBJECT GLOBAL DEFAULT 19 gnDryLOfsVol │ │ - 136: 00000000 0 FUNC GLOBAL DEFAULT UND __aeabi_atexit │ │ - 137: 00040096 1 OBJECT GLOBAL DEFAULT 19 sspline │ │ - 138: 00038084 1 OBJECT GLOBAL DEFAULT 19 sfir │ │ - 139: 00042098 4096 OBJECT GLOBAL DEFAULT 19 MixFloatBuffer │ │ - 140: 0000db5d 22 FUNC GLOBAL DEFAULT 8 _Z18lengthArrayToDWORDPKh │ │ - 141: 0000db75 1072 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile7Read669EPKhj │ │ - 142: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy │ │ - 143: 00000000 0 FUNC GLOBAL DEFAULT UND _Znaj │ │ - 144: 0002a25d 46 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile15AllocatePatternEjj │ │ - 145: 0002df85 18 FUNC GLOBAL DEFAULT 8 __gnu_thumb1_case_uqi │ │ - 146: 0002b641 1690 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile10ReadSampleEP14_MODINSTRUMENTjPKcj │ │ - 147: 0002e02d 18 FUNC GLOBAL DEFAULT 8 __aeabi_uidivmod │ │ - 148: 0002dfad 0 FUNC GLOBAL DEFAULT 8 __aeabi_uidiv │ │ - 149: 00000000 0 FUNC GLOBAL DEFAULT UND strncmp │ │ - 150: 0002e0dd 18 FUNC GLOBAL DEFAULT 8 __aeabi_idivmod │ │ - 151: 00000000 0 FUNC GLOBAL DEFAULT UND strlen │ │ - 152: 00000000 0 FUNC GLOBAL DEFAULT UND free │ │ - 153: 00000000 0 FUNC GLOBAL DEFAULT UND strstr │ │ - 154: 00000000 0 FUNC GLOBAL DEFAULT UND realloc │ │ - 155: 00000000 0 FUNC GLOBAL DEFAULT UND strcpy │ │ - 156: 00000000 0 FUNC GLOBAL DEFAULT UND strcat │ │ - 157: 00000000 0 FUNC GLOBAL DEFAULT UND calloc │ │ - 158: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail │ │ - 159: 00000000 0 OBJECT GLOBAL DEFAULT UND __stack_chk_guard │ │ - 160: 00021be5 36 FUNC GLOBAL DEFAULT 8 pat_gmtosmp │ │ - 161: 00000000 0 FUNC GLOBAL DEFAULT UND sprintf │ │ - 162: 00000000 0 FUNC GLOBAL DEFAULT UND fprintf │ │ - 163: 00000000 0 OBJECT GLOBAL DEFAULT UND __sF │ │ - 164: 00000000 0 FUNC GLOBAL DEFAULT UND strcmp │ │ - 165: 00021c6d 56 FUNC GLOBAL DEFAULT 8 pat_gm_drumnote │ │ - 166: 00021c55 22 FUNC GLOBAL DEFAULT 8 pat_gm_drumnr │ │ - 167: 00022341 4 FUNC GLOBAL DEFAULT 8 pat_modnote │ │ - 168: 0000f539 36 FUNC WEAK DEFAULT 8 isalpha │ │ - 169: 00000000 0 OBJECT GLOBAL DEFAULT UND _ctype_ │ │ - 170: 0000f55d 36 FUNC WEAK DEFAULT 8 isdigit │ │ - 171: 00000000 0 FUNC GLOBAL DEFAULT UND strncasecmp │ │ - 172: 00000000 0 FUNC GLOBAL DEFAULT UND strchr │ │ - 173: 0000fc4d 36 FUNC WEAK DEFAULT 8 islower │ │ - 174: 0000ff21 36 FUNC WEAK DEFAULT 8 isspace │ │ - 175: 00000000 0 FUNC GLOBAL DEFAULT UND strdup │ │ - 176: 00000000 0 FUNC GLOBAL DEFAULT UND strcasecmp │ │ - 177: 00000000 0 FUNC GLOBAL DEFAULT UND sscanf │ │ - 178: 00000000 0 FUNC GLOBAL DEFAULT UND strncpy │ │ - 179: 00000000 0 OBJECT GLOBAL DEFAULT UND _toupper_tab_ │ │ - 180: 00011955 36 FUNC WEAK DEFAULT 8 isupper │ │ - 181: 00012fa1 168 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile7TestABCEPKhj │ │ - 182: 0002ea44 92 FUNC GLOBAL DEFAULT 8 __aeabi_d2iz │ │ - 183: 00013049 15524 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile7ReadABCEPKhj │ │ - 184: 00000000 0 FUNC GLOBAL DEFAULT UND getenv │ │ - 185: 00000000 0 FUNC GLOBAL DEFAULT UND atoi │ │ - 186: 00000000 0 FUNC GLOBAL DEFAULT UND time │ │ - 187: 00000000 0 FUNC GLOBAL DEFAULT UND srand48 │ │ - 188: 00000000 0 FUNC GLOBAL DEFAULT UND lrand48 │ │ - 189: 00000000 0 FUNC GLOBAL DEFAULT UND setenv │ │ - 190: 00000000 0 FUNC GLOBAL DEFAULT UND sleep │ │ - 191: 00021b79 40 FUNC GLOBAL DEFAULT 8 pat_resetsmp │ │ - 192: 00021f09 992 FUNC GLOBAL DEFAULT 8 pat_init_patnames │ │ - 193: 0002df99 20 FUNC GLOBAL DEFAULT 8 __gnu_thumb1_case_uhi │ │ - 194: 00000000 0 FUNC GLOBAL DEFAULT UND malloc │ │ - 195: 00000000 0 FUNC GLOBAL DEFAULT UND strrchr │ │ - 196: 00000000 0 FUNC GLOBAL DEFAULT UND fopen │ │ - 197: 00000000 0 FUNC GLOBAL DEFAULT UND fseek │ │ - 198: 00000000 0 FUNC GLOBAL DEFAULT UND ftell │ │ - 199: 00000000 0 FUNC GLOBAL DEFAULT UND fread │ │ - 200: 00000000 0 FUNC GLOBAL DEFAULT UND fclose │ │ - 201: 00000000 0 FUNC GLOBAL DEFAULT UND printf │ │ - 202: 00000000 0 FUNC GLOBAL DEFAULT UND putchar │ │ - 203: 00021bc9 28 FUNC GLOBAL DEFAULT 8 pat_smptogm │ │ - 204: 00021c21 52 FUNC GLOBAL DEFAULT 8 pat_gm_name │ │ - 205: 0002a28b 12 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile11FreePatternEPv │ │ - 206: 00022345 552 FUNC GLOBAL DEFAULT 8 PAT_Load_Instruments │ │ - 207: 00016cf1 428 FUNC GLOBAL DEFAULT 8 _Z10AMF_UnpackP11_MODCOMMANDPKhjj │ │ - 208: 00016e9d 1848 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile7ReadAMFEPKhj │ │ - 209: 0001efb9 264 FUNC GLOBAL DEFAULT 8 _ZNK10CSoundFile17ConvertModCommandEP11_MODCOMMAND │ │ - 210: 00000000 0 FUNC GLOBAL DEFAULT UND _ZdaPv │ │ - 211: 000175d5 1704 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile8ReadAMS2EPKhj │ │ - 212: 00000000 0 FUNC GLOBAL DEFAULT UND _Znwj │ │ - 213: 0002be15 208 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile14SetPatternNameEjPKc │ │ - 214: 00017c7d 1480 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile7ReadAMSEPKhj │ │ - 215: 00018245 288 FUNC GLOBAL DEFAULT 8 _Z9AMSUnpackPKcjPcjc │ │ - 216: 00018365 2388 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile7ReadDBMEPKhj │ │ - 217: 0002bd29 64 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile20FrequencyToTransposeEj │ │ - 218: 00018cb9 2476 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile7ReadDMFEPKhj │ │ - 219: 00019665 202 FUNC GLOBAL DEFAULT 8 _Z11DMFReadBitsP9DMF_HTREEj │ │ - 220: 0001972f 254 FUNC GLOBAL DEFAULT 8 _Z10DMFNewNodeP9DMF_HTREE │ │ - 221: 0001982d 236 FUNC GLOBAL DEFAULT 8 _Z9DMFUnpackPhS_S_j │ │ - 222: 00019919 1224 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile7ReadDSMEPKhj │ │ - 223: 00019de1 1328 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile7ReadFAREPKhj │ │ - 224: 0001a311 1208 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile12ITInstrToMPTEPKvP17_INSTRUMENTHEADERj │ │ - 225: 0001a7c9 68 FUNC GLOBAL DEFAULT 8 _Z10ITReadBitsRjS_RPha │ │ - 226: 0001a80d 340 FUNC GLOBAL DEFAULT 8 _Z12ITUnpack8BitPajPhjb │ │ - 227: 0001a961 336 FUNC GLOBAL DEFAULT 8 _Z13ITUnpack16BitPajPhjb │ │ - 228: 0001aab1 420 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile14SaveMixPluginsEP7__sFILEb │ │ - 229: 00000000 0 FUNC GLOBAL DEFAULT UND fwrite │ │ - 230: 0001ac55 256 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile14LoadMixPluginsEPKvj │ │ - 231: 0001ad55 3372 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile6ReadITEPKhj │ │ - 232: 0003800c 8 OBJECT GLOBAL DEFAULT 18 autovibit2xm │ │ - 233: 000235cd 168 FUNC GLOBAL DEFAULT 8 _ZNK10CSoundFile10S3MConvertEP11_MODCOMMANDb │ │ - 234: 00038004 8 OBJECT GLOBAL DEFAULT 18 autovibxm2it │ │ - 235: 0001ba81 372 FUNC GLOBAL DEFAULT 8 _Z17ConvertMDLCommandP11_MODCOMMANDjj │ │ - 236: 0001bbf5 412 FUNC GLOBAL DEFAULT 8 _Z14UnpackMDLTrackP11_MODCOMMANDjjjPKh │ │ - 237: 0001bd91 2292 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile7ReadMDLEPKhj │ │ - 238: 0001c685 58 FUNC GLOBAL DEFAULT 8 _Z11MDLReadBitsRjS_RPha │ │ - 239: 0002c0e9 26 FUNC GLOBAL DEFAULT 8 _Z7_muldivlll │ │ - 240: 0001c8cd 3496 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile7ReadMedEPKhj │ │ - 241: 00021c09 24 FUNC GLOBAL DEFAULT 8 pat_smplooped │ │ - 242: 0001dd81 64 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile7TestMIDEPKhj │ │ - 243: 0001ddc1 36 FUNC GLOBAL DEFAULT 8 _Z26mid_first_noteonevent_tickP9_MIDEVENT │ │ - 244: 0001dde5 4564 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile7ReadMIDEPKhj │ │ - 245: 00000000 0 FUNC GLOBAL DEFAULT UND puts │ │ - 246: 0001f0c1 452 FUNC GLOBAL DEFAULT 8 _ZNK10CSoundFile14ModSaveCommandEPK11_MODCOMMANDb │ │ - 247: 0001f285 12 FUNC GLOBAL DEFAULT 8 _Z7IsMagicPKcS0_ │ │ - 248: 0001f291 1708 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile7ReadModEPKhj │ │ - 249: 0002a025 124 FUNC GLOBAL DEFAULT 8 _ZNK10CSoundFile17GetNoteFromPeriodEj │ │ - 250: 0001f9e9 3124 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile7ReadMT2EPKhj │ │ - 251: 0002bd69 52 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile20FrequencyToTransposeEP14_MODINSTRUMENT │ │ - 252: 0002bce1 72 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile20TransposeToFrequencyEii │ │ - 253: 0002061d 1040 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile7ReadMTMEPKhj │ │ - 254: 00020a2d 1236 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile7ReadOKTEPKhj │ │ - 255: 0002e3a8 36 FUNC GLOBAL DEFAULT 8 __aeabi_ui2d │ │ - 256: 0002eaa0 84 FUNC GLOBAL DEFAULT 8 __aeabi_d2uiz │ │ - 257: 00000000 0 FUNC GLOBAL DEFAULT UND memcmp │ │ - 258: 00000000 0 FUNC GLOBAL DEFAULT UND sinf │ │ - 259: 00021ba1 20 FUNC GLOBAL DEFAULT 8 pat_numsmp │ │ - 260: 00021bb5 20 FUNC GLOBAL DEFAULT 8 pat_numinstr │ │ - 261: 00021ca5 34 FUNC GLOBAL DEFAULT 8 _Z12_mm_getfsizeP7__sFILE │ │ - 262: 00000000 0 FUNC GLOBAL DEFAULT UND fgets │ │ - 263: 000222e9 88 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile7TestPATEPKhj │ │ - 264: 0002256d 1416 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile7ReadPATEPKhj │ │ - 265: 00022af5 2 FUNC GLOBAL DEFAULT 8 _Z13swap_PSMCHUNKP9_PSMCHUNK │ │ - 266: 00022af7 2 FUNC GLOBAL DEFAULT 8 _Z15swap_PSMPATTERNP11_PSMPATTERN │ │ - 267: 00022af9 2 FUNC GLOBAL DEFAULT 8 _Z14swap_PSMSAMPLEP10_PSMSAMPLE │ │ - 268: 00022afd 1756 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile7ReadPSMEPKhj │ │ - 269: 000231d9 1012 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile7ReadPTMEPKhj │ │ - 270: 00023675 464 FUNC GLOBAL DEFAULT 8 _ZNK10CSoundFile14S3MSaveConvertEPjS0_b │ │ - 271: 00023845 1808 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile7ReadS3MEPKhj │ │ - 272: 00023f55 956 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile7ReadSTMEPKhj │ │ - 273: 00024311 1276 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile7ReadUltEPKhj │ │ - 274: 0002480d 204 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile7ReadUMXEPKhj │ │ - 275: 00024e4d 3732 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile6ReadXMEPKhj │ │ - 276: 000248d9 1110 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile7ReadWavEPKhj │ │ - 277: 0002a297 34 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile14AllocateSampleEj │ │ - 278: 00024d31 284 FUNC GLOBAL DEFAULT 8 _Z16IMAADPCMUnpack16PsjPhjj │ │ - 279: 0002bf31 268 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile19DetectUnusedSamplesEPb │ │ - 280: 0002c03d 96 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile13DestroySampleEj │ │ - 281: 00025ce1 66 FUNC GLOBAL DEFAULT 8 _ZN14MMCMPBITBUFFER7GetBitsEj │ │ - 282: 00025d23 68 FUNC GLOBAL DEFAULT 8 _ZN12_PPBITBUFFER7GetBitsEj │ │ - 283: 00025d67 216 FUNC GLOBAL DEFAULT 8 _Z13PP20_DoUnpackPKhjPhj │ │ - 284: 00025e41 140 FUNC GLOBAL DEFAULT 8 _Z11PP20_UnpackPPKhPj │ │ - 285: 00025ecd 780 FUNC GLOBAL DEFAULT 8 _Z12MMCMP_UnpackPPKhPj │ │ - 286: 000261d9 156 FUNC GLOBAL DEFAULT 8 _ZN7ModPlug14UpdateSettingsEb │ │ - 287: 00026ee1 68 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile19SetReverbParametersEjj │ │ - 288: 00026f25 76 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile18SetXBassParametersEjj │ │ - 289: 00026f71 68 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile21SetSurroundParametersEjj │ │ - 290: 0002abd9 124 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile13SetWaveConfigEjjjb │ │ - 291: 0002ac55 40 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile12SetMixConfigEjj │ │ - 292: 00026fb5 112 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile15SetWaveConfigExEbbbbbbb │ │ - 293: 0002ac7d 60 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile17SetResamplingModeEj │ │ - 294: 00038014 56 OBJECT GLOBAL DEFAULT 18 _ZN7ModPlug9gSettingsE │ │ - 295: 0004de3c 4 OBJECT GLOBAL DEFAULT 19 _ZN7ModPlug11gSampleSizeE │ │ - 296: 00026275 92 FUNC GLOBAL DEFAULT 8 ModPlug_Load │ │ - 297: 0002a13d 288 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFileC1Ev │ │ - 298: 0002a489 1516 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile6CreateEPKhj │ │ - 299: 0002a3cd 12 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFileD1Ev │ │ - 300: 00000000 0 FUNC GLOBAL DEFAULT UND _ZdlPv │ │ - 301: 000262d1 26 FUNC GLOBAL DEFAULT 8 ModPlug_Unload │ │ - 302: 0002a2c9 260 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile7DestroyEv │ │ - 303: 000262ed 24 FUNC GLOBAL DEFAULT 8 ModPlug_Read │ │ - 304: 0002d83d 648 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile4ReadEPvj │ │ - 305: 00026305 12 FUNC GLOBAL DEFAULT 8 ModPlug_GetName │ │ - 306: 00026311 18 FUNC GLOBAL DEFAULT 8 ModPlug_GetLength │ │ - 307: 00027229 1432 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile9GetLengthEbb │ │ - 308: 00026325 16 FUNC GLOBAL DEFAULT 8 ModPlug_InitMixerCallback │ │ - 309: 000bbed8 4 OBJECT GLOBAL DEFAULT 19 _ZN10CSoundFile12gpSndMixHookE │ │ - 310: 00026335 16 FUNC GLOBAL DEFAULT 8 ModPlug_UnloadMixerCallback │ │ - 311: 00026345 12 FUNC GLOBAL DEFAULT 8 ModPlug_GetMasterVolume │ │ - 312: 00026351 10 FUNC GLOBAL DEFAULT 8 ModPlug_SetMasterVolume │ │ - 313: 0002acb9 96 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile15SetMasterVolumeEjb │ │ - 314: 0002635d 12 FUNC GLOBAL DEFAULT 8 ModPlug_GetCurrentSpeed │ │ - 315: 00026369 12 FUNC GLOBAL DEFAULT 8 ModPlug_GetCurrentTempo │ │ - 316: 00026375 12 FUNC GLOBAL DEFAULT 8 ModPlug_GetCurrentOrder │ │ - 317: 00026381 12 FUNC GLOBAL DEFAULT 8 ModPlug_GetCurrentPattern │ │ - 318: 0002638d 12 FUNC GLOBAL DEFAULT 8 ModPlug_GetCurrentRow │ │ - 319: 00026399 32 FUNC GLOBAL DEFAULT 8 ModPlug_GetPlayingChannels │ │ - 320: 000263b9 8 FUNC GLOBAL DEFAULT 8 ModPlug_SeekOrder │ │ - 321: 0002afdd 184 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile15SetCurrentOrderEj │ │ - 322: 000263c1 12 FUNC GLOBAL DEFAULT 8 ModPlug_GetModuleType │ │ - 323: 000263cd 12 FUNC GLOBAL DEFAULT 8 ModPlug_GetMessage │ │ - 324: 000263d9 12 FUNC GLOBAL DEFAULT 8 ModPlug_NumInstruments │ │ - 325: 000263e5 12 FUNC GLOBAL DEFAULT 8 ModPlug_NumSamples │ │ - 326: 000263f1 8 FUNC GLOBAL DEFAULT 8 ModPlug_NumPatterns │ │ - 327: 0002ad4d 36 FUNC GLOBAL DEFAULT 8 _ZNK10CSoundFile14GetNumPatternsEv │ │ - 328: 000263f9 8 FUNC GLOBAL DEFAULT 8 ModPlug_NumChannels │ │ - 329: 0002aa75 48 FUNC GLOBAL DEFAULT 8 _ZNK10CSoundFile14GetNumChannelsEv │ │ - 330: 00026401 8 FUNC GLOBAL DEFAULT 8 ModPlug_SampleName │ │ - 331: 0002b1fd 100 FUNC GLOBAL DEFAULT 8 _ZNK10CSoundFile13GetSampleNameEjPc │ │ - 332: 00026409 8 FUNC GLOBAL DEFAULT 8 ModPlug_InstrumentName │ │ - 333: 0002b261 128 FUNC GLOBAL DEFAULT 8 _ZNK10CSoundFile17GetInstrumentNameEjPc │ │ - 334: 00026411 52 FUNC GLOBAL DEFAULT 8 ModPlug_GetPattern │ │ - 335: 00026445 88 FUNC GLOBAL DEFAULT 8 ModPlug_Seek │ │ - 336: 0002ad99 52 FUNC GLOBAL DEFAULT 8 _ZNK10CSoundFile14GetMaxPositionEv │ │ - 337: 0002ae0d 464 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile13SetCurrentPosEj │ │ - 338: 0002649d 20 FUNC GLOBAL DEFAULT 8 ModPlug_GetSettings │ │ - 339: 000264b1 28 FUNC GLOBAL DEFAULT 8 ModPlug_SetSettings │ │ - 340: 000264cd 784 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile13InitializeDSPEb │ │ - 341: 00038054 4 OBJECT GLOBAL DEFAULT 18 _ZN10CSoundFile14m_nReverbDelayE │ │ - 342: 0003805c 4 OBJECT GLOBAL DEFAULT 18 _ZN10CSoundFile13m_nXBassRangeE │ │ - 343: 0003804c 4 OBJECT GLOBAL DEFAULT 18 _ZN10CSoundFile16m_nProLogicDelayE │ │ - 344: 00038060 4 OBJECT GLOBAL DEFAULT 18 _ZN10CSoundFile13m_nXBassDepthE │ │ - 345: 00038070 4 OBJECT GLOBAL DEFAULT 18 _ZN10CSoundFile13gdwMixingFreqE │ │ - 346: 00038050 4 OBJECT GLOBAL DEFAULT 18 _ZN10CSoundFile16m_nProLogicDepthE │ │ - 347: 00038058 4 OBJECT GLOBAL DEFAULT 18 _ZN10CSoundFile14m_nReverbDepthE │ │ - 348: 000267dd 1056 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile16ProcessStereoDSPEi │ │ - 349: 00026bfd 740 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile14ProcessMonoDSPEi │ │ - 350: 0002c125 196 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile10InitPlayerEb │ │ - 351: 0002ed30 40 FUNC GLOBAL DEFAULT 8 __aeabi_ui2f │ │ - 352: 00027029 148 FUNC GLOBAL DEFAULT 8 _ZNK10CSoundFile17CutOffToFrequencyEji │ │ - 353: 00000000 0 FUNC GLOBAL DEFAULT UND pow │ │ - 354: 000270c1 360 FUNC GLOBAL DEFAULT 8 _ZNK10CSoundFile18SetupChannelFilterEP11_MODCHANNELbi │ │ - 355: 000277c1 804 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile16InstrumentChangeEP11_MODCHANNELjbbb │ │ - 356: 00027ae5 148 FUNC GLOBAL DEFAULT 8 _ZNK10CSoundFile13GetNNAChannelEj │ │ - 357: 00027b79 116 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile16FinePortamentoUpEP11_MODCHANNELj │ │ - 358: 0002c103 34 FUNC GLOBAL DEFAULT 8 _Z8_muldivrlll │ │ - 359: 00027bed 120 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile18FinePortamentoDownEP11_MODCHANNELj │ │ - 360: 00027c65 116 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile21ExtraFinePortamentoUpEP11_MODCHANNELj │ │ - 361: 00027cd9 124 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile23ExtraFinePortamentoDownEP11_MODCHANNELj │ │ - 362: 00027d55 216 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile14TonePortamentoEP11_MODCHANNELj │ │ - 363: 00027e2d 44 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile7VibratoEP11_MODCHANNELj │ │ - 364: 00027e59 42 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile11FineVibratoEP11_MODCHANNELj │ │ - 365: 00027e83 42 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile9PanbrelloEP11_MODCHANNELj │ │ - 366: 00027ead 160 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile12PanningSlideEP11_MODCHANNELj │ │ - 367: 00027f4d 72 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile12FineVolumeUpEP11_MODCHANNELj │ │ - 368: 00027f95 68 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile14FineVolumeDownEP11_MODCHANNELj │ │ - 369: 00027fd9 192 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile11VolumeSlideEP11_MODCHANNELj │ │ - 370: 00028099 44 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile7TremoloEP11_MODCHANNELj │ │ - 371: 000280c5 112 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile15ChannelVolSlideEP11_MODCHANNELj │ │ - 372: 00028135 200 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile21ExtendedChannelEffectEP11_MODCHANNELj │ │ - 373: 000281fd 524 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile16ProcessMidiMacroEjPKcj │ │ - 374: 00028409 140 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile11DoFreqSlideEP11_MODCHANNELi │ │ - 375: 00028495 100 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile12PortamentoUpEP11_MODCHANNELj │ │ - 376: 000284f9 100 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile14PortamentoDownEP11_MODCHANNELj │ │ - 377: 0002855d 36 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile7NoteCutEjj │ │ - 378: 00028581 172 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile6KeyOffEj │ │ - 379: 0002862d 660 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile8CheckNNAEjjib │ │ - 380: 000288c1 48 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile8SetSpeedEj │ │ - 381: 000288f1 56 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile8SetTempoEj │ │ - 382: 00028929 88 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile11PatternLoopEP11_MODCHANNELj │ │ - 383: 00028981 144 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile14GlobalVolSlideEj │ │ - 384: 00028a11 192 FUNC GLOBAL DEFAULT 8 _ZNK10CSoundFile14IsSongFinishedEjj │ │ - 385: 00028ad1 268 FUNC GLOBAL DEFAULT 8 _ZNK10CSoundFile19IsValidBackwardJumpEjjjj │ │ - 386: 00028bdd 376 FUNC GLOBAL DEFAULT 8 _ZNK10CSoundFile17GetPeriodFromNoteEjij │ │ - 387: 00028d55 1028 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile10NoteChangeEjibb │ │ - 388: 00029159 448 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile10RetrigNoteEjj │ │ - 389: 00029319 332 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile19ExtendedMODCommandsEjj │ │ - 390: 00029465 476 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile19ExtendedS3MCommandsEjj │ │ - 391: 00029641 2530 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile14ProcessEffectsEv │ │ - 392: 0002a0a1 156 FUNC GLOBAL DEFAULT 8 _ZNK10CSoundFile17GetFreqFromPeriodEjji │ │ - 393: 0002a13d 288 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFileC2Ev │ │ - 394: 0002a2b9 14 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile10FreeSampleEPv │ │ - 395: 0002a3cd 12 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFileD2Ev │ │ - 396: 0002a3d9 176 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile12ResetMidiCfgEv │ │ - 397: 000bbed4 4 OBJECT GLOBAL DEFAULT 19 _ZN10CSoundFile21gpMixPluginCreateProcE │ │ - 398: 0002aaa5 124 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile15GetSongCommentsEPcjj │ │ - 399: 0002ab21 184 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile18GetRawSongCommentsEPcjj │ │ - 400: 0003806c 4 OBJECT GLOBAL DEFAULT 18 _ZN10CSoundFile15gnBitsPerSampleE │ │ - 401: 00038080 4 OBJECT GLOBAL DEFAULT 18 _ZN10CSoundFile19m_nStereoSeparationE │ │ - 402: 00038068 4 OBJECT GLOBAL DEFAULT 18 _ZN10CSoundFile5gnAGCE │ │ - 403: 0002ad19 52 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile6SetAGCEb │ │ - 404: 0002ad71 40 FUNC GLOBAL DEFAULT 8 _ZNK10CSoundFile17GetNumInstrumentsEv │ │ - 405: 0002adcd 64 FUNC GLOBAL DEFAULT 8 _ZNK10CSoundFile13GetCurrentPosEv │ │ - 406: 0002b095 52 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile13ResetChannelsEv │ │ - 407: 0002b0c9 136 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile11LoopPatternEii │ │ - 408: 0002b151 84 FUNC GLOBAL DEFAULT 8 _ZNK10CSoundFile17GetBestSaveFormatEv │ │ - 409: 0002b1a5 88 FUNC GLOBAL DEFAULT 8 _ZNK10CSoundFile14GetSaveFormatsEv │ │ - 410: 0002b2e1 92 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile10PackSampleERii │ │ - 411: 0002b33d 256 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile13CanPackSampleEPcjjPh │ │ - 412: 0002b43d 516 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile16AdjustSampleLoopEP14_MODINSTRUMENT │ │ - 413: 00000000 0 FUNC GLOBAL DEFAULT UND log │ │ - 414: 0002bd9d 120 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile13CheckCPUUsageEj │ │ - 415: 000bbedc 4 OBJECT GLOBAL DEFAULT 19 _ZN10CSoundFile10gnCPUUsageE │ │ - 416: 0002bee5 76 FUNC GLOBAL DEFAULT 8 _ZNK10CSoundFile14GetPatternNameEjPcj │ │ - 417: 0002c09d 76 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile21RemoveSelectedSamplesEPb │ │ - 418: 0002f2c5 94 FUNC GLOBAL DEFAULT 8 __aeabi_lmul │ │ - 419: 0002f278 0 FUNC GLOBAL DEFAULT 8 __aeabi_uldivmod │ │ - 420: 00038064 4 OBJECT GLOBAL DEFAULT 18 _ZN10CSoundFile19gnVolumeRampSamplesE │ │ - 421: 000bbec4 4 OBJECT GLOBAL DEFAULT 19 gnRvbLOfsVol │ │ - 422: 000bbec8 4 OBJECT GLOBAL DEFAULT 19 gnRvbROfsVol │ │ - 423: 000bbee0 4 OBJECT GLOBAL DEFAULT 19 _ZN10CSoundFile9gnVUMeterE │ │ - 424: 000bbec0 4 OBJECT GLOBAL DEFAULT 19 gbInitPlugins │ │ - 425: 0002c1e9 176 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile8FadeSongEj │ │ - 426: 0002c299 72 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile14GlobalFadeSongEj │ │ - 427: 0002c2e1 772 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile10ProcessRowEv │ │ - 428: 0002c5e5 4696 FUNC GLOBAL DEFAULT 8 _ZN10CSoundFile8ReadNoteEv │ │ - 429: 000bbee8 4 OBJECT GLOBAL DEFAULT 19 _ZN10CSoundFile10gdwSysInfoE │ │ - 430: 00038078 4 OBJECT GLOBAL DEFAULT 18 _ZN10CSoundFile15m_nStreamVolumeE │ │ - 431: 0002dac5 220 FUNC GLOBAL DEFAULT 8 Java_com_peculiargames_andmodplug_PlayerThread_ModPlug_1Init │ │ - 432: 00000000 0 FUNC GLOBAL DEFAULT UND __android_log_print │ │ - 433: 000c5b70 4 OBJECT GLOBAL DEFAULT 19 currmodFile │ │ - 434: 000bbf28 4 OBJECT GLOBAL DEFAULT 19 DIABtempochange │ │ - 435: 000bbf24 4 OBJECT GLOBAL DEFAULT 19 DIABtempooverride │ │ - 436: 000bbf18 4 OBJECT GLOBAL DEFAULT 19 DIABpatternchanged │ │ - 437: 000bbefc 4 OBJECT GLOBAL DEFAULT 19 ANDMODPLUGpatternrangeset │ │ - 438: 000bbef8 4 OBJECT GLOBAL DEFAULT 19 ANDMODPLUGnextpattern │ │ - 439: 000bbef4 4 OBJECT GLOBAL DEFAULT 19 ANDMODPLUGnextpatternmode │ │ - 440: 000bbef0 4 OBJECT GLOBAL DEFAULT 19 ANDMODPLUGjumpeffect │ │ - 441: 000bbeec 4 OBJECT GLOBAL DEFAULT 19 ANDMODPLUGlogoutput │ │ - 442: 0002dba1 192 FUNC GLOBAL DEFAULT 8 Java_com_peculiargames_andmodplug_PlayerThread_ModPlug_1JLoad │ │ - 443: 000bbf2c 4 OBJECT GLOBAL DEFAULT 19 currsample │ │ - 444: 000bbf0c 4 OBJECT GLOBAL DEFAULT 19 ANDMODPLUGpatternfrom │ │ - 445: 000bbf08 4 OBJECT GLOBAL DEFAULT 19 ANDMODPLUGpatternto │ │ - 446: 000bbf04 4 OBJECT GLOBAL DEFAULT 19 ANDMODPLUGpendingfrom │ │ - 447: 000bbf00 4 OBJECT GLOBAL DEFAULT 19 ANDMODPLUGpendingto │ │ - 448: 0002dc61 40 FUNC GLOBAL DEFAULT 8 Java_com_peculiargames_andmodplug_PlayerThread_ModPlug_1JGetName │ │ - 449: 0002dc89 24 FUNC GLOBAL DEFAULT 8 Java_com_peculiargames_andmodplug_PlayerThread_ModPlug_1JNumChannels │ │ - 450: 0002dca1 24 FUNC GLOBAL DEFAULT 8 Java_com_peculiargames_andmodplug_PlayerThread_ModPlug_1GetCurrentPos │ │ - 451: 0002dcb9 24 FUNC GLOBAL DEFAULT 8 Java_com_peculiargames_andmodplug_PlayerThread_ModPlug_1GetMaxPos │ │ - 452: 0002dcd1 24 FUNC GLOBAL DEFAULT 8 Java_com_peculiargames_andmodplug_PlayerThread_ModPlug_1GetCurrentOrder │ │ - 453: 0002dce9 24 FUNC GLOBAL DEFAULT 8 Java_com_peculiargames_andmodplug_PlayerThread_ModPlug_1GetCurrentPattern │ │ - 454: 0002dd01 24 FUNC GLOBAL DEFAULT 8 Java_com_peculiargames_andmodplug_PlayerThread_ModPlug_1GetCurrentRow │ │ - 455: 0002dd19 104 FUNC GLOBAL DEFAULT 8 Java_com_peculiargames_andmodplug_PlayerThread_ModPlug_1JGetSoundData │ │ - 456: 000bbf30 40000 OBJECT GLOBAL DEFAULT 19 samplebuffer │ │ - 457: 0002dd81 32 FUNC GLOBAL DEFAULT 8 Java_com_peculiargames_andmodplug_PlayerThread_ModPlug_1JUnload │ │ - 458: 0002dda1 4 FUNC GLOBAL DEFAULT 8 Java_com_peculiargames_andmodplug_PlayerThread_ModPlug_1CloseDown │ │ - 459: 0002dda5 28 FUNC GLOBAL DEFAULT 8 Java_com_peculiargames_andmodplug_PlayerThread_ModPlug_1GetNativeTempo │ │ - 460: 0002ddc1 16 FUNC GLOBAL DEFAULT 8 Java_com_peculiargames_andmodplug_PlayerThread_ModPlug_1ChangeTempo │ │ - 461: 0002ddd1 16 FUNC GLOBAL DEFAULT 8 Java_com_peculiargames_andmodplug_PlayerThread_ModPlug_1SetTempo │ │ - 462: 0002dde1 32 FUNC GLOBAL DEFAULT 8 Java_com_peculiargames_andmodplug_PlayerThread_ModPlug_1ChangePattern │ │ - 463: 000bbf1c 4 OBJECT GLOBAL DEFAULT 19 DIABnextpattern │ │ - 464: 0002de01 44 FUNC GLOBAL DEFAULT 8 Java_com_peculiargames_andmodplug_PlayerThread_ModPlug_1RepeatPattern │ │ - 465: 000bbf20 4 OBJECT GLOBAL DEFAULT 19 DIABholdpattern │ │ - 466: 0002de2d 28 FUNC GLOBAL DEFAULT 8 Java_com_peculiargames_andmodplug_PlayerThread_ModPlug_1CheckPatternChange │ │ - 467: 0002de49 24 FUNC GLOBAL DEFAULT 8 Java_com_peculiargames_andmodplug_PlayerThread_ModPlug_1SetPatternLoopMode │ │ - 468: 0002de61 188 FUNC GLOBAL DEFAULT 8 Java_com_peculiargames_andmodplug_PlayerThread_ModPlug_1SetPatternLoopRange │ │ - 469: 0002df1d 28 FUNC GLOBAL DEFAULT 8 Java_com_peculiargames_andmodplug_PlayerThread_ModPlug_1SetCurrentPattern │ │ - 470: 0002df39 28 FUNC GLOBAL DEFAULT 8 Java_com_peculiargames_andmodplug_PlayerThread_ModPlug_1SetNextPattern │ │ - 471: 0002df55 24 FUNC GLOBAL DEFAULT 8 Java_com_peculiargames_andmodplug_PlayerThread_ModPlug_1LogOutput │ │ - 472: 0002df6d 24 FUNC GLOBAL DEFAULT 8 Java_com_peculiargames_andmodplug_PlayerThread_ModPlug_1SetLoopCount │ │ - 473: 000bbf10 4 OBJECT GLOBAL DEFAULT 19 DIABforcedpatternchange │ │ - 474: 000bbf14 4 OBJECT GLOBAL DEFAULT 19 DIABoverridejump │ │ - 475: 0002dfad 128 FUNC GLOBAL DEFAULT 8 __udivsi3 │ │ - 476: 0002f2b4 16 FUNC WEAK DEFAULT 8 __aeabi_idiv0 │ │ - 477: 0002e041 156 FUNC GLOBAL DEFAULT 8 __divsi3 │ │ - 478: 0002e0f0 0 FUNC GLOBAL DEFAULT 8 __aeabi_drsub │ │ - 479: 0002e0f8 688 FUNC GLOBAL DEFAULT 8 __subdf3 │ │ - 480: 0002e0fc 684 FUNC GLOBAL DEFAULT 8 __adddf3 │ │ - 481: 0002e3a8 36 FUNC GLOBAL DEFAULT 8 __floatunsidf │ │ - 482: 0002e3cc 40 FUNC GLOBAL DEFAULT 8 __floatsidf │ │ - 483: 0002e3f4 64 FUNC GLOBAL DEFAULT 8 __extendsfdf2 │ │ - 484: 0002e434 116 FUNC GLOBAL DEFAULT 8 __floatundidf │ │ - 485: 0002e434 116 FUNC GLOBAL DEFAULT 8 __aeabi_ul2d │ │ - 486: 0002e448 96 FUNC GLOBAL DEFAULT 8 __floatdidf │ │ - 487: 0002e448 96 FUNC GLOBAL DEFAULT 8 __aeabi_l2d │ │ - 488: 0002e4a8 620 FUNC GLOBAL DEFAULT 8 __muldf3 │ │ - 489: 0002e714 516 FUNC GLOBAL DEFAULT 8 __divdf3 │ │ - 490: 0002e918 152 FUNC GLOBAL DEFAULT 8 __gtdf2 │ │ - 491: 0002e918 152 FUNC GLOBAL DEFAULT 8 __gedf2 │ │ - 492: 0002e920 144 FUNC GLOBAL DEFAULT 8 __ltdf2 │ │ - 493: 0002e920 144 FUNC GLOBAL DEFAULT 8 __ledf2 │ │ - 494: 0002e928 136 FUNC GLOBAL DEFAULT 8 __cmpdf2 │ │ - 495: 0002e928 136 FUNC GLOBAL DEFAULT 8 __nedf2 │ │ - 496: 0002e928 136 FUNC GLOBAL DEFAULT 8 __eqdf2 │ │ - 497: 0002e9b0 48 FUNC GLOBAL DEFAULT 8 __aeabi_cdrcmple │ │ - 498: 0002e9cc 20 FUNC GLOBAL DEFAULT 8 __aeabi_cdcmpeq │ │ - 499: 0002e9cc 20 FUNC GLOBAL DEFAULT 8 __aeabi_cdcmple │ │ - 500: 0002e9e0 20 FUNC GLOBAL DEFAULT 8 __aeabi_dcmpeq │ │ - 501: 0002ea08 20 FUNC GLOBAL DEFAULT 8 __aeabi_dcmple │ │ - 502: 0002ea1c 20 FUNC GLOBAL DEFAULT 8 __aeabi_dcmpge │ │ - 503: 0002ea30 20 FUNC GLOBAL DEFAULT 8 __aeabi_dcmpgt │ │ - 504: 0002ea44 92 FUNC GLOBAL DEFAULT 8 __fixdfsi │ │ - 505: 0002eaa0 84 FUNC GLOBAL DEFAULT 8 __fixunsdfsi │ │ - 506: 0002eaf4 160 FUNC GLOBAL DEFAULT 8 __truncdfsf2 │ │ - 507: 0002eb94 412 FUNC GLOBAL DEFAULT 8 __aeabi_frsub │ │ - 508: 0002eb9c 404 FUNC GLOBAL DEFAULT 8 __subsf3 │ │ - 509: 0002eba0 400 FUNC GLOBAL DEFAULT 8 __addsf3 │ │ - 510: 0002ed30 40 FUNC GLOBAL DEFAULT 8 __floatunsisf │ │ - 511: 0002ed38 32 FUNC GLOBAL DEFAULT 8 __floatsisf │ │ - 512: 0002ed58 140 FUNC GLOBAL DEFAULT 8 __floatundisf │ │ - 513: 0002ed58 140 FUNC GLOBAL DEFAULT 8 __aeabi_ul2f │ │ - 514: 0002ed68 124 FUNC GLOBAL DEFAULT 8 __floatdisf │ │ - 515: 0002ed68 124 FUNC GLOBAL DEFAULT 8 __aeabi_l2f │ │ - 516: 0002ede4 408 FUNC GLOBAL DEFAULT 8 __mulsf3 │ │ - 517: 0002ef7c 352 FUNC GLOBAL DEFAULT 8 __divsf3 │ │ - 518: 0002f0dc 116 FUNC GLOBAL DEFAULT 8 __gtsf2 │ │ - 519: 0002f0dc 116 FUNC GLOBAL DEFAULT 8 __gesf2 │ │ - 520: 0002f0e4 108 FUNC GLOBAL DEFAULT 8 __ltsf2 │ │ - 521: 0002f0e4 108 FUNC GLOBAL DEFAULT 8 __lesf2 │ │ - 522: 0002f0ec 100 FUNC GLOBAL DEFAULT 8 __cmpsf2 │ │ - 523: 0002f0ec 100 FUNC GLOBAL DEFAULT 8 __nesf2 │ │ - 524: 0002f0ec 100 FUNC GLOBAL DEFAULT 8 __eqsf2 │ │ - 525: 0002f150 36 FUNC GLOBAL DEFAULT 8 __aeabi_cfrcmple │ │ - 526: 0002f160 20 FUNC GLOBAL DEFAULT 8 __aeabi_cfcmpeq │ │ - 527: 0002f160 20 FUNC GLOBAL DEFAULT 8 __aeabi_cfcmple │ │ - 528: 0002f174 20 FUNC GLOBAL DEFAULT 8 __aeabi_fcmpeq │ │ - 529: 0002f19c 20 FUNC GLOBAL DEFAULT 8 __aeabi_fcmple │ │ - 530: 0002f1b0 20 FUNC GLOBAL DEFAULT 8 __aeabi_fcmpge │ │ - 531: 0002f1d8 92 FUNC GLOBAL DEFAULT 8 __fixsfsi │ │ - 532: 0002f2b4 16 FUNC WEAK DEFAULT 8 __aeabi_ldiv0 │ │ - 533: 0002f323 52 FUNC GLOBAL DEFAULT 8 __gnu_ldivmod_helper │ │ - 534: 0002f357 48 FUNC GLOBAL DEFAULT 8 __gnu_uldivmod_helper │ │ - 535: 00000000 0 FUNC GLOBAL DEFAULT UND raise │ │ - 536: 0002f2c5 94 FUNC GLOBAL DEFAULT 8 __muldi3 │ │ - 537: 00030209 878 FUNC GLOBAL DEFAULT 8 __divdi3 │ │ - 538: 00030577 830 FUNC GLOBAL DEFAULT 8 __udivdi3 │ │ - 539: 0002fab1 10 FUNC WEAK DEFAULT 8 __aeabi_unwind_cpp_pr2 │ │ - 540: 00000000 0 FUNC WEAK DEFAULT UND __gnu_Unwind_Find_exidx │ │ - 541: 0002fd2c 0 FUNC GLOBAL DEFAULT 8 __gnu_Unwind_Restore_VFP_D │ │ - 542: 0002fd1c 0 FUNC GLOBAL DEFAULT 8 __gnu_Unwind_Restore_VFP │ │ - 543: 0002fd3c 0 FUNC GLOBAL DEFAULT 8 __gnu_Unwind_Restore_VFP_D_16_to_31 │ │ - 544: 0002fd4c 0 FUNC GLOBAL DEFAULT 8 __gnu_Unwind_Restore_WMMXD │ │ - 545: 0002fdd4 0 FUNC GLOBAL DEFAULT 8 __gnu_Unwind_Restore_WMMXC │ │ - 546: 00000000 0 FUNC GLOBAL DEFAULT UND abort │ │ - 547: 0002fd08 20 FUNC GLOBAL DEFAULT 8 restore_core_regs │ │ - 548: 0002f641 4 FUNC GLOBAL DEFAULT 8 _Unwind_GetCFA │ │ - 549: 0002f645 78 FUNC GLOBAL DEFAULT 8 __gnu_Unwind_RaiseException │ │ - 550: 0002f693 20 FUNC GLOBAL DEFAULT 8 __gnu_Unwind_ForcedUnwind │ │ - 551: 0002f6a7 68 FUNC GLOBAL DEFAULT 8 __gnu_Unwind_Resume │ │ - 552: 0002f6eb 26 FUNC GLOBAL DEFAULT 8 __gnu_Unwind_Resume_or_Rethrow │ │ - 553: 0002f705 2 FUNC GLOBAL DEFAULT 8 _Unwind_Complete │ │ - 554: 0002f707 16 FUNC GLOBAL DEFAULT 8 _Unwind_DeleteException │ │ - 555: 0002f717 52 FUNC GLOBAL DEFAULT 8 _Unwind_VRS_Get │ │ - 556: 0002f761 52 FUNC GLOBAL DEFAULT 8 _Unwind_VRS_Set │ │ - 557: 0002f7ad 112 FUNC GLOBAL DEFAULT 8 __gnu_Unwind_Backtrace │ │ - 558: 00000000 0 NOTYPE WEAK DEFAULT UND __cxa_begin_cleanup │ │ - 559: 00000000 0 NOTYPE WEAK DEFAULT UND __cxa_type_match │ │ - 560: 0002ff29 656 FUNC GLOBAL DEFAULT 8 __gnu_unwind_execute │ │ - 561: 00000000 0 NOTYPE WEAK DEFAULT UND __cxa_call_unexpected │ │ - 562: 0002fabb 590 FUNC GLOBAL DEFAULT 8 _Unwind_VRS_Pop │ │ - 563: 0002fd90 0 FUNC GLOBAL DEFAULT 8 __gnu_Unwind_Save_WMMXD │ │ - 564: 0002fde8 0 FUNC GLOBAL DEFAULT 8 __gnu_Unwind_Save_WMMXC │ │ - 565: 0002fd34 0 FUNC GLOBAL DEFAULT 8 __gnu_Unwind_Save_VFP_D │ │ - 566: 0002fd24 0 FUNC GLOBAL DEFAULT 8 __gnu_Unwind_Save_VFP │ │ - 567: 0002fd44 0 FUNC GLOBAL DEFAULT 8 __gnu_Unwind_Save_VFP_D_16_to_31 │ │ - 568: 0002fd08 20 FUNC GLOBAL DEFAULT 8 __restore_core_regs │ │ - 569: 0002fdfc 42 FUNC GLOBAL DEFAULT 8 ___Unwind_RaiseException │ │ - 570: 0002fdfc 42 FUNC GLOBAL DEFAULT 8 _Unwind_RaiseException │ │ - 571: 0002fe28 42 FUNC GLOBAL DEFAULT 8 ___Unwind_Resume │ │ - 572: 0002fe28 42 FUNC GLOBAL DEFAULT 8 _Unwind_Resume │ │ - 573: 0002fe54 42 FUNC GLOBAL DEFAULT 8 ___Unwind_Resume_or_Rethrow │ │ - 574: 0002fe54 42 FUNC GLOBAL DEFAULT 8 _Unwind_Resume_or_Rethrow │ │ - 575: 0002fe80 42 FUNC GLOBAL DEFAULT 8 ___Unwind_ForcedUnwind │ │ - 576: 0002fe80 42 FUNC GLOBAL DEFAULT 8 _Unwind_ForcedUnwind │ │ - 577: 0002feac 42 FUNC GLOBAL DEFAULT 8 ___Unwind_Backtrace │ │ - 578: 0002feac 42 FUNC GLOBAL DEFAULT 8 _Unwind_Backtrace │ │ - 579: 000301b9 38 FUNC GLOBAL DEFAULT 8 __gnu_unwind_frame │ │ - 580: 000301df 10 FUNC GLOBAL DEFAULT 8 _Unwind_GetRegionStart │ │ - 581: 000301e9 20 FUNC GLOBAL DEFAULT 8 _Unwind_GetLanguageSpecificData │ │ - 582: 000301fd 6 FUNC GLOBAL DEFAULT 8 _Unwind_GetDataRelBase │ │ - 583: 00030203 6 FUNC GLOBAL DEFAULT 8 _Unwind_GetTextRelBase │ │ - 584: 000308b4 8 FUNC GLOBAL DEFAULT 8 __clzsi2 │ │ - 585: 00038084 0 NOTYPE GLOBAL DEFAULT ABS _edata │ │ - 586: 00038084 0 NOTYPE GLOBAL DEFAULT ABS __bss_start │ │ - 587: 000c5b74 0 NOTYPE GLOBAL DEFAULT ABS _end │ │ + 1: 00000000 0 FUNC GLOBAL DEFAULT UND __cxa_finalize@LIBC (2) │ │ + 2: 00000000 0 FUNC GLOBAL DEFAULT UND __cxa_atexit@LIBC (2) │ │ + 3: 000088a5 2 FUNC GLOBAL DEFAULT 12 _ZN13CzCUBICSPLINED2Ev │ │ + 4: 00030efc 8 FUNC GLOBAL DEFAULT 12 __aeabi_unwind_cpp_pr0 │ │ + 5: 000088a5 2 FUNC GLOBAL DEFAULT 12 _ZN13CzCUBICSPLINED1Ev │ │ + 6: 000088a7 2 FUNC GLOBAL DEFAULT 12 _ZN13CzWINDOWEDFIRD2Ev │ │ + 7: 000088a7 2 FUNC GLOBAL DEFAULT 12 _ZN13CzWINDOWEDFIRD1Ev │ │ + 8: 000088a9 72 FUNC GLOBAL DEFAULT 12 _Z11Mono8BitMixP11_MODCHANNELPiS1_ │ │ + 9: 000088f1 74 FUNC GLOBAL DEFAULT 12 _Z12Mono16BitMixP11_MODCHANNELPiS1_ │ │ + 10: 0000893b 104 FUNC GLOBAL DEFAULT 12 _Z17Mono8BitLinearMixP11_MODCHANNELPiS1_ │ │ + 11: 000089a3 104 FUNC GLOBAL DEFAULT 12 _Z18Mono16BitLinearMixP11_MODCHANNELPiS1_ │ │ + 12: 00008a0d 188 FUNC GLOBAL DEFAULT 12 _Z17Mono8BitSplineMixP11_MODCHANNELPiS1_ │ │ + 13: 0004109c 8192 OBJECT GLOBAL DEFAULT 23 _ZN13CzCUBICSPLINE3lutE │ │ + 14: 00008ac9 188 FUNC GLOBAL DEFAULT 12 _Z18Mono16BitSplineMixP11_MODCHANNELPiS1_ │ │ + 15: 00008b85 292 FUNC GLOBAL DEFAULT 12 _Z20Mono8BitFirFilterMixP11_MODCHANNELPiS1_ │ │ + 16: 00039088 32784 OBJECT GLOBAL DEFAULT 23 _ZN13CzWINDOWEDFIR3lutE │ │ + 17: 00008ca9 308 FUNC GLOBAL DEFAULT 12 _Z21Mono16BitFirFilterMixP11_MODCHANNELPiS1_ │ │ + 18: 00008ddd 114 FUNC GLOBAL DEFAULT 12 _Z15Mono8BitRampMixP11_MODCHANNELPiS1_ │ │ + 19: 00008e4f 114 FUNC GLOBAL DEFAULT 12 _Z16Mono16BitRampMixP11_MODCHANNELPiS1_ │ │ + 20: 00008ec1 144 FUNC GLOBAL DEFAULT 12 _Z21Mono8BitLinearRampMixP11_MODCHANNELPiS1_ │ │ + 21: 00008f51 142 FUNC GLOBAL DEFAULT 12 _Z22Mono16BitLinearRampMixP11_MODCHANNELPiS1_ │ │ + 22: 00008fe1 236 FUNC GLOBAL DEFAULT 12 _Z21Mono8BitSplineRampMixP11_MODCHANNELPiS1_ │ │ + 23: 000090cd 232 FUNC GLOBAL DEFAULT 12 _Z22Mono16BitSplineRampMixP11_MODCHANNELPiS1_ │ │ + 24: 000091b5 340 FUNC GLOBAL DEFAULT 12 _Z24Mono8BitFirFilterRampMixP11_MODCHANNELPiS1_ │ │ + 25: 00009309 356 FUNC GLOBAL DEFAULT 12 _Z25Mono16BitFirFilterRampMixP11_MODCHANNELPiS1_ │ │ + 26: 0000946d 68 FUNC GLOBAL DEFAULT 12 _Z15FastMono8BitMixP11_MODCHANNELPiS1_ │ │ + 27: 000094b1 70 FUNC GLOBAL DEFAULT 12 _Z16FastMono16BitMixP11_MODCHANNELPiS1_ │ │ + 28: 000094f7 102 FUNC GLOBAL DEFAULT 12 _Z21FastMono8BitLinearMixP11_MODCHANNELPiS1_ │ │ + 29: 0000955d 102 FUNC GLOBAL DEFAULT 12 _Z22FastMono16BitLinearMixP11_MODCHANNELPiS1_ │ │ + 30: 000095c3 92 FUNC GLOBAL DEFAULT 12 _Z19FastMono8BitRampMixP11_MODCHANNELPiS1_ │ │ + 31: 0000961f 92 FUNC GLOBAL DEFAULT 12 _Z20FastMono16BitRampMixP11_MODCHANNELPiS1_ │ │ + 32: 0000967b 132 FUNC GLOBAL DEFAULT 12 _Z25FastMono8BitLinearRampMixP11_MODCHANNELPiS1_ │ │ + 33: 000096ff 124 FUNC GLOBAL DEFAULT 12 _Z26FastMono16BitLinearRampMixP11_MODCHANNELPiS1_ │ │ + 34: 0000977b 86 FUNC GLOBAL DEFAULT 12 _Z13Stereo8BitMixP11_MODCHANNELPiS1_ │ │ + 35: 000097d1 82 FUNC GLOBAL DEFAULT 12 _Z14Stereo16BitMixP11_MODCHANNELPiS1_ │ │ + 36: 00009823 128 FUNC GLOBAL DEFAULT 12 _Z19Stereo8BitLinearMixP11_MODCHANNELPiS1_ │ │ + 37: 000098a3 126 FUNC GLOBAL DEFAULT 12 _Z20Stereo16BitLinearMixP11_MODCHANNELPiS1_ │ │ + 38: 00009921 284 FUNC GLOBAL DEFAULT 12 _Z19Stereo8BitSplineMixP11_MODCHANNELPiS1_ │ │ + 39: 00009a3d 248 FUNC GLOBAL DEFAULT 12 _Z20Stereo16BitSplineMixP11_MODCHANNELPiS1_ │ │ + 40: 00009b35 420 FUNC GLOBAL DEFAULT 12 _Z22Stereo8BitFirFilterMixP11_MODCHANNELPiS1_ │ │ + 41: 00009cd9 380 FUNC GLOBAL DEFAULT 12 _Z23Stereo16BitFirFilterMixP11_MODCHANNELPiS1_ │ │ + 42: 00009e55 126 FUNC GLOBAL DEFAULT 12 _Z17Stereo8BitRampMixP11_MODCHANNELPiS1_ │ │ + 43: 00009ed3 126 FUNC GLOBAL DEFAULT 12 _Z18Stereo16BitRampMixP11_MODCHANNELPiS1_ │ │ + 44: 00009f51 174 FUNC GLOBAL DEFAULT 12 _Z23Stereo8BitLinearRampMixP11_MODCHANNELPiS1_ │ │ + 45: 00009fff 174 FUNC GLOBAL DEFAULT 12 _Z24Stereo16BitLinearRampMixP11_MODCHANNELPiS1_ │ │ + 46: 0000a0ad 308 FUNC GLOBAL DEFAULT 12 _Z23Stereo8BitSplineRampMixP11_MODCHANNELPiS1_ │ │ + 47: 0000a1e1 312 FUNC GLOBAL DEFAULT 12 _Z24Stereo16BitSplineRampMixP11_MODCHANNELPiS1_ │ │ + 48: 0000a319 464 FUNC GLOBAL DEFAULT 12 _Z26Stereo8BitFirFilterRampMixP11_MODCHANNELPiS1_ │ │ + 49: 0000a4e9 448 FUNC GLOBAL DEFAULT 12 _Z27Stereo16BitFirFilterRampMixP11_MODCHANNELPiS1_ │ │ + 50: 0000a6a9 114 FUNC GLOBAL DEFAULT 12 _Z17FilterMono8BitMixP11_MODCHANNELPiS1_ │ │ + 51: 0000a71b 116 FUNC GLOBAL DEFAULT 12 _Z18FilterMono16BitMixP11_MODCHANNELPiS1_ │ │ + 52: 0000a78f 152 FUNC GLOBAL DEFAULT 12 _Z23FilterMono8BitLinearMixP11_MODCHANNELPiS1_ │ │ + 53: 0000a827 146 FUNC GLOBAL DEFAULT 12 _Z24FilterMono16BitLinearMixP11_MODCHANNELPiS1_ │ │ + 54: 0000a8b9 244 FUNC GLOBAL DEFAULT 12 _Z23FilterMono8BitSplineMixP11_MODCHANNELPiS1_ │ │ + 55: 0000a9ad 240 FUNC GLOBAL DEFAULT 12 _Z24FilterMono16BitSplineMixP11_MODCHANNELPiS1_ │ │ + 56: 0000aa9d 340 FUNC GLOBAL DEFAULT 12 _Z26FilterMono8BitFirFilterMixP11_MODCHANNELPiS1_ │ │ + 57: 0000abf1 360 FUNC GLOBAL DEFAULT 12 _Z27FilterMono16BitFirFilterMixP11_MODCHANNELPiS1_ │ │ + 58: 0000ad59 160 FUNC GLOBAL DEFAULT 12 _Z21FilterMono8BitRampMixP11_MODCHANNELPiS1_ │ │ + 59: 0000adf9 162 FUNC GLOBAL DEFAULT 12 _Z22FilterMono16BitRampMixP11_MODCHANNELPiS1_ │ │ + 60: 0000ae9b 202 FUNC GLOBAL DEFAULT 12 _Z27FilterMono8BitLinearRampMixP11_MODCHANNELPiS1_ │ │ + 61: 0000af65 206 FUNC GLOBAL DEFAULT 12 _Z28FilterMono16BitLinearRampMixP11_MODCHANNELPiS1_ │ │ + 62: 0000b035 292 FUNC GLOBAL DEFAULT 12 _Z27FilterMono8BitSplineRampMixP11_MODCHANNELPiS1_ │ │ + 63: 0000b159 292 FUNC GLOBAL DEFAULT 12 _Z28FilterMono16BitSplineRampMixP11_MODCHANNELPiS1_ │ │ + 64: 0000b27d 388 FUNC GLOBAL DEFAULT 12 _Z30FilterMono8BitFirFilterRampMixP11_MODCHANNELPiS1_ │ │ + 65: 0000b401 384 FUNC GLOBAL DEFAULT 12 _Z31FilterMono16BitFirFilterRampMixP11_MODCHANNELPiS1_ │ │ + 66: 0000b581 194 FUNC GLOBAL DEFAULT 12 _Z19FilterStereo8BitMixP11_MODCHANNELPiS1_ │ │ + 67: 0000b643 188 FUNC GLOBAL DEFAULT 12 _Z20FilterStereo16BitMixP11_MODCHANNELPiS1_ │ │ + 68: 0000b6ff 230 FUNC GLOBAL DEFAULT 12 _Z25FilterStereo8BitLinearMixP11_MODCHANNELPiS1_ │ │ + 69: 00000000 0 FUNC GLOBAL DEFAULT UND abort@LIBC (2) │ │ + 70: 0000b7e5 236 FUNC GLOBAL DEFAULT 12 _Z26FilterStereo16BitLinearMixP11_MODCHANNELPiS1_ │ │ + 71: 0000b8d1 372 FUNC GLOBAL DEFAULT 12 _Z25FilterStereo8BitSplineMixP11_MODCHANNELPiS1_ │ │ + 72: 0000ba45 344 FUNC GLOBAL DEFAULT 12 _Z26FilterStereo16BitSplineMixP11_MODCHANNELPiS1_ │ │ + 73: 0000bb9d 516 FUNC GLOBAL DEFAULT 12 _Z28FilterStereo8BitFirFilterMixP11_MODCHANNELPiS1_ │ │ + 74: 0000bda1 500 FUNC GLOBAL DEFAULT 12 _Z29FilterStereo16BitFirFilterMixP11_MODCHANNELPiS1_ │ │ + 75: 0000bf95 238 FUNC GLOBAL DEFAULT 12 _Z23FilterStereo8BitRampMixP11_MODCHANNELPiS1_ │ │ + 76: 0000c083 232 FUNC GLOBAL DEFAULT 12 _Z24FilterStereo16BitRampMixP11_MODCHANNELPiS1_ │ │ + 77: 0000c16b 286 FUNC GLOBAL DEFAULT 12 _Z29FilterStereo8BitLinearRampMixP11_MODCHANNELPiS1_ │ │ + 78: 0000c289 288 FUNC GLOBAL DEFAULT 12 _Z30FilterStereo16BitLinearRampMixP11_MODCHANNELPiS1_ │ │ + 79: 0000c3a9 424 FUNC GLOBAL DEFAULT 12 _Z29FilterStereo8BitSplineRampMixP11_MODCHANNELPiS1_ │ │ + 80: 0000c551 400 FUNC GLOBAL DEFAULT 12 _Z30FilterStereo16BitSplineRampMixP11_MODCHANNELPiS1_ │ │ + 81: 0000c6e1 560 FUNC GLOBAL DEFAULT 12 _Z32FilterStereo8BitFirFilterRampMixP11_MODCHANNELPiS1_ │ │ + 82: 0000c911 544 FUNC GLOBAL DEFAULT 12 _Z33FilterStereo16BitFirFilterRampMixP11_MODCHANNELPiS1_ │ │ + 83: 0002fd78 32 FUNC GLOBAL DEFAULT 12 __aeabi_i2f │ │ + 84: 0002fe24 408 FUNC GLOBAL DEFAULT 12 __aeabi_fmul │ │ + 85: 0002f434 64 FUNC GLOBAL DEFAULT 12 __aeabi_f2d │ │ + 86: 0002f4e8 620 FUNC GLOBAL DEFAULT 12 __aeabi_dmul │ │ + 87: 0002f13c 684 FUNC GLOBAL DEFAULT 12 __aeabi_dadd │ │ + 88: 0002f138 688 FUNC GLOBAL DEFAULT 12 __aeabi_dsub │ │ + 89: 0002fb34 160 FUNC GLOBAL DEFAULT 12 __aeabi_d2f │ │ + 90: 000301c8 20 FUNC GLOBAL DEFAULT 12 __aeabi_fcmplt │ │ + 91: 00030204 20 FUNC GLOBAL DEFAULT 12 __aeabi_fcmpgt │ │ + 92: 00030218 92 FUNC GLOBAL DEFAULT 12 __aeabi_f2iz │ │ + 93: 0000cb31 800 FUNC GLOBAL DEFAULT 12 _ZN13CzCUBICSPLINEC2Ev │ │ + 94: 00000000 0 FUNC GLOBAL DEFAULT UND floor@LIBC (3) │ │ + 95: 0000cb31 800 FUNC GLOBAL DEFAULT 12 _ZN13CzCUBICSPLINEC1Ev │ │ + 96: 0002fbdc 404 FUNC GLOBAL DEFAULT 12 __aeabi_fsub │ │ + 97: 0002f40c 40 FUNC GLOBAL DEFAULT 12 __aeabi_i2d │ │ + 98: 0002fa34 20 FUNC GLOBAL DEFAULT 12 __aeabi_dcmplt │ │ + 99: 0002f754 516 FUNC GLOBAL DEFAULT 12 __aeabi_ddiv │ │ + 100: 0002fbe0 400 FUNC GLOBAL DEFAULT 12 __aeabi_fadd │ │ + 101: 0002ffbc 352 FUNC GLOBAL DEFAULT 12 __aeabi_fdiv │ │ + 102: 0000ce51 568 FUNC GLOBAL DEFAULT 12 _ZN13CzWINDOWEDFIRC2Ev │ │ + 103: 00000000 0 FUNC GLOBAL DEFAULT UND cos@LIBC (3) │ │ + 104: 00000000 0 FUNC GLOBAL DEFAULT UND sin@LIBC (3) │ │ + 105: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@LIBC (2) │ │ + 106: 00000000 0 OBJECT GLOBAL DEFAULT UND __stack_chk_guard@LIBC (2) │ │ + 107: 0000ce51 568 FUNC GLOBAL DEFAULT 12 _ZN13CzWINDOWEDFIRC1Ev │ │ + 108: 0000d089 184 FUNC GLOBAL DEFAULT 12 _Z21FastMono8BitSplineMixP11_MODCHANNELPiS1_ │ │ + 109: 0000d141 184 FUNC GLOBAL DEFAULT 12 _Z22FastMono16BitSplineMixP11_MODCHANNELPiS1_ │ │ + 110: 0000d1f9 288 FUNC GLOBAL DEFAULT 12 _Z24FastMono8BitFirFilterMixP11_MODCHANNELPiS1_ │ │ + 111: 0000d319 304 FUNC GLOBAL DEFAULT 12 _Z25FastMono16BitFirFilterMixP11_MODCHANNELPiS1_ │ │ + 112: 0000d449 220 FUNC GLOBAL DEFAULT 12 _Z25FastMono8BitSplineRampMixP11_MODCHANNELPiS1_ │ │ + 113: 0000d525 212 FUNC GLOBAL DEFAULT 12 _Z26FastMono16BitSplineRampMixP11_MODCHANNELPiS1_ │ │ + 114: 0000d5f9 312 FUNC GLOBAL DEFAULT 12 _Z28FastMono8BitFirFilterRampMixP11_MODCHANNELPiS1_ │ │ + 115: 0000d731 312 FUNC GLOBAL DEFAULT 12 _Z29FastMono16BitFirFilterRampMixP11_MODCHANNELPiS1_ │ │ + 116: 0000d869 88 FUNC GLOBAL DEFAULT 12 _Z16X86_Convert32To8PvPijS0_S0_ │ │ + 117: 0000d8c1 84 FUNC GLOBAL DEFAULT 12 _Z17X86_Convert32To16PvPijS0_S0_ │ │ + 118: 0000d915 92 FUNC GLOBAL DEFAULT 12 _Z17X86_Convert32To24PvPijS0_S0_ │ │ + 119: 00000000 0 FUNC GLOBAL DEFAULT UND raise@LIBC (2) │ │ + 120: 0000d971 80 FUNC GLOBAL DEFAULT 12 _Z17X86_Convert32To32PvPijS0_S0_ │ │ + 121: 0000d9c1 12 FUNC GLOBAL DEFAULT 12 _Z17X86_InitMixBufferPij │ │ + 122: 00000000 0 FUNC GLOBAL DEFAULT UND memset@LIBC (2) │ │ + 123: 00030f04 8 FUNC WEAK DEFAULT 12 __aeabi_unwind_cpp_pr1 │ │ + 124: 0000d9cd 2 FUNC GLOBAL DEFAULT 12 _Z23X86_InterleaveFrontRearPiS_j │ │ + 125: 0000d9cf 30 FUNC GLOBAL DEFAULT 12 _Z18X86_MonoFromStereoPij │ │ + 126: 0000d9ed 80 FUNC GLOBAL DEFAULT 12 _Z14X86_StereoFillPijS_S_ │ │ + 127: 0000da3d 84 FUNC GLOBAL DEFAULT 12 _Z17X86_EndChannelOfsP11_MODCHANNELPij │ │ + 128: 0002f034 0 FUNC GLOBAL DEFAULT 12 __aeabi_idiv │ │ + 129: 00030274 0 FUNC GLOBAL DEFAULT 12 __aeabi_ldivmod │ │ + 130: 0000da91 1404 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile15CreateStereoMixEi │ │ + 131: 00039074 4 OBJECT GLOBAL DEFAULT 22 _ZN10CSoundFile10gnChannelsE │ │ + 132: 0004409c 4096 OBJECT GLOBAL DEFAULT 23 MixRearBuffer │ │ + 133: 000bcee8 4 OBJECT GLOBAL DEFAULT 23 _ZN10CSoundFile13gdwSoundSetupE │ │ + 134: 0004509c 4096 OBJECT GLOBAL DEFAULT 23 MixReverbBuffer │ │ + 135: 0004609c 8192 OBJECT GLOBAL DEFAULT 23 MixSoundBuffer │ │ + 136: 000bcec0 4 OBJECT GLOBAL DEFAULT 23 gnReverbSend │ │ + 137: 0003907c 4 OBJECT GLOBAL DEFAULT 22 _ZN10CSoundFile17m_nMaxMixChannelsE │ │ + 138: 000bced4 4 OBJECT GLOBAL DEFAULT 23 gnDryROfsVol │ │ + 139: 000bced0 4 OBJECT GLOBAL DEFAULT 23 gnDryLOfsVol │ │ + 140: 00000000 0 FUNC GLOBAL DEFAULT UND __aeabi_atexit │ │ + 141: 00041098 1 OBJECT GLOBAL DEFAULT 23 sspline │ │ + 142: 00039084 1 OBJECT GLOBAL DEFAULT 23 sfir │ │ + 143: 0004309c 4096 OBJECT GLOBAL DEFAULT 23 MixFloatBuffer │ │ + 144: 0000e00d 22 FUNC GLOBAL DEFAULT 12 _Z18lengthArrayToDWORDPKh │ │ + 145: 0000e025 1024 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile7Read669EPKhj │ │ + 146: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@LIBC (2) │ │ + 147: 00000000 0 FUNC GLOBAL DEFAULT UND _Znaj │ │ + 148: 0002b0d1 44 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile15AllocatePatternEjj │ │ + 149: 0002ef45 18 FUNC GLOBAL DEFAULT 12 __gnu_thumb1_case_uqi │ │ + 150: 0002c491 1750 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile10ReadSampleEP14_MODINSTRUMENTjPKcj │ │ + 151: 00000000 0 OBJECT GLOBAL DEFAULT UND _ctype_@LIBC (2) │ │ + 152: 0002f014 32 FUNC GLOBAL DEFAULT 12 __aeabi_uidivmod │ │ + 153: 0002ef6c 0 FUNC GLOBAL DEFAULT 12 __aeabi_uidiv │ │ + 154: 00000000 0 FUNC GLOBAL DEFAULT UND strncmp@LIBC (2) │ │ + 155: 00000000 0 FUNC GLOBAL DEFAULT UND strchr@LIBC (2) │ │ + 156: 0002f110 32 FUNC GLOBAL DEFAULT 12 __aeabi_idivmod │ │ + 157: 00000000 0 FUNC GLOBAL DEFAULT UND strlen@LIBC (2) │ │ + 158: 00000000 0 FUNC GLOBAL DEFAULT UND strncasecmp@LIBC (2) │ │ + 159: 00000000 0 FUNC GLOBAL DEFAULT UND free@LIBC (2) │ │ + 160: 00000000 0 FUNC GLOBAL DEFAULT UND strdup@LIBC (2) │ │ + 161: 00000000 0 FUNC GLOBAL DEFAULT UND strstr@LIBC (2) │ │ + 162: 00000000 0 FUNC GLOBAL DEFAULT UND realloc@LIBC (2) │ │ + 163: 00000000 0 FUNC GLOBAL DEFAULT UND strcpy@LIBC (2) │ │ + 164: 00000000 0 FUNC GLOBAL DEFAULT UND strcat@LIBC (2) │ │ + 165: 00000000 0 FUNC GLOBAL DEFAULT UND strncpy@LIBC (2) │ │ + 166: 00000000 0 FUNC GLOBAL DEFAULT UND calloc@LIBC (2) │ │ + 167: 00000000 0 FUNC GLOBAL DEFAULT UND sscanf@LIBC (2) │ │ + 168: 000226d5 40 FUNC GLOBAL DEFAULT 12 pat_gmtosmp │ │ + 169: 00000000 0 FUNC GLOBAL DEFAULT UND sprintf@LIBC (2) │ │ + 170: 00000000 0 FUNC GLOBAL DEFAULT UND fprintf@LIBC (2) │ │ + 171: 00000000 0 OBJECT GLOBAL DEFAULT UND __sF@LIBC (2) │ │ + 172: 00000000 0 FUNC GLOBAL DEFAULT UND strcmp@LIBC (2) │ │ + 173: 00000000 0 FUNC GLOBAL DEFAULT UND strcasecmp@LIBC (2) │ │ + 174: 00000000 0 OBJECT GLOBAL DEFAULT UND _toupper_tab_@LIBC (2) │ │ + 175: 00022749 20 FUNC GLOBAL DEFAULT 12 pat_gm_drumnr │ │ + 176: 0002275d 76 FUNC GLOBAL DEFAULT 12 pat_gm_drumnote │ │ + 177: 00022ea5 4 FUNC GLOBAL DEFAULT 12 pat_modnote │ │ + 178: 00013575 172 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile7TestABCEPKhj │ │ + 179: 0002fa84 92 FUNC GLOBAL DEFAULT 12 __aeabi_d2iz │ │ + 180: 00013621 16196 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile7ReadABCEPKhj │ │ + 181: 00000000 0 FUNC GLOBAL DEFAULT UND getenv@LIBC (2) │ │ + 182: 00000000 0 FUNC GLOBAL DEFAULT UND atoi@LIBC (2) │ │ + 183: 00000000 0 FUNC GLOBAL DEFAULT UND time@LIBC (2) │ │ + 184: 00000000 0 FUNC GLOBAL DEFAULT UND srand48@LIBC (2) │ │ + 185: 00000000 0 FUNC GLOBAL DEFAULT UND lrand48@LIBC (2) │ │ + 186: 00000000 0 FUNC GLOBAL DEFAULT UND setenv@LIBC (2) │ │ + 187: 00000000 0 FUNC GLOBAL DEFAULT UND sleep@LIBC (2) │ │ + 188: 00022669 44 FUNC GLOBAL DEFAULT 12 pat_resetsmp │ │ + 189: 00022a01 1100 FUNC GLOBAL DEFAULT 12 pat_init_patnames │ │ + 190: 0002ef59 20 FUNC GLOBAL DEFAULT 12 __gnu_thumb1_case_uhi │ │ + 191: 00000000 0 FUNC GLOBAL DEFAULT UND malloc@LIBC (2) │ │ + 192: 00000000 0 FUNC GLOBAL DEFAULT UND strrchr@LIBC (2) │ │ + 193: 00000000 0 FUNC GLOBAL DEFAULT UND fopen@LIBC (2) │ │ + 194: 00000000 0 FUNC GLOBAL DEFAULT UND fseek@LIBC (2) │ │ + 195: 00000000 0 FUNC GLOBAL DEFAULT UND ftell@LIBC (2) │ │ + 196: 00000000 0 FUNC GLOBAL DEFAULT UND fread@LIBC (2) │ │ + 197: 00000000 0 FUNC GLOBAL DEFAULT UND fclose@LIBC (2) │ │ + 198: 00000000 0 FUNC GLOBAL DEFAULT UND printf@LIBC (2) │ │ + 199: 00000000 0 FUNC GLOBAL DEFAULT UND putchar@LIBC (2) │ │ + 200: 000226bd 24 FUNC GLOBAL DEFAULT 12 pat_smptogm │ │ + 201: 00022715 52 FUNC GLOBAL DEFAULT 12 pat_gm_name │ │ + 202: 0002b0fd 12 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile11FreePatternEPv │ │ + 203: 00022ea9 576 FUNC GLOBAL DEFAULT 12 PAT_Load_Instruments │ │ + 204: 00017569 430 FUNC GLOBAL DEFAULT 12 _Z10AMF_UnpackP11_MODCOMMANDPKhjj │ │ + 205: 00017719 1864 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile7ReadAMFEPKhj │ │ + 206: 0001fa5d 272 FUNC GLOBAL DEFAULT 12 _ZNK10CSoundFile17ConvertModCommandEP11_MODCOMMAND │ │ + 207: 00000000 0 FUNC GLOBAL DEFAULT UND _ZdaPv │ │ + 208: 00000000 0 FUNC GLOBAL DEFAULT UND _Znwj │ │ + 209: 0002cc95 208 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile14SetPatternNameEjPKc │ │ + 210: 000184fd 68 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile8ReadAMS2EPKhj │ │ + 211: 00018541 1520 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile7ReadAMSEPKhj │ │ + 212: 00018b31 288 FUNC GLOBAL DEFAULT 12 _Z9AMSUnpackPKcjPcjc │ │ + 213: 00018c51 2388 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile7ReadDBMEPKhj │ │ + 214: 0002cbb1 64 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile20FrequencyToTransposeEj │ │ + 215: 000195a5 2544 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile7ReadDMFEPKhj │ │ + 216: 00019f95 202 FUNC GLOBAL DEFAULT 12 _Z11DMFReadBitsP9DMF_HTREEj │ │ + 217: 0001a05f 252 FUNC GLOBAL DEFAULT 12 _Z10DMFNewNodeP9DMF_HTREE │ │ + 218: 0001a15d 296 FUNC GLOBAL DEFAULT 12 _Z9DMFUnpackPhS_S_j │ │ + 219: 0001a285 1264 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile7ReadDSMEPKhj │ │ + 220: 0001a775 1308 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile7ReadFAREPKhj │ │ + 221: 0001ac91 1160 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile12ITInstrToMPTEPKvP17_INSTRUMENTHEADERj │ │ + 222: 0001b119 66 FUNC GLOBAL DEFAULT 12 _Z10ITReadBitsRjS_RPha │ │ + 223: 0001b15d 388 FUNC GLOBAL DEFAULT 12 _Z12ITUnpack8BitPajPhjb │ │ + 224: 0001b2e1 356 FUNC GLOBAL DEFAULT 12 _Z13ITUnpack16BitPajPhjb │ │ + 225: 0001b445 416 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile14SaveMixPluginsEP7__sFILEb │ │ + 226: 00000000 0 FUNC GLOBAL DEFAULT UND fwrite@LIBC (2) │ │ + 227: 0001b5e5 236 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile14LoadMixPluginsEPKvj │ │ + 228: 0001b6d1 3420 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile6ReadITEPKhj │ │ + 229: 0003900c 8 OBJECT GLOBAL DEFAULT 22 autovibit2xm │ │ + 230: 0002412d 168 FUNC GLOBAL DEFAULT 12 _ZNK10CSoundFile10S3MConvertEP11_MODCOMMANDb │ │ + 231: 00039004 8 OBJECT GLOBAL DEFAULT 22 autovibxm2it │ │ + 232: 0001c42d 372 FUNC GLOBAL DEFAULT 12 _Z17ConvertMDLCommandP11_MODCOMMANDjj │ │ + 233: 0001c5a1 448 FUNC GLOBAL DEFAULT 12 _Z14UnpackMDLTrackP11_MODCOMMANDjjjPKh │ │ + 234: 0001c761 2372 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile7ReadMDLEPKhj │ │ + 235: 0001d0a5 58 FUNC GLOBAL DEFAULT 12 _Z11MDLReadBitsRjS_RPha │ │ + 236: 0002cf81 26 FUNC GLOBAL DEFAULT 12 _Z7_muldivlll │ │ + 237: 0001d2e1 3510 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile7ReadMedEPKhj │ │ + 238: 000226fd 24 FUNC GLOBAL DEFAULT 12 pat_smplooped │ │ + 239: 0001e78d 88 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile7TestMIDEPKhj │ │ + 240: 0001e7e5 32 FUNC GLOBAL DEFAULT 12 _Z26mid_first_noteonevent_tickP9_MIDEVENT │ │ + 241: 0001e805 4696 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile7ReadMIDEPKhj │ │ + 242: 00000000 0 FUNC GLOBAL DEFAULT UND puts@LIBC (2) │ │ + 243: 0001fb6d 456 FUNC GLOBAL DEFAULT 12 _ZNK10CSoundFile14ModSaveCommandEPK11_MODCOMMANDb │ │ + 244: 0001fd35 12 FUNC GLOBAL DEFAULT 12 _Z7IsMagicPKcS0_ │ │ + 245: 0001fd41 1744 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile7ReadModEPKhj │ │ + 246: 0002ae95 124 FUNC GLOBAL DEFAULT 12 _ZNK10CSoundFile17GetNoteFromPeriodEj │ │ + 247: 000204b9 3216 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile7ReadMT2EPKhj │ │ + 248: 0002cbf1 52 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile20FrequencyToTransposeEP14_MODINSTRUMENT │ │ + 249: 0002cb69 72 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile20TransposeToFrequencyEii │ │ + 250: 00021149 1060 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile7ReadMTMEPKhj │ │ + 251: 0002156d 1184 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile7ReadOKTEPKhj │ │ + 252: 00000000 0 FUNC GLOBAL DEFAULT UND memcmp@LIBC (2) │ │ + 253: 00000000 0 FUNC GLOBAL DEFAULT UND sinf@LIBC (3) │ │ + 254: 0002f3e8 36 FUNC GLOBAL DEFAULT 12 __aeabi_ui2d │ │ + 255: 0002fae0 84 FUNC GLOBAL DEFAULT 12 __aeabi_d2uiz │ │ + 256: 00022695 20 FUNC GLOBAL DEFAULT 12 pat_numsmp │ │ + 257: 000226a9 20 FUNC GLOBAL DEFAULT 12 pat_numinstr │ │ + 258: 000227a9 34 FUNC GLOBAL DEFAULT 12 _Z12_mm_getfsizeP7__sFILE │ │ + 259: 00000000 0 FUNC GLOBAL DEFAULT UND fgets@LIBC (2) │ │ + 260: 00022e4d 88 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile7TestPATEPKhj │ │ + 261: 000230e9 1404 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile7ReadPATEPKhj │ │ + 262: 00023665 2 FUNC GLOBAL DEFAULT 12 _Z13swap_PSMCHUNKP9_PSMCHUNK │ │ + 263: 00023667 2 FUNC GLOBAL DEFAULT 12 _Z15swap_PSMPATTERNP11_PSMPATTERN │ │ + 264: 00023669 2 FUNC GLOBAL DEFAULT 12 _Z14swap_PSMSAMPLEP10_PSMSAMPLE │ │ + 265: 0002366d 1860 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile7ReadPSMEPKhj │ │ + 266: 00023db1 890 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile7ReadPTMEPKhj │ │ + 267: 000241d5 464 FUNC GLOBAL DEFAULT 12 _ZNK10CSoundFile14S3MSaveConvertEPjS0_b │ │ + 268: 000243a5 1828 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile7ReadS3MEPKhj │ │ + 269: 00024ac9 950 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile7ReadSTMEPKhj │ │ + 270: 00024e81 1296 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile7ReadUltEPKhj │ │ + 271: 00025391 212 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile7ReadUMXEPKhj │ │ + 272: 000259e9 3968 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile6ReadXMEPKhj │ │ + 273: 00025465 1128 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile7ReadWavEPKhj │ │ + 274: 0002b109 34 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile14AllocateSampleEj │ │ + 275: 000258cd 284 FUNC GLOBAL DEFAULT 12 _Z16IMAADPCMUnpack16PsjPhjj │ │ + 276: 0002cdb1 292 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile19DetectUnusedSamplesEPb │ │ + 277: 0002ced5 96 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile13DestroySampleEj │ │ + 278: 00026969 66 FUNC GLOBAL DEFAULT 12 _ZN14MMCMPBITBUFFER7GetBitsEj │ │ + 279: 000269ab 68 FUNC GLOBAL DEFAULT 12 _ZN12_PPBITBUFFER7GetBitsEj │ │ + 280: 000269f1 244 FUNC GLOBAL DEFAULT 12 _Z13PP20_DoUnpackPKhjPhj │ │ + 281: 00026ae5 136 FUNC GLOBAL DEFAULT 12 _Z11PP20_UnpackPPKhPj │ │ + 282: 00026b6d 844 FUNC GLOBAL DEFAULT 12 _Z12MMCMP_UnpackPPKhPj │ │ + 283: 00026eb9 156 FUNC GLOBAL DEFAULT 12 _ZN7ModPlug14UpdateSettingsEb │ │ + 284: 00027bc9 68 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile19SetReverbParametersEjj │ │ + 285: 00027c0d 76 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile18SetXBassParametersEjj │ │ + 286: 00027c59 68 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile21SetSurroundParametersEjj │ │ + 287: 0002ba29 132 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile13SetWaveConfigEjjjb │ │ + 288: 0002baad 36 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile12SetMixConfigEjj │ │ + 289: 00027c9d 112 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile15SetWaveConfigExEbbbbbbb │ │ + 290: 0002bad1 60 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile17SetResamplingModeEj │ │ + 291: 00039014 56 OBJECT GLOBAL DEFAULT 22 _ZN7ModPlug9gSettingsE │ │ + 292: 0004ee40 4 OBJECT GLOBAL DEFAULT 23 _ZN7ModPlug11gSampleSizeE │ │ + 293: 00026f55 92 FUNC GLOBAL DEFAULT 12 ModPlug_Load │ │ + 294: 0002afb1 288 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFileC1Ev │ │ + 295: 0002b2f5 1488 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile6CreateEPKhj │ │ + 296: 0002b239 12 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFileD1Ev │ │ + 297: 00000000 0 FUNC GLOBAL DEFAULT UND _ZdlPv │ │ + 298: 00026fb1 26 FUNC GLOBAL DEFAULT 12 ModPlug_Unload │ │ + 299: 0002b139 256 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile7DestroyEv │ │ + 300: 00026fcd 24 FUNC GLOBAL DEFAULT 12 ModPlug_Read │ │ + 301: 0002e7b9 700 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile4ReadEPvj │ │ + 302: 00026fe5 12 FUNC GLOBAL DEFAULT 12 ModPlug_GetName │ │ + 303: 00026ff1 18 FUNC GLOBAL DEFAULT 12 ModPlug_GetLength │ │ + 304: 00027f11 1456 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile9GetLengthEbb │ │ + 305: 00027005 16 FUNC GLOBAL DEFAULT 12 ModPlug_InitMixerCallback │ │ + 306: 000bcedc 4 OBJECT GLOBAL DEFAULT 23 _ZN10CSoundFile12gpSndMixHookE │ │ + 307: 00027015 16 FUNC GLOBAL DEFAULT 12 ModPlug_UnloadMixerCallback │ │ + 308: 00027025 12 FUNC GLOBAL DEFAULT 12 ModPlug_GetMasterVolume │ │ + 309: 00027031 10 FUNC GLOBAL DEFAULT 12 ModPlug_SetMasterVolume │ │ + 310: 0002bb0d 96 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile15SetMasterVolumeEjb │ │ + 311: 0002703d 12 FUNC GLOBAL DEFAULT 12 ModPlug_GetCurrentSpeed │ │ + 312: 00027049 12 FUNC GLOBAL DEFAULT 12 ModPlug_GetCurrentTempo │ │ + 313: 00027055 12 FUNC GLOBAL DEFAULT 12 ModPlug_GetCurrentOrder │ │ + 314: 00027061 12 FUNC GLOBAL DEFAULT 12 ModPlug_GetCurrentPattern │ │ + 315: 0002706d 12 FUNC GLOBAL DEFAULT 12 ModPlug_GetCurrentRow │ │ + 316: 00027079 28 FUNC GLOBAL DEFAULT 12 ModPlug_GetPlayingChannels │ │ + 317: 00027095 8 FUNC GLOBAL DEFAULT 12 ModPlug_SeekOrder │ │ + 318: 0002be35 192 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile15SetCurrentOrderEj │ │ + 319: 0002709d 12 FUNC GLOBAL DEFAULT 12 ModPlug_GetModuleType │ │ + 320: 000270a9 12 FUNC GLOBAL DEFAULT 12 ModPlug_GetMessage │ │ + 321: 000270b5 12 FUNC GLOBAL DEFAULT 12 ModPlug_NumInstruments │ │ + 322: 000270c1 12 FUNC GLOBAL DEFAULT 12 ModPlug_NumSamples │ │ + 323: 000270cd 8 FUNC GLOBAL DEFAULT 12 ModPlug_NumPatterns │ │ + 324: 0002bb9d 32 FUNC GLOBAL DEFAULT 12 _ZNK10CSoundFile14GetNumPatternsEv │ │ + 325: 000270d5 8 FUNC GLOBAL DEFAULT 12 ModPlug_NumChannels │ │ + 326: 0002b8c5 52 FUNC GLOBAL DEFAULT 12 _ZNK10CSoundFile14GetNumChannelsEv │ │ + 327: 000270dd 8 FUNC GLOBAL DEFAULT 12 ModPlug_SampleName │ │ + 328: 0002c061 100 FUNC GLOBAL DEFAULT 12 _ZNK10CSoundFile13GetSampleNameEjPc │ │ + 329: 000270e5 8 FUNC GLOBAL DEFAULT 12 ModPlug_InstrumentName │ │ + 330: 0002c0c5 128 FUNC GLOBAL DEFAULT 12 _ZNK10CSoundFile17GetInstrumentNameEjPc │ │ + 331: 000270ed 48 FUNC GLOBAL DEFAULT 12 ModPlug_GetPattern │ │ + 332: 0002711d 88 FUNC GLOBAL DEFAULT 12 ModPlug_Seek │ │ + 333: 0002bbe9 56 FUNC GLOBAL DEFAULT 12 _ZNK10CSoundFile14GetMaxPositionEv │ │ + 334: 0002bc65 464 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile13SetCurrentPosEj │ │ + 335: 00027175 20 FUNC GLOBAL DEFAULT 12 ModPlug_GetSettings │ │ + 336: 00027189 28 FUNC GLOBAL DEFAULT 12 ModPlug_SetSettings │ │ + 337: 000271a5 804 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile13InitializeDSPEb │ │ + 338: 00039054 4 OBJECT GLOBAL DEFAULT 22 _ZN10CSoundFile14m_nReverbDelayE │ │ + 339: 0003905c 4 OBJECT GLOBAL DEFAULT 22 _ZN10CSoundFile13m_nXBassRangeE │ │ + 340: 0003904c 4 OBJECT GLOBAL DEFAULT 22 _ZN10CSoundFile16m_nProLogicDelayE │ │ + 341: 00039060 4 OBJECT GLOBAL DEFAULT 22 _ZN10CSoundFile13m_nXBassDepthE │ │ + 342: 00039070 4 OBJECT GLOBAL DEFAULT 22 _ZN10CSoundFile13gdwMixingFreqE │ │ + 343: 00039050 4 OBJECT GLOBAL DEFAULT 22 _ZN10CSoundFile16m_nProLogicDepthE │ │ + 344: 00039058 4 OBJECT GLOBAL DEFAULT 22 _ZN10CSoundFile14m_nReverbDepthE │ │ + 345: 000274c9 1044 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile16ProcessStereoDSPEi │ │ + 346: 000278dd 748 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile14ProcessMonoDSPEi │ │ + 347: 0002cfbd 200 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile10InitPlayerEb │ │ + 348: 0002fd70 40 FUNC GLOBAL DEFAULT 12 __aeabi_ui2f │ │ + 349: 00027d11 148 FUNC GLOBAL DEFAULT 12 _ZNK10CSoundFile17CutOffToFrequencyEji │ │ + 350: 00000000 0 FUNC GLOBAL DEFAULT UND pow@LIBC (3) │ │ + 351: 00027da9 360 FUNC GLOBAL DEFAULT 12 _ZNK10CSoundFile18SetupChannelFilterEP11_MODCHANNELbi │ │ + 352: 000284c1 752 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile16InstrumentChangeEP11_MODCHANNELjbbb │ │ + 353: 000287b1 148 FUNC GLOBAL DEFAULT 12 _ZNK10CSoundFile13GetNNAChannelEj │ │ + 354: 00028845 116 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile16FinePortamentoUpEP11_MODCHANNELj │ │ + 355: 0002cf9b 34 FUNC GLOBAL DEFAULT 12 _Z8_muldivrlll │ │ + 356: 000288b9 120 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile18FinePortamentoDownEP11_MODCHANNELj │ │ + 357: 00028931 116 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile21ExtraFinePortamentoUpEP11_MODCHANNELj │ │ + 358: 000289a5 120 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile23ExtraFinePortamentoDownEP11_MODCHANNELj │ │ + 359: 00028a1d 220 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile14TonePortamentoEP11_MODCHANNELj │ │ + 360: 00028af9 42 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile7VibratoEP11_MODCHANNELj │ │ + 361: 00028b23 40 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile11FineVibratoEP11_MODCHANNELj │ │ + 362: 00028b4b 40 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile9PanbrelloEP11_MODCHANNELj │ │ + 363: 00028b75 160 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile12PanningSlideEP11_MODCHANNELj │ │ + 364: 00028c15 72 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile12FineVolumeUpEP11_MODCHANNELj │ │ + 365: 00028c5d 68 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile14FineVolumeDownEP11_MODCHANNELj │ │ + 366: 00028ca1 196 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile11VolumeSlideEP11_MODCHANNELj │ │ + 367: 00028d65 42 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile7TremoloEP11_MODCHANNELj │ │ + 368: 00028d91 112 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile15ChannelVolSlideEP11_MODCHANNELj │ │ + 369: 00028e01 200 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile21ExtendedChannelEffectEP11_MODCHANNELj │ │ + 370: 00028ec9 548 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile16ProcessMidiMacroEjPKcj │ │ + 371: 000290ed 144 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile11DoFreqSlideEP11_MODCHANNELi │ │ + 372: 0002917d 100 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile12PortamentoUpEP11_MODCHANNELj │ │ + 373: 000291e1 100 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile14PortamentoDownEP11_MODCHANNELj │ │ + 374: 00029245 32 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile7NoteCutEjj │ │ + 375: 00029265 188 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile6KeyOffEj │ │ + 376: 00029321 684 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile8CheckNNAEjjib │ │ + 377: 000295cd 52 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile8SetSpeedEj │ │ + 378: 00029601 56 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile8SetTempoEj │ │ + 379: 00029639 88 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile11PatternLoopEP11_MODCHANNELj │ │ + 380: 00029691 140 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile14GlobalVolSlideEj │ │ + 381: 0002971d 188 FUNC GLOBAL DEFAULT 12 _ZNK10CSoundFile14IsSongFinishedEjj │ │ + 382: 000297d9 276 FUNC GLOBAL DEFAULT 12 _ZNK10CSoundFile19IsValidBackwardJumpEjjjj │ │ + 383: 000298ed 376 FUNC GLOBAL DEFAULT 12 _ZNK10CSoundFile17GetPeriodFromNoteEjij │ │ + 384: 00029a65 1208 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile10NoteChangeEjibb │ │ + 385: 00029f1d 496 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile10RetrigNoteEjj │ │ + 386: 0002a10d 344 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile19ExtendedMODCommandsEjj │ │ + 387: 0002a265 568 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile19ExtendedS3MCommandsEjj │ │ + 388: 0002a49d 2552 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile14ProcessEffectsEv │ │ + 389: 0002af11 160 FUNC GLOBAL DEFAULT 12 _ZNK10CSoundFile17GetFreqFromPeriodEjji │ │ + 390: 0002afb1 288 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFileC2Ev │ │ + 391: 0002b12b 14 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile10FreeSampleEPv │ │ + 392: 0002b239 12 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFileD2Ev │ │ + 393: 0002b245 176 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile12ResetMidiCfgEv │ │ + 394: 000bced8 4 OBJECT GLOBAL DEFAULT 23 _ZN10CSoundFile21gpMixPluginCreateProcE │ │ + 395: 0002b8f9 120 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile15GetSongCommentsEPcjj │ │ + 396: 0002b971 184 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile18GetRawSongCommentsEPcjj │ │ + 397: 0003906c 4 OBJECT GLOBAL DEFAULT 22 _ZN10CSoundFile15gnBitsPerSampleE │ │ + 398: 00039080 4 OBJECT GLOBAL DEFAULT 22 _ZN10CSoundFile19m_nStereoSeparationE │ │ + 399: 00039068 4 OBJECT GLOBAL DEFAULT 22 _ZN10CSoundFile5gnAGCE │ │ + 400: 0002bb6d 48 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile6SetAGCEb │ │ + 401: 0002bbbd 44 FUNC GLOBAL DEFAULT 12 _ZNK10CSoundFile17GetNumInstrumentsEv │ │ + 402: 0002bc21 68 FUNC GLOBAL DEFAULT 12 _ZNK10CSoundFile13GetCurrentPosEv │ │ + 403: 0002bef5 56 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile13ResetChannelsEv │ │ + 404: 0002bf2d 136 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile11LoopPatternEii │ │ + 405: 0002bfb5 84 FUNC GLOBAL DEFAULT 12 _ZNK10CSoundFile17GetBestSaveFormatEv │ │ + 406: 0002c009 88 FUNC GLOBAL DEFAULT 12 _ZNK10CSoundFile14GetSaveFormatsEv │ │ + 407: 0002c145 80 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile10PackSampleERii │ │ + 408: 0002c195 300 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile13CanPackSampleEPcjjPh │ │ + 409: 0002c2c1 464 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile16AdjustSampleLoopEP14_MODINSTRUMENT │ │ + 410: 00000000 0 FUNC GLOBAL DEFAULT UND log@LIBC (3) │ │ + 411: 0002cc25 112 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile13CheckCPUUsageEj │ │ + 412: 000bcee0 4 OBJECT GLOBAL DEFAULT 23 _ZN10CSoundFile10gnCPUUsageE │ │ + 413: 0002cd65 76 FUNC GLOBAL DEFAULT 12 _ZNK10CSoundFile14GetPatternNameEjPcj │ │ + 414: 0002cf35 76 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile21RemoveSelectedSamplesEPb │ │ + 415: 00030304 28 FUNC GLOBAL DEFAULT 12 __aeabi_lmul │ │ + 416: 000302b8 0 FUNC GLOBAL DEFAULT 12 __aeabi_uldivmod │ │ + 417: 00039064 4 OBJECT GLOBAL DEFAULT 22 _ZN10CSoundFile19gnVolumeRampSamplesE │ │ + 418: 000bcec8 4 OBJECT GLOBAL DEFAULT 23 gnRvbLOfsVol │ │ + 419: 000bcecc 4 OBJECT GLOBAL DEFAULT 23 gnRvbROfsVol │ │ + 420: 000bcee4 4 OBJECT GLOBAL DEFAULT 23 _ZN10CSoundFile9gnVUMeterE │ │ + 421: 000bcec4 4 OBJECT GLOBAL DEFAULT 23 gbInitPlugins │ │ + 422: 0002d085 196 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile8FadeSongEj │ │ + 423: 0002d149 72 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile14GlobalFadeSongEj │ │ + 424: 0002d191 756 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile10ProcessRowEv │ │ + 425: 0002d485 4916 FUNC GLOBAL DEFAULT 12 _ZN10CSoundFile8ReadNoteEv │ │ + 426: 000bceec 4 OBJECT GLOBAL DEFAULT 23 _ZN10CSoundFile10gdwSysInfoE │ │ + 427: 00039078 4 OBJECT GLOBAL DEFAULT 22 _ZN10CSoundFile15m_nStreamVolumeE │ │ + 428: 0002ea75 220 FUNC GLOBAL DEFAULT 12 Java_com_peculiargames_andmodplug_PlayerThread_ModPlug_1Init │ │ + 429: 00000000 0 FUNC GLOBAL DEFAULT UND __android_log_print │ │ + 430: 000c6b74 4 OBJECT GLOBAL DEFAULT 23 currmodFile │ │ + 431: 000bcf2c 4 OBJECT GLOBAL DEFAULT 23 DIABtempochange │ │ + 432: 000bcf28 4 OBJECT GLOBAL DEFAULT 23 DIABtempooverride │ │ + 433: 000bcf1c 4 OBJECT GLOBAL DEFAULT 23 DIABpatternchanged │ │ + 434: 000bcf00 4 OBJECT GLOBAL DEFAULT 23 ANDMODPLUGpatternrangeset │ │ + 435: 000bcefc 4 OBJECT GLOBAL DEFAULT 23 ANDMODPLUGnextpattern │ │ + 436: 000bcef8 4 OBJECT GLOBAL DEFAULT 23 ANDMODPLUGnextpatternmode │ │ + 437: 000bcef4 4 OBJECT GLOBAL DEFAULT 23 ANDMODPLUGjumpeffect │ │ + 438: 000bcef0 4 OBJECT GLOBAL DEFAULT 23 ANDMODPLUGlogoutput │ │ + 439: 0002eb51 192 FUNC GLOBAL DEFAULT 12 Java_com_peculiargames_andmodplug_PlayerThread_ModPlug_1JLoad │ │ + 440: 000bcf30 4 OBJECT GLOBAL DEFAULT 23 currsample │ │ + 441: 000bcf10 4 OBJECT GLOBAL DEFAULT 23 ANDMODPLUGpatternfrom │ │ + 442: 000bcf0c 4 OBJECT GLOBAL DEFAULT 23 ANDMODPLUGpatternto │ │ + 443: 000bcf08 4 OBJECT GLOBAL DEFAULT 23 ANDMODPLUGpendingfrom │ │ + 444: 000bcf04 4 OBJECT GLOBAL DEFAULT 23 ANDMODPLUGpendingto │ │ + 445: 0002ec11 40 FUNC GLOBAL DEFAULT 12 Java_com_peculiargames_andmodplug_PlayerThread_ModPlug_1JGetName │ │ + 446: 0002ec39 24 FUNC GLOBAL DEFAULT 12 Java_com_peculiargames_andmodplug_PlayerThread_ModPlug_1JNumChannels │ │ + 447: 0002ec51 24 FUNC GLOBAL DEFAULT 12 Java_com_peculiargames_andmodplug_PlayerThread_ModPlug_1GetCurrentPos │ │ + 448: 0002ec69 24 FUNC GLOBAL DEFAULT 12 Java_com_peculiargames_andmodplug_PlayerThread_ModPlug_1GetMaxPos │ │ + 449: 0002ec81 24 FUNC GLOBAL DEFAULT 12 Java_com_peculiargames_andmodplug_PlayerThread_ModPlug_1GetCurrentOrder │ │ + 450: 0002ec99 24 FUNC GLOBAL DEFAULT 12 Java_com_peculiargames_andmodplug_PlayerThread_ModPlug_1GetCurrentPattern │ │ + 451: 0002ecb1 24 FUNC GLOBAL DEFAULT 12 Java_com_peculiargames_andmodplug_PlayerThread_ModPlug_1GetCurrentRow │ │ + 452: 0002ecc9 104 FUNC GLOBAL DEFAULT 12 Java_com_peculiargames_andmodplug_PlayerThread_ModPlug_1JGetSoundData │ │ + 453: 000bcf34 40000 OBJECT GLOBAL DEFAULT 23 samplebuffer │ │ + 454: 0002ed31 32 FUNC GLOBAL DEFAULT 12 Java_com_peculiargames_andmodplug_PlayerThread_ModPlug_1JUnload │ │ + 455: 0002ed51 4 FUNC GLOBAL DEFAULT 12 Java_com_peculiargames_andmodplug_PlayerThread_ModPlug_1CloseDown │ │ + 456: 0002ed55 28 FUNC GLOBAL DEFAULT 12 Java_com_peculiargames_andmodplug_PlayerThread_ModPlug_1GetNativeTempo │ │ + 457: 0002ed71 16 FUNC GLOBAL DEFAULT 12 Java_com_peculiargames_andmodplug_PlayerThread_ModPlug_1ChangeTempo │ │ + 458: 0002ed81 16 FUNC GLOBAL DEFAULT 12 Java_com_peculiargames_andmodplug_PlayerThread_ModPlug_1SetTempo │ │ + 459: 0002ed91 32 FUNC GLOBAL DEFAULT 12 Java_com_peculiargames_andmodplug_PlayerThread_ModPlug_1ChangePattern │ │ + 460: 000bcf20 4 OBJECT GLOBAL DEFAULT 23 DIABnextpattern │ │ + 461: 0002edb1 44 FUNC GLOBAL DEFAULT 12 Java_com_peculiargames_andmodplug_PlayerThread_ModPlug_1RepeatPattern │ │ + 462: 000bcf24 4 OBJECT GLOBAL DEFAULT 23 DIABholdpattern │ │ + 463: 0002eddd 24 FUNC GLOBAL DEFAULT 12 Java_com_peculiargames_andmodplug_PlayerThread_ModPlug_1CheckPatternChange │ │ + 464: 0002edf5 20 FUNC GLOBAL DEFAULT 12 Java_com_peculiargames_andmodplug_PlayerThread_ModPlug_1SetPatternLoopMode │ │ + 465: 0002ee09 188 FUNC GLOBAL DEFAULT 12 Java_com_peculiargames_andmodplug_PlayerThread_ModPlug_1SetPatternLoopRange │ │ + 466: 0002eec5 28 FUNC GLOBAL DEFAULT 12 Java_com_peculiargames_andmodplug_PlayerThread_ModPlug_1SetCurrentPattern │ │ + 467: 0002eee1 28 FUNC GLOBAL DEFAULT 12 Java_com_peculiargames_andmodplug_PlayerThread_ModPlug_1SetNextPattern │ │ + 468: 0002eefd 20 FUNC GLOBAL DEFAULT 12 Java_com_peculiargames_andmodplug_PlayerThread_ModPlug_1LogOutput │ │ + 469: 0002ef11 52 FUNC GLOBAL DEFAULT 12 Java_com_peculiargames_andmodplug_PlayerThread_ModPlug_1SetLoopCount │ │ + 470: 000bcf14 4 OBJECT GLOBAL DEFAULT 23 DIABforcedpatternchange │ │ + 471: 000bcf18 4 OBJECT GLOBAL DEFAULT 23 DIABoverridejump │ │ + 472: 0002ef6c 168 FUNC GLOBAL DEFAULT 12 __udivsi3 │ │ + 473: 000302f4 16 FUNC WEAK DEFAULT 12 __aeabi_idiv0 │ │ + 474: 0002f034 220 FUNC GLOBAL DEFAULT 12 __divsi3 │ │ + 475: 0002f130 0 FUNC GLOBAL DEFAULT 12 __aeabi_drsub │ │ + 476: 0002f138 688 FUNC GLOBAL DEFAULT 12 __subdf3 │ │ + 477: 0002f13c 684 FUNC GLOBAL DEFAULT 12 __adddf3 │ │ + 478: 0002f3e8 36 FUNC GLOBAL DEFAULT 12 __floatunsidf │ │ + 479: 0002f40c 40 FUNC GLOBAL DEFAULT 12 __floatsidf │ │ + 480: 0002f434 64 FUNC GLOBAL DEFAULT 12 __extendsfdf2 │ │ + 481: 0002f474 116 FUNC GLOBAL DEFAULT 12 __floatundidf │ │ + 482: 0002f474 116 FUNC GLOBAL DEFAULT 12 __aeabi_ul2d │ │ + 483: 0002f488 96 FUNC GLOBAL DEFAULT 12 __floatdidf │ │ + 484: 0002f488 96 FUNC GLOBAL DEFAULT 12 __aeabi_l2d │ │ + 485: 0002f4e8 620 FUNC GLOBAL DEFAULT 12 __muldf3 │ │ + 486: 0002f754 516 FUNC GLOBAL DEFAULT 12 __divdf3 │ │ + 487: 0002f958 152 FUNC GLOBAL DEFAULT 12 __gtdf2 │ │ + 488: 0002f958 152 FUNC GLOBAL DEFAULT 12 __gedf2 │ │ + 489: 0002f960 144 FUNC GLOBAL DEFAULT 12 __ltdf2 │ │ + 490: 0002f960 144 FUNC GLOBAL DEFAULT 12 __ledf2 │ │ + 491: 0002f968 136 FUNC GLOBAL DEFAULT 12 __cmpdf2 │ │ + 492: 0002f968 136 FUNC GLOBAL DEFAULT 12 __nedf2 │ │ + 493: 0002f968 136 FUNC GLOBAL DEFAULT 12 __eqdf2 │ │ + 494: 0002f9f0 48 FUNC GLOBAL DEFAULT 12 __aeabi_cdrcmple │ │ + 495: 0002fa0c 20 FUNC GLOBAL DEFAULT 12 __aeabi_cdcmpeq │ │ + 496: 0002fa0c 20 FUNC GLOBAL DEFAULT 12 __aeabi_cdcmple │ │ + 497: 0002fa20 20 FUNC GLOBAL DEFAULT 12 __aeabi_dcmpeq │ │ + 498: 0002fa48 20 FUNC GLOBAL DEFAULT 12 __aeabi_dcmple │ │ + 499: 0002fa5c 20 FUNC GLOBAL DEFAULT 12 __aeabi_dcmpge │ │ + 500: 0002fa70 20 FUNC GLOBAL DEFAULT 12 __aeabi_dcmpgt │ │ + 501: 0002fa84 92 FUNC GLOBAL DEFAULT 12 __fixdfsi │ │ + 502: 0002fae0 84 FUNC GLOBAL DEFAULT 12 __fixunsdfsi │ │ + 503: 0002fb34 160 FUNC GLOBAL DEFAULT 12 __truncdfsf2 │ │ + 504: 0002fbd4 412 FUNC GLOBAL DEFAULT 12 __aeabi_frsub │ │ + 505: 0002fbdc 404 FUNC GLOBAL DEFAULT 12 __subsf3 │ │ + 506: 0002fbe0 400 FUNC GLOBAL DEFAULT 12 __addsf3 │ │ + 507: 0002fd70 40 FUNC GLOBAL DEFAULT 12 __floatunsisf │ │ + 508: 0002fd78 32 FUNC GLOBAL DEFAULT 12 __floatsisf │ │ + 509: 0002fd98 140 FUNC GLOBAL DEFAULT 12 __floatundisf │ │ + 510: 0002fd98 140 FUNC GLOBAL DEFAULT 12 __aeabi_ul2f │ │ + 511: 0002fda8 124 FUNC GLOBAL DEFAULT 12 __floatdisf │ │ + 512: 0002fda8 124 FUNC GLOBAL DEFAULT 12 __aeabi_l2f │ │ + 513: 0002fe24 408 FUNC GLOBAL DEFAULT 12 __mulsf3 │ │ + 514: 0002ffbc 352 FUNC GLOBAL DEFAULT 12 __divsf3 │ │ + 515: 0003011c 116 FUNC GLOBAL DEFAULT 12 __gtsf2 │ │ + 516: 0003011c 116 FUNC GLOBAL DEFAULT 12 __gesf2 │ │ + 517: 00030124 108 FUNC GLOBAL DEFAULT 12 __ltsf2 │ │ + 518: 00030124 108 FUNC GLOBAL DEFAULT 12 __lesf2 │ │ + 519: 0003012c 100 FUNC GLOBAL DEFAULT 12 __cmpsf2 │ │ + 520: 0003012c 100 FUNC GLOBAL DEFAULT 12 __nesf2 │ │ + 521: 0003012c 100 FUNC GLOBAL DEFAULT 12 __eqsf2 │ │ + 522: 00030190 36 FUNC GLOBAL DEFAULT 12 __aeabi_cfrcmple │ │ + 523: 000301a0 20 FUNC GLOBAL DEFAULT 12 __aeabi_cfcmpeq │ │ + 524: 000301a0 20 FUNC GLOBAL DEFAULT 12 __aeabi_cfcmple │ │ + 525: 000301b4 20 FUNC GLOBAL DEFAULT 12 __aeabi_fcmpeq │ │ + 526: 000301dc 20 FUNC GLOBAL DEFAULT 12 __aeabi_fcmple │ │ + 527: 000301f0 20 FUNC GLOBAL DEFAULT 12 __aeabi_fcmpge │ │ + 528: 00030218 92 FUNC GLOBAL DEFAULT 12 __fixsfsi │ │ + 529: 000302f4 16 FUNC WEAK DEFAULT 12 __aeabi_ldiv0 │ │ + 530: 00030320 60 FUNC GLOBAL DEFAULT 12 __gnu_ldivmod_helper │ │ + 531: 0003035c 60 FUNC GLOBAL DEFAULT 12 __gnu_uldivmod_helper │ │ + 532: 00030304 28 FUNC GLOBAL DEFAULT 12 __muldi3 │ │ + 533: 000318b8 384 FUNC GLOBAL DEFAULT 12 __divdi3 │ │ + 534: 00031a38 268 FUNC GLOBAL DEFAULT 12 __udivdi3 │ │ + 535: 00030f0c 8 FUNC WEAK DEFAULT 12 __aeabi_unwind_cpp_pr2 │ │ + 536: 00000000 0 FUNC WEAK DEFAULT UND __gnu_Unwind_Find_exidx │ │ + 537: 000312a4 0 FUNC GLOBAL DEFAULT 12 __gnu_Unwind_Restore_VFP_D │ │ + 538: 00031294 0 FUNC GLOBAL DEFAULT 12 __gnu_Unwind_Restore_VFP │ │ + 539: 000312b4 0 FUNC GLOBAL DEFAULT 12 __gnu_Unwind_Restore_VFP_D_16_to_31 │ │ + 540: 000312c4 0 FUNC GLOBAL DEFAULT 12 __gnu_Unwind_Restore_WMMXD │ │ + 541: 0003134c 0 FUNC GLOBAL DEFAULT 12 __gnu_Unwind_Restore_WMMXC │ │ + 542: 00031280 20 FUNC GLOBAL DEFAULT 12 restore_core_regs │ │ + 543: 000307c0 8 FUNC GLOBAL DEFAULT 12 _Unwind_GetCFA │ │ + 544: 000307c8 164 FUNC GLOBAL DEFAULT 12 __gnu_Unwind_RaiseException │ │ + 545: 0003086c 28 FUNC GLOBAL DEFAULT 12 __gnu_Unwind_ForcedUnwind │ │ + 546: 00030888 116 FUNC GLOBAL DEFAULT 12 __gnu_Unwind_Resume │ │ + 547: 000308fc 32 FUNC GLOBAL DEFAULT 12 __gnu_Unwind_Resume_or_Rethrow │ │ + 548: 0003091c 4 FUNC GLOBAL DEFAULT 12 _Unwind_Complete │ │ + 549: 00030920 24 FUNC GLOBAL DEFAULT 12 _Unwind_DeleteException │ │ + 550: 00030938 92 FUNC GLOBAL DEFAULT 12 _Unwind_VRS_Get │ │ + 551: 000309bc 92 FUNC GLOBAL DEFAULT 12 _Unwind_VRS_Set │ │ + 552: 00030a44 200 FUNC GLOBAL DEFAULT 12 __gnu_Unwind_Backtrace │ │ + 553: 00000000 0 NOTYPE WEAK DEFAULT UND __cxa_begin_cleanup │ │ + 554: 00000000 0 NOTYPE WEAK DEFAULT UND __cxa_type_match │ │ + 555: 000314b4 904 FUNC GLOBAL DEFAULT 12 __gnu_unwind_execute │ │ + 556: 00000000 0 NOTYPE WEAK DEFAULT UND __cxa_call_unexpected │ │ + 557: 00030f14 876 FUNC GLOBAL DEFAULT 12 _Unwind_VRS_Pop │ │ + 558: 000312ac 0 FUNC GLOBAL DEFAULT 12 __gnu_Unwind_Save_VFP_D │ │ + 559: 0003129c 0 FUNC GLOBAL DEFAULT 12 __gnu_Unwind_Save_VFP │ │ + 560: 000312bc 0 FUNC GLOBAL DEFAULT 12 __gnu_Unwind_Save_VFP_D_16_to_31 │ │ + 561: 00031308 0 FUNC GLOBAL DEFAULT 12 __gnu_Unwind_Save_WMMXD │ │ + 562: 00031360 0 FUNC GLOBAL DEFAULT 12 __gnu_Unwind_Save_WMMXC │ │ + 563: 00031280 20 FUNC GLOBAL DEFAULT 12 __restore_core_regs │ │ + 564: 00031374 36 FUNC GLOBAL DEFAULT 12 ___Unwind_RaiseException │ │ + 565: 00031374 36 FUNC GLOBAL DEFAULT 12 _Unwind_RaiseException │ │ + 566: 00031398 36 FUNC GLOBAL DEFAULT 12 ___Unwind_Resume │ │ + 567: 00031398 36 FUNC GLOBAL DEFAULT 12 _Unwind_Resume │ │ + 568: 000313bc 36 FUNC GLOBAL DEFAULT 12 ___Unwind_Resume_or_Rethrow │ │ + 569: 000313bc 36 FUNC GLOBAL DEFAULT 12 _Unwind_Resume_or_Rethrow │ │ + 570: 000313e0 36 FUNC GLOBAL DEFAULT 12 ___Unwind_ForcedUnwind │ │ + 571: 000313e0 36 FUNC GLOBAL DEFAULT 12 _Unwind_ForcedUnwind │ │ + 572: 00031404 36 FUNC GLOBAL DEFAULT 12 ___Unwind_Backtrace │ │ + 573: 00031404 36 FUNC GLOBAL DEFAULT 12 _Unwind_Backtrace │ │ + 574: 0003183c 64 FUNC GLOBAL DEFAULT 12 __gnu_unwind_frame │ │ + 575: 0003187c 16 FUNC GLOBAL DEFAULT 12 _Unwind_GetRegionStart │ │ + 576: 0003188c 28 FUNC GLOBAL DEFAULT 12 _Unwind_GetLanguageSpecificData │ │ + 577: 000318a8 8 FUNC GLOBAL DEFAULT 12 _Unwind_GetDataRelBase │ │ + 578: 000318b0 8 FUNC GLOBAL DEFAULT 12 _Unwind_GetTextRelBase │ │ + 579: 00031b60 28 FUNC GLOBAL DEFAULT 12 __aeabi_llsl │ │ + 580: 00031b44 28 FUNC GLOBAL DEFAULT 12 __aeabi_llsr │ │ + 581: 00031b44 28 FUNC GLOBAL DEFAULT 12 __lshrdi3 │ │ + 582: 00031b60 28 FUNC GLOBAL DEFAULT 12 __ashldi3 │ │ + 583: 00039084 0 NOTYPE GLOBAL DEFAULT ABS _edata │ │ + 584: 00039084 0 NOTYPE GLOBAL DEFAULT ABS __bss_start │ │ + 585: 000c6b78 0 NOTYPE GLOBAL DEFAULT ABS _end ├── readelf --wide --relocs {} │ │ @@ -1,297 +1,297 @@ │ │ │ │ -Relocation section '.rel.dyn' at offset 0x7718 contains 232 entries: │ │ +Relocation section '.rel.dyn' at offset 0x7c24 contains 232 entries: │ │ Offset Info Type Sym. Value Symbol's Name │ │ -00037a5c 00000017 R_ARM_RELATIVE │ │ -00037a60 00000017 R_ARM_RELATIVE │ │ -00037a64 00000017 R_ARM_RELATIVE │ │ -00037a68 00000017 R_ARM_RELATIVE │ │ -00037a6c 00000017 R_ARM_RELATIVE │ │ -00037a70 00000017 R_ARM_RELATIVE │ │ -00037a74 00000017 R_ARM_RELATIVE │ │ -00037a78 00000017 R_ARM_RELATIVE │ │ -00037a7c 00000017 R_ARM_RELATIVE │ │ -00037a80 00000017 R_ARM_RELATIVE │ │ -00037a84 00000017 R_ARM_RELATIVE │ │ -00037a88 00000017 R_ARM_RELATIVE │ │ -00037a8c 00000017 R_ARM_RELATIVE │ │ -00037a90 00000017 R_ARM_RELATIVE │ │ -00037a94 00000017 R_ARM_RELATIVE │ │ -00037a9c 00000017 R_ARM_RELATIVE │ │ -00037aa0 00000017 R_ARM_RELATIVE │ │ -00037aa4 00000017 R_ARM_RELATIVE │ │ -00037aa8 00000017 R_ARM_RELATIVE │ │ -00037aac 00000017 R_ARM_RELATIVE │ │ -00037ab0 00000017 R_ARM_RELATIVE │ │ -00037ab4 00000017 R_ARM_RELATIVE │ │ -00037ab8 00000017 R_ARM_RELATIVE │ │ -00037abc 00000017 R_ARM_RELATIVE │ │ -00037ac0 00000017 R_ARM_RELATIVE │ │ -00037ac4 00000017 R_ARM_RELATIVE │ │ -00037ac8 00000017 R_ARM_RELATIVE │ │ -00037acc 00000017 R_ARM_RELATIVE │ │ -00037ad0 00000017 R_ARM_RELATIVE │ │ -00037ad4 00000017 R_ARM_RELATIVE │ │ -00037ad8 00000017 R_ARM_RELATIVE │ │ -00037adc 00000017 R_ARM_RELATIVE │ │ -00037ae0 00000017 R_ARM_RELATIVE │ │ -00037ae4 00000017 R_ARM_RELATIVE │ │ -00037aec 00000017 R_ARM_RELATIVE │ │ -00037af4 00000017 R_ARM_RELATIVE │ │ -00037af8 00000017 R_ARM_RELATIVE │ │ -00037afc 00000017 R_ARM_RELATIVE │ │ -00037b00 00000017 R_ARM_RELATIVE │ │ -00037b04 00000017 R_ARM_RELATIVE │ │ -00037b08 00000017 R_ARM_RELATIVE │ │ -00037b0c 00000017 R_ARM_RELATIVE │ │ -00037b10 00000017 R_ARM_RELATIVE │ │ -00037b14 00000017 R_ARM_RELATIVE │ │ -00037b18 00000017 R_ARM_RELATIVE │ │ -00037b1c 00000017 R_ARM_RELATIVE │ │ -00037b20 00000017 R_ARM_RELATIVE │ │ -00037b24 00000017 R_ARM_RELATIVE │ │ -00037b28 00000017 R_ARM_RELATIVE │ │ -00037b2c 00000017 R_ARM_RELATIVE │ │ -00037b30 00000017 R_ARM_RELATIVE │ │ -00037b34 00000017 R_ARM_RELATIVE │ │ -00037b38 00000017 R_ARM_RELATIVE │ │ -00037b3c 00000017 R_ARM_RELATIVE │ │ -00037b40 00000017 R_ARM_RELATIVE │ │ -00037b44 00000017 R_ARM_RELATIVE │ │ -00037b48 00000017 R_ARM_RELATIVE │ │ -00037b4c 00000017 R_ARM_RELATIVE │ │ -00037b50 00000017 R_ARM_RELATIVE │ │ -00037b54 00000017 R_ARM_RELATIVE │ │ -00037b58 00000017 R_ARM_RELATIVE │ │ -00037b5c 00000017 R_ARM_RELATIVE │ │ -00037b60 00000017 R_ARM_RELATIVE │ │ -00037b64 00000017 R_ARM_RELATIVE │ │ -00037b68 00000017 R_ARM_RELATIVE │ │ -00037b6c 00000017 R_ARM_RELATIVE │ │ -00037b70 00000017 R_ARM_RELATIVE │ │ -00037b74 00000017 R_ARM_RELATIVE │ │ -00037b78 00000017 R_ARM_RELATIVE │ │ -00037b7c 00000017 R_ARM_RELATIVE │ │ -00037b80 00000017 R_ARM_RELATIVE │ │ -00037b84 00000017 R_ARM_RELATIVE │ │ -00037b88 00000017 R_ARM_RELATIVE │ │ -00037b8c 00000017 R_ARM_RELATIVE │ │ -00037b90 00000017 R_ARM_RELATIVE │ │ -00037b94 00000017 R_ARM_RELATIVE │ │ -00037b98 00000017 R_ARM_RELATIVE │ │ -00037b9c 00000017 R_ARM_RELATIVE │ │ -00037ba0 00000017 R_ARM_RELATIVE │ │ -00037ba4 00000017 R_ARM_RELATIVE │ │ -00037ba8 00000017 R_ARM_RELATIVE │ │ -00037bac 00000017 R_ARM_RELATIVE │ │ -00037bb0 00000017 R_ARM_RELATIVE │ │ -00037bb4 00000017 R_ARM_RELATIVE │ │ -00037bb8 00000017 R_ARM_RELATIVE │ │ -00037bbc 00000017 R_ARM_RELATIVE │ │ -00037bc0 00000017 R_ARM_RELATIVE │ │ -00037bc4 00000017 R_ARM_RELATIVE │ │ -00037bc8 00000017 R_ARM_RELATIVE │ │ -00037bcc 00000017 R_ARM_RELATIVE │ │ -00037bd0 00000017 R_ARM_RELATIVE │ │ -00037bd4 00000017 R_ARM_RELATIVE │ │ -00037bd8 00000017 R_ARM_RELATIVE │ │ -00037bdc 00000017 R_ARM_RELATIVE │ │ -00037be0 00000017 R_ARM_RELATIVE │ │ -00037be4 00000017 R_ARM_RELATIVE │ │ -00037be8 00000017 R_ARM_RELATIVE │ │ -00037bec 00000017 R_ARM_RELATIVE │ │ -00037bf0 00000017 R_ARM_RELATIVE │ │ -00037bf4 00000017 R_ARM_RELATIVE │ │ -00037bf8 00000017 R_ARM_RELATIVE │ │ -00037bfc 00000017 R_ARM_RELATIVE │ │ -00037c00 00000017 R_ARM_RELATIVE │ │ -00037c04 00000017 R_ARM_RELATIVE │ │ -00037c08 00000017 R_ARM_RELATIVE │ │ -00037c0c 00000017 R_ARM_RELATIVE │ │ -00037c10 00000017 R_ARM_RELATIVE │ │ -00037c14 00000017 R_ARM_RELATIVE │ │ -00037c18 00000017 R_ARM_RELATIVE │ │ -00037c1c 00000017 R_ARM_RELATIVE │ │ -00037c20 00000017 R_ARM_RELATIVE │ │ -00037c24 00000017 R_ARM_RELATIVE │ │ -00037c28 00000017 R_ARM_RELATIVE │ │ -00037c2c 00000017 R_ARM_RELATIVE │ │ -00037c30 00000017 R_ARM_RELATIVE │ │ -00037c34 00000017 R_ARM_RELATIVE │ │ -00037c38 00000017 R_ARM_RELATIVE │ │ -00037c3c 00000017 R_ARM_RELATIVE │ │ -00037c40 00000017 R_ARM_RELATIVE │ │ -00037c44 00000017 R_ARM_RELATIVE │ │ -00037c48 00000017 R_ARM_RELATIVE │ │ -00037c4c 00000017 R_ARM_RELATIVE │ │ -00037c50 00000017 R_ARM_RELATIVE │ │ -00037c54 00000017 R_ARM_RELATIVE │ │ -00037c58 00000017 R_ARM_RELATIVE │ │ -00037c5c 00000017 R_ARM_RELATIVE │ │ -00037c60 00000017 R_ARM_RELATIVE │ │ -00037c64 00000017 R_ARM_RELATIVE │ │ -00037c68 00000017 R_ARM_RELATIVE │ │ -00037c6c 00000017 R_ARM_RELATIVE │ │ -00037c70 00000017 R_ARM_RELATIVE │ │ -00037c74 00000017 R_ARM_RELATIVE │ │ -00037c78 00000017 R_ARM_RELATIVE │ │ -00037c7c 00000017 R_ARM_RELATIVE │ │ -00037c80 00000017 R_ARM_RELATIVE │ │ -00037c84 00000017 R_ARM_RELATIVE │ │ -00037c88 00000017 R_ARM_RELATIVE │ │ -00037c8c 00000017 R_ARM_RELATIVE │ │ -00037c90 00000017 R_ARM_RELATIVE │ │ -00037c94 00000017 R_ARM_RELATIVE │ │ -00037c98 00000017 R_ARM_RELATIVE │ │ -00037c9c 00000017 R_ARM_RELATIVE │ │ -00037ca0 00000017 R_ARM_RELATIVE │ │ -00037ca4 00000017 R_ARM_RELATIVE │ │ -00037ca8 00000017 R_ARM_RELATIVE │ │ -00037cac 00000017 R_ARM_RELATIVE │ │ -00037cb0 00000017 R_ARM_RELATIVE │ │ -00037cb4 00000017 R_ARM_RELATIVE │ │ -00037cb8 00000017 R_ARM_RELATIVE │ │ -00037cbc 00000017 R_ARM_RELATIVE │ │ -00037cc0 00000017 R_ARM_RELATIVE │ │ -00037cc4 00000017 R_ARM_RELATIVE │ │ -00037cc8 00000017 R_ARM_RELATIVE │ │ -00037ccc 00000017 R_ARM_RELATIVE │ │ -00037cd0 00000017 R_ARM_RELATIVE │ │ -00037cd4 00000017 R_ARM_RELATIVE │ │ -00037cd8 00000017 R_ARM_RELATIVE │ │ -00037cdc 00000017 R_ARM_RELATIVE │ │ -00037ce0 00000017 R_ARM_RELATIVE │ │ -00037ce4 00000017 R_ARM_RELATIVE │ │ -00037ce8 00000017 R_ARM_RELATIVE │ │ -00037cec 00000017 R_ARM_RELATIVE │ │ -00037cf0 00000017 R_ARM_RELATIVE │ │ -00037df4 00000017 R_ARM_RELATIVE │ │ -00037df8 00000017 R_ARM_RELATIVE │ │ -00037dfc 00000017 R_ARM_RELATIVE │ │ -00037e00 00000017 R_ARM_RELATIVE │ │ -00037e04 00000017 R_ARM_RELATIVE │ │ -00037e08 00000017 R_ARM_RELATIVE │ │ -00037e0c 00000017 R_ARM_RELATIVE │ │ -00037e10 00000017 R_ARM_RELATIVE │ │ -00037e14 00000017 R_ARM_RELATIVE │ │ -00037e18 00000017 R_ARM_RELATIVE │ │ -00037e1c 00000017 R_ARM_RELATIVE │ │ -00037e20 00000017 R_ARM_RELATIVE │ │ -00037e24 00000017 R_ARM_RELATIVE │ │ -00037e28 00000017 R_ARM_RELATIVE │ │ -00037e2c 00000017 R_ARM_RELATIVE │ │ -00037e40 00000017 R_ARM_RELATIVE │ │ -00037e44 00000017 R_ARM_RELATIVE │ │ -00037e48 00000017 R_ARM_RELATIVE │ │ -00037e4c 00000017 R_ARM_RELATIVE │ │ -00037e50 00000017 R_ARM_RELATIVE │ │ -00037e54 00000017 R_ARM_RELATIVE │ │ -00037e58 00000017 R_ARM_RELATIVE │ │ -00037e5c 00000017 R_ARM_RELATIVE │ │ -00037e60 00000017 R_ARM_RELATIVE │ │ -00037e64 00000017 R_ARM_RELATIVE │ │ -00037e68 00000017 R_ARM_RELATIVE │ │ -00037e6c 00000017 R_ARM_RELATIVE │ │ -00037e70 00000017 R_ARM_RELATIVE │ │ -00037e74 00000017 R_ARM_RELATIVE │ │ -00037e78 00000017 R_ARM_RELATIVE │ │ -00037e7c 00000017 R_ARM_RELATIVE │ │ -00037e80 00000017 R_ARM_RELATIVE │ │ -00037e84 00000017 R_ARM_RELATIVE │ │ -00037e88 00000017 R_ARM_RELATIVE │ │ -00037e8c 00000017 R_ARM_RELATIVE │ │ -00037e90 00000017 R_ARM_RELATIVE │ │ -00037e94 00000017 R_ARM_RELATIVE │ │ -00037e98 00000017 R_ARM_RELATIVE │ │ -00037e9c 00000017 R_ARM_RELATIVE │ │ -00037ea0 00000017 R_ARM_RELATIVE │ │ -00037ea4 00000017 R_ARM_RELATIVE │ │ -00037ea8 00000017 R_ARM_RELATIVE │ │ -00037eac 00000017 R_ARM_RELATIVE │ │ -00037eb0 00000017 R_ARM_RELATIVE │ │ -00037eb4 00000017 R_ARM_RELATIVE │ │ -00037eb8 00000017 R_ARM_RELATIVE │ │ -00037ebc 00000017 R_ARM_RELATIVE │ │ -00037ec0 00000017 R_ARM_RELATIVE │ │ -00037ec4 00000017 R_ARM_RELATIVE │ │ -00037ec8 00000017 R_ARM_RELATIVE │ │ -00037ecc 00000017 R_ARM_RELATIVE │ │ -00037ed0 00000017 R_ARM_RELATIVE │ │ -00037ed4 00000017 R_ARM_RELATIVE │ │ -00037ed8 00000017 R_ARM_RELATIVE │ │ -00037edc 00000017 R_ARM_RELATIVE │ │ -00037ee0 00000017 R_ARM_RELATIVE │ │ -00037ee4 00000017 R_ARM_RELATIVE │ │ -00037ee8 00000017 R_ARM_RELATIVE │ │ -00037eec 00000017 R_ARM_RELATIVE │ │ -00037ef0 00000017 R_ARM_RELATIVE │ │ -00037ef4 00000017 R_ARM_RELATIVE │ │ -00037efc 00000017 R_ARM_RELATIVE │ │ -00037f00 00000017 R_ARM_RELATIVE │ │ -00037e30 00009f15 R_ARM_GLOB_DAT 00000000 __stack_chk_guard │ │ -00037e34 0000a315 R_ARM_GLOB_DAT 00000000 __sF │ │ -00037e38 0000a915 R_ARM_GLOB_DAT 00000000 _ctype_ │ │ -00037e3c 0000b315 R_ARM_GLOB_DAT 00000000 _toupper_tab_ │ │ -00037ef8 00021c15 R_ARM_GLOB_DAT 00000000 __gnu_Unwind_Find_exidx │ │ -00037f04 00023115 R_ARM_GLOB_DAT 00000000 __cxa_call_unexpected │ │ +00038a34 00000017 R_ARM_RELATIVE │ │ +00038a38 00000017 R_ARM_RELATIVE │ │ +00038a3c 00000017 R_ARM_RELATIVE │ │ +00038a40 00000017 R_ARM_RELATIVE │ │ +00038a44 00000017 R_ARM_RELATIVE │ │ +00038a48 00000017 R_ARM_RELATIVE │ │ +00038a4c 00000017 R_ARM_RELATIVE │ │ +00038a50 00000017 R_ARM_RELATIVE │ │ +00038a54 00000017 R_ARM_RELATIVE │ │ +00038a58 00000017 R_ARM_RELATIVE │ │ +00038a5c 00000017 R_ARM_RELATIVE │ │ +00038a60 00000017 R_ARM_RELATIVE │ │ +00038a64 00000017 R_ARM_RELATIVE │ │ +00038a68 00000017 R_ARM_RELATIVE │ │ +00038a6c 00000017 R_ARM_RELATIVE │ │ +00038a74 00000017 R_ARM_RELATIVE │ │ +00038a78 00000017 R_ARM_RELATIVE │ │ +00038a7c 00000017 R_ARM_RELATIVE │ │ +00038a80 00000017 R_ARM_RELATIVE │ │ +00038a84 00000017 R_ARM_RELATIVE │ │ +00038a88 00000017 R_ARM_RELATIVE │ │ +00038a8c 00000017 R_ARM_RELATIVE │ │ +00038a90 00000017 R_ARM_RELATIVE │ │ +00038a94 00000017 R_ARM_RELATIVE │ │ +00038a98 00000017 R_ARM_RELATIVE │ │ +00038a9c 00000017 R_ARM_RELATIVE │ │ +00038aa0 00000017 R_ARM_RELATIVE │ │ +00038aa4 00000017 R_ARM_RELATIVE │ │ +00038aa8 00000017 R_ARM_RELATIVE │ │ +00038aac 00000017 R_ARM_RELATIVE │ │ +00038ab0 00000017 R_ARM_RELATIVE │ │ +00038ab4 00000017 R_ARM_RELATIVE │ │ +00038ab8 00000017 R_ARM_RELATIVE │ │ +00038abc 00000017 R_ARM_RELATIVE │ │ +00038ac4 00000017 R_ARM_RELATIVE │ │ +00038acc 00000017 R_ARM_RELATIVE │ │ +00038ad0 00000017 R_ARM_RELATIVE │ │ +00038ad4 00000017 R_ARM_RELATIVE │ │ +00038ad8 00000017 R_ARM_RELATIVE │ │ +00038adc 00000017 R_ARM_RELATIVE │ │ +00038ae0 00000017 R_ARM_RELATIVE │ │ +00038ae4 00000017 R_ARM_RELATIVE │ │ +00038ae8 00000017 R_ARM_RELATIVE │ │ +00038aec 00000017 R_ARM_RELATIVE │ │ +00038af0 00000017 R_ARM_RELATIVE │ │ +00038af4 00000017 R_ARM_RELATIVE │ │ +00038af8 00000017 R_ARM_RELATIVE │ │ +00038afc 00000017 R_ARM_RELATIVE │ │ +00038b00 00000017 R_ARM_RELATIVE │ │ +00038b04 00000017 R_ARM_RELATIVE │ │ +00038b08 00000017 R_ARM_RELATIVE │ │ +00038b0c 00000017 R_ARM_RELATIVE │ │ +00038b10 00000017 R_ARM_RELATIVE │ │ +00038b14 00000017 R_ARM_RELATIVE │ │ +00038b18 00000017 R_ARM_RELATIVE │ │ +00038b1c 00000017 R_ARM_RELATIVE │ │ +00038b20 00000017 R_ARM_RELATIVE │ │ +00038b24 00000017 R_ARM_RELATIVE │ │ +00038b28 00000017 R_ARM_RELATIVE │ │ +00038b2c 00000017 R_ARM_RELATIVE │ │ +00038b30 00000017 R_ARM_RELATIVE │ │ +00038b34 00000017 R_ARM_RELATIVE │ │ +00038b38 00000017 R_ARM_RELATIVE │ │ +00038b3c 00000017 R_ARM_RELATIVE │ │ +00038b40 00000017 R_ARM_RELATIVE │ │ +00038b44 00000017 R_ARM_RELATIVE │ │ +00038b48 00000017 R_ARM_RELATIVE │ │ +00038b4c 00000017 R_ARM_RELATIVE │ │ +00038b50 00000017 R_ARM_RELATIVE │ │ +00038b54 00000017 R_ARM_RELATIVE │ │ +00038b58 00000017 R_ARM_RELATIVE │ │ +00038b5c 00000017 R_ARM_RELATIVE │ │ +00038b60 00000017 R_ARM_RELATIVE │ │ +00038b64 00000017 R_ARM_RELATIVE │ │ +00038b68 00000017 R_ARM_RELATIVE │ │ +00038b6c 00000017 R_ARM_RELATIVE │ │ +00038b70 00000017 R_ARM_RELATIVE │ │ +00038b74 00000017 R_ARM_RELATIVE │ │ +00038b78 00000017 R_ARM_RELATIVE │ │ +00038b7c 00000017 R_ARM_RELATIVE │ │ +00038b80 00000017 R_ARM_RELATIVE │ │ +00038b84 00000017 R_ARM_RELATIVE │ │ +00038b88 00000017 R_ARM_RELATIVE │ │ +00038b8c 00000017 R_ARM_RELATIVE │ │ +00038b90 00000017 R_ARM_RELATIVE │ │ +00038b94 00000017 R_ARM_RELATIVE │ │ +00038b98 00000017 R_ARM_RELATIVE │ │ +00038b9c 00000017 R_ARM_RELATIVE │ │ +00038ba0 00000017 R_ARM_RELATIVE │ │ +00038ba4 00000017 R_ARM_RELATIVE │ │ +00038ba8 00000017 R_ARM_RELATIVE │ │ +00038bac 00000017 R_ARM_RELATIVE │ │ +00038bb0 00000017 R_ARM_RELATIVE │ │ +00038bb4 00000017 R_ARM_RELATIVE │ │ +00038bb8 00000017 R_ARM_RELATIVE │ │ +00038bbc 00000017 R_ARM_RELATIVE │ │ +00038bc0 00000017 R_ARM_RELATIVE │ │ +00038bc4 00000017 R_ARM_RELATIVE │ │ +00038bc8 00000017 R_ARM_RELATIVE │ │ +00038bcc 00000017 R_ARM_RELATIVE │ │ +00038bd0 00000017 R_ARM_RELATIVE │ │ +00038bd4 00000017 R_ARM_RELATIVE │ │ +00038bd8 00000017 R_ARM_RELATIVE │ │ +00038bdc 00000017 R_ARM_RELATIVE │ │ +00038be0 00000017 R_ARM_RELATIVE │ │ +00038be4 00000017 R_ARM_RELATIVE │ │ +00038be8 00000017 R_ARM_RELATIVE │ │ +00038bec 00000017 R_ARM_RELATIVE │ │ +00038bf0 00000017 R_ARM_RELATIVE │ │ +00038bf4 00000017 R_ARM_RELATIVE │ │ +00038bf8 00000017 R_ARM_RELATIVE │ │ +00038bfc 00000017 R_ARM_RELATIVE │ │ +00038c00 00000017 R_ARM_RELATIVE │ │ +00038c04 00000017 R_ARM_RELATIVE │ │ +00038c08 00000017 R_ARM_RELATIVE │ │ +00038c0c 00000017 R_ARM_RELATIVE │ │ +00038c10 00000017 R_ARM_RELATIVE │ │ +00038c14 00000017 R_ARM_RELATIVE │ │ +00038c18 00000017 R_ARM_RELATIVE │ │ +00038c1c 00000017 R_ARM_RELATIVE │ │ +00038c20 00000017 R_ARM_RELATIVE │ │ +00038c24 00000017 R_ARM_RELATIVE │ │ +00038c28 00000017 R_ARM_RELATIVE │ │ +00038c2c 00000017 R_ARM_RELATIVE │ │ +00038c30 00000017 R_ARM_RELATIVE │ │ +00038c34 00000017 R_ARM_RELATIVE │ │ +00038c38 00000017 R_ARM_RELATIVE │ │ +00038c3c 00000017 R_ARM_RELATIVE │ │ +00038c40 00000017 R_ARM_RELATIVE │ │ +00038c44 00000017 R_ARM_RELATIVE │ │ +00038c48 00000017 R_ARM_RELATIVE │ │ +00038c4c 00000017 R_ARM_RELATIVE │ │ +00038c50 00000017 R_ARM_RELATIVE │ │ +00038c54 00000017 R_ARM_RELATIVE │ │ +00038c58 00000017 R_ARM_RELATIVE │ │ +00038c5c 00000017 R_ARM_RELATIVE │ │ +00038c60 00000017 R_ARM_RELATIVE │ │ +00038c64 00000017 R_ARM_RELATIVE │ │ +00038c68 00000017 R_ARM_RELATIVE │ │ +00038c6c 00000017 R_ARM_RELATIVE │ │ +00038c70 00000017 R_ARM_RELATIVE │ │ +00038c74 00000017 R_ARM_RELATIVE │ │ +00038c78 00000017 R_ARM_RELATIVE │ │ +00038c7c 00000017 R_ARM_RELATIVE │ │ +00038c80 00000017 R_ARM_RELATIVE │ │ +00038c84 00000017 R_ARM_RELATIVE │ │ +00038c88 00000017 R_ARM_RELATIVE │ │ +00038c8c 00000017 R_ARM_RELATIVE │ │ +00038c90 00000017 R_ARM_RELATIVE │ │ +00038c94 00000017 R_ARM_RELATIVE │ │ +00038c98 00000017 R_ARM_RELATIVE │ │ +00038c9c 00000017 R_ARM_RELATIVE │ │ +00038ca0 00000017 R_ARM_RELATIVE │ │ +00038ca4 00000017 R_ARM_RELATIVE │ │ +00038ca8 00000017 R_ARM_RELATIVE │ │ +00038cac 00000017 R_ARM_RELATIVE │ │ +00038cb0 00000017 R_ARM_RELATIVE │ │ +00038cb4 00000017 R_ARM_RELATIVE │ │ +00038cb8 00000017 R_ARM_RELATIVE │ │ +00038cbc 00000017 R_ARM_RELATIVE │ │ +00038cc0 00000017 R_ARM_RELATIVE │ │ +00038cc4 00000017 R_ARM_RELATIVE │ │ +00038cc8 00000017 R_ARM_RELATIVE │ │ +00038df4 00000017 R_ARM_RELATIVE │ │ +00038df8 00000017 R_ARM_RELATIVE │ │ +00038e00 00000017 R_ARM_RELATIVE │ │ +00038e04 00000017 R_ARM_RELATIVE │ │ +00038e08 00000017 R_ARM_RELATIVE │ │ +00038e0c 00000017 R_ARM_RELATIVE │ │ +00038e10 00000017 R_ARM_RELATIVE │ │ +00038e14 00000017 R_ARM_RELATIVE │ │ +00038e18 00000017 R_ARM_RELATIVE │ │ +00038e1c 00000017 R_ARM_RELATIVE │ │ +00038e20 00000017 R_ARM_RELATIVE │ │ +00038e24 00000017 R_ARM_RELATIVE │ │ +00038e28 00000017 R_ARM_RELATIVE │ │ +00038e2c 00000017 R_ARM_RELATIVE │ │ +00038e30 00000017 R_ARM_RELATIVE │ │ +00038e40 00000017 R_ARM_RELATIVE │ │ +00038e44 00000017 R_ARM_RELATIVE │ │ +00038e48 00000017 R_ARM_RELATIVE │ │ +00038e4c 00000017 R_ARM_RELATIVE │ │ +00038e50 00000017 R_ARM_RELATIVE │ │ +00038e54 00000017 R_ARM_RELATIVE │ │ +00038e58 00000017 R_ARM_RELATIVE │ │ +00038e5c 00000017 R_ARM_RELATIVE │ │ +00038e60 00000017 R_ARM_RELATIVE │ │ +00038e64 00000017 R_ARM_RELATIVE │ │ +00038e68 00000017 R_ARM_RELATIVE │ │ +00038e6c 00000017 R_ARM_RELATIVE │ │ +00038e70 00000017 R_ARM_RELATIVE │ │ +00038e74 00000017 R_ARM_RELATIVE │ │ +00038e78 00000017 R_ARM_RELATIVE │ │ +00038e7c 00000017 R_ARM_RELATIVE │ │ +00038e80 00000017 R_ARM_RELATIVE │ │ +00038e84 00000017 R_ARM_RELATIVE │ │ +00038e88 00000017 R_ARM_RELATIVE │ │ +00038e8c 00000017 R_ARM_RELATIVE │ │ +00038e90 00000017 R_ARM_RELATIVE │ │ +00038e94 00000017 R_ARM_RELATIVE │ │ +00038e98 00000017 R_ARM_RELATIVE │ │ +00038e9c 00000017 R_ARM_RELATIVE │ │ +00038ea0 00000017 R_ARM_RELATIVE │ │ +00038ea4 00000017 R_ARM_RELATIVE │ │ +00038ea8 00000017 R_ARM_RELATIVE │ │ +00038eac 00000017 R_ARM_RELATIVE │ │ +00038eb0 00000017 R_ARM_RELATIVE │ │ +00038eb4 00000017 R_ARM_RELATIVE │ │ +00038eb8 00000017 R_ARM_RELATIVE │ │ +00038ebc 00000017 R_ARM_RELATIVE │ │ +00038ec0 00000017 R_ARM_RELATIVE │ │ +00038ec4 00000017 R_ARM_RELATIVE │ │ +00038ec8 00000017 R_ARM_RELATIVE │ │ +00038ecc 00000017 R_ARM_RELATIVE │ │ +00038ed0 00000017 R_ARM_RELATIVE │ │ +00038ed4 00000017 R_ARM_RELATIVE │ │ +00038ed8 00000017 R_ARM_RELATIVE │ │ +00038edc 00000017 R_ARM_RELATIVE │ │ +00038ee0 00000017 R_ARM_RELATIVE │ │ +00038ee4 00000017 R_ARM_RELATIVE │ │ +00038ee8 00000017 R_ARM_RELATIVE │ │ +00038eec 00000017 R_ARM_RELATIVE │ │ +00038ef0 00000017 R_ARM_RELATIVE │ │ +00038ef4 00000017 R_ARM_RELATIVE │ │ +00038efc 00000017 R_ARM_RELATIVE │ │ +00038f00 00000017 R_ARM_RELATIVE │ │ +00038dfc 00006a15 R_ARM_GLOB_DAT 00000000 __stack_chk_guard@LIBC │ │ +00038e34 00009715 R_ARM_GLOB_DAT 00000000 _ctype_@LIBC │ │ +00038e38 0000ab15 R_ARM_GLOB_DAT 00000000 __sF@LIBC │ │ +00038e3c 0000ae15 R_ARM_GLOB_DAT 00000000 _toupper_tab_@LIBC │ │ +00038ef8 00021815 R_ARM_GLOB_DAT 00000000 __gnu_Unwind_Find_exidx │ │ +00038f04 00022c15 R_ARM_GLOB_DAT 00000000 __cxa_call_unexpected │ │ │ │ -Relocation section '.rel.plt' at offset 0x7e58 contains 59 entries: │ │ +Relocation section '.rel.plt' at offset 0x8364 contains 59 entries: │ │ Offset Info Type Sym. Value Symbol's Name │ │ -00037f14 00000216 R_ARM_JUMP_SLOT 00000000 __cxa_atexit │ │ -00037f18 00000116 R_ARM_JUMP_SLOT 00000000 __cxa_finalize │ │ -00037f1c 00005d16 R_ARM_JUMP_SLOT 00000000 floor │ │ -00037f20 00006616 R_ARM_JUMP_SLOT 00000000 cos │ │ -00037f24 00006716 R_ARM_JUMP_SLOT 00000000 sin │ │ -00037f28 00007616 R_ARM_JUMP_SLOT 00000000 memset │ │ -00037f2c 00008816 R_ARM_JUMP_SLOT 00000000 __aeabi_atexit │ │ -00037f30 00008e16 R_ARM_JUMP_SLOT 00000000 memcpy │ │ -00037f34 00008f16 R_ARM_JUMP_SLOT 00000000 _Znaj │ │ -00037f38 00009516 R_ARM_JUMP_SLOT 00000000 strncmp │ │ -00037f3c 00009716 R_ARM_JUMP_SLOT 00000000 strlen │ │ -00037f40 00009816 R_ARM_JUMP_SLOT 00000000 free │ │ -00037f44 00009916 R_ARM_JUMP_SLOT 00000000 strstr │ │ -00037f48 00009a16 R_ARM_JUMP_SLOT 00000000 realloc │ │ -00037f4c 00009b16 R_ARM_JUMP_SLOT 00000000 strcpy │ │ -00037f50 00009c16 R_ARM_JUMP_SLOT 00000000 strcat │ │ -00037f54 00009d16 R_ARM_JUMP_SLOT 00000000 calloc │ │ -00037f58 00009e16 R_ARM_JUMP_SLOT 00000000 __stack_chk_fail │ │ -00037f5c 0000a116 R_ARM_JUMP_SLOT 00000000 sprintf │ │ -00037f60 0000a216 R_ARM_JUMP_SLOT 00000000 fprintf │ │ -00037f64 0000a416 R_ARM_JUMP_SLOT 00000000 strcmp │ │ -00037f68 0000ab16 R_ARM_JUMP_SLOT 00000000 strncasecmp │ │ -00037f6c 0000ac16 R_ARM_JUMP_SLOT 00000000 strchr │ │ -00037f70 0000af16 R_ARM_JUMP_SLOT 00000000 strdup │ │ -00037f74 0000b016 R_ARM_JUMP_SLOT 00000000 strcasecmp │ │ -00037f78 0000b116 R_ARM_JUMP_SLOT 00000000 sscanf │ │ -00037f7c 0000b216 R_ARM_JUMP_SLOT 00000000 strncpy │ │ -00037f80 0000b816 R_ARM_JUMP_SLOT 00000000 getenv │ │ -00037f84 0000b916 R_ARM_JUMP_SLOT 00000000 atoi │ │ -00037f88 0000ba16 R_ARM_JUMP_SLOT 00000000 time │ │ -00037f8c 0000bb16 R_ARM_JUMP_SLOT 00000000 srand48 │ │ -00037f90 0000bc16 R_ARM_JUMP_SLOT 00000000 lrand48 │ │ -00037f94 0000bd16 R_ARM_JUMP_SLOT 00000000 setenv │ │ -00037f98 0000be16 R_ARM_JUMP_SLOT 00000000 sleep │ │ -00037f9c 0000c216 R_ARM_JUMP_SLOT 00000000 malloc │ │ -00037fa0 0000c316 R_ARM_JUMP_SLOT 00000000 strrchr │ │ -00037fa4 0000c416 R_ARM_JUMP_SLOT 00000000 fopen │ │ -00037fa8 0000c516 R_ARM_JUMP_SLOT 00000000 fseek │ │ -00037fac 0000c616 R_ARM_JUMP_SLOT 00000000 ftell │ │ -00037fb0 0000c716 R_ARM_JUMP_SLOT 00000000 fread │ │ -00037fb4 0000c816 R_ARM_JUMP_SLOT 00000000 fclose │ │ -00037fb8 0000c916 R_ARM_JUMP_SLOT 00000000 printf │ │ -00037fbc 0000ca16 R_ARM_JUMP_SLOT 00000000 putchar │ │ -00037fc0 0000d216 R_ARM_JUMP_SLOT 00000000 _ZdaPv │ │ -00037fc4 0000d416 R_ARM_JUMP_SLOT 00000000 _Znwj │ │ -00037fc8 0000e516 R_ARM_JUMP_SLOT 00000000 fwrite │ │ -00037fcc 0000f516 R_ARM_JUMP_SLOT 00000000 puts │ │ -00037fd0 00010116 R_ARM_JUMP_SLOT 00000000 memcmp │ │ -00037fd4 00010216 R_ARM_JUMP_SLOT 00000000 sinf │ │ -00037fd8 00010616 R_ARM_JUMP_SLOT 00000000 fgets │ │ -00037fdc 00012c16 R_ARM_JUMP_SLOT 00000000 _ZdlPv │ │ -00037fe0 00016116 R_ARM_JUMP_SLOT 00000000 pow │ │ -00037fe4 00019d16 R_ARM_JUMP_SLOT 00000000 log │ │ -00037fe8 0001b016 R_ARM_JUMP_SLOT 00000000 __android_log_print │ │ -00037fec 00021716 R_ARM_JUMP_SLOT 00000000 raise │ │ -00037ff0 00021c16 R_ARM_JUMP_SLOT 00000000 __gnu_Unwind_Find_exidx │ │ -00037ff4 00022216 R_ARM_JUMP_SLOT 00000000 abort │ │ -00037ff8 00022e16 R_ARM_JUMP_SLOT 00000000 __cxa_begin_cleanup │ │ -00037ffc 00022f16 R_ARM_JUMP_SLOT 00000000 __cxa_type_match │ │ +00038f14 00000216 R_ARM_JUMP_SLOT 00000000 __cxa_atexit@LIBC │ │ +00038f18 00000116 R_ARM_JUMP_SLOT 00000000 __cxa_finalize@LIBC │ │ +00038f1c 00005e16 R_ARM_JUMP_SLOT 00000000 floor@LIBC │ │ +00038f20 00006716 R_ARM_JUMP_SLOT 00000000 cos@LIBC │ │ +00038f24 00006816 R_ARM_JUMP_SLOT 00000000 sin@LIBC │ │ +00038f28 00006916 R_ARM_JUMP_SLOT 00000000 __stack_chk_fail@LIBC │ │ +00038f2c 00007a16 R_ARM_JUMP_SLOT 00000000 memset@LIBC │ │ +00038f30 00008c16 R_ARM_JUMP_SLOT 00000000 __aeabi_atexit │ │ +00038f34 00009216 R_ARM_JUMP_SLOT 00000000 memcpy@LIBC │ │ +00038f38 00009316 R_ARM_JUMP_SLOT 00000000 _Znaj │ │ +00038f3c 00009a16 R_ARM_JUMP_SLOT 00000000 strncmp@LIBC │ │ +00038f40 00009b16 R_ARM_JUMP_SLOT 00000000 strchr@LIBC │ │ +00038f44 00009d16 R_ARM_JUMP_SLOT 00000000 strlen@LIBC │ │ +00038f48 00009e16 R_ARM_JUMP_SLOT 00000000 strncasecmp@LIBC │ │ +00038f4c 00009f16 R_ARM_JUMP_SLOT 00000000 free@LIBC │ │ +00038f50 0000a016 R_ARM_JUMP_SLOT 00000000 strdup@LIBC │ │ +00038f54 0000a116 R_ARM_JUMP_SLOT 00000000 strstr@LIBC │ │ +00038f58 0000a216 R_ARM_JUMP_SLOT 00000000 realloc@LIBC │ │ +00038f5c 0000a316 R_ARM_JUMP_SLOT 00000000 strcpy@LIBC │ │ +00038f60 0000a416 R_ARM_JUMP_SLOT 00000000 strcat@LIBC │ │ +00038f64 0000a516 R_ARM_JUMP_SLOT 00000000 strncpy@LIBC │ │ +00038f68 0000a616 R_ARM_JUMP_SLOT 00000000 calloc@LIBC │ │ +00038f6c 0000a716 R_ARM_JUMP_SLOT 00000000 sscanf@LIBC │ │ +00038f70 0000a916 R_ARM_JUMP_SLOT 00000000 sprintf@LIBC │ │ +00038f74 0000aa16 R_ARM_JUMP_SLOT 00000000 fprintf@LIBC │ │ +00038f78 0000ac16 R_ARM_JUMP_SLOT 00000000 strcmp@LIBC │ │ +00038f7c 0000ad16 R_ARM_JUMP_SLOT 00000000 strcasecmp@LIBC │ │ +00038f80 0000b516 R_ARM_JUMP_SLOT 00000000 getenv@LIBC │ │ +00038f84 0000b616 R_ARM_JUMP_SLOT 00000000 atoi@LIBC │ │ +00038f88 0000b716 R_ARM_JUMP_SLOT 00000000 time@LIBC │ │ +00038f8c 0000b816 R_ARM_JUMP_SLOT 00000000 srand48@LIBC │ │ +00038f90 0000b916 R_ARM_JUMP_SLOT 00000000 lrand48@LIBC │ │ +00038f94 0000ba16 R_ARM_JUMP_SLOT 00000000 setenv@LIBC │ │ +00038f98 0000bb16 R_ARM_JUMP_SLOT 00000000 sleep@LIBC │ │ +00038f9c 0000bf16 R_ARM_JUMP_SLOT 00000000 malloc@LIBC │ │ +00038fa0 0000c016 R_ARM_JUMP_SLOT 00000000 strrchr@LIBC │ │ +00038fa4 0000c116 R_ARM_JUMP_SLOT 00000000 fopen@LIBC │ │ +00038fa8 0000c216 R_ARM_JUMP_SLOT 00000000 fseek@LIBC │ │ +00038fac 0000c316 R_ARM_JUMP_SLOT 00000000 ftell@LIBC │ │ +00038fb0 0000c416 R_ARM_JUMP_SLOT 00000000 fread@LIBC │ │ +00038fb4 0000c516 R_ARM_JUMP_SLOT 00000000 fclose@LIBC │ │ +00038fb8 0000c616 R_ARM_JUMP_SLOT 00000000 printf@LIBC │ │ +00038fbc 0000c716 R_ARM_JUMP_SLOT 00000000 putchar@LIBC │ │ +00038fc0 0000cf16 R_ARM_JUMP_SLOT 00000000 _ZdaPv │ │ +00038fc4 0000d016 R_ARM_JUMP_SLOT 00000000 _Znwj │ │ +00038fc8 0000e216 R_ARM_JUMP_SLOT 00000000 fwrite@LIBC │ │ +00038fcc 0000f216 R_ARM_JUMP_SLOT 00000000 puts@LIBC │ │ +00038fd0 0000fc16 R_ARM_JUMP_SLOT 00000000 memcmp@LIBC │ │ +00038fd4 0000fd16 R_ARM_JUMP_SLOT 00000000 sinf@LIBC │ │ +00038fd8 00010316 R_ARM_JUMP_SLOT 00000000 fgets@LIBC │ │ +00038fdc 00012916 R_ARM_JUMP_SLOT 00000000 _ZdlPv │ │ +00038fe0 00015e16 R_ARM_JUMP_SLOT 00000000 pow@LIBC │ │ +00038fe4 00019a16 R_ARM_JUMP_SLOT 00000000 log@LIBC │ │ +00038fe8 0001ad16 R_ARM_JUMP_SLOT 00000000 __android_log_print │ │ +00038fec 00007716 R_ARM_JUMP_SLOT 00000000 raise@LIBC │ │ +00038ff0 00021816 R_ARM_JUMP_SLOT 00000000 __gnu_Unwind_Find_exidx │ │ +00038ff4 00004516 R_ARM_JUMP_SLOT 00000000 abort@LIBC │ │ +00038ff8 00022916 R_ARM_JUMP_SLOT 00000000 __cxa_begin_cleanup │ │ +00038ffc 00022a16 R_ARM_JUMP_SLOT 00000000 __cxa_type_match ├── readelf --wide --dynamic {} │ │ @@ -1,30 +1,35 @@ │ │ │ │ -Dynamic section at offset 0x36cf4 contains 27 entries: │ │ +Dynamic section at offset 0x37ccc contains 32 entries: │ │ Tag Type Name/Value │ │ - 0x00000003 (PLTGOT) 0x37f08 │ │ + 0x00000003 (PLTGOT) 0x38f08 │ │ 0x00000002 (PLTRELSZ) 472 (bytes) │ │ - 0x00000017 (JMPREL) 0x7e58 │ │ + 0x00000017 (JMPREL) 0x8364 │ │ 0x00000014 (PLTREL) REL │ │ - 0x00000011 (REL) 0x7718 │ │ + 0x00000011 (REL) 0x7c24 │ │ 0x00000012 (RELSZ) 1856 (bytes) │ │ 0x00000013 (RELENT) 8 (bytes) │ │ 0x6ffffffa (RELCOUNT) 226 │ │ - 0x00000006 (SYMTAB) 0x148 │ │ + 0x00000006 (SYMTAB) 0x18c │ │ 0x0000000b (SYMENT) 16 (bytes) │ │ - 0x00000005 (STRTAB) 0x2608 │ │ - 0x0000000a (STRSZ) 16305 (bytes) │ │ - 0x00000004 (HASH) 0x65bc │ │ + 0x00000005 (STRTAB) 0x262c │ │ + 0x0000000a (STRSZ) 16307 (bytes) │ │ + 0x00000004 (HASH) 0x65e0 │ │ 0x00000001 (NEEDED) Shared library: [liblog.so] │ │ 0x00000001 (NEEDED) Shared library: [libstdc++.so] │ │ 0x00000001 (NEEDED) Shared library: [libm.so] │ │ 0x00000001 (NEEDED) Shared library: [libc.so] │ │ 0x00000001 (NEEDED) Shared library: [libdl.so] │ │ 0x0000000e (SONAME) Library soname: [libmodplug-1.0.so] │ │ - 0x0000001a (FINI_ARRAY) 0x37ae4 │ │ + 0x0000001a (FINI_ARRAY) 0x38abc │ │ 0x0000001c (FINI_ARRAYSZ) 8 (bytes) │ │ - 0x00000019 (INIT_ARRAY) 0x37aec │ │ + 0x00000019 (INIT_ARRAY) 0x38ac4 │ │ 0x0000001b (INIT_ARRAYSZ) 8 (bytes) │ │ 0x00000010 (SYMBOLIC) 0x0 │ │ 0x0000001e (FLAGS) SYMBOLIC BIND_NOW │ │ 0x6ffffffb (FLAGS_1) Flags: NOW │ │ + 0x6ffffff0 (VERSYM) 0x7734 │ │ + 0x6ffffffc (VERDEF) 0x7bc8 │ │ + 0x6ffffffd (VERDEFNUM) 1 │ │ + 0x6ffffffe (VERNEED) 0x7be4 │ │ + 0x6fffffff (VERNEEDNUM) 2 │ │ 0x00000000 (NULL) 0x0 ├── readelf --wide --notes {} │ │ @@ -1,5 +1,10 @@ │ │ │ │ +Displaying notes found in: .note.gnu.build-id │ │ + Owner Data size Description │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) │ │ + Build ID: 16242c0df3d6adb22dd61d33667f6bb291a6cf3d │ │ + │ │ Displaying notes found in: .note.gnu.gold-version │ │ Owner Data size Description │ │ GNU 0x00000009 NT_GNU_GOLD_VERSION (gold version) │ │ Version: gold 1.11 ├── readelf --wide --version-info {} │ │ @@ -1,2 +1,161 @@ │ │ │ │ -No version information found in this file. │ │ +Version symbols section '.gnu.version' contains 586 entries: │ │ + Addr: 0000000000007734 Offset: 0x007734 Link: 3 (.dynsym) │ │ + 000: 0 (*local*) 2 (LIBC) 2 (LIBC) 1 (*global*) │ │ + 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 00c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 01c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 020: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 024: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 028: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 02c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 030: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 034: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 038: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 03c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 040: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 044: 1 (*global*) 2 (LIBC) 1 (*global*) 1 (*global*) │ │ + 048: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 04c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 050: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 054: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 058: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 05c: 1 (*global*) 1 (*global*) 3 (LIBC) 1 (*global*) │ │ + 060: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 064: 1 (*global*) 1 (*global*) 1 (*global*) 3 (LIBC) │ │ + 068: 3 (LIBC) 2 (LIBC) 2 (LIBC) 1 (*global*) │ │ + 06c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 070: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 074: 1 (*global*) 1 (*global*) 1 (*global*) 2 (LIBC) │ │ + 078: 1 (*global*) 1 (*global*) 2 (LIBC) 1 (*global*) │ │ + 07c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 080: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 084: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 088: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 08c: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 090: 1 (*global*) 1 (*global*) 2 (LIBC) 0 (*local*) │ │ + 094: 1 (*global*) 1 (*global*) 1 (*global*) 2 (LIBC) │ │ + 098: 1 (*global*) 1 (*global*) 2 (LIBC) 2 (LIBC) │ │ + 09c: 1 (*global*) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ + 0a0: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ + 0a4: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ + 0a8: 1 (*global*) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ + 0ac: 2 (LIBC) 2 (LIBC) 2 (LIBC) 1 (*global*) │ │ + 0b0: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 0b4: 1 (*global*) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ + 0b8: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ + 0bc: 1 (*global*) 1 (*global*) 1 (*global*) 2 (LIBC) │ │ + 0c0: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ + 0c4: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ + 0c8: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 0cc: 1 (*global*) 1 (*global*) 1 (*global*) 0 (*local*) │ │ + 0d0: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 0d4: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 0d8: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 0dc: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 0e0: 1 (*global*) 1 (*global*) 2 (LIBC) 1 (*global*) │ │ + 0e4: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 0e8: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 0ec: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 0f0: 1 (*global*) 1 (*global*) 2 (LIBC) 1 (*global*) │ │ + 0f4: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 0f8: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 0fc: 2 (LIBC) 3 (LIBC) 1 (*global*) 1 (*global*) │ │ + 100: 1 (*global*) 1 (*global*) 1 (*global*) 2 (LIBC) │ │ + 104: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 108: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 10c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 110: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 114: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 118: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 11c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 120: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 124: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 128: 1 (*global*) 0 (*local*) 1 (*global*) 1 (*global*) │ │ + 12c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 130: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 134: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 138: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 13c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 140: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 144: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 148: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 14c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 150: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 154: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 158: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 15c: 1 (*global*) 1 (*global*) 3 (LIBC) 1 (*global*) │ │ + 160: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 164: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 168: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 16c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 170: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 174: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 178: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 17c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 180: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 184: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 188: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 18c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 190: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 194: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 198: 1 (*global*) 1 (*global*) 3 (LIBC) 1 (*global*) │ │ + 19c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 1a0: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 1a4: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 1a8: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 1ac: 1 (*global*) 0 (*local*) 1 (*global*) 1 (*global*) │ │ + 1b0: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 1b4: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 1b8: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 1bc: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 1c0: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 1c4: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 1c8: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 1cc: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 1d0: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 1d4: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 1d8: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 1dc: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 1e0: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 1e4: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 1e8: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 1ec: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 1f0: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 1f4: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 1f8: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 1fc: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 200: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 204: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 208: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 20c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 210: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 214: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 218: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 21c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 220: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 224: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 228: 1 (*global*) 0 (*local*) 0 (*local*) 1 (*global*) │ │ + 22c: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 230: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 234: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 238: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 23c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 240: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 244: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 248: 1 (*global*) 1 (*global*) │ │ + │ │ +Version definition section '.gnu.version_d' contains 1 entries: │ │ + Addr: 0x0000000000007bc8 Offset: 0x007bc8 Link: 4 (.dynstr) 000000: Rev: 1 Flags: BASE Index: 1 Cnt: 1 Name: libmodplug-1.0.so │ │ + Version definition past end of section │ │ + │ │ +Version needs section '.gnu.version_r' contains 2 entries: │ │ + Addr: 0x0000000000007be4 Offset: 0x007be4 Link: 4 (.dynstr) │ │ + 000000: Version: 1 File: libc.so Cnt: 1 │ │ + 0x0010: Name: LIBC Flags: none Version: 2 │ │ + 0x0020: Version: 1 File: libm.so Cnt: 1 │ │ + 0x0030: Name: LIBC Flags: none Version: 3 ├── readelf --wide --decompress --hex-dump=.interp {} │ │ @@ -1,5 +1,5 @@ │ │ │ │ Hex dump of section '.interp': │ │ - 0x00000134 2f737973 74656d2f 62696e2f 6c696e6b /system/bin/link │ │ - 0x00000144 657200 er. │ │ + 0x00000154 2f737973 74656d2f 62696e2f 6c696e6b /system/bin/link │ │ + 0x00000164 657200 er. ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ @@ -1,1023 +1,1023 @@ │ │ │ │ Hex dump of section '.dynstr': │ │ - 0x00002608 005f5f63 78615f66 696e616c 697a6500 .__cxa_finalize. │ │ - 0x00002618 5f5f6378 615f6174 65786974 005f5a4e __cxa_atexit._ZN │ │ - 0x00002628 3133437a 43554249 4353504c 494e4544 13CzCUBICSPLINED │ │ - 0x00002638 32457600 5f5f6165 6162695f 756e7769 2Ev.__aeabi_unwi │ │ - 0x00002648 6e645f63 70705f70 7230005f 5a4e3133 nd_cpp_pr0._ZN13 │ │ - 0x00002658 437a4355 42494353 504c494e 45443145 CzCUBICSPLINED1E │ │ - 0x00002668 76005f5a 4e313343 7a57494e 444f5745 v._ZN13CzWINDOWE │ │ - 0x00002678 44464952 44324576 005f5a4e 3133437a DFIRD2Ev._ZN13Cz │ │ - 0x00002688 57494e44 4f574544 46495244 31457600 WINDOWEDFIRD1Ev. │ │ - 0x00002698 5f5a3131 4d6f6e6f 38426974 4d697850 _Z11Mono8BitMixP │ │ - 0x000026a8 31315f4d 4f444348 414e4e45 4c506953 11_MODCHANNELPiS │ │ - 0x000026b8 315f005f 5a31324d 6f6e6f31 36426974 1_._Z12Mono16Bit │ │ - 0x000026c8 4d697850 31315f4d 4f444348 414e4e45 MixP11_MODCHANNE │ │ - 0x000026d8 4c506953 315f005f 5a31374d 6f6e6f38 LPiS1_._Z17Mono8 │ │ - 0x000026e8 4269744c 696e6561 724d6978 5031315f BitLinearMixP11_ │ │ - 0x000026f8 4d4f4443 48414e4e 454c5069 53315f00 MODCHANNELPiS1_. │ │ - 0x00002708 5f5a3138 4d6f6e6f 31364269 744c696e _Z18Mono16BitLin │ │ - 0x00002718 6561724d 69785031 315f4d4f 44434841 earMixP11_MODCHA │ │ - 0x00002728 4e4e454c 50695331 5f005f5a 31374d6f NNELPiS1_._Z17Mo │ │ - 0x00002738 6e6f3842 69745370 6c696e65 4d697850 no8BitSplineMixP │ │ - 0x00002748 31315f4d 4f444348 414e4e45 4c506953 11_MODCHANNELPiS │ │ - 0x00002758 315f005f 5a4e3133 437a4355 42494353 1_._ZN13CzCUBICS │ │ - 0x00002768 504c494e 45336c75 7445005f 5a31384d PLINE3lutE._Z18M │ │ - 0x00002778 6f6e6f31 36426974 53706c69 6e654d69 ono16BitSplineMi │ │ - 0x00002788 78503131 5f4d4f44 4348414e 4e454c50 xP11_MODCHANNELP │ │ - 0x00002798 6953315f 005f5a32 304d6f6e 6f384269 iS1_._Z20Mono8Bi │ │ - 0x000027a8 74466972 46696c74 65724d69 78503131 tFirFilterMixP11 │ │ - 0x000027b8 5f4d4f44 4348414e 4e454c50 6953315f _MODCHANNELPiS1_ │ │ - 0x000027c8 005f5a4e 3133437a 57494e44 4f574544 ._ZN13CzWINDOWED │ │ - 0x000027d8 46495233 6c757445 005f5a32 314d6f6e FIR3lutE._Z21Mon │ │ - 0x000027e8 6f313642 69744669 7246696c 7465724d o16BitFirFilterM │ │ - 0x000027f8 69785031 315f4d4f 44434841 4e4e454c ixP11_MODCHANNEL │ │ - 0x00002808 50695331 5f005f5a 31354d6f 6e6f3842 PiS1_._Z15Mono8B │ │ - 0x00002818 69745261 6d704d69 78503131 5f4d4f44 itRampMixP11_MOD │ │ - 0x00002828 4348414e 4e454c50 6953315f 005f5a31 CHANNELPiS1_._Z1 │ │ - 0x00002838 364d6f6e 6f313642 69745261 6d704d69 6Mono16BitRampMi │ │ - 0x00002848 78503131 5f4d4f44 4348414e 4e454c50 xP11_MODCHANNELP │ │ - 0x00002858 6953315f 005f5a32 314d6f6e 6f384269 iS1_._Z21Mono8Bi │ │ - 0x00002868 744c696e 65617252 616d704d 69785031 tLinearRampMixP1 │ │ - 0x00002878 315f4d4f 44434841 4e4e454c 50695331 1_MODCHANNELPiS1 │ │ - 0x00002888 5f005f5a 32324d6f 6e6f3136 4269744c _._Z22Mono16BitL │ │ - 0x00002898 696e6561 7252616d 704d6978 5031315f inearRampMixP11_ │ │ - 0x000028a8 4d4f4443 48414e4e 454c5069 53315f00 MODCHANNELPiS1_. │ │ - 0x000028b8 5f5a3231 4d6f6e6f 38426974 53706c69 _Z21Mono8BitSpli │ │ - 0x000028c8 6e655261 6d704d69 78503131 5f4d4f44 neRampMixP11_MOD │ │ - 0x000028d8 4348414e 4e454c50 6953315f 005f5a32 CHANNELPiS1_._Z2 │ │ - 0x000028e8 324d6f6e 6f313642 69745370 6c696e65 2Mono16BitSpline │ │ - 0x000028f8 52616d70 4d697850 31315f4d 4f444348 RampMixP11_MODCH │ │ - 0x00002908 414e4e45 4c506953 315f005f 5a32344d ANNELPiS1_._Z24M │ │ - 0x00002918 6f6e6f38 42697446 69724669 6c746572 ono8BitFirFilter │ │ - 0x00002928 52616d70 4d697850 31315f4d 4f444348 RampMixP11_MODCH │ │ - 0x00002938 414e4e45 4c506953 315f005f 5a32354d ANNELPiS1_._Z25M │ │ - 0x00002948 6f6e6f31 36426974 46697246 696c7465 ono16BitFirFilte │ │ - 0x00002958 7252616d 704d6978 5031315f 4d4f4443 rRampMixP11_MODC │ │ - 0x00002968 48414e4e 454c5069 53315f00 5f5a3135 HANNELPiS1_._Z15 │ │ - 0x00002978 46617374 4d6f6e6f 38426974 4d697850 FastMono8BitMixP │ │ - 0x00002988 31315f4d 4f444348 414e4e45 4c506953 11_MODCHANNELPiS │ │ - 0x00002998 315f005f 5a313646 6173744d 6f6e6f31 1_._Z16FastMono1 │ │ - 0x000029a8 36426974 4d697850 31315f4d 4f444348 6BitMixP11_MODCH │ │ - 0x000029b8 414e4e45 4c506953 315f005f 5a323146 ANNELPiS1_._Z21F │ │ - 0x000029c8 6173744d 6f6e6f38 4269744c 696e6561 astMono8BitLinea │ │ - 0x000029d8 724d6978 5031315f 4d4f4443 48414e4e rMixP11_MODCHANN │ │ - 0x000029e8 454c5069 53315f00 5f5a3232 46617374 ELPiS1_._Z22Fast │ │ - 0x000029f8 4d6f6e6f 31364269 744c696e 6561724d Mono16BitLinearM │ │ - 0x00002a08 69785031 315f4d4f 44434841 4e4e454c ixP11_MODCHANNEL │ │ - 0x00002a18 50695331 5f005f5a 31394661 73744d6f PiS1_._Z19FastMo │ │ - 0x00002a28 6e6f3842 69745261 6d704d69 78503131 no8BitRampMixP11 │ │ - 0x00002a38 5f4d4f44 4348414e 4e454c50 6953315f _MODCHANNELPiS1_ │ │ - 0x00002a48 005f5a32 30466173 744d6f6e 6f313642 ._Z20FastMono16B │ │ - 0x00002a58 69745261 6d704d69 78503131 5f4d4f44 itRampMixP11_MOD │ │ - 0x00002a68 4348414e 4e454c50 6953315f 005f5a32 CHANNELPiS1_._Z2 │ │ - 0x00002a78 35466173 744d6f6e 6f384269 744c696e 5FastMono8BitLin │ │ - 0x00002a88 65617252 616d704d 69785031 315f4d4f earRampMixP11_MO │ │ - 0x00002a98 44434841 4e4e454c 50695331 5f005f5a DCHANNELPiS1_._Z │ │ - 0x00002aa8 32364661 73744d6f 6e6f3136 4269744c 26FastMono16BitL │ │ - 0x00002ab8 696e6561 7252616d 704d6978 5031315f inearRampMixP11_ │ │ - 0x00002ac8 4d4f4443 48414e4e 454c5069 53315f00 MODCHANNELPiS1_. │ │ - 0x00002ad8 5f5a3133 53746572 656f3842 69744d69 _Z13Stereo8BitMi │ │ - 0x00002ae8 78503131 5f4d4f44 4348414e 4e454c50 xP11_MODCHANNELP │ │ - 0x00002af8 6953315f 005f5a31 34537465 72656f31 iS1_._Z14Stereo1 │ │ - 0x00002b08 36426974 4d697850 31315f4d 4f444348 6BitMixP11_MODCH │ │ - 0x00002b18 414e4e45 4c506953 315f005f 5a313953 ANNELPiS1_._Z19S │ │ - 0x00002b28 74657265 6f384269 744c696e 6561724d tereo8BitLinearM │ │ - 0x00002b38 69785031 315f4d4f 44434841 4e4e454c ixP11_MODCHANNEL │ │ - 0x00002b48 50695331 5f005f5a 32305374 6572656f PiS1_._Z20Stereo │ │ - 0x00002b58 31364269 744c696e 6561724d 69785031 16BitLinearMixP1 │ │ - 0x00002b68 315f4d4f 44434841 4e4e454c 50695331 1_MODCHANNELPiS1 │ │ - 0x00002b78 5f005f5a 31395374 6572656f 38426974 _._Z19Stereo8Bit │ │ - 0x00002b88 53706c69 6e654d69 78503131 5f4d4f44 SplineMixP11_MOD │ │ - 0x00002b98 4348414e 4e454c50 6953315f 005f5a32 CHANNELPiS1_._Z2 │ │ - 0x00002ba8 30537465 72656f31 36426974 53706c69 0Stereo16BitSpli │ │ - 0x00002bb8 6e654d69 78503131 5f4d4f44 4348414e neMixP11_MODCHAN │ │ - 0x00002bc8 4e454c50 6953315f 005f5a32 32537465 NELPiS1_._Z22Ste │ │ - 0x00002bd8 72656f38 42697446 69724669 6c746572 reo8BitFirFilter │ │ - 0x00002be8 4d697850 31315f4d 4f444348 414e4e45 MixP11_MODCHANNE │ │ - 0x00002bf8 4c506953 315f005f 5a323353 74657265 LPiS1_._Z23Stere │ │ - 0x00002c08 6f313642 69744669 7246696c 7465724d o16BitFirFilterM │ │ - 0x00002c18 69785031 315f4d4f 44434841 4e4e454c ixP11_MODCHANNEL │ │ - 0x00002c28 50695331 5f005f5a 31375374 6572656f PiS1_._Z17Stereo │ │ - 0x00002c38 38426974 52616d70 4d697850 31315f4d 8BitRampMixP11_M │ │ - 0x00002c48 4f444348 414e4e45 4c506953 315f005f ODCHANNELPiS1_._ │ │ - 0x00002c58 5a313853 74657265 6f313642 69745261 Z18Stereo16BitRa │ │ - 0x00002c68 6d704d69 78503131 5f4d4f44 4348414e mpMixP11_MODCHAN │ │ - 0x00002c78 4e454c50 6953315f 005f5a32 33537465 NELPiS1_._Z23Ste │ │ - 0x00002c88 72656f38 4269744c 696e6561 7252616d reo8BitLinearRam │ │ - 0x00002c98 704d6978 5031315f 4d4f4443 48414e4e pMixP11_MODCHANN │ │ - 0x00002ca8 454c5069 53315f00 5f5a3234 53746572 ELPiS1_._Z24Ster │ │ - 0x00002cb8 656f3136 4269744c 696e6561 7252616d eo16BitLinearRam │ │ - 0x00002cc8 704d6978 5031315f 4d4f4443 48414e4e pMixP11_MODCHANN │ │ - 0x00002cd8 454c5069 53315f00 5f5a3233 53746572 ELPiS1_._Z23Ster │ │ - 0x00002ce8 656f3842 69745370 6c696e65 52616d70 eo8BitSplineRamp │ │ - 0x00002cf8 4d697850 31315f4d 4f444348 414e4e45 MixP11_MODCHANNE │ │ - 0x00002d08 4c506953 315f005f 5a323453 74657265 LPiS1_._Z24Stere │ │ - 0x00002d18 6f313642 69745370 6c696e65 52616d70 o16BitSplineRamp │ │ - 0x00002d28 4d697850 31315f4d 4f444348 414e4e45 MixP11_MODCHANNE │ │ - 0x00002d38 4c506953 315f005f 5a323653 74657265 LPiS1_._Z26Stere │ │ - 0x00002d48 6f384269 74466972 46696c74 65725261 o8BitFirFilterRa │ │ - 0x00002d58 6d704d69 78503131 5f4d4f44 4348414e mpMixP11_MODCHAN │ │ - 0x00002d68 4e454c50 6953315f 005f5a32 37537465 NELPiS1_._Z27Ste │ │ - 0x00002d78 72656f31 36426974 46697246 696c7465 reo16BitFirFilte │ │ - 0x00002d88 7252616d 704d6978 5031315f 4d4f4443 rRampMixP11_MODC │ │ - 0x00002d98 48414e4e 454c5069 53315f00 5f5a3137 HANNELPiS1_._Z17 │ │ - 0x00002da8 46696c74 65724d6f 6e6f3842 69744d69 FilterMono8BitMi │ │ - 0x00002db8 78503131 5f4d4f44 4348414e 4e454c50 xP11_MODCHANNELP │ │ - 0x00002dc8 6953315f 005f5a31 3846696c 7465724d iS1_._Z18FilterM │ │ - 0x00002dd8 6f6e6f31 36426974 4d697850 31315f4d ono16BitMixP11_M │ │ - 0x00002de8 4f444348 414e4e45 4c506953 315f005f ODCHANNELPiS1_._ │ │ - 0x00002df8 5a323346 696c7465 724d6f6e 6f384269 Z23FilterMono8Bi │ │ - 0x00002e08 744c696e 6561724d 69785031 315f4d4f tLinearMixP11_MO │ │ - 0x00002e18 44434841 4e4e454c 50695331 5f005f5a DCHANNELPiS1_._Z │ │ - 0x00002e28 32344669 6c746572 4d6f6e6f 31364269 24FilterMono16Bi │ │ - 0x00002e38 744c696e 6561724d 69785031 315f4d4f tLinearMixP11_MO │ │ - 0x00002e48 44434841 4e4e454c 50695331 5f005f5a DCHANNELPiS1_._Z │ │ - 0x00002e58 32334669 6c746572 4d6f6e6f 38426974 23FilterMono8Bit │ │ - 0x00002e68 53706c69 6e654d69 78503131 5f4d4f44 SplineMixP11_MOD │ │ - 0x00002e78 4348414e 4e454c50 6953315f 005f5a32 CHANNELPiS1_._Z2 │ │ - 0x00002e88 3446696c 7465724d 6f6e6f31 36426974 4FilterMono16Bit │ │ - 0x00002e98 53706c69 6e654d69 78503131 5f4d4f44 SplineMixP11_MOD │ │ - 0x00002ea8 4348414e 4e454c50 6953315f 005f5a32 CHANNELPiS1_._Z2 │ │ - 0x00002eb8 3646696c 7465724d 6f6e6f38 42697446 6FilterMono8BitF │ │ - 0x00002ec8 69724669 6c746572 4d697850 31315f4d irFilterMixP11_M │ │ - 0x00002ed8 4f444348 414e4e45 4c506953 315f005f ODCHANNELPiS1_._ │ │ - 0x00002ee8 5a323746 696c7465 724d6f6e 6f313642 Z27FilterMono16B │ │ - 0x00002ef8 69744669 7246696c 7465724d 69785031 itFirFilterMixP1 │ │ - 0x00002f08 315f4d4f 44434841 4e4e454c 50695331 1_MODCHANNELPiS1 │ │ - 0x00002f18 5f005f5a 32314669 6c746572 4d6f6e6f _._Z21FilterMono │ │ - 0x00002f28 38426974 52616d70 4d697850 31315f4d 8BitRampMixP11_M │ │ - 0x00002f38 4f444348 414e4e45 4c506953 315f005f ODCHANNELPiS1_._ │ │ - 0x00002f48 5a323246 696c7465 724d6f6e 6f313642 Z22FilterMono16B │ │ - 0x00002f58 69745261 6d704d69 78503131 5f4d4f44 itRampMixP11_MOD │ │ - 0x00002f68 4348414e 4e454c50 6953315f 005f5a32 CHANNELPiS1_._Z2 │ │ - 0x00002f78 3746696c 7465724d 6f6e6f38 4269744c 7FilterMono8BitL │ │ - 0x00002f88 696e6561 7252616d 704d6978 5031315f inearRampMixP11_ │ │ - 0x00002f98 4d4f4443 48414e4e 454c5069 53315f00 MODCHANNELPiS1_. │ │ - 0x00002fa8 5f5a3238 46696c74 65724d6f 6e6f3136 _Z28FilterMono16 │ │ - 0x00002fb8 4269744c 696e6561 7252616d 704d6978 BitLinearRampMix │ │ - 0x00002fc8 5031315f 4d4f4443 48414e4e 454c5069 P11_MODCHANNELPi │ │ - 0x00002fd8 53315f00 5f5a3237 46696c74 65724d6f S1_._Z27FilterMo │ │ - 0x00002fe8 6e6f3842 69745370 6c696e65 52616d70 no8BitSplineRamp │ │ - 0x00002ff8 4d697850 31315f4d 4f444348 414e4e45 MixP11_MODCHANNE │ │ - 0x00003008 4c506953 315f005f 5a323846 696c7465 LPiS1_._Z28Filte │ │ - 0x00003018 724d6f6e 6f313642 69745370 6c696e65 rMono16BitSpline │ │ - 0x00003028 52616d70 4d697850 31315f4d 4f444348 RampMixP11_MODCH │ │ - 0x00003038 414e4e45 4c506953 315f005f 5a333046 ANNELPiS1_._Z30F │ │ - 0x00003048 696c7465 724d6f6e 6f384269 74466972 ilterMono8BitFir │ │ - 0x00003058 46696c74 65725261 6d704d69 78503131 FilterRampMixP11 │ │ - 0x00003068 5f4d4f44 4348414e 4e454c50 6953315f _MODCHANNELPiS1_ │ │ - 0x00003078 005f5a33 3146696c 7465724d 6f6e6f31 ._Z31FilterMono1 │ │ - 0x00003088 36426974 46697246 696c7465 7252616d 6BitFirFilterRam │ │ - 0x00003098 704d6978 5031315f 4d4f4443 48414e4e pMixP11_MODCHANN │ │ - 0x000030a8 454c5069 53315f00 5f5a3139 46696c74 ELPiS1_._Z19Filt │ │ - 0x000030b8 65725374 6572656f 38426974 4d697850 erStereo8BitMixP │ │ - 0x000030c8 31315f4d 4f444348 414e4e45 4c506953 11_MODCHANNELPiS │ │ - 0x000030d8 315f005f 5a323046 696c7465 72537465 1_._Z20FilterSte │ │ - 0x000030e8 72656f31 36426974 4d697850 31315f4d reo16BitMixP11_M │ │ - 0x000030f8 4f444348 414e4e45 4c506953 315f005f ODCHANNELPiS1_._ │ │ - 0x00003108 5a323546 696c7465 72537465 72656f38 Z25FilterStereo8 │ │ - 0x00003118 4269744c 696e6561 724d6978 5031315f BitLinearMixP11_ │ │ - 0x00003128 4d4f4443 48414e4e 454c5069 53315f00 MODCHANNELPiS1_. │ │ - 0x00003138 5f5a3236 46696c74 65725374 6572656f _Z26FilterStereo │ │ - 0x00003148 31364269 744c696e 6561724d 69785031 16BitLinearMixP1 │ │ - 0x00003158 315f4d4f 44434841 4e4e454c 50695331 1_MODCHANNELPiS1 │ │ - 0x00003168 5f005f5a 32354669 6c746572 53746572 _._Z25FilterSter │ │ - 0x00003178 656f3842 69745370 6c696e65 4d697850 eo8BitSplineMixP │ │ - 0x00003188 31315f4d 4f444348 414e4e45 4c506953 11_MODCHANNELPiS │ │ - 0x00003198 315f005f 5a323646 696c7465 72537465 1_._Z26FilterSte │ │ - 0x000031a8 72656f31 36426974 53706c69 6e654d69 reo16BitSplineMi │ │ - 0x000031b8 78503131 5f4d4f44 4348414e 4e454c50 xP11_MODCHANNELP │ │ - 0x000031c8 6953315f 005f5a32 3846696c 74657253 iS1_._Z28FilterS │ │ - 0x000031d8 74657265 6f384269 74466972 46696c74 tereo8BitFirFilt │ │ - 0x000031e8 65724d69 78503131 5f4d4f44 4348414e erMixP11_MODCHAN │ │ - 0x000031f8 4e454c50 6953315f 005f5a32 3946696c NELPiS1_._Z29Fil │ │ - 0x00003208 74657253 74657265 6f313642 69744669 terStereo16BitFi │ │ - 0x00003218 7246696c 7465724d 69785031 315f4d4f rFilterMixP11_MO │ │ - 0x00003228 44434841 4e4e454c 50695331 5f005f5a DCHANNELPiS1_._Z │ │ - 0x00003238 32334669 6c746572 53746572 656f3842 23FilterStereo8B │ │ - 0x00003248 69745261 6d704d69 78503131 5f4d4f44 itRampMixP11_MOD │ │ - 0x00003258 4348414e 4e454c50 6953315f 005f5a32 CHANNELPiS1_._Z2 │ │ - 0x00003268 3446696c 74657253 74657265 6f313642 4FilterStereo16B │ │ - 0x00003278 69745261 6d704d69 78503131 5f4d4f44 itRampMixP11_MOD │ │ - 0x00003288 4348414e 4e454c50 6953315f 005f5a32 CHANNELPiS1_._Z2 │ │ - 0x00003298 3946696c 74657253 74657265 6f384269 9FilterStereo8Bi │ │ - 0x000032a8 744c696e 65617252 616d704d 69785031 tLinearRampMixP1 │ │ - 0x000032b8 315f4d4f 44434841 4e4e454c 50695331 1_MODCHANNELPiS1 │ │ - 0x000032c8 5f005f5a 33304669 6c746572 53746572 _._Z30FilterSter │ │ - 0x000032d8 656f3136 4269744c 696e6561 7252616d eo16BitLinearRam │ │ - 0x000032e8 704d6978 5031315f 4d4f4443 48414e4e pMixP11_MODCHANN │ │ - 0x000032f8 454c5069 53315f00 5f5a3239 46696c74 ELPiS1_._Z29Filt │ │ - 0x00003308 65725374 6572656f 38426974 53706c69 erStereo8BitSpli │ │ - 0x00003318 6e655261 6d704d69 78503131 5f4d4f44 neRampMixP11_MOD │ │ - 0x00003328 4348414e 4e454c50 6953315f 005f5a33 CHANNELPiS1_._Z3 │ │ - 0x00003338 3046696c 74657253 74657265 6f313642 0FilterStereo16B │ │ - 0x00003348 69745370 6c696e65 52616d70 4d697850 itSplineRampMixP │ │ - 0x00003358 31315f4d 4f444348 414e4e45 4c506953 11_MODCHANNELPiS │ │ - 0x00003368 315f005f 5a333246 696c7465 72537465 1_._Z32FilterSte │ │ - 0x00003378 72656f38 42697446 69724669 6c746572 reo8BitFirFilter │ │ - 0x00003388 52616d70 4d697850 31315f4d 4f444348 RampMixP11_MODCH │ │ - 0x00003398 414e4e45 4c506953 315f005f 5a333346 ANNELPiS1_._Z33F │ │ - 0x000033a8 696c7465 72537465 72656f31 36426974 ilterStereo16Bit │ │ - 0x000033b8 46697246 696c7465 7252616d 704d6978 FirFilterRampMix │ │ - 0x000033c8 5031315f 4d4f4443 48414e4e 454c5069 P11_MODCHANNELPi │ │ - 0x000033d8 53315f00 5f5f6165 6162695f 69326600 S1_.__aeabi_i2f. │ │ - 0x000033e8 5f5f6165 6162695f 666d756c 005f5f61 __aeabi_fmul.__a │ │ - 0x000033f8 65616269 5f663264 005f5f61 65616269 eabi_f2d.__aeabi │ │ - 0x00003408 5f646d75 6c005f5f 61656162 695f6461 _dmul.__aeabi_da │ │ - 0x00003418 6464005f 5f616561 62695f64 73756200 dd.__aeabi_dsub. │ │ - 0x00003428 5f5f6165 6162695f 64326600 5f5f6165 __aeabi_d2f.__ae │ │ - 0x00003438 6162695f 66636d70 6c74005f 5f616561 abi_fcmplt.__aea │ │ - 0x00003448 62695f66 636d7067 74005f5f 61656162 bi_fcmpgt.__aeab │ │ - 0x00003458 695f6632 697a005f 5a4e3133 437a4355 i_f2iz._ZN13CzCU │ │ - 0x00003468 42494353 504c494e 45433245 7600666c BICSPLINEC2Ev.fl │ │ - 0x00003478 6f6f7200 5f5a4e31 33437a43 55424943 oor._ZN13CzCUBIC │ │ - 0x00003488 53504c49 4e454331 4576005f 5f616561 SPLINEC1Ev.__aea │ │ - 0x00003498 62695f66 73756200 5f5f6165 6162695f bi_fsub.__aeabi_ │ │ - 0x000034a8 69326400 5f5f6165 6162695f 64636d70 i2d.__aeabi_dcmp │ │ - 0x000034b8 6c74005f 5f616561 62695f64 64697600 lt.__aeabi_ddiv. │ │ - 0x000034c8 5f5f6165 6162695f 66616464 005f5f61 __aeabi_fadd.__a │ │ - 0x000034d8 65616269 5f666469 76005f5a 4e313343 eabi_fdiv._ZN13C │ │ - 0x000034e8 7a57494e 444f5745 44464952 43324576 zWINDOWEDFIRC2Ev │ │ - 0x000034f8 00636f73 0073696e 005f5a4e 3133437a .cos.sin._ZN13Cz │ │ - 0x00003508 57494e44 4f574544 46495243 31457600 WINDOWEDFIRC1Ev. │ │ - 0x00003518 5f5a3231 46617374 4d6f6e6f 38426974 _Z21FastMono8Bit │ │ - 0x00003528 53706c69 6e654d69 78503131 5f4d4f44 SplineMixP11_MOD │ │ - 0x00003538 4348414e 4e454c50 6953315f 005f5a32 CHANNELPiS1_._Z2 │ │ - 0x00003548 32466173 744d6f6e 6f313642 69745370 2FastMono16BitSp │ │ - 0x00003558 6c696e65 4d697850 31315f4d 4f444348 lineMixP11_MODCH │ │ - 0x00003568 414e4e45 4c506953 315f005f 5a323446 ANNELPiS1_._Z24F │ │ - 0x00003578 6173744d 6f6e6f38 42697446 69724669 astMono8BitFirFi │ │ - 0x00003588 6c746572 4d697850 31315f4d 4f444348 lterMixP11_MODCH │ │ - 0x00003598 414e4e45 4c506953 315f005f 5a323546 ANNELPiS1_._Z25F │ │ - 0x000035a8 6173744d 6f6e6f31 36426974 46697246 astMono16BitFirF │ │ - 0x000035b8 696c7465 724d6978 5031315f 4d4f4443 ilterMixP11_MODC │ │ - 0x000035c8 48414e4e 454c5069 53315f00 5f5a3235 HANNELPiS1_._Z25 │ │ - 0x000035d8 46617374 4d6f6e6f 38426974 53706c69 FastMono8BitSpli │ │ - 0x000035e8 6e655261 6d704d69 78503131 5f4d4f44 neRampMixP11_MOD │ │ - 0x000035f8 4348414e 4e454c50 6953315f 005f5a32 CHANNELPiS1_._Z2 │ │ - 0x00003608 36466173 744d6f6e 6f313642 69745370 6FastMono16BitSp │ │ - 0x00003618 6c696e65 52616d70 4d697850 31315f4d lineRampMixP11_M │ │ - 0x00003628 4f444348 414e4e45 4c506953 315f005f ODCHANNELPiS1_._ │ │ - 0x00003638 5a323846 6173744d 6f6e6f38 42697446 Z28FastMono8BitF │ │ - 0x00003648 69724669 6c746572 52616d70 4d697850 irFilterRampMixP │ │ - 0x00003658 31315f4d 4f444348 414e4e45 4c506953 11_MODCHANNELPiS │ │ - 0x00003668 315f005f 5a323946 6173744d 6f6e6f31 1_._Z29FastMono1 │ │ - 0x00003678 36426974 46697246 696c7465 7252616d 6BitFirFilterRam │ │ - 0x00003688 704d6978 5031315f 4d4f4443 48414e4e pMixP11_MODCHANN │ │ - 0x00003698 454c5069 53315f00 5f5a3136 5838365f ELPiS1_._Z16X86_ │ │ - 0x000036a8 436f6e76 65727433 32546f38 50765069 Convert32To8PvPi │ │ - 0x000036b8 6a53305f 53305f00 5f5a3137 5838365f jS0_S0_._Z17X86_ │ │ - 0x000036c8 436f6e76 65727433 32546f31 36507650 Convert32To16PvP │ │ - 0x000036d8 696a5330 5f53305f 005f5a31 37583836 ijS0_S0_._Z17X86 │ │ - 0x000036e8 5f436f6e 76657274 3332546f 32345076 _Convert32To24Pv │ │ - 0x000036f8 50696a53 305f5330 5f005f5a 31375838 PijS0_S0_._Z17X8 │ │ - 0x00003708 365f436f 6e766572 74333254 6f333250 6_Convert32To32P │ │ - 0x00003718 7650696a 53305f53 305f005f 5a313758 vPijS0_S0_._Z17X │ │ - 0x00003728 38365f49 6e69744d 69784275 66666572 86_InitMixBuffer │ │ - 0x00003738 50696a00 6d656d73 6574005f 5f616561 Pij.memset.__aea │ │ - 0x00003748 62695f75 6e77696e 645f6370 705f7072 bi_unwind_cpp_pr │ │ - 0x00003758 31005f5a 32335838 365f496e 7465726c 1._Z23X86_Interl │ │ - 0x00003768 65617665 46726f6e 74526561 72506953 eaveFrontRearPiS │ │ - 0x00003778 5f6a005f 5a313858 38365f4d 6f6e6f46 _j._Z18X86_MonoF │ │ - 0x00003788 726f6d53 74657265 6f50696a 005f5a31 romStereoPij._Z1 │ │ - 0x00003798 34583836 5f537465 72656f46 696c6c50 4X86_StereoFillP │ │ - 0x000037a8 696a535f 535f005f 5a313758 38365f45 ijS_S_._Z17X86_E │ │ - 0x000037b8 6e644368 616e6e65 6c4f6673 5031315f ndChannelOfsP11_ │ │ - 0x000037c8 4d4f4443 48414e4e 454c5069 6a005f5f MODCHANNELPij.__ │ │ - 0x000037d8 61656162 695f6964 6976005f 5f616561 aeabi_idiv.__aea │ │ - 0x000037e8 62695f6c 6469766d 6f64005f 5a4e3130 bi_ldivmod._ZN10 │ │ - 0x000037f8 43536f75 6e644669 6c653135 43726561 CSoundFile15Crea │ │ - 0x00003808 74655374 6572656f 4d697845 69005f5a teStereoMixEi._Z │ │ - 0x00003818 4e313043 536f756e 6446696c 65313067 N10CSoundFile10g │ │ - 0x00003828 6e436861 6e6e656c 7345004d 69785265 nChannelsE.MixRe │ │ - 0x00003838 61724275 66666572 005f5a4e 31304353 arBuffer._ZN10CS │ │ - 0x00003848 6f756e64 46696c65 31336764 77536f75 oundFile13gdwSou │ │ - 0x00003858 6e645365 74757045 004d6978 52657665 ndSetupE.MixReve │ │ - 0x00003868 72624275 66666572 004d6978 536f756e rbBuffer.MixSoun │ │ - 0x00003878 64427566 66657200 676e5265 76657262 dBuffer.gnReverb │ │ - 0x00003888 53656e64 005f5a4e 31304353 6f756e64 Send._ZN10CSound │ │ - 0x00003898 46696c65 31376d5f 6e4d6178 4d697843 File17m_nMaxMixC │ │ - 0x000038a8 68616e6e 656c7345 00676e44 7279524f hannelsE.gnDryRO │ │ - 0x000038b8 6673566f 6c00676e 4472794c 4f667356 fsVol.gnDryLOfsV │ │ - 0x000038c8 6f6c005f 5f616561 62695f61 74657869 ol.__aeabi_atexi │ │ - 0x000038d8 74007373 706c696e 65007366 6972004d t.sspline.sfir.M │ │ - 0x000038e8 6978466c 6f617442 75666665 72005f5a ixFloatBuffer._Z │ │ - 0x000038f8 31386c65 6e677468 41727261 79546f44 18lengthArrayToD │ │ - 0x00003908 574f5244 504b6800 5f5a4e31 3043536f WORDPKh._ZN10CSo │ │ - 0x00003918 756e6446 696c6537 52656164 36363945 undFile7Read669E │ │ - 0x00003928 504b686a 006d656d 63707900 5f5a6e61 PKhj.memcpy._Zna │ │ - 0x00003938 6a005f5a 4e313043 536f756e 6446696c j._ZN10CSoundFil │ │ - 0x00003948 65313541 6c6c6f63 61746550 61747465 e15AllocatePatte │ │ - 0x00003958 726e456a 6a005f5f 676e755f 7468756d rnEjj.__gnu_thum │ │ - 0x00003968 62315f63 6173655f 75716900 5f5a4e31 b1_case_uqi._ZN1 │ │ - 0x00003978 3043536f 756e6446 696c6531 30526561 0CSoundFile10Rea │ │ - 0x00003988 6453616d 706c6545 5031345f 4d4f4449 dSampleEP14_MODI │ │ - 0x00003998 4e535452 554d454e 546a504b 636a005f NSTRUMENTjPKcj._ │ │ - 0x000039a8 5f616561 62695f75 69646976 6d6f6400 _aeabi_uidivmod. │ │ - 0x000039b8 5f5f6165 6162695f 75696469 76007374 __aeabi_uidiv.st │ │ - 0x000039c8 726e636d 70005f5f 61656162 695f6964 rncmp.__aeabi_id │ │ - 0x000039d8 69766d6f 64007374 726c656e 00667265 ivmod.strlen.fre │ │ - 0x000039e8 65007374 72737472 00726561 6c6c6f63 e.strstr.realloc │ │ - 0x000039f8 00737472 63707900 73747263 61740063 .strcpy.strcat.c │ │ - 0x00003a08 616c6c6f 63005f5f 73746163 6b5f6368 alloc.__stack_ch │ │ - 0x00003a18 6b5f6661 696c005f 5f737461 636b5f63 k_fail.__stack_c │ │ - 0x00003a28 686b5f67 75617264 00706174 5f676d74 hk_guard.pat_gmt │ │ - 0x00003a38 6f736d70 00737072 696e7466 00667072 osmp.sprintf.fpr │ │ - 0x00003a48 696e7466 005f5f73 46007374 72636d70 intf.__sF.strcmp │ │ - 0x00003a58 00706174 5f676d5f 6472756d 6e6f7465 .pat_gm_drumnote │ │ - 0x00003a68 00706174 5f676d5f 6472756d 6e720070 .pat_gm_drumnr.p │ │ - 0x00003a78 61745f6d 6f646e6f 74650069 73616c70 at_modnote.isalp │ │ - 0x00003a88 6861005f 63747970 655f0069 73646967 ha._ctype_.isdig │ │ - 0x00003a98 69740073 74726e63 61736563 6d700073 it.strncasecmp.s │ │ - 0x00003aa8 74726368 72006973 6c6f7765 72006973 trchr.islower.is │ │ - 0x00003ab8 73706163 65007374 72647570 00737472 space.strdup.str │ │ - 0x00003ac8 63617365 636d7000 73736361 6e660073 casecmp.sscanf.s │ │ - 0x00003ad8 74726e63 7079005f 746f7570 7065725f trncpy._toupper_ │ │ - 0x00003ae8 7461625f 00697375 70706572 005f5a4e tab_.isupper._ZN │ │ - 0x00003af8 31304353 6f756e64 46696c65 37546573 10CSoundFile7Tes │ │ - 0x00003b08 74414243 45504b68 6a005f5f 61656162 tABCEPKhj.__aeab │ │ - 0x00003b18 695f6432 697a005f 5a4e3130 43536f75 i_d2iz._ZN10CSou │ │ - 0x00003b28 6e644669 6c653752 65616441 42434550 ndFile7ReadABCEP │ │ - 0x00003b38 4b686a00 67657465 6e760061 746f6900 Khj.getenv.atoi. │ │ - 0x00003b48 74696d65 00737261 6e643438 006c7261 time.srand48.lra │ │ - 0x00003b58 6e643438 00736574 656e7600 736c6565 nd48.setenv.slee │ │ - 0x00003b68 70007061 745f7265 73657473 6d700070 p.pat_resetsmp.p │ │ - 0x00003b78 61745f69 6e69745f 7061746e 616d6573 at_init_patnames │ │ - 0x00003b88 005f5f67 6e755f74 68756d62 315f6361 .__gnu_thumb1_ca │ │ - 0x00003b98 73655f75 6869006d 616c6c6f 63007374 se_uhi.malloc.st │ │ - 0x00003ba8 72726368 7200666f 70656e00 66736565 rrchr.fopen.fsee │ │ - 0x00003bb8 6b006674 656c6c00 66726561 64006663 k.ftell.fread.fc │ │ - 0x00003bc8 6c6f7365 00707269 6e746600 70757463 lose.printf.putc │ │ - 0x00003bd8 68617200 7061745f 736d7074 6f676d00 har.pat_smptogm. │ │ - 0x00003be8 7061745f 676d5f6e 616d6500 5f5a4e31 pat_gm_name._ZN1 │ │ - 0x00003bf8 3043536f 756e6446 696c6531 31467265 0CSoundFile11Fre │ │ - 0x00003c08 65506174 7465726e 45507600 5041545f ePatternEPv.PAT_ │ │ - 0x00003c18 4c6f6164 5f496e73 7472756d 656e7473 Load_Instruments │ │ - 0x00003c28 005f5a31 30414d46 5f556e70 61636b50 ._Z10AMF_UnpackP │ │ - 0x00003c38 31315f4d 4f44434f 4d4d414e 44504b68 11_MODCOMMANDPKh │ │ - 0x00003c48 6a6a005f 5a4e3130 43536f75 6e644669 jj._ZN10CSoundFi │ │ - 0x00003c58 6c653752 65616441 4d464550 4b686a00 le7ReadAMFEPKhj. │ │ - 0x00003c68 5f5a4e4b 31304353 6f756e64 46696c65 _ZNK10CSoundFile │ │ - 0x00003c78 3137436f 6e766572 744d6f64 436f6d6d 17ConvertModComm │ │ - 0x00003c88 616e6445 5031315f 4d4f4443 4f4d4d41 andEP11_MODCOMMA │ │ - 0x00003c98 4e44005f 5a646150 76005f5a 4e313043 ND._ZdaPv._ZN10C │ │ - 0x00003ca8 536f756e 6446696c 65385265 6164414d SoundFile8ReadAM │ │ - 0x00003cb8 53324550 4b686a00 5f5a6e77 6a005f5a S2EPKhj._Znwj._Z │ │ - 0x00003cc8 4e313043 536f756e 6446696c 65313453 N10CSoundFile14S │ │ - 0x00003cd8 65745061 74746572 6e4e616d 65456a50 etPatternNameEjP │ │ - 0x00003ce8 4b63005f 5a4e3130 43536f75 6e644669 Kc._ZN10CSoundFi │ │ - 0x00003cf8 6c653752 65616441 4d534550 4b686a00 le7ReadAMSEPKhj. │ │ - 0x00003d08 5f5a3941 4d53556e 7061636b 504b636a _Z9AMSUnpackPKcj │ │ - 0x00003d18 50636a63 005f5a4e 31304353 6f756e64 Pcjc._ZN10CSound │ │ - 0x00003d28 46696c65 37526561 6444424d 45504b68 File7ReadDBMEPKh │ │ - 0x00003d38 6a005f5a 4e313043 536f756e 6446696c j._ZN10CSoundFil │ │ - 0x00003d48 65323046 72657175 656e6379 546f5472 e20FrequencyToTr │ │ - 0x00003d58 616e7370 6f736545 6a005f5a 4e313043 ansposeEj._ZN10C │ │ - 0x00003d68 536f756e 6446696c 65375265 6164444d SoundFile7ReadDM │ │ - 0x00003d78 4645504b 686a005f 5a313144 4d465265 FEPKhj._Z11DMFRe │ │ - 0x00003d88 61644269 74735039 444d465f 48545245 adBitsP9DMF_HTRE │ │ - 0x00003d98 456a005f 5a313044 4d464e65 774e6f64 Ej._Z10DMFNewNod │ │ - 0x00003da8 65503944 4d465f48 54524545 005f5a39 eP9DMF_HTREE._Z9 │ │ - 0x00003db8 444d4655 6e706163 6b506853 5f535f6a DMFUnpackPhS_S_j │ │ - 0x00003dc8 005f5a4e 31304353 6f756e64 46696c65 ._ZN10CSoundFile │ │ - 0x00003dd8 37526561 6444534d 45504b68 6a005f5a 7ReadDSMEPKhj._Z │ │ - 0x00003de8 4e313043 536f756e 6446696c 65375265 N10CSoundFile7Re │ │ - 0x00003df8 61644641 5245504b 686a005f 5a4e3130 adFAREPKhj._ZN10 │ │ - 0x00003e08 43536f75 6e644669 6c653132 4954496e CSoundFile12ITIn │ │ - 0x00003e18 73747254 6f4d5054 45504b76 5031375f strToMPTEPKvP17_ │ │ - 0x00003e28 494e5354 52554d45 4e544845 41444552 INSTRUMENTHEADER │ │ - 0x00003e38 6a005f5a 31304954 52656164 42697473 j._Z10ITReadBits │ │ - 0x00003e48 526a535f 52506861 005f5a31 32495455 RjS_RPha._Z12ITU │ │ - 0x00003e58 6e706163 6b384269 7450616a 50686a62 npack8BitPajPhjb │ │ - 0x00003e68 005f5a31 33495455 6e706163 6b313642 ._Z13ITUnpack16B │ │ - 0x00003e78 69745061 6a50686a 62005f5a 4e313043 itPajPhjb._ZN10C │ │ - 0x00003e88 536f756e 6446696c 65313453 6176654d SoundFile14SaveM │ │ - 0x00003e98 6978506c 7567696e 73455037 5f5f7346 ixPluginsEP7__sF │ │ - 0x00003ea8 494c4562 00667772 69746500 5f5a4e31 ILEb.fwrite._ZN1 │ │ - 0x00003eb8 3043536f 756e6446 696c6531 344c6f61 0CSoundFile14Loa │ │ - 0x00003ec8 644d6978 506c7567 696e7345 504b766a dMixPluginsEPKvj │ │ - 0x00003ed8 005f5a4e 31304353 6f756e64 46696c65 ._ZN10CSoundFile │ │ - 0x00003ee8 36526561 64495445 504b686a 00617574 6ReadITEPKhj.aut │ │ - 0x00003ef8 6f766962 69743278 6d005f5a 4e4b3130 ovibit2xm._ZNK10 │ │ - 0x00003f08 43536f75 6e644669 6c653130 53334d43 CSoundFile10S3MC │ │ - 0x00003f18 6f6e7665 72744550 31315f4d 4f44434f onvertEP11_MODCO │ │ - 0x00003f28 4d4d414e 44620061 75746f76 6962786d MMANDb.autovibxm │ │ - 0x00003f38 32697400 5f5a3137 436f6e76 6572744d 2it._Z17ConvertM │ │ - 0x00003f48 444c436f 6d6d616e 64503131 5f4d4f44 DLCommandP11_MOD │ │ - 0x00003f58 434f4d4d 414e446a 6a005f5a 3134556e COMMANDjj._Z14Un │ │ - 0x00003f68 7061636b 4d444c54 7261636b 5031315f packMDLTrackP11_ │ │ - 0x00003f78 4d4f4443 4f4d4d41 4e446a6a 6a504b68 MODCOMMANDjjjPKh │ │ - 0x00003f88 005f5a4e 31304353 6f756e64 46696c65 ._ZN10CSoundFile │ │ - 0x00003f98 37526561 644d444c 45504b68 6a005f5a 7ReadMDLEPKhj._Z │ │ - 0x00003fa8 31314d44 4c526561 64426974 73526a53 11MDLReadBitsRjS │ │ - 0x00003fb8 5f525068 61005f5a 375f6d75 6c646976 _RPha._Z7_muldiv │ │ - 0x00003fc8 6c6c6c00 5f5a4e31 3043536f 756e6446 lll._ZN10CSoundF │ │ - 0x00003fd8 696c6537 52656164 4d656445 504b686a ile7ReadMedEPKhj │ │ - 0x00003fe8 00706174 5f736d70 6c6f6f70 6564005f .pat_smplooped._ │ │ - 0x00003ff8 5a4e3130 43536f75 6e644669 6c653754 ZN10CSoundFile7T │ │ - 0x00004008 6573744d 49444550 4b686a00 5f5a3236 estMIDEPKhj._Z26 │ │ - 0x00004018 6d69645f 66697273 745f6e6f 74656f6e mid_first_noteon │ │ - 0x00004028 6576656e 745f7469 636b5039 5f4d4944 event_tickP9_MID │ │ - 0x00004038 4556454e 54005f5a 4e313043 536f756e EVENT._ZN10CSoun │ │ - 0x00004048 6446696c 65375265 61644d49 4445504b dFile7ReadMIDEPK │ │ - 0x00004058 686a0070 75747300 5f5a4e4b 31304353 hj.puts._ZNK10CS │ │ - 0x00004068 6f756e64 46696c65 31344d6f 64536176 oundFile14ModSav │ │ - 0x00004078 65436f6d 6d616e64 45504b31 315f4d4f eCommandEPK11_MO │ │ - 0x00004088 44434f4d 4d414e44 62005f5a 3749734d DCOMMANDb._Z7IsM │ │ - 0x00004098 61676963 504b6353 305f005f 5a4e3130 agicPKcS0_._ZN10 │ │ - 0x000040a8 43536f75 6e644669 6c653752 6561644d CSoundFile7ReadM │ │ - 0x000040b8 6f644550 4b686a00 5f5a4e4b 31304353 odEPKhj._ZNK10CS │ │ - 0x000040c8 6f756e64 46696c65 31374765 744e6f74 oundFile17GetNot │ │ - 0x000040d8 6546726f 6d506572 696f6445 6a005f5a eFromPeriodEj._Z │ │ - 0x000040e8 4e313043 536f756e 6446696c 65375265 N10CSoundFile7Re │ │ - 0x000040f8 61644d54 3245504b 686a005f 5a4e3130 adMT2EPKhj._ZN10 │ │ - 0x00004108 43536f75 6e644669 6c653230 46726571 CSoundFile20Freq │ │ - 0x00004118 75656e63 79546f54 72616e73 706f7365 uencyToTranspose │ │ - 0x00004128 45503134 5f4d4f44 494e5354 52554d45 EP14_MODINSTRUME │ │ - 0x00004138 4e54005f 5a4e3130 43536f75 6e644669 NT._ZN10CSoundFi │ │ - 0x00004148 6c653230 5472616e 73706f73 65546f46 le20TransposeToF │ │ - 0x00004158 72657175 656e6379 45696900 5f5a4e31 requencyEii._ZN1 │ │ - 0x00004168 3043536f 756e6446 696c6537 52656164 0CSoundFile7Read │ │ - 0x00004178 4d544d45 504b686a 005f5a4e 31304353 MTMEPKhj._ZN10CS │ │ - 0x00004188 6f756e64 46696c65 37526561 644f4b54 oundFile7ReadOKT │ │ - 0x00004198 45504b68 6a005f5f 61656162 695f7569 EPKhj.__aeabi_ui │ │ - 0x000041a8 3264005f 5f616561 62695f64 3275697a 2d.__aeabi_d2uiz │ │ - 0x000041b8 006d656d 636d7000 73696e66 00706174 .memcmp.sinf.pat │ │ - 0x000041c8 5f6e756d 736d7000 7061745f 6e756d69 _numsmp.pat_numi │ │ - 0x000041d8 6e737472 005f5a31 325f6d6d 5f676574 nstr._Z12_mm_get │ │ - 0x000041e8 6673697a 6550375f 5f734649 4c450066 fsizeP7__sFILE.f │ │ - 0x000041f8 67657473 005f5a4e 31304353 6f756e64 gets._ZN10CSound │ │ - 0x00004208 46696c65 37546573 74504154 45504b68 File7TestPATEPKh │ │ - 0x00004218 6a005f5a 4e313043 536f756e 6446696c j._ZN10CSoundFil │ │ - 0x00004228 65375265 61645041 5445504b 686a005f e7ReadPATEPKhj._ │ │ - 0x00004238 5a313373 7761705f 50534d43 48554e4b Z13swap_PSMCHUNK │ │ - 0x00004248 50395f50 534d4348 554e4b00 5f5a3135 P9_PSMCHUNK._Z15 │ │ - 0x00004258 73776170 5f50534d 50415454 45524e50 swap_PSMPATTERNP │ │ - 0x00004268 31315f50 534d5041 54544552 4e005f5a 11_PSMPATTERN._Z │ │ - 0x00004278 31347377 61705f50 534d5341 4d504c45 14swap_PSMSAMPLE │ │ - 0x00004288 5031305f 50534d53 414d504c 45005f5a P10_PSMSAMPLE._Z │ │ - 0x00004298 4e313043 536f756e 6446696c 65375265 N10CSoundFile7Re │ │ - 0x000042a8 61645053 4d45504b 686a005f 5a4e3130 adPSMEPKhj._ZN10 │ │ - 0x000042b8 43536f75 6e644669 6c653752 65616450 CSoundFile7ReadP │ │ - 0x000042c8 544d4550 4b686a00 5f5a4e4b 31304353 TMEPKhj._ZNK10CS │ │ - 0x000042d8 6f756e64 46696c65 31345333 4d536176 oundFile14S3MSav │ │ - 0x000042e8 65436f6e 76657274 45506a53 305f6200 eConvertEPjS0_b. │ │ - 0x000042f8 5f5a4e31 3043536f 756e6446 696c6537 _ZN10CSoundFile7 │ │ - 0x00004308 52656164 53334d45 504b686a 005f5a4e ReadS3MEPKhj._ZN │ │ - 0x00004318 31304353 6f756e64 46696c65 37526561 10CSoundFile7Rea │ │ - 0x00004328 6453544d 45504b68 6a005f5a 4e313043 dSTMEPKhj._ZN10C │ │ - 0x00004338 536f756e 6446696c 65375265 6164556c SoundFile7ReadUl │ │ - 0x00004348 7445504b 686a005f 5a4e3130 43536f75 tEPKhj._ZN10CSou │ │ - 0x00004358 6e644669 6c653752 65616455 4d584550 ndFile7ReadUMXEP │ │ - 0x00004368 4b686a00 5f5a4e31 3043536f 756e6446 Khj._ZN10CSoundF │ │ - 0x00004378 696c6536 52656164 584d4550 4b686a00 ile6ReadXMEPKhj. │ │ - 0x00004388 5f5a4e31 3043536f 756e6446 696c6537 _ZN10CSoundFile7 │ │ - 0x00004398 52656164 57617645 504b686a 005f5a4e ReadWavEPKhj._ZN │ │ - 0x000043a8 31304353 6f756e64 46696c65 3134416c 10CSoundFile14Al │ │ - 0x000043b8 6c6f6361 74655361 6d706c65 456a005f locateSampleEj._ │ │ - 0x000043c8 5a313649 4d414144 50434d55 6e706163 Z16IMAADPCMUnpac │ │ - 0x000043d8 6b313650 736a5068 6a6a005f 5a4e3130 k16PsjPhjj._ZN10 │ │ - 0x000043e8 43536f75 6e644669 6c653139 44657465 CSoundFile19Dete │ │ - 0x000043f8 6374556e 75736564 53616d70 6c657345 ctUnusedSamplesE │ │ - 0x00004408 5062005f 5a4e3130 43536f75 6e644669 Pb._ZN10CSoundFi │ │ - 0x00004418 6c653133 44657374 726f7953 616d706c le13DestroySampl │ │ - 0x00004428 65456a00 5f5a4e31 344d4d43 4d504249 eEj._ZN14MMCMPBI │ │ - 0x00004438 54425546 46455237 47657442 69747345 TBUFFER7GetBitsE │ │ - 0x00004448 6a005f5a 4e31325f 50504249 54425546 j._ZN12_PPBITBUF │ │ - 0x00004458 46455237 47657442 69747345 6a005f5a FER7GetBitsEj._Z │ │ - 0x00004468 31335050 32305f44 6f556e70 61636b50 13PP20_DoUnpackP │ │ - 0x00004478 4b686a50 686a005f 5a313150 5032305f KhjPhj._Z11PP20_ │ │ - 0x00004488 556e7061 636b5050 4b68506a 005f5a31 UnpackPPKhPj._Z1 │ │ - 0x00004498 324d4d43 4d505f55 6e706163 6b50504b 2MMCMP_UnpackPPK │ │ - 0x000044a8 68506a00 5f5a4e37 4d6f6450 6c756731 hPj._ZN7ModPlug1 │ │ - 0x000044b8 34557064 61746553 65747469 6e677345 4UpdateSettingsE │ │ - 0x000044c8 62005f5a 4e313043 536f756e 6446696c b._ZN10CSoundFil │ │ - 0x000044d8 65313953 65745265 76657262 50617261 e19SetReverbPara │ │ - 0x000044e8 6d657465 7273456a 6a005f5a 4e313043 metersEjj._ZN10C │ │ - 0x000044f8 536f756e 6446696c 65313853 65745842 SoundFile18SetXB │ │ - 0x00004508 61737350 6172616d 65746572 73456a6a assParametersEjj │ │ - 0x00004518 005f5a4e 31304353 6f756e64 46696c65 ._ZN10CSoundFile │ │ - 0x00004528 32315365 74537572 726f756e 64506172 21SetSurroundPar │ │ - 0x00004538 616d6574 65727345 6a6a005f 5a4e3130 ametersEjj._ZN10 │ │ - 0x00004548 43536f75 6e644669 6c653133 53657457 CSoundFile13SetW │ │ - 0x00004558 61766543 6f6e6669 67456a6a 6a62005f aveConfigEjjjb._ │ │ - 0x00004568 5a4e3130 43536f75 6e644669 6c653132 ZN10CSoundFile12 │ │ - 0x00004578 5365744d 6978436f 6e666967 456a6a00 SetMixConfigEjj. │ │ - 0x00004588 5f5a4e31 3043536f 756e6446 696c6531 _ZN10CSoundFile1 │ │ - 0x00004598 35536574 57617665 436f6e66 69674578 5SetWaveConfigEx │ │ - 0x000045a8 45626262 62626262 005f5a4e 31304353 Ebbbbbbb._ZN10CS │ │ - 0x000045b8 6f756e64 46696c65 31375365 74526573 oundFile17SetRes │ │ - 0x000045c8 616d706c 696e674d 6f646545 6a005f5a amplingModeEj._Z │ │ - 0x000045d8 4e374d6f 64506c75 67396753 65747469 N7ModPlug9gSetti │ │ - 0x000045e8 6e677345 005f5a4e 374d6f64 506c7567 ngsE._ZN7ModPlug │ │ - 0x000045f8 31316753 616d706c 6553697a 6545004d 11gSampleSizeE.M │ │ - 0x00004608 6f64506c 75675f4c 6f616400 5f5a4e31 odPlug_Load._ZN1 │ │ - 0x00004618 3043536f 756e6446 696c6543 31457600 0CSoundFileC1Ev. │ │ - 0x00004628 5f5a4e31 3043536f 756e6446 696c6536 _ZN10CSoundFile6 │ │ - 0x00004638 43726561 74654550 4b686a00 5f5a4e31 CreateEPKhj._ZN1 │ │ - 0x00004648 3043536f 756e6446 696c6544 31457600 0CSoundFileD1Ev. │ │ - 0x00004658 5f5a646c 5076004d 6f64506c 75675f55 _ZdlPv.ModPlug_U │ │ - 0x00004668 6e6c6f61 64005f5a 4e313043 536f756e nload._ZN10CSoun │ │ - 0x00004678 6446696c 65374465 7374726f 79457600 dFile7DestroyEv. │ │ - 0x00004688 4d6f6450 6c75675f 52656164 005f5a4e ModPlug_Read._ZN │ │ - 0x00004698 31304353 6f756e64 46696c65 34526561 10CSoundFile4Rea │ │ - 0x000046a8 64455076 6a004d6f 64506c75 675f4765 dEPvj.ModPlug_Ge │ │ - 0x000046b8 744e616d 65004d6f 64506c75 675f4765 tName.ModPlug_Ge │ │ - 0x000046c8 744c656e 67746800 5f5a4e31 3043536f tLength._ZN10CSo │ │ - 0x000046d8 756e6446 696c6539 4765744c 656e6774 undFile9GetLengt │ │ - 0x000046e8 68456262 004d6f64 506c7567 5f496e69 hEbb.ModPlug_Ini │ │ - 0x000046f8 744d6978 65724361 6c6c6261 636b005f tMixerCallback._ │ │ - 0x00004708 5a4e3130 43536f75 6e644669 6c653132 ZN10CSoundFile12 │ │ - 0x00004718 6770536e 644d6978 486f6f6b 45004d6f gpSndMixHookE.Mo │ │ - 0x00004728 64506c75 675f556e 6c6f6164 4d697865 dPlug_UnloadMixe │ │ - 0x00004738 7243616c 6c626163 6b004d6f 64506c75 rCallback.ModPlu │ │ - 0x00004748 675f4765 744d6173 74657256 6f6c756d g_GetMasterVolum │ │ - 0x00004758 65004d6f 64506c75 675f5365 744d6173 e.ModPlug_SetMas │ │ - 0x00004768 74657256 6f6c756d 65005f5a 4e313043 terVolume._ZN10C │ │ - 0x00004778 536f756e 6446696c 65313553 65744d61 SoundFile15SetMa │ │ - 0x00004788 73746572 566f6c75 6d65456a 62004d6f sterVolumeEjb.Mo │ │ - 0x00004798 64506c75 675f4765 74437572 72656e74 dPlug_GetCurrent │ │ - 0x000047a8 53706565 64004d6f 64506c75 675f4765 Speed.ModPlug_Ge │ │ - 0x000047b8 74437572 72656e74 54656d70 6f004d6f tCurrentTempo.Mo │ │ - 0x000047c8 64506c75 675f4765 74437572 72656e74 dPlug_GetCurrent │ │ - 0x000047d8 4f726465 72004d6f 64506c75 675f4765 Order.ModPlug_Ge │ │ - 0x000047e8 74437572 72656e74 50617474 65726e00 tCurrentPattern. │ │ - 0x000047f8 4d6f6450 6c75675f 47657443 75727265 ModPlug_GetCurre │ │ - 0x00004808 6e74526f 77004d6f 64506c75 675f4765 ntRow.ModPlug_Ge │ │ - 0x00004818 74506c61 79696e67 4368616e 6e656c73 tPlayingChannels │ │ - 0x00004828 004d6f64 506c7567 5f536565 6b4f7264 .ModPlug_SeekOrd │ │ - 0x00004838 6572005f 5a4e3130 43536f75 6e644669 er._ZN10CSoundFi │ │ - 0x00004848 6c653135 53657443 75727265 6e744f72 le15SetCurrentOr │ │ - 0x00004858 64657245 6a004d6f 64506c75 675f4765 derEj.ModPlug_Ge │ │ - 0x00004868 744d6f64 756c6554 79706500 4d6f6450 tModuleType.ModP │ │ - 0x00004878 6c75675f 4765744d 65737361 6765004d lug_GetMessage.M │ │ - 0x00004888 6f64506c 75675f4e 756d496e 73747275 odPlug_NumInstru │ │ - 0x00004898 6d656e74 73004d6f 64506c75 675f4e75 ments.ModPlug_Nu │ │ - 0x000048a8 6d53616d 706c6573 004d6f64 506c7567 mSamples.ModPlug │ │ - 0x000048b8 5f4e756d 50617474 65726e73 005f5a4e _NumPatterns._ZN │ │ - 0x000048c8 4b313043 536f756e 6446696c 65313447 K10CSoundFile14G │ │ - 0x000048d8 65744e75 6d506174 7465726e 73457600 etNumPatternsEv. │ │ - 0x000048e8 4d6f6450 6c75675f 4e756d43 68616e6e ModPlug_NumChann │ │ - 0x000048f8 656c7300 5f5a4e4b 31304353 6f756e64 els._ZNK10CSound │ │ - 0x00004908 46696c65 31344765 744e756d 4368616e File14GetNumChan │ │ - 0x00004918 6e656c73 4576004d 6f64506c 75675f53 nelsEv.ModPlug_S │ │ - 0x00004928 616d706c 654e616d 65005f5a 4e4b3130 ampleName._ZNK10 │ │ - 0x00004938 43536f75 6e644669 6c653133 47657453 CSoundFile13GetS │ │ - 0x00004948 616d706c 654e616d 65456a50 63004d6f ampleNameEjPc.Mo │ │ - 0x00004958 64506c75 675f496e 73747275 6d656e74 dPlug_Instrument │ │ - 0x00004968 4e616d65 005f5a4e 4b313043 536f756e Name._ZNK10CSoun │ │ - 0x00004978 6446696c 65313747 6574496e 73747275 dFile17GetInstru │ │ - 0x00004988 6d656e74 4e616d65 456a5063 004d6f64 mentNameEjPc.Mod │ │ - 0x00004998 506c7567 5f476574 50617474 65726e00 Plug_GetPattern. │ │ - 0x000049a8 4d6f6450 6c75675f 5365656b 005f5a4e ModPlug_Seek._ZN │ │ - 0x000049b8 4b313043 536f756e 6446696c 65313447 K10CSoundFile14G │ │ - 0x000049c8 65744d61 78506f73 6974696f 6e457600 etMaxPositionEv. │ │ - 0x000049d8 5f5a4e31 3043536f 756e6446 696c6531 _ZN10CSoundFile1 │ │ - 0x000049e8 33536574 43757272 656e7450 6f73456a 3SetCurrentPosEj │ │ - 0x000049f8 004d6f64 506c7567 5f476574 53657474 .ModPlug_GetSett │ │ - 0x00004a08 696e6773 004d6f64 506c7567 5f536574 ings.ModPlug_Set │ │ - 0x00004a18 53657474 696e6773 005f5a4e 31304353 Settings._ZN10CS │ │ - 0x00004a28 6f756e64 46696c65 3133496e 69746961 oundFile13Initia │ │ - 0x00004a38 6c697a65 44535045 62005f5a 4e313043 lizeDSPEb._ZN10C │ │ - 0x00004a48 536f756e 6446696c 6531346d 5f6e5265 SoundFile14m_nRe │ │ - 0x00004a58 76657262 44656c61 7945005f 5a4e3130 verbDelayE._ZN10 │ │ - 0x00004a68 43536f75 6e644669 6c653133 6d5f6e58 CSoundFile13m_nX │ │ - 0x00004a78 42617373 52616e67 6545005f 5a4e3130 BassRangeE._ZN10 │ │ - 0x00004a88 43536f75 6e644669 6c653136 6d5f6e50 CSoundFile16m_nP │ │ - 0x00004a98 726f4c6f 67696344 656c6179 45005f5a roLogicDelayE._Z │ │ - 0x00004aa8 4e313043 536f756e 6446696c 6531336d N10CSoundFile13m │ │ - 0x00004ab8 5f6e5842 61737344 65707468 45005f5a _nXBassDepthE._Z │ │ - 0x00004ac8 4e313043 536f756e 6446696c 65313367 N10CSoundFile13g │ │ - 0x00004ad8 64774d69 78696e67 46726571 45005f5a dwMixingFreqE._Z │ │ - 0x00004ae8 4e313043 536f756e 6446696c 6531366d N10CSoundFile16m │ │ - 0x00004af8 5f6e5072 6f4c6f67 69634465 70746845 _nProLogicDepthE │ │ - 0x00004b08 005f5a4e 31304353 6f756e64 46696c65 ._ZN10CSoundFile │ │ - 0x00004b18 31346d5f 6e526576 65726244 65707468 14m_nReverbDepth │ │ - 0x00004b28 45005f5a 4e313043 536f756e 6446696c E._ZN10CSoundFil │ │ - 0x00004b38 65313650 726f6365 73735374 6572656f e16ProcessStereo │ │ - 0x00004b48 44535045 69005f5a 4e313043 536f756e DSPEi._ZN10CSoun │ │ - 0x00004b58 6446696c 65313450 726f6365 73734d6f dFile14ProcessMo │ │ - 0x00004b68 6e6f4453 50456900 5f5a4e31 3043536f noDSPEi._ZN10CSo │ │ - 0x00004b78 756e6446 696c6531 30496e69 74506c61 undFile10InitPla │ │ - 0x00004b88 79657245 62005f5f 61656162 695f7569 yerEb.__aeabi_ui │ │ - 0x00004b98 3266005f 5a4e4b31 3043536f 756e6446 2f._ZNK10CSoundF │ │ - 0x00004ba8 696c6531 37437574 4f666654 6f467265 ile17CutOffToFre │ │ - 0x00004bb8 7175656e 6379456a 6900706f 77005f5a quencyEji.pow._Z │ │ - 0x00004bc8 4e4b3130 43536f75 6e644669 6c653138 NK10CSoundFile18 │ │ - 0x00004bd8 53657475 70436861 6e6e656c 46696c74 SetupChannelFilt │ │ - 0x00004be8 65724550 31315f4d 4f444348 414e4e45 erEP11_MODCHANNE │ │ - 0x00004bf8 4c626900 5f5a4e31 3043536f 756e6446 Lbi._ZN10CSoundF │ │ - 0x00004c08 696c6531 36496e73 7472756d 656e7443 ile16InstrumentC │ │ - 0x00004c18 68616e67 65455031 315f4d4f 44434841 hangeEP11_MODCHA │ │ - 0x00004c28 4e4e454c 6a626262 005f5a4e 4b313043 NNELjbbb._ZNK10C │ │ - 0x00004c38 536f756e 6446696c 65313347 65744e4e SoundFile13GetNN │ │ - 0x00004c48 41436861 6e6e656c 456a005f 5a4e3130 AChannelEj._ZN10 │ │ - 0x00004c58 43536f75 6e644669 6c653136 46696e65 CSoundFile16Fine │ │ - 0x00004c68 506f7274 616d656e 746f5570 45503131 PortamentoUpEP11 │ │ - 0x00004c78 5f4d4f44 4348414e 4e454c6a 005f5a38 _MODCHANNELj._Z8 │ │ - 0x00004c88 5f6d756c 64697672 6c6c6c00 5f5a4e31 _muldivrlll._ZN1 │ │ - 0x00004c98 3043536f 756e6446 696c6531 3846696e 0CSoundFile18Fin │ │ - 0x00004ca8 65506f72 74616d65 6e746f44 6f776e45 ePortamentoDownE │ │ - 0x00004cb8 5031315f 4d4f4443 48414e4e 454c6a00 P11_MODCHANNELj. │ │ - 0x00004cc8 5f5a4e31 3043536f 756e6446 696c6532 _ZN10CSoundFile2 │ │ - 0x00004cd8 31457874 72614669 6e65506f 7274616d 1ExtraFinePortam │ │ - 0x00004ce8 656e746f 55704550 31315f4d 4f444348 entoUpEP11_MODCH │ │ - 0x00004cf8 414e4e45 4c6a005f 5a4e3130 43536f75 ANNELj._ZN10CSou │ │ - 0x00004d08 6e644669 6c653233 45787472 6146696e ndFile23ExtraFin │ │ - 0x00004d18 65506f72 74616d65 6e746f44 6f776e45 ePortamentoDownE │ │ - 0x00004d28 5031315f 4d4f4443 48414e4e 454c6a00 P11_MODCHANNELj. │ │ - 0x00004d38 5f5a4e31 3043536f 756e6446 696c6531 _ZN10CSoundFile1 │ │ - 0x00004d48 34546f6e 65506f72 74616d65 6e746f45 4TonePortamentoE │ │ - 0x00004d58 5031315f 4d4f4443 48414e4e 454c6a00 P11_MODCHANNELj. │ │ - 0x00004d68 5f5a4e31 3043536f 756e6446 696c6537 _ZN10CSoundFile7 │ │ - 0x00004d78 56696272 61746f45 5031315f 4d4f4443 VibratoEP11_MODC │ │ - 0x00004d88 48414e4e 454c6a00 5f5a4e31 3043536f HANNELj._ZN10CSo │ │ - 0x00004d98 756e6446 696c6531 3146696e 65566962 undFile11FineVib │ │ - 0x00004da8 7261746f 45503131 5f4d4f44 4348414e ratoEP11_MODCHAN │ │ - 0x00004db8 4e454c6a 005f5a4e 31304353 6f756e64 NELj._ZN10CSound │ │ - 0x00004dc8 46696c65 3950616e 6272656c 6c6f4550 File9PanbrelloEP │ │ - 0x00004dd8 31315f4d 4f444348 414e4e45 4c6a005f 11_MODCHANNELj._ │ │ - 0x00004de8 5a4e3130 43536f75 6e644669 6c653132 ZN10CSoundFile12 │ │ - 0x00004df8 50616e6e 696e6753 6c696465 45503131 PanningSlideEP11 │ │ - 0x00004e08 5f4d4f44 4348414e 4e454c6a 005f5a4e _MODCHANNELj._ZN │ │ - 0x00004e18 31304353 6f756e64 46696c65 31324669 10CSoundFile12Fi │ │ - 0x00004e28 6e65566f 6c756d65 55704550 31315f4d neVolumeUpEP11_M │ │ - 0x00004e38 4f444348 414e4e45 4c6a005f 5a4e3130 ODCHANNELj._ZN10 │ │ - 0x00004e48 43536f75 6e644669 6c653134 46696e65 CSoundFile14Fine │ │ - 0x00004e58 566f6c75 6d65446f 776e4550 31315f4d VolumeDownEP11_M │ │ - 0x00004e68 4f444348 414e4e45 4c6a005f 5a4e3130 ODCHANNELj._ZN10 │ │ - 0x00004e78 43536f75 6e644669 6c653131 566f6c75 CSoundFile11Volu │ │ - 0x00004e88 6d65536c 69646545 5031315f 4d4f4443 meSlideEP11_MODC │ │ - 0x00004e98 48414e4e 454c6a00 5f5a4e31 3043536f HANNELj._ZN10CSo │ │ - 0x00004ea8 756e6446 696c6537 5472656d 6f6c6f45 undFile7TremoloE │ │ - 0x00004eb8 5031315f 4d4f4443 48414e4e 454c6a00 P11_MODCHANNELj. │ │ - 0x00004ec8 5f5a4e31 3043536f 756e6446 696c6531 _ZN10CSoundFile1 │ │ - 0x00004ed8 35436861 6e6e656c 566f6c53 6c696465 5ChannelVolSlide │ │ - 0x00004ee8 45503131 5f4d4f44 4348414e 4e454c6a EP11_MODCHANNELj │ │ - 0x00004ef8 005f5a4e 31304353 6f756e64 46696c65 ._ZN10CSoundFile │ │ - 0x00004f08 32314578 74656e64 65644368 616e6e65 21ExtendedChanne │ │ - 0x00004f18 6c456666 65637445 5031315f 4d4f4443 lEffectEP11_MODC │ │ - 0x00004f28 48414e4e 454c6a00 5f5a4e31 3043536f HANNELj._ZN10CSo │ │ - 0x00004f38 756e6446 696c6531 3650726f 63657373 undFile16Process │ │ - 0x00004f48 4d696469 4d616372 6f456a50 4b636a00 MidiMacroEjPKcj. │ │ - 0x00004f58 5f5a4e31 3043536f 756e6446 696c6531 _ZN10CSoundFile1 │ │ - 0x00004f68 31446f46 72657153 6c696465 45503131 1DoFreqSlideEP11 │ │ - 0x00004f78 5f4d4f44 4348414e 4e454c69 005f5a4e _MODCHANNELi._ZN │ │ - 0x00004f88 31304353 6f756e64 46696c65 3132506f 10CSoundFile12Po │ │ - 0x00004f98 7274616d 656e746f 55704550 31315f4d rtamentoUpEP11_M │ │ - 0x00004fa8 4f444348 414e4e45 4c6a005f 5a4e3130 ODCHANNELj._ZN10 │ │ - 0x00004fb8 43536f75 6e644669 6c653134 506f7274 CSoundFile14Port │ │ - 0x00004fc8 616d656e 746f446f 776e4550 31315f4d amentoDownEP11_M │ │ - 0x00004fd8 4f444348 414e4e45 4c6a005f 5a4e3130 ODCHANNELj._ZN10 │ │ - 0x00004fe8 43536f75 6e644669 6c65374e 6f746543 CSoundFile7NoteC │ │ - 0x00004ff8 7574456a 6a005f5a 4e313043 536f756e utEjj._ZN10CSoun │ │ - 0x00005008 6446696c 65364b65 794f6666 456a005f dFile6KeyOffEj._ │ │ - 0x00005018 5a4e3130 43536f75 6e644669 6c653843 ZN10CSoundFile8C │ │ - 0x00005028 6865636b 4e4e4145 6a6a6962 005f5a4e heckNNAEjjib._ZN │ │ - 0x00005038 31304353 6f756e64 46696c65 38536574 10CSoundFile8Set │ │ - 0x00005048 53706565 64456a00 5f5a4e31 3043536f SpeedEj._ZN10CSo │ │ - 0x00005058 756e6446 696c6538 53657454 656d706f undFile8SetTempo │ │ - 0x00005068 456a005f 5a4e3130 43536f75 6e644669 Ej._ZN10CSoundFi │ │ - 0x00005078 6c653131 50617474 65726e4c 6f6f7045 le11PatternLoopE │ │ - 0x00005088 5031315f 4d4f4443 48414e4e 454c6a00 P11_MODCHANNELj. │ │ - 0x00005098 5f5a4e31 3043536f 756e6446 696c6531 _ZN10CSoundFile1 │ │ - 0x000050a8 34476c6f 62616c56 6f6c536c 69646545 4GlobalVolSlideE │ │ - 0x000050b8 6a005f5a 4e4b3130 43536f75 6e644669 j._ZNK10CSoundFi │ │ - 0x000050c8 6c653134 4973536f 6e674669 6e697368 le14IsSongFinish │ │ - 0x000050d8 6564456a 6a005f5a 4e4b3130 43536f75 edEjj._ZNK10CSou │ │ - 0x000050e8 6e644669 6c653139 49735661 6c696442 ndFile19IsValidB │ │ - 0x000050f8 61636b77 6172644a 756d7045 6a6a6a6a ackwardJumpEjjjj │ │ - 0x00005108 005f5a4e 4b313043 536f756e 6446696c ._ZNK10CSoundFil │ │ - 0x00005118 65313747 65745065 72696f64 46726f6d e17GetPeriodFrom │ │ - 0x00005128 4e6f7465 456a696a 005f5a4e 31304353 NoteEjij._ZN10CS │ │ - 0x00005138 6f756e64 46696c65 31304e6f 74654368 oundFile10NoteCh │ │ - 0x00005148 616e6765 456a6962 62005f5a 4e313043 angeEjibb._ZN10C │ │ - 0x00005158 536f756e 6446696c 65313052 65747269 SoundFile10Retri │ │ - 0x00005168 674e6f74 65456a6a 005f5a4e 31304353 gNoteEjj._ZN10CS │ │ - 0x00005178 6f756e64 46696c65 31394578 74656e64 oundFile19Extend │ │ - 0x00005188 65644d4f 44436f6d 6d616e64 73456a6a edMODCommandsEjj │ │ - 0x00005198 005f5a4e 31304353 6f756e64 46696c65 ._ZN10CSoundFile │ │ - 0x000051a8 31394578 74656e64 65645333 4d436f6d 19ExtendedS3MCom │ │ - 0x000051b8 6d616e64 73456a6a 005f5a4e 31304353 mandsEjj._ZN10CS │ │ - 0x000051c8 6f756e64 46696c65 31345072 6f636573 oundFile14Proces │ │ - 0x000051d8 73456666 65637473 4576005f 5a4e4b31 sEffectsEv._ZNK1 │ │ - 0x000051e8 3043536f 756e6446 696c6531 37476574 0CSoundFile17Get │ │ - 0x000051f8 46726571 46726f6d 50657269 6f64456a FreqFromPeriodEj │ │ - 0x00005208 6a69005f 5a4e3130 43536f75 6e644669 ji._ZN10CSoundFi │ │ - 0x00005218 6c654332 4576005f 5a4e3130 43536f75 leC2Ev._ZN10CSou │ │ - 0x00005228 6e644669 6c653130 46726565 53616d70 ndFile10FreeSamp │ │ - 0x00005238 6c654550 76005f5a 4e313043 536f756e leEPv._ZN10CSoun │ │ - 0x00005248 6446696c 65443245 76005f5a 4e313043 dFileD2Ev._ZN10C │ │ - 0x00005258 536f756e 6446696c 65313252 65736574 SoundFile12Reset │ │ - 0x00005268 4d696469 43666745 76005f5a 4e313043 MidiCfgEv._ZN10C │ │ - 0x00005278 536f756e 6446696c 65323167 704d6978 SoundFile21gpMix │ │ - 0x00005288 506c7567 696e4372 65617465 50726f63 PluginCreateProc │ │ - 0x00005298 45005f5a 4e313043 536f756e 6446696c E._ZN10CSoundFil │ │ - 0x000052a8 65313547 6574536f 6e67436f 6d6d656e e15GetSongCommen │ │ - 0x000052b8 74734550 636a6a00 5f5a4e31 3043536f tsEPcjj._ZN10CSo │ │ - 0x000052c8 756e6446 696c6531 38476574 52617753 undFile18GetRawS │ │ - 0x000052d8 6f6e6743 6f6d6d65 6e747345 50636a6a ongCommentsEPcjj │ │ - 0x000052e8 005f5a4e 31304353 6f756e64 46696c65 ._ZN10CSoundFile │ │ - 0x000052f8 3135676e 42697473 50657253 616d706c 15gnBitsPerSampl │ │ - 0x00005308 6545005f 5a4e3130 43536f75 6e644669 eE._ZN10CSoundFi │ │ - 0x00005318 6c653139 6d5f6e53 74657265 6f536570 le19m_nStereoSep │ │ - 0x00005328 61726174 696f6e45 005f5a4e 31304353 arationE._ZN10CS │ │ - 0x00005338 6f756e64 46696c65 35676e41 47434500 oundFile5gnAGCE. │ │ - 0x00005348 5f5a4e31 3043536f 756e6446 696c6536 _ZN10CSoundFile6 │ │ - 0x00005358 53657441 47434562 005f5a4e 4b313043 SetAGCEb._ZNK10C │ │ - 0x00005368 536f756e 6446696c 65313747 65744e75 SoundFile17GetNu │ │ - 0x00005378 6d496e73 7472756d 656e7473 4576005f mInstrumentsEv._ │ │ - 0x00005388 5a4e4b31 3043536f 756e6446 696c6531 ZNK10CSoundFile1 │ │ - 0x00005398 33476574 43757272 656e7450 6f734576 3GetCurrentPosEv │ │ - 0x000053a8 005f5a4e 31304353 6f756e64 46696c65 ._ZN10CSoundFile │ │ - 0x000053b8 31335265 73657443 68616e6e 656c7345 13ResetChannelsE │ │ - 0x000053c8 76005f5a 4e313043 536f756e 6446696c v._ZN10CSoundFil │ │ - 0x000053d8 6531314c 6f6f7050 61747465 726e4569 e11LoopPatternEi │ │ - 0x000053e8 69005f5a 4e4b3130 43536f75 6e644669 i._ZNK10CSoundFi │ │ - 0x000053f8 6c653137 47657442 65737453 61766546 le17GetBestSaveF │ │ - 0x00005408 6f726d61 74457600 5f5a4e4b 31304353 ormatEv._ZNK10CS │ │ - 0x00005418 6f756e64 46696c65 31344765 74536176 oundFile14GetSav │ │ - 0x00005428 65466f72 6d617473 4576005f 5a4e3130 eFormatsEv._ZN10 │ │ - 0x00005438 43536f75 6e644669 6c653130 5061636b CSoundFile10Pack │ │ - 0x00005448 53616d70 6c654552 6969005f 5a4e3130 SampleERii._ZN10 │ │ - 0x00005458 43536f75 6e644669 6c653133 43616e50 CSoundFile13CanP │ │ - 0x00005468 61636b53 616d706c 65455063 6a6a5068 ackSampleEPcjjPh │ │ - 0x00005478 005f5a4e 31304353 6f756e64 46696c65 ._ZN10CSoundFile │ │ - 0x00005488 31364164 6a757374 53616d70 6c654c6f 16AdjustSampleLo │ │ - 0x00005498 6f704550 31345f4d 4f44494e 53545255 opEP14_MODINSTRU │ │ - 0x000054a8 4d454e54 006c6f67 005f5a4e 31304353 MENT.log._ZN10CS │ │ - 0x000054b8 6f756e64 46696c65 31334368 65636b43 oundFile13CheckC │ │ - 0x000054c8 50555573 61676545 6a005f5a 4e313043 PUUsageEj._ZN10C │ │ - 0x000054d8 536f756e 6446696c 65313067 6e435055 SoundFile10gnCPU │ │ - 0x000054e8 55736167 6545005f 5a4e4b31 3043536f UsageE._ZNK10CSo │ │ - 0x000054f8 756e6446 696c6531 34476574 50617474 undFile14GetPatt │ │ - 0x00005508 65726e4e 616d6545 6a50636a 005f5a4e ernNameEjPcj._ZN │ │ - 0x00005518 31304353 6f756e64 46696c65 32315265 10CSoundFile21Re │ │ - 0x00005528 6d6f7665 53656c65 63746564 53616d70 moveSelectedSamp │ │ - 0x00005538 6c657345 5062005f 5f616561 62695f6c lesEPb.__aeabi_l │ │ - 0x00005548 6d756c00 5f5f6165 6162695f 756c6469 mul.__aeabi_uldi │ │ - 0x00005558 766d6f64 005f5a4e 31304353 6f756e64 vmod._ZN10CSound │ │ - 0x00005568 46696c65 3139676e 566f6c75 6d655261 File19gnVolumeRa │ │ - 0x00005578 6d705361 6d706c65 73450067 6e527662 mpSamplesE.gnRvb │ │ - 0x00005588 4c4f6673 566f6c00 676e5276 62524f66 LOfsVol.gnRvbROf │ │ - 0x00005598 73566f6c 005f5a4e 31304353 6f756e64 sVol._ZN10CSound │ │ - 0x000055a8 46696c65 39676e56 554d6574 65724500 File9gnVUMeterE. │ │ - 0x000055b8 6762496e 6974506c 7567696e 73005f5a gbInitPlugins._Z │ │ - 0x000055c8 4e313043 536f756e 6446696c 65384661 N10CSoundFile8Fa │ │ - 0x000055d8 6465536f 6e67456a 005f5a4e 31304353 deSongEj._ZN10CS │ │ - 0x000055e8 6f756e64 46696c65 3134476c 6f62616c oundFile14Global │ │ - 0x000055f8 46616465 536f6e67 456a005f 5a4e3130 FadeSongEj._ZN10 │ │ - 0x00005608 43536f75 6e644669 6c653130 50726f63 CSoundFile10Proc │ │ - 0x00005618 65737352 6f774576 005f5a4e 31304353 essRowEv._ZN10CS │ │ - 0x00005628 6f756e64 46696c65 38526561 644e6f74 oundFile8ReadNot │ │ - 0x00005638 65457600 5f5a4e31 3043536f 756e6446 eEv._ZN10CSoundF │ │ - 0x00005648 696c6531 30676477 53797349 6e666f45 ile10gdwSysInfoE │ │ - 0x00005658 005f5a4e 31304353 6f756e64 46696c65 ._ZN10CSoundFile │ │ - 0x00005668 31356d5f 6e537472 65616d56 6f6c756d 15m_nStreamVolum │ │ - 0x00005678 6545004a 6176615f 636f6d5f 70656375 eE.Java_com_pecu │ │ - 0x00005688 6c696172 67616d65 735f616e 646d6f64 liargames_andmod │ │ - 0x00005698 706c7567 5f506c61 79657254 68726561 plug_PlayerThrea │ │ - 0x000056a8 645f4d6f 64506c75 675f3149 6e697400 d_ModPlug_1Init. │ │ - 0x000056b8 5f5f616e 64726f69 645f6c6f 675f7072 __android_log_pr │ │ - 0x000056c8 696e7400 63757272 6d6f6446 696c6500 int.currmodFile. │ │ - 0x000056d8 44494142 74656d70 6f636861 6e676500 DIABtempochange. │ │ - 0x000056e8 44494142 74656d70 6f6f7665 72726964 DIABtempooverrid │ │ - 0x000056f8 65004449 41427061 74746572 6e636861 e.DIABpatterncha │ │ - 0x00005708 6e676564 00414e44 4d4f4450 4c554770 nged.ANDMODPLUGp │ │ - 0x00005718 61747465 726e7261 6e676573 65740041 atternrangeset.A │ │ - 0x00005728 4e444d4f 44504c55 476e6578 74706174 NDMODPLUGnextpat │ │ - 0x00005738 7465726e 00414e44 4d4f4450 4c55476e tern.ANDMODPLUGn │ │ - 0x00005748 65787470 61747465 726e6d6f 64650041 extpatternmode.A │ │ - 0x00005758 4e444d4f 44504c55 476a756d 70656666 NDMODPLUGjumpeff │ │ - 0x00005768 65637400 414e444d 4f44504c 55476c6f ect.ANDMODPLUGlo │ │ - 0x00005778 676f7574 70757400 4a617661 5f636f6d goutput.Java_com │ │ - 0x00005788 5f706563 756c6961 7267616d 65735f61 _peculiargames_a │ │ - 0x00005798 6e646d6f 64706c75 675f506c 61796572 ndmodplug_Player │ │ - 0x000057a8 54687265 61645f4d 6f64506c 75675f31 Thread_ModPlug_1 │ │ - 0x000057b8 4a4c6f61 64006375 72727361 6d706c65 JLoad.currsample │ │ - 0x000057c8 00414e44 4d4f4450 4c554770 61747465 .ANDMODPLUGpatte │ │ - 0x000057d8 726e6672 6f6d0041 4e444d4f 44504c55 rnfrom.ANDMODPLU │ │ - 0x000057e8 47706174 7465726e 746f0041 4e444d4f Gpatternto.ANDMO │ │ - 0x000057f8 44504c55 4770656e 64696e67 66726f6d DPLUGpendingfrom │ │ - 0x00005808 00414e44 4d4f4450 4c554770 656e6469 .ANDMODPLUGpendi │ │ - 0x00005818 6e67746f 004a6176 615f636f 6d5f7065 ngto.Java_com_pe │ │ - 0x00005828 63756c69 61726761 6d65735f 616e646d culiargames_andm │ │ - 0x00005838 6f64706c 75675f50 6c617965 72546872 odplug_PlayerThr │ │ - 0x00005848 6561645f 4d6f6450 6c75675f 314a4765 ead_ModPlug_1JGe │ │ - 0x00005858 744e616d 65004a61 76615f63 6f6d5f70 tName.Java_com_p │ │ - 0x00005868 6563756c 69617267 616d6573 5f616e64 eculiargames_and │ │ - 0x00005878 6d6f6470 6c75675f 506c6179 65725468 modplug_PlayerTh │ │ - 0x00005888 72656164 5f4d6f64 506c7567 5f314a4e read_ModPlug_1JN │ │ - 0x00005898 756d4368 616e6e65 6c73004a 6176615f umChannels.Java_ │ │ - 0x000058a8 636f6d5f 70656375 6c696172 67616d65 com_peculiargame │ │ - 0x000058b8 735f616e 646d6f64 706c7567 5f506c61 s_andmodplug_Pla │ │ - 0x000058c8 79657254 68726561 645f4d6f 64506c75 yerThread_ModPlu │ │ - 0x000058d8 675f3147 65744375 7272656e 74506f73 g_1GetCurrentPos │ │ - 0x000058e8 004a6176 615f636f 6d5f7065 63756c69 .Java_com_peculi │ │ - 0x000058f8 61726761 6d65735f 616e646d 6f64706c argames_andmodpl │ │ - 0x00005908 75675f50 6c617965 72546872 6561645f ug_PlayerThread_ │ │ - 0x00005918 4d6f6450 6c75675f 31476574 4d617850 ModPlug_1GetMaxP │ │ - 0x00005928 6f73004a 6176615f 636f6d5f 70656375 os.Java_com_pecu │ │ - 0x00005938 6c696172 67616d65 735f616e 646d6f64 liargames_andmod │ │ - 0x00005948 706c7567 5f506c61 79657254 68726561 plug_PlayerThrea │ │ - 0x00005958 645f4d6f 64506c75 675f3147 65744375 d_ModPlug_1GetCu │ │ - 0x00005968 7272656e 744f7264 6572004a 6176615f rrentOrder.Java_ │ │ - 0x00005978 636f6d5f 70656375 6c696172 67616d65 com_peculiargame │ │ - 0x00005988 735f616e 646d6f64 706c7567 5f506c61 s_andmodplug_Pla │ │ - 0x00005998 79657254 68726561 645f4d6f 64506c75 yerThread_ModPlu │ │ - 0x000059a8 675f3147 65744375 7272656e 74506174 g_1GetCurrentPat │ │ - 0x000059b8 7465726e 004a6176 615f636f 6d5f7065 tern.Java_com_pe │ │ - 0x000059c8 63756c69 61726761 6d65735f 616e646d culiargames_andm │ │ - 0x000059d8 6f64706c 75675f50 6c617965 72546872 odplug_PlayerThr │ │ - 0x000059e8 6561645f 4d6f6450 6c75675f 31476574 ead_ModPlug_1Get │ │ - 0x000059f8 43757272 656e7452 6f77004a 6176615f CurrentRow.Java_ │ │ - 0x00005a08 636f6d5f 70656375 6c696172 67616d65 com_peculiargame │ │ - 0x00005a18 735f616e 646d6f64 706c7567 5f506c61 s_andmodplug_Pla │ │ - 0x00005a28 79657254 68726561 645f4d6f 64506c75 yerThread_ModPlu │ │ - 0x00005a38 675f314a 47657453 6f756e64 44617461 g_1JGetSoundData │ │ - 0x00005a48 0073616d 706c6562 75666665 72004a61 .samplebuffer.Ja │ │ - 0x00005a58 76615f63 6f6d5f70 6563756c 69617267 va_com_peculiarg │ │ - 0x00005a68 616d6573 5f616e64 6d6f6470 6c75675f ames_andmodplug_ │ │ - 0x00005a78 506c6179 65725468 72656164 5f4d6f64 PlayerThread_Mod │ │ - 0x00005a88 506c7567 5f314a55 6e6c6f61 64004a61 Plug_1JUnload.Ja │ │ - 0x00005a98 76615f63 6f6d5f70 6563756c 69617267 va_com_peculiarg │ │ - 0x00005aa8 616d6573 5f616e64 6d6f6470 6c75675f ames_andmodplug_ │ │ - 0x00005ab8 506c6179 65725468 72656164 5f4d6f64 PlayerThread_Mod │ │ - 0x00005ac8 506c7567 5f31436c 6f736544 6f776e00 Plug_1CloseDown. │ │ - 0x00005ad8 4a617661 5f636f6d 5f706563 756c6961 Java_com_peculia │ │ - 0x00005ae8 7267616d 65735f61 6e646d6f 64706c75 rgames_andmodplu │ │ - 0x00005af8 675f506c 61796572 54687265 61645f4d g_PlayerThread_M │ │ - 0x00005b08 6f64506c 75675f31 4765744e 61746976 odPlug_1GetNativ │ │ - 0x00005b18 6554656d 706f004a 6176615f 636f6d5f eTempo.Java_com_ │ │ - 0x00005b28 70656375 6c696172 67616d65 735f616e peculiargames_an │ │ - 0x00005b38 646d6f64 706c7567 5f506c61 79657254 dmodplug_PlayerT │ │ - 0x00005b48 68726561 645f4d6f 64506c75 675f3143 hread_ModPlug_1C │ │ - 0x00005b58 68616e67 6554656d 706f004a 6176615f hangeTempo.Java_ │ │ - 0x00005b68 636f6d5f 70656375 6c696172 67616d65 com_peculiargame │ │ - 0x00005b78 735f616e 646d6f64 706c7567 5f506c61 s_andmodplug_Pla │ │ - 0x00005b88 79657254 68726561 645f4d6f 64506c75 yerThread_ModPlu │ │ - 0x00005b98 675f3153 65745465 6d706f00 4a617661 g_1SetTempo.Java │ │ - 0x00005ba8 5f636f6d 5f706563 756c6961 7267616d _com_peculiargam │ │ - 0x00005bb8 65735f61 6e646d6f 64706c75 675f506c es_andmodplug_Pl │ │ - 0x00005bc8 61796572 54687265 61645f4d 6f64506c ayerThread_ModPl │ │ - 0x00005bd8 75675f31 4368616e 67655061 74746572 ug_1ChangePatter │ │ - 0x00005be8 6e004449 41426e65 78747061 74746572 n.DIABnextpatter │ │ - 0x00005bf8 6e004a61 76615f63 6f6d5f70 6563756c n.Java_com_pecul │ │ - 0x00005c08 69617267 616d6573 5f616e64 6d6f6470 iargames_andmodp │ │ - 0x00005c18 6c75675f 506c6179 65725468 72656164 lug_PlayerThread │ │ - 0x00005c28 5f4d6f64 506c7567 5f315265 70656174 _ModPlug_1Repeat │ │ - 0x00005c38 50617474 65726e00 44494142 686f6c64 Pattern.DIABhold │ │ - 0x00005c48 70617474 65726e00 4a617661 5f636f6d pattern.Java_com │ │ - 0x00005c58 5f706563 756c6961 7267616d 65735f61 _peculiargames_a │ │ - 0x00005c68 6e646d6f 64706c75 675f506c 61796572 ndmodplug_Player │ │ - 0x00005c78 54687265 61645f4d 6f64506c 75675f31 Thread_ModPlug_1 │ │ - 0x00005c88 43686563 6b506174 7465726e 4368616e CheckPatternChan │ │ - 0x00005c98 6765004a 6176615f 636f6d5f 70656375 ge.Java_com_pecu │ │ - 0x00005ca8 6c696172 67616d65 735f616e 646d6f64 liargames_andmod │ │ - 0x00005cb8 706c7567 5f506c61 79657254 68726561 plug_PlayerThrea │ │ - 0x00005cc8 645f4d6f 64506c75 675f3153 65745061 d_ModPlug_1SetPa │ │ - 0x00005cd8 74746572 6e4c6f6f 704d6f64 65004a61 tternLoopMode.Ja │ │ - 0x00005ce8 76615f63 6f6d5f70 6563756c 69617267 va_com_peculiarg │ │ - 0x00005cf8 616d6573 5f616e64 6d6f6470 6c75675f ames_andmodplug_ │ │ - 0x00005d08 506c6179 65725468 72656164 5f4d6f64 PlayerThread_Mod │ │ - 0x00005d18 506c7567 5f315365 74506174 7465726e Plug_1SetPattern │ │ - 0x00005d28 4c6f6f70 52616e67 65004a61 76615f63 LoopRange.Java_c │ │ - 0x00005d38 6f6d5f70 6563756c 69617267 616d6573 om_peculiargames │ │ - 0x00005d48 5f616e64 6d6f6470 6c75675f 506c6179 _andmodplug_Play │ │ - 0x00005d58 65725468 72656164 5f4d6f64 506c7567 erThread_ModPlug │ │ - 0x00005d68 5f315365 74437572 72656e74 50617474 _1SetCurrentPatt │ │ - 0x00005d78 65726e00 4a617661 5f636f6d 5f706563 ern.Java_com_pec │ │ - 0x00005d88 756c6961 7267616d 65735f61 6e646d6f uliargames_andmo │ │ - 0x00005d98 64706c75 675f506c 61796572 54687265 dplug_PlayerThre │ │ - 0x00005da8 61645f4d 6f64506c 75675f31 5365744e ad_ModPlug_1SetN │ │ - 0x00005db8 65787450 61747465 726e004a 6176615f extPattern.Java_ │ │ - 0x00005dc8 636f6d5f 70656375 6c696172 67616d65 com_peculiargame │ │ - 0x00005dd8 735f616e 646d6f64 706c7567 5f506c61 s_andmodplug_Pla │ │ - 0x00005de8 79657254 68726561 645f4d6f 64506c75 yerThread_ModPlu │ │ - 0x00005df8 675f314c 6f674f75 74707574 004a6176 g_1LogOutput.Jav │ │ - 0x00005e08 615f636f 6d5f7065 63756c69 61726761 a_com_peculiarga │ │ - 0x00005e18 6d65735f 616e646d 6f64706c 75675f50 mes_andmodplug_P │ │ - 0x00005e28 6c617965 72546872 6561645f 4d6f6450 layerThread_ModP │ │ - 0x00005e38 6c75675f 31536574 4c6f6f70 436f756e lug_1SetLoopCoun │ │ - 0x00005e48 74004449 4142666f 72636564 70617474 t.DIABforcedpatt │ │ - 0x00005e58 65726e63 68616e67 65004449 41426f76 ernchange.DIABov │ │ - 0x00005e68 65727269 64656a75 6d70005f 5f756469 erridejump.__udi │ │ - 0x00005e78 76736933 005f5f61 65616269 5f696469 vsi3.__aeabi_idi │ │ - 0x00005e88 7630005f 5f646976 73693300 5f5f6165 v0.__divsi3.__ae │ │ - 0x00005e98 6162695f 64727375 62005f5f 73756264 abi_drsub.__subd │ │ - 0x00005ea8 6633005f 5f616464 64663300 5f5f666c f3.__adddf3.__fl │ │ - 0x00005eb8 6f617475 6e736964 66005f5f 666c6f61 oatunsidf.__floa │ │ - 0x00005ec8 74736964 66005f5f 65787465 6e647366 tsidf.__extendsf │ │ - 0x00005ed8 64663200 5f5f666c 6f617475 6e646964 df2.__floatundid │ │ - 0x00005ee8 66005f5f 61656162 695f756c 3264005f f.__aeabi_ul2d._ │ │ - 0x00005ef8 5f666c6f 61746469 6466005f 5f616561 _floatdidf.__aea │ │ - 0x00005f08 62695f6c 3264005f 5f6d756c 64663300 bi_l2d.__muldf3. │ │ - 0x00005f18 5f5f6469 76646633 005f5f67 74646632 __divdf3.__gtdf2 │ │ - 0x00005f28 005f5f67 65646632 005f5f6c 74646632 .__gedf2.__ltdf2 │ │ - 0x00005f38 005f5f6c 65646632 005f5f63 6d706466 .__ledf2.__cmpdf │ │ - 0x00005f48 32005f5f 6e656466 32005f5f 65716466 2.__nedf2.__eqdf │ │ - 0x00005f58 32005f5f 61656162 695f6364 72636d70 2.__aeabi_cdrcmp │ │ - 0x00005f68 6c65005f 5f616561 62695f63 64636d70 le.__aeabi_cdcmp │ │ - 0x00005f78 6571005f 5f616561 62695f63 64636d70 eq.__aeabi_cdcmp │ │ - 0x00005f88 6c65005f 5f616561 62695f64 636d7065 le.__aeabi_dcmpe │ │ - 0x00005f98 71005f5f 61656162 695f6463 6d706c65 q.__aeabi_dcmple │ │ - 0x00005fa8 005f5f61 65616269 5f64636d 70676500 .__aeabi_dcmpge. │ │ - 0x00005fb8 5f5f6165 6162695f 64636d70 6774005f __aeabi_dcmpgt._ │ │ - 0x00005fc8 5f666978 64667369 005f5f66 6978756e _fixdfsi.__fixun │ │ - 0x00005fd8 73646673 69005f5f 7472756e 63646673 sdfsi.__truncdfs │ │ - 0x00005fe8 6632005f 5f616561 62695f66 72737562 f2.__aeabi_frsub │ │ - 0x00005ff8 005f5f73 75627366 33005f5f 61646473 .__subsf3.__adds │ │ - 0x00006008 6633005f 5f666c6f 6174756e 73697366 f3.__floatunsisf │ │ - 0x00006018 005f5f66 6c6f6174 73697366 005f5f66 .__floatsisf.__f │ │ - 0x00006028 6c6f6174 756e6469 7366005f 5f616561 loatundisf.__aea │ │ - 0x00006038 62695f75 6c326600 5f5f666c 6f617464 bi_ul2f.__floatd │ │ - 0x00006048 69736600 5f5f6165 6162695f 6c326600 isf.__aeabi_l2f. │ │ - 0x00006058 5f5f6d75 6c736633 005f5f64 69767366 __mulsf3.__divsf │ │ - 0x00006068 33005f5f 67747366 32005f5f 67657366 3.__gtsf2.__gesf │ │ - 0x00006078 32005f5f 6c747366 32005f5f 6c657366 2.__ltsf2.__lesf │ │ - 0x00006088 32005f5f 636d7073 6632005f 5f6e6573 2.__cmpsf2.__nes │ │ - 0x00006098 6632005f 5f657173 6632005f 5f616561 f2.__eqsf2.__aea │ │ - 0x000060a8 62695f63 6672636d 706c6500 5f5f6165 bi_cfrcmple.__ae │ │ - 0x000060b8 6162695f 6366636d 70657100 5f5f6165 abi_cfcmpeq.__ae │ │ - 0x000060c8 6162695f 6366636d 706c6500 5f5f6165 abi_cfcmple.__ae │ │ - 0x000060d8 6162695f 66636d70 6571005f 5f616561 abi_fcmpeq.__aea │ │ - 0x000060e8 62695f66 636d706c 65005f5f 61656162 bi_fcmple.__aeab │ │ - 0x000060f8 695f6663 6d706765 005f5f66 69787366 i_fcmpge.__fixsf │ │ - 0x00006108 7369005f 5f616561 62695f6c 64697630 si.__aeabi_ldiv0 │ │ - 0x00006118 005f5f67 6e755f6c 6469766d 6f645f68 .__gnu_ldivmod_h │ │ - 0x00006128 656c7065 72005f5f 676e755f 756c6469 elper.__gnu_uldi │ │ - 0x00006138 766d6f64 5f68656c 70657200 72616973 vmod_helper.rais │ │ - 0x00006148 65005f5f 6d756c64 6933005f 5f646976 e.__muldi3.__div │ │ - 0x00006158 64693300 5f5f7564 69766469 33005f5f di3.__udivdi3.__ │ │ - 0x00006168 61656162 695f756e 77696e64 5f637070 aeabi_unwind_cpp │ │ - 0x00006178 5f707232 005f5f67 6e755f55 6e77696e _pr2.__gnu_Unwin │ │ - 0x00006188 645f4669 6e645f65 78696478 005f5f67 d_Find_exidx.__g │ │ - 0x00006198 6e755f55 6e77696e 645f5265 73746f72 nu_Unwind_Restor │ │ - 0x000061a8 655f5646 505f4400 5f5f676e 755f556e e_VFP_D.__gnu_Un │ │ - 0x000061b8 77696e64 5f526573 746f7265 5f564650 wind_Restore_VFP │ │ - 0x000061c8 005f5f67 6e755f55 6e77696e 645f5265 .__gnu_Unwind_Re │ │ - 0x000061d8 73746f72 655f5646 505f445f 31365f74 store_VFP_D_16_t │ │ - 0x000061e8 6f5f3331 005f5f67 6e755f55 6e77696e o_31.__gnu_Unwin │ │ - 0x000061f8 645f5265 73746f72 655f574d 4d584400 d_Restore_WMMXD. │ │ - 0x00006208 5f5f676e 755f556e 77696e64 5f526573 __gnu_Unwind_Res │ │ - 0x00006218 746f7265 5f574d4d 58430061 626f7274 tore_WMMXC.abort │ │ - 0x00006228 00726573 746f7265 5f636f72 655f7265 .restore_core_re │ │ - 0x00006238 6773005f 556e7769 6e645f47 65744346 gs._Unwind_GetCF │ │ - 0x00006248 41005f5f 676e755f 556e7769 6e645f52 A.__gnu_Unwind_R │ │ - 0x00006258 61697365 45786365 7074696f 6e005f5f aiseException.__ │ │ - 0x00006268 676e755f 556e7769 6e645f46 6f726365 gnu_Unwind_Force │ │ - 0x00006278 64556e77 696e6400 5f5f676e 755f556e dUnwind.__gnu_Un │ │ - 0x00006288 77696e64 5f526573 756d6500 5f5f676e wind_Resume.__gn │ │ - 0x00006298 755f556e 77696e64 5f526573 756d655f u_Unwind_Resume_ │ │ - 0x000062a8 6f725f52 65746872 6f77005f 556e7769 or_Rethrow._Unwi │ │ - 0x000062b8 6e645f43 6f6d706c 65746500 5f556e77 nd_Complete._Unw │ │ - 0x000062c8 696e645f 44656c65 74654578 63657074 ind_DeleteExcept │ │ - 0x000062d8 696f6e00 5f556e77 696e645f 5652535f ion._Unwind_VRS_ │ │ - 0x000062e8 47657400 5f556e77 696e645f 5652535f Get._Unwind_VRS_ │ │ - 0x000062f8 53657400 5f5f676e 755f556e 77696e64 Set.__gnu_Unwind │ │ - 0x00006308 5f426163 6b747261 6365005f 5f637861 _Backtrace.__cxa │ │ - 0x00006318 5f626567 696e5f63 6c65616e 7570005f _begin_cleanup._ │ │ - 0x00006328 5f637861 5f747970 655f6d61 74636800 _cxa_type_match. │ │ - 0x00006338 5f5f676e 755f756e 77696e64 5f657865 __gnu_unwind_exe │ │ - 0x00006348 63757465 005f5f63 78615f63 616c6c5f cute.__cxa_call_ │ │ - 0x00006358 756e6578 70656374 6564005f 556e7769 unexpected._Unwi │ │ - 0x00006368 6e645f56 52535f50 6f70005f 5f676e75 nd_VRS_Pop.__gnu │ │ - 0x00006378 5f556e77 696e645f 53617665 5f574d4d _Unwind_Save_WMM │ │ - 0x00006388 5844005f 5f676e75 5f556e77 696e645f XD.__gnu_Unwind_ │ │ - 0x00006398 53617665 5f574d4d 5843005f 5f676e75 Save_WMMXC.__gnu │ │ - 0x000063a8 5f556e77 696e645f 53617665 5f564650 _Unwind_Save_VFP │ │ - 0x000063b8 5f44005f 5f676e75 5f556e77 696e645f _D.__gnu_Unwind_ │ │ - 0x000063c8 53617665 5f564650 005f5f67 6e755f55 Save_VFP.__gnu_U │ │ - 0x000063d8 6e77696e 645f5361 76655f56 46505f44 nwind_Save_VFP_D │ │ - 0x000063e8 5f31365f 746f5f33 31005f5f 72657374 _16_to_31.__rest │ │ - 0x000063f8 6f72655f 636f7265 5f726567 73005f5f ore_core_regs.__ │ │ - 0x00006408 5f556e77 696e645f 52616973 65457863 _Unwind_RaiseExc │ │ - 0x00006418 65707469 6f6e005f 556e7769 6e645f52 eption._Unwind_R │ │ - 0x00006428 61697365 45786365 7074696f 6e005f5f aiseException.__ │ │ - 0x00006438 5f556e77 696e645f 52657375 6d65005f _Unwind_Resume._ │ │ - 0x00006448 556e7769 6e645f52 6573756d 65005f5f Unwind_Resume.__ │ │ - 0x00006458 5f556e77 696e645f 52657375 6d655f6f _Unwind_Resume_o │ │ - 0x00006468 725f5265 7468726f 77005f55 6e77696e r_Rethrow._Unwin │ │ - 0x00006478 645f5265 73756d65 5f6f725f 52657468 d_Resume_or_Reth │ │ - 0x00006488 726f7700 5f5f5f55 6e77696e 645f466f row.___Unwind_Fo │ │ - 0x00006498 72636564 556e7769 6e64005f 556e7769 rcedUnwind._Unwi │ │ - 0x000064a8 6e645f46 6f726365 64556e77 696e6400 nd_ForcedUnwind. │ │ - 0x000064b8 5f5f5f55 6e77696e 645f4261 636b7472 ___Unwind_Backtr │ │ - 0x000064c8 61636500 5f556e77 696e645f 4261636b ace._Unwind_Back │ │ - 0x000064d8 74726163 65005f5f 676e755f 756e7769 trace.__gnu_unwi │ │ - 0x000064e8 6e645f66 72616d65 005f556e 77696e64 nd_frame._Unwind │ │ - 0x000064f8 5f476574 52656769 6f6e5374 61727400 _GetRegionStart. │ │ - 0x00006508 5f556e77 696e645f 4765744c 616e6775 _Unwind_GetLangu │ │ - 0x00006518 61676553 70656369 66696344 61746100 ageSpecificData. │ │ - 0x00006528 5f556e77 696e645f 47657444 61746152 _Unwind_GetDataR │ │ - 0x00006538 656c4261 7365005f 556e7769 6e645f47 elBase._Unwind_G │ │ - 0x00006548 65745465 78745265 6c426173 65005f5f etTextRelBase.__ │ │ - 0x00006558 636c7a73 6932005f 65646174 61005f5f clzsi2._edata.__ │ │ - 0x00006568 6273735f 73746172 74005f65 6e64006c bss_start._end.l │ │ - 0x00006578 69626c6f 672e736f 006c6962 73746463 iblog.so.libstdc │ │ - 0x00006588 2b2b2e73 6f006c69 626d2e73 6f006c69 ++.so.libm.so.li │ │ - 0x00006598 62632e73 6f006c69 62646c2e 736f006c bc.so.libdl.so.l │ │ - 0x000065a8 69626d6f 64706c75 672d312e 302e736f ibmodplug-1.0.so │ │ - 0x000065b8 00 . │ │ + 0x0000262c 005f5f63 78615f66 696e616c 697a6500 .__cxa_finalize. │ │ + 0x0000263c 4c494243 006c6962 632e736f 006c6962 LIBC.libc.so.lib │ │ + 0x0000264c 6d6f6470 6c75672d 312e302e 736f005f modplug-1.0.so._ │ │ + 0x0000265c 5f637861 5f617465 78697400 5f5a4e31 _cxa_atexit._ZN1 │ │ + 0x0000266c 33437a43 55424943 53504c49 4e454432 3CzCUBICSPLINED2 │ │ + 0x0000267c 4576005f 5f616561 62695f75 6e77696e Ev.__aeabi_unwin │ │ + 0x0000268c 645f6370 705f7072 30005f5a 4e313343 d_cpp_pr0._ZN13C │ │ + 0x0000269c 7a435542 49435350 4c494e45 44314576 zCUBICSPLINED1Ev │ │ + 0x000026ac 005f5a4e 3133437a 57494e44 4f574544 ._ZN13CzWINDOWED │ │ + 0x000026bc 46495244 32457600 5f5a4e31 33437a57 FIRD2Ev._ZN13CzW │ │ + 0x000026cc 494e444f 57454446 49524431 4576005f INDOWEDFIRD1Ev._ │ │ + 0x000026dc 5a31314d 6f6e6f38 4269744d 69785031 Z11Mono8BitMixP1 │ │ + 0x000026ec 315f4d4f 44434841 4e4e454c 50695331 1_MODCHANNELPiS1 │ │ + 0x000026fc 5f005f5a 31324d6f 6e6f3136 4269744d _._Z12Mono16BitM │ │ + 0x0000270c 69785031 315f4d4f 44434841 4e4e454c ixP11_MODCHANNEL │ │ + 0x0000271c 50695331 5f005f5a 31374d6f 6e6f3842 PiS1_._Z17Mono8B │ │ + 0x0000272c 69744c69 6e656172 4d697850 31315f4d itLinearMixP11_M │ │ + 0x0000273c 4f444348 414e4e45 4c506953 315f005f ODCHANNELPiS1_._ │ │ + 0x0000274c 5a31384d 6f6e6f31 36426974 4c696e65 Z18Mono16BitLine │ │ + 0x0000275c 61724d69 78503131 5f4d4f44 4348414e arMixP11_MODCHAN │ │ + 0x0000276c 4e454c50 6953315f 005f5a31 374d6f6e NELPiS1_._Z17Mon │ │ + 0x0000277c 6f384269 7453706c 696e654d 69785031 o8BitSplineMixP1 │ │ + 0x0000278c 315f4d4f 44434841 4e4e454c 50695331 1_MODCHANNELPiS1 │ │ + 0x0000279c 5f005f5a 4e313343 7a435542 49435350 _._ZN13CzCUBICSP │ │ + 0x000027ac 4c494e45 336c7574 45005f5a 31384d6f LINE3lutE._Z18Mo │ │ + 0x000027bc 6e6f3136 42697453 706c696e 654d6978 no16BitSplineMix │ │ + 0x000027cc 5031315f 4d4f4443 48414e4e 454c5069 P11_MODCHANNELPi │ │ + 0x000027dc 53315f00 5f5a3230 4d6f6e6f 38426974 S1_._Z20Mono8Bit │ │ + 0x000027ec 46697246 696c7465 724d6978 5031315f FirFilterMixP11_ │ │ + 0x000027fc 4d4f4443 48414e4e 454c5069 53315f00 MODCHANNELPiS1_. │ │ + 0x0000280c 5f5a4e31 33437a57 494e444f 57454446 _ZN13CzWINDOWEDF │ │ + 0x0000281c 4952336c 75744500 5f5a3231 4d6f6e6f IR3lutE._Z21Mono │ │ + 0x0000282c 31364269 74466972 46696c74 65724d69 16BitFirFilterMi │ │ + 0x0000283c 78503131 5f4d4f44 4348414e 4e454c50 xP11_MODCHANNELP │ │ + 0x0000284c 6953315f 005f5a31 354d6f6e 6f384269 iS1_._Z15Mono8Bi │ │ + 0x0000285c 7452616d 704d6978 5031315f 4d4f4443 tRampMixP11_MODC │ │ + 0x0000286c 48414e4e 454c5069 53315f00 5f5a3136 HANNELPiS1_._Z16 │ │ + 0x0000287c 4d6f6e6f 31364269 7452616d 704d6978 Mono16BitRampMix │ │ + 0x0000288c 5031315f 4d4f4443 48414e4e 454c5069 P11_MODCHANNELPi │ │ + 0x0000289c 53315f00 5f5a3231 4d6f6e6f 38426974 S1_._Z21Mono8Bit │ │ + 0x000028ac 4c696e65 61725261 6d704d69 78503131 LinearRampMixP11 │ │ + 0x000028bc 5f4d4f44 4348414e 4e454c50 6953315f _MODCHANNELPiS1_ │ │ + 0x000028cc 005f5a32 324d6f6e 6f313642 69744c69 ._Z22Mono16BitLi │ │ + 0x000028dc 6e656172 52616d70 4d697850 31315f4d nearRampMixP11_M │ │ + 0x000028ec 4f444348 414e4e45 4c506953 315f005f ODCHANNELPiS1_._ │ │ + 0x000028fc 5a32314d 6f6e6f38 42697453 706c696e Z21Mono8BitSplin │ │ + 0x0000290c 6552616d 704d6978 5031315f 4d4f4443 eRampMixP11_MODC │ │ + 0x0000291c 48414e4e 454c5069 53315f00 5f5a3232 HANNELPiS1_._Z22 │ │ + 0x0000292c 4d6f6e6f 31364269 7453706c 696e6552 Mono16BitSplineR │ │ + 0x0000293c 616d704d 69785031 315f4d4f 44434841 ampMixP11_MODCHA │ │ + 0x0000294c 4e4e454c 50695331 5f005f5a 32344d6f NNELPiS1_._Z24Mo │ │ + 0x0000295c 6e6f3842 69744669 7246696c 74657252 no8BitFirFilterR │ │ + 0x0000296c 616d704d 69785031 315f4d4f 44434841 ampMixP11_MODCHA │ │ + 0x0000297c 4e4e454c 50695331 5f005f5a 32354d6f NNELPiS1_._Z25Mo │ │ + 0x0000298c 6e6f3136 42697446 69724669 6c746572 no16BitFirFilter │ │ + 0x0000299c 52616d70 4d697850 31315f4d 4f444348 RampMixP11_MODCH │ │ + 0x000029ac 414e4e45 4c506953 315f005f 5a313546 ANNELPiS1_._Z15F │ │ + 0x000029bc 6173744d 6f6e6f38 4269744d 69785031 astMono8BitMixP1 │ │ + 0x000029cc 315f4d4f 44434841 4e4e454c 50695331 1_MODCHANNELPiS1 │ │ + 0x000029dc 5f005f5a 31364661 73744d6f 6e6f3136 _._Z16FastMono16 │ │ + 0x000029ec 4269744d 69785031 315f4d4f 44434841 BitMixP11_MODCHA │ │ + 0x000029fc 4e4e454c 50695331 5f005f5a 32314661 NNELPiS1_._Z21Fa │ │ + 0x00002a0c 73744d6f 6e6f3842 69744c69 6e656172 stMono8BitLinear │ │ + 0x00002a1c 4d697850 31315f4d 4f444348 414e4e45 MixP11_MODCHANNE │ │ + 0x00002a2c 4c506953 315f005f 5a323246 6173744d LPiS1_._Z22FastM │ │ + 0x00002a3c 6f6e6f31 36426974 4c696e65 61724d69 ono16BitLinearMi │ │ + 0x00002a4c 78503131 5f4d4f44 4348414e 4e454c50 xP11_MODCHANNELP │ │ + 0x00002a5c 6953315f 005f5a31 39466173 744d6f6e iS1_._Z19FastMon │ │ + 0x00002a6c 6f384269 7452616d 704d6978 5031315f o8BitRampMixP11_ │ │ + 0x00002a7c 4d4f4443 48414e4e 454c5069 53315f00 MODCHANNELPiS1_. │ │ + 0x00002a8c 5f5a3230 46617374 4d6f6e6f 31364269 _Z20FastMono16Bi │ │ + 0x00002a9c 7452616d 704d6978 5031315f 4d4f4443 tRampMixP11_MODC │ │ + 0x00002aac 48414e4e 454c5069 53315f00 5f5a3235 HANNELPiS1_._Z25 │ │ + 0x00002abc 46617374 4d6f6e6f 38426974 4c696e65 FastMono8BitLine │ │ + 0x00002acc 61725261 6d704d69 78503131 5f4d4f44 arRampMixP11_MOD │ │ + 0x00002adc 4348414e 4e454c50 6953315f 005f5a32 CHANNELPiS1_._Z2 │ │ + 0x00002aec 36466173 744d6f6e 6f313642 69744c69 6FastMono16BitLi │ │ + 0x00002afc 6e656172 52616d70 4d697850 31315f4d nearRampMixP11_M │ │ + 0x00002b0c 4f444348 414e4e45 4c506953 315f005f ODCHANNELPiS1_._ │ │ + 0x00002b1c 5a313353 74657265 6f384269 744d6978 Z13Stereo8BitMix │ │ + 0x00002b2c 5031315f 4d4f4443 48414e4e 454c5069 P11_MODCHANNELPi │ │ + 0x00002b3c 53315f00 5f5a3134 53746572 656f3136 S1_._Z14Stereo16 │ │ + 0x00002b4c 4269744d 69785031 315f4d4f 44434841 BitMixP11_MODCHA │ │ + 0x00002b5c 4e4e454c 50695331 5f005f5a 31395374 NNELPiS1_._Z19St │ │ + 0x00002b6c 6572656f 38426974 4c696e65 61724d69 ereo8BitLinearMi │ │ + 0x00002b7c 78503131 5f4d4f44 4348414e 4e454c50 xP11_MODCHANNELP │ │ + 0x00002b8c 6953315f 005f5a32 30537465 72656f31 iS1_._Z20Stereo1 │ │ + 0x00002b9c 36426974 4c696e65 61724d69 78503131 6BitLinearMixP11 │ │ + 0x00002bac 5f4d4f44 4348414e 4e454c50 6953315f _MODCHANNELPiS1_ │ │ + 0x00002bbc 005f5a31 39537465 72656f38 42697453 ._Z19Stereo8BitS │ │ + 0x00002bcc 706c696e 654d6978 5031315f 4d4f4443 plineMixP11_MODC │ │ + 0x00002bdc 48414e4e 454c5069 53315f00 5f5a3230 HANNELPiS1_._Z20 │ │ + 0x00002bec 53746572 656f3136 42697453 706c696e Stereo16BitSplin │ │ + 0x00002bfc 654d6978 5031315f 4d4f4443 48414e4e eMixP11_MODCHANN │ │ + 0x00002c0c 454c5069 53315f00 5f5a3232 53746572 ELPiS1_._Z22Ster │ │ + 0x00002c1c 656f3842 69744669 7246696c 7465724d eo8BitFirFilterM │ │ + 0x00002c2c 69785031 315f4d4f 44434841 4e4e454c ixP11_MODCHANNEL │ │ + 0x00002c3c 50695331 5f005f5a 32335374 6572656f PiS1_._Z23Stereo │ │ + 0x00002c4c 31364269 74466972 46696c74 65724d69 16BitFirFilterMi │ │ + 0x00002c5c 78503131 5f4d4f44 4348414e 4e454c50 xP11_MODCHANNELP │ │ + 0x00002c6c 6953315f 005f5a31 37537465 72656f38 iS1_._Z17Stereo8 │ │ + 0x00002c7c 42697452 616d704d 69785031 315f4d4f BitRampMixP11_MO │ │ + 0x00002c8c 44434841 4e4e454c 50695331 5f005f5a DCHANNELPiS1_._Z │ │ + 0x00002c9c 31385374 6572656f 31364269 7452616d 18Stereo16BitRam │ │ + 0x00002cac 704d6978 5031315f 4d4f4443 48414e4e pMixP11_MODCHANN │ │ + 0x00002cbc 454c5069 53315f00 5f5a3233 53746572 ELPiS1_._Z23Ster │ │ + 0x00002ccc 656f3842 69744c69 6e656172 52616d70 eo8BitLinearRamp │ │ + 0x00002cdc 4d697850 31315f4d 4f444348 414e4e45 MixP11_MODCHANNE │ │ + 0x00002cec 4c506953 315f005f 5a323453 74657265 LPiS1_._Z24Stere │ │ + 0x00002cfc 6f313642 69744c69 6e656172 52616d70 o16BitLinearRamp │ │ + 0x00002d0c 4d697850 31315f4d 4f444348 414e4e45 MixP11_MODCHANNE │ │ + 0x00002d1c 4c506953 315f005f 5a323353 74657265 LPiS1_._Z23Stere │ │ + 0x00002d2c 6f384269 7453706c 696e6552 616d704d o8BitSplineRampM │ │ + 0x00002d3c 69785031 315f4d4f 44434841 4e4e454c ixP11_MODCHANNEL │ │ + 0x00002d4c 50695331 5f005f5a 32345374 6572656f PiS1_._Z24Stereo │ │ + 0x00002d5c 31364269 7453706c 696e6552 616d704d 16BitSplineRampM │ │ + 0x00002d6c 69785031 315f4d4f 44434841 4e4e454c ixP11_MODCHANNEL │ │ + 0x00002d7c 50695331 5f005f5a 32365374 6572656f PiS1_._Z26Stereo │ │ + 0x00002d8c 38426974 46697246 696c7465 7252616d 8BitFirFilterRam │ │ + 0x00002d9c 704d6978 5031315f 4d4f4443 48414e4e pMixP11_MODCHANN │ │ + 0x00002dac 454c5069 53315f00 5f5a3237 53746572 ELPiS1_._Z27Ster │ │ + 0x00002dbc 656f3136 42697446 69724669 6c746572 eo16BitFirFilter │ │ + 0x00002dcc 52616d70 4d697850 31315f4d 4f444348 RampMixP11_MODCH │ │ + 0x00002ddc 414e4e45 4c506953 315f005f 5a313746 ANNELPiS1_._Z17F │ │ + 0x00002dec 696c7465 724d6f6e 6f384269 744d6978 ilterMono8BitMix │ │ + 0x00002dfc 5031315f 4d4f4443 48414e4e 454c5069 P11_MODCHANNELPi │ │ + 0x00002e0c 53315f00 5f5a3138 46696c74 65724d6f S1_._Z18FilterMo │ │ + 0x00002e1c 6e6f3136 4269744d 69785031 315f4d4f no16BitMixP11_MO │ │ + 0x00002e2c 44434841 4e4e454c 50695331 5f005f5a DCHANNELPiS1_._Z │ │ + 0x00002e3c 32334669 6c746572 4d6f6e6f 38426974 23FilterMono8Bit │ │ + 0x00002e4c 4c696e65 61724d69 78503131 5f4d4f44 LinearMixP11_MOD │ │ + 0x00002e5c 4348414e 4e454c50 6953315f 005f5a32 CHANNELPiS1_._Z2 │ │ + 0x00002e6c 3446696c 7465724d 6f6e6f31 36426974 4FilterMono16Bit │ │ + 0x00002e7c 4c696e65 61724d69 78503131 5f4d4f44 LinearMixP11_MOD │ │ + 0x00002e8c 4348414e 4e454c50 6953315f 005f5a32 CHANNELPiS1_._Z2 │ │ + 0x00002e9c 3346696c 7465724d 6f6e6f38 42697453 3FilterMono8BitS │ │ + 0x00002eac 706c696e 654d6978 5031315f 4d4f4443 plineMixP11_MODC │ │ + 0x00002ebc 48414e4e 454c5069 53315f00 5f5a3234 HANNELPiS1_._Z24 │ │ + 0x00002ecc 46696c74 65724d6f 6e6f3136 42697453 FilterMono16BitS │ │ + 0x00002edc 706c696e 654d6978 5031315f 4d4f4443 plineMixP11_MODC │ │ + 0x00002eec 48414e4e 454c5069 53315f00 5f5a3236 HANNELPiS1_._Z26 │ │ + 0x00002efc 46696c74 65724d6f 6e6f3842 69744669 FilterMono8BitFi │ │ + 0x00002f0c 7246696c 7465724d 69785031 315f4d4f rFilterMixP11_MO │ │ + 0x00002f1c 44434841 4e4e454c 50695331 5f005f5a DCHANNELPiS1_._Z │ │ + 0x00002f2c 32374669 6c746572 4d6f6e6f 31364269 27FilterMono16Bi │ │ + 0x00002f3c 74466972 46696c74 65724d69 78503131 tFirFilterMixP11 │ │ + 0x00002f4c 5f4d4f44 4348414e 4e454c50 6953315f _MODCHANNELPiS1_ │ │ + 0x00002f5c 005f5a32 3146696c 7465724d 6f6e6f38 ._Z21FilterMono8 │ │ + 0x00002f6c 42697452 616d704d 69785031 315f4d4f BitRampMixP11_MO │ │ + 0x00002f7c 44434841 4e4e454c 50695331 5f005f5a DCHANNELPiS1_._Z │ │ + 0x00002f8c 32324669 6c746572 4d6f6e6f 31364269 22FilterMono16Bi │ │ + 0x00002f9c 7452616d 704d6978 5031315f 4d4f4443 tRampMixP11_MODC │ │ + 0x00002fac 48414e4e 454c5069 53315f00 5f5a3237 HANNELPiS1_._Z27 │ │ + 0x00002fbc 46696c74 65724d6f 6e6f3842 69744c69 FilterMono8BitLi │ │ + 0x00002fcc 6e656172 52616d70 4d697850 31315f4d nearRampMixP11_M │ │ + 0x00002fdc 4f444348 414e4e45 4c506953 315f005f ODCHANNELPiS1_._ │ │ + 0x00002fec 5a323846 696c7465 724d6f6e 6f313642 Z28FilterMono16B │ │ + 0x00002ffc 69744c69 6e656172 52616d70 4d697850 itLinearRampMixP │ │ + 0x0000300c 31315f4d 4f444348 414e4e45 4c506953 11_MODCHANNELPiS │ │ + 0x0000301c 315f005f 5a323746 696c7465 724d6f6e 1_._Z27FilterMon │ │ + 0x0000302c 6f384269 7453706c 696e6552 616d704d o8BitSplineRampM │ │ + 0x0000303c 69785031 315f4d4f 44434841 4e4e454c ixP11_MODCHANNEL │ │ + 0x0000304c 50695331 5f005f5a 32384669 6c746572 PiS1_._Z28Filter │ │ + 0x0000305c 4d6f6e6f 31364269 7453706c 696e6552 Mono16BitSplineR │ │ + 0x0000306c 616d704d 69785031 315f4d4f 44434841 ampMixP11_MODCHA │ │ + 0x0000307c 4e4e454c 50695331 5f005f5a 33304669 NNELPiS1_._Z30Fi │ │ + 0x0000308c 6c746572 4d6f6e6f 38426974 46697246 lterMono8BitFirF │ │ + 0x0000309c 696c7465 7252616d 704d6978 5031315f ilterRampMixP11_ │ │ + 0x000030ac 4d4f4443 48414e4e 454c5069 53315f00 MODCHANNELPiS1_. │ │ + 0x000030bc 5f5a3331 46696c74 65724d6f 6e6f3136 _Z31FilterMono16 │ │ + 0x000030cc 42697446 69724669 6c746572 52616d70 BitFirFilterRamp │ │ + 0x000030dc 4d697850 31315f4d 4f444348 414e4e45 MixP11_MODCHANNE │ │ + 0x000030ec 4c506953 315f005f 5a313946 696c7465 LPiS1_._Z19Filte │ │ + 0x000030fc 72537465 72656f38 4269744d 69785031 rStereo8BitMixP1 │ │ + 0x0000310c 315f4d4f 44434841 4e4e454c 50695331 1_MODCHANNELPiS1 │ │ + 0x0000311c 5f005f5a 32304669 6c746572 53746572 _._Z20FilterSter │ │ + 0x0000312c 656f3136 4269744d 69785031 315f4d4f eo16BitMixP11_MO │ │ + 0x0000313c 44434841 4e4e454c 50695331 5f005f5a DCHANNELPiS1_._Z │ │ + 0x0000314c 32354669 6c746572 53746572 656f3842 25FilterStereo8B │ │ + 0x0000315c 69744c69 6e656172 4d697850 31315f4d itLinearMixP11_M │ │ + 0x0000316c 4f444348 414e4e45 4c506953 315f0061 ODCHANNELPiS1_.a │ │ + 0x0000317c 626f7274 005f5a32 3646696c 74657253 bort._Z26FilterS │ │ + 0x0000318c 74657265 6f313642 69744c69 6e656172 tereo16BitLinear │ │ + 0x0000319c 4d697850 31315f4d 4f444348 414e4e45 MixP11_MODCHANNE │ │ + 0x000031ac 4c506953 315f005f 5a323546 696c7465 LPiS1_._Z25Filte │ │ + 0x000031bc 72537465 72656f38 42697453 706c696e rStereo8BitSplin │ │ + 0x000031cc 654d6978 5031315f 4d4f4443 48414e4e eMixP11_MODCHANN │ │ + 0x000031dc 454c5069 53315f00 5f5a3236 46696c74 ELPiS1_._Z26Filt │ │ + 0x000031ec 65725374 6572656f 31364269 7453706c erStereo16BitSpl │ │ + 0x000031fc 696e654d 69785031 315f4d4f 44434841 ineMixP11_MODCHA │ │ + 0x0000320c 4e4e454c 50695331 5f005f5a 32384669 NNELPiS1_._Z28Fi │ │ + 0x0000321c 6c746572 53746572 656f3842 69744669 lterStereo8BitFi │ │ + 0x0000322c 7246696c 7465724d 69785031 315f4d4f rFilterMixP11_MO │ │ + 0x0000323c 44434841 4e4e454c 50695331 5f005f5a DCHANNELPiS1_._Z │ │ + 0x0000324c 32394669 6c746572 53746572 656f3136 29FilterStereo16 │ │ + 0x0000325c 42697446 69724669 6c746572 4d697850 BitFirFilterMixP │ │ + 0x0000326c 31315f4d 4f444348 414e4e45 4c506953 11_MODCHANNELPiS │ │ + 0x0000327c 315f005f 5a323346 696c7465 72537465 1_._Z23FilterSte │ │ + 0x0000328c 72656f38 42697452 616d704d 69785031 reo8BitRampMixP1 │ │ + 0x0000329c 315f4d4f 44434841 4e4e454c 50695331 1_MODCHANNELPiS1 │ │ + 0x000032ac 5f005f5a 32344669 6c746572 53746572 _._Z24FilterSter │ │ + 0x000032bc 656f3136 42697452 616d704d 69785031 eo16BitRampMixP1 │ │ + 0x000032cc 315f4d4f 44434841 4e4e454c 50695331 1_MODCHANNELPiS1 │ │ + 0x000032dc 5f005f5a 32394669 6c746572 53746572 _._Z29FilterSter │ │ + 0x000032ec 656f3842 69744c69 6e656172 52616d70 eo8BitLinearRamp │ │ + 0x000032fc 4d697850 31315f4d 4f444348 414e4e45 MixP11_MODCHANNE │ │ + 0x0000330c 4c506953 315f005f 5a333046 696c7465 LPiS1_._Z30Filte │ │ + 0x0000331c 72537465 72656f31 36426974 4c696e65 rStereo16BitLine │ │ + 0x0000332c 61725261 6d704d69 78503131 5f4d4f44 arRampMixP11_MOD │ │ + 0x0000333c 4348414e 4e454c50 6953315f 005f5a32 CHANNELPiS1_._Z2 │ │ + 0x0000334c 3946696c 74657253 74657265 6f384269 9FilterStereo8Bi │ │ + 0x0000335c 7453706c 696e6552 616d704d 69785031 tSplineRampMixP1 │ │ + 0x0000336c 315f4d4f 44434841 4e4e454c 50695331 1_MODCHANNELPiS1 │ │ + 0x0000337c 5f005f5a 33304669 6c746572 53746572 _._Z30FilterSter │ │ + 0x0000338c 656f3136 42697453 706c696e 6552616d eo16BitSplineRam │ │ + 0x0000339c 704d6978 5031315f 4d4f4443 48414e4e pMixP11_MODCHANN │ │ + 0x000033ac 454c5069 53315f00 5f5a3332 46696c74 ELPiS1_._Z32Filt │ │ + 0x000033bc 65725374 6572656f 38426974 46697246 erStereo8BitFirF │ │ + 0x000033cc 696c7465 7252616d 704d6978 5031315f ilterRampMixP11_ │ │ + 0x000033dc 4d4f4443 48414e4e 454c5069 53315f00 MODCHANNELPiS1_. │ │ + 0x000033ec 5f5a3333 46696c74 65725374 6572656f _Z33FilterStereo │ │ + 0x000033fc 31364269 74466972 46696c74 65725261 16BitFirFilterRa │ │ + 0x0000340c 6d704d69 78503131 5f4d4f44 4348414e mpMixP11_MODCHAN │ │ + 0x0000341c 4e454c50 6953315f 005f5f61 65616269 NELPiS1_.__aeabi │ │ + 0x0000342c 5f693266 005f5f61 65616269 5f666d75 _i2f.__aeabi_fmu │ │ + 0x0000343c 6c005f5f 61656162 695f6632 64005f5f l.__aeabi_f2d.__ │ │ + 0x0000344c 61656162 695f646d 756c005f 5f616561 aeabi_dmul.__aea │ │ + 0x0000345c 62695f64 61646400 5f5f6165 6162695f bi_dadd.__aeabi_ │ │ + 0x0000346c 64737562 005f5f61 65616269 5f643266 dsub.__aeabi_d2f │ │ + 0x0000347c 005f5f61 65616269 5f66636d 706c7400 .__aeabi_fcmplt. │ │ + 0x0000348c 5f5f6165 6162695f 66636d70 6774005f __aeabi_fcmpgt._ │ │ + 0x0000349c 5f616561 62695f66 32697a00 5f5a4e31 _aeabi_f2iz._ZN1 │ │ + 0x000034ac 33437a43 55424943 53504c49 4e454332 3CzCUBICSPLINEC2 │ │ + 0x000034bc 45760066 6c6f6f72 006c6962 6d2e736f Ev.floor.libm.so │ │ + 0x000034cc 005f5a4e 3133437a 43554249 4353504c ._ZN13CzCUBICSPL │ │ + 0x000034dc 494e4543 31457600 5f5f6165 6162695f INEC1Ev.__aeabi_ │ │ + 0x000034ec 66737562 005f5f61 65616269 5f693264 fsub.__aeabi_i2d │ │ + 0x000034fc 005f5f61 65616269 5f64636d 706c7400 .__aeabi_dcmplt. │ │ + 0x0000350c 5f5f6165 6162695f 64646976 005f5f61 __aeabi_ddiv.__a │ │ + 0x0000351c 65616269 5f666164 64005f5f 61656162 eabi_fadd.__aeab │ │ + 0x0000352c 695f6664 6976005f 5a4e3133 437a5749 i_fdiv._ZN13CzWI │ │ + 0x0000353c 4e444f57 45444649 52433245 7600636f NDOWEDFIRC2Ev.co │ │ + 0x0000354c 73007369 6e005f5f 73746163 6b5f6368 s.sin.__stack_ch │ │ + 0x0000355c 6b5f6661 696c005f 5f737461 636b5f63 k_fail.__stack_c │ │ + 0x0000356c 686b5f67 75617264 005f5a4e 3133437a hk_guard._ZN13Cz │ │ + 0x0000357c 57494e44 4f574544 46495243 31457600 WINDOWEDFIRC1Ev. │ │ + 0x0000358c 5f5a3231 46617374 4d6f6e6f 38426974 _Z21FastMono8Bit │ │ + 0x0000359c 53706c69 6e654d69 78503131 5f4d4f44 SplineMixP11_MOD │ │ + 0x000035ac 4348414e 4e454c50 6953315f 005f5a32 CHANNELPiS1_._Z2 │ │ + 0x000035bc 32466173 744d6f6e 6f313642 69745370 2FastMono16BitSp │ │ + 0x000035cc 6c696e65 4d697850 31315f4d 4f444348 lineMixP11_MODCH │ │ + 0x000035dc 414e4e45 4c506953 315f005f 5a323446 ANNELPiS1_._Z24F │ │ + 0x000035ec 6173744d 6f6e6f38 42697446 69724669 astMono8BitFirFi │ │ + 0x000035fc 6c746572 4d697850 31315f4d 4f444348 lterMixP11_MODCH │ │ + 0x0000360c 414e4e45 4c506953 315f005f 5a323546 ANNELPiS1_._Z25F │ │ + 0x0000361c 6173744d 6f6e6f31 36426974 46697246 astMono16BitFirF │ │ + 0x0000362c 696c7465 724d6978 5031315f 4d4f4443 ilterMixP11_MODC │ │ + 0x0000363c 48414e4e 454c5069 53315f00 5f5a3235 HANNELPiS1_._Z25 │ │ + 0x0000364c 46617374 4d6f6e6f 38426974 53706c69 FastMono8BitSpli │ │ + 0x0000365c 6e655261 6d704d69 78503131 5f4d4f44 neRampMixP11_MOD │ │ + 0x0000366c 4348414e 4e454c50 6953315f 005f5a32 CHANNELPiS1_._Z2 │ │ + 0x0000367c 36466173 744d6f6e 6f313642 69745370 6FastMono16BitSp │ │ + 0x0000368c 6c696e65 52616d70 4d697850 31315f4d lineRampMixP11_M │ │ + 0x0000369c 4f444348 414e4e45 4c506953 315f005f ODCHANNELPiS1_._ │ │ + 0x000036ac 5a323846 6173744d 6f6e6f38 42697446 Z28FastMono8BitF │ │ + 0x000036bc 69724669 6c746572 52616d70 4d697850 irFilterRampMixP │ │ + 0x000036cc 31315f4d 4f444348 414e4e45 4c506953 11_MODCHANNELPiS │ │ + 0x000036dc 315f005f 5a323946 6173744d 6f6e6f31 1_._Z29FastMono1 │ │ + 0x000036ec 36426974 46697246 696c7465 7252616d 6BitFirFilterRam │ │ + 0x000036fc 704d6978 5031315f 4d4f4443 48414e4e pMixP11_MODCHANN │ │ + 0x0000370c 454c5069 53315f00 5f5a3136 5838365f ELPiS1_._Z16X86_ │ │ + 0x0000371c 436f6e76 65727433 32546f38 50765069 Convert32To8PvPi │ │ + 0x0000372c 6a53305f 53305f00 5f5a3137 5838365f jS0_S0_._Z17X86_ │ │ + 0x0000373c 436f6e76 65727433 32546f31 36507650 Convert32To16PvP │ │ + 0x0000374c 696a5330 5f53305f 005f5a31 37583836 ijS0_S0_._Z17X86 │ │ + 0x0000375c 5f436f6e 76657274 3332546f 32345076 _Convert32To24Pv │ │ + 0x0000376c 50696a53 305f5330 5f007261 69736500 PijS0_S0_.raise. │ │ + 0x0000377c 5f5a3137 5838365f 436f6e76 65727433 _Z17X86_Convert3 │ │ + 0x0000378c 32546f33 32507650 696a5330 5f53305f 2To32PvPijS0_S0_ │ │ + 0x0000379c 005f5a31 37583836 5f496e69 744d6978 ._Z17X86_InitMix │ │ + 0x000037ac 42756666 65725069 6a006d65 6d736574 BufferPij.memset │ │ + 0x000037bc 005f5f61 65616269 5f756e77 696e645f .__aeabi_unwind_ │ │ + 0x000037cc 6370705f 70723100 5f5a3233 5838365f cpp_pr1._Z23X86_ │ │ + 0x000037dc 496e7465 726c6561 76654672 6f6e7452 InterleaveFrontR │ │ + 0x000037ec 65617250 69535f6a 005f5a31 38583836 earPiS_j._Z18X86 │ │ + 0x000037fc 5f4d6f6e 6f46726f 6d537465 72656f50 _MonoFromStereoP │ │ + 0x0000380c 696a005f 5a313458 38365f53 74657265 ij._Z14X86_Stere │ │ + 0x0000381c 6f46696c 6c50696a 535f535f 005f5a31 oFillPijS_S_._Z1 │ │ + 0x0000382c 37583836 5f456e64 4368616e 6e656c4f 7X86_EndChannelO │ │ + 0x0000383c 66735031 315f4d4f 44434841 4e4e454c fsP11_MODCHANNEL │ │ + 0x0000384c 50696a00 5f5f6165 6162695f 69646976 Pij.__aeabi_idiv │ │ + 0x0000385c 005f5f61 65616269 5f6c6469 766d6f64 .__aeabi_ldivmod │ │ + 0x0000386c 005f5a4e 31304353 6f756e64 46696c65 ._ZN10CSoundFile │ │ + 0x0000387c 31354372 65617465 53746572 656f4d69 15CreateStereoMi │ │ + 0x0000388c 78456900 5f5a4e31 3043536f 756e6446 xEi._ZN10CSoundF │ │ + 0x0000389c 696c6531 30676e43 68616e6e 656c7345 ile10gnChannelsE │ │ + 0x000038ac 004d6978 52656172 42756666 6572005f .MixRearBuffer._ │ │ + 0x000038bc 5a4e3130 43536f75 6e644669 6c653133 ZN10CSoundFile13 │ │ + 0x000038cc 67647753 6f756e64 53657475 7045004d gdwSoundSetupE.M │ │ + 0x000038dc 69785265 76657262 42756666 6572004d ixReverbBuffer.M │ │ + 0x000038ec 6978536f 756e6442 75666665 7200676e ixSoundBuffer.gn │ │ + 0x000038fc 52657665 72625365 6e64005f 5a4e3130 ReverbSend._ZN10 │ │ + 0x0000390c 43536f75 6e644669 6c653137 6d5f6e4d CSoundFile17m_nM │ │ + 0x0000391c 61784d69 78436861 6e6e656c 73450067 axMixChannelsE.g │ │ + 0x0000392c 6e447279 524f6673 566f6c00 676e4472 nDryROfsVol.gnDr │ │ + 0x0000393c 794c4f66 73566f6c 005f5f61 65616269 yLOfsVol.__aeabi │ │ + 0x0000394c 5f617465 78697400 7373706c 696e6500 _atexit.sspline. │ │ + 0x0000395c 73666972 004d6978 466c6f61 74427566 sfir.MixFloatBuf │ │ + 0x0000396c 66657200 5f5a3138 6c656e67 74684172 fer._Z18lengthAr │ │ + 0x0000397c 72617954 6f44574f 5244504b 68005f5a rayToDWORDPKh._Z │ │ + 0x0000398c 4e313043 536f756e 6446696c 65375265 N10CSoundFile7Re │ │ + 0x0000399c 61643636 3945504b 686a006d 656d6370 ad669EPKhj.memcp │ │ + 0x000039ac 79005f5a 6e616a00 5f5a4e31 3043536f y._Znaj._ZN10CSo │ │ + 0x000039bc 756e6446 696c6531 35416c6c 6f636174 undFile15Allocat │ │ + 0x000039cc 65506174 7465726e 456a6a00 5f5f676e ePatternEjj.__gn │ │ + 0x000039dc 755f7468 756d6231 5f636173 655f7571 u_thumb1_case_uq │ │ + 0x000039ec 69005f5a 4e313043 536f756e 6446696c i._ZN10CSoundFil │ │ + 0x000039fc 65313052 65616453 616d706c 65455031 e10ReadSampleEP1 │ │ + 0x00003a0c 345f4d4f 44494e53 5452554d 454e546a 4_MODINSTRUMENTj │ │ + 0x00003a1c 504b636a 005f6374 7970655f 005f5f61 PKcj._ctype_.__a │ │ + 0x00003a2c 65616269 5f756964 69766d6f 64005f5f eabi_uidivmod.__ │ │ + 0x00003a3c 61656162 695f7569 64697600 7374726e aeabi_uidiv.strn │ │ + 0x00003a4c 636d7000 73747263 6872005f 5f616561 cmp.strchr.__aea │ │ + 0x00003a5c 62695f69 6469766d 6f640073 74726c65 bi_idivmod.strle │ │ + 0x00003a6c 6e007374 726e6361 7365636d 70006672 n.strncasecmp.fr │ │ + 0x00003a7c 65650073 74726475 70007374 72737472 ee.strdup.strstr │ │ + 0x00003a8c 00726561 6c6c6f63 00737472 63707900 .realloc.strcpy. │ │ + 0x00003a9c 73747263 61740073 74726e63 70790063 strcat.strncpy.c │ │ + 0x00003aac 616c6c6f 63007373 63616e66 00706174 alloc.sscanf.pat │ │ + 0x00003abc 5f676d74 6f736d70 00737072 696e7466 _gmtosmp.sprintf │ │ + 0x00003acc 00667072 696e7466 005f5f73 46007374 .fprintf.__sF.st │ │ + 0x00003adc 72636d70 00737472 63617365 636d7000 rcmp.strcasecmp. │ │ + 0x00003aec 5f746f75 70706572 5f746162 5f007061 _toupper_tab_.pa │ │ + 0x00003afc 745f676d 5f647275 6d6e7200 7061745f t_gm_drumnr.pat_ │ │ + 0x00003b0c 676d5f64 72756d6e 6f746500 7061745f gm_drumnote.pat_ │ │ + 0x00003b1c 6d6f646e 6f746500 5f5a4e31 3043536f modnote._ZN10CSo │ │ + 0x00003b2c 756e6446 696c6537 54657374 41424345 undFile7TestABCE │ │ + 0x00003b3c 504b686a 005f5f61 65616269 5f643269 PKhj.__aeabi_d2i │ │ + 0x00003b4c 7a005f5a 4e313043 536f756e 6446696c z._ZN10CSoundFil │ │ + 0x00003b5c 65375265 61644142 4345504b 686a0067 e7ReadABCEPKhj.g │ │ + 0x00003b6c 6574656e 76006174 6f690074 696d6500 etenv.atoi.time. │ │ + 0x00003b7c 7372616e 64343800 6c72616e 64343800 srand48.lrand48. │ │ + 0x00003b8c 73657465 6e760073 6c656570 00706174 setenv.sleep.pat │ │ + 0x00003b9c 5f726573 6574736d 70007061 745f696e _resetsmp.pat_in │ │ + 0x00003bac 69745f70 61746e61 6d657300 5f5f676e it_patnames.__gn │ │ + 0x00003bbc 755f7468 756d6231 5f636173 655f7568 u_thumb1_case_uh │ │ + 0x00003bcc 69006d61 6c6c6f63 00737472 72636872 i.malloc.strrchr │ │ + 0x00003bdc 00666f70 656e0066 7365656b 00667465 .fopen.fseek.fte │ │ + 0x00003bec 6c6c0066 72656164 0066636c 6f736500 ll.fread.fclose. │ │ + 0x00003bfc 7072696e 74660070 75746368 61720070 printf.putchar.p │ │ + 0x00003c0c 61745f73 6d70746f 676d0070 61745f67 at_smptogm.pat_g │ │ + 0x00003c1c 6d5f6e61 6d65005f 5a4e3130 43536f75 m_name._ZN10CSou │ │ + 0x00003c2c 6e644669 6c653131 46726565 50617474 ndFile11FreePatt │ │ + 0x00003c3c 65726e45 50760050 41545f4c 6f61645f ernEPv.PAT_Load_ │ │ + 0x00003c4c 496e7374 72756d65 6e747300 5f5a3130 Instruments._Z10 │ │ + 0x00003c5c 414d465f 556e7061 636b5031 315f4d4f AMF_UnpackP11_MO │ │ + 0x00003c6c 44434f4d 4d414e44 504b686a 6a005f5a DCOMMANDPKhjj._Z │ │ + 0x00003c7c 4e313043 536f756e 6446696c 65375265 N10CSoundFile7Re │ │ + 0x00003c8c 6164414d 4645504b 686a005f 5a4e4b31 adAMFEPKhj._ZNK1 │ │ + 0x00003c9c 3043536f 756e6446 696c6531 37436f6e 0CSoundFile17Con │ │ + 0x00003cac 76657274 4d6f6443 6f6d6d61 6e644550 vertModCommandEP │ │ + 0x00003cbc 31315f4d 4f44434f 4d4d414e 44005f5a 11_MODCOMMAND._Z │ │ + 0x00003ccc 64615076 005f5a6e 776a005f 5a4e3130 daPv._Znwj._ZN10 │ │ + 0x00003cdc 43536f75 6e644669 6c653134 53657450 CSoundFile14SetP │ │ + 0x00003cec 61747465 726e4e61 6d65456a 504b6300 atternNameEjPKc. │ │ + 0x00003cfc 5f5a4e31 3043536f 756e6446 696c6538 _ZN10CSoundFile8 │ │ + 0x00003d0c 52656164 414d5332 45504b68 6a005f5a ReadAMS2EPKhj._Z │ │ + 0x00003d1c 4e313043 536f756e 6446696c 65375265 N10CSoundFile7Re │ │ + 0x00003d2c 6164414d 5345504b 686a005f 5a39414d adAMSEPKhj._Z9AM │ │ + 0x00003d3c 53556e70 61636b50 4b636a50 636a6300 SUnpackPKcjPcjc. │ │ + 0x00003d4c 5f5a4e31 3043536f 756e6446 696c6537 _ZN10CSoundFile7 │ │ + 0x00003d5c 52656164 44424d45 504b686a 005f5a4e ReadDBMEPKhj._ZN │ │ + 0x00003d6c 31304353 6f756e64 46696c65 32304672 10CSoundFile20Fr │ │ + 0x00003d7c 65717565 6e637954 6f547261 6e73706f equencyToTranspo │ │ + 0x00003d8c 7365456a 005f5a4e 31304353 6f756e64 seEj._ZN10CSound │ │ + 0x00003d9c 46696c65 37526561 64444d46 45504b68 File7ReadDMFEPKh │ │ + 0x00003dac 6a005f5a 3131444d 46526561 64426974 j._Z11DMFReadBit │ │ + 0x00003dbc 73503944 4d465f48 54524545 6a005f5a sP9DMF_HTREEj._Z │ │ + 0x00003dcc 3130444d 464e6577 4e6f6465 5039444d 10DMFNewNodeP9DM │ │ + 0x00003ddc 465f4854 52454500 5f5a3944 4d46556e F_HTREE._Z9DMFUn │ │ + 0x00003dec 7061636b 5068535f 535f6a00 5f5a4e31 packPhS_S_j._ZN1 │ │ + 0x00003dfc 3043536f 756e6446 696c6537 52656164 0CSoundFile7Read │ │ + 0x00003e0c 44534d45 504b686a 005f5a4e 31304353 DSMEPKhj._ZN10CS │ │ + 0x00003e1c 6f756e64 46696c65 37526561 64464152 oundFile7ReadFAR │ │ + 0x00003e2c 45504b68 6a005f5a 4e313043 536f756e EPKhj._ZN10CSoun │ │ + 0x00003e3c 6446696c 65313249 54496e73 7472546f dFile12ITInstrTo │ │ + 0x00003e4c 4d505445 504b7650 31375f49 4e535452 MPTEPKvP17_INSTR │ │ + 0x00003e5c 554d454e 54484541 4445526a 005f5a31 UMENTHEADERj._Z1 │ │ + 0x00003e6c 30495452 65616442 69747352 6a535f52 0ITReadBitsRjS_R │ │ + 0x00003e7c 50686100 5f5a3132 4954556e 7061636b Pha._Z12ITUnpack │ │ + 0x00003e8c 38426974 50616a50 686a6200 5f5a3133 8BitPajPhjb._Z13 │ │ + 0x00003e9c 4954556e 7061636b 31364269 7450616a ITUnpack16BitPaj │ │ + 0x00003eac 50686a62 005f5a4e 31304353 6f756e64 Phjb._ZN10CSound │ │ + 0x00003ebc 46696c65 31345361 76654d69 78506c75 File14SaveMixPlu │ │ + 0x00003ecc 67696e73 4550375f 5f734649 4c456200 ginsEP7__sFILEb. │ │ + 0x00003edc 66777269 7465005f 5a4e3130 43536f75 fwrite._ZN10CSou │ │ + 0x00003eec 6e644669 6c653134 4c6f6164 4d697850 ndFile14LoadMixP │ │ + 0x00003efc 6c756769 6e734550 4b766a00 5f5a4e31 luginsEPKvj._ZN1 │ │ + 0x00003f0c 3043536f 756e6446 696c6536 52656164 0CSoundFile6Read │ │ + 0x00003f1c 49544550 4b686a00 6175746f 76696269 ITEPKhj.autovibi │ │ + 0x00003f2c 7432786d 005f5a4e 4b313043 536f756e t2xm._ZNK10CSoun │ │ + 0x00003f3c 6446696c 65313053 334d436f 6e766572 dFile10S3MConver │ │ + 0x00003f4c 74455031 315f4d4f 44434f4d 4d414e44 tEP11_MODCOMMAND │ │ + 0x00003f5c 62006175 746f7669 62786d32 6974005f b.autovibxm2it._ │ │ + 0x00003f6c 5a313743 6f6e7665 72744d44 4c436f6d Z17ConvertMDLCom │ │ + 0x00003f7c 6d616e64 5031315f 4d4f4443 4f4d4d41 mandP11_MODCOMMA │ │ + 0x00003f8c 4e446a6a 005f5a31 34556e70 61636b4d NDjj._Z14UnpackM │ │ + 0x00003f9c 444c5472 61636b50 31315f4d 4f44434f DLTrackP11_MODCO │ │ + 0x00003fac 4d4d414e 446a6a6a 504b6800 5f5a4e31 MMANDjjjPKh._ZN1 │ │ + 0x00003fbc 3043536f 756e6446 696c6537 52656164 0CSoundFile7Read │ │ + 0x00003fcc 4d444c45 504b686a 005f5a31 314d444c MDLEPKhj._Z11MDL │ │ + 0x00003fdc 52656164 42697473 526a535f 52506861 ReadBitsRjS_RPha │ │ + 0x00003fec 005f5a37 5f6d756c 6469766c 6c6c005f ._Z7_muldivlll._ │ │ + 0x00003ffc 5a4e3130 43536f75 6e644669 6c653752 ZN10CSoundFile7R │ │ + 0x0000400c 6561644d 65644550 4b686a00 7061745f eadMedEPKhj.pat_ │ │ + 0x0000401c 736d706c 6f6f7065 64005f5a 4e313043 smplooped._ZN10C │ │ + 0x0000402c 536f756e 6446696c 65375465 73744d49 SoundFile7TestMI │ │ + 0x0000403c 4445504b 686a005f 5a32366d 69645f66 DEPKhj._Z26mid_f │ │ + 0x0000404c 69727374 5f6e6f74 656f6e65 76656e74 irst_noteonevent │ │ + 0x0000405c 5f746963 6b50395f 4d494445 56454e54 _tickP9_MIDEVENT │ │ + 0x0000406c 005f5a4e 31304353 6f756e64 46696c65 ._ZN10CSoundFile │ │ + 0x0000407c 37526561 644d4944 45504b68 6a007075 7ReadMIDEPKhj.pu │ │ + 0x0000408c 7473005f 5a4e4b31 3043536f 756e6446 ts._ZNK10CSoundF │ │ + 0x0000409c 696c6531 344d6f64 53617665 436f6d6d ile14ModSaveComm │ │ + 0x000040ac 616e6445 504b3131 5f4d4f44 434f4d4d andEPK11_MODCOMM │ │ + 0x000040bc 414e4462 005f5a37 49734d61 67696350 ANDb._Z7IsMagicP │ │ + 0x000040cc 4b635330 5f005f5a 4e313043 536f756e KcS0_._ZN10CSoun │ │ + 0x000040dc 6446696c 65375265 61644d6f 6445504b dFile7ReadModEPK │ │ + 0x000040ec 686a005f 5a4e4b31 3043536f 756e6446 hj._ZNK10CSoundF │ │ + 0x000040fc 696c6531 37476574 4e6f7465 46726f6d ile17GetNoteFrom │ │ + 0x0000410c 50657269 6f64456a 005f5a4e 31304353 PeriodEj._ZN10CS │ │ + 0x0000411c 6f756e64 46696c65 37526561 644d5432 oundFile7ReadMT2 │ │ + 0x0000412c 45504b68 6a005f5a 4e313043 536f756e EPKhj._ZN10CSoun │ │ + 0x0000413c 6446696c 65323046 72657175 656e6379 dFile20Frequency │ │ + 0x0000414c 546f5472 616e7370 6f736545 5031345f ToTransposeEP14_ │ │ + 0x0000415c 4d4f4449 4e535452 554d454e 54005f5a MODINSTRUMENT._Z │ │ + 0x0000416c 4e313043 536f756e 6446696c 65323054 N10CSoundFile20T │ │ + 0x0000417c 72616e73 706f7365 546f4672 65717565 ransposeToFreque │ │ + 0x0000418c 6e637945 6969005f 5a4e3130 43536f75 ncyEii._ZN10CSou │ │ + 0x0000419c 6e644669 6c653752 6561644d 544d4550 ndFile7ReadMTMEP │ │ + 0x000041ac 4b686a00 5f5a4e31 3043536f 756e6446 Khj._ZN10CSoundF │ │ + 0x000041bc 696c6537 52656164 4f4b5445 504b686a ile7ReadOKTEPKhj │ │ + 0x000041cc 006d656d 636d7000 73696e66 005f5f61 .memcmp.sinf.__a │ │ + 0x000041dc 65616269 5f756932 64005f5f 61656162 eabi_ui2d.__aeab │ │ + 0x000041ec 695f6432 75697a00 7061745f 6e756d73 i_d2uiz.pat_nums │ │ + 0x000041fc 6d700070 61745f6e 756d696e 73747200 mp.pat_numinstr. │ │ + 0x0000420c 5f5a3132 5f6d6d5f 67657466 73697a65 _Z12_mm_getfsize │ │ + 0x0000421c 50375f5f 7346494c 45006667 65747300 P7__sFILE.fgets. │ │ + 0x0000422c 5f5a4e31 3043536f 756e6446 696c6537 _ZN10CSoundFile7 │ │ + 0x0000423c 54657374 50415445 504b686a 005f5a4e TestPATEPKhj._ZN │ │ + 0x0000424c 31304353 6f756e64 46696c65 37526561 10CSoundFile7Rea │ │ + 0x0000425c 64504154 45504b68 6a005f5a 31337377 dPATEPKhj._Z13sw │ │ + 0x0000426c 61705f50 534d4348 554e4b50 395f5053 ap_PSMCHUNKP9_PS │ │ + 0x0000427c 4d434855 4e4b005f 5a313573 7761705f MCHUNK._Z15swap_ │ │ + 0x0000428c 50534d50 41545445 524e5031 315f5053 PSMPATTERNP11_PS │ │ + 0x0000429c 4d504154 5445524e 005f5a31 34737761 MPATTERN._Z14swa │ │ + 0x000042ac 705f5053 4d53414d 504c4550 31305f50 p_PSMSAMPLEP10_P │ │ + 0x000042bc 534d5341 4d504c45 005f5a4e 31304353 SMSAMPLE._ZN10CS │ │ + 0x000042cc 6f756e64 46696c65 37526561 6450534d oundFile7ReadPSM │ │ + 0x000042dc 45504b68 6a005f5a 4e313043 536f756e EPKhj._ZN10CSoun │ │ + 0x000042ec 6446696c 65375265 61645054 4d45504b dFile7ReadPTMEPK │ │ + 0x000042fc 686a005f 5a4e4b31 3043536f 756e6446 hj._ZNK10CSoundF │ │ + 0x0000430c 696c6531 3453334d 53617665 436f6e76 ile14S3MSaveConv │ │ + 0x0000431c 65727445 506a5330 5f62005f 5a4e3130 ertEPjS0_b._ZN10 │ │ + 0x0000432c 43536f75 6e644669 6c653752 65616453 CSoundFile7ReadS │ │ + 0x0000433c 334d4550 4b686a00 5f5a4e31 3043536f 3MEPKhj._ZN10CSo │ │ + 0x0000434c 756e6446 696c6537 52656164 53544d45 undFile7ReadSTME │ │ + 0x0000435c 504b686a 005f5a4e 31304353 6f756e64 PKhj._ZN10CSound │ │ + 0x0000436c 46696c65 37526561 64556c74 45504b68 File7ReadUltEPKh │ │ + 0x0000437c 6a005f5a 4e313043 536f756e 6446696c j._ZN10CSoundFil │ │ + 0x0000438c 65375265 6164554d 5845504b 686a005f e7ReadUMXEPKhj._ │ │ + 0x0000439c 5a4e3130 43536f75 6e644669 6c653652 ZN10CSoundFile6R │ │ + 0x000043ac 65616458 4d45504b 686a005f 5a4e3130 eadXMEPKhj._ZN10 │ │ + 0x000043bc 43536f75 6e644669 6c653752 65616457 CSoundFile7ReadW │ │ + 0x000043cc 61764550 4b686a00 5f5a4e31 3043536f avEPKhj._ZN10CSo │ │ + 0x000043dc 756e6446 696c6531 34416c6c 6f636174 undFile14Allocat │ │ + 0x000043ec 6553616d 706c6545 6a005f5a 3136494d eSampleEj._Z16IM │ │ + 0x000043fc 41414450 434d556e 7061636b 31365073 AADPCMUnpack16Ps │ │ + 0x0000440c 6a50686a 6a005f5a 4e313043 536f756e jPhjj._ZN10CSoun │ │ + 0x0000441c 6446696c 65313944 65746563 74556e75 dFile19DetectUnu │ │ + 0x0000442c 73656453 616d706c 65734550 62005f5a sedSamplesEPb._Z │ │ + 0x0000443c 4e313043 536f756e 6446696c 65313344 N10CSoundFile13D │ │ + 0x0000444c 65737472 6f795361 6d706c65 456a005f estroySampleEj._ │ │ + 0x0000445c 5a4e3134 4d4d434d 50424954 42554646 ZN14MMCMPBITBUFF │ │ + 0x0000446c 45523747 65744269 7473456a 005f5a4e ER7GetBitsEj._ZN │ │ + 0x0000447c 31325f50 50424954 42554646 45523747 12_PPBITBUFFER7G │ │ + 0x0000448c 65744269 7473456a 005f5a31 33505032 etBitsEj._Z13PP2 │ │ + 0x0000449c 305f446f 556e7061 636b504b 686a5068 0_DoUnpackPKhjPh │ │ + 0x000044ac 6a005f5a 31315050 32305f55 6e706163 j._Z11PP20_Unpac │ │ + 0x000044bc 6b50504b 68506a00 5f5a3132 4d4d434d kPPKhPj._Z12MMCM │ │ + 0x000044cc 505f556e 7061636b 50504b68 506a005f P_UnpackPPKhPj._ │ │ + 0x000044dc 5a4e374d 6f64506c 75673134 55706461 ZN7ModPlug14Upda │ │ + 0x000044ec 74655365 7474696e 67734562 005f5a4e teSettingsEb._ZN │ │ + 0x000044fc 31304353 6f756e64 46696c65 31395365 10CSoundFile19Se │ │ + 0x0000450c 74526576 65726250 6172616d 65746572 tReverbParameter │ │ + 0x0000451c 73456a6a 005f5a4e 31304353 6f756e64 sEjj._ZN10CSound │ │ + 0x0000452c 46696c65 31385365 74584261 73735061 File18SetXBassPa │ │ + 0x0000453c 72616d65 74657273 456a6a00 5f5a4e31 rametersEjj._ZN1 │ │ + 0x0000454c 3043536f 756e6446 696c6532 31536574 0CSoundFile21Set │ │ + 0x0000455c 53757272 6f756e64 50617261 6d657465 SurroundParamete │ │ + 0x0000456c 7273456a 6a005f5a 4e313043 536f756e rsEjj._ZN10CSoun │ │ + 0x0000457c 6446696c 65313353 65745761 7665436f dFile13SetWaveCo │ │ + 0x0000458c 6e666967 456a6a6a 62005f5a 4e313043 nfigEjjjb._ZN10C │ │ + 0x0000459c 536f756e 6446696c 65313253 65744d69 SoundFile12SetMi │ │ + 0x000045ac 78436f6e 66696745 6a6a005f 5a4e3130 xConfigEjj._ZN10 │ │ + 0x000045bc 43536f75 6e644669 6c653135 53657457 CSoundFile15SetW │ │ + 0x000045cc 61766543 6f6e6669 67457845 62626262 aveConfigExEbbbb │ │ + 0x000045dc 62626200 5f5a4e31 3043536f 756e6446 bbb._ZN10CSoundF │ │ + 0x000045ec 696c6531 37536574 52657361 6d706c69 ile17SetResampli │ │ + 0x000045fc 6e674d6f 6465456a 005f5a4e 374d6f64 ngModeEj._ZN7Mod │ │ + 0x0000460c 506c7567 39675365 7474696e 67734500 Plug9gSettingsE. │ │ + 0x0000461c 5f5a4e37 4d6f6450 6c756731 31675361 _ZN7ModPlug11gSa │ │ + 0x0000462c 6d706c65 53697a65 45004d6f 64506c75 mpleSizeE.ModPlu │ │ + 0x0000463c 675f4c6f 6164005f 5a4e3130 43536f75 g_Load._ZN10CSou │ │ + 0x0000464c 6e644669 6c654331 4576005f 5a4e3130 ndFileC1Ev._ZN10 │ │ + 0x0000465c 43536f75 6e644669 6c653643 72656174 CSoundFile6Creat │ │ + 0x0000466c 6545504b 686a005f 5a4e3130 43536f75 eEPKhj._ZN10CSou │ │ + 0x0000467c 6e644669 6c654431 4576005f 5a646c50 ndFileD1Ev._ZdlP │ │ + 0x0000468c 76004d6f 64506c75 675f556e 6c6f6164 v.ModPlug_Unload │ │ + 0x0000469c 005f5a4e 31304353 6f756e64 46696c65 ._ZN10CSoundFile │ │ + 0x000046ac 37446573 74726f79 4576004d 6f64506c 7DestroyEv.ModPl │ │ + 0x000046bc 75675f52 65616400 5f5a4e31 3043536f ug_Read._ZN10CSo │ │ + 0x000046cc 756e6446 696c6534 52656164 4550766a undFile4ReadEPvj │ │ + 0x000046dc 004d6f64 506c7567 5f476574 4e616d65 .ModPlug_GetName │ │ + 0x000046ec 004d6f64 506c7567 5f476574 4c656e67 .ModPlug_GetLeng │ │ + 0x000046fc 7468005f 5a4e3130 43536f75 6e644669 th._ZN10CSoundFi │ │ + 0x0000470c 6c653947 65744c65 6e677468 45626200 le9GetLengthEbb. │ │ + 0x0000471c 4d6f6450 6c75675f 496e6974 4d697865 ModPlug_InitMixe │ │ + 0x0000472c 7243616c 6c626163 6b005f5a 4e313043 rCallback._ZN10C │ │ + 0x0000473c 536f756e 6446696c 65313267 70536e64 SoundFile12gpSnd │ │ + 0x0000474c 4d697848 6f6f6b45 004d6f64 506c7567 MixHookE.ModPlug │ │ + 0x0000475c 5f556e6c 6f61644d 69786572 43616c6c _UnloadMixerCall │ │ + 0x0000476c 6261636b 004d6f64 506c7567 5f476574 back.ModPlug_Get │ │ + 0x0000477c 4d617374 6572566f 6c756d65 004d6f64 MasterVolume.Mod │ │ + 0x0000478c 506c7567 5f536574 4d617374 6572566f Plug_SetMasterVo │ │ + 0x0000479c 6c756d65 005f5a4e 31304353 6f756e64 lume._ZN10CSound │ │ + 0x000047ac 46696c65 31355365 744d6173 74657256 File15SetMasterV │ │ + 0x000047bc 6f6c756d 65456a62 004d6f64 506c7567 olumeEjb.ModPlug │ │ + 0x000047cc 5f476574 43757272 656e7453 70656564 _GetCurrentSpeed │ │ + 0x000047dc 004d6f64 506c7567 5f476574 43757272 .ModPlug_GetCurr │ │ + 0x000047ec 656e7454 656d706f 004d6f64 506c7567 entTempo.ModPlug │ │ + 0x000047fc 5f476574 43757272 656e744f 72646572 _GetCurrentOrder │ │ + 0x0000480c 004d6f64 506c7567 5f476574 43757272 .ModPlug_GetCurr │ │ + 0x0000481c 656e7450 61747465 726e004d 6f64506c entPattern.ModPl │ │ + 0x0000482c 75675f47 65744375 7272656e 74526f77 ug_GetCurrentRow │ │ + 0x0000483c 004d6f64 506c7567 5f476574 506c6179 .ModPlug_GetPlay │ │ + 0x0000484c 696e6743 68616e6e 656c7300 4d6f6450 ingChannels.ModP │ │ + 0x0000485c 6c75675f 5365656b 4f726465 72005f5a lug_SeekOrder._Z │ │ + 0x0000486c 4e313043 536f756e 6446696c 65313553 N10CSoundFile15S │ │ + 0x0000487c 65744375 7272656e 744f7264 6572456a etCurrentOrderEj │ │ + 0x0000488c 004d6f64 506c7567 5f476574 4d6f6475 .ModPlug_GetModu │ │ + 0x0000489c 6c655479 7065004d 6f64506c 75675f47 leType.ModPlug_G │ │ + 0x000048ac 65744d65 73736167 65004d6f 64506c75 etMessage.ModPlu │ │ + 0x000048bc 675f4e75 6d496e73 7472756d 656e7473 g_NumInstruments │ │ + 0x000048cc 004d6f64 506c7567 5f4e756d 53616d70 .ModPlug_NumSamp │ │ + 0x000048dc 6c657300 4d6f6450 6c75675f 4e756d50 les.ModPlug_NumP │ │ + 0x000048ec 61747465 726e7300 5f5a4e4b 31304353 atterns._ZNK10CS │ │ + 0x000048fc 6f756e64 46696c65 31344765 744e756d oundFile14GetNum │ │ + 0x0000490c 50617474 65726e73 4576004d 6f64506c PatternsEv.ModPl │ │ + 0x0000491c 75675f4e 756d4368 616e6e65 6c73005f ug_NumChannels._ │ │ + 0x0000492c 5a4e4b31 3043536f 756e6446 696c6531 ZNK10CSoundFile1 │ │ + 0x0000493c 34476574 4e756d43 68616e6e 656c7345 4GetNumChannelsE │ │ + 0x0000494c 76004d6f 64506c75 675f5361 6d706c65 v.ModPlug_Sample │ │ + 0x0000495c 4e616d65 005f5a4e 4b313043 536f756e Name._ZNK10CSoun │ │ + 0x0000496c 6446696c 65313347 65745361 6d706c65 dFile13GetSample │ │ + 0x0000497c 4e616d65 456a5063 004d6f64 506c7567 NameEjPc.ModPlug │ │ + 0x0000498c 5f496e73 7472756d 656e744e 616d6500 _InstrumentName. │ │ + 0x0000499c 5f5a4e4b 31304353 6f756e64 46696c65 _ZNK10CSoundFile │ │ + 0x000049ac 31374765 74496e73 7472756d 656e744e 17GetInstrumentN │ │ + 0x000049bc 616d6545 6a506300 4d6f6450 6c75675f ameEjPc.ModPlug_ │ │ + 0x000049cc 47657450 61747465 726e004d 6f64506c GetPattern.ModPl │ │ + 0x000049dc 75675f53 65656b00 5f5a4e4b 31304353 ug_Seek._ZNK10CS │ │ + 0x000049ec 6f756e64 46696c65 31344765 744d6178 oundFile14GetMax │ │ + 0x000049fc 506f7369 74696f6e 4576005f 5a4e3130 PositionEv._ZN10 │ │ + 0x00004a0c 43536f75 6e644669 6c653133 53657443 CSoundFile13SetC │ │ + 0x00004a1c 75727265 6e74506f 73456a00 4d6f6450 urrentPosEj.ModP │ │ + 0x00004a2c 6c75675f 47657453 65747469 6e677300 lug_GetSettings. │ │ + 0x00004a3c 4d6f6450 6c75675f 53657453 65747469 ModPlug_SetSetti │ │ + 0x00004a4c 6e677300 5f5a4e31 3043536f 756e6446 ngs._ZN10CSoundF │ │ + 0x00004a5c 696c6531 33496e69 7469616c 697a6544 ile13InitializeD │ │ + 0x00004a6c 53504562 005f5a4e 31304353 6f756e64 SPEb._ZN10CSound │ │ + 0x00004a7c 46696c65 31346d5f 6e526576 65726244 File14m_nReverbD │ │ + 0x00004a8c 656c6179 45005f5a 4e313043 536f756e elayE._ZN10CSoun │ │ + 0x00004a9c 6446696c 6531336d 5f6e5842 61737352 dFile13m_nXBassR │ │ + 0x00004aac 616e6765 45005f5a 4e313043 536f756e angeE._ZN10CSoun │ │ + 0x00004abc 6446696c 6531366d 5f6e5072 6f4c6f67 dFile16m_nProLog │ │ + 0x00004acc 69634465 6c617945 005f5a4e 31304353 icDelayE._ZN10CS │ │ + 0x00004adc 6f756e64 46696c65 31336d5f 6e584261 oundFile13m_nXBa │ │ + 0x00004aec 73734465 70746845 005f5a4e 31304353 ssDepthE._ZN10CS │ │ + 0x00004afc 6f756e64 46696c65 31336764 774d6978 oundFile13gdwMix │ │ + 0x00004b0c 696e6746 72657145 005f5a4e 31304353 ingFreqE._ZN10CS │ │ + 0x00004b1c 6f756e64 46696c65 31366d5f 6e50726f oundFile16m_nPro │ │ + 0x00004b2c 4c6f6769 63446570 74684500 5f5a4e31 LogicDepthE._ZN1 │ │ + 0x00004b3c 3043536f 756e6446 696c6531 346d5f6e 0CSoundFile14m_n │ │ + 0x00004b4c 52657665 72624465 70746845 005f5a4e ReverbDepthE._ZN │ │ + 0x00004b5c 31304353 6f756e64 46696c65 31365072 10CSoundFile16Pr │ │ + 0x00004b6c 6f636573 73537465 72656f44 53504569 ocessStereoDSPEi │ │ + 0x00004b7c 005f5a4e 31304353 6f756e64 46696c65 ._ZN10CSoundFile │ │ + 0x00004b8c 31345072 6f636573 734d6f6e 6f445350 14ProcessMonoDSP │ │ + 0x00004b9c 4569005f 5a4e3130 43536f75 6e644669 Ei._ZN10CSoundFi │ │ + 0x00004bac 6c653130 496e6974 506c6179 65724562 le10InitPlayerEb │ │ + 0x00004bbc 005f5f61 65616269 5f756932 66005f5a .__aeabi_ui2f._Z │ │ + 0x00004bcc 4e4b3130 43536f75 6e644669 6c653137 NK10CSoundFile17 │ │ + 0x00004bdc 4375744f 6666546f 46726571 75656e63 CutOffToFrequenc │ │ + 0x00004bec 79456a69 00706f77 005f5a4e 4b313043 yEji.pow._ZNK10C │ │ + 0x00004bfc 536f756e 6446696c 65313853 65747570 SoundFile18Setup │ │ + 0x00004c0c 4368616e 6e656c46 696c7465 72455031 ChannelFilterEP1 │ │ + 0x00004c1c 315f4d4f 44434841 4e4e454c 6269005f 1_MODCHANNELbi._ │ │ + 0x00004c2c 5a4e3130 43536f75 6e644669 6c653136 ZN10CSoundFile16 │ │ + 0x00004c3c 496e7374 72756d65 6e744368 616e6765 InstrumentChange │ │ + 0x00004c4c 45503131 5f4d4f44 4348414e 4e454c6a EP11_MODCHANNELj │ │ + 0x00004c5c 62626200 5f5a4e4b 31304353 6f756e64 bbb._ZNK10CSound │ │ + 0x00004c6c 46696c65 31334765 744e4e41 4368616e File13GetNNAChan │ │ + 0x00004c7c 6e656c45 6a005f5a 4e313043 536f756e nelEj._ZN10CSoun │ │ + 0x00004c8c 6446696c 65313646 696e6550 6f727461 dFile16FinePorta │ │ + 0x00004c9c 6d656e74 6f557045 5031315f 4d4f4443 mentoUpEP11_MODC │ │ + 0x00004cac 48414e4e 454c6a00 5f5a385f 6d756c64 HANNELj._Z8_muld │ │ + 0x00004cbc 6976726c 6c6c005f 5a4e3130 43536f75 ivrlll._ZN10CSou │ │ + 0x00004ccc 6e644669 6c653138 46696e65 506f7274 ndFile18FinePort │ │ + 0x00004cdc 616d656e 746f446f 776e4550 31315f4d amentoDownEP11_M │ │ + 0x00004cec 4f444348 414e4e45 4c6a005f 5a4e3130 ODCHANNELj._ZN10 │ │ + 0x00004cfc 43536f75 6e644669 6c653231 45787472 CSoundFile21Extr │ │ + 0x00004d0c 6146696e 65506f72 74616d65 6e746f55 aFinePortamentoU │ │ + 0x00004d1c 70455031 315f4d4f 44434841 4e4e454c pEP11_MODCHANNEL │ │ + 0x00004d2c 6a005f5a 4e313043 536f756e 6446696c j._ZN10CSoundFil │ │ + 0x00004d3c 65323345 78747261 46696e65 506f7274 e23ExtraFinePort │ │ + 0x00004d4c 616d656e 746f446f 776e4550 31315f4d amentoDownEP11_M │ │ + 0x00004d5c 4f444348 414e4e45 4c6a005f 5a4e3130 ODCHANNELj._ZN10 │ │ + 0x00004d6c 43536f75 6e644669 6c653134 546f6e65 CSoundFile14Tone │ │ + 0x00004d7c 506f7274 616d656e 746f4550 31315f4d PortamentoEP11_M │ │ + 0x00004d8c 4f444348 414e4e45 4c6a005f 5a4e3130 ODCHANNELj._ZN10 │ │ + 0x00004d9c 43536f75 6e644669 6c653756 69627261 CSoundFile7Vibra │ │ + 0x00004dac 746f4550 31315f4d 4f444348 414e4e45 toEP11_MODCHANNE │ │ + 0x00004dbc 4c6a005f 5a4e3130 43536f75 6e644669 Lj._ZN10CSoundFi │ │ + 0x00004dcc 6c653131 46696e65 56696272 61746f45 le11FineVibratoE │ │ + 0x00004ddc 5031315f 4d4f4443 48414e4e 454c6a00 P11_MODCHANNELj. │ │ + 0x00004dec 5f5a4e31 3043536f 756e6446 696c6539 _ZN10CSoundFile9 │ │ + 0x00004dfc 50616e62 72656c6c 6f455031 315f4d4f PanbrelloEP11_MO │ │ + 0x00004e0c 44434841 4e4e454c 6a005f5a 4e313043 DCHANNELj._ZN10C │ │ + 0x00004e1c 536f756e 6446696c 65313250 616e6e69 SoundFile12Panni │ │ + 0x00004e2c 6e67536c 69646545 5031315f 4d4f4443 ngSlideEP11_MODC │ │ + 0x00004e3c 48414e4e 454c6a00 5f5a4e31 3043536f HANNELj._ZN10CSo │ │ + 0x00004e4c 756e6446 696c6531 3246696e 65566f6c undFile12FineVol │ │ + 0x00004e5c 756d6555 70455031 315f4d4f 44434841 umeUpEP11_MODCHA │ │ + 0x00004e6c 4e4e454c 6a005f5a 4e313043 536f756e NNELj._ZN10CSoun │ │ + 0x00004e7c 6446696c 65313446 696e6556 6f6c756d dFile14FineVolum │ │ + 0x00004e8c 65446f77 6e455031 315f4d4f 44434841 eDownEP11_MODCHA │ │ + 0x00004e9c 4e4e454c 6a005f5a 4e313043 536f756e NNELj._ZN10CSoun │ │ + 0x00004eac 6446696c 65313156 6f6c756d 65536c69 dFile11VolumeSli │ │ + 0x00004ebc 64654550 31315f4d 4f444348 414e4e45 deEP11_MODCHANNE │ │ + 0x00004ecc 4c6a005f 5a4e3130 43536f75 6e644669 Lj._ZN10CSoundFi │ │ + 0x00004edc 6c653754 72656d6f 6c6f4550 31315f4d le7TremoloEP11_M │ │ + 0x00004eec 4f444348 414e4e45 4c6a005f 5a4e3130 ODCHANNELj._ZN10 │ │ + 0x00004efc 43536f75 6e644669 6c653135 4368616e CSoundFile15Chan │ │ + 0x00004f0c 6e656c56 6f6c536c 69646545 5031315f nelVolSlideEP11_ │ │ + 0x00004f1c 4d4f4443 48414e4e 454c6a00 5f5a4e31 MODCHANNELj._ZN1 │ │ + 0x00004f2c 3043536f 756e6446 696c6532 31457874 0CSoundFile21Ext │ │ + 0x00004f3c 656e6465 64436861 6e6e656c 45666665 endedChannelEffe │ │ + 0x00004f4c 63744550 31315f4d 4f444348 414e4e45 ctEP11_MODCHANNE │ │ + 0x00004f5c 4c6a005f 5a4e3130 43536f75 6e644669 Lj._ZN10CSoundFi │ │ + 0x00004f6c 6c653136 50726f63 6573734d 6964694d le16ProcessMidiM │ │ + 0x00004f7c 6163726f 456a504b 636a005f 5a4e3130 acroEjPKcj._ZN10 │ │ + 0x00004f8c 43536f75 6e644669 6c653131 446f4672 CSoundFile11DoFr │ │ + 0x00004f9c 6571536c 69646545 5031315f 4d4f4443 eqSlideEP11_MODC │ │ + 0x00004fac 48414e4e 454c6900 5f5a4e31 3043536f HANNELi._ZN10CSo │ │ + 0x00004fbc 756e6446 696c6531 32506f72 74616d65 undFile12Portame │ │ + 0x00004fcc 6e746f55 70455031 315f4d4f 44434841 ntoUpEP11_MODCHA │ │ + 0x00004fdc 4e4e454c 6a005f5a 4e313043 536f756e NNELj._ZN10CSoun │ │ + 0x00004fec 6446696c 65313450 6f727461 6d656e74 dFile14Portament │ │ + 0x00004ffc 6f446f77 6e455031 315f4d4f 44434841 oDownEP11_MODCHA │ │ + 0x0000500c 4e4e454c 6a005f5a 4e313043 536f756e NNELj._ZN10CSoun │ │ + 0x0000501c 6446696c 65374e6f 74654375 74456a6a dFile7NoteCutEjj │ │ + 0x0000502c 005f5a4e 31304353 6f756e64 46696c65 ._ZN10CSoundFile │ │ + 0x0000503c 364b6579 4f666645 6a005f5a 4e313043 6KeyOffEj._ZN10C │ │ + 0x0000504c 536f756e 6446696c 65384368 65636b4e SoundFile8CheckN │ │ + 0x0000505c 4e41456a 6a696200 5f5a4e31 3043536f NAEjjib._ZN10CSo │ │ + 0x0000506c 756e6446 696c6538 53657453 70656564 undFile8SetSpeed │ │ + 0x0000507c 456a005f 5a4e3130 43536f75 6e644669 Ej._ZN10CSoundFi │ │ + 0x0000508c 6c653853 65745465 6d706f45 6a005f5a le8SetTempoEj._Z │ │ + 0x0000509c 4e313043 536f756e 6446696c 65313150 N10CSoundFile11P │ │ + 0x000050ac 61747465 726e4c6f 6f704550 31315f4d atternLoopEP11_M │ │ + 0x000050bc 4f444348 414e4e45 4c6a005f 5a4e3130 ODCHANNELj._ZN10 │ │ + 0x000050cc 43536f75 6e644669 6c653134 476c6f62 CSoundFile14Glob │ │ + 0x000050dc 616c566f 6c536c69 6465456a 005f5a4e alVolSlideEj._ZN │ │ + 0x000050ec 4b313043 536f756e 6446696c 65313449 K10CSoundFile14I │ │ + 0x000050fc 73536f6e 6746696e 69736865 64456a6a sSongFinishedEjj │ │ + 0x0000510c 005f5a4e 4b313043 536f756e 6446696c ._ZNK10CSoundFil │ │ + 0x0000511c 65313949 7356616c 69644261 636b7761 e19IsValidBackwa │ │ + 0x0000512c 72644a75 6d70456a 6a6a6a00 5f5a4e4b rdJumpEjjjj._ZNK │ │ + 0x0000513c 31304353 6f756e64 46696c65 31374765 10CSoundFile17Ge │ │ + 0x0000514c 74506572 696f6446 726f6d4e 6f746545 tPeriodFromNoteE │ │ + 0x0000515c 6a696a00 5f5a4e31 3043536f 756e6446 jij._ZN10CSoundF │ │ + 0x0000516c 696c6531 304e6f74 65436861 6e676545 ile10NoteChangeE │ │ + 0x0000517c 6a696262 005f5a4e 31304353 6f756e64 jibb._ZN10CSound │ │ + 0x0000518c 46696c65 31305265 74726967 4e6f7465 File10RetrigNote │ │ + 0x0000519c 456a6a00 5f5a4e31 3043536f 756e6446 Ejj._ZN10CSoundF │ │ + 0x000051ac 696c6531 39457874 656e6465 644d4f44 ile19ExtendedMOD │ │ + 0x000051bc 436f6d6d 616e6473 456a6a00 5f5a4e31 CommandsEjj._ZN1 │ │ + 0x000051cc 3043536f 756e6446 696c6531 39457874 0CSoundFile19Ext │ │ + 0x000051dc 656e6465 6453334d 436f6d6d 616e6473 endedS3MCommands │ │ + 0x000051ec 456a6a00 5f5a4e31 3043536f 756e6446 Ejj._ZN10CSoundF │ │ + 0x000051fc 696c6531 3450726f 63657373 45666665 ile14ProcessEffe │ │ + 0x0000520c 63747345 76005f5a 4e4b3130 43536f75 ctsEv._ZNK10CSou │ │ + 0x0000521c 6e644669 6c653137 47657446 72657146 ndFile17GetFreqF │ │ + 0x0000522c 726f6d50 6572696f 64456a6a 69005f5a romPeriodEjji._Z │ │ + 0x0000523c 4e313043 536f756e 6446696c 65433245 N10CSoundFileC2E │ │ + 0x0000524c 76005f5a 4e313043 536f756e 6446696c v._ZN10CSoundFil │ │ + 0x0000525c 65313046 72656553 616d706c 65455076 e10FreeSampleEPv │ │ + 0x0000526c 005f5a4e 31304353 6f756e64 46696c65 ._ZN10CSoundFile │ │ + 0x0000527c 44324576 005f5a4e 31304353 6f756e64 D2Ev._ZN10CSound │ │ + 0x0000528c 46696c65 31325265 7365744d 69646943 File12ResetMidiC │ │ + 0x0000529c 66674576 005f5a4e 31304353 6f756e64 fgEv._ZN10CSound │ │ + 0x000052ac 46696c65 32316770 4d697850 6c756769 File21gpMixPlugi │ │ + 0x000052bc 6e437265 61746550 726f6345 005f5a4e nCreateProcE._ZN │ │ + 0x000052cc 31304353 6f756e64 46696c65 31354765 10CSoundFile15Ge │ │ + 0x000052dc 74536f6e 67436f6d 6d656e74 73455063 tSongCommentsEPc │ │ + 0x000052ec 6a6a005f 5a4e3130 43536f75 6e644669 jj._ZN10CSoundFi │ │ + 0x000052fc 6c653138 47657452 6177536f 6e67436f le18GetRawSongCo │ │ + 0x0000530c 6d6d656e 74734550 636a6a00 5f5a4e31 mmentsEPcjj._ZN1 │ │ + 0x0000531c 3043536f 756e6446 696c6531 35676e42 0CSoundFile15gnB │ │ + 0x0000532c 69747350 65725361 6d706c65 45005f5a itsPerSampleE._Z │ │ + 0x0000533c 4e313043 536f756e 6446696c 6531396d N10CSoundFile19m │ │ + 0x0000534c 5f6e5374 6572656f 53657061 72617469 _nStereoSeparati │ │ + 0x0000535c 6f6e4500 5f5a4e31 3043536f 756e6446 onE._ZN10CSoundF │ │ + 0x0000536c 696c6535 676e4147 4345005f 5a4e3130 ile5gnAGCE._ZN10 │ │ + 0x0000537c 43536f75 6e644669 6c653653 65744147 CSoundFile6SetAG │ │ + 0x0000538c 43456200 5f5a4e4b 31304353 6f756e64 CEb._ZNK10CSound │ │ + 0x0000539c 46696c65 31374765 744e756d 496e7374 File17GetNumInst │ │ + 0x000053ac 72756d65 6e747345 76005f5a 4e4b3130 rumentsEv._ZNK10 │ │ + 0x000053bc 43536f75 6e644669 6c653133 47657443 CSoundFile13GetC │ │ + 0x000053cc 75727265 6e74506f 73457600 5f5a4e31 urrentPosEv._ZN1 │ │ + 0x000053dc 3043536f 756e6446 696c6531 33526573 0CSoundFile13Res │ │ + 0x000053ec 65744368 616e6e65 6c734576 005f5a4e etChannelsEv._ZN │ │ + 0x000053fc 31304353 6f756e64 46696c65 31314c6f 10CSoundFile11Lo │ │ + 0x0000540c 6f705061 74746572 6e456969 005f5a4e opPatternEii._ZN │ │ + 0x0000541c 4b313043 536f756e 6446696c 65313747 K10CSoundFile17G │ │ + 0x0000542c 65744265 73745361 7665466f 726d6174 etBestSaveFormat │ │ + 0x0000543c 4576005f 5a4e4b31 3043536f 756e6446 Ev._ZNK10CSoundF │ │ + 0x0000544c 696c6531 34476574 53617665 466f726d ile14GetSaveForm │ │ + 0x0000545c 61747345 76005f5a 4e313043 536f756e atsEv._ZN10CSoun │ │ + 0x0000546c 6446696c 65313050 61636b53 616d706c dFile10PackSampl │ │ + 0x0000547c 65455269 69005f5a 4e313043 536f756e eERii._ZN10CSoun │ │ + 0x0000548c 6446696c 65313343 616e5061 636b5361 dFile13CanPackSa │ │ + 0x0000549c 6d706c65 4550636a 6a506800 5f5a4e31 mpleEPcjjPh._ZN1 │ │ + 0x000054ac 3043536f 756e6446 696c6531 3641646a 0CSoundFile16Adj │ │ + 0x000054bc 75737453 616d706c 654c6f6f 70455031 ustSampleLoopEP1 │ │ + 0x000054cc 345f4d4f 44494e53 5452554d 454e5400 4_MODINSTRUMENT. │ │ + 0x000054dc 6c6f6700 5f5a4e31 3043536f 756e6446 log._ZN10CSoundF │ │ + 0x000054ec 696c6531 33436865 636b4350 55557361 ile13CheckCPUUsa │ │ + 0x000054fc 6765456a 005f5a4e 31304353 6f756e64 geEj._ZN10CSound │ │ + 0x0000550c 46696c65 3130676e 43505555 73616765 File10gnCPUUsage │ │ + 0x0000551c 45005f5a 4e4b3130 43536f75 6e644669 E._ZNK10CSoundFi │ │ + 0x0000552c 6c653134 47657450 61747465 726e4e61 le14GetPatternNa │ │ + 0x0000553c 6d65456a 50636a00 5f5a4e31 3043536f meEjPcj._ZN10CSo │ │ + 0x0000554c 756e6446 696c6532 3152656d 6f766553 undFile21RemoveS │ │ + 0x0000555c 656c6563 74656453 616d706c 65734550 electedSamplesEP │ │ + 0x0000556c 62005f5f 61656162 695f6c6d 756c005f b.__aeabi_lmul._ │ │ + 0x0000557c 5f616561 62695f75 6c646976 6d6f6400 _aeabi_uldivmod. │ │ + 0x0000558c 5f5a4e31 3043536f 756e6446 696c6531 _ZN10CSoundFile1 │ │ + 0x0000559c 39676e56 6f6c756d 6552616d 7053616d 9gnVolumeRampSam │ │ + 0x000055ac 706c6573 4500676e 5276624c 4f667356 plesE.gnRvbLOfsV │ │ + 0x000055bc 6f6c0067 6e527662 524f6673 566f6c00 ol.gnRvbROfsVol. │ │ + 0x000055cc 5f5a4e31 3043536f 756e6446 696c6539 _ZN10CSoundFile9 │ │ + 0x000055dc 676e5655 4d657465 72450067 62496e69 gnVUMeterE.gbIni │ │ + 0x000055ec 74506c75 67696e73 005f5a4e 31304353 tPlugins._ZN10CS │ │ + 0x000055fc 6f756e64 46696c65 38466164 65536f6e oundFile8FadeSon │ │ + 0x0000560c 67456a00 5f5a4e31 3043536f 756e6446 gEj._ZN10CSoundF │ │ + 0x0000561c 696c6531 34476c6f 62616c46 61646553 ile14GlobalFadeS │ │ + 0x0000562c 6f6e6745 6a005f5a 4e313043 536f756e ongEj._ZN10CSoun │ │ + 0x0000563c 6446696c 65313050 726f6365 7373526f dFile10ProcessRo │ │ + 0x0000564c 77457600 5f5a4e31 3043536f 756e6446 wEv._ZN10CSoundF │ │ + 0x0000565c 696c6538 52656164 4e6f7465 4576005f ile8ReadNoteEv._ │ │ + 0x0000566c 5a4e3130 43536f75 6e644669 6c653130 ZN10CSoundFile10 │ │ + 0x0000567c 67647753 7973496e 666f4500 5f5a4e31 gdwSysInfoE._ZN1 │ │ + 0x0000568c 3043536f 756e6446 696c6531 356d5f6e 0CSoundFile15m_n │ │ + 0x0000569c 53747265 616d566f 6c756d65 45004a61 StreamVolumeE.Ja │ │ + 0x000056ac 76615f63 6f6d5f70 6563756c 69617267 va_com_peculiarg │ │ + 0x000056bc 616d6573 5f616e64 6d6f6470 6c75675f ames_andmodplug_ │ │ + 0x000056cc 506c6179 65725468 72656164 5f4d6f64 PlayerThread_Mod │ │ + 0x000056dc 506c7567 5f31496e 6974005f 5f616e64 Plug_1Init.__and │ │ + 0x000056ec 726f6964 5f6c6f67 5f707269 6e740063 roid_log_print.c │ │ + 0x000056fc 7572726d 6f644669 6c650044 49414274 urrmodFile.DIABt │ │ + 0x0000570c 656d706f 6368616e 67650044 49414274 empochange.DIABt │ │ + 0x0000571c 656d706f 6f766572 72696465 00444941 empooverride.DIA │ │ + 0x0000572c 42706174 7465726e 6368616e 67656400 Bpatternchanged. │ │ + 0x0000573c 414e444d 4f44504c 55477061 74746572 ANDMODPLUGpatter │ │ + 0x0000574c 6e72616e 67657365 7400414e 444d4f44 nrangeset.ANDMOD │ │ + 0x0000575c 504c5547 6e657874 70617474 65726e00 PLUGnextpattern. │ │ + 0x0000576c 414e444d 4f44504c 55476e65 78747061 ANDMODPLUGnextpa │ │ + 0x0000577c 74746572 6e6d6f64 6500414e 444d4f44 tternmode.ANDMOD │ │ + 0x0000578c 504c5547 6a756d70 65666665 63740041 PLUGjumpeffect.A │ │ + 0x0000579c 4e444d4f 44504c55 476c6f67 6f757470 NDMODPLUGlogoutp │ │ + 0x000057ac 7574004a 6176615f 636f6d5f 70656375 ut.Java_com_pecu │ │ + 0x000057bc 6c696172 67616d65 735f616e 646d6f64 liargames_andmod │ │ + 0x000057cc 706c7567 5f506c61 79657254 68726561 plug_PlayerThrea │ │ + 0x000057dc 645f4d6f 64506c75 675f314a 4c6f6164 d_ModPlug_1JLoad │ │ + 0x000057ec 00637572 7273616d 706c6500 414e444d .currsample.ANDM │ │ + 0x000057fc 4f44504c 55477061 74746572 6e66726f ODPLUGpatternfro │ │ + 0x0000580c 6d00414e 444d4f44 504c5547 70617474 m.ANDMODPLUGpatt │ │ + 0x0000581c 65726e74 6f00414e 444d4f44 504c5547 ernto.ANDMODPLUG │ │ + 0x0000582c 70656e64 696e6766 726f6d00 414e444d pendingfrom.ANDM │ │ + 0x0000583c 4f44504c 55477065 6e64696e 67746f00 ODPLUGpendingto. │ │ + 0x0000584c 4a617661 5f636f6d 5f706563 756c6961 Java_com_peculia │ │ + 0x0000585c 7267616d 65735f61 6e646d6f 64706c75 rgames_andmodplu │ │ + 0x0000586c 675f506c 61796572 54687265 61645f4d g_PlayerThread_M │ │ + 0x0000587c 6f64506c 75675f31 4a476574 4e616d65 odPlug_1JGetName │ │ + 0x0000588c 004a6176 615f636f 6d5f7065 63756c69 .Java_com_peculi │ │ + 0x0000589c 61726761 6d65735f 616e646d 6f64706c argames_andmodpl │ │ + 0x000058ac 75675f50 6c617965 72546872 6561645f ug_PlayerThread_ │ │ + 0x000058bc 4d6f6450 6c75675f 314a4e75 6d436861 ModPlug_1JNumCha │ │ + 0x000058cc 6e6e656c 73004a61 76615f63 6f6d5f70 nnels.Java_com_p │ │ + 0x000058dc 6563756c 69617267 616d6573 5f616e64 eculiargames_and │ │ + 0x000058ec 6d6f6470 6c75675f 506c6179 65725468 modplug_PlayerTh │ │ + 0x000058fc 72656164 5f4d6f64 506c7567 5f314765 read_ModPlug_1Ge │ │ + 0x0000590c 74437572 72656e74 506f7300 4a617661 tCurrentPos.Java │ │ + 0x0000591c 5f636f6d 5f706563 756c6961 7267616d _com_peculiargam │ │ + 0x0000592c 65735f61 6e646d6f 64706c75 675f506c es_andmodplug_Pl │ │ + 0x0000593c 61796572 54687265 61645f4d 6f64506c ayerThread_ModPl │ │ + 0x0000594c 75675f31 4765744d 6178506f 73004a61 ug_1GetMaxPos.Ja │ │ + 0x0000595c 76615f63 6f6d5f70 6563756c 69617267 va_com_peculiarg │ │ + 0x0000596c 616d6573 5f616e64 6d6f6470 6c75675f ames_andmodplug_ │ │ + 0x0000597c 506c6179 65725468 72656164 5f4d6f64 PlayerThread_Mod │ │ + 0x0000598c 506c7567 5f314765 74437572 72656e74 Plug_1GetCurrent │ │ + 0x0000599c 4f726465 72004a61 76615f63 6f6d5f70 Order.Java_com_p │ │ + 0x000059ac 6563756c 69617267 616d6573 5f616e64 eculiargames_and │ │ + 0x000059bc 6d6f6470 6c75675f 506c6179 65725468 modplug_PlayerTh │ │ + 0x000059cc 72656164 5f4d6f64 506c7567 5f314765 read_ModPlug_1Ge │ │ + 0x000059dc 74437572 72656e74 50617474 65726e00 tCurrentPattern. │ │ + 0x000059ec 4a617661 5f636f6d 5f706563 756c6961 Java_com_peculia │ │ + 0x000059fc 7267616d 65735f61 6e646d6f 64706c75 rgames_andmodplu │ │ + 0x00005a0c 675f506c 61796572 54687265 61645f4d g_PlayerThread_M │ │ + 0x00005a1c 6f64506c 75675f31 47657443 75727265 odPlug_1GetCurre │ │ + 0x00005a2c 6e74526f 77004a61 76615f63 6f6d5f70 ntRow.Java_com_p │ │ + 0x00005a3c 6563756c 69617267 616d6573 5f616e64 eculiargames_and │ │ + 0x00005a4c 6d6f6470 6c75675f 506c6179 65725468 modplug_PlayerTh │ │ + 0x00005a5c 72656164 5f4d6f64 506c7567 5f314a47 read_ModPlug_1JG │ │ + 0x00005a6c 6574536f 756e6444 61746100 73616d70 etSoundData.samp │ │ + 0x00005a7c 6c656275 66666572 004a6176 615f636f lebuffer.Java_co │ │ + 0x00005a8c 6d5f7065 63756c69 61726761 6d65735f m_peculiargames_ │ │ + 0x00005a9c 616e646d 6f64706c 75675f50 6c617965 andmodplug_Playe │ │ + 0x00005aac 72546872 6561645f 4d6f6450 6c75675f rThread_ModPlug_ │ │ + 0x00005abc 314a556e 6c6f6164 004a6176 615f636f 1JUnload.Java_co │ │ + 0x00005acc 6d5f7065 63756c69 61726761 6d65735f m_peculiargames_ │ │ + 0x00005adc 616e646d 6f64706c 75675f50 6c617965 andmodplug_Playe │ │ + 0x00005aec 72546872 6561645f 4d6f6450 6c75675f rThread_ModPlug_ │ │ + 0x00005afc 31436c6f 7365446f 776e004a 6176615f 1CloseDown.Java_ │ │ + 0x00005b0c 636f6d5f 70656375 6c696172 67616d65 com_peculiargame │ │ + 0x00005b1c 735f616e 646d6f64 706c7567 5f506c61 s_andmodplug_Pla │ │ + 0x00005b2c 79657254 68726561 645f4d6f 64506c75 yerThread_ModPlu │ │ + 0x00005b3c 675f3147 65744e61 74697665 54656d70 g_1GetNativeTemp │ │ + 0x00005b4c 6f004a61 76615f63 6f6d5f70 6563756c o.Java_com_pecul │ │ + 0x00005b5c 69617267 616d6573 5f616e64 6d6f6470 iargames_andmodp │ │ + 0x00005b6c 6c75675f 506c6179 65725468 72656164 lug_PlayerThread │ │ + 0x00005b7c 5f4d6f64 506c7567 5f314368 616e6765 _ModPlug_1Change │ │ + 0x00005b8c 54656d70 6f004a61 76615f63 6f6d5f70 Tempo.Java_com_p │ │ + 0x00005b9c 6563756c 69617267 616d6573 5f616e64 eculiargames_and │ │ + 0x00005bac 6d6f6470 6c75675f 506c6179 65725468 modplug_PlayerTh │ │ + 0x00005bbc 72656164 5f4d6f64 506c7567 5f315365 read_ModPlug_1Se │ │ + 0x00005bcc 7454656d 706f004a 6176615f 636f6d5f tTempo.Java_com_ │ │ + 0x00005bdc 70656375 6c696172 67616d65 735f616e peculiargames_an │ │ + 0x00005bec 646d6f64 706c7567 5f506c61 79657254 dmodplug_PlayerT │ │ + 0x00005bfc 68726561 645f4d6f 64506c75 675f3143 hread_ModPlug_1C │ │ + 0x00005c0c 68616e67 65506174 7465726e 00444941 hangePattern.DIA │ │ + 0x00005c1c 426e6578 74706174 7465726e 004a6176 Bnextpattern.Jav │ │ + 0x00005c2c 615f636f 6d5f7065 63756c69 61726761 a_com_peculiarga │ │ + 0x00005c3c 6d65735f 616e646d 6f64706c 75675f50 mes_andmodplug_P │ │ + 0x00005c4c 6c617965 72546872 6561645f 4d6f6450 layerThread_ModP │ │ + 0x00005c5c 6c75675f 31526570 65617450 61747465 lug_1RepeatPatte │ │ + 0x00005c6c 726e0044 49414268 6f6c6470 61747465 rn.DIABholdpatte │ │ + 0x00005c7c 726e004a 6176615f 636f6d5f 70656375 rn.Java_com_pecu │ │ + 0x00005c8c 6c696172 67616d65 735f616e 646d6f64 liargames_andmod │ │ + 0x00005c9c 706c7567 5f506c61 79657254 68726561 plug_PlayerThrea │ │ + 0x00005cac 645f4d6f 64506c75 675f3143 6865636b d_ModPlug_1Check │ │ + 0x00005cbc 50617474 65726e43 68616e67 65004a61 PatternChange.Ja │ │ + 0x00005ccc 76615f63 6f6d5f70 6563756c 69617267 va_com_peculiarg │ │ + 0x00005cdc 616d6573 5f616e64 6d6f6470 6c75675f ames_andmodplug_ │ │ + 0x00005cec 506c6179 65725468 72656164 5f4d6f64 PlayerThread_Mod │ │ + 0x00005cfc 506c7567 5f315365 74506174 7465726e Plug_1SetPattern │ │ + 0x00005d0c 4c6f6f70 4d6f6465 004a6176 615f636f LoopMode.Java_co │ │ + 0x00005d1c 6d5f7065 63756c69 61726761 6d65735f m_peculiargames_ │ │ + 0x00005d2c 616e646d 6f64706c 75675f50 6c617965 andmodplug_Playe │ │ + 0x00005d3c 72546872 6561645f 4d6f6450 6c75675f rThread_ModPlug_ │ │ + 0x00005d4c 31536574 50617474 65726e4c 6f6f7052 1SetPatternLoopR │ │ + 0x00005d5c 616e6765 004a6176 615f636f 6d5f7065 ange.Java_com_pe │ │ + 0x00005d6c 63756c69 61726761 6d65735f 616e646d culiargames_andm │ │ + 0x00005d7c 6f64706c 75675f50 6c617965 72546872 odplug_PlayerThr │ │ + 0x00005d8c 6561645f 4d6f6450 6c75675f 31536574 ead_ModPlug_1Set │ │ + 0x00005d9c 43757272 656e7450 61747465 726e004a CurrentPattern.J │ │ + 0x00005dac 6176615f 636f6d5f 70656375 6c696172 ava_com_peculiar │ │ + 0x00005dbc 67616d65 735f616e 646d6f64 706c7567 games_andmodplug │ │ + 0x00005dcc 5f506c61 79657254 68726561 645f4d6f _PlayerThread_Mo │ │ + 0x00005ddc 64506c75 675f3153 65744e65 78745061 dPlug_1SetNextPa │ │ + 0x00005dec 74746572 6e004a61 76615f63 6f6d5f70 ttern.Java_com_p │ │ + 0x00005dfc 6563756c 69617267 616d6573 5f616e64 eculiargames_and │ │ + 0x00005e0c 6d6f6470 6c75675f 506c6179 65725468 modplug_PlayerTh │ │ + 0x00005e1c 72656164 5f4d6f64 506c7567 5f314c6f read_ModPlug_1Lo │ │ + 0x00005e2c 674f7574 70757400 4a617661 5f636f6d gOutput.Java_com │ │ + 0x00005e3c 5f706563 756c6961 7267616d 65735f61 _peculiargames_a │ │ + 0x00005e4c 6e646d6f 64706c75 675f506c 61796572 ndmodplug_Player │ │ + 0x00005e5c 54687265 61645f4d 6f64506c 75675f31 Thread_ModPlug_1 │ │ + 0x00005e6c 5365744c 6f6f7043 6f756e74 00444941 SetLoopCount.DIA │ │ + 0x00005e7c 42666f72 63656470 61747465 726e6368 Bforcedpatternch │ │ + 0x00005e8c 616e6765 00444941 426f7665 72726964 ange.DIABoverrid │ │ + 0x00005e9c 656a756d 70005f5f 75646976 73693300 ejump.__udivsi3. │ │ + 0x00005eac 5f5f6165 6162695f 69646976 30005f5f __aeabi_idiv0.__ │ │ + 0x00005ebc 64697673 6933005f 5f616561 62695f64 divsi3.__aeabi_d │ │ + 0x00005ecc 72737562 005f5f73 75626466 33005f5f rsub.__subdf3.__ │ │ + 0x00005edc 61646464 6633005f 5f666c6f 6174756e adddf3.__floatun │ │ + 0x00005eec 73696466 005f5f66 6c6f6174 73696466 sidf.__floatsidf │ │ + 0x00005efc 005f5f65 7874656e 64736664 6632005f .__extendsfdf2._ │ │ + 0x00005f0c 5f666c6f 6174756e 64696466 005f5f61 _floatundidf.__a │ │ + 0x00005f1c 65616269 5f756c32 64005f5f 666c6f61 eabi_ul2d.__floa │ │ + 0x00005f2c 74646964 66005f5f 61656162 695f6c32 tdidf.__aeabi_l2 │ │ + 0x00005f3c 64005f5f 6d756c64 6633005f 5f646976 d.__muldf3.__div │ │ + 0x00005f4c 64663300 5f5f6774 64663200 5f5f6765 df3.__gtdf2.__ge │ │ + 0x00005f5c 64663200 5f5f6c74 64663200 5f5f6c65 df2.__ltdf2.__le │ │ + 0x00005f6c 64663200 5f5f636d 70646632 005f5f6e df2.__cmpdf2.__n │ │ + 0x00005f7c 65646632 005f5f65 71646632 005f5f61 edf2.__eqdf2.__a │ │ + 0x00005f8c 65616269 5f636472 636d706c 65005f5f eabi_cdrcmple.__ │ │ + 0x00005f9c 61656162 695f6364 636d7065 71005f5f aeabi_cdcmpeq.__ │ │ + 0x00005fac 61656162 695f6364 636d706c 65005f5f aeabi_cdcmple.__ │ │ + 0x00005fbc 61656162 695f6463 6d706571 005f5f61 aeabi_dcmpeq.__a │ │ + 0x00005fcc 65616269 5f64636d 706c6500 5f5f6165 eabi_dcmple.__ae │ │ + 0x00005fdc 6162695f 64636d70 6765005f 5f616561 abi_dcmpge.__aea │ │ + 0x00005fec 62695f64 636d7067 74005f5f 66697864 bi_dcmpgt.__fixd │ │ + 0x00005ffc 66736900 5f5f6669 78756e73 64667369 fsi.__fixunsdfsi │ │ + 0x0000600c 005f5f74 72756e63 64667366 32005f5f .__truncdfsf2.__ │ │ + 0x0000601c 61656162 695f6672 73756200 5f5f7375 aeabi_frsub.__su │ │ + 0x0000602c 62736633 005f5f61 64647366 33005f5f bsf3.__addsf3.__ │ │ + 0x0000603c 666c6f61 74756e73 69736600 5f5f666c floatunsisf.__fl │ │ + 0x0000604c 6f617473 69736600 5f5f666c 6f617475 oatsisf.__floatu │ │ + 0x0000605c 6e646973 66005f5f 61656162 695f756c ndisf.__aeabi_ul │ │ + 0x0000606c 3266005f 5f666c6f 61746469 7366005f 2f.__floatdisf._ │ │ + 0x0000607c 5f616561 62695f6c 3266005f 5f6d756c _aeabi_l2f.__mul │ │ + 0x0000608c 73663300 5f5f6469 76736633 005f5f67 sf3.__divsf3.__g │ │ + 0x0000609c 74736632 005f5f67 65736632 005f5f6c tsf2.__gesf2.__l │ │ + 0x000060ac 74736632 005f5f6c 65736632 005f5f63 tsf2.__lesf2.__c │ │ + 0x000060bc 6d707366 32005f5f 6e657366 32005f5f mpsf2.__nesf2.__ │ │ + 0x000060cc 65717366 32005f5f 61656162 695f6366 eqsf2.__aeabi_cf │ │ + 0x000060dc 72636d70 6c65005f 5f616561 62695f63 rcmple.__aeabi_c │ │ + 0x000060ec 66636d70 6571005f 5f616561 62695f63 fcmpeq.__aeabi_c │ │ + 0x000060fc 66636d70 6c65005f 5f616561 62695f66 fcmple.__aeabi_f │ │ + 0x0000610c 636d7065 71005f5f 61656162 695f6663 cmpeq.__aeabi_fc │ │ + 0x0000611c 6d706c65 005f5f61 65616269 5f66636d mple.__aeabi_fcm │ │ + 0x0000612c 70676500 5f5f6669 78736673 69005f5f pge.__fixsfsi.__ │ │ + 0x0000613c 61656162 695f6c64 69763000 5f5f676e aeabi_ldiv0.__gn │ │ + 0x0000614c 755f6c64 69766d6f 645f6865 6c706572 u_ldivmod_helper │ │ + 0x0000615c 005f5f67 6e755f75 6c646976 6d6f645f .__gnu_uldivmod_ │ │ + 0x0000616c 68656c70 6572005f 5f6d756c 64693300 helper.__muldi3. │ │ + 0x0000617c 5f5f6469 76646933 005f5f75 64697664 __divdi3.__udivd │ │ + 0x0000618c 6933005f 5f616561 62695f75 6e77696e i3.__aeabi_unwin │ │ + 0x0000619c 645f6370 705f7072 32005f5f 676e755f d_cpp_pr2.__gnu_ │ │ + 0x000061ac 556e7769 6e645f46 696e645f 65786964 Unwind_Find_exid │ │ + 0x000061bc 78005f5f 676e755f 556e7769 6e645f52 x.__gnu_Unwind_R │ │ + 0x000061cc 6573746f 72655f56 46505f44 005f5f67 estore_VFP_D.__g │ │ + 0x000061dc 6e755f55 6e77696e 645f5265 73746f72 nu_Unwind_Restor │ │ + 0x000061ec 655f5646 50005f5f 676e755f 556e7769 e_VFP.__gnu_Unwi │ │ + 0x000061fc 6e645f52 6573746f 72655f56 46505f44 nd_Restore_VFP_D │ │ + 0x0000620c 5f31365f 746f5f33 31005f5f 676e755f _16_to_31.__gnu_ │ │ + 0x0000621c 556e7769 6e645f52 6573746f 72655f57 Unwind_Restore_W │ │ + 0x0000622c 4d4d5844 005f5f67 6e755f55 6e77696e MMXD.__gnu_Unwin │ │ + 0x0000623c 645f5265 73746f72 655f574d 4d584300 d_Restore_WMMXC. │ │ + 0x0000624c 72657374 6f72655f 636f7265 5f726567 restore_core_reg │ │ + 0x0000625c 73005f55 6e77696e 645f4765 74434641 s._Unwind_GetCFA │ │ + 0x0000626c 005f5f67 6e755f55 6e77696e 645f5261 .__gnu_Unwind_Ra │ │ + 0x0000627c 69736545 78636570 74696f6e 005f5f67 iseException.__g │ │ + 0x0000628c 6e755f55 6e77696e 645f466f 72636564 nu_Unwind_Forced │ │ + 0x0000629c 556e7769 6e64005f 5f676e75 5f556e77 Unwind.__gnu_Unw │ │ + 0x000062ac 696e645f 52657375 6d65005f 5f676e75 ind_Resume.__gnu │ │ + 0x000062bc 5f556e77 696e645f 52657375 6d655f6f _Unwind_Resume_o │ │ + 0x000062cc 725f5265 7468726f 77005f55 6e77696e r_Rethrow._Unwin │ │ + 0x000062dc 645f436f 6d706c65 7465005f 556e7769 d_Complete._Unwi │ │ + 0x000062ec 6e645f44 656c6574 65457863 65707469 nd_DeleteExcepti │ │ + 0x000062fc 6f6e005f 556e7769 6e645f56 52535f47 on._Unwind_VRS_G │ │ + 0x0000630c 6574005f 556e7769 6e645f56 52535f53 et._Unwind_VRS_S │ │ + 0x0000631c 6574005f 5f676e75 5f556e77 696e645f et.__gnu_Unwind_ │ │ + 0x0000632c 4261636b 74726163 65005f5f 6378615f Backtrace.__cxa_ │ │ + 0x0000633c 62656769 6e5f636c 65616e75 70005f5f begin_cleanup.__ │ │ + 0x0000634c 6378615f 74797065 5f6d6174 6368005f cxa_type_match._ │ │ + 0x0000635c 5f676e75 5f756e77 696e645f 65786563 _gnu_unwind_exec │ │ + 0x0000636c 75746500 5f5f6378 615f6361 6c6c5f75 ute.__cxa_call_u │ │ + 0x0000637c 6e657870 65637465 64005f55 6e77696e nexpected._Unwin │ │ + 0x0000638c 645f5652 535f506f 70005f5f 676e755f d_VRS_Pop.__gnu_ │ │ + 0x0000639c 556e7769 6e645f53 6176655f 5646505f Unwind_Save_VFP_ │ │ + 0x000063ac 44005f5f 676e755f 556e7769 6e645f53 D.__gnu_Unwind_S │ │ + 0x000063bc 6176655f 56465000 5f5f676e 755f556e ave_VFP.__gnu_Un │ │ + 0x000063cc 77696e64 5f536176 655f5646 505f445f wind_Save_VFP_D_ │ │ + 0x000063dc 31365f74 6f5f3331 005f5f67 6e755f55 16_to_31.__gnu_U │ │ + 0x000063ec 6e77696e 645f5361 76655f57 4d4d5844 nwind_Save_WMMXD │ │ + 0x000063fc 005f5f67 6e755f55 6e77696e 645f5361 .__gnu_Unwind_Sa │ │ + 0x0000640c 76655f57 4d4d5843 005f5f72 6573746f ve_WMMXC.__resto │ │ + 0x0000641c 72655f63 6f72655f 72656773 005f5f5f re_core_regs.___ │ │ + 0x0000642c 556e7769 6e645f52 61697365 45786365 Unwind_RaiseExce │ │ + 0x0000643c 7074696f 6e005f55 6e77696e 645f5261 ption._Unwind_Ra │ │ + 0x0000644c 69736545 78636570 74696f6e 005f5f5f iseException.___ │ │ + 0x0000645c 556e7769 6e645f52 6573756d 65005f55 Unwind_Resume._U │ │ + 0x0000646c 6e77696e 645f5265 73756d65 005f5f5f nwind_Resume.___ │ │ + 0x0000647c 556e7769 6e645f52 6573756d 655f6f72 Unwind_Resume_or │ │ + 0x0000648c 5f526574 68726f77 005f556e 77696e64 _Rethrow._Unwind │ │ + 0x0000649c 5f526573 756d655f 6f725f52 65746872 _Resume_or_Rethr │ │ + 0x000064ac 6f77005f 5f5f556e 77696e64 5f466f72 ow.___Unwind_For │ │ + 0x000064bc 63656455 6e77696e 64005f55 6e77696e cedUnwind._Unwin │ │ + 0x000064cc 645f466f 72636564 556e7769 6e64005f d_ForcedUnwind._ │ │ + 0x000064dc 5f5f556e 77696e64 5f426163 6b747261 __Unwind_Backtra │ │ + 0x000064ec 6365005f 556e7769 6e645f42 61636b74 ce._Unwind_Backt │ │ + 0x000064fc 72616365 005f5f67 6e755f75 6e77696e race.__gnu_unwin │ │ + 0x0000650c 645f6672 616d6500 5f556e77 696e645f d_frame._Unwind_ │ │ + 0x0000651c 47657452 6567696f 6e537461 7274005f GetRegionStart._ │ │ + 0x0000652c 556e7769 6e645f47 65744c61 6e677561 Unwind_GetLangua │ │ + 0x0000653c 67655370 65636966 69634461 7461005f geSpecificData._ │ │ + 0x0000654c 556e7769 6e645f47 65744461 74615265 Unwind_GetDataRe │ │ + 0x0000655c 6c426173 65005f55 6e77696e 645f4765 lBase._Unwind_Ge │ │ + 0x0000656c 74546578 7452656c 42617365 005f5f61 tTextRelBase.__a │ │ + 0x0000657c 65616269 5f6c6c73 6c005f5f 61656162 eabi_llsl.__aeab │ │ + 0x0000658c 695f6c6c 7372005f 5f6c7368 72646933 i_llsr.__lshrdi3 │ │ + 0x0000659c 005f5f61 73686c64 6933005f 65646174 .__ashldi3._edat │ │ + 0x000065ac 61005f5f 6273735f 73746172 74005f65 a.__bss_start._e │ │ + 0x000065bc 6e64006c 69626c6f 672e736f 006c6962 nd.liblog.so.lib │ │ + 0x000065cc 73746463 2b2b2e73 6f006c69 62646c2e stdc++.so.libdl. │ │ + 0x000065dc 736f00 so. ├── readelf --wide --decompress --hex-dump=.hash {} │ │ @@ -1,281 +1,281 @@ │ │ │ │ Hex dump of section '.hash': │ │ - 0x000065bc 09020000 4c020000 b3000000 6a010000 ....L.......j... │ │ - 0x000065cc 40020000 19000000 f6010000 00000000 @............... │ │ - 0x000065dc 25020000 12010000 00000000 1e020000 %............... │ │ - 0x000065ec 00000000 32020000 90000000 00000000 ....2........... │ │ - 0x000065fc 35010000 04010000 00020000 00000000 5............... │ │ - 0x0000660c 17000000 f7010000 bc000000 f8000000 ................ │ │ - 0x0000661c 00000000 00000000 a4010000 27020000 ............'... │ │ - 0x0000662c 00000000 0d020000 37020000 d7000000 ........7....... │ │ - 0x0000663c 00000000 ad010000 00000000 7b000000 ............{... │ │ - 0x0000664c 00000000 43010000 4b020000 4e010000 ....C...K...N... │ │ - 0x0000665c cf000000 00000000 00000000 bc010000 ................ │ │ - 0x0000666c 00000000 00000000 33010000 d4010000 ........3....... │ │ - 0x0000667c 00000000 3a020000 1c020000 1b010000 ....:........... │ │ - 0x0000668c 00000000 fc010000 23000000 8e010000 ........#....... │ │ - 0x0000669c fe010000 00000000 0c020000 f0000000 ................ │ │ - 0x000066ac 19020000 e2010000 00000000 a9010000 ................ │ │ - 0x000066bc 00000000 b5010000 e0000000 ba010000 ................ │ │ - 0x000066cc 60010000 8f010000 00000000 00000000 `............... │ │ - 0x000066dc 85000000 de010000 00000000 00000000 ................ │ │ - 0x000066ec 45020000 00000000 00000000 87010000 E............... │ │ - 0x000066fc 25010000 c4010000 09000000 00000000 %............... │ │ - 0x0000670c 2e020000 2a010000 00000000 00000000 ....*........... │ │ - 0x0000671c 00000000 00000000 00000000 75010000 ............u... │ │ - 0x0000672c d5010000 00000000 62000000 95010000 ........b....... │ │ - 0x0000673c 00000000 26020000 00000000 79000000 ....&.......y... │ │ - 0x0000674c 93000000 00000000 00000000 c1010000 ................ │ │ - 0x0000675c 05000000 14000000 00000000 03010000 ................ │ │ - 0x0000676c 3c020000 85010000 d7010000 00000000 <............... │ │ - 0x0000677c da000000 00000000 08020000 2a020000 ............*... │ │ - 0x0000678c 87000000 43020000 00000000 00000000 ....C........... │ │ - 0x0000679c 00000000 70010000 3f010000 49010000 ....p...?...I... │ │ - 0x000067ac 98010000 00000000 5b010000 00000000 ........[....... │ │ - 0x000067bc 22020000 69000000 5f000000 00000000 "...i..._....... │ │ - 0x000067cc 86010000 be010000 00000000 19010000 ................ │ │ - 0x000067dc 16010000 31010000 9a010000 00000000 ....1........... │ │ - 0x000067ec 6b010000 9e000000 00000000 06020000 k............... │ │ - 0x000067fc a6010000 02010000 00000000 00000000 ................ │ │ - 0x0000680c 24020000 6c010000 00000000 6e000000 $...l.......n... │ │ - 0x0000681c 09020000 3f020000 00000000 00000000 ....?........... │ │ - 0x0000682c 3e000000 39020000 00000000 00000000 >...9........... │ │ - 0x0000683c 00000000 d1010000 23020000 00000000 ........#....... │ │ - 0x0000684c 90010000 00000000 00000000 00000000 ................ │ │ - 0x0000685c 00000000 00000000 00000000 00000000 ................ │ │ - 0x0000686c 46010000 53010000 7f010000 52000000 F...S.......R... │ │ - 0x0000687c 5e000000 07010000 00000000 d0010000 ^............... │ │ - 0x0000688c 83000000 07020000 49020000 5c010000 ........I...\... │ │ - 0x0000689c 52010000 f1010000 29010000 00000000 R.......)....... │ │ - 0x000068ac 34010000 00000000 00000000 00000000 4............... │ │ - 0x000068bc 00000000 00000000 3d010000 00000000 ........=....... │ │ - 0x000068cc 00000000 00000000 00000000 cd010000 ................ │ │ - 0x000068dc ff000000 00000000 5f010000 00000000 ........_....... │ │ - 0x000068ec 00000000 0e020000 72010000 bd000000 ........r....... │ │ - 0x000068fc 4b010000 51010000 00000000 42020000 K...Q.......B... │ │ - 0x0000690c 00000000 e3010000 00000000 00000000 ................ │ │ - 0x0000691c ff010000 d4000000 27010000 fc000000 ........'....... │ │ - 0x0000692c 16000000 00000000 82010000 00000000 ................ │ │ - 0x0000693c d0000000 13020000 c9010000 0f010000 ................ │ │ - 0x0000694c c6010000 a1010000 e8000000 3e010000 ............>... │ │ - 0x0000695c 1d020000 21010000 00000000 dd010000 ....!........... │ │ - 0x0000696c eb000000 6d010000 64000000 af010000 ....m...d....... │ │ - 0x0000697c 00000000 00000000 00000000 bd010000 ................ │ │ - 0x0000698c 2b020000 4d010000 01000000 c4000000 +...M........... │ │ - 0x0000699c 00000000 cb000000 00000000 a4000000 ................ │ │ - 0x000069ac 0b010000 47020000 0a010000 a2010000 ....G........... │ │ - 0x000069bc e6010000 9b010000 68000000 00000000 ........h....... │ │ - 0x000069cc ef010000 00000000 47010000 cc010000 ........G....... │ │ - 0x000069dc 00000000 d5000000 0e010000 c7000000 ................ │ │ - 0x000069ec 4a010000 11010000 d3010000 d2010000 J............... │ │ - 0x000069fc 86000000 00000000 46000000 91000000 ........F....... │ │ - 0x00006a0c ec000000 3a000000 00000000 58010000 ....:.......X... │ │ - 0x00006a1c e4010000 d6000000 96010000 05020000 ................ │ │ - 0x00006a2c 00000000 bb010000 00000000 c2010000 ................ │ │ - 0x00006a3c cd000000 a5000000 0f000000 2f020000 ............/... │ │ - 0x00006a4c 18020000 fb010000 1b020000 f1000000 ................ │ │ - 0x00006a5c ee010000 00000000 22010000 6c000000 ........"...l... │ │ - 0x00006a6c 99010000 00000000 2f010000 00000000 ......../....... │ │ - 0x00006a7c 00000000 1f020000 00000000 c6000000 ................ │ │ - 0x00006a8c 9b000000 00000000 7b010000 1a020000 ........{....... │ │ - 0x00006a9c 00000000 bf010000 b6010000 45010000 ............E... │ │ - 0x00006aac d2000000 01010000 e1010000 00000000 ................ │ │ - 0x00006abc ab010000 6a000000 00000000 21000000 ....j.......!... │ │ - 0x00006acc 00000000 00000000 5a010000 3e020000 ........Z...>... │ │ - 0x00006adc 7e000000 00000000 00000000 00000000 ~............... │ │ - 0x00006aec e2000000 a8010000 48020000 22000000 ........H..."... │ │ - 0x00006afc 06010000 00000000 00000000 37010000 ............7... │ │ - 0x00006b0c e8010000 97000000 42010000 11020000 ........B....... │ │ - 0x00006b1c 9e010000 f2010000 21020000 3d020000 ........!...=... │ │ - 0x00006b2c f9000000 6d000000 d9010000 61010000 ....m.......a... │ │ - 0x00006b3c 00000000 9d010000 49000000 9f000000 ........I....... │ │ - 0x00006b4c 00000000 00000000 2d020000 00000000 ........-....... │ │ - 0x00006b5c 09010000 35020000 00000000 00000000 ....5........... │ │ - 0x00006b6c 94010000 a0010000 44020000 55010000 ........D...U... │ │ - 0x00006b7c 3b010000 b7000000 8b010000 5d000000 ;...........]... │ │ - 0x00006b8c e7000000 13010000 8e000000 00000000 ................ │ │ - 0x00006b9c 00000000 a8000000 66010000 74010000 ........f...t... │ │ - 0x00006bac 10020000 26000000 3a010000 17010000 ....&...:....... │ │ - 0x00006bbc 80010000 00000000 f0010000 2c020000 ............,... │ │ - 0x00006bcc 00000000 00000000 00000000 00000000 ................ │ │ - 0x00006bdc 2e010000 69010000 30020000 00000000 ....i...0....... │ │ - 0x00006bec 00000000 00000000 e3000000 df010000 ................ │ │ - 0x00006bfc 12020000 da010000 00000000 41020000 ............A... │ │ - 0x00006c0c 68010000 28020000 00000000 a7000000 h...(........... │ │ - 0x00006c1c 64010000 db000000 1f010000 02020000 d............... │ │ - 0x00006c2c 1a010000 93010000 cb010000 b0010000 ................ │ │ - 0x00006c3c f5000000 00000000 0a000000 00000000 ................ │ │ - 0x00006c4c 8c000000 b8010000 ac010000 00000000 ................ │ │ - 0x00006c5c b2010000 d8010000 ca010000 00000000 ................ │ │ - 0x00006c6c 51000000 15020000 a1000000 08010000 Q............... │ │ - 0x00006c7c ce010000 9d000000 00000000 00000000 ................ │ │ - 0x00006c8c 00000000 00000000 3f000000 37000000 ........?...7... │ │ - 0x00006c9c 91010000 00000000 17020000 00000000 ................ │ │ - 0x00006cac 00000000 f3010000 4c000000 e7010000 ........L....... │ │ - 0x00006cbc 54010000 03020000 92010000 00000000 T............... │ │ - 0x00006ccc 88010000 0b020000 7c000000 00000000 ........|....... │ │ - 0x00006cdc c8000000 29020000 28010000 00000000 ....)...(....... │ │ - 0x00006cec c9000000 e0010000 3b020000 00000000 ........;....... │ │ - 0x00006cfc fd000000 4a000000 cf010000 00000000 ....J........... │ │ - 0x00006d0c 95000000 38020000 f5010000 0a020000 ....8........... │ │ - 0x00006d1c 4a020000 fb000000 e5010000 a3010000 J............... │ │ - 0x00006d2c 01020000 00000000 32010000 00000000 ........2....... │ │ - 0x00006d3c ed010000 00000000 00000000 dd000000 ................ │ │ - 0x00006d4c 5d010000 30010000 89000000 b8000000 ]...0........... │ │ - 0x00006d5c 2a000000 00000000 d1000000 00000000 *............... │ │ - 0x00006d6c 00000000 67000000 00000000 00000000 ....g........... │ │ - 0x00006d7c 97010000 83010000 00000000 d3000000 ................ │ │ - 0x00006d8c 00000000 81010000 00000000 00010000 ................ │ │ - 0x00006d9c b6000000 65000000 8d000000 f4010000 ....e........... │ │ - 0x00006dac 00000000 eb010000 96000000 46020000 ............F... │ │ - 0x00006dbc 6f010000 db010000 4d000000 36020000 o.......M...6... │ │ - 0x00006dcc 34020000 33020000 00000000 24010000 4...3.......$... │ │ - 0x00006ddc 00000000 82000000 00000000 00000000 ................ │ │ - 0x00006dec 00000000 00000000 00000000 00000000 ................ │ │ - 0x00006dfc 00000000 00000000 00000000 00000000 ................ │ │ - 0x00006e0c 00000000 00000000 00000000 00000000 ................ │ │ - 0x00006e1c 00000000 00000000 00000000 00000000 ................ │ │ - 0x00006e2c 00000000 00000000 00000000 00000000 ................ │ │ - 0x00006e3c 00000000 00000000 00000000 00000000 ................ │ │ - 0x00006e4c 00000000 00000000 00000000 00000000 ................ │ │ - 0x00006e5c 00000000 00000000 00000000 00000000 ................ │ │ - 0x00006e6c 00000000 00000000 00000000 00000000 ................ │ │ - 0x00006e7c 13000000 00000000 00000000 00000000 ................ │ │ - 0x00006e8c 00000000 00000000 00000000 00000000 ................ │ │ - 0x00006e9c 00000000 00000000 00000000 00000000 ................ │ │ - 0x00006eac 00000000 00000000 00000000 00000000 ................ │ │ - 0x00006ebc 00000000 00000000 00000000 00000000 ................ │ │ - 0x00006ecc 00000000 00000000 00000000 00000000 ................ │ │ - 0x00006edc 00000000 00000000 00000000 00000000 ................ │ │ - 0x00006eec 00000000 00000000 00000000 00000000 ................ │ │ - 0x00006efc 3d000000 00000000 00000000 10000000 =............... │ │ - 0x00006f0c 00000000 00000000 00000000 00000000 ................ │ │ - 0x00006f1c 00000000 00000000 08000000 00000000 ................ │ │ - 0x00006f2c 00000000 00000000 00000000 00000000 ................ │ │ - 0x00006f3c 00000000 38000000 00000000 00000000 ....8........... │ │ - 0x00006f4c 00000000 00000000 00000000 20000000 ............ ... │ │ - 0x00006f5c 00000000 00000000 00000000 00000000 ................ │ │ - 0x00006f6c 58000000 00000000 00000000 00000000 X............... │ │ - 0x00006f7c 00000000 0d000000 00000000 00000000 ................ │ │ - 0x00006f8c 00000000 00000000 00000000 00000000 ................ │ │ - 0x00006f9c 00000000 00000000 00000000 00000000 ................ │ │ - 0x00006fac 00000000 00000000 00000000 00000000 ................ │ │ - 0x00006fbc 00000000 00000000 00000000 63000000 ............c... │ │ - 0x00006fcc 00000000 00000000 00000000 53000000 ............S... │ │ - 0x00006fdc 00000000 00000000 00000000 00000000 ................ │ │ - 0x00006fec 00000000 2c000000 00000000 00000000 ....,........... │ │ - 0x00006ffc 00000000 00000000 39000000 75000000 ........9...u... │ │ - 0x0000700c 81000000 00000000 56000000 54000000 ........V...T... │ │ - 0x0000701c 00000000 00000000 00000000 00000000 ................ │ │ - 0x0000702c 43000000 00000000 2b000000 00000000 C.......+....... │ │ - 0x0000703c 00000000 00000000 00000000 00000000 ................ │ │ - 0x0000704c 77000000 00000000 00000000 00000000 w............... │ │ - 0x0000705c 06000000 4f000000 44000000 1d000000 ....O...D....... │ │ - 0x0000706c 00000000 00000000 00000000 00000000 ................ │ │ - 0x0000707c 00000000 00000000 00000000 00000000 ................ │ │ - 0x0000708c 00000000 00000000 8f000000 60000000 ............`... │ │ - 0x0000709c 00000000 00000000 98000000 66000000 ............f... │ │ - 0x000070ac 00000000 00000000 00000000 00000000 ................ │ │ - 0x000070bc 29000000 00000000 00000000 00000000 )............... │ │ - 0x000070cc 00000000 00000000 00000000 00000000 ................ │ │ - 0x000070dc 0e000000 00000000 00000000 00000000 ................ │ │ - 0x000070ec 00000000 00000000 b4000000 15000000 ................ │ │ - 0x000070fc 00000000 00000000 7a000000 00000000 ........z....... │ │ - 0x0000710c 9a000000 0c000000 00000000 00000000 ................ │ │ - 0x0000711c 00000000 00000000 00000000 50000000 ............P... │ │ - 0x0000712c 00000000 cc000000 00000000 00000000 ................ │ │ - 0x0000713c 00000000 00000000 7f000000 00000000 ................ │ │ - 0x0000714c 00000000 00000000 a9000000 5b000000 ............[... │ │ - 0x0000715c 00000000 00000000 00000000 00000000 ................ │ │ - 0x0000716c 00000000 00000000 00000000 00000000 ................ │ │ - 0x0000717c 00000000 de000000 00000000 00000000 ................ │ │ - 0x0000718c c0000000 00000000 00000000 00000000 ................ │ │ - 0x0000719c 1e000000 00000000 00000000 00000000 ................ │ │ - 0x000071ac 00000000 00000000 00000000 00000000 ................ │ │ - 0x000071bc 00000000 00000000 00000000 00000000 ................ │ │ - 0x000071cc e4000000 00000000 00000000 00000000 ................ │ │ - 0x000071dc 00000000 00000000 00000000 27000000 ............'... │ │ - 0x000071ec 00000000 b0000000 1c000000 dc000000 ................ │ │ - 0x000071fc 18000000 a2000000 00000000 00000000 ................ │ │ - 0x0000720c 03000000 a0000000 00000000 2f000000 ............/... │ │ - 0x0000721c bb000000 c5000000 00000000 00000000 ................ │ │ - 0x0000722c 00000000 00000000 00000000 00000000 ................ │ │ - 0x0000723c 41000000 33000000 00000000 00000000 A...3........... │ │ - 0x0000724c 00000000 00000000 7d000000 00000000 ........}....... │ │ - 0x0000725c 00000000 b1000000 00000000 00000000 ................ │ │ - 0x0000726c 00000000 2d000000 00000000 00000000 ....-........... │ │ - 0x0000727c 00000000 bf000000 00000000 00000000 ................ │ │ - 0x0000728c 07000000 00000000 af000000 c3000000 ................ │ │ - 0x0000729c 00000000 00000000 ee000000 61000000 ............a... │ │ - 0x000072ac 00000000 23010000 00000000 00000000 ....#........... │ │ - 0x000072bc 26010000 00000000 70000000 00000000 &.......p....... │ │ - 0x000072cc 00000000 b5000000 6f000000 40000000 ........o...@... │ │ - 0x000072dc 00000000 00000000 00000000 00000000 ................ │ │ - 0x000072ec 00000000 02000000 00000000 2c010000 ............,... │ │ - 0x000072fc 00000000 11000000 00000000 00000000 ................ │ │ - 0x0000730c 00000000 00000000 00000000 71000000 ............q... │ │ - 0x0000731c 72000000 00000000 00000000 00000000 r............... │ │ - 0x0000732c 00000000 00000000 ac000000 00000000 ................ │ │ - 0x0000733c 00000000 00000000 76000000 20010000 ........v... ... │ │ - 0x0000734c 05010000 00000000 00000000 f4000000 ................ │ │ - 0x0000735c 48000000 fa000000 00000000 00000000 H............... │ │ - 0x0000736c 8a000000 00000000 00000000 00000000 ................ │ │ - 0x0000737c 0b000000 5e010000 ca000000 00000000 ....^........... │ │ - 0x0000738c 00000000 00000000 18010000 00000000 ................ │ │ - 0x0000739c 00000000 55000000 00000000 57010000 ....U.......W... │ │ - 0x000073ac 00000000 00000000 44010000 00000000 ........D....... │ │ - 0x000073bc 48010000 be000000 80000000 00000000 H............... │ │ - 0x000073cc ad000000 2e000000 6e010000 5c000000 ........n...\... │ │ - 0x000073dc 94000000 00000000 50010000 78010000 ........P...x... │ │ - 0x000073ec 00000000 e9000000 59010000 00000000 ........Y....... │ │ - 0x000073fc 00000000 39010000 1c010000 00000000 ....9........... │ │ - 0x0000740c 47000000 1f000000 00000000 79010000 G...........y... │ │ - 0x0000741c 3c010000 67010000 d9000000 7e010000 <...g.......~... │ │ - 0x0000742c 00000000 f2000000 42000000 62010000 ........B...b... │ │ - 0x0000743c 31000000 2d010000 00000000 00000000 1...-........... │ │ - 0x0000744c 25000000 3b000000 00000000 00000000 %...;........... │ │ - 0x0000745c 36010000 00000000 8d010000 00000000 6............... │ │ - 0x0000746c 00000000 8c010000 00000000 c2000000 ................ │ │ - 0x0000747c 00000000 f3000000 57000000 3c000000 ........W...<... │ │ - 0x0000748c 9c000000 36000000 28000000 d8000000 ....6...(....... │ │ - 0x0000749c 00000000 00000000 00000000 5a000000 ............Z... │ │ - 0x000074ac 00000000 00000000 78000000 f7000000 ........x....... │ │ - 0x000074bc 6b000000 00000000 00000000 9c010000 k............... │ │ - 0x000074cc 59000000 32000000 00000000 00000000 Y...2........... │ │ - 0x000074dc 1a000000 00000000 10010000 00000000 ................ │ │ - 0x000074ec 00000000 b3010000 00000000 77010000 ............w... │ │ - 0x000074fc 00000000 84000000 00000000 7d010000 ............}... │ │ - 0x0000750c 12000000 ce000000 1e010000 c8010000 ................ │ │ - 0x0000751c 00000000 7c010000 fe000000 0c010000 ....|........... │ │ - 0x0000752c 8a010000 00000000 aa000000 c3010000 ................ │ │ - 0x0000753c ed000000 c0010000 aa010000 34000000 ............4... │ │ - 0x0000754c 41010000 ea000000 00000000 14010000 A............... │ │ - 0x0000755c 00000000 9f010000 00000000 00000000 ................ │ │ - 0x0000756c 00000000 00000000 d6010000 00000000 ................ │ │ - 0x0000757c 00000000 15010000 74000000 38010000 ........t...8... │ │ - 0x0000758c b9000000 00000000 a5010000 89010000 ................ │ │ - 0x0000759c 7a010000 e1000000 00000000 ab000000 z............... │ │ - 0x000075ac 40010000 65010000 4f010000 a7010000 @...e...O....... │ │ - 0x000075bc 45000000 73010000 24000000 f6000000 E...s...$....... │ │ - 0x000075cc 00000000 ae000000 99000000 c7010000 ................ │ │ - 0x000075dc a3000000 ba000000 00000000 b1010000 ................ │ │ - 0x000075ec 00000000 00000000 00000000 a6000000 ................ │ │ - 0x000075fc 56010000 8b000000 c1000000 2b010000 V...........+... │ │ - 0x0000760c 4e000000 ea010000 00000000 00000000 N............... │ │ - 0x0000761c df000000 f9010000 b7010000 e6000000 ................ │ │ - 0x0000762c 35000000 00000000 71010000 ae010000 5.......q....... │ │ - 0x0000763c b2000000 00000000 ec010000 04000000 ................ │ │ - 0x0000764c 00000000 4c010000 00000000 00000000 ....L........... │ │ - 0x0000765c 84010000 00000000 0f020000 00000000 ................ │ │ - 0x0000766c 73000000 ef000000 00000000 00000000 s............... │ │ - 0x0000767c 4b000000 30000000 00000000 00000000 K...0........... │ │ - 0x0000768c 00000000 fd010000 88000000 76010000 ............v... │ │ - 0x0000769c b9010000 fa010000 00000000 00000000 ................ │ │ - 0x000076ac 1d010000 16020000 00000000 00000000 ................ │ │ - 0x000076bc 0d010000 04020000 f8010000 00000000 ................ │ │ - 0x000076cc 00000000 dc010000 c5010000 e9010000 ................ │ │ - 0x000076dc 20020000 63010000 00000000 00000000 ...c........... │ │ - 0x000076ec 00000000 92000000 00000000 00000000 ................ │ │ - 0x000076fc 00000000 00000000 b4010000 1b000000 ................ │ │ - 0x0000770c 14020000 e5000000 31020000 ........1... │ │ + 0x000065e0 09020000 4a020000 ae000000 67010000 ....J.......g... │ │ + 0x000065f0 3b020000 19000000 f3010000 00000000 ;............... │ │ + 0x00006600 20020000 0f010000 00000000 1a020000 ............... │ │ + 0x00006610 00000000 2d020000 94000000 00000000 ....-........... │ │ + 0x00006620 32010000 45020000 fd010000 00000000 2...E........... │ │ + 0x00006630 17000000 f4010000 b9000000 f5000000 ................ │ │ + 0x00006640 00000000 00000000 a1010000 22020000 ............"... │ │ + 0x00006650 00000000 0a020000 30020000 d4000000 ........0....... │ │ + 0x00006660 44020000 aa010000 00000000 7f000000 D............... │ │ + 0x00006670 00000000 40010000 49020000 4b010000 ....@...I...K... │ │ + 0x00006680 cc000000 00000000 00000000 b9010000 ................ │ │ + 0x00006690 00000000 00000000 30010000 d1010000 ........0....... │ │ + 0x000066a0 00000000 35020000 18020000 18010000 ....5........... │ │ + 0x000066b0 00000000 f9010000 23000000 8b010000 ........#....... │ │ + 0x000066c0 fb010000 00000000 43020000 ed000000 ........C....... │ │ + 0x000066d0 15020000 df010000 00000000 a6010000 ................ │ │ + 0x000066e0 00000000 b2010000 dd000000 b7010000 ................ │ │ + 0x000066f0 5d010000 8c010000 46020000 00000000 ].......F....... │ │ + 0x00006700 89000000 db010000 00000000 00000000 ................ │ │ + 0x00006710 40020000 00000000 00000000 84010000 @............... │ │ + 0x00006720 22010000 c1010000 09000000 00000000 "............... │ │ + 0x00006730 29020000 27010000 00000000 00000000 )...'........... │ │ + 0x00006740 00000000 00000000 00000000 72010000 ............r... │ │ + 0x00006750 d2010000 00000000 63000000 92010000 ........c....... │ │ + 0x00006760 00000000 21020000 00000000 7d000000 ....!.......}... │ │ + 0x00006770 98000000 00000000 00000000 be010000 ................ │ │ + 0x00006780 05000000 14000000 00000000 00010000 ................ │ │ + 0x00006790 37020000 82010000 d4010000 00000000 7............... │ │ + 0x000067a0 d7000000 00000000 05020000 25020000 ............%... │ │ + 0x000067b0 8b000000 3e020000 00000000 00000000 ....>........... │ │ + 0x000067c0 00000000 6d010000 3c010000 46010000 ....m...<...F... │ │ + 0x000067d0 95010000 00000000 58010000 00000000 ........X....... │ │ + 0x000067e0 ec000000 6c000000 60000000 00000000 ....l...`....... │ │ + 0x000067f0 83010000 bb010000 00000000 16010000 ................ │ │ + 0x00006800 13010000 2e010000 97010000 00000000 ................ │ │ + 0x00006810 68010000 69000000 00000000 03020000 h...i........... │ │ + 0x00006820 a3010000 fd000000 00000000 00000000 ................ │ │ + 0x00006830 1f020000 69010000 00000000 71000000 ....i.......q... │ │ + 0x00006840 06020000 3a020000 00000000 00000000 ....:........... │ │ + 0x00006850 3e000000 34020000 00000000 00000000 >...4........... │ │ + 0x00006860 00000000 ce010000 1e020000 00000000 ................ │ │ + 0x00006870 8d010000 00000000 00000000 00000000 ................ │ │ + 0x00006880 00000000 00000000 00000000 00000000 ................ │ │ + 0x00006890 43010000 50010000 7c010000 53000000 C...P...|...S... │ │ + 0x000068a0 5f000000 04010000 00000000 cd010000 _............... │ │ + 0x000068b0 87000000 04020000 47020000 59010000 ........G...Y... │ │ + 0x000068c0 4f010000 ee010000 26010000 00000000 O.......&....... │ │ + 0x000068d0 31010000 00000000 00000000 00000000 1............... │ │ + 0x000068e0 00000000 00000000 3a010000 00000000 ........:....... │ │ + 0x000068f0 00000000 00000000 00000000 ca010000 ................ │ │ + 0x00006900 fe000000 00000000 5c010000 00000000 ........\....... │ │ + 0x00006910 00000000 0b020000 6f010000 ba000000 ........o....... │ │ + 0x00006920 48010000 4e010000 00000000 3d020000 H...N.......=... │ │ + 0x00006930 00000000 e0010000 00000000 00000000 ................ │ │ + 0x00006940 fc010000 d0000000 24010000 f9000000 ........$....... │ │ + 0x00006950 16000000 00000000 7f010000 00000000 ................ │ │ + 0x00006960 cd000000 10020000 c6010000 0c010000 ................ │ │ + 0x00006970 c3010000 9e010000 e5000000 3b010000 ............;... │ │ + 0x00006980 19020000 1e010000 00000000 da010000 ................ │ │ + 0x00006990 e8000000 6a010000 65000000 ac010000 ....j...e....... │ │ + 0x000069a0 00000000 00000000 00000000 ba010000 ................ │ │ + 0x000069b0 26020000 4a010000 01000000 c1000000 &...J........... │ │ + 0x000069c0 00000000 c8000000 00000000 ac000000 ................ │ │ + 0x000069d0 08010000 42020000 07010000 9f010000 ....B........... │ │ + 0x000069e0 e3010000 98010000 6b000000 00000000 ........k....... │ │ + 0x000069f0 ec010000 00000000 44010000 c9010000 ........D....... │ │ + 0x00006a00 00000000 d1000000 0b010000 c4000000 ................ │ │ + 0x00006a10 47010000 0e010000 d0010000 cf010000 G............... │ │ + 0x00006a20 8a000000 00000000 47000000 95000000 ........G....... │ │ + 0x00006a30 e9000000 3a000000 00000000 55010000 ....:.......U... │ │ + 0x00006a40 e1010000 d3000000 93010000 02020000 ................ │ │ + 0x00006a50 00000000 b8010000 00000000 bf010000 ................ │ │ + 0x00006a60 ca000000 b0000000 0f000000 2a020000 ............*... │ │ + 0x00006a70 14020000 f8010000 17020000 ee000000 ................ │ │ + 0x00006a80 eb010000 00000000 1f010000 6f000000 ............o... │ │ + 0x00006a90 96010000 00000000 2c010000 00000000 ........,....... │ │ + 0x00006aa0 00000000 1b020000 00000000 c3000000 ................ │ │ + 0x00006ab0 a3000000 00000000 78010000 16020000 ........x....... │ │ + 0x00006ac0 00000000 bc010000 b3010000 42010000 ............B... │ │ + 0x00006ad0 cf000000 fc000000 de010000 00000000 ................ │ │ + 0x00006ae0 a8010000 6d000000 00000000 21000000 ....m.......!... │ │ + 0x00006af0 00000000 00000000 57010000 39020000 ........W...9... │ │ + 0x00006b00 82000000 00000000 00000000 00000000 ................ │ │ + 0x00006b10 df000000 a5010000 1b000000 22000000 ............"... │ │ + 0x00006b20 03010000 00000000 00000000 34010000 ............4... │ │ + 0x00006b30 e5010000 9d000000 3f010000 0e020000 ........?....... │ │ + 0x00006b40 9b010000 ef010000 1d020000 38020000 ............8... │ │ + 0x00006b50 f6000000 70000000 d6010000 5e010000 ....p.......^... │ │ + 0x00006b60 00000000 9a010000 4a000000 6a000000 ........J...j... │ │ + 0x00006b70 00000000 00000000 28020000 00000000 ........(....... │ │ + 0x00006b80 06010000 2e020000 00000000 00000000 ................ │ │ + 0x00006b90 91010000 9d010000 3f020000 52010000 ........?...R... │ │ + 0x00006ba0 38010000 b4000000 88010000 5e000000 8...........^... │ │ + 0x00006bb0 e4000000 10010000 92000000 00000000 ................ │ │ + 0x00006bc0 00000000 00000000 63010000 71010000 ........c...q... │ │ + 0x00006bd0 0d020000 26000000 37010000 14010000 ....&...7....... │ │ + 0x00006be0 7d010000 00000000 ed010000 27020000 }...........'... │ │ + 0x00006bf0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00006c00 2b010000 66010000 2b020000 00000000 +...f...+....... │ │ + 0x00006c10 00000000 00000000 e0000000 dc010000 ................ │ │ + 0x00006c20 0f020000 d7010000 00000000 3c020000 ............<... │ │ + 0x00006c30 65010000 23020000 00000000 b1000000 e...#........... │ │ + 0x00006c40 61010000 d8000000 1c010000 ff010000 a............... │ │ + 0x00006c50 17010000 90010000 c8010000 ad010000 ................ │ │ + 0x00006c60 f2000000 00000000 0a000000 00000000 ................ │ │ + 0x00006c70 90000000 b5010000 a9010000 00000000 ................ │ │ + 0x00006c80 af010000 d5010000 c7010000 00000000 ................ │ │ + 0x00006c90 52000000 12020000 a9000000 05010000 R............... │ │ + 0x00006ca0 cb010000 a6000000 00000000 00000000 ................ │ │ + 0x00006cb0 00000000 00000000 3f000000 37000000 ........?...7... │ │ + 0x00006cc0 8e010000 00000000 e9010000 00000000 ................ │ │ + 0x00006cd0 00000000 f0010000 4d000000 e4010000 ........M....... │ │ + 0x00006ce0 51010000 00020000 8f010000 00000000 Q............... │ │ + 0x00006cf0 85010000 08020000 80000000 00000000 ................ │ │ + 0x00006d00 c5000000 24020000 25010000 00000000 ....$...%....... │ │ + 0x00006d10 c6000000 dd010000 36020000 00000000 ........6....... │ │ + 0x00006d20 fa000000 4b000000 cc010000 00000000 ....K........... │ │ + 0x00006d30 9a000000 33020000 f2010000 07020000 ....3........... │ │ + 0x00006d40 48020000 f8000000 e2010000 a0010000 H............... │ │ + 0x00006d50 fe010000 00000000 2f010000 00000000 ......../....... │ │ + 0x00006d60 ea010000 00000000 00000000 da000000 ................ │ │ + 0x00006d70 5a010000 2d010000 8d000000 b5000000 Z...-........... │ │ + 0x00006d80 2a000000 00000000 ce000000 00000000 *............... │ │ + 0x00006d90 00000000 68000000 00000000 00000000 ....h........... │ │ + 0x00006da0 94010000 80010000 00000000 d2000000 ................ │ │ + 0x00006db0 00000000 7e010000 00000000 ff000000 ....~........... │ │ + 0x00006dc0 b3000000 66000000 91000000 f1010000 ....f........... │ │ + 0x00006dd0 00000000 e8010000 9c000000 41020000 ............A... │ │ + 0x00006de0 6c010000 d8010000 4e000000 2f020000 l.......N.../... │ │ + 0x00006df0 32020000 31020000 00000000 21010000 2...1.......!... │ │ + 0x00006e00 00000000 86000000 00000000 00000000 ................ │ │ + 0x00006e10 00000000 00000000 00000000 00000000 ................ │ │ + 0x00006e20 00000000 00000000 00000000 00000000 ................ │ │ + 0x00006e30 00000000 00000000 00000000 00000000 ................ │ │ + 0x00006e40 00000000 00000000 00000000 00000000 ................ │ │ + 0x00006e50 00000000 00000000 00000000 00000000 ................ │ │ + 0x00006e60 00000000 00000000 00000000 00000000 ................ │ │ + 0x00006e70 00000000 00000000 00000000 00000000 ................ │ │ + 0x00006e80 00000000 00000000 00000000 00000000 ................ │ │ + 0x00006e90 00000000 00000000 00000000 00000000 ................ │ │ + 0x00006ea0 13000000 00000000 00000000 00000000 ................ │ │ + 0x00006eb0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00006ec0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00006ed0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00006ee0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00006ef0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00006f00 00000000 00000000 00000000 00000000 ................ │ │ + 0x00006f10 00000000 00000000 00000000 00000000 ................ │ │ + 0x00006f20 00000000 3d000000 00000000 00000000 ....=........... │ │ + 0x00006f30 10000000 00000000 00000000 00000000 ................ │ │ + 0x00006f40 00000000 00000000 00000000 08000000 ................ │ │ + 0x00006f50 00000000 00000000 00000000 00000000 ................ │ │ + 0x00006f60 00000000 00000000 38000000 00000000 ........8....... │ │ + 0x00006f70 00000000 00000000 00000000 00000000 ................ │ │ + 0x00006f80 20000000 00000000 00000000 00000000 ............... │ │ + 0x00006f90 00000000 59000000 00000000 00000000 ....Y........... │ │ + 0x00006fa0 00000000 00000000 0d000000 00000000 ................ │ │ + 0x00006fb0 50000000 44000000 00000000 00000000 P...D........... │ │ + 0x00006fc0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00006fd0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00006fe0 00000000 00000000 48000000 00000000 ........H....... │ │ + 0x00006ff0 00000000 00000000 00000000 64000000 ............d... │ │ + 0x00007000 00000000 00000000 00000000 54000000 ............T... │ │ + 0x00007010 00000000 00000000 00000000 00000000 ................ │ │ + 0x00007020 00000000 2c000000 00000000 00000000 ....,........... │ │ + 0x00007030 00000000 00000000 39000000 79000000 ........9...y... │ │ + 0x00007040 85000000 00000000 57000000 55000000 ........W...U... │ │ + 0x00007050 00000000 00000000 00000000 00000000 ................ │ │ + 0x00007060 43000000 00000000 00000000 2b000000 C...........+... │ │ + 0x00007070 00000000 00000000 61000000 00000000 ........a....... │ │ + 0x00007080 00000000 93000000 00000000 9f000000 ................ │ │ + 0x00007090 7b000000 00000000 00000000 00000000 {............... │ │ + 0x000070a0 00000000 06000000 00000000 1d000000 ................ │ │ + 0x000070b0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000070c0 67000000 00000000 00000000 00000000 g............... │ │ + 0x000070d0 00000000 29000000 00000000 00000000 ....)........... │ │ + 0x000070e0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000070f0 00000000 0e000000 00000000 00000000 ................ │ │ + 0x00007100 00000000 00000000 00000000 00000000 ................ │ │ + 0x00007110 15000000 00000000 00000000 7e000000 ............~... │ │ + 0x00007120 00000000 a2000000 0c000000 00000000 ................ │ │ + 0x00007130 00000000 00000000 00000000 00000000 ................ │ │ + 0x00007140 51000000 00000000 c9000000 00000000 Q............... │ │ + 0x00007150 00000000 00000000 00000000 83000000 ................ │ │ + 0x00007160 00000000 00000000 00000000 97000000 ................ │ │ + 0x00007170 5c000000 00000000 00000000 00000000 \............... │ │ + 0x00007180 00000000 00000000 00000000 00000000 ................ │ │ + 0x00007190 00000000 00000000 db000000 00000000 ................ │ │ + 0x000071a0 00000000 bd000000 00000000 00000000 ................ │ │ + 0x000071b0 00000000 1e000000 00000000 45000000 ............E... │ │ + 0x000071c0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000071d0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000071e0 00000000 e1000000 00000000 00000000 ................ │ │ + 0x000071f0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00007200 ad000000 00000000 27000000 1c000000 ........'....... │ │ + 0x00007210 d9000000 18000000 aa000000 00000000 ................ │ │ + 0x00007220 00000000 03000000 a8000000 00000000 ................ │ │ + 0x00007230 2f000000 b8000000 c2000000 00000000 /............... │ │ + 0x00007240 00000000 00000000 00000000 00000000 ................ │ │ + 0x00007250 00000000 41000000 33000000 00000000 ....A...3....... │ │ + 0x00007260 00000000 00000000 00000000 81000000 ................ │ │ + 0x00007270 00000000 00000000 a7000000 00000000 ................ │ │ + 0x00007280 00000000 00000000 2d000000 00000000 ........-....... │ │ + 0x00007290 00000000 00000000 bc000000 00000000 ................ │ │ + 0x000072a0 00000000 07000000 00000000 a0000000 ................ │ │ + 0x000072b0 c0000000 00000000 00000000 eb000000 ................ │ │ + 0x000072c0 62000000 00000000 20010000 00000000 b....... ....... │ │ + 0x000072d0 00000000 23010000 00000000 73000000 ....#.......s... │ │ + 0x000072e0 00000000 00000000 b2000000 72000000 ............r... │ │ + 0x000072f0 40000000 00000000 00000000 00000000 @............... │ │ + 0x00007300 00000000 00000000 02000000 00000000 ................ │ │ + 0x00007310 29010000 00000000 11000000 00000000 )............... │ │ + 0x00007320 00000000 00000000 00000000 00000000 ................ │ │ + 0x00007330 74000000 75000000 00000000 00000000 t...u........... │ │ + 0x00007340 00000000 00000000 00000000 9b000000 ................ │ │ + 0x00007350 00000000 00000000 00000000 7a000000 ............z... │ │ + 0x00007360 1d010000 02010000 00000000 00000000 ................ │ │ + 0x00007370 f1000000 49000000 f7000000 00000000 ....I........... │ │ + 0x00007380 00000000 8e000000 00000000 00000000 ................ │ │ + 0x00007390 00000000 0b000000 5b010000 c7000000 ........[....... │ │ + 0x000073a0 00000000 00000000 00000000 15010000 ................ │ │ + 0x000073b0 00000000 00000000 56000000 00000000 ........V....... │ │ + 0x000073c0 54010000 00000000 00000000 41010000 T...........A... │ │ + 0x000073d0 00000000 45010000 bb000000 84000000 ....E........... │ │ + 0x000073e0 00000000 00000000 2e000000 6b010000 ............k... │ │ + 0x000073f0 5d000000 99000000 00000000 4d010000 ]...........M... │ │ + 0x00007400 75010000 00000000 e6000000 56010000 u...........V... │ │ + 0x00007410 00000000 00000000 36010000 19010000 ........6....... │ │ + 0x00007420 00000000 77000000 1f000000 00000000 ....w........... │ │ + 0x00007430 76010000 39010000 64010000 d6000000 v...9...d....... │ │ + 0x00007440 7b010000 00000000 ef000000 42000000 {...........B... │ │ + 0x00007450 5f010000 31000000 2a010000 00000000 _...1...*....... │ │ + 0x00007460 00000000 25000000 3b000000 00000000 ....%...;....... │ │ + 0x00007470 00000000 33010000 00000000 8a010000 ....3........... │ │ + 0x00007480 00000000 00000000 89010000 00000000 ................ │ │ + 0x00007490 bf000000 00000000 f0000000 58000000 ............X... │ │ + 0x000074a0 3c000000 a4000000 36000000 28000000 <.......6...(... │ │ + 0x000074b0 d5000000 00000000 00000000 00000000 ................ │ │ + 0x000074c0 5b000000 00000000 00000000 7c000000 [...........|... │ │ + 0x000074d0 f4000000 6e000000 00000000 00000000 ....n........... │ │ + 0x000074e0 99010000 5a000000 32000000 00000000 ....Z...2....... │ │ + 0x000074f0 00000000 1a000000 00000000 0d010000 ................ │ │ + 0x00007500 00000000 00000000 b0010000 00000000 ................ │ │ + 0x00007510 74010000 00000000 88000000 00000000 t............... │ │ + 0x00007520 7a010000 12000000 cb000000 1b010000 z............... │ │ + 0x00007530 c5010000 00000000 79010000 fb000000 ........y....... │ │ + 0x00007540 09010000 87010000 00000000 00000000 ................ │ │ + 0x00007550 c0010000 ea000000 bd010000 a7010000 ................ │ │ + 0x00007560 34000000 3e010000 e7000000 00000000 4...>........... │ │ + 0x00007570 11010000 00000000 9c010000 00000000 ................ │ │ + 0x00007580 00000000 00000000 00000000 d3010000 ................ │ │ + 0x00007590 00000000 00000000 12010000 78000000 ............x... │ │ + 0x000075a0 35010000 b6000000 00000000 a2010000 5............... │ │ + 0x000075b0 86010000 77010000 de000000 00000000 ....w........... │ │ + 0x000075c0 9e000000 3d010000 62010000 4c010000 ....=...b...L... │ │ + 0x000075d0 a4010000 46000000 70010000 24000000 ....F...p...$... │ │ + 0x000075e0 f3000000 00000000 00000000 a1000000 ................ │ │ + 0x000075f0 c4010000 ab000000 b7000000 00000000 ................ │ │ + 0x00007600 ae010000 00000000 00000000 00000000 ................ │ │ + 0x00007610 af000000 53010000 8f000000 be000000 ....S........... │ │ + 0x00007620 28010000 4f000000 e7010000 00000000 (...O........... │ │ + 0x00007630 00000000 dc000000 f6010000 b4010000 ................ │ │ + 0x00007640 e3000000 35000000 00000000 6e010000 ....5.......n... │ │ + 0x00007650 ab010000 a5000000 00000000 04000000 ................ │ │ + 0x00007660 00000000 49010000 00000000 00000000 ....I........... │ │ + 0x00007670 81010000 00000000 0c020000 00000000 ................ │ │ + 0x00007680 76000000 00000000 00000000 4c000000 v...........L... │ │ + 0x00007690 30000000 00000000 00000000 00000000 0............... │ │ + 0x000076a0 fa010000 8c000000 73010000 b6010000 ........s....... │ │ + 0x000076b0 f7010000 00000000 00000000 1a010000 ................ │ │ + 0x000076c0 13020000 0a010000 01020000 f5010000 ................ │ │ + 0x000076d0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000076e0 d9010000 c2010000 e6010000 1c020000 ................ │ │ + 0x000076f0 60010000 00000000 00000000 00000000 `............... │ │ + 0x00007700 96000000 00000000 00000000 00000000 ................ │ │ + 0x00007710 00000000 b1010000 09020000 00000000 ................ │ │ + 0x00007720 01010000 00000000 11020000 e2000000 ................ │ │ + 0x00007730 2c020000 ,... ├── objdump --line-numbers --disassemble --demangle --section=.plt {} │ │ @@ -1,306 +1,306 @@ │ │ │ │ │ │ │ │ Disassembly of section .plt: │ │ │ │ -00008030 <__cxa_atexit@plt-0x14>: │ │ - 8030: e52de004 push {lr} ; (str lr, [sp, #-4]!) │ │ - 8034: e59fe004 ldr lr, [pc, #4] ; 8040 <__cxa_atexit@plt-0x4> │ │ - 8038: e08fe00e add lr, pc, lr │ │ - 803c: e5bef008 ldr pc, [lr, #8]! │ │ - 8040: 0002fec8 andeq pc, r2, r8, asr #29 │ │ - │ │ -00008044 <__cxa_atexit@plt>: │ │ - 8044: e28fc600 add ip, pc, #0, 12 │ │ - 8048: e28cca2f add ip, ip, #192512 ; 0x2f000 │ │ - 804c: e5bcfec8 ldr pc, [ip, #3784]! ; 0xec8 │ │ - │ │ -00008050 <__cxa_finalize@plt>: │ │ - 8050: e28fc600 add ip, pc, #0, 12 │ │ - 8054: e28cca2f add ip, ip, #192512 ; 0x2f000 │ │ - 8058: e5bcfec0 ldr pc, [ip, #3776]! ; 0xec0 │ │ - │ │ -0000805c : │ │ - 805c: e28fc600 add ip, pc, #0, 12 │ │ - 8060: e28cca2f add ip, ip, #192512 ; 0x2f000 │ │ - 8064: e5bcfeb8 ldr pc, [ip, #3768]! ; 0xeb8 │ │ - │ │ -00008068 : │ │ - 8068: e28fc600 add ip, pc, #0, 12 │ │ - 806c: e28cca2f add ip, ip, #192512 ; 0x2f000 │ │ - 8070: e5bcfeb0 ldr pc, [ip, #3760]! ; 0xeb0 │ │ - │ │ -00008074 : │ │ - 8074: e28fc600 add ip, pc, #0, 12 │ │ - 8078: e28cca2f add ip, ip, #192512 ; 0x2f000 │ │ - 807c: e5bcfea8 ldr pc, [ip, #3752]! ; 0xea8 │ │ - │ │ -00008080 : │ │ - 8080: e28fc600 add ip, pc, #0, 12 │ │ - 8084: e28cca2f add ip, ip, #192512 ; 0x2f000 │ │ - 8088: e5bcfea0 ldr pc, [ip, #3744]! ; 0xea0 │ │ - │ │ -0000808c <__aeabi_atexit@plt>: │ │ - 808c: e28fc600 add ip, pc, #0, 12 │ │ - 8090: e28cca2f add ip, ip, #192512 ; 0x2f000 │ │ - 8094: e5bcfe98 ldr pc, [ip, #3736]! ; 0xe98 │ │ - │ │ -00008098 : │ │ - 8098: e28fc600 add ip, pc, #0, 12 │ │ - 809c: e28cca2f add ip, ip, #192512 ; 0x2f000 │ │ - 80a0: e5bcfe90 ldr pc, [ip, #3728]! ; 0xe90 │ │ - │ │ -000080a4 : │ │ - 80a4: e28fc600 add ip, pc, #0, 12 │ │ - 80a8: e28cca2f add ip, ip, #192512 ; 0x2f000 │ │ - 80ac: e5bcfe88 ldr pc, [ip, #3720]! ; 0xe88 │ │ - │ │ -000080b0 : │ │ - 80b0: e28fc600 add ip, pc, #0, 12 │ │ - 80b4: e28cca2f add ip, ip, #192512 ; 0x2f000 │ │ - 80b8: e5bcfe80 ldr pc, [ip, #3712]! ; 0xe80 │ │ - │ │ -000080bc : │ │ - 80bc: e28fc600 add ip, pc, #0, 12 │ │ - 80c0: e28cca2f add ip, ip, #192512 ; 0x2f000 │ │ - 80c4: e5bcfe78 ldr pc, [ip, #3704]! ; 0xe78 │ │ - │ │ -000080c8 : │ │ - 80c8: e28fc600 add ip, pc, #0, 12 │ │ - 80cc: e28cca2f add ip, ip, #192512 ; 0x2f000 │ │ - 80d0: e5bcfe70 ldr pc, [ip, #3696]! ; 0xe70 │ │ - │ │ -000080d4 : │ │ - 80d4: e28fc600 add ip, pc, #0, 12 │ │ - 80d8: e28cca2f add ip, ip, #192512 ; 0x2f000 │ │ - 80dc: e5bcfe68 ldr pc, [ip, #3688]! ; 0xe68 │ │ - │ │ -000080e0 : │ │ - 80e0: e28fc600 add ip, pc, #0, 12 │ │ - 80e4: e28cca2f add ip, ip, #192512 ; 0x2f000 │ │ - 80e8: e5bcfe60 ldr pc, [ip, #3680]! ; 0xe60 │ │ - │ │ -000080ec : │ │ - 80ec: e28fc600 add ip, pc, #0, 12 │ │ - 80f0: e28cca2f add ip, ip, #192512 ; 0x2f000 │ │ - 80f4: e5bcfe58 ldr pc, [ip, #3672]! ; 0xe58 │ │ - │ │ -000080f8 : │ │ - 80f8: e28fc600 add ip, pc, #0, 12 │ │ - 80fc: e28cca2f add ip, ip, #192512 ; 0x2f000 │ │ - 8100: e5bcfe50 ldr pc, [ip, #3664]! ; 0xe50 │ │ - │ │ -00008104 : │ │ - 8104: e28fc600 add ip, pc, #0, 12 │ │ - 8108: e28cca2f add ip, ip, #192512 ; 0x2f000 │ │ - 810c: e5bcfe48 ldr pc, [ip, #3656]! ; 0xe48 │ │ - │ │ -00008110 <__stack_chk_fail@plt>: │ │ - 8110: e28fc600 add ip, pc, #0, 12 │ │ - 8114: e28cca2f add ip, ip, #192512 ; 0x2f000 │ │ - 8118: e5bcfe40 ldr pc, [ip, #3648]! ; 0xe40 │ │ - │ │ -0000811c : │ │ - 811c: e28fc600 add ip, pc, #0, 12 │ │ - 8120: e28cca2f add ip, ip, #192512 ; 0x2f000 │ │ - 8124: e5bcfe38 ldr pc, [ip, #3640]! ; 0xe38 │ │ - │ │ -00008128 : │ │ - 8128: e28fc600 add ip, pc, #0, 12 │ │ - 812c: e28cca2f add ip, ip, #192512 ; 0x2f000 │ │ - 8130: e5bcfe30 ldr pc, [ip, #3632]! ; 0xe30 │ │ - │ │ -00008134 : │ │ - 8134: e28fc600 add ip, pc, #0, 12 │ │ - 8138: e28cca2f add ip, ip, #192512 ; 0x2f000 │ │ - 813c: e5bcfe28 ldr pc, [ip, #3624]! ; 0xe28 │ │ - │ │ -00008140 : │ │ - 8140: e28fc600 add ip, pc, #0, 12 │ │ - 8144: e28cca2f add ip, ip, #192512 ; 0x2f000 │ │ - 8148: e5bcfe20 ldr pc, [ip, #3616]! ; 0xe20 │ │ - │ │ -0000814c : │ │ - 814c: e28fc600 add ip, pc, #0, 12 │ │ - 8150: e28cca2f add ip, ip, #192512 ; 0x2f000 │ │ - 8154: e5bcfe18 ldr pc, [ip, #3608]! ; 0xe18 │ │ - │ │ -00008158 : │ │ - 8158: e28fc600 add ip, pc, #0, 12 │ │ - 815c: e28cca2f add ip, ip, #192512 ; 0x2f000 │ │ - 8160: e5bcfe10 ldr pc, [ip, #3600]! ; 0xe10 │ │ - │ │ -00008164 : │ │ - 8164: e28fc600 add ip, pc, #0, 12 │ │ - 8168: e28cca2f add ip, ip, #192512 ; 0x2f000 │ │ - 816c: e5bcfe08 ldr pc, [ip, #3592]! ; 0xe08 │ │ - │ │ -00008170 : │ │ - 8170: e28fc600 add ip, pc, #0, 12 │ │ - 8174: e28cca2f add ip, ip, #192512 ; 0x2f000 │ │ - 8178: e5bcfe00 ldr pc, [ip, #3584]! ; 0xe00 │ │ - │ │ -0000817c : │ │ - 817c: e28fc600 add ip, pc, #0, 12 │ │ - 8180: e28cca2f add ip, ip, #192512 ; 0x2f000 │ │ - 8184: e5bcfdf8 ldr pc, [ip, #3576]! ; 0xdf8 │ │ - │ │ -00008188 : │ │ - 8188: e28fc600 add ip, pc, #0, 12 │ │ - 818c: e28cca2f add ip, ip, #192512 ; 0x2f000 │ │ - 8190: e5bcfdf0 ldr pc, [ip, #3568]! ; 0xdf0 │ │ - │ │ -00008194 : │ │ - 8194: e28fc600 add ip, pc, #0, 12 │ │ - 8198: e28cca2f add ip, ip, #192512 ; 0x2f000 │ │ - 819c: e5bcfde8 ldr pc, [ip, #3560]! ; 0xde8 │ │ - │ │ -000081a0 : │ │ - 81a0: e28fc600 add ip, pc, #0, 12 │ │ - 81a4: e28cca2f add ip, ip, #192512 ; 0x2f000 │ │ - 81a8: e5bcfde0 ldr pc, [ip, #3552]! ; 0xde0 │ │ - │ │ -000081ac : │ │ - 81ac: e28fc600 add ip, pc, #0, 12 │ │ - 81b0: e28cca2f add ip, ip, #192512 ; 0x2f000 │ │ - 81b4: e5bcfdd8 ldr pc, [ip, #3544]! ; 0xdd8 │ │ - │ │ -000081b8 : │ │ - 81b8: e28fc600 add ip, pc, #0, 12 │ │ - 81bc: e28cca2f add ip, ip, #192512 ; 0x2f000 │ │ - 81c0: e5bcfdd0 ldr pc, [ip, #3536]! ; 0xdd0 │ │ - │ │ -000081c4 : │ │ - 81c4: e28fc600 add ip, pc, #0, 12 │ │ - 81c8: e28cca2f add ip, ip, #192512 ; 0x2f000 │ │ - 81cc: e5bcfdc8 ldr pc, [ip, #3528]! ; 0xdc8 │ │ - │ │ -000081d0 : │ │ - 81d0: e28fc600 add ip, pc, #0, 12 │ │ - 81d4: e28cca2f add ip, ip, #192512 ; 0x2f000 │ │ - 81d8: e5bcfdc0 ldr pc, [ip, #3520]! ; 0xdc0 │ │ - │ │ -000081dc : │ │ - 81dc: e28fc600 add ip, pc, #0, 12 │ │ - 81e0: e28cca2f add ip, ip, #192512 ; 0x2f000 │ │ - 81e4: e5bcfdb8 ldr pc, [ip, #3512]! ; 0xdb8 │ │ - │ │ -000081e8 : │ │ - 81e8: e28fc600 add ip, pc, #0, 12 │ │ - 81ec: e28cca2f add ip, ip, #192512 ; 0x2f000 │ │ - 81f0: e5bcfdb0 ldr pc, [ip, #3504]! ; 0xdb0 │ │ - │ │ -000081f4 : │ │ - 81f4: e28fc600 add ip, pc, #0, 12 │ │ - 81f8: e28cca2f add ip, ip, #192512 ; 0x2f000 │ │ - 81fc: e5bcfda8 ldr pc, [ip, #3496]! ; 0xda8 │ │ - │ │ -00008200 : │ │ - 8200: e28fc600 add ip, pc, #0, 12 │ │ - 8204: e28cca2f add ip, ip, #192512 ; 0x2f000 │ │ - 8208: e5bcfda0 ldr pc, [ip, #3488]! ; 0xda0 │ │ - │ │ -0000820c : │ │ - 820c: e28fc600 add ip, pc, #0, 12 │ │ - 8210: e28cca2f add ip, ip, #192512 ; 0x2f000 │ │ - 8214: e5bcfd98 ldr pc, [ip, #3480]! ; 0xd98 │ │ - │ │ -00008218 : │ │ - 8218: e28fc600 add ip, pc, #0, 12 │ │ - 821c: e28cca2f add ip, ip, #192512 ; 0x2f000 │ │ - 8220: e5bcfd90 ldr pc, [ip, #3472]! ; 0xd90 │ │ - │ │ -00008224 : │ │ - 8224: e28fc600 add ip, pc, #0, 12 │ │ - 8228: e28cca2f add ip, ip, #192512 ; 0x2f000 │ │ - 822c: e5bcfd88 ldr pc, [ip, #3464]! ; 0xd88 │ │ - │ │ -00008230 : │ │ - 8230: e28fc600 add ip, pc, #0, 12 │ │ - 8234: e28cca2f add ip, ip, #192512 ; 0x2f000 │ │ - 8238: e5bcfd80 ldr pc, [ip, #3456]! ; 0xd80 │ │ - │ │ -0000823c : │ │ - 823c: e28fc600 add ip, pc, #0, 12 │ │ - 8240: e28cca2f add ip, ip, #192512 ; 0x2f000 │ │ - 8244: e5bcfd78 ldr pc, [ip, #3448]! ; 0xd78 │ │ - │ │ -00008248 : │ │ - 8248: e28fc600 add ip, pc, #0, 12 │ │ - 824c: e28cca2f add ip, ip, #192512 ; 0x2f000 │ │ - 8250: e5bcfd70 ldr pc, [ip, #3440]! ; 0xd70 │ │ - │ │ -00008254 : │ │ - 8254: e28fc600 add ip, pc, #0, 12 │ │ - 8258: e28cca2f add ip, ip, #192512 ; 0x2f000 │ │ - 825c: e5bcfd68 ldr pc, [ip, #3432]! ; 0xd68 │ │ - │ │ -00008260 : │ │ - 8260: e28fc600 add ip, pc, #0, 12 │ │ - 8264: e28cca2f add ip, ip, #192512 ; 0x2f000 │ │ - 8268: e5bcfd60 ldr pc, [ip, #3424]! ; 0xd60 │ │ - │ │ -0000826c : │ │ - 826c: e28fc600 add ip, pc, #0, 12 │ │ - 8270: e28cca2f add ip, ip, #192512 ; 0x2f000 │ │ - 8274: e5bcfd58 ldr pc, [ip, #3416]! ; 0xd58 │ │ - │ │ -00008278 : │ │ - 8278: e28fc600 add ip, pc, #0, 12 │ │ - 827c: e28cca2f add ip, ip, #192512 ; 0x2f000 │ │ - 8280: e5bcfd50 ldr pc, [ip, #3408]! ; 0xd50 │ │ - │ │ -00008284 : │ │ - 8284: e28fc600 add ip, pc, #0, 12 │ │ - 8288: e28cca2f add ip, ip, #192512 ; 0x2f000 │ │ - 828c: e5bcfd48 ldr pc, [ip, #3400]! ; 0xd48 │ │ - │ │ -00008290 : │ │ - 8290: e28fc600 add ip, pc, #0, 12 │ │ - 8294: e28cca2f add ip, ip, #192512 ; 0x2f000 │ │ - 8298: e5bcfd40 ldr pc, [ip, #3392]! ; 0xd40 │ │ - │ │ -0000829c : │ │ - 829c: e28fc600 add ip, pc, #0, 12 │ │ - 82a0: e28cca2f add ip, ip, #192512 ; 0x2f000 │ │ - 82a4: e5bcfd38 ldr pc, [ip, #3384]! ; 0xd38 │ │ - │ │ -000082a8 : │ │ - 82a8: e28fc600 add ip, pc, #0, 12 │ │ - 82ac: e28cca2f add ip, ip, #192512 ; 0x2f000 │ │ - 82b0: e5bcfd30 ldr pc, [ip, #3376]! ; 0xd30 │ │ - │ │ -000082b4 : │ │ - 82b4: e28fc600 add ip, pc, #0, 12 │ │ - 82b8: e28cca2f add ip, ip, #192512 ; 0x2f000 │ │ - 82bc: e5bcfd28 ldr pc, [ip, #3368]! ; 0xd28 │ │ - │ │ -000082c0 <__android_log_print@plt>: │ │ - 82c0: e28fc600 add ip, pc, #0, 12 │ │ - 82c4: e28cca2f add ip, ip, #192512 ; 0x2f000 │ │ - 82c8: e5bcfd20 ldr pc, [ip, #3360]! ; 0xd20 │ │ - │ │ -000082cc : │ │ - 82cc: e28fc600 add ip, pc, #0, 12 │ │ - 82d0: e28cca2f add ip, ip, #192512 ; 0x2f000 │ │ - 82d4: e5bcfd18 ldr pc, [ip, #3352]! ; 0xd18 │ │ - │ │ -000082d8 <__gnu_Unwind_Find_exidx@plt>: │ │ - 82d8: e28fc600 add ip, pc, #0, 12 │ │ - 82dc: e28cca2f add ip, ip, #192512 ; 0x2f000 │ │ - 82e0: e5bcfd10 ldr pc, [ip, #3344]! ; 0xd10 │ │ - │ │ -000082e4 : │ │ - 82e4: e28fc600 add ip, pc, #0, 12 │ │ - 82e8: e28cca2f add ip, ip, #192512 ; 0x2f000 │ │ - 82ec: e5bcfd08 ldr pc, [ip, #3336]! ; 0xd08 │ │ - │ │ -000082f0 <__cxa_begin_cleanup@plt>: │ │ - 82f0: e28fc600 add ip, pc, #0, 12 │ │ - 82f4: e28cca2f add ip, ip, #192512 ; 0x2f000 │ │ - 82f8: e5bcfd00 ldr pc, [ip, #3328]! ; 0xd00 │ │ - │ │ -000082fc <__cxa_type_match@plt>: │ │ - 82fc: e28fc600 add ip, pc, #0, 12 │ │ - 8300: e28cca2f add ip, ip, #192512 ; 0x2f000 │ │ - 8304: e5bcfcf8 ldr pc, [ip, #3320]! ; 0xcf8 │ │ +0000853c <__cxa_atexit@plt-0x14>: │ │ + 853c: e52de004 push {lr} ; (str lr, [sp, #-4]!) │ │ + 8540: e59fe004 ldr lr, [pc, #4] ; 854c <__cxa_atexit@plt-0x4> │ │ + 8544: e08fe00e add lr, pc, lr │ │ + 8548: e5bef008 ldr pc, [lr, #8]! │ │ + 854c: 000309bc ; instruction: 0x000309bc │ │ + │ │ +00008550 <__cxa_atexit@plt>: │ │ + 8550: e28fc600 add ip, pc, #0, 12 │ │ + 8554: e28cca30 add ip, ip, #48, 20 ; 0x30000 │ │ + 8558: e5bcf9bc ldr pc, [ip, #2492]! ; 0x9bc │ │ + │ │ +0000855c <__cxa_finalize@plt>: │ │ + 855c: e28fc600 add ip, pc, #0, 12 │ │ + 8560: e28cca30 add ip, ip, #48, 20 ; 0x30000 │ │ + 8564: e5bcf9b4 ldr pc, [ip, #2484]! ; 0x9b4 │ │ + │ │ +00008568 : │ │ + 8568: e28fc600 add ip, pc, #0, 12 │ │ + 856c: e28cca30 add ip, ip, #48, 20 ; 0x30000 │ │ + 8570: e5bcf9ac ldr pc, [ip, #2476]! ; 0x9ac │ │ + │ │ +00008574 : │ │ + 8574: e28fc600 add ip, pc, #0, 12 │ │ + 8578: e28cca30 add ip, ip, #48, 20 ; 0x30000 │ │ + 857c: e5bcf9a4 ldr pc, [ip, #2468]! ; 0x9a4 │ │ + │ │ +00008580 : │ │ + 8580: e28fc600 add ip, pc, #0, 12 │ │ + 8584: e28cca30 add ip, ip, #48, 20 ; 0x30000 │ │ + 8588: e5bcf99c ldr pc, [ip, #2460]! ; 0x99c │ │ + │ │ +0000858c <__stack_chk_fail@plt>: │ │ + 858c: e28fc600 add ip, pc, #0, 12 │ │ + 8590: e28cca30 add ip, ip, #48, 20 ; 0x30000 │ │ + 8594: e5bcf994 ldr pc, [ip, #2452]! ; 0x994 │ │ + │ │ +00008598 : │ │ + 8598: e28fc600 add ip, pc, #0, 12 │ │ + 859c: e28cca30 add ip, ip, #48, 20 ; 0x30000 │ │ + 85a0: e5bcf98c ldr pc, [ip, #2444]! ; 0x98c │ │ + │ │ +000085a4 <__aeabi_atexit@plt>: │ │ + 85a4: e28fc600 add ip, pc, #0, 12 │ │ + 85a8: e28cca30 add ip, ip, #48, 20 ; 0x30000 │ │ + 85ac: e5bcf984 ldr pc, [ip, #2436]! ; 0x984 │ │ + │ │ +000085b0 : │ │ + 85b0: e28fc600 add ip, pc, #0, 12 │ │ + 85b4: e28cca30 add ip, ip, #48, 20 ; 0x30000 │ │ + 85b8: e5bcf97c ldr pc, [ip, #2428]! ; 0x97c │ │ + │ │ +000085bc : │ │ + 85bc: e28fc600 add ip, pc, #0, 12 │ │ + 85c0: e28cca30 add ip, ip, #48, 20 ; 0x30000 │ │ + 85c4: e5bcf974 ldr pc, [ip, #2420]! ; 0x974 │ │ + │ │ +000085c8 : │ │ + 85c8: e28fc600 add ip, pc, #0, 12 │ │ + 85cc: e28cca30 add ip, ip, #48, 20 ; 0x30000 │ │ + 85d0: e5bcf96c ldr pc, [ip, #2412]! ; 0x96c │ │ + │ │ +000085d4 : │ │ + 85d4: e28fc600 add ip, pc, #0, 12 │ │ + 85d8: e28cca30 add ip, ip, #48, 20 ; 0x30000 │ │ + 85dc: e5bcf964 ldr pc, [ip, #2404]! ; 0x964 │ │ + │ │ +000085e0 : │ │ + 85e0: e28fc600 add ip, pc, #0, 12 │ │ + 85e4: e28cca30 add ip, ip, #48, 20 ; 0x30000 │ │ + 85e8: e5bcf95c ldr pc, [ip, #2396]! ; 0x95c │ │ + │ │ +000085ec : │ │ + 85ec: e28fc600 add ip, pc, #0, 12 │ │ + 85f0: e28cca30 add ip, ip, #48, 20 ; 0x30000 │ │ + 85f4: e5bcf954 ldr pc, [ip, #2388]! ; 0x954 │ │ + │ │ +000085f8 : │ │ + 85f8: e28fc600 add ip, pc, #0, 12 │ │ + 85fc: e28cca30 add ip, ip, #48, 20 ; 0x30000 │ │ + 8600: e5bcf94c ldr pc, [ip, #2380]! ; 0x94c │ │ + │ │ +00008604 : │ │ + 8604: e28fc600 add ip, pc, #0, 12 │ │ + 8608: e28cca30 add ip, ip, #48, 20 ; 0x30000 │ │ + 860c: e5bcf944 ldr pc, [ip, #2372]! ; 0x944 │ │ + │ │ +00008610 : │ │ + 8610: e28fc600 add ip, pc, #0, 12 │ │ + 8614: e28cca30 add ip, ip, #48, 20 ; 0x30000 │ │ + 8618: e5bcf93c ldr pc, [ip, #2364]! ; 0x93c │ │ + │ │ +0000861c : │ │ + 861c: e28fc600 add ip, pc, #0, 12 │ │ + 8620: e28cca30 add ip, ip, #48, 20 ; 0x30000 │ │ + 8624: e5bcf934 ldr pc, [ip, #2356]! ; 0x934 │ │ + │ │ +00008628 : │ │ + 8628: e28fc600 add ip, pc, #0, 12 │ │ + 862c: e28cca30 add ip, ip, #48, 20 ; 0x30000 │ │ + 8630: e5bcf92c ldr pc, [ip, #2348]! ; 0x92c │ │ + │ │ +00008634 : │ │ + 8634: e28fc600 add ip, pc, #0, 12 │ │ + 8638: e28cca30 add ip, ip, #48, 20 ; 0x30000 │ │ + 863c: e5bcf924 ldr pc, [ip, #2340]! ; 0x924 │ │ + │ │ +00008640 : │ │ + 8640: e28fc600 add ip, pc, #0, 12 │ │ + 8644: e28cca30 add ip, ip, #48, 20 ; 0x30000 │ │ + 8648: e5bcf91c ldr pc, [ip, #2332]! ; 0x91c │ │ + │ │ +0000864c : │ │ + 864c: e28fc600 add ip, pc, #0, 12 │ │ + 8650: e28cca30 add ip, ip, #48, 20 ; 0x30000 │ │ + 8654: e5bcf914 ldr pc, [ip, #2324]! ; 0x914 │ │ + │ │ +00008658 : │ │ + 8658: e28fc600 add ip, pc, #0, 12 │ │ + 865c: e28cca30 add ip, ip, #48, 20 ; 0x30000 │ │ + 8660: e5bcf90c ldr pc, [ip, #2316]! ; 0x90c │ │ + │ │ +00008664 : │ │ + 8664: e28fc600 add ip, pc, #0, 12 │ │ + 8668: e28cca30 add ip, ip, #48, 20 ; 0x30000 │ │ + 866c: e5bcf904 ldr pc, [ip, #2308]! ; 0x904 │ │ + │ │ +00008670 : │ │ + 8670: e28fc600 add ip, pc, #0, 12 │ │ + 8674: e28cca30 add ip, ip, #48, 20 ; 0x30000 │ │ + 8678: e5bcf8fc ldr pc, [ip, #2300]! ; 0x8fc │ │ + │ │ +0000867c : │ │ + 867c: e28fc600 add ip, pc, #0, 12 │ │ + 8680: e28cca30 add ip, ip, #48, 20 ; 0x30000 │ │ + 8684: e5bcf8f4 ldr pc, [ip, #2292]! ; 0x8f4 │ │ + │ │ +00008688 : │ │ + 8688: e28fc600 add ip, pc, #0, 12 │ │ + 868c: e28cca30 add ip, ip, #48, 20 ; 0x30000 │ │ + 8690: e5bcf8ec ldr pc, [ip, #2284]! ; 0x8ec │ │ + │ │ +00008694 : │ │ + 8694: e28fc600 add ip, pc, #0, 12 │ │ + 8698: e28cca30 add ip, ip, #48, 20 ; 0x30000 │ │ + 869c: e5bcf8e4 ldr pc, [ip, #2276]! ; 0x8e4 │ │ + │ │ +000086a0 : │ │ + 86a0: e28fc600 add ip, pc, #0, 12 │ │ + 86a4: e28cca30 add ip, ip, #48, 20 ; 0x30000 │ │ + 86a8: e5bcf8dc ldr pc, [ip, #2268]! ; 0x8dc │ │ + │ │ +000086ac : │ │ + 86ac: e28fc600 add ip, pc, #0, 12 │ │ + 86b0: e28cca30 add ip, ip, #48, 20 ; 0x30000 │ │ + 86b4: e5bcf8d4 ldr pc, [ip, #2260]! ; 0x8d4 │ │ + │ │ +000086b8 : │ │ + 86b8: e28fc600 add ip, pc, #0, 12 │ │ + 86bc: e28cca30 add ip, ip, #48, 20 ; 0x30000 │ │ + 86c0: e5bcf8cc ldr pc, [ip, #2252]! ; 0x8cc │ │ + │ │ +000086c4 : │ │ + 86c4: e28fc600 add ip, pc, #0, 12 │ │ + 86c8: e28cca30 add ip, ip, #48, 20 ; 0x30000 │ │ + 86cc: e5bcf8c4 ldr pc, [ip, #2244]! ; 0x8c4 │ │ + │ │ +000086d0 : │ │ + 86d0: e28fc600 add ip, pc, #0, 12 │ │ + 86d4: e28cca30 add ip, ip, #48, 20 ; 0x30000 │ │ + 86d8: e5bcf8bc ldr pc, [ip, #2236]! ; 0x8bc │ │ + │ │ +000086dc : │ │ + 86dc: e28fc600 add ip, pc, #0, 12 │ │ + 86e0: e28cca30 add ip, ip, #48, 20 ; 0x30000 │ │ + 86e4: e5bcf8b4 ldr pc, [ip, #2228]! ; 0x8b4 │ │ + │ │ +000086e8 : │ │ + 86e8: e28fc600 add ip, pc, #0, 12 │ │ + 86ec: e28cca30 add ip, ip, #48, 20 ; 0x30000 │ │ + 86f0: e5bcf8ac ldr pc, [ip, #2220]! ; 0x8ac │ │ + │ │ +000086f4 : │ │ + 86f4: e28fc600 add ip, pc, #0, 12 │ │ + 86f8: e28cca30 add ip, ip, #48, 20 ; 0x30000 │ │ + 86fc: e5bcf8a4 ldr pc, [ip, #2212]! ; 0x8a4 │ │ + │ │ +00008700 : │ │ + 8700: e28fc600 add ip, pc, #0, 12 │ │ + 8704: e28cca30 add ip, ip, #48, 20 ; 0x30000 │ │ + 8708: e5bcf89c ldr pc, [ip, #2204]! ; 0x89c │ │ + │ │ +0000870c : │ │ + 870c: e28fc600 add ip, pc, #0, 12 │ │ + 8710: e28cca30 add ip, ip, #48, 20 ; 0x30000 │ │ + 8714: e5bcf894 ldr pc, [ip, #2196]! ; 0x894 │ │ + │ │ +00008718 : │ │ + 8718: e28fc600 add ip, pc, #0, 12 │ │ + 871c: e28cca30 add ip, ip, #48, 20 ; 0x30000 │ │ + 8720: e5bcf88c ldr pc, [ip, #2188]! ; 0x88c │ │ + │ │ +00008724 : │ │ + 8724: e28fc600 add ip, pc, #0, 12 │ │ + 8728: e28cca30 add ip, ip, #48, 20 ; 0x30000 │ │ + 872c: e5bcf884 ldr pc, [ip, #2180]! ; 0x884 │ │ + │ │ +00008730 : │ │ + 8730: e28fc600 add ip, pc, #0, 12 │ │ + 8734: e28cca30 add ip, ip, #48, 20 ; 0x30000 │ │ + 8738: e5bcf87c ldr pc, [ip, #2172]! ; 0x87c │ │ + │ │ +0000873c : │ │ + 873c: e28fc600 add ip, pc, #0, 12 │ │ + 8740: e28cca30 add ip, ip, #48, 20 ; 0x30000 │ │ + 8744: e5bcf874 ldr pc, [ip, #2164]! ; 0x874 │ │ + │ │ +00008748 : │ │ + 8748: e28fc600 add ip, pc, #0, 12 │ │ + 874c: e28cca30 add ip, ip, #48, 20 ; 0x30000 │ │ + 8750: e5bcf86c ldr pc, [ip, #2156]! ; 0x86c │ │ + │ │ +00008754 : │ │ + 8754: e28fc600 add ip, pc, #0, 12 │ │ + 8758: e28cca30 add ip, ip, #48, 20 ; 0x30000 │ │ + 875c: e5bcf864 ldr pc, [ip, #2148]! ; 0x864 │ │ + │ │ +00008760 : │ │ + 8760: e28fc600 add ip, pc, #0, 12 │ │ + 8764: e28cca30 add ip, ip, #48, 20 ; 0x30000 │ │ + 8768: e5bcf85c ldr pc, [ip, #2140]! ; 0x85c │ │ + │ │ +0000876c : │ │ + 876c: e28fc600 add ip, pc, #0, 12 │ │ + 8770: e28cca30 add ip, ip, #48, 20 ; 0x30000 │ │ + 8774: e5bcf854 ldr pc, [ip, #2132]! ; 0x854 │ │ + │ │ +00008778 : │ │ + 8778: e28fc600 add ip, pc, #0, 12 │ │ + 877c: e28cca30 add ip, ip, #48, 20 ; 0x30000 │ │ + 8780: e5bcf84c ldr pc, [ip, #2124]! ; 0x84c │ │ + │ │ +00008784 : │ │ + 8784: e28fc600 add ip, pc, #0, 12 │ │ + 8788: e28cca30 add ip, ip, #48, 20 ; 0x30000 │ │ + 878c: e5bcf844 ldr pc, [ip, #2116]! ; 0x844 │ │ + │ │ +00008790 : │ │ + 8790: e28fc600 add ip, pc, #0, 12 │ │ + 8794: e28cca30 add ip, ip, #48, 20 ; 0x30000 │ │ + 8798: e5bcf83c ldr pc, [ip, #2108]! ; 0x83c │ │ + │ │ +0000879c : │ │ + 879c: e28fc600 add ip, pc, #0, 12 │ │ + 87a0: e28cca30 add ip, ip, #48, 20 ; 0x30000 │ │ + 87a4: e5bcf834 ldr pc, [ip, #2100]! ; 0x834 │ │ + │ │ +000087a8 : │ │ + 87a8: e28fc600 add ip, pc, #0, 12 │ │ + 87ac: e28cca30 add ip, ip, #48, 20 ; 0x30000 │ │ + 87b0: e5bcf82c ldr pc, [ip, #2092]! ; 0x82c │ │ + │ │ +000087b4 : │ │ + 87b4: e28fc600 add ip, pc, #0, 12 │ │ + 87b8: e28cca30 add ip, ip, #48, 20 ; 0x30000 │ │ + 87bc: e5bcf824 ldr pc, [ip, #2084]! ; 0x824 │ │ + │ │ +000087c0 : │ │ + 87c0: e28fc600 add ip, pc, #0, 12 │ │ + 87c4: e28cca30 add ip, ip, #48, 20 ; 0x30000 │ │ + 87c8: e5bcf81c ldr pc, [ip, #2076]! ; 0x81c │ │ + │ │ +000087cc <__android_log_print@plt>: │ │ + 87cc: e28fc600 add ip, pc, #0, 12 │ │ + 87d0: e28cca30 add ip, ip, #48, 20 ; 0x30000 │ │ + 87d4: e5bcf814 ldr pc, [ip, #2068]! ; 0x814 │ │ + │ │ +000087d8 : │ │ + 87d8: e28fc600 add ip, pc, #0, 12 │ │ + 87dc: e28cca30 add ip, ip, #48, 20 ; 0x30000 │ │ + 87e0: e5bcf80c ldr pc, [ip, #2060]! ; 0x80c │ │ + │ │ +000087e4 <__gnu_Unwind_Find_exidx@plt>: │ │ + 87e4: e28fc600 add ip, pc, #0, 12 │ │ + 87e8: e28cca30 add ip, ip, #48, 20 ; 0x30000 │ │ + 87ec: e5bcf804 ldr pc, [ip, #2052]! ; 0x804 │ │ + │ │ +000087f0 : │ │ + 87f0: e28fc600 add ip, pc, #0, 12 │ │ + 87f4: e28cca30 add ip, ip, #48, 20 ; 0x30000 │ │ + 87f8: e5bcf7fc ldr pc, [ip, #2044]! ; 0x7fc │ │ + │ │ +000087fc <__cxa_begin_cleanup@plt>: │ │ + 87fc: e28fc600 add ip, pc, #0, 12 │ │ + 8800: e28cca30 add ip, ip, #48, 20 ; 0x30000 │ │ + 8804: e5bcf7f4 ldr pc, [ip, #2036]! ; 0x7f4 │ │ + │ │ +00008808 <__cxa_type_match@plt>: │ │ + 8808: e28fc600 add ip, pc, #0, 12 │ │ + 880c: e28cca30 add ip, ip, #48, 20 ; 0x30000 │ │ + 8810: e5bcf7ec ldr pc, [ip, #2028]! ; 0x7ec ├── objdump --line-numbers --disassemble --demangle --section=.text {} │ │ @@ -1,79145 +1,79565 @@ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ -00008308 : │ │ - 8308: e59f0004 ldr r0, [pc, #4] ; 8314 <__cxa_type_match@plt+0x18> │ │ - 830c: e08f0000 add r0, pc, r0 │ │ - 8310: eaffff4e b 8050 <__cxa_finalize@plt> │ │ - 8314: 0002fcec andeq pc, r2, ip, ror #25 │ │ - 8318: 4c0eb538 cfstr32mi mvfx11, [lr], {56} ; 0x38 │ │ - 831c: 447c4d0e ldrbtmi r4, [ip], #-3342 ; 0xfffff2f2 │ │ - 8320: 447d6824 ldrbtmi r6, [sp], #-2084 ; 0xfffff7dc │ │ - 8324: f0041c20 ; instruction: 0xf0041c20 │ │ - 8328: 490cfa0b stmdbmi ip, {r0, r1, r3, r9, fp, ip, sp, lr, pc} │ │ - 832c: 4c0c1c20 stcmi 12, cr1, [ip], {32} │ │ - 8330: 1c2a4479 cfstrsne mvf4, [sl], #-484 ; 0xfffffe1c │ │ - 8334: 447c6809 ldrbtmi r6, [ip], #-2057 ; 0xfffff7f7 │ │ - 8338: fb68f028 blx 1a443e2 <_end+0x197e86e> │ │ - 833c: 1c206824 stcne 8, cr6, [r0], #-144 ; 0xffffff70 │ │ - 8340: fb8af004 blx fe2c435a <_end+0xfe1fe7e6> │ │ - 8344: 1c2a4907 ; instruction: 0x1c2a4907 │ │ - 8348: 44791c20 ldrbtmi r1, [r9], #-3104 ; 0xfffff3e0 │ │ - 834c: f0286809 ; instruction: 0xf0286809 │ │ - 8350: bd38fb5d fldmdbxlt r8!, {d15-d60} ;@ Deprecated │ │ - 8354: 0002fafe strdeq pc, [r2], -lr │ │ - 8358: 0002fcda ldrdeq pc, [r2], -sl │ │ - 835c: 0002faf0 strdeq pc, [r2], -r0 │ │ - 8360: 0002faee andeq pc, r2, lr, ror #21 │ │ - 8364: 0002fade ldrdeq pc, [r2], -lr │ │ - 8368: e3500000 cmp r0, #0 │ │ - 836c: e92d4008 push {r3, lr} │ │ - 8370: 08bd8008 popeq {r3, pc} │ │ - 8374: e12fff30 blx r0 │ │ - 8378: e8bd8008 pop {r3, pc} │ │ - 837c: e1a01000 mov r1, r0 │ │ - 8380: e59f200c ldr r2, [pc, #12] ; 8394 <__cxa_type_match@plt+0x98> │ │ - 8384: e59f000c ldr r0, [pc, #12] ; 8398 <__cxa_type_match@plt+0x9c> │ │ - 8388: e08f2002 add r2, pc, r2 │ │ - 838c: e08f0000 add r0, pc, r0 │ │ - 8390: eaffff2b b 8044 <__cxa_atexit@plt> │ │ - 8394: 0002fc70 andeq pc, r2, r0, ror ip ; │ │ - 8398: ffffffd4 ; instruction: 0xffffffd4 │ │ - │ │ -0000839c : │ │ - 839c: 4770 bx lr │ │ - │ │ -0000839e : │ │ - 839e: 4770 bx lr │ │ - │ │ -000083a0 : │ │ - 83a0: b5f0 push {r4, r5, r6, r7, lr} │ │ - 83a2: 6845 ldr r5, [r0, #4] │ │ - 83a4: 6806 ldr r6, [r0, #0] │ │ - 83a6: 6a47 ldr r7, [r0, #36] ; 0x24 │ │ - 83a8: 6883 ldr r3, [r0, #8] │ │ - 83aa: 1974 adds r4, r6, r5 │ │ - 83ac: 067f lsls r7, r7, #25 │ │ - 83ae: d500 bpl.n 83b2 │ │ - 83b0: 1964 adds r4, r4, r5 │ │ - 83b2: 141d asrs r5, r3, #16 │ │ - 83b4: 5765 ldrsb r5, [r4, r5] │ │ - 83b6: 6907 ldr r7, [r0, #16] │ │ - 83b8: 022d lsls r5, r5, #8 │ │ - 83ba: 1c3e adds r6, r7, #0 │ │ - 83bc: 436e muls r6, r5 │ │ - 83be: 680f ldr r7, [r1, #0] │ │ - 83c0: 19be adds r6, r7, r6 │ │ - 83c2: 600e str r6, [r1, #0] │ │ - 83c4: 6946 ldr r6, [r0, #20] │ │ - 83c6: 684f ldr r7, [r1, #4] │ │ - 83c8: 4375 muls r5, r6 │ │ - 83ca: 197d adds r5, r7, r5 │ │ - 83cc: 604d str r5, [r1, #4] │ │ - 83ce: 68c5 ldr r5, [r0, #12] │ │ - 83d0: 3108 adds r1, #8 │ │ - 83d2: 195b adds r3, r3, r5 │ │ - 83d4: 4291 cmp r1, r2 │ │ - 83d6: d3ec bcc.n 83b2 │ │ - 83d8: 6846 ldr r6, [r0, #4] │ │ - 83da: 141a asrs r2, r3, #16 │ │ - 83dc: 041b lsls r3, r3, #16 │ │ - 83de: 18b2 adds r2, r6, r2 │ │ - 83e0: 0c1b lsrs r3, r3, #16 │ │ - 83e2: 6042 str r2, [r0, #4] │ │ - 83e4: 6083 str r3, [r0, #8] │ │ - 83e6: bdf0 pop {r4, r5, r6, r7, pc} │ │ - │ │ -000083e8 : │ │ - 83e8: b5f0 push {r4, r5, r6, r7, lr} │ │ - 83ea: 6844 ldr r4, [r0, #4] │ │ - 83ec: 6806 ldr r6, [r0, #0] │ │ - 83ee: 6a47 ldr r7, [r0, #36] ; 0x24 │ │ - 83f0: 0065 lsls r5, r4, #1 │ │ - 83f2: 6883 ldr r3, [r0, #8] │ │ - 83f4: 1974 adds r4, r6, r5 │ │ - 83f6: 067f lsls r7, r7, #25 │ │ - 83f8: d500 bpl.n 83fc │ │ - 83fa: 1964 adds r4, r4, r5 │ │ - 83fc: 141d asrs r5, r3, #16 │ │ - 83fe: 006d lsls r5, r5, #1 │ │ - 8400: 5f2d ldrsh r5, [r5, r4] │ │ - 8402: 6907 ldr r7, [r0, #16] │ │ - 8404: 1c3e adds r6, r7, #0 │ │ - 8406: 436e muls r6, r5 │ │ - 8408: 680f ldr r7, [r1, #0] │ │ - 840a: 19be adds r6, r7, r6 │ │ - 840c: 600e str r6, [r1, #0] │ │ - 840e: 6946 ldr r6, [r0, #20] │ │ - 8410: 684f ldr r7, [r1, #4] │ │ - 8412: 4375 muls r5, r6 │ │ - 8414: 197d adds r5, r7, r5 │ │ - 8416: 604d str r5, [r1, #4] │ │ - 8418: 68c5 ldr r5, [r0, #12] │ │ - 841a: 3108 adds r1, #8 │ │ - 841c: 195b adds r3, r3, r5 │ │ - 841e: 4291 cmp r1, r2 │ │ - 8420: d3ec bcc.n 83fc │ │ - 8422: 6846 ldr r6, [r0, #4] │ │ - 8424: 141a asrs r2, r3, #16 │ │ - 8426: 041b lsls r3, r3, #16 │ │ - 8428: 18b2 adds r2, r6, r2 │ │ - 842a: 0c1b lsrs r3, r3, #16 │ │ - 842c: 6042 str r2, [r0, #4] │ │ - 842e: 6083 str r3, [r0, #8] │ │ - 8430: bdf0 pop {r4, r5, r6, r7, pc} │ │ - │ │ -00008432 : │ │ - 8432: b5f0 push {r4, r5, r6, r7, lr} │ │ - 8434: b085 sub sp, #20 │ │ - 8436: 9201 str r2, [sp, #4] │ │ - 8438: 6845 ldr r5, [r0, #4] │ │ - 843a: 6802 ldr r2, [r0, #0] │ │ - 843c: 6a46 ldr r6, [r0, #36] ; 0x24 │ │ - 843e: 6883 ldr r3, [r0, #8] │ │ - 8440: 1954 adds r4, r2, r5 │ │ - 8442: 0676 lsls r6, r6, #25 │ │ - 8444: d500 bpl.n 8448 │ │ - 8446: 1964 adds r4, r4, r5 │ │ - 8448: 27ff movs r7, #255 ; 0xff │ │ - 844a: 46bc mov ip, r7 │ │ - 844c: 141e asrs r6, r3, #16 │ │ - 844e: 57a5 ldrsb r5, [r4, r6] │ │ - 8450: 19a6 adds r6, r4, r6 │ │ - 8452: 7876 ldrb r6, [r6, #1] │ │ - 8454: 022a lsls r2, r5, #8 │ │ - 8456: 9203 str r2, [sp, #12] │ │ - 8458: 121f asrs r7, r3, #8 │ │ - 845a: 4662 mov r2, ip │ │ - 845c: 0636 lsls r6, r6, #24 │ │ - 845e: 4017 ands r7, r2 │ │ - 8460: 1636 asrs r6, r6, #24 │ │ - 8462: 1b75 subs r5, r6, r5 │ │ - 8464: 1c3e adds r6, r7, #0 │ │ - 8466: 9702 str r7, [sp, #8] │ │ - 8468: 1c37 adds r7, r6, #0 │ │ - 846a: 436f muls r7, r5 │ │ - 846c: 9a03 ldr r2, [sp, #12] │ │ - 846e: 6906 ldr r6, [r0, #16] │ │ - 8470: 19d7 adds r7, r2, r7 │ │ - 8472: 1c35 adds r5, r6, #0 │ │ - 8474: 437d muls r5, r7 │ │ - 8476: 680a ldr r2, [r1, #0] │ │ - 8478: 684e ldr r6, [r1, #4] │ │ - 847a: 1955 adds r5, r2, r5 │ │ - 847c: 600d str r5, [r1, #0] │ │ - 847e: 6945 ldr r5, [r0, #20] │ │ - 8480: 9a01 ldr r2, [sp, #4] │ │ - 8482: 436f muls r7, r5 │ │ - 8484: 19f7 adds r7, r6, r7 │ │ - 8486: 604f str r7, [r1, #4] │ │ - 8488: 68c7 ldr r7, [r0, #12] │ │ - 848a: 3108 adds r1, #8 │ │ - 848c: 19db adds r3, r3, r7 │ │ - 848e: 4291 cmp r1, r2 │ │ - 8490: d3dc bcc.n 844c │ │ - 8492: 6844 ldr r4, [r0, #4] │ │ - 8494: 141a asrs r2, r3, #16 │ │ - 8496: 041b lsls r3, r3, #16 │ │ - 8498: 18a2 adds r2, r4, r2 │ │ - 849a: 0c1b lsrs r3, r3, #16 │ │ - 849c: 6042 str r2, [r0, #4] │ │ - 849e: 6083 str r3, [r0, #8] │ │ - 84a0: b005 add sp, #20 │ │ - 84a2: bdf0 pop {r4, r5, r6, r7, pc} │ │ - │ │ -000084a4 : │ │ - 84a4: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ - 84a6: 9200 str r2, [sp, #0] │ │ - 84a8: 6842 ldr r2, [r0, #4] │ │ - 84aa: 6806 ldr r6, [r0, #0] │ │ - 84ac: 6a47 ldr r7, [r0, #36] ; 0x24 │ │ - 84ae: 0055 lsls r5, r2, #1 │ │ - 84b0: 6883 ldr r3, [r0, #8] │ │ - 84b2: 1974 adds r4, r6, r5 │ │ - 84b4: 067f lsls r7, r7, #25 │ │ - 84b6: d500 bpl.n 84ba │ │ - 84b8: 1964 adds r4, r4, r5 │ │ - 84ba: 22ff movs r2, #255 ; 0xff │ │ - 84bc: 4694 mov ip, r2 │ │ - 84be: 141f asrs r7, r3, #16 │ │ - 84c0: 007f lsls r7, r7, #1 │ │ - 84c2: 5fe6 ldrsh r6, [r4, r7] │ │ - 84c4: 121a asrs r2, r3, #8 │ │ - 84c6: 4665 mov r5, ip │ │ - 84c8: 402a ands r2, r5 │ │ - 84ca: 19e7 adds r7, r4, r7 │ │ - 84cc: 9201 str r2, [sp, #4] │ │ - 84ce: 2202 movs r2, #2 │ │ - 84d0: 5ebf ldrsh r7, [r7, r2] │ │ - 84d2: 9a01 ldr r2, [sp, #4] │ │ - 84d4: 1bbf subs r7, r7, r6 │ │ - 84d6: 1c15 adds r5, r2, #0 │ │ - 84d8: 437d muls r5, r7 │ │ - 84da: 6907 ldr r7, [r0, #16] │ │ - 84dc: 122d asrs r5, r5, #8 │ │ - 84de: 1975 adds r5, r6, r5 │ │ - 84e0: 1c3e adds r6, r7, #0 │ │ - 84e2: 436e muls r6, r5 │ │ - 84e4: 680a ldr r2, [r1, #0] │ │ - 84e6: 684f ldr r7, [r1, #4] │ │ - 84e8: 1996 adds r6, r2, r6 │ │ - 84ea: 600e str r6, [r1, #0] │ │ - 84ec: 6946 ldr r6, [r0, #20] │ │ - 84ee: 4375 muls r5, r6 │ │ - 84f0: 197d adds r5, r7, r5 │ │ - 84f2: 604d str r5, [r1, #4] │ │ - 84f4: 68c2 ldr r2, [r0, #12] │ │ - 84f6: 9d00 ldr r5, [sp, #0] │ │ - 84f8: 3108 adds r1, #8 │ │ - 84fa: 189b adds r3, r3, r2 │ │ - 84fc: 42a9 cmp r1, r5 │ │ - 84fe: d3de bcc.n 84be │ │ - 8500: 6846 ldr r6, [r0, #4] │ │ - 8502: 141a asrs r2, r3, #16 │ │ - 8504: 041b lsls r3, r3, #16 │ │ - 8506: 18b2 adds r2, r6, r2 │ │ - 8508: 0c1b lsrs r3, r3, #16 │ │ - 850a: 6042 str r2, [r0, #4] │ │ - 850c: 6083 str r3, [r0, #8] │ │ - 850e: bdf7 pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ - │ │ -00008510 : │ │ - 8510: b5f0 push {r4, r5, r6, r7, lr} │ │ - 8512: 6843 ldr r3, [r0, #4] │ │ - 8514: 6804 ldr r4, [r0, #0] │ │ - 8516: 6a46 ldr r6, [r0, #36] ; 0x24 │ │ - 8518: b085 sub sp, #20 │ │ - 851a: 9203 str r2, [sp, #12] │ │ - 851c: 18e5 adds r5, r4, r3 │ │ - 851e: 6882 ldr r2, [r0, #8] │ │ - 8520: 0676 lsls r6, r6, #25 │ │ - 8522: d500 bpl.n 8526 │ │ - 8524: 18ed adds r5, r5, r3 │ │ - 8526: 4b29 ldr r3, [pc, #164] ; (85cc ) │ │ - 8528: 447b add r3, pc │ │ - 852a: 681b ldr r3, [r3, #0] │ │ - 852c: 4f28 ldr r7, [pc, #160] ; (85d0 ) │ │ - 852e: 1114 asrs r4, r2, #4 │ │ - 8530: 1416 asrs r6, r2, #16 │ │ - 8532: 403c ands r4, r7 │ │ - 8534: 9601 str r6, [sp, #4] │ │ - 8536: 0066 lsls r6, r4, #1 │ │ - 8538: 5ef6 ldrsh r6, [r6, r3] │ │ - 853a: 9f01 ldr r7, [sp, #4] │ │ - 853c: 19ef adds r7, r5, r7 │ │ - 853e: 9702 str r7, [sp, #8] │ │ - 8540: 3f01 subs r7, #1 │ │ - 8542: 783f ldrb r7, [r7, #0] │ │ - 8544: 063f lsls r7, r7, #24 │ │ - 8546: 163f asrs r7, r7, #24 │ │ - 8548: 46bc mov ip, r7 │ │ - 854a: 4667 mov r7, ip │ │ - 854c: 4377 muls r7, r6 │ │ - 854e: 1c66 adds r6, r4, #1 │ │ - 8550: 0076 lsls r6, r6, #1 │ │ - 8552: 9700 str r7, [sp, #0] │ │ - 8554: 5ef7 ldrsh r7, [r6, r3] │ │ - 8556: 46bc mov ip, r7 │ │ - 8558: 9f01 ldr r7, [sp, #4] │ │ - 855a: 57ee ldrsb r6, [r5, r7] │ │ - 855c: 1c37 adds r7, r6, #0 │ │ - 855e: 4666 mov r6, ip │ │ - 8560: 437e muls r6, r7 │ │ - 8562: 9f00 ldr r7, [sp, #0] │ │ - 8564: 19be adds r6, r7, r6 │ │ - 8566: 1ce7 adds r7, r4, #3 │ │ - 8568: 007f lsls r7, r7, #1 │ │ - 856a: 9601 str r6, [sp, #4] │ │ - 856c: 5eff ldrsh r7, [r7, r3] │ │ - 856e: 9e02 ldr r6, [sp, #8] │ │ - 8570: 3402 adds r4, #2 │ │ - 8572: 0064 lsls r4, r4, #1 │ │ - 8574: 78b6 ldrb r6, [r6, #2] │ │ - 8576: 0636 lsls r6, r6, #24 │ │ - 8578: 1636 asrs r6, r6, #24 │ │ - 857a: 46b4 mov ip, r6 │ │ - 857c: 1c3e adds r6, r7, #0 │ │ - 857e: 4667 mov r7, ip │ │ - 8580: 4377 muls r7, r6 │ │ - 8582: 9e01 ldr r6, [sp, #4] │ │ - 8584: 19f6 adds r6, r6, r7 │ │ - 8586: 5ee4 ldrsh r4, [r4, r3] │ │ - 8588: 9f02 ldr r7, [sp, #8] │ │ - 858a: 46b4 mov ip, r6 │ │ - 858c: 2601 movs r6, #1 │ │ - 858e: 57be ldrsb r6, [r7, r6] │ │ - 8590: 4366 muls r6, r4 │ │ - 8592: 4664 mov r4, ip │ │ - 8594: 19a7 adds r7, r4, r6 │ │ - 8596: 6906 ldr r6, [r0, #16] │ │ - 8598: 11bf asrs r7, r7, #6 │ │ - 859a: 1c34 adds r4, r6, #0 │ │ - 859c: 437c muls r4, r7 │ │ - 859e: 680e ldr r6, [r1, #0] │ │ - 85a0: 1934 adds r4, r6, r4 │ │ - 85a2: 600c str r4, [r1, #0] │ │ - 85a4: 6944 ldr r4, [r0, #20] │ │ - 85a6: 684e ldr r6, [r1, #4] │ │ - 85a8: 4367 muls r7, r4 │ │ - 85aa: 19f7 adds r7, r6, r7 │ │ - 85ac: 604f str r7, [r1, #4] │ │ - 85ae: 68c7 ldr r7, [r0, #12] │ │ - 85b0: 9c03 ldr r4, [sp, #12] │ │ - 85b2: 3108 adds r1, #8 │ │ - 85b4: 19d2 adds r2, r2, r7 │ │ - 85b6: 42a1 cmp r1, r4 │ │ - 85b8: d3b8 bcc.n 852c │ │ - 85ba: 6846 ldr r6, [r0, #4] │ │ - 85bc: 1413 asrs r3, r2, #16 │ │ - 85be: 0412 lsls r2, r2, #16 │ │ - 85c0: 18f3 adds r3, r6, r3 │ │ - 85c2: 0c12 lsrs r2, r2, #16 │ │ - 85c4: 6043 str r3, [r0, #4] │ │ - 85c6: 6082 str r2, [r0, #8] │ │ - 85c8: b005 add sp, #20 │ │ - 85ca: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 85cc: f8c8 0002 str.w r0, [r8, #2] │ │ - 85d0: 0ffc lsrs r4, r7, #31 │ │ +00008818 : │ │ + 8818: e59f0004 ldr r0, [pc, #4] ; 8824 <__cxa_type_match@plt+0x1c> │ │ + 881c: e08f0000 add r0, pc, r0 │ │ + 8820: eaffff4d b 855c <__cxa_finalize@plt> │ │ + 8824: 000307dc ldrdeq r0, [r3], -ip │ │ + 8828: 4c0eb538 cfstr32mi mvfx11, [lr], {56} ; 0x38 │ │ + 882c: 447c4d0e ldrbtmi r4, [ip], #-3342 ; 0xfffff2f2 │ │ + 8830: 447d6824 ldrbtmi r6, [sp], #-2084 ; 0xfffff7dc │ │ + 8834: f0041c20 ; instruction: 0xf0041c20 │ │ + 8838: 490cf97b stmdbmi ip, {r0, r1, r3, r4, r5, r6, r8, fp, ip, sp, lr, pc} │ │ + 883c: 4c0c1c20 stcmi 12, cr1, [ip], {32} │ │ + 8840: 1c2a4479 cfstrsne mvf4, [sl], #-484 ; 0xfffffe1c │ │ + 8844: 447c6809 ldrbtmi r6, [ip], #-2057 ; 0xfffff7f7 │ │ + 8848: fa50f029 blx 14448f4 <_end@@Base+0x137dd7c> │ │ + 884c: 1c206824 stcne 8, cr6, [r0], #-144 ; 0xffffff70 │ │ + 8850: fafef004 blx fffc4868 <_end@@Base+0xffefdcf0> │ │ + 8854: 1c2a4907 ; instruction: 0x1c2a4907 │ │ + 8858: 68094479 stmdavs r9, {r0, r3, r4, r5, r6, sl, lr} │ │ + 885c: f0291c20 ; instruction: 0xf0291c20 │ │ + 8860: bd38fa45 vldmdblt r8!, {s30-s98} │ │ + 8864: 000305f2 strdeq r0, [r3], -r2 │ │ + 8868: 000307ca andeq r0, r3, sl, asr #15 │ │ + 886c: 000305e4 andeq r0, r3, r4, ror #11 │ │ + 8870: 000305e2 andeq r0, r3, r2, ror #11 │ │ + 8874: 000305d4 ldrdeq r0, [r3], -r4 │ │ + 8878: e3500000 cmp r0, #0 │ │ + 887c: 012fff1e bxeq lr │ │ + 8880: e12fff10 bx r0 │ │ + 8884: e1a01000 mov r1, r0 │ │ + 8888: e59f200c ldr r2, [pc, #12] ; 889c <__cxa_type_match@plt+0x94> │ │ + 888c: e59f000c ldr r0, [pc, #12] ; 88a0 <__cxa_type_match@plt+0x98> │ │ + 8890: e08f2002 add r2, pc, r2 │ │ + 8894: e08f0000 add r0, pc, r0 │ │ + 8898: eaffff2c b 8550 <__cxa_atexit@plt> │ │ + 889c: 00030768 andeq r0, r3, r8, ror #14 │ │ + 88a0: ffffffdc ; instruction: 0xffffffdc │ │ + │ │ +000088a4 : │ │ + 88a4: 4770 bx lr │ │ + │ │ +000088a6 : │ │ + 88a6: 4770 bx lr │ │ + │ │ +000088a8 : │ │ + 88a8: b5f0 push {r4, r5, r6, r7, lr} │ │ + 88aa: 6844 ldr r4, [r0, #4] │ │ + 88ac: 6805 ldr r5, [r0, #0] │ │ + 88ae: 6a46 ldr r6, [r0, #36] ; 0x24 │ │ + 88b0: 6883 ldr r3, [r0, #8] │ │ + 88b2: 192d adds r5, r5, r4 │ │ + 88b4: 0676 lsls r6, r6, #25 │ │ + 88b6: d500 bpl.n 88ba │ │ + 88b8: 192d adds r5, r5, r4 │ │ + 88ba: 141c asrs r4, r3, #16 │ │ + 88bc: 572c ldrsb r4, [r5, r4] │ │ + 88be: 6906 ldr r6, [r0, #16] │ │ + 88c0: 680f ldr r7, [r1, #0] │ │ + 88c2: 0224 lsls r4, r4, #8 │ │ + 88c4: 4366 muls r6, r4 │ │ + 88c6: 19be adds r6, r7, r6 │ │ + 88c8: 600e str r6, [r1, #0] │ │ + 88ca: 6946 ldr r6, [r0, #20] │ │ + 88cc: 4366 muls r6, r4 │ │ + 88ce: 1c34 adds r4, r6, #0 │ │ + 88d0: 684e ldr r6, [r1, #4] │ │ + 88d2: 1934 adds r4, r6, r4 │ │ + 88d4: 604c str r4, [r1, #4] │ │ + 88d6: 68c4 ldr r4, [r0, #12] │ │ + 88d8: 3108 adds r1, #8 │ │ + 88da: 191b adds r3, r3, r4 │ │ + 88dc: 4291 cmp r1, r2 │ │ + 88de: d3ec bcc.n 88ba │ │ + 88e0: 6841 ldr r1, [r0, #4] │ │ + 88e2: 141a asrs r2, r3, #16 │ │ + 88e4: 041b lsls r3, r3, #16 │ │ + 88e6: 188a adds r2, r1, r2 │ │ + 88e8: 0c1b lsrs r3, r3, #16 │ │ + 88ea: 6042 str r2, [r0, #4] │ │ + 88ec: 6083 str r3, [r0, #8] │ │ + 88ee: bdf0 pop {r4, r5, r6, r7, pc} │ │ + │ │ +000088f0 : │ │ + 88f0: b5f0 push {r4, r5, r6, r7, lr} │ │ + 88f2: 6844 ldr r4, [r0, #4] │ │ + 88f4: 6805 ldr r5, [r0, #0] │ │ + 88f6: 6883 ldr r3, [r0, #8] │ │ + 88f8: 0064 lsls r4, r4, #1 │ │ + 88fa: 192e adds r6, r5, r4 │ │ + 88fc: 6a45 ldr r5, [r0, #36] ; 0x24 │ │ + 88fe: 066d lsls r5, r5, #25 │ │ + 8900: d500 bpl.n 8904 │ │ + 8902: 1936 adds r6, r6, r4 │ │ + 8904: 141c asrs r4, r3, #16 │ │ + 8906: 0064 lsls r4, r4, #1 │ │ + 8908: 5fa4 ldrsh r4, [r4, r6] │ │ + 890a: 6905 ldr r5, [r0, #16] │ │ + 890c: 680f ldr r7, [r1, #0] │ │ + 890e: 4365 muls r5, r4 │ │ + 8910: 197d adds r5, r7, r5 │ │ + 8912: 600d str r5, [r1, #0] │ │ + 8914: 6945 ldr r5, [r0, #20] │ │ + 8916: 4365 muls r5, r4 │ │ + 8918: 1c2c adds r4, r5, #0 │ │ + 891a: 684d ldr r5, [r1, #4] │ │ + 891c: 192c adds r4, r5, r4 │ │ + 891e: 604c str r4, [r1, #4] │ │ + 8920: 68c4 ldr r4, [r0, #12] │ │ + 8922: 3108 adds r1, #8 │ │ + 8924: 191b adds r3, r3, r4 │ │ + 8926: 4291 cmp r1, r2 │ │ + 8928: d3ec bcc.n 8904 │ │ + 892a: 6841 ldr r1, [r0, #4] │ │ + 892c: 141a asrs r2, r3, #16 │ │ + 892e: 041b lsls r3, r3, #16 │ │ + 8930: 188a adds r2, r1, r2 │ │ + 8932: 0c1b lsrs r3, r3, #16 │ │ + 8934: 6042 str r2, [r0, #4] │ │ + 8936: 6083 str r3, [r0, #8] │ │ + 8938: bdf0 pop {r4, r5, r6, r7, pc} │ │ + │ │ +0000893a : │ │ + 893a: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + 893c: 6843 ldr r3, [r0, #4] │ │ + 893e: 6805 ldr r5, [r0, #0] │ │ + 8940: 6a46 ldr r6, [r0, #36] ; 0x24 │ │ + 8942: 9200 str r2, [sp, #0] │ │ + 8944: 6884 ldr r4, [r0, #8] │ │ + 8946: 18ed adds r5, r5, r3 │ │ + 8948: 0672 lsls r2, r6, #25 │ │ + 894a: d500 bpl.n 894e │ │ + 894c: 18ed adds r5, r5, r3 │ │ + 894e: 23ff movs r3, #255 ; 0xff │ │ + 8950: 469c mov ip, r3 │ │ + 8952: 4662 mov r2, ip │ │ + 8954: 1426 asrs r6, r4, #16 │ │ + 8956: 57af ldrsb r7, [r5, r6] │ │ + 8958: 19ae adds r6, r5, r6 │ │ + 895a: 7876 ldrb r6, [r6, #1] │ │ + 895c: 023b lsls r3, r7, #8 │ │ + 895e: 9301 str r3, [sp, #4] │ │ + 8960: 0636 lsls r6, r6, #24 │ │ + 8962: 1223 asrs r3, r4, #8 │ │ + 8964: 1636 asrs r6, r6, #24 │ │ + 8966: 401a ands r2, r3 │ │ + 8968: 1bf7 subs r7, r6, r7 │ │ + 896a: 1c13 adds r3, r2, #0 │ │ + 896c: 437b muls r3, r7 │ │ + 896e: 9a01 ldr r2, [sp, #4] │ │ + 8970: 6906 ldr r6, [r0, #16] │ │ + 8972: 18d3 adds r3, r2, r3 │ │ + 8974: 435e muls r6, r3 │ │ + 8976: 680a ldr r2, [r1, #0] │ │ + 8978: 1996 adds r6, r2, r6 │ │ + 897a: 600e str r6, [r1, #0] │ │ + 897c: 6946 ldr r6, [r0, #20] │ │ + 897e: 684a ldr r2, [r1, #4] │ │ + 8980: 435e muls r6, r3 │ │ + 8982: 1993 adds r3, r2, r6 │ │ + 8984: 604b str r3, [r1, #4] │ │ + 8986: 68c3 ldr r3, [r0, #12] │ │ + 8988: 3108 adds r1, #8 │ │ + 898a: 18e4 adds r4, r4, r3 │ │ + 898c: 9b00 ldr r3, [sp, #0] │ │ + 898e: 4299 cmp r1, r3 │ │ + 8990: d3df bcc.n 8952 │ │ + 8992: 6842 ldr r2, [r0, #4] │ │ + 8994: 1423 asrs r3, r4, #16 │ │ + 8996: 0424 lsls r4, r4, #16 │ │ + 8998: 18d3 adds r3, r2, r3 │ │ + 899a: 0c24 lsrs r4, r4, #16 │ │ + 899c: 6043 str r3, [r0, #4] │ │ + 899e: 6084 str r4, [r0, #8] │ │ + 89a0: bdf7 pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ + │ │ +000089a2 : │ │ + 89a2: 6843 ldr r3, [r0, #4] │ │ + 89a4: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + 89a6: 6805 ldr r5, [r0, #0] │ │ + 89a8: 6a46 ldr r6, [r0, #36] ; 0x24 │ │ + 89aa: 005b lsls r3, r3, #1 │ │ + 89ac: 6884 ldr r4, [r0, #8] │ │ + 89ae: 18ed adds r5, r5, r3 │ │ + 89b0: 0676 lsls r6, r6, #25 │ │ + 89b2: d500 bpl.n 89b6 │ │ + 89b4: 18ed adds r5, r5, r3 │ │ + 89b6: 1423 asrs r3, r4, #16 │ │ + 89b8: 005b lsls r3, r3, #1 │ │ + 89ba: 469c mov ip, r3 │ │ + 89bc: 26ff movs r6, #255 ; 0xff │ │ + 89be: 5eef ldrsh r7, [r5, r3] │ │ + 89c0: 1223 asrs r3, r4, #8 │ │ + 89c2: 401e ands r6, r3 │ │ + 89c4: 44ac add ip, r5 │ │ + 89c6: 9601 str r6, [sp, #4] │ │ + 89c8: 4666 mov r6, ip │ │ + 89ca: 2302 movs r3, #2 │ │ + 89cc: 5ef6 ldrsh r6, [r6, r3] │ │ + 89ce: 9b01 ldr r3, [sp, #4] │ │ + 89d0: 1bf6 subs r6, r6, r7 │ │ + 89d2: 46b4 mov ip, r6 │ │ + 89d4: 4666 mov r6, ip │ │ + 89d6: 435e muls r6, r3 │ │ + 89d8: 1233 asrs r3, r6, #8 │ │ + 89da: 18fb adds r3, r7, r3 │ │ + 89dc: 6907 ldr r7, [r0, #16] │ │ + 89de: 680e ldr r6, [r1, #0] │ │ + 89e0: 435f muls r7, r3 │ │ + 89e2: 19f7 adds r7, r6, r7 │ │ + 89e4: 600f str r7, [r1, #0] │ │ + 89e6: 6947 ldr r7, [r0, #20] │ │ + 89e8: 684e ldr r6, [r1, #4] │ │ + 89ea: 435f muls r7, r3 │ │ + 89ec: 19f3 adds r3, r6, r7 │ │ + 89ee: 604b str r3, [r1, #4] │ │ + 89f0: 68c3 ldr r3, [r0, #12] │ │ + 89f2: 3108 adds r1, #8 │ │ + 89f4: 18e4 adds r4, r4, r3 │ │ + 89f6: 4291 cmp r1, r2 │ │ + 89f8: d3dd bcc.n 89b6 │ │ + 89fa: 6842 ldr r2, [r0, #4] │ │ + 89fc: 1423 asrs r3, r4, #16 │ │ + 89fe: 0424 lsls r4, r4, #16 │ │ + 8a00: 18d3 adds r3, r2, r3 │ │ + 8a02: 0c24 lsrs r4, r4, #16 │ │ + 8a04: 6043 str r3, [r0, #4] │ │ + 8a06: 6084 str r4, [r0, #8] │ │ + 8a08: bdf7 pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ ... │ │ │ │ -000085d4 : │ │ - 85d4: b5f0 push {r4, r5, r6, r7, lr} │ │ - 85d6: 6844 ldr r4, [r0, #4] │ │ - 85d8: 6805 ldr r5, [r0, #0] │ │ - 85da: 6a46 ldr r6, [r0, #36] ; 0x24 │ │ - 85dc: 0063 lsls r3, r4, #1 │ │ - 85de: b087 sub sp, #28 │ │ - 85e0: 18ed adds r5, r5, r3 │ │ - 85e2: 9205 str r2, [sp, #20] │ │ - 85e4: 46ac mov ip, r5 │ │ - 85e6: 6882 ldr r2, [r0, #8] │ │ - 85e8: 0676 lsls r6, r6, #25 │ │ - 85ea: d500 bpl.n 85ee │ │ - 85ec: 449c add ip, r3 │ │ - 85ee: 4b2a ldr r3, [pc, #168] ; (8698 ) │ │ - 85f0: 447b add r3, pc │ │ - 85f2: 681b ldr r3, [r3, #0] │ │ - 85f4: 4f29 ldr r7, [pc, #164] ; (869c ) │ │ - 85f6: 4d2a ldr r5, [pc, #168] ; (86a0 ) │ │ - 85f8: 1114 asrs r4, r2, #4 │ │ - 85fa: 403c ands r4, r7 │ │ - 85fc: 1417 asrs r7, r2, #16 │ │ - 85fe: 197f adds r7, r7, r5 │ │ - 8600: 007f lsls r7, r7, #1 │ │ - 8602: 1cbe adds r6, r7, #2 │ │ - 8604: 0065 lsls r5, r4, #1 │ │ - 8606: 9604 str r6, [sp, #16] │ │ - 8608: 5eee ldrsh r6, [r5, r3] │ │ - 860a: 4665 mov r5, ip │ │ - 860c: 9603 str r6, [sp, #12] │ │ - 860e: 5fee ldrsh r6, [r5, r7] │ │ - 8610: 9d03 ldr r5, [sp, #12] │ │ - 8612: 1c2f adds r7, r5, #0 │ │ - 8614: 4377 muls r7, r6 │ │ - 8616: 1c66 adds r6, r4, #1 │ │ - 8618: 0076 lsls r6, r6, #1 │ │ - 861a: 9703 str r7, [sp, #12] │ │ - 861c: 5ef7 ldrsh r7, [r6, r3] │ │ - 861e: 9d04 ldr r5, [sp, #16] │ │ - 8620: 4666 mov r6, ip │ │ - 8622: 9702 str r7, [sp, #8] │ │ - 8624: 5f77 ldrsh r7, [r6, r5] │ │ - 8626: 9d02 ldr r5, [sp, #8] │ │ - 8628: 1c2e adds r6, r5, #0 │ │ - 862a: 437e muls r6, r7 │ │ - 862c: 9f03 ldr r7, [sp, #12] │ │ - 862e: 1ce5 adds r5, r4, #3 │ │ - 8630: 006d lsls r5, r5, #1 │ │ - 8632: 19be adds r6, r7, r6 │ │ - 8634: 9603 str r6, [sp, #12] │ │ - 8636: 5eee ldrsh r6, [r5, r3] │ │ - 8638: 9d04 ldr r5, [sp, #16] │ │ - 863a: 3402 adds r4, #2 │ │ - 863c: 9602 str r6, [sp, #8] │ │ - 863e: 4465 add r5, ip │ │ - 8640: 2704 movs r7, #4 │ │ - 8642: 5fee ldrsh r6, [r5, r7] │ │ - 8644: 9f02 ldr r7, [sp, #8] │ │ - 8646: 9501 str r5, [sp, #4] │ │ - 8648: 0064 lsls r4, r4, #1 │ │ - 864a: 1c3d adds r5, r7, #0 │ │ - 864c: 4375 muls r5, r6 │ │ - 864e: 9e03 ldr r6, [sp, #12] │ │ - 8650: 5ee4 ldrsh r4, [r4, r3] │ │ - 8652: 1975 adds r5, r6, r5 │ │ - 8654: 9504 str r5, [sp, #16] │ │ - 8656: 9d01 ldr r5, [sp, #4] │ │ - 8658: 2602 movs r6, #2 │ │ - 865a: 5fae ldrsh r6, [r5, r6] │ │ - 865c: 6905 ldr r5, [r0, #16] │ │ - 865e: 4366 muls r6, r4 │ │ - 8660: 9c04 ldr r4, [sp, #16] │ │ - 8662: 19a7 adds r7, r4, r6 │ │ - 8664: 13bf asrs r7, r7, #14 │ │ - 8666: 1c2c adds r4, r5, #0 │ │ - 8668: 437c muls r4, r7 │ │ - 866a: 680e ldr r6, [r1, #0] │ │ - 866c: 684d ldr r5, [r1, #4] │ │ - 866e: 1934 adds r4, r6, r4 │ │ - 8670: 600c str r4, [r1, #0] │ │ - 8672: 6944 ldr r4, [r0, #20] │ │ - 8674: 4367 muls r7, r4 │ │ - 8676: 19ef adds r7, r5, r7 │ │ - 8678: 604f str r7, [r1, #4] │ │ - 867a: 68c6 ldr r6, [r0, #12] │ │ - 867c: 9f05 ldr r7, [sp, #20] │ │ - 867e: 3108 adds r1, #8 │ │ - 8680: 1992 adds r2, r2, r6 │ │ - 8682: 42b9 cmp r1, r7 │ │ - 8684: d3b6 bcc.n 85f4 │ │ - 8686: 6841 ldr r1, [r0, #4] │ │ - 8688: 1413 asrs r3, r2, #16 │ │ - 868a: 0412 lsls r2, r2, #16 │ │ - 868c: 18cb adds r3, r1, r3 │ │ - 868e: 0c12 lsrs r2, r2, #16 │ │ - 8690: 6043 str r3, [r0, #4] │ │ - 8692: 6082 str r2, [r0, #8] │ │ - 8694: b007 add sp, #28 │ │ - 8696: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 8698: f800 0002 strb.w r0, [r0, r2] │ │ - 869c: 0ffc lsrs r4, r7, #31 │ │ - 869e: 0000 movs r0, r0 │ │ - 86a0: ffff 7fff ; instruction: 0xffff7fff │ │ - │ │ -000086a4 : │ │ - 86a4: b5f0 push {r4, r5, r6, r7, lr} │ │ - 86a6: b087 sub sp, #28 │ │ - 86a8: 9205 str r2, [sp, #20] │ │ - 86aa: 6843 ldr r3, [r0, #4] │ │ - 86ac: 6802 ldr r2, [r0, #0] │ │ - 86ae: 6a44 ldr r4, [r0, #36] ; 0x24 │ │ - 86b0: 6885 ldr r5, [r0, #8] │ │ - 86b2: 18d2 adds r2, r2, r3 │ │ - 86b4: 9204 str r2, [sp, #16] │ │ - 86b6: 0664 lsls r4, r4, #25 │ │ - 86b8: d501 bpl.n 86be │ │ - 86ba: 18d2 adds r2, r2, r3 │ │ - 86bc: 9204 str r2, [sp, #16] │ │ - 86be: 4b44 ldr r3, [pc, #272] ; (87d0 ) │ │ - 86c0: 447b add r3, pc │ │ - 86c2: 681b ldr r3, [r3, #0] │ │ - 86c4: 042a lsls r2, r5, #16 │ │ - 86c6: 4e43 ldr r6, [pc, #268] ; (87d4 ) │ │ - 86c8: 0c12 lsrs r2, r2, #16 │ │ - 86ca: 3210 adds r2, #16 │ │ - 86cc: 1092 asrs r2, r2, #2 │ │ - 86ce: 4032 ands r2, r6 │ │ - 86d0: 142f asrs r7, r5, #16 │ │ - 86d2: 0054 lsls r4, r2, #1 │ │ - 86d4: 9703 str r7, [sp, #12] │ │ - 86d6: 5ee6 ldrsh r6, [r4, r3] │ │ - 86d8: 9f03 ldr r7, [sp, #12] │ │ - 86da: 46b4 mov ip, r6 │ │ - 86dc: 9e04 ldr r6, [sp, #16] │ │ - 86de: 19f4 adds r4, r6, r7 │ │ - 86e0: 1ee7 subs r7, r4, #3 │ │ - 86e2: 783f ldrb r7, [r7, #0] │ │ - 86e4: 063f lsls r7, r7, #24 │ │ - 86e6: 163f asrs r7, r7, #24 │ │ - 86e8: 4666 mov r6, ip │ │ - 86ea: 437e muls r6, r7 │ │ - 86ec: 9602 str r6, [sp, #8] │ │ - 86ee: 1c56 adds r6, r2, #1 │ │ - 86f0: 0076 lsls r6, r6, #1 │ │ - 86f2: 5ef6 ldrsh r6, [r6, r3] │ │ - 86f4: 1ea7 subs r7, r4, #2 │ │ - 86f6: 783f ldrb r7, [r7, #0] │ │ - 86f8: 063f lsls r7, r7, #24 │ │ - 86fa: 163f asrs r7, r7, #24 │ │ - 86fc: 46bc mov ip, r7 │ │ - 86fe: 1c37 adds r7, r6, #0 │ │ - 8700: 4666 mov r6, ip │ │ - 8702: 437e muls r6, r7 │ │ - 8704: 9f02 ldr r7, [sp, #8] │ │ - 8706: 19be adds r6, r7, r6 │ │ - 8708: 1c97 adds r7, r2, #2 │ │ - 870a: 007f lsls r7, r7, #1 │ │ - 870c: 9602 str r6, [sp, #8] │ │ - 870e: 5eff ldrsh r7, [r7, r3] │ │ - 8710: 1e66 subs r6, r4, #1 │ │ - 8712: 7836 ldrb r6, [r6, #0] │ │ - 8714: 0636 lsls r6, r6, #24 │ │ - 8716: 1636 asrs r6, r6, #24 │ │ - 8718: 46b4 mov ip, r6 │ │ - 871a: 1c3e adds r6, r7, #0 │ │ - 871c: 4667 mov r7, ip │ │ - 871e: 4377 muls r7, r6 │ │ - 8720: 9e02 ldr r6, [sp, #8] │ │ - 8722: 19f7 adds r7, r6, r7 │ │ - 8724: 9702 str r7, [sp, #8] │ │ - 8726: 1cd7 adds r7, r2, #3 │ │ - 8728: 007f lsls r7, r7, #1 │ │ - 872a: 5eff ldrsh r7, [r7, r3] │ │ - 872c: 9e03 ldr r6, [sp, #12] │ │ - 872e: 9701 str r7, [sp, #4] │ │ - 8730: 9f04 ldr r7, [sp, #16] │ │ - 8732: 57bf ldrsb r7, [r7, r6] │ │ - 8734: 9e01 ldr r6, [sp, #4] │ │ - 8736: 46bc mov ip, r7 │ │ - 8738: 4667 mov r7, ip │ │ - 873a: 4377 muls r7, r6 │ │ - 873c: 9e02 ldr r6, [sp, #8] │ │ - 873e: 19f7 adds r7, r6, r7 │ │ - 8740: 9703 str r7, [sp, #12] │ │ - 8742: 1d17 adds r7, r2, #4 │ │ - 8744: 007f lsls r7, r7, #1 │ │ - 8746: 5eff ldrsh r7, [r7, r3] │ │ - 8748: 2601 movs r6, #1 │ │ - 874a: 57a6 ldrsb r6, [r4, r6] │ │ - 874c: 46b4 mov ip, r6 │ │ - 874e: 1c3e adds r6, r7, #0 │ │ - 8750: 4667 mov r7, ip │ │ - 8752: 4377 muls r7, r6 │ │ - 8754: 9e03 ldr r6, [sp, #12] │ │ - 8756: 19f7 adds r7, r6, r7 │ │ - 8758: 1d56 adds r6, r2, #5 │ │ - 875a: 0076 lsls r6, r6, #1 │ │ - 875c: 9703 str r7, [sp, #12] │ │ - 875e: 5ef6 ldrsh r6, [r6, r3] │ │ - 8760: 2702 movs r7, #2 │ │ - 8762: 57e7 ldrsb r7, [r4, r7] │ │ - 8764: 46bc mov ip, r7 │ │ - 8766: 1c37 adds r7, r6, #0 │ │ - 8768: 4666 mov r6, ip │ │ - 876a: 437e muls r6, r7 │ │ - 876c: 9f03 ldr r7, [sp, #12] │ │ - 876e: 19be adds r6, r7, r6 │ │ - 8770: 1d97 adds r7, r2, #6 │ │ - 8772: 007f lsls r7, r7, #1 │ │ - 8774: 9603 str r6, [sp, #12] │ │ - 8776: 5eff ldrsh r7, [r7, r3] │ │ - 8778: 2603 movs r6, #3 │ │ - 877a: 57a6 ldrsb r6, [r4, r6] │ │ - 877c: 3207 adds r2, #7 │ │ - 877e: 0052 lsls r2, r2, #1 │ │ - 8780: 46b4 mov ip, r6 │ │ - 8782: 1c3e adds r6, r7, #0 │ │ - 8784: 4667 mov r7, ip │ │ - 8786: 4377 muls r7, r6 │ │ - 8788: 9e03 ldr r6, [sp, #12] │ │ - 878a: 19f7 adds r7, r6, r7 │ │ - 878c: 5ed2 ldrsh r2, [r2, r3] │ │ - 878e: 2604 movs r6, #4 │ │ - 8790: 57a6 ldrsb r6, [r4, r6] │ │ - 8792: 6904 ldr r4, [r0, #16] │ │ - 8794: 4356 muls r6, r2 │ │ - 8796: 19bf adds r7, r7, r6 │ │ - 8798: 11ff asrs r7, r7, #7 │ │ - 879a: 1c22 adds r2, r4, #0 │ │ - 879c: 437a muls r2, r7 │ │ - 879e: 680e ldr r6, [r1, #0] │ │ - 87a0: 18b2 adds r2, r6, r2 │ │ - 87a2: 600a str r2, [r1, #0] │ │ - 87a4: 6942 ldr r2, [r0, #20] │ │ - 87a6: 684c ldr r4, [r1, #4] │ │ - 87a8: 4357 muls r7, r2 │ │ - 87aa: 19e7 adds r7, r4, r7 │ │ - 87ac: 604f str r7, [r1, #4] │ │ - 87ae: 68c6 ldr r6, [r0, #12] │ │ - 87b0: 9f05 ldr r7, [sp, #20] │ │ - 87b2: 3108 adds r1, #8 │ │ - 87b4: 19ad adds r5, r5, r6 │ │ - 87b6: 42b9 cmp r1, r7 │ │ - 87b8: d200 bcs.n 87bc │ │ - 87ba: e783 b.n 86c4 │ │ - 87bc: 6842 ldr r2, [r0, #4] │ │ - 87be: 142b asrs r3, r5, #16 │ │ - 87c0: 042d lsls r5, r5, #16 │ │ - 87c2: 18d3 adds r3, r2, r3 │ │ - 87c4: 0c2d lsrs r5, r5, #16 │ │ - 87c6: 6043 str r3, [r0, #4] │ │ - 87c8: 6085 str r5, [r0, #8] │ │ - 87ca: b007 add sp, #28 │ │ - 87cc: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 87ce: 46c0 nop ; (mov r8, r8) │ │ - 87d0: f734 0002 ; instruction: 0xf7340002 │ │ - 87d4: 7ff8 ldrb r0, [r7, #31] │ │ +00008a0c : │ │ + 8a0c: b5f0 push {r4, r5, r6, r7, lr} │ │ + 8a0e: b085 sub sp, #20 │ │ + 8a10: 6804 ldr r4, [r0, #0] │ │ + 8a12: 9203 str r2, [sp, #12] │ │ + 8a14: 6842 ldr r2, [r0, #4] │ │ + 8a16: 6883 ldr r3, [r0, #8] │ │ + 8a18: 18a5 adds r5, r4, r2 │ │ + 8a1a: 6a44 ldr r4, [r0, #36] ; 0x24 │ │ + 8a1c: 0664 lsls r4, r4, #25 │ │ + 8a1e: d500 bpl.n 8a22 │ │ + 8a20: 18ad adds r5, r5, r2 │ │ + 8a22: 4c27 ldr r4, [pc, #156] ; (8ac0 ) │ │ + 8a24: 447c add r4, pc │ │ + 8a26: 6824 ldr r4, [r4, #0] │ │ + 8a28: 4e26 ldr r6, [pc, #152] ; (8ac4 ) │ │ + 8a2a: 111a asrs r2, r3, #4 │ │ + 8a2c: 1c2f adds r7, r5, #0 │ │ + 8a2e: 4032 ands r2, r6 │ │ + 8a30: 141e asrs r6, r3, #16 │ │ + 8a32: 46b4 mov ip, r6 │ │ + 8a34: 0056 lsls r6, r2, #1 │ │ + 8a36: 9201 str r2, [sp, #4] │ │ + 8a38: 5f36 ldrsh r6, [r6, r4] │ │ + 8a3a: 2201 movs r2, #1 │ │ + 8a3c: 4467 add r7, ip │ │ + 8a3e: 9702 str r7, [sp, #8] │ │ + 8a40: 4252 negs r2, r2 │ │ + 8a42: 56ba ldrsb r2, [r7, r2] │ │ + 8a44: 1c17 adds r7, r2, #0 │ │ + 8a46: 4377 muls r7, r6 │ │ + 8a48: 9a01 ldr r2, [sp, #4] │ │ + 8a4a: 1c56 adds r6, r2, #1 │ │ + 8a4c: 0076 lsls r6, r6, #1 │ │ + 8a4e: 5f36 ldrsh r6, [r6, r4] │ │ + 8a50: 4662 mov r2, ip │ │ + 8a52: 56aa ldrsb r2, [r5, r2] │ │ + 8a54: 4694 mov ip, r2 │ │ + 8a56: 4662 mov r2, ip │ │ + 8a58: 4372 muls r2, r6 │ │ + 8a5a: 18bf adds r7, r7, r2 │ │ + 8a5c: 9a01 ldr r2, [sp, #4] │ │ + 8a5e: 1cd6 adds r6, r2, #3 │ │ + 8a60: 0076 lsls r6, r6, #1 │ │ + 8a62: 5f36 ldrsh r6, [r6, r4] │ │ + 8a64: 9a02 ldr r2, [sp, #8] │ │ + 8a66: 7892 ldrb r2, [r2, #2] │ │ + 8a68: 0612 lsls r2, r2, #24 │ │ + 8a6a: 1612 asrs r2, r2, #24 │ │ + 8a6c: 4694 mov ip, r2 │ │ + 8a6e: 4662 mov r2, ip │ │ + 8a70: 4372 muls r2, r6 │ │ + 8a72: 18be adds r6, r7, r2 │ │ + 8a74: 9a01 ldr r2, [sp, #4] │ │ + 8a76: 3202 adds r2, #2 │ │ + 8a78: 0052 lsls r2, r2, #1 │ │ + 8a7a: 5f17 ldrsh r7, [r2, r4] │ │ + 8a7c: 9a02 ldr r2, [sp, #8] │ │ + 8a7e: 46bc mov ip, r7 │ │ + 8a80: 2701 movs r7, #1 │ │ + 8a82: 57d7 ldrsb r7, [r2, r7] │ │ + 8a84: 4662 mov r2, ip │ │ + 8a86: 437a muls r2, r7 │ │ + 8a88: 18b6 adds r6, r6, r2 │ │ + 8a8a: 6902 ldr r2, [r0, #16] │ │ + 8a8c: 11b6 asrs r6, r6, #6 │ │ + 8a8e: 680f ldr r7, [r1, #0] │ │ + 8a90: 4372 muls r2, r6 │ │ + 8a92: 18ba adds r2, r7, r2 │ │ + 8a94: 600a str r2, [r1, #0] │ │ + 8a96: 6942 ldr r2, [r0, #20] │ │ + 8a98: 4372 muls r2, r6 │ │ + 8a9a: 1c16 adds r6, r2, #0 │ │ + 8a9c: 684a ldr r2, [r1, #4] │ │ + 8a9e: 1996 adds r6, r2, r6 │ │ + 8aa0: 604e str r6, [r1, #4] │ │ + 8aa2: 68c2 ldr r2, [r0, #12] │ │ + 8aa4: 3108 adds r1, #8 │ │ + 8aa6: 189b adds r3, r3, r2 │ │ + 8aa8: 9a03 ldr r2, [sp, #12] │ │ + 8aaa: 4291 cmp r1, r2 │ │ + 8aac: d3bc bcc.n 8a28 │ │ + 8aae: 6841 ldr r1, [r0, #4] │ │ + 8ab0: 141a asrs r2, r3, #16 │ │ + 8ab2: 041b lsls r3, r3, #16 │ │ + 8ab4: 188a adds r2, r1, r2 │ │ + 8ab6: 0c1b lsrs r3, r3, #16 │ │ + 8ab8: 6042 str r2, [r0, #4] │ │ + 8aba: 6083 str r3, [r0, #8] │ │ + 8abc: b005 add sp, #20 │ │ + 8abe: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 8ac0: 03cc lsls r4, r1, #15 │ │ + 8ac2: 0003 movs r3, r0 │ │ + 8ac4: 0ffc lsrs r4, r7, #31 │ │ ... │ │ │ │ -000087d8 : │ │ - 87d8: b5f0 push {r4, r5, r6, r7, lr} │ │ - 87da: b087 sub sp, #28 │ │ - 87dc: 9205 str r2, [sp, #20] │ │ - 87de: 6842 ldr r2, [r0, #4] │ │ - 87e0: 6804 ldr r4, [r0, #0] │ │ - 87e2: 6a46 ldr r6, [r0, #36] ; 0x24 │ │ - 87e4: 0053 lsls r3, r2, #1 │ │ - 87e6: 18e4 adds r4, r4, r3 │ │ - 87e8: 6885 ldr r5, [r0, #8] │ │ - 87ea: 9404 str r4, [sp, #16] │ │ - 87ec: 0676 lsls r6, r6, #25 │ │ - 87ee: d501 bpl.n 87f4 │ │ - 87f0: 18e4 adds r4, r4, r3 │ │ - 87f2: 9404 str r4, [sp, #16] │ │ - 87f4: 4b43 ldr r3, [pc, #268] ; (8904 ) │ │ - 87f6: 447b add r3, pc │ │ - 87f8: 681b ldr r3, [r3, #0] │ │ - 87fa: 042a lsls r2, r5, #16 │ │ - 87fc: 4f42 ldr r7, [pc, #264] ; (8908 ) │ │ - 87fe: 0c12 lsrs r2, r2, #16 │ │ - 8800: 3210 adds r2, #16 │ │ - 8802: 4e42 ldr r6, [pc, #264] ; (890c ) │ │ - 8804: 1092 asrs r2, r2, #2 │ │ - 8806: 403a ands r2, r7 │ │ - 8808: 0057 lsls r7, r2, #1 │ │ - 880a: 142c asrs r4, r5, #16 │ │ - 880c: 19a4 adds r4, r4, r6 │ │ - 880e: 5efe ldrsh r6, [r7, r3] │ │ - 8810: 0064 lsls r4, r4, #1 │ │ - 8812: 46b4 mov ip, r6 │ │ - 8814: 9e04 ldr r6, [sp, #16] │ │ - 8816: 5f37 ldrsh r7, [r6, r4] │ │ - 8818: 4666 mov r6, ip │ │ - 881a: 437e muls r6, r7 │ │ - 881c: 9603 str r6, [sp, #12] │ │ - 881e: 1c56 adds r6, r2, #1 │ │ - 8820: 0076 lsls r6, r6, #1 │ │ - 8822: 5ef7 ldrsh r7, [r6, r3] │ │ - 8824: 9702 str r7, [sp, #8] │ │ - 8826: 9f04 ldr r7, [sp, #16] │ │ - 8828: 193c adds r4, r7, r4 │ │ - 882a: 2702 movs r7, #2 │ │ - 882c: 5fe6 ldrsh r6, [r4, r7] │ │ - 882e: 9f02 ldr r7, [sp, #8] │ │ - 8830: 46b4 mov ip, r6 │ │ - 8832: 4666 mov r6, ip │ │ - 8834: 437e muls r6, r7 │ │ - 8836: 9f03 ldr r7, [sp, #12] │ │ - 8838: 19be adds r6, r7, r6 │ │ - 883a: 1c97 adds r7, r2, #2 │ │ - 883c: 007f lsls r7, r7, #1 │ │ - 883e: 9603 str r6, [sp, #12] │ │ - 8840: 5efe ldrsh r6, [r7, r3] │ │ - 8842: 9602 str r6, [sp, #8] │ │ - 8844: 2704 movs r7, #4 │ │ - 8846: 5fe6 ldrsh r6, [r4, r7] │ │ - 8848: 46b4 mov ip, r6 │ │ - 884a: 9e02 ldr r6, [sp, #8] │ │ - 884c: 4667 mov r7, ip │ │ - 884e: 4377 muls r7, r6 │ │ - 8850: 9e03 ldr r6, [sp, #12] │ │ - 8852: 19f7 adds r7, r6, r7 │ │ - 8854: 1d16 adds r6, r2, #4 │ │ - 8856: 0076 lsls r6, r6, #1 │ │ - 8858: 9703 str r7, [sp, #12] │ │ - 885a: 5ef7 ldrsh r7, [r6, r3] │ │ - 885c: 46bc mov ip, r7 │ │ - 885e: 2608 movs r6, #8 │ │ - 8860: 5fa7 ldrsh r7, [r4, r6] │ │ - 8862: 4666 mov r6, ip │ │ - 8864: 437e muls r6, r7 │ │ - 8866: 1d57 adds r7, r2, #5 │ │ - 8868: 007f lsls r7, r7, #1 │ │ - 886a: 9602 str r6, [sp, #8] │ │ - 886c: 5eff ldrsh r7, [r7, r3] │ │ - 886e: 9701 str r7, [sp, #4] │ │ - 8870: 260a movs r6, #10 │ │ - 8872: 5fa7 ldrsh r7, [r4, r6] │ │ - 8874: 9e01 ldr r6, [sp, #4] │ │ - 8876: 46bc mov ip, r7 │ │ - 8878: 4667 mov r7, ip │ │ - 887a: 4377 muls r7, r6 │ │ - 887c: 9e02 ldr r6, [sp, #8] │ │ - 887e: 19f7 adds r7, r6, r7 │ │ - 8880: 1d96 adds r6, r2, #6 │ │ - 8882: 0076 lsls r6, r6, #1 │ │ - 8884: 9702 str r7, [sp, #8] │ │ - 8886: 5ef7 ldrsh r7, [r6, r3] │ │ - 8888: 9701 str r7, [sp, #4] │ │ - 888a: 260c movs r6, #12 │ │ - 888c: 5fa7 ldrsh r7, [r4, r6] │ │ - 888e: 46bc mov ip, r7 │ │ - 8890: 9f01 ldr r7, [sp, #4] │ │ - 8892: 4666 mov r6, ip │ │ - 8894: 437e muls r6, r7 │ │ - 8896: 9f02 ldr r7, [sp, #8] │ │ - 8898: 19be adds r6, r7, r6 │ │ - 889a: 1cd7 adds r7, r2, #3 │ │ - 889c: 007f lsls r7, r7, #1 │ │ - 889e: 9602 str r6, [sp, #8] │ │ - 88a0: 5efe ldrsh r6, [r7, r3] │ │ - 88a2: 3207 adds r2, #7 │ │ - 88a4: 0052 lsls r2, r2, #1 │ │ - 88a6: 9601 str r6, [sp, #4] │ │ - 88a8: 2706 movs r7, #6 │ │ - 88aa: 5fe6 ldrsh r6, [r4, r7] │ │ - 88ac: 46b4 mov ip, r6 │ │ - 88ae: 9e01 ldr r6, [sp, #4] │ │ - 88b0: 4667 mov r7, ip │ │ - 88b2: 4377 muls r7, r6 │ │ - 88b4: 9e03 ldr r6, [sp, #12] │ │ - 88b6: 19f7 adds r7, r6, r7 │ │ - 88b8: 260e movs r6, #14 │ │ - 88ba: 5fa4 ldrsh r4, [r4, r6] │ │ - 88bc: 5ed2 ldrsh r2, [r2, r3] │ │ - 88be: 107f asrs r7, r7, #1 │ │ - 88c0: 6906 ldr r6, [r0, #16] │ │ - 88c2: 4362 muls r2, r4 │ │ - 88c4: 9c02 ldr r4, [sp, #8] │ │ - 88c6: 18a2 adds r2, r4, r2 │ │ - 88c8: 1052 asrs r2, r2, #1 │ │ - 88ca: 18bf adds r7, r7, r2 │ │ - 88cc: 13bf asrs r7, r7, #14 │ │ - 88ce: 1c32 adds r2, r6, #0 │ │ - 88d0: 437a muls r2, r7 │ │ - 88d2: 680c ldr r4, [r1, #0] │ │ - 88d4: 18a2 adds r2, r4, r2 │ │ - 88d6: 600a str r2, [r1, #0] │ │ - 88d8: 6946 ldr r6, [r0, #20] │ │ - 88da: 684a ldr r2, [r1, #4] │ │ - 88dc: 4377 muls r7, r6 │ │ - 88de: 19d7 adds r7, r2, r7 │ │ - 88e0: 604f str r7, [r1, #4] │ │ - 88e2: 68c4 ldr r4, [r0, #12] │ │ - 88e4: 9e05 ldr r6, [sp, #20] │ │ - 88e6: 3108 adds r1, #8 │ │ - 88e8: 192d adds r5, r5, r4 │ │ - 88ea: 42b1 cmp r1, r6 │ │ - 88ec: d200 bcs.n 88f0 │ │ - 88ee: e784 b.n 87fa │ │ - 88f0: 6847 ldr r7, [r0, #4] │ │ - 88f2: 142b asrs r3, r5, #16 │ │ - 88f4: 042d lsls r5, r5, #16 │ │ - 88f6: 18fb adds r3, r7, r3 │ │ - 88f8: 0c2d lsrs r5, r5, #16 │ │ - 88fa: 6043 str r3, [r0, #4] │ │ - 88fc: 6085 str r5, [r0, #8] │ │ - 88fe: b007 add sp, #28 │ │ - 8900: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 8902: 46c0 nop ; (mov r8, r8) │ │ - 8904: f5fe 0002 ; instruction: 0xf5fe0002 │ │ - 8908: 7ff8 ldrb r0, [r7, #31] │ │ - 890a: 0000 movs r0, r0 │ │ - 890c: fffd 7fff ; instruction: 0xfffd7fff │ │ - │ │ -00008910 : │ │ - 8910: b5f0 push {r4, r5, r6, r7, lr} │ │ - 8912: b087 sub sp, #28 │ │ - 8914: 9205 str r2, [sp, #20] │ │ - 8916: 6806 ldr r6, [r0, #0] │ │ - 8918: 6842 ldr r2, [r0, #4] │ │ - 891a: 6a47 ldr r7, [r0, #36] ; 0x24 │ │ - 891c: 6b05 ldr r5, [r0, #48] ; 0x30 │ │ - 891e: 18b6 adds r6, r6, r2 │ │ - 8920: 6b44 ldr r4, [r0, #52] ; 0x34 │ │ - 8922: 6883 ldr r3, [r0, #8] │ │ - 8924: 9601 str r6, [sp, #4] │ │ - 8926: 067f lsls r7, r7, #25 │ │ - 8928: d501 bpl.n 892e │ │ - 892a: 18b6 adds r6, r6, r2 │ │ - 892c: 9601 str r6, [sp, #4] │ │ - 892e: 9e01 ldr r6, [sp, #4] │ │ - 8930: 141a asrs r2, r3, #16 │ │ - 8932: 69c7 ldr r7, [r0, #28] │ │ - 8934: 56b2 ldrsb r2, [r6, r2] │ │ - 8936: 19e4 adds r4, r4, r7 │ │ - 8938: 0212 lsls r2, r2, #8 │ │ - 893a: 9203 str r2, [sp, #12] │ │ - 893c: 6982 ldr r2, [r0, #24] │ │ - 893e: 9f03 ldr r7, [sp, #12] │ │ - 8940: 18ad adds r5, r5, r2 │ │ - 8942: 132e asrs r6, r5, #12 │ │ - 8944: 46b4 mov ip, r6 │ │ - 8946: 4666 mov r6, ip │ │ - 8948: 437e muls r6, r7 │ │ - 894a: 680a ldr r2, [r1, #0] │ │ - 894c: 1996 adds r6, r2, r6 │ │ - 894e: 600e str r6, [r1, #0] │ │ - 8950: 1326 asrs r6, r4, #12 │ │ - 8952: 1c3a adds r2, r7, #0 │ │ - 8954: 4372 muls r2, r6 │ │ - 8956: 9602 str r6, [sp, #8] │ │ - 8958: 684e ldr r6, [r1, #4] │ │ - 895a: 18b7 adds r7, r6, r2 │ │ - 895c: 604f str r7, [r1, #4] │ │ - 895e: 68c7 ldr r7, [r0, #12] │ │ - 8960: 9a05 ldr r2, [sp, #20] │ │ - 8962: 3108 adds r1, #8 │ │ - 8964: 19db adds r3, r3, r7 │ │ - 8966: 4291 cmp r1, r2 │ │ - 8968: d3e1 bcc.n 892e │ │ - 896a: 6846 ldr r6, [r0, #4] │ │ - 896c: 9902 ldr r1, [sp, #8] │ │ - 896e: 141a asrs r2, r3, #16 │ │ - 8970: 041b lsls r3, r3, #16 │ │ - 8972: 18b2 adds r2, r6, r2 │ │ - 8974: 0c1b lsrs r3, r3, #16 │ │ - 8976: 4667 mov r7, ip │ │ - 8978: 6042 str r2, [r0, #4] │ │ - 897a: 6083 str r3, [r0, #8] │ │ - 897c: 6305 str r5, [r0, #48] ; 0x30 │ │ - 897e: 6107 str r7, [r0, #16] │ │ - 8980: 6344 str r4, [r0, #52] ; 0x34 │ │ - 8982: 6141 str r1, [r0, #20] │ │ - 8984: b007 add sp, #28 │ │ - 8986: bdf0 pop {r4, r5, r6, r7, pc} │ │ - │ │ -00008988 : │ │ - 8988: b5f0 push {r4, r5, r6, r7, lr} │ │ - 898a: 6846 ldr r6, [r0, #4] │ │ - 898c: b087 sub sp, #28 │ │ - 898e: 6807 ldr r7, [r0, #0] │ │ - 8990: 9205 str r2, [sp, #20] │ │ - 8992: 0072 lsls r2, r6, #1 │ │ - 8994: 6a46 ldr r6, [r0, #36] ; 0x24 │ │ - 8996: 18bf adds r7, r7, r2 │ │ - 8998: 6b05 ldr r5, [r0, #48] ; 0x30 │ │ - 899a: 6b44 ldr r4, [r0, #52] ; 0x34 │ │ - 899c: 6883 ldr r3, [r0, #8] │ │ - 899e: 9701 str r7, [sp, #4] │ │ - 89a0: 0676 lsls r6, r6, #25 │ │ - 89a2: d501 bpl.n 89a8 │ │ - 89a4: 18bf adds r7, r7, r2 │ │ - 89a6: 9701 str r7, [sp, #4] │ │ - 89a8: 9f01 ldr r7, [sp, #4] │ │ - 89aa: 141a asrs r2, r3, #16 │ │ - 89ac: 0056 lsls r6, r2, #1 │ │ - 89ae: 5ff7 ldrsh r7, [r6, r7] │ │ - 89b0: 69c6 ldr r6, [r0, #28] │ │ - 89b2: 9703 str r7, [sp, #12] │ │ - 89b4: 6987 ldr r7, [r0, #24] │ │ - 89b6: 19a4 adds r4, r4, r6 │ │ - 89b8: 19ed adds r5, r5, r7 │ │ - 89ba: 9f03 ldr r7, [sp, #12] │ │ - 89bc: 132a asrs r2, r5, #12 │ │ - 89be: 4694 mov ip, r2 │ │ - 89c0: 4666 mov r6, ip │ │ - 89c2: 437e muls r6, r7 │ │ - 89c4: 680a ldr r2, [r1, #0] │ │ - 89c6: 1996 adds r6, r2, r6 │ │ - 89c8: 600e str r6, [r1, #0] │ │ - 89ca: 1326 asrs r6, r4, #12 │ │ - 89cc: 1c3a adds r2, r7, #0 │ │ - 89ce: 4372 muls r2, r6 │ │ - 89d0: 9602 str r6, [sp, #8] │ │ - 89d2: 684e ldr r6, [r1, #4] │ │ - 89d4: 18b7 adds r7, r6, r2 │ │ - 89d6: 604f str r7, [r1, #4] │ │ - 89d8: 68c7 ldr r7, [r0, #12] │ │ - 89da: 9a05 ldr r2, [sp, #20] │ │ - 89dc: 3108 adds r1, #8 │ │ - 89de: 19db adds r3, r3, r7 │ │ - 89e0: 4291 cmp r1, r2 │ │ - 89e2: d3e1 bcc.n 89a8 │ │ - 89e4: 6846 ldr r6, [r0, #4] │ │ - 89e6: 9902 ldr r1, [sp, #8] │ │ - 89e8: 141a asrs r2, r3, #16 │ │ - 89ea: 041b lsls r3, r3, #16 │ │ - 89ec: 18b2 adds r2, r6, r2 │ │ - 89ee: 0c1b lsrs r3, r3, #16 │ │ - 89f0: 4667 mov r7, ip │ │ - 89f2: 6042 str r2, [r0, #4] │ │ - 89f4: 6083 str r3, [r0, #8] │ │ - 89f6: 6305 str r5, [r0, #48] ; 0x30 │ │ - 89f8: 6107 str r7, [r0, #16] │ │ - 89fa: 6344 str r4, [r0, #52] ; 0x34 │ │ - 89fc: 6141 str r1, [r0, #20] │ │ - 89fe: b007 add sp, #28 │ │ - 8a00: bdf0 pop {r4, r5, r6, r7, pc} │ │ - │ │ -00008a02 : │ │ - 8a02: b5f0 push {r4, r5, r6, r7, lr} │ │ - 8a04: 6b43 ldr r3, [r0, #52] ; 0x34 │ │ - 8a06: 6845 ldr r5, [r0, #4] │ │ - 8a08: 6806 ldr r6, [r0, #0] │ │ - 8a0a: 6a47 ldr r7, [r0, #36] ; 0x24 │ │ - 8a0c: b085 sub sp, #20 │ │ - 8a0e: 9203 str r2, [sp, #12] │ │ - 8a10: 469c mov ip, r3 │ │ - 8a12: 6b02 ldr r2, [r0, #48] ; 0x30 │ │ - 8a14: 6883 ldr r3, [r0, #8] │ │ - 8a16: 1974 adds r4, r6, r5 │ │ - 8a18: 067f lsls r7, r7, #25 │ │ - 8a1a: d500 bpl.n 8a1e │ │ - 8a1c: 1964 adds r4, r4, r5 │ │ - 8a1e: 141e asrs r6, r3, #16 │ │ - 8a20: 57a5 ldrsb r5, [r4, r6] │ │ - 8a22: 19a6 adds r6, r4, r6 │ │ - 8a24: 7876 ldrb r6, [r6, #1] │ │ - 8a26: 022f lsls r7, r5, #8 │ │ - 8a28: 9501 str r5, [sp, #4] │ │ - 8a2a: 9700 str r7, [sp, #0] │ │ - 8a2c: 121d asrs r5, r3, #8 │ │ - 8a2e: 27ff movs r7, #255 ; 0xff │ │ - 8a30: 403d ands r5, r7 │ │ - 8a32: 9f01 ldr r7, [sp, #4] │ │ - 8a34: 0636 lsls r6, r6, #24 │ │ - 8a36: 9502 str r5, [sp, #8] │ │ - 8a38: 1636 asrs r6, r6, #24 │ │ - 8a3a: 1bf5 subs r5, r6, r7 │ │ - 8a3c: 9e02 ldr r6, [sp, #8] │ │ - 8a3e: 4375 muls r5, r6 │ │ - 8a40: 9e00 ldr r6, [sp, #0] │ │ - 8a42: 1977 adds r7, r6, r5 │ │ - 8a44: 6986 ldr r6, [r0, #24] │ │ - 8a46: 69c5 ldr r5, [r0, #28] │ │ - 8a48: 1992 adds r2, r2, r6 │ │ - 8a4a: 44ac add ip, r5 │ │ - 8a4c: 1315 asrs r5, r2, #12 │ │ - 8a4e: 1c2e adds r6, r5, #0 │ │ - 8a50: 9502 str r5, [sp, #8] │ │ - 8a52: 1c35 adds r5, r6, #0 │ │ - 8a54: 437d muls r5, r7 │ │ - 8a56: 680e ldr r6, [r1, #0] │ │ - 8a58: 1975 adds r5, r6, r5 │ │ - 8a5a: 600d str r5, [r1, #0] │ │ - 8a5c: 4665 mov r5, ip │ │ - 8a5e: 132e asrs r6, r5, #12 │ │ - 8a60: 4377 muls r7, r6 │ │ - 8a62: 684d ldr r5, [r1, #4] │ │ - 8a64: 19ef adds r7, r5, r7 │ │ - 8a66: 604f str r7, [r1, #4] │ │ - 8a68: 68c7 ldr r7, [r0, #12] │ │ - 8a6a: 9d03 ldr r5, [sp, #12] │ │ - 8a6c: 3108 adds r1, #8 │ │ - 8a6e: 19db adds r3, r3, r7 │ │ - 8a70: 42a9 cmp r1, r5 │ │ - 8a72: d3d4 bcc.n 8a1e │ │ - 8a74: 1419 asrs r1, r3, #16 │ │ - 8a76: 041b lsls r3, r3, #16 │ │ - 8a78: 6847 ldr r7, [r0, #4] │ │ - 8a7a: 0c1b lsrs r3, r3, #16 │ │ - 8a7c: 6083 str r3, [r0, #8] │ │ - 8a7e: 9b02 ldr r3, [sp, #8] │ │ - 8a80: 1879 adds r1, r7, r1 │ │ - 8a82: 4664 mov r4, ip │ │ - 8a84: 6041 str r1, [r0, #4] │ │ - 8a86: 6302 str r2, [r0, #48] ; 0x30 │ │ - 8a88: 6103 str r3, [r0, #16] │ │ - 8a8a: 6344 str r4, [r0, #52] ; 0x34 │ │ - 8a8c: 6146 str r6, [r0, #20] │ │ - 8a8e: b005 add sp, #20 │ │ - 8a90: bdf0 pop {r4, r5, r6, r7, pc} │ │ - │ │ -00008a92 : │ │ - 8a92: b5f0 push {r4, r5, r6, r7, lr} │ │ - 8a94: 6845 ldr r5, [r0, #4] │ │ - 8a96: 6807 ldr r7, [r0, #0] │ │ - 8a98: b085 sub sp, #20 │ │ - 8a9a: 006e lsls r6, r5, #1 │ │ - 8a9c: 19bd adds r5, r7, r6 │ │ - 8a9e: 6a47 ldr r7, [r0, #36] ; 0x24 │ │ - 8aa0: 9203 str r2, [sp, #12] │ │ - 8aa2: 6b04 ldr r4, [r0, #48] ; 0x30 │ │ - 8aa4: 6b42 ldr r2, [r0, #52] ; 0x34 │ │ - 8aa6: 6883 ldr r3, [r0, #8] │ │ - 8aa8: 067f lsls r7, r7, #25 │ │ - 8aaa: d500 bpl.n 8aae │ │ - 8aac: 19ad adds r5, r5, r6 │ │ - 8aae: 141f asrs r7, r3, #16 │ │ - 8ab0: 007f lsls r7, r7, #1 │ │ - 8ab2: 9702 str r7, [sp, #8] │ │ - 8ab4: 5fee ldrsh r6, [r5, r7] │ │ - 8ab6: 27ff movs r7, #255 ; 0xff │ │ - 8ab8: 9601 str r6, [sp, #4] │ │ - 8aba: 121e asrs r6, r3, #8 │ │ - 8abc: 403e ands r6, r7 │ │ - 8abe: 46b4 mov ip, r6 │ │ - 8ac0: 9e02 ldr r6, [sp, #8] │ │ - 8ac2: 19af adds r7, r5, r6 │ │ - 8ac4: 2602 movs r6, #2 │ │ - 8ac6: 5fbf ldrsh r7, [r7, r6] │ │ - 8ac8: 9e01 ldr r6, [sp, #4] │ │ - 8aca: 1bbf subs r7, r7, r6 │ │ - 8acc: 1c3e adds r6, r7, #0 │ │ - 8ace: 4667 mov r7, ip │ │ - 8ad0: 4377 muls r7, r6 │ │ - 8ad2: 9e01 ldr r6, [sp, #4] │ │ - 8ad4: 123f asrs r7, r7, #8 │ │ - 8ad6: 19f6 adds r6, r6, r7 │ │ - 8ad8: 46b4 mov ip, r6 │ │ - 8ada: 6986 ldr r6, [r0, #24] │ │ - 8adc: 69c7 ldr r7, [r0, #28] │ │ - 8ade: 19a4 adds r4, r4, r6 │ │ - 8ae0: 19d2 adds r2, r2, r7 │ │ - 8ae2: 1327 asrs r7, r4, #12 │ │ - 8ae4: 1c3e adds r6, r7, #0 │ │ - 8ae6: 9702 str r7, [sp, #8] │ │ - 8ae8: 4667 mov r7, ip │ │ - 8aea: 4377 muls r7, r6 │ │ - 8aec: 680e ldr r6, [r1, #0] │ │ - 8aee: 19f7 adds r7, r6, r7 │ │ - 8af0: 1316 asrs r6, r2, #12 │ │ - 8af2: 600f str r7, [r1, #0] │ │ - 8af4: 4667 mov r7, ip │ │ - 8af6: 4377 muls r7, r6 │ │ - 8af8: 46bc mov ip, r7 │ │ - 8afa: 684f ldr r7, [r1, #4] │ │ - 8afc: 44bc add ip, r7 │ │ - 8afe: 4667 mov r7, ip │ │ - 8b00: 604f str r7, [r1, #4] │ │ - 8b02: 68c7 ldr r7, [r0, #12] │ │ - 8b04: 3108 adds r1, #8 │ │ - 8b06: 19db adds r3, r3, r7 │ │ - 8b08: 9f03 ldr r7, [sp, #12] │ │ - 8b0a: 42b9 cmp r1, r7 │ │ - 8b0c: d3cf bcc.n 8aae │ │ - 8b0e: 6845 ldr r5, [r0, #4] │ │ - 8b10: 9f02 ldr r7, [sp, #8] │ │ - 8b12: 1419 asrs r1, r3, #16 │ │ - 8b14: 041b lsls r3, r3, #16 │ │ - 8b16: 1869 adds r1, r5, r1 │ │ - 8b18: 0c1b lsrs r3, r3, #16 │ │ - 8b1a: 6041 str r1, [r0, #4] │ │ - 8b1c: 6083 str r3, [r0, #8] │ │ - 8b1e: 6304 str r4, [r0, #48] ; 0x30 │ │ - 8b20: 6107 str r7, [r0, #16] │ │ - 8b22: 6342 str r2, [r0, #52] ; 0x34 │ │ - 8b24: 6146 str r6, [r0, #20] │ │ - 8b26: b005 add sp, #20 │ │ - 8b28: bdf0 pop {r4, r5, r6, r7, pc} │ │ +00008ac8 : │ │ + 8ac8: b5f0 push {r4, r5, r6, r7, lr} │ │ + 8aca: 6804 ldr r4, [r0, #0] │ │ + 8acc: b085 sub sp, #20 │ │ + 8ace: 9202 str r2, [sp, #8] │ │ + 8ad0: 46a4 mov ip, r4 │ │ + 8ad2: 6842 ldr r2, [r0, #4] │ │ + 8ad4: 6a44 ldr r4, [r0, #36] ; 0x24 │ │ + 8ad6: 6883 ldr r3, [r0, #8] │ │ + 8ad8: 0052 lsls r2, r2, #1 │ │ + 8ada: 4494 add ip, r2 │ │ + 8adc: 0664 lsls r4, r4, #25 │ │ + 8ade: d500 bpl.n 8ae2 │ │ + 8ae0: 4494 add ip, r2 │ │ + 8ae2: 4d25 ldr r5, [pc, #148] ; (8b78 ) │ │ + 8ae4: 447d add r5, pc │ │ + 8ae6: 682d ldr r5, [r5, #0] │ │ + 8ae8: 4a24 ldr r2, [pc, #144] ; (8b7c ) │ │ + 8aea: 4e25 ldr r6, [pc, #148] ; (8b80 ) │ │ + 8aec: 111c asrs r4, r3, #4 │ │ + 8aee: 4014 ands r4, r2 │ │ + 8af0: 141a asrs r2, r3, #16 │ │ + 8af2: 1992 adds r2, r2, r6 │ │ + 8af4: 0066 lsls r6, r4, #1 │ │ + 8af6: 5f76 ldrsh r6, [r6, r5] │ │ + 8af8: 4667 mov r7, ip │ │ + 8afa: 0052 lsls r2, r2, #1 │ │ + 8afc: 9601 str r6, [sp, #4] │ │ + 8afe: 5ebe ldrsh r6, [r7, r2] │ │ + 8b00: 4462 add r2, ip │ │ + 8b02: 1c37 adds r7, r6, #0 │ │ + 8b04: 9e01 ldr r6, [sp, #4] │ │ + 8b06: 9201 str r2, [sp, #4] │ │ + 8b08: 437e muls r6, r7 │ │ + 8b0a: 9603 str r6, [sp, #12] │ │ + 8b0c: 1c66 adds r6, r4, #1 │ │ + 8b0e: 0076 lsls r6, r6, #1 │ │ + 8b10: 5f76 ldrsh r6, [r6, r5] │ │ + 8b12: 2702 movs r7, #2 │ │ + 8b14: 5fd2 ldrsh r2, [r2, r7] │ │ + 8b16: 4372 muls r2, r6 │ │ + 8b18: 1c16 adds r6, r2, #0 │ │ + 8b1a: 9a03 ldr r2, [sp, #12] │ │ + 8b1c: 1997 adds r7, r2, r6 │ │ + 8b1e: 1ce6 adds r6, r4, #3 │ │ + 8b20: 0076 lsls r6, r6, #1 │ │ + 8b22: 5f76 ldrsh r6, [r6, r5] │ │ + 8b24: 9a01 ldr r2, [sp, #4] │ │ + 8b26: 3402 adds r4, #2 │ │ + 8b28: 9603 str r6, [sp, #12] │ │ + 8b2a: 2606 movs r6, #6 │ │ + 8b2c: 5f92 ldrsh r2, [r2, r6] │ │ + 8b2e: 9e03 ldr r6, [sp, #12] │ │ + 8b30: 0064 lsls r4, r4, #1 │ │ + 8b32: 4356 muls r6, r2 │ │ + 8b34: 5f64 ldrsh r4, [r4, r5] │ │ + 8b36: 9a01 ldr r2, [sp, #4] │ │ + 8b38: 19be adds r6, r7, r6 │ │ + 8b3a: 2704 movs r7, #4 │ │ + 8b3c: 5fd7 ldrsh r7, [r2, r7] │ │ + 8b3e: 6902 ldr r2, [r0, #16] │ │ + 8b40: 437c muls r4, r7 │ │ + 8b42: 1936 adds r6, r6, r4 │ │ + 8b44: 13b6 asrs r6, r6, #14 │ │ + 8b46: 4372 muls r2, r6 │ │ + 8b48: 680c ldr r4, [r1, #0] │ │ + 8b4a: 18a2 adds r2, r4, r2 │ │ + 8b4c: 600a str r2, [r1, #0] │ │ + 8b4e: 6942 ldr r2, [r0, #20] │ │ + 8b50: 4372 muls r2, r6 │ │ + 8b52: 1c16 adds r6, r2, #0 │ │ + 8b54: 684a ldr r2, [r1, #4] │ │ + 8b56: 1996 adds r6, r2, r6 │ │ + 8b58: 604e str r6, [r1, #4] │ │ + 8b5a: 68c2 ldr r2, [r0, #12] │ │ + 8b5c: 3108 adds r1, #8 │ │ + 8b5e: 189b adds r3, r3, r2 │ │ + 8b60: 9a02 ldr r2, [sp, #8] │ │ + 8b62: 4291 cmp r1, r2 │ │ + 8b64: d3c0 bcc.n 8ae8 │ │ + 8b66: 6841 ldr r1, [r0, #4] │ │ + 8b68: 141a asrs r2, r3, #16 │ │ + 8b6a: 041b lsls r3, r3, #16 │ │ + 8b6c: 188a adds r2, r1, r2 │ │ + 8b6e: 0c1b lsrs r3, r3, #16 │ │ + 8b70: 6042 str r2, [r0, #4] │ │ + 8b72: 6083 str r3, [r0, #8] │ │ + 8b74: b005 add sp, #20 │ │ + 8b76: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 8b78: 030c lsls r4, r1, #12 │ │ + 8b7a: 0003 movs r3, r0 │ │ + 8b7c: 0ffc lsrs r4, r7, #31 │ │ + 8b7e: 0000 movs r0, r0 │ │ + 8b80: ffff 7fff ; instruction: 0xffff7fff │ │ + │ │ +00008b84 : │ │ + 8b84: b5f0 push {r4, r5, r6, r7, lr} │ │ + 8b86: 6883 ldr r3, [r0, #8] │ │ + 8b88: b087 sub sp, #28 │ │ + 8b8a: 9205 str r2, [sp, #20] │ │ + 8b8c: 9301 str r3, [sp, #4] │ │ + 8b8e: 6802 ldr r2, [r0, #0] │ │ + 8b90: 6843 ldr r3, [r0, #4] │ │ + 8b92: 18d2 adds r2, r2, r3 │ │ + 8b94: 9202 str r2, [sp, #8] │ │ + 8b96: 6a42 ldr r2, [r0, #36] ; 0x24 │ │ + 8b98: 0652 lsls r2, r2, #25 │ │ + 8b9a: d502 bpl.n 8ba2 │ │ + 8b9c: 9a02 ldr r2, [sp, #8] │ │ + 8b9e: 18d3 adds r3, r2, r3 │ │ + 8ba0: 9302 str r3, [sp, #8] │ │ + 8ba2: 4a3f ldr r2, [pc, #252] ; (8ca0 ) │ │ + 8ba4: 447a add r2, pc │ │ + 8ba6: 6812 ldr r2, [r2, #0] │ │ + 8ba8: 9b01 ldr r3, [sp, #4] │ │ + 8baa: 9c01 ldr r4, [sp, #4] │ │ + 8bac: 4d3d ldr r5, [pc, #244] ; (8ca4 ) │ │ + 8bae: 041b lsls r3, r3, #16 │ │ + 8bb0: 0c1b lsrs r3, r3, #16 │ │ + 8bb2: 3310 adds r3, #16 │ │ + 8bb4: 109b asrs r3, r3, #2 │ │ + 8bb6: 402b ands r3, r5 │ │ + 8bb8: 1425 asrs r5, r4, #16 │ │ + 8bba: 9503 str r5, [sp, #12] │ │ + 8bbc: 005d lsls r5, r3, #1 │ │ + 8bbe: 5eae ldrsh r6, [r5, r2] │ │ + 8bc0: 9f03 ldr r7, [sp, #12] │ │ + 8bc2: 9d02 ldr r5, [sp, #8] │ │ + 8bc4: 19ed adds r5, r5, r7 │ │ + 8bc6: 1eef subs r7, r5, #3 │ │ + 8bc8: 783f ldrb r7, [r7, #0] │ │ + 8bca: 063f lsls r7, r7, #24 │ │ + 8bcc: 163f asrs r7, r7, #24 │ │ + 8bce: 1c3c adds r4, r7, #0 │ │ + 8bd0: 4374 muls r4, r6 │ │ + 8bd2: 1eaf subs r7, r5, #2 │ │ + 8bd4: 783f ldrb r7, [r7, #0] │ │ + 8bd6: 1c5e adds r6, r3, #1 │ │ + 8bd8: 0076 lsls r6, r6, #1 │ │ + 8bda: 063f lsls r7, r7, #24 │ │ + 8bdc: 163f asrs r7, r7, #24 │ │ + 8bde: 46bc mov ip, r7 │ │ + 8be0: 9404 str r4, [sp, #16] │ │ + 8be2: 5eb6 ldrsh r6, [r6, r2] │ │ + 8be4: 9c04 ldr r4, [sp, #16] │ │ + 8be6: 4667 mov r7, ip │ │ + 8be8: 4377 muls r7, r6 │ │ + 8bea: 1c9e adds r6, r3, #2 │ │ + 8bec: 0076 lsls r6, r6, #1 │ │ + 8bee: 19e7 adds r7, r4, r7 │ │ + 8bf0: 5eb6 ldrsh r6, [r6, r2] │ │ + 8bf2: 1e6c subs r4, r5, #1 │ │ + 8bf4: 7824 ldrb r4, [r4, #0] │ │ + 8bf6: 0624 lsls r4, r4, #24 │ │ + 8bf8: 1624 asrs r4, r4, #24 │ │ + 8bfa: 46a4 mov ip, r4 │ │ + 8bfc: 4664 mov r4, ip │ │ + 8bfe: 4374 muls r4, r6 │ │ + 8c00: 1cde adds r6, r3, #3 │ │ + 8c02: 0076 lsls r6, r6, #1 │ │ + 8c04: 193f adds r7, r7, r4 │ │ + 8c06: 5eb6 ldrsh r6, [r6, r2] │ │ + 8c08: 9c02 ldr r4, [sp, #8] │ │ + 8c0a: 9604 str r6, [sp, #16] │ │ + 8c0c: 9e03 ldr r6, [sp, #12] │ │ + 8c0e: 57a4 ldrsb r4, [r4, r6] │ │ + 8c10: 46a4 mov ip, r4 │ │ + 8c12: 9c04 ldr r4, [sp, #16] │ │ + 8c14: 4666 mov r6, ip │ │ + 8c16: 4366 muls r6, r4 │ │ + 8c18: 19bf adds r7, r7, r6 │ │ + 8c1a: 1d1e adds r6, r3, #4 │ │ + 8c1c: 0076 lsls r6, r6, #1 │ │ + 8c1e: 5eb6 ldrsh r6, [r6, r2] │ │ + 8c20: 2401 movs r4, #1 │ │ + 8c22: 572c ldrsb r4, [r5, r4] │ │ + 8c24: 46a4 mov ip, r4 │ │ + 8c26: 4664 mov r4, ip │ │ + 8c28: 4374 muls r4, r6 │ │ + 8c2a: 1d5e adds r6, r3, #5 │ │ + 8c2c: 0076 lsls r6, r6, #1 │ │ + 8c2e: 193f adds r7, r7, r4 │ │ + 8c30: 5eb6 ldrsh r6, [r6, r2] │ │ + 8c32: 2402 movs r4, #2 │ │ + 8c34: 572c ldrsb r4, [r5, r4] │ │ + 8c36: 46a4 mov ip, r4 │ │ + 8c38: 4664 mov r4, ip │ │ + 8c3a: 4374 muls r4, r6 │ │ + 8c3c: 1d9e adds r6, r3, #6 │ │ + 8c3e: 0076 lsls r6, r6, #1 │ │ + 8c40: 193f adds r7, r7, r4 │ │ + 8c42: 5eb6 ldrsh r6, [r6, r2] │ │ + 8c44: 2403 movs r4, #3 │ │ + 8c46: 572c ldrsb r4, [r5, r4] │ │ + 8c48: 3307 adds r3, #7 │ │ + 8c4a: 005b lsls r3, r3, #1 │ │ + 8c4c: 46a4 mov ip, r4 │ │ + 8c4e: 4664 mov r4, ip │ │ + 8c50: 4374 muls r4, r6 │ │ + 8c52: 193e adds r6, r7, r4 │ │ + 8c54: 2704 movs r7, #4 │ │ + 8c56: 5e9c ldrsh r4, [r3, r2] │ │ + 8c58: 57ef ldrsb r7, [r5, r7] │ │ + 8c5a: 1c23 adds r3, r4, #0 │ │ + 8c5c: 437b muls r3, r7 │ │ + 8c5e: 18f6 adds r6, r6, r3 │ │ + 8c60: 6903 ldr r3, [r0, #16] │ │ + 8c62: 11f6 asrs r6, r6, #7 │ │ + 8c64: 680c ldr r4, [r1, #0] │ │ + 8c66: 4373 muls r3, r6 │ │ + 8c68: 18e3 adds r3, r4, r3 │ │ + 8c6a: 600b str r3, [r1, #0] │ │ + 8c6c: 6943 ldr r3, [r0, #20] │ │ + 8c6e: 4373 muls r3, r6 │ │ + 8c70: 1c1e adds r6, r3, #0 │ │ + 8c72: 684b ldr r3, [r1, #4] │ │ + 8c74: 199e adds r6, r3, r6 │ │ + 8c76: 604e str r6, [r1, #4] │ │ + 8c78: 68c3 ldr r3, [r0, #12] │ │ + 8c7a: 9c01 ldr r4, [sp, #4] │ │ + 8c7c: 3108 adds r1, #8 │ │ + 8c7e: 18e3 adds r3, r4, r3 │ │ + 8c80: 9301 str r3, [sp, #4] │ │ + 8c82: 9b05 ldr r3, [sp, #20] │ │ + 8c84: 4299 cmp r1, r3 │ │ + 8c86: d200 bcs.n 8c8a │ │ + 8c88: e78e b.n 8ba8 │ │ + 8c8a: 9b01 ldr r3, [sp, #4] │ │ + 8c8c: 6842 ldr r2, [r0, #4] │ │ + 8c8e: 141b asrs r3, r3, #16 │ │ + 8c90: 18d3 adds r3, r2, r3 │ │ + 8c92: 6043 str r3, [r0, #4] │ │ + 8c94: 9b01 ldr r3, [sp, #4] │ │ + 8c96: 041c lsls r4, r3, #16 │ │ + 8c98: 0c24 lsrs r4, r4, #16 │ │ + 8c9a: 6084 str r4, [r0, #8] │ │ + 8c9c: b007 add sp, #28 │ │ + 8c9e: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 8ca0: 0250 lsls r0, r2, #9 │ │ + 8ca2: 0003 movs r3, r0 │ │ + 8ca4: 7ff8 ldrb r0, [r7, #31] │ │ ... │ │ │ │ -00008b2c : │ │ - 8b2c: b5f0 push {r4, r5, r6, r7, lr} │ │ - 8b2e: 6b03 ldr r3, [r0, #48] ; 0x30 │ │ - 8b30: b087 sub sp, #28 │ │ - 8b32: 6805 ldr r5, [r0, #0] │ │ - 8b34: 9303 str r3, [sp, #12] │ │ - 8b36: 6843 ldr r3, [r0, #4] │ │ - 8b38: 6b44 ldr r4, [r0, #52] ; 0x34 │ │ - 8b3a: 6a46 ldr r6, [r0, #36] ; 0x24 │ │ - 8b3c: 18ed adds r5, r5, r3 │ │ - 8b3e: 9205 str r2, [sp, #20] │ │ - 8b40: 9404 str r4, [sp, #16] │ │ - 8b42: 6882 ldr r2, [r0, #8] │ │ - 8b44: 9502 str r5, [sp, #8] │ │ - 8b46: 0676 lsls r6, r6, #25 │ │ - 8b48: d501 bpl.n 8b4e │ │ - 8b4a: 18ed adds r5, r5, r3 │ │ - 8b4c: 9502 str r5, [sp, #8] │ │ - 8b4e: 4b2f ldr r3, [pc, #188] ; (8c0c ) │ │ - 8b50: 447b add r3, pc │ │ - 8b52: 681b ldr r3, [r3, #0] │ │ - 8b54: 4f2e ldr r7, [pc, #184] ; (8c10 ) │ │ - 8b56: 1114 asrs r4, r2, #4 │ │ - 8b58: 1415 asrs r5, r2, #16 │ │ - 8b5a: 403c ands r4, r7 │ │ - 8b5c: 9501 str r5, [sp, #4] │ │ - 8b5e: 0065 lsls r5, r4, #1 │ │ - 8b60: 5eee ldrsh r6, [r5, r3] │ │ - 8b62: 9f01 ldr r7, [sp, #4] │ │ - 8b64: 9600 str r6, [sp, #0] │ │ - 8b66: 9e02 ldr r6, [sp, #8] │ │ - 8b68: 19f5 adds r5, r6, r7 │ │ - 8b6a: 1e6e subs r6, r5, #1 │ │ - 8b6c: 2700 movs r7, #0 │ │ - 8b6e: 57f7 ldrsb r7, [r6, r7] │ │ - 8b70: 46bc mov ip, r7 │ │ - 8b72: 9f00 ldr r7, [sp, #0] │ │ - 8b74: 4666 mov r6, ip │ │ - 8b76: 437e muls r6, r7 │ │ - 8b78: 9600 str r6, [sp, #0] │ │ - 8b7a: 1c66 adds r6, r4, #1 │ │ - 8b7c: 0076 lsls r6, r6, #1 │ │ - 8b7e: 5ef7 ldrsh r7, [r6, r3] │ │ - 8b80: 9e01 ldr r6, [sp, #4] │ │ - 8b82: 46bc mov ip, r7 │ │ - 8b84: 9f02 ldr r7, [sp, #8] │ │ - 8b86: 57bf ldrsb r7, [r7, r6] │ │ - 8b88: 4666 mov r6, ip │ │ - 8b8a: 437e muls r6, r7 │ │ - 8b8c: 9f00 ldr r7, [sp, #0] │ │ - 8b8e: 19be adds r6, r7, r6 │ │ - 8b90: 1ce7 adds r7, r4, #3 │ │ - 8b92: 007f lsls r7, r7, #1 │ │ - 8b94: 9601 str r6, [sp, #4] │ │ - 8b96: 5eff ldrsh r7, [r7, r3] │ │ - 8b98: 2602 movs r6, #2 │ │ - 8b9a: 57ae ldrsb r6, [r5, r6] │ │ - 8b9c: 3402 adds r4, #2 │ │ - 8b9e: 0064 lsls r4, r4, #1 │ │ - 8ba0: 46b4 mov ip, r6 │ │ - 8ba2: 1c3e adds r6, r7, #0 │ │ - 8ba4: 4667 mov r7, ip │ │ - 8ba6: 4377 muls r7, r6 │ │ - 8ba8: 9e01 ldr r6, [sp, #4] │ │ - 8baa: 19f7 adds r7, r6, r7 │ │ - 8bac: 5ee4 ldrsh r4, [r4, r3] │ │ - 8bae: 2601 movs r6, #1 │ │ - 8bb0: 57ae ldrsb r6, [r5, r6] │ │ - 8bb2: 69c5 ldr r5, [r0, #28] │ │ - 8bb4: 4366 muls r6, r4 │ │ - 8bb6: 9c04 ldr r4, [sp, #16] │ │ - 8bb8: 19bf adds r7, r7, r6 │ │ - 8bba: 9e03 ldr r6, [sp, #12] │ │ - 8bbc: 1964 adds r4, r4, r5 │ │ - 8bbe: 9404 str r4, [sp, #16] │ │ - 8bc0: 6984 ldr r4, [r0, #24] │ │ - 8bc2: 11bf asrs r7, r7, #6 │ │ - 8bc4: 1936 adds r6, r6, r4 │ │ - 8bc6: 1335 asrs r5, r6, #12 │ │ - 8bc8: 1c2c adds r4, r5, #0 │ │ - 8bca: 437c muls r4, r7 │ │ - 8bcc: 9603 str r6, [sp, #12] │ │ - 8bce: 680e ldr r6, [r1, #0] │ │ - 8bd0: 1934 adds r4, r6, r4 │ │ - 8bd2: 9e04 ldr r6, [sp, #16] │ │ - 8bd4: 600c str r4, [r1, #0] │ │ - 8bd6: 1334 asrs r4, r6, #12 │ │ - 8bd8: 4367 muls r7, r4 │ │ - 8bda: 684e ldr r6, [r1, #4] │ │ - 8bdc: 19f7 adds r7, r6, r7 │ │ - 8bde: 604f str r7, [r1, #4] │ │ - 8be0: 68c7 ldr r7, [r0, #12] │ │ - 8be2: 9e05 ldr r6, [sp, #20] │ │ - 8be4: 3108 adds r1, #8 │ │ - 8be6: 19d2 adds r2, r2, r7 │ │ - 8be8: 42b1 cmp r1, r6 │ │ - 8bea: d3b3 bcc.n 8b54 │ │ - 8bec: 6847 ldr r7, [r0, #4] │ │ - 8bee: 1413 asrs r3, r2, #16 │ │ - 8bf0: 9903 ldr r1, [sp, #12] │ │ - 8bf2: 18fb adds r3, r7, r3 │ │ - 8bf4: 6043 str r3, [r0, #4] │ │ - 8bf6: 9b04 ldr r3, [sp, #16] │ │ - 8bf8: 0412 lsls r2, r2, #16 │ │ - 8bfa: 0c12 lsrs r2, r2, #16 │ │ - 8bfc: 6082 str r2, [r0, #8] │ │ - 8bfe: 6301 str r1, [r0, #48] ; 0x30 │ │ - 8c00: 6105 str r5, [r0, #16] │ │ - 8c02: 6343 str r3, [r0, #52] ; 0x34 │ │ - 8c04: 6144 str r4, [r0, #20] │ │ - 8c06: b007 add sp, #28 │ │ - 8c08: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 8c0a: 46c0 nop ; (mov r8, r8) │ │ - 8c0c: f2a0 0002 subw r0, r0, #2 │ │ - 8c10: 0ffc lsrs r4, r7, #31 │ │ +00008ca8 : │ │ + 8ca8: b5f0 push {r4, r5, r6, r7, lr} │ │ + 8caa: 6883 ldr r3, [r0, #8] │ │ + 8cac: b087 sub sp, #28 │ │ + 8cae: 9205 str r2, [sp, #20] │ │ + 8cb0: 9301 str r3, [sp, #4] │ │ + 8cb2: 6843 ldr r3, [r0, #4] │ │ + 8cb4: 6802 ldr r2, [r0, #0] │ │ + 8cb6: 005b lsls r3, r3, #1 │ │ + 8cb8: 18d2 adds r2, r2, r3 │ │ + 8cba: 9202 str r2, [sp, #8] │ │ + 8cbc: 6a42 ldr r2, [r0, #36] ; 0x24 │ │ + 8cbe: 0652 lsls r2, r2, #25 │ │ + 8cc0: d502 bpl.n 8cc8 │ │ + 8cc2: 9a02 ldr r2, [sp, #8] │ │ + 8cc4: 18d3 adds r3, r2, r3 │ │ + 8cc6: 9302 str r3, [sp, #8] │ │ + 8cc8: 4c41 ldr r4, [pc, #260] ; (8dd0 ) │ │ + 8cca: 447c add r4, pc │ │ + 8ccc: 6824 ldr r4, [r4, #0] │ │ + 8cce: 9b01 ldr r3, [sp, #4] │ │ + 8cd0: 4a40 ldr r2, [pc, #256] ; (8dd4 ) │ │ + 8cd2: 4e41 ldr r6, [pc, #260] ; (8dd8 ) │ │ + 8cd4: 041b lsls r3, r3, #16 │ │ + 8cd6: 0c1b lsrs r3, r3, #16 │ │ + 8cd8: 3310 adds r3, #16 │ │ + 8cda: 109b asrs r3, r3, #2 │ │ + 8cdc: 4013 ands r3, r2 │ │ + 8cde: 9a01 ldr r2, [sp, #4] │ │ + 8ce0: 9f02 ldr r7, [sp, #8] │ │ + 8ce2: 1412 asrs r2, r2, #16 │ │ + 8ce4: 1992 adds r2, r2, r6 │ │ + 8ce6: 0052 lsls r2, r2, #1 │ │ + 8ce8: 005e lsls r6, r3, #1 │ │ + 8cea: 5ebf ldrsh r7, [r7, r2] │ │ + 8cec: 5f36 ldrsh r6, [r6, r4] │ │ + 8cee: 1c35 adds r5, r6, #0 │ │ + 8cf0: 437d muls r5, r7 │ │ + 8cf2: 9e02 ldr r6, [sp, #8] │ │ + 8cf4: 9503 str r5, [sp, #12] │ │ + 8cf6: 1c5f adds r7, r3, #1 │ │ + 8cf8: 18b2 adds r2, r6, r2 │ │ + 8cfa: 2502 movs r5, #2 │ │ + 8cfc: 5f56 ldrsh r6, [r2, r5] │ │ + 8cfe: 007f lsls r7, r7, #1 │ │ + 8d00: 5f3f ldrsh r7, [r7, r4] │ │ + 8d02: 46b4 mov ip, r6 │ │ + 8d04: 4666 mov r6, ip │ │ + 8d06: 437e muls r6, r7 │ │ + 8d08: 9d03 ldr r5, [sp, #12] │ │ + 8d0a: 1c9f adds r7, r3, #2 │ │ + 8d0c: 007f lsls r7, r7, #1 │ │ + 8d0e: 19ad adds r5, r5, r6 │ │ + 8d10: 9503 str r5, [sp, #12] │ │ + 8d12: 5f3f ldrsh r7, [r7, r4] │ │ + 8d14: 2604 movs r6, #4 │ │ + 8d16: 5f95 ldrsh r5, [r2, r6] │ │ + 8d18: 1d1e adds r6, r3, #4 │ │ + 8d1a: 0076 lsls r6, r6, #1 │ │ + 8d1c: 46ac mov ip, r5 │ │ + 8d1e: 4665 mov r5, ip │ │ + 8d20: 437d muls r5, r7 │ │ + 8d22: 1c2f adds r7, r5, #0 │ │ + 8d24: 9d03 ldr r5, [sp, #12] │ │ + 8d26: 19ed adds r5, r5, r7 │ │ + 8d28: 9503 str r5, [sp, #12] │ │ + 8d2a: 2508 movs r5, #8 │ │ + 8d2c: 5f57 ldrsh r7, [r2, r5] │ │ + 8d2e: 5f36 ldrsh r6, [r6, r4] │ │ + 8d30: 1c3d adds r5, r7, #0 │ │ + 8d32: 4375 muls r5, r6 │ │ + 8d34: 1d5e adds r6, r3, #5 │ │ + 8d36: 0076 lsls r6, r6, #1 │ │ + 8d38: 9504 str r5, [sp, #16] │ │ + 8d3a: 5f36 ldrsh r6, [r6, r4] │ │ + 8d3c: 270a movs r7, #10 │ │ + 8d3e: 5fd5 ldrsh r5, [r2, r7] │ │ + 8d40: 46ac mov ip, r5 │ │ + 8d42: 4665 mov r5, ip │ │ + 8d44: 4375 muls r5, r6 │ │ + 8d46: 1c2e adds r6, r5, #0 │ │ + 8d48: 9d04 ldr r5, [sp, #16] │ │ + 8d4a: 19af adds r7, r5, r6 │ │ + 8d4c: 1d9e adds r6, r3, #6 │ │ + 8d4e: 0076 lsls r6, r6, #1 │ │ + 8d50: 5f36 ldrsh r6, [r6, r4] │ │ + 8d52: 9604 str r6, [sp, #16] │ │ + 8d54: 260c movs r6, #12 │ │ + 8d56: 5f95 ldrsh r5, [r2, r6] │ │ + 8d58: 9e04 ldr r6, [sp, #16] │ │ + 8d5a: 46ac mov ip, r5 │ │ + 8d5c: 4665 mov r5, ip │ │ + 8d5e: 4375 muls r5, r6 │ │ + 8d60: 1cde adds r6, r3, #3 │ │ + 8d62: 0076 lsls r6, r6, #1 │ │ + 8d64: 197f adds r7, r7, r5 │ │ + 8d66: 5f36 ldrsh r6, [r6, r4] │ │ + 8d68: 3307 adds r3, #7 │ │ + 8d6a: 005b lsls r3, r3, #1 │ │ + 8d6c: 9604 str r6, [sp, #16] │ │ + 8d6e: 2606 movs r6, #6 │ │ + 8d70: 5f95 ldrsh r5, [r2, r6] │ │ + 8d72: 9e04 ldr r6, [sp, #16] │ │ + 8d74: 46ac mov ip, r5 │ │ + 8d76: 4665 mov r5, ip │ │ + 8d78: 4375 muls r5, r6 │ │ + 8d7a: 1c2e adds r6, r5, #0 │ │ + 8d7c: 9d03 ldr r5, [sp, #12] │ │ + 8d7e: 19ae adds r6, r5, r6 │ │ + 8d80: 5f1d ldrsh r5, [r3, r4] │ │ + 8d82: 230e movs r3, #14 │ │ + 8d84: 5ed2 ldrsh r2, [r2, r3] │ │ + 8d86: 1076 asrs r6, r6, #1 │ │ + 8d88: 1c2b adds r3, r5, #0 │ │ + 8d8a: 4353 muls r3, r2 │ │ + 8d8c: 18fb adds r3, r7, r3 │ │ + 8d8e: 105b asrs r3, r3, #1 │ │ + 8d90: 18f6 adds r6, r6, r3 │ │ + 8d92: 6903 ldr r3, [r0, #16] │ │ + 8d94: 13b6 asrs r6, r6, #14 │ │ + 8d96: 680a ldr r2, [r1, #0] │ │ + 8d98: 4373 muls r3, r6 │ │ + 8d9a: 18d3 adds r3, r2, r3 │ │ + 8d9c: 600b str r3, [r1, #0] │ │ + 8d9e: 6943 ldr r3, [r0, #20] │ │ + 8da0: 9a01 ldr r2, [sp, #4] │ │ + 8da2: 4373 muls r3, r6 │ │ + 8da4: 1c1e adds r6, r3, #0 │ │ + 8da6: 684b ldr r3, [r1, #4] │ │ + 8da8: 199e adds r6, r3, r6 │ │ + 8daa: 604e str r6, [r1, #4] │ │ + 8dac: 68c3 ldr r3, [r0, #12] │ │ + 8dae: 3108 adds r1, #8 │ │ + 8db0: 18d3 adds r3, r2, r3 │ │ + 8db2: 9301 str r3, [sp, #4] │ │ + 8db4: 9b05 ldr r3, [sp, #20] │ │ + 8db6: 4299 cmp r1, r3 │ │ + 8db8: d389 bcc.n 8cce │ │ + 8dba: 9b01 ldr r3, [sp, #4] │ │ + 8dbc: 6842 ldr r2, [r0, #4] │ │ + 8dbe: 141b asrs r3, r3, #16 │ │ + 8dc0: 18d3 adds r3, r2, r3 │ │ + 8dc2: 6043 str r3, [r0, #4] │ │ + 8dc4: 9b01 ldr r3, [sp, #4] │ │ + 8dc6: 041d lsls r5, r3, #16 │ │ + 8dc8: 0c2d lsrs r5, r5, #16 │ │ + 8dca: 6085 str r5, [r0, #8] │ │ + 8dcc: b007 add sp, #28 │ │ + 8dce: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 8dd0: 012a lsls r2, r5, #4 │ │ + 8dd2: 0003 movs r3, r0 │ │ + 8dd4: 7ff8 ldrb r0, [r7, #31] │ │ + 8dd6: 0000 movs r0, r0 │ │ + 8dd8: fffd 7fff ; instruction: 0xfffd7fff │ │ + │ │ +00008ddc : │ │ + 8ddc: b5f0 push {r4, r5, r6, r7, lr} │ │ + 8dde: b085 sub sp, #20 │ │ + 8de0: 6804 ldr r4, [r0, #0] │ │ + 8de2: 9203 str r2, [sp, #12] │ │ + 8de4: 6842 ldr r2, [r0, #4] │ │ + 8de6: 6b07 ldr r7, [r0, #48] ; 0x30 │ │ + 8de8: 6b46 ldr r6, [r0, #52] ; 0x34 │ │ + 8dea: 18a5 adds r5, r4, r2 │ │ + 8dec: 6a44 ldr r4, [r0, #36] ; 0x24 │ │ + 8dee: 6883 ldr r3, [r0, #8] │ │ + 8df0: 0664 lsls r4, r4, #25 │ │ + 8df2: d500 bpl.n 8df6 │ │ + 8df4: 18ad adds r5, r5, r2 │ │ + 8df6: 141a asrs r2, r3, #16 │ │ + 8df8: 56ac ldrsb r4, [r5, r2] │ │ + 8dfa: 0222 lsls r2, r4, #8 │ │ + 8dfc: 9201 str r2, [sp, #4] │ │ + 8dfe: 69c2 ldr r2, [r0, #28] │ │ + 8e00: 9c01 ldr r4, [sp, #4] │ │ + 8e02: 18b6 adds r6, r6, r2 │ │ + 8e04: 6982 ldr r2, [r0, #24] │ │ + 8e06: 18bf adds r7, r7, r2 │ │ + 8e08: 133a asrs r2, r7, #12 │ │ + 8e0a: 4694 mov ip, r2 │ │ + 8e0c: 4662 mov r2, ip │ │ + 8e0e: 4362 muls r2, r4 │ │ + 8e10: 680c ldr r4, [r1, #0] │ │ + 8e12: 18a2 adds r2, r4, r2 │ │ + 8e14: 9c01 ldr r4, [sp, #4] │ │ + 8e16: 600a str r2, [r1, #0] │ │ + 8e18: 1332 asrs r2, r6, #12 │ │ + 8e1a: 4354 muls r4, r2 │ │ + 8e1c: 9202 str r2, [sp, #8] │ │ + 8e1e: 684a ldr r2, [r1, #4] │ │ + 8e20: 1914 adds r4, r2, r4 │ │ + 8e22: 604c str r4, [r1, #4] │ │ + 8e24: 68c2 ldr r2, [r0, #12] │ │ + 8e26: 3108 adds r1, #8 │ │ + 8e28: 189b adds r3, r3, r2 │ │ + 8e2a: 9a03 ldr r2, [sp, #12] │ │ + 8e2c: 4291 cmp r1, r2 │ │ + 8e2e: d3e2 bcc.n 8df6 │ │ + 8e30: 1419 asrs r1, r3, #16 │ │ + 8e32: 041b lsls r3, r3, #16 │ │ + 8e34: 0c1b lsrs r3, r3, #16 │ │ + 8e36: 6083 str r3, [r0, #8] │ │ + 8e38: 4663 mov r3, ip │ │ + 8e3a: 6842 ldr r2, [r0, #4] │ │ + 8e3c: 6103 str r3, [r0, #16] │ │ + 8e3e: 9b02 ldr r3, [sp, #8] │ │ + 8e40: 1851 adds r1, r2, r1 │ │ + 8e42: 6041 str r1, [r0, #4] │ │ + 8e44: 6307 str r7, [r0, #48] ; 0x30 │ │ + 8e46: 6346 str r6, [r0, #52] ; 0x34 │ │ + 8e48: 6143 str r3, [r0, #20] │ │ + 8e4a: b005 add sp, #20 │ │ + 8e4c: bdf0 pop {r4, r5, r6, r7, pc} │ │ + │ │ +00008e4e : │ │ + 8e4e: b5f0 push {r4, r5, r6, r7, lr} │ │ + 8e50: b085 sub sp, #20 │ │ + 8e52: 9203 str r2, [sp, #12] │ │ + 8e54: 6842 ldr r2, [r0, #4] │ │ + 8e56: 6804 ldr r4, [r0, #0] │ │ + 8e58: 6a47 ldr r7, [r0, #36] ; 0x24 │ │ + 8e5a: 0052 lsls r2, r2, #1 │ │ + 8e5c: 6b06 ldr r6, [r0, #48] ; 0x30 │ │ + 8e5e: 6b45 ldr r5, [r0, #52] ; 0x34 │ │ + 8e60: 6883 ldr r3, [r0, #8] │ │ + 8e62: 18a4 adds r4, r4, r2 │ │ + 8e64: 067f lsls r7, r7, #25 │ │ + 8e66: d500 bpl.n 8e6a │ │ + 8e68: 18a4 adds r4, r4, r2 │ │ + 8e6a: 141a asrs r2, r3, #16 │ │ + 8e6c: 0052 lsls r2, r2, #1 │ │ + 8e6e: 5f17 ldrsh r7, [r2, r4] │ │ + 8e70: 69c2 ldr r2, [r0, #28] │ │ + 8e72: 9701 str r7, [sp, #4] │ │ + 8e74: 18ad adds r5, r5, r2 │ │ + 8e76: 6982 ldr r2, [r0, #24] │ │ + 8e78: 18b6 adds r6, r6, r2 │ │ + 8e7a: 1332 asrs r2, r6, #12 │ │ + 8e7c: 4694 mov ip, r2 │ │ + 8e7e: 4662 mov r2, ip │ │ + 8e80: 437a muls r2, r7 │ │ + 8e82: 680f ldr r7, [r1, #0] │ │ + 8e84: 18ba adds r2, r7, r2 │ │ + 8e86: 9f01 ldr r7, [sp, #4] │ │ + 8e88: 600a str r2, [r1, #0] │ │ + 8e8a: 132a asrs r2, r5, #12 │ │ + 8e8c: 4357 muls r7, r2 │ │ + 8e8e: 9202 str r2, [sp, #8] │ │ + 8e90: 684a ldr r2, [r1, #4] │ │ + 8e92: 19d7 adds r7, r2, r7 │ │ + 8e94: 604f str r7, [r1, #4] │ │ + 8e96: 68c2 ldr r2, [r0, #12] │ │ + 8e98: 3108 adds r1, #8 │ │ + 8e9a: 189b adds r3, r3, r2 │ │ + 8e9c: 9a03 ldr r2, [sp, #12] │ │ + 8e9e: 4291 cmp r1, r2 │ │ + 8ea0: d3e3 bcc.n 8e6a │ │ + 8ea2: 1419 asrs r1, r3, #16 │ │ + 8ea4: 041b lsls r3, r3, #16 │ │ + 8ea6: 0c1b lsrs r3, r3, #16 │ │ + 8ea8: 6083 str r3, [r0, #8] │ │ + 8eaa: 4663 mov r3, ip │ │ + 8eac: 6842 ldr r2, [r0, #4] │ │ + 8eae: 6103 str r3, [r0, #16] │ │ + 8eb0: 9b02 ldr r3, [sp, #8] │ │ + 8eb2: 1851 adds r1, r2, r1 │ │ + 8eb4: 6041 str r1, [r0, #4] │ │ + 8eb6: 6306 str r6, [r0, #48] ; 0x30 │ │ + 8eb8: 6345 str r5, [r0, #52] ; 0x34 │ │ + 8eba: 6143 str r3, [r0, #20] │ │ + 8ebc: b005 add sp, #20 │ │ + 8ebe: bdf0 pop {r4, r5, r6, r7, pc} │ │ + │ │ +00008ec0 : │ │ + 8ec0: b5f0 push {r4, r5, r6, r7, lr} │ │ + 8ec2: b085 sub sp, #20 │ │ + 8ec4: 9202 str r2, [sp, #8] │ │ + 8ec6: 6804 ldr r4, [r0, #0] │ │ + 8ec8: 6842 ldr r2, [r0, #4] │ │ + 8eca: 6b43 ldr r3, [r0, #52] ; 0x34 │ │ + 8ecc: 6a46 ldr r6, [r0, #36] ; 0x24 │ │ + 8ece: 18a4 adds r4, r4, r2 │ │ + 8ed0: 469c mov ip, r3 │ │ + 8ed2: 6b05 ldr r5, [r0, #48] ; 0x30 │ │ + 8ed4: 6883 ldr r3, [r0, #8] │ │ + 8ed6: 9401 str r4, [sp, #4] │ │ + 8ed8: 0674 lsls r4, r6, #25 │ │ + 8eda: d502 bpl.n 8ee2 │ │ + 8edc: 9c01 ldr r4, [sp, #4] │ │ + 8ede: 18a2 adds r2, r4, r2 │ │ + 8ee0: 9201 str r2, [sp, #4] │ │ + 8ee2: 24ff movs r4, #255 ; 0xff │ │ + 8ee4: 9a01 ldr r2, [sp, #4] │ │ + 8ee6: 141e asrs r6, r3, #16 │ │ + 8ee8: 5797 ldrsb r7, [r2, r6] │ │ + 8eea: 023a lsls r2, r7, #8 │ │ + 8eec: 9203 str r2, [sp, #12] │ │ + 8eee: 121a asrs r2, r3, #8 │ │ + 8ef0: 4014 ands r4, r2 │ │ + 8ef2: 9a01 ldr r2, [sp, #4] │ │ + 8ef4: 1996 adds r6, r2, r6 │ │ + 8ef6: 7876 ldrb r6, [r6, #1] │ │ + 8ef8: 0636 lsls r6, r6, #24 │ │ + 8efa: 1636 asrs r6, r6, #24 │ │ + 8efc: 1bf7 subs r7, r6, r7 │ │ + 8efe: 1c22 adds r2, r4, #0 │ │ + 8f00: 437a muls r2, r7 │ │ + 8f02: 9c03 ldr r4, [sp, #12] │ │ + 8f04: 18a4 adds r4, r4, r2 │ │ + 8f06: 69c2 ldr r2, [r0, #28] │ │ + 8f08: 4494 add ip, r2 │ │ + 8f0a: 6982 ldr r2, [r0, #24] │ │ + 8f0c: 18ad adds r5, r5, r2 │ │ + 8f0e: 132f asrs r7, r5, #12 │ │ + 8f10: 1c3e adds r6, r7, #0 │ │ + 8f12: 4366 muls r6, r4 │ │ + 8f14: 680a ldr r2, [r1, #0] │ │ + 8f16: 1996 adds r6, r2, r6 │ │ + 8f18: 4662 mov r2, ip │ │ + 8f1a: 600e str r6, [r1, #0] │ │ + 8f1c: 1316 asrs r6, r2, #12 │ │ + 8f1e: 1c22 adds r2, r4, #0 │ │ + 8f20: 4372 muls r2, r6 │ │ + 8f22: 684c ldr r4, [r1, #4] │ │ + 8f24: 18a2 adds r2, r4, r2 │ │ + 8f26: 604a str r2, [r1, #4] │ │ + 8f28: 68c2 ldr r2, [r0, #12] │ │ + 8f2a: 3108 adds r1, #8 │ │ + 8f2c: 189b adds r3, r3, r2 │ │ + 8f2e: 9a02 ldr r2, [sp, #8] │ │ + 8f30: 4291 cmp r1, r2 │ │ + 8f32: d3d6 bcc.n 8ee2 │ │ + 8f34: 141a asrs r2, r3, #16 │ │ + 8f36: 041b lsls r3, r3, #16 │ │ + 8f38: 0c1b lsrs r3, r3, #16 │ │ + 8f3a: 6083 str r3, [r0, #8] │ │ + 8f3c: 4663 mov r3, ip │ │ + 8f3e: 6841 ldr r1, [r0, #4] │ │ + 8f40: 6305 str r5, [r0, #48] ; 0x30 │ │ + 8f42: 6107 str r7, [r0, #16] │ │ + 8f44: 188a adds r2, r1, r2 │ │ + 8f46: 6042 str r2, [r0, #4] │ │ + 8f48: 6343 str r3, [r0, #52] ; 0x34 │ │ + 8f4a: 6146 str r6, [r0, #20] │ │ + 8f4c: b005 add sp, #20 │ │ + 8f4e: bdf0 pop {r4, r5, r6, r7, pc} │ │ + │ │ +00008f50 : │ │ + 8f50: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + 8f52: 6843 ldr r3, [r0, #4] │ │ + 8f54: 6804 ldr r4, [r0, #0] │ │ + 8f56: 9201 str r2, [sp, #4] │ │ + 8f58: 005b lsls r3, r3, #1 │ │ + 8f5a: 18e4 adds r4, r4, r3 │ │ + 8f5c: 9400 str r4, [sp, #0] │ │ + 8f5e: 6a44 ldr r4, [r0, #36] ; 0x24 │ │ + 8f60: 6b07 ldr r7, [r0, #48] ; 0x30 │ │ + 8f62: 6b46 ldr r6, [r0, #52] ; 0x34 │ │ + 8f64: 6882 ldr r2, [r0, #8] │ │ + 8f66: 0664 lsls r4, r4, #25 │ │ + 8f68: d502 bpl.n 8f70 │ │ + 8f6a: 9c00 ldr r4, [sp, #0] │ │ + 8f6c: 18e3 adds r3, r4, r3 │ │ + 8f6e: 9300 str r3, [sp, #0] │ │ + 8f70: 9b00 ldr r3, [sp, #0] │ │ + 8f72: 1414 asrs r4, r2, #16 │ │ + 8f74: 0064 lsls r4, r4, #1 │ │ + 8f76: 5f1b ldrsh r3, [r3, r4] │ │ + 8f78: 25ff movs r5, #255 ; 0xff │ │ + 8f7a: 469c mov ip, r3 │ │ + 8f7c: 1213 asrs r3, r2, #8 │ │ + 8f7e: 401d ands r5, r3 │ │ + 8f80: 9b00 ldr r3, [sp, #0] │ │ + 8f82: 191c adds r4, r3, r4 │ │ + 8f84: 2302 movs r3, #2 │ │ + 8f86: 5ee4 ldrsh r4, [r4, r3] │ │ + 8f88: 4663 mov r3, ip │ │ + 8f8a: 1ae4 subs r4, r4, r3 │ │ + 8f8c: 1c2b adds r3, r5, #0 │ │ + 8f8e: 4363 muls r3, r4 │ │ + 8f90: 121b asrs r3, r3, #8 │ │ + 8f92: 4463 add r3, ip │ │ + 8f94: 1c1d adds r5, r3, #0 │ │ + 8f96: 69c3 ldr r3, [r0, #28] │ │ + 8f98: 18f6 adds r6, r6, r3 │ │ + 8f9a: 6983 ldr r3, [r0, #24] │ │ + 8f9c: 18ff adds r7, r7, r3 │ │ + 8f9e: 133b asrs r3, r7, #12 │ │ + 8fa0: 469c mov ip, r3 │ │ + 8fa2: 4664 mov r4, ip │ │ + 8fa4: 436c muls r4, r5 │ │ + 8fa6: 680b ldr r3, [r1, #0] │ │ + 8fa8: 191c adds r4, r3, r4 │ │ + 8faa: 600c str r4, [r1, #0] │ │ + 8fac: 1334 asrs r4, r6, #12 │ │ + 8fae: 1c2b adds r3, r5, #0 │ │ + 8fb0: 4363 muls r3, r4 │ │ + 8fb2: 684d ldr r5, [r1, #4] │ │ + 8fb4: 18eb adds r3, r5, r3 │ │ + 8fb6: 604b str r3, [r1, #4] │ │ + 8fb8: 68c3 ldr r3, [r0, #12] │ │ + 8fba: 3108 adds r1, #8 │ │ + 8fbc: 18d2 adds r2, r2, r3 │ │ + 8fbe: 9b01 ldr r3, [sp, #4] │ │ + 8fc0: 4299 cmp r1, r3 │ │ + 8fc2: d3d5 bcc.n 8f70 │ │ + 8fc4: 6841 ldr r1, [r0, #4] │ │ + 8fc6: 1413 asrs r3, r2, #16 │ │ + 8fc8: 0412 lsls r2, r2, #16 │ │ + 8fca: 18cb adds r3, r1, r3 │ │ + 8fcc: 6043 str r3, [r0, #4] │ │ + 8fce: 4663 mov r3, ip │ │ + 8fd0: 0c12 lsrs r2, r2, #16 │ │ + 8fd2: 6307 str r7, [r0, #48] ; 0x30 │ │ + 8fd4: 6346 str r6, [r0, #52] ; 0x34 │ │ + 8fd6: 6082 str r2, [r0, #8] │ │ + 8fd8: 6103 str r3, [r0, #16] │ │ + 8fda: 6144 str r4, [r0, #20] │ │ + 8fdc: bdf7 pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ ... │ │ │ │ -00008c14 : │ │ - 8c14: b5f0 push {r4, r5, r6, r7, lr} │ │ - 8c16: 6b03 ldr r3, [r0, #48] ; 0x30 │ │ - 8c18: 6845 ldr r5, [r0, #4] │ │ - 8c1a: 6806 ldr r6, [r0, #0] │ │ - 8c1c: b089 sub sp, #36 ; 0x24 │ │ - 8c1e: 6b44 ldr r4, [r0, #52] ; 0x34 │ │ - 8c20: 6a47 ldr r7, [r0, #36] ; 0x24 │ │ - 8c22: 9305 str r3, [sp, #20] │ │ - 8c24: 006b lsls r3, r5, #1 │ │ - 8c26: 18f6 adds r6, r6, r3 │ │ - 8c28: 9207 str r2, [sp, #28] │ │ - 8c2a: 9406 str r4, [sp, #24] │ │ - 8c2c: 6882 ldr r2, [r0, #8] │ │ - 8c2e: 46b4 mov ip, r6 │ │ - 8c30: 067f lsls r7, r7, #25 │ │ - 8c32: d500 bpl.n 8c36 │ │ - 8c34: 449c add ip, r3 │ │ - 8c36: 4b32 ldr r3, [pc, #200] ; (8d00 ) │ │ - 8c38: 447b add r3, pc │ │ - 8c3a: 681b ldr r3, [r3, #0] │ │ - 8c3c: 4f31 ldr r7, [pc, #196] ; (8d04 ) │ │ - 8c3e: 4d32 ldr r5, [pc, #200] ; (8d08 ) │ │ - 8c40: 1416 asrs r6, r2, #16 │ │ - 8c42: 1114 asrs r4, r2, #4 │ │ - 8c44: 19f6 adds r6, r6, r7 │ │ - 8c46: 402c ands r4, r5 │ │ - 8c48: 0076 lsls r6, r6, #1 │ │ - 8c4a: 1cb5 adds r5, r6, #2 │ │ - 8c4c: 0067 lsls r7, r4, #1 │ │ - 8c4e: 9501 str r5, [sp, #4] │ │ - 8c50: 5efd ldrsh r5, [r7, r3] │ │ - 8c52: 9504 str r5, [sp, #16] │ │ - 8c54: 4665 mov r5, ip │ │ - 8c56: 5fae ldrsh r6, [r5, r6] │ │ - 8c58: 9d04 ldr r5, [sp, #16] │ │ - 8c5a: 1c2f adds r7, r5, #0 │ │ - 8c5c: 4377 muls r7, r6 │ │ - 8c5e: 1c66 adds r6, r4, #1 │ │ - 8c60: 0076 lsls r6, r6, #1 │ │ - 8c62: 9703 str r7, [sp, #12] │ │ - 8c64: 5ef7 ldrsh r7, [r6, r3] │ │ - 8c66: 4666 mov r6, ip │ │ - 8c68: 9702 str r7, [sp, #8] │ │ - 8c6a: 9f01 ldr r7, [sp, #4] │ │ - 8c6c: 9d02 ldr r5, [sp, #8] │ │ - 8c6e: 5ff6 ldrsh r6, [r6, r7] │ │ - 8c70: 1c37 adds r7, r6, #0 │ │ - 8c72: 1c2e adds r6, r5, #0 │ │ - 8c74: 437e muls r6, r7 │ │ - 8c76: 9d03 ldr r5, [sp, #12] │ │ - 8c78: 1ce7 adds r7, r4, #3 │ │ - 8c7a: 007f lsls r7, r7, #1 │ │ - 8c7c: 19ae adds r6, r5, r6 │ │ - 8c7e: 9603 str r6, [sp, #12] │ │ - 8c80: 5efe ldrsh r6, [r7, r3] │ │ - 8c82: 3402 adds r4, #2 │ │ - 8c84: 0064 lsls r4, r4, #1 │ │ - 8c86: 9602 str r6, [sp, #8] │ │ - 8c88: 9e01 ldr r6, [sp, #4] │ │ - 8c8a: 4466 add r6, ip │ │ - 8c8c: 2504 movs r5, #4 │ │ - 8c8e: 5f77 ldrsh r7, [r6, r5] │ │ - 8c90: 9d02 ldr r5, [sp, #8] │ │ - 8c92: 9601 str r6, [sp, #4] │ │ - 8c94: 1c2e adds r6, r5, #0 │ │ - 8c96: 437e muls r6, r7 │ │ - 8c98: 9f03 ldr r7, [sp, #12] │ │ - 8c9a: 5ee4 ldrsh r4, [r4, r3] │ │ - 8c9c: 9d06 ldr r5, [sp, #24] │ │ - 8c9e: 19be adds r6, r7, r6 │ │ - 8ca0: 9f01 ldr r7, [sp, #4] │ │ - 8ca2: 9604 str r6, [sp, #16] │ │ - 8ca4: 2602 movs r6, #2 │ │ - 8ca6: 5fbe ldrsh r6, [r7, r6] │ │ - 8ca8: 4366 muls r6, r4 │ │ - 8caa: 9c04 ldr r4, [sp, #16] │ │ - 8cac: 19a7 adds r7, r4, r6 │ │ - 8cae: 69c6 ldr r6, [r0, #28] │ │ - 8cb0: 9c05 ldr r4, [sp, #20] │ │ - 8cb2: 13bf asrs r7, r7, #14 │ │ - 8cb4: 19ad adds r5, r5, r6 │ │ - 8cb6: 9506 str r5, [sp, #24] │ │ - 8cb8: 6985 ldr r5, [r0, #24] │ │ - 8cba: 680e ldr r6, [r1, #0] │ │ - 8cbc: 1964 adds r4, r4, r5 │ │ - 8cbe: 1325 asrs r5, r4, #12 │ │ - 8cc0: 9405 str r4, [sp, #20] │ │ - 8cc2: 1c2c adds r4, r5, #0 │ │ - 8cc4: 437c muls r4, r7 │ │ - 8cc6: 1934 adds r4, r6, r4 │ │ - 8cc8: 9e06 ldr r6, [sp, #24] │ │ - 8cca: 600c str r4, [r1, #0] │ │ - 8ccc: 1334 asrs r4, r6, #12 │ │ - 8cce: 4367 muls r7, r4 │ │ - 8cd0: 684e ldr r6, [r1, #4] │ │ - 8cd2: 19f7 adds r7, r6, r7 │ │ - 8cd4: 604f str r7, [r1, #4] │ │ - 8cd6: 68c7 ldr r7, [r0, #12] │ │ - 8cd8: 9e07 ldr r6, [sp, #28] │ │ - 8cda: 3108 adds r1, #8 │ │ - 8cdc: 19d2 adds r2, r2, r7 │ │ - 8cde: 42b1 cmp r1, r6 │ │ - 8ce0: d3ac bcc.n 8c3c │ │ - 8ce2: 6847 ldr r7, [r0, #4] │ │ - 8ce4: 1413 asrs r3, r2, #16 │ │ - 8ce6: 9905 ldr r1, [sp, #20] │ │ - 8ce8: 18fb adds r3, r7, r3 │ │ - 8cea: 6043 str r3, [r0, #4] │ │ - 8cec: 9b06 ldr r3, [sp, #24] │ │ - 8cee: 0412 lsls r2, r2, #16 │ │ - 8cf0: 0c12 lsrs r2, r2, #16 │ │ - 8cf2: 6082 str r2, [r0, #8] │ │ - 8cf4: 6301 str r1, [r0, #48] ; 0x30 │ │ - 8cf6: 6105 str r5, [r0, #16] │ │ - 8cf8: 6343 str r3, [r0, #52] ; 0x34 │ │ - 8cfa: 6144 str r4, [r0, #20] │ │ - 8cfc: b009 add sp, #36 ; 0x24 │ │ - 8cfe: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 8d00: f1b8 0002 subs.w r0, r8, #2 │ │ - 8d04: ffff 7fff ; instruction: 0xffff7fff │ │ - 8d08: 0ffc lsrs r4, r7, #31 │ │ +00008fe0 : │ │ + 8fe0: b5f0 push {r4, r5, r6, r7, lr} │ │ + 8fe2: b087 sub sp, #28 │ │ + 8fe4: 9204 str r2, [sp, #16] │ │ + 8fe6: 6804 ldr r4, [r0, #0] │ │ + 8fe8: 6842 ldr r2, [r0, #4] │ │ + 8fea: 6b03 ldr r3, [r0, #48] ; 0x30 │ │ + 8fec: 18a4 adds r4, r4, r2 │ │ + 8fee: 9300 str r3, [sp, #0] │ │ + 8ff0: 9402 str r4, [sp, #8] │ │ + 8ff2: 6b43 ldr r3, [r0, #52] ; 0x34 │ │ + 8ff4: 6a44 ldr r4, [r0, #36] ; 0x24 │ │ + 8ff6: 9301 str r3, [sp, #4] │ │ + 8ff8: 6883 ldr r3, [r0, #8] │ │ + 8ffa: 0664 lsls r4, r4, #25 │ │ + 8ffc: d502 bpl.n 9004 │ │ + 8ffe: 9c02 ldr r4, [sp, #8] │ │ + 9000: 18a2 adds r2, r4, r2 │ │ + 9002: 9202 str r2, [sp, #8] │ │ + 9004: 4c2f ldr r4, [pc, #188] ; (90c4 ) │ │ + 9006: 447c add r4, pc │ │ + 9008: 6824 ldr r4, [r4, #0] │ │ + 900a: 4d2f ldr r5, [pc, #188] ; (90c8 ) │ │ + 900c: 111a asrs r2, r3, #4 │ │ + 900e: 2701 movs r7, #1 │ │ + 9010: 402a ands r2, r5 │ │ + 9012: 141d asrs r5, r3, #16 │ │ + 9014: 46ac mov ip, r5 │ │ + 9016: 0055 lsls r5, r2, #1 │ │ + 9018: 5f2d ldrsh r5, [r5, r4] │ │ + 901a: 9e02 ldr r6, [sp, #8] │ │ + 901c: 427f negs r7, r7 │ │ + 901e: 4466 add r6, ip │ │ + 9020: 9603 str r6, [sp, #12] │ │ + 9022: 57f7 ldrsb r7, [r6, r7] │ │ + 9024: 1c3e adds r6, r7, #0 │ │ + 9026: 436e muls r6, r5 │ │ + 9028: 1c55 adds r5, r2, #1 │ │ + 902a: 006d lsls r5, r5, #1 │ │ + 902c: 5f2f ldrsh r7, [r5, r4] │ │ + 902e: 4665 mov r5, ip │ │ + 9030: 9705 str r7, [sp, #20] │ │ + 9032: 9f02 ldr r7, [sp, #8] │ │ + 9034: 577d ldrsb r5, [r7, r5] │ │ + 9036: 9f05 ldr r7, [sp, #20] │ │ + 9038: 46ac mov ip, r5 │ │ + 903a: 4665 mov r5, ip │ │ + 903c: 437d muls r5, r7 │ │ + 903e: 1976 adds r6, r6, r5 │ │ + 9040: 1cd5 adds r5, r2, #3 │ │ + 9042: 006d lsls r5, r5, #1 │ │ + 9044: 5f2d ldrsh r5, [r5, r4] │ │ + 9046: 9f03 ldr r7, [sp, #12] │ │ + 9048: 3202 adds r2, #2 │ │ + 904a: 0052 lsls r2, r2, #1 │ │ + 904c: 78bf ldrb r7, [r7, #2] │ │ + 904e: 063f lsls r7, r7, #24 │ │ + 9050: 163f asrs r7, r7, #24 │ │ + 9052: 46bc mov ip, r7 │ │ + 9054: 4667 mov r7, ip │ │ + 9056: 436f muls r7, r5 │ │ + 9058: 19f6 adds r6, r6, r7 │ │ + 905a: 2701 movs r7, #1 │ │ + 905c: 5f12 ldrsh r2, [r2, r4] │ │ + 905e: 9d03 ldr r5, [sp, #12] │ │ + 9060: 57ef ldrsb r7, [r5, r7] │ │ + 9062: 1c3d adds r5, r7, #0 │ │ + 9064: 4355 muls r5, r2 │ │ + 9066: 1975 adds r5, r6, r5 │ │ + 9068: 11ae asrs r6, r5, #6 │ │ + 906a: 69c5 ldr r5, [r0, #28] │ │ + 906c: 9a01 ldr r2, [sp, #4] │ │ + 906e: 46ac mov ip, r5 │ │ + 9070: 6985 ldr r5, [r0, #24] │ │ + 9072: 4462 add r2, ip │ │ + 9074: 9201 str r2, [sp, #4] │ │ + 9076: 46ac mov ip, r5 │ │ + 9078: 9a00 ldr r2, [sp, #0] │ │ + 907a: 680d ldr r5, [r1, #0] │ │ + 907c: 4462 add r2, ip │ │ + 907e: 1317 asrs r7, r2, #12 │ │ + 9080: 9200 str r2, [sp, #0] │ │ + 9082: 1c3a adds r2, r7, #0 │ │ + 9084: 4372 muls r2, r6 │ │ + 9086: 18aa adds r2, r5, r2 │ │ + 9088: 600a str r2, [r1, #0] │ │ + 908a: 9a01 ldr r2, [sp, #4] │ │ + 908c: 1312 asrs r2, r2, #12 │ │ + 908e: 1c35 adds r5, r6, #0 │ │ + 9090: 4355 muls r5, r2 │ │ + 9092: 684e ldr r6, [r1, #4] │ │ + 9094: 1975 adds r5, r6, r5 │ │ + 9096: 604d str r5, [r1, #4] │ │ + 9098: 68c5 ldr r5, [r0, #12] │ │ + 909a: 3108 adds r1, #8 │ │ + 909c: 195b adds r3, r3, r5 │ │ + 909e: 9d04 ldr r5, [sp, #16] │ │ + 90a0: 42a9 cmp r1, r5 │ │ + 90a2: d3b2 bcc.n 900a │ │ + 90a4: 1419 asrs r1, r3, #16 │ │ + 90a6: 041b lsls r3, r3, #16 │ │ + 90a8: 0c1b lsrs r3, r3, #16 │ │ + 90aa: 6083 str r3, [r0, #8] │ │ + 90ac: 9b00 ldr r3, [sp, #0] │ │ + 90ae: 6844 ldr r4, [r0, #4] │ │ + 90b0: 6107 str r7, [r0, #16] │ │ + 90b2: 6303 str r3, [r0, #48] ; 0x30 │ │ + 90b4: 9b01 ldr r3, [sp, #4] │ │ + 90b6: 1861 adds r1, r4, r1 │ │ + 90b8: 6041 str r1, [r0, #4] │ │ + 90ba: 6343 str r3, [r0, #52] ; 0x34 │ │ + 90bc: 6142 str r2, [r0, #20] │ │ + 90be: b007 add sp, #28 │ │ + 90c0: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 90c2: 46c0 nop ; (mov r8, r8) │ │ + 90c4: fdea 0002 stc2l 0, cr0, [sl, #8]! │ │ + 90c8: 0ffc lsrs r4, r7, #31 │ │ ... │ │ │ │ -00008d0c : │ │ - 8d0c: b5f0 push {r4, r5, r6, r7, lr} │ │ - 8d0e: 6b43 ldr r3, [r0, #52] ; 0x34 │ │ - 8d10: b087 sub sp, #28 │ │ - 8d12: 6805 ldr r5, [r0, #0] │ │ - 8d14: 9304 str r3, [sp, #16] │ │ - 8d16: 6843 ldr r3, [r0, #4] │ │ - 8d18: 9205 str r2, [sp, #20] │ │ - 8d1a: 6884 ldr r4, [r0, #8] │ │ - 8d1c: 6b02 ldr r2, [r0, #48] ; 0x30 │ │ - 8d1e: 6a46 ldr r6, [r0, #36] ; 0x24 │ │ - 8d20: 18ed adds r5, r5, r3 │ │ - 8d22: 9203 str r2, [sp, #12] │ │ - 8d24: 9402 str r4, [sp, #8] │ │ - 8d26: 9501 str r5, [sp, #4] │ │ - 8d28: 0676 lsls r6, r6, #25 │ │ - 8d2a: d501 bpl.n 8d30 │ │ - 8d2c: 18ed adds r5, r5, r3 │ │ - 8d2e: 9501 str r5, [sp, #4] │ │ - 8d30: 4b41 ldr r3, [pc, #260] ; (8e38 ) │ │ - 8d32: 447b add r3, pc │ │ - 8d34: 681b ldr r3, [r3, #0] │ │ - 8d36: 9f02 ldr r7, [sp, #8] │ │ - 8d38: 4c40 ldr r4, [pc, #256] ; (8e3c ) │ │ - 8d3a: 043a lsls r2, r7, #16 │ │ - 8d3c: 0c12 lsrs r2, r2, #16 │ │ - 8d3e: 3210 adds r2, #16 │ │ - 8d40: 1092 asrs r2, r2, #2 │ │ - 8d42: 4022 ands r2, r4 │ │ - 8d44: 0054 lsls r4, r2, #1 │ │ - 8d46: 143d asrs r5, r7, #16 │ │ - 8d48: 5ee6 ldrsh r6, [r4, r3] │ │ - 8d4a: 46b4 mov ip, r6 │ │ - 8d4c: 9e01 ldr r6, [sp, #4] │ │ - 8d4e: 1974 adds r4, r6, r5 │ │ - 8d50: 1ee7 subs r7, r4, #3 │ │ - 8d52: 783f ldrb r7, [r7, #0] │ │ - 8d54: 063f lsls r7, r7, #24 │ │ - 8d56: 163f asrs r7, r7, #24 │ │ - 8d58: 4666 mov r6, ip │ │ - 8d5a: 437e muls r6, r7 │ │ - 8d5c: 9600 str r6, [sp, #0] │ │ - 8d5e: 1c56 adds r6, r2, #1 │ │ - 8d60: 0076 lsls r6, r6, #1 │ │ - 8d62: 5ef6 ldrsh r6, [r6, r3] │ │ - 8d64: 1ea7 subs r7, r4, #2 │ │ - 8d66: 783f ldrb r7, [r7, #0] │ │ - 8d68: 063f lsls r7, r7, #24 │ │ - 8d6a: 163f asrs r7, r7, #24 │ │ - 8d6c: 46bc mov ip, r7 │ │ - 8d6e: 1c37 adds r7, r6, #0 │ │ - 8d70: 4666 mov r6, ip │ │ - 8d72: 437e muls r6, r7 │ │ - 8d74: 9f00 ldr r7, [sp, #0] │ │ - 8d76: 19be adds r6, r7, r6 │ │ - 8d78: 1c97 adds r7, r2, #2 │ │ - 8d7a: 007f lsls r7, r7, #1 │ │ - 8d7c: 9600 str r6, [sp, #0] │ │ - 8d7e: 5eff ldrsh r7, [r7, r3] │ │ - 8d80: 1e66 subs r6, r4, #1 │ │ - 8d82: 7836 ldrb r6, [r6, #0] │ │ - 8d84: 0636 lsls r6, r6, #24 │ │ - 8d86: 1636 asrs r6, r6, #24 │ │ - 8d88: 46b4 mov ip, r6 │ │ - 8d8a: 1c3e adds r6, r7, #0 │ │ - 8d8c: 4667 mov r7, ip │ │ - 8d8e: 4377 muls r7, r6 │ │ - 8d90: 9e00 ldr r6, [sp, #0] │ │ - 8d92: 19f6 adds r6, r6, r7 │ │ - 8d94: 1cd7 adds r7, r2, #3 │ │ - 8d96: 007f lsls r7, r7, #1 │ │ - 8d98: 46b4 mov ip, r6 │ │ - 8d9a: 5eff ldrsh r7, [r7, r3] │ │ - 8d9c: 9e01 ldr r6, [sp, #4] │ │ - 8d9e: 5775 ldrsb r5, [r6, r5] │ │ - 8da0: 436f muls r7, r5 │ │ - 8da2: 4665 mov r5, ip │ │ - 8da4: 19ee adds r6, r5, r7 │ │ - 8da6: 1d15 adds r5, r2, #4 │ │ - 8da8: 006d lsls r5, r5, #1 │ │ - 8daa: 5eed ldrsh r5, [r5, r3] │ │ - 8dac: 2701 movs r7, #1 │ │ - 8dae: 57e7 ldrsb r7, [r4, r7] │ │ - 8db0: 436f muls r7, r5 │ │ - 8db2: 1d55 adds r5, r2, #5 │ │ - 8db4: 006d lsls r5, r5, #1 │ │ - 8db6: 19f7 adds r7, r6, r7 │ │ - 8db8: 5eed ldrsh r5, [r5, r3] │ │ - 8dba: 2602 movs r6, #2 │ │ - 8dbc: 57a6 ldrsb r6, [r4, r6] │ │ - 8dbe: 436e muls r6, r5 │ │ - 8dc0: 1d95 adds r5, r2, #6 │ │ - 8dc2: 006d lsls r5, r5, #1 │ │ - 8dc4: 19be adds r6, r7, r6 │ │ - 8dc6: 5eed ldrsh r5, [r5, r3] │ │ - 8dc8: 2703 movs r7, #3 │ │ - 8dca: 57e7 ldrsb r7, [r4, r7] │ │ - 8dcc: 3207 adds r2, #7 │ │ - 8dce: 0052 lsls r2, r2, #1 │ │ - 8dd0: 437d muls r5, r7 │ │ - 8dd2: 1975 adds r5, r6, r5 │ │ - 8dd4: 5ed2 ldrsh r2, [r2, r3] │ │ - 8dd6: 2604 movs r6, #4 │ │ - 8dd8: 57a6 ldrsb r6, [r4, r6] │ │ - 8dda: 9c03 ldr r4, [sp, #12] │ │ - 8ddc: 9f04 ldr r7, [sp, #16] │ │ - 8dde: 4356 muls r6, r2 │ │ - 8de0: 19ad adds r5, r5, r6 │ │ - 8de2: 6986 ldr r6, [r0, #24] │ │ - 8de4: 69c2 ldr r2, [r0, #28] │ │ - 8de6: 11ed asrs r5, r5, #7 │ │ - 8de8: 19a4 adds r4, r4, r6 │ │ - 8dea: 9403 str r4, [sp, #12] │ │ - 8dec: 1324 asrs r4, r4, #12 │ │ - 8dee: 18bf adds r7, r7, r2 │ │ - 8df0: 1c22 adds r2, r4, #0 │ │ - 8df2: 436a muls r2, r5 │ │ - 8df4: 9704 str r7, [sp, #16] │ │ - 8df6: 680f ldr r7, [r1, #0] │ │ - 8df8: 9e04 ldr r6, [sp, #16] │ │ - 8dfa: 18ba adds r2, r7, r2 │ │ - 8dfc: 600a str r2, [r1, #0] │ │ - 8dfe: 1332 asrs r2, r6, #12 │ │ - 8e00: 4355 muls r5, r2 │ │ - 8e02: 684f ldr r7, [r1, #4] │ │ - 8e04: 197d adds r5, r7, r5 │ │ - 8e06: 604d str r5, [r1, #4] │ │ - 8e08: 9d02 ldr r5, [sp, #8] │ │ - 8e0a: 68c6 ldr r6, [r0, #12] │ │ - 8e0c: 9f05 ldr r7, [sp, #20] │ │ - 8e0e: 3108 adds r1, #8 │ │ - 8e10: 19ad adds r5, r5, r6 │ │ - 8e12: 9502 str r5, [sp, #8] │ │ - 8e14: 42b9 cmp r1, r7 │ │ - 8e16: d200 bcs.n 8e1a │ │ - 8e18: e78d b.n 8d36 │ │ - 8e1a: 6841 ldr r1, [r0, #4] │ │ - 8e1c: 142b asrs r3, r5, #16 │ │ - 8e1e: 6104 str r4, [r0, #16] │ │ - 8e20: 18cb adds r3, r1, r3 │ │ - 8e22: 6043 str r3, [r0, #4] │ │ - 8e24: 042b lsls r3, r5, #16 │ │ - 8e26: 0c1b lsrs r3, r3, #16 │ │ - 8e28: 6083 str r3, [r0, #8] │ │ - 8e2a: 9c04 ldr r4, [sp, #16] │ │ - 8e2c: 9b03 ldr r3, [sp, #12] │ │ - 8e2e: 6142 str r2, [r0, #20] │ │ - 8e30: 6344 str r4, [r0, #52] ; 0x34 │ │ - 8e32: 6303 str r3, [r0, #48] ; 0x30 │ │ - 8e34: b007 add sp, #28 │ │ - 8e36: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 8e38: f0c2 0002 ; instruction: 0xf0c20002 │ │ - 8e3c: 7ff8 ldrb r0, [r7, #31] │ │ - ... │ │ - │ │ -00008e40 : │ │ - 8e40: b5f0 push {r4, r5, r6, r7, lr} │ │ - 8e42: 6b43 ldr r3, [r0, #52] ; 0x34 │ │ - 8e44: 6844 ldr r4, [r0, #4] │ │ - 8e46: b089 sub sp, #36 ; 0x24 │ │ - 8e48: 6806 ldr r6, [r0, #0] │ │ - 8e4a: 9207 str r2, [sp, #28] │ │ - 8e4c: 6a47 ldr r7, [r0, #36] ; 0x24 │ │ - 8e4e: 6b02 ldr r2, [r0, #48] ; 0x30 │ │ - 8e50: 9306 str r3, [sp, #24] │ │ - 8e52: 0063 lsls r3, r4, #1 │ │ - 8e54: 18f6 adds r6, r6, r3 │ │ - 8e56: 9205 str r2, [sp, #20] │ │ - 8e58: 6885 ldr r5, [r0, #8] │ │ - 8e5a: 9604 str r6, [sp, #16] │ │ - 8e5c: 067f lsls r7, r7, #25 │ │ - 8e5e: d501 bpl.n 8e64 │ │ - 8e60: 18f6 adds r6, r6, r3 │ │ - 8e62: 9604 str r6, [sp, #16] │ │ - 8e64: 4b4a ldr r3, [pc, #296] ; (8f90 ) │ │ - 8e66: 447b add r3, pc │ │ - 8e68: 681b ldr r3, [r3, #0] │ │ - 8e6a: 042a lsls r2, r5, #16 │ │ - 8e6c: 4c49 ldr r4, [pc, #292] ; (8f94 ) │ │ - 8e6e: 0c12 lsrs r2, r2, #16 │ │ - 8e70: 3210 adds r2, #16 │ │ - 8e72: 4e49 ldr r6, [pc, #292] ; (8f98 ) │ │ - 8e74: 1092 asrs r2, r2, #2 │ │ - 8e76: 4022 ands r2, r4 │ │ - 8e78: 0057 lsls r7, r2, #1 │ │ - 8e7a: 142c asrs r4, r5, #16 │ │ - 8e7c: 19a4 adds r4, r4, r6 │ │ - 8e7e: 5efe ldrsh r6, [r7, r3] │ │ - 8e80: 0064 lsls r4, r4, #1 │ │ - 8e82: 46b4 mov ip, r6 │ │ - 8e84: 9e04 ldr r6, [sp, #16] │ │ - 8e86: 5f37 ldrsh r7, [r6, r4] │ │ - 8e88: 4666 mov r6, ip │ │ - 8e8a: 437e muls r6, r7 │ │ - 8e8c: 9603 str r6, [sp, #12] │ │ - 8e8e: 1c56 adds r6, r2, #1 │ │ - 8e90: 0076 lsls r6, r6, #1 │ │ - 8e92: 5ef7 ldrsh r7, [r6, r3] │ │ - 8e94: 9702 str r7, [sp, #8] │ │ - 8e96: 9f04 ldr r7, [sp, #16] │ │ - 8e98: 193c adds r4, r7, r4 │ │ - 8e9a: 2702 movs r7, #2 │ │ - 8e9c: 5fe6 ldrsh r6, [r4, r7] │ │ - 8e9e: 9f02 ldr r7, [sp, #8] │ │ - 8ea0: 46b4 mov ip, r6 │ │ - 8ea2: 4666 mov r6, ip │ │ - 8ea4: 437e muls r6, r7 │ │ - 8ea6: 9f03 ldr r7, [sp, #12] │ │ - 8ea8: 19be adds r6, r7, r6 │ │ - 8eaa: 1c97 adds r7, r2, #2 │ │ - 8eac: 007f lsls r7, r7, #1 │ │ - 8eae: 9603 str r6, [sp, #12] │ │ - 8eb0: 5efe ldrsh r6, [r7, r3] │ │ - 8eb2: 9602 str r6, [sp, #8] │ │ - 8eb4: 2704 movs r7, #4 │ │ - 8eb6: 5fe6 ldrsh r6, [r4, r7] │ │ - 8eb8: 46b4 mov ip, r6 │ │ - 8eba: 9e02 ldr r6, [sp, #8] │ │ - 8ebc: 4667 mov r7, ip │ │ - 8ebe: 4377 muls r7, r6 │ │ - 8ec0: 9e03 ldr r6, [sp, #12] │ │ - 8ec2: 19f7 adds r7, r6, r7 │ │ - 8ec4: 1d16 adds r6, r2, #4 │ │ - 8ec6: 0076 lsls r6, r6, #1 │ │ - 8ec8: 9703 str r7, [sp, #12] │ │ - 8eca: 5ef7 ldrsh r7, [r6, r3] │ │ - 8ecc: 46bc mov ip, r7 │ │ - 8ece: 2608 movs r6, #8 │ │ - 8ed0: 5fa7 ldrsh r7, [r4, r6] │ │ - 8ed2: 4666 mov r6, ip │ │ - 8ed4: 437e muls r6, r7 │ │ - 8ed6: 1d57 adds r7, r2, #5 │ │ - 8ed8: 007f lsls r7, r7, #1 │ │ - 8eda: 9602 str r6, [sp, #8] │ │ - 8edc: 5eff ldrsh r7, [r7, r3] │ │ - 8ede: 9701 str r7, [sp, #4] │ │ - 8ee0: 260a movs r6, #10 │ │ - 8ee2: 5fa7 ldrsh r7, [r4, r6] │ │ - 8ee4: 9e01 ldr r6, [sp, #4] │ │ - 8ee6: 46bc mov ip, r7 │ │ - 8ee8: 4667 mov r7, ip │ │ - 8eea: 4377 muls r7, r6 │ │ - 8eec: 9e02 ldr r6, [sp, #8] │ │ - 8eee: 19f7 adds r7, r6, r7 │ │ - 8ef0: 1d96 adds r6, r2, #6 │ │ - 8ef2: 0076 lsls r6, r6, #1 │ │ - 8ef4: 9702 str r7, [sp, #8] │ │ - 8ef6: 5ef7 ldrsh r7, [r6, r3] │ │ - 8ef8: 9701 str r7, [sp, #4] │ │ - 8efa: 260c movs r6, #12 │ │ - 8efc: 5fa7 ldrsh r7, [r4, r6] │ │ - 8efe: 46bc mov ip, r7 │ │ - 8f00: 9f01 ldr r7, [sp, #4] │ │ - 8f02: 4666 mov r6, ip │ │ - 8f04: 437e muls r6, r7 │ │ - 8f06: 9f02 ldr r7, [sp, #8] │ │ - 8f08: 19be adds r6, r7, r6 │ │ - 8f0a: 1cd7 adds r7, r2, #3 │ │ - 8f0c: 007f lsls r7, r7, #1 │ │ - 8f0e: 9602 str r6, [sp, #8] │ │ - 8f10: 5efe ldrsh r6, [r7, r3] │ │ - 8f12: 3207 adds r2, #7 │ │ - 8f14: 0052 lsls r2, r2, #1 │ │ - 8f16: 9601 str r6, [sp, #4] │ │ - 8f18: 2706 movs r7, #6 │ │ - 8f1a: 5fe6 ldrsh r6, [r4, r7] │ │ - 8f1c: 46b4 mov ip, r6 │ │ - 8f1e: 9e01 ldr r6, [sp, #4] │ │ - 8f20: 4667 mov r7, ip │ │ - 8f22: 4377 muls r7, r6 │ │ - 8f24: 9e03 ldr r6, [sp, #12] │ │ - 8f26: 19f7 adds r7, r6, r7 │ │ - 8f28: 260e movs r6, #14 │ │ - 8f2a: 5fa4 ldrsh r4, [r4, r6] │ │ - 8f2c: 5ed2 ldrsh r2, [r2, r3] │ │ - 8f2e: 107f asrs r7, r7, #1 │ │ - 8f30: 9e06 ldr r6, [sp, #24] │ │ - 8f32: 4362 muls r2, r4 │ │ - 8f34: 9c02 ldr r4, [sp, #8] │ │ - 8f36: 18a2 adds r2, r4, r2 │ │ - 8f38: 1052 asrs r2, r2, #1 │ │ - 8f3a: 18bf adds r7, r7, r2 │ │ - 8f3c: 69c2 ldr r2, [r0, #28] │ │ - 8f3e: 9c05 ldr r4, [sp, #20] │ │ - 8f40: 13bf asrs r7, r7, #14 │ │ - 8f42: 18b6 adds r6, r6, r2 │ │ - 8f44: 9606 str r6, [sp, #24] │ │ - 8f46: 6986 ldr r6, [r0, #24] │ │ - 8f48: 19a4 adds r4, r4, r6 │ │ - 8f4a: 9405 str r4, [sp, #20] │ │ - 8f4c: 1324 asrs r4, r4, #12 │ │ - 8f4e: 1c22 adds r2, r4, #0 │ │ - 8f50: 437a muls r2, r7 │ │ - 8f52: 680e ldr r6, [r1, #0] │ │ - 8f54: 18b2 adds r2, r6, r2 │ │ - 8f56: 9e06 ldr r6, [sp, #24] │ │ - 8f58: 600a str r2, [r1, #0] │ │ - 8f5a: 1332 asrs r2, r6, #12 │ │ - 8f5c: 4357 muls r7, r2 │ │ - 8f5e: 684e ldr r6, [r1, #4] │ │ - 8f60: 19f7 adds r7, r6, r7 │ │ - 8f62: 604f str r7, [r1, #4] │ │ - 8f64: 68c7 ldr r7, [r0, #12] │ │ - 8f66: 9e07 ldr r6, [sp, #28] │ │ - 8f68: 3108 adds r1, #8 │ │ - 8f6a: 19ed adds r5, r5, r7 │ │ - 8f6c: 42b1 cmp r1, r6 │ │ - 8f6e: d200 bcs.n 8f72 │ │ - 8f70: e77b b.n 8e6a │ │ - 8f72: 6847 ldr r7, [r0, #4] │ │ - 8f74: 142b asrs r3, r5, #16 │ │ - 8f76: 9905 ldr r1, [sp, #20] │ │ - 8f78: 18fb adds r3, r7, r3 │ │ - 8f7a: 6043 str r3, [r0, #4] │ │ - 8f7c: 9b06 ldr r3, [sp, #24] │ │ - 8f7e: 042d lsls r5, r5, #16 │ │ - 8f80: 0c2d lsrs r5, r5, #16 │ │ - 8f82: 6085 str r5, [r0, #8] │ │ - 8f84: 6301 str r1, [r0, #48] ; 0x30 │ │ - 8f86: 6104 str r4, [r0, #16] │ │ - 8f88: 6343 str r3, [r0, #52] ; 0x34 │ │ - 8f8a: 6142 str r2, [r0, #20] │ │ - 8f8c: b009 add sp, #36 ; 0x24 │ │ - 8f8e: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 8f90: ef8e 0002 vaddl.s8 q0, d14, d2 │ │ - 8f94: 7ff8 ldrb r0, [r7, #31] │ │ - 8f96: 0000 movs r0, r0 │ │ - 8f98: fffd 7fff ; instruction: 0xfffd7fff │ │ - │ │ -00008f9c : │ │ - 8f9c: b5f0 push {r4, r5, r6, r7, lr} │ │ - 8f9e: 6845 ldr r5, [r0, #4] │ │ - 8fa0: 6806 ldr r6, [r0, #0] │ │ - 8fa2: 6a47 ldr r7, [r0, #36] ; 0x24 │ │ - 8fa4: 6883 ldr r3, [r0, #8] │ │ - 8fa6: 1974 adds r4, r6, r5 │ │ - 8fa8: 067f lsls r7, r7, #25 │ │ - 8faa: d500 bpl.n 8fae │ │ - 8fac: 1964 adds r4, r4, r5 │ │ - 8fae: 141d asrs r5, r3, #16 │ │ - 8fb0: 5765 ldrsb r5, [r4, r5] │ │ - 8fb2: 6906 ldr r6, [r0, #16] │ │ - 8fb4: 680f ldr r7, [r1, #0] │ │ - 8fb6: 022d lsls r5, r5, #8 │ │ - 8fb8: 4375 muls r5, r6 │ │ - 8fba: 197e adds r6, r7, r5 │ │ - 8fbc: 600e str r6, [r1, #0] │ │ - 8fbe: 684e ldr r6, [r1, #4] │ │ - 8fc0: 1975 adds r5, r6, r5 │ │ - 8fc2: 604d str r5, [r1, #4] │ │ - 8fc4: 68c7 ldr r7, [r0, #12] │ │ - 8fc6: 3108 adds r1, #8 │ │ - 8fc8: 19db adds r3, r3, r7 │ │ - 8fca: 4291 cmp r1, r2 │ │ - 8fcc: d3ef bcc.n 8fae │ │ - 8fce: 6841 ldr r1, [r0, #4] │ │ - 8fd0: 141a asrs r2, r3, #16 │ │ - 8fd2: 041b lsls r3, r3, #16 │ │ - 8fd4: 188a adds r2, r1, r2 │ │ - 8fd6: 0c1b lsrs r3, r3, #16 │ │ - 8fd8: 6042 str r2, [r0, #4] │ │ - 8fda: 6083 str r3, [r0, #8] │ │ - 8fdc: bdf0 pop {r4, r5, r6, r7, pc} │ │ - │ │ -00008fde : │ │ - 8fde: b5f0 push {r4, r5, r6, r7, lr} │ │ - 8fe0: 6844 ldr r4, [r0, #4] │ │ - 8fe2: 6806 ldr r6, [r0, #0] │ │ - 8fe4: 6a47 ldr r7, [r0, #36] ; 0x24 │ │ - 8fe6: 0065 lsls r5, r4, #1 │ │ - 8fe8: 6883 ldr r3, [r0, #8] │ │ - 8fea: 1974 adds r4, r6, r5 │ │ - 8fec: 067f lsls r7, r7, #25 │ │ - 8fee: d500 bpl.n 8ff2 │ │ - 8ff0: 1964 adds r4, r4, r5 │ │ - 8ff2: 141d asrs r5, r3, #16 │ │ - 8ff4: 006d lsls r5, r5, #1 │ │ - 8ff6: 5f2d ldrsh r5, [r5, r4] │ │ - 8ff8: 6907 ldr r7, [r0, #16] │ │ - 8ffa: 437d muls r5, r7 │ │ - 8ffc: 680f ldr r7, [r1, #0] │ │ - 8ffe: 197e adds r6, r7, r5 │ │ - 9000: 600e str r6, [r1, #0] │ │ - 9002: 684e ldr r6, [r1, #4] │ │ - 9004: 1975 adds r5, r6, r5 │ │ - 9006: 604d str r5, [r1, #4] │ │ - 9008: 68c7 ldr r7, [r0, #12] │ │ - 900a: 3108 adds r1, #8 │ │ - 900c: 19db adds r3, r3, r7 │ │ - 900e: 4291 cmp r1, r2 │ │ - 9010: d3ef bcc.n 8ff2 │ │ - 9012: 6841 ldr r1, [r0, #4] │ │ - 9014: 141a asrs r2, r3, #16 │ │ - 9016: 041b lsls r3, r3, #16 │ │ - 9018: 188a adds r2, r1, r2 │ │ - 901a: 0c1b lsrs r3, r3, #16 │ │ - 901c: 6042 str r2, [r0, #4] │ │ - 901e: 6083 str r3, [r0, #8] │ │ - 9020: bdf0 pop {r4, r5, r6, r7, pc} │ │ - │ │ -00009022 : │ │ - 9022: b5f0 push {r4, r5, r6, r7, lr} │ │ - 9024: b085 sub sp, #20 │ │ - 9026: 9201 str r2, [sp, #4] │ │ - 9028: 6845 ldr r5, [r0, #4] │ │ - 902a: 6802 ldr r2, [r0, #0] │ │ - 902c: 6a46 ldr r6, [r0, #36] ; 0x24 │ │ - 902e: 6883 ldr r3, [r0, #8] │ │ - 9030: 1954 adds r4, r2, r5 │ │ - 9032: 0676 lsls r6, r6, #25 │ │ - 9034: d500 bpl.n 9038 │ │ - 9036: 1964 adds r4, r4, r5 │ │ - 9038: 27ff movs r7, #255 ; 0xff │ │ - 903a: 46bc mov ip, r7 │ │ - 903c: 141e asrs r6, r3, #16 │ │ - 903e: 57a5 ldrsb r5, [r4, r6] │ │ - 9040: 19a6 adds r6, r4, r6 │ │ - 9042: 7876 ldrb r6, [r6, #1] │ │ - 9044: 022a lsls r2, r5, #8 │ │ - 9046: 9203 str r2, [sp, #12] │ │ - 9048: 121f asrs r7, r3, #8 │ │ - 904a: 4662 mov r2, ip │ │ - 904c: 0636 lsls r6, r6, #24 │ │ - 904e: 4017 ands r7, r2 │ │ - 9050: 1636 asrs r6, r6, #24 │ │ - 9052: 1b75 subs r5, r6, r5 │ │ - 9054: 1c3e adds r6, r7, #0 │ │ - 9056: 9702 str r7, [sp, #8] │ │ - 9058: 1c37 adds r7, r6, #0 │ │ - 905a: 436f muls r7, r5 │ │ - 905c: 9a03 ldr r2, [sp, #12] │ │ - 905e: 6905 ldr r5, [r0, #16] │ │ - 9060: 680e ldr r6, [r1, #0] │ │ - 9062: 19d7 adds r7, r2, r7 │ │ - 9064: 436f muls r7, r5 │ │ - 9066: 684a ldr r2, [r1, #4] │ │ - 9068: 19f5 adds r5, r6, r7 │ │ - 906a: 600d str r5, [r1, #0] │ │ - 906c: 19d7 adds r7, r2, r7 │ │ - 906e: 604f str r7, [r1, #4] │ │ - 9070: 68c5 ldr r5, [r0, #12] │ │ - 9072: 9e01 ldr r6, [sp, #4] │ │ - 9074: 3108 adds r1, #8 │ │ - 9076: 195b adds r3, r3, r5 │ │ - 9078: 42b1 cmp r1, r6 │ │ - 907a: d3df bcc.n 903c │ │ - 907c: 6847 ldr r7, [r0, #4] │ │ - 907e: 141a asrs r2, r3, #16 │ │ - 9080: 041b lsls r3, r3, #16 │ │ - 9082: 18ba adds r2, r7, r2 │ │ - 9084: 0c1b lsrs r3, r3, #16 │ │ - 9086: 6042 str r2, [r0, #4] │ │ - 9088: 6083 str r3, [r0, #8] │ │ - 908a: b005 add sp, #20 │ │ - 908c: bdf0 pop {r4, r5, r6, r7, pc} │ │ - │ │ -0000908e : │ │ - 908e: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ - 9090: 9200 str r2, [sp, #0] │ │ - 9092: 6842 ldr r2, [r0, #4] │ │ - 9094: 6806 ldr r6, [r0, #0] │ │ - 9096: 6a47 ldr r7, [r0, #36] ; 0x24 │ │ - 9098: 0055 lsls r5, r2, #1 │ │ - 909a: 6883 ldr r3, [r0, #8] │ │ - 909c: 1974 adds r4, r6, r5 │ │ - 909e: 067f lsls r7, r7, #25 │ │ - 90a0: d500 bpl.n 90a4 │ │ - 90a2: 1964 adds r4, r4, r5 │ │ - 90a4: 22ff movs r2, #255 ; 0xff │ │ - 90a6: 4694 mov ip, r2 │ │ - 90a8: 141f asrs r7, r3, #16 │ │ - 90aa: 007f lsls r7, r7, #1 │ │ - 90ac: 5fe6 ldrsh r6, [r4, r7] │ │ - 90ae: 121a asrs r2, r3, #8 │ │ - 90b0: 4665 mov r5, ip │ │ - 90b2: 402a ands r2, r5 │ │ - 90b4: 19e7 adds r7, r4, r7 │ │ - 90b6: 9201 str r2, [sp, #4] │ │ - 90b8: 2202 movs r2, #2 │ │ - 90ba: 5ebf ldrsh r7, [r7, r2] │ │ - 90bc: 9a01 ldr r2, [sp, #4] │ │ - 90be: 1bbf subs r7, r7, r6 │ │ - 90c0: 1c15 adds r5, r2, #0 │ │ - 90c2: 437d muls r5, r7 │ │ - 90c4: 122d asrs r5, r5, #8 │ │ - 90c6: 1975 adds r5, r6, r5 │ │ - 90c8: 6906 ldr r6, [r0, #16] │ │ - 90ca: 680f ldr r7, [r1, #0] │ │ - 90cc: 684a ldr r2, [r1, #4] │ │ - 90ce: 4375 muls r5, r6 │ │ - 90d0: 197e adds r6, r7, r5 │ │ - 90d2: 1955 adds r5, r2, r5 │ │ - 90d4: 600e str r6, [r1, #0] │ │ - 90d6: 604d str r5, [r1, #4] │ │ - 90d8: 68c5 ldr r5, [r0, #12] │ │ - 90da: 9e00 ldr r6, [sp, #0] │ │ - 90dc: 3108 adds r1, #8 │ │ - 90de: 195b adds r3, r3, r5 │ │ - 90e0: 42b1 cmp r1, r6 │ │ - 90e2: d3e1 bcc.n 90a8 │ │ - 90e4: 6847 ldr r7, [r0, #4] │ │ - 90e6: 141a asrs r2, r3, #16 │ │ - 90e8: 041b lsls r3, r3, #16 │ │ - 90ea: 18ba adds r2, r7, r2 │ │ - 90ec: 0c1b lsrs r3, r3, #16 │ │ - 90ee: 6042 str r2, [r0, #4] │ │ - 90f0: 6083 str r3, [r0, #8] │ │ - 90f2: bdf7 pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ - │ │ -000090f4 : │ │ - 90f4: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ - 90f6: 6845 ldr r5, [r0, #4] │ │ - 90f8: 9201 str r2, [sp, #4] │ │ - 90fa: 6a47 ldr r7, [r0, #36] ; 0x24 │ │ - 90fc: 6802 ldr r2, [r0, #0] │ │ - 90fe: 6b03 ldr r3, [r0, #48] ; 0x30 │ │ - 9100: 6884 ldr r4, [r0, #8] │ │ - 9102: 1956 adds r6, r2, r5 │ │ - 9104: 067f lsls r7, r7, #25 │ │ - 9106: d500 bpl.n 910a │ │ - 9108: 1976 adds r6, r6, r5 │ │ - 910a: 6982 ldr r2, [r0, #24] │ │ - 910c: 1427 asrs r7, r4, #16 │ │ - 910e: 57f7 ldrsb r7, [r6, r7] │ │ - 9110: 189b adds r3, r3, r2 │ │ - 9112: 131d asrs r5, r3, #12 │ │ - 9114: 023f lsls r7, r7, #8 │ │ - 9116: 436f muls r7, r5 │ │ - 9118: 680a ldr r2, [r1, #0] │ │ - 911a: 19d2 adds r2, r2, r7 │ │ - 911c: 600a str r2, [r1, #0] │ │ - 911e: 684a ldr r2, [r1, #4] │ │ - 9120: 19d7 adds r7, r2, r7 │ │ - 9122: 604f str r7, [r1, #4] │ │ - 9124: 68c7 ldr r7, [r0, #12] │ │ - 9126: 9a01 ldr r2, [sp, #4] │ │ - 9128: 3108 adds r1, #8 │ │ - 912a: 19e4 adds r4, r4, r7 │ │ - 912c: 4291 cmp r1, r2 │ │ - 912e: d3ec bcc.n 910a │ │ - 9130: 6846 ldr r6, [r0, #4] │ │ - 9132: 1422 asrs r2, r4, #16 │ │ - 9134: 0424 lsls r4, r4, #16 │ │ - 9136: 18b2 adds r2, r6, r2 │ │ - 9138: 0c24 lsrs r4, r4, #16 │ │ - 913a: 6105 str r5, [r0, #16] │ │ - 913c: 6145 str r5, [r0, #20] │ │ - 913e: 6042 str r2, [r0, #4] │ │ - 9140: 6084 str r4, [r0, #8] │ │ - 9142: 6303 str r3, [r0, #48] ; 0x30 │ │ - 9144: 6343 str r3, [r0, #52] ; 0x34 │ │ - 9146: bdf7 pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ - │ │ -00009148 : │ │ - 9148: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ - 914a: 9201 str r2, [sp, #4] │ │ - 914c: 6842 ldr r2, [r0, #4] │ │ - 914e: 6807 ldr r7, [r0, #0] │ │ - 9150: 6b03 ldr r3, [r0, #48] ; 0x30 │ │ - 9152: 0055 lsls r5, r2, #1 │ │ - 9154: 6a42 ldr r2, [r0, #36] ; 0x24 │ │ - 9156: 6884 ldr r4, [r0, #8] │ │ - 9158: 197e adds r6, r7, r5 │ │ - 915a: 0652 lsls r2, r2, #25 │ │ - 915c: d500 bpl.n 9160 │ │ - 915e: 1976 adds r6, r6, r5 │ │ - 9160: 6985 ldr r5, [r0, #24] │ │ - 9162: 1427 asrs r7, r4, #16 │ │ - 9164: 007a lsls r2, r7, #1 │ │ - 9166: 5f92 ldrsh r2, [r2, r6] │ │ - 9168: 195b adds r3, r3, r5 │ │ - 916a: 131d asrs r5, r3, #12 │ │ - 916c: 1c17 adds r7, r2, #0 │ │ - 916e: 436f muls r7, r5 │ │ - 9170: 680a ldr r2, [r1, #0] │ │ - 9172: 19d2 adds r2, r2, r7 │ │ - 9174: 600a str r2, [r1, #0] │ │ - 9176: 684a ldr r2, [r1, #4] │ │ - 9178: 19d7 adds r7, r2, r7 │ │ - 917a: 604f str r7, [r1, #4] │ │ - 917c: 68c7 ldr r7, [r0, #12] │ │ - 917e: 9a01 ldr r2, [sp, #4] │ │ +000090cc : │ │ + 90cc: b5f0 push {r4, r5, r6, r7, lr} │ │ + 90ce: b087 sub sp, #28 │ │ + 90d0: 9204 str r2, [sp, #16] │ │ + 90d2: 6842 ldr r2, [r0, #4] │ │ + 90d4: 6804 ldr r4, [r0, #0] │ │ + 90d6: 6b03 ldr r3, [r0, #48] ; 0x30 │ │ + 90d8: 0052 lsls r2, r2, #1 │ │ + 90da: 18a4 adds r4, r4, r2 │ │ + 90dc: 469c mov ip, r3 │ │ + 90de: 9402 str r4, [sp, #8] │ │ + 90e0: 6b43 ldr r3, [r0, #52] ; 0x34 │ │ + 90e2: 6a44 ldr r4, [r0, #36] ; 0x24 │ │ + 90e4: 9301 str r3, [sp, #4] │ │ + 90e6: 6883 ldr r3, [r0, #8] │ │ + 90e8: 0664 lsls r4, r4, #25 │ │ + 90ea: d502 bpl.n 90f2 │ │ + 90ec: 9c02 ldr r4, [sp, #8] │ │ + 90ee: 18a2 adds r2, r4, r2 │ │ + 90f0: 9202 str r2, [sp, #8] │ │ + 90f2: 4d2d ldr r5, [pc, #180] ; (91a8 ) │ │ + 90f4: 447d add r5, pc │ │ + 90f6: 682d ldr r5, [r5, #0] │ │ + 90f8: 4a2c ldr r2, [pc, #176] ; (91ac ) │ │ + 90fa: 111c asrs r4, r3, #4 │ │ + 90fc: 4014 ands r4, r2 │ │ + 90fe: 9403 str r4, [sp, #12] │ │ + 9100: 4c2b ldr r4, [pc, #172] ; (91b0 ) │ │ + 9102: 141a asrs r2, r3, #16 │ │ + 9104: 1912 adds r2, r2, r4 │ │ + 9106: 9c03 ldr r4, [sp, #12] │ │ + 9108: 0052 lsls r2, r2, #1 │ │ + 910a: 0066 lsls r6, r4, #1 │ │ + 910c: 5f76 ldrsh r6, [r6, r5] │ │ + 910e: 9c02 ldr r4, [sp, #8] │ │ + 9110: 5ea7 ldrsh r7, [r4, r2] │ │ + 9112: 9c03 ldr r4, [sp, #12] │ │ + 9114: 4377 muls r7, r6 │ │ + 9116: 1c66 adds r6, r4, #1 │ │ + 9118: 0076 lsls r6, r6, #1 │ │ + 911a: 5f76 ldrsh r6, [r6, r5] │ │ + 911c: 9c02 ldr r4, [sp, #8] │ │ + 911e: 9605 str r6, [sp, #20] │ │ + 9120: 18a2 adds r2, r4, r2 │ │ + 9122: 2602 movs r6, #2 │ │ + 9124: 5f94 ldrsh r4, [r2, r6] │ │ + 9126: 9e05 ldr r6, [sp, #20] │ │ + 9128: 4366 muls r6, r4 │ │ + 912a: 9c03 ldr r4, [sp, #12] │ │ + 912c: 19bf adds r7, r7, r6 │ │ + 912e: 1ce6 adds r6, r4, #3 │ │ + 9130: 0076 lsls r6, r6, #1 │ │ + 9132: 5f76 ldrsh r6, [r6, r5] │ │ + 9134: 9605 str r6, [sp, #20] │ │ + 9136: 2606 movs r6, #6 │ │ + 9138: 5f94 ldrsh r4, [r2, r6] │ │ + 913a: 9e05 ldr r6, [sp, #20] │ │ + 913c: 4366 muls r6, r4 │ │ + 913e: 9c03 ldr r4, [sp, #12] │ │ + 9140: 19bf adds r7, r7, r6 │ │ + 9142: 3402 adds r4, #2 │ │ + 9144: 0064 lsls r4, r4, #1 │ │ + 9146: 5f64 ldrsh r4, [r4, r5] │ │ + 9148: 2604 movs r6, #4 │ │ + 914a: 5f96 ldrsh r6, [r2, r6] │ │ + 914c: 69c2 ldr r2, [r0, #28] │ │ + 914e: 4366 muls r6, r4 │ │ + 9150: 9c01 ldr r4, [sp, #4] │ │ + 9152: 19be adds r6, r7, r6 │ │ + 9154: 13b7 asrs r7, r6, #14 │ │ + 9156: 18a2 adds r2, r4, r2 │ │ + 9158: 6984 ldr r4, [r0, #24] │ │ + 915a: 9201 str r2, [sp, #4] │ │ + 915c: 4662 mov r2, ip │ │ + 915e: 46a4 mov ip, r4 │ │ + 9160: 4462 add r2, ip │ │ + 9162: 1314 asrs r4, r2, #12 │ │ + 9164: 4694 mov ip, r2 │ │ + 9166: 1c22 adds r2, r4, #0 │ │ + 9168: 437a muls r2, r7 │ │ + 916a: 680e ldr r6, [r1, #0] │ │ + 916c: 18b2 adds r2, r6, r2 │ │ + 916e: 600a str r2, [r1, #0] │ │ + 9170: 9a01 ldr r2, [sp, #4] │ │ + 9172: 1312 asrs r2, r2, #12 │ │ + 9174: 1c3e adds r6, r7, #0 │ │ + 9176: 4356 muls r6, r2 │ │ + 9178: 684f ldr r7, [r1, #4] │ │ + 917a: 19be adds r6, r7, r6 │ │ + 917c: 604e str r6, [r1, #4] │ │ + 917e: 68c6 ldr r6, [r0, #12] │ │ 9180: 3108 adds r1, #8 │ │ - 9182: 19e4 adds r4, r4, r7 │ │ - 9184: 4291 cmp r1, r2 │ │ - 9186: d3eb bcc.n 9160 │ │ - 9188: 6846 ldr r6, [r0, #4] │ │ - 918a: 1422 asrs r2, r4, #16 │ │ - 918c: 0424 lsls r4, r4, #16 │ │ - 918e: 18b2 adds r2, r6, r2 │ │ - 9190: 0c24 lsrs r4, r4, #16 │ │ - 9192: 6105 str r5, [r0, #16] │ │ - 9194: 6145 str r5, [r0, #20] │ │ - 9196: 6042 str r2, [r0, #4] │ │ - 9198: 6084 str r4, [r0, #8] │ │ - 919a: 6303 str r3, [r0, #48] ; 0x30 │ │ - 919c: 6343 str r3, [r0, #52] ; 0x34 │ │ - 919e: bdf7 pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ - │ │ -000091a0 : │ │ - 91a0: b5f0 push {r4, r5, r6, r7, lr} │ │ - 91a2: 6845 ldr r5, [r0, #4] │ │ - 91a4: 6806 ldr r6, [r0, #0] │ │ - 91a6: 6a47 ldr r7, [r0, #36] ; 0x24 │ │ - 91a8: b085 sub sp, #20 │ │ - 91aa: 9203 str r2, [sp, #12] │ │ - 91ac: 6883 ldr r3, [r0, #8] │ │ - 91ae: 6b02 ldr r2, [r0, #48] ; 0x30 │ │ - 91b0: 1974 adds r4, r6, r5 │ │ - 91b2: 067f lsls r7, r7, #25 │ │ - 91b4: d500 bpl.n 91b8 │ │ - 91b6: 1964 adds r4, r4, r5 │ │ - 91b8: 141d asrs r5, r3, #16 │ │ - 91ba: 5766 ldrsb r6, [r4, r5] │ │ - 91bc: 6987 ldr r7, [r0, #24] │ │ - 91be: 9501 str r5, [sp, #4] │ │ - 91c0: 9600 str r6, [sp, #0] │ │ - 91c2: 0236 lsls r6, r6, #8 │ │ - 91c4: 19d2 adds r2, r2, r7 │ │ - 91c6: 9602 str r6, [sp, #8] │ │ - 91c8: 121f asrs r7, r3, #8 │ │ - 91ca: 26ff movs r6, #255 ; 0xff │ │ - 91cc: 4037 ands r7, r6 │ │ - 91ce: 9e01 ldr r6, [sp, #4] │ │ - 91d0: 46bc mov ip, r7 │ │ - 91d2: 1315 asrs r5, r2, #12 │ │ - 91d4: 19a7 adds r7, r4, r6 │ │ - 91d6: 787f ldrb r7, [r7, #1] │ │ - 91d8: 9e00 ldr r6, [sp, #0] │ │ - 91da: 063f lsls r7, r7, #24 │ │ - 91dc: 163f asrs r7, r7, #24 │ │ - 91de: 1bbf subs r7, r7, r6 │ │ - 91e0: 4666 mov r6, ip │ │ - 91e2: 437e muls r6, r7 │ │ - 91e4: 9f02 ldr r7, [sp, #8] │ │ - 91e6: 19be adds r6, r7, r6 │ │ - 91e8: 436e muls r6, r5 │ │ - 91ea: 680f ldr r7, [r1, #0] │ │ - 91ec: 19bf adds r7, r7, r6 │ │ - 91ee: 600f str r7, [r1, #0] │ │ - 91f0: 684f ldr r7, [r1, #4] │ │ - 91f2: 19be adds r6, r7, r6 │ │ - 91f4: 604e str r6, [r1, #4] │ │ - 91f6: 68c6 ldr r6, [r0, #12] │ │ - 91f8: 9f03 ldr r7, [sp, #12] │ │ - 91fa: 3108 adds r1, #8 │ │ - 91fc: 199b adds r3, r3, r6 │ │ - 91fe: 42b9 cmp r1, r7 │ │ - 9200: d3da bcc.n 91b8 │ │ - 9202: 6844 ldr r4, [r0, #4] │ │ - 9204: 1419 asrs r1, r3, #16 │ │ - 9206: 041b lsls r3, r3, #16 │ │ - 9208: 1861 adds r1, r4, r1 │ │ - 920a: 0c1b lsrs r3, r3, #16 │ │ - 920c: 6041 str r1, [r0, #4] │ │ - 920e: 6083 str r3, [r0, #8] │ │ - 9210: 6302 str r2, [r0, #48] ; 0x30 │ │ - 9212: 6342 str r2, [r0, #52] ; 0x34 │ │ - 9214: 6105 str r5, [r0, #16] │ │ - 9216: 6145 str r5, [r0, #20] │ │ - 9218: b005 add sp, #20 │ │ - 921a: bdf0 pop {r4, r5, r6, r7, pc} │ │ - │ │ -0000921c : │ │ - 921c: b5f0 push {r4, r5, r6, r7, lr} │ │ - 921e: 6844 ldr r4, [r0, #4] │ │ - 9220: 6806 ldr r6, [r0, #0] │ │ - 9222: 6a47 ldr r7, [r0, #36] ; 0x24 │ │ - 9224: b085 sub sp, #20 │ │ - 9226: 0065 lsls r5, r4, #1 │ │ - 9228: 9203 str r2, [sp, #12] │ │ - 922a: 6883 ldr r3, [r0, #8] │ │ - 922c: 6b02 ldr r2, [r0, #48] ; 0x30 │ │ - 922e: 1974 adds r4, r6, r5 │ │ - 9230: 067f lsls r7, r7, #25 │ │ - 9232: d500 bpl.n 9236 │ │ - 9234: 1964 adds r4, r4, r5 │ │ - 9236: 141f asrs r7, r3, #16 │ │ - 9238: 007f lsls r7, r7, #1 │ │ - 923a: 5fe5 ldrsh r5, [r4, r7] │ │ - 923c: 9702 str r7, [sp, #8] │ │ - 923e: 6987 ldr r7, [r0, #24] │ │ - 9240: 121e asrs r6, r3, #8 │ │ - 9242: 9501 str r5, [sp, #4] │ │ - 9244: 19d2 adds r2, r2, r7 │ │ - 9246: 27ff movs r7, #255 ; 0xff │ │ - 9248: 403e ands r6, r7 │ │ - 924a: 46b4 mov ip, r6 │ │ - 924c: 9e02 ldr r6, [sp, #8] │ │ - 924e: 1315 asrs r5, r2, #12 │ │ - 9250: 19a7 adds r7, r4, r6 │ │ - 9252: 2602 movs r6, #2 │ │ - 9254: 5fbf ldrsh r7, [r7, r6] │ │ - 9256: 9e01 ldr r6, [sp, #4] │ │ - 9258: 1bbf subs r7, r7, r6 │ │ - 925a: 1c3e adds r6, r7, #0 │ │ - 925c: 4667 mov r7, ip │ │ - 925e: 4377 muls r7, r6 │ │ - 9260: 123e asrs r6, r7, #8 │ │ - 9262: 9f01 ldr r7, [sp, #4] │ │ - 9264: 19be adds r6, r7, r6 │ │ - 9266: 436e muls r6, r5 │ │ - 9268: 680f ldr r7, [r1, #0] │ │ - 926a: 19bf adds r7, r7, r6 │ │ - 926c: 600f str r7, [r1, #0] │ │ - 926e: 684f ldr r7, [r1, #4] │ │ - 9270: 19be adds r6, r7, r6 │ │ - 9272: 604e str r6, [r1, #4] │ │ - 9274: 68c6 ldr r6, [r0, #12] │ │ - 9276: 9f03 ldr r7, [sp, #12] │ │ - 9278: 3108 adds r1, #8 │ │ - 927a: 199b adds r3, r3, r6 │ │ - 927c: 42b9 cmp r1, r7 │ │ - 927e: d3da bcc.n 9236 │ │ - 9280: 6844 ldr r4, [r0, #4] │ │ - 9282: 1419 asrs r1, r3, #16 │ │ - 9284: 041b lsls r3, r3, #16 │ │ - 9286: 1861 adds r1, r4, r1 │ │ - 9288: 0c1b lsrs r3, r3, #16 │ │ - 928a: 6041 str r1, [r0, #4] │ │ - 928c: 6083 str r3, [r0, #8] │ │ - 928e: 6302 str r2, [r0, #48] ; 0x30 │ │ - 9290: 6342 str r2, [r0, #52] ; 0x34 │ │ - 9292: 6105 str r5, [r0, #16] │ │ - 9294: 6145 str r5, [r0, #20] │ │ - 9296: b005 add sp, #20 │ │ - 9298: bdf0 pop {r4, r5, r6, r7, pc} │ │ - │ │ -0000929a : │ │ - 929a: b5f0 push {r4, r5, r6, r7, lr} │ │ - 929c: 6845 ldr r5, [r0, #4] │ │ - 929e: 6806 ldr r6, [r0, #0] │ │ - 92a0: 6a47 ldr r7, [r0, #36] ; 0x24 │ │ - 92a2: 6883 ldr r3, [r0, #8] │ │ - 92a4: 1974 adds r4, r6, r5 │ │ - 92a6: 067f lsls r7, r7, #25 │ │ - 92a8: d500 bpl.n 92ac │ │ - 92aa: 1964 adds r4, r4, r5 │ │ - 92ac: 141d asrs r5, r3, #16 │ │ - 92ae: 006d lsls r5, r5, #1 │ │ - 92b0: 1966 adds r6, r4, r5 │ │ - 92b2: 5765 ldrsb r5, [r4, r5] │ │ - 92b4: 6907 ldr r7, [r0, #16] │ │ - 92b6: 7876 ldrb r6, [r6, #1] │ │ - 92b8: 022d lsls r5, r5, #8 │ │ - 92ba: 437d muls r5, r7 │ │ - 92bc: 680f ldr r7, [r1, #0] │ │ - 92be: 0636 lsls r6, r6, #24 │ │ - 92c0: 1636 asrs r6, r6, #24 │ │ - 92c2: 197d adds r5, r7, r5 │ │ - 92c4: 600d str r5, [r1, #0] │ │ - 92c6: 6947 ldr r7, [r0, #20] │ │ - 92c8: 0236 lsls r6, r6, #8 │ │ - 92ca: 1c3d adds r5, r7, #0 │ │ - 92cc: 4375 muls r5, r6 │ │ - 92ce: 684e ldr r6, [r1, #4] │ │ - 92d0: 1975 adds r5, r6, r5 │ │ - 92d2: 604d str r5, [r1, #4] │ │ - 92d4: 68c7 ldr r7, [r0, #12] │ │ - 92d6: 3108 adds r1, #8 │ │ - 92d8: 19db adds r3, r3, r7 │ │ - 92da: 4291 cmp r1, r2 │ │ - 92dc: d3e6 bcc.n 92ac │ │ + 9182: 199b adds r3, r3, r6 │ │ + 9184: 9e04 ldr r6, [sp, #16] │ │ + 9186: 42b1 cmp r1, r6 │ │ + 9188: d3b6 bcc.n 90f8 │ │ + 918a: 1419 asrs r1, r3, #16 │ │ + 918c: 041b lsls r3, r3, #16 │ │ + 918e: 0c1b lsrs r3, r3, #16 │ │ + 9190: 6083 str r3, [r0, #8] │ │ + 9192: 4663 mov r3, ip │ │ + 9194: 6845 ldr r5, [r0, #4] │ │ + 9196: 6303 str r3, [r0, #48] ; 0x30 │ │ + 9198: 9b01 ldr r3, [sp, #4] │ │ + 919a: 1869 adds r1, r5, r1 │ │ + 919c: 6041 str r1, [r0, #4] │ │ + 919e: 6104 str r4, [r0, #16] │ │ + 91a0: 6343 str r3, [r0, #52] ; 0x34 │ │ + 91a2: 6142 str r2, [r0, #20] │ │ + 91a4: b007 add sp, #28 │ │ + 91a6: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 91a8: fcfc 0002 ldc2l 0, cr0, [ip], #8 │ │ + 91ac: 0ffc lsrs r4, r7, #31 │ │ + 91ae: 0000 movs r0, r0 │ │ + 91b0: ffff 7fff ; instruction: 0xffff7fff │ │ + │ │ +000091b4 : │ │ + 91b4: b5f0 push {r4, r5, r6, r7, lr} │ │ + 91b6: 6b03 ldr r3, [r0, #48] ; 0x30 │ │ + 91b8: b087 sub sp, #28 │ │ + 91ba: 9205 str r2, [sp, #20] │ │ + 91bc: 9301 str r3, [sp, #4] │ │ + 91be: 6b43 ldr r3, [r0, #52] ; 0x34 │ │ + 91c0: 6802 ldr r2, [r0, #0] │ │ + 91c2: 9302 str r3, [sp, #8] │ │ + 91c4: 6883 ldr r3, [r0, #8] │ │ + 91c6: 9300 str r3, [sp, #0] │ │ + 91c8: 6843 ldr r3, [r0, #4] │ │ + 91ca: 18d2 adds r2, r2, r3 │ │ + 91cc: 9203 str r2, [sp, #12] │ │ + 91ce: 6a42 ldr r2, [r0, #36] ; 0x24 │ │ + 91d0: 0652 lsls r2, r2, #25 │ │ + 91d2: d502 bpl.n 91da │ │ + 91d4: 9a03 ldr r2, [sp, #12] │ │ + 91d6: 18d3 adds r3, r2, r3 │ │ + 91d8: 9303 str r3, [sp, #12] │ │ + 91da: 4a49 ldr r2, [pc, #292] ; (9300 ) │ │ + 91dc: 447a add r2, pc │ │ + 91de: 6812 ldr r2, [r2, #0] │ │ + 91e0: 9b00 ldr r3, [sp, #0] │ │ + 91e2: 4c48 ldr r4, [pc, #288] ; (9304 ) │ │ + 91e4: 041b lsls r3, r3, #16 │ │ + 91e6: 0c1b lsrs r3, r3, #16 │ │ + 91e8: 3310 adds r3, #16 │ │ + 91ea: 109b asrs r3, r3, #2 │ │ + 91ec: 4023 ands r3, r4 │ │ + 91ee: 9c00 ldr r4, [sp, #0] │ │ + 91f0: 1424 asrs r4, r4, #16 │ │ + 91f2: 9404 str r4, [sp, #16] │ │ + 91f4: 005c lsls r4, r3, #1 │ │ + 91f6: 5ea5 ldrsh r5, [r4, r2] │ │ + 91f8: 9e04 ldr r6, [sp, #16] │ │ + 91fa: 9c03 ldr r4, [sp, #12] │ │ + 91fc: 19a4 adds r4, r4, r6 │ │ + 91fe: 1ee6 subs r6, r4, #3 │ │ + 9200: 7836 ldrb r6, [r6, #0] │ │ + 9202: 0636 lsls r6, r6, #24 │ │ + 9204: 1636 asrs r6, r6, #24 │ │ + 9206: 1c37 adds r7, r6, #0 │ │ + 9208: 436f muls r7, r5 │ │ + 920a: 1c5d adds r5, r3, #1 │ │ + 920c: 006d lsls r5, r5, #1 │ │ + 920e: 5ead ldrsh r5, [r5, r2] │ │ + 9210: 1ea6 subs r6, r4, #2 │ │ + 9212: 7836 ldrb r6, [r6, #0] │ │ + 9214: 0636 lsls r6, r6, #24 │ │ + 9216: 1636 asrs r6, r6, #24 │ │ + 9218: 46b4 mov ip, r6 │ │ + 921a: 4666 mov r6, ip │ │ + 921c: 436e muls r6, r5 │ │ + 921e: 1c35 adds r5, r6, #0 │ │ + 9220: 197d adds r5, r7, r5 │ │ + 9222: 1c2f adds r7, r5, #0 │ │ + 9224: 1c9d adds r5, r3, #2 │ │ + 9226: 006d lsls r5, r5, #1 │ │ + 9228: 5ead ldrsh r5, [r5, r2] │ │ + 922a: 1e66 subs r6, r4, #1 │ │ + 922c: 7836 ldrb r6, [r6, #0] │ │ + 922e: 0636 lsls r6, r6, #24 │ │ + 9230: 1636 asrs r6, r6, #24 │ │ + 9232: 46b4 mov ip, r6 │ │ + 9234: 4666 mov r6, ip │ │ + 9236: 436e muls r6, r5 │ │ + 9238: 1c35 adds r5, r6, #0 │ │ + 923a: 197e adds r6, r7, r5 │ │ + 923c: 1cdd adds r5, r3, #3 │ │ + 923e: 006d lsls r5, r5, #1 │ │ + 9240: 5eaf ldrsh r7, [r5, r2] │ │ + 9242: 9d03 ldr r5, [sp, #12] │ │ + 9244: 46bc mov ip, r7 │ │ + 9246: 9f04 ldr r7, [sp, #16] │ │ + 9248: 57ef ldrsb r7, [r5, r7] │ │ + 924a: 4665 mov r5, ip │ │ + 924c: 437d muls r5, r7 │ │ + 924e: 1976 adds r6, r6, r5 │ │ + 9250: 1d1d adds r5, r3, #4 │ │ + 9252: 006d lsls r5, r5, #1 │ │ + 9254: 5eaf ldrsh r7, [r5, r2] │ │ + 9256: 2501 movs r5, #1 │ │ + 9258: 5765 ldrsb r5, [r4, r5] │ │ + 925a: 46ac mov ip, r5 │ │ + 925c: 4665 mov r5, ip │ │ + 925e: 437d muls r5, r7 │ │ + 9260: 1975 adds r5, r6, r5 │ │ + 9262: 1d5e adds r6, r3, #5 │ │ + 9264: 0076 lsls r6, r6, #1 │ │ + 9266: 5eb7 ldrsh r7, [r6, r2] │ │ + 9268: 2602 movs r6, #2 │ │ + 926a: 57a6 ldrsb r6, [r4, r6] │ │ + 926c: 46b4 mov ip, r6 │ │ + 926e: 4666 mov r6, ip │ │ + 9270: 437e muls r6, r7 │ │ + 9272: 19ae adds r6, r5, r6 │ │ + 9274: 1d9d adds r5, r3, #6 │ │ + 9276: 006d lsls r5, r5, #1 │ │ + 9278: 5eaf ldrsh r7, [r5, r2] │ │ + 927a: 2503 movs r5, #3 │ │ + 927c: 5765 ldrsb r5, [r4, r5] │ │ + 927e: 3307 adds r3, #7 │ │ + 9280: 7924 ldrb r4, [r4, #4] │ │ + 9282: 46ac mov ip, r5 │ │ + 9284: 4665 mov r5, ip │ │ + 9286: 437d muls r5, r7 │ │ + 9288: 005b lsls r3, r3, #1 │ │ + 928a: 1975 adds r5, r6, r5 │ │ + 928c: 5e9e ldrsh r6, [r3, r2] │ │ + 928e: 0624 lsls r4, r4, #24 │ │ + 9290: 1624 asrs r4, r4, #24 │ │ + 9292: 1c33 adds r3, r6, #0 │ │ + 9294: 4363 muls r3, r4 │ │ + 9296: 69c4 ldr r4, [r0, #28] │ │ + 9298: 18ed adds r5, r5, r3 │ │ + 929a: 9b02 ldr r3, [sp, #8] │ │ + 929c: 46a4 mov ip, r4 │ │ + 929e: 6984 ldr r4, [r0, #24] │ │ + 92a0: 4463 add r3, ip │ │ + 92a2: 9302 str r3, [sp, #8] │ │ + 92a4: 46a4 mov ip, r4 │ │ + 92a6: 9b01 ldr r3, [sp, #4] │ │ + 92a8: 11ef asrs r7, r5, #7 │ │ + 92aa: 680d ldr r5, [r1, #0] │ │ + 92ac: 4463 add r3, ip │ │ + 92ae: 9301 str r3, [sp, #4] │ │ + 92b0: 131b asrs r3, r3, #12 │ │ + 92b2: 1c1c adds r4, r3, #0 │ │ + 92b4: 437c muls r4, r7 │ │ + 92b6: 192c adds r4, r5, r4 │ │ + 92b8: 600c str r4, [r1, #0] │ │ + 92ba: 9c02 ldr r4, [sp, #8] │ │ + 92bc: 1326 asrs r6, r4, #12 │ │ + 92be: 1c3d adds r5, r7, #0 │ │ + 92c0: 4375 muls r5, r6 │ │ + 92c2: 684c ldr r4, [r1, #4] │ │ + 92c4: 1965 adds r5, r4, r5 │ │ + 92c6: 604d str r5, [r1, #4] │ │ + 92c8: 68c5 ldr r5, [r0, #12] │ │ + 92ca: 9c00 ldr r4, [sp, #0] │ │ + 92cc: 3108 adds r1, #8 │ │ + 92ce: 46ac mov ip, r5 │ │ + 92d0: 4464 add r4, ip │ │ + 92d2: 9400 str r4, [sp, #0] │ │ + 92d4: 9c05 ldr r4, [sp, #20] │ │ + 92d6: 42a1 cmp r1, r4 │ │ + 92d8: d200 bcs.n 92dc │ │ + 92da: e781 b.n 91e0 │ │ + 92dc: 9a00 ldr r2, [sp, #0] │ │ 92de: 6841 ldr r1, [r0, #4] │ │ - 92e0: 141a asrs r2, r3, #16 │ │ - 92e2: 041b lsls r3, r3, #16 │ │ + 92e0: 6103 str r3, [r0, #16] │ │ + 92e2: 1412 asrs r2, r2, #16 │ │ 92e4: 188a adds r2, r1, r2 │ │ - 92e6: 0c1b lsrs r3, r3, #16 │ │ - 92e8: 6042 str r2, [r0, #4] │ │ - 92ea: 6083 str r3, [r0, #8] │ │ - 92ec: bdf0 pop {r4, r5, r6, r7, pc} │ │ - │ │ -000092ee : │ │ - 92ee: b5f0 push {r4, r5, r6, r7, lr} │ │ - 92f0: 6844 ldr r4, [r0, #4] │ │ - 92f2: 6806 ldr r6, [r0, #0] │ │ - 92f4: 6a47 ldr r7, [r0, #36] ; 0x24 │ │ - 92f6: 0065 lsls r5, r4, #1 │ │ - 92f8: 6883 ldr r3, [r0, #8] │ │ - 92fa: 1974 adds r4, r6, r5 │ │ - 92fc: 067f lsls r7, r7, #25 │ │ - 92fe: d500 bpl.n 9302 │ │ - 9300: 1964 adds r4, r4, r5 │ │ - 9302: 141d asrs r5, r3, #16 │ │ - 9304: 00ad lsls r5, r5, #2 │ │ - 9306: 1966 adds r6, r4, r5 │ │ - 9308: 2702 movs r7, #2 │ │ - 930a: 5ff6 ldrsh r6, [r6, r7] │ │ - 930c: 5f65 ldrsh r5, [r4, r5] │ │ - 930e: 6907 ldr r7, [r0, #16] │ │ - 9310: 437d muls r5, r7 │ │ - 9312: 680f ldr r7, [r1, #0] │ │ - 9314: 197d adds r5, r7, r5 │ │ - 9316: 600d str r5, [r1, #0] │ │ - 9318: 6947 ldr r7, [r0, #20] │ │ - 931a: 1c3d adds r5, r7, #0 │ │ - 931c: 4375 muls r5, r6 │ │ - 931e: 684e ldr r6, [r1, #4] │ │ - 9320: 1975 adds r5, r6, r5 │ │ - 9322: 604d str r5, [r1, #4] │ │ - 9324: 68c7 ldr r7, [r0, #12] │ │ - 9326: 3108 adds r1, #8 │ │ - 9328: 19db adds r3, r3, r7 │ │ - 932a: 4291 cmp r1, r2 │ │ - 932c: d3e9 bcc.n 9302 │ │ - 932e: 6841 ldr r1, [r0, #4] │ │ - 9330: 141a asrs r2, r3, #16 │ │ - 9332: 041b lsls r3, r3, #16 │ │ - 9334: 188a adds r2, r1, r2 │ │ - 9336: 0c1b lsrs r3, r3, #16 │ │ - 9338: 6042 str r2, [r0, #4] │ │ - 933a: 6083 str r3, [r0, #8] │ │ - 933c: bdf0 pop {r4, r5, r6, r7, pc} │ │ - │ │ -0000933e : │ │ - 933e: b5f0 push {r4, r5, r6, r7, lr} │ │ - 9340: 6844 ldr r4, [r0, #4] │ │ - 9342: 6805 ldr r5, [r0, #0] │ │ - 9344: 6a47 ldr r7, [r0, #36] ; 0x24 │ │ - 9346: b085 sub sp, #20 │ │ - 9348: 9203 str r2, [sp, #12] │ │ - 934a: 6883 ldr r3, [r0, #8] │ │ - 934c: 192a adds r2, r5, r4 │ │ - 934e: 067f lsls r7, r7, #25 │ │ - 9350: d500 bpl.n 9354 │ │ - 9352: 1912 adds r2, r2, r4 │ │ - 9354: 121d asrs r5, r3, #8 │ │ - 9356: 24ff movs r4, #255 ; 0xff │ │ - 9358: 402c ands r4, r5 │ │ - 935a: 46a4 mov ip, r4 │ │ - 935c: 141c asrs r4, r3, #16 │ │ - 935e: 0064 lsls r4, r4, #1 │ │ - 9360: 5715 ldrsb r5, [r2, r4] │ │ - 9362: 2601 movs r6, #1 │ │ - 9364: 1914 adds r4, r2, r4 │ │ - 9366: 57a6 ldrsb r6, [r4, r6] │ │ - 9368: 0237 lsls r7, r6, #8 │ │ - 936a: 9701 str r7, [sp, #4] │ │ - 936c: 2703 movs r7, #3 │ │ - 936e: 57e7 ldrsb r7, [r4, r7] │ │ - 9370: 78a4 ldrb r4, [r4, #2] │ │ - 9372: 1bbe subs r6, r7, r6 │ │ - 9374: 1c37 adds r7, r6, #0 │ │ - 9376: 4666 mov r6, ip │ │ - 9378: 437e muls r6, r7 │ │ - 937a: 9f01 ldr r7, [sp, #4] │ │ - 937c: 0624 lsls r4, r4, #24 │ │ - 937e: 1624 asrs r4, r4, #24 │ │ - 9380: 19be adds r6, r7, r6 │ │ - 9382: 9602 str r6, [sp, #8] │ │ - 9384: 022e lsls r6, r5, #8 │ │ - 9386: 1b65 subs r5, r4, r5 │ │ - 9388: 1c2c adds r4, r5, #0 │ │ - 938a: 4665 mov r5, ip │ │ - 938c: 4365 muls r5, r4 │ │ - 938e: 1976 adds r6, r6, r5 │ │ - 9390: 6905 ldr r5, [r0, #16] │ │ - 9392: 680f ldr r7, [r1, #0] │ │ - 9394: 9c02 ldr r4, [sp, #8] │ │ - 9396: 436e muls r6, r5 │ │ - 9398: 19be adds r6, r7, r6 │ │ - 939a: 600e str r6, [r1, #0] │ │ - 939c: 6945 ldr r5, [r0, #20] │ │ - 939e: 1c27 adds r7, r4, #0 │ │ - 93a0: 436f muls r7, r5 │ │ - 93a2: 684c ldr r4, [r1, #4] │ │ - 93a4: 19e7 adds r7, r4, r7 │ │ - 93a6: 604f str r7, [r1, #4] │ │ - 93a8: 68c5 ldr r5, [r0, #12] │ │ - 93aa: 9f03 ldr r7, [sp, #12] │ │ - 93ac: 3108 adds r1, #8 │ │ - 93ae: 195b adds r3, r3, r5 │ │ - 93b0: 42b9 cmp r1, r7 │ │ - 93b2: d3cf bcc.n 9354 │ │ - 93b4: 6841 ldr r1, [r0, #4] │ │ - 93b6: 141a asrs r2, r3, #16 │ │ - 93b8: 041b lsls r3, r3, #16 │ │ - 93ba: 188a adds r2, r1, r2 │ │ - 93bc: 0c1b lsrs r3, r3, #16 │ │ - 93be: 6042 str r2, [r0, #4] │ │ - 93c0: 6083 str r3, [r0, #8] │ │ - 93c2: b005 add sp, #20 │ │ - 93c4: bdf0 pop {r4, r5, r6, r7, pc} │ │ - │ │ -000093c6 : │ │ - 93c6: b5f0 push {r4, r5, r6, r7, lr} │ │ - 93c8: b085 sub sp, #20 │ │ - 93ca: 9203 str r2, [sp, #12] │ │ - 93cc: 6842 ldr r2, [r0, #4] │ │ - 93ce: 6805 ldr r5, [r0, #0] │ │ - 93d0: 6a46 ldr r6, [r0, #36] ; 0x24 │ │ - 93d2: 0054 lsls r4, r2, #1 │ │ - 93d4: 6883 ldr r3, [r0, #8] │ │ - 93d6: 192a adds r2, r5, r4 │ │ - 93d8: 0676 lsls r6, r6, #25 │ │ - 93da: d500 bpl.n 93de │ │ - 93dc: 1912 adds r2, r2, r4 │ │ - 93de: 141c asrs r4, r3, #16 │ │ - 93e0: 121e asrs r6, r3, #8 │ │ - 93e2: 00a4 lsls r4, r4, #2 │ │ - 93e4: 27ff movs r7, #255 ; 0xff │ │ - 93e6: 4037 ands r7, r6 │ │ - 93e8: 5f15 ldrsh r5, [r2, r4] │ │ - 93ea: 1914 adds r4, r2, r4 │ │ - 93ec: 9702 str r7, [sp, #8] │ │ - 93ee: 9501 str r5, [sp, #4] │ │ - 93f0: 2502 movs r5, #2 │ │ - 93f2: 5f67 ldrsh r7, [r4, r5] │ │ - 93f4: 2506 movs r5, #6 │ │ - 93f6: 5f66 ldrsh r6, [r4, r5] │ │ - 93f8: 9d02 ldr r5, [sp, #8] │ │ - 93fa: 1bf6 subs r6, r6, r7 │ │ - 93fc: 46b4 mov ip, r6 │ │ - 93fe: 4666 mov r6, ip │ │ - 9400: 436e muls r6, r5 │ │ - 9402: 1236 asrs r6, r6, #8 │ │ - 9404: 46b4 mov ip, r6 │ │ - 9406: 9d01 ldr r5, [sp, #4] │ │ - 9408: 2604 movs r6, #4 │ │ - 940a: 5fa4 ldrsh r4, [r4, r6] │ │ - 940c: 9e02 ldr r6, [sp, #8] │ │ - 940e: 4467 add r7, ip │ │ - 9410: 1b64 subs r4, r4, r5 │ │ - 9412: 4374 muls r4, r6 │ │ - 9414: 1224 asrs r4, r4, #8 │ │ - 9416: 192d adds r5, r5, r4 │ │ - 9418: 6904 ldr r4, [r0, #16] │ │ - 941a: 680e ldr r6, [r1, #0] │ │ - 941c: 4365 muls r5, r4 │ │ - 941e: 1975 adds r5, r6, r5 │ │ - 9420: 600d str r5, [r1, #0] │ │ - 9422: 6944 ldr r4, [r0, #20] │ │ - 9424: 684d ldr r5, [r1, #4] │ │ - 9426: 4367 muls r7, r4 │ │ - 9428: 19ef adds r7, r5, r7 │ │ - 942a: 604f str r7, [r1, #4] │ │ - 942c: 68c6 ldr r6, [r0, #12] │ │ - 942e: 9f03 ldr r7, [sp, #12] │ │ - 9430: 3108 adds r1, #8 │ │ - 9432: 199b adds r3, r3, r6 │ │ - 9434: 42b9 cmp r1, r7 │ │ - 9436: d3d2 bcc.n 93de │ │ - 9438: 6841 ldr r1, [r0, #4] │ │ - 943a: 141a asrs r2, r3, #16 │ │ - 943c: 041b lsls r3, r3, #16 │ │ - 943e: 188a adds r2, r1, r2 │ │ - 9440: 0c1b lsrs r3, r3, #16 │ │ - 9442: 6042 str r2, [r0, #4] │ │ - 9444: 6083 str r3, [r0, #8] │ │ - 9446: b005 add sp, #20 │ │ - 9448: bdf0 pop {r4, r5, r6, r7, pc} │ │ - ... │ │ - │ │ -0000944c : │ │ - 944c: b5f0 push {r4, r5, r6, r7, lr} │ │ - 944e: b08b sub sp, #44 ; 0x2c │ │ - 9450: 9209 str r2, [sp, #36] ; 0x24 │ │ - 9452: 6805 ldr r5, [r0, #0] │ │ - 9454: 6842 ldr r2, [r0, #4] │ │ - 9456: 6a46 ldr r6, [r0, #36] ; 0x24 │ │ - 9458: 6884 ldr r4, [r0, #8] │ │ - 945a: 18ab adds r3, r5, r2 │ │ - 945c: 0676 lsls r6, r6, #25 │ │ - 945e: d500 bpl.n 9462 │ │ - 9460: 189b adds r3, r3, r2 │ │ - 9462: 4a3c ldr r2, [pc, #240] ; (9554 ) │ │ - 9464: 447a add r2, pc │ │ - 9466: 6812 ldr r2, [r2, #0] │ │ - 9468: 4f3b ldr r7, [pc, #236] ; (9558 ) │ │ - 946a: 1126 asrs r6, r4, #4 │ │ - 946c: 4037 ands r7, r6 │ │ - 946e: 46bc mov ip, r7 │ │ - 9470: 007e lsls r6, r7, #1 │ │ - 9472: 5eb5 ldrsh r5, [r6, r2] │ │ - 9474: 4667 mov r7, ip │ │ - 9476: 3701 adds r7, #1 │ │ - 9478: 007f lsls r7, r7, #1 │ │ - 947a: 9503 str r5, [sp, #12] │ │ - 947c: 5ebe ldrsh r6, [r7, r2] │ │ - 947e: 1425 asrs r5, r4, #16 │ │ - 9480: 4667 mov r7, ip │ │ - 9482: 3d01 subs r5, #1 │ │ - 9484: 006d lsls r5, r5, #1 │ │ - 9486: 3702 adds r7, #2 │ │ - 9488: 9604 str r6, [sp, #16] │ │ - 948a: 007f lsls r7, r7, #1 │ │ - 948c: 1cae adds r6, r5, #2 │ │ - 948e: 9605 str r6, [sp, #20] │ │ - 9490: 5ebf ldrsh r7, [r7, r2] │ │ - 9492: 4666 mov r6, ip │ │ - 9494: 3603 adds r6, #3 │ │ - 9496: 9706 str r7, [sp, #24] │ │ - 9498: 0076 lsls r6, r6, #1 │ │ - 949a: 1d2f adds r7, r5, #4 │ │ - 949c: 9707 str r7, [sp, #28] │ │ - 949e: 5eb6 ldrsh r6, [r6, r2] │ │ - 94a0: 195f adds r7, r3, r5 │ │ - 94a2: 787f ldrb r7, [r7, #1] │ │ - 94a4: 9608 str r6, [sp, #32] │ │ - 94a6: 1dae adds r6, r5, #6 │ │ - 94a8: 9602 str r6, [sp, #8] │ │ - 94aa: 063f lsls r7, r7, #24 │ │ - 94ac: 9e03 ldr r6, [sp, #12] │ │ - 94ae: 163f asrs r7, r7, #24 │ │ - 94b0: 46bc mov ip, r7 │ │ - 94b2: 4667 mov r7, ip │ │ - 94b4: 4377 muls r7, r6 │ │ - 94b6: 9e05 ldr r6, [sp, #20] │ │ - 94b8: 46bc mov ip, r7 │ │ - 94ba: 575d ldrsb r5, [r3, r5] │ │ - 94bc: 199f adds r7, r3, r6 │ │ - 94be: 787f ldrb r7, [r7, #1] │ │ - 94c0: 9e04 ldr r6, [sp, #16] │ │ - 94c2: 063f lsls r7, r7, #24 │ │ - 94c4: 163f asrs r7, r7, #24 │ │ - 94c6: 4377 muls r7, r6 │ │ - 94c8: 9e07 ldr r6, [sp, #28] │ │ - 94ca: 44bc add ip, r7 │ │ - 94cc: 199f adds r7, r3, r6 │ │ - 94ce: 787f ldrb r7, [r7, #1] │ │ - 94d0: 9e06 ldr r6, [sp, #24] │ │ - 94d2: 063f lsls r7, r7, #24 │ │ - 94d4: 163f asrs r7, r7, #24 │ │ - 94d6: 4377 muls r7, r6 │ │ - 94d8: 9e02 ldr r6, [sp, #8] │ │ - 94da: 44bc add ip, r7 │ │ - 94dc: 199f adds r7, r3, r6 │ │ - 94de: 787f ldrb r7, [r7, #1] │ │ - 94e0: 9e08 ldr r6, [sp, #32] │ │ - 94e2: 063f lsls r7, r7, #24 │ │ - 94e4: 163f asrs r7, r7, #24 │ │ - 94e6: 4377 muls r7, r6 │ │ - 94e8: 9e03 ldr r6, [sp, #12] │ │ - 94ea: 4467 add r7, ip │ │ - 94ec: 11bf asrs r7, r7, #6 │ │ - 94ee: 9701 str r7, [sp, #4] │ │ - 94f0: 1c2f adds r7, r5, #0 │ │ - 94f2: 4377 muls r7, r6 │ │ - 94f4: 46bc mov ip, r7 │ │ - 94f6: 9f05 ldr r7, [sp, #20] │ │ - 94f8: 9e04 ldr r6, [sp, #16] │ │ - 94fa: 57dd ldrsb r5, [r3, r7] │ │ - 94fc: 9f07 ldr r7, [sp, #28] │ │ - 94fe: 4375 muls r5, r6 │ │ - 9500: 57df ldrsb r7, [r3, r7] │ │ - 9502: 4465 add r5, ip │ │ - 9504: 46bc mov ip, r7 │ │ - 9506: 9f06 ldr r7, [sp, #24] │ │ - 9508: 4666 mov r6, ip │ │ - 950a: 437e muls r6, r7 │ │ - 950c: 9f02 ldr r7, [sp, #8] │ │ - 950e: 46b4 mov ip, r6 │ │ - 9510: 4465 add r5, ip │ │ - 9512: 57de ldrsb r6, [r3, r7] │ │ - 9514: 9f08 ldr r7, [sp, #32] │ │ - 9516: 437e muls r6, r7 │ │ - 9518: 19ad adds r5, r5, r6 │ │ - 951a: 6906 ldr r6, [r0, #16] │ │ - 951c: 11ad asrs r5, r5, #6 │ │ - 951e: 680f ldr r7, [r1, #0] │ │ - 9520: 4375 muls r5, r6 │ │ - 9522: 197d adds r5, r7, r5 │ │ - 9524: 600d str r5, [r1, #0] │ │ - 9526: 6946 ldr r6, [r0, #20] │ │ - 9528: 9d01 ldr r5, [sp, #4] │ │ - 952a: 1c2f adds r7, r5, #0 │ │ - 952c: 4377 muls r7, r6 │ │ - 952e: 684d ldr r5, [r1, #4] │ │ - 9530: 19ef adds r7, r5, r7 │ │ - 9532: 604f str r7, [r1, #4] │ │ - 9534: 68c6 ldr r6, [r0, #12] │ │ - 9536: 9f09 ldr r7, [sp, #36] ; 0x24 │ │ - 9538: 3108 adds r1, #8 │ │ - 953a: 19a4 adds r4, r4, r6 │ │ - 953c: 42b9 cmp r1, r7 │ │ - 953e: d393 bcc.n 9468 │ │ - 9540: 6842 ldr r2, [r0, #4] │ │ - 9542: 1423 asrs r3, r4, #16 │ │ - 9544: 0424 lsls r4, r4, #16 │ │ - 9546: 18d3 adds r3, r2, r3 │ │ - 9548: 0c24 lsrs r4, r4, #16 │ │ - 954a: 6043 str r3, [r0, #4] │ │ - 954c: 6084 str r4, [r0, #8] │ │ - 954e: b00b add sp, #44 ; 0x2c │ │ - 9550: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 9552: 46c0 nop ; (mov r8, r8) │ │ - 9554: e98c 0002 ; instruction: 0xe98c0002 │ │ - 9558: 0ffc lsrs r4, r7, #31 │ │ - ... │ │ - │ │ -0000955c : │ │ - 955c: b5f0 push {r4, r5, r6, r7, lr} │ │ - 955e: b089 sub sp, #36 ; 0x24 │ │ - 9560: 9207 str r2, [sp, #28] │ │ - 9562: 6842 ldr r2, [r0, #4] │ │ - 9564: 6806 ldr r6, [r0, #0] │ │ - 9566: 6a47 ldr r7, [r0, #36] ; 0x24 │ │ - 9568: 0053 lsls r3, r2, #1 │ │ - 956a: 6884 ldr r4, [r0, #8] │ │ - 956c: 18f5 adds r5, r6, r3 │ │ - 956e: 067f lsls r7, r7, #25 │ │ - 9570: d500 bpl.n 9574 │ │ - 9572: 18ed adds r5, r5, r3 │ │ - 9574: 4b32 ldr r3, [pc, #200] ; (9640 ) │ │ - 9576: 447b add r3, pc │ │ - 9578: 681b ldr r3, [r3, #0] │ │ - 957a: 4e32 ldr r6, [pc, #200] ; (9644 ) │ │ - 957c: 1122 asrs r2, r4, #4 │ │ - 957e: 4032 ands r2, r6 │ │ - 9580: 0057 lsls r7, r2, #1 │ │ - 9582: 5efe ldrsh r6, [r7, r3] │ │ - 9584: 1c57 adds r7, r2, #1 │ │ - 9586: 007f lsls r7, r7, #1 │ │ - 9588: 9603 str r6, [sp, #12] │ │ - 958a: 1426 asrs r6, r4, #16 │ │ - 958c: 3e01 subs r6, #1 │ │ - 958e: 00b6 lsls r6, r6, #2 │ │ - 9590: 9602 str r6, [sp, #8] │ │ - 9592: 5efe ldrsh r6, [r7, r3] │ │ - 9594: 1c97 adds r7, r2, #2 │ │ - 9596: 007f lsls r7, r7, #1 │ │ - 9598: 9604 str r6, [sp, #16] │ │ - 959a: 5efe ldrsh r6, [r7, r3] │ │ - 959c: 3203 adds r2, #3 │ │ - 959e: 0052 lsls r2, r2, #1 │ │ - 95a0: 9605 str r6, [sp, #20] │ │ - 95a2: 5ed6 ldrsh r6, [r2, r3] │ │ - 95a4: 9606 str r6, [sp, #24] │ │ - 95a6: 9e02 ldr r6, [sp, #8] │ │ - 95a8: 19aa adds r2, r5, r6 │ │ - 95aa: 2602 movs r6, #2 │ │ - 95ac: 5f97 ldrsh r7, [r2, r6] │ │ - 95ae: 9e03 ldr r6, [sp, #12] │ │ - 95b0: 46bc mov ip, r7 │ │ - 95b2: 4667 mov r7, ip │ │ - 95b4: 4377 muls r7, r6 │ │ - 95b6: 46bc mov ip, r7 │ │ - 95b8: 2606 movs r6, #6 │ │ - 95ba: 5f97 ldrsh r7, [r2, r6] │ │ - 95bc: 9e04 ldr r6, [sp, #16] │ │ - 95be: 4377 muls r7, r6 │ │ - 95c0: 44bc add ip, r7 │ │ - 95c2: 260a movs r6, #10 │ │ - 95c4: 5f97 ldrsh r7, [r2, r6] │ │ - 95c6: 9e05 ldr r6, [sp, #20] │ │ - 95c8: 4377 muls r7, r6 │ │ - 95ca: 44bc add ip, r7 │ │ - 95cc: 260e movs r6, #14 │ │ - 95ce: 5f97 ldrsh r7, [r2, r6] │ │ - 95d0: 9e06 ldr r6, [sp, #24] │ │ - 95d2: 4377 muls r7, r6 │ │ - 95d4: 4467 add r7, ip │ │ - 95d6: 13bf asrs r7, r7, #14 │ │ - 95d8: 9701 str r7, [sp, #4] │ │ - 95da: 9f02 ldr r7, [sp, #8] │ │ - 95dc: 5fef ldrsh r7, [r5, r7] │ │ - 95de: 9e03 ldr r6, [sp, #12] │ │ - 95e0: 46bc mov ip, r7 │ │ - 95e2: 4667 mov r7, ip │ │ - 95e4: 4377 muls r7, r6 │ │ - 95e6: 46bc mov ip, r7 │ │ - 95e8: 2704 movs r7, #4 │ │ - 95ea: 5fd6 ldrsh r6, [r2, r7] │ │ - 95ec: 9f04 ldr r7, [sp, #16] │ │ - 95ee: 437e muls r6, r7 │ │ - 95f0: 44b4 add ip, r6 │ │ - 95f2: 2708 movs r7, #8 │ │ - 95f4: 5fd6 ldrsh r6, [r2, r7] │ │ - 95f6: 9f05 ldr r7, [sp, #20] │ │ - 95f8: 437e muls r6, r7 │ │ - 95fa: 270c movs r7, #12 │ │ - 95fc: 5fd2 ldrsh r2, [r2, r7] │ │ - 95fe: 9f06 ldr r7, [sp, #24] │ │ - 9600: 4466 add r6, ip │ │ - 9602: 437a muls r2, r7 │ │ - 9604: 18b2 adds r2, r6, r2 │ │ - 9606: 6906 ldr r6, [r0, #16] │ │ - 9608: 1392 asrs r2, r2, #14 │ │ - 960a: 680f ldr r7, [r1, #0] │ │ - 960c: 4372 muls r2, r6 │ │ - 960e: 18ba adds r2, r7, r2 │ │ - 9610: 600a str r2, [r1, #0] │ │ - 9612: 6946 ldr r6, [r0, #20] │ │ - 9614: 9a01 ldr r2, [sp, #4] │ │ - 9616: 1c17 adds r7, r2, #0 │ │ - 9618: 4377 muls r7, r6 │ │ - 961a: 684a ldr r2, [r1, #4] │ │ - 961c: 19d7 adds r7, r2, r7 │ │ - 961e: 604f str r7, [r1, #4] │ │ - 9620: 68c6 ldr r6, [r0, #12] │ │ - 9622: 9f07 ldr r7, [sp, #28] │ │ - 9624: 3108 adds r1, #8 │ │ - 9626: 19a4 adds r4, r4, r6 │ │ - 9628: 42b9 cmp r1, r7 │ │ - 962a: d3a6 bcc.n 957a │ │ - 962c: 6842 ldr r2, [r0, #4] │ │ - 962e: 1423 asrs r3, r4, #16 │ │ - 9630: 0424 lsls r4, r4, #16 │ │ - 9632: 18d3 adds r3, r2, r3 │ │ - 9634: 0c24 lsrs r4, r4, #16 │ │ - 9636: 6043 str r3, [r0, #4] │ │ - 9638: 6084 str r4, [r0, #8] │ │ - 963a: b009 add sp, #36 ; 0x24 │ │ - 963c: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 963e: 46c0 nop ; (mov r8, r8) │ │ - 9640: e87a 0002 ldrd r0, r0, [sl], #-8 │ │ - 9644: 0ffc lsrs r4, r7, #31 │ │ - ... │ │ - │ │ -00009648 : │ │ - 9648: b5f0 push {r4, r5, r6, r7, lr} │ │ - 964a: b093 sub sp, #76 ; 0x4c │ │ - 964c: 9211 str r2, [sp, #68] ; 0x44 │ │ - 964e: 6882 ldr r2, [r0, #8] │ │ - 9650: 6804 ldr r4, [r0, #0] │ │ - 9652: 6a45 ldr r5, [r0, #36] ; 0x24 │ │ - 9654: 9204 str r2, [sp, #16] │ │ - 9656: 6842 ldr r2, [r0, #4] │ │ - 9658: 18a3 adds r3, r4, r2 │ │ - 965a: 066d lsls r5, r5, #25 │ │ - 965c: d500 bpl.n 9660 │ │ - 965e: 189b adds r3, r3, r2 │ │ - 9660: 4a5e ldr r2, [pc, #376] ; (97dc ) │ │ - 9662: 447a add r2, pc │ │ - 9664: 6812 ldr r2, [r2, #0] │ │ - 9666: 9e04 ldr r6, [sp, #16] │ │ - 9668: 4f5d ldr r7, [pc, #372] ; (97e0 ) │ │ - 966a: 0435 lsls r5, r6, #16 │ │ - 966c: 0c2d lsrs r5, r5, #16 │ │ - 966e: 3510 adds r5, #16 │ │ - 9670: 10ad asrs r5, r5, #2 │ │ - 9672: 403d ands r5, r7 │ │ - 9674: 006c lsls r4, r5, #1 │ │ - 9676: 5ea6 ldrsh r6, [r4, r2] │ │ - 9678: 9603 str r6, [sp, #12] │ │ - 967a: 9e04 ldr r6, [sp, #16] │ │ - 967c: 1434 asrs r4, r6, #16 │ │ - 967e: 3c03 subs r4, #3 │ │ - 9680: 0064 lsls r4, r4, #1 │ │ - 9682: 571f ldrsb r7, [r3, r4] │ │ - 9684: 46bc mov ip, r7 │ │ - 9686: 9f03 ldr r7, [sp, #12] │ │ - 9688: 4666 mov r6, ip │ │ - 968a: 437e muls r6, r7 │ │ - 968c: 46b4 mov ip, r6 │ │ - 968e: 1c6e adds r6, r5, #1 │ │ - 9690: 0076 lsls r6, r6, #1 │ │ - 9692: 5eb6 ldrsh r6, [r6, r2] │ │ - 9694: 9605 str r6, [sp, #20] │ │ - 9696: 1ca6 adds r6, r4, #2 │ │ - 9698: 9f05 ldr r7, [sp, #20] │ │ - 969a: 9606 str r6, [sp, #24] │ │ - 969c: 579e ldrsb r6, [r3, r6] │ │ - 969e: 437e muls r6, r7 │ │ - 96a0: 44b4 add ip, r6 │ │ - 96a2: 1cae adds r6, r5, #2 │ │ - 96a4: 0076 lsls r6, r6, #1 │ │ - 96a6: 5eb6 ldrsh r6, [r6, r2] │ │ - 96a8: 9607 str r6, [sp, #28] │ │ - 96aa: 1d26 adds r6, r4, #4 │ │ - 96ac: 9f07 ldr r7, [sp, #28] │ │ - 96ae: 9608 str r6, [sp, #32] │ │ - 96b0: 579e ldrsb r6, [r3, r6] │ │ - 96b2: 437e muls r6, r7 │ │ - 96b4: 44b4 add ip, r6 │ │ - 96b6: 1cee adds r6, r5, #3 │ │ - 96b8: 0076 lsls r6, r6, #1 │ │ - 96ba: 5eb6 ldrsh r6, [r6, r2] │ │ - 96bc: 9609 str r6, [sp, #36] ; 0x24 │ │ - 96be: 1da6 adds r6, r4, #6 │ │ - 96c0: 9f09 ldr r7, [sp, #36] ; 0x24 │ │ - 96c2: 960a str r6, [sp, #40] ; 0x28 │ │ - 96c4: 579e ldrsb r6, [r3, r6] │ │ - 96c6: 437e muls r6, r7 │ │ - 96c8: 44b4 add ip, r6 │ │ - 96ca: 1d2e adds r6, r5, #4 │ │ - 96cc: 0076 lsls r6, r6, #1 │ │ - 96ce: 5eb6 ldrsh r6, [r6, r2] │ │ - 96d0: 960b str r6, [sp, #44] ; 0x2c │ │ - 96d2: 1c26 adds r6, r4, #0 │ │ - 96d4: 3608 adds r6, #8 │ │ - 96d6: 9f0b ldr r7, [sp, #44] ; 0x2c │ │ - 96d8: 960c str r6, [sp, #48] ; 0x30 │ │ - 96da: 579e ldrsb r6, [r3, r6] │ │ - 96dc: 437e muls r6, r7 │ │ - 96de: 44b4 add ip, r6 │ │ - 96e0: 1d6e adds r6, r5, #5 │ │ - 96e2: 0076 lsls r6, r6, #1 │ │ - 96e4: 5eb6 ldrsh r6, [r6, r2] │ │ - 96e6: 960d str r6, [sp, #52] ; 0x34 │ │ - 96e8: 1c26 adds r6, r4, #0 │ │ - 96ea: 360a adds r6, #10 │ │ - 96ec: 9f0d ldr r7, [sp, #52] ; 0x34 │ │ - 96ee: 960e str r6, [sp, #56] ; 0x38 │ │ - 96f0: 579e ldrsb r6, [r3, r6] │ │ - 96f2: 437e muls r6, r7 │ │ - 96f4: 44b4 add ip, r6 │ │ - 96f6: 1dae adds r6, r5, #6 │ │ - 96f8: 0076 lsls r6, r6, #1 │ │ - 96fa: 5eb6 ldrsh r6, [r6, r2] │ │ - 96fc: 3507 adds r5, #7 │ │ - 96fe: 960f str r6, [sp, #60] ; 0x3c │ │ - 9700: 1c26 adds r6, r4, #0 │ │ - 9702: 360c adds r6, #12 │ │ - 9704: 9602 str r6, [sp, #8] │ │ - 9706: 9f0f ldr r7, [sp, #60] ; 0x3c │ │ - 9708: 579e ldrsb r6, [r3, r6] │ │ - 970a: 437e muls r6, r7 │ │ - 970c: 4466 add r6, ip │ │ - 970e: 9601 str r6, [sp, #4] │ │ - 9710: 006e lsls r6, r5, #1 │ │ - 9712: 5eb5 ldrsh r5, [r6, r2] │ │ - 9714: 9510 str r5, [sp, #64] ; 0x40 │ │ - 9716: 1c25 adds r5, r4, #0 │ │ - 9718: 350e adds r5, #14 │ │ - 971a: 575e ldrsb r6, [r3, r5] │ │ - 971c: 191c adds r4, r3, r4 │ │ - 971e: 195d adds r5, r3, r5 │ │ - 9720: 46b4 mov ip, r6 │ │ - 9722: 9e10 ldr r6, [sp, #64] ; 0x40 │ │ - 9724: 4667 mov r7, ip │ │ - 9726: 4377 muls r7, r6 │ │ - 9728: 46bc mov ip, r7 │ │ - 972a: 9f01 ldr r7, [sp, #4] │ │ - 972c: 9e06 ldr r6, [sp, #24] │ │ - 972e: 44bc add ip, r7 │ │ - 9730: 2701 movs r7, #1 │ │ - 9732: 57e7 ldrsb r7, [r4, r7] │ │ - 9734: 9c03 ldr r4, [sp, #12] │ │ - 9736: 4367 muls r7, r4 │ │ - 9738: 199c adds r4, r3, r6 │ │ - 973a: 7864 ldrb r4, [r4, #1] │ │ - 973c: 9e05 ldr r6, [sp, #20] │ │ - 973e: 0624 lsls r4, r4, #24 │ │ - 9740: 1624 asrs r4, r4, #24 │ │ - 9742: 4374 muls r4, r6 │ │ - 9744: 9e08 ldr r6, [sp, #32] │ │ - 9746: 193f adds r7, r7, r4 │ │ - 9748: 199c adds r4, r3, r6 │ │ - 974a: 7864 ldrb r4, [r4, #1] │ │ - 974c: 9e07 ldr r6, [sp, #28] │ │ - 974e: 0624 lsls r4, r4, #24 │ │ - 9750: 1624 asrs r4, r4, #24 │ │ - 9752: 4374 muls r4, r6 │ │ - 9754: 9e0a ldr r6, [sp, #40] ; 0x28 │ │ - 9756: 193f adds r7, r7, r4 │ │ - 9758: 199c adds r4, r3, r6 │ │ - 975a: 7864 ldrb r4, [r4, #1] │ │ - 975c: 9e09 ldr r6, [sp, #36] ; 0x24 │ │ - 975e: 0624 lsls r4, r4, #24 │ │ - 9760: 1624 asrs r4, r4, #24 │ │ - 9762: 4374 muls r4, r6 │ │ - 9764: 9e0c ldr r6, [sp, #48] ; 0x30 │ │ - 9766: 193f adds r7, r7, r4 │ │ - 9768: 199c adds r4, r3, r6 │ │ - 976a: 7864 ldrb r4, [r4, #1] │ │ - 976c: 9e0b ldr r6, [sp, #44] ; 0x2c │ │ - 976e: 0624 lsls r4, r4, #24 │ │ - 9770: 1624 asrs r4, r4, #24 │ │ - 9772: 4374 muls r4, r6 │ │ - 9774: 9e0e ldr r6, [sp, #56] ; 0x38 │ │ - 9776: 193c adds r4, r7, r4 │ │ - 9778: 199f adds r7, r3, r6 │ │ - 977a: 787f ldrb r7, [r7, #1] │ │ - 977c: 9e0d ldr r6, [sp, #52] ; 0x34 │ │ - 977e: 063f lsls r7, r7, #24 │ │ - 9780: 163f asrs r7, r7, #24 │ │ - 9782: 4377 muls r7, r6 │ │ - 9784: 19e4 adds r4, r4, r7 │ │ - 9786: 9f02 ldr r7, [sp, #8] │ │ - 9788: 19de adds r6, r3, r7 │ │ - 978a: 2701 movs r7, #1 │ │ - 978c: 57f7 ldrsb r7, [r6, r7] │ │ - 978e: 9e0f ldr r6, [sp, #60] ; 0x3c │ │ - 9790: 4377 muls r7, r6 │ │ - 9792: 19e4 adds r4, r4, r7 │ │ - 9794: 2701 movs r7, #1 │ │ - 9796: 57ef ldrsb r7, [r5, r7] │ │ - 9798: 9d10 ldr r5, [sp, #64] ; 0x40 │ │ - 979a: 4666 mov r6, ip │ │ - 979c: 436f muls r7, r5 │ │ - 979e: 6905 ldr r5, [r0, #16] │ │ - 97a0: 19e7 adds r7, r4, r7 │ │ - 97a2: 11f4 asrs r4, r6, #7 │ │ - 97a4: 436c muls r4, r5 │ │ - 97a6: 680e ldr r6, [r1, #0] │ │ - 97a8: 11ff asrs r7, r7, #7 │ │ - 97aa: 684d ldr r5, [r1, #4] │ │ - 97ac: 1934 adds r4, r6, r4 │ │ - 97ae: 600c str r4, [r1, #0] │ │ - 97b0: 6944 ldr r4, [r0, #20] │ │ - 97b2: 4367 muls r7, r4 │ │ - 97b4: 19ef adds r7, r5, r7 │ │ - 97b6: 604f str r7, [r1, #4] │ │ - 97b8: 9e04 ldr r6, [sp, #16] │ │ - 97ba: 68c7 ldr r7, [r0, #12] │ │ - 97bc: 9c11 ldr r4, [sp, #68] ; 0x44 │ │ - 97be: 3108 adds r1, #8 │ │ - 97c0: 19f6 adds r6, r6, r7 │ │ - 97c2: 9604 str r6, [sp, #16] │ │ - 97c4: 42a1 cmp r1, r4 │ │ - 97c6: d200 bcs.n 97ca │ │ - 97c8: e74d b.n 9666 │ │ - 97ca: 6845 ldr r5, [r0, #4] │ │ - 97cc: 1433 asrs r3, r6, #16 │ │ - 97ce: 18eb adds r3, r5, r3 │ │ - 97d0: 6043 str r3, [r0, #4] │ │ - 97d2: 0433 lsls r3, r6, #16 │ │ - 97d4: 0c1b lsrs r3, r3, #16 │ │ - 97d6: 6083 str r3, [r0, #8] │ │ - 97d8: b013 add sp, #76 ; 0x4c │ │ - 97da: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 97dc: e792 b.n 9704 │ │ - 97de: 0002 movs r2, r0 │ │ - 97e0: 7ff8 ldrb r0, [r7, #31] │ │ + 92e6: 6042 str r2, [r0, #4] │ │ + 92e8: 9a00 ldr r2, [sp, #0] │ │ + 92ea: 9b02 ldr r3, [sp, #8] │ │ + 92ec: 6146 str r6, [r0, #20] │ │ + 92ee: 0412 lsls r2, r2, #16 │ │ + 92f0: 0c12 lsrs r2, r2, #16 │ │ + 92f2: 6082 str r2, [r0, #8] │ │ + 92f4: 9a01 ldr r2, [sp, #4] │ │ + 92f6: 6343 str r3, [r0, #52] ; 0x34 │ │ + 92f8: 6302 str r2, [r0, #48] ; 0x30 │ │ + 92fa: b007 add sp, #28 │ │ + 92fc: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 92fe: 46c0 nop ; (mov r8, r8) │ │ + 9300: fc18 0002 ldc2 0, cr0, [r8], {2} │ │ + 9304: 7ff8 ldrb r0, [r7, #31] │ │ ... │ │ │ │ -000097e4 : │ │ - 97e4: b5f0 push {r4, r5, r6, r7, lr} │ │ - 97e6: b08d sub sp, #52 ; 0x34 │ │ - 97e8: 920b str r2, [sp, #44] ; 0x2c │ │ - 97ea: 6842 ldr r2, [r0, #4] │ │ - 97ec: 6804 ldr r4, [r0, #0] │ │ - 97ee: 6a46 ldr r6, [r0, #36] ; 0x24 │ │ - 97f0: 0053 lsls r3, r2, #1 │ │ - 97f2: 18e4 adds r4, r4, r3 │ │ - 97f4: 6885 ldr r5, [r0, #8] │ │ - 97f6: 9403 str r4, [sp, #12] │ │ - 97f8: 0676 lsls r6, r6, #25 │ │ - 97fa: d501 bpl.n 9800 │ │ - 97fc: 18e4 adds r4, r4, r3 │ │ - 97fe: 9403 str r4, [sp, #12] │ │ - 9800: 4a5a ldr r2, [pc, #360] ; (996c ) │ │ - 9802: 447a add r2, pc │ │ - 9804: 6812 ldr r2, [r2, #0] │ │ - 9806: 042c lsls r4, r5, #16 │ │ - 9808: 4f59 ldr r7, [pc, #356] ; (9970 ) │ │ - 980a: 0c24 lsrs r4, r4, #16 │ │ - 980c: 3410 adds r4, #16 │ │ - 980e: 10a4 asrs r4, r4, #2 │ │ - 9810: 403c ands r4, r7 │ │ - 9812: 0063 lsls r3, r4, #1 │ │ - 9814: 5e9e ldrsh r6, [r3, r2] │ │ - 9816: 142b asrs r3, r5, #16 │ │ - 9818: 3b03 subs r3, #3 │ │ - 981a: 9601 str r6, [sp, #4] │ │ - 981c: 9e03 ldr r6, [sp, #12] │ │ - 981e: 009b lsls r3, r3, #2 │ │ - 9820: 5ef6 ldrsh r6, [r6, r3] │ │ - 9822: 9f01 ldr r7, [sp, #4] │ │ - 9824: 46b4 mov ip, r6 │ │ - 9826: 4666 mov r6, ip │ │ - 9828: 437e muls r6, r7 │ │ - 982a: 9604 str r6, [sp, #16] │ │ - 982c: 1c66 adds r6, r4, #1 │ │ - 982e: 0076 lsls r6, r6, #1 │ │ - 9830: 5eb7 ldrsh r7, [r6, r2] │ │ - 9832: 9702 str r7, [sp, #8] │ │ - 9834: 9f03 ldr r7, [sp, #12] │ │ - 9836: 18fb adds r3, r7, r3 │ │ - 9838: 2704 movs r7, #4 │ │ - 983a: 5fde ldrsh r6, [r3, r7] │ │ - 983c: 9f02 ldr r7, [sp, #8] │ │ - 983e: 46b4 mov ip, r6 │ │ - 9840: 4666 mov r6, ip │ │ - 9842: 437e muls r6, r7 │ │ - 9844: 46b4 mov ip, r6 │ │ - 9846: 9e04 ldr r6, [sp, #16] │ │ - 9848: 1ca7 adds r7, r4, #2 │ │ - 984a: 007f lsls r7, r7, #1 │ │ - 984c: 44b4 add ip, r6 │ │ - 984e: 5ebf ldrsh r7, [r7, r2] │ │ - 9850: 9704 str r7, [sp, #16] │ │ - 9852: 2608 movs r6, #8 │ │ - 9854: 5f9f ldrsh r7, [r3, r6] │ │ - 9856: 9e04 ldr r6, [sp, #16] │ │ - 9858: 4377 muls r7, r6 │ │ - 985a: 4467 add r7, ip │ │ - 985c: 9709 str r7, [sp, #36] ; 0x24 │ │ - 985e: 1ce7 adds r7, r4, #3 │ │ - 9860: 007f lsls r7, r7, #1 │ │ - 9862: 5ebf ldrsh r7, [r7, r2] │ │ - 9864: 9705 str r7, [sp, #20] │ │ - 9866: 1d27 adds r7, r4, #4 │ │ - 9868: 007f lsls r7, r7, #1 │ │ - 986a: 5ebf ldrsh r7, [r7, r2] │ │ - 986c: 9706 str r7, [sp, #24] │ │ - 986e: 2610 movs r6, #16 │ │ - 9870: 5f9f ldrsh r7, [r3, r6] │ │ - 9872: 9e06 ldr r6, [sp, #24] │ │ - 9874: 46bc mov ip, r7 │ │ - 9876: 4667 mov r7, ip │ │ - 9878: 4377 muls r7, r6 │ │ - 987a: 46bc mov ip, r7 │ │ - 987c: 1d67 adds r7, r4, #5 │ │ - 987e: 007f lsls r7, r7, #1 │ │ - 9880: 5ebf ldrsh r7, [r7, r2] │ │ - 9882: 9707 str r7, [sp, #28] │ │ - 9884: 2614 movs r6, #20 │ │ - 9886: 5f9f ldrsh r7, [r3, r6] │ │ - 9888: 9e07 ldr r6, [sp, #28] │ │ - 988a: 4377 muls r7, r6 │ │ - 988c: 44bc add ip, r7 │ │ - 988e: 1da7 adds r7, r4, #6 │ │ - 9890: 007f lsls r7, r7, #1 │ │ - 9892: 5ebf ldrsh r7, [r7, r2] │ │ - 9894: 3407 adds r4, #7 │ │ - 9896: 0064 lsls r4, r4, #1 │ │ - 9898: 9708 str r7, [sp, #32] │ │ - 989a: 2618 movs r6, #24 │ │ - 989c: 5f9f ldrsh r7, [r3, r6] │ │ - 989e: 9e08 ldr r6, [sp, #32] │ │ - 98a0: 4377 muls r7, r6 │ │ - 98a2: 4467 add r7, ip │ │ - 98a4: 970a str r7, [sp, #40] ; 0x28 │ │ - 98a6: 5ea7 ldrsh r7, [r4, r2] │ │ - 98a8: 46bc mov ip, r7 │ │ - 98aa: 2702 movs r7, #2 │ │ - 98ac: 5fdc ldrsh r4, [r3, r7] │ │ - 98ae: 9f01 ldr r7, [sp, #4] │ │ - 98b0: 1c3e adds r6, r7, #0 │ │ - 98b2: 4366 muls r6, r4 │ │ - 98b4: 2706 movs r7, #6 │ │ - 98b6: 5fdc ldrsh r4, [r3, r7] │ │ - 98b8: 9f02 ldr r7, [sp, #8] │ │ - 98ba: 437c muls r4, r7 │ │ - 98bc: 1936 adds r6, r6, r4 │ │ - 98be: 270a movs r7, #10 │ │ - 98c0: 5fdc ldrsh r4, [r3, r7] │ │ - 98c2: 9f04 ldr r7, [sp, #16] │ │ - 98c4: 437c muls r4, r7 │ │ - 98c6: 1934 adds r4, r6, r4 │ │ - 98c8: 9402 str r4, [sp, #8] │ │ - 98ca: 2412 movs r4, #18 │ │ - 98cc: 5f1f ldrsh r7, [r3, r4] │ │ - 98ce: 9e06 ldr r6, [sp, #24] │ │ - 98d0: 4377 muls r7, r6 │ │ - 98d2: 2616 movs r6, #22 │ │ - 98d4: 5f9c ldrsh r4, [r3, r6] │ │ - 98d6: 9e07 ldr r6, [sp, #28] │ │ - 98d8: 4374 muls r4, r6 │ │ - 98da: 193c adds r4, r7, r4 │ │ - 98dc: 261a movs r6, #26 │ │ - 98de: 5f9f ldrsh r7, [r3, r6] │ │ - 98e0: 9e08 ldr r6, [sp, #32] │ │ - 98e2: 4377 muls r7, r6 │ │ - 98e4: 19e7 adds r7, r4, r7 │ │ - 98e6: 9704 str r7, [sp, #16] │ │ - 98e8: 9e05 ldr r6, [sp, #20] │ │ - 98ea: 240e movs r4, #14 │ │ - 98ec: 5f1f ldrsh r7, [r3, r4] │ │ - 98ee: 9c02 ldr r4, [sp, #8] │ │ - 98f0: 4377 muls r7, r6 │ │ - 98f2: 19e6 adds r6, r4, r7 │ │ - 98f4: 1076 asrs r6, r6, #1 │ │ - 98f6: 9602 str r6, [sp, #8] │ │ - 98f8: 261e movs r6, #30 │ │ - 98fa: 5f9f ldrsh r7, [r3, r6] │ │ - 98fc: 9e04 ldr r6, [sp, #16] │ │ - 98fe: 1c3c adds r4, r7, #0 │ │ - 9900: 4667 mov r7, ip │ │ - 9902: 4367 muls r7, r4 │ │ - 9904: 19f4 adds r4, r6, r7 │ │ - 9906: 9f02 ldr r7, [sp, #8] │ │ - 9908: 1064 asrs r4, r4, #1 │ │ - 990a: 193e adds r6, r7, r4 │ │ - 990c: 13b6 asrs r6, r6, #14 │ │ - 990e: 9602 str r6, [sp, #8] │ │ - 9910: 9f05 ldr r7, [sp, #20] │ │ - 9912: 260c movs r6, #12 │ │ - 9914: 5f9c ldrsh r4, [r3, r6] │ │ - 9916: 9e09 ldr r6, [sp, #36] ; 0x24 │ │ - 9918: 437c muls r4, r7 │ │ - 991a: 1934 adds r4, r6, r4 │ │ - 991c: 261c movs r6, #28 │ │ - 991e: 5f9f ldrsh r7, [r3, r6] │ │ - 9920: 9e0a ldr r6, [sp, #40] ; 0x28 │ │ - 9922: 1064 asrs r4, r4, #1 │ │ - 9924: 1c3b adds r3, r7, #0 │ │ - 9926: 4667 mov r7, ip │ │ - 9928: 435f muls r7, r3 │ │ - 992a: 19f7 adds r7, r6, r7 │ │ - 992c: 107f asrs r7, r7, #1 │ │ - 992e: 19e4 adds r4, r4, r7 │ │ - 9930: 6907 ldr r7, [r0, #16] │ │ - 9932: 13a4 asrs r4, r4, #14 │ │ - 9934: 680b ldr r3, [r1, #0] │ │ - 9936: 437c muls r4, r7 │ │ - 9938: 191c adds r4, r3, r4 │ │ - 993a: 600c str r4, [r1, #0] │ │ - 993c: 6947 ldr r7, [r0, #20] │ │ - 993e: 9c02 ldr r4, [sp, #8] │ │ - 9940: 684b ldr r3, [r1, #4] │ │ - 9942: 1c26 adds r6, r4, #0 │ │ - 9944: 437e muls r6, r7 │ │ - 9946: 199e adds r6, r3, r6 │ │ - 9948: 604e str r6, [r1, #4] │ │ - 994a: 68c4 ldr r4, [r0, #12] │ │ - 994c: 9e0b ldr r6, [sp, #44] ; 0x2c │ │ - 994e: 3108 adds r1, #8 │ │ - 9950: 192d adds r5, r5, r4 │ │ - 9952: 42b1 cmp r1, r6 │ │ - 9954: d200 bcs.n 9958 │ │ - 9956: e756 b.n 9806 │ │ - 9958: 6847 ldr r7, [r0, #4] │ │ - 995a: 142b asrs r3, r5, #16 │ │ - 995c: 042d lsls r5, r5, #16 │ │ - 995e: 18fb adds r3, r7, r3 │ │ - 9960: 0c2d lsrs r5, r5, #16 │ │ - 9962: 6043 str r3, [r0, #4] │ │ - 9964: 6085 str r5, [r0, #8] │ │ - 9966: b00d add sp, #52 ; 0x34 │ │ - 9968: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 996a: 46c0 nop ; (mov r8, r8) │ │ - 996c: e5f2 b.n 9554 │ │ - 996e: 0002 movs r2, r0 │ │ - 9970: 7ff8 ldrb r0, [r7, #31] │ │ +00009308 : │ │ + 9308: b5f0 push {r4, r5, r6, r7, lr} │ │ + 930a: 6b03 ldr r3, [r0, #48] ; 0x30 │ │ + 930c: b089 sub sp, #36 ; 0x24 │ │ + 930e: 9207 str r2, [sp, #28] │ │ + 9310: 9302 str r3, [sp, #8] │ │ + 9312: 6b43 ldr r3, [r0, #52] ; 0x34 │ │ + 9314: 6802 ldr r2, [r0, #0] │ │ + 9316: 9303 str r3, [sp, #12] │ │ + 9318: 6883 ldr r3, [r0, #8] │ │ + 931a: 9301 str r3, [sp, #4] │ │ + 931c: 6843 ldr r3, [r0, #4] │ │ + 931e: 005b lsls r3, r3, #1 │ │ + 9320: 18d2 adds r2, r2, r3 │ │ + 9322: 9204 str r2, [sp, #16] │ │ + 9324: 6a42 ldr r2, [r0, #36] ; 0x24 │ │ + 9326: 0652 lsls r2, r2, #25 │ │ + 9328: d502 bpl.n 9330 │ │ + 932a: 9a04 ldr r2, [sp, #16] │ │ + 932c: 18d3 adds r3, r2, r3 │ │ + 932e: 9304 str r3, [sp, #16] │ │ + 9330: 4c4b ldr r4, [pc, #300] ; (9460 ) │ │ + 9332: 447c add r4, pc │ │ + 9334: 6824 ldr r4, [r4, #0] │ │ + 9336: 9b01 ldr r3, [sp, #4] │ │ + 9338: 4a4a ldr r2, [pc, #296] ; (9464 ) │ │ + 933a: 4e4b ldr r6, [pc, #300] ; (9468 ) │ │ + 933c: 041b lsls r3, r3, #16 │ │ + 933e: 0c1b lsrs r3, r3, #16 │ │ + 9340: 3310 adds r3, #16 │ │ + 9342: 109b asrs r3, r3, #2 │ │ + 9344: 4013 ands r3, r2 │ │ + 9346: 9a01 ldr r2, [sp, #4] │ │ + 9348: 9f04 ldr r7, [sp, #16] │ │ + 934a: 1412 asrs r2, r2, #16 │ │ + 934c: 1992 adds r2, r2, r6 │ │ + 934e: 0052 lsls r2, r2, #1 │ │ + 9350: 005e lsls r6, r3, #1 │ │ + 9352: 5ebf ldrsh r7, [r7, r2] │ │ + 9354: 5f36 ldrsh r6, [r6, r4] │ │ + 9356: 1c35 adds r5, r6, #0 │ │ + 9358: 437d muls r5, r7 │ │ + 935a: 9e04 ldr r6, [sp, #16] │ │ + 935c: 9505 str r5, [sp, #20] │ │ + 935e: 1c5f adds r7, r3, #1 │ │ + 9360: 18b2 adds r2, r6, r2 │ │ + 9362: 2502 movs r5, #2 │ │ + 9364: 5f56 ldrsh r6, [r2, r5] │ │ + 9366: 007f lsls r7, r7, #1 │ │ + 9368: 5f3f ldrsh r7, [r7, r4] │ │ + 936a: 46b4 mov ip, r6 │ │ + 936c: 4666 mov r6, ip │ │ + 936e: 437e muls r6, r7 │ │ + 9370: 9d05 ldr r5, [sp, #20] │ │ + 9372: 1c9f adds r7, r3, #2 │ │ + 9374: 007f lsls r7, r7, #1 │ │ + 9376: 19ad adds r5, r5, r6 │ │ + 9378: 9505 str r5, [sp, #20] │ │ + 937a: 5f3f ldrsh r7, [r7, r4] │ │ + 937c: 2604 movs r6, #4 │ │ + 937e: 5f95 ldrsh r5, [r2, r6] │ │ + 9380: 1d1e adds r6, r3, #4 │ │ + 9382: 0076 lsls r6, r6, #1 │ │ + 9384: 46ac mov ip, r5 │ │ + 9386: 4665 mov r5, ip │ │ + 9388: 437d muls r5, r7 │ │ + 938a: 1c2f adds r7, r5, #0 │ │ + 938c: 9d05 ldr r5, [sp, #20] │ │ + 938e: 19ed adds r5, r5, r7 │ │ + 9390: 9505 str r5, [sp, #20] │ │ + 9392: 2508 movs r5, #8 │ │ + 9394: 5f57 ldrsh r7, [r2, r5] │ │ + 9396: 5f36 ldrsh r6, [r6, r4] │ │ + 9398: 1c3d adds r5, r7, #0 │ │ + 939a: 4375 muls r5, r6 │ │ + 939c: 1d5e adds r6, r3, #5 │ │ + 939e: 0076 lsls r6, r6, #1 │ │ + 93a0: 9506 str r5, [sp, #24] │ │ + 93a2: 5f36 ldrsh r6, [r6, r4] │ │ + 93a4: 270a movs r7, #10 │ │ + 93a6: 5fd5 ldrsh r5, [r2, r7] │ │ + 93a8: 46ac mov ip, r5 │ │ + 93aa: 4665 mov r5, ip │ │ + 93ac: 4375 muls r5, r6 │ │ + 93ae: 1c2e adds r6, r5, #0 │ │ + 93b0: 9d06 ldr r5, [sp, #24] │ │ + 93b2: 19af adds r7, r5, r6 │ │ + 93b4: 1d9e adds r6, r3, #6 │ │ + 93b6: 0076 lsls r6, r6, #1 │ │ + 93b8: 5f36 ldrsh r6, [r6, r4] │ │ + 93ba: 9606 str r6, [sp, #24] │ │ + 93bc: 260c movs r6, #12 │ │ + 93be: 5f95 ldrsh r5, [r2, r6] │ │ + 93c0: 9e06 ldr r6, [sp, #24] │ │ + 93c2: 46ac mov ip, r5 │ │ + 93c4: 4665 mov r5, ip │ │ + 93c6: 4375 muls r5, r6 │ │ + 93c8: 1cde adds r6, r3, #3 │ │ + 93ca: 0076 lsls r6, r6, #1 │ │ + 93cc: 197f adds r7, r7, r5 │ │ + 93ce: 5f36 ldrsh r6, [r6, r4] │ │ + 93d0: 3307 adds r3, #7 │ │ + 93d2: 005b lsls r3, r3, #1 │ │ + 93d4: 9606 str r6, [sp, #24] │ │ + 93d6: 2606 movs r6, #6 │ │ + 93d8: 5f95 ldrsh r5, [r2, r6] │ │ + 93da: 9e06 ldr r6, [sp, #24] │ │ + 93dc: 46ac mov ip, r5 │ │ + 93de: 4665 mov r5, ip │ │ + 93e0: 4375 muls r5, r6 │ │ + 93e2: 1c2e adds r6, r5, #0 │ │ + 93e4: 9d05 ldr r5, [sp, #20] │ │ + 93e6: 19ae adds r6, r5, r6 │ │ + 93e8: 5f1d ldrsh r5, [r3, r4] │ │ + 93ea: 230e movs r3, #14 │ │ + 93ec: 5ed2 ldrsh r2, [r2, r3] │ │ + 93ee: 1076 asrs r6, r6, #1 │ │ + 93f0: 1c2b adds r3, r5, #0 │ │ + 93f2: 4353 muls r3, r2 │ │ + 93f4: 18fb adds r3, r7, r3 │ │ + 93f6: 105b asrs r3, r3, #1 │ │ + 93f8: 18f6 adds r6, r6, r3 │ │ + 93fa: 9b03 ldr r3, [sp, #12] │ │ + 93fc: 69c2 ldr r2, [r0, #28] │ │ + 93fe: 13b7 asrs r7, r6, #14 │ │ + 9400: 680d ldr r5, [r1, #0] │ │ + 9402: 4694 mov ip, r2 │ │ + 9404: 6982 ldr r2, [r0, #24] │ │ + 9406: 4463 add r3, ip │ │ + 9408: 9303 str r3, [sp, #12] │ │ + 940a: 4694 mov ip, r2 │ │ + 940c: 9b02 ldr r3, [sp, #8] │ │ + 940e: 4463 add r3, ip │ │ + 9410: 131a asrs r2, r3, #12 │ │ + 9412: 9302 str r3, [sp, #8] │ │ + 9414: 1c13 adds r3, r2, #0 │ │ + 9416: 437b muls r3, r7 │ │ + 9418: 18eb adds r3, r5, r3 │ │ + 941a: 600b str r3, [r1, #0] │ │ + 941c: 9b03 ldr r3, [sp, #12] │ │ + 941e: 684d ldr r5, [r1, #4] │ │ + 9420: 131b asrs r3, r3, #12 │ │ + 9422: 1c3e adds r6, r7, #0 │ │ + 9424: 435e muls r6, r3 │ │ + 9426: 19ae adds r6, r5, r6 │ │ + 9428: 604e str r6, [r1, #4] │ │ + 942a: 68c5 ldr r5, [r0, #12] │ │ + 942c: 9e01 ldr r6, [sp, #4] │ │ + 942e: 3108 adds r1, #8 │ │ + 9430: 1975 adds r5, r6, r5 │ │ + 9432: 9501 str r5, [sp, #4] │ │ + 9434: 9d07 ldr r5, [sp, #28] │ │ + 9436: 42a9 cmp r1, r5 │ │ + 9438: d200 bcs.n 943c │ │ + 943a: e77c b.n 9336 │ │ + 943c: 9901 ldr r1, [sp, #4] │ │ + 943e: 6844 ldr r4, [r0, #4] │ │ + 9440: 6102 str r2, [r0, #16] │ │ + 9442: 1409 asrs r1, r1, #16 │ │ + 9444: 1861 adds r1, r4, r1 │ │ + 9446: 6041 str r1, [r0, #4] │ │ + 9448: 9901 ldr r1, [sp, #4] │ │ + 944a: 9a03 ldr r2, [sp, #12] │ │ + 944c: 6143 str r3, [r0, #20] │ │ + 944e: 040d lsls r5, r1, #16 │ │ + 9450: 9902 ldr r1, [sp, #8] │ │ + 9452: 0c2d lsrs r5, r5, #16 │ │ + 9454: 6085 str r5, [r0, #8] │ │ + 9456: 6301 str r1, [r0, #48] ; 0x30 │ │ + 9458: 6342 str r2, [r0, #52] ; 0x34 │ │ + 945a: b009 add sp, #36 ; 0x24 │ │ + 945c: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 945e: 46c0 nop ; (mov r8, r8) │ │ + 9460: fac2 0002 ; instruction: 0xfac20002 │ │ + 9464: 7ff8 ldrb r0, [r7, #31] │ │ + 9466: 0000 movs r0, r0 │ │ + 9468: fffd 7fff ; instruction: 0xfffd7fff │ │ + │ │ +0000946c : │ │ + 946c: b570 push {r4, r5, r6, lr} │ │ + 946e: 6844 ldr r4, [r0, #4] │ │ + 9470: 6805 ldr r5, [r0, #0] │ │ + 9472: 6a46 ldr r6, [r0, #36] ; 0x24 │ │ + 9474: 6883 ldr r3, [r0, #8] │ │ + 9476: 192d adds r5, r5, r4 │ │ + 9478: 0676 lsls r6, r6, #25 │ │ + 947a: d500 bpl.n 947e │ │ + 947c: 192d adds r5, r5, r4 │ │ + 947e: 141c asrs r4, r3, #16 │ │ + 9480: 572c ldrsb r4, [r5, r4] │ │ + 9482: 6906 ldr r6, [r0, #16] │ │ + 9484: 0224 lsls r4, r4, #8 │ │ + 9486: 4366 muls r6, r4 │ │ + 9488: 1c34 adds r4, r6, #0 │ │ + 948a: 680e ldr r6, [r1, #0] │ │ + 948c: 1936 adds r6, r6, r4 │ │ + 948e: 600e str r6, [r1, #0] │ │ + 9490: 684e ldr r6, [r1, #4] │ │ + 9492: 1934 adds r4, r6, r4 │ │ + 9494: 604c str r4, [r1, #4] │ │ + 9496: 68c4 ldr r4, [r0, #12] │ │ + 9498: 3108 adds r1, #8 │ │ + 949a: 191b adds r3, r3, r4 │ │ + 949c: 4291 cmp r1, r2 │ │ + 949e: d3ee bcc.n 947e │ │ + 94a0: 6841 ldr r1, [r0, #4] │ │ + 94a2: 141a asrs r2, r3, #16 │ │ + 94a4: 041b lsls r3, r3, #16 │ │ + 94a6: 188a adds r2, r1, r2 │ │ + 94a8: 0c1b lsrs r3, r3, #16 │ │ + 94aa: 6042 str r2, [r0, #4] │ │ + 94ac: 6083 str r3, [r0, #8] │ │ + 94ae: bd70 pop {r4, r5, r6, pc} │ │ + │ │ +000094b0 : │ │ + 94b0: b570 push {r4, r5, r6, lr} │ │ + 94b2: 6844 ldr r4, [r0, #4] │ │ + 94b4: 6805 ldr r5, [r0, #0] │ │ + 94b6: 6a46 ldr r6, [r0, #36] ; 0x24 │ │ + 94b8: 0064 lsls r4, r4, #1 │ │ + 94ba: 6883 ldr r3, [r0, #8] │ │ + 94bc: 192d adds r5, r5, r4 │ │ + 94be: 0676 lsls r6, r6, #25 │ │ + 94c0: d500 bpl.n 94c4 │ │ + 94c2: 192d adds r5, r5, r4 │ │ + 94c4: 141c asrs r4, r3, #16 │ │ + 94c6: 0064 lsls r4, r4, #1 │ │ + 94c8: 5f64 ldrsh r4, [r4, r5] │ │ + 94ca: 6906 ldr r6, [r0, #16] │ │ + 94cc: 4366 muls r6, r4 │ │ + 94ce: 1c34 adds r4, r6, #0 │ │ + 94d0: 680e ldr r6, [r1, #0] │ │ + 94d2: 1936 adds r6, r6, r4 │ │ + 94d4: 600e str r6, [r1, #0] │ │ + 94d6: 684e ldr r6, [r1, #4] │ │ + 94d8: 1934 adds r4, r6, r4 │ │ + 94da: 604c str r4, [r1, #4] │ │ + 94dc: 68c4 ldr r4, [r0, #12] │ │ + 94de: 3108 adds r1, #8 │ │ + 94e0: 191b adds r3, r3, r4 │ │ + 94e2: 4291 cmp r1, r2 │ │ + 94e4: d3ee bcc.n 94c4 │ │ + 94e6: 6841 ldr r1, [r0, #4] │ │ + 94e8: 141a asrs r2, r3, #16 │ │ + 94ea: 041b lsls r3, r3, #16 │ │ + 94ec: 188a adds r2, r1, r2 │ │ + 94ee: 0c1b lsrs r3, r3, #16 │ │ + 94f0: 6042 str r2, [r0, #4] │ │ + 94f2: 6083 str r3, [r0, #8] │ │ + 94f4: bd70 pop {r4, r5, r6, pc} │ │ + │ │ +000094f6 : │ │ + 94f6: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + 94f8: 6843 ldr r3, [r0, #4] │ │ + 94fa: 6805 ldr r5, [r0, #0] │ │ + 94fc: 6a46 ldr r6, [r0, #36] ; 0x24 │ │ + 94fe: 9200 str r2, [sp, #0] │ │ + 9500: 6884 ldr r4, [r0, #8] │ │ + 9502: 18ed adds r5, r5, r3 │ │ + 9504: 0672 lsls r2, r6, #25 │ │ + 9506: d500 bpl.n 950a │ │ + 9508: 18ed adds r5, r5, r3 │ │ + 950a: 23ff movs r3, #255 ; 0xff │ │ + 950c: 469c mov ip, r3 │ │ + 950e: 4662 mov r2, ip │ │ + 9510: 1426 asrs r6, r4, #16 │ │ + 9512: 57af ldrsb r7, [r5, r6] │ │ + 9514: 19ae adds r6, r5, r6 │ │ + 9516: 7876 ldrb r6, [r6, #1] │ │ + 9518: 023b lsls r3, r7, #8 │ │ + 951a: 9301 str r3, [sp, #4] │ │ + 951c: 0636 lsls r6, r6, #24 │ │ + 951e: 1223 asrs r3, r4, #8 │ │ + 9520: 1636 asrs r6, r6, #24 │ │ + 9522: 401a ands r2, r3 │ │ + 9524: 1bf6 subs r6, r6, r7 │ │ + 9526: 1c13 adds r3, r2, #0 │ │ + 9528: 4373 muls r3, r6 │ │ + 952a: 9a01 ldr r2, [sp, #4] │ │ + 952c: 6906 ldr r6, [r0, #16] │ │ + 952e: 18d3 adds r3, r2, r3 │ │ + 9530: 435e muls r6, r3 │ │ + 9532: 1c33 adds r3, r6, #0 │ │ + 9534: 680a ldr r2, [r1, #0] │ │ + 9536: 1996 adds r6, r2, r6 │ │ + 9538: 684a ldr r2, [r1, #4] │ │ + 953a: 600e str r6, [r1, #0] │ │ + 953c: 18d3 adds r3, r2, r3 │ │ + 953e: 604b str r3, [r1, #4] │ │ + 9540: 68c3 ldr r3, [r0, #12] │ │ + 9542: 3108 adds r1, #8 │ │ + 9544: 18e4 adds r4, r4, r3 │ │ + 9546: 9b00 ldr r3, [sp, #0] │ │ + 9548: 4299 cmp r1, r3 │ │ + 954a: d3e0 bcc.n 950e │ │ + 954c: 6842 ldr r2, [r0, #4] │ │ + 954e: 1423 asrs r3, r4, #16 │ │ + 9550: 0424 lsls r4, r4, #16 │ │ + 9552: 18d3 adds r3, r2, r3 │ │ + 9554: 0c24 lsrs r4, r4, #16 │ │ + 9556: 6043 str r3, [r0, #4] │ │ + 9558: 6084 str r4, [r0, #8] │ │ + 955a: bdf7 pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ + │ │ +0000955c : │ │ + 955c: 6843 ldr r3, [r0, #4] │ │ + 955e: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + 9560: 6805 ldr r5, [r0, #0] │ │ + 9562: 6a46 ldr r6, [r0, #36] ; 0x24 │ │ + 9564: 005b lsls r3, r3, #1 │ │ + 9566: 6884 ldr r4, [r0, #8] │ │ + 9568: 18ed adds r5, r5, r3 │ │ + 956a: 0676 lsls r6, r6, #25 │ │ + 956c: d500 bpl.n 9570 │ │ + 956e: 18ed adds r5, r5, r3 │ │ + 9570: 1423 asrs r3, r4, #16 │ │ + 9572: 005b lsls r3, r3, #1 │ │ + 9574: 469c mov ip, r3 │ │ + 9576: 26ff movs r6, #255 ; 0xff │ │ + 9578: 5eef ldrsh r7, [r5, r3] │ │ + 957a: 1223 asrs r3, r4, #8 │ │ + 957c: 401e ands r6, r3 │ │ + 957e: 44ac add ip, r5 │ │ + 9580: 9601 str r6, [sp, #4] │ │ + 9582: 4666 mov r6, ip │ │ + 9584: 2302 movs r3, #2 │ │ + 9586: 5ef6 ldrsh r6, [r6, r3] │ │ + 9588: 9b01 ldr r3, [sp, #4] │ │ + 958a: 1bf6 subs r6, r6, r7 │ │ + 958c: 46b4 mov ip, r6 │ │ + 958e: 4666 mov r6, ip │ │ + 9590: 435e muls r6, r3 │ │ + 9592: 1233 asrs r3, r6, #8 │ │ + 9594: 18fb adds r3, r7, r3 │ │ + 9596: 6907 ldr r7, [r0, #16] │ │ + 9598: 680e ldr r6, [r1, #0] │ │ + 959a: 435f muls r7, r3 │ │ + 959c: 1c3b adds r3, r7, #0 │ │ + 959e: 19f7 adds r7, r6, r7 │ │ + 95a0: 684e ldr r6, [r1, #4] │ │ + 95a2: 600f str r7, [r1, #0] │ │ + 95a4: 18f3 adds r3, r6, r3 │ │ + 95a6: 604b str r3, [r1, #4] │ │ + 95a8: 68c3 ldr r3, [r0, #12] │ │ + 95aa: 3108 adds r1, #8 │ │ + 95ac: 18e4 adds r4, r4, r3 │ │ + 95ae: 4291 cmp r1, r2 │ │ + 95b0: d3de bcc.n 9570 │ │ + 95b2: 6842 ldr r2, [r0, #4] │ │ + 95b4: 1423 asrs r3, r4, #16 │ │ + 95b6: 0424 lsls r4, r4, #16 │ │ + 95b8: 18d3 adds r3, r2, r3 │ │ + 95ba: 0c24 lsrs r4, r4, #16 │ │ + 95bc: 6043 str r3, [r0, #4] │ │ + 95be: 6084 str r4, [r0, #8] │ │ + 95c0: bdf7 pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ + │ │ +000095c2 : │ │ + 95c2: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + 95c4: 6844 ldr r4, [r0, #4] │ │ + 95c6: 6806 ldr r6, [r0, #0] │ │ + 95c8: 6a47 ldr r7, [r0, #36] ; 0x24 │ │ + 95ca: 9201 str r2, [sp, #4] │ │ + 95cc: 6b05 ldr r5, [r0, #48] ; 0x30 │ │ + 95ce: 6883 ldr r3, [r0, #8] │ │ + 95d0: 1936 adds r6, r6, r4 │ │ + 95d2: 067f lsls r7, r7, #25 │ │ + 95d4: d500 bpl.n 95d8 │ │ + 95d6: 1936 adds r6, r6, r4 │ │ + 95d8: 6984 ldr r4, [r0, #24] │ │ + 95da: 192d adds r5, r5, r4 │ │ + 95dc: 141c asrs r4, r3, #16 │ │ + 95de: 5734 ldrsb r4, [r6, r4] │ │ + 95e0: 132f asrs r7, r5, #12 │ │ + 95e2: 0224 lsls r4, r4, #8 │ │ + 95e4: 1c22 adds r2, r4, #0 │ │ + 95e6: 437a muls r2, r7 │ │ + 95e8: 680c ldr r4, [r1, #0] │ │ + 95ea: 9200 str r2, [sp, #0] │ │ + 95ec: 46a4 mov ip, r4 │ │ + 95ee: 4494 add ip, r2 │ │ + 95f0: 4664 mov r4, ip │ │ + 95f2: 600c str r4, [r1, #0] │ │ + 95f4: 684c ldr r4, [r1, #4] │ │ + 95f6: 18a4 adds r4, r4, r2 │ │ + 95f8: 604c str r4, [r1, #4] │ │ + 95fa: 68c4 ldr r4, [r0, #12] │ │ + 95fc: 9a01 ldr r2, [sp, #4] │ │ + 95fe: 3108 adds r1, #8 │ │ + 9600: 191b adds r3, r3, r4 │ │ + 9602: 4291 cmp r1, r2 │ │ + 9604: d3e8 bcc.n 95d8 │ │ + 9606: 6841 ldr r1, [r0, #4] │ │ + 9608: 141a asrs r2, r3, #16 │ │ + 960a: 041b lsls r3, r3, #16 │ │ + 960c: 188a adds r2, r1, r2 │ │ + 960e: 0c1b lsrs r3, r3, #16 │ │ + 9610: 6305 str r5, [r0, #48] ; 0x30 │ │ + 9612: 6345 str r5, [r0, #52] ; 0x34 │ │ + 9614: 6107 str r7, [r0, #16] │ │ + 9616: 6147 str r7, [r0, #20] │ │ + 9618: 6042 str r2, [r0, #4] │ │ + 961a: 6083 str r3, [r0, #8] │ │ + 961c: bdf7 pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ + │ │ +0000961e : │ │ + 961e: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + 9620: 6844 ldr r4, [r0, #4] │ │ + 9622: 6806 ldr r6, [r0, #0] │ │ + 9624: 6a47 ldr r7, [r0, #36] ; 0x24 │ │ + 9626: 0064 lsls r4, r4, #1 │ │ + 9628: 9201 str r2, [sp, #4] │ │ + 962a: 6b05 ldr r5, [r0, #48] ; 0x30 │ │ + 962c: 6883 ldr r3, [r0, #8] │ │ + 962e: 1936 adds r6, r6, r4 │ │ + 9630: 067f lsls r7, r7, #25 │ │ + 9632: d500 bpl.n 9636 │ │ + 9634: 1936 adds r6, r6, r4 │ │ + 9636: 6984 ldr r4, [r0, #24] │ │ + 9638: 192d adds r5, r5, r4 │ │ + 963a: 141c asrs r4, r3, #16 │ │ + 963c: 0064 lsls r4, r4, #1 │ │ + 963e: 5fa4 ldrsh r4, [r4, r6] │ │ + 9640: 132f asrs r7, r5, #12 │ │ + 9642: 1c22 adds r2, r4, #0 │ │ + 9644: 437a muls r2, r7 │ │ + 9646: 680c ldr r4, [r1, #0] │ │ + 9648: 46a4 mov ip, r4 │ │ + 964a: 4494 add ip, r2 │ │ + 964c: 4664 mov r4, ip │ │ + 964e: 600c str r4, [r1, #0] │ │ + 9650: 684c ldr r4, [r1, #4] │ │ + 9652: 18a4 adds r4, r4, r2 │ │ + 9654: 604c str r4, [r1, #4] │ │ + 9656: 68c4 ldr r4, [r0, #12] │ │ + 9658: 9a01 ldr r2, [sp, #4] │ │ + 965a: 3108 adds r1, #8 │ │ + 965c: 191b adds r3, r3, r4 │ │ + 965e: 4291 cmp r1, r2 │ │ + 9660: d3e9 bcc.n 9636 │ │ + 9662: 6841 ldr r1, [r0, #4] │ │ + 9664: 141a asrs r2, r3, #16 │ │ + 9666: 041b lsls r3, r3, #16 │ │ + 9668: 188a adds r2, r1, r2 │ │ + 966a: 0c1b lsrs r3, r3, #16 │ │ + 966c: 6305 str r5, [r0, #48] ; 0x30 │ │ + 966e: 6345 str r5, [r0, #52] ; 0x34 │ │ + 9670: 6107 str r7, [r0, #16] │ │ + 9672: 6147 str r7, [r0, #20] │ │ + 9674: 6042 str r2, [r0, #4] │ │ + 9676: 6083 str r3, [r0, #8] │ │ + 9678: bdf7 pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ + │ │ +0000967a : │ │ + 967a: b5f0 push {r4, r5, r6, r7, lr} │ │ + 967c: 6843 ldr r3, [r0, #4] │ │ + 967e: 6804 ldr r4, [r0, #0] │ │ + 9680: 6a46 ldr r6, [r0, #36] ; 0x24 │ │ + 9682: b085 sub sp, #20 │ │ + 9684: 18e4 adds r4, r4, r3 │ │ + 9686: 9202 str r2, [sp, #8] │ │ + 9688: 6b05 ldr r5, [r0, #48] ; 0x30 │ │ + 968a: 6882 ldr r2, [r0, #8] │ │ + 968c: 9401 str r4, [sp, #4] │ │ + 968e: 0674 lsls r4, r6, #25 │ │ + 9690: d502 bpl.n 9698 │ │ + 9692: 9c01 ldr r4, [sp, #4] │ │ + 9694: 18e3 adds r3, r4, r3 │ │ + 9696: 9301 str r3, [sp, #4] │ │ + 9698: 9b01 ldr r3, [sp, #4] │ │ + 969a: 1416 asrs r6, r2, #16 │ │ + 969c: 24ff movs r4, #255 ; 0xff │ │ + 969e: 579b ldrsb r3, [r3, r6] │ │ + 96a0: 469c mov ip, r3 │ │ + 96a2: 6983 ldr r3, [r0, #24] │ │ + 96a4: 18ed adds r5, r5, r3 │ │ + 96a6: 4663 mov r3, ip │ │ + 96a8: 021b lsls r3, r3, #8 │ │ + 96aa: 9303 str r3, [sp, #12] │ │ + 96ac: 1213 asrs r3, r2, #8 │ │ + 96ae: 4023 ands r3, r4 │ │ + 96b0: 9c01 ldr r4, [sp, #4] │ │ + 96b2: 132f asrs r7, r5, #12 │ │ + 96b4: 19a6 adds r6, r4, r6 │ │ + 96b6: 4664 mov r4, ip │ │ + 96b8: 7876 ldrb r6, [r6, #1] │ │ + 96ba: 0636 lsls r6, r6, #24 │ │ + 96bc: 1636 asrs r6, r6, #24 │ │ + 96be: 1b34 subs r4, r6, r4 │ │ + 96c0: 1c26 adds r6, r4, #0 │ │ + 96c2: 435e muls r6, r3 │ │ + 96c4: 9b03 ldr r3, [sp, #12] │ │ + 96c6: 199e adds r6, r3, r6 │ │ + 96c8: 1c34 adds r4, r6, #0 │ │ + 96ca: 437c muls r4, r7 │ │ + 96cc: 680b ldr r3, [r1, #0] │ │ + 96ce: 191b adds r3, r3, r4 │ │ + 96d0: 600b str r3, [r1, #0] │ │ + 96d2: 684b ldr r3, [r1, #4] │ │ + 96d4: 191e adds r6, r3, r4 │ │ + 96d6: 604e str r6, [r1, #4] │ │ + 96d8: 68c3 ldr r3, [r0, #12] │ │ + 96da: 3108 adds r1, #8 │ │ + 96dc: 18d2 adds r2, r2, r3 │ │ + 96de: 9b02 ldr r3, [sp, #8] │ │ + 96e0: 4299 cmp r1, r3 │ │ + 96e2: d3d9 bcc.n 9698 │ │ + 96e4: 6841 ldr r1, [r0, #4] │ │ + 96e6: 1413 asrs r3, r2, #16 │ │ + 96e8: 0412 lsls r2, r2, #16 │ │ + 96ea: 18cb adds r3, r1, r3 │ │ + 96ec: 0c12 lsrs r2, r2, #16 │ │ + 96ee: 6043 str r3, [r0, #4] │ │ + 96f0: 6082 str r2, [r0, #8] │ │ + 96f2: 6305 str r5, [r0, #48] ; 0x30 │ │ + 96f4: 6345 str r5, [r0, #52] ; 0x34 │ │ + 96f6: 6107 str r7, [r0, #16] │ │ + 96f8: 6147 str r7, [r0, #20] │ │ + 96fa: b005 add sp, #20 │ │ + 96fc: bdf0 pop {r4, r5, r6, r7, pc} │ │ + │ │ +000096fe : │ │ + 96fe: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + 9700: 6843 ldr r3, [r0, #4] │ │ + 9702: 6804 ldr r4, [r0, #0] │ │ + 9704: 9201 str r2, [sp, #4] │ │ + 9706: 005b lsls r3, r3, #1 │ │ + 9708: 18e4 adds r4, r4, r3 │ │ + 970a: 9400 str r4, [sp, #0] │ │ + 970c: 6a44 ldr r4, [r0, #36] ; 0x24 │ │ + 970e: 6b06 ldr r6, [r0, #48] ; 0x30 │ │ + 9710: 6882 ldr r2, [r0, #8] │ │ + 9712: 0664 lsls r4, r4, #25 │ │ + 9714: d502 bpl.n 971c │ │ + 9716: 9c00 ldr r4, [sp, #0] │ │ + 9718: 18e3 adds r3, r4, r3 │ │ + 971a: 9300 str r3, [sp, #0] │ │ + 971c: 9b00 ldr r3, [sp, #0] │ │ + 971e: 1414 asrs r4, r2, #16 │ │ + 9720: 0064 lsls r4, r4, #1 │ │ + 9722: 5f1b ldrsh r3, [r3, r4] │ │ + 9724: 25ff movs r5, #255 ; 0xff │ │ + 9726: 469c mov ip, r3 │ │ + 9728: 6983 ldr r3, [r0, #24] │ │ + 972a: 18f6 adds r6, r6, r3 │ │ + 972c: 1213 asrs r3, r2, #8 │ │ + 972e: 402b ands r3, r5 │ │ + 9730: 9d00 ldr r5, [sp, #0] │ │ + 9732: 1337 asrs r7, r6, #12 │ │ + 9734: 192c adds r4, r5, r4 │ │ + 9736: 2502 movs r5, #2 │ │ + 9738: 5f64 ldrsh r4, [r4, r5] │ │ + 973a: 4665 mov r5, ip │ │ + 973c: 1b65 subs r5, r4, r5 │ │ + 973e: 1c2c adds r4, r5, #0 │ │ + 9740: 435c muls r4, r3 │ │ + 9742: 1224 asrs r4, r4, #8 │ │ + 9744: 4464 add r4, ip │ │ + 9746: 1c25 adds r5, r4, #0 │ │ + 9748: 437d muls r5, r7 │ │ + 974a: 680b ldr r3, [r1, #0] │ │ + 974c: 195b adds r3, r3, r5 │ │ + 974e: 600b str r3, [r1, #0] │ │ + 9750: 684b ldr r3, [r1, #4] │ │ + 9752: 195c adds r4, r3, r5 │ │ + 9754: 604c str r4, [r1, #4] │ │ + 9756: 68c3 ldr r3, [r0, #12] │ │ + 9758: 3108 adds r1, #8 │ │ + 975a: 18d2 adds r2, r2, r3 │ │ + 975c: 9b01 ldr r3, [sp, #4] │ │ + 975e: 4299 cmp r1, r3 │ │ + 9760: d3dc bcc.n 971c │ │ + 9762: 6841 ldr r1, [r0, #4] │ │ + 9764: 1413 asrs r3, r2, #16 │ │ + 9766: 0412 lsls r2, r2, #16 │ │ + 9768: 18cb adds r3, r1, r3 │ │ + 976a: 0c12 lsrs r2, r2, #16 │ │ + 976c: 6306 str r6, [r0, #48] ; 0x30 │ │ + 976e: 6346 str r6, [r0, #52] ; 0x34 │ │ + 9770: 6107 str r7, [r0, #16] │ │ + 9772: 6147 str r7, [r0, #20] │ │ + 9774: 6043 str r3, [r0, #4] │ │ + 9776: 6082 str r2, [r0, #8] │ │ + 9778: bdf7 pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ + │ │ +0000977a : │ │ + 977a: b5f0 push {r4, r5, r6, r7, lr} │ │ + 977c: 6805 ldr r5, [r0, #0] │ │ + 977e: 6844 ldr r4, [r0, #4] │ │ + 9780: 6883 ldr r3, [r0, #8] │ │ + 9782: 192e adds r6, r5, r4 │ │ + 9784: 6a45 ldr r5, [r0, #36] ; 0x24 │ │ + 9786: 066d lsls r5, r5, #25 │ │ + 9788: d500 bpl.n 978c │ │ + 978a: 1936 adds r6, r6, r4 │ │ + 978c: 141d asrs r5, r3, #16 │ │ + 978e: 006d lsls r5, r5, #1 │ │ + 9790: 1974 adds r4, r6, r5 │ │ + 9792: 5775 ldrsb r5, [r6, r5] │ │ + 9794: 6907 ldr r7, [r0, #16] │ │ + 9796: 7864 ldrb r4, [r4, #1] │ │ + 9798: 022d lsls r5, r5, #8 │ │ + 979a: 436f muls r7, r5 │ │ + 979c: 1c3d adds r5, r7, #0 │ │ + 979e: 680f ldr r7, [r1, #0] │ │ + 97a0: 0624 lsls r4, r4, #24 │ │ + 97a2: 1624 asrs r4, r4, #24 │ │ + 97a4: 197d adds r5, r7, r5 │ │ + 97a6: 600d str r5, [r1, #0] │ │ + 97a8: 6945 ldr r5, [r0, #20] │ │ + 97aa: 0224 lsls r4, r4, #8 │ │ + 97ac: 4365 muls r5, r4 │ │ + 97ae: 1c2c adds r4, r5, #0 │ │ + 97b0: 684d ldr r5, [r1, #4] │ │ + 97b2: 192c adds r4, r5, r4 │ │ + 97b4: 604c str r4, [r1, #4] │ │ + 97b6: 68c4 ldr r4, [r0, #12] │ │ + 97b8: 3108 adds r1, #8 │ │ + 97ba: 191b adds r3, r3, r4 │ │ + 97bc: 4291 cmp r1, r2 │ │ + 97be: d3e5 bcc.n 978c │ │ + 97c0: 6841 ldr r1, [r0, #4] │ │ + 97c2: 141a asrs r2, r3, #16 │ │ + 97c4: 041b lsls r3, r3, #16 │ │ + 97c6: 188a adds r2, r1, r2 │ │ + 97c8: 0c1b lsrs r3, r3, #16 │ │ + 97ca: 6042 str r2, [r0, #4] │ │ + 97cc: 6083 str r3, [r0, #8] │ │ + 97ce: bdf0 pop {r4, r5, r6, r7, pc} │ │ + │ │ +000097d0 : │ │ + 97d0: b5f0 push {r4, r5, r6, r7, lr} │ │ + 97d2: 6844 ldr r4, [r0, #4] │ │ + 97d4: 6a46 ldr r6, [r0, #36] ; 0x24 │ │ + 97d6: 6883 ldr r3, [r0, #8] │ │ + 97d8: 0065 lsls r5, r4, #1 │ │ + 97da: 6804 ldr r4, [r0, #0] │ │ + 97dc: 1964 adds r4, r4, r5 │ │ + 97de: 0676 lsls r6, r6, #25 │ │ + 97e0: d500 bpl.n 97e4 │ │ + 97e2: 1964 adds r4, r4, r5 │ │ + 97e4: 141e asrs r6, r3, #16 │ │ + 97e6: 00b6 lsls r6, r6, #2 │ │ + 97e8: 19a5 adds r5, r4, r6 │ │ + 97ea: 2702 movs r7, #2 │ │ + 97ec: 5fed ldrsh r5, [r5, r7] │ │ + 97ee: 5fa6 ldrsh r6, [r4, r6] │ │ + 97f0: 6907 ldr r7, [r0, #16] │ │ + 97f2: 4377 muls r7, r6 │ │ + 97f4: 1c3e adds r6, r7, #0 │ │ + 97f6: 680f ldr r7, [r1, #0] │ │ + 97f8: 19be adds r6, r7, r6 │ │ + 97fa: 600e str r6, [r1, #0] │ │ + 97fc: 6946 ldr r6, [r0, #20] │ │ + 97fe: 436e muls r6, r5 │ │ + 9800: 1c35 adds r5, r6, #0 │ │ + 9802: 684e ldr r6, [r1, #4] │ │ + 9804: 1975 adds r5, r6, r5 │ │ + 9806: 604d str r5, [r1, #4] │ │ + 9808: 68c5 ldr r5, [r0, #12] │ │ + 980a: 3108 adds r1, #8 │ │ + 980c: 195b adds r3, r3, r5 │ │ + 980e: 4291 cmp r1, r2 │ │ + 9810: d3e8 bcc.n 97e4 │ │ + 9812: 6841 ldr r1, [r0, #4] │ │ + 9814: 141a asrs r2, r3, #16 │ │ + 9816: 041b lsls r3, r3, #16 │ │ + 9818: 188a adds r2, r1, r2 │ │ + 981a: 0c1b lsrs r3, r3, #16 │ │ + 981c: 6042 str r2, [r0, #4] │ │ + 981e: 6083 str r3, [r0, #8] │ │ + 9820: bdf0 pop {r4, r5, r6, r7, pc} │ │ + │ │ +00009822 : │ │ + 9822: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + 9824: 6843 ldr r3, [r0, #4] │ │ + 9826: 6804 ldr r4, [r0, #0] │ │ + 9828: 9200 str r2, [sp, #0] │ │ + 982a: 6882 ldr r2, [r0, #8] │ │ + 982c: 18e5 adds r5, r4, r3 │ │ + 982e: 6a44 ldr r4, [r0, #36] ; 0x24 │ │ + 9830: 0664 lsls r4, r4, #25 │ │ + 9832: d500 bpl.n 9836 │ │ + 9834: 18ed adds r5, r5, r3 │ │ + 9836: 24ff movs r4, #255 ; 0xff │ │ + 9838: 2701 movs r7, #1 │ │ + 983a: 1213 asrs r3, r2, #8 │ │ + 983c: 401c ands r4, r3 │ │ + 983e: 46a4 mov ip, r4 │ │ + 9840: 1414 asrs r4, r2, #16 │ │ + 9842: 0064 lsls r4, r4, #1 │ │ + 9844: 572e ldrsb r6, [r5, r4] │ │ + 9846: 192c adds r4, r5, r4 │ │ + 9848: 57e7 ldrsb r7, [r4, r7] │ │ + 984a: 023b lsls r3, r7, #8 │ │ + 984c: 9301 str r3, [sp, #4] │ │ + 984e: 2303 movs r3, #3 │ │ + 9850: 56e3 ldrsb r3, [r4, r3] │ │ + 9852: 78a4 ldrb r4, [r4, #2] │ │ + 9854: 1bdb subs r3, r3, r7 │ │ + 9856: 4667 mov r7, ip │ │ + 9858: 435f muls r7, r3 │ │ + 985a: 1c3b adds r3, r7, #0 │ │ + 985c: 0624 lsls r4, r4, #24 │ │ + 985e: 9f01 ldr r7, [sp, #4] │ │ + 9860: 1624 asrs r4, r4, #24 │ │ + 9862: 1ba4 subs r4, r4, r6 │ │ + 9864: 18fb adds r3, r7, r3 │ │ + 9866: 0237 lsls r7, r6, #8 │ │ + 9868: 4666 mov r6, ip │ │ + 986a: 4366 muls r6, r4 │ │ + 986c: 6904 ldr r4, [r0, #16] │ │ + 986e: 19bf adds r7, r7, r6 │ │ + 9870: 437c muls r4, r7 │ │ + 9872: 1c27 adds r7, r4, #0 │ │ + 9874: 680c ldr r4, [r1, #0] │ │ + 9876: 19e7 adds r7, r4, r7 │ │ + 9878: 600f str r7, [r1, #0] │ │ + 987a: 6944 ldr r4, [r0, #20] │ │ + 987c: 435c muls r4, r3 │ │ + 987e: 1c23 adds r3, r4, #0 │ │ + 9880: 684c ldr r4, [r1, #4] │ │ + 9882: 18e3 adds r3, r4, r3 │ │ + 9884: 604b str r3, [r1, #4] │ │ + 9886: 68c3 ldr r3, [r0, #12] │ │ + 9888: 3108 adds r1, #8 │ │ + 988a: 18d2 adds r2, r2, r3 │ │ + 988c: 9b00 ldr r3, [sp, #0] │ │ + 988e: 4299 cmp r1, r3 │ │ + 9890: d3d1 bcc.n 9836 │ │ + 9892: 6841 ldr r1, [r0, #4] │ │ + 9894: 1413 asrs r3, r2, #16 │ │ + 9896: 0412 lsls r2, r2, #16 │ │ + 9898: 18cb adds r3, r1, r3 │ │ + 989a: 0c12 lsrs r2, r2, #16 │ │ + 989c: 6043 str r3, [r0, #4] │ │ + 989e: 6082 str r2, [r0, #8] │ │ + 98a0: bdf7 pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ + │ │ +000098a2 : │ │ + 98a2: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + 98a4: 6843 ldr r3, [r0, #4] │ │ + 98a6: 9201 str r2, [sp, #4] │ │ + 98a8: 6802 ldr r2, [r0, #0] │ │ + 98aa: 005b lsls r3, r3, #1 │ │ + 98ac: 6884 ldr r4, [r0, #8] │ │ + 98ae: 18d6 adds r6, r2, r3 │ │ + 98b0: 6a42 ldr r2, [r0, #36] ; 0x24 │ │ + 98b2: 0652 lsls r2, r2, #25 │ │ + 98b4: d500 bpl.n 98b8 │ │ + 98b6: 18f6 adds r6, r6, r3 │ │ + 98b8: 22ff movs r2, #255 ; 0xff │ │ + 98ba: 1223 asrs r3, r4, #8 │ │ + 98bc: 1425 asrs r5, r4, #16 │ │ + 98be: 4013 ands r3, r2 │ │ + 98c0: 00ad lsls r5, r5, #2 │ │ + 98c2: 9300 str r3, [sp, #0] │ │ + 98c4: 5f77 ldrsh r7, [r6, r5] │ │ + 98c6: 1975 adds r5, r6, r5 │ │ + 98c8: 2302 movs r3, #2 │ │ + 98ca: 5eea ldrsh r2, [r5, r3] │ │ + 98cc: 4694 mov ip, r2 │ │ + 98ce: 2306 movs r3, #6 │ │ + 98d0: 5eea ldrsh r2, [r5, r3] │ │ + 98d2: 4663 mov r3, ip │ │ + 98d4: 1ad3 subs r3, r2, r3 │ │ + 98d6: 9a00 ldr r2, [sp, #0] │ │ + 98d8: 435a muls r2, r3 │ │ + 98da: 2304 movs r3, #4 │ │ + 98dc: 5eed ldrsh r5, [r5, r3] │ │ + 98de: 1212 asrs r2, r2, #8 │ │ + 98e0: 4462 add r2, ip │ │ + 98e2: 1beb subs r3, r5, r7 │ │ + 98e4: 9d00 ldr r5, [sp, #0] │ │ + 98e6: 435d muls r5, r3 │ │ + 98e8: 6903 ldr r3, [r0, #16] │ │ + 98ea: 122d asrs r5, r5, #8 │ │ + 98ec: 197f adds r7, r7, r5 │ │ + 98ee: 437b muls r3, r7 │ │ + 98f0: 1c1f adds r7, r3, #0 │ │ + 98f2: 680b ldr r3, [r1, #0] │ │ + 98f4: 19df adds r7, r3, r7 │ │ + 98f6: 600f str r7, [r1, #0] │ │ + 98f8: 6943 ldr r3, [r0, #20] │ │ + 98fa: 4353 muls r3, r2 │ │ + 98fc: 1c1a adds r2, r3, #0 │ │ + 98fe: 684b ldr r3, [r1, #4] │ │ + 9900: 189a adds r2, r3, r2 │ │ + 9902: 604a str r2, [r1, #4] │ │ + 9904: 68c3 ldr r3, [r0, #12] │ │ + 9906: 3108 adds r1, #8 │ │ + 9908: 18e4 adds r4, r4, r3 │ │ + 990a: 9b01 ldr r3, [sp, #4] │ │ + 990c: 4299 cmp r1, r3 │ │ + 990e: d3d3 bcc.n 98b8 │ │ + 9910: 6842 ldr r2, [r0, #4] │ │ + 9912: 1423 asrs r3, r4, #16 │ │ + 9914: 0424 lsls r4, r4, #16 │ │ + 9916: 18d3 adds r3, r2, r3 │ │ + 9918: 0c24 lsrs r4, r4, #16 │ │ + 991a: 6043 str r3, [r0, #4] │ │ + 991c: 6084 str r4, [r0, #8] │ │ + 991e: bdf7 pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ + │ │ +00009920 : │ │ + 9920: b5f0 push {r4, r5, r6, r7, lr} │ │ + 9922: 6883 ldr r3, [r0, #8] │ │ + 9924: b08b sub sp, #44 ; 0x2c │ │ + 9926: 9209 str r2, [sp, #36] ; 0x24 │ │ + 9928: 9301 str r3, [sp, #4] │ │ + 992a: 6842 ldr r2, [r0, #4] │ │ + 992c: 6803 ldr r3, [r0, #0] │ │ + 992e: 6a44 ldr r4, [r0, #36] ; 0x24 │ │ + 9930: 189b adds r3, r3, r2 │ │ + 9932: 0664 lsls r4, r4, #25 │ │ + 9934: d500 bpl.n 9938 │ │ + 9936: 189b adds r3, r3, r2 │ │ + 9938: 4e3e ldr r6, [pc, #248] ; (9a34 ) │ │ + 993a: 447e add r6, pc │ │ + 993c: 6836 ldr r6, [r6, #0] │ │ + 993e: 9a01 ldr r2, [sp, #4] │ │ + 9940: 4c3d ldr r4, [pc, #244] ; (9a38 ) │ │ + 9942: 1112 asrs r2, r2, #4 │ │ + 9944: 4022 ands r2, r4 │ │ + 9946: 0055 lsls r5, r2, #1 │ │ + 9948: 5fac ldrsh r4, [r5, r6] │ │ + 994a: 1c57 adds r7, r2, #1 │ │ + 994c: 007f lsls r7, r7, #1 │ │ + 994e: 9402 str r4, [sp, #8] │ │ + 9950: 9c01 ldr r4, [sp, #4] │ │ + 9952: 1425 asrs r5, r4, #16 │ │ + 9954: 5fbc ldrsh r4, [r7, r6] │ │ + 9956: 3d01 subs r5, #1 │ │ + 9958: 006d lsls r5, r5, #1 │ │ + 995a: 1c97 adds r7, r2, #2 │ │ + 995c: 9403 str r4, [sp, #12] │ │ + 995e: 007f lsls r7, r7, #1 │ │ + 9960: 1cac adds r4, r5, #2 │ │ + 9962: 9404 str r4, [sp, #16] │ │ + 9964: 5fbc ldrsh r4, [r7, r6] │ │ + 9966: 3203 adds r2, #3 │ │ + 9968: 0052 lsls r2, r2, #1 │ │ + 996a: 9405 str r4, [sp, #20] │ │ + 996c: 1d2c adds r4, r5, #4 │ │ + 996e: 9406 str r4, [sp, #24] │ │ + 9970: 5f92 ldrsh r2, [r2, r6] │ │ + 9972: 9c02 ldr r4, [sp, #8] │ │ + 9974: 1daf adds r7, r5, #6 │ │ + 9976: 9207 str r2, [sp, #28] │ │ + 9978: 195a adds r2, r3, r5 │ │ + 997a: 7852 ldrb r2, [r2, #1] │ │ + 997c: 575d ldrsb r5, [r3, r5] │ │ + 997e: 0612 lsls r2, r2, #24 │ │ + 9980: 1612 asrs r2, r2, #24 │ │ + 9982: 4354 muls r4, r2 │ │ + 9984: 9a04 ldr r2, [sp, #16] │ │ + 9986: 46a4 mov ip, r4 │ │ + 9988: 189a adds r2, r3, r2 │ │ + 998a: 7852 ldrb r2, [r2, #1] │ │ + 998c: 9c03 ldr r4, [sp, #12] │ │ + 998e: 0612 lsls r2, r2, #24 │ │ + 9990: 1612 asrs r2, r2, #24 │ │ + 9992: 4354 muls r4, r2 │ │ + 9994: 1c22 adds r2, r4, #0 │ │ + 9996: 9c06 ldr r4, [sp, #24] │ │ + 9998: 4462 add r2, ip │ │ + 999a: 9208 str r2, [sp, #32] │ │ + 999c: 46a4 mov ip, r4 │ │ + 999e: 449c add ip, r3 │ │ + 99a0: 4664 mov r4, ip │ │ + 99a2: 7864 ldrb r4, [r4, #1] │ │ + 99a4: 9a05 ldr r2, [sp, #20] │ │ + 99a6: 0624 lsls r4, r4, #24 │ │ + 99a8: 1624 asrs r4, r4, #24 │ │ + 99aa: 46a4 mov ip, r4 │ │ + 99ac: 4664 mov r4, ip │ │ + 99ae: 4354 muls r4, r2 │ │ + 99b0: 46a4 mov ip, r4 │ │ + 99b2: 9a08 ldr r2, [sp, #32] │ │ + 99b4: 9c07 ldr r4, [sp, #28] │ │ + 99b6: 4462 add r2, ip │ │ + 99b8: 4694 mov ip, r2 │ │ + 99ba: 19da adds r2, r3, r7 │ │ + 99bc: 7852 ldrb r2, [r2, #1] │ │ + 99be: 0612 lsls r2, r2, #24 │ │ + 99c0: 1612 asrs r2, r2, #24 │ │ + 99c2: 4354 muls r4, r2 │ │ + 99c4: 1c22 adds r2, r4, #0 │ │ + 99c6: 9c02 ldr r4, [sp, #8] │ │ + 99c8: 4462 add r2, ip │ │ + 99ca: 1192 asrs r2, r2, #6 │ │ + 99cc: 436c muls r4, r5 │ │ + 99ce: 46a4 mov ip, r4 │ │ + 99d0: 9c04 ldr r4, [sp, #16] │ │ + 99d2: 9208 str r2, [sp, #32] │ │ + 99d4: 9a05 ldr r2, [sp, #20] │ │ + 99d6: 571d ldrsb r5, [r3, r4] │ │ + 99d8: 9c03 ldr r4, [sp, #12] │ │ + 99da: 436c muls r4, r5 │ │ + 99dc: 1c25 adds r5, r4, #0 │ │ + 99de: 9c06 ldr r4, [sp, #24] │ │ + 99e0: 4465 add r5, ip │ │ + 99e2: 571c ldrsb r4, [r3, r4] │ │ + 99e4: 57df ldrsb r7, [r3, r7] │ │ + 99e6: 46a4 mov ip, r4 │ │ + 99e8: 4664 mov r4, ip │ │ + 99ea: 4354 muls r4, r2 │ │ + 99ec: 46a4 mov ip, r4 │ │ + 99ee: 9c07 ldr r4, [sp, #28] │ │ + 99f0: 4465 add r5, ip │ │ + 99f2: 680a ldr r2, [r1, #0] │ │ + 99f4: 437c muls r4, r7 │ │ + 99f6: 192d adds r5, r5, r4 │ │ + 99f8: 6904 ldr r4, [r0, #16] │ │ + 99fa: 11ad asrs r5, r5, #6 │ │ + 99fc: 436c muls r4, r5 │ │ + 99fe: 1915 adds r5, r2, r4 │ │ + 9a00: 600d str r5, [r1, #0] │ │ + 9a02: 6944 ldr r4, [r0, #20] │ │ + 9a04: 9a08 ldr r2, [sp, #32] │ │ + 9a06: 4362 muls r2, r4 │ │ + 9a08: 684c ldr r4, [r1, #4] │ │ + 9a0a: 18a2 adds r2, r4, r2 │ │ + 9a0c: 604a str r2, [r1, #4] │ │ + 9a0e: 9c01 ldr r4, [sp, #4] │ │ + 9a10: 68c2 ldr r2, [r0, #12] │ │ + 9a12: 3108 adds r1, #8 │ │ + 9a14: 18a2 adds r2, r4, r2 │ │ + 9a16: 9201 str r2, [sp, #4] │ │ + 9a18: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 9a1a: 4291 cmp r1, r2 │ │ + 9a1c: d38f bcc.n 993e │ │ + 9a1e: 9b01 ldr r3, [sp, #4] │ │ + 9a20: 6842 ldr r2, [r0, #4] │ │ + 9a22: 141b asrs r3, r3, #16 │ │ + 9a24: 18d3 adds r3, r2, r3 │ │ + 9a26: 6043 str r3, [r0, #4] │ │ + 9a28: 9b01 ldr r3, [sp, #4] │ │ + 9a2a: 041c lsls r4, r3, #16 │ │ + 9a2c: 0c24 lsrs r4, r4, #16 │ │ + 9a2e: 6084 str r4, [r0, #8] │ │ + 9a30: b00b add sp, #44 ; 0x2c │ │ + 9a32: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 9a34: f4b6 0002 ; instruction: 0xf4b60002 │ │ + 9a38: 0ffc lsrs r4, r7, #31 │ │ ... │ │ │ │ -00009974 : │ │ - 9974: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ - 9976: 6847 ldr r7, [r0, #4] │ │ - 9978: 9200 str r2, [sp, #0] │ │ - 997a: 6802 ldr r2, [r0, #0] │ │ - 997c: 6b05 ldr r5, [r0, #48] ; 0x30 │ │ - 997e: 6b44 ldr r4, [r0, #52] ; 0x34 │ │ - 9980: 19d6 adds r6, r2, r7 │ │ - 9982: 6a42 ldr r2, [r0, #36] ; 0x24 │ │ - 9984: 6883 ldr r3, [r0, #8] │ │ - 9986: 0652 lsls r2, r2, #25 │ │ - 9988: d500 bpl.n 998c │ │ - 998a: 19f6 adds r6, r6, r7 │ │ - 998c: 141f asrs r7, r3, #16 │ │ - 998e: 007f lsls r7, r7, #1 │ │ - 9990: 19f2 adds r2, r6, r7 │ │ - 9992: 7852 ldrb r2, [r2, #1] │ │ - 9994: 57f7 ldrsb r7, [r6, r7] │ │ - 9996: 0612 lsls r2, r2, #24 │ │ - 9998: 1612 asrs r2, r2, #24 │ │ - 999a: 0212 lsls r2, r2, #8 │ │ - 999c: 4694 mov ip, r2 │ │ - 999e: 69c2 ldr r2, [r0, #28] │ │ - 99a0: 023f lsls r7, r7, #8 │ │ - 99a2: 18a4 adds r4, r4, r2 │ │ - 99a4: 6982 ldr r2, [r0, #24] │ │ - 99a6: 18ad adds r5, r5, r2 │ │ - 99a8: 132a asrs r2, r5, #12 │ │ - 99aa: 4357 muls r7, r2 │ │ - 99ac: 9201 str r2, [sp, #4] │ │ - 99ae: 680a ldr r2, [r1, #0] │ │ - 99b0: 19d7 adds r7, r2, r7 │ │ - 99b2: 600f str r7, [r1, #0] │ │ - 99b4: 1327 asrs r7, r4, #12 │ │ - 99b6: 4662 mov r2, ip │ │ - 99b8: 437a muls r2, r7 │ │ - 99ba: 4694 mov ip, r2 │ │ - 99bc: 684a ldr r2, [r1, #4] │ │ - 99be: 4494 add ip, r2 │ │ - 99c0: 4662 mov r2, ip │ │ - 99c2: 604a str r2, [r1, #4] │ │ - 99c4: 68c2 ldr r2, [r0, #12] │ │ - 99c6: 3108 adds r1, #8 │ │ - 99c8: 189b adds r3, r3, r2 │ │ - 99ca: 9a00 ldr r2, [sp, #0] │ │ - 99cc: 4291 cmp r1, r2 │ │ - 99ce: d3dd bcc.n 998c │ │ - 99d0: 6846 ldr r6, [r0, #4] │ │ - 99d2: 9901 ldr r1, [sp, #4] │ │ - 99d4: 141a asrs r2, r3, #16 │ │ - 99d6: 041b lsls r3, r3, #16 │ │ - 99d8: 18b2 adds r2, r6, r2 │ │ - 99da: 0c1b lsrs r3, r3, #16 │ │ - 99dc: 6305 str r5, [r0, #48] ; 0x30 │ │ - 99de: 6147 str r7, [r0, #20] │ │ - 99e0: 6042 str r2, [r0, #4] │ │ - 99e2: 6083 str r3, [r0, #8] │ │ - 99e4: 6101 str r1, [r0, #16] │ │ - 99e6: 6344 str r4, [r0, #52] ; 0x34 │ │ - 99e8: bdf7 pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ - │ │ -000099ea : │ │ - 99ea: b5f0 push {r4, r5, r6, r7, lr} │ │ - 99ec: b085 sub sp, #20 │ │ - 99ee: 9201 str r2, [sp, #4] │ │ - 99f0: 6842 ldr r2, [r0, #4] │ │ - 99f2: 6b05 ldr r5, [r0, #48] ; 0x30 │ │ - 99f4: 6b44 ldr r4, [r0, #52] ; 0x34 │ │ - 99f6: 0057 lsls r7, r2, #1 │ │ - 99f8: 6802 ldr r2, [r0, #0] │ │ - 99fa: 6883 ldr r3, [r0, #8] │ │ - 99fc: 19d6 adds r6, r2, r7 │ │ - 99fe: 6a42 ldr r2, [r0, #36] ; 0x24 │ │ - 9a00: 0652 lsls r2, r2, #25 │ │ - 9a02: d500 bpl.n 9a06 │ │ - 9a04: 19f6 adds r6, r6, r7 │ │ - 9a06: 141f asrs r7, r3, #16 │ │ - 9a08: 00bf lsls r7, r7, #2 │ │ - 9a0a: 9702 str r7, [sp, #8] │ │ - 9a0c: 19bf adds r7, r7, r6 │ │ - 9a0e: 2202 movs r2, #2 │ │ - 9a10: 5ebf ldrsh r7, [r7, r2] │ │ - 9a12: 6982 ldr r2, [r0, #24] │ │ - 9a14: 46bc mov ip, r7 │ │ - 9a16: 69c7 ldr r7, [r0, #28] │ │ - 9a18: 18ad adds r5, r5, r2 │ │ - 9a1a: 9a02 ldr r2, [sp, #8] │ │ - 9a1c: 19e4 adds r4, r4, r7 │ │ - 9a1e: 132f asrs r7, r5, #12 │ │ - 9a20: 9703 str r7, [sp, #12] │ │ - 9a22: 5eb7 ldrsh r7, [r6, r2] │ │ - 9a24: 9a03 ldr r2, [sp, #12] │ │ - 9a26: 4357 muls r7, r2 │ │ - 9a28: 680a ldr r2, [r1, #0] │ │ - 9a2a: 19d7 adds r7, r2, r7 │ │ - 9a2c: 600f str r7, [r1, #0] │ │ - 9a2e: 1327 asrs r7, r4, #12 │ │ - 9a30: 4662 mov r2, ip │ │ - 9a32: 437a muls r2, r7 │ │ - 9a34: 4694 mov ip, r2 │ │ - 9a36: 684a ldr r2, [r1, #4] │ │ - 9a38: 4494 add ip, r2 │ │ - 9a3a: 4662 mov r2, ip │ │ - 9a3c: 604a str r2, [r1, #4] │ │ - 9a3e: 68c2 ldr r2, [r0, #12] │ │ - 9a40: 3108 adds r1, #8 │ │ - 9a42: 189b adds r3, r3, r2 │ │ - 9a44: 9a01 ldr r2, [sp, #4] │ │ - 9a46: 4291 cmp r1, r2 │ │ - 9a48: d3dd bcc.n 9a06 │ │ - 9a4a: 6846 ldr r6, [r0, #4] │ │ - 9a4c: 9903 ldr r1, [sp, #12] │ │ - 9a4e: 141a asrs r2, r3, #16 │ │ - 9a50: 041b lsls r3, r3, #16 │ │ - 9a52: 18b2 adds r2, r6, r2 │ │ - 9a54: 0c1b lsrs r3, r3, #16 │ │ - 9a56: 6042 str r2, [r0, #4] │ │ - 9a58: 6083 str r3, [r0, #8] │ │ - 9a5a: 6305 str r5, [r0, #48] ; 0x30 │ │ - 9a5c: 6101 str r1, [r0, #16] │ │ - 9a5e: 6344 str r4, [r0, #52] ; 0x34 │ │ - 9a60: 6147 str r7, [r0, #20] │ │ - 9a62: b005 add sp, #20 │ │ - 9a64: bdf0 pop {r4, r5, r6, r7, pc} │ │ - │ │ -00009a66 : │ │ - 9a66: b5f0 push {r4, r5, r6, r7, lr} │ │ - 9a68: b087 sub sp, #28 │ │ - 9a6a: 9205 str r2, [sp, #20] │ │ - 9a6c: 6844 ldr r4, [r0, #4] │ │ - 9a6e: 6b02 ldr r2, [r0, #48] ; 0x30 │ │ - 9a70: 6806 ldr r6, [r0, #0] │ │ - 9a72: 6a47 ldr r7, [r0, #36] ; 0x24 │ │ - 9a74: 4694 mov ip, r2 │ │ - 9a76: 6b45 ldr r5, [r0, #52] ; 0x34 │ │ - 9a78: 6883 ldr r3, [r0, #8] │ │ - 9a7a: 1932 adds r2, r6, r4 │ │ - 9a7c: 067f lsls r7, r7, #25 │ │ - 9a7e: d500 bpl.n 9a82 │ │ - 9a80: 1912 adds r2, r2, r4 │ │ - 9a82: 121c asrs r4, r3, #8 │ │ - 9a84: 26ff movs r6, #255 ; 0xff │ │ - 9a86: 4026 ands r6, r4 │ │ - 9a88: 141c asrs r4, r3, #16 │ │ - 9a8a: 0064 lsls r4, r4, #1 │ │ - 9a8c: 5717 ldrsb r7, [r2, r4] │ │ - 9a8e: 9602 str r6, [sp, #8] │ │ - 9a90: 1914 adds r4, r2, r4 │ │ - 9a92: 9704 str r7, [sp, #16] │ │ - 9a94: 2601 movs r6, #1 │ │ - 9a96: 57a6 ldrsb r6, [r4, r6] │ │ - 9a98: 0237 lsls r7, r6, #8 │ │ - 9a9a: 9701 str r7, [sp, #4] │ │ - 9a9c: 2703 movs r7, #3 │ │ - 9a9e: 57e7 ldrsb r7, [r4, r7] │ │ - 9aa0: 78a4 ldrb r4, [r4, #2] │ │ - 9aa2: 1bbe subs r6, r7, r6 │ │ - 9aa4: 9f02 ldr r7, [sp, #8] │ │ - 9aa6: 0624 lsls r4, r4, #24 │ │ - 9aa8: 1624 asrs r4, r4, #24 │ │ - 9aaa: 437e muls r6, r7 │ │ - 9aac: 9f01 ldr r7, [sp, #4] │ │ - 9aae: 19be adds r6, r7, r6 │ │ - 9ab0: 6987 ldr r7, [r0, #24] │ │ - 9ab2: 9603 str r6, [sp, #12] │ │ - 9ab4: 69c6 ldr r6, [r0, #28] │ │ - 9ab6: 44bc add ip, r7 │ │ - 9ab8: 9f04 ldr r7, [sp, #16] │ │ - 9aba: 19ad adds r5, r5, r6 │ │ - 9abc: 4666 mov r6, ip │ │ - 9abe: 1336 asrs r6, r6, #12 │ │ - 9ac0: 9600 str r6, [sp, #0] │ │ - 9ac2: 1be4 subs r4, r4, r7 │ │ - 9ac4: 023e lsls r6, r7, #8 │ │ - 9ac6: 9f02 ldr r7, [sp, #8] │ │ - 9ac8: 437c muls r4, r7 │ │ - 9aca: 1934 adds r4, r6, r4 │ │ - 9acc: 9e00 ldr r6, [sp, #0] │ │ - 9ace: 680f ldr r7, [r1, #0] │ │ - 9ad0: 4374 muls r4, r6 │ │ - 9ad2: 193c adds r4, r7, r4 │ │ - 9ad4: 9f03 ldr r7, [sp, #12] │ │ - 9ad6: 600c str r4, [r1, #0] │ │ - 9ad8: 132c asrs r4, r5, #12 │ │ - 9ada: 1c26 adds r6, r4, #0 │ │ - 9adc: 437e muls r6, r7 │ │ - 9ade: 684f ldr r7, [r1, #4] │ │ - 9ae0: 19be adds r6, r7, r6 │ │ - 9ae2: 604e str r6, [r1, #4] │ │ - 9ae4: 68c6 ldr r6, [r0, #12] │ │ - 9ae6: 9f05 ldr r7, [sp, #20] │ │ - 9ae8: 3108 adds r1, #8 │ │ - 9aea: 199b adds r3, r3, r6 │ │ - 9aec: 42b9 cmp r1, r7 │ │ - 9aee: d3c8 bcc.n 9a82 │ │ - 9af0: 6841 ldr r1, [r0, #4] │ │ - 9af2: 141a asrs r2, r3, #16 │ │ - 9af4: 041b lsls r3, r3, #16 │ │ - 9af6: 0c1b lsrs r3, r3, #16 │ │ - 9af8: 6083 str r3, [r0, #8] │ │ - 9afa: 9b00 ldr r3, [sp, #0] │ │ - 9afc: 188a adds r2, r1, r2 │ │ - 9afe: 6042 str r2, [r0, #4] │ │ - 9b00: 4662 mov r2, ip │ │ - 9b02: 6302 str r2, [r0, #48] ; 0x30 │ │ - 9b04: 6103 str r3, [r0, #16] │ │ - 9b06: 6345 str r5, [r0, #52] ; 0x34 │ │ - 9b08: 6144 str r4, [r0, #20] │ │ - 9b0a: b007 add sp, #28 │ │ - 9b0c: bdf0 pop {r4, r5, r6, r7, pc} │ │ - │ │ -00009b0e : │ │ - 9b0e: b5f0 push {r4, r5, r6, r7, lr} │ │ - 9b10: 6844 ldr r4, [r0, #4] │ │ - 9b12: 6b43 ldr r3, [r0, #52] ; 0x34 │ │ - 9b14: 6806 ldr r6, [r0, #0] │ │ - 9b16: 6a47 ldr r7, [r0, #36] ; 0x24 │ │ - 9b18: b087 sub sp, #28 │ │ - 9b1a: 0065 lsls r5, r4, #1 │ │ - 9b1c: 9205 str r2, [sp, #20] │ │ - 9b1e: 9304 str r3, [sp, #16] │ │ - 9b20: 6b02 ldr r2, [r0, #48] ; 0x30 │ │ - 9b22: 6883 ldr r3, [r0, #8] │ │ - 9b24: 1974 adds r4, r6, r5 │ │ - 9b26: 067f lsls r7, r7, #25 │ │ - 9b28: d500 bpl.n 9b2c │ │ - 9b2a: 1964 adds r4, r4, r5 │ │ - 9b2c: 121d asrs r5, r3, #8 │ │ - 9b2e: 26ff movs r6, #255 ; 0xff │ │ - 9b30: 402e ands r6, r5 │ │ - 9b32: 141d asrs r5, r3, #16 │ │ - 9b34: 00ad lsls r5, r5, #2 │ │ - 9b36: 9603 str r6, [sp, #12] │ │ - 9b38: 5f67 ldrsh r7, [r4, r5] │ │ - 9b3a: 1965 adds r5, r4, r5 │ │ - 9b3c: 9702 str r7, [sp, #8] │ │ - 9b3e: 2602 movs r6, #2 │ │ - 9b40: 5faf ldrsh r7, [r5, r6] │ │ - 9b42: 9701 str r7, [sp, #4] │ │ - 9b44: 2606 movs r6, #6 │ │ - 9b46: 5faf ldrsh r7, [r5, r6] │ │ - 9b48: 9e01 ldr r6, [sp, #4] │ │ - 9b4a: 1bbf subs r7, r7, r6 │ │ - 9b4c: 9e03 ldr r6, [sp, #12] │ │ - 9b4e: 46bc mov ip, r7 │ │ - 9b50: 4667 mov r7, ip │ │ - 9b52: 4377 muls r7, r6 │ │ - 9b54: 123f asrs r7, r7, #8 │ │ - 9b56: 46bc mov ip, r7 │ │ - 9b58: 9f01 ldr r7, [sp, #4] │ │ - 9b5a: 9e04 ldr r6, [sp, #16] │ │ - 9b5c: 44bc add ip, r7 │ │ - 9b5e: 69c7 ldr r7, [r0, #28] │ │ - 9b60: 19f6 adds r6, r6, r7 │ │ - 9b62: 9604 str r6, [sp, #16] │ │ - 9b64: 6986 ldr r6, [r0, #24] │ │ - 9b66: 1992 adds r2, r2, r6 │ │ - 9b68: 2604 movs r6, #4 │ │ - 9b6a: 5fad ldrsh r5, [r5, r6] │ │ - 9b6c: 9e02 ldr r6, [sp, #8] │ │ - 9b6e: 1317 asrs r7, r2, #12 │ │ - 9b70: 1bad subs r5, r5, r6 │ │ - 9b72: 9e03 ldr r6, [sp, #12] │ │ - 9b74: 4375 muls r5, r6 │ │ - 9b76: 9e02 ldr r6, [sp, #8] │ │ - 9b78: 122d asrs r5, r5, #8 │ │ - 9b7a: 1975 adds r5, r6, r5 │ │ - 9b7c: 437d muls r5, r7 │ │ - 9b7e: 680e ldr r6, [r1, #0] │ │ - 9b80: 1975 adds r5, r6, r5 │ │ - 9b82: 9e04 ldr r6, [sp, #16] │ │ - 9b84: 600d str r5, [r1, #0] │ │ - 9b86: 1335 asrs r5, r6, #12 │ │ - 9b88: 4666 mov r6, ip │ │ - 9b8a: 436e muls r6, r5 │ │ - 9b8c: 46b4 mov ip, r6 │ │ - 9b8e: 684e ldr r6, [r1, #4] │ │ - 9b90: 44b4 add ip, r6 │ │ - 9b92: 4666 mov r6, ip │ │ - 9b94: 604e str r6, [r1, #4] │ │ - 9b96: 68c6 ldr r6, [r0, #12] │ │ - 9b98: 3108 adds r1, #8 │ │ - 9b9a: 199b adds r3, r3, r6 │ │ - 9b9c: 9e05 ldr r6, [sp, #20] │ │ - 9b9e: 42b1 cmp r1, r6 │ │ - 9ba0: d3c4 bcc.n 9b2c │ │ - 9ba2: 6844 ldr r4, [r0, #4] │ │ - 9ba4: 9e04 ldr r6, [sp, #16] │ │ - 9ba6: 1419 asrs r1, r3, #16 │ │ - 9ba8: 041b lsls r3, r3, #16 │ │ - 9baa: 1861 adds r1, r4, r1 │ │ - 9bac: 0c1b lsrs r3, r3, #16 │ │ - 9bae: 6041 str r1, [r0, #4] │ │ - 9bb0: 6083 str r3, [r0, #8] │ │ - 9bb2: 6302 str r2, [r0, #48] ; 0x30 │ │ - 9bb4: 6107 str r7, [r0, #16] │ │ - 9bb6: 6346 str r6, [r0, #52] ; 0x34 │ │ - 9bb8: 6145 str r5, [r0, #20] │ │ - 9bba: b007 add sp, #28 │ │ - 9bbc: bdf0 pop {r4, r5, r6, r7, pc} │ │ +00009a3c : │ │ + 9a3c: b5f0 push {r4, r5, r6, r7, lr} │ │ + 9a3e: 6843 ldr r3, [r0, #4] │ │ + 9a40: 6804 ldr r4, [r0, #0] │ │ + 9a42: b089 sub sp, #36 ; 0x24 │ │ + 9a44: 005b lsls r3, r3, #1 │ │ + 9a46: 18e4 adds r4, r4, r3 │ │ + 9a48: 9401 str r4, [sp, #4] │ │ + 9a4a: 6a44 ldr r4, [r0, #36] ; 0x24 │ │ + 9a4c: 9206 str r2, [sp, #24] │ │ + 9a4e: 6882 ldr r2, [r0, #8] │ │ + 9a50: 0664 lsls r4, r4, #25 │ │ + 9a52: d502 bpl.n 9a5a │ │ + 9a54: 9c01 ldr r4, [sp, #4] │ │ + 9a56: 18e3 adds r3, r4, r3 │ │ + 9a58: 9301 str r3, [sp, #4] │ │ + 9a5a: 4c34 ldr r4, [pc, #208] ; (9b2c ) │ │ + 9a5c: 447c add r4, pc │ │ + 9a5e: 6824 ldr r4, [r4, #0] │ │ + 9a60: 4d33 ldr r5, [pc, #204] ; (9b30 ) │ │ + 9a62: 1113 asrs r3, r2, #4 │ │ + 9a64: 402b ands r3, r5 │ │ + 9a66: 005d lsls r5, r3, #1 │ │ + 9a68: 5f2d ldrsh r5, [r5, r4] │ │ + 9a6a: 1416 asrs r6, r2, #16 │ │ + 9a6c: 3e01 subs r6, #1 │ │ + 9a6e: 9502 str r5, [sp, #8] │ │ + 9a70: 1c5d adds r5, r3, #1 │ │ + 9a72: 006d lsls r5, r5, #1 │ │ + 9a74: 5f2d ldrsh r5, [r5, r4] │ │ + 9a76: 00b6 lsls r6, r6, #2 │ │ + 9a78: 9503 str r5, [sp, #12] │ │ + 9a7a: 1c9d adds r5, r3, #2 │ │ + 9a7c: 006d lsls r5, r5, #1 │ │ + 9a7e: 5f2d ldrsh r5, [r5, r4] │ │ + 9a80: 3303 adds r3, #3 │ │ + 9a82: 005b lsls r3, r3, #1 │ │ + 9a84: 9504 str r5, [sp, #16] │ │ + 9a86: 5f1b ldrsh r3, [r3, r4] │ │ + 9a88: 9305 str r3, [sp, #20] │ │ + 9a8a: 9b01 ldr r3, [sp, #4] │ │ + 9a8c: 199d adds r5, r3, r6 │ │ + 9a8e: 2702 movs r7, #2 │ │ + 9a90: 5feb ldrsh r3, [r5, r7] │ │ + 9a92: 9f02 ldr r7, [sp, #8] │ │ + 9a94: 435f muls r7, r3 │ │ + 9a96: 46bc mov ip, r7 │ │ + 9a98: 2706 movs r7, #6 │ │ + 9a9a: 5feb ldrsh r3, [r5, r7] │ │ + 9a9c: 9f03 ldr r7, [sp, #12] │ │ + 9a9e: 435f muls r7, r3 │ │ + 9aa0: 1c3b adds r3, r7, #0 │ │ + 9aa2: 4463 add r3, ip │ │ + 9aa4: 9307 str r3, [sp, #28] │ │ + 9aa6: 230a movs r3, #10 │ │ + 9aa8: 5eef ldrsh r7, [r5, r3] │ │ + 9aaa: 9b04 ldr r3, [sp, #16] │ │ + 9aac: 46bc mov ip, r7 │ │ + 9aae: 4667 mov r7, ip │ │ + 9ab0: 435f muls r7, r3 │ │ + 9ab2: 46bc mov ip, r7 │ │ + 9ab4: 9b07 ldr r3, [sp, #28] │ │ + 9ab6: 4463 add r3, ip │ │ + 9ab8: 469c mov ip, r3 │ │ + 9aba: 270e movs r7, #14 │ │ + 9abc: 5feb ldrsh r3, [r5, r7] │ │ + 9abe: 9f05 ldr r7, [sp, #20] │ │ + 9ac0: 435f muls r7, r3 │ │ + 9ac2: 1c3b adds r3, r7, #0 │ │ + 9ac4: 9f01 ldr r7, [sp, #4] │ │ + 9ac6: 4463 add r3, ip │ │ + 9ac8: 139b asrs r3, r3, #14 │ │ + 9aca: 5fbe ldrsh r6, [r7, r6] │ │ + 9acc: 9f02 ldr r7, [sp, #8] │ │ + 9ace: 4377 muls r7, r6 │ │ + 9ad0: 46bc mov ip, r7 │ │ + 9ad2: 2704 movs r7, #4 │ │ + 9ad4: 5fee ldrsh r6, [r5, r7] │ │ + 9ad6: 9f03 ldr r7, [sp, #12] │ │ + 9ad8: 4377 muls r7, r6 │ │ + 9ada: 44bc add ip, r7 │ │ + 9adc: 2708 movs r7, #8 │ │ + 9ade: 5fee ldrsh r6, [r5, r7] │ │ + 9ae0: 9f04 ldr r7, [sp, #16] │ │ + 9ae2: 4377 muls r7, r6 │ │ + 9ae4: 1c3e adds r6, r7, #0 │ │ + 9ae6: 270c movs r7, #12 │ │ + 9ae8: 5fed ldrsh r5, [r5, r7] │ │ + 9aea: 9f05 ldr r7, [sp, #20] │ │ + 9aec: 4466 add r6, ip │ │ + 9aee: 436f muls r7, r5 │ │ + 9af0: 6905 ldr r5, [r0, #16] │ │ + 9af2: 19f6 adds r6, r6, r7 │ │ + 9af4: 13b6 asrs r6, r6, #14 │ │ + 9af6: 4375 muls r5, r6 │ │ + 9af8: 1c2e adds r6, r5, #0 │ │ + 9afa: 680d ldr r5, [r1, #0] │ │ + 9afc: 19ae adds r6, r5, r6 │ │ + 9afe: 600e str r6, [r1, #0] │ │ + 9b00: 6945 ldr r5, [r0, #20] │ │ + 9b02: 435d muls r5, r3 │ │ + 9b04: 1c2b adds r3, r5, #0 │ │ + 9b06: 684d ldr r5, [r1, #4] │ │ + 9b08: 18eb adds r3, r5, r3 │ │ + 9b0a: 604b str r3, [r1, #4] │ │ + 9b0c: 68c3 ldr r3, [r0, #12] │ │ + 9b0e: 3108 adds r1, #8 │ │ + 9b10: 18d2 adds r2, r2, r3 │ │ + 9b12: 9b06 ldr r3, [sp, #24] │ │ + 9b14: 4299 cmp r1, r3 │ │ + 9b16: d3a3 bcc.n 9a60 │ │ + 9b18: 6841 ldr r1, [r0, #4] │ │ + 9b1a: 1413 asrs r3, r2, #16 │ │ + 9b1c: 0412 lsls r2, r2, #16 │ │ + 9b1e: 18cb adds r3, r1, r3 │ │ + 9b20: 0c12 lsrs r2, r2, #16 │ │ + 9b22: 6043 str r3, [r0, #4] │ │ + 9b24: 6082 str r2, [r0, #8] │ │ + 9b26: b009 add sp, #36 ; 0x24 │ │ + 9b28: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 9b2a: 46c0 nop ; (mov r8, r8) │ │ + 9b2c: f394 0002 ; instruction: 0xf3940002 │ │ + 9b30: 0ffc lsrs r4, r7, #31 │ │ ... │ │ │ │ -00009bc0 : │ │ - 9bc0: b5f0 push {r4, r5, r6, r7, lr} │ │ - 9bc2: b08d sub sp, #52 ; 0x34 │ │ - 9bc4: 920b str r2, [sp, #44] ; 0x2c │ │ - 9bc6: 6b02 ldr r2, [r0, #48] ; 0x30 │ │ - 9bc8: 6b43 ldr r3, [r0, #52] ; 0x34 │ │ - 9bca: 6805 ldr r5, [r0, #0] │ │ - 9bcc: 9203 str r2, [sp, #12] │ │ - 9bce: 6a46 ldr r6, [r0, #36] ; 0x24 │ │ - 9bd0: 6842 ldr r2, [r0, #4] │ │ - 9bd2: 9304 str r3, [sp, #16] │ │ - 9bd4: 6884 ldr r4, [r0, #8] │ │ - 9bd6: 18ab adds r3, r5, r2 │ │ - 9bd8: 0676 lsls r6, r6, #25 │ │ - 9bda: d500 bpl.n 9bde │ │ - 9bdc: 189b adds r3, r3, r2 │ │ - 9bde: 4a43 ldr r2, [pc, #268] ; (9cec ) │ │ - 9be0: 447a add r2, pc │ │ - 9be2: 6812 ldr r2, [r2, #0] │ │ - 9be4: 4f42 ldr r7, [pc, #264] ; (9cf0 ) │ │ - 9be6: 1126 asrs r6, r4, #4 │ │ - 9be8: 4037 ands r7, r6 │ │ - 9bea: 46bc mov ip, r7 │ │ - 9bec: 007e lsls r6, r7, #1 │ │ - 9bee: 5eb5 ldrsh r5, [r6, r2] │ │ - 9bf0: 4667 mov r7, ip │ │ - 9bf2: 3701 adds r7, #1 │ │ - 9bf4: 007f lsls r7, r7, #1 │ │ - 9bf6: 9502 str r5, [sp, #8] │ │ - 9bf8: 5ebe ldrsh r6, [r7, r2] │ │ - 9bfa: 1425 asrs r5, r4, #16 │ │ - 9bfc: 4667 mov r7, ip │ │ - 9bfe: 3d01 subs r5, #1 │ │ - 9c00: 006d lsls r5, r5, #1 │ │ - 9c02: 3702 adds r7, #2 │ │ - 9c04: 9605 str r6, [sp, #20] │ │ - 9c06: 007f lsls r7, r7, #1 │ │ - 9c08: 1cae adds r6, r5, #2 │ │ - 9c0a: 9606 str r6, [sp, #24] │ │ - 9c0c: 5ebf ldrsh r7, [r7, r2] │ │ - 9c0e: 4666 mov r6, ip │ │ - 9c10: 3603 adds r6, #3 │ │ - 9c12: 9707 str r7, [sp, #28] │ │ - 9c14: 0076 lsls r6, r6, #1 │ │ - 9c16: 1d2f adds r7, r5, #4 │ │ - 9c18: 9708 str r7, [sp, #32] │ │ - 9c1a: 5eb6 ldrsh r6, [r6, r2] │ │ - 9c1c: 195f adds r7, r3, r5 │ │ - 9c1e: 787f ldrb r7, [r7, #1] │ │ - 9c20: 9609 str r6, [sp, #36] ; 0x24 │ │ - 9c22: 1dae adds r6, r5, #6 │ │ - 9c24: 9601 str r6, [sp, #4] │ │ - 9c26: 063f lsls r7, r7, #24 │ │ - 9c28: 9e02 ldr r6, [sp, #8] │ │ - 9c2a: 163f asrs r7, r7, #24 │ │ - 9c2c: 46bc mov ip, r7 │ │ - 9c2e: 4667 mov r7, ip │ │ - 9c30: 4377 muls r7, r6 │ │ - 9c32: 9e06 ldr r6, [sp, #24] │ │ - 9c34: 46bc mov ip, r7 │ │ - 9c36: 575d ldrsb r5, [r3, r5] │ │ - 9c38: 199f adds r7, r3, r6 │ │ - 9c3a: 787f ldrb r7, [r7, #1] │ │ - 9c3c: 9e05 ldr r6, [sp, #20] │ │ - 9c3e: 063f lsls r7, r7, #24 │ │ - 9c40: 163f asrs r7, r7, #24 │ │ - 9c42: 4377 muls r7, r6 │ │ - 9c44: 9e08 ldr r6, [sp, #32] │ │ - 9c46: 44bc add ip, r7 │ │ - 9c48: 199f adds r7, r3, r6 │ │ - 9c4a: 787f ldrb r7, [r7, #1] │ │ - 9c4c: 9e07 ldr r6, [sp, #28] │ │ - 9c4e: 063f lsls r7, r7, #24 │ │ - 9c50: 163f asrs r7, r7, #24 │ │ - 9c52: 4377 muls r7, r6 │ │ - 9c54: 9e01 ldr r6, [sp, #4] │ │ - 9c56: 44bc add ip, r7 │ │ - 9c58: 199f adds r7, r3, r6 │ │ - 9c5a: 787f ldrb r7, [r7, #1] │ │ - 9c5c: 9e09 ldr r6, [sp, #36] ; 0x24 │ │ - 9c5e: 063f lsls r7, r7, #24 │ │ - 9c60: 163f asrs r7, r7, #24 │ │ - 9c62: 4377 muls r7, r6 │ │ - 9c64: 4467 add r7, ip │ │ - 9c66: 11bf asrs r7, r7, #6 │ │ - 9c68: 69c6 ldr r6, [r0, #28] │ │ - 9c6a: 970a str r7, [sp, #40] ; 0x28 │ │ - 9c6c: 9f04 ldr r7, [sp, #16] │ │ - 9c6e: 19bf adds r7, r7, r6 │ │ - 9c70: 9704 str r7, [sp, #16] │ │ - 9c72: 6986 ldr r6, [r0, #24] │ │ - 9c74: 9f03 ldr r7, [sp, #12] │ │ - 9c76: 19bf adds r7, r7, r6 │ │ - 9c78: 9703 str r7, [sp, #12] │ │ - 9c7a: 133f asrs r7, r7, #12 │ │ - 9c7c: 9e06 ldr r6, [sp, #24] │ │ - 9c7e: 46bc mov ip, r7 │ │ - 9c80: 9f02 ldr r7, [sp, #8] │ │ - 9c82: 437d muls r5, r7 │ │ - 9c84: 579f ldrsb r7, [r3, r6] │ │ - 9c86: 9e05 ldr r6, [sp, #20] │ │ - 9c88: 4377 muls r7, r6 │ │ - 9c8a: 9e08 ldr r6, [sp, #32] │ │ - 9c8c: 19ed adds r5, r5, r7 │ │ - 9c8e: 579f ldrsb r7, [r3, r6] │ │ - 9c90: 9e07 ldr r6, [sp, #28] │ │ - 9c92: 4377 muls r7, r6 │ │ - 9c94: 9e01 ldr r6, [sp, #4] │ │ - 9c96: 19ed adds r5, r5, r7 │ │ - 9c98: 579f ldrsb r7, [r3, r6] │ │ - 9c9a: 9e09 ldr r6, [sp, #36] ; 0x24 │ │ - 9c9c: 4377 muls r7, r6 │ │ - 9c9e: 19ef adds r7, r5, r7 │ │ - 9ca0: 11bf asrs r7, r7, #6 │ │ - 9ca2: 1c3d adds r5, r7, #0 │ │ - 9ca4: 4667 mov r7, ip │ │ - 9ca6: 436f muls r7, r5 │ │ - 9ca8: 680e ldr r6, [r1, #0] │ │ - 9caa: 19f7 adds r7, r6, r7 │ │ - 9cac: 600f str r7, [r1, #0] │ │ - 9cae: 9f04 ldr r7, [sp, #16] │ │ - 9cb0: 9e0a ldr r6, [sp, #40] ; 0x28 │ │ - 9cb2: 133d asrs r5, r7, #12 │ │ - 9cb4: 1c2f adds r7, r5, #0 │ │ - 9cb6: 4377 muls r7, r6 │ │ - 9cb8: 684e ldr r6, [r1, #4] │ │ - 9cba: 19f7 adds r7, r6, r7 │ │ - 9cbc: 604f str r7, [r1, #4] │ │ - 9cbe: 68c7 ldr r7, [r0, #12] │ │ - 9cc0: 9e0b ldr r6, [sp, #44] ; 0x2c │ │ - 9cc2: 3108 adds r1, #8 │ │ - 9cc4: 19e4 adds r4, r4, r7 │ │ - 9cc6: 42b1 cmp r1, r6 │ │ - 9cc8: d38c bcc.n 9be4 │ │ - 9cca: 6847 ldr r7, [r0, #4] │ │ - 9ccc: 1423 asrs r3, r4, #16 │ │ - 9cce: 9a03 ldr r2, [sp, #12] │ │ - 9cd0: 9e04 ldr r6, [sp, #16] │ │ - 9cd2: 18fb adds r3, r7, r3 │ │ - 9cd4: 0424 lsls r4, r4, #16 │ │ - 9cd6: 6043 str r3, [r0, #4] │ │ - 9cd8: 0c24 lsrs r4, r4, #16 │ │ - 9cda: 4663 mov r3, ip │ │ - 9cdc: 6084 str r4, [r0, #8] │ │ - 9cde: 6302 str r2, [r0, #48] ; 0x30 │ │ - 9ce0: 6103 str r3, [r0, #16] │ │ - 9ce2: 6346 str r6, [r0, #52] ; 0x34 │ │ - 9ce4: 6145 str r5, [r0, #20] │ │ - 9ce6: b00d add sp, #52 ; 0x34 │ │ - 9ce8: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 9cea: 46c0 nop ; (mov r8, r8) │ │ - 9cec: e210 b.n a110 │ │ - 9cee: 0002 movs r2, r0 │ │ - 9cf0: 0ffc lsrs r4, r7, #31 │ │ +00009b34 : │ │ + 9b34: b5f0 push {r4, r5, r6, r7, lr} │ │ + 9b36: 6883 ldr r3, [r0, #8] │ │ + 9b38: b093 sub sp, #76 ; 0x4c │ │ + 9b3a: 9101 str r1, [sp, #4] │ │ + 9b3c: 9211 str r2, [sp, #68] ; 0x44 │ │ + 9b3e: 469c mov ip, r3 │ │ + 9b40: 6842 ldr r2, [r0, #4] │ │ + 9b42: 6803 ldr r3, [r0, #0] │ │ + 9b44: 6a41 ldr r1, [r0, #36] ; 0x24 │ │ + 9b46: 189b adds r3, r3, r2 │ │ + 9b48: 0649 lsls r1, r1, #25 │ │ + 9b4a: d500 bpl.n 9b4e │ │ + 9b4c: 189b adds r3, r3, r2 │ │ + 9b4e: 4d60 ldr r5, [pc, #384] ; (9cd0 ) │ │ + 9b50: 447d add r5, pc │ │ + 9b52: 682d ldr r5, [r5, #0] │ │ + 9b54: 4662 mov r2, ip │ │ + 9b56: 0412 lsls r2, r2, #16 │ │ + 9b58: 495e ldr r1, [pc, #376] ; (9cd4 ) │ │ + 9b5a: 0c12 lsrs r2, r2, #16 │ │ + 9b5c: 3210 adds r2, #16 │ │ + 9b5e: 1092 asrs r2, r2, #2 │ │ + 9b60: 400a ands r2, r1 │ │ + 9b62: 0054 lsls r4, r2, #1 │ │ + 9b64: 5f61 ldrsh r1, [r4, r5] │ │ + 9b66: 9102 str r1, [sp, #8] │ │ + 9b68: 4661 mov r1, ip │ │ + 9b6a: 140c asrs r4, r1, #16 │ │ + 9b6c: 3c03 subs r4, #3 │ │ + 9b6e: 0064 lsls r4, r4, #1 │ │ + 9b70: 571f ldrsb r7, [r3, r4] │ │ + 9b72: 9e02 ldr r6, [sp, #8] │ │ + 9b74: 437e muls r6, r7 │ │ + 9b76: 1c37 adds r7, r6, #0 │ │ + 9b78: 1c56 adds r6, r2, #1 │ │ + 9b7a: 0076 lsls r6, r6, #1 │ │ + 9b7c: 5f71 ldrsh r1, [r6, r5] │ │ + 9b7e: 9103 str r1, [sp, #12] │ │ + 9b80: 1ca1 adds r1, r4, #2 │ │ + 9b82: 565e ldrsb r6, [r3, r1] │ │ + 9b84: 9104 str r1, [sp, #16] │ │ + 9b86: 9903 ldr r1, [sp, #12] │ │ + 9b88: 4371 muls r1, r6 │ │ + 9b8a: 1c96 adds r6, r2, #2 │ │ + 9b8c: 0076 lsls r6, r6, #1 │ │ + 9b8e: 187f adds r7, r7, r1 │ │ + 9b90: 5f71 ldrsh r1, [r6, r5] │ │ + 9b92: 9105 str r1, [sp, #20] │ │ + 9b94: 1d21 adds r1, r4, #4 │ │ + 9b96: 565e ldrsb r6, [r3, r1] │ │ + 9b98: 9106 str r1, [sp, #24] │ │ + 9b9a: 9905 ldr r1, [sp, #20] │ │ + 9b9c: 4371 muls r1, r6 │ │ + 9b9e: 187e adds r6, r7, r1 │ │ + 9ba0: 1cd7 adds r7, r2, #3 │ │ + 9ba2: 007f lsls r7, r7, #1 │ │ + 9ba4: 5f79 ldrsh r1, [r7, r5] │ │ + 9ba6: 9107 str r1, [sp, #28] │ │ + 9ba8: 1da1 adds r1, r4, #6 │ │ + 9baa: 565f ldrsb r7, [r3, r1] │ │ + 9bac: 9108 str r1, [sp, #32] │ │ + 9bae: 9907 ldr r1, [sp, #28] │ │ + 9bb0: 4379 muls r1, r7 │ │ + 9bb2: 1877 adds r7, r6, r1 │ │ + 9bb4: 1d16 adds r6, r2, #4 │ │ + 9bb6: 0076 lsls r6, r6, #1 │ │ + 9bb8: 5f71 ldrsh r1, [r6, r5] │ │ + 9bba: 9109 str r1, [sp, #36] ; 0x24 │ │ + 9bbc: 1c21 adds r1, r4, #0 │ │ + 9bbe: 3108 adds r1, #8 │ │ + 9bc0: 565e ldrsb r6, [r3, r1] │ │ + 9bc2: 910a str r1, [sp, #40] ; 0x28 │ │ + 9bc4: 9909 ldr r1, [sp, #36] ; 0x24 │ │ + 9bc6: 4371 muls r1, r6 │ │ + 9bc8: 187e adds r6, r7, r1 │ │ + 9bca: 1d57 adds r7, r2, #5 │ │ + 9bcc: 007f lsls r7, r7, #1 │ │ + 9bce: 5f79 ldrsh r1, [r7, r5] │ │ + 9bd0: 910b str r1, [sp, #44] ; 0x2c │ │ + 9bd2: 1c21 adds r1, r4, #0 │ │ + 9bd4: 310a adds r1, #10 │ │ + 9bd6: 565f ldrsb r7, [r3, r1] │ │ + 9bd8: 910c str r1, [sp, #48] ; 0x30 │ │ + 9bda: 990b ldr r1, [sp, #44] ; 0x2c │ │ + 9bdc: 4379 muls r1, r7 │ │ + 9bde: 1877 adds r7, r6, r1 │ │ + 9be0: 1d96 adds r6, r2, #6 │ │ + 9be2: 0076 lsls r6, r6, #1 │ │ + 9be4: 5f71 ldrsh r1, [r6, r5] │ │ + 9be6: 3207 adds r2, #7 │ │ + 9be8: 0052 lsls r2, r2, #1 │ │ + 9bea: 910d str r1, [sp, #52] ; 0x34 │ │ + 9bec: 1c21 adds r1, r4, #0 │ │ + 9bee: 310c adds r1, #12 │ │ + 9bf0: 565e ldrsb r6, [r3, r1] │ │ + 9bf2: 910e str r1, [sp, #56] ; 0x38 │ │ + 9bf4: 990d ldr r1, [sp, #52] ; 0x34 │ │ + 9bf6: 4371 muls r1, r6 │ │ + 9bf8: 187e adds r6, r7, r1 │ │ + 9bfa: 5f52 ldrsh r2, [r2, r5] │ │ + 9bfc: 920f str r2, [sp, #60] ; 0x3c │ │ + 9bfe: 1c22 adds r2, r4, #0 │ │ + 9c00: 320e adds r2, #14 │ │ + 9c02: 569f ldrsb r7, [r3, r2] │ │ + 9c04: 990f ldr r1, [sp, #60] ; 0x3c │ │ + 9c06: 191c adds r4, r3, r4 │ │ + 9c08: 189a adds r2, r3, r2 │ │ + 9c0a: 4379 muls r1, r7 │ │ + 9c0c: 2701 movs r7, #1 │ │ + 9c0e: 1871 adds r1, r6, r1 │ │ + 9c10: 9110 str r1, [sp, #64] ; 0x40 │ │ + 9c12: 57e7 ldrsb r7, [r4, r7] │ │ + 9c14: 9902 ldr r1, [sp, #8] │ │ + 9c16: 2601 movs r6, #1 │ │ + 9c18: 4379 muls r1, r7 │ │ + 9c1a: 1c0f adds r7, r1, #0 │ │ + 9c1c: 9904 ldr r1, [sp, #16] │ │ + 9c1e: 7852 ldrb r2, [r2, #1] │ │ + 9c20: 185c adds r4, r3, r1 │ │ + 9c22: 57a6 ldrsb r6, [r4, r6] │ │ + 9c24: 9903 ldr r1, [sp, #12] │ │ + 9c26: 0612 lsls r2, r2, #24 │ │ + 9c28: 1612 asrs r2, r2, #24 │ │ + 9c2a: 4371 muls r1, r6 │ │ + 9c2c: 187e adds r6, r7, r1 │ │ + 9c2e: 2701 movs r7, #1 │ │ + 9c30: 9906 ldr r1, [sp, #24] │ │ + 9c32: 185c adds r4, r3, r1 │ │ + 9c34: 57e7 ldrsb r7, [r4, r7] │ │ + 9c36: 9905 ldr r1, [sp, #20] │ │ + 9c38: 4379 muls r1, r7 │ │ + 9c3a: 1877 adds r7, r6, r1 │ │ + 9c3c: 2601 movs r6, #1 │ │ + 9c3e: 9908 ldr r1, [sp, #32] │ │ + 9c40: 185c adds r4, r3, r1 │ │ + 9c42: 57a6 ldrsb r6, [r4, r6] │ │ + 9c44: 9907 ldr r1, [sp, #28] │ │ + 9c46: 4371 muls r1, r6 │ │ + 9c48: 187e adds r6, r7, r1 │ │ + 9c4a: 990a ldr r1, [sp, #40] ; 0x28 │ │ + 9c4c: 185c adds r4, r3, r1 │ │ + 9c4e: 7864 ldrb r4, [r4, #1] │ │ + 9c50: 9909 ldr r1, [sp, #36] ; 0x24 │ │ + 9c52: 0624 lsls r4, r4, #24 │ │ + 9c54: 1624 asrs r4, r4, #24 │ │ + 9c56: 4361 muls r1, r4 │ │ + 9c58: 1876 adds r6, r6, r1 │ │ + 9c5a: 990c ldr r1, [sp, #48] ; 0x30 │ │ + 9c5c: 185c adds r4, r3, r1 │ │ + 9c5e: 7864 ldrb r4, [r4, #1] │ │ + 9c60: 990b ldr r1, [sp, #44] ; 0x2c │ │ + 9c62: 0624 lsls r4, r4, #24 │ │ + 9c64: 1624 asrs r4, r4, #24 │ │ + 9c66: 4361 muls r1, r4 │ │ + 9c68: 1874 adds r4, r6, r1 │ │ + 9c6a: 990e ldr r1, [sp, #56] ; 0x38 │ │ + 9c6c: 185e adds r6, r3, r1 │ │ + 9c6e: 7876 ldrb r6, [r6, #1] │ │ + 9c70: 990d ldr r1, [sp, #52] ; 0x34 │ │ + 9c72: 0636 lsls r6, r6, #24 │ │ + 9c74: 1636 asrs r6, r6, #24 │ │ + 9c76: 4371 muls r1, r6 │ │ + 9c78: 1866 adds r6, r4, r1 │ │ + 9c7a: 990f ldr r1, [sp, #60] ; 0x3c │ │ + 9c7c: 4351 muls r1, r2 │ │ + 9c7e: 9a10 ldr r2, [sp, #64] ; 0x40 │ │ + 9c80: 1874 adds r4, r6, r1 │ │ + 9c82: 6906 ldr r6, [r0, #16] │ │ + 9c84: 11d2 asrs r2, r2, #7 │ │ + 9c86: 4356 muls r6, r2 │ │ + 9c88: 9a01 ldr r2, [sp, #4] │ │ + 9c8a: 6812 ldr r2, [r2, #0] │ │ + 9c8c: 1996 adds r6, r2, r6 │ │ + 9c8e: 9a01 ldr r2, [sp, #4] │ │ + 9c90: 6016 str r6, [r2, #0] │ │ + 9c92: 6941 ldr r1, [r0, #20] │ │ + 9c94: 11e2 asrs r2, r4, #7 │ │ + 9c96: 4351 muls r1, r2 │ │ + 9c98: 1c0a adds r2, r1, #0 │ │ + 9c9a: 9901 ldr r1, [sp, #4] │ │ + 9c9c: 6849 ldr r1, [r1, #4] │ │ + 9c9e: 188a adds r2, r1, r2 │ │ + 9ca0: 9901 ldr r1, [sp, #4] │ │ + 9ca2: 604a str r2, [r1, #4] │ │ + 9ca4: 1c0a adds r2, r1, #0 │ │ + 9ca6: 3208 adds r2, #8 │ │ + 9ca8: 9201 str r2, [sp, #4] │ │ + 9caa: 68c2 ldr r2, [r0, #12] │ │ + 9cac: 9901 ldr r1, [sp, #4] │ │ + 9cae: 4494 add ip, r2 │ │ + 9cb0: 9a11 ldr r2, [sp, #68] ; 0x44 │ │ + 9cb2: 4291 cmp r1, r2 │ │ + 9cb4: d200 bcs.n 9cb8 │ │ + 9cb6: e74d b.n 9b54 │ │ + 9cb8: 4663 mov r3, ip │ │ + 9cba: 6842 ldr r2, [r0, #4] │ │ + 9cbc: 141b asrs r3, r3, #16 │ │ + 9cbe: 18d3 adds r3, r2, r3 │ │ + 9cc0: 6043 str r3, [r0, #4] │ │ + 9cc2: 4663 mov r3, ip │ │ + 9cc4: 041b lsls r3, r3, #16 │ │ + 9cc6: 0c1b lsrs r3, r3, #16 │ │ + 9cc8: 6083 str r3, [r0, #8] │ │ + 9cca: b013 add sp, #76 ; 0x4c │ │ + 9ccc: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 9cce: 46c0 nop ; (mov r8, r8) │ │ + 9cd0: f2a4 0002 subw r0, r4, #2 │ │ + 9cd4: 7ff8 ldrb r0, [r7, #31] │ │ ... │ │ │ │ -00009cf4 : │ │ - 9cf4: b5f0 push {r4, r5, r6, r7, lr} │ │ - 9cf6: b08b sub sp, #44 ; 0x2c │ │ - 9cf8: 9209 str r2, [sp, #36] ; 0x24 │ │ - 9cfa: 6b02 ldr r2, [r0, #48] ; 0x30 │ │ - 9cfc: 6b43 ldr r3, [r0, #52] ; 0x34 │ │ - 9cfe: 6846 ldr r6, [r0, #4] │ │ - 9d00: 9204 str r2, [sp, #16] │ │ - 9d02: 6807 ldr r7, [r0, #0] │ │ - 9d04: 6a42 ldr r2, [r0, #36] ; 0x24 │ │ - 9d06: 9305 str r3, [sp, #20] │ │ - 9d08: 0073 lsls r3, r6, #1 │ │ - 9d0a: 6884 ldr r4, [r0, #8] │ │ - 9d0c: 18fd adds r5, r7, r3 │ │ - 9d0e: 0652 lsls r2, r2, #25 │ │ - 9d10: d500 bpl.n 9d14 │ │ - 9d12: 18ed adds r5, r5, r3 │ │ - 9d14: 4b3f ldr r3, [pc, #252] ; (9e14 ) │ │ - 9d16: 447b add r3, pc │ │ - 9d18: 681b ldr r3, [r3, #0] │ │ - 9d1a: 4e3f ldr r6, [pc, #252] ; (9e18 ) │ │ - 9d1c: 1122 asrs r2, r4, #4 │ │ - 9d1e: 4032 ands r2, r6 │ │ - 9d20: 0057 lsls r7, r2, #1 │ │ - 9d22: 5efe ldrsh r6, [r7, r3] │ │ - 9d24: 1c57 adds r7, r2, #1 │ │ - 9d26: 007f lsls r7, r7, #1 │ │ - 9d28: 9602 str r6, [sp, #8] │ │ - 9d2a: 1426 asrs r6, r4, #16 │ │ - 9d2c: 3e01 subs r6, #1 │ │ - 9d2e: 00b6 lsls r6, r6, #2 │ │ - 9d30: 9601 str r6, [sp, #4] │ │ - 9d32: 5efe ldrsh r6, [r7, r3] │ │ - 9d34: 1c97 adds r7, r2, #2 │ │ - 9d36: 007f lsls r7, r7, #1 │ │ - 9d38: 9606 str r6, [sp, #24] │ │ - 9d3a: 5efe ldrsh r6, [r7, r3] │ │ - 9d3c: 3203 adds r2, #3 │ │ - 9d3e: 0052 lsls r2, r2, #1 │ │ - 9d40: 9607 str r6, [sp, #28] │ │ - 9d42: 5ed6 ldrsh r6, [r2, r3] │ │ - 9d44: 9608 str r6, [sp, #32] │ │ - 9d46: 9e01 ldr r6, [sp, #4] │ │ - 9d48: 19aa adds r2, r5, r6 │ │ - 9d4a: 2602 movs r6, #2 │ │ - 9d4c: 5f97 ldrsh r7, [r2, r6] │ │ - 9d4e: 9e02 ldr r6, [sp, #8] │ │ - 9d50: 46bc mov ip, r7 │ │ - 9d52: 4667 mov r7, ip │ │ - 9d54: 4377 muls r7, r6 │ │ - 9d56: 46bc mov ip, r7 │ │ - 9d58: 2606 movs r6, #6 │ │ - 9d5a: 5f97 ldrsh r7, [r2, r6] │ │ - 9d5c: 9e06 ldr r6, [sp, #24] │ │ - 9d5e: 4377 muls r7, r6 │ │ - 9d60: 44bc add ip, r7 │ │ - 9d62: 260a movs r6, #10 │ │ - 9d64: 5f97 ldrsh r7, [r2, r6] │ │ - 9d66: 9e07 ldr r6, [sp, #28] │ │ - 9d68: 4377 muls r7, r6 │ │ - 9d6a: 44bc add ip, r7 │ │ - 9d6c: 260e movs r6, #14 │ │ - 9d6e: 5f97 ldrsh r7, [r2, r6] │ │ - 9d70: 9e08 ldr r6, [sp, #32] │ │ - 9d72: 4377 muls r7, r6 │ │ - 9d74: 4467 add r7, ip │ │ - 9d76: 13bf asrs r7, r7, #14 │ │ - 9d78: 69c6 ldr r6, [r0, #28] │ │ - 9d7a: 9700 str r7, [sp, #0] │ │ - 9d7c: 9f05 ldr r7, [sp, #20] │ │ - 9d7e: 19bf adds r7, r7, r6 │ │ - 9d80: 9705 str r7, [sp, #20] │ │ - 9d82: 6986 ldr r6, [r0, #24] │ │ - 9d84: 9f04 ldr r7, [sp, #16] │ │ - 9d86: 19bf adds r7, r7, r6 │ │ - 9d88: 9e01 ldr r6, [sp, #4] │ │ - 9d8a: 9704 str r7, [sp, #16] │ │ - 9d8c: 133f asrs r7, r7, #12 │ │ - 9d8e: 9703 str r7, [sp, #12] │ │ - 9d90: 5fae ldrsh r6, [r5, r6] │ │ - 9d92: 9f02 ldr r7, [sp, #8] │ │ - 9d94: 46b4 mov ip, r6 │ │ - 9d96: 4666 mov r6, ip │ │ - 9d98: 437e muls r6, r7 │ │ - 9d9a: 9602 str r6, [sp, #8] │ │ - 9d9c: 2704 movs r7, #4 │ │ - 9d9e: 5fd6 ldrsh r6, [r2, r7] │ │ - 9da0: 9f06 ldr r7, [sp, #24] │ │ - 9da2: 46b4 mov ip, r6 │ │ - 9da4: 4666 mov r6, ip │ │ - 9da6: 437e muls r6, r7 │ │ - 9da8: 46b4 mov ip, r6 │ │ - 9daa: 9e02 ldr r6, [sp, #8] │ │ - 9dac: 4466 add r6, ip │ │ - 9dae: 9602 str r6, [sp, #8] │ │ - 9db0: 2608 movs r6, #8 │ │ - 9db2: 5f97 ldrsh r7, [r2, r6] │ │ - 9db4: 9e07 ldr r6, [sp, #28] │ │ - 9db6: 46bc mov ip, r7 │ │ - 9db8: 4667 mov r7, ip │ │ - 9dba: 4377 muls r7, r6 │ │ - 9dbc: 46bc mov ip, r7 │ │ - 9dbe: 270c movs r7, #12 │ │ - 9dc0: 5fd2 ldrsh r2, [r2, r7] │ │ - 9dc2: 9f08 ldr r7, [sp, #32] │ │ - 9dc4: 9e02 ldr r6, [sp, #8] │ │ - 9dc6: 437a muls r2, r7 │ │ - 9dc8: 4466 add r6, ip │ │ - 9dca: 18b2 adds r2, r6, r2 │ │ - 9dcc: 9e03 ldr r6, [sp, #12] │ │ - 9dce: 1392 asrs r2, r2, #14 │ │ - 9dd0: 680f ldr r7, [r1, #0] │ │ - 9dd2: 4372 muls r2, r6 │ │ - 9dd4: 9e05 ldr r6, [sp, #20] │ │ - 9dd6: 18ba adds r2, r7, r2 │ │ - 9dd8: 600a str r2, [r1, #0] │ │ - 9dda: 1332 asrs r2, r6, #12 │ │ - 9ddc: 9e00 ldr r6, [sp, #0] │ │ - 9dde: 1c37 adds r7, r6, #0 │ │ - 9de0: 4357 muls r7, r2 │ │ - 9de2: 684e ldr r6, [r1, #4] │ │ - 9de4: 19f7 adds r7, r6, r7 │ │ - 9de6: 604f str r7, [r1, #4] │ │ - 9de8: 68c7 ldr r7, [r0, #12] │ │ - 9dea: 9e09 ldr r6, [sp, #36] ; 0x24 │ │ - 9dec: 3108 adds r1, #8 │ │ - 9dee: 19e4 adds r4, r4, r7 │ │ - 9df0: 42b1 cmp r1, r6 │ │ - 9df2: d392 bcc.n 9d1a │ │ - 9df4: 6847 ldr r7, [r0, #4] │ │ - 9df6: 1423 asrs r3, r4, #16 │ │ - 9df8: 9904 ldr r1, [sp, #16] │ │ - 9dfa: 18fb adds r3, r7, r3 │ │ - 9dfc: 6043 str r3, [r0, #4] │ │ - 9dfe: 9e05 ldr r6, [sp, #20] │ │ - 9e00: 9b03 ldr r3, [sp, #12] │ │ - 9e02: 0424 lsls r4, r4, #16 │ │ - 9e04: 0c24 lsrs r4, r4, #16 │ │ - 9e06: 6084 str r4, [r0, #8] │ │ - 9e08: 6301 str r1, [r0, #48] ; 0x30 │ │ - 9e0a: 6103 str r3, [r0, #16] │ │ - 9e0c: 6346 str r6, [r0, #52] ; 0x34 │ │ - 9e0e: 6142 str r2, [r0, #20] │ │ - 9e10: b00b add sp, #44 ; 0x2c │ │ - 9e12: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 9e14: e0da b.n 9fcc │ │ - 9e16: 0002 movs r2, r0 │ │ - 9e18: 0ffc lsrs r4, r7, #31 │ │ +00009cd8 : │ │ + 9cd8: b5f0 push {r4, r5, r6, r7, lr} │ │ + 9cda: b08d sub sp, #52 ; 0x34 │ │ + 9cdc: 920b str r2, [sp, #44] ; 0x2c │ │ + 9cde: 6802 ldr r2, [r0, #0] │ │ + 9ce0: 6883 ldr r3, [r0, #8] │ │ + 9ce2: 4694 mov ip, r2 │ │ + 9ce4: 9300 str r3, [sp, #0] │ │ + 9ce6: 6843 ldr r3, [r0, #4] │ │ + 9ce8: 6a42 ldr r2, [r0, #36] ; 0x24 │ │ + 9cea: 005b lsls r3, r3, #1 │ │ + 9cec: 449c add ip, r3 │ │ + 9cee: 0652 lsls r2, r2, #25 │ │ + 9cf0: d500 bpl.n 9cf4 │ │ + 9cf2: 449c add ip, r3 │ │ + 9cf4: 4c55 ldr r4, [pc, #340] ; (9e4c ) │ │ + 9cf6: 447c add r4, pc │ │ + 9cf8: 6824 ldr r4, [r4, #0] │ │ + 9cfa: 9b00 ldr r3, [sp, #0] │ │ + 9cfc: 041a lsls r2, r3, #16 │ │ + 9cfe: 0c12 lsrs r2, r2, #16 │ │ + 9d00: 4b53 ldr r3, [pc, #332] ; (9e50 ) │ │ + 9d02: 3210 adds r2, #16 │ │ + 9d04: 1092 asrs r2, r2, #2 │ │ + 9d06: 401a ands r2, r3 │ │ + 9d08: 0053 lsls r3, r2, #1 │ │ + 9d0a: 5f1b ldrsh r3, [r3, r4] │ │ + 9d0c: 4665 mov r5, ip │ │ + 9d0e: 9301 str r3, [sp, #4] │ │ + 9d10: 9b00 ldr r3, [sp, #0] │ │ + 9d12: 9f01 ldr r7, [sp, #4] │ │ + 9d14: 141b asrs r3, r3, #16 │ │ + 9d16: 3b03 subs r3, #3 │ │ + 9d18: 009b lsls r3, r3, #2 │ │ + 9d1a: 5eee ldrsh r6, [r5, r3] │ │ + 9d1c: 4463 add r3, ip │ │ + 9d1e: 4377 muls r7, r6 │ │ + 9d20: 1c3e adds r6, r7, #0 │ │ + 9d22: 1c57 adds r7, r2, #1 │ │ + 9d24: 007f lsls r7, r7, #1 │ │ + 9d26: 5f3d ldrsh r5, [r7, r4] │ │ + 9d28: 9502 str r5, [sp, #8] │ │ + 9d2a: 2504 movs r5, #4 │ │ + 9d2c: 5f5f ldrsh r7, [r3, r5] │ │ + 9d2e: 9d02 ldr r5, [sp, #8] │ │ + 9d30: 437d muls r5, r7 │ │ + 9d32: 1977 adds r7, r6, r5 │ │ + 9d34: 1c96 adds r6, r2, #2 │ │ + 9d36: 0076 lsls r6, r6, #1 │ │ + 9d38: 5f35 ldrsh r5, [r6, r4] │ │ + 9d3a: 9503 str r5, [sp, #12] │ │ + 9d3c: 2508 movs r5, #8 │ │ + 9d3e: 5f5e ldrsh r6, [r3, r5] │ │ + 9d40: 9d03 ldr r5, [sp, #12] │ │ + 9d42: 4375 muls r5, r6 │ │ + 9d44: 1cd6 adds r6, r2, #3 │ │ + 9d46: 197d adds r5, r7, r5 │ │ + 9d48: 0076 lsls r6, r6, #1 │ │ + 9d4a: 9509 str r5, [sp, #36] ; 0x24 │ │ + 9d4c: 5f35 ldrsh r5, [r6, r4] │ │ + 9d4e: 1d16 adds r6, r2, #4 │ │ + 9d50: 0076 lsls r6, r6, #1 │ │ + 9d52: 9504 str r5, [sp, #16] │ │ + 9d54: 5f35 ldrsh r5, [r6, r4] │ │ + 9d56: 1d56 adds r6, r2, #5 │ │ + 9d58: 0076 lsls r6, r6, #1 │ │ + 9d5a: 9505 str r5, [sp, #20] │ │ + 9d5c: 2510 movs r5, #16 │ │ + 9d5e: 5f5f ldrsh r7, [r3, r5] │ │ + 9d60: 9d05 ldr r5, [sp, #20] │ │ + 9d62: 437d muls r5, r7 │ │ + 9d64: 1c2f adds r7, r5, #0 │ │ + 9d66: 5f35 ldrsh r5, [r6, r4] │ │ + 9d68: 9506 str r5, [sp, #24] │ │ + 9d6a: 2514 movs r5, #20 │ │ + 9d6c: 5f5e ldrsh r6, [r3, r5] │ │ + 9d6e: 9d06 ldr r5, [sp, #24] │ │ + 9d70: 4375 muls r5, r6 │ │ + 9d72: 197e adds r6, r7, r5 │ │ + 9d74: 1d97 adds r7, r2, #6 │ │ + 9d76: 007f lsls r7, r7, #1 │ │ + 9d78: 5f3d ldrsh r5, [r7, r4] │ │ + 9d7a: 3207 adds r2, #7 │ │ + 9d7c: 0052 lsls r2, r2, #1 │ │ + 9d7e: 9507 str r5, [sp, #28] │ │ + 9d80: 2518 movs r5, #24 │ │ + 9d82: 5f5f ldrsh r7, [r3, r5] │ │ + 9d84: 9d07 ldr r5, [sp, #28] │ │ + 9d86: 437d muls r5, r7 │ │ + 9d88: 1975 adds r5, r6, r5 │ │ + 9d8a: 950a str r5, [sp, #40] ; 0x28 │ │ + 9d8c: 5f12 ldrsh r2, [r2, r4] │ │ + 9d8e: 9208 str r2, [sp, #32] │ │ + 9d90: 2202 movs r2, #2 │ │ + 9d92: 5e9e ldrsh r6, [r3, r2] │ │ + 9d94: 9a01 ldr r2, [sp, #4] │ │ + 9d96: 4372 muls r2, r6 │ │ + 9d98: 1c16 adds r6, r2, #0 │ │ + 9d9a: 2506 movs r5, #6 │ │ + 9d9c: 5f5a ldrsh r2, [r3, r5] │ │ + 9d9e: 9d02 ldr r5, [sp, #8] │ │ + 9da0: 4355 muls r5, r2 │ │ + 9da2: 1976 adds r6, r6, r5 │ │ + 9da4: 250a movs r5, #10 │ │ + 9da6: 5f5a ldrsh r2, [r3, r5] │ │ + 9da8: 9d03 ldr r5, [sp, #12] │ │ + 9daa: 4355 muls r5, r2 │ │ + 9dac: 1972 adds r2, r6, r5 │ │ + 9dae: 2512 movs r5, #18 │ │ + 9db0: 5f5f ldrsh r7, [r3, r5] │ │ + 9db2: 9d05 ldr r5, [sp, #20] │ │ + 9db4: 437d muls r5, r7 │ │ + 9db6: 1c2f adds r7, r5, #0 │ │ + 9db8: 2516 movs r5, #22 │ │ + 9dba: 5f5e ldrsh r6, [r3, r5] │ │ + 9dbc: 9d06 ldr r5, [sp, #24] │ │ + 9dbe: 4375 muls r5, r6 │ │ + 9dc0: 197e adds r6, r7, r5 │ │ + 9dc2: 251a movs r5, #26 │ │ + 9dc4: 5f5f ldrsh r7, [r3, r5] │ │ + 9dc6: 9d07 ldr r5, [sp, #28] │ │ + 9dc8: 437d muls r5, r7 │ │ + 9dca: 1976 adds r6, r6, r5 │ │ + 9dcc: 250e movs r5, #14 │ │ + 9dce: 5f5f ldrsh r7, [r3, r5] │ │ + 9dd0: 9d04 ldr r5, [sp, #16] │ │ + 9dd2: 437d muls r5, r7 │ │ + 9dd4: 1952 adds r2, r2, r5 │ │ + 9dd6: 251e movs r5, #30 │ │ + 9dd8: 5f5f ldrsh r7, [r3, r5] │ │ + 9dda: 9d08 ldr r5, [sp, #32] │ │ + 9ddc: 1052 asrs r2, r2, #1 │ │ + 9dde: 437d muls r5, r7 │ │ + 9de0: 1977 adds r7, r6, r5 │ │ + 9de2: 250c movs r5, #12 │ │ + 9de4: 5f5e ldrsh r6, [r3, r5] │ │ + 9de6: 9d04 ldr r5, [sp, #16] │ │ + 9de8: 107f asrs r7, r7, #1 │ │ + 9dea: 19d2 adds r2, r2, r7 │ │ + 9dec: 4375 muls r5, r6 │ │ + 9dee: 1c2e adds r6, r5, #0 │ │ + 9df0: 9d09 ldr r5, [sp, #36] ; 0x24 │ │ + 9df2: 1392 asrs r2, r2, #14 │ │ + 9df4: 19ae adds r6, r5, r6 │ │ + 9df6: 251c movs r5, #28 │ │ + 9df8: 5f5b ldrsh r3, [r3, r5] │ │ + 9dfa: 9d08 ldr r5, [sp, #32] │ │ + 9dfc: 1076 asrs r6, r6, #1 │ │ + 9dfe: 435d muls r5, r3 │ │ + 9e00: 1c2b adds r3, r5, #0 │ │ + 9e02: 9d0a ldr r5, [sp, #40] ; 0x28 │ │ + 9e04: 18eb adds r3, r5, r3 │ │ + 9e06: 105b asrs r3, r3, #1 │ │ + 9e08: 6905 ldr r5, [r0, #16] │ │ + 9e0a: 18f3 adds r3, r6, r3 │ │ + 9e0c: 139b asrs r3, r3, #14 │ │ + 9e0e: 435d muls r5, r3 │ │ + 9e10: 1c2b adds r3, r5, #0 │ │ + 9e12: 680d ldr r5, [r1, #0] │ │ + 9e14: 18eb adds r3, r5, r3 │ │ + 9e16: 600b str r3, [r1, #0] │ │ + 9e18: 6943 ldr r3, [r0, #20] │ │ + 9e1a: 4353 muls r3, r2 │ │ + 9e1c: 1c1a adds r2, r3, #0 │ │ + 9e1e: 684b ldr r3, [r1, #4] │ │ + 9e20: 189a adds r2, r3, r2 │ │ + 9e22: 604a str r2, [r1, #4] │ │ + 9e24: 68c3 ldr r3, [r0, #12] │ │ + 9e26: 9a00 ldr r2, [sp, #0] │ │ + 9e28: 3108 adds r1, #8 │ │ + 9e2a: 18d3 adds r3, r2, r3 │ │ + 9e2c: 9300 str r3, [sp, #0] │ │ + 9e2e: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 9e30: 4299 cmp r1, r3 │ │ + 9e32: d200 bcs.n 9e36 │ │ + 9e34: e761 b.n 9cfa │ │ + 9e36: 9b00 ldr r3, [sp, #0] │ │ + 9e38: 6842 ldr r2, [r0, #4] │ │ + 9e3a: 141b asrs r3, r3, #16 │ │ + 9e3c: 18d3 adds r3, r2, r3 │ │ + 9e3e: 6043 str r3, [r0, #4] │ │ + 9e40: 9b00 ldr r3, [sp, #0] │ │ + 9e42: 041d lsls r5, r3, #16 │ │ + 9e44: 0c2d lsrs r5, r5, #16 │ │ + 9e46: 6085 str r5, [r0, #8] │ │ + 9e48: b00d add sp, #52 ; 0x34 │ │ + 9e4a: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 9e4c: f0fe 0002 ; instruction: 0xf0fe0002 │ │ + 9e50: 7ff8 ldrb r0, [r7, #31] │ │ ... │ │ │ │ -00009e1c : │ │ - 9e1c: b5f0 push {r4, r5, r6, r7, lr} │ │ - 9e1e: b095 sub sp, #84 ; 0x54 │ │ - 9e20: 9213 str r2, [sp, #76] ; 0x4c │ │ - 9e22: 6b02 ldr r2, [r0, #48] ; 0x30 │ │ - 9e24: 6b43 ldr r3, [r0, #52] ; 0x34 │ │ - 9e26: 6884 ldr r4, [r0, #8] │ │ - 9e28: 9205 str r2, [sp, #20] │ │ - 9e2a: 6805 ldr r5, [r0, #0] │ │ - 9e2c: 6842 ldr r2, [r0, #4] │ │ - 9e2e: 6a46 ldr r6, [r0, #36] ; 0x24 │ │ - 9e30: 9306 str r3, [sp, #24] │ │ - 9e32: 9404 str r4, [sp, #16] │ │ - 9e34: 18ab adds r3, r5, r2 │ │ - 9e36: 0676 lsls r6, r6, #25 │ │ - 9e38: d500 bpl.n 9e3c │ │ - 9e3a: 189b adds r3, r3, r2 │ │ - 9e3c: 4a66 ldr r2, [pc, #408] ; (9fd8 ) │ │ - 9e3e: 447a add r2, pc │ │ - 9e40: 6812 ldr r2, [r2, #0] │ │ - 9e42: 9f04 ldr r7, [sp, #16] │ │ - 9e44: 4c65 ldr r4, [pc, #404] ; (9fdc ) │ │ - 9e46: 043d lsls r5, r7, #16 │ │ - 9e48: 0c2d lsrs r5, r5, #16 │ │ - 9e4a: 3510 adds r5, #16 │ │ - 9e4c: 10ad asrs r5, r5, #2 │ │ - 9e4e: 4025 ands r5, r4 │ │ - 9e50: 006c lsls r4, r5, #1 │ │ - 9e52: 5ea6 ldrsh r6, [r4, r2] │ │ - 9e54: 9603 str r6, [sp, #12] │ │ - 9e56: 9e04 ldr r6, [sp, #16] │ │ - 9e58: 1434 asrs r4, r6, #16 │ │ - 9e5a: 3c03 subs r4, #3 │ │ - 9e5c: 0064 lsls r4, r4, #1 │ │ - 9e5e: 571f ldrsb r7, [r3, r4] │ │ - 9e60: 46bc mov ip, r7 │ │ - 9e62: 9f03 ldr r7, [sp, #12] │ │ - 9e64: 4666 mov r6, ip │ │ - 9e66: 437e muls r6, r7 │ │ - 9e68: 46b4 mov ip, r6 │ │ - 9e6a: 1c6e adds r6, r5, #1 │ │ - 9e6c: 0076 lsls r6, r6, #1 │ │ - 9e6e: 5eb6 ldrsh r6, [r6, r2] │ │ - 9e70: 9607 str r6, [sp, #28] │ │ - 9e72: 1ca6 adds r6, r4, #2 │ │ - 9e74: 9f07 ldr r7, [sp, #28] │ │ - 9e76: 9608 str r6, [sp, #32] │ │ - 9e78: 579e ldrsb r6, [r3, r6] │ │ - 9e7a: 437e muls r6, r7 │ │ - 9e7c: 44b4 add ip, r6 │ │ - 9e7e: 1cae adds r6, r5, #2 │ │ - 9e80: 0076 lsls r6, r6, #1 │ │ - 9e82: 5eb6 ldrsh r6, [r6, r2] │ │ - 9e84: 9609 str r6, [sp, #36] ; 0x24 │ │ - 9e86: 1d26 adds r6, r4, #4 │ │ - 9e88: 9f09 ldr r7, [sp, #36] ; 0x24 │ │ - 9e8a: 960a str r6, [sp, #40] ; 0x28 │ │ - 9e8c: 579e ldrsb r6, [r3, r6] │ │ - 9e8e: 437e muls r6, r7 │ │ - 9e90: 44b4 add ip, r6 │ │ - 9e92: 1cee adds r6, r5, #3 │ │ - 9e94: 0076 lsls r6, r6, #1 │ │ - 9e96: 5eb6 ldrsh r6, [r6, r2] │ │ - 9e98: 960b str r6, [sp, #44] ; 0x2c │ │ - 9e9a: 1da6 adds r6, r4, #6 │ │ - 9e9c: 9f0b ldr r7, [sp, #44] ; 0x2c │ │ - 9e9e: 960c str r6, [sp, #48] ; 0x30 │ │ - 9ea0: 579e ldrsb r6, [r3, r6] │ │ - 9ea2: 437e muls r6, r7 │ │ - 9ea4: 44b4 add ip, r6 │ │ - 9ea6: 1d2e adds r6, r5, #4 │ │ - 9ea8: 0076 lsls r6, r6, #1 │ │ - 9eaa: 5eb6 ldrsh r6, [r6, r2] │ │ - 9eac: 960d str r6, [sp, #52] ; 0x34 │ │ - 9eae: 1c26 adds r6, r4, #0 │ │ - 9eb0: 3608 adds r6, #8 │ │ - 9eb2: 9f0d ldr r7, [sp, #52] ; 0x34 │ │ - 9eb4: 960e str r6, [sp, #56] ; 0x38 │ │ - 9eb6: 579e ldrsb r6, [r3, r6] │ │ - 9eb8: 437e muls r6, r7 │ │ - 9eba: 44b4 add ip, r6 │ │ - 9ebc: 1d6e adds r6, r5, #5 │ │ - 9ebe: 0076 lsls r6, r6, #1 │ │ - 9ec0: 5eb6 ldrsh r6, [r6, r2] │ │ - 9ec2: 960f str r6, [sp, #60] ; 0x3c │ │ - 9ec4: 1c26 adds r6, r4, #0 │ │ - 9ec6: 360a adds r6, #10 │ │ - 9ec8: 9f0f ldr r7, [sp, #60] ; 0x3c │ │ - 9eca: 9610 str r6, [sp, #64] ; 0x40 │ │ - 9ecc: 579e ldrsb r6, [r3, r6] │ │ - 9ece: 437e muls r6, r7 │ │ - 9ed0: 44b4 add ip, r6 │ │ - 9ed2: 1dae adds r6, r5, #6 │ │ - 9ed4: 0076 lsls r6, r6, #1 │ │ - 9ed6: 5eb6 ldrsh r6, [r6, r2] │ │ - 9ed8: 3507 adds r5, #7 │ │ - 9eda: 9611 str r6, [sp, #68] ; 0x44 │ │ - 9edc: 1c26 adds r6, r4, #0 │ │ - 9ede: 360c adds r6, #12 │ │ - 9ee0: 9602 str r6, [sp, #8] │ │ - 9ee2: 9f11 ldr r7, [sp, #68] ; 0x44 │ │ - 9ee4: 579e ldrsb r6, [r3, r6] │ │ - 9ee6: 437e muls r6, r7 │ │ - 9ee8: 4466 add r6, ip │ │ - 9eea: 9601 str r6, [sp, #4] │ │ - 9eec: 006e lsls r6, r5, #1 │ │ - 9eee: 5eb5 ldrsh r5, [r6, r2] │ │ - 9ef0: 9512 str r5, [sp, #72] ; 0x48 │ │ - 9ef2: 1c25 adds r5, r4, #0 │ │ - 9ef4: 350e adds r5, #14 │ │ - 9ef6: 575e ldrsb r6, [r3, r5] │ │ - 9ef8: 191c adds r4, r3, r4 │ │ - 9efa: 195d adds r5, r3, r5 │ │ - 9efc: 46b4 mov ip, r6 │ │ - 9efe: 9e12 ldr r6, [sp, #72] ; 0x48 │ │ - 9f00: 4667 mov r7, ip │ │ - 9f02: 4377 muls r7, r6 │ │ - 9f04: 46bc mov ip, r7 │ │ - 9f06: 9f01 ldr r7, [sp, #4] │ │ - 9f08: 9e08 ldr r6, [sp, #32] │ │ - 9f0a: 44bc add ip, r7 │ │ - 9f0c: 2701 movs r7, #1 │ │ - 9f0e: 57e7 ldrsb r7, [r4, r7] │ │ - 9f10: 9c03 ldr r4, [sp, #12] │ │ - 9f12: 4367 muls r7, r4 │ │ - 9f14: 199c adds r4, r3, r6 │ │ - 9f16: 7864 ldrb r4, [r4, #1] │ │ - 9f18: 9e07 ldr r6, [sp, #28] │ │ - 9f1a: 0624 lsls r4, r4, #24 │ │ - 9f1c: 1624 asrs r4, r4, #24 │ │ - 9f1e: 4374 muls r4, r6 │ │ - 9f20: 9e0a ldr r6, [sp, #40] ; 0x28 │ │ - 9f22: 193f adds r7, r7, r4 │ │ - 9f24: 199c adds r4, r3, r6 │ │ - 9f26: 7864 ldrb r4, [r4, #1] │ │ - 9f28: 9e09 ldr r6, [sp, #36] ; 0x24 │ │ - 9f2a: 0624 lsls r4, r4, #24 │ │ - 9f2c: 1624 asrs r4, r4, #24 │ │ - 9f2e: 4374 muls r4, r6 │ │ - 9f30: 9e0c ldr r6, [sp, #48] ; 0x30 │ │ - 9f32: 193f adds r7, r7, r4 │ │ - 9f34: 199c adds r4, r3, r6 │ │ - 9f36: 7864 ldrb r4, [r4, #1] │ │ - 9f38: 9e0b ldr r6, [sp, #44] ; 0x2c │ │ - 9f3a: 0624 lsls r4, r4, #24 │ │ - 9f3c: 1624 asrs r4, r4, #24 │ │ - 9f3e: 4374 muls r4, r6 │ │ - 9f40: 9e0e ldr r6, [sp, #56] ; 0x38 │ │ - 9f42: 193c adds r4, r7, r4 │ │ - 9f44: 199f adds r7, r3, r6 │ │ - 9f46: 787f ldrb r7, [r7, #1] │ │ - 9f48: 9e0d ldr r6, [sp, #52] ; 0x34 │ │ - 9f4a: 063f lsls r7, r7, #24 │ │ - 9f4c: 163f asrs r7, r7, #24 │ │ - 9f4e: 4377 muls r7, r6 │ │ - 9f50: 9e10 ldr r6, [sp, #64] ; 0x40 │ │ - 9f52: 19e4 adds r4, r4, r7 │ │ - 9f54: 199f adds r7, r3, r6 │ │ - 9f56: 787f ldrb r7, [r7, #1] │ │ - 9f58: 9e0f ldr r6, [sp, #60] ; 0x3c │ │ - 9f5a: 063f lsls r7, r7, #24 │ │ - 9f5c: 163f asrs r7, r7, #24 │ │ - 9f5e: 4377 muls r7, r6 │ │ - 9f60: 19e4 adds r4, r4, r7 │ │ - 9f62: 9f02 ldr r7, [sp, #8] │ │ - 9f64: 19de adds r6, r3, r7 │ │ - 9f66: 2701 movs r7, #1 │ │ - 9f68: 57f7 ldrsb r7, [r6, r7] │ │ - 9f6a: 9e11 ldr r6, [sp, #68] ; 0x44 │ │ - 9f6c: 4377 muls r7, r6 │ │ - 9f6e: 19e4 adds r4, r4, r7 │ │ +00009e54 : │ │ + 9e54: b5f0 push {r4, r5, r6, r7, lr} │ │ + 9e56: b085 sub sp, #20 │ │ + 9e58: 9203 str r2, [sp, #12] │ │ + 9e5a: 6804 ldr r4, [r0, #0] │ │ + 9e5c: 6842 ldr r2, [r0, #4] │ │ + 9e5e: 6a47 ldr r7, [r0, #36] ; 0x24 │ │ + 9e60: 6b06 ldr r6, [r0, #48] ; 0x30 │ │ + 9e62: 6b45 ldr r5, [r0, #52] ; 0x34 │ │ + 9e64: 6883 ldr r3, [r0, #8] │ │ + 9e66: 18a4 adds r4, r4, r2 │ │ + 9e68: 067f lsls r7, r7, #25 │ │ + 9e6a: d500 bpl.n 9e6e │ │ + 9e6c: 18a4 adds r4, r4, r2 │ │ + 9e6e: 141a asrs r2, r3, #16 │ │ + 9e70: 0052 lsls r2, r2, #1 │ │ + 9e72: 18a7 adds r7, r4, r2 │ │ + 9e74: 787f ldrb r7, [r7, #1] │ │ + 9e76: 56a2 ldrsb r2, [r4, r2] │ │ + 9e78: 063f lsls r7, r7, #24 │ │ + 9e7a: 163f asrs r7, r7, #24 │ │ + 9e7c: 023f lsls r7, r7, #8 │ │ + 9e7e: 9702 str r7, [sp, #8] │ │ + 9e80: 69c7 ldr r7, [r0, #28] │ │ + 9e82: 0212 lsls r2, r2, #8 │ │ + 9e84: 19ed adds r5, r5, r7 │ │ + 9e86: 6987 ldr r7, [r0, #24] │ │ + 9e88: 19f6 adds r6, r6, r7 │ │ + 9e8a: 1337 asrs r7, r6, #12 │ │ + 9e8c: 46bc mov ip, r7 │ │ + 9e8e: 4667 mov r7, ip │ │ + 9e90: 4357 muls r7, r2 │ │ + 9e92: 1c3a adds r2, r7, #0 │ │ + 9e94: 680f ldr r7, [r1, #0] │ │ + 9e96: 18ba adds r2, r7, r2 │ │ + 9e98: 9f02 ldr r7, [sp, #8] │ │ + 9e9a: 600a str r2, [r1, #0] │ │ + 9e9c: 132a asrs r2, r5, #12 │ │ + 9e9e: 4357 muls r7, r2 │ │ + 9ea0: 9201 str r2, [sp, #4] │ │ + 9ea2: 684a ldr r2, [r1, #4] │ │ + 9ea4: 19d7 adds r7, r2, r7 │ │ + 9ea6: 604f str r7, [r1, #4] │ │ + 9ea8: 68c2 ldr r2, [r0, #12] │ │ + 9eaa: 3108 adds r1, #8 │ │ + 9eac: 189b adds r3, r3, r2 │ │ + 9eae: 9a03 ldr r2, [sp, #12] │ │ + 9eb0: 4291 cmp r1, r2 │ │ + 9eb2: d3dc bcc.n 9e6e │ │ + 9eb4: 1419 asrs r1, r3, #16 │ │ + 9eb6: 041b lsls r3, r3, #16 │ │ + 9eb8: 0c1b lsrs r3, r3, #16 │ │ + 9eba: 6083 str r3, [r0, #8] │ │ + 9ebc: 4663 mov r3, ip │ │ + 9ebe: 6842 ldr r2, [r0, #4] │ │ + 9ec0: 6103 str r3, [r0, #16] │ │ + 9ec2: 9b01 ldr r3, [sp, #4] │ │ + 9ec4: 1851 adds r1, r2, r1 │ │ + 9ec6: 6041 str r1, [r0, #4] │ │ + 9ec8: 6306 str r6, [r0, #48] ; 0x30 │ │ + 9eca: 6345 str r5, [r0, #52] ; 0x34 │ │ + 9ecc: 6143 str r3, [r0, #20] │ │ + 9ece: b005 add sp, #20 │ │ + 9ed0: bdf0 pop {r4, r5, r6, r7, pc} │ │ + │ │ +00009ed2 : │ │ + 9ed2: b5f0 push {r4, r5, r6, r7, lr} │ │ + 9ed4: b085 sub sp, #20 │ │ + 9ed6: 9203 str r2, [sp, #12] │ │ + 9ed8: 6842 ldr r2, [r0, #4] │ │ + 9eda: 6804 ldr r4, [r0, #0] │ │ + 9edc: 6a47 ldr r7, [r0, #36] ; 0x24 │ │ + 9ede: 0052 lsls r2, r2, #1 │ │ + 9ee0: 6b06 ldr r6, [r0, #48] ; 0x30 │ │ + 9ee2: 6b45 ldr r5, [r0, #52] ; 0x34 │ │ + 9ee4: 6883 ldr r3, [r0, #8] │ │ + 9ee6: 18a4 adds r4, r4, r2 │ │ + 9ee8: 067f lsls r7, r7, #25 │ │ + 9eea: d500 bpl.n 9eee │ │ + 9eec: 18a4 adds r4, r4, r2 │ │ + 9eee: 141a asrs r2, r3, #16 │ │ + 9ef0: 0092 lsls r2, r2, #2 │ │ + 9ef2: 18a7 adds r7, r4, r2 │ │ + 9ef4: 9201 str r2, [sp, #4] │ │ + 9ef6: 2202 movs r2, #2 │ │ + 9ef8: 5eba ldrsh r2, [r7, r2] │ │ + 9efa: 69c7 ldr r7, [r0, #28] │ │ + 9efc: 9202 str r2, [sp, #8] │ │ + 9efe: 19ed adds r5, r5, r7 │ │ + 9f00: 6987 ldr r7, [r0, #24] │ │ + 9f02: 9a01 ldr r2, [sp, #4] │ │ + 9f04: 19f6 adds r6, r6, r7 │ │ + 9f06: 1337 asrs r7, r6, #12 │ │ + 9f08: 46bc mov ip, r7 │ │ + 9f0a: 5ea2 ldrsh r2, [r4, r2] │ │ + 9f0c: 4667 mov r7, ip │ │ + 9f0e: 4357 muls r7, r2 │ │ + 9f10: 1c3a adds r2, r7, #0 │ │ + 9f12: 680f ldr r7, [r1, #0] │ │ + 9f14: 18ba adds r2, r7, r2 │ │ + 9f16: 9f02 ldr r7, [sp, #8] │ │ + 9f18: 600a str r2, [r1, #0] │ │ + 9f1a: 132a asrs r2, r5, #12 │ │ + 9f1c: 4357 muls r7, r2 │ │ + 9f1e: 9201 str r2, [sp, #4] │ │ + 9f20: 684a ldr r2, [r1, #4] │ │ + 9f22: 19d7 adds r7, r2, r7 │ │ + 9f24: 604f str r7, [r1, #4] │ │ + 9f26: 68c2 ldr r2, [r0, #12] │ │ + 9f28: 3108 adds r1, #8 │ │ + 9f2a: 189b adds r3, r3, r2 │ │ + 9f2c: 9a03 ldr r2, [sp, #12] │ │ + 9f2e: 4291 cmp r1, r2 │ │ + 9f30: d3dd bcc.n 9eee │ │ + 9f32: 1419 asrs r1, r3, #16 │ │ + 9f34: 041b lsls r3, r3, #16 │ │ + 9f36: 0c1b lsrs r3, r3, #16 │ │ + 9f38: 6083 str r3, [r0, #8] │ │ + 9f3a: 4663 mov r3, ip │ │ + 9f3c: 6842 ldr r2, [r0, #4] │ │ + 9f3e: 6103 str r3, [r0, #16] │ │ + 9f40: 9b01 ldr r3, [sp, #4] │ │ + 9f42: 1851 adds r1, r2, r1 │ │ + 9f44: 6041 str r1, [r0, #4] │ │ + 9f46: 6306 str r6, [r0, #48] ; 0x30 │ │ + 9f48: 6345 str r5, [r0, #52] ; 0x34 │ │ + 9f4a: 6143 str r3, [r0, #20] │ │ + 9f4c: b005 add sp, #20 │ │ + 9f4e: bdf0 pop {r4, r5, r6, r7, pc} │ │ + │ │ +00009f50 : │ │ + 9f50: b5f0 push {r4, r5, r6, r7, lr} │ │ + 9f52: 6b03 ldr r3, [r0, #48] ; 0x30 │ │ + 9f54: b085 sub sp, #20 │ │ + 9f56: 9203 str r2, [sp, #12] │ │ + 9f58: 469c mov ip, r3 │ │ + 9f5a: 6842 ldr r2, [r0, #4] │ │ + 9f5c: 6b43 ldr r3, [r0, #52] ; 0x34 │ │ + 9f5e: 6804 ldr r4, [r0, #0] │ │ + 9f60: 6a45 ldr r5, [r0, #36] ; 0x24 │ │ + 9f62: 9300 str r3, [sp, #0] │ │ + 9f64: 18a4 adds r4, r4, r2 │ │ + 9f66: 6883 ldr r3, [r0, #8] │ │ + 9f68: 066d lsls r5, r5, #25 │ │ + 9f6a: d500 bpl.n 9f6e │ │ + 9f6c: 18a4 adds r4, r4, r2 │ │ + 9f6e: 22ff movs r2, #255 ; 0xff │ │ 9f70: 2701 movs r7, #1 │ │ - 9f72: 57ef ldrsb r7, [r5, r7] │ │ - 9f74: 9d12 ldr r5, [sp, #72] ; 0x48 │ │ - 9f76: 9e06 ldr r6, [sp, #24] │ │ - 9f78: 436f muls r7, r5 │ │ - 9f7a: 19e4 adds r4, r4, r7 │ │ - 9f7c: 69c7 ldr r7, [r0, #28] │ │ - 9f7e: 9d05 ldr r5, [sp, #20] │ │ - 9f80: 11e4 asrs r4, r4, #7 │ │ - 9f82: 19f6 adds r6, r6, r7 │ │ - 9f84: 9606 str r6, [sp, #24] │ │ - 9f86: 6986 ldr r6, [r0, #24] │ │ - 9f88: 19ad adds r5, r5, r6 │ │ - 9f8a: 4666 mov r6, ip │ │ - 9f8c: 9505 str r5, [sp, #20] │ │ - 9f8e: 11f7 asrs r7, r6, #7 │ │ - 9f90: 132d asrs r5, r5, #12 │ │ - 9f92: 436f muls r7, r5 │ │ - 9f94: 680e ldr r6, [r1, #0] │ │ - 9f96: 19f7 adds r7, r6, r7 │ │ - 9f98: 600f str r7, [r1, #0] │ │ - 9f9a: 9f06 ldr r7, [sp, #24] │ │ - 9f9c: 133e asrs r6, r7, #12 │ │ - 9f9e: 4374 muls r4, r6 │ │ - 9fa0: 684f ldr r7, [r1, #4] │ │ - 9fa2: 193c adds r4, r7, r4 │ │ - 9fa4: 604c str r4, [r1, #4] │ │ - 9fa6: 68c7 ldr r7, [r0, #12] │ │ - 9fa8: 9c04 ldr r4, [sp, #16] │ │ - 9faa: 3108 adds r1, #8 │ │ - 9fac: 19e4 adds r4, r4, r7 │ │ - 9fae: 9404 str r4, [sp, #16] │ │ - 9fb0: 9c13 ldr r4, [sp, #76] ; 0x4c │ │ - 9fb2: 42a1 cmp r1, r4 │ │ - 9fb4: d200 bcs.n 9fb8 │ │ - 9fb6: e744 b.n 9e42 │ │ - 9fb8: 9f04 ldr r7, [sp, #16] │ │ - 9fba: 6842 ldr r2, [r0, #4] │ │ - 9fbc: 9c06 ldr r4, [sp, #24] │ │ - 9fbe: 143b asrs r3, r7, #16 │ │ - 9fc0: 18d3 adds r3, r2, r3 │ │ - 9fc2: 6043 str r3, [r0, #4] │ │ - 9fc4: 043b lsls r3, r7, #16 │ │ - 9fc6: 0c1b lsrs r3, r3, #16 │ │ - 9fc8: 6083 str r3, [r0, #8] │ │ - 9fca: 9b05 ldr r3, [sp, #20] │ │ - 9fcc: 6105 str r5, [r0, #16] │ │ - 9fce: 6344 str r4, [r0, #52] ; 0x34 │ │ - 9fd0: 6303 str r3, [r0, #48] ; 0x30 │ │ - 9fd2: 6146 str r6, [r0, #20] │ │ - 9fd4: b015 add sp, #84 ; 0x54 │ │ - 9fd6: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 9fd8: dfb6 svc 182 ; 0xb6 │ │ - 9fda: 0002 movs r2, r0 │ │ - 9fdc: 7ff8 ldrb r0, [r7, #31] │ │ - ... │ │ - │ │ -00009fe0 : │ │ - 9fe0: b5f0 push {r4, r5, r6, r7, lr} │ │ - 9fe2: 6b43 ldr r3, [r0, #52] ; 0x34 │ │ - 9fe4: 6845 ldr r5, [r0, #4] │ │ - 9fe6: b08f sub sp, #60 ; 0x3c │ │ - 9fe8: 6806 ldr r6, [r0, #0] │ │ - 9fea: 920d str r2, [sp, #52] ; 0x34 │ │ - 9fec: 6884 ldr r4, [r0, #8] │ │ - 9fee: 6b02 ldr r2, [r0, #48] ; 0x30 │ │ - 9ff0: 6a47 ldr r7, [r0, #36] ; 0x24 │ │ - 9ff2: 9305 str r3, [sp, #20] │ │ - 9ff4: 006b lsls r3, r5, #1 │ │ - 9ff6: 18f6 adds r6, r6, r3 │ │ - 9ff8: 9204 str r2, [sp, #16] │ │ - 9ffa: 9400 str r4, [sp, #0] │ │ - 9ffc: 9603 str r6, [sp, #12] │ │ - 9ffe: 067f lsls r7, r7, #25 │ │ - a000: d501 bpl.n a006 │ │ - a002: 18f6 adds r6, r6, r3 │ │ - a004: 9603 str r6, [sp, #12] │ │ - a006: 4a64 ldr r2, [pc, #400] ; (a198 ) │ │ - a008: 447a add r2, pc │ │ - a00a: 6812 ldr r2, [r2, #0] │ │ - a00c: 9b00 ldr r3, [sp, #0] │ │ - a00e: 4d63 ldr r5, [pc, #396] ; (a19c ) │ │ - a010: 041c lsls r4, r3, #16 │ │ - a012: 0c24 lsrs r4, r4, #16 │ │ - a014: 3410 adds r4, #16 │ │ - a016: 10a4 asrs r4, r4, #2 │ │ - a018: 402c ands r4, r5 │ │ - a01a: 0063 lsls r3, r4, #1 │ │ - a01c: 5e9e ldrsh r6, [r3, r2] │ │ - a01e: 9d00 ldr r5, [sp, #0] │ │ - a020: 9602 str r6, [sp, #8] │ │ - a022: 142b asrs r3, r5, #16 │ │ - a024: 9e03 ldr r6, [sp, #12] │ │ - a026: 3b03 subs r3, #3 │ │ - a028: 009b lsls r3, r3, #2 │ │ - a02a: 5ef6 ldrsh r6, [r6, r3] │ │ - a02c: 46b4 mov ip, r6 │ │ - a02e: 9e02 ldr r6, [sp, #8] │ │ - a030: 4665 mov r5, ip │ │ - a032: 4375 muls r5, r6 │ │ - a034: 1c66 adds r6, r4, #1 │ │ - a036: 46ac mov ip, r5 │ │ - a038: 0075 lsls r5, r6, #1 │ │ - a03a: 5eaf ldrsh r7, [r5, r2] │ │ - a03c: 9707 str r7, [sp, #28] │ │ - a03e: 9f03 ldr r7, [sp, #12] │ │ - a040: 18fb adds r3, r7, r3 │ │ - a042: 2504 movs r5, #4 │ │ - a044: 5f5e ldrsh r6, [r3, r5] │ │ - a046: 9f07 ldr r7, [sp, #28] │ │ - a048: 437e muls r6, r7 │ │ - a04a: 44b4 add ip, r6 │ │ - a04c: 1ca6 adds r6, r4, #2 │ │ - a04e: 0075 lsls r5, r6, #1 │ │ - a050: 5eae ldrsh r6, [r5, r2] │ │ - a052: 9608 str r6, [sp, #32] │ │ - a054: 9f08 ldr r7, [sp, #32] │ │ - a056: 2508 movs r5, #8 │ │ - a058: 5f5e ldrsh r6, [r3, r5] │ │ - a05a: 437e muls r6, r7 │ │ - a05c: 4466 add r6, ip │ │ - a05e: 960b str r6, [sp, #44] ; 0x2c │ │ - a060: 1ce6 adds r6, r4, #3 │ │ - a062: 0076 lsls r6, r6, #1 │ │ - a064: 5eb5 ldrsh r5, [r6, r2] │ │ - a066: 1d26 adds r6, r4, #4 │ │ - a068: 0076 lsls r6, r6, #1 │ │ - a06a: 9509 str r5, [sp, #36] ; 0x24 │ │ - a06c: 5eb7 ldrsh r7, [r6, r2] │ │ - a06e: 46bc mov ip, r7 │ │ - a070: 2610 movs r6, #16 │ │ - a072: 5f9f ldrsh r7, [r3, r6] │ │ - a074: 1d66 adds r6, r4, #5 │ │ - a076: 0076 lsls r6, r6, #1 │ │ - a078: 4665 mov r5, ip │ │ - a07a: 437d muls r5, r7 │ │ - a07c: 5eb7 ldrsh r7, [r6, r2] │ │ - a07e: 970a str r7, [sp, #40] ; 0x28 │ │ - a080: 2714 movs r7, #20 │ │ - a082: 5fde ldrsh r6, [r3, r7] │ │ - a084: 9f0a ldr r7, [sp, #40] ; 0x28 │ │ - a086: 437e muls r6, r7 │ │ - a088: 19ae adds r6, r5, r6 │ │ - a08a: 9606 str r6, [sp, #24] │ │ - a08c: 1da6 adds r6, r4, #6 │ │ - a08e: 0075 lsls r5, r6, #1 │ │ - a090: 5eae ldrsh r6, [r5, r2] │ │ - a092: 3407 adds r4, #7 │ │ - a094: 9601 str r6, [sp, #4] │ │ - a096: 2618 movs r6, #24 │ │ - a098: 5f9d ldrsh r5, [r3, r6] │ │ - a09a: 9e01 ldr r6, [sp, #4] │ │ - a09c: 1c2f adds r7, r5, #0 │ │ - a09e: 4377 muls r7, r6 │ │ - a0a0: 9d06 ldr r5, [sp, #24] │ │ - a0a2: 19ef adds r7, r5, r7 │ │ - a0a4: 970c str r7, [sp, #48] ; 0x30 │ │ - a0a6: 0067 lsls r7, r4, #1 │ │ - a0a8: 5ebe ldrsh r6, [r7, r2] │ │ - a0aa: 9606 str r6, [sp, #24] │ │ - a0ac: 2502 movs r5, #2 │ │ - a0ae: 5f5f ldrsh r7, [r3, r5] │ │ - a0b0: 9c02 ldr r4, [sp, #8] │ │ - a0b2: 1c3e adds r6, r7, #0 │ │ - a0b4: 4366 muls r6, r4 │ │ - a0b6: 2506 movs r5, #6 │ │ - a0b8: 5f5c ldrsh r4, [r3, r5] │ │ - a0ba: 9f07 ldr r7, [sp, #28] │ │ - a0bc: 9d08 ldr r5, [sp, #32] │ │ - a0be: 437c muls r4, r7 │ │ - a0c0: 1936 adds r6, r6, r4 │ │ - a0c2: 240a movs r4, #10 │ │ - a0c4: 5f1f ldrsh r7, [r3, r4] │ │ - a0c6: 436f muls r7, r5 │ │ - a0c8: 19f7 adds r7, r6, r7 │ │ - a0ca: 9702 str r7, [sp, #8] │ │ - a0cc: 2612 movs r6, #18 │ │ - a0ce: 5f9f ldrsh r7, [r3, r6] │ │ - a0d0: 4666 mov r6, ip │ │ - a0d2: 437e muls r6, r7 │ │ - a0d4: 2416 movs r4, #22 │ │ - a0d6: 5f1f ldrsh r7, [r3, r4] │ │ - a0d8: 46bc mov ip, r7 │ │ - a0da: 9f0a ldr r7, [sp, #40] ; 0x28 │ │ - a0dc: 4665 mov r5, ip │ │ - a0de: 437d muls r5, r7 │ │ - a0e0: 46ac mov ip, r5 │ │ - a0e2: 251a movs r5, #26 │ │ - a0e4: 5f5c ldrsh r4, [r3, r5] │ │ - a0e6: 9f01 ldr r7, [sp, #4] │ │ - a0e8: 4466 add r6, ip │ │ - a0ea: 46a4 mov ip, r4 │ │ - a0ec: 9607 str r6, [sp, #28] │ │ - a0ee: 4666 mov r6, ip │ │ - a0f0: 437e muls r6, r7 │ │ - a0f2: 9c07 ldr r4, [sp, #28] │ │ - a0f4: 9f09 ldr r7, [sp, #36] ; 0x24 │ │ - a0f6: 19a4 adds r4, r4, r6 │ │ - a0f8: 250e movs r5, #14 │ │ - a0fa: 5f5e ldrsh r6, [r3, r5] │ │ - a0fc: 9d02 ldr r5, [sp, #8] │ │ - a0fe: 46a4 mov ip, r4 │ │ - a100: 437e muls r6, r7 │ │ - a102: 19ac adds r4, r5, r6 │ │ - a104: 1064 asrs r4, r4, #1 │ │ - a106: 271e movs r7, #30 │ │ - a108: 5fde ldrsh r6, [r3, r7] │ │ - a10a: 9402 str r4, [sp, #8] │ │ - a10c: 9c06 ldr r4, [sp, #24] │ │ - a10e: 4665 mov r5, ip │ │ - a110: 4366 muls r6, r4 │ │ - a112: 19af adds r7, r5, r6 │ │ - a114: 9e02 ldr r6, [sp, #8] │ │ - a116: 107f asrs r7, r7, #1 │ │ - a118: 9d04 ldr r5, [sp, #16] │ │ - a11a: 19f4 adds r4, r6, r7 │ │ - a11c: 13a4 asrs r4, r4, #14 │ │ - a11e: 9f05 ldr r7, [sp, #20] │ │ - a120: 6986 ldr r6, [r0, #24] │ │ - a122: 46a4 mov ip, r4 │ │ - a124: 69c4 ldr r4, [r0, #28] │ │ - a126: 19ad adds r5, r5, r6 │ │ - a128: 9504 str r5, [sp, #16] │ │ - a12a: 193f adds r7, r7, r4 │ │ - a12c: 9705 str r7, [sp, #20] │ │ - a12e: 132e asrs r6, r5, #12 │ │ - a130: 240c movs r4, #12 │ │ - a132: 5f1f ldrsh r7, [r3, r4] │ │ - a134: 9d09 ldr r5, [sp, #36] ; 0x24 │ │ - a136: 9c0b ldr r4, [sp, #44] ; 0x2c │ │ - a138: 436f muls r7, r5 │ │ - a13a: 251c movs r5, #28 │ │ - a13c: 5f5b ldrsh r3, [r3, r5] │ │ - a13e: 19e7 adds r7, r4, r7 │ │ - a140: 9c06 ldr r4, [sp, #24] │ │ - a142: 9d0c ldr r5, [sp, #48] ; 0x30 │ │ - a144: 107f asrs r7, r7, #1 │ │ - a146: 4363 muls r3, r4 │ │ - a148: 18eb adds r3, r5, r3 │ │ - a14a: 105b asrs r3, r3, #1 │ │ - a14c: 18fb adds r3, r7, r3 │ │ - a14e: 139b asrs r3, r3, #14 │ │ - a150: 4373 muls r3, r6 │ │ - a152: 680f ldr r7, [r1, #0] │ │ - a154: 18fb adds r3, r7, r3 │ │ - a156: 600b str r3, [r1, #0] │ │ - a158: 9c05 ldr r4, [sp, #20] │ │ - a15a: 684d ldr r5, [r1, #4] │ │ - a15c: 9f00 ldr r7, [sp, #0] │ │ - a15e: 1323 asrs r3, r4, #12 │ │ - a160: 4664 mov r4, ip │ │ - a162: 435c muls r4, r3 │ │ - a164: 192c adds r4, r5, r4 │ │ - a166: 604c str r4, [r1, #4] │ │ - a168: 68c4 ldr r4, [r0, #12] │ │ - a16a: 9d0d ldr r5, [sp, #52] ; 0x34 │ │ - a16c: 3108 adds r1, #8 │ │ - a16e: 193f adds r7, r7, r4 │ │ - a170: 9700 str r7, [sp, #0] │ │ - a172: 42a9 cmp r1, r5 │ │ - a174: d200 bcs.n a178 │ │ - a176: e749 b.n a00c │ │ - a178: 143a asrs r2, r7, #16 │ │ - a17a: 6847 ldr r7, [r0, #4] │ │ - a17c: 9900 ldr r1, [sp, #0] │ │ - a17e: 9c05 ldr r4, [sp, #20] │ │ - a180: 18ba adds r2, r7, r2 │ │ - a182: 6042 str r2, [r0, #4] │ │ - a184: 9a04 ldr r2, [sp, #16] │ │ - a186: 040d lsls r5, r1, #16 │ │ - a188: 0c2d lsrs r5, r5, #16 │ │ - a18a: 6085 str r5, [r0, #8] │ │ - a18c: 6302 str r2, [r0, #48] ; 0x30 │ │ - a18e: 6106 str r6, [r0, #16] │ │ - a190: 6344 str r4, [r0, #52] ; 0x34 │ │ - a192: 6143 str r3, [r0, #20] │ │ - a194: b00f add sp, #60 ; 0x3c │ │ - a196: bdf0 pop {r4, r5, r6, r7, pc} │ │ - a198: ddec ble.n a174 │ │ - a19a: 0002 movs r2, r0 │ │ - a19c: 7ff8 ldrb r0, [r7, #31] │ │ + 9f72: 121e asrs r6, r3, #8 │ │ + 9f74: 4032 ands r2, r6 │ │ + 9f76: 9201 str r2, [sp, #4] │ │ + 9f78: 141a asrs r2, r3, #16 │ │ + 9f7a: 0052 lsls r2, r2, #1 │ │ + 9f7c: 56a6 ldrsb r6, [r4, r2] │ │ + 9f7e: 18a2 adds r2, r4, r2 │ │ + 9f80: 57d7 ldrsb r7, [r2, r7] │ │ + 9f82: 023d lsls r5, r7, #8 │ │ + 9f84: 9502 str r5, [sp, #8] │ │ + 9f86: 2503 movs r5, #3 │ │ + 9f88: 5755 ldrsb r5, [r2, r5] │ │ + 9f8a: 7892 ldrb r2, [r2, #2] │ │ + 9f8c: 1bef subs r7, r5, r7 │ │ + 9f8e: 9d01 ldr r5, [sp, #4] │ │ + 9f90: 0612 lsls r2, r2, #24 │ │ + 9f92: 1612 asrs r2, r2, #24 │ │ + 9f94: 437d muls r5, r7 │ │ + 9f96: 1c2f adds r7, r5, #0 │ │ + 9f98: 9d02 ldr r5, [sp, #8] │ │ + 9f9a: 1b92 subs r2, r2, r6 │ │ + 9f9c: 19ed adds r5, r5, r7 │ │ + 9f9e: 9502 str r5, [sp, #8] │ │ + 9fa0: 9f00 ldr r7, [sp, #0] │ │ + 9fa2: 69c5 ldr r5, [r0, #28] │ │ + 9fa4: 197d adds r5, r7, r5 │ │ + 9fa6: 6987 ldr r7, [r0, #24] │ │ + 9fa8: 9500 str r5, [sp, #0] │ │ + 9faa: 4665 mov r5, ip │ │ + 9fac: 46bc mov ip, r7 │ │ + 9fae: 0237 lsls r7, r6, #8 │ │ + 9fb0: 9e01 ldr r6, [sp, #4] │ │ + 9fb2: 4465 add r5, ip │ │ + 9fb4: 46ac mov ip, r5 │ │ + 9fb6: 4356 muls r6, r2 │ │ + 9fb8: 132d asrs r5, r5, #12 │ │ + 9fba: 19be adds r6, r7, r6 │ │ + 9fbc: 1c32 adds r2, r6, #0 │ │ + 9fbe: 436a muls r2, r5 │ │ + 9fc0: 680e ldr r6, [r1, #0] │ │ + 9fc2: 9f02 ldr r7, [sp, #8] │ │ + 9fc4: 18b2 adds r2, r6, r2 │ │ + 9fc6: 600a str r2, [r1, #0] │ │ + 9fc8: 9a00 ldr r2, [sp, #0] │ │ + 9fca: 684e ldr r6, [r1, #4] │ │ + 9fcc: 1312 asrs r2, r2, #12 │ │ + 9fce: 4357 muls r7, r2 │ │ + 9fd0: 19f7 adds r7, r6, r7 │ │ + 9fd2: 604f str r7, [r1, #4] │ │ + 9fd4: 68c6 ldr r6, [r0, #12] │ │ + 9fd6: 3108 adds r1, #8 │ │ + 9fd8: 199b adds r3, r3, r6 │ │ + 9fda: 9e03 ldr r6, [sp, #12] │ │ + 9fdc: 42b1 cmp r1, r6 │ │ + 9fde: d3c6 bcc.n 9f6e │ │ + 9fe0: 1419 asrs r1, r3, #16 │ │ + 9fe2: 041b lsls r3, r3, #16 │ │ + 9fe4: 0c1b lsrs r3, r3, #16 │ │ + 9fe6: 6083 str r3, [r0, #8] │ │ + 9fe8: 4663 mov r3, ip │ │ + 9fea: 6844 ldr r4, [r0, #4] │ │ + 9fec: 6303 str r3, [r0, #48] ; 0x30 │ │ + 9fee: 9b00 ldr r3, [sp, #0] │ │ + 9ff0: 1861 adds r1, r4, r1 │ │ + 9ff2: 6041 str r1, [r0, #4] │ │ + 9ff4: 6105 str r5, [r0, #16] │ │ + 9ff6: 6343 str r3, [r0, #52] ; 0x34 │ │ + 9ff8: 6142 str r2, [r0, #20] │ │ + 9ffa: b005 add sp, #20 │ │ + 9ffc: bdf0 pop {r4, r5, r6, r7, pc} │ │ + │ │ +00009ffe : │ │ + 9ffe: b5f0 push {r4, r5, r6, r7, lr} │ │ + a000: b087 sub sp, #28 │ │ + a002: 9205 str r2, [sp, #20] │ │ + a004: 6842 ldr r2, [r0, #4] │ │ + a006: 6804 ldr r4, [r0, #0] │ │ + a008: 6b43 ldr r3, [r0, #52] ; 0x34 │ │ + a00a: 0052 lsls r2, r2, #1 │ │ + a00c: 18a4 adds r4, r4, r2 │ │ + a00e: 9402 str r4, [sp, #8] │ │ + a010: 6a44 ldr r4, [r0, #36] ; 0x24 │ │ + a012: 9301 str r3, [sp, #4] │ │ + a014: 6b06 ldr r6, [r0, #48] ; 0x30 │ │ + a016: 6883 ldr r3, [r0, #8] │ │ + a018: 0664 lsls r4, r4, #25 │ │ + a01a: d502 bpl.n a022 │ │ + a01c: 9c02 ldr r4, [sp, #8] │ │ + a01e: 18a2 adds r2, r4, r2 │ │ + a020: 9202 str r2, [sp, #8] │ │ + a022: 22ff movs r2, #255 ; 0xff │ │ + a024: 121f asrs r7, r3, #8 │ │ + a026: 403a ands r2, r7 │ │ + a028: 9c02 ldr r4, [sp, #8] │ │ + a02a: 9203 str r2, [sp, #12] │ │ + a02c: 141a asrs r2, r3, #16 │ │ + a02e: 0092 lsls r2, r2, #2 │ │ + a030: 5ea7 ldrsh r7, [r4, r2] │ │ + a032: 9c02 ldr r4, [sp, #8] │ │ + a034: 18a2 adds r2, r4, r2 │ │ + a036: 2502 movs r5, #2 │ │ + a038: 5f54 ldrsh r4, [r2, r5] │ │ + a03a: 46a4 mov ip, r4 │ │ + a03c: 2506 movs r5, #6 │ │ + a03e: 5f54 ldrsh r4, [r2, r5] │ │ + a040: 4665 mov r5, ip │ │ + a042: 1b64 subs r4, r4, r5 │ │ + a044: 9d03 ldr r5, [sp, #12] │ │ + a046: 4365 muls r5, r4 │ │ + a048: 122c asrs r4, r5, #8 │ │ + a04a: 69c5 ldr r5, [r0, #28] │ │ + a04c: 4464 add r4, ip │ │ + a04e: 9404 str r4, [sp, #16] │ │ + a050: 46ac mov ip, r5 │ │ + a052: 2504 movs r5, #4 │ │ + a054: 5f52 ldrsh r2, [r2, r5] │ │ + a056: 9c01 ldr r4, [sp, #4] │ │ + a058: 9d03 ldr r5, [sp, #12] │ │ + a05a: 1bd2 subs r2, r2, r7 │ │ + a05c: 4464 add r4, ip │ │ + a05e: 4355 muls r5, r2 │ │ + a060: 9401 str r4, [sp, #4] │ │ + a062: 6984 ldr r4, [r0, #24] │ │ + a064: 122a asrs r2, r5, #8 │ │ + a066: 18bd adds r5, r7, r2 │ │ + a068: 1936 adds r6, r6, r4 │ │ + a06a: 1334 asrs r4, r6, #12 │ │ + a06c: 1c2a adds r2, r5, #0 │ │ + a06e: 4362 muls r2, r4 │ │ + a070: 680d ldr r5, [r1, #0] │ │ + a072: 9f04 ldr r7, [sp, #16] │ │ + a074: 18aa adds r2, r5, r2 │ │ + a076: 600a str r2, [r1, #0] │ │ + a078: 9a01 ldr r2, [sp, #4] │ │ + a07a: 684d ldr r5, [r1, #4] │ │ + a07c: 1312 asrs r2, r2, #12 │ │ + a07e: 4357 muls r7, r2 │ │ + a080: 19ef adds r7, r5, r7 │ │ + a082: 604f str r7, [r1, #4] │ │ + a084: 68c5 ldr r5, [r0, #12] │ │ + a086: 3108 adds r1, #8 │ │ + a088: 195b adds r3, r3, r5 │ │ + a08a: 9d05 ldr r5, [sp, #20] │ │ + a08c: 42a9 cmp r1, r5 │ │ + a08e: d3c8 bcc.n a022 │ │ + a090: 1419 asrs r1, r3, #16 │ │ + a092: 041b lsls r3, r3, #16 │ │ + a094: 6845 ldr r5, [r0, #4] │ │ + a096: 0c1b lsrs r3, r3, #16 │ │ + a098: 6083 str r3, [r0, #8] │ │ + a09a: 9b01 ldr r3, [sp, #4] │ │ + a09c: 1869 adds r1, r5, r1 │ │ + a09e: 6041 str r1, [r0, #4] │ │ + a0a0: 6306 str r6, [r0, #48] ; 0x30 │ │ + a0a2: 6104 str r4, [r0, #16] │ │ + a0a4: 6343 str r3, [r0, #52] ; 0x34 │ │ + a0a6: 6142 str r2, [r0, #20] │ │ + a0a8: b007 add sp, #28 │ │ + a0aa: bdf0 pop {r4, r5, r6, r7, pc} │ │ + │ │ +0000a0ac : │ │ + a0ac: b5f0 push {r4, r5, r6, r7, lr} │ │ + a0ae: 6b03 ldr r3, [r0, #48] ; 0x30 │ │ + a0b0: b08d sub sp, #52 ; 0x34 │ │ + a0b2: 920b str r2, [sp, #44] ; 0x2c │ │ + a0b4: 469c mov ip, r3 │ │ + a0b6: 6b43 ldr r3, [r0, #52] ; 0x34 │ │ + a0b8: 6844 ldr r4, [r0, #4] │ │ + a0ba: 6a42 ldr r2, [r0, #36] ; 0x24 │ │ + a0bc: 9302 str r3, [sp, #8] │ │ + a0be: 6883 ldr r3, [r0, #8] │ │ + a0c0: 9301 str r3, [sp, #4] │ │ + a0c2: 6803 ldr r3, [r0, #0] │ │ + a0c4: 191b adds r3, r3, r4 │ │ + a0c6: 0652 lsls r2, r2, #25 │ │ + a0c8: d500 bpl.n a0cc │ │ + a0ca: 191b adds r3, r3, r4 │ │ + a0cc: 4d42 ldr r5, [pc, #264] ; (a1d8 ) │ │ + a0ce: 447d add r5, pc │ │ + a0d0: 682d ldr r5, [r5, #0] │ │ + a0d2: 9a01 ldr r2, [sp, #4] │ │ + a0d4: 1116 asrs r6, r2, #4 │ │ + a0d6: 4a41 ldr r2, [pc, #260] ; (a1dc ) │ │ + a0d8: 4016 ands r6, r2 │ │ + a0da: 0074 lsls r4, r6, #1 │ │ + a0dc: 5f62 ldrsh r2, [r4, r5] │ │ + a0de: 1c77 adds r7, r6, #1 │ │ + a0e0: 007f lsls r7, r7, #1 │ │ + a0e2: 9203 str r2, [sp, #12] │ │ + a0e4: 9a01 ldr r2, [sp, #4] │ │ + a0e6: 1414 asrs r4, r2, #16 │ │ + a0e8: 5f7a ldrsh r2, [r7, r5] │ │ + a0ea: 3c01 subs r4, #1 │ │ + a0ec: 0064 lsls r4, r4, #1 │ │ + a0ee: 1cb7 adds r7, r6, #2 │ │ + a0f0: 9204 str r2, [sp, #16] │ │ + a0f2: 007f lsls r7, r7, #1 │ │ + a0f4: 1ca2 adds r2, r4, #2 │ │ + a0f6: 9205 str r2, [sp, #20] │ │ + a0f8: 5f7a ldrsh r2, [r7, r5] │ │ + a0fa: 2701 movs r7, #1 │ │ + a0fc: 3603 adds r6, #3 │ │ + a0fe: 9206 str r2, [sp, #24] │ │ + a100: 0076 lsls r6, r6, #1 │ │ + a102: 1d22 adds r2, r4, #4 │ │ + a104: 9207 str r2, [sp, #28] │ │ + a106: 5f72 ldrsh r2, [r6, r5] │ │ + a108: 191e adds r6, r3, r4 │ │ + a10a: 9208 str r2, [sp, #32] │ │ + a10c: 1da2 adds r2, r4, #6 │ │ + a10e: 9209 str r2, [sp, #36] ; 0x24 │ │ + a110: 57f7 ldrsb r7, [r6, r7] │ │ + a112: 9e03 ldr r6, [sp, #12] │ │ + a114: 9a05 ldr r2, [sp, #20] │ │ + a116: 571c ldrsb r4, [r3, r4] │ │ + a118: 437e muls r6, r7 │ │ + a11a: 1c37 adds r7, r6, #0 │ │ + a11c: 189e adds r6, r3, r2 │ │ + a11e: 7876 ldrb r6, [r6, #1] │ │ + a120: 9a04 ldr r2, [sp, #16] │ │ + a122: 0636 lsls r6, r6, #24 │ │ + a124: 1636 asrs r6, r6, #24 │ │ + a126: 4372 muls r2, r6 │ │ + a128: 18be adds r6, r7, r2 │ │ + a12a: 9a07 ldr r2, [sp, #28] │ │ + a12c: 189f adds r7, r3, r2 │ │ + a12e: 787f ldrb r7, [r7, #1] │ │ + a130: 9a06 ldr r2, [sp, #24] │ │ + a132: 063f lsls r7, r7, #24 │ │ + a134: 163f asrs r7, r7, #24 │ │ + a136: 437a muls r2, r7 │ │ + a138: 18b7 adds r7, r6, r2 │ │ + a13a: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + a13c: 189e adds r6, r3, r2 │ │ + a13e: 7876 ldrb r6, [r6, #1] │ │ + a140: 9a08 ldr r2, [sp, #32] │ │ + a142: 0636 lsls r6, r6, #24 │ │ + a144: 1636 asrs r6, r6, #24 │ │ + a146: 4372 muls r2, r6 │ │ + a148: 18be adds r6, r7, r2 │ │ + a14a: 11b2 asrs r2, r6, #6 │ │ + a14c: 1c17 adds r7, r2, #0 │ │ + a14e: 9e02 ldr r6, [sp, #8] │ │ + a150: 69c2 ldr r2, [r0, #28] │ │ + a152: 18b2 adds r2, r6, r2 │ │ + a154: 6986 ldr r6, [r0, #24] │ │ + a156: 9202 str r2, [sp, #8] │ │ + a158: 4662 mov r2, ip │ │ + a15a: 46b4 mov ip, r6 │ │ + a15c: 4462 add r2, ip │ │ + a15e: 4694 mov ip, r2 │ │ + a160: 1312 asrs r2, r2, #12 │ │ + a162: 920a str r2, [sp, #40] ; 0x28 │ │ + a164: 9a03 ldr r2, [sp, #12] │ │ + a166: 4362 muls r2, r4 │ │ + a168: 1c14 adds r4, r2, #0 │ │ + a16a: 9a05 ldr r2, [sp, #20] │ │ + a16c: 569e ldrsb r6, [r3, r2] │ │ + a16e: 9a04 ldr r2, [sp, #16] │ │ + a170: 4372 muls r2, r6 │ │ + a172: 18a6 adds r6, r4, r2 │ │ + a174: 9a07 ldr r2, [sp, #28] │ │ + a176: 569c ldrsb r4, [r3, r2] │ │ + a178: 9a06 ldr r2, [sp, #24] │ │ + a17a: 4362 muls r2, r4 │ │ + a17c: 18b4 adds r4, r6, r2 │ │ + a17e: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + a180: 569e ldrsb r6, [r3, r2] │ │ + a182: 9a08 ldr r2, [sp, #32] │ │ + a184: 4372 muls r2, r6 │ │ + a186: 18a6 adds r6, r4, r2 │ │ + a188: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ + a18a: 11b6 asrs r6, r6, #6 │ │ + a18c: 4372 muls r2, r6 │ │ + a18e: 1c16 adds r6, r2, #0 │ │ + a190: 680a ldr r2, [r1, #0] │ │ + a192: 1996 adds r6, r2, r6 │ │ + a194: 9a02 ldr r2, [sp, #8] │ │ + a196: 600e str r6, [r1, #0] │ │ + a198: 9e01 ldr r6, [sp, #4] │ │ + a19a: 1314 asrs r4, r2, #12 │ │ + a19c: 4367 muls r7, r4 │ │ + a19e: 684a ldr r2, [r1, #4] │ │ + a1a0: 19d7 adds r7, r2, r7 │ │ + a1a2: 604f str r7, [r1, #4] │ │ + a1a4: 68c2 ldr r2, [r0, #12] │ │ + a1a6: 3108 adds r1, #8 │ │ + a1a8: 18b2 adds r2, r6, r2 │ │ + a1aa: 9201 str r2, [sp, #4] │ │ + a1ac: 9a0b ldr r2, [sp, #44] ; 0x2c │ │ + a1ae: 4291 cmp r1, r2 │ │ + a1b0: d38f bcc.n a0d2 │ │ + a1b2: 9b01 ldr r3, [sp, #4] │ │ + a1b4: 6842 ldr r2, [r0, #4] │ │ + a1b6: 6144 str r4, [r0, #20] │ │ + a1b8: 141b asrs r3, r3, #16 │ │ + a1ba: 18d3 adds r3, r2, r3 │ │ + a1bc: 6043 str r3, [r0, #4] │ │ + a1be: 9b01 ldr r3, [sp, #4] │ │ + a1c0: 041a lsls r2, r3, #16 │ │ + a1c2: 4663 mov r3, ip │ │ + a1c4: 6303 str r3, [r0, #48] ; 0x30 │ │ + a1c6: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + a1c8: 0c12 lsrs r2, r2, #16 │ │ + a1ca: 6082 str r2, [r0, #8] │ │ + a1cc: 6103 str r3, [r0, #16] │ │ + a1ce: 9b02 ldr r3, [sp, #8] │ │ + a1d0: 6343 str r3, [r0, #52] ; 0x34 │ │ + a1d2: b00d add sp, #52 ; 0x34 │ │ + a1d4: bdf0 pop {r4, r5, r6, r7, pc} │ │ + a1d6: 46c0 nop ; (mov r8, r8) │ │ + a1d8: ed22 0002 stc 0, cr0, [r2, #-8]! │ │ + a1dc: 0ffc lsrs r4, r7, #31 │ │ ... │ │ │ │ -0000a1a0 : │ │ - a1a0: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ - a1a2: 6845 ldr r5, [r0, #4] │ │ - a1a4: 9201 str r2, [sp, #4] │ │ - a1a6: 6802 ldr r2, [r0, #0] │ │ - a1a8: 6b84 ldr r4, [r0, #56] ; 0x38 │ │ - a1aa: 6bc7 ldr r7, [r0, #60] ; 0x3c │ │ - a1ac: 1956 adds r6, r2, r5 │ │ - a1ae: 6a42 ldr r2, [r0, #36] ; 0x24 │ │ - a1b0: 6883 ldr r3, [r0, #8] │ │ - a1b2: 0652 lsls r2, r2, #25 │ │ - a1b4: d500 bpl.n a1b8 │ │ - a1b6: 1976 adds r6, r6, r5 │ │ - a1b8: 141d asrs r5, r3, #16 │ │ - a1ba: 5775 ldrsb r5, [r6, r5] │ │ - a1bc: 6c82 ldr r2, [r0, #72] ; 0x48 │ │ - a1be: 022d lsls r5, r5, #8 │ │ - a1c0: 46ac mov ip, r5 │ │ - a1c2: 4665 mov r5, ip │ │ - a1c4: 4355 muls r5, r2 │ │ - a1c6: 6cc2 ldr r2, [r0, #76] ; 0x4c │ │ - a1c8: 46ac mov ip, r5 │ │ - a1ca: 1c15 adds r5, r2, #0 │ │ - a1cc: 4365 muls r5, r4 │ │ - a1ce: 6d02 ldr r2, [r0, #80] ; 0x50 │ │ - a1d0: 4465 add r5, ip │ │ - a1d2: 4357 muls r7, r2 │ │ - a1d4: 2280 movs r2, #128 ; 0x80 │ │ - a1d6: 19ed adds r5, r5, r7 │ │ - a1d8: 0152 lsls r2, r2, #5 │ │ - a1da: 18ad adds r5, r5, r2 │ │ - a1dc: 6902 ldr r2, [r0, #16] │ │ - a1de: 136d asrs r5, r5, #13 │ │ - a1e0: 1c17 adds r7, r2, #0 │ │ - a1e2: 436f muls r7, r5 │ │ - a1e4: 680a ldr r2, [r1, #0] │ │ - a1e6: 19d7 adds r7, r2, r7 │ │ - a1e8: 600f str r7, [r1, #0] │ │ - a1ea: 6942 ldr r2, [r0, #20] │ │ - a1ec: 1c17 adds r7, r2, #0 │ │ - a1ee: 436f muls r7, r5 │ │ - a1f0: 684a ldr r2, [r1, #4] │ │ - a1f2: 19d7 adds r7, r2, r7 │ │ - a1f4: 604f str r7, [r1, #4] │ │ - a1f6: 68c2 ldr r2, [r0, #12] │ │ - a1f8: 3108 adds r1, #8 │ │ - a1fa: 189b adds r3, r3, r2 │ │ - a1fc: 9a01 ldr r2, [sp, #4] │ │ - a1fe: 4291 cmp r1, r2 │ │ - a200: d202 bcs.n a208 │ │ - a202: 1c27 adds r7, r4, #0 │ │ - a204: 1c2c adds r4, r5, #0 │ │ - a206: e7d7 b.n a1b8 │ │ - a208: 6846 ldr r6, [r0, #4] │ │ - a20a: 141a asrs r2, r3, #16 │ │ - a20c: 041b lsls r3, r3, #16 │ │ - a20e: 18b2 adds r2, r6, r2 │ │ - a210: 0c1b lsrs r3, r3, #16 │ │ - a212: 6385 str r5, [r0, #56] ; 0x38 │ │ - a214: 6042 str r2, [r0, #4] │ │ - a216: 6083 str r3, [r0, #8] │ │ - a218: 63c4 str r4, [r0, #60] ; 0x3c │ │ - a21a: bdf7 pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ - │ │ -0000a21c : │ │ - a21c: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ - a21e: 9201 str r2, [sp, #4] │ │ - a220: 6842 ldr r2, [r0, #4] │ │ - a222: 6b84 ldr r4, [r0, #56] ; 0x38 │ │ - a224: 6bc7 ldr r7, [r0, #60] ; 0x3c │ │ - a226: 0055 lsls r5, r2, #1 │ │ - a228: 6802 ldr r2, [r0, #0] │ │ - a22a: 6883 ldr r3, [r0, #8] │ │ - a22c: 1956 adds r6, r2, r5 │ │ - a22e: 6a42 ldr r2, [r0, #36] ; 0x24 │ │ - a230: 0652 lsls r2, r2, #25 │ │ - a232: d500 bpl.n a236 │ │ - a234: 1976 adds r6, r6, r5 │ │ - a236: 141d asrs r5, r3, #16 │ │ - a238: 006d lsls r5, r5, #1 │ │ - a23a: 5fad ldrsh r5, [r5, r6] │ │ - a23c: 6c82 ldr r2, [r0, #72] ; 0x48 │ │ - a23e: 46ac mov ip, r5 │ │ - a240: 4665 mov r5, ip │ │ - a242: 4355 muls r5, r2 │ │ - a244: 6cc2 ldr r2, [r0, #76] ; 0x4c │ │ - a246: 46ac mov ip, r5 │ │ - a248: 1c15 adds r5, r2, #0 │ │ - a24a: 4365 muls r5, r4 │ │ - a24c: 6d02 ldr r2, [r0, #80] ; 0x50 │ │ - a24e: 4465 add r5, ip │ │ - a250: 4357 muls r7, r2 │ │ - a252: 2280 movs r2, #128 ; 0x80 │ │ - a254: 19ed adds r5, r5, r7 │ │ - a256: 0152 lsls r2, r2, #5 │ │ - a258: 18ad adds r5, r5, r2 │ │ - a25a: 6902 ldr r2, [r0, #16] │ │ - a25c: 136d asrs r5, r5, #13 │ │ - a25e: 1c17 adds r7, r2, #0 │ │ - a260: 436f muls r7, r5 │ │ - a262: 680a ldr r2, [r1, #0] │ │ - a264: 19d7 adds r7, r2, r7 │ │ - a266: 600f str r7, [r1, #0] │ │ - a268: 6942 ldr r2, [r0, #20] │ │ - a26a: 1c17 adds r7, r2, #0 │ │ - a26c: 436f muls r7, r5 │ │ - a26e: 684a ldr r2, [r1, #4] │ │ - a270: 19d7 adds r7, r2, r7 │ │ - a272: 604f str r7, [r1, #4] │ │ - a274: 68c2 ldr r2, [r0, #12] │ │ - a276: 3108 adds r1, #8 │ │ - a278: 189b adds r3, r3, r2 │ │ - a27a: 9a01 ldr r2, [sp, #4] │ │ - a27c: 4291 cmp r1, r2 │ │ - a27e: d202 bcs.n a286 │ │ - a280: 1c27 adds r7, r4, #0 │ │ - a282: 1c2c adds r4, r5, #0 │ │ - a284: e7d7 b.n a236 │ │ - a286: 6846 ldr r6, [r0, #4] │ │ - a288: 141a asrs r2, r3, #16 │ │ - a28a: 041b lsls r3, r3, #16 │ │ - a28c: 18b2 adds r2, r6, r2 │ │ - a28e: 0c1b lsrs r3, r3, #16 │ │ - a290: 6385 str r5, [r0, #56] ; 0x38 │ │ - a292: 6042 str r2, [r0, #4] │ │ - a294: 6083 str r3, [r0, #8] │ │ - a296: 63c4 str r4, [r0, #60] ; 0x3c │ │ - a298: bdf7 pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ - │ │ -0000a29a : │ │ - a29a: b5f0 push {r4, r5, r6, r7, lr} │ │ - a29c: b085 sub sp, #20 │ │ - a29e: 9200 str r2, [sp, #0] │ │ - a2a0: 6bc2 ldr r2, [r0, #60] ; 0x3c │ │ - a2a2: 6846 ldr r6, [r0, #4] │ │ - a2a4: 6807 ldr r7, [r0, #0] │ │ +0000a1e0 : │ │ + a1e0: b5f0 push {r4, r5, r6, r7, lr} │ │ + a1e2: b08b sub sp, #44 ; 0x2c │ │ + a1e4: 9209 str r2, [sp, #36] ; 0x24 │ │ + a1e6: 6842 ldr r2, [r0, #4] │ │ + a1e8: 6b03 ldr r3, [r0, #48] ; 0x30 │ │ + a1ea: 6804 ldr r4, [r0, #0] │ │ + a1ec: 0052 lsls r2, r2, #1 │ │ + a1ee: 9300 str r3, [sp, #0] │ │ + a1f0: 18a7 adds r7, r4, r2 │ │ + a1f2: 6b43 ldr r3, [r0, #52] ; 0x34 │ │ + a1f4: 6a44 ldr r4, [r0, #36] ; 0x24 │ │ + a1f6: 9301 str r3, [sp, #4] │ │ + a1f8: 6883 ldr r3, [r0, #8] │ │ + a1fa: 0664 lsls r4, r4, #25 │ │ + a1fc: d500 bpl.n a200 │ │ + a1fe: 18bf adds r7, r7, r2 │ │ + a200: 4c43 ldr r4, [pc, #268] ; (a310 ) │ │ + a202: 447c add r4, pc │ │ + a204: 6824 ldr r4, [r4, #0] │ │ + a206: 4d43 ldr r5, [pc, #268] ; (a314 ) │ │ + a208: 111a asrs r2, r3, #4 │ │ + a20a: 402a ands r2, r5 │ │ + a20c: 0055 lsls r5, r2, #1 │ │ + a20e: 5f2d ldrsh r5, [r5, r4] │ │ + a210: 141e asrs r6, r3, #16 │ │ + a212: 3e01 subs r6, #1 │ │ + a214: 9502 str r5, [sp, #8] │ │ + a216: 00b5 lsls r5, r6, #2 │ │ + a218: 9503 str r5, [sp, #12] │ │ + a21a: 1c55 adds r5, r2, #1 │ │ + a21c: 006d lsls r5, r5, #1 │ │ + a21e: 5f2d ldrsh r5, [r5, r4] │ │ + a220: 9504 str r5, [sp, #16] │ │ + a222: 1c95 adds r5, r2, #2 │ │ + a224: 006d lsls r5, r5, #1 │ │ + a226: 5f2d ldrsh r5, [r5, r4] │ │ + a228: 3203 adds r2, #3 │ │ + a22a: 0052 lsls r2, r2, #1 │ │ + a22c: 9505 str r5, [sp, #20] │ │ + a22e: 5f12 ldrsh r2, [r2, r4] │ │ + a230: 9206 str r2, [sp, #24] │ │ + a232: 9a03 ldr r2, [sp, #12] │ │ + a234: 18bd adds r5, r7, r2 │ │ + a236: 2602 movs r6, #2 │ │ + a238: 5faa ldrsh r2, [r5, r6] │ │ + a23a: 9e02 ldr r6, [sp, #8] │ │ + a23c: 4356 muls r6, r2 │ │ + a23e: 46b4 mov ip, r6 │ │ + a240: 2606 movs r6, #6 │ │ + a242: 5faa ldrsh r2, [r5, r6] │ │ + a244: 9e04 ldr r6, [sp, #16] │ │ + a246: 4356 muls r6, r2 │ │ + a248: 1c32 adds r2, r6, #0 │ │ + a24a: 4462 add r2, ip │ │ + a24c: 9207 str r2, [sp, #28] │ │ + a24e: 220a movs r2, #10 │ │ + a250: 5eae ldrsh r6, [r5, r2] │ │ + a252: 9a05 ldr r2, [sp, #20] │ │ + a254: 46b4 mov ip, r6 │ │ + a256: 4666 mov r6, ip │ │ + a258: 4356 muls r6, r2 │ │ + a25a: 46b4 mov ip, r6 │ │ + a25c: 9a07 ldr r2, [sp, #28] │ │ + a25e: 4462 add r2, ip │ │ + a260: 4694 mov ip, r2 │ │ + a262: 260e movs r6, #14 │ │ + a264: 5faa ldrsh r2, [r5, r6] │ │ + a266: 9e06 ldr r6, [sp, #24] │ │ + a268: 4356 muls r6, r2 │ │ + a26a: 1c32 adds r2, r6, #0 │ │ + a26c: 69c6 ldr r6, [r0, #28] │ │ + a26e: 4462 add r2, ip │ │ + a270: 1392 asrs r2, r2, #14 │ │ + a272: 46b4 mov ip, r6 │ │ + a274: 9208 str r2, [sp, #32] │ │ + a276: 6986 ldr r6, [r0, #24] │ │ + a278: 9a01 ldr r2, [sp, #4] │ │ + a27a: 4462 add r2, ip │ │ + a27c: 46b4 mov ip, r6 │ │ + a27e: 9201 str r2, [sp, #4] │ │ + a280: 9a00 ldr r2, [sp, #0] │ │ + a282: 4462 add r2, ip │ │ + a284: 9200 str r2, [sp, #0] │ │ + a286: 1312 asrs r2, r2, #12 │ │ + a288: 9207 str r2, [sp, #28] │ │ + a28a: 9a03 ldr r2, [sp, #12] │ │ + a28c: 5ebe ldrsh r6, [r7, r2] │ │ + a28e: 9a02 ldr r2, [sp, #8] │ │ + a290: 4372 muls r2, r6 │ │ + a292: 9202 str r2, [sp, #8] │ │ + a294: 2604 movs r6, #4 │ │ + a296: 5faa ldrsh r2, [r5, r6] │ │ + a298: 9e04 ldr r6, [sp, #16] │ │ + a29a: 4694 mov ip, r2 │ │ + a29c: 4662 mov r2, ip │ │ + a29e: 4372 muls r2, r6 │ │ + a2a0: 4694 mov ip, r2 │ │ + a2a2: 9a02 ldr r2, [sp, #8] │ │ + a2a4: 4462 add r2, ip │ │ a2a6: 9202 str r2, [sp, #8] │ │ - a2a8: 6a42 ldr r2, [r0, #36] ; 0x24 │ │ - a2aa: 6b84 ldr r4, [r0, #56] ; 0x38 │ │ - a2ac: 6883 ldr r3, [r0, #8] │ │ - a2ae: 19bd adds r5, r7, r6 │ │ - a2b0: 0652 lsls r2, r2, #25 │ │ - a2b2: d500 bpl.n a2b6 │ │ - a2b4: 19ad adds r5, r5, r6 │ │ - a2b6: 141f asrs r7, r3, #16 │ │ - a2b8: 57ee ldrsb r6, [r5, r7] │ │ - a2ba: 19ef adds r7, r5, r7 │ │ - a2bc: 787f ldrb r7, [r7, #1] │ │ - a2be: 0232 lsls r2, r6, #8 │ │ - a2c0: 9203 str r2, [sp, #12] │ │ - a2c2: 9601 str r6, [sp, #4] │ │ - a2c4: 22ff movs r2, #255 ; 0xff │ │ - a2c6: 121e asrs r6, r3, #8 │ │ - a2c8: 4016 ands r6, r2 │ │ - a2ca: 9a01 ldr r2, [sp, #4] │ │ - a2cc: 063f lsls r7, r7, #24 │ │ - a2ce: 163f asrs r7, r7, #24 │ │ - a2d0: 46b4 mov ip, r6 │ │ - a2d2: 1abe subs r6, r7, r2 │ │ - a2d4: 1c37 adds r7, r6, #0 │ │ - a2d6: 4666 mov r6, ip │ │ - a2d8: 437e muls r6, r7 │ │ - a2da: 9a03 ldr r2, [sp, #12] │ │ - a2dc: 6c87 ldr r7, [r0, #72] ; 0x48 │ │ - a2de: 1996 adds r6, r2, r6 │ │ - a2e0: 6cc2 ldr r2, [r0, #76] ; 0x4c │ │ - a2e2: 437e muls r6, r7 │ │ - a2e4: 1c17 adds r7, r2, #0 │ │ - a2e6: 4367 muls r7, r4 │ │ - a2e8: 19f7 adds r7, r6, r7 │ │ - a2ea: 9703 str r7, [sp, #12] │ │ - a2ec: 9a02 ldr r2, [sp, #8] │ │ - a2ee: 6d07 ldr r7, [r0, #80] ; 0x50 │ │ - a2f0: 1c3e adds r6, r7, #0 │ │ - a2f2: 4356 muls r6, r2 │ │ - a2f4: 46b4 mov ip, r6 │ │ - a2f6: 9e03 ldr r6, [sp, #12] │ │ - a2f8: 2780 movs r7, #128 ; 0x80 │ │ - a2fa: 6902 ldr r2, [r0, #16] │ │ - a2fc: 017f lsls r7, r7, #5 │ │ - a2fe: 4466 add r6, ip │ │ - a300: 19f6 adds r6, r6, r7 │ │ - a302: 1376 asrs r6, r6, #13 │ │ - a304: 1c17 adds r7, r2, #0 │ │ - a306: 4377 muls r7, r6 │ │ - a308: 680a ldr r2, [r1, #0] │ │ - a30a: 19d7 adds r7, r2, r7 │ │ - a30c: 600f str r7, [r1, #0] │ │ - a30e: 6942 ldr r2, [r0, #20] │ │ - a310: 1c17 adds r7, r2, #0 │ │ - a312: 4377 muls r7, r6 │ │ - a314: 684a ldr r2, [r1, #4] │ │ - a316: 19d7 adds r7, r2, r7 │ │ - a318: 604f str r7, [r1, #4] │ │ - a31a: 68c7 ldr r7, [r0, #12] │ │ - a31c: 9a00 ldr r2, [sp, #0] │ │ - a31e: 3108 adds r1, #8 │ │ - a320: 19db adds r3, r3, r7 │ │ - a322: 4291 cmp r1, r2 │ │ - a324: d202 bcs.n a32c │ │ - a326: 9402 str r4, [sp, #8] │ │ - a328: 1c34 adds r4, r6, #0 │ │ - a32a: e7c4 b.n a2b6 │ │ - a32c: 6845 ldr r5, [r0, #4] │ │ - a32e: 141a asrs r2, r3, #16 │ │ - a330: 041b lsls r3, r3, #16 │ │ - a332: 18aa adds r2, r5, r2 │ │ - a334: 0c1b lsrs r3, r3, #16 │ │ - a336: 6042 str r2, [r0, #4] │ │ - a338: 6083 str r3, [r0, #8] │ │ - a33a: 6386 str r6, [r0, #56] ; 0x38 │ │ - a33c: 63c4 str r4, [r0, #60] ; 0x3c │ │ - a33e: b005 add sp, #20 │ │ - a340: bdf0 pop {r4, r5, r6, r7, pc} │ │ - │ │ -0000a342 : │ │ - a342: b5f0 push {r4, r5, r6, r7, lr} │ │ - a344: b085 sub sp, #20 │ │ - a346: 9201 str r2, [sp, #4] │ │ - a348: 6bc2 ldr r2, [r0, #60] ; 0x3c │ │ - a34a: 6845 ldr r5, [r0, #4] │ │ - a34c: 6807 ldr r7, [r0, #0] │ │ - a34e: 9203 str r2, [sp, #12] │ │ - a350: 6a42 ldr r2, [r0, #36] ; 0x24 │ │ - a352: 006e lsls r6, r5, #1 │ │ - a354: 6b84 ldr r4, [r0, #56] ; 0x38 │ │ - a356: 6883 ldr r3, [r0, #8] │ │ - a358: 19bd adds r5, r7, r6 │ │ - a35a: 0652 lsls r2, r2, #25 │ │ - a35c: d500 bpl.n a360 │ │ - a35e: 19ad adds r5, r5, r6 │ │ - a360: 141f asrs r7, r3, #16 │ │ - a362: 007f lsls r7, r7, #1 │ │ - a364: 5fee ldrsh r6, [r5, r7] │ │ - a366: 22ff movs r2, #255 ; 0xff │ │ - a368: 19ef adds r7, r5, r7 │ │ - a36a: 9602 str r6, [sp, #8] │ │ - a36c: 121e asrs r6, r3, #8 │ │ - a36e: 4016 ands r6, r2 │ │ - a370: 46b4 mov ip, r6 │ │ - a372: 9a02 ldr r2, [sp, #8] │ │ - a374: 2602 movs r6, #2 │ │ - a376: 5fbf ldrsh r7, [r7, r6] │ │ - a378: 1abf subs r7, r7, r2 │ │ - a37a: 1c3e adds r6, r7, #0 │ │ - a37c: 4667 mov r7, ip │ │ - a37e: 4377 muls r7, r6 │ │ - a380: 123f asrs r7, r7, #8 │ │ - a382: 19d6 adds r6, r2, r7 │ │ - a384: 6c87 ldr r7, [r0, #72] ; 0x48 │ │ - a386: 6cc2 ldr r2, [r0, #76] ; 0x4c │ │ - a388: 437e muls r6, r7 │ │ - a38a: 1c17 adds r7, r2, #0 │ │ - a38c: 4367 muls r7, r4 │ │ - a38e: 19f6 adds r6, r6, r7 │ │ - a390: 46b4 mov ip, r6 │ │ - a392: 9a03 ldr r2, [sp, #12] │ │ - a394: 6d06 ldr r6, [r0, #80] ; 0x50 │ │ - a396: 1c37 adds r7, r6, #0 │ │ - a398: 4357 muls r7, r2 │ │ - a39a: 4662 mov r2, ip │ │ - a39c: 19d6 adds r6, r2, r7 │ │ - a39e: 2780 movs r7, #128 ; 0x80 │ │ - a3a0: 6902 ldr r2, [r0, #16] │ │ - a3a2: 017f lsls r7, r7, #5 │ │ - a3a4: 19f6 adds r6, r6, r7 │ │ - a3a6: 1376 asrs r6, r6, #13 │ │ - a3a8: 1c17 adds r7, r2, #0 │ │ - a3aa: 4377 muls r7, r6 │ │ - a3ac: 680a ldr r2, [r1, #0] │ │ - a3ae: 19d7 adds r7, r2, r7 │ │ - a3b0: 600f str r7, [r1, #0] │ │ - a3b2: 6942 ldr r2, [r0, #20] │ │ - a3b4: 1c17 adds r7, r2, #0 │ │ - a3b6: 4377 muls r7, r6 │ │ - a3b8: 684a ldr r2, [r1, #4] │ │ - a3ba: 19d7 adds r7, r2, r7 │ │ - a3bc: 604f str r7, [r1, #4] │ │ - a3be: 68c7 ldr r7, [r0, #12] │ │ - a3c0: 9a01 ldr r2, [sp, #4] │ │ - a3c2: 3108 adds r1, #8 │ │ - a3c4: 19db adds r3, r3, r7 │ │ - a3c6: 4291 cmp r1, r2 │ │ - a3c8: d202 bcs.n a3d0 │ │ - a3ca: 9403 str r4, [sp, #12] │ │ - a3cc: 1c34 adds r4, r6, #0 │ │ - a3ce: e7c7 b.n a360 │ │ - a3d0: 6845 ldr r5, [r0, #4] │ │ - a3d2: 141a asrs r2, r3, #16 │ │ - a3d4: 041b lsls r3, r3, #16 │ │ - a3d6: 18aa adds r2, r5, r2 │ │ - a3d8: 0c1b lsrs r3, r3, #16 │ │ - a3da: 6042 str r2, [r0, #4] │ │ - a3dc: 6083 str r3, [r0, #8] │ │ - a3de: 6386 str r6, [r0, #56] ; 0x38 │ │ - a3e0: 63c4 str r4, [r0, #60] ; 0x3c │ │ - a3e2: b005 add sp, #20 │ │ - a3e4: bdf0 pop {r4, r5, r6, r7, pc} │ │ + a2a8: 2608 movs r6, #8 │ │ + a2aa: 5faa ldrsh r2, [r5, r6] │ │ + a2ac: 9e05 ldr r6, [sp, #20] │ │ + a2ae: 4694 mov ip, r2 │ │ + a2b0: 4662 mov r2, ip │ │ + a2b2: 4372 muls r2, r6 │ │ + a2b4: 4694 mov ip, r2 │ │ + a2b6: 9a02 ldr r2, [sp, #8] │ │ + a2b8: 4462 add r2, ip │ │ + a2ba: 1c16 adds r6, r2, #0 │ │ + a2bc: 220c movs r2, #12 │ │ + a2be: 5ead ldrsh r5, [r5, r2] │ │ + a2c0: 9a06 ldr r2, [sp, #24] │ │ + a2c2: 436a muls r2, r5 │ │ + a2c4: 18b6 adds r6, r6, r2 │ │ + a2c6: 9a07 ldr r2, [sp, #28] │ │ + a2c8: 13b6 asrs r6, r6, #14 │ │ + a2ca: 4372 muls r2, r6 │ │ + a2cc: 1c16 adds r6, r2, #0 │ │ + a2ce: 680a ldr r2, [r1, #0] │ │ + a2d0: 1996 adds r6, r2, r6 │ │ + a2d2: 9a01 ldr r2, [sp, #4] │ │ + a2d4: 600e str r6, [r1, #0] │ │ + a2d6: 684e ldr r6, [r1, #4] │ │ + a2d8: 1315 asrs r5, r2, #12 │ │ + a2da: 9a08 ldr r2, [sp, #32] │ │ + a2dc: 436a muls r2, r5 │ │ + a2de: 18b2 adds r2, r6, r2 │ │ + a2e0: 604a str r2, [r1, #4] │ │ + a2e2: 68c2 ldr r2, [r0, #12] │ │ + a2e4: 3108 adds r1, #8 │ │ + a2e6: 189b adds r3, r3, r2 │ │ + a2e8: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + a2ea: 4291 cmp r1, r2 │ │ + a2ec: d38b bcc.n a206 │ │ + a2ee: 141a asrs r2, r3, #16 │ │ + a2f0: 041b lsls r3, r3, #16 │ │ + a2f2: 0c1b lsrs r3, r3, #16 │ │ + a2f4: 6083 str r3, [r0, #8] │ │ + a2f6: 9b00 ldr r3, [sp, #0] │ │ + a2f8: 6841 ldr r1, [r0, #4] │ │ + a2fa: 6145 str r5, [r0, #20] │ │ + a2fc: 6303 str r3, [r0, #48] ; 0x30 │ │ + a2fe: 9b07 ldr r3, [sp, #28] │ │ + a300: 188a adds r2, r1, r2 │ │ + a302: 6042 str r2, [r0, #4] │ │ + a304: 6103 str r3, [r0, #16] │ │ + a306: 9b01 ldr r3, [sp, #4] │ │ + a308: 6343 str r3, [r0, #52] ; 0x34 │ │ + a30a: b00b add sp, #44 ; 0x2c │ │ + a30c: bdf0 pop {r4, r5, r6, r7, pc} │ │ + a30e: 46c0 nop ; (mov r8, r8) │ │ + a310: ebee 0002 ; instruction: 0xebee0002 │ │ + a314: 0ffc lsrs r4, r7, #31 │ │ ... │ │ │ │ -0000a3e8 : │ │ - a3e8: b5f0 push {r4, r5, r6, r7, lr} │ │ - a3ea: 6b83 ldr r3, [r0, #56] ; 0x38 │ │ - a3ec: b087 sub sp, #28 │ │ - a3ee: 6805 ldr r5, [r0, #0] │ │ - a3f0: 9304 str r3, [sp, #16] │ │ - a3f2: 6843 ldr r3, [r0, #4] │ │ - a3f4: 6bc4 ldr r4, [r0, #60] ; 0x3c │ │ - a3f6: 6a46 ldr r6, [r0, #36] ; 0x24 │ │ - a3f8: 18ed adds r5, r5, r3 │ │ - a3fa: 9205 str r2, [sp, #20] │ │ - a3fc: 9402 str r4, [sp, #8] │ │ - a3fe: 6882 ldr r2, [r0, #8] │ │ - a400: 9503 str r5, [sp, #12] │ │ - a402: 0676 lsls r6, r6, #25 │ │ - a404: d501 bpl.n a40a │ │ - a406: 18ed adds r5, r5, r3 │ │ - a408: 9503 str r5, [sp, #12] │ │ - a40a: 4b33 ldr r3, [pc, #204] ; (a4d8 ) │ │ - a40c: 447b add r3, pc │ │ - a40e: 681b ldr r3, [r3, #0] │ │ - a410: 4f32 ldr r7, [pc, #200] ; (a4dc ) │ │ - a412: 1114 asrs r4, r2, #4 │ │ - a414: 1415 asrs r5, r2, #16 │ │ - a416: 403c ands r4, r7 │ │ - a418: 9501 str r5, [sp, #4] │ │ - a41a: 0065 lsls r5, r4, #1 │ │ - a41c: 5eee ldrsh r6, [r5, r3] │ │ - a41e: 9f01 ldr r7, [sp, #4] │ │ - a420: 9600 str r6, [sp, #0] │ │ - a422: 9e03 ldr r6, [sp, #12] │ │ - a424: 19f5 adds r5, r6, r7 │ │ - a426: 1e6e subs r6, r5, #1 │ │ - a428: 2700 movs r7, #0 │ │ - a42a: 57f7 ldrsb r7, [r6, r7] │ │ - a42c: 46bc mov ip, r7 │ │ - a42e: 9f00 ldr r7, [sp, #0] │ │ - a430: 4666 mov r6, ip │ │ - a432: 437e muls r6, r7 │ │ - a434: 9600 str r6, [sp, #0] │ │ - a436: 1c66 adds r6, r4, #1 │ │ - a438: 0076 lsls r6, r6, #1 │ │ - a43a: 5ef7 ldrsh r7, [r6, r3] │ │ - a43c: 9e01 ldr r6, [sp, #4] │ │ - a43e: 46bc mov ip, r7 │ │ - a440: 9f03 ldr r7, [sp, #12] │ │ - a442: 57bf ldrsb r7, [r7, r6] │ │ - a444: 4666 mov r6, ip │ │ - a446: 437e muls r6, r7 │ │ - a448: 9f00 ldr r7, [sp, #0] │ │ - a44a: 19be adds r6, r7, r6 │ │ - a44c: 1ce7 adds r7, r4, #3 │ │ - a44e: 007f lsls r7, r7, #1 │ │ - a450: 9601 str r6, [sp, #4] │ │ - a452: 5eff ldrsh r7, [r7, r3] │ │ - a454: 2602 movs r6, #2 │ │ - a456: 57ae ldrsb r6, [r5, r6] │ │ - a458: 3402 adds r4, #2 │ │ - a45a: 0064 lsls r4, r4, #1 │ │ - a45c: 46b4 mov ip, r6 │ │ - a45e: 1c3e adds r6, r7, #0 │ │ - a460: 4667 mov r7, ip │ │ - a462: 4377 muls r7, r6 │ │ - a464: 9e01 ldr r6, [sp, #4] │ │ - a466: 19f7 adds r7, r6, r7 │ │ - a468: 5ee4 ldrsh r4, [r4, r3] │ │ - a46a: 2601 movs r6, #1 │ │ - a46c: 57ae ldrsb r6, [r5, r6] │ │ - a46e: 4366 muls r6, r4 │ │ - a470: 6c84 ldr r4, [r0, #72] ; 0x48 │ │ - a472: 19bf adds r7, r7, r6 │ │ - a474: 11bf asrs r7, r7, #6 │ │ - a476: 6cc6 ldr r6, [r0, #76] ; 0x4c │ │ - a478: 4367 muls r7, r4 │ │ - a47a: 9c04 ldr r4, [sp, #16] │ │ - a47c: 1c35 adds r5, r6, #0 │ │ - a47e: 4365 muls r5, r4 │ │ - a480: 6d06 ldr r6, [r0, #80] ; 0x50 │ │ - a482: 9c02 ldr r4, [sp, #8] │ │ - a484: 197d adds r5, r7, r5 │ │ - a486: 1c37 adds r7, r6, #0 │ │ - a488: 4367 muls r7, r4 │ │ - a48a: 2680 movs r6, #128 ; 0x80 │ │ - a48c: 19ed adds r5, r5, r7 │ │ - a48e: 0176 lsls r6, r6, #5 │ │ - a490: 6907 ldr r7, [r0, #16] │ │ - a492: 19ad adds r5, r5, r6 │ │ - a494: 136d asrs r5, r5, #13 │ │ - a496: 1c3c adds r4, r7, #0 │ │ - a498: 436c muls r4, r5 │ │ - a49a: 680e ldr r6, [r1, #0] │ │ - a49c: 1934 adds r4, r6, r4 │ │ - a49e: 600c str r4, [r1, #0] │ │ - a4a0: 6947 ldr r7, [r0, #20] │ │ - a4a2: 684e ldr r6, [r1, #4] │ │ - a4a4: 1c3c adds r4, r7, #0 │ │ - a4a6: 436c muls r4, r5 │ │ - a4a8: 1934 adds r4, r6, r4 │ │ - a4aa: 604c str r4, [r1, #4] │ │ - a4ac: 68c7 ldr r7, [r0, #12] │ │ - a4ae: 9c05 ldr r4, [sp, #20] │ │ - a4b0: 3108 adds r1, #8 │ │ - a4b2: 19d2 adds r2, r2, r7 │ │ - a4b4: 42a1 cmp r1, r4 │ │ - a4b6: d203 bcs.n a4c0 │ │ - a4b8: 9e04 ldr r6, [sp, #16] │ │ - a4ba: 9504 str r5, [sp, #16] │ │ - a4bc: 9602 str r6, [sp, #8] │ │ - a4be: e7a7 b.n a410 │ │ - a4c0: 6847 ldr r7, [r0, #4] │ │ - a4c2: 9904 ldr r1, [sp, #16] │ │ - a4c4: 1413 asrs r3, r2, #16 │ │ - a4c6: 0412 lsls r2, r2, #16 │ │ - a4c8: 18fb adds r3, r7, r3 │ │ - a4ca: 0c12 lsrs r2, r2, #16 │ │ - a4cc: 6043 str r3, [r0, #4] │ │ - a4ce: 6082 str r2, [r0, #8] │ │ - a4d0: 6385 str r5, [r0, #56] ; 0x38 │ │ - a4d2: 63c1 str r1, [r0, #60] ; 0x3c │ │ - a4d4: b007 add sp, #28 │ │ - a4d6: bdf0 pop {r4, r5, r6, r7, pc} │ │ - a4d8: d9e4 bls.n a4a4 │ │ - a4da: 0002 movs r2, r0 │ │ - a4dc: 0ffc lsrs r4, r7, #31 │ │ +0000a318 : │ │ + a318: b5f0 push {r4, r5, r6, r7, lr} │ │ + a31a: 6b03 ldr r3, [r0, #48] ; 0x30 │ │ + a31c: b095 sub sp, #84 ; 0x54 │ │ + a31e: 9101 str r1, [sp, #4] │ │ + a320: 9303 str r3, [sp, #12] │ │ + a322: 6b43 ldr r3, [r0, #52] ; 0x34 │ │ + a324: 9213 str r2, [sp, #76] ; 0x4c │ │ + a326: 6a41 ldr r1, [r0, #36] ; 0x24 │ │ + a328: 9304 str r3, [sp, #16] │ │ + a32a: 6883 ldr r3, [r0, #8] │ │ + a32c: 6842 ldr r2, [r0, #4] │ │ + a32e: 9302 str r3, [sp, #8] │ │ + a330: 6803 ldr r3, [r0, #0] │ │ + a332: 189b adds r3, r3, r2 │ │ + a334: 0649 lsls r1, r1, #25 │ │ + a336: d500 bpl.n a33a │ │ + a338: 189b adds r3, r3, r2 │ │ + a33a: 4d69 ldr r5, [pc, #420] ; (a4e0 ) │ │ + a33c: 447d add r5, pc │ │ + a33e: 682d ldr r5, [r5, #0] │ │ + a340: 9a02 ldr r2, [sp, #8] │ │ + a342: 4968 ldr r1, [pc, #416] ; (a4e4 ) │ │ + a344: 0412 lsls r2, r2, #16 │ │ + a346: 0c12 lsrs r2, r2, #16 │ │ + a348: 3210 adds r2, #16 │ │ + a34a: 1092 asrs r2, r2, #2 │ │ + a34c: 400a ands r2, r1 │ │ + a34e: 0054 lsls r4, r2, #1 │ │ + a350: 5f61 ldrsh r1, [r4, r5] │ │ + a352: 468c mov ip, r1 │ │ + a354: 4666 mov r6, ip │ │ + a356: 9902 ldr r1, [sp, #8] │ │ + a358: 140c asrs r4, r1, #16 │ │ + a35a: 3c03 subs r4, #3 │ │ + a35c: 0064 lsls r4, r4, #1 │ │ + a35e: 571f ldrsb r7, [r3, r4] │ │ + a360: 437e muls r6, r7 │ │ + a362: 1c37 adds r7, r6, #0 │ │ + a364: 1c56 adds r6, r2, #1 │ │ + a366: 0076 lsls r6, r6, #1 │ │ + a368: 5f71 ldrsh r1, [r6, r5] │ │ + a36a: 9105 str r1, [sp, #20] │ │ + a36c: 1ca1 adds r1, r4, #2 │ │ + a36e: 565e ldrsb r6, [r3, r1] │ │ + a370: 9106 str r1, [sp, #24] │ │ + a372: 9905 ldr r1, [sp, #20] │ │ + a374: 4371 muls r1, r6 │ │ + a376: 1c96 adds r6, r2, #2 │ │ + a378: 0076 lsls r6, r6, #1 │ │ + a37a: 187f adds r7, r7, r1 │ │ + a37c: 5f71 ldrsh r1, [r6, r5] │ │ + a37e: 9107 str r1, [sp, #28] │ │ + a380: 1d21 adds r1, r4, #4 │ │ + a382: 565e ldrsb r6, [r3, r1] │ │ + a384: 9108 str r1, [sp, #32] │ │ + a386: 9907 ldr r1, [sp, #28] │ │ + a388: 4371 muls r1, r6 │ │ + a38a: 187e adds r6, r7, r1 │ │ + a38c: 1cd7 adds r7, r2, #3 │ │ + a38e: 007f lsls r7, r7, #1 │ │ + a390: 5f79 ldrsh r1, [r7, r5] │ │ + a392: 9109 str r1, [sp, #36] ; 0x24 │ │ + a394: 1da1 adds r1, r4, #6 │ │ + a396: 565f ldrsb r7, [r3, r1] │ │ + a398: 910a str r1, [sp, #40] ; 0x28 │ │ + a39a: 9909 ldr r1, [sp, #36] ; 0x24 │ │ + a39c: 4379 muls r1, r7 │ │ + a39e: 1877 adds r7, r6, r1 │ │ + a3a0: 1d16 adds r6, r2, #4 │ │ + a3a2: 0076 lsls r6, r6, #1 │ │ + a3a4: 5f71 ldrsh r1, [r6, r5] │ │ + a3a6: 910b str r1, [sp, #44] ; 0x2c │ │ + a3a8: 1c21 adds r1, r4, #0 │ │ + a3aa: 3108 adds r1, #8 │ │ + a3ac: 565e ldrsb r6, [r3, r1] │ │ + a3ae: 910c str r1, [sp, #48] ; 0x30 │ │ + a3b0: 990b ldr r1, [sp, #44] ; 0x2c │ │ + a3b2: 4371 muls r1, r6 │ │ + a3b4: 187e adds r6, r7, r1 │ │ + a3b6: 1d57 adds r7, r2, #5 │ │ + a3b8: 007f lsls r7, r7, #1 │ │ + a3ba: 5f79 ldrsh r1, [r7, r5] │ │ + a3bc: 910d str r1, [sp, #52] ; 0x34 │ │ + a3be: 1c21 adds r1, r4, #0 │ │ + a3c0: 310a adds r1, #10 │ │ + a3c2: 565f ldrsb r7, [r3, r1] │ │ + a3c4: 910e str r1, [sp, #56] ; 0x38 │ │ + a3c6: 990d ldr r1, [sp, #52] ; 0x34 │ │ + a3c8: 4379 muls r1, r7 │ │ + a3ca: 1877 adds r7, r6, r1 │ │ + a3cc: 1d96 adds r6, r2, #6 │ │ + a3ce: 0076 lsls r6, r6, #1 │ │ + a3d0: 5f71 ldrsh r1, [r6, r5] │ │ + a3d2: 3207 adds r2, #7 │ │ + a3d4: 0052 lsls r2, r2, #1 │ │ + a3d6: 910f str r1, [sp, #60] ; 0x3c │ │ + a3d8: 1c21 adds r1, r4, #0 │ │ + a3da: 310c adds r1, #12 │ │ + a3dc: 565e ldrsb r6, [r3, r1] │ │ + a3de: 9110 str r1, [sp, #64] ; 0x40 │ │ + a3e0: 990f ldr r1, [sp, #60] ; 0x3c │ │ + a3e2: 4371 muls r1, r6 │ │ + a3e4: 187e adds r6, r7, r1 │ │ + a3e6: 5f52 ldrsh r2, [r2, r5] │ │ + a3e8: 9211 str r2, [sp, #68] ; 0x44 │ │ + a3ea: 1c22 adds r2, r4, #0 │ │ + a3ec: 320e adds r2, #14 │ │ + a3ee: 569f ldrsb r7, [r3, r2] │ │ + a3f0: 9911 ldr r1, [sp, #68] ; 0x44 │ │ + a3f2: 191c adds r4, r3, r4 │ │ + a3f4: 189a adds r2, r3, r2 │ │ + a3f6: 4379 muls r1, r7 │ │ + a3f8: 1871 adds r1, r6, r1 │ │ + a3fa: 2601 movs r6, #1 │ │ + a3fc: 9112 str r1, [sp, #72] ; 0x48 │ │ + a3fe: 4661 mov r1, ip │ │ + a400: 57a6 ldrsb r6, [r4, r6] │ │ + a402: 2701 movs r7, #1 │ │ + a404: 4371 muls r1, r6 │ │ + a406: 1c0e adds r6, r1, #0 │ │ + a408: 9906 ldr r1, [sp, #24] │ │ + a40a: 7852 ldrb r2, [r2, #1] │ │ + a40c: 185c adds r4, r3, r1 │ │ + a40e: 57e7 ldrsb r7, [r4, r7] │ │ + a410: 9905 ldr r1, [sp, #20] │ │ + a412: 0612 lsls r2, r2, #24 │ │ + a414: 1612 asrs r2, r2, #24 │ │ + a416: 4379 muls r1, r7 │ │ + a418: 1877 adds r7, r6, r1 │ │ + a41a: 2601 movs r6, #1 │ │ + a41c: 9908 ldr r1, [sp, #32] │ │ + a41e: 185c adds r4, r3, r1 │ │ + a420: 57a6 ldrsb r6, [r4, r6] │ │ + a422: 9907 ldr r1, [sp, #28] │ │ + a424: 4371 muls r1, r6 │ │ + a426: 187e adds r6, r7, r1 │ │ + a428: 990a ldr r1, [sp, #40] ; 0x28 │ │ + a42a: 185c adds r4, r3, r1 │ │ + a42c: 7864 ldrb r4, [r4, #1] │ │ + a42e: 9909 ldr r1, [sp, #36] ; 0x24 │ │ + a430: 0624 lsls r4, r4, #24 │ │ + a432: 1624 asrs r4, r4, #24 │ │ + a434: 4361 muls r1, r4 │ │ + a436: 1876 adds r6, r6, r1 │ │ + a438: 990c ldr r1, [sp, #48] ; 0x30 │ │ + a43a: 185c adds r4, r3, r1 │ │ + a43c: 7864 ldrb r4, [r4, #1] │ │ + a43e: 990b ldr r1, [sp, #44] ; 0x2c │ │ + a440: 0624 lsls r4, r4, #24 │ │ + a442: 1624 asrs r4, r4, #24 │ │ + a444: 4361 muls r1, r4 │ │ + a446: 1876 adds r6, r6, r1 │ │ + a448: 990e ldr r1, [sp, #56] ; 0x38 │ │ + a44a: 185c adds r4, r3, r1 │ │ + a44c: 7864 ldrb r4, [r4, #1] │ │ + a44e: 990d ldr r1, [sp, #52] ; 0x34 │ │ + a450: 0624 lsls r4, r4, #24 │ │ + a452: 1624 asrs r4, r4, #24 │ │ + a454: 4361 muls r1, r4 │ │ + a456: 1874 adds r4, r6, r1 │ │ + a458: 9910 ldr r1, [sp, #64] ; 0x40 │ │ + a45a: 185e adds r6, r3, r1 │ │ + a45c: 7876 ldrb r6, [r6, #1] │ │ + a45e: 990f ldr r1, [sp, #60] ; 0x3c │ │ + a460: 0636 lsls r6, r6, #24 │ │ + a462: 1636 asrs r6, r6, #24 │ │ + a464: 4371 muls r1, r6 │ │ + a466: 1866 adds r6, r4, r1 │ │ + a468: 9911 ldr r1, [sp, #68] ; 0x44 │ │ + a46a: 4351 muls r1, r2 │ │ + a46c: 1874 adds r4, r6, r1 │ │ + a46e: 69c1 ldr r1, [r0, #28] │ │ + a470: 9a04 ldr r2, [sp, #16] │ │ + a472: 468c mov ip, r1 │ │ + a474: 6981 ldr r1, [r0, #24] │ │ + a476: 4462 add r2, ip │ │ + a478: 9204 str r2, [sp, #16] │ │ + a47a: 468c mov ip, r1 │ │ + a47c: 9a03 ldr r2, [sp, #12] │ │ + a47e: 4462 add r2, ip │ │ + a480: 1316 asrs r6, r2, #12 │ │ + a482: 9203 str r2, [sp, #12] │ │ + a484: 9a12 ldr r2, [sp, #72] ; 0x48 │ │ + a486: 11d1 asrs r1, r2, #7 │ │ + a488: 1c0a adds r2, r1, #0 │ │ + a48a: 4372 muls r2, r6 │ │ + a48c: 9901 ldr r1, [sp, #4] │ │ + a48e: 6809 ldr r1, [r1, #0] │ │ + a490: 188a adds r2, r1, r2 │ │ + a492: 9901 ldr r1, [sp, #4] │ │ + a494: 600a str r2, [r1, #0] │ │ + a496: 9a04 ldr r2, [sp, #16] │ │ + a498: 1317 asrs r7, r2, #12 │ │ + a49a: 11e2 asrs r2, r4, #7 │ │ + a49c: 1c14 adds r4, r2, #0 │ │ + a49e: 437c muls r4, r7 │ │ + a4a0: 684a ldr r2, [r1, #4] │ │ + a4a2: 1914 adds r4, r2, r4 │ │ + a4a4: 1c0a adds r2, r1, #0 │ │ + a4a6: 604c str r4, [r1, #4] │ │ + a4a8: 3208 adds r2, #8 │ │ + a4aa: 9902 ldr r1, [sp, #8] │ │ + a4ac: 9201 str r2, [sp, #4] │ │ + a4ae: 68c2 ldr r2, [r0, #12] │ │ + a4b0: 188a adds r2, r1, r2 │ │ + a4b2: 9202 str r2, [sp, #8] │ │ + a4b4: 9901 ldr r1, [sp, #4] │ │ + a4b6: 9a13 ldr r2, [sp, #76] ; 0x4c │ │ + a4b8: 4291 cmp r1, r2 │ │ + a4ba: d200 bcs.n a4be │ │ + a4bc: e740 b.n a340 │ │ + a4be: 9b02 ldr r3, [sp, #8] │ │ + a4c0: 6842 ldr r2, [r0, #4] │ │ + a4c2: 6106 str r6, [r0, #16] │ │ + a4c4: 141b asrs r3, r3, #16 │ │ + a4c6: 18d3 adds r3, r2, r3 │ │ + a4c8: 6043 str r3, [r0, #4] │ │ + a4ca: 9b02 ldr r3, [sp, #8] │ │ + a4cc: 6147 str r7, [r0, #20] │ │ + a4ce: 041b lsls r3, r3, #16 │ │ + a4d0: 0c1b lsrs r3, r3, #16 │ │ + a4d2: 6083 str r3, [r0, #8] │ │ + a4d4: 9b03 ldr r3, [sp, #12] │ │ + a4d6: 6303 str r3, [r0, #48] ; 0x30 │ │ + a4d8: 9b04 ldr r3, [sp, #16] │ │ + a4da: 6343 str r3, [r0, #52] ; 0x34 │ │ + a4dc: b015 add sp, #84 ; 0x54 │ │ + a4de: bdf0 pop {r4, r5, r6, r7, pc} │ │ + a4e0: eab8 0002 ; instruction: 0xeab80002 │ │ + a4e4: 7ff8 ldrb r0, [r7, #31] │ │ ... │ │ │ │ -0000a4e0 : │ │ - a4e0: b5f0 push {r4, r5, r6, r7, lr} │ │ - a4e2: 6b83 ldr r3, [r0, #56] ; 0x38 │ │ - a4e4: 6845 ldr r5, [r0, #4] │ │ - a4e6: 6806 ldr r6, [r0, #0] │ │ - a4e8: b089 sub sp, #36 ; 0x24 │ │ - a4ea: 6bc4 ldr r4, [r0, #60] ; 0x3c │ │ - a4ec: 6a47 ldr r7, [r0, #36] ; 0x24 │ │ - a4ee: 9306 str r3, [sp, #24] │ │ - a4f0: 006b lsls r3, r5, #1 │ │ - a4f2: 18f6 adds r6, r6, r3 │ │ - a4f4: 9207 str r2, [sp, #28] │ │ - a4f6: 9405 str r4, [sp, #20] │ │ - a4f8: 6882 ldr r2, [r0, #8] │ │ - a4fa: 46b4 mov ip, r6 │ │ - a4fc: 067f lsls r7, r7, #25 │ │ - a4fe: d500 bpl.n a502 │ │ - a500: 449c add ip, r3 │ │ - a502: 4b37 ldr r3, [pc, #220] ; (a5e0 ) │ │ - a504: 447b add r3, pc │ │ - a506: 681b ldr r3, [r3, #0] │ │ - a508: 4f36 ldr r7, [pc, #216] ; (a5e4 ) │ │ - a50a: 4d37 ldr r5, [pc, #220] ; (a5e8 ) │ │ - a50c: 1416 asrs r6, r2, #16 │ │ - a50e: 1114 asrs r4, r2, #4 │ │ - a510: 19f6 adds r6, r6, r7 │ │ - a512: 402c ands r4, r5 │ │ - a514: 0076 lsls r6, r6, #1 │ │ - a516: 1cb5 adds r5, r6, #2 │ │ - a518: 0067 lsls r7, r4, #1 │ │ - a51a: 9501 str r5, [sp, #4] │ │ - a51c: 5efd ldrsh r5, [r7, r3] │ │ - a51e: 9504 str r5, [sp, #16] │ │ - a520: 4665 mov r5, ip │ │ - a522: 5fae ldrsh r6, [r5, r6] │ │ - a524: 9d04 ldr r5, [sp, #16] │ │ - a526: 1c2f adds r7, r5, #0 │ │ - a528: 4377 muls r7, r6 │ │ - a52a: 1c66 adds r6, r4, #1 │ │ - a52c: 0076 lsls r6, r6, #1 │ │ - a52e: 9703 str r7, [sp, #12] │ │ - a530: 5ef7 ldrsh r7, [r6, r3] │ │ - a532: 4666 mov r6, ip │ │ - a534: 9702 str r7, [sp, #8] │ │ - a536: 9f01 ldr r7, [sp, #4] │ │ - a538: 9d02 ldr r5, [sp, #8] │ │ - a53a: 5ff6 ldrsh r6, [r6, r7] │ │ - a53c: 1c37 adds r7, r6, #0 │ │ - a53e: 1c2e adds r6, r5, #0 │ │ - a540: 437e muls r6, r7 │ │ - a542: 9d03 ldr r5, [sp, #12] │ │ - a544: 1ce7 adds r7, r4, #3 │ │ - a546: 007f lsls r7, r7, #1 │ │ - a548: 19ae adds r6, r5, r6 │ │ - a54a: 9603 str r6, [sp, #12] │ │ - a54c: 5efe ldrsh r6, [r7, r3] │ │ - a54e: 3402 adds r4, #2 │ │ - a550: 0064 lsls r4, r4, #1 │ │ - a552: 9602 str r6, [sp, #8] │ │ - a554: 9e01 ldr r6, [sp, #4] │ │ - a556: 4466 add r6, ip │ │ - a558: 2504 movs r5, #4 │ │ - a55a: 5f77 ldrsh r7, [r6, r5] │ │ - a55c: 9d02 ldr r5, [sp, #8] │ │ - a55e: 9601 str r6, [sp, #4] │ │ - a560: 1c2e adds r6, r5, #0 │ │ - a562: 437e muls r6, r7 │ │ - a564: 9f03 ldr r7, [sp, #12] │ │ - a566: 5ee4 ldrsh r4, [r4, r3] │ │ - a568: 6c85 ldr r5, [r0, #72] ; 0x48 │ │ - a56a: 19be adds r6, r7, r6 │ │ - a56c: 9f01 ldr r7, [sp, #4] │ │ - a56e: 9604 str r6, [sp, #16] │ │ - a570: 2602 movs r6, #2 │ │ - a572: 5fbe ldrsh r6, [r7, r6] │ │ - a574: 4366 muls r6, r4 │ │ - a576: 9c04 ldr r4, [sp, #16] │ │ - a578: 19a7 adds r7, r4, r6 │ │ - a57a: 6cc6 ldr r6, [r0, #76] ; 0x4c │ │ - a57c: 9c06 ldr r4, [sp, #24] │ │ - a57e: 13bf asrs r7, r7, #14 │ │ - a580: 436f muls r7, r5 │ │ - a582: 1c35 adds r5, r6, #0 │ │ - a584: 4365 muls r5, r4 │ │ - a586: 6d06 ldr r6, [r0, #80] ; 0x50 │ │ - a588: 9c05 ldr r4, [sp, #20] │ │ - a58a: 197d adds r5, r7, r5 │ │ - a58c: 1c37 adds r7, r6, #0 │ │ - a58e: 4367 muls r7, r4 │ │ - a590: 2680 movs r6, #128 ; 0x80 │ │ - a592: 19ed adds r5, r5, r7 │ │ - a594: 0176 lsls r6, r6, #5 │ │ - a596: 6907 ldr r7, [r0, #16] │ │ - a598: 19ad adds r5, r5, r6 │ │ - a59a: 136d asrs r5, r5, #13 │ │ - a59c: 1c3c adds r4, r7, #0 │ │ - a59e: 436c muls r4, r5 │ │ - a5a0: 680e ldr r6, [r1, #0] │ │ - a5a2: 1934 adds r4, r6, r4 │ │ - a5a4: 600c str r4, [r1, #0] │ │ - a5a6: 6947 ldr r7, [r0, #20] │ │ - a5a8: 684e ldr r6, [r1, #4] │ │ - a5aa: 1c3c adds r4, r7, #0 │ │ - a5ac: 436c muls r4, r5 │ │ - a5ae: 1934 adds r4, r6, r4 │ │ - a5b0: 604c str r4, [r1, #4] │ │ - a5b2: 68c7 ldr r7, [r0, #12] │ │ - a5b4: 9c07 ldr r4, [sp, #28] │ │ - a5b6: 3108 adds r1, #8 │ │ - a5b8: 19d2 adds r2, r2, r7 │ │ - a5ba: 42a1 cmp r1, r4 │ │ - a5bc: d203 bcs.n a5c6 │ │ - a5be: 9e06 ldr r6, [sp, #24] │ │ - a5c0: 9506 str r5, [sp, #24] │ │ - a5c2: 9605 str r6, [sp, #20] │ │ - a5c4: e7a0 b.n a508 │ │ - a5c6: 6847 ldr r7, [r0, #4] │ │ - a5c8: 9906 ldr r1, [sp, #24] │ │ - a5ca: 1413 asrs r3, r2, #16 │ │ - a5cc: 0412 lsls r2, r2, #16 │ │ - a5ce: 18fb adds r3, r7, r3 │ │ - a5d0: 0c12 lsrs r2, r2, #16 │ │ - a5d2: 6043 str r3, [r0, #4] │ │ - a5d4: 6082 str r2, [r0, #8] │ │ - a5d6: 6385 str r5, [r0, #56] ; 0x38 │ │ - a5d8: 63c1 str r1, [r0, #60] ; 0x3c │ │ - a5da: b009 add sp, #36 ; 0x24 │ │ - a5dc: bdf0 pop {r4, r5, r6, r7, pc} │ │ - a5de: 46c0 nop ; (mov r8, r8) │ │ - a5e0: d8ec bhi.n a5bc │ │ - a5e2: 0002 movs r2, r0 │ │ - a5e4: ffff 7fff ; instruction: 0xffff7fff │ │ - a5e8: 0ffc lsrs r4, r7, #31 │ │ +0000a4e8 : │ │ + a4e8: b5f0 push {r4, r5, r6, r7, lr} │ │ + a4ea: 6b03 ldr r3, [r0, #48] ; 0x30 │ │ + a4ec: b08f sub sp, #60 ; 0x3c │ │ + a4ee: 920d str r2, [sp, #52] ; 0x34 │ │ + a4f0: 9301 str r3, [sp, #4] │ │ + a4f2: 6b43 ldr r3, [r0, #52] ; 0x34 │ │ + a4f4: 6802 ldr r2, [r0, #0] │ │ + a4f6: 9302 str r3, [sp, #8] │ │ + a4f8: 6883 ldr r3, [r0, #8] │ │ + a4fa: 9300 str r3, [sp, #0] │ │ + a4fc: 6843 ldr r3, [r0, #4] │ │ + a4fe: 005b lsls r3, r3, #1 │ │ + a500: 18d2 adds r2, r2, r3 │ │ + a502: 9203 str r2, [sp, #12] │ │ + a504: 6a42 ldr r2, [r0, #36] ; 0x24 │ │ + a506: 0652 lsls r2, r2, #25 │ │ + a508: d502 bpl.n a510 │ │ + a50a: 9a03 ldr r2, [sp, #12] │ │ + a50c: 18d3 adds r3, r2, r3 │ │ + a50e: 9303 str r3, [sp, #12] │ │ + a510: 4c63 ldr r4, [pc, #396] ; (a6a0 ) │ │ + a512: 447c add r4, pc │ │ + a514: 6824 ldr r4, [r4, #0] │ │ + a516: 9b00 ldr r3, [sp, #0] │ │ + a518: 041a lsls r2, r3, #16 │ │ + a51a: 0c12 lsrs r2, r2, #16 │ │ + a51c: 4b61 ldr r3, [pc, #388] ; (a6a4 ) │ │ + a51e: 3210 adds r2, #16 │ │ + a520: 1092 asrs r2, r2, #2 │ │ + a522: 401a ands r2, r3 │ │ + a524: 0053 lsls r3, r2, #1 │ │ + a526: 5f1b ldrsh r3, [r3, r4] │ │ + a528: 9304 str r3, [sp, #16] │ │ + a52a: 9b00 ldr r3, [sp, #0] │ │ + a52c: 141e asrs r6, r3, #16 │ │ + a52e: 9b03 ldr r3, [sp, #12] │ │ + a530: 3e03 subs r6, #3 │ │ + a532: 00b6 lsls r6, r6, #2 │ │ + a534: 5f9f ldrsh r7, [r3, r6] │ │ + a536: 9b04 ldr r3, [sp, #16] │ │ + a538: 437b muls r3, r7 │ │ + a53a: 1c1f adds r7, r3, #0 │ │ + a53c: 1c53 adds r3, r2, #1 │ │ + a53e: 005b lsls r3, r3, #1 │ │ + a540: 5f1b ldrsh r3, [r3, r4] │ │ + a542: 9305 str r3, [sp, #20] │ │ + a544: 9b03 ldr r3, [sp, #12] │ │ + a546: 199b adds r3, r3, r6 │ │ + a548: 2504 movs r5, #4 │ │ + a54a: 5f5e ldrsh r6, [r3, r5] │ │ + a54c: 9d05 ldr r5, [sp, #20] │ │ + a54e: 4375 muls r5, r6 │ │ + a550: 197e adds r6, r7, r5 │ │ + a552: 1c97 adds r7, r2, #2 │ │ + a554: 007f lsls r7, r7, #1 │ │ + a556: 5f3d ldrsh r5, [r7, r4] │ │ + a558: 9506 str r5, [sp, #24] │ │ + a55a: 2508 movs r5, #8 │ │ + a55c: 5f5f ldrsh r7, [r3, r5] │ │ + a55e: 9d06 ldr r5, [sp, #24] │ │ + a560: 437d muls r5, r7 │ │ + a562: 1975 adds r5, r6, r5 │ │ + a564: 1cd6 adds r6, r2, #3 │ │ + a566: 0076 lsls r6, r6, #1 │ │ + a568: 950b str r5, [sp, #44] ; 0x2c │ │ + a56a: 5f35 ldrsh r5, [r6, r4] │ │ + a56c: 1d16 adds r6, r2, #4 │ │ + a56e: 0076 lsls r6, r6, #1 │ │ + a570: 9507 str r5, [sp, #28] │ │ + a572: 5f35 ldrsh r5, [r6, r4] │ │ + a574: 1d56 adds r6, r2, #5 │ │ + a576: 0076 lsls r6, r6, #1 │ │ + a578: 9508 str r5, [sp, #32] │ │ + a57a: 2510 movs r5, #16 │ │ + a57c: 5f5f ldrsh r7, [r3, r5] │ │ + a57e: 9d08 ldr r5, [sp, #32] │ │ + a580: 437d muls r5, r7 │ │ + a582: 1c2f adds r7, r5, #0 │ │ + a584: 5f35 ldrsh r5, [r6, r4] │ │ + a586: 9509 str r5, [sp, #36] ; 0x24 │ │ + a588: 2514 movs r5, #20 │ │ + a58a: 5f5e ldrsh r6, [r3, r5] │ │ + a58c: 9d09 ldr r5, [sp, #36] ; 0x24 │ │ + a58e: 4375 muls r5, r6 │ │ + a590: 1d96 adds r6, r2, #6 │ │ + a592: 197d adds r5, r7, r5 │ │ + a594: 0076 lsls r6, r6, #1 │ │ + a596: 950a str r5, [sp, #40] ; 0x28 │ │ + a598: 5f36 ldrsh r6, [r6, r4] │ │ + a59a: 2718 movs r7, #24 │ │ + a59c: 5fdd ldrsh r5, [r3, r7] │ │ + a59e: 3207 adds r2, #7 │ │ + a5a0: 0052 lsls r2, r2, #1 │ │ + a5a2: 46ac mov ip, r5 │ │ + a5a4: 4665 mov r5, ip │ │ + a5a6: 4375 muls r5, r6 │ │ + a5a8: 46ac mov ip, r5 │ │ + a5aa: 9d0a ldr r5, [sp, #40] ; 0x28 │ │ + a5ac: 4465 add r5, ip │ │ + a5ae: 950c str r5, [sp, #48] ; 0x30 │ │ + a5b0: 5f12 ldrsh r2, [r2, r4] │ │ + a5b2: 920a str r2, [sp, #40] ; 0x28 │ │ + a5b4: 2202 movs r2, #2 │ │ + a5b6: 5e9f ldrsh r7, [r3, r2] │ │ + a5b8: 9a04 ldr r2, [sp, #16] │ │ + a5ba: 437a muls r2, r7 │ │ + a5bc: 1c17 adds r7, r2, #0 │ │ + a5be: 2506 movs r5, #6 │ │ + a5c0: 5f5a ldrsh r2, [r3, r5] │ │ + a5c2: 9d05 ldr r5, [sp, #20] │ │ + a5c4: 4355 muls r5, r2 │ │ + a5c6: 197f adds r7, r7, r5 │ │ + a5c8: 250a movs r5, #10 │ │ + a5ca: 5f5a ldrsh r2, [r3, r5] │ │ + a5cc: 9d06 ldr r5, [sp, #24] │ │ + a5ce: 4355 muls r5, r2 │ │ + a5d0: 197a adds r2, r7, r5 │ │ + a5d2: 9204 str r2, [sp, #16] │ │ + a5d4: 9d08 ldr r5, [sp, #32] │ │ + a5d6: 2212 movs r2, #18 │ │ + a5d8: 5e9f ldrsh r7, [r3, r2] │ │ + a5da: 437d muls r5, r7 │ │ + a5dc: 1c2f adds r7, r5, #0 │ │ + a5de: 2216 movs r2, #22 │ │ + a5e0: 5e9d ldrsh r5, [r3, r2] │ │ + a5e2: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + a5e4: 46ac mov ip, r5 │ │ + a5e6: 4665 mov r5, ip │ │ + a5e8: 4355 muls r5, r2 │ │ + a5ea: 46ac mov ip, r5 │ │ + a5ec: 251a movs r5, #26 │ │ + a5ee: 5f5a ldrsh r2, [r3, r5] │ │ + a5f0: 4467 add r7, ip │ │ + a5f2: 9d07 ldr r5, [sp, #28] │ │ + a5f4: 4694 mov ip, r2 │ │ + a5f6: 4662 mov r2, ip │ │ + a5f8: 4372 muls r2, r6 │ │ + a5fa: 18bf adds r7, r7, r2 │ │ + a5fc: 220e movs r2, #14 │ │ + a5fe: 5e9e ldrsh r6, [r3, r2] │ │ + a600: 9a04 ldr r2, [sp, #16] │ │ + a602: 4375 muls r5, r6 │ │ + a604: 1952 adds r2, r2, r5 │ │ + a606: 251e movs r5, #30 │ │ + a608: 5f5e ldrsh r6, [r3, r5] │ │ + a60a: 9d0a ldr r5, [sp, #40] ; 0x28 │ │ + a60c: 1052 asrs r2, r2, #1 │ │ + a60e: 4375 muls r5, r6 │ │ + a610: 197f adds r7, r7, r5 │ │ + a612: 69c5 ldr r5, [r0, #28] │ │ + a614: 107f asrs r7, r7, #1 │ │ + a616: 19d2 adds r2, r2, r7 │ │ + a618: 46ac mov ip, r5 │ │ + a61a: 1392 asrs r2, r2, #14 │ │ + a61c: 6985 ldr r5, [r0, #24] │ │ + a61e: 9204 str r2, [sp, #16] │ │ + a620: 9a02 ldr r2, [sp, #8] │ │ + a622: 4462 add r2, ip │ │ + a624: 46ac mov ip, r5 │ │ + a626: 9202 str r2, [sp, #8] │ │ + a628: 9a01 ldr r2, [sp, #4] │ │ + a62a: 4462 add r2, ip │ │ + a62c: 9201 str r2, [sp, #4] │ │ + a62e: 1317 asrs r7, r2, #12 │ │ + a630: 220c movs r2, #12 │ │ + a632: 5e9e ldrsh r6, [r3, r2] │ │ + a634: 9a07 ldr r2, [sp, #28] │ │ + a636: 4372 muls r2, r6 │ │ + a638: 1c16 adds r6, r2, #0 │ │ + a63a: 9a0b ldr r2, [sp, #44] ; 0x2c │ │ + a63c: 1996 adds r6, r2, r6 │ │ + a63e: 221c movs r2, #28 │ │ + a640: 5e9b ldrsh r3, [r3, r2] │ │ + a642: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ + a644: 1076 asrs r6, r6, #1 │ │ + a646: 435a muls r2, r3 │ │ + a648: 1c13 adds r3, r2, #0 │ │ + a64a: 9a0c ldr r2, [sp, #48] ; 0x30 │ │ + a64c: 18d3 adds r3, r2, r3 │ │ + a64e: 105b asrs r3, r3, #1 │ │ + a650: 18f6 adds r6, r6, r3 │ │ + a652: 13b3 asrs r3, r6, #14 │ │ + a654: 1c1e adds r6, r3, #0 │ │ + a656: 437e muls r6, r7 │ │ + a658: 680b ldr r3, [r1, #0] │ │ + a65a: 199e adds r6, r3, r6 │ │ + a65c: 9b02 ldr r3, [sp, #8] │ │ + a65e: 600e str r6, [r1, #0] │ │ + a660: 9a04 ldr r2, [sp, #16] │ │ + a662: 131b asrs r3, r3, #12 │ │ + a664: 684d ldr r5, [r1, #4] │ │ + a666: 435a muls r2, r3 │ │ + a668: 18aa adds r2, r5, r2 │ │ + a66a: 604a str r2, [r1, #4] │ │ + a66c: 9d00 ldr r5, [sp, #0] │ │ + a66e: 68c2 ldr r2, [r0, #12] │ │ + a670: 3108 adds r1, #8 │ │ + a672: 18aa adds r2, r5, r2 │ │ + a674: 9200 str r2, [sp, #0] │ │ + a676: 9a0d ldr r2, [sp, #52] ; 0x34 │ │ + a678: 4291 cmp r1, r2 │ │ + a67a: d200 bcs.n a67e │ │ + a67c: e74b b.n a516 │ │ + a67e: 9a00 ldr r2, [sp, #0] │ │ + a680: 6841 ldr r1, [r0, #4] │ │ + a682: 6107 str r7, [r0, #16] │ │ + a684: 1412 asrs r2, r2, #16 │ │ + a686: 188a adds r2, r1, r2 │ │ + a688: 6042 str r2, [r0, #4] │ │ + a68a: 9a00 ldr r2, [sp, #0] │ │ + a68c: 6143 str r3, [r0, #20] │ │ + a68e: 0415 lsls r5, r2, #16 │ │ + a690: 9a01 ldr r2, [sp, #4] │ │ + a692: 0c2d lsrs r5, r5, #16 │ │ + a694: 6085 str r5, [r0, #8] │ │ + a696: 6302 str r2, [r0, #48] ; 0x30 │ │ + a698: 9a02 ldr r2, [sp, #8] │ │ + a69a: 6342 str r2, [r0, #52] ; 0x34 │ │ + a69c: b00f add sp, #60 ; 0x3c │ │ + a69e: bdf0 pop {r4, r5, r6, r7, pc} │ │ + a6a0: e8e2 0002 strd r0, r0, [r2], #8 │ │ + a6a4: 7ff8 ldrb r0, [r7, #31] │ │ ... │ │ │ │ -0000a5ec : │ │ - a5ec: b5f0 push {r4, r5, r6, r7, lr} │ │ - a5ee: 6bc3 ldr r3, [r0, #60] ; 0x3c │ │ - a5f0: b087 sub sp, #28 │ │ - a5f2: 6805 ldr r5, [r0, #0] │ │ - a5f4: 9301 str r3, [sp, #4] │ │ - a5f6: 6843 ldr r3, [r0, #4] │ │ - a5f8: 9205 str r2, [sp, #20] │ │ - a5fa: 6884 ldr r4, [r0, #8] │ │ - a5fc: 6b82 ldr r2, [r0, #56] ; 0x38 │ │ - a5fe: 6a46 ldr r6, [r0, #36] ; 0x24 │ │ - a600: 18ed adds r5, r5, r3 │ │ - a602: 9204 str r2, [sp, #16] │ │ - a604: 9403 str r4, [sp, #12] │ │ - a606: 9502 str r5, [sp, #8] │ │ - a608: 0676 lsls r6, r6, #25 │ │ - a60a: d501 bpl.n a610 │ │ - a60c: 18ed adds r5, r5, r3 │ │ - a60e: 9502 str r5, [sp, #8] │ │ - a610: 4b46 ldr r3, [pc, #280] ; (a72c ) │ │ - a612: 447b add r3, pc │ │ - a614: 681b ldr r3, [r3, #0] │ │ - a616: 9f03 ldr r7, [sp, #12] │ │ - a618: 4c45 ldr r4, [pc, #276] ; (a730 ) │ │ - a61a: 043a lsls r2, r7, #16 │ │ - a61c: 0c12 lsrs r2, r2, #16 │ │ - a61e: 3210 adds r2, #16 │ │ - a620: 1092 asrs r2, r2, #2 │ │ - a622: 4022 ands r2, r4 │ │ - a624: 0054 lsls r4, r2, #1 │ │ - a626: 143d asrs r5, r7, #16 │ │ - a628: 5ee6 ldrsh r6, [r4, r3] │ │ - a62a: 46b4 mov ip, r6 │ │ - a62c: 9e02 ldr r6, [sp, #8] │ │ - a62e: 1974 adds r4, r6, r5 │ │ - a630: 1ee7 subs r7, r4, #3 │ │ - a632: 783f ldrb r7, [r7, #0] │ │ - a634: 063f lsls r7, r7, #24 │ │ - a636: 163f asrs r7, r7, #24 │ │ - a638: 4666 mov r6, ip │ │ - a63a: 437e muls r6, r7 │ │ - a63c: 9600 str r6, [sp, #0] │ │ - a63e: 1c56 adds r6, r2, #1 │ │ - a640: 0076 lsls r6, r6, #1 │ │ - a642: 5ef6 ldrsh r6, [r6, r3] │ │ - a644: 1ea7 subs r7, r4, #2 │ │ - a646: 783f ldrb r7, [r7, #0] │ │ - a648: 063f lsls r7, r7, #24 │ │ - a64a: 163f asrs r7, r7, #24 │ │ - a64c: 46bc mov ip, r7 │ │ - a64e: 1c37 adds r7, r6, #0 │ │ - a650: 4666 mov r6, ip │ │ - a652: 437e muls r6, r7 │ │ - a654: 9f00 ldr r7, [sp, #0] │ │ - a656: 19be adds r6, r7, r6 │ │ - a658: 1c97 adds r7, r2, #2 │ │ - a65a: 007f lsls r7, r7, #1 │ │ - a65c: 9600 str r6, [sp, #0] │ │ - a65e: 5eff ldrsh r7, [r7, r3] │ │ - a660: 1e66 subs r6, r4, #1 │ │ - a662: 7836 ldrb r6, [r6, #0] │ │ - a664: 0636 lsls r6, r6, #24 │ │ - a666: 1636 asrs r6, r6, #24 │ │ - a668: 46b4 mov ip, r6 │ │ - a66a: 1c3e adds r6, r7, #0 │ │ - a66c: 4667 mov r7, ip │ │ - a66e: 4377 muls r7, r6 │ │ - a670: 9e00 ldr r6, [sp, #0] │ │ - a672: 19f6 adds r6, r6, r7 │ │ - a674: 1cd7 adds r7, r2, #3 │ │ - a676: 007f lsls r7, r7, #1 │ │ - a678: 46b4 mov ip, r6 │ │ - a67a: 5eff ldrsh r7, [r7, r3] │ │ - a67c: 9e02 ldr r6, [sp, #8] │ │ - a67e: 5775 ldrsb r5, [r6, r5] │ │ - a680: 436f muls r7, r5 │ │ - a682: 4665 mov r5, ip │ │ - a684: 19ee adds r6, r5, r7 │ │ - a686: 1d15 adds r5, r2, #4 │ │ - a688: 006d lsls r5, r5, #1 │ │ - a68a: 5eed ldrsh r5, [r5, r3] │ │ - a68c: 2701 movs r7, #1 │ │ - a68e: 57e7 ldrsb r7, [r4, r7] │ │ - a690: 436f muls r7, r5 │ │ - a692: 1d55 adds r5, r2, #5 │ │ - a694: 006d lsls r5, r5, #1 │ │ - a696: 19f7 adds r7, r6, r7 │ │ - a698: 5eed ldrsh r5, [r5, r3] │ │ - a69a: 2602 movs r6, #2 │ │ - a69c: 57a6 ldrsb r6, [r4, r6] │ │ - a69e: 436e muls r6, r5 │ │ - a6a0: 1d95 adds r5, r2, #6 │ │ - a6a2: 006d lsls r5, r5, #1 │ │ - a6a4: 19be adds r6, r7, r6 │ │ - a6a6: 5eed ldrsh r5, [r5, r3] │ │ - a6a8: 2703 movs r7, #3 │ │ - a6aa: 57e7 ldrsb r7, [r4, r7] │ │ - a6ac: 3207 adds r2, #7 │ │ - a6ae: 0052 lsls r2, r2, #1 │ │ - a6b0: 437d muls r5, r7 │ │ - a6b2: 1975 adds r5, r6, r5 │ │ - a6b4: 5ed2 ldrsh r2, [r2, r3] │ │ - a6b6: 2604 movs r6, #4 │ │ - a6b8: 57a6 ldrsb r6, [r4, r6] │ │ - a6ba: 6c87 ldr r7, [r0, #72] ; 0x48 │ │ - a6bc: 4356 muls r6, r2 │ │ - a6be: 6cc2 ldr r2, [r0, #76] ; 0x4c │ │ - a6c0: 19ad adds r5, r5, r6 │ │ - a6c2: 9e04 ldr r6, [sp, #16] │ │ - a6c4: 11ed asrs r5, r5, #7 │ │ - a6c6: 437d muls r5, r7 │ │ - a6c8: 1c14 adds r4, r2, #0 │ │ - a6ca: 4374 muls r4, r6 │ │ - a6cc: 6d07 ldr r7, [r0, #80] ; 0x50 │ │ - a6ce: 9a01 ldr r2, [sp, #4] │ │ - a6d0: 192c adds r4, r5, r4 │ │ - a6d2: 6906 ldr r6, [r0, #16] │ │ - a6d4: 1c3d adds r5, r7, #0 │ │ - a6d6: 4355 muls r5, r2 │ │ - a6d8: 1964 adds r4, r4, r5 │ │ - a6da: 2580 movs r5, #128 ; 0x80 │ │ - a6dc: 016d lsls r5, r5, #5 │ │ - a6de: 1964 adds r4, r4, r5 │ │ - a6e0: 1364 asrs r4, r4, #13 │ │ - a6e2: 1c32 adds r2, r6, #0 │ │ - a6e4: 4362 muls r2, r4 │ │ - a6e6: 680f ldr r7, [r1, #0] │ │ - a6e8: 684e ldr r6, [r1, #4] │ │ - a6ea: 18ba adds r2, r7, r2 │ │ - a6ec: 600a str r2, [r1, #0] │ │ - a6ee: 6945 ldr r5, [r0, #20] │ │ - a6f0: 1c2a adds r2, r5, #0 │ │ - a6f2: 4362 muls r2, r4 │ │ - a6f4: 18b2 adds r2, r6, r2 │ │ - a6f6: 604a str r2, [r1, #4] │ │ - a6f8: 9f03 ldr r7, [sp, #12] │ │ - a6fa: 68c2 ldr r2, [r0, #12] │ │ - a6fc: 9d05 ldr r5, [sp, #20] │ │ - a6fe: 3108 adds r1, #8 │ │ - a700: 18bf adds r7, r7, r2 │ │ - a702: 9703 str r7, [sp, #12] │ │ - a704: 42a9 cmp r1, r5 │ │ - a706: d203 bcs.n a710 │ │ - a708: 9e04 ldr r6, [sp, #16] │ │ - a70a: 9404 str r4, [sp, #16] │ │ - a70c: 9601 str r6, [sp, #4] │ │ - a70e: e782 b.n a616 │ │ - a710: 9f03 ldr r7, [sp, #12] │ │ - a712: 6842 ldr r2, [r0, #4] │ │ - a714: 6384 str r4, [r0, #56] ; 0x38 │ │ - a716: 143b asrs r3, r7, #16 │ │ - a718: 18d3 adds r3, r2, r3 │ │ - a71a: 6043 str r3, [r0, #4] │ │ - a71c: 043b lsls r3, r7, #16 │ │ - a71e: 0c1b lsrs r3, r3, #16 │ │ - a720: 6083 str r3, [r0, #8] │ │ - a722: 9b04 ldr r3, [sp, #16] │ │ - a724: 63c3 str r3, [r0, #60] ; 0x3c │ │ - a726: b007 add sp, #28 │ │ - a728: bdf0 pop {r4, r5, r6, r7, pc} │ │ - a72a: 46c0 nop ; (mov r8, r8) │ │ - a72c: d7e2 bvc.n a6f4 │ │ - a72e: 0002 movs r2, r0 │ │ - a730: 7ff8 ldrb r0, [r7, #31] │ │ - ... │ │ - │ │ -0000a734 : │ │ - a734: b5f0 push {r4, r5, r6, r7, lr} │ │ - a736: 6bc3 ldr r3, [r0, #60] ; 0x3c │ │ - a738: 6844 ldr r4, [r0, #4] │ │ - a73a: b089 sub sp, #36 ; 0x24 │ │ - a73c: 6806 ldr r6, [r0, #0] │ │ - a73e: 9207 str r2, [sp, #28] │ │ - a740: 6a47 ldr r7, [r0, #36] ; 0x24 │ │ - a742: 6b82 ldr r2, [r0, #56] ; 0x38 │ │ - a744: 9303 str r3, [sp, #12] │ │ - a746: 0063 lsls r3, r4, #1 │ │ - a748: 18f6 adds r6, r6, r3 │ │ - a74a: 9206 str r2, [sp, #24] │ │ - a74c: 6885 ldr r5, [r0, #8] │ │ - a74e: 9604 str r6, [sp, #16] │ │ - a750: 067f lsls r7, r7, #25 │ │ - a752: d501 bpl.n a758 │ │ - a754: 18f6 adds r6, r6, r3 │ │ - a756: 9604 str r6, [sp, #16] │ │ - a758: 4b4e ldr r3, [pc, #312] ; (a894 ) │ │ - a75a: 447b add r3, pc │ │ - a75c: 681b ldr r3, [r3, #0] │ │ - a75e: 042a lsls r2, r5, #16 │ │ - a760: 4c4d ldr r4, [pc, #308] ; (a898 ) │ │ - a762: 0c12 lsrs r2, r2, #16 │ │ - a764: 3210 adds r2, #16 │ │ - a766: 4e4d ldr r6, [pc, #308] ; (a89c ) │ │ - a768: 1092 asrs r2, r2, #2 │ │ - a76a: 4022 ands r2, r4 │ │ - a76c: 0057 lsls r7, r2, #1 │ │ - a76e: 142c asrs r4, r5, #16 │ │ - a770: 19a4 adds r4, r4, r6 │ │ - a772: 5efe ldrsh r6, [r7, r3] │ │ - a774: 0064 lsls r4, r4, #1 │ │ - a776: 46b4 mov ip, r6 │ │ - a778: 9e04 ldr r6, [sp, #16] │ │ - a77a: 5f37 ldrsh r7, [r6, r4] │ │ - a77c: 4666 mov r6, ip │ │ - a77e: 437e muls r6, r7 │ │ - a780: 9605 str r6, [sp, #20] │ │ - a782: 1c56 adds r6, r2, #1 │ │ - a784: 0076 lsls r6, r6, #1 │ │ - a786: 5ef7 ldrsh r7, [r6, r3] │ │ - a788: 9702 str r7, [sp, #8] │ │ - a78a: 9f04 ldr r7, [sp, #16] │ │ - a78c: 193c adds r4, r7, r4 │ │ - a78e: 2702 movs r7, #2 │ │ - a790: 5fe6 ldrsh r6, [r4, r7] │ │ - a792: 9f02 ldr r7, [sp, #8] │ │ - a794: 46b4 mov ip, r6 │ │ - a796: 4666 mov r6, ip │ │ - a798: 437e muls r6, r7 │ │ - a79a: 9f05 ldr r7, [sp, #20] │ │ - a79c: 19be adds r6, r7, r6 │ │ - a79e: 1c97 adds r7, r2, #2 │ │ - a7a0: 007f lsls r7, r7, #1 │ │ - a7a2: 9605 str r6, [sp, #20] │ │ - a7a4: 5efe ldrsh r6, [r7, r3] │ │ - a7a6: 9602 str r6, [sp, #8] │ │ - a7a8: 2704 movs r7, #4 │ │ - a7aa: 5fe6 ldrsh r6, [r4, r7] │ │ - a7ac: 46b4 mov ip, r6 │ │ - a7ae: 9e02 ldr r6, [sp, #8] │ │ - a7b0: 4667 mov r7, ip │ │ - a7b2: 4377 muls r7, r6 │ │ - a7b4: 9e05 ldr r6, [sp, #20] │ │ - a7b6: 19f7 adds r7, r6, r7 │ │ - a7b8: 1d16 adds r6, r2, #4 │ │ - a7ba: 0076 lsls r6, r6, #1 │ │ - a7bc: 9705 str r7, [sp, #20] │ │ - a7be: 5ef7 ldrsh r7, [r6, r3] │ │ - a7c0: 46bc mov ip, r7 │ │ - a7c2: 2608 movs r6, #8 │ │ - a7c4: 5fa7 ldrsh r7, [r4, r6] │ │ - a7c6: 4666 mov r6, ip │ │ - a7c8: 437e muls r6, r7 │ │ - a7ca: 1d57 adds r7, r2, #5 │ │ - a7cc: 007f lsls r7, r7, #1 │ │ - a7ce: 9602 str r6, [sp, #8] │ │ - a7d0: 5eff ldrsh r7, [r7, r3] │ │ - a7d2: 9701 str r7, [sp, #4] │ │ - a7d4: 260a movs r6, #10 │ │ - a7d6: 5fa7 ldrsh r7, [r4, r6] │ │ - a7d8: 9e01 ldr r6, [sp, #4] │ │ - a7da: 46bc mov ip, r7 │ │ - a7dc: 4667 mov r7, ip │ │ - a7de: 4377 muls r7, r6 │ │ - a7e0: 9e02 ldr r6, [sp, #8] │ │ - a7e2: 19f7 adds r7, r6, r7 │ │ - a7e4: 1d96 adds r6, r2, #6 │ │ - a7e6: 0076 lsls r6, r6, #1 │ │ - a7e8: 9702 str r7, [sp, #8] │ │ - a7ea: 5ef7 ldrsh r7, [r6, r3] │ │ - a7ec: 9701 str r7, [sp, #4] │ │ - a7ee: 260c movs r6, #12 │ │ - a7f0: 5fa7 ldrsh r7, [r4, r6] │ │ - a7f2: 46bc mov ip, r7 │ │ - a7f4: 9f01 ldr r7, [sp, #4] │ │ - a7f6: 4666 mov r6, ip │ │ - a7f8: 437e muls r6, r7 │ │ - a7fa: 9f02 ldr r7, [sp, #8] │ │ +0000a6a8 : │ │ + a6a8: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + a6aa: 6843 ldr r3, [r0, #4] │ │ + a6ac: 9201 str r2, [sp, #4] │ │ + a6ae: 6802 ldr r2, [r0, #0] │ │ + a6b0: 6b86 ldr r6, [r0, #56] ; 0x38 │ │ + a6b2: 6bc7 ldr r7, [r0, #60] ; 0x3c │ │ + a6b4: 18d5 adds r5, r2, r3 │ │ + a6b6: 6a42 ldr r2, [r0, #36] ; 0x24 │ │ + a6b8: 6884 ldr r4, [r0, #8] │ │ + a6ba: 0652 lsls r2, r2, #25 │ │ + a6bc: d500 bpl.n a6c0 │ │ + a6be: 18ed adds r5, r5, r3 │ │ + a6c0: 1423 asrs r3, r4, #16 │ │ + a6c2: 56eb ldrsb r3, [r5, r3] │ │ + a6c4: 6c82 ldr r2, [r0, #72] ; 0x48 │ │ + a6c6: 021b lsls r3, r3, #8 │ │ + a6c8: 435a muls r2, r3 │ │ + a6ca: 4694 mov ip, r2 │ │ + a6cc: 6cc3 ldr r3, [r0, #76] ; 0x4c │ │ + a6ce: 6d02 ldr r2, [r0, #80] ; 0x50 │ │ + a6d0: 4373 muls r3, r6 │ │ + a6d2: 437a muls r2, r7 │ │ + a6d4: 4463 add r3, ip │ │ + a6d6: 189b adds r3, r3, r2 │ │ + a6d8: 2280 movs r2, #128 ; 0x80 │ │ + a6da: 6907 ldr r7, [r0, #16] │ │ + a6dc: 0152 lsls r2, r2, #5 │ │ + a6de: 189b adds r3, r3, r2 │ │ + a6e0: 135b asrs r3, r3, #13 │ │ + a6e2: 435f muls r7, r3 │ │ + a6e4: 680a ldr r2, [r1, #0] │ │ + a6e6: 19d7 adds r7, r2, r7 │ │ + a6e8: 600f str r7, [r1, #0] │ │ + a6ea: 6947 ldr r7, [r0, #20] │ │ + a6ec: 684a ldr r2, [r1, #4] │ │ + a6ee: 435f muls r7, r3 │ │ + a6f0: 19d7 adds r7, r2, r7 │ │ + a6f2: 604f str r7, [r1, #4] │ │ + a6f4: 68c2 ldr r2, [r0, #12] │ │ + a6f6: 3108 adds r1, #8 │ │ + a6f8: 1c37 adds r7, r6, #0 │ │ + a6fa: 18a4 adds r4, r4, r2 │ │ + a6fc: 9a01 ldr r2, [sp, #4] │ │ + a6fe: 4291 cmp r1, r2 │ │ + a700: d201 bcs.n a706 │ │ + a702: 1c1e adds r6, r3, #0 │ │ + a704: e7dc b.n a6c0 │ │ + a706: 6841 ldr r1, [r0, #4] │ │ + a708: 1422 asrs r2, r4, #16 │ │ + a70a: 63c6 str r6, [r0, #60] ; 0x3c │ │ + a70c: 188a adds r2, r1, r2 │ │ + a70e: 6042 str r2, [r0, #4] │ │ + a710: 0422 lsls r2, r4, #16 │ │ + a712: 0c12 lsrs r2, r2, #16 │ │ + a714: 6082 str r2, [r0, #8] │ │ + a716: 6383 str r3, [r0, #56] ; 0x38 │ │ + a718: bdf7 pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ + │ │ +0000a71a : │ │ + a71a: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + a71c: 6843 ldr r3, [r0, #4] │ │ + a71e: 9201 str r2, [sp, #4] │ │ + a720: 6802 ldr r2, [r0, #0] │ │ + a722: 005b lsls r3, r3, #1 │ │ + a724: 6b86 ldr r6, [r0, #56] ; 0x38 │ │ + a726: 18d5 adds r5, r2, r3 │ │ + a728: 6a42 ldr r2, [r0, #36] ; 0x24 │ │ + a72a: 6bc7 ldr r7, [r0, #60] ; 0x3c │ │ + a72c: 6884 ldr r4, [r0, #8] │ │ + a72e: 0652 lsls r2, r2, #25 │ │ + a730: d500 bpl.n a734 │ │ + a732: 18ed adds r5, r5, r3 │ │ + a734: 1423 asrs r3, r4, #16 │ │ + a736: 005b lsls r3, r3, #1 │ │ + a738: 5f5b ldrsh r3, [r3, r5] │ │ + a73a: 6c82 ldr r2, [r0, #72] ; 0x48 │ │ + a73c: 435a muls r2, r3 │ │ + a73e: 4694 mov ip, r2 │ │ + a740: 6cc3 ldr r3, [r0, #76] ; 0x4c │ │ + a742: 6d02 ldr r2, [r0, #80] ; 0x50 │ │ + a744: 4373 muls r3, r6 │ │ + a746: 437a muls r2, r7 │ │ + a748: 4463 add r3, ip │ │ + a74a: 189b adds r3, r3, r2 │ │ + a74c: 2280 movs r2, #128 ; 0x80 │ │ + a74e: 6907 ldr r7, [r0, #16] │ │ + a750: 0152 lsls r2, r2, #5 │ │ + a752: 189b adds r3, r3, r2 │ │ + a754: 135b asrs r3, r3, #13 │ │ + a756: 435f muls r7, r3 │ │ + a758: 680a ldr r2, [r1, #0] │ │ + a75a: 19d7 adds r7, r2, r7 │ │ + a75c: 600f str r7, [r1, #0] │ │ + a75e: 6947 ldr r7, [r0, #20] │ │ + a760: 684a ldr r2, [r1, #4] │ │ + a762: 435f muls r7, r3 │ │ + a764: 19d7 adds r7, r2, r7 │ │ + a766: 604f str r7, [r1, #4] │ │ + a768: 68c2 ldr r2, [r0, #12] │ │ + a76a: 3108 adds r1, #8 │ │ + a76c: 1c37 adds r7, r6, #0 │ │ + a76e: 18a4 adds r4, r4, r2 │ │ + a770: 9a01 ldr r2, [sp, #4] │ │ + a772: 4291 cmp r1, r2 │ │ + a774: d201 bcs.n a77a │ │ + a776: 1c1e adds r6, r3, #0 │ │ + a778: e7dc b.n a734 │ │ + a77a: 6841 ldr r1, [r0, #4] │ │ + a77c: 1422 asrs r2, r4, #16 │ │ + a77e: 63c6 str r6, [r0, #60] ; 0x3c │ │ + a780: 188a adds r2, r1, r2 │ │ + a782: 6042 str r2, [r0, #4] │ │ + a784: 0422 lsls r2, r4, #16 │ │ + a786: 0c12 lsrs r2, r2, #16 │ │ + a788: 6082 str r2, [r0, #8] │ │ + a78a: 6383 str r3, [r0, #56] ; 0x38 │ │ + a78c: bdf7 pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ + │ │ +0000a78e : │ │ + a78e: b5f0 push {r4, r5, r6, r7, lr} │ │ + a790: b085 sub sp, #20 │ │ + a792: 6bc3 ldr r3, [r0, #60] ; 0x3c │ │ + a794: 9202 str r2, [sp, #8] │ │ + a796: 6804 ldr r4, [r0, #0] │ │ + a798: 6842 ldr r2, [r0, #4] │ │ + a79a: 6a46 ldr r6, [r0, #36] ; 0x24 │ │ + a79c: 9301 str r3, [sp, #4] │ │ + a79e: 6b85 ldr r5, [r0, #56] ; 0x38 │ │ + a7a0: 6883 ldr r3, [r0, #8] │ │ + a7a2: 18a4 adds r4, r4, r2 │ │ + a7a4: 0676 lsls r6, r6, #25 │ │ + a7a6: d500 bpl.n a7aa │ │ + a7a8: 18a4 adds r4, r4, r2 │ │ + a7aa: 141e asrs r6, r3, #16 │ │ + a7ac: 57a2 ldrsb r2, [r4, r6] │ │ + a7ae: 27ff movs r7, #255 ; 0xff │ │ + a7b0: 4694 mov ip, r2 │ │ + a7b2: 0212 lsls r2, r2, #8 │ │ + a7b4: 9203 str r2, [sp, #12] │ │ + a7b6: 121a asrs r2, r3, #8 │ │ + a7b8: 403a ands r2, r7 │ │ + a7ba: 4667 mov r7, ip │ │ + a7bc: 19a6 adds r6, r4, r6 │ │ + a7be: 7876 ldrb r6, [r6, #1] │ │ + a7c0: 0636 lsls r6, r6, #24 │ │ + a7c2: 1636 asrs r6, r6, #24 │ │ + a7c4: 1bf7 subs r7, r6, r7 │ │ + a7c6: 1c3e adds r6, r7, #0 │ │ + a7c8: 4356 muls r6, r2 │ │ + a7ca: 9a03 ldr r2, [sp, #12] │ │ + a7cc: 9f01 ldr r7, [sp, #4] │ │ + a7ce: 9501 str r5, [sp, #4] │ │ + a7d0: 1996 adds r6, r2, r6 │ │ + a7d2: 6c82 ldr r2, [r0, #72] ; 0x48 │ │ + a7d4: 4372 muls r2, r6 │ │ + a7d6: 1c16 adds r6, r2, #0 │ │ + a7d8: 6cc2 ldr r2, [r0, #76] ; 0x4c │ │ + a7da: 436a muls r2, r5 │ │ + a7dc: 18b2 adds r2, r6, r2 │ │ + a7de: 6d06 ldr r6, [r0, #80] ; 0x50 │ │ + a7e0: 4377 muls r7, r6 │ │ + a7e2: 2680 movs r6, #128 ; 0x80 │ │ + a7e4: 19d2 adds r2, r2, r7 │ │ + a7e6: 0176 lsls r6, r6, #5 │ │ + a7e8: 1992 adds r2, r2, r6 │ │ + a7ea: 6906 ldr r6, [r0, #16] │ │ + a7ec: 1352 asrs r2, r2, #13 │ │ + a7ee: 680f ldr r7, [r1, #0] │ │ + a7f0: 4356 muls r6, r2 │ │ + a7f2: 19be adds r6, r7, r6 │ │ + a7f4: 600e str r6, [r1, #0] │ │ + a7f6: 6946 ldr r6, [r0, #20] │ │ + a7f8: 684f ldr r7, [r1, #4] │ │ + a7fa: 4356 muls r6, r2 │ │ a7fc: 19be adds r6, r7, r6 │ │ - a7fe: 1cd7 adds r7, r2, #3 │ │ - a800: 007f lsls r7, r7, #1 │ │ - a802: 9602 str r6, [sp, #8] │ │ - a804: 5efe ldrsh r6, [r7, r3] │ │ - a806: 3207 adds r2, #7 │ │ - a808: 0052 lsls r2, r2, #1 │ │ - a80a: 9601 str r6, [sp, #4] │ │ - a80c: 2706 movs r7, #6 │ │ - a80e: 5fe6 ldrsh r6, [r4, r7] │ │ - a810: 46b4 mov ip, r6 │ │ - a812: 9e01 ldr r6, [sp, #4] │ │ - a814: 4667 mov r7, ip │ │ - a816: 4377 muls r7, r6 │ │ - a818: 9e05 ldr r6, [sp, #20] │ │ - a81a: 19f7 adds r7, r6, r7 │ │ - a81c: 260e movs r6, #14 │ │ - a81e: 5fa4 ldrsh r4, [r4, r6] │ │ - a820: 5ed2 ldrsh r2, [r2, r3] │ │ - a822: 107f asrs r7, r7, #1 │ │ - a824: 6c86 ldr r6, [r0, #72] ; 0x48 │ │ - a826: 4362 muls r2, r4 │ │ - a828: 9c02 ldr r4, [sp, #8] │ │ - a82a: 18a2 adds r2, r4, r2 │ │ - a82c: 1052 asrs r2, r2, #1 │ │ - a82e: 18bf adds r7, r7, r2 │ │ - a830: 13bf asrs r7, r7, #14 │ │ - a832: 6cc2 ldr r2, [r0, #76] ; 0x4c │ │ - a834: 4377 muls r7, r6 │ │ - a836: 9e06 ldr r6, [sp, #24] │ │ - a838: 1c14 adds r4, r2, #0 │ │ - a83a: 4374 muls r4, r6 │ │ - a83c: 6d02 ldr r2, [r0, #80] ; 0x50 │ │ - a83e: 9e03 ldr r6, [sp, #12] │ │ - a840: 193c adds r4, r7, r4 │ │ - a842: 1c17 adds r7, r2, #0 │ │ - a844: 4377 muls r7, r6 │ │ - a846: 19e4 adds r4, r4, r7 │ │ - a848: 2780 movs r7, #128 ; 0x80 │ │ - a84a: 6906 ldr r6, [r0, #16] │ │ - a84c: 017f lsls r7, r7, #5 │ │ - a84e: 19e4 adds r4, r4, r7 │ │ - a850: 1364 asrs r4, r4, #13 │ │ - a852: 1c32 adds r2, r6, #0 │ │ - a854: 4362 muls r2, r4 │ │ - a856: 680f ldr r7, [r1, #0] │ │ - a858: 18ba adds r2, r7, r2 │ │ - a85a: 600a str r2, [r1, #0] │ │ - a85c: 6946 ldr r6, [r0, #20] │ │ - a85e: 684f ldr r7, [r1, #4] │ │ - a860: 1c32 adds r2, r6, #0 │ │ - a862: 4362 muls r2, r4 │ │ - a864: 18ba adds r2, r7, r2 │ │ - a866: 604a str r2, [r1, #4] │ │ - a868: 68c2 ldr r2, [r0, #12] │ │ - a86a: 9e07 ldr r6, [sp, #28] │ │ - a86c: 3108 adds r1, #8 │ │ - a86e: 18ad adds r5, r5, r2 │ │ - a870: 42b1 cmp r1, r6 │ │ - a872: d203 bcs.n a87c │ │ - a874: 9f06 ldr r7, [sp, #24] │ │ - a876: 9406 str r4, [sp, #24] │ │ - a878: 9703 str r7, [sp, #12] │ │ - a87a: e770 b.n a75e │ │ - a87c: 6842 ldr r2, [r0, #4] │ │ - a87e: 142b asrs r3, r5, #16 │ │ - a880: 042d lsls r5, r5, #16 │ │ - a882: 18d3 adds r3, r2, r3 │ │ - a884: 6043 str r3, [r0, #4] │ │ - a886: 9b06 ldr r3, [sp, #24] │ │ - a888: 0c2d lsrs r5, r5, #16 │ │ - a88a: 6085 str r5, [r0, #8] │ │ - a88c: 6384 str r4, [r0, #56] ; 0x38 │ │ - a88e: 63c3 str r3, [r0, #60] ; 0x3c │ │ - a890: b009 add sp, #36 ; 0x24 │ │ - a892: bdf0 pop {r4, r5, r6, r7, pc} │ │ - a894: d69a bvs.n a7cc │ │ - a896: 0002 movs r2, r0 │ │ - a898: 7ff8 ldrb r0, [r7, #31] │ │ - a89a: 0000 movs r0, r0 │ │ - a89c: fffd 7fff ; instruction: 0xfffd7fff │ │ - │ │ -0000a8a0 : │ │ - a8a0: b5f0 push {r4, r5, r6, r7, lr} │ │ - a8a2: 6bc5 ldr r5, [r0, #60] ; 0x3c │ │ - a8a4: b087 sub sp, #28 │ │ - a8a6: 6806 ldr r6, [r0, #0] │ │ - a8a8: 9502 str r5, [sp, #8] │ │ - a8aa: 6845 ldr r5, [r0, #4] │ │ - a8ac: 6b43 ldr r3, [r0, #52] ; 0x34 │ │ - a8ae: 6a47 ldr r7, [r0, #36] ; 0x24 │ │ - a8b0: 1976 adds r6, r6, r5 │ │ - a8b2: 9205 str r2, [sp, #20] │ │ - a8b4: 469c mov ip, r3 │ │ - a8b6: 6b02 ldr r2, [r0, #48] ; 0x30 │ │ - a8b8: 6b84 ldr r4, [r0, #56] ; 0x38 │ │ - a8ba: 6883 ldr r3, [r0, #8] │ │ - a8bc: 9604 str r6, [sp, #16] │ │ - a8be: 067f lsls r7, r7, #25 │ │ - a8c0: d501 bpl.n a8c6 │ │ - a8c2: 1976 adds r6, r6, r5 │ │ - a8c4: 9604 str r6, [sp, #16] │ │ - a8c6: 9d04 ldr r5, [sp, #16] │ │ - a8c8: 141f asrs r7, r3, #16 │ │ - a8ca: 57ef ldrsb r7, [r5, r7] │ │ - a8cc: 6c85 ldr r5, [r0, #72] ; 0x48 │ │ - a8ce: 023f lsls r7, r7, #8 │ │ - a8d0: 1c3e adds r6, r7, #0 │ │ - a8d2: 436e muls r6, r5 │ │ - a8d4: 9603 str r6, [sp, #12] │ │ - a8d6: 6cc6 ldr r6, [r0, #76] ; 0x4c │ │ - a8d8: 9f03 ldr r7, [sp, #12] │ │ - a8da: 1c35 adds r5, r6, #0 │ │ - a8dc: 4365 muls r5, r4 │ │ - a8de: 197d adds r5, r7, r5 │ │ - a8e0: 9503 str r5, [sp, #12] │ │ - a8e2: 6d07 ldr r7, [r0, #80] ; 0x50 │ │ - a8e4: 9d02 ldr r5, [sp, #8] │ │ - a8e6: 1c2e adds r6, r5, #0 │ │ - a8e8: 437e muls r6, r7 │ │ - a8ea: 9f03 ldr r7, [sp, #12] │ │ - a8ec: 19bd adds r5, r7, r6 │ │ - a8ee: 2680 movs r6, #128 ; 0x80 │ │ - a8f0: 0176 lsls r6, r6, #5 │ │ - a8f2: 19ad adds r5, r5, r6 │ │ - a8f4: 6986 ldr r6, [r0, #24] │ │ - a8f6: 69c7 ldr r7, [r0, #28] │ │ - a8f8: 136d asrs r5, r5, #13 │ │ - a8fa: 1992 adds r2, r2, r6 │ │ - a8fc: 44bc add ip, r7 │ │ - a8fe: 1317 asrs r7, r2, #12 │ │ - a900: 1c3e adds r6, r7, #0 │ │ - a902: 9702 str r7, [sp, #8] │ │ - a904: 1c37 adds r7, r6, #0 │ │ - a906: 436f muls r7, r5 │ │ - a908: 680e ldr r6, [r1, #0] │ │ - a90a: 19f7 adds r7, r6, r7 │ │ - a90c: 600f str r7, [r1, #0] │ │ - a90e: 4667 mov r7, ip │ │ - a910: 133f asrs r7, r7, #12 │ │ - a912: 1c3e adds r6, r7, #0 │ │ - a914: 436e muls r6, r5 │ │ - a916: 9701 str r7, [sp, #4] │ │ - a918: 684f ldr r7, [r1, #4] │ │ - a91a: 19bf adds r7, r7, r6 │ │ - a91c: 604f str r7, [r1, #4] │ │ - a91e: 68c6 ldr r6, [r0, #12] │ │ - a920: 9f05 ldr r7, [sp, #20] │ │ - a922: 3108 adds r1, #8 │ │ - a924: 199b adds r3, r3, r6 │ │ - a926: 42b9 cmp r1, r7 │ │ - a928: d202 bcs.n a930 │ │ - a92a: 9402 str r4, [sp, #8] │ │ - a92c: 1c2c adds r4, r5, #0 │ │ - a92e: e7ca b.n a8c6 │ │ - a930: 6846 ldr r6, [r0, #4] │ │ - a932: 1419 asrs r1, r3, #16 │ │ - a934: 6385 str r5, [r0, #56] ; 0x38 │ │ - a936: 9f02 ldr r7, [sp, #8] │ │ - a938: 9d01 ldr r5, [sp, #4] │ │ - a93a: 041b lsls r3, r3, #16 │ │ - a93c: 0c1b lsrs r3, r3, #16 │ │ - a93e: 1871 adds r1, r6, r1 │ │ - a940: 6083 str r3, [r0, #8] │ │ - a942: 4663 mov r3, ip │ │ - a944: 6041 str r1, [r0, #4] │ │ - a946: 63c4 str r4, [r0, #60] ; 0x3c │ │ - a948: 6302 str r2, [r0, #48] ; 0x30 │ │ - a94a: 6107 str r7, [r0, #16] │ │ - a94c: 6343 str r3, [r0, #52] ; 0x34 │ │ - a94e: 6145 str r5, [r0, #20] │ │ - a950: b007 add sp, #28 │ │ - a952: bdf0 pop {r4, r5, r6, r7, pc} │ │ - │ │ -0000a954 : │ │ - a954: b5f0 push {r4, r5, r6, r7, lr} │ │ - a956: 6bc5 ldr r5, [r0, #60] ; 0x3c │ │ - a958: 6846 ldr r6, [r0, #4] │ │ - a95a: b087 sub sp, #28 │ │ - a95c: 6807 ldr r7, [r0, #0] │ │ - a95e: 6b43 ldr r3, [r0, #52] ; 0x34 │ │ - a960: 9502 str r5, [sp, #8] │ │ - a962: 0075 lsls r5, r6, #1 │ │ - a964: 6a46 ldr r6, [r0, #36] ; 0x24 │ │ - a966: 197f adds r7, r7, r5 │ │ - a968: 9205 str r2, [sp, #20] │ │ - a96a: 469c mov ip, r3 │ │ - a96c: 6b02 ldr r2, [r0, #48] ; 0x30 │ │ - a96e: 6b84 ldr r4, [r0, #56] ; 0x38 │ │ - a970: 6883 ldr r3, [r0, #8] │ │ - a972: 9704 str r7, [sp, #16] │ │ - a974: 0676 lsls r6, r6, #25 │ │ - a976: d501 bpl.n a97c │ │ - a978: 197f adds r7, r7, r5 │ │ - a97a: 9704 str r7, [sp, #16] │ │ - a97c: 9f04 ldr r7, [sp, #16] │ │ - a97e: 141d asrs r5, r3, #16 │ │ - a980: 006e lsls r6, r5, #1 │ │ - a982: 5ff7 ldrsh r7, [r6, r7] │ │ - a984: 6c85 ldr r5, [r0, #72] ; 0x48 │ │ - a986: 1c3e adds r6, r7, #0 │ │ - a988: 436e muls r6, r5 │ │ - a98a: 9603 str r6, [sp, #12] │ │ - a98c: 6cc6 ldr r6, [r0, #76] ; 0x4c │ │ - a98e: 9f03 ldr r7, [sp, #12] │ │ - a990: 1c35 adds r5, r6, #0 │ │ - a992: 4365 muls r5, r4 │ │ - a994: 197d adds r5, r7, r5 │ │ - a996: 9503 str r5, [sp, #12] │ │ - a998: 6d07 ldr r7, [r0, #80] ; 0x50 │ │ - a99a: 9d02 ldr r5, [sp, #8] │ │ - a99c: 1c2e adds r6, r5, #0 │ │ - a99e: 437e muls r6, r7 │ │ - a9a0: 9f03 ldr r7, [sp, #12] │ │ - a9a2: 19bd adds r5, r7, r6 │ │ - a9a4: 2680 movs r6, #128 ; 0x80 │ │ - a9a6: 0176 lsls r6, r6, #5 │ │ - a9a8: 19ad adds r5, r5, r6 │ │ - a9aa: 6986 ldr r6, [r0, #24] │ │ - a9ac: 69c7 ldr r7, [r0, #28] │ │ - a9ae: 136d asrs r5, r5, #13 │ │ - a9b0: 1992 adds r2, r2, r6 │ │ - a9b2: 44bc add ip, r7 │ │ - a9b4: 1317 asrs r7, r2, #12 │ │ - a9b6: 1c3e adds r6, r7, #0 │ │ - a9b8: 9702 str r7, [sp, #8] │ │ - a9ba: 1c37 adds r7, r6, #0 │ │ - a9bc: 436f muls r7, r5 │ │ - a9be: 680e ldr r6, [r1, #0] │ │ - a9c0: 19f7 adds r7, r6, r7 │ │ - a9c2: 600f str r7, [r1, #0] │ │ - a9c4: 4667 mov r7, ip │ │ - a9c6: 133f asrs r7, r7, #12 │ │ - a9c8: 1c3e adds r6, r7, #0 │ │ - a9ca: 436e muls r6, r5 │ │ - a9cc: 9701 str r7, [sp, #4] │ │ - a9ce: 684f ldr r7, [r1, #4] │ │ - a9d0: 19bf adds r7, r7, r6 │ │ - a9d2: 604f str r7, [r1, #4] │ │ - a9d4: 68c6 ldr r6, [r0, #12] │ │ - a9d6: 9f05 ldr r7, [sp, #20] │ │ - a9d8: 3108 adds r1, #8 │ │ - a9da: 199b adds r3, r3, r6 │ │ - a9dc: 42b9 cmp r1, r7 │ │ - a9de: d202 bcs.n a9e6 │ │ - a9e0: 9402 str r4, [sp, #8] │ │ - a9e2: 1c2c adds r4, r5, #0 │ │ - a9e4: e7ca b.n a97c │ │ - a9e6: 6846 ldr r6, [r0, #4] │ │ - a9e8: 1419 asrs r1, r3, #16 │ │ - a9ea: 6385 str r5, [r0, #56] ; 0x38 │ │ - a9ec: 9f02 ldr r7, [sp, #8] │ │ - a9ee: 9d01 ldr r5, [sp, #4] │ │ - a9f0: 041b lsls r3, r3, #16 │ │ - a9f2: 0c1b lsrs r3, r3, #16 │ │ - a9f4: 1871 adds r1, r6, r1 │ │ - a9f6: 6083 str r3, [r0, #8] │ │ - a9f8: 4663 mov r3, ip │ │ - a9fa: 6041 str r1, [r0, #4] │ │ - a9fc: 63c4 str r4, [r0, #60] ; 0x3c │ │ - a9fe: 6302 str r2, [r0, #48] ; 0x30 │ │ - aa00: 6107 str r7, [r0, #16] │ │ - aa02: 6343 str r3, [r0, #52] ; 0x34 │ │ - aa04: 6145 str r5, [r0, #20] │ │ - aa06: b007 add sp, #28 │ │ - aa08: bdf0 pop {r4, r5, r6, r7, pc} │ │ - │ │ -0000aa0a : │ │ - aa0a: b5f0 push {r4, r5, r6, r7, lr} │ │ - aa0c: 6bc5 ldr r5, [r0, #60] ; 0x3c │ │ - aa0e: b087 sub sp, #28 │ │ - aa10: 6806 ldr r6, [r0, #0] │ │ - aa12: 9501 str r5, [sp, #4] │ │ - aa14: 6845 ldr r5, [r0, #4] │ │ - aa16: 6b03 ldr r3, [r0, #48] ; 0x30 │ │ - aa18: 6b44 ldr r4, [r0, #52] ; 0x34 │ │ - aa1a: 6a47 ldr r7, [r0, #36] ; 0x24 │ │ - aa1c: 1976 adds r6, r6, r5 │ │ - aa1e: 9205 str r2, [sp, #20] │ │ - aa20: 9304 str r3, [sp, #16] │ │ - aa22: 46a4 mov ip, r4 │ │ - aa24: 6b82 ldr r2, [r0, #56] ; 0x38 │ │ - aa26: 6883 ldr r3, [r0, #8] │ │ - aa28: 9603 str r6, [sp, #12] │ │ - aa2a: 067f lsls r7, r7, #25 │ │ - aa2c: d501 bpl.n aa32 │ │ - aa2e: 1976 adds r6, r6, r5 │ │ - aa30: 9603 str r6, [sp, #12] │ │ - aa32: 9c03 ldr r4, [sp, #12] │ │ - aa34: 141e asrs r6, r3, #16 │ │ - aa36: 57a5 ldrsb r5, [r4, r6] │ │ - aa38: 121c asrs r4, r3, #8 │ │ - aa3a: 022f lsls r7, r5, #8 │ │ - aa3c: 9700 str r7, [sp, #0] │ │ - aa3e: 27ff movs r7, #255 ; 0xff │ │ - aa40: 403c ands r4, r7 │ │ - aa42: 9402 str r4, [sp, #8] │ │ - aa44: 9c03 ldr r4, [sp, #12] │ │ - aa46: 19a6 adds r6, r4, r6 │ │ - aa48: 7876 ldrb r6, [r6, #1] │ │ - aa4a: 9c00 ldr r4, [sp, #0] │ │ - aa4c: 0636 lsls r6, r6, #24 │ │ - aa4e: 1636 asrs r6, r6, #24 │ │ - aa50: 1b75 subs r5, r6, r5 │ │ - aa52: 9e02 ldr r6, [sp, #8] │ │ - aa54: 4375 muls r5, r6 │ │ - aa56: 1967 adds r7, r4, r5 │ │ - aa58: 6c85 ldr r5, [r0, #72] ; 0x48 │ │ - aa5a: 6cc4 ldr r4, [r0, #76] ; 0x4c │ │ - aa5c: 436f muls r7, r5 │ │ - aa5e: 1c26 adds r6, r4, #0 │ │ - aa60: 4356 muls r6, r2 │ │ - aa62: 9d01 ldr r5, [sp, #4] │ │ - aa64: 19be adds r6, r7, r6 │ │ - aa66: 6d07 ldr r7, [r0, #80] ; 0x50 │ │ - aa68: 1c2c adds r4, r5, #0 │ │ - aa6a: 437c muls r4, r7 │ │ - aa6c: 1936 adds r6, r6, r4 │ │ - aa6e: 2480 movs r4, #128 ; 0x80 │ │ - aa70: 0164 lsls r4, r4, #5 │ │ - aa72: 1935 adds r5, r6, r4 │ │ - aa74: 9f04 ldr r7, [sp, #16] │ │ - aa76: 6984 ldr r4, [r0, #24] │ │ - aa78: 69c6 ldr r6, [r0, #28] │ │ - aa7a: 136d asrs r5, r5, #13 │ │ - aa7c: 193f adds r7, r7, r4 │ │ - aa7e: 44b4 add ip, r6 │ │ - aa80: 133e asrs r6, r7, #12 │ │ - aa82: 1c34 adds r4, r6, #0 │ │ - aa84: 436c muls r4, r5 │ │ - aa86: 9704 str r7, [sp, #16] │ │ - aa88: 680f ldr r7, [r1, #0] │ │ - aa8a: 193c adds r4, r7, r4 │ │ - aa8c: 600c str r4, [r1, #0] │ │ - aa8e: 4664 mov r4, ip │ │ - aa90: 1324 asrs r4, r4, #12 │ │ - aa92: 1c27 adds r7, r4, #0 │ │ - aa94: 436f muls r7, r5 │ │ - aa96: 9401 str r4, [sp, #4] │ │ - aa98: 684c ldr r4, [r1, #4] │ │ - aa9a: 19e4 adds r4, r4, r7 │ │ - aa9c: 604c str r4, [r1, #4] │ │ - aa9e: 68c7 ldr r7, [r0, #12] │ │ - aaa0: 9c05 ldr r4, [sp, #20] │ │ - aaa2: 3108 adds r1, #8 │ │ - aaa4: 19db adds r3, r3, r7 │ │ - aaa6: 42a1 cmp r1, r4 │ │ - aaa8: d202 bcs.n aab0 │ │ - aaaa: 9201 str r2, [sp, #4] │ │ - aaac: 1c2a adds r2, r5, #0 │ │ - aaae: e7c0 b.n aa32 │ │ - aab0: 1419 asrs r1, r3, #16 │ │ - aab2: 041b lsls r3, r3, #16 │ │ - aab4: 6847 ldr r7, [r0, #4] │ │ - aab6: 0c1b lsrs r3, r3, #16 │ │ - aab8: 6083 str r3, [r0, #8] │ │ - aaba: 6385 str r5, [r0, #56] ; 0x38 │ │ - aabc: 9b04 ldr r3, [sp, #16] │ │ - aabe: 9d01 ldr r5, [sp, #4] │ │ - aac0: 1879 adds r1, r7, r1 │ │ - aac2: 4664 mov r4, ip │ │ - aac4: 6041 str r1, [r0, #4] │ │ - aac6: 63c2 str r2, [r0, #60] ; 0x3c │ │ - aac8: 6303 str r3, [r0, #48] ; 0x30 │ │ - aaca: 6106 str r6, [r0, #16] │ │ - aacc: 6344 str r4, [r0, #52] ; 0x34 │ │ - aace: 6145 str r5, [r0, #20] │ │ - aad0: b007 add sp, #28 │ │ - aad2: bdf0 pop {r4, r5, r6, r7, pc} │ │ - │ │ -0000aad4 : │ │ - aad4: b5f0 push {r4, r5, r6, r7, lr} │ │ - aad6: 6b44 ldr r4, [r0, #52] ; 0x34 │ │ - aad8: 6846 ldr r6, [r0, #4] │ │ - aada: b087 sub sp, #28 │ │ - aadc: 6b03 ldr r3, [r0, #48] ; 0x30 │ │ - aade: 6bc5 ldr r5, [r0, #60] ; 0x3c │ │ - aae0: 9404 str r4, [sp, #16] │ │ - aae2: 6807 ldr r7, [r0, #0] │ │ - aae4: 0074 lsls r4, r6, #1 │ │ - aae6: 6a46 ldr r6, [r0, #36] ; 0x24 │ │ - aae8: 9205 str r2, [sp, #20] │ │ - aaea: 9303 str r3, [sp, #12] │ │ - aaec: 9502 str r5, [sp, #8] │ │ - aaee: 6b82 ldr r2, [r0, #56] ; 0x38 │ │ - aaf0: 6883 ldr r3, [r0, #8] │ │ - aaf2: 193d adds r5, r7, r4 │ │ - aaf4: 0676 lsls r6, r6, #25 │ │ - aaf6: d500 bpl.n aafa │ │ - aaf8: 192d adds r5, r5, r4 │ │ - aafa: 141f asrs r7, r3, #16 │ │ - aafc: 007f lsls r7, r7, #1 │ │ - aafe: 5fec ldrsh r4, [r5, r7] │ │ - ab00: 26ff movs r6, #255 ; 0xff │ │ - ab02: 19ef adds r7, r5, r7 │ │ - ab04: 9401 str r4, [sp, #4] │ │ - ab06: 121c asrs r4, r3, #8 │ │ - ab08: 4034 ands r4, r6 │ │ - ab0a: 46a4 mov ip, r4 │ │ - ab0c: 9e01 ldr r6, [sp, #4] │ │ - ab0e: 2402 movs r4, #2 │ │ - ab10: 5f3f ldrsh r7, [r7, r4] │ │ - ab12: 1bbf subs r7, r7, r6 │ │ - ab14: 1c3c adds r4, r7, #0 │ │ - ab16: 4667 mov r7, ip │ │ - ab18: 4367 muls r7, r4 │ │ - ab1a: 123f asrs r7, r7, #8 │ │ - ab1c: 19f4 adds r4, r6, r7 │ │ - ab1e: 6c86 ldr r6, [r0, #72] ; 0x48 │ │ - ab20: 4374 muls r4, r6 │ │ - ab22: 6cc6 ldr r6, [r0, #76] ; 0x4c │ │ - ab24: 1c37 adds r7, r6, #0 │ │ - ab26: 4357 muls r7, r2 │ │ - ab28: 19e4 adds r4, r4, r7 │ │ - ab2a: 46a4 mov ip, r4 │ │ - ab2c: 9f02 ldr r7, [sp, #8] │ │ - ab2e: 6d04 ldr r4, [r0, #80] ; 0x50 │ │ - ab30: 1c3e adds r6, r7, #0 │ │ - ab32: 4366 muls r6, r4 │ │ - ab34: 4667 mov r7, ip │ │ - ab36: 19bc adds r4, r7, r6 │ │ - ab38: 2680 movs r6, #128 ; 0x80 │ │ - ab3a: 0176 lsls r6, r6, #5 │ │ - ab3c: 19a4 adds r4, r4, r6 │ │ - ab3e: 9f04 ldr r7, [sp, #16] │ │ - ab40: 69c6 ldr r6, [r0, #28] │ │ - ab42: 1364 asrs r4, r4, #13 │ │ - ab44: 19bf adds r7, r7, r6 │ │ - ab46: 9704 str r7, [sp, #16] │ │ - ab48: 6986 ldr r6, [r0, #24] │ │ - ab4a: 9f03 ldr r7, [sp, #12] │ │ - ab4c: 19bf adds r7, r7, r6 │ │ - ab4e: 9703 str r7, [sp, #12] │ │ - ab50: 133f asrs r7, r7, #12 │ │ - ab52: 1c3e adds r6, r7, #0 │ │ - ab54: 4366 muls r6, r4 │ │ - ab56: 9701 str r7, [sp, #4] │ │ - ab58: 680f ldr r7, [r1, #0] │ │ - ab5a: 46b4 mov ip, r6 │ │ - ab5c: 44bc add ip, r7 │ │ - ab5e: 9f04 ldr r7, [sp, #16] │ │ - ab60: 4666 mov r6, ip │ │ - ab62: 600e str r6, [r1, #0] │ │ - ab64: 133f asrs r7, r7, #12 │ │ - ab66: 1c3e adds r6, r7, #0 │ │ - ab68: 4366 muls r6, r4 │ │ - ab6a: 9702 str r7, [sp, #8] │ │ - ab6c: 684f ldr r7, [r1, #4] │ │ - ab6e: 46b4 mov ip, r6 │ │ - ab70: 44bc add ip, r7 │ │ - ab72: 4666 mov r6, ip │ │ - ab74: 604e str r6, [r1, #4] │ │ - ab76: 68c7 ldr r7, [r0, #12] │ │ - ab78: 9e05 ldr r6, [sp, #20] │ │ - ab7a: 3108 adds r1, #8 │ │ - ab7c: 19db adds r3, r3, r7 │ │ - ab7e: 42b1 cmp r1, r6 │ │ - ab80: d202 bcs.n ab88 │ │ - ab82: 9202 str r2, [sp, #8] │ │ - ab84: 1c22 adds r2, r4, #0 │ │ - ab86: e7b8 b.n aafa │ │ - ab88: 1419 asrs r1, r3, #16 │ │ - ab8a: 041b lsls r3, r3, #16 │ │ - ab8c: 6847 ldr r7, [r0, #4] │ │ - ab8e: 0c1b lsrs r3, r3, #16 │ │ - ab90: 6083 str r3, [r0, #8] │ │ - ab92: 6384 str r4, [r0, #56] ; 0x38 │ │ - ab94: 9b03 ldr r3, [sp, #12] │ │ - ab96: 9c01 ldr r4, [sp, #4] │ │ - ab98: 9d04 ldr r5, [sp, #16] │ │ - ab9a: 9e02 ldr r6, [sp, #8] │ │ - ab9c: 1879 adds r1, r7, r1 │ │ - ab9e: 6041 str r1, [r0, #4] │ │ - aba0: 63c2 str r2, [r0, #60] ; 0x3c │ │ - aba2: 6303 str r3, [r0, #48] ; 0x30 │ │ - aba4: 6104 str r4, [r0, #16] │ │ - aba6: 6345 str r5, [r0, #52] ; 0x34 │ │ - aba8: 6146 str r6, [r0, #20] │ │ - abaa: b007 add sp, #28 │ │ - abac: bdf0 pop {r4, r5, r6, r7, pc} │ │ + a7fe: 604e str r6, [r1, #4] │ │ + a800: 68c6 ldr r6, [r0, #12] │ │ + a802: 3108 adds r1, #8 │ │ + a804: 199b adds r3, r3, r6 │ │ + a806: 9e02 ldr r6, [sp, #8] │ │ + a808: 42b1 cmp r1, r6 │ │ + a80a: d201 bcs.n a810 │ │ + a80c: 1c15 adds r5, r2, #0 │ │ + a80e: e7cc b.n a7aa │ │ + a810: 6844 ldr r4, [r0, #4] │ │ + a812: 1419 asrs r1, r3, #16 │ │ + a814: 041b lsls r3, r3, #16 │ │ + a816: 1861 adds r1, r4, r1 │ │ + a818: 0c1b lsrs r3, r3, #16 │ │ + a81a: 6041 str r1, [r0, #4] │ │ + a81c: 6083 str r3, [r0, #8] │ │ + a81e: 6382 str r2, [r0, #56] ; 0x38 │ │ + a820: 63c5 str r5, [r0, #60] ; 0x3c │ │ + a822: b005 add sp, #20 │ │ + a824: bdf0 pop {r4, r5, r6, r7, pc} │ │ + │ │ +0000a826 : │ │ + a826: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + a828: 6bc3 ldr r3, [r0, #60] ; 0x3c │ │ + a82a: 6804 ldr r4, [r0, #0] │ │ + a82c: 9201 str r2, [sp, #4] │ │ + a82e: 9300 str r3, [sp, #0] │ │ + a830: 6843 ldr r3, [r0, #4] │ │ + a832: 6b86 ldr r6, [r0, #56] ; 0x38 │ │ + a834: 6882 ldr r2, [r0, #8] │ │ + a836: 005b lsls r3, r3, #1 │ │ + a838: 18e5 adds r5, r4, r3 │ │ + a83a: 6a44 ldr r4, [r0, #36] ; 0x24 │ │ + a83c: 0664 lsls r4, r4, #25 │ │ + a83e: d500 bpl.n a842 │ │ + a840: 18ed adds r5, r5, r3 │ │ + a842: 1414 asrs r4, r2, #16 │ │ + a844: 0064 lsls r4, r4, #1 │ │ + a846: 5f2b ldrsh r3, [r5, r4] │ │ + a848: 27ff movs r7, #255 ; 0xff │ │ + a84a: 469c mov ip, r3 │ │ + a84c: 192c adds r4, r5, r4 │ │ + a84e: 1213 asrs r3, r2, #8 │ │ + a850: 403b ands r3, r7 │ │ + a852: 2702 movs r7, #2 │ │ + a854: 5fe4 ldrsh r4, [r4, r7] │ │ + a856: 4667 mov r7, ip │ │ + a858: 1be7 subs r7, r4, r7 │ │ + a85a: 1c3c adds r4, r7, #0 │ │ + a85c: 435c muls r4, r3 │ │ + a85e: 6c83 ldr r3, [r0, #72] ; 0x48 │ │ + a860: 1224 asrs r4, r4, #8 │ │ + a862: 4464 add r4, ip │ │ + a864: 4363 muls r3, r4 │ │ + a866: 1c1c adds r4, r3, #0 │ │ + a868: 6cc3 ldr r3, [r0, #76] ; 0x4c │ │ + a86a: 9f00 ldr r7, [sp, #0] │ │ + a86c: 9600 str r6, [sp, #0] │ │ + a86e: 4373 muls r3, r6 │ │ + a870: 18e3 adds r3, r4, r3 │ │ + a872: 6d04 ldr r4, [r0, #80] ; 0x50 │ │ + a874: 4367 muls r7, r4 │ │ + a876: 2480 movs r4, #128 ; 0x80 │ │ + a878: 19db adds r3, r3, r7 │ │ + a87a: 0164 lsls r4, r4, #5 │ │ + a87c: 191b adds r3, r3, r4 │ │ + a87e: 6904 ldr r4, [r0, #16] │ │ + a880: 135b asrs r3, r3, #13 │ │ + a882: 680f ldr r7, [r1, #0] │ │ + a884: 435c muls r4, r3 │ │ + a886: 193c adds r4, r7, r4 │ │ + a888: 600c str r4, [r1, #0] │ │ + a88a: 6944 ldr r4, [r0, #20] │ │ + a88c: 684f ldr r7, [r1, #4] │ │ + a88e: 435c muls r4, r3 │ │ + a890: 193c adds r4, r7, r4 │ │ + a892: 604c str r4, [r1, #4] │ │ + a894: 68c4 ldr r4, [r0, #12] │ │ + a896: 3108 adds r1, #8 │ │ + a898: 1912 adds r2, r2, r4 │ │ + a89a: 9c01 ldr r4, [sp, #4] │ │ + a89c: 42a1 cmp r1, r4 │ │ + a89e: d201 bcs.n a8a4 │ │ + a8a0: 1c1e adds r6, r3, #0 │ │ + a8a2: e7ce b.n a842 │ │ + a8a4: 6844 ldr r4, [r0, #4] │ │ + a8a6: 1411 asrs r1, r2, #16 │ │ + a8a8: 0412 lsls r2, r2, #16 │ │ + a8aa: 1861 adds r1, r4, r1 │ │ + a8ac: 0c12 lsrs r2, r2, #16 │ │ + a8ae: 63c6 str r6, [r0, #60] ; 0x3c │ │ + a8b0: 6041 str r1, [r0, #4] │ │ + a8b2: 6082 str r2, [r0, #8] │ │ + a8b4: 6383 str r3, [r0, #56] ; 0x38 │ │ + a8b6: bdf7 pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ + │ │ +0000a8b8 : │ │ + a8b8: b5f0 push {r4, r5, r6, r7, lr} │ │ + a8ba: b087 sub sp, #28 │ │ + a8bc: 9204 str r2, [sp, #16] │ │ + a8be: 6804 ldr r4, [r0, #0] │ │ + a8c0: 6842 ldr r2, [r0, #4] │ │ + a8c2: 6bc3 ldr r3, [r0, #60] ; 0x3c │ │ + a8c4: 6b87 ldr r7, [r0, #56] ; 0x38 │ │ + a8c6: 18a4 adds r4, r4, r2 │ │ + a8c8: 9400 str r4, [sp, #0] │ │ + a8ca: 6a44 ldr r4, [r0, #36] ; 0x24 │ │ + a8cc: 9303 str r3, [sp, #12] │ │ + a8ce: 6883 ldr r3, [r0, #8] │ │ + a8d0: 0664 lsls r4, r4, #25 │ │ + a8d2: d502 bpl.n a8da │ │ + a8d4: 9c00 ldr r4, [sp, #0] │ │ + a8d6: 18a2 adds r2, r4, r2 │ │ + a8d8: 9200 str r2, [sp, #0] │ │ + a8da: 4c32 ldr r4, [pc, #200] ; (a9a4 ) │ │ + a8dc: 447c add r4, pc │ │ + a8de: 6824 ldr r4, [r4, #0] │ │ + a8e0: 4d31 ldr r5, [pc, #196] ; (a9a8 ) │ │ + a8e2: 111a asrs r2, r3, #4 │ │ + a8e4: 9e00 ldr r6, [sp, #0] │ │ + a8e6: 402a ands r2, r5 │ │ + a8e8: 141d asrs r5, r3, #16 │ │ + a8ea: 46ac mov ip, r5 │ │ + a8ec: 0055 lsls r5, r2, #1 │ │ + a8ee: 9201 str r2, [sp, #4] │ │ + a8f0: 5f2d ldrsh r5, [r5, r4] │ │ + a8f2: 2201 movs r2, #1 │ │ + a8f4: 4466 add r6, ip │ │ + a8f6: 9602 str r6, [sp, #8] │ │ + a8f8: 4252 negs r2, r2 │ │ + a8fa: 56b2 ldrsb r2, [r6, r2] │ │ + a8fc: 1c16 adds r6, r2, #0 │ │ + a8fe: 436e muls r6, r5 │ │ + a900: 9a01 ldr r2, [sp, #4] │ │ + a902: 1c55 adds r5, r2, #1 │ │ + a904: 006d lsls r5, r5, #1 │ │ + a906: 5f2d ldrsh r5, [r5, r4] │ │ + a908: 9a00 ldr r2, [sp, #0] │ │ + a90a: 9505 str r5, [sp, #20] │ │ + a90c: 4665 mov r5, ip │ │ + a90e: 5752 ldrsb r2, [r2, r5] │ │ + a910: 4694 mov ip, r2 │ │ + a912: 9a05 ldr r2, [sp, #20] │ │ + a914: 4665 mov r5, ip │ │ + a916: 4355 muls r5, r2 │ │ + a918: 9a01 ldr r2, [sp, #4] │ │ + a91a: 1976 adds r6, r6, r5 │ │ + a91c: 1cd5 adds r5, r2, #3 │ │ + a91e: 006d lsls r5, r5, #1 │ │ + a920: 5f2d ldrsh r5, [r5, r4] │ │ + a922: 9a02 ldr r2, [sp, #8] │ │ + a924: 7892 ldrb r2, [r2, #2] │ │ + a926: 0612 lsls r2, r2, #24 │ │ + a928: 1612 asrs r2, r2, #24 │ │ + a92a: 4694 mov ip, r2 │ │ + a92c: 4662 mov r2, ip │ │ + a92e: 436a muls r2, r5 │ │ + a930: 18b5 adds r5, r6, r2 │ │ + a932: 9a01 ldr r2, [sp, #4] │ │ + a934: 3202 adds r2, #2 │ │ + a936: 0052 lsls r2, r2, #1 │ │ + a938: 5f12 ldrsh r2, [r2, r4] │ │ + a93a: 9e02 ldr r6, [sp, #8] │ │ + a93c: 7876 ldrb r6, [r6, #1] │ │ + a93e: 0636 lsls r6, r6, #24 │ │ + a940: 1636 asrs r6, r6, #24 │ │ + a942: 46b4 mov ip, r6 │ │ + a944: 4666 mov r6, ip │ │ + a946: 4356 muls r6, r2 │ │ + a948: 6c82 ldr r2, [r0, #72] ; 0x48 │ │ + a94a: 19ad adds r5, r5, r6 │ │ + a94c: 11ad asrs r5, r5, #6 │ │ + a94e: 436a muls r2, r5 │ │ + a950: 1c15 adds r5, r2, #0 │ │ + a952: 6cc2 ldr r2, [r0, #76] ; 0x4c │ │ + a954: 9e03 ldr r6, [sp, #12] │ │ + a956: 9703 str r7, [sp, #12] │ │ + a958: 437a muls r2, r7 │ │ + a95a: 18aa adds r2, r5, r2 │ │ + a95c: 6d05 ldr r5, [r0, #80] ; 0x50 │ │ + a95e: 4375 muls r5, r6 │ │ + a960: 1952 adds r2, r2, r5 │ │ + a962: 2580 movs r5, #128 ; 0x80 │ │ + a964: 016d lsls r5, r5, #5 │ │ + a966: 1952 adds r2, r2, r5 │ │ + a968: 6905 ldr r5, [r0, #16] │ │ + a96a: 1352 asrs r2, r2, #13 │ │ + a96c: 680e ldr r6, [r1, #0] │ │ + a96e: 4355 muls r5, r2 │ │ + a970: 1975 adds r5, r6, r5 │ │ + a972: 600d str r5, [r1, #0] │ │ + a974: 6945 ldr r5, [r0, #20] │ │ + a976: 684e ldr r6, [r1, #4] │ │ + a978: 4355 muls r5, r2 │ │ + a97a: 1975 adds r5, r6, r5 │ │ + a97c: 604d str r5, [r1, #4] │ │ + a97e: 68c5 ldr r5, [r0, #12] │ │ + a980: 3108 adds r1, #8 │ │ + a982: 195b adds r3, r3, r5 │ │ + a984: 9d04 ldr r5, [sp, #16] │ │ + a986: 42a9 cmp r1, r5 │ │ + a988: d201 bcs.n a98e │ │ + a98a: 1c17 adds r7, r2, #0 │ │ + a98c: e7a8 b.n a8e0 │ │ + a98e: 6844 ldr r4, [r0, #4] │ │ + a990: 1419 asrs r1, r3, #16 │ │ + a992: 041b lsls r3, r3, #16 │ │ + a994: 1861 adds r1, r4, r1 │ │ + a996: 0c1b lsrs r3, r3, #16 │ │ + a998: 6041 str r1, [r0, #4] │ │ + a99a: 6083 str r3, [r0, #8] │ │ + a99c: 6382 str r2, [r0, #56] ; 0x38 │ │ + a99e: 63c7 str r7, [r0, #60] ; 0x3c │ │ + a9a0: b007 add sp, #28 │ │ + a9a2: bdf0 pop {r4, r5, r6, r7, pc} │ │ + a9a4: e514 b.n a3d0 │ │ + a9a6: 0002 movs r2, r0 │ │ + a9a8: 0ffc lsrs r4, r7, #31 │ │ ... │ │ │ │ -0000abb0 : │ │ - abb0: b5f0 push {r4, r5, r6, r7, lr} │ │ - abb2: 6b03 ldr r3, [r0, #48] ; 0x30 │ │ - abb4: 6b44 ldr r4, [r0, #52] ; 0x34 │ │ - abb6: b089 sub sp, #36 ; 0x24 │ │ - abb8: 9304 str r3, [sp, #16] │ │ - abba: 6807 ldr r7, [r0, #0] │ │ - abbc: 6843 ldr r3, [r0, #4] │ │ - abbe: 9405 str r4, [sp, #20] │ │ - abc0: 6b85 ldr r5, [r0, #56] ; 0x38 │ │ - abc2: 6bc6 ldr r6, [r0, #60] ; 0x3c │ │ - abc4: 6a44 ldr r4, [r0, #36] ; 0x24 │ │ - abc6: 18ff adds r7, r7, r3 │ │ - abc8: 9207 str r2, [sp, #28] │ │ - abca: 9506 str r5, [sp, #24] │ │ - abcc: 9602 str r6, [sp, #8] │ │ - abce: 6882 ldr r2, [r0, #8] │ │ - abd0: 9703 str r7, [sp, #12] │ │ - abd2: 0664 lsls r4, r4, #25 │ │ - abd4: d501 bpl.n abda │ │ - abd6: 18ff adds r7, r7, r3 │ │ - abd8: 9703 str r7, [sp, #12] │ │ - abda: 4b3c ldr r3, [pc, #240] ; (accc ) │ │ - abdc: 447b add r3, pc │ │ - abde: 681b ldr r3, [r3, #0] │ │ - abe0: 4d3b ldr r5, [pc, #236] ; (acd0 ) │ │ - abe2: 1114 asrs r4, r2, #4 │ │ - abe4: 1416 asrs r6, r2, #16 │ │ - abe6: 402c ands r4, r5 │ │ - abe8: 0065 lsls r5, r4, #1 │ │ - abea: 9601 str r6, [sp, #4] │ │ - abec: 5eef ldrsh r7, [r5, r3] │ │ - abee: 9e01 ldr r6, [sp, #4] │ │ - abf0: 9700 str r7, [sp, #0] │ │ - abf2: 9f03 ldr r7, [sp, #12] │ │ - abf4: 19bd adds r5, r7, r6 │ │ - abf6: 1e6f subs r7, r5, #1 │ │ - abf8: 2600 movs r6, #0 │ │ - abfa: 57be ldrsb r6, [r7, r6] │ │ - abfc: 46b4 mov ip, r6 │ │ - abfe: 9e00 ldr r6, [sp, #0] │ │ - ac00: 4667 mov r7, ip │ │ - ac02: 4377 muls r7, r6 │ │ - ac04: 9700 str r7, [sp, #0] │ │ - ac06: 1c67 adds r7, r4, #1 │ │ - ac08: 007f lsls r7, r7, #1 │ │ - ac0a: 5efe ldrsh r6, [r7, r3] │ │ - ac0c: 9f01 ldr r7, [sp, #4] │ │ - ac0e: 46b4 mov ip, r6 │ │ - ac10: 9e03 ldr r6, [sp, #12] │ │ - ac12: 57f6 ldrsb r6, [r6, r7] │ │ - ac14: 1c37 adds r7, r6, #0 │ │ - ac16: 4666 mov r6, ip │ │ - ac18: 437e muls r6, r7 │ │ - ac1a: 9f00 ldr r7, [sp, #0] │ │ - ac1c: 19be adds r6, r7, r6 │ │ - ac1e: 1ce7 adds r7, r4, #3 │ │ - ac20: 007f lsls r7, r7, #1 │ │ - ac22: 9601 str r6, [sp, #4] │ │ - ac24: 5eff ldrsh r7, [r7, r3] │ │ - ac26: 2602 movs r6, #2 │ │ - ac28: 57ae ldrsb r6, [r5, r6] │ │ - ac2a: 3402 adds r4, #2 │ │ - ac2c: 0064 lsls r4, r4, #1 │ │ - ac2e: 46b4 mov ip, r6 │ │ - ac30: 1c3e adds r6, r7, #0 │ │ - ac32: 4667 mov r7, ip │ │ - ac34: 4377 muls r7, r6 │ │ - ac36: 9e01 ldr r6, [sp, #4] │ │ - ac38: 19f7 adds r7, r6, r7 │ │ - ac3a: 5ee4 ldrsh r4, [r4, r3] │ │ - ac3c: 2601 movs r6, #1 │ │ - ac3e: 57ae ldrsb r6, [r5, r6] │ │ - ac40: 4366 muls r6, r4 │ │ - ac42: 6c84 ldr r4, [r0, #72] ; 0x48 │ │ - ac44: 19bf adds r7, r7, r6 │ │ - ac46: 11bf asrs r7, r7, #6 │ │ - ac48: 6cc6 ldr r6, [r0, #76] ; 0x4c │ │ - ac4a: 4367 muls r7, r4 │ │ - ac4c: 9c06 ldr r4, [sp, #24] │ │ - ac4e: 1c35 adds r5, r6, #0 │ │ - ac50: 4365 muls r5, r4 │ │ - ac52: 6d06 ldr r6, [r0, #80] ; 0x50 │ │ - ac54: 197d adds r5, r7, r5 │ │ - ac56: 9f02 ldr r7, [sp, #8] │ │ - ac58: 1c34 adds r4, r6, #0 │ │ - ac5a: 437c muls r4, r7 │ │ - ac5c: 69c7 ldr r7, [r0, #28] │ │ - ac5e: 9e05 ldr r6, [sp, #20] │ │ - ac60: 192c adds r4, r5, r4 │ │ - ac62: 2580 movs r5, #128 ; 0x80 │ │ - ac64: 19f6 adds r6, r6, r7 │ │ - ac66: 016d lsls r5, r5, #5 │ │ - ac68: 9605 str r6, [sp, #20] │ │ - ac6a: 1964 adds r4, r4, r5 │ │ - ac6c: 6986 ldr r6, [r0, #24] │ │ - ac6e: 9d04 ldr r5, [sp, #16] │ │ - ac70: 1364 asrs r4, r4, #13 │ │ - ac72: 680f ldr r7, [r1, #0] │ │ - ac74: 19ad adds r5, r5, r6 │ │ - ac76: 132e asrs r6, r5, #12 │ │ - ac78: 9504 str r5, [sp, #16] │ │ - ac7a: 1c35 adds r5, r6, #0 │ │ - ac7c: 4365 muls r5, r4 │ │ - ac7e: 197d adds r5, r7, r5 │ │ - ac80: 9f05 ldr r7, [sp, #20] │ │ - ac82: 600d str r5, [r1, #0] │ │ - ac84: 133d asrs r5, r7, #12 │ │ - ac86: 1c2f adds r7, r5, #0 │ │ - ac88: 4367 muls r7, r4 │ │ - ac8a: 46bc mov ip, r7 │ │ - ac8c: 684f ldr r7, [r1, #4] │ │ - ac8e: 44bc add ip, r7 │ │ - ac90: 4667 mov r7, ip │ │ - ac92: 604f str r7, [r1, #4] │ │ - ac94: 68c7 ldr r7, [r0, #12] │ │ - ac96: 3108 adds r1, #8 │ │ - ac98: 19d2 adds r2, r2, r7 │ │ - ac9a: 9f07 ldr r7, [sp, #28] │ │ - ac9c: 42b9 cmp r1, r7 │ │ - ac9e: d203 bcs.n aca8 │ │ - aca0: 9d06 ldr r5, [sp, #24] │ │ - aca2: 9406 str r4, [sp, #24] │ │ - aca4: 9502 str r5, [sp, #8] │ │ - aca6: e79b b.n abe0 │ │ - aca8: 6847 ldr r7, [r0, #4] │ │ - acaa: 1413 asrs r3, r2, #16 │ │ - acac: 6384 str r4, [r0, #56] ; 0x38 │ │ - acae: 18fb adds r3, r7, r3 │ │ - acb0: 6043 str r3, [r0, #4] │ │ - acb2: 9906 ldr r1, [sp, #24] │ │ - acb4: 9b04 ldr r3, [sp, #16] │ │ - acb6: 9c05 ldr r4, [sp, #20] │ │ - acb8: 0412 lsls r2, r2, #16 │ │ - acba: 0c12 lsrs r2, r2, #16 │ │ - acbc: 6082 str r2, [r0, #8] │ │ - acbe: 63c1 str r1, [r0, #60] ; 0x3c │ │ - acc0: 6303 str r3, [r0, #48] ; 0x30 │ │ - acc2: 6106 str r6, [r0, #16] │ │ - acc4: 6344 str r4, [r0, #52] ; 0x34 │ │ - acc6: 6145 str r5, [r0, #20] │ │ - acc8: b009 add sp, #36 ; 0x24 │ │ - acca: bdf0 pop {r4, r5, r6, r7, pc} │ │ - accc: d214 bcs.n acf8 │ │ - acce: 0002 movs r2, r0 │ │ - acd0: 0ffc lsrs r4, r7, #31 │ │ +0000a9ac : │ │ + a9ac: b5f0 push {r4, r5, r6, r7, lr} │ │ + a9ae: b087 sub sp, #28 │ │ + a9b0: 9204 str r2, [sp, #16] │ │ + a9b2: 6842 ldr r2, [r0, #4] │ │ + a9b4: 6804 ldr r4, [r0, #0] │ │ + a9b6: 6b83 ldr r3, [r0, #56] ; 0x38 │ │ + a9b8: 0052 lsls r2, r2, #1 │ │ + a9ba: 18a4 adds r4, r4, r2 │ │ + a9bc: 469c mov ip, r3 │ │ + a9be: 9401 str r4, [sp, #4] │ │ + a9c0: 6bc3 ldr r3, [r0, #60] ; 0x3c │ │ + a9c2: 6a44 ldr r4, [r0, #36] ; 0x24 │ │ + a9c4: 9303 str r3, [sp, #12] │ │ + a9c6: 6883 ldr r3, [r0, #8] │ │ + a9c8: 0664 lsls r4, r4, #25 │ │ + a9ca: d502 bpl.n a9d2 │ │ + a9cc: 9c01 ldr r4, [sp, #4] │ │ + a9ce: 18a2 adds r2, r4, r2 │ │ + a9d0: 9201 str r2, [sp, #4] │ │ + a9d2: 4d2f ldr r5, [pc, #188] ; (aa90 ) │ │ + a9d4: 447d add r5, pc │ │ + a9d6: 682d ldr r5, [r5, #0] │ │ + a9d8: 4a2e ldr r2, [pc, #184] ; (aa94 ) │ │ + a9da: 111c asrs r4, r3, #4 │ │ + a9dc: 4014 ands r4, r2 │ │ + a9de: 9402 str r4, [sp, #8] │ │ + a9e0: 4c2d ldr r4, [pc, #180] ; (aa98 ) │ │ + a9e2: 141a asrs r2, r3, #16 │ │ + a9e4: 1912 adds r2, r2, r4 │ │ + a9e6: 9c02 ldr r4, [sp, #8] │ │ + a9e8: 0052 lsls r2, r2, #1 │ │ + a9ea: 0066 lsls r6, r4, #1 │ │ + a9ec: 5f76 ldrsh r6, [r6, r5] │ │ + a9ee: 9c01 ldr r4, [sp, #4] │ │ + a9f0: 5ea7 ldrsh r7, [r4, r2] │ │ + a9f2: 9c02 ldr r4, [sp, #8] │ │ + a9f4: 4377 muls r7, r6 │ │ + a9f6: 1c66 adds r6, r4, #1 │ │ + a9f8: 0076 lsls r6, r6, #1 │ │ + a9fa: 5f76 ldrsh r6, [r6, r5] │ │ + a9fc: 9c01 ldr r4, [sp, #4] │ │ + a9fe: 9605 str r6, [sp, #20] │ │ + aa00: 18a2 adds r2, r4, r2 │ │ + aa02: 2602 movs r6, #2 │ │ + aa04: 5f94 ldrsh r4, [r2, r6] │ │ + aa06: 9e05 ldr r6, [sp, #20] │ │ + aa08: 4366 muls r6, r4 │ │ + aa0a: 9c02 ldr r4, [sp, #8] │ │ + aa0c: 19bf adds r7, r7, r6 │ │ + aa0e: 1ce6 adds r6, r4, #3 │ │ + aa10: 0076 lsls r6, r6, #1 │ │ + aa12: 5f76 ldrsh r6, [r6, r5] │ │ + aa14: 9605 str r6, [sp, #20] │ │ + aa16: 2606 movs r6, #6 │ │ + aa18: 5f94 ldrsh r4, [r2, r6] │ │ + aa1a: 9e05 ldr r6, [sp, #20] │ │ + aa1c: 4366 muls r6, r4 │ │ + aa1e: 9c02 ldr r4, [sp, #8] │ │ + aa20: 19be adds r6, r7, r6 │ │ + aa22: 3402 adds r4, #2 │ │ + aa24: 0064 lsls r4, r4, #1 │ │ + aa26: 5f64 ldrsh r4, [r4, r5] │ │ + aa28: 2704 movs r7, #4 │ │ + aa2a: 5fd7 ldrsh r7, [r2, r7] │ │ + aa2c: 6c82 ldr r2, [r0, #72] ; 0x48 │ │ + aa2e: 4367 muls r7, r4 │ │ + aa30: 19f6 adds r6, r6, r7 │ │ + aa32: 13b6 asrs r6, r6, #14 │ │ + aa34: 4372 muls r2, r6 │ │ + aa36: 1c16 adds r6, r2, #0 │ │ + aa38: 6cc4 ldr r4, [r0, #76] ; 0x4c │ │ + aa3a: 4662 mov r2, ip │ │ + aa3c: 4362 muls r2, r4 │ │ + aa3e: 6d04 ldr r4, [r0, #80] ; 0x50 │ │ + aa40: 18b2 adds r2, r6, r2 │ │ + aa42: 9e03 ldr r6, [sp, #12] │ │ + aa44: 4374 muls r4, r6 │ │ + aa46: 1912 adds r2, r2, r4 │ │ + aa48: 2480 movs r4, #128 ; 0x80 │ │ + aa4a: 0164 lsls r4, r4, #5 │ │ + aa4c: 1912 adds r2, r2, r4 │ │ + aa4e: 6904 ldr r4, [r0, #16] │ │ + aa50: 1352 asrs r2, r2, #13 │ │ + aa52: 680e ldr r6, [r1, #0] │ │ + aa54: 4354 muls r4, r2 │ │ + aa56: 1934 adds r4, r6, r4 │ │ + aa58: 600c str r4, [r1, #0] │ │ + aa5a: 6944 ldr r4, [r0, #20] │ │ + aa5c: 684e ldr r6, [r1, #4] │ │ + aa5e: 4354 muls r4, r2 │ │ + aa60: 1934 adds r4, r6, r4 │ │ + aa62: 604c str r4, [r1, #4] │ │ + aa64: 68c4 ldr r4, [r0, #12] │ │ + aa66: 3108 adds r1, #8 │ │ + aa68: 191b adds r3, r3, r4 │ │ + aa6a: 4664 mov r4, ip │ │ + aa6c: 9403 str r4, [sp, #12] │ │ + aa6e: 9c04 ldr r4, [sp, #16] │ │ + aa70: 42a1 cmp r1, r4 │ │ + aa72: d201 bcs.n aa78 │ │ + aa74: 4694 mov ip, r2 │ │ + aa76: e7af b.n a9d8 │ │ + aa78: 1419 asrs r1, r3, #16 │ │ + aa7a: 041b lsls r3, r3, #16 │ │ + aa7c: 0c1b lsrs r3, r3, #16 │ │ + aa7e: 6083 str r3, [r0, #8] │ │ + aa80: 4663 mov r3, ip │ │ + aa82: 6844 ldr r4, [r0, #4] │ │ + aa84: 6382 str r2, [r0, #56] ; 0x38 │ │ + aa86: 63c3 str r3, [r0, #60] ; 0x3c │ │ + aa88: 1861 adds r1, r4, r1 │ │ + aa8a: 6041 str r1, [r0, #4] │ │ + aa8c: b007 add sp, #28 │ │ + aa8e: bdf0 pop {r4, r5, r6, r7, pc} │ │ + aa90: e41c b.n a2cc │ │ + aa92: 0002 movs r2, r0 │ │ + aa94: 0ffc lsrs r4, r7, #31 │ │ + aa96: 0000 movs r0, r0 │ │ + aa98: ffff 7fff ; instruction: 0xffff7fff │ │ + │ │ +0000aa9c : │ │ + aa9c: b5f0 push {r4, r5, r6, r7, lr} │ │ + aa9e: 6b83 ldr r3, [r0, #56] ; 0x38 │ │ + aaa0: b087 sub sp, #28 │ │ + aaa2: 9205 str r2, [sp, #20] │ │ + aaa4: 9301 str r3, [sp, #4] │ │ + aaa6: 6bc3 ldr r3, [r0, #60] ; 0x3c │ │ + aaa8: 6802 ldr r2, [r0, #0] │ │ + aaaa: 9303 str r3, [sp, #12] │ │ + aaac: 6883 ldr r3, [r0, #8] │ │ + aaae: 9300 str r3, [sp, #0] │ │ + aab0: 6843 ldr r3, [r0, #4] │ │ + aab2: 18d2 adds r2, r2, r3 │ │ + aab4: 9202 str r2, [sp, #8] │ │ + aab6: 6a42 ldr r2, [r0, #36] ; 0x24 │ │ + aab8: 0652 lsls r2, r2, #25 │ │ + aaba: d502 bpl.n aac2 │ │ + aabc: 9a02 ldr r2, [sp, #8] │ │ + aabe: 18d3 adds r3, r2, r3 │ │ + aac0: 9302 str r3, [sp, #8] │ │ + aac2: 4a49 ldr r2, [pc, #292] ; (abe8 ) │ │ + aac4: 447a add r2, pc │ │ + aac6: 6812 ldr r2, [r2, #0] │ │ + aac8: 9b00 ldr r3, [sp, #0] │ │ + aaca: 4c48 ldr r4, [pc, #288] ; (abec ) │ │ + aacc: 041b lsls r3, r3, #16 │ │ + aace: 0c1b lsrs r3, r3, #16 │ │ + aad0: 3310 adds r3, #16 │ │ + aad2: 109b asrs r3, r3, #2 │ │ + aad4: 4023 ands r3, r4 │ │ + aad6: 9c00 ldr r4, [sp, #0] │ │ + aad8: 1424 asrs r4, r4, #16 │ │ + aada: 9404 str r4, [sp, #16] │ │ + aadc: 005c lsls r4, r3, #1 │ │ + aade: 5ea5 ldrsh r5, [r4, r2] │ │ + aae0: 9e04 ldr r6, [sp, #16] │ │ + aae2: 9c02 ldr r4, [sp, #8] │ │ + aae4: 19a4 adds r4, r4, r6 │ │ + aae6: 1ee6 subs r6, r4, #3 │ │ + aae8: 7836 ldrb r6, [r6, #0] │ │ + aaea: 0636 lsls r6, r6, #24 │ │ + aaec: 1636 asrs r6, r6, #24 │ │ + aaee: 1c37 adds r7, r6, #0 │ │ + aaf0: 436f muls r7, r5 │ │ + aaf2: 1c5d adds r5, r3, #1 │ │ + aaf4: 006d lsls r5, r5, #1 │ │ + aaf6: 5ead ldrsh r5, [r5, r2] │ │ + aaf8: 1ea6 subs r6, r4, #2 │ │ + aafa: 7836 ldrb r6, [r6, #0] │ │ + aafc: 0636 lsls r6, r6, #24 │ │ + aafe: 1636 asrs r6, r6, #24 │ │ + ab00: 46b4 mov ip, r6 │ │ + ab02: 4666 mov r6, ip │ │ + ab04: 436e muls r6, r5 │ │ + ab06: 1c35 adds r5, r6, #0 │ │ + ab08: 197d adds r5, r7, r5 │ │ + ab0a: 1c2f adds r7, r5, #0 │ │ + ab0c: 1c9d adds r5, r3, #2 │ │ + ab0e: 006d lsls r5, r5, #1 │ │ + ab10: 5ead ldrsh r5, [r5, r2] │ │ + ab12: 1e66 subs r6, r4, #1 │ │ + ab14: 7836 ldrb r6, [r6, #0] │ │ + ab16: 0636 lsls r6, r6, #24 │ │ + ab18: 1636 asrs r6, r6, #24 │ │ + ab1a: 46b4 mov ip, r6 │ │ + ab1c: 4666 mov r6, ip │ │ + ab1e: 436e muls r6, r5 │ │ + ab20: 1c35 adds r5, r6, #0 │ │ + ab22: 197e adds r6, r7, r5 │ │ + ab24: 1cdd adds r5, r3, #3 │ │ + ab26: 006d lsls r5, r5, #1 │ │ + ab28: 5eaf ldrsh r7, [r5, r2] │ │ + ab2a: 9d02 ldr r5, [sp, #8] │ │ + ab2c: 46bc mov ip, r7 │ │ + ab2e: 9f04 ldr r7, [sp, #16] │ │ + ab30: 57ef ldrsb r7, [r5, r7] │ │ + ab32: 4665 mov r5, ip │ │ + ab34: 437d muls r5, r7 │ │ + ab36: 1976 adds r6, r6, r5 │ │ + ab38: 1d1d adds r5, r3, #4 │ │ + ab3a: 006d lsls r5, r5, #1 │ │ + ab3c: 5eaf ldrsh r7, [r5, r2] │ │ + ab3e: 2501 movs r5, #1 │ │ + ab40: 5765 ldrsb r5, [r4, r5] │ │ + ab42: 46ac mov ip, r5 │ │ + ab44: 4665 mov r5, ip │ │ + ab46: 437d muls r5, r7 │ │ + ab48: 1975 adds r5, r6, r5 │ │ + ab4a: 1d5e adds r6, r3, #5 │ │ + ab4c: 0076 lsls r6, r6, #1 │ │ + ab4e: 5eb7 ldrsh r7, [r6, r2] │ │ + ab50: 2602 movs r6, #2 │ │ + ab52: 57a6 ldrsb r6, [r4, r6] │ │ + ab54: 46b4 mov ip, r6 │ │ + ab56: 4666 mov r6, ip │ │ + ab58: 437e muls r6, r7 │ │ + ab5a: 19ae adds r6, r5, r6 │ │ + ab5c: 1d9d adds r5, r3, #6 │ │ + ab5e: 006d lsls r5, r5, #1 │ │ + ab60: 5eaf ldrsh r7, [r5, r2] │ │ + ab62: 2503 movs r5, #3 │ │ + ab64: 5765 ldrsb r5, [r4, r5] │ │ + ab66: 3307 adds r3, #7 │ │ + ab68: 7924 ldrb r4, [r4, #4] │ │ + ab6a: 46ac mov ip, r5 │ │ + ab6c: 4665 mov r5, ip │ │ + ab6e: 437d muls r5, r7 │ │ + ab70: 005b lsls r3, r3, #1 │ │ + ab72: 1975 adds r5, r6, r5 │ │ + ab74: 5e9b ldrsh r3, [r3, r2] │ │ + ab76: 0624 lsls r4, r4, #24 │ │ + ab78: 1624 asrs r4, r4, #24 │ │ + ab7a: 1c26 adds r6, r4, #0 │ │ + ab7c: 435e muls r6, r3 │ │ + ab7e: 6cc3 ldr r3, [r0, #76] ; 0x4c │ │ + ab80: 9c01 ldr r4, [sp, #4] │ │ + ab82: 19ae adds r6, r5, r6 │ │ + ab84: 6c85 ldr r5, [r0, #72] ; 0x48 │ │ + ab86: 11f6 asrs r6, r6, #7 │ │ + ab88: 4363 muls r3, r4 │ │ + ab8a: 4375 muls r5, r6 │ │ + ab8c: 9c03 ldr r4, [sp, #12] │ │ + ab8e: 18eb adds r3, r5, r3 │ │ + ab90: 6d05 ldr r5, [r0, #80] ; 0x50 │ │ + ab92: 4365 muls r5, r4 │ │ + ab94: 195d adds r5, r3, r5 │ │ + ab96: 2380 movs r3, #128 ; 0x80 │ │ + ab98: 015b lsls r3, r3, #5 │ │ + ab9a: 18ed adds r5, r5, r3 │ │ + ab9c: 6903 ldr r3, [r0, #16] │ │ + ab9e: 136d asrs r5, r5, #13 │ │ + aba0: 680c ldr r4, [r1, #0] │ │ + aba2: 436b muls r3, r5 │ │ + aba4: 18e3 adds r3, r4, r3 │ │ + aba6: 600b str r3, [r1, #0] │ │ + aba8: 6943 ldr r3, [r0, #20] │ │ + abaa: 684c ldr r4, [r1, #4] │ │ + abac: 436b muls r3, r5 │ │ + abae: 18e3 adds r3, r4, r3 │ │ + abb0: 604b str r3, [r1, #4] │ │ + abb2: 68c4 ldr r4, [r0, #12] │ │ + abb4: 9b00 ldr r3, [sp, #0] │ │ + abb6: 3108 adds r1, #8 │ │ + abb8: 46a4 mov ip, r4 │ │ + abba: 4463 add r3, ip │ │ + abbc: 9300 str r3, [sp, #0] │ │ + abbe: 9b01 ldr r3, [sp, #4] │ │ + abc0: 9303 str r3, [sp, #12] │ │ + abc2: 9b05 ldr r3, [sp, #20] │ │ + abc4: 4299 cmp r1, r3 │ │ + abc6: d201 bcs.n abcc │ │ + abc8: 9501 str r5, [sp, #4] │ │ + abca: e77d b.n aac8 │ │ + abcc: 9b00 ldr r3, [sp, #0] │ │ + abce: 6842 ldr r2, [r0, #4] │ │ + abd0: 6385 str r5, [r0, #56] ; 0x38 │ │ + abd2: 141b asrs r3, r3, #16 │ │ + abd4: 18d3 adds r3, r2, r3 │ │ + abd6: 6043 str r3, [r0, #4] │ │ + abd8: 9b00 ldr r3, [sp, #0] │ │ + abda: 041b lsls r3, r3, #16 │ │ + abdc: 0c1b lsrs r3, r3, #16 │ │ + abde: 6083 str r3, [r0, #8] │ │ + abe0: 9b01 ldr r3, [sp, #4] │ │ + abe2: 63c3 str r3, [r0, #60] ; 0x3c │ │ + abe4: b007 add sp, #28 │ │ + abe6: bdf0 pop {r4, r5, r6, r7, pc} │ │ + abe8: e330 b.n b24c │ │ + abea: 0002 movs r2, r0 │ │ + abec: 7ff8 ldrb r0, [r7, #31] │ │ ... │ │ │ │ -0000acd4 : │ │ - acd4: b5f0 push {r4, r5, r6, r7, lr} │ │ - acd6: 6b44 ldr r4, [r0, #52] ; 0x34 │ │ - acd8: 6b85 ldr r5, [r0, #56] ; 0x38 │ │ - acda: b08b sub sp, #44 ; 0x2c │ │ - acdc: 6b03 ldr r3, [r0, #48] ; 0x30 │ │ - acde: 6847 ldr r7, [r0, #4] │ │ - ace0: 9407 str r4, [sp, #28] │ │ - ace2: 6804 ldr r4, [r0, #0] │ │ - ace4: 9508 str r5, [sp, #32] │ │ - ace6: 6bc6 ldr r6, [r0, #60] ; 0x3c │ │ - ace8: 6a45 ldr r5, [r0, #36] ; 0x24 │ │ - acea: 9306 str r3, [sp, #24] │ │ - acec: 007b lsls r3, r7, #1 │ │ - acee: 18e4 adds r4, r4, r3 │ │ - acf0: 9209 str r2, [sp, #36] ; 0x24 │ │ - acf2: 9605 str r6, [sp, #20] │ │ - acf4: 6882 ldr r2, [r0, #8] │ │ - acf6: 46a4 mov ip, r4 │ │ - acf8: 066d lsls r5, r5, #25 │ │ - acfa: d500 bpl.n acfe │ │ - acfc: 449c add ip, r3 │ │ - acfe: 4b3f ldr r3, [pc, #252] ; (adfc ) │ │ - ad00: 447b add r3, pc │ │ - ad02: 681b ldr r3, [r3, #0] │ │ - ad04: 4e3e ldr r6, [pc, #248] ; (ae00 ) │ │ - ad06: 4f3f ldr r7, [pc, #252] ; (ae04 ) │ │ - ad08: 1114 asrs r4, r2, #4 │ │ - ad0a: 4034 ands r4, r6 │ │ - ad0c: 1416 asrs r6, r2, #16 │ │ - ad0e: 19f6 adds r6, r6, r7 │ │ - ad10: 0076 lsls r6, r6, #1 │ │ - ad12: 1cb5 adds r5, r6, #2 │ │ - ad14: 0067 lsls r7, r4, #1 │ │ - ad16: 9501 str r5, [sp, #4] │ │ - ad18: 5efd ldrsh r5, [r7, r3] │ │ - ad1a: 9504 str r5, [sp, #16] │ │ - ad1c: 4665 mov r5, ip │ │ - ad1e: 5fae ldrsh r6, [r5, r6] │ │ - ad20: 9d04 ldr r5, [sp, #16] │ │ - ad22: 1c2f adds r7, r5, #0 │ │ - ad24: 4377 muls r7, r6 │ │ - ad26: 1c66 adds r6, r4, #1 │ │ - ad28: 0076 lsls r6, r6, #1 │ │ - ad2a: 9703 str r7, [sp, #12] │ │ - ad2c: 5ef7 ldrsh r7, [r6, r3] │ │ - ad2e: 4666 mov r6, ip │ │ - ad30: 9702 str r7, [sp, #8] │ │ - ad32: 9f01 ldr r7, [sp, #4] │ │ - ad34: 9d02 ldr r5, [sp, #8] │ │ - ad36: 5ff6 ldrsh r6, [r6, r7] │ │ - ad38: 1c37 adds r7, r6, #0 │ │ - ad3a: 1c2e adds r6, r5, #0 │ │ - ad3c: 437e muls r6, r7 │ │ - ad3e: 9d03 ldr r5, [sp, #12] │ │ - ad40: 1ce7 adds r7, r4, #3 │ │ - ad42: 007f lsls r7, r7, #1 │ │ - ad44: 19ae adds r6, r5, r6 │ │ - ad46: 9603 str r6, [sp, #12] │ │ - ad48: 5efe ldrsh r6, [r7, r3] │ │ - ad4a: 3402 adds r4, #2 │ │ - ad4c: 0064 lsls r4, r4, #1 │ │ - ad4e: 9602 str r6, [sp, #8] │ │ - ad50: 9e01 ldr r6, [sp, #4] │ │ - ad52: 4466 add r6, ip │ │ - ad54: 2504 movs r5, #4 │ │ - ad56: 5f77 ldrsh r7, [r6, r5] │ │ - ad58: 9d02 ldr r5, [sp, #8] │ │ - ad5a: 9601 str r6, [sp, #4] │ │ - ad5c: 1c2e adds r6, r5, #0 │ │ - ad5e: 437e muls r6, r7 │ │ - ad60: 9f03 ldr r7, [sp, #12] │ │ - ad62: 5ee4 ldrsh r4, [r4, r3] │ │ - ad64: 6c85 ldr r5, [r0, #72] ; 0x48 │ │ - ad66: 19be adds r6, r7, r6 │ │ - ad68: 9f01 ldr r7, [sp, #4] │ │ - ad6a: 9604 str r6, [sp, #16] │ │ - ad6c: 2602 movs r6, #2 │ │ - ad6e: 5fbe ldrsh r6, [r7, r6] │ │ - ad70: 4366 muls r6, r4 │ │ - ad72: 9c04 ldr r4, [sp, #16] │ │ - ad74: 19a7 adds r7, r4, r6 │ │ - ad76: 6cc6 ldr r6, [r0, #76] ; 0x4c │ │ - ad78: 9c08 ldr r4, [sp, #32] │ │ - ad7a: 13bf asrs r7, r7, #14 │ │ - ad7c: 436f muls r7, r5 │ │ - ad7e: 1c35 adds r5, r6, #0 │ │ - ad80: 4365 muls r5, r4 │ │ - ad82: 6d06 ldr r6, [r0, #80] ; 0x50 │ │ - ad84: 197d adds r5, r7, r5 │ │ - ad86: 9f05 ldr r7, [sp, #20] │ │ - ad88: 1c34 adds r4, r6, #0 │ │ - ad8a: 437c muls r4, r7 │ │ - ad8c: 9e07 ldr r6, [sp, #28] │ │ - ad8e: 69c7 ldr r7, [r0, #28] │ │ - ad90: 192c adds r4, r5, r4 │ │ - ad92: 2580 movs r5, #128 ; 0x80 │ │ - ad94: 19f6 adds r6, r6, r7 │ │ - ad96: 016d lsls r5, r5, #5 │ │ - ad98: 1964 adds r4, r4, r5 │ │ - ad9a: 9607 str r6, [sp, #28] │ │ - ad9c: 9d06 ldr r5, [sp, #24] │ │ - ad9e: 6986 ldr r6, [r0, #24] │ │ - ada0: 1364 asrs r4, r4, #13 │ │ - ada2: 19ad adds r5, r5, r6 │ │ - ada4: 132f asrs r7, r5, #12 │ │ - ada6: 9506 str r5, [sp, #24] │ │ - ada8: 1c3d adds r5, r7, #0 │ │ - adaa: 4365 muls r5, r4 │ │ - adac: 680e ldr r6, [r1, #0] │ │ - adae: 9705 str r7, [sp, #20] │ │ - adb0: 9f07 ldr r7, [sp, #28] │ │ - adb2: 1975 adds r5, r6, r5 │ │ - adb4: 600d str r5, [r1, #0] │ │ - adb6: 133d asrs r5, r7, #12 │ │ - adb8: 1c2e adds r6, r5, #0 │ │ - adba: 4366 muls r6, r4 │ │ +0000abf0 : │ │ + abf0: b5f0 push {r4, r5, r6, r7, lr} │ │ + abf2: 6b83 ldr r3, [r0, #56] ; 0x38 │ │ + abf4: b089 sub sp, #36 ; 0x24 │ │ + abf6: 9207 str r2, [sp, #28] │ │ + abf8: 9302 str r3, [sp, #8] │ │ + abfa: 6bc3 ldr r3, [r0, #60] ; 0x3c │ │ + abfc: 6802 ldr r2, [r0, #0] │ │ + abfe: 9304 str r3, [sp, #16] │ │ + ac00: 6883 ldr r3, [r0, #8] │ │ + ac02: 9301 str r3, [sp, #4] │ │ + ac04: 6843 ldr r3, [r0, #4] │ │ + ac06: 005b lsls r3, r3, #1 │ │ + ac08: 18d2 adds r2, r2, r3 │ │ + ac0a: 9203 str r2, [sp, #12] │ │ + ac0c: 6a42 ldr r2, [r0, #36] ; 0x24 │ │ + ac0e: 0652 lsls r2, r2, #25 │ │ + ac10: d502 bpl.n ac18 │ │ + ac12: 9a03 ldr r2, [sp, #12] │ │ + ac14: 18d3 adds r3, r2, r3 │ │ + ac16: 9303 str r3, [sp, #12] │ │ + ac18: 4c4c ldr r4, [pc, #304] ; (ad4c ) │ │ + ac1a: 447c add r4, pc │ │ + ac1c: 6824 ldr r4, [r4, #0] │ │ + ac1e: 9b01 ldr r3, [sp, #4] │ │ + ac20: 4a4b ldr r2, [pc, #300] ; (ad50 ) │ │ + ac22: 4e4c ldr r6, [pc, #304] ; (ad54 ) │ │ + ac24: 041b lsls r3, r3, #16 │ │ + ac26: 0c1b lsrs r3, r3, #16 │ │ + ac28: 3310 adds r3, #16 │ │ + ac2a: 109b asrs r3, r3, #2 │ │ + ac2c: 4013 ands r3, r2 │ │ + ac2e: 9a01 ldr r2, [sp, #4] │ │ + ac30: 9f03 ldr r7, [sp, #12] │ │ + ac32: 1412 asrs r2, r2, #16 │ │ + ac34: 1992 adds r2, r2, r6 │ │ + ac36: 0052 lsls r2, r2, #1 │ │ + ac38: 005e lsls r6, r3, #1 │ │ + ac3a: 5ebf ldrsh r7, [r7, r2] │ │ + ac3c: 5f36 ldrsh r6, [r6, r4] │ │ + ac3e: 1c35 adds r5, r6, #0 │ │ + ac40: 437d muls r5, r7 │ │ + ac42: 9e03 ldr r6, [sp, #12] │ │ + ac44: 9505 str r5, [sp, #20] │ │ + ac46: 1c5f adds r7, r3, #1 │ │ + ac48: 18b2 adds r2, r6, r2 │ │ + ac4a: 2502 movs r5, #2 │ │ + ac4c: 5f56 ldrsh r6, [r2, r5] │ │ + ac4e: 007f lsls r7, r7, #1 │ │ + ac50: 5f3f ldrsh r7, [r7, r4] │ │ + ac52: 46b4 mov ip, r6 │ │ + ac54: 4666 mov r6, ip │ │ + ac56: 437e muls r6, r7 │ │ + ac58: 9d05 ldr r5, [sp, #20] │ │ + ac5a: 1c9f adds r7, r3, #2 │ │ + ac5c: 007f lsls r7, r7, #1 │ │ + ac5e: 19ad adds r5, r5, r6 │ │ + ac60: 9505 str r5, [sp, #20] │ │ + ac62: 5f3f ldrsh r7, [r7, r4] │ │ + ac64: 2604 movs r6, #4 │ │ + ac66: 5f95 ldrsh r5, [r2, r6] │ │ + ac68: 1d1e adds r6, r3, #4 │ │ + ac6a: 0076 lsls r6, r6, #1 │ │ + ac6c: 46ac mov ip, r5 │ │ + ac6e: 4665 mov r5, ip │ │ + ac70: 437d muls r5, r7 │ │ + ac72: 1c2f adds r7, r5, #0 │ │ + ac74: 9d05 ldr r5, [sp, #20] │ │ + ac76: 19ed adds r5, r5, r7 │ │ + ac78: 9505 str r5, [sp, #20] │ │ + ac7a: 2508 movs r5, #8 │ │ + ac7c: 5f57 ldrsh r7, [r2, r5] │ │ + ac7e: 5f36 ldrsh r6, [r6, r4] │ │ + ac80: 1c3d adds r5, r7, #0 │ │ + ac82: 4375 muls r5, r6 │ │ + ac84: 1d5e adds r6, r3, #5 │ │ + ac86: 0076 lsls r6, r6, #1 │ │ + ac88: 9506 str r5, [sp, #24] │ │ + ac8a: 5f36 ldrsh r6, [r6, r4] │ │ + ac8c: 270a movs r7, #10 │ │ + ac8e: 5fd5 ldrsh r5, [r2, r7] │ │ + ac90: 46ac mov ip, r5 │ │ + ac92: 4665 mov r5, ip │ │ + ac94: 4375 muls r5, r6 │ │ + ac96: 1c2e adds r6, r5, #0 │ │ + ac98: 9d06 ldr r5, [sp, #24] │ │ + ac9a: 19af adds r7, r5, r6 │ │ + ac9c: 1d9e adds r6, r3, #6 │ │ + ac9e: 0076 lsls r6, r6, #1 │ │ + aca0: 5f36 ldrsh r6, [r6, r4] │ │ + aca2: 9606 str r6, [sp, #24] │ │ + aca4: 260c movs r6, #12 │ │ + aca6: 5f95 ldrsh r5, [r2, r6] │ │ + aca8: 9e06 ldr r6, [sp, #24] │ │ + acaa: 46ac mov ip, r5 │ │ + acac: 4665 mov r5, ip │ │ + acae: 4375 muls r5, r6 │ │ + acb0: 1cde adds r6, r3, #3 │ │ + acb2: 0076 lsls r6, r6, #1 │ │ + acb4: 197f adds r7, r7, r5 │ │ + acb6: 5f36 ldrsh r6, [r6, r4] │ │ + acb8: 3307 adds r3, #7 │ │ + acba: 005b lsls r3, r3, #1 │ │ + acbc: 9606 str r6, [sp, #24] │ │ + acbe: 2606 movs r6, #6 │ │ + acc0: 5f95 ldrsh r5, [r2, r6] │ │ + acc2: 9e06 ldr r6, [sp, #24] │ │ + acc4: 46ac mov ip, r5 │ │ + acc6: 4665 mov r5, ip │ │ + acc8: 4375 muls r5, r6 │ │ + acca: 1c2e adds r6, r5, #0 │ │ + accc: 9d05 ldr r5, [sp, #20] │ │ + acce: 19ae adds r6, r5, r6 │ │ + acd0: 5f1d ldrsh r5, [r3, r4] │ │ + acd2: 230e movs r3, #14 │ │ + acd4: 5ed2 ldrsh r2, [r2, r3] │ │ + acd6: 1076 asrs r6, r6, #1 │ │ + acd8: 1c2b adds r3, r5, #0 │ │ + acda: 4353 muls r3, r2 │ │ + acdc: 18fb adds r3, r7, r3 │ │ + acde: 105b asrs r3, r3, #1 │ │ + ace0: 18f6 adds r6, r6, r3 │ │ + ace2: 6c83 ldr r3, [r0, #72] ; 0x48 │ │ + ace4: 13b6 asrs r6, r6, #14 │ │ + ace6: 4373 muls r3, r6 │ │ + ace8: 1c1e adds r6, r3, #0 │ │ + acea: 6cc3 ldr r3, [r0, #76] ; 0x4c │ │ + acec: 9a02 ldr r2, [sp, #8] │ │ + acee: 9d04 ldr r5, [sp, #16] │ │ + acf0: 4353 muls r3, r2 │ │ + acf2: 6d02 ldr r2, [r0, #80] ; 0x50 │ │ + acf4: 18f3 adds r3, r6, r3 │ │ + acf6: 436a muls r2, r5 │ │ + acf8: 189b adds r3, r3, r2 │ │ + acfa: 2280 movs r2, #128 ; 0x80 │ │ + acfc: 0152 lsls r2, r2, #5 │ │ + acfe: 189b adds r3, r3, r2 │ │ + ad00: 6902 ldr r2, [r0, #16] │ │ + ad02: 135b asrs r3, r3, #13 │ │ + ad04: 680d ldr r5, [r1, #0] │ │ + ad06: 435a muls r2, r3 │ │ + ad08: 18aa adds r2, r5, r2 │ │ + ad0a: 600a str r2, [r1, #0] │ │ + ad0c: 6942 ldr r2, [r0, #20] │ │ + ad0e: 684d ldr r5, [r1, #4] │ │ + ad10: 435a muls r2, r3 │ │ + ad12: 18aa adds r2, r5, r2 │ │ + ad14: 604a str r2, [r1, #4] │ │ + ad16: 9d01 ldr r5, [sp, #4] │ │ + ad18: 68c2 ldr r2, [r0, #12] │ │ + ad1a: 3108 adds r1, #8 │ │ + ad1c: 18aa adds r2, r5, r2 │ │ + ad1e: 9201 str r2, [sp, #4] │ │ + ad20: 9a02 ldr r2, [sp, #8] │ │ + ad22: 9204 str r2, [sp, #16] │ │ + ad24: 9a07 ldr r2, [sp, #28] │ │ + ad26: 4291 cmp r1, r2 │ │ + ad28: d201 bcs.n ad2e │ │ + ad2a: 9302 str r3, [sp, #8] │ │ + ad2c: e777 b.n ac1e │ │ + ad2e: 9a01 ldr r2, [sp, #4] │ │ + ad30: 6841 ldr r1, [r0, #4] │ │ + ad32: 6383 str r3, [r0, #56] ; 0x38 │ │ + ad34: 1412 asrs r2, r2, #16 │ │ + ad36: 188a adds r2, r1, r2 │ │ + ad38: 6042 str r2, [r0, #4] │ │ + ad3a: 9a01 ldr r2, [sp, #4] │ │ + ad3c: 9b02 ldr r3, [sp, #8] │ │ + ad3e: 0415 lsls r5, r2, #16 │ │ + ad40: 0c2d lsrs r5, r5, #16 │ │ + ad42: 6085 str r5, [r0, #8] │ │ + ad44: 63c3 str r3, [r0, #60] ; 0x3c │ │ + ad46: b009 add sp, #36 ; 0x24 │ │ + ad48: bdf0 pop {r4, r5, r6, r7, pc} │ │ + ad4a: 46c0 nop ; (mov r8, r8) │ │ + ad4c: e1da b.n b104 │ │ + ad4e: 0002 movs r2, r0 │ │ + ad50: 7ff8 ldrb r0, [r7, #31] │ │ + ad52: 0000 movs r0, r0 │ │ + ad54: fffd 7fff ; instruction: 0xfffd7fff │ │ + │ │ +0000ad58 : │ │ + ad58: 6b43 ldr r3, [r0, #52] ; 0x34 │ │ + ad5a: b5f0 push {r4, r5, r6, r7, lr} │ │ + ad5c: 469c mov ip, r3 │ │ + ad5e: 6807 ldr r7, [r0, #0] │ │ + ad60: 6843 ldr r3, [r0, #4] │ │ + ad62: b085 sub sp, #20 │ │ + ad64: 9203 str r2, [sp, #12] │ │ + ad66: 18ff adds r7, r7, r3 │ │ + ad68: 9700 str r7, [sp, #0] │ │ + ad6a: 6a47 ldr r7, [r0, #36] ; 0x24 │ │ + ad6c: 6b04 ldr r4, [r0, #48] ; 0x30 │ │ + ad6e: 6b85 ldr r5, [r0, #56] ; 0x38 │ │ + ad70: 6bc6 ldr r6, [r0, #60] ; 0x3c │ │ + ad72: 6882 ldr r2, [r0, #8] │ │ + ad74: 067f lsls r7, r7, #25 │ │ + ad76: d502 bpl.n ad7e │ │ + ad78: 9f00 ldr r7, [sp, #0] │ │ + ad7a: 18fb adds r3, r7, r3 │ │ + ad7c: 9300 str r3, [sp, #0] │ │ + ad7e: 9f00 ldr r7, [sp, #0] │ │ + ad80: 1413 asrs r3, r2, #16 │ │ + ad82: 56ff ldrsb r7, [r7, r3] │ │ + ad84: 6c83 ldr r3, [r0, #72] ; 0x48 │ │ + ad86: 023f lsls r7, r7, #8 │ │ + ad88: 437b muls r3, r7 │ │ + ad8a: 1c1f adds r7, r3, #0 │ │ + ad8c: 6cc3 ldr r3, [r0, #76] ; 0x4c │ │ + ad8e: 436b muls r3, r5 │ │ + ad90: 18ff adds r7, r7, r3 │ │ + ad92: 6d03 ldr r3, [r0, #80] ; 0x50 │ │ + ad94: 4373 muls r3, r6 │ │ + ad96: 2680 movs r6, #128 ; 0x80 │ │ + ad98: 18fb adds r3, r7, r3 │ │ + ad9a: 0176 lsls r6, r6, #5 │ │ + ad9c: 199b adds r3, r3, r6 │ │ + ad9e: 69c6 ldr r6, [r0, #28] │ │ + ada0: 135b asrs r3, r3, #13 │ │ + ada2: 680f ldr r7, [r1, #0] │ │ + ada4: 44b4 add ip, r6 │ │ + ada6: 6986 ldr r6, [r0, #24] │ │ + ada8: 19a4 adds r4, r4, r6 │ │ + adaa: 1326 asrs r6, r4, #12 │ │ + adac: 9601 str r6, [sp, #4] │ │ + adae: 435e muls r6, r3 │ │ + adb0: 19be adds r6, r7, r6 │ │ + adb2: 600e str r6, [r1, #0] │ │ + adb4: 4666 mov r6, ip │ │ + adb6: 1336 asrs r6, r6, #12 │ │ + adb8: 9602 str r6, [sp, #8] │ │ + adba: 435e muls r6, r3 │ │ adbc: 684f ldr r7, [r1, #4] │ │ - adbe: 19bf adds r7, r7, r6 │ │ - adc0: 604f str r7, [r1, #4] │ │ + adbe: 19be adds r6, r7, r6 │ │ + adc0: 604e str r6, [r1, #4] │ │ adc2: 68c6 ldr r6, [r0, #12] │ │ - adc4: 9f09 ldr r7, [sp, #36] ; 0x24 │ │ + adc4: 9f03 ldr r7, [sp, #12] │ │ adc6: 3108 adds r1, #8 │ │ adc8: 1992 adds r2, r2, r6 │ │ - adca: 42b9 cmp r1, r7 │ │ - adcc: d203 bcs.n add6 │ │ - adce: 9d08 ldr r5, [sp, #32] │ │ - add0: 9408 str r4, [sp, #32] │ │ - add2: 9505 str r5, [sp, #20] │ │ - add4: e796 b.n ad04 │ │ - add6: 6846 ldr r6, [r0, #4] │ │ - add8: 1413 asrs r3, r2, #16 │ │ - adda: 6384 str r4, [r0, #56] ; 0x38 │ │ - addc: 18f3 adds r3, r6, r3 │ │ - adde: 6043 str r3, [r0, #4] │ │ - ade0: 9f08 ldr r7, [sp, #32] │ │ - ade2: 9906 ldr r1, [sp, #24] │ │ - ade4: 9b05 ldr r3, [sp, #20] │ │ - ade6: 9c07 ldr r4, [sp, #28] │ │ - ade8: 0412 lsls r2, r2, #16 │ │ - adea: 0c12 lsrs r2, r2, #16 │ │ + adca: 1c2e adds r6, r5, #0 │ │ + adcc: 42b9 cmp r1, r7 │ │ + adce: d201 bcs.n add4 │ │ + add0: 1c1d adds r5, r3, #0 │ │ + add2: e7d4 b.n ad7e │ │ + add4: 6383 str r3, [r0, #56] ; 0x38 │ │ + add6: 9b01 ldr r3, [sp, #4] │ │ + add8: 6846 ldr r6, [r0, #4] │ │ + adda: 1411 asrs r1, r2, #16 │ │ + addc: 6103 str r3, [r0, #16] │ │ + adde: 4663 mov r3, ip │ │ + ade0: 6343 str r3, [r0, #52] ; 0x34 │ │ + ade2: 9b02 ldr r3, [sp, #8] │ │ + ade4: 0412 lsls r2, r2, #16 │ │ + ade6: 1871 adds r1, r6, r1 │ │ + ade8: 0c12 lsrs r2, r2, #16 │ │ + adea: 6041 str r1, [r0, #4] │ │ adec: 6082 str r2, [r0, #8] │ │ - adee: 63c7 str r7, [r0, #60] ; 0x3c │ │ - adf0: 6301 str r1, [r0, #48] ; 0x30 │ │ - adf2: 6103 str r3, [r0, #16] │ │ - adf4: 6344 str r4, [r0, #52] ; 0x34 │ │ - adf6: 6145 str r5, [r0, #20] │ │ - adf8: b00b add sp, #44 ; 0x2c │ │ - adfa: bdf0 pop {r4, r5, r6, r7, pc} │ │ - adfc: d0f0 beq.n ade0 │ │ - adfe: 0002 movs r2, r0 │ │ - ae00: 0ffc lsrs r4, r7, #31 │ │ - ae02: 0000 movs r0, r0 │ │ - ae04: ffff 7fff ; instruction: 0xffff7fff │ │ - │ │ -0000ae08 : │ │ - ae08: b5f0 push {r4, r5, r6, r7, lr} │ │ - ae0a: 6b43 ldr r3, [r0, #52] ; 0x34 │ │ - ae0c: b089 sub sp, #36 ; 0x24 │ │ - ae0e: 9207 str r2, [sp, #28] │ │ - ae10: 6b02 ldr r2, [r0, #48] ; 0x30 │ │ - ae12: 9305 str r3, [sp, #20] │ │ - ae14: 6807 ldr r7, [r0, #0] │ │ - ae16: 6843 ldr r3, [r0, #4] │ │ - ae18: 9204 str r2, [sp, #16] │ │ - ae1a: 6b84 ldr r4, [r0, #56] ; 0x38 │ │ - ae1c: 6bc5 ldr r5, [r0, #60] ; 0x3c │ │ - ae1e: 6886 ldr r6, [r0, #8] │ │ - ae20: 6a42 ldr r2, [r0, #36] ; 0x24 │ │ - ae22: 18ff adds r7, r7, r3 │ │ - ae24: 9406 str r4, [sp, #24] │ │ - ae26: 9501 str r5, [sp, #4] │ │ - ae28: 9603 str r6, [sp, #12] │ │ - ae2a: 9702 str r7, [sp, #8] │ │ - ae2c: 0652 lsls r2, r2, #25 │ │ - ae2e: d501 bpl.n ae34 │ │ - ae30: 18ff adds r7, r7, r3 │ │ - ae32: 9702 str r7, [sp, #8] │ │ - ae34: 4b4d ldr r3, [pc, #308] ; (af6c ) │ │ - ae36: 447b add r3, pc │ │ - ae38: 681b ldr r3, [r3, #0] │ │ - ae3a: 9c03 ldr r4, [sp, #12] │ │ - ae3c: 4d4c ldr r5, [pc, #304] ; (af70 ) │ │ - ae3e: 0422 lsls r2, r4, #16 │ │ - ae40: 0c12 lsrs r2, r2, #16 │ │ - ae42: 3210 adds r2, #16 │ │ - ae44: 1092 asrs r2, r2, #2 │ │ - ae46: 402a ands r2, r5 │ │ - ae48: 1425 asrs r5, r4, #16 │ │ - ae4a: 0054 lsls r4, r2, #1 │ │ - ae4c: 5ee6 ldrsh r6, [r4, r3] │ │ - ae4e: 46b4 mov ip, r6 │ │ - ae50: 9e02 ldr r6, [sp, #8] │ │ - ae52: 1974 adds r4, r6, r5 │ │ - ae54: 1ee7 subs r7, r4, #3 │ │ - ae56: 783f ldrb r7, [r7, #0] │ │ - ae58: 063f lsls r7, r7, #24 │ │ - ae5a: 163f asrs r7, r7, #24 │ │ - ae5c: 4666 mov r6, ip │ │ - ae5e: 437e muls r6, r7 │ │ - ae60: 9600 str r6, [sp, #0] │ │ - ae62: 1c56 adds r6, r2, #1 │ │ - ae64: 0076 lsls r6, r6, #1 │ │ - ae66: 5ef6 ldrsh r6, [r6, r3] │ │ - ae68: 1ea7 subs r7, r4, #2 │ │ - ae6a: 783f ldrb r7, [r7, #0] │ │ - ae6c: 063f lsls r7, r7, #24 │ │ - ae6e: 163f asrs r7, r7, #24 │ │ - ae70: 46bc mov ip, r7 │ │ - ae72: 1c37 adds r7, r6, #0 │ │ - ae74: 4666 mov r6, ip │ │ - ae76: 437e muls r6, r7 │ │ - ae78: 9f00 ldr r7, [sp, #0] │ │ - ae7a: 19be adds r6, r7, r6 │ │ - ae7c: 1c97 adds r7, r2, #2 │ │ - ae7e: 007f lsls r7, r7, #1 │ │ - ae80: 9600 str r6, [sp, #0] │ │ - ae82: 5eff ldrsh r7, [r7, r3] │ │ - ae84: 1e66 subs r6, r4, #1 │ │ - ae86: 7836 ldrb r6, [r6, #0] │ │ - ae88: 0636 lsls r6, r6, #24 │ │ - ae8a: 1636 asrs r6, r6, #24 │ │ - ae8c: 46b4 mov ip, r6 │ │ - ae8e: 1c3e adds r6, r7, #0 │ │ - ae90: 4667 mov r7, ip │ │ - ae92: 4377 muls r7, r6 │ │ - ae94: 9e00 ldr r6, [sp, #0] │ │ - ae96: 19f6 adds r6, r6, r7 │ │ - ae98: 1cd7 adds r7, r2, #3 │ │ - ae9a: 007f lsls r7, r7, #1 │ │ - ae9c: 46b4 mov ip, r6 │ │ - ae9e: 5eff ldrsh r7, [r7, r3] │ │ - aea0: 9e02 ldr r6, [sp, #8] │ │ - aea2: 5775 ldrsb r5, [r6, r5] │ │ - aea4: 436f muls r7, r5 │ │ - aea6: 4665 mov r5, ip │ │ - aea8: 19ee adds r6, r5, r7 │ │ - aeaa: 1d15 adds r5, r2, #4 │ │ - aeac: 006d lsls r5, r5, #1 │ │ - aeae: 5eed ldrsh r5, [r5, r3] │ │ - aeb0: 2701 movs r7, #1 │ │ - aeb2: 57e7 ldrsb r7, [r4, r7] │ │ - aeb4: 436f muls r7, r5 │ │ - aeb6: 1d55 adds r5, r2, #5 │ │ - aeb8: 006d lsls r5, r5, #1 │ │ - aeba: 19f7 adds r7, r6, r7 │ │ - aebc: 5eed ldrsh r5, [r5, r3] │ │ - aebe: 2602 movs r6, #2 │ │ - aec0: 57a6 ldrsb r6, [r4, r6] │ │ - aec2: 436e muls r6, r5 │ │ - aec4: 1d95 adds r5, r2, #6 │ │ - aec6: 006d lsls r5, r5, #1 │ │ - aec8: 19be adds r6, r7, r6 │ │ - aeca: 5eed ldrsh r5, [r5, r3] │ │ - aecc: 2703 movs r7, #3 │ │ - aece: 57e7 ldrsb r7, [r4, r7] │ │ - aed0: 3207 adds r2, #7 │ │ - aed2: 0052 lsls r2, r2, #1 │ │ - aed4: 437d muls r5, r7 │ │ - aed6: 1975 adds r5, r6, r5 │ │ - aed8: 5ed2 ldrsh r2, [r2, r3] │ │ - aeda: 2604 movs r6, #4 │ │ - aedc: 57a6 ldrsb r6, [r4, r6] │ │ - aede: 6c87 ldr r7, [r0, #72] ; 0x48 │ │ - aee0: 4372 muls r2, r6 │ │ - aee2: 9e06 ldr r6, [sp, #24] │ │ - aee4: 18aa adds r2, r5, r2 │ │ - aee6: 6cc5 ldr r5, [r0, #76] ; 0x4c │ │ - aee8: 11d2 asrs r2, r2, #7 │ │ - aeea: 437a muls r2, r7 │ │ - aeec: 1c2c adds r4, r5, #0 │ │ - aeee: 4374 muls r4, r6 │ │ - aef0: 6d07 ldr r7, [r0, #80] ; 0x50 │ │ - aef2: 9d01 ldr r5, [sp, #4] │ │ - aef4: 1912 adds r2, r2, r4 │ │ - aef6: 2680 movs r6, #128 ; 0x80 │ │ - aef8: 1c3c adds r4, r7, #0 │ │ - aefa: 436c muls r4, r5 │ │ - aefc: 0176 lsls r6, r6, #5 │ │ - aefe: 1912 adds r2, r2, r4 │ │ - af00: 9f05 ldr r7, [sp, #20] │ │ - af02: 69c4 ldr r4, [r0, #28] │ │ - af04: 1992 adds r2, r2, r6 │ │ - af06: 9d04 ldr r5, [sp, #16] │ │ - af08: 6986 ldr r6, [r0, #24] │ │ - af0a: 193f adds r7, r7, r4 │ │ - af0c: 1352 asrs r2, r2, #13 │ │ - af0e: 19ad adds r5, r5, r6 │ │ - af10: 9705 str r7, [sp, #20] │ │ - af12: 9504 str r5, [sp, #16] │ │ - af14: 132d asrs r5, r5, #12 │ │ - af16: 1c2c adds r4, r5, #0 │ │ - af18: 4354 muls r4, r2 │ │ - af1a: 680f ldr r7, [r1, #0] │ │ - af1c: 9e05 ldr r6, [sp, #20] │ │ - af1e: 193c adds r4, r7, r4 │ │ - af20: 600c str r4, [r1, #0] │ │ - af22: 1334 asrs r4, r6, #12 │ │ - af24: 1c26 adds r6, r4, #0 │ │ - af26: 4356 muls r6, r2 │ │ - af28: 684f ldr r7, [r1, #4] │ │ - af2a: 19be adds r6, r7, r6 │ │ - af2c: 604e str r6, [r1, #4] │ │ - af2e: 68c7 ldr r7, [r0, #12] │ │ - af30: 9e03 ldr r6, [sp, #12] │ │ + adee: 63c5 str r5, [r0, #60] ; 0x3c │ │ + adf0: 6304 str r4, [r0, #48] ; 0x30 │ │ + adf2: 6143 str r3, [r0, #20] │ │ + adf4: b005 add sp, #20 │ │ + adf6: bdf0 pop {r4, r5, r6, r7, pc} │ │ + │ │ +0000adf8 : │ │ + adf8: 6b43 ldr r3, [r0, #52] ; 0x34 │ │ + adfa: b5f0 push {r4, r5, r6, r7, lr} │ │ + adfc: 469c mov ip, r3 │ │ + adfe: 6843 ldr r3, [r0, #4] │ │ + ae00: 6807 ldr r7, [r0, #0] │ │ + ae02: b085 sub sp, #20 │ │ + ae04: 005b lsls r3, r3, #1 │ │ + ae06: 18ff adds r7, r7, r3 │ │ + ae08: 9700 str r7, [sp, #0] │ │ + ae0a: 6a47 ldr r7, [r0, #36] ; 0x24 │ │ + ae0c: 9203 str r2, [sp, #12] │ │ + ae0e: 6b04 ldr r4, [r0, #48] ; 0x30 │ │ + ae10: 6b85 ldr r5, [r0, #56] ; 0x38 │ │ + ae12: 6bc6 ldr r6, [r0, #60] ; 0x3c │ │ + ae14: 6882 ldr r2, [r0, #8] │ │ + ae16: 067f lsls r7, r7, #25 │ │ + ae18: d502 bpl.n ae20 │ │ + ae1a: 9f00 ldr r7, [sp, #0] │ │ + ae1c: 18fb adds r3, r7, r3 │ │ + ae1e: 9300 str r3, [sp, #0] │ │ + ae20: 9f00 ldr r7, [sp, #0] │ │ + ae22: 1413 asrs r3, r2, #16 │ │ + ae24: 005b lsls r3, r3, #1 │ │ + ae26: 5fdf ldrsh r7, [r3, r7] │ │ + ae28: 6c83 ldr r3, [r0, #72] ; 0x48 │ │ + ae2a: 437b muls r3, r7 │ │ + ae2c: 1c1f adds r7, r3, #0 │ │ + ae2e: 6cc3 ldr r3, [r0, #76] ; 0x4c │ │ + ae30: 436b muls r3, r5 │ │ + ae32: 18ff adds r7, r7, r3 │ │ + ae34: 6d03 ldr r3, [r0, #80] ; 0x50 │ │ + ae36: 4373 muls r3, r6 │ │ + ae38: 2680 movs r6, #128 ; 0x80 │ │ + ae3a: 18fb adds r3, r7, r3 │ │ + ae3c: 0176 lsls r6, r6, #5 │ │ + ae3e: 199b adds r3, r3, r6 │ │ + ae40: 69c6 ldr r6, [r0, #28] │ │ + ae42: 135b asrs r3, r3, #13 │ │ + ae44: 680f ldr r7, [r1, #0] │ │ + ae46: 44b4 add ip, r6 │ │ + ae48: 6986 ldr r6, [r0, #24] │ │ + ae4a: 19a4 adds r4, r4, r6 │ │ + ae4c: 1326 asrs r6, r4, #12 │ │ + ae4e: 9601 str r6, [sp, #4] │ │ + ae50: 435e muls r6, r3 │ │ + ae52: 19be adds r6, r7, r6 │ │ + ae54: 600e str r6, [r1, #0] │ │ + ae56: 4666 mov r6, ip │ │ + ae58: 1336 asrs r6, r6, #12 │ │ + ae5a: 9602 str r6, [sp, #8] │ │ + ae5c: 435e muls r6, r3 │ │ + ae5e: 684f ldr r7, [r1, #4] │ │ + ae60: 19be adds r6, r7, r6 │ │ + ae62: 604e str r6, [r1, #4] │ │ + ae64: 68c6 ldr r6, [r0, #12] │ │ + ae66: 9f03 ldr r7, [sp, #12] │ │ + ae68: 3108 adds r1, #8 │ │ + ae6a: 1992 adds r2, r2, r6 │ │ + ae6c: 1c2e adds r6, r5, #0 │ │ + ae6e: 42b9 cmp r1, r7 │ │ + ae70: d201 bcs.n ae76 │ │ + ae72: 1c1d adds r5, r3, #0 │ │ + ae74: e7d4 b.n ae20 │ │ + ae76: 6383 str r3, [r0, #56] ; 0x38 │ │ + ae78: 9b01 ldr r3, [sp, #4] │ │ + ae7a: 6846 ldr r6, [r0, #4] │ │ + ae7c: 1411 asrs r1, r2, #16 │ │ + ae7e: 6103 str r3, [r0, #16] │ │ + ae80: 4663 mov r3, ip │ │ + ae82: 6343 str r3, [r0, #52] ; 0x34 │ │ + ae84: 9b02 ldr r3, [sp, #8] │ │ + ae86: 0412 lsls r2, r2, #16 │ │ + ae88: 1871 adds r1, r6, r1 │ │ + ae8a: 0c12 lsrs r2, r2, #16 │ │ + ae8c: 6041 str r1, [r0, #4] │ │ + ae8e: 6082 str r2, [r0, #8] │ │ + ae90: 63c5 str r5, [r0, #60] ; 0x3c │ │ + ae92: 6304 str r4, [r0, #48] ; 0x30 │ │ + ae94: 6143 str r3, [r0, #20] │ │ + ae96: b005 add sp, #20 │ │ + ae98: bdf0 pop {r4, r5, r6, r7, pc} │ │ + │ │ +0000ae9a : │ │ + ae9a: b5f0 push {r4, r5, r6, r7, lr} │ │ + ae9c: 6b03 ldr r3, [r0, #48] ; 0x30 │ │ + ae9e: b087 sub sp, #28 │ │ + aea0: 9204 str r2, [sp, #16] │ │ + aea2: 6805 ldr r5, [r0, #0] │ │ + aea4: 6842 ldr r2, [r0, #4] │ │ + aea6: 469c mov ip, r3 │ │ + aea8: 6b43 ldr r3, [r0, #52] ; 0x34 │ │ + aeaa: 18ad adds r5, r5, r2 │ │ + aeac: 9503 str r5, [sp, #12] │ │ + aeae: 9301 str r3, [sp, #4] │ │ + aeb0: 6a45 ldr r5, [r0, #36] ; 0x24 │ │ + aeb2: 6b83 ldr r3, [r0, #56] ; 0x38 │ │ + aeb4: 6bc6 ldr r6, [r0, #60] ; 0x3c │ │ + aeb6: 9302 str r3, [sp, #8] │ │ + aeb8: 6883 ldr r3, [r0, #8] │ │ + aeba: 066c lsls r4, r5, #25 │ │ + aebc: d502 bpl.n aec4 │ │ + aebe: 9d03 ldr r5, [sp, #12] │ │ + aec0: 18aa adds r2, r5, r2 │ │ + aec2: 9203 str r2, [sp, #12] │ │ + aec4: 24ff movs r4, #255 ; 0xff │ │ + aec6: 9a03 ldr r2, [sp, #12] │ │ + aec8: 141d asrs r5, r3, #16 │ │ + aeca: 5757 ldrsb r7, [r2, r5] │ │ + aecc: 023a lsls r2, r7, #8 │ │ + aece: 9205 str r2, [sp, #20] │ │ + aed0: 121a asrs r2, r3, #8 │ │ + aed2: 4022 ands r2, r4 │ │ + aed4: 9c03 ldr r4, [sp, #12] │ │ + aed6: 1965 adds r5, r4, r5 │ │ + aed8: 786d ldrb r5, [r5, #1] │ │ + aeda: 062d lsls r5, r5, #24 │ │ + aedc: 162d asrs r5, r5, #24 │ │ + aede: 1bec subs r4, r5, r7 │ │ + aee0: 1c25 adds r5, r4, #0 │ │ + aee2: 4355 muls r5, r2 │ │ + aee4: 9a05 ldr r2, [sp, #20] │ │ + aee6: 9c02 ldr r4, [sp, #8] │ │ + aee8: 1955 adds r5, r2, r5 │ │ + aeea: 6c82 ldr r2, [r0, #72] ; 0x48 │ │ + aeec: 436a muls r2, r5 │ │ + aeee: 1c15 adds r5, r2, #0 │ │ + aef0: 6cc2 ldr r2, [r0, #76] ; 0x4c │ │ + aef2: 4354 muls r4, r2 │ │ + aef4: 192d adds r5, r5, r4 │ │ + aef6: 2480 movs r4, #128 ; 0x80 │ │ + aef8: 6d02 ldr r2, [r0, #80] ; 0x50 │ │ + aefa: 0164 lsls r4, r4, #5 │ │ + aefc: 4372 muls r2, r6 │ │ + aefe: 18aa adds r2, r5, r2 │ │ + af00: 1912 adds r2, r2, r4 │ │ + af02: 9d01 ldr r5, [sp, #4] │ │ + af04: 69c4 ldr r4, [r0, #28] │ │ + af06: 1352 asrs r2, r2, #13 │ │ + af08: 192c adds r4, r5, r4 │ │ + af0a: 6985 ldr r5, [r0, #24] │ │ + af0c: 9401 str r4, [sp, #4] │ │ + af0e: 4664 mov r4, ip │ │ + af10: 46ac mov ip, r5 │ │ + af12: 4464 add r4, ip │ │ + af14: 1327 asrs r7, r4, #12 │ │ + af16: 1c3d adds r5, r7, #0 │ │ + af18: 4355 muls r5, r2 │ │ + af1a: 46a4 mov ip, r4 │ │ + af1c: 680c ldr r4, [r1, #0] │ │ + af1e: 1965 adds r5, r4, r5 │ │ + af20: 9c01 ldr r4, [sp, #4] │ │ + af22: 600d str r5, [r1, #0] │ │ + af24: 1325 asrs r5, r4, #12 │ │ + af26: 1c2e adds r6, r5, #0 │ │ + af28: 4356 muls r6, r2 │ │ + af2a: 684c ldr r4, [r1, #4] │ │ + af2c: 19a6 adds r6, r4, r6 │ │ + af2e: 604e str r6, [r1, #4] │ │ + af30: 68c4 ldr r4, [r0, #12] │ │ af32: 3108 adds r1, #8 │ │ - af34: 19f6 adds r6, r6, r7 │ │ - af36: 9603 str r6, [sp, #12] │ │ - af38: 9e07 ldr r6, [sp, #28] │ │ - af3a: 42b1 cmp r1, r6 │ │ - af3c: d203 bcs.n af46 │ │ - af3e: 9f06 ldr r7, [sp, #24] │ │ - af40: 9206 str r2, [sp, #24] │ │ - af42: 9701 str r7, [sp, #4] │ │ - af44: e779 b.n ae3a │ │ - af46: 9903 ldr r1, [sp, #12] │ │ - af48: 6846 ldr r6, [r0, #4] │ │ - af4a: 6382 str r2, [r0, #56] ; 0x38 │ │ - af4c: 140b asrs r3, r1, #16 │ │ - af4e: 18f3 adds r3, r6, r3 │ │ - af50: 6043 str r3, [r0, #4] │ │ - af52: 9f06 ldr r7, [sp, #24] │ │ - af54: 040b lsls r3, r1, #16 │ │ - af56: 9a05 ldr r2, [sp, #20] │ │ - af58: 9904 ldr r1, [sp, #16] │ │ - af5a: 0c1b lsrs r3, r3, #16 │ │ - af5c: 6083 str r3, [r0, #8] │ │ - af5e: 63c7 str r7, [r0, #60] ; 0x3c │ │ - af60: 6301 str r1, [r0, #48] ; 0x30 │ │ - af62: 6105 str r5, [r0, #16] │ │ - af64: 6342 str r2, [r0, #52] ; 0x34 │ │ - af66: 6144 str r4, [r0, #20] │ │ - af68: b009 add sp, #36 ; 0x24 │ │ - af6a: bdf0 pop {r4, r5, r6, r7, pc} │ │ - af6c: cfbe ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ - af6e: 0002 movs r2, r0 │ │ - af70: 7ff8 ldrb r0, [r7, #31] │ │ + af34: 9e02 ldr r6, [sp, #8] │ │ + af36: 191b adds r3, r3, r4 │ │ + af38: 9c04 ldr r4, [sp, #16] │ │ + af3a: 42a1 cmp r1, r4 │ │ + af3c: d201 bcs.n af42 │ │ + af3e: 9202 str r2, [sp, #8] │ │ + af40: e7c0 b.n aec4 │ │ + af42: 1419 asrs r1, r3, #16 │ │ + af44: 041b lsls r3, r3, #16 │ │ + af46: 0c1b lsrs r3, r3, #16 │ │ + af48: 6083 str r3, [r0, #8] │ │ + af4a: 4663 mov r3, ip │ │ + af4c: 6844 ldr r4, [r0, #4] │ │ + af4e: 6303 str r3, [r0, #48] ; 0x30 │ │ + af50: 9b01 ldr r3, [sp, #4] │ │ + af52: 1861 adds r1, r4, r1 │ │ + af54: 6041 str r1, [r0, #4] │ │ + af56: 6382 str r2, [r0, #56] ; 0x38 │ │ + af58: 63c6 str r6, [r0, #60] ; 0x3c │ │ + af5a: 6107 str r7, [r0, #16] │ │ + af5c: 6343 str r3, [r0, #52] ; 0x34 │ │ + af5e: 6145 str r5, [r0, #20] │ │ + af60: b007 add sp, #28 │ │ + af62: bdf0 pop {r4, r5, r6, r7, pc} │ │ + │ │ +0000af64 : │ │ + af64: b5f0 push {r4, r5, r6, r7, lr} │ │ + af66: 6b03 ldr r3, [r0, #48] ; 0x30 │ │ + af68: b085 sub sp, #20 │ │ + af6a: 6804 ldr r4, [r0, #0] │ │ + af6c: 9300 str r3, [sp, #0] │ │ + af6e: 6b43 ldr r3, [r0, #52] ; 0x34 │ │ + af70: 9203 str r2, [sp, #12] │ │ + af72: 6b86 ldr r6, [r0, #56] ; 0x38 │ │ + af74: 9301 str r3, [sp, #4] │ │ + af76: 6843 ldr r3, [r0, #4] │ │ + af78: 6bc7 ldr r7, [r0, #60] ; 0x3c │ │ + af7a: 6882 ldr r2, [r0, #8] │ │ + af7c: 005b lsls r3, r3, #1 │ │ + af7e: 18e4 adds r4, r4, r3 │ │ + af80: 9402 str r4, [sp, #8] │ │ + af82: 6a44 ldr r4, [r0, #36] ; 0x24 │ │ + af84: 0664 lsls r4, r4, #25 │ │ + af86: d502 bpl.n af8e │ │ + af88: 9c02 ldr r4, [sp, #8] │ │ + af8a: 18e3 adds r3, r4, r3 │ │ + af8c: 9302 str r3, [sp, #8] │ │ + af8e: 9b02 ldr r3, [sp, #8] │ │ + af90: 1414 asrs r4, r2, #16 │ │ + af92: 0064 lsls r4, r4, #1 │ │ + af94: 5f1b ldrsh r3, [r3, r4] │ │ + af96: 25ff movs r5, #255 ; 0xff │ │ + af98: 469c mov ip, r3 │ │ + af9a: 1213 asrs r3, r2, #8 │ │ + af9c: 402b ands r3, r5 │ │ + af9e: 9d02 ldr r5, [sp, #8] │ │ + afa0: 192c adds r4, r5, r4 │ │ + afa2: 2502 movs r5, #2 │ │ + afa4: 5f64 ldrsh r4, [r4, r5] │ │ + afa6: 4665 mov r5, ip │ │ + afa8: 1b65 subs r5, r4, r5 │ │ + afaa: 1c2c adds r4, r5, #0 │ │ + afac: 435c muls r4, r3 │ │ + afae: 6c83 ldr r3, [r0, #72] ; 0x48 │ │ + afb0: 1224 asrs r4, r4, #8 │ │ + afb2: 4464 add r4, ip │ │ + afb4: 4363 muls r3, r4 │ │ + afb6: 1c1c adds r4, r3, #0 │ │ + afb8: 6cc3 ldr r3, [r0, #76] ; 0x4c │ │ + afba: 69c5 ldr r5, [r0, #28] │ │ + afbc: 4373 muls r3, r6 │ │ + afbe: 18e4 adds r4, r4, r3 │ │ + afc0: 6d03 ldr r3, [r0, #80] ; 0x50 │ │ + afc2: 46ac mov ip, r5 │ │ + afc4: 437b muls r3, r7 │ │ + afc6: 18e3 adds r3, r4, r3 │ │ + afc8: 2480 movs r4, #128 ; 0x80 │ │ + afca: 0164 lsls r4, r4, #5 │ │ + afcc: 6985 ldr r5, [r0, #24] │ │ + afce: 191b adds r3, r3, r4 │ │ + afd0: 9c01 ldr r4, [sp, #4] │ │ + afd2: 135b asrs r3, r3, #13 │ │ + afd4: 4464 add r4, ip │ │ + afd6: 46ac mov ip, r5 │ │ + afd8: 9401 str r4, [sp, #4] │ │ + afda: 9c00 ldr r4, [sp, #0] │ │ + afdc: 680d ldr r5, [r1, #0] │ │ + afde: 4464 add r4, ip │ │ + afe0: 9400 str r4, [sp, #0] │ │ + afe2: 1324 asrs r4, r4, #12 │ │ + afe4: 46a4 mov ip, r4 │ │ + afe6: 4664 mov r4, ip │ │ + afe8: 435c muls r4, r3 │ │ + afea: 192c adds r4, r5, r4 │ │ + afec: 600c str r4, [r1, #0] │ │ + afee: 9c01 ldr r4, [sp, #4] │ │ + aff0: 684d ldr r5, [r1, #4] │ │ + aff2: 1324 asrs r4, r4, #12 │ │ + aff4: 1c27 adds r7, r4, #0 │ │ + aff6: 435f muls r7, r3 │ │ + aff8: 19ef adds r7, r5, r7 │ │ + affa: 604f str r7, [r1, #4] │ │ + affc: 68c5 ldr r5, [r0, #12] │ │ + affe: 3108 adds r1, #8 │ │ + b000: 1c37 adds r7, r6, #0 │ │ + b002: 1952 adds r2, r2, r5 │ │ + b004: 9d03 ldr r5, [sp, #12] │ │ + b006: 42a9 cmp r1, r5 │ │ + b008: d201 bcs.n b00e │ │ + b00a: 1c1e adds r6, r3, #0 │ │ + b00c: e7bf b.n af8e │ │ + b00e: 6383 str r3, [r0, #56] ; 0x38 │ │ + b010: 9b00 ldr r3, [sp, #0] │ │ + b012: 6845 ldr r5, [r0, #4] │ │ + b014: 1411 asrs r1, r2, #16 │ │ + b016: 6303 str r3, [r0, #48] ; 0x30 │ │ + b018: 4663 mov r3, ip │ │ + b01a: 6103 str r3, [r0, #16] │ │ + b01c: 9b01 ldr r3, [sp, #4] │ │ + b01e: 0412 lsls r2, r2, #16 │ │ + b020: 1869 adds r1, r5, r1 │ │ + b022: 0c12 lsrs r2, r2, #16 │ │ + b024: 6041 str r1, [r0, #4] │ │ + b026: 6082 str r2, [r0, #8] │ │ + b028: 63c6 str r6, [r0, #60] ; 0x3c │ │ + b02a: 6343 str r3, [r0, #52] ; 0x34 │ │ + b02c: 6144 str r4, [r0, #20] │ │ + b02e: b005 add sp, #20 │ │ + b030: bdf0 pop {r4, r5, r6, r7, pc} │ │ ... │ │ │ │ -0000af74 : │ │ - af74: b5f0 push {r4, r5, r6, r7, lr} │ │ - af76: b08b sub sp, #44 ; 0x2c │ │ - af78: 9209 str r2, [sp, #36] ; 0x24 │ │ - af7a: 6b02 ldr r2, [r0, #48] ; 0x30 │ │ - af7c: 6b84 ldr r4, [r0, #56] ; 0x38 │ │ - af7e: 6b43 ldr r3, [r0, #52] ; 0x34 │ │ - af80: 6847 ldr r7, [r0, #4] │ │ - af82: 9206 str r2, [sp, #24] │ │ - af84: 6802 ldr r2, [r0, #0] │ │ - af86: 9408 str r4, [sp, #32] │ │ - af88: 6bc5 ldr r5, [r0, #60] ; 0x3c │ │ - af8a: 6886 ldr r6, [r0, #8] │ │ - af8c: 6a44 ldr r4, [r0, #36] ; 0x24 │ │ - af8e: 9307 str r3, [sp, #28] │ │ - af90: 007b lsls r3, r7, #1 │ │ - af92: 18d2 adds r2, r2, r3 │ │ - af94: 9504 str r5, [sp, #16] │ │ - af96: 46b4 mov ip, r6 │ │ - af98: 9205 str r2, [sp, #20] │ │ - af9a: 0664 lsls r4, r4, #25 │ │ - af9c: d501 bpl.n afa2 │ │ - af9e: 18d2 adds r2, r2, r3 │ │ - afa0: 9205 str r2, [sp, #20] │ │ - afa2: 4b4c ldr r3, [pc, #304] ; (b0d4 ) │ │ - afa4: 447b add r3, pc │ │ - afa6: 681b ldr r3, [r3, #0] │ │ - afa8: 4665 mov r5, ip │ │ - afaa: 042a lsls r2, r5, #16 │ │ - afac: 4e4a ldr r6, [pc, #296] ; (b0d8 ) │ │ - afae: 0c12 lsrs r2, r2, #16 │ │ - afb0: 3210 adds r2, #16 │ │ - afb2: 1092 asrs r2, r2, #2 │ │ - afb4: 4032 ands r2, r6 │ │ - afb6: 4f49 ldr r7, [pc, #292] ; (b0dc ) │ │ - afb8: 142c asrs r4, r5, #16 │ │ - afba: 0055 lsls r5, r2, #1 │ │ - afbc: 5eed ldrsh r5, [r5, r3] │ │ - afbe: 9e05 ldr r6, [sp, #20] │ │ - afc0: 19e4 adds r4, r4, r7 │ │ - afc2: 0064 lsls r4, r4, #1 │ │ - afc4: 5f37 ldrsh r7, [r6, r4] │ │ - afc6: 1c3e adds r6, r7, #0 │ │ - afc8: 436e muls r6, r5 │ │ - afca: 9603 str r6, [sp, #12] │ │ - afcc: 9e05 ldr r6, [sp, #20] │ │ - afce: 1c55 adds r5, r2, #1 │ │ - afd0: 006d lsls r5, r5, #1 │ │ - afd2: 1934 adds r4, r6, r4 │ │ - afd4: 2702 movs r7, #2 │ │ - afd6: 5fe6 ldrsh r6, [r4, r7] │ │ - afd8: 5eed ldrsh r5, [r5, r3] │ │ - afda: 4375 muls r5, r6 │ │ - afdc: 9e03 ldr r6, [sp, #12] │ │ - afde: 1975 adds r5, r6, r5 │ │ - afe0: 1c96 adds r6, r2, #2 │ │ - afe2: 0076 lsls r6, r6, #1 │ │ - afe4: 9503 str r5, [sp, #12] │ │ - afe6: 5ef6 ldrsh r6, [r6, r3] │ │ - afe8: 2504 movs r5, #4 │ │ - afea: 5f67 ldrsh r7, [r4, r5] │ │ - afec: 1d15 adds r5, r2, #4 │ │ - afee: 006d lsls r5, r5, #1 │ │ - aff0: 437e muls r6, r7 │ │ - aff2: 9f03 ldr r7, [sp, #12] │ │ - aff4: 19be adds r6, r7, r6 │ │ - aff6: 9602 str r6, [sp, #8] │ │ - aff8: 5eed ldrsh r5, [r5, r3] │ │ - affa: 2608 movs r6, #8 │ │ - affc: 5fa7 ldrsh r7, [r4, r6] │ │ - affe: 1c2e adds r6, r5, #0 │ │ - b000: 437e muls r6, r7 │ │ - b002: 1d57 adds r7, r2, #5 │ │ - b004: 007f lsls r7, r7, #1 │ │ - b006: 9601 str r6, [sp, #4] │ │ - b008: 5eff ldrsh r7, [r7, r3] │ │ - b00a: 250a movs r5, #10 │ │ - b00c: 5f66 ldrsh r6, [r4, r5] │ │ - b00e: 1d95 adds r5, r2, #6 │ │ - b010: 006d lsls r5, r5, #1 │ │ - b012: 4377 muls r7, r6 │ │ - b014: 9e01 ldr r6, [sp, #4] │ │ - b016: 19f7 adds r7, r6, r7 │ │ - b018: 9701 str r7, [sp, #4] │ │ - b01a: 270c movs r7, #12 │ │ - b01c: 5fe6 ldrsh r6, [r4, r7] │ │ - b01e: 5eed ldrsh r5, [r5, r3] │ │ - b020: 1cd7 adds r7, r2, #3 │ │ - b022: 007f lsls r7, r7, #1 │ │ - b024: 4375 muls r5, r6 │ │ - b026: 9e01 ldr r6, [sp, #4] │ │ - b028: 3207 adds r2, #7 │ │ - b02a: 0052 lsls r2, r2, #1 │ │ - b02c: 1975 adds r5, r6, r5 │ │ - b02e: 9501 str r5, [sp, #4] │ │ - b030: 2506 movs r5, #6 │ │ - b032: 5f66 ldrsh r6, [r4, r5] │ │ - b034: 5eff ldrsh r7, [r7, r3] │ │ - b036: 5ed2 ldrsh r2, [r2, r3] │ │ - b038: 6c85 ldr r5, [r0, #72] ; 0x48 │ │ - b03a: 4377 muls r7, r6 │ │ - b03c: 9e02 ldr r6, [sp, #8] │ │ - b03e: 19f7 adds r7, r6, r7 │ │ - b040: 260e movs r6, #14 │ │ - b042: 5fa4 ldrsh r4, [r4, r6] │ │ - b044: 107f asrs r7, r7, #1 │ │ - b046: 6cc6 ldr r6, [r0, #76] ; 0x4c │ │ - b048: 4362 muls r2, r4 │ │ - b04a: 9c01 ldr r4, [sp, #4] │ │ - b04c: 18a2 adds r2, r4, r2 │ │ - b04e: 1052 asrs r2, r2, #1 │ │ - b050: 18ba adds r2, r7, r2 │ │ - b052: 9f08 ldr r7, [sp, #32] │ │ - b054: 1392 asrs r2, r2, #14 │ │ - b056: 436a muls r2, r5 │ │ - b058: 1c34 adds r4, r6, #0 │ │ - b05a: 437c muls r4, r7 │ │ - b05c: 6d05 ldr r5, [r0, #80] ; 0x50 │ │ - b05e: 9e04 ldr r6, [sp, #16] │ │ - b060: 1912 adds r2, r2, r4 │ │ - b062: 2780 movs r7, #128 ; 0x80 │ │ - b064: 1c2c adds r4, r5, #0 │ │ - b066: 4374 muls r4, r6 │ │ - b068: 69c5 ldr r5, [r0, #28] │ │ - b06a: 1912 adds r2, r2, r4 │ │ - b06c: 9c07 ldr r4, [sp, #28] │ │ - b06e: 017f lsls r7, r7, #5 │ │ - b070: 19d2 adds r2, r2, r7 │ │ - b072: 1964 adds r4, r4, r5 │ │ - b074: 9407 str r4, [sp, #28] │ │ - b076: 6987 ldr r7, [r0, #24] │ │ - b078: 9e06 ldr r6, [sp, #24] │ │ - b07a: 1352 asrs r2, r2, #13 │ │ - b07c: 19f6 adds r6, r6, r7 │ │ - b07e: 1335 asrs r5, r6, #12 │ │ - b080: 1c2c adds r4, r5, #0 │ │ - b082: 4354 muls r4, r2 │ │ - b084: 9606 str r6, [sp, #24] │ │ - b086: 680e ldr r6, [r1, #0] │ │ - b088: 9f07 ldr r7, [sp, #28] │ │ - b08a: 1934 adds r4, r6, r4 │ │ - b08c: 600c str r4, [r1, #0] │ │ - b08e: 133c asrs r4, r7, #12 │ │ - b090: 1c26 adds r6, r4, #0 │ │ - b092: 4356 muls r6, r2 │ │ - b094: 684f ldr r7, [r1, #4] │ │ - b096: 19be adds r6, r7, r6 │ │ - b098: 604e str r6, [r1, #4] │ │ - b09a: 68c6 ldr r6, [r0, #12] │ │ - b09c: 9f09 ldr r7, [sp, #36] ; 0x24 │ │ - b09e: 3108 adds r1, #8 │ │ - b0a0: 44b4 add ip, r6 │ │ - b0a2: 42b9 cmp r1, r7 │ │ - b0a4: d203 bcs.n b0ae │ │ - b0a6: 9c08 ldr r4, [sp, #32] │ │ - b0a8: 9208 str r2, [sp, #32] │ │ - b0aa: 9404 str r4, [sp, #16] │ │ - b0ac: e77c b.n afa8 │ │ - b0ae: 6847 ldr r7, [r0, #4] │ │ - b0b0: 4666 mov r6, ip │ │ - b0b2: 1433 asrs r3, r6, #16 │ │ - b0b4: 18fb adds r3, r7, r3 │ │ - b0b6: 6043 str r3, [r0, #4] │ │ - b0b8: 0433 lsls r3, r6, #16 │ │ - b0ba: 0c1b lsrs r3, r3, #16 │ │ - b0bc: 6083 str r3, [r0, #8] │ │ - b0be: 6382 str r2, [r0, #56] ; 0x38 │ │ - b0c0: 9908 ldr r1, [sp, #32] │ │ - b0c2: 9a06 ldr r2, [sp, #24] │ │ - b0c4: 9b07 ldr r3, [sp, #28] │ │ - b0c6: 63c1 str r1, [r0, #60] ; 0x3c │ │ - b0c8: 6302 str r2, [r0, #48] ; 0x30 │ │ - b0ca: 6105 str r5, [r0, #16] │ │ - b0cc: 6343 str r3, [r0, #52] ; 0x34 │ │ - b0ce: 6144 str r4, [r0, #20] │ │ - b0d0: b00b add sp, #44 ; 0x2c │ │ - b0d2: bdf0 pop {r4, r5, r6, r7, pc} │ │ - b0d4: ce50 ldmia r6, {r4, r6} │ │ - b0d6: 0002 movs r2, r0 │ │ - b0d8: 7ff8 ldrb r0, [r7, #31] │ │ - b0da: 0000 movs r0, r0 │ │ - b0dc: fffd 7fff ; instruction: 0xfffd7fff │ │ - │ │ -0000b0e0 : │ │ - b0e0: b5f0 push {r4, r5, r6, r7, lr} │ │ - b0e2: 6b83 ldr r3, [r0, #56] ; 0x38 │ │ - b0e4: 6c04 ldr r4, [r0, #64] ; 0x40 │ │ - b0e6: 6c46 ldr r6, [r0, #68] ; 0x44 │ │ - b0e8: b085 sub sp, #20 │ │ - b0ea: 469c mov ip, r3 │ │ - b0ec: 9402 str r4, [sp, #8] │ │ - b0ee: 6843 ldr r3, [r0, #4] │ │ - b0f0: 6804 ldr r4, [r0, #0] │ │ - b0f2: 9600 str r6, [sp, #0] │ │ - b0f4: 6a46 ldr r6, [r0, #36] ; 0x24 │ │ - b0f6: 18e4 adds r4, r4, r3 │ │ - b0f8: 9203 str r2, [sp, #12] │ │ - b0fa: 6bc5 ldr r5, [r0, #60] ; 0x3c │ │ - b0fc: 6882 ldr r2, [r0, #8] │ │ - b0fe: 9401 str r4, [sp, #4] │ │ - b100: 0676 lsls r6, r6, #25 │ │ - b102: d501 bpl.n b108 │ │ - b104: 18e4 adds r4, r4, r3 │ │ - b106: 9401 str r4, [sp, #4] │ │ - b108: 9b01 ldr r3, [sp, #4] │ │ - b10a: 1416 asrs r6, r2, #16 │ │ - b10c: 0076 lsls r6, r6, #1 │ │ - b10e: 579f ldrsb r7, [r3, r6] │ │ - b110: 6c84 ldr r4, [r0, #72] ; 0x48 │ │ - b112: 023f lsls r7, r7, #8 │ │ - b114: 1c23 adds r3, r4, #0 │ │ - b116: 437b muls r3, r7 │ │ - b118: 6cc4 ldr r4, [r0, #76] ; 0x4c │ │ - b11a: 4667 mov r7, ip │ │ - b11c: 4367 muls r7, r4 │ │ - b11e: 19df adds r7, r3, r7 │ │ - b120: 6d03 ldr r3, [r0, #80] ; 0x50 │ │ - b122: 2480 movs r4, #128 ; 0x80 │ │ - b124: 0164 lsls r4, r4, #5 │ │ - b126: 435d muls r5, r3 │ │ - b128: 197f adds r7, r7, r5 │ │ - b12a: 9d01 ldr r5, [sp, #4] │ │ - b12c: 193f adds r7, r7, r4 │ │ - b12e: 137f asrs r7, r7, #13 │ │ - b130: 19ae adds r6, r5, r6 │ │ - b132: 2501 movs r5, #1 │ │ - b134: 5775 ldrsb r5, [r6, r5] │ │ - b136: 6c86 ldr r6, [r0, #72] ; 0x48 │ │ - b138: 022d lsls r5, r5, #8 │ │ - b13a: 1c34 adds r4, r6, #0 │ │ - b13c: 436c muls r4, r5 │ │ - b13e: 6cc5 ldr r5, [r0, #76] ; 0x4c │ │ - b140: 9e02 ldr r6, [sp, #8] │ │ - b142: 1c2b adds r3, r5, #0 │ │ - b144: 4373 muls r3, r6 │ │ - b146: 6d05 ldr r5, [r0, #80] ; 0x50 │ │ - b148: 9e00 ldr r6, [sp, #0] │ │ - b14a: 18e4 adds r4, r4, r3 │ │ - b14c: 1c2b adds r3, r5, #0 │ │ - b14e: 4373 muls r3, r6 │ │ - b150: 6905 ldr r5, [r0, #16] │ │ - b152: 18e4 adds r4, r4, r3 │ │ - b154: 2380 movs r3, #128 ; 0x80 │ │ - b156: 015b lsls r3, r3, #5 │ │ - b158: 18e4 adds r4, r4, r3 │ │ - b15a: 1c2b adds r3, r5, #0 │ │ - b15c: 437b muls r3, r7 │ │ - b15e: 680e ldr r6, [r1, #0] │ │ - b160: 1364 asrs r4, r4, #13 │ │ - b162: 18f3 adds r3, r6, r3 │ │ - b164: 600b str r3, [r1, #0] │ │ - b166: 6945 ldr r5, [r0, #20] │ │ - b168: 684e ldr r6, [r1, #4] │ │ - b16a: 1c2b adds r3, r5, #0 │ │ - b16c: 4363 muls r3, r4 │ │ - b16e: 18f3 adds r3, r6, r3 │ │ - b170: 604b str r3, [r1, #4] │ │ - b172: 68c3 ldr r3, [r0, #12] │ │ - b174: 9d03 ldr r5, [sp, #12] │ │ - b176: 3108 adds r1, #8 │ │ - b178: 18d2 adds r2, r2, r3 │ │ - b17a: 42a9 cmp r1, r5 │ │ - b17c: d205 bcs.n b18a │ │ - b17e: 9e02 ldr r6, [sp, #8] │ │ - b180: 4665 mov r5, ip │ │ - b182: 9402 str r4, [sp, #8] │ │ - b184: 9600 str r6, [sp, #0] │ │ - b186: 46bc mov ip, r7 │ │ - b188: e7be b.n b108 │ │ - b18a: 6841 ldr r1, [r0, #4] │ │ - b18c: 1413 asrs r3, r2, #16 │ │ - b18e: 6404 str r4, [r0, #64] ; 0x40 │ │ - b190: 18cb adds r3, r1, r3 │ │ - b192: 6043 str r3, [r0, #4] │ │ - b194: 9c02 ldr r4, [sp, #8] │ │ - b196: 0413 lsls r3, r2, #16 │ │ - b198: 0c1b lsrs r3, r3, #16 │ │ - b19a: 6083 str r3, [r0, #8] │ │ - b19c: 4663 mov r3, ip │ │ - b19e: 6387 str r7, [r0, #56] ; 0x38 │ │ - b1a0: 63c3 str r3, [r0, #60] ; 0x3c │ │ - b1a2: 6444 str r4, [r0, #68] ; 0x44 │ │ - b1a4: b005 add sp, #20 │ │ - b1a6: bdf0 pop {r4, r5, r6, r7, pc} │ │ - │ │ -0000b1a8 : │ │ - b1a8: b5f0 push {r4, r5, r6, r7, lr} │ │ - b1aa: 6c04 ldr r4, [r0, #64] ; 0x40 │ │ - b1ac: b085 sub sp, #20 │ │ - b1ae: 6c46 ldr r6, [r0, #68] ; 0x44 │ │ - b1b0: 6b83 ldr r3, [r0, #56] ; 0x38 │ │ - b1b2: 9402 str r4, [sp, #8] │ │ - b1b4: 6844 ldr r4, [r0, #4] │ │ - b1b6: 9600 str r6, [sp, #0] │ │ - b1b8: 6806 ldr r6, [r0, #0] │ │ - b1ba: 469c mov ip, r3 │ │ - b1bc: 0063 lsls r3, r4, #1 │ │ - b1be: 6a44 ldr r4, [r0, #36] ; 0x24 │ │ - b1c0: 18f6 adds r6, r6, r3 │ │ - b1c2: 9203 str r2, [sp, #12] │ │ - b1c4: 6bc5 ldr r5, [r0, #60] ; 0x3c │ │ - b1c6: 6882 ldr r2, [r0, #8] │ │ - b1c8: 9601 str r6, [sp, #4] │ │ - b1ca: 0664 lsls r4, r4, #25 │ │ - b1cc: d501 bpl.n b1d2 │ │ - b1ce: 18f6 adds r6, r6, r3 │ │ - b1d0: 9601 str r6, [sp, #4] │ │ - b1d2: 9b01 ldr r3, [sp, #4] │ │ - b1d4: 1416 asrs r6, r2, #16 │ │ - b1d6: 00b6 lsls r6, r6, #2 │ │ - b1d8: 5f9f ldrsh r7, [r3, r6] │ │ - b1da: 6c84 ldr r4, [r0, #72] ; 0x48 │ │ - b1dc: 1c23 adds r3, r4, #0 │ │ - b1de: 437b muls r3, r7 │ │ - b1e0: 6cc4 ldr r4, [r0, #76] ; 0x4c │ │ - b1e2: 4667 mov r7, ip │ │ - b1e4: 4367 muls r7, r4 │ │ - b1e6: 19df adds r7, r3, r7 │ │ - b1e8: 6d03 ldr r3, [r0, #80] ; 0x50 │ │ - b1ea: 2480 movs r4, #128 ; 0x80 │ │ - b1ec: 0164 lsls r4, r4, #5 │ │ - b1ee: 435d muls r5, r3 │ │ - b1f0: 197f adds r7, r7, r5 │ │ - b1f2: 9d01 ldr r5, [sp, #4] │ │ - b1f4: 193f adds r7, r7, r4 │ │ - b1f6: 137f asrs r7, r7, #13 │ │ - b1f8: 19ae adds r6, r5, r6 │ │ - b1fa: 2302 movs r3, #2 │ │ - b1fc: 5ef5 ldrsh r5, [r6, r3] │ │ - b1fe: 6c86 ldr r6, [r0, #72] ; 0x48 │ │ - b200: 1c34 adds r4, r6, #0 │ │ - b202: 436c muls r4, r5 │ │ - b204: 6cc5 ldr r5, [r0, #76] ; 0x4c │ │ - b206: 9e02 ldr r6, [sp, #8] │ │ - b208: 1c2b adds r3, r5, #0 │ │ - b20a: 4373 muls r3, r6 │ │ - b20c: 6d05 ldr r5, [r0, #80] ; 0x50 │ │ - b20e: 9e00 ldr r6, [sp, #0] │ │ - b210: 18e4 adds r4, r4, r3 │ │ - b212: 1c2b adds r3, r5, #0 │ │ - b214: 4373 muls r3, r6 │ │ - b216: 6905 ldr r5, [r0, #16] │ │ - b218: 18e4 adds r4, r4, r3 │ │ - b21a: 2380 movs r3, #128 ; 0x80 │ │ - b21c: 015b lsls r3, r3, #5 │ │ - b21e: 18e4 adds r4, r4, r3 │ │ - b220: 1c2b adds r3, r5, #0 │ │ - b222: 437b muls r3, r7 │ │ - b224: 680e ldr r6, [r1, #0] │ │ - b226: 1364 asrs r4, r4, #13 │ │ - b228: 18f3 adds r3, r6, r3 │ │ - b22a: 600b str r3, [r1, #0] │ │ - b22c: 6945 ldr r5, [r0, #20] │ │ - b22e: 684e ldr r6, [r1, #4] │ │ - b230: 1c2b adds r3, r5, #0 │ │ - b232: 4363 muls r3, r4 │ │ - b234: 18f3 adds r3, r6, r3 │ │ - b236: 604b str r3, [r1, #4] │ │ - b238: 68c3 ldr r3, [r0, #12] │ │ - b23a: 9d03 ldr r5, [sp, #12] │ │ - b23c: 3108 adds r1, #8 │ │ - b23e: 18d2 adds r2, r2, r3 │ │ - b240: 42a9 cmp r1, r5 │ │ - b242: d205 bcs.n b250 │ │ - b244: 9e02 ldr r6, [sp, #8] │ │ - b246: 4665 mov r5, ip │ │ - b248: 9402 str r4, [sp, #8] │ │ - b24a: 9600 str r6, [sp, #0] │ │ - b24c: 46bc mov ip, r7 │ │ - b24e: e7c0 b.n b1d2 │ │ - b250: 6841 ldr r1, [r0, #4] │ │ - b252: 1413 asrs r3, r2, #16 │ │ - b254: 6404 str r4, [r0, #64] ; 0x40 │ │ - b256: 18cb adds r3, r1, r3 │ │ - b258: 6043 str r3, [r0, #4] │ │ - b25a: 9c02 ldr r4, [sp, #8] │ │ - b25c: 0413 lsls r3, r2, #16 │ │ - b25e: 0c1b lsrs r3, r3, #16 │ │ - b260: 6083 str r3, [r0, #8] │ │ +0000b034 : │ │ + b034: b5f0 push {r4, r5, r6, r7, lr} │ │ + b036: 6b03 ldr r3, [r0, #48] ; 0x30 │ │ + b038: b089 sub sp, #36 ; 0x24 │ │ + b03a: 9206 str r2, [sp, #24] │ │ + b03c: 9301 str r3, [sp, #4] │ │ + b03e: 6b43 ldr r3, [r0, #52] ; 0x34 │ │ + b040: 6842 ldr r2, [r0, #4] │ │ + b042: 6804 ldr r4, [r0, #0] │ │ + b044: 9302 str r3, [sp, #8] │ │ + b046: 6b83 ldr r3, [r0, #56] ; 0x38 │ │ + b048: 18a4 adds r4, r4, r2 │ │ + b04a: 9404 str r4, [sp, #16] │ │ + b04c: 9303 str r3, [sp, #12] │ │ + b04e: 6bc3 ldr r3, [r0, #60] ; 0x3c │ │ + b050: 6a44 ldr r4, [r0, #36] ; 0x24 │ │ + b052: 9305 str r3, [sp, #20] │ │ + b054: 6883 ldr r3, [r0, #8] │ │ + b056: 9300 str r3, [sp, #0] │ │ + b058: 0663 lsls r3, r4, #25 │ │ + b05a: d502 bpl.n b062 │ │ + b05c: 9c04 ldr r4, [sp, #16] │ │ + b05e: 18a2 adds r2, r4, r2 │ │ + b060: 9204 str r2, [sp, #16] │ │ + b062: 4c3b ldr r4, [pc, #236] ; (b150 ) │ │ + b064: 447c add r4, pc │ │ + b066: 6824 ldr r4, [r4, #0] │ │ + b068: 9b00 ldr r3, [sp, #0] │ │ + b06a: 4d3a ldr r5, [pc, #232] ; (b154 ) │ │ + b06c: 9e04 ldr r6, [sp, #16] │ │ + b06e: 111a asrs r2, r3, #4 │ │ + b070: 402a ands r2, r5 │ │ + b072: 141d asrs r5, r3, #16 │ │ + b074: 46ac mov ip, r5 │ │ + b076: 0055 lsls r5, r2, #1 │ │ + b078: 5f2d ldrsh r5, [r5, r4] │ │ + b07a: 2300 movs r3, #0 │ │ + b07c: 4466 add r6, ip │ │ + b07e: 1c37 adds r7, r6, #0 │ │ + b080: 3e01 subs r6, #1 │ │ + b082: 56f3 ldrsb r3, [r6, r3] │ │ + b084: 1c1e adds r6, r3, #0 │ │ + b086: 436e muls r6, r5 │ │ + b088: 1c55 adds r5, r2, #1 │ │ + b08a: 006d lsls r5, r5, #1 │ │ + b08c: 5f2d ldrsh r5, [r5, r4] │ │ + b08e: 9b04 ldr r3, [sp, #16] │ │ + b090: 9507 str r5, [sp, #28] │ │ + b092: 4665 mov r5, ip │ │ + b094: 575b ldrsb r3, [r3, r5] │ │ + b096: 469c mov ip, r3 │ │ + b098: 9b07 ldr r3, [sp, #28] │ │ + b09a: 4665 mov r5, ip │ │ + b09c: 435d muls r5, r3 │ │ + b09e: 1976 adds r6, r6, r5 │ │ + b0a0: 1cd5 adds r5, r2, #3 │ │ + b0a2: 006d lsls r5, r5, #1 │ │ + b0a4: 5f2d ldrsh r5, [r5, r4] │ │ + b0a6: 2302 movs r3, #2 │ │ + b0a8: 56fb ldrsb r3, [r7, r3] │ │ + b0aa: 3202 adds r2, #2 │ │ + b0ac: 0052 lsls r2, r2, #1 │ │ + b0ae: 469c mov ip, r3 │ │ + b0b0: 4663 mov r3, ip │ │ + b0b2: 436b muls r3, r5 │ │ + b0b4: 18f5 adds r5, r6, r3 │ │ + b0b6: 5f12 ldrsh r2, [r2, r4] │ │ + b0b8: 2301 movs r3, #1 │ │ + b0ba: 56fb ldrsb r3, [r7, r3] │ │ + b0bc: 1c1e adds r6, r3, #0 │ │ + b0be: 4356 muls r6, r2 │ │ + b0c0: 6c82 ldr r2, [r0, #72] ; 0x48 │ │ + b0c2: 19ad adds r5, r5, r6 │ │ + b0c4: 11ad asrs r5, r5, #6 │ │ + b0c6: 436a muls r2, r5 │ │ + b0c8: 1c15 adds r5, r2, #0 │ │ + b0ca: 9b03 ldr r3, [sp, #12] │ │ + b0cc: 6cc2 ldr r2, [r0, #76] ; 0x4c │ │ + b0ce: 435a muls r2, r3 │ │ + b0d0: 9b05 ldr r3, [sp, #20] │ │ + b0d2: 18aa adds r2, r5, r2 │ │ + b0d4: 6d05 ldr r5, [r0, #80] ; 0x50 │ │ + b0d6: 435d muls r5, r3 │ │ + b0d8: 2380 movs r3, #128 ; 0x80 │ │ + b0da: 1952 adds r2, r2, r5 │ │ + b0dc: 69c5 ldr r5, [r0, #28] │ │ + b0de: 015b lsls r3, r3, #5 │ │ + b0e0: 18d2 adds r2, r2, r3 │ │ + b0e2: 46ac mov ip, r5 │ │ + b0e4: 9b02 ldr r3, [sp, #8] │ │ + b0e6: 6985 ldr r5, [r0, #24] │ │ + b0e8: 1352 asrs r2, r2, #13 │ │ + b0ea: 4463 add r3, ip │ │ + b0ec: 46ac mov ip, r5 │ │ + b0ee: 9302 str r3, [sp, #8] │ │ + b0f0: 9b01 ldr r3, [sp, #4] │ │ + b0f2: 4463 add r3, ip │ │ + b0f4: 131f asrs r7, r3, #12 │ │ + b0f6: 1c3d adds r5, r7, #0 │ │ + b0f8: 4355 muls r5, r2 │ │ + b0fa: 9301 str r3, [sp, #4] │ │ + b0fc: 680b ldr r3, [r1, #0] │ │ + b0fe: 195d adds r5, r3, r5 │ │ + b100: 9b02 ldr r3, [sp, #8] │ │ + b102: 600d str r5, [r1, #0] │ │ + b104: 131e asrs r6, r3, #12 │ │ + b106: 1c35 adds r5, r6, #0 │ │ + b108: 4355 muls r5, r2 │ │ + b10a: 684b ldr r3, [r1, #4] │ │ + b10c: 195d adds r5, r3, r5 │ │ + b10e: 604d str r5, [r1, #4] │ │ + b110: 68c3 ldr r3, [r0, #12] │ │ + b112: 9d00 ldr r5, [sp, #0] │ │ + b114: 3108 adds r1, #8 │ │ + b116: 18eb adds r3, r5, r3 │ │ + b118: 9300 str r3, [sp, #0] │ │ + b11a: 9b03 ldr r3, [sp, #12] │ │ + b11c: 9305 str r3, [sp, #20] │ │ + b11e: 9b06 ldr r3, [sp, #24] │ │ + b120: 4299 cmp r1, r3 │ │ + b122: d201 bcs.n b128 │ │ + b124: 9203 str r2, [sp, #12] │ │ + b126: e79f b.n b068 │ │ + b128: 9b00 ldr r3, [sp, #0] │ │ + b12a: 6382 str r2, [r0, #56] ; 0x38 │ │ + b12c: 6107 str r7, [r0, #16] │ │ + b12e: 1419 asrs r1, r3, #16 │ │ + b130: 6843 ldr r3, [r0, #4] │ │ + b132: 6146 str r6, [r0, #20] │ │ + b134: 1859 adds r1, r3, r1 │ │ + b136: 9b00 ldr r3, [sp, #0] │ │ + b138: 6041 str r1, [r0, #4] │ │ + b13a: 041b lsls r3, r3, #16 │ │ + b13c: 0c1b lsrs r3, r3, #16 │ │ + b13e: 6083 str r3, [r0, #8] │ │ + b140: 9b03 ldr r3, [sp, #12] │ │ + b142: 63c3 str r3, [r0, #60] ; 0x3c │ │ + b144: 9b01 ldr r3, [sp, #4] │ │ + b146: 6303 str r3, [r0, #48] ; 0x30 │ │ + b148: 9b02 ldr r3, [sp, #8] │ │ + b14a: 6343 str r3, [r0, #52] ; 0x34 │ │ + b14c: b009 add sp, #36 ; 0x24 │ │ + b14e: bdf0 pop {r4, r5, r6, r7, pc} │ │ + b150: dd8c ble.n b06c │ │ + b152: 0002 movs r2, r0 │ │ + b154: 0ffc lsrs r4, r7, #31 │ │ + ... │ │ + │ │ +0000b158 : │ │ + b158: b5f0 push {r4, r5, r6, r7, lr} │ │ + b15a: 6b03 ldr r3, [r0, #48] ; 0x30 │ │ + b15c: b089 sub sp, #36 ; 0x24 │ │ + b15e: 9206 str r2, [sp, #24] │ │ + b160: 469c mov ip, r3 │ │ + b162: 6b43 ldr r3, [r0, #52] ; 0x34 │ │ + b164: 9302 str r3, [sp, #8] │ │ + b166: 6b83 ldr r3, [r0, #56] ; 0x38 │ │ + b168: 9303 str r3, [sp, #12] │ │ + b16a: 6bc3 ldr r3, [r0, #60] ; 0x3c │ │ + b16c: 9305 str r3, [sp, #20] │ │ + b16e: 6883 ldr r3, [r0, #8] │ │ + b170: 9301 str r3, [sp, #4] │ │ + b172: 6843 ldr r3, [r0, #4] │ │ + b174: 005a lsls r2, r3, #1 │ │ + b176: 6803 ldr r3, [r0, #0] │ │ + b178: 189b adds r3, r3, r2 │ │ + b17a: 9304 str r3, [sp, #16] │ │ + b17c: 6a43 ldr r3, [r0, #36] ; 0x24 │ │ + b17e: 065b lsls r3, r3, #25 │ │ + b180: d502 bpl.n b188 │ │ + b182: 9b04 ldr r3, [sp, #16] │ │ + b184: 189b adds r3, r3, r2 │ │ + b186: 9304 str r3, [sp, #16] │ │ + b188: 4d39 ldr r5, [pc, #228] ; (b270 ) │ │ + b18a: 447d add r5, pc │ │ + b18c: 682d ldr r5, [r5, #0] │ │ + b18e: 9b01 ldr r3, [sp, #4] │ │ + b190: 111c asrs r4, r3, #4 │ │ + b192: 4b38 ldr r3, [pc, #224] ; (b274 ) │ │ + b194: 401c ands r4, r3 │ │ + b196: 9b01 ldr r3, [sp, #4] │ │ + b198: 0066 lsls r6, r4, #1 │ │ + b19a: 141a asrs r2, r3, #16 │ │ + b19c: 4b36 ldr r3, [pc, #216] ; (b278 ) │ │ + b19e: 18d2 adds r2, r2, r3 │ │ + b1a0: 5f76 ldrsh r6, [r6, r5] │ │ + b1a2: 9b04 ldr r3, [sp, #16] │ │ + b1a4: 0052 lsls r2, r2, #1 │ │ + b1a6: 5e9f ldrsh r7, [r3, r2] │ │ + b1a8: 4377 muls r7, r6 │ │ + b1aa: 1c66 adds r6, r4, #1 │ │ + b1ac: 0076 lsls r6, r6, #1 │ │ + b1ae: 5f76 ldrsh r6, [r6, r5] │ │ + b1b0: 9b04 ldr r3, [sp, #16] │ │ + b1b2: 9607 str r6, [sp, #28] │ │ + b1b4: 189a adds r2, r3, r2 │ │ + b1b6: 2602 movs r6, #2 │ │ + b1b8: 5f93 ldrsh r3, [r2, r6] │ │ + b1ba: 9e07 ldr r6, [sp, #28] │ │ + b1bc: 435e muls r6, r3 │ │ + b1be: 19bf adds r7, r7, r6 │ │ + b1c0: 1ce6 adds r6, r4, #3 │ │ + b1c2: 0076 lsls r6, r6, #1 │ │ + b1c4: 5f76 ldrsh r6, [r6, r5] │ │ + b1c6: 3402 adds r4, #2 │ │ + b1c8: 0064 lsls r4, r4, #1 │ │ + b1ca: 9607 str r6, [sp, #28] │ │ + b1cc: 2606 movs r6, #6 │ │ + b1ce: 5f93 ldrsh r3, [r2, r6] │ │ + b1d0: 9e07 ldr r6, [sp, #28] │ │ + b1d2: 435e muls r6, r3 │ │ + b1d4: 5f64 ldrsh r4, [r4, r5] │ │ + b1d6: 2304 movs r3, #4 │ │ + b1d8: 5ed2 ldrsh r2, [r2, r3] │ │ + b1da: 19be adds r6, r7, r6 │ │ + b1dc: 6c83 ldr r3, [r0, #72] ; 0x48 │ │ + b1de: 1c17 adds r7, r2, #0 │ │ + b1e0: 4367 muls r7, r4 │ │ + b1e2: 19f6 adds r6, r6, r7 │ │ + b1e4: 13b6 asrs r6, r6, #14 │ │ + b1e6: 4373 muls r3, r6 │ │ + b1e8: 6cc2 ldr r2, [r0, #76] ; 0x4c │ │ + b1ea: 1c1e adds r6, r3, #0 │ │ + b1ec: 9b03 ldr r3, [sp, #12] │ │ + b1ee: 6d04 ldr r4, [r0, #80] ; 0x50 │ │ + b1f0: 435a muls r2, r3 │ │ + b1f2: 9b05 ldr r3, [sp, #20] │ │ + b1f4: 18b2 adds r2, r6, r2 │ │ + b1f6: 435c muls r4, r3 │ │ + b1f8: 2380 movs r3, #128 ; 0x80 │ │ + b1fa: 1912 adds r2, r2, r4 │ │ + b1fc: 015b lsls r3, r3, #5 │ │ + b1fe: 9c02 ldr r4, [sp, #8] │ │ + b200: 18d2 adds r2, r2, r3 │ │ + b202: 69c3 ldr r3, [r0, #28] │ │ + b204: 1352 asrs r2, r2, #13 │ │ + b206: 18e3 adds r3, r4, r3 │ │ + b208: 6984 ldr r4, [r0, #24] │ │ + b20a: 9302 str r3, [sp, #8] │ │ + b20c: 4663 mov r3, ip │ │ + b20e: 46a4 mov ip, r4 │ │ + b210: 4463 add r3, ip │ │ + b212: 131f asrs r7, r3, #12 │ │ + b214: 1c3c adds r4, r7, #0 │ │ + b216: 4354 muls r4, r2 │ │ + b218: 469c mov ip, r3 │ │ + b21a: 680b ldr r3, [r1, #0] │ │ + b21c: 191c adds r4, r3, r4 │ │ + b21e: 9b02 ldr r3, [sp, #8] │ │ + b220: 600c str r4, [r1, #0] │ │ + b222: 131e asrs r6, r3, #12 │ │ + b224: 1c34 adds r4, r6, #0 │ │ + b226: 4354 muls r4, r2 │ │ + b228: 684b ldr r3, [r1, #4] │ │ + b22a: 191c adds r4, r3, r4 │ │ + b22c: 604c str r4, [r1, #4] │ │ + b22e: 68c3 ldr r3, [r0, #12] │ │ + b230: 9c01 ldr r4, [sp, #4] │ │ + b232: 3108 adds r1, #8 │ │ + b234: 18e3 adds r3, r4, r3 │ │ + b236: 9301 str r3, [sp, #4] │ │ + b238: 9b03 ldr r3, [sp, #12] │ │ + b23a: 9305 str r3, [sp, #20] │ │ + b23c: 9b06 ldr r3, [sp, #24] │ │ + b23e: 4299 cmp r1, r3 │ │ + b240: d201 bcs.n b246 │ │ + b242: 9203 str r2, [sp, #12] │ │ + b244: e7a3 b.n b18e │ │ + b246: 9b01 ldr r3, [sp, #4] │ │ + b248: 6382 str r2, [r0, #56] ; 0x38 │ │ + b24a: 6107 str r7, [r0, #16] │ │ + b24c: 1419 asrs r1, r3, #16 │ │ + b24e: 6843 ldr r3, [r0, #4] │ │ + b250: 6146 str r6, [r0, #20] │ │ + b252: 1859 adds r1, r3, r1 │ │ + b254: 9b01 ldr r3, [sp, #4] │ │ + b256: 6041 str r1, [r0, #4] │ │ + b258: 041b lsls r3, r3, #16 │ │ + b25a: 0c1b lsrs r3, r3, #16 │ │ + b25c: 6083 str r3, [r0, #8] │ │ + b25e: 9b03 ldr r3, [sp, #12] │ │ + b260: 63c3 str r3, [r0, #60] ; 0x3c │ │ b262: 4663 mov r3, ip │ │ - b264: 6387 str r7, [r0, #56] ; 0x38 │ │ - b266: 63c3 str r3, [r0, #60] ; 0x3c │ │ - b268: 6444 str r4, [r0, #68] ; 0x44 │ │ - b26a: b005 add sp, #20 │ │ + b264: 6303 str r3, [r0, #48] ; 0x30 │ │ + b266: 9b02 ldr r3, [sp, #8] │ │ + b268: 6343 str r3, [r0, #52] ; 0x34 │ │ + b26a: b009 add sp, #36 ; 0x24 │ │ b26c: bdf0 pop {r4, r5, r6, r7, pc} │ │ - │ │ -0000b26e : │ │ - b26e: b5f0 push {r4, r5, r6, r7, lr} │ │ - b270: 6c43 ldr r3, [r0, #68] ; 0x44 │ │ - b272: b089 sub sp, #36 ; 0x24 │ │ - b274: 9206 str r2, [sp, #24] │ │ - b276: 6bc2 ldr r2, [r0, #60] ; 0x3c │ │ - b278: 9302 str r3, [sp, #8] │ │ - b27a: 6807 ldr r7, [r0, #0] │ │ - b27c: 6843 ldr r3, [r0, #4] │ │ - b27e: 9200 str r2, [sp, #0] │ │ - b280: 6886 ldr r6, [r0, #8] │ │ - b282: 6a42 ldr r2, [r0, #36] ; 0x24 │ │ - b284: 18ff adds r7, r7, r3 │ │ - b286: 6b84 ldr r4, [r0, #56] ; 0x38 │ │ - b288: 6c05 ldr r5, [r0, #64] ; 0x40 │ │ - b28a: 46b4 mov ip, r6 │ │ - b28c: 9703 str r7, [sp, #12] │ │ - b28e: 0652 lsls r2, r2, #25 │ │ - b290: d501 bpl.n b296 │ │ - b292: 18ff adds r7, r7, r3 │ │ - b294: 9703 str r7, [sp, #12] │ │ - b296: 4666 mov r6, ip │ │ - b298: 1233 asrs r3, r6, #8 │ │ - b29a: 9a03 ldr r2, [sp, #12] │ │ - b29c: 27ff movs r7, #255 ; 0xff │ │ - b29e: 401f ands r7, r3 │ │ - b2a0: 1433 asrs r3, r6, #16 │ │ - b2a2: 005b lsls r3, r3, #1 │ │ - b2a4: 9704 str r7, [sp, #16] │ │ - b2a6: 56d6 ldrsb r6, [r2, r3] │ │ - b2a8: 2701 movs r7, #1 │ │ - b2aa: 18d3 adds r3, r2, r3 │ │ - b2ac: 57df ldrsb r7, [r3, r7] │ │ - b2ae: 0232 lsls r2, r6, #8 │ │ - b2b0: 9705 str r7, [sp, #20] │ │ - b2b2: 2702 movs r7, #2 │ │ - b2b4: 57df ldrsb r7, [r3, r7] │ │ - b2b6: 78db ldrb r3, [r3, #3] │ │ - b2b8: 1bbe subs r6, r7, r6 │ │ - b2ba: 9f04 ldr r7, [sp, #16] │ │ - b2bc: 061b lsls r3, r3, #24 │ │ - b2be: 161b asrs r3, r3, #24 │ │ - b2c0: 437e muls r6, r7 │ │ - b2c2: 6c87 ldr r7, [r0, #72] ; 0x48 │ │ - b2c4: 1996 adds r6, r2, r6 │ │ - b2c6: 1c32 adds r2, r6, #0 │ │ - b2c8: 437a muls r2, r7 │ │ - b2ca: 9207 str r2, [sp, #28] │ │ - b2cc: 6cc2 ldr r2, [r0, #76] ; 0x4c │ │ - b2ce: 9f07 ldr r7, [sp, #28] │ │ - b2d0: 1c16 adds r6, r2, #0 │ │ - b2d2: 4366 muls r6, r4 │ │ - b2d4: 6d02 ldr r2, [r0, #80] ; 0x50 │ │ - b2d6: 19be adds r6, r7, r6 │ │ - b2d8: 9f00 ldr r7, [sp, #0] │ │ - b2da: 9607 str r6, [sp, #28] │ │ - b2dc: 1c16 adds r6, r2, #0 │ │ - b2de: 437e muls r6, r7 │ │ - b2e0: 9a07 ldr r2, [sp, #28] │ │ - b2e2: 2780 movs r7, #128 ; 0x80 │ │ - b2e4: 017f lsls r7, r7, #5 │ │ - b2e6: 1996 adds r6, r2, r6 │ │ - b2e8: 9a05 ldr r2, [sp, #20] │ │ - b2ea: 19f6 adds r6, r6, r7 │ │ - b2ec: 1376 asrs r6, r6, #13 │ │ - b2ee: 0217 lsls r7, r2, #8 │ │ - b2f0: 1a9b subs r3, r3, r2 │ │ - b2f2: 9a04 ldr r2, [sp, #16] │ │ - b2f4: 4353 muls r3, r2 │ │ - b2f6: 18fb adds r3, r7, r3 │ │ - b2f8: 6c87 ldr r7, [r0, #72] ; 0x48 │ │ - b2fa: 437b muls r3, r7 │ │ - b2fc: 6cc7 ldr r7, [r0, #76] ; 0x4c │ │ - b2fe: 1c3a adds r2, r7, #0 │ │ - b300: 436a muls r2, r5 │ │ - b302: 9f02 ldr r7, [sp, #8] │ │ - b304: 189a adds r2, r3, r2 │ │ - b306: 6d03 ldr r3, [r0, #80] ; 0x50 │ │ - b308: 9204 str r2, [sp, #16] │ │ - b30a: 1c1a adds r2, r3, #0 │ │ - b30c: 437a muls r2, r7 │ │ - b30e: 9f04 ldr r7, [sp, #16] │ │ - b310: 18bb adds r3, r7, r2 │ │ - b312: 6907 ldr r7, [r0, #16] │ │ - b314: 2280 movs r2, #128 ; 0x80 │ │ - b316: 0152 lsls r2, r2, #5 │ │ - b318: 189b adds r3, r3, r2 │ │ - b31a: 1c3a adds r2, r7, #0 │ │ - b31c: 4372 muls r2, r6 │ │ - b31e: 680f ldr r7, [r1, #0] │ │ - b320: 135b asrs r3, r3, #13 │ │ - b322: 18ba adds r2, r7, r2 │ │ - b324: 600a str r2, [r1, #0] │ │ - b326: 6947 ldr r7, [r0, #20] │ │ - b328: 1c3a adds r2, r7, #0 │ │ - b32a: 435a muls r2, r3 │ │ - b32c: 684f ldr r7, [r1, #4] │ │ - b32e: 18ba adds r2, r7, r2 │ │ - b330: 604a str r2, [r1, #4] │ │ - b332: 68c2 ldr r2, [r0, #12] │ │ - b334: 9f06 ldr r7, [sp, #24] │ │ - b336: 3108 adds r1, #8 │ │ - b338: 4494 add ip, r2 │ │ - b33a: 42b9 cmp r1, r7 │ │ - b33c: d204 bcs.n b348 │ │ - b33e: 9502 str r5, [sp, #8] │ │ - b340: 9400 str r4, [sp, #0] │ │ - b342: 1c1d adds r5, r3, #0 │ │ - b344: 1c34 adds r4, r6, #0 │ │ - b346: e7a6 b.n b296 │ │ - b348: 6847 ldr r7, [r0, #4] │ │ - b34a: 4661 mov r1, ip │ │ - b34c: 140a asrs r2, r1, #16 │ │ - b34e: 18ba adds r2, r7, r2 │ │ - b350: 6042 str r2, [r0, #4] │ │ - b352: 040a lsls r2, r1, #16 │ │ - b354: 0c12 lsrs r2, r2, #16 │ │ - b356: 6082 str r2, [r0, #8] │ │ - b358: 6386 str r6, [r0, #56] ; 0x38 │ │ - b35a: 63c4 str r4, [r0, #60] ; 0x3c │ │ - b35c: 6403 str r3, [r0, #64] ; 0x40 │ │ - b35e: 6445 str r5, [r0, #68] ; 0x44 │ │ - b360: b009 add sp, #36 ; 0x24 │ │ - b362: bdf0 pop {r4, r5, r6, r7, pc} │ │ - │ │ -0000b364 : │ │ - b364: b5f0 push {r4, r5, r6, r7, lr} │ │ - b366: 6c46 ldr r6, [r0, #68] ; 0x44 │ │ - b368: 6bc3 ldr r3, [r0, #60] ; 0x3c │ │ - b36a: 6847 ldr r7, [r0, #4] │ │ - b36c: b089 sub sp, #36 ; 0x24 │ │ - b36e: 9606 str r6, [sp, #24] │ │ - b370: 6806 ldr r6, [r0, #0] │ │ - b372: 9303 str r3, [sp, #12] │ │ - b374: 007b lsls r3, r7, #1 │ │ - b376: 6a47 ldr r7, [r0, #36] ; 0x24 │ │ - b378: 18f6 adds r6, r6, r3 │ │ - b37a: 9207 str r2, [sp, #28] │ │ - b37c: 6c05 ldr r5, [r0, #64] ; 0x40 │ │ - b37e: 6b82 ldr r2, [r0, #56] ; 0x38 │ │ - b380: 6884 ldr r4, [r0, #8] │ │ - b382: 9604 str r6, [sp, #16] │ │ - b384: 067f lsls r7, r7, #25 │ │ - b386: d501 bpl.n b38c │ │ - b388: 18f6 adds r6, r6, r3 │ │ - b38a: 9604 str r6, [sp, #16] │ │ - b38c: 1223 asrs r3, r4, #8 │ │ - b38e: 9f04 ldr r7, [sp, #16] │ │ - b390: 26ff movs r6, #255 ; 0xff │ │ - b392: 401e ands r6, r3 │ │ - b394: 1423 asrs r3, r4, #16 │ │ - b396: 009b lsls r3, r3, #2 │ │ - b398: 9605 str r6, [sp, #20] │ │ - b39a: 5eff ldrsh r7, [r7, r3] │ │ - b39c: 9702 str r7, [sp, #8] │ │ - b39e: 9f04 ldr r7, [sp, #16] │ │ - b3a0: 18fb adds r3, r7, r3 │ │ - b3a2: 9300 str r3, [sp, #0] │ │ - b3a4: 9f00 ldr r7, [sp, #0] │ │ - b3a6: 2602 movs r6, #2 │ │ - b3a8: 5f9b ldrsh r3, [r3, r6] │ │ - b3aa: 9e02 ldr r6, [sp, #8] │ │ - b3ac: 9301 str r3, [sp, #4] │ │ - b3ae: 2304 movs r3, #4 │ │ - b3b0: 5eff ldrsh r7, [r7, r3] │ │ - b3b2: 9b05 ldr r3, [sp, #20] │ │ - b3b4: 1bbf subs r7, r7, r6 │ │ - b3b6: 46bc mov ip, r7 │ │ - b3b8: 4667 mov r7, ip │ │ - b3ba: 435f muls r7, r3 │ │ - b3bc: 123f asrs r7, r7, #8 │ │ - b3be: 46bc mov ip, r7 │ │ - b3c0: 6c87 ldr r7, [r0, #72] ; 0x48 │ │ - b3c2: 6cc3 ldr r3, [r0, #76] ; 0x4c │ │ - b3c4: 44b4 add ip, r6 │ │ - b3c6: 4666 mov r6, ip │ │ - b3c8: 437e muls r6, r7 │ │ - b3ca: 1c1f adds r7, r3, #0 │ │ - b3cc: 4357 muls r7, r2 │ │ - b3ce: 46b4 mov ip, r6 │ │ - b3d0: 9b03 ldr r3, [sp, #12] │ │ - b3d2: 44bc add ip, r7 │ │ - b3d4: 6d07 ldr r7, [r0, #80] ; 0x50 │ │ - b3d6: 1c3e adds r6, r7, #0 │ │ - b3d8: 435e muls r6, r3 │ │ - b3da: 1c37 adds r7, r6, #0 │ │ - b3dc: 2680 movs r6, #128 ; 0x80 │ │ - b3de: 4467 add r7, ip │ │ - b3e0: 0176 lsls r6, r6, #5 │ │ - b3e2: 19bf adds r7, r7, r6 │ │ - b3e4: 137f asrs r7, r7, #13 │ │ - b3e6: 9702 str r7, [sp, #8] │ │ - b3e8: 9f00 ldr r7, [sp, #0] │ │ - b3ea: 9e01 ldr r6, [sp, #4] │ │ - b3ec: 2306 movs r3, #6 │ │ - b3ee: 5efb ldrsh r3, [r7, r3] │ │ - b3f0: 9f05 ldr r7, [sp, #20] │ │ - b3f2: 1b9b subs r3, r3, r6 │ │ - b3f4: 437b muls r3, r7 │ │ - b3f6: 121b asrs r3, r3, #8 │ │ - b3f8: 18f7 adds r7, r6, r3 │ │ - b3fa: 6c86 ldr r6, [r0, #72] ; 0x48 │ │ - b3fc: 1c3b adds r3, r7, #0 │ │ - b3fe: 4373 muls r3, r6 │ │ - b400: 6cc7 ldr r7, [r0, #76] ; 0x4c │ │ - b402: 469c mov ip, r3 │ │ - b404: 6d06 ldr r6, [r0, #80] ; 0x50 │ │ - b406: 1c3b adds r3, r7, #0 │ │ - b408: 436b muls r3, r5 │ │ - b40a: 9f06 ldr r7, [sp, #24] │ │ - b40c: 449c add ip, r3 │ │ - b40e: 1c33 adds r3, r6, #0 │ │ - b410: 437b muls r3, r7 │ │ - b412: 1c1e adds r6, r3, #0 │ │ - b414: 2380 movs r3, #128 ; 0x80 │ │ - b416: 4466 add r6, ip │ │ - b418: 015b lsls r3, r3, #5 │ │ - b41a: 6907 ldr r7, [r0, #16] │ │ - b41c: 18f6 adds r6, r6, r3 │ │ - b41e: 9b02 ldr r3, [sp, #8] │ │ - b420: 1376 asrs r6, r6, #13 │ │ - b422: 9603 str r6, [sp, #12] │ │ - b424: 1c3e adds r6, r7, #0 │ │ - b426: 435e muls r6, r3 │ │ - b428: 46b4 mov ip, r6 │ │ - b42a: 680e ldr r6, [r1, #0] │ │ - b42c: 44b4 add ip, r6 │ │ - b42e: 4667 mov r7, ip │ │ - b430: 600f str r7, [r1, #0] │ │ - b432: 6946 ldr r6, [r0, #20] │ │ - b434: 9f03 ldr r7, [sp, #12] │ │ - b436: 1c33 adds r3, r6, #0 │ │ - b438: 437b muls r3, r7 │ │ - b43a: 469c mov ip, r3 │ │ - b43c: 684b ldr r3, [r1, #4] │ │ - b43e: 449c add ip, r3 │ │ - b440: 4666 mov r6, ip │ │ - b442: 604e str r6, [r1, #4] │ │ - b444: 68c7 ldr r7, [r0, #12] │ │ - b446: 9b07 ldr r3, [sp, #28] │ │ - b448: 3108 adds r1, #8 │ │ - b44a: 19e4 adds r4, r4, r7 │ │ - b44c: 4299 cmp r1, r3 │ │ - b44e: d204 bcs.n b45a │ │ - b450: 9506 str r5, [sp, #24] │ │ - b452: 9d03 ldr r5, [sp, #12] │ │ - b454: 9203 str r2, [sp, #12] │ │ - b456: 9a02 ldr r2, [sp, #8] │ │ - b458: e798 b.n b38c │ │ - b45a: 6846 ldr r6, [r0, #4] │ │ - b45c: 1423 asrs r3, r4, #16 │ │ - b45e: 9f02 ldr r7, [sp, #8] │ │ - b460: 18f3 adds r3, r6, r3 │ │ - b462: 9903 ldr r1, [sp, #12] │ │ - b464: 6043 str r3, [r0, #4] │ │ - b466: 0423 lsls r3, r4, #16 │ │ - b468: 0c1b lsrs r3, r3, #16 │ │ - b46a: 6083 str r3, [r0, #8] │ │ - b46c: 6387 str r7, [r0, #56] ; 0x38 │ │ - b46e: 63c2 str r2, [r0, #60] ; 0x3c │ │ - b470: 6401 str r1, [r0, #64] ; 0x40 │ │ - b472: 6445 str r5, [r0, #68] ; 0x44 │ │ - b474: b009 add sp, #36 ; 0x24 │ │ - b476: bdf0 pop {r4, r5, r6, r7, pc} │ │ - │ │ -0000b478 : │ │ - b478: b5f0 push {r4, r5, r6, r7, lr} │ │ - b47a: b08f sub sp, #60 ; 0x3c │ │ - b47c: 6bc3 ldr r3, [r0, #60] ; 0x3c │ │ - b47e: 6c04 ldr r4, [r0, #64] ; 0x40 │ │ - b480: 920d str r2, [sp, #52] ; 0x34 │ │ - b482: 6b82 ldr r2, [r0, #56] ; 0x38 │ │ - b484: 9303 str r3, [sp, #12] │ │ - b486: 9407 str r4, [sp, #28] │ │ - b488: 9206 str r2, [sp, #24] │ │ - b48a: 6c45 ldr r5, [r0, #68] ; 0x44 │ │ - b48c: 6887 ldr r7, [r0, #8] │ │ - b48e: 6843 ldr r3, [r0, #4] │ │ - b490: 6802 ldr r2, [r0, #0] │ │ - b492: 6a44 ldr r4, [r0, #36] ; 0x24 │ │ - b494: 9508 str r5, [sp, #32] │ │ - b496: 9704 str r7, [sp, #16] │ │ - b498: 18d6 adds r6, r2, r3 │ │ - b49a: 0664 lsls r4, r4, #25 │ │ - b49c: d500 bpl.n b4a0 │ │ - b49e: 18f6 adds r6, r6, r3 │ │ - b4a0: 4b52 ldr r3, [pc, #328] ; (b5ec ) │ │ - b4a2: 447b add r3, pc │ │ - b4a4: 681b ldr r3, [r3, #0] │ │ - b4a6: 9d04 ldr r5, [sp, #16] │ │ - b4a8: 4f51 ldr r7, [pc, #324] ; (b5f0 ) │ │ - b4aa: 112c asrs r4, r5, #4 │ │ - b4ac: 403c ands r4, r7 │ │ - b4ae: 0062 lsls r2, r4, #1 │ │ - b4b0: 5ed5 ldrsh r5, [r2, r3] │ │ - b4b2: 9505 str r5, [sp, #20] │ │ - b4b4: 9d04 ldr r5, [sp, #16] │ │ - b4b6: 142a asrs r2, r5, #16 │ │ - b4b8: 1c65 adds r5, r4, #1 │ │ - b4ba: 006d lsls r5, r5, #1 │ │ - b4bc: 5eef ldrsh r7, [r5, r3] │ │ - b4be: 3a01 subs r2, #1 │ │ - b4c0: 0052 lsls r2, r2, #1 │ │ - b4c2: 1ca5 adds r5, r4, #2 │ │ - b4c4: 9709 str r7, [sp, #36] ; 0x24 │ │ - b4c6: 006d lsls r5, r5, #1 │ │ - b4c8: 1c97 adds r7, r2, #2 │ │ - b4ca: 970a str r7, [sp, #40] ; 0x28 │ │ - b4cc: 5eed ldrsh r5, [r5, r3] │ │ - b4ce: 3403 adds r4, #3 │ │ - b4d0: 0064 lsls r4, r4, #1 │ │ - b4d2: 950b str r5, [sp, #44] ; 0x2c │ │ - b4d4: 1d15 adds r5, r2, #4 │ │ - b4d6: 950c str r5, [sp, #48] ; 0x30 │ │ - b4d8: 5ee7 ldrsh r7, [r4, r3] │ │ - b4da: 56b4 ldrsb r4, [r6, r2] │ │ - b4dc: 9702 str r7, [sp, #8] │ │ - b4de: 1d97 adds r7, r2, #6 │ │ - b4e0: 9700 str r7, [sp, #0] │ │ - b4e2: 9f05 ldr r7, [sp, #20] │ │ - b4e4: 46a4 mov ip, r4 │ │ - b4e6: 9c0a ldr r4, [sp, #40] ; 0x28 │ │ - b4e8: 4665 mov r5, ip │ │ - b4ea: 437d muls r5, r7 │ │ - b4ec: 5737 ldrsb r7, [r6, r4] │ │ - b4ee: 46ac mov ip, r5 │ │ - b4f0: 9d09 ldr r5, [sp, #36] ; 0x24 │ │ - b4f2: 9c0c ldr r4, [sp, #48] ; 0x30 │ │ - b4f4: 18b2 adds r2, r6, r2 │ │ - b4f6: 436f muls r7, r5 │ │ - b4f8: 9d0b ldr r5, [sp, #44] ; 0x2c │ │ - b4fa: 44bc add ip, r7 │ │ - b4fc: 5737 ldrsb r7, [r6, r4] │ │ - b4fe: 9c00 ldr r4, [sp, #0] │ │ - b500: 436f muls r7, r5 │ │ - b502: 9d02 ldr r5, [sp, #8] │ │ - b504: 44bc add ip, r7 │ │ - b506: 5737 ldrsb r7, [r6, r4] │ │ - b508: 6c84 ldr r4, [r0, #72] ; 0x48 │ │ - b50a: 436f muls r7, r5 │ │ - b50c: 4467 add r7, ip │ │ - b50e: 11bf asrs r7, r7, #6 │ │ - b510: 46bc mov ip, r7 │ │ - b512: 4667 mov r7, ip │ │ - b514: 4367 muls r7, r4 │ │ - b516: 9c06 ldr r4, [sp, #24] │ │ - b518: 46bc mov ip, r7 │ │ - b51a: 6cc7 ldr r7, [r0, #76] ; 0x4c │ │ - b51c: 1c3d adds r5, r7, #0 │ │ - b51e: 4365 muls r5, r4 │ │ - b520: 6d07 ldr r7, [r0, #80] ; 0x50 │ │ - b522: 9c03 ldr r4, [sp, #12] │ │ - b524: 44ac add ip, r5 │ │ - b526: 1c3d adds r5, r7, #0 │ │ - b528: 4365 muls r5, r4 │ │ - b52a: 1c2f adds r7, r5, #0 │ │ - b52c: 2580 movs r5, #128 ; 0x80 │ │ - b52e: 4467 add r7, ip │ │ - b530: 016d lsls r5, r5, #5 │ │ - b532: 197f adds r7, r7, r5 │ │ - b534: 137f asrs r7, r7, #13 │ │ - b536: 46bc mov ip, r7 │ │ - b538: 2701 movs r7, #1 │ │ - b53a: 57d7 ldrsb r7, [r2, r7] │ │ - b53c: 9c0a ldr r4, [sp, #40] ; 0x28 │ │ - b53e: 9a05 ldr r2, [sp, #20] │ │ - b540: 9d09 ldr r5, [sp, #36] ; 0x24 │ │ - b542: 4357 muls r7, r2 │ │ - b544: 1932 adds r2, r6, r4 │ │ - b546: 7852 ldrb r2, [r2, #1] │ │ - b548: 9c0c ldr r4, [sp, #48] ; 0x30 │ │ - b54a: 0612 lsls r2, r2, #24 │ │ - b54c: 1612 asrs r2, r2, #24 │ │ - b54e: 436a muls r2, r5 │ │ - b550: 18bf adds r7, r7, r2 │ │ - b552: 1932 adds r2, r6, r4 │ │ - b554: 7852 ldrb r2, [r2, #1] │ │ - b556: 9d0b ldr r5, [sp, #44] ; 0x2c │ │ - b558: 9c00 ldr r4, [sp, #0] │ │ - b55a: 0612 lsls r2, r2, #24 │ │ - b55c: 1612 asrs r2, r2, #24 │ │ - b55e: 436a muls r2, r5 │ │ - b560: 18bf adds r7, r7, r2 │ │ - b562: 1932 adds r2, r6, r4 │ │ - b564: 7852 ldrb r2, [r2, #1] │ │ - b566: 9d02 ldr r5, [sp, #8] │ │ - b568: 6cc4 ldr r4, [r0, #76] ; 0x4c │ │ - b56a: 0612 lsls r2, r2, #24 │ │ - b56c: 1612 asrs r2, r2, #24 │ │ - b56e: 436a muls r2, r5 │ │ - b570: 18ba adds r2, r7, r2 │ │ - b572: 6c87 ldr r7, [r0, #72] ; 0x48 │ │ - b574: 1192 asrs r2, r2, #6 │ │ - b576: 437a muls r2, r7 │ │ - b578: 9f07 ldr r7, [sp, #28] │ │ - b57a: 1c25 adds r5, r4, #0 │ │ - b57c: 437d muls r5, r7 │ │ - b57e: 9f08 ldr r7, [sp, #32] │ │ - b580: 1952 adds r2, r2, r5 │ │ - b582: 6d05 ldr r5, [r0, #80] ; 0x50 │ │ - b584: 1c2c adds r4, r5, #0 │ │ - b586: 437c muls r4, r7 │ │ - b588: 6905 ldr r5, [r0, #16] │ │ - b58a: 1912 adds r2, r2, r4 │ │ - b58c: 2480 movs r4, #128 ; 0x80 │ │ - b58e: 0164 lsls r4, r4, #5 │ │ - b590: 1912 adds r2, r2, r4 │ │ - b592: 4664 mov r4, ip │ │ - b594: 436c muls r4, r5 │ │ - b596: 680f ldr r7, [r1, #0] │ │ - b598: 1352 asrs r2, r2, #13 │ │ - b59a: 193c adds r4, r7, r4 │ │ - b59c: 600c str r4, [r1, #0] │ │ - b59e: 6945 ldr r5, [r0, #20] │ │ - b5a0: 684f ldr r7, [r1, #4] │ │ - b5a2: 1c2c adds r4, r5, #0 │ │ - b5a4: 4354 muls r4, r2 │ │ - b5a6: 193c adds r4, r7, r4 │ │ - b5a8: 604c str r4, [r1, #4] │ │ - b5aa: 68c5 ldr r5, [r0, #12] │ │ - b5ac: 9c04 ldr r4, [sp, #16] │ │ - b5ae: 9f0d ldr r7, [sp, #52] ; 0x34 │ │ - b5b0: 3108 adds r1, #8 │ │ - b5b2: 1964 adds r4, r4, r5 │ │ - b5b4: 9404 str r4, [sp, #16] │ │ - b5b6: 42b9 cmp r1, r7 │ │ - b5b8: d207 bcs.n b5ca │ │ - b5ba: 9c07 ldr r4, [sp, #28] │ │ - b5bc: 9d06 ldr r5, [sp, #24] │ │ - b5be: 9207 str r2, [sp, #28] │ │ - b5c0: 4662 mov r2, ip │ │ - b5c2: 9408 str r4, [sp, #32] │ │ - b5c4: 9503 str r5, [sp, #12] │ │ - b5c6: 9206 str r2, [sp, #24] │ │ - b5c8: e76d b.n b4a6 │ │ - b5ca: 9c04 ldr r4, [sp, #16] │ │ - b5cc: 6845 ldr r5, [r0, #4] │ │ - b5ce: 9906 ldr r1, [sp, #24] │ │ - b5d0: 1423 asrs r3, r4, #16 │ │ - b5d2: 18eb adds r3, r5, r3 │ │ - b5d4: 6402 str r2, [r0, #64] ; 0x40 │ │ - b5d6: 9a07 ldr r2, [sp, #28] │ │ - b5d8: 6043 str r3, [r0, #4] │ │ - b5da: 0423 lsls r3, r4, #16 │ │ - b5dc: 0c1b lsrs r3, r3, #16 │ │ - b5de: 4667 mov r7, ip │ │ - b5e0: 6083 str r3, [r0, #8] │ │ - b5e2: 6387 str r7, [r0, #56] ; 0x38 │ │ - b5e4: 63c1 str r1, [r0, #60] ; 0x3c │ │ - b5e6: 6442 str r2, [r0, #68] ; 0x44 │ │ - b5e8: b00f add sp, #60 ; 0x3c │ │ - b5ea: bdf0 pop {r4, r5, r6, r7, pc} │ │ - b5ec: c94e ldmia r1, {r1, r2, r3, r6} │ │ - b5ee: 0002 movs r2, r0 │ │ - b5f0: 0ffc lsrs r4, r7, #31 │ │ + b26e: 46c0 nop ; (mov r8, r8) │ │ + b270: dc66 bgt.n b340 │ │ + b272: 0002 movs r2, r0 │ │ + b274: 0ffc lsrs r4, r7, #31 │ │ + b276: 0000 movs r0, r0 │ │ + b278: ffff 7fff ; instruction: 0xffff7fff │ │ + │ │ +0000b27c : │ │ + b27c: b5f0 push {r4, r5, r6, r7, lr} │ │ + b27e: 6b03 ldr r3, [r0, #48] ; 0x30 │ │ + b280: b089 sub sp, #36 ; 0x24 │ │ + b282: 9207 str r2, [sp, #28] │ │ + b284: 9301 str r3, [sp, #4] │ │ + b286: 6b43 ldr r3, [r0, #52] ; 0x34 │ │ + b288: 6802 ldr r2, [r0, #0] │ │ + b28a: 9302 str r3, [sp, #8] │ │ + b28c: 6b83 ldr r3, [r0, #56] ; 0x38 │ │ + b28e: 9303 str r3, [sp, #12] │ │ + b290: 6bc3 ldr r3, [r0, #60] ; 0x3c │ │ + b292: 9305 str r3, [sp, #20] │ │ + b294: 6883 ldr r3, [r0, #8] │ │ + b296: 9300 str r3, [sp, #0] │ │ + b298: 6843 ldr r3, [r0, #4] │ │ + b29a: 18d2 adds r2, r2, r3 │ │ + b29c: 9204 str r2, [sp, #16] │ │ + b29e: 6a42 ldr r2, [r0, #36] ; 0x24 │ │ + b2a0: 0652 lsls r2, r2, #25 │ │ + b2a2: d502 bpl.n b2aa │ │ + b2a4: 9a04 ldr r2, [sp, #16] │ │ + b2a6: 18d3 adds r3, r2, r3 │ │ + b2a8: 9304 str r3, [sp, #16] │ │ + b2aa: 4a53 ldr r2, [pc, #332] ; (b3f8 ) │ │ + b2ac: 447a add r2, pc │ │ + b2ae: 6812 ldr r2, [r2, #0] │ │ + b2b0: 9b00 ldr r3, [sp, #0] │ │ + b2b2: 4c52 ldr r4, [pc, #328] ; (b3fc ) │ │ + b2b4: 041b lsls r3, r3, #16 │ │ + b2b6: 0c1b lsrs r3, r3, #16 │ │ + b2b8: 3310 adds r3, #16 │ │ + b2ba: 109b asrs r3, r3, #2 │ │ + b2bc: 4023 ands r3, r4 │ │ + b2be: 9c00 ldr r4, [sp, #0] │ │ + b2c0: 1424 asrs r4, r4, #16 │ │ + b2c2: 9406 str r4, [sp, #24] │ │ + b2c4: 005c lsls r4, r3, #1 │ │ + b2c6: 5ea5 ldrsh r5, [r4, r2] │ │ + b2c8: 9e06 ldr r6, [sp, #24] │ │ + b2ca: 9c04 ldr r4, [sp, #16] │ │ + b2cc: 19a4 adds r4, r4, r6 │ │ + b2ce: 1ee6 subs r6, r4, #3 │ │ + b2d0: 7836 ldrb r6, [r6, #0] │ │ + b2d2: 0636 lsls r6, r6, #24 │ │ + b2d4: 1636 asrs r6, r6, #24 │ │ + b2d6: 1c37 adds r7, r6, #0 │ │ + b2d8: 436f muls r7, r5 │ │ + b2da: 1c5d adds r5, r3, #1 │ │ + b2dc: 006d lsls r5, r5, #1 │ │ + b2de: 5ead ldrsh r5, [r5, r2] │ │ + b2e0: 1ea6 subs r6, r4, #2 │ │ + b2e2: 7836 ldrb r6, [r6, #0] │ │ + b2e4: 0636 lsls r6, r6, #24 │ │ + b2e6: 1636 asrs r6, r6, #24 │ │ + b2e8: 46b4 mov ip, r6 │ │ + b2ea: 4666 mov r6, ip │ │ + b2ec: 436e muls r6, r5 │ │ + b2ee: 1c35 adds r5, r6, #0 │ │ + b2f0: 197d adds r5, r7, r5 │ │ + b2f2: 1c2f adds r7, r5, #0 │ │ + b2f4: 1c9d adds r5, r3, #2 │ │ + b2f6: 006d lsls r5, r5, #1 │ │ + b2f8: 5ead ldrsh r5, [r5, r2] │ │ + b2fa: 1e66 subs r6, r4, #1 │ │ + b2fc: 7836 ldrb r6, [r6, #0] │ │ + b2fe: 0636 lsls r6, r6, #24 │ │ + b300: 1636 asrs r6, r6, #24 │ │ + b302: 46b4 mov ip, r6 │ │ + b304: 4666 mov r6, ip │ │ + b306: 436e muls r6, r5 │ │ + b308: 1c35 adds r5, r6, #0 │ │ + b30a: 197e adds r6, r7, r5 │ │ + b30c: 1cdd adds r5, r3, #3 │ │ + b30e: 006d lsls r5, r5, #1 │ │ + b310: 5eaf ldrsh r7, [r5, r2] │ │ + b312: 9d04 ldr r5, [sp, #16] │ │ + b314: 46bc mov ip, r7 │ │ + b316: 9f06 ldr r7, [sp, #24] │ │ + b318: 57ef ldrsb r7, [r5, r7] │ │ + b31a: 4665 mov r5, ip │ │ + b31c: 437d muls r5, r7 │ │ + b31e: 1976 adds r6, r6, r5 │ │ + b320: 1d1d adds r5, r3, #4 │ │ + b322: 006d lsls r5, r5, #1 │ │ + b324: 5eaf ldrsh r7, [r5, r2] │ │ + b326: 2501 movs r5, #1 │ │ + b328: 5765 ldrsb r5, [r4, r5] │ │ + b32a: 46ac mov ip, r5 │ │ + b32c: 4665 mov r5, ip │ │ + b32e: 437d muls r5, r7 │ │ + b330: 1975 adds r5, r6, r5 │ │ + b332: 1d5e adds r6, r3, #5 │ │ + b334: 0076 lsls r6, r6, #1 │ │ + b336: 5eb7 ldrsh r7, [r6, r2] │ │ + b338: 2602 movs r6, #2 │ │ + b33a: 57a6 ldrsb r6, [r4, r6] │ │ + b33c: 46b4 mov ip, r6 │ │ + b33e: 4666 mov r6, ip │ │ + b340: 437e muls r6, r7 │ │ + b342: 19ae adds r6, r5, r6 │ │ + b344: 1d9d adds r5, r3, #6 │ │ + b346: 006d lsls r5, r5, #1 │ │ + b348: 5eaf ldrsh r7, [r5, r2] │ │ + b34a: 2503 movs r5, #3 │ │ + b34c: 5765 ldrsb r5, [r4, r5] │ │ + b34e: 3307 adds r3, #7 │ │ + b350: 7924 ldrb r4, [r4, #4] │ │ + b352: 46ac mov ip, r5 │ │ + b354: 4665 mov r5, ip │ │ + b356: 437d muls r5, r7 │ │ + b358: 005b lsls r3, r3, #1 │ │ + b35a: 1975 adds r5, r6, r5 │ │ + b35c: 5e9b ldrsh r3, [r3, r2] │ │ + b35e: 0624 lsls r4, r4, #24 │ │ + b360: 1624 asrs r4, r4, #24 │ │ + b362: 1c26 adds r6, r4, #0 │ │ + b364: 435e muls r6, r3 │ │ + b366: 9b03 ldr r3, [sp, #12] │ │ + b368: 19ae adds r6, r5, r6 │ │ + b36a: 6cc4 ldr r4, [r0, #76] ; 0x4c │ │ + b36c: 6c85 ldr r5, [r0, #72] ; 0x48 │ │ + b36e: 11f6 asrs r6, r6, #7 │ │ + b370: 435c muls r4, r3 │ │ + b372: 4375 muls r5, r6 │ │ + b374: 6d03 ldr r3, [r0, #80] ; 0x50 │ │ + b376: 192d adds r5, r5, r4 │ │ + b378: 9c05 ldr r4, [sp, #20] │ │ + b37a: 4363 muls r3, r4 │ │ + b37c: 18ed adds r5, r5, r3 │ │ + b37e: 2380 movs r3, #128 ; 0x80 │ │ + b380: 69c4 ldr r4, [r0, #28] │ │ + b382: 015b lsls r3, r3, #5 │ │ + b384: 18ed adds r5, r5, r3 │ │ + b386: 46a4 mov ip, r4 │ │ + b388: 9b02 ldr r3, [sp, #8] │ │ + b38a: 6984 ldr r4, [r0, #24] │ │ + b38c: 136d asrs r5, r5, #13 │ │ + b38e: 4463 add r3, ip │ │ + b390: 46a4 mov ip, r4 │ │ + b392: 9302 str r3, [sp, #8] │ │ + b394: 9b01 ldr r3, [sp, #4] │ │ + b396: 4463 add r3, ip │ │ + b398: 131c asrs r4, r3, #12 │ │ + b39a: 9301 str r3, [sp, #4] │ │ + b39c: 1c23 adds r3, r4, #0 │ │ + b39e: 436b muls r3, r5 │ │ + b3a0: 680e ldr r6, [r1, #0] │ │ + b3a2: 684f ldr r7, [r1, #4] │ │ + b3a4: 18f3 adds r3, r6, r3 │ │ + b3a6: 600b str r3, [r1, #0] │ │ + b3a8: 9b02 ldr r3, [sp, #8] │ │ + b3aa: 131e asrs r6, r3, #12 │ │ + b3ac: 1c33 adds r3, r6, #0 │ │ + b3ae: 436b muls r3, r5 │ │ + b3b0: 18fb adds r3, r7, r3 │ │ + b3b2: 604b str r3, [r1, #4] │ │ + b3b4: 68c7 ldr r7, [r0, #12] │ │ + b3b6: 9b00 ldr r3, [sp, #0] │ │ + b3b8: 3108 adds r1, #8 │ │ + b3ba: 46bc mov ip, r7 │ │ + b3bc: 4463 add r3, ip │ │ + b3be: 9300 str r3, [sp, #0] │ │ + b3c0: 9b03 ldr r3, [sp, #12] │ │ + b3c2: 9305 str r3, [sp, #20] │ │ + b3c4: 9b07 ldr r3, [sp, #28] │ │ + b3c6: 4299 cmp r1, r3 │ │ + b3c8: d201 bcs.n b3ce │ │ + b3ca: 9503 str r5, [sp, #12] │ │ + b3cc: e770 b.n b2b0 │ │ + b3ce: 9b00 ldr r3, [sp, #0] │ │ + b3d0: 6842 ldr r2, [r0, #4] │ │ + b3d2: 6385 str r5, [r0, #56] ; 0x38 │ │ + b3d4: 141b asrs r3, r3, #16 │ │ + b3d6: 18d3 adds r3, r2, r3 │ │ + b3d8: 6043 str r3, [r0, #4] │ │ + b3da: 9b00 ldr r3, [sp, #0] │ │ + b3dc: 6104 str r4, [r0, #16] │ │ + b3de: 6146 str r6, [r0, #20] │ │ + b3e0: 041b lsls r3, r3, #16 │ │ + b3e2: 0c1b lsrs r3, r3, #16 │ │ + b3e4: 6083 str r3, [r0, #8] │ │ + b3e6: 9b03 ldr r3, [sp, #12] │ │ + b3e8: 63c3 str r3, [r0, #60] ; 0x3c │ │ + b3ea: 9b01 ldr r3, [sp, #4] │ │ + b3ec: 6303 str r3, [r0, #48] ; 0x30 │ │ + b3ee: 9b02 ldr r3, [sp, #8] │ │ + b3f0: 6343 str r3, [r0, #52] ; 0x34 │ │ + b3f2: b009 add sp, #36 ; 0x24 │ │ + b3f4: bdf0 pop {r4, r5, r6, r7, pc} │ │ + b3f6: 46c0 nop ; (mov r8, r8) │ │ + b3f8: db48 blt.n b48c │ │ + b3fa: 0002 movs r2, r0 │ │ + b3fc: 7ff8 ldrb r0, [r7, #31] │ │ ... │ │ │ │ -0000b5f4 : │ │ - b5f4: b5f0 push {r4, r5, r6, r7, lr} │ │ - b5f6: b08d sub sp, #52 ; 0x34 │ │ - b5f8: 920b str r2, [sp, #44] ; 0x2c │ │ - b5fa: 6b82 ldr r2, [r0, #56] ; 0x38 │ │ - b5fc: 6c04 ldr r4, [r0, #64] ; 0x40 │ │ - b5fe: 6bc3 ldr r3, [r0, #60] ; 0x3c │ │ - b600: 6847 ldr r7, [r0, #4] │ │ - b602: 9205 str r2, [sp, #20] │ │ - b604: 6802 ldr r2, [r0, #0] │ │ - b606: 9406 str r4, [sp, #24] │ │ - b608: 6c45 ldr r5, [r0, #68] ; 0x44 │ │ - b60a: 6a44 ldr r4, [r0, #36] ; 0x24 │ │ - b60c: 469c mov ip, r3 │ │ - b60e: 007b lsls r3, r7, #1 │ │ - b610: 18d2 adds r2, r2, r3 │ │ - b612: 9508 str r5, [sp, #32] │ │ - b614: 6886 ldr r6, [r0, #8] │ │ - b616: 9204 str r2, [sp, #16] │ │ - b618: 0664 lsls r4, r4, #25 │ │ - b61a: d501 bpl.n b620 │ │ - b61c: 18d2 adds r2, r2, r3 │ │ - b61e: 9204 str r2, [sp, #16] │ │ - b620: 4b49 ldr r3, [pc, #292] ; (b748 ) │ │ - b622: 447b add r3, pc │ │ - b624: 681b ldr r3, [r3, #0] │ │ - b626: 4d49 ldr r5, [pc, #292] ; (b74c ) │ │ - b628: 1134 asrs r4, r6, #4 │ │ - b62a: 402c ands r4, r5 │ │ - b62c: 0062 lsls r2, r4, #1 │ │ - b62e: 5ed7 ldrsh r7, [r2, r3] │ │ - b630: 1c65 adds r5, r4, #1 │ │ - b632: 006d lsls r5, r5, #1 │ │ - b634: 9707 str r7, [sp, #28] │ │ - b636: 5eef ldrsh r7, [r5, r3] │ │ - b638: 1ca5 adds r5, r4, #2 │ │ - b63a: 006d lsls r5, r5, #1 │ │ - b63c: 9709 str r7, [sp, #36] ; 0x24 │ │ - b63e: 5eef ldrsh r7, [r5, r3] │ │ - b640: 3403 adds r4, #3 │ │ - b642: 0064 lsls r4, r4, #1 │ │ - b644: 970a str r7, [sp, #40] ; 0x28 │ │ - b646: 1432 asrs r2, r6, #16 │ │ - b648: 5ee7 ldrsh r7, [r4, r3] │ │ - b64a: 9c04 ldr r4, [sp, #16] │ │ - b64c: 3a01 subs r2, #1 │ │ - b64e: 0092 lsls r2, r2, #2 │ │ - b650: 9702 str r7, [sp, #8] │ │ - b652: 5ea7 ldrsh r7, [r4, r2] │ │ - b654: 9c07 ldr r4, [sp, #28] │ │ - b656: 1c3d adds r5, r7, #0 │ │ - b658: 4365 muls r5, r4 │ │ - b65a: 9f04 ldr r7, [sp, #16] │ │ - b65c: 18ba adds r2, r7, r2 │ │ - b65e: 2404 movs r4, #4 │ │ - b660: 5f17 ldrsh r7, [r2, r4] │ │ - b662: 9c09 ldr r4, [sp, #36] ; 0x24 │ │ - b664: 4367 muls r7, r4 │ │ - b666: 19ed adds r5, r5, r7 │ │ - b668: 2408 movs r4, #8 │ │ - b66a: 5f17 ldrsh r7, [r2, r4] │ │ - b66c: 9c0a ldr r4, [sp, #40] ; 0x28 │ │ - b66e: 4367 muls r7, r4 │ │ - b670: 19ed adds r5, r5, r7 │ │ - b672: 240c movs r4, #12 │ │ - b674: 5f17 ldrsh r7, [r2, r4] │ │ - b676: 9c02 ldr r4, [sp, #8] │ │ - b678: 4367 muls r7, r4 │ │ - b67a: 6c84 ldr r4, [r0, #72] ; 0x48 │ │ - b67c: 19ef adds r7, r5, r7 │ │ - b67e: 13bf asrs r7, r7, #14 │ │ - b680: 1c25 adds r5, r4, #0 │ │ - b682: 437d muls r5, r7 │ │ - b684: 6cc7 ldr r7, [r0, #76] ; 0x4c │ │ - b686: 9c05 ldr r4, [sp, #20] │ │ - b688: 9500 str r5, [sp, #0] │ │ - b68a: 1c3d adds r5, r7, #0 │ │ - b68c: 4365 muls r5, r4 │ │ - b68e: 9f00 ldr r7, [sp, #0] │ │ - b690: 9501 str r5, [sp, #4] │ │ - b692: 197d adds r5, r7, r5 │ │ - b694: 6d07 ldr r7, [r0, #80] ; 0x50 │ │ - b696: 4664 mov r4, ip │ │ - b698: 437c muls r4, r7 │ │ - b69a: 192f adds r7, r5, r4 │ │ - b69c: 2480 movs r4, #128 ; 0x80 │ │ - b69e: 0164 lsls r4, r4, #5 │ │ - b6a0: 193f adds r7, r7, r4 │ │ - b6a2: 137c asrs r4, r7, #13 │ │ - b6a4: 2702 movs r7, #2 │ │ - b6a6: 5fd5 ldrsh r5, [r2, r7] │ │ - b6a8: 9f07 ldr r7, [sp, #28] │ │ - b6aa: 46ac mov ip, r5 │ │ - b6ac: 4665 mov r5, ip │ │ - b6ae: 437d muls r5, r7 │ │ - b6b0: 46ac mov ip, r5 │ │ - b6b2: 2506 movs r5, #6 │ │ - b6b4: 5f57 ldrsh r7, [r2, r5] │ │ - b6b6: 9d09 ldr r5, [sp, #36] ; 0x24 │ │ - b6b8: 436f muls r7, r5 │ │ - b6ba: 44bc add ip, r7 │ │ - b6bc: 250a movs r5, #10 │ │ - b6be: 5f57 ldrsh r7, [r2, r5] │ │ - b6c0: 9d0a ldr r5, [sp, #40] ; 0x28 │ │ - b6c2: 436f muls r7, r5 │ │ - b6c4: 250e movs r5, #14 │ │ - b6c6: 5f52 ldrsh r2, [r2, r5] │ │ - b6c8: 9d02 ldr r5, [sp, #8] │ │ - b6ca: 4467 add r7, ip │ │ - b6cc: 436a muls r2, r5 │ │ - b6ce: 6c85 ldr r5, [r0, #72] ; 0x48 │ │ - b6d0: 18bf adds r7, r7, r2 │ │ - b6d2: 13bf asrs r7, r7, #14 │ │ - b6d4: 1c3a adds r2, r7, #0 │ │ - b6d6: 436a muls r2, r5 │ │ - b6d8: 6cc7 ldr r7, [r0, #76] ; 0x4c │ │ - b6da: 4694 mov ip, r2 │ │ - b6dc: 9a06 ldr r2, [sp, #24] │ │ - b6de: 1c3d adds r5, r7, #0 │ │ - b6e0: 4355 muls r5, r2 │ │ - b6e2: 9f08 ldr r7, [sp, #32] │ │ - b6e4: 44ac add ip, r5 │ │ - b6e6: 6d05 ldr r5, [r0, #80] ; 0x50 │ │ - b6e8: 1c2a adds r2, r5, #0 │ │ - b6ea: 437a muls r2, r7 │ │ - b6ec: 4665 mov r5, ip │ │ - b6ee: 18af adds r7, r5, r2 │ │ - b6f0: 6905 ldr r5, [r0, #16] │ │ - b6f2: 2280 movs r2, #128 ; 0x80 │ │ - b6f4: 0152 lsls r2, r2, #5 │ │ - b6f6: 18bf adds r7, r7, r2 │ │ - b6f8: 1c2a adds r2, r5, #0 │ │ - b6fa: 4362 muls r2, r4 │ │ - b6fc: 680d ldr r5, [r1, #0] │ │ - b6fe: 137f asrs r7, r7, #13 │ │ - b700: 18aa adds r2, r5, r2 │ │ - b702: 600a str r2, [r1, #0] │ │ - b704: 6945 ldr r5, [r0, #20] │ │ - b706: 1c2a adds r2, r5, #0 │ │ - b708: 437a muls r2, r7 │ │ - b70a: 684d ldr r5, [r1, #4] │ │ - b70c: 18aa adds r2, r5, r2 │ │ - b70e: 604a str r2, [r1, #4] │ │ - b710: 68c2 ldr r2, [r0, #12] │ │ - b712: 9d0b ldr r5, [sp, #44] ; 0x2c │ │ - b714: 3108 adds r1, #8 │ │ - b716: 18b6 adds r6, r6, r2 │ │ - b718: 42a9 cmp r1, r5 │ │ - b71a: d206 bcs.n b72a │ │ - b71c: 9a06 ldr r2, [sp, #24] │ │ - b71e: 9d05 ldr r5, [sp, #20] │ │ - b720: 9706 str r7, [sp, #24] │ │ - b722: 9208 str r2, [sp, #32] │ │ - b724: 46ac mov ip, r5 │ │ - b726: 9405 str r4, [sp, #20] │ │ - b728: e77d b.n b626 │ │ - b72a: 6842 ldr r2, [r0, #4] │ │ - b72c: 1433 asrs r3, r6, #16 │ │ - b72e: 6384 str r4, [r0, #56] ; 0x38 │ │ - b730: 18d3 adds r3, r2, r3 │ │ - b732: 6043 str r3, [r0, #4] │ │ - b734: 0433 lsls r3, r6, #16 │ │ - b736: 0c1b lsrs r3, r3, #16 │ │ - b738: 6083 str r3, [r0, #8] │ │ - b73a: 9c06 ldr r4, [sp, #24] │ │ - b73c: 9b05 ldr r3, [sp, #20] │ │ - b73e: 6407 str r7, [r0, #64] ; 0x40 │ │ - b740: 6444 str r4, [r0, #68] ; 0x44 │ │ - b742: 63c3 str r3, [r0, #60] ; 0x3c │ │ - b744: b00d add sp, #52 ; 0x34 │ │ - b746: bdf0 pop {r4, r5, r6, r7, pc} │ │ - b748: c7ce stmia r7!, {r1, r2, r3, r6, r7} │ │ - b74a: 0002 movs r2, r0 │ │ - b74c: 0ffc lsrs r4, r7, #31 │ │ +0000b400 : │ │ + b400: b5f0 push {r4, r5, r6, r7, lr} │ │ + b402: 6b03 ldr r3, [r0, #48] ; 0x30 │ │ + b404: b089 sub sp, #36 ; 0x24 │ │ + b406: 9207 str r2, [sp, #28] │ │ + b408: 9301 str r3, [sp, #4] │ │ + b40a: 6b43 ldr r3, [r0, #52] ; 0x34 │ │ + b40c: 6802 ldr r2, [r0, #0] │ │ + b40e: 9302 str r3, [sp, #8] │ │ + b410: 6b83 ldr r3, [r0, #56] ; 0x38 │ │ + b412: 9303 str r3, [sp, #12] │ │ + b414: 6bc3 ldr r3, [r0, #60] ; 0x3c │ │ + b416: 469c mov ip, r3 │ │ + b418: 6883 ldr r3, [r0, #8] │ │ + b41a: 9300 str r3, [sp, #0] │ │ + b41c: 6843 ldr r3, [r0, #4] │ │ + b41e: 005b lsls r3, r3, #1 │ │ + b420: 18d2 adds r2, r2, r3 │ │ + b422: 9204 str r2, [sp, #16] │ │ + b424: 6a42 ldr r2, [r0, #36] ; 0x24 │ │ + b426: 0652 lsls r2, r2, #25 │ │ + b428: d502 bpl.n b430 │ │ + b42a: 9a04 ldr r2, [sp, #16] │ │ + b42c: 18d3 adds r3, r2, r3 │ │ + b42e: 9304 str r3, [sp, #16] │ │ + b430: 4c50 ldr r4, [pc, #320] ; (b574 ) │ │ + b432: 447c add r4, pc │ │ + b434: 6824 ldr r4, [r4, #0] │ │ + b436: 9b00 ldr r3, [sp, #0] │ │ + b438: 4a4f ldr r2, [pc, #316] ; (b578 ) │ │ + b43a: 4d50 ldr r5, [pc, #320] ; (b57c ) │ │ + b43c: 041b lsls r3, r3, #16 │ │ + b43e: 0c1b lsrs r3, r3, #16 │ │ + b440: 3310 adds r3, #16 │ │ + b442: 109b asrs r3, r3, #2 │ │ + b444: 4013 ands r3, r2 │ │ + b446: 9a00 ldr r2, [sp, #0] │ │ + b448: 1412 asrs r2, r2, #16 │ │ + b44a: 1952 adds r2, r2, r5 │ │ + b44c: 005d lsls r5, r3, #1 │ │ + b44e: 5f2d ldrsh r5, [r5, r4] │ │ + b450: 9e04 ldr r6, [sp, #16] │ │ + b452: 0052 lsls r2, r2, #1 │ │ + b454: 5eb7 ldrsh r7, [r6, r2] │ │ + b456: 1c3e adds r6, r7, #0 │ │ + b458: 436e muls r6, r5 │ │ + b45a: 1c5d adds r5, r3, #1 │ │ + b45c: 006d lsls r5, r5, #1 │ │ + b45e: 9605 str r6, [sp, #20] │ │ + b460: 5f2e ldrsh r6, [r5, r4] │ │ + b462: 9d04 ldr r5, [sp, #16] │ │ + b464: 18aa adds r2, r5, r2 │ │ + b466: 2502 movs r5, #2 │ │ + b468: 5f57 ldrsh r7, [r2, r5] │ │ + b46a: 1c3d adds r5, r7, #0 │ │ + b46c: 4375 muls r5, r6 │ │ + b46e: 9e05 ldr r6, [sp, #20] │ │ + b470: 1975 adds r5, r6, r5 │ │ + b472: 9505 str r5, [sp, #20] │ │ + b474: 2704 movs r7, #4 │ │ + b476: 5fd5 ldrsh r5, [r2, r7] │ │ + b478: 1c9e adds r6, r3, #2 │ │ + b47a: 0076 lsls r6, r6, #1 │ │ + b47c: 5f36 ldrsh r6, [r6, r4] │ │ + b47e: 1c2f adds r7, r5, #0 │ │ + b480: 4377 muls r7, r6 │ │ + b482: 9d05 ldr r5, [sp, #20] │ │ + b484: 19ed adds r5, r5, r7 │ │ + b486: 9505 str r5, [sp, #20] │ │ + b488: 1d1d adds r5, r3, #4 │ │ + b48a: 006d lsls r5, r5, #1 │ │ + b48c: 5f2d ldrsh r5, [r5, r4] │ │ + b48e: 2708 movs r7, #8 │ │ + b490: 5fd6 ldrsh r6, [r2, r7] │ │ + b492: 1c37 adds r7, r6, #0 │ │ + b494: 436f muls r7, r5 │ │ + b496: 1d5d adds r5, r3, #5 │ │ + b498: 006d lsls r5, r5, #1 │ │ + b49a: 9706 str r7, [sp, #24] │ │ + b49c: 5f2d ldrsh r5, [r5, r4] │ │ + b49e: 270a movs r7, #10 │ │ + b4a0: 5fd6 ldrsh r6, [r2, r7] │ │ + b4a2: 436e muls r6, r5 │ │ + b4a4: 1c35 adds r5, r6, #0 │ │ + b4a6: 9e06 ldr r6, [sp, #24] │ │ + b4a8: 1976 adds r6, r6, r5 │ │ + b4aa: 1d9d adds r5, r3, #6 │ │ + b4ac: 006d lsls r5, r5, #1 │ │ + b4ae: 5f2d ldrsh r5, [r5, r4] │ │ + b4b0: 9506 str r5, [sp, #24] │ │ + b4b2: 250c movs r5, #12 │ │ + b4b4: 5f57 ldrsh r7, [r2, r5] │ │ + b4b6: 9d06 ldr r5, [sp, #24] │ │ + b4b8: 437d muls r5, r7 │ │ + b4ba: 1976 adds r6, r6, r5 │ │ + b4bc: 1cdd adds r5, r3, #3 │ │ + b4be: 006d lsls r5, r5, #1 │ │ + b4c0: 5f2d ldrsh r5, [r5, r4] │ │ + b4c2: 3307 adds r3, #7 │ │ + b4c4: 005b lsls r3, r3, #1 │ │ + b4c6: 9506 str r5, [sp, #24] │ │ + b4c8: 2506 movs r5, #6 │ │ + b4ca: 5f57 ldrsh r7, [r2, r5] │ │ + b4cc: 9d06 ldr r5, [sp, #24] │ │ + b4ce: 437d muls r5, r7 │ │ + b4d0: 9f05 ldr r7, [sp, #20] │ │ + b4d2: 197d adds r5, r7, r5 │ │ + b4d4: 5f1b ldrsh r3, [r3, r4] │ │ + b4d6: 270e movs r7, #14 │ │ + b4d8: 5fd7 ldrsh r7, [r2, r7] │ │ + b4da: 106d asrs r5, r5, #1 │ │ + b4dc: 435f muls r7, r3 │ │ + b4de: 19f7 adds r7, r6, r7 │ │ + b4e0: 107f asrs r7, r7, #1 │ │ + b4e2: 6c83 ldr r3, [r0, #72] ; 0x48 │ │ + b4e4: 19ed adds r5, r5, r7 │ │ + b4e6: 13ad asrs r5, r5, #14 │ │ + b4e8: 436b muls r3, r5 │ │ + b4ea: 1c1d adds r5, r3, #0 │ │ + b4ec: 6cc2 ldr r2, [r0, #76] ; 0x4c │ │ + b4ee: 9b03 ldr r3, [sp, #12] │ │ + b4f0: 680e ldr r6, [r1, #0] │ │ + b4f2: 684f ldr r7, [r1, #4] │ │ + b4f4: 435a muls r2, r3 │ │ + b4f6: 18ad adds r5, r5, r2 │ │ + b4f8: 4662 mov r2, ip │ │ + b4fa: 6d03 ldr r3, [r0, #80] ; 0x50 │ │ + b4fc: 4353 muls r3, r2 │ │ + b4fe: 18ed adds r5, r5, r3 │ │ + b500: 2380 movs r3, #128 ; 0x80 │ │ + b502: 69c2 ldr r2, [r0, #28] │ │ + b504: 015b lsls r3, r3, #5 │ │ + b506: 18ed adds r5, r5, r3 │ │ + b508: 4694 mov ip, r2 │ │ + b50a: 9b02 ldr r3, [sp, #8] │ │ + b50c: 6982 ldr r2, [r0, #24] │ │ + b50e: 136d asrs r5, r5, #13 │ │ + b510: 4463 add r3, ip │ │ + b512: 4694 mov ip, r2 │ │ + b514: 9302 str r3, [sp, #8] │ │ + b516: 9b01 ldr r3, [sp, #4] │ │ + b518: 4463 add r3, ip │ │ + b51a: 131a asrs r2, r3, #12 │ │ + b51c: 9301 str r3, [sp, #4] │ │ + b51e: 1c13 adds r3, r2, #0 │ │ + b520: 436b muls r3, r5 │ │ + b522: 18f3 adds r3, r6, r3 │ │ + b524: 600b str r3, [r1, #0] │ │ + b526: 9b02 ldr r3, [sp, #8] │ │ + b528: 131e asrs r6, r3, #12 │ │ + b52a: 1c33 adds r3, r6, #0 │ │ + b52c: 436b muls r3, r5 │ │ + b52e: 18fb adds r3, r7, r3 │ │ + b530: 604b str r3, [r1, #4] │ │ + b532: 9f00 ldr r7, [sp, #0] │ │ + b534: 68c3 ldr r3, [r0, #12] │ │ + b536: 3108 adds r1, #8 │ │ + b538: 18fb adds r3, r7, r3 │ │ + b53a: 9300 str r3, [sp, #0] │ │ + b53c: 9b03 ldr r3, [sp, #12] │ │ + b53e: 469c mov ip, r3 │ │ + b540: 9b07 ldr r3, [sp, #28] │ │ + b542: 4299 cmp r1, r3 │ │ + b544: d201 bcs.n b54a │ │ + b546: 9503 str r5, [sp, #12] │ │ + b548: e775 b.n b436 │ │ + b54a: 9b00 ldr r3, [sp, #0] │ │ + b54c: 6841 ldr r1, [r0, #4] │ │ + b54e: 6385 str r5, [r0, #56] ; 0x38 │ │ + b550: 141b asrs r3, r3, #16 │ │ + b552: 18cb adds r3, r1, r3 │ │ + b554: 6043 str r3, [r0, #4] │ │ + b556: 9b00 ldr r3, [sp, #0] │ │ + b558: 6102 str r2, [r0, #16] │ │ + b55a: 6146 str r6, [r0, #20] │ │ + b55c: 041b lsls r3, r3, #16 │ │ + b55e: 0c1b lsrs r3, r3, #16 │ │ + b560: 6083 str r3, [r0, #8] │ │ + b562: 4663 mov r3, ip │ │ + b564: 63c3 str r3, [r0, #60] ; 0x3c │ │ + b566: 9b01 ldr r3, [sp, #4] │ │ + b568: 6303 str r3, [r0, #48] ; 0x30 │ │ + b56a: 9b02 ldr r3, [sp, #8] │ │ + b56c: 6343 str r3, [r0, #52] ; 0x34 │ │ + b56e: b009 add sp, #36 ; 0x24 │ │ + b570: bdf0 pop {r4, r5, r6, r7, pc} │ │ + b572: 46c0 nop ; (mov r8, r8) │ │ + b574: d9c2 bls.n b4fc │ │ + b576: 0002 movs r2, r0 │ │ + b578: 7ff8 ldrb r0, [r7, #31] │ │ + b57a: 0000 movs r0, r0 │ │ + b57c: fffd 7fff ; instruction: 0xfffd7fff │ │ + │ │ +0000b580 : │ │ + b580: b5f0 push {r4, r5, r6, r7, lr} │ │ + b582: 6b83 ldr r3, [r0, #56] ; 0x38 │ │ + b584: b085 sub sp, #20 │ │ + b586: 6805 ldr r5, [r0, #0] │ │ + b588: 469c mov ip, r3 │ │ + b58a: 6bc3 ldr r3, [r0, #60] ; 0x3c │ │ + b58c: 9203 str r2, [sp, #12] │ │ + b58e: 6c07 ldr r7, [r0, #64] ; 0x40 │ │ + b590: 9301 str r3, [sp, #4] │ │ + b592: 6c43 ldr r3, [r0, #68] ; 0x44 │ │ + b594: 6882 ldr r2, [r0, #8] │ │ + b596: 9302 str r3, [sp, #8] │ │ + b598: 6843 ldr r3, [r0, #4] │ │ + b59a: 18ed adds r5, r5, r3 │ │ + b59c: 9500 str r5, [sp, #0] │ │ + b59e: 6a45 ldr r5, [r0, #36] ; 0x24 │ │ + b5a0: 066c lsls r4, r5, #25 │ │ + b5a2: d502 bpl.n b5aa │ │ + b5a4: 9d00 ldr r5, [sp, #0] │ │ + b5a6: 18eb adds r3, r5, r3 │ │ + b5a8: 9300 str r3, [sp, #0] │ │ + b5aa: 9b00 ldr r3, [sp, #0] │ │ + b5ac: 1415 asrs r5, r2, #16 │ │ + b5ae: 006d lsls r5, r5, #1 │ │ + b5b0: 575e ldrsb r6, [r3, r5] │ │ + b5b2: 6c83 ldr r3, [r0, #72] ; 0x48 │ │ + b5b4: 6cc4 ldr r4, [r0, #76] ; 0x4c │ │ + b5b6: 0236 lsls r6, r6, #8 │ │ + b5b8: 4373 muls r3, r6 │ │ + b5ba: 1c1e adds r6, r3, #0 │ │ + b5bc: 4663 mov r3, ip │ │ + b5be: 4363 muls r3, r4 │ │ + b5c0: 9c01 ldr r4, [sp, #4] │ │ + b5c2: 18f6 adds r6, r6, r3 │ │ + b5c4: 6d03 ldr r3, [r0, #80] ; 0x50 │ │ + b5c6: 4363 muls r3, r4 │ │ + b5c8: 18f6 adds r6, r6, r3 │ │ + b5ca: 2380 movs r3, #128 ; 0x80 │ │ + b5cc: 015b lsls r3, r3, #5 │ │ + b5ce: 18f6 adds r6, r6, r3 │ │ + b5d0: 9b00 ldr r3, [sp, #0] │ │ + b5d2: 9c02 ldr r4, [sp, #8] │ │ + b5d4: 1376 asrs r6, r6, #13 │ │ + b5d6: 195d adds r5, r3, r5 │ │ + b5d8: 786d ldrb r5, [r5, #1] │ │ + b5da: 6c83 ldr r3, [r0, #72] ; 0x48 │ │ + b5dc: 9702 str r7, [sp, #8] │ │ + b5de: 062d lsls r5, r5, #24 │ │ + b5e0: 162d asrs r5, r5, #24 │ │ + b5e2: 022d lsls r5, r5, #8 │ │ + b5e4: 436b muls r3, r5 │ │ + b5e6: 1c1d adds r5, r3, #0 │ │ + b5e8: 6cc3 ldr r3, [r0, #76] ; 0x4c │ │ + b5ea: 437b muls r3, r7 │ │ + b5ec: 18ed adds r5, r5, r3 │ │ + b5ee: 6d03 ldr r3, [r0, #80] ; 0x50 │ │ + b5f0: 435c muls r4, r3 │ │ + b5f2: 192b adds r3, r5, r4 │ │ + b5f4: 2480 movs r4, #128 ; 0x80 │ │ + b5f6: 0164 lsls r4, r4, #5 │ │ + b5f8: 191b adds r3, r3, r4 │ │ + b5fa: 6904 ldr r4, [r0, #16] │ │ + b5fc: 680d ldr r5, [r1, #0] │ │ + b5fe: 135b asrs r3, r3, #13 │ │ + b600: 4374 muls r4, r6 │ │ + b602: 192c adds r4, r5, r4 │ │ + b604: 600c str r4, [r1, #0] │ │ + b606: 6944 ldr r4, [r0, #20] │ │ + b608: 684d ldr r5, [r1, #4] │ │ + b60a: 435c muls r4, r3 │ │ + b60c: 192c adds r4, r5, r4 │ │ + b60e: 604c str r4, [r1, #4] │ │ + b610: 68c4 ldr r4, [r0, #12] │ │ + b612: 3108 adds r1, #8 │ │ + b614: 1912 adds r2, r2, r4 │ │ + b616: 4664 mov r4, ip │ │ + b618: 9401 str r4, [sp, #4] │ │ + b61a: 9c03 ldr r4, [sp, #12] │ │ + b61c: 42a1 cmp r1, r4 │ │ + b61e: d202 bcs.n b626 │ │ + b620: 1c1f adds r7, r3, #0 │ │ + b622: 46b4 mov ip, r6 │ │ + b624: e7c1 b.n b5aa │ │ + b626: 1411 asrs r1, r2, #16 │ │ + b628: 0412 lsls r2, r2, #16 │ │ + b62a: 0c12 lsrs r2, r2, #16 │ │ + b62c: 6082 str r2, [r0, #8] │ │ + b62e: 4662 mov r2, ip │ │ + b630: 6844 ldr r4, [r0, #4] │ │ + b632: 6386 str r6, [r0, #56] ; 0x38 │ │ + b634: 63c2 str r2, [r0, #60] ; 0x3c │ │ + b636: 1861 adds r1, r4, r1 │ │ + b638: 6041 str r1, [r0, #4] │ │ + b63a: 6403 str r3, [r0, #64] ; 0x40 │ │ + b63c: 6447 str r7, [r0, #68] ; 0x44 │ │ + b63e: b005 add sp, #20 │ │ + b640: bdf0 pop {r4, r5, r6, r7, pc} │ │ + │ │ +0000b642 : │ │ + b642: b5f0 push {r4, r5, r6, r7, lr} │ │ + b644: 6b83 ldr r3, [r0, #56] ; 0x38 │ │ + b646: b085 sub sp, #20 │ │ + b648: 6805 ldr r5, [r0, #0] │ │ + b64a: 469c mov ip, r3 │ │ + b64c: 6bc3 ldr r3, [r0, #60] ; 0x3c │ │ + b64e: 9203 str r2, [sp, #12] │ │ + b650: 6c07 ldr r7, [r0, #64] ; 0x40 │ │ + b652: 9301 str r3, [sp, #4] │ │ + b654: 6c43 ldr r3, [r0, #68] ; 0x44 │ │ + b656: 6882 ldr r2, [r0, #8] │ │ + b658: 9302 str r3, [sp, #8] │ │ + b65a: 6843 ldr r3, [r0, #4] │ │ + b65c: 005b lsls r3, r3, #1 │ │ + b65e: 18ed adds r5, r5, r3 │ │ + b660: 9500 str r5, [sp, #0] │ │ + b662: 6a45 ldr r5, [r0, #36] ; 0x24 │ │ + b664: 066c lsls r4, r5, #25 │ │ + b666: d502 bpl.n b66e │ │ + b668: 9d00 ldr r5, [sp, #0] │ │ + b66a: 18eb adds r3, r5, r3 │ │ + b66c: 9300 str r3, [sp, #0] │ │ + b66e: 9b00 ldr r3, [sp, #0] │ │ + b670: 1415 asrs r5, r2, #16 │ │ + b672: 00ad lsls r5, r5, #2 │ │ + b674: 5f5e ldrsh r6, [r3, r5] │ │ + b676: 6cc4 ldr r4, [r0, #76] ; 0x4c │ │ + b678: 6c83 ldr r3, [r0, #72] ; 0x48 │ │ + b67a: 4373 muls r3, r6 │ │ + b67c: 4666 mov r6, ip │ │ + b67e: 4366 muls r6, r4 │ │ + b680: 9c01 ldr r4, [sp, #4] │ │ + b682: 199e adds r6, r3, r6 │ │ + b684: 6d03 ldr r3, [r0, #80] ; 0x50 │ │ + b686: 4363 muls r3, r4 │ │ + b688: 18f6 adds r6, r6, r3 │ │ + b68a: 2380 movs r3, #128 ; 0x80 │ │ + b68c: 015b lsls r3, r3, #5 │ │ + b68e: 18f6 adds r6, r6, r3 │ │ + b690: 9b00 ldr r3, [sp, #0] │ │ + b692: 9c02 ldr r4, [sp, #8] │ │ + b694: 1376 asrs r6, r6, #13 │ │ + b696: 195d adds r5, r3, r5 │ │ + b698: 2302 movs r3, #2 │ │ + b69a: 5eed ldrsh r5, [r5, r3] │ │ + b69c: 6c83 ldr r3, [r0, #72] ; 0x48 │ │ + b69e: 9702 str r7, [sp, #8] │ │ + b6a0: 436b muls r3, r5 │ │ + b6a2: 1c1d adds r5, r3, #0 │ │ + b6a4: 6cc3 ldr r3, [r0, #76] ; 0x4c │ │ + b6a6: 437b muls r3, r7 │ │ + b6a8: 18ed adds r5, r5, r3 │ │ + b6aa: 6d03 ldr r3, [r0, #80] ; 0x50 │ │ + b6ac: 435c muls r4, r3 │ │ + b6ae: 192b adds r3, r5, r4 │ │ + b6b0: 2480 movs r4, #128 ; 0x80 │ │ + b6b2: 0164 lsls r4, r4, #5 │ │ + b6b4: 191b adds r3, r3, r4 │ │ + b6b6: 6904 ldr r4, [r0, #16] │ │ + b6b8: 680d ldr r5, [r1, #0] │ │ + b6ba: 135b asrs r3, r3, #13 │ │ + b6bc: 4374 muls r4, r6 │ │ + b6be: 192c adds r4, r5, r4 │ │ + b6c0: 600c str r4, [r1, #0] │ │ + b6c2: 6944 ldr r4, [r0, #20] │ │ + b6c4: 684d ldr r5, [r1, #4] │ │ + b6c6: 435c muls r4, r3 │ │ + b6c8: 192c adds r4, r5, r4 │ │ + b6ca: 604c str r4, [r1, #4] │ │ + b6cc: 68c4 ldr r4, [r0, #12] │ │ + b6ce: 3108 adds r1, #8 │ │ + b6d0: 1912 adds r2, r2, r4 │ │ + b6d2: 4664 mov r4, ip │ │ + b6d4: 9401 str r4, [sp, #4] │ │ + b6d6: 9c03 ldr r4, [sp, #12] │ │ + b6d8: 42a1 cmp r1, r4 │ │ + b6da: d202 bcs.n b6e2 │ │ + b6dc: 1c1f adds r7, r3, #0 │ │ + b6de: 46b4 mov ip, r6 │ │ + b6e0: e7c5 b.n b66e │ │ + b6e2: 1411 asrs r1, r2, #16 │ │ + b6e4: 0412 lsls r2, r2, #16 │ │ + b6e6: 0c12 lsrs r2, r2, #16 │ │ + b6e8: 6082 str r2, [r0, #8] │ │ + b6ea: 4662 mov r2, ip │ │ + b6ec: 6844 ldr r4, [r0, #4] │ │ + b6ee: 6386 str r6, [r0, #56] ; 0x38 │ │ + b6f0: 63c2 str r2, [r0, #60] ; 0x3c │ │ + b6f2: 1861 adds r1, r4, r1 │ │ + b6f4: 6041 str r1, [r0, #4] │ │ + b6f6: 6403 str r3, [r0, #64] ; 0x40 │ │ + b6f8: 6447 str r7, [r0, #68] ; 0x44 │ │ + b6fa: b005 add sp, #20 │ │ + b6fc: bdf0 pop {r4, r5, r6, r7, pc} │ │ + │ │ +0000b6fe : │ │ + b6fe: b5f0 push {r4, r5, r6, r7, lr} │ │ + b700: 6b83 ldr r3, [r0, #56] ; 0x38 │ │ + b702: b087 sub sp, #28 │ │ + b704: 9205 str r2, [sp, #20] │ │ + b706: 469c mov ip, r3 │ │ + b708: 6bc3 ldr r3, [r0, #60] ; 0x3c │ │ + b70a: 6802 ldr r2, [r0, #0] │ │ + b70c: 6c06 ldr r6, [r0, #64] ; 0x40 │ │ + b70e: 9301 str r3, [sp, #4] │ │ + b710: 6c43 ldr r3, [r0, #68] ; 0x44 │ │ + b712: 6885 ldr r5, [r0, #8] │ │ + b714: 9302 str r3, [sp, #8] │ │ + b716: 6843 ldr r3, [r0, #4] │ │ + b718: 18d2 adds r2, r2, r3 │ │ + b71a: 9200 str r2, [sp, #0] │ │ + b71c: 6a42 ldr r2, [r0, #36] ; 0x24 │ │ + b71e: 0652 lsls r2, r2, #25 │ │ + b720: d502 bpl.n b728 │ │ + b722: 9a00 ldr r2, [sp, #0] │ │ + b724: 18d3 adds r3, r2, r3 │ │ + b726: 9300 str r3, [sp, #0] │ │ + b728: 22ff movs r2, #255 ; 0xff │ │ + b72a: 122b asrs r3, r5, #8 │ │ + b72c: 4013 ands r3, r2 │ │ + b72e: 9a00 ldr r2, [sp, #0] │ │ + b730: 142c asrs r4, r5, #16 │ │ + b732: 0064 lsls r4, r4, #1 │ │ + b734: 5717 ldrsb r7, [r2, r4] │ │ + b736: 1914 adds r4, r2, r4 │ │ + b738: 2201 movs r2, #1 │ │ + b73a: 9303 str r3, [sp, #12] │ │ + b73c: 56a2 ldrsb r2, [r4, r2] │ │ + b73e: 9204 str r2, [sp, #16] │ │ + b740: 023a lsls r2, r7, #8 │ │ + b742: 1c13 adds r3, r2, #0 │ │ + b744: 2202 movs r2, #2 │ │ + b746: 56a2 ldrsb r2, [r4, r2] │ │ + b748: 78e4 ldrb r4, [r4, #3] │ │ + b74a: 1bd7 subs r7, r2, r7 │ │ + b74c: 9a03 ldr r2, [sp, #12] │ │ + b74e: 0624 lsls r4, r4, #24 │ │ + b750: 1624 asrs r4, r4, #24 │ │ + b752: 437a muls r2, r7 │ │ + b754: 6c87 ldr r7, [r0, #72] ; 0x48 │ │ + b756: 189a adds r2, r3, r2 │ │ + b758: 6cc3 ldr r3, [r0, #76] ; 0x4c │ │ + b75a: 4357 muls r7, r2 │ │ + b75c: 1c3a adds r2, r7, #0 │ │ + b75e: 4667 mov r7, ip │ │ + b760: 435f muls r7, r3 │ │ + b762: 9b01 ldr r3, [sp, #4] │ │ + b764: 19d2 adds r2, r2, r7 │ │ + b766: 6d07 ldr r7, [r0, #80] ; 0x50 │ │ + b768: 435f muls r7, r3 │ │ + b76a: 2380 movs r3, #128 ; 0x80 │ │ + b76c: 19d7 adds r7, r2, r7 │ │ + b76e: 015b lsls r3, r3, #5 │ │ + b770: 18fa adds r2, r7, r3 │ │ + b772: 9b04 ldr r3, [sp, #16] │ │ + b774: 1352 asrs r2, r2, #13 │ │ + b776: 021f lsls r7, r3, #8 │ │ + b778: 1ae3 subs r3, r4, r3 │ │ + b77a: 9c03 ldr r4, [sp, #12] │ │ + b77c: 435c muls r4, r3 │ │ + b77e: 6c83 ldr r3, [r0, #72] ; 0x48 │ │ + b780: 193c adds r4, r7, r4 │ │ + b782: 9f02 ldr r7, [sp, #8] │ │ + b784: 4363 muls r3, r4 │ │ + b786: 1c1c adds r4, r3, #0 │ │ + b788: 6cc3 ldr r3, [r0, #76] ; 0x4c │ │ + b78a: 9602 str r6, [sp, #8] │ │ + b78c: 4373 muls r3, r6 │ │ + b78e: 18e4 adds r4, r4, r3 │ │ + b790: 6d03 ldr r3, [r0, #80] ; 0x50 │ │ + b792: 437b muls r3, r7 │ │ + b794: 18e7 adds r7, r4, r3 │ │ + b796: 2380 movs r3, #128 ; 0x80 │ │ + b798: 015b lsls r3, r3, #5 │ │ + b79a: 18ff adds r7, r7, r3 │ │ + b79c: 6903 ldr r3, [r0, #16] │ │ + b79e: 680c ldr r4, [r1, #0] │ │ + b7a0: 137f asrs r7, r7, #13 │ │ + b7a2: 4353 muls r3, r2 │ │ + b7a4: 18e3 adds r3, r4, r3 │ │ + b7a6: 600b str r3, [r1, #0] │ │ + b7a8: 6943 ldr r3, [r0, #20] │ │ + b7aa: 684c ldr r4, [r1, #4] │ │ + b7ac: 437b muls r3, r7 │ │ + b7ae: 18e3 adds r3, r4, r3 │ │ + b7b0: 604b str r3, [r1, #4] │ │ + b7b2: 68c3 ldr r3, [r0, #12] │ │ + b7b4: 3108 adds r1, #8 │ │ + b7b6: 18ed adds r5, r5, r3 │ │ + b7b8: 4663 mov r3, ip │ │ + b7ba: 9301 str r3, [sp, #4] │ │ + b7bc: 9b05 ldr r3, [sp, #20] │ │ + b7be: 4299 cmp r1, r3 │ │ + b7c0: d202 bcs.n b7c8 │ │ + b7c2: 1c3e adds r6, r7, #0 │ │ + b7c4: 4694 mov ip, r2 │ │ + b7c6: e7af b.n b728 │ │ + b7c8: 6841 ldr r1, [r0, #4] │ │ + b7ca: 142b asrs r3, r5, #16 │ │ + b7cc: 6382 str r2, [r0, #56] ; 0x38 │ │ + b7ce: 18cb adds r3, r1, r3 │ │ + b7d0: 6043 str r3, [r0, #4] │ │ + b7d2: 042b lsls r3, r5, #16 │ │ + b7d4: 0c1b lsrs r3, r3, #16 │ │ + b7d6: 6083 str r3, [r0, #8] │ │ + b7d8: 4663 mov r3, ip │ │ + b7da: 6407 str r7, [r0, #64] ; 0x40 │ │ + b7dc: 63c3 str r3, [r0, #60] ; 0x3c │ │ + b7de: 6446 str r6, [r0, #68] ; 0x44 │ │ + b7e0: b007 add sp, #28 │ │ + b7e2: bdf0 pop {r4, r5, r6, r7, pc} │ │ + │ │ +0000b7e4 : │ │ + b7e4: b5f0 push {r4, r5, r6, r7, lr} │ │ + b7e6: 6bc3 ldr r3, [r0, #60] ; 0x3c │ │ + b7e8: b087 sub sp, #28 │ │ + b7ea: 9205 str r2, [sp, #20] │ │ + b7ec: 9302 str r3, [sp, #8] │ │ + b7ee: 6c03 ldr r3, [r0, #64] ; 0x40 │ │ + b7f0: 6802 ldr r2, [r0, #0] │ │ + b7f2: 6b87 ldr r7, [r0, #56] ; 0x38 │ │ + b7f4: 9300 str r3, [sp, #0] │ │ + b7f6: 6c43 ldr r3, [r0, #68] ; 0x44 │ │ + b7f8: 6886 ldr r6, [r0, #8] │ │ + b7fa: 9303 str r3, [sp, #12] │ │ + b7fc: 6843 ldr r3, [r0, #4] │ │ + b7fe: 005b lsls r3, r3, #1 │ │ + b800: 18d2 adds r2, r2, r3 │ │ + b802: 9201 str r2, [sp, #4] │ │ + b804: 6a42 ldr r2, [r0, #36] ; 0x24 │ │ + b806: 0652 lsls r2, r2, #25 │ │ + b808: d502 bpl.n b810 │ │ + b80a: 9a01 ldr r2, [sp, #4] │ │ + b80c: 18d3 adds r3, r2, r3 │ │ + b80e: 9301 str r3, [sp, #4] │ │ + b810: 25ff movs r5, #255 ; 0xff │ │ + b812: 1233 asrs r3, r6, #8 │ │ + b814: 401d ands r5, r3 │ │ + b816: 9b01 ldr r3, [sp, #4] │ │ + b818: 1434 asrs r4, r6, #16 │ │ + b81a: 00a4 lsls r4, r4, #2 │ │ + b81c: 5f1b ldrsh r3, [r3, r4] │ │ + b81e: 469c mov ip, r3 │ │ + b820: 9b01 ldr r3, [sp, #4] │ │ + b822: 191c adds r4, r3, r4 │ │ + b824: 2302 movs r3, #2 │ │ + b826: 5ee2 ldrsh r2, [r4, r3] │ │ + b828: 9204 str r2, [sp, #16] │ │ + b82a: 2304 movs r3, #4 │ │ + b82c: 5ee2 ldrsh r2, [r4, r3] │ │ + b82e: 4663 mov r3, ip │ │ + b830: 1ad3 subs r3, r2, r3 │ │ + b832: 1c1a adds r2, r3, #0 │ │ + b834: 436a muls r2, r5 │ │ + b836: 6c83 ldr r3, [r0, #72] ; 0x48 │ │ + b838: 1212 asrs r2, r2, #8 │ │ + b83a: 4462 add r2, ip │ │ + b83c: 4353 muls r3, r2 │ │ + b83e: 1c1a adds r2, r3, #0 │ │ + b840: 6cc3 ldr r3, [r0, #76] ; 0x4c │ │ + b842: 437b muls r3, r7 │ │ + b844: 469c mov ip, r3 │ │ + b846: 9b02 ldr r3, [sp, #8] │ │ + b848: 4494 add ip, r2 │ │ + b84a: 6d02 ldr r2, [r0, #80] ; 0x50 │ │ + b84c: 9702 str r7, [sp, #8] │ │ + b84e: 435a muls r2, r3 │ │ + b850: 2380 movs r3, #128 ; 0x80 │ │ + b852: 4462 add r2, ip │ │ + b854: 015b lsls r3, r3, #5 │ │ + b856: 18d2 adds r2, r2, r3 │ │ + b858: 2306 movs r3, #6 │ │ + b85a: 5ee4 ldrsh r4, [r4, r3] │ │ + b85c: 9b04 ldr r3, [sp, #16] │ │ + b85e: 1352 asrs r2, r2, #13 │ │ + b860: 1ae3 subs r3, r4, r3 │ │ + b862: 1c1c adds r4, r3, #0 │ │ + b864: 436c muls r4, r5 │ │ + b866: 9b04 ldr r3, [sp, #16] │ │ + b868: 1224 asrs r4, r4, #8 │ │ + b86a: 6cc5 ldr r5, [r0, #76] ; 0x4c │ │ + b86c: 191c adds r4, r3, r4 │ │ + b86e: 6c83 ldr r3, [r0, #72] ; 0x48 │ │ + b870: 4363 muls r3, r4 │ │ + b872: 1c1c adds r4, r3, #0 │ │ + b874: 9b00 ldr r3, [sp, #0] │ │ + b876: 435d muls r5, r3 │ │ + b878: 6d03 ldr r3, [r0, #80] ; 0x50 │ │ + b87a: 1965 adds r5, r4, r5 │ │ + b87c: 9c03 ldr r4, [sp, #12] │ │ + b87e: 4363 muls r3, r4 │ │ + b880: 18ed adds r5, r5, r3 │ │ + b882: 2380 movs r3, #128 ; 0x80 │ │ + b884: 015b lsls r3, r3, #5 │ │ + b886: 18ed adds r5, r5, r3 │ │ + b888: 6903 ldr r3, [r0, #16] │ │ + b88a: 680c ldr r4, [r1, #0] │ │ + b88c: 136d asrs r5, r5, #13 │ │ + b88e: 4353 muls r3, r2 │ │ + b890: 18e3 adds r3, r4, r3 │ │ + b892: 600b str r3, [r1, #0] │ │ + b894: 6943 ldr r3, [r0, #20] │ │ + b896: 684c ldr r4, [r1, #4] │ │ + b898: 436b muls r3, r5 │ │ + b89a: 18e3 adds r3, r4, r3 │ │ + b89c: 604b str r3, [r1, #4] │ │ + b89e: 68c3 ldr r3, [r0, #12] │ │ + b8a0: 3108 adds r1, #8 │ │ + b8a2: 18f6 adds r6, r6, r3 │ │ + b8a4: 9b00 ldr r3, [sp, #0] │ │ + b8a6: 9303 str r3, [sp, #12] │ │ + b8a8: 9b05 ldr r3, [sp, #20] │ │ + b8aa: 4299 cmp r1, r3 │ │ + b8ac: d202 bcs.n b8b4 │ │ + b8ae: 9500 str r5, [sp, #0] │ │ + b8b0: 1c17 adds r7, r2, #0 │ │ + b8b2: e7ad b.n b810 │ │ + b8b4: 6841 ldr r1, [r0, #4] │ │ + b8b6: 1433 asrs r3, r6, #16 │ │ + b8b8: 6382 str r2, [r0, #56] ; 0x38 │ │ + b8ba: 18cb adds r3, r1, r3 │ │ + b8bc: 6043 str r3, [r0, #4] │ │ + b8be: 0433 lsls r3, r6, #16 │ │ + b8c0: 0c1b lsrs r3, r3, #16 │ │ + b8c2: 6083 str r3, [r0, #8] │ │ + b8c4: 9b00 ldr r3, [sp, #0] │ │ + b8c6: 63c7 str r7, [r0, #60] ; 0x3c │ │ + b8c8: 6405 str r5, [r0, #64] ; 0x40 │ │ + b8ca: 6443 str r3, [r0, #68] ; 0x44 │ │ + b8cc: b007 add sp, #28 │ │ + b8ce: bdf0 pop {r4, r5, r6, r7, pc} │ │ + │ │ +0000b8d0 : │ │ + b8d0: b5f0 push {r4, r5, r6, r7, lr} │ │ + b8d2: 6b83 ldr r3, [r0, #56] ; 0x38 │ │ + b8d4: b08f sub sp, #60 ; 0x3c │ │ + b8d6: 920d str r2, [sp, #52] ; 0x34 │ │ + b8d8: 9302 str r3, [sp, #8] │ │ + b8da: 6bc3 ldr r3, [r0, #60] ; 0x3c │ │ + b8dc: 6802 ldr r2, [r0, #0] │ │ + b8de: 6885 ldr r5, [r0, #8] │ │ + b8e0: 9304 str r3, [sp, #16] │ │ + b8e2: 6c03 ldr r3, [r0, #64] ; 0x40 │ │ + b8e4: 9303 str r3, [sp, #12] │ │ + b8e6: 6c43 ldr r3, [r0, #68] ; 0x44 │ │ + b8e8: 9305 str r3, [sp, #20] │ │ + b8ea: 6843 ldr r3, [r0, #4] │ │ + b8ec: 18d6 adds r6, r2, r3 │ │ + b8ee: 6a42 ldr r2, [r0, #36] ; 0x24 │ │ + b8f0: 0652 lsls r2, r2, #25 │ │ + b8f2: d500 bpl.n b8f6 │ │ + b8f4: 18f6 adds r6, r6, r3 │ │ + b8f6: 4f51 ldr r7, [pc, #324] ; (ba3c ) │ │ + b8f8: 447f add r7, pc │ │ + b8fa: 683f ldr r7, [r7, #0] │ │ + b8fc: 4a50 ldr r2, [pc, #320] ; (ba40 ) │ │ + b8fe: 112b asrs r3, r5, #4 │ │ + b900: 4013 ands r3, r2 │ │ + b902: 005a lsls r2, r3, #1 │ │ + b904: 5fd2 ldrsh r2, [r2, r7] │ │ + b906: 1c5c adds r4, r3, #1 │ │ + b908: 0064 lsls r4, r4, #1 │ │ + b90a: 9206 str r2, [sp, #24] │ │ + b90c: 142a asrs r2, r5, #16 │ │ + b90e: 3a01 subs r2, #1 │ │ + b910: 0052 lsls r2, r2, #1 │ │ + b912: 9201 str r2, [sp, #4] │ │ + b914: 5fe4 ldrsh r4, [r4, r7] │ │ + b916: 9a01 ldr r2, [sp, #4] │ │ + b918: 9407 str r4, [sp, #28] │ │ + b91a: 1c94 adds r4, r2, #2 │ │ + b91c: 9408 str r4, [sp, #32] │ │ + b91e: 1c9c adds r4, r3, #2 │ │ + b920: 0064 lsls r4, r4, #1 │ │ + b922: 5fe4 ldrsh r4, [r4, r7] │ │ + b924: 9a01 ldr r2, [sp, #4] │ │ + b926: 3303 adds r3, #3 │ │ + b928: 005b lsls r3, r3, #1 │ │ + b92a: 9409 str r4, [sp, #36] ; 0x24 │ │ + b92c: 1d14 adds r4, r2, #4 │ │ + b92e: 5fda ldrsh r2, [r3, r7] │ │ + b930: 9b01 ldr r3, [sp, #4] │ │ + b932: 940a str r4, [sp, #40] ; 0x28 │ │ + b934: 920b str r2, [sp, #44] ; 0x2c │ │ + b936: 3306 adds r3, #6 │ │ + b938: 930c str r3, [sp, #48] ; 0x30 │ │ + b93a: 9b01 ldr r3, [sp, #4] │ │ + b93c: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + b93e: 56f4 ldrsb r4, [r6, r3] │ │ + b940: 9b06 ldr r3, [sp, #24] │ │ + b942: 4363 muls r3, r4 │ │ + b944: 469c mov ip, r3 │ │ + b946: 9b08 ldr r3, [sp, #32] │ │ + b948: 56f4 ldrsb r4, [r6, r3] │ │ + b94a: 9b07 ldr r3, [sp, #28] │ │ + b94c: 4363 muls r3, r4 │ │ + b94e: 1c1c adds r4, r3, #0 │ │ + b950: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + b952: 4464 add r4, ip │ │ + b954: 56f3 ldrsb r3, [r6, r3] │ │ + b956: 469c mov ip, r3 │ │ + b958: 4663 mov r3, ip │ │ + b95a: 4353 muls r3, r2 │ │ + b95c: 469c mov ip, r3 │ │ + b95e: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + b960: 44a4 add ip, r4 │ │ + b962: 9c0b ldr r4, [sp, #44] ; 0x2c │ │ + b964: 56f3 ldrsb r3, [r6, r3] │ │ + b966: 9a02 ldr r2, [sp, #8] │ │ + b968: 435c muls r4, r3 │ │ + b96a: 6c83 ldr r3, [r0, #72] ; 0x48 │ │ + b96c: 4464 add r4, ip │ │ + b96e: 11a4 asrs r4, r4, #6 │ │ + b970: 4363 muls r3, r4 │ │ + b972: 1c1c adds r4, r3, #0 │ │ + b974: 6cc3 ldr r3, [r0, #76] ; 0x4c │ │ + b976: 4353 muls r3, r2 │ │ + b978: 469c mov ip, r3 │ │ + b97a: 9b04 ldr r3, [sp, #16] │ │ + b97c: 44a4 add ip, r4 │ │ + b97e: 6d04 ldr r4, [r0, #80] ; 0x50 │ │ + b980: 435c muls r4, r3 │ │ + b982: 2380 movs r3, #128 ; 0x80 │ │ + b984: 4464 add r4, ip │ │ + b986: 015b lsls r3, r3, #5 │ │ + b988: 18e4 adds r4, r4, r3 │ │ + b98a: 1363 asrs r3, r4, #13 │ │ + b98c: 2401 movs r4, #1 │ │ + b98e: 469c mov ip, r3 │ │ + b990: 9b01 ldr r3, [sp, #4] │ │ + b992: 18f2 adds r2, r6, r3 │ │ + b994: 5714 ldrsb r4, [r2, r4] │ │ + b996: 9b06 ldr r3, [sp, #24] │ │ + b998: 4363 muls r3, r4 │ │ + b99a: 1c1c adds r4, r3, #0 │ │ + b99c: 9b08 ldr r3, [sp, #32] │ │ + b99e: 18f2 adds r2, r6, r3 │ │ + b9a0: 7852 ldrb r2, [r2, #1] │ │ + b9a2: 9b07 ldr r3, [sp, #28] │ │ + b9a4: 0612 lsls r2, r2, #24 │ │ + b9a6: 1612 asrs r2, r2, #24 │ │ + b9a8: 4353 muls r3, r2 │ │ + b9aa: 18e4 adds r4, r4, r3 │ │ + b9ac: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + b9ae: 18f2 adds r2, r6, r3 │ │ + b9b0: 7852 ldrb r2, [r2, #1] │ │ + b9b2: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + b9b4: 0612 lsls r2, r2, #24 │ │ + b9b6: 1612 asrs r2, r2, #24 │ │ + b9b8: 4353 muls r3, r2 │ │ + b9ba: 18e4 adds r4, r4, r3 │ │ + b9bc: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + b9be: 18f2 adds r2, r6, r3 │ │ + b9c0: 2301 movs r3, #1 │ │ + b9c2: 56d3 ldrsb r3, [r2, r3] │ │ + b9c4: 9a0b ldr r2, [sp, #44] ; 0x2c │ │ + b9c6: 435a muls r2, r3 │ │ + b9c8: 6c83 ldr r3, [r0, #72] ; 0x48 │ │ + b9ca: 18a2 adds r2, r4, r2 │ │ + b9cc: 1192 asrs r2, r2, #6 │ │ + b9ce: 4353 muls r3, r2 │ │ + b9d0: 1c1a adds r2, r3, #0 │ │ + b9d2: 9c03 ldr r4, [sp, #12] │ │ + b9d4: 6cc3 ldr r3, [r0, #76] ; 0x4c │ │ + b9d6: 4363 muls r3, r4 │ │ + b9d8: 9c05 ldr r4, [sp, #20] │ │ + b9da: 18d2 adds r2, r2, r3 │ │ + b9dc: 6d03 ldr r3, [r0, #80] ; 0x50 │ │ + b9de: 4363 muls r3, r4 │ │ + b9e0: 18d4 adds r4, r2, r3 │ │ + b9e2: 2380 movs r3, #128 ; 0x80 │ │ + b9e4: 6902 ldr r2, [r0, #16] │ │ + b9e6: 015b lsls r3, r3, #5 │ │ + b9e8: 18e4 adds r4, r4, r3 │ │ + b9ea: 4663 mov r3, ip │ │ + b9ec: 4353 muls r3, r2 │ │ + b9ee: 680a ldr r2, [r1, #0] │ │ + b9f0: 1364 asrs r4, r4, #13 │ │ + b9f2: 18d3 adds r3, r2, r3 │ │ + b9f4: 600b str r3, [r1, #0] │ │ + b9f6: 6943 ldr r3, [r0, #20] │ │ + b9f8: 684a ldr r2, [r1, #4] │ │ + b9fa: 4363 muls r3, r4 │ │ + b9fc: 18d3 adds r3, r2, r3 │ │ + b9fe: 604b str r3, [r1, #4] │ │ + ba00: 68c3 ldr r3, [r0, #12] │ │ + ba02: 3108 adds r1, #8 │ │ + ba04: 18ed adds r5, r5, r3 │ │ + ba06: 9b02 ldr r3, [sp, #8] │ │ + ba08: 9304 str r3, [sp, #16] │ │ + ba0a: 9b03 ldr r3, [sp, #12] │ │ + ba0c: 9305 str r3, [sp, #20] │ │ + ba0e: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + ba10: 4299 cmp r1, r3 │ │ + ba12: d203 bcs.n ba1c │ │ + ba14: 4663 mov r3, ip │ │ + ba16: 9403 str r4, [sp, #12] │ │ + ba18: 9302 str r3, [sp, #8] │ │ + ba1a: e76f b.n b8fc │ │ + ba1c: 6842 ldr r2, [r0, #4] │ │ + ba1e: 142b asrs r3, r5, #16 │ │ + ba20: 6404 str r4, [r0, #64] ; 0x40 │ │ + ba22: 18d3 adds r3, r2, r3 │ │ + ba24: 6043 str r3, [r0, #4] │ │ + ba26: 042b lsls r3, r5, #16 │ │ + ba28: 0c1b lsrs r3, r3, #16 │ │ + ba2a: 6083 str r3, [r0, #8] │ │ + ba2c: 4663 mov r3, ip │ │ + ba2e: 6383 str r3, [r0, #56] ; 0x38 │ │ + ba30: 9b02 ldr r3, [sp, #8] │ │ + ba32: 63c3 str r3, [r0, #60] ; 0x3c │ │ + ba34: 9b03 ldr r3, [sp, #12] │ │ + ba36: 6443 str r3, [r0, #68] ; 0x44 │ │ + ba38: b00f add sp, #60 ; 0x3c │ │ + ba3a: bdf0 pop {r4, r5, r6, r7, pc} │ │ + ba3c: d4f8 bmi.n ba30 │ │ + ba3e: 0002 movs r2, r0 │ │ + ba40: 0ffc lsrs r4, r7, #31 │ │ ... │ │ │ │ -0000b750 : │ │ - b750: b5f0 push {r4, r5, r6, r7, lr} │ │ - b752: b095 sub sp, #84 ; 0x54 │ │ - b754: 6c04 ldr r4, [r0, #64] ; 0x40 │ │ - b756: 9213 str r2, [sp, #76] ; 0x4c │ │ - b758: 6b82 ldr r2, [r0, #56] ; 0x38 │ │ - b75a: 6bc3 ldr r3, [r0, #60] ; 0x3c │ │ - b75c: 9404 str r4, [sp, #16] │ │ - b75e: 9203 str r2, [sp, #12] │ │ - b760: 6c45 ldr r5, [r0, #68] ; 0x44 │ │ - b762: 6886 ldr r6, [r0, #8] │ │ - b764: 6842 ldr r2, [r0, #4] │ │ - b766: 6807 ldr r7, [r0, #0] │ │ - b768: 6a44 ldr r4, [r0, #36] ; 0x24 │ │ - b76a: 9300 str r3, [sp, #0] │ │ - b76c: 9505 str r5, [sp, #20] │ │ - b76e: 9602 str r6, [sp, #8] │ │ - b770: 18bb adds r3, r7, r2 │ │ - b772: 0664 lsls r4, r4, #25 │ │ - b774: d500 bpl.n b778 │ │ - b776: 189b adds r3, r3, r2 │ │ - b778: 4d7b ldr r5, [pc, #492] ; (b968 ) │ │ - b77a: 46ac mov ip, r5 │ │ - b77c: 44fc add ip, pc │ │ - b77e: 4666 mov r6, ip │ │ - b780: 6836 ldr r6, [r6, #0] │ │ - b782: 46b4 mov ip, r6 │ │ - b784: 9f02 ldr r7, [sp, #8] │ │ - b786: 4a79 ldr r2, [pc, #484] ; (b96c ) │ │ - b788: 4665 mov r5, ip │ │ - b78a: 043c lsls r4, r7, #16 │ │ - b78c: 0c24 lsrs r4, r4, #16 │ │ - b78e: 3410 adds r4, #16 │ │ - b790: 10a4 asrs r4, r4, #2 │ │ - b792: 4014 ands r4, r2 │ │ - b794: 0062 lsls r2, r4, #1 │ │ - b796: 5f55 ldrsh r5, [r2, r5] │ │ - b798: 143a asrs r2, r7, #16 │ │ - b79a: 3a03 subs r2, #3 │ │ - b79c: 0052 lsls r2, r2, #1 │ │ - b79e: 569e ldrsb r6, [r3, r2] │ │ - b7a0: 9501 str r5, [sp, #4] │ │ - b7a2: 1c37 adds r7, r6, #0 │ │ - b7a4: 436f muls r7, r5 │ │ - b7a6: 1c65 adds r5, r4, #1 │ │ - b7a8: 006d lsls r5, r5, #1 │ │ - b7aa: 4666 mov r6, ip │ │ - b7ac: 9708 str r7, [sp, #32] │ │ - b7ae: 5fae ldrsh r6, [r5, r6] │ │ - b7b0: 1c95 adds r5, r2, #2 │ │ - b7b2: 9507 str r5, [sp, #28] │ │ - b7b4: 575d ldrsb r5, [r3, r5] │ │ - b7b6: 9606 str r6, [sp, #24] │ │ - b7b8: 4667 mov r7, ip │ │ - b7ba: 4375 muls r5, r6 │ │ - b7bc: 9e08 ldr r6, [sp, #32] │ │ - b7be: 1975 adds r5, r6, r5 │ │ - b7c0: 1ca6 adds r6, r4, #2 │ │ - b7c2: 0076 lsls r6, r6, #1 │ │ - b7c4: 950a str r5, [sp, #40] ; 0x28 │ │ - b7c6: 5ff7 ldrsh r7, [r6, r7] │ │ - b7c8: 1d16 adds r6, r2, #4 │ │ - b7ca: 9609 str r6, [sp, #36] ; 0x24 │ │ - b7cc: 579e ldrsb r6, [r3, r6] │ │ - b7ce: 9708 str r7, [sp, #32] │ │ - b7d0: 4665 mov r5, ip │ │ - b7d2: 437e muls r6, r7 │ │ - b7d4: 9f0a ldr r7, [sp, #40] ; 0x28 │ │ - b7d6: 19be adds r6, r7, r6 │ │ - b7d8: 960c str r6, [sp, #48] ; 0x30 │ │ - b7da: 1ce6 adds r6, r4, #3 │ │ - b7dc: 0076 lsls r6, r6, #1 │ │ - b7de: 5f75 ldrsh r5, [r6, r5] │ │ - b7e0: 950a str r5, [sp, #40] ; 0x28 │ │ - b7e2: 1d95 adds r5, r2, #6 │ │ - b7e4: 575e ldrsb r6, [r3, r5] │ │ - b7e6: 9f0a ldr r7, [sp, #40] ; 0x28 │ │ - b7e8: 950b str r5, [sp, #44] ; 0x2c │ │ - b7ea: 9d0c ldr r5, [sp, #48] ; 0x30 │ │ - b7ec: 437e muls r6, r7 │ │ - b7ee: 19ae adds r6, r5, r6 │ │ - b7f0: 960e str r6, [sp, #56] ; 0x38 │ │ - b7f2: 1d26 adds r6, r4, #4 │ │ - b7f4: 0076 lsls r6, r6, #1 │ │ - b7f6: 4667 mov r7, ip │ │ - b7f8: 5ff7 ldrsh r7, [r6, r7] │ │ - b7fa: 1c16 adds r6, r2, #0 │ │ - b7fc: 3608 adds r6, #8 │ │ - b7fe: 960d str r6, [sp, #52] ; 0x34 │ │ - b800: 579e ldrsb r6, [r3, r6] │ │ - b802: 970c str r7, [sp, #48] ; 0x30 │ │ - b804: 4665 mov r5, ip │ │ - b806: 437e muls r6, r7 │ │ - b808: 9f0e ldr r7, [sp, #56] ; 0x38 │ │ - b80a: 19be adds r6, r7, r6 │ │ - b80c: 9610 str r6, [sp, #64] ; 0x40 │ │ - b80e: 1d66 adds r6, r4, #5 │ │ - b810: 0076 lsls r6, r6, #1 │ │ - b812: 5f75 ldrsh r5, [r6, r5] │ │ - b814: 950e str r5, [sp, #56] ; 0x38 │ │ - b816: 1c15 adds r5, r2, #0 │ │ - b818: 350a adds r5, #10 │ │ - b81a: 575e ldrsb r6, [r3, r5] │ │ - b81c: 9f0e ldr r7, [sp, #56] ; 0x38 │ │ - b81e: 950f str r5, [sp, #60] ; 0x3c │ │ - b820: 9d10 ldr r5, [sp, #64] ; 0x40 │ │ - b822: 437e muls r6, r7 │ │ - b824: 19ae adds r6, r5, r6 │ │ - b826: 9611 str r6, [sp, #68] ; 0x44 │ │ - b828: 1da6 adds r6, r4, #6 │ │ - b82a: 0076 lsls r6, r6, #1 │ │ - b82c: 4667 mov r7, ip │ │ - b82e: 5ff7 ldrsh r7, [r6, r7] │ │ - b830: 3407 adds r4, #7 │ │ - b832: 0064 lsls r4, r4, #1 │ │ - b834: 9710 str r7, [sp, #64] ; 0x40 │ │ - b836: 1c17 adds r7, r2, #0 │ │ - b838: 370c adds r7, #12 │ │ - b83a: 57de ldrsb r6, [r3, r7] │ │ - b83c: 9d10 ldr r5, [sp, #64] ; 0x40 │ │ - b83e: 19df adds r7, r3, r7 │ │ - b840: 436e muls r6, r5 │ │ - b842: 9d11 ldr r5, [sp, #68] ; 0x44 │ │ - b844: 19ae adds r6, r5, r6 │ │ - b846: 9612 str r6, [sp, #72] ; 0x48 │ │ - b848: 4666 mov r6, ip │ │ - b84a: 5fa6 ldrsh r6, [r4, r6] │ │ - b84c: 1c14 adds r4, r2, #0 │ │ - b84e: 340e adds r4, #14 │ │ - b850: 9611 str r6, [sp, #68] ; 0x44 │ │ - b852: 9d11 ldr r5, [sp, #68] ; 0x44 │ │ - b854: 571e ldrsb r6, [r3, r4] │ │ - b856: 189a adds r2, r3, r2 │ │ - b858: 191c adds r4, r3, r4 │ │ - b85a: 436e muls r6, r5 │ │ - b85c: 9d12 ldr r5, [sp, #72] ; 0x48 │ │ - b85e: 19ae adds r6, r5, r6 │ │ - b860: 9612 str r6, [sp, #72] ; 0x48 │ │ - b862: 2601 movs r6, #1 │ │ - b864: 5796 ldrsb r6, [r2, r6] │ │ - b866: 9d07 ldr r5, [sp, #28] │ │ - b868: 9a01 ldr r2, [sp, #4] │ │ - b86a: 4356 muls r6, r2 │ │ - b86c: 195a adds r2, r3, r5 │ │ - b86e: 7852 ldrb r2, [r2, #1] │ │ - b870: 9d06 ldr r5, [sp, #24] │ │ - b872: 0612 lsls r2, r2, #24 │ │ - b874: 1612 asrs r2, r2, #24 │ │ - b876: 436a muls r2, r5 │ │ - b878: 9d09 ldr r5, [sp, #36] ; 0x24 │ │ - b87a: 18b6 adds r6, r6, r2 │ │ - b87c: 195a adds r2, r3, r5 │ │ - b87e: 7852 ldrb r2, [r2, #1] │ │ - b880: 9d08 ldr r5, [sp, #32] │ │ - b882: 0612 lsls r2, r2, #24 │ │ - b884: 1612 asrs r2, r2, #24 │ │ - b886: 436a muls r2, r5 │ │ - b888: 9d0b ldr r5, [sp, #44] ; 0x2c │ │ - b88a: 18b6 adds r6, r6, r2 │ │ - b88c: 195a adds r2, r3, r5 │ │ - b88e: 7852 ldrb r2, [r2, #1] │ │ - b890: 9d0a ldr r5, [sp, #40] ; 0x28 │ │ - b892: 0612 lsls r2, r2, #24 │ │ - b894: 1612 asrs r2, r2, #24 │ │ - b896: 436a muls r2, r5 │ │ - b898: 18b2 adds r2, r6, r2 │ │ - b89a: 9e0d ldr r6, [sp, #52] ; 0x34 │ │ - b89c: 199d adds r5, r3, r6 │ │ - b89e: 2601 movs r6, #1 │ │ - b8a0: 57ae ldrsb r6, [r5, r6] │ │ - b8a2: 9d0c ldr r5, [sp, #48] ; 0x30 │ │ - b8a4: 436e muls r6, r5 │ │ - b8a6: 1992 adds r2, r2, r6 │ │ - b8a8: 9e0f ldr r6, [sp, #60] ; 0x3c │ │ - b8aa: 199d adds r5, r3, r6 │ │ - b8ac: 2601 movs r6, #1 │ │ - b8ae: 57ae ldrsb r6, [r5, r6] │ │ - b8b0: 9d0e ldr r5, [sp, #56] ; 0x38 │ │ - b8b2: 436e muls r6, r5 │ │ - b8b4: 1992 adds r2, r2, r6 │ │ - b8b6: 2601 movs r6, #1 │ │ - b8b8: 57be ldrsb r6, [r7, r6] │ │ - b8ba: 9f10 ldr r7, [sp, #64] ; 0x40 │ │ - b8bc: 9d12 ldr r5, [sp, #72] ; 0x48 │ │ - b8be: 437e muls r6, r7 │ │ - b8c0: 1992 adds r2, r2, r6 │ │ - b8c2: 2601 movs r6, #1 │ │ - b8c4: 57a6 ldrsb r6, [r4, r6] │ │ - b8c6: 9c11 ldr r4, [sp, #68] ; 0x44 │ │ - b8c8: 11ef asrs r7, r5, #7 │ │ - b8ca: 6cc5 ldr r5, [r0, #76] ; 0x4c │ │ - b8cc: 4366 muls r6, r4 │ │ - b8ce: 6c84 ldr r4, [r0, #72] ; 0x48 │ │ - b8d0: 1996 adds r6, r2, r6 │ │ - b8d2: 11f6 asrs r6, r6, #7 │ │ - b8d4: 1c22 adds r2, r4, #0 │ │ - b8d6: 437a muls r2, r7 │ │ - b8d8: 9c03 ldr r4, [sp, #12] │ │ - b8da: 1c2f adds r7, r5, #0 │ │ - b8dc: 4367 muls r7, r4 │ │ - b8de: 6d05 ldr r5, [r0, #80] ; 0x50 │ │ - b8e0: 9c00 ldr r4, [sp, #0] │ │ - b8e2: 19d2 adds r2, r2, r7 │ │ - b8e4: 1c2f adds r7, r5, #0 │ │ - b8e6: 4367 muls r7, r4 │ │ - b8e8: 19d7 adds r7, r2, r7 │ │ - b8ea: 6c82 ldr r2, [r0, #72] ; 0x48 │ │ - b8ec: 2580 movs r5, #128 ; 0x80 │ │ - b8ee: 016d lsls r5, r5, #5 │ │ - b8f0: 197f adds r7, r7, r5 │ │ - b8f2: 4356 muls r6, r2 │ │ - b8f4: 6cc5 ldr r5, [r0, #76] ; 0x4c │ │ - b8f6: 9a04 ldr r2, [sp, #16] │ │ - b8f8: 137f asrs r7, r7, #13 │ │ - b8fa: 1c2c adds r4, r5, #0 │ │ - b8fc: 4354 muls r4, r2 │ │ - b8fe: 9d05 ldr r5, [sp, #20] │ │ - b900: 1936 adds r6, r6, r4 │ │ - b902: 6d04 ldr r4, [r0, #80] ; 0x50 │ │ - b904: 1c22 adds r2, r4, #0 │ │ - b906: 436a muls r2, r5 │ │ - b908: 6905 ldr r5, [r0, #16] │ │ - b90a: 18b4 adds r4, r6, r2 │ │ - b90c: 2680 movs r6, #128 ; 0x80 │ │ - b90e: 0176 lsls r6, r6, #5 │ │ - b910: 1c2a adds r2, r5, #0 │ │ - b912: 437a muls r2, r7 │ │ - b914: 19a4 adds r4, r4, r6 │ │ - b916: 680e ldr r6, [r1, #0] │ │ - b918: 1364 asrs r4, r4, #13 │ │ - b91a: 18b2 adds r2, r6, r2 │ │ - b91c: 600a str r2, [r1, #0] │ │ - b91e: 6945 ldr r5, [r0, #20] │ │ - b920: 684e ldr r6, [r1, #4] │ │ - b922: 1c2a adds r2, r5, #0 │ │ - b924: 4362 muls r2, r4 │ │ - b926: 18b2 adds r2, r6, r2 │ │ - b928: 604a str r2, [r1, #4] │ │ - b92a: 68c5 ldr r5, [r0, #12] │ │ - b92c: 9a02 ldr r2, [sp, #8] │ │ - b92e: 9e13 ldr r6, [sp, #76] ; 0x4c │ │ - b930: 3108 adds r1, #8 │ │ - b932: 1952 adds r2, r2, r5 │ │ - b934: 9202 str r2, [sp, #8] │ │ - b936: 42b1 cmp r1, r6 │ │ - b938: d206 bcs.n b948 │ │ - b93a: 9a04 ldr r2, [sp, #16] │ │ - b93c: 9404 str r4, [sp, #16] │ │ - b93e: 9c03 ldr r4, [sp, #12] │ │ - b940: 9205 str r2, [sp, #20] │ │ - b942: 9703 str r7, [sp, #12] │ │ - b944: 9400 str r4, [sp, #0] │ │ - b946: e71d b.n b784 │ │ - b948: 9d02 ldr r5, [sp, #8] │ │ - b94a: 6846 ldr r6, [r0, #4] │ │ - b94c: 6387 str r7, [r0, #56] ; 0x38 │ │ - b94e: 142b asrs r3, r5, #16 │ │ - b950: 18f3 adds r3, r6, r3 │ │ - b952: 9f03 ldr r7, [sp, #12] │ │ - b954: 9a04 ldr r2, [sp, #16] │ │ - b956: 6043 str r3, [r0, #4] │ │ - b958: 042b lsls r3, r5, #16 │ │ - b95a: 0c1b lsrs r3, r3, #16 │ │ - b95c: 6083 str r3, [r0, #8] │ │ - b95e: 63c7 str r7, [r0, #60] ; 0x3c │ │ - b960: 6404 str r4, [r0, #64] ; 0x40 │ │ - b962: 6442 str r2, [r0, #68] ; 0x44 │ │ - b964: b015 add sp, #84 ; 0x54 │ │ - b966: bdf0 pop {r4, r5, r6, r7, pc} │ │ - b968: c678 stmia r6!, {r3, r4, r5, r6} │ │ - b96a: 0002 movs r2, r0 │ │ - b96c: 7ff8 ldrb r0, [r7, #31] │ │ +0000ba44 : │ │ + ba44: b5f0 push {r4, r5, r6, r7, lr} │ │ + ba46: 6b83 ldr r3, [r0, #56] ; 0x38 │ │ + ba48: b08d sub sp, #52 ; 0x34 │ │ + ba4a: 920b str r2, [sp, #44] ; 0x2c │ │ + ba4c: 9301 str r3, [sp, #4] │ │ + ba4e: 6bc3 ldr r3, [r0, #60] ; 0x3c │ │ + ba50: 6802 ldr r2, [r0, #0] │ │ + ba52: 6887 ldr r7, [r0, #8] │ │ + ba54: 9305 str r3, [sp, #20] │ │ + ba56: 6c03 ldr r3, [r0, #64] ; 0x40 │ │ + ba58: 9302 str r3, [sp, #8] │ │ + ba5a: 6c43 ldr r3, [r0, #68] ; 0x44 │ │ + ba5c: 9306 str r3, [sp, #24] │ │ + ba5e: 6843 ldr r3, [r0, #4] │ │ + ba60: 005b lsls r3, r3, #1 │ │ + ba62: 18d2 adds r2, r2, r3 │ │ + ba64: 9203 str r2, [sp, #12] │ │ + ba66: 6a42 ldr r2, [r0, #36] ; 0x24 │ │ + ba68: 0652 lsls r2, r2, #25 │ │ + ba6a: d502 bpl.n ba72 │ │ + ba6c: 9a03 ldr r2, [sp, #12] │ │ + ba6e: 18d3 adds r3, r2, r3 │ │ + ba70: 9303 str r3, [sp, #12] │ │ + ba72: 4c48 ldr r4, [pc, #288] ; (bb94 ) │ │ + ba74: 447c add r4, pc │ │ + ba76: 6824 ldr r4, [r4, #0] │ │ + ba78: 4b47 ldr r3, [pc, #284] ; (bb98 ) │ │ + ba7a: 113a asrs r2, r7, #4 │ │ + ba7c: 401a ands r2, r3 │ │ + ba7e: 0053 lsls r3, r2, #1 │ │ + ba80: 5f1b ldrsh r3, [r3, r4] │ │ + ba82: 1c55 adds r5, r2, #1 │ │ + ba84: 006d lsls r5, r5, #1 │ │ + ba86: 5f2d ldrsh r5, [r5, r4] │ │ + ba88: 9307 str r3, [sp, #28] │ │ + ba8a: 143b asrs r3, r7, #16 │ │ + ba8c: 9508 str r5, [sp, #32] │ │ + ba8e: 1c95 adds r5, r2, #2 │ │ + ba90: 3203 adds r2, #3 │ │ + ba92: 006d lsls r5, r5, #1 │ │ + ba94: 0052 lsls r2, r2, #1 │ │ + ba96: 5f2e ldrsh r6, [r5, r4] │ │ + ba98: 5f15 ldrsh r5, [r2, r4] │ │ + ba9a: 9a03 ldr r2, [sp, #12] │ │ + ba9c: 3b01 subs r3, #1 │ │ + ba9e: 009b lsls r3, r3, #2 │ │ + baa0: 9609 str r6, [sp, #36] ; 0x24 │ │ + baa2: 5ed6 ldrsh r6, [r2, r3] │ │ + baa4: 9a07 ldr r2, [sp, #28] │ │ + baa6: 950a str r5, [sp, #40] ; 0x28 │ │ + baa8: 4372 muls r2, r6 │ │ + baaa: 4694 mov ip, r2 │ │ + baac: 9a03 ldr r2, [sp, #12] │ │ + baae: 18d3 adds r3, r2, r3 │ │ + bab0: 2204 movs r2, #4 │ │ + bab2: 5e9e ldrsh r6, [r3, r2] │ │ + bab4: 9a08 ldr r2, [sp, #32] │ │ + bab6: 4372 muls r2, r6 │ │ + bab8: 1c16 adds r6, r2, #0 │ │ + baba: 2508 movs r5, #8 │ │ + babc: 5f5a ldrsh r2, [r3, r5] │ │ + babe: 4466 add r6, ip │ │ + bac0: 9d09 ldr r5, [sp, #36] ; 0x24 │ │ + bac2: 4694 mov ip, r2 │ │ + bac4: 4662 mov r2, ip │ │ + bac6: 436a muls r2, r5 │ │ + bac8: 4694 mov ip, r2 │ │ + baca: 220c movs r2, #12 │ │ + bacc: 5e9d ldrsh r5, [r3, r2] │ │ + bace: 44b4 add ip, r6 │ │ + bad0: 9e0a ldr r6, [sp, #40] ; 0x28 │ │ + bad2: 6c82 ldr r2, [r0, #72] ; 0x48 │ │ + bad4: 436e muls r6, r5 │ │ + bad6: 4466 add r6, ip │ │ + bad8: 13b6 asrs r6, r6, #14 │ │ + bada: 4372 muls r2, r6 │ │ + badc: 9d01 ldr r5, [sp, #4] │ │ + bade: 1c16 adds r6, r2, #0 │ │ + bae0: 6cc2 ldr r2, [r0, #76] ; 0x4c │ │ + bae2: 436a muls r2, r5 │ │ + bae4: 4694 mov ip, r2 │ │ + bae6: 9a05 ldr r2, [sp, #20] │ │ + bae8: 44b4 add ip, r6 │ │ + baea: 6d06 ldr r6, [r0, #80] ; 0x50 │ │ + baec: 4356 muls r6, r2 │ │ + baee: 2280 movs r2, #128 ; 0x80 │ │ + baf0: 4466 add r6, ip │ │ + baf2: 0152 lsls r2, r2, #5 │ │ + baf4: 18b6 adds r6, r6, r2 │ │ + baf6: 1372 asrs r2, r6, #13 │ │ + baf8: 9204 str r2, [sp, #16] │ │ + bafa: 2202 movs r2, #2 │ │ + bafc: 5e9e ldrsh r6, [r3, r2] │ │ + bafe: 9a07 ldr r2, [sp, #28] │ │ + bb00: 4372 muls r2, r6 │ │ + bb02: 4694 mov ip, r2 │ │ + bb04: 2206 movs r2, #6 │ │ + bb06: 5e9e ldrsh r6, [r3, r2] │ │ + bb08: 9a08 ldr r2, [sp, #32] │ │ + bb0a: 4372 muls r2, r6 │ │ + bb0c: 9e09 ldr r6, [sp, #36] ; 0x24 │ │ + bb0e: 4494 add ip, r2 │ │ + bb10: 220a movs r2, #10 │ │ + bb12: 5e9d ldrsh r5, [r3, r2] │ │ + bb14: 220e movs r2, #14 │ │ + bb16: 5e9a ldrsh r2, [r3, r2] │ │ + bb18: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + bb1a: 436e muls r6, r5 │ │ + bb1c: 4353 muls r3, r2 │ │ + bb1e: 4466 add r6, ip │ │ + bb20: 18f6 adds r6, r6, r3 │ │ + bb22: 6c83 ldr r3, [r0, #72] ; 0x48 │ │ + bb24: 6cc5 ldr r5, [r0, #76] ; 0x4c │ │ + bb26: 9a02 ldr r2, [sp, #8] │ │ + bb28: 13b6 asrs r6, r6, #14 │ │ + bb2a: 4373 muls r3, r6 │ │ + bb2c: 4355 muls r5, r2 │ │ + bb2e: 6d02 ldr r2, [r0, #80] ; 0x50 │ │ + bb30: 195d adds r5, r3, r5 │ │ + bb32: 9b06 ldr r3, [sp, #24] │ │ + bb34: 435a muls r2, r3 │ │ + bb36: 2380 movs r3, #128 ; 0x80 │ │ + bb38: 18ae adds r6, r5, r2 │ │ + bb3a: 015b lsls r3, r3, #5 │ │ + bb3c: 18f6 adds r6, r6, r3 │ │ + bb3e: 9a04 ldr r2, [sp, #16] │ │ + bb40: 6903 ldr r3, [r0, #16] │ │ + bb42: 1376 asrs r6, r6, #13 │ │ + bb44: 4353 muls r3, r2 │ │ + bb46: 680a ldr r2, [r1, #0] │ │ + bb48: 18d3 adds r3, r2, r3 │ │ + bb4a: 600b str r3, [r1, #0] │ │ + bb4c: 6943 ldr r3, [r0, #20] │ │ + bb4e: 684a ldr r2, [r1, #4] │ │ + bb50: 4373 muls r3, r6 │ │ + bb52: 18d3 adds r3, r2, r3 │ │ + bb54: 604b str r3, [r1, #4] │ │ + bb56: 68c3 ldr r3, [r0, #12] │ │ + bb58: 3108 adds r1, #8 │ │ + bb5a: 18ff adds r7, r7, r3 │ │ + bb5c: 9b01 ldr r3, [sp, #4] │ │ + bb5e: 9305 str r3, [sp, #20] │ │ + bb60: 9b02 ldr r3, [sp, #8] │ │ + bb62: 9306 str r3, [sp, #24] │ │ + bb64: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + bb66: 4299 cmp r1, r3 │ │ + bb68: d203 bcs.n bb72 │ │ + bb6a: 9b04 ldr r3, [sp, #16] │ │ + bb6c: 9602 str r6, [sp, #8] │ │ + bb6e: 9301 str r3, [sp, #4] │ │ + bb70: e782 b.n ba78 │ │ + bb72: 6842 ldr r2, [r0, #4] │ │ + bb74: 143b asrs r3, r7, #16 │ │ + bb76: 6406 str r6, [r0, #64] ; 0x40 │ │ + bb78: 18d3 adds r3, r2, r3 │ │ + bb7a: 6043 str r3, [r0, #4] │ │ + bb7c: 9b04 ldr r3, [sp, #16] │ │ + bb7e: 043a lsls r2, r7, #16 │ │ + bb80: 0c12 lsrs r2, r2, #16 │ │ + bb82: 6383 str r3, [r0, #56] ; 0x38 │ │ + bb84: 9b01 ldr r3, [sp, #4] │ │ + bb86: 6082 str r2, [r0, #8] │ │ + bb88: 63c3 str r3, [r0, #60] ; 0x3c │ │ + bb8a: 9b02 ldr r3, [sp, #8] │ │ + bb8c: 6443 str r3, [r0, #68] ; 0x44 │ │ + bb8e: b00d add sp, #52 ; 0x34 │ │ + bb90: bdf0 pop {r4, r5, r6, r7, pc} │ │ + bb92: 46c0 nop ; (mov r8, r8) │ │ + bb94: d37c bcc.n bc90 │ │ + bb96: 0002 movs r2, r0 │ │ + bb98: 0ffc lsrs r4, r7, #31 │ │ ... │ │ │ │ -0000b970 : │ │ - b970: b5f0 push {r4, r5, r6, r7, lr} │ │ - b972: b091 sub sp, #68 ; 0x44 │ │ - b974: 920f str r2, [sp, #60] ; 0x3c │ │ - b976: 6b82 ldr r2, [r0, #56] ; 0x38 │ │ - b978: 6c04 ldr r4, [r0, #64] ; 0x40 │ │ - b97a: 6bc3 ldr r3, [r0, #60] ; 0x3c │ │ - b97c: 6847 ldr r7, [r0, #4] │ │ - b97e: 9207 str r2, [sp, #28] │ │ - b980: 6802 ldr r2, [r0, #0] │ │ - b982: 9408 str r4, [sp, #32] │ │ - b984: 6c45 ldr r5, [r0, #68] ; 0x44 │ │ - b986: 6886 ldr r6, [r0, #8] │ │ - b988: 6a44 ldr r4, [r0, #36] ; 0x24 │ │ - b98a: 9302 str r3, [sp, #8] │ │ - b98c: 007b lsls r3, r7, #1 │ │ - b98e: 18d2 adds r2, r2, r3 │ │ - b990: 950a str r5, [sp, #40] ; 0x28 │ │ - b992: 9605 str r6, [sp, #20] │ │ - b994: 9203 str r2, [sp, #12] │ │ - b996: 0664 lsls r4, r4, #25 │ │ - b998: d501 bpl.n b99e │ │ - b99a: 18d2 adds r2, r2, r3 │ │ - b99c: 9203 str r2, [sp, #12] │ │ - b99e: 4a70 ldr r2, [pc, #448] ; (bb60 ) │ │ - b9a0: 447a add r2, pc │ │ - b9a2: 6812 ldr r2, [r2, #0] │ │ - b9a4: 9d05 ldr r5, [sp, #20] │ │ - b9a6: 4e6f ldr r6, [pc, #444] ; (bb64 ) │ │ - b9a8: 042f lsls r7, r5, #16 │ │ - b9aa: 0c3f lsrs r7, r7, #16 │ │ - b9ac: 3710 adds r7, #16 │ │ - b9ae: 10bf asrs r7, r7, #2 │ │ - b9b0: 4037 ands r7, r6 │ │ - b9b2: 007b lsls r3, r7, #1 │ │ - b9b4: 5e9c ldrsh r4, [r3, r2] │ │ - b9b6: 9e05 ldr r6, [sp, #20] │ │ - b9b8: 9404 str r4, [sp, #16] │ │ - b9ba: 1433 asrs r3, r6, #16 │ │ - b9bc: 9c03 ldr r4, [sp, #12] │ │ - b9be: 3b03 subs r3, #3 │ │ - b9c0: 009b lsls r3, r3, #2 │ │ - b9c2: 5ee5 ldrsh r5, [r4, r3] │ │ - b9c4: 9c04 ldr r4, [sp, #16] │ │ - b9c6: 1c2e adds r6, r5, #0 │ │ - b9c8: 4366 muls r6, r4 │ │ - b9ca: 1c7c adds r4, r7, #1 │ │ - b9cc: 0064 lsls r4, r4, #1 │ │ - b9ce: 46b4 mov ip, r6 │ │ - b9d0: 5ea5 ldrsh r5, [r4, r2] │ │ - b9d2: 9c03 ldr r4, [sp, #12] │ │ - b9d4: 9506 str r5, [sp, #24] │ │ - b9d6: 18e3 adds r3, r4, r3 │ │ - b9d8: 2504 movs r5, #4 │ │ - b9da: 5f5c ldrsh r4, [r3, r5] │ │ - b9dc: 9e06 ldr r6, [sp, #24] │ │ - b9de: 1cbd adds r5, r7, #2 │ │ - b9e0: 006d lsls r5, r5, #1 │ │ - b9e2: 4374 muls r4, r6 │ │ - b9e4: 44a4 add ip, r4 │ │ - b9e6: 5eac ldrsh r4, [r5, r2] │ │ - b9e8: 9409 str r4, [sp, #36] ; 0x24 │ │ - b9ea: 9e09 ldr r6, [sp, #36] ; 0x24 │ │ - b9ec: 2408 movs r4, #8 │ │ - b9ee: 5f1d ldrsh r5, [r3, r4] │ │ - b9f0: 1cfc adds r4, r7, #3 │ │ - b9f2: 0064 lsls r4, r4, #1 │ │ - b9f4: 4375 muls r5, r6 │ │ - b9f6: 4465 add r5, ip │ │ - b9f8: 950e str r5, [sp, #56] ; 0x38 │ │ - b9fa: 5ea5 ldrsh r5, [r4, r2] │ │ - b9fc: 1d3c adds r4, r7, #4 │ │ - b9fe: 0064 lsls r4, r4, #1 │ │ - ba00: 950b str r5, [sp, #44] ; 0x2c │ │ - ba02: 5ea5 ldrsh r5, [r4, r2] │ │ - ba04: 950c str r5, [sp, #48] ; 0x30 │ │ - ba06: 2410 movs r4, #16 │ │ - ba08: 5f1d ldrsh r5, [r3, r4] │ │ - ba0a: 9c0c ldr r4, [sp, #48] ; 0x30 │ │ - ba0c: 1c2e adds r6, r5, #0 │ │ - ba0e: 4366 muls r6, r4 │ │ - ba10: 1d7c adds r4, r7, #5 │ │ - ba12: 0064 lsls r4, r4, #1 │ │ - ba14: 46b4 mov ip, r6 │ │ - ba16: 5ea5 ldrsh r5, [r4, r2] │ │ - ba18: 9501 str r5, [sp, #4] │ │ - ba1a: 9e01 ldr r6, [sp, #4] │ │ - ba1c: 2514 movs r5, #20 │ │ - ba1e: 5f5c ldrsh r4, [r3, r5] │ │ - ba20: 4374 muls r4, r6 │ │ - ba22: 44a4 add ip, r4 │ │ - ba24: 1dbc adds r4, r7, #6 │ │ - ba26: 0065 lsls r5, r4, #1 │ │ - ba28: 5ead ldrsh r5, [r5, r2] │ │ - ba2a: 2418 movs r4, #24 │ │ - ba2c: 5f1e ldrsh r6, [r3, r4] │ │ - ba2e: 3707 adds r7, #7 │ │ - ba30: 007f lsls r7, r7, #1 │ │ - ba32: 1c34 adds r4, r6, #0 │ │ - ba34: 436c muls r4, r5 │ │ - ba36: 5ebe ldrsh r6, [r7, r2] │ │ - ba38: 44a4 add ip, r4 │ │ - ba3a: 2402 movs r4, #2 │ │ - ba3c: 5f1f ldrsh r7, [r3, r4] │ │ - ba3e: 9c04 ldr r4, [sp, #16] │ │ - ba40: 960d str r6, [sp, #52] ; 0x34 │ │ - ba42: 1c3e adds r6, r7, #0 │ │ - ba44: 4366 muls r6, r4 │ │ - ba46: 9604 str r6, [sp, #16] │ │ - ba48: 2606 movs r6, #6 │ │ - ba4a: 5f9c ldrsh r4, [r3, r6] │ │ - ba4c: 9f06 ldr r7, [sp, #24] │ │ - ba4e: 9e04 ldr r6, [sp, #16] │ │ - ba50: 437c muls r4, r7 │ │ - ba52: 1934 adds r4, r6, r4 │ │ - ba54: 9404 str r4, [sp, #16] │ │ - ba56: 9e09 ldr r6, [sp, #36] ; 0x24 │ │ - ba58: 270a movs r7, #10 │ │ - ba5a: 5fdc ldrsh r4, [r3, r7] │ │ - ba5c: 9f04 ldr r7, [sp, #16] │ │ - ba5e: 4374 muls r4, r6 │ │ - ba60: 193c adds r4, r7, r4 │ │ - ba62: 9409 str r4, [sp, #36] ; 0x24 │ │ - ba64: 2612 movs r6, #18 │ │ - ba66: 5f9c ldrsh r4, [r3, r6] │ │ - ba68: 9e0c ldr r6, [sp, #48] ; 0x30 │ │ - ba6a: 1c27 adds r7, r4, #0 │ │ - ba6c: 4377 muls r7, r6 │ │ - ba6e: 9704 str r7, [sp, #16] │ │ - ba70: 2416 movs r4, #22 │ │ - ba72: 5f1f ldrsh r7, [r3, r4] │ │ - ba74: 9c01 ldr r4, [sp, #4] │ │ - ba76: 1c26 adds r6, r4, #0 │ │ - ba78: 437e muls r6, r7 │ │ - ba7a: 9f04 ldr r7, [sp, #16] │ │ - ba7c: 19bc adds r4, r7, r6 │ │ - ba7e: 271a movs r7, #26 │ │ - ba80: 5fde ldrsh r6, [r3, r7] │ │ - ba82: 9f0e ldr r7, [sp, #56] ; 0x38 │ │ - ba84: 4375 muls r5, r6 │ │ - ba86: 1965 adds r5, r4, r5 │ │ - ba88: 9504 str r5, [sp, #16] │ │ - ba8a: 9e0b ldr r6, [sp, #44] ; 0x2c │ │ - ba8c: 250c movs r5, #12 │ │ - ba8e: 5f5c ldrsh r4, [r3, r5] │ │ - ba90: 4374 muls r4, r6 │ │ - ba92: 193c adds r4, r7, r4 │ │ - ba94: 1065 asrs r5, r4, #1 │ │ - ba96: 9f0d ldr r7, [sp, #52] ; 0x34 │ │ - ba98: 261c movs r6, #28 │ │ - ba9a: 5f9c ldrsh r4, [r3, r6] │ │ - ba9c: 6c86 ldr r6, [r0, #72] ; 0x48 │ │ - ba9e: 437c muls r4, r7 │ │ - baa0: 4464 add r4, ip │ │ - baa2: 1064 asrs r4, r4, #1 │ │ - baa4: 192c adds r4, r5, r4 │ │ - baa6: 13a4 asrs r4, r4, #14 │ │ - baa8: 1c35 adds r5, r6, #0 │ │ - baaa: 4365 muls r5, r4 │ │ - baac: 6cc7 ldr r7, [r0, #76] ; 0x4c │ │ - baae: 9e07 ldr r6, [sp, #28] │ │ - bab0: 1c3c adds r4, r7, #0 │ │ - bab2: 4374 muls r4, r6 │ │ - bab4: 9e02 ldr r6, [sp, #8] │ │ - bab6: 6d07 ldr r7, [r0, #80] ; 0x50 │ │ - bab8: 192d adds r5, r5, r4 │ │ - baba: 1c3c adds r4, r7, #0 │ │ - babc: 4374 muls r4, r6 │ │ - babe: 2780 movs r7, #128 ; 0x80 │ │ - bac0: 192c adds r4, r5, r4 │ │ - bac2: 017f lsls r7, r7, #5 │ │ - bac4: 260e movs r6, #14 │ │ - bac6: 5f9d ldrsh r5, [r3, r6] │ │ - bac8: 19e4 adds r4, r4, r7 │ │ - baca: 9f0b ldr r7, [sp, #44] ; 0x2c │ │ - bacc: 9e09 ldr r6, [sp, #36] ; 0x24 │ │ - bace: 1364 asrs r4, r4, #13 │ │ - bad0: 437d muls r5, r7 │ │ - bad2: 271e movs r7, #30 │ │ - bad4: 5fdb ldrsh r3, [r3, r7] │ │ - bad6: 1975 adds r5, r6, r5 │ │ - bad8: 9e0d ldr r6, [sp, #52] ; 0x34 │ │ - bada: 9f04 ldr r7, [sp, #16] │ │ - badc: 106d asrs r5, r5, #1 │ │ - bade: 4373 muls r3, r6 │ │ - bae0: 18fb adds r3, r7, r3 │ │ - bae2: 105b asrs r3, r3, #1 │ │ - bae4: 18eb adds r3, r5, r3 │ │ - bae6: 6c85 ldr r5, [r0, #72] ; 0x48 │ │ - bae8: 139b asrs r3, r3, #14 │ │ - baea: 6cc7 ldr r7, [r0, #76] ; 0x4c │ │ - baec: 436b muls r3, r5 │ │ - baee: 9d08 ldr r5, [sp, #32] │ │ - baf0: 1c3e adds r6, r7, #0 │ │ - baf2: 436e muls r6, r5 │ │ - baf4: 9f0a ldr r7, [sp, #40] ; 0x28 │ │ - baf6: 199b adds r3, r3, r6 │ │ - baf8: 6d06 ldr r6, [r0, #80] ; 0x50 │ │ - bafa: 1c35 adds r5, r6, #0 │ │ - bafc: 437d muls r5, r7 │ │ - bafe: 6906 ldr r6, [r0, #16] │ │ - bb00: 195b adds r3, r3, r5 │ │ - bb02: 2580 movs r5, #128 ; 0x80 │ │ - bb04: 016d lsls r5, r5, #5 │ │ - bb06: 195b adds r3, r3, r5 │ │ - bb08: 1c35 adds r5, r6, #0 │ │ - bb0a: 4365 muls r5, r4 │ │ - bb0c: 680f ldr r7, [r1, #0] │ │ - bb0e: 135b asrs r3, r3, #13 │ │ - bb10: 197d adds r5, r7, r5 │ │ - bb12: 600d str r5, [r1, #0] │ │ - bb14: 6946 ldr r6, [r0, #20] │ │ - bb16: 684f ldr r7, [r1, #4] │ │ - bb18: 1c35 adds r5, r6, #0 │ │ - bb1a: 435d muls r5, r3 │ │ - bb1c: 197d adds r5, r7, r5 │ │ - bb1e: 604d str r5, [r1, #4] │ │ - bb20: 68c6 ldr r6, [r0, #12] │ │ - bb22: 9d05 ldr r5, [sp, #20] │ │ - bb24: 9f0f ldr r7, [sp, #60] ; 0x3c │ │ - bb26: 3108 adds r1, #8 │ │ - bb28: 19ad adds r5, r5, r6 │ │ - bb2a: 9505 str r5, [sp, #20] │ │ - bb2c: 42b9 cmp r1, r7 │ │ - bb2e: d206 bcs.n bb3e │ │ - bb30: 9d08 ldr r5, [sp, #32] │ │ - bb32: 9e07 ldr r6, [sp, #28] │ │ - bb34: 9308 str r3, [sp, #32] │ │ - bb36: 950a str r5, [sp, #40] ; 0x28 │ │ - bb38: 9602 str r6, [sp, #8] │ │ - bb3a: 9407 str r4, [sp, #28] │ │ - bb3c: e732 b.n b9a4 │ │ - bb3e: 9f05 ldr r7, [sp, #20] │ │ - bb40: 6841 ldr r1, [r0, #4] │ │ - bb42: 6403 str r3, [r0, #64] ; 0x40 │ │ - bb44: 143a asrs r2, r7, #16 │ │ - bb46: 188a adds r2, r1, r2 │ │ - bb48: 6042 str r2, [r0, #4] │ │ - bb4a: 043a lsls r2, r7, #16 │ │ - bb4c: 0c12 lsrs r2, r2, #16 │ │ - bb4e: 6082 str r2, [r0, #8] │ │ - bb50: 9b08 ldr r3, [sp, #32] │ │ - bb52: 9a07 ldr r2, [sp, #28] │ │ - bb54: 6384 str r4, [r0, #56] ; 0x38 │ │ - bb56: 6443 str r3, [r0, #68] ; 0x44 │ │ - bb58: 63c2 str r2, [r0, #60] ; 0x3c │ │ - bb5a: b011 add sp, #68 ; 0x44 │ │ - bb5c: bdf0 pop {r4, r5, r6, r7, pc} │ │ - bb5e: 46c0 nop ; (mov r8, r8) │ │ - bb60: c454 stmia r4!, {r2, r4, r6} │ │ - bb62: 0002 movs r2, r0 │ │ - bb64: 7ff8 ldrb r0, [r7, #31] │ │ +0000bb9c : │ │ + bb9c: b5f0 push {r4, r5, r6, r7, lr} │ │ + bb9e: 6b83 ldr r3, [r0, #56] ; 0x38 │ │ + bba0: b097 sub sp, #92 ; 0x5c │ │ + bba2: 9215 str r2, [sp, #84] ; 0x54 │ │ + bba4: 9302 str r3, [sp, #8] │ │ + bba6: 6bc3 ldr r3, [r0, #60] ; 0x3c │ │ + bba8: 6842 ldr r2, [r0, #4] │ │ + bbaa: 6a44 ldr r4, [r0, #36] ; 0x24 │ │ + bbac: 9304 str r3, [sp, #16] │ │ + bbae: 6c03 ldr r3, [r0, #64] ; 0x40 │ │ + bbb0: 9303 str r3, [sp, #12] │ │ + bbb2: 6c43 ldr r3, [r0, #68] ; 0x44 │ │ + bbb4: 9305 str r3, [sp, #20] │ │ + bbb6: 6883 ldr r3, [r0, #8] │ │ + bbb8: 469c mov ip, r3 │ │ + bbba: 6803 ldr r3, [r0, #0] │ │ + bbbc: 189b adds r3, r3, r2 │ │ + bbbe: 0664 lsls r4, r4, #25 │ │ + bbc0: d500 bpl.n bbc4 │ │ + bbc2: 189b adds r3, r3, r2 │ │ + bbc4: 4a74 ldr r2, [pc, #464] ; (bd98 ) │ │ + bbc6: 447a add r2, pc │ │ + bbc8: 6812 ldr r2, [r2, #0] │ │ + bbca: 9201 str r2, [sp, #4] │ │ + bbcc: 4662 mov r2, ip │ │ + bbce: 0417 lsls r7, r2, #16 │ │ + bbd0: 0c3f lsrs r7, r7, #16 │ │ + bbd2: 4a72 ldr r2, [pc, #456] ; (bd9c ) │ │ + bbd4: 3710 adds r7, #16 │ │ + bbd6: 9c01 ldr r4, [sp, #4] │ │ + bbd8: 10bf asrs r7, r7, #2 │ │ + bbda: 4017 ands r7, r2 │ │ + bbdc: 007a lsls r2, r7, #1 │ │ + bbde: 5f12 ldrsh r2, [r2, r4] │ │ + bbe0: 9e01 ldr r6, [sp, #4] │ │ + bbe2: 9206 str r2, [sp, #24] │ │ + bbe4: 4662 mov r2, ip │ │ + bbe6: 1412 asrs r2, r2, #16 │ │ + bbe8: 3a03 subs r2, #3 │ │ + bbea: 0052 lsls r2, r2, #1 │ │ + bbec: 569d ldrsb r5, [r3, r2] │ │ + bbee: 9c06 ldr r4, [sp, #24] │ │ + bbf0: 436c muls r4, r5 │ │ + bbf2: 1c25 adds r5, r4, #0 │ │ + bbf4: 1c7c adds r4, r7, #1 │ │ + bbf6: 0064 lsls r4, r4, #1 │ │ + bbf8: 5fa4 ldrsh r4, [r4, r6] │ │ + bbfa: 9407 str r4, [sp, #28] │ │ + bbfc: 1c94 adds r4, r2, #2 │ │ + bbfe: 9408 str r4, [sp, #32] │ │ + bc00: 9e07 ldr r6, [sp, #28] │ │ + bc02: 571c ldrsb r4, [r3, r4] │ │ + bc04: 4366 muls r6, r4 │ │ + bc06: 19ad adds r5, r5, r6 │ │ + bc08: 9e01 ldr r6, [sp, #4] │ │ + bc0a: 1cbc adds r4, r7, #2 │ │ + bc0c: 0064 lsls r4, r4, #1 │ │ + bc0e: 5fa4 ldrsh r4, [r4, r6] │ │ + bc10: 9409 str r4, [sp, #36] ; 0x24 │ │ + bc12: 1d14 adds r4, r2, #4 │ │ + bc14: 940a str r4, [sp, #40] ; 0x28 │ │ + bc16: 9e09 ldr r6, [sp, #36] ; 0x24 │ │ + bc18: 571c ldrsb r4, [r3, r4] │ │ + bc1a: 4366 muls r6, r4 │ │ + bc1c: 19ac adds r4, r5, r6 │ │ + bc1e: 9e01 ldr r6, [sp, #4] │ │ + bc20: 1cfd adds r5, r7, #3 │ │ + bc22: 006d lsls r5, r5, #1 │ │ + bc24: 5fad ldrsh r5, [r5, r6] │ │ + bc26: 950b str r5, [sp, #44] ; 0x2c │ │ + bc28: 1d95 adds r5, r2, #6 │ │ + bc2a: 950c str r5, [sp, #48] ; 0x30 │ │ + bc2c: 9e0b ldr r6, [sp, #44] ; 0x2c │ │ + bc2e: 575d ldrsb r5, [r3, r5] │ │ + bc30: 436e muls r6, r5 │ │ + bc32: 19a5 adds r5, r4, r6 │ │ + bc34: 9e01 ldr r6, [sp, #4] │ │ + bc36: 1d3c adds r4, r7, #4 │ │ + bc38: 0064 lsls r4, r4, #1 │ │ + bc3a: 5fa4 ldrsh r4, [r4, r6] │ │ + bc3c: 940d str r4, [sp, #52] ; 0x34 │ │ + bc3e: 1c14 adds r4, r2, #0 │ │ + bc40: 3408 adds r4, #8 │ │ + bc42: 940e str r4, [sp, #56] ; 0x38 │ │ + bc44: 9e0d ldr r6, [sp, #52] ; 0x34 │ │ + bc46: 571c ldrsb r4, [r3, r4] │ │ + bc48: 4366 muls r6, r4 │ │ + bc4a: 19ac adds r4, r5, r6 │ │ + bc4c: 9e01 ldr r6, [sp, #4] │ │ + bc4e: 1d7d adds r5, r7, #5 │ │ + bc50: 006d lsls r5, r5, #1 │ │ + bc52: 5fad ldrsh r5, [r5, r6] │ │ + bc54: 950f str r5, [sp, #60] ; 0x3c │ │ + bc56: 1c15 adds r5, r2, #0 │ │ + bc58: 350a adds r5, #10 │ │ + bc5a: 9510 str r5, [sp, #64] ; 0x40 │ │ + bc5c: 575e ldrsb r6, [r3, r5] │ │ + bc5e: 9d0f ldr r5, [sp, #60] ; 0x3c │ │ + bc60: 4375 muls r5, r6 │ │ + bc62: 1966 adds r6, r4, r5 │ │ + bc64: 9d01 ldr r5, [sp, #4] │ │ + bc66: 1dbc adds r4, r7, #6 │ │ + bc68: 0064 lsls r4, r4, #1 │ │ + bc6a: 5f64 ldrsh r4, [r4, r5] │ │ + bc6c: 1c15 adds r5, r2, #0 │ │ + bc6e: 9411 str r4, [sp, #68] ; 0x44 │ │ + bc70: 350c adds r5, #12 │ │ + bc72: 9512 str r5, [sp, #72] ; 0x48 │ │ + bc74: 575c ldrsb r4, [r3, r5] │ │ + bc76: 9d11 ldr r5, [sp, #68] ; 0x44 │ │ + bc78: 3707 adds r7, #7 │ │ + bc7a: 007f lsls r7, r7, #1 │ │ + bc7c: 4365 muls r5, r4 │ │ + bc7e: 1974 adds r4, r6, r5 │ │ + bc80: 9d01 ldr r5, [sp, #4] │ │ + bc82: 5f7d ldrsh r5, [r7, r5] │ │ + bc84: 1c17 adds r7, r2, #0 │ │ + bc86: 370e adds r7, #14 │ │ + bc88: 57de ldrsb r6, [r3, r7] │ │ + bc8a: 9513 str r5, [sp, #76] ; 0x4c │ │ + bc8c: 189a adds r2, r3, r2 │ │ + bc8e: 4375 muls r5, r6 │ │ + bc90: 1964 adds r4, r4, r5 │ │ + bc92: 9414 str r4, [sp, #80] ; 0x50 │ │ + bc94: 2401 movs r4, #1 │ │ + bc96: 2601 movs r6, #1 │ │ + bc98: 5714 ldrsb r4, [r2, r4] │ │ + bc9a: 9a06 ldr r2, [sp, #24] │ │ + bc9c: 9d0b ldr r5, [sp, #44] ; 0x2c │ │ + bc9e: 19df adds r7, r3, r7 │ │ + bca0: 4362 muls r2, r4 │ │ + bca2: 1c14 adds r4, r2, #0 │ │ + bca4: 9a08 ldr r2, [sp, #32] │ │ + bca6: 189a adds r2, r3, r2 │ │ + bca8: 5796 ldrsb r6, [r2, r6] │ │ + bcaa: 9a07 ldr r2, [sp, #28] │ │ + bcac: 4372 muls r2, r6 │ │ + bcae: 18a6 adds r6, r4, r2 │ │ + bcb0: 2401 movs r4, #1 │ │ + bcb2: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ + bcb4: 189a adds r2, r3, r2 │ │ + bcb6: 5714 ldrsb r4, [r2, r4] │ │ + bcb8: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + bcba: 4362 muls r2, r4 │ │ + bcbc: 18b4 adds r4, r6, r2 │ │ + bcbe: 2601 movs r6, #1 │ │ + bcc0: 9a0c ldr r2, [sp, #48] ; 0x30 │ │ + bcc2: 189a adds r2, r3, r2 │ │ + bcc4: 7852 ldrb r2, [r2, #1] │ │ + bcc6: 0612 lsls r2, r2, #24 │ │ + bcc8: 1612 asrs r2, r2, #24 │ │ + bcca: 4355 muls r5, r2 │ │ + bccc: 9a0e ldr r2, [sp, #56] ; 0x38 │ │ + bcce: 1964 adds r4, r4, r5 │ │ + bcd0: 189a adds r2, r3, r2 │ │ + bcd2: 5796 ldrsb r6, [r2, r6] │ │ + bcd4: 9a0d ldr r2, [sp, #52] ; 0x34 │ │ + bcd6: 4372 muls r2, r6 │ │ + bcd8: 18a6 adds r6, r4, r2 │ │ + bcda: 2401 movs r4, #1 │ │ + bcdc: 9a10 ldr r2, [sp, #64] ; 0x40 │ │ + bcde: 189a adds r2, r3, r2 │ │ + bce0: 5714 ldrsb r4, [r2, r4] │ │ + bce2: 9a0f ldr r2, [sp, #60] ; 0x3c │ │ + bce4: 4362 muls r2, r4 │ │ + bce6: 2401 movs r4, #1 │ │ + bce8: 18b6 adds r6, r6, r2 │ │ + bcea: 9a12 ldr r2, [sp, #72] ; 0x48 │ │ + bcec: 189d adds r5, r3, r2 │ │ + bcee: 572c ldrsb r4, [r5, r4] │ │ + bcf0: 2501 movs r5, #1 │ │ + bcf2: 9a11 ldr r2, [sp, #68] ; 0x44 │ │ + bcf4: 577d ldrsb r5, [r7, r5] │ │ + bcf6: 6c87 ldr r7, [r0, #72] ; 0x48 │ │ + bcf8: 4362 muls r2, r4 │ │ + bcfa: 18b4 adds r4, r6, r2 │ │ + bcfc: 9a13 ldr r2, [sp, #76] ; 0x4c │ │ + bcfe: 6cc6 ldr r6, [r0, #76] ; 0x4c │ │ + bd00: 436a muls r2, r5 │ │ + bd02: 18a4 adds r4, r4, r2 │ │ + bd04: 9a14 ldr r2, [sp, #80] ; 0x50 │ │ + bd06: 11d2 asrs r2, r2, #7 │ │ + bd08: 1c15 adds r5, r2, #0 │ │ + bd0a: 437d muls r5, r7 │ │ + bd0c: 9a02 ldr r2, [sp, #8] │ │ + bd0e: 4372 muls r2, r6 │ │ + bd10: 18aa adds r2, r5, r2 │ │ + bd12: 9206 str r2, [sp, #24] │ │ + bd14: 6d05 ldr r5, [r0, #80] ; 0x50 │ │ + bd16: 9a04 ldr r2, [sp, #16] │ │ + bd18: 4355 muls r5, r2 │ │ + bd1a: 9a06 ldr r2, [sp, #24] │ │ + bd1c: 1955 adds r5, r2, r5 │ │ + bd1e: 2280 movs r2, #128 ; 0x80 │ │ + bd20: 0152 lsls r2, r2, #5 │ │ + bd22: 18ad adds r5, r5, r2 │ │ + bd24: 11e2 asrs r2, r4, #7 │ │ + bd26: 1c14 adds r4, r2, #0 │ │ + bd28: 437c muls r4, r7 │ │ + bd2a: 9a03 ldr r2, [sp, #12] │ │ + bd2c: 136d asrs r5, r5, #13 │ │ + bd2e: 4372 muls r2, r6 │ │ + bd30: 18a6 adds r6, r4, r2 │ │ + bd32: 6d02 ldr r2, [r0, #80] ; 0x50 │ │ + bd34: 9c05 ldr r4, [sp, #20] │ │ + bd36: 4362 muls r2, r4 │ │ + bd38: 18b6 adds r6, r6, r2 │ │ + bd3a: 2280 movs r2, #128 ; 0x80 │ │ + bd3c: 0152 lsls r2, r2, #5 │ │ + bd3e: 18b4 adds r4, r6, r2 │ │ + bd40: 6902 ldr r2, [r0, #16] │ │ + bd42: 680e ldr r6, [r1, #0] │ │ + bd44: 1364 asrs r4, r4, #13 │ │ + bd46: 436a muls r2, r5 │ │ + bd48: 18b2 adds r2, r6, r2 │ │ + bd4a: 600a str r2, [r1, #0] │ │ + bd4c: 6942 ldr r2, [r0, #20] │ │ + bd4e: 684e ldr r6, [r1, #4] │ │ + bd50: 4362 muls r2, r4 │ │ + bd52: 18b2 adds r2, r6, r2 │ │ + bd54: 604a str r2, [r1, #4] │ │ + bd56: 68c6 ldr r6, [r0, #12] │ │ + bd58: 4662 mov r2, ip │ │ + bd5a: 46b4 mov ip, r6 │ │ + bd5c: 4462 add r2, ip │ │ + bd5e: 4694 mov ip, r2 │ │ + bd60: 9a02 ldr r2, [sp, #8] │ │ + bd62: 3108 adds r1, #8 │ │ + bd64: 9204 str r2, [sp, #16] │ │ + bd66: 9a03 ldr r2, [sp, #12] │ │ + bd68: 9205 str r2, [sp, #20] │ │ + bd6a: 9a15 ldr r2, [sp, #84] ; 0x54 │ │ + bd6c: 4291 cmp r1, r2 │ │ + bd6e: d202 bcs.n bd76 │ │ + bd70: 9403 str r4, [sp, #12] │ │ + bd72: 9502 str r5, [sp, #8] │ │ + bd74: e72a b.n bbcc │ │ + bd76: 4663 mov r3, ip │ │ + bd78: 6842 ldr r2, [r0, #4] │ │ + bd7a: 141b asrs r3, r3, #16 │ │ + bd7c: 6385 str r5, [r0, #56] ; 0x38 │ │ + bd7e: 18d3 adds r3, r2, r3 │ │ + bd80: 6043 str r3, [r0, #4] │ │ + bd82: 4663 mov r3, ip │ │ + bd84: 041b lsls r3, r3, #16 │ │ + bd86: 0c1b lsrs r3, r3, #16 │ │ + bd88: 6083 str r3, [r0, #8] │ │ + bd8a: 9b02 ldr r3, [sp, #8] │ │ + bd8c: 6404 str r4, [r0, #64] ; 0x40 │ │ + bd8e: 63c3 str r3, [r0, #60] ; 0x3c │ │ + bd90: 9b03 ldr r3, [sp, #12] │ │ + bd92: 6443 str r3, [r0, #68] ; 0x44 │ │ + bd94: b017 add sp, #92 ; 0x5c │ │ + bd96: bdf0 pop {r4, r5, r6, r7, pc} │ │ + bd98: d22e bcs.n bdf8 │ │ + bd9a: 0002 movs r2, r0 │ │ + bd9c: 7ff8 ldrb r0, [r7, #31] │ │ ... │ │ │ │ -0000bb68 : │ │ - bb68: b5f0 push {r4, r5, r6, r7, lr} │ │ - bb6a: 6b43 ldr r3, [r0, #52] ; 0x34 │ │ - bb6c: b089 sub sp, #36 ; 0x24 │ │ - bb6e: 6b84 ldr r4, [r0, #56] ; 0x38 │ │ - bb70: 9304 str r3, [sp, #16] │ │ - bb72: 6883 ldr r3, [r0, #8] │ │ - bb74: 6c06 ldr r6, [r0, #64] ; 0x40 │ │ - bb76: 9405 str r4, [sp, #20] │ │ - bb78: 469c mov ip, r3 │ │ - bb7a: 6804 ldr r4, [r0, #0] │ │ - bb7c: 6843 ldr r3, [r0, #4] │ │ - bb7e: 9207 str r2, [sp, #28] │ │ - bb80: 9606 str r6, [sp, #24] │ │ - bb82: 6b02 ldr r2, [r0, #48] ; 0x30 │ │ - bb84: 6a46 ldr r6, [r0, #36] ; 0x24 │ │ - bb86: 18e4 adds r4, r4, r3 │ │ - bb88: 9203 str r2, [sp, #12] │ │ - bb8a: 6bc5 ldr r5, [r0, #60] ; 0x3c │ │ - bb8c: 6c42 ldr r2, [r0, #68] ; 0x44 │ │ - bb8e: 9402 str r4, [sp, #8] │ │ - bb90: 0676 lsls r6, r6, #25 │ │ - bb92: d501 bpl.n bb98 │ │ - bb94: 18e4 adds r4, r4, r3 │ │ - bb96: 9402 str r4, [sp, #8] │ │ - bb98: 4663 mov r3, ip │ │ - bb9a: 9c02 ldr r4, [sp, #8] │ │ - bb9c: 141e asrs r6, r3, #16 │ │ - bb9e: 0076 lsls r6, r6, #1 │ │ - bba0: 57a7 ldrsb r7, [r4, r6] │ │ - bba2: 6c84 ldr r4, [r0, #72] ; 0x48 │ │ - bba4: 023f lsls r7, r7, #8 │ │ - bba6: 1c23 adds r3, r4, #0 │ │ - bba8: 437b muls r3, r7 │ │ - bbaa: 9c05 ldr r4, [sp, #20] │ │ - bbac: 9301 str r3, [sp, #4] │ │ - bbae: 6cc3 ldr r3, [r0, #76] ; 0x4c │ │ - bbb0: 1c1f adds r7, r3, #0 │ │ - bbb2: 4367 muls r7, r4 │ │ - bbb4: 6d04 ldr r4, [r0, #80] ; 0x50 │ │ - bbb6: 9b01 ldr r3, [sp, #4] │ │ - bbb8: 4365 muls r5, r4 │ │ - bbba: 19df adds r7, r3, r7 │ │ - bbbc: 9c02 ldr r4, [sp, #8] │ │ - bbbe: 2380 movs r3, #128 ; 0x80 │ │ - bbc0: 197d adds r5, r7, r5 │ │ - bbc2: 015b lsls r3, r3, #5 │ │ - bbc4: 18ed adds r5, r5, r3 │ │ - bbc6: 19a6 adds r6, r4, r6 │ │ - bbc8: 136f asrs r7, r5, #13 │ │ - bbca: 2501 movs r5, #1 │ │ - bbcc: 5775 ldrsb r5, [r6, r5] │ │ - bbce: 6c86 ldr r6, [r0, #72] ; 0x48 │ │ - bbd0: 022d lsls r5, r5, #8 │ │ - bbd2: 1c34 adds r4, r6, #0 │ │ - bbd4: 436c muls r4, r5 │ │ - bbd6: 6cc5 ldr r5, [r0, #76] ; 0x4c │ │ - bbd8: 9e06 ldr r6, [sp, #24] │ │ - bbda: 1c2b adds r3, r5, #0 │ │ - bbdc: 4373 muls r3, r6 │ │ - bbde: 6d05 ldr r5, [r0, #80] ; 0x50 │ │ - bbe0: 18e4 adds r4, r4, r3 │ │ - bbe2: 2680 movs r6, #128 ; 0x80 │ │ - bbe4: 1c2b adds r3, r5, #0 │ │ - bbe6: 4353 muls r3, r2 │ │ - bbe8: 0176 lsls r6, r6, #5 │ │ - bbea: 18e3 adds r3, r4, r3 │ │ - bbec: 199b adds r3, r3, r6 │ │ - bbee: 9d03 ldr r5, [sp, #12] │ │ - bbf0: 6986 ldr r6, [r0, #24] │ │ - bbf2: 69c4 ldr r4, [r0, #28] │ │ - bbf4: 9a04 ldr r2, [sp, #16] │ │ - bbf6: 19ad adds r5, r5, r6 │ │ - bbf8: 9503 str r5, [sp, #12] │ │ - bbfa: 1912 adds r2, r2, r4 │ │ - bbfc: 132c asrs r4, r5, #12 │ │ - bbfe: 9204 str r2, [sp, #16] │ │ - bc00: 1c22 adds r2, r4, #0 │ │ - bc02: 437a muls r2, r7 │ │ - bc04: 680d ldr r5, [r1, #0] │ │ - bc06: 9e04 ldr r6, [sp, #16] │ │ - bc08: 135b asrs r3, r3, #13 │ │ - bc0a: 18aa adds r2, r5, r2 │ │ - bc0c: 600a str r2, [r1, #0] │ │ - bc0e: 1332 asrs r2, r6, #12 │ │ - bc10: 1c15 adds r5, r2, #0 │ │ - bc12: 435d muls r5, r3 │ │ - bc14: 684e ldr r6, [r1, #4] │ │ - bc16: 1975 adds r5, r6, r5 │ │ - bc18: 604d str r5, [r1, #4] │ │ - bc1a: 68c5 ldr r5, [r0, #12] │ │ - bc1c: 9e07 ldr r6, [sp, #28] │ │ - bc1e: 3108 adds r1, #8 │ │ - bc20: 44ac add ip, r5 │ │ - bc22: 42b1 cmp r1, r6 │ │ - bc24: d204 bcs.n bc30 │ │ - bc26: 9a06 ldr r2, [sp, #24] │ │ - bc28: 9d05 ldr r5, [sp, #20] │ │ - bc2a: 9306 str r3, [sp, #24] │ │ - bc2c: 9705 str r7, [sp, #20] │ │ - bc2e: e7b3 b.n bb98 │ │ - bc30: 6846 ldr r6, [r0, #4] │ │ - bc32: 4665 mov r5, ip │ │ - bc34: 1429 asrs r1, r5, #16 │ │ - bc36: 1871 adds r1, r6, r1 │ │ - bc38: 6041 str r1, [r0, #4] │ │ - bc3a: 0429 lsls r1, r5, #16 │ │ - bc3c: 0c09 lsrs r1, r1, #16 │ │ - bc3e: 6081 str r1, [r0, #8] │ │ - bc40: 6403 str r3, [r0, #64] ; 0x40 │ │ - bc42: 9905 ldr r1, [sp, #20] │ │ - bc44: 9b06 ldr r3, [sp, #24] │ │ - bc46: 9d03 ldr r5, [sp, #12] │ │ - bc48: 9e04 ldr r6, [sp, #16] │ │ - bc4a: 6387 str r7, [r0, #56] ; 0x38 │ │ - bc4c: 63c1 str r1, [r0, #60] ; 0x3c │ │ - bc4e: 6443 str r3, [r0, #68] ; 0x44 │ │ - bc50: 6305 str r5, [r0, #48] ; 0x30 │ │ - bc52: 6104 str r4, [r0, #16] │ │ - bc54: 6346 str r6, [r0, #52] ; 0x34 │ │ - bc56: 6142 str r2, [r0, #20] │ │ - bc58: b009 add sp, #36 ; 0x24 │ │ - bc5a: bdf0 pop {r4, r5, r6, r7, pc} │ │ - │ │ -0000bc5c : │ │ - bc5c: b5f0 push {r4, r5, r6, r7, lr} │ │ - bc5e: b089 sub sp, #36 ; 0x24 │ │ - bc60: 9207 str r2, [sp, #28] │ │ - bc62: 6b02 ldr r2, [r0, #48] ; 0x30 │ │ - bc64: 6b43 ldr r3, [r0, #52] ; 0x34 │ │ - bc66: 6b84 ldr r4, [r0, #56] ; 0x38 │ │ - bc68: 6c06 ldr r6, [r0, #64] ; 0x40 │ │ - bc6a: 9203 str r2, [sp, #12] │ │ - bc6c: 6c42 ldr r2, [r0, #68] ; 0x44 │ │ - bc6e: 9304 str r3, [sp, #16] │ │ - bc70: 9405 str r4, [sp, #20] │ │ - bc72: 6883 ldr r3, [r0, #8] │ │ - bc74: 6844 ldr r4, [r0, #4] │ │ - bc76: 9606 str r6, [sp, #24] │ │ - bc78: 6806 ldr r6, [r0, #0] │ │ - bc7a: 9201 str r2, [sp, #4] │ │ - bc7c: 6a42 ldr r2, [r0, #36] ; 0x24 │ │ - bc7e: 469c mov ip, r3 │ │ - bc80: 0063 lsls r3, r4, #1 │ │ - bc82: 18f6 adds r6, r6, r3 │ │ - bc84: 6bc5 ldr r5, [r0, #60] ; 0x3c │ │ - bc86: 9602 str r6, [sp, #8] │ │ - bc88: 0652 lsls r2, r2, #25 │ │ - bc8a: d501 bpl.n bc90 │ │ - bc8c: 18f6 adds r6, r6, r3 │ │ - bc8e: 9602 str r6, [sp, #8] │ │ - bc90: 4663 mov r3, ip │ │ - bc92: 9c02 ldr r4, [sp, #8] │ │ - bc94: 141e asrs r6, r3, #16 │ │ - bc96: 00b6 lsls r6, r6, #2 │ │ - bc98: 5fa7 ldrsh r7, [r4, r6] │ │ - bc9a: 6c82 ldr r2, [r0, #72] ; 0x48 │ │ - bc9c: 6cc4 ldr r4, [r0, #76] ; 0x4c │ │ - bc9e: 1c13 adds r3, r2, #0 │ │ - bca0: 437b muls r3, r7 │ │ - bca2: 9a05 ldr r2, [sp, #20] │ │ - bca4: 1c27 adds r7, r4, #0 │ │ - bca6: 4357 muls r7, r2 │ │ - bca8: 19df adds r7, r3, r7 │ │ - bcaa: 6d03 ldr r3, [r0, #80] ; 0x50 │ │ - bcac: 2480 movs r4, #128 ; 0x80 │ │ - bcae: 0164 lsls r4, r4, #5 │ │ - bcb0: 435d muls r5, r3 │ │ - bcb2: 197d adds r5, r7, r5 │ │ - bcb4: 192d adds r5, r5, r4 │ │ - bcb6: 136f asrs r7, r5, #13 │ │ - bcb8: 9d02 ldr r5, [sp, #8] │ │ - bcba: 6c83 ldr r3, [r0, #72] ; 0x48 │ │ - bcbc: 19ae adds r6, r5, r6 │ │ - bcbe: 2202 movs r2, #2 │ │ - bcc0: 5eb5 ldrsh r5, [r6, r2] │ │ - bcc2: 9e06 ldr r6, [sp, #24] │ │ - bcc4: 1c1c adds r4, r3, #0 │ │ - bcc6: 436c muls r4, r5 │ │ - bcc8: 6cc5 ldr r5, [r0, #76] ; 0x4c │ │ - bcca: 1c2a adds r2, r5, #0 │ │ - bccc: 4372 muls r2, r6 │ │ - bcce: 9d01 ldr r5, [sp, #4] │ │ - bcd0: 18a4 adds r4, r4, r2 │ │ - bcd2: 6d02 ldr r2, [r0, #80] ; 0x50 │ │ - bcd4: 2680 movs r6, #128 ; 0x80 │ │ - bcd6: 0176 lsls r6, r6, #5 │ │ - bcd8: 1c13 adds r3, r2, #0 │ │ - bcda: 436b muls r3, r5 │ │ - bcdc: 18e2 adds r2, r4, r3 │ │ - bcde: 1992 adds r2, r2, r6 │ │ - bce0: 9d03 ldr r5, [sp, #12] │ │ - bce2: 6986 ldr r6, [r0, #24] │ │ - bce4: 69c4 ldr r4, [r0, #28] │ │ - bce6: 9b04 ldr r3, [sp, #16] │ │ - bce8: 19ad adds r5, r5, r6 │ │ - bcea: 9503 str r5, [sp, #12] │ │ - bcec: 191b adds r3, r3, r4 │ │ - bcee: 132d asrs r5, r5, #12 │ │ - bcf0: 9304 str r3, [sp, #16] │ │ - bcf2: 1c2b adds r3, r5, #0 │ │ - bcf4: 437b muls r3, r7 │ │ - bcf6: 680c ldr r4, [r1, #0] │ │ - bcf8: 9e04 ldr r6, [sp, #16] │ │ - bcfa: 1352 asrs r2, r2, #13 │ │ - bcfc: 18e3 adds r3, r4, r3 │ │ - bcfe: 600b str r3, [r1, #0] │ │ - bd00: 1333 asrs r3, r6, #12 │ │ - bd02: 1c1c adds r4, r3, #0 │ │ - bd04: 4354 muls r4, r2 │ │ - bd06: 684e ldr r6, [r1, #4] │ │ - bd08: 1934 adds r4, r6, r4 │ │ - bd0a: 604c str r4, [r1, #4] │ │ - bd0c: 68c4 ldr r4, [r0, #12] │ │ - bd0e: 9e07 ldr r6, [sp, #28] │ │ - bd10: 3108 adds r1, #8 │ │ - bd12: 44a4 add ip, r4 │ │ - bd14: 42b1 cmp r1, r6 │ │ - bd16: d205 bcs.n bd24 │ │ - bd18: 9b06 ldr r3, [sp, #24] │ │ - bd1a: 9d05 ldr r5, [sp, #20] │ │ - bd1c: 9206 str r2, [sp, #24] │ │ - bd1e: 9301 str r3, [sp, #4] │ │ - bd20: 9705 str r7, [sp, #20] │ │ - bd22: e7b5 b.n bc90 │ │ - bd24: 6846 ldr r6, [r0, #4] │ │ - bd26: 4664 mov r4, ip │ │ - bd28: 1421 asrs r1, r4, #16 │ │ - bd2a: 1871 adds r1, r6, r1 │ │ - bd2c: 6041 str r1, [r0, #4] │ │ - bd2e: 0421 lsls r1, r4, #16 │ │ - bd30: 0c09 lsrs r1, r1, #16 │ │ - bd32: 6081 str r1, [r0, #8] │ │ - bd34: 6402 str r2, [r0, #64] ; 0x40 │ │ - bd36: 9905 ldr r1, [sp, #20] │ │ - bd38: 9a06 ldr r2, [sp, #24] │ │ - bd3a: 9c03 ldr r4, [sp, #12] │ │ - bd3c: 6105 str r5, [r0, #16] │ │ - bd3e: 9d04 ldr r5, [sp, #16] │ │ - bd40: 6387 str r7, [r0, #56] ; 0x38 │ │ - bd42: 63c1 str r1, [r0, #60] ; 0x3c │ │ - bd44: 6442 str r2, [r0, #68] ; 0x44 │ │ - bd46: 6304 str r4, [r0, #48] ; 0x30 │ │ - bd48: 6345 str r5, [r0, #52] ; 0x34 │ │ - bd4a: 6143 str r3, [r0, #20] │ │ - bd4c: b009 add sp, #36 ; 0x24 │ │ - bd4e: bdf0 pop {r4, r5, r6, r7, pc} │ │ - │ │ -0000bd50 : │ │ - bd50: b5f0 push {r4, r5, r6, r7, lr} │ │ - bd52: 6b83 ldr r3, [r0, #56] ; 0x38 │ │ - bd54: b08b sub sp, #44 ; 0x2c │ │ - bd56: 6bc6 ldr r6, [r0, #60] ; 0x3c │ │ - bd58: 6c07 ldr r7, [r0, #64] ; 0x40 │ │ - bd5a: 9208 str r2, [sp, #32] │ │ - bd5c: 6b42 ldr r2, [r0, #52] ; 0x34 │ │ - bd5e: 9305 str r3, [sp, #20] │ │ - bd60: 9600 str r6, [sp, #0] │ │ - bd62: 6843 ldr r3, [r0, #4] │ │ - bd64: 6806 ldr r6, [r0, #0] │ │ - bd66: 4694 mov ip, r2 │ │ - bd68: 9706 str r7, [sp, #24] │ │ - bd6a: 6c42 ldr r2, [r0, #68] ; 0x44 │ │ - bd6c: 6a47 ldr r7, [r0, #36] ; 0x24 │ │ - bd6e: 18f6 adds r6, r6, r3 │ │ - bd70: 6b05 ldr r5, [r0, #48] ; 0x30 │ │ - bd72: 9203 str r2, [sp, #12] │ │ - bd74: 6884 ldr r4, [r0, #8] │ │ - bd76: 9604 str r6, [sp, #16] │ │ - bd78: 067f lsls r7, r7, #25 │ │ - bd7a: d501 bpl.n bd80 │ │ - bd7c: 18f6 adds r6, r6, r3 │ │ - bd7e: 9604 str r6, [sp, #16] │ │ - bd80: 9f04 ldr r7, [sp, #16] │ │ - bd82: 1223 asrs r3, r4, #8 │ │ - bd84: 22ff movs r2, #255 ; 0xff │ │ - bd86: 401a ands r2, r3 │ │ - bd88: 1423 asrs r3, r4, #16 │ │ - bd8a: 005b lsls r3, r3, #1 │ │ - bd8c: 9202 str r2, [sp, #8] │ │ - bd8e: 56fe ldrsb r6, [r7, r3] │ │ - bd90: 2201 movs r2, #1 │ │ - bd92: 18fb adds r3, r7, r3 │ │ - bd94: 569a ldrsb r2, [r3, r2] │ │ - bd96: 2702 movs r7, #2 │ │ - bd98: 9207 str r2, [sp, #28] │ │ - bd9a: 57df ldrsb r7, [r3, r7] │ │ - bd9c: 0232 lsls r2, r6, #8 │ │ - bd9e: 78db ldrb r3, [r3, #3] │ │ - bda0: 1bbe subs r6, r7, r6 │ │ - bda2: 9f02 ldr r7, [sp, #8] │ │ - bda4: 061b lsls r3, r3, #24 │ │ - bda6: 161b asrs r3, r3, #24 │ │ - bda8: 437e muls r6, r7 │ │ - bdaa: 6c87 ldr r7, [r0, #72] ; 0x48 │ │ - bdac: 1992 adds r2, r2, r6 │ │ - bdae: 1c16 adds r6, r2, #0 │ │ - bdb0: 437e muls r6, r7 │ │ - bdb2: 9f05 ldr r7, [sp, #20] │ │ - bdb4: 9609 str r6, [sp, #36] ; 0x24 │ │ - bdb6: 6cc6 ldr r6, [r0, #76] ; 0x4c │ │ - bdb8: 1c32 adds r2, r6, #0 │ │ - bdba: 437a muls r2, r7 │ │ - bdbc: 9e09 ldr r6, [sp, #36] ; 0x24 │ │ - bdbe: 18b2 adds r2, r6, r2 │ │ - bdc0: 9209 str r2, [sp, #36] ; 0x24 │ │ - bdc2: 9e00 ldr r6, [sp, #0] │ │ - bdc4: 6d02 ldr r2, [r0, #80] ; 0x50 │ │ - bdc6: 1c17 adds r7, r2, #0 │ │ - bdc8: 4377 muls r7, r6 │ │ - bdca: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ - bdcc: 2680 movs r6, #128 ; 0x80 │ │ - bdce: 0176 lsls r6, r6, #5 │ │ - bdd0: 19d7 adds r7, r2, r7 │ │ - bdd2: 9a07 ldr r2, [sp, #28] │ │ - bdd4: 19bf adds r7, r7, r6 │ │ - bdd6: 137f asrs r7, r7, #13 │ │ - bdd8: 0216 lsls r6, r2, #8 │ │ - bdda: 1a9b subs r3, r3, r2 │ │ - bddc: 9a02 ldr r2, [sp, #8] │ │ - bdde: 4353 muls r3, r2 │ │ - bde0: 6c82 ldr r2, [r0, #72] ; 0x48 │ │ - bde2: 18f3 adds r3, r6, r3 │ │ - bde4: 1c1e adds r6, r3, #0 │ │ - bde6: 4356 muls r6, r2 │ │ - bde8: 6cc3 ldr r3, [r0, #76] ; 0x4c │ │ - bdea: 9602 str r6, [sp, #8] │ │ - bdec: 9e06 ldr r6, [sp, #24] │ │ - bdee: 1c1a adds r2, r3, #0 │ │ - bdf0: 4372 muls r2, r6 │ │ - bdf2: 9b02 ldr r3, [sp, #8] │ │ - bdf4: 6d06 ldr r6, [r0, #80] ; 0x50 │ │ - bdf6: 189a adds r2, r3, r2 │ │ - bdf8: 9b03 ldr r3, [sp, #12] │ │ - bdfa: 9202 str r2, [sp, #8] │ │ - bdfc: 1c32 adds r2, r6, #0 │ │ - bdfe: 435a muls r2, r3 │ │ - be00: 9e02 ldr r6, [sp, #8] │ │ - be02: 2380 movs r3, #128 ; 0x80 │ │ - be04: 015b lsls r3, r3, #5 │ │ - be06: 18b2 adds r2, r6, r2 │ │ - be08: 18d2 adds r2, r2, r3 │ │ - be0a: 6983 ldr r3, [r0, #24] │ │ - be0c: 69c6 ldr r6, [r0, #28] │ │ - be0e: 1352 asrs r2, r2, #13 │ │ - be10: 18ed adds r5, r5, r3 │ │ - be12: 44b4 add ip, r6 │ │ - be14: 132e asrs r6, r5, #12 │ │ - be16: 1c33 adds r3, r6, #0 │ │ - be18: 437b muls r3, r7 │ │ - be1a: 9603 str r6, [sp, #12] │ │ - be1c: 680e ldr r6, [r1, #0] │ │ - be1e: 18f3 adds r3, r6, r3 │ │ - be20: 600b str r3, [r1, #0] │ │ - be22: 4663 mov r3, ip │ │ - be24: 131b asrs r3, r3, #12 │ │ - be26: 1c1e adds r6, r3, #0 │ │ - be28: 4356 muls r6, r2 │ │ - be2a: 9307 str r3, [sp, #28] │ │ - be2c: 684b ldr r3, [r1, #4] │ │ - be2e: 199b adds r3, r3, r6 │ │ - be30: 604b str r3, [r1, #4] │ │ - be32: 68c6 ldr r6, [r0, #12] │ │ - be34: 9b08 ldr r3, [sp, #32] │ │ - be36: 3108 adds r1, #8 │ │ - be38: 19a4 adds r4, r4, r6 │ │ - be3a: 4299 cmp r1, r3 │ │ - be3c: d206 bcs.n be4c │ │ - be3e: 9e06 ldr r6, [sp, #24] │ │ - be40: 9206 str r2, [sp, #24] │ │ - be42: 9a05 ldr r2, [sp, #20] │ │ - be44: 9603 str r6, [sp, #12] │ │ - be46: 9705 str r7, [sp, #20] │ │ - be48: 9200 str r2, [sp, #0] │ │ - be4a: e799 b.n bd80 │ │ - be4c: 6843 ldr r3, [r0, #4] │ │ - be4e: 1421 asrs r1, r4, #16 │ │ - be50: 6387 str r7, [r0, #56] ; 0x38 │ │ - be52: 1859 adds r1, r3, r1 │ │ - be54: 6041 str r1, [r0, #4] │ │ - be56: 0421 lsls r1, r4, #16 │ │ - be58: 0c09 lsrs r1, r1, #16 │ │ - be5a: 6081 str r1, [r0, #8] │ │ - be5c: 9e05 ldr r6, [sp, #20] │ │ - be5e: 9f06 ldr r7, [sp, #24] │ │ - be60: 9903 ldr r1, [sp, #12] │ │ - be62: 9b07 ldr r3, [sp, #28] │ │ - be64: 6402 str r2, [r0, #64] ; 0x40 │ │ - be66: 4662 mov r2, ip │ │ - be68: 63c6 str r6, [r0, #60] ; 0x3c │ │ - be6a: 6447 str r7, [r0, #68] ; 0x44 │ │ - be6c: 6305 str r5, [r0, #48] ; 0x30 │ │ - be6e: 6101 str r1, [r0, #16] │ │ - be70: 6342 str r2, [r0, #52] ; 0x34 │ │ - be72: 6143 str r3, [r0, #20] │ │ - be74: b00b add sp, #44 ; 0x2c │ │ - be76: bdf0 pop {r4, r5, r6, r7, pc} │ │ - │ │ -0000be78 : │ │ - be78: b5f0 push {r4, r5, r6, r7, lr} │ │ - be7a: b08b sub sp, #44 ; 0x2c │ │ - be7c: 9209 str r2, [sp, #36] ; 0x24 │ │ - be7e: 6b02 ldr r2, [r0, #48] ; 0x30 │ │ - be80: 6b83 ldr r3, [r0, #56] ; 0x38 │ │ - be82: 6bc6 ldr r6, [r0, #60] ; 0x3c │ │ - be84: 9205 str r2, [sp, #20] │ │ - be86: 6c02 ldr r2, [r0, #64] ; 0x40 │ │ - be88: 9306 str r3, [sp, #24] │ │ - be8a: 9602 str r6, [sp, #8] │ │ - be8c: 6c43 ldr r3, [r0, #68] ; 0x44 │ │ - be8e: 6846 ldr r6, [r0, #4] │ │ - be90: 9207 str r2, [sp, #28] │ │ - be92: 6802 ldr r2, [r0, #0] │ │ - be94: 9303 str r3, [sp, #12] │ │ - be96: 0073 lsls r3, r6, #1 │ │ - be98: 6a46 ldr r6, [r0, #36] ; 0x24 │ │ - be9a: 18d2 adds r2, r2, r3 │ │ - be9c: 6b45 ldr r5, [r0, #52] ; 0x34 │ │ - be9e: 6884 ldr r4, [r0, #8] │ │ - bea0: 9204 str r2, [sp, #16] │ │ - bea2: 0676 lsls r6, r6, #25 │ │ - bea4: d501 bpl.n beaa │ │ - bea6: 18d2 adds r2, r2, r3 │ │ - bea8: 9204 str r2, [sp, #16] │ │ - beaa: 1226 asrs r6, r4, #8 │ │ - beac: 22ff movs r2, #255 ; 0xff │ │ - beae: 4032 ands r2, r6 │ │ - beb0: 9208 str r2, [sp, #32] │ │ - beb2: 9e04 ldr r6, [sp, #16] │ │ - beb4: 9a04 ldr r2, [sp, #16] │ │ - beb6: 1423 asrs r3, r4, #16 │ │ - beb8: 009b lsls r3, r3, #2 │ │ - beba: 5ef7 ldrsh r7, [r6, r3] │ │ - bebc: 18d3 adds r3, r2, r3 │ │ - bebe: 2202 movs r2, #2 │ │ - bec0: 5e9e ldrsh r6, [r3, r2] │ │ - bec2: 9601 str r6, [sp, #4] │ │ - bec4: 2204 movs r2, #4 │ │ - bec6: 5e9e ldrsh r6, [r3, r2] │ │ - bec8: 9a08 ldr r2, [sp, #32] │ │ - beca: 1bf6 subs r6, r6, r7 │ │ - becc: 46b4 mov ip, r6 │ │ - bece: 4666 mov r6, ip │ │ - bed0: 4356 muls r6, r2 │ │ - bed2: 6c82 ldr r2, [r0, #72] ; 0x48 │ │ - bed4: 1236 asrs r6, r6, #8 │ │ - bed6: 46b4 mov ip, r6 │ │ - bed8: 4467 add r7, ip │ │ - beda: 1c16 adds r6, r2, #0 │ │ - bedc: 437e muls r6, r7 │ │ - bede: 9a06 ldr r2, [sp, #24] │ │ - bee0: 46b4 mov ip, r6 │ │ - bee2: 6cc6 ldr r6, [r0, #76] ; 0x4c │ │ - bee4: 1c37 adds r7, r6, #0 │ │ - bee6: 4357 muls r7, r2 │ │ - bee8: 6d06 ldr r6, [r0, #80] ; 0x50 │ │ - beea: 9a02 ldr r2, [sp, #8] │ │ - beec: 44bc add ip, r7 │ │ - beee: 1c37 adds r7, r6, #0 │ │ - bef0: 4357 muls r7, r2 │ │ - bef2: 2680 movs r6, #128 ; 0x80 │ │ - bef4: 4467 add r7, ip │ │ - bef6: 0176 lsls r6, r6, #5 │ │ - bef8: 2206 movs r2, #6 │ │ - befa: 5e9b ldrsh r3, [r3, r2] │ │ - befc: 19bf adds r7, r7, r6 │ │ - befe: 9e01 ldr r6, [sp, #4] │ │ - bf00: 9a08 ldr r2, [sp, #32] │ │ - bf02: 137f asrs r7, r7, #13 │ │ - bf04: 1b9b subs r3, r3, r6 │ │ - bf06: 4353 muls r3, r2 │ │ - bf08: 6c82 ldr r2, [r0, #72] ; 0x48 │ │ - bf0a: 121b asrs r3, r3, #8 │ │ - bf0c: 18f3 adds r3, r6, r3 │ │ - bf0e: 1c1e adds r6, r3, #0 │ │ - bf10: 4356 muls r6, r2 │ │ - bf12: 6cc3 ldr r3, [r0, #76] ; 0x4c │ │ - bf14: 46b4 mov ip, r6 │ │ - bf16: 9e07 ldr r6, [sp, #28] │ │ - bf18: 1c1a adds r2, r3, #0 │ │ - bf1a: 4372 muls r2, r6 │ │ - bf1c: 6d03 ldr r3, [r0, #80] ; 0x50 │ │ - bf1e: 9e03 ldr r6, [sp, #12] │ │ - bf20: 4494 add ip, r2 │ │ - bf22: 1c1a adds r2, r3, #0 │ │ - bf24: 4372 muls r2, r6 │ │ - bf26: 69c6 ldr r6, [r0, #28] │ │ - bf28: 2380 movs r3, #128 ; 0x80 │ │ - bf2a: 4462 add r2, ip │ │ - bf2c: 015b lsls r3, r3, #5 │ │ - bf2e: 18d2 adds r2, r2, r3 │ │ - bf30: 19ad adds r5, r5, r6 │ │ - bf32: 9b05 ldr r3, [sp, #20] │ │ - bf34: 6986 ldr r6, [r0, #24] │ │ - bf36: 1352 asrs r2, r2, #13 │ │ - bf38: 199b adds r3, r3, r6 │ │ - bf3a: 9305 str r3, [sp, #20] │ │ - bf3c: 131b asrs r3, r3, #12 │ │ - bf3e: 469c mov ip, r3 │ │ - bf40: 4663 mov r3, ip │ │ - bf42: 437b muls r3, r7 │ │ - bf44: 680e ldr r6, [r1, #0] │ │ - bf46: 18f3 adds r3, r6, r3 │ │ - bf48: 600b str r3, [r1, #0] │ │ - bf4a: 132b asrs r3, r5, #12 │ │ - bf4c: 1c1e adds r6, r3, #0 │ │ - bf4e: 4356 muls r6, r2 │ │ - bf50: 9308 str r3, [sp, #32] │ │ - bf52: 684b ldr r3, [r1, #4] │ │ - bf54: 199b adds r3, r3, r6 │ │ - bf56: 604b str r3, [r1, #4] │ │ - bf58: 68c6 ldr r6, [r0, #12] │ │ - bf5a: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ - bf5c: 3108 adds r1, #8 │ │ - bf5e: 19a4 adds r4, r4, r6 │ │ +0000bda0 : │ │ + bda0: b5f0 push {r4, r5, r6, r7, lr} │ │ + bda2: b091 sub sp, #68 ; 0x44 │ │ + bda4: 920f str r2, [sp, #60] ; 0x3c │ │ + bda6: 6802 ldr r2, [r0, #0] │ │ + bda8: 6b83 ldr r3, [r0, #56] ; 0x38 │ │ + bdaa: 9100 str r1, [sp, #0] │ │ + bdac: 4694 mov ip, r2 │ │ + bdae: 9302 str r3, [sp, #8] │ │ + bdb0: 6bc3 ldr r3, [r0, #60] ; 0x3c │ │ + bdb2: 9305 str r3, [sp, #20] │ │ + bdb4: 6c03 ldr r3, [r0, #64] ; 0x40 │ │ + bdb6: 9303 str r3, [sp, #12] │ │ + bdb8: 6c43 ldr r3, [r0, #68] ; 0x44 │ │ + bdba: 9306 str r3, [sp, #24] │ │ + bdbc: 6883 ldr r3, [r0, #8] │ │ + bdbe: 9301 str r3, [sp, #4] │ │ + bdc0: 6843 ldr r3, [r0, #4] │ │ + bdc2: 005b lsls r3, r3, #1 │ │ + bdc4: 449c add ip, r3 │ │ + bdc6: 4662 mov r2, ip │ │ + bdc8: 9204 str r2, [sp, #16] │ │ + bdca: 6a42 ldr r2, [r0, #36] ; 0x24 │ │ + bdcc: 0652 lsls r2, r2, #25 │ │ + bdce: d502 bpl.n bdd6 │ │ + bdd0: 4662 mov r2, ip │ │ + bdd2: 18d3 adds r3, r2, r3 │ │ + bdd4: 9304 str r3, [sp, #16] │ │ + bdd6: 4c6d ldr r4, [pc, #436] ; (bf8c ) │ │ + bdd8: 447c add r4, pc │ │ + bdda: 6824 ldr r4, [r4, #0] │ │ + bddc: 9b01 ldr r3, [sp, #4] │ │ + bdde: 041a lsls r2, r3, #16 │ │ + bde0: 0c12 lsrs r2, r2, #16 │ │ + bde2: 4b6b ldr r3, [pc, #428] ; (bf90 ) │ │ + bde4: 3210 adds r2, #16 │ │ + bde6: 1092 asrs r2, r2, #2 │ │ + bde8: 401a ands r2, r3 │ │ + bdea: 0053 lsls r3, r2, #1 │ │ + bdec: 5f1b ldrsh r3, [r3, r4] │ │ + bdee: 9904 ldr r1, [sp, #16] │ │ + bdf0: 469c mov ip, r3 │ │ + bdf2: 4665 mov r5, ip │ │ + bdf4: 9b01 ldr r3, [sp, #4] │ │ + bdf6: 141b asrs r3, r3, #16 │ │ + bdf8: 3b03 subs r3, #3 │ │ + bdfa: 009b lsls r3, r3, #2 │ │ + bdfc: 5ece ldrsh r6, [r1, r3] │ │ + bdfe: 4375 muls r5, r6 │ │ + be00: 1c2e adds r6, r5, #0 │ │ + be02: 1c55 adds r5, r2, #1 │ │ + be04: 006d lsls r5, r5, #1 │ │ + be06: 5f29 ldrsh r1, [r5, r4] │ │ + be08: 9107 str r1, [sp, #28] │ │ + be0a: 9904 ldr r1, [sp, #16] │ │ + be0c: 9f07 ldr r7, [sp, #28] │ │ + be0e: 185b adds r3, r3, r1 │ │ + be10: 2104 movs r1, #4 │ │ + be12: 5e5d ldrsh r5, [r3, r1] │ │ + be14: 436f muls r7, r5 │ │ + be16: 1c95 adds r5, r2, #2 │ │ + be18: 006d lsls r5, r5, #1 │ │ + be1a: 5f29 ldrsh r1, [r5, r4] │ │ + be1c: 19f7 adds r7, r6, r7 │ │ + be1e: 9108 str r1, [sp, #32] │ │ + be20: 9e08 ldr r6, [sp, #32] │ │ + be22: 2108 movs r1, #8 │ │ + be24: 5e5d ldrsh r5, [r3, r1] │ │ + be26: 436e muls r6, r5 │ │ + be28: 1cd5 adds r5, r2, #3 │ │ + be2a: 19b9 adds r1, r7, r6 │ │ + be2c: 006d lsls r5, r5, #1 │ │ + be2e: 910d str r1, [sp, #52] ; 0x34 │ │ + be30: 5f29 ldrsh r1, [r5, r4] │ │ + be32: 1d15 adds r5, r2, #4 │ │ + be34: 006d lsls r5, r5, #1 │ │ + be36: 9109 str r1, [sp, #36] ; 0x24 │ │ + be38: 5f29 ldrsh r1, [r5, r4] │ │ + be3a: 910a str r1, [sp, #40] ; 0x28 │ │ + be3c: 9d0a ldr r5, [sp, #40] ; 0x28 │ │ + be3e: 2110 movs r1, #16 │ │ + be40: 5e5f ldrsh r7, [r3, r1] │ │ + be42: 2114 movs r1, #20 │ │ + be44: 5e5e ldrsh r6, [r3, r1] │ │ + be46: 437d muls r5, r7 │ │ + be48: 1c2f adds r7, r5, #0 │ │ + be4a: 1d55 adds r5, r2, #5 │ │ + be4c: 006d lsls r5, r5, #1 │ │ + be4e: 5f2d ldrsh r5, [r5, r4] │ │ + be50: 436e muls r6, r5 │ │ + be52: 19be adds r6, r7, r6 │ │ + be54: 1d97 adds r7, r2, #6 │ │ + be56: 007f lsls r7, r7, #1 │ │ + be58: 5f39 ldrsh r1, [r7, r4] │ │ + be5a: 3207 adds r2, #7 │ │ + be5c: 0052 lsls r2, r2, #1 │ │ + be5e: 910b str r1, [sp, #44] ; 0x2c │ │ + be60: 2118 movs r1, #24 │ │ + be62: 5e5f ldrsh r7, [r3, r1] │ │ + be64: 990b ldr r1, [sp, #44] ; 0x2c │ │ + be66: 4379 muls r1, r7 │ │ + be68: 1871 adds r1, r6, r1 │ │ + be6a: 910e str r1, [sp, #56] ; 0x38 │ │ + be6c: 5f12 ldrsh r2, [r2, r4] │ │ + be6e: 920c str r2, [sp, #48] ; 0x30 │ │ + be70: 2202 movs r2, #2 │ │ + be72: 5e9f ldrsh r7, [r3, r2] │ │ + be74: 4662 mov r2, ip │ │ + be76: 437a muls r2, r7 │ │ + be78: 1c17 adds r7, r2, #0 │ │ + be7a: 2106 movs r1, #6 │ │ + be7c: 5e5a ldrsh r2, [r3, r1] │ │ + be7e: 9907 ldr r1, [sp, #28] │ │ + be80: 4351 muls r1, r2 │ │ + be82: 187a adds r2, r7, r1 │ │ + be84: 210a movs r1, #10 │ │ + be86: 5e5f ldrsh r7, [r3, r1] │ │ + be88: 9908 ldr r1, [sp, #32] │ │ + be8a: 4379 muls r1, r7 │ │ + be8c: 1857 adds r7, r2, r1 │ │ + be8e: 2112 movs r1, #18 │ │ + be90: 5e5a ldrsh r2, [r3, r1] │ │ + be92: 990a ldr r1, [sp, #40] ; 0x28 │ │ + be94: 4351 muls r1, r2 │ │ + be96: 1c0a adds r2, r1, #0 │ │ + be98: 2116 movs r1, #22 │ │ + be9a: 5e5e ldrsh r6, [r3, r1] │ │ + be9c: 46b4 mov ip, r6 │ │ + be9e: 4666 mov r6, ip │ │ + bea0: 436e muls r6, r5 │ │ + bea2: 1995 adds r5, r2, r6 │ │ + bea4: 211a movs r1, #26 │ │ + bea6: 5e5a ldrsh r2, [r3, r1] │ │ + bea8: 990b ldr r1, [sp, #44] ; 0x2c │ │ + beaa: 4351 muls r1, r2 │ │ + beac: 186e adds r6, r5, r1 │ │ + beae: 220c movs r2, #12 │ │ + beb0: 5e9d ldrsh r5, [r3, r2] │ │ + beb2: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + beb4: 436a muls r2, r5 │ │ + beb6: 1c15 adds r5, r2, #0 │ │ + beb8: 9a0d ldr r2, [sp, #52] ; 0x34 │ │ + beba: 1952 adds r2, r2, r5 │ │ + bebc: 211c movs r1, #28 │ │ + bebe: 5e5d ldrsh r5, [r3, r1] │ │ + bec0: 990c ldr r1, [sp, #48] ; 0x30 │ │ + bec2: 1052 asrs r2, r2, #1 │ │ + bec4: 4369 muls r1, r5 │ │ + bec6: 1c0d adds r5, r1, #0 │ │ + bec8: 990e ldr r1, [sp, #56] ; 0x38 │ │ + beca: 194d adds r5, r1, r5 │ │ + becc: 106d asrs r5, r5, #1 │ │ + bece: 1955 adds r5, r2, r5 │ │ + bed0: 6c82 ldr r2, [r0, #72] ; 0x48 │ │ + bed2: 13ad asrs r5, r5, #14 │ │ + bed4: 9902 ldr r1, [sp, #8] │ │ + bed6: 436a muls r2, r5 │ │ + bed8: 1c15 adds r5, r2, #0 │ │ + beda: 6cc2 ldr r2, [r0, #76] ; 0x4c │ │ + bedc: 434a muls r2, r1 │ │ + bede: 9905 ldr r1, [sp, #20] │ │ + bee0: 18aa adds r2, r5, r2 │ │ + bee2: 6d05 ldr r5, [r0, #80] ; 0x50 │ │ + bee4: 434d muls r5, r1 │ │ + bee6: 1955 adds r5, r2, r5 │ │ + bee8: 2280 movs r2, #128 ; 0x80 │ │ + beea: 0152 lsls r2, r2, #5 │ │ + beec: 18ad adds r5, r5, r2 │ │ + beee: 210e movs r1, #14 │ │ + bef0: 5e5a ldrsh r2, [r3, r1] │ │ + bef2: 9909 ldr r1, [sp, #36] ; 0x24 │ │ + bef4: 136d asrs r5, r5, #13 │ │ + bef6: 4351 muls r1, r2 │ │ + bef8: 187a adds r2, r7, r1 │ │ + befa: 211e movs r1, #30 │ │ + befc: 5e5b ldrsh r3, [r3, r1] │ │ + befe: 990c ldr r1, [sp, #48] ; 0x30 │ │ + bf00: 1052 asrs r2, r2, #1 │ │ + bf02: 4359 muls r1, r3 │ │ + bf04: 1873 adds r3, r6, r1 │ │ + bf06: 105b asrs r3, r3, #1 │ │ + bf08: 18d3 adds r3, r2, r3 │ │ + bf0a: 6c82 ldr r2, [r0, #72] ; 0x48 │ │ + bf0c: 139b asrs r3, r3, #14 │ │ + bf0e: 6cc6 ldr r6, [r0, #76] ; 0x4c │ │ + bf10: 435a muls r2, r3 │ │ + bf12: 1c13 adds r3, r2, #0 │ │ + bf14: 9a03 ldr r2, [sp, #12] │ │ + bf16: 9900 ldr r1, [sp, #0] │ │ + bf18: 4356 muls r6, r2 │ │ + bf1a: 6d02 ldr r2, [r0, #80] ; 0x50 │ │ + bf1c: 199e adds r6, r3, r6 │ │ + bf1e: 9b06 ldr r3, [sp, #24] │ │ + bf20: 6809 ldr r1, [r1, #0] │ │ + bf22: 435a muls r2, r3 │ │ + bf24: 2380 movs r3, #128 ; 0x80 │ │ + bf26: 18b2 adds r2, r6, r2 │ │ + bf28: 015b lsls r3, r3, #5 │ │ + bf2a: 18d2 adds r2, r2, r3 │ │ + bf2c: 6903 ldr r3, [r0, #16] │ │ + bf2e: 1352 asrs r2, r2, #13 │ │ + bf30: 436b muls r3, r5 │ │ + bf32: 18cb adds r3, r1, r3 │ │ + bf34: 9900 ldr r1, [sp, #0] │ │ + bf36: 600b str r3, [r1, #0] │ │ + bf38: 6943 ldr r3, [r0, #20] │ │ + bf3a: 6849 ldr r1, [r1, #4] │ │ + bf3c: 4353 muls r3, r2 │ │ + bf3e: 18cb adds r3, r1, r3 │ │ + bf40: 9900 ldr r1, [sp, #0] │ │ + bf42: 604b str r3, [r1, #4] │ │ + bf44: 1c0b adds r3, r1, #0 │ │ + bf46: 68c1 ldr r1, [r0, #12] │ │ + bf48: 3308 adds r3, #8 │ │ + bf4a: 9300 str r3, [sp, #0] │ │ + bf4c: 468c mov ip, r1 │ │ + bf4e: 9b01 ldr r3, [sp, #4] │ │ + bf50: 9900 ldr r1, [sp, #0] │ │ + bf52: 4463 add r3, ip │ │ + bf54: 9301 str r3, [sp, #4] │ │ + bf56: 9b02 ldr r3, [sp, #8] │ │ + bf58: 9305 str r3, [sp, #20] │ │ + bf5a: 9b03 ldr r3, [sp, #12] │ │ + bf5c: 9306 str r3, [sp, #24] │ │ + bf5e: 9b0f ldr r3, [sp, #60] ; 0x3c │ │ bf60: 4299 cmp r1, r3 │ │ - bf62: d206 bcs.n bf72 │ │ - bf64: 9e07 ldr r6, [sp, #28] │ │ - bf66: 9207 str r2, [sp, #28] │ │ - bf68: 9a06 ldr r2, [sp, #24] │ │ - bf6a: 9603 str r6, [sp, #12] │ │ - bf6c: 9706 str r7, [sp, #24] │ │ - bf6e: 9202 str r2, [sp, #8] │ │ - bf70: e79b b.n beaa │ │ - bf72: 6843 ldr r3, [r0, #4] │ │ - bf74: 1421 asrs r1, r4, #16 │ │ - bf76: 9e06 ldr r6, [sp, #24] │ │ - bf78: 1859 adds r1, r3, r1 │ │ - bf7a: 6041 str r1, [r0, #4] │ │ - bf7c: 0421 lsls r1, r4, #16 │ │ + bf62: d202 bcs.n bf6a │ │ + bf64: 9203 str r2, [sp, #12] │ │ + bf66: 9502 str r5, [sp, #8] │ │ + bf68: e738 b.n bddc │ │ + bf6a: 9b01 ldr r3, [sp, #4] │ │ + bf6c: 6841 ldr r1, [r0, #4] │ │ + bf6e: 6385 str r5, [r0, #56] ; 0x38 │ │ + bf70: 141b asrs r3, r3, #16 │ │ + bf72: 18cb adds r3, r1, r3 │ │ + bf74: 6043 str r3, [r0, #4] │ │ + bf76: 9b01 ldr r3, [sp, #4] │ │ + bf78: 6402 str r2, [r0, #64] ; 0x40 │ │ + bf7a: 0419 lsls r1, r3, #16 │ │ + bf7c: 9b02 ldr r3, [sp, #8] │ │ bf7e: 0c09 lsrs r1, r1, #16 │ │ bf80: 6081 str r1, [r0, #8] │ │ - bf82: 63c6 str r6, [r0, #60] ; 0x3c │ │ - bf84: 6402 str r2, [r0, #64] ; 0x40 │ │ - bf86: 9907 ldr r1, [sp, #28] │ │ - bf88: 9a05 ldr r2, [sp, #20] │ │ - bf8a: 9e08 ldr r6, [sp, #32] │ │ - bf8c: 4663 mov r3, ip │ │ - bf8e: 6387 str r7, [r0, #56] ; 0x38 │ │ - bf90: 6441 str r1, [r0, #68] ; 0x44 │ │ - bf92: 6302 str r2, [r0, #48] ; 0x30 │ │ - bf94: 6103 str r3, [r0, #16] │ │ - bf96: 6345 str r5, [r0, #52] ; 0x34 │ │ - bf98: 6146 str r6, [r0, #20] │ │ - bf9a: b00b add sp, #44 ; 0x2c │ │ - bf9c: bdf0 pop {r4, r5, r6, r7, pc} │ │ + bf82: 63c3 str r3, [r0, #60] ; 0x3c │ │ + bf84: 9b03 ldr r3, [sp, #12] │ │ + bf86: 6443 str r3, [r0, #68] ; 0x44 │ │ + bf88: b011 add sp, #68 ; 0x44 │ │ + bf8a: bdf0 pop {r4, r5, r6, r7, pc} │ │ + bf8c: d01c beq.n bfc8 │ │ + bf8e: 0002 movs r2, r0 │ │ + bf90: 7ff8 ldrb r0, [r7, #31] │ │ ... │ │ │ │ -0000bfa0 : │ │ - bfa0: b5f0 push {r4, r5, r6, r7, lr} │ │ - bfa2: 6b43 ldr r3, [r0, #52] ; 0x34 │ │ - bfa4: b091 sub sp, #68 ; 0x44 │ │ - bfa6: 6b84 ldr r4, [r0, #56] ; 0x38 │ │ - bfa8: 6bc5 ldr r5, [r0, #60] ; 0x3c │ │ - bfaa: 920f str r2, [sp, #60] ; 0x3c │ │ - bfac: 9307 str r3, [sp, #28] │ │ - bfae: 6b02 ldr r2, [r0, #48] ; 0x30 │ │ - bfb0: 6883 ldr r3, [r0, #8] │ │ - bfb2: 9408 str r4, [sp, #32] │ │ - bfb4: 9206 str r2, [sp, #24] │ │ - bfb6: 9503 str r5, [sp, #12] │ │ - bfb8: 6c07 ldr r7, [r0, #64] ; 0x40 │ │ - bfba: 6c42 ldr r2, [r0, #68] ; 0x44 │ │ - bfbc: 9304 str r3, [sp, #16] │ │ - bfbe: 6804 ldr r4, [r0, #0] │ │ - bfc0: 6843 ldr r3, [r0, #4] │ │ - bfc2: 6a45 ldr r5, [r0, #36] ; 0x24 │ │ - bfc4: 9709 str r7, [sp, #36] ; 0x24 │ │ - bfc6: 920a str r2, [sp, #40] ; 0x28 │ │ - bfc8: 18e6 adds r6, r4, r3 │ │ - bfca: 066d lsls r5, r5, #25 │ │ - bfcc: d500 bpl.n bfd0 │ │ - bfce: 18f6 adds r6, r6, r3 │ │ - bfd0: 4b5b ldr r3, [pc, #364] ; (c140 ) │ │ - bfd2: 447b add r3, pc │ │ - bfd4: 681b ldr r3, [r3, #0] │ │ - bfd6: 9f04 ldr r7, [sp, #16] │ │ - bfd8: 4a5a ldr r2, [pc, #360] ; (c144 ) │ │ - bfda: 113c asrs r4, r7, #4 │ │ - bfdc: 4014 ands r4, r2 │ │ - bfde: 0062 lsls r2, r4, #1 │ │ - bfe0: 5ed5 ldrsh r5, [r2, r3] │ │ - bfe2: 9505 str r5, [sp, #20] │ │ - bfe4: 9d04 ldr r5, [sp, #16] │ │ - bfe6: 142a asrs r2, r5, #16 │ │ - bfe8: 1c65 adds r5, r4, #1 │ │ - bfea: 006d lsls r5, r5, #1 │ │ - bfec: 5eef ldrsh r7, [r5, r3] │ │ - bfee: 3a01 subs r2, #1 │ │ - bff0: 0052 lsls r2, r2, #1 │ │ - bff2: 1ca5 adds r5, r4, #2 │ │ - bff4: 970b str r7, [sp, #44] ; 0x2c │ │ - bff6: 006d lsls r5, r5, #1 │ │ - bff8: 1c97 adds r7, r2, #2 │ │ - bffa: 970c str r7, [sp, #48] ; 0x30 │ │ - bffc: 5eed ldrsh r5, [r5, r3] │ │ - bffe: 3403 adds r4, #3 │ │ - c000: 0064 lsls r4, r4, #1 │ │ - c002: 950d str r5, [sp, #52] ; 0x34 │ │ - c004: 1d15 adds r5, r2, #4 │ │ - c006: 950e str r5, [sp, #56] ; 0x38 │ │ - c008: 5ee7 ldrsh r7, [r4, r3] │ │ - c00a: 56b4 ldrsb r4, [r6, r2] │ │ - c00c: 9702 str r7, [sp, #8] │ │ - c00e: 1d97 adds r7, r2, #6 │ │ - c010: 9700 str r7, [sp, #0] │ │ - c012: 9f05 ldr r7, [sp, #20] │ │ +0000bf94 : │ │ + bf94: b5f0 push {r4, r5, r6, r7, lr} │ │ + bf96: 6b03 ldr r3, [r0, #48] ; 0x30 │ │ + bf98: b089 sub sp, #36 ; 0x24 │ │ + bf9a: 6804 ldr r4, [r0, #0] │ │ + bf9c: 9301 str r3, [sp, #4] │ │ + bf9e: 6b43 ldr r3, [r0, #52] ; 0x34 │ │ + bfa0: 9207 str r2, [sp, #28] │ │ + bfa2: 6887 ldr r7, [r0, #8] │ │ + bfa4: 469c mov ip, r3 │ │ + bfa6: 6b83 ldr r3, [r0, #56] ; 0x38 │ │ + bfa8: 6bc2 ldr r2, [r0, #60] ; 0x3c │ │ + bfaa: 9302 str r3, [sp, #8] │ │ + bfac: 6c03 ldr r3, [r0, #64] ; 0x40 │ │ + bfae: 9303 str r3, [sp, #12] │ │ + bfb0: 6c43 ldr r3, [r0, #68] ; 0x44 │ │ + bfb2: 9305 str r3, [sp, #20] │ │ + bfb4: 6843 ldr r3, [r0, #4] │ │ + bfb6: 18e4 adds r4, r4, r3 │ │ + bfb8: 9404 str r4, [sp, #16] │ │ + bfba: 6a44 ldr r4, [r0, #36] ; 0x24 │ │ + bfbc: 0664 lsls r4, r4, #25 │ │ + bfbe: d502 bpl.n bfc6 │ │ + bfc0: 9c04 ldr r4, [sp, #16] │ │ + bfc2: 18e3 adds r3, r4, r3 │ │ + bfc4: 9304 str r3, [sp, #16] │ │ + bfc6: 9b04 ldr r3, [sp, #16] │ │ + bfc8: 143d asrs r5, r7, #16 │ │ + bfca: 006d lsls r5, r5, #1 │ │ + bfcc: 575e ldrsb r6, [r3, r5] │ │ + bfce: 6c83 ldr r3, [r0, #72] ; 0x48 │ │ + bfd0: 6cc4 ldr r4, [r0, #76] ; 0x4c │ │ + bfd2: 0236 lsls r6, r6, #8 │ │ + bfd4: 4373 muls r3, r6 │ │ + bfd6: 1c1e adds r6, r3, #0 │ │ + bfd8: 9b02 ldr r3, [sp, #8] │ │ + bfda: 4363 muls r3, r4 │ │ + bfdc: 18f6 adds r6, r6, r3 │ │ + bfde: 6d03 ldr r3, [r0, #80] ; 0x50 │ │ + bfe0: 4353 muls r3, r2 │ │ + bfe2: 18f6 adds r6, r6, r3 │ │ + bfe4: 2380 movs r3, #128 ; 0x80 │ │ + bfe6: 015b lsls r3, r3, #5 │ │ + bfe8: 18f6 adds r6, r6, r3 │ │ + bfea: 9b04 ldr r3, [sp, #16] │ │ + bfec: 6c82 ldr r2, [r0, #72] ; 0x48 │ │ + bfee: 1376 asrs r6, r6, #13 │ │ + bff0: 195d adds r5, r3, r5 │ │ + bff2: 786d ldrb r5, [r5, #1] │ │ + bff4: 9b03 ldr r3, [sp, #12] │ │ + bff6: 062d lsls r5, r5, #24 │ │ + bff8: 162d asrs r5, r5, #24 │ │ + bffa: 022d lsls r5, r5, #8 │ │ + bffc: 436a muls r2, r5 │ │ + bffe: 4363 muls r3, r4 │ │ + c000: 18d4 adds r4, r2, r3 │ │ + c002: 6d03 ldr r3, [r0, #80] ; 0x50 │ │ + c004: 9a05 ldr r2, [sp, #20] │ │ + c006: 4353 muls r3, r2 │ │ + c008: 2280 movs r2, #128 ; 0x80 │ │ + c00a: 18e3 adds r3, r4, r3 │ │ + c00c: 69c4 ldr r4, [r0, #28] │ │ + c00e: 0152 lsls r2, r2, #5 │ │ + c010: 189b adds r3, r3, r2 │ │ + c012: 4662 mov r2, ip │ │ c014: 46a4 mov ip, r4 │ │ - c016: 9c0c ldr r4, [sp, #48] ; 0x30 │ │ - c018: 4665 mov r5, ip │ │ - c01a: 437d muls r5, r7 │ │ - c01c: 5737 ldrsb r7, [r6, r4] │ │ - c01e: 46ac mov ip, r5 │ │ - c020: 9d0b ldr r5, [sp, #44] ; 0x2c │ │ - c022: 9c0e ldr r4, [sp, #56] ; 0x38 │ │ - c024: 18b2 adds r2, r6, r2 │ │ - c026: 436f muls r7, r5 │ │ - c028: 9d0d ldr r5, [sp, #52] ; 0x34 │ │ - c02a: 44bc add ip, r7 │ │ - c02c: 5737 ldrsb r7, [r6, r4] │ │ - c02e: 9c00 ldr r4, [sp, #0] │ │ - c030: 7852 ldrb r2, [r2, #1] │ │ - c032: 436f muls r7, r5 │ │ - c034: 9d02 ldr r5, [sp, #8] │ │ - c036: 44bc add ip, r7 │ │ - c038: 5737 ldrsb r7, [r6, r4] │ │ - c03a: 6c84 ldr r4, [r0, #72] ; 0x48 │ │ - c03c: 0612 lsls r2, r2, #24 │ │ - c03e: 436f muls r7, r5 │ │ - c040: 4467 add r7, ip │ │ - c042: 11bf asrs r7, r7, #6 │ │ - c044: 46bc mov ip, r7 │ │ - c046: 4667 mov r7, ip │ │ - c048: 4367 muls r7, r4 │ │ - c04a: 9c08 ldr r4, [sp, #32] │ │ - c04c: 46bc mov ip, r7 │ │ - c04e: 6cc7 ldr r7, [r0, #76] ; 0x4c │ │ - c050: 1612 asrs r2, r2, #24 │ │ - c052: 1c3d adds r5, r7, #0 │ │ - c054: 4365 muls r5, r4 │ │ - c056: 6d07 ldr r7, [r0, #80] ; 0x50 │ │ - c058: 9c03 ldr r4, [sp, #12] │ │ - c05a: 44ac add ip, r5 │ │ - c05c: 1c3d adds r5, r7, #0 │ │ - c05e: 4365 muls r5, r4 │ │ - c060: 1c2f adds r7, r5, #0 │ │ - c062: 2580 movs r5, #128 ; 0x80 │ │ - c064: 4467 add r7, ip │ │ - c066: 016d lsls r5, r5, #5 │ │ - c068: 197f adds r7, r7, r5 │ │ - c06a: 137f asrs r7, r7, #13 │ │ - c06c: 9c0c ldr r4, [sp, #48] ; 0x30 │ │ - c06e: 46bc mov ip, r7 │ │ - c070: 9f05 ldr r7, [sp, #20] │ │ - c072: 9d0b ldr r5, [sp, #44] ; 0x2c │ │ - c074: 437a muls r2, r7 │ │ - c076: 1937 adds r7, r6, r4 │ │ - c078: 787f ldrb r7, [r7, #1] │ │ - c07a: 9c0e ldr r4, [sp, #56] ; 0x38 │ │ - c07c: 063f lsls r7, r7, #24 │ │ - c07e: 163f asrs r7, r7, #24 │ │ - c080: 436f muls r7, r5 │ │ - c082: 19d2 adds r2, r2, r7 │ │ - c084: 1937 adds r7, r6, r4 │ │ - c086: 787f ldrb r7, [r7, #1] │ │ - c088: 9d0d ldr r5, [sp, #52] ; 0x34 │ │ - c08a: 9c00 ldr r4, [sp, #0] │ │ - c08c: 063f lsls r7, r7, #24 │ │ - c08e: 163f asrs r7, r7, #24 │ │ - c090: 436f muls r7, r5 │ │ - c092: 19d2 adds r2, r2, r7 │ │ - c094: 1937 adds r7, r6, r4 │ │ - c096: 787f ldrb r7, [r7, #1] │ │ - c098: 9d02 ldr r5, [sp, #8] │ │ - c09a: 6cc4 ldr r4, [r0, #76] ; 0x4c │ │ - c09c: 063f lsls r7, r7, #24 │ │ - c09e: 163f asrs r7, r7, #24 │ │ - c0a0: 436f muls r7, r5 │ │ - c0a2: 19d2 adds r2, r2, r7 │ │ - c0a4: 6c87 ldr r7, [r0, #72] ; 0x48 │ │ - c0a6: 1192 asrs r2, r2, #6 │ │ - c0a8: 437a muls r2, r7 │ │ - c0aa: 9f09 ldr r7, [sp, #36] ; 0x24 │ │ - c0ac: 1c25 adds r5, r4, #0 │ │ - c0ae: 437d muls r5, r7 │ │ - c0b0: 9f0a ldr r7, [sp, #40] ; 0x28 │ │ - c0b2: 1952 adds r2, r2, r5 │ │ - c0b4: 6d05 ldr r5, [r0, #80] ; 0x50 │ │ - c0b6: 1c2c adds r4, r5, #0 │ │ - c0b8: 437c muls r4, r7 │ │ - c0ba: 69c7 ldr r7, [r0, #28] │ │ - c0bc: 9d07 ldr r5, [sp, #28] │ │ - c0be: 1914 adds r4, r2, r4 │ │ - c0c0: 2280 movs r2, #128 ; 0x80 │ │ - c0c2: 19ed adds r5, r5, r7 │ │ - c0c4: 0152 lsls r2, r2, #5 │ │ - c0c6: 9507 str r5, [sp, #28] │ │ - c0c8: 18a4 adds r4, r4, r2 │ │ - c0ca: 6985 ldr r5, [r0, #24] │ │ - c0cc: 9a06 ldr r2, [sp, #24] │ │ - c0ce: 1364 asrs r4, r4, #13 │ │ - c0d0: 1952 adds r2, r2, r5 │ │ - c0d2: 1317 asrs r7, r2, #12 │ │ - c0d4: 9206 str r2, [sp, #24] │ │ - c0d6: 4662 mov r2, ip │ │ - c0d8: 437a muls r2, r7 │ │ - c0da: 680d ldr r5, [r1, #0] │ │ - c0dc: 9703 str r7, [sp, #12] │ │ - c0de: 9f07 ldr r7, [sp, #28] │ │ - c0e0: 18aa adds r2, r5, r2 │ │ - c0e2: 600a str r2, [r1, #0] │ │ - c0e4: 133a asrs r2, r7, #12 │ │ - c0e6: 1c15 adds r5, r2, #0 │ │ - c0e8: 4365 muls r5, r4 │ │ - c0ea: 684f ldr r7, [r1, #4] │ │ - c0ec: 197d adds r5, r7, r5 │ │ - c0ee: 604d str r5, [r1, #4] │ │ - c0f0: 68c7 ldr r7, [r0, #12] │ │ - c0f2: 9d04 ldr r5, [sp, #16] │ │ - c0f4: 3108 adds r1, #8 │ │ - c0f6: 19ed adds r5, r5, r7 │ │ - c0f8: 9504 str r5, [sp, #16] │ │ - c0fa: 9d0f ldr r5, [sp, #60] ; 0x3c │ │ - c0fc: 42a9 cmp r1, r5 │ │ - c0fe: d207 bcs.n c110 │ │ - c100: 9f09 ldr r7, [sp, #36] ; 0x24 │ │ - c102: 9a08 ldr r2, [sp, #32] │ │ - c104: 4665 mov r5, ip │ │ - c106: 970a str r7, [sp, #40] ; 0x28 │ │ - c108: 9409 str r4, [sp, #36] ; 0x24 │ │ - c10a: 9203 str r2, [sp, #12] │ │ - c10c: 9508 str r5, [sp, #32] │ │ - c10e: e762 b.n bfd6 │ │ - c110: 9f04 ldr r7, [sp, #16] │ │ - c112: 6841 ldr r1, [r0, #4] │ │ - c114: 9d08 ldr r5, [sp, #32] │ │ - c116: 143b asrs r3, r7, #16 │ │ - c118: 18cb adds r3, r1, r3 │ │ - c11a: 6043 str r3, [r0, #4] │ │ - c11c: 043b lsls r3, r7, #16 │ │ - c11e: 0c1b lsrs r3, r3, #16 │ │ - c120: 6083 str r3, [r0, #8] │ │ - c122: 4663 mov r3, ip │ │ - c124: 6383 str r3, [r0, #56] ; 0x38 │ │ - c126: 6404 str r4, [r0, #64] ; 0x40 │ │ - c128: 9f09 ldr r7, [sp, #36] ; 0x24 │ │ - c12a: 9906 ldr r1, [sp, #24] │ │ - c12c: 9b03 ldr r3, [sp, #12] │ │ - c12e: 9c07 ldr r4, [sp, #28] │ │ - c130: 63c5 str r5, [r0, #60] ; 0x3c │ │ - c132: 6447 str r7, [r0, #68] ; 0x44 │ │ - c134: 6301 str r1, [r0, #48] ; 0x30 │ │ - c136: 6103 str r3, [r0, #16] │ │ - c138: 6344 str r4, [r0, #52] ; 0x34 │ │ - c13a: 6142 str r2, [r0, #20] │ │ - c13c: b011 add sp, #68 ; 0x44 │ │ - c13e: bdf0 pop {r4, r5, r6, r7, pc} │ │ - c140: be1e bkpt 0x001e │ │ - c142: 0002 movs r2, r0 │ │ - c144: 0ffc lsrs r4, r7, #31 │ │ + c016: 4462 add r2, ip │ │ + c018: 4694 mov ip, r2 │ │ + c01a: 9c01 ldr r4, [sp, #4] │ │ + c01c: 6982 ldr r2, [r0, #24] │ │ + c01e: 135b asrs r3, r3, #13 │ │ + c020: 18a2 adds r2, r4, r2 │ │ + c022: 1315 asrs r5, r2, #12 │ │ + c024: 9201 str r2, [sp, #4] │ │ + c026: 1c2a adds r2, r5, #0 │ │ + c028: 4372 muls r2, r6 │ │ + c02a: 680c ldr r4, [r1, #0] │ │ + c02c: 18a2 adds r2, r4, r2 │ │ + c02e: 600a str r2, [r1, #0] │ │ + c030: 4662 mov r2, ip │ │ + c032: 1312 asrs r2, r2, #12 │ │ + c034: 9206 str r2, [sp, #24] │ │ + c036: 435a muls r2, r3 │ │ + c038: 684c ldr r4, [r1, #4] │ │ + c03a: 18a2 adds r2, r4, r2 │ │ + c03c: 9c03 ldr r4, [sp, #12] │ │ + c03e: 604a str r2, [r1, #4] │ │ + c040: 68c2 ldr r2, [r0, #12] │ │ + c042: 9405 str r4, [sp, #20] │ │ + c044: 9c07 ldr r4, [sp, #28] │ │ + c046: 3108 adds r1, #8 │ │ + c048: 18bf adds r7, r7, r2 │ │ + c04a: 9a02 ldr r2, [sp, #8] │ │ + c04c: 42a1 cmp r1, r4 │ │ + c04e: d202 bcs.n c056 │ │ + c050: 9303 str r3, [sp, #12] │ │ + c052: 9602 str r6, [sp, #8] │ │ + c054: e7b7 b.n bfc6 │ │ + c056: 6403 str r3, [r0, #64] ; 0x40 │ │ + c058: 9b03 ldr r3, [sp, #12] │ │ + c05a: 6841 ldr r1, [r0, #4] │ │ + c05c: 143a asrs r2, r7, #16 │ │ + c05e: 6443 str r3, [r0, #68] ; 0x44 │ │ + c060: 9b01 ldr r3, [sp, #4] │ │ + c062: 188a adds r2, r1, r2 │ │ + c064: 6042 str r2, [r0, #4] │ │ + c066: 6303 str r3, [r0, #48] ; 0x30 │ │ + c068: 4663 mov r3, ip │ │ + c06a: 043a lsls r2, r7, #16 │ │ + c06c: 0c12 lsrs r2, r2, #16 │ │ + c06e: 6082 str r2, [r0, #8] │ │ + c070: 6343 str r3, [r0, #52] ; 0x34 │ │ + c072: 9a02 ldr r2, [sp, #8] │ │ + c074: 9b06 ldr r3, [sp, #24] │ │ + c076: 6386 str r6, [r0, #56] ; 0x38 │ │ + c078: 63c2 str r2, [r0, #60] ; 0x3c │ │ + c07a: 6105 str r5, [r0, #16] │ │ + c07c: 6143 str r3, [r0, #20] │ │ + c07e: b009 add sp, #36 ; 0x24 │ │ + c080: bdf0 pop {r4, r5, r6, r7, pc} │ │ + │ │ +0000c082 : │ │ + c082: b5f0 push {r4, r5, r6, r7, lr} │ │ + c084: 6b03 ldr r3, [r0, #48] ; 0x30 │ │ + c086: b089 sub sp, #36 ; 0x24 │ │ + c088: 6804 ldr r4, [r0, #0] │ │ + c08a: 9301 str r3, [sp, #4] │ │ + c08c: 6b43 ldr r3, [r0, #52] ; 0x34 │ │ + c08e: 9207 str r2, [sp, #28] │ │ + c090: 6887 ldr r7, [r0, #8] │ │ + c092: 469c mov ip, r3 │ │ + c094: 6b83 ldr r3, [r0, #56] ; 0x38 │ │ + c096: 6bc2 ldr r2, [r0, #60] ; 0x3c │ │ + c098: 9302 str r3, [sp, #8] │ │ + c09a: 6c03 ldr r3, [r0, #64] ; 0x40 │ │ + c09c: 9303 str r3, [sp, #12] │ │ + c09e: 6c43 ldr r3, [r0, #68] ; 0x44 │ │ + c0a0: 9305 str r3, [sp, #20] │ │ + c0a2: 6843 ldr r3, [r0, #4] │ │ + c0a4: 005b lsls r3, r3, #1 │ │ + c0a6: 18e4 adds r4, r4, r3 │ │ + c0a8: 9404 str r4, [sp, #16] │ │ + c0aa: 6a44 ldr r4, [r0, #36] ; 0x24 │ │ + c0ac: 0664 lsls r4, r4, #25 │ │ + c0ae: d502 bpl.n c0b6 │ │ + c0b0: 9c04 ldr r4, [sp, #16] │ │ + c0b2: 18e3 adds r3, r4, r3 │ │ + c0b4: 9304 str r3, [sp, #16] │ │ + c0b6: 9b04 ldr r3, [sp, #16] │ │ + c0b8: 143d asrs r5, r7, #16 │ │ + c0ba: 00ad lsls r5, r5, #2 │ │ + c0bc: 5f5e ldrsh r6, [r3, r5] │ │ + c0be: 6c83 ldr r3, [r0, #72] ; 0x48 │ │ + c0c0: 6cc4 ldr r4, [r0, #76] ; 0x4c │ │ + c0c2: 4373 muls r3, r6 │ │ + c0c4: 9e02 ldr r6, [sp, #8] │ │ + c0c6: 4366 muls r6, r4 │ │ + c0c8: 199e adds r6, r3, r6 │ │ + c0ca: 6d03 ldr r3, [r0, #80] ; 0x50 │ │ + c0cc: 4353 muls r3, r2 │ │ + c0ce: 18f6 adds r6, r6, r3 │ │ + c0d0: 2380 movs r3, #128 ; 0x80 │ │ + c0d2: 015b lsls r3, r3, #5 │ │ + c0d4: 18f6 adds r6, r6, r3 │ │ + c0d6: 9b04 ldr r3, [sp, #16] │ │ + c0d8: 6c82 ldr r2, [r0, #72] ; 0x48 │ │ + c0da: 1376 asrs r6, r6, #13 │ │ + c0dc: 195d adds r5, r3, r5 │ │ + c0de: 2302 movs r3, #2 │ │ + c0e0: 5eed ldrsh r5, [r5, r3] │ │ + c0e2: 9b03 ldr r3, [sp, #12] │ │ + c0e4: 436a muls r2, r5 │ │ + c0e6: 4363 muls r3, r4 │ │ + c0e8: 18d4 adds r4, r2, r3 │ │ + c0ea: 6d03 ldr r3, [r0, #80] ; 0x50 │ │ + c0ec: 9a05 ldr r2, [sp, #20] │ │ + c0ee: 4353 muls r3, r2 │ │ + c0f0: 2280 movs r2, #128 ; 0x80 │ │ + c0f2: 18e3 adds r3, r4, r3 │ │ + c0f4: 69c4 ldr r4, [r0, #28] │ │ + c0f6: 0152 lsls r2, r2, #5 │ │ + c0f8: 189b adds r3, r3, r2 │ │ + c0fa: 4662 mov r2, ip │ │ + c0fc: 46a4 mov ip, r4 │ │ + c0fe: 4462 add r2, ip │ │ + c100: 4694 mov ip, r2 │ │ + c102: 9c01 ldr r4, [sp, #4] │ │ + c104: 6982 ldr r2, [r0, #24] │ │ + c106: 135b asrs r3, r3, #13 │ │ + c108: 18a2 adds r2, r4, r2 │ │ + c10a: 1315 asrs r5, r2, #12 │ │ + c10c: 9201 str r2, [sp, #4] │ │ + c10e: 1c2a adds r2, r5, #0 │ │ + c110: 4372 muls r2, r6 │ │ + c112: 680c ldr r4, [r1, #0] │ │ + c114: 18a2 adds r2, r4, r2 │ │ + c116: 600a str r2, [r1, #0] │ │ + c118: 4662 mov r2, ip │ │ + c11a: 1312 asrs r2, r2, #12 │ │ + c11c: 9206 str r2, [sp, #24] │ │ + c11e: 435a muls r2, r3 │ │ + c120: 684c ldr r4, [r1, #4] │ │ + c122: 18a2 adds r2, r4, r2 │ │ + c124: 9c03 ldr r4, [sp, #12] │ │ + c126: 604a str r2, [r1, #4] │ │ + c128: 68c2 ldr r2, [r0, #12] │ │ + c12a: 9405 str r4, [sp, #20] │ │ + c12c: 9c07 ldr r4, [sp, #28] │ │ + c12e: 3108 adds r1, #8 │ │ + c130: 18bf adds r7, r7, r2 │ │ + c132: 9a02 ldr r2, [sp, #8] │ │ + c134: 42a1 cmp r1, r4 │ │ + c136: d202 bcs.n c13e │ │ + c138: 9303 str r3, [sp, #12] │ │ + c13a: 9602 str r6, [sp, #8] │ │ + c13c: e7bb b.n c0b6 │ │ + c13e: 6403 str r3, [r0, #64] ; 0x40 │ │ + c140: 9b03 ldr r3, [sp, #12] │ │ + c142: 6841 ldr r1, [r0, #4] │ │ + c144: 143a asrs r2, r7, #16 │ │ + c146: 6443 str r3, [r0, #68] ; 0x44 │ │ + c148: 9b01 ldr r3, [sp, #4] │ │ + c14a: 188a adds r2, r1, r2 │ │ + c14c: 6042 str r2, [r0, #4] │ │ + c14e: 6303 str r3, [r0, #48] ; 0x30 │ │ + c150: 4663 mov r3, ip │ │ + c152: 043a lsls r2, r7, #16 │ │ + c154: 0c12 lsrs r2, r2, #16 │ │ + c156: 6082 str r2, [r0, #8] │ │ + c158: 6343 str r3, [r0, #52] ; 0x34 │ │ + c15a: 9a02 ldr r2, [sp, #8] │ │ + c15c: 9b06 ldr r3, [sp, #24] │ │ + c15e: 6386 str r6, [r0, #56] ; 0x38 │ │ + c160: 63c2 str r2, [r0, #60] ; 0x3c │ │ + c162: 6105 str r5, [r0, #16] │ │ + c164: 6143 str r3, [r0, #20] │ │ + c166: b009 add sp, #36 ; 0x24 │ │ + c168: bdf0 pop {r4, r5, r6, r7, pc} │ │ + │ │ +0000c16a : │ │ + c16a: b5f0 push {r4, r5, r6, r7, lr} │ │ + c16c: 6b03 ldr r3, [r0, #48] ; 0x30 │ │ + c16e: b089 sub sp, #36 ; 0x24 │ │ + c170: 9207 str r2, [sp, #28] │ │ + c172: 9300 str r3, [sp, #0] │ │ + c174: 6b43 ldr r3, [r0, #52] ; 0x34 │ │ + c176: 6802 ldr r2, [r0, #0] │ │ + c178: 6886 ldr r6, [r0, #8] │ │ + c17a: 469c mov ip, r3 │ │ + c17c: 6b83 ldr r3, [r0, #56] ; 0x38 │ │ + c17e: 9301 str r3, [sp, #4] │ │ + c180: 6bc3 ldr r3, [r0, #60] ; 0x3c │ │ + c182: 9304 str r3, [sp, #16] │ │ + c184: 6c03 ldr r3, [r0, #64] ; 0x40 │ │ + c186: 9302 str r3, [sp, #8] │ │ + c188: 6c43 ldr r3, [r0, #68] ; 0x44 │ │ + c18a: 9305 str r3, [sp, #20] │ │ + c18c: 6843 ldr r3, [r0, #4] │ │ + c18e: 18d2 adds r2, r2, r3 │ │ + c190: 9203 str r2, [sp, #12] │ │ + c192: 6a42 ldr r2, [r0, #36] ; 0x24 │ │ + c194: 0652 lsls r2, r2, #25 │ │ + c196: d502 bpl.n c19e │ │ + c198: 9a03 ldr r2, [sp, #12] │ │ + c19a: 18d3 adds r3, r2, r3 │ │ + c19c: 9303 str r3, [sp, #12] │ │ + c19e: 22ff movs r2, #255 ; 0xff │ │ + c1a0: 1233 asrs r3, r6, #8 │ │ + c1a2: 4013 ands r3, r2 │ │ + c1a4: 9a03 ldr r2, [sp, #12] │ │ + c1a6: 1434 asrs r4, r6, #16 │ │ + c1a8: 0064 lsls r4, r4, #1 │ │ + c1aa: 5717 ldrsb r7, [r2, r4] │ │ + c1ac: 1914 adds r4, r2, r4 │ │ + c1ae: 2201 movs r2, #1 │ │ + c1b0: 56a2 ldrsb r2, [r4, r2] │ │ + c1b2: 9206 str r2, [sp, #24] │ │ + c1b4: 023a lsls r2, r7, #8 │ │ + c1b6: 1c15 adds r5, r2, #0 │ │ + c1b8: 2202 movs r2, #2 │ │ + c1ba: 56a2 ldrsb r2, [r4, r2] │ │ + c1bc: 78e4 ldrb r4, [r4, #3] │ │ + c1be: 1bd7 subs r7, r2, r7 │ │ + c1c0: 1c3a adds r2, r7, #0 │ │ + c1c2: 435a muls r2, r3 │ │ + c1c4: 6c87 ldr r7, [r0, #72] ; 0x48 │ │ + c1c6: 18aa adds r2, r5, r2 │ │ + c1c8: 9d01 ldr r5, [sp, #4] │ │ + c1ca: 4357 muls r7, r2 │ │ + c1cc: 1c3a adds r2, r7, #0 │ │ + c1ce: 6cc7 ldr r7, [r0, #76] ; 0x4c │ │ + c1d0: 0624 lsls r4, r4, #24 │ │ + c1d2: 1624 asrs r4, r4, #24 │ │ + c1d4: 436f muls r7, r5 │ │ + c1d6: 9d04 ldr r5, [sp, #16] │ │ + c1d8: 19d2 adds r2, r2, r7 │ │ + c1da: 6d07 ldr r7, [r0, #80] ; 0x50 │ │ + c1dc: 437d muls r5, r7 │ │ + c1de: 1957 adds r7, r2, r5 │ │ + c1e0: 2280 movs r2, #128 ; 0x80 │ │ + c1e2: 9d06 ldr r5, [sp, #24] │ │ + c1e4: 0152 lsls r2, r2, #5 │ │ + c1e6: 18bf adds r7, r7, r2 │ │ + c1e8: 1b65 subs r5, r4, r5 │ │ + c1ea: 1c2c adds r4, r5, #0 │ │ + c1ec: 435c muls r4, r3 │ │ + c1ee: 9a06 ldr r2, [sp, #24] │ │ + c1f0: 6c83 ldr r3, [r0, #72] ; 0x48 │ │ + c1f2: 6cc5 ldr r5, [r0, #76] ; 0x4c │ │ + c1f4: 0212 lsls r2, r2, #8 │ │ + c1f6: 1914 adds r4, r2, r4 │ │ + c1f8: 4363 muls r3, r4 │ │ + c1fa: 1c1c adds r4, r3, #0 │ │ + c1fc: 9b02 ldr r3, [sp, #8] │ │ + c1fe: 9a05 ldr r2, [sp, #20] │ │ + c200: 137f asrs r7, r7, #13 │ │ + c202: 435d muls r5, r3 │ │ + c204: 6d03 ldr r3, [r0, #80] ; 0x50 │ │ + c206: 1965 adds r5, r4, r5 │ │ + c208: 69c4 ldr r4, [r0, #28] │ │ + c20a: 4353 muls r3, r2 │ │ + c20c: 18ea adds r2, r5, r3 │ │ + c20e: 2380 movs r3, #128 ; 0x80 │ │ + c210: 015b lsls r3, r3, #5 │ │ + c212: 18d2 adds r2, r2, r3 │ │ + c214: 4663 mov r3, ip │ │ + c216: 46a4 mov ip, r4 │ │ + c218: 4463 add r3, ip │ │ + c21a: 469c mov ip, r3 │ │ + c21c: 9c00 ldr r4, [sp, #0] │ │ + c21e: 6983 ldr r3, [r0, #24] │ │ + c220: 680d ldr r5, [r1, #0] │ │ + c222: 1352 asrs r2, r2, #13 │ │ + c224: 18e3 adds r3, r4, r3 │ │ + c226: 131c asrs r4, r3, #12 │ │ + c228: 9300 str r3, [sp, #0] │ │ + c22a: 1c23 adds r3, r4, #0 │ │ + c22c: 437b muls r3, r7 │ │ + c22e: 18eb adds r3, r5, r3 │ │ + c230: 600b str r3, [r1, #0] │ │ + c232: 4663 mov r3, ip │ │ + c234: 131b asrs r3, r3, #12 │ │ + c236: 1c1d adds r5, r3, #0 │ │ + c238: 4355 muls r5, r2 │ │ + c23a: 9306 str r3, [sp, #24] │ │ + c23c: 684b ldr r3, [r1, #4] │ │ + c23e: 195d adds r5, r3, r5 │ │ + c240: 604d str r5, [r1, #4] │ │ + c242: 68c3 ldr r3, [r0, #12] │ │ + c244: 3108 adds r1, #8 │ │ + c246: 18f6 adds r6, r6, r3 │ │ + c248: 9b01 ldr r3, [sp, #4] │ │ + c24a: 9304 str r3, [sp, #16] │ │ + c24c: 9b02 ldr r3, [sp, #8] │ │ + c24e: 9305 str r3, [sp, #20] │ │ + c250: 9b07 ldr r3, [sp, #28] │ │ + c252: 4299 cmp r1, r3 │ │ + c254: d202 bcs.n c25c │ │ + c256: 9202 str r2, [sp, #8] │ │ + c258: 9701 str r7, [sp, #4] │ │ + c25a: e7a0 b.n c19e │ │ + c25c: 6843 ldr r3, [r0, #4] │ │ + c25e: 1431 asrs r1, r6, #16 │ │ + c260: 6387 str r7, [r0, #56] ; 0x38 │ │ + c262: 1859 adds r1, r3, r1 │ │ + c264: 9b01 ldr r3, [sp, #4] │ │ + c266: 6041 str r1, [r0, #4] │ │ + c268: 0431 lsls r1, r6, #16 │ │ + c26a: 63c3 str r3, [r0, #60] ; 0x3c │ │ + c26c: 9b02 ldr r3, [sp, #8] │ │ + c26e: 0c09 lsrs r1, r1, #16 │ │ + c270: 6081 str r1, [r0, #8] │ │ + c272: 6443 str r3, [r0, #68] ; 0x44 │ │ + c274: 9b00 ldr r3, [sp, #0] │ │ + c276: 6402 str r2, [r0, #64] ; 0x40 │ │ + c278: 6104 str r4, [r0, #16] │ │ + c27a: 6303 str r3, [r0, #48] ; 0x30 │ │ + c27c: 4663 mov r3, ip │ │ + c27e: 6343 str r3, [r0, #52] ; 0x34 │ │ + c280: 9b06 ldr r3, [sp, #24] │ │ + c282: 6143 str r3, [r0, #20] │ │ + c284: b009 add sp, #36 ; 0x24 │ │ + c286: bdf0 pop {r4, r5, r6, r7, pc} │ │ + │ │ +0000c288 : │ │ + c288: b5f0 push {r4, r5, r6, r7, lr} │ │ + c28a: 6b03 ldr r3, [r0, #48] ; 0x30 │ │ + c28c: b08b sub sp, #44 ; 0x2c │ │ + c28e: 9209 str r2, [sp, #36] ; 0x24 │ │ + c290: 9301 str r3, [sp, #4] │ │ + c292: 6b43 ldr r3, [r0, #52] ; 0x34 │ │ + c294: 6802 ldr r2, [r0, #0] │ │ + c296: 6bc5 ldr r5, [r0, #60] ; 0x3c │ │ + c298: 9302 str r3, [sp, #8] │ │ + c29a: 6b83 ldr r3, [r0, #56] ; 0x38 │ │ + c29c: 6886 ldr r6, [r0, #8] │ │ + c29e: 9303 str r3, [sp, #12] │ │ + c2a0: 6c03 ldr r3, [r0, #64] ; 0x40 │ │ + c2a2: 9304 str r3, [sp, #16] │ │ + c2a4: 6c43 ldr r3, [r0, #68] ; 0x44 │ │ + c2a6: 9307 str r3, [sp, #28] │ │ + c2a8: 6843 ldr r3, [r0, #4] │ │ + c2aa: 005b lsls r3, r3, #1 │ │ + c2ac: 18d2 adds r2, r2, r3 │ │ + c2ae: 9205 str r2, [sp, #20] │ │ + c2b0: 6a42 ldr r2, [r0, #36] ; 0x24 │ │ + c2b2: 0652 lsls r2, r2, #25 │ │ + c2b4: d502 bpl.n c2bc │ │ + c2b6: 9a05 ldr r2, [sp, #20] │ │ + c2b8: 18d3 adds r3, r2, r3 │ │ + c2ba: 9305 str r3, [sp, #20] │ │ + c2bc: 23ff movs r3, #255 ; 0xff │ │ + c2be: 1234 asrs r4, r6, #8 │ │ + c2c0: 4023 ands r3, r4 │ │ + c2c2: 9308 str r3, [sp, #32] │ │ + c2c4: 9b05 ldr r3, [sp, #20] │ │ + c2c6: 1434 asrs r4, r6, #16 │ │ + c2c8: 00a4 lsls r4, r4, #2 │ │ + c2ca: 5f1b ldrsh r3, [r3, r4] │ │ + c2cc: 469c mov ip, r3 │ │ + c2ce: 9b05 ldr r3, [sp, #20] │ │ + c2d0: 191c adds r4, r3, r4 │ │ + c2d2: 2202 movs r2, #2 │ │ + c2d4: 5ea3 ldrsh r3, [r4, r2] │ │ + c2d6: 2704 movs r7, #4 │ │ + c2d8: 5fe2 ldrsh r2, [r4, r7] │ │ + c2da: 4667 mov r7, ip │ │ + c2dc: 1bd2 subs r2, r2, r7 │ │ + c2de: 9f08 ldr r7, [sp, #32] │ │ + c2e0: 4357 muls r7, r2 │ │ + c2e2: 123a asrs r2, r7, #8 │ │ + c2e4: 6c87 ldr r7, [r0, #72] ; 0x48 │ │ + c2e6: 4462 add r2, ip │ │ + c2e8: 4357 muls r7, r2 │ │ + c2ea: 9a03 ldr r2, [sp, #12] │ │ + c2ec: 9706 str r7, [sp, #24] │ │ + c2ee: 6cc7 ldr r7, [r0, #76] ; 0x4c │ │ + c2f0: 4357 muls r7, r2 │ │ + c2f2: 46bc mov ip, r7 │ │ + c2f4: 9a06 ldr r2, [sp, #24] │ │ + c2f6: 684f ldr r7, [r1, #4] │ │ + c2f8: 4462 add r2, ip │ │ + c2fa: 4694 mov ip, r2 │ │ + c2fc: 6d02 ldr r2, [r0, #80] ; 0x50 │ │ + c2fe: 436a muls r2, r5 │ │ + c300: 2580 movs r5, #128 ; 0x80 │ │ + c302: 4462 add r2, ip │ │ + c304: 016d lsls r5, r5, #5 │ │ + c306: 1952 adds r2, r2, r5 │ │ + c308: 1352 asrs r2, r2, #13 │ │ + c30a: 9206 str r2, [sp, #24] │ │ + c30c: 2206 movs r2, #6 │ │ + c30e: 5ea2 ldrsh r2, [r4, r2] │ │ + c310: 9c08 ldr r4, [sp, #32] │ │ + c312: 6cc5 ldr r5, [r0, #76] ; 0x4c │ │ + c314: 1ad2 subs r2, r2, r3 │ │ + c316: 4354 muls r4, r2 │ │ + c318: 1222 asrs r2, r4, #8 │ │ + c31a: 189a adds r2, r3, r2 │ │ + c31c: 6c83 ldr r3, [r0, #72] ; 0x48 │ │ + c31e: 69c4 ldr r4, [r0, #28] │ │ + c320: 4353 muls r3, r2 │ │ + c322: 1c1a adds r2, r3, #0 │ │ + c324: 9b04 ldr r3, [sp, #16] │ │ + c326: 46a4 mov ip, r4 │ │ + c328: 435d muls r5, r3 │ │ + c32a: 6d03 ldr r3, [r0, #80] ; 0x50 │ │ + c32c: 1955 adds r5, r2, r5 │ │ + c32e: 9a07 ldr r2, [sp, #28] │ │ + c330: 9c01 ldr r4, [sp, #4] │ │ + c332: 4353 muls r3, r2 │ │ + c334: 18ea adds r2, r5, r3 │ │ + c336: 2380 movs r3, #128 ; 0x80 │ │ + c338: 015b lsls r3, r3, #5 │ │ + c33a: 18d2 adds r2, r2, r3 │ │ + c33c: 9b02 ldr r3, [sp, #8] │ │ + c33e: 680d ldr r5, [r1, #0] │ │ + c340: 1352 asrs r2, r2, #13 │ │ + c342: 4463 add r3, ip │ │ + c344: 9302 str r3, [sp, #8] │ │ + c346: 6983 ldr r3, [r0, #24] │ │ + c348: 18e3 adds r3, r4, r3 │ │ + c34a: 9301 str r3, [sp, #4] │ │ + c34c: 131c asrs r4, r3, #12 │ │ + c34e: 9b06 ldr r3, [sp, #24] │ │ + c350: 4363 muls r3, r4 │ │ + c352: 18eb adds r3, r5, r3 │ │ + c354: 600b str r3, [r1, #0] │ │ + c356: 9b02 ldr r3, [sp, #8] │ │ + c358: 131b asrs r3, r3, #12 │ │ + c35a: 1c1d adds r5, r3, #0 │ │ + c35c: 4355 muls r5, r2 │ │ + c35e: 197d adds r5, r7, r5 │ │ + c360: 604d str r5, [r1, #4] │ │ + c362: 68c5 ldr r5, [r0, #12] │ │ + c364: 9f04 ldr r7, [sp, #16] │ │ + c366: 3108 adds r1, #8 │ │ + c368: 1976 adds r6, r6, r5 │ │ + c36a: 9707 str r7, [sp, #28] │ │ + c36c: 9f09 ldr r7, [sp, #36] ; 0x24 │ │ + c36e: 9d03 ldr r5, [sp, #12] │ │ + c370: 42b9 cmp r1, r7 │ │ + c372: d203 bcs.n c37c │ │ + c374: 9b06 ldr r3, [sp, #24] │ │ + c376: 9204 str r2, [sp, #16] │ │ + c378: 9303 str r3, [sp, #12] │ │ + c37a: e79f b.n c2bc │ │ + c37c: 6845 ldr r5, [r0, #4] │ │ + c37e: 1431 asrs r1, r6, #16 │ │ + c380: 6402 str r2, [r0, #64] ; 0x40 │ │ + c382: 1869 adds r1, r5, r1 │ │ + c384: 9a04 ldr r2, [sp, #16] │ │ + c386: 6041 str r1, [r0, #4] │ │ + c388: 0431 lsls r1, r6, #16 │ │ + c38a: 0c09 lsrs r1, r1, #16 │ │ + c38c: 6081 str r1, [r0, #8] │ │ + c38e: 6442 str r2, [r0, #68] ; 0x44 │ │ + c390: 9906 ldr r1, [sp, #24] │ │ + c392: 9a01 ldr r2, [sp, #4] │ │ + c394: 6104 str r4, [r0, #16] │ │ + c396: 6381 str r1, [r0, #56] ; 0x38 │ │ + c398: 6302 str r2, [r0, #48] ; 0x30 │ │ + c39a: 9903 ldr r1, [sp, #12] │ │ + c39c: 9a02 ldr r2, [sp, #8] │ │ + c39e: 6143 str r3, [r0, #20] │ │ + c3a0: 63c1 str r1, [r0, #60] ; 0x3c │ │ + c3a2: 6342 str r2, [r0, #52] ; 0x34 │ │ + c3a4: b00b add sp, #44 ; 0x2c │ │ + c3a6: bdf0 pop {r4, r5, r6, r7, pc} │ │ + │ │ +0000c3a8 : │ │ + c3a8: b5f0 push {r4, r5, r6, r7, lr} │ │ + c3aa: 6b03 ldr r3, [r0, #48] ; 0x30 │ │ + c3ac: b091 sub sp, #68 ; 0x44 │ │ + c3ae: 920f str r2, [sp, #60] ; 0x3c │ │ + c3b0: 9301 str r3, [sp, #4] │ │ + c3b2: 6b43 ldr r3, [r0, #52] ; 0x34 │ │ + c3b4: 6802 ldr r2, [r0, #0] │ │ + c3b6: 9302 str r3, [sp, #8] │ │ + c3b8: 6b83 ldr r3, [r0, #56] ; 0x38 │ │ + c3ba: 9303 str r3, [sp, #12] │ │ + c3bc: 6bc3 ldr r3, [r0, #60] ; 0x3c │ │ + c3be: 9306 str r3, [sp, #24] │ │ + c3c0: 6c03 ldr r3, [r0, #64] ; 0x40 │ │ + c3c2: 9304 str r3, [sp, #16] │ │ + c3c4: 6c43 ldr r3, [r0, #68] ; 0x44 │ │ + c3c6: 9307 str r3, [sp, #28] │ │ + c3c8: 6883 ldr r3, [r0, #8] │ │ + c3ca: 9300 str r3, [sp, #0] │ │ + c3cc: 6843 ldr r3, [r0, #4] │ │ + c3ce: 18d6 adds r6, r2, r3 │ │ + c3d0: 6a42 ldr r2, [r0, #36] ; 0x24 │ │ + c3d2: 0652 lsls r2, r2, #25 │ │ + c3d4: d500 bpl.n c3d8 │ │ + c3d6: 18f6 adds r6, r6, r3 │ │ + c3d8: 4f5b ldr r7, [pc, #364] ; (c548 ) │ │ + c3da: 447f add r7, pc │ │ + c3dc: 683f ldr r7, [r7, #0] │ │ + c3de: 9b00 ldr r3, [sp, #0] │ │ + c3e0: 4a5a ldr r2, [pc, #360] ; (c54c ) │ │ + c3e2: 111b asrs r3, r3, #4 │ │ + c3e4: 4013 ands r3, r2 │ │ + c3e6: 005a lsls r2, r3, #1 │ │ + c3e8: 5fd2 ldrsh r2, [r2, r7] │ │ + c3ea: 1c5c adds r4, r3, #1 │ │ + c3ec: 0064 lsls r4, r4, #1 │ │ + c3ee: 9208 str r2, [sp, #32] │ │ + c3f0: 9a00 ldr r2, [sp, #0] │ │ + c3f2: 5fe4 ldrsh r4, [r4, r7] │ │ + c3f4: 1412 asrs r2, r2, #16 │ │ + c3f6: 3a01 subs r2, #1 │ │ + c3f8: 0052 lsls r2, r2, #1 │ │ + c3fa: 9409 str r4, [sp, #36] ; 0x24 │ │ + c3fc: 1c94 adds r4, r2, #2 │ │ + c3fe: 940a str r4, [sp, #40] ; 0x28 │ │ + c400: 1c9c adds r4, r3, #2 │ │ + c402: 0064 lsls r4, r4, #1 │ │ + c404: 5fe4 ldrsh r4, [r4, r7] │ │ + c406: 3303 adds r3, #3 │ │ + c408: 005b lsls r3, r3, #1 │ │ + c40a: 940b str r4, [sp, #44] ; 0x2c │ │ + c40c: 1d14 adds r4, r2, #4 │ │ + c40e: 940c str r4, [sp, #48] ; 0x30 │ │ + c410: 5fdc ldrsh r4, [r3, r7] │ │ + c412: 1d93 adds r3, r2, #6 │ │ + c414: 930e str r3, [sp, #56] ; 0x38 │ │ + c416: 940d str r4, [sp, #52] ; 0x34 │ │ + c418: 9b08 ldr r3, [sp, #32] │ │ + c41a: 56b4 ldrsb r4, [r6, r2] │ │ + c41c: 9d0b ldr r5, [sp, #44] ; 0x2c │ │ + c41e: 18b2 adds r2, r6, r2 │ │ + c420: 4363 muls r3, r4 │ │ + c422: 469c mov ip, r3 │ │ + c424: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + c426: 56f4 ldrsb r4, [r6, r3] │ │ + c428: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + c42a: 4363 muls r3, r4 │ │ + c42c: 1c1c adds r4, r3, #0 │ │ + c42e: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + c430: 4464 add r4, ip │ │ + c432: 56f3 ldrsb r3, [r6, r3] │ │ + c434: 469c mov ip, r3 │ │ + c436: 4663 mov r3, ip │ │ + c438: 436b muls r3, r5 │ │ + c43a: 469c mov ip, r3 │ │ + c43c: 9b0e ldr r3, [sp, #56] ; 0x38 │ │ + c43e: 44a4 add ip, r4 │ │ + c440: 9c0d ldr r4, [sp, #52] ; 0x34 │ │ + c442: 56f3 ldrsb r3, [r6, r3] │ │ + c444: 9d03 ldr r5, [sp, #12] │ │ + c446: 435c muls r4, r3 │ │ + c448: 6c83 ldr r3, [r0, #72] ; 0x48 │ │ + c44a: 4464 add r4, ip │ │ + c44c: 11a4 asrs r4, r4, #6 │ │ + c44e: 4363 muls r3, r4 │ │ + c450: 1c1c adds r4, r3, #0 │ │ + c452: 6cc3 ldr r3, [r0, #76] ; 0x4c │ │ + c454: 436b muls r3, r5 │ │ + c456: 469c mov ip, r3 │ │ + c458: 9b06 ldr r3, [sp, #24] │ │ + c45a: 44a4 add ip, r4 │ │ + c45c: 6d04 ldr r4, [r0, #80] ; 0x50 │ │ + c45e: 435c muls r4, r3 │ │ + c460: 2380 movs r3, #128 ; 0x80 │ │ + c462: 4464 add r4, ip │ │ + c464: 015b lsls r3, r3, #5 │ │ + c466: 18e4 adds r4, r4, r3 │ │ + c468: 1363 asrs r3, r4, #13 │ │ + c46a: 2401 movs r4, #1 │ │ + c46c: 9305 str r3, [sp, #20] │ │ + c46e: 5714 ldrsb r4, [r2, r4] │ │ + c470: 9b08 ldr r3, [sp, #32] │ │ + c472: 4363 muls r3, r4 │ │ + c474: 1c1c adds r4, r3, #0 │ │ + c476: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + c478: 18f2 adds r2, r6, r3 │ │ + c47a: 7852 ldrb r2, [r2, #1] │ │ + c47c: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + c47e: 6cc5 ldr r5, [r0, #76] ; 0x4c │ │ + c480: 0612 lsls r2, r2, #24 │ │ + c482: 1612 asrs r2, r2, #24 │ │ + c484: 4353 muls r3, r2 │ │ + c486: 18e4 adds r4, r4, r3 │ │ + c488: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + c48a: 18f2 adds r2, r6, r3 │ │ + c48c: 7852 ldrb r2, [r2, #1] │ │ + c48e: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + c490: 0612 lsls r2, r2, #24 │ │ + c492: 1612 asrs r2, r2, #24 │ │ + c494: 4353 muls r3, r2 │ │ + c496: 18e4 adds r4, r4, r3 │ │ + c498: 9b0e ldr r3, [sp, #56] ; 0x38 │ │ + c49a: 18f2 adds r2, r6, r3 │ │ + c49c: 2301 movs r3, #1 │ │ + c49e: 56d3 ldrsb r3, [r2, r3] │ │ + c4a0: 9a0d ldr r2, [sp, #52] ; 0x34 │ │ + c4a2: 435a muls r2, r3 │ │ + c4a4: 6c83 ldr r3, [r0, #72] ; 0x48 │ │ + c4a6: 18a4 adds r4, r4, r2 │ │ + c4a8: 11a4 asrs r4, r4, #6 │ │ + c4aa: 4363 muls r3, r4 │ │ + c4ac: 1c1c adds r4, r3, #0 │ │ + c4ae: 9b04 ldr r3, [sp, #16] │ │ + c4b0: 9a07 ldr r2, [sp, #28] │ │ + c4b2: 435d muls r5, r3 │ │ + c4b4: 6d03 ldr r3, [r0, #80] ; 0x50 │ │ + c4b6: 1965 adds r5, r4, r5 │ │ + c4b8: 4353 muls r3, r2 │ │ + c4ba: 18ec adds r4, r5, r3 │ │ + c4bc: 2380 movs r3, #128 ; 0x80 │ │ + c4be: 69c2 ldr r2, [r0, #28] │ │ + c4c0: 015b lsls r3, r3, #5 │ │ + c4c2: 18e4 adds r4, r4, r3 │ │ + c4c4: 4694 mov ip, r2 │ │ + c4c6: 9b02 ldr r3, [sp, #8] │ │ + c4c8: 6982 ldr r2, [r0, #24] │ │ + c4ca: 1364 asrs r4, r4, #13 │ │ + c4cc: 4463 add r3, ip │ │ + c4ce: 4694 mov ip, r2 │ │ + c4d0: 9302 str r3, [sp, #8] │ │ + c4d2: 9b01 ldr r3, [sp, #4] │ │ + c4d4: 680a ldr r2, [r1, #0] │ │ + c4d6: 4463 add r3, ip │ │ + c4d8: 9301 str r3, [sp, #4] │ │ + c4da: 131d asrs r5, r3, #12 │ │ + c4dc: 9b05 ldr r3, [sp, #20] │ │ + c4de: 436b muls r3, r5 │ │ + c4e0: 18d3 adds r3, r2, r3 │ │ + c4e2: 600b str r3, [r1, #0] │ │ + c4e4: 9b02 ldr r3, [sp, #8] │ │ + c4e6: 684a ldr r2, [r1, #4] │ │ + c4e8: 131b asrs r3, r3, #12 │ │ + c4ea: 9308 str r3, [sp, #32] │ │ + c4ec: 4363 muls r3, r4 │ │ + c4ee: 18d3 adds r3, r2, r3 │ │ + c4f0: 604b str r3, [r1, #4] │ │ + c4f2: 68c2 ldr r2, [r0, #12] │ │ + c4f4: 9b00 ldr r3, [sp, #0] │ │ + c4f6: 3108 adds r1, #8 │ │ + c4f8: 4694 mov ip, r2 │ │ + c4fa: 4463 add r3, ip │ │ + c4fc: 9300 str r3, [sp, #0] │ │ + c4fe: 9b03 ldr r3, [sp, #12] │ │ + c500: 9306 str r3, [sp, #24] │ │ + c502: 9b04 ldr r3, [sp, #16] │ │ + c504: 9307 str r3, [sp, #28] │ │ + c506: 9b0f ldr r3, [sp, #60] ; 0x3c │ │ + c508: 4299 cmp r1, r3 │ │ + c50a: d203 bcs.n c514 │ │ + c50c: 9b05 ldr r3, [sp, #20] │ │ + c50e: 9404 str r4, [sp, #16] │ │ + c510: 9303 str r3, [sp, #12] │ │ + c512: e764 b.n c3de │ │ + c514: 9b00 ldr r3, [sp, #0] │ │ + c516: 6842 ldr r2, [r0, #4] │ │ + c518: 6404 str r4, [r0, #64] ; 0x40 │ │ + c51a: 141b asrs r3, r3, #16 │ │ + c51c: 18d3 adds r3, r2, r3 │ │ + c51e: 6043 str r3, [r0, #4] │ │ + c520: 9b00 ldr r3, [sp, #0] │ │ + c522: 6105 str r5, [r0, #16] │ │ + c524: 041b lsls r3, r3, #16 │ │ + c526: 0c1b lsrs r3, r3, #16 │ │ + c528: 6083 str r3, [r0, #8] │ │ + c52a: 9b05 ldr r3, [sp, #20] │ │ + c52c: 6383 str r3, [r0, #56] ; 0x38 │ │ + c52e: 9b03 ldr r3, [sp, #12] │ │ + c530: 63c3 str r3, [r0, #60] ; 0x3c │ │ + c532: 9b04 ldr r3, [sp, #16] │ │ + c534: 6443 str r3, [r0, #68] ; 0x44 │ │ + c536: 9b01 ldr r3, [sp, #4] │ │ + c538: 6303 str r3, [r0, #48] ; 0x30 │ │ + c53a: 9b02 ldr r3, [sp, #8] │ │ + c53c: 6343 str r3, [r0, #52] ; 0x34 │ │ + c53e: 9b08 ldr r3, [sp, #32] │ │ + c540: 6143 str r3, [r0, #20] │ │ + c542: b011 add sp, #68 ; 0x44 │ │ + c544: bdf0 pop {r4, r5, r6, r7, pc} │ │ + c546: 46c0 nop ; (mov r8, r8) │ │ + c548: ca16 ldmia r2, {r1, r2, r4} │ │ + c54a: 0002 movs r2, r0 │ │ + c54c: 0ffc lsrs r4, r7, #31 │ │ ... │ │ │ │ -0000c148 : │ │ - c148: b5f0 push {r4, r5, r6, r7, lr} │ │ - c14a: 6b84 ldr r4, [r0, #56] ; 0x38 │ │ - c14c: b08f sub sp, #60 ; 0x3c │ │ - c14e: 6bc5 ldr r5, [r0, #60] ; 0x3c │ │ - c150: 6c07 ldr r7, [r0, #64] ; 0x40 │ │ - c152: 920d str r2, [sp, #52] ; 0x34 │ │ - c154: 6b02 ldr r2, [r0, #48] ; 0x30 │ │ - c156: 6b43 ldr r3, [r0, #52] ; 0x34 │ │ - c158: 9408 str r4, [sp, #32] │ │ - c15a: 6844 ldr r4, [r0, #4] │ │ - c15c: 9503 str r5, [sp, #12] │ │ - c15e: 6805 ldr r5, [r0, #0] │ │ - c160: 9206 str r2, [sp, #24] │ │ - c162: 9709 str r7, [sp, #36] ; 0x24 │ │ - c164: 6c42 ldr r2, [r0, #68] ; 0x44 │ │ - c166: 6a47 ldr r7, [r0, #36] ; 0x24 │ │ - c168: 9307 str r3, [sp, #28] │ │ - c16a: 0063 lsls r3, r4, #1 │ │ - c16c: 18ed adds r5, r5, r3 │ │ - c16e: 920a str r2, [sp, #40] ; 0x28 │ │ - c170: 6886 ldr r6, [r0, #8] │ │ - c172: 9504 str r5, [sp, #16] │ │ - c174: 067f lsls r7, r7, #25 │ │ - c176: d501 bpl.n c17c │ │ - c178: 18ed adds r5, r5, r3 │ │ - c17a: 9504 str r5, [sp, #16] │ │ - c17c: 4b54 ldr r3, [pc, #336] ; (c2d0 ) │ │ - c17e: 447b add r3, pc │ │ - c180: 681b ldr r3, [r3, #0] │ │ - c182: 4a54 ldr r2, [pc, #336] ; (c2d4 ) │ │ - c184: 1134 asrs r4, r6, #4 │ │ - c186: 4014 ands r4, r2 │ │ - c188: 0062 lsls r2, r4, #1 │ │ - c18a: 5ed5 ldrsh r5, [r2, r3] │ │ - c18c: 1432 asrs r2, r6, #16 │ │ - c18e: 3a01 subs r2, #1 │ │ - c190: 950b str r5, [sp, #44] ; 0x2c │ │ - c192: 1c65 adds r5, r4, #1 │ │ - c194: 006d lsls r5, r5, #1 │ │ - c196: 5eed ldrsh r5, [r5, r3] │ │ - c198: 0092 lsls r2, r2, #2 │ │ - c19a: 950c str r5, [sp, #48] ; 0x30 │ │ - c19c: 1ca5 adds r5, r4, #2 │ │ - c19e: 006d lsls r5, r5, #1 │ │ - c1a0: 5eed ldrsh r5, [r5, r3] │ │ - c1a2: 3403 adds r4, #3 │ │ - c1a4: 9501 str r5, [sp, #4] │ │ - c1a6: 0065 lsls r5, r4, #1 │ │ - c1a8: 5eec ldrsh r4, [r5, r3] │ │ - c1aa: 9402 str r4, [sp, #8] │ │ - c1ac: 9c04 ldr r4, [sp, #16] │ │ - c1ae: 5ea4 ldrsh r4, [r4, r2] │ │ - c1b0: 9d04 ldr r5, [sp, #16] │ │ - c1b2: 46a4 mov ip, r4 │ │ - c1b4: 9c0b ldr r4, [sp, #44] ; 0x2c │ │ - c1b6: 18aa adds r2, r5, r2 │ │ - c1b8: 9d0c ldr r5, [sp, #48] ; 0x30 │ │ - c1ba: 4667 mov r7, ip │ │ - c1bc: 4367 muls r7, r4 │ │ - c1be: 46bc mov ip, r7 │ │ - c1c0: 2404 movs r4, #4 │ │ - c1c2: 5f17 ldrsh r7, [r2, r4] │ │ - c1c4: 436f muls r7, r5 │ │ - c1c6: 9d01 ldr r5, [sp, #4] │ │ - c1c8: 44bc add ip, r7 │ │ - c1ca: 2408 movs r4, #8 │ │ - c1cc: 5f17 ldrsh r7, [r2, r4] │ │ - c1ce: 436f muls r7, r5 │ │ - c1d0: 9d02 ldr r5, [sp, #8] │ │ - c1d2: 44bc add ip, r7 │ │ - c1d4: 240c movs r4, #12 │ │ - c1d6: 5f17 ldrsh r7, [r2, r4] │ │ - c1d8: 6c84 ldr r4, [r0, #72] ; 0x48 │ │ - c1da: 436f muls r7, r5 │ │ - c1dc: 4467 add r7, ip │ │ - c1de: 13bf asrs r7, r7, #14 │ │ - c1e0: 46bc mov ip, r7 │ │ - c1e2: 4667 mov r7, ip │ │ - c1e4: 4367 muls r7, r4 │ │ - c1e6: 9c08 ldr r4, [sp, #32] │ │ - c1e8: 46bc mov ip, r7 │ │ - c1ea: 6cc7 ldr r7, [r0, #76] ; 0x4c │ │ - c1ec: 1c3d adds r5, r7, #0 │ │ - c1ee: 4365 muls r5, r4 │ │ - c1f0: 9c03 ldr r4, [sp, #12] │ │ - c1f2: 6d07 ldr r7, [r0, #80] ; 0x50 │ │ - c1f4: 44ac add ip, r5 │ │ - c1f6: 1c3d adds r5, r7, #0 │ │ - c1f8: 4365 muls r5, r4 │ │ - c1fa: 1c2f adds r7, r5, #0 │ │ - c1fc: 2580 movs r5, #128 ; 0x80 │ │ - c1fe: 4467 add r7, ip │ │ - c200: 016d lsls r5, r5, #5 │ │ - c202: 197f adds r7, r7, r5 │ │ - c204: 137f asrs r7, r7, #13 │ │ - c206: 9705 str r7, [sp, #20] │ │ - c208: 2402 movs r4, #2 │ │ - c20a: 5f17 ldrsh r7, [r2, r4] │ │ - c20c: 46bc mov ip, r7 │ │ - c20e: 9f0b ldr r7, [sp, #44] ; 0x2c │ │ - c210: 4665 mov r5, ip │ │ - c212: 437d muls r5, r7 │ │ - c214: 2406 movs r4, #6 │ │ - c216: 5f17 ldrsh r7, [r2, r4] │ │ - c218: 46ac mov ip, r5 │ │ - c21a: 9d0c ldr r5, [sp, #48] ; 0x30 │ │ - c21c: 436f muls r7, r5 │ │ - c21e: 9d01 ldr r5, [sp, #4] │ │ - c220: 44bc add ip, r7 │ │ - c222: 240a movs r4, #10 │ │ - c224: 5f17 ldrsh r7, [r2, r4] │ │ - c226: 240e movs r4, #14 │ │ - c228: 5f12 ldrsh r2, [r2, r4] │ │ - c22a: 6cc4 ldr r4, [r0, #76] ; 0x4c │ │ - c22c: 436f muls r7, r5 │ │ - c22e: 9d02 ldr r5, [sp, #8] │ │ - c230: 4467 add r7, ip │ │ - c232: 436a muls r2, r5 │ │ - c234: 18bf adds r7, r7, r2 │ │ - c236: 6c82 ldr r2, [r0, #72] ; 0x48 │ │ - c238: 13bf asrs r7, r7, #14 │ │ - c23a: 4357 muls r7, r2 │ │ - c23c: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ - c23e: 1c25 adds r5, r4, #0 │ │ - c240: 4355 muls r5, r2 │ │ - c242: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ - c244: 197f adds r7, r7, r5 │ │ - c246: 6d05 ldr r5, [r0, #80] ; 0x50 │ │ - c248: 1c2c adds r4, r5, #0 │ │ - c24a: 4354 muls r4, r2 │ │ - c24c: 69c2 ldr r2, [r0, #28] │ │ - c24e: 193c adds r4, r7, r4 │ │ - c250: 9f07 ldr r7, [sp, #28] │ │ - c252: 2580 movs r5, #128 ; 0x80 │ │ - c254: 016d lsls r5, r5, #5 │ │ - c256: 18bf adds r7, r7, r2 │ │ - c258: 9707 str r7, [sp, #28] │ │ - c25a: 1964 adds r4, r4, r5 │ │ - c25c: 6987 ldr r7, [r0, #24] │ │ - c25e: 9d06 ldr r5, [sp, #24] │ │ - c260: 1364 asrs r4, r4, #13 │ │ - c262: 19ed adds r5, r5, r7 │ │ - c264: 9f05 ldr r7, [sp, #20] │ │ - c266: 9506 str r5, [sp, #24] │ │ - c268: 132d asrs r5, r5, #12 │ │ - c26a: 1c2a adds r2, r5, #0 │ │ - c26c: 437a muls r2, r7 │ │ - c26e: 680f ldr r7, [r1, #0] │ │ - c270: 18ba adds r2, r7, r2 │ │ - c272: 9f07 ldr r7, [sp, #28] │ │ - c274: 600a str r2, [r1, #0] │ │ - c276: 133a asrs r2, r7, #12 │ │ - c278: 1c17 adds r7, r2, #0 │ │ - c27a: 4367 muls r7, r4 │ │ - c27c: 46bc mov ip, r7 │ │ - c27e: 684f ldr r7, [r1, #4] │ │ - c280: 44bc add ip, r7 │ │ - c282: 4667 mov r7, ip │ │ - c284: 604f str r7, [r1, #4] │ │ - c286: 68c7 ldr r7, [r0, #12] │ │ - c288: 3108 adds r1, #8 │ │ - c28a: 19f6 adds r6, r6, r7 │ │ - c28c: 9f0d ldr r7, [sp, #52] ; 0x34 │ │ - c28e: 42b9 cmp r1, r7 │ │ - c290: d207 bcs.n c2a2 │ │ - c292: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ - c294: 9d05 ldr r5, [sp, #20] │ │ - c296: 9409 str r4, [sp, #36] ; 0x24 │ │ - c298: 9c08 ldr r4, [sp, #32] │ │ - c29a: 920a str r2, [sp, #40] ; 0x28 │ │ - c29c: 9508 str r5, [sp, #32] │ │ - c29e: 9403 str r4, [sp, #12] │ │ - c2a0: e76f b.n c182 │ │ - c2a2: 6847 ldr r7, [r0, #4] │ │ - c2a4: 1433 asrs r3, r6, #16 │ │ - c2a6: 9905 ldr r1, [sp, #20] │ │ - c2a8: 18fb adds r3, r7, r3 │ │ - c2aa: 6043 str r3, [r0, #4] │ │ - c2ac: 0433 lsls r3, r6, #16 │ │ - c2ae: 0c1b lsrs r3, r3, #16 │ │ - c2b0: 6083 str r3, [r0, #8] │ │ - c2b2: 6381 str r1, [r0, #56] ; 0x38 │ │ - c2b4: 9b08 ldr r3, [sp, #32] │ │ - c2b6: 6404 str r4, [r0, #64] ; 0x40 │ │ - c2b8: 9f06 ldr r7, [sp, #24] │ │ - c2ba: 9c09 ldr r4, [sp, #36] ; 0x24 │ │ - c2bc: 9907 ldr r1, [sp, #28] │ │ - c2be: 63c3 str r3, [r0, #60] ; 0x3c │ │ - c2c0: 6444 str r4, [r0, #68] ; 0x44 │ │ - c2c2: 6307 str r7, [r0, #48] ; 0x30 │ │ - c2c4: 6105 str r5, [r0, #16] │ │ - c2c6: 6341 str r1, [r0, #52] ; 0x34 │ │ - c2c8: 6142 str r2, [r0, #20] │ │ - c2ca: b00f add sp, #60 ; 0x3c │ │ - c2cc: bdf0 pop {r4, r5, r6, r7, pc} │ │ - c2ce: 46c0 nop ; (mov r8, r8) │ │ - c2d0: bc72 pop {r1, r4, r5, r6} │ │ - c2d2: 0002 movs r2, r0 │ │ - c2d4: 0ffc lsrs r4, r7, #31 │ │ +0000c550 : │ │ + c550: b5f0 push {r4, r5, r6, r7, lr} │ │ + c552: 6b03 ldr r3, [r0, #48] ; 0x30 │ │ + c554: b08d sub sp, #52 ; 0x34 │ │ + c556: 920b str r2, [sp, #44] ; 0x2c │ │ + c558: 9300 str r3, [sp, #0] │ │ + c55a: 6b43 ldr r3, [r0, #52] ; 0x34 │ │ + c55c: 6802 ldr r2, [r0, #0] │ │ + c55e: 6886 ldr r6, [r0, #8] │ │ + c560: 9301 str r3, [sp, #4] │ │ + c562: 6b83 ldr r3, [r0, #56] ; 0x38 │ │ + c564: 9302 str r3, [sp, #8] │ │ + c566: 6bc3 ldr r3, [r0, #60] ; 0x3c │ │ + c568: 9306 str r3, [sp, #24] │ │ + c56a: 6c03 ldr r3, [r0, #64] ; 0x40 │ │ + c56c: 9303 str r3, [sp, #12] │ │ + c56e: 6c43 ldr r3, [r0, #68] ; 0x44 │ │ + c570: 9307 str r3, [sp, #28] │ │ + c572: 6843 ldr r3, [r0, #4] │ │ + c574: 005b lsls r3, r3, #1 │ │ + c576: 18d2 adds r2, r2, r3 │ │ + c578: 9204 str r2, [sp, #16] │ │ + c57a: 6a42 ldr r2, [r0, #36] ; 0x24 │ │ + c57c: 0652 lsls r2, r2, #25 │ │ + c57e: d502 bpl.n c586 │ │ + c580: 9a04 ldr r2, [sp, #16] │ │ + c582: 18d3 adds r3, r2, r3 │ │ + c584: 9304 str r3, [sp, #16] │ │ + c586: 4f54 ldr r7, [pc, #336] ; (c6d8 ) │ │ + c588: 447f add r7, pc │ │ + c58a: 683f ldr r7, [r7, #0] │ │ + c58c: 4b53 ldr r3, [pc, #332] ; (c6dc ) │ │ + c58e: 1132 asrs r2, r6, #4 │ │ + c590: 401a ands r2, r3 │ │ + c592: 0053 lsls r3, r2, #1 │ │ + c594: 5fdb ldrsh r3, [r3, r7] │ │ + c596: 1c54 adds r4, r2, #1 │ │ + c598: 0064 lsls r4, r4, #1 │ │ + c59a: 5fe4 ldrsh r4, [r4, r7] │ │ + c59c: 9308 str r3, [sp, #32] │ │ + c59e: 1433 asrs r3, r6, #16 │ │ + c5a0: 9409 str r4, [sp, #36] ; 0x24 │ │ + c5a2: 1c94 adds r4, r2, #2 │ │ + c5a4: 3203 adds r2, #3 │ │ + c5a6: 0064 lsls r4, r4, #1 │ │ + c5a8: 0052 lsls r2, r2, #1 │ │ + c5aa: 5fe5 ldrsh r5, [r4, r7] │ │ + c5ac: 5fd4 ldrsh r4, [r2, r7] │ │ + c5ae: 9a04 ldr r2, [sp, #16] │ │ + c5b0: 3b01 subs r3, #1 │ │ + c5b2: 009b lsls r3, r3, #2 │ │ + c5b4: 940a str r4, [sp, #40] ; 0x28 │ │ + c5b6: 5ed4 ldrsh r4, [r2, r3] │ │ + c5b8: 9a08 ldr r2, [sp, #32] │ │ + c5ba: 4362 muls r2, r4 │ │ + c5bc: 4694 mov ip, r2 │ │ + c5be: 9a04 ldr r2, [sp, #16] │ │ + c5c0: 18d3 adds r3, r2, r3 │ │ + c5c2: 2204 movs r2, #4 │ │ + c5c4: 5e9c ldrsh r4, [r3, r2] │ │ + c5c6: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + c5c8: 4362 muls r2, r4 │ │ + c5ca: 4462 add r2, ip │ │ + c5cc: 9205 str r2, [sp, #20] │ │ + c5ce: 2408 movs r4, #8 │ │ + c5d0: 5f1a ldrsh r2, [r3, r4] │ │ + c5d2: 4694 mov ip, r2 │ │ + c5d4: 4662 mov r2, ip │ │ + c5d6: 436a muls r2, r5 │ │ + c5d8: 4694 mov ip, r2 │ │ + c5da: 9a05 ldr r2, [sp, #20] │ │ + c5dc: 4462 add r2, ip │ │ + c5de: 4694 mov ip, r2 │ │ + c5e0: 220c movs r2, #12 │ │ + c5e2: 5e9c ldrsh r4, [r3, r2] │ │ + c5e4: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ + c5e6: 4354 muls r4, r2 │ │ + c5e8: 6c82 ldr r2, [r0, #72] ; 0x48 │ │ + c5ea: 4464 add r4, ip │ │ + c5ec: 13a4 asrs r4, r4, #14 │ │ + c5ee: 4362 muls r2, r4 │ │ + c5f0: 9c02 ldr r4, [sp, #8] │ │ + c5f2: 9205 str r2, [sp, #20] │ │ + c5f4: 6cc2 ldr r2, [r0, #76] ; 0x4c │ │ + c5f6: 4362 muls r2, r4 │ │ + c5f8: 4694 mov ip, r2 │ │ + c5fa: 9a05 ldr r2, [sp, #20] │ │ + c5fc: 6d04 ldr r4, [r0, #80] ; 0x50 │ │ + c5fe: 4462 add r2, ip │ │ + c600: 4694 mov ip, r2 │ │ + c602: 9a06 ldr r2, [sp, #24] │ │ + c604: 4354 muls r4, r2 │ │ + c606: 2280 movs r2, #128 ; 0x80 │ │ + c608: 4464 add r4, ip │ │ + c60a: 0152 lsls r2, r2, #5 │ │ + c60c: 18a4 adds r4, r4, r2 │ │ + c60e: 1362 asrs r2, r4, #13 │ │ + c610: 9205 str r2, [sp, #20] │ │ + c612: 2202 movs r2, #2 │ │ + c614: 5e9c ldrsh r4, [r3, r2] │ │ + c616: 9a08 ldr r2, [sp, #32] │ │ + c618: 4362 muls r2, r4 │ │ + c61a: 4694 mov ip, r2 │ │ + c61c: 2206 movs r2, #6 │ │ + c61e: 5e9c ldrsh r4, [r3, r2] │ │ + c620: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + c622: 4362 muls r2, r4 │ │ + c624: 4494 add ip, r2 │ │ + c626: 220a movs r2, #10 │ │ + c628: 5e9c ldrsh r4, [r3, r2] │ │ + c62a: 220e movs r2, #14 │ │ + c62c: 5e9a ldrsh r2, [r3, r2] │ │ + c62e: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + c630: 436c muls r4, r5 │ │ + c632: 4353 muls r3, r2 │ │ + c634: 4464 add r4, ip │ │ + c636: 18e4 adds r4, r4, r3 │ │ + c638: 6c83 ldr r3, [r0, #72] ; 0x48 │ │ + c63a: 13a4 asrs r4, r4, #14 │ │ + c63c: 6cc5 ldr r5, [r0, #76] ; 0x4c │ │ + c63e: 4363 muls r3, r4 │ │ + c640: 1c1c adds r4, r3, #0 │ │ + c642: 9b03 ldr r3, [sp, #12] │ │ + c644: 6d02 ldr r2, [r0, #80] ; 0x50 │ │ + c646: 435d muls r5, r3 │ │ + c648: 9b07 ldr r3, [sp, #28] │ │ + c64a: 1965 adds r5, r4, r5 │ │ + c64c: 435a muls r2, r3 │ │ + c64e: 2380 movs r3, #128 ; 0x80 │ │ + c650: 18ac adds r4, r5, r2 │ │ + c652: 69c2 ldr r2, [r0, #28] │ │ + c654: 015b lsls r3, r3, #5 │ │ + c656: 18e4 adds r4, r4, r3 │ │ + c658: 4694 mov ip, r2 │ │ + c65a: 9b01 ldr r3, [sp, #4] │ │ + c65c: 6982 ldr r2, [r0, #24] │ │ + c65e: 680d ldr r5, [r1, #0] │ │ + c660: 4463 add r3, ip │ │ + c662: 4694 mov ip, r2 │ │ + c664: 9301 str r3, [sp, #4] │ │ + c666: 9b00 ldr r3, [sp, #0] │ │ + c668: 9a05 ldr r2, [sp, #20] │ │ + c66a: 1364 asrs r4, r4, #13 │ │ + c66c: 4463 add r3, ip │ │ + c66e: 9300 str r3, [sp, #0] │ │ + c670: 131b asrs r3, r3, #12 │ │ + c672: 469c mov ip, r3 │ │ + c674: 1c13 adds r3, r2, #0 │ │ + c676: 4662 mov r2, ip │ │ + c678: 435a muls r2, r3 │ │ + c67a: 18aa adds r2, r5, r2 │ │ + c67c: 600a str r2, [r1, #0] │ │ + c67e: 9a01 ldr r2, [sp, #4] │ │ + c680: 684b ldr r3, [r1, #4] │ │ + c682: 1315 asrs r5, r2, #12 │ │ + c684: 1c2a adds r2, r5, #0 │ │ + c686: 4362 muls r2, r4 │ │ + c688: 189a adds r2, r3, r2 │ │ + c68a: 604a str r2, [r1, #4] │ │ + c68c: 68c3 ldr r3, [r0, #12] │ │ + c68e: 3108 adds r1, #8 │ │ + c690: 18f6 adds r6, r6, r3 │ │ + c692: 9b02 ldr r3, [sp, #8] │ │ + c694: 9306 str r3, [sp, #24] │ │ + c696: 9b03 ldr r3, [sp, #12] │ │ + c698: 9307 str r3, [sp, #28] │ │ + c69a: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + c69c: 4299 cmp r1, r3 │ │ + c69e: d203 bcs.n c6a8 │ │ + c6a0: 9b05 ldr r3, [sp, #20] │ │ + c6a2: 9403 str r4, [sp, #12] │ │ + c6a4: 9302 str r3, [sp, #8] │ │ + c6a6: e771 b.n c58c │ │ + c6a8: 6843 ldr r3, [r0, #4] │ │ + c6aa: 1432 asrs r2, r6, #16 │ │ + c6ac: 6404 str r4, [r0, #64] ; 0x40 │ │ + c6ae: 189a adds r2, r3, r2 │ │ + c6b0: 9b05 ldr r3, [sp, #20] │ │ + c6b2: 6042 str r2, [r0, #4] │ │ + c6b4: 0432 lsls r2, r6, #16 │ │ + c6b6: 6383 str r3, [r0, #56] ; 0x38 │ │ + c6b8: 9b02 ldr r3, [sp, #8] │ │ + c6ba: 0c12 lsrs r2, r2, #16 │ │ + c6bc: 6082 str r2, [r0, #8] │ │ + c6be: 63c3 str r3, [r0, #60] ; 0x3c │ │ + c6c0: 9b03 ldr r3, [sp, #12] │ │ + c6c2: 6145 str r5, [r0, #20] │ │ + c6c4: 6443 str r3, [r0, #68] ; 0x44 │ │ + c6c6: 9b00 ldr r3, [sp, #0] │ │ + c6c8: 6303 str r3, [r0, #48] ; 0x30 │ │ + c6ca: 4663 mov r3, ip │ │ + c6cc: 6103 str r3, [r0, #16] │ │ + c6ce: 9b01 ldr r3, [sp, #4] │ │ + c6d0: 6343 str r3, [r0, #52] ; 0x34 │ │ + c6d2: b00d add sp, #52 ; 0x34 │ │ + c6d4: bdf0 pop {r4, r5, r6, r7, pc} │ │ + c6d6: 46c0 nop ; (mov r8, r8) │ │ + c6d8: c868 ldmia r0!, {r3, r5, r6} │ │ + c6da: 0002 movs r2, r0 │ │ + c6dc: 0ffc lsrs r4, r7, #31 │ │ ... │ │ │ │ -0000c2d8 : │ │ - c2d8: b5f0 push {r4, r5, r6, r7, lr} │ │ - c2da: b097 sub sp, #92 ; 0x5c │ │ - c2dc: 6bc4 ldr r4, [r0, #60] ; 0x3c │ │ - c2de: 468c mov ip, r1 │ │ - c2e0: 9215 str r2, [sp, #84] ; 0x54 │ │ - c2e2: 6b01 ldr r1, [r0, #48] ; 0x30 │ │ - c2e4: 6b42 ldr r2, [r0, #52] ; 0x34 │ │ - c2e6: 6b83 ldr r3, [r0, #56] ; 0x38 │ │ - c2e8: 9103 str r1, [sp, #12] │ │ - c2ea: 9204 str r2, [sp, #16] │ │ - c2ec: 9400 str r4, [sp, #0] │ │ - c2ee: 6c05 ldr r5, [r0, #64] ; 0x40 │ │ - c2f0: 6c46 ldr r6, [r0, #68] ; 0x44 │ │ - c2f2: 6887 ldr r7, [r0, #8] │ │ - c2f4: 6842 ldr r2, [r0, #4] │ │ - c2f6: 6801 ldr r1, [r0, #0] │ │ - c2f8: 6a44 ldr r4, [r0, #36] ; 0x24 │ │ - c2fa: 9305 str r3, [sp, #20] │ │ - c2fc: 9506 str r5, [sp, #24] │ │ - c2fe: 9607 str r6, [sp, #28] │ │ - c300: 9702 str r7, [sp, #8] │ │ - c302: 188b adds r3, r1, r2 │ │ - c304: 0664 lsls r4, r4, #25 │ │ - c306: d500 bpl.n c30a │ │ - c308: 189b adds r3, r3, r2 │ │ - c30a: 4a82 ldr r2, [pc, #520] ; (c514 ) │ │ - c30c: 447a add r2, pc │ │ - c30e: 6812 ldr r2, [r2, #0] │ │ - c310: 9d02 ldr r5, [sp, #8] │ │ - c312: 4e81 ldr r6, [pc, #516] ; (c518 ) │ │ - c314: 042c lsls r4, r5, #16 │ │ - c316: 0c24 lsrs r4, r4, #16 │ │ - c318: 3410 adds r4, #16 │ │ - c31a: 10a4 asrs r4, r4, #2 │ │ - c31c: 4034 ands r4, r6 │ │ - c31e: 9e02 ldr r6, [sp, #8] │ │ - c320: 0061 lsls r1, r4, #1 │ │ - c322: 5e8f ldrsh r7, [r1, r2] │ │ - c324: 1431 asrs r1, r6, #16 │ │ - c326: 3903 subs r1, #3 │ │ - c328: 0049 lsls r1, r1, #1 │ │ - c32a: 565e ldrsb r6, [r3, r1] │ │ - c32c: 9701 str r7, [sp, #4] │ │ - c32e: 1c35 adds r5, r6, #0 │ │ - c330: 437d muls r5, r7 │ │ - c332: 950a str r5, [sp, #40] ; 0x28 │ │ - c334: 1c65 adds r5, r4, #1 │ │ - c336: 006d lsls r5, r5, #1 │ │ - c338: 5eae ldrsh r6, [r5, r2] │ │ - c33a: 1c8d adds r5, r1, #2 │ │ - c33c: 9509 str r5, [sp, #36] ; 0x24 │ │ - c33e: 575d ldrsb r5, [r3, r5] │ │ - c340: 9608 str r6, [sp, #32] │ │ - c342: 4375 muls r5, r6 │ │ - c344: 9e0a ldr r6, [sp, #40] ; 0x28 │ │ - c346: 1975 adds r5, r6, r5 │ │ - c348: 1ca6 adds r6, r4, #2 │ │ - c34a: 0076 lsls r6, r6, #1 │ │ - c34c: 950c str r5, [sp, #48] ; 0x30 │ │ - c34e: 5eb7 ldrsh r7, [r6, r2] │ │ - c350: 1d0e adds r6, r1, #4 │ │ - c352: 960b str r6, [sp, #44] ; 0x2c │ │ - c354: 579e ldrsb r6, [r3, r6] │ │ - c356: 970a str r7, [sp, #40] ; 0x28 │ │ - c358: 437e muls r6, r7 │ │ - c35a: 9f0c ldr r7, [sp, #48] ; 0x30 │ │ - c35c: 19be adds r6, r7, r6 │ │ - c35e: 960e str r6, [sp, #56] ; 0x38 │ │ - c360: 1ce6 adds r6, r4, #3 │ │ - c362: 0076 lsls r6, r6, #1 │ │ - c364: 5eb5 ldrsh r5, [r6, r2] │ │ - c366: 950c str r5, [sp, #48] ; 0x30 │ │ - c368: 1d8d adds r5, r1, #6 │ │ - c36a: 575e ldrsb r6, [r3, r5] │ │ - c36c: 9f0c ldr r7, [sp, #48] ; 0x30 │ │ - c36e: 950d str r5, [sp, #52] ; 0x34 │ │ - c370: 9d0e ldr r5, [sp, #56] ; 0x38 │ │ - c372: 437e muls r6, r7 │ │ - c374: 19ae adds r6, r5, r6 │ │ - c376: 9610 str r6, [sp, #64] ; 0x40 │ │ - c378: 1d26 adds r6, r4, #4 │ │ - c37a: 0076 lsls r6, r6, #1 │ │ - c37c: 5eb7 ldrsh r7, [r6, r2] │ │ - c37e: 1c0e adds r6, r1, #0 │ │ - c380: 3608 adds r6, #8 │ │ - c382: 960f str r6, [sp, #60] ; 0x3c │ │ - c384: 579e ldrsb r6, [r3, r6] │ │ - c386: 970e str r7, [sp, #56] ; 0x38 │ │ - c388: 437e muls r6, r7 │ │ - c38a: 9f10 ldr r7, [sp, #64] ; 0x40 │ │ - c38c: 19be adds r6, r7, r6 │ │ - c38e: 9612 str r6, [sp, #72] ; 0x48 │ │ - c390: 1d66 adds r6, r4, #5 │ │ - c392: 0076 lsls r6, r6, #1 │ │ - c394: 5eb5 ldrsh r5, [r6, r2] │ │ - c396: 9510 str r5, [sp, #64] ; 0x40 │ │ - c398: 1c0d adds r5, r1, #0 │ │ - c39a: 350a adds r5, #10 │ │ - c39c: 9511 str r5, [sp, #68] ; 0x44 │ │ - c39e: 575e ldrsb r6, [r3, r5] │ │ - c3a0: 9f10 ldr r7, [sp, #64] ; 0x40 │ │ - c3a2: 9d12 ldr r5, [sp, #72] ; 0x48 │ │ - c3a4: 437e muls r6, r7 │ │ - c3a6: 19ae adds r6, r5, r6 │ │ - c3a8: 9613 str r6, [sp, #76] ; 0x4c │ │ - c3aa: 1da6 adds r6, r4, #6 │ │ - c3ac: 0076 lsls r6, r6, #1 │ │ - c3ae: 5eb7 ldrsh r7, [r6, r2] │ │ - c3b0: 3407 adds r4, #7 │ │ - c3b2: 0064 lsls r4, r4, #1 │ │ - c3b4: 9712 str r7, [sp, #72] ; 0x48 │ │ - c3b6: 1c0f adds r7, r1, #0 │ │ - c3b8: 370c adds r7, #12 │ │ - c3ba: 57de ldrsb r6, [r3, r7] │ │ - c3bc: 9d12 ldr r5, [sp, #72] ; 0x48 │ │ - c3be: 19df adds r7, r3, r7 │ │ - c3c0: 436e muls r6, r5 │ │ - c3c2: 9d13 ldr r5, [sp, #76] ; 0x4c │ │ - c3c4: 19ae adds r6, r5, r6 │ │ - c3c6: 9614 str r6, [sp, #80] ; 0x50 │ │ - c3c8: 5ea6 ldrsh r6, [r4, r2] │ │ - c3ca: 1c0c adds r4, r1, #0 │ │ - c3cc: 340e adds r4, #14 │ │ - c3ce: 9613 str r6, [sp, #76] ; 0x4c │ │ - c3d0: 9d13 ldr r5, [sp, #76] ; 0x4c │ │ - c3d2: 571e ldrsb r6, [r3, r4] │ │ - c3d4: 1859 adds r1, r3, r1 │ │ - c3d6: 191c adds r4, r3, r4 │ │ - c3d8: 436e muls r6, r5 │ │ - c3da: 9d14 ldr r5, [sp, #80] ; 0x50 │ │ - c3dc: 19ae adds r6, r5, r6 │ │ - c3de: 9614 str r6, [sp, #80] ; 0x50 │ │ - c3e0: 2601 movs r6, #1 │ │ - c3e2: 578e ldrsb r6, [r1, r6] │ │ - c3e4: 9d09 ldr r5, [sp, #36] ; 0x24 │ │ - c3e6: 9901 ldr r1, [sp, #4] │ │ - c3e8: 434e muls r6, r1 │ │ - c3ea: 1959 adds r1, r3, r5 │ │ - c3ec: 7849 ldrb r1, [r1, #1] │ │ - c3ee: 9d08 ldr r5, [sp, #32] │ │ - c3f0: 0609 lsls r1, r1, #24 │ │ - c3f2: 1609 asrs r1, r1, #24 │ │ - c3f4: 4369 muls r1, r5 │ │ - c3f6: 9d0b ldr r5, [sp, #44] ; 0x2c │ │ - c3f8: 1876 adds r6, r6, r1 │ │ - c3fa: 1959 adds r1, r3, r5 │ │ - c3fc: 7849 ldrb r1, [r1, #1] │ │ - c3fe: 9d0a ldr r5, [sp, #40] ; 0x28 │ │ - c400: 0609 lsls r1, r1, #24 │ │ - c402: 1609 asrs r1, r1, #24 │ │ - c404: 4369 muls r1, r5 │ │ - c406: 9d0d ldr r5, [sp, #52] ; 0x34 │ │ - c408: 1876 adds r6, r6, r1 │ │ - c40a: 1959 adds r1, r3, r5 │ │ - c40c: 7849 ldrb r1, [r1, #1] │ │ - c40e: 9d0c ldr r5, [sp, #48] ; 0x30 │ │ - c410: 0609 lsls r1, r1, #24 │ │ - c412: 1609 asrs r1, r1, #24 │ │ - c414: 4369 muls r1, r5 │ │ - c416: 1871 adds r1, r6, r1 │ │ - c418: 9e0f ldr r6, [sp, #60] ; 0x3c │ │ - c41a: 199d adds r5, r3, r6 │ │ - c41c: 2601 movs r6, #1 │ │ - c41e: 57ae ldrsb r6, [r5, r6] │ │ - c420: 9d0e ldr r5, [sp, #56] ; 0x38 │ │ - c422: 436e muls r6, r5 │ │ - c424: 1989 adds r1, r1, r6 │ │ - c426: 9e11 ldr r6, [sp, #68] ; 0x44 │ │ - c428: 199d adds r5, r3, r6 │ │ - c42a: 2601 movs r6, #1 │ │ - c42c: 57ae ldrsb r6, [r5, r6] │ │ - c42e: 9d10 ldr r5, [sp, #64] ; 0x40 │ │ - c430: 436e muls r6, r5 │ │ - c432: 1989 adds r1, r1, r6 │ │ - c434: 2601 movs r6, #1 │ │ - c436: 57be ldrsb r6, [r7, r6] │ │ - c438: 9f12 ldr r7, [sp, #72] ; 0x48 │ │ - c43a: 9d14 ldr r5, [sp, #80] ; 0x50 │ │ - c43c: 437e muls r6, r7 │ │ - c43e: 1989 adds r1, r1, r6 │ │ - c440: 2601 movs r6, #1 │ │ - c442: 57a6 ldrsb r6, [r4, r6] │ │ - c444: 9c13 ldr r4, [sp, #76] ; 0x4c │ │ - c446: 11ef asrs r7, r5, #7 │ │ - c448: 6cc5 ldr r5, [r0, #76] ; 0x4c │ │ - c44a: 4366 muls r6, r4 │ │ - c44c: 6c84 ldr r4, [r0, #72] ; 0x48 │ │ - c44e: 198e adds r6, r1, r6 │ │ - c450: 11f6 asrs r6, r6, #7 │ │ - c452: 1c21 adds r1, r4, #0 │ │ - c454: 4379 muls r1, r7 │ │ - c456: 9c05 ldr r4, [sp, #20] │ │ - c458: 1c2f adds r7, r5, #0 │ │ - c45a: 4367 muls r7, r4 │ │ - c45c: 6d05 ldr r5, [r0, #80] ; 0x50 │ │ - c45e: 9c00 ldr r4, [sp, #0] │ │ - c460: 19c9 adds r1, r1, r7 │ │ - c462: 1c2f adds r7, r5, #0 │ │ - c464: 4367 muls r7, r4 │ │ - c466: 19cf adds r7, r1, r7 │ │ - c468: 6c81 ldr r1, [r0, #72] ; 0x48 │ │ - c46a: 2580 movs r5, #128 ; 0x80 │ │ - c46c: 016d lsls r5, r5, #5 │ │ - c46e: 197f adds r7, r7, r5 │ │ - c470: 434e muls r6, r1 │ │ - c472: 6cc5 ldr r5, [r0, #76] ; 0x4c │ │ - c474: 9906 ldr r1, [sp, #24] │ │ - c476: 137f asrs r7, r7, #13 │ │ - c478: 1c2c adds r4, r5, #0 │ │ - c47a: 434c muls r4, r1 │ │ - c47c: 9d07 ldr r5, [sp, #28] │ │ - c47e: 1936 adds r6, r6, r4 │ │ - c480: 6d04 ldr r4, [r0, #80] ; 0x50 │ │ - c482: 1c21 adds r1, r4, #0 │ │ - c484: 4369 muls r1, r5 │ │ - c486: 69c5 ldr r5, [r0, #28] │ │ - c488: 9c04 ldr r4, [sp, #16] │ │ - c48a: 1871 adds r1, r6, r1 │ │ - c48c: 2680 movs r6, #128 ; 0x80 │ │ - c48e: 1964 adds r4, r4, r5 │ │ - c490: 0176 lsls r6, r6, #5 │ │ - c492: 9404 str r4, [sp, #16] │ │ - c494: 1989 adds r1, r1, r6 │ │ - c496: 6984 ldr r4, [r0, #24] │ │ - c498: 9e03 ldr r6, [sp, #12] │ │ - c49a: 1349 asrs r1, r1, #13 │ │ - c49c: 1936 adds r6, r6, r4 │ │ - c49e: 1335 asrs r5, r6, #12 │ │ - c4a0: 9603 str r6, [sp, #12] │ │ - c4a2: 1c2e adds r6, r5, #0 │ │ - c4a4: 9500 str r5, [sp, #0] │ │ - c4a6: 1c35 adds r5, r6, #0 │ │ - c4a8: 437d muls r5, r7 │ │ - c4aa: 4666 mov r6, ip │ │ - c4ac: 6836 ldr r6, [r6, #0] │ │ - c4ae: 1974 adds r4, r6, r5 │ │ - c4b0: 9e04 ldr r6, [sp, #16] │ │ - c4b2: 4665 mov r5, ip │ │ - c4b4: 602c str r4, [r5, #0] │ │ - c4b6: 1334 asrs r4, r6, #12 │ │ - c4b8: 1c25 adds r5, r4, #0 │ │ - c4ba: 434d muls r5, r1 │ │ - c4bc: 4666 mov r6, ip │ │ - c4be: 6876 ldr r6, [r6, #4] │ │ - c4c0: 1976 adds r6, r6, r5 │ │ - c4c2: 4665 mov r5, ip │ │ - c4c4: 606e str r6, [r5, #4] │ │ - c4c6: 2508 movs r5, #8 │ │ - c4c8: 9e02 ldr r6, [sp, #8] │ │ - c4ca: 44ac add ip, r5 │ │ - c4cc: 68c5 ldr r5, [r0, #12] │ │ - c4ce: 1976 adds r6, r6, r5 │ │ - c4d0: 9602 str r6, [sp, #8] │ │ - c4d2: 9e15 ldr r6, [sp, #84] ; 0x54 │ │ - c4d4: 45b4 cmp ip, r6 │ │ - c4d6: d206 bcs.n c4e6 │ │ - c4d8: 9c06 ldr r4, [sp, #24] │ │ - c4da: 9d05 ldr r5, [sp, #20] │ │ - c4dc: 9106 str r1, [sp, #24] │ │ - c4de: 9407 str r4, [sp, #28] │ │ - c4e0: 9500 str r5, [sp, #0] │ │ - c4e2: 9705 str r7, [sp, #20] │ │ - c4e4: e714 b.n c310 │ │ - c4e6: 9e02 ldr r6, [sp, #8] │ │ - c4e8: 6842 ldr r2, [r0, #4] │ │ - c4ea: 6387 str r7, [r0, #56] ; 0x38 │ │ - c4ec: 1433 asrs r3, r6, #16 │ │ - c4ee: 18d3 adds r3, r2, r3 │ │ - c4f0: 6043 str r3, [r0, #4] │ │ - c4f2: 0433 lsls r3, r6, #16 │ │ - c4f4: 0c1b lsrs r3, r3, #16 │ │ - c4f6: 6083 str r3, [r0, #8] │ │ - c4f8: 6401 str r1, [r0, #64] ; 0x40 │ │ - c4fa: 9b05 ldr r3, [sp, #20] │ │ - c4fc: 9d06 ldr r5, [sp, #24] │ │ - c4fe: 9e03 ldr r6, [sp, #12] │ │ - c500: 9f00 ldr r7, [sp, #0] │ │ - c502: 9904 ldr r1, [sp, #16] │ │ - c504: 63c3 str r3, [r0, #60] ; 0x3c │ │ - c506: 6445 str r5, [r0, #68] ; 0x44 │ │ - c508: 6306 str r6, [r0, #48] ; 0x30 │ │ - c50a: 6107 str r7, [r0, #16] │ │ - c50c: 6341 str r1, [r0, #52] ; 0x34 │ │ - c50e: 6144 str r4, [r0, #20] │ │ - c510: b017 add sp, #92 ; 0x5c │ │ - c512: bdf0 pop {r4, r5, r6, r7, pc} │ │ - c514: bae8 revsh r0, r5 │ │ - c516: 0002 movs r2, r0 │ │ - c518: 7ff8 ldrb r0, [r7, #31] │ │ +0000c6e0 : │ │ + c6e0: b5f0 push {r4, r5, r6, r7, lr} │ │ + c6e2: 6b03 ldr r3, [r0, #48] ; 0x30 │ │ + c6e4: b099 sub sp, #100 ; 0x64 │ │ + c6e6: 9101 str r1, [sp, #4] │ │ + c6e8: 9303 str r3, [sp, #12] │ │ + c6ea: 6b43 ldr r3, [r0, #52] ; 0x34 │ │ + c6ec: 9217 str r2, [sp, #92] ; 0x5c │ │ + c6ee: 6a41 ldr r1, [r0, #36] ; 0x24 │ │ + c6f0: 9304 str r3, [sp, #16] │ │ + c6f2: 6b83 ldr r3, [r0, #56] ; 0x38 │ │ + c6f4: 6842 ldr r2, [r0, #4] │ │ + c6f6: 9305 str r3, [sp, #20] │ │ + c6f8: 6bc3 ldr r3, [r0, #60] ; 0x3c │ │ + c6fa: 469c mov ip, r3 │ │ + c6fc: 6c03 ldr r3, [r0, #64] ; 0x40 │ │ + c6fe: 9306 str r3, [sp, #24] │ │ + c700: 6c43 ldr r3, [r0, #68] ; 0x44 │ │ + c702: 9307 str r3, [sp, #28] │ │ + c704: 6883 ldr r3, [r0, #8] │ │ + c706: 9302 str r3, [sp, #8] │ │ + c708: 6803 ldr r3, [r0, #0] │ │ + c70a: 189b adds r3, r3, r2 │ │ + c70c: 0649 lsls r1, r1, #25 │ │ + c70e: d500 bpl.n c712 │ │ + c710: 189b adds r3, r3, r2 │ │ + c712: 497d ldr r1, [pc, #500] ; (c908 ) │ │ + c714: 4479 add r1, pc │ │ + c716: 6809 ldr r1, [r1, #0] │ │ + c718: 9a02 ldr r2, [sp, #8] │ │ + c71a: 0417 lsls r7, r2, #16 │ │ + c71c: 0c3f lsrs r7, r7, #16 │ │ + c71e: 4a7b ldr r2, [pc, #492] ; (c90c ) │ │ + c720: 3710 adds r7, #16 │ │ + c722: 10bf asrs r7, r7, #2 │ │ + c724: 4017 ands r7, r2 │ │ + c726: 007a lsls r2, r7, #1 │ │ + c728: 5e52 ldrsh r2, [r2, r1] │ │ + c72a: 9208 str r2, [sp, #32] │ │ + c72c: 9a02 ldr r2, [sp, #8] │ │ + c72e: 9c08 ldr r4, [sp, #32] │ │ + c730: 1412 asrs r2, r2, #16 │ │ + c732: 3a03 subs r2, #3 │ │ + c734: 0052 lsls r2, r2, #1 │ │ + c736: 569d ldrsb r5, [r3, r2] │ │ + c738: 436c muls r4, r5 │ │ + c73a: 1c25 adds r5, r4, #0 │ │ + c73c: 1c7c adds r4, r7, #1 │ │ + c73e: 0064 lsls r4, r4, #1 │ │ + c740: 5e64 ldrsh r4, [r4, r1] │ │ + c742: 9409 str r4, [sp, #36] ; 0x24 │ │ + c744: 1c94 adds r4, r2, #2 │ │ + c746: 940a str r4, [sp, #40] ; 0x28 │ │ + c748: 9e09 ldr r6, [sp, #36] ; 0x24 │ │ + c74a: 571c ldrsb r4, [r3, r4] │ │ + c74c: 4366 muls r6, r4 │ │ + c74e: 1cbc adds r4, r7, #2 │ │ + c750: 0064 lsls r4, r4, #1 │ │ + c752: 19ad adds r5, r5, r6 │ │ + c754: 5e64 ldrsh r4, [r4, r1] │ │ + c756: 940b str r4, [sp, #44] ; 0x2c │ │ + c758: 1d14 adds r4, r2, #4 │ │ + c75a: 940c str r4, [sp, #48] ; 0x30 │ │ + c75c: 9e0b ldr r6, [sp, #44] ; 0x2c │ │ + c75e: 571c ldrsb r4, [r3, r4] │ │ + c760: 4366 muls r6, r4 │ │ + c762: 19ac adds r4, r5, r6 │ │ + c764: 1cfd adds r5, r7, #3 │ │ + c766: 006d lsls r5, r5, #1 │ │ + c768: 5e6d ldrsh r5, [r5, r1] │ │ + c76a: 950d str r5, [sp, #52] ; 0x34 │ │ + c76c: 1d95 adds r5, r2, #6 │ │ + c76e: 950e str r5, [sp, #56] ; 0x38 │ │ + c770: 9e0d ldr r6, [sp, #52] ; 0x34 │ │ + c772: 575d ldrsb r5, [r3, r5] │ │ + c774: 436e muls r6, r5 │ │ + c776: 19a5 adds r5, r4, r6 │ │ + c778: 1d3c adds r4, r7, #4 │ │ + c77a: 0064 lsls r4, r4, #1 │ │ + c77c: 5e64 ldrsh r4, [r4, r1] │ │ + c77e: 940f str r4, [sp, #60] ; 0x3c │ │ + c780: 1c14 adds r4, r2, #0 │ │ + c782: 3408 adds r4, #8 │ │ + c784: 9410 str r4, [sp, #64] ; 0x40 │ │ + c786: 9e0f ldr r6, [sp, #60] ; 0x3c │ │ + c788: 571c ldrsb r4, [r3, r4] │ │ + c78a: 4366 muls r6, r4 │ │ + c78c: 19ac adds r4, r5, r6 │ │ + c78e: 1d7d adds r5, r7, #5 │ │ + c790: 006d lsls r5, r5, #1 │ │ + c792: 5e6d ldrsh r5, [r5, r1] │ │ + c794: 9511 str r5, [sp, #68] ; 0x44 │ │ + c796: 1c15 adds r5, r2, #0 │ │ + c798: 350a adds r5, #10 │ │ + c79a: 575e ldrsb r6, [r3, r5] │ │ + c79c: 9512 str r5, [sp, #72] ; 0x48 │ │ + c79e: 9d11 ldr r5, [sp, #68] ; 0x44 │ │ + c7a0: 4375 muls r5, r6 │ │ + c7a2: 1966 adds r6, r4, r5 │ │ + c7a4: 1dbc adds r4, r7, #6 │ │ + c7a6: 0064 lsls r4, r4, #1 │ │ + c7a8: 5e64 ldrsh r4, [r4, r1] │ │ + c7aa: 1c15 adds r5, r2, #0 │ │ + c7ac: 350c adds r5, #12 │ │ + c7ae: 9413 str r4, [sp, #76] ; 0x4c │ │ + c7b0: 9514 str r5, [sp, #80] ; 0x50 │ │ + c7b2: 575c ldrsb r4, [r3, r5] │ │ + c7b4: 9d13 ldr r5, [sp, #76] ; 0x4c │ │ + c7b6: 3707 adds r7, #7 │ │ + c7b8: 007f lsls r7, r7, #1 │ │ + c7ba: 4365 muls r5, r4 │ │ + c7bc: 1974 adds r4, r6, r5 │ │ + c7be: 5e7d ldrsh r5, [r7, r1] │ │ + c7c0: 1c17 adds r7, r2, #0 │ │ + c7c2: 370e adds r7, #14 │ │ + c7c4: 57de ldrsb r6, [r3, r7] │ │ + c7c6: 9515 str r5, [sp, #84] ; 0x54 │ │ + c7c8: 189a adds r2, r3, r2 │ │ + c7ca: 4375 muls r5, r6 │ │ + c7cc: 1964 adds r4, r4, r5 │ │ + c7ce: 9416 str r4, [sp, #88] ; 0x58 │ │ + c7d0: 2401 movs r4, #1 │ │ + c7d2: 2601 movs r6, #1 │ │ + c7d4: 5714 ldrsb r4, [r2, r4] │ │ + c7d6: 9a08 ldr r2, [sp, #32] │ │ + c7d8: 9d0d ldr r5, [sp, #52] ; 0x34 │ │ + c7da: 19df adds r7, r3, r7 │ │ + c7dc: 4362 muls r2, r4 │ │ + c7de: 1c14 adds r4, r2, #0 │ │ + c7e0: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ + c7e2: 189a adds r2, r3, r2 │ │ + c7e4: 5796 ldrsb r6, [r2, r6] │ │ + c7e6: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + c7e8: 4372 muls r2, r6 │ │ + c7ea: 18a6 adds r6, r4, r2 │ │ + c7ec: 2401 movs r4, #1 │ │ + c7ee: 9a0c ldr r2, [sp, #48] ; 0x30 │ │ + c7f0: 189a adds r2, r3, r2 │ │ + c7f2: 5714 ldrsb r4, [r2, r4] │ │ + c7f4: 9a0b ldr r2, [sp, #44] ; 0x2c │ │ + c7f6: 4362 muls r2, r4 │ │ + c7f8: 18b4 adds r4, r6, r2 │ │ + c7fa: 2601 movs r6, #1 │ │ + c7fc: 9a0e ldr r2, [sp, #56] ; 0x38 │ │ + c7fe: 189a adds r2, r3, r2 │ │ + c800: 7852 ldrb r2, [r2, #1] │ │ + c802: 0612 lsls r2, r2, #24 │ │ + c804: 1612 asrs r2, r2, #24 │ │ + c806: 4355 muls r5, r2 │ │ + c808: 9a10 ldr r2, [sp, #64] ; 0x40 │ │ + c80a: 1964 adds r4, r4, r5 │ │ + c80c: 189a adds r2, r3, r2 │ │ + c80e: 5796 ldrsb r6, [r2, r6] │ │ + c810: 9a0f ldr r2, [sp, #60] ; 0x3c │ │ + c812: 4372 muls r2, r6 │ │ + c814: 18a6 adds r6, r4, r2 │ │ + c816: 2401 movs r4, #1 │ │ + c818: 9a12 ldr r2, [sp, #72] ; 0x48 │ │ + c81a: 189a adds r2, r3, r2 │ │ + c81c: 5714 ldrsb r4, [r2, r4] │ │ + c81e: 9a11 ldr r2, [sp, #68] ; 0x44 │ │ + c820: 4362 muls r2, r4 │ │ + c822: 2401 movs r4, #1 │ │ + c824: 18b6 adds r6, r6, r2 │ │ + c826: 9a14 ldr r2, [sp, #80] ; 0x50 │ │ + c828: 189d adds r5, r3, r2 │ │ + c82a: 572c ldrsb r4, [r5, r4] │ │ + c82c: 2501 movs r5, #1 │ │ + c82e: 9a13 ldr r2, [sp, #76] ; 0x4c │ │ + c830: 577d ldrsb r5, [r7, r5] │ │ + c832: 6c87 ldr r7, [r0, #72] ; 0x48 │ │ + c834: 4362 muls r2, r4 │ │ + c836: 18b4 adds r4, r6, r2 │ │ + c838: 9a15 ldr r2, [sp, #84] ; 0x54 │ │ + c83a: 6cc6 ldr r6, [r0, #76] ; 0x4c │ │ + c83c: 436a muls r2, r5 │ │ + c83e: 18a4 adds r4, r4, r2 │ │ + c840: 9a16 ldr r2, [sp, #88] ; 0x58 │ │ + c842: 11d2 asrs r2, r2, #7 │ │ + c844: 1c15 adds r5, r2, #0 │ │ + c846: 437d muls r5, r7 │ │ + c848: 9a05 ldr r2, [sp, #20] │ │ + c84a: 4372 muls r2, r6 │ │ + c84c: 18aa adds r2, r5, r2 │ │ + c84e: 9208 str r2, [sp, #32] │ │ + c850: 4662 mov r2, ip │ │ + c852: 6d05 ldr r5, [r0, #80] ; 0x50 │ │ + c854: 4355 muls r5, r2 │ │ + c856: 9a08 ldr r2, [sp, #32] │ │ + c858: 1955 adds r5, r2, r5 │ │ + c85a: 2280 movs r2, #128 ; 0x80 │ │ + c85c: 0152 lsls r2, r2, #5 │ │ + c85e: 18ad adds r5, r5, r2 │ │ + c860: 11e2 asrs r2, r4, #7 │ │ + c862: 1c14 adds r4, r2, #0 │ │ + c864: 437c muls r4, r7 │ │ + c866: 9a06 ldr r2, [sp, #24] │ │ + c868: 136d asrs r5, r5, #13 │ │ + c86a: 4372 muls r2, r6 │ │ + c86c: 18a6 adds r6, r4, r2 │ │ + c86e: 6d02 ldr r2, [r0, #80] ; 0x50 │ │ + c870: 9c07 ldr r4, [sp, #28] │ │ + c872: 4362 muls r2, r4 │ │ + c874: 18b4 adds r4, r6, r2 │ │ + c876: 2280 movs r2, #128 ; 0x80 │ │ + c878: 69c6 ldr r6, [r0, #28] │ │ + c87a: 0152 lsls r2, r2, #5 │ │ + c87c: 18a4 adds r4, r4, r2 │ │ + c87e: 46b4 mov ip, r6 │ │ + c880: 9a04 ldr r2, [sp, #16] │ │ + c882: 6986 ldr r6, [r0, #24] │ │ + c884: 1364 asrs r4, r4, #13 │ │ + c886: 4462 add r2, ip │ │ + c888: 46b4 mov ip, r6 │ │ + c88a: 9204 str r2, [sp, #16] │ │ + c88c: 9a03 ldr r2, [sp, #12] │ │ + c88e: 9e01 ldr r6, [sp, #4] │ │ + c890: 4462 add r2, ip │ │ + c892: 1317 asrs r7, r2, #12 │ │ + c894: 9203 str r2, [sp, #12] │ │ + c896: 1c3a adds r2, r7, #0 │ │ + c898: 436a muls r2, r5 │ │ + c89a: 6836 ldr r6, [r6, #0] │ │ + c89c: 18b2 adds r2, r6, r2 │ │ + c89e: 9e01 ldr r6, [sp, #4] │ │ + c8a0: 6032 str r2, [r6, #0] │ │ + c8a2: 9a04 ldr r2, [sp, #16] │ │ + c8a4: 6876 ldr r6, [r6, #4] │ │ + c8a6: 1312 asrs r2, r2, #12 │ │ + c8a8: 9208 str r2, [sp, #32] │ │ + c8aa: 4362 muls r2, r4 │ │ + c8ac: 18b2 adds r2, r6, r2 │ │ + c8ae: 9e01 ldr r6, [sp, #4] │ │ + c8b0: 6072 str r2, [r6, #4] │ │ + c8b2: 2208 movs r2, #8 │ │ + c8b4: 18b2 adds r2, r6, r2 │ │ + c8b6: 68c6 ldr r6, [r0, #12] │ │ + c8b8: 9201 str r2, [sp, #4] │ │ + c8ba: 9a02 ldr r2, [sp, #8] │ │ + c8bc: 46b4 mov ip, r6 │ │ + c8be: 4462 add r2, ip │ │ + c8c0: 9202 str r2, [sp, #8] │ │ + c8c2: 9a05 ldr r2, [sp, #20] │ │ + c8c4: 9e01 ldr r6, [sp, #4] │ │ + c8c6: 4694 mov ip, r2 │ │ + c8c8: 9a06 ldr r2, [sp, #24] │ │ + c8ca: 9207 str r2, [sp, #28] │ │ + c8cc: 9a17 ldr r2, [sp, #92] ; 0x5c │ │ + c8ce: 4296 cmp r6, r2 │ │ + c8d0: d202 bcs.n c8d8 │ │ + c8d2: 9406 str r4, [sp, #24] │ │ + c8d4: 9505 str r5, [sp, #20] │ │ + c8d6: e71f b.n c718 │ │ + c8d8: 9b02 ldr r3, [sp, #8] │ │ + c8da: 6842 ldr r2, [r0, #4] │ │ + c8dc: 6385 str r5, [r0, #56] ; 0x38 │ │ + c8de: 141b asrs r3, r3, #16 │ │ + c8e0: 18d3 adds r3, r2, r3 │ │ + c8e2: 6043 str r3, [r0, #4] │ │ + c8e4: 9b02 ldr r3, [sp, #8] │ │ + c8e6: 6404 str r4, [r0, #64] ; 0x40 │ │ + c8e8: 6107 str r7, [r0, #16] │ │ + c8ea: 041b lsls r3, r3, #16 │ │ + c8ec: 0c1b lsrs r3, r3, #16 │ │ + c8ee: 6083 str r3, [r0, #8] │ │ + c8f0: 4663 mov r3, ip │ │ + c8f2: 63c3 str r3, [r0, #60] ; 0x3c │ │ + c8f4: 9b06 ldr r3, [sp, #24] │ │ + c8f6: 6443 str r3, [r0, #68] ; 0x44 │ │ + c8f8: 9b03 ldr r3, [sp, #12] │ │ + c8fa: 6303 str r3, [r0, #48] ; 0x30 │ │ + c8fc: 9b04 ldr r3, [sp, #16] │ │ + c8fe: 6343 str r3, [r0, #52] ; 0x34 │ │ + c900: 9b08 ldr r3, [sp, #32] │ │ + c902: 6143 str r3, [r0, #20] │ │ + c904: b019 add sp, #100 ; 0x64 │ │ + c906: bdf0 pop {r4, r5, r6, r7, pc} │ │ + c908: c6e0 stmia r6!, {r5, r6, r7} │ │ + c90a: 0002 movs r2, r0 │ │ + c90c: 7ff8 ldrb r0, [r7, #31] │ │ ... │ │ │ │ -0000c51c : │ │ - c51c: b5f0 push {r4, r5, r6, r7, lr} │ │ - c51e: 6b84 ldr r4, [r0, #56] ; 0x38 │ │ - c520: b093 sub sp, #76 ; 0x4c │ │ - c522: 6bc5 ldr r5, [r0, #60] ; 0x3c │ │ - c524: 6c06 ldr r6, [r0, #64] ; 0x40 │ │ - c526: 9211 str r2, [sp, #68] ; 0x44 │ │ - c528: 6b02 ldr r2, [r0, #48] ; 0x30 │ │ - c52a: 6b43 ldr r3, [r0, #52] ; 0x34 │ │ - c52c: 9409 str r4, [sp, #36] ; 0x24 │ │ - c52e: 6844 ldr r4, [r0, #4] │ │ - c530: 9502 str r5, [sp, #8] │ │ - c532: 6805 ldr r5, [r0, #0] │ │ - c534: 9207 str r2, [sp, #28] │ │ - c536: 960a str r6, [sp, #40] ; 0x28 │ │ - c538: 6c47 ldr r7, [r0, #68] ; 0x44 │ │ - c53a: 6882 ldr r2, [r0, #8] │ │ - c53c: 6a46 ldr r6, [r0, #36] ; 0x24 │ │ - c53e: 9308 str r3, [sp, #32] │ │ - c540: 0063 lsls r3, r4, #1 │ │ - c542: 18ed adds r5, r5, r3 │ │ - c544: 970c str r7, [sp, #48] ; 0x30 │ │ - c546: 9205 str r2, [sp, #20] │ │ - c548: 9503 str r5, [sp, #12] │ │ - c54a: 0676 lsls r6, r6, #25 │ │ - c54c: d501 bpl.n c552 │ │ - c54e: 18ed adds r5, r5, r3 │ │ - c550: 9503 str r5, [sp, #12] │ │ - c552: 4a78 ldr r2, [pc, #480] ; (c734 ) │ │ - c554: 447a add r2, pc │ │ - c556: 6812 ldr r2, [r2, #0] │ │ - c558: 9f05 ldr r7, [sp, #20] │ │ - c55a: 4b77 ldr r3, [pc, #476] ; (c738 ) │ │ - c55c: 043e lsls r6, r7, #16 │ │ - c55e: 0c36 lsrs r6, r6, #16 │ │ - c560: 3610 adds r6, #16 │ │ - c562: 10b6 asrs r6, r6, #2 │ │ - c564: 401e ands r6, r3 │ │ - c566: 0073 lsls r3, r6, #1 │ │ - c568: 5e9c ldrsh r4, [r3, r2] │ │ - c56a: 143b asrs r3, r7, #16 │ │ - c56c: 3b03 subs r3, #3 │ │ - c56e: 9404 str r4, [sp, #16] │ │ - c570: 9c03 ldr r4, [sp, #12] │ │ - c572: 009b lsls r3, r3, #2 │ │ - c574: 5ee7 ldrsh r7, [r4, r3] │ │ - c576: 9c04 ldr r4, [sp, #16] │ │ - c578: 1c3d adds r5, r7, #0 │ │ - c57a: 4365 muls r5, r4 │ │ - c57c: 1c74 adds r4, r6, #1 │ │ - c57e: 0064 lsls r4, r4, #1 │ │ - c580: 46ac mov ip, r5 │ │ - c582: 5ea5 ldrsh r5, [r4, r2] │ │ - c584: 9c03 ldr r4, [sp, #12] │ │ - c586: 9506 str r5, [sp, #24] │ │ - c588: 18e3 adds r3, r4, r3 │ │ - c58a: 2504 movs r5, #4 │ │ - c58c: 5f5c ldrsh r4, [r3, r5] │ │ - c58e: 9f06 ldr r7, [sp, #24] │ │ - c590: 437c muls r4, r7 │ │ - c592: 44a4 add ip, r4 │ │ - c594: 1cb4 adds r4, r6, #2 │ │ - c596: 0064 lsls r4, r4, #1 │ │ - c598: 5ea5 ldrsh r5, [r4, r2] │ │ - c59a: 950b str r5, [sp, #44] ; 0x2c │ │ - c59c: 9f0b ldr r7, [sp, #44] ; 0x2c │ │ - c59e: 2508 movs r5, #8 │ │ - c5a0: 5f5c ldrsh r4, [r3, r5] │ │ - c5a2: 437c muls r4, r7 │ │ - c5a4: 4464 add r4, ip │ │ - c5a6: 9410 str r4, [sp, #64] ; 0x40 │ │ - c5a8: 1cf4 adds r4, r6, #3 │ │ - c5aa: 0064 lsls r4, r4, #1 │ │ - c5ac: 5ea5 ldrsh r5, [r4, r2] │ │ - c5ae: 1d34 adds r4, r6, #4 │ │ - c5b0: 0064 lsls r4, r4, #1 │ │ - c5b2: 950d str r5, [sp, #52] ; 0x34 │ │ - c5b4: 5ea5 ldrsh r5, [r4, r2] │ │ - c5b6: 2410 movs r4, #16 │ │ - c5b8: 5f1f ldrsh r7, [r3, r4] │ │ - c5ba: 950e str r5, [sp, #56] ; 0x38 │ │ - c5bc: 1c3c adds r4, r7, #0 │ │ - c5be: 436c muls r4, r5 │ │ - c5c0: 46a4 mov ip, r4 │ │ - c5c2: 1d74 adds r4, r6, #5 │ │ - c5c4: 0064 lsls r4, r4, #1 │ │ - c5c6: 5ea5 ldrsh r5, [r4, r2] │ │ - c5c8: 9501 str r5, [sp, #4] │ │ - c5ca: 9f01 ldr r7, [sp, #4] │ │ - c5cc: 2514 movs r5, #20 │ │ - c5ce: 5f5c ldrsh r4, [r3, r5] │ │ - c5d0: 437c muls r4, r7 │ │ - c5d2: 44a4 add ip, r4 │ │ - c5d4: 1db4 adds r4, r6, #6 │ │ - c5d6: 2518 movs r5, #24 │ │ - c5d8: 5f5f ldrsh r7, [r3, r5] │ │ - c5da: 0064 lsls r4, r4, #1 │ │ - c5dc: 5ea4 ldrsh r4, [r4, r2] │ │ - c5de: 1c3d adds r5, r7, #0 │ │ - c5e0: 3607 adds r6, #7 │ │ - c5e2: 1c2f adds r7, r5, #0 │ │ - c5e4: 4367 muls r7, r4 │ │ - c5e6: 44bc add ip, r7 │ │ - c5e8: 0077 lsls r7, r6, #1 │ │ - c5ea: 5ebe ldrsh r6, [r7, r2] │ │ - c5ec: 960f str r6, [sp, #60] ; 0x3c │ │ - c5ee: 2602 movs r6, #2 │ │ - c5f0: 5f9f ldrsh r7, [r3, r6] │ │ - c5f2: 9e04 ldr r6, [sp, #16] │ │ - c5f4: 1c3d adds r5, r7, #0 │ │ - c5f6: 4375 muls r5, r6 │ │ - c5f8: 2706 movs r7, #6 │ │ - c5fa: 5fde ldrsh r6, [r3, r7] │ │ - c5fc: 9504 str r5, [sp, #16] │ │ - c5fe: 9d06 ldr r5, [sp, #24] │ │ - c600: 9f04 ldr r7, [sp, #16] │ │ - c602: 436e muls r6, r5 │ │ - c604: 19be adds r6, r7, r6 │ │ - c606: 9604 str r6, [sp, #16] │ │ - c608: 9f0b ldr r7, [sp, #44] ; 0x2c │ │ - c60a: 250a movs r5, #10 │ │ - c60c: 5f5e ldrsh r6, [r3, r5] │ │ - c60e: 9d04 ldr r5, [sp, #16] │ │ - c610: 437e muls r6, r7 │ │ - c612: 19ae adds r6, r5, r6 │ │ - c614: 960b str r6, [sp, #44] ; 0x2c │ │ - c616: 2712 movs r7, #18 │ │ - c618: 5fde ldrsh r6, [r3, r7] │ │ - c61a: 9f0e ldr r7, [sp, #56] ; 0x38 │ │ - c61c: 1c35 adds r5, r6, #0 │ │ - c61e: 437d muls r5, r7 │ │ - c620: 9e01 ldr r6, [sp, #4] │ │ - c622: 9504 str r5, [sp, #16] │ │ - c624: 2516 movs r5, #22 │ │ - c626: 5f5f ldrsh r7, [r3, r5] │ │ - c628: 1c35 adds r5, r6, #0 │ │ - c62a: 437d muls r5, r7 │ │ - c62c: 9f04 ldr r7, [sp, #16] │ │ - c62e: 197e adds r6, r7, r5 │ │ - c630: 271a movs r7, #26 │ │ - c632: 5fdd ldrsh r5, [r3, r7] │ │ - c634: 436c muls r4, r5 │ │ - c636: 1934 adds r4, r6, r4 │ │ - c638: 9404 str r4, [sp, #16] │ │ - c63a: 9d0d ldr r5, [sp, #52] ; 0x34 │ │ - c63c: 240c movs r4, #12 │ │ - c63e: 5f1f ldrsh r7, [r3, r4] │ │ - c640: 9e10 ldr r6, [sp, #64] ; 0x40 │ │ - c642: 436f muls r7, r5 │ │ - c644: 19f7 adds r7, r6, r7 │ │ - c646: 107d asrs r5, r7, #1 │ │ - c648: 9e0f ldr r6, [sp, #60] ; 0x3c │ │ - c64a: 241c movs r4, #28 │ │ - c64c: 5f1f ldrsh r7, [r3, r4] │ │ - c64e: 6c84 ldr r4, [r0, #72] ; 0x48 │ │ - c650: 4377 muls r7, r6 │ │ - c652: 4467 add r7, ip │ │ - c654: 107f asrs r7, r7, #1 │ │ - c656: 19ef adds r7, r5, r7 │ │ - c658: 13bf asrs r7, r7, #14 │ │ - c65a: 1c25 adds r5, r4, #0 │ │ - c65c: 437d muls r5, r7 │ │ - c65e: 6cc6 ldr r6, [r0, #76] ; 0x4c │ │ - c660: 9c09 ldr r4, [sp, #36] ; 0x24 │ │ - c662: 1c37 adds r7, r6, #0 │ │ - c664: 4367 muls r7, r4 │ │ - c666: 6d06 ldr r6, [r0, #80] ; 0x50 │ │ - c668: 9c02 ldr r4, [sp, #8] │ │ - c66a: 19ed adds r5, r5, r7 │ │ - c66c: 1c37 adds r7, r6, #0 │ │ - c66e: 4367 muls r7, r4 │ │ - c670: 19ef adds r7, r5, r7 │ │ - c672: 2580 movs r5, #128 ; 0x80 │ │ - c674: 016d lsls r5, r5, #5 │ │ - c676: 197f adds r7, r7, r5 │ │ - c678: 137f asrs r7, r7, #13 │ │ - c67a: 9c0d ldr r4, [sp, #52] ; 0x34 │ │ - c67c: 46bc mov ip, r7 │ │ - c67e: 260e movs r6, #14 │ │ - c680: 5f9f ldrsh r7, [r3, r6] │ │ - c682: 261e movs r6, #30 │ │ - c684: 5f9b ldrsh r3, [r3, r6] │ │ - c686: 9d0b ldr r5, [sp, #44] ; 0x2c │ │ - c688: 4367 muls r7, r4 │ │ - c68a: 9c0f ldr r4, [sp, #60] ; 0x3c │ │ - c68c: 19ef adds r7, r5, r7 │ │ - c68e: 9d04 ldr r5, [sp, #16] │ │ - c690: 4363 muls r3, r4 │ │ - c692: 18eb adds r3, r5, r3 │ │ - c694: 107f asrs r7, r7, #1 │ │ - c696: 105b asrs r3, r3, #1 │ │ - c698: 6c86 ldr r6, [r0, #72] ; 0x48 │ │ - c69a: 9c0a ldr r4, [sp, #40] ; 0x28 │ │ - c69c: 18fb adds r3, r7, r3 │ │ - c69e: 6cc7 ldr r7, [r0, #76] ; 0x4c │ │ - c6a0: 139b asrs r3, r3, #14 │ │ - c6a2: 4373 muls r3, r6 │ │ - c6a4: 1c3d adds r5, r7, #0 │ │ - c6a6: 4365 muls r5, r4 │ │ - c6a8: 9e0c ldr r6, [sp, #48] ; 0x30 │ │ - c6aa: 195b adds r3, r3, r5 │ │ - c6ac: 6d05 ldr r5, [r0, #80] ; 0x50 │ │ - c6ae: 2780 movs r7, #128 ; 0x80 │ │ - c6b0: 017f lsls r7, r7, #5 │ │ - c6b2: 1c2c adds r4, r5, #0 │ │ - c6b4: 4374 muls r4, r6 │ │ - c6b6: 69c5 ldr r5, [r0, #28] │ │ - c6b8: 191c adds r4, r3, r4 │ │ - c6ba: 9b08 ldr r3, [sp, #32] │ │ - c6bc: 19e4 adds r4, r4, r7 │ │ - c6be: 1364 asrs r4, r4, #13 │ │ - c6c0: 195b adds r3, r3, r5 │ │ - c6c2: 9308 str r3, [sp, #32] │ │ - c6c4: 6987 ldr r7, [r0, #24] │ │ - c6c6: 9e07 ldr r6, [sp, #28] │ │ - c6c8: 19f6 adds r6, r6, r7 │ │ - c6ca: 1335 asrs r5, r6, #12 │ │ - c6cc: 4663 mov r3, ip │ │ - c6ce: 436b muls r3, r5 │ │ - c6d0: 9607 str r6, [sp, #28] │ │ - c6d2: 680e ldr r6, [r1, #0] │ │ - c6d4: 9f08 ldr r7, [sp, #32] │ │ - c6d6: 18f3 adds r3, r6, r3 │ │ - c6d8: 600b str r3, [r1, #0] │ │ - c6da: 133b asrs r3, r7, #12 │ │ - c6dc: 1c1e adds r6, r3, #0 │ │ - c6de: 4366 muls r6, r4 │ │ - c6e0: 684f ldr r7, [r1, #4] │ │ - c6e2: 19be adds r6, r7, r6 │ │ - c6e4: 604e str r6, [r1, #4] │ │ - c6e6: 68c7 ldr r7, [r0, #12] │ │ - c6e8: 9e05 ldr r6, [sp, #20] │ │ - c6ea: 3108 adds r1, #8 │ │ - c6ec: 19f6 adds r6, r6, r7 │ │ - c6ee: 9605 str r6, [sp, #20] │ │ - c6f0: 9e11 ldr r6, [sp, #68] ; 0x44 │ │ - c6f2: 42b1 cmp r1, r6 │ │ - c6f4: d207 bcs.n c706 │ │ - c6f6: 9f0a ldr r7, [sp, #40] ; 0x28 │ │ - c6f8: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ - c6fa: 4665 mov r5, ip │ │ - c6fc: 970c str r7, [sp, #48] ; 0x30 │ │ - c6fe: 940a str r4, [sp, #40] ; 0x28 │ │ - c700: 9302 str r3, [sp, #8] │ │ - c702: 9509 str r5, [sp, #36] ; 0x24 │ │ - c704: e728 b.n c558 │ │ - c706: 9e05 ldr r6, [sp, #20] │ │ - c708: 6847 ldr r7, [r0, #4] │ │ - c70a: 6404 str r4, [r0, #64] ; 0x40 │ │ - c70c: 1432 asrs r2, r6, #16 │ │ - c70e: 18ba adds r2, r7, r2 │ │ - c710: 6042 str r2, [r0, #4] │ │ - c712: 0432 lsls r2, r6, #16 │ │ - c714: 0c12 lsrs r2, r2, #16 │ │ - c716: 6082 str r2, [r0, #8] │ │ - c718: 9c0a ldr r4, [sp, #40] ; 0x28 │ │ - c71a: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ - c71c: 9e07 ldr r6, [sp, #28] │ │ - c71e: 9f08 ldr r7, [sp, #32] │ │ - c720: 4661 mov r1, ip │ │ - c722: 6381 str r1, [r0, #56] ; 0x38 │ │ - c724: 63c2 str r2, [r0, #60] ; 0x3c │ │ - c726: 6444 str r4, [r0, #68] ; 0x44 │ │ - c728: 6306 str r6, [r0, #48] ; 0x30 │ │ - c72a: 6105 str r5, [r0, #16] │ │ - c72c: 6347 str r7, [r0, #52] ; 0x34 │ │ - c72e: 6143 str r3, [r0, #20] │ │ - c730: b013 add sp, #76 ; 0x4c │ │ - c732: bdf0 pop {r4, r5, r6, r7, pc} │ │ - c734: b8a0 ; instruction: 0xb8a0 │ │ - c736: 0002 movs r2, r0 │ │ - c738: 7ff8 ldrb r0, [r7, #31] │ │ - c73a: 0000 movs r0, r0 │ │ - c73c: 0000 movs r0, r0 │ │ +0000c910 : │ │ + c910: b5f0 push {r4, r5, r6, r7, lr} │ │ + c912: b093 sub sp, #76 ; 0x4c │ │ + c914: 9211 str r2, [sp, #68] ; 0x44 │ │ + c916: 6802 ldr r2, [r0, #0] │ │ + c918: 6b03 ldr r3, [r0, #48] ; 0x30 │ │ + c91a: 4694 mov ip, r2 │ │ + c91c: 9302 str r3, [sp, #8] │ │ + c91e: 6b43 ldr r3, [r0, #52] ; 0x34 │ │ + c920: 9303 str r3, [sp, #12] │ │ + c922: 6b83 ldr r3, [r0, #56] ; 0x38 │ │ + c924: 9304 str r3, [sp, #16] │ │ + c926: 6bc3 ldr r3, [r0, #60] ; 0x3c │ │ + c928: 9307 str r3, [sp, #28] │ │ + c92a: 6c03 ldr r3, [r0, #64] ; 0x40 │ │ + c92c: 9305 str r3, [sp, #20] │ │ + c92e: 6c43 ldr r3, [r0, #68] ; 0x44 │ │ + c930: 9308 str r3, [sp, #32] │ │ + c932: 6883 ldr r3, [r0, #8] │ │ + c934: 9301 str r3, [sp, #4] │ │ + c936: 6843 ldr r3, [r0, #4] │ │ + c938: 005b lsls r3, r3, #1 │ │ + c93a: 449c add ip, r3 │ │ + c93c: 4662 mov r2, ip │ │ + c93e: 9206 str r2, [sp, #24] │ │ + c940: 6a42 ldr r2, [r0, #36] ; 0x24 │ │ + c942: 0652 lsls r2, r2, #25 │ │ + c944: d502 bpl.n c94c │ │ + c946: 4662 mov r2, ip │ │ + c948: 18d3 adds r3, r2, r3 │ │ + c94a: 9306 str r3, [sp, #24] │ │ + c94c: 4f76 ldr r7, [pc, #472] ; (cb28 ) │ │ + c94e: 447f add r7, pc │ │ + c950: 683f ldr r7, [r7, #0] │ │ + c952: 9b01 ldr r3, [sp, #4] │ │ + c954: 041c lsls r4, r3, #16 │ │ + c956: 0c24 lsrs r4, r4, #16 │ │ + c958: 4b74 ldr r3, [pc, #464] ; (cb2c ) │ │ + c95a: 3410 adds r4, #16 │ │ + c95c: 10a4 asrs r4, r4, #2 │ │ + c95e: 401c ands r4, r3 │ │ + c960: 0063 lsls r3, r4, #1 │ │ + c962: 5fdb ldrsh r3, [r3, r7] │ │ + c964: 9a06 ldr r2, [sp, #24] │ │ + c966: 469c mov ip, r3 │ │ + c968: 9b01 ldr r3, [sp, #4] │ │ + c96a: 141b asrs r3, r3, #16 │ │ + c96c: 3b03 subs r3, #3 │ │ + c96e: 009b lsls r3, r3, #2 │ │ + c970: 5ed6 ldrsh r6, [r2, r3] │ │ + c972: 4662 mov r2, ip │ │ + c974: 4372 muls r2, r6 │ │ + c976: 1c16 adds r6, r2, #0 │ │ + c978: 1c62 adds r2, r4, #1 │ │ + c97a: 0052 lsls r2, r2, #1 │ │ + c97c: 5fd2 ldrsh r2, [r2, r7] │ │ + c97e: 9209 str r2, [sp, #36] ; 0x24 │ │ + c980: 9a06 ldr r2, [sp, #24] │ │ + c982: 189b adds r3, r3, r2 │ │ + c984: 2504 movs r5, #4 │ │ + c986: 5f5a ldrsh r2, [r3, r5] │ │ + c988: 9d09 ldr r5, [sp, #36] ; 0x24 │ │ + c98a: 4355 muls r5, r2 │ │ + c98c: 1ca2 adds r2, r4, #2 │ │ + c98e: 0052 lsls r2, r2, #1 │ │ + c990: 1975 adds r5, r6, r5 │ │ + c992: 5fd2 ldrsh r2, [r2, r7] │ │ + c994: 920a str r2, [sp, #40] ; 0x28 │ │ + c996: 2608 movs r6, #8 │ │ + c998: 5f9a ldrsh r2, [r3, r6] │ │ + c99a: 9e0a ldr r6, [sp, #40] ; 0x28 │ │ + c99c: 4356 muls r6, r2 │ │ + c99e: 19aa adds r2, r5, r6 │ │ + c9a0: 920f str r2, [sp, #60] ; 0x3c │ │ + c9a2: 1ce2 adds r2, r4, #3 │ │ + c9a4: 0052 lsls r2, r2, #1 │ │ + c9a6: 5fd2 ldrsh r2, [r2, r7] │ │ + c9a8: 920b str r2, [sp, #44] ; 0x2c │ │ + c9aa: 1d22 adds r2, r4, #4 │ │ + c9ac: 0052 lsls r2, r2, #1 │ │ + c9ae: 5fd2 ldrsh r2, [r2, r7] │ │ + c9b0: 920c str r2, [sp, #48] ; 0x30 │ │ + c9b2: 2210 movs r2, #16 │ │ + c9b4: 5e9e ldrsh r6, [r3, r2] │ │ + c9b6: 9a0c ldr r2, [sp, #48] ; 0x30 │ │ + c9b8: 4372 muls r2, r6 │ │ + c9ba: 1c16 adds r6, r2, #0 │ │ + c9bc: 1d62 adds r2, r4, #5 │ │ + c9be: 0052 lsls r2, r2, #1 │ │ + c9c0: 5fd5 ldrsh r5, [r2, r7] │ │ + c9c2: 950d str r5, [sp, #52] ; 0x34 │ │ + c9c4: 2214 movs r2, #20 │ │ + c9c6: 5e9d ldrsh r5, [r3, r2] │ │ + c9c8: 9a0d ldr r2, [sp, #52] ; 0x34 │ │ + c9ca: 4355 muls r5, r2 │ │ + c9cc: 1972 adds r2, r6, r5 │ │ + c9ce: 1da6 adds r6, r4, #6 │ │ + c9d0: 0076 lsls r6, r6, #1 │ │ + c9d2: 920e str r2, [sp, #56] ; 0x38 │ │ + c9d4: 5ff6 ldrsh r6, [r6, r7] │ │ + c9d6: 2518 movs r5, #24 │ │ + c9d8: 5f5a ldrsh r2, [r3, r5] │ │ + c9da: 9d0e ldr r5, [sp, #56] ; 0x38 │ │ + c9dc: 3407 adds r4, #7 │ │ + c9de: 4372 muls r2, r6 │ │ + c9e0: 0064 lsls r4, r4, #1 │ │ + c9e2: 18aa adds r2, r5, r2 │ │ + c9e4: 9210 str r2, [sp, #64] ; 0x40 │ │ + c9e6: 5fe2 ldrsh r2, [r4, r7] │ │ + c9e8: 920e str r2, [sp, #56] ; 0x38 │ │ + c9ea: 2202 movs r2, #2 │ │ + c9ec: 5e9d ldrsh r5, [r3, r2] │ │ + c9ee: 4662 mov r2, ip │ │ + c9f0: 436a muls r2, r5 │ │ + c9f2: 1c15 adds r5, r2, #0 │ │ + c9f4: 2206 movs r2, #6 │ │ + c9f6: 5e9c ldrsh r4, [r3, r2] │ │ + c9f8: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + c9fa: 4362 muls r2, r4 │ │ + c9fc: 18ac adds r4, r5, r2 │ │ + c9fe: 220a movs r2, #10 │ │ + ca00: 5e9d ldrsh r5, [r3, r2] │ │ + ca02: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ + ca04: 436a muls r2, r5 │ │ + ca06: 18a2 adds r2, r4, r2 │ │ + ca08: 4694 mov ip, r2 │ │ + ca0a: 2212 movs r2, #18 │ │ + ca0c: 5e9c ldrsh r4, [r3, r2] │ │ + ca0e: 9a0c ldr r2, [sp, #48] ; 0x30 │ │ + ca10: 4362 muls r2, r4 │ │ + ca12: 1c14 adds r4, r2, #0 │ │ + ca14: 2216 movs r2, #22 │ │ + ca16: 5e9d ldrsh r5, [r3, r2] │ │ + ca18: 9a0d ldr r2, [sp, #52] ; 0x34 │ │ + ca1a: 4355 muls r5, r2 │ │ + ca1c: 1962 adds r2, r4, r5 │ │ + ca1e: 241a movs r4, #26 │ │ + ca20: 5f1d ldrsh r5, [r3, r4] │ │ + ca22: 1c2c adds r4, r5, #0 │ │ + ca24: 4374 muls r4, r6 │ │ + ca26: 1914 adds r4, r2, r4 │ │ + ca28: 250c movs r5, #12 │ │ + ca2a: 5f5a ldrsh r2, [r3, r5] │ │ + ca2c: 9d0b ldr r5, [sp, #44] ; 0x2c │ │ + ca2e: 4355 muls r5, r2 │ │ + ca30: 1c2a adds r2, r5, #0 │ │ + ca32: 9d0f ldr r5, [sp, #60] ; 0x3c │ │ + ca34: 18aa adds r2, r5, r2 │ │ + ca36: 1055 asrs r5, r2, #1 │ │ + ca38: 261c movs r6, #28 │ │ + ca3a: 5f9a ldrsh r2, [r3, r6] │ │ + ca3c: 9e0e ldr r6, [sp, #56] ; 0x38 │ │ + ca3e: 4356 muls r6, r2 │ │ + ca40: 1c32 adds r2, r6, #0 │ │ + ca42: 9e10 ldr r6, [sp, #64] ; 0x40 │ │ + ca44: 18b2 adds r2, r6, r2 │ │ + ca46: 1052 asrs r2, r2, #1 │ │ + ca48: 18aa adds r2, r5, r2 │ │ + ca4a: 6c85 ldr r5, [r0, #72] ; 0x48 │ │ + ca4c: 1392 asrs r2, r2, #14 │ │ + ca4e: 9e04 ldr r6, [sp, #16] │ │ + ca50: 4355 muls r5, r2 │ │ + ca52: 1c2a adds r2, r5, #0 │ │ + ca54: 6cc5 ldr r5, [r0, #76] ; 0x4c │ │ + ca56: 4375 muls r5, r6 │ │ + ca58: 9e07 ldr r6, [sp, #28] │ │ + ca5a: 1955 adds r5, r2, r5 │ │ + ca5c: 6d02 ldr r2, [r0, #80] ; 0x50 │ │ + ca5e: 4372 muls r2, r6 │ │ + ca60: 18aa adds r2, r5, r2 │ │ + ca62: 2580 movs r5, #128 ; 0x80 │ │ + ca64: 016d lsls r5, r5, #5 │ │ + ca66: 1952 adds r2, r2, r5 │ │ + ca68: 1356 asrs r6, r2, #13 │ │ + ca6a: 250e movs r5, #14 │ │ + ca6c: 5f5a ldrsh r2, [r3, r5] │ │ + ca6e: 9d0b ldr r5, [sp, #44] ; 0x2c │ │ + ca70: 4355 muls r5, r2 │ │ + ca72: 1c2a adds r2, r5, #0 │ │ + ca74: 4665 mov r5, ip │ │ + ca76: 18aa adds r2, r5, r2 │ │ + ca78: 251e movs r5, #30 │ │ + ca7a: 5f5b ldrsh r3, [r3, r5] │ │ + ca7c: 9d0e ldr r5, [sp, #56] ; 0x38 │ │ + ca7e: 1052 asrs r2, r2, #1 │ │ + ca80: 435d muls r5, r3 │ │ + ca82: 1963 adds r3, r4, r5 │ │ + ca84: 105b asrs r3, r3, #1 │ │ + ca86: 18d3 adds r3, r2, r3 │ │ + ca88: 6c82 ldr r2, [r0, #72] ; 0x48 │ │ + ca8a: 139b asrs r3, r3, #14 │ │ + ca8c: 6cc5 ldr r5, [r0, #76] ; 0x4c │ │ + ca8e: 435a muls r2, r3 │ │ + ca90: 1c13 adds r3, r2, #0 │ │ + ca92: 9a05 ldr r2, [sp, #20] │ │ + ca94: 6d04 ldr r4, [r0, #80] ; 0x50 │ │ + ca96: 4355 muls r5, r2 │ │ + ca98: 195d adds r5, r3, r5 │ │ + ca9a: 9b08 ldr r3, [sp, #32] │ │ + ca9c: 435c muls r4, r3 │ │ + ca9e: 2380 movs r3, #128 ; 0x80 │ │ + caa0: 192a adds r2, r5, r4 │ │ + caa2: 69c4 ldr r4, [r0, #28] │ │ + caa4: 015b lsls r3, r3, #5 │ │ + caa6: 18d2 adds r2, r2, r3 │ │ + caa8: 46a4 mov ip, r4 │ │ + caaa: 9b03 ldr r3, [sp, #12] │ │ + caac: 1352 asrs r2, r2, #13 │ │ + caae: 4463 add r3, ip │ │ + cab0: 9303 str r3, [sp, #12] │ │ + cab2: 9b02 ldr r3, [sp, #8] │ │ + cab4: 6984 ldr r4, [r0, #24] │ │ + cab6: 46a4 mov ip, r4 │ │ + cab8: 4463 add r3, ip │ │ + caba: 131d asrs r5, r3, #12 │ │ + cabc: 9302 str r3, [sp, #8] │ │ + cabe: 1c2b adds r3, r5, #0 │ │ + cac0: 4373 muls r3, r6 │ │ + cac2: 680c ldr r4, [r1, #0] │ │ + cac4: 18e3 adds r3, r4, r3 │ │ + cac6: 600b str r3, [r1, #0] │ │ + cac8: 9b03 ldr r3, [sp, #12] │ │ + caca: 684c ldr r4, [r1, #4] │ │ + cacc: 131b asrs r3, r3, #12 │ │ + cace: 9309 str r3, [sp, #36] ; 0x24 │ │ + cad0: 4353 muls r3, r2 │ │ + cad2: 18e3 adds r3, r4, r3 │ │ + cad4: 604b str r3, [r1, #4] │ │ + cad6: 68c4 ldr r4, [r0, #12] │ │ + cad8: 9b01 ldr r3, [sp, #4] │ │ + cada: 3108 adds r1, #8 │ │ + cadc: 46a4 mov ip, r4 │ │ + cade: 4463 add r3, ip │ │ + cae0: 9301 str r3, [sp, #4] │ │ + cae2: 9b04 ldr r3, [sp, #16] │ │ + cae4: 9307 str r3, [sp, #28] │ │ + cae6: 9b05 ldr r3, [sp, #20] │ │ + cae8: 9308 str r3, [sp, #32] │ │ + caea: 9b11 ldr r3, [sp, #68] ; 0x44 │ │ + caec: 4299 cmp r1, r3 │ │ + caee: d202 bcs.n caf6 │ │ + caf0: 9205 str r2, [sp, #20] │ │ + caf2: 9604 str r6, [sp, #16] │ │ + caf4: e72d b.n c952 │ │ + caf6: 9b01 ldr r3, [sp, #4] │ │ + caf8: 6841 ldr r1, [r0, #4] │ │ + cafa: 6386 str r6, [r0, #56] ; 0x38 │ │ + cafc: 141b asrs r3, r3, #16 │ │ + cafe: 18cb adds r3, r1, r3 │ │ + cb00: 6043 str r3, [r0, #4] │ │ + cb02: 9b01 ldr r3, [sp, #4] │ │ + cb04: 6402 str r2, [r0, #64] ; 0x40 │ │ + cb06: 6105 str r5, [r0, #16] │ │ + cb08: 0419 lsls r1, r3, #16 │ │ + cb0a: 9b04 ldr r3, [sp, #16] │ │ + cb0c: 0c09 lsrs r1, r1, #16 │ │ + cb0e: 6081 str r1, [r0, #8] │ │ + cb10: 63c3 str r3, [r0, #60] ; 0x3c │ │ + cb12: 9b05 ldr r3, [sp, #20] │ │ + cb14: 6443 str r3, [r0, #68] ; 0x44 │ │ + cb16: 9b02 ldr r3, [sp, #8] │ │ + cb18: 6303 str r3, [r0, #48] ; 0x30 │ │ + cb1a: 9b03 ldr r3, [sp, #12] │ │ + cb1c: 6343 str r3, [r0, #52] ; 0x34 │ │ + cb1e: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + cb20: 6143 str r3, [r0, #20] │ │ + cb22: b013 add sp, #76 ; 0x4c │ │ + cb24: bdf0 pop {r4, r5, r6, r7, pc} │ │ + cb26: 46c0 nop ; (mov r8, r8) │ │ + cb28: c4a6 stmia r4!, {r1, r2, r5, r7} │ │ + cb2a: 0002 movs r2, r0 │ │ + cb2c: 7ff8 ldrb r0, [r7, #31] │ │ ... │ │ │ │ -0000c740 : │ │ - c740: b5f0 push {r4, r5, r6, r7, lr} │ │ - c742: 2700 movs r7, #0 │ │ - c744: b089 sub sp, #36 ; 0x24 │ │ - c746: 9007 str r0, [sp, #28] │ │ - c748: 9703 str r7, [sp, #12] │ │ - c74a: 9f03 ldr r7, [sp, #12] │ │ - c74c: 9803 ldr r0, [sp, #12] │ │ - c74e: 00bf lsls r7, r7, #2 │ │ - c750: 9702 str r7, [sp, #8] │ │ - c752: f024 f8b3 bl 308bc <__clzsi2+0x8> │ │ - c756: 21ea movs r1, #234 ; 0xea │ │ - c758: 0589 lsls r1, r1, #22 │ │ - c75a: f024 f8b7 bl 308cc <__clzsi2+0x18> │ │ - c75e: f024 f8bd bl 308dc <__clzsi2+0x28> │ │ - c762: 4bae ldr r3, [pc, #696] ; (ca1c ) │ │ - c764: 4aac ldr r2, [pc, #688] ; (ca18 ) │ │ - c766: 1c0f adds r7, r1, #0 │ │ - c768: 1c06 adds r6, r0, #0 │ │ - c76a: f024 f8bf bl 308ec <__clzsi2+0x38> │ │ - c76e: 4aac ldr r2, [pc, #688] ; (ca20 ) │ │ - c770: 4bac ldr r3, [pc, #688] ; (ca24 ) │ │ - c772: 9000 str r0, [sp, #0] │ │ - c774: 9101 str r1, [sp, #4] │ │ - c776: 1c39 adds r1, r7, #0 │ │ - c778: 1c30 adds r0, r6, #0 │ │ - c77a: f024 f8b7 bl 308ec <__clzsi2+0x38> │ │ - c77e: 1c3b adds r3, r7, #0 │ │ - c780: 1c32 adds r2, r6, #0 │ │ - c782: f024 f8b3 bl 308ec <__clzsi2+0x38> │ │ - c786: 1c3b adds r3, r7, #0 │ │ - c788: 1c32 adds r2, r6, #0 │ │ - c78a: f024 f8af bl 308ec <__clzsi2+0x38> │ │ - c78e: 1c3b adds r3, r7, #0 │ │ - c790: 1c04 adds r4, r0, #0 │ │ - c792: 1c0d adds r5, r1, #0 │ │ - c794: 1c32 adds r2, r6, #0 │ │ - c796: 1c39 adds r1, r7, #0 │ │ - c798: 1c30 adds r0, r6, #0 │ │ - c79a: f024 f8a7 bl 308ec <__clzsi2+0x38> │ │ - c79e: 1c02 adds r2, r0, #0 │ │ - c7a0: 1c0b adds r3, r1, #0 │ │ - c7a2: 1c20 adds r0, r4, #0 │ │ - c7a4: 1c29 adds r1, r5, #0 │ │ - c7a6: f024 f8a9 bl 308fc <__clzsi2+0x48> │ │ - c7aa: 9a00 ldr r2, [sp, #0] │ │ - c7ac: 9b01 ldr r3, [sp, #4] │ │ - c7ae: f024 f8ad bl 3090c <__clzsi2+0x58> │ │ - c7b2: 4a9d ldr r2, [pc, #628] ; (ca28 ) │ │ - c7b4: 4b9d ldr r3, [pc, #628] ; (ca2c ) │ │ - c7b6: f024 f899 bl 308ec <__clzsi2+0x38> │ │ - c7ba: 4b98 ldr r3, [pc, #608] ; (ca1c ) │ │ - c7bc: 4a96 ldr r2, [pc, #600] ; (ca18 ) │ │ - c7be: f024 f89d bl 308fc <__clzsi2+0x48> │ │ - c7c2: f024 f8ab bl 3091c <__clzsi2+0x68> │ │ - c7c6: f024 f8b1 bl 3092c <__clzsi2+0x78> │ │ - c7ca: 4a99 ldr r2, [pc, #612] ; (ca30 ) │ │ - c7cc: 4b99 ldr r3, [pc, #612] ; (ca34 ) │ │ - c7ce: 9006 str r0, [sp, #24] │ │ - c7d0: 1c39 adds r1, r7, #0 │ │ - c7d2: 1c30 adds r0, r6, #0 │ │ - c7d4: f024 f88a bl 308ec <__clzsi2+0x38> │ │ - c7d8: 1c3b adds r3, r7, #0 │ │ - c7da: 1c32 adds r2, r6, #0 │ │ - c7dc: f024 f886 bl 308ec <__clzsi2+0x38> │ │ - c7e0: 1c3b adds r3, r7, #0 │ │ - c7e2: 1c32 adds r2, r6, #0 │ │ - c7e4: f024 f882 bl 308ec <__clzsi2+0x38> │ │ - c7e8: 4a93 ldr r2, [pc, #588] ; (ca38 ) │ │ - c7ea: 4b94 ldr r3, [pc, #592] ; (ca3c ) │ │ - c7ec: 1c04 adds r4, r0, #0 │ │ - c7ee: 1c0d adds r5, r1, #0 │ │ - c7f0: 1c30 adds r0, r6, #0 │ │ - c7f2: 1c39 adds r1, r7, #0 │ │ - c7f4: f024 f87a bl 308ec <__clzsi2+0x38> │ │ - c7f8: 1c3b adds r3, r7, #0 │ │ - c7fa: 1c32 adds r2, r6, #0 │ │ - c7fc: f024 f876 bl 308ec <__clzsi2+0x38> │ │ - c800: 1c02 adds r2, r0, #0 │ │ - c802: 1c0b adds r3, r1, #0 │ │ - c804: 1c20 adds r0, r4, #0 │ │ - c806: 1c29 adds r1, r5, #0 │ │ - c808: f024 f880 bl 3090c <__clzsi2+0x58> │ │ - c80c: 4a8c ldr r2, [pc, #560] ; (ca40 ) │ │ - c80e: 4b8d ldr r3, [pc, #564] ; (ca44 ) │ │ - c810: f024 f874 bl 308fc <__clzsi2+0x48> │ │ - c814: 4a84 ldr r2, [pc, #528] ; (ca28 ) │ │ - c816: 4b85 ldr r3, [pc, #532] ; (ca2c ) │ │ - c818: f024 f868 bl 308ec <__clzsi2+0x38> │ │ - c81c: 4b7f ldr r3, [pc, #508] ; (ca1c ) │ │ - c81e: 4a7e ldr r2, [pc, #504] ; (ca18 ) │ │ - c820: f024 f86c bl 308fc <__clzsi2+0x48> │ │ - c824: f024 f87a bl 3091c <__clzsi2+0x68> │ │ - c828: f024 f880 bl 3092c <__clzsi2+0x78> │ │ - c82c: 4a86 ldr r2, [pc, #536] ; (ca48 ) │ │ - c82e: 4b87 ldr r3, [pc, #540] ; (ca4c ) │ │ - c830: 9004 str r0, [sp, #16] │ │ - c832: 1c39 adds r1, r7, #0 │ │ - c834: 1c30 adds r0, r6, #0 │ │ - c836: f024 f859 bl 308ec <__clzsi2+0x38> │ │ - c83a: 1c3b adds r3, r7, #0 │ │ - c83c: 1c32 adds r2, r6, #0 │ │ - c83e: f024 f855 bl 308ec <__clzsi2+0x38> │ │ - c842: 1c3b adds r3, r7, #0 │ │ - c844: 1c32 adds r2, r6, #0 │ │ - c846: f024 f851 bl 308ec <__clzsi2+0x38> │ │ - c84a: 1c3b adds r3, r7, #0 │ │ - c84c: 1c04 adds r4, r0, #0 │ │ - c84e: 1c0d adds r5, r1, #0 │ │ - c850: 1c32 adds r2, r6, #0 │ │ - c852: 1c39 adds r1, r7, #0 │ │ - c854: 1c30 adds r0, r6, #0 │ │ - c856: f024 f851 bl 308fc <__clzsi2+0x48> │ │ - c85a: 1c3b adds r3, r7, #0 │ │ - c85c: 1c32 adds r2, r6, #0 │ │ - c85e: f024 f845 bl 308ec <__clzsi2+0x38> │ │ - c862: 1c02 adds r2, r0, #0 │ │ - c864: 1c0b adds r3, r1, #0 │ │ - c866: 1c20 adds r0, r4, #0 │ │ - c868: 1c29 adds r1, r5, #0 │ │ - c86a: f024 f847 bl 308fc <__clzsi2+0x48> │ │ - c86e: 9a00 ldr r2, [sp, #0] │ │ - c870: 9b01 ldr r3, [sp, #4] │ │ - c872: f024 f843 bl 308fc <__clzsi2+0x48> │ │ - c876: 4a6c ldr r2, [pc, #432] ; (ca28 ) │ │ - c878: 4b6c ldr r3, [pc, #432] ; (ca2c ) │ │ - c87a: f024 f837 bl 308ec <__clzsi2+0x38> │ │ - c87e: 4b67 ldr r3, [pc, #412] ; (ca1c ) │ │ - c880: 4a65 ldr r2, [pc, #404] ; (ca18 ) │ │ - c882: f024 f83b bl 308fc <__clzsi2+0x48> │ │ - c886: f024 f849 bl 3091c <__clzsi2+0x68> │ │ - c88a: f024 f84f bl 3092c <__clzsi2+0x78> │ │ - c88e: 1c3b adds r3, r7, #0 │ │ - c890: 9005 str r0, [sp, #20] │ │ - c892: 1c32 adds r2, r6, #0 │ │ - c894: 9800 ldr r0, [sp, #0] │ │ - c896: 9901 ldr r1, [sp, #4] │ │ - c898: f024 f828 bl 308ec <__clzsi2+0x38> │ │ - c89c: 1c3b adds r3, r7, #0 │ │ - c89e: 1c04 adds r4, r0, #0 │ │ - c8a0: 1c0d adds r5, r1, #0 │ │ - c8a2: 1c32 adds r2, r6, #0 │ │ - c8a4: f024 f822 bl 308ec <__clzsi2+0x38> │ │ - c8a8: 1c22 adds r2, r4, #0 │ │ - c8aa: 1c2b adds r3, r5, #0 │ │ - c8ac: f024 f82e bl 3090c <__clzsi2+0x58> │ │ - c8b0: 4a5d ldr r2, [pc, #372] ; (ca28 ) │ │ - c8b2: 4b5e ldr r3, [pc, #376] ; (ca2c ) │ │ - c8b4: f024 f81a bl 308ec <__clzsi2+0x38> │ │ - c8b8: 4b58 ldr r3, [pc, #352] ; (ca1c ) │ │ - c8ba: 4a57 ldr r2, [pc, #348] ; (ca18 ) │ │ - c8bc: f024 f81e bl 308fc <__clzsi2+0x48> │ │ - c8c0: f024 f82c bl 3091c <__clzsi2+0x68> │ │ - c8c4: f024 f832 bl 3092c <__clzsi2+0x78> │ │ - c8c8: 4961 ldr r1, [pc, #388] ; (ca50 ) │ │ - c8ca: 1c07 adds r7, r0, #0 │ │ - c8cc: 9806 ldr r0, [sp, #24] │ │ - c8ce: f024 f835 bl 3093c <__clzsi2+0x88> │ │ - c8d2: 2800 cmp r0, #0 │ │ - c8d4: d10e bne.n c8f4 │ │ - c8d6: 218d movs r1, #141 ; 0x8d │ │ - c8d8: 9806 ldr r0, [sp, #24] │ │ - c8da: 05c9 lsls r1, r1, #23 │ │ - c8dc: f024 f836 bl 3094c <__clzsi2+0x98> │ │ - c8e0: 2380 movs r3, #128 ; 0x80 │ │ - c8e2: 01db lsls r3, r3, #7 │ │ - c8e4: 2800 cmp r0, #0 │ │ - c8e6: d107 bne.n c8f8 │ │ - c8e8: 9806 ldr r0, [sp, #24] │ │ - c8ea: f024 f837 bl 3095c <__clzsi2+0xa8> │ │ - c8ee: 0403 lsls r3, r0, #16 │ │ - c8f0: 0c1b lsrs r3, r3, #16 │ │ - c8f2: e001 b.n c8f8 │ │ - c8f4: 23c0 movs r3, #192 ; 0xc0 │ │ - c8f6: 021b lsls r3, r3, #8 │ │ - c8f8: 4c56 ldr r4, [pc, #344] ; (ca54 ) │ │ - c8fa: 9902 ldr r1, [sp, #8] │ │ - c8fc: 9804 ldr r0, [sp, #16] │ │ - c8fe: 447c add r4, pc │ │ - c900: 6824 ldr r4, [r4, #0] │ │ - c902: 004a lsls r2, r1, #1 │ │ - c904: 3101 adds r1, #1 │ │ - c906: 9100 str r1, [sp, #0] │ │ - c908: 5313 strh r3, [r2, r4] │ │ - c90a: 4951 ldr r1, [pc, #324] ; (ca50 ) │ │ - c90c: f024 f816 bl 3093c <__clzsi2+0x88> │ │ - c910: 2800 cmp r0, #0 │ │ - c912: d10c bne.n c92e │ │ - c914: 218d movs r1, #141 ; 0x8d │ │ - c916: 9804 ldr r0, [sp, #16] │ │ - c918: 05c9 lsls r1, r1, #23 │ │ - c91a: f024 f817 bl 3094c <__clzsi2+0x98> │ │ - c91e: 2800 cmp r0, #0 │ │ - c920: d108 bne.n c934 │ │ - c922: 9804 ldr r0, [sp, #16] │ │ - c924: f024 f81a bl 3095c <__clzsi2+0xa8> │ │ - c928: 0400 lsls r0, r0, #16 │ │ - c92a: 0c00 lsrs r0, r0, #16 │ │ - c92c: e004 b.n c938 │ │ - c92e: 20c0 movs r0, #192 ; 0xc0 │ │ - c930: 0200 lsls r0, r0, #8 │ │ - c932: e001 b.n c938 │ │ - c934: 2080 movs r0, #128 ; 0x80 │ │ - c936: 01c0 lsls r0, r0, #7 │ │ - c938: 9a00 ldr r2, [sp, #0] │ │ - c93a: 9d02 ldr r5, [sp, #8] │ │ - c93c: 4944 ldr r1, [pc, #272] ; (ca50 ) │ │ - c93e: 0053 lsls r3, r2, #1 │ │ - c940: 52e0 strh r0, [r4, r3] │ │ - c942: 9805 ldr r0, [sp, #20] │ │ - c944: 3502 adds r5, #2 │ │ - c946: f023 fff9 bl 3093c <__clzsi2+0x88> │ │ - c94a: 2800 cmp r0, #0 │ │ - c94c: d10c bne.n c968 │ │ - c94e: 218d movs r1, #141 ; 0x8d │ │ - c950: 9805 ldr r0, [sp, #20] │ │ - c952: 05c9 lsls r1, r1, #23 │ │ - c954: f023 fffa bl 3094c <__clzsi2+0x98> │ │ - c958: 2800 cmp r0, #0 │ │ - c95a: d108 bne.n c96e │ │ - c95c: 9805 ldr r0, [sp, #20] │ │ - c95e: f023 fffd bl 3095c <__clzsi2+0xa8> │ │ - c962: 0400 lsls r0, r0, #16 │ │ - c964: 0c00 lsrs r0, r0, #16 │ │ - c966: e004 b.n c972 │ │ - c968: 20c0 movs r0, #192 ; 0xc0 │ │ - c96a: 0200 lsls r0, r0, #8 │ │ - c96c: e001 b.n c972 │ │ - c96e: 2080 movs r0, #128 ; 0x80 │ │ - c970: 01c0 lsls r0, r0, #7 │ │ - c972: 9e02 ldr r6, [sp, #8] │ │ - c974: 006b lsls r3, r5, #1 │ │ - c976: 52e0 strh r0, [r4, r3] │ │ - c978: 4935 ldr r1, [pc, #212] ; (ca50 ) │ │ - c97a: 1c38 adds r0, r7, #0 │ │ - c97c: 3603 adds r6, #3 │ │ - c97e: f023 ffdd bl 3093c <__clzsi2+0x88> │ │ - c982: 2800 cmp r0, #0 │ │ - c984: d10c bne.n c9a0 │ │ - c986: 218d movs r1, #141 ; 0x8d │ │ - c988: 1c38 adds r0, r7, #0 │ │ - c98a: 05c9 lsls r1, r1, #23 │ │ - c98c: f023 ffde bl 3094c <__clzsi2+0x98> │ │ - c990: 2800 cmp r0, #0 │ │ - c992: d108 bne.n c9a6 │ │ - c994: 1c38 adds r0, r7, #0 │ │ - c996: f023 ffe1 bl 3095c <__clzsi2+0xa8> │ │ - c99a: 0400 lsls r0, r0, #16 │ │ - c99c: 0c00 lsrs r0, r0, #16 │ │ - c99e: e004 b.n c9aa │ │ - c9a0: 20c0 movs r0, #192 ; 0xc0 │ │ - c9a2: 0200 lsls r0, r0, #8 │ │ - c9a4: e001 b.n c9aa │ │ - c9a6: 2080 movs r0, #128 ; 0x80 │ │ - c9a8: 01c0 lsls r0, r0, #7 │ │ - c9aa: 9f02 ldr r7, [sp, #8] │ │ - c9ac: 0073 lsls r3, r6, #1 │ │ - c9ae: 52e0 strh r0, [r4, r3] │ │ - c9b0: 007b lsls r3, r7, #1 │ │ - c9b2: 9f00 ldr r7, [sp, #0] │ │ - c9b4: 0069 lsls r1, r5, #1 │ │ - c9b6: 9104 str r1, [sp, #16] │ │ - c9b8: 007a lsls r2, r7, #1 │ │ - c9ba: 5ee7 ldrsh r7, [r4, r3] │ │ - c9bc: 5ea2 ldrsh r2, [r4, r2] │ │ - c9be: 9904 ldr r1, [sp, #16] │ │ - c9c0: 46bc mov ip, r7 │ │ - c9c2: 18bb adds r3, r7, r2 │ │ - c9c4: 5e61 ldrsh r1, [r4, r1] │ │ - c9c6: 0400 lsls r0, r0, #16 │ │ - c9c8: 1400 asrs r0, r0, #16 │ │ - c9ca: 185f adds r7, r3, r1 │ │ - c9cc: 183f adds r7, r7, r0 │ │ - c9ce: 2380 movs r3, #128 ; 0x80 │ │ - c9d0: 01db lsls r3, r3, #7 │ │ - c9d2: 429f cmp r7, r3 │ │ - c9d4: d015 beq.n ca02 │ │ - c9d6: 4562 cmp r2, ip │ │ - c9d8: dc01 bgt.n c9de │ │ - c9da: 9a02 ldr r2, [sp, #8] │ │ - c9dc: 9200 str r2, [sp, #0] │ │ - c9de: 9a00 ldr r2, [sp, #0] │ │ - c9e0: 0053 lsls r3, r2, #1 │ │ - c9e2: 5ee3 ldrsh r3, [r4, r3] │ │ - c9e4: 428b cmp r3, r1 │ │ - c9e6: db00 blt.n c9ea │ │ - c9e8: 9d00 ldr r5, [sp, #0] │ │ - c9ea: 006b lsls r3, r5, #1 │ │ - c9ec: 5ee3 ldrsh r3, [r4, r3] │ │ - c9ee: 4283 cmp r3, r0 │ │ - c9f0: db00 blt.n c9f4 │ │ - c9f2: 1c2e adds r6, r5, #0 │ │ - c9f4: 0076 lsls r6, r6, #1 │ │ - c9f6: 5ba3 ldrh r3, [r4, r6] │ │ - c9f8: 2280 movs r2, #128 ; 0x80 │ │ - c9fa: 01d2 lsls r2, r2, #7 │ │ - c9fc: 1bd7 subs r7, r2, r7 │ │ - c9fe: 18ff adds r7, r7, r3 │ │ - ca00: 53a7 strh r7, [r4, r6] │ │ - ca02: 9f03 ldr r7, [sp, #12] │ │ - ca04: 2380 movs r3, #128 ; 0x80 │ │ - ca06: 00db lsls r3, r3, #3 │ │ - ca08: 3701 adds r7, #1 │ │ - ca0a: 9703 str r7, [sp, #12] │ │ - ca0c: 429f cmp r7, r3 │ │ - ca0e: d000 beq.n ca12 │ │ - ca10: e69b b.n c74a │ │ - ca12: 9807 ldr r0, [sp, #28] │ │ - ca14: b009 add sp, #36 ; 0x24 │ │ - ca16: bdf0 pop {r4, r5, r6, r7, pc} │ │ - ca18: 0000 movs r0, r0 │ │ - ca1a: 0000 movs r0, r0 │ │ - ca1c: 0000 movs r0, r0 │ │ - ca1e: 3fe0 subs r7, #224 ; 0xe0 │ │ - ca20: 0000 movs r0, r0 │ │ - ca22: 0000 movs r0, r0 │ │ - ca24: 0000 movs r0, r0 │ │ - ca26: bfe0 nop {14} │ │ - ca28: 0000 movs r0, r0 │ │ - ca2a: 0000 movs r0, r0 │ │ - ca2c: 0000 movs r0, r0 │ │ - ca2e: 40d0 lsrs r0, r2 │ │ - ca30: 0000 movs r0, r0 │ │ - ca32: 0000 movs r0, r0 │ │ - ca34: 0000 movs r0, r0 │ │ - ca36: 3ff8 subs r7, #248 ; 0xf8 │ │ - ca38: 0000 movs r0, r0 │ │ - ca3a: 0000 movs r0, r0 │ │ - ca3c: 0000 movs r0, r0 │ │ - ca3e: 4004 ands r4, r0 │ │ - ca40: 0000 movs r0, r0 │ │ - ca42: 0000 movs r0, r0 │ │ - ca44: 0000 movs r0, r0 │ │ - ca46: 3ff0 subs r7, #240 ; 0xf0 │ │ - ca48: 0000 movs r0, r0 │ │ - ca4a: 0000 movs r0, r0 │ │ - ca4c: 0000 movs r0, r0 │ │ - ca4e: bff8 it │ │ - ca50: 0000 mov r0, r0 │ │ - ca52: c680 stmia r6!, {r7} │ │ - ca54: b4f2 push {r1, r4, r5, r6, r7} │ │ - ca56: 0002 movs r2, r0 │ │ - │ │ -0000ca58 : │ │ - ca58: b5f0 push {r4, r5, r6, r7, lr} │ │ - ca5a: 2200 movs r2, #0 │ │ - ca5c: b091 sub sp, #68 ; 0x44 │ │ - ca5e: 9006 str r0, [sp, #24] │ │ - ca60: 9201 str r2, [sp, #4] │ │ - ca62: 9801 ldr r0, [sp, #4] │ │ - ca64: f023 ff2a bl 308bc <__clzsi2+0x8> │ │ - ca68: 2189 movs r1, #137 ; 0x89 │ │ - ca6a: 05c9 lsls r1, r1, #23 │ │ - ca6c: f023 ff7e bl 3096c <__clzsi2+0xb8> │ │ - ca70: 21e8 movs r1, #232 ; 0xe8 │ │ - ca72: 0589 lsls r1, r1, #22 │ │ - ca74: f023 ff2a bl 308cc <__clzsi2+0x18> │ │ - ca78: 9b01 ldr r3, [sp, #4] │ │ - ca7a: 2200 movs r2, #0 │ │ - ca7c: 9004 str r0, [sp, #16] │ │ - ca7e: 00db lsls r3, r3, #3 │ │ - ca80: 9305 str r3, [sp, #20] │ │ - ca82: 2300 movs r3, #0 │ │ - ca84: 9200 str r2, [sp, #0] │ │ - ca86: 9302 str r3, [sp, #8] │ │ - ca88: 9800 ldr r0, [sp, #0] │ │ - ca8a: f023 ff77 bl 3097c <__clzsi2+0xc8> │ │ - ca8e: 1c04 adds r4, r0, #0 │ │ - ca90: 9804 ldr r0, [sp, #16] │ │ - ca92: 1c0d adds r5, r1, #0 │ │ - ca94: f023 ff22 bl 308dc <__clzsi2+0x28> │ │ - ca98: 1c02 adds r2, r0, #0 │ │ - ca9a: 1c0b adds r3, r1, #0 │ │ - ca9c: 1c20 adds r0, r4, #0 │ │ - ca9e: 1c29 adds r1, r5, #0 │ │ - caa0: f023 ff34 bl 3090c <__clzsi2+0x58> │ │ - caa4: 4b5b ldr r3, [pc, #364] ; (cc14 ) │ │ - caa6: 4a5a ldr r2, [pc, #360] ; (cc10 ) │ │ - caa8: 1c06 adds r6, r0, #0 │ │ - caaa: 1c0f adds r7, r1, #0 │ │ - caac: f023 ff2e bl 3090c <__clzsi2+0x58> │ │ - cab0: 004b lsls r3, r1, #1 │ │ - cab2: 9107 str r1, [sp, #28] │ │ - cab4: 0859 lsrs r1, r3, #1 │ │ - cab6: 4a58 ldr r2, [pc, #352] ; (cc18 ) │ │ - cab8: 4b58 ldr r3, [pc, #352] ; (cc1c ) │ │ - caba: 9003 str r0, [sp, #12] │ │ - cabc: f023 ff66 bl 3098c <__clzsi2+0xd8> │ │ - cac0: 2800 cmp r0, #0 │ │ - cac2: d144 bne.n cb4e │ │ - cac4: 4a56 ldr r2, [pc, #344] ; (cc20 ) │ │ - cac6: 4b57 ldr r3, [pc, #348] ; (cc24 ) │ │ - cac8: 1c30 adds r0, r6, #0 │ │ - caca: 1c39 adds r1, r7, #0 │ │ - cacc: f023 ff0e bl 308ec <__clzsi2+0x38> │ │ - cad0: f023 ff64 bl 3099c <__clzsi2+0xe8> │ │ - cad4: 4a54 ldr r2, [pc, #336] ; (cc28 ) │ │ - cad6: 4b55 ldr r3, [pc, #340] ; (cc2c ) │ │ - cad8: 1c04 adds r4, r0, #0 │ │ - cada: 1c0d adds r5, r1, #0 │ │ - cadc: 1c30 adds r0, r6, #0 │ │ - cade: 1c39 adds r1, r7, #0 │ │ - cae0: f023 ff04 bl 308ec <__clzsi2+0x38> │ │ - cae4: f023 ff5a bl 3099c <__clzsi2+0xe8> │ │ - cae8: 4a51 ldr r2, [pc, #324] ; (cc30 ) │ │ - caea: 4b52 ldr r3, [pc, #328] ; (cc34 ) │ │ - caec: 1c06 adds r6, r0, #0 │ │ - caee: 1c0f adds r7, r1, #0 │ │ - caf0: 1c20 adds r0, r4, #0 │ │ - caf2: 1c29 adds r1, r5, #0 │ │ - caf4: f023 fefa bl 308ec <__clzsi2+0x38> │ │ - caf8: 1c02 adds r2, r0, #0 │ │ - cafa: 1c0b adds r3, r1, #0 │ │ - cafc: 484e ldr r0, [pc, #312] ; (cc38 ) │ │ - cafe: 494f ldr r1, [pc, #316] ; (cc3c ) │ │ - cb00: f023 ff04 bl 3090c <__clzsi2+0x58> │ │ - cb04: 4a4e ldr r2, [pc, #312] ; (cc40 ) │ │ - cb06: 4b4f ldr r3, [pc, #316] ; (cc44 ) │ │ - cb08: 1c04 adds r4, r0, #0 │ │ - cb0a: 1c0d adds r5, r1, #0 │ │ - cb0c: 1c30 adds r0, r6, #0 │ │ - cb0e: 1c39 adds r1, r7, #0 │ │ - cb10: f023 feec bl 308ec <__clzsi2+0x38> │ │ - cb14: 1c02 adds r2, r0, #0 │ │ - cb16: 1c0b adds r3, r1, #0 │ │ - cb18: 1c20 adds r0, r4, #0 │ │ - cb1a: 1c29 adds r1, r5, #0 │ │ - cb1c: f023 feee bl 308fc <__clzsi2+0x48> │ │ - cb20: 4a49 ldr r2, [pc, #292] ; (cc48 ) │ │ - cb22: 4b4a ldr r3, [pc, #296] ; (cc4c ) │ │ - cb24: 1c06 adds r6, r0, #0 │ │ - cb26: 1c0f adds r7, r1, #0 │ │ - cb28: 9803 ldr r0, [sp, #12] │ │ - cb2a: 9907 ldr r1, [sp, #28] │ │ - cb2c: f023 fede bl 308ec <__clzsi2+0x38> │ │ - cb30: 4a47 ldr r2, [pc, #284] ; (cc50 ) │ │ - cb32: 4b48 ldr r3, [pc, #288] ; (cc54 ) │ │ - cb34: 1c04 adds r4, r0, #0 │ │ - cb36: 1c0d adds r5, r1, #0 │ │ - cb38: f023 fed8 bl 308ec <__clzsi2+0x38> │ │ - cb3c: f023 ff36 bl 309ac <__clzsi2+0xf8> │ │ - cb40: 1c22 adds r2, r4, #0 │ │ - cb42: 1c2b adds r3, r5, #0 │ │ - cb44: f023 ff3a bl 309bc <__clzsi2+0x108> │ │ - cb48: 1c02 adds r2, r0, #0 │ │ - cb4a: 1c0b adds r3, r1, #0 │ │ - cb4c: e003 b.n cb56 │ │ - cb4e: 4a40 ldr r2, [pc, #256] ; (cc50 ) │ │ - cb50: 4b40 ldr r3, [pc, #256] ; (cc54 ) │ │ - cb52: 4e41 ldr r6, [pc, #260] ; (cc58 ) │ │ - cb54: 4f41 ldr r7, [pc, #260] ; (cc5c ) │ │ - cb56: 1c30 adds r0, r6, #0 │ │ - cb58: 1c39 adds r1, r7, #0 │ │ - cb5a: f023 fec7 bl 308ec <__clzsi2+0x38> │ │ - cb5e: f023 fee5 bl 3092c <__clzsi2+0x78> │ │ - cb62: 9b00 ldr r3, [sp, #0] │ │ - cb64: 1c01 adds r1, r0, #0 │ │ - cb66: 009a lsls r2, r3, #2 │ │ - cb68: ab08 add r3, sp, #32 │ │ - cb6a: 50d0 str r0, [r2, r3] │ │ - cb6c: 9802 ldr r0, [sp, #8] │ │ - cb6e: f023 ff2d bl 309cc <__clzsi2+0x118> │ │ - cb72: 9a00 ldr r2, [sp, #0] │ │ - cb74: 9002 str r0, [sp, #8] │ │ - cb76: 3201 adds r2, #1 │ │ - cb78: 9200 str r2, [sp, #0] │ │ - cb7a: 2a08 cmp r2, #8 │ │ - cb7c: d000 beq.n cb80 │ │ - cb7e: e783 b.n ca88 │ │ - cb80: 20fe movs r0, #254 ; 0xfe │ │ - cb82: 0580 lsls r0, r0, #22 │ │ - cb84: 9902 ldr r1, [sp, #8] │ │ - cb86: f023 ff29 bl 309dc <__clzsi2+0x128> │ │ - cb8a: 9b05 ldr r3, [sp, #20] │ │ - cb8c: 1c07 adds r7, r0, #0 │ │ - cb8e: 2400 movs r4, #0 │ │ - cb90: 005e lsls r6, r3, #1 │ │ - cb92: 4b33 ldr r3, [pc, #204] ; (cc60 ) │ │ - cb94: 447b add r3, pc │ │ - cb96: 681b ldr r3, [r3, #0] │ │ - cb98: 18f6 adds r6, r6, r3 │ │ - cb9a: 0063 lsls r3, r4, #1 │ │ - cb9c: aa08 add r2, sp, #32 │ │ - cb9e: 218e movs r1, #142 ; 0x8e │ │ - cba0: 5898 ldr r0, [r3, r2] │ │ - cba2: 05c9 lsls r1, r1, #23 │ │ - cba4: f023 fe92 bl 308cc <__clzsi2+0x18> │ │ - cba8: 1c39 adds r1, r7, #0 │ │ - cbaa: f023 fe8f bl 308cc <__clzsi2+0x18> │ │ - cbae: f023 fe95 bl 308dc <__clzsi2+0x28> │ │ - cbb2: 4a1f ldr r2, [pc, #124] ; (cc30 ) │ │ - cbb4: 4b1f ldr r3, [pc, #124] ; (cc34 ) │ │ - cbb6: f023 fea1 bl 308fc <__clzsi2+0x48> │ │ - cbba: f023 feaf bl 3091c <__clzsi2+0x68> │ │ - cbbe: f023 feb5 bl 3092c <__clzsi2+0x78> │ │ - cbc2: 21c7 movs r1, #199 ; 0xc7 │ │ - cbc4: 0609 lsls r1, r1, #24 │ │ - cbc6: 1c05 adds r5, r0, #0 │ │ - cbc8: f023 feb8 bl 3093c <__clzsi2+0x88> │ │ - cbcc: 2800 cmp r0, #0 │ │ - cbce: d10c bne.n cbea │ │ - cbd0: 218e movs r1, #142 ; 0x8e │ │ - cbd2: 1c28 adds r0, r5, #0 │ │ - cbd4: 05c9 lsls r1, r1, #23 │ │ - cbd6: f023 feb9 bl 3094c <__clzsi2+0x98> │ │ - cbda: 2800 cmp r0, #0 │ │ - cbdc: d108 bne.n cbf0 │ │ - cbde: 1c28 adds r0, r5, #0 │ │ - cbe0: f023 febc bl 3095c <__clzsi2+0xa8> │ │ - cbe4: 0400 lsls r0, r0, #16 │ │ - cbe6: 0c00 lsrs r0, r0, #16 │ │ - cbe8: e003 b.n cbf2 │ │ - cbea: 2080 movs r0, #128 ; 0x80 │ │ - cbec: 0200 lsls r0, r0, #8 │ │ - cbee: e000 b.n cbf2 │ │ - cbf0: 481c ldr r0, [pc, #112] ; (cc64 ) │ │ - cbf2: 5330 strh r0, [r6, r4] │ │ - cbf4: 3402 adds r4, #2 │ │ - cbf6: 2c10 cmp r4, #16 │ │ - cbf8: d1cf bne.n cb9a │ │ - cbfa: 9a01 ldr r2, [sp, #4] │ │ - cbfc: 4b1a ldr r3, [pc, #104] ; (cc68 ) │ │ - cbfe: 3201 adds r2, #1 │ │ - cc00: 9201 str r2, [sp, #4] │ │ - cc02: 429a cmp r2, r3 │ │ - cc04: d000 beq.n cc08 │ │ - cc06: e72c b.n ca62 │ │ - cc08: 9806 ldr r0, [sp, #24] │ │ - cc0a: b011 add sp, #68 ; 0x44 │ │ - cc0c: bdf0 pop {r4, r5, r6, r7, pc} │ │ - cc0e: 46c0 nop ; (mov r8, r8) │ │ - cc10: 0000 movs r0, r0 │ │ - cc12: 0000 movs r0, r0 │ │ - cc14: 0000 movs r0, r0 │ │ - cc16: 400c ands r4, r1 │ │ - cc18: 8c3a ldrh r2, [r7, #32] │ │ - cc1a: e230 b.n d07e │ │ - cc1c: 798e ldrb r6, [r1, #6] │ │ - cc1e: 3e45 subs r6, #69 ; 0x45 │ │ - cc20: a140 add r1, pc, #256 ; (adr r1, cd24 ) │ │ - cc22: 3bbb subs r3, #187 ; 0xbb │ │ - cc24: b91f cbnz r7, cc2e │ │ - cc26: 3fec subs r7, #236 ; 0xec │ │ - cc28: a140 add r1, pc, #256 ; (adr r1, cd2c ) │ │ - cc2a: 3bbb subs r3, #187 ; 0xbb │ │ - cc2c: b91f cbnz r7, cc36 │ │ - cc2e: 3ffc subs r7, #252 ; 0xfc │ │ - cc30: 0000 movs r0, r0 │ │ - cc32: 0000 movs r0, r0 │ │ - cc34: 0000 movs r0, r0 │ │ - cc36: 3fe0 subs r7, #224 ; 0xe0 │ │ - cc38: 7ae1 ldrb r1, [r4, #11] │ │ - cc3a: ae14 add r6, sp, #80 ; 0x50 │ │ - cc3c: e147 b.n cece │ │ - cc3e: 3fda subs r7, #218 ; 0xda │ │ - cc40: 147b asrs r3, r7, #17 │ │ - cc42: 47ae ; instruction: 0x47ae │ │ - cc44: 7ae1 ldrb r1, [r4, #11] │ │ - cc46: 3fb4 subs r7, #180 ; 0xb4 │ │ - cc48: 2d18 cmp r5, #24 │ │ - cc4a: 5444 strb r4, [r0, r1] │ │ - cc4c: 21fb movs r1, #251 ; 0xfb │ │ - cc4e: 4009 ands r1, r1 │ │ - cc50: 0000 movs r0, r0 │ │ - cc52: c000 stmia r0!, {} │ │ - cc54: cccc ldmia r4!, {r2, r3, r6, r7} │ │ - cc56: 3fec subs r7, #236 ; 0xec │ │ - cc58: 0000 movs r0, r0 │ │ - cc5a: 0000 movs r0, r0 │ │ - cc5c: 0000 movs r0, r0 │ │ - cc5e: 3ff0 subs r7, #240 ; 0xf0 │ │ - cc60: b260 sxtb r0, r4 │ │ - cc62: 0002 movs r2, r0 │ │ - cc64: 7fff ldrb r7, [r7, #31] │ │ - cc66: 0000 movs r0, r0 │ │ - cc68: 0801 lsrs r1, r0, #32 │ │ - cc6a: 0000 movs r0, r0 │ │ - cc6c: 46c0 nop ; (mov r8, r8) │ │ - cc6e: 46c0 nop ; (mov r8, r8) │ │ - │ │ -0000cc70 : │ │ - cc70: b5f0 push {r4, r5, r6, r7, lr} │ │ - cc72: 6843 ldr r3, [r0, #4] │ │ - cc74: 6804 ldr r4, [r0, #0] │ │ - cc76: 6a46 ldr r6, [r0, #36] ; 0x24 │ │ - cc78: b085 sub sp, #20 │ │ - cc7a: 9203 str r2, [sp, #12] │ │ - cc7c: 18e5 adds r5, r4, r3 │ │ - cc7e: 6882 ldr r2, [r0, #8] │ │ - cc80: 0676 lsls r6, r6, #25 │ │ - cc82: d500 bpl.n cc86 │ │ - cc84: 18ed adds r5, r5, r3 │ │ - cc86: 4b28 ldr r3, [pc, #160] ; (cd28 ) │ │ - cc88: 447b add r3, pc │ │ - cc8a: 681b ldr r3, [r3, #0] │ │ - cc8c: 4f27 ldr r7, [pc, #156] ; (cd2c ) │ │ - cc8e: 1114 asrs r4, r2, #4 │ │ - cc90: 1416 asrs r6, r2, #16 │ │ - cc92: 403c ands r4, r7 │ │ - cc94: 9601 str r6, [sp, #4] │ │ - cc96: 0066 lsls r6, r4, #1 │ │ - cc98: 5ef6 ldrsh r6, [r6, r3] │ │ - cc9a: 9f01 ldr r7, [sp, #4] │ │ - cc9c: 19ef adds r7, r5, r7 │ │ - cc9e: 9702 str r7, [sp, #8] │ │ - cca0: 3f01 subs r7, #1 │ │ - cca2: 783f ldrb r7, [r7, #0] │ │ - cca4: 063f lsls r7, r7, #24 │ │ - cca6: 163f asrs r7, r7, #24 │ │ - cca8: 46bc mov ip, r7 │ │ - ccaa: 4667 mov r7, ip │ │ - ccac: 4377 muls r7, r6 │ │ - ccae: 1c66 adds r6, r4, #1 │ │ - ccb0: 0076 lsls r6, r6, #1 │ │ - ccb2: 9700 str r7, [sp, #0] │ │ - ccb4: 5ef7 ldrsh r7, [r6, r3] │ │ - ccb6: 46bc mov ip, r7 │ │ - ccb8: 9f01 ldr r7, [sp, #4] │ │ - ccba: 57ee ldrsb r6, [r5, r7] │ │ - ccbc: 1c37 adds r7, r6, #0 │ │ - ccbe: 4666 mov r6, ip │ │ - ccc0: 437e muls r6, r7 │ │ - ccc2: 9f00 ldr r7, [sp, #0] │ │ - ccc4: 19be adds r6, r7, r6 │ │ - ccc6: 1ce7 adds r7, r4, #3 │ │ - ccc8: 007f lsls r7, r7, #1 │ │ - ccca: 9601 str r6, [sp, #4] │ │ - cccc: 5eff ldrsh r7, [r7, r3] │ │ - ccce: 9e02 ldr r6, [sp, #8] │ │ - ccd0: 3402 adds r4, #2 │ │ - ccd2: 0064 lsls r4, r4, #1 │ │ - ccd4: 78b6 ldrb r6, [r6, #2] │ │ - ccd6: 0636 lsls r6, r6, #24 │ │ - ccd8: 1636 asrs r6, r6, #24 │ │ - ccda: 46b4 mov ip, r6 │ │ - ccdc: 1c3e adds r6, r7, #0 │ │ - ccde: 4667 mov r7, ip │ │ - cce0: 4377 muls r7, r6 │ │ - cce2: 9e01 ldr r6, [sp, #4] │ │ - cce4: 19f6 adds r6, r6, r7 │ │ - cce6: 5ee4 ldrsh r4, [r4, r3] │ │ - cce8: 9f02 ldr r7, [sp, #8] │ │ - ccea: 46b4 mov ip, r6 │ │ - ccec: 2601 movs r6, #1 │ │ - ccee: 57be ldrsb r6, [r7, r6] │ │ - ccf0: 4366 muls r6, r4 │ │ - ccf2: 4664 mov r4, ip │ │ - ccf4: 19a7 adds r7, r4, r6 │ │ - ccf6: 6906 ldr r6, [r0, #16] │ │ - ccf8: 11bf asrs r7, r7, #6 │ │ - ccfa: 4377 muls r7, r6 │ │ - ccfc: 680e ldr r6, [r1, #0] │ │ - ccfe: 19f4 adds r4, r6, r7 │ │ - cd00: 600c str r4, [r1, #0] │ │ - cd02: 684c ldr r4, [r1, #4] │ │ - cd04: 19e7 adds r7, r4, r7 │ │ - cd06: 604f str r7, [r1, #4] │ │ - cd08: 68c6 ldr r6, [r0, #12] │ │ - cd0a: 9f03 ldr r7, [sp, #12] │ │ - cd0c: 3108 adds r1, #8 │ │ - cd0e: 1992 adds r2, r2, r6 │ │ - cd10: 42b9 cmp r1, r7 │ │ - cd12: d3bb bcc.n cc8c │ │ - cd14: 6841 ldr r1, [r0, #4] │ │ - cd16: 1413 asrs r3, r2, #16 │ │ - cd18: 0412 lsls r2, r2, #16 │ │ - cd1a: 18cb adds r3, r1, r3 │ │ - cd1c: 0c12 lsrs r2, r2, #16 │ │ - cd1e: 6043 str r3, [r0, #4] │ │ - cd20: 6082 str r2, [r0, #8] │ │ - cd22: b005 add sp, #20 │ │ - cd24: bdf0 pop {r4, r5, r6, r7, pc} │ │ - cd26: 46c0 nop ; (mov r8, r8) │ │ - cd28: b168 cbz r0, cd46 │ │ - cd2a: 0002 movs r2, r0 │ │ - cd2c: 0ffc lsrs r4, r7, #31 │ │ +0000cb30 : │ │ + cb30: 2300 movs r3, #0 │ │ + cb32: b5f0 push {r4, r5, r6, r7, lr} │ │ + cb34: b089 sub sp, #36 ; 0x24 │ │ + cb36: 9007 str r0, [sp, #28] │ │ + cb38: 9302 str r3, [sp, #8] │ │ + cb3a: 9b02 ldr r3, [sp, #8] │ │ + cb3c: 9802 ldr r0, [sp, #8] │ │ + cb3e: 009b lsls r3, r3, #2 │ │ + cb40: 9301 str r3, [sp, #4] │ │ + cb42: f025 f81b bl 31b7c <__aeabi_llsl@@Base+0x1c> │ │ + cb46: 21ea movs r1, #234 ; 0xea │ │ + cb48: 0589 lsls r1, r1, #22 │ │ + cb4a: f025 f81f bl 31b8c <__aeabi_llsl@@Base+0x2c> │ │ + cb4e: f025 f825 bl 31b9c <__aeabi_llsl@@Base+0x3c> │ │ + cb52: 4bb0 ldr r3, [pc, #704] ; (ce14 ) │ │ + cb54: 4aae ldr r2, [pc, #696] ; (ce10 ) │ │ + cb56: 1c06 adds r6, r0, #0 │ │ + cb58: 1c0f adds r7, r1, #0 │ │ + cb5a: f025 f827 bl 31bac <__aeabi_llsl@@Base+0x4c> │ │ + cb5e: 4aae ldr r2, [pc, #696] ; (ce18 ) │ │ + cb60: 4bae ldr r3, [pc, #696] ; (ce1c ) │ │ + cb62: 9004 str r0, [sp, #16] │ │ + cb64: 9105 str r1, [sp, #20] │ │ + cb66: 1c30 adds r0, r6, #0 │ │ + cb68: 1c39 adds r1, r7, #0 │ │ + cb6a: f025 f81f bl 31bac <__aeabi_llsl@@Base+0x4c> │ │ + cb6e: 1c32 adds r2, r6, #0 │ │ + cb70: 1c3b adds r3, r7, #0 │ │ + cb72: f025 f81b bl 31bac <__aeabi_llsl@@Base+0x4c> │ │ + cb76: 1c32 adds r2, r6, #0 │ │ + cb78: 1c3b adds r3, r7, #0 │ │ + cb7a: f025 f817 bl 31bac <__aeabi_llsl@@Base+0x4c> │ │ + cb7e: 1c32 adds r2, r6, #0 │ │ + cb80: 1c04 adds r4, r0, #0 │ │ + cb82: 1c0d adds r5, r1, #0 │ │ + cb84: 1c3b adds r3, r7, #0 │ │ + cb86: 1c30 adds r0, r6, #0 │ │ + cb88: 1c39 adds r1, r7, #0 │ │ + cb8a: f025 f80f bl 31bac <__aeabi_llsl@@Base+0x4c> │ │ + cb8e: 1c02 adds r2, r0, #0 │ │ + cb90: 1c0b adds r3, r1, #0 │ │ + cb92: 1c20 adds r0, r4, #0 │ │ + cb94: 1c29 adds r1, r5, #0 │ │ + cb96: f025 f811 bl 31bbc <__aeabi_llsl@@Base+0x5c> │ │ + cb9a: 9a04 ldr r2, [sp, #16] │ │ + cb9c: 9b05 ldr r3, [sp, #20] │ │ + cb9e: f025 f815 bl 31bcc <__aeabi_llsl@@Base+0x6c> │ │ + cba2: 4a9f ldr r2, [pc, #636] ; (ce20 ) │ │ + cba4: 4b9f ldr r3, [pc, #636] ; (ce24 ) │ │ + cba6: f025 f801 bl 31bac <__aeabi_llsl@@Base+0x4c> │ │ + cbaa: 4b9a ldr r3, [pc, #616] ; (ce14 ) │ │ + cbac: 4a98 ldr r2, [pc, #608] ; (ce10 ) │ │ + cbae: f025 f805 bl 31bbc <__aeabi_llsl@@Base+0x5c> │ │ + cbb2: f025 f813 bl 31bdc <__aeabi_llsl@@Base+0x7c> │ │ + cbb6: f025 f819 bl 31bec <__aeabi_llsl@@Base+0x8c> │ │ + cbba: 4a9b ldr r2, [pc, #620] ; (ce28 ) │ │ + cbbc: 4b9b ldr r3, [pc, #620] ; (ce2c ) │ │ + cbbe: 9006 str r0, [sp, #24] │ │ + cbc0: 1c39 adds r1, r7, #0 │ │ + cbc2: 1c30 adds r0, r6, #0 │ │ + cbc4: f024 fff2 bl 31bac <__aeabi_llsl@@Base+0x4c> │ │ + cbc8: 1c32 adds r2, r6, #0 │ │ + cbca: 1c3b adds r3, r7, #0 │ │ + cbcc: f024 ffee bl 31bac <__aeabi_llsl@@Base+0x4c> │ │ + cbd0: 1c32 adds r2, r6, #0 │ │ + cbd2: 1c3b adds r3, r7, #0 │ │ + cbd4: f024 ffea bl 31bac <__aeabi_llsl@@Base+0x4c> │ │ + cbd8: 4a95 ldr r2, [pc, #596] ; (ce30 ) │ │ + cbda: 4b96 ldr r3, [pc, #600] ; (ce34 ) │ │ + cbdc: 1c04 adds r4, r0, #0 │ │ + cbde: 1c0d adds r5, r1, #0 │ │ + cbe0: 1c30 adds r0, r6, #0 │ │ + cbe2: 1c39 adds r1, r7, #0 │ │ + cbe4: f024 ffe2 bl 31bac <__aeabi_llsl@@Base+0x4c> │ │ + cbe8: 1c32 adds r2, r6, #0 │ │ + cbea: 1c3b adds r3, r7, #0 │ │ + cbec: f024 ffde bl 31bac <__aeabi_llsl@@Base+0x4c> │ │ + cbf0: 1c02 adds r2, r0, #0 │ │ + cbf2: 1c0b adds r3, r1, #0 │ │ + cbf4: 1c20 adds r0, r4, #0 │ │ + cbf6: 1c29 adds r1, r5, #0 │ │ + cbf8: f024 ffe8 bl 31bcc <__aeabi_llsl@@Base+0x6c> │ │ + cbfc: 4a8e ldr r2, [pc, #568] ; (ce38 ) │ │ + cbfe: 4b8f ldr r3, [pc, #572] ; (ce3c ) │ │ + cc00: f024 ffdc bl 31bbc <__aeabi_llsl@@Base+0x5c> │ │ + cc04: 4a86 ldr r2, [pc, #536] ; (ce20 ) │ │ + cc06: 4b87 ldr r3, [pc, #540] ; (ce24 ) │ │ + cc08: f024 ffd0 bl 31bac <__aeabi_llsl@@Base+0x4c> │ │ + cc0c: 4b81 ldr r3, [pc, #516] ; (ce14 ) │ │ + cc0e: 4a80 ldr r2, [pc, #512] ; (ce10 ) │ │ + cc10: f024 ffd4 bl 31bbc <__aeabi_llsl@@Base+0x5c> │ │ + cc14: f024 ffe2 bl 31bdc <__aeabi_llsl@@Base+0x7c> │ │ + cc18: f024 ffe8 bl 31bec <__aeabi_llsl@@Base+0x8c> │ │ + cc1c: 4a88 ldr r2, [pc, #544] ; (ce40 ) │ │ + cc1e: 4b89 ldr r3, [pc, #548] ; (ce44 ) │ │ + cc20: 9003 str r0, [sp, #12] │ │ + cc22: 1c39 adds r1, r7, #0 │ │ + cc24: 1c30 adds r0, r6, #0 │ │ + cc26: f024 ffc1 bl 31bac <__aeabi_llsl@@Base+0x4c> │ │ + cc2a: 1c32 adds r2, r6, #0 │ │ + cc2c: 1c3b adds r3, r7, #0 │ │ + cc2e: f024 ffbd bl 31bac <__aeabi_llsl@@Base+0x4c> │ │ + cc32: 1c32 adds r2, r6, #0 │ │ + cc34: 1c3b adds r3, r7, #0 │ │ + cc36: f024 ffb9 bl 31bac <__aeabi_llsl@@Base+0x4c> │ │ + cc3a: 1c32 adds r2, r6, #0 │ │ + cc3c: 1c04 adds r4, r0, #0 │ │ + cc3e: 1c0d adds r5, r1, #0 │ │ + cc40: 1c3b adds r3, r7, #0 │ │ + cc42: 1c30 adds r0, r6, #0 │ │ + cc44: 1c39 adds r1, r7, #0 │ │ + cc46: f024 ffb9 bl 31bbc <__aeabi_llsl@@Base+0x5c> │ │ + cc4a: 1c32 adds r2, r6, #0 │ │ + cc4c: 1c3b adds r3, r7, #0 │ │ + cc4e: f024 ffad bl 31bac <__aeabi_llsl@@Base+0x4c> │ │ + cc52: 1c02 adds r2, r0, #0 │ │ + cc54: 1c0b adds r3, r1, #0 │ │ + cc56: 1c20 adds r0, r4, #0 │ │ + cc58: 1c29 adds r1, r5, #0 │ │ + cc5a: f024 ffaf bl 31bbc <__aeabi_llsl@@Base+0x5c> │ │ + cc5e: 9a04 ldr r2, [sp, #16] │ │ + cc60: 9b05 ldr r3, [sp, #20] │ │ + cc62: f024 ffab bl 31bbc <__aeabi_llsl@@Base+0x5c> │ │ + cc66: 4a6e ldr r2, [pc, #440] ; (ce20 ) │ │ + cc68: 4b6e ldr r3, [pc, #440] ; (ce24 ) │ │ + cc6a: f024 ff9f bl 31bac <__aeabi_llsl@@Base+0x4c> │ │ + cc6e: 4b69 ldr r3, [pc, #420] ; (ce14 ) │ │ + cc70: 4a67 ldr r2, [pc, #412] ; (ce10 ) │ │ + cc72: f024 ffa3 bl 31bbc <__aeabi_llsl@@Base+0x5c> │ │ + cc76: f024 ffb1 bl 31bdc <__aeabi_llsl@@Base+0x7c> │ │ + cc7a: f024 ffb7 bl 31bec <__aeabi_llsl@@Base+0x8c> │ │ + cc7e: 1c32 adds r2, r6, #0 │ │ + cc80: 1c3b adds r3, r7, #0 │ │ + cc82: 1c04 adds r4, r0, #0 │ │ + cc84: 9804 ldr r0, [sp, #16] │ │ + cc86: 9905 ldr r1, [sp, #20] │ │ + cc88: f024 ff90 bl 31bac <__aeabi_llsl@@Base+0x4c> │ │ + cc8c: 1c32 adds r2, r6, #0 │ │ + cc8e: 1c3b adds r3, r7, #0 │ │ + cc90: 9004 str r0, [sp, #16] │ │ + cc92: 9105 str r1, [sp, #20] │ │ + cc94: f024 ff8a bl 31bac <__aeabi_llsl@@Base+0x4c> │ │ + cc98: 9a04 ldr r2, [sp, #16] │ │ + cc9a: 9b05 ldr r3, [sp, #20] │ │ + cc9c: f024 ff96 bl 31bcc <__aeabi_llsl@@Base+0x6c> │ │ + cca0: 4a5f ldr r2, [pc, #380] ; (ce20 ) │ │ + cca2: 4b60 ldr r3, [pc, #384] ; (ce24 ) │ │ + cca4: f024 ff82 bl 31bac <__aeabi_llsl@@Base+0x4c> │ │ + cca8: 4b5a ldr r3, [pc, #360] ; (ce14 ) │ │ + ccaa: 4a59 ldr r2, [pc, #356] ; (ce10 ) │ │ + ccac: f024 ff86 bl 31bbc <__aeabi_llsl@@Base+0x5c> │ │ + ccb0: f024 ff94 bl 31bdc <__aeabi_llsl@@Base+0x7c> │ │ + ccb4: f024 ff9a bl 31bec <__aeabi_llsl@@Base+0x8c> │ │ + ccb8: 4963 ldr r1, [pc, #396] ; (ce48 ) │ │ + ccba: 1c05 adds r5, r0, #0 │ │ + ccbc: 9806 ldr r0, [sp, #24] │ │ + ccbe: f024 ff9d bl 31bfc <__aeabi_llsl@@Base+0x9c> │ │ + ccc2: 2800 cmp r0, #0 │ │ + ccc4: d10e bne.n cce4 │ │ + ccc6: 218d movs r1, #141 ; 0x8d │ │ + ccc8: 9806 ldr r0, [sp, #24] │ │ + ccca: 05c9 lsls r1, r1, #23 │ │ + cccc: f024 ff9e bl 31c0c <__aeabi_llsl@@Base+0xac> │ │ + ccd0: 2380 movs r3, #128 ; 0x80 │ │ + ccd2: 01db lsls r3, r3, #7 │ │ + ccd4: 2800 cmp r0, #0 │ │ + ccd6: d107 bne.n cce8 │ │ + ccd8: 9806 ldr r0, [sp, #24] │ │ + ccda: f024 ff9f bl 31c1c <__aeabi_llsl@@Base+0xbc> │ │ + ccde: 0403 lsls r3, r0, #16 │ │ + cce0: 0c1b lsrs r3, r3, #16 │ │ + cce2: e001 b.n cce8 │ │ + cce4: 23c0 movs r3, #192 ; 0xc0 │ │ + cce6: 021b lsls r3, r3, #8 │ │ + cce8: 4e58 ldr r6, [pc, #352] ; (ce4c ) │ │ + ccea: 9a01 ldr r2, [sp, #4] │ │ + ccec: 9803 ldr r0, [sp, #12] │ │ + ccee: 447e add r6, pc │ │ + ccf0: 6836 ldr r6, [r6, #0] │ │ + ccf2: 0052 lsls r2, r2, #1 │ │ + ccf4: 4954 ldr r1, [pc, #336] ; (ce48 ) │ │ + ccf6: 5393 strh r3, [r2, r6] │ │ + ccf8: 9b01 ldr r3, [sp, #4] │ │ + ccfa: 3301 adds r3, #1 │ │ + ccfc: 9304 str r3, [sp, #16] │ │ + ccfe: f024 ff7d bl 31bfc <__aeabi_llsl@@Base+0x9c> │ │ + cd02: 2800 cmp r0, #0 │ │ + cd04: d10c bne.n cd20 │ │ + cd06: 218d movs r1, #141 ; 0x8d │ │ + cd08: 9803 ldr r0, [sp, #12] │ │ + cd0a: 05c9 lsls r1, r1, #23 │ │ + cd0c: f024 ff7e bl 31c0c <__aeabi_llsl@@Base+0xac> │ │ + cd10: 2800 cmp r0, #0 │ │ + cd12: d108 bne.n cd26 │ │ + cd14: 9803 ldr r0, [sp, #12] │ │ + cd16: f024 ff81 bl 31c1c <__aeabi_llsl@@Base+0xbc> │ │ + cd1a: 0400 lsls r0, r0, #16 │ │ + cd1c: 0c00 lsrs r0, r0, #16 │ │ + cd1e: e004 b.n cd2a │ │ + cd20: 20c0 movs r0, #192 ; 0xc0 │ │ + cd22: 0200 lsls r0, r0, #8 │ │ + cd24: e001 b.n cd2a │ │ + cd26: 2080 movs r0, #128 ; 0x80 │ │ + cd28: 01c0 lsls r0, r0, #7 │ │ + cd2a: 9b04 ldr r3, [sp, #16] │ │ + cd2c: 4946 ldr r1, [pc, #280] ; (ce48 ) │ │ + cd2e: 005b lsls r3, r3, #1 │ │ + cd30: 52f0 strh r0, [r6, r3] │ │ + cd32: 9b01 ldr r3, [sp, #4] │ │ + cd34: 1c20 adds r0, r4, #0 │ │ + cd36: 1c9f adds r7, r3, #2 │ │ + cd38: f024 ff60 bl 31bfc <__aeabi_llsl@@Base+0x9c> │ │ + cd3c: 2800 cmp r0, #0 │ │ + cd3e: d10c bne.n cd5a │ │ + cd40: 218d movs r1, #141 ; 0x8d │ │ + cd42: 1c20 adds r0, r4, #0 │ │ + cd44: 05c9 lsls r1, r1, #23 │ │ + cd46: f024 ff61 bl 31c0c <__aeabi_llsl@@Base+0xac> │ │ + cd4a: 2800 cmp r0, #0 │ │ + cd4c: d108 bne.n cd60 │ │ + cd4e: 1c20 adds r0, r4, #0 │ │ + cd50: f024 ff64 bl 31c1c <__aeabi_llsl@@Base+0xbc> │ │ + cd54: 0400 lsls r0, r0, #16 │ │ + cd56: 0c00 lsrs r0, r0, #16 │ │ + cd58: e004 b.n cd64 │ │ + cd5a: 20c0 movs r0, #192 ; 0xc0 │ │ + cd5c: 0200 lsls r0, r0, #8 │ │ + cd5e: e001 b.n cd64 │ │ + cd60: 2080 movs r0, #128 ; 0x80 │ │ + cd62: 01c0 lsls r0, r0, #7 │ │ + cd64: 007b lsls r3, r7, #1 │ │ + cd66: 52f0 strh r0, [r6, r3] │ │ + cd68: 9b01 ldr r3, [sp, #4] │ │ + cd6a: 1c28 adds r0, r5, #0 │ │ + cd6c: 4936 ldr r1, [pc, #216] ; (ce48 ) │ │ + cd6e: 1cdc adds r4, r3, #3 │ │ + cd70: f024 ff44 bl 31bfc <__aeabi_llsl@@Base+0x9c> │ │ + cd74: 2800 cmp r0, #0 │ │ + cd76: d10c bne.n cd92 │ │ + cd78: 218d movs r1, #141 ; 0x8d │ │ + cd7a: 1c28 adds r0, r5, #0 │ │ + cd7c: 05c9 lsls r1, r1, #23 │ │ + cd7e: f024 ff45 bl 31c0c <__aeabi_llsl@@Base+0xac> │ │ + cd82: 2800 cmp r0, #0 │ │ + cd84: d108 bne.n cd98 │ │ + cd86: 1c28 adds r0, r5, #0 │ │ + cd88: f024 ff48 bl 31c1c <__aeabi_llsl@@Base+0xbc> │ │ + cd8c: 0400 lsls r0, r0, #16 │ │ + cd8e: 0c00 lsrs r0, r0, #16 │ │ + cd90: e004 b.n cd9c │ │ + cd92: 20c0 movs r0, #192 ; 0xc0 │ │ + cd94: 0200 lsls r0, r0, #8 │ │ + cd96: e001 b.n cd9c │ │ + cd98: 2080 movs r0, #128 ; 0x80 │ │ + cd9a: 01c0 lsls r0, r0, #7 │ │ + cd9c: 0063 lsls r3, r4, #1 │ │ + cd9e: 52f0 strh r0, [r6, r3] │ │ + cda0: 9b01 ldr r3, [sp, #4] │ │ + cda2: 007a lsls r2, r7, #1 │ │ + cda4: 0400 lsls r0, r0, #16 │ │ + cda6: 0059 lsls r1, r3, #1 │ │ + cda8: 9b04 ldr r3, [sp, #16] │ │ + cdaa: 5e71 ldrsh r1, [r6, r1] │ │ + cdac: 1400 asrs r0, r0, #16 │ │ + cdae: 005b lsls r3, r3, #1 │ │ + cdb0: 5ef5 ldrsh r5, [r6, r3] │ │ + cdb2: 194b adds r3, r1, r5 │ │ + cdb4: 9303 str r3, [sp, #12] │ │ + cdb6: 5eb3 ldrsh r3, [r6, r2] │ │ + cdb8: 2280 movs r2, #128 ; 0x80 │ │ + cdba: 469c mov ip, r3 │ │ + cdbc: 9b03 ldr r3, [sp, #12] │ │ + cdbe: 01d2 lsls r2, r2, #7 │ │ + cdc0: 4463 add r3, ip │ │ + cdc2: 181b adds r3, r3, r0 │ │ + cdc4: 4293 cmp r3, r2 │ │ + cdc6: d017 beq.n cdf8 │ │ + cdc8: 428d cmp r5, r1 │ │ + cdca: dd01 ble.n cdd0 │ │ + cdcc: 9a04 ldr r2, [sp, #16] │ │ + cdce: 9201 str r2, [sp, #4] │ │ + cdd0: 9a01 ldr r2, [sp, #4] │ │ + cdd2: 0051 lsls r1, r2, #1 │ │ + cdd4: 5e71 ldrsh r1, [r6, r1] │ │ + cdd6: 4561 cmp r1, ip │ │ + cdd8: da00 bge.n cddc │ │ + cdda: 9701 str r7, [sp, #4] │ │ + cddc: 9a01 ldr r2, [sp, #4] │ │ + cdde: 0052 lsls r2, r2, #1 │ │ + cde0: 5eb2 ldrsh r2, [r6, r2] │ │ + cde2: 4282 cmp r2, r0 │ │ + cde4: da00 bge.n cde8 │ │ + cde6: 9401 str r4, [sp, #4] │ │ + cde8: 9a01 ldr r2, [sp, #4] │ │ + cdea: 0050 lsls r0, r2, #1 │ │ + cdec: 2280 movs r2, #128 ; 0x80 │ │ + cdee: 01d2 lsls r2, r2, #7 │ │ + cdf0: 1ad3 subs r3, r2, r3 │ │ + cdf2: 5a32 ldrh r2, [r6, r0] │ │ + cdf4: 189b adds r3, r3, r2 │ │ + cdf6: 5233 strh r3, [r6, r0] │ │ + cdf8: 9b02 ldr r3, [sp, #8] │ │ + cdfa: 3301 adds r3, #1 │ │ + cdfc: 9302 str r3, [sp, #8] │ │ + cdfe: 2380 movs r3, #128 ; 0x80 │ │ + ce00: 9a02 ldr r2, [sp, #8] │ │ + ce02: 00db lsls r3, r3, #3 │ │ + ce04: 429a cmp r2, r3 │ │ + ce06: d000 beq.n ce0a │ │ + ce08: e697 b.n cb3a │ │ + ce0a: 9807 ldr r0, [sp, #28] │ │ + ce0c: b009 add sp, #36 ; 0x24 │ │ + ce0e: bdf0 pop {r4, r5, r6, r7, pc} │ │ + ce10: 0000 movs r0, r0 │ │ + ce12: 0000 movs r0, r0 │ │ + ce14: 0000 movs r0, r0 │ │ + ce16: 3fe0 subs r7, #224 ; 0xe0 │ │ + ce18: 0000 movs r0, r0 │ │ + ce1a: 0000 movs r0, r0 │ │ + ce1c: 0000 movs r0, r0 │ │ + ce1e: bfe0 nop {14} │ │ + ce20: 0000 movs r0, r0 │ │ + ce22: 0000 movs r0, r0 │ │ + ce24: 0000 movs r0, r0 │ │ + ce26: 40d0 lsrs r0, r2 │ │ + ce28: 0000 movs r0, r0 │ │ + ce2a: 0000 movs r0, r0 │ │ + ce2c: 0000 movs r0, r0 │ │ + ce2e: 3ff8 subs r7, #248 ; 0xf8 │ │ + ce30: 0000 movs r0, r0 │ │ + ce32: 0000 movs r0, r0 │ │ + ce34: 0000 movs r0, r0 │ │ + ce36: 4004 ands r4, r0 │ │ + ce38: 0000 movs r0, r0 │ │ + ce3a: 0000 movs r0, r0 │ │ + ce3c: 0000 movs r0, r0 │ │ + ce3e: 3ff0 subs r7, #240 ; 0xf0 │ │ + ce40: 0000 movs r0, r0 │ │ + ce42: 0000 movs r0, r0 │ │ + ce44: 0000 movs r0, r0 │ │ + ce46: bff8 it │ │ + ce48: 0000 mov r0, r0 │ │ + ce4a: c680 stmia r6!, {r7} │ │ + ce4c: c102 stmia r1!, {r1} │ │ + ce4e: 0002 movs r2, r0 │ │ + │ │ +0000ce50 : │ │ + ce50: 4b89 ldr r3, [pc, #548] ; (d078 ) │ │ + ce52: b5f0 push {r4, r5, r6, r7, lr} │ │ + ce54: 447b add r3, pc │ │ + ce56: 681b ldr r3, [r3, #0] │ │ + ce58: b095 sub sp, #84 ; 0x54 │ │ + ce5a: 9007 str r0, [sp, #28] │ │ + ce5c: 681a ldr r2, [r3, #0] │ │ + ce5e: 9309 str r3, [sp, #36] ; 0x24 │ │ + ce60: 9213 str r2, [sp, #76] ; 0x4c │ │ + ce62: 2200 movs r2, #0 │ │ + ce64: 9202 str r2, [sp, #8] │ │ + ce66: 9802 ldr r0, [sp, #8] │ │ + ce68: f024 fe88 bl 31b7c <__aeabi_llsl@@Base+0x1c> │ │ + ce6c: 2189 movs r1, #137 ; 0x89 │ │ + ce6e: 05c9 lsls r1, r1, #23 │ │ + ce70: f024 fedc bl 31c2c <__aeabi_llsl@@Base+0xcc> │ │ + ce74: 21e8 movs r1, #232 ; 0xe8 │ │ + ce76: 0589 lsls r1, r1, #22 │ │ + ce78: f024 fe88 bl 31b8c <__aeabi_llsl@@Base+0x2c> │ │ + ce7c: 9b02 ldr r3, [sp, #8] │ │ + ce7e: 9005 str r0, [sp, #20] │ │ + ce80: 00db lsls r3, r3, #3 │ │ + ce82: 9306 str r3, [sp, #24] │ │ + ce84: 2300 movs r3, #0 │ │ + ce86: 9301 str r3, [sp, #4] │ │ + ce88: 2300 movs r3, #0 │ │ + ce8a: 9303 str r3, [sp, #12] │ │ + ce8c: 9801 ldr r0, [sp, #4] │ │ + ce8e: f024 fed5 bl 31c3c <__aeabi_llsl@@Base+0xdc> │ │ + ce92: 1c04 adds r4, r0, #0 │ │ + ce94: 9805 ldr r0, [sp, #20] │ │ + ce96: 1c0d adds r5, r1, #0 │ │ + ce98: f024 fe80 bl 31b9c <__aeabi_llsl@@Base+0x3c> │ │ + ce9c: 1c02 adds r2, r0, #0 │ │ + ce9e: 1c0b adds r3, r1, #0 │ │ + cea0: 1c20 adds r0, r4, #0 │ │ + cea2: 1c29 adds r1, r5, #0 │ │ + cea4: f024 fe92 bl 31bcc <__aeabi_llsl@@Base+0x6c> │ │ + cea8: 4b60 ldr r3, [pc, #384] ; (d02c ) │ │ + ceaa: 4a5f ldr r2, [pc, #380] ; (d028 ) │ │ + ceac: 1c06 adds r6, r0, #0 │ │ + ceae: 1c0f adds r7, r1, #0 │ │ + ceb0: f024 fe8c bl 31bcc <__aeabi_llsl@@Base+0x6c> │ │ + ceb4: 9108 str r1, [sp, #32] │ │ + ceb6: 0049 lsls r1, r1, #1 │ │ + ceb8: 084b lsrs r3, r1, #1 │ │ + ceba: 1c19 adds r1, r3, #0 │ │ + cebc: 4a5c ldr r2, [pc, #368] ; (d030 ) │ │ + cebe: 4b5d ldr r3, [pc, #372] ; (d034 ) │ │ + cec0: 9004 str r0, [sp, #16] │ │ + cec2: f024 fec3 bl 31c4c <__aeabi_llsl@@Base+0xec> │ │ + cec6: 2800 cmp r0, #0 │ │ + cec8: d144 bne.n cf54 │ │ + ceca: 4a5b ldr r2, [pc, #364] ; (d038 ) │ │ + cecc: 4b5b ldr r3, [pc, #364] ; (d03c ) │ │ + cece: 1c30 adds r0, r6, #0 │ │ + ced0: 1c39 adds r1, r7, #0 │ │ + ced2: f024 fe6b bl 31bac <__aeabi_llsl@@Base+0x4c> │ │ + ced6: f024 fec1 bl 31c5c <__aeabi_llsl@@Base+0xfc> │ │ + ceda: 4a59 ldr r2, [pc, #356] ; (d040 ) │ │ + cedc: 4b59 ldr r3, [pc, #356] ; (d044 ) │ │ + cede: 1c04 adds r4, r0, #0 │ │ + cee0: 1c0d adds r5, r1, #0 │ │ + cee2: 1c30 adds r0, r6, #0 │ │ + cee4: 1c39 adds r1, r7, #0 │ │ + cee6: f024 fe61 bl 31bac <__aeabi_llsl@@Base+0x4c> │ │ + ceea: f024 feb7 bl 31c5c <__aeabi_llsl@@Base+0xfc> │ │ + ceee: 4a56 ldr r2, [pc, #344] ; (d048 ) │ │ + cef0: 4b56 ldr r3, [pc, #344] ; (d04c ) │ │ + cef2: 1c06 adds r6, r0, #0 │ │ + cef4: 1c0f adds r7, r1, #0 │ │ + cef6: 1c20 adds r0, r4, #0 │ │ + cef8: 1c29 adds r1, r5, #0 │ │ + cefa: f024 fe57 bl 31bac <__aeabi_llsl@@Base+0x4c> │ │ + cefe: 1c02 adds r2, r0, #0 │ │ + cf00: 1c0b adds r3, r1, #0 │ │ + cf02: 4853 ldr r0, [pc, #332] ; (d050 ) │ │ + cf04: 4953 ldr r1, [pc, #332] ; (d054 ) │ │ + cf06: f024 fe61 bl 31bcc <__aeabi_llsl@@Base+0x6c> │ │ + cf0a: 4a53 ldr r2, [pc, #332] ; (d058 ) │ │ + cf0c: 4b53 ldr r3, [pc, #332] ; (d05c ) │ │ + cf0e: 1c04 adds r4, r0, #0 │ │ + cf10: 1c0d adds r5, r1, #0 │ │ + cf12: 1c30 adds r0, r6, #0 │ │ + cf14: 1c39 adds r1, r7, #0 │ │ + cf16: f024 fe49 bl 31bac <__aeabi_llsl@@Base+0x4c> │ │ + cf1a: 1c02 adds r2, r0, #0 │ │ + cf1c: 1c0b adds r3, r1, #0 │ │ + cf1e: 1c20 adds r0, r4, #0 │ │ + cf20: 1c29 adds r1, r5, #0 │ │ + cf22: f024 fe4b bl 31bbc <__aeabi_llsl@@Base+0x5c> │ │ + cf26: 4a4e ldr r2, [pc, #312] ; (d060 ) │ │ + cf28: 4b4e ldr r3, [pc, #312] ; (d064 ) │ │ + cf2a: 1c06 adds r6, r0, #0 │ │ + cf2c: 1c0f adds r7, r1, #0 │ │ + cf2e: 9804 ldr r0, [sp, #16] │ │ + cf30: 9908 ldr r1, [sp, #32] │ │ + cf32: f024 fe3b bl 31bac <__aeabi_llsl@@Base+0x4c> │ │ + cf36: 4a4c ldr r2, [pc, #304] ; (d068 ) │ │ + cf38: 4b4c ldr r3, [pc, #304] ; (d06c ) │ │ + cf3a: 1c04 adds r4, r0, #0 │ │ + cf3c: 1c0d adds r5, r1, #0 │ │ + cf3e: f024 fe35 bl 31bac <__aeabi_llsl@@Base+0x4c> │ │ + cf42: f024 fe93 bl 31c6c <__aeabi_llsl@@Base+0x10c> │ │ + cf46: 1c22 adds r2, r4, #0 │ │ + cf48: 1c2b adds r3, r5, #0 │ │ + cf4a: f024 fe97 bl 31c7c <__aeabi_llsl@@Base+0x11c> │ │ + cf4e: 1c02 adds r2, r0, #0 │ │ + cf50: 1c0b adds r3, r1, #0 │ │ + cf52: e003 b.n cf5c │ │ + cf54: 4a44 ldr r2, [pc, #272] ; (d068 ) │ │ + cf56: 4b45 ldr r3, [pc, #276] ; (d06c ) │ │ + cf58: 4e45 ldr r6, [pc, #276] ; (d070 ) │ │ + cf5a: 4f46 ldr r7, [pc, #280] ; (d074 ) │ │ + cf5c: 1c30 adds r0, r6, #0 │ │ + cf5e: 1c39 adds r1, r7, #0 │ │ + cf60: f024 fe24 bl 31bac <__aeabi_llsl@@Base+0x4c> │ │ + cf64: f024 fe42 bl 31bec <__aeabi_llsl@@Base+0x8c> │ │ + cf68: 9b01 ldr r3, [sp, #4] │ │ + cf6a: 1c01 adds r1, r0, #0 │ │ + cf6c: 009a lsls r2, r3, #2 │ │ + cf6e: ab0b add r3, sp, #44 ; 0x2c │ │ + cf70: 50d0 str r0, [r2, r3] │ │ + cf72: 9803 ldr r0, [sp, #12] │ │ + cf74: f024 fe8a bl 31c8c <__aeabi_llsl@@Base+0x12c> │ │ + cf78: 9b01 ldr r3, [sp, #4] │ │ + cf7a: 9003 str r0, [sp, #12] │ │ + cf7c: 3301 adds r3, #1 │ │ + cf7e: 9301 str r3, [sp, #4] │ │ + cf80: 2b08 cmp r3, #8 │ │ + cf82: d000 beq.n cf86 │ │ + cf84: e782 b.n ce8c │ │ + cf86: 20fe movs r0, #254 ; 0xfe │ │ + cf88: 4c3c ldr r4, [pc, #240] ; (d07c ) │ │ + cf8a: 0580 lsls r0, r0, #22 │ │ + cf8c: 9903 ldr r1, [sp, #12] │ │ + cf8e: f024 fe85 bl 31c9c <__aeabi_llsl@@Base+0x13c> │ │ + cf92: 447c add r4, pc │ │ + cf94: 9b06 ldr r3, [sp, #24] │ │ + cf96: 6824 ldr r4, [r4, #0] │ │ + cf98: 1c07 adds r7, r0, #0 │ │ + cf9a: 005d lsls r5, r3, #1 │ │ + cf9c: 192d adds r5, r5, r4 │ │ + cf9e: 2400 movs r4, #0 │ │ + cfa0: 218e movs r1, #142 ; 0x8e │ │ + cfa2: 0063 lsls r3, r4, #1 │ │ + cfa4: aa0b add r2, sp, #44 ; 0x2c │ │ + cfa6: 5898 ldr r0, [r3, r2] │ │ + cfa8: 05c9 lsls r1, r1, #23 │ │ + cfaa: f024 fdef bl 31b8c <__aeabi_llsl@@Base+0x2c> │ │ + cfae: 1c39 adds r1, r7, #0 │ │ + cfb0: f024 fdec bl 31b8c <__aeabi_llsl@@Base+0x2c> │ │ + cfb4: f024 fdf2 bl 31b9c <__aeabi_llsl@@Base+0x3c> │ │ + cfb8: 4a23 ldr r2, [pc, #140] ; (d048 ) │ │ + cfba: 4b24 ldr r3, [pc, #144] ; (d04c ) │ │ + cfbc: f024 fdfe bl 31bbc <__aeabi_llsl@@Base+0x5c> │ │ + cfc0: f024 fe0c bl 31bdc <__aeabi_llsl@@Base+0x7c> │ │ + cfc4: f024 fe12 bl 31bec <__aeabi_llsl@@Base+0x8c> │ │ + cfc8: 21c7 movs r1, #199 ; 0xc7 │ │ + cfca: 0609 lsls r1, r1, #24 │ │ + cfcc: 1c06 adds r6, r0, #0 │ │ + cfce: f024 fe15 bl 31bfc <__aeabi_llsl@@Base+0x9c> │ │ + cfd2: 2800 cmp r0, #0 │ │ + cfd4: d10c bne.n cff0 │ │ + cfd6: 218e movs r1, #142 ; 0x8e │ │ + cfd8: 1c30 adds r0, r6, #0 │ │ + cfda: 05c9 lsls r1, r1, #23 │ │ + cfdc: f024 fe16 bl 31c0c <__aeabi_llsl@@Base+0xac> │ │ + cfe0: 2800 cmp r0, #0 │ │ + cfe2: d108 bne.n cff6 │ │ + cfe4: 1c30 adds r0, r6, #0 │ │ + cfe6: f024 fe19 bl 31c1c <__aeabi_llsl@@Base+0xbc> │ │ + cfea: 0400 lsls r0, r0, #16 │ │ + cfec: 0c00 lsrs r0, r0, #16 │ │ + cfee: e003 b.n cff8 │ │ + cff0: 2080 movs r0, #128 ; 0x80 │ │ + cff2: 0200 lsls r0, r0, #8 │ │ + cff4: e000 b.n cff8 │ │ + cff6: 4822 ldr r0, [pc, #136] ; (d080 ) │ │ + cff8: 5328 strh r0, [r5, r4] │ │ + cffa: 3402 adds r4, #2 │ │ + cffc: 2c10 cmp r4, #16 │ │ + cffe: d1cf bne.n cfa0 │ │ + d000: 9b02 ldr r3, [sp, #8] │ │ + d002: 3301 adds r3, #1 │ │ + d004: 9302 str r3, [sp, #8] │ │ + d006: 9a02 ldr r2, [sp, #8] │ │ + d008: 4b1e ldr r3, [pc, #120] ; (d084 ) │ │ + d00a: 429a cmp r2, r3 │ │ + d00c: d000 beq.n d010 │ │ + d00e: e72a b.n ce66 │ │ + d010: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + d012: 9a13 ldr r2, [sp, #76] ; 0x4c │ │ + d014: 9807 ldr r0, [sp, #28] │ │ + d016: 681b ldr r3, [r3, #0] │ │ + d018: 429a cmp r2, r3 │ │ + d01a: d001 beq.n d020 │ │ + d01c: f024 fe46 bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + d020: b015 add sp, #84 ; 0x54 │ │ + d022: bdf0 pop {r4, r5, r6, r7, pc} │ │ + d024: 46c0 nop ; (mov r8, r8) │ │ + d026: 46c0 nop ; (mov r8, r8) │ │ + d028: 0000 movs r0, r0 │ │ + d02a: 0000 movs r0, r0 │ │ + d02c: 0000 movs r0, r0 │ │ + d02e: 400c ands r4, r1 │ │ + d030: 8c3a ldrh r2, [r7, #32] │ │ + d032: e230 b.n d496 │ │ + d034: 798e ldrb r6, [r1, #6] │ │ + d036: 3e45 subs r6, #69 ; 0x45 │ │ + d038: a140 add r1, pc, #256 ; (adr r1, d13c ) │ │ + d03a: 3bbb subs r3, #187 ; 0xbb │ │ + d03c: b91f cbnz r7, d046 │ │ + d03e: 3fec subs r7, #236 ; 0xec │ │ + d040: a140 add r1, pc, #256 ; (adr r1, d144 ) │ │ + d042: 3bbb subs r3, #187 ; 0xbb │ │ + d044: b91f cbnz r7, d04e │ │ + d046: 3ffc subs r7, #252 ; 0xfc │ │ + d048: 0000 movs r0, r0 │ │ + d04a: 0000 movs r0, r0 │ │ + d04c: 0000 movs r0, r0 │ │ + d04e: 3fe0 subs r7, #224 ; 0xe0 │ │ + d050: 7ae1 ldrb r1, [r4, #11] │ │ + d052: ae14 add r6, sp, #80 ; 0x50 │ │ + d054: e147 b.n d2e6 │ │ + d056: 3fda subs r7, #218 ; 0xda │ │ + d058: 147b asrs r3, r7, #17 │ │ + d05a: 47ae ; instruction: 0x47ae │ │ + d05c: 7ae1 ldrb r1, [r4, #11] │ │ + d05e: 3fb4 subs r7, #180 ; 0xb4 │ │ + d060: 2d18 cmp r5, #24 │ │ + d062: 5444 strb r4, [r0, r1] │ │ + d064: 21fb movs r1, #251 ; 0xfb │ │ + d066: 4009 ands r1, r1 │ │ + d068: 0000 movs r0, r0 │ │ + d06a: c000 stmia r0!, {} │ │ + d06c: cccc ldmia r4!, {r2, r3, r6, r7} │ │ + d06e: 3fec subs r7, #236 ; 0xec │ │ + d070: 0000 movs r0, r0 │ │ + d072: 0000 movs r0, r0 │ │ + d074: 0000 movs r0, r0 │ │ + d076: 3ff0 subs r7, #240 ; 0xf0 │ │ + d078: bfa4 itt ge │ │ + d07a: 0002 movge r2, r0 │ │ + d07c: be62 bkpt 0x0062 │ │ + d07e: 0002 movs r2, r0 │ │ + d080: 7fff ldrb r7, [r7, #31] │ │ + d082: 0000 movs r0, r0 │ │ + d084: 0801 lsrs r1, r0, #32 │ │ ... │ │ │ │ -0000cd30 : │ │ - cd30: b5f0 push {r4, r5, r6, r7, lr} │ │ - cd32: 6844 ldr r4, [r0, #4] │ │ - cd34: 6805 ldr r5, [r0, #0] │ │ - cd36: 6a46 ldr r6, [r0, #36] ; 0x24 │ │ - cd38: 0063 lsls r3, r4, #1 │ │ - cd3a: b087 sub sp, #28 │ │ - cd3c: 18ed adds r5, r5, r3 │ │ - cd3e: 9205 str r2, [sp, #20] │ │ - cd40: 46ac mov ip, r5 │ │ - cd42: 6882 ldr r2, [r0, #8] │ │ - cd44: 0676 lsls r6, r6, #25 │ │ - cd46: d500 bpl.n cd4a │ │ - cd48: 449c add ip, r3 │ │ - cd4a: 4b29 ldr r3, [pc, #164] ; (cdf0 ) │ │ - cd4c: 447b add r3, pc │ │ - cd4e: 681b ldr r3, [r3, #0] │ │ - cd50: 4f28 ldr r7, [pc, #160] ; (cdf4 ) │ │ - cd52: 4d29 ldr r5, [pc, #164] ; (cdf8 ) │ │ - cd54: 1114 asrs r4, r2, #4 │ │ - cd56: 403c ands r4, r7 │ │ - cd58: 1417 asrs r7, r2, #16 │ │ - cd5a: 197f adds r7, r7, r5 │ │ - cd5c: 007f lsls r7, r7, #1 │ │ - cd5e: 1cbe adds r6, r7, #2 │ │ - cd60: 0065 lsls r5, r4, #1 │ │ - cd62: 9604 str r6, [sp, #16] │ │ - cd64: 5eee ldrsh r6, [r5, r3] │ │ - cd66: 4665 mov r5, ip │ │ - cd68: 9603 str r6, [sp, #12] │ │ - cd6a: 5fee ldrsh r6, [r5, r7] │ │ - cd6c: 9d03 ldr r5, [sp, #12] │ │ - cd6e: 1c2f adds r7, r5, #0 │ │ - cd70: 4377 muls r7, r6 │ │ - cd72: 1c66 adds r6, r4, #1 │ │ - cd74: 0076 lsls r6, r6, #1 │ │ - cd76: 9703 str r7, [sp, #12] │ │ - cd78: 5ef7 ldrsh r7, [r6, r3] │ │ - cd7a: 9d04 ldr r5, [sp, #16] │ │ - cd7c: 4666 mov r6, ip │ │ - cd7e: 9702 str r7, [sp, #8] │ │ - cd80: 5f77 ldrsh r7, [r6, r5] │ │ - cd82: 9d02 ldr r5, [sp, #8] │ │ - cd84: 1c2e adds r6, r5, #0 │ │ - cd86: 437e muls r6, r7 │ │ - cd88: 9f03 ldr r7, [sp, #12] │ │ - cd8a: 1ce5 adds r5, r4, #3 │ │ - cd8c: 006d lsls r5, r5, #1 │ │ - cd8e: 19be adds r6, r7, r6 │ │ - cd90: 9603 str r6, [sp, #12] │ │ - cd92: 5eee ldrsh r6, [r5, r3] │ │ - cd94: 9d04 ldr r5, [sp, #16] │ │ - cd96: 3402 adds r4, #2 │ │ - cd98: 9602 str r6, [sp, #8] │ │ - cd9a: 4465 add r5, ip │ │ - cd9c: 2704 movs r7, #4 │ │ - cd9e: 5fee ldrsh r6, [r5, r7] │ │ - cda0: 9f02 ldr r7, [sp, #8] │ │ - cda2: 9501 str r5, [sp, #4] │ │ - cda4: 0064 lsls r4, r4, #1 │ │ - cda6: 1c3d adds r5, r7, #0 │ │ - cda8: 4375 muls r5, r6 │ │ - cdaa: 9e03 ldr r6, [sp, #12] │ │ - cdac: 5ee4 ldrsh r4, [r4, r3] │ │ - cdae: 1975 adds r5, r6, r5 │ │ - cdb0: 9504 str r5, [sp, #16] │ │ - cdb2: 9d01 ldr r5, [sp, #4] │ │ - cdb4: 2602 movs r6, #2 │ │ - cdb6: 5fae ldrsh r6, [r5, r6] │ │ - cdb8: 6905 ldr r5, [r0, #16] │ │ - cdba: 4366 muls r6, r4 │ │ - cdbc: 9c04 ldr r4, [sp, #16] │ │ - cdbe: 19a7 adds r7, r4, r6 │ │ - cdc0: 13bf asrs r7, r7, #14 │ │ - cdc2: 436f muls r7, r5 │ │ - cdc4: 680e ldr r6, [r1, #0] │ │ - cdc6: 19f4 adds r4, r6, r7 │ │ - cdc8: 600c str r4, [r1, #0] │ │ - cdca: 684c ldr r4, [r1, #4] │ │ - cdcc: 9e05 ldr r6, [sp, #20] │ │ - cdce: 19e7 adds r7, r4, r7 │ │ - cdd0: 604f str r7, [r1, #4] │ │ - cdd2: 68c5 ldr r5, [r0, #12] │ │ - cdd4: 3108 adds r1, #8 │ │ - cdd6: 1952 adds r2, r2, r5 │ │ - cdd8: 42b1 cmp r1, r6 │ │ - cdda: d3b9 bcc.n cd50 │ │ - cddc: 6847 ldr r7, [r0, #4] │ │ - cdde: 1413 asrs r3, r2, #16 │ │ - cde0: 0412 lsls r2, r2, #16 │ │ - cde2: 18fb adds r3, r7, r3 │ │ - cde4: 0c12 lsrs r2, r2, #16 │ │ - cde6: 6043 str r3, [r0, #4] │ │ - cde8: 6082 str r2, [r0, #8] │ │ - cdea: b007 add sp, #28 │ │ - cdec: bdf0 pop {r4, r5, r6, r7, pc} │ │ - cdee: 46c0 nop ; (mov r8, r8) │ │ - cdf0: b0a4 sub sp, #144 ; 0x90 │ │ - cdf2: 0002 movs r2, r0 │ │ - cdf4: 0ffc lsrs r4, r7, #31 │ │ - cdf6: 0000 movs r0, r0 │ │ - cdf8: ffff 7fff ; instruction: 0xffff7fff │ │ - │ │ -0000cdfc : │ │ - cdfc: b5f0 push {r4, r5, r6, r7, lr} │ │ - cdfe: b087 sub sp, #28 │ │ - ce00: 9205 str r2, [sp, #20] │ │ - ce02: 6843 ldr r3, [r0, #4] │ │ - ce04: 6802 ldr r2, [r0, #0] │ │ - ce06: 6a44 ldr r4, [r0, #36] ; 0x24 │ │ - ce08: 6885 ldr r5, [r0, #8] │ │ - ce0a: 18d2 adds r2, r2, r3 │ │ - ce0c: 9204 str r2, [sp, #16] │ │ - ce0e: 0664 lsls r4, r4, #25 │ │ - ce10: d501 bpl.n ce16 │ │ - ce12: 18d2 adds r2, r2, r3 │ │ - ce14: 9204 str r2, [sp, #16] │ │ - ce16: 4b42 ldr r3, [pc, #264] ; (cf20 ) │ │ - ce18: 447b add r3, pc │ │ - ce1a: 681b ldr r3, [r3, #0] │ │ - ce1c: 042a lsls r2, r5, #16 │ │ - ce1e: 4e41 ldr r6, [pc, #260] ; (cf24 ) │ │ - ce20: 0c12 lsrs r2, r2, #16 │ │ - ce22: 3210 adds r2, #16 │ │ - ce24: 1092 asrs r2, r2, #2 │ │ - ce26: 4032 ands r2, r6 │ │ - ce28: 142f asrs r7, r5, #16 │ │ - ce2a: 0054 lsls r4, r2, #1 │ │ - ce2c: 9703 str r7, [sp, #12] │ │ - ce2e: 5ee6 ldrsh r6, [r4, r3] │ │ - ce30: 9f03 ldr r7, [sp, #12] │ │ - ce32: 46b4 mov ip, r6 │ │ - ce34: 9e04 ldr r6, [sp, #16] │ │ - ce36: 19f4 adds r4, r6, r7 │ │ - ce38: 1ee7 subs r7, r4, #3 │ │ - ce3a: 783f ldrb r7, [r7, #0] │ │ - ce3c: 063f lsls r7, r7, #24 │ │ - ce3e: 163f asrs r7, r7, #24 │ │ - ce40: 4666 mov r6, ip │ │ - ce42: 437e muls r6, r7 │ │ - ce44: 9602 str r6, [sp, #8] │ │ - ce46: 1c56 adds r6, r2, #1 │ │ - ce48: 0076 lsls r6, r6, #1 │ │ - ce4a: 5ef6 ldrsh r6, [r6, r3] │ │ - ce4c: 1ea7 subs r7, r4, #2 │ │ - ce4e: 783f ldrb r7, [r7, #0] │ │ - ce50: 063f lsls r7, r7, #24 │ │ - ce52: 163f asrs r7, r7, #24 │ │ - ce54: 46bc mov ip, r7 │ │ - ce56: 1c37 adds r7, r6, #0 │ │ - ce58: 4666 mov r6, ip │ │ - ce5a: 437e muls r6, r7 │ │ - ce5c: 9f02 ldr r7, [sp, #8] │ │ - ce5e: 19be adds r6, r7, r6 │ │ - ce60: 1c97 adds r7, r2, #2 │ │ - ce62: 007f lsls r7, r7, #1 │ │ - ce64: 9602 str r6, [sp, #8] │ │ - ce66: 5eff ldrsh r7, [r7, r3] │ │ - ce68: 1e66 subs r6, r4, #1 │ │ - ce6a: 7836 ldrb r6, [r6, #0] │ │ - ce6c: 0636 lsls r6, r6, #24 │ │ - ce6e: 1636 asrs r6, r6, #24 │ │ - ce70: 46b4 mov ip, r6 │ │ - ce72: 1c3e adds r6, r7, #0 │ │ - ce74: 4667 mov r7, ip │ │ - ce76: 4377 muls r7, r6 │ │ - ce78: 9e02 ldr r6, [sp, #8] │ │ - ce7a: 19f7 adds r7, r6, r7 │ │ - ce7c: 9702 str r7, [sp, #8] │ │ - ce7e: 1cd7 adds r7, r2, #3 │ │ - ce80: 007f lsls r7, r7, #1 │ │ - ce82: 5eff ldrsh r7, [r7, r3] │ │ - ce84: 9e03 ldr r6, [sp, #12] │ │ - ce86: 9701 str r7, [sp, #4] │ │ - ce88: 9f04 ldr r7, [sp, #16] │ │ - ce8a: 57bf ldrsb r7, [r7, r6] │ │ - ce8c: 9e01 ldr r6, [sp, #4] │ │ - ce8e: 46bc mov ip, r7 │ │ - ce90: 4667 mov r7, ip │ │ - ce92: 4377 muls r7, r6 │ │ - ce94: 9e02 ldr r6, [sp, #8] │ │ - ce96: 19f7 adds r7, r6, r7 │ │ - ce98: 9703 str r7, [sp, #12] │ │ - ce9a: 1d17 adds r7, r2, #4 │ │ - ce9c: 007f lsls r7, r7, #1 │ │ - ce9e: 5eff ldrsh r7, [r7, r3] │ │ - cea0: 2601 movs r6, #1 │ │ - cea2: 57a6 ldrsb r6, [r4, r6] │ │ - cea4: 46b4 mov ip, r6 │ │ - cea6: 1c3e adds r6, r7, #0 │ │ - cea8: 4667 mov r7, ip │ │ - ceaa: 4377 muls r7, r6 │ │ - ceac: 9e03 ldr r6, [sp, #12] │ │ - ceae: 19f7 adds r7, r6, r7 │ │ - ceb0: 1d56 adds r6, r2, #5 │ │ - ceb2: 0076 lsls r6, r6, #1 │ │ - ceb4: 9703 str r7, [sp, #12] │ │ - ceb6: 5ef6 ldrsh r6, [r6, r3] │ │ - ceb8: 2702 movs r7, #2 │ │ - ceba: 57e7 ldrsb r7, [r4, r7] │ │ - cebc: 46bc mov ip, r7 │ │ - cebe: 1c37 adds r7, r6, #0 │ │ - cec0: 4666 mov r6, ip │ │ - cec2: 437e muls r6, r7 │ │ - cec4: 9f03 ldr r7, [sp, #12] │ │ - cec6: 19be adds r6, r7, r6 │ │ - cec8: 1d97 adds r7, r2, #6 │ │ - ceca: 007f lsls r7, r7, #1 │ │ - cecc: 9603 str r6, [sp, #12] │ │ - cece: 5eff ldrsh r7, [r7, r3] │ │ - ced0: 2603 movs r6, #3 │ │ - ced2: 57a6 ldrsb r6, [r4, r6] │ │ - ced4: 3207 adds r2, #7 │ │ - ced6: 0052 lsls r2, r2, #1 │ │ - ced8: 46b4 mov ip, r6 │ │ - ceda: 1c3e adds r6, r7, #0 │ │ - cedc: 4667 mov r7, ip │ │ - cede: 4377 muls r7, r6 │ │ - cee0: 9e03 ldr r6, [sp, #12] │ │ - cee2: 19f7 adds r7, r6, r7 │ │ - cee4: 5ed2 ldrsh r2, [r2, r3] │ │ - cee6: 2604 movs r6, #4 │ │ - cee8: 57a6 ldrsb r6, [r4, r6] │ │ - ceea: 680c ldr r4, [r1, #0] │ │ - ceec: 4356 muls r6, r2 │ │ - ceee: 6902 ldr r2, [r0, #16] │ │ - cef0: 19bf adds r7, r7, r6 │ │ - cef2: 11ff asrs r7, r7, #7 │ │ - cef4: 4357 muls r7, r2 │ │ - cef6: 19e2 adds r2, r4, r7 │ │ - cef8: 600a str r2, [r1, #0] │ │ - cefa: 684e ldr r6, [r1, #4] │ │ - cefc: 9a05 ldr r2, [sp, #20] │ │ - cefe: 19f7 adds r7, r6, r7 │ │ - cf00: 604f str r7, [r1, #4] │ │ - cf02: 68c7 ldr r7, [r0, #12] │ │ - cf04: 3108 adds r1, #8 │ │ - cf06: 19ed adds r5, r5, r7 │ │ - cf08: 4291 cmp r1, r2 │ │ - cf0a: d200 bcs.n cf0e │ │ - cf0c: e786 b.n ce1c │ │ - cf0e: 6844 ldr r4, [r0, #4] │ │ - cf10: 142b asrs r3, r5, #16 │ │ - cf12: 042d lsls r5, r5, #16 │ │ - cf14: 18e3 adds r3, r4, r3 │ │ - cf16: 0c2d lsrs r5, r5, #16 │ │ - cf18: 6043 str r3, [r0, #4] │ │ - cf1a: 6085 str r5, [r0, #8] │ │ - cf1c: b007 add sp, #28 │ │ - cf1e: bdf0 pop {r4, r5, r6, r7, pc} │ │ - cf20: afdc add r7, sp, #880 ; 0x370 │ │ - cf22: 0002 movs r2, r0 │ │ - cf24: 7ff8 ldrb r0, [r7, #31] │ │ +0000d088 : │ │ + d088: b5f0 push {r4, r5, r6, r7, lr} │ │ + d08a: b085 sub sp, #20 │ │ + d08c: 6804 ldr r4, [r0, #0] │ │ + d08e: 9203 str r2, [sp, #12] │ │ + d090: 6842 ldr r2, [r0, #4] │ │ + d092: 6883 ldr r3, [r0, #8] │ │ + d094: 18a5 adds r5, r4, r2 │ │ + d096: 6a44 ldr r4, [r0, #36] ; 0x24 │ │ + d098: 0664 lsls r4, r4, #25 │ │ + d09a: d500 bpl.n d09e │ │ + d09c: 18ad adds r5, r5, r2 │ │ + d09e: 4c26 ldr r4, [pc, #152] ; (d138 ) │ │ + d0a0: 447c add r4, pc │ │ + d0a2: 6824 ldr r4, [r4, #0] │ │ + d0a4: 4e25 ldr r6, [pc, #148] ; (d13c ) │ │ + d0a6: 111a asrs r2, r3, #4 │ │ + d0a8: 1c2f adds r7, r5, #0 │ │ + d0aa: 4032 ands r2, r6 │ │ + d0ac: 141e asrs r6, r3, #16 │ │ + d0ae: 46b4 mov ip, r6 │ │ + d0b0: 0056 lsls r6, r2, #1 │ │ + d0b2: 9201 str r2, [sp, #4] │ │ + d0b4: 5f36 ldrsh r6, [r6, r4] │ │ + d0b6: 2201 movs r2, #1 │ │ + d0b8: 4467 add r7, ip │ │ + d0ba: 9702 str r7, [sp, #8] │ │ + d0bc: 4252 negs r2, r2 │ │ + d0be: 56ba ldrsb r2, [r7, r2] │ │ + d0c0: 1c17 adds r7, r2, #0 │ │ + d0c2: 4377 muls r7, r6 │ │ + d0c4: 9a01 ldr r2, [sp, #4] │ │ + d0c6: 1c56 adds r6, r2, #1 │ │ + d0c8: 0076 lsls r6, r6, #1 │ │ + d0ca: 5f36 ldrsh r6, [r6, r4] │ │ + d0cc: 4662 mov r2, ip │ │ + d0ce: 56aa ldrsb r2, [r5, r2] │ │ + d0d0: 4694 mov ip, r2 │ │ + d0d2: 4662 mov r2, ip │ │ + d0d4: 4372 muls r2, r6 │ │ + d0d6: 18bf adds r7, r7, r2 │ │ + d0d8: 9a01 ldr r2, [sp, #4] │ │ + d0da: 1cd6 adds r6, r2, #3 │ │ + d0dc: 0076 lsls r6, r6, #1 │ │ + d0de: 5f36 ldrsh r6, [r6, r4] │ │ + d0e0: 9a02 ldr r2, [sp, #8] │ │ + d0e2: 7892 ldrb r2, [r2, #2] │ │ + d0e4: 0612 lsls r2, r2, #24 │ │ + d0e6: 1612 asrs r2, r2, #24 │ │ + d0e8: 4694 mov ip, r2 │ │ + d0ea: 4662 mov r2, ip │ │ + d0ec: 4372 muls r2, r6 │ │ + d0ee: 18be adds r6, r7, r2 │ │ + d0f0: 9a01 ldr r2, [sp, #4] │ │ + d0f2: 3202 adds r2, #2 │ │ + d0f4: 0052 lsls r2, r2, #1 │ │ + d0f6: 5f17 ldrsh r7, [r2, r4] │ │ + d0f8: 9a02 ldr r2, [sp, #8] │ │ + d0fa: 46bc mov ip, r7 │ │ + d0fc: 2701 movs r7, #1 │ │ + d0fe: 57d7 ldrsb r7, [r2, r7] │ │ + d100: 4662 mov r2, ip │ │ + d102: 437a muls r2, r7 │ │ + d104: 18b6 adds r6, r6, r2 │ │ + d106: 6902 ldr r2, [r0, #16] │ │ + d108: 11b6 asrs r6, r6, #6 │ │ + d10a: 4372 muls r2, r6 │ │ + d10c: 1c16 adds r6, r2, #0 │ │ + d10e: 680a ldr r2, [r1, #0] │ │ + d110: 1992 adds r2, r2, r6 │ │ + d112: 600a str r2, [r1, #0] │ │ + d114: 684a ldr r2, [r1, #4] │ │ + d116: 1996 adds r6, r2, r6 │ │ + d118: 604e str r6, [r1, #4] │ │ + d11a: 68c2 ldr r2, [r0, #12] │ │ + d11c: 3108 adds r1, #8 │ │ + d11e: 189b adds r3, r3, r2 │ │ + d120: 9a03 ldr r2, [sp, #12] │ │ + d122: 4291 cmp r1, r2 │ │ + d124: d3be bcc.n d0a4 │ │ + d126: 6841 ldr r1, [r0, #4] │ │ + d128: 141a asrs r2, r3, #16 │ │ + d12a: 041b lsls r3, r3, #16 │ │ + d12c: 188a adds r2, r1, r2 │ │ + d12e: 0c1b lsrs r3, r3, #16 │ │ + d130: 6042 str r2, [r0, #4] │ │ + d132: 6083 str r3, [r0, #8] │ │ + d134: b005 add sp, #20 │ │ + d136: bdf0 pop {r4, r5, r6, r7, pc} │ │ + d138: bd50 pop {r4, r6, pc} │ │ + d13a: 0002 movs r2, r0 │ │ + d13c: 0ffc lsrs r4, r7, #31 │ │ ... │ │ │ │ -0000cf28 : │ │ - cf28: b5f0 push {r4, r5, r6, r7, lr} │ │ - cf2a: b087 sub sp, #28 │ │ - cf2c: 9205 str r2, [sp, #20] │ │ - cf2e: 6842 ldr r2, [r0, #4] │ │ - cf30: 6804 ldr r4, [r0, #0] │ │ - cf32: 6a46 ldr r6, [r0, #36] ; 0x24 │ │ - cf34: 0053 lsls r3, r2, #1 │ │ - cf36: 18e4 adds r4, r4, r3 │ │ - cf38: 6885 ldr r5, [r0, #8] │ │ - cf3a: 9404 str r4, [sp, #16] │ │ - cf3c: 0676 lsls r6, r6, #25 │ │ - cf3e: d501 bpl.n cf44 │ │ - cf40: 18e4 adds r4, r4, r3 │ │ - cf42: 9404 str r4, [sp, #16] │ │ - cf44: 4b41 ldr r3, [pc, #260] ; (d04c ) │ │ - cf46: 447b add r3, pc │ │ - cf48: 681b ldr r3, [r3, #0] │ │ - cf4a: 042a lsls r2, r5, #16 │ │ - cf4c: 4f40 ldr r7, [pc, #256] ; (d050 ) │ │ - cf4e: 0c12 lsrs r2, r2, #16 │ │ - cf50: 3210 adds r2, #16 │ │ - cf52: 4e40 ldr r6, [pc, #256] ; (d054 ) │ │ - cf54: 1092 asrs r2, r2, #2 │ │ - cf56: 403a ands r2, r7 │ │ - cf58: 0057 lsls r7, r2, #1 │ │ - cf5a: 142c asrs r4, r5, #16 │ │ - cf5c: 19a4 adds r4, r4, r6 │ │ - cf5e: 5efe ldrsh r6, [r7, r3] │ │ - cf60: 0064 lsls r4, r4, #1 │ │ - cf62: 46b4 mov ip, r6 │ │ - cf64: 9e04 ldr r6, [sp, #16] │ │ - cf66: 5f37 ldrsh r7, [r6, r4] │ │ - cf68: 4666 mov r6, ip │ │ - cf6a: 437e muls r6, r7 │ │ - cf6c: 9603 str r6, [sp, #12] │ │ - cf6e: 1c56 adds r6, r2, #1 │ │ - cf70: 0076 lsls r6, r6, #1 │ │ - cf72: 5ef7 ldrsh r7, [r6, r3] │ │ - cf74: 9702 str r7, [sp, #8] │ │ - cf76: 9f04 ldr r7, [sp, #16] │ │ - cf78: 193c adds r4, r7, r4 │ │ - cf7a: 2702 movs r7, #2 │ │ - cf7c: 5fe6 ldrsh r6, [r4, r7] │ │ - cf7e: 9f02 ldr r7, [sp, #8] │ │ - cf80: 46b4 mov ip, r6 │ │ - cf82: 4666 mov r6, ip │ │ - cf84: 437e muls r6, r7 │ │ - cf86: 9f03 ldr r7, [sp, #12] │ │ - cf88: 19be adds r6, r7, r6 │ │ - cf8a: 1c97 adds r7, r2, #2 │ │ - cf8c: 007f lsls r7, r7, #1 │ │ - cf8e: 9603 str r6, [sp, #12] │ │ - cf90: 5efe ldrsh r6, [r7, r3] │ │ - cf92: 9602 str r6, [sp, #8] │ │ - cf94: 2704 movs r7, #4 │ │ - cf96: 5fe6 ldrsh r6, [r4, r7] │ │ - cf98: 46b4 mov ip, r6 │ │ - cf9a: 9e02 ldr r6, [sp, #8] │ │ - cf9c: 4667 mov r7, ip │ │ - cf9e: 4377 muls r7, r6 │ │ - cfa0: 9e03 ldr r6, [sp, #12] │ │ - cfa2: 19f7 adds r7, r6, r7 │ │ - cfa4: 1d16 adds r6, r2, #4 │ │ - cfa6: 0076 lsls r6, r6, #1 │ │ - cfa8: 9703 str r7, [sp, #12] │ │ - cfaa: 5ef7 ldrsh r7, [r6, r3] │ │ - cfac: 46bc mov ip, r7 │ │ - cfae: 2608 movs r6, #8 │ │ - cfb0: 5fa7 ldrsh r7, [r4, r6] │ │ - cfb2: 4666 mov r6, ip │ │ - cfb4: 437e muls r6, r7 │ │ - cfb6: 1d57 adds r7, r2, #5 │ │ - cfb8: 007f lsls r7, r7, #1 │ │ - cfba: 9602 str r6, [sp, #8] │ │ - cfbc: 5eff ldrsh r7, [r7, r3] │ │ - cfbe: 9701 str r7, [sp, #4] │ │ - cfc0: 260a movs r6, #10 │ │ - cfc2: 5fa7 ldrsh r7, [r4, r6] │ │ - cfc4: 9e01 ldr r6, [sp, #4] │ │ - cfc6: 46bc mov ip, r7 │ │ - cfc8: 4667 mov r7, ip │ │ - cfca: 4377 muls r7, r6 │ │ - cfcc: 9e02 ldr r6, [sp, #8] │ │ - cfce: 19f7 adds r7, r6, r7 │ │ - cfd0: 1d96 adds r6, r2, #6 │ │ - cfd2: 0076 lsls r6, r6, #1 │ │ - cfd4: 9702 str r7, [sp, #8] │ │ - cfd6: 5ef7 ldrsh r7, [r6, r3] │ │ - cfd8: 9701 str r7, [sp, #4] │ │ - cfda: 260c movs r6, #12 │ │ - cfdc: 5fa7 ldrsh r7, [r4, r6] │ │ - cfde: 46bc mov ip, r7 │ │ - cfe0: 9f01 ldr r7, [sp, #4] │ │ - cfe2: 4666 mov r6, ip │ │ - cfe4: 437e muls r6, r7 │ │ - cfe6: 9f02 ldr r7, [sp, #8] │ │ - cfe8: 19be adds r6, r7, r6 │ │ - cfea: 1cd7 adds r7, r2, #3 │ │ - cfec: 007f lsls r7, r7, #1 │ │ - cfee: 9602 str r6, [sp, #8] │ │ - cff0: 5efe ldrsh r6, [r7, r3] │ │ - cff2: 3207 adds r2, #7 │ │ - cff4: 0052 lsls r2, r2, #1 │ │ - cff6: 9601 str r6, [sp, #4] │ │ - cff8: 2706 movs r7, #6 │ │ - cffa: 5fe6 ldrsh r6, [r4, r7] │ │ - cffc: 46b4 mov ip, r6 │ │ - cffe: 9e01 ldr r6, [sp, #4] │ │ - d000: 4667 mov r7, ip │ │ - d002: 4377 muls r7, r6 │ │ - d004: 9e03 ldr r6, [sp, #12] │ │ - d006: 19f7 adds r7, r6, r7 │ │ - d008: 260e movs r6, #14 │ │ - d00a: 5fa4 ldrsh r4, [r4, r6] │ │ - d00c: 5ed2 ldrsh r2, [r2, r3] │ │ - d00e: 107f asrs r7, r7, #1 │ │ - d010: 6906 ldr r6, [r0, #16] │ │ - d012: 4362 muls r2, r4 │ │ - d014: 9c02 ldr r4, [sp, #8] │ │ - d016: 18a2 adds r2, r4, r2 │ │ - d018: 1052 asrs r2, r2, #1 │ │ - d01a: 18bf adds r7, r7, r2 │ │ - d01c: 13bf asrs r7, r7, #14 │ │ - d01e: 4377 muls r7, r6 │ │ - d020: 680c ldr r4, [r1, #0] │ │ - d022: 684e ldr r6, [r1, #4] │ │ - d024: 19e2 adds r2, r4, r7 │ │ - d026: 19f7 adds r7, r6, r7 │ │ - d028: 600a str r2, [r1, #0] │ │ - d02a: 604f str r7, [r1, #4] │ │ - d02c: 68c7 ldr r7, [r0, #12] │ │ - d02e: 9a05 ldr r2, [sp, #20] │ │ - d030: 3108 adds r1, #8 │ │ - d032: 19ed adds r5, r5, r7 │ │ - d034: 4291 cmp r1, r2 │ │ - d036: d200 bcs.n d03a │ │ - d038: e787 b.n cf4a │ │ - d03a: 6844 ldr r4, [r0, #4] │ │ - d03c: 142b asrs r3, r5, #16 │ │ - d03e: 042d lsls r5, r5, #16 │ │ - d040: 18e3 adds r3, r4, r3 │ │ - d042: 0c2d lsrs r5, r5, #16 │ │ - d044: 6043 str r3, [r0, #4] │ │ - d046: 6085 str r5, [r0, #8] │ │ - d048: b007 add sp, #28 │ │ - d04a: bdf0 pop {r4, r5, r6, r7, pc} │ │ - d04c: aeae add r6, sp, #696 ; 0x2b8 │ │ - d04e: 0002 movs r2, r0 │ │ - d050: 7ff8 ldrb r0, [r7, #31] │ │ - d052: 0000 movs r0, r0 │ │ - d054: fffd 7fff ; instruction: 0xfffd7fff │ │ - │ │ -0000d058 : │ │ - d058: b5f0 push {r4, r5, r6, r7, lr} │ │ - d05a: 6b03 ldr r3, [r0, #48] ; 0x30 │ │ - d05c: b087 sub sp, #28 │ │ - d05e: 6804 ldr r4, [r0, #0] │ │ - d060: 9304 str r3, [sp, #16] │ │ - d062: 6843 ldr r3, [r0, #4] │ │ - d064: 6a45 ldr r5, [r0, #36] ; 0x24 │ │ - d066: 9205 str r2, [sp, #20] │ │ - d068: 18e4 adds r4, r4, r3 │ │ - d06a: 6882 ldr r2, [r0, #8] │ │ - d06c: 9402 str r4, [sp, #8] │ │ - d06e: 066d lsls r5, r5, #25 │ │ - d070: d501 bpl.n d076 │ │ - d072: 18e4 adds r4, r4, r3 │ │ - d074: 9402 str r4, [sp, #8] │ │ - d076: 4b2c ldr r3, [pc, #176] ; (d128 ) │ │ - d078: 447b add r3, pc │ │ - d07a: 681b ldr r3, [r3, #0] │ │ - d07c: 4e2b ldr r6, [pc, #172] ; (d12c ) │ │ - d07e: 1114 asrs r4, r2, #4 │ │ - d080: 9d04 ldr r5, [sp, #16] │ │ - d082: 4034 ands r4, r6 │ │ - d084: 6986 ldr r6, [r0, #24] │ │ - d086: 1417 asrs r7, r2, #16 │ │ - d088: 9701 str r7, [sp, #4] │ │ - d08a: 19ad adds r5, r5, r6 │ │ - d08c: 9504 str r5, [sp, #16] │ │ - d08e: 132f asrs r7, r5, #12 │ │ - d090: 0065 lsls r5, r4, #1 │ │ - d092: 9703 str r7, [sp, #12] │ │ - d094: 5eee ldrsh r6, [r5, r3] │ │ - d096: 9f01 ldr r7, [sp, #4] │ │ - d098: 9600 str r6, [sp, #0] │ │ - d09a: 9e02 ldr r6, [sp, #8] │ │ - d09c: 19f5 adds r5, r6, r7 │ │ - d09e: 1e6e subs r6, r5, #1 │ │ - d0a0: 2700 movs r7, #0 │ │ - d0a2: 57f7 ldrsb r7, [r6, r7] │ │ - d0a4: 46bc mov ip, r7 │ │ - d0a6: 9f00 ldr r7, [sp, #0] │ │ - d0a8: 4666 mov r6, ip │ │ - d0aa: 437e muls r6, r7 │ │ - d0ac: 9600 str r6, [sp, #0] │ │ - d0ae: 1c66 adds r6, r4, #1 │ │ - d0b0: 0076 lsls r6, r6, #1 │ │ - d0b2: 5ef7 ldrsh r7, [r6, r3] │ │ - d0b4: 9e01 ldr r6, [sp, #4] │ │ - d0b6: 46bc mov ip, r7 │ │ - d0b8: 9f02 ldr r7, [sp, #8] │ │ - d0ba: 57bf ldrsb r7, [r7, r6] │ │ - d0bc: 4666 mov r6, ip │ │ - d0be: 437e muls r6, r7 │ │ - d0c0: 9f00 ldr r7, [sp, #0] │ │ - d0c2: 19be adds r6, r7, r6 │ │ - d0c4: 1ce7 adds r7, r4, #3 │ │ - d0c6: 007f lsls r7, r7, #1 │ │ - d0c8: 9601 str r6, [sp, #4] │ │ - d0ca: 5eff ldrsh r7, [r7, r3] │ │ - d0cc: 2602 movs r6, #2 │ │ - d0ce: 57ae ldrsb r6, [r5, r6] │ │ - d0d0: 3402 adds r4, #2 │ │ - d0d2: 0064 lsls r4, r4, #1 │ │ - d0d4: 46b4 mov ip, r6 │ │ - d0d6: 1c3e adds r6, r7, #0 │ │ - d0d8: 4667 mov r7, ip │ │ - d0da: 4377 muls r7, r6 │ │ - d0dc: 9e01 ldr r6, [sp, #4] │ │ - d0de: 19f7 adds r7, r6, r7 │ │ - d0e0: 5ee4 ldrsh r4, [r4, r3] │ │ - d0e2: 2601 movs r6, #1 │ │ - d0e4: 57ae ldrsb r6, [r5, r6] │ │ - d0e6: 680d ldr r5, [r1, #0] │ │ - d0e8: 4366 muls r6, r4 │ │ - d0ea: 9c03 ldr r4, [sp, #12] │ │ - d0ec: 19bf adds r7, r7, r6 │ │ - d0ee: 11bf asrs r7, r7, #6 │ │ - d0f0: 4367 muls r7, r4 │ │ - d0f2: 684e ldr r6, [r1, #4] │ │ - d0f4: 19ec adds r4, r5, r7 │ │ - d0f6: 600c str r4, [r1, #0] │ │ - d0f8: 19f7 adds r7, r6, r7 │ │ - d0fa: 604f str r7, [r1, #4] │ │ - d0fc: 68c7 ldr r7, [r0, #12] │ │ - d0fe: 9c05 ldr r4, [sp, #20] │ │ - d100: 3108 adds r1, #8 │ │ - d102: 19d2 adds r2, r2, r7 │ │ - d104: 42a1 cmp r1, r4 │ │ - d106: d3b9 bcc.n d07c │ │ - d108: 6845 ldr r5, [r0, #4] │ │ - d10a: 9e04 ldr r6, [sp, #16] │ │ - d10c: 9f03 ldr r7, [sp, #12] │ │ - d10e: 1413 asrs r3, r2, #16 │ │ - d110: 0412 lsls r2, r2, #16 │ │ - d112: 18eb adds r3, r5, r3 │ │ - d114: 0c12 lsrs r2, r2, #16 │ │ - d116: 6043 str r3, [r0, #4] │ │ - d118: 6082 str r2, [r0, #8] │ │ - d11a: 6306 str r6, [r0, #48] ; 0x30 │ │ - d11c: 6346 str r6, [r0, #52] ; 0x34 │ │ - d11e: 6107 str r7, [r0, #16] │ │ - d120: 6147 str r7, [r0, #20] │ │ - d122: b007 add sp, #28 │ │ - d124: bdf0 pop {r4, r5, r6, r7, pc} │ │ - d126: 46c0 nop ; (mov r8, r8) │ │ - d128: ad78 add r5, sp, #480 ; 0x1e0 │ │ - d12a: 0002 movs r2, r0 │ │ - d12c: 0ffc lsrs r4, r7, #31 │ │ +0000d140 : │ │ + d140: b5f0 push {r4, r5, r6, r7, lr} │ │ + d142: 6804 ldr r4, [r0, #0] │ │ + d144: b085 sub sp, #20 │ │ + d146: 9202 str r2, [sp, #8] │ │ + d148: 46a4 mov ip, r4 │ │ + d14a: 6842 ldr r2, [r0, #4] │ │ + d14c: 6a44 ldr r4, [r0, #36] ; 0x24 │ │ + d14e: 6883 ldr r3, [r0, #8] │ │ + d150: 0052 lsls r2, r2, #1 │ │ + d152: 4494 add ip, r2 │ │ + d154: 0664 lsls r4, r4, #25 │ │ + d156: d500 bpl.n d15a │ │ + d158: 4494 add ip, r2 │ │ + d15a: 4d24 ldr r5, [pc, #144] ; (d1ec ) │ │ + d15c: 447d add r5, pc │ │ + d15e: 682d ldr r5, [r5, #0] │ │ + d160: 4a23 ldr r2, [pc, #140] ; (d1f0 ) │ │ + d162: 4e24 ldr r6, [pc, #144] ; (d1f4 ) │ │ + d164: 111c asrs r4, r3, #4 │ │ + d166: 4014 ands r4, r2 │ │ + d168: 141a asrs r2, r3, #16 │ │ + d16a: 1992 adds r2, r2, r6 │ │ + d16c: 0066 lsls r6, r4, #1 │ │ + d16e: 5f76 ldrsh r6, [r6, r5] │ │ + d170: 4667 mov r7, ip │ │ + d172: 0052 lsls r2, r2, #1 │ │ + d174: 9601 str r6, [sp, #4] │ │ + d176: 5ebe ldrsh r6, [r7, r2] │ │ + d178: 4462 add r2, ip │ │ + d17a: 1c37 adds r7, r6, #0 │ │ + d17c: 9e01 ldr r6, [sp, #4] │ │ + d17e: 9201 str r2, [sp, #4] │ │ + d180: 437e muls r6, r7 │ │ + d182: 9603 str r6, [sp, #12] │ │ + d184: 1c66 adds r6, r4, #1 │ │ + d186: 0076 lsls r6, r6, #1 │ │ + d188: 5f76 ldrsh r6, [r6, r5] │ │ + d18a: 2702 movs r7, #2 │ │ + d18c: 5fd2 ldrsh r2, [r2, r7] │ │ + d18e: 4372 muls r2, r6 │ │ + d190: 1c16 adds r6, r2, #0 │ │ + d192: 9a03 ldr r2, [sp, #12] │ │ + d194: 1997 adds r7, r2, r6 │ │ + d196: 1ce6 adds r6, r4, #3 │ │ + d198: 0076 lsls r6, r6, #1 │ │ + d19a: 5f76 ldrsh r6, [r6, r5] │ │ + d19c: 9a01 ldr r2, [sp, #4] │ │ + d19e: 3402 adds r4, #2 │ │ + d1a0: 9603 str r6, [sp, #12] │ │ + d1a2: 2606 movs r6, #6 │ │ + d1a4: 5f92 ldrsh r2, [r2, r6] │ │ + d1a6: 9e03 ldr r6, [sp, #12] │ │ + d1a8: 0064 lsls r4, r4, #1 │ │ + d1aa: 4356 muls r6, r2 │ │ + d1ac: 5f64 ldrsh r4, [r4, r5] │ │ + d1ae: 9a01 ldr r2, [sp, #4] │ │ + d1b0: 19be adds r6, r7, r6 │ │ + d1b2: 2704 movs r7, #4 │ │ + d1b4: 5fd7 ldrsh r7, [r2, r7] │ │ + d1b6: 6902 ldr r2, [r0, #16] │ │ + d1b8: 437c muls r4, r7 │ │ + d1ba: 1936 adds r6, r6, r4 │ │ + d1bc: 13b6 asrs r6, r6, #14 │ │ + d1be: 4372 muls r2, r6 │ │ + d1c0: 1c16 adds r6, r2, #0 │ │ + d1c2: 680a ldr r2, [r1, #0] │ │ + d1c4: 1992 adds r2, r2, r6 │ │ + d1c6: 600a str r2, [r1, #0] │ │ + d1c8: 684a ldr r2, [r1, #4] │ │ + d1ca: 1996 adds r6, r2, r6 │ │ + d1cc: 604e str r6, [r1, #4] │ │ + d1ce: 68c2 ldr r2, [r0, #12] │ │ + d1d0: 3108 adds r1, #8 │ │ + d1d2: 189b adds r3, r3, r2 │ │ + d1d4: 9a02 ldr r2, [sp, #8] │ │ + d1d6: 4291 cmp r1, r2 │ │ + d1d8: d3c2 bcc.n d160 │ │ + d1da: 6841 ldr r1, [r0, #4] │ │ + d1dc: 141a asrs r2, r3, #16 │ │ + d1de: 041b lsls r3, r3, #16 │ │ + d1e0: 188a adds r2, r1, r2 │ │ + d1e2: 0c1b lsrs r3, r3, #16 │ │ + d1e4: 6042 str r2, [r0, #4] │ │ + d1e6: 6083 str r3, [r0, #8] │ │ + d1e8: b005 add sp, #20 │ │ + d1ea: bdf0 pop {r4, r5, r6, r7, pc} │ │ + d1ec: bc94 pop {r2, r4, r7} │ │ + d1ee: 0002 movs r2, r0 │ │ + d1f0: 0ffc lsrs r4, r7, #31 │ │ + d1f2: 0000 movs r0, r0 │ │ + d1f4: ffff 7fff ; instruction: 0xffff7fff │ │ + │ │ +0000d1f8 : │ │ + d1f8: b5f0 push {r4, r5, r6, r7, lr} │ │ + d1fa: 6883 ldr r3, [r0, #8] │ │ + d1fc: b087 sub sp, #28 │ │ + d1fe: 9205 str r2, [sp, #20] │ │ + d200: 9301 str r3, [sp, #4] │ │ + d202: 6802 ldr r2, [r0, #0] │ │ + d204: 6843 ldr r3, [r0, #4] │ │ + d206: 18d2 adds r2, r2, r3 │ │ + d208: 9202 str r2, [sp, #8] │ │ + d20a: 6a42 ldr r2, [r0, #36] ; 0x24 │ │ + d20c: 0652 lsls r2, r2, #25 │ │ + d20e: d502 bpl.n d216 │ │ + d210: 9a02 ldr r2, [sp, #8] │ │ + d212: 18d3 adds r3, r2, r3 │ │ + d214: 9302 str r3, [sp, #8] │ │ + d216: 4a3e ldr r2, [pc, #248] ; (d310 ) │ │ + d218: 447a add r2, pc │ │ + d21a: 6812 ldr r2, [r2, #0] │ │ + d21c: 9b01 ldr r3, [sp, #4] │ │ + d21e: 9c01 ldr r4, [sp, #4] │ │ + d220: 4d3c ldr r5, [pc, #240] ; (d314 ) │ │ + d222: 041b lsls r3, r3, #16 │ │ + d224: 0c1b lsrs r3, r3, #16 │ │ + d226: 3310 adds r3, #16 │ │ + d228: 109b asrs r3, r3, #2 │ │ + d22a: 402b ands r3, r5 │ │ + d22c: 1425 asrs r5, r4, #16 │ │ + d22e: 9503 str r5, [sp, #12] │ │ + d230: 005d lsls r5, r3, #1 │ │ + d232: 5eae ldrsh r6, [r5, r2] │ │ + d234: 9f03 ldr r7, [sp, #12] │ │ + d236: 9d02 ldr r5, [sp, #8] │ │ + d238: 19ed adds r5, r5, r7 │ │ + d23a: 1eef subs r7, r5, #3 │ │ + d23c: 783f ldrb r7, [r7, #0] │ │ + d23e: 063f lsls r7, r7, #24 │ │ + d240: 163f asrs r7, r7, #24 │ │ + d242: 1c3c adds r4, r7, #0 │ │ + d244: 4374 muls r4, r6 │ │ + d246: 1eaf subs r7, r5, #2 │ │ + d248: 783f ldrb r7, [r7, #0] │ │ + d24a: 1c5e adds r6, r3, #1 │ │ + d24c: 0076 lsls r6, r6, #1 │ │ + d24e: 063f lsls r7, r7, #24 │ │ + d250: 163f asrs r7, r7, #24 │ │ + d252: 46bc mov ip, r7 │ │ + d254: 9404 str r4, [sp, #16] │ │ + d256: 5eb6 ldrsh r6, [r6, r2] │ │ + d258: 9c04 ldr r4, [sp, #16] │ │ + d25a: 4667 mov r7, ip │ │ + d25c: 4377 muls r7, r6 │ │ + d25e: 1c9e adds r6, r3, #2 │ │ + d260: 0076 lsls r6, r6, #1 │ │ + d262: 19e7 adds r7, r4, r7 │ │ + d264: 5eb6 ldrsh r6, [r6, r2] │ │ + d266: 1e6c subs r4, r5, #1 │ │ + d268: 7824 ldrb r4, [r4, #0] │ │ + d26a: 0624 lsls r4, r4, #24 │ │ + d26c: 1624 asrs r4, r4, #24 │ │ + d26e: 46a4 mov ip, r4 │ │ + d270: 4664 mov r4, ip │ │ + d272: 4374 muls r4, r6 │ │ + d274: 1cde adds r6, r3, #3 │ │ + d276: 0076 lsls r6, r6, #1 │ │ + d278: 193f adds r7, r7, r4 │ │ + d27a: 5eb6 ldrsh r6, [r6, r2] │ │ + d27c: 9c02 ldr r4, [sp, #8] │ │ + d27e: 9604 str r6, [sp, #16] │ │ + d280: 9e03 ldr r6, [sp, #12] │ │ + d282: 57a4 ldrsb r4, [r4, r6] │ │ + d284: 46a4 mov ip, r4 │ │ + d286: 9c04 ldr r4, [sp, #16] │ │ + d288: 4666 mov r6, ip │ │ + d28a: 4366 muls r6, r4 │ │ + d28c: 19bf adds r7, r7, r6 │ │ + d28e: 1d1e adds r6, r3, #4 │ │ + d290: 0076 lsls r6, r6, #1 │ │ + d292: 5eb6 ldrsh r6, [r6, r2] │ │ + d294: 2401 movs r4, #1 │ │ + d296: 572c ldrsb r4, [r5, r4] │ │ + d298: 46a4 mov ip, r4 │ │ + d29a: 4664 mov r4, ip │ │ + d29c: 4374 muls r4, r6 │ │ + d29e: 1d5e adds r6, r3, #5 │ │ + d2a0: 0076 lsls r6, r6, #1 │ │ + d2a2: 193f adds r7, r7, r4 │ │ + d2a4: 5eb6 ldrsh r6, [r6, r2] │ │ + d2a6: 2402 movs r4, #2 │ │ + d2a8: 572c ldrsb r4, [r5, r4] │ │ + d2aa: 46a4 mov ip, r4 │ │ + d2ac: 4664 mov r4, ip │ │ + d2ae: 4374 muls r4, r6 │ │ + d2b0: 1d9e adds r6, r3, #6 │ │ + d2b2: 0076 lsls r6, r6, #1 │ │ + d2b4: 193f adds r7, r7, r4 │ │ + d2b6: 5eb6 ldrsh r6, [r6, r2] │ │ + d2b8: 2403 movs r4, #3 │ │ + d2ba: 572c ldrsb r4, [r5, r4] │ │ + d2bc: 3307 adds r3, #7 │ │ + d2be: 005b lsls r3, r3, #1 │ │ + d2c0: 46a4 mov ip, r4 │ │ + d2c2: 4664 mov r4, ip │ │ + d2c4: 4374 muls r4, r6 │ │ + d2c6: 193e adds r6, r7, r4 │ │ + d2c8: 2704 movs r7, #4 │ │ + d2ca: 5e9c ldrsh r4, [r3, r2] │ │ + d2cc: 57ef ldrsb r7, [r5, r7] │ │ + d2ce: 1c23 adds r3, r4, #0 │ │ + d2d0: 437b muls r3, r7 │ │ + d2d2: 18f6 adds r6, r6, r3 │ │ + d2d4: 6903 ldr r3, [r0, #16] │ │ + d2d6: 11f6 asrs r6, r6, #7 │ │ + d2d8: 4373 muls r3, r6 │ │ + d2da: 1c1e adds r6, r3, #0 │ │ + d2dc: 680b ldr r3, [r1, #0] │ │ + d2de: 199b adds r3, r3, r6 │ │ + d2e0: 600b str r3, [r1, #0] │ │ + d2e2: 684b ldr r3, [r1, #4] │ │ + d2e4: 199e adds r6, r3, r6 │ │ + d2e6: 604e str r6, [r1, #4] │ │ + d2e8: 68c3 ldr r3, [r0, #12] │ │ + d2ea: 9c01 ldr r4, [sp, #4] │ │ + d2ec: 3108 adds r1, #8 │ │ + d2ee: 18e3 adds r3, r4, r3 │ │ + d2f0: 9301 str r3, [sp, #4] │ │ + d2f2: 9b05 ldr r3, [sp, #20] │ │ + d2f4: 4299 cmp r1, r3 │ │ + d2f6: d200 bcs.n d2fa │ │ + d2f8: e790 b.n d21c │ │ + d2fa: 9b01 ldr r3, [sp, #4] │ │ + d2fc: 6842 ldr r2, [r0, #4] │ │ + d2fe: 141b asrs r3, r3, #16 │ │ + d300: 18d3 adds r3, r2, r3 │ │ + d302: 6043 str r3, [r0, #4] │ │ + d304: 9b01 ldr r3, [sp, #4] │ │ + d306: 041c lsls r4, r3, #16 │ │ + d308: 0c24 lsrs r4, r4, #16 │ │ + d30a: 6084 str r4, [r0, #8] │ │ + d30c: b007 add sp, #28 │ │ + d30e: bdf0 pop {r4, r5, r6, r7, pc} │ │ + d310: bbdc cbnz r4, d38a │ │ + d312: 0002 movs r2, r0 │ │ + d314: 7ff8 ldrb r0, [r7, #31] │ │ ... │ │ │ │ -0000d130 : │ │ - d130: b5f0 push {r4, r5, r6, r7, lr} │ │ - d132: 6b03 ldr r3, [r0, #48] ; 0x30 │ │ - d134: 6844 ldr r4, [r0, #4] │ │ - d136: 6805 ldr r5, [r0, #0] │ │ - d138: 6a46 ldr r6, [r0, #36] ; 0x24 │ │ - d13a: 469c mov ip, r3 │ │ - d13c: 0063 lsls r3, r4, #1 │ │ - d13e: b089 sub sp, #36 ; 0x24 │ │ - d140: 18ed adds r5, r5, r3 │ │ - d142: 9207 str r2, [sp, #28] │ │ - d144: 9504 str r5, [sp, #16] │ │ - d146: 6882 ldr r2, [r0, #8] │ │ - d148: 0676 lsls r6, r6, #25 │ │ - d14a: d501 bpl.n d150 │ │ - d14c: 18ed adds r5, r5, r3 │ │ - d14e: 9504 str r5, [sp, #16] │ │ - d150: 4b2e ldr r3, [pc, #184] ; (d20c ) │ │ - d152: 447b add r3, pc │ │ - d154: 681b ldr r3, [r3, #0] │ │ - d156: 4d2e ldr r5, [pc, #184] ; (d210 ) │ │ - d158: 1416 asrs r6, r2, #16 │ │ - d15a: 4f2e ldr r7, [pc, #184] ; (d214 ) │ │ - d15c: 1976 adds r6, r6, r5 │ │ - d15e: 6985 ldr r5, [r0, #24] │ │ - d160: 1114 asrs r4, r2, #4 │ │ - d162: 0076 lsls r6, r6, #1 │ │ - d164: 403c ands r4, r7 │ │ - d166: 44ac add ip, r5 │ │ - d168: 1cb7 adds r7, r6, #2 │ │ - d16a: 9701 str r7, [sp, #4] │ │ - d16c: 4667 mov r7, ip │ │ - d16e: 0065 lsls r5, r4, #1 │ │ - d170: 133f asrs r7, r7, #12 │ │ - d172: 9706 str r7, [sp, #24] │ │ - d174: 5eef ldrsh r7, [r5, r3] │ │ - d176: 9705 str r7, [sp, #20] │ │ - d178: 9f04 ldr r7, [sp, #16] │ │ - d17a: 5fbe ldrsh r6, [r7, r6] │ │ - d17c: 9f05 ldr r7, [sp, #20] │ │ - d17e: 1c3d adds r5, r7, #0 │ │ - d180: 4375 muls r5, r6 │ │ - d182: 1c66 adds r6, r4, #1 │ │ - d184: 0076 lsls r6, r6, #1 │ │ - d186: 9503 str r5, [sp, #12] │ │ - d188: 5ef5 ldrsh r5, [r6, r3] │ │ - d18a: 9e01 ldr r6, [sp, #4] │ │ - d18c: 9502 str r5, [sp, #8] │ │ - d18e: 9d04 ldr r5, [sp, #16] │ │ - d190: 9f02 ldr r7, [sp, #8] │ │ - d192: 5fad ldrsh r5, [r5, r6] │ │ - d194: 1c3e adds r6, r7, #0 │ │ - d196: 436e muls r6, r5 │ │ - d198: 9d03 ldr r5, [sp, #12] │ │ - d19a: 1ce7 adds r7, r4, #3 │ │ - d19c: 007f lsls r7, r7, #1 │ │ - d19e: 19ae adds r6, r5, r6 │ │ - d1a0: 9603 str r6, [sp, #12] │ │ - d1a2: 5efe ldrsh r6, [r7, r3] │ │ - d1a4: 9f01 ldr r7, [sp, #4] │ │ - d1a6: 3402 adds r4, #2 │ │ - d1a8: 9602 str r6, [sp, #8] │ │ - d1aa: 9e04 ldr r6, [sp, #16] │ │ - d1ac: 0064 lsls r4, r4, #1 │ │ - d1ae: 19f6 adds r6, r6, r7 │ │ - d1b0: 9601 str r6, [sp, #4] │ │ - d1b2: 2504 movs r5, #4 │ │ - d1b4: 5f75 ldrsh r5, [r6, r5] │ │ - d1b6: 9e02 ldr r6, [sp, #8] │ │ - d1b8: 1c37 adds r7, r6, #0 │ │ - d1ba: 436f muls r7, r5 │ │ - d1bc: 9d03 ldr r5, [sp, #12] │ │ - d1be: 5ee4 ldrsh r4, [r4, r3] │ │ - d1c0: 19ef adds r7, r5, r7 │ │ - d1c2: 9705 str r7, [sp, #20] │ │ - d1c4: 9f01 ldr r7, [sp, #4] │ │ - d1c6: 9d06 ldr r5, [sp, #24] │ │ - d1c8: 2602 movs r6, #2 │ │ - d1ca: 5fbe ldrsh r6, [r7, r6] │ │ - d1cc: 4366 muls r6, r4 │ │ - d1ce: 9c05 ldr r4, [sp, #20] │ │ - d1d0: 19a7 adds r7, r4, r6 │ │ - d1d2: 13bf asrs r7, r7, #14 │ │ - d1d4: 436f muls r7, r5 │ │ - d1d6: 680e ldr r6, [r1, #0] │ │ - d1d8: 19f4 adds r4, r6, r7 │ │ - d1da: 600c str r4, [r1, #0] │ │ - d1dc: 684c ldr r4, [r1, #4] │ │ - d1de: 19e7 adds r7, r4, r7 │ │ - d1e0: 604f str r7, [r1, #4] │ │ - d1e2: 68c5 ldr r5, [r0, #12] │ │ - d1e4: 9e07 ldr r6, [sp, #28] │ │ - d1e6: 3108 adds r1, #8 │ │ - d1e8: 1952 adds r2, r2, r5 │ │ - d1ea: 42b1 cmp r1, r6 │ │ - d1ec: d3b3 bcc.n d156 │ │ - d1ee: 6847 ldr r7, [r0, #4] │ │ - d1f0: 1413 asrs r3, r2, #16 │ │ - d1f2: 0412 lsls r2, r2, #16 │ │ - d1f4: 18fb adds r3, r7, r3 │ │ - d1f6: 6043 str r3, [r0, #4] │ │ - d1f8: 9b06 ldr r3, [sp, #24] │ │ - d1fa: 4661 mov r1, ip │ │ - d1fc: 0c12 lsrs r2, r2, #16 │ │ - d1fe: 6082 str r2, [r0, #8] │ │ - d200: 6301 str r1, [r0, #48] ; 0x30 │ │ - d202: 6341 str r1, [r0, #52] ; 0x34 │ │ - d204: 6103 str r3, [r0, #16] │ │ - d206: 6143 str r3, [r0, #20] │ │ - d208: b009 add sp, #36 ; 0x24 │ │ - d20a: bdf0 pop {r4, r5, r6, r7, pc} │ │ - d20c: ac9e add r4, sp, #632 ; 0x278 │ │ - d20e: 0002 movs r2, r0 │ │ - d210: ffff 7fff ; instruction: 0xffff7fff │ │ - d214: 0ffc lsrs r4, r7, #31 │ │ +0000d318 : │ │ + d318: b5f0 push {r4, r5, r6, r7, lr} │ │ + d31a: 6883 ldr r3, [r0, #8] │ │ + d31c: b087 sub sp, #28 │ │ + d31e: 9205 str r2, [sp, #20] │ │ + d320: 9301 str r3, [sp, #4] │ │ + d322: 6843 ldr r3, [r0, #4] │ │ + d324: 6802 ldr r2, [r0, #0] │ │ + d326: 005b lsls r3, r3, #1 │ │ + d328: 18d2 adds r2, r2, r3 │ │ + d32a: 9202 str r2, [sp, #8] │ │ + d32c: 6a42 ldr r2, [r0, #36] ; 0x24 │ │ + d32e: 0652 lsls r2, r2, #25 │ │ + d330: d502 bpl.n d338 │ │ + d332: 9a02 ldr r2, [sp, #8] │ │ + d334: 18d3 adds r3, r2, r3 │ │ + d336: 9302 str r3, [sp, #8] │ │ + d338: 4c40 ldr r4, [pc, #256] ; (d43c ) │ │ + d33a: 447c add r4, pc │ │ + d33c: 6824 ldr r4, [r4, #0] │ │ + d33e: 9b01 ldr r3, [sp, #4] │ │ + d340: 4a3f ldr r2, [pc, #252] ; (d440 ) │ │ + d342: 4e40 ldr r6, [pc, #256] ; (d444 ) │ │ + d344: 041b lsls r3, r3, #16 │ │ + d346: 0c1b lsrs r3, r3, #16 │ │ + d348: 3310 adds r3, #16 │ │ + d34a: 109b asrs r3, r3, #2 │ │ + d34c: 4013 ands r3, r2 │ │ + d34e: 9a01 ldr r2, [sp, #4] │ │ + d350: 9f02 ldr r7, [sp, #8] │ │ + d352: 1412 asrs r2, r2, #16 │ │ + d354: 1992 adds r2, r2, r6 │ │ + d356: 0052 lsls r2, r2, #1 │ │ + d358: 005e lsls r6, r3, #1 │ │ + d35a: 5ebf ldrsh r7, [r7, r2] │ │ + d35c: 5f36 ldrsh r6, [r6, r4] │ │ + d35e: 1c35 adds r5, r6, #0 │ │ + d360: 437d muls r5, r7 │ │ + d362: 9e02 ldr r6, [sp, #8] │ │ + d364: 9503 str r5, [sp, #12] │ │ + d366: 1c5f adds r7, r3, #1 │ │ + d368: 18b2 adds r2, r6, r2 │ │ + d36a: 2502 movs r5, #2 │ │ + d36c: 5f56 ldrsh r6, [r2, r5] │ │ + d36e: 007f lsls r7, r7, #1 │ │ + d370: 5f3f ldrsh r7, [r7, r4] │ │ + d372: 46b4 mov ip, r6 │ │ + d374: 4666 mov r6, ip │ │ + d376: 437e muls r6, r7 │ │ + d378: 9d03 ldr r5, [sp, #12] │ │ + d37a: 1c9f adds r7, r3, #2 │ │ + d37c: 007f lsls r7, r7, #1 │ │ + d37e: 19ad adds r5, r5, r6 │ │ + d380: 9503 str r5, [sp, #12] │ │ + d382: 5f3f ldrsh r7, [r7, r4] │ │ + d384: 2604 movs r6, #4 │ │ + d386: 5f95 ldrsh r5, [r2, r6] │ │ + d388: 1d1e adds r6, r3, #4 │ │ + d38a: 0076 lsls r6, r6, #1 │ │ + d38c: 46ac mov ip, r5 │ │ + d38e: 4665 mov r5, ip │ │ + d390: 437d muls r5, r7 │ │ + d392: 1c2f adds r7, r5, #0 │ │ + d394: 9d03 ldr r5, [sp, #12] │ │ + d396: 19ed adds r5, r5, r7 │ │ + d398: 9503 str r5, [sp, #12] │ │ + d39a: 2508 movs r5, #8 │ │ + d39c: 5f57 ldrsh r7, [r2, r5] │ │ + d39e: 5f36 ldrsh r6, [r6, r4] │ │ + d3a0: 1c3d adds r5, r7, #0 │ │ + d3a2: 4375 muls r5, r6 │ │ + d3a4: 1d5e adds r6, r3, #5 │ │ + d3a6: 0076 lsls r6, r6, #1 │ │ + d3a8: 9504 str r5, [sp, #16] │ │ + d3aa: 5f36 ldrsh r6, [r6, r4] │ │ + d3ac: 270a movs r7, #10 │ │ + d3ae: 5fd5 ldrsh r5, [r2, r7] │ │ + d3b0: 46ac mov ip, r5 │ │ + d3b2: 4665 mov r5, ip │ │ + d3b4: 4375 muls r5, r6 │ │ + d3b6: 1c2e adds r6, r5, #0 │ │ + d3b8: 9d04 ldr r5, [sp, #16] │ │ + d3ba: 19af adds r7, r5, r6 │ │ + d3bc: 1d9e adds r6, r3, #6 │ │ + d3be: 0076 lsls r6, r6, #1 │ │ + d3c0: 5f36 ldrsh r6, [r6, r4] │ │ + d3c2: 9604 str r6, [sp, #16] │ │ + d3c4: 260c movs r6, #12 │ │ + d3c6: 5f95 ldrsh r5, [r2, r6] │ │ + d3c8: 9e04 ldr r6, [sp, #16] │ │ + d3ca: 46ac mov ip, r5 │ │ + d3cc: 4665 mov r5, ip │ │ + d3ce: 4375 muls r5, r6 │ │ + d3d0: 1cde adds r6, r3, #3 │ │ + d3d2: 0076 lsls r6, r6, #1 │ │ + d3d4: 197f adds r7, r7, r5 │ │ + d3d6: 5f36 ldrsh r6, [r6, r4] │ │ + d3d8: 3307 adds r3, #7 │ │ + d3da: 005b lsls r3, r3, #1 │ │ + d3dc: 9604 str r6, [sp, #16] │ │ + d3de: 2606 movs r6, #6 │ │ + d3e0: 5f95 ldrsh r5, [r2, r6] │ │ + d3e2: 9e04 ldr r6, [sp, #16] │ │ + d3e4: 46ac mov ip, r5 │ │ + d3e6: 4665 mov r5, ip │ │ + d3e8: 4375 muls r5, r6 │ │ + d3ea: 1c2e adds r6, r5, #0 │ │ + d3ec: 9d03 ldr r5, [sp, #12] │ │ + d3ee: 19ae adds r6, r5, r6 │ │ + d3f0: 5f1d ldrsh r5, [r3, r4] │ │ + d3f2: 230e movs r3, #14 │ │ + d3f4: 5ed2 ldrsh r2, [r2, r3] │ │ + d3f6: 1076 asrs r6, r6, #1 │ │ + d3f8: 1c2b adds r3, r5, #0 │ │ + d3fa: 4353 muls r3, r2 │ │ + d3fc: 18fb adds r3, r7, r3 │ │ + d3fe: 105b asrs r3, r3, #1 │ │ + d400: 18f6 adds r6, r6, r3 │ │ + d402: 6903 ldr r3, [r0, #16] │ │ + d404: 13b6 asrs r6, r6, #14 │ │ + d406: 4373 muls r3, r6 │ │ + d408: 1c1e adds r6, r3, #0 │ │ + d40a: 680b ldr r3, [r1, #0] │ │ + d40c: 9a01 ldr r2, [sp, #4] │ │ + d40e: 199b adds r3, r3, r6 │ │ + d410: 600b str r3, [r1, #0] │ │ + d412: 684b ldr r3, [r1, #4] │ │ + d414: 199e adds r6, r3, r6 │ │ + d416: 604e str r6, [r1, #4] │ │ + d418: 68c3 ldr r3, [r0, #12] │ │ + d41a: 3108 adds r1, #8 │ │ + d41c: 18d3 adds r3, r2, r3 │ │ + d41e: 9301 str r3, [sp, #4] │ │ + d420: 9b05 ldr r3, [sp, #20] │ │ + d422: 4299 cmp r1, r3 │ │ + d424: d38b bcc.n d33e │ │ + d426: 9b01 ldr r3, [sp, #4] │ │ + d428: 6842 ldr r2, [r0, #4] │ │ + d42a: 141b asrs r3, r3, #16 │ │ + d42c: 18d3 adds r3, r2, r3 │ │ + d42e: 6043 str r3, [r0, #4] │ │ + d430: 9b01 ldr r3, [sp, #4] │ │ + d432: 041d lsls r5, r3, #16 │ │ + d434: 0c2d lsrs r5, r5, #16 │ │ + d436: 6085 str r5, [r0, #8] │ │ + d438: b007 add sp, #28 │ │ + d43a: bdf0 pop {r4, r5, r6, r7, pc} │ │ + d43c: baba hlt 0x003a │ │ + d43e: 0002 movs r2, r0 │ │ + d440: 7ff8 ldrb r0, [r7, #31] │ │ + d442: 0000 movs r0, r0 │ │ + d444: fffd 7fff ; instruction: 0xfffd7fff │ │ + │ │ +0000d448 : │ │ + d448: b5f0 push {r4, r5, r6, r7, lr} │ │ + d44a: b087 sub sp, #28 │ │ + d44c: 9204 str r2, [sp, #16] │ │ + d44e: 6804 ldr r4, [r0, #0] │ │ + d450: 6842 ldr r2, [r0, #4] │ │ + d452: 6b07 ldr r7, [r0, #48] ; 0x30 │ │ + d454: 6883 ldr r3, [r0, #8] │ │ + d456: 18a4 adds r4, r4, r2 │ │ + d458: 9400 str r4, [sp, #0] │ │ + d45a: 6a44 ldr r4, [r0, #36] ; 0x24 │ │ + d45c: 0664 lsls r4, r4, #25 │ │ + d45e: d502 bpl.n d466 │ │ + d460: 9c00 ldr r4, [sp, #0] │ │ + d462: 18a2 adds r2, r4, r2 │ │ + d464: 9200 str r2, [sp, #0] │ │ + d466: 4c2d ldr r4, [pc, #180] ; (d51c ) │ │ + d468: 447c add r4, pc │ │ + d46a: 6824 ldr r4, [r4, #0] │ │ + d46c: 4d2c ldr r5, [pc, #176] ; (d520 ) │ │ + d46e: 111a asrs r2, r3, #4 │ │ + d470: 9e00 ldr r6, [sp, #0] │ │ + d472: 402a ands r2, r5 │ │ + d474: 141d asrs r5, r3, #16 │ │ + d476: 46ac mov ip, r5 │ │ + d478: 6985 ldr r5, [r0, #24] │ │ + d47a: 9201 str r2, [sp, #4] │ │ + d47c: 4466 add r6, ip │ │ + d47e: 197f adds r7, r7, r5 │ │ + d480: 133d asrs r5, r7, #12 │ │ + d482: 9502 str r5, [sp, #8] │ │ + d484: 0055 lsls r5, r2, #1 │ │ + d486: 5f2d ldrsh r5, [r5, r4] │ │ + d488: 2201 movs r2, #1 │ │ + d48a: 9603 str r6, [sp, #12] │ │ + d48c: 4252 negs r2, r2 │ │ + d48e: 56b2 ldrsb r2, [r6, r2] │ │ + d490: 1c16 adds r6, r2, #0 │ │ + d492: 436e muls r6, r5 │ │ + d494: 9a01 ldr r2, [sp, #4] │ │ + d496: 1c55 adds r5, r2, #1 │ │ + d498: 006d lsls r5, r5, #1 │ │ + d49a: 5f2d ldrsh r5, [r5, r4] │ │ + d49c: 9a00 ldr r2, [sp, #0] │ │ + d49e: 9505 str r5, [sp, #20] │ │ + d4a0: 4665 mov r5, ip │ │ + d4a2: 5752 ldrsb r2, [r2, r5] │ │ + d4a4: 4694 mov ip, r2 │ │ + d4a6: 9a05 ldr r2, [sp, #20] │ │ + d4a8: 4665 mov r5, ip │ │ + d4aa: 4355 muls r5, r2 │ │ + d4ac: 9a01 ldr r2, [sp, #4] │ │ + d4ae: 1976 adds r6, r6, r5 │ │ + d4b0: 1cd5 adds r5, r2, #3 │ │ + d4b2: 006d lsls r5, r5, #1 │ │ + d4b4: 5f2d ldrsh r5, [r5, r4] │ │ + d4b6: 9a03 ldr r2, [sp, #12] │ │ + d4b8: 7892 ldrb r2, [r2, #2] │ │ + d4ba: 0612 lsls r2, r2, #24 │ │ + d4bc: 1612 asrs r2, r2, #24 │ │ + d4be: 4694 mov ip, r2 │ │ + d4c0: 4662 mov r2, ip │ │ + d4c2: 436a muls r2, r5 │ │ + d4c4: 18b5 adds r5, r6, r2 │ │ + d4c6: 9a01 ldr r2, [sp, #4] │ │ + d4c8: 3202 adds r2, #2 │ │ + d4ca: 0052 lsls r2, r2, #1 │ │ + d4cc: 5f12 ldrsh r2, [r2, r4] │ │ + d4ce: 9e03 ldr r6, [sp, #12] │ │ + d4d0: 7876 ldrb r6, [r6, #1] │ │ + d4d2: 0636 lsls r6, r6, #24 │ │ + d4d4: 1636 asrs r6, r6, #24 │ │ + d4d6: 46b4 mov ip, r6 │ │ + d4d8: 4666 mov r6, ip │ │ + d4da: 4356 muls r6, r2 │ │ + d4dc: 9a02 ldr r2, [sp, #8] │ │ + d4de: 19ad adds r5, r5, r6 │ │ + d4e0: 11ad asrs r5, r5, #6 │ │ + d4e2: 436a muls r2, r5 │ │ + d4e4: 1c15 adds r5, r2, #0 │ │ + d4e6: 680a ldr r2, [r1, #0] │ │ + d4e8: 1952 adds r2, r2, r5 │ │ + d4ea: 600a str r2, [r1, #0] │ │ + d4ec: 684a ldr r2, [r1, #4] │ │ + d4ee: 1955 adds r5, r2, r5 │ │ + d4f0: 604d str r5, [r1, #4] │ │ + d4f2: 68c2 ldr r2, [r0, #12] │ │ + d4f4: 3108 adds r1, #8 │ │ + d4f6: 189b adds r3, r3, r2 │ │ + d4f8: 9a04 ldr r2, [sp, #16] │ │ + d4fa: 4291 cmp r1, r2 │ │ + d4fc: d3b6 bcc.n d46c │ │ + d4fe: 141a asrs r2, r3, #16 │ │ + d500: 041b lsls r3, r3, #16 │ │ + d502: 6841 ldr r1, [r0, #4] │ │ + d504: 0c1b lsrs r3, r3, #16 │ │ + d506: 6083 str r3, [r0, #8] │ │ + d508: 9b02 ldr r3, [sp, #8] │ │ + d50a: 188a adds r2, r1, r2 │ │ + d50c: 6042 str r2, [r0, #4] │ │ + d50e: 6307 str r7, [r0, #48] ; 0x30 │ │ + d510: 6347 str r7, [r0, #52] ; 0x34 │ │ + d512: 6103 str r3, [r0, #16] │ │ + d514: 6143 str r3, [r0, #20] │ │ + d516: b007 add sp, #28 │ │ + d518: bdf0 pop {r4, r5, r6, r7, pc} │ │ + d51a: 46c0 nop ; (mov r8, r8) │ │ + d51c: b988 cbnz r0, d542 │ │ + d51e: 0002 movs r2, r0 │ │ + d520: 0ffc lsrs r4, r7, #31 │ │ ... │ │ │ │ -0000d218 : │ │ - d218: b5f0 push {r4, r5, r6, r7, lr} │ │ - d21a: 6883 ldr r3, [r0, #8] │ │ - d21c: b087 sub sp, #28 │ │ - d21e: 6804 ldr r4, [r0, #0] │ │ - d220: 9303 str r3, [sp, #12] │ │ - d222: 6843 ldr r3, [r0, #4] │ │ - d224: 9205 str r2, [sp, #20] │ │ - d226: 6a45 ldr r5, [r0, #36] ; 0x24 │ │ - d228: 6b02 ldr r2, [r0, #48] ; 0x30 │ │ - d22a: 18e4 adds r4, r4, r3 │ │ - d22c: 9402 str r4, [sp, #8] │ │ - d22e: 9204 str r2, [sp, #16] │ │ - d230: 066d lsls r5, r5, #25 │ │ - d232: d501 bpl.n d238 │ │ - d234: 18e4 adds r4, r4, r3 │ │ - d236: 9402 str r4, [sp, #8] │ │ - d238: 4b3c ldr r3, [pc, #240] ; (d32c ) │ │ - d23a: 447b add r3, pc │ │ - d23c: 681b ldr r3, [r3, #0] │ │ - d23e: 9e03 ldr r6, [sp, #12] │ │ - d240: 4f3b ldr r7, [pc, #236] ; (d330 ) │ │ - d242: 0432 lsls r2, r6, #16 │ │ - d244: 0c12 lsrs r2, r2, #16 │ │ - d246: 3210 adds r2, #16 │ │ - d248: 1092 asrs r2, r2, #2 │ │ - d24a: 403a ands r2, r7 │ │ - d24c: 0054 lsls r4, r2, #1 │ │ - d24e: 1435 asrs r5, r6, #16 │ │ - d250: 5ee6 ldrsh r6, [r4, r3] │ │ - d252: 46b4 mov ip, r6 │ │ - d254: 9e02 ldr r6, [sp, #8] │ │ - d256: 1974 adds r4, r6, r5 │ │ - d258: 1ee7 subs r7, r4, #3 │ │ - d25a: 783f ldrb r7, [r7, #0] │ │ - d25c: 063f lsls r7, r7, #24 │ │ - d25e: 163f asrs r7, r7, #24 │ │ - d260: 4666 mov r6, ip │ │ - d262: 437e muls r6, r7 │ │ - d264: 9601 str r6, [sp, #4] │ │ - d266: 1c56 adds r6, r2, #1 │ │ - d268: 0076 lsls r6, r6, #1 │ │ - d26a: 5ef6 ldrsh r6, [r6, r3] │ │ - d26c: 1ea7 subs r7, r4, #2 │ │ - d26e: 783f ldrb r7, [r7, #0] │ │ - d270: 063f lsls r7, r7, #24 │ │ - d272: 163f asrs r7, r7, #24 │ │ - d274: 46bc mov ip, r7 │ │ - d276: 1c37 adds r7, r6, #0 │ │ - d278: 4666 mov r6, ip │ │ - d27a: 437e muls r6, r7 │ │ - d27c: 9f01 ldr r7, [sp, #4] │ │ - d27e: 19be adds r6, r7, r6 │ │ - d280: 1c97 adds r7, r2, #2 │ │ - d282: 007f lsls r7, r7, #1 │ │ - d284: 9601 str r6, [sp, #4] │ │ - d286: 5eff ldrsh r7, [r7, r3] │ │ - d288: 1e66 subs r6, r4, #1 │ │ - d28a: 7836 ldrb r6, [r6, #0] │ │ - d28c: 0636 lsls r6, r6, #24 │ │ - d28e: 1636 asrs r6, r6, #24 │ │ - d290: 46b4 mov ip, r6 │ │ - d292: 1c3e adds r6, r7, #0 │ │ - d294: 4667 mov r7, ip │ │ - d296: 4377 muls r7, r6 │ │ - d298: 9e01 ldr r6, [sp, #4] │ │ - d29a: 19f6 adds r6, r6, r7 │ │ - d29c: 1cd7 adds r7, r2, #3 │ │ - d29e: 007f lsls r7, r7, #1 │ │ - d2a0: 46b4 mov ip, r6 │ │ - d2a2: 5eff ldrsh r7, [r7, r3] │ │ - d2a4: 9e02 ldr r6, [sp, #8] │ │ - d2a6: 5775 ldrsb r5, [r6, r5] │ │ - d2a8: 436f muls r7, r5 │ │ - d2aa: 4665 mov r5, ip │ │ - d2ac: 19ee adds r6, r5, r7 │ │ - d2ae: 1d15 adds r5, r2, #4 │ │ - d2b0: 006d lsls r5, r5, #1 │ │ - d2b2: 5eed ldrsh r5, [r5, r3] │ │ - d2b4: 2701 movs r7, #1 │ │ - d2b6: 57e7 ldrsb r7, [r4, r7] │ │ - d2b8: 436f muls r7, r5 │ │ - d2ba: 1d55 adds r5, r2, #5 │ │ - d2bc: 006d lsls r5, r5, #1 │ │ - d2be: 19f7 adds r7, r6, r7 │ │ - d2c0: 5eed ldrsh r5, [r5, r3] │ │ - d2c2: 2602 movs r6, #2 │ │ - d2c4: 57a6 ldrsb r6, [r4, r6] │ │ - d2c6: 436e muls r6, r5 │ │ - d2c8: 1d95 adds r5, r2, #6 │ │ - d2ca: 006d lsls r5, r5, #1 │ │ - d2cc: 19be adds r6, r7, r6 │ │ - d2ce: 5eed ldrsh r5, [r5, r3] │ │ - d2d0: 2703 movs r7, #3 │ │ - d2d2: 57e7 ldrsb r7, [r4, r7] │ │ - d2d4: 3207 adds r2, #7 │ │ - d2d6: 0052 lsls r2, r2, #1 │ │ - d2d8: 437d muls r5, r7 │ │ - d2da: 1975 adds r5, r6, r5 │ │ - d2dc: 5ed2 ldrsh r2, [r2, r3] │ │ - d2de: 2604 movs r6, #4 │ │ - d2e0: 57a6 ldrsb r6, [r4, r6] │ │ - d2e2: 9f04 ldr r7, [sp, #16] │ │ - d2e4: 4356 muls r6, r2 │ │ - d2e6: 6982 ldr r2, [r0, #24] │ │ - d2e8: 19ad adds r5, r5, r6 │ │ - d2ea: 11ed asrs r5, r5, #7 │ │ - d2ec: 18bf adds r7, r7, r2 │ │ - d2ee: 133a asrs r2, r7, #12 │ │ - d2f0: 4355 muls r5, r2 │ │ - d2f2: 680e ldr r6, [r1, #0] │ │ - d2f4: 9704 str r7, [sp, #16] │ │ - d2f6: 684f ldr r7, [r1, #4] │ │ - d2f8: 1974 adds r4, r6, r5 │ │ - d2fa: 600c str r4, [r1, #0] │ │ - d2fc: 197d adds r5, r7, r5 │ │ - d2fe: 604d str r5, [r1, #4] │ │ - d300: 9c03 ldr r4, [sp, #12] │ │ - d302: 68c5 ldr r5, [r0, #12] │ │ - d304: 9e05 ldr r6, [sp, #20] │ │ - d306: 3108 adds r1, #8 │ │ - d308: 1964 adds r4, r4, r5 │ │ - d30a: 9403 str r4, [sp, #12] │ │ - d30c: 42b1 cmp r1, r6 │ │ - d30e: d396 bcc.n d23e │ │ - d310: 6847 ldr r7, [r0, #4] │ │ - d312: 1423 asrs r3, r4, #16 │ │ - d314: 9904 ldr r1, [sp, #16] │ │ - d316: 18fb adds r3, r7, r3 │ │ - d318: 6043 str r3, [r0, #4] │ │ - d31a: 0423 lsls r3, r4, #16 │ │ - d31c: 0c1b lsrs r3, r3, #16 │ │ - d31e: 6083 str r3, [r0, #8] │ │ - d320: 6301 str r1, [r0, #48] ; 0x30 │ │ - d322: 6341 str r1, [r0, #52] ; 0x34 │ │ - d324: 6102 str r2, [r0, #16] │ │ - d326: 6142 str r2, [r0, #20] │ │ - d328: b007 add sp, #28 │ │ - d32a: bdf0 pop {r4, r5, r6, r7, pc} │ │ - d32c: abba add r3, sp, #744 ; 0x2e8 │ │ - d32e: 0002 movs r2, r0 │ │ - d330: 7ff8 ldrb r0, [r7, #31] │ │ +0000d524 : │ │ + d524: b5f0 push {r4, r5, r6, r7, lr} │ │ + d526: b087 sub sp, #28 │ │ + d528: 9204 str r2, [sp, #16] │ │ + d52a: 6842 ldr r2, [r0, #4] │ │ + d52c: 6804 ldr r4, [r0, #0] │ │ + d52e: 6b03 ldr r3, [r0, #48] ; 0x30 │ │ + d530: 0052 lsls r2, r2, #1 │ │ + d532: 18a4 adds r4, r4, r2 │ │ + d534: 9401 str r4, [sp, #4] │ │ + d536: 6a44 ldr r4, [r0, #36] ; 0x24 │ │ + d538: 469c mov ip, r3 │ │ + d53a: 6883 ldr r3, [r0, #8] │ │ + d53c: 0664 lsls r4, r4, #25 │ │ + d53e: d502 bpl.n d546 │ │ + d540: 9c01 ldr r4, [sp, #4] │ │ + d542: 18a2 adds r2, r4, r2 │ │ + d544: 9201 str r2, [sp, #4] │ │ + d546: 4d29 ldr r5, [pc, #164] ; (d5ec ) │ │ + d548: 447d add r5, pc │ │ + d54a: 682d ldr r5, [r5, #0] │ │ + d54c: 4a28 ldr r2, [pc, #160] ; (d5f0 ) │ │ + d54e: 111c asrs r4, r3, #4 │ │ + d550: 4014 ands r4, r2 │ │ + d552: 9402 str r4, [sp, #8] │ │ + d554: 4c27 ldr r4, [pc, #156] ; (d5f4 ) │ │ + d556: 141a asrs r2, r3, #16 │ │ + d558: 1912 adds r2, r2, r4 │ │ + d55a: 6984 ldr r4, [r0, #24] │ │ + d55c: 0052 lsls r2, r2, #1 │ │ + d55e: 44a4 add ip, r4 │ │ + d560: 4664 mov r4, ip │ │ + d562: 1324 asrs r4, r4, #12 │ │ + d564: 9403 str r4, [sp, #12] │ │ + d566: 9c02 ldr r4, [sp, #8] │ │ + d568: 0066 lsls r6, r4, #1 │ │ + d56a: 5f76 ldrsh r6, [r6, r5] │ │ + d56c: 9c01 ldr r4, [sp, #4] │ │ + d56e: 5ea7 ldrsh r7, [r4, r2] │ │ + d570: 9c02 ldr r4, [sp, #8] │ │ + d572: 4377 muls r7, r6 │ │ + d574: 1c66 adds r6, r4, #1 │ │ + d576: 0076 lsls r6, r6, #1 │ │ + d578: 5f76 ldrsh r6, [r6, r5] │ │ + d57a: 9c01 ldr r4, [sp, #4] │ │ + d57c: 9605 str r6, [sp, #20] │ │ + d57e: 18a2 adds r2, r4, r2 │ │ + d580: 2602 movs r6, #2 │ │ + d582: 5f94 ldrsh r4, [r2, r6] │ │ + d584: 9e05 ldr r6, [sp, #20] │ │ + d586: 4366 muls r6, r4 │ │ + d588: 9c02 ldr r4, [sp, #8] │ │ + d58a: 19bf adds r7, r7, r6 │ │ + d58c: 1ce6 adds r6, r4, #3 │ │ + d58e: 0076 lsls r6, r6, #1 │ │ + d590: 5f76 ldrsh r6, [r6, r5] │ │ + d592: 9605 str r6, [sp, #20] │ │ + d594: 2606 movs r6, #6 │ │ + d596: 5f94 ldrsh r4, [r2, r6] │ │ + d598: 9e05 ldr r6, [sp, #20] │ │ + d59a: 4366 muls r6, r4 │ │ + d59c: 9c02 ldr r4, [sp, #8] │ │ + d59e: 19be adds r6, r7, r6 │ │ + d5a0: 3402 adds r4, #2 │ │ + d5a2: 0064 lsls r4, r4, #1 │ │ + d5a4: 5f64 ldrsh r4, [r4, r5] │ │ + d5a6: 2704 movs r7, #4 │ │ + d5a8: 5fd7 ldrsh r7, [r2, r7] │ │ + d5aa: 9a03 ldr r2, [sp, #12] │ │ + d5ac: 4367 muls r7, r4 │ │ + d5ae: 19f6 adds r6, r6, r7 │ │ + d5b0: 13b6 asrs r6, r6, #14 │ │ + d5b2: 4372 muls r2, r6 │ │ + d5b4: 1c16 adds r6, r2, #0 │ │ + d5b6: 680a ldr r2, [r1, #0] │ │ + d5b8: 1992 adds r2, r2, r6 │ │ + d5ba: 600a str r2, [r1, #0] │ │ + d5bc: 684a ldr r2, [r1, #4] │ │ + d5be: 1996 adds r6, r2, r6 │ │ + d5c0: 604e str r6, [r1, #4] │ │ + d5c2: 68c2 ldr r2, [r0, #12] │ │ + d5c4: 3108 adds r1, #8 │ │ + d5c6: 189b adds r3, r3, r2 │ │ + d5c8: 9a04 ldr r2, [sp, #16] │ │ + d5ca: 4291 cmp r1, r2 │ │ + d5cc: d3be bcc.n d54c │ │ + d5ce: 141a asrs r2, r3, #16 │ │ + d5d0: 041b lsls r3, r3, #16 │ │ + d5d2: 0c1b lsrs r3, r3, #16 │ │ + d5d4: 6083 str r3, [r0, #8] │ │ + d5d6: 4663 mov r3, ip │ │ + d5d8: 6841 ldr r1, [r0, #4] │ │ + d5da: 6303 str r3, [r0, #48] ; 0x30 │ │ + d5dc: 6343 str r3, [r0, #52] ; 0x34 │ │ + d5de: 9b03 ldr r3, [sp, #12] │ │ + d5e0: 188a adds r2, r1, r2 │ │ + d5e2: 6042 str r2, [r0, #4] │ │ + d5e4: 6103 str r3, [r0, #16] │ │ + d5e6: 6143 str r3, [r0, #20] │ │ + d5e8: b007 add sp, #28 │ │ + d5ea: bdf0 pop {r4, r5, r6, r7, pc} │ │ + d5ec: b8a8 ; instruction: 0xb8a8 │ │ + d5ee: 0002 movs r2, r0 │ │ + d5f0: 0ffc lsrs r4, r7, #31 │ │ + d5f2: 0000 movs r0, r0 │ │ + d5f4: ffff 7fff ; instruction: 0xffff7fff │ │ + │ │ +0000d5f8 : │ │ + d5f8: b5f0 push {r4, r5, r6, r7, lr} │ │ + d5fa: 6b03 ldr r3, [r0, #48] ; 0x30 │ │ + d5fc: b087 sub sp, #28 │ │ + d5fe: 9205 str r2, [sp, #20] │ │ + d600: 9302 str r3, [sp, #8] │ │ + d602: 6883 ldr r3, [r0, #8] │ │ + d604: 6802 ldr r2, [r0, #0] │ │ + d606: 9301 str r3, [sp, #4] │ │ + d608: 6843 ldr r3, [r0, #4] │ │ + d60a: 18d2 adds r2, r2, r3 │ │ + d60c: 9203 str r2, [sp, #12] │ │ + d60e: 6a42 ldr r2, [r0, #36] ; 0x24 │ │ + d610: 0652 lsls r2, r2, #25 │ │ + d612: d502 bpl.n d61a │ │ + d614: 9a03 ldr r2, [sp, #12] │ │ + d616: 18d3 adds r3, r2, r3 │ │ + d618: 9303 str r3, [sp, #12] │ │ + d61a: 4a43 ldr r2, [pc, #268] ; (d728 ) │ │ + d61c: 447a add r2, pc │ │ + d61e: 6812 ldr r2, [r2, #0] │ │ + d620: 9b01 ldr r3, [sp, #4] │ │ + d622: 4c42 ldr r4, [pc, #264] ; (d72c ) │ │ + d624: 041b lsls r3, r3, #16 │ │ + d626: 0c1b lsrs r3, r3, #16 │ │ + d628: 3310 adds r3, #16 │ │ + d62a: 109b asrs r3, r3, #2 │ │ + d62c: 4023 ands r3, r4 │ │ + d62e: 9c01 ldr r4, [sp, #4] │ │ + d630: 1424 asrs r4, r4, #16 │ │ + d632: 9404 str r4, [sp, #16] │ │ + d634: 005c lsls r4, r3, #1 │ │ + d636: 5ea5 ldrsh r5, [r4, r2] │ │ + d638: 9e04 ldr r6, [sp, #16] │ │ + d63a: 9c03 ldr r4, [sp, #12] │ │ + d63c: 19a4 adds r4, r4, r6 │ │ + d63e: 1ee6 subs r6, r4, #3 │ │ + d640: 7836 ldrb r6, [r6, #0] │ │ + d642: 0636 lsls r6, r6, #24 │ │ + d644: 1636 asrs r6, r6, #24 │ │ + d646: 1c37 adds r7, r6, #0 │ │ + d648: 436f muls r7, r5 │ │ + d64a: 1c5d adds r5, r3, #1 │ │ + d64c: 006d lsls r5, r5, #1 │ │ + d64e: 5ead ldrsh r5, [r5, r2] │ │ + d650: 1ea6 subs r6, r4, #2 │ │ + d652: 7836 ldrb r6, [r6, #0] │ │ + d654: 0636 lsls r6, r6, #24 │ │ + d656: 1636 asrs r6, r6, #24 │ │ + d658: 46b4 mov ip, r6 │ │ + d65a: 4666 mov r6, ip │ │ + d65c: 436e muls r6, r5 │ │ + d65e: 1c35 adds r5, r6, #0 │ │ + d660: 197d adds r5, r7, r5 │ │ + d662: 1c2f adds r7, r5, #0 │ │ + d664: 1c9d adds r5, r3, #2 │ │ + d666: 006d lsls r5, r5, #1 │ │ + d668: 5ead ldrsh r5, [r5, r2] │ │ + d66a: 1e66 subs r6, r4, #1 │ │ + d66c: 7836 ldrb r6, [r6, #0] │ │ + d66e: 0636 lsls r6, r6, #24 │ │ + d670: 1636 asrs r6, r6, #24 │ │ + d672: 46b4 mov ip, r6 │ │ + d674: 4666 mov r6, ip │ │ + d676: 436e muls r6, r5 │ │ + d678: 1c35 adds r5, r6, #0 │ │ + d67a: 197e adds r6, r7, r5 │ │ + d67c: 1cdd adds r5, r3, #3 │ │ + d67e: 006d lsls r5, r5, #1 │ │ + d680: 5eaf ldrsh r7, [r5, r2] │ │ + d682: 9d03 ldr r5, [sp, #12] │ │ + d684: 46bc mov ip, r7 │ │ + d686: 9f04 ldr r7, [sp, #16] │ │ + d688: 57ef ldrsb r7, [r5, r7] │ │ + d68a: 4665 mov r5, ip │ │ + d68c: 437d muls r5, r7 │ │ + d68e: 1976 adds r6, r6, r5 │ │ + d690: 1d1d adds r5, r3, #4 │ │ + d692: 006d lsls r5, r5, #1 │ │ + d694: 5eaf ldrsh r7, [r5, r2] │ │ + d696: 2501 movs r5, #1 │ │ + d698: 5765 ldrsb r5, [r4, r5] │ │ + d69a: 46ac mov ip, r5 │ │ + d69c: 4665 mov r5, ip │ │ + d69e: 437d muls r5, r7 │ │ + d6a0: 1975 adds r5, r6, r5 │ │ + d6a2: 1d5e adds r6, r3, #5 │ │ + d6a4: 0076 lsls r6, r6, #1 │ │ + d6a6: 5eb7 ldrsh r7, [r6, r2] │ │ + d6a8: 2602 movs r6, #2 │ │ + d6aa: 57a6 ldrsb r6, [r4, r6] │ │ + d6ac: 46b4 mov ip, r6 │ │ + d6ae: 4666 mov r6, ip │ │ + d6b0: 437e muls r6, r7 │ │ + d6b2: 19ae adds r6, r5, r6 │ │ + d6b4: 1d9d adds r5, r3, #6 │ │ + d6b6: 006d lsls r5, r5, #1 │ │ + d6b8: 5eaf ldrsh r7, [r5, r2] │ │ + d6ba: 2503 movs r5, #3 │ │ + d6bc: 5765 ldrsb r5, [r4, r5] │ │ + d6be: 3307 adds r3, #7 │ │ + d6c0: 005b lsls r3, r3, #1 │ │ + d6c2: 46ac mov ip, r5 │ │ + d6c4: 4665 mov r5, ip │ │ + d6c6: 437d muls r5, r7 │ │ + d6c8: 2704 movs r7, #4 │ │ + d6ca: 57e7 ldrsb r7, [r4, r7] │ │ + d6cc: 6984 ldr r4, [r0, #24] │ │ + d6ce: 1975 adds r5, r6, r5 │ │ + d6d0: 5e9e ldrsh r6, [r3, r2] │ │ + d6d2: 46a4 mov ip, r4 │ │ + d6d4: 1c33 adds r3, r6, #0 │ │ + d6d6: 437b muls r3, r7 │ │ + d6d8: 18ed adds r5, r5, r3 │ │ + d6da: 9b02 ldr r3, [sp, #8] │ │ + d6dc: 11ed asrs r5, r5, #7 │ │ + d6de: 4463 add r3, ip │ │ + d6e0: 131e asrs r6, r3, #12 │ │ + d6e2: 1c2c adds r4, r5, #0 │ │ + d6e4: 4374 muls r4, r6 │ │ + d6e6: 9302 str r3, [sp, #8] │ │ + d6e8: 680b ldr r3, [r1, #0] │ │ + d6ea: 191b adds r3, r3, r4 │ │ + d6ec: 600b str r3, [r1, #0] │ │ + d6ee: 684b ldr r3, [r1, #4] │ │ + d6f0: 191d adds r5, r3, r4 │ │ + d6f2: 604d str r5, [r1, #4] │ │ + d6f4: 68c4 ldr r4, [r0, #12] │ │ + d6f6: 9b01 ldr r3, [sp, #4] │ │ + d6f8: 3108 adds r1, #8 │ │ + d6fa: 46a4 mov ip, r4 │ │ + d6fc: 4463 add r3, ip │ │ + d6fe: 9301 str r3, [sp, #4] │ │ + d700: 9b05 ldr r3, [sp, #20] │ │ + d702: 4299 cmp r1, r3 │ │ + d704: d200 bcs.n d708 │ │ + d706: e78b b.n d620 │ │ + d708: 9b01 ldr r3, [sp, #4] │ │ + d70a: 6842 ldr r2, [r0, #4] │ │ + d70c: 6106 str r6, [r0, #16] │ │ + d70e: 141b asrs r3, r3, #16 │ │ + d710: 18d3 adds r3, r2, r3 │ │ + d712: 6043 str r3, [r0, #4] │ │ + d714: 9b01 ldr r3, [sp, #4] │ │ + d716: 6146 str r6, [r0, #20] │ │ + d718: 041b lsls r3, r3, #16 │ │ + d71a: 0c1b lsrs r3, r3, #16 │ │ + d71c: 6083 str r3, [r0, #8] │ │ + d71e: 9b02 ldr r3, [sp, #8] │ │ + d720: 6303 str r3, [r0, #48] ; 0x30 │ │ + d722: 6343 str r3, [r0, #52] ; 0x34 │ │ + d724: b007 add sp, #28 │ │ + d726: bdf0 pop {r4, r5, r6, r7, pc} │ │ + d728: b7d8 ; instruction: 0xb7d8 │ │ + d72a: 0002 movs r2, r0 │ │ + d72c: 7ff8 ldrb r0, [r7, #31] │ │ ... │ │ │ │ -0000d334 : │ │ - d334: b5f0 push {r4, r5, r6, r7, lr} │ │ - d336: 6883 ldr r3, [r0, #8] │ │ - d338: 6844 ldr r4, [r0, #4] │ │ - d33a: b089 sub sp, #36 ; 0x24 │ │ - d33c: 6805 ldr r5, [r0, #0] │ │ - d33e: 9207 str r2, [sp, #28] │ │ - d340: 6a46 ldr r6, [r0, #36] ; 0x24 │ │ - d342: 6b02 ldr r2, [r0, #48] ; 0x30 │ │ - d344: 469c mov ip, r3 │ │ - d346: 0063 lsls r3, r4, #1 │ │ - d348: 18ed adds r5, r5, r3 │ │ - d34a: 9205 str r2, [sp, #20] │ │ - d34c: 9503 str r5, [sp, #12] │ │ - d34e: 0676 lsls r6, r6, #25 │ │ - d350: d501 bpl.n d356 │ │ - d352: 18ed adds r5, r5, r3 │ │ - d354: 9503 str r5, [sp, #12] │ │ - d356: 4b3f ldr r3, [pc, #252] ; (d454 ) │ │ - d358: 447b add r3, pc │ │ - d35a: 681b ldr r3, [r3, #0] │ │ - d35c: 4667 mov r7, ip │ │ - d35e: 043a lsls r2, r7, #16 │ │ - d360: 4c3d ldr r4, [pc, #244] ; (d458 ) │ │ - d362: 0c12 lsrs r2, r2, #16 │ │ - d364: 4d3d ldr r5, [pc, #244] ; (d45c ) │ │ - d366: 3210 adds r2, #16 │ │ - d368: 1092 asrs r2, r2, #2 │ │ - d36a: 4022 ands r2, r4 │ │ - d36c: 143c asrs r4, r7, #16 │ │ - d36e: 9f03 ldr r7, [sp, #12] │ │ - d370: 1964 adds r4, r4, r5 │ │ - d372: 0064 lsls r4, r4, #1 │ │ - d374: 0055 lsls r5, r2, #1 │ │ - d376: 5eed ldrsh r5, [r5, r3] │ │ - d378: 5f3e ldrsh r6, [r7, r4] │ │ - d37a: 1c37 adds r7, r6, #0 │ │ - d37c: 436f muls r7, r5 │ │ - d37e: 9704 str r7, [sp, #16] │ │ - d380: 9f03 ldr r7, [sp, #12] │ │ - d382: 1c55 adds r5, r2, #1 │ │ - d384: 006d lsls r5, r5, #1 │ │ - d386: 193c adds r4, r7, r4 │ │ - d388: 2602 movs r6, #2 │ │ - d38a: 5fa7 ldrsh r7, [r4, r6] │ │ - d38c: 5eed ldrsh r5, [r5, r3] │ │ - d38e: 1c96 adds r6, r2, #2 │ │ - d390: 0076 lsls r6, r6, #1 │ │ - d392: 437d muls r5, r7 │ │ - d394: 9f04 ldr r7, [sp, #16] │ │ - d396: 197d adds r5, r7, r5 │ │ - d398: 9504 str r5, [sp, #16] │ │ - d39a: 5ef6 ldrsh r6, [r6, r3] │ │ - d39c: 2504 movs r5, #4 │ │ - d39e: 5f67 ldrsh r7, [r4, r5] │ │ - d3a0: 1d15 adds r5, r2, #4 │ │ - d3a2: 006d lsls r5, r5, #1 │ │ - d3a4: 4377 muls r7, r6 │ │ - d3a6: 9e04 ldr r6, [sp, #16] │ │ - d3a8: 19f7 adds r7, r6, r7 │ │ - d3aa: 9704 str r7, [sp, #16] │ │ - d3ac: 5eed ldrsh r5, [r5, r3] │ │ - d3ae: 2608 movs r6, #8 │ │ - d3b0: 5fa7 ldrsh r7, [r4, r6] │ │ - d3b2: 1c3e adds r6, r7, #0 │ │ - d3b4: 436e muls r6, r5 │ │ - d3b6: 1d55 adds r5, r2, #5 │ │ - d3b8: 006d lsls r5, r5, #1 │ │ - d3ba: 9606 str r6, [sp, #24] │ │ - d3bc: 5eed ldrsh r5, [r5, r3] │ │ - d3be: 270a movs r7, #10 │ │ - d3c0: 5fe6 ldrsh r6, [r4, r7] │ │ - d3c2: 4375 muls r5, r6 │ │ - d3c4: 9e06 ldr r6, [sp, #24] │ │ - d3c6: 1975 adds r5, r6, r5 │ │ - d3c8: 1d96 adds r6, r2, #6 │ │ - d3ca: 0076 lsls r6, r6, #1 │ │ - d3cc: 9506 str r5, [sp, #24] │ │ - d3ce: 5ef6 ldrsh r6, [r6, r3] │ │ - d3d0: 250c movs r5, #12 │ │ - d3d2: 5f67 ldrsh r7, [r4, r5] │ │ - d3d4: 9d05 ldr r5, [sp, #20] │ │ - d3d6: 437e muls r6, r7 │ │ - d3d8: 9f06 ldr r7, [sp, #24] │ │ - d3da: 19be adds r6, r7, r6 │ │ - d3dc: 9602 str r6, [sp, #8] │ │ - d3de: 6986 ldr r6, [r0, #24] │ │ - d3e0: 19ad adds r5, r5, r6 │ │ - d3e2: 132f asrs r7, r5, #12 │ │ - d3e4: 9700 str r7, [sp, #0] │ │ - d3e6: 1cd7 adds r7, r2, #3 │ │ - d3e8: 9505 str r5, [sp, #20] │ │ - d3ea: 007d lsls r5, r7, #1 │ │ - d3ec: 5eee ldrsh r6, [r5, r3] │ │ - d3ee: 3207 adds r2, #7 │ │ - d3f0: 0052 lsls r2, r2, #1 │ │ - d3f2: 9601 str r6, [sp, #4] │ │ - d3f4: 2606 movs r6, #6 │ │ - d3f6: 5fa5 ldrsh r5, [r4, r6] │ │ - d3f8: 9e01 ldr r6, [sp, #4] │ │ - d3fa: 1c37 adds r7, r6, #0 │ │ - d3fc: 436f muls r7, r5 │ │ - d3fe: 9d04 ldr r5, [sp, #16] │ │ - d400: 5ed2 ldrsh r2, [r2, r3] │ │ - d402: 9706 str r7, [sp, #24] │ │ - d404: 19ef adds r7, r5, r7 │ │ - d406: 250e movs r5, #14 │ │ - d408: 5f64 ldrsh r4, [r4, r5] │ │ - d40a: 9e02 ldr r6, [sp, #8] │ │ - d40c: 107f asrs r7, r7, #1 │ │ - d40e: 4362 muls r2, r4 │ │ - d410: 18b2 adds r2, r6, r2 │ │ - d412: 1052 asrs r2, r2, #1 │ │ - d414: 18bf adds r7, r7, r2 │ │ - d416: 9a00 ldr r2, [sp, #0] │ │ - d418: 13bf asrs r7, r7, #14 │ │ - d41a: 680c ldr r4, [r1, #0] │ │ - d41c: 4357 muls r7, r2 │ │ - d41e: 19e2 adds r2, r4, r7 │ │ - d420: 600a str r2, [r1, #0] │ │ - d422: 684d ldr r5, [r1, #4] │ │ - d424: 19ef adds r7, r5, r7 │ │ - d426: 604f str r7, [r1, #4] │ │ - d428: 68c6 ldr r6, [r0, #12] │ │ - d42a: 9f07 ldr r7, [sp, #28] │ │ - d42c: 3108 adds r1, #8 │ │ - d42e: 44b4 add ip, r6 │ │ - d430: 42b9 cmp r1, r7 │ │ - d432: d393 bcc.n d35c │ │ - d434: 6844 ldr r4, [r0, #4] │ │ - d436: 4662 mov r2, ip │ │ - d438: 1413 asrs r3, r2, #16 │ │ - d43a: 18e3 adds r3, r4, r3 │ │ - d43c: 9d05 ldr r5, [sp, #20] │ │ - d43e: 9e00 ldr r6, [sp, #0] │ │ - d440: 6043 str r3, [r0, #4] │ │ - d442: 0413 lsls r3, r2, #16 │ │ - d444: 0c1b lsrs r3, r3, #16 │ │ - d446: 6083 str r3, [r0, #8] │ │ - d448: 6305 str r5, [r0, #48] ; 0x30 │ │ - d44a: 6345 str r5, [r0, #52] ; 0x34 │ │ - d44c: 6106 str r6, [r0, #16] │ │ - d44e: 6146 str r6, [r0, #20] │ │ - d450: b009 add sp, #36 ; 0x24 │ │ - d452: bdf0 pop {r4, r5, r6, r7, pc} │ │ - d454: aa9c add r2, sp, #624 ; 0x270 │ │ - d456: 0002 movs r2, r0 │ │ - d458: 7ff8 ldrb r0, [r7, #31] │ │ - d45a: 0000 movs r0, r0 │ │ - d45c: fffd 7fff ; instruction: 0xfffd7fff │ │ - │ │ -0000d460 : │ │ - d460: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ - d462: 1c07 adds r7, r0, #0 │ │ - d464: 9808 ldr r0, [sp, #32] │ │ - d466: 2480 movs r4, #128 ; 0x80 │ │ - d468: 681e ldr r6, [r3, #0] │ │ - d46a: 4264 negs r4, r4 │ │ - d46c: 6805 ldr r5, [r0, #0] │ │ - d46e: 9201 str r2, [sp, #4] │ │ - d470: 2000 movs r0, #0 │ │ - d472: 46a4 mov ip, r4 │ │ - d474: 9a01 ldr r2, [sp, #4] │ │ - d476: 4290 cmp r0, r2 │ │ - d478: d018 beq.n d4ac │ │ - d47a: 0084 lsls r4, r0, #2 │ │ - d47c: 590c ldr r4, [r1, r4] │ │ - d47e: 4a0d ldr r2, [pc, #52] ; (d4b4 ) │ │ - d480: 4294 cmp r4, r2 │ │ - d482: dd00 ble.n d486 │ │ - d484: 1c14 adds r4, r2, #0 │ │ - d486: 22f8 movs r2, #248 ; 0xf8 │ │ - d488: 0612 lsls r2, r2, #24 │ │ - d48a: 4294 cmp r4, r2 │ │ - d48c: da01 bge.n d492 │ │ - d48e: 24f8 movs r4, #248 ; 0xf8 │ │ - d490: 0624 lsls r4, r4, #24 │ │ - d492: 42b4 cmp r4, r6 │ │ - d494: db03 blt.n d49e │ │ - d496: 42a5 cmp r5, r4 │ │ - d498: da02 bge.n d4a0 │ │ - d49a: 1c25 adds r5, r4, #0 │ │ - d49c: e000 b.n d4a0 │ │ - d49e: 1c26 adds r6, r4, #0 │ │ - d4a0: 1524 asrs r4, r4, #20 │ │ - d4a2: 4662 mov r2, ip │ │ - d4a4: 4054 eors r4, r2 │ │ - d4a6: 543c strb r4, [r7, r0] │ │ - d4a8: 3001 adds r0, #1 │ │ - d4aa: e7e3 b.n d474 │ │ - d4ac: 601e str r6, [r3, #0] │ │ - d4ae: 9b08 ldr r3, [sp, #32] │ │ - d4b0: 601d str r5, [r3, #0] │ │ - d4b2: bdfe pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ - d4b4: ffff 07ff vqshl.u64 q8, , #63 ; 0x3f │ │ - │ │ -0000d4b8 : │ │ - d4b8: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ - d4ba: 9201 str r2, [sp, #4] │ │ - d4bc: 9a08 ldr r2, [sp, #32] │ │ - d4be: 681f ldr r7, [r3, #0] │ │ - d4c0: 2500 movs r5, #0 │ │ - d4c2: 6816 ldr r6, [r2, #0] │ │ - d4c4: 9c01 ldr r4, [sp, #4] │ │ - d4c6: 42a5 cmp r5, r4 │ │ - d4c8: d017 beq.n d4fa │ │ - d4ca: 00ac lsls r4, r5, #2 │ │ - d4cc: 590c ldr r4, [r1, r4] │ │ - d4ce: 4a0d ldr r2, [pc, #52] ; (d504 ) │ │ - d4d0: 4294 cmp r4, r2 │ │ - d4d2: dd00 ble.n d4d6 │ │ - d4d4: 1c14 adds r4, r2, #0 │ │ - d4d6: 22f8 movs r2, #248 ; 0xf8 │ │ - d4d8: 0612 lsls r2, r2, #24 │ │ - d4da: 4294 cmp r4, r2 │ │ - d4dc: da01 bge.n d4e2 │ │ - d4de: 24f8 movs r4, #248 ; 0xf8 │ │ - d4e0: 0624 lsls r4, r4, #24 │ │ - d4e2: 42bc cmp r4, r7 │ │ - d4e4: db03 blt.n d4ee │ │ - d4e6: 42a6 cmp r6, r4 │ │ - d4e8: da02 bge.n d4f0 │ │ - d4ea: 1c26 adds r6, r4, #0 │ │ - d4ec: e000 b.n d4f0 │ │ - d4ee: 1c27 adds r7, r4, #0 │ │ - d4f0: 006a lsls r2, r5, #1 │ │ - d4f2: 1324 asrs r4, r4, #12 │ │ - d4f4: 5284 strh r4, [r0, r2] │ │ - d4f6: 3501 adds r5, #1 │ │ - d4f8: e7e4 b.n d4c4 │ │ - d4fa: 9a08 ldr r2, [sp, #32] │ │ - d4fc: 601f str r7, [r3, #0] │ │ - d4fe: 0068 lsls r0, r5, #1 │ │ - d500: 6016 str r6, [r2, #0] │ │ - d502: bdfe pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ - d504: ffff 07ff vqshl.u64 q8, , #63 ; 0x3f │ │ - │ │ -0000d508 : │ │ - d508: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ - d50a: 9c08 ldr r4, [sp, #32] │ │ - d50c: 681f ldr r7, [r3, #0] │ │ - d50e: 6826 ldr r6, [r4, #0] │ │ - d510: 1c04 adds r4, r0, #0 │ │ - d512: 2003 movs r0, #3 │ │ - d514: 4350 muls r0, r2 │ │ - d516: 1822 adds r2, r4, r0 │ │ - d518: 9201 str r2, [sp, #4] │ │ - d51a: 22f8 movs r2, #248 ; 0xf8 │ │ - d51c: 0612 lsls r2, r2, #24 │ │ - d51e: 4694 mov ip, r2 │ │ - d520: 9a01 ldr r2, [sp, #4] │ │ - d522: 4294 cmp r4, r2 │ │ - d524: d017 beq.n d556 │ │ - d526: 680d ldr r5, [r1, #0] │ │ - d528: 4a0d ldr r2, [pc, #52] ; (d560 ) │ │ - d52a: 4295 cmp r5, r2 │ │ - d52c: dd00 ble.n d530 │ │ - d52e: 1c15 adds r5, r2, #0 │ │ - d530: 4565 cmp r5, ip │ │ - d532: da01 bge.n d538 │ │ - d534: 25f8 movs r5, #248 ; 0xf8 │ │ - d536: 062d lsls r5, r5, #24 │ │ - d538: 42bd cmp r5, r7 │ │ - d53a: db03 blt.n d544 │ │ - d53c: 42ae cmp r6, r5 │ │ - d53e: da02 bge.n d546 │ │ - d540: 1c2e adds r6, r5, #0 │ │ - d542: e000 b.n d546 │ │ - d544: 1c2f adds r7, r5, #0 │ │ - d546: 2200 movs r2, #0 │ │ - d548: 112d asrs r5, r5, #4 │ │ - d54a: 7025 strb r5, [r4, #0] │ │ - d54c: 7062 strb r2, [r4, #1] │ │ - d54e: 70a2 strb r2, [r4, #2] │ │ - d550: 3104 adds r1, #4 │ │ - d552: 3403 adds r4, #3 │ │ - d554: e7e4 b.n d520 │ │ - d556: 601f str r7, [r3, #0] │ │ - d558: 9b08 ldr r3, [sp, #32] │ │ - d55a: 601e str r6, [r3, #0] │ │ - d55c: bdfe pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ - d55e: 46c0 nop ; (mov r8, r8) │ │ - d560: ffff 07ff vqshl.u64 q8, , #63 ; 0x3f │ │ - │ │ -0000d564 : │ │ - d564: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ - d566: 0092 lsls r2, r2, #2 │ │ - d568: 1c06 adds r6, r0, #0 │ │ - d56a: 9808 ldr r0, [sp, #32] │ │ - d56c: 9201 str r2, [sp, #4] │ │ - d56e: 681d ldr r5, [r3, #0] │ │ - d570: 22f8 movs r2, #248 ; 0xf8 │ │ - d572: 4f0f ldr r7, [pc, #60] ; (d5b0 ) │ │ - d574: 0612 lsls r2, r2, #24 │ │ - d576: 6804 ldr r4, [r0, #0] │ │ - d578: 4694 mov ip, r2 │ │ - d57a: 2000 movs r0, #0 │ │ - d57c: 9a01 ldr r2, [sp, #4] │ │ - d57e: 4290 cmp r0, r2 │ │ - d580: d012 beq.n d5a8 │ │ - d582: 580a ldr r2, [r1, r0] │ │ - d584: 42ba cmp r2, r7 │ │ - d586: dd00 ble.n d58a │ │ - d588: 4a09 ldr r2, [pc, #36] ; (d5b0 ) │ │ - d58a: 4562 cmp r2, ip │ │ - d58c: da01 bge.n d592 │ │ - d58e: 22f8 movs r2, #248 ; 0xf8 │ │ - d590: 0612 lsls r2, r2, #24 │ │ - d592: 42aa cmp r2, r5 │ │ - d594: db03 blt.n d59e │ │ - d596: 4294 cmp r4, r2 │ │ - d598: da02 bge.n d5a0 │ │ - d59a: 1c14 adds r4, r2, #0 │ │ - d59c: e000 b.n d5a0 │ │ - d59e: 1c15 adds r5, r2, #0 │ │ - d5a0: 0112 lsls r2, r2, #4 │ │ - d5a2: 5032 str r2, [r6, r0] │ │ - d5a4: 3004 adds r0, #4 │ │ - d5a6: e7e9 b.n d57c │ │ - d5a8: 601d str r5, [r3, #0] │ │ - d5aa: 9b08 ldr r3, [sp, #32] │ │ - d5ac: 601c str r4, [r3, #0] │ │ - d5ae: bdfe pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ - d5b0: ffff 07ff vqshl.u64 q8, , #63 ; 0x3f │ │ - │ │ -0000d5b4 : │ │ - d5b4: b508 push {r3, lr} │ │ - d5b6: 008a lsls r2, r1, #2 │ │ - d5b8: 2100 movs r1, #0 │ │ - d5ba: f023 fa17 bl 309ec <__clzsi2+0x138> │ │ - d5be: bd08 pop {r3, pc} │ │ - │ │ -0000d5c0 : │ │ - d5c0: 4770 bx lr │ │ - │ │ -0000d5c2 : │ │ - d5c2: b570 push {r4, r5, r6, lr} │ │ - d5c4: 2300 movs r3, #0 │ │ - d5c6: 428b cmp r3, r1 │ │ - d5c8: d009 beq.n d5de │ │ - d5ca: 00da lsls r2, r3, #3 │ │ - d5cc: 1886 adds r6, r0, r2 │ │ - d5ce: 5885 ldr r5, [r0, r2] │ │ - d5d0: 6872 ldr r2, [r6, #4] │ │ - d5d2: 009c lsls r4, r3, #2 │ │ - d5d4: 3301 adds r3, #1 │ │ - d5d6: 18aa adds r2, r5, r2 │ │ - d5d8: 1052 asrs r2, r2, #1 │ │ - d5da: 5102 str r2, [r0, r4] │ │ - d5dc: e7f3 b.n d5c6 │ │ - d5de: bd70 pop {r4, r5, r6, pc} │ │ - │ │ -0000d5e0 : │ │ - d5e0: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ - d5e2: 6815 ldr r5, [r2, #0] │ │ - d5e4: 681c ldr r4, [r3, #0] │ │ - d5e6: 9100 str r1, [sp, #0] │ │ - d5e8: 1c2e adds r6, r5, #0 │ │ - d5ea: 4326 orrs r6, r4 │ │ - d5ec: d001 beq.n d5f2 │ │ - d5ee: 2600 movs r6, #0 │ │ - d5f0: e004 b.n d5fc │ │ - d5f2: 9f00 ldr r7, [sp, #0] │ │ - d5f4: 0079 lsls r1, r7, #1 │ │ - d5f6: f7ff ffdd bl d5b4 │ │ - d5fa: e01a b.n d632 │ │ - d5fc: 9f00 ldr r7, [sp, #0] │ │ - d5fe: 42be cmp r6, r7 │ │ - d600: d015 beq.n d62e │ │ - d602: 426f negs r7, r5 │ │ - d604: 21ff movs r1, #255 ; 0xff │ │ - d606: 17ff asrs r7, r7, #31 │ │ - d608: 400f ands r7, r1 │ │ - d60a: 19ef adds r7, r5, r7 │ │ - d60c: 123f asrs r7, r7, #8 │ │ - d60e: 46bc mov ip, r7 │ │ - d610: 4267 negs r7, r4 │ │ - d612: 17ff asrs r7, r7, #31 │ │ - d614: 400f ands r7, r1 │ │ - d616: 9701 str r7, [sp, #4] │ │ - d618: 19e7 adds r7, r4, r7 │ │ - d61a: 123f asrs r7, r7, #8 │ │ - d61c: 6047 str r7, [r0, #4] │ │ - d61e: 6841 ldr r1, [r0, #4] │ │ - d620: 4667 mov r7, ip │ │ - d622: 6007 str r7, [r0, #0] │ │ - d624: 1bed subs r5, r5, r7 │ │ - d626: 1a64 subs r4, r4, r1 │ │ - d628: 3601 adds r6, #1 │ │ - d62a: 3008 adds r0, #8 │ │ - d62c: e7e6 b.n d5fc │ │ - d62e: 6015 str r5, [r2, #0] │ │ - d630: 601c str r4, [r3, #0] │ │ - d632: bdf7 pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ - │ │ -0000d634 : │ │ - d634: 6d83 ldr r3, [r0, #88] ; 0x58 │ │ - d636: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ - d638: 6d44 ldr r4, [r0, #84] ; 0x54 │ │ - d63a: 4694 mov ip, r2 │ │ - d63c: 1c1a adds r2, r3, #0 │ │ - d63e: 4322 orrs r2, r4 │ │ - d640: 2500 movs r5, #0 │ │ - d642: 2a00 cmp r2, #0 │ │ - d644: d019 beq.n d67a │ │ - d646: 4565 cmp r5, ip │ │ - d648: d015 beq.n d676 │ │ - d64a: 4262 negs r2, r4 │ │ - d64c: 425f negs r7, r3 │ │ - d64e: 26ff movs r6, #255 ; 0xff │ │ - d650: 17d2 asrs r2, r2, #31 │ │ - d652: 17ff asrs r7, r7, #31 │ │ - d654: 4032 ands r2, r6 │ │ - d656: 4037 ands r7, r6 │ │ - d658: 680e ldr r6, [r1, #0] │ │ - d65a: 18a2 adds r2, r4, r2 │ │ - d65c: 1212 asrs r2, r2, #8 │ │ - d65e: 1aa4 subs r4, r4, r2 │ │ - d660: 18b2 adds r2, r6, r2 │ │ - d662: 600a str r2, [r1, #0] │ │ - d664: 684a ldr r2, [r1, #4] │ │ - d666: 19df adds r7, r3, r7 │ │ - d668: 123f asrs r7, r7, #8 │ │ - d66a: 1bdb subs r3, r3, r7 │ │ - d66c: 19d7 adds r7, r2, r7 │ │ - d66e: 604f str r7, [r1, #4] │ │ - d670: 3501 adds r5, #1 │ │ - d672: 3108 adds r1, #8 │ │ - d674: e7e7 b.n d646 │ │ - d676: 6544 str r4, [r0, #84] ; 0x54 │ │ - d678: 6583 str r3, [r0, #88] ; 0x58 │ │ - d67a: bdf7 pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ - │ │ -0000d67c : │ │ - d67c: b5f0 push {r4, r5, r6, r7, lr} │ │ - d67e: b0a7 sub sp, #156 ; 0x9c │ │ - d680: 9016 str r0, [sp, #88] ; 0x58 │ │ - d682: 48b6 ldr r0, [pc, #728] ; (d95c ) │ │ - d684: 910c str r1, [sp, #48] ; 0x30 │ │ - d686: 4478 add r0, pc │ │ - d688: 9005 str r0, [sp, #20] │ │ - d68a: 2000 movs r0, #0 │ │ - d68c: 4281 cmp r1, r0 │ │ - d68e: d100 bne.n d692 │ │ - d690: e25b b.n db4a │ │ - d692: 4bb3 ldr r3, [pc, #716] ; (d960 ) │ │ - d694: 9905 ldr r1, [sp, #20] │ │ - d696: 58cb ldr r3, [r1, r3] │ │ - d698: 681b ldr r3, [r3, #0] │ │ - d69a: 2b02 cmp r3, #2 │ │ - d69c: d907 bls.n d6ae │ │ - d69e: 4bb1 ldr r3, [pc, #708] ; (d964 ) │ │ - d6a0: 9a0c ldr r2, [sp, #48] ; 0x30 │ │ - d6a2: 58cb ldr r3, [r1, r3] │ │ - d6a4: 0051 lsls r1, r2, #1 │ │ - d6a6: 1c18 adds r0, r3, #0 │ │ - d6a8: 9303 str r3, [sp, #12] │ │ - d6aa: f7ff ff83 bl d5b4 │ │ - d6ae: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ - d6b0: 2000 movs r0, #0 │ │ - d6b2: 9009 str r0, [sp, #36] ; 0x24 │ │ - d6b4: 00db lsls r3, r3, #3 │ │ - d6b6: 9323 str r3, [sp, #140] ; 0x8c │ │ - d6b8: 9013 str r0, [sp, #76] ; 0x4c │ │ - d6ba: 9012 str r0, [sp, #72] ; 0x48 │ │ - d6bc: 4baa ldr r3, [pc, #680] ; (d968 ) │ │ - d6be: 9916 ldr r1, [sp, #88] ; 0x58 │ │ - d6c0: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ - d6c2: 58cb ldr r3, [r1, r3] │ │ - d6c4: 429a cmp r2, r3 │ │ - d6c6: d300 bcc.n d6ca │ │ - d6c8: e21d b.n db06 │ │ - d6ca: 9909 ldr r1, [sp, #36] ; 0x24 │ │ - d6cc: 9a16 ldr r2, [sp, #88] ; 0x58 │ │ - d6ce: 2080 movs r0, #128 ; 0x80 │ │ - d6d0: 008b lsls r3, r1, #2 │ │ - d6d2: 18d3 adds r3, r2, r3 │ │ - d6d4: 0200 lsls r0, r0, #8 │ │ - d6d6: 181b adds r3, r3, r0 │ │ - d6d8: 681c ldr r4, [r3, #0] │ │ - d6da: 0224 lsls r4, r4, #8 │ │ - d6dc: 1914 adds r4, r2, r4 │ │ - d6de: 6821 ldr r1, [r4, #0] │ │ - d6e0: 2900 cmp r1, #0 │ │ - d6e2: d100 bne.n d6e6 │ │ - d6e4: e20b b.n dafe │ │ - d6e6: 6a63 ldr r3, [r4, #36] ; 0x24 │ │ - d6e8: 2201 movs r2, #1 │ │ - d6ea: 1c1d adds r5, r3, #0 │ │ - d6ec: 4015 ands r5, r2 │ │ - d6ee: 065a lsls r2, r3, #25 │ │ - d6f0: d501 bpl.n d6f6 │ │ - d6f2: 2202 movs r2, #2 │ │ - d6f4: 4315 orrs r5, r2 │ │ - d6f6: 0458 lsls r0, r3, #17 │ │ - d6f8: d501 bpl.n d6fe │ │ - d6fa: 2208 movs r2, #8 │ │ - d6fc: 4315 orrs r5, r2 │ │ - d6fe: 4a9b ldr r2, [pc, #620] ; (d96c ) │ │ - d700: 9905 ldr r1, [sp, #20] │ │ - d702: 588a ldr r2, [r1, r2] │ │ - d704: 9217 str r2, [sp, #92] ; 0x5c │ │ - d706: 04da lsls r2, r3, #19 │ │ - d708: d40e bmi.n d728 │ │ - d70a: 9817 ldr r0, [sp, #92] ; 0x5c │ │ - d70c: 2182 movs r1, #130 ; 0x82 │ │ - d70e: 00c9 lsls r1, r1, #3 │ │ - d710: 6802 ldr r2, [r0, #0] │ │ - d712: 1c10 adds r0, r2, #0 │ │ - d714: 4008 ands r0, r1 │ │ - d716: 4288 cmp r0, r1 │ │ - d718: d101 bne.n d71e │ │ - d71a: 3530 adds r5, #48 ; 0x30 │ │ - d71c: e004 b.n d728 │ │ - d71e: 06d1 lsls r1, r2, #27 │ │ - d720: d501 bpl.n d726 │ │ - d722: 3520 adds r5, #32 │ │ - d724: e000 b.n d728 │ │ - d726: 3510 adds r5, #16 │ │ - d728: 6962 ldr r2, [r4, #20] │ │ - d72a: 6920 ldr r0, [r4, #16] │ │ - d72c: 4282 cmp r2, r0 │ │ - d72e: d109 bne.n d744 │ │ - d730: 6de1 ldr r1, [r4, #92] ; 0x5c │ │ - d732: 2900 cmp r1, #0 │ │ - d734: d009 beq.n d74a │ │ - d736: 69e2 ldr r2, [r4, #28] │ │ - d738: 69a0 ldr r0, [r4, #24] │ │ - d73a: 4282 cmp r2, r0 │ │ - d73c: d008 beq.n d750 │ │ - d73e: 4f8c ldr r7, [pc, #560] ; (d970 ) │ │ - d740: 447f add r7, pc │ │ - d742: e007 b.n d754 │ │ - d744: 4f8b ldr r7, [pc, #556] ; (d974 ) │ │ - d746: 447f add r7, pc │ │ - d748: e004 b.n d754 │ │ - d74a: 4f8b ldr r7, [pc, #556] ; (d978 ) │ │ - d74c: 447f add r7, pc │ │ - d74e: e001 b.n d754 │ │ - d750: 4f8a ldr r7, [pc, #552] ; (d97c ) │ │ - d752: 447f add r7, pc │ │ - d754: 9917 ldr r1, [sp, #92] ; 0x5c │ │ - d756: 4a8a ldr r2, [pc, #552] ; (d980 ) │ │ - d758: 9805 ldr r0, [sp, #20] │ │ - d75a: 6809 ldr r1, [r1, #0] │ │ - d75c: 5882 ldr r2, [r0, r2] │ │ - d75e: 9203 str r2, [sp, #12] │ │ - d760: 0609 lsls r1, r1, #24 │ │ - d762: d402 bmi.n d76a │ │ - d764: 4a87 ldr r2, [pc, #540] ; (d984 ) │ │ - d766: 9905 ldr r1, [sp, #20] │ │ - d768: 588a ldr r2, [r1, r2] │ │ - d76a: 9207 str r2, [sp, #28] │ │ - d76c: 011a lsls r2, r3, #4 │ │ - d76e: d503 bpl.n d778 │ │ - d770: 4a84 ldr r2, [pc, #528] ; (d984 ) │ │ - d772: 9805 ldr r0, [sp, #20] │ │ - d774: 5882 ldr r2, [r0, r2] │ │ - d776: 9207 str r2, [sp, #28] │ │ - d778: 0159 lsls r1, r3, #5 │ │ - d77a: d403 bmi.n d784 │ │ - d77c: 9a07 ldr r2, [sp, #28] │ │ - d77e: 9b03 ldr r3, [sp, #12] │ │ - d780: 429a cmp r2, r3 │ │ - d782: d111 bne.n d7a8 │ │ - d784: 4b80 ldr r3, [pc, #512] ; (d988 ) │ │ - d786: 9805 ldr r0, [sp, #20] │ │ - d788: 58c3 ldr r3, [r0, r3] │ │ - d78a: 681e ldr r6, [r3, #0] │ │ - d78c: 9304 str r3, [sp, #16] │ │ - d78e: 2e00 cmp r6, #0 │ │ - d790: d104 bne.n d79c │ │ - d792: 9803 ldr r0, [sp, #12] │ │ - d794: 1c31 adds r1, r6, #0 │ │ - d796: 9a23 ldr r2, [sp, #140] ; 0x8c │ │ - d798: f023 f928 bl 309ec <__clzsi2+0x138> │ │ - d79c: 990c ldr r1, [sp, #48] ; 0x30 │ │ - d79e: 9a04 ldr r2, [sp, #16] │ │ - d7a0: 9b03 ldr r3, [sp, #12] │ │ - d7a2: 198e adds r6, r1, r6 │ │ - d7a4: 6016 str r6, [r2, #0] │ │ - d7a6: 9307 str r3, [sp, #28] │ │ - d7a8: 00ab lsls r3, r5, #2 │ │ - d7aa: 18fb adds r3, r7, r3 │ │ - d7ac: 9812 ldr r0, [sp, #72] ; 0x48 │ │ - d7ae: 9325 str r3, [sp, #148] ; 0x94 │ │ - d7b0: 2304 movs r3, #4 │ │ - d7b2: 432b orrs r3, r5 │ │ - d7b4: 990c ldr r1, [sp, #48] ; 0x30 │ │ - d7b6: 009b lsls r3, r3, #2 │ │ - d7b8: 3001 adds r0, #1 │ │ - d7ba: 18fb adds r3, r7, r3 │ │ - d7bc: 9012 str r0, [sp, #72] ; 0x48 │ │ - d7be: 9324 str r3, [sp, #144] ; 0x90 │ │ - d7c0: 9108 str r1, [sp, #32] │ │ - d7c2: 6de2 ldr r2, [r4, #92] ; 0x5c │ │ - d7c4: 9f08 ldr r7, [sp, #32] │ │ - d7c6: 920d str r2, [sp, #52] ; 0x34 │ │ - d7c8: 2a00 cmp r2, #0 │ │ - d7ca: dd02 ble.n d7d2 │ │ - d7cc: 4297 cmp r7, r2 │ │ - d7ce: dd00 ble.n d7d2 │ │ - d7d0: 1c17 adds r7, r2, #0 │ │ - d7d2: 6a62 ldr r2, [r4, #36] ; 0x24 │ │ - d7d4: 2102 movs r1, #2 │ │ - d7d6: 2500 movs r5, #0 │ │ - d7d8: 970b str r7, [sp, #44] ; 0x2c │ │ - d7da: 4011 ands r1, r2 │ │ - d7dc: 42a9 cmp r1, r5 │ │ - d7de: d000 beq.n d7e2 │ │ - d7e0: 6aa5 ldr r5, [r4, #40] ; 0x28 │ │ - d7e2: 68e6 ldr r6, [r4, #12] │ │ - d7e4: 2f00 cmp r7, #0 │ │ - d7e6: dc00 bgt.n d7ea │ │ - d7e8: e18f b.n db0a │ │ - d7ea: 2e00 cmp r6, #0 │ │ - d7ec: d100 bne.n d7f0 │ │ - d7ee: e18c b.n db0a │ │ - d7f0: 6a23 ldr r3, [r4, #32] │ │ - d7f2: 9303 str r3, [sp, #12] │ │ - d7f4: 2b00 cmp r3, #0 │ │ - d7f6: d100 bne.n d7fa │ │ - d7f8: e187 b.n db0a │ │ - d7fa: 6863 ldr r3, [r4, #4] │ │ - d7fc: 42ab cmp r3, r5 │ │ - d7fe: da26 bge.n d84e │ │ - d800: 2e00 cmp r6, #0 │ │ - d802: da20 bge.n d846 │ │ - d804: 8920 ldrh r0, [r4, #8] │ │ - d806: 1aeb subs r3, r5, r3 │ │ - d808: 041b lsls r3, r3, #16 │ │ - d80a: 1a1b subs r3, r3, r0 │ │ - d80c: 1418 asrs r0, r3, #16 │ │ - d80e: 041b lsls r3, r3, #16 │ │ - d810: 4328 orrs r0, r5 │ │ - d812: 0c1b lsrs r3, r3, #16 │ │ - d814: 6060 str r0, [r4, #4] │ │ - d816: 60a3 str r3, [r4, #8] │ │ - d818: 42a8 cmp r0, r5 │ │ - d81a: db04 blt.n d826 │ │ - d81c: 9b03 ldr r3, [sp, #12] │ │ - d81e: 195b adds r3, r3, r5 │ │ - d820: 085b lsrs r3, r3, #1 │ │ - d822: 4298 cmp r0, r3 │ │ - d824: d302 bcc.n d82c │ │ - d826: 2300 movs r3, #0 │ │ - d828: 6065 str r5, [r4, #4] │ │ - d82a: 60a3 str r3, [r4, #8] │ │ - d82c: 2380 movs r3, #128 ; 0x80 │ │ - d82e: 4276 negs r6, r6 │ │ - d830: 439a bics r2, r3 │ │ - d832: 60e6 str r6, [r4, #12] │ │ - d834: 6262 str r2, [r4, #36] ; 0x24 │ │ - d836: 2900 cmp r1, #0 │ │ - d838: d100 bne.n d83c │ │ - d83a: e166 b.n db0a │ │ - d83c: 6860 ldr r0, [r4, #4] │ │ - d83e: 9903 ldr r1, [sp, #12] │ │ - d840: 4288 cmp r0, r1 │ │ - d842: d333 bcc.n d8ac │ │ - d844: e161 b.n db0a │ │ - d846: 2b00 cmp r3, #0 │ │ - d848: da30 bge.n d8ac │ │ - d84a: 2300 movs r3, #0 │ │ - d84c: e022 b.n d894 │ │ - d84e: 9803 ldr r0, [sp, #12] │ │ - d850: 4283 cmp r3, r0 │ │ - d852: d32b bcc.n d8ac │ │ - d854: 2900 cmp r1, #0 │ │ - d856: d100 bne.n d85a │ │ - d858: e157 b.n db0a │ │ - d85a: 1a1b subs r3, r3, r0 │ │ - d85c: 0751 lsls r1, r2, #29 │ │ - d85e: d51b bpl.n d898 │ │ - d860: 2e00 cmp r6, #0 │ │ - d862: dd01 ble.n d868 │ │ - d864: 4276 negs r6, r6 │ │ - d866: 60e6 str r6, [r4, #12] │ │ - d868: 2180 movs r1, #128 ; 0x80 │ │ - d86a: 430a orrs r2, r1 │ │ - d86c: 8921 ldrh r1, [r4, #8] │ │ - d86e: 6262 str r2, [r4, #36] ; 0x24 │ │ - d870: 9803 ldr r0, [sp, #12] │ │ - d872: 2280 movs r2, #128 ; 0x80 │ │ - d874: 0252 lsls r2, r2, #9 │ │ - d876: 1a52 subs r2, r2, r1 │ │ - d878: 1411 asrs r1, r2, #16 │ │ - d87a: 1ac3 subs r3, r0, r3 │ │ - d87c: 1a5b subs r3, r3, r1 │ │ - d87e: 6aa1 ldr r1, [r4, #40] ; 0x28 │ │ - d880: 0412 lsls r2, r2, #16 │ │ - d882: 0c12 lsrs r2, r2, #16 │ │ - d884: 6063 str r3, [r4, #4] │ │ - d886: 60a2 str r2, [r4, #8] │ │ - d888: 428b cmp r3, r1 │ │ - d88a: d901 bls.n d890 │ │ - d88c: 4283 cmp r3, r0 │ │ - d88e: d30d bcc.n d8ac │ │ - d890: 9b03 ldr r3, [sp, #12] │ │ - d892: 3b01 subs r3, #1 │ │ - d894: 6063 str r3, [r4, #4] │ │ - d896: e009 b.n d8ac │ │ - d898: 2e00 cmp r6, #0 │ │ - d89a: da01 bge.n d8a0 │ │ - d89c: 4276 negs r6, r6 │ │ - d89e: 60e6 str r6, [r4, #12] │ │ - d8a0: 195b adds r3, r3, r5 │ │ - d8a2: 6063 str r3, [r4, #4] │ │ - d8a4: 42ab cmp r3, r5 │ │ - d8a6: da01 bge.n d8ac │ │ - d8a8: 6aa2 ldr r2, [r4, #40] ; 0x28 │ │ - d8aa: 6062 str r2, [r4, #4] │ │ - d8ac: 6863 ldr r3, [r4, #4] │ │ - d8ae: 9304 str r3, [sp, #16] │ │ - d8b0: 42ab cmp r3, r5 │ │ - d8b2: da05 bge.n d8c0 │ │ - d8b4: 2b00 cmp r3, #0 │ │ - d8b6: da00 bge.n d8ba │ │ - d8b8: e127 b.n db0a │ │ - d8ba: 2e00 cmp r6, #0 │ │ - d8bc: da04 bge.n d8c8 │ │ - d8be: e124 b.n db0a │ │ - d8c0: 9804 ldr r0, [sp, #16] │ │ - d8c2: 2800 cmp r0, #0 │ │ - d8c4: da00 bge.n d8c8 │ │ - d8c6: e120 b.n db0a │ │ - d8c8: 9904 ldr r1, [sp, #16] │ │ - d8ca: 9a03 ldr r2, [sp, #12] │ │ - d8cc: 4291 cmp r1, r2 │ │ - d8ce: db00 blt.n d8d2 │ │ - d8d0: e11b b.n db0a │ │ - d8d2: 68a3 ldr r3, [r4, #8] │ │ - d8d4: 0418 lsls r0, r3, #16 │ │ - d8d6: 0c00 lsrs r0, r0, #16 │ │ - d8d8: 9322 str r3, [sp, #136] ; 0x88 │ │ - d8da: 900a str r0, [sp, #40] ; 0x28 │ │ - d8dc: 2e00 cmp r6, #0 │ │ - d8de: da55 bge.n d98c │ │ - d8e0: 4276 negs r6, r6 │ │ - d8e2: 1431 asrs r1, r6, #16 │ │ - d8e4: 2080 movs r0, #128 ; 0x80 │ │ - d8e6: 9103 str r1, [sp, #12] │ │ - d8e8: 01c0 lsls r0, r0, #7 │ │ - d8ea: 3101 adds r1, #1 │ │ - d8ec: f020 fba8 bl 2e040 <__divsi3> │ │ - d8f0: 2801 cmp r0, #1 │ │ - d8f2: dc00 bgt.n d8f6 │ │ - d8f4: 2002 movs r0, #2 │ │ - d8f6: 9006 str r0, [sp, #24] │ │ - d8f8: 42b8 cmp r0, r7 │ │ - d8fa: dd00 ble.n d8fe │ │ - d8fc: 9706 str r7, [sp, #24] │ │ - d8fe: 9a06 ldr r2, [sp, #24] │ │ - d900: 9b03 ldr r3, [sp, #12] │ │ - d902: 990a ldr r1, [sp, #40] ; 0x28 │ │ - d904: 3a01 subs r2, #1 │ │ - d906: 1c17 adds r7, r2, #0 │ │ - d908: 435f muls r7, r3 │ │ - d90a: 0433 lsls r3, r6, #16 │ │ - d90c: 0c1b lsrs r3, r3, #16 │ │ - d90e: 4353 muls r3, r2 │ │ - d910: 9804 ldr r0, [sp, #16] │ │ - d912: 1acb subs r3, r1, r3 │ │ - d914: 141b asrs r3, r3, #16 │ │ - d916: 1bc7 subs r7, r0, r7 │ │ - d918: 18ff adds r7, r7, r3 │ │ - d91a: 42af cmp r7, r5 │ │ - d91c: db00 blt.n d920 │ │ - d91e: e07a b.n da16 │ │ - d920: 17c2 asrs r2, r0, #31 │ │ - d922: 951a str r5, [sp, #104] ; 0x68 │ │ - d924: 17ed asrs r5, r5, #31 │ │ - d926: 9018 str r0, [sp, #96] ; 0x60 │ │ - d928: 9219 str r2, [sp, #100] ; 0x64 │ │ - d92a: 951b str r5, [sp, #108] ; 0x6c │ │ - d92c: 981a ldr r0, [sp, #104] ; 0x68 │ │ - d92e: 991b ldr r1, [sp, #108] ; 0x6c │ │ - d930: 9a18 ldr r2, [sp, #96] ; 0x60 │ │ - d932: 9b19 ldr r3, [sp, #100] ; 0x64 │ │ - d934: 1a12 subs r2, r2, r0 │ │ - d936: 418b sbcs r3, r1 │ │ - d938: 0c11 lsrs r1, r2, #16 │ │ - d93a: 0418 lsls r0, r3, #16 │ │ - d93c: 4308 orrs r0, r1 │ │ - d93e: 0411 lsls r1, r2, #16 │ │ - d940: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ - d942: 2300 movs r3, #0 │ │ - d944: 900f str r0, [sp, #60] ; 0x3c │ │ - d946: 910e str r1, [sp, #56] ; 0x38 │ │ - d948: 921c str r2, [sp, #112] ; 0x70 │ │ - d94a: 931d str r3, [sp, #116] ; 0x74 │ │ - d94c: 980e ldr r0, [sp, #56] ; 0x38 │ │ - d94e: 990f ldr r1, [sp, #60] ; 0x3c │ │ - d950: 9a1c ldr r2, [sp, #112] ; 0x70 │ │ - d952: 9b1d ldr r3, [sp, #116] ; 0x74 │ │ - d954: 1880 adds r0, r0, r2 │ │ - d956: 4159 adcs r1, r3 │ │ - d958: e052 b.n da00 │ │ - d95a: 46c0 nop ; (mov r8, r8) │ │ - d95c: a87e add r0, sp, #504 ; 0x1f8 │ │ - d95e: 0002 movs r2, r0 │ │ - d960: fef4 ffff mrc2 15, 7, pc, cr4, cr15, {7} │ │ - d964: fef8 ffff mrc2 15, 7, pc, cr8, cr15, {7} │ │ - d968: e914 0000 ldmdb r4, {} │ │ - d96c: fefc ffff mrc2 15, 7, pc, cr12, cr15, {7} │ │ - d970: a4b0 add r4, pc, #704 ; (adr r4, dc34 ) │ │ - d972: 0002 movs r2, r0 │ │ - d974: a4aa add r4, pc, #680 ; (adr r4, dc20 ) │ │ - d976: 0002 movs r2, r0 │ │ - d978: a3a4 add r3, pc, #656 ; (adr r3, dc0c ) │ │ - d97a: 0002 movs r2, r0 │ │ - d97c: a39e add r3, pc, #632 ; (adr r3, dbf8 ) │ │ - d97e: 0002 movs r2, r0 │ │ - d980: ff00 ffff vmaxnm.f32 , q8, │ │ - d984: ff04 ffff vmaxnm.f32 , q10, │ │ - d988: ff08 ffff vmaxnm.f32 , q12, │ │ - d98c: 1435 asrs r5, r6, #16 │ │ - d98e: 2080 movs r0, #128 ; 0x80 │ │ - d990: 1c69 adds r1, r5, #1 │ │ - d992: 01c0 lsls r0, r0, #7 │ │ - d994: f020 fb54 bl 2e040 <__divsi3> │ │ - d998: 2801 cmp r0, #1 │ │ - d99a: dc00 bgt.n d99e │ │ - d99c: 2002 movs r0, #2 │ │ - d99e: 9006 str r0, [sp, #24] │ │ - d9a0: 42b8 cmp r0, r7 │ │ - d9a2: dd00 ble.n d9a6 │ │ - d9a4: 9706 str r7, [sp, #24] │ │ - d9a6: 9a06 ldr r2, [sp, #24] │ │ - d9a8: 9b04 ldr r3, [sp, #16] │ │ - d9aa: 980a ldr r0, [sp, #40] ; 0x28 │ │ - d9ac: 3a01 subs r2, #1 │ │ - d9ae: 1c17 adds r7, r2, #0 │ │ - d9b0: 436f muls r7, r5 │ │ - d9b2: 19df adds r7, r3, r7 │ │ - d9b4: 0433 lsls r3, r6, #16 │ │ - d9b6: 0c1b lsrs r3, r3, #16 │ │ - d9b8: 4353 muls r3, r2 │ │ - d9ba: 9903 ldr r1, [sp, #12] │ │ - d9bc: 18c3 adds r3, r0, r3 │ │ - d9be: 141b asrs r3, r3, #16 │ │ - d9c0: 18ff adds r7, r7, r3 │ │ - d9c2: 428f cmp r7, r1 │ │ - d9c4: db27 blt.n da16 │ │ - d9c6: 9b04 ldr r3, [sp, #16] │ │ - d9c8: 2200 movs r2, #0 │ │ - d9ca: 9114 str r1, [sp, #80] ; 0x50 │ │ - d9cc: 17d8 asrs r0, r3, #31 │ │ - d9ce: 931e str r3, [sp, #120] ; 0x78 │ │ - d9d0: 9215 str r2, [sp, #84] ; 0x54 │ │ - d9d2: 901f str r0, [sp, #124] ; 0x7c │ │ - d9d4: 981e ldr r0, [sp, #120] ; 0x78 │ │ - d9d6: 991f ldr r1, [sp, #124] ; 0x7c │ │ - d9d8: 9a14 ldr r2, [sp, #80] ; 0x50 │ │ - d9da: 9b15 ldr r3, [sp, #84] ; 0x54 │ │ - d9dc: 1a12 subs r2, r2, r0 │ │ - d9de: 418b sbcs r3, r1 │ │ - d9e0: 0c11 lsrs r1, r2, #16 │ │ - d9e2: 0418 lsls r0, r3, #16 │ │ - d9e4: 4308 orrs r0, r1 │ │ - d9e6: 0411 lsls r1, r2, #16 │ │ - d9e8: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ - d9ea: 2300 movs r3, #0 │ │ - d9ec: 9011 str r0, [sp, #68] ; 0x44 │ │ - d9ee: 9110 str r1, [sp, #64] ; 0x40 │ │ - d9f0: 9220 str r2, [sp, #128] ; 0x80 │ │ - d9f2: 9321 str r3, [sp, #132] ; 0x84 │ │ - d9f4: 9810 ldr r0, [sp, #64] ; 0x40 │ │ - d9f6: 9911 ldr r1, [sp, #68] ; 0x44 │ │ - d9f8: 9a20 ldr r2, [sp, #128] ; 0x80 │ │ - d9fa: 9b21 ldr r3, [sp, #132] ; 0x84 │ │ - d9fc: 1a80 subs r0, r0, r2 │ │ - d9fe: 4199 sbcs r1, r3 │ │ - da00: 2201 movs r2, #1 │ │ - da02: 4252 negs r2, r2 │ │ - da04: 17d3 asrs r3, r2, #31 │ │ - da06: 1880 adds r0, r0, r2 │ │ - da08: 4159 adcs r1, r3 │ │ - da0a: 17f3 asrs r3, r6, #31 │ │ - da0c: 1c32 adds r2, r6, #0 │ │ - da0e: f022 fff5 bl 309fc <__clzsi2+0x148> │ │ - da12: 3001 adds r0, #1 │ │ - da14: 900b str r0, [sp, #44] ; 0x2c │ │ - da16: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ - da18: 2b01 cmp r3, #1 │ │ - da1a: dd04 ble.n da26 │ │ - da1c: 9d06 ldr r5, [sp, #24] │ │ - da1e: 429d cmp r5, r3 │ │ - da20: dd02 ble.n da28 │ │ - da22: 1c1d adds r5, r3, #0 │ │ - da24: e000 b.n da28 │ │ - da26: 2501 movs r5, #1 │ │ - da28: 4b49 ldr r3, [pc, #292] ; (db50 ) │ │ - da2a: 9805 ldr r0, [sp, #20] │ │ - da2c: 9913 ldr r1, [sp, #76] ; 0x4c │ │ - da2e: 58c3 ldr r3, [r0, r3] │ │ - da30: 681b ldr r3, [r3, #0] │ │ - da32: 4299 cmp r1, r3 │ │ - da34: d303 bcc.n da3e │ │ - da36: 9a17 ldr r2, [sp, #92] ; 0x5c │ │ - da38: 6812 ldr r2, [r2, #0] │ │ - da3a: 03d2 lsls r2, r2, #15 │ │ - da3c: d506 bpl.n da4c │ │ - da3e: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ - da40: 2b00 cmp r3, #0 │ │ - da42: d118 bne.n da76 │ │ - da44: 6923 ldr r3, [r4, #16] │ │ - da46: 6960 ldr r0, [r4, #20] │ │ - da48: 4303 orrs r3, r0 │ │ - da4a: d117 bne.n da7c │ │ - da4c: 68e1 ldr r1, [r4, #12] │ │ - da4e: 9b22 ldr r3, [sp, #136] ; 0x88 │ │ - da50: 9804 ldr r0, [sp, #16] │ │ - da52: 1c0a adds r2, r1, #0 │ │ - da54: 436a muls r2, r5 │ │ - da56: 18d2 adds r2, r2, r3 │ │ - da58: 0413 lsls r3, r2, #16 │ │ - da5a: 9907 ldr r1, [sp, #28] │ │ - da5c: 1412 asrs r2, r2, #16 │ │ - da5e: 1812 adds r2, r2, r0 │ │ - da60: 0c1b lsrs r3, r3, #16 │ │ - da62: 6062 str r2, [r4, #4] │ │ - da64: 00ea lsls r2, r5, #3 │ │ - da66: 188a adds r2, r1, r2 │ │ - da68: 60a3 str r3, [r4, #8] │ │ - da6a: 2300 movs r3, #0 │ │ - da6c: 9203 str r2, [sp, #12] │ │ - da6e: 65a3 str r3, [r4, #88] ; 0x58 │ │ - da70: 6563 str r3, [r4, #84] ; 0x54 │ │ - da72: 1c1a adds r2, r3, #0 │ │ - da74: e01f b.n dab6 │ │ - da76: 9a24 ldr r2, [sp, #144] ; 0x90 │ │ - da78: 6813 ldr r3, [r2, #0] │ │ - da7a: e001 b.n da80 │ │ - da7c: 9825 ldr r0, [sp, #148] ; 0x94 │ │ - da7e: 6803 ldr r3, [r0, #0] │ │ - da80: 9907 ldr r1, [sp, #28] │ │ - da82: 00ea lsls r2, r5, #3 │ │ - da84: 188a adds r2, r1, r2 │ │ - da86: 1c17 adds r7, r2, #0 │ │ - da88: 3f08 subs r7, #8 │ │ - da8a: 6838 ldr r0, [r7, #0] │ │ - da8c: 9203 str r2, [sp, #12] │ │ - da8e: 9e03 ldr r6, [sp, #12] │ │ - da90: 4242 negs r2, r0 │ │ - da92: 6562 str r2, [r4, #84] ; 0x54 │ │ - da94: 3e04 subs r6, #4 │ │ - da96: 6831 ldr r1, [r6, #0] │ │ - da98: 1c20 adds r0, r4, #0 │ │ - da9a: 424a negs r2, r1 │ │ - da9c: 65a2 str r2, [r4, #88] ; 0x58 │ │ - da9e: 9907 ldr r1, [sp, #28] │ │ - daa0: 9a03 ldr r2, [sp, #12] │ │ - daa2: 4798 blx r3 │ │ - daa4: 683b ldr r3, [r7, #0] │ │ - daa6: 6d62 ldr r2, [r4, #84] ; 0x54 │ │ - daa8: 6da0 ldr r0, [r4, #88] ; 0x58 │ │ - daaa: 18d3 adds r3, r2, r3 │ │ - daac: 6563 str r3, [r4, #84] ; 0x54 │ │ - daae: 6833 ldr r3, [r6, #0] │ │ - dab0: 2201 movs r2, #1 │ │ - dab2: 18c3 adds r3, r0, r3 │ │ - dab4: 65a3 str r3, [r4, #88] ; 0x58 │ │ - dab6: 9908 ldr r1, [sp, #32] │ │ - dab8: 6de3 ldr r3, [r4, #92] ; 0x5c │ │ - daba: 1b49 subs r1, r1, r5 │ │ - dabc: 9108 str r1, [sp, #32] │ │ - dabe: 2b00 cmp r3, #0 │ │ - dac0: d014 beq.n daec │ │ - dac2: 1b5d subs r5, r3, r5 │ │ - dac4: 2d00 cmp r5, #0 │ │ - dac6: dd01 ble.n dacc │ │ - dac8: 65e5 str r5, [r4, #92] ; 0x5c │ │ - daca: e00f b.n daec │ │ - dacc: 2300 movs r3, #0 │ │ - dace: 65e3 str r3, [r4, #92] ; 0x5c │ │ - dad0: 6e60 ldr r0, [r4, #100] ; 0x64 │ │ - dad2: 6ea1 ldr r1, [r4, #104] ; 0x68 │ │ - dad4: 61e3 str r3, [r4, #28] │ │ - dad6: 61a3 str r3, [r4, #24] │ │ - dad8: 6a63 ldr r3, [r4, #36] ; 0x24 │ │ - dada: 6120 str r0, [r4, #16] │ │ - dadc: 6161 str r1, [r4, #20] │ │ - dade: 055b lsls r3, r3, #21 │ │ - dae0: d504 bpl.n daec │ │ - dae2: 6fe3 ldr r3, [r4, #124] ; 0x7c │ │ - dae4: 2b00 cmp r3, #0 │ │ - dae6: d101 bne.n daec │ │ - dae8: 6223 str r3, [r4, #32] │ │ - daea: 6023 str r3, [r4, #0] │ │ - daec: 9808 ldr r0, [sp, #32] │ │ - daee: 2800 cmp r0, #0 │ │ - daf0: dd02 ble.n daf8 │ │ - daf2: 9903 ldr r1, [sp, #12] │ │ - daf4: 9107 str r1, [sp, #28] │ │ - daf6: e664 b.n d7c2 │ │ - daf8: 9b13 ldr r3, [sp, #76] ; 0x4c │ │ - dafa: 189b adds r3, r3, r2 │ │ - dafc: 9313 str r3, [sp, #76] ; 0x4c │ │ - dafe: 9809 ldr r0, [sp, #36] ; 0x24 │ │ - db00: 3001 adds r0, #1 │ │ - db02: 9009 str r0, [sp, #36] ; 0x24 │ │ - db04: e5da b.n d6bc │ │ - db06: 9812 ldr r0, [sp, #72] ; 0x48 │ │ - db08: e01f b.n db4a │ │ - db0a: 2500 movs r5, #0 │ │ - db0c: 1c20 adds r0, r4, #0 │ │ - db0e: 9907 ldr r1, [sp, #28] │ │ - db10: 9a08 ldr r2, [sp, #32] │ │ - db12: 6025 str r5, [r4, #0] │ │ - db14: 6225 str r5, [r4, #32] │ │ - db16: 6065 str r5, [r4, #4] │ │ - db18: 60a5 str r5, [r4, #8] │ │ - db1a: 65e5 str r5, [r4, #92] ; 0x5c │ │ - db1c: f7ff fd8a bl d634 │ │ - db20: 9805 ldr r0, [sp, #20] │ │ - db22: 4b0c ldr r3, [pc, #48] ; (db54 ) │ │ - db24: 58c3 ldr r3, [r0, r3] │ │ - db26: 6d60 ldr r0, [r4, #84] ; 0x54 │ │ - db28: 6819 ldr r1, [r3, #0] │ │ - db2a: 180a adds r2, r1, r0 │ │ - db2c: 601a str r2, [r3, #0] │ │ - db2e: 9905 ldr r1, [sp, #20] │ │ - db30: 4b09 ldr r3, [pc, #36] ; (db58 ) │ │ - db32: 58cb ldr r3, [r1, r3] │ │ - db34: 6da1 ldr r1, [r4, #88] ; 0x58 │ │ - db36: 6565 str r5, [r4, #84] ; 0x54 │ │ - db38: 6818 ldr r0, [r3, #0] │ │ - db3a: 65a5 str r5, [r4, #88] ; 0x58 │ │ - db3c: 1842 adds r2, r0, r1 │ │ - db3e: 601a str r2, [r3, #0] │ │ - db40: 6a62 ldr r2, [r4, #36] ; 0x24 │ │ - db42: 2380 movs r3, #128 ; 0x80 │ │ - db44: 439a bics r2, r3 │ │ - db46: 6262 str r2, [r4, #36] ; 0x24 │ │ - db48: e7d9 b.n dafe │ │ - db4a: b027 add sp, #156 ; 0x9c │ │ - db4c: bdf0 pop {r4, r5, r6, r7, pc} │ │ - db4e: 46c0 nop ; (mov r8, r8) │ │ - db50: ff0c ffff vmaxnm.f32 , q14, │ │ - db54: ff10 ffff vmaxnm.f16 , q8, │ │ - db58: ff14 ffff vmaxnm.f16 , q10, │ │ - │ │ -0000db5c : │ │ - db5c: 78c2 ldrb r2, [r0, #3] │ │ - db5e: 7883 ldrb r3, [r0, #2] │ │ - db60: 0612 lsls r2, r2, #24 │ │ - db62: 041b lsls r3, r3, #16 │ │ - db64: 18d2 adds r2, r2, r3 │ │ - db66: 7843 ldrb r3, [r0, #1] │ │ - db68: 021b lsls r3, r3, #8 │ │ - db6a: 18d2 adds r2, r2, r3 │ │ - db6c: 7803 ldrb r3, [r0, #0] │ │ - db6e: 18d0 adds r0, r2, r3 │ │ - db70: 4770 bx lr │ │ +0000d730 : │ │ + d730: b5f0 push {r4, r5, r6, r7, lr} │ │ + d732: 6b03 ldr r3, [r0, #48] ; 0x30 │ │ + d734: b087 sub sp, #28 │ │ + d736: 9204 str r2, [sp, #16] │ │ + d738: 469c mov ip, r3 │ │ + d73a: 6883 ldr r3, [r0, #8] │ │ + d73c: 6802 ldr r2, [r0, #0] │ │ + d73e: 9300 str r3, [sp, #0] │ │ + d740: 6843 ldr r3, [r0, #4] │ │ + d742: 005b lsls r3, r3, #1 │ │ + d744: 18d2 adds r2, r2, r3 │ │ + d746: 9201 str r2, [sp, #4] │ │ + d748: 6a42 ldr r2, [r0, #36] ; 0x24 │ │ + d74a: 0652 lsls r2, r2, #25 │ │ + d74c: d502 bpl.n d754 │ │ + d74e: 9a01 ldr r2, [sp, #4] │ │ + d750: 18d3 adds r3, r2, r3 │ │ + d752: 9301 str r3, [sp, #4] │ │ + d754: 4c41 ldr r4, [pc, #260] ; (d85c ) │ │ + d756: 447c add r4, pc │ │ + d758: 6824 ldr r4, [r4, #0] │ │ + d75a: 9b00 ldr r3, [sp, #0] │ │ + d75c: 4a40 ldr r2, [pc, #256] ; (d860 ) │ │ + d75e: 4d41 ldr r5, [pc, #260] ; (d864 ) │ │ + d760: 041b lsls r3, r3, #16 │ │ + d762: 0c1b lsrs r3, r3, #16 │ │ + d764: 3310 adds r3, #16 │ │ + d766: 109b asrs r3, r3, #2 │ │ + d768: 4013 ands r3, r2 │ │ + d76a: 9a00 ldr r2, [sp, #0] │ │ + d76c: 1412 asrs r2, r2, #16 │ │ + d76e: 1952 adds r2, r2, r5 │ │ + d770: 005d lsls r5, r3, #1 │ │ + d772: 5f2d ldrsh r5, [r5, r4] │ │ + d774: 9e01 ldr r6, [sp, #4] │ │ + d776: 0052 lsls r2, r2, #1 │ │ + d778: 5eb7 ldrsh r7, [r6, r2] │ │ + d77a: 1c3e adds r6, r7, #0 │ │ + d77c: 436e muls r6, r5 │ │ + d77e: 1c5d adds r5, r3, #1 │ │ + d780: 006d lsls r5, r5, #1 │ │ + d782: 9602 str r6, [sp, #8] │ │ + d784: 5f2e ldrsh r6, [r5, r4] │ │ + d786: 9d01 ldr r5, [sp, #4] │ │ + d788: 18aa adds r2, r5, r2 │ │ + d78a: 2502 movs r5, #2 │ │ + d78c: 5f57 ldrsh r7, [r2, r5] │ │ + d78e: 1c3d adds r5, r7, #0 │ │ + d790: 4375 muls r5, r6 │ │ + d792: 9e02 ldr r6, [sp, #8] │ │ + d794: 1975 adds r5, r6, r5 │ │ + d796: 9502 str r5, [sp, #8] │ │ + d798: 2704 movs r7, #4 │ │ + d79a: 5fd5 ldrsh r5, [r2, r7] │ │ + d79c: 1c9e adds r6, r3, #2 │ │ + d79e: 0076 lsls r6, r6, #1 │ │ + d7a0: 5f36 ldrsh r6, [r6, r4] │ │ + d7a2: 1c2f adds r7, r5, #0 │ │ + d7a4: 4377 muls r7, r6 │ │ + d7a6: 9d02 ldr r5, [sp, #8] │ │ + d7a8: 19ed adds r5, r5, r7 │ │ + d7aa: 9502 str r5, [sp, #8] │ │ + d7ac: 1d1d adds r5, r3, #4 │ │ + d7ae: 006d lsls r5, r5, #1 │ │ + d7b0: 5f2d ldrsh r5, [r5, r4] │ │ + d7b2: 2608 movs r6, #8 │ │ + d7b4: 5f97 ldrsh r7, [r2, r6] │ │ + d7b6: 1c3e adds r6, r7, #0 │ │ + d7b8: 436e muls r6, r5 │ │ + d7ba: 1d5d adds r5, r3, #5 │ │ + d7bc: 006d lsls r5, r5, #1 │ │ + d7be: 9603 str r6, [sp, #12] │ │ + d7c0: 5f2e ldrsh r6, [r5, r4] │ │ + d7c2: 250a movs r5, #10 │ │ + d7c4: 5f57 ldrsh r7, [r2, r5] │ │ + d7c6: 1c3d adds r5, r7, #0 │ │ + d7c8: 4375 muls r5, r6 │ │ + d7ca: 9e03 ldr r6, [sp, #12] │ │ + d7cc: 1975 adds r5, r6, r5 │ │ + d7ce: 1d9e adds r6, r3, #6 │ │ + d7d0: 0076 lsls r6, r6, #1 │ │ + d7d2: 5f37 ldrsh r7, [r6, r4] │ │ + d7d4: 9703 str r7, [sp, #12] │ │ + d7d6: 260c movs r6, #12 │ │ + d7d8: 5f97 ldrsh r7, [r2, r6] │ │ + d7da: 9e03 ldr r6, [sp, #12] │ │ + d7dc: 437e muls r6, r7 │ │ + d7de: 19ad adds r5, r5, r6 │ │ + d7e0: 6986 ldr r6, [r0, #24] │ │ + d7e2: 9503 str r5, [sp, #12] │ │ + d7e4: 4665 mov r5, ip │ │ + d7e6: 46b4 mov ip, r6 │ │ + d7e8: 4465 add r5, ip │ │ + d7ea: 132f asrs r7, r5, #12 │ │ + d7ec: 46ac mov ip, r5 │ │ + d7ee: 1cdd adds r5, r3, #3 │ │ + d7f0: 006d lsls r5, r5, #1 │ │ + d7f2: 5f2d ldrsh r5, [r5, r4] │ │ + d7f4: 3307 adds r3, #7 │ │ + d7f6: 005b lsls r3, r3, #1 │ │ + d7f8: 9505 str r5, [sp, #20] │ │ + d7fa: 2506 movs r5, #6 │ │ + d7fc: 5f56 ldrsh r6, [r2, r5] │ │ + d7fe: 9d05 ldr r5, [sp, #20] │ │ + d800: 4375 muls r5, r6 │ │ + d802: 9e02 ldr r6, [sp, #8] │ │ + d804: 1975 adds r5, r6, r5 │ │ + d806: 5f1e ldrsh r6, [r3, r4] │ │ + d808: 230e movs r3, #14 │ │ + d80a: 5ed2 ldrsh r2, [r2, r3] │ │ + d80c: 106d asrs r5, r5, #1 │ │ + d80e: 1c33 adds r3, r6, #0 │ │ + d810: 4353 muls r3, r2 │ │ + d812: 9a03 ldr r2, [sp, #12] │ │ + d814: 18d3 adds r3, r2, r3 │ │ + d816: 105b asrs r3, r3, #1 │ │ + d818: 18ed adds r5, r5, r3 │ │ + d81a: 13ad asrs r5, r5, #14 │ │ + d81c: 1c2a adds r2, r5, #0 │ │ + d81e: 437a muls r2, r7 │ │ + d820: 680b ldr r3, [r1, #0] │ │ + d822: 189b adds r3, r3, r2 │ │ + d824: 600b str r3, [r1, #0] │ │ + d826: 684b ldr r3, [r1, #4] │ │ + d828: 189d adds r5, r3, r2 │ │ + d82a: 604d str r5, [r1, #4] │ │ + d82c: 9a00 ldr r2, [sp, #0] │ │ + d82e: 68c3 ldr r3, [r0, #12] │ │ + d830: 3108 adds r1, #8 │ │ + d832: 18d3 adds r3, r2, r3 │ │ + d834: 9300 str r3, [sp, #0] │ │ + d836: 9b04 ldr r3, [sp, #16] │ │ + d838: 4299 cmp r1, r3 │ │ + d83a: d38e bcc.n d75a │ │ + d83c: 9b00 ldr r3, [sp, #0] │ │ + d83e: 6842 ldr r2, [r0, #4] │ │ + d840: 6107 str r7, [r0, #16] │ │ + d842: 141b asrs r3, r3, #16 │ │ + d844: 18d3 adds r3, r2, r3 │ │ + d846: 6043 str r3, [r0, #4] │ │ + d848: 9b00 ldr r3, [sp, #0] │ │ + d84a: 6147 str r7, [r0, #20] │ │ + d84c: 041b lsls r3, r3, #16 │ │ + d84e: 0c1b lsrs r3, r3, #16 │ │ + d850: 6083 str r3, [r0, #8] │ │ + d852: 4663 mov r3, ip │ │ + d854: 6303 str r3, [r0, #48] ; 0x30 │ │ + d856: 6343 str r3, [r0, #52] ; 0x34 │ │ + d858: b007 add sp, #28 │ │ + d85a: bdf0 pop {r4, r5, r6, r7, pc} │ │ + d85c: b69e ; instruction: 0xb69e │ │ + d85e: 0002 movs r2, r0 │ │ + d860: 7ff8 ldrb r0, [r7, #31] │ │ + d862: 0000 movs r0, r0 │ │ + d864: fffd 7fff ; instruction: 0xfffd7fff │ │ + │ │ +0000d868 : │ │ + d868: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + d86a: 9c08 ldr r4, [sp, #32] │ │ + d86c: 681f ldr r7, [r3, #0] │ │ + d86e: 1c05 adds r5, r0, #0 │ │ + d870: 6826 ldr r6, [r4, #0] │ │ + d872: 2480 movs r4, #128 ; 0x80 │ │ + d874: 4264 negs r4, r4 │ │ + d876: 46a4 mov ip, r4 │ │ + d878: 1880 adds r0, r0, r2 │ │ + d87a: 9001 str r0, [sp, #4] │ │ + d87c: 9801 ldr r0, [sp, #4] │ │ + d87e: 4285 cmp r5, r0 │ │ + d880: d017 beq.n d8b2 │ │ + d882: 680c ldr r4, [r1, #0] │ │ + d884: 480d ldr r0, [pc, #52] ; (d8bc ) │ │ + d886: 4284 cmp r4, r0 │ │ + d888: dd00 ble.n d88c │ │ + d88a: 1c04 adds r4, r0, #0 │ │ + d88c: 20f8 movs r0, #248 ; 0xf8 │ │ + d88e: 0600 lsls r0, r0, #24 │ │ + d890: 4284 cmp r4, r0 │ │ + d892: da00 bge.n d896 │ │ + d894: 1c04 adds r4, r0, #0 │ │ + d896: 42bc cmp r4, r7 │ │ + d898: db03 blt.n d8a2 │ │ + d89a: 42a6 cmp r6, r4 │ │ + d89c: da02 bge.n d8a4 │ │ + d89e: 1c26 adds r6, r4, #0 │ │ + d8a0: e000 b.n d8a4 │ │ + d8a2: 1c27 adds r7, r4, #0 │ │ + d8a4: 4660 mov r0, ip │ │ + d8a6: 1524 asrs r4, r4, #20 │ │ + d8a8: 4044 eors r4, r0 │ │ + d8aa: 702c strb r4, [r5, #0] │ │ + d8ac: 3104 adds r1, #4 │ │ + d8ae: 3501 adds r5, #1 │ │ + d8b0: e7e4 b.n d87c │ │ + d8b2: 601f str r7, [r3, #0] │ │ + d8b4: 9b08 ldr r3, [sp, #32] │ │ + d8b6: 1c10 adds r0, r2, #0 │ │ + d8b8: 601e str r6, [r3, #0] │ │ + d8ba: bdfe pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ + d8bc: ffff 07ff vqshl.u64 q8, , #63 ; 0x3f │ │ + │ │ +0000d8c0 : │ │ + d8c0: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + d8c2: 9c08 ldr r4, [sp, #32] │ │ + d8c4: 1c05 adds r5, r0, #0 │ │ + d8c6: 6826 ldr r6, [r4, #0] │ │ + d8c8: 24f8 movs r4, #248 ; 0xf8 │ │ + d8ca: 0624 lsls r4, r4, #24 │ │ + d8cc: 46a4 mov ip, r4 │ │ + d8ce: 0050 lsls r0, r2, #1 │ │ + d8d0: 182a adds r2, r5, r0 │ │ + d8d2: 9201 str r2, [sp, #4] │ │ + d8d4: 681f ldr r7, [r3, #0] │ │ + d8d6: 4a0e ldr r2, [pc, #56] ; (d910 ) │ │ + d8d8: 9c01 ldr r4, [sp, #4] │ │ + d8da: 42a5 cmp r5, r4 │ │ + d8dc: d013 beq.n d906 │ │ + d8de: 680c ldr r4, [r1, #0] │ │ + d8e0: 4294 cmp r4, r2 │ │ + d8e2: dd00 ble.n d8e6 │ │ + d8e4: 4c0a ldr r4, [pc, #40] ; (d910 ) │ │ + d8e6: 4564 cmp r4, ip │ │ + d8e8: da01 bge.n d8ee │ │ + d8ea: 24f8 movs r4, #248 ; 0xf8 │ │ + d8ec: 0624 lsls r4, r4, #24 │ │ + d8ee: 42bc cmp r4, r7 │ │ + d8f0: db03 blt.n d8fa │ │ + d8f2: 42a6 cmp r6, r4 │ │ + d8f4: da02 bge.n d8fc │ │ + d8f6: 1c26 adds r6, r4, #0 │ │ + d8f8: e000 b.n d8fc │ │ + d8fa: 1c27 adds r7, r4, #0 │ │ + d8fc: 1324 asrs r4, r4, #12 │ │ + d8fe: 802c strh r4, [r5, #0] │ │ + d900: 3104 adds r1, #4 │ │ + d902: 3502 adds r5, #2 │ │ + d904: e7e8 b.n d8d8 │ │ + d906: 601f str r7, [r3, #0] │ │ + d908: 9b08 ldr r3, [sp, #32] │ │ + d90a: 601e str r6, [r3, #0] │ │ + d90c: bdfe pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ + d90e: 46c0 nop ; (mov r8, r8) │ │ + d910: ffff 07ff vqshl.u64 q8, , #63 ; 0x3f │ │ + │ │ +0000d914 : │ │ + d914: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + d916: 1c05 adds r5, r0, #0 │ │ + d918: 2003 movs r0, #3 │ │ + d91a: 4350 muls r0, r2 │ │ + d91c: 182a adds r2, r5, r0 │ │ + d91e: 9201 str r2, [sp, #4] │ │ + d920: 22f8 movs r2, #248 ; 0xf8 │ │ + d922: 0612 lsls r2, r2, #24 │ │ + d924: 4694 mov ip, r2 │ │ + d926: 9c08 ldr r4, [sp, #32] │ │ + d928: 681f ldr r7, [r3, #0] │ │ + d92a: 6826 ldr r6, [r4, #0] │ │ + d92c: 9a01 ldr r2, [sp, #4] │ │ + d92e: 4295 cmp r5, r2 │ │ + d930: d017 beq.n d962 │ │ + d932: 680c ldr r4, [r1, #0] │ │ + d934: 4a0d ldr r2, [pc, #52] ; (d96c ) │ │ + d936: 4294 cmp r4, r2 │ │ + d938: dd00 ble.n d93c │ │ + d93a: 1c14 adds r4, r2, #0 │ │ + d93c: 4564 cmp r4, ip │ │ + d93e: da01 bge.n d944 │ │ + d940: 24f8 movs r4, #248 ; 0xf8 │ │ + d942: 0624 lsls r4, r4, #24 │ │ + d944: 42bc cmp r4, r7 │ │ + d946: db03 blt.n d950 │ │ + d948: 42a6 cmp r6, r4 │ │ + d94a: da02 bge.n d952 │ │ + d94c: 1c26 adds r6, r4, #0 │ │ + d94e: e000 b.n d952 │ │ + d950: 1c27 adds r7, r4, #0 │ │ + d952: 2200 movs r2, #0 │ │ + d954: 1124 asrs r4, r4, #4 │ │ + d956: 702c strb r4, [r5, #0] │ │ + d958: 706a strb r2, [r5, #1] │ │ + d95a: 70aa strb r2, [r5, #2] │ │ + d95c: 3104 adds r1, #4 │ │ + d95e: 3503 adds r5, #3 │ │ + d960: e7e4 b.n d92c │ │ + d962: 601f str r7, [r3, #0] │ │ + d964: 9b08 ldr r3, [sp, #32] │ │ + d966: 601e str r6, [r3, #0] │ │ + d968: bdfe pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ + d96a: 46c0 nop ; (mov r8, r8) │ │ + d96c: ffff 07ff vqshl.u64 q8, , #63 ; 0x3f │ │ + │ │ +0000d970 : │ │ + d970: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + d972: 0092 lsls r2, r2, #2 │ │ + d974: 9201 str r2, [sp, #4] │ │ + d976: 22f8 movs r2, #248 ; 0xf8 │ │ + d978: 1c06 adds r6, r0, #0 │ │ + d97a: 9808 ldr r0, [sp, #32] │ │ + d97c: 0612 lsls r2, r2, #24 │ │ + d97e: 4694 mov ip, r2 │ │ + d980: 6804 ldr r4, [r0, #0] │ │ + d982: 2000 movs r0, #0 │ │ + d984: 681d ldr r5, [r3, #0] │ │ + d986: 4f0d ldr r7, [pc, #52] ; (d9bc ) │ │ + d988: 9a01 ldr r2, [sp, #4] │ │ + d98a: 4290 cmp r0, r2 │ │ + d98c: d012 beq.n d9b4 │ │ + d98e: 580a ldr r2, [r1, r0] │ │ + d990: 42ba cmp r2, r7 │ │ + d992: dd00 ble.n d996 │ │ + d994: 4a09 ldr r2, [pc, #36] ; (d9bc ) │ │ + d996: 4562 cmp r2, ip │ │ + d998: da01 bge.n d99e │ │ + d99a: 22f8 movs r2, #248 ; 0xf8 │ │ + d99c: 0612 lsls r2, r2, #24 │ │ + d99e: 42aa cmp r2, r5 │ │ + d9a0: db03 blt.n d9aa │ │ + d9a2: 4294 cmp r4, r2 │ │ + d9a4: da02 bge.n d9ac │ │ + d9a6: 1c14 adds r4, r2, #0 │ │ + d9a8: e000 b.n d9ac │ │ + d9aa: 1c15 adds r5, r2, #0 │ │ + d9ac: 0112 lsls r2, r2, #4 │ │ + d9ae: 5032 str r2, [r6, r0] │ │ + d9b0: 3004 adds r0, #4 │ │ + d9b2: e7e9 b.n d988 │ │ + d9b4: 601d str r5, [r3, #0] │ │ + d9b6: 9b08 ldr r3, [sp, #32] │ │ + d9b8: 601c str r4, [r3, #0] │ │ + d9ba: bdfe pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ + d9bc: ffff 07ff vqshl.u64 q8, , #63 ; 0x3f │ │ + │ │ +0000d9c0 : │ │ + d9c0: b508 push {r3, lr} │ │ + d9c2: 008a lsls r2, r1, #2 │ │ + d9c4: 2100 movs r1, #0 │ │ + d9c6: f024 f979 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + d9ca: bd08 pop {r3, pc} │ │ + │ │ +0000d9cc : │ │ + d9cc: 4770 bx lr │ │ + │ │ +0000d9ce : │ │ + d9ce: 2300 movs r3, #0 │ │ + d9d0: b570 push {r4, r5, r6, lr} │ │ + d9d2: 428b cmp r3, r1 │ │ + d9d4: d009 beq.n d9ea │ │ + d9d6: 00da lsls r2, r3, #3 │ │ + d9d8: 1886 adds r6, r0, r2 │ │ + d9da: 5885 ldr r5, [r0, r2] │ │ + d9dc: 6872 ldr r2, [r6, #4] │ │ + d9de: 009c lsls r4, r3, #2 │ │ + d9e0: 3301 adds r3, #1 │ │ + d9e2: 18aa adds r2, r5, r2 │ │ + d9e4: 1052 asrs r2, r2, #1 │ │ + d9e6: 5102 str r2, [r0, r4] │ │ + d9e8: e7f3 b.n d9d2 │ │ + d9ea: bd70 pop {r4, r5, r6, pc} │ │ + │ │ +0000d9ec : │ │ + d9ec: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + d9ee: 6817 ldr r7, [r2, #0] │ │ + d9f0: 681e ldr r6, [r3, #0] │ │ + d9f2: 469c mov ip, r3 │ │ + d9f4: 1c3b adds r3, r7, #0 │ │ + d9f6: 4333 orrs r3, r6 │ │ + d9f8: d001 beq.n d9fe │ │ + d9fa: 2300 movs r3, #0 │ │ + d9fc: e003 b.n da06 │ │ + d9fe: 0049 lsls r1, r1, #1 │ │ + da00: f7ff ffde bl d9c0 │ │ + da04: e019 b.n da3a │ │ + da06: 428b cmp r3, r1 │ │ + da08: d014 beq.n da34 │ │ + da0a: 24ff movs r4, #255 ; 0xff │ │ + da0c: 427d negs r5, r7 │ │ + da0e: 17ed asrs r5, r5, #31 │ │ + da10: 4025 ands r5, r4 │ │ + da12: 197d adds r5, r7, r5 │ │ + da14: 122c asrs r4, r5, #8 │ │ + da16: 25ff movs r5, #255 ; 0xff │ │ + da18: 9401 str r4, [sp, #4] │ │ + da1a: 4274 negs r4, r6 │ │ + da1c: 17e4 asrs r4, r4, #31 │ │ + da1e: 402c ands r4, r5 │ │ + da20: 9d01 ldr r5, [sp, #4] │ │ + da22: 1934 adds r4, r6, r4 │ │ + da24: 1224 asrs r4, r4, #8 │ │ + da26: 6005 str r5, [r0, #0] │ │ + da28: 6044 str r4, [r0, #4] │ │ + da2a: 1b7f subs r7, r7, r5 │ │ + da2c: 1b36 subs r6, r6, r4 │ │ + da2e: 3301 adds r3, #1 │ │ + da30: 3008 adds r0, #8 │ │ + da32: e7e8 b.n da06 │ │ + da34: 4663 mov r3, ip │ │ + da36: 6017 str r7, [r2, #0] │ │ + da38: 601e str r6, [r3, #0] │ │ + da3a: bdf7 pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ + │ │ +0000da3c : │ │ + da3c: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + da3e: 6d84 ldr r4, [r0, #88] ; 0x58 │ │ + da40: 6d45 ldr r5, [r0, #84] ; 0x54 │ │ + da42: 9201 str r2, [sp, #4] │ │ + da44: 1c23 adds r3, r4, #0 │ │ + da46: 432b orrs r3, r5 │ │ + da48: d021 beq.n da8e │ │ + da4a: 23ff movs r3, #255 ; 0xff │ │ + da4c: 2700 movs r7, #0 │ │ + da4e: 469c mov ip, r3 │ │ + da50: 9b01 ldr r3, [sp, #4] │ │ + da52: 429f cmp r7, r3 │ │ + da54: d019 beq.n da8a │ │ + da56: 4663 mov r3, ip │ │ + da58: 4666 mov r6, ip │ │ + da5a: 426a negs r2, r5 │ │ + da5c: 17d2 asrs r2, r2, #31 │ │ + da5e: 401a ands r2, r3 │ │ + da60: 4263 negs r3, r4 │ │ + da62: 17db asrs r3, r3, #31 │ │ + da64: 4033 ands r3, r6 │ │ + da66: 18e3 adds r3, r4, r3 │ │ + da68: 00fe lsls r6, r7, #3 │ │ + da6a: 121b asrs r3, r3, #8 │ │ + da6c: 9300 str r3, [sp, #0] │ │ + da6e: 1ae4 subs r4, r4, r3 │ │ + da70: 598b ldr r3, [r1, r6] │ │ + da72: 18aa adds r2, r5, r2 │ │ + da74: 1212 asrs r2, r2, #8 │ │ + da76: 1aad subs r5, r5, r2 │ │ + da78: 189a adds r2, r3, r2 │ │ + da7a: 518a str r2, [r1, r6] │ │ + da7c: 198e adds r6, r1, r6 │ │ + da7e: 6873 ldr r3, [r6, #4] │ │ + da80: 9a00 ldr r2, [sp, #0] │ │ + da82: 3701 adds r7, #1 │ │ + da84: 189b adds r3, r3, r2 │ │ + da86: 6073 str r3, [r6, #4] │ │ + da88: e7e2 b.n da50 │ │ + da8a: 6545 str r5, [r0, #84] ; 0x54 │ │ + da8c: 6584 str r4, [r0, #88] ; 0x58 │ │ + da8e: bdf7 pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ + │ │ +0000da90 : │ │ + da90: b5f0 push {r4, r5, r6, r7, lr} │ │ + da92: 2400 movs r4, #0 │ │ + da94: 4ba6 ldr r3, [pc, #664] ; (dd30 ) │ │ + da96: b0a7 sub sp, #156 ; 0x9c │ │ + da98: 447b add r3, pc │ │ + da9a: 9303 str r3, [sp, #12] │ │ + da9c: 42a1 cmp r1, r4 │ │ + da9e: d100 bne.n daa2 │ │ + daa0: e2aa b.n dff8 │ │ + daa2: 4ba4 ldr r3, [pc, #656] ; (dd34 ) │ │ + daa4: 9a03 ldr r2, [sp, #12] │ │ + daa6: 9110 str r1, [sp, #64] ; 0x40 │ │ + daa8: 9000 str r0, [sp, #0] │ │ + daaa: 58d3 ldr r3, [r2, r3] │ │ + daac: 681b ldr r3, [r3, #0] │ │ + daae: 2b02 cmp r3, #2 │ │ + dab0: d906 bls.n dac0 │ │ + dab2: 4ba1 ldr r3, [pc, #644] ; (dd38 ) │ │ + dab4: 0049 lsls r1, r1, #1 │ │ + dab6: 58d3 ldr r3, [r2, r3] │ │ + dab8: 9301 str r3, [sp, #4] │ │ + daba: 9801 ldr r0, [sp, #4] │ │ + dabc: f7ff ff80 bl d9c0 │ │ + dac0: 2280 movs r2, #128 ; 0x80 │ │ + dac2: 0212 lsls r2, r2, #8 │ │ + dac4: 4694 mov ip, r2 │ │ + dac6: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ + dac8: 00db lsls r3, r3, #3 │ │ + daca: 9323 str r3, [sp, #140] ; 0x8c │ │ + dacc: 9b00 ldr r3, [sp, #0] │ │ + dace: 4463 add r3, ip │ │ + dad0: 9313 str r3, [sp, #76] ; 0x4c │ │ + dad2: 2300 movs r3, #0 │ │ + dad4: 9309 str r3, [sp, #36] ; 0x24 │ │ + dad6: 9312 str r3, [sp, #72] ; 0x48 │ │ + dad8: 9311 str r3, [sp, #68] ; 0x44 │ │ + dada: 9a00 ldr r2, [sp, #0] │ │ + dadc: 4b97 ldr r3, [pc, #604] ; (dd3c ) │ │ + dade: 58d3 ldr r3, [r2, r3] │ │ + dae0: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + dae2: 429a cmp r2, r3 │ │ + dae4: d300 bcc.n dae8 │ │ + dae6: e213 b.n df10 │ │ + dae8: 9b13 ldr r3, [sp, #76] ; 0x4c │ │ + daea: 9a00 ldr r2, [sp, #0] │ │ + daec: 681b ldr r3, [r3, #0] │ │ + daee: 930b str r3, [sp, #44] ; 0x2c │ │ + daf0: 021b lsls r3, r3, #8 │ │ + daf2: 18d7 adds r7, r2, r3 │ │ + daf4: 683b ldr r3, [r7, #0] │ │ + daf6: 2b00 cmp r3, #0 │ │ + daf8: d100 bne.n dafc │ │ + dafa: e202 b.n df02 │ │ + dafc: 2401 movs r4, #1 │ │ + dafe: 6a7d ldr r5, [r7, #36] ; 0x24 │ │ + db00: 402c ands r4, r5 │ │ + db02: 066b lsls r3, r5, #25 │ │ + db04: d501 bpl.n db0a │ │ + db06: 2302 movs r3, #2 │ │ + db08: 431c orrs r4, r3 │ │ + db0a: 046b lsls r3, r5, #17 │ │ + db0c: d501 bpl.n db12 │ │ + db0e: 2308 movs r3, #8 │ │ + db10: 431c orrs r4, r3 │ │ + db12: 4b8b ldr r3, [pc, #556] ; (dd40 ) │ │ + db14: 9a03 ldr r2, [sp, #12] │ │ + db16: 58d3 ldr r3, [r2, r3] │ │ + db18: 9316 str r3, [sp, #88] ; 0x58 │ │ + db1a: 04eb lsls r3, r5, #19 │ │ + db1c: d40e bmi.n db3c │ │ + db1e: 9b16 ldr r3, [sp, #88] ; 0x58 │ │ + db20: 2282 movs r2, #130 ; 0x82 │ │ + db22: 681b ldr r3, [r3, #0] │ │ + db24: 00d2 lsls r2, r2, #3 │ │ + db26: 1c19 adds r1, r3, #0 │ │ + db28: 4011 ands r1, r2 │ │ + db2a: 4291 cmp r1, r2 │ │ + db2c: d101 bne.n db32 │ │ + db2e: 3430 adds r4, #48 ; 0x30 │ │ + db30: e004 b.n db3c │ │ + db32: 06db lsls r3, r3, #27 │ │ + db34: d501 bpl.n db3a │ │ + db36: 3420 adds r4, #32 │ │ + db38: e000 b.n db3c │ │ + db3a: 3410 adds r4, #16 │ │ + db3c: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + db3e: 9a00 ldr r2, [sp, #0] │ │ + db40: 021b lsls r3, r3, #8 │ │ + db42: 18d3 adds r3, r2, r3 │ │ + db44: 695a ldr r2, [r3, #20] │ │ + db46: 6919 ldr r1, [r3, #16] │ │ + db48: 428a cmp r2, r1 │ │ + db4a: d109 bne.n db60 │ │ + db4c: 6dda ldr r2, [r3, #92] ; 0x5c │ │ + db4e: 2a00 cmp r2, #0 │ │ + db50: d009 beq.n db66 │ │ + db52: 69da ldr r2, [r3, #28] │ │ + db54: 699b ldr r3, [r3, #24] │ │ + db56: 429a cmp r2, r3 │ │ + db58: d108 bne.n db6c │ │ + db5a: 4e7a ldr r6, [pc, #488] ; (dd44 ) │ │ + db5c: 447e add r6, pc │ │ + db5e: e007 b.n db70 │ │ + db60: 4e79 ldr r6, [pc, #484] ; (dd48 ) │ │ + db62: 447e add r6, pc │ │ + db64: e004 b.n db70 │ │ + db66: 4e79 ldr r6, [pc, #484] ; (dd4c ) │ │ + db68: 447e add r6, pc │ │ + db6a: e001 b.n db70 │ │ + db6c: 4e78 ldr r6, [pc, #480] ; (dd50 ) │ │ + db6e: 447e add r6, pc │ │ + db70: 9b16 ldr r3, [sp, #88] ; 0x58 │ │ + db72: 9a03 ldr r2, [sp, #12] │ │ + db74: 681b ldr r3, [r3, #0] │ │ + db76: 9302 str r3, [sp, #8] │ │ + db78: 4b76 ldr r3, [pc, #472] ; (dd54 ) │ │ + db7a: 58d3 ldr r3, [r2, r3] │ │ + db7c: 9301 str r3, [sp, #4] │ │ + db7e: 9304 str r3, [sp, #16] │ │ + db80: 9b02 ldr r3, [sp, #8] │ │ + db82: 061b lsls r3, r3, #24 │ │ + db84: d402 bmi.n db8c │ │ + db86: 4b74 ldr r3, [pc, #464] ; (dd58 ) │ │ + db88: 58d3 ldr r3, [r2, r3] │ │ + db8a: 9304 str r3, [sp, #16] │ │ + db8c: 012b lsls r3, r5, #4 │ │ + db8e: d503 bpl.n db98 │ │ + db90: 4b71 ldr r3, [pc, #452] ; (dd58 ) │ │ + db92: 9a03 ldr r2, [sp, #12] │ │ + db94: 58d3 ldr r3, [r2, r3] │ │ + db96: 9304 str r3, [sp, #16] │ │ + db98: 016b lsls r3, r5, #5 │ │ + db9a: d403 bmi.n dba4 │ │ + db9c: 9b04 ldr r3, [sp, #16] │ │ + db9e: 9a01 ldr r2, [sp, #4] │ │ + dba0: 4293 cmp r3, r2 │ │ + dba2: d111 bne.n dbc8 │ │ + dba4: 4b6d ldr r3, [pc, #436] ; (dd5c ) │ │ + dba6: 9a03 ldr r2, [sp, #12] │ │ + dba8: 58d3 ldr r3, [r2, r3] │ │ + dbaa: 681d ldr r5, [r3, #0] │ │ + dbac: 9302 str r3, [sp, #8] │ │ + dbae: 2d00 cmp r5, #0 │ │ + dbb0: d104 bne.n dbbc │ │ + dbb2: 9801 ldr r0, [sp, #4] │ │ + dbb4: 1c29 adds r1, r5, #0 │ │ + dbb6: 9a23 ldr r2, [sp, #140] ; 0x8c │ │ + dbb8: f024 f880 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + dbbc: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ + dbbe: 195d adds r5, r3, r5 │ │ + dbc0: 9b02 ldr r3, [sp, #8] │ │ + dbc2: 601d str r5, [r3, #0] │ │ + dbc4: 9b01 ldr r3, [sp, #4] │ │ + dbc6: 9304 str r3, [sp, #16] │ │ + dbc8: 9b11 ldr r3, [sp, #68] ; 0x44 │ │ + dbca: 3301 adds r3, #1 │ │ + dbcc: 9311 str r3, [sp, #68] ; 0x44 │ │ + dbce: 00a3 lsls r3, r4, #2 │ │ + dbd0: 18f3 adds r3, r6, r3 │ │ + dbd2: 9325 str r3, [sp, #148] ; 0x94 │ │ + dbd4: 2304 movs r3, #4 │ │ + dbd6: 4323 orrs r3, r4 │ │ + dbd8: 009b lsls r3, r3, #2 │ │ + dbda: 18f3 adds r3, r6, r3 │ │ + dbdc: 9324 str r3, [sp, #144] ; 0x90 │ │ + dbde: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ + dbe0: 9307 str r3, [sp, #28] │ │ + dbe2: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + dbe4: 021b lsls r3, r3, #8 │ │ + dbe6: 9301 str r3, [sp, #4] │ │ + dbe8: 9a01 ldr r2, [sp, #4] │ │ + dbea: 9b00 ldr r3, [sp, #0] │ │ + dbec: 4694 mov ip, r2 │ │ + dbee: 4463 add r3, ip │ │ + dbf0: 9322 str r3, [sp, #136] ; 0x88 │ │ + dbf2: 9a01 ldr r2, [sp, #4] │ │ + dbf4: 9b00 ldr r3, [sp, #0] │ │ + dbf6: 189b adds r3, r3, r2 │ │ + dbf8: 6ddb ldr r3, [r3, #92] ; 0x5c │ │ + dbfa: 9a07 ldr r2, [sp, #28] │ │ + dbfc: 9206 str r2, [sp, #24] │ │ + dbfe: 2b00 cmp r3, #0 │ │ + dc00: dd02 ble.n dc08 │ │ + dc02: 429a cmp r2, r3 │ │ + dc04: dd00 ble.n dc08 │ │ + dc06: 9306 str r3, [sp, #24] │ │ + dc08: 2102 movs r1, #2 │ │ + dc0a: 2600 movs r6, #0 │ │ + dc0c: 9b06 ldr r3, [sp, #24] │ │ + dc0e: 930a str r3, [sp, #40] ; 0x28 │ │ + dc10: 9b22 ldr r3, [sp, #136] ; 0x88 │ │ + dc12: 6a5a ldr r2, [r3, #36] ; 0x24 │ │ + dc14: 4011 ands r1, r2 │ │ + dc16: 42b1 cmp r1, r6 │ │ + dc18: d000 beq.n dc1c │ │ + dc1a: 6a9e ldr r6, [r3, #40] ; 0x28 │ │ + dc1c: 9b00 ldr r3, [sp, #0] │ │ + dc1e: 9801 ldr r0, [sp, #4] │ │ + dc20: 1818 adds r0, r3, r0 │ │ + dc22: 1c05 adds r5, r0, #0 │ │ + dc24: 9b06 ldr r3, [sp, #24] │ │ + dc26: 3508 adds r5, #8 │ │ + dc28: 686c ldr r4, [r5, #4] │ │ + dc2a: 2b00 cmp r3, #0 │ │ + dc2c: dc00 bgt.n dc30 │ │ + dc2e: e171 b.n df14 │ │ + dc30: 2c00 cmp r4, #0 │ │ + dc32: d100 bne.n dc36 │ │ + dc34: e16e b.n df14 │ │ + dc36: 6a03 ldr r3, [r0, #32] │ │ + dc38: 9302 str r3, [sp, #8] │ │ + dc3a: 2b00 cmp r3, #0 │ │ + dc3c: d100 bne.n dc40 │ │ + dc3e: e169 b.n df14 │ │ + dc40: 687b ldr r3, [r7, #4] │ │ + dc42: 42b3 cmp r3, r6 │ │ + dc44: da34 bge.n dcb0 │ │ + dc46: 2c00 cmp r4, #0 │ │ + dc48: da2e bge.n dca8 │ │ + dc4a: 8905 ldrh r5, [r0, #8] │ │ + dc4c: 1af3 subs r3, r6, r3 │ │ + dc4e: 041b lsls r3, r3, #16 │ │ + dc50: 1b5b subs r3, r3, r5 │ │ + dc52: 141d asrs r5, r3, #16 │ │ + dc54: 041b lsls r3, r3, #16 │ │ + dc56: 4335 orrs r5, r6 │ │ + dc58: 0c1b lsrs r3, r3, #16 │ │ + dc5a: 607d str r5, [r7, #4] │ │ + dc5c: 6083 str r3, [r0, #8] │ │ + dc5e: 42b5 cmp r5, r6 │ │ + dc60: db04 blt.n dc6c │ │ + dc62: 9b02 ldr r3, [sp, #8] │ │ + dc64: 18f3 adds r3, r6, r3 │ │ + dc66: 085b lsrs r3, r3, #1 │ │ + dc68: 429d cmp r5, r3 │ │ + dc6a: d305 bcc.n dc78 │ │ + dc6c: 9801 ldr r0, [sp, #4] │ │ + dc6e: 9b00 ldr r3, [sp, #0] │ │ + dc70: 607e str r6, [r7, #4] │ │ + dc72: 181b adds r3, r3, r0 │ │ + dc74: 2000 movs r0, #0 │ │ + dc76: 6098 str r0, [r3, #8] │ │ + dc78: 9801 ldr r0, [sp, #4] │ │ + dc7a: 9b00 ldr r3, [sp, #0] │ │ + dc7c: 4264 negs r4, r4 │ │ + dc7e: 181b adds r3, r3, r0 │ │ + dc80: 2080 movs r0, #128 ; 0x80 │ │ + dc82: 4382 bics r2, r0 │ │ + dc84: 60dc str r4, [r3, #12] │ │ + dc86: 625a str r2, [r3, #36] ; 0x24 │ │ + dc88: 2900 cmp r1, #0 │ │ + dc8a: d108 bne.n dc9e │ │ + dc8c: 9a00 ldr r2, [sp, #0] │ │ + dc8e: 9b02 ldr r3, [sp, #8] │ │ + dc90: 4694 mov ip, r2 │ │ + dc92: 2200 movs r2, #0 │ │ + dc94: 607b str r3, [r7, #4] │ │ + dc96: 9b01 ldr r3, [sp, #4] │ │ + dc98: 4463 add r3, ip │ │ + dc9a: 609a str r2, [r3, #8] │ │ + dc9c: e13a b.n df14 │ │ + dc9e: 687b ldr r3, [r7, #4] │ │ + dca0: 9a02 ldr r2, [sp, #8] │ │ + dca2: 4293 cmp r3, r2 │ │ + dca4: d339 bcc.n dd1a │ │ + dca6: e7f1 b.n dc8c │ │ + dca8: 2b00 cmp r3, #0 │ │ + dcaa: da36 bge.n dd1a │ │ + dcac: 2300 movs r3, #0 │ │ + dcae: e033 b.n dd18 │ │ + dcb0: 9802 ldr r0, [sp, #8] │ │ + dcb2: 4283 cmp r3, r0 │ │ + dcb4: d331 bcc.n dd1a │ │ + dcb6: 2900 cmp r1, #0 │ │ + dcb8: d100 bne.n dcbc │ │ + dcba: e12b b.n df14 │ │ + dcbc: 1a1b subs r3, r3, r0 │ │ + dcbe: 0751 lsls r1, r2, #29 │ │ + dcc0: d51e bpl.n dd00 │ │ + dcc2: 2c00 cmp r4, #0 │ │ + dcc4: dd01 ble.n dcca │ │ + dcc6: 4264 negs r4, r4 │ │ + dcc8: 606c str r4, [r5, #4] │ │ + dcca: 9900 ldr r1, [sp, #0] │ │ + dccc: 9801 ldr r0, [sp, #4] │ │ + dcce: 180d adds r5, r1, r0 │ │ + dcd0: 2180 movs r1, #128 ; 0x80 │ │ + dcd2: 430a orrs r2, r1 │ │ + dcd4: 2180 movs r1, #128 ; 0x80 │ │ + dcd6: 626a str r2, [r5, #36] ; 0x24 │ │ + dcd8: 892a ldrh r2, [r5, #8] │ │ + dcda: 0249 lsls r1, r1, #9 │ │ + dcdc: 1a8a subs r2, r1, r2 │ │ + dcde: 9902 ldr r1, [sp, #8] │ │ + dce0: 1acb subs r3, r1, r3 │ │ + dce2: 1411 asrs r1, r2, #16 │ │ + dce4: 1a5b subs r3, r3, r1 │ │ + dce6: 0412 lsls r2, r2, #16 │ │ + dce8: 607b str r3, [r7, #4] │ │ + dcea: 0c12 lsrs r2, r2, #16 │ │ + dcec: 60aa str r2, [r5, #8] │ │ + dcee: 6aaa ldr r2, [r5, #40] ; 0x28 │ │ + dcf0: 4293 cmp r3, r2 │ │ + dcf2: d902 bls.n dcfa │ │ + dcf4: 9a02 ldr r2, [sp, #8] │ │ + dcf6: 4293 cmp r3, r2 │ │ + dcf8: d30f bcc.n dd1a │ │ + dcfa: 9b02 ldr r3, [sp, #8] │ │ + dcfc: 3b01 subs r3, #1 │ │ + dcfe: e00b b.n dd18 │ │ + dd00: 2c00 cmp r4, #0 │ │ + dd02: da01 bge.n dd08 │ │ + dd04: 4264 negs r4, r4 │ │ + dd06: 606c str r4, [r5, #4] │ │ + dd08: 199b adds r3, r3, r6 │ │ + dd0a: 607b str r3, [r7, #4] │ │ + dd0c: 42b3 cmp r3, r6 │ │ + dd0e: da04 bge.n dd1a │ │ + dd10: 9b00 ldr r3, [sp, #0] │ │ + dd12: 9a01 ldr r2, [sp, #4] │ │ + dd14: 189b adds r3, r3, r2 │ │ + dd16: 6a9b ldr r3, [r3, #40] ; 0x28 │ │ + dd18: 607b str r3, [r7, #4] │ │ + dd1a: 687b ldr r3, [r7, #4] │ │ + dd1c: 9305 str r3, [sp, #20] │ │ + dd1e: 42b3 cmp r3, r6 │ │ + dd20: da1e bge.n dd60 │ │ + dd22: 2b00 cmp r3, #0 │ │ + dd24: da00 bge.n dd28 │ │ + dd26: e0f5 b.n df14 │ │ + dd28: 2c00 cmp r4, #0 │ │ + dd2a: da1d bge.n dd68 │ │ + dd2c: e0f2 b.n df14 │ │ + dd2e: 46c0 nop ; (mov r8, r8) │ │ + dd30: b46c push {r2, r3, r5, r6} │ │ + dd32: 0002 movs r2, r0 │ │ + dd34: fef8 ffff mrc2 15, 7, pc, cr8, cr15, {7} │ │ + dd38: fefc ffff mrc2 15, 7, pc, cr12, cr15, {7} │ │ + dd3c: e914 0000 ldmdb r4, {} │ │ + dd40: ff00 ffff vmaxnm.f32 , q8, │ │ + dd44: af6c add r7, sp, #432 ; 0x1b0 │ │ + dd46: 0002 movs r2, r0 │ │ + dd48: b066 add sp, #408 ; 0x198 │ │ + dd4a: 0002 movs r2, r0 │ │ + dd4c: af60 add r7, sp, #384 ; 0x180 │ │ + dd4e: 0002 movs r2, r0 │ │ + dd50: b05a add sp, #360 ; 0x168 │ │ + dd52: 0002 movs r2, r0 │ │ + dd54: ff04 ffff vmaxnm.f32 , q10, │ │ + dd58: ff08 ffff vmaxnm.f32 , q12, │ │ + dd5c: ff0c ffff vmaxnm.f32 , q14, │ │ + dd60: 9b05 ldr r3, [sp, #20] │ │ + dd62: 2b00 cmp r3, #0 │ │ + dd64: da00 bge.n dd68 │ │ + dd66: e0d5 b.n df14 │ │ + dd68: 9b05 ldr r3, [sp, #20] │ │ + dd6a: 9a02 ldr r2, [sp, #8] │ │ + dd6c: 4293 cmp r3, r2 │ │ + dd6e: db00 blt.n dd72 │ │ + dd70: e0d0 b.n df14 │ │ + dd72: 9b00 ldr r3, [sp, #0] │ │ + dd74: 9a01 ldr r2, [sp, #4] │ │ + dd76: 189b adds r3, r3, r2 │ │ + dd78: 689b ldr r3, [r3, #8] │ │ + dd7a: 9317 str r3, [sp, #92] ; 0x5c │ │ + dd7c: 041b lsls r3, r3, #16 │ │ + dd7e: 0c1b lsrs r3, r3, #16 │ │ + dd80: 9308 str r3, [sp, #32] │ │ + dd82: 2c00 cmp r4, #0 │ │ + dd84: da3c bge.n de00 │ │ + dd86: 2080 movs r0, #128 ; 0x80 │ │ + dd88: 4264 negs r4, r4 │ │ + dd8a: 1423 asrs r3, r4, #16 │ │ + dd8c: 1c59 adds r1, r3, #1 │ │ + dd8e: 01c0 lsls r0, r0, #7 │ │ + dd90: 9302 str r3, [sp, #8] │ │ + dd92: f023 ff9b bl 31ccc <__aeabi_llsl@@Base+0x16c> │ │ + dd96: 2801 cmp r0, #1 │ │ + dd98: dc00 bgt.n dd9c │ │ + dd9a: 2002 movs r0, #2 │ │ + dd9c: 9b06 ldr r3, [sp, #24] │ │ + dd9e: 1e05 subs r5, r0, #0 │ │ + dda0: 429d cmp r5, r3 │ │ + dda2: dd00 ble.n dda6 │ │ + dda4: 1c1d adds r5, r3, #0 │ │ + dda6: 9b02 ldr r3, [sp, #8] │ │ + dda8: 1e6a subs r2, r5, #1 │ │ + ddaa: 9905 ldr r1, [sp, #20] │ │ + ddac: 4353 muls r3, r2 │ │ + ddae: 0420 lsls r0, r4, #16 │ │ + ddb0: 0c00 lsrs r0, r0, #16 │ │ + ddb2: 1ac9 subs r1, r1, r3 │ │ + ddb4: 1c03 adds r3, r0, #0 │ │ + ddb6: 4353 muls r3, r2 │ │ + ddb8: 9a08 ldr r2, [sp, #32] │ │ + ddba: 1ad3 subs r3, r2, r3 │ │ + ddbc: 141b asrs r3, r3, #16 │ │ + ddbe: 18cb adds r3, r1, r3 │ │ + ddc0: 42b3 cmp r3, r6 │ │ + ddc2: da63 bge.n de8c │ │ + ddc4: 9b05 ldr r3, [sp, #20] │ │ + ddc6: 961a str r6, [sp, #104] ; 0x68 │ │ + ddc8: 9318 str r3, [sp, #96] ; 0x60 │ │ + ddca: 17db asrs r3, r3, #31 │ │ + ddcc: 9319 str r3, [sp, #100] ; 0x64 │ │ + ddce: 17f3 asrs r3, r6, #31 │ │ + ddd0: 931b str r3, [sp, #108] ; 0x6c │ │ + ddd2: 981a ldr r0, [sp, #104] ; 0x68 │ │ + ddd4: 991b ldr r1, [sp, #108] ; 0x6c │ │ + ddd6: 9a18 ldr r2, [sp, #96] ; 0x60 │ │ + ddd8: 9b19 ldr r3, [sp, #100] ; 0x64 │ │ + ddda: 1a12 subs r2, r2, r0 │ │ + dddc: 418b sbcs r3, r1 │ │ + ddde: 0418 lsls r0, r3, #16 │ │ + dde0: 0413 lsls r3, r2, #16 │ │ + dde2: 930c str r3, [sp, #48] ; 0x30 │ │ + dde4: 9b08 ldr r3, [sp, #32] │ │ + dde6: 0c11 lsrs r1, r2, #16 │ │ + dde8: 4308 orrs r0, r1 │ │ + ddea: 931c str r3, [sp, #112] ; 0x70 │ │ + ddec: 2300 movs r3, #0 │ │ + ddee: 900d str r0, [sp, #52] ; 0x34 │ │ + ddf0: 931d str r3, [sp, #116] ; 0x74 │ │ + ddf2: 980c ldr r0, [sp, #48] ; 0x30 │ │ + ddf4: 990d ldr r1, [sp, #52] ; 0x34 │ │ + ddf6: 9a1c ldr r2, [sp, #112] ; 0x70 │ │ + ddf8: 9b1d ldr r3, [sp, #116] ; 0x74 │ │ + ddfa: 1880 adds r0, r0, r2 │ │ + ddfc: 4159 adcs r1, r3 │ │ + ddfe: e03a b.n de76 │ │ + de00: 2080 movs r0, #128 ; 0x80 │ │ + de02: 1426 asrs r6, r4, #16 │ │ + de04: 1c71 adds r1, r6, #1 │ │ + de06: 01c0 lsls r0, r0, #7 │ │ + de08: f023 ff60 bl 31ccc <__aeabi_llsl@@Base+0x16c> │ │ + de0c: 2801 cmp r0, #1 │ │ + de0e: dc00 bgt.n de12 │ │ + de10: 2002 movs r0, #2 │ │ + de12: 9b06 ldr r3, [sp, #24] │ │ + de14: 1e05 subs r5, r0, #0 │ │ + de16: 429d cmp r5, r3 │ │ + de18: dd00 ble.n de1c │ │ + de1a: 1c1d adds r5, r3, #0 │ │ + de1c: 1e6a subs r2, r5, #1 │ │ + de1e: 1c13 adds r3, r2, #0 │ │ + de20: 4373 muls r3, r6 │ │ + de22: 9905 ldr r1, [sp, #20] │ │ + de24: 0420 lsls r0, r4, #16 │ │ + de26: 0c00 lsrs r0, r0, #16 │ │ + de28: 18c9 adds r1, r1, r3 │ │ + de2a: 1c03 adds r3, r0, #0 │ │ + de2c: 4353 muls r3, r2 │ │ + de2e: 9a08 ldr r2, [sp, #32] │ │ + de30: 18d3 adds r3, r2, r3 │ │ + de32: 9a02 ldr r2, [sp, #8] │ │ + de34: 141b asrs r3, r3, #16 │ │ + de36: 18cb adds r3, r1, r3 │ │ + de38: 4293 cmp r3, r2 │ │ + de3a: db27 blt.n de8c │ │ + de3c: 2300 movs r3, #0 │ │ + de3e: 9315 str r3, [sp, #84] ; 0x54 │ │ + de40: 9b05 ldr r3, [sp, #20] │ │ + de42: 9214 str r2, [sp, #80] ; 0x50 │ │ + de44: 931e str r3, [sp, #120] ; 0x78 │ │ + de46: 17db asrs r3, r3, #31 │ │ + de48: 931f str r3, [sp, #124] ; 0x7c │ │ + de4a: 981e ldr r0, [sp, #120] ; 0x78 │ │ + de4c: 991f ldr r1, [sp, #124] ; 0x7c │ │ + de4e: 9a14 ldr r2, [sp, #80] ; 0x50 │ │ + de50: 9b15 ldr r3, [sp, #84] ; 0x54 │ │ + de52: 1a12 subs r2, r2, r0 │ │ + de54: 418b sbcs r3, r1 │ │ + de56: 0418 lsls r0, r3, #16 │ │ + de58: 0413 lsls r3, r2, #16 │ │ + de5a: 930e str r3, [sp, #56] ; 0x38 │ │ + de5c: 9b08 ldr r3, [sp, #32] │ │ + de5e: 0c11 lsrs r1, r2, #16 │ │ + de60: 4308 orrs r0, r1 │ │ + de62: 9320 str r3, [sp, #128] ; 0x80 │ │ + de64: 2300 movs r3, #0 │ │ + de66: 900f str r0, [sp, #60] ; 0x3c │ │ + de68: 9321 str r3, [sp, #132] ; 0x84 │ │ + de6a: 980e ldr r0, [sp, #56] ; 0x38 │ │ + de6c: 990f ldr r1, [sp, #60] ; 0x3c │ │ + de6e: 9a20 ldr r2, [sp, #128] ; 0x80 │ │ + de70: 9b21 ldr r3, [sp, #132] ; 0x84 │ │ + de72: 1a80 subs r0, r0, r2 │ │ + de74: 4199 sbcs r1, r3 │ │ + de76: 2201 movs r2, #1 │ │ + de78: 4252 negs r2, r2 │ │ + de7a: 17d3 asrs r3, r2, #31 │ │ + de7c: 1880 adds r0, r0, r2 │ │ + de7e: 4159 adcs r1, r3 │ │ + de80: 17e3 asrs r3, r4, #31 │ │ + de82: 1c22 adds r2, r4, #0 │ │ + de84: f023 ff2a bl 31cdc <__aeabi_llsl@@Base+0x17c> │ │ + de88: 1c43 adds r3, r0, #1 │ │ + de8a: 930a str r3, [sp, #40] ; 0x28 │ │ + de8c: 2601 movs r6, #1 │ │ + de8e: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + de90: 42b3 cmp r3, r6 │ │ + de92: dd03 ble.n de9c │ │ + de94: 1e2e subs r6, r5, #0 │ │ + de96: 429e cmp r6, r3 │ │ + de98: dd00 ble.n de9c │ │ + de9a: 1c1e adds r6, r3, #0 │ │ + de9c: 9a03 ldr r2, [sp, #12] │ │ + de9e: 4b58 ldr r3, [pc, #352] ; (e000 ) │ │ + dea0: 58d3 ldr r3, [r2, r3] │ │ + dea2: 9a12 ldr r2, [sp, #72] ; 0x48 │ │ + dea4: 681b ldr r3, [r3, #0] │ │ + dea6: 429a cmp r2, r3 │ │ + dea8: d359 bcc.n df5e │ │ + deaa: 9b16 ldr r3, [sp, #88] ; 0x58 │ │ + deac: 681b ldr r3, [r3, #0] │ │ + deae: 9302 str r3, [sp, #8] │ │ + deb0: 03db lsls r3, r3, #15 │ │ + deb2: d454 bmi.n df5e │ │ + deb4: 9b00 ldr r3, [sp, #0] │ │ + deb6: 9a01 ldr r2, [sp, #4] │ │ + deb8: 9917 ldr r1, [sp, #92] ; 0x5c │ │ + deba: 189a adds r2, r3, r2 │ │ + debc: 68d3 ldr r3, [r2, #12] │ │ + debe: 4373 muls r3, r6 │ │ + dec0: 185b adds r3, r3, r1 │ │ + dec2: 0419 lsls r1, r3, #16 │ │ + dec4: 0c09 lsrs r1, r1, #16 │ │ + dec6: 6091 str r1, [r2, #8] │ │ + dec8: 6879 ldr r1, [r7, #4] │ │ + deca: 141b asrs r3, r3, #16 │ │ + decc: 18cb adds r3, r1, r3 │ │ + dece: 607b str r3, [r7, #4] │ │ + ded0: 2300 movs r3, #0 │ │ + ded2: 9904 ldr r1, [sp, #16] │ │ + ded4: 6593 str r3, [r2, #88] ; 0x58 │ │ + ded6: 6553 str r3, [r2, #84] ; 0x54 │ │ + ded8: 00f2 lsls r2, r6, #3 │ │ + deda: 188a adds r2, r1, r2 │ │ + dedc: 9204 str r2, [sp, #16] │ │ + dede: 9a07 ldr r2, [sp, #28] │ │ + dee0: 9901 ldr r1, [sp, #4] │ │ + dee2: 1b92 subs r2, r2, r6 │ │ + dee4: 9207 str r2, [sp, #28] │ │ + dee6: 9a00 ldr r2, [sp, #0] │ │ + dee8: 1852 adds r2, r2, r1 │ │ + deea: 1c10 adds r0, r2, #0 │ │ + deec: 3058 adds r0, #88 ; 0x58 │ │ + deee: 6841 ldr r1, [r0, #4] │ │ + def0: 2900 cmp r1, #0 │ │ + def2: d16a bne.n dfca │ │ + def4: 9a07 ldr r2, [sp, #28] │ │ + def6: 2a00 cmp r2, #0 │ │ + def8: dd00 ble.n defc │ │ + defa: e67a b.n dbf2 │ │ + defc: 9a12 ldr r2, [sp, #72] ; 0x48 │ │ + defe: 18d3 adds r3, r2, r3 │ │ + df00: 9312 str r3, [sp, #72] ; 0x48 │ │ + df02: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + df04: 3301 adds r3, #1 │ │ + df06: 9309 str r3, [sp, #36] ; 0x24 │ │ + df08: 9b13 ldr r3, [sp, #76] ; 0x4c │ │ + df0a: 3304 adds r3, #4 │ │ + df0c: 9313 str r3, [sp, #76] ; 0x4c │ │ + df0e: e5e4 b.n dada │ │ + df10: 9c11 ldr r4, [sp, #68] ; 0x44 │ │ + df12: e071 b.n dff8 │ │ + df14: 2400 movs r4, #0 │ │ + df16: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + df18: 9a00 ldr r2, [sp, #0] │ │ + df1a: 603c str r4, [r7, #0] │ │ + df1c: 021b lsls r3, r3, #8 │ │ + df1e: 18d5 adds r5, r2, r3 │ │ + df20: 622c str r4, [r5, #32] │ │ + df22: 1c38 adds r0, r7, #0 │ │ + df24: 607c str r4, [r7, #4] │ │ + df26: 9904 ldr r1, [sp, #16] │ │ + df28: 9a07 ldr r2, [sp, #28] │ │ + df2a: 60ac str r4, [r5, #8] │ │ + df2c: 65ec str r4, [r5, #92] ; 0x5c │ │ + df2e: f7ff fd85 bl da3c │ │ + df32: 4b34 ldr r3, [pc, #208] ; (e004 ) │ │ + df34: 9a03 ldr r2, [sp, #12] │ │ + df36: 6d68 ldr r0, [r5, #84] ; 0x54 │ │ + df38: 1c2e adds r6, r5, #0 │ │ + df3a: 58d1 ldr r1, [r2, r3] │ │ + df3c: 6a6a ldr r2, [r5, #36] ; 0x24 │ │ + df3e: 680b ldr r3, [r1, #0] │ │ + df40: 181b adds r3, r3, r0 │ │ + df42: 600b str r3, [r1, #0] │ │ + df44: 4b30 ldr r3, [pc, #192] ; (e008 ) │ │ + df46: 9903 ldr r1, [sp, #12] │ │ + df48: 6da8 ldr r0, [r5, #88] ; 0x58 │ │ + df4a: 58c9 ldr r1, [r1, r3] │ │ + df4c: 65ac str r4, [r5, #88] ; 0x58 │ │ + df4e: 656c str r4, [r5, #84] ; 0x54 │ │ + df50: 680b ldr r3, [r1, #0] │ │ + df52: 181b adds r3, r3, r0 │ │ + df54: 600b str r3, [r1, #0] │ │ + df56: 2380 movs r3, #128 ; 0x80 │ │ + df58: 439a bics r2, r3 │ │ + df5a: 6272 str r2, [r6, #36] ; 0x24 │ │ + df5c: e7d1 b.n df02 │ │ + df5e: 9a01 ldr r2, [sp, #4] │ │ + df60: 9b00 ldr r3, [sp, #0] │ │ + df62: 189b adds r3, r3, r2 │ │ + df64: 6dda ldr r2, [r3, #92] ; 0x5c │ │ + df66: 2a00 cmp r2, #0 │ │ + df68: d104 bne.n df74 │ │ + df6a: 691a ldr r2, [r3, #16] │ │ + df6c: 695b ldr r3, [r3, #20] │ │ + df6e: 4313 orrs r3, r2 │ │ + df70: d102 bne.n df78 │ │ + df72: e79f b.n deb4 │ │ + df74: 9b24 ldr r3, [sp, #144] ; 0x90 │ │ + df76: e000 b.n df7a │ │ + df78: 9b25 ldr r3, [sp, #148] ; 0x94 │ │ + df7a: 681b ldr r3, [r3, #0] │ │ + df7c: 9a04 ldr r2, [sp, #16] │ │ + df7e: 1c38 adds r0, r7, #0 │ │ + df80: 469c mov ip, r3 │ │ + df82: 00f3 lsls r3, r6, #3 │ │ + df84: 18d3 adds r3, r2, r3 │ │ + df86: 9302 str r3, [sp, #8] │ │ + df88: 9a01 ldr r2, [sp, #4] │ │ + df8a: 9b00 ldr r3, [sp, #0] │ │ + df8c: 9904 ldr r1, [sp, #16] │ │ + df8e: 189c adds r4, r3, r2 │ │ + df90: 9b02 ldr r3, [sp, #8] │ │ + df92: 9a02 ldr r2, [sp, #8] │ │ + df94: 3b08 subs r3, #8 │ │ + df96: 9305 str r3, [sp, #20] │ │ + df98: 681b ldr r3, [r3, #0] │ │ + df9a: 425b negs r3, r3 │ │ + df9c: 6563 str r3, [r4, #84] ; 0x54 │ │ + df9e: 9b02 ldr r3, [sp, #8] │ │ + dfa0: 3b04 subs r3, #4 │ │ + dfa2: 9306 str r3, [sp, #24] │ │ + dfa4: 681b ldr r3, [r3, #0] │ │ + dfa6: 9308 str r3, [sp, #32] │ │ + dfa8: 425b negs r3, r3 │ │ + dfaa: 65a3 str r3, [r4, #88] ; 0x58 │ │ + dfac: 47e0 blx ip │ │ + dfae: 9b05 ldr r3, [sp, #20] │ │ + dfb0: 6d62 ldr r2, [r4, #84] ; 0x54 │ │ + dfb2: 681b ldr r3, [r3, #0] │ │ + dfb4: 18d3 adds r3, r2, r3 │ │ + dfb6: 6563 str r3, [r4, #84] ; 0x54 │ │ + dfb8: 9b06 ldr r3, [sp, #24] │ │ + dfba: 6da2 ldr r2, [r4, #88] ; 0x58 │ │ + dfbc: 681b ldr r3, [r3, #0] │ │ + dfbe: 18d3 adds r3, r2, r3 │ │ + dfc0: 65a3 str r3, [r4, #88] ; 0x58 │ │ + dfc2: 9b02 ldr r3, [sp, #8] │ │ + dfc4: 9304 str r3, [sp, #16] │ │ + dfc6: 2301 movs r3, #1 │ │ + dfc8: e789 b.n dede │ │ + dfca: 1b89 subs r1, r1, r6 │ │ + dfcc: 2900 cmp r1, #0 │ │ + dfce: dd01 ble.n dfd4 │ │ + dfd0: 6041 str r1, [r0, #4] │ │ + dfd2: e78f b.n def4 │ │ + dfd4: 2100 movs r1, #0 │ │ + dfd6: 6041 str r1, [r0, #4] │ │ + dfd8: 6e50 ldr r0, [r2, #100] ; 0x64 │ │ + dfda: 61d1 str r1, [r2, #28] │ │ + dfdc: 6191 str r1, [r2, #24] │ │ + dfde: 6110 str r0, [r2, #16] │ │ + dfe0: 6a51 ldr r1, [r2, #36] ; 0x24 │ │ + dfe2: 6e90 ldr r0, [r2, #104] ; 0x68 │ │ + dfe4: 6150 str r0, [r2, #20] │ │ + dfe6: 0549 lsls r1, r1, #21 │ │ + dfe8: d584 bpl.n def4 │ │ + dfea: 6fd1 ldr r1, [r2, #124] ; 0x7c │ │ + dfec: 2900 cmp r1, #0 │ │ + dfee: d000 beq.n dff2 │ │ + dff0: e780 b.n def4 │ │ + dff2: 6211 str r1, [r2, #32] │ │ + dff4: 6039 str r1, [r7, #0] │ │ + dff6: e77d b.n def4 │ │ + dff8: 1c20 adds r0, r4, #0 │ │ + dffa: b027 add sp, #156 ; 0x9c │ │ + dffc: bdf0 pop {r4, r5, r6, r7, pc} │ │ + dffe: 46c0 nop ; (mov r8, r8) │ │ + e000: ff10 ffff vmaxnm.f16 , q8, │ │ + e004: ff14 ffff vmaxnm.f16 , q10, │ │ + e008: ff18 ffff vmaxnm.f16 , q12, │ │ + │ │ +0000e00c : │ │ + e00c: 78c2 ldrb r2, [r0, #3] │ │ + e00e: 7883 ldrb r3, [r0, #2] │ │ + e010: 041b lsls r3, r3, #16 │ │ + e012: 0612 lsls r2, r2, #24 │ │ + e014: 18d2 adds r2, r2, r3 │ │ + e016: 7843 ldrb r3, [r0, #1] │ │ + e018: 7800 ldrb r0, [r0, #0] │ │ + e01a: 021b lsls r3, r3, #8 │ │ + e01c: 18d3 adds r3, r2, r3 │ │ + e01e: 1818 adds r0, r3, r0 │ │ + e020: 4770 bx lr │ │ ... │ │ │ │ -0000db74 : │ │ - db74: b5f0 push {r4, r5, r6, r7, lr} │ │ - db76: b091 sub sp, #68 ; 0x44 │ │ - db78: 1c07 adds r7, r0, #0 │ │ - db7a: 9108 str r1, [sp, #32] │ │ - db7c: 920b str r2, [sp, #44] ; 0x2c │ │ - db7e: 2900 cmp r1, #0 │ │ - db80: d101 bne.n db86 │ │ - db82: 2000 movs r0, #0 │ │ - db84: e20a b.n df9c │ │ - db86: 9c0b ldr r4, [sp, #44] ; 0x2c │ │ - db88: 23f9 movs r3, #249 ; 0xf9 │ │ - db8a: 005b lsls r3, r3, #1 │ │ - db8c: 429c cmp r4, r3 │ │ - db8e: d3f8 bcc.n db82 │ │ - db90: 9e08 ldr r6, [sp, #32] │ │ - db92: 4acb ldr r2, [pc, #812] ; (dec0 ) │ │ - db94: 8833 ldrh r3, [r6, #0] │ │ - db96: 4293 cmp r3, r2 │ │ - db98: d002 beq.n dba0 │ │ - db9a: 4aca ldr r2, [pc, #808] ; (dec4 ) │ │ - db9c: 4293 cmp r3, r2 │ │ - db9e: d1f0 bne.n db82 │ │ - dba0: 9d08 ldr r5, [sp, #32] │ │ - dba2: 356e adds r5, #110 ; 0x6e │ │ - dba4: 782a ldrb r2, [r5, #0] │ │ - dba6: 1e53 subs r3, r2, #1 │ │ - dba8: 2b3f cmp r3, #63 ; 0x3f │ │ - dbaa: d8ea bhi.n db82 │ │ - dbac: 9b08 ldr r3, [sp, #32] │ │ - dbae: 3370 adds r3, #112 ; 0x70 │ │ - dbb0: 781b ldrb r3, [r3, #0] │ │ - dbb2: 2b7f cmp r3, #127 ; 0x7f │ │ - dbb4: d8e5 bhi.n db82 │ │ - dbb6: 9b08 ldr r3, [sp, #32] │ │ - dbb8: 336f adds r3, #111 ; 0x6f │ │ - dbba: 781b ldrb r3, [r3, #0] │ │ - dbbc: 1e59 subs r1, r3, #1 │ │ - dbbe: 0608 lsls r0, r1, #24 │ │ - dbc0: d4df bmi.n db82 │ │ - dbc2: 2419 movs r4, #25 │ │ - dbc4: 4354 muls r4, r2 │ │ - dbc6: 9e0b ldr r6, [sp, #44] ; 0x2c │ │ - dbc8: 025a lsls r2, r3, #9 │ │ - dbca: 34f2 adds r4, #242 ; 0xf2 │ │ - dbcc: 02db lsls r3, r3, #11 │ │ - dbce: 34ff adds r4, #255 ; 0xff │ │ - dbd0: 1a9b subs r3, r3, r2 │ │ - dbd2: 18e4 adds r4, r4, r3 │ │ - dbd4: 42b4 cmp r4, r6 │ │ - dbd6: d8d4 bhi.n db82 │ │ - dbd8: 9e08 ldr r6, [sp, #32] │ │ - dbda: 36f2 adds r6, #242 ; 0xf2 │ │ - dbdc: 36ff adds r6, #255 ; 0xff │ │ - dbde: 9606 str r6, [sp, #24] │ │ - dbe0: 9e08 ldr r6, [sp, #32] │ │ - dbe2: 36ff adds r6, #255 ; 0xff │ │ - dbe4: 36ff adds r6, #255 ; 0xff │ │ - dbe6: 9607 str r6, [sp, #28] │ │ - dbe8: 2600 movs r6, #0 │ │ - dbea: 782b ldrb r3, [r5, #0] │ │ - dbec: 429e cmp r6, r3 │ │ - dbee: d208 bcs.n dc02 │ │ - dbf0: 9807 ldr r0, [sp, #28] │ │ - dbf2: f7ff ffb3 bl db5c │ │ - dbf6: 1824 adds r4, r4, r0 │ │ - dbf8: 9807 ldr r0, [sp, #28] │ │ - dbfa: 3601 adds r6, #1 │ │ - dbfc: 3019 adds r0, #25 │ │ - dbfe: 9007 str r0, [sp, #28] │ │ - dc00: e7f3 b.n dbea │ │ - dc02: 9e0b ldr r6, [sp, #44] ; 0x2c │ │ - dc04: 42b4 cmp r4, r6 │ │ - dc06: d8bc bhi.n db82 │ │ - dc08: 4baf ldr r3, [pc, #700] ; (dec8 ) │ │ - dc0a: 2240 movs r2, #64 ; 0x40 │ │ - dc0c: 9c08 ldr r4, [sp, #32] │ │ - dc0e: 50fa str r2, [r7, r3] │ │ - dc10: 4bae ldr r3, [pc, #696] ; (decc ) │ │ - dc12: 2210 movs r2, #16 │ │ - dc14: 4eae ldr r6, [pc, #696] ; (ded0 ) │ │ - dc16: 58f9 ldr r1, [r7, r3] │ │ - dc18: 3402 adds r4, #2 │ │ - dc1a: 940a str r4, [sp, #40] ; 0x28 │ │ - dc1c: 4311 orrs r1, r2 │ │ - dc1e: 50f9 str r1, [r7, r3] │ │ - dc20: 4bac ldr r3, [pc, #688] ; (ded4 ) │ │ - dc22: 2170 movs r1, #112 ; 0x70 │ │ - dc24: 50f9 str r1, [r7, r3] │ │ - dc26: 4bac ldr r3, [pc, #688] ; (ded8 ) │ │ - dc28: 21d6 movs r1, #214 ; 0xd6 │ │ - dc2a: 0189 lsls r1, r1, #6 │ │ - dc2c: 50f9 str r1, [r7, r3] │ │ - dc2e: 4bab ldr r3, [pc, #684] ; (dedc ) │ │ - dc30: 217d movs r1, #125 ; 0x7d │ │ - dc32: 50f9 str r1, [r7, r3] │ │ - dc34: 23e9 movs r3, #233 ; 0xe9 │ │ - dc36: 2106 movs r1, #6 │ │ - dc38: 021b lsls r3, r3, #8 │ │ - dc3a: 50f9 str r1, [r7, r3] │ │ - dc3c: 49a8 ldr r1, [pc, #672] ; (dee0 ) │ │ - dc3e: 2308 movs r3, #8 │ │ - dc40: 51bb str r3, [r7, r6] │ │ - dc42: 1878 adds r0, r7, r1 │ │ - dc44: 1c21 adds r1, r4, #0 │ │ - dc46: 4ca7 ldr r4, [pc, #668] ; (dee4 ) │ │ - dc48: f022 fee8 bl 30a1c <__clzsi2+0x168> │ │ - dc4c: 4ba6 ldr r3, [pc, #664] ; (dee8 ) │ │ - dc4e: 782a ldrb r2, [r5, #0] │ │ - dc50: 193c adds r4, r7, r4 │ │ - dc52: 2001 movs r0, #1 │ │ - dc54: 9409 str r4, [sp, #36] ; 0x24 │ │ - dc56: 50fa str r2, [r7, r3] │ │ - dc58: 1c3c adds r4, r7, #0 │ │ - dc5a: 9007 str r0, [sp, #28] │ │ - dc5c: 48a2 ldr r0, [pc, #648] ; (dee8 ) │ │ - dc5e: 9e07 ldr r6, [sp, #28] │ │ - dc60: 5838 ldr r0, [r7, r0] │ │ - dc62: 4286 cmp r6, r0 │ │ - dc64: d84a bhi.n dcfc │ │ - dc66: 9806 ldr r0, [sp, #24] │ │ - dc68: 300d adds r0, #13 │ │ - dc6a: f7ff ff77 bl db5c │ │ - dc6e: 1c06 adds r6, r0, #0 │ │ - dc70: 9806 ldr r0, [sp, #24] │ │ - dc72: 3011 adds r0, #17 │ │ - dc74: f7ff ff72 bl db5c │ │ - dc78: 1c05 adds r5, r0, #0 │ │ - dc7a: 9806 ldr r0, [sp, #24] │ │ - dc7c: 3015 adds r0, #21 │ │ - dc7e: f7ff ff6d bl db5c │ │ - dc82: 4b9a ldr r3, [pc, #616] ; (deec ) │ │ - dc84: 429e cmp r6, r3 │ │ - dc86: d900 bls.n dc8a │ │ - dc88: 1c1e adds r6, r3, #0 │ │ - dc8a: 42b0 cmp r0, r6 │ │ - dc8c: d903 bls.n dc96 │ │ - dc8e: 2000 movs r0, #0 │ │ - dc90: 4285 cmp r5, r0 │ │ - dc92: d000 beq.n dc96 │ │ - dc94: 1c30 adds r0, r6, #0 │ │ - dc96: 1d2b adds r3, r5, #4 │ │ - dc98: 4283 cmp r3, r0 │ │ - dc9a: d301 bcc.n dca0 │ │ - dc9c: 2000 movs r0, #0 │ │ - dc9e: 1c05 adds r5, r0, #0 │ │ - dca0: 4993 ldr r1, [pc, #588] ; (def0 ) │ │ - dca2: 4a94 ldr r2, [pc, #592] ; (def4 ) │ │ - dca4: 1863 adds r3, r4, r1 │ │ - dca6: 601e str r6, [r3, #0] │ │ - dca8: 4e93 ldr r6, [pc, #588] ; (def8 ) │ │ - dcaa: 18a3 adds r3, r4, r2 │ │ - dcac: 601d str r5, [r3, #0] │ │ - dcae: 19a3 adds r3, r4, r6 │ │ - dcb0: 6018 str r0, [r3, #0] │ │ - dcb2: 2800 cmp r0, #0 │ │ - dcb4: d005 beq.n dcc2 │ │ - dcb6: 4891 ldr r0, [pc, #580] ; (defc ) │ │ - dcb8: 2102 movs r1, #2 │ │ - dcba: 1823 adds r3, r4, r0 │ │ - dcbc: 881a ldrh r2, [r3, #0] │ │ - dcbe: 430a orrs r2, r1 │ │ - dcc0: 801a strh r2, [r3, #0] │ │ - dcc2: 9906 ldr r1, [sp, #24] │ │ - dcc4: 220d movs r2, #13 │ │ - dcc6: 9809 ldr r0, [sp, #36] ; 0x24 │ │ - dcc8: f022 fea8 bl 30a1c <__clzsi2+0x168> │ │ - dccc: 498c ldr r1, [pc, #560] ; (df00 ) │ │ - dcce: 2280 movs r2, #128 ; 0x80 │ │ - dcd0: 0052 lsls r2, r2, #1 │ │ - dcd2: 1863 adds r3, r4, r1 │ │ - dcd4: 801a strh r2, [r3, #0] │ │ - dcd6: 4a8b ldr r2, [pc, #556] ; (df04 ) │ │ - dcd8: 4e8b ldr r6, [pc, #556] ; (df08 ) │ │ - dcda: 18a3 adds r3, r4, r2 │ │ - dcdc: 2240 movs r2, #64 ; 0x40 │ │ - dcde: 801a strh r2, [r3, #0] │ │ - dce0: 19a3 adds r3, r4, r6 │ │ - dce2: 9e07 ldr r6, [sp, #28] │ │ - dce4: 2280 movs r2, #128 ; 0x80 │ │ - dce6: 801a strh r2, [r3, #0] │ │ - dce8: 3601 adds r6, #1 │ │ - dcea: 9607 str r6, [sp, #28] │ │ - dcec: 9e06 ldr r6, [sp, #24] │ │ - dcee: 3440 adds r4, #64 ; 0x40 │ │ - dcf0: 3619 adds r6, #25 │ │ - dcf2: 9606 str r6, [sp, #24] │ │ - dcf4: 9e09 ldr r6, [sp, #36] ; 0x24 │ │ - dcf6: 3620 adds r6, #32 │ │ - dcf8: 9609 str r6, [sp, #36] ; 0x24 │ │ - dcfa: e7af b.n dc5c │ │ - dcfc: 206d movs r0, #109 ; 0x6d │ │ - dcfe: f022 fe95 bl 30a2c <__clzsi2+0x178> │ │ - dd02: 4c82 ldr r4, [pc, #520] ; (df0c ) │ │ - dd04: 990a ldr r1, [sp, #40] ; 0x28 │ │ - dd06: 226c movs r2, #108 ; 0x6c │ │ - dd08: 5138 str r0, [r7, r4] │ │ - dd0a: f022 fe87 bl 30a1c <__clzsi2+0x168> │ │ - dd0e: 4980 ldr r1, [pc, #512] ; (df10 ) │ │ - dd10: 593b ldr r3, [r7, r4] │ │ - dd12: 2400 movs r4, #0 │ │ - dd14: 1878 adds r0, r7, r1 │ │ - dd16: 9908 ldr r1, [sp, #32] │ │ - dd18: 336c adds r3, #108 ; 0x6c │ │ - dd1a: 701c strb r4, [r3, #0] │ │ - dd1c: 3171 adds r1, #113 ; 0x71 │ │ - dd1e: 2280 movs r2, #128 ; 0x80 │ │ - dd20: f022 fe7c bl 30a1c <__clzsi2+0x168> │ │ - dd24: 9b08 ldr r3, [sp, #32] │ │ - dd26: 4e7a ldr r6, [pc, #488] ; (df10 ) │ │ - dd28: 3370 adds r3, #112 ; 0x70 │ │ - dd2a: 781a ldrb r2, [r3, #0] │ │ - dd2c: 4b79 ldr r3, [pc, #484] ; (df14 ) │ │ - dd2e: 50fa str r2, [r7, r3] │ │ - dd30: 18ba adds r2, r7, r2 │ │ - dd32: 1992 adds r2, r2, r6 │ │ - dd34: 7811 ldrb r1, [r2, #0] │ │ - dd36: 9a08 ldr r2, [sp, #32] │ │ - dd38: 326f adds r2, #111 ; 0x6f │ │ - dd3a: 7812 ldrb r2, [r2, #0] │ │ - dd3c: 4291 cmp r1, r2 │ │ - dd3e: d300 bcc.n dd42 │ │ - dd40: 50fc str r4, [r7, r3] │ │ - dd42: 1c3a adds r2, r7, #0 │ │ - dd44: 2300 movs r3, #0 │ │ - dd46: 2501 movs r5, #1 │ │ - dd48: 2040 movs r0, #64 ; 0x40 │ │ - dd4a: 21d0 movs r1, #208 ; 0xd0 │ │ - dd4c: 422b tst r3, r5 │ │ - dd4e: d000 beq.n dd52 │ │ - dd50: 2130 movs r1, #48 ; 0x30 │ │ - dd52: 4e71 ldr r6, [pc, #452] ; (df18 ) │ │ - dd54: 3301 adds r3, #1 │ │ - dd56: 1994 adds r4, r2, r6 │ │ - dd58: 6021 str r1, [r4, #0] │ │ - dd5a: 4c70 ldr r4, [pc, #448] ; (df1c ) │ │ - dd5c: 1911 adds r1, r2, r4 │ │ - dd5e: 6008 str r0, [r1, #0] │ │ - dd60: 3224 adds r2, #36 ; 0x24 │ │ - dd62: 2b08 cmp r3, #8 │ │ - dd64: d1f1 bne.n dd4a │ │ - dd66: 9b08 ldr r3, [sp, #32] │ │ - dd68: 2219 movs r2, #25 │ │ - dd6a: 9e08 ldr r6, [sp, #32] │ │ - dd6c: 336e adds r3, #110 ; 0x6e │ │ - dd6e: 781b ldrb r3, [r3, #0] │ │ - dd70: 970a str r7, [sp, #40] ; 0x28 │ │ - dd72: 970c str r7, [sp, #48] ; 0x30 │ │ - dd74: 4353 muls r3, r2 │ │ - dd76: 33f2 adds r3, #242 ; 0xf2 │ │ - dd78: 33ff adds r3, #255 ; 0xff │ │ - dd7a: 9306 str r3, [sp, #24] │ │ - dd7c: 9607 str r6, [sp, #28] │ │ - dd7e: 9c08 ldr r4, [sp, #32] │ │ - dd80: 9e07 ldr r6, [sp, #28] │ │ - dd82: 1c22 adds r2, r4, #0 │ │ - dd84: 326f adds r2, #111 ; 0x6f │ │ - dd86: 7812 ldrb r2, [r2, #0] │ │ - dd88: 1b33 subs r3, r6, r4 │ │ - dd8a: 4293 cmp r3, r2 │ │ - dd8c: d20d bcs.n ddaa │ │ - dd8e: 4850 ldr r0, [pc, #320] ; (ded0 ) │ │ - dd90: 5838 ldr r0, [r7, r0] │ │ - dd92: 9004 str r0, [sp, #16] │ │ - dd94: 9904 ldr r1, [sp, #16] │ │ - dd96: 2040 movs r0, #64 ; 0x40 │ │ - dd98: f01c fa60 bl 2a25c │ │ - dd9c: 9c0a ldr r4, [sp, #40] ; 0x28 │ │ - dd9e: 1c06 adds r6, r0, #0 │ │ - dda0: 485f ldr r0, [pc, #380] ; (df20 ) │ │ - dda2: 1823 adds r3, r4, r0 │ │ - dda4: 601e str r6, [r3, #0] │ │ - dda6: 2e00 cmp r6, #0 │ │ - dda8: d103 bne.n ddb2 │ │ - ddaa: 4951 ldr r1, [pc, #324] ; (def0 ) │ │ - ddac: 2501 movs r5, #1 │ │ - ddae: 187c adds r4, r7, r1 │ │ - ddb0: e0e2 b.n df78 │ │ - ddb2: 9c0c ldr r4, [sp, #48] ; 0x30 │ │ - ddb4: 485b ldr r0, [pc, #364] ; (df24 ) │ │ - ddb6: 9908 ldr r1, [sp, #32] │ │ - ddb8: 2240 movs r2, #64 ; 0x40 │ │ - ddba: 1823 adds r3, r4, r0 │ │ - ddbc: 9c06 ldr r4, [sp, #24] │ │ - ddbe: 801a strh r2, [r3, #0] │ │ - ddc0: 2300 movs r3, #0 │ │ - ddc2: 1909 adds r1, r1, r4 │ │ - ddc4: 9c07 ldr r4, [sp, #28] │ │ - ddc6: 910e str r1, [sp, #56] ; 0x38 │ │ - ddc8: 3472 adds r4, #114 ; 0x72 │ │ - ddca: 34ff adds r4, #255 ; 0xff │ │ - ddcc: 940f str r4, [sp, #60] ; 0x3c │ │ - ddce: 9c0f ldr r4, [sp, #60] ; 0x3c │ │ - ddd0: 2018 movs r0, #24 │ │ - ddd2: 1c05 adds r5, r0, #0 │ │ - ddd4: 435d muls r5, r3 │ │ - ddd6: 990e ldr r1, [sp, #56] ; 0x38 │ │ - ddd8: 7822 ldrb r2, [r4, #0] │ │ - ddda: 186d adds r5, r5, r1 │ │ - dddc: 4293 cmp r3, r2 │ │ - ddde: d005 beq.n ddec │ │ - dde0: 1c31 adds r1, r6, #0 │ │ - dde2: 3130 adds r1, #48 ; 0x30 │ │ - dde4: 910d str r1, [sp, #52] ; 0x34 │ │ - dde6: 9609 str r6, [sp, #36] ; 0x24 │ │ - dde8: 1c32 adds r2, r6, #0 │ │ - ddea: e01d b.n de28 │ │ - ddec: 2b3f cmp r3, #63 ; 0x3f │ │ - ddee: d0f7 beq.n dde0 │ │ - ddf0: 2200 movs r2, #0 │ │ - ddf2: 200e movs r0, #14 │ │ - ddf4: 18b1 adds r1, r6, r2 │ │ - ddf6: 2400 movs r4, #0 │ │ - ddf8: 3206 adds r2, #6 │ │ - ddfa: 70c8 strb r0, [r1, #3] │ │ - ddfc: 714c strb r4, [r1, #5] │ │ - ddfe: 2a30 cmp r2, #48 ; 0x30 │ │ - de00: d1f8 bne.n ddf4 │ │ - de02: e7ed b.n dde0 │ │ - de04: 7829 ldrb r1, [r5, #0] │ │ - de06: 29ff cmp r1, #255 ; 0xff │ │ - de08: d006 beq.n de18 │ │ - de0a: 240f movs r4, #15 │ │ - de0c: 4020 ands r0, r4 │ │ - de0e: 0080 lsls r0, r0, #2 │ │ - de10: 2101 movs r1, #1 │ │ - de12: 3002 adds r0, #2 │ │ - de14: 7091 strb r1, [r2, #2] │ │ - de16: 7110 strb r0, [r2, #4] │ │ - de18: 78a8 ldrb r0, [r5, #2] │ │ - de1a: 28ff cmp r0, #255 ; 0xff │ │ - de1c: d113 bne.n de46 │ │ - de1e: 990d ldr r1, [sp, #52] ; 0x34 │ │ - de20: 3206 adds r2, #6 │ │ - de22: 3503 adds r5, #3 │ │ - de24: 428a cmp r2, r1 │ │ - de26: d032 beq.n de8e │ │ - de28: 7829 ldrb r1, [r5, #0] │ │ - de2a: 7868 ldrb r0, [r5, #1] │ │ - de2c: 29fd cmp r1, #253 ; 0xfd │ │ - de2e: d8e9 bhi.n de04 │ │ - de30: 108c asrs r4, r1, #2 │ │ - de32: 3425 adds r4, #37 ; 0x25 │ │ - de34: 7014 strb r4, [r2, #0] │ │ - de36: 2403 movs r4, #3 │ │ - de38: 4021 ands r1, r4 │ │ - de3a: 0109 lsls r1, r1, #4 │ │ - de3c: 1104 asrs r4, r0, #4 │ │ - de3e: 4321 orrs r1, r4 │ │ - de40: 3101 adds r1, #1 │ │ - de42: 7051 strb r1, [r2, #1] │ │ - de44: e7de b.n de04 │ │ - de46: 210f movs r1, #15 │ │ - de48: 4001 ands r1, r0 │ │ - de4a: 1c0c adds r4, r1, #0 │ │ - de4c: 1100 asrs r0, r0, #4 │ │ - de4e: 2806 cmp r0, #6 │ │ - de50: d8e5 bhi.n de1e │ │ - de52: f020 f897 bl 2df84 <__gnu_thumb1_case_uqi> │ │ - de56: 9718 str r7, [sp, #96] ; 0x60 │ │ - de58: 0604 lsls r4, r0, #24 │ │ - de5a: 0e0a lsrs r2, r1, #24 │ │ - de5c: 0012 movs r2, r2 │ │ - de5e: 2104 movs r1, #4 │ │ - de60: e012 b.n de88 │ │ - de62: 2450 movs r4, #80 ; 0x50 │ │ - de64: 430c orrs r4, r1 │ │ - de66: 2113 movs r1, #19 │ │ - de68: e00e b.n de88 │ │ - de6a: 2440 movs r4, #64 ; 0x40 │ │ - de6c: 430c orrs r4, r1 │ │ - de6e: 2105 movs r1, #5 │ │ - de70: e00a b.n de88 │ │ - de72: 2900 cmp r1, #0 │ │ - de74: d000 beq.n de78 │ │ - de76: e08c b.n df92 │ │ - de78: e7d1 b.n de1e │ │ - de7a: 2900 cmp r1, #0 │ │ - de7c: d100 bne.n de80 │ │ - de7e: e083 b.n df88 │ │ - de80: 2901 cmp r1, #1 │ │ - de82: d1cc bne.n de1e │ │ - de84: e082 b.n df8c │ │ - de86: 2102 movs r1, #2 │ │ - de88: 70d1 strb r1, [r2, #3] │ │ - de8a: 7154 strb r4, [r2, #5] │ │ - de8c: e7c7 b.n de1e │ │ - de8e: 3630 adds r6, #48 ; 0x30 │ │ - de90: 2b00 cmp r3, #0 │ │ - de92: d149 bne.n df28 │ │ - de94: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ - de96: 2a00 cmp r2, #0 │ │ - de98: d00f beq.n deba │ │ - de9a: 9c09 ldr r4, [sp, #36] ; 0x24 │ │ - de9c: 18e2 adds r2, r4, r3 │ │ - de9e: 78d1 ldrb r1, [r2, #3] │ │ - dea0: 2900 cmp r1, #0 │ │ - dea2: d107 bne.n deb4 │ │ - dea4: 2310 movs r3, #16 │ │ - dea6: 70d3 strb r3, [r2, #3] │ │ - dea8: 9b07 ldr r3, [sp, #28] │ │ - deaa: 33f1 adds r3, #241 ; 0xf1 │ │ - deac: 781b ldrb r3, [r3, #0] │ │ - deae: 3302 adds r3, #2 │ │ - deb0: 7153 strb r3, [r2, #5] │ │ - deb2: e002 b.n deba │ │ - deb4: 3306 adds r3, #6 │ │ - deb6: 2b30 cmp r3, #48 ; 0x30 │ │ - deb8: d1ef bne.n de9a │ │ - deba: 2301 movs r3, #1 │ │ - debc: e787 b.n ddce │ │ - debe: 46c0 nop ; (mov r8, r8) │ │ - dec0: 6669 str r1, [r5, #100] ; 0x64 │ │ - dec2: 0000 movs r0, r0 │ │ - dec4: 4e4a ldr r6, [pc, #296] ; (dff0 ) │ │ - dec6: 0000 movs r0, r0 │ │ - dec8: e920 0000 stmdb r0!, {} │ │ - decc: e90c 0000 stmdb ip, {} │ │ - ded0: e910 0000 ldmdb r0, {} │ │ - ded4: e974 0000 ldrd r0, r0, [r4, #-0]! │ │ - ded8: e978 0000 ldrd r0, r0, [r8, #-0]! │ │ - dedc: e904 0000 stmdb r4, {} │ │ - dee0: e99c 0000 ; instruction: 0xe99c0000 │ │ - dee4: e9bc 0000 ; instruction: 0xe9bc0000 │ │ - dee8: e924 0000 stmdb r4!, {} │ │ - deec: 2400 movs r4, #0 │ │ - deee: 00f4 lsls r4, r6, #3 │ │ - def0: 8240 strh r0, [r0, #18] │ │ - def2: 0000 movs r0, r0 │ │ - def4: 8244 strh r4, [r0, #18] │ │ - def6: 0000 movs r0, r0 │ │ - def8: 8248 strh r0, [r1, #18] │ │ - defa: 0000 movs r0, r0 │ │ - defc: 8262 strh r2, [r4, #18] │ │ - defe: 0000 movs r0, r0 │ │ - df00: 825e strh r6, [r3, #18] │ │ - df02: 0000 movs r0, r0 │ │ - df04: 8260 strh r0, [r4, #18] │ │ - df06: 0000 movs r0, r0 │ │ - df08: 825c strh r4, [r3, #18] │ │ - df0a: 0000 movs r0, r0 │ │ - df0c: e994 0000 ; instruction: 0xe9940000 │ │ - df10: d060 beq.n dfd4 │ │ - df12: 0000 movs r0, r0 │ │ - df14: e958 0000 ldrd r0, r0, [r8, #-0] │ │ - df18: c1c0 stmia r1!, {r6, r7} │ │ - df1a: 0000 movs r0, r0 │ │ - df1c: c1c4 stmia r1!, {r2, r6, r7} │ │ - df1e: 0000 movs r0, r0 │ │ - df20: cac0 ldmia r2!, {r6, r7} │ │ - df22: 0000 movs r0, r0 │ │ - df24: ce80 ldmia r6!, {r7} │ │ - df26: 0000 movs r0, r0 │ │ - df28: 3301 adds r3, #1 │ │ - df2a: 2b40 cmp r3, #64 ; 0x40 │ │ - df2c: d000 beq.n df30 │ │ - df2e: e74e b.n ddce │ │ - df30: 9e06 ldr r6, [sp, #24] │ │ - df32: 9c07 ldr r4, [sp, #28] │ │ - df34: 20c0 movs r0, #192 ; 0xc0 │ │ - df36: 00c0 lsls r0, r0, #3 │ │ - df38: 1836 adds r6, r6, r0 │ │ - df3a: 3401 adds r4, #1 │ │ - df3c: 9606 str r6, [sp, #24] │ │ - df3e: 9407 str r4, [sp, #28] │ │ - df40: 9e0c ldr r6, [sp, #48] ; 0x30 │ │ - df42: 9c0a ldr r4, [sp, #40] ; 0x28 │ │ - df44: 3602 adds r6, #2 │ │ - df46: 3404 adds r4, #4 │ │ - df48: 960c str r6, [sp, #48] ; 0x30 │ │ - df4a: 940a str r4, [sp, #40] ; 0x28 │ │ - df4c: e717 b.n dd7e │ │ - df4e: 9806 ldr r0, [sp, #24] │ │ - df50: 990b ldr r1, [sp, #44] ; 0x2c │ │ - df52: 6826 ldr r6, [r4, #0] │ │ - df54: 4288 cmp r0, r1 │ │ - df56: d213 bcs.n df80 │ │ - df58: 2e04 cmp r6, #4 │ │ - df5a: d908 bls.n df6e │ │ - df5c: 9a08 ldr r2, [sp, #32] │ │ - df5e: 1813 adds r3, r2, r0 │ │ - df60: 1a0a subs r2, r1, r0 │ │ - df62: 9200 str r2, [sp, #0] │ │ - df64: 1c38 adds r0, r7, #0 │ │ - df66: 1c21 adds r1, r4, #0 │ │ - df68: 2201 movs r2, #1 │ │ - df6a: f01d fb69 bl 2b640 │ │ - df6e: 9b06 ldr r3, [sp, #24] │ │ - df70: 3501 adds r5, #1 │ │ - df72: 3440 adds r4, #64 ; 0x40 │ │ - df74: 199b adds r3, r3, r6 │ │ - df76: 9306 str r3, [sp, #24] │ │ - df78: 4e09 ldr r6, [pc, #36] ; (dfa0 ) │ │ - df7a: 59be ldr r6, [r7, r6] │ │ - df7c: 42b5 cmp r5, r6 │ │ - df7e: d9e6 bls.n df4e │ │ - df80: 2001 movs r0, #1 │ │ - df82: e00b b.n df9c │ │ - df84: 2103 movs r1, #3 │ │ - df86: e77f b.n de88 │ │ - df88: 24fe movs r4, #254 ; 0xfe │ │ - df8a: e000 b.n df8e │ │ - df8c: 24ef movs r4, #239 ; 0xef │ │ - df8e: 211d movs r1, #29 │ │ - df90: e77a b.n de88 │ │ - df92: 2000 movs r0, #0 │ │ - df94: 1c8c adds r4, r1, #2 │ │ - df96: 9009 str r0, [sp, #36] ; 0x24 │ │ - df98: 2110 movs r1, #16 │ │ - df9a: e775 b.n de88 │ │ - df9c: b011 add sp, #68 ; 0x44 │ │ - df9e: bdf0 pop {r4, r5, r6, r7, pc} │ │ - dfa0: e924 0000 stmdb r4!, {} │ │ - dfa4: b510 push {r4, lr} │ │ - dfa6: 23ce movs r3, #206 ; 0xce │ │ - dfa8: 005b lsls r3, r3, #1 │ │ - dfaa: 5cc2 ldrb r2, [r0, r3] │ │ - dfac: 239e movs r3, #158 ; 0x9e │ │ - dfae: 33ff adds r3, #255 ; 0xff │ │ - dfb0: 5cc3 ldrb r3, [r0, r3] │ │ - dfb2: 021b lsls r3, r3, #8 │ │ - dfb4: 4313 orrs r3, r2 │ │ - dfb6: 22cf movs r2, #207 ; 0xcf │ │ - dfb8: 0052 lsls r2, r2, #1 │ │ - dfba: 5c82 ldrb r2, [r0, r2] │ │ - dfbc: 0412 lsls r2, r2, #16 │ │ - dfbe: 4313 orrs r3, r2 │ │ - dfc0: 22a0 movs r2, #160 ; 0xa0 │ │ - dfc2: 32ff adds r2, #255 ; 0xff │ │ - dfc4: 5c82 ldrb r2, [r0, r2] │ │ - dfc6: 0612 lsls r2, r2, #24 │ │ - dfc8: 4313 orrs r3, r2 │ │ - dfca: 3305 adds r3, #5 │ │ - dfcc: 7fd9 ldrb r1, [r3, #31] │ │ - dfce: 7a43 ldrb r3, [r0, #9] │ │ - dfd0: 7a02 ldrb r2, [r0, #8] │ │ - dfd2: 021b lsls r3, r3, #8 │ │ - dfd4: 4313 orrs r3, r2 │ │ - dfd6: 7a82 ldrb r2, [r0, #10] │ │ - dfd8: 0412 lsls r2, r2, #16 │ │ - dfda: 4313 orrs r3, r2 │ │ - dfdc: 7ac2 ldrb r2, [r0, #11] │ │ - dfde: 0612 lsls r2, r2, #24 │ │ - dfe0: 4313 orrs r3, r2 │ │ - dfe2: 2200 movs r2, #0 │ │ - dfe4: 2b00 cmp r3, #0 │ │ - dfe6: d012 beq.n e00e │ │ - dfe8: 1d58 adds r0, r3, #5 │ │ - dfea: 7fc0 ldrb r0, [r0, #31] │ │ - dfec: 4288 cmp r0, r1 │ │ - dfee: d103 bne.n dff8 │ │ - dff0: 741a strb r2, [r3, #16] │ │ - dff2: 745a strb r2, [r3, #17] │ │ - dff4: 749a strb r2, [r3, #18] │ │ - dff6: 74da strb r2, [r3, #19] │ │ - dff8: 7858 ldrb r0, [r3, #1] │ │ - dffa: 781c ldrb r4, [r3, #0] │ │ - dffc: 0200 lsls r0, r0, #8 │ │ - dffe: 4320 orrs r0, r4 │ │ - e000: 789c ldrb r4, [r3, #2] │ │ - e002: 78db ldrb r3, [r3, #3] │ │ - e004: 0424 lsls r4, r4, #16 │ │ - e006: 4320 orrs r0, r4 │ │ - e008: 061b lsls r3, r3, #24 │ │ - e00a: 4303 orrs r3, r0 │ │ - e00c: e7ea b.n dfe4 │ │ - e00e: bd10 pop {r4, pc} │ │ - e010: 23ce movs r3, #206 ; 0xce │ │ - e012: 005b lsls r3, r3, #1 │ │ - e014: 5cc2 ldrb r2, [r0, r3] │ │ - e016: 239e movs r3, #158 ; 0x9e │ │ - e018: 33ff adds r3, #255 ; 0xff │ │ - e01a: 5cc3 ldrb r3, [r0, r3] │ │ - e01c: b510 push {r4, lr} │ │ - e01e: 021b lsls r3, r3, #8 │ │ - e020: 4313 orrs r3, r2 │ │ - e022: 22cf movs r2, #207 ; 0xcf │ │ - e024: 0052 lsls r2, r2, #1 │ │ - e026: 5c82 ldrb r2, [r0, r2] │ │ - e028: 0412 lsls r2, r2, #16 │ │ - e02a: 4313 orrs r3, r2 │ │ - e02c: 22a0 movs r2, #160 ; 0xa0 │ │ - e02e: 32ff adds r2, #255 ; 0xff │ │ - e030: 5c82 ldrb r2, [r0, r2] │ │ - e032: 0612 lsls r2, r2, #24 │ │ - e034: 4313 orrs r3, r2 │ │ - e036: 3305 adds r3, #5 │ │ - e038: 7fdc ldrb r4, [r3, #31] │ │ - e03a: 7a43 ldrb r3, [r0, #9] │ │ - e03c: 7a02 ldrb r2, [r0, #8] │ │ - e03e: 021b lsls r3, r3, #8 │ │ - e040: 4313 orrs r3, r2 │ │ - e042: 7a82 ldrb r2, [r0, #10] │ │ - e044: 0412 lsls r2, r2, #16 │ │ - e046: 4313 orrs r3, r2 │ │ - e048: 7ac2 ldrb r2, [r0, #11] │ │ - e04a: 0612 lsls r2, r2, #24 │ │ - e04c: 4313 orrs r3, r2 │ │ - e04e: d011 beq.n e074 │ │ - e050: 1d5a adds r2, r3, #5 │ │ - e052: 7fd2 ldrb r2, [r2, #31] │ │ - e054: 42a2 cmp r2, r4 │ │ - e056: d103 bne.n e060 │ │ - e058: 1d99 adds r1, r3, #6 │ │ - e05a: 7fc9 ldrb r1, [r1, #31] │ │ - e05c: 1dda adds r2, r3, #7 │ │ - e05e: 77d1 strb r1, [r2, #31] │ │ - e060: 785a ldrb r2, [r3, #1] │ │ - e062: 7819 ldrb r1, [r3, #0] │ │ - e064: 0212 lsls r2, r2, #8 │ │ - e066: 430a orrs r2, r1 │ │ - e068: 7899 ldrb r1, [r3, #2] │ │ - e06a: 78db ldrb r3, [r3, #3] │ │ - e06c: 0409 lsls r1, r1, #16 │ │ - e06e: 430a orrs r2, r1 │ │ - e070: 061b lsls r3, r3, #24 │ │ - e072: e7eb b.n e04c │ │ - e074: bd10 pop {r4, pc} │ │ - e076: b530 push {r4, r5, lr} │ │ - e078: 681d ldr r5, [r3, #0] │ │ - e07a: 9c03 ldr r4, [sp, #12] │ │ - e07c: 2d3c cmp r5, #60 ; 0x3c │ │ - e07e: d002 beq.n e086 │ │ - e080: 2d3e cmp r5, #62 ; 0x3e │ │ - e082: d004 beq.n e08e │ │ - e084: e007 b.n e096 │ │ - e086: 680d ldr r5, [r1, #0] │ │ - e088: 2403 movs r4, #3 │ │ - e08a: 436c muls r4, r5 │ │ - e08c: 600c str r4, [r1, #0] │ │ - e08e: 6815 ldr r5, [r2, #0] │ │ - e090: 006c lsls r4, r5, #1 │ │ - e092: 6014 str r4, [r2, #0] │ │ - e094: 2400 movs r4, #0 │ │ - e096: 7800 ldrb r0, [r0, #0] │ │ - e098: 6018 str r0, [r3, #0] │ │ - e09a: 283c cmp r0, #60 ; 0x3c │ │ - e09c: d008 beq.n e0b0 │ │ - e09e: 283e cmp r0, #62 ; 0x3e │ │ - e0a0: d10b bne.n e0ba │ │ - e0a2: 6808 ldr r0, [r1, #0] │ │ - e0a4: 2303 movs r3, #3 │ │ - e0a6: 4343 muls r3, r0 │ │ - e0a8: 600b str r3, [r1, #0] │ │ - e0aa: 6811 ldr r1, [r2, #0] │ │ - e0ac: 004b lsls r3, r1, #1 │ │ - e0ae: e001 b.n e0b4 │ │ - e0b0: 6814 ldr r4, [r2, #0] │ │ - e0b2: 0063 lsls r3, r4, #1 │ │ - e0b4: 6013 str r3, [r2, #0] │ │ - e0b6: 2001 movs r0, #1 │ │ - e0b8: e00f b.n e0da │ │ - e0ba: 2000 movs r0, #0 │ │ - e0bc: 6018 str r0, [r3, #0] │ │ - e0be: 4284 cmp r4, r0 │ │ - e0c0: d00b beq.n e0da │ │ - e0c2: 680d ldr r5, [r1, #0] │ │ - e0c4: 2d01 cmp r5, #1 │ │ - e0c6: d108 bne.n e0da │ │ - e0c8: 6814 ldr r4, [r2, #0] │ │ - e0ca: 2c01 cmp r4, #1 │ │ - e0cc: d105 bne.n e0da │ │ - e0ce: 243e movs r4, #62 ; 0x3e │ │ - e0d0: 601c str r4, [r3, #0] │ │ - e0d2: 2303 movs r3, #3 │ │ - e0d4: 600b str r3, [r1, #0] │ │ - e0d6: 2302 movs r3, #2 │ │ - e0d8: 6013 str r3, [r2, #0] │ │ - e0da: bd30 pop {r4, r5, pc} │ │ - e0dc: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ - e0de: 7d45 ldrb r5, [r0, #21] │ │ - e0e0: 7d03 ldrb r3, [r0, #20] │ │ - e0e2: 7a44 ldrb r4, [r0, #9] │ │ - e0e4: 022d lsls r5, r5, #8 │ │ - e0e6: 431d orrs r5, r3 │ │ - e0e8: 7d83 ldrb r3, [r0, #22] │ │ - e0ea: 0224 lsls r4, r4, #8 │ │ - e0ec: 9101 str r1, [sp, #4] │ │ - e0ee: 041b lsls r3, r3, #16 │ │ - e0f0: 431d orrs r5, r3 │ │ - e0f2: 7dc3 ldrb r3, [r0, #23] │ │ - e0f4: 061b lsls r3, r3, #24 │ │ - e0f6: 431d orrs r5, r3 │ │ - e0f8: 7a03 ldrb r3, [r0, #8] │ │ - e0fa: 431c orrs r4, r3 │ │ - e0fc: 7a83 ldrb r3, [r0, #10] │ │ - e0fe: 7ac0 ldrb r0, [r0, #11] │ │ - e100: 041b lsls r3, r3, #16 │ │ - e102: 431c orrs r4, r3 │ │ - e104: 0600 lsls r0, r0, #24 │ │ - e106: 4320 orrs r0, r4 │ │ - e108: d03f beq.n e18a │ │ - e10a: 7944 ldrb r4, [r0, #5] │ │ - e10c: 7903 ldrb r3, [r0, #4] │ │ - e10e: 0224 lsls r4, r4, #8 │ │ - e110: 431c orrs r4, r3 │ │ - e112: 7983 ldrb r3, [r0, #6] │ │ - e114: 041b lsls r3, r3, #16 │ │ - e116: 431c orrs r4, r3 │ │ - e118: 79c3 ldrb r3, [r0, #7] │ │ - e11a: 061b lsls r3, r3, #24 │ │ - e11c: 431c orrs r4, r3 │ │ - e11e: d033 beq.n e188 │ │ - e120: 01ad lsls r5, r5, #6 │ │ - e122: 23c0 movs r3, #192 ; 0xc0 │ │ - e124: 435d muls r5, r3 │ │ - e126: 2700 movs r7, #0 │ │ - e128: 7966 ldrb r6, [r4, #5] │ │ - e12a: 7923 ldrb r3, [r4, #4] │ │ - e12c: 0236 lsls r6, r6, #8 │ │ - e12e: 431e orrs r6, r3 │ │ - e130: 79a3 ldrb r3, [r4, #6] │ │ - e132: 041b lsls r3, r3, #16 │ │ - e134: 431e orrs r6, r3 │ │ - e136: 79e3 ldrb r3, [r4, #7] │ │ - e138: 061b lsls r3, r3, #24 │ │ - e13a: 431e orrs r6, r3 │ │ - e13c: 9b01 ldr r3, [sp, #4] │ │ - e13e: 429e cmp r6, r3 │ │ - e140: d81f bhi.n e182 │ │ - e142: 7a23 ldrb r3, [r4, #8] │ │ - e144: 2b01 cmp r3, #1 │ │ - e146: d111 bne.n e16c │ │ - e148: 7a63 ldrb r3, [r4, #9] │ │ - e14a: 2b50 cmp r3, #80 ; 0x50 │ │ - e14c: d10e bne.n e16c │ │ - e14e: 19bb adds r3, r7, r6 │ │ - e150: 1c18 adds r0, r3, #0 │ │ - e152: 1c29 adds r1, r5, #0 │ │ - e154: 9300 str r3, [sp, #0] │ │ - e156: f01f ff69 bl 2e02c <__aeabi_uidivmod> │ │ - e15a: 2900 cmp r1, #0 │ │ - e15c: d006 beq.n e16c │ │ - e15e: 9b00 ldr r3, [sp, #0] │ │ - e160: 1c29 adds r1, r5, #0 │ │ - e162: 1958 adds r0, r3, r5 │ │ - e164: f01f ff22 bl 2dfac <__udivsi3> │ │ - e168: 4368 muls r0, r5 │ │ - e16a: 1b87 subs r7, r0, r6 │ │ - e16c: 7863 ldrb r3, [r4, #1] │ │ - e16e: 7822 ldrb r2, [r4, #0] │ │ - e170: 021b lsls r3, r3, #8 │ │ - e172: 4313 orrs r3, r2 │ │ - e174: 78a2 ldrb r2, [r4, #2] │ │ - e176: 78e4 ldrb r4, [r4, #3] │ │ - e178: 0412 lsls r2, r2, #16 │ │ - e17a: 4313 orrs r3, r2 │ │ - e17c: 0624 lsls r4, r4, #24 │ │ - e17e: 431c orrs r4, r3 │ │ - e180: d1d2 bne.n e128 │ │ - e182: 9b01 ldr r3, [sp, #4] │ │ - e184: 18f8 adds r0, r7, r3 │ │ - e186: e000 b.n e18a │ │ - e188: 1c20 adds r0, r4, #0 │ │ - e18a: bdfe pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ - e18c: b510 push {r4, lr} │ │ - e18e: 1c04 adds r4, r0, #0 │ │ - e190: f7ff ffa4 bl e0dc │ │ - e194: 21c0 movs r1, #192 ; 0xc0 │ │ - e196: f01f ff09 bl 2dfac <__udivsi3> │ │ - e19a: 7d61 ldrb r1, [r4, #21] │ │ - e19c: 7d23 ldrb r3, [r4, #20] │ │ - e19e: 0980 lsrs r0, r0, #6 │ │ - e1a0: 0209 lsls r1, r1, #8 │ │ - e1a2: 4319 orrs r1, r3 │ │ - e1a4: 7da3 ldrb r3, [r4, #22] │ │ - e1a6: 041b lsls r3, r3, #16 │ │ - e1a8: 4319 orrs r1, r3 │ │ - e1aa: 7de3 ldrb r3, [r4, #23] │ │ - e1ac: 061b lsls r3, r3, #24 │ │ - e1ae: 4319 orrs r1, r3 │ │ - e1b0: f01f fefc bl 2dfac <__udivsi3> │ │ - e1b4: bd10 pop {r4, pc} │ │ - e1b6: b500 push {lr} │ │ - e1b8: 2104 movs r1, #4 │ │ - e1ba: 2800 cmp r0, #0 │ │ - e1bc: d011 beq.n e1e2 │ │ - e1be: 7a03 ldrb r3, [r0, #8] │ │ - e1c0: 2b01 cmp r3, #1 │ │ - e1c2: d103 bne.n e1cc │ │ - e1c4: 7a43 ldrb r3, [r0, #9] │ │ - e1c6: 438b bics r3, r1 │ │ - e1c8: 2b50 cmp r3, #80 ; 0x50 │ │ - e1ca: d00a beq.n e1e2 │ │ - e1cc: 7843 ldrb r3, [r0, #1] │ │ - e1ce: 7802 ldrb r2, [r0, #0] │ │ - e1d0: 021b lsls r3, r3, #8 │ │ - e1d2: 4313 orrs r3, r2 │ │ - e1d4: 7882 ldrb r2, [r0, #2] │ │ - e1d6: 78c0 ldrb r0, [r0, #3] │ │ - e1d8: 0412 lsls r2, r2, #16 │ │ - e1da: 4313 orrs r3, r2 │ │ - e1dc: 0600 lsls r0, r0, #24 │ │ - e1de: 4318 orrs r0, r3 │ │ - e1e0: e7eb b.n e1ba │ │ - e1e2: bd00 pop {pc} │ │ - e1e4: b500 push {lr} │ │ - e1e6: 7a43 ldrb r3, [r0, #9] │ │ - e1e8: 7a02 ldrb r2, [r0, #8] │ │ - e1ea: 021b lsls r3, r3, #8 │ │ - e1ec: 4313 orrs r3, r2 │ │ - e1ee: 7a82 ldrb r2, [r0, #10] │ │ - e1f0: 0412 lsls r2, r2, #16 │ │ - e1f2: 4313 orrs r3, r2 │ │ - e1f4: 7ac2 ldrb r2, [r0, #11] │ │ - e1f6: 0612 lsls r2, r2, #24 │ │ - e1f8: 4313 orrs r3, r2 │ │ - e1fa: d009 beq.n e210 │ │ - e1fc: 7958 ldrb r0, [r3, #5] │ │ - e1fe: 791a ldrb r2, [r3, #4] │ │ - e200: 0200 lsls r0, r0, #8 │ │ - e202: 4310 orrs r0, r2 │ │ - e204: 799a ldrb r2, [r3, #6] │ │ - e206: 79db ldrb r3, [r3, #7] │ │ - e208: 0412 lsls r2, r2, #16 │ │ - e20a: 4310 orrs r0, r2 │ │ - e20c: 061b lsls r3, r3, #24 │ │ - e20e: 4303 orrs r3, r0 │ │ - e210: 4a03 ldr r2, [pc, #12] ; (e220 ) │ │ - e212: 1c18 adds r0, r3, #0 │ │ - e214: 447a add r2, pc │ │ - e216: 6812 ldr r2, [r2, #0] │ │ - e218: 4293 cmp r3, r2 │ │ - e21a: d200 bcs.n e21e │ │ - e21c: 1c10 adds r0, r2, #0 │ │ - e21e: bd00 pop {pc} │ │ - e220: 8e80 ldrh r0, [r0, #52] ; 0x34 │ │ - e222: 0003 movs r3, r0 │ │ - e224: b5f0 push {r4, r5, r6, r7, lr} │ │ - e226: 7a43 ldrb r3, [r0, #9] │ │ - e228: 7a04 ldrb r4, [r0, #8] │ │ - e22a: b087 sub sp, #28 │ │ - e22c: 021b lsls r3, r3, #8 │ │ - e22e: 4323 orrs r3, r4 │ │ - e230: 7a84 ldrb r4, [r0, #10] │ │ - e232: 0424 lsls r4, r4, #16 │ │ - e234: 4323 orrs r3, r4 │ │ - e236: 7ac4 ldrb r4, [r0, #11] │ │ - e238: 0624 lsls r4, r4, #24 │ │ - e23a: 4323 orrs r3, r4 │ │ - e23c: d00f beq.n e25e │ │ - e23e: 1c5c adds r4, r3, #1 │ │ - e240: 7fe5 ldrb r5, [r4, #31] │ │ - e242: 1c9c adds r4, r3, #2 │ │ - e244: 7fe4 ldrb r4, [r4, #31] │ │ - e246: 0224 lsls r4, r4, #8 │ │ - e248: 432c orrs r4, r5 │ │ - e24a: 1cdd adds r5, r3, #3 │ │ - e24c: 7fed ldrb r5, [r5, #31] │ │ - e24e: 042d lsls r5, r5, #16 │ │ - e250: 432c orrs r4, r5 │ │ - e252: 1d1d adds r5, r3, #4 │ │ - e254: 7fed ldrb r5, [r5, #31] │ │ - e256: 062d lsls r5, r5, #24 │ │ - e258: 4325 orrs r5, r4 │ │ - e25a: 9502 str r5, [sp, #8] │ │ - e25c: e000 b.n e260 │ │ - e25e: 9202 str r2, [sp, #8] │ │ - e260: 24ff movs r4, #255 ; 0xff │ │ - e262: 1c0d adds r5, r1, #0 │ │ - e264: 4025 ands r5, r4 │ │ - e266: 9504 str r5, [sp, #16] │ │ - e268: 0a0d lsrs r5, r1, #8 │ │ - e26a: 4025 ands r5, r4 │ │ - e26c: 9505 str r5, [sp, #20] │ │ - e26e: 2b00 cmp r3, #0 │ │ - e270: d03b beq.n e2ea │ │ - e272: 1c5c adds r4, r3, #1 │ │ - e274: 2a00 cmp r2, #0 │ │ - e276: d011 beq.n e29c │ │ - e278: 9e04 ldr r6, [sp, #16] │ │ - e27a: 9f05 ldr r7, [sp, #20] │ │ - e27c: 2500 movs r5, #0 │ │ - e27e: 771e strb r6, [r3, #28] │ │ - e280: 0c0e lsrs r6, r1, #16 │ │ - e282: 779e strb r6, [r3, #30] │ │ - e284: 0e0e lsrs r6, r1, #24 │ │ - e286: 775f strb r7, [r3, #29] │ │ - e288: 77de strb r6, [r3, #31] │ │ - e28a: 2a02 cmp r2, #2 │ │ - e28c: d106 bne.n e29c │ │ - e28e: 1c9e adds r6, r3, #2 │ │ - e290: 77e5 strb r5, [r4, #31] │ │ - e292: 77f5 strb r5, [r6, #31] │ │ - e294: 1cde adds r6, r3, #3 │ │ - e296: 77f5 strb r5, [r6, #31] │ │ - e298: 1d1e adds r6, r3, #4 │ │ - e29a: 77f5 strb r5, [r6, #31] │ │ - e29c: 1c9e adds r6, r3, #2 │ │ - e29e: 7ff7 ldrb r7, [r6, #31] │ │ - e2a0: 7fe5 ldrb r5, [r4, #31] │ │ - e2a2: 9603 str r6, [sp, #12] │ │ - e2a4: 023f lsls r7, r7, #8 │ │ - e2a6: 432f orrs r7, r5 │ │ - e2a8: 1cdd adds r5, r3, #3 │ │ - e2aa: 9500 str r5, [sp, #0] │ │ - e2ac: 7fed ldrb r5, [r5, #31] │ │ - e2ae: 042d lsls r5, r5, #16 │ │ - e2b0: 432f orrs r7, r5 │ │ - e2b2: 1d1d adds r5, r3, #4 │ │ - e2b4: 7fee ldrb r6, [r5, #31] │ │ - e2b6: 0636 lsls r6, r6, #24 │ │ - e2b8: 4337 orrs r7, r6 │ │ - e2ba: 3701 adds r7, #1 │ │ - e2bc: db0a blt.n e2d4 │ │ - e2be: 2a01 cmp r2, #1 │ │ - e2c0: dc08 bgt.n e2d4 │ │ - e2c2: 9f03 ldr r7, [sp, #12] │ │ - e2c4: 9e00 ldr r6, [sp, #0] │ │ - e2c6: 77e2 strb r2, [r4, #31] │ │ - e2c8: 0a14 lsrs r4, r2, #8 │ │ - e2ca: 77fc strb r4, [r7, #31] │ │ - e2cc: 0c14 lsrs r4, r2, #16 │ │ - e2ce: 77f4 strb r4, [r6, #31] │ │ - e2d0: 0e14 lsrs r4, r2, #24 │ │ - e2d2: 77ec strb r4, [r5, #31] │ │ - e2d4: 785c ldrb r4, [r3, #1] │ │ - e2d6: 781d ldrb r5, [r3, #0] │ │ - e2d8: 0224 lsls r4, r4, #8 │ │ - e2da: 432c orrs r4, r5 │ │ - e2dc: 789d ldrb r5, [r3, #2] │ │ - e2de: 78db ldrb r3, [r3, #3] │ │ - e2e0: 042d lsls r5, r5, #16 │ │ - e2e2: 432c orrs r4, r5 │ │ - e2e4: 061b lsls r3, r3, #24 │ │ - e2e6: 4323 orrs r3, r4 │ │ - e2e8: e7c1 b.n e26e │ │ - e2ea: 7a43 ldrb r3, [r0, #9] │ │ - e2ec: 7a04 ldrb r4, [r0, #8] │ │ - e2ee: 021b lsls r3, r3, #8 │ │ - e2f0: 4323 orrs r3, r4 │ │ - e2f2: 7a84 ldrb r4, [r0, #10] │ │ - e2f4: 7ac0 ldrb r0, [r0, #11] │ │ - e2f6: 0424 lsls r4, r4, #16 │ │ - e2f8: 4323 orrs r3, r4 │ │ - e2fa: 0600 lsls r0, r0, #24 │ │ - e2fc: 4318 orrs r0, r3 │ │ - e2fe: d05a beq.n e3b6 │ │ - e300: 7a43 ldrb r3, [r0, #9] │ │ - e302: 7a04 ldrb r4, [r0, #8] │ │ - e304: 021b lsls r3, r3, #8 │ │ - e306: 4323 orrs r3, r4 │ │ - e308: 7a84 ldrb r4, [r0, #10] │ │ - e30a: 0424 lsls r4, r4, #16 │ │ - e30c: 4323 orrs r3, r4 │ │ - e30e: 7ac4 ldrb r4, [r0, #11] │ │ - e310: 0624 lsls r4, r4, #24 │ │ - e312: 4323 orrs r3, r4 │ │ - e314: d04f beq.n e3b6 │ │ - e316: 9f02 ldr r7, [sp, #8] │ │ - e318: 4297 cmp r7, r2 │ │ - e31a: d04c beq.n e3b6 │ │ - e31c: 3202 adds r2, #2 │ │ - e31e: d14a bne.n e3b6 │ │ - e320: 795a ldrb r2, [r3, #5] │ │ - e322: 791c ldrb r4, [r3, #4] │ │ - e324: 0212 lsls r2, r2, #8 │ │ - e326: 4322 orrs r2, r4 │ │ - e328: 799c ldrb r4, [r3, #6] │ │ - e32a: 79db ldrb r3, [r3, #7] │ │ - e32c: 0424 lsls r4, r4, #16 │ │ - e32e: 4322 orrs r2, r4 │ │ - e330: 061b lsls r3, r3, #24 │ │ - e332: 4313 orrs r3, r2 │ │ - e334: 428b cmp r3, r1 │ │ - e336: d33e bcc.n e3b6 │ │ - e338: 7943 ldrb r3, [r0, #5] │ │ - e33a: 7902 ldrb r2, [r0, #4] │ │ - e33c: 2605 movs r6, #5 │ │ - e33e: 021b lsls r3, r3, #8 │ │ - e340: 4313 orrs r3, r2 │ │ - e342: 7982 ldrb r2, [r0, #6] │ │ - e344: 270c movs r7, #12 │ │ - e346: 2403 movs r4, #3 │ │ - e348: 0412 lsls r2, r2, #16 │ │ - e34a: 4313 orrs r3, r2 │ │ - e34c: 79c2 ldrb r2, [r0, #7] │ │ - e34e: 0612 lsls r2, r2, #24 │ │ - e350: 4313 orrs r3, r2 │ │ - e352: 2b00 cmp r3, #0 │ │ - e354: d02f beq.n e3b6 │ │ - e356: 7a1a ldrb r2, [r3, #8] │ │ - e358: 2a01 cmp r2, #1 │ │ - e35a: d121 bne.n e3a0 │ │ - e35c: 7a58 ldrb r0, [r3, #9] │ │ - e35e: 284a cmp r0, #74 ; 0x4a │ │ - e360: d11e bne.n e3a0 │ │ - e362: 795d ldrb r5, [r3, #5] │ │ - e364: 7918 ldrb r0, [r3, #4] │ │ - e366: 022d lsls r5, r5, #8 │ │ - e368: 4328 orrs r0, r5 │ │ - e36a: 9002 str r0, [sp, #8] │ │ - e36c: 7998 ldrb r0, [r3, #6] │ │ - e36e: 9d02 ldr r5, [sp, #8] │ │ - e370: 0400 lsls r0, r0, #16 │ │ - e372: 4305 orrs r5, r0 │ │ - e374: 79d8 ldrb r0, [r3, #7] │ │ - e376: 0600 lsls r0, r0, #24 │ │ - e378: 4305 orrs r5, r0 │ │ - e37a: 428d cmp r5, r1 │ │ - e37c: d310 bcc.n e3a0 │ │ - e37e: 7b5d ldrb r5, [r3, #13] │ │ - e380: 2d05 cmp r5, #5 │ │ - e382: d80d bhi.n e3a0 │ │ - e384: 1c10 adds r0, r2, #0 │ │ - e386: 40a8 lsls r0, r5 │ │ - e388: 2530 movs r5, #48 ; 0x30 │ │ - e38a: 4228 tst r0, r5 │ │ - e38c: d107 bne.n e39e │ │ - e38e: 4238 tst r0, r7 │ │ - e390: d103 bne.n e39a │ │ - e392: 4220 tst r0, r4 │ │ - e394: d004 beq.n e3a0 │ │ - e396: 735a strb r2, [r3, #13] │ │ - e398: e002 b.n e3a0 │ │ - e39a: 735c strb r4, [r3, #13] │ │ - e39c: e000 b.n e3a0 │ │ - e39e: 735e strb r6, [r3, #13] │ │ - e3a0: 785a ldrb r2, [r3, #1] │ │ - e3a2: 7818 ldrb r0, [r3, #0] │ │ - e3a4: 0212 lsls r2, r2, #8 │ │ - e3a6: 4302 orrs r2, r0 │ │ - e3a8: 7898 ldrb r0, [r3, #2] │ │ - e3aa: 78db ldrb r3, [r3, #3] │ │ - e3ac: 0400 lsls r0, r0, #16 │ │ - e3ae: 4302 orrs r2, r0 │ │ - e3b0: 061b lsls r3, r3, #24 │ │ - e3b2: 4313 orrs r3, r2 │ │ - e3b4: e7cd b.n e352 │ │ - e3b6: b007 add sp, #28 │ │ - e3b8: bdf0 pop {r4, r5, r6, r7, pc} │ │ - e3ba: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ - e3bc: 24d4 movs r4, #212 ; 0xd4 │ │ - e3be: 25aa movs r5, #170 ; 0xaa │ │ - e3c0: 26d5 movs r6, #213 ; 0xd5 │ │ - e3c2: 27ac movs r7, #172 ; 0xac │ │ - e3c4: 2300 movs r3, #0 │ │ - e3c6: 0064 lsls r4, r4, #1 │ │ - e3c8: 35ff adds r5, #255 ; 0xff │ │ - e3ca: 0076 lsls r6, r6, #1 │ │ - e3cc: 37ff adds r7, #255 ; 0xff │ │ - e3ce: 5503 strb r3, [r0, r4] │ │ - e3d0: 5543 strb r3, [r0, r5] │ │ - e3d2: 5583 strb r3, [r0, r6] │ │ - e3d4: 55c3 strb r3, [r0, r7] │ │ - e3d6: 7a43 ldrb r3, [r0, #9] │ │ - e3d8: 7a02 ldrb r2, [r0, #8] │ │ - e3da: 021b lsls r3, r3, #8 │ │ - e3dc: 4313 orrs r3, r2 │ │ - e3de: 7a82 ldrb r2, [r0, #10] │ │ - e3e0: 0412 lsls r2, r2, #16 │ │ - e3e2: 4313 orrs r3, r2 │ │ - e3e4: 7ac2 ldrb r2, [r0, #11] │ │ - e3e6: 0612 lsls r2, r2, #24 │ │ - e3e8: 4313 orrs r3, r2 │ │ - e3ea: d040 beq.n e46e │ │ - e3ec: 7a59 ldrb r1, [r3, #9] │ │ - e3ee: 7a1a ldrb r2, [r3, #8] │ │ - e3f0: 0209 lsls r1, r1, #8 │ │ - e3f2: 4311 orrs r1, r2 │ │ - e3f4: 7a9a ldrb r2, [r3, #10] │ │ - e3f6: 0412 lsls r2, r2, #16 │ │ - e3f8: 4311 orrs r1, r2 │ │ - e3fa: 7ada ldrb r2, [r3, #11] │ │ - e3fc: 0612 lsls r2, r2, #24 │ │ - e3fe: 4311 orrs r1, r2 │ │ - e400: d02b beq.n e45a │ │ - e402: 794c ldrb r4, [r1, #5] │ │ - e404: 790a ldrb r2, [r1, #4] │ │ - e406: 0224 lsls r4, r4, #8 │ │ - e408: 4322 orrs r2, r4 │ │ - e40a: 9201 str r2, [sp, #4] │ │ - e40c: 798a ldrb r2, [r1, #6] │ │ - e40e: 9c01 ldr r4, [sp, #4] │ │ - e410: 79c9 ldrb r1, [r1, #7] │ │ - e412: 0412 lsls r2, r2, #16 │ │ - e414: 4314 orrs r4, r2 │ │ - e416: 0609 lsls r1, r1, #24 │ │ - e418: 1c22 adds r2, r4, #0 │ │ - e41a: 430a orrs r2, r1 │ │ - e41c: 21d4 movs r1, #212 ; 0xd4 │ │ - e41e: 0049 lsls r1, r1, #1 │ │ - e420: 5d44 ldrb r4, [r0, r5] │ │ - e422: 5c41 ldrb r1, [r0, r1] │ │ - e424: 0224 lsls r4, r4, #8 │ │ - e426: 4321 orrs r1, r4 │ │ - e428: 9101 str r1, [sp, #4] │ │ - e42a: 5d81 ldrb r1, [r0, r6] │ │ - e42c: 9c01 ldr r4, [sp, #4] │ │ - e42e: 0409 lsls r1, r1, #16 │ │ - e430: 430c orrs r4, r1 │ │ - e432: 5dc1 ldrb r1, [r0, r7] │ │ - e434: 0609 lsls r1, r1, #24 │ │ - e436: 430c orrs r4, r1 │ │ - e438: 42a2 cmp r2, r4 │ │ - e43a: d90e bls.n e45a │ │ - e43c: 24d4 movs r4, #212 ; 0xd4 │ │ - e43e: 0064 lsls r4, r4, #1 │ │ - e440: 5502 strb r2, [r0, r4] │ │ - e442: 24aa movs r4, #170 ; 0xaa │ │ - e444: 0a11 lsrs r1, r2, #8 │ │ - e446: 34ff adds r4, #255 ; 0xff │ │ - e448: 5501 strb r1, [r0, r4] │ │ - e44a: 24d5 movs r4, #213 ; 0xd5 │ │ - e44c: 0c11 lsrs r1, r2, #16 │ │ - e44e: 0064 lsls r4, r4, #1 │ │ - e450: 5501 strb r1, [r0, r4] │ │ - e452: 21ac movs r1, #172 ; 0xac │ │ - e454: 0e12 lsrs r2, r2, #24 │ │ - e456: 31ff adds r1, #255 ; 0xff │ │ - e458: 5442 strb r2, [r0, r1] │ │ - e45a: 785a ldrb r2, [r3, #1] │ │ - e45c: 7819 ldrb r1, [r3, #0] │ │ - e45e: 0212 lsls r2, r2, #8 │ │ - e460: 430a orrs r2, r1 │ │ - e462: 7899 ldrb r1, [r3, #2] │ │ - e464: 78db ldrb r3, [r3, #3] │ │ - e466: 0409 lsls r1, r1, #16 │ │ - e468: 430a orrs r2, r1 │ │ - e46a: 061b lsls r3, r3, #24 │ │ - e46c: e7bc b.n e3e8 │ │ - e46e: bdf7 pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ - e470: b5f8 push {r3, r4, r5, r6, r7, lr} │ │ - e472: 1c0d adds r5, r1, #0 │ │ - e474: 4939 ldr r1, [pc, #228] ; (e55c ) │ │ - e476: 1c16 adds r6, r2, #0 │ │ - e478: 1c07 adds r7, r0, #0 │ │ - e47a: 4479 add r1, pc │ │ - e47c: 1c10 adds r0, r2, #0 │ │ - e47e: 2202 movs r2, #2 │ │ - e480: f022 fadc bl 30a3c <__clzsi2+0x188> │ │ - e484: 4936 ldr r1, [pc, #216] ; (e560 ) │ │ - e486: 4243 negs r3, r0 │ │ - e488: 4158 adcs r0, r3 │ │ - e48a: 4240 negs r0, r0 │ │ - e48c: 244b movs r4, #75 ; 0x4b │ │ - e48e: 4004 ands r4, r0 │ │ - e490: 4479 add r1, pc │ │ - e492: 1c30 adds r0, r6, #0 │ │ - e494: 2202 movs r2, #2 │ │ - e496: f022 fad1 bl 30a3c <__clzsi2+0x188> │ │ - e49a: 2800 cmp r0, #0 │ │ - e49c: d100 bne.n e4a0 │ │ - e49e: 245a movs r4, #90 ; 0x5a │ │ - e4a0: 4930 ldr r1, [pc, #192] ; (e564 ) │ │ - e4a2: 1c30 adds r0, r6, #0 │ │ - e4a4: 2203 movs r2, #3 │ │ - e4a6: 4479 add r1, pc │ │ - e4a8: f022 fac8 bl 30a3c <__clzsi2+0x188> │ │ - e4ac: 2800 cmp r0, #0 │ │ - e4ae: d100 bne.n e4b2 │ │ - e4b0: 2464 movs r4, #100 ; 0x64 │ │ - e4b2: 7833 ldrb r3, [r6, #0] │ │ - e4b4: 2b70 cmp r3, #112 ; 0x70 │ │ - e4b6: d10a bne.n e4ce │ │ - e4b8: 243c movs r4, #60 ; 0x3c │ │ - e4ba: 3601 adds r6, #1 │ │ - e4bc: 1e73 subs r3, r6, #1 │ │ - e4be: 781b ldrb r3, [r3, #0] │ │ - e4c0: 2b70 cmp r3, #112 ; 0x70 │ │ - e4c2: d101 bne.n e4c8 │ │ - e4c4: 3c0f subs r4, #15 │ │ - e4c6: e7f8 b.n e4ba │ │ - e4c8: 2c00 cmp r4, #0 │ │ - e4ca: dc00 bgt.n e4ce │ │ - e4cc: 2401 movs r4, #1 │ │ - e4ce: 7833 ldrb r3, [r6, #0] │ │ - e4d0: 2b66 cmp r3, #102 ; 0x66 │ │ - e4d2: d10e bne.n e4f2 │ │ - e4d4: 2469 movs r4, #105 ; 0x69 │ │ - e4d6: 3601 adds r6, #1 │ │ - e4d8: 1e73 subs r3, r6, #1 │ │ - e4da: 781b ldrb r3, [r3, #0] │ │ - e4dc: 2b66 cmp r3, #102 ; 0x66 │ │ - e4de: d101 bne.n e4e4 │ │ - e4e0: 340f adds r4, #15 │ │ - e4e2: e7f8 b.n e4d6 │ │ - e4e4: 2c87 cmp r4, #135 ; 0x87 │ │ - e4e6: dc02 bgt.n e4ee │ │ - e4e8: 2c7f cmp r4, #127 ; 0x7f │ │ - e4ea: dc35 bgt.n e558 │ │ - e4ec: e003 b.n e4f6 │ │ - e4ee: 247f movs r4, #127 ; 0x7f │ │ - e4f0: e001 b.n e4f6 │ │ - e4f2: 2c00 cmp r4, #0 │ │ - e4f4: d02d beq.n e552 │ │ - e4f6: 0624 lsls r4, r4, #24 │ │ - e4f8: 1c2b adds r3, r5, #0 │ │ - e4fa: 3329 adds r3, #41 ; 0x29 │ │ - e4fc: 0e24 lsrs r4, r4, #24 │ │ - e4fe: 701c strb r4, [r3, #0] │ │ - e500: 7a7b ldrb r3, [r7, #9] │ │ - e502: 7a3a ldrb r2, [r7, #8] │ │ - e504: 021b lsls r3, r3, #8 │ │ - e506: 4313 orrs r3, r2 │ │ - e508: 7aba ldrb r2, [r7, #10] │ │ - e50a: 0412 lsls r2, r2, #16 │ │ - e50c: 4313 orrs r3, r2 │ │ - e50e: 7afa ldrb r2, [r7, #11] │ │ - e510: 0612 lsls r2, r2, #24 │ │ - e512: 4313 orrs r3, r2 │ │ - e514: 429d cmp r5, r3 │ │ - e516: d11c bne.n e552 │ │ - e518: 1dab adds r3, r5, #6 │ │ - e51a: 7fdb ldrb r3, [r3, #31] │ │ - e51c: 3b01 subs r3, #1 │ │ - e51e: 2b09 cmp r3, #9 │ │ - e520: d902 bls.n e528 │ │ - e522: 1c2b adds r3, r5, #0 │ │ - e524: 3329 adds r3, #41 ; 0x29 │ │ - e526: 701c strb r4, [r3, #0] │ │ - e528: 786b ldrb r3, [r5, #1] │ │ - e52a: 782a ldrb r2, [r5, #0] │ │ - e52c: 021b lsls r3, r3, #8 │ │ - e52e: 4313 orrs r3, r2 │ │ - e530: 78aa ldrb r2, [r5, #2] │ │ - e532: 78ed ldrb r5, [r5, #3] │ │ - e534: 0412 lsls r2, r2, #16 │ │ - e536: 4313 orrs r3, r2 │ │ - e538: 062d lsls r5, r5, #24 │ │ - e53a: 431d orrs r5, r3 │ │ - e53c: d1ec bne.n e518 │ │ - e53e: 7a7d ldrb r5, [r7, #9] │ │ - e540: 7a3b ldrb r3, [r7, #8] │ │ - e542: 022d lsls r5, r5, #8 │ │ - e544: 431d orrs r5, r3 │ │ - e546: 7abb ldrb r3, [r7, #10] │ │ - e548: 041b lsls r3, r3, #16 │ │ - e54a: 431d orrs r5, r3 │ │ - e54c: 7afb ldrb r3, [r7, #11] │ │ - e54e: 061b lsls r3, r3, #24 │ │ - e550: 431d orrs r5, r3 │ │ - e552: 3529 adds r5, #41 ; 0x29 │ │ - e554: 7828 ldrb r0, [r5, #0] │ │ - e556: bdf8 pop {r3, r4, r5, r6, r7, pc} │ │ - e558: 247d movs r4, #125 ; 0x7d │ │ - e55a: e7cc b.n e4f6 │ │ - e55c: 3b3a subs r3, #58 ; 0x3a │ │ - e55e: 0002 movs r2, r0 │ │ - e560: 3b27 subs r3, #39 ; 0x27 │ │ - e562: 0002 movs r2, r0 │ │ - e564: 3b14 subs r3, #20 │ │ - e566: 0002 movs r2, r0 │ │ - e568: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ - e56a: 7f47 ldrb r7, [r0, #29] │ │ - e56c: 7f03 ldrb r3, [r0, #28] │ │ - e56e: 1c04 adds r4, r0, #0 │ │ - e570: 023f lsls r7, r7, #8 │ │ - e572: 431f orrs r7, r3 │ │ - e574: 7f83 ldrb r3, [r0, #30] │ │ - e576: 9101 str r1, [sp, #4] │ │ - e578: 1c16 adds r6, r2, #0 │ │ - e57a: 041b lsls r3, r3, #16 │ │ - e57c: 431f orrs r7, r3 │ │ - e57e: 7fc3 ldrb r3, [r0, #31] │ │ - e580: 061b lsls r3, r3, #24 │ │ - e582: 431f orrs r7, r3 │ │ - e584: d017 beq.n e5b6 │ │ - e586: 1cc3 adds r3, r0, #3 │ │ - e588: 7fdb ldrb r3, [r3, #31] │ │ - e58a: 2009 movs r0, #9 │ │ - e58c: 210a movs r1, #10 │ │ - e58e: 4358 muls r0, r3 │ │ - e590: 9300 str r3, [sp, #0] │ │ - e592: f01f fd55 bl 2e040 <__divsi3> │ │ - e596: 1c05 adds r5, r0, #0 │ │ - e598: 1c38 adds r0, r7, #0 │ │ - e59a: f022 fa57 bl 30a4c <__clzsi2+0x198> │ │ - e59e: 4286 cmp r6, r0 │ │ - e5a0: da1a bge.n e5d8 │ │ - e5a2: 5dbb ldrb r3, [r7, r6] │ │ - e5a4: 061a lsls r2, r3, #24 │ │ - e5a6: 0e13 lsrs r3, r2, #24 │ │ - e5a8: 2b6d cmp r3, #109 ; 0x6d │ │ - e5aa: d00d beq.n e5c8 │ │ - e5ac: 2b70 cmp r3, #112 ; 0x70 │ │ - e5ae: d012 beq.n e5d6 │ │ - e5b0: 2b66 cmp r3, #102 ; 0x66 │ │ - e5b2: d111 bne.n e5d8 │ │ - e5b4: e00b b.n e5ce │ │ - e5b6: 1d03 adds r3, r0, #4 │ │ - e5b8: 7fd9 ldrb r1, [r3, #31] │ │ - e5ba: 1c10 adds r0, r2, #0 │ │ - e5bc: f01f fd8e bl 2e0dc <__aeabi_idivmod> │ │ - e5c0: 2900 cmp r1, #0 │ │ - e5c2: d106 bne.n e5d2 │ │ - e5c4: 2e00 cmp r6, #0 │ │ - e5c6: d002 beq.n e5ce │ │ - e5c8: 3402 adds r4, #2 │ │ - e5ca: 7fe5 ldrb r5, [r4, #31] │ │ - e5cc: e004 b.n e5d8 │ │ - e5ce: 3401 adds r4, #1 │ │ - e5d0: e7fb b.n e5ca │ │ - e5d2: 3403 adds r4, #3 │ │ - e5d4: e7f9 b.n e5ca │ │ - e5d6: 9d00 ldr r5, [sp, #0] │ │ - e5d8: 9b01 ldr r3, [sp, #4] │ │ - e5da: 435d muls r5, r3 │ │ - e5dc: 17e8 asrs r0, r5, #31 │ │ - e5de: 0e40 lsrs r0, r0, #25 │ │ - e5e0: 1945 adds r5, r0, r5 │ │ - e5e2: 11e8 asrs r0, r5, #7 │ │ - e5e4: bdfe pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ - e5e6: b510 push {r4, lr} │ │ - e5e8: 1c04 adds r4, r0, #0 │ │ - e5ea: 7903 ldrb r3, [r0, #4] │ │ - e5ec: 7940 ldrb r0, [r0, #5] │ │ - e5ee: 0200 lsls r0, r0, #8 │ │ - e5f0: 4318 orrs r0, r3 │ │ - e5f2: 79a3 ldrb r3, [r4, #6] │ │ - e5f4: 041b lsls r3, r3, #16 │ │ - e5f6: 4318 orrs r0, r3 │ │ - e5f8: 79e3 ldrb r3, [r4, #7] │ │ - e5fa: 061b lsls r3, r3, #24 │ │ - e5fc: 4318 orrs r0, r3 │ │ - e5fe: d001 beq.n e604 │ │ - e600: f022 fa2c bl 30a5c <__clzsi2+0x1a8> │ │ - e604: 7a60 ldrb r0, [r4, #9] │ │ - e606: 7a23 ldrb r3, [r4, #8] │ │ - e608: 0200 lsls r0, r0, #8 │ │ - e60a: 4318 orrs r0, r3 │ │ - e60c: 7aa3 ldrb r3, [r4, #10] │ │ - e60e: 041b lsls r3, r3, #16 │ │ - e610: 4318 orrs r0, r3 │ │ - e612: 7ae3 ldrb r3, [r4, #11] │ │ - e614: 061b lsls r3, r3, #24 │ │ - e616: 4318 orrs r0, r3 │ │ - e618: d001 beq.n e61e │ │ - e61a: f022 fa1f bl 30a5c <__clzsi2+0x1a8> │ │ - e61e: 1c20 adds r0, r4, #0 │ │ - e620: f022 fa1c bl 30a5c <__clzsi2+0x1a8> │ │ - e624: bd10 pop {r4, pc} │ │ - e626: b538 push {r3, r4, r5, lr} │ │ - e628: 1e04 subs r4, r0, #0 │ │ - e62a: d03b beq.n e6a4 │ │ - e62c: 7803 ldrb r3, [r0, #0] │ │ - e62e: 7840 ldrb r0, [r0, #1] │ │ - e630: 0200 lsls r0, r0, #8 │ │ - e632: 4318 orrs r0, r3 │ │ - e634: 78a3 ldrb r3, [r4, #2] │ │ - e636: 041b lsls r3, r3, #16 │ │ - e638: 4318 orrs r0, r3 │ │ - e63a: 78e3 ldrb r3, [r4, #3] │ │ - e63c: 061b lsls r3, r3, #24 │ │ - e63e: 4318 orrs r0, r3 │ │ - e640: 2800 cmp r0, #0 │ │ - e642: d00d beq.n e660 │ │ - e644: 7845 ldrb r5, [r0, #1] │ │ - e646: 7803 ldrb r3, [r0, #0] │ │ - e648: 022d lsls r5, r5, #8 │ │ - e64a: 431d orrs r5, r3 │ │ - e64c: 7883 ldrb r3, [r0, #2] │ │ - e64e: 041b lsls r3, r3, #16 │ │ - e650: 431d orrs r5, r3 │ │ - e652: 78c3 ldrb r3, [r0, #3] │ │ - e654: 061b lsls r3, r3, #24 │ │ - e656: 431d orrs r5, r3 │ │ - e658: f7ff ffc5 bl e5e6 │ │ - e65c: 1c28 adds r0, r5, #0 │ │ - e65e: e7ef b.n e640 │ │ - e660: 7960 ldrb r0, [r4, #5] │ │ - e662: 7923 ldrb r3, [r4, #4] │ │ - e664: 0200 lsls r0, r0, #8 │ │ - e666: 4318 orrs r0, r3 │ │ - e668: 79a3 ldrb r3, [r4, #6] │ │ - e66a: 041b lsls r3, r3, #16 │ │ - e66c: 4318 orrs r0, r3 │ │ - e66e: 79e3 ldrb r3, [r4, #7] │ │ - e670: 061b lsls r3, r3, #24 │ │ - e672: 4318 orrs r0, r3 │ │ - e674: 2800 cmp r0, #0 │ │ - e676: d00d beq.n e694 │ │ - e678: 7845 ldrb r5, [r0, #1] │ │ - e67a: 7803 ldrb r3, [r0, #0] │ │ - e67c: 022d lsls r5, r5, #8 │ │ - e67e: 431d orrs r5, r3 │ │ - e680: 7883 ldrb r3, [r0, #2] │ │ - e682: 041b lsls r3, r3, #16 │ │ - e684: 431d orrs r5, r3 │ │ - e686: 78c3 ldrb r3, [r0, #3] │ │ - e688: 061b lsls r3, r3, #24 │ │ - e68a: 431d orrs r5, r3 │ │ - e68c: f7ff ffab bl e5e6 │ │ - e690: 1c28 adds r0, r5, #0 │ │ - e692: e7ef b.n e674 │ │ - e694: 7020 strb r0, [r4, #0] │ │ - e696: 7060 strb r0, [r4, #1] │ │ - e698: 70a0 strb r0, [r4, #2] │ │ - e69a: 70e0 strb r0, [r4, #3] │ │ - e69c: 7120 strb r0, [r4, #4] │ │ - e69e: 7160 strb r0, [r4, #5] │ │ - e6a0: 71a0 strb r0, [r4, #6] │ │ - e6a2: 71e0 strb r0, [r4, #7] │ │ - e6a4: bd38 pop {r3, r4, r5, pc} │ │ - e6a6: b5f0 push {r4, r5, r6, r7, lr} │ │ - e6a8: 1c04 adds r4, r0, #0 │ │ - e6aa: b085 sub sp, #20 │ │ - e6ac: 1c08 adds r0, r1, #0 │ │ - e6ae: 1c0f adds r7, r1, #0 │ │ - e6b0: 9200 str r2, [sp, #0] │ │ - e6b2: f022 f9cb bl 30a4c <__clzsi2+0x198> │ │ - e6b6: 1c06 adds r6, r0, #0 │ │ - e6b8: 9800 ldr r0, [sp, #0] │ │ - e6ba: f022 f9c7 bl 30a4c <__clzsi2+0x198> │ │ - e6be: 9001 str r0, [sp, #4] │ │ - e6c0: 2e00 cmp r6, #0 │ │ - e6c2: dd77 ble.n e7b4 │ │ - e6c4: 2800 cmp r0, #0 │ │ - e6c6: dd75 ble.n e7b4 │ │ - e6c8: 9800 ldr r0, [sp, #0] │ │ - e6ca: 1c39 adds r1, r7, #0 │ │ - e6cc: f022 f9ce bl 30a6c <__clzsi2+0x1b8> │ │ - e6d0: 2800 cmp r0, #0 │ │ - e6d2: d16f bne.n e7b4 │ │ - e6d4: 7e63 ldrb r3, [r4, #25] │ │ - e6d6: 7e22 ldrb r2, [r4, #24] │ │ - e6d8: 1c39 adds r1, r7, #0 │ │ - e6da: 021b lsls r3, r3, #8 │ │ - e6dc: 4313 orrs r3, r2 │ │ - e6de: 7ea2 ldrb r2, [r4, #26] │ │ - e6e0: 0412 lsls r2, r2, #16 │ │ - e6e2: 4313 orrs r3, r2 │ │ - e6e4: 7ee2 ldrb r2, [r4, #27] │ │ - e6e6: 0612 lsls r2, r2, #24 │ │ - e6e8: 431a orrs r2, r3 │ │ - e6ea: 1c10 adds r0, r2, #0 │ │ - e6ec: 9202 str r2, [sp, #8] │ │ - e6ee: f022 f9bd bl 30a6c <__clzsi2+0x1b8> │ │ - e6f2: 1e05 subs r5, r0, #0 │ │ - e6f4: d05e beq.n e7b4 │ │ - e6f6: 9802 ldr r0, [sp, #8] │ │ - e6f8: f022 f9a8 bl 30a4c <__clzsi2+0x198> │ │ - e6fc: 7c61 ldrb r1, [r4, #17] │ │ - e6fe: 7c23 ldrb r3, [r4, #16] │ │ - e700: 9a01 ldr r2, [sp, #4] │ │ - e702: 0209 lsls r1, r1, #8 │ │ - e704: 4319 orrs r1, r3 │ │ - e706: 7ca3 ldrb r3, [r4, #18] │ │ - e708: 9003 str r0, [sp, #12] │ │ - e70a: 041b lsls r3, r3, #16 │ │ - e70c: 4319 orrs r1, r3 │ │ - e70e: 7ce3 ldrb r3, [r4, #19] │ │ - e710: 061b lsls r3, r3, #24 │ │ - e712: 4319 orrs r1, r3 │ │ - e714: 1883 adds r3, r0, r2 │ │ - e716: 1b9b subs r3, r3, r6 │ │ - e718: 428b cmp r3, r1 │ │ - e71a: db20 blt.n e75e │ │ - e71c: 0049 lsls r1, r1, #1 │ │ - e71e: 9802 ldr r0, [sp, #8] │ │ - e720: f022 f9ac bl 30a7c <__clzsi2+0x1c8> │ │ - e724: 0a03 lsrs r3, r0, #8 │ │ - e726: 7663 strb r3, [r4, #25] │ │ - e728: 0c03 lsrs r3, r0, #16 │ │ - e72a: 76a3 strb r3, [r4, #26] │ │ - e72c: 0e03 lsrs r3, r0, #24 │ │ - e72e: 76e3 strb r3, [r4, #27] │ │ - e730: 7c63 ldrb r3, [r4, #17] │ │ - e732: 7c22 ldrb r2, [r4, #16] │ │ - e734: 7620 strb r0, [r4, #24] │ │ - e736: 021b lsls r3, r3, #8 │ │ - e738: 4313 orrs r3, r2 │ │ - e73a: 7ca2 ldrb r2, [r4, #18] │ │ - e73c: 1c39 adds r1, r7, #0 │ │ - e73e: 0412 lsls r2, r2, #16 │ │ - e740: 4313 orrs r3, r2 │ │ - e742: 7ce2 ldrb r2, [r4, #19] │ │ - e744: 0612 lsls r2, r2, #24 │ │ - e746: 4313 orrs r3, r2 │ │ - e748: 005b lsls r3, r3, #1 │ │ - e74a: 0a1a lsrs r2, r3, #8 │ │ - e74c: 7423 strb r3, [r4, #16] │ │ - e74e: 7462 strb r2, [r4, #17] │ │ - e750: 0c1a lsrs r2, r3, #16 │ │ - e752: 0e1b lsrs r3, r3, #24 │ │ - e754: 74a2 strb r2, [r4, #18] │ │ - e756: 74e3 strb r3, [r4, #19] │ │ - e758: f022 f988 bl 30a6c <__clzsi2+0x1b8> │ │ - e75c: 1c05 adds r5, r0, #0 │ │ - e75e: 9b01 ldr r3, [sp, #4] │ │ - e760: 42b3 cmp r3, r6 │ │ - e762: dd1e ble.n e7a2 │ │ - e764: 7e63 ldrb r3, [r4, #25] │ │ - e766: 7e22 ldrb r2, [r4, #24] │ │ - e768: 9803 ldr r0, [sp, #12] │ │ - e76a: 021b lsls r3, r3, #8 │ │ - e76c: 4313 orrs r3, r2 │ │ - e76e: 7ea2 ldrb r2, [r4, #26] │ │ - e770: 4271 negs r1, r6 │ │ - e772: 468c mov ip, r1 │ │ - e774: 0412 lsls r2, r2, #16 │ │ - e776: 4313 orrs r3, r2 │ │ - e778: 7ee2 ldrb r2, [r4, #27] │ │ - e77a: 0612 lsls r2, r2, #24 │ │ - e77c: 4313 orrs r3, r2 │ │ - e77e: 181b adds r3, r3, r0 │ │ - e780: 42ab cmp r3, r5 │ │ - e782: d906 bls.n e792 │ │ - e784: 9a01 ldr r2, [sp, #4] │ │ - e786: 7818 ldrb r0, [r3, #0] │ │ - e788: 1899 adds r1, r3, r2 │ │ - e78a: 4662 mov r2, ip │ │ - e78c: 5488 strb r0, [r1, r2] │ │ - e78e: 3b01 subs r3, #1 │ │ - e790: e7f6 b.n e780 │ │ - e792: 2300 movs r3, #0 │ │ - e794: 9800 ldr r0, [sp, #0] │ │ - e796: 5cc2 ldrb r2, [r0, r3] │ │ - e798: 2a00 cmp r2, #0 │ │ - e79a: d09b beq.n e6d4 │ │ - e79c: 54ea strb r2, [r5, r3] │ │ - e79e: 3301 adds r3, #1 │ │ - e7a0: e7f8 b.n e794 │ │ - e7a2: 9900 ldr r1, [sp, #0] │ │ - e7a4: 1c28 adds r0, r5, #0 │ │ - e7a6: f022 f971 bl 30a8c <__clzsi2+0x1d8> │ │ - e7aa: 19a9 adds r1, r5, r6 │ │ - e7ac: 1c28 adds r0, r5, #0 │ │ - e7ae: f022 f975 bl 30a9c <__clzsi2+0x1e8> │ │ - e7b2: e78f b.n e6d4 │ │ - e7b4: b005 add sp, #20 │ │ - e7b6: bdf0 pop {r4, r5, r6, r7, pc} │ │ - e7b8: 1c03 adds r3, r0, #0 │ │ - e7ba: 2000 movs r0, #0 │ │ - e7bc: b510 push {r4, lr} │ │ - e7be: 4282 cmp r2, r0 │ │ - e7c0: d00c beq.n e7dc │ │ - e7c2: 4c07 ldr r4, [pc, #28] ; (e7e0 ) │ │ - e7c4: 0298 lsls r0, r3, #10 │ │ - e7c6: 031b lsls r3, r3, #12 │ │ - e7c8: 1a1b subs r3, r3, r0 │ │ - e7ca: 4359 muls r1, r3 │ │ - e7cc: 447c add r4, pc │ │ - e7ce: 6863 ldr r3, [r4, #4] │ │ - e7d0: 1c18 adds r0, r3, #0 │ │ - e7d2: 4348 muls r0, r1 │ │ - e7d4: 68a1 ldr r1, [r4, #8] │ │ - e7d6: 4351 muls r1, r2 │ │ - e7d8: f01f fc32 bl 2e040 <__divsi3> │ │ - e7dc: bd10 pop {r4, pc} │ │ - e7de: 46c0 nop ; (mov r8, r8) │ │ - e7e0: 88c8 ldrh r0, [r1, #6] │ │ - e7e2: 0003 movs r3, r0 │ │ - e7e4: b570 push {r4, r5, r6, lr} │ │ - e7e6: 1c14 adds r4, r2, #0 │ │ - e7e8: 1c02 adds r2, r0, #0 │ │ - e7ea: 3208 adds r2, #8 │ │ - e7ec: 7fd2 ldrb r2, [r2, #31] │ │ - e7ee: 1c03 adds r3, r0, #0 │ │ - e7f0: 2000 movs r0, #0 │ │ - e7f2: 4282 cmp r2, r0 │ │ - e7f4: d138 bne.n e868 │ │ - e7f6: 1c98 adds r0, r3, #2 │ │ - e7f8: 7fc5 ldrb r5, [r0, #31] │ │ - e7fa: 1c5a adds r2, r3, #1 │ │ - e7fc: 7fd2 ldrb r2, [r2, #31] │ │ - e7fe: 022d lsls r5, r5, #8 │ │ - e800: 1c20 adds r0, r4, #0 │ │ - e802: 4315 orrs r5, r2 │ │ - e804: 1cda adds r2, r3, #3 │ │ - e806: 7fd2 ldrb r2, [r2, #31] │ │ - e808: 0412 lsls r2, r2, #16 │ │ - e80a: 4315 orrs r5, r2 │ │ - e80c: 1d1a adds r2, r3, #4 │ │ - e80e: 7fd2 ldrb r2, [r2, #31] │ │ - e810: 0612 lsls r2, r2, #24 │ │ - e812: 4315 orrs r5, r2 │ │ - e814: d028 beq.n e868 │ │ - e816: 7f5a ldrb r2, [r3, #29] │ │ - e818: 7f18 ldrb r0, [r3, #28] │ │ - e81a: 0212 lsls r2, r2, #8 │ │ - e81c: 4302 orrs r2, r0 │ │ - e81e: 7f98 ldrb r0, [r3, #30] │ │ - e820: 7fdb ldrb r3, [r3, #31] │ │ - e822: 0400 lsls r0, r0, #16 │ │ - e824: 4302 orrs r2, r0 │ │ - e826: 061b lsls r3, r3, #24 │ │ - e828: 4313 orrs r3, r2 │ │ - e82a: 1c20 adds r0, r4, #0 │ │ - e82c: 4299 cmp r1, r3 │ │ - e82e: d31b bcc.n e868 │ │ - e830: 1ac8 subs r0, r1, r3 │ │ - e832: 21c0 movs r1, #192 ; 0xc0 │ │ - e834: f01f fbba bl 2dfac <__udivsi3> │ │ - e838: 260f movs r6, #15 │ │ - e83a: 21c0 movs r1, #192 ; 0xc0 │ │ - e83c: 4370 muls r0, r6 │ │ - e83e: 0049 lsls r1, r1, #1 │ │ - e840: f01f fbb4 bl 2dfac <__udivsi3> │ │ - e844: 1c6b adds r3, r5, #1 │ │ - e846: db06 blt.n e856 │ │ - e848: 42b0 cmp r0, r6 │ │ - e84a: dd00 ble.n e84e │ │ - e84c: 1c30 adds r0, r6, #0 │ │ - e84e: 2d00 cmp r5, #0 │ │ - e850: dd01 ble.n e856 │ │ - e852: 1822 adds r2, r4, r0 │ │ - e854: e000 b.n e858 │ │ - e856: 1a22 subs r2, r4, r0 │ │ - e858: 2a01 cmp r2, #1 │ │ - e85a: dd03 ble.n e864 │ │ - e85c: 207f movs r0, #127 ; 0x7f │ │ - e85e: 4282 cmp r2, r0 │ │ - e860: dc02 bgt.n e868 │ │ - e862: e000 b.n e866 │ │ - e864: 2202 movs r2, #2 │ │ - e866: 1c10 adds r0, r2, #0 │ │ - e868: bd70 pop {r4, r5, r6, pc} │ │ - e86a: 1e4b subs r3, r1, #1 │ │ - e86c: b510 push {r4, lr} │ │ - e86e: 2b1f cmp r3, #31 │ │ - e870: d823 bhi.n e8ba │ │ - e872: 1e53 subs r3, r2, #1 │ │ - e874: 2b7f cmp r3, #127 ; 0x7f │ │ - e876: d820 bhi.n e8ba │ │ - e878: 7a43 ldrb r3, [r0, #9] │ │ - e87a: 7a04 ldrb r4, [r0, #8] │ │ - e87c: 021b lsls r3, r3, #8 │ │ - e87e: 4323 orrs r3, r4 │ │ - e880: 7a84 ldrb r4, [r0, #10] │ │ - e882: 7ac0 ldrb r0, [r0, #11] │ │ - e884: 0424 lsls r4, r4, #16 │ │ - e886: 4323 orrs r3, r4 │ │ - e888: 0600 lsls r0, r0, #24 │ │ - e88a: 4303 orrs r3, r0 │ │ - e88c: d015 beq.n e8ba │ │ - e88e: 1d58 adds r0, r3, #5 │ │ - e890: 7fc0 ldrb r0, [r0, #31] │ │ - e892: 4288 cmp r0, r1 │ │ - e894: d107 bne.n e8a6 │ │ - e896: 1d98 adds r0, r3, #6 │ │ - e898: 7fc0 ldrb r0, [r0, #31] │ │ - e89a: 3801 subs r0, #1 │ │ - e89c: 2809 cmp r0, #9 │ │ - e89e: d902 bls.n e8a6 │ │ - e8a0: 1c18 adds r0, r3, #0 │ │ - e8a2: 302a adds r0, #42 ; 0x2a │ │ - e8a4: 7002 strb r2, [r0, #0] │ │ - e8a6: 7858 ldrb r0, [r3, #1] │ │ - e8a8: 781c ldrb r4, [r3, #0] │ │ - e8aa: 0200 lsls r0, r0, #8 │ │ - e8ac: 4320 orrs r0, r4 │ │ - e8ae: 789c ldrb r4, [r3, #2] │ │ - e8b0: 78db ldrb r3, [r3, #3] │ │ - e8b2: 0424 lsls r4, r4, #16 │ │ - e8b4: 4320 orrs r0, r4 │ │ - e8b6: 061b lsls r3, r3, #24 │ │ - e8b8: e7e7 b.n e88a │ │ - e8ba: bd10 pop {r4, pc} │ │ - e8bc: b538 push {r3, r4, r5, lr} │ │ - e8be: 1c05 adds r5, r0, #0 │ │ - e8c0: 1c0c adds r4, r1, #0 │ │ - e8c2: 2001 movs r0, #1 │ │ - e8c4: 2110 movs r1, #16 │ │ - e8c6: f022 f8f1 bl 30aac <__clzsi2+0x1f8> │ │ - e8ca: 2300 movs r3, #0 │ │ - e8cc: 6003 str r3, [r0, #0] │ │ - e8ce: 6045 str r5, [r0, #4] │ │ - e8d0: 5ce1 ldrb r1, [r4, r3] │ │ - e8d2: 18c2 adds r2, r0, r3 │ │ - e8d4: 3301 adds r3, #1 │ │ - e8d6: 7211 strb r1, [r2, #8] │ │ - e8d8: 2b06 cmp r3, #6 │ │ - e8da: d1f9 bne.n e8d0 │ │ - e8dc: 4b03 ldr r3, [pc, #12] ; (e8ec ) │ │ - e8de: 447b add r3, pc │ │ - e8e0: 7b1b ldrb r3, [r3, #12] │ │ - e8e2: 7383 strb r3, [r0, #14] │ │ - e8e4: 2300 movs r3, #0 │ │ - e8e6: 73c3 strb r3, [r0, #15] │ │ - e8e8: bd38 pop {r3, r4, r5, pc} │ │ - e8ea: 46c0 nop ; (mov r8, r8) │ │ - e8ec: 87b6 strh r6, [r6, #60] ; 0x3c │ │ - e8ee: 0003 movs r3, r0 │ │ - e8f0: b573 push {r0, r1, r4, r5, r6, lr} │ │ - e8f2: 7b4b ldrb r3, [r1, #13] │ │ - e8f4: 1c15 adds r5, r2, #0 │ │ - e8f6: 7b0a ldrb r2, [r1, #12] │ │ - e8f8: 021b lsls r3, r3, #8 │ │ - e8fa: 1c06 adds r6, r0, #0 │ │ - e8fc: 4313 orrs r3, r2 │ │ - e8fe: 7b8a ldrb r2, [r1, #14] │ │ - e900: 1c0c adds r4, r1, #0 │ │ - e902: 0412 lsls r2, r2, #16 │ │ - e904: 4313 orrs r3, r2 │ │ - e906: 7bca ldrb r2, [r1, #15] │ │ - e908: 0612 lsls r2, r2, #24 │ │ - e90a: 4313 orrs r3, r2 │ │ - e90c: d119 bne.n e942 │ │ - e90e: 4a21 ldr r2, [pc, #132] ; (e994 ) │ │ - e910: 4669 mov r1, sp │ │ - e912: 714b strb r3, [r1, #5] │ │ - e914: 447a add r2, pc │ │ - e916: 710b strb r3, [r1, #4] │ │ - e918: 70cb strb r3, [r1, #3] │ │ - e91a: 708b strb r3, [r1, #2] │ │ - e91c: 2301 movs r3, #1 │ │ - e91e: 700b strb r3, [r1, #0] │ │ - e920: 6810 ldr r0, [r2, #0] │ │ - e922: 2342 movs r3, #66 ; 0x42 │ │ - e924: 704b strb r3, [r1, #1] │ │ - e926: f7ff ffc9 bl e8bc │ │ - e92a: 0a03 lsrs r3, r0, #8 │ │ - e92c: 7363 strb r3, [r4, #13] │ │ - e92e: 0c03 lsrs r3, r0, #16 │ │ - e930: 73a3 strb r3, [r4, #14] │ │ - e932: 0e03 lsrs r3, r0, #24 │ │ - e934: 1c02 adds r2, r0, #0 │ │ - e936: 7320 strb r0, [r4, #12] │ │ - e938: 73e3 strb r3, [r4, #15] │ │ - e93a: 1c30 adds r0, r6, #0 │ │ - e93c: 1c21 adds r1, r4, #0 │ │ - e93e: f7ff ffd7 bl e8f0 │ │ - e942: 7a62 ldrb r2, [r4, #9] │ │ - e944: 7a23 ldrb r3, [r4, #8] │ │ - e946: 1c29 adds r1, r5, #0 │ │ - e948: 0212 lsls r2, r2, #8 │ │ - e94a: 431a orrs r2, r3 │ │ - e94c: 7aa3 ldrb r3, [r4, #10] │ │ - e94e: 0a2e lsrs r6, r5, #8 │ │ - e950: 0c28 lsrs r0, r5, #16 │ │ - e952: 041b lsls r3, r3, #16 │ │ - e954: 431a orrs r2, r3 │ │ - e956: 7ae3 ldrb r3, [r4, #11] │ │ - e958: 061b lsls r3, r3, #24 │ │ - e95a: 431a orrs r2, r3 │ │ - e95c: 23ff movs r3, #255 ; 0xff │ │ - e95e: 4019 ands r1, r3 │ │ - e960: 2a00 cmp r2, #0 │ │ - e962: d009 beq.n e978 │ │ - e964: 401e ands r6, r3 │ │ - e966: 0e2d lsrs r5, r5, #24 │ │ - e968: 4003 ands r3, r0 │ │ - e96a: 7011 strb r1, [r2, #0] │ │ - e96c: 7056 strb r6, [r2, #1] │ │ - e96e: 7093 strb r3, [r2, #2] │ │ - e970: 70d5 strb r5, [r2, #3] │ │ - e972: 7221 strb r1, [r4, #8] │ │ - e974: 7266 strb r6, [r4, #9] │ │ - e976: e009 b.n e98c │ │ - e978: 1c32 adds r2, r6, #0 │ │ - e97a: 401a ands r2, r3 │ │ - e97c: 0e2d lsrs r5, r5, #24 │ │ - e97e: 4003 ands r3, r0 │ │ - e980: 7121 strb r1, [r4, #4] │ │ - e982: 7162 strb r2, [r4, #5] │ │ - e984: 71a3 strb r3, [r4, #6] │ │ - e986: 71e5 strb r5, [r4, #7] │ │ - e988: 7221 strb r1, [r4, #8] │ │ - e98a: 7262 strb r2, [r4, #9] │ │ - e98c: 72e5 strb r5, [r4, #11] │ │ - e98e: 72a3 strb r3, [r4, #10] │ │ - e990: bd73 pop {r0, r1, r4, r5, r6, pc} │ │ - e992: 46c0 nop ; (mov r8, r8) │ │ - e994: 8780 strh r0, [r0, #60] ; 0x3c │ │ - e996: 0003 movs r3, r0 │ │ - e998: b5e3 push {r0, r1, r5, r6, r7, lr} │ │ - e99a: 1c1d adds r5, r3, #0 │ │ - e99c: 1c0e adds r6, r1, #0 │ │ - e99e: 2300 movs r3, #0 │ │ - e9a0: 4669 mov r1, sp │ │ - e9a2: 714b strb r3, [r1, #5] │ │ - e9a4: 710b strb r3, [r1, #4] │ │ - e9a6: 70cb strb r3, [r1, #3] │ │ - e9a8: 708b strb r3, [r1, #2] │ │ - e9aa: 2301 movs r3, #1 │ │ - e9ac: 1c07 adds r7, r0, #0 │ │ - e9ae: 700b strb r3, [r1, #0] │ │ - e9b0: 1c10 adds r0, r2, #0 │ │ - e9b2: 2354 movs r3, #84 ; 0x54 │ │ - e9b4: 704b strb r3, [r1, #1] │ │ - e9b6: f7ff ff81 bl e8bc │ │ - e9ba: 0a2b lsrs r3, r5, #8 │ │ - e9bc: 7285 strb r5, [r0, #10] │ │ - e9be: 72c3 strb r3, [r0, #11] │ │ - e9c0: 0c2b lsrs r3, r5, #16 │ │ - e9c2: 0e2d lsrs r5, r5, #24 │ │ - e9c4: 1c02 adds r2, r0, #0 │ │ - e9c6: 7303 strb r3, [r0, #12] │ │ - e9c8: 7345 strb r5, [r0, #13] │ │ - e9ca: 1c31 adds r1, r6, #0 │ │ - e9cc: 1c38 adds r0, r7, #0 │ │ - e9ce: f7ff ff8f bl e8f0 │ │ - e9d2: bde3 pop {r0, r1, r5, r6, r7, pc} │ │ - e9d4: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ - e9d6: 1c0d adds r5, r1, #0 │ │ - e9d8: 1c1f adds r7, r3, #0 │ │ - e9da: 4669 mov r1, sp │ │ - e9dc: 2300 movs r3, #0 │ │ - e9de: 1c06 adds r6, r0, #0 │ │ - e9e0: 714b strb r3, [r1, #5] │ │ - e9e2: 710b strb r3, [r1, #4] │ │ - e9e4: 70cb strb r3, [r1, #3] │ │ - e9e6: 708b strb r3, [r1, #2] │ │ - e9e8: 2401 movs r4, #1 │ │ - e9ea: 2356 movs r3, #86 ; 0x56 │ │ - e9ec: 1c10 adds r0, r2, #0 │ │ - e9ee: 700c strb r4, [r1, #0] │ │ - e9f0: 704b strb r3, [r1, #1] │ │ - e9f2: f7ff ff63 bl e8bc │ │ - e9f6: 40bc lsls r4, r7 │ │ - e9f8: 0a23 lsrs r3, r4, #8 │ │ - e9fa: 7284 strb r4, [r0, #10] │ │ - e9fc: 72c3 strb r3, [r0, #11] │ │ - e9fe: 0c23 lsrs r3, r4, #16 │ │ - ea00: 0e24 lsrs r4, r4, #24 │ │ - ea02: 1c02 adds r2, r0, #0 │ │ - ea04: 7303 strb r3, [r0, #12] │ │ - ea06: 7344 strb r4, [r0, #13] │ │ - ea08: 1c29 adds r1, r5, #0 │ │ - ea0a: 1c30 adds r0, r6, #0 │ │ - ea0c: f7ff ff70 bl e8f0 │ │ - ea10: bdf7 pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ - ea12: b573 push {r0, r1, r4, r5, r6, lr} │ │ - ea14: 1c0d adds r5, r1, #0 │ │ - ea16: 466b mov r3, sp │ │ - ea18: 2101 movs r1, #1 │ │ - ea1a: 7019 strb r1, [r3, #0] │ │ - ea1c: 214c movs r1, #76 ; 0x4c │ │ - ea1e: 2400 movs r4, #0 │ │ - ea20: 1c06 adds r6, r0, #0 │ │ - ea22: 7059 strb r1, [r3, #1] │ │ - ea24: 1c10 adds r0, r2, #0 │ │ - ea26: 4669 mov r1, sp │ │ - ea28: 715c strb r4, [r3, #5] │ │ - ea2a: 711c strb r4, [r3, #4] │ │ - ea2c: 70dc strb r4, [r3, #3] │ │ - ea2e: 709c strb r4, [r3, #2] │ │ - ea30: f7ff ff44 bl e8bc │ │ - ea34: 1c29 adds r1, r5, #0 │ │ - ea36: 1c02 adds r2, r0, #0 │ │ - ea38: 1c30 adds r0, r6, #0 │ │ - ea3a: f7ff ff59 bl e8f0 │ │ - ea3e: bd73 pop {r0, r1, r4, r5, r6, pc} │ │ - ea40: b573 push {r0, r1, r4, r5, r6, lr} │ │ - ea42: 1c0d adds r5, r1, #0 │ │ - ea44: 466b mov r3, sp │ │ - ea46: 2101 movs r1, #1 │ │ - ea48: 7019 strb r1, [r3, #0] │ │ - ea4a: 2158 movs r1, #88 ; 0x58 │ │ - ea4c: 2400 movs r4, #0 │ │ - ea4e: 1c06 adds r6, r0, #0 │ │ - ea50: 7059 strb r1, [r3, #1] │ │ - ea52: 1c10 adds r0, r2, #0 │ │ - ea54: 4669 mov r1, sp │ │ - ea56: 715c strb r4, [r3, #5] │ │ - ea58: 711c strb r4, [r3, #4] │ │ - ea5a: 70dc strb r4, [r3, #3] │ │ - ea5c: 709c strb r4, [r3, #2] │ │ - ea5e: f7ff ff2d bl e8bc │ │ - ea62: 1c29 adds r1, r5, #0 │ │ - ea64: 1c02 adds r2, r0, #0 │ │ - ea66: 1c30 adds r0, r6, #0 │ │ - ea68: f7ff ff42 bl e8f0 │ │ - ea6c: bd73 pop {r0, r1, r4, r5, r6, pc} │ │ - ea6e: 0000 movs r0, r0 │ │ - ea70: b5f0 push {r4, r5, r6, r7, lr} │ │ - ea72: 4d11 ldr r5, [pc, #68] ; (eab8 ) │ │ - ea74: 1c0e adds r6, r1, #0 │ │ - ea76: b085 sub sp, #20 │ │ - ea78: 447d add r5, pc │ │ - ea7a: 682d ldr r5, [r5, #0] │ │ - ea7c: ac01 add r4, sp, #4 │ │ - ea7e: 1c07 adds r7, r0, #0 │ │ - ea80: 6829 ldr r1, [r5, #0] │ │ - ea82: 1c10 adds r0, r2, #0 │ │ - ea84: 7163 strb r3, [r4, #5] │ │ - ea86: 9103 str r1, [sp, #12] │ │ - ea88: 2100 movs r1, #0 │ │ - ea8a: 7121 strb r1, [r4, #4] │ │ - ea8c: 70e1 strb r1, [r4, #3] │ │ - ea8e: 70a1 strb r1, [r4, #2] │ │ - ea90: 2101 movs r1, #1 │ │ - ea92: 7021 strb r1, [r4, #0] │ │ - ea94: 214a movs r1, #74 ; 0x4a │ │ - ea96: 7061 strb r1, [r4, #1] │ │ - ea98: 1c21 adds r1, r4, #0 │ │ - ea9a: f7ff ff0f bl e8bc │ │ - ea9e: 1c31 adds r1, r6, #0 │ │ - eaa0: 1c02 adds r2, r0, #0 │ │ - eaa2: 1c38 adds r0, r7, #0 │ │ - eaa4: f7ff ff24 bl e8f0 │ │ - eaa8: 9a03 ldr r2, [sp, #12] │ │ - eaaa: 682b ldr r3, [r5, #0] │ │ - eaac: 429a cmp r2, r3 │ │ - eaae: d001 beq.n eab4 │ │ - eab0: f022 f804 bl 30abc <__clzsi2+0x208> │ │ - eab4: b005 add sp, #20 │ │ - eab6: bdf0 pop {r4, r5, r6, r7, pc} │ │ - eab8: 93b4 str r3, [sp, #720] ; 0x2d0 │ │ - eaba: 0002 movs r2, r0 │ │ - eabc: b573 push {r0, r1, r4, r5, r6, lr} │ │ - eabe: 1c0d adds r5, r1, #0 │ │ - eac0: 466b mov r3, sp │ │ - eac2: 2101 movs r1, #1 │ │ - eac4: 7019 strb r1, [r3, #0] │ │ - eac6: 2150 movs r1, #80 ; 0x50 │ │ - eac8: 2400 movs r4, #0 │ │ - eaca: 1c06 adds r6, r0, #0 │ │ - eacc: 7059 strb r1, [r3, #1] │ │ - eace: 1c10 adds r0, r2, #0 │ │ - ead0: 4669 mov r1, sp │ │ - ead2: 715c strb r4, [r3, #5] │ │ - ead4: 711c strb r4, [r3, #4] │ │ - ead6: 70dc strb r4, [r3, #3] │ │ - ead8: 709c strb r4, [r3, #2] │ │ - eada: f7ff feef bl e8bc │ │ - eade: 1c29 adds r1, r5, #0 │ │ - eae0: 1c02 adds r2, r0, #0 │ │ - eae2: 1c30 adds r0, r6, #0 │ │ - eae4: f7ff ff04 bl e8f0 │ │ - eae8: bd73 pop {r0, r1, r4, r5, r6, pc} │ │ - eaea: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ - eaec: 1c16 adds r6, r2, #0 │ │ - eaee: 2201 movs r2, #1 │ │ - eaf0: 1c07 adds r7, r0, #0 │ │ - eaf2: 1c0c adds r4, r1, #0 │ │ - eaf4: 3301 adds r3, #1 │ │ - eaf6: 4252 negs r2, r2 │ │ - eaf8: 2b0c cmp r3, #12 │ │ - eafa: dd02 ble.n eb02 │ │ - eafc: 3201 adds r2, #1 │ │ - eafe: 3b0c subs r3, #12 │ │ - eb00: e7fa b.n eaf8 │ │ - eb02: 2b00 cmp r3, #0 │ │ - eb04: da02 bge.n eb0c │ │ - eb06: 3a01 subs r2, #1 │ │ - eb08: 330c adds r3, #12 │ │ - eb0a: e7fa b.n eb02 │ │ - eb0c: 466d mov r5, sp │ │ - eb0e: 3317 adds r3, #23 │ │ - eb10: 702b strb r3, [r5, #0] │ │ - eb12: 43d3 mvns r3, r2 │ │ - eb14: 17db asrs r3, r3, #31 │ │ - eb16: 401a ands r2, r3 │ │ - eb18: 1c23 adds r3, r4, #0 │ │ - eb1a: 332a adds r3, #42 ; 0x2a │ │ - eb1c: 7818 ldrb r0, [r3, #0] │ │ - eb1e: 706a strb r2, [r5, #1] │ │ - eb20: f013 f860 bl 21be4 │ │ - eb24: 9a08 ldr r2, [sp, #32] │ │ - eb26: 70a8 strb r0, [r5, #2] │ │ - eb28: 1c31 adds r1, r6, #0 │ │ - eb2a: 1c20 adds r0, r4, #0 │ │ - eb2c: f7ff fe5a bl e7e4 │ │ - eb30: 2300 movs r3, #0 │ │ - eb32: 712b strb r3, [r5, #4] │ │ - eb34: 716b strb r3, [r5, #5] │ │ - eb36: 7a63 ldrb r3, [r4, #9] │ │ - eb38: 7a22 ldrb r2, [r4, #8] │ │ - eb3a: 70e8 strb r0, [r5, #3] │ │ - eb3c: 021b lsls r3, r3, #8 │ │ - eb3e: 4313 orrs r3, r2 │ │ - eb40: 7aa2 ldrb r2, [r4, #10] │ │ - eb42: 0412 lsls r2, r2, #16 │ │ - eb44: 4313 orrs r3, r2 │ │ - eb46: 7ae2 ldrb r2, [r4, #11] │ │ - eb48: 0612 lsls r2, r2, #24 │ │ - eb4a: 4313 orrs r3, r2 │ │ - eb4c: d022 beq.n eb94 │ │ - eb4e: 795a ldrb r2, [r3, #5] │ │ - eb50: 7919 ldrb r1, [r3, #4] │ │ - eb52: 0212 lsls r2, r2, #8 │ │ - eb54: 430a orrs r2, r1 │ │ - eb56: 7999 ldrb r1, [r3, #6] │ │ - eb58: 0409 lsls r1, r1, #16 │ │ - eb5a: 430a orrs r2, r1 │ │ - eb5c: 79d9 ldrb r1, [r3, #7] │ │ - eb5e: 0609 lsls r1, r1, #24 │ │ - eb60: 430a orrs r2, r1 │ │ - eb62: 42b2 cmp r2, r6 │ │ - eb64: d116 bne.n eb94 │ │ - eb66: 7a1a ldrb r2, [r3, #8] │ │ - eb68: 2a00 cmp r2, #0 │ │ - eb6a: d113 bne.n eb94 │ │ - eb6c: 7a5b ldrb r3, [r3, #9] │ │ - eb6e: 2b00 cmp r3, #0 │ │ - eb70: d110 bne.n eb94 │ │ - eb72: 7a62 ldrb r2, [r4, #9] │ │ - eb74: 7a21 ldrb r1, [r4, #8] │ │ - eb76: 0212 lsls r2, r2, #8 │ │ - eb78: 430a orrs r2, r1 │ │ - eb7a: 7aa1 ldrb r1, [r4, #10] │ │ - eb7c: 0409 lsls r1, r1, #16 │ │ - eb7e: 430a orrs r2, r1 │ │ - eb80: 7ae1 ldrb r1, [r4, #11] │ │ - eb82: 0609 lsls r1, r1, #24 │ │ - eb84: 430a orrs r2, r1 │ │ - eb86: 5ce9 ldrb r1, [r5, r3] │ │ - eb88: 18d2 adds r2, r2, r3 │ │ - eb8a: 3301 adds r3, #1 │ │ - eb8c: 7211 strb r1, [r2, #8] │ │ - eb8e: 2b06 cmp r3, #6 │ │ - eb90: d1ef bne.n eb72 │ │ - eb92: e008 b.n eba6 │ │ - eb94: 4669 mov r1, sp │ │ - eb96: 1c30 adds r0, r6, #0 │ │ - eb98: f7ff fe90 bl e8bc │ │ - eb9c: 1c21 adds r1, r4, #0 │ │ - eb9e: 1c02 adds r2, r0, #0 │ │ - eba0: 1c38 adds r0, r7, #0 │ │ - eba2: f7ff fea5 bl e8f0 │ │ - eba6: bdf7 pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ - eba8: b537 push {r0, r1, r2, r4, r5, lr} │ │ - ebaa: 1c0c adds r4, r1, #0 │ │ - ebac: 3408 adds r4, #8 │ │ - ebae: 7fe4 ldrb r4, [r4, #31] │ │ - ebb0: 3317 adds r3, #23 │ │ - ebb2: 4265 negs r5, r4 │ │ - ebb4: 416c adcs r4, r5 │ │ - ebb6: 9d06 ldr r5, [sp, #24] │ │ - ebb8: 4264 negs r4, r4 │ │ - ebba: 402c ands r4, r5 │ │ - ebbc: 9400 str r4, [sp, #0] │ │ - ebbe: f7ff ff94 bl eaea │ │ - ebc2: bd37 pop {r0, r1, r2, r4, r5, pc} │ │ - ebc4: b5f0 push {r4, r5, r6, r7, lr} │ │ - ebc6: 1c0b adds r3, r1, #0 │ │ - ebc8: b085 sub sp, #20 │ │ - ebca: 332a adds r3, #42 ; 0x2a │ │ - ebcc: ac02 add r4, sp, #8 │ │ - ebce: 2500 movs r5, #0 │ │ - ebd0: 1c07 adds r7, r0, #0 │ │ - ebd2: 7818 ldrb r0, [r3, #0] │ │ - ebd4: 1c0e adds r6, r1, #0 │ │ - ebd6: 9201 str r2, [sp, #4] │ │ - ebd8: 7025 strb r5, [r4, #0] │ │ - ebda: 7065 strb r5, [r4, #1] │ │ - ebdc: f013 f802 bl 21be4 │ │ - ebe0: 1c21 adds r1, r4, #0 │ │ - ebe2: 70a0 strb r0, [r4, #2] │ │ - ebe4: 9801 ldr r0, [sp, #4] │ │ - ebe6: 70e5 strb r5, [r4, #3] │ │ - ebe8: 7125 strb r5, [r4, #4] │ │ - ebea: 7165 strb r5, [r4, #5] │ │ - ebec: f7ff fe66 bl e8bc │ │ - ebf0: 1c31 adds r1, r6, #0 │ │ - ebf2: 1c02 adds r2, r0, #0 │ │ - ebf4: 1c38 adds r0, r7, #0 │ │ - ebf6: f7ff fe7b bl e8f0 │ │ - ebfa: b005 add sp, #20 │ │ - ebfc: bdf0 pop {r4, r5, r6, r7, pc} │ │ - ebfe: b537 push {r0, r1, r2, r4, r5, lr} │ │ - ec00: 1c0c adds r4, r1, #0 │ │ - ec02: 7a63 ldrb r3, [r4, #9] │ │ - ec04: 7a09 ldrb r1, [r1, #8] │ │ - ec06: 1c05 adds r5, r0, #0 │ │ - ec08: 021b lsls r3, r3, #8 │ │ - ec0a: 430b orrs r3, r1 │ │ - ec0c: 7aa1 ldrb r1, [r4, #10] │ │ - ec0e: 0409 lsls r1, r1, #16 │ │ - ec10: 430b orrs r3, r1 │ │ - ec12: 7ae1 ldrb r1, [r4, #11] │ │ - ec14: 0609 lsls r1, r1, #24 │ │ - ec16: 430b orrs r3, r1 │ │ - ec18: d019 beq.n ec4e │ │ - ec1a: 7959 ldrb r1, [r3, #5] │ │ - ec1c: 7918 ldrb r0, [r3, #4] │ │ - ec1e: 0209 lsls r1, r1, #8 │ │ - ec20: 4301 orrs r1, r0 │ │ - ec22: 7998 ldrb r0, [r3, #6] │ │ - ec24: 0400 lsls r0, r0, #16 │ │ - ec26: 4301 orrs r1, r0 │ │ - ec28: 79d8 ldrb r0, [r3, #7] │ │ - ec2a: 0600 lsls r0, r0, #24 │ │ - ec2c: 4301 orrs r1, r0 │ │ - ec2e: 4291 cmp r1, r2 │ │ - ec30: d020 beq.n ec74 │ │ - ec32: 7a19 ldrb r1, [r3, #8] │ │ - ec34: 2901 cmp r1, #1 │ │ - ec36: d10a bne.n ec4e │ │ - ec38: 7a59 ldrb r1, [r3, #9] │ │ - ec3a: 2953 cmp r1, #83 ; 0x53 │ │ - ec3c: d107 bne.n ec4e │ │ - ec3e: 0a11 lsrs r1, r2, #8 │ │ - ec40: 711a strb r2, [r3, #4] │ │ - ec42: 7159 strb r1, [r3, #5] │ │ - ec44: 0c11 lsrs r1, r2, #16 │ │ - ec46: 0e12 lsrs r2, r2, #24 │ │ - ec48: 7199 strb r1, [r3, #6] │ │ - ec4a: 71da strb r2, [r3, #7] │ │ - ec4c: e012 b.n ec74 │ │ - ec4e: 466b mov r3, sp │ │ - ec50: 2100 movs r1, #0 │ │ - ec52: 7159 strb r1, [r3, #5] │ │ - ec54: 7119 strb r1, [r3, #4] │ │ - ec56: 70d9 strb r1, [r3, #3] │ │ - ec58: 7099 strb r1, [r3, #2] │ │ - ec5a: 2101 movs r1, #1 │ │ - ec5c: 7019 strb r1, [r3, #0] │ │ - ec5e: 2153 movs r1, #83 ; 0x53 │ │ - ec60: 7059 strb r1, [r3, #1] │ │ - ec62: 1c10 adds r0, r2, #0 │ │ - ec64: 4669 mov r1, sp │ │ - ec66: f7ff fe29 bl e8bc │ │ - ec6a: 1c21 adds r1, r4, #0 │ │ - ec6c: 1c02 adds r2, r0, #0 │ │ - ec6e: 1c28 adds r0, r5, #0 │ │ - ec70: f7ff fe3e bl e8f0 │ │ - ec74: bd37 pop {r0, r1, r2, r4, r5, pc} │ │ - ec76: b510 push {r4, lr} │ │ - ec78: 2110 movs r1, #16 │ │ - ec7a: 1c04 adds r4, r0, #0 │ │ - ec7c: 2001 movs r0, #1 │ │ - ec7e: f021 ff15 bl 30aac <__clzsi2+0x1f8> │ │ - ec82: 2300 movs r3, #0 │ │ - ec84: 6003 str r3, [r0, #0] │ │ - ec86: 7963 ldrb r3, [r4, #5] │ │ - ec88: 7922 ldrb r2, [r4, #4] │ │ - ec8a: 021b lsls r3, r3, #8 │ │ - ec8c: 4313 orrs r3, r2 │ │ - ec8e: 79a2 ldrb r2, [r4, #6] │ │ - ec90: 0412 lsls r2, r2, #16 │ │ - ec92: 4313 orrs r3, r2 │ │ - ec94: 79e2 ldrb r2, [r4, #7] │ │ - ec96: 0612 lsls r2, r2, #24 │ │ - ec98: 4313 orrs r3, r2 │ │ - ec9a: 6043 str r3, [r0, #4] │ │ - ec9c: 7a23 ldrb r3, [r4, #8] │ │ - ec9e: 7203 strb r3, [r0, #8] │ │ - eca0: 7a63 ldrb r3, [r4, #9] │ │ - eca2: 7243 strb r3, [r0, #9] │ │ - eca4: 7ae3 ldrb r3, [r4, #11] │ │ - eca6: 7aa2 ldrb r2, [r4, #10] │ │ - eca8: 021b lsls r3, r3, #8 │ │ - ecaa: 4313 orrs r3, r2 │ │ - ecac: 7b22 ldrb r2, [r4, #12] │ │ - ecae: 0412 lsls r2, r2, #16 │ │ - ecb0: 4313 orrs r3, r2 │ │ - ecb2: 7b62 ldrb r2, [r4, #13] │ │ - ecb4: 0612 lsls r2, r2, #24 │ │ - ecb6: 4313 orrs r3, r2 │ │ - ecb8: 8143 strh r3, [r0, #10] │ │ - ecba: 0c1b lsrs r3, r3, #16 │ │ - ecbc: 8183 strh r3, [r0, #12] │ │ - ecbe: 7ba3 ldrb r3, [r4, #14] │ │ - ecc0: 7383 strb r3, [r0, #14] │ │ - ecc2: bd10 pop {r4, pc} │ │ - ecc4: b5f0 push {r4, r5, r6, r7, lr} │ │ - ecc6: b085 sub sp, #20 │ │ - ecc8: 9002 str r0, [sp, #8] │ │ - ecca: 6810 ldr r0, [r2, #0] │ │ - eccc: 1c0e adds r6, r1, #0 │ │ - ecce: 1c17 adds r7, r2, #0 │ │ - ecd0: 1c1d adds r5, r3, #0 │ │ - ecd2: 2800 cmp r0, #0 │ │ - ecd4: d107 bne.n ece6 │ │ - ecd6: 4b2f ldr r3, [pc, #188] ; (ed94 ) │ │ - ecd8: 2080 movs r0, #128 ; 0x80 │ │ - ecda: 2101 movs r1, #1 │ │ - ecdc: 447b add r3, pc │ │ - ecde: 6118 str r0, [r3, #16] │ │ - ece0: f021 fee4 bl 30aac <__clzsi2+0x1f8> │ │ - ece4: 6038 str r0, [r7, #0] │ │ - ece6: 2e00 cmp r6, #0 │ │ - ece8: d035 beq.n ed56 │ │ - ecea: 2200 movs r2, #0 │ │ - ecec: 1c2c adds r4, r5, #0 │ │ - ecee: 9201 str r2, [sp, #4] │ │ - ecf0: 7833 ldrb r3, [r6, #0] │ │ - ecf2: 2b00 cmp r3, #0 │ │ - ecf4: d02b beq.n ed4e │ │ - ecf6: 4a28 ldr r2, [pc, #160] ; (ed98 ) │ │ - ecf8: 1c25 adds r5, r4, #0 │ │ - ecfa: 189b adds r3, r3, r2 │ │ - ecfc: 9a02 ldr r2, [sp, #8] │ │ - ecfe: 005b lsls r3, r3, #1 │ │ - ed00: 5c9b ldrb r3, [r3, r2] │ │ - ed02: 9303 str r3, [sp, #12] │ │ - ed04: 9a01 ldr r2, [sp, #4] │ │ - ed06: 1b13 subs r3, r2, r4 │ │ - ed08: 195b adds r3, r3, r5 │ │ - ed0a: 469c mov ip, r3 │ │ - ed0c: 9b03 ldr r3, [sp, #12] │ │ - ed0e: 7832 ldrb r2, [r6, #0] │ │ - ed10: 1b19 subs r1, r3, r4 │ │ - ed12: 4b21 ldr r3, [pc, #132] ; (ed98 ) │ │ - ed14: 1949 adds r1, r1, r5 │ │ - ed16: 18d2 adds r2, r2, r3 │ │ - ed18: 9b02 ldr r3, [sp, #8] │ │ - ed1a: 0052 lsls r2, r2, #1 │ │ - ed1c: 189a adds r2, r3, r2 │ │ - ed1e: 7852 ldrb r2, [r2, #1] │ │ - ed20: 4291 cmp r1, r2 │ │ - ed22: da0f bge.n ed44 │ │ - ed24: 4b1d ldr r3, [pc, #116] ; (ed9c ) │ │ - ed26: 447b add r3, pc │ │ - ed28: 691a ldr r2, [r3, #16] │ │ - ed2a: 4295 cmp r5, r2 │ │ - ed2c: d104 bne.n ed38 │ │ - ed2e: 0069 lsls r1, r5, #1 │ │ - ed30: 6119 str r1, [r3, #16] │ │ - ed32: f021 fea3 bl 30a7c <__clzsi2+0x1c8> │ │ - ed36: 6038 str r0, [r7, #0] │ │ - ed38: 9a03 ldr r2, [sp, #12] │ │ - ed3a: 1b13 subs r3, r2, r4 │ │ - ed3c: 195b adds r3, r3, r5 │ │ - ed3e: 5543 strb r3, [r0, r5] │ │ - ed40: 3501 adds r5, #1 │ │ - ed42: e7df b.n ed04 │ │ - ed44: 4663 mov r3, ip │ │ - ed46: 3601 adds r6, #1 │ │ - ed48: 9301 str r3, [sp, #4] │ │ - ed4a: 1c2c adds r4, r5, #0 │ │ - ed4c: e7d0 b.n ecf0 │ │ - ed4e: 9a01 ldr r2, [sp, #4] │ │ - ed50: 2a00 cmp r2, #0 │ │ - ed52: d11b bne.n ed8c │ │ - ed54: 1c25 adds r5, r4, #0 │ │ - ed56: 9b02 ldr r3, [sp, #8] │ │ - ed58: 1c2c adds r4, r5, #0 │ │ - ed5a: 3334 adds r3, #52 ; 0x34 │ │ - ed5c: 781b ldrb r3, [r3, #0] │ │ - ed5e: 9301 str r3, [sp, #4] │ │ - ed60: 9b01 ldr r3, [sp, #4] │ │ - ed62: 1b5e subs r6, r3, r5 │ │ - ed64: 9b02 ldr r3, [sp, #8] │ │ - ed66: 1932 adds r2, r6, r4 │ │ - ed68: 3335 adds r3, #53 ; 0x35 │ │ - ed6a: 781b ldrb r3, [r3, #0] │ │ - ed6c: 429a cmp r2, r3 │ │ - ed6e: da0d bge.n ed8c │ │ - ed70: 4b0b ldr r3, [pc, #44] ; (eda0 ) │ │ - ed72: 447b add r3, pc │ │ - ed74: 691a ldr r2, [r3, #16] │ │ - ed76: 4294 cmp r4, r2 │ │ - ed78: d104 bne.n ed84 │ │ - ed7a: 0061 lsls r1, r4, #1 │ │ - ed7c: 6119 str r1, [r3, #16] │ │ - ed7e: f021 fe7d bl 30a7c <__clzsi2+0x1c8> │ │ - ed82: 6038 str r0, [r7, #0] │ │ - ed84: 1936 adds r6, r6, r4 │ │ - ed86: 5506 strb r6, [r0, r4] │ │ - ed88: 3401 adds r4, #1 │ │ - ed8a: e7e9 b.n ed60 │ │ - ed8c: 1c20 adds r0, r4, #0 │ │ - ed8e: b005 add sp, #20 │ │ - ed90: bdf0 pop {r4, r5, r6, r7, pc} │ │ - ed92: 46c0 nop ; (mov r8, r8) │ │ - ed94: 83b8 strh r0, [r7, #28] │ │ - ed96: 0003 movs r3, r0 │ │ - ed98: ffbf 7fff ; instruction: 0xffbf7fff │ │ - ed9c: 836e strh r6, [r5, #26] │ │ - ed9e: 0003 movs r3, r0 │ │ - eda0: 8322 strh r2, [r4, #24] │ │ - eda2: 0003 movs r3, r0 │ │ - eda4: b5f0 push {r4, r5, r6, r7, lr} │ │ - eda6: 4c14 ldr r4, [pc, #80] ; (edf8 ) │ │ - eda8: b0c3 sub sp, #268 ; 0x10c │ │ - edaa: 1c0e adds r6, r1, #0 │ │ - edac: 447c add r4, pc │ │ - edae: 6824 ldr r4, [r4, #0] │ │ - edb0: 1c07 adds r7, r0, #0 │ │ - edb2: 6823 ldr r3, [r4, #0] │ │ - edb4: 9341 str r3, [sp, #260] ; 0x104 │ │ - edb6: f021 fe49 bl 30a4c <__clzsi2+0x198> │ │ - edba: 1c05 adds r5, r0, #0 │ │ - edbc: 1c30 adds r0, r6, #0 │ │ - edbe: f021 fe45 bl 30a4c <__clzsi2+0x198> │ │ - edc2: 1945 adds r5, r0, r5 │ │ - edc4: 2dff cmp r5, #255 ; 0xff │ │ - edc6: d80e bhi.n ede6 │ │ - edc8: ad01 add r5, sp, #4 │ │ - edca: 1c39 adds r1, r7, #0 │ │ - edcc: 1c32 adds r2, r6, #0 │ │ - edce: 1c28 adds r0, r5, #0 │ │ - edd0: f021 fe7c bl 30acc <__clzsi2+0x218> │ │ - edd4: 4809 ldr r0, [pc, #36] ; (edfc ) │ │ - edd6: 490a ldr r1, [pc, #40] ; (ee00 ) │ │ - edd8: 1c2a adds r2, r5, #0 │ │ - edda: 4478 add r0, pc │ │ - eddc: 6800 ldr r0, [r0, #0] │ │ - edde: 4479 add r1, pc │ │ - ede0: 30a8 adds r0, #168 ; 0xa8 │ │ - ede2: f021 fe7b bl 30adc <__clzsi2+0x228> │ │ - ede6: 9a41 ldr r2, [sp, #260] ; 0x104 │ │ - ede8: 6823 ldr r3, [r4, #0] │ │ - edea: 429a cmp r2, r3 │ │ - edec: d001 beq.n edf2 │ │ - edee: f021 fe65 bl 30abc <__clzsi2+0x208> │ │ - edf2: b043 add sp, #268 ; 0x10c │ │ - edf4: bdf0 pop {r4, r5, r6, r7, pc} │ │ - edf6: 46c0 nop ; (mov r8, r8) │ │ - edf8: 9080 str r0, [sp, #512] ; 0x200 │ │ - edfa: 0002 movs r2, r0 │ │ - edfc: 9056 str r0, [sp, #344] ; 0x158 │ │ - edfe: 0002 movs r2, r0 │ │ - ee00: 31e0 adds r1, #224 ; 0xe0 │ │ - ee02: 0002 movs r2, r0 │ │ - ee04: b5f0 push {r4, r5, r6, r7, lr} │ │ - ee06: b085 sub sp, #20 │ │ - ee08: 1c04 adds r4, r0, #0 │ │ - ee0a: 1c0f adds r7, r1, #0 │ │ - ee0c: 9203 str r2, [sp, #12] │ │ - ee0e: f021 fe1d bl 30a4c <__clzsi2+0x198> │ │ - ee12: 2807 cmp r0, #7 │ │ - ee14: d902 bls.n ee1c │ │ - ee16: 482c ldr r0, [pc, #176] ; (eec8 ) │ │ - ee18: 4478 add r0, pc │ │ - ee1a: e050 b.n eebe │ │ - ee1c: 2f06 cmp r7, #6 │ │ - ee1e: dc4c bgt.n eeba │ │ - ee20: 4b2a ldr r3, [pc, #168] ; (eecc ) │ │ - ee22: 2600 movs r6, #0 │ │ - ee24: 447b add r3, pc │ │ - ee26: 695d ldr r5, [r3, #20] │ │ - ee28: 4b29 ldr r3, [pc, #164] ; (eed0 ) │ │ - ee2a: 447b add r3, pc │ │ - ee2c: 3318 adds r3, #24 │ │ - ee2e: 9302 str r3, [sp, #8] │ │ - ee30: 42ae cmp r6, r5 │ │ - ee32: da1c bge.n ee6e │ │ - ee34: 9802 ldr r0, [sp, #8] │ │ - ee36: 00f1 lsls r1, r6, #3 │ │ - ee38: 1809 adds r1, r1, r0 │ │ +0000e024 : │ │ + e024: b5f0 push {r4, r5, r6, r7, lr} │ │ + e026: 4694 mov ip, r2 │ │ + e028: b08f sub sp, #60 ; 0x3c │ │ + e02a: 2900 cmp r1, #0 │ │ + e02c: d101 bne.n e032 │ │ + e02e: 2000 movs r0, #0 │ │ + e030: e1f6 b.n e420 │ │ + e032: 23f9 movs r3, #249 ; 0xf9 │ │ + e034: 005b lsls r3, r3, #1 │ │ + e036: 429a cmp r2, r3 │ │ + e038: d3f9 bcc.n e02e │ │ + e03a: 880b ldrh r3, [r1, #0] │ │ + e03c: 4ac5 ldr r2, [pc, #788] ; (e354 ) │ │ + e03e: 4293 cmp r3, r2 │ │ + e040: d002 beq.n e048 │ │ + e042: 4ac5 ldr r2, [pc, #788] ; (e358 ) │ │ + e044: 4293 cmp r3, r2 │ │ + e046: d1f2 bne.n e02e │ │ + e048: 1c0d adds r5, r1, #0 │ │ + e04a: 356e adds r5, #110 ; 0x6e │ │ + e04c: 782a ldrb r2, [r5, #0] │ │ + e04e: 1e53 subs r3, r2, #1 │ │ + e050: 2b3f cmp r3, #63 ; 0x3f │ │ + e052: d8ec bhi.n e02e │ │ + e054: 1c0b adds r3, r1, #0 │ │ + e056: 3370 adds r3, #112 ; 0x70 │ │ + e058: 781b ldrb r3, [r3, #0] │ │ + e05a: 2b7f cmp r3, #127 ; 0x7f │ │ + e05c: d8e7 bhi.n e02e │ │ + e05e: 1c0b adds r3, r1, #0 │ │ + e060: 336f adds r3, #111 ; 0x6f │ │ + e062: 781e ldrb r6, [r3, #0] │ │ + e064: 1e73 subs r3, r6, #1 │ │ + e066: 061b lsls r3, r3, #24 │ │ + e068: d4e1 bmi.n e02e │ │ + e06a: 2319 movs r3, #25 │ │ + e06c: 1c1c adds r4, r3, #0 │ │ + e06e: 4354 muls r4, r2 │ │ + e070: 0277 lsls r7, r6, #9 │ │ + e072: 34f2 adds r4, #242 ; 0xf2 │ │ + e074: 02f3 lsls r3, r6, #11 │ │ + e076: 34ff adds r4, #255 ; 0xff │ │ + e078: 1bdf subs r7, r3, r7 │ │ + e07a: 19e4 adds r4, r4, r7 │ │ + e07c: 4564 cmp r4, ip │ │ + e07e: d8d6 bhi.n e02e │ │ + e080: 4663 mov r3, ip │ │ + e082: 9308 str r3, [sp, #32] │ │ + e084: 1c0b adds r3, r1, #0 │ │ + e086: 1c07 adds r7, r0, #0 │ │ + e088: 2600 movs r6, #0 │ │ + e08a: 33f2 adds r3, #242 ; 0xf2 │ │ + e08c: 33ff adds r3, #255 ; 0xff │ │ + e08e: 9303 str r3, [sp, #12] │ │ + e090: 330d adds r3, #13 │ │ + e092: 9102 str r1, [sp, #8] │ │ + e094: 9304 str r3, [sp, #16] │ │ + e096: 782b ldrb r3, [r5, #0] │ │ + e098: 429e cmp r6, r3 │ │ + e09a: d208 bcs.n e0ae │ │ + e09c: 9804 ldr r0, [sp, #16] │ │ + e09e: f7ff ffb5 bl e00c │ │ + e0a2: 9b04 ldr r3, [sp, #16] │ │ + e0a4: 1824 adds r4, r4, r0 │ │ + e0a6: 3601 adds r6, #1 │ │ + e0a8: 3319 adds r3, #25 │ │ + e0aa: 9304 str r3, [sp, #16] │ │ + e0ac: e7f3 b.n e096 │ │ + e0ae: 9b08 ldr r3, [sp, #32] │ │ + e0b0: 429c cmp r4, r3 │ │ + e0b2: d8bc bhi.n e02e │ │ + e0b4: 2240 movs r2, #64 ; 0x40 │ │ + e0b6: 4ba9 ldr r3, [pc, #676] ; (e35c ) │ │ + e0b8: 49a9 ldr r1, [pc, #676] ; (e360 ) │ │ + e0ba: 4eaa ldr r6, [pc, #680] ; (e364 ) │ │ + e0bc: 50fa str r2, [r7, r3] │ │ + e0be: 2210 movs r2, #16 │ │ + e0c0: 587b ldr r3, [r7, r1] │ │ + e0c2: 4313 orrs r3, r2 │ │ + e0c4: 507b str r3, [r7, r1] │ │ + e0c6: 2170 movs r1, #112 ; 0x70 │ │ + e0c8: 4ba7 ldr r3, [pc, #668] ; (e368 ) │ │ + e0ca: 50f9 str r1, [r7, r3] │ │ + e0cc: 21d6 movs r1, #214 ; 0xd6 │ │ + e0ce: 4ba7 ldr r3, [pc, #668] ; (e36c ) │ │ + e0d0: 0189 lsls r1, r1, #6 │ │ + e0d2: 50f9 str r1, [r7, r3] │ │ + e0d4: 217d movs r1, #125 ; 0x7d │ │ + e0d6: 4ba6 ldr r3, [pc, #664] ; (e370 ) │ │ + e0d8: 50f9 str r1, [r7, r3] │ │ + e0da: 23e9 movs r3, #233 ; 0xe9 │ │ + e0dc: 2106 movs r1, #6 │ │ + e0de: 021b lsls r3, r3, #8 │ │ + e0e0: 50f9 str r1, [r7, r3] │ │ + e0e2: 2308 movs r3, #8 │ │ + e0e4: 51bb str r3, [r7, r6] │ │ + e0e6: 9b02 ldr r3, [sp, #8] │ │ + e0e8: 3302 adds r3, #2 │ │ + e0ea: 9307 str r3, [sp, #28] │ │ + e0ec: 4ba1 ldr r3, [pc, #644] ; (e374 ) │ │ + e0ee: 9907 ldr r1, [sp, #28] │ │ + e0f0: 18f8 adds r0, r7, r3 │ │ + e0f2: f023 fe03 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + e0f6: 782a ldrb r2, [r5, #0] │ │ + e0f8: 4b9f ldr r3, [pc, #636] ; (e378 ) │ │ + e0fa: 960c str r6, [sp, #48] ; 0x30 │ │ + e0fc: 50fa str r2, [r7, r3] │ │ + e0fe: 4a9f ldr r2, [pc, #636] ; (e37c ) │ │ + e100: 930a str r3, [sp, #40] ; 0x28 │ │ + e102: 18ba adds r2, r7, r2 │ │ + e104: 9206 str r2, [sp, #24] │ │ + e106: 4a9e ldr r2, [pc, #632] ; (e380 ) │ │ + e108: 18ba adds r2, r7, r2 │ │ + e10a: 9204 str r2, [sp, #16] │ │ + e10c: 1c14 adds r4, r2, #0 │ │ + e10e: 2201 movs r2, #1 │ │ + e110: 9205 str r2, [sp, #20] │ │ + e112: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + e114: 58fb ldr r3, [r7, r3] │ │ + e116: 9309 str r3, [sp, #36] ; 0x24 │ │ + e118: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + e11a: 9b05 ldr r3, [sp, #20] │ │ + e11c: 4293 cmp r3, r2 │ │ + e11e: d83c bhi.n e19a │ │ + e120: 9803 ldr r0, [sp, #12] │ │ + e122: 300d adds r0, #13 │ │ + e124: f7ff ff72 bl e00c │ │ + e128: 1c05 adds r5, r0, #0 │ │ + e12a: 9803 ldr r0, [sp, #12] │ │ + e12c: 3011 adds r0, #17 │ │ + e12e: f7ff ff6d bl e00c │ │ + e132: 1c06 adds r6, r0, #0 │ │ + e134: 9803 ldr r0, [sp, #12] │ │ + e136: 3015 adds r0, #21 │ │ + e138: f7ff ff68 bl e00c │ │ + e13c: 4b91 ldr r3, [pc, #580] ; (e384 ) │ │ + e13e: 429d cmp r5, r3 │ │ + e140: d900 bls.n e144 │ │ + e142: 1c1d adds r5, r3, #0 │ │ + e144: 42a8 cmp r0, r5 │ │ + e146: d903 bls.n e150 │ │ + e148: 2000 movs r0, #0 │ │ + e14a: 4286 cmp r6, r0 │ │ + e14c: d000 beq.n e150 │ │ + e14e: 1c28 adds r0, r5, #0 │ │ + e150: 1d33 adds r3, r6, #4 │ │ + e152: 4283 cmp r3, r0 │ │ + e154: d301 bcc.n e15a │ │ + e156: 2000 movs r0, #0 │ │ + e158: 1c06 adds r6, r0, #0 │ │ + e15a: 6025 str r5, [r4, #0] │ │ + e15c: 6066 str r6, [r4, #4] │ │ + e15e: 60a0 str r0, [r4, #8] │ │ + e160: 2800 cmp r0, #0 │ │ + e162: d003 beq.n e16c │ │ + e164: 2202 movs r2, #2 │ │ + e166: 8c63 ldrh r3, [r4, #34] ; 0x22 │ │ + e168: 4313 orrs r3, r2 │ │ + e16a: 8463 strh r3, [r4, #34] ; 0x22 │ │ + e16c: 9806 ldr r0, [sp, #24] │ │ + e16e: 9903 ldr r1, [sp, #12] │ │ + e170: 220d movs r2, #13 │ │ + e172: f023 fdc3 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + e176: 2380 movs r3, #128 ; 0x80 │ │ + e178: 005b lsls r3, r3, #1 │ │ + e17a: 83e3 strh r3, [r4, #30] │ │ + e17c: 2340 movs r3, #64 ; 0x40 │ │ + e17e: 8423 strh r3, [r4, #32] │ │ + e180: 2380 movs r3, #128 ; 0x80 │ │ + e182: 83a3 strh r3, [r4, #28] │ │ + e184: 9b05 ldr r3, [sp, #20] │ │ + e186: 3440 adds r4, #64 ; 0x40 │ │ + e188: 3301 adds r3, #1 │ │ + e18a: 9305 str r3, [sp, #20] │ │ + e18c: 9b03 ldr r3, [sp, #12] │ │ + e18e: 3319 adds r3, #25 │ │ + e190: 9303 str r3, [sp, #12] │ │ + e192: 9b06 ldr r3, [sp, #24] │ │ + e194: 3320 adds r3, #32 │ │ + e196: 9306 str r3, [sp, #24] │ │ + e198: e7bb b.n e112 │ │ + e19a: 206d movs r0, #109 ; 0x6d │ │ + e19c: f023 fdb6 bl 31d0c <__aeabi_llsl@@Base+0x1ac> │ │ + e1a0: 4c79 ldr r4, [pc, #484] ; (e388 ) │ │ + e1a2: 9907 ldr r1, [sp, #28] │ │ + e1a4: 226c movs r2, #108 ; 0x6c │ │ + e1a6: 5138 str r0, [r7, r4] │ │ + e1a8: f023 fda8 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + e1ac: 593b ldr r3, [r7, r4] │ │ + e1ae: 2400 movs r4, #0 │ │ + e1b0: 336c adds r3, #108 ; 0x6c │ │ + e1b2: 701c strb r4, [r3, #0] │ │ + e1b4: 9902 ldr r1, [sp, #8] │ │ + e1b6: 4b75 ldr r3, [pc, #468] ; (e38c ) │ │ + e1b8: 2280 movs r2, #128 ; 0x80 │ │ + e1ba: 18f8 adds r0, r7, r3 │ │ + e1bc: 3171 adds r1, #113 ; 0x71 │ │ + e1be: f023 fd9d bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + e1c2: 9b02 ldr r3, [sp, #8] │ │ + e1c4: 4a72 ldr r2, [pc, #456] ; (e390 ) │ │ + e1c6: 4971 ldr r1, [pc, #452] ; (e38c ) │ │ + e1c8: 3370 adds r3, #112 ; 0x70 │ │ + e1ca: 781b ldrb r3, [r3, #0] │ │ + e1cc: 50bb str r3, [r7, r2] │ │ + e1ce: 18fb adds r3, r7, r3 │ │ + e1d0: 185b adds r3, r3, r1 │ │ + e1d2: 7819 ldrb r1, [r3, #0] │ │ + e1d4: 9b02 ldr r3, [sp, #8] │ │ + e1d6: 336f adds r3, #111 ; 0x6f │ │ + e1d8: 781b ldrb r3, [r3, #0] │ │ + e1da: 4299 cmp r1, r3 │ │ + e1dc: d300 bcc.n e1e0 │ │ + e1de: 50bc str r4, [r7, r2] │ │ + e1e0: 4b6c ldr r3, [pc, #432] ; (e394 ) │ │ + e1e2: 2401 movs r4, #1 │ │ + e1e4: 18fa adds r2, r7, r3 │ │ + e1e6: 2040 movs r0, #64 ; 0x40 │ │ + e1e8: 2300 movs r3, #0 │ │ + e1ea: 21d0 movs r1, #208 ; 0xd0 │ │ + e1ec: 4223 tst r3, r4 │ │ + e1ee: d000 beq.n e1f2 │ │ + e1f0: 2130 movs r1, #48 ; 0x30 │ │ + e1f2: 3301 adds r3, #1 │ │ + e1f4: 6011 str r1, [r2, #0] │ │ + e1f6: 6050 str r0, [r2, #4] │ │ + e1f8: 3224 adds r2, #36 ; 0x24 │ │ + e1fa: 2b08 cmp r3, #8 │ │ + e1fc: d1f5 bne.n e1ea │ │ + e1fe: 2219 movs r2, #25 │ │ + e200: 9b02 ldr r3, [sp, #8] │ │ + e202: 336e adds r3, #110 ; 0x6e │ │ + e204: 7819 ldrb r1, [r3, #0] │ │ + e206: 1c0b adds r3, r1, #0 │ │ + e208: 4353 muls r3, r2 │ │ + e20a: 33f2 adds r3, #242 ; 0xf2 │ │ + e20c: 33ff adds r3, #255 ; 0xff │ │ + e20e: 9303 str r3, [sp, #12] │ │ + e210: 4b61 ldr r3, [pc, #388] ; (e398 ) │ │ + e212: 18fb adds r3, r7, r3 │ │ + e214: 9307 str r3, [sp, #28] │ │ + e216: 4b61 ldr r3, [pc, #388] ; (e39c ) │ │ + e218: 18fb adds r3, r7, r3 │ │ + e21a: 9306 str r3, [sp, #24] │ │ + e21c: 2300 movs r3, #0 │ │ + e21e: 9305 str r3, [sp, #20] │ │ + e220: 9b02 ldr r3, [sp, #8] │ │ + e222: 9a05 ldr r2, [sp, #20] │ │ + e224: 336f adds r3, #111 ; 0x6f │ │ + e226: 781b ldrb r3, [r3, #0] │ │ + e228: 429a cmp r2, r3 │ │ + e22a: d20a bcs.n e242 │ │ + e22c: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + e22e: 2040 movs r0, #64 ; 0x40 │ │ + e230: 58fb ldr r3, [r7, r3] │ │ + e232: 1c19 adds r1, r3, #0 │ │ + e234: 9309 str r3, [sp, #36] ; 0x24 │ │ + e236: f01c ff4b bl 2b0d0 │ │ + e23a: 9a06 ldr r2, [sp, #24] │ │ + e23c: 1e03 subs r3, r0, #0 │ │ + e23e: 6010 str r0, [r2, #0] │ │ + e240: d101 bne.n e246 │ │ + e242: 2401 movs r4, #1 │ │ + e244: e0da b.n e3fc │ │ + e246: 2240 movs r2, #64 ; 0x40 │ │ + e248: 9907 ldr r1, [sp, #28] │ │ + e24a: 2400 movs r4, #0 │ │ + e24c: 800a strh r2, [r1, #0] │ │ + e24e: 9905 ldr r1, [sp, #20] │ │ + e250: 9a02 ldr r2, [sp, #8] │ │ + e252: 468c mov ip, r1 │ │ + e254: 4462 add r2, ip │ │ + e256: 920b str r2, [sp, #44] ; 0x2c │ │ + e258: 3272 adds r2, #114 ; 0x72 │ │ + e25a: 32ff adds r2, #255 ; 0xff │ │ + e25c: 920d str r2, [sp, #52] ; 0x34 │ │ + e25e: 2118 movs r1, #24 │ │ + e260: 4361 muls r1, r4 │ │ + e262: 9a03 ldr r2, [sp, #12] │ │ + e264: 1889 adds r1, r1, r2 │ │ + e266: 9a02 ldr r2, [sp, #8] │ │ + e268: 1851 adds r1, r2, r1 │ │ + e26a: 9a0d ldr r2, [sp, #52] ; 0x34 │ │ + e26c: 7812 ldrb r2, [r2, #0] │ │ + e26e: 4294 cmp r4, r2 │ │ + e270: d004 beq.n e27c │ │ + e272: 1c1a adds r2, r3, #0 │ │ + e274: 3230 adds r2, #48 ; 0x30 │ │ + e276: 9209 str r2, [sp, #36] ; 0x24 │ │ + e278: 1c1d adds r5, r3, #0 │ │ + e27a: e01e b.n e2ba │ │ + e27c: 2c3f cmp r4, #63 ; 0x3f │ │ + e27e: d0f8 beq.n e272 │ │ + e280: 1c18 adds r0, r3, #0 │ │ + e282: 2500 movs r5, #0 │ │ + e284: 1cda adds r2, r3, #3 │ │ + e286: 3033 adds r0, #51 ; 0x33 │ │ + e288: 260e movs r6, #14 │ │ + e28a: 7095 strb r5, [r2, #2] │ │ + e28c: 7016 strb r6, [r2, #0] │ │ + e28e: 3206 adds r2, #6 │ │ + e290: 4282 cmp r2, r0 │ │ + e292: d1f9 bne.n e288 │ │ + e294: e7ed b.n e272 │ │ + e296: 7808 ldrb r0, [r1, #0] │ │ + e298: 28ff cmp r0, #255 ; 0xff │ │ + e29a: d006 beq.n e2aa │ │ + e29c: 2001 movs r0, #1 │ │ + e29e: 70a8 strb r0, [r5, #2] │ │ + e2a0: 200f movs r0, #15 │ │ + e2a2: 4002 ands r2, r0 │ │ + e2a4: 0092 lsls r2, r2, #2 │ │ + e2a6: 3202 adds r2, #2 │ │ + e2a8: 712a strb r2, [r5, #4] │ │ + e2aa: 7888 ldrb r0, [r1, #2] │ │ + e2ac: 28ff cmp r0, #255 ; 0xff │ │ + e2ae: d113 bne.n e2d8 │ │ + e2b0: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + e2b2: 3506 adds r5, #6 │ │ + e2b4: 3103 adds r1, #3 │ │ + e2b6: 4295 cmp r5, r2 │ │ + e2b8: d032 beq.n e320 │ │ + e2ba: 7808 ldrb r0, [r1, #0] │ │ + e2bc: 784a ldrb r2, [r1, #1] │ │ + e2be: 28fd cmp r0, #253 ; 0xfd │ │ + e2c0: d8e9 bhi.n e296 │ │ + e2c2: 1086 asrs r6, r0, #2 │ │ + e2c4: 3625 adds r6, #37 ; 0x25 │ │ + e2c6: 702e strb r6, [r5, #0] │ │ + e2c8: 2603 movs r6, #3 │ │ + e2ca: 4030 ands r0, r6 │ │ + e2cc: 0100 lsls r0, r0, #4 │ │ + e2ce: 1116 asrs r6, r2, #4 │ │ + e2d0: 4330 orrs r0, r6 │ │ + e2d2: 3001 adds r0, #1 │ │ + e2d4: 7068 strb r0, [r5, #1] │ │ + e2d6: e7de b.n e296 │ │ + e2d8: 260f movs r6, #15 │ │ + e2da: 4006 ands r6, r0 │ │ + e2dc: 1c32 adds r2, r6, #0 │ │ + e2de: 1100 asrs r0, r0, #4 │ │ + e2e0: 2806 cmp r0, #6 │ │ + e2e2: d8e5 bhi.n e2b0 │ │ + e2e4: f020 fe2e bl 2ef44 <__gnu_thumb1_case_uqi@@Base> │ │ + e2e8: 0418 lsls r0, r3, #16 │ │ + e2ea: 0691 lsls r1, r2, #26 │ │ + e2ec: 0e0a lsrs r2, r1, #24 │ │ + e2ee: 0012 movs r2, r2 │ │ + e2f0: 2003 movs r0, #3 │ │ + e2f2: e012 b.n e31a │ │ + e2f4: 2250 movs r2, #80 ; 0x50 │ │ + e2f6: 2013 movs r0, #19 │ │ + e2f8: 4332 orrs r2, r6 │ │ + e2fa: e00e b.n e31a │ │ + e2fc: 2240 movs r2, #64 ; 0x40 │ │ + e2fe: 2005 movs r0, #5 │ │ + e300: 4332 orrs r2, r6 │ │ + e302: e00a b.n e31a │ │ + e304: 2e00 cmp r6, #0 │ │ + e306: d000 beq.n e30a │ │ + e308: e086 b.n e418 │ │ + e30a: e7d1 b.n e2b0 │ │ + e30c: 2e00 cmp r6, #0 │ │ + e30e: d100 bne.n e312 │ │ + e310: e07d b.n e40e │ │ + e312: 2e01 cmp r6, #1 │ │ + e314: d1cc bne.n e2b0 │ │ + e316: e07c b.n e412 │ │ + e318: 2002 movs r0, #2 │ │ + e31a: 70e8 strb r0, [r5, #3] │ │ + e31c: 716a strb r2, [r5, #5] │ │ + e31e: e7c7 b.n e2b0 │ │ + e320: 2c00 cmp r4, #0 │ │ + e322: d13d bne.n e3a0 │ │ + e324: 2401 movs r4, #1 │ │ + e326: 2b00 cmp r3, #0 │ │ + e328: d101 bne.n e32e │ │ + e32a: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + e32c: e797 b.n e25e │ │ + e32e: 1c1a adds r2, r3, #0 │ │ + e330: 3230 adds r2, #48 ; 0x30 │ │ + e332: 78d9 ldrb r1, [r3, #3] │ │ + e334: 2900 cmp r1, #0 │ │ + e336: d107 bne.n e348 │ │ + e338: 2210 movs r2, #16 │ │ + e33a: 70da strb r2, [r3, #3] │ │ + e33c: 9a0b ldr r2, [sp, #44] ; 0x2c │ │ + e33e: 32f1 adds r2, #241 ; 0xf1 │ │ + e340: 7812 ldrb r2, [r2, #0] │ │ + e342: 3202 adds r2, #2 │ │ + e344: 715a strb r2, [r3, #5] │ │ + e346: e002 b.n e34e │ │ + e348: 3306 adds r3, #6 │ │ + e34a: 4293 cmp r3, r2 │ │ + e34c: d1f1 bne.n e332 │ │ + e34e: 2401 movs r4, #1 │ │ + e350: e7eb b.n e32a │ │ + e352: 46c0 nop ; (mov r8, r8) │ │ + e354: 6669 str r1, [r5, #100] ; 0x64 │ │ + e356: 0000 movs r0, r0 │ │ + e358: 4e4a ldr r6, [pc, #296] ; (e484 ) │ │ + e35a: 0000 movs r0, r0 │ │ + e35c: e920 0000 stmdb r0!, {} │ │ + e360: e90c 0000 stmdb ip, {} │ │ + e364: e910 0000 ldmdb r0, {} │ │ + e368: e974 0000 ldrd r0, r0, [r4, #-0]! │ │ + e36c: e978 0000 ldrd r0, r0, [r8, #-0]! │ │ + e370: e904 0000 stmdb r4, {} │ │ + e374: e99c 0000 ; instruction: 0xe99c0000 │ │ + e378: e924 0000 stmdb r4!, {} │ │ + e37c: e9bc 0000 ; instruction: 0xe9bc0000 │ │ + e380: 8240 strh r0, [r0, #18] │ │ + e382: 0000 movs r0, r0 │ │ + e384: 2400 movs r4, #0 │ │ + e386: 00f4 lsls r4, r6, #3 │ │ + e388: e994 0000 ; instruction: 0xe9940000 │ │ + e38c: d060 beq.n e450 │ │ + e38e: 0000 movs r0, r0 │ │ + e390: e958 0000 ldrd r0, r0, [r8, #-0] │ │ + e394: c1c0 stmia r1!, {r6, r7} │ │ + e396: 0000 movs r0, r0 │ │ + e398: ce80 ldmia r6!, {r7} │ │ + e39a: 0000 movs r0, r0 │ │ + e39c: cac0 ldmia r2!, {r6, r7} │ │ + e39e: 0000 movs r0, r0 │ │ + e3a0: 3401 adds r4, #1 │ │ + e3a2: 2c40 cmp r4, #64 ; 0x40 │ │ + e3a4: d1c1 bne.n e32a │ │ + e3a6: 22c0 movs r2, #192 ; 0xc0 │ │ + e3a8: 00d2 lsls r2, r2, #3 │ │ + e3aa: 4694 mov ip, r2 │ │ + e3ac: 9b03 ldr r3, [sp, #12] │ │ + e3ae: 4463 add r3, ip │ │ + e3b0: 9303 str r3, [sp, #12] │ │ + e3b2: 9b05 ldr r3, [sp, #20] │ │ + e3b4: 3301 adds r3, #1 │ │ + e3b6: 9305 str r3, [sp, #20] │ │ + e3b8: 9b07 ldr r3, [sp, #28] │ │ + e3ba: 3302 adds r3, #2 │ │ + e3bc: 9307 str r3, [sp, #28] │ │ + e3be: 9b06 ldr r3, [sp, #24] │ │ + e3c0: 3304 adds r3, #4 │ │ + e3c2: 9306 str r3, [sp, #24] │ │ + e3c4: e72c b.n e220 │ │ + e3c6: 9b04 ldr r3, [sp, #16] │ │ + e3c8: 9a08 ldr r2, [sp, #32] │ │ + e3ca: 681d ldr r5, [r3, #0] │ │ + e3cc: 9b03 ldr r3, [sp, #12] │ │ + e3ce: 4293 cmp r3, r2 │ │ + e3d0: d219 bcs.n e406 │ │ + e3d2: 2d04 cmp r5, #4 │ │ + e3d4: d90b bls.n e3ee │ │ + e3d6: 9a03 ldr r2, [sp, #12] │ │ + e3d8: 9b02 ldr r3, [sp, #8] │ │ + e3da: 9903 ldr r1, [sp, #12] │ │ + e3dc: 1c38 adds r0, r7, #0 │ │ + e3de: 189b adds r3, r3, r2 │ │ + e3e0: 9a08 ldr r2, [sp, #32] │ │ + e3e2: 1a52 subs r2, r2, r1 │ │ + e3e4: 9200 str r2, [sp, #0] │ │ + e3e6: 9904 ldr r1, [sp, #16] │ │ + e3e8: 2201 movs r2, #1 │ │ + e3ea: f01e f851 bl 2c490 │ │ + e3ee: 9b03 ldr r3, [sp, #12] │ │ + e3f0: 3401 adds r4, #1 │ │ + e3f2: 195b adds r3, r3, r5 │ │ + e3f4: 9303 str r3, [sp, #12] │ │ + e3f6: 9b04 ldr r3, [sp, #16] │ │ + e3f8: 3340 adds r3, #64 ; 0x40 │ │ + e3fa: 9304 str r3, [sp, #16] │ │ + e3fc: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + e3fe: 58fb ldr r3, [r7, r3] │ │ + e400: 9305 str r3, [sp, #20] │ │ + e402: 429c cmp r4, r3 │ │ + e404: d9df bls.n e3c6 │ │ + e406: 2001 movs r0, #1 │ │ + e408: e00a b.n e420 │ │ + e40a: 2004 movs r0, #4 │ │ + e40c: e785 b.n e31a │ │ + e40e: 22fe movs r2, #254 ; 0xfe │ │ + e410: e000 b.n e414 │ │ + e412: 22ef movs r2, #239 ; 0xef │ │ + e414: 201d movs r0, #29 │ │ + e416: e780 b.n e31a │ │ + e418: 1cb2 adds r2, r6, #2 │ │ + e41a: 2010 movs r0, #16 │ │ + e41c: 2300 movs r3, #0 │ │ + e41e: e77c b.n e31a │ │ + e420: b00f add sp, #60 ; 0x3c │ │ + e422: bdf0 pop {r4, r5, r6, r7, pc} │ │ + e424: 4b0a ldr r3, [pc, #40] ; (e450 ) │ │ + e426: 447b add r3, pc │ │ + e428: 681b ldr r3, [r3, #0] │ │ + e42a: 681b ldr r3, [r3, #0] │ │ + e42c: 181b adds r3, r3, r0 │ │ + e42e: 785a ldrb r2, [r3, #1] │ │ + e430: 2301 movs r3, #1 │ │ + e432: 0791 lsls r1, r2, #30 │ │ + e434: d10a bne.n e44c │ │ + e436: 1c01 adds r1, r0, #0 │ │ + e438: 3930 subs r1, #48 ; 0x30 │ │ + e43a: 2909 cmp r1, #9 │ │ + e43c: d906 bls.n e44c │ │ + e43e: 0712 lsls r2, r2, #28 │ │ + e440: d404 bmi.n e44c │ │ + e442: 2825 cmp r0, #37 ; 0x25 │ │ + e444: d002 beq.n e44c │ │ + e446: 383a subs r0, #58 ; 0x3a │ │ + e448: 4243 negs r3, r0 │ │ + e44a: 4143 adcs r3, r0 │ │ + e44c: 1c18 adds r0, r3, #0 │ │ + e44e: 4770 bx lr │ │ + e450: aa0a add r2, sp, #40 ; 0x28 │ │ + e452: 0002 movs r2, r0 │ │ + e454: 23ce movs r3, #206 ; 0xce │ │ + e456: 005b lsls r3, r3, #1 │ │ + e458: 5cc2 ldrb r2, [r0, r3] │ │ + e45a: 239e movs r3, #158 ; 0x9e │ │ + e45c: 33ff adds r3, #255 ; 0xff │ │ + e45e: 5cc3 ldrb r3, [r0, r3] │ │ + e460: b510 push {r4, lr} │ │ + e462: 021b lsls r3, r3, #8 │ │ + e464: 4313 orrs r3, r2 │ │ + e466: 22cf movs r2, #207 ; 0xcf │ │ + e468: 0052 lsls r2, r2, #1 │ │ + e46a: 5c82 ldrb r2, [r0, r2] │ │ + e46c: 0412 lsls r2, r2, #16 │ │ + e46e: 431a orrs r2, r3 │ │ + e470: 23a0 movs r3, #160 ; 0xa0 │ │ + e472: 33ff adds r3, #255 ; 0xff │ │ + e474: 5cc3 ldrb r3, [r0, r3] │ │ + e476: 061b lsls r3, r3, #24 │ │ + e478: 4313 orrs r3, r2 │ │ + e47a: 3305 adds r3, #5 │ │ + e47c: 7fdc ldrb r4, [r3, #31] │ │ + e47e: 7a43 ldrb r3, [r0, #9] │ │ + e480: 7a02 ldrb r2, [r0, #8] │ │ + e482: 021b lsls r3, r3, #8 │ │ + e484: 4313 orrs r3, r2 │ │ + e486: 7a82 ldrb r2, [r0, #10] │ │ + e488: 0412 lsls r2, r2, #16 │ │ + e48a: 431a orrs r2, r3 │ │ + e48c: 7ac3 ldrb r3, [r0, #11] │ │ + e48e: 061b lsls r3, r3, #24 │ │ + e490: 4313 orrs r3, r2 │ │ + e492: d010 beq.n e4b6 │ │ + e494: 1d5a adds r2, r3, #5 │ │ + e496: 7fd2 ldrb r2, [r2, #31] │ │ + e498: 42a2 cmp r2, r4 │ │ + e49a: d103 bne.n e4a4 │ │ + e49c: 1d99 adds r1, r3, #6 │ │ + e49e: 7fc9 ldrb r1, [r1, #31] │ │ + e4a0: 1dda adds r2, r3, #7 │ │ + e4a2: 77d1 strb r1, [r2, #31] │ │ + e4a4: 7859 ldrb r1, [r3, #1] │ │ + e4a6: 781a ldrb r2, [r3, #0] │ │ + e4a8: 0209 lsls r1, r1, #8 │ │ + e4aa: 4311 orrs r1, r2 │ │ + e4ac: 789a ldrb r2, [r3, #2] │ │ + e4ae: 78db ldrb r3, [r3, #3] │ │ + e4b0: 0412 lsls r2, r2, #16 │ │ + e4b2: 430a orrs r2, r1 │ │ + e4b4: e7eb b.n e48e │ │ + e4b6: bd10 pop {r4, pc} │ │ + e4b8: b5f0 push {r4, r5, r6, r7, lr} │ │ + e4ba: 2300 movs r3, #0 │ │ + e4bc: 1c05 adds r5, r0, #0 │ │ + e4be: 1c04 adds r4, r0, #0 │ │ + e4c0: 260a movs r6, #10 │ │ + e4c2: 7822 ldrb r2, [r4, #0] │ │ + e4c4: 1b60 subs r0, r4, r5 │ │ + e4c6: 3401 adds r4, #1 │ │ + e4c8: 1c17 adds r7, r2, #0 │ │ + e4ca: 3f30 subs r7, #48 ; 0x30 │ │ + e4cc: 2f09 cmp r7, #9 │ │ + e4ce: d803 bhi.n e4d8 │ │ + e4d0: 4373 muls r3, r6 │ │ + e4d2: 189b adds r3, r3, r2 │ │ + e4d4: 3b30 subs r3, #48 ; 0x30 │ │ + e4d6: e7f4 b.n e4c2 │ │ + e4d8: 2800 cmp r0, #0 │ │ + e4da: d100 bne.n e4de │ │ + e4dc: 2301 movs r3, #1 │ │ + e4de: 600b str r3, [r1, #0] │ │ + e4e0: bdf0 pop {r4, r5, r6, r7, pc} │ │ + e4e2: 0000 movs r0, r0 │ │ + e4e4: 4a2c ldr r2, [pc, #176] ; (e598 ) │ │ + e4e6: b5f0 push {r4, r5, r6, r7, lr} │ │ + e4e8: 447a add r2, pc │ │ + e4ea: 4d2c ldr r5, [pc, #176] ; (e59c ) │ │ + e4ec: 6812 ldr r2, [r2, #0] │ │ + e4ee: b087 sub sp, #28 │ │ + e4f0: 447d add r5, pc │ │ + e4f2: 6813 ldr r3, [r2, #0] │ │ + e4f4: 682d ldr r5, [r5, #0] │ │ + e4f6: 1c06 adds r6, r0, #0 │ │ + e4f8: 9305 str r3, [sp, #20] │ │ + e4fa: 682b ldr r3, [r5, #0] │ │ + e4fc: 1c0f adds r7, r1, #0 │ │ + e4fe: 469c mov ip, r3 │ │ + e500: 1c03 adds r3, r0, #0 │ │ + e502: 9201 str r2, [sp, #4] │ │ + e504: 4661 mov r1, ip │ │ + e506: 2008 movs r0, #8 │ │ + e508: 781a ldrb r2, [r3, #0] │ │ + e50a: 1b9c subs r4, r3, r6 │ │ + e50c: 9300 str r3, [sp, #0] │ │ + e50e: 1889 adds r1, r1, r2 │ │ + e510: 7849 ldrb r1, [r1, #1] │ │ + e512: 3301 adds r3, #1 │ │ + e514: 4201 tst r1, r0 │ │ + e516: d1f5 bne.n e504 │ │ + e518: 2a28 cmp r2, #40 ; 0x28 │ │ + e51a: d10c bne.n e536 │ │ + e51c: 1c60 adds r0, r4, #1 │ │ + e51e: 1830 adds r0, r6, r0 │ │ + e520: 1c39 adds r1, r7, #0 │ │ + e522: f7ff ffdf bl e4e4 │ │ + e526: 1820 adds r0, r4, r0 │ │ + e528: 5c33 ldrb r3, [r6, r0] │ │ + e52a: 2b00 cmp r3, #0 │ │ + e52c: d02b beq.n e586 │ │ + e52e: 2b29 cmp r3, #41 ; 0x29 │ │ + e530: d029 beq.n e586 │ │ + e532: 3001 adds r0, #1 │ │ + e534: e7f8 b.n e528 │ │ + e536: a904 add r1, sp, #16 │ │ + e538: 9800 ldr r0, [sp, #0] │ │ + e53a: f7ff ffbd bl e4b8 │ │ + e53e: 2208 movs r2, #8 │ │ + e540: 6829 ldr r1, [r5, #0] │ │ + e542: 1824 adds r4, r4, r0 │ │ + e544: 5d33 ldrb r3, [r6, r4] │ │ + e546: 18cb adds r3, r1, r3 │ │ + e548: 785b ldrb r3, [r3, #1] │ │ + e54a: 4213 tst r3, r2 │ │ + e54c: d001 beq.n e552 │ │ + e54e: 3401 adds r4, #1 │ │ + e550: e7f8 b.n e544 │ │ + e552: 5d33 ldrb r3, [r6, r4] │ │ + e554: 2b2b cmp r3, #43 ; 0x2b │ │ + e556: d113 bne.n e580 │ │ + e558: 1c60 adds r0, r4, #1 │ │ + e55a: a903 add r1, sp, #12 │ │ + e55c: 1830 adds r0, r6, r0 │ │ + e55e: f7ff ffc1 bl e4e4 │ │ + e562: 9b04 ldr r3, [sp, #16] │ │ + e564: 9a03 ldr r2, [sp, #12] │ │ + e566: 6829 ldr r1, [r5, #0] │ │ + e568: 3001 adds r0, #1 │ │ + e56a: 189b adds r3, r3, r2 │ │ + e56c: 2208 movs r2, #8 │ │ + e56e: 1824 adds r4, r4, r0 │ │ + e570: 9304 str r3, [sp, #16] │ │ + e572: 5d33 ldrb r3, [r6, r4] │ │ + e574: 18cb adds r3, r1, r3 │ │ + e576: 785b ldrb r3, [r3, #1] │ │ + e578: 4213 tst r3, r2 │ │ + e57a: d0ea beq.n e552 │ │ + e57c: 3401 adds r4, #1 │ │ + e57e: e7f8 b.n e572 │ │ + e580: 1c20 adds r0, r4, #0 │ │ + e582: 9b04 ldr r3, [sp, #16] │ │ + e584: 603b str r3, [r7, #0] │ │ + e586: 9b01 ldr r3, [sp, #4] │ │ + e588: 9a05 ldr r2, [sp, #20] │ │ + e58a: 681b ldr r3, [r3, #0] │ │ + e58c: 429a cmp r2, r3 │ │ + e58e: d001 beq.n e594 │ │ + e590: f023 fb8c bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + e594: b007 add sp, #28 │ │ + e596: bdf0 pop {r4, r5, r6, r7, pc} │ │ + e598: a910 add r1, sp, #64 ; 0x40 │ │ + e59a: 0002 movs r2, r0 │ │ + e59c: a940 add r1, sp, #256 ; 0x100 │ │ + e59e: 0002 movs r2, r0 │ │ + e5a0: b5f0 push {r4, r5, r6, r7, lr} │ │ + e5a2: 4d17 ldr r5, [pc, #92] ; (e600 ) │ │ + e5a4: b085 sub sp, #20 │ │ + e5a6: 1c06 adds r6, r0, #0 │ │ + e5a8: 447d add r5, pc │ │ + e5aa: 682d ldr r5, [r5, #0] │ │ + e5ac: 1c17 adds r7, r2, #0 │ │ + e5ae: 682b ldr r3, [r5, #0] │ │ + e5b0: 2401 movs r4, #1 │ │ + e5b2: 9303 str r3, [sp, #12] │ │ + e5b4: f7ff ff80 bl e4b8 │ │ + e5b8: 9501 str r5, [sp, #4] │ │ + e5ba: 1833 adds r3, r6, r0 │ │ + e5bc: 1b9d subs r5, r3, r6 │ │ + e5be: 1c18 adds r0, r3, #0 │ │ + e5c0: 3301 adds r3, #1 │ │ + e5c2: 1e5a subs r2, r3, #1 │ │ + e5c4: 7812 ldrb r2, [r2, #0] │ │ + e5c6: 2a2f cmp r2, #47 ; 0x2f │ │ + e5c8: d101 bne.n e5ce │ │ + e5ca: 0064 lsls r4, r4, #1 │ │ + e5cc: e7f6 b.n e5bc │ │ + e5ce: 3a30 subs r2, #48 ; 0x30 │ │ + e5d0: 2a09 cmp r2, #9 │ │ + e5d2: d805 bhi.n e5e0 │ │ + e5d4: a902 add r1, sp, #8 │ │ + e5d6: f7ff ff6f bl e4b8 │ │ + e5da: 1064 asrs r4, r4, #1 │ │ + e5dc: 182d adds r5, r5, r0 │ │ + e5de: e001 b.n e5e4 │ │ + e5e0: 2301 movs r3, #1 │ │ + e5e2: 9302 str r3, [sp, #8] │ │ + e5e4: 9b02 ldr r3, [sp, #8] │ │ + e5e6: 9a03 ldr r2, [sp, #12] │ │ + e5e8: 1c28 adds r0, r5, #0 │ │ + e5ea: 4363 muls r3, r4 │ │ + e5ec: 603b str r3, [r7, #0] │ │ + e5ee: 9b01 ldr r3, [sp, #4] │ │ + e5f0: 681b ldr r3, [r3, #0] │ │ + e5f2: 429a cmp r2, r3 │ │ + e5f4: d001 beq.n e5fa │ │ + e5f6: f023 fb59 bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + e5fa: b005 add sp, #20 │ │ + e5fc: bdf0 pop {r4, r5, r6, r7, pc} │ │ + e5fe: 46c0 nop ; (mov r8, r8) │ │ + e600: a850 add r0, sp, #320 ; 0x140 │ │ + e602: 0002 movs r2, r0 │ │ + e604: b530 push {r4, r5, lr} │ │ + e606: 681d ldr r5, [r3, #0] │ │ + e608: 9c03 ldr r4, [sp, #12] │ │ + e60a: 2d3c cmp r5, #60 ; 0x3c │ │ + e60c: d002 beq.n e614 │ │ + e60e: 2d3e cmp r5, #62 ; 0x3e │ │ + e610: d004 beq.n e61c │ │ + e612: e007 b.n e624 │ │ + e614: 2403 movs r4, #3 │ │ + e616: 680d ldr r5, [r1, #0] │ │ + e618: 4365 muls r5, r4 │ │ + e61a: 600d str r5, [r1, #0] │ │ + e61c: 6814 ldr r4, [r2, #0] │ │ + e61e: 0064 lsls r4, r4, #1 │ │ + e620: 6014 str r4, [r2, #0] │ │ + e622: 2400 movs r4, #0 │ │ + e624: 7800 ldrb r0, [r0, #0] │ │ + e626: 6018 str r0, [r3, #0] │ │ + e628: 283c cmp r0, #60 ; 0x3c │ │ + e62a: d005 beq.n e638 │ │ + e62c: 283e cmp r0, #62 ; 0x3e │ │ + e62e: d108 bne.n e642 │ │ + e630: 2303 movs r3, #3 │ │ + e632: 6808 ldr r0, [r1, #0] │ │ + e634: 4358 muls r0, r3 │ │ + e636: 6008 str r0, [r1, #0] │ │ + e638: 6813 ldr r3, [r2, #0] │ │ + e63a: 2001 movs r0, #1 │ │ + e63c: 005b lsls r3, r3, #1 │ │ + e63e: 6013 str r3, [r2, #0] │ │ + e640: e00f b.n e662 │ │ + e642: 2000 movs r0, #0 │ │ + e644: 6018 str r0, [r3, #0] │ │ + e646: 4284 cmp r4, r0 │ │ + e648: d00b beq.n e662 │ │ + e64a: 680c ldr r4, [r1, #0] │ │ + e64c: 2c01 cmp r4, #1 │ │ + e64e: d108 bne.n e662 │ │ + e650: 6814 ldr r4, [r2, #0] │ │ + e652: 2c01 cmp r4, #1 │ │ + e654: d105 bne.n e662 │ │ + e656: 243e movs r4, #62 ; 0x3e │ │ + e658: 601c str r4, [r3, #0] │ │ + e65a: 2303 movs r3, #3 │ │ + e65c: 600b str r3, [r1, #0] │ │ + e65e: 2302 movs r3, #2 │ │ + e660: 6013 str r3, [r2, #0] │ │ + e662: bd30 pop {r4, r5, pc} │ │ + e664: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + e666: 7d46 ldrb r6, [r0, #21] │ │ + e668: 7d07 ldrb r7, [r0, #20] │ │ + e66a: 7dc3 ldrb r3, [r0, #23] │ │ + e66c: 0236 lsls r6, r6, #8 │ │ + e66e: 433e orrs r6, r7 │ │ + e670: 7d87 ldrb r7, [r0, #22] │ │ + e672: 7a42 ldrb r2, [r0, #9] │ │ + e674: 061b lsls r3, r3, #24 │ │ + e676: 043f lsls r7, r7, #16 │ │ + e678: 4337 orrs r7, r6 │ │ + e67a: 7a06 ldrb r6, [r0, #8] │ │ + e67c: 433b orrs r3, r7 │ │ + e67e: 0212 lsls r2, r2, #8 │ │ + e680: 7a87 ldrb r7, [r0, #10] │ │ + e682: 4332 orrs r2, r6 │ │ + e684: 7ac6 ldrb r6, [r0, #11] │ │ + e686: 043f lsls r7, r7, #16 │ │ + e688: 4317 orrs r7, r2 │ │ + e68a: 0636 lsls r6, r6, #24 │ │ + e68c: 433e orrs r6, r7 │ │ + e68e: 1e30 subs r0, r6, #0 │ │ + e690: d03f beq.n e712 │ │ + e692: 7975 ldrb r5, [r6, #5] │ │ + e694: 7930 ldrb r0, [r6, #4] │ │ + e696: 79b7 ldrb r7, [r6, #6] │ │ + e698: 79f4 ldrb r4, [r6, #7] │ │ + e69a: 022d lsls r5, r5, #8 │ │ + e69c: 4305 orrs r5, r0 │ │ + e69e: 043f lsls r7, r7, #16 │ │ + e6a0: 432f orrs r7, r5 │ │ + e6a2: 0624 lsls r4, r4, #24 │ │ + e6a4: 433c orrs r4, r7 │ │ + e6a6: 1e20 subs r0, r4, #0 │ │ + e6a8: d033 beq.n e712 │ │ + e6aa: 25c0 movs r5, #192 ; 0xc0 │ │ + e6ac: 2700 movs r7, #0 │ │ + e6ae: 019b lsls r3, r3, #6 │ │ + e6b0: 435d muls r5, r3 │ │ + e6b2: 9101 str r1, [sp, #4] │ │ + e6b4: 7962 ldrb r2, [r4, #5] │ │ + e6b6: 7926 ldrb r6, [r4, #4] │ │ + e6b8: 79a3 ldrb r3, [r4, #6] │ │ + e6ba: 0212 lsls r2, r2, #8 │ │ + e6bc: 4332 orrs r2, r6 │ │ + e6be: 79e6 ldrb r6, [r4, #7] │ │ + e6c0: 041b lsls r3, r3, #16 │ │ + e6c2: 4313 orrs r3, r2 │ │ + e6c4: 0636 lsls r6, r6, #24 │ │ + e6c6: 431e orrs r6, r3 │ │ + e6c8: 9b01 ldr r3, [sp, #4] │ │ + e6ca: 429e cmp r6, r3 │ │ + e6cc: d81f bhi.n e70e │ │ + e6ce: 7a23 ldrb r3, [r4, #8] │ │ + e6d0: 2b01 cmp r3, #1 │ │ + e6d2: d111 bne.n e6f8 │ │ + e6d4: 7a63 ldrb r3, [r4, #9] │ │ + e6d6: 2b50 cmp r3, #80 ; 0x50 │ │ + e6d8: d10e bne.n e6f8 │ │ + e6da: 19bb adds r3, r7, r6 │ │ + e6dc: 1c18 adds r0, r3, #0 │ │ + e6de: 1c29 adds r1, r5, #0 │ │ + e6e0: 9300 str r3, [sp, #0] │ │ + e6e2: f023 fb1b bl 31d1c <__aeabi_llsl@@Base+0x1bc> │ │ + e6e6: 2900 cmp r1, #0 │ │ + e6e8: d006 beq.n e6f8 │ │ + e6ea: 9b00 ldr r3, [sp, #0] │ │ + e6ec: 1c29 adds r1, r5, #0 │ │ + e6ee: 1958 adds r0, r3, r5 │ │ + e6f0: f023 fb1c bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + e6f4: 4368 muls r0, r5 │ │ + e6f6: 1b87 subs r7, r0, r6 │ │ + e6f8: 7862 ldrb r2, [r4, #1] │ │ + e6fa: 7823 ldrb r3, [r4, #0] │ │ + e6fc: 0212 lsls r2, r2, #8 │ │ + e6fe: 431a orrs r2, r3 │ │ + e700: 78a3 ldrb r3, [r4, #2] │ │ + e702: 78e4 ldrb r4, [r4, #3] │ │ + e704: 041b lsls r3, r3, #16 │ │ + e706: 4313 orrs r3, r2 │ │ + e708: 0624 lsls r4, r4, #24 │ │ + e70a: 431c orrs r4, r3 │ │ + e70c: d1d2 bne.n e6b4 │ │ + e70e: 9b01 ldr r3, [sp, #4] │ │ + e710: 18f8 adds r0, r7, r3 │ │ + e712: bdfe pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ + e714: b510 push {r4, lr} │ │ + e716: 1c04 adds r4, r0, #0 │ │ + e718: f7ff ffa4 bl e664 │ │ + e71c: 21c0 movs r1, #192 ; 0xc0 │ │ + e71e: f023 fb05 bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + e722: 7d61 ldrb r1, [r4, #21] │ │ + e724: 7d23 ldrb r3, [r4, #20] │ │ + e726: 0980 lsrs r0, r0, #6 │ │ + e728: 0209 lsls r1, r1, #8 │ │ + e72a: 4319 orrs r1, r3 │ │ + e72c: 7da3 ldrb r3, [r4, #22] │ │ + e72e: 041b lsls r3, r3, #16 │ │ + e730: 430b orrs r3, r1 │ │ + e732: 7de1 ldrb r1, [r4, #23] │ │ + e734: 0609 lsls r1, r1, #24 │ │ + e736: 4319 orrs r1, r3 │ │ + e738: f023 faf8 bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + e73c: bd10 pop {r4, pc} │ │ + e73e: 0000 movs r0, r0 │ │ + e740: 2108 movs r1, #8 │ │ + e742: 4b11 ldr r3, [pc, #68] ; (e788 ) │ │ + e744: b510 push {r4, lr} │ │ + e746: 447b add r3, pc │ │ + e748: 681b ldr r3, [r3, #0] │ │ + e74a: 681a ldr r2, [r3, #0] │ │ + e74c: 7803 ldrb r3, [r0, #0] │ │ + e74e: 18d3 adds r3, r2, r3 │ │ + e750: 785b ldrb r3, [r3, #1] │ │ + e752: 420b tst r3, r1 │ │ + e754: d001 beq.n e75a │ │ + e756: 3001 adds r0, #1 │ │ + e758: e7f8 b.n e74c │ │ + e75a: 2108 movs r1, #8 │ │ + e75c: 7803 ldrb r3, [r0, #0] │ │ + e75e: 2b00 cmp r3, #0 │ │ + e760: d003 beq.n e76a │ │ + e762: 18d4 adds r4, r2, r3 │ │ + e764: 7864 ldrb r4, [r4, #1] │ │ + e766: 420c tst r4, r1 │ │ + e768: d001 beq.n e76e │ │ + e76a: 2108 movs r1, #8 │ │ + e76c: e003 b.n e776 │ │ + e76e: 2b5d cmp r3, #93 ; 0x5d │ │ + e770: d0fb beq.n e76a │ │ + e772: 3001 adds r0, #1 │ │ + e774: e7f2 b.n e75c │ │ + e776: 7803 ldrb r3, [r0, #0] │ │ + e778: 18d3 adds r3, r2, r3 │ │ + e77a: 785b ldrb r3, [r3, #1] │ │ + e77c: 420b tst r3, r1 │ │ + e77e: d001 beq.n e784 │ │ + e780: 3001 adds r0, #1 │ │ + e782: e7f8 b.n e776 │ │ + e784: bd10 pop {r4, pc} │ │ + e786: 46c0 nop ; (mov r8, r8) │ │ + e788: a6ea add r6, pc, #936 ; (adr r6, eb34 ) │ │ + e78a: 0002 movs r2, r0 │ │ + e78c: 4b13 ldr r3, [pc, #76] ; (e7dc ) │ │ + e78e: b537 push {r0, r1, r2, r4, r5, lr} │ │ + e790: 447b add r3, pc │ │ + e792: 681b ldr r3, [r3, #0] │ │ + e794: 681a ldr r2, [r3, #0] │ │ + e796: 1c1c adds r4, r3, #0 │ │ + e798: 9201 str r2, [sp, #4] │ │ + e79a: 4a11 ldr r2, [pc, #68] ; (e7e0 ) │ │ + e79c: 447a add r2, pc │ │ + e79e: 6812 ldr r2, [r2, #0] │ │ + e7a0: 6811 ldr r1, [r2, #0] │ │ + e7a2: 2208 movs r2, #8 │ │ + e7a4: 7803 ldrb r3, [r0, #0] │ │ + e7a6: 18cb adds r3, r1, r3 │ │ + e7a8: 785d ldrb r5, [r3, #1] │ │ + e7aa: 4015 ands r5, r2 │ │ + e7ac: d001 beq.n e7b2 │ │ + e7ae: 3001 adds r0, #1 │ │ + e7b0: e7f8 b.n e7a4 │ │ + e7b2: 4669 mov r1, sp │ │ + e7b4: f7ff fe80 bl e4b8 │ │ + e7b8: 9b00 ldr r3, [sp, #0] │ │ + e7ba: 2b00 cmp r3, #0 │ │ + e7bc: da00 bge.n e7c0 │ │ + e7be: 9500 str r5, [sp, #0] │ │ + e7c0: 9b00 ldr r3, [sp, #0] │ │ + e7c2: 2b7f cmp r3, #127 ; 0x7f │ │ + e7c4: dd01 ble.n e7ca │ │ + e7c6: 237f movs r3, #127 ; 0x7f │ │ + e7c8: 9300 str r3, [sp, #0] │ │ + e7ca: 9a01 ldr r2, [sp, #4] │ │ + e7cc: 6823 ldr r3, [r4, #0] │ │ + e7ce: 9800 ldr r0, [sp, #0] │ │ + e7d0: 429a cmp r2, r3 │ │ + e7d2: d001 beq.n e7d8 │ │ + e7d4: f023 fa6a bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + e7d8: bd3e pop {r1, r2, r3, r4, r5, pc} │ │ + e7da: 46c0 nop ; (mov r8, r8) │ │ + e7dc: a668 add r6, pc, #416 ; (adr r6, e980 ) │ │ + e7de: 0002 movs r2, r0 │ │ + e7e0: a694 add r6, pc, #592 ; (adr r6, ea34 ) │ │ + e7e2: 0002 movs r2, r0 │ │ + e7e4: 4b13 ldr r3, [pc, #76] ; (e834 ) │ │ + e7e6: b513 push {r0, r1, r4, lr} │ │ + e7e8: 447b add r3, pc │ │ + e7ea: 681b ldr r3, [r3, #0] │ │ + e7ec: 681a ldr r2, [r3, #0] │ │ + e7ee: 1c1c adds r4, r3, #0 │ │ + e7f0: 9201 str r2, [sp, #4] │ │ + e7f2: 4a11 ldr r2, [pc, #68] ; (e838 ) │ │ + e7f4: 447a add r2, pc │ │ + e7f6: 6812 ldr r2, [r2, #0] │ │ + e7f8: 6811 ldr r1, [r2, #0] │ │ + e7fa: 2208 movs r2, #8 │ │ + e7fc: 7803 ldrb r3, [r0, #0] │ │ + e7fe: 18cb adds r3, r1, r3 │ │ + e800: 785b ldrb r3, [r3, #1] │ │ + e802: 4213 tst r3, r2 │ │ + e804: d001 beq.n e80a │ │ + e806: 3001 adds r0, #1 │ │ + e808: e7f8 b.n e7fc │ │ + e80a: 4669 mov r1, sp │ │ + e80c: f7ff fe54 bl e4b8 │ │ + e810: 9b00 ldr r3, [sp, #0] │ │ + e812: 2b00 cmp r3, #0 │ │ + e814: dc01 bgt.n e81a │ │ + e816: 2301 movs r3, #1 │ │ + e818: 9300 str r3, [sp, #0] │ │ + e81a: 9b00 ldr r3, [sp, #0] │ │ + e81c: 2b80 cmp r3, #128 ; 0x80 │ │ + e81e: dd01 ble.n e824 │ │ + e820: 2380 movs r3, #128 ; 0x80 │ │ + e822: 9300 str r3, [sp, #0] │ │ + e824: 9a01 ldr r2, [sp, #4] │ │ + e826: 6823 ldr r3, [r4, #0] │ │ + e828: 9800 ldr r0, [sp, #0] │ │ + e82a: 429a cmp r2, r3 │ │ + e82c: d001 beq.n e832 │ │ + e82e: f023 fa3d bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + e832: bd16 pop {r1, r2, r4, pc} │ │ + e834: a610 add r6, pc, #64 ; (adr r6, e878 ) │ │ + e836: 0002 movs r2, r0 │ │ + e838: a63c add r6, pc, #240 ; (adr r6, e92c ) │ │ + e83a: 0002 movs r2, r0 │ │ + e83c: b5f0 push {r4, r5, r6, r7, lr} │ │ + e83e: 1c0d adds r5, r1, #0 │ │ + e840: 217f movs r1, #127 ; 0x7f │ │ + e842: 4b25 ldr r3, [pc, #148] ; (e8d8 ) │ │ + e844: b087 sub sp, #28 │ │ + e846: 1c04 adds r4, r0, #0 │ │ + e848: 447b add r3, pc │ │ + e84a: 681b ldr r3, [r3, #0] │ │ + e84c: 4e23 ldr r6, [pc, #140] ; (e8dc ) │ │ + e84e: 681a ldr r2, [r3, #0] │ │ + e850: 447e add r6, pc │ │ + e852: 6836 ldr r6, [r6, #0] │ │ + e854: 9205 str r2, [sp, #20] │ │ + e856: 1c42 adds r2, r0, #1 │ │ + e858: 77d1 strb r1, [r2, #31] │ │ + e85a: 217d movs r1, #125 ; 0x7d │ │ + e85c: 1c82 adds r2, r0, #2 │ │ + e85e: 77d1 strb r1, [r2, #31] │ │ + e860: 216e movs r1, #110 ; 0x6e │ │ + e862: 1cc2 adds r2, r0, #3 │ │ + e864: 77d1 strb r1, [r2, #31] │ │ + e866: 2101 movs r1, #1 │ │ + e868: 1d02 adds r2, r0, #4 │ │ + e86a: 77d1 strb r1, [r2, #31] │ │ + e86c: 321c adds r2, #28 │ │ + e86e: 9201 str r2, [sp, #4] │ │ + e870: 3204 adds r2, #4 │ │ + e872: 9202 str r2, [sp, #8] │ │ + e874: 9303 str r3, [sp, #12] │ │ + e876: 2208 movs r2, #8 │ │ + e878: 6831 ldr r1, [r6, #0] │ │ + e87a: 782b ldrb r3, [r5, #0] │ │ + e87c: 18c8 adds r0, r1, r3 │ │ + e87e: 7847 ldrb r7, [r0, #1] │ │ + e880: 4017 ands r7, r2 │ │ + e882: d001 beq.n e888 │ │ + e884: 3501 adds r5, #1 │ │ + e886: e7f8 b.n e87a │ │ + e888: 2b00 cmp r3, #0 │ │ + e88a: d010 beq.n e8ae │ │ + e88c: 1c28 adds r0, r5, #0 │ │ + e88e: a904 add r1, sp, #16 │ │ + e890: f7ff fe12 bl e4b8 │ │ + e894: 9b04 ldr r3, [sp, #16] │ │ + e896: 182d adds r5, r5, r0 │ │ + e898: 2b00 cmp r3, #0 │ │ + e89a: da00 bge.n e89e │ │ + e89c: 9704 str r7, [sp, #16] │ │ + e89e: 9b04 ldr r3, [sp, #16] │ │ + e8a0: 2b7f cmp r3, #127 ; 0x7f │ │ + e8a2: dd01 ble.n e8a8 │ │ + e8a4: 237f movs r3, #127 ; 0x7f │ │ + e8a6: 9304 str r3, [sp, #16] │ │ + e8a8: 9b04 ldr r3, [sp, #16] │ │ + e8aa: 9a01 ldr r2, [sp, #4] │ │ + e8ac: 7013 strb r3, [r2, #0] │ │ + e8ae: 9b01 ldr r3, [sp, #4] │ │ + e8b0: 9a02 ldr r2, [sp, #8] │ │ + e8b2: 3301 adds r3, #1 │ │ + e8b4: 9301 str r3, [sp, #4] │ │ + e8b6: 4293 cmp r3, r2 │ │ + e8b8: d1dd bne.n e876 │ │ + e8ba: 3404 adds r4, #4 │ │ + e8bc: 7fe3 ldrb r3, [r4, #31] │ │ + e8be: 2b00 cmp r3, #0 │ │ + e8c0: d101 bne.n e8c6 │ │ + e8c2: 2301 movs r3, #1 │ │ + e8c4: 77e3 strb r3, [r4, #31] │ │ + e8c6: 9b03 ldr r3, [sp, #12] │ │ + e8c8: 9a05 ldr r2, [sp, #20] │ │ + e8ca: 681b ldr r3, [r3, #0] │ │ + e8cc: 429a cmp r2, r3 │ │ + e8ce: d001 beq.n e8d4 │ │ + e8d0: f023 f9ec bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + e8d4: b007 add sp, #28 │ │ + e8d6: bdf0 pop {r4, r5, r6, r7, pc} │ │ + e8d8: a5b0 add r5, pc, #704 ; (adr r5, eb9c ) │ │ + e8da: 0002 movs r2, r0 │ │ + e8dc: a5e0 add r5, pc, #896 ; (adr r5, ec60 ) │ │ + e8de: 0002 movs r2, r0 │ │ + e8e0: b5f0 push {r4, r5, r6, r7, lr} │ │ + e8e2: 7a43 ldrb r3, [r0, #9] │ │ + e8e4: 7a04 ldrb r4, [r0, #8] │ │ + e8e6: b085 sub sp, #20 │ │ + e8e8: 021b lsls r3, r3, #8 │ │ + e8ea: 4323 orrs r3, r4 │ │ + e8ec: 7a84 ldrb r4, [r0, #10] │ │ + e8ee: 0424 lsls r4, r4, #16 │ │ + e8f0: 431c orrs r4, r3 │ │ + e8f2: 7ac3 ldrb r3, [r0, #11] │ │ + e8f4: 9200 str r2, [sp, #0] │ │ + e8f6: 061b lsls r3, r3, #24 │ │ + e8f8: 4323 orrs r3, r4 │ │ + e8fa: d00f beq.n e91c │ │ + e8fc: 1c58 adds r0, r3, #1 │ │ + e8fe: 7fc6 ldrb r6, [r0, #31] │ │ + e900: 1c98 adds r0, r3, #2 │ │ + e902: 7fc4 ldrb r4, [r0, #31] │ │ + e904: 1cd8 adds r0, r3, #3 │ │ + e906: 7fc0 ldrb r0, [r0, #31] │ │ + e908: 0224 lsls r4, r4, #8 │ │ + e90a: 4334 orrs r4, r6 │ │ + e90c: 0400 lsls r0, r0, #16 │ │ + e90e: 4320 orrs r0, r4 │ │ + e910: 1c06 adds r6, r0, #0 │ │ + e912: 1d18 adds r0, r3, #4 │ │ + e914: 7fc0 ldrb r0, [r0, #31] │ │ + e916: 0600 lsls r0, r0, #24 │ │ + e918: 4330 orrs r0, r6 │ │ + e91a: 9000 str r0, [sp, #0] │ │ + e91c: 24ff movs r4, #255 ; 0xff │ │ + e91e: 1c0d adds r5, r1, #0 │ │ + e920: 1c18 adds r0, r3, #0 │ │ + e922: 4025 ands r5, r4 │ │ + e924: 9502 str r5, [sp, #8] │ │ + e926: 0a0d lsrs r5, r1, #8 │ │ + e928: 4025 ands r5, r4 │ │ + e92a: 9503 str r5, [sp, #12] │ │ + e92c: 2800 cmp r0, #0 │ │ + e92e: d03d beq.n e9ac │ │ + e930: 1c45 adds r5, r0, #1 │ │ + e932: 2a00 cmp r2, #0 │ │ + e934: d013 beq.n e95e │ │ + e936: 466e mov r6, sp │ │ + e938: 7a36 ldrb r6, [r6, #8] │ │ + e93a: 2400 movs r4, #0 │ │ + e93c: 7706 strb r6, [r0, #28] │ │ + e93e: 466e mov r6, sp │ │ + e940: 7b36 ldrb r6, [r6, #12] │ │ + e942: 7746 strb r6, [r0, #29] │ │ + e944: 0c0e lsrs r6, r1, #16 │ │ + e946: 7786 strb r6, [r0, #30] │ │ + e948: 0e0e lsrs r6, r1, #24 │ │ + e94a: 77c6 strb r6, [r0, #31] │ │ + e94c: 2a02 cmp r2, #2 │ │ + e94e: d106 bne.n e95e │ │ + e950: 1c86 adds r6, r0, #2 │ │ + e952: 77ec strb r4, [r5, #31] │ │ + e954: 77f4 strb r4, [r6, #31] │ │ + e956: 1cc6 adds r6, r0, #3 │ │ + e958: 77f4 strb r4, [r6, #31] │ │ + e95a: 1d06 adds r6, r0, #4 │ │ + e95c: 77f4 strb r4, [r6, #31] │ │ + e95e: 1c86 adds r6, r0, #2 │ │ + e960: 7fec ldrb r4, [r5, #31] │ │ + e962: 9601 str r6, [sp, #4] │ │ + e964: 7ff6 ldrb r6, [r6, #31] │ │ + e966: 1d07 adds r7, r0, #4 │ │ + e968: 0236 lsls r6, r6, #8 │ │ + e96a: 4326 orrs r6, r4 │ │ + e96c: 1cc4 adds r4, r0, #3 │ │ + e96e: 46a4 mov ip, r4 │ │ + e970: 7fe4 ldrb r4, [r4, #31] │ │ + e972: 0424 lsls r4, r4, #16 │ │ + e974: 4334 orrs r4, r6 │ │ + e976: 7ffe ldrb r6, [r7, #31] │ │ + e978: 0636 lsls r6, r6, #24 │ │ + e97a: 4326 orrs r6, r4 │ │ + e97c: 1c74 adds r4, r6, #1 │ │ + e97e: db0a blt.n e996 │ │ + e980: 2a01 cmp r2, #1 │ │ + e982: dc08 bgt.n e996 │ │ + e984: 77ea strb r2, [r5, #31] │ │ + e986: 9d01 ldr r5, [sp, #4] │ │ + e988: 0a14 lsrs r4, r2, #8 │ │ + e98a: 77ec strb r4, [r5, #31] │ │ + e98c: 4665 mov r5, ip │ │ + e98e: 0c14 lsrs r4, r2, #16 │ │ + e990: 77ec strb r4, [r5, #31] │ │ + e992: 0e14 lsrs r4, r2, #24 │ │ + e994: 77fc strb r4, [r7, #31] │ │ + e996: 7845 ldrb r5, [r0, #1] │ │ + e998: 7804 ldrb r4, [r0, #0] │ │ + e99a: 022d lsls r5, r5, #8 │ │ + e99c: 4325 orrs r5, r4 │ │ + e99e: 7884 ldrb r4, [r0, #2] │ │ + e9a0: 78c0 ldrb r0, [r0, #3] │ │ + e9a2: 0424 lsls r4, r4, #16 │ │ + e9a4: 432c orrs r4, r5 │ │ + e9a6: 0600 lsls r0, r0, #24 │ │ + e9a8: 4320 orrs r0, r4 │ │ + e9aa: e7bf b.n e92c │ │ + e9ac: 2b00 cmp r3, #0 │ │ + e9ae: d05b beq.n ea68 │ │ + e9b0: 7a58 ldrb r0, [r3, #9] │ │ + e9b2: 7a1c ldrb r4, [r3, #8] │ │ + e9b4: 0200 lsls r0, r0, #8 │ │ + e9b6: 4320 orrs r0, r4 │ │ + e9b8: 7a9c ldrb r4, [r3, #10] │ │ + e9ba: 0424 lsls r4, r4, #16 │ │ + e9bc: 4304 orrs r4, r0 │ │ + e9be: 7ad8 ldrb r0, [r3, #11] │ │ + e9c0: 0600 lsls r0, r0, #24 │ │ + e9c2: 4320 orrs r0, r4 │ │ + e9c4: d050 beq.n ea68 │ │ + e9c6: 9c00 ldr r4, [sp, #0] │ │ + e9c8: 4294 cmp r4, r2 │ │ + e9ca: d04d beq.n ea68 │ │ + e9cc: 3202 adds r2, #2 │ │ + e9ce: d14b bne.n ea68 │ │ + e9d0: 7942 ldrb r2, [r0, #5] │ │ + e9d2: 7904 ldrb r4, [r0, #4] │ │ + e9d4: 0212 lsls r2, r2, #8 │ │ + e9d6: 4322 orrs r2, r4 │ │ + e9d8: 7984 ldrb r4, [r0, #6] │ │ + e9da: 0424 lsls r4, r4, #16 │ │ + e9dc: 4314 orrs r4, r2 │ │ + e9de: 79c2 ldrb r2, [r0, #7] │ │ + e9e0: 0612 lsls r2, r2, #24 │ │ + e9e2: 4322 orrs r2, r4 │ │ + e9e4: 428a cmp r2, r1 │ │ + e9e6: d33f bcc.n ea68 │ │ + e9e8: 795a ldrb r2, [r3, #5] │ │ + e9ea: 7918 ldrb r0, [r3, #4] │ │ + e9ec: 2505 movs r5, #5 │ │ + e9ee: 0212 lsls r2, r2, #8 │ │ + e9f0: 4302 orrs r2, r0 │ │ + e9f2: 7998 ldrb r0, [r3, #6] │ │ + e9f4: 260c movs r6, #12 │ │ + e9f6: 0400 lsls r0, r0, #16 │ │ + e9f8: 4310 orrs r0, r2 │ │ + e9fa: 79da ldrb r2, [r3, #7] │ │ + e9fc: 0612 lsls r2, r2, #24 │ │ + e9fe: 4302 orrs r2, r0 │ │ + ea00: 2003 movs r0, #3 │ │ + ea02: 2a00 cmp r2, #0 │ │ + ea04: d030 beq.n ea68 │ │ + ea06: 7a17 ldrb r7, [r2, #8] │ │ + ea08: 2f01 cmp r7, #1 │ │ + ea0a: d122 bne.n ea52 │ │ + ea0c: 7a53 ldrb r3, [r2, #9] │ │ + ea0e: 2b4a cmp r3, #74 ; 0x4a │ │ + ea10: d11f bne.n ea52 │ │ + ea12: 7913 ldrb r3, [r2, #4] │ │ + ea14: 469c mov ip, r3 │ │ + ea16: 4664 mov r4, ip │ │ + ea18: 7953 ldrb r3, [r2, #5] │ │ + ea1a: 021b lsls r3, r3, #8 │ │ + ea1c: 4323 orrs r3, r4 │ │ + ea1e: 7994 ldrb r4, [r2, #6] │ │ + ea20: 0424 lsls r4, r4, #16 │ │ + ea22: 4323 orrs r3, r4 │ │ + ea24: 79d4 ldrb r4, [r2, #7] │ │ + ea26: 0624 lsls r4, r4, #24 │ │ + ea28: 4323 orrs r3, r4 │ │ + ea2a: 428b cmp r3, r1 │ │ + ea2c: d311 bcc.n ea52 │ │ + ea2e: 7b53 ldrb r3, [r2, #13] │ │ + ea30: 2b05 cmp r3, #5 │ │ + ea32: d80e bhi.n ea52 │ │ + ea34: 1c3c adds r4, r7, #0 │ │ + ea36: 409c lsls r4, r3 │ │ + ea38: 1c23 adds r3, r4, #0 │ │ + ea3a: 2430 movs r4, #48 ; 0x30 │ │ + ea3c: 4223 tst r3, r4 │ │ + ea3e: d107 bne.n ea50 │ │ + ea40: 4233 tst r3, r6 │ │ + ea42: d103 bne.n ea4c │ │ + ea44: 4203 tst r3, r0 │ │ + ea46: d004 beq.n ea52 │ │ + ea48: 7357 strb r7, [r2, #13] │ │ + ea4a: e002 b.n ea52 │ │ + ea4c: 7350 strb r0, [r2, #13] │ │ + ea4e: e000 b.n ea52 │ │ + ea50: 7355 strb r5, [r2, #13] │ │ + ea52: 7857 ldrb r7, [r2, #1] │ │ + ea54: 7813 ldrb r3, [r2, #0] │ │ + ea56: 023f lsls r7, r7, #8 │ │ + ea58: 431f orrs r7, r3 │ │ + ea5a: 7893 ldrb r3, [r2, #2] │ │ + ea5c: 78d2 ldrb r2, [r2, #3] │ │ + ea5e: 041b lsls r3, r3, #16 │ │ + ea60: 433b orrs r3, r7 │ │ + ea62: 0612 lsls r2, r2, #24 │ │ + ea64: 431a orrs r2, r3 │ │ + ea66: e7cc b.n ea02 │ │ + ea68: b005 add sp, #20 │ │ + ea6a: bdf0 pop {r4, r5, r6, r7, pc} │ │ + ea6c: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + ea6e: 25d4 movs r5, #212 ; 0xd4 │ │ + ea70: 2300 movs r3, #0 │ │ + ea72: 26d5 movs r6, #213 ; 0xd5 │ │ + ea74: 27ac movs r7, #172 ; 0xac │ │ + ea76: 006d lsls r5, r5, #1 │ │ + ea78: 1944 adds r4, r0, r5 │ │ + ea7a: 5543 strb r3, [r0, r5] │ │ + ea7c: 7063 strb r3, [r4, #1] │ │ + ea7e: 70a3 strb r3, [r4, #2] │ │ + ea80: 70e3 strb r3, [r4, #3] │ │ + ea82: 7a41 ldrb r1, [r0, #9] │ │ + ea84: 7a03 ldrb r3, [r0, #8] │ │ + ea86: 7a82 ldrb r2, [r0, #10] │ │ + ea88: 0209 lsls r1, r1, #8 │ │ + ea8a: 4319 orrs r1, r3 │ │ + ea8c: 7ac3 ldrb r3, [r0, #11] │ │ + ea8e: 0412 lsls r2, r2, #16 │ │ + ea90: 430a orrs r2, r1 │ │ + ea92: 061b lsls r3, r3, #24 │ │ + ea94: 4313 orrs r3, r2 │ │ + ea96: 9501 str r5, [sp, #4] │ │ + ea98: 0076 lsls r6, r6, #1 │ │ + ea9a: 37ff adds r7, #255 ; 0xff │ │ + ea9c: 2b00 cmp r3, #0 │ │ + ea9e: d03b beq.n eb18 │ │ + eaa0: 7a59 ldrb r1, [r3, #9] │ │ + eaa2: 7a1a ldrb r2, [r3, #8] │ │ + eaa4: 0209 lsls r1, r1, #8 │ │ + eaa6: 4311 orrs r1, r2 │ │ + eaa8: 7a9a ldrb r2, [r3, #10] │ │ + eaaa: 0412 lsls r2, r2, #16 │ │ + eaac: 430a orrs r2, r1 │ │ + eaae: 7ad9 ldrb r1, [r3, #11] │ │ + eab0: 0609 lsls r1, r1, #24 │ │ + eab2: 4311 orrs r1, r2 │ │ + eab4: d025 beq.n eb02 │ │ + eab6: 790a ldrb r2, [r1, #4] │ │ + eab8: 4694 mov ip, r2 │ │ + eaba: 4665 mov r5, ip │ │ + eabc: 794a ldrb r2, [r1, #5] │ │ + eabe: 0212 lsls r2, r2, #8 │ │ + eac0: 4315 orrs r5, r2 │ │ + eac2: 798a ldrb r2, [r1, #6] │ │ + eac4: 79c9 ldrb r1, [r1, #7] │ │ + eac6: 0412 lsls r2, r2, #16 │ │ + eac8: 432a orrs r2, r5 │ │ + eaca: 0609 lsls r1, r1, #24 │ │ + eacc: 430a orrs r2, r1 │ │ + eace: 9901 ldr r1, [sp, #4] │ │ + ead0: 5c41 ldrb r1, [r0, r1] │ │ + ead2: 468c mov ip, r1 │ │ + ead4: 21aa movs r1, #170 ; 0xaa │ │ + ead6: 4665 mov r5, ip │ │ + ead8: 31ff adds r1, #255 ; 0xff │ │ + eada: 5c41 ldrb r1, [r0, r1] │ │ + eadc: 0209 lsls r1, r1, #8 │ │ + eade: 4329 orrs r1, r5 │ │ + eae0: 5d85 ldrb r5, [r0, r6] │ │ + eae2: 042d lsls r5, r5, #16 │ │ + eae4: 4329 orrs r1, r5 │ │ + eae6: 5dc5 ldrb r5, [r0, r7] │ │ + eae8: 062d lsls r5, r5, #24 │ │ + eaea: 4329 orrs r1, r5 │ │ + eaec: 428a cmp r2, r1 │ │ + eaee: d908 bls.n eb02 │ │ + eaf0: 21d4 movs r1, #212 ; 0xd4 │ │ + eaf2: 0049 lsls r1, r1, #1 │ │ + eaf4: 5442 strb r2, [r0, r1] │ │ + eaf6: 0a11 lsrs r1, r2, #8 │ │ + eaf8: 7061 strb r1, [r4, #1] │ │ + eafa: 0c11 lsrs r1, r2, #16 │ │ + eafc: 0e12 lsrs r2, r2, #24 │ │ + eafe: 70a1 strb r1, [r4, #2] │ │ + eb00: 70e2 strb r2, [r4, #3] │ │ + eb02: 7859 ldrb r1, [r3, #1] │ │ + eb04: 781a ldrb r2, [r3, #0] │ │ + eb06: 0209 lsls r1, r1, #8 │ │ + eb08: 4311 orrs r1, r2 │ │ + eb0a: 789a ldrb r2, [r3, #2] │ │ + eb0c: 78db ldrb r3, [r3, #3] │ │ + eb0e: 0412 lsls r2, r2, #16 │ │ + eb10: 430a orrs r2, r1 │ │ + eb12: 061b lsls r3, r3, #24 │ │ + eb14: 4313 orrs r3, r2 │ │ + eb16: e7c1 b.n ea9c │ │ + eb18: bdf7 pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ + eb1a: 0000 movs r0, r0 │ │ + eb1c: b5f8 push {r3, r4, r5, r6, r7, lr} │ │ + eb1e: 1c0d adds r5, r1, #0 │ │ + eb20: 4939 ldr r1, [pc, #228] ; (ec08 ) │ │ + eb22: 1c06 adds r6, r0, #0 │ │ + eb24: 1c17 adds r7, r2, #0 │ │ + eb26: 1c10 adds r0, r2, #0 │ │ + eb28: 4479 add r1, pc │ │ + eb2a: 2202 movs r2, #2 │ │ + eb2c: f023 f906 bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + eb30: 2400 movs r4, #0 │ │ + eb32: 42a0 cmp r0, r4 │ │ + eb34: d100 bne.n eb38 │ │ + eb36: 244b movs r4, #75 ; 0x4b │ │ + eb38: 4934 ldr r1, [pc, #208] ; (ec0c ) │ │ + eb3a: 1c38 adds r0, r7, #0 │ │ + eb3c: 4479 add r1, pc │ │ + eb3e: 2202 movs r2, #2 │ │ + eb40: f023 f8fc bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + eb44: 2800 cmp r0, #0 │ │ + eb46: d100 bne.n eb4a │ │ + eb48: 245a movs r4, #90 ; 0x5a │ │ + eb4a: 4931 ldr r1, [pc, #196] ; (ec10 ) │ │ + eb4c: 1c38 adds r0, r7, #0 │ │ + eb4e: 4479 add r1, pc │ │ + eb50: 2203 movs r2, #3 │ │ + eb52: f023 f8f3 bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + eb56: 2800 cmp r0, #0 │ │ + eb58: d100 bne.n eb5c │ │ + eb5a: 2464 movs r4, #100 ; 0x64 │ │ + eb5c: 783b ldrb r3, [r7, #0] │ │ + eb5e: 2b70 cmp r3, #112 ; 0x70 │ │ + eb60: d10a bne.n eb78 │ │ + eb62: 243c movs r4, #60 ; 0x3c │ │ + eb64: 3701 adds r7, #1 │ │ + eb66: 1e7b subs r3, r7, #1 │ │ + eb68: 781b ldrb r3, [r3, #0] │ │ + eb6a: 2b70 cmp r3, #112 ; 0x70 │ │ + eb6c: d101 bne.n eb72 │ │ + eb6e: 3c0f subs r4, #15 │ │ + eb70: e7f8 b.n eb64 │ │ + eb72: 2c00 cmp r4, #0 │ │ + eb74: dc00 bgt.n eb78 │ │ + eb76: 2401 movs r4, #1 │ │ + eb78: 783b ldrb r3, [r7, #0] │ │ + eb7a: 2b66 cmp r3, #102 ; 0x66 │ │ + eb7c: d10e bne.n eb9c │ │ + eb7e: 2469 movs r4, #105 ; 0x69 │ │ + eb80: 3701 adds r7, #1 │ │ + eb82: 1e7b subs r3, r7, #1 │ │ + eb84: 781b ldrb r3, [r3, #0] │ │ + eb86: 2b66 cmp r3, #102 ; 0x66 │ │ + eb88: d101 bne.n eb8e │ │ + eb8a: 340f adds r4, #15 │ │ + eb8c: e7f8 b.n eb80 │ │ + eb8e: 2c87 cmp r4, #135 ; 0x87 │ │ + eb90: dc02 bgt.n eb98 │ │ + eb92: 2c7f cmp r4, #127 ; 0x7f │ │ + eb94: dc33 bgt.n ebfe │ │ + eb96: e003 b.n eba0 │ │ + eb98: 247f movs r4, #127 ; 0x7f │ │ + eb9a: e001 b.n eba0 │ │ + eb9c: 2c00 cmp r4, #0 │ │ + eb9e: d030 beq.n ec02 │ │ + eba0: 1c2b adds r3, r5, #0 │ │ + eba2: 0624 lsls r4, r4, #24 │ │ + eba4: 3329 adds r3, #41 ; 0x29 │ │ + eba6: 0e24 lsrs r4, r4, #24 │ │ + eba8: 701c strb r4, [r3, #0] │ │ + ebaa: 7a73 ldrb r3, [r6, #9] │ │ + ebac: 7a32 ldrb r2, [r6, #8] │ │ + ebae: 021b lsls r3, r3, #8 │ │ + ebb0: 4313 orrs r3, r2 │ │ + ebb2: 7ab2 ldrb r2, [r6, #10] │ │ + ebb4: 0412 lsls r2, r2, #16 │ │ + ebb6: 431a orrs r2, r3 │ │ + ebb8: 7af3 ldrb r3, [r6, #11] │ │ + ebba: 061b lsls r3, r3, #24 │ │ + ebbc: 4313 orrs r3, r2 │ │ + ebbe: 429d cmp r5, r3 │ │ + ebc0: d11f bne.n ec02 │ │ + ebc2: 1d9a adds r2, r3, #6 │ │ + ebc4: 7fd2 ldrb r2, [r2, #31] │ │ + ebc6: 3a01 subs r2, #1 │ │ + ebc8: 2a09 cmp r2, #9 │ │ + ebca: d902 bls.n ebd2 │ │ + ebcc: 1c1a adds r2, r3, #0 │ │ + ebce: 3229 adds r2, #41 ; 0x29 │ │ + ebd0: 7014 strb r4, [r2, #0] │ │ + ebd2: 7859 ldrb r1, [r3, #1] │ │ + ebd4: 781a ldrb r2, [r3, #0] │ │ + ebd6: 0209 lsls r1, r1, #8 │ │ + ebd8: 4311 orrs r1, r2 │ │ + ebda: 789a ldrb r2, [r3, #2] │ │ + ebdc: 78db ldrb r3, [r3, #3] │ │ + ebde: 0412 lsls r2, r2, #16 │ │ + ebe0: 430a orrs r2, r1 │ │ + ebe2: 061b lsls r3, r3, #24 │ │ + ebe4: 4313 orrs r3, r2 │ │ + ebe6: d1ec bne.n ebc2 │ │ + ebe8: 7a74 ldrb r4, [r6, #9] │ │ + ebea: 7a33 ldrb r3, [r6, #8] │ │ + ebec: 7af5 ldrb r5, [r6, #11] │ │ + ebee: 0224 lsls r4, r4, #8 │ │ + ebf0: 431c orrs r4, r3 │ │ + ebf2: 7ab3 ldrb r3, [r6, #10] │ │ + ebf4: 062d lsls r5, r5, #24 │ │ + ebf6: 041b lsls r3, r3, #16 │ │ + ebf8: 4323 orrs r3, r4 │ │ + ebfa: 431d orrs r5, r3 │ │ + ebfc: e001 b.n ec02 │ │ + ebfe: 247d movs r4, #125 ; 0x7d │ │ + ec00: e7ce b.n eba0 │ │ + ec02: 3529 adds r5, #41 ; 0x29 │ │ + ec04: 7828 ldrb r0, [r5, #0] │ │ + ec06: bdf8 pop {r3, r4, r5, r6, r7, pc} │ │ + ec08: 4504 cmp r4, r0 │ │ + ec0a: 0002 movs r2, r0 │ │ + ec0c: 44f3 add fp, lr │ │ + ec0e: 0002 movs r2, r0 │ │ + ec10: 44e4 add ip, ip │ │ + ec12: 0002 movs r2, r0 │ │ + ec14: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + ec16: 1c04 adds r4, r0, #0 │ │ + ec18: 1c0f adds r7, r1, #0 │ │ + ec1a: 2208 movs r2, #8 │ │ + ec1c: 4e29 ldr r6, [pc, #164] ; (ecc4 ) │ │ + ec1e: 447e add r6, pc │ │ + ec20: 6836 ldr r6, [r6, #0] │ │ + ec22: 6835 ldr r5, [r6, #0] │ │ + ec24: 7823 ldrb r3, [r4, #0] │ │ + ec26: 18eb adds r3, r5, r3 │ │ + ec28: 785b ldrb r3, [r3, #1] │ │ + ec2a: 4213 tst r3, r2 │ │ + ec2c: d001 beq.n ec32 │ │ + ec2e: 3401 adds r4, #1 │ │ + ec30: e7f8 b.n ec24 │ │ + ec32: 4925 ldr r1, [pc, #148] ; (ecc8 ) │ │ + ec34: 1c20 adds r0, r4, #0 │ │ + ec36: 4479 add r1, pc │ │ + ec38: 2202 movs r2, #2 │ │ + ec3a: f023 f87f bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + ec3e: 2800 cmp r0, #0 │ │ + ec40: d108 bne.n ec54 │ │ + ec42: 78a3 ldrb r3, [r4, #2] │ │ + ec44: 2002 movs r0, #2 │ │ + ec46: 18ea adds r2, r5, r3 │ │ + ec48: 7851 ldrb r1, [r2, #1] │ │ + ec4a: 2208 movs r2, #8 │ │ + ec4c: 4211 tst r1, r2 │ │ + ec4e: d138 bne.n ecc2 │ │ + ec50: 2b00 cmp r3, #0 │ │ + ec52: d036 beq.n ecc2 │ │ + ec54: 491d ldr r1, [pc, #116] ; (eccc ) │ │ + ec56: 1c20 adds r0, r4, #0 │ │ + ec58: 4479 add r1, pc │ │ + ec5a: 2203 movs r2, #3 │ │ + ec5c: f023 f86e bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + ec60: 2800 cmp r0, #0 │ │ + ec62: d107 bne.n ec74 │ │ + ec64: 78e3 ldrb r3, [r4, #3] │ │ + ec66: 2001 movs r0, #1 │ │ + ec68: 18ed adds r5, r5, r3 │ │ + ec6a: 786a ldrb r2, [r5, #1] │ │ + ec6c: 0712 lsls r2, r2, #28 │ │ + ec6e: d428 bmi.n ecc2 │ │ + ec70: 2b00 cmp r3, #0 │ │ + ec72: d026 beq.n ecc2 │ │ + ec74: 1c3d adds r5, r7, #0 │ │ + ec76: 4b16 ldr r3, [pc, #88] ; (ecd0 ) │ │ + ec78: 3524 adds r5, #36 ; 0x24 │ │ + ec7a: 447b add r3, pc │ │ + ec7c: 9301 str r3, [sp, #4] │ │ + ec7e: 7827 ldrb r7, [r4, #0] │ │ + ec80: 2f00 cmp r7, #0 │ │ + ec82: d102 bne.n ec8a │ │ + ec84: 2000 movs r0, #0 │ │ + ec86: 7028 strb r0, [r5, #0] │ │ + ec88: e01b b.n ecc2 │ │ + ec8a: 2208 movs r2, #8 │ │ + ec8c: 6833 ldr r3, [r6, #0] │ │ + ec8e: 19db adds r3, r3, r7 │ │ + ec90: 785b ldrb r3, [r3, #1] │ │ + ec92: 4213 tst r3, r2 │ │ + ec94: d1f6 bne.n ec84 │ │ + ec96: 9801 ldr r0, [sp, #4] │ │ + ec98: 1c39 adds r1, r7, #0 │ │ + ec9a: f023 f857 bl 31d4c <__aeabi_llsl@@Base+0x1ec> │ │ + ec9e: 2800 cmp r0, #0 │ │ + eca0: d0f0 beq.n ec84 │ │ + eca2: 702f strb r7, [r5, #0] │ │ + eca4: 7823 ldrb r3, [r4, #0] │ │ + eca6: 1c6a adds r2, r5, #1 │ │ + eca8: 3b30 subs r3, #48 ; 0x30 │ │ + ecaa: 2b09 cmp r3, #9 │ │ + ecac: d906 bls.n ecbc │ │ + ecae: 7863 ldrb r3, [r4, #1] │ │ + ecb0: 3b30 subs r3, #48 ; 0x30 │ │ + ecb2: 2b09 cmp r3, #9 │ │ + ecb4: d902 bls.n ecbc │ │ + ecb6: 2331 movs r3, #49 ; 0x31 │ │ + ecb8: 1caa adds r2, r5, #2 │ │ + ecba: 706b strb r3, [r5, #1] │ │ + ecbc: 3401 adds r4, #1 │ │ + ecbe: 1c15 adds r5, r2, #0 │ │ + ecc0: e7dd b.n ec7e │ │ + ecc2: bdfe pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ + ecc4: a212 add r2, pc, #72 ; (adr r2, ed10 ) │ │ + ecc6: 0002 movs r2, r0 │ │ + ecc8: 4400 add r0, r0 │ │ + ecca: 0002 movs r2, r0 │ │ + eccc: 43e1 mvns r1, r4 │ │ + ecce: 0002 movs r2, r0 │ │ + ecd0: 43c3 mvns r3, r0 │ │ + ecd2: 0002 movs r2, r0 │ │ + ecd4: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + ecd6: 9101 str r1, [sp, #4] │ │ + ecd8: 7f43 ldrb r3, [r0, #29] │ │ + ecda: 7f05 ldrb r5, [r0, #28] │ │ + ecdc: 7fc6 ldrb r6, [r0, #31] │ │ + ecde: 021b lsls r3, r3, #8 │ │ + ece0: 432b orrs r3, r5 │ │ + ece2: 7f85 ldrb r5, [r0, #30] │ │ + ece4: 0636 lsls r6, r6, #24 │ │ + ece6: 1c04 adds r4, r0, #0 │ │ + ece8: 042d lsls r5, r5, #16 │ │ + ecea: 431d orrs r5, r3 │ │ + ecec: 1c17 adds r7, r2, #0 │ │ + ecee: 432e orrs r6, r5 │ │ + ecf0: d01a beq.n ed28 │ │ + ecf2: 1cc3 adds r3, r0, #3 │ │ + ecf4: 2009 movs r0, #9 │ │ + ecf6: 7fdb ldrb r3, [r3, #31] │ │ + ecf8: 210a movs r1, #10 │ │ + ecfa: 9300 str r3, [sp, #0] │ │ + ecfc: 4343 muls r3, r0 │ │ + ecfe: 1c18 adds r0, r3, #0 │ │ + ed00: f022 ffe4 bl 31ccc <__aeabi_llsl@@Base+0x16c> │ │ + ed04: 1c05 adds r5, r0, #0 │ │ + ed06: 1c30 adds r0, r6, #0 │ │ + ed08: f023 f828 bl 31d5c <__aeabi_llsl@@Base+0x1fc> │ │ + ed0c: 4287 cmp r7, r0 │ │ + ed0e: da1a bge.n ed46 │ │ + ed10: 5df3 ldrb r3, [r6, r7] │ │ + ed12: 061a lsls r2, r3, #24 │ │ + ed14: 0e13 lsrs r3, r2, #24 │ │ + ed16: 2b6d cmp r3, #109 ; 0x6d │ │ + ed18: d00f beq.n ed3a │ │ + ed1a: 2b70 cmp r3, #112 ; 0x70 │ │ + ed1c: d002 beq.n ed24 │ │ + ed1e: 2b66 cmp r3, #102 ; 0x66 │ │ + ed20: d111 bne.n ed46 │ │ + ed22: e00c b.n ed3e │ │ + ed24: 9d00 ldr r5, [sp, #0] │ │ + ed26: e00e b.n ed46 │ │ + ed28: 1d03 adds r3, r0, #4 │ │ + ed2a: 7fd9 ldrb r1, [r3, #31] │ │ + ed2c: 1c10 adds r0, r2, #0 │ │ + ed2e: f023 f81d bl 31d6c <__aeabi_llsl@@Base+0x20c> │ │ + ed32: 2900 cmp r1, #0 │ │ + ed34: d105 bne.n ed42 │ │ + ed36: 2f00 cmp r7, #0 │ │ + ed38: d001 beq.n ed3e │ │ + ed3a: 3402 adds r4, #2 │ │ + ed3c: e002 b.n ed44 │ │ + ed3e: 3401 adds r4, #1 │ │ + ed40: e000 b.n ed44 │ │ + ed42: 3403 adds r4, #3 │ │ + ed44: 7fe5 ldrb r5, [r4, #31] │ │ + ed46: 9b01 ldr r3, [sp, #4] │ │ + ed48: 436b muls r3, r5 │ │ + ed4a: 17d8 asrs r0, r3, #31 │ │ + ed4c: 0e40 lsrs r0, r0, #25 │ │ + ed4e: 18c0 adds r0, r0, r3 │ │ + ed50: 11c0 asrs r0, r0, #7 │ │ + ed52: bdfe pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ + ed54: 2163 movs r1, #99 ; 0x63 │ │ + ed56: b5f0 push {r4, r5, r6, r7, lr} │ │ + ed58: 1c04 adds r4, r0, #0 │ │ + ed5a: 2700 movs r7, #0 │ │ + ed5c: 4bb5 ldr r3, [pc, #724] ; (f034 ) │ │ + ed5e: b087 sub sp, #28 │ │ + ed60: 4eb5 ldr r6, [pc, #724] ; (f038 ) │ │ + ed62: 447b add r3, pc │ │ + ed64: 681b ldr r3, [r3, #0] │ │ + ed66: 447e add r6, pc │ │ + ed68: 681a ldr r2, [r3, #0] │ │ + ed6a: 9301 str r3, [sp, #4] │ │ + ed6c: 9205 str r2, [sp, #20] │ │ + ed6e: 4ab3 ldr r2, [pc, #716] ; (f03c ) │ │ + ed70: 447a add r2, pc │ │ + ed72: 6011 str r1, [r2, #0] │ │ + ed74: 4ab2 ldr r2, [pc, #712] ; (f040 ) │ │ + ed76: 447a add r2, pc │ │ + ed78: 9200 str r2, [sp, #0] │ │ + ed7a: 7823 ldrb r3, [r4, #0] │ │ + ed7c: 2b00 cmp r3, #0 │ │ + ed7e: d10b bne.n ed98 │ │ + ed80: 9b00 ldr r3, [sp, #0] │ │ + ed82: 9c00 ldr r4, [sp, #0] │ │ + ed84: 1c38 adds r0, r7, #0 │ │ + ed86: 781b ldrb r3, [r3, #0] │ │ + ed88: 2b00 cmp r3, #0 │ │ + ed8a: d100 bne.n ed8e │ │ + ed8c: e136 b.n effc │ │ + ed8e: 4bad ldr r3, [pc, #692] ; (f044 ) │ │ + ed90: 2500 movs r5, #0 │ │ + ed92: 447b add r3, pc │ │ + ed94: 469c mov ip, r3 │ │ + ed96: e10a b.n efae │ │ + ed98: 2b5d cmp r3, #93 ; 0x5d │ │ + ed9a: d0f1 beq.n ed80 │ │ + ed9c: 49aa ldr r1, [pc, #680] ; (f048 ) │ │ + ed9e: 1c20 adds r0, r4, #0 │ │ + eda0: 4479 add r1, pc │ │ + eda2: 2202 movs r2, #2 │ │ + eda4: f022 ffea bl 31d7c <__aeabi_llsl@@Base+0x21c> │ │ + eda8: 2800 cmp r0, #0 │ │ + edaa: d114 bne.n edd6 │ │ + edac: 78a3 ldrb r3, [r4, #2] │ │ + edae: 2b2d cmp r3, #45 ; 0x2d │ │ + edb0: d002 beq.n edb8 │ │ + edb2: 3402 adds r4, #2 │ │ + edb4: 2501 movs r5, #1 │ │ + edb6: e002 b.n edbe │ │ + edb8: 2501 movs r5, #1 │ │ + edba: 3403 adds r4, #3 │ │ + edbc: 426d negs r5, r5 │ │ + edbe: 1c20 adds r0, r4, #0 │ │ + edc0: a902 add r1, sp, #8 │ │ + edc2: f7ff fb79 bl e4b8 │ │ + edc6: 2200 movs r2, #0 │ │ + edc8: 9b02 ldr r3, [sp, #8] │ │ + edca: 1824 adds r4, r4, r0 │ │ + edcc: 436b muls r3, r5 │ │ + edce: 18ff adds r7, r7, r3 │ │ + edd0: 4b9e ldr r3, [pc, #632] ; (f04c ) │ │ + edd2: 447b add r3, pc │ │ + edd4: 601a str r2, [r3, #0] │ │ + edd6: 499e ldr r1, [pc, #632] ; (f050 ) │ │ + edd8: 1c20 adds r0, r4, #0 │ │ + edda: 4479 add r1, pc │ │ + eddc: 2207 movs r2, #7 │ │ + edde: f022 ffcd bl 31d7c <__aeabi_llsl@@Base+0x21c> │ │ + ede2: 2800 cmp r0, #0 │ │ + ede4: d118 bne.n ee18 │ │ + ede6: 79e3 ldrb r3, [r4, #7] │ │ + ede8: 2b2d cmp r3, #45 ; 0x2d │ │ + edea: d002 beq.n edf2 │ │ + edec: 3407 adds r4, #7 │ │ + edee: 2501 movs r5, #1 │ │ + edf0: e002 b.n edf8 │ │ + edf2: 2501 movs r5, #1 │ │ + edf4: 3408 adds r4, #8 │ │ + edf6: 426d negs r5, r5 │ │ + edf8: 1c20 adds r0, r4, #0 │ │ + edfa: a902 add r1, sp, #8 │ │ + edfc: f7ff fb5c bl e4b8 │ │ + ee00: 9b02 ldr r3, [sp, #8] │ │ + ee02: 1824 adds r4, r4, r0 │ │ + ee04: 436b muls r3, r5 │ │ + ee06: 1c1a adds r2, r3, #0 │ │ + ee08: 230c movs r3, #12 │ │ + ee0a: 1c15 adds r5, r2, #0 │ │ + ee0c: 435d muls r5, r3 │ │ + ee0e: 2200 movs r2, #0 │ │ + ee10: 4b90 ldr r3, [pc, #576] ; (f054 ) │ │ + ee12: 197f adds r7, r7, r5 │ │ + ee14: 447b add r3, pc │ │ + ee16: 601a str r2, [r3, #0] │ │ + ee18: 498f ldr r1, [pc, #572] ; (f058 ) │ │ + ee1a: 1c20 adds r0, r4, #0 │ │ + ee1c: 4479 add r1, pc │ │ + ee1e: 220a movs r2, #10 │ │ + ee20: f022 ffac bl 31d7c <__aeabi_llsl@@Base+0x21c> │ │ + ee24: 2800 cmp r0, #0 │ │ + ee26: d114 bne.n ee52 │ │ + ee28: 7aa3 ldrb r3, [r4, #10] │ │ + ee2a: 2b2d cmp r3, #45 ; 0x2d │ │ + ee2c: d002 beq.n ee34 │ │ + ee2e: 340a adds r4, #10 │ │ + ee30: 2501 movs r5, #1 │ │ + ee32: e002 b.n ee3a │ │ + ee34: 2501 movs r5, #1 │ │ + ee36: 340b adds r4, #11 │ │ + ee38: 426d negs r5, r5 │ │ ee3a: 1c20 adds r0, r4, #0 │ │ - ee3c: f021 fe56 bl 30aec <__clzsi2+0x238> │ │ - ee40: 2800 cmp r0, #0 │ │ - ee42: d112 bne.n ee6a │ │ - ee44: 4a23 ldr r2, [pc, #140] ; (eed4 ) │ │ - ee46: 00b3 lsls r3, r6, #2 │ │ - ee48: 447a add r2, pc │ │ - ee4a: 18d3 adds r3, r2, r3 │ │ - ee4c: 619f str r7, [r3, #24] │ │ - ee4e: 2318 movs r3, #24 │ │ - ee50: 435e muls r6, r3 │ │ - ee52: 4b21 ldr r3, [pc, #132] ; (eed8 ) │ │ - ee54: 447b add r3, pc │ │ - ee56: 3358 adds r3, #88 ; 0x58 │ │ - ee58: 199e adds r6, r3, r6 │ │ - ee5a: 42b8 cmp r0, r7 │ │ - ee5c: da32 bge.n eec4 │ │ - ee5e: 9a03 ldr r2, [sp, #12] │ │ - ee60: 0083 lsls r3, r0, #2 │ │ - ee62: 3001 adds r0, #1 │ │ - ee64: 58d2 ldr r2, [r2, r3] │ │ - ee66: 50f2 str r2, [r6, r3] │ │ - ee68: e7f7 b.n ee5a │ │ - ee6a: 3601 adds r6, #1 │ │ - ee6c: e7e0 b.n ee30 │ │ - ee6e: 2d4f cmp r5, #79 ; 0x4f │ │ - ee70: dd02 ble.n ee78 │ │ - ee72: 481a ldr r0, [pc, #104] ; (eedc ) │ │ - ee74: 4478 add r0, pc │ │ - ee76: e022 b.n eebe │ │ - ee78: 4819 ldr r0, [pc, #100] ; (eee0 ) │ │ - ee7a: 00eb lsls r3, r5, #3 │ │ - ee7c: 1c21 adds r1, r4, #0 │ │ - ee7e: 4478 add r0, pc │ │ - ee80: 3018 adds r0, #24 │ │ - ee82: 18c0 adds r0, r0, r3 │ │ - ee84: f021 fe02 bl 30a8c <__clzsi2+0x1d8> │ │ - ee88: 4a16 ldr r2, [pc, #88] ; (eee4 ) │ │ - ee8a: 00ab lsls r3, r5, #2 │ │ - ee8c: 4916 ldr r1, [pc, #88] ; (eee8 ) │ │ - ee8e: 447a add r2, pc │ │ - ee90: 18d3 adds r3, r2, r3 │ │ - ee92: 619f str r7, [r3, #24] │ │ - ee94: 2318 movs r3, #24 │ │ - ee96: 436b muls r3, r5 │ │ + ee3c: a902 add r1, sp, #8 │ │ + ee3e: f7ff fb3b bl e4b8 │ │ + ee42: 2200 movs r2, #0 │ │ + ee44: 9b02 ldr r3, [sp, #8] │ │ + ee46: 1824 adds r4, r4, r0 │ │ + ee48: 436b muls r3, r5 │ │ + ee4a: 18ff adds r7, r7, r3 │ │ + ee4c: 4b83 ldr r3, [pc, #524] ; (f05c ) │ │ + ee4e: 447b add r3, pc │ │ + ee50: 601a str r2, [r3, #0] │ │ + ee52: 4983 ldr r1, [pc, #524] ; (f060 ) │ │ + ee54: 1c20 adds r0, r4, #0 │ │ + ee56: 4479 add r1, pc │ │ + ee58: 2207 movs r2, #7 │ │ + ee5a: f022 ff8f bl 31d7c <__aeabi_llsl@@Base+0x21c> │ │ + ee5e: 2800 cmp r0, #0 │ │ + ee60: d118 bne.n ee94 │ │ + ee62: 79e3 ldrb r3, [r4, #7] │ │ + ee64: 2b2d cmp r3, #45 ; 0x2d │ │ + ee66: d002 beq.n ee6e │ │ + ee68: 3407 adds r4, #7 │ │ + ee6a: 2501 movs r5, #1 │ │ + ee6c: e002 b.n ee74 │ │ + ee6e: 2501 movs r5, #1 │ │ + ee70: 3408 adds r4, #8 │ │ + ee72: 426d negs r5, r5 │ │ + ee74: 1c20 adds r0, r4, #0 │ │ + ee76: a902 add r1, sp, #8 │ │ + ee78: f7ff fb1e bl e4b8 │ │ + ee7c: 9b02 ldr r3, [sp, #8] │ │ + ee7e: 1824 adds r4, r4, r0 │ │ + ee80: 436b muls r3, r5 │ │ + ee82: 1c1a adds r2, r3, #0 │ │ + ee84: 230c movs r3, #12 │ │ + ee86: 1c15 adds r5, r2, #0 │ │ + ee88: 435d muls r5, r3 │ │ + ee8a: 2200 movs r2, #0 │ │ + ee8c: 4b75 ldr r3, [pc, #468] ; (f064 ) │ │ + ee8e: 197f adds r7, r7, r5 │ │ + ee90: 447b add r3, pc │ │ + ee92: 601a str r2, [r3, #0] │ │ + ee94: 4974 ldr r1, [pc, #464] ; (f068 ) │ │ + ee96: 1c20 adds r0, r4, #0 │ │ ee98: 4479 add r1, pc │ │ - ee9a: 3158 adds r1, #88 ; 0x58 │ │ - ee9c: 18c9 adds r1, r1, r3 │ │ - ee9e: 2300 movs r3, #0 │ │ - eea0: 42bb cmp r3, r7 │ │ - eea2: da05 bge.n eeb0 │ │ - eea4: 9803 ldr r0, [sp, #12] │ │ - eea6: 009a lsls r2, r3, #2 │ │ - eea8: 3301 adds r3, #1 │ │ - eeaa: 5880 ldr r0, [r0, r2] │ │ - eeac: 5088 str r0, [r1, r2] │ │ - eeae: e7f7 b.n eea0 │ │ - eeb0: 4b0e ldr r3, [pc, #56] ; (eeec ) │ │ - eeb2: 3501 adds r5, #1 │ │ - eeb4: 447b add r3, pc │ │ - eeb6: 615d str r5, [r3, #20] │ │ - eeb8: e004 b.n eec4 │ │ - eeba: 480d ldr r0, [pc, #52] ; (eef0 ) │ │ - eebc: 4478 add r0, pc │ │ - eebe: 1c21 adds r1, r4, #0 │ │ - eec0: f7ff ff70 bl eda4 │ │ - eec4: b005 add sp, #20 │ │ - eec6: bdf0 pop {r4, r5, r6, r7, pc} │ │ - eec8: 31b5 adds r1, #181 ; 0xb5 │ │ - eeca: 0002 movs r2, r0 │ │ - eecc: 8270 strh r0, [r6, #18] │ │ - eece: 0003 movs r3, r0 │ │ - eed0: 826a strh r2, [r5, #18] │ │ - eed2: 0003 movs r3, r0 │ │ - eed4: 84cc strh r4, [r1, #38] ; 0x26 │ │ - eed6: 0003 movs r3, r0 │ │ - eed8: 85c0 strh r0, [r0, #46] ; 0x2e │ │ - eeda: 0003 movs r3, r0 │ │ - eedc: 318c adds r1, #140 ; 0x8c │ │ - eede: 0002 movs r2, r0 │ │ - eee0: 8216 strh r6, [r2, #16] │ │ - eee2: 0003 movs r3, r0 │ │ - eee4: 8486 strh r6, [r0, #36] ; 0x24 │ │ - eee6: 0003 movs r3, r0 │ │ - eee8: 857c strh r4, [r7, #42] ; 0x2a │ │ - eeea: 0003 movs r3, r0 │ │ - eeec: 81e0 strh r0, [r4, #14] │ │ - eeee: 0003 movs r3, r0 │ │ - eef0: 3172 adds r1, #114 ; 0x72 │ │ - eef2: 0002 movs r2, r0 │ │ - eef4: b570 push {r4, r5, r6, lr} │ │ - eef6: 7a41 ldrb r1, [r0, #9] │ │ - eef8: 7a02 ldrb r2, [r0, #8] │ │ - eefa: 1c03 adds r3, r0, #0 │ │ - eefc: 0209 lsls r1, r1, #8 │ │ - eefe: 4311 orrs r1, r2 │ │ - ef00: 7a82 ldrb r2, [r0, #10] │ │ - ef02: 0412 lsls r2, r2, #16 │ │ - ef04: 4311 orrs r1, r2 │ │ - ef06: 7ac2 ldrb r2, [r0, #11] │ │ - ef08: 0612 lsls r2, r2, #24 │ │ - ef0a: 4311 orrs r1, r2 │ │ - ef0c: d40b bmi.n ef26 │ │ - ef0e: 7945 ldrb r5, [r0, #5] │ │ - ef10: 7902 ldrb r2, [r0, #4] │ │ - ef12: 022d lsls r5, r5, #8 │ │ - ef14: 4315 orrs r5, r2 │ │ - ef16: 7982 ldrb r2, [r0, #6] │ │ - ef18: 0412 lsls r2, r2, #16 │ │ - ef1a: 4315 orrs r5, r2 │ │ - ef1c: 79c2 ldrb r2, [r0, #7] │ │ - ef1e: 0612 lsls r2, r2, #24 │ │ - ef20: 4315 orrs r5, r2 │ │ - ef22: 42a9 cmp r1, r5 │ │ - ef24: db02 blt.n ef2c │ │ - ef26: 2001 movs r0, #1 │ │ - ef28: 4240 negs r0, r0 │ │ - ef2a: e024 b.n ef76 │ │ - ef2c: 7844 ldrb r4, [r0, #1] │ │ - ef2e: 7802 ldrb r2, [r0, #0] │ │ - ef30: 0224 lsls r4, r4, #8 │ │ - ef32: 4314 orrs r4, r2 │ │ - ef34: 7882 ldrb r2, [r0, #2] │ │ - ef36: 0412 lsls r2, r2, #16 │ │ - ef38: 4314 orrs r4, r2 │ │ - ef3a: 78c2 ldrb r2, [r0, #3] │ │ - ef3c: 0612 lsls r2, r2, #24 │ │ - ef3e: 4314 orrs r4, r2 │ │ - ef40: 1c4a adds r2, r1, #1 │ │ - ef42: 5c60 ldrb r0, [r4, r1] │ │ - ef44: 0a16 lsrs r6, r2, #8 │ │ - ef46: 725e strb r6, [r3, #9] │ │ - ef48: 0c16 lsrs r6, r2, #16 │ │ - ef4a: 729e strb r6, [r3, #10] │ │ - ef4c: 0e16 lsrs r6, r2, #24 │ │ - ef4e: 721a strb r2, [r3, #8] │ │ - ef50: 72de strb r6, [r3, #11] │ │ - ef52: 280d cmp r0, #13 │ │ - ef54: d10f bne.n ef76 │ │ - ef56: 2a00 cmp r2, #0 │ │ - ef58: db0d blt.n ef76 │ │ - ef5a: 42aa cmp r2, r5 │ │ - ef5c: da0b bge.n ef76 │ │ - ef5e: 5ca2 ldrb r2, [r4, r2] │ │ - ef60: 2a0a cmp r2, #10 │ │ - ef62: d108 bne.n ef76 │ │ - ef64: 3102 adds r1, #2 │ │ - ef66: 0a08 lsrs r0, r1, #8 │ │ - ef68: 7219 strb r1, [r3, #8] │ │ - ef6a: 7258 strb r0, [r3, #9] │ │ - ef6c: 0c08 lsrs r0, r1, #16 │ │ - ef6e: 0e09 lsrs r1, r1, #24 │ │ - ef70: 7298 strb r0, [r3, #10] │ │ - ef72: 72d9 strb r1, [r3, #11] │ │ - ef74: 1c10 adds r0, r2, #0 │ │ - ef76: bd70 pop {r4, r5, r6, pc} │ │ - ef78: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ - ef7a: 7a43 ldrb r3, [r0, #9] │ │ - ef7c: 1c17 adds r7, r2, #0 │ │ - ef7e: 7a02 ldrb r2, [r0, #8] │ │ - ef80: 021b lsls r3, r3, #8 │ │ - ef82: 1c04 adds r4, r0, #0 │ │ - ef84: 4313 orrs r3, r2 │ │ - ef86: 7a82 ldrb r2, [r0, #10] │ │ - ef88: 1c0e adds r6, r1, #0 │ │ - ef8a: 0412 lsls r2, r2, #16 │ │ - ef8c: 4313 orrs r3, r2 │ │ - ef8e: 7ac2 ldrb r2, [r0, #11] │ │ - ef90: 0612 lsls r2, r2, #24 │ │ - ef92: 4313 orrs r3, r2 │ │ - ef94: d444 bmi.n f020 │ │ - ef96: 7942 ldrb r2, [r0, #5] │ │ - ef98: 7901 ldrb r1, [r0, #4] │ │ - ef9a: 0212 lsls r2, r2, #8 │ │ - ef9c: 430a orrs r2, r1 │ │ - ef9e: 7981 ldrb r1, [r0, #6] │ │ - efa0: 0409 lsls r1, r1, #16 │ │ - efa2: 430a orrs r2, r1 │ │ - efa4: 79c1 ldrb r1, [r0, #7] │ │ - efa6: 2000 movs r0, #0 │ │ - efa8: 0609 lsls r1, r1, #24 │ │ - efaa: 430a orrs r2, r1 │ │ - efac: 4293 cmp r3, r2 │ │ - efae: da38 bge.n f022 │ │ - efb0: 1c33 adds r3, r6, #0 │ │ - efb2: 1eba subs r2, r7, #2 │ │ - efb4: 1b9d subs r5, r3, r6 │ │ - efb6: 4295 cmp r5, r2 │ │ - efb8: d227 bcs.n f00a │ │ - efba: 1c20 adds r0, r4, #0 │ │ - efbc: 9301 str r3, [sp, #4] │ │ - efbe: f7ff ff99 bl eef4 │ │ - efc2: 9a01 ldr r2, [sp, #4] │ │ - efc4: 0600 lsls r0, r0, #24 │ │ - efc6: 0e00 lsrs r0, r0, #24 │ │ - efc8: 7010 strb r0, [r2, #0] │ │ - efca: 280a cmp r0, #10 │ │ - efcc: d01f beq.n f00e │ │ - efce: 1c13 adds r3, r2, #0 │ │ - efd0: 3301 adds r3, #1 │ │ - efd2: 280d cmp r0, #13 │ │ - efd4: d1ed bne.n efb2 │ │ - efd6: 7a67 ldrb r7, [r4, #9] │ │ - efd8: 7a23 ldrb r3, [r4, #8] │ │ - efda: 1c20 adds r0, r4, #0 │ │ - efdc: 023f lsls r7, r7, #8 │ │ - efde: 431f orrs r7, r3 │ │ - efe0: 7aa3 ldrb r3, [r4, #10] │ │ - efe2: 041b lsls r3, r3, #16 │ │ - efe4: 431f orrs r7, r3 │ │ - efe6: 7ae3 ldrb r3, [r4, #11] │ │ - efe8: 061b lsls r3, r3, #24 │ │ - efea: 431f orrs r7, r3 │ │ - efec: f7ff ff82 bl eef4 │ │ - eff0: 280a cmp r0, #10 │ │ - eff2: d006 beq.n f002 │ │ - eff4: 0a3b lsrs r3, r7, #8 │ │ - eff6: 7227 strb r7, [r4, #8] │ │ - eff8: 7263 strb r3, [r4, #9] │ │ - effa: 0c3b lsrs r3, r7, #16 │ │ - effc: 0e3f lsrs r7, r7, #24 │ │ - effe: 72a3 strb r3, [r4, #10] │ │ - f000: 72e7 strb r7, [r4, #11] │ │ - f002: 9a01 ldr r2, [sp, #4] │ │ - f004: 230a movs r3, #10 │ │ - f006: 7013 strb r3, [r2, #0] │ │ - f008: e001 b.n f00e │ │ - f00a: 4295 cmp r5, r2 │ │ - f00c: d004 beq.n f018 │ │ - f00e: 5d73 ldrb r3, [r6, r5] │ │ - f010: 3b0a subs r3, #10 │ │ - f012: 425a negs r2, r3 │ │ - f014: 4153 adcs r3, r2 │ │ - f016: 18ed adds r5, r5, r3 │ │ - f018: 2300 movs r3, #0 │ │ - f01a: 5573 strb r3, [r6, r5] │ │ - f01c: 1c30 adds r0, r6, #0 │ │ - f01e: e000 b.n f022 │ │ - f020: 2000 movs r0, #0 │ │ - f022: bdfe pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ - f024: b5f0 push {r4, r5, r6, r7, lr} │ │ - f026: b097 sub sp, #92 ; 0x5c │ │ - f028: 9115 str r1, [sp, #84] ; 0x54 │ │ - f02a: 9203 str r2, [sp, #12] │ │ - f02c: 930f str r3, [sp, #60] ; 0x3c │ │ - f02e: 2bf0 cmp r3, #240 ; 0xf0 │ │ - f030: dd01 ble.n f036 │ │ - f032: 24f0 movs r4, #240 ; 0xf0 │ │ - f034: 940f str r4, [sp, #60] ; 0x3c │ │ - f036: 9d03 ldr r5, [sp, #12] │ │ - f038: 7a6b ldrb r3, [r5, #9] │ │ - f03a: 7a2a ldrb r2, [r5, #8] │ │ - f03c: 021b lsls r3, r3, #8 │ │ - f03e: 4313 orrs r3, r2 │ │ - f040: 7aaa ldrb r2, [r5, #10] │ │ - f042: 0412 lsls r2, r2, #16 │ │ - f044: 4313 orrs r3, r2 │ │ - f046: 7aea ldrb r2, [r5, #11] │ │ - f048: 0612 lsls r2, r2, #24 │ │ - f04a: 4313 orrs r3, r2 │ │ - f04c: d01a beq.n f084 │ │ - f04e: 795a ldrb r2, [r3, #5] │ │ - f050: 7919 ldrb r1, [r3, #4] │ │ - f052: 0212 lsls r2, r2, #8 │ │ - f054: 430a orrs r2, r1 │ │ - f056: 7999 ldrb r1, [r3, #6] │ │ - f058: 0409 lsls r1, r1, #16 │ │ - f05a: 430a orrs r2, r1 │ │ - f05c: 79d9 ldrb r1, [r3, #7] │ │ - f05e: 0609 lsls r1, r1, #24 │ │ - f060: 430a orrs r2, r1 │ │ - f062: 0a11 lsrs r1, r2, #8 │ │ - f064: 731a strb r2, [r3, #12] │ │ - f066: 7359 strb r1, [r3, #13] │ │ - f068: 0c11 lsrs r1, r2, #16 │ │ - f06a: 0e12 lsrs r2, r2, #24 │ │ - f06c: 73da strb r2, [r3, #15] │ │ - f06e: 785a ldrb r2, [r3, #1] │ │ - f070: 7399 strb r1, [r3, #14] │ │ - f072: 7819 ldrb r1, [r3, #0] │ │ - f074: 0212 lsls r2, r2, #8 │ │ - f076: 430a orrs r2, r1 │ │ - f078: 7899 ldrb r1, [r3, #2] │ │ - f07a: 78db ldrb r3, [r3, #3] │ │ - f07c: 0409 lsls r1, r1, #16 │ │ - f07e: 430a orrs r2, r1 │ │ - f080: 061b lsls r3, r3, #24 │ │ - f082: e7e2 b.n f04a │ │ - f084: 9009 str r0, [sp, #36] ; 0x24 │ │ - f086: 9302 str r3, [sp, #8] │ │ - f088: 9307 str r3, [sp, #28] │ │ - f08a: 9d07 ldr r5, [sp, #28] │ │ - f08c: 9c0f ldr r4, [sp, #60] ; 0x3c │ │ - f08e: 42a5 cmp r5, r4 │ │ - f090: da07 bge.n f0a2 │ │ - f092: 2040 movs r0, #64 ; 0x40 │ │ - f094: 991c ldr r1, [sp, #112] ; 0x70 │ │ - f096: f01b f8e1 bl 2a25c │ │ - f09a: 9c09 ldr r4, [sp, #36] ; 0x24 │ │ - f09c: 6020 str r0, [r4, #0] │ │ - f09e: 2800 cmp r0, #0 │ │ - f0a0: d101 bne.n f0a6 │ │ - f0a2: 2000 movs r0, #0 │ │ - f0a4: e245 b.n f532 │ │ - f0a6: 9d07 ldr r5, [sp, #28] │ │ - f0a8: 9c15 ldr r4, [sp, #84] ; 0x54 │ │ - f0aa: 2240 movs r2, #64 ; 0x40 │ │ - f0ac: 006b lsls r3, r5, #1 │ │ - f0ae: 52e2 strh r2, [r4, r3] │ │ - f0b0: 01ad lsls r5, r5, #6 │ │ - f0b2: 2400 movs r4, #0 │ │ - f0b4: 9514 str r5, [sp, #80] ; 0x50 │ │ - f0b6: 940d str r4, [sp, #52] ; 0x34 │ │ - f0b8: 940e str r4, [sp, #56] ; 0x38 │ │ - f0ba: 9d03 ldr r5, [sp, #12] │ │ - f0bc: 9c0e ldr r4, [sp, #56] ; 0x38 │ │ - f0be: 7d6b ldrb r3, [r5, #21] │ │ - f0c0: 7d2a ldrb r2, [r5, #20] │ │ - f0c2: 021b lsls r3, r3, #8 │ │ - f0c4: 4313 orrs r3, r2 │ │ - f0c6: 7daa ldrb r2, [r5, #22] │ │ - f0c8: 0412 lsls r2, r2, #16 │ │ - f0ca: 4313 orrs r3, r2 │ │ - f0cc: 7dea ldrb r2, [r5, #23] │ │ - f0ce: 9d14 ldr r5, [sp, #80] ; 0x50 │ │ - f0d0: 0612 lsls r2, r2, #24 │ │ - f0d2: 4313 orrs r3, r2 │ │ - f0d4: 1961 adds r1, r4, r5 │ │ - f0d6: 4359 muls r1, r3 │ │ - f0d8: 22c0 movs r2, #192 ; 0xc0 │ │ - f0da: 1c14 adds r4, r2, #0 │ │ - f0dc: 434c muls r4, r1 │ │ - f0de: 4353 muls r3, r2 │ │ - f0e0: 9d03 ldr r5, [sp, #12] │ │ - f0e2: 18e3 adds r3, r4, r3 │ │ - f0e4: 9311 str r3, [sp, #68] ; 0x44 │ │ - f0e6: 7a6b ldrb r3, [r5, #9] │ │ - f0e8: 7a2a ldrb r2, [r5, #8] │ │ - f0ea: 9406 str r4, [sp, #24] │ │ - f0ec: 021b lsls r3, r3, #8 │ │ - f0ee: 4313 orrs r3, r2 │ │ - f0f0: 7aaa ldrb r2, [r5, #10] │ │ - f0f2: 2400 movs r4, #0 │ │ - f0f4: 0412 lsls r2, r2, #16 │ │ - f0f6: 4313 orrs r3, r2 │ │ - f0f8: 7aea ldrb r2, [r5, #11] │ │ - f0fa: 0612 lsls r2, r2, #24 │ │ - f0fc: 1c17 adds r7, r2, #0 │ │ - f0fe: 431f orrs r7, r3 │ │ - f100: 7b78 ldrb r0, [r7, #13] │ │ - f102: 7b3b ldrb r3, [r7, #12] │ │ - f104: 0200 lsls r0, r0, #8 │ │ - f106: 4318 orrs r0, r3 │ │ - f108: 7bbb ldrb r3, [r7, #14] │ │ - f10a: 041b lsls r3, r3, #16 │ │ - f10c: 4318 orrs r0, r3 │ │ - f10e: 7bfb ldrb r3, [r7, #15] │ │ - f110: 061b lsls r3, r3, #24 │ │ - f112: 4318 orrs r0, r3 │ │ - f114: f7ff f84f bl e1b6 │ │ - f118: 9405 str r4, [sp, #20] │ │ - f11a: 940c str r4, [sp, #48] ; 0x30 │ │ - f11c: 2800 cmp r0, #0 │ │ - f11e: d102 bne.n f126 │ │ - f120: 2500 movs r5, #0 │ │ - f122: 950a str r5, [sp, #40] ; 0x28 │ │ - f124: e0ce b.n f2c4 │ │ - f126: 7943 ldrb r3, [r0, #5] │ │ - f128: 7902 ldrb r2, [r0, #4] │ │ - f12a: 9c11 ldr r4, [sp, #68] ; 0x44 │ │ - f12c: 021b lsls r3, r3, #8 │ │ - f12e: 4313 orrs r3, r2 │ │ - f130: 7982 ldrb r2, [r0, #6] │ │ - f132: 0412 lsls r2, r2, #16 │ │ - f134: 4313 orrs r3, r2 │ │ - f136: 79c2 ldrb r2, [r0, #7] │ │ - f138: 0612 lsls r2, r2, #24 │ │ - f13a: 4313 orrs r3, r2 │ │ - f13c: 42a3 cmp r3, r4 │ │ - f13e: d2ef bcs.n f120 │ │ - f140: 9d06 ldr r5, [sp, #24] │ │ - f142: 42ab cmp r3, r5 │ │ - f144: d314 bcc.n f170 │ │ - f146: 7a43 ldrb r3, [r0, #9] │ │ - f148: 061a lsls r2, r3, #24 │ │ - f14a: 2b50 cmp r3, #80 ; 0x50 │ │ - f14c: d00e beq.n f16c │ │ - f14e: 0e13 lsrs r3, r2, #24 │ │ - f150: 2b54 cmp r3, #84 ; 0x54 │ │ - f152: d10d bne.n f170 │ │ - f154: 7ac3 ldrb r3, [r0, #11] │ │ - f156: 7a82 ldrb r2, [r0, #10] │ │ - f158: 021b lsls r3, r3, #8 │ │ - f15a: 4313 orrs r3, r2 │ │ - f15c: 7b02 ldrb r2, [r0, #12] │ │ - f15e: 0412 lsls r2, r2, #16 │ │ - f160: 4313 orrs r3, r2 │ │ - f162: 7b42 ldrb r2, [r0, #13] │ │ - f164: 0612 lsls r2, r2, #24 │ │ - f166: 431a orrs r2, r3 │ │ - f168: 9205 str r2, [sp, #20] │ │ - f16a: e001 b.n f170 │ │ - f16c: 2401 movs r4, #1 │ │ - f16e: 940c str r4, [sp, #48] ; 0x30 │ │ - f170: 7843 ldrb r3, [r0, #1] │ │ - f172: 7802 ldrb r2, [r0, #0] │ │ - f174: 021b lsls r3, r3, #8 │ │ - f176: 4313 orrs r3, r2 │ │ - f178: 7882 ldrb r2, [r0, #2] │ │ - f17a: 78c0 ldrb r0, [r0, #3] │ │ - f17c: 0412 lsls r2, r2, #16 │ │ - f17e: 4313 orrs r3, r2 │ │ - f180: 0600 lsls r0, r0, #24 │ │ - f182: 4318 orrs r0, r3 │ │ - f184: f7ff f817 bl e1b6 │ │ - f188: e7c8 b.n f11c │ │ - f18a: 7a2b ldrb r3, [r5, #8] │ │ - f18c: 2b01 cmp r3, #1 │ │ - f18e: d000 beq.n f192 │ │ - f190: e0b0 b.n f2f4 │ │ - f192: 786b ldrb r3, [r5, #1] │ │ - f194: 782a ldrb r2, [r5, #0] │ │ - f196: 021b lsls r3, r3, #8 │ │ - f198: 4313 orrs r3, r2 │ │ - f19a: 78aa ldrb r2, [r5, #2] │ │ - f19c: 78ed ldrb r5, [r5, #3] │ │ - f19e: 0412 lsls r2, r2, #16 │ │ - f1a0: 4313 orrs r3, r2 │ │ - f1a2: 062d lsls r5, r5, #24 │ │ - f1a4: 431d orrs r5, r3 │ │ - f1a6: d1f0 bne.n f18a │ │ - f1a8: 2100 movs r1, #0 │ │ - f1aa: 1c2e adds r6, r5, #0 │ │ - f1ac: 1c2b adds r3, r5, #0 │ │ - f1ae: 1c0a adds r2, r1, #0 │ │ - f1b0: 2b00 cmp r3, #0 │ │ - f1b2: d024 beq.n f1fe │ │ - f1b4: 7958 ldrb r0, [r3, #5] │ │ - f1b6: 791c ldrb r4, [r3, #4] │ │ - f1b8: 0200 lsls r0, r0, #8 │ │ - f1ba: 4320 orrs r0, r4 │ │ - f1bc: 799c ldrb r4, [r3, #6] │ │ - f1be: 0424 lsls r4, r4, #16 │ │ - f1c0: 4320 orrs r0, r4 │ │ - f1c2: 79dc ldrb r4, [r3, #7] │ │ - f1c4: 0624 lsls r4, r4, #24 │ │ - f1c6: 4320 orrs r0, r4 │ │ - f1c8: 9c11 ldr r4, [sp, #68] ; 0x44 │ │ - f1ca: 42a0 cmp r0, r4 │ │ - f1cc: d217 bcs.n f1fe │ │ - f1ce: 0a18 lsrs r0, r3, #8 │ │ - f1d0: 7378 strb r0, [r7, #13] │ │ - f1d2: 0c18 lsrs r0, r3, #16 │ │ - f1d4: 73b8 strb r0, [r7, #14] │ │ - f1d6: 0e18 lsrs r0, r3, #24 │ │ - f1d8: 733b strb r3, [r7, #12] │ │ - f1da: 73f8 strb r0, [r7, #15] │ │ - f1dc: 7ad8 ldrb r0, [r3, #11] │ │ - f1de: 3201 adds r2, #1 │ │ - f1e0: 2800 cmp r0, #0 │ │ - f1e2: d000 beq.n f1e6 │ │ - f1e4: e098 b.n f318 │ │ - f1e6: 7858 ldrb r0, [r3, #1] │ │ - f1e8: 781c ldrb r4, [r3, #0] │ │ - f1ea: 0200 lsls r0, r0, #8 │ │ - f1ec: 4320 orrs r0, r4 │ │ - f1ee: 789c ldrb r4, [r3, #2] │ │ - f1f0: 78db ldrb r3, [r3, #3] │ │ - f1f2: 0424 lsls r4, r4, #16 │ │ - f1f4: 4320 orrs r0, r4 │ │ - f1f6: 061b lsls r3, r3, #24 │ │ - f1f8: 4303 orrs r3, r0 │ │ - f1fa: d000 beq.n f1fe │ │ - f1fc: e092 b.n f324 │ │ - f1fe: 9c0a ldr r4, [sp, #40] ; 0x28 │ │ - f200: 980d ldr r0, [sp, #52] ; 0x34 │ │ - f202: 1823 adds r3, r4, r0 │ │ - f204: 9c09 ldr r4, [sp, #36] ; 0x24 │ │ - f206: 2006 movs r0, #6 │ │ - f208: 4343 muls r3, r0 │ │ - f20a: 6824 ldr r4, [r4, #0] │ │ - f20c: 2000 movs r0, #0 │ │ - f20e: 9401 str r4, [sp, #4] │ │ - f210: 18e4 adds r4, r4, r3 │ │ - f212: 7160 strb r0, [r4, #5] │ │ - f214: 70e0 strb r0, [r4, #3] │ │ - f216: 2001 movs r0, #1 │ │ - f218: 2a00 cmp r2, #0 │ │ - f21a: d100 bne.n f21e │ │ - f21c: e14c b.n f4b8 │ │ - f21e: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ - f220: 4098 lsls r0, r3 │ │ - f222: 9b02 ldr r3, [sp, #8] │ │ - f224: 9012 str r0, [sp, #72] ; 0x48 │ │ - f226: 4383 bics r3, r0 │ │ - f228: 9308 str r3, [sp, #32] │ │ - f22a: 2a01 cmp r2, #1 │ │ - f22c: d100 bne.n f230 │ │ - f22e: e07e b.n f32e │ │ - f230: 42b1 cmp r1, r6 │ │ - f232: d07c beq.n f32e │ │ - f234: 2900 cmp r1, #0 │ │ - f236: d000 beq.n f23a │ │ - f238: e0d6 b.n f3e8 │ │ - f23a: 7b7b ldrb r3, [r7, #13] │ │ - f23c: 7b3a ldrb r2, [r7, #12] │ │ - f23e: 260c movs r6, #12 │ │ - f240: 021b lsls r3, r3, #8 │ │ - f242: 4313 orrs r3, r2 │ │ - f244: 7bba ldrb r2, [r7, #14] │ │ - f246: 0412 lsls r2, r2, #16 │ │ - f248: 4313 orrs r3, r2 │ │ - f24a: 7bfa ldrb r2, [r7, #15] │ │ - f24c: 0612 lsls r2, r2, #24 │ │ - f24e: 431a orrs r2, r3 │ │ - f250: 9213 str r2, [sp, #76] ; 0x4c │ │ - f252: 7a6a ldrb r2, [r5, #9] │ │ - f254: 7a2b ldrb r3, [r5, #8] │ │ - f256: 4356 muls r6, r2 │ │ - f258: 199e adds r6, r3, r6 │ │ - f25a: 1c3b adds r3, r7, #0 │ │ - f25c: 3328 adds r3, #40 ; 0x28 │ │ - f25e: 781b ldrb r3, [r3, #0] │ │ - f260: 1c30 adds r0, r6, #0 │ │ - f262: 2b0a cmp r3, #10 │ │ - f264: d167 bne.n f336 │ │ - f266: f012 fd01 bl 21c6c │ │ - f26a: 3017 adds r0, #23 │ │ - f26c: 0600 lsls r0, r0, #24 │ │ - f26e: 0e00 lsrs r0, r0, #24 │ │ - f270: 9004 str r0, [sp, #16] │ │ - f272: 1c30 adds r0, r6, #0 │ │ - f274: f012 fcee bl 21c54 │ │ - f278: f012 fcb4 bl 21be4 │ │ - f27c: 0600 lsls r0, r0, #24 │ │ - f27e: 0e00 lsrs r0, r0, #24 │ │ - f280: 7aeb ldrb r3, [r5, #11] │ │ - f282: 900b str r0, [sp, #44] ; 0x2c │ │ - f284: 085e lsrs r6, r3, #1 │ │ - f286: 2b00 cmp r3, #0 │ │ - f288: d15c bne.n f344 │ │ - f28a: 9d0b ldr r5, [sp, #44] ; 0x2c │ │ - f28c: 2301 movs r3, #1 │ │ - f28e: 70a3 strb r3, [r4, #2] │ │ - f290: 7065 strb r5, [r4, #1] │ │ - f292: 9d04 ldr r5, [sp, #16] │ │ - f294: 7126 strb r6, [r4, #4] │ │ - f296: 7025 strb r5, [r4, #0] │ │ - f298: 9d08 ldr r5, [sp, #32] │ │ - f29a: 9502 str r5, [sp, #8] │ │ - f29c: 7963 ldrb r3, [r4, #5] │ │ - f29e: 2b00 cmp r3, #0 │ │ - f2a0: d100 bne.n f2a4 │ │ - f2a2: e11a b.n f4da │ │ - f2a4: 787b ldrb r3, [r7, #1] │ │ - f2a6: 783a ldrb r2, [r7, #0] │ │ - f2a8: 9d0a ldr r5, [sp, #40] ; 0x28 │ │ - f2aa: 021b lsls r3, r3, #8 │ │ - f2ac: 4313 orrs r3, r2 │ │ - f2ae: 78ba ldrb r2, [r7, #2] │ │ - f2b0: 3501 adds r5, #1 │ │ - f2b2: 950a str r5, [sp, #40] ; 0x28 │ │ - f2b4: 0412 lsls r2, r2, #16 │ │ - f2b6: 4313 orrs r3, r2 │ │ - f2b8: 78fa ldrb r2, [r7, #3] │ │ - f2ba: 0612 lsls r2, r2, #24 │ │ - f2bc: 1c17 adds r7, r2, #0 │ │ - f2be: 431f orrs r7, r3 │ │ - f2c0: d100 bne.n f2c4 │ │ - f2c2: e11f b.n f504 │ │ - f2c4: 7b7d ldrb r5, [r7, #13] │ │ - f2c6: 7b3b ldrb r3, [r7, #12] │ │ - f2c8: 022d lsls r5, r5, #8 │ │ - f2ca: 431d orrs r5, r3 │ │ - f2cc: 7bbb ldrb r3, [r7, #14] │ │ - f2ce: 041b lsls r3, r3, #16 │ │ - f2d0: 431d orrs r5, r3 │ │ - f2d2: 7bfb ldrb r3, [r7, #15] │ │ - f2d4: 061b lsls r3, r3, #24 │ │ - f2d6: 431d orrs r5, r3 │ │ - f2d8: d00c beq.n f2f4 │ │ - f2da: 7a2b ldrb r3, [r5, #8] │ │ - f2dc: 2b01 cmp r3, #1 │ │ - f2de: d109 bne.n f2f4 │ │ - f2e0: 786b ldrb r3, [r5, #1] │ │ - f2e2: 782a ldrb r2, [r5, #0] │ │ - f2e4: 021b lsls r3, r3, #8 │ │ - f2e6: 4313 orrs r3, r2 │ │ - f2e8: 78aa ldrb r2, [r5, #2] │ │ - f2ea: 78ed ldrb r5, [r5, #3] │ │ - f2ec: 0412 lsls r2, r2, #16 │ │ - f2ee: 4313 orrs r3, r2 │ │ - f2f0: 062d lsls r5, r5, #24 │ │ - f2f2: e7f0 b.n f2d6 │ │ - f2f4: 2d00 cmp r5, #0 │ │ - f2f6: d100 bne.n f2fa │ │ - f2f8: e756 b.n f1a8 │ │ - f2fa: 796b ldrb r3, [r5, #5] │ │ - f2fc: 792a ldrb r2, [r5, #4] │ │ - f2fe: 9c06 ldr r4, [sp, #24] │ │ - f300: 021b lsls r3, r3, #8 │ │ - f302: 4313 orrs r3, r2 │ │ - f304: 79aa ldrb r2, [r5, #6] │ │ - f306: 0412 lsls r2, r2, #16 │ │ - f308: 4313 orrs r3, r2 │ │ - f30a: 79ea ldrb r2, [r5, #7] │ │ - f30c: 0612 lsls r2, r2, #24 │ │ - f30e: 4313 orrs r3, r2 │ │ - f310: 42a3 cmp r3, r4 │ │ - f312: d200 bcs.n f316 │ │ - f314: e73d b.n f192 │ │ - f316: e747 b.n f1a8 │ │ - f318: 1c1e adds r6, r3, #0 │ │ - f31a: 2900 cmp r1, #0 │ │ - f31c: d000 beq.n f320 │ │ - f31e: e762 b.n f1e6 │ │ - f320: 1c19 adds r1, r3, #0 │ │ - f322: e760 b.n f1e6 │ │ - f324: 7a18 ldrb r0, [r3, #8] │ │ - f326: 2801 cmp r0, #1 │ │ - f328: d100 bne.n f32c │ │ - f32a: e75c b.n f1e6 │ │ - f32c: e740 b.n f1b0 │ │ - f32e: 2900 cmp r1, #0 │ │ - f330: d083 beq.n f23a │ │ - f332: 1c0d adds r5, r1, #0 │ │ - f334: e781 b.n f23a │ │ - f336: f013 f803 bl 22340 │ │ - f33a: 0600 lsls r0, r0, #24 │ │ - f33c: 0e00 lsrs r0, r0, #24 │ │ - f33e: 9004 str r0, [sp, #16] │ │ - f340: 7aa8 ldrb r0, [r5, #10] │ │ - f342: e79d b.n f280 │ │ - f344: 7b29 ldrb r1, [r5, #12] │ │ - f346: 9110 str r1, [sp, #64] ; 0x40 │ │ - f348: 2903 cmp r1, #3 │ │ - f34a: d106 bne.n f35a │ │ - f34c: 1c30 adds r0, r6, #0 │ │ - f34e: 2114 movs r1, #20 │ │ - f350: f01e fe2c bl 2dfac <__udivsi3> │ │ - f354: 1986 adds r6, r0, r6 │ │ - f356: 0636 lsls r6, r6, #24 │ │ - f358: 0e36 lsrs r6, r6, #24 │ │ - f35a: 1c33 adds r3, r6, #0 │ │ - f35c: 2e40 cmp r6, #64 ; 0x40 │ │ - f35e: d900 bls.n f362 │ │ - f360: 2340 movs r3, #64 ; 0x40 │ │ - f362: 9a13 ldr r2, [sp, #76] ; 0x4c │ │ - f364: 061e lsls r6, r3, #24 │ │ - f366: 0e36 lsrs r6, r6, #24 │ │ - f368: 7ad3 ldrb r3, [r2, #11] │ │ - f36a: 2b00 cmp r3, #0 │ │ - f36c: d107 bne.n f37e │ │ - f36e: 7912 ldrb r2, [r2, #4] │ │ - f370: 9d06 ldr r5, [sp, #24] │ │ - f372: 2314 movs r3, #20 │ │ - f374: 70e3 strb r3, [r4, #3] │ │ - f376: 2340 movs r3, #64 ; 0x40 │ │ - f378: 1b52 subs r2, r2, r5 │ │ - f37a: 425b negs r3, r3 │ │ - f37c: e016 b.n f3ac │ │ - f37e: 9810 ldr r0, [sp, #64] ; 0x40 │ │ - f380: 2801 cmp r0, #1 │ │ - f382: d002 beq.n f38a │ │ - f384: 2802 cmp r0, #2 │ │ - f386: d009 beq.n f39c │ │ - f388: e013 b.n f3b2 │ │ - f38a: 9d12 ldr r5, [sp, #72] ; 0x48 │ │ - f38c: 9802 ldr r0, [sp, #8] │ │ - f38e: 2305 movs r3, #5 │ │ - f390: 70e3 strb r3, [r4, #3] │ │ - f392: 4305 orrs r5, r0 │ │ - f394: 23c2 movs r3, #194 ; 0xc2 │ │ - f396: 7163 strb r3, [r4, #5] │ │ - f398: 9508 str r5, [sp, #32] │ │ - f39a: e776 b.n f28a │ │ - f39c: 231c movs r3, #28 │ │ - f39e: 70e3 strb r3, [r4, #3] │ │ - f3a0: 7b69 ldrb r1, [r5, #13] │ │ - f3a2: 7962 ldrb r2, [r4, #5] │ │ - f3a4: 2322 movs r3, #34 ; 0x22 │ │ - f3a6: 2900 cmp r1, #0 │ │ - f3a8: d000 beq.n f3ac │ │ - f3aa: 2312 movs r3, #18 │ │ - f3ac: 4313 orrs r3, r2 │ │ - f3ae: 7163 strb r3, [r4, #5] │ │ - f3b0: e76b b.n f28a │ │ - f3b2: 7968 ldrb r0, [r5, #5] │ │ - f3b4: 792b ldrb r3, [r5, #4] │ │ - f3b6: 21c0 movs r1, #192 ; 0xc0 │ │ - f3b8: 0200 lsls r0, r0, #8 │ │ - f3ba: 4318 orrs r0, r3 │ │ - f3bc: 79ab ldrb r3, [r5, #6] │ │ - f3be: 041b lsls r3, r3, #16 │ │ - f3c0: 4318 orrs r0, r3 │ │ - f3c2: 79eb ldrb r3, [r5, #7] │ │ - f3c4: 9d06 ldr r5, [sp, #24] │ │ - f3c6: 061b lsls r3, r3, #24 │ │ - f3c8: 4318 orrs r0, r3 │ │ - f3ca: 1b40 subs r0, r0, r5 │ │ - f3cc: f01e fdee bl 2dfac <__udivsi3> │ │ - f3d0: 0600 lsls r0, r0, #24 │ │ - f3d2: 0e00 lsrs r0, r0, #24 │ │ - f3d4: 7160 strb r0, [r4, #5] │ │ - f3d6: d100 bne.n f3da │ │ - f3d8: e757 b.n f28a │ │ - f3da: 2314 movs r3, #20 │ │ - f3dc: 70e3 strb r3, [r4, #3] │ │ - f3de: 2330 movs r3, #48 ; 0x30 │ │ - f3e0: 425b negs r3, r3 │ │ - f3e2: 4318 orrs r0, r3 │ │ - f3e4: 7160 strb r0, [r4, #5] │ │ - f3e6: e750 b.n f28a │ │ - f3e8: 1c3b adds r3, r7, #0 │ │ - f3ea: 3328 adds r3, #40 ; 0x28 │ │ - f3ec: 781b ldrb r3, [r3, #0] │ │ - f3ee: 2b0a cmp r3, #10 │ │ - f3f0: d116 bne.n f420 │ │ - f3f2: 7a72 ldrb r2, [r6, #9] │ │ - f3f4: 200c movs r0, #12 │ │ - f3f6: 7a33 ldrb r3, [r6, #8] │ │ - f3f8: 4342 muls r2, r0 │ │ - f3fa: 189a adds r2, r3, r2 │ │ - f3fc: 1c10 adds r0, r2, #0 │ │ - f3fe: 9202 str r2, [sp, #8] │ │ - f400: f012 fc34 bl 21c6c │ │ - f404: 1c05 adds r5, r0, #0 │ │ - f406: 9802 ldr r0, [sp, #8] │ │ - f408: f012 fc24 bl 21c54 │ │ - f40c: f012 fbea bl 21be4 │ │ - f410: 3517 adds r5, #23 │ │ - f412: 062d lsls r5, r5, #24 │ │ - f414: 0600 lsls r0, r0, #24 │ │ - f416: 0e00 lsrs r0, r0, #24 │ │ - f418: 0e2d lsrs r5, r5, #24 │ │ - f41a: 9002 str r0, [sp, #8] │ │ - f41c: 1c28 adds r0, r5, #0 │ │ - f41e: e011 b.n f444 │ │ - f420: 7a48 ldrb r0, [r1, #9] │ │ - f422: 7a0b ldrb r3, [r1, #8] │ │ - f424: 210c movs r1, #12 │ │ - f426: 4348 muls r0, r1 │ │ - f428: 1818 adds r0, r3, r0 │ │ - f42a: f012 ff89 bl 22340 │ │ - f42e: 7a73 ldrb r3, [r6, #9] │ │ - f430: 210c movs r1, #12 │ │ - f432: 0605 lsls r5, r0, #24 │ │ - f434: 434b muls r3, r1 │ │ - f436: 7a30 ldrb r0, [r6, #8] │ │ - f438: 7ab2 ldrb r2, [r6, #10] │ │ - f43a: 0e2d lsrs r5, r5, #24 │ │ - f43c: 18c0 adds r0, r0, r3 │ │ - f43e: 9202 str r2, [sp, #8] │ │ - f440: f012 ff7e bl 22340 │ │ - f444: 7af2 ldrb r2, [r6, #11] │ │ - f446: 9b02 ldr r3, [sp, #8] │ │ - f448: 7025 strb r5, [r4, #0] │ │ - f44a: 0852 lsrs r2, r2, #1 │ │ - f44c: 7063 strb r3, [r4, #1] │ │ - f44e: 2301 movs r3, #1 │ │ - f450: 70a3 strb r3, [r4, #2] │ │ - f452: 1c13 adds r3, r2, #0 │ │ - f454: 2a40 cmp r2, #64 ; 0x40 │ │ - f456: d900 bls.n f45a │ │ - f458: 2340 movs r3, #64 ; 0x40 │ │ - f45a: 7123 strb r3, [r4, #4] │ │ - f45c: 1b43 subs r3, r0, r5 │ │ - f45e: 42a8 cmp r0, r5 │ │ - f460: dc00 bgt.n f464 │ │ - f462: 1a2b subs r3, r5, r0 │ │ - f464: 061b lsls r3, r3, #24 │ │ - f466: 0e1b lsrs r3, r3, #24 │ │ - f468: 7163 strb r3, [r4, #5] │ │ - f46a: 2b0f cmp r3, #15 │ │ - f46c: d81d bhi.n f4aa │ │ - f46e: 2b00 cmp r3, #0 │ │ - f470: d008 beq.n f484 │ │ - f472: 221c movs r2, #28 │ │ - f474: 70e2 strb r2, [r4, #3] │ │ - f476: 2220 movs r2, #32 │ │ - f478: 42a8 cmp r0, r5 │ │ - f47a: dd00 ble.n f47e │ │ - f47c: 2210 movs r2, #16 │ │ - f47e: 431a orrs r2, r3 │ │ - f480: 7162 strb r2, [r4, #5] │ │ - f482: e709 b.n f298 │ │ - f484: 230f movs r3, #15 │ │ - f486: 70e3 strb r3, [r4, #3] │ │ - f488: 7970 ldrb r0, [r6, #5] │ │ - f48a: 7933 ldrb r3, [r6, #4] │ │ - f48c: 9d06 ldr r5, [sp, #24] │ │ - f48e: 0200 lsls r0, r0, #8 │ │ - f490: 4318 orrs r0, r3 │ │ - f492: 79b3 ldrb r3, [r6, #6] │ │ - f494: 21c0 movs r1, #192 ; 0xc0 │ │ - f496: 041b lsls r3, r3, #16 │ │ - f498: 4318 orrs r0, r3 │ │ - f49a: 79f3 ldrb r3, [r6, #7] │ │ - f49c: 061b lsls r3, r3, #24 │ │ - f49e: 4318 orrs r0, r3 │ │ - f4a0: 1b40 subs r0, r0, r5 │ │ - f4a2: f01e fd83 bl 2dfac <__udivsi3> │ │ - f4a6: 7160 strb r0, [r4, #5] │ │ - f4a8: e6f6 b.n f298 │ │ - f4aa: 0fc2 lsrs r2, r0, #31 │ │ - f4ac: 17eb asrs r3, r5, #31 │ │ - f4ae: 4285 cmp r5, r0 │ │ - f4b0: 4153 adcs r3, r2 │ │ - f4b2: 3302 adds r3, #2 │ │ - f4b4: 70e3 strb r3, [r4, #3] │ │ - f4b6: e6ef b.n f298 │ │ - f4b8: 9902 ldr r1, [sp, #8] │ │ - f4ba: 9d0a ldr r5, [sp, #40] ; 0x28 │ │ - f4bc: 4129 asrs r1, r5 │ │ - f4be: 4201 tst r1, r0 │ │ - f4c0: d100 bne.n f4c4 │ │ - f4c2: e6eb b.n f29c │ │ - f4c4: 9809 ldr r0, [sp, #36] ; 0x24 │ │ - f4c6: 6800 ldr r0, [r0, #0] │ │ - f4c8: 18c4 adds r4, r0, r3 │ │ - f4ca: 2305 movs r3, #5 │ │ - f4cc: 70e3 strb r3, [r4, #3] │ │ - f4ce: 7162 strb r2, [r4, #5] │ │ - f4d0: 7062 strb r2, [r4, #1] │ │ - f4d2: 7022 strb r2, [r4, #0] │ │ - f4d4: 70a2 strb r2, [r4, #2] │ │ - f4d6: 7122 strb r2, [r4, #4] │ │ - f4d8: e6e0 b.n f29c │ │ - f4da: 78e3 ldrb r3, [r4, #3] │ │ - f4dc: 2b00 cmp r3, #0 │ │ - f4de: d000 beq.n f4e2 │ │ - f4e0: e6e0 b.n f2a4 │ │ - f4e2: 9d05 ldr r5, [sp, #20] │ │ - f4e4: 2d00 cmp r5, #0 │ │ - f4e6: d004 beq.n f4f2 │ │ - f4e8: 2211 movs r2, #17 │ │ - f4ea: 70e2 strb r2, [r4, #3] │ │ - f4ec: 7165 strb r5, [r4, #5] │ │ - f4ee: 9305 str r3, [sp, #20] │ │ - f4f0: e6d8 b.n f2a4 │ │ - f4f2: 9d0c ldr r5, [sp, #48] ; 0x30 │ │ - f4f4: 2d00 cmp r5, #0 │ │ - f4f6: d100 bne.n f4fa │ │ - f4f8: e6d4 b.n f2a4 │ │ - f4fa: 230e movs r3, #14 │ │ - f4fc: 70e3 strb r3, [r4, #3] │ │ - f4fe: 9c05 ldr r4, [sp, #20] │ │ - f500: 940c str r4, [sp, #48] ; 0x30 │ │ - f502: e6cf b.n f2a4 │ │ - f504: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ - f506: 9c05 ldr r4, [sp, #20] │ │ - f508: 4323 orrs r3, r4 │ │ - f50a: d111 bne.n f530 │ │ - f50c: 9d0e ldr r5, [sp, #56] ; 0x38 │ │ - f50e: 9c0d ldr r4, [sp, #52] ; 0x34 │ │ - f510: 3501 adds r5, #1 │ │ - f512: 950e str r5, [sp, #56] ; 0x38 │ │ - f514: 9d1c ldr r5, [sp, #112] ; 0x70 │ │ - f516: 1964 adds r4, r4, r5 │ │ - f518: 940d str r4, [sp, #52] ; 0x34 │ │ - f51a: 9c0e ldr r4, [sp, #56] ; 0x38 │ │ - f51c: 2c40 cmp r4, #64 ; 0x40 │ │ - f51e: d000 beq.n f522 │ │ - f520: e5cb b.n f0ba │ │ - f522: 9d07 ldr r5, [sp, #28] │ │ - f524: 9c09 ldr r4, [sp, #36] ; 0x24 │ │ - f526: 3501 adds r5, #1 │ │ - f528: 3404 adds r4, #4 │ │ - f52a: 9507 str r5, [sp, #28] │ │ - f52c: 9409 str r4, [sp, #36] ; 0x24 │ │ - f52e: e5ac b.n f08a │ │ - f530: 2001 movs r0, #1 │ │ - f532: b017 add sp, #92 ; 0x5c │ │ - f534: bdf0 pop {r4, r5, r6, r7, pc} │ │ - ... │ │ - │ │ -0000f538 : │ │ - f538: b500 push {lr} │ │ - f53a: 1c43 adds r3, r0, #1 │ │ - f53c: d00a beq.n f554 │ │ - f53e: 4b06 ldr r3, [pc, #24] ; (f558 ) │ │ - f540: 0600 lsls r0, r0, #24 │ │ - f542: 0e00 lsrs r0, r0, #24 │ │ - f544: 447b add r3, pc │ │ - f546: 681b ldr r3, [r3, #0] │ │ - f548: 681b ldr r3, [r3, #0] │ │ - f54a: 1818 adds r0, r3, r0 │ │ - f54c: 7840 ldrb r0, [r0, #1] │ │ - f54e: 2303 movs r3, #3 │ │ - f550: 4018 ands r0, r3 │ │ - f552: e000 b.n f556 │ │ - f554: 2000 movs r0, #0 │ │ - f556: bd00 pop {pc} │ │ - f558: 88f0 ldrh r0, [r6, #6] │ │ - f55a: 0002 movs r2, r0 │ │ - │ │ -0000f55c : │ │ - f55c: b500 push {lr} │ │ - f55e: 1c43 adds r3, r0, #1 │ │ - f560: d00a beq.n f578 │ │ - f562: 4b06 ldr r3, [pc, #24] ; (f57c ) │ │ - f564: 0600 lsls r0, r0, #24 │ │ - f566: 0e00 lsrs r0, r0, #24 │ │ - f568: 447b add r3, pc │ │ - f56a: 681b ldr r3, [r3, #0] │ │ - f56c: 681b ldr r3, [r3, #0] │ │ - f56e: 1818 adds r0, r3, r0 │ │ - f570: 7840 ldrb r0, [r0, #1] │ │ - f572: 2304 movs r3, #4 │ │ - f574: 4018 ands r0, r3 │ │ - f576: e000 b.n f57a │ │ - f578: 2000 movs r0, #0 │ │ - f57a: bd00 pop {pc} │ │ - f57c: 88cc ldrh r4, [r1, #6] │ │ - f57e: 0002 movs r2, r0 │ │ - f580: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ - f582: 1c07 adds r7, r0, #0 │ │ - f584: 1c0e adds r6, r1, #0 │ │ - f586: 1c04 adds r4, r0, #0 │ │ - f588: 2500 movs r5, #0 │ │ - f58a: 1be3 subs r3, r4, r7 │ │ - f58c: 9301 str r3, [sp, #4] │ │ - f58e: 7823 ldrb r3, [r4, #0] │ │ - f590: 3401 adds r4, #1 │ │ - f592: 1c18 adds r0, r3, #0 │ │ - f594: 9300 str r3, [sp, #0] │ │ - f596: f7ff ffe1 bl f55c │ │ - f59a: 2800 cmp r0, #0 │ │ - f59c: d005 beq.n f5aa │ │ - f59e: 230a movs r3, #10 │ │ - f5a0: 435d muls r5, r3 │ │ - f5a2: 9b00 ldr r3, [sp, #0] │ │ - f5a4: 18ed adds r5, r5, r3 │ │ - f5a6: 3d30 subs r5, #48 ; 0x30 │ │ - f5a8: e7ef b.n f58a │ │ - f5aa: 9b01 ldr r3, [sp, #4] │ │ - f5ac: 2b00 cmp r3, #0 │ │ - f5ae: d102 bne.n f5b6 │ │ - f5b0: 2301 movs r3, #1 │ │ - f5b2: 6033 str r3, [r6, #0] │ │ - f5b4: e000 b.n f5b8 │ │ - f5b6: 6035 str r5, [r6, #0] │ │ - f5b8: 9801 ldr r0, [sp, #4] │ │ - f5ba: bdfe pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ - f5bc: b5f0 push {r4, r5, r6, r7, lr} │ │ - f5be: 4bb4 ldr r3, [pc, #720] ; (f890 ) │ │ - f5c0: 4db4 ldr r5, [pc, #720] ; (f894 ) │ │ - f5c2: 4eb5 ldr r6, [pc, #724] ; (f898 ) │ │ - f5c4: b087 sub sp, #28 │ │ - f5c6: 2263 movs r2, #99 ; 0x63 │ │ - f5c8: 447b add r3, pc │ │ - f5ca: 447d add r5, pc │ │ - f5cc: 1c04 adds r4, r0, #0 │ │ - f5ce: 659a str r2, [r3, #88] ; 0x58 │ │ - f5d0: 9501 str r5, [sp, #4] │ │ - f5d2: 447e add r6, pc │ │ - f5d4: 2700 movs r7, #0 │ │ - f5d6: 7823 ldrb r3, [r4, #0] │ │ - f5d8: 2b00 cmp r3, #0 │ │ - f5da: d109 bne.n f5f0 │ │ - f5dc: 9d01 ldr r5, [sp, #4] │ │ - f5de: 782b ldrb r3, [r5, #0] │ │ - f5e0: 2b00 cmp r3, #0 │ │ - f5e2: d100 bne.n f5e6 │ │ - f5e4: e135 b.n f852 │ │ - f5e6: 4aad ldr r2, [pc, #692] ; (f89c ) │ │ - f5e8: 2000 movs r0, #0 │ │ - f5ea: 447a add r2, pc │ │ - f5ec: 9200 str r2, [sp, #0] │ │ - f5ee: e101 b.n f7f4 │ │ - f5f0: 2b5d cmp r3, #93 ; 0x5d │ │ - f5f2: d0f3 beq.n f5dc │ │ - f5f4: 49aa ldr r1, [pc, #680] ; (f8a0 ) │ │ - f5f6: 1c20 adds r0, r4, #0 │ │ - f5f8: 2202 movs r2, #2 │ │ - f5fa: 4479 add r1, pc │ │ - f5fc: f021 fa7e bl 30afc <__clzsi2+0x248> │ │ - f600: 2800 cmp r0, #0 │ │ - f602: d114 bne.n f62e │ │ - f604: 78a3 ldrb r3, [r4, #2] │ │ - f606: 2b2d cmp r3, #45 ; 0x2d │ │ - f608: d002 beq.n f610 │ │ - f60a: 3402 adds r4, #2 │ │ - f60c: 2501 movs r5, #1 │ │ - f60e: e002 b.n f616 │ │ - f610: 2501 movs r5, #1 │ │ - f612: 3403 adds r4, #3 │ │ - f614: 426d negs r5, r5 │ │ - f616: 1c20 adds r0, r4, #0 │ │ - f618: a903 add r1, sp, #12 │ │ - f61a: f7ff ffb1 bl f580 │ │ - f61e: 9a03 ldr r2, [sp, #12] │ │ - f620: 4ba0 ldr r3, [pc, #640] ; (f8a4 ) │ │ - f622: 1824 adds r4, r4, r0 │ │ - f624: 4355 muls r5, r2 │ │ - f626: 447b add r3, pc │ │ - f628: 2200 movs r2, #0 │ │ - f62a: 197f adds r7, r7, r5 │ │ - f62c: 659a str r2, [r3, #88] ; 0x58 │ │ - f62e: 499e ldr r1, [pc, #632] ; (f8a8 ) │ │ - f630: 1c20 adds r0, r4, #0 │ │ - f632: 2207 movs r2, #7 │ │ - f634: 4479 add r1, pc │ │ - f636: f021 fa61 bl 30afc <__clzsi2+0x248> │ │ - f63a: 2800 cmp r0, #0 │ │ - f63c: d116 bne.n f66c │ │ - f63e: 79e3 ldrb r3, [r4, #7] │ │ - f640: 2b2d cmp r3, #45 ; 0x2d │ │ - f642: d002 beq.n f64a │ │ - f644: 3407 adds r4, #7 │ │ - f646: 2501 movs r5, #1 │ │ - f648: e002 b.n f650 │ │ - f64a: 2501 movs r5, #1 │ │ - f64c: 3408 adds r4, #8 │ │ - f64e: 426d negs r5, r5 │ │ - f650: 1c20 adds r0, r4, #0 │ │ - f652: a903 add r1, sp, #12 │ │ - f654: f7ff ff94 bl f580 │ │ - f658: 9b03 ldr r3, [sp, #12] │ │ - f65a: 2200 movs r2, #0 │ │ - f65c: 1824 adds r4, r4, r0 │ │ - f65e: 435d muls r5, r3 │ │ - f660: 230c movs r3, #12 │ │ - f662: 435d muls r5, r3 │ │ - f664: 4b91 ldr r3, [pc, #580] ; (f8ac ) │ │ - f666: 197f adds r7, r7, r5 │ │ - f668: 447b add r3, pc │ │ - f66a: 659a str r2, [r3, #88] ; 0x58 │ │ - f66c: 4990 ldr r1, [pc, #576] ; (f8b0 ) │ │ - f66e: 1c20 adds r0, r4, #0 │ │ - f670: 220a movs r2, #10 │ │ - f672: 4479 add r1, pc │ │ - f674: f021 fa42 bl 30afc <__clzsi2+0x248> │ │ - f678: 2800 cmp r0, #0 │ │ - f67a: d114 bne.n f6a6 │ │ - f67c: 7aa3 ldrb r3, [r4, #10] │ │ - f67e: 2b2d cmp r3, #45 ; 0x2d │ │ - f680: d002 beq.n f688 │ │ - f682: 340a adds r4, #10 │ │ - f684: 2501 movs r5, #1 │ │ - f686: e002 b.n f68e │ │ - f688: 2501 movs r5, #1 │ │ - f68a: 340b adds r4, #11 │ │ - f68c: 426d negs r5, r5 │ │ - f68e: 1c20 adds r0, r4, #0 │ │ - f690: a903 add r1, sp, #12 │ │ - f692: f7ff ff75 bl f580 │ │ - f696: 9a03 ldr r2, [sp, #12] │ │ - f698: 4b86 ldr r3, [pc, #536] ; (f8b4 ) │ │ - f69a: 1824 adds r4, r4, r0 │ │ - f69c: 4355 muls r5, r2 │ │ - f69e: 447b add r3, pc │ │ - f6a0: 2200 movs r2, #0 │ │ - f6a2: 197f adds r7, r7, r5 │ │ - f6a4: 659a str r2, [r3, #88] ; 0x58 │ │ - f6a6: 4984 ldr r1, [pc, #528] ; (f8b8 ) │ │ - f6a8: 1c20 adds r0, r4, #0 │ │ - f6aa: 2207 movs r2, #7 │ │ - f6ac: 4479 add r1, pc │ │ - f6ae: f021 fa25 bl 30afc <__clzsi2+0x248> │ │ - f6b2: 2800 cmp r0, #0 │ │ - f6b4: d116 bne.n f6e4 │ │ - f6b6: 79e3 ldrb r3, [r4, #7] │ │ - f6b8: 2b2d cmp r3, #45 ; 0x2d │ │ - f6ba: d002 beq.n f6c2 │ │ - f6bc: 3407 adds r4, #7 │ │ - f6be: 2501 movs r5, #1 │ │ - f6c0: e002 b.n f6c8 │ │ - f6c2: 2501 movs r5, #1 │ │ - f6c4: 3408 adds r4, #8 │ │ - f6c6: 426d negs r5, r5 │ │ - f6c8: 1c20 adds r0, r4, #0 │ │ - f6ca: a903 add r1, sp, #12 │ │ - f6cc: f7ff ff58 bl f580 │ │ - f6d0: 9b03 ldr r3, [sp, #12] │ │ - f6d2: 2200 movs r2, #0 │ │ - f6d4: 1824 adds r4, r4, r0 │ │ - f6d6: 435d muls r5, r3 │ │ - f6d8: 230c movs r3, #12 │ │ - f6da: 435d muls r5, r3 │ │ - f6dc: 4b77 ldr r3, [pc, #476] ; (f8bc ) │ │ - f6de: 197f adds r7, r7, r5 │ │ - f6e0: 447b add r3, pc │ │ - f6e2: 659a str r2, [r3, #88] ; 0x58 │ │ - f6e4: 4976 ldr r1, [pc, #472] ; (f8c0 ) │ │ - f6e6: 1c20 adds r0, r4, #0 │ │ - f6e8: 2202 movs r2, #2 │ │ - f6ea: 4479 add r1, pc │ │ - f6ec: f021 fa06 bl 30afc <__clzsi2+0x248> │ │ - f6f0: 2800 cmp r0, #0 │ │ - f6f2: d10f bne.n f714 │ │ - f6f4: 3402 adds r4, #2 │ │ - f6f6: 9401 str r4, [sp, #4] │ │ - f6f8: 2220 movs r2, #32 │ │ - f6fa: 7823 ldrb r3, [r4, #0] │ │ - f6fc: 1c19 adds r1, r3, #0 │ │ - f6fe: 4391 bics r1, r2 │ │ - f700: d104 bne.n f70c │ │ - f702: 4b70 ldr r3, [pc, #448] ; (f8c4 ) │ │ - f704: 2200 movs r2, #0 │ │ - f706: 447b add r3, pc │ │ - f708: 659a str r2, [r3, #88] ; 0x58 │ │ - f70a: e003 b.n f714 │ │ - f70c: 2b5d cmp r3, #93 ; 0x5d │ │ - f70e: d0f8 beq.n f702 │ │ - f710: 3401 adds r4, #1 │ │ - f712: e7f2 b.n f6fa │ │ - f714: 496c ldr r1, [pc, #432] ; (f8c8 ) │ │ - f716: 1c20 adds r0, r4, #0 │ │ - f718: 2207 movs r2, #7 │ │ - f71a: 4479 add r1, pc │ │ - f71c: f021 f9ee bl 30afc <__clzsi2+0x248> │ │ - f720: 2800 cmp r0, #0 │ │ - f722: d10f bne.n f744 │ │ - f724: 3407 adds r4, #7 │ │ - f726: 9401 str r4, [sp, #4] │ │ - f728: 2220 movs r2, #32 │ │ - f72a: 7823 ldrb r3, [r4, #0] │ │ - f72c: 1c19 adds r1, r3, #0 │ │ - f72e: 4391 bics r1, r2 │ │ - f730: d104 bne.n f73c │ │ - f732: 4b66 ldr r3, [pc, #408] ; (f8cc ) │ │ - f734: 2200 movs r2, #0 │ │ - f736: 447b add r3, pc │ │ - f738: 659a str r2, [r3, #88] ; 0x58 │ │ - f73a: e003 b.n f744 │ │ - f73c: 2b5d cmp r3, #93 ; 0x5d │ │ - f73e: d0f8 beq.n f732 │ │ - f740: 3401 adds r4, #1 │ │ - f742: e7f2 b.n f72a │ │ - f744: 4962 ldr r1, [pc, #392] ; (f8d0 ) │ │ - f746: 1c20 adds r0, r4, #0 │ │ - f748: 2205 movs r2, #5 │ │ - f74a: 4479 add r1, pc │ │ - f74c: f021 f9d6 bl 30afc <__clzsi2+0x248> │ │ - f750: 2800 cmp r0, #0 │ │ - f752: d100 bne.n f756 │ │ - f754: 3405 adds r4, #5 │ │ - f756: 495f ldr r1, [pc, #380] ; (f8d4 ) │ │ - f758: 1c20 adds r0, r4, #0 │ │ - f75a: 2206 movs r2, #6 │ │ - f75c: 4479 add r1, pc │ │ - f75e: f021 f9cd bl 30afc <__clzsi2+0x248> │ │ - f762: 2800 cmp r0, #0 │ │ - f764: d11f bne.n f7a6 │ │ - f766: 79a0 ldrb r0, [r4, #6] │ │ - f768: 3831 subs r0, #49 ; 0x31 │ │ - f76a: 2804 cmp r0, #4 │ │ - f76c: d805 bhi.n f77a │ │ - f76e: 1de5 adds r5, r4, #7 │ │ - f770: f01e fc08 bl 2df84 <__gnu_thumb1_case_uqi> │ │ - f774: 0a07 lsrs r7, r0, #8 │ │ - f776: 100d asrs r5, r1, #32 │ │ - f778: 0013 movs r3, r2 │ │ - f77a: 4e57 ldr r6, [pc, #348] ; (f8d8 ) │ │ - f77c: 1da5 adds r5, r4, #6 │ │ - f77e: 447e add r6, pc │ │ - f780: e00d b.n f79e │ │ - f782: 4e56 ldr r6, [pc, #344] ; (f8dc ) │ │ - f784: 447e add r6, pc │ │ - f786: e00a b.n f79e │ │ - f788: 4e55 ldr r6, [pc, #340] ; (f8e0 ) │ │ - f78a: 447e add r6, pc │ │ - f78c: e007 b.n f79e │ │ - f78e: 4e55 ldr r6, [pc, #340] ; (f8e4 ) │ │ - f790: 447e add r6, pc │ │ - f792: e004 b.n f79e │ │ - f794: 4e54 ldr r6, [pc, #336] ; (f8e8 ) │ │ - f796: 447e add r6, pc │ │ - f798: e001 b.n f79e │ │ - f79a: 4e54 ldr r6, [pc, #336] ; (f8ec ) │ │ - f79c: 447e add r6, pc │ │ - f79e: 4b54 ldr r3, [pc, #336] ; (f8f0 ) │ │ - f7a0: 2200 movs r2, #0 │ │ - f7a2: 447b add r3, pc │ │ - f7a4: e017 b.n f7d6 │ │ - f7a6: 4953 ldr r1, [pc, #332] ; (f8f4 ) │ │ - f7a8: 1c20 adds r0, r4, #0 │ │ - f7aa: 2204 movs r2, #4 │ │ - f7ac: 4479 add r1, pc │ │ - f7ae: f021 f9a5 bl 30afc <__clzsi2+0x248> │ │ - f7b2: 2800 cmp r0, #0 │ │ - f7b4: d000 beq.n f7b8 │ │ - f7b6: e0af b.n f918 │ │ - f7b8: 7920 ldrb r0, [r4, #4] │ │ - f7ba: 3831 subs r0, #49 ; 0x31 │ │ - f7bc: 2804 cmp r0, #4 │ │ - f7be: d951 bls.n f864 │ │ - f7c0: 4e4d ldr r6, [pc, #308] ; (f8f8 ) │ │ - f7c2: 1d25 adds r5, r4, #4 │ │ - f7c4: 447e add r6, pc │ │ - f7c6: 4b4d ldr r3, [pc, #308] ; (f8fc ) │ │ - f7c8: 447b add r3, pc │ │ - f7ca: 6d9c ldr r4, [r3, #88] ; 0x58 │ │ - f7cc: 2c63 cmp r4, #99 ; 0x63 │ │ - f7ce: d000 beq.n f7d2 │ │ - f7d0: e122 b.n fa18 │ │ - f7d2: 2202 movs r2, #2 │ │ - f7d4: 4252 negs r2, r2 │ │ - f7d6: 659a str r2, [r3, #88] ; 0x58 │ │ - f7d8: e11e b.n fa18 │ │ - f7da: 240c movs r4, #12 │ │ - f7dc: 46a4 mov ip, r4 │ │ - f7de: 1c14 adds r4, r2, #0 │ │ - f7e0: 4662 mov r2, ip │ │ - f7e2: 4362 muls r2, r4 │ │ - f7e4: a904 add r1, sp, #16 │ │ - f7e6: 0085 lsls r5, r0, #2 │ │ - f7e8: 189b adds r3, r3, r2 │ │ - f7ea: 506b str r3, [r5, r1] │ │ - f7ec: 2801 cmp r0, #1 │ │ - f7ee: d02c beq.n f84a │ │ - f7f0: 2001 movs r0, #1 │ │ - f7f2: 9601 str r6, [sp, #4] │ │ - f7f4: 9c01 ldr r4, [sp, #4] │ │ - f7f6: 7822 ldrb r2, [r4, #0] │ │ - f7f8: 2a5e cmp r2, #94 ; 0x5e │ │ - f7fa: d009 beq.n f810 │ │ - f7fc: 2a5f cmp r2, #95 ; 0x5f │ │ - f7fe: d003 beq.n f808 │ │ - f800: 2101 movs r1, #1 │ │ - f802: 2a3d cmp r2, #61 ; 0x3d │ │ - f804: d107 bne.n f816 │ │ - f806: e003 b.n f810 │ │ - f808: 9c01 ldr r4, [sp, #4] │ │ - f80a: 7862 ldrb r2, [r4, #1] │ │ - f80c: 2102 movs r1, #2 │ │ - f80e: e002 b.n f816 │ │ - f810: 9d01 ldr r5, [sp, #4] │ │ - f812: 786a ldrb r2, [r5, #1] │ │ - f814: e7fa b.n f80c │ │ - f816: 2300 movs r3, #0 │ │ - f818: 9c00 ldr r4, [sp, #0] │ │ - f81a: 5ce5 ldrb r5, [r4, r3] │ │ - f81c: 42aa cmp r2, r5 │ │ - f81e: d003 beq.n f828 │ │ - f820: 3301 adds r3, #1 │ │ - f822: 2b19 cmp r3, #25 │ │ - f824: d1f8 bne.n f818 │ │ - f826: e002 b.n f82e │ │ - f828: 2204 movs r2, #4 │ │ - f82a: 2b0c cmp r3, #12 │ │ - f82c: dd01 ble.n f832 │ │ - f82e: 3b0c subs r3, #12 │ │ - f830: 2205 movs r2, #5 │ │ - f832: 9d01 ldr r5, [sp, #4] │ │ - f834: 1869 adds r1, r5, r1 │ │ - f836: 780d ldrb r5, [r1, #0] │ │ - f838: 2d2c cmp r5, #44 ; 0x2c │ │ - f83a: d101 bne.n f840 │ │ - f83c: 3a01 subs r2, #1 │ │ - f83e: e002 b.n f846 │ │ - f840: 2d27 cmp r5, #39 ; 0x27 │ │ - f842: d1ca bne.n f7da │ │ - f844: 3201 adds r2, #1 │ │ - f846: 3101 adds r1, #1 │ │ - f848: e7f5 b.n f836 │ │ - f84a: 9a04 ldr r2, [sp, #16] │ │ - f84c: 9b05 ldr r3, [sp, #20] │ │ - f84e: 1ad3 subs r3, r2, r3 │ │ - f850: 18ff adds r7, r7, r3 │ │ - f852: 4b2b ldr r3, [pc, #172] ; (f900 ) │ │ - f854: 447b add r3, pc │ │ - f856: 6d9d ldr r5, [r3, #88] ; 0x58 │ │ - f858: 2d63 cmp r5, #99 ; 0x63 │ │ - f85a: d000 beq.n f85e │ │ - f85c: e0df b.n fa1e │ │ - f85e: 2200 movs r2, #0 │ │ - f860: 659a str r2, [r3, #88] ; 0x58 │ │ - f862: e0dc b.n fa1e │ │ - f864: 1d65 adds r5, r4, #5 │ │ - f866: f01e fb8d bl 2df84 <__gnu_thumb1_case_uqi> │ │ - f86a: 0603 lsls r3, r0, #24 │ │ - f86c: 0c09 lsrs r1, r1, #16 │ │ - f86e: 000f movs r7, r1 │ │ - f870: 4e24 ldr r6, [pc, #144] ; (f904 ) │ │ - f872: 447e add r6, pc │ │ - f874: e7a7 b.n f7c6 │ │ - f876: 4e24 ldr r6, [pc, #144] ; (f908 ) │ │ - f878: 447e add r6, pc │ │ - f87a: e7a4 b.n f7c6 │ │ - f87c: 4e23 ldr r6, [pc, #140] ; (f90c ) │ │ - f87e: 447e add r6, pc │ │ - f880: e7a1 b.n f7c6 │ │ - f882: 4e23 ldr r6, [pc, #140] ; (f910 ) │ │ - f884: 447e add r6, pc │ │ - f886: e79e b.n f7c6 │ │ - f888: 4e22 ldr r6, [pc, #136] ; (f914 ) │ │ - f88a: 447e add r6, pc │ │ - f88c: e79b b.n f7c6 │ │ - f88e: 46c0 nop ; (mov r8, r8) │ │ - f890: 85cc strh r4, [r1, #46] ; 0x2e │ │ - f892: 0003 movs r3, r0 │ │ - f894: 2ab2 cmp r2, #178 ; 0xb2 │ │ - f896: 0002 movs r2, r0 │ │ - f898: 2a95 cmp r2, #149 ; 0x95 │ │ - f89a: 0002 movs r2, r0 │ │ - f89c: 2ac4 cmp r2, #196 ; 0xc4 │ │ - f89e: 0002 movs r2, r0 │ │ - f8a0: 2a83 cmp r2, #131 ; 0x83 │ │ - f8a2: 0002 movs r2, r0 │ │ - f8a4: 856e strh r6, [r5, #42] ; 0x2a │ │ - f8a6: 0003 movs r3, r0 │ │ - f8a8: 2a4c cmp r2, #76 ; 0x4c │ │ - f8aa: 0002 movs r2, r0 │ │ - f8ac: 852c strh r4, [r5, #40] ; 0x28 │ │ - f8ae: 0003 movs r3, r0 │ │ - f8b0: 2a16 cmp r2, #22 │ │ - f8b2: 0002 movs r2, r0 │ │ - f8b4: 84f6 strh r6, [r6, #38] ; 0x26 │ │ - f8b6: 0003 movs r3, r0 │ │ - f8b8: 29d4 cmp r1, #212 ; 0xd4 │ │ - f8ba: 0002 movs r2, r0 │ │ - f8bc: 84b4 strh r4, [r6, #36] ; 0x24 │ │ - f8be: 0003 movs r3, r0 │ │ - f8c0: 29a9 cmp r1, #169 ; 0xa9 │ │ - f8c2: 0002 movs r2, r0 │ │ - f8c4: 848e strh r6, [r1, #36] ; 0x24 │ │ - f8c6: 0003 movs r3, r0 │ │ - f8c8: 297c cmp r1, #124 ; 0x7c │ │ - f8ca: 0002 movs r2, r0 │ │ - f8cc: 845e strh r6, [r3, #34] ; 0x22 │ │ - f8ce: 0003 movs r3, r0 │ │ - f8d0: 2954 cmp r1, #84 ; 0x54 │ │ - f8d2: 0002 movs r2, r0 │ │ - f8d4: 2948 cmp r1, #72 ; 0x48 │ │ - f8d6: 0002 movs r2, r0 │ │ - f8d8: 28e9 cmp r0, #233 ; 0xe9 │ │ - f8da: 0002 movs r2, r0 │ │ - f8dc: 28e1 cmp r0, #225 ; 0xe1 │ │ - f8de: 0002 movs r2, r0 │ │ - f8e0: 28dd cmp r0, #221 ; 0xdd │ │ - f8e2: 0002 movs r2, r0 │ │ - f8e4: 28d9 cmp r0, #217 ; 0xd9 │ │ - f8e6: 0002 movs r2, r0 │ │ - f8e8: 28d5 cmp r0, #213 ; 0xd5 │ │ - f8ea: 0002 movs r2, r0 │ │ - f8ec: 28d1 cmp r0, #209 ; 0xd1 │ │ - f8ee: 0002 movs r2, r0 │ │ - f8f0: 83f2 strh r2, [r6, #30] │ │ - f8f2: 0003 movs r3, r0 │ │ - f8f4: 291c cmp r1, #28 │ │ - f8f6: 0002 movs r2, r0 │ │ - f8f8: 28b1 cmp r0, #177 ; 0xb1 │ │ - f8fa: 0002 movs r2, r0 │ │ - f8fc: 83cc strh r4, [r1, #30] │ │ - f8fe: 0003 movs r3, r0 │ │ - f900: 8340 strh r0, [r0, #26] │ │ - f902: 0003 movs r3, r0 │ │ - f904: 27fb movs r7, #251 ; 0xfb │ │ - f906: 0002 movs r2, r0 │ │ - f908: 27f7 movs r7, #247 ; 0xf7 │ │ - f90a: 0002 movs r2, r0 │ │ - f90c: 27f4 movs r7, #244 ; 0xf4 │ │ - f90e: 0002 movs r2, r0 │ │ - f910: 27f1 movs r7, #241 ; 0xf1 │ │ - f912: 0002 movs r2, r0 │ │ - f914: 27ee movs r7, #238 ; 0xee │ │ + ee9a: 2202 movs r2, #2 │ │ + ee9c: f022 ff6e bl 31d7c <__aeabi_llsl@@Base+0x21c> │ │ + eea0: 2800 cmp r0, #0 │ │ + eea2: d10f bne.n eec4 │ │ + eea4: 2220 movs r2, #32 │ │ + eea6: 3402 adds r4, #2 │ │ + eea8: 9400 str r4, [sp, #0] │ │ + eeaa: 7823 ldrb r3, [r4, #0] │ │ + eeac: 1c19 adds r1, r3, #0 │ │ + eeae: 4391 bics r1, r2 │ │ + eeb0: d104 bne.n eebc │ │ + eeb2: 2200 movs r2, #0 │ │ + eeb4: 4b6d ldr r3, [pc, #436] ; (f06c ) │ │ + eeb6: 447b add r3, pc │ │ + eeb8: 601a str r2, [r3, #0] │ │ + eeba: e003 b.n eec4 │ │ + eebc: 2b5d cmp r3, #93 ; 0x5d │ │ + eebe: d0f8 beq.n eeb2 │ │ + eec0: 3401 adds r4, #1 │ │ + eec2: e7f2 b.n eeaa │ │ + eec4: 496a ldr r1, [pc, #424] ; (f070 ) │ │ + eec6: 1c20 adds r0, r4, #0 │ │ + eec8: 4479 add r1, pc │ │ + eeca: 2207 movs r2, #7 │ │ + eecc: f022 ff56 bl 31d7c <__aeabi_llsl@@Base+0x21c> │ │ + eed0: 2800 cmp r0, #0 │ │ + eed2: d10f bne.n eef4 │ │ + eed4: 2220 movs r2, #32 │ │ + eed6: 3407 adds r4, #7 │ │ + eed8: 9400 str r4, [sp, #0] │ │ + eeda: 7823 ldrb r3, [r4, #0] │ │ + eedc: 1c19 adds r1, r3, #0 │ │ + eede: 4391 bics r1, r2 │ │ + eee0: d104 bne.n eeec │ │ + eee2: 2200 movs r2, #0 │ │ + eee4: 4b63 ldr r3, [pc, #396] ; (f074 ) │ │ + eee6: 447b add r3, pc │ │ + eee8: 601a str r2, [r3, #0] │ │ + eeea: e003 b.n eef4 │ │ + eeec: 2b5d cmp r3, #93 ; 0x5d │ │ + eeee: d0f8 beq.n eee2 │ │ + eef0: 3401 adds r4, #1 │ │ + eef2: e7f2 b.n eeda │ │ + eef4: 4960 ldr r1, [pc, #384] ; (f078 ) │ │ + eef6: 1c20 adds r0, r4, #0 │ │ + eef8: 4479 add r1, pc │ │ + eefa: 2205 movs r2, #5 │ │ + eefc: f022 ff3e bl 31d7c <__aeabi_llsl@@Base+0x21c> │ │ + ef00: 2800 cmp r0, #0 │ │ + ef02: d100 bne.n ef06 │ │ + ef04: 3405 adds r4, #5 │ │ + ef06: 495d ldr r1, [pc, #372] ; (f07c ) │ │ + ef08: 1c20 adds r0, r4, #0 │ │ + ef0a: 4479 add r1, pc │ │ + ef0c: 2206 movs r2, #6 │ │ + ef0e: f022 ff35 bl 31d7c <__aeabi_llsl@@Base+0x21c> │ │ + ef12: 2800 cmp r0, #0 │ │ + ef14: d11f bne.n ef56 │ │ + ef16: 79a0 ldrb r0, [r4, #6] │ │ + ef18: 3831 subs r0, #49 ; 0x31 │ │ + ef1a: 2804 cmp r0, #4 │ │ + ef1c: d805 bhi.n ef2a │ │ + ef1e: 1de5 adds r5, r4, #7 │ │ + ef20: f020 f810 bl 2ef44 <__gnu_thumb1_case_uqi@@Base> │ │ + ef24: 0a07 lsrs r7, r0, #8 │ │ + ef26: 100d asrs r5, r1, #32 │ │ + ef28: 0013 movs r3, r2 │ │ + ef2a: 4e55 ldr r6, [pc, #340] ; (f080 ) │ │ + ef2c: 1da5 adds r5, r4, #6 │ │ + ef2e: 447e add r6, pc │ │ + ef30: e00d b.n ef4e │ │ + ef32: 4e54 ldr r6, [pc, #336] ; (f084 ) │ │ + ef34: 447e add r6, pc │ │ + ef36: e00a b.n ef4e │ │ + ef38: 4e53 ldr r6, [pc, #332] ; (f088 ) │ │ + ef3a: 447e add r6, pc │ │ + ef3c: e007 b.n ef4e │ │ + ef3e: 4e53 ldr r6, [pc, #332] ; (f08c ) │ │ + ef40: 447e add r6, pc │ │ + ef42: e004 b.n ef4e │ │ + ef44: 4e52 ldr r6, [pc, #328] ; (f090 ) │ │ + ef46: 447e add r6, pc │ │ + ef48: e001 b.n ef4e │ │ + ef4a: 4e52 ldr r6, [pc, #328] ; (f094 ) │ │ + ef4c: 447e add r6, pc │ │ + ef4e: 4b52 ldr r3, [pc, #328] ; (f098 ) │ │ + ef50: 2200 movs r2, #0 │ │ + ef52: 447b add r3, pc │ │ + ef54: e016 b.n ef84 │ │ + ef56: 4951 ldr r1, [pc, #324] ; (f09c ) │ │ + ef58: 1c20 adds r0, r4, #0 │ │ + ef5a: 4479 add r1, pc │ │ + ef5c: 2204 movs r2, #4 │ │ + ef5e: f022 ff0d bl 31d7c <__aeabi_llsl@@Base+0x21c> │ │ + ef62: 2800 cmp r0, #0 │ │ + ef64: d000 beq.n ef68 │ │ + ef66: e0ae b.n f0c6 │ │ + ef68: 7920 ldrb r0, [r4, #4] │ │ + ef6a: 3831 subs r0, #49 ; 0x31 │ │ + ef6c: 2804 cmp r0, #4 │ │ + ef6e: d954 bls.n f01a │ │ + ef70: 4e4b ldr r6, [pc, #300] ; (f0a0 ) │ │ + ef72: 1d25 adds r5, r4, #4 │ │ + ef74: 447e add r6, pc │ │ + ef76: 4b4b ldr r3, [pc, #300] ; (f0a4 ) │ │ + ef78: 447b add r3, pc │ │ + ef7a: 681a ldr r2, [r3, #0] │ │ + ef7c: 2a63 cmp r2, #99 ; 0x63 │ │ + ef7e: d10a bne.n ef96 │ │ + ef80: 2202 movs r2, #2 │ │ + ef82: 4252 negs r2, r2 │ │ + ef84: 601a str r2, [r3, #0] │ │ + ef86: e006 b.n ef96 │ │ + ef88: 2b5d cmp r3, #93 ; 0x5d │ │ + ef8a: d004 beq.n ef96 │ │ + ef8c: 3501 adds r5, #1 │ │ + ef8e: 782b ldrb r3, [r5, #0] │ │ + ef90: 1c19 adds r1, r3, #0 │ │ + ef92: 4391 bics r1, r2 │ │ + ef94: d1f8 bne.n ef88 │ │ + ef96: 1c6c adds r4, r5, #1 │ │ + ef98: e6ef b.n ed7a │ │ + ef9a: 200c movs r0, #12 │ │ + ef9c: 4343 muls r3, r0 │ │ + ef9e: ac03 add r4, sp, #12 │ │ + efa0: 00aa lsls r2, r5, #2 │ │ + efa2: 18c9 adds r1, r1, r3 │ │ + efa4: 5111 str r1, [r2, r4] │ │ + efa6: 2d01 cmp r5, #1 │ │ + efa8: d024 beq.n eff4 │ │ + efaa: 1c34 adds r4, r6, #0 │ │ + efac: 2501 movs r5, #1 │ │ + efae: 7822 ldrb r2, [r4, #0] │ │ + efb0: 2a5e cmp r2, #94 ; 0x5e │ │ + efb2: d004 beq.n efbe │ │ + efb4: 2a5f cmp r2, #95 ; 0x5f │ │ + efb6: d002 beq.n efbe │ │ + efb8: 2001 movs r0, #1 │ │ + efba: 2a3d cmp r2, #61 ; 0x3d │ │ + efbc: d101 bne.n efc2 │ │ + efbe: 2002 movs r0, #2 │ │ + efc0: 7862 ldrb r2, [r4, #1] │ │ + efc2: 2100 movs r1, #0 │ │ + efc4: 4663 mov r3, ip │ │ + efc6: 5c5b ldrb r3, [r3, r1] │ │ + efc8: 429a cmp r2, r3 │ │ + efca: d003 beq.n efd4 │ │ + efcc: 3101 adds r1, #1 │ │ + efce: 2919 cmp r1, #25 │ │ + efd0: d1f8 bne.n efc4 │ │ + efd2: e002 b.n efda │ │ + efd4: 2304 movs r3, #4 │ │ + efd6: 290c cmp r1, #12 │ │ + efd8: dd01 ble.n efde │ │ + efda: 2305 movs r3, #5 │ │ + efdc: 390c subs r1, #12 │ │ + efde: 1820 adds r0, r4, r0 │ │ + efe0: 7802 ldrb r2, [r0, #0] │ │ + efe2: 2a2c cmp r2, #44 ; 0x2c │ │ + efe4: d101 bne.n efea │ │ + efe6: 3b01 subs r3, #1 │ │ + efe8: e002 b.n eff0 │ │ + efea: 2a27 cmp r2, #39 ; 0x27 │ │ + efec: d1d5 bne.n ef9a │ │ + efee: 3301 adds r3, #1 │ │ + eff0: 3001 adds r0, #1 │ │ + eff2: e7f5 b.n efe0 │ │ + eff4: 9b03 ldr r3, [sp, #12] │ │ + eff6: 9804 ldr r0, [sp, #16] │ │ + eff8: 1a18 subs r0, r3, r0 │ │ + effa: 1838 adds r0, r7, r0 │ │ + effc: 4b2a ldr r3, [pc, #168] ; (f0a8 ) │ │ + effe: 447b add r3, pc │ │ + f000: 681a ldr r2, [r3, #0] │ │ + f002: 2a63 cmp r2, #99 ; 0x63 │ │ + f004: d101 bne.n f00a │ │ + f006: 2200 movs r2, #0 │ │ + f008: 601a str r2, [r3, #0] │ │ + f00a: 9b01 ldr r3, [sp, #4] │ │ + f00c: 9a05 ldr r2, [sp, #20] │ │ + f00e: 681b ldr r3, [r3, #0] │ │ + f010: 429a cmp r2, r3 │ │ + f012: d100 bne.n f016 │ │ + f014: e0cf b.n f1b6 │ │ + f016: f022 fe49 bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + f01a: 1d65 adds r5, r4, #5 │ │ + f01c: f01f ff92 bl 2ef44 <__gnu_thumb1_case_uqi@@Base> │ │ + f020: 0603 lsls r3, r0, #24 │ │ + f022: 4d4a ldr r5, [pc, #296] ; (f14c ) │ │ + f024: 0050 lsls r0, r2, #1 │ │ + f026: 4e21 ldr r6, [pc, #132] ; (f0ac ) │ │ + f028: 447e add r6, pc │ │ + f02a: e7a4 b.n ef76 │ │ + f02c: 4e20 ldr r6, [pc, #128] ; (f0b0 ) │ │ + f02e: 447e add r6, pc │ │ + f030: e7a1 b.n ef76 │ │ + f032: 46c0 nop ; (mov r8, r8) │ │ + f034: a096 add r0, pc, #600 ; (adr r0, f290 ) │ │ + f036: 0002 movs r2, r0 │ │ + f038: 42f0 cmn r0, r6 │ │ + f03a: 0002 movs r2, r0 │ │ + f03c: 9328 str r3, [sp, #160] ; 0xa0 │ │ + f03e: 0003 movs r3, r0 │ │ + f040: 42f5 cmn r5, r6 │ │ + f042: 0002 movs r2, r0 │ │ + f044: 430b orrs r3, r1 │ │ + f046: 0002 movs r2, r0 │ │ + f048: 42cc cmn r4, r1 │ │ + f04a: 0002 movs r2, r0 │ │ + f04c: 92c6 str r2, [sp, #792] ; 0x318 │ │ + f04e: 0003 movs r3, r0 │ │ + f050: 4295 cmp r5, r2 │ │ + f052: 0002 movs r2, r0 │ │ + f054: 9284 str r2, [sp, #528] ; 0x210 │ │ + f056: 0003 movs r3, r0 │ │ + f058: 425b negs r3, r3 │ │ + f05a: 0002 movs r2, r0 │ │ + f05c: 924a str r2, [sp, #296] ; 0x128 │ │ + f05e: 0003 movs r3, r0 │ │ + f060: 4219 tst r1, r3 │ │ + f062: 0002 movs r2, r0 │ │ + f064: 9208 str r2, [sp, #32] │ │ + f066: 0003 movs r3, r0 │ │ + f068: 41ea rors r2, r5 │ │ + f06a: 0002 movs r2, r0 │ │ + f06c: 91e2 str r1, [sp, #904] ; 0x388 │ │ + f06e: 0003 movs r3, r0 │ │ + f070: 41bd sbcs r5, r7 │ │ + f072: 0002 movs r2, r0 │ │ + f074: 91b2 str r1, [sp, #712] ; 0x2c8 │ │ + f076: 0003 movs r3, r0 │ │ + f078: 4195 sbcs r5, r2 │ │ + f07a: 0002 movs r2, r0 │ │ + f07c: 4189 sbcs r1, r1 │ │ + f07e: 0002 movs r2, r0 │ │ + f080: 4128 asrs r0, r5 │ │ + f082: 0002 movs r2, r0 │ │ + f084: 4120 asrs r0, r4 │ │ + f086: 0002 movs r2, r0 │ │ + f088: 411c asrs r4, r3 │ │ + f08a: 0002 movs r2, r0 │ │ + f08c: 4118 asrs r0, r3 │ │ + f08e: 0002 movs r2, r0 │ │ + f090: 4114 asrs r4, r2 │ │ + f092: 0002 movs r2, r0 │ │ + f094: 4110 asrs r0, r2 │ │ + f096: 0002 movs r2, r0 │ │ + f098: 9146 str r1, [sp, #280] ; 0x118 │ │ + f09a: 0003 movs r3, r0 │ │ + f09c: 415d adcs r5, r3 │ │ + f09e: 0002 movs r2, r0 │ │ + f0a0: 40f0 lsrs r0, r6 │ │ + f0a2: 0002 movs r2, r0 │ │ + f0a4: 9120 str r1, [sp, #128] ; 0x80 │ │ + f0a6: 0003 movs r3, r0 │ │ + f0a8: 909a str r0, [sp, #616] ; 0x268 │ │ + f0aa: 0003 movs r3, r0 │ │ + f0ac: 4034 ands r4, r6 │ │ + f0ae: 0002 movs r2, r0 │ │ + f0b0: 4030 ands r0, r6 │ │ + f0b2: 0002 movs r2, r0 │ │ + f0b4: 4e41 ldr r6, [pc, #260] ; (f1bc ) │ │ + f0b6: 447e add r6, pc │ │ + f0b8: e75d b.n ef76 │ │ + f0ba: 4e41 ldr r6, [pc, #260] ; (f1c0 ) │ │ + f0bc: 447e add r6, pc │ │ + f0be: e75a b.n ef76 │ │ + f0c0: 4e40 ldr r6, [pc, #256] ; (f1c4 ) │ │ + f0c2: 447e add r6, pc │ │ + f0c4: e757 b.n ef76 │ │ + f0c6: 4940 ldr r1, [pc, #256] ; (f1c8 ) │ │ + f0c8: 1c20 adds r0, r4, #0 │ │ + f0ca: 4479 add r1, pc │ │ + f0cc: 2205 movs r2, #5 │ │ + f0ce: f022 fe55 bl 31d7c <__aeabi_llsl@@Base+0x21c> │ │ + f0d2: 2800 cmp r0, #0 │ │ + f0d4: d11e bne.n f114 │ │ + f0d6: 7960 ldrb r0, [r4, #5] │ │ + f0d8: 3831 subs r0, #49 ; 0x31 │ │ + f0da: 2804 cmp r0, #4 │ │ + f0dc: d805 bhi.n f0ea │ │ + f0de: 1da5 adds r5, r4, #6 │ │ + f0e0: f01f ff30 bl 2ef44 <__gnu_thumb1_case_uqi@@Base> │ │ + f0e4: 0a07 lsrs r7, r0, #8 │ │ + f0e6: 100d asrs r5, r1, #32 │ │ + f0e8: 0013 movs r3, r2 │ │ + f0ea: 4e38 ldr r6, [pc, #224] ; (f1cc ) │ │ + f0ec: 1d65 adds r5, r4, #5 │ │ + f0ee: 447e add r6, pc │ │ + f0f0: e00d b.n f10e │ │ + f0f2: 4e37 ldr r6, [pc, #220] ; (f1d0 ) │ │ + f0f4: 447e add r6, pc │ │ + f0f6: e00a b.n f10e │ │ + f0f8: 4e36 ldr r6, [pc, #216] ; (f1d4 ) │ │ + f0fa: 447e add r6, pc │ │ + f0fc: e007 b.n f10e │ │ + f0fe: 4e36 ldr r6, [pc, #216] ; (f1d8 ) │ │ + f100: 447e add r6, pc │ │ + f102: e004 b.n f10e │ │ + f104: 4e35 ldr r6, [pc, #212] ; (f1dc ) │ │ + f106: 447e add r6, pc │ │ + f108: e001 b.n f10e │ │ + f10a: 4e35 ldr r6, [pc, #212] ; (f1e0 ) │ │ + f10c: 447e add r6, pc │ │ + f10e: 4b35 ldr r3, [pc, #212] ; (f1e4 ) │ │ + f110: 447b add r3, pc │ │ + f112: e010 b.n f136 │ │ + f114: 4934 ldr r1, [pc, #208] ; (f1e8 ) │ │ + f116: 1c20 adds r0, r4, #0 │ │ + f118: 4479 add r1, pc │ │ + f11a: 2204 movs r2, #4 │ │ + f11c: f022 fe2e bl 31d7c <__aeabi_llsl@@Base+0x21c> │ │ + f120: 2800 cmp r0, #0 │ │ + f122: d123 bne.n f16c │ │ + f124: 7920 ldrb r0, [r4, #4] │ │ + f126: 3831 subs r0, #49 ; 0x31 │ │ + f128: 2804 cmp r0, #4 │ │ + f12a: d90a bls.n f142 │ │ + f12c: 4e2f ldr r6, [pc, #188] ; (f1ec ) │ │ + f12e: 1d25 adds r5, r4, #4 │ │ + f130: 447e add r6, pc │ │ + f132: 4b2f ldr r3, [pc, #188] ; (f1f0 ) │ │ + f134: 447b add r3, pc │ │ + f136: 681a ldr r2, [r3, #0] │ │ + f138: 2a63 cmp r2, #99 ; 0x63 │ │ + f13a: d000 beq.n f13e │ │ + f13c: e72b b.n ef96 │ │ + f13e: 2201 movs r2, #1 │ │ + f140: e720 b.n ef84 │ │ + f142: 1d65 adds r5, r4, #5 │ │ + f144: f01f fefe bl 2ef44 <__gnu_thumb1_case_uqi@@Base> │ │ + f148: 0603 lsls r3, r0, #24 │ │ + f14a: 0c09 lsrs r1, r1, #16 │ │ + f14c: 000f movs r7, r1 │ │ + f14e: 4e29 ldr r6, [pc, #164] ; (f1f4 ) │ │ + f150: 447e add r6, pc │ │ + f152: e7ee b.n f132 │ │ + f154: 4e28 ldr r6, [pc, #160] ; (f1f8 ) │ │ + f156: 447e add r6, pc │ │ + f158: e7eb b.n f132 │ │ + f15a: 4e28 ldr r6, [pc, #160] ; (f1fc ) │ │ + f15c: 447e add r6, pc │ │ + f15e: e7e8 b.n f132 │ │ + f160: 4e27 ldr r6, [pc, #156] ; (f200 ) │ │ + f162: 447e add r6, pc │ │ + f164: e7e5 b.n f132 │ │ + f166: 4e27 ldr r6, [pc, #156] ; (f204 ) │ │ + f168: 447e add r6, pc │ │ + f16a: e7e2 b.n f132 │ │ + f16c: 7825 ldrb r5, [r4, #0] │ │ + f16e: 4826 ldr r0, [pc, #152] ; (f208 ) │ │ + f170: 1c29 adds r1, r5, #0 │ │ + f172: 4478 add r0, pc │ │ + f174: f022 fdea bl 31d4c <__aeabi_llsl@@Base+0x1ec> │ │ + f178: 2800 cmp r0, #0 │ │ + f17a: d019 beq.n f1b0 │ │ + f17c: 2d00 cmp r5, #0 │ │ + f17e: d017 beq.n f1b0 │ │ + f180: 7863 ldrb r3, [r4, #1] │ │ + f182: 2b38 cmp r3, #56 ; 0x38 │ │ + f184: d114 bne.n f1b0 │ │ + f186: 2d2b cmp r5, #43 ; 0x2b │ │ + f188: d003 beq.n f192 │ │ + f18a: 2d2d cmp r5, #45 ; 0x2d │ │ + f18c: d102 bne.n f194 │ │ + f18e: 3f0c subs r7, #12 │ │ + f190: e000 b.n f194 │ │ + f192: 370c adds r7, #12 │ │ + f194: 491d ldr r1, [pc, #116] ; (f20c ) │ │ + f196: 1ca5 adds r5, r4, #2 │ │ + f198: 1c28 adds r0, r5, #0 │ │ + f19a: 4479 add r1, pc │ │ + f19c: 2202 movs r2, #2 │ │ + f19e: f022 fded bl 31d7c <__aeabi_llsl@@Base+0x21c> │ │ + f1a2: 2800 cmp r0, #0 │ │ + f1a4: d100 bne.n f1a8 │ │ + f1a6: 1d25 adds r5, r4, #4 │ │ + f1a8: 4b19 ldr r3, [pc, #100] ; (f210 ) │ │ + f1aa: 2200 movs r2, #0 │ │ + f1ac: 447b add r3, pc │ │ + f1ae: e6e9 b.n ef84 │ │ + f1b0: 1c25 adds r5, r4, #0 │ │ + f1b2: 2220 movs r2, #32 │ │ + f1b4: e6eb b.n ef8e │ │ + f1b6: b007 add sp, #28 │ │ + f1b8: bdf0 pop {r4, r5, r6, r7, pc} │ │ + f1ba: 46c0 nop ; (mov r8, r8) │ │ + f1bc: 3fab subs r7, #171 ; 0xab │ │ + f1be: 0002 movs r2, r0 │ │ + f1c0: 3fa8 subs r7, #168 ; 0xa8 │ │ + f1c2: 0002 movs r2, r0 │ │ + f1c4: 3fa5 subs r7, #165 ; 0xa5 │ │ + f1c6: 0002 movs r2, r0 │ │ + f1c8: 3ff2 subs r7, #242 ; 0xf2 │ │ + f1ca: 0002 movs r2, r0 │ │ + f1cc: 3f70 subs r7, #112 ; 0x70 │ │ + f1ce: 0002 movs r2, r0 │ │ + f1d0: 3f64 subs r7, #100 ; 0x64 │ │ + f1d2: 0002 movs r2, r0 │ │ + f1d4: 3f60 subs r7, #96 ; 0x60 │ │ + f1d6: 0002 movs r2, r0 │ │ + f1d8: 3f5c subs r7, #92 ; 0x5c │ │ + f1da: 0002 movs r2, r0 │ │ + f1dc: 3f58 subs r7, #88 ; 0x58 │ │ + f1de: 0002 movs r2, r0 │ │ + f1e0: 3f55 subs r7, #85 ; 0x55 │ │ + f1e2: 0002 movs r2, r0 │ │ + f1e4: 8f88 ldrh r0, [r1, #60] ; 0x3c │ │ + f1e6: 0003 movs r3, r0 │ │ + f1e8: 3faa subs r7, #170 ; 0xaa │ │ + f1ea: 0002 movs r2, r0 │ │ + f1ec: 3f2c subs r7, #44 ; 0x2c │ │ + f1ee: 0002 movs r2, r0 │ │ + f1f0: 8f64 ldrh r4, [r4, #58] ; 0x3a │ │ + f1f2: 0003 movs r3, r0 │ │ + f1f4: 3f08 subs r7, #8 │ │ + f1f6: 0002 movs r2, r0 │ │ + f1f8: 3f04 subs r7, #4 │ │ + f1fa: 0002 movs r2, r0 │ │ + f1fc: 3f00 subs r7, #0 │ │ + f1fe: 0002 movs r2, r0 │ │ + f200: 3efc subs r6, #252 ; 0xfc │ │ + f202: 0002 movs r2, r0 │ │ + f204: 3ef9 subs r6, #249 ; 0xf9 │ │ + f206: 0002 movs r2, r0 │ │ + f208: 3f55 subs r7, #85 ; 0x55 │ │ + f20a: 0002 movs r2, r0 │ │ + f20c: 3f00 subs r7, #0 │ │ + f20e: 0002 movs r2, r0 │ │ + f210: 8eec ldrh r4, [r5, #54] ; 0x36 │ │ + f212: 0003 movs r3, r0 │ │ + f214: b538 push {r3, r4, r5, lr} │ │ + f216: 2208 movs r2, #8 │ │ + f218: 1c04 adds r4, r0, #0 │ │ + f21a: 4b16 ldr r3, [pc, #88] ; (f274 ) │ │ + f21c: 1c0d adds r5, r1, #0 │ │ + f21e: 447b add r3, pc │ │ + f220: 681b ldr r3, [r3, #0] │ │ + f222: 6819 ldr r1, [r3, #0] │ │ + f224: 782b ldrb r3, [r5, #0] │ │ + f226: 18cb adds r3, r1, r3 │ │ + f228: 785b ldrb r3, [r3, #1] │ │ + f22a: 4213 tst r3, r2 │ │ + f22c: d001 beq.n f232 │ │ + f22e: 3501 adds r5, #1 │ │ + f230: e7f8 b.n f224 │ │ + f232: 7f62 ldrb r2, [r4, #29] │ │ + f234: 7f20 ldrb r0, [r4, #28] │ │ + f236: 7fa3 ldrb r3, [r4, #30] │ │ + f238: 0212 lsls r2, r2, #8 │ │ + f23a: 4302 orrs r2, r0 │ │ + f23c: 7fe0 ldrb r0, [r4, #31] │ │ + f23e: 041b lsls r3, r3, #16 │ │ + f240: 4313 orrs r3, r2 │ │ + f242: 0600 lsls r0, r0, #24 │ │ + f244: 4318 orrs r0, r3 │ │ + f246: d001 beq.n f24c │ │ + f248: f022 fda0 bl 31d8c <__aeabi_llsl@@Base+0x22c> │ │ + f24c: 782b ldrb r3, [r5, #0] │ │ + f24e: 2b00 cmp r3, #0 │ │ + f250: d00a beq.n f268 │ │ + f252: 1c28 adds r0, r5, #0 │ │ + f254: f022 fda2 bl 31d9c <__aeabi_llsl@@Base+0x23c> │ │ + f258: 0a03 lsrs r3, r0, #8 │ │ + f25a: 7720 strb r0, [r4, #28] │ │ + f25c: 7763 strb r3, [r4, #29] │ │ + f25e: 0c03 lsrs r3, r0, #16 │ │ + f260: 0e00 lsrs r0, r0, #24 │ │ + f262: 77a3 strb r3, [r4, #30] │ │ + f264: 77e0 strb r0, [r4, #31] │ │ + f266: e003 b.n f270 │ │ + f268: 7723 strb r3, [r4, #28] │ │ + f26a: 7763 strb r3, [r4, #29] │ │ + f26c: 77a3 strb r3, [r4, #30] │ │ + f26e: 77e3 strb r3, [r4, #31] │ │ + f270: bd38 pop {r3, r4, r5, pc} │ │ + f272: 46c0 nop ; (mov r8, r8) │ │ + f274: 9c12 ldr r4, [sp, #72] ; 0x48 │ │ + f276: 0002 movs r2, r0 │ │ + f278: b5f0 push {r4, r5, r6, r7, lr} │ │ + f27a: 1c04 adds r4, r0, #0 │ │ + f27c: b085 sub sp, #20 │ │ + f27e: 1c08 adds r0, r1, #0 │ │ + f280: 1c0f adds r7, r1, #0 │ │ + f282: 9200 str r2, [sp, #0] │ │ + f284: f022 fd6a bl 31d5c <__aeabi_llsl@@Base+0x1fc> │ │ + f288: 1c06 adds r6, r0, #0 │ │ + f28a: 9800 ldr r0, [sp, #0] │ │ + f28c: f022 fd66 bl 31d5c <__aeabi_llsl@@Base+0x1fc> │ │ + f290: 9001 str r0, [sp, #4] │ │ + f292: 2e00 cmp r6, #0 │ │ + f294: dd75 ble.n f382 │ │ + f296: 2800 cmp r0, #0 │ │ + f298: dd73 ble.n f382 │ │ + f29a: 9800 ldr r0, [sp, #0] │ │ + f29c: 1c39 adds r1, r7, #0 │ │ + f29e: f022 fd85 bl 31dac <__aeabi_llsl@@Base+0x24c> │ │ + f2a2: 2800 cmp r0, #0 │ │ + f2a4: d16d bne.n f382 │ │ + f2a6: 7e63 ldrb r3, [r4, #25] │ │ + f2a8: 7e25 ldrb r5, [r4, #24] │ │ + f2aa: 1c39 adds r1, r7, #0 │ │ + f2ac: 021b lsls r3, r3, #8 │ │ + f2ae: 432b orrs r3, r5 │ │ + f2b0: 7ea5 ldrb r5, [r4, #26] │ │ + f2b2: 042d lsls r5, r5, #16 │ │ + f2b4: 431d orrs r5, r3 │ │ + f2b6: 7ee3 ldrb r3, [r4, #27] │ │ + f2b8: 061b lsls r3, r3, #24 │ │ + f2ba: 432b orrs r3, r5 │ │ + f2bc: 1c18 adds r0, r3, #0 │ │ + f2be: 9302 str r3, [sp, #8] │ │ + f2c0: f022 fd74 bl 31dac <__aeabi_llsl@@Base+0x24c> │ │ + f2c4: 1e05 subs r5, r0, #0 │ │ + f2c6: d05c beq.n f382 │ │ + f2c8: 9802 ldr r0, [sp, #8] │ │ + f2ca: f022 fd47 bl 31d5c <__aeabi_llsl@@Base+0x1fc> │ │ + f2ce: 7c62 ldrb r2, [r4, #17] │ │ + f2d0: 7c21 ldrb r1, [r4, #16] │ │ + f2d2: 7ca3 ldrb r3, [r4, #18] │ │ + f2d4: 0212 lsls r2, r2, #8 │ │ + f2d6: 430a orrs r2, r1 │ │ + f2d8: 041b lsls r3, r3, #16 │ │ + f2da: 7ce1 ldrb r1, [r4, #19] │ │ + f2dc: 4313 orrs r3, r2 │ │ + f2de: 9a01 ldr r2, [sp, #4] │ │ + f2e0: 0609 lsls r1, r1, #24 │ │ + f2e2: 4319 orrs r1, r3 │ │ + f2e4: 1883 adds r3, r0, r2 │ │ + f2e6: 9003 str r0, [sp, #12] │ │ + f2e8: 1b9b subs r3, r3, r6 │ │ + f2ea: 428b cmp r3, r1 │ │ + f2ec: db20 blt.n f330 │ │ + f2ee: 0049 lsls r1, r1, #1 │ │ + f2f0: 9802 ldr r0, [sp, #8] │ │ + f2f2: f022 fd63 bl 31dbc <__aeabi_llsl@@Base+0x25c> │ │ + f2f6: 0a03 lsrs r3, r0, #8 │ │ + f2f8: 7663 strb r3, [r4, #25] │ │ + f2fa: 0c03 lsrs r3, r0, #16 │ │ + f2fc: 76a3 strb r3, [r4, #26] │ │ + f2fe: 0e03 lsrs r3, r0, #24 │ │ + f300: 76e3 strb r3, [r4, #27] │ │ + f302: 7c63 ldrb r3, [r4, #17] │ │ + f304: 7c22 ldrb r2, [r4, #16] │ │ + f306: 7620 strb r0, [r4, #24] │ │ + f308: 021b lsls r3, r3, #8 │ │ + f30a: 4313 orrs r3, r2 │ │ + f30c: 7ca2 ldrb r2, [r4, #18] │ │ + f30e: 1c39 adds r1, r7, #0 │ │ + f310: 0412 lsls r2, r2, #16 │ │ + f312: 431a orrs r2, r3 │ │ + f314: 7ce3 ldrb r3, [r4, #19] │ │ + f316: 061b lsls r3, r3, #24 │ │ + f318: 4313 orrs r3, r2 │ │ + f31a: 005b lsls r3, r3, #1 │ │ + f31c: 0a1a lsrs r2, r3, #8 │ │ + f31e: 7423 strb r3, [r4, #16] │ │ + f320: 7462 strb r2, [r4, #17] │ │ + f322: 0c1a lsrs r2, r3, #16 │ │ + f324: 0e1b lsrs r3, r3, #24 │ │ + f326: 74a2 strb r2, [r4, #18] │ │ + f328: 74e3 strb r3, [r4, #19] │ │ + f32a: f022 fd3f bl 31dac <__aeabi_llsl@@Base+0x24c> │ │ + f32e: 1c05 adds r5, r0, #0 │ │ + f330: 9b01 ldr r3, [sp, #4] │ │ + f332: 42b3 cmp r3, r6 │ │ + f334: dd1c ble.n f370 │ │ + f336: 7e63 ldrb r3, [r4, #25] │ │ + f338: 7e22 ldrb r2, [r4, #24] │ │ + f33a: 021b lsls r3, r3, #8 │ │ + f33c: 4313 orrs r3, r2 │ │ + f33e: 7ea2 ldrb r2, [r4, #26] │ │ + f340: 0412 lsls r2, r2, #16 │ │ + f342: 431a orrs r2, r3 │ │ + f344: 7ee3 ldrb r3, [r4, #27] │ │ + f346: 061b lsls r3, r3, #24 │ │ + f348: 4313 orrs r3, r2 │ │ + f34a: 9a03 ldr r2, [sp, #12] │ │ + f34c: 189b adds r3, r3, r2 │ │ + f34e: 4272 negs r2, r6 │ │ + f350: 42ab cmp r3, r5 │ │ + f352: d905 bls.n f360 │ │ + f354: 9901 ldr r1, [sp, #4] │ │ + f356: 7818 ldrb r0, [r3, #0] │ │ + f358: 1859 adds r1, r3, r1 │ │ + f35a: 5488 strb r0, [r1, r2] │ │ + f35c: 3b01 subs r3, #1 │ │ + f35e: e7f7 b.n f350 │ │ + f360: 2300 movs r3, #0 │ │ + f362: 9a00 ldr r2, [sp, #0] │ │ + f364: 5cd2 ldrb r2, [r2, r3] │ │ + f366: 2a00 cmp r2, #0 │ │ + f368: d09d beq.n f2a6 │ │ + f36a: 54ea strb r2, [r5, r3] │ │ + f36c: 3301 adds r3, #1 │ │ + f36e: e7f8 b.n f362 │ │ + f370: 9900 ldr r1, [sp, #0] │ │ + f372: 1c28 adds r0, r5, #0 │ │ + f374: f022 fd2a bl 31dcc <__aeabi_llsl@@Base+0x26c> │ │ + f378: 19a9 adds r1, r5, r6 │ │ + f37a: 1c28 adds r0, r5, #0 │ │ + f37c: f022 fd2e bl 31ddc <__aeabi_llsl@@Base+0x27c> │ │ + f380: e791 b.n f2a6 │ │ + f382: b005 add sp, #20 │ │ + f384: bdf0 pop {r4, r5, r6, r7, pc} │ │ + f386: 0000 movs r0, r0 │ │ + f388: b5f0 push {r4, r5, r6, r7, lr} │ │ + f38a: 1c05 adds r5, r0, #0 │ │ + f38c: 4bad ldr r3, [pc, #692] ; (f644 ) │ │ + f38e: b093 sub sp, #76 ; 0x4c │ │ + f390: 9200 str r2, [sp, #0] │ │ + f392: 447b add r3, pc │ │ + f394: 681b ldr r3, [r3, #0] │ │ + f396: 681a ldr r2, [r3, #0] │ │ + f398: 9307 str r3, [sp, #28] │ │ + f39a: 9211 str r2, [sp, #68] ; 0x44 │ │ + f39c: 780b ldrb r3, [r1, #0] │ │ + f39e: 2b20 cmp r3, #32 │ │ + f3a0: d101 bne.n f3a6 │ │ + f3a2: 3101 adds r1, #1 │ │ + f3a4: e7fa b.n f39c │ │ + f3a6: 2700 movs r7, #0 │ │ + f3a8: 2208 movs r2, #8 │ │ + f3aa: 4ba7 ldr r3, [pc, #668] ; (f648 ) │ │ + f3ac: 447b add r3, pc │ │ + f3ae: 681b ldr r3, [r3, #0] │ │ + f3b0: 681e ldr r6, [r3, #0] │ │ + f3b2: 19cc adds r4, r1, r7 │ │ + f3b4: 2f14 cmp r7, #20 │ │ + f3b6: d109 bne.n f3cc │ │ + f3b8: ab0b add r3, sp, #44 ; 0x2c │ │ + f3ba: 9306 str r3, [sp, #24] │ │ + f3bc: 2300 movs r3, #0 │ │ + f3be: 9a06 ldr r2, [sp, #24] │ │ + f3c0: 55d3 strb r3, [r2, r7] │ │ + f3c2: 9a00 ldr r2, [sp, #0] │ │ + f3c4: 429a cmp r2, r3 │ │ + f3c6: d010 beq.n f3ea │ │ + f3c8: 9301 str r3, [sp, #4] │ │ + f3ca: e012 b.n f3f2 │ │ + f3cc: 5dcb ldrb r3, [r1, r7] │ │ + f3ce: 2b00 cmp r3, #0 │ │ + f3d0: d0f2 beq.n f3b8 │ │ + f3d2: 2b5d cmp r3, #93 ; 0x5d │ │ + f3d4: d0f0 beq.n f3b8 │ │ + f3d6: 2b25 cmp r3, #37 ; 0x25 │ │ + f3d8: d0ee beq.n f3b8 │ │ + f3da: 18f0 adds r0, r6, r3 │ │ + f3dc: 7840 ldrb r0, [r0, #1] │ │ + f3de: 4210 tst r0, r2 │ │ + f3e0: d1ea bne.n f3b8 │ │ + f3e2: a80b add r0, sp, #44 ; 0x2c │ │ + f3e4: 543b strb r3, [r7, r0] │ │ + f3e6: 3701 adds r7, #1 │ │ + f3e8: e7e3 b.n f3b2 │ │ + f3ea: 1c20 adds r0, r4, #0 │ │ + f3ec: f7ff fcb2 bl ed54 │ │ + f3f0: 9001 str r0, [sp, #4] │ │ + f3f2: 7a6e ldrb r6, [r5, #9] │ │ + f3f4: 7a2f ldrb r7, [r5, #8] │ │ + f3f6: 7aeb ldrb r3, [r5, #11] │ │ + f3f8: 0236 lsls r6, r6, #8 │ │ + f3fa: 433e orrs r6, r7 │ │ + f3fc: 7aaf ldrb r7, [r5, #10] │ │ + f3fe: 061b lsls r3, r3, #24 │ │ + f400: 043f lsls r7, r7, #16 │ │ + f402: 4337 orrs r7, r6 │ │ + f404: 433b orrs r3, r7 │ │ + f406: 9305 str r3, [sp, #20] │ │ + f408: 1c1c adds r4, r3, #0 │ │ + f40a: 2300 movs r3, #0 │ │ + f40c: 9302 str r3, [sp, #8] │ │ + f40e: 2301 movs r3, #1 │ │ + f410: 9304 str r3, [sp, #16] │ │ + f412: 2300 movs r3, #0 │ │ + f414: 9303 str r3, [sp, #12] │ │ + f416: 1c1f adds r7, r3, #0 │ │ + f418: 1c1e adds r6, r3, #0 │ │ + f41a: ab0b add r3, sp, #44 ; 0x2c │ │ + f41c: 9308 str r3, [sp, #32] │ │ + f41e: 4b8b ldr r3, [pc, #556] ; (f64c ) │ │ + f420: 447b add r3, pc │ │ + f422: 9309 str r3, [sp, #36] ; 0x24 │ │ + f424: 2c00 cmp r4, #0 │ │ + f426: d042 beq.n f4ae │ │ + f428: 1d63 adds r3, r4, #5 │ │ + f42a: 7fde ldrb r6, [r3, #31] │ │ + f42c: 2e00 cmp r6, #0 │ │ + f42e: d103 bne.n f438 │ │ + f430: 2f00 cmp r7, #0 │ │ + f432: d12f bne.n f494 │ │ + f434: 1c27 adds r7, r4, #0 │ │ + f436: e02d b.n f494 │ │ + f438: 1c20 adds r0, r4, #0 │ │ + f43a: 9908 ldr r1, [sp, #32] │ │ + f43c: 302c adds r0, #44 ; 0x2c │ │ + f43e: 2214 movs r2, #20 │ │ + f440: f022 fc9c bl 31d7c <__aeabi_llsl@@Base+0x21c> │ │ + f444: 2800 cmp r0, #0 │ │ + f446: d125 bne.n f494 │ │ + f448: 1da3 adds r3, r4, #6 │ │ + f44a: 7fdb ldrb r3, [r3, #31] │ │ + f44c: 9a00 ldr r2, [sp, #0] │ │ + f44e: 4293 cmp r3, r2 │ │ + f450: d100 bne.n f454 │ │ + f452: e0ec b.n f62e │ │ + f454: 7d62 ldrb r2, [r4, #21] │ │ + f456: 7d23 ldrb r3, [r4, #20] │ │ + f458: 0212 lsls r2, r2, #8 │ │ + f45a: 431a orrs r2, r3 │ │ + f45c: 7da3 ldrb r3, [r4, #22] │ │ + f45e: 041b lsls r3, r3, #16 │ │ + f460: 4313 orrs r3, r2 │ │ + f462: 7de2 ldrb r2, [r4, #23] │ │ + f464: 0612 lsls r2, r2, #24 │ │ + f466: 431a orrs r2, r3 │ │ + f468: 9201 str r2, [sp, #4] │ │ + f46a: 7e63 ldrb r3, [r4, #25] │ │ + f46c: 7e22 ldrb r2, [r4, #24] │ │ + f46e: 021b lsls r3, r3, #8 │ │ + f470: 4313 orrs r3, r2 │ │ + f472: 7ea2 ldrb r2, [r4, #26] │ │ + f474: 0412 lsls r2, r2, #16 │ │ + f476: 431a orrs r2, r3 │ │ + f478: 7ee3 ldrb r3, [r4, #27] │ │ + f47a: 9603 str r6, [sp, #12] │ │ + f47c: 061b lsls r3, r3, #24 │ │ + f47e: 4313 orrs r3, r2 │ │ + f480: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + f482: 6013 str r3, [r2, #0] │ │ + f484: 1c23 adds r3, r4, #0 │ │ + f486: 332a adds r3, #42 ; 0x2a │ │ + f488: 781b ldrb r3, [r3, #0] │ │ + f48a: 9304 str r3, [sp, #16] │ │ + f48c: 1c23 adds r3, r4, #0 │ │ + f48e: 3328 adds r3, #40 ; 0x28 │ │ + f490: 781b ldrb r3, [r3, #0] │ │ + f492: 9302 str r3, [sp, #8] │ │ + f494: 7866 ldrb r6, [r4, #1] │ │ + f496: 7823 ldrb r3, [r4, #0] │ │ + f498: 78e2 ldrb r2, [r4, #3] │ │ + f49a: 0236 lsls r6, r6, #8 │ │ + f49c: 431e orrs r6, r3 │ │ + f49e: 78a3 ldrb r3, [r4, #2] │ │ + f4a0: 0612 lsls r2, r2, #24 │ │ + f4a2: 041b lsls r3, r3, #16 │ │ + f4a4: 4333 orrs r3, r6 │ │ + f4a6: 431a orrs r2, r3 │ │ + f4a8: 1c26 adds r6, r4, #0 │ │ + f4aa: 1c14 adds r4, r2, #0 │ │ + f4ac: e7ba b.n f424 │ │ + f4ae: 2f00 cmp r7, #0 │ │ + f4b0: d05c beq.n f56c │ │ + f4b2: 9b00 ldr r3, [sp, #0] │ │ + f4b4: 1d7a adds r2, r7, #5 │ │ + f4b6: 2b00 cmp r3, #0 │ │ + f4b8: d00b beq.n f4d2 │ │ + f4ba: 466b mov r3, sp │ │ + f4bc: 7b1b ldrb r3, [r3, #12] │ │ + f4be: 77d3 strb r3, [r2, #31] │ │ + f4c0: 466a mov r2, sp │ │ + f4c2: 1c3b adds r3, r7, #0 │ │ + f4c4: 7c12 ldrb r2, [r2, #16] │ │ + f4c6: 332a adds r3, #42 ; 0x2a │ │ + f4c8: 3b02 subs r3, #2 │ │ + f4ca: 709a strb r2, [r3, #2] │ │ + f4cc: 466a mov r2, sp │ │ + f4ce: 7a12 ldrb r2, [r2, #8] │ │ + f4d0: e00c b.n f4ec │ │ + f4d2: 495f ldr r1, [pc, #380] ; (f650 ) │ │ + f4d4: 4479 add r1, pc │ │ + f4d6: 684b ldr r3, [r1, #4] │ │ + f4d8: 3301 adds r3, #1 │ │ + f4da: 77d3 strb r3, [r2, #31] │ │ + f4dc: 604b str r3, [r1, #4] │ │ + f4de: 1c3b adds r3, r7, #0 │ │ + f4e0: 2201 movs r2, #1 │ │ + f4e2: 332a adds r3, #42 ; 0x2a │ │ + f4e4: 701a strb r2, [r3, #0] │ │ + f4e6: 466a mov r2, sp │ │ + f4e8: 7812 ldrb r2, [r2, #0] │ │ + f4ea: 3b02 subs r3, #2 │ │ + f4ec: 1c38 adds r0, r7, #0 │ │ + f4ee: 701a strb r2, [r3, #0] │ │ + f4f0: 9b00 ldr r3, [sp, #0] │ │ + f4f2: 1dba adds r2, r7, #6 │ │ + f4f4: 302c adds r0, #44 ; 0x2c │ │ + f4f6: 061b lsls r3, r3, #24 │ │ + f4f8: 0e1b lsrs r3, r3, #24 │ │ + f4fa: 77d3 strb r3, [r2, #31] │ │ + f4fc: 1dfa adds r2, r7, #7 │ │ + f4fe: 77d3 strb r3, [r2, #31] │ │ + f500: 9906 ldr r1, [sp, #24] │ │ + f502: 2214 movs r2, #20 │ │ + f504: f022 fc72 bl 31dec <__aeabi_llsl@@Base+0x28c> │ │ + f508: 1c3b adds r3, r7, #0 │ │ + f50a: 2400 movs r4, #0 │ │ + f50c: 3340 adds r3, #64 ; 0x40 │ │ + f50e: 701c strb r4, [r3, #0] │ │ + f510: 3b38 subs r3, #56 ; 0x38 │ │ + f512: 77dc strb r4, [r3, #31] │ │ + f514: 466b mov r3, sp │ │ + f516: 791b ldrb r3, [r3, #4] │ │ + f518: 1c38 adds r0, r7, #0 │ │ + f51a: 753b strb r3, [r7, #20] │ │ + f51c: 9b01 ldr r3, [sp, #4] │ │ + f51e: 0a1b lsrs r3, r3, #8 │ │ + f520: 757b strb r3, [r7, #21] │ │ + f522: 9b01 ldr r3, [sp, #4] │ │ + f524: 0c1b lsrs r3, r3, #16 │ │ + f526: 75bb strb r3, [r7, #22] │ │ + f528: 9b01 ldr r3, [sp, #4] │ │ + f52a: 0e1b lsrs r3, r3, #24 │ │ + f52c: 75fb strb r3, [r7, #23] │ │ + f52e: 4b49 ldr r3, [pc, #292] ; (f654 ) │ │ + f530: 447b add r3, pc │ │ + f532: 781a ldrb r2, [r3, #0] │ │ + f534: 763a strb r2, [r7, #24] │ │ + f536: 785a ldrb r2, [r3, #1] │ │ + f538: 767a strb r2, [r7, #25] │ │ + f53a: 789a ldrb r2, [r3, #2] │ │ + f53c: 78db ldrb r3, [r3, #3] │ │ + f53e: 76ba strb r2, [r7, #26] │ │ + f540: 76fb strb r3, [r7, #27] │ │ + f542: 7a6b ldrb r3, [r5, #9] │ │ + f544: 7a2a ldrb r2, [r5, #8] │ │ + f546: 021b lsls r3, r3, #8 │ │ + f548: 4313 orrs r3, r2 │ │ + f54a: 7aaa ldrb r2, [r5, #10] │ │ + f54c: 0412 lsls r2, r2, #16 │ │ + f54e: 431a orrs r2, r3 │ │ + f550: 7aeb ldrb r3, [r5, #11] │ │ + f552: 061b lsls r3, r3, #24 │ │ + f554: 4313 orrs r3, r2 │ │ + f556: 3329 adds r3, #41 ; 0x29 │ │ + f558: 781a ldrb r2, [r3, #0] │ │ + f55a: 1c3b adds r3, r7, #0 │ │ + f55c: 3329 adds r3, #41 ; 0x29 │ │ + f55e: 701a strb r2, [r3, #0] │ │ + f560: 743c strb r4, [r7, #16] │ │ + f562: 747c strb r4, [r7, #17] │ │ + f564: 74bc strb r4, [r7, #18] │ │ + f566: 74fc strb r4, [r7, #19] │ │ + f568: 709c strb r4, [r3, #2] │ │ + f56a: e061 b.n f630 │ │ + f56c: 9b00 ldr r3, [sp, #0] │ │ + f56e: 2b00 cmp r3, #0 │ │ + f570: d104 bne.n f57c │ │ + f572: 4a39 ldr r2, [pc, #228] ; (f658 ) │ │ + f574: 447a add r2, pc │ │ + f576: 6853 ldr r3, [r2, #4] │ │ + f578: 3301 adds r3, #1 │ │ + f57a: 6053 str r3, [r2, #4] │ │ + f57c: 2142 movs r1, #66 ; 0x42 │ │ + f57e: 2001 movs r0, #1 │ │ + f580: f022 fc3c bl 31dfc <__aeabi_llsl@@Base+0x29c> │ │ + f584: 2700 movs r7, #0 │ │ + f586: 4b35 ldr r3, [pc, #212] ; (f65c ) │ │ + f588: 6007 str r7, [r0, #0] │ │ + f58a: 1c04 adds r4, r0, #0 │ │ + f58c: 447b add r3, pc │ │ + f58e: 685a ldr r2, [r3, #4] │ │ + f590: 1d43 adds r3, r0, #5 │ │ + f592: a90b add r1, sp, #44 ; 0x2c │ │ + f594: 77da strb r2, [r3, #31] │ │ + f596: 9b00 ldr r3, [sp, #0] │ │ + f598: 1d82 adds r2, r0, #6 │ │ + f59a: 061b lsls r3, r3, #24 │ │ + f59c: 0e1b lsrs r3, r3, #24 │ │ + f59e: 77d3 strb r3, [r2, #31] │ │ + f5a0: 1dc2 adds r2, r0, #7 │ │ + f5a2: 77d3 strb r3, [r2, #31] │ │ + f5a4: 1c03 adds r3, r0, #0 │ │ + f5a6: 2201 movs r2, #1 │ │ + f5a8: 332a adds r3, #42 ; 0x2a │ │ + f5aa: 701a strb r2, [r3, #0] │ │ + f5ac: 302c adds r0, #44 ; 0x2c │ │ + f5ae: 2214 movs r2, #20 │ │ + f5b0: f022 fc1c bl 31dec <__aeabi_llsl@@Base+0x28c> │ │ + f5b4: 1c23 adds r3, r4, #0 │ │ + f5b6: 9a05 ldr r2, [sp, #20] │ │ + f5b8: 3340 adds r3, #64 ; 0x40 │ │ + f5ba: 701f strb r7, [r3, #0] │ │ + f5bc: 3b38 subs r3, #56 ; 0x38 │ │ + f5be: 6067 str r7, [r4, #4] │ │ + f5c0: 60a7 str r7, [r4, #8] │ │ + f5c2: 60e7 str r7, [r4, #12] │ │ + f5c4: 6127 str r7, [r4, #16] │ │ + f5c6: 77df strb r7, [r3, #31] │ │ + f5c8: 3320 adds r3, #32 │ │ + f5ca: 701f strb r7, [r3, #0] │ │ + f5cc: 6167 str r7, [r4, #20] │ │ + f5ce: 2378 movs r3, #120 ; 0x78 │ │ + f5d0: 42ba cmp r2, r7 │ │ + f5d2: d002 beq.n f5da │ │ + f5d4: 1c13 adds r3, r2, #0 │ │ + f5d6: 3329 adds r3, #41 ; 0x29 │ │ + f5d8: 781b ldrb r3, [r3, #0] │ │ + f5da: 1c22 adds r2, r4, #0 │ │ + f5dc: 3229 adds r2, #41 ; 0x29 │ │ + f5de: 7013 strb r3, [r2, #0] │ │ + f5e0: 2300 movs r3, #0 │ │ + f5e2: 61e3 str r3, [r4, #28] │ │ + f5e4: 6223 str r3, [r4, #32] │ │ + f5e6: 7093 strb r3, [r2, #2] │ │ + f5e8: 9b00 ldr r3, [sp, #0] │ │ + f5ea: 2b00 cmp r3, #0 │ │ + f5ec: d00b beq.n f606 │ │ + f5ee: 466a mov r2, sp │ │ + f5f0: 7b12 ldrb r2, [r2, #12] │ │ + f5f2: 1d63 adds r3, r4, #5 │ │ + f5f4: 77da strb r2, [r3, #31] │ │ + f5f6: 466a mov r2, sp │ │ + f5f8: 7c12 ldrb r2, [r2, #16] │ │ + f5fa: 3325 adds r3, #37 ; 0x25 │ │ + f5fc: 3b02 subs r3, #2 │ │ + f5fe: 709a strb r2, [r3, #2] │ │ + f600: 466a mov r2, sp │ │ + f602: 7a12 ldrb r2, [r2, #8] │ │ + f604: 701a strb r2, [r3, #0] │ │ + f606: 9b01 ldr r3, [sp, #4] │ │ + f608: 0a21 lsrs r1, r4, #8 │ │ + f60a: 0c22 lsrs r2, r4, #16 │ │ + f60c: 6163 str r3, [r4, #20] │ │ + f60e: 4b14 ldr r3, [pc, #80] ; (f660 ) │ │ + f610: 447b add r3, pc │ │ + f612: 681b ldr r3, [r3, #0] │ │ + f614: 61a3 str r3, [r4, #24] │ │ + f616: 0e23 lsrs r3, r4, #24 │ │ + f618: 2e00 cmp r6, #0 │ │ + f61a: d004 beq.n f626 │ │ + f61c: 7034 strb r4, [r6, #0] │ │ + f61e: 7071 strb r1, [r6, #1] │ │ + f620: 70b2 strb r2, [r6, #2] │ │ + f622: 70f3 strb r3, [r6, #3] │ │ + f624: e003 b.n f62e │ │ + f626: 722c strb r4, [r5, #8] │ │ + f628: 7269 strb r1, [r5, #9] │ │ + f62a: 72aa strb r2, [r5, #10] │ │ + f62c: 72eb strb r3, [r5, #11] │ │ + f62e: 1c20 adds r0, r4, #0 │ │ + f630: 9b07 ldr r3, [sp, #28] │ │ + f632: 9a11 ldr r2, [sp, #68] ; 0x44 │ │ + f634: 681b ldr r3, [r3, #0] │ │ + f636: 429a cmp r2, r3 │ │ + f638: d001 beq.n f63e │ │ + f63a: f022 fb37 bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + f63e: b013 add sp, #76 ; 0x4c │ │ + f640: bdf0 pop {r4, r5, r6, r7, pc} │ │ + f642: 46c0 nop ; (mov r8, r8) │ │ + f644: 9a66 ldr r2, [sp, #408] ; 0x198 │ │ + f646: 0002 movs r2, r0 │ │ + f648: 9a84 ldr r2, [sp, #528] ; 0x210 │ │ + f64a: 0002 movs r2, r0 │ │ + f64c: 8c78 ldrh r0, [r7, #34] ; 0x22 │ │ + f64e: 0003 movs r3, r0 │ │ + f650: 8bc4 ldrh r4, [r0, #30] │ │ + f652: 0003 movs r3, r0 │ │ + f654: 8b68 ldrh r0, [r5, #26] │ │ + f656: 0003 movs r3, r0 │ │ + f658: 8b24 ldrh r4, [r4, #24] │ │ + f65a: 0003 movs r3, r0 │ │ + f65c: 8b0c ldrh r4, [r1, #24] │ │ + f65e: 0003 movs r3, r0 │ │ + f660: 8a88 ldrh r0, [r1, #20] │ │ + f662: 0003 movs r3, r0 │ │ + f664: b508 push {r3, lr} │ │ + f666: 2300 movs r3, #0 │ │ + f668: 429a cmp r2, r3 │ │ + f66a: d010 beq.n f68e │ │ + f66c: 0283 lsls r3, r0, #10 │ │ + f66e: 0300 lsls r0, r0, #12 │ │ + f670: 1ac3 subs r3, r0, r3 │ │ + f672: 1c18 adds r0, r3, #0 │ │ + f674: 4348 muls r0, r1 │ │ + f676: 4b07 ldr r3, [pc, #28] ; (f694 ) │ │ + f678: 447b add r3, pc │ │ + f67a: 6899 ldr r1, [r3, #8] │ │ + f67c: 4341 muls r1, r0 │ │ + f67e: 1c08 adds r0, r1, #0 │ │ + f680: 68d9 ldr r1, [r3, #12] │ │ + f682: 1c0b adds r3, r1, #0 │ │ + f684: 4353 muls r3, r2 │ │ + f686: 1c19 adds r1, r3, #0 │ │ + f688: f022 fb20 bl 31ccc <__aeabi_llsl@@Base+0x16c> │ │ + f68c: 1c03 adds r3, r0, #0 │ │ + f68e: 1c18 adds r0, r3, #0 │ │ + f690: bd08 pop {r3, pc} │ │ + f692: 46c0 nop ; (mov r8, r8) │ │ + f694: 8a20 ldrh r0, [r4, #16] │ │ + f696: 0003 movs r3, r0 │ │ + f698: b5f8 push {r3, r4, r5, r6, r7, lr} │ │ + f69a: 1c04 adds r4, r0, #0 │ │ + f69c: 1c43 adds r3, r0, #1 │ │ + f69e: 7fdd ldrb r5, [r3, #31] │ │ + f6a0: 1c83 adds r3, r0, #2 │ │ + f6a2: 7fd8 ldrb r0, [r3, #31] │ │ + f6a4: 1ce3 adds r3, r4, #3 │ │ + f6a6: 7fdb ldrb r3, [r3, #31] │ │ + f6a8: 0200 lsls r0, r0, #8 │ │ + f6aa: 4328 orrs r0, r5 │ │ + f6ac: 041b lsls r3, r3, #16 │ │ + f6ae: 4303 orrs r3, r0 │ │ + f6b0: 1d20 adds r0, r4, #4 │ │ + f6b2: 7fc5 ldrb r5, [r0, #31] │ │ + f6b4: 1c10 adds r0, r2, #0 │ │ + f6b6: 062d lsls r5, r5, #24 │ │ + f6b8: 431d orrs r5, r3 │ │ + f6ba: d027 beq.n f70c │ │ + f6bc: 7f67 ldrb r7, [r4, #29] │ │ + f6be: 7f26 ldrb r6, [r4, #28] │ │ + f6c0: 7fe3 ldrb r3, [r4, #31] │ │ + f6c2: 023f lsls r7, r7, #8 │ │ + f6c4: 4337 orrs r7, r6 │ │ + f6c6: 7fa6 ldrb r6, [r4, #30] │ │ + f6c8: 061b lsls r3, r3, #24 │ │ + f6ca: 0436 lsls r6, r6, #16 │ │ + f6cc: 433e orrs r6, r7 │ │ + f6ce: 4333 orrs r3, r6 │ │ + f6d0: 4299 cmp r1, r3 │ │ + f6d2: d31b bcc.n f70c │ │ + f6d4: 1ac8 subs r0, r1, r3 │ │ + f6d6: 21c0 movs r1, #192 ; 0xc0 │ │ + f6d8: 1c14 adds r4, r2, #0 │ │ + f6da: 260f movs r6, #15 │ │ + f6dc: f022 fb26 bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + f6e0: 21c0 movs r1, #192 ; 0xc0 │ │ + f6e2: 4370 muls r0, r6 │ │ + f6e4: 0049 lsls r1, r1, #1 │ │ + f6e6: f022 fb21 bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + f6ea: 1c6b adds r3, r5, #1 │ │ + f6ec: db05 blt.n f6fa │ │ + f6ee: 42b0 cmp r0, r6 │ │ + f6f0: d900 bls.n f6f4 │ │ + f6f2: 1c30 adds r0, r6, #0 │ │ + f6f4: 1822 adds r2, r4, r0 │ │ + f6f6: 2d00 cmp r5, #0 │ │ + f6f8: dc00 bgt.n f6fc │ │ + f6fa: 1a22 subs r2, r4, r0 │ │ + f6fc: 2a01 cmp r2, #1 │ │ + f6fe: dd03 ble.n f708 │ │ + f700: 207f movs r0, #127 ; 0x7f │ │ + f702: 4282 cmp r2, r0 │ │ + f704: dc02 bgt.n f70c │ │ + f706: e000 b.n f70a │ │ + f708: 2202 movs r2, #2 │ │ + f70a: 1c10 adds r0, r2, #0 │ │ + f70c: bdf8 pop {r3, r4, r5, r6, r7, pc} │ │ + f70e: 1e4b subs r3, r1, #1 │ │ + f710: b510 push {r4, lr} │ │ + f712: 2b1f cmp r3, #31 │ │ + f714: d825 bhi.n f762 │ │ + f716: 1e53 subs r3, r2, #1 │ │ + f718: 2b7f cmp r3, #127 ; 0x7f │ │ + f71a: d822 bhi.n f762 │ │ + f71c: 7a43 ldrb r3, [r0, #9] │ │ + f71e: 7a04 ldrb r4, [r0, #8] │ │ + f720: 021b lsls r3, r3, #8 │ │ + f722: 4323 orrs r3, r4 │ │ + f724: 7a84 ldrb r4, [r0, #10] │ │ + f726: 0424 lsls r4, r4, #16 │ │ + f728: 431c orrs r4, r3 │ │ + f72a: 7ac3 ldrb r3, [r0, #11] │ │ + f72c: 061b lsls r3, r3, #24 │ │ + f72e: 4323 orrs r3, r4 │ │ + f730: 2b00 cmp r3, #0 │ │ + f732: d016 beq.n f762 │ │ + f734: 1d58 adds r0, r3, #5 │ │ + f736: 7fc0 ldrb r0, [r0, #31] │ │ + f738: 4288 cmp r0, r1 │ │ + f73a: d107 bne.n f74c │ │ + f73c: 1d98 adds r0, r3, #6 │ │ + f73e: 7fc0 ldrb r0, [r0, #31] │ │ + f740: 3801 subs r0, #1 │ │ + f742: 2809 cmp r0, #9 │ │ + f744: d902 bls.n f74c │ │ + f746: 1c18 adds r0, r3, #0 │ │ + f748: 302a adds r0, #42 ; 0x2a │ │ + f74a: 7002 strb r2, [r0, #0] │ │ + f74c: 785c ldrb r4, [r3, #1] │ │ + f74e: 7818 ldrb r0, [r3, #0] │ │ + f750: 0224 lsls r4, r4, #8 │ │ + f752: 4304 orrs r4, r0 │ │ + f754: 7898 ldrb r0, [r3, #2] │ │ + f756: 78db ldrb r3, [r3, #3] │ │ + f758: 0400 lsls r0, r0, #16 │ │ + f75a: 4320 orrs r0, r4 │ │ + f75c: 061b lsls r3, r3, #24 │ │ + f75e: 4303 orrs r3, r0 │ │ + f760: e7e6 b.n f730 │ │ + f762: bd10 pop {r4, pc} │ │ + f764: b570 push {r4, r5, r6, lr} │ │ + f766: 1c0e adds r6, r1, #0 │ │ + f768: 4912 ldr r1, [pc, #72] ; (f7b4 ) │ │ + f76a: 1c15 adds r5, r2, #0 │ │ + f76c: 4479 add r1, pc │ │ + f76e: 2204 movs r2, #4 │ │ + f770: 1c04 adds r4, r0, #0 │ │ + f772: f022 fae3 bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + f776: 2301 movs r3, #1 │ │ + f778: 2800 cmp r0, #0 │ │ + f77a: d00c beq.n f796 │ │ + f77c: 490e ldr r1, [pc, #56] ; (f7b8 ) │ │ + f77e: 1c20 adds r0, r4, #0 │ │ + f780: 4479 add r1, pc │ │ + f782: 2202 movs r2, #2 │ │ + f784: f022 fada bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + f788: 2302 movs r3, #2 │ │ + f78a: 2800 cmp r0, #0 │ │ + f78c: d003 beq.n f796 │ │ + f78e: 7823 ldrb r3, [r4, #0] │ │ + f790: 2b43 cmp r3, #67 ; 0x43 │ │ + f792: d103 bne.n f79c │ │ + f794: 2304 movs r3, #4 │ │ + f796: 6033 str r3, [r6, #0] │ │ + f798: 602b str r3, [r5, #0] │ │ + f79a: e009 b.n f7b0 │ │ + f79c: 1c31 adds r1, r6, #0 │ │ + f79e: 1c20 adds r0, r4, #0 │ │ + f7a0: f7fe fea0 bl e4e4 │ │ + f7a4: 4905 ldr r1, [pc, #20] ; (f7bc ) │ │ + f7a6: 1820 adds r0, r4, r0 │ │ + f7a8: 1c2a adds r2, r5, #0 │ │ + f7aa: 4479 add r1, pc │ │ + f7ac: f022 fb2e bl 31e0c <__aeabi_llsl@@Base+0x2ac> │ │ + f7b0: bd70 pop {r4, r5, r6, pc} │ │ + f7b2: 46c0 nop ; (mov r8, r8) │ │ + f7b4: 395e subs r1, #94 ; 0x5e │ │ + f7b6: 0002 movs r2, r0 │ │ + f7b8: 394f subs r1, #79 ; 0x4f │ │ + f7ba: 0002 movs r2, r0 │ │ + f7bc: 3928 subs r1, #40 ; 0x28 │ │ + f7be: 0002 movs r2, r0 │ │ + f7c0: b538 push {r3, r4, r5, lr} │ │ + f7c2: 1c05 adds r5, r0, #0 │ │ + f7c4: 1c0c adds r4, r1, #0 │ │ + f7c6: 2001 movs r0, #1 │ │ + f7c8: 2110 movs r1, #16 │ │ + f7ca: f022 fb17 bl 31dfc <__aeabi_llsl@@Base+0x29c> │ │ + f7ce: 2300 movs r3, #0 │ │ + f7d0: 6045 str r5, [r0, #4] │ │ + f7d2: 6003 str r3, [r0, #0] │ │ + f7d4: 5ce1 ldrb r1, [r4, r3] │ │ + f7d6: 18c2 adds r2, r0, r3 │ │ + f7d8: 3301 adds r3, #1 │ │ + f7da: 7211 strb r1, [r2, #8] │ │ + f7dc: 2b06 cmp r3, #6 │ │ + f7de: d1f9 bne.n f7d4 │ │ + f7e0: 4b03 ldr r3, [pc, #12] ; (f7f0 ) │ │ + f7e2: 447b add r3, pc │ │ + f7e4: 7c1b ldrb r3, [r3, #16] │ │ + f7e6: 7383 strb r3, [r0, #14] │ │ + f7e8: 2300 movs r3, #0 │ │ + f7ea: 73c3 strb r3, [r0, #15] │ │ + f7ec: bd38 pop {r3, r4, r5, pc} │ │ + f7ee: 46c0 nop ; (mov r8, r8) │ │ + f7f0: 88b6 ldrh r6, [r6, #4] │ │ + f7f2: 0003 movs r3, r0 │ │ + f7f4: b5f0 push {r4, r5, r6, r7, lr} │ │ + f7f6: 4e2f ldr r6, [pc, #188] ; (f8b4 ) │ │ + f7f8: b085 sub sp, #20 │ │ + f7fa: 1c15 adds r5, r2, #0 │ │ + f7fc: 447e add r6, pc │ │ + f7fe: 6836 ldr r6, [r6, #0] │ │ + f800: 1c07 adds r7, r0, #0 │ │ + f802: 6833 ldr r3, [r6, #0] │ │ + f804: 1c0c adds r4, r1, #0 │ │ + f806: 9303 str r3, [sp, #12] │ │ + f808: 7b4b ldrb r3, [r1, #13] │ │ + f80a: 7b0a ldrb r2, [r1, #12] │ │ + f80c: 021b lsls r3, r3, #8 │ │ + f80e: 4313 orrs r3, r2 │ │ + f810: 7b8a ldrb r2, [r1, #14] │ │ + f812: 0412 lsls r2, r2, #16 │ │ + f814: 431a orrs r2, r3 │ │ + f816: 7bcb ldrb r3, [r1, #15] │ │ + f818: 061b lsls r3, r3, #24 │ │ + f81a: 4313 orrs r3, r2 │ │ + f81c: d119 bne.n f852 │ │ + f81e: a901 add r1, sp, #4 │ │ + f820: 714b strb r3, [r1, #5] │ │ + f822: 710b strb r3, [r1, #4] │ │ + f824: 70cb strb r3, [r1, #3] │ │ + f826: 708b strb r3, [r1, #2] │ │ + f828: 2301 movs r3, #1 │ │ + f82a: 700b strb r3, [r1, #0] │ │ + f82c: 2342 movs r3, #66 ; 0x42 │ │ + f82e: 4a22 ldr r2, [pc, #136] ; (f8b8 ) │ │ + f830: 704b strb r3, [r1, #1] │ │ + f832: 447a add r2, pc │ │ + f834: 6950 ldr r0, [r2, #20] │ │ + f836: f7ff ffc3 bl f7c0 │ │ + f83a: 0a03 lsrs r3, r0, #8 │ │ + f83c: 7363 strb r3, [r4, #13] │ │ + f83e: 0c03 lsrs r3, r0, #16 │ │ + f840: 73a3 strb r3, [r4, #14] │ │ + f842: 0e03 lsrs r3, r0, #24 │ │ + f844: 1c02 adds r2, r0, #0 │ │ + f846: 7320 strb r0, [r4, #12] │ │ + f848: 73e3 strb r3, [r4, #15] │ │ + f84a: 1c38 adds r0, r7, #0 │ │ + f84c: 1c21 adds r1, r4, #0 │ │ + f84e: f7ff ffd1 bl f7f4 │ │ + f852: 7a63 ldrb r3, [r4, #9] │ │ + f854: 7a22 ldrb r2, [r4, #8] │ │ + f856: 1c28 adds r0, r5, #0 │ │ + f858: 021b lsls r3, r3, #8 │ │ + f85a: 4313 orrs r3, r2 │ │ + f85c: 7aa2 ldrb r2, [r4, #10] │ │ + f85e: 0a29 lsrs r1, r5, #8 │ │ + f860: 0412 lsls r2, r2, #16 │ │ + f862: 431a orrs r2, r3 │ │ + f864: 7ae3 ldrb r3, [r4, #11] │ │ + f866: 061b lsls r3, r3, #24 │ │ + f868: 4313 orrs r3, r2 │ │ + f86a: 22ff movs r2, #255 ; 0xff │ │ + f86c: 4010 ands r0, r2 │ │ + f86e: 2b00 cmp r3, #0 │ │ + f870: d00c beq.n f88c │ │ + f872: 0c2f lsrs r7, r5, #16 │ │ + f874: 4011 ands r1, r2 │ │ + f876: 0e2d lsrs r5, r5, #24 │ │ + f878: 403a ands r2, r7 │ │ + f87a: 7018 strb r0, [r3, #0] │ │ + f87c: 7059 strb r1, [r3, #1] │ │ + f87e: 709a strb r2, [r3, #2] │ │ + f880: 70dd strb r5, [r3, #3] │ │ + f882: 7220 strb r0, [r4, #8] │ │ + f884: 7261 strb r1, [r4, #9] │ │ + f886: 72a2 strb r2, [r4, #10] │ │ + f888: 72e5 strb r5, [r4, #11] │ │ + f88a: e00b b.n f8a4 │ │ + f88c: 0c2f lsrs r7, r5, #16 │ │ + f88e: 4011 ands r1, r2 │ │ + f890: 0e2b lsrs r3, r5, #24 │ │ + f892: 403a ands r2, r7 │ │ + f894: 7120 strb r0, [r4, #4] │ │ + f896: 7161 strb r1, [r4, #5] │ │ + f898: 71a2 strb r2, [r4, #6] │ │ + f89a: 71e3 strb r3, [r4, #7] │ │ + f89c: 7220 strb r0, [r4, #8] │ │ + f89e: 7261 strb r1, [r4, #9] │ │ + f8a0: 72a2 strb r2, [r4, #10] │ │ + f8a2: 72e3 strb r3, [r4, #11] │ │ + f8a4: 9a03 ldr r2, [sp, #12] │ │ + f8a6: 6833 ldr r3, [r6, #0] │ │ + f8a8: 429a cmp r2, r3 │ │ + f8aa: d001 beq.n f8b0 │ │ + f8ac: f022 f9fe bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + f8b0: b005 add sp, #20 │ │ + f8b2: bdf0 pop {r4, r5, r6, r7, pc} │ │ + f8b4: 95fc str r5, [sp, #1008] ; 0x3f0 │ │ + f8b6: 0002 movs r2, r0 │ │ + f8b8: 8866 ldrh r6, [r4, #2] │ │ + f8ba: 0003 movs r3, r0 │ │ + f8bc: b5f0 push {r4, r5, r6, r7, lr} │ │ + f8be: 4c15 ldr r4, [pc, #84] ; (f914 ) │ │ + f8c0: 1c1d adds r5, r3, #0 │ │ + f8c2: 447c add r4, pc │ │ + f8c4: 6824 ldr r4, [r4, #0] │ │ + f8c6: b085 sub sp, #20 │ │ + f8c8: 1c0e adds r6, r1, #0 │ │ + f8ca: 6823 ldr r3, [r4, #0] │ │ + f8cc: a901 add r1, sp, #4 │ │ + f8ce: 1c07 adds r7, r0, #0 │ │ + f8d0: 9303 str r3, [sp, #12] │ │ + f8d2: 2300 movs r3, #0 │ │ + f8d4: 714b strb r3, [r1, #5] │ │ + f8d6: 710b strb r3, [r1, #4] │ │ + f8d8: 70cb strb r3, [r1, #3] │ │ + f8da: 708b strb r3, [r1, #2] │ │ + f8dc: 2301 movs r3, #1 │ │ + f8de: 700b strb r3, [r1, #0] │ │ + f8e0: 2354 movs r3, #84 ; 0x54 │ │ + f8e2: 1c10 adds r0, r2, #0 │ │ + f8e4: 704b strb r3, [r1, #1] │ │ + f8e6: f7ff ff6b bl f7c0 │ │ + f8ea: 0a29 lsrs r1, r5, #8 │ │ + f8ec: 7285 strb r5, [r0, #10] │ │ + f8ee: 72c1 strb r1, [r0, #11] │ │ + f8f0: 0c29 lsrs r1, r5, #16 │ │ + f8f2: 0e2d lsrs r5, r5, #24 │ │ + f8f4: 1c02 adds r2, r0, #0 │ │ + f8f6: 7301 strb r1, [r0, #12] │ │ + f8f8: 7345 strb r5, [r0, #13] │ │ + f8fa: 1c31 adds r1, r6, #0 │ │ + f8fc: 1c38 adds r0, r7, #0 │ │ + f8fe: f7ff ff79 bl f7f4 │ │ + f902: 9a03 ldr r2, [sp, #12] │ │ + f904: 6823 ldr r3, [r4, #0] │ │ + f906: 429a cmp r2, r3 │ │ + f908: d001 beq.n f90e │ │ + f90a: f022 f9cf bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + f90e: b005 add sp, #20 │ │ + f910: bdf0 pop {r4, r5, r6, r7, pc} │ │ + f912: 46c0 nop ; (mov r8, r8) │ │ + f914: 9536 str r5, [sp, #216] ; 0xd8 │ │ f916: 0002 movs r2, r0 │ │ - f918: 4942 ldr r1, [pc, #264] ; (fa24 ) │ │ - f91a: 1c20 adds r0, r4, #0 │ │ - f91c: 2205 movs r2, #5 │ │ - f91e: 4479 add r1, pc │ │ - f920: f021 f8ec bl 30afc <__clzsi2+0x248> │ │ - f924: 2800 cmp r0, #0 │ │ - f926: d121 bne.n f96c │ │ - f928: 7960 ldrb r0, [r4, #5] │ │ - f92a: 3831 subs r0, #49 ; 0x31 │ │ - f92c: 2804 cmp r0, #4 │ │ - f92e: d805 bhi.n f93c │ │ - f930: 1da5 adds r5, r4, #6 │ │ - f932: f01e fb27 bl 2df84 <__gnu_thumb1_case_uqi> │ │ - f936: 0a07 lsrs r7, r0, #8 │ │ - f938: 100d asrs r5, r1, #32 │ │ - f93a: 0013 movs r3, r2 │ │ - f93c: 4e3a ldr r6, [pc, #232] ; (fa28 ) │ │ - f93e: 1d65 adds r5, r4, #5 │ │ - f940: 447e add r6, pc │ │ - f942: e00d b.n f960 │ │ - f944: 4e39 ldr r6, [pc, #228] ; (fa2c ) │ │ - f946: 447e add r6, pc │ │ - f948: e00a b.n f960 │ │ - f94a: 4e39 ldr r6, [pc, #228] ; (fa30 ) │ │ - f94c: 447e add r6, pc │ │ - f94e: e007 b.n f960 │ │ - f950: 4e38 ldr r6, [pc, #224] ; (fa34 ) │ │ - f952: 447e add r6, pc │ │ - f954: e004 b.n f960 │ │ - f956: 4e38 ldr r6, [pc, #224] ; (fa38 ) │ │ - f958: 447e add r6, pc │ │ - f95a: e001 b.n f960 │ │ - f95c: 4e37 ldr r6, [pc, #220] ; (fa3c ) │ │ - f95e: 447e add r6, pc │ │ - f960: 4b37 ldr r3, [pc, #220] ; (fa40 ) │ │ - f962: 447b add r3, pc │ │ - f964: 6d9a ldr r2, [r3, #88] ; 0x58 │ │ - f966: 2a63 cmp r2, #99 ; 0x63 │ │ - f968: d156 bne.n fa18 │ │ - f96a: e013 b.n f994 │ │ - f96c: 4935 ldr r1, [pc, #212] ; (fa44 ) │ │ - f96e: 1c20 adds r0, r4, #0 │ │ - f970: 2204 movs r2, #4 │ │ - f972: 4479 add r1, pc │ │ - f974: f021 f8c2 bl 30afc <__clzsi2+0x248> │ │ - f978: 2800 cmp r0, #0 │ │ - f97a: d122 bne.n f9c2 │ │ - f97c: 7920 ldrb r0, [r4, #4] │ │ - f97e: 3831 subs r0, #49 ; 0x31 │ │ - f980: 2804 cmp r0, #4 │ │ - f982: d909 bls.n f998 │ │ - f984: 4e30 ldr r6, [pc, #192] ; (fa48 ) │ │ - f986: 1d25 adds r5, r4, #4 │ │ - f988: 447e add r6, pc │ │ - f98a: 4b30 ldr r3, [pc, #192] ; (fa4c ) │ │ - f98c: 447b add r3, pc │ │ - f98e: 6d9c ldr r4, [r3, #88] ; 0x58 │ │ - f990: 2c63 cmp r4, #99 ; 0x63 │ │ - f992: d141 bne.n fa18 │ │ - f994: 2201 movs r2, #1 │ │ - f996: e71e b.n f7d6 │ │ - f998: 1d65 adds r5, r4, #5 │ │ - f99a: f01e faf3 bl 2df84 <__gnu_thumb1_case_uqi> │ │ - f99e: 0603 lsls r3, r0, #24 │ │ - f9a0: 0c09 lsrs r1, r1, #16 │ │ - f9a2: 000f movs r7, r1 │ │ - f9a4: 4e2a ldr r6, [pc, #168] ; (fa50 ) │ │ - f9a6: 447e add r6, pc │ │ - f9a8: e7ef b.n f98a │ │ - f9aa: 4e2a ldr r6, [pc, #168] ; (fa54 ) │ │ - f9ac: 447e add r6, pc │ │ - f9ae: e7ec b.n f98a │ │ - f9b0: 4e29 ldr r6, [pc, #164] ; (fa58 ) │ │ - f9b2: 447e add r6, pc │ │ - f9b4: e7e9 b.n f98a │ │ - f9b6: 4e29 ldr r6, [pc, #164] ; (fa5c ) │ │ - f9b8: 447e add r6, pc │ │ - f9ba: e7e6 b.n f98a │ │ - f9bc: 4e28 ldr r6, [pc, #160] ; (fa60 ) │ │ - f9be: 447e add r6, pc │ │ - f9c0: e7e3 b.n f98a │ │ - f9c2: 7825 ldrb r5, [r4, #0] │ │ - f9c4: 4827 ldr r0, [pc, #156] ; (fa64 ) │ │ - f9c6: 1c29 adds r1, r5, #0 │ │ - f9c8: 4478 add r0, pc │ │ - f9ca: f021 f89f bl 30b0c <__clzsi2+0x258> │ │ - f9ce: 2800 cmp r0, #0 │ │ - f9d0: d019 beq.n fa06 │ │ - f9d2: 2d00 cmp r5, #0 │ │ - f9d4: d017 beq.n fa06 │ │ - f9d6: 7863 ldrb r3, [r4, #1] │ │ - f9d8: 2b38 cmp r3, #56 ; 0x38 │ │ - f9da: d114 bne.n fa06 │ │ - f9dc: 2d2b cmp r5, #43 ; 0x2b │ │ - f9de: d003 beq.n f9e8 │ │ - f9e0: 2d2d cmp r5, #45 ; 0x2d │ │ - f9e2: d102 bne.n f9ea │ │ - f9e4: 3f0c subs r7, #12 │ │ - f9e6: e000 b.n f9ea │ │ - f9e8: 370c adds r7, #12 │ │ - f9ea: 491f ldr r1, [pc, #124] ; (fa68 ) │ │ - f9ec: 1ca5 adds r5, r4, #2 │ │ - f9ee: 1c28 adds r0, r5, #0 │ │ - f9f0: 4479 add r1, pc │ │ - f9f2: 2202 movs r2, #2 │ │ - f9f4: f021 f882 bl 30afc <__clzsi2+0x248> │ │ - f9f8: 2800 cmp r0, #0 │ │ - f9fa: d100 bne.n f9fe │ │ - f9fc: 1d25 adds r5, r4, #4 │ │ - f9fe: 4b1b ldr r3, [pc, #108] ; (fa6c ) │ │ - fa00: 2200 movs r2, #0 │ │ - fa02: 447b add r3, pc │ │ - fa04: e6e7 b.n f7d6 │ │ - fa06: 2220 movs r2, #32 │ │ - fa08: 7823 ldrb r3, [r4, #0] │ │ - fa0a: 1c19 adds r1, r3, #0 │ │ - fa0c: 4391 bics r1, r2 │ │ - fa0e: d004 beq.n fa1a │ │ - fa10: 2b5d cmp r3, #93 ; 0x5d │ │ - fa12: d002 beq.n fa1a │ │ - fa14: 3401 adds r4, #1 │ │ - fa16: e7f7 b.n fa08 │ │ - fa18: 1c2c adds r4, r5, #0 │ │ - fa1a: 3401 adds r4, #1 │ │ - fa1c: e5db b.n f5d6 │ │ - fa1e: 1c38 adds r0, r7, #0 │ │ - fa20: b007 add sp, #28 │ │ - fa22: bdf0 pop {r4, r5, r6, r7, pc} │ │ - fa24: 27af movs r7, #175 ; 0xaf │ │ - fa26: 0002 movs r2, r0 │ │ - fa28: 272f movs r7, #47 ; 0x2f │ │ - fa2a: 0002 movs r2, r0 │ │ - fa2c: 2723 movs r7, #35 ; 0x23 │ │ - fa2e: 0002 movs r2, r0 │ │ - fa30: 271f movs r7, #31 │ │ - fa32: 0002 movs r2, r0 │ │ - fa34: 271b movs r7, #27 │ │ - fa36: 0002 movs r2, r0 │ │ - fa38: 2717 movs r7, #23 │ │ - fa3a: 0002 movs r2, r0 │ │ - fa3c: 2714 movs r7, #20 │ │ - fa3e: 0002 movs r2, r0 │ │ - fa40: 8232 strh r2, [r6, #16] │ │ - fa42: 0003 movs r3, r0 │ │ - fa44: 2761 movs r7, #97 ; 0x61 │ │ + f918: b57f push {r0, r1, r2, r3, r4, r5, r6, lr} │ │ + f91a: 4c10 ldr r4, [pc, #64] ; (f95c ) │ │ + f91c: 1c0d adds r5, r1, #0 │ │ + f91e: 447c add r4, pc │ │ + f920: 6824 ldr r4, [r4, #0] │ │ + f922: a901 add r1, sp, #4 │ │ + f924: 1c06 adds r6, r0, #0 │ │ + f926: 6823 ldr r3, [r4, #0] │ │ + f928: 1c10 adds r0, r2, #0 │ │ + f92a: 9303 str r3, [sp, #12] │ │ + f92c: 2300 movs r3, #0 │ │ + f92e: 714b strb r3, [r1, #5] │ │ + f930: 710b strb r3, [r1, #4] │ │ + f932: 70cb strb r3, [r1, #3] │ │ + f934: 708b strb r3, [r1, #2] │ │ + f936: 2301 movs r3, #1 │ │ + f938: 700b strb r3, [r1, #0] │ │ + f93a: 2358 movs r3, #88 ; 0x58 │ │ + f93c: 704b strb r3, [r1, #1] │ │ + f93e: f7ff ff3f bl f7c0 │ │ + f942: 1c29 adds r1, r5, #0 │ │ + f944: 1c02 adds r2, r0, #0 │ │ + f946: 1c30 adds r0, r6, #0 │ │ + f948: f7ff ff54 bl f7f4 │ │ + f94c: 9a03 ldr r2, [sp, #12] │ │ + f94e: 6823 ldr r3, [r4, #0] │ │ + f950: 429a cmp r2, r3 │ │ + f952: d001 beq.n f958 │ │ + f954: f022 f9aa bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + f958: bd7f pop {r0, r1, r2, r3, r4, r5, r6, pc} │ │ + f95a: 46c0 nop ; (mov r8, r8) │ │ + f95c: 94da str r4, [sp, #872] ; 0x368 │ │ + f95e: 0002 movs r2, r0 │ │ + f960: b5f0 push {r4, r5, r6, r7, lr} │ │ + f962: 1c06 adds r6, r0, #0 │ │ + f964: 2001 movs r0, #1 │ │ + f966: 4c10 ldr r4, [pc, #64] ; (f9a8 ) │ │ + f968: 1c0d adds r5, r1, #0 │ │ + f96a: 447c add r4, pc │ │ + f96c: 6824 ldr r4, [r4, #0] │ │ + f96e: b085 sub sp, #20 │ │ + f970: 2700 movs r7, #0 │ │ + f972: 6821 ldr r1, [r4, #0] │ │ + f974: 9103 str r1, [sp, #12] │ │ + f976: a901 add r1, sp, #4 │ │ + f978: 7008 strb r0, [r1, #0] │ │ + f97a: 204a movs r0, #74 ; 0x4a │ │ + f97c: 7048 strb r0, [r1, #1] │ │ + f97e: 1c10 adds r0, r2, #0 │ │ + f980: 714b strb r3, [r1, #5] │ │ + f982: 710f strb r7, [r1, #4] │ │ + f984: 70cf strb r7, [r1, #3] │ │ + f986: 708f strb r7, [r1, #2] │ │ + f988: f7ff ff1a bl f7c0 │ │ + f98c: 1c29 adds r1, r5, #0 │ │ + f98e: 1c02 adds r2, r0, #0 │ │ + f990: 1c30 adds r0, r6, #0 │ │ + f992: f7ff ff2f bl f7f4 │ │ + f996: 9a03 ldr r2, [sp, #12] │ │ + f998: 6823 ldr r3, [r4, #0] │ │ + f99a: 429a cmp r2, r3 │ │ + f99c: d001 beq.n f9a2 │ │ + f99e: f022 f985 bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + f9a2: b005 add sp, #20 │ │ + f9a4: bdf0 pop {r4, r5, r6, r7, pc} │ │ + f9a6: 46c0 nop ; (mov r8, r8) │ │ + f9a8: 948e str r4, [sp, #568] ; 0x238 │ │ + f9aa: 0002 movs r2, r0 │ │ + f9ac: b57f push {r0, r1, r2, r3, r4, r5, r6, lr} │ │ + f9ae: 4c10 ldr r4, [pc, #64] ; (f9f0 ) │ │ + f9b0: 1c0d adds r5, r1, #0 │ │ + f9b2: 447c add r4, pc │ │ + f9b4: 6824 ldr r4, [r4, #0] │ │ + f9b6: a901 add r1, sp, #4 │ │ + f9b8: 1c06 adds r6, r0, #0 │ │ + f9ba: 6823 ldr r3, [r4, #0] │ │ + f9bc: 1c10 adds r0, r2, #0 │ │ + f9be: 9303 str r3, [sp, #12] │ │ + f9c0: 2300 movs r3, #0 │ │ + f9c2: 714b strb r3, [r1, #5] │ │ + f9c4: 710b strb r3, [r1, #4] │ │ + f9c6: 70cb strb r3, [r1, #3] │ │ + f9c8: 708b strb r3, [r1, #2] │ │ + f9ca: 2301 movs r3, #1 │ │ + f9cc: 700b strb r3, [r1, #0] │ │ + f9ce: 2350 movs r3, #80 ; 0x50 │ │ + f9d0: 704b strb r3, [r1, #1] │ │ + f9d2: f7ff fef5 bl f7c0 │ │ + f9d6: 1c29 adds r1, r5, #0 │ │ + f9d8: 1c02 adds r2, r0, #0 │ │ + f9da: 1c30 adds r0, r6, #0 │ │ + f9dc: f7ff ff0a bl f7f4 │ │ + f9e0: 9a03 ldr r2, [sp, #12] │ │ + f9e2: 6823 ldr r3, [r4, #0] │ │ + f9e4: 429a cmp r2, r3 │ │ + f9e6: d001 beq.n f9ec │ │ + f9e8: f022 f960 bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + f9ec: bd7f pop {r0, r1, r2, r3, r4, r5, r6, pc} │ │ + f9ee: 46c0 nop ; (mov r8, r8) │ │ + f9f0: 9446 str r4, [sp, #280] ; 0x118 │ │ + f9f2: 0002 movs r2, r0 │ │ + f9f4: b5f0 push {r4, r5, r6, r7, lr} │ │ + f9f6: 4d13 ldr r5, [pc, #76] ; (fa44 ) │ │ + f9f8: b087 sub sp, #28 │ │ + f9fa: 2600 movs r6, #0 │ │ + f9fc: 447d add r5, pc │ │ + f9fe: 682d ldr r5, [r5, #0] │ │ + fa00: ac03 add r4, sp, #12 │ │ + fa02: 9201 str r2, [sp, #4] │ │ + fa04: 682b ldr r3, [r5, #0] │ │ + fa06: 9000 str r0, [sp, #0] │ │ + fa08: 7026 strb r6, [r4, #0] │ │ + fa0a: 9305 str r3, [sp, #20] │ │ + fa0c: 1c0b adds r3, r1, #0 │ │ + fa0e: 7066 strb r6, [r4, #1] │ │ + fa10: 332a adds r3, #42 ; 0x2a │ │ + fa12: 7818 ldrb r0, [r3, #0] │ │ + fa14: 1c0f adds r7, r1, #0 │ │ + fa16: f012 fe5d bl 226d4 │ │ + fa1a: 1c21 adds r1, r4, #0 │ │ + fa1c: 70a0 strb r0, [r4, #2] │ │ + fa1e: 9801 ldr r0, [sp, #4] │ │ + fa20: 70e6 strb r6, [r4, #3] │ │ + fa22: 7126 strb r6, [r4, #4] │ │ + fa24: 7166 strb r6, [r4, #5] │ │ + fa26: f7ff fecb bl f7c0 │ │ + fa2a: 1c39 adds r1, r7, #0 │ │ + fa2c: 1c02 adds r2, r0, #0 │ │ + fa2e: 9800 ldr r0, [sp, #0] │ │ + fa30: f7ff fee0 bl f7f4 │ │ + fa34: 9a05 ldr r2, [sp, #20] │ │ + fa36: 682b ldr r3, [r5, #0] │ │ + fa38: 429a cmp r2, r3 │ │ + fa3a: d001 beq.n fa40 │ │ + fa3c: f022 f936 bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + fa40: b007 add sp, #28 │ │ + fa42: bdf0 pop {r4, r5, r6, r7, pc} │ │ + fa44: 93fc str r3, [sp, #1008] ; 0x3f0 │ │ fa46: 0002 movs r2, r0 │ │ - fa48: 26e5 movs r6, #229 ; 0xe5 │ │ - fa4a: 0002 movs r2, r0 │ │ - fa4c: 8208 strh r0, [r1, #16] │ │ - fa4e: 0003 movs r3, r0 │ │ - fa50: 26c3 movs r6, #195 ; 0xc3 │ │ - fa52: 0002 movs r2, r0 │ │ - fa54: 26bf movs r6, #191 ; 0xbf │ │ - fa56: 0002 movs r2, r0 │ │ - fa58: 26bb movs r6, #187 ; 0xbb │ │ - fa5a: 0002 movs r2, r0 │ │ - fa5c: 26b7 movs r6, #183 ; 0xb7 │ │ - fa5e: 0002 movs r2, r0 │ │ - fa60: 26b4 movs r6, #180 ; 0xb4 │ │ - fa62: 0002 movs r2, r0 │ │ - fa64: 2710 movs r7, #16 │ │ - fa66: 0002 movs r2, r0 │ │ - fa68: 26bb movs r6, #187 ; 0xbb │ │ - fa6a: 0002 movs r2, r0 │ │ - fa6c: 8192 strh r2, [r2, #12] │ │ - fa6e: 0003 movs r3, r0 │ │ - fa70: b5f0 push {r4, r5, r6, r7, lr} │ │ - fa72: 2378 movs r3, #120 ; 0x78 │ │ - fa74: b089 sub sp, #36 ; 0x24 │ │ - fa76: 2700 movs r7, #0 │ │ - fa78: 9004 str r0, [sp, #16] │ │ - fa7a: 9105 str r1, [sp, #20] │ │ - fa7c: 9306 str r3, [sp, #24] │ │ - fa7e: 1c05 adds r5, r0, #0 │ │ - fa80: 9702 str r7, [sp, #8] │ │ - fa82: 9703 str r7, [sp, #12] │ │ - fa84: 9701 str r7, [sp, #4] │ │ - fa86: 2401 movs r4, #1 │ │ - fa88: 1c3e adds r6, r7, #0 │ │ - fa8a: 7828 ldrb r0, [r5, #0] │ │ - fa8c: 2800 cmp r0, #0 │ │ - fa8e: d00a beq.n faa6 │ │ - fa90: 9901 ldr r1, [sp, #4] │ │ - fa92: 2900 cmp r1, #0 │ │ - fa94: d005 beq.n faa2 │ │ - fa96: 3822 subs r0, #34 ; 0x22 │ │ - fa98: 1c03 adds r3, r0, #0 │ │ - fa9a: 1e58 subs r0, r3, #1 │ │ - fa9c: 4183 sbcs r3, r0 │ │ - fa9e: 9301 str r3, [sp, #4] │ │ - faa0: e030 b.n fb04 │ │ - faa2: 285d cmp r0, #93 ; 0x5d │ │ - faa4: d103 bne.n faae │ │ - faa6: 9802 ldr r0, [sp, #8] │ │ - faa8: 2800 cmp r0, #0 │ │ - faaa: d031 beq.n fb10 │ │ - faac: e02c b.n fb08 │ │ - faae: 282f cmp r0, #47 ; 0x2f │ │ - fab0: d004 beq.n fabc │ │ - fab2: 283d cmp r0, #61 ; 0x3d │ │ - fab4: d026 beq.n fb04 │ │ - fab6: 2822 cmp r0, #34 ; 0x22 │ │ - fab8: d107 bne.n faca │ │ - faba: e021 b.n fb00 │ │ - fabc: 9902 ldr r1, [sp, #8] │ │ - fabe: 9b06 ldr r3, [sp, #24] │ │ - fac0: 2701 movs r7, #1 │ │ - fac2: 3101 adds r1, #1 │ │ - fac4: 9102 str r1, [sp, #8] │ │ - fac6: 9303 str r3, [sp, #12] │ │ - fac8: e01c b.n fb04 │ │ - faca: f7ff fd47 bl f55c │ │ - face: 2800 cmp r0, #0 │ │ - fad0: d018 beq.n fb04 │ │ - fad2: 1c28 adds r0, r5, #0 │ │ - fad4: 2f00 cmp r7, #0 │ │ - fad6: d00d beq.n faf4 │ │ - fad8: a907 add r1, sp, #28 │ │ - fada: f7ff fd51 bl f580 │ │ - fade: 3801 subs r0, #1 │ │ - fae0: 9b07 ldr r3, [sp, #28] │ │ - fae2: 182d adds r5, r5, r0 │ │ - fae4: 9803 ldr r0, [sp, #12] │ │ - fae6: 435e muls r6, r3 │ │ - fae8: 1c22 adds r2, r4, #0 │ │ - faea: 4342 muls r2, r0 │ │ - faec: 9f01 ldr r7, [sp, #4] │ │ - faee: 18b6 adds r6, r6, r2 │ │ - faf0: 435c muls r4, r3 │ │ - faf2: e007 b.n fb04 │ │ - faf4: a906 add r1, sp, #24 │ │ - faf6: f7ff fd43 bl f580 │ │ - fafa: 3801 subs r0, #1 │ │ - fafc: 182d adds r5, r5, r0 │ │ - fafe: e001 b.n fb04 │ │ - fb00: 2101 movs r1, #1 │ │ - fb02: 9101 str r1, [sp, #4] │ │ - fb04: 3501 adds r5, #1 │ │ - fb06: e7c0 b.n fa8a │ │ - fb08: 2578 movs r5, #120 ; 0x78 │ │ - fb0a: 2c00 cmp r4, #0 │ │ - fb0c: d00c beq.n fb28 │ │ - fb0e: e001 b.n fb14 │ │ - fb10: 2404 movs r4, #4 │ │ - fb12: 2601 movs r6, #1 │ │ - fb14: 9b06 ldr r3, [sp, #24] │ │ - fb16: 1c21 adds r1, r4, #0 │ │ - fb18: 1c18 adds r0, r3, #0 │ │ - fb1a: 4370 muls r0, r6 │ │ - fb1c: 0080 lsls r0, r0, #2 │ │ - fb1e: f01e fa8f bl 2e040 <__divsi3> │ │ - fb22: 1e05 subs r5, r0, #0 │ │ - fb24: dc00 bgt.n fb28 │ │ - fb26: 2578 movs r5, #120 ; 0x78 │ │ - fb28: 9805 ldr r0, [sp, #20] │ │ - fb2a: 2800 cmp r0, #0 │ │ - fb2c: d003 beq.n fb36 │ │ - fb2e: 4b2d ldr r3, [pc, #180] ; (fbe4 ) │ │ - fb30: 447b add r3, pc │ │ - fb32: 685e ldr r6, [r3, #4] │ │ - fb34: 689c ldr r4, [r3, #8] │ │ - fb36: 4a2c ldr r2, [pc, #176] ; (fbe8 ) │ │ - fb38: 2301 movs r3, #1 │ │ - fb3a: 447a add r2, pc │ │ - fb3c: 6053 str r3, [r2, #4] │ │ - fb3e: 1c19 adds r1, r3, #0 │ │ - fb40: 1c28 adds r0, r5, #0 │ │ - fb42: 1c1f adds r7, r3, #0 │ │ - fb44: f01e fa7c bl 2e040 <__divsi3> │ │ - fb48: 1c7b adds r3, r7, #1 │ │ - fb4a: 28ff cmp r0, #255 ; 0xff │ │ - fb4c: dcf7 bgt.n fb3e │ │ - fb4e: 4b27 ldr r3, [pc, #156] ; (fbec ) │ │ - fb50: 447b add r3, pc │ │ - fb52: 609f str r7, [r3, #8] │ │ - fb54: 685b ldr r3, [r3, #4] │ │ - fb56: 1c02 adds r2, r0, #0 │ │ - fb58: 435a muls r2, r3 │ │ - fb5a: 1a12 subs r2, r2, r0 │ │ - fb5c: 4694 mov ip, r2 │ │ - fb5e: 2200 movs r2, #0 │ │ - fb60: 1812 adds r2, r2, r0 │ │ - fb62: 4661 mov r1, ip │ │ - fb64: 188d adds r5, r1, r2 │ │ - fb66: 9301 str r3, [sp, #4] │ │ - fb68: 3301 adds r3, #1 │ │ - fb6a: 2dff cmp r5, #255 ; 0xff │ │ - fb6c: ddf8 ble.n fb60 │ │ - fb6e: 9901 ldr r1, [sp, #4] │ │ - fb70: 4a1f ldr r2, [pc, #124] ; (fbf0 ) │ │ - fb72: 3901 subs r1, #1 │ │ - fb74: 1c0d adds r5, r1, #0 │ │ - fb76: 4345 muls r5, r0 │ │ - fb78: 2003 movs r0, #3 │ │ - fb7a: 1c03 adds r3, r0, #0 │ │ - fb7c: 436b muls r3, r5 │ │ - fb7e: 481d ldr r0, [pc, #116] ; (fbf4 ) │ │ - fb80: 447a add r2, pc │ │ - fb82: 4283 cmp r3, r0 │ │ - fb84: dd01 ble.n fb8a │ │ - fb86: 6051 str r1, [r2, #4] │ │ - fb88: e007 b.n fb9a │ │ - fb8a: 2003 movs r0, #3 │ │ - fb8c: 4341 muls r1, r0 │ │ - fb8e: 0fdd lsrs r5, r3, #31 │ │ - fb90: 007f lsls r7, r7, #1 │ │ - fb92: 18ed adds r5, r5, r3 │ │ - fb94: 6051 str r1, [r2, #4] │ │ - fb96: 6097 str r7, [r2, #8] │ │ - fb98: 106d asrs r5, r5, #1 │ │ - fb9a: 9905 ldr r1, [sp, #20] │ │ - fb9c: 2900 cmp r1, #0 │ │ - fb9e: d01e beq.n fbde │ │ - fba0: 4b15 ldr r3, [pc, #84] ; (fbf8 ) │ │ - fba2: 447b add r3, pc │ │ - fba4: 6859 ldr r1, [r3, #4] │ │ - fba6: 428e cmp r6, r1 │ │ - fba8: d102 bne.n fbb0 │ │ - fbaa: 689b ldr r3, [r3, #8] │ │ - fbac: 429c cmp r4, r3 │ │ - fbae: d016 beq.n fbde │ │ - fbb0: 4f12 ldr r7, [pc, #72] ; (fbfc ) │ │ - fbb2: 1c30 adds r0, r6, #0 │ │ - fbb4: 4368 muls r0, r5 │ │ - fbb6: 447f add r7, pc │ │ - fbb8: 68bb ldr r3, [r7, #8] │ │ - fbba: 4361 muls r1, r4 │ │ - fbbc: 4358 muls r0, r3 │ │ - fbbe: f01e fa3f bl 2e040 <__divsi3> │ │ - fbc2: 1c03 adds r3, r0, #0 │ │ - fbc4: 3b20 subs r3, #32 │ │ - fbc6: 9006 str r0, [sp, #24] │ │ - fbc8: 2bdf cmp r3, #223 ; 0xdf │ │ - fbca: d803 bhi.n fbd4 │ │ - fbcc: 607e str r6, [r7, #4] │ │ - fbce: 60bc str r4, [r7, #8] │ │ - fbd0: 1c05 adds r5, r0, #0 │ │ - fbd2: e004 b.n fbde │ │ - fbd4: 480a ldr r0, [pc, #40] ; (fc00 ) │ │ - fbd6: 9904 ldr r1, [sp, #16] │ │ - fbd8: 4478 add r0, pc │ │ - fbda: f7ff f8e3 bl eda4 │ │ - fbde: 1c28 adds r0, r5, #0 │ │ - fbe0: b009 add sp, #36 ; 0x24 │ │ - fbe2: bdf0 pop {r4, r5, r6, r7, pc} │ │ - fbe4: 7564 strb r4, [r4, #21] │ │ - fbe6: 0003 movs r3, r0 │ │ - fbe8: 755a strb r2, [r3, #21] │ │ - fbea: 0003 movs r3, r0 │ │ - fbec: 7544 strb r4, [r0, #21] │ │ - fbee: 0003 movs r3, r0 │ │ - fbf0: 7514 strb r4, [r2, #20] │ │ - fbf2: 0003 movs r3, r0 │ │ - fbf4: 01ff lsls r7, r7, #7 │ │ - fbf6: 0000 movs r0, r0 │ │ - fbf8: 74f2 strb r2, [r6, #19] │ │ - fbfa: 0003 movs r3, r0 │ │ - fbfc: 74de strb r6, [r3, #19] │ │ - fbfe: 0003 movs r3, r0 │ │ - fc00: 2503 movs r5, #3 │ │ - fc02: 0002 movs r2, r0 │ │ - fc04: b5f0 push {r4, r5, r6, r7, lr} │ │ - fc06: b085 sub sp, #20 │ │ - fc08: 1c06 adds r6, r0, #0 │ │ - fc0a: 1c17 adds r7, r2, #0 │ │ - fc0c: f7ff fcb8 bl f580 │ │ - fc10: 2401 movs r4, #1 │ │ - fc12: 1833 adds r3, r6, r0 │ │ - fc14: 1b9d subs r5, r3, r6 │ │ - fc16: 9301 str r3, [sp, #4] │ │ - fc18: 3301 adds r3, #1 │ │ - fc1a: 1e5a subs r2, r3, #1 │ │ - fc1c: 7810 ldrb r0, [r2, #0] │ │ - fc1e: 282f cmp r0, #47 ; 0x2f │ │ - fc20: d101 bne.n fc26 │ │ - fc22: 0064 lsls r4, r4, #1 │ │ - fc24: e7f6 b.n fc14 │ │ - fc26: f7ff fc99 bl f55c │ │ - fc2a: 2800 cmp r0, #0 │ │ - fc2c: d006 beq.n fc3c │ │ - fc2e: 9801 ldr r0, [sp, #4] │ │ - fc30: a903 add r1, sp, #12 │ │ - fc32: f7ff fca5 bl f580 │ │ - fc36: 1064 asrs r4, r4, #1 │ │ - fc38: 182d adds r5, r5, r0 │ │ - fc3a: e001 b.n fc40 │ │ - fc3c: 2301 movs r3, #1 │ │ + fa48: b57f push {r0, r1, r2, r3, r4, r5, r6, lr} │ │ + fa4a: 1c0d adds r5, r1, #0 │ │ + fa4c: 4c21 ldr r4, [pc, #132] ; (fad4 ) │ │ + fa4e: 1c06 adds r6, r0, #0 │ │ + fa50: 447c add r4, pc │ │ + fa52: 6824 ldr r4, [r4, #0] │ │ + fa54: 6823 ldr r3, [r4, #0] │ │ + fa56: 9303 str r3, [sp, #12] │ │ + fa58: 7a6b ldrb r3, [r5, #9] │ │ + fa5a: 7a09 ldrb r1, [r1, #8] │ │ + fa5c: 021b lsls r3, r3, #8 │ │ + fa5e: 430b orrs r3, r1 │ │ + fa60: 7aa9 ldrb r1, [r5, #10] │ │ + fa62: 0409 lsls r1, r1, #16 │ │ + fa64: 4319 orrs r1, r3 │ │ + fa66: 7aeb ldrb r3, [r5, #11] │ │ + fa68: 061b lsls r3, r3, #24 │ │ + fa6a: 430b orrs r3, r1 │ │ + fa6c: d019 beq.n faa2 │ │ + fa6e: 7959 ldrb r1, [r3, #5] │ │ + fa70: 7918 ldrb r0, [r3, #4] │ │ + fa72: 0209 lsls r1, r1, #8 │ │ + fa74: 4301 orrs r1, r0 │ │ + fa76: 7998 ldrb r0, [r3, #6] │ │ + fa78: 0400 lsls r0, r0, #16 │ │ + fa7a: 4308 orrs r0, r1 │ │ + fa7c: 79d9 ldrb r1, [r3, #7] │ │ + fa7e: 0609 lsls r1, r1, #24 │ │ + fa80: 4301 orrs r1, r0 │ │ + fa82: 4291 cmp r1, r2 │ │ + fa84: d01f beq.n fac6 │ │ + fa86: 7a19 ldrb r1, [r3, #8] │ │ + fa88: 2901 cmp r1, #1 │ │ + fa8a: d10a bne.n faa2 │ │ + fa8c: 7a59 ldrb r1, [r3, #9] │ │ + fa8e: 2953 cmp r1, #83 ; 0x53 │ │ + fa90: d107 bne.n faa2 │ │ + fa92: 0a11 lsrs r1, r2, #8 │ │ + fa94: 711a strb r2, [r3, #4] │ │ + fa96: 7159 strb r1, [r3, #5] │ │ + fa98: 0c11 lsrs r1, r2, #16 │ │ + fa9a: 0e12 lsrs r2, r2, #24 │ │ + fa9c: 7199 strb r1, [r3, #6] │ │ + fa9e: 71da strb r2, [r3, #7] │ │ + faa0: e011 b.n fac6 │ │ + faa2: 2300 movs r3, #0 │ │ + faa4: a901 add r1, sp, #4 │ │ + faa6: 714b strb r3, [r1, #5] │ │ + faa8: 710b strb r3, [r1, #4] │ │ + faaa: 70cb strb r3, [r1, #3] │ │ + faac: 708b strb r3, [r1, #2] │ │ + faae: 2301 movs r3, #1 │ │ + fab0: 700b strb r3, [r1, #0] │ │ + fab2: 2353 movs r3, #83 ; 0x53 │ │ + fab4: 1c10 adds r0, r2, #0 │ │ + fab6: 704b strb r3, [r1, #1] │ │ + fab8: f7ff fe82 bl f7c0 │ │ + fabc: 1c29 adds r1, r5, #0 │ │ + fabe: 1c02 adds r2, r0, #0 │ │ + fac0: 1c30 adds r0, r6, #0 │ │ + fac2: f7ff fe97 bl f7f4 │ │ + fac6: 9a03 ldr r2, [sp, #12] │ │ + fac8: 6823 ldr r3, [r4, #0] │ │ + faca: 429a cmp r2, r3 │ │ + facc: d001 beq.n fad2 │ │ + face: f022 f8ed bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + fad2: bd7f pop {r0, r1, r2, r3, r4, r5, r6, pc} │ │ + fad4: 93a8 str r3, [sp, #672] ; 0x2a0 │ │ + fad6: 0002 movs r2, r0 │ │ + fad8: b5f0 push {r4, r5, r6, r7, lr} │ │ + fada: b085 sub sp, #20 │ │ + fadc: 9003 str r0, [sp, #12] │ │ + fade: 6810 ldr r0, [r2, #0] │ │ + fae0: 1c0e adds r6, r1, #0 │ │ + fae2: 1c17 adds r7, r2, #0 │ │ + fae4: 1c1c adds r4, r3, #0 │ │ + fae6: 2800 cmp r0, #0 │ │ + fae8: d107 bne.n fafa │ │ + faea: 2080 movs r0, #128 ; 0x80 │ │ + faec: 4b28 ldr r3, [pc, #160] ; (fb90 ) │ │ + faee: 2101 movs r1, #1 │ │ + faf0: 447b add r3, pc │ │ + faf2: 6198 str r0, [r3, #24] │ │ + faf4: f022 f982 bl 31dfc <__aeabi_llsl@@Base+0x29c> │ │ + faf8: 6038 str r0, [r7, #0] │ │ + fafa: 2e00 cmp r6, #0 │ │ + fafc: d031 beq.n fb62 │ │ + fafe: 2300 movs r3, #0 │ │ + fb00: 9302 str r3, [sp, #8] │ │ + fb02: 7833 ldrb r3, [r6, #0] │ │ + fb04: 2b00 cmp r3, #0 │ │ + fb06: d029 beq.n fb5c │ │ + fb08: 1c25 adds r5, r4, #0 │ │ + fb0a: 4a22 ldr r2, [pc, #136] ; (fb94 ) │ │ + fb0c: 189b adds r3, r3, r2 │ │ + fb0e: 9a03 ldr r2, [sp, #12] │ │ + fb10: 005b lsls r3, r3, #1 │ │ + fb12: 5c9b ldrb r3, [r3, r2] │ │ + fb14: 9301 str r3, [sp, #4] │ │ + fb16: 9b02 ldr r3, [sp, #8] │ │ + fb18: 491e ldr r1, [pc, #120] ; (fb94 ) │ │ + fb1a: 1b1a subs r2, r3, r4 │ │ + fb1c: 7833 ldrb r3, [r6, #0] │ │ + fb1e: 1952 adds r2, r2, r5 │ │ + fb20: 185b adds r3, r3, r1 │ │ + fb22: 9903 ldr r1, [sp, #12] │ │ + fb24: 005b lsls r3, r3, #1 │ │ + fb26: 18cb adds r3, r1, r3 │ │ + fb28: 785b ldrb r3, [r3, #1] │ │ + fb2a: 9901 ldr r1, [sp, #4] │ │ + fb2c: 4299 cmp r1, r3 │ │ + fb2e: da11 bge.n fb54 │ │ + fb30: 4b19 ldr r3, [pc, #100] ; (fb98 ) │ │ + fb32: 447b add r3, pc │ │ + fb34: 699a ldr r2, [r3, #24] │ │ + fb36: 4295 cmp r5, r2 │ │ + fb38: d104 bne.n fb44 │ │ + fb3a: 0069 lsls r1, r5, #1 │ │ + fb3c: 6199 str r1, [r3, #24] │ │ + fb3e: f022 f93d bl 31dbc <__aeabi_llsl@@Base+0x25c> │ │ + fb42: 6038 str r0, [r7, #0] │ │ + fb44: 466b mov r3, sp │ │ + fb46: 791b ldrb r3, [r3, #4] │ │ + fb48: 5543 strb r3, [r0, r5] │ │ + fb4a: 9b01 ldr r3, [sp, #4] │ │ + fb4c: 3501 adds r5, #1 │ │ + fb4e: 3301 adds r3, #1 │ │ + fb50: 9301 str r3, [sp, #4] │ │ + fb52: e7e0 b.n fb16 │ │ + fb54: 9202 str r2, [sp, #8] │ │ + fb56: 3601 adds r6, #1 │ │ + fb58: 1c2c adds r4, r5, #0 │ │ + fb5a: e7d2 b.n fb02 │ │ + fb5c: 9b02 ldr r3, [sp, #8] │ │ + fb5e: 2b00 cmp r3, #0 │ │ + fb60: d113 bne.n fb8a │ │ + fb62: 9e03 ldr r6, [sp, #12] │ │ + fb64: 3634 adds r6, #52 ; 0x34 │ │ + fb66: 7835 ldrb r5, [r6, #0] │ │ + fb68: 7873 ldrb r3, [r6, #1] │ │ + fb6a: 429d cmp r5, r3 │ │ + fb6c: da0d bge.n fb8a │ │ + fb6e: 4b0b ldr r3, [pc, #44] ; (fb9c ) │ │ + fb70: 447b add r3, pc │ │ + fb72: 699a ldr r2, [r3, #24] │ │ + fb74: 4294 cmp r4, r2 │ │ + fb76: d104 bne.n fb82 │ │ + fb78: 0061 lsls r1, r4, #1 │ │ + fb7a: 6199 str r1, [r3, #24] │ │ + fb7c: f022 f91e bl 31dbc <__aeabi_llsl@@Base+0x25c> │ │ + fb80: 6038 str r0, [r7, #0] │ │ + fb82: 5505 strb r5, [r0, r4] │ │ + fb84: 3401 adds r4, #1 │ │ + fb86: 3501 adds r5, #1 │ │ + fb88: e7ee b.n fb68 │ │ + fb8a: 1c20 adds r0, r4, #0 │ │ + fb8c: b005 add sp, #20 │ │ + fb8e: bdf0 pop {r4, r5, r6, r7, pc} │ │ + fb90: 85a8 strh r0, [r5, #44] ; 0x2c │ │ + fb92: 0003 movs r3, r0 │ │ + fb94: ffbf 7fff ; instruction: 0xffbf7fff │ │ + fb98: 8566 strh r6, [r4, #42] ; 0x2a │ │ + fb9a: 0003 movs r3, r0 │ │ + fb9c: 8528 strh r0, [r5, #40] ; 0x28 │ │ + fb9e: 0003 movs r3, r0 │ │ + fba0: b5f0 push {r4, r5, r6, r7, lr} │ │ + fba2: 4c14 ldr r4, [pc, #80] ; (fbf4 ) │ │ + fba4: b0c3 sub sp, #268 ; 0x10c │ │ + fba6: 1c0e adds r6, r1, #0 │ │ + fba8: 447c add r4, pc │ │ + fbaa: 6824 ldr r4, [r4, #0] │ │ + fbac: 1c07 adds r7, r0, #0 │ │ + fbae: 6823 ldr r3, [r4, #0] │ │ + fbb0: 9341 str r3, [sp, #260] ; 0x104 │ │ + fbb2: f022 f8d3 bl 31d5c <__aeabi_llsl@@Base+0x1fc> │ │ + fbb6: 1c05 adds r5, r0, #0 │ │ + fbb8: 1c30 adds r0, r6, #0 │ │ + fbba: f022 f8cf bl 31d5c <__aeabi_llsl@@Base+0x1fc> │ │ + fbbe: 1945 adds r5, r0, r5 │ │ + fbc0: 2dff cmp r5, #255 ; 0xff │ │ + fbc2: d80e bhi.n fbe2 │ │ + fbc4: ad01 add r5, sp, #4 │ │ + fbc6: 1c39 adds r1, r7, #0 │ │ + fbc8: 1c32 adds r2, r6, #0 │ │ + fbca: 1c28 adds r0, r5, #0 │ │ + fbcc: f022 f926 bl 31e1c <__aeabi_llsl@@Base+0x2bc> │ │ + fbd0: 4809 ldr r0, [pc, #36] ; (fbf8 ) │ │ + fbd2: 490a ldr r1, [pc, #40] ; (fbfc ) │ │ + fbd4: 1c2a adds r2, r5, #0 │ │ + fbd6: 4478 add r0, pc │ │ + fbd8: 6800 ldr r0, [r0, #0] │ │ + fbda: 4479 add r1, pc │ │ + fbdc: 30a8 adds r0, #168 ; 0xa8 │ │ + fbde: f022 f925 bl 31e2c <__aeabi_llsl@@Base+0x2cc> │ │ + fbe2: 9a41 ldr r2, [sp, #260] ; 0x104 │ │ + fbe4: 6823 ldr r3, [r4, #0] │ │ + fbe6: 429a cmp r2, r3 │ │ + fbe8: d001 beq.n fbee │ │ + fbea: f022 f85f bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + fbee: b043 add sp, #268 ; 0x10c │ │ + fbf0: bdf0 pop {r4, r5, r6, r7, pc} │ │ + fbf2: 46c0 nop ; (mov r8, r8) │ │ + fbf4: 9250 str r2, [sp, #320] ; 0x140 │ │ + fbf6: 0002 movs r2, r0 │ │ + fbf8: 925e str r2, [sp, #376] ; 0x178 │ │ + fbfa: 0002 movs r2, r0 │ │ + fbfc: 34fe adds r4, #254 ; 0xfe │ │ + fbfe: 0002 movs r2, r0 │ │ + fc00: 4b67 ldr r3, [pc, #412] ; (fda0 ) │ │ + fc02: b5f0 push {r4, r5, r6, r7, lr} │ │ + fc04: 447b add r3, pc │ │ + fc06: 681b ldr r3, [r3, #0] │ │ + fc08: b089 sub sp, #36 ; 0x24 │ │ + fc0a: 1c04 adds r4, r0, #0 │ │ + fc0c: 681a ldr r2, [r3, #0] │ │ + fc0e: 9301 str r3, [sp, #4] │ │ + fc10: 9207 str r2, [sp, #28] │ │ + fc12: 2200 movs r2, #0 │ │ + fc14: 9205 str r2, [sp, #20] │ │ + fc16: 9206 str r2, [sp, #24] │ │ + fc18: 4a62 ldr r2, [pc, #392] ; (fda4 ) │ │ + fc1a: 447a add r2, pc │ │ + fc1c: 6812 ldr r2, [r2, #0] │ │ + fc1e: 6816 ldr r6, [r2, #0] │ │ + fc20: 2208 movs r2, #8 │ │ + fc22: 7823 ldrb r3, [r4, #0] │ │ + fc24: 18f3 adds r3, r6, r3 │ │ + fc26: 785d ldrb r5, [r3, #1] │ │ + fc28: 4015 ands r5, r2 │ │ + fc2a: d001 beq.n fc30 │ │ + fc2c: 3401 adds r4, #1 │ │ + fc2e: e7f8 b.n fc22 │ │ + fc30: 2708 movs r7, #8 │ │ + fc32: 4b5d ldr r3, [pc, #372] ; (fda8 ) │ │ + fc34: 9400 str r4, [sp, #0] │ │ + fc36: 447b add r3, pc │ │ + fc38: 9302 str r3, [sp, #8] │ │ + fc3a: 4b5c ldr r3, [pc, #368] ; (fdac ) │ │ + fc3c: 447b add r3, pc │ │ fc3e: 9303 str r3, [sp, #12] │ │ - fc40: 9b03 ldr r3, [sp, #12] │ │ - fc42: 1c28 adds r0, r5, #0 │ │ - fc44: 435c muls r4, r3 │ │ - fc46: 603c str r4, [r7, #0] │ │ - fc48: b005 add sp, #20 │ │ - fc4a: bdf0 pop {r4, r5, r6, r7, pc} │ │ - │ │ -0000fc4c : │ │ - fc4c: b500 push {lr} │ │ - fc4e: 1c43 adds r3, r0, #1 │ │ - fc50: d00a beq.n fc68 │ │ - fc52: 4b06 ldr r3, [pc, #24] ; (fc6c ) │ │ - fc54: 0600 lsls r0, r0, #24 │ │ - fc56: 0e00 lsrs r0, r0, #24 │ │ - fc58: 447b add r3, pc │ │ - fc5a: 681b ldr r3, [r3, #0] │ │ - fc5c: 681b ldr r3, [r3, #0] │ │ - fc5e: 1818 adds r0, r3, r0 │ │ - fc60: 7840 ldrb r0, [r0, #1] │ │ - fc62: 2302 movs r3, #2 │ │ - fc64: 4018 ands r0, r3 │ │ - fc66: e000 b.n fc6a │ │ - fc68: 2000 movs r0, #0 │ │ - fc6a: bd00 pop {pc} │ │ - fc6c: 81dc strh r4, [r3, #14] │ │ - fc6e: 0002 movs r2, r0 │ │ - fc70: b5f0 push {r4, r5, r6, r7, lr} │ │ - fc72: 7c43 ldrb r3, [r0, #17] │ │ - fc74: 7c02 ldrb r2, [r0, #16] │ │ - fc76: b08b sub sp, #44 ; 0x2c │ │ - fc78: 021b lsls r3, r3, #8 │ │ - fc7a: 4313 orrs r3, r2 │ │ - fc7c: 7c82 ldrb r2, [r0, #18] │ │ - fc7e: af00 add r7, sp, #0 │ │ - fc80: 1c06 adds r6, r0, #0 │ │ - fc82: 0412 lsls r2, r2, #16 │ │ - fc84: 4313 orrs r3, r2 │ │ - fc86: 7cc2 ldrb r2, [r0, #19] │ │ - fc88: 6279 str r1, [r7, #36] ; 0x24 │ │ - fc8a: 0612 lsls r2, r2, #24 │ │ - fc8c: 4313 orrs r3, r2 │ │ - fc8e: d10e bne.n fcae │ │ - fc90: 2040 movs r0, #64 ; 0x40 │ │ - fc92: 7473 strb r3, [r6, #17] │ │ - fc94: 74b3 strb r3, [r6, #18] │ │ - fc96: 74f3 strb r3, [r6, #19] │ │ - fc98: 7430 strb r0, [r6, #16] │ │ - fc9a: 2101 movs r1, #1 │ │ - fc9c: f020 ff06 bl 30aac <__clzsi2+0x1f8> │ │ - fca0: 0a03 lsrs r3, r0, #8 │ │ - fca2: 7630 strb r0, [r6, #24] │ │ - fca4: 7673 strb r3, [r6, #25] │ │ - fca6: 0c03 lsrs r3, r0, #16 │ │ - fca8: 0e00 lsrs r0, r0, #24 │ │ - fcaa: 76b3 strb r3, [r6, #26] │ │ - fcac: 76f0 strb r0, [r6, #27] │ │ - fcae: 7e71 ldrb r1, [r6, #25] │ │ - fcb0: 7e33 ldrb r3, [r6, #24] │ │ - fcb2: 7c72 ldrb r2, [r6, #17] │ │ - fcb4: 0209 lsls r1, r1, #8 │ │ - fcb6: 4319 orrs r1, r3 │ │ - fcb8: 7eb3 ldrb r3, [r6, #26] │ │ - fcba: 0212 lsls r2, r2, #8 │ │ - fcbc: 6a78 ldr r0, [r7, #36] ; 0x24 │ │ - fcbe: 041b lsls r3, r3, #16 │ │ - fcc0: 4319 orrs r1, r3 │ │ - fcc2: 7ef3 ldrb r3, [r6, #27] │ │ - fcc4: 061b lsls r3, r3, #24 │ │ - fcc6: 4319 orrs r1, r3 │ │ - fcc8: 7c33 ldrb r3, [r6, #16] │ │ - fcca: 431a orrs r2, r3 │ │ - fccc: 7cb3 ldrb r3, [r6, #18] │ │ - fcce: 041b lsls r3, r3, #16 │ │ - fcd0: 431a orrs r2, r3 │ │ - fcd2: 7cf3 ldrb r3, [r6, #19] │ │ - fcd4: 061b lsls r3, r3, #24 │ │ - fcd6: 431a orrs r2, r3 │ │ - fcd8: f7ff f94e bl ef78 │ │ - fcdc: 2800 cmp r0, #0 │ │ - fcde: d100 bne.n fce2 │ │ - fce0: e117 b.n ff12 │ │ - fce2: 7e75 ldrb r5, [r6, #25] │ │ - fce4: 7e33 ldrb r3, [r6, #24] │ │ - fce6: 7eb4 ldrb r4, [r6, #26] │ │ - fce8: 022d lsls r5, r5, #8 │ │ - fcea: 431d orrs r5, r3 │ │ - fcec: 0424 lsls r4, r4, #16 │ │ - fcee: 4325 orrs r5, r4 │ │ - fcf0: 7ef4 ldrb r4, [r6, #27] │ │ - fcf2: 0624 lsls r4, r4, #24 │ │ - fcf4: 4325 orrs r5, r4 │ │ - fcf6: 1c28 adds r0, r5, #0 │ │ - fcf8: f020 fea8 bl 30a4c <__clzsi2+0x198> │ │ - fcfc: 7c71 ldrb r1, [r6, #17] │ │ - fcfe: 7c33 ldrb r3, [r6, #16] │ │ - fd00: 1c04 adds r4, r0, #0 │ │ - fd02: 0209 lsls r1, r1, #8 │ │ - fd04: 4319 orrs r1, r3 │ │ - fd06: 7cb3 ldrb r3, [r6, #18] │ │ - fd08: 041b lsls r3, r3, #16 │ │ - fd0a: 4319 orrs r1, r3 │ │ - fd0c: 7cf3 ldrb r3, [r6, #19] │ │ - fd0e: 061b lsls r3, r3, #24 │ │ - fd10: 4319 orrs r1, r3 │ │ - fd12: 1ecb subs r3, r1, #3 │ │ - fd14: 4298 cmp r0, r3 │ │ - fd16: dd2f ble.n fd78 │ │ - fd18: 0049 lsls r1, r1, #1 │ │ - fd1a: 1c28 adds r0, r5, #0 │ │ - fd1c: f020 feae bl 30a7c <__clzsi2+0x1c8> │ │ - fd20: 0a03 lsrs r3, r0, #8 │ │ - fd22: 7673 strb r3, [r6, #25] │ │ - fd24: 0c03 lsrs r3, r0, #16 │ │ - fd26: 76b3 strb r3, [r6, #26] │ │ - fd28: 1901 adds r1, r0, r4 │ │ - fd2a: 0e03 lsrs r3, r0, #24 │ │ - fd2c: 76f3 strb r3, [r6, #27] │ │ - fd2e: 7630 strb r0, [r6, #24] │ │ - fd30: 1e4b subs r3, r1, #1 │ │ - fd32: 781b ldrb r3, [r3, #0] │ │ - fd34: 2b0a cmp r3, #10 │ │ - fd36: d00c beq.n fd52 │ │ - fd38: 7c72 ldrb r2, [r6, #17] │ │ - fd3a: 7c33 ldrb r3, [r6, #16] │ │ - fd3c: 6a78 ldr r0, [r7, #36] ; 0x24 │ │ - fd3e: 0212 lsls r2, r2, #8 │ │ - fd40: 431a orrs r2, r3 │ │ - fd42: 7cb3 ldrb r3, [r6, #18] │ │ - fd44: 041b lsls r3, r3, #16 │ │ - fd46: 431a orrs r2, r3 │ │ - fd48: 7cf3 ldrb r3, [r6, #19] │ │ - fd4a: 061b lsls r3, r3, #24 │ │ - fd4c: 431a orrs r2, r3 │ │ - fd4e: f7ff f913 bl ef78 │ │ - fd52: 7c73 ldrb r3, [r6, #17] │ │ - fd54: 7c32 ldrb r2, [r6, #16] │ │ - fd56: 021b lsls r3, r3, #8 │ │ - fd58: 4313 orrs r3, r2 │ │ - fd5a: 7cb2 ldrb r2, [r6, #18] │ │ - fd5c: 0412 lsls r2, r2, #16 │ │ - fd5e: 4313 orrs r3, r2 │ │ - fd60: 7cf2 ldrb r2, [r6, #19] │ │ - fd62: 0612 lsls r2, r2, #24 │ │ - fd64: 4313 orrs r3, r2 │ │ - fd66: 005b lsls r3, r3, #1 │ │ - fd68: 0a1a lsrs r2, r3, #8 │ │ - fd6a: 7433 strb r3, [r6, #16] │ │ - fd6c: 7472 strb r2, [r6, #17] │ │ - fd6e: 0c1a lsrs r2, r3, #16 │ │ - fd70: 0e1b lsrs r3, r3, #24 │ │ - fd72: 74b2 strb r2, [r6, #18] │ │ - fd74: 74f3 strb r3, [r6, #19] │ │ - fd76: e7b4 b.n fce2 │ │ - fd78: 182c adds r4, r5, r0 │ │ - fd7a: 3c01 subs r4, #1 │ │ - fd7c: 2300 movs r3, #0 │ │ - fd7e: 7023 strb r3, [r4, #0] │ │ - fd80: 7874 ldrb r4, [r6, #1] │ │ - fd82: 7833 ldrb r3, [r6, #0] │ │ - fd84: 0224 lsls r4, r4, #8 │ │ - fd86: 431c orrs r4, r3 │ │ - fd88: 78b3 ldrb r3, [r6, #2] │ │ - fd8a: 041b lsls r3, r3, #16 │ │ - fd8c: 431c orrs r4, r3 │ │ - fd8e: 78f3 ldrb r3, [r6, #3] │ │ - fd90: 061b lsls r3, r3, #24 │ │ - fd92: 431c orrs r4, r3 │ │ - fd94: d100 bne.n fd98 │ │ - fd96: e0b2 b.n fefe │ │ - fd98: 7b65 ldrb r5, [r4, #13] │ │ - fd9a: 7b23 ldrb r3, [r4, #12] │ │ - fd9c: 7960 ldrb r0, [r4, #5] │ │ - fd9e: 022d lsls r5, r5, #8 │ │ - fda0: 431d orrs r5, r3 │ │ - fda2: 7ba3 ldrb r3, [r4, #14] │ │ - fda4: 7921 ldrb r1, [r4, #4] │ │ - fda6: 79a2 ldrb r2, [r4, #6] │ │ - fda8: 041b lsls r3, r3, #16 │ │ - fdaa: 431d orrs r5, r3 │ │ - fdac: 7be3 ldrb r3, [r4, #15] │ │ - fdae: 0200 lsls r0, r0, #8 │ │ - fdb0: 4301 orrs r1, r0 │ │ - fdb2: 061b lsls r3, r3, #24 │ │ - fdb4: 431d orrs r5, r3 │ │ - fdb6: 79e3 ldrb r3, [r4, #7] │ │ - fdb8: 0412 lsls r2, r2, #16 │ │ - fdba: 4311 orrs r1, r2 │ │ - fdbc: 061b lsls r3, r3, #24 │ │ - fdbe: 2d00 cmp r5, #0 │ │ - fdc0: d100 bne.n fdc4 │ │ - fdc2: e084 b.n fece │ │ - fdc4: 430b orrs r3, r1 │ │ - fdc6: 1aeb subs r3, r5, r3 │ │ - fdc8: 2100 movs r1, #0 │ │ - fdca: 613b str r3, [r7, #16] │ │ - fdcc: 6279 str r1, [r7, #36] ; 0x24 │ │ - fdce: 466b mov r3, sp │ │ - fdd0: 7965 ldrb r5, [r4, #5] │ │ - fdd2: 60fb str r3, [r7, #12] │ │ - fdd4: 7923 ldrb r3, [r4, #4] │ │ - fdd6: 022d lsls r5, r5, #8 │ │ - fdd8: 431d orrs r5, r3 │ │ - fdda: 79a3 ldrb r3, [r4, #6] │ │ - fddc: 041b lsls r3, r3, #16 │ │ - fdde: 431d orrs r5, r3 │ │ - fde0: 79e3 ldrb r3, [r4, #7] │ │ - fde2: 061b lsls r3, r3, #24 │ │ - fde4: 431d orrs r5, r3 │ │ - fde6: 1c28 adds r0, r5, #0 │ │ - fde8: f020 fe30 bl 30a4c <__clzsi2+0x198> │ │ - fdec: 3008 adds r0, #8 │ │ - fdee: 08c0 lsrs r0, r0, #3 │ │ - fdf0: 00c0 lsls r0, r0, #3 │ │ - fdf2: 4669 mov r1, sp │ │ - fdf4: 1a09 subs r1, r1, r0 │ │ - fdf6: 468d mov sp, r1 │ │ - fdf8: 466b mov r3, sp │ │ - fdfa: 1c29 adds r1, r5, #0 │ │ - fdfc: 4668 mov r0, sp │ │ - fdfe: 61bb str r3, [r7, #24] │ │ - fe00: f020 fe44 bl 30a8c <__clzsi2+0x1d8> │ │ - fe04: 4b44 ldr r3, [pc, #272] ; (ff18 ) │ │ - fe06: 6a79 ldr r1, [r7, #36] ; 0x24 │ │ - fe08: 69ba ldr r2, [r7, #24] │ │ - fe0a: 447b add r3, pc │ │ - fe0c: 5c5b ldrb r3, [r3, r1] │ │ - fe0e: 6939 ldr r1, [r7, #16] │ │ - fe10: 5453 strb r3, [r2, r1] │ │ - fe12: 7a60 ldrb r0, [r4, #9] │ │ - fe14: 7a23 ldrb r3, [r4, #8] │ │ - fe16: 0200 lsls r0, r0, #8 │ │ - fe18: 4318 orrs r0, r3 │ │ - fe1a: 7aa3 ldrb r3, [r4, #10] │ │ - fe1c: 041b lsls r3, r3, #16 │ │ - fe1e: 4318 orrs r0, r3 │ │ - fe20: 7ae3 ldrb r3, [r4, #11] │ │ - fe22: 061b lsls r3, r3, #24 │ │ - fe24: 4318 orrs r0, r3 │ │ - fe26: f020 fe11 bl 30a4c <__clzsi2+0x198> │ │ - fe2a: 0043 lsls r3, r0, #1 │ │ - fe2c: 3308 adds r3, #8 │ │ - fe2e: 08db lsrs r3, r3, #3 │ │ - fe30: 00db lsls r3, r3, #3 │ │ - fe32: 466a mov r2, sp │ │ - fe34: 1ad2 subs r2, r2, r3 │ │ - fe36: 4b39 ldr r3, [pc, #228] ; (ff1c ) │ │ - fe38: 4695 mov sp, r2 │ │ - fe3a: 4669 mov r1, sp │ │ - fe3c: 2200 movs r2, #0 │ │ - fe3e: 447b add r3, pc │ │ - fe40: 6178 str r0, [r7, #20] │ │ - fe42: 60b9 str r1, [r7, #8] │ │ - fe44: 466d mov r5, sp │ │ - fe46: 623a str r2, [r7, #32] │ │ - fe48: 607b str r3, [r7, #4] │ │ - fe4a: 6a3b ldr r3, [r7, #32] │ │ - fe4c: 6979 ldr r1, [r7, #20] │ │ - fe4e: 428b cmp r3, r1 │ │ - fe50: da2d bge.n feae │ │ - fe52: 7a63 ldrb r3, [r4, #9] │ │ - fe54: 7a22 ldrb r2, [r4, #8] │ │ - fe56: 6a39 ldr r1, [r7, #32] │ │ - fe58: 021b lsls r3, r3, #8 │ │ - fe5a: 4313 orrs r3, r2 │ │ - fe5c: 7aa2 ldrb r2, [r4, #10] │ │ - fe5e: 0412 lsls r2, r2, #16 │ │ - fe60: 4313 orrs r3, r2 │ │ - fe62: 7ae2 ldrb r2, [r4, #11] │ │ - fe64: 0612 lsls r2, r2, #24 │ │ - fe66: 4313 orrs r3, r2 │ │ - fe68: 5c5b ldrb r3, [r3, r1] │ │ - fe6a: 61fb str r3, [r7, #28] │ │ - fe6c: 2b67 cmp r3, #103 ; 0x67 │ │ - fe6e: dd17 ble.n fea0 │ │ - fe70: 1c18 adds r0, r3, #0 │ │ - fe72: f7ff feeb bl fc4c │ │ - fe76: 2800 cmp r0, #0 │ │ - fe78: d012 beq.n fea0 │ │ - fe7a: 69fb ldr r3, [r7, #28] │ │ - fe7c: 6a79 ldr r1, [r7, #36] ; 0x24 │ │ - fe7e: 3b6e subs r3, #110 ; 0x6e │ │ - fe80: 18ca adds r2, r1, r3 │ │ - fe82: 6879 ldr r1, [r7, #4] │ │ - fe84: 188b adds r3, r1, r2 │ │ - fe86: 79db ldrb r3, [r3, #7] │ │ - fe88: 702b strb r3, [r5, #0] │ │ - fe8a: 2a00 cmp r2, #0 │ │ - fe8c: da02 bge.n fe94 │ │ - fe8e: 222c movs r2, #44 ; 0x2c │ │ - fe90: 706a strb r2, [r5, #1] │ │ - fe92: e003 b.n fe9c │ │ - fe94: 2a0d cmp r2, #13 │ │ - fe96: dd05 ble.n fea4 │ │ - fe98: 2327 movs r3, #39 ; 0x27 │ │ - fe9a: 706b strb r3, [r5, #1] │ │ - fe9c: 3502 adds r5, #2 │ │ - fe9e: e002 b.n fea6 │ │ - fea0: 69f9 ldr r1, [r7, #28] │ │ - fea2: 7029 strb r1, [r5, #0] │ │ - fea4: 3501 adds r5, #1 │ │ - fea6: 6a3a ldr r2, [r7, #32] │ │ - fea8: 3201 adds r2, #1 │ │ - feaa: 623a str r2, [r7, #32] │ │ - feac: e7cd b.n fe4a │ │ - feae: 2300 movs r3, #0 │ │ - feb0: 702b strb r3, [r5, #0] │ │ - feb2: 68ba ldr r2, [r7, #8] │ │ - feb4: 1c30 adds r0, r6, #0 │ │ - feb6: 69b9 ldr r1, [r7, #24] │ │ - feb8: f7fe fbf5 bl e6a6 │ │ - febc: 6a7b ldr r3, [r7, #36] ; 0x24 │ │ - febe: 68fa ldr r2, [r7, #12] │ │ - fec0: 3301 adds r3, #1 │ │ - fec2: 4695 mov sp, r2 │ │ - fec4: 627b str r3, [r7, #36] ; 0x24 │ │ - fec6: 2b0e cmp r3, #14 │ │ - fec8: d000 beq.n fecc │ │ - feca: e780 b.n fdce │ │ - fecc: e00d b.n feea │ │ - fece: 7a62 ldrb r2, [r4, #9] │ │ - fed0: 4319 orrs r1, r3 │ │ - fed2: 7a23 ldrb r3, [r4, #8] │ │ - fed4: 0212 lsls r2, r2, #8 │ │ - fed6: 1c30 adds r0, r6, #0 │ │ - fed8: 431a orrs r2, r3 │ │ - feda: 7aa3 ldrb r3, [r4, #10] │ │ - fedc: 041b lsls r3, r3, #16 │ │ - fede: 431a orrs r2, r3 │ │ - fee0: 7ae3 ldrb r3, [r4, #11] │ │ - fee2: 061b lsls r3, r3, #24 │ │ - fee4: 431a orrs r2, r3 │ │ - fee6: f7fe fbde bl e6a6 │ │ - feea: 7863 ldrb r3, [r4, #1] │ │ - feec: 7822 ldrb r2, [r4, #0] │ │ - feee: 021b lsls r3, r3, #8 │ │ - fef0: 4313 orrs r3, r2 │ │ - fef2: 78a2 ldrb r2, [r4, #2] │ │ - fef4: 78e4 ldrb r4, [r4, #3] │ │ - fef6: 0412 lsls r2, r2, #16 │ │ - fef8: 4313 orrs r3, r2 │ │ - fefa: 0624 lsls r4, r4, #24 │ │ - fefc: e749 b.n fd92 │ │ - fefe: 7e70 ldrb r0, [r6, #25] │ │ - ff00: 7e33 ldrb r3, [r6, #24] │ │ - ff02: 0200 lsls r0, r0, #8 │ │ - ff04: 4318 orrs r0, r3 │ │ - ff06: 7eb3 ldrb r3, [r6, #26] │ │ - ff08: 041b lsls r3, r3, #16 │ │ - ff0a: 4318 orrs r0, r3 │ │ - ff0c: 7ef3 ldrb r3, [r6, #27] │ │ - ff0e: 061b lsls r3, r3, #24 │ │ - ff10: 4318 orrs r0, r3 │ │ - ff12: 46bd mov sp, r7 │ │ - ff14: b00b add sp, #44 ; 0x2c │ │ - ff16: bdf0 pop {r4, r5, r6, r7, pc} │ │ - ff18: 230c movs r3, #12 │ │ - ff1a: 0002 movs r2, r0 │ │ - ff1c: 22e7 movs r2, #231 ; 0xe7 │ │ - ff1e: 0002 movs r2, r0 │ │ - │ │ -0000ff20 : │ │ - ff20: b500 push {lr} │ │ - ff22: 1c43 adds r3, r0, #1 │ │ - ff24: d00a beq.n ff3c │ │ - ff26: 4b06 ldr r3, [pc, #24] ; (ff40 ) │ │ - ff28: 0600 lsls r0, r0, #24 │ │ - ff2a: 0e00 lsrs r0, r0, #24 │ │ - ff2c: 447b add r3, pc │ │ - ff2e: 681b ldr r3, [r3, #0] │ │ - ff30: 681b ldr r3, [r3, #0] │ │ - ff32: 1818 adds r0, r3, r0 │ │ - ff34: 7840 ldrb r0, [r0, #1] │ │ - ff36: 2308 movs r3, #8 │ │ - ff38: 4018 ands r0, r3 │ │ - ff3a: e000 b.n ff3e │ │ - ff3c: 2000 movs r0, #0 │ │ - ff3e: bd00 pop {pc} │ │ - ff40: 7f08 ldrb r0, [r1, #28] │ │ - ff42: 0002 movs r2, r0 │ │ - ff44: b538 push {r3, r4, r5, lr} │ │ - ff46: 1c04 adds r4, r0, #0 │ │ - ff48: f7ff faf6 bl f538 │ │ - ff4c: 2501 movs r5, #1 │ │ - ff4e: 2800 cmp r0, #0 │ │ - ff50: d10e bne.n ff70 │ │ - ff52: 1c20 adds r0, r4, #0 │ │ - ff54: f7ff fb02 bl f55c │ │ - ff58: 2800 cmp r0, #0 │ │ - ff5a: d109 bne.n ff70 │ │ - ff5c: 1c20 adds r0, r4, #0 │ │ - ff5e: f7ff ffdf bl ff20 │ │ - ff62: 2800 cmp r0, #0 │ │ - ff64: d104 bne.n ff70 │ │ - ff66: 2c25 cmp r4, #37 ; 0x25 │ │ - ff68: d002 beq.n ff70 │ │ - ff6a: 3c3a subs r4, #58 ; 0x3a │ │ - ff6c: 4265 negs r5, r4 │ │ - ff6e: 4165 adcs r5, r4 │ │ - ff70: 1c28 adds r0, r5, #0 │ │ - ff72: bd38 pop {r3, r4, r5, pc} │ │ - ff74: b5f0 push {r4, r5, r6, r7, lr} │ │ - ff76: 1c43 adds r3, r0, #1 │ │ - ff78: 227f movs r2, #127 ; 0x7f │ │ - ff7a: 77da strb r2, [r3, #31] │ │ - ff7c: 1c83 adds r3, r0, #2 │ │ - ff7e: 227d movs r2, #125 ; 0x7d │ │ - ff80: 77da strb r2, [r3, #31] │ │ - ff82: 1cc3 adds r3, r0, #3 │ │ - ff84: 226e movs r2, #110 ; 0x6e │ │ - ff86: 77da strb r2, [r3, #31] │ │ - ff88: 1d07 adds r7, r0, #4 │ │ - ff8a: 2301 movs r3, #1 │ │ - ff8c: b085 sub sp, #20 │ │ - ff8e: 1c05 adds r5, r0, #0 │ │ - ff90: 1c0c adds r4, r1, #0 │ │ - ff92: 77fb strb r3, [r7, #31] │ │ - ff94: 2600 movs r6, #0 │ │ - ff96: 7822 ldrb r2, [r4, #0] │ │ - ff98: 1c10 adds r0, r2, #0 │ │ - ff9a: 9200 str r2, [sp, #0] │ │ - ff9c: f7ff ffc0 bl ff20 │ │ - ffa0: 9001 str r0, [sp, #4] │ │ - ffa2: 2800 cmp r0, #0 │ │ - ffa4: d001 beq.n ffaa │ │ - ffa6: 3401 adds r4, #1 │ │ - ffa8: e7f5 b.n ff96 │ │ - ffaa: 9b00 ldr r3, [sp, #0] │ │ - ffac: 2b00 cmp r3, #0 │ │ - ffae: d012 beq.n ffd6 │ │ - ffb0: 1c20 adds r0, r4, #0 │ │ - ffb2: a903 add r1, sp, #12 │ │ - ffb4: f7ff fae4 bl f580 │ │ - ffb8: 9a03 ldr r2, [sp, #12] │ │ - ffba: 1824 adds r4, r4, r0 │ │ - ffbc: 2a00 cmp r2, #0 │ │ - ffbe: da01 bge.n ffc4 │ │ - ffc0: 9b01 ldr r3, [sp, #4] │ │ - ffc2: 9303 str r3, [sp, #12] │ │ - ffc4: 9a03 ldr r2, [sp, #12] │ │ - ffc6: 2a7f cmp r2, #127 ; 0x7f │ │ - ffc8: dd01 ble.n ffce │ │ - ffca: 237f movs r3, #127 ; 0x7f │ │ - ffcc: 9303 str r3, [sp, #12] │ │ - ffce: 9a03 ldr r2, [sp, #12] │ │ - ffd0: 19ab adds r3, r5, r6 │ │ - ffd2: 3320 adds r3, #32 │ │ - ffd4: 701a strb r2, [r3, #0] │ │ - ffd6: 3601 adds r6, #1 │ │ - ffd8: 2e04 cmp r6, #4 │ │ - ffda: d1dc bne.n ff96 │ │ - ffdc: 7ffb ldrb r3, [r7, #31] │ │ - ffde: 2b00 cmp r3, #0 │ │ - ffe0: d101 bne.n ffe6 │ │ - ffe2: 2301 movs r3, #1 │ │ - ffe4: 77fb strb r3, [r7, #31] │ │ - ffe6: b005 add sp, #20 │ │ - ffe8: bdf0 pop {r4, r5, r6, r7, pc} │ │ - ffea: b538 push {r3, r4, r5, lr} │ │ - ffec: 1c04 adds r4, r0, #0 │ │ - ffee: 1c0d adds r5, r1, #0 │ │ - fff0: 7828 ldrb r0, [r5, #0] │ │ - fff2: f7ff ff95 bl ff20 │ │ - fff6: 2800 cmp r0, #0 │ │ - fff8: d001 beq.n fffe │ │ - fffa: 3501 adds r5, #1 │ │ - fffc: e7f8 b.n fff0 │ │ - fffe: 7f60 ldrb r0, [r4, #29] │ │ - 10000: 7f23 ldrb r3, [r4, #28] │ │ - 10002: 0200 lsls r0, r0, #8 │ │ - 10004: 4318 orrs r0, r3 │ │ - 10006: 7fa3 ldrb r3, [r4, #30] │ │ - 10008: 041b lsls r3, r3, #16 │ │ - 1000a: 4318 orrs r0, r3 │ │ - 1000c: 7fe3 ldrb r3, [r4, #31] │ │ - 1000e: 061b lsls r3, r3, #24 │ │ - 10010: 4318 orrs r0, r3 │ │ - 10012: d001 beq.n 10018 │ │ - 10014: f020 fd22 bl 30a5c <__clzsi2+0x1a8> │ │ - 10018: 782b ldrb r3, [r5, #0] │ │ - 1001a: 2b00 cmp r3, #0 │ │ - 1001c: d00a beq.n 10034 │ │ - 1001e: 1c28 adds r0, r5, #0 │ │ - 10020: f020 fd7c bl 30b1c <__clzsi2+0x268> │ │ - 10024: 0a03 lsrs r3, r0, #8 │ │ - 10026: 7720 strb r0, [r4, #28] │ │ - 10028: 7763 strb r3, [r4, #29] │ │ - 1002a: 0c03 lsrs r3, r0, #16 │ │ - 1002c: 0e00 lsrs r0, r0, #24 │ │ - 1002e: 77a3 strb r3, [r4, #30] │ │ - 10030: 77e0 strb r0, [r4, #31] │ │ - 10032: e003 b.n 1003c │ │ - 10034: 7723 strb r3, [r4, #28] │ │ - 10036: 7763 strb r3, [r4, #29] │ │ - 10038: 77a3 strb r3, [r4, #30] │ │ - 1003a: 77e3 strb r3, [r4, #31] │ │ - 1003c: bd38 pop {r3, r4, r5, pc} │ │ - 1003e: 0000 movs r0, r0 │ │ - 10040: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ - 10042: 1c04 adds r4, r0, #0 │ │ - 10044: 1c0e adds r6, r1, #0 │ │ - 10046: 7820 ldrb r0, [r4, #0] │ │ - 10048: f7ff ff6a bl ff20 │ │ - 1004c: 1e05 subs r5, r0, #0 │ │ - 1004e: d001 beq.n 10054 │ │ - 10050: 3401 adds r4, #1 │ │ - 10052: e7f8 b.n 10046 │ │ - 10054: 4926 ldr r1, [pc, #152] ; (100f0 ) │ │ - 10056: 1c20 adds r0, r4, #0 │ │ - 10058: 2202 movs r2, #2 │ │ - 1005a: 4479 add r1, pc │ │ - 1005c: f020 fcee bl 30a3c <__clzsi2+0x188> │ │ - 10060: 2800 cmp r0, #0 │ │ - 10062: d107 bne.n 10074 │ │ - 10064: 78a7 ldrb r7, [r4, #2] │ │ - 10066: 1c38 adds r0, r7, #0 │ │ - 10068: f7ff ff5a bl ff20 │ │ - 1006c: 2800 cmp r0, #0 │ │ - 1006e: d13a bne.n 100e6 │ │ - 10070: 2f00 cmp r7, #0 │ │ - 10072: d038 beq.n 100e6 │ │ - 10074: 491f ldr r1, [pc, #124] ; (100f4 ) │ │ - 10076: 1c20 adds r0, r4, #0 │ │ - 10078: 2203 movs r2, #3 │ │ - 1007a: 4479 add r1, pc │ │ - 1007c: f020 fcde bl 30a3c <__clzsi2+0x188> │ │ - 10080: 2800 cmp r0, #0 │ │ - 10082: d107 bne.n 10094 │ │ - 10084: 78e7 ldrb r7, [r4, #3] │ │ - 10086: 1c38 adds r0, r7, #0 │ │ - 10088: f7ff ff4a bl ff20 │ │ - 1008c: 2800 cmp r0, #0 │ │ - 1008e: d12c bne.n 100ea │ │ - 10090: 2f00 cmp r7, #0 │ │ - 10092: d02a beq.n 100ea │ │ - 10094: 4b18 ldr r3, [pc, #96] ; (100f8 ) │ │ - 10096: 3624 adds r6, #36 ; 0x24 │ │ - 10098: 447b add r3, pc │ │ - 1009a: 9301 str r3, [sp, #4] │ │ - 1009c: 7827 ldrb r7, [r4, #0] │ │ - 1009e: 2f00 cmp r7, #0 │ │ - 100a0: d102 bne.n 100a8 │ │ - 100a2: 2300 movs r3, #0 │ │ - 100a4: 7033 strb r3, [r6, #0] │ │ - 100a6: e021 b.n 100ec │ │ - 100a8: 1c38 adds r0, r7, #0 │ │ - 100aa: f7ff ff39 bl ff20 │ │ - 100ae: 2800 cmp r0, #0 │ │ - 100b0: d1f7 bne.n 100a2 │ │ - 100b2: 9801 ldr r0, [sp, #4] │ │ - 100b4: 1c39 adds r1, r7, #0 │ │ - 100b6: f020 fd29 bl 30b0c <__clzsi2+0x258> │ │ - 100ba: 2800 cmp r0, #0 │ │ - 100bc: d0f1 beq.n 100a2 │ │ - 100be: 7037 strb r7, [r6, #0] │ │ - 100c0: 1c73 adds r3, r6, #1 │ │ - 100c2: 7820 ldrb r0, [r4, #0] │ │ - 100c4: 9300 str r3, [sp, #0] │ │ - 100c6: f7ff fa49 bl f55c │ │ - 100ca: 2800 cmp r0, #0 │ │ - 100cc: d108 bne.n 100e0 │ │ - 100ce: 7860 ldrb r0, [r4, #1] │ │ - 100d0: f7ff fa44 bl f55c │ │ - 100d4: 2800 cmp r0, #0 │ │ - 100d6: d103 bne.n 100e0 │ │ - 100d8: 1cb3 adds r3, r6, #2 │ │ - 100da: 9300 str r3, [sp, #0] │ │ - 100dc: 2331 movs r3, #49 ; 0x31 │ │ - 100de: 7073 strb r3, [r6, #1] │ │ - 100e0: 3401 adds r4, #1 │ │ - 100e2: 9e00 ldr r6, [sp, #0] │ │ - 100e4: e7da b.n 1009c │ │ - 100e6: 2502 movs r5, #2 │ │ - 100e8: e000 b.n 100ec │ │ - 100ea: 2501 movs r5, #1 │ │ - 100ec: 1c28 adds r0, r5, #0 │ │ - 100ee: bdfe pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ - 100f0: 20e8 movs r0, #232 ; 0xe8 │ │ - 100f2: 0002 movs r2, r0 │ │ - 100f4: 20cb movs r0, #203 ; 0xcb │ │ - 100f6: 0002 movs r2, r0 │ │ - 100f8: 20b1 movs r0, #177 ; 0xb1 │ │ - 100fa: 0002 movs r2, r0 │ │ - 100fc: 4b63 ldr r3, [pc, #396] ; (1028c ) │ │ - 100fe: b5f0 push {r4, r5, r6, r7, lr} │ │ - 10100: 447b add r3, pc │ │ - 10102: 681b ldr r3, [r3, #0] │ │ - 10104: b089 sub sp, #36 ; 0x24 │ │ - 10106: ae05 add r6, sp, #20 │ │ - 10108: 681a ldr r2, [r3, #0] │ │ - 1010a: 1c04 adds r4, r0, #0 │ │ - 1010c: 9303 str r3, [sp, #12] │ │ - 1010e: 9207 str r2, [sp, #28] │ │ - 10110: 2200 movs r2, #0 │ │ - 10112: 9205 str r2, [sp, #20] │ │ - 10114: 6072 str r2, [r6, #4] │ │ - 10116: 7820 ldrb r0, [r4, #0] │ │ - 10118: f7ff ff02 bl ff20 │ │ - 1011c: 2800 cmp r0, #0 │ │ - 1011e: d001 beq.n 10124 │ │ - 10120: 3401 adds r4, #1 │ │ - 10122: e7f8 b.n 10116 │ │ - 10124: 495a ldr r1, [pc, #360] ; (10290 ) │ │ - 10126: 4f5b ldr r7, [pc, #364] ; (10294 ) │ │ - 10128: 9402 str r4, [sp, #8] │ │ - 1012a: 4479 add r1, pc │ │ - 1012c: 1c05 adds r5, r0, #0 │ │ - 1012e: 9101 str r1, [sp, #4] │ │ - 10130: 447f add r7, pc │ │ - 10132: 7820 ldrb r0, [r4, #0] │ │ - 10134: 2800 cmp r0, #0 │ │ - 10136: d020 beq.n 1017a │ │ - 10138: 285d cmp r0, #93 ; 0x5d │ │ - 1013a: d01e beq.n 1017a │ │ - 1013c: f7ff fef0 bl ff20 │ │ - 10140: 2800 cmp r0, #0 │ │ - 10142: d014 beq.n 1016e │ │ - 10144: 7820 ldrb r0, [r4, #0] │ │ - 10146: f7ff feeb bl ff20 │ │ - 1014a: 2800 cmp r0, #0 │ │ - 1014c: d001 beq.n 10152 │ │ - 1014e: 3401 adds r4, #1 │ │ - 10150: e7f8 b.n 10144 │ │ - 10152: 1c20 adds r0, r4, #0 │ │ - 10154: 9901 ldr r1, [sp, #4] │ │ - 10156: 2203 movs r2, #3 │ │ - 10158: f020 fcd0 bl 30afc <__clzsi2+0x248> │ │ - 1015c: 2800 cmp r0, #0 │ │ - 1015e: d006 beq.n 1016e │ │ - 10160: 1c20 adds r0, r4, #0 │ │ - 10162: 1c39 adds r1, r7, #0 │ │ - 10164: 2203 movs r2, #3 │ │ - 10166: f020 fcc9 bl 30afc <__clzsi2+0x248> │ │ - 1016a: 2800 cmp r0, #0 │ │ - 1016c: d105 bne.n 1017a │ │ - 1016e: 7823 ldrb r3, [r4, #0] │ │ - 10170: 3401 adds r4, #1 │ │ - 10172: 5573 strb r3, [r6, r5] │ │ - 10174: 3501 adds r5, #1 │ │ - 10176: 2d08 cmp r5, #8 │ │ - 10178: d1db bne.n 10132 │ │ - 1017a: 4947 ldr r1, [pc, #284] ; (10298 ) │ │ - 1017c: 2300 movs r3, #0 │ │ - 1017e: 5573 strb r3, [r6, r5] │ │ - 10180: 1c30 adds r0, r6, #0 │ │ - 10182: 4479 add r1, pc │ │ - 10184: f020 fcb2 bl 30aec <__clzsi2+0x238> │ │ - 10188: 2800 cmp r0, #0 │ │ - 1018a: d006 beq.n 1019a │ │ - 1018c: 4943 ldr r1, [pc, #268] ; (1029c ) │ │ - 1018e: 1c30 adds r0, r6, #0 │ │ - 10190: 4479 add r1, pc │ │ - 10192: f020 fcab bl 30aec <__clzsi2+0x238> │ │ - 10196: 2800 cmp r0, #0 │ │ - 10198: d104 bne.n 101a4 │ │ - 1019a: 4941 ldr r1, [pc, #260] ; (102a0 ) │ │ - 1019c: 1c30 adds r0, r6, #0 │ │ - 1019e: 4479 add r1, pc │ │ - 101a0: f020 fc74 bl 30a8c <__clzsi2+0x1d8> │ │ - 101a4: 493f ldr r1, [pc, #252] ; (102a4 ) │ │ - 101a6: 466f mov r7, sp │ │ - 101a8: 3715 adds r7, #21 │ │ - 101aa: 1c38 adds r0, r7, #0 │ │ - 101ac: 4479 add r1, pc │ │ - 101ae: f020 fcbd bl 30b2c <__clzsi2+0x278> │ │ - 101b2: 2800 cmp r0, #0 │ │ - 101b4: d100 bne.n 101b8 │ │ - 101b6: 2502 movs r5, #2 │ │ - 101b8: 493b ldr r1, [pc, #236] ; (102a8 ) │ │ - 101ba: 466c mov r4, sp │ │ - 101bc: 3416 adds r4, #22 │ │ - 101be: 1c20 adds r0, r4, #0 │ │ - 101c0: 4479 add r1, pc │ │ - 101c2: f020 fcb3 bl 30b2c <__clzsi2+0x278> │ │ - 101c6: 2800 cmp r0, #0 │ │ - 101c8: d100 bne.n 101cc │ │ - 101ca: 2503 movs r5, #3 │ │ - 101cc: 4937 ldr r1, [pc, #220] ; (102ac ) │ │ - 101ce: 1c38 adds r0, r7, #0 │ │ - 101d0: 4479 add r1, pc │ │ - 101d2: f020 fcab bl 30b2c <__clzsi2+0x278> │ │ - 101d6: 2800 cmp r0, #0 │ │ - 101d8: d100 bne.n 101dc │ │ - 101da: 2501 movs r5, #1 │ │ - 101dc: 4934 ldr r1, [pc, #208] ; (102b0 ) │ │ - 101de: 1c20 adds r0, r4, #0 │ │ - 101e0: 4479 add r1, pc │ │ - 101e2: f020 fca3 bl 30b2c <__clzsi2+0x278> │ │ - 101e6: 2800 cmp r0, #0 │ │ - 101e8: d100 bne.n 101ec │ │ - 101ea: 2502 movs r5, #2 │ │ - 101ec: 4931 ldr r1, [pc, #196] ; (102b4 ) │ │ - 101ee: 1c38 adds r0, r7, #0 │ │ - 101f0: 4479 add r1, pc │ │ - 101f2: f020 fc9b bl 30b2c <__clzsi2+0x278> │ │ - 101f6: 2800 cmp r0, #0 │ │ - 101f8: d100 bne.n 101fc │ │ - 101fa: 2502 movs r5, #2 │ │ - 101fc: 492e ldr r1, [pc, #184] ; (102b8 ) │ │ - 101fe: 1c20 adds r0, r4, #0 │ │ - 10200: 4479 add r1, pc │ │ - 10202: f020 fc93 bl 30b2c <__clzsi2+0x278> │ │ - 10206: 2800 cmp r0, #0 │ │ - 10208: d100 bne.n 1020c │ │ - 1020a: 2503 movs r5, #3 │ │ - 1020c: 492b ldr r1, [pc, #172] ; (102bc ) │ │ - 1020e: 1c38 adds r0, r7, #0 │ │ - 10210: 4479 add r1, pc │ │ - 10212: f020 fc8b bl 30b2c <__clzsi2+0x278> │ │ - 10216: 2800 cmp r0, #0 │ │ - 10218: d100 bne.n 1021c │ │ - 1021a: 2501 movs r5, #1 │ │ - 1021c: 4928 ldr r1, [pc, #160] ; (102c0 ) │ │ - 1021e: 1c20 adds r0, r4, #0 │ │ - 10220: 4479 add r1, pc │ │ - 10222: f020 fc83 bl 30b2c <__clzsi2+0x278> │ │ - 10226: 2800 cmp r0, #0 │ │ - 10228: d100 bne.n 1022c │ │ - 1022a: 2502 movs r5, #2 │ │ - 1022c: 2320 movs r3, #32 │ │ - 1022e: 2d05 cmp r5, #5 │ │ - 10230: dc02 bgt.n 10238 │ │ - 10232: 5573 strb r3, [r6, r5] │ │ - 10234: 3501 adds r5, #1 │ │ - 10236: e7fa b.n 1022e │ │ - 10238: 4a22 ldr r2, [pc, #136] ; (102c4 ) │ │ - 1023a: 2400 movs r4, #0 │ │ - 1023c: 5574 strb r4, [r6, r5] │ │ - 1023e: 447a add r2, pc │ │ - 10240: 9201 str r2, [sp, #4] │ │ - 10242: af05 add r7, sp, #20 │ │ - 10244: 9901 ldr r1, [sp, #4] │ │ - 10246: 00a3 lsls r3, r4, #2 │ │ - 10248: 585e ldr r6, [r3, r1] │ │ - 1024a: 2e00 cmp r6, #0 │ │ - 1024c: d00c beq.n 10268 │ │ - 1024e: 250a movs r5, #10 │ │ - 10250: 1970 adds r0, r6, r5 │ │ - 10252: 1c39 adds r1, r7, #0 │ │ - 10254: 2206 movs r2, #6 │ │ - 10256: f020 fc51 bl 30afc <__clzsi2+0x248> │ │ - 1025a: 2800 cmp r0, #0 │ │ - 1025c: d00b beq.n 10276 │ │ - 1025e: 3506 adds r5, #6 │ │ - 10260: 2d2e cmp r5, #46 ; 0x2e │ │ - 10262: d1f5 bne.n 10250 │ │ - 10264: 3401 adds r4, #1 │ │ - 10266: e7ed b.n 10244 │ │ - 10268: 4817 ldr r0, [pc, #92] ; (102c8 ) │ │ - 1026a: 9902 ldr r1, [sp, #8] │ │ - 1026c: 4478 add r0, pc │ │ - 1026e: f7fe fd99 bl eda4 │ │ - 10272: 2007 movs r0, #7 │ │ - 10274: e000 b.n 10278 │ │ - 10276: 1c20 adds r0, r4, #0 │ │ - 10278: 9903 ldr r1, [sp, #12] │ │ - 1027a: 9a07 ldr r2, [sp, #28] │ │ - 1027c: 680b ldr r3, [r1, #0] │ │ - 1027e: 429a cmp r2, r3 │ │ - 10280: d001 beq.n 10286 │ │ - 10282: f020 fc1b bl 30abc <__clzsi2+0x208> │ │ - 10286: b009 add sp, #36 ; 0x24 │ │ - 10288: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 1028a: 46c0 nop ; (mov r8, r8) │ │ - 1028c: 7d2c ldrb r4, [r5, #20] │ │ - 1028e: 0002 movs r2, r0 │ │ - 10290: 2036 movs r0, #54 ; 0x36 │ │ - 10292: 0002 movs r2, r0 │ │ - 10294: 2034 movs r0, #52 ; 0x34 │ │ - 10296: 0002 movs r2, r0 │ │ - 10298: 1fe6 subs r6, r4, #7 │ │ - 1029a: 0002 movs r2, r0 │ │ - 1029c: 1fdb subs r3, r3, #7 │ │ - 1029e: 0002 movs r2, r0 │ │ - 102a0: 1fd0 subs r0, r2, #7 │ │ - 102a2: 0002 movs r2, r0 │ │ - 102a4: 1fc5 subs r5, r0, #7 │ │ - 102a6: 0002 movs r2, r0 │ │ - 102a8: 1fb1 subs r1, r6, #6 │ │ - 102aa: 0002 movs r2, r0 │ │ - 102ac: 1fa7 subs r7, r4, #6 │ │ - 102ae: 0002 movs r2, r0 │ │ - 102b0: 1f97 subs r7, r2, #6 │ │ - 102b2: 0002 movs r2, r0 │ │ - 102b4: 1f70 subs r0, r6, #5 │ │ - 102b6: 0002 movs r2, r0 │ │ - 102b8: 1f60 subs r0, r4, #5 │ │ - 102ba: 0002 movs r2, r0 │ │ - 102bc: 1f54 subs r4, r2, #5 │ │ - 102be: 0002 movs r2, r0 │ │ - 102c0: 1f44 subs r4, r0, #5 │ │ - 102c2: 0002 movs r2, r0 │ │ - 102c4: 781a ldrb r2, [r3, #0] │ │ - 102c6: 0002 movs r2, r0 │ │ - 102c8: 1f11 subs r1, r2, #4 │ │ - 102ca: 0002 movs r2, r0 │ │ - 102cc: b538 push {r3, r4, r5, lr} │ │ - 102ce: 1c04 adds r4, r0, #0 │ │ - 102d0: 7820 ldrb r0, [r4, #0] │ │ - 102d2: f7ff fe25 bl ff20 │ │ - 102d6: 2800 cmp r0, #0 │ │ - 102d8: d009 beq.n 102ee │ │ - 102da: 3401 adds r4, #1 │ │ - 102dc: e7f8 b.n 102d0 │ │ - 102de: 1c28 adds r0, r5, #0 │ │ - 102e0: f7ff fe1e bl ff20 │ │ - 102e4: 2800 cmp r0, #0 │ │ - 102e6: d105 bne.n 102f4 │ │ - 102e8: 2d5d cmp r5, #93 ; 0x5d │ │ - 102ea: d003 beq.n 102f4 │ │ - 102ec: 3401 adds r4, #1 │ │ - 102ee: 7825 ldrb r5, [r4, #0] │ │ - 102f0: 2d00 cmp r5, #0 │ │ - 102f2: d1f4 bne.n 102de │ │ - 102f4: 7820 ldrb r0, [r4, #0] │ │ - 102f6: f7ff fe13 bl ff20 │ │ - 102fa: 2800 cmp r0, #0 │ │ - 102fc: d001 beq.n 10302 │ │ - 102fe: 3401 adds r4, #1 │ │ - 10300: e7f8 b.n 102f4 │ │ - 10302: 1c20 adds r0, r4, #0 │ │ - 10304: bd38 pop {r3, r4, r5, pc} │ │ - 10306: b5f0 push {r4, r5, r6, r7, lr} │ │ - 10308: 1c04 adds r4, r0, #0 │ │ - 1030a: b085 sub sp, #20 │ │ - 1030c: 1c0f adds r7, r1, #0 │ │ - 1030e: 1c06 adds r6, r0, #0 │ │ - 10310: 2500 movs r5, #0 │ │ - 10312: 7831 ldrb r1, [r6, #0] │ │ - 10314: 9601 str r6, [sp, #4] │ │ - 10316: 3601 adds r6, #1 │ │ - 10318: 1c08 adds r0, r1, #0 │ │ - 1031a: 9100 str r1, [sp, #0] │ │ - 1031c: f7ff fe00 bl ff20 │ │ - 10320: 2800 cmp r0, #0 │ │ - 10322: d001 beq.n 10328 │ │ - 10324: 3501 adds r5, #1 │ │ - 10326: e7f4 b.n 10312 │ │ - 10328: 9a00 ldr r2, [sp, #0] │ │ - 1032a: 2a28 cmp r2, #40 ; 0x28 │ │ - 1032c: d10c bne.n 10348 │ │ - 1032e: 1c68 adds r0, r5, #1 │ │ - 10330: 1820 adds r0, r4, r0 │ │ - 10332: 1c39 adds r1, r7, #0 │ │ - 10334: f7ff ffe7 bl 10306 │ │ - 10338: 182d adds r5, r5, r0 │ │ - 1033a: 5d63 ldrb r3, [r4, r5] │ │ - 1033c: 2b00 cmp r3, #0 │ │ - 1033e: d026 beq.n 1038e │ │ - 10340: 2b29 cmp r3, #41 ; 0x29 │ │ - 10342: d024 beq.n 1038e │ │ - 10344: 3501 adds r5, #1 │ │ - 10346: e7f8 b.n 1033a │ │ - 10348: 9801 ldr r0, [sp, #4] │ │ - 1034a: a903 add r1, sp, #12 │ │ - 1034c: f7ff f918 bl f580 │ │ - 10350: 182d adds r5, r5, r0 │ │ - 10352: 5d60 ldrb r0, [r4, r5] │ │ - 10354: f7ff fde4 bl ff20 │ │ - 10358: 2800 cmp r0, #0 │ │ - 1035a: d001 beq.n 10360 │ │ - 1035c: 3501 adds r5, #1 │ │ - 1035e: e7f8 b.n 10352 │ │ - 10360: 5d63 ldrb r3, [r4, r5] │ │ - 10362: 2b2b cmp r3, #43 ; 0x2b │ │ - 10364: d111 bne.n 1038a │ │ - 10366: 1c68 adds r0, r5, #1 │ │ - 10368: a902 add r1, sp, #8 │ │ - 1036a: 1820 adds r0, r4, r0 │ │ - 1036c: f7ff ffcb bl 10306 │ │ - 10370: 9903 ldr r1, [sp, #12] │ │ - 10372: 9a02 ldr r2, [sp, #8] │ │ - 10374: 3001 adds r0, #1 │ │ - 10376: 182d adds r5, r5, r0 │ │ - 10378: 188b adds r3, r1, r2 │ │ - 1037a: 9303 str r3, [sp, #12] │ │ - 1037c: 5d60 ldrb r0, [r4, r5] │ │ - 1037e: f7ff fdcf bl ff20 │ │ - 10382: 2800 cmp r0, #0 │ │ - 10384: d0ec beq.n 10360 │ │ - 10386: 3501 adds r5, #1 │ │ - 10388: e7f8 b.n 1037c │ │ - 1038a: 9b03 ldr r3, [sp, #12] │ │ - 1038c: 603b str r3, [r7, #0] │ │ - 1038e: 1c28 adds r0, r5, #0 │ │ - 10390: b005 add sp, #20 │ │ - 10392: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 10394: b570 push {r4, r5, r6, lr} │ │ - 10396: 1c0e adds r6, r1, #0 │ │ - 10398: 4912 ldr r1, [pc, #72] ; (103e4 ) │ │ - 1039a: 1c15 adds r5, r2, #0 │ │ - 1039c: 2204 movs r2, #4 │ │ - 1039e: 4479 add r1, pc │ │ - 103a0: 1c04 adds r4, r0, #0 │ │ - 103a2: f020 fb4b bl 30a3c <__clzsi2+0x188> │ │ - 103a6: 2301 movs r3, #1 │ │ - 103a8: 2800 cmp r0, #0 │ │ - 103aa: d00c beq.n 103c6 │ │ - 103ac: 490e ldr r1, [pc, #56] ; (103e8 ) │ │ - 103ae: 1c20 adds r0, r4, #0 │ │ - 103b0: 2202 movs r2, #2 │ │ - 103b2: 4479 add r1, pc │ │ - 103b4: f020 fb42 bl 30a3c <__clzsi2+0x188> │ │ - 103b8: 2302 movs r3, #2 │ │ - 103ba: 2800 cmp r0, #0 │ │ - 103bc: d003 beq.n 103c6 │ │ - 103be: 7823 ldrb r3, [r4, #0] │ │ - 103c0: 2b43 cmp r3, #67 ; 0x43 │ │ - 103c2: d103 bne.n 103cc │ │ - 103c4: 2304 movs r3, #4 │ │ - 103c6: 6033 str r3, [r6, #0] │ │ - 103c8: 602b str r3, [r5, #0] │ │ - 103ca: e009 b.n 103e0 │ │ - 103cc: 1c31 adds r1, r6, #0 │ │ - 103ce: 1c20 adds r0, r4, #0 │ │ - 103d0: f7ff ff99 bl 10306 │ │ - 103d4: 4905 ldr r1, [pc, #20] ; (103ec ) │ │ - 103d6: 1820 adds r0, r4, r0 │ │ - 103d8: 1c2a adds r2, r5, #0 │ │ - 103da: 4479 add r1, pc │ │ - 103dc: f020 fbae bl 30b3c <__clzsi2+0x288> │ │ - 103e0: bd70 pop {r4, r5, r6, pc} │ │ - 103e2: 46c0 nop ; (mov r8, r8) │ │ - 103e4: 1e01 subs r1, r0, #0 │ │ - 103e6: 0002 movs r2, r0 │ │ - 103e8: 1df2 adds r2, r6, #7 │ │ - 103ea: 0002 movs r2, r0 │ │ - 103ec: 1dcd adds r5, r1, #7 │ │ - 103ee: 0002 movs r2, r0 │ │ - 103f0: b513 push {r0, r1, r4, lr} │ │ - 103f2: 1c04 adds r4, r0, #0 │ │ - 103f4: 7820 ldrb r0, [r4, #0] │ │ - 103f6: f7ff fd93 bl ff20 │ │ - 103fa: 2800 cmp r0, #0 │ │ - 103fc: d001 beq.n 10402 │ │ - 103fe: 3401 adds r4, #1 │ │ - 10400: e7f8 b.n 103f4 │ │ - 10402: 1c20 adds r0, r4, #0 │ │ - 10404: a901 add r1, sp, #4 │ │ - 10406: f7ff f8bb bl f580 │ │ - 1040a: 9b01 ldr r3, [sp, #4] │ │ - 1040c: 2b00 cmp r3, #0 │ │ - 1040e: dc01 bgt.n 10414 │ │ - 10410: 2301 movs r3, #1 │ │ - 10412: 9301 str r3, [sp, #4] │ │ - 10414: 9b01 ldr r3, [sp, #4] │ │ - 10416: 2b80 cmp r3, #128 ; 0x80 │ │ - 10418: dd01 ble.n 1041e │ │ - 1041a: 2380 movs r3, #128 ; 0x80 │ │ - 1041c: 9301 str r3, [sp, #4] │ │ - 1041e: 9801 ldr r0, [sp, #4] │ │ - 10420: bd16 pop {r1, r2, r4, pc} │ │ - 10422: b537 push {r0, r1, r2, r4, r5, lr} │ │ - 10424: 1c04 adds r4, r0, #0 │ │ - 10426: 7820 ldrb r0, [r4, #0] │ │ - 10428: f7ff fd7a bl ff20 │ │ - 1042c: 1e05 subs r5, r0, #0 │ │ - 1042e: d001 beq.n 10434 │ │ - 10430: 3401 adds r4, #1 │ │ - 10432: e7f8 b.n 10426 │ │ - 10434: 1c20 adds r0, r4, #0 │ │ - 10436: a901 add r1, sp, #4 │ │ - 10438: f7ff f8a2 bl f580 │ │ - 1043c: 9b01 ldr r3, [sp, #4] │ │ - 1043e: 2b00 cmp r3, #0 │ │ - 10440: da00 bge.n 10444 │ │ - 10442: 9501 str r5, [sp, #4] │ │ - 10444: 9b01 ldr r3, [sp, #4] │ │ - 10446: 2b7f cmp r3, #127 ; 0x7f │ │ - 10448: dd01 ble.n 1044e │ │ - 1044a: 237f movs r3, #127 ; 0x7f │ │ - 1044c: 9301 str r3, [sp, #4] │ │ - 1044e: 9801 ldr r0, [sp, #4] │ │ - 10450: bd3e pop {r1, r2, r3, r4, r5, pc} │ │ - 10452: 0000 movs r0, r0 │ │ - 10454: 4bad ldr r3, [pc, #692] ; (1070c ) │ │ - 10456: b5f0 push {r4, r5, r6, r7, lr} │ │ - 10458: 447b add r3, pc │ │ - 1045a: 681b ldr r3, [r3, #0] │ │ - 1045c: b093 sub sp, #76 ; 0x4c │ │ - 1045e: 9201 str r2, [sp, #4] │ │ - 10460: 681a ldr r2, [r3, #0] │ │ - 10462: 1c06 adds r6, r0, #0 │ │ - 10464: 1c0c adds r4, r1, #0 │ │ - 10466: 9211 str r2, [sp, #68] ; 0x44 │ │ - 10468: 9307 str r3, [sp, #28] │ │ - 1046a: 7823 ldrb r3, [r4, #0] │ │ - 1046c: 2b20 cmp r3, #32 │ │ - 1046e: d101 bne.n 10474 │ │ - 10470: 3401 adds r4, #1 │ │ - 10472: e7fa b.n 1046a │ │ - 10474: 2500 movs r5, #0 │ │ - 10476: aa0b add r2, sp, #44 ; 0x2c │ │ - 10478: 9204 str r2, [sp, #16] │ │ - 1047a: 2d14 cmp r5, #20 │ │ - 1047c: d107 bne.n 1048e │ │ - 1047e: 2300 movs r3, #0 │ │ - 10480: a90b add r1, sp, #44 ; 0x2c │ │ - 10482: 554b strb r3, [r1, r5] │ │ - 10484: 9a01 ldr r2, [sp, #4] │ │ - 10486: 429a cmp r2, r3 │ │ - 10488: d012 beq.n 104b0 │ │ - 1048a: 9303 str r3, [sp, #12] │ │ - 1048c: e014 b.n 104b8 │ │ - 1048e: 7827 ldrb r7, [r4, #0] │ │ - 10490: 2f00 cmp r7, #0 │ │ - 10492: d0f4 beq.n 1047e │ │ - 10494: 2f5d cmp r7, #93 ; 0x5d │ │ - 10496: d0f2 beq.n 1047e │ │ - 10498: 2f25 cmp r7, #37 ; 0x25 │ │ - 1049a: d0f0 beq.n 1047e │ │ - 1049c: 1c38 adds r0, r7, #0 │ │ - 1049e: f7ff fd3f bl ff20 │ │ - 104a2: 2800 cmp r0, #0 │ │ - 104a4: d1eb bne.n 1047e │ │ - 104a6: a90b add r1, sp, #44 ; 0x2c │ │ - 104a8: 554f strb r7, [r1, r5] │ │ - 104aa: 3401 adds r4, #1 │ │ - 104ac: 3501 adds r5, #1 │ │ - 104ae: e7e2 b.n 10476 │ │ - 104b0: 1c20 adds r0, r4, #0 │ │ - 104b2: f7ff f883 bl f5bc │ │ - 104b6: 9003 str r0, [sp, #12] │ │ - 104b8: 7a74 ldrb r4, [r6, #9] │ │ - 104ba: 7a33 ldrb r3, [r6, #8] │ │ - 104bc: 7ab5 ldrb r5, [r6, #10] │ │ - 104be: 0224 lsls r4, r4, #8 │ │ - 104c0: 431c orrs r4, r3 │ │ - 104c2: 042d lsls r5, r5, #16 │ │ - 104c4: 432c orrs r4, r5 │ │ - 104c6: 7af5 ldrb r5, [r6, #11] │ │ - 104c8: 2300 movs r3, #0 │ │ - 104ca: 9302 str r3, [sp, #8] │ │ - 104cc: 062d lsls r5, r5, #24 │ │ - 104ce: 432c orrs r4, r5 │ │ - 104d0: 9305 str r3, [sp, #20] │ │ - 104d2: 1c1d adds r5, r3, #0 │ │ - 104d4: 1c1f adds r7, r3, #0 │ │ - 104d6: 4b8e ldr r3, [pc, #568] ; (10710 ) │ │ - 104d8: 2101 movs r1, #1 │ │ - 104da: aa0b add r2, sp, #44 ; 0x2c │ │ - 104dc: 447b add r3, pc │ │ - 104de: 9106 str r1, [sp, #24] │ │ - 104e0: 9208 str r2, [sp, #32] │ │ - 104e2: 9309 str r3, [sp, #36] ; 0x24 │ │ - 104e4: 2c00 cmp r4, #0 │ │ - 104e6: d042 beq.n 1056e │ │ - 104e8: 1d63 adds r3, r4, #5 │ │ - 104ea: 7fdf ldrb r7, [r3, #31] │ │ - 104ec: 2f00 cmp r7, #0 │ │ - 104ee: d103 bne.n 104f8 │ │ - 104f0: 2d00 cmp r5, #0 │ │ - 104f2: d12f bne.n 10554 │ │ - 104f4: 1c25 adds r5, r4, #0 │ │ - 104f6: e02d b.n 10554 │ │ - 104f8: 1c20 adds r0, r4, #0 │ │ - 104fa: 302c adds r0, #44 ; 0x2c │ │ - 104fc: a90b add r1, sp, #44 ; 0x2c │ │ - 104fe: 2214 movs r2, #20 │ │ - 10500: f020 fafc bl 30afc <__clzsi2+0x248> │ │ - 10504: 2800 cmp r0, #0 │ │ - 10506: d125 bne.n 10554 │ │ - 10508: 1da3 adds r3, r4, #6 │ │ - 1050a: 7fdb ldrb r3, [r3, #31] │ │ - 1050c: 9901 ldr r1, [sp, #4] │ │ - 1050e: 428b cmp r3, r1 │ │ - 10510: d100 bne.n 10514 │ │ - 10512: e0f1 b.n 106f8 │ │ - 10514: 7d63 ldrb r3, [r4, #21] │ │ - 10516: 7d22 ldrb r2, [r4, #20] │ │ - 10518: 9705 str r7, [sp, #20] │ │ - 1051a: 021b lsls r3, r3, #8 │ │ - 1051c: 4313 orrs r3, r2 │ │ - 1051e: 7da2 ldrb r2, [r4, #22] │ │ - 10520: 0412 lsls r2, r2, #16 │ │ - 10522: 4313 orrs r3, r2 │ │ - 10524: 7de2 ldrb r2, [r4, #23] │ │ - 10526: 0612 lsls r2, r2, #24 │ │ - 10528: 431a orrs r2, r3 │ │ - 1052a: 7e63 ldrb r3, [r4, #25] │ │ - 1052c: 9203 str r2, [sp, #12] │ │ - 1052e: 7e22 ldrb r2, [r4, #24] │ │ - 10530: 021b lsls r3, r3, #8 │ │ - 10532: 4313 orrs r3, r2 │ │ - 10534: 7ea2 ldrb r2, [r4, #26] │ │ - 10536: 0412 lsls r2, r2, #16 │ │ - 10538: 4313 orrs r3, r2 │ │ - 1053a: 7ee2 ldrb r2, [r4, #27] │ │ - 1053c: 0612 lsls r2, r2, #24 │ │ - 1053e: 4313 orrs r3, r2 │ │ - 10540: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ - 10542: 6593 str r3, [r2, #88] ; 0x58 │ │ - 10544: 1c23 adds r3, r4, #0 │ │ - 10546: 332a adds r3, #42 ; 0x2a │ │ - 10548: 781b ldrb r3, [r3, #0] │ │ - 1054a: 9306 str r3, [sp, #24] │ │ - 1054c: 1c23 adds r3, r4, #0 │ │ - 1054e: 3328 adds r3, #40 ; 0x28 │ │ - 10550: 781b ldrb r3, [r3, #0] │ │ - 10552: 9302 str r3, [sp, #8] │ │ - 10554: 7863 ldrb r3, [r4, #1] │ │ - 10556: 7822 ldrb r2, [r4, #0] │ │ - 10558: 1c27 adds r7, r4, #0 │ │ - 1055a: 021b lsls r3, r3, #8 │ │ - 1055c: 4313 orrs r3, r2 │ │ - 1055e: 78a2 ldrb r2, [r4, #2] │ │ - 10560: 0412 lsls r2, r2, #16 │ │ - 10562: 4313 orrs r3, r2 │ │ - 10564: 78e2 ldrb r2, [r4, #3] │ │ - 10566: 0612 lsls r2, r2, #24 │ │ - 10568: 1c14 adds r4, r2, #0 │ │ - 1056a: 431c orrs r4, r3 │ │ - 1056c: e7ba b.n 104e4 │ │ - 1056e: 2d00 cmp r5, #0 │ │ - 10570: d05b beq.n 1062a │ │ - 10572: 9901 ldr r1, [sp, #4] │ │ - 10574: 1d6b adds r3, r5, #5 │ │ - 10576: 2900 cmp r1, #0 │ │ - 10578: d008 beq.n 1058c │ │ - 1057a: 9a05 ldr r2, [sp, #20] │ │ - 1057c: 9906 ldr r1, [sp, #24] │ │ - 1057e: 77da strb r2, [r3, #31] │ │ - 10580: 9a02 ldr r2, [sp, #8] │ │ - 10582: 3325 adds r3, #37 ; 0x25 │ │ - 10584: 7019 strb r1, [r3, #0] │ │ - 10586: 3b02 subs r3, #2 │ │ - 10588: 701a strb r2, [r3, #0] │ │ - 1058a: e00c b.n 105a6 │ │ - 1058c: 4961 ldr r1, [pc, #388] ; (10714 ) │ │ - 1058e: 4479 add r1, pc │ │ - 10590: 6dca ldr r2, [r1, #92] ; 0x5c │ │ - 10592: 3201 adds r2, #1 │ │ - 10594: 65ca str r2, [r1, #92] ; 0x5c │ │ - 10596: 77da strb r2, [r3, #31] │ │ - 10598: 9901 ldr r1, [sp, #4] │ │ - 1059a: 1c2b adds r3, r5, #0 │ │ - 1059c: 332a adds r3, #42 ; 0x2a │ │ - 1059e: 2201 movs r2, #1 │ │ - 105a0: 701a strb r2, [r3, #0] │ │ - 105a2: 3b02 subs r3, #2 │ │ - 105a4: 7019 strb r1, [r3, #0] │ │ - 105a6: 9a01 ldr r2, [sp, #4] │ │ - 105a8: 1c28 adds r0, r5, #0 │ │ - 105aa: a90b add r1, sp, #44 ; 0x2c │ │ - 105ac: 0613 lsls r3, r2, #24 │ │ - 105ae: 0e1b lsrs r3, r3, #24 │ │ - 105b0: 1daa adds r2, r5, #6 │ │ - 105b2: 77d3 strb r3, [r2, #31] │ │ - 105b4: 1dea adds r2, r5, #7 │ │ - 105b6: 77d3 strb r3, [r2, #31] │ │ - 105b8: 302c adds r0, #44 ; 0x2c │ │ - 105ba: 2214 movs r2, #20 │ │ - 105bc: f020 fac6 bl 30b4c <__clzsi2+0x298> │ │ - 105c0: 9903 ldr r1, [sp, #12] │ │ - 105c2: 1c2a adds r2, r5, #0 │ │ - 105c4: 2300 movs r3, #0 │ │ - 105c6: 3240 adds r2, #64 ; 0x40 │ │ - 105c8: 7013 strb r3, [r2, #0] │ │ - 105ca: 3a38 subs r2, #56 ; 0x38 │ │ - 105cc: 77d3 strb r3, [r2, #31] │ │ - 105ce: 0a0a lsrs r2, r1, #8 │ │ - 105d0: 756a strb r2, [r5, #21] │ │ - 105d2: 0c0a lsrs r2, r1, #16 │ │ - 105d4: 75aa strb r2, [r5, #22] │ │ - 105d6: 0e0a lsrs r2, r1, #24 │ │ - 105d8: 75ea strb r2, [r5, #23] │ │ - 105da: 4a4f ldr r2, [pc, #316] ; (10718 ) │ │ - 105dc: 7529 strb r1, [r5, #20] │ │ - 105de: 1c28 adds r0, r5, #0 │ │ - 105e0: 447a add r2, pc │ │ - 105e2: 1c11 adds r1, r2, #0 │ │ - 105e4: 3158 adds r1, #88 ; 0x58 │ │ - 105e6: 7809 ldrb r1, [r1, #0] │ │ - 105e8: 7629 strb r1, [r5, #24] │ │ - 105ea: 1c11 adds r1, r2, #0 │ │ - 105ec: 3159 adds r1, #89 ; 0x59 │ │ - 105ee: 7809 ldrb r1, [r1, #0] │ │ - 105f0: 7669 strb r1, [r5, #25] │ │ - 105f2: 1c11 adds r1, r2, #0 │ │ - 105f4: 315a adds r1, #90 ; 0x5a │ │ - 105f6: 325b adds r2, #91 ; 0x5b │ │ - 105f8: 7812 ldrb r2, [r2, #0] │ │ - 105fa: 7809 ldrb r1, [r1, #0] │ │ - 105fc: 76ea strb r2, [r5, #27] │ │ - 105fe: 76a9 strb r1, [r5, #26] │ │ - 10600: 7a72 ldrb r2, [r6, #9] │ │ - 10602: 7a31 ldrb r1, [r6, #8] │ │ - 10604: 0212 lsls r2, r2, #8 │ │ - 10606: 430a orrs r2, r1 │ │ - 10608: 7ab1 ldrb r1, [r6, #10] │ │ - 1060a: 0409 lsls r1, r1, #16 │ │ - 1060c: 430a orrs r2, r1 │ │ - 1060e: 7af1 ldrb r1, [r6, #11] │ │ - 10610: 0609 lsls r1, r1, #24 │ │ - 10612: 430a orrs r2, r1 │ │ - 10614: 3229 adds r2, #41 ; 0x29 │ │ - 10616: 7811 ldrb r1, [r2, #0] │ │ - 10618: 1c2a adds r2, r5, #0 │ │ - 1061a: 3229 adds r2, #41 ; 0x29 │ │ - 1061c: 7011 strb r1, [r2, #0] │ │ - 1061e: 742b strb r3, [r5, #16] │ │ - 10620: 746b strb r3, [r5, #17] │ │ - 10622: 74ab strb r3, [r5, #18] │ │ - 10624: 74eb strb r3, [r5, #19] │ │ - 10626: 7093 strb r3, [r2, #2] │ │ - 10628: e067 b.n 106fa │ │ - 1062a: 9a01 ldr r2, [sp, #4] │ │ - 1062c: 2a00 cmp r2, #0 │ │ - 1062e: d104 bne.n 1063a │ │ - 10630: 4b3a ldr r3, [pc, #232] ; (1071c ) │ │ - 10632: 447b add r3, pc │ │ - 10634: 6dda ldr r2, [r3, #92] ; 0x5c │ │ - 10636: 3201 adds r2, #1 │ │ - 10638: 65da str r2, [r3, #92] ; 0x5c │ │ - 1063a: 2142 movs r1, #66 ; 0x42 │ │ - 1063c: 2001 movs r0, #1 │ │ - 1063e: f020 fa35 bl 30aac <__clzsi2+0x1f8> │ │ - 10642: 4b37 ldr r3, [pc, #220] ; (10720 ) │ │ - 10644: 9901 ldr r1, [sp, #4] │ │ - 10646: 2500 movs r5, #0 │ │ - 10648: 447b add r3, pc │ │ - 1064a: 6dda ldr r2, [r3, #92] ; 0x5c │ │ - 1064c: 1d43 adds r3, r0, #5 │ │ - 1064e: 6005 str r5, [r0, #0] │ │ - 10650: 77da strb r2, [r3, #31] │ │ - 10652: 060b lsls r3, r1, #24 │ │ - 10654: 0e1b lsrs r3, r3, #24 │ │ - 10656: 1d82 adds r2, r0, #6 │ │ - 10658: 77d3 strb r3, [r2, #31] │ │ - 1065a: 1dc2 adds r2, r0, #7 │ │ - 1065c: 77d3 strb r3, [r2, #31] │ │ - 1065e: 1c03 adds r3, r0, #0 │ │ - 10660: 332a adds r3, #42 ; 0x2a │ │ - 10662: 2201 movs r2, #1 │ │ - 10664: 1c04 adds r4, r0, #0 │ │ - 10666: 701a strb r2, [r3, #0] │ │ - 10668: 302c adds r0, #44 ; 0x2c │ │ - 1066a: 2214 movs r2, #20 │ │ - 1066c: a90b add r1, sp, #44 ; 0x2c │ │ - 1066e: f020 fa6d bl 30b4c <__clzsi2+0x298> │ │ - 10672: 1c23 adds r3, r4, #0 │ │ - 10674: 3340 adds r3, #64 ; 0x40 │ │ - 10676: 701d strb r5, [r3, #0] │ │ - 10678: 3b38 subs r3, #56 ; 0x38 │ │ - 1067a: 6065 str r5, [r4, #4] │ │ - 1067c: 60a5 str r5, [r4, #8] │ │ - 1067e: 60e5 str r5, [r4, #12] │ │ - 10680: 6125 str r5, [r4, #16] │ │ - 10682: 77dd strb r5, [r3, #31] │ │ - 10684: 3320 adds r3, #32 │ │ - 10686: 701d strb r5, [r3, #0] │ │ - 10688: 6165 str r5, [r4, #20] │ │ - 1068a: 7a73 ldrb r3, [r6, #9] │ │ - 1068c: 7a32 ldrb r2, [r6, #8] │ │ - 1068e: 021b lsls r3, r3, #8 │ │ - 10690: 4313 orrs r3, r2 │ │ - 10692: 7ab2 ldrb r2, [r6, #10] │ │ - 10694: 0412 lsls r2, r2, #16 │ │ - 10696: 4313 orrs r3, r2 │ │ - 10698: 7af2 ldrb r2, [r6, #11] │ │ - 1069a: 0612 lsls r2, r2, #24 │ │ - 1069c: 4313 orrs r3, r2 │ │ - 1069e: 42ab cmp r3, r5 │ │ - 106a0: d002 beq.n 106a8 │ │ - 106a2: 3329 adds r3, #41 ; 0x29 │ │ - 106a4: 781b ldrb r3, [r3, #0] │ │ - 106a6: e000 b.n 106aa │ │ - 106a8: 2378 movs r3, #120 ; 0x78 │ │ - 106aa: 1c22 adds r2, r4, #0 │ │ - 106ac: 3229 adds r2, #41 ; 0x29 │ │ - 106ae: 7013 strb r3, [r2, #0] │ │ - 106b0: 2300 movs r3, #0 │ │ - 106b2: 61e3 str r3, [r4, #28] │ │ - 106b4: 6223 str r3, [r4, #32] │ │ - 106b6: 7093 strb r3, [r2, #2] │ │ - 106b8: 9a01 ldr r2, [sp, #4] │ │ - 106ba: 429a cmp r2, r3 │ │ - 106bc: d008 beq.n 106d0 │ │ - 106be: 9905 ldr r1, [sp, #20] │ │ - 106c0: 1d63 adds r3, r4, #5 │ │ - 106c2: 9a06 ldr r2, [sp, #24] │ │ - 106c4: 77d9 strb r1, [r3, #31] │ │ - 106c6: 9902 ldr r1, [sp, #8] │ │ - 106c8: 3325 adds r3, #37 ; 0x25 │ │ - 106ca: 701a strb r2, [r3, #0] │ │ - 106cc: 3b02 subs r3, #2 │ │ - 106ce: 7019 strb r1, [r3, #0] │ │ - 106d0: 4b14 ldr r3, [pc, #80] ; (10724 ) │ │ - 106d2: 9a03 ldr r2, [sp, #12] │ │ - 106d4: 0a21 lsrs r1, r4, #8 │ │ - 106d6: 447b add r3, pc │ │ - 106d8: 6d9b ldr r3, [r3, #88] ; 0x58 │ │ - 106da: 6162 str r2, [r4, #20] │ │ - 106dc: 0c22 lsrs r2, r4, #16 │ │ - 106de: 61a3 str r3, [r4, #24] │ │ - 106e0: 0e23 lsrs r3, r4, #24 │ │ - 106e2: 2f00 cmp r7, #0 │ │ - 106e4: d004 beq.n 106f0 │ │ - 106e6: 703c strb r4, [r7, #0] │ │ - 106e8: 7079 strb r1, [r7, #1] │ │ - 106ea: 70ba strb r2, [r7, #2] │ │ - 106ec: 70fb strb r3, [r7, #3] │ │ - 106ee: e003 b.n 106f8 │ │ - 106f0: 7234 strb r4, [r6, #8] │ │ - 106f2: 7271 strb r1, [r6, #9] │ │ - 106f4: 72b2 strb r2, [r6, #10] │ │ - 106f6: 72f3 strb r3, [r6, #11] │ │ - 106f8: 1c20 adds r0, r4, #0 │ │ - 106fa: 9907 ldr r1, [sp, #28] │ │ - 106fc: 9a11 ldr r2, [sp, #68] ; 0x44 │ │ - 106fe: 680b ldr r3, [r1, #0] │ │ - 10700: 429a cmp r2, r3 │ │ - 10702: d001 beq.n 10708 │ │ - 10704: f020 f9da bl 30abc <__clzsi2+0x208> │ │ - 10708: b013 add sp, #76 ; 0x4c │ │ - 1070a: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 1070c: 79d4 ldrb r4, [r2, #7] │ │ - 1070e: 0002 movs r2, r0 │ │ - 10710: 76b8 strb r0, [r7, #26] │ │ - 10712: 0003 movs r3, r0 │ │ - 10714: 7606 strb r6, [r0, #24] │ │ - 10716: 0003 movs r3, r0 │ │ - 10718: 75b4 strb r4, [r6, #22] │ │ - 1071a: 0003 movs r3, r0 │ │ - 1071c: 7562 strb r2, [r4, #21] │ │ - 1071e: 0003 movs r3, r0 │ │ - 10720: 754c strb r4, [r1, #21] │ │ - 10722: 0003 movs r3, r0 │ │ - 10724: 74be strb r6, [r7, #18] │ │ - 10726: 0003 movs r3, r0 │ │ - 10728: b5f8 push {r3, r4, r5, r6, r7, lr} │ │ - 1072a: 1c05 adds r5, r0, #0 │ │ - 1072c: 1c0f adds r7, r1, #0 │ │ - 1072e: 1c16 adds r6, r2, #0 │ │ - 10730: 2401 movs r4, #1 │ │ - 10732: 1c39 adds r1, r7, #0 │ │ - 10734: 1c22 adds r2, r4, #0 │ │ - 10736: 312c adds r1, #44 ; 0x2c │ │ - 10738: 1c28 adds r0, r5, #0 │ │ - 1073a: f7ff fe8b bl 10454 │ │ - 1073e: 3401 adds r4, #1 │ │ - 10740: 1c01 adds r1, r0, #0 │ │ - 10742: 1c32 adds r2, r6, #0 │ │ - 10744: 1c28 adds r0, r5, #0 │ │ - 10746: f7fe fa5a bl ebfe │ │ - 1074a: 2c08 cmp r4, #8 │ │ - 1074c: d1f1 bne.n 10732 │ │ - 1074e: bdf8 pop {r3, r4, r5, r6, r7, pc} │ │ - 10750: b538 push {r3, r4, r5, lr} │ │ - 10752: 312c adds r1, #44 ; 0x2c │ │ - 10754: 1c15 adds r5, r2, #0 │ │ - 10756: 2208 movs r2, #8 │ │ - 10758: 1c04 adds r4, r0, #0 │ │ - 1075a: f7ff fe7b bl 10454 │ │ - 1075e: 1c2a adds r2, r5, #0 │ │ - 10760: 1c01 adds r1, r0, #0 │ │ - 10762: 1c20 adds r0, r4, #0 │ │ - 10764: f7fe fa4b bl ebfe │ │ - 10768: bd38 pop {r3, r4, r5, pc} │ │ - 1076a: b5f0 push {r4, r5, r6, r7, lr} │ │ - 1076c: b08b sub sp, #44 ; 0x2c │ │ - 1076e: 9105 str r1, [sp, #20] │ │ - 10770: 1c01 adds r1, r0, #0 │ │ - 10772: 3174 adds r1, #116 ; 0x74 │ │ - 10774: 1c15 adds r5, r2, #0 │ │ - 10776: 2200 movs r2, #0 │ │ - 10778: 1c04 adds r4, r0, #0 │ │ - 1077a: 9106 str r1, [sp, #24] │ │ - 1077c: 1c0f adds r7, r1, #0 │ │ - 1077e: 9204 str r2, [sp, #16] │ │ - 10780: 783e ldrb r6, [r7, #0] │ │ - 10782: 2e00 cmp r6, #0 │ │ - 10784: d00a beq.n 1079c │ │ - 10786: 1c30 adds r0, r6, #0 │ │ - 10788: f7fe fee8 bl f55c │ │ - 1078c: 2800 cmp r0, #0 │ │ - 1078e: d003 beq.n 10798 │ │ + fc40: 7823 ldrb r3, [r4, #0] │ │ + fc42: 2b00 cmp r3, #0 │ │ + fc44: d021 beq.n fc8a │ │ + fc46: 2b5d cmp r3, #93 ; 0x5d │ │ + fc48: d01f beq.n fc8a │ │ + fc4a: 18f3 adds r3, r6, r3 │ │ + fc4c: 785b ldrb r3, [r3, #1] │ │ + fc4e: 423b tst r3, r7 │ │ + fc50: d014 beq.n fc7c │ │ + fc52: 7823 ldrb r3, [r4, #0] │ │ + fc54: 18f3 adds r3, r6, r3 │ │ + fc56: 785b ldrb r3, [r3, #1] │ │ + fc58: 423b tst r3, r7 │ │ + fc5a: d001 beq.n fc60 │ │ + fc5c: 3401 adds r4, #1 │ │ + fc5e: e7f8 b.n fc52 │ │ + fc60: 1c20 adds r0, r4, #0 │ │ + fc62: 9902 ldr r1, [sp, #8] │ │ + fc64: 2203 movs r2, #3 │ │ + fc66: f022 f889 bl 31d7c <__aeabi_llsl@@Base+0x21c> │ │ + fc6a: 2800 cmp r0, #0 │ │ + fc6c: d006 beq.n fc7c │ │ + fc6e: 1c20 adds r0, r4, #0 │ │ + fc70: 9903 ldr r1, [sp, #12] │ │ + fc72: 2203 movs r2, #3 │ │ + fc74: f022 f882 bl 31d7c <__aeabi_llsl@@Base+0x21c> │ │ + fc78: 2800 cmp r0, #0 │ │ + fc7a: d106 bne.n fc8a │ │ + fc7c: 7822 ldrb r2, [r4, #0] │ │ + fc7e: ab05 add r3, sp, #20 │ │ + fc80: 3401 adds r4, #1 │ │ + fc82: 54ea strb r2, [r5, r3] │ │ + fc84: 3501 adds r5, #1 │ │ + fc86: 2d08 cmp r5, #8 │ │ + fc88: d1da bne.n fc40 │ │ + fc8a: 2300 movs r3, #0 │ │ + fc8c: 4948 ldr r1, [pc, #288] ; (fdb0 ) │ │ + fc8e: ae05 add r6, sp, #20 │ │ + fc90: 1c30 adds r0, r6, #0 │ │ + fc92: 4479 add r1, pc │ │ + fc94: 5573 strb r3, [r6, r5] │ │ + fc96: f022 f8d1 bl 31e3c <__aeabi_llsl@@Base+0x2dc> │ │ + fc9a: 2800 cmp r0, #0 │ │ + fc9c: d006 beq.n fcac │ │ + fc9e: 4945 ldr r1, [pc, #276] ; (fdb4 ) │ │ + fca0: 1c30 adds r0, r6, #0 │ │ + fca2: 4479 add r1, pc │ │ + fca4: f022 f8ca bl 31e3c <__aeabi_llsl@@Base+0x2dc> │ │ + fca8: 2800 cmp r0, #0 │ │ + fcaa: d104 bne.n fcb6 │ │ + fcac: 4942 ldr r1, [pc, #264] ; (fdb8 ) │ │ + fcae: 1c30 adds r0, r6, #0 │ │ + fcb0: 4479 add r1, pc │ │ + fcb2: f022 f88b bl 31dcc <__aeabi_llsl@@Base+0x26c> │ │ + fcb6: 4941 ldr r1, [pc, #260] ; (fdbc ) │ │ + fcb8: ab04 add r3, sp, #16 │ │ + fcba: 1d5f adds r7, r3, #5 │ │ + fcbc: 1c38 adds r0, r7, #0 │ │ + fcbe: 4479 add r1, pc │ │ + fcc0: f022 f8c4 bl 31e4c <__aeabi_llsl@@Base+0x2ec> │ │ + fcc4: 2800 cmp r0, #0 │ │ + fcc6: d100 bne.n fcca │ │ + fcc8: 2502 movs r5, #2 │ │ + fcca: 493d ldr r1, [pc, #244] ; (fdc0 ) │ │ + fccc: ab04 add r3, sp, #16 │ │ + fcce: 1d9c adds r4, r3, #6 │ │ + fcd0: 1c20 adds r0, r4, #0 │ │ + fcd2: 4479 add r1, pc │ │ + fcd4: f022 f8ba bl 31e4c <__aeabi_llsl@@Base+0x2ec> │ │ + fcd8: 2800 cmp r0, #0 │ │ + fcda: d100 bne.n fcde │ │ + fcdc: 2503 movs r5, #3 │ │ + fcde: 4939 ldr r1, [pc, #228] ; (fdc4 ) │ │ + fce0: 1c38 adds r0, r7, #0 │ │ + fce2: 4479 add r1, pc │ │ + fce4: f022 f8b2 bl 31e4c <__aeabi_llsl@@Base+0x2ec> │ │ + fce8: 2800 cmp r0, #0 │ │ + fcea: d100 bne.n fcee │ │ + fcec: 2501 movs r5, #1 │ │ + fcee: 4936 ldr r1, [pc, #216] ; (fdc8 ) │ │ + fcf0: 1c20 adds r0, r4, #0 │ │ + fcf2: 4479 add r1, pc │ │ + fcf4: f022 f8aa bl 31e4c <__aeabi_llsl@@Base+0x2ec> │ │ + fcf8: 2800 cmp r0, #0 │ │ + fcfa: d100 bne.n fcfe │ │ + fcfc: 2502 movs r5, #2 │ │ + fcfe: 4933 ldr r1, [pc, #204] ; (fdcc ) │ │ + fd00: 1c38 adds r0, r7, #0 │ │ + fd02: 4479 add r1, pc │ │ + fd04: f022 f8a2 bl 31e4c <__aeabi_llsl@@Base+0x2ec> │ │ + fd08: 2800 cmp r0, #0 │ │ + fd0a: d100 bne.n fd0e │ │ + fd0c: 2502 movs r5, #2 │ │ + fd0e: 4930 ldr r1, [pc, #192] ; (fdd0 ) │ │ + fd10: 1c20 adds r0, r4, #0 │ │ + fd12: 4479 add r1, pc │ │ + fd14: f022 f89a bl 31e4c <__aeabi_llsl@@Base+0x2ec> │ │ + fd18: 2800 cmp r0, #0 │ │ + fd1a: d100 bne.n fd1e │ │ + fd1c: 2503 movs r5, #3 │ │ + fd1e: 492d ldr r1, [pc, #180] ; (fdd4 ) │ │ + fd20: 1c38 adds r0, r7, #0 │ │ + fd22: 4479 add r1, pc │ │ + fd24: f022 f892 bl 31e4c <__aeabi_llsl@@Base+0x2ec> │ │ + fd28: 2800 cmp r0, #0 │ │ + fd2a: d100 bne.n fd2e │ │ + fd2c: 2501 movs r5, #1 │ │ + fd2e: 492a ldr r1, [pc, #168] ; (fdd8 ) │ │ + fd30: 1c20 adds r0, r4, #0 │ │ + fd32: 4479 add r1, pc │ │ + fd34: f022 f88a bl 31e4c <__aeabi_llsl@@Base+0x2ec> │ │ + fd38: 2800 cmp r0, #0 │ │ + fd3a: d100 bne.n fd3e │ │ + fd3c: 2502 movs r5, #2 │ │ + fd3e: 2320 movs r3, #32 │ │ + fd40: 2d05 cmp r5, #5 │ │ + fd42: dc02 bgt.n fd4a │ │ + fd44: 5573 strb r3, [r6, r5] │ │ + fd46: 3501 adds r5, #1 │ │ + fd48: e7fa b.n fd40 │ │ + fd4a: 2400 movs r4, #0 │ │ + fd4c: 4b23 ldr r3, [pc, #140] ; (fddc ) │ │ + fd4e: 5574 strb r4, [r6, r5] │ │ + fd50: af05 add r7, sp, #20 │ │ + fd52: 447b add r3, pc │ │ + fd54: 9302 str r3, [sp, #8] │ │ + fd56: 9a02 ldr r2, [sp, #8] │ │ + fd58: 00a3 lsls r3, r4, #2 │ │ + fd5a: 589d ldr r5, [r3, r2] │ │ + fd5c: 2d00 cmp r5, #0 │ │ + fd5e: d00e beq.n fd7e │ │ + fd60: 1c2e adds r6, r5, #0 │ │ + fd62: 352e adds r5, #46 ; 0x2e │ │ + fd64: 360a adds r6, #10 │ │ + fd66: 1c30 adds r0, r6, #0 │ │ + fd68: 1c39 adds r1, r7, #0 │ │ + fd6a: 2206 movs r2, #6 │ │ + fd6c: f022 f806 bl 31d7c <__aeabi_llsl@@Base+0x21c> │ │ + fd70: 2800 cmp r0, #0 │ │ + fd72: d00b beq.n fd8c │ │ + fd74: 3606 adds r6, #6 │ │ + fd76: 42ae cmp r6, r5 │ │ + fd78: d1f5 bne.n fd66 │ │ + fd7a: 3401 adds r4, #1 │ │ + fd7c: e7eb b.n fd56 │ │ + fd7e: 4818 ldr r0, [pc, #96] ; (fde0 ) │ │ + fd80: 9900 ldr r1, [sp, #0] │ │ + fd82: 4478 add r0, pc │ │ + fd84: f7ff ff0c bl fba0 │ │ + fd88: 2007 movs r0, #7 │ │ + fd8a: e000 b.n fd8e │ │ + fd8c: 1c20 adds r0, r4, #0 │ │ + fd8e: 9b01 ldr r3, [sp, #4] │ │ + fd90: 9a07 ldr r2, [sp, #28] │ │ + fd92: 681b ldr r3, [r3, #0] │ │ + fd94: 429a cmp r2, r3 │ │ + fd96: d001 beq.n fd9c │ │ + fd98: f021 ff88 bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + fd9c: b009 add sp, #36 ; 0x24 │ │ + fd9e: bdf0 pop {r4, r5, r6, r7, pc} │ │ + fda0: 91f4 str r1, [sp, #976] ; 0x3d0 │ │ + fda2: 0002 movs r2, r0 │ │ + fda4: 9216 str r2, [sp, #88] ; 0x58 │ │ + fda6: 0002 movs r2, r0 │ │ + fda8: 34b1 adds r4, #177 ; 0xb1 │ │ + fdaa: 0002 movs r2, r0 │ │ + fdac: 34af adds r4, #175 ; 0xaf │ │ + fdae: 0002 movs r2, r0 │ │ + fdb0: 345d adds r4, #93 ; 0x5d │ │ + fdb2: 0002 movs r2, r0 │ │ + fdb4: 3450 adds r4, #80 ; 0x50 │ │ + fdb6: 0002 movs r2, r0 │ │ + fdb8: 3445 adds r4, #69 ; 0x45 │ │ + fdba: 0002 movs r2, r0 │ │ + fdbc: 343a adds r4, #58 ; 0x3a │ │ + fdbe: 0002 movs r2, r0 │ │ + fdc0: 3426 adds r4, #38 ; 0x26 │ │ + fdc2: 0002 movs r2, r0 │ │ + fdc4: 341c adds r4, #28 │ │ + fdc6: 0002 movs r2, r0 │ │ + fdc8: 340c adds r4, #12 │ │ + fdca: 0002 movs r2, r0 │ │ + fdcc: 33e5 adds r3, #229 ; 0xe5 │ │ + fdce: 0002 movs r2, r0 │ │ + fdd0: 33d5 adds r3, #213 ; 0xd5 │ │ + fdd2: 0002 movs r2, r0 │ │ + fdd4: 33c9 adds r3, #201 ; 0xc9 │ │ + fdd6: 0002 movs r2, r0 │ │ + fdd8: 33b9 adds r3, #185 ; 0xb9 │ │ + fdda: 0002 movs r2, r0 │ │ + fddc: 8cde ldrh r6, [r3, #38] ; 0x26 │ │ + fdde: 0002 movs r2, r0 │ │ + fde0: 3382 adds r3, #130 ; 0x82 │ │ + fde2: 0002 movs r2, r0 │ │ + fde4: 4b66 ldr r3, [pc, #408] ; (ff80 ) │ │ + fde6: b5f0 push {r4, r5, r6, r7, lr} │ │ + fde8: 447b add r3, pc │ │ + fdea: 681b ldr r3, [r3, #0] │ │ + fdec: b08d sub sp, #52 ; 0x34 │ │ + fdee: 2700 movs r7, #0 │ │ + fdf0: 681a ldr r2, [r3, #0] │ │ + fdf2: 1c05 adds r5, r0, #0 │ │ + fdf4: 920b str r2, [sp, #44] ; 0x2c │ │ + fdf6: 2278 movs r2, #120 ; 0x78 │ │ + fdf8: 2601 movs r6, #1 │ │ + fdfa: 9005 str r0, [sp, #20] │ │ + fdfc: 9106 str r1, [sp, #24] │ │ + fdfe: 9209 str r2, [sp, #36] ; 0x24 │ │ + fe00: 9703 str r7, [sp, #12] │ │ + fe02: 9704 str r7, [sp, #16] │ │ + fe04: 9702 str r7, [sp, #8] │ │ + fe06: 9701 str r7, [sp, #4] │ │ + fe08: 9307 str r3, [sp, #28] │ │ + fe0a: 782b ldrb r3, [r5, #0] │ │ + fe0c: 2b00 cmp r3, #0 │ │ + fe0e: d00a beq.n fe26 │ │ + fe10: 9a02 ldr r2, [sp, #8] │ │ + fe12: 2a00 cmp r2, #0 │ │ + fe14: d005 beq.n fe22 │ │ + fe16: 3b22 subs r3, #34 ; 0x22 │ │ + fe18: 1c1a adds r2, r3, #0 │ │ + fe1a: 1e53 subs r3, r2, #1 │ │ + fe1c: 419a sbcs r2, r3 │ │ + fe1e: 9202 str r2, [sp, #8] │ │ + fe20: e030 b.n fe84 │ │ + fe22: 2b5d cmp r3, #93 ; 0x5d │ │ + fe24: d104 bne.n fe30 │ │ + fe26: 9b03 ldr r3, [sp, #12] │ │ + fe28: 1c35 adds r5, r6, #0 │ │ + fe2a: 2b00 cmp r3, #0 │ │ + fe2c: d030 beq.n fe90 │ │ + fe2e: e02b b.n fe88 │ │ + fe30: 2b2f cmp r3, #47 ; 0x2f │ │ + fe32: d006 beq.n fe42 │ │ + fe34: 2b3d cmp r3, #61 ; 0x3d │ │ + fe36: d025 beq.n fe84 │ │ + fe38: 2b22 cmp r3, #34 ; 0x22 │ │ + fe3a: d109 bne.n fe50 │ │ + fe3c: 2301 movs r3, #1 │ │ + fe3e: 9302 str r3, [sp, #8] │ │ + fe40: e020 b.n fe84 │ │ + fe42: 9b03 ldr r3, [sp, #12] │ │ + fe44: 2701 movs r7, #1 │ │ + fe46: 3301 adds r3, #1 │ │ + fe48: 9303 str r3, [sp, #12] │ │ + fe4a: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + fe4c: 9304 str r3, [sp, #16] │ │ + fe4e: e019 b.n fe84 │ │ + fe50: 3b30 subs r3, #48 ; 0x30 │ │ + fe52: 2b09 cmp r3, #9 │ │ + fe54: d816 bhi.n fe84 │ │ + fe56: 1c28 adds r0, r5, #0 │ │ + fe58: 2f00 cmp r7, #0 │ │ + fe5a: d00e beq.n fe7a │ │ + fe5c: a90a add r1, sp, #40 ; 0x28 │ │ + fe5e: f7fe fb2b bl e4b8 │ │ + fe62: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + fe64: 9c01 ldr r4, [sp, #4] │ │ + fe66: 9a04 ldr r2, [sp, #16] │ │ + fe68: 3801 subs r0, #1 │ │ + fe6a: 435c muls r4, r3 │ │ + fe6c: 4372 muls r2, r6 │ │ + fe6e: 18a2 adds r2, r4, r2 │ │ + fe70: 182d adds r5, r5, r0 │ │ + fe72: 9201 str r2, [sp, #4] │ │ + fe74: 435e muls r6, r3 │ │ + fe76: 9f02 ldr r7, [sp, #8] │ │ + fe78: e004 b.n fe84 │ │ + fe7a: a909 add r1, sp, #36 ; 0x24 │ │ + fe7c: f7fe fb1c bl e4b8 │ │ + fe80: 3801 subs r0, #1 │ │ + fe82: 182d adds r5, r5, r0 │ │ + fe84: 3501 adds r5, #1 │ │ + fe86: e7c0 b.n fe0a │ │ + fe88: 2778 movs r7, #120 ; 0x78 │ │ + fe8a: 2e00 cmp r6, #0 │ │ + fe8c: d00d beq.n feaa │ │ + fe8e: e002 b.n fe96 │ │ + fe90: 2301 movs r3, #1 │ │ + fe92: 2504 movs r5, #4 │ │ + fe94: 9301 str r3, [sp, #4] │ │ + fe96: 9809 ldr r0, [sp, #36] ; 0x24 │ │ + fe98: 9b01 ldr r3, [sp, #4] │ │ + fe9a: 1c29 adds r1, r5, #0 │ │ + fe9c: 4343 muls r3, r0 │ │ + fe9e: 0098 lsls r0, r3, #2 │ │ + fea0: f021 ff14 bl 31ccc <__aeabi_llsl@@Base+0x16c> │ │ + fea4: 1e07 subs r7, r0, #0 │ │ + fea6: dd02 ble.n feae │ │ + fea8: 1c2e adds r6, r5, #0 │ │ + feaa: 1c35 adds r5, r6, #0 │ │ + feac: e000 b.n feb0 │ │ + feae: 2778 movs r7, #120 ; 0x78 │ │ + feb0: 9b06 ldr r3, [sp, #24] │ │ + feb2: 2b00 cmp r3, #0 │ │ + feb4: d004 beq.n fec0 │ │ + feb6: 4b33 ldr r3, [pc, #204] ; (ff84 ) │ │ + feb8: 447b add r3, pc │ │ + feba: 689a ldr r2, [r3, #8] │ │ + febc: 68dd ldr r5, [r3, #12] │ │ + febe: 9201 str r2, [sp, #4] │ │ + fec0: 2301 movs r3, #1 │ │ + fec2: 4a31 ldr r2, [pc, #196] ; (ff88 ) │ │ + fec4: 447a add r2, pc │ │ + fec6: 6093 str r3, [r2, #8] │ │ + fec8: 1c19 adds r1, r3, #0 │ │ + feca: 1c38 adds r0, r7, #0 │ │ + fecc: 1c1e adds r6, r3, #0 │ │ + fece: f021 fefd bl 31ccc <__aeabi_llsl@@Base+0x16c> │ │ + fed2: 1c73 adds r3, r6, #1 │ │ + fed4: 28ff cmp r0, #255 ; 0xff │ │ + fed6: dcf7 bgt.n fec8 │ │ + fed8: 2100 movs r1, #0 │ │ + feda: 4b2c ldr r3, [pc, #176] ; (ff8c ) │ │ + fedc: 447b add r3, pc │ │ + fede: 689a ldr r2, [r3, #8] │ │ + fee0: 60de str r6, [r3, #12] │ │ + fee2: 1c07 adds r7, r0, #0 │ │ + fee4: 4357 muls r7, r2 │ │ + fee6: 1a3f subs r7, r7, r0 │ │ + fee8: 1809 adds r1, r1, r0 │ │ + feea: 187c adds r4, r7, r1 │ │ + feec: 1c13 adds r3, r2, #0 │ │ + feee: 3201 adds r2, #1 │ │ + fef0: 2cff cmp r4, #255 ; 0xff │ │ + fef2: ddf9 ble.n fee8 │ │ + fef4: 2103 movs r1, #3 │ │ + fef6: 1e5c subs r4, r3, #1 │ │ + fef8: 1c27 adds r7, r4, #0 │ │ + fefa: 4347 muls r7, r0 │ │ + fefc: 1c08 adds r0, r1, #0 │ │ + fefe: 4378 muls r0, r7 │ │ + ff00: 4a23 ldr r2, [pc, #140] ; (ff90 ) │ │ + ff02: 4b24 ldr r3, [pc, #144] ; (ff94 ) │ │ + ff04: 447a add r2, pc │ │ + ff06: 4298 cmp r0, r3 │ │ + ff08: dd01 ble.n ff0e │ │ + ff0a: 6094 str r4, [r2, #8] │ │ + ff0c: e007 b.n ff1e │ │ + ff0e: 1c23 adds r3, r4, #0 │ │ + ff10: 434b muls r3, r1 │ │ + ff12: 0fc7 lsrs r7, r0, #31 │ │ + ff14: 0076 lsls r6, r6, #1 │ │ + ff16: 183f adds r7, r7, r0 │ │ + ff18: 6093 str r3, [r2, #8] │ │ + ff1a: 60d6 str r6, [r2, #12] │ │ + ff1c: 107f asrs r7, r7, #1 │ │ + ff1e: 9b06 ldr r3, [sp, #24] │ │ + ff20: 2b00 cmp r3, #0 │ │ + ff22: d022 beq.n ff6a │ │ + ff24: 4b1c ldr r3, [pc, #112] ; (ff98 ) │ │ + ff26: 9901 ldr r1, [sp, #4] │ │ + ff28: 447b add r3, pc │ │ + ff2a: 689a ldr r2, [r3, #8] │ │ + ff2c: 4291 cmp r1, r2 │ │ + ff2e: d102 bne.n ff36 │ │ + ff30: 68db ldr r3, [r3, #12] │ │ + ff32: 429d cmp r5, r3 │ │ + ff34: d019 beq.n ff6a │ │ + ff36: 9801 ldr r0, [sp, #4] │ │ + ff38: 4e18 ldr r6, [pc, #96] ; (ff9c ) │ │ + ff3a: 1c11 adds r1, r2, #0 │ │ + ff3c: 4369 muls r1, r5 │ │ + ff3e: 4378 muls r0, r7 │ │ + ff40: 447e add r6, pc │ │ + ff42: 68f3 ldr r3, [r6, #12] │ │ + ff44: 4343 muls r3, r0 │ │ + ff46: 1c18 adds r0, r3, #0 │ │ + ff48: f021 fec0 bl 31ccc <__aeabi_llsl@@Base+0x16c> │ │ + ff4c: 1c03 adds r3, r0, #0 │ │ + ff4e: 3b20 subs r3, #32 │ │ + ff50: 9009 str r0, [sp, #36] ; 0x24 │ │ + ff52: 2bdf cmp r3, #223 ; 0xdf │ │ + ff54: d804 bhi.n ff60 │ │ + ff56: 9b01 ldr r3, [sp, #4] │ │ + ff58: 60f5 str r5, [r6, #12] │ │ + ff5a: 1c07 adds r7, r0, #0 │ │ + ff5c: 60b3 str r3, [r6, #8] │ │ + ff5e: e004 b.n ff6a │ │ + ff60: 480f ldr r0, [pc, #60] ; (ffa0 ) │ │ + ff62: 9905 ldr r1, [sp, #20] │ │ + ff64: 4478 add r0, pc │ │ + ff66: f7ff fe1b bl fba0 │ │ + ff6a: 9b07 ldr r3, [sp, #28] │ │ + ff6c: 9a0b ldr r2, [sp, #44] ; 0x2c │ │ + ff6e: 1c38 adds r0, r7, #0 │ │ + ff70: 681b ldr r3, [r3, #0] │ │ + ff72: 429a cmp r2, r3 │ │ + ff74: d001 beq.n ff7a │ │ + ff76: f021 fe99 bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + ff7a: b00d add sp, #52 ; 0x34 │ │ + ff7c: bdf0 pop {r4, r5, r6, r7, pc} │ │ + ff7e: 46c0 nop ; (mov r8, r8) │ │ + ff80: 9010 str r0, [sp, #64] ; 0x40 │ │ + ff82: 0002 movs r2, r0 │ │ + ff84: 81e0 strh r0, [r4, #14] │ │ + ff86: 0003 movs r3, r0 │ │ + ff88: 81d4 strh r4, [r2, #14] │ │ + ff8a: 0003 movs r3, r0 │ │ + ff8c: 81bc strh r4, [r7, #12] │ │ + ff8e: 0003 movs r3, r0 │ │ + ff90: 8194 strh r4, [r2, #12] │ │ + ff92: 0003 movs r3, r0 │ │ + ff94: 01ff lsls r7, r7, #7 │ │ + ff96: 0000 movs r0, r0 │ │ + ff98: 8170 strh r0, [r6, #10] │ │ + ff9a: 0003 movs r3, r0 │ │ + ff9c: 8158 strh r0, [r3, #10] │ │ + ff9e: 0003 movs r3, r0 │ │ + ffa0: 31c2 adds r1, #194 ; 0xc2 │ │ + ffa2: 0002 movs r2, r0 │ │ + ffa4: b5f0 push {r4, r5, r6, r7, lr} │ │ + ffa6: 4dce ldr r5, [pc, #824] ; (102e0 ) │ │ + ffa8: b093 sub sp, #76 ; 0x4c │ │ + ffaa: 9307 str r3, [sp, #28] │ │ + ffac: 447d add r5, pc │ │ + ffae: 9b18 ldr r3, [sp, #96] ; 0x60 │ │ + ffb0: 682d ldr r5, [r5, #0] │ │ + ffb2: 1c07 adds r7, r0, #0 │ │ + ffb4: 1c08 adds r0, r1, #0 │ │ + ffb6: 219e movs r1, #158 ; 0x9e │ │ + ffb8: 9305 str r3, [sp, #20] │ │ + ffba: 26ce movs r6, #206 ; 0xce │ │ + ffbc: 682b ldr r3, [r5, #0] │ │ + ffbe: 9204 str r2, [sp, #16] │ │ + ffc0: 31ff adds r1, #255 ; 0xff │ │ + ffc2: 9311 str r3, [sp, #68] ; 0x44 │ │ + ffc4: 23cf movs r3, #207 ; 0xcf │ │ + ffc6: 5c7c ldrb r4, [r7, r1] │ │ + ffc8: 0076 lsls r6, r6, #1 │ │ + ffca: 5dba ldrb r2, [r7, r6] │ │ + ffcc: 005b lsls r3, r3, #1 │ │ + ffce: 0224 lsls r4, r4, #8 │ │ + ffd0: 4314 orrs r4, r2 │ │ + ffd2: 5cfa ldrb r2, [r7, r3] │ │ + ffd4: 0412 lsls r2, r2, #16 │ │ + ffd6: 4322 orrs r2, r4 │ │ + ffd8: 24a0 movs r4, #160 ; 0xa0 │ │ + ffda: 34ff adds r4, #255 ; 0xff │ │ + ffdc: 46a4 mov ip, r4 │ │ + ffde: 5d3c ldrb r4, [r7, r4] │ │ + ffe0: 930c str r3, [sp, #48] ; 0x30 │ │ + ffe2: 4663 mov r3, ip │ │ + ffe4: 0624 lsls r4, r4, #24 │ │ + ffe6: 4314 orrs r4, r2 │ │ + ffe8: 950b str r5, [sp, #44] ; 0x2c │ │ + ffea: 9609 str r6, [sp, #36] ; 0x24 │ │ + ffec: 910a str r1, [sp, #40] ; 0x28 │ │ + ffee: 930d str r3, [sp, #52] ; 0x34 │ │ + fff0: 285e cmp r0, #94 ; 0x5e │ │ + fff2: d007 beq.n 10004 │ │ + fff4: 285f cmp r0, #95 ; 0x5f │ │ + fff6: d00f beq.n 10018 │ │ + fff8: 283d cmp r0, #61 ; 0x3d │ │ + fffa: d11a bne.n 10032 │ │ + fffc: 9b04 ldr r3, [sp, #16] │ │ + fffe: 781b ldrb r3, [r3, #0] │ │ + 10000: 9302 str r3, [sp, #8] │ │ + 10002: e014 b.n 1002e │ │ + 10004: 9b04 ldr r3, [sp, #16] │ │ + 10006: 7819 ldrb r1, [r3, #0] │ │ + 10008: 295e cmp r1, #94 ; 0x5e │ │ + 1000a: d10f bne.n 1002c │ │ + 1000c: 785b ldrb r3, [r3, #1] │ │ + 1000e: 2078 movs r0, #120 ; 0x78 │ │ + 10010: 9302 str r3, [sp, #8] │ │ + 10012: 2302 movs r3, #2 │ │ + 10014: 9301 str r3, [sp, #4] │ │ + 10016: e00f b.n 10038 │ │ + 10018: 9b04 ldr r3, [sp, #16] │ │ + 1001a: 7819 ldrb r1, [r3, #0] │ │ + 1001c: 295f cmp r1, #95 ; 0x5f │ │ + 1001e: d105 bne.n 1002c │ │ + 10020: 785b ldrb r3, [r3, #1] │ │ + 10022: 2062 movs r0, #98 ; 0x62 │ │ + 10024: 9302 str r3, [sp, #8] │ │ + 10026: 2302 movs r3, #2 │ │ + 10028: 9301 str r3, [sp, #4] │ │ + 1002a: e005 b.n 10038 │ │ + 1002c: 9102 str r1, [sp, #8] │ │ + 1002e: 2301 movs r3, #1 │ │ + 10030: e001 b.n 10036 │ │ + 10032: 2300 movs r3, #0 │ │ + 10034: 9002 str r0, [sp, #8] │ │ + 10036: 9301 str r3, [sp, #4] │ │ + 10038: 2600 movs r6, #0 │ │ + 1003a: 9b05 ldr r3, [sp, #20] │ │ + 1003c: 9a02 ldr r2, [sp, #8] │ │ + 1003e: 5d9b ldrb r3, [r3, r6] │ │ + 10040: 429a cmp r2, r3 │ │ + 10042: d003 beq.n 1004c │ │ + 10044: 3601 adds r6, #1 │ │ + 10046: 2e33 cmp r6, #51 ; 0x33 │ │ + 10048: d1f7 bne.n 1003a │ │ + 1004a: e001 b.n 10050 │ │ + 1004c: 2e18 cmp r6, #24 │ │ + 1004e: dd05 ble.n 1005c │ │ + 10050: 9b01 ldr r3, [sp, #4] │ │ + 10052: 2b00 cmp r3, #0 │ │ + 10054: d106 bne.n 10064 │ │ + 10056: 1c31 adds r1, r6, #0 │ │ + 10058: 3e19 subs r6, #25 │ │ + 1005a: e01e b.n 1009a │ │ + 1005c: 9b01 ldr r3, [sp, #4] │ │ + 1005e: 1c31 adds r1, r6, #0 │ │ + 10060: 2b00 cmp r3, #0 │ │ + 10062: d01c beq.n 1009e │ │ + 10064: 2300 movs r3, #0 │ │ + 10066: 4a9f ldr r2, [pc, #636] ; (102e4 ) │ │ + 10068: 447a add r2, pc │ │ + 1006a: 5cd1 ldrb r1, [r2, r3] │ │ + 1006c: 9d02 ldr r5, [sp, #8] │ │ + 1006e: 428d cmp r5, r1 │ │ + 10070: d100 bne.n 10074 │ │ + 10072: e25a b.n 1052a │ │ + 10074: 3301 adds r3, #1 │ │ + 10076: 2b19 cmp r3, #25 │ │ + 10078: d1f7 bne.n 1006a │ │ + 1007a: e031 b.n 100e0 │ │ + 1007c: 2878 cmp r0, #120 ; 0x78 │ │ + 1007e: d101 bne.n 10084 │ │ + 10080: 3301 adds r3, #1 │ │ + 10082: 3301 adds r3, #1 │ │ + 10084: 2e18 cmp r6, #24 │ │ + 10086: dc02 bgt.n 1008e │ │ + 10088: 2220 movs r2, #32 │ │ + 1008a: 9905 ldr r1, [sp, #20] │ │ + 1008c: 558a strb r2, [r1, r6] │ │ + 1008e: 4669 mov r1, sp │ │ + 10090: 9a05 ldr r2, [sp, #20] │ │ + 10092: 7a09 ldrb r1, [r1, #8] │ │ + 10094: 54d1 strb r1, [r2, r3] │ │ + 10096: 1c31 adds r1, r6, #0 │ │ + 10098: 1c1e adds r6, r3, #0 │ │ + 1009a: 2e18 cmp r6, #24 │ │ + 1009c: dc1f bgt.n 100de │ │ + 1009e: 7d63 ldrb r3, [r4, #21] │ │ + 100a0: 7d22 ldrb r2, [r4, #20] │ │ + 100a2: 021b lsls r3, r3, #8 │ │ + 100a4: 4313 orrs r3, r2 │ │ + 100a6: 7da2 ldrb r2, [r4, #22] │ │ + 100a8: 0412 lsls r2, r2, #16 │ │ + 100aa: 431a orrs r2, r3 │ │ + 100ac: 7de3 ldrb r3, [r4, #23] │ │ + 100ae: 061b lsls r3, r3, #24 │ │ + 100b0: 4313 orrs r3, r2 │ │ + 100b2: 2203 movs r2, #3 │ │ + 100b4: 18f3 adds r3, r6, r3 │ │ + 100b6: 9203 str r2, [sp, #12] │ │ + 100b8: 2b0c cmp r3, #12 │ │ + 100ba: dd04 ble.n 100c6 │ │ + 100bc: 9a03 ldr r2, [sp, #12] │ │ + 100be: 3b0c subs r3, #12 │ │ + 100c0: 3201 adds r2, #1 │ │ + 100c2: 9203 str r2, [sp, #12] │ │ + 100c4: e7f8 b.n 100b8 │ │ + 100c6: 2b00 cmp r3, #0 │ │ + 100c8: da04 bge.n 100d4 │ │ + 100ca: 9a03 ldr r2, [sp, #12] │ │ + 100cc: 330c adds r3, #12 │ │ + 100ce: 3a01 subs r2, #1 │ │ + 100d0: 9203 str r2, [sp, #12] │ │ + 100d2: e7f8 b.n 100c6 │ │ + 100d4: 3317 adds r3, #23 │ │ + 100d6: aa0f add r2, sp, #60 ; 0x3c │ │ + 100d8: 7013 strb r3, [r2, #0] │ │ + 100da: 1c0e adds r6, r1, #0 │ │ + 100dc: e005 b.n 100ea │ │ + 100de: 1c0e adds r6, r1, #0 │ │ + 100e0: 2200 movs r2, #0 │ │ + 100e2: ab0f add r3, sp, #60 ; 0x3c │ │ + 100e4: 701a strb r2, [r3, #0] │ │ + 100e6: 2303 movs r3, #3 │ │ + 100e8: 9303 str r3, [sp, #12] │ │ + 100ea: 2500 movs r5, #0 │ │ + 100ec: 4b7e ldr r3, [pc, #504] ; (102e8 ) │ │ + 100ee: 447b add r3, pc │ │ + 100f0: 9308 str r3, [sp, #32] │ │ + 100f2: 9b04 ldr r3, [sp, #16] │ │ + 100f4: 9a01 ldr r2, [sp, #4] │ │ + 100f6: 5c9b ldrb r3, [r3, r2] │ │ + 100f8: 9306 str r3, [sp, #24] │ │ + 100fa: 2b00 cmp r3, #0 │ │ + 100fc: d122 bne.n 10144 │ │ + 100fe: 1c13 adds r3, r2, #0 │ │ + 10100: 9306 str r3, [sp, #24] │ │ + 10102: 7e63 ldrb r3, [r4, #25] │ │ + 10104: 7e25 ldrb r5, [r4, #24] │ │ + 10106: 7ea2 ldrb r2, [r4, #26] │ │ + 10108: 021b lsls r3, r3, #8 │ │ + 1010a: 432b orrs r3, r5 │ │ + 1010c: 7ee5 ldrb r5, [r4, #27] │ │ + 1010e: 0412 lsls r2, r2, #16 │ │ + 10110: 4313 orrs r3, r2 │ │ + 10112: 062d lsls r5, r5, #24 │ │ + 10114: 431d orrs r5, r3 │ │ + 10116: d02e beq.n 10176 │ │ + 10118: 210c movs r1, #12 │ │ + 1011a: 7d62 ldrb r2, [r4, #21] │ │ + 1011c: 7d23 ldrb r3, [r4, #20] │ │ + 1011e: 0212 lsls r2, r2, #8 │ │ + 10120: 431a orrs r2, r3 │ │ + 10122: 7da3 ldrb r3, [r4, #22] │ │ + 10124: 041b lsls r3, r3, #16 │ │ + 10126: 4313 orrs r3, r2 │ │ + 10128: 7de2 ldrb r2, [r4, #23] │ │ + 1012a: 0612 lsls r2, r2, #24 │ │ + 1012c: 431a orrs r2, r3 │ │ + 1012e: 1c0b adds r3, r1, #0 │ │ + 10130: 436b muls r3, r5 │ │ + 10132: 18d3 adds r3, r2, r3 │ │ + 10134: 0a1a lsrs r2, r3, #8 │ │ + 10136: 7523 strb r3, [r4, #20] │ │ + 10138: 7562 strb r2, [r4, #21] │ │ + 1013a: 0c1a lsrs r2, r3, #16 │ │ + 1013c: 0e1b lsrs r3, r3, #24 │ │ + 1013e: 75a2 strb r2, [r4, #22] │ │ + 10140: 75e3 strb r3, [r4, #23] │ │ + 10142: e018 b.n 10176 │ │ + 10144: 9808 ldr r0, [sp, #32] │ │ + 10146: 9906 ldr r1, [sp, #24] │ │ + 10148: f021 fe00 bl 31d4c <__aeabi_llsl@@Base+0x1ec> │ │ + 1014c: 2800 cmp r0, #0 │ │ + 1014e: d010 beq.n 10172 │ │ + 10150: 9b06 ldr r3, [sp, #24] │ │ + 10152: 2b2c cmp r3, #44 ; 0x2c │ │ + 10154: d102 bne.n 1015c │ │ + 10156: 9b03 ldr r3, [sp, #12] │ │ + 10158: 3b01 subs r3, #1 │ │ + 1015a: e001 b.n 10160 │ │ + 1015c: 9b03 ldr r3, [sp, #12] │ │ + 1015e: 3301 adds r3, #1 │ │ + 10160: 9303 str r3, [sp, #12] │ │ + 10162: 9b01 ldr r3, [sp, #4] │ │ + 10164: 7625 strb r5, [r4, #24] │ │ + 10166: 7665 strb r5, [r4, #25] │ │ + 10168: 3301 adds r3, #1 │ │ + 1016a: 9301 str r3, [sp, #4] │ │ + 1016c: 76a5 strb r5, [r4, #26] │ │ + 1016e: 76e5 strb r5, [r4, #27] │ │ + 10170: e7bf b.n 100f2 │ │ + 10172: 9b01 ldr r3, [sp, #4] │ │ + 10174: e7c4 b.n 10100 │ │ + 10176: 2300 movs r3, #0 │ │ + 10178: 9a03 ldr r2, [sp, #12] │ │ + 1017a: 7623 strb r3, [r4, #24] │ │ + 1017c: 7663 strb r3, [r4, #25] │ │ + 1017e: 76a3 strb r3, [r4, #26] │ │ + 10180: 76e3 strb r3, [r4, #27] │ │ + 10182: 1955 adds r5, r2, r5 │ │ + 10184: d403 bmi.n 1018e │ │ + 10186: 2d09 cmp r5, #9 │ │ + 10188: dd02 ble.n 10190 │ │ + 1018a: 2509 movs r5, #9 │ │ + 1018c: e000 b.n 10190 │ │ + 1018e: 1c1d adds r5, r3, #0 │ │ + 10190: ab0f add r3, sp, #60 ; 0x3c │ │ + 10192: 9303 str r3, [sp, #12] │ │ + 10194: 705d strb r5, [r3, #1] │ │ + 10196: 1c23 adds r3, r4, #0 │ │ + 10198: 332a adds r3, #42 ; 0x2a │ │ + 1019a: 7818 ldrb r0, [r3, #0] │ │ + 1019c: f012 fa9a bl 226d4 │ │ + 101a0: 9b03 ldr r3, [sp, #12] │ │ + 101a2: 7098 strb r0, [r3, #2] │ │ + 101a4: 1c23 adds r3, r4, #0 │ │ + 101a6: 2000 movs r0, #0 │ │ + 101a8: 3308 adds r3, #8 │ │ + 101aa: 7fdb ldrb r3, [r3, #31] │ │ + 101ac: 4283 cmp r3, r0 │ │ + 101ae: d104 bne.n 101ba │ │ + 101b0: 1c20 adds r0, r4, #0 │ │ + 101b2: 9907 ldr r1, [sp, #28] │ │ + 101b4: 9a19 ldr r2, [sp, #100] ; 0x64 │ │ + 101b6: f7ff fa6f bl f698 │ │ + 101ba: 9a1a ldr r2, [sp, #104] ; 0x68 │ │ + 101bc: ab0f add r3, sp, #60 ; 0x3c │ │ + 101be: 70d8 strb r0, [r3, #3] │ │ + 101c0: 711a strb r2, [r3, #4] │ │ + 101c2: 9a1b ldr r2, [sp, #108] ; 0x6c │ │ + 101c4: 715a strb r2, [r3, #5] │ │ + 101c6: 781b ldrb r3, [r3, #0] │ │ + 101c8: 9a0c ldr r2, [sp, #48] ; 0x30 │ │ + 101ca: 9308 str r3, [sp, #32] │ │ + 101cc: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 101ce: 5cfc ldrb r4, [r7, r3] │ │ + 101d0: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 101d2: 5cfb ldrb r3, [r7, r3] │ │ + 101d4: 021b lsls r3, r3, #8 │ │ + 101d6: 4323 orrs r3, r4 │ │ + 101d8: 5cbc ldrb r4, [r7, r2] │ │ + 101da: 0424 lsls r4, r4, #16 │ │ + 101dc: 431c orrs r4, r3 │ │ + 101de: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 101e0: 5cf9 ldrb r1, [r7, r3] │ │ + 101e2: 0609 lsls r1, r1, #24 │ │ + 101e4: 4321 orrs r1, r4 │ │ + 101e6: 1c0b adds r3, r1, #0 │ │ + 101e8: 9103 str r1, [sp, #12] │ │ + 101ea: 3305 adds r3, #5 │ │ + 101ec: 7fdb ldrb r3, [r3, #31] │ │ + 101ee: 930a str r3, [sp, #40] ; 0x28 │ │ + 101f0: 1c0b adds r3, r1, #0 │ │ + 101f2: 3306 adds r3, #6 │ │ + 101f4: 7fdb ldrb r3, [r3, #31] │ │ + 101f6: 7a3a ldrb r2, [r7, #8] │ │ + 101f8: 7abc ldrb r4, [r7, #10] │ │ + 101fa: 469c mov ip, r3 │ │ + 101fc: 7a7b ldrb r3, [r7, #9] │ │ + 101fe: 0424 lsls r4, r4, #16 │ │ + 10200: 021b lsls r3, r3, #8 │ │ + 10202: 4313 orrs r3, r2 │ │ + 10204: 431c orrs r4, r3 │ │ + 10206: 7afb ldrb r3, [r7, #11] │ │ + 10208: 061b lsls r3, r3, #24 │ │ + 1020a: 4323 orrs r3, r4 │ │ + 1020c: 1c1c adds r4, r3, #0 │ │ + 1020e: 2c00 cmp r4, #0 │ │ + 10210: d045 beq.n 1029e │ │ + 10212: 1d62 adds r2, r4, #5 │ │ + 10214: 7fd2 ldrb r2, [r2, #31] │ │ + 10216: 990a ldr r1, [sp, #40] ; 0x28 │ │ + 10218: 428a cmp r2, r1 │ │ + 1021a: d135 bne.n 10288 │ │ + 1021c: 7c62 ldrb r2, [r4, #17] │ │ + 1021e: 7c20 ldrb r0, [r4, #16] │ │ + 10220: 0212 lsls r2, r2, #8 │ │ + 10222: 4302 orrs r2, r0 │ │ + 10224: 7ca0 ldrb r0, [r4, #18] │ │ + 10226: 0400 lsls r0, r0, #16 │ │ + 10228: 4310 orrs r0, r2 │ │ + 1022a: 7ce2 ldrb r2, [r4, #19] │ │ + 1022c: 0612 lsls r2, r2, #24 │ │ + 1022e: 4302 orrs r2, r0 │ │ + 10230: d02a beq.n 10288 │ │ + 10232: 7951 ldrb r1, [r2, #5] │ │ + 10234: 7910 ldrb r0, [r2, #4] │ │ + 10236: 0209 lsls r1, r1, #8 │ │ + 10238: 4301 orrs r1, r0 │ │ + 1023a: 7990 ldrb r0, [r2, #6] │ │ + 1023c: 0400 lsls r0, r0, #16 │ │ + 1023e: 4308 orrs r0, r1 │ │ + 10240: 79d1 ldrb r1, [r2, #7] │ │ + 10242: 0609 lsls r1, r1, #24 │ │ + 10244: 4308 orrs r0, r1 │ │ + 10246: 9907 ldr r1, [sp, #28] │ │ + 10248: 4288 cmp r0, r1 │ │ + 1024a: d21d bcs.n 10288 │ │ + 1024c: 7a50 ldrb r0, [r2, #9] │ │ + 1024e: 42a8 cmp r0, r5 │ │ + 10250: d11a bne.n 10288 │ │ + 10252: 9908 ldr r1, [sp, #32] │ │ + 10254: 7a12 ldrb r2, [r2, #8] │ │ + 10256: 1a52 subs r2, r2, r1 │ │ + 10258: 17d1 asrs r1, r2, #31 │ │ + 1025a: 1852 adds r2, r2, r1 │ │ + 1025c: 404a eors r2, r1 │ │ + 1025e: 2a02 cmp r2, #2 │ │ + 10260: dc12 bgt.n 10288 │ │ + 10262: 1da3 adds r3, r4, #6 │ │ + 10264: 7fdb ldrb r3, [r3, #31] │ │ + 10266: 4563 cmp r3, ip │ │ + 10268: d002 beq.n 10270 │ │ + 1026a: 4662 mov r2, ip │ │ + 1026c: 1de3 adds r3, r4, #7 │ │ + 1026e: 77da strb r2, [r3, #31] │ │ + 10270: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 10272: 0a22 lsrs r2, r4, #8 │ │ + 10274: 54fc strb r4, [r7, r3] │ │ + 10276: 1c3b adds r3, r7, #0 │ │ + 10278: 339d adds r3, #157 ; 0x9d │ │ + 1027a: 33ff adds r3, #255 ; 0xff │ │ + 1027c: 705a strb r2, [r3, #1] │ │ + 1027e: 0c22 lsrs r2, r4, #16 │ │ + 10280: 709a strb r2, [r3, #2] │ │ + 10282: 0e22 lsrs r2, r4, #24 │ │ + 10284: 70da strb r2, [r3, #3] │ │ + 10286: e03d b.n 10304 │ │ + 10288: 7860 ldrb r0, [r4, #1] │ │ + 1028a: 7822 ldrb r2, [r4, #0] │ │ + 1028c: 0200 lsls r0, r0, #8 │ │ + 1028e: 4310 orrs r0, r2 │ │ + 10290: 78a2 ldrb r2, [r4, #2] │ │ + 10292: 78e4 ldrb r4, [r4, #3] │ │ + 10294: 0412 lsls r2, r2, #16 │ │ + 10296: 4302 orrs r2, r0 │ │ + 10298: 0624 lsls r4, r4, #24 │ │ + 1029a: 4314 orrs r4, r2 │ │ + 1029c: e7b7 b.n 1020e │ │ + 1029e: 9a03 ldr r2, [sp, #12] │ │ + 102a0: 9c03 ldr r4, [sp, #12] │ │ + 102a2: 3207 adds r2, #7 │ │ + 102a4: 7fd0 ldrb r0, [r2, #31] │ │ + 102a6: 4584 cmp ip, r0 │ │ + 102a8: d02c beq.n 10304 │ │ + 102aa: 2b00 cmp r3, #0 │ │ + 102ac: d029 beq.n 10302 │ │ + 102ae: 1d5a adds r2, r3, #5 │ │ + 102b0: 7fd2 ldrb r2, [r2, #31] │ │ + 102b2: 990a ldr r1, [sp, #40] ; 0x28 │ │ + 102b4: 428a cmp r2, r1 │ │ + 102b6: d119 bne.n 102ec │ │ + 102b8: 1d9a adds r2, r3, #6 │ │ + 102ba: 7fd2 ldrb r2, [r2, #31] │ │ + 102bc: 4282 cmp r2, r0 │ │ + 102be: d115 bne.n 102ec │ │ + 102c0: 4661 mov r1, ip │ │ + 102c2: 1dda adds r2, r3, #7 │ │ + 102c4: 77d1 strb r1, [r2, #31] │ │ + 102c6: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 102c8: 0a19 lsrs r1, r3, #8 │ │ + 102ca: 1c1c adds r4, r3, #0 │ │ + 102cc: 54bb strb r3, [r7, r2] │ │ + 102ce: 1c3a adds r2, r7, #0 │ │ + 102d0: 329d adds r2, #157 ; 0x9d │ │ + 102d2: 32ff adds r2, #255 ; 0xff │ │ + 102d4: 7051 strb r1, [r2, #1] │ │ + 102d6: 0c19 lsrs r1, r3, #16 │ │ + 102d8: 7091 strb r1, [r2, #2] │ │ + 102da: 0e19 lsrs r1, r3, #24 │ │ + 102dc: 70d1 strb r1, [r2, #3] │ │ + 102de: e011 b.n 10304 │ │ + 102e0: 8e4c ldrh r4, [r1, #50] ; 0x32 │ │ + 102e2: 0002 movs r2, r0 │ │ + 102e4: 3035 adds r0, #53 ; 0x35 │ │ + 102e6: 0002 movs r2, r0 │ │ + 102e8: 3073 adds r0, #115 ; 0x73 │ │ + 102ea: 0002 movs r2, r0 │ │ + 102ec: 785c ldrb r4, [r3, #1] │ │ + 102ee: 781d ldrb r5, [r3, #0] │ │ + 102f0: 789a ldrb r2, [r3, #2] │ │ + 102f2: 78db ldrb r3, [r3, #3] │ │ + 102f4: 0224 lsls r4, r4, #8 │ │ + 102f6: 432c orrs r4, r5 │ │ + 102f8: 0412 lsls r2, r2, #16 │ │ + 102fa: 4314 orrs r4, r2 │ │ + 102fc: 061b lsls r3, r3, #24 │ │ + 102fe: 4323 orrs r3, r4 │ │ + 10300: e7d3 b.n 102aa │ │ + 10302: 9c03 ldr r4, [sp, #12] │ │ + 10304: 7c63 ldrb r3, [r4, #17] │ │ + 10306: 7c22 ldrb r2, [r4, #16] │ │ + 10308: 021b lsls r3, r3, #8 │ │ + 1030a: 4313 orrs r3, r2 │ │ + 1030c: 7ca2 ldrb r2, [r4, #18] │ │ + 1030e: 0412 lsls r2, r2, #16 │ │ + 10310: 431a orrs r2, r3 │ │ + 10312: 7ce3 ldrb r3, [r4, #19] │ │ + 10314: 061b lsls r3, r3, #24 │ │ + 10316: 4313 orrs r3, r2 │ │ + 10318: d055 beq.n 103c6 │ │ + 1031a: 7a18 ldrb r0, [r3, #8] │ │ + 1031c: 9b08 ldr r3, [sp, #32] │ │ + 1031e: 4298 cmp r0, r3 │ │ + 10320: d051 beq.n 103c6 │ │ + 10322: 1ac1 subs r1, r0, r3 │ │ + 10324: 17ca asrs r2, r1, #31 │ │ + 10326: 188b adds r3, r1, r2 │ │ + 10328: 4053 eors r3, r2 │ │ + 1032a: 2b02 cmp r3, #2 │ │ + 1032c: dc4b bgt.n 103c6 │ │ + 1032e: 7d63 ldrb r3, [r4, #21] │ │ + 10330: 7d22 ldrb r2, [r4, #20] │ │ + 10332: 3817 subs r0, #23 │ │ + 10334: 021b lsls r3, r3, #8 │ │ + 10336: 4313 orrs r3, r2 │ │ + 10338: 7da2 ldrb r2, [r4, #22] │ │ + 1033a: 0412 lsls r2, r2, #16 │ │ + 1033c: 431a orrs r2, r3 │ │ + 1033e: 7de3 ldrb r3, [r4, #23] │ │ + 10340: 061b lsls r3, r3, #24 │ │ + 10342: 4313 orrs r3, r2 │ │ + 10344: 1ac3 subs r3, r0, r3 │ │ + 10346: 2b00 cmp r3, #0 │ │ + 10348: da01 bge.n 1034e │ │ + 1034a: 330c adds r3, #12 │ │ + 1034c: e7fb b.n 10346 │ │ + 1034e: 2b0c cmp r3, #12 │ │ + 10350: dd01 ble.n 10356 │ │ + 10352: 3b0c subs r3, #12 │ │ + 10354: e7fb b.n 1034e │ │ + 10356: 9a02 ldr r2, [sp, #8] │ │ + 10358: 3201 adds r2, #1 │ │ + 1035a: d034 beq.n 103c6 │ │ + 1035c: 9a02 ldr r2, [sp, #8] │ │ + 1035e: 0611 lsls r1, r2, #24 │ │ + 10360: 4a7a ldr r2, [pc, #488] ; (1054c ) │ │ + 10362: 0e09 lsrs r1, r1, #24 │ │ + 10364: 3101 adds r1, #1 │ │ + 10366: 447a add r2, pc │ │ + 10368: 6812 ldr r2, [r2, #0] │ │ + 1036a: 6810 ldr r0, [r2, #0] │ │ + 1036c: 5c40 ldrb r0, [r0, r1] │ │ + 1036e: 07c5 lsls r5, r0, #31 │ │ + 10370: d504 bpl.n 1037c │ │ + 10372: 9d05 ldr r5, [sp, #20] │ │ + 10374: 18ed adds r5, r5, r3 │ │ + 10376: 7b2d ldrb r5, [r5, #12] │ │ + 10378: 2d20 cmp r5, #32 │ │ + 1037a: d005 beq.n 10388 │ │ + 1037c: 0780 lsls r0, r0, #30 │ │ + 1037e: d522 bpl.n 103c6 │ │ + 10380: 9805 ldr r0, [sp, #20] │ │ + 10382: 5cc0 ldrb r0, [r0, r3] │ │ + 10384: 2820 cmp r0, #32 │ │ + 10386: d11e bne.n 103c6 │ │ + 10388: 2020 movs r0, #32 │ │ + 1038a: 9d05 ldr r5, [sp, #20] │ │ + 1038c: 55a8 strb r0, [r5, r6] │ │ + 1038e: 6812 ldr r2, [r2, #0] │ │ + 10390: 5c52 ldrb r2, [r2, r1] │ │ + 10392: 07d2 lsls r2, r2, #31 │ │ + 10394: d503 bpl.n 1039e │ │ + 10396: 4669 mov r1, sp │ │ + 10398: 7a09 ldrb r1, [r1, #8] │ │ + 1039a: 54e9 strb r1, [r5, r3] │ │ + 1039c: e004 b.n 103a8 │ │ + 1039e: 9a05 ldr r2, [sp, #20] │ │ + 103a0: 18d3 adds r3, r2, r3 │ │ + 103a2: 466a mov r2, sp │ │ + 103a4: 7a12 ldrb r2, [r2, #8] │ │ + 103a6: 731a strb r2, [r3, #12] │ │ + 103a8: 7c63 ldrb r3, [r4, #17] │ │ + 103aa: 7c22 ldrb r2, [r4, #16] │ │ + 103ac: 021b lsls r3, r3, #8 │ │ + 103ae: 4313 orrs r3, r2 │ │ + 103b0: 7ca2 ldrb r2, [r4, #18] │ │ + 103b2: 0412 lsls r2, r2, #16 │ │ + 103b4: 431a orrs r2, r3 │ │ + 103b6: 7ce3 ldrb r3, [r4, #19] │ │ + 103b8: 061b lsls r3, r3, #24 │ │ + 103ba: 4313 orrs r3, r2 │ │ + 103bc: 7a19 ldrb r1, [r3, #8] │ │ + 103be: aa0f add r2, sp, #60 ; 0x3c │ │ + 103c0: 7011 strb r1, [r2, #0] │ │ + 103c2: 7a5b ldrb r3, [r3, #9] │ │ + 103c4: 7053 strb r3, [r2, #1] │ │ + 103c6: 7c63 ldrb r3, [r4, #17] │ │ + 103c8: 7c22 ldrb r2, [r4, #16] │ │ + 103ca: 021b lsls r3, r3, #8 │ │ + 103cc: 4313 orrs r3, r2 │ │ + 103ce: 7ca2 ldrb r2, [r4, #18] │ │ + 103d0: 0412 lsls r2, r2, #16 │ │ + 103d2: 431a orrs r2, r3 │ │ + 103d4: 7ce3 ldrb r3, [r4, #19] │ │ + 103d6: 061b lsls r3, r3, #24 │ │ + 103d8: 4313 orrs r3, r2 │ │ + 103da: d040 beq.n 1045e │ │ + 103dc: aa0f add r2, sp, #60 ; 0x3c │ │ + 103de: 7a18 ldrb r0, [r3, #8] │ │ + 103e0: 7811 ldrb r1, [r2, #0] │ │ + 103e2: 4288 cmp r0, r1 │ │ + 103e4: d13b bne.n 1045e │ │ + 103e6: 7a59 ldrb r1, [r3, #9] │ │ + 103e8: 7852 ldrb r2, [r2, #1] │ │ + 103ea: 4291 cmp r1, r2 │ │ + 103ec: d137 bne.n 1045e │ │ + 103ee: 7a1a ldrb r2, [r3, #8] │ │ + 103f0: 2a00 cmp r2, #0 │ │ + 103f2: d10b bne.n 1040c │ │ + 103f4: 7a5a ldrb r2, [r3, #9] │ │ + 103f6: 2a00 cmp r2, #0 │ │ + 103f8: d108 bne.n 1040c │ │ + 103fa: 2101 movs r1, #1 │ │ + 103fc: 7219 strb r1, [r3, #8] │ │ + 103fe: 2148 movs r1, #72 ; 0x48 │ │ + 10400: 729a strb r2, [r3, #10] │ │ + 10402: 7259 strb r1, [r3, #9] │ │ + 10404: 72da strb r2, [r3, #11] │ │ + 10406: 731a strb r2, [r3, #12] │ │ + 10408: 735a strb r2, [r3, #13] │ │ + 1040a: e00a b.n 10422 │ │ + 1040c: 7859 ldrb r1, [r3, #1] │ │ + 1040e: 781a ldrb r2, [r3, #0] │ │ + 10410: 0209 lsls r1, r1, #8 │ │ + 10412: 4311 orrs r1, r2 │ │ + 10414: 789a ldrb r2, [r3, #2] │ │ + 10416: 78db ldrb r3, [r3, #3] │ │ + 10418: 0412 lsls r2, r2, #16 │ │ + 1041a: 430a orrs r2, r1 │ │ + 1041c: 061b lsls r3, r3, #24 │ │ + 1041e: 4313 orrs r3, r2 │ │ + 10420: d1e5 bne.n 103ee │ │ + 10422: 7c63 ldrb r3, [r4, #17] │ │ + 10424: 7c22 ldrb r2, [r4, #16] │ │ + 10426: 021b lsls r3, r3, #8 │ │ + 10428: 4313 orrs r3, r2 │ │ + 1042a: 7ca2 ldrb r2, [r4, #18] │ │ + 1042c: 0412 lsls r2, r2, #16 │ │ + 1042e: 431a orrs r2, r3 │ │ + 10430: 7ce3 ldrb r3, [r4, #19] │ │ + 10432: 061b lsls r3, r3, #24 │ │ + 10434: 4313 orrs r3, r2 │ │ + 10436: 2201 movs r2, #1 │ │ + 10438: 73da strb r2, [r3, #15] │ │ + 1043a: 9a01 ldr r2, [sp, #4] │ │ + 1043c: 9b04 ldr r3, [sp, #16] │ │ + 1043e: 4694 mov ip, r2 │ │ + 10440: 4463 add r3, ip │ │ + 10442: 781a ldrb r2, [r3, #0] │ │ + 10444: 3301 adds r3, #1 │ │ + 10446: 1c11 adds r1, r2, #0 │ │ + 10448: 392f subs r1, #47 ; 0x2f │ │ + 1044a: 290a cmp r1, #10 │ │ + 1044c: d9f9 bls.n 10442 │ │ + 1044e: 2a2d cmp r2, #45 ; 0x2d │ │ + 10450: d063 beq.n 1051a │ │ + 10452: 2300 movs r3, #0 │ │ + 10454: 7423 strb r3, [r4, #16] │ │ + 10456: 7463 strb r3, [r4, #17] │ │ + 10458: 74a3 strb r3, [r4, #18] │ │ + 1045a: 74e3 strb r3, [r4, #19] │ │ + 1045c: e05d b.n 1051a │ │ + 1045e: 2300 movs r3, #0 │ │ + 10460: 7a62 ldrb r2, [r4, #9] │ │ + 10462: 7423 strb r3, [r4, #16] │ │ + 10464: 7463 strb r3, [r4, #17] │ │ + 10466: 74a3 strb r3, [r4, #18] │ │ + 10468: 74e3 strb r3, [r4, #19] │ │ + 1046a: 7a23 ldrb r3, [r4, #8] │ │ + 1046c: 0212 lsls r2, r2, #8 │ │ + 1046e: 7ae1 ldrb r1, [r4, #11] │ │ + 10470: 431a orrs r2, r3 │ │ + 10472: 7aa3 ldrb r3, [r4, #10] │ │ + 10474: 0609 lsls r1, r1, #24 │ │ + 10476: 041b lsls r3, r3, #16 │ │ + 10478: 4313 orrs r3, r2 │ │ + 1047a: 4319 orrs r1, r3 │ │ + 1047c: d024 beq.n 104c8 │ │ + 1047e: 794b ldrb r3, [r1, #5] │ │ + 10480: 790a ldrb r2, [r1, #4] │ │ + 10482: 021b lsls r3, r3, #8 │ │ + 10484: 4313 orrs r3, r2 │ │ + 10486: 798a ldrb r2, [r1, #6] │ │ + 10488: 0412 lsls r2, r2, #16 │ │ + 1048a: 431a orrs r2, r3 │ │ + 1048c: 79cb ldrb r3, [r1, #7] │ │ + 1048e: 061b lsls r3, r3, #24 │ │ + 10490: 4313 orrs r3, r2 │ │ + 10492: 9a07 ldr r2, [sp, #28] │ │ + 10494: 4293 cmp r3, r2 │ │ + 10496: d117 bne.n 104c8 │ │ + 10498: 7a0b ldrb r3, [r1, #8] │ │ + 1049a: 2b00 cmp r3, #0 │ │ + 1049c: d114 bne.n 104c8 │ │ + 1049e: 7a49 ldrb r1, [r1, #9] │ │ + 104a0: 2900 cmp r1, #0 │ │ + 104a2: d111 bne.n 104c8 │ │ + 104a4: 7a63 ldrb r3, [r4, #9] │ │ + 104a6: 7a22 ldrb r2, [r4, #8] │ │ + 104a8: 021b lsls r3, r3, #8 │ │ + 104aa: 4313 orrs r3, r2 │ │ + 104ac: 7aa2 ldrb r2, [r4, #10] │ │ + 104ae: 0412 lsls r2, r2, #16 │ │ + 104b0: 431a orrs r2, r3 │ │ + 104b2: 7ae3 ldrb r3, [r4, #11] │ │ + 104b4: 061b lsls r3, r3, #24 │ │ + 104b6: 4313 orrs r3, r2 │ │ + 104b8: aa0f add r2, sp, #60 ; 0x3c │ │ + 104ba: 5c8a ldrb r2, [r1, r2] │ │ + 104bc: 185b adds r3, r3, r1 │ │ + 104be: 3101 adds r1, #1 │ │ + 104c0: 721a strb r2, [r3, #8] │ │ + 104c2: 2906 cmp r1, #6 │ │ + 104c4: d1ee bne.n 104a4 │ │ + 104c6: e008 b.n 104da │ │ + 104c8: a90f add r1, sp, #60 ; 0x3c │ │ + 104ca: 9807 ldr r0, [sp, #28] │ │ + 104cc: f7ff f978 bl f7c0 │ │ + 104d0: 1c21 adds r1, r4, #0 │ │ + 104d2: 1c02 adds r2, r0, #0 │ │ + 104d4: 1c38 adds r0, r7, #0 │ │ + 104d6: f7ff f98d bl f7f4 │ │ + 104da: 9b01 ldr r3, [sp, #4] │ │ + 104dc: 2b00 cmp r3, #0 │ │ + 104de: d01a beq.n 10516 │ │ + 104e0: 9a01 ldr r2, [sp, #4] │ │ + 104e2: 9b04 ldr r3, [sp, #16] │ │ + 104e4: 4694 mov ip, r2 │ │ + 104e6: 4463 add r3, ip │ │ + 104e8: 1c19 adds r1, r3, #0 │ │ + 104ea: 3901 subs r1, #1 │ │ + 104ec: 780b ldrb r3, [r1, #0] │ │ + 104ee: 2b22 cmp r3, #34 ; 0x22 │ │ + 104f0: d113 bne.n 1051a │ │ + 104f2: 1c13 adds r3, r2, #0 │ │ + 104f4: 3b01 subs r3, #1 │ │ + 104f6: 9306 str r3, [sp, #24] │ │ + 104f8: 7e7a ldrb r2, [r7, #25] │ │ + 104fa: 7e39 ldrb r1, [r7, #24] │ │ + 104fc: 7ebb ldrb r3, [r7, #26] │ │ + 104fe: 0212 lsls r2, r2, #8 │ │ + 10500: 430a orrs r2, r1 │ │ + 10502: 7ef9 ldrb r1, [r7, #27] │ │ + 10504: 4812 ldr r0, [pc, #72] ; (10550 ) │ │ + 10506: 041b lsls r3, r3, #16 │ │ + 10508: 4313 orrs r3, r2 │ │ + 1050a: 0609 lsls r1, r1, #24 │ │ + 1050c: 4319 orrs r1, r3 │ │ + 1050e: 4478 add r0, pc │ │ + 10510: f7ff fb46 bl fba0 │ │ + 10514: e001 b.n 1051a │ │ + 10516: 9b01 ldr r3, [sp, #4] │ │ + 10518: 9306 str r3, [sp, #24] │ │ + 1051a: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 1051c: 9a11 ldr r2, [sp, #68] ; 0x44 │ │ + 1051e: 9806 ldr r0, [sp, #24] │ │ + 10520: 681b ldr r3, [r3, #0] │ │ + 10522: 429a cmp r2, r3 │ │ + 10524: d010 beq.n 10548 │ │ + 10526: f021 fbc1 bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + 1052a: 285f cmp r0, #95 ; 0x5f │ │ + 1052c: d101 bne.n 10532 │ │ + 1052e: 3b01 subs r3, #1 │ │ + 10530: e5a8 b.n 10084 │ │ + 10532: 285f cmp r0, #95 ; 0x5f │ │ + 10534: dc03 bgt.n 1053e │ │ + 10536: 285e cmp r0, #94 ; 0x5e │ │ + 10538: d100 bne.n 1053c │ │ + 1053a: e5a2 b.n 10082 │ │ + 1053c: e5a2 b.n 10084 │ │ + 1053e: 2862 cmp r0, #98 ; 0x62 │ │ + 10540: d000 beq.n 10544 │ │ + 10542: e59b b.n 1007c │ │ + 10544: 3b01 subs r3, #1 │ │ + 10546: e7f2 b.n 1052e │ │ + 10548: b013 add sp, #76 ; 0x4c │ │ + 1054a: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 1054c: 8aca ldrh r2, [r1, #22] │ │ + 1054e: 0002 movs r2, r0 │ │ + 10550: 2c56 cmp r4, #86 ; 0x56 │ │ + 10552: 0002 movs r2, r0 │ │ + 10554: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + 10556: 1c05 adds r5, r0, #0 │ │ + 10558: 1c0f adds r7, r1, #0 │ │ + 1055a: 9200 str r2, [sp, #0] │ │ + 1055c: f021 fbfe bl 31d5c <__aeabi_llsl@@Base+0x1fc> │ │ + 10560: 2807 cmp r0, #7 │ │ + 10562: d902 bls.n 1056a │ │ + 10564: 482c ldr r0, [pc, #176] ; (10618 ) │ │ + 10566: 4478 add r0, pc │ │ + 10568: e052 b.n 10610 │ │ + 1056a: 2f06 cmp r7, #6 │ │ + 1056c: dc4e bgt.n 1060c │ │ + 1056e: 2600 movs r6, #0 │ │ + 10570: 4b2a ldr r3, [pc, #168] ; (1061c ) │ │ + 10572: 447b add r3, pc │ │ + 10574: 69dc ldr r4, [r3, #28] │ │ + 10576: 4b2a ldr r3, [pc, #168] ; (10620 ) │ │ + 10578: 447b add r3, pc │ │ + 1057a: 3320 adds r3, #32 │ │ + 1057c: 9301 str r3, [sp, #4] │ │ + 1057e: 42a6 cmp r6, r4 │ │ + 10580: da1d bge.n 105be │ │ + 10582: 9b01 ldr r3, [sp, #4] │ │ + 10584: 00f1 lsls r1, r6, #3 │ │ + 10586: 1c28 adds r0, r5, #0 │ │ + 10588: 1859 adds r1, r3, r1 │ │ + 1058a: f021 fc57 bl 31e3c <__aeabi_llsl@@Base+0x2dc> │ │ + 1058e: 2800 cmp r0, #0 │ │ + 10590: d113 bne.n 105ba │ │ + 10592: 4a24 ldr r2, [pc, #144] ; (10624 ) │ │ + 10594: 00b3 lsls r3, r6, #2 │ │ + 10596: 447a add r2, pc │ │ + 10598: 18d3 adds r3, r2, r3 │ │ + 1059a: 621f str r7, [r3, #32] │ │ + 1059c: 2318 movs r3, #24 │ │ + 1059e: 4373 muls r3, r6 │ │ + 105a0: 4e21 ldr r6, [pc, #132] ; (10628 ) │ │ + 105a2: 447e add r6, pc │ │ + 105a4: 3660 adds r6, #96 ; 0x60 │ │ + 105a6: 18f6 adds r6, r6, r3 │ │ + 105a8: 42b8 cmp r0, r7 │ │ + 105aa: da34 bge.n 10616 │ │ + 105ac: 9a00 ldr r2, [sp, #0] │ │ + 105ae: 0083 lsls r3, r0, #2 │ │ + 105b0: 3001 adds r0, #1 │ │ + 105b2: 58d2 ldr r2, [r2, r3] │ │ + 105b4: 9201 str r2, [sp, #4] │ │ + 105b6: 50f2 str r2, [r6, r3] │ │ + 105b8: e7f6 b.n 105a8 │ │ + 105ba: 3601 adds r6, #1 │ │ + 105bc: e7df b.n 1057e │ │ + 105be: 2c4f cmp r4, #79 ; 0x4f │ │ + 105c0: dd02 ble.n 105c8 │ │ + 105c2: 481a ldr r0, [pc, #104] ; (1062c ) │ │ + 105c4: 4478 add r0, pc │ │ + 105c6: e023 b.n 10610 │ │ + 105c8: 4819 ldr r0, [pc, #100] ; (10630 ) │ │ + 105ca: 00e3 lsls r3, r4, #3 │ │ + 105cc: 1c29 adds r1, r5, #0 │ │ + 105ce: 4478 add r0, pc │ │ + 105d0: 3020 adds r0, #32 │ │ + 105d2: 18c0 adds r0, r0, r3 │ │ + 105d4: f021 fbfa bl 31dcc <__aeabi_llsl@@Base+0x26c> │ │ + 105d8: 4a16 ldr r2, [pc, #88] ; (10634 ) │ │ + 105da: 00a3 lsls r3, r4, #2 │ │ + 105dc: 447a add r2, pc │ │ + 105de: 18d3 adds r3, r2, r3 │ │ + 105e0: 2218 movs r2, #24 │ │ + 105e2: 621f str r7, [r3, #32] │ │ + 105e4: 4b14 ldr r3, [pc, #80] ; (10638 ) │ │ + 105e6: 4362 muls r2, r4 │ │ + 105e8: 447b add r3, pc │ │ + 105ea: 3360 adds r3, #96 ; 0x60 │ │ + 105ec: 189b adds r3, r3, r2 │ │ + 105ee: 2200 movs r2, #0 │ │ + 105f0: 42ba cmp r2, r7 │ │ + 105f2: da06 bge.n 10602 │ │ + 105f4: 9800 ldr r0, [sp, #0] │ │ + 105f6: 0091 lsls r1, r2, #2 │ │ + 105f8: 3201 adds r2, #1 │ │ + 105fa: 5840 ldr r0, [r0, r1] │ │ + 105fc: 9001 str r0, [sp, #4] │ │ + 105fe: 5058 str r0, [r3, r1] │ │ + 10600: e7f6 b.n 105f0 │ │ + 10602: 4b0e ldr r3, [pc, #56] ; (1063c ) │ │ + 10604: 3401 adds r4, #1 │ │ + 10606: 447b add r3, pc │ │ + 10608: 61dc str r4, [r3, #28] │ │ + 1060a: e004 b.n 10616 │ │ + 1060c: 480c ldr r0, [pc, #48] ; (10640 ) │ │ + 1060e: 4478 add r0, pc │ │ + 10610: 1c29 adds r1, r5, #0 │ │ + 10612: f7ff fac5 bl fba0 │ │ + 10616: bdf7 pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ + 10618: 2c23 cmp r4, #35 ; 0x23 │ │ + 1061a: 0002 movs r2, r0 │ │ + 1061c: 7b26 ldrb r6, [r4, #12] │ │ + 1061e: 0003 movs r3, r0 │ │ + 10620: 7b20 ldrb r0, [r4, #12] │ │ + 10622: 0003 movs r3, r0 │ │ + 10624: 7d82 ldrb r2, [r0, #22] │ │ + 10626: 0003 movs r3, r0 │ │ + 10628: 7e76 ldrb r6, [r6, #25] │ │ + 1062a: 0003 movs r3, r0 │ │ + 1062c: 2bf8 cmp r3, #248 ; 0xf8 │ │ + 1062e: 0002 movs r2, r0 │ │ + 10630: 7aca ldrb r2, [r1, #11] │ │ + 10632: 0003 movs r3, r0 │ │ + 10634: 7d3c ldrb r4, [r7, #20] │ │ + 10636: 0003 movs r3, r0 │ │ + 10638: 7e30 ldrb r0, [r6, #24] │ │ + 1063a: 0003 movs r3, r0 │ │ + 1063c: 7a92 ldrb r2, [r2, #10] │ │ + 1063e: 0003 movs r3, r0 │ │ + 10640: 2bdc cmp r3, #220 ; 0xdc │ │ + 10642: 0002 movs r2, r0 │ │ + 10644: b5f0 push {r4, r5, r6, r7, lr} │ │ + 10646: 4b73 ldr r3, [pc, #460] ; (10814 ) │ │ + 10648: b087 sub sp, #28 │ │ + 1064a: 9001 str r0, [sp, #4] │ │ + 1064c: 447b add r3, pc │ │ + 1064e: 9300 str r3, [sp, #0] │ │ + 10650: 9a00 ldr r2, [sp, #0] │ │ + 10652: 4b71 ldr r3, [pc, #452] ; (10818 ) │ │ + 10654: 6800 ldr r0, [r0, #0] │ │ + 10656: 1c0e adds r6, r1, #0 │ │ + 10658: 58d3 ldr r3, [r2, r3] │ │ + 1065a: 681a ldr r2, [r3, #0] │ │ + 1065c: 9303 str r3, [sp, #12] │ │ + 1065e: 9205 str r2, [sp, #20] │ │ + 10660: 2800 cmp r0, #0 │ │ + 10662: d001 beq.n 10668 │ │ + 10664: f021 fb92 bl 31d8c <__aeabi_llsl@@Base+0x22c> │ │ + 10668: 2300 movs r3, #0 │ │ + 1066a: 9a01 ldr r2, [sp, #4] │ │ + 1066c: 6013 str r3, [r2, #0] │ │ + 1066e: 429e cmp r6, r3 │ │ + 10670: d100 bne.n 10674 │ │ + 10672: e0c6 b.n 10802 │ │ + 10674: 1c34 adds r4, r6, #0 │ │ + 10676: 4d69 ldr r5, [pc, #420] ; (1081c ) │ │ + 10678: 447d add r5, pc │ │ + 1067a: 7821 ldrb r1, [r4, #0] │ │ + 1067c: 2900 cmp r1, #0 │ │ + 1067e: d00d beq.n 1069c │ │ + 10680: 2925 cmp r1, #37 ; 0x25 │ │ + 10682: d00b beq.n 1069c │ │ + 10684: 1c28 adds r0, r5, #0 │ │ + 10686: f021 fb61 bl 31d4c <__aeabi_llsl@@Base+0x1ec> │ │ + 1068a: 3401 adds r4, #1 │ │ + 1068c: 2800 cmp r0, #0 │ │ + 1068e: d1f4 bne.n 1067a │ │ + 10690: 4863 ldr r0, [pc, #396] ; (10820 ) │ │ + 10692: 1c31 adds r1, r6, #0 │ │ + 10694: 4478 add r0, pc │ │ + 10696: f7ff fa83 bl fba0 │ │ + 1069a: e0b2 b.n 10802 │ │ + 1069c: 2400 movs r4, #0 │ │ + 1069e: 1c25 adds r5, r4, #0 │ │ + 106a0: 9404 str r4, [sp, #16] │ │ + 106a2: 1970 adds r0, r6, r5 │ │ + 106a4: 7803 ldrb r3, [r0, #0] │ │ + 106a6: 2b00 cmp r3, #0 │ │ + 106a8: d107 bne.n 106ba │ │ + 106aa: 1c60 adds r0, r4, #1 │ │ + 106ac: 2101 movs r1, #1 │ │ + 106ae: f021 fba5 bl 31dfc <__aeabi_llsl@@Base+0x29c> │ │ + 106b2: 2400 movs r4, #0 │ │ + 106b4: 1c05 adds r5, r0, #0 │ │ + 106b6: 1c27 adds r7, r4, #0 │ │ + 106b8: e035 b.n 10726 │ │ + 106ba: 2b25 cmp r3, #37 ; 0x25 │ │ + 106bc: d0f5 beq.n 106aa │ │ + 106be: 2701 movs r7, #1 │ │ + 106c0: 4a58 ldr r2, [pc, #352] ; (10824 ) │ │ + 106c2: 9900 ldr r1, [sp, #0] │ │ + 106c4: 588a ldr r2, [r1, r2] │ │ + 106c6: 6812 ldr r2, [r2, #0] │ │ + 106c8: 18d2 adds r2, r2, r3 │ │ + 106ca: 7852 ldrb r2, [r2, #1] │ │ + 106cc: 3b30 subs r3, #48 ; 0x30 │ │ + 106ce: 403a ands r2, r7 │ │ + 106d0: 18a4 adds r4, r4, r2 │ │ + 106d2: 2b09 cmp r3, #9 │ │ + 106d4: d812 bhi.n 106fc │ │ + 106d6: a904 add r1, sp, #16 │ │ + 106d8: f7fd feee bl e4b8 │ │ + 106dc: 9b04 ldr r3, [sp, #16] │ │ + 106de: 2b00 cmp r3, #0 │ │ + 106e0: d100 bne.n 106e4 │ │ + 106e2: 9704 str r7, [sp, #16] │ │ + 106e4: 1973 adds r3, r6, r5 │ │ + 106e6: 3b01 subs r3, #1 │ │ + 106e8: 781b ldrb r3, [r3, #0] │ │ + 106ea: 9f04 ldr r7, [sp, #16] │ │ + 106ec: 2b29 cmp r3, #41 ; 0x29 │ │ + 106ee: d101 bne.n 106f4 │ │ + 106f0: 437c muls r4, r7 │ │ + 106f2: e001 b.n 106f8 │ │ + 106f4: 3f01 subs r7, #1 │ │ + 106f6: 19e4 adds r4, r4, r7 │ │ + 106f8: 3801 subs r0, #1 │ │ + 106fa: 182d adds r5, r5, r0 │ │ + 106fc: 3501 adds r5, #1 │ │ + 106fe: e7d0 b.n 106a2 │ │ + 10700: 2b25 cmp r3, #37 ; 0x25 │ │ + 10702: d026 beq.n 10752 │ │ + 10704: 1c1a adds r2, r3, #0 │ │ + 10706: 3a30 subs r2, #48 ; 0x30 │ │ + 10708: 2a09 cmp r2, #9 │ │ + 1070a: d93c bls.n 10786 │ │ + 1070c: 4a45 ldr r2, [pc, #276] ; (10824 ) │ │ + 1070e: 9900 ldr r1, [sp, #0] │ │ + 10710: 588a ldr r2, [r1, r2] │ │ + 10712: 6812 ldr r2, [r2, #0] │ │ + 10714: 18d2 adds r2, r2, r3 │ │ + 10716: 7852 ldrb r2, [r2, #1] │ │ + 10718: 07d2 lsls r2, r2, #31 │ │ + 1071a: d409 bmi.n 10730 │ │ + 1071c: 2b28 cmp r3, #40 ; 0x28 │ │ + 1071e: d009 beq.n 10734 │ │ + 10720: 2b29 cmp r3, #41 ; 0x29 │ │ + 10722: d045 beq.n 107b0 │ │ + 10724: 3701 adds r7, #1 │ │ + 10726: 19f0 adds r0, r6, r7 │ │ + 10728: 7803 ldrb r3, [r0, #0] │ │ + 1072a: 2b00 cmp r3, #0 │ │ + 1072c: d1e8 bne.n 10700 │ │ + 1072e: e010 b.n 10752 │ │ + 10730: 2b29 cmp r3, #41 ; 0x29 │ │ + 10732: d03d beq.n 107b0 │ │ + 10734: 552b strb r3, [r5, r4] │ │ + 10736: 3401 adds r4, #1 │ │ + 10738: e7f4 b.n 10724 │ │ + 1073a: 1e5a subs r2, r3, #1 │ │ + 1073c: 5ca9 ldrb r1, [r5, r2] │ │ + 1073e: 2928 cmp r1, #40 ; 0x28 │ │ + 10740: d038 beq.n 107b4 │ │ + 10742: 1c13 adds r3, r2, #0 │ │ + 10744: 2b00 cmp r3, #0 │ │ + 10746: dcf8 bgt.n 1073a │ │ + 10748: 4837 ldr r0, [pc, #220] ; (10828 ) │ │ + 1074a: 1c31 adds r1, r6, #0 │ │ + 1074c: 4478 add r0, pc │ │ + 1074e: f7ff fa27 bl fba0 │ │ + 10752: 2700 movs r7, #0 │ │ + 10754: 552f strb r7, [r5, r4] │ │ + 10756: 42a7 cmp r7, r4 │ │ + 10758: da12 bge.n 10780 │ │ + 1075a: 5deb ldrb r3, [r5, r7] │ │ + 1075c: 2b28 cmp r3, #40 ; 0x28 │ │ + 1075e: d10d bne.n 1077c │ │ + 10760: 4832 ldr r0, [pc, #200] ; (1082c ) │ │ + 10762: 1c31 adds r1, r6, #0 │ │ + 10764: 4478 add r0, pc │ │ + 10766: f7ff fa1b bl fba0 │ │ + 1076a: 1c3b adds r3, r7, #0 │ │ + 1076c: 18ea adds r2, r5, r3 │ │ + 1076e: 7852 ldrb r2, [r2, #1] │ │ + 10770: 54ea strb r2, [r5, r3] │ │ + 10772: 3301 adds r3, #1 │ │ + 10774: 42a3 cmp r3, r4 │ │ + 10776: dbf9 blt.n 1076c │ │ + 10778: 9304 str r3, [sp, #16] │ │ + 1077a: 3c01 subs r4, #1 │ │ + 1077c: 3701 adds r7, #1 │ │ + 1077e: e7ea b.n 10756 │ │ + 10780: 9b01 ldr r3, [sp, #4] │ │ + 10782: 601d str r5, [r3, #0] │ │ + 10784: e03d b.n 10802 │ │ + 10786: 2b29 cmp r3, #41 ; 0x29 │ │ + 10788: d012 beq.n 107b0 │ │ + 1078a: a904 add r1, sp, #16 │ │ + 1078c: f7fd fe94 bl e4b8 │ │ 10790: 9b04 ldr r3, [sp, #16] │ │ - 10792: 3e30 subs r6, #48 ; 0x30 │ │ - 10794: 199b adds r3, r3, r6 │ │ - 10796: 9304 str r3, [sp, #16] │ │ - 10798: 3701 adds r7, #1 │ │ - 1079a: e7f1 b.n 10780 │ │ - 1079c: 3666 adds r6, #102 ; 0x66 │ │ - 1079e: 21b2 movs r1, #178 ; 0xb2 │ │ - 107a0: 36ff adds r6, #255 ; 0xff │ │ - 107a2: 0049 lsls r1, r1, #1 │ │ - 107a4: 5da3 ldrb r3, [r4, r6] │ │ - 107a6: 5c62 ldrb r2, [r4, r1] │ │ - 107a8: 21b3 movs r1, #179 ; 0xb3 │ │ - 107aa: 0049 lsls r1, r1, #1 │ │ - 107ac: 021b lsls r3, r3, #8 │ │ - 107ae: 4313 orrs r3, r2 │ │ - 107b0: 5c62 ldrb r2, [r4, r1] │ │ - 107b2: 1c20 adds r0, r4, #0 │ │ - 107b4: 0412 lsls r2, r2, #16 │ │ - 107b6: 4313 orrs r3, r2 │ │ - 107b8: 2268 movs r2, #104 ; 0x68 │ │ - 107ba: 1c17 adds r7, r2, #0 │ │ - 107bc: 37ff adds r7, #255 ; 0xff │ │ - 107be: 5de2 ldrb r2, [r4, r7] │ │ - 107c0: 0612 lsls r2, r2, #24 │ │ - 107c2: 431a orrs r2, r3 │ │ - 107c4: 9207 str r2, [sp, #28] │ │ - 107c6: 22a6 movs r2, #166 ; 0xa6 │ │ - 107c8: 32ff adds r2, #255 ; 0xff │ │ - 107ca: 23d2 movs r3, #210 ; 0xd2 │ │ - 107cc: 5ca1 ldrb r1, [r4, r2] │ │ - 107ce: 005b lsls r3, r3, #1 │ │ - 107d0: 5ce3 ldrb r3, [r4, r3] │ │ - 107d2: 0209 lsls r1, r1, #8 │ │ - 107d4: 2208 movs r2, #8 │ │ - 107d6: 4319 orrs r1, r3 │ │ - 107d8: 23d3 movs r3, #211 ; 0xd3 │ │ - 107da: 005b lsls r3, r3, #1 │ │ - 107dc: 5ce3 ldrb r3, [r4, r3] │ │ - 107de: 041b lsls r3, r3, #16 │ │ - 107e0: 4319 orrs r1, r3 │ │ - 107e2: 23a8 movs r3, #168 ; 0xa8 │ │ - 107e4: 33ff adds r3, #255 ; 0xff │ │ - 107e6: 5ce3 ldrb r3, [r4, r3] │ │ - 107e8: 061b lsls r3, r3, #24 │ │ - 107ea: 4319 orrs r1, r3 │ │ - 107ec: 312c adds r1, #44 ; 0x2c │ │ - 107ee: f7ff fe31 bl 10454 │ │ - 107f2: 7a43 ldrb r3, [r0, #9] │ │ - 107f4: 7a02 ldrb r2, [r0, #8] │ │ - 107f6: 9002 str r0, [sp, #8] │ │ - 107f8: 021b lsls r3, r3, #8 │ │ - 107fa: 4313 orrs r3, r2 │ │ - 107fc: 7a82 ldrb r2, [r0, #10] │ │ - 107fe: 46bc mov ip, r7 │ │ - 10800: 0412 lsls r2, r2, #16 │ │ - 10802: 4313 orrs r3, r2 │ │ - 10804: 7ac2 ldrb r2, [r0, #11] │ │ - 10806: 0612 lsls r2, r2, #24 │ │ - 10808: 4313 orrs r3, r2 │ │ - 1080a: 22b2 movs r2, #178 ; 0xb2 │ │ - 1080c: 0052 lsls r2, r2, #1 │ │ - 1080e: 2b00 cmp r3, #0 │ │ - 10810: d023 beq.n 1085a │ │ - 10812: 7959 ldrb r1, [r3, #5] │ │ - 10814: 7918 ldrb r0, [r3, #4] │ │ - 10816: 0209 lsls r1, r1, #8 │ │ - 10818: 4301 orrs r1, r0 │ │ - 1081a: 7998 ldrb r0, [r3, #6] │ │ - 1081c: 79db ldrb r3, [r3, #7] │ │ - 1081e: 0400 lsls r0, r0, #16 │ │ - 10820: 4301 orrs r1, r0 │ │ - 10822: 061b lsls r3, r3, #24 │ │ - 10824: 430b orrs r3, r1 │ │ - 10826: 9905 ldr r1, [sp, #20] │ │ - 10828: 9303 str r3, [sp, #12] │ │ - 1082a: 428b cmp r3, r1 │ │ - 1082c: d900 bls.n 10830 │ │ - 1082e: e0a1 b.n 10974 │ │ - 10830: 42ab cmp r3, r5 │ │ - 10832: d217 bcs.n 10864 │ │ - 10834: 5da6 ldrb r6, [r4, r6] │ │ - 10836: 5ca3 ldrb r3, [r4, r2] │ │ - 10838: 22b3 movs r2, #179 ; 0xb3 │ │ - 1083a: 0052 lsls r2, r2, #1 │ │ - 1083c: 0236 lsls r6, r6, #8 │ │ - 1083e: 431e orrs r6, r3 │ │ - 10840: 5ca3 ldrb r3, [r4, r2] │ │ - 10842: 041b lsls r3, r3, #16 │ │ - 10844: 431e orrs r6, r3 │ │ - 10846: 5de3 ldrb r3, [r4, r7] │ │ - 10848: 061b lsls r3, r3, #24 │ │ - 1084a: 431e orrs r6, r3 │ │ - 1084c: 9b03 ldr r3, [sp, #12] │ │ - 1084e: 1c31 adds r1, r6, #0 │ │ - 10850: 1ae8 subs r0, r5, r3 │ │ - 10852: f01d fbeb bl 2e02c <__aeabi_uidivmod> │ │ - 10856: 1a71 subs r1, r6, r1 │ │ - 10858: e017 b.n 1088a │ │ - 1085a: 9905 ldr r1, [sp, #20] │ │ - 1085c: 428d cmp r5, r1 │ │ - 1085e: d900 bls.n 10862 │ │ - 10860: e088 b.n 10974 │ │ - 10862: 9503 str r5, [sp, #12] │ │ - 10864: 9903 ldr r1, [sp, #12] │ │ - 10866: 5ca3 ldrb r3, [r4, r2] │ │ - 10868: 2266 movs r2, #102 ; 0x66 │ │ - 1086a: 32ff adds r2, #255 ; 0xff │ │ - 1086c: 1b48 subs r0, r1, r5 │ │ - 1086e: 5ca1 ldrb r1, [r4, r2] │ │ - 10870: 22b3 movs r2, #179 ; 0xb3 │ │ - 10872: 0052 lsls r2, r2, #1 │ │ - 10874: 0209 lsls r1, r1, #8 │ │ - 10876: 4319 orrs r1, r3 │ │ - 10878: 5ca3 ldrb r3, [r4, r2] │ │ - 1087a: 4662 mov r2, ip │ │ - 1087c: 041b lsls r3, r3, #16 │ │ - 1087e: 4319 orrs r1, r3 │ │ - 10880: 5ca3 ldrb r3, [r4, r2] │ │ - 10882: 061b lsls r3, r3, #24 │ │ - 10884: 4319 orrs r1, r3 │ │ - 10886: f01d fbd1 bl 2e02c <__aeabi_uidivmod> │ │ - 1088a: 9a04 ldr r2, [sp, #16] │ │ - 1088c: 9b07 ldr r3, [sp, #28] │ │ - 1088e: 9806 ldr r0, [sp, #24] │ │ - 10890: 1c16 adds r6, r2, #0 │ │ - 10892: 434e muls r6, r1 │ │ - 10894: 1c1f adds r7, r3, #0 │ │ - 10896: 4357 muls r7, r2 │ │ - 10898: f020 f8d8 bl 30a4c <__clzsi2+0x198> │ │ - 1089c: 0840 lsrs r0, r0, #1 │ │ - 1089e: 19f6 adds r6, r6, r7 │ │ - 108a0: 9006 str r0, [sp, #24] │ │ - 108a2: 2500 movs r5, #0 │ │ - 108a4: 42be cmp r6, r7 │ │ - 108a6: d90f bls.n 108c8 │ │ - 108a8: 006b lsls r3, r5, #1 │ │ - 108aa: 18e3 adds r3, r4, r3 │ │ - 108ac: 3375 adds r3, #117 ; 0x75 │ │ - 108ae: 781b ldrb r3, [r3, #0] │ │ - 108b0: 9907 ldr r1, [sp, #28] │ │ - 108b2: 9a06 ldr r2, [sp, #24] │ │ - 108b4: 3b30 subs r3, #48 ; 0x30 │ │ - 108b6: 434b muls r3, r1 │ │ - 108b8: 3501 adds r5, #1 │ │ - 108ba: 1af6 subs r6, r6, r3 │ │ - 108bc: 1aab subs r3, r5, r2 │ │ - 108be: 1e5a subs r2, r3, #1 │ │ - 108c0: 4193 sbcs r3, r2 │ │ - 108c2: 425b negs r3, r3 │ │ - 108c4: 401d ands r5, r3 │ │ - 108c6: e7ed b.n 108a4 │ │ - 108c8: 9905 ldr r1, [sp, #20] │ │ - 108ca: 9a03 ldr r2, [sp, #12] │ │ - 108cc: 2600 movs r6, #0 │ │ - 108ce: 1a8b subs r3, r1, r2 │ │ - 108d0: 9a04 ldr r2, [sp, #16] │ │ - 108d2: 1c11 adds r1, r2, #0 │ │ - 108d4: 4359 muls r1, r3 │ │ - 108d6: 9109 str r1, [sp, #36] ; 0x24 │ │ - 108d8: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ - 108da: 429e cmp r6, r3 │ │ - 108dc: d24a bcs.n 10974 │ │ - 108de: 006b lsls r3, r5, #1 │ │ - 108e0: 18e3 adds r3, r4, r3 │ │ - 108e2: 1c1a adds r2, r3, #0 │ │ - 108e4: 3275 adds r2, #117 ; 0x75 │ │ - 108e6: 7812 ldrb r2, [r2, #0] │ │ - 108e8: 3374 adds r3, #116 ; 0x74 │ │ - 108ea: 781b ldrb r3, [r3, #0] │ │ - 108ec: 3a30 subs r2, #48 ; 0x30 │ │ - 108ee: 9205 str r2, [sp, #20] │ │ - 108f0: 2b64 cmp r3, #100 ; 0x64 │ │ - 108f2: d132 bne.n 1095a │ │ - 108f4: 1963 adds r3, r4, r5 │ │ - 108f6: 1c1f adds r7, r3, #0 │ │ - 108f8: 37c4 adds r7, #196 ; 0xc4 │ │ - 108fa: 7838 ldrb r0, [r7, #0] │ │ - 108fc: 9308 str r3, [sp, #32] │ │ - 108fe: 3801 subs r0, #1 │ │ - 10900: f011 f9a8 bl 21c54 │ │ - 10904: 9b02 ldr r3, [sp, #8] │ │ - 10906: 332a adds r3, #42 ; 0x2a │ │ - 10908: 7018 strb r0, [r3, #0] │ │ - 1090a: 7838 ldrb r0, [r7, #0] │ │ - 1090c: f011 f9ae bl 21c6c │ │ - 10910: 9904 ldr r1, [sp, #16] │ │ - 10912: 1c07 adds r7, r0, #0 │ │ - 10914: 1c30 adds r0, r6, #0 │ │ - 10916: f01d fb49 bl 2dfac <__udivsi3> │ │ - 1091a: 9b08 ldr r3, [sp, #32] │ │ - 1091c: 9903 ldr r1, [sp, #12] │ │ - 1091e: 33ff adds r3, #255 ; 0xff │ │ - 10920: 1842 adds r2, r0, r1 │ │ - 10922: 7d59 ldrb r1, [r3, #21] │ │ - 10924: 9b02 ldr r3, [sp, #8] │ │ - 10926: 3308 adds r3, #8 │ │ - 10928: 7fd8 ldrb r0, [r3, #31] │ │ - 1092a: 2300 movs r3, #0 │ │ - 1092c: 4298 cmp r0, r3 │ │ - 1092e: d100 bne.n 10932 │ │ - 10930: 1c0b adds r3, r1, #0 │ │ - 10932: 9300 str r3, [sp, #0] │ │ - 10934: 1c20 adds r0, r4, #0 │ │ - 10936: 9902 ldr r1, [sp, #8] │ │ - 10938: 1c3b adds r3, r7, #0 │ │ - 1093a: f7fe f8d6 bl eaea │ │ - 1093e: 9a07 ldr r2, [sp, #28] │ │ - 10940: 9b05 ldr r3, [sp, #20] │ │ - 10942: 9904 ldr r1, [sp, #16] │ │ - 10944: 1c10 adds r0, r2, #0 │ │ - 10946: 4358 muls r0, r3 │ │ - 10948: 1980 adds r0, r0, r6 │ │ - 1094a: f01d fb2f bl 2dfac <__udivsi3> │ │ - 1094e: 9903 ldr r1, [sp, #12] │ │ - 10950: 1842 adds r2, r0, r1 │ │ - 10952: 1c20 adds r0, r4, #0 │ │ - 10954: 9902 ldr r1, [sp, #8] │ │ - 10956: f7fe f935 bl ebc4 │ │ - 1095a: 9a06 ldr r2, [sp, #24] │ │ - 1095c: 3501 adds r5, #1 │ │ - 1095e: 9907 ldr r1, [sp, #28] │ │ - 10960: 1aab subs r3, r5, r2 │ │ - 10962: 1e5a subs r2, r3, #1 │ │ - 10964: 4193 sbcs r3, r2 │ │ - 10966: 9a05 ldr r2, [sp, #20] │ │ - 10968: 425b negs r3, r3 │ │ - 1096a: 401d ands r5, r3 │ │ - 1096c: 1c0b adds r3, r1, #0 │ │ - 1096e: 4353 muls r3, r2 │ │ - 10970: 18f6 adds r6, r6, r3 │ │ - 10972: e7b1 b.n 108d8 │ │ - 10974: b00b add sp, #44 ; 0x2c │ │ - 10976: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 10978: b510 push {r4, lr} │ │ - 1097a: 1c0a adds r2, r1, #0 │ │ - 1097c: 1c04 adds r4, r0, #0 │ │ - 1097e: 2900 cmp r1, #0 │ │ - 10980: d11d bne.n 109be │ │ - 10982: 4910 ldr r1, [pc, #64] ; (109c4 ) │ │ - 10984: 4479 add r1, pc │ │ - 10986: f7ff fd65 bl 10454 │ │ - 1098a: 23bc movs r3, #188 ; 0xbc │ │ - 1098c: 005b lsls r3, r3, #1 │ │ - 1098e: 5ce1 ldrb r1, [r4, r3] │ │ - 10990: 237a movs r3, #122 ; 0x7a │ │ - 10992: 33ff adds r3, #255 ; 0xff │ │ - 10994: 5ce3 ldrb r3, [r4, r3] │ │ - 10996: 1c02 adds r2, r0, #0 │ │ - 10998: 021b lsls r3, r3, #8 │ │ - 1099a: 430b orrs r3, r1 │ │ - 1099c: 21bd movs r1, #189 ; 0xbd │ │ - 1099e: 0049 lsls r1, r1, #1 │ │ - 109a0: 5c61 ldrb r1, [r4, r1] │ │ - 109a2: 0409 lsls r1, r1, #16 │ │ - 109a4: 430b orrs r3, r1 │ │ - 109a6: 217c movs r1, #124 ; 0x7c │ │ - 109a8: 31ff adds r1, #255 ; 0xff │ │ - 109aa: 5c61 ldrb r1, [r4, r1] │ │ - 109ac: 0609 lsls r1, r1, #24 │ │ - 109ae: 430b orrs r3, r1 │ │ - 109b0: 0a19 lsrs r1, r3, #8 │ │ - 109b2: 7503 strb r3, [r0, #20] │ │ - 109b4: 7541 strb r1, [r0, #21] │ │ - 109b6: 0c19 lsrs r1, r3, #16 │ │ - 109b8: 0e1b lsrs r3, r3, #24 │ │ - 109ba: 7581 strb r1, [r0, #22] │ │ - 109bc: 75c3 strb r3, [r0, #23] │ │ - 109be: 1c10 adds r0, r2, #0 │ │ - 109c0: bd10 pop {r4, pc} │ │ - 109c2: 46c0 nop ; (mov r8, r8) │ │ - 109c4: 16f8 asrs r0, r7, #27 │ │ - 109c6: 0002 movs r2, r0 │ │ - 109c8: b5f0 push {r4, r5, r6, r7, lr} │ │ - 109ca: 4cb7 ldr r4, [pc, #732] ; (10ca8 ) │ │ - 109cc: b095 sub sp, #84 ; 0x54 │ │ - 109ce: 9100 str r1, [sp, #0] │ │ - 109d0: 447c add r4, pc │ │ - 109d2: 6824 ldr r4, [r4, #0] │ │ - 109d4: 1c07 adds r7, r0, #0 │ │ - 109d6: 1c08 adds r0, r1, #0 │ │ - 109d8: 49b4 ldr r1, [pc, #720] ; (10cac ) │ │ - 109da: 6823 ldr r3, [r4, #0] │ │ - 109dc: 9204 str r2, [sp, #16] │ │ - 109de: 4479 add r1, pc │ │ - 109e0: 2208 movs r2, #8 │ │ - 109e2: 9313 str r3, [sp, #76] ; 0x4c │ │ - 109e4: f020 f82a bl 30a3c <__clzsi2+0x188> │ │ - 109e8: 9406 str r4, [sp, #24] │ │ - 109ea: 2800 cmp r0, #0 │ │ - 109ec: d119 bne.n 10a22 │ │ - 109ee: 9c00 ldr r4, [sp, #0] │ │ - 109f0: 7a20 ldrb r0, [r4, #8] │ │ - 109f2: f7ff fa95 bl ff20 │ │ - 109f6: 2800 cmp r0, #0 │ │ - 109f8: d013 beq.n 10a22 │ │ - 109fa: 1c20 adds r0, r4, #0 │ │ - 109fc: 3008 adds r0, #8 │ │ - 109fe: f7ff fcf7 bl 103f0 │ │ - 10a02: 23ba movs r3, #186 ; 0xba │ │ - 10a04: 3001 adds r0, #1 │ │ - 10a06: 005b lsls r3, r3, #1 │ │ - 10a08: 54f8 strb r0, [r7, r3] │ │ - 10a0a: 2376 movs r3, #118 ; 0x76 │ │ - 10a0c: 0a02 lsrs r2, r0, #8 │ │ - 10a0e: 33ff adds r3, #255 ; 0xff │ │ - 10a10: 54fa strb r2, [r7, r3] │ │ - 10a12: 23bb movs r3, #187 ; 0xbb │ │ - 10a14: 0c02 lsrs r2, r0, #16 │ │ - 10a16: 005b lsls r3, r3, #1 │ │ - 10a18: 54fa strb r2, [r7, r3] │ │ - 10a1a: 2378 movs r3, #120 ; 0x78 │ │ - 10a1c: 0e00 lsrs r0, r0, #24 │ │ - 10a1e: 33ff adds r3, #255 ; 0xff │ │ - 10a20: 54f8 strb r0, [r7, r3] │ │ - 10a22: 49a3 ldr r1, [pc, #652] ; (10cb0 ) │ │ - 10a24: 9800 ldr r0, [sp, #0] │ │ - 10a26: 2207 movs r2, #7 │ │ - 10a28: 4479 add r1, pc │ │ - 10a2a: f020 f807 bl 30a3c <__clzsi2+0x188> │ │ - 10a2e: 2800 cmp r0, #0 │ │ - 10a30: d118 bne.n 10a64 │ │ - 10a32: 9d00 ldr r5, [sp, #0] │ │ - 10a34: 79e8 ldrb r0, [r5, #7] │ │ - 10a36: f7ff fa73 bl ff20 │ │ - 10a3a: 2800 cmp r0, #0 │ │ - 10a3c: d012 beq.n 10a64 │ │ - 10a3e: 1c28 adds r0, r5, #0 │ │ - 10a40: 3007 adds r0, #7 │ │ - 10a42: f7ff fcee bl 10422 │ │ - 10a46: 23b8 movs r3, #184 ; 0xb8 │ │ - 10a48: 005b lsls r3, r3, #1 │ │ - 10a4a: 54f8 strb r0, [r7, r3] │ │ - 10a4c: 2372 movs r3, #114 ; 0x72 │ │ - 10a4e: 0a02 lsrs r2, r0, #8 │ │ - 10a50: 33ff adds r3, #255 ; 0xff │ │ - 10a52: 54fa strb r2, [r7, r3] │ │ - 10a54: 23b9 movs r3, #185 ; 0xb9 │ │ - 10a56: 0c02 lsrs r2, r0, #16 │ │ - 10a58: 005b lsls r3, r3, #1 │ │ - 10a5a: 54fa strb r2, [r7, r3] │ │ - 10a5c: 2374 movs r3, #116 ; 0x74 │ │ - 10a5e: 0e00 lsrs r0, r0, #24 │ │ - 10a60: 33ff adds r3, #255 ; 0xff │ │ - 10a62: 54f8 strb r0, [r7, r3] │ │ - 10a64: 4993 ldr r1, [pc, #588] ; (10cb4 ) │ │ - 10a66: 9800 ldr r0, [sp, #0] │ │ - 10a68: 2204 movs r2, #4 │ │ - 10a6a: 4479 add r1, pc │ │ - 10a6c: f01f ffe6 bl 30a3c <__clzsi2+0x188> │ │ - 10a70: 2800 cmp r0, #0 │ │ - 10a72: d10a bne.n 10a8a │ │ - 10a74: 9c00 ldr r4, [sp, #0] │ │ - 10a76: 7920 ldrb r0, [r4, #4] │ │ - 10a78: f7ff fa52 bl ff20 │ │ - 10a7c: 2800 cmp r0, #0 │ │ - 10a7e: d004 beq.n 10a8a │ │ - 10a80: 1c21 adds r1, r4, #0 │ │ - 10a82: 3104 adds r1, #4 │ │ - 10a84: 1c38 adds r0, r7, #0 │ │ - 10a86: f7ff fa75 bl ff74 │ │ - 10a8a: 498b ldr r1, [pc, #556] ; (10cb8 ) │ │ - 10a8c: 9800 ldr r0, [sp, #0] │ │ - 10a8e: 220a movs r2, #10 │ │ - 10a90: 4479 add r1, pc │ │ - 10a92: f01f ffd3 bl 30a3c <__clzsi2+0x188> │ │ - 10a96: 2800 cmp r0, #0 │ │ - 10a98: d10a bne.n 10ab0 │ │ - 10a9a: 9d00 ldr r5, [sp, #0] │ │ - 10a9c: 7aa8 ldrb r0, [r5, #10] │ │ - 10a9e: f7ff fa3f bl ff20 │ │ - 10aa2: 2800 cmp r0, #0 │ │ - 10aa4: d004 beq.n 10ab0 │ │ - 10aa6: 1c29 adds r1, r5, #0 │ │ - 10aa8: 3104 adds r1, #4 │ │ - 10aaa: 1c38 adds r0, r7, #0 │ │ - 10aac: f7ff fa9d bl ffea │ │ - 10ab0: 4982 ldr r1, [pc, #520] ; (10cbc ) │ │ - 10ab2: 9800 ldr r0, [sp, #0] │ │ - 10ab4: 2209 movs r2, #9 │ │ - 10ab6: 4479 add r1, pc │ │ - 10ab8: f01f ffc0 bl 30a3c <__clzsi2+0x188> │ │ - 10abc: 2800 cmp r0, #0 │ │ - 10abe: d145 bne.n 10b4c │ │ - 10ac0: 9c00 ldr r4, [sp, #0] │ │ - 10ac2: 7a60 ldrb r0, [r4, #9] │ │ - 10ac4: f7ff fa2c bl ff20 │ │ - 10ac8: 2800 cmp r0, #0 │ │ - 10aca: d03f beq.n 10b4c │ │ - 10acc: 9c00 ldr r4, [sp, #0] │ │ - 10ace: 3409 adds r4, #9 │ │ - 10ad0: 7820 ldrb r0, [r4, #0] │ │ - 10ad2: 2800 cmp r0, #0 │ │ - 10ad4: d102 bne.n 10adc │ │ - 10ad6: 2300 movs r3, #0 │ │ - 10ad8: 2020 movs r0, #32 │ │ - 10ada: e00b b.n 10af4 │ │ - 10adc: f7ff fa20 bl ff20 │ │ - 10ae0: 2800 cmp r0, #0 │ │ - 10ae2: d0f8 beq.n 10ad6 │ │ - 10ae4: 3401 adds r4, #1 │ │ - 10ae6: e7f3 b.n 10ad0 │ │ - 10ae8: a90e add r1, sp, #56 ; 0x38 │ │ - 10aea: 545a strb r2, [r3, r1] │ │ - 10aec: 3301 adds r3, #1 │ │ - 10aee: 3401 adds r4, #1 │ │ - 10af0: 2b13 cmp r3, #19 │ │ - 10af2: d003 beq.n 10afc │ │ - 10af4: 7822 ldrb r2, [r4, #0] │ │ - 10af6: 1c11 adds r1, r2, #0 │ │ - 10af8: 4381 bics r1, r0 │ │ - 10afa: d1f5 bne.n 10ae8 │ │ - 10afc: 2500 movs r5, #0 │ │ - 10afe: aa0e add r2, sp, #56 ; 0x38 │ │ - 10b00: 54d5 strb r5, [r2, r3] │ │ - 10b02: 7823 ldrb r3, [r4, #0] │ │ - 10b04: 2b20 cmp r3, #32 │ │ - 10b06: d017 beq.n 10b38 │ │ - 10b08: 486d ldr r0, [pc, #436] ; (10cc0 ) │ │ - 10b0a: 1c21 adds r1, r4, #0 │ │ - 10b0c: 4478 add r0, pc │ │ - 10b0e: f7fe f949 bl eda4 │ │ - 10b12: e01b b.n 10b4c │ │ - 10b14: f7ff fa04 bl ff20 │ │ - 10b18: 2800 cmp r0, #0 │ │ - 10b1a: d003 beq.n 10b24 │ │ - 10b1c: 3401 adds r4, #1 │ │ - 10b1e: 7820 ldrb r0, [r4, #0] │ │ - 10b20: 2800 cmp r0, #0 │ │ - 10b22: d1f7 bne.n 10b14 │ │ - 10b24: 00a9 lsls r1, r5, #2 │ │ - 10b26: ab08 add r3, sp, #32 │ │ - 10b28: 1c20 adds r0, r4, #0 │ │ - 10b2a: 18c9 adds r1, r1, r3 │ │ - 10b2c: f7fe fd28 bl f580 │ │ - 10b30: 3501 adds r5, #1 │ │ - 10b32: 1824 adds r4, r4, r0 │ │ - 10b34: 2d07 cmp r5, #7 │ │ - 10b36: d004 beq.n 10b42 │ │ - 10b38: 7820 ldrb r0, [r4, #0] │ │ - 10b3a: f7ff f9f1 bl ff20 │ │ - 10b3e: 2800 cmp r0, #0 │ │ - 10b40: d1ed bne.n 10b1e │ │ - 10b42: a80e add r0, sp, #56 ; 0x38 │ │ - 10b44: 1c29 adds r1, r5, #0 │ │ - 10b46: aa08 add r2, sp, #32 │ │ - 10b48: f7fe f95c bl ee04 │ │ - 10b4c: 495d ldr r1, [pc, #372] ; (10cc4 ) │ │ - 10b4e: 9800 ldr r0, [sp, #0] │ │ - 10b50: 2209 movs r2, #9 │ │ - 10b52: 4479 add r1, pc │ │ - 10b54: f01f ff72 bl 30a3c <__clzsi2+0x188> │ │ - 10b58: 2800 cmp r0, #0 │ │ - 10b5a: d119 bne.n 10b90 │ │ - 10b5c: 9d00 ldr r5, [sp, #0] │ │ - 10b5e: 7a68 ldrb r0, [r5, #9] │ │ - 10b60: f7ff f9de bl ff20 │ │ - 10b64: 2800 cmp r0, #0 │ │ - 10b66: d013 beq.n 10b90 │ │ - 10b68: 1c28 adds r0, r5, #0 │ │ - 10b6a: 3009 adds r0, #9 │ │ - 10b6c: f7ff fc40 bl 103f0 │ │ - 10b70: 23b6 movs r3, #182 ; 0xb6 │ │ - 10b72: 3001 adds r0, #1 │ │ - 10b74: 005b lsls r3, r3, #1 │ │ - 10b76: 54f8 strb r0, [r7, r3] │ │ - 10b78: 236e movs r3, #110 ; 0x6e │ │ - 10b7a: 0a02 lsrs r2, r0, #8 │ │ - 10b7c: 33ff adds r3, #255 ; 0xff │ │ - 10b7e: 54fa strb r2, [r7, r3] │ │ - 10b80: 23b7 movs r3, #183 ; 0xb7 │ │ - 10b82: 0c02 lsrs r2, r0, #16 │ │ - 10b84: 005b lsls r3, r3, #1 │ │ - 10b86: 54fa strb r2, [r7, r3] │ │ - 10b88: 2370 movs r3, #112 ; 0x70 │ │ - 10b8a: 0e00 lsrs r0, r0, #24 │ │ - 10b8c: 33ff adds r3, #255 ; 0xff │ │ - 10b8e: 54f8 strb r0, [r7, r3] │ │ - 10b90: 494d ldr r1, [pc, #308] ; (10cc8 ) │ │ - 10b92: 9800 ldr r0, [sp, #0] │ │ - 10b94: 2208 movs r2, #8 │ │ - 10b96: 4479 add r1, pc │ │ - 10b98: f01f ff50 bl 30a3c <__clzsi2+0x188> │ │ - 10b9c: 2800 cmp r0, #0 │ │ - 10b9e: d118 bne.n 10bd2 │ │ - 10ba0: 9c00 ldr r4, [sp, #0] │ │ - 10ba2: 7a20 ldrb r0, [r4, #8] │ │ - 10ba4: f7ff f9bc bl ff20 │ │ - 10ba8: 2800 cmp r0, #0 │ │ - 10baa: d012 beq.n 10bd2 │ │ - 10bac: 1c20 adds r0, r4, #0 │ │ - 10bae: 3008 adds r0, #8 │ │ - 10bb0: f7ff fc37 bl 10422 │ │ - 10bb4: 23b4 movs r3, #180 ; 0xb4 │ │ - 10bb6: 005b lsls r3, r3, #1 │ │ - 10bb8: 54f8 strb r0, [r7, r3] │ │ - 10bba: 236a movs r3, #106 ; 0x6a │ │ - 10bbc: 0a02 lsrs r2, r0, #8 │ │ - 10bbe: 33ff adds r3, #255 ; 0xff │ │ - 10bc0: 54fa strb r2, [r7, r3] │ │ - 10bc2: 23b5 movs r3, #181 ; 0xb5 │ │ - 10bc4: 0c02 lsrs r2, r0, #16 │ │ - 10bc6: 005b lsls r3, r3, #1 │ │ - 10bc8: 54fa strb r2, [r7, r3] │ │ - 10bca: 236c movs r3, #108 ; 0x6c │ │ - 10bcc: 0e00 lsrs r0, r0, #24 │ │ - 10bce: 33ff adds r3, #255 ; 0xff │ │ - 10bd0: 54f8 strb r0, [r7, r3] │ │ - 10bd2: 493e ldr r1, [pc, #248] ; (10ccc ) │ │ - 10bd4: 9800 ldr r0, [sp, #0] │ │ - 10bd6: 2205 movs r2, #5 │ │ - 10bd8: 4479 add r1, pc │ │ - 10bda: f01f ff2f bl 30a3c <__clzsi2+0x188> │ │ - 10bde: 2800 cmp r0, #0 │ │ - 10be0: d000 beq.n 10be4 │ │ - 10be2: e081 b.n 10ce8 │ │ - 10be4: 9d00 ldr r5, [sp, #0] │ │ - 10be6: 7968 ldrb r0, [r5, #5] │ │ - 10be8: f7ff f99a bl ff20 │ │ - 10bec: 2800 cmp r0, #0 │ │ - 10bee: d07b beq.n 10ce8 │ │ - 10bf0: 9d00 ldr r5, [sp, #0] │ │ - 10bf2: 3505 adds r5, #5 │ │ - 10bf4: 7828 ldrb r0, [r5, #0] │ │ - 10bf6: f7ff f993 bl ff20 │ │ - 10bfa: 2800 cmp r0, #0 │ │ - 10bfc: d001 beq.n 10c02 │ │ - 10bfe: 3501 adds r5, #1 │ │ - 10c00: e7f8 b.n 10bf4 │ │ - 10c02: ac08 add r4, sp, #32 │ │ - 10c04: 1c28 adds r0, r5, #0 │ │ - 10c06: 1c21 adds r1, r4, #0 │ │ - 10c08: f7fe fcba bl f580 │ │ - 10c0c: 9908 ldr r1, [sp, #32] │ │ - 10c0e: 23c4 movs r3, #196 ; 0xc4 │ │ - 10c10: 182d adds r5, r5, r0 │ │ - 10c12: 1c4a adds r2, r1, #1 │ │ - 10c14: 9208 str r2, [sp, #32] │ │ - 10c16: 005b lsls r3, r3, #1 │ │ - 10c18: 297f cmp r1, #127 ; 0x7f │ │ - 10c1a: d900 bls.n 10c1e │ │ - 10c1c: 2247 movs r2, #71 ; 0x47 │ │ - 10c1e: 50fa str r2, [r7, r3] │ │ - 10c20: 7828 ldrb r0, [r5, #0] │ │ - 10c22: f7ff f97d bl ff20 │ │ - 10c26: 2800 cmp r0, #0 │ │ - 10c28: d001 beq.n 10c2e │ │ - 10c2a: 3501 adds r5, #1 │ │ - 10c2c: e7f8 b.n 10c20 │ │ - 10c2e: 1c28 adds r0, r5, #0 │ │ - 10c30: 1c21 adds r1, r4, #0 │ │ - 10c32: f7fe fca5 bl f580 │ │ - 10c36: 9a08 ldr r2, [sp, #32] │ │ - 10c38: 23c6 movs r3, #198 ; 0xc6 │ │ - 10c3a: 182d adds r5, r5, r0 │ │ - 10c3c: 1e51 subs r1, r2, #1 │ │ - 10c3e: 005b lsls r3, r3, #1 │ │ - 10c40: 297d cmp r1, #125 ; 0x7d │ │ - 10c42: d900 bls.n 10c46 │ │ - 10c44: 222d movs r2, #45 ; 0x2d │ │ - 10c46: 50fa str r2, [r7, r3] │ │ - 10c48: 7828 ldrb r0, [r5, #0] │ │ - 10c4a: f7ff f969 bl ff20 │ │ - 10c4e: 2800 cmp r0, #0 │ │ - 10c50: d001 beq.n 10c56 │ │ - 10c52: 3501 adds r5, #1 │ │ - 10c54: e7f8 b.n 10c48 │ │ - 10c56: 1c28 adds r0, r5, #0 │ │ - 10c58: 1c21 adds r1, r4, #0 │ │ - 10c5a: f7fe fc91 bl f580 │ │ - 10c5e: 9a08 ldr r2, [sp, #32] │ │ - 10c60: 23c8 movs r3, #200 ; 0xc8 │ │ - 10c62: 182d adds r5, r5, r0 │ │ - 10c64: 1e51 subs r1, r2, #1 │ │ - 10c66: 005b lsls r3, r3, #1 │ │ - 10c68: 297d cmp r1, #125 ; 0x7d │ │ - 10c6a: d900 bls.n 10c6e │ │ - 10c6c: 2221 movs r2, #33 ; 0x21 │ │ - 10c6e: 50fa str r2, [r7, r3] │ │ - 10c70: 7828 ldrb r0, [r5, #0] │ │ - 10c72: f7ff f955 bl ff20 │ │ - 10c76: 2800 cmp r0, #0 │ │ - 10c78: d001 beq.n 10c7e │ │ - 10c7a: 3501 adds r5, #1 │ │ - 10c7c: e7f8 b.n 10c70 │ │ - 10c7e: 1c28 adds r0, r5, #0 │ │ - 10c80: 1c21 adds r1, r4, #0 │ │ - 10c82: f7fe fc7d bl f580 │ │ - 10c86: 9a08 ldr r2, [sp, #32] │ │ - 10c88: 23ca movs r3, #202 ; 0xca │ │ - 10c8a: 182d adds r5, r5, r0 │ │ - 10c8c: 1e51 subs r1, r2, #1 │ │ - 10c8e: 005b lsls r3, r3, #1 │ │ - 10c90: 297d cmp r1, #125 ; 0x7d │ │ - 10c92: d900 bls.n 10c96 │ │ - 10c94: 2250 movs r2, #80 ; 0x50 │ │ - 10c96: 50fa str r2, [r7, r3] │ │ - 10c98: 7828 ldrb r0, [r5, #0] │ │ - 10c9a: f7ff f941 bl ff20 │ │ - 10c9e: 2800 cmp r0, #0 │ │ - 10ca0: d016 beq.n 10cd0 │ │ - 10ca2: 3501 adds r5, #1 │ │ - 10ca4: e7f8 b.n 10c98 │ │ - 10ca6: 46c0 nop ; (mov r8, r8) │ │ - 10ca8: 745c strb r4, [r3, #17] │ │ - 10caa: 0002 movs r2, r0 │ │ - 10cac: 17cf asrs r7, r1, #31 │ │ - 10cae: 0002 movs r2, r0 │ │ - 10cb0: 178e asrs r6, r1, #30 │ │ - 10cb2: 0002 movs r2, r0 │ │ - 10cb4: 1754 asrs r4, r2, #29 │ │ - 10cb6: 0002 movs r2, r0 │ │ - 10cb8: 1733 asrs r3, r6, #28 │ │ - 10cba: 0002 movs r2, r0 │ │ - 10cbc: 1718 asrs r0, r3, #28 │ │ - 10cbe: 0002 movs r2, r0 │ │ - 10cc0: 16cc asrs r4, r1, #27 │ │ - 10cc2: 0002 movs r2, r0 │ │ - 10cc4: 16b4 asrs r4, r6, #26 │ │ - 10cc6: 0002 movs r2, r0 │ │ - 10cc8: 167a asrs r2, r7, #25 │ │ - 10cca: 0002 movs r2, r0 │ │ - 10ccc: 1641 asrs r1, r0, #25 │ │ - 10cce: 0002 movs r2, r0 │ │ - 10cd0: 1c21 adds r1, r4, #0 │ │ - 10cd2: 1c28 adds r0, r5, #0 │ │ - 10cd4: f7fe fc54 bl f580 │ │ - 10cd8: 9a08 ldr r2, [sp, #32] │ │ - 10cda: 23cc movs r3, #204 ; 0xcc │ │ - 10cdc: 005b lsls r3, r3, #1 │ │ - 10cde: 1e51 subs r1, r2, #1 │ │ - 10ce0: 297d cmp r1, #125 ; 0x7d │ │ - 10ce2: d900 bls.n 10ce6 │ │ - 10ce4: 2250 movs r2, #80 ; 0x50 │ │ - 10ce6: 50fa str r2, [r7, r3] │ │ - 10ce8: 499f ldr r1, [pc, #636] ; (10f68 ) │ │ - 10cea: 9800 ldr r0, [sp, #0] │ │ - 10cec: 2208 movs r2, #8 │ │ - 10cee: 4479 add r1, pc │ │ - 10cf0: f01f fea4 bl 30a3c <__clzsi2+0x188> │ │ - 10cf4: 2800 cmp r0, #0 │ │ - 10cf6: d117 bne.n 10d28 │ │ - 10cf8: 9c00 ldr r4, [sp, #0] │ │ - 10cfa: 7a20 ldrb r0, [r4, #8] │ │ - 10cfc: 2800 cmp r0, #0 │ │ - 10cfe: d006 beq.n 10d0e │ │ - 10d00: 9d04 ldr r5, [sp, #16] │ │ - 10d02: 42a8 cmp r0, r5 │ │ - 10d04: d003 beq.n 10d0e │ │ - 10d06: f7ff f90b bl ff20 │ │ - 10d0a: 2800 cmp r0, #0 │ │ - 10d0c: d00c beq.n 10d28 │ │ - 10d0e: 22c2 movs r2, #194 ; 0xc2 │ │ - 10d10: 2300 movs r3, #0 │ │ - 10d12: 0052 lsls r2, r2, #1 │ │ - 10d14: 54bb strb r3, [r7, r2] │ │ - 10d16: 2286 movs r2, #134 ; 0x86 │ │ - 10d18: 32ff adds r2, #255 ; 0xff │ │ - 10d1a: 54bb strb r3, [r7, r2] │ │ - 10d1c: 22c3 movs r2, #195 ; 0xc3 │ │ - 10d1e: 0052 lsls r2, r2, #1 │ │ - 10d20: 54bb strb r3, [r7, r2] │ │ - 10d22: 2288 movs r2, #136 ; 0x88 │ │ - 10d24: 32ff adds r2, #255 ; 0xff │ │ - 10d26: 54bb strb r3, [r7, r2] │ │ - 10d28: 4990 ldr r1, [pc, #576] ; (10f6c ) │ │ - 10d2a: 9800 ldr r0, [sp, #0] │ │ - 10d2c: 2207 movs r2, #7 │ │ - 10d2e: 4479 add r1, pc │ │ - 10d30: f01f fe84 bl 30a3c <__clzsi2+0x188> │ │ - 10d34: 2800 cmp r0, #0 │ │ - 10d36: d118 bne.n 10d6a │ │ - 10d38: 9c00 ldr r4, [sp, #0] │ │ - 10d3a: 79e0 ldrb r0, [r4, #7] │ │ - 10d3c: 2800 cmp r0, #0 │ │ - 10d3e: d006 beq.n 10d4e │ │ - 10d40: 9d04 ldr r5, [sp, #16] │ │ - 10d42: 42a8 cmp r0, r5 │ │ - 10d44: d003 beq.n 10d4e │ │ - 10d46: f7ff f8eb bl ff20 │ │ - 10d4a: 2800 cmp r0, #0 │ │ - 10d4c: d00d beq.n 10d6a │ │ - 10d4e: 2101 movs r1, #1 │ │ - 10d50: 22c2 movs r2, #194 ; 0xc2 │ │ - 10d52: 408a lsls r2, r1 │ │ - 10d54: 54b9 strb r1, [r7, r2] │ │ - 10d56: 2286 movs r2, #134 ; 0x86 │ │ - 10d58: 2300 movs r3, #0 │ │ - 10d5a: 32ff adds r2, #255 ; 0xff │ │ - 10d5c: 54bb strb r3, [r7, r2] │ │ - 10d5e: 22c3 movs r2, #195 ; 0xc3 │ │ - 10d60: 408a lsls r2, r1 │ │ - 10d62: 54bb strb r3, [r7, r2] │ │ - 10d64: 2288 movs r2, #136 ; 0x88 │ │ - 10d66: 32ff adds r2, #255 ; 0xff │ │ - 10d68: 54bb strb r3, [r7, r2] │ │ - 10d6a: 257e movs r5, #126 ; 0x7e │ │ - 10d6c: 26be movs r6, #190 ; 0xbe │ │ - 10d6e: 35ff adds r5, #255 ; 0xff │ │ - 10d70: 0076 lsls r6, r6, #1 │ │ - 10d72: 5d7b ldrb r3, [r7, r5] │ │ - 10d74: 5dba ldrb r2, [r7, r6] │ │ - 10d76: 24bf movs r4, #191 ; 0xbf │ │ - 10d78: 021b lsls r3, r3, #8 │ │ - 10d7a: 0064 lsls r4, r4, #1 │ │ - 10d7c: 4313 orrs r3, r2 │ │ - 10d7e: 5d3a ldrb r2, [r7, r4] │ │ - 10d80: 2080 movs r0, #128 ; 0x80 │ │ - 10d82: 30ff adds r0, #255 ; 0xff │ │ - 10d84: 0412 lsls r2, r2, #16 │ │ - 10d86: 4313 orrs r3, r2 │ │ - 10d88: 5c3a ldrb r2, [r7, r0] │ │ - 10d8a: 4979 ldr r1, [pc, #484] ; (10f70 ) │ │ - 10d8c: 9800 ldr r0, [sp, #0] │ │ - 10d8e: 0612 lsls r2, r2, #24 │ │ - 10d90: 431a orrs r2, r3 │ │ - 10d92: 9202 str r2, [sp, #8] │ │ - 10d94: 4479 add r1, pc │ │ - 10d96: 2204 movs r2, #4 │ │ - 10d98: f01f fe50 bl 30a3c <__clzsi2+0x188> │ │ - 10d9c: 2800 cmp r0, #0 │ │ - 10d9e: d000 beq.n 10da2 │ │ - 10da0: e0f6 b.n 10f90 │ │ - 10da2: 9c00 ldr r4, [sp, #0] │ │ - 10da4: 7920 ldrb r0, [r4, #4] │ │ - 10da6: f7ff f8bb bl ff20 │ │ - 10daa: 2800 cmp r0, #0 │ │ - 10dac: d100 bne.n 10db0 │ │ - 10dae: e0ef b.n 10f90 │ │ - 10db0: 9c00 ldr r4, [sp, #0] │ │ - 10db2: 3404 adds r4, #4 │ │ - 10db4: 7820 ldrb r0, [r4, #0] │ │ - 10db6: f7ff f8b3 bl ff20 │ │ - 10dba: 1e06 subs r6, r0, #0 │ │ - 10dbc: d001 beq.n 10dc2 │ │ - 10dbe: 3401 adds r4, #1 │ │ - 10dc0: e7f8 b.n 10db4 │ │ - 10dc2: 496c ldr r1, [pc, #432] ; (10f74 ) │ │ - 10dc4: 1c20 adds r0, r4, #0 │ │ - 10dc6: 2202 movs r2, #2 │ │ - 10dc8: 4479 add r1, pc │ │ - 10dca: f01f fe37 bl 30a3c <__clzsi2+0x188> │ │ - 10dce: 2800 cmp r0, #0 │ │ - 10dd0: d109 bne.n 10de6 │ │ - 10dd2: 78a5 ldrb r5, [r4, #2] │ │ - 10dd4: 1c28 adds r0, r5, #0 │ │ - 10dd6: f7ff f8a3 bl ff20 │ │ - 10dda: 2800 cmp r0, #0 │ │ - 10ddc: d000 beq.n 10de0 │ │ - 10dde: e0a6 b.n 10f2e │ │ - 10de0: 2d00 cmp r5, #0 │ │ - 10de2: d100 bne.n 10de6 │ │ - 10de4: e0a3 b.n 10f2e │ │ - 10de6: 4964 ldr r1, [pc, #400] ; (10f78 ) │ │ - 10de8: 1c20 adds r0, r4, #0 │ │ - 10dea: 2203 movs r2, #3 │ │ - 10dec: 4479 add r1, pc │ │ - 10dee: f01f fe25 bl 30a3c <__clzsi2+0x188> │ │ - 10df2: 2800 cmp r0, #0 │ │ - 10df4: d109 bne.n 10e0a │ │ - 10df6: 78e5 ldrb r5, [r4, #3] │ │ - 10df8: 1c28 adds r0, r5, #0 │ │ - 10dfa: f7ff f891 bl ff20 │ │ - 10dfe: 2800 cmp r0, #0 │ │ - 10e00: d000 beq.n 10e04 │ │ - 10e02: e096 b.n 10f32 │ │ - 10e04: 2d00 cmp r5, #0 │ │ - 10e06: d100 bne.n 10e0a │ │ - 10e08: e093 b.n 10f32 │ │ - 10e0a: 495c ldr r1, [pc, #368] ; (10f7c ) │ │ - 10e0c: 1c3d adds r5, r7, #0 │ │ - 10e0e: 2000 movs r0, #0 │ │ - 10e10: 4479 add r1, pc │ │ - 10e12: 3574 adds r5, #116 ; 0x74 │ │ - 10e14: 9005 str r0, [sp, #20] │ │ - 10e16: 9107 str r1, [sp, #28] │ │ - 10e18: 7820 ldrb r0, [r4, #0] │ │ - 10e1a: 9003 str r0, [sp, #12] │ │ - 10e1c: 2800 cmp r0, #0 │ │ - 10e1e: d106 bne.n 10e2e │ │ - 10e20: 2300 movs r3, #0 │ │ - 10e22: 702b strb r3, [r5, #0] │ │ - 10e24: 1c3d adds r5, r7, #0 │ │ - 10e26: 35c4 adds r5, #196 ; 0xc4 │ │ - 10e28: 9503 str r5, [sp, #12] │ │ - 10e2a: 1c1d adds r5, r3, #0 │ │ - 10e2c: e02b b.n 10e86 │ │ - 10e2e: f7ff f877 bl ff20 │ │ - 10e32: 2800 cmp r0, #0 │ │ - 10e34: d1f4 bne.n 10e20 │ │ - 10e36: 9807 ldr r0, [sp, #28] │ │ - 10e38: 9903 ldr r1, [sp, #12] │ │ - 10e3a: f01f fe67 bl 30b0c <__clzsi2+0x258> │ │ - 10e3e: 2800 cmp r0, #0 │ │ - 10e40: d0ee beq.n 10e20 │ │ - 10e42: 9903 ldr r1, [sp, #12] │ │ - 10e44: 1c68 adds r0, r5, #1 │ │ - 10e46: 9001 str r0, [sp, #4] │ │ - 10e48: 7029 strb r1, [r5, #0] │ │ - 10e4a: 7820 ldrb r0, [r4, #0] │ │ - 10e4c: f7fe fb86 bl f55c │ │ - 10e50: 2800 cmp r0, #0 │ │ - 10e52: d10b bne.n 10e6c │ │ - 10e54: 7860 ldrb r0, [r4, #1] │ │ - 10e56: f7fe fb81 bl f55c │ │ - 10e5a: 2800 cmp r0, #0 │ │ - 10e5c: d103 bne.n 10e66 │ │ - 10e5e: 1caa adds r2, r5, #2 │ │ - 10e60: 2331 movs r3, #49 ; 0x31 │ │ - 10e62: 9201 str r2, [sp, #4] │ │ - 10e64: 706b strb r3, [r5, #1] │ │ - 10e66: 9d05 ldr r5, [sp, #20] │ │ - 10e68: 3501 adds r5, #1 │ │ - 10e6a: 9505 str r5, [sp, #20] │ │ - 10e6c: 3401 adds r4, #1 │ │ - 10e6e: 9d01 ldr r5, [sp, #4] │ │ - 10e70: e7d2 b.n 10e18 │ │ - 10e72: 1c20 adds r0, r4, #0 │ │ - 10e74: a908 add r1, sp, #32 │ │ - 10e76: f7fe fb83 bl f580 │ │ - 10e7a: 1824 adds r4, r4, r0 │ │ - 10e7c: 9b08 ldr r3, [sp, #32] │ │ - 10e7e: 9a03 ldr r2, [sp, #12] │ │ - 10e80: 3301 adds r3, #1 │ │ - 10e82: 5553 strb r3, [r2, r5] │ │ - 10e84: 3501 adds r5, #1 │ │ - 10e86: 9905 ldr r1, [sp, #20] │ │ - 10e88: 428d cmp r5, r1 │ │ - 10e8a: da1f bge.n 10ecc │ │ - 10e8c: 006b lsls r3, r5, #1 │ │ - 10e8e: 18fb adds r3, r7, r3 │ │ - 10e90: 3374 adds r3, #116 ; 0x74 │ │ - 10e92: 781b ldrb r3, [r3, #0] │ │ - 10e94: 2b64 cmp r3, #100 ; 0x64 │ │ - 10e96: d115 bne.n 10ec4 │ │ - 10e98: 7821 ldrb r1, [r4, #0] │ │ - 10e9a: 1c08 adds r0, r1, #0 │ │ - 10e9c: 9101 str r1, [sp, #4] │ │ - 10e9e: f7ff f83f bl ff20 │ │ - 10ea2: 2800 cmp r0, #0 │ │ - 10ea4: d001 beq.n 10eaa │ │ - 10ea6: 3401 adds r4, #1 │ │ - 10ea8: e7f6 b.n 10e98 │ │ - 10eaa: 9801 ldr r0, [sp, #4] │ │ - 10eac: f7fe fb56 bl f55c │ │ - 10eb0: 2800 cmp r0, #0 │ │ - 10eb2: d1de bne.n 10e72 │ │ - 10eb4: 9008 str r0, [sp, #32] │ │ - 10eb6: 7820 ldrb r0, [r4, #0] │ │ - 10eb8: f7ff f832 bl ff20 │ │ - 10ebc: 2800 cmp r0, #0 │ │ - 10ebe: d1dd bne.n 10e7c │ │ - 10ec0: 3401 adds r4, #1 │ │ - 10ec2: e7f8 b.n 10eb6 │ │ - 10ec4: 9803 ldr r0, [sp, #12] │ │ - 10ec6: 2300 movs r3, #0 │ │ - 10ec8: 5543 strb r3, [r0, r5] │ │ - 10eca: e7db b.n 10e84 │ │ - 10ecc: 258a movs r5, #138 ; 0x8a │ │ - 10ece: 006d lsls r5, r5, #1 │ │ - 10ed0: 197d adds r5, r7, r5 │ │ - 10ed2: 9503 str r5, [sp, #12] │ │ - 10ed4: 2500 movs r5, #0 │ │ - 10ed6: 9905 ldr r1, [sp, #20] │ │ - 10ed8: 428d cmp r5, r1 │ │ - 10eda: da2b bge.n 10f34 │ │ - 10edc: 006b lsls r3, r5, #1 │ │ - 10ede: 18fb adds r3, r7, r3 │ │ - 10ee0: 3374 adds r3, #116 ; 0x74 │ │ - 10ee2: 781b ldrb r3, [r3, #0] │ │ - 10ee4: 2b64 cmp r3, #100 ; 0x64 │ │ - 10ee6: d11d bne.n 10f24 │ │ - 10ee8: 7820 ldrb r0, [r4, #0] │ │ - 10eea: 9001 str r0, [sp, #4] │ │ - 10eec: f7ff f818 bl ff20 │ │ - 10ef0: 2800 cmp r0, #0 │ │ - 10ef2: d001 beq.n 10ef8 │ │ - 10ef4: 3401 adds r4, #1 │ │ - 10ef6: e7f7 b.n 10ee8 │ │ - 10ef8: 9801 ldr r0, [sp, #4] │ │ - 10efa: f7fe fb2f bl f55c │ │ - 10efe: 2800 cmp r0, #0 │ │ - 10f00: d107 bne.n 10f12 │ │ - 10f02: 9008 str r0, [sp, #32] │ │ - 10f04: 7820 ldrb r0, [r4, #0] │ │ - 10f06: f7ff f80b bl ff20 │ │ - 10f0a: 2800 cmp r0, #0 │ │ - 10f0c: d106 bne.n 10f1c │ │ - 10f0e: 3401 adds r4, #1 │ │ - 10f10: e7f8 b.n 10f04 │ │ - 10f12: 1c20 adds r0, r4, #0 │ │ - 10f14: a908 add r1, sp, #32 │ │ - 10f16: f7fe fb33 bl f580 │ │ - 10f1a: 1824 adds r4, r4, r0 │ │ - 10f1c: 9a08 ldr r2, [sp, #32] │ │ - 10f1e: 9903 ldr r1, [sp, #12] │ │ - 10f20: 554a strb r2, [r1, r5] │ │ - 10f22: e002 b.n 10f2a │ │ - 10f24: 9803 ldr r0, [sp, #12] │ │ - 10f26: 2300 movs r3, #0 │ │ - 10f28: 5543 strb r3, [r0, r5] │ │ - 10f2a: 3501 adds r5, #1 │ │ - 10f2c: e7d3 b.n 10ed6 │ │ - 10f2e: 2602 movs r6, #2 │ │ - 10f30: e000 b.n 10f34 │ │ - 10f32: 2601 movs r6, #1 │ │ - 10f34: 24be movs r4, #190 ; 0xbe │ │ - 10f36: 217e movs r1, #126 ; 0x7e │ │ - 10f38: 0a33 lsrs r3, r6, #8 │ │ - 10f3a: 0064 lsls r4, r4, #1 │ │ - 10f3c: 31ff adds r1, #255 ; 0xff │ │ - 10f3e: 22bf movs r2, #191 ; 0xbf │ │ - 10f40: 553e strb r6, [r7, r4] │ │ - 10f42: 0052 lsls r2, r2, #1 │ │ - 10f44: 547b strb r3, [r7, r1] │ │ - 10f46: 0c33 lsrs r3, r6, #16 │ │ - 10f48: 54bb strb r3, [r7, r2] │ │ - 10f4a: 2380 movs r3, #128 ; 0x80 │ │ - 10f4c: 0e30 lsrs r0, r6, #24 │ │ - 10f4e: 33ff adds r3, #255 ; 0xff │ │ - 10f50: 54f8 strb r0, [r7, r3] │ │ - 10f52: 2e00 cmp r6, #0 │ │ - 10f54: d014 beq.n 10f80 │ │ - 10f56: 1e70 subs r0, r6, #1 │ │ - 10f58: 5538 strb r0, [r7, r4] │ │ - 10f5a: 0a04 lsrs r4, r0, #8 │ │ - 10f5c: 547c strb r4, [r7, r1] │ │ - 10f5e: 0c01 lsrs r1, r0, #16 │ │ - 10f60: 0e00 lsrs r0, r0, #24 │ │ - 10f62: 54b9 strb r1, [r7, r2] │ │ - 10f64: 54f8 strb r0, [r7, r3] │ │ - 10f66: e013 b.n 10f90 │ │ - 10f68: 1531 asrs r1, r6, #20 │ │ - 10f6a: 0002 movs r2, r0 │ │ - 10f6c: 14fa asrs r2, r7, #19 │ │ - 10f6e: 0002 movs r2, r0 │ │ - 10f70: 149c asrs r4, r3, #18 │ │ - 10f72: 0002 movs r2, r0 │ │ - 10f74: 137a asrs r2, r7, #13 │ │ - 10f76: 0002 movs r2, r0 │ │ - 10f78: 1359 asrs r1, r3, #13 │ │ - 10f7a: 0002 movs r2, r0 │ │ - 10f7c: 1425 asrs r5, r4, #16 │ │ - 10f7e: 0002 movs r2, r0 │ │ - 10f80: 9d02 ldr r5, [sp, #8] │ │ - 10f82: 0a28 lsrs r0, r5, #8 │ │ - 10f84: 553d strb r5, [r7, r4] │ │ - 10f86: 5478 strb r0, [r7, r1] │ │ - 10f88: 0c29 lsrs r1, r5, #16 │ │ - 10f8a: 54b9 strb r1, [r7, r2] │ │ - 10f8c: 0e2a lsrs r2, r5, #24 │ │ - 10f8e: 54fa strb r2, [r7, r3] │ │ - 10f90: 4987 ldr r1, [pc, #540] ; (111b0 ) │ │ - 10f92: 9800 ldr r0, [sp, #0] │ │ - 10f94: 2207 movs r2, #7 │ │ - 10f96: 4479 add r1, pc │ │ - 10f98: f01f fd50 bl 30a3c <__clzsi2+0x188> │ │ - 10f9c: 2800 cmp r0, #0 │ │ - 10f9e: d117 bne.n 10fd0 │ │ - 10fa0: 9c00 ldr r4, [sp, #0] │ │ - 10fa2: 79e0 ldrb r0, [r4, #7] │ │ - 10fa4: 2800 cmp r0, #0 │ │ - 10fa6: d006 beq.n 10fb6 │ │ - 10fa8: 9d04 ldr r5, [sp, #16] │ │ - 10faa: 42a8 cmp r0, r5 │ │ - 10fac: d003 beq.n 10fb6 │ │ - 10fae: f7fe ffb7 bl ff20 │ │ - 10fb2: 2800 cmp r0, #0 │ │ - 10fb4: d00c beq.n 10fd0 │ │ - 10fb6: 20be movs r0, #190 ; 0xbe │ │ - 10fb8: 217e movs r1, #126 ; 0x7e │ │ - 10fba: 22bf movs r2, #191 ; 0xbf │ │ - 10fbc: 2480 movs r4, #128 ; 0x80 │ │ - 10fbe: 2300 movs r3, #0 │ │ - 10fc0: 0040 lsls r0, r0, #1 │ │ - 10fc2: 31ff adds r1, #255 ; 0xff │ │ - 10fc4: 0052 lsls r2, r2, #1 │ │ - 10fc6: 34ff adds r4, #255 ; 0xff │ │ - 10fc8: 543b strb r3, [r7, r0] │ │ - 10fca: 547b strb r3, [r7, r1] │ │ - 10fcc: 54bb strb r3, [r7, r2] │ │ - 10fce: 553b strb r3, [r7, r4] │ │ - 10fd0: 4978 ldr r1, [pc, #480] ; (111b4 ) │ │ - 10fd2: 9800 ldr r0, [sp, #0] │ │ - 10fd4: 2206 movs r2, #6 │ │ - 10fd6: 4479 add r1, pc │ │ - 10fd8: f01f fd30 bl 30a3c <__clzsi2+0x188> │ │ - 10fdc: 2800 cmp r0, #0 │ │ - 10fde: d118 bne.n 11012 │ │ - 10fe0: 9d00 ldr r5, [sp, #0] │ │ - 10fe2: 79a8 ldrb r0, [r5, #6] │ │ - 10fe4: 2800 cmp r0, #0 │ │ - 10fe6: d006 beq.n 10ff6 │ │ - 10fe8: 9c04 ldr r4, [sp, #16] │ │ - 10fea: 42a0 cmp r0, r4 │ │ - 10fec: d003 beq.n 10ff6 │ │ - 10fee: f7fe ff97 bl ff20 │ │ - 10ff2: 2800 cmp r0, #0 │ │ - 10ff4: d00d beq.n 11012 │ │ - 10ff6: 25be movs r5, #190 ; 0xbe │ │ - 10ff8: 2201 movs r2, #1 │ │ - 10ffa: 006d lsls r5, r5, #1 │ │ - 10ffc: 557a strb r2, [r7, r5] │ │ - 10ffe: 207e movs r0, #126 ; 0x7e │ │ - 11000: 21bf movs r1, #191 ; 0xbf │ │ - 11002: 2280 movs r2, #128 ; 0x80 │ │ - 11004: 2300 movs r3, #0 │ │ - 11006: 30ff adds r0, #255 ; 0xff │ │ - 11008: 0049 lsls r1, r1, #1 │ │ - 1100a: 32ff adds r2, #255 ; 0xff │ │ - 1100c: 543b strb r3, [r7, r0] │ │ - 1100e: 547b strb r3, [r7, r1] │ │ - 11010: 54bb strb r3, [r7, r2] │ │ - 11012: 23be movs r3, #190 ; 0xbe │ │ - 11014: 247e movs r4, #126 ; 0x7e │ │ - 11016: 005b lsls r3, r3, #1 │ │ - 11018: 34ff adds r4, #255 ; 0xff │ │ - 1101a: 5cfa ldrb r2, [r7, r3] │ │ - 1101c: 5d3b ldrb r3, [r7, r4] │ │ - 1101e: 25bf movs r5, #191 ; 0xbf │ │ - 11020: 006d lsls r5, r5, #1 │ │ - 11022: 021b lsls r3, r3, #8 │ │ - 11024: 4313 orrs r3, r2 │ │ - 11026: 5d7a ldrb r2, [r7, r5] │ │ - 11028: 2080 movs r0, #128 ; 0x80 │ │ - 1102a: 30ff adds r0, #255 ; 0xff │ │ - 1102c: 0412 lsls r2, r2, #16 │ │ - 1102e: 4313 orrs r3, r2 │ │ - 11030: 5c3a ldrb r2, [r7, r0] │ │ - 11032: 9c02 ldr r4, [sp, #8] │ │ - 11034: 0612 lsls r2, r2, #24 │ │ - 11036: 4313 orrs r3, r2 │ │ - 11038: 429c cmp r4, r3 │ │ - 1103a: d073 beq.n 11124 │ │ - 1103c: 25d2 movs r5, #210 ; 0xd2 │ │ - 1103e: 24a6 movs r4, #166 ; 0xa6 │ │ - 11040: 26d3 movs r6, #211 ; 0xd3 │ │ - 11042: 006d lsls r5, r5, #1 │ │ - 11044: 34ff adds r4, #255 ; 0xff │ │ - 11046: 0076 lsls r6, r6, #1 │ │ - 11048: 2b00 cmp r3, #0 │ │ - 1104a: d01d beq.n 11088 │ │ - 1104c: 5d3b ldrb r3, [r7, r4] │ │ - 1104e: 5d7a ldrb r2, [r7, r5] │ │ - 11050: 20a8 movs r0, #168 ; 0xa8 │ │ - 11052: 021b lsls r3, r3, #8 │ │ - 11054: 4313 orrs r3, r2 │ │ - 11056: 5dba ldrb r2, [r7, r6] │ │ - 11058: 30ff adds r0, #255 ; 0xff │ │ - 1105a: 0412 lsls r2, r2, #16 │ │ - 1105c: 4313 orrs r3, r2 │ │ - 1105e: 5c3a ldrb r2, [r7, r0] │ │ - 11060: 0612 lsls r2, r2, #24 │ │ - 11062: 4313 orrs r3, r2 │ │ - 11064: d110 bne.n 11088 │ │ - 11066: 7a7b ldrb r3, [r7, #9] │ │ - 11068: 7a3a ldrb r2, [r7, #8] │ │ - 1106a: 021b lsls r3, r3, #8 │ │ - 1106c: 4313 orrs r3, r2 │ │ - 1106e: 7aba ldrb r2, [r7, #10] │ │ - 11070: 0412 lsls r2, r2, #16 │ │ - 11072: 4313 orrs r3, r2 │ │ - 11074: 7afa ldrb r2, [r7, #11] │ │ - 11076: 0612 lsls r2, r2, #24 │ │ - 11078: 4313 orrs r3, r2 │ │ - 1107a: 0a1a lsrs r2, r3, #8 │ │ - 1107c: 557b strb r3, [r7, r5] │ │ - 1107e: 553a strb r2, [r7, r4] │ │ - 11080: 0c1a lsrs r2, r3, #16 │ │ - 11082: 0e1b lsrs r3, r3, #24 │ │ - 11084: 55ba strb r2, [r7, r6] │ │ - 11086: 543b strb r3, [r7, r0] │ │ - 11088: 5d39 ldrb r1, [r7, r4] │ │ - 1108a: 5d7b ldrb r3, [r7, r5] │ │ - 1108c: 22a8 movs r2, #168 ; 0xa8 │ │ - 1108e: 0209 lsls r1, r1, #8 │ │ - 11090: 4319 orrs r1, r3 │ │ - 11092: 5dbb ldrb r3, [r7, r6] │ │ - 11094: 32ff adds r2, #255 ; 0xff │ │ - 11096: 041b lsls r3, r3, #16 │ │ - 11098: 4319 orrs r1, r3 │ │ - 1109a: 5cbb ldrb r3, [r7, r2] │ │ - 1109c: 061b lsls r3, r3, #24 │ │ - 1109e: 4319 orrs r1, r3 │ │ - 110a0: d014 beq.n 110cc │ │ - 110a2: 22aa movs r2, #170 ; 0xaa │ │ - 110a4: 23d4 movs r3, #212 ; 0xd4 │ │ - 110a6: 32ff adds r2, #255 ; 0xff │ │ - 110a8: 005b lsls r3, r3, #1 │ │ - 110aa: 5cba ldrb r2, [r7, r2] │ │ - 110ac: 5cfb ldrb r3, [r7, r3] │ │ - 110ae: 1c38 adds r0, r7, #0 │ │ - 110b0: 0212 lsls r2, r2, #8 │ │ - 110b2: 431a orrs r2, r3 │ │ - 110b4: 23d5 movs r3, #213 ; 0xd5 │ │ - 110b6: 005b lsls r3, r3, #1 │ │ - 110b8: 5cfb ldrb r3, [r7, r3] │ │ - 110ba: 041b lsls r3, r3, #16 │ │ - 110bc: 431a orrs r2, r3 │ │ - 110be: 23ac movs r3, #172 ; 0xac │ │ - 110c0: 33ff adds r3, #255 ; 0xff │ │ - 110c2: 5cfb ldrb r3, [r7, r3] │ │ - 110c4: 061b lsls r3, r3, #24 │ │ - 110c6: 431a orrs r2, r3 │ │ - 110c8: f7ff fb42 bl 10750 │ │ - 110cc: 5d3b ldrb r3, [r7, r4] │ │ - 110ce: 5d7a ldrb r2, [r7, r5] │ │ - 110d0: 24a8 movs r4, #168 ; 0xa8 │ │ - 110d2: 021b lsls r3, r3, #8 │ │ - 110d4: 4313 orrs r3, r2 │ │ - 110d6: 5dba ldrb r2, [r7, r6] │ │ - 110d8: 34ff adds r4, #255 ; 0xff │ │ - 110da: 0412 lsls r2, r2, #16 │ │ - 110dc: 4313 orrs r3, r2 │ │ - 110de: 5d3a ldrb r2, [r7, r4] │ │ - 110e0: 0612 lsls r2, r2, #24 │ │ - 110e2: 4313 orrs r3, r2 │ │ - 110e4: d01e beq.n 11124 │ │ - 110e6: 207e movs r0, #126 ; 0x7e │ │ - 110e8: 25be movs r5, #190 ; 0xbe │ │ - 110ea: 30ff adds r0, #255 ; 0xff │ │ - 110ec: 006d lsls r5, r5, #1 │ │ - 110ee: 5c3b ldrb r3, [r7, r0] │ │ - 110f0: 5d7a ldrb r2, [r7, r5] │ │ - 110f2: 21bf movs r1, #191 ; 0xbf │ │ - 110f4: 021b lsls r3, r3, #8 │ │ - 110f6: 0049 lsls r1, r1, #1 │ │ - 110f8: 4313 orrs r3, r2 │ │ - 110fa: 5c7a ldrb r2, [r7, r1] │ │ - 110fc: 2480 movs r4, #128 ; 0x80 │ │ - 110fe: 34ff adds r4, #255 ; 0xff │ │ - 11100: 0412 lsls r2, r2, #16 │ │ - 11102: 4313 orrs r3, r2 │ │ - 11104: 5d3a ldrb r2, [r7, r4] │ │ - 11106: 0612 lsls r2, r2, #24 │ │ - 11108: 4313 orrs r3, r2 │ │ - 1110a: d10b bne.n 11124 │ │ - 1110c: 22d2 movs r2, #210 ; 0xd2 │ │ - 1110e: 0052 lsls r2, r2, #1 │ │ - 11110: 54bb strb r3, [r7, r2] │ │ - 11112: 22a6 movs r2, #166 ; 0xa6 │ │ - 11114: 32ff adds r2, #255 ; 0xff │ │ - 11116: 54bb strb r3, [r7, r2] │ │ - 11118: 22d3 movs r2, #211 ; 0xd3 │ │ - 1111a: 0052 lsls r2, r2, #1 │ │ - 1111c: 54bb strb r3, [r7, r2] │ │ - 1111e: 22a8 movs r2, #168 ; 0xa8 │ │ - 11120: 32ff adds r2, #255 ; 0xff │ │ - 11122: 54bb strb r3, [r7, r2] │ │ - 11124: 2582 movs r5, #130 ; 0x82 │ │ - 11126: 35ff adds r5, #255 ; 0xff │ │ - 11128: 26c0 movs r6, #192 ; 0xc0 │ │ - 1112a: 0076 lsls r6, r6, #1 │ │ - 1112c: 5d7b ldrb r3, [r7, r5] │ │ - 1112e: 5dba ldrb r2, [r7, r6] │ │ - 11130: 24c1 movs r4, #193 ; 0xc1 │ │ - 11132: 0064 lsls r4, r4, #1 │ │ - 11134: 021b lsls r3, r3, #8 │ │ - 11136: 4313 orrs r3, r2 │ │ - 11138: 5d3a ldrb r2, [r7, r4] │ │ - 1113a: 2084 movs r0, #132 ; 0x84 │ │ - 1113c: 30ff adds r0, #255 ; 0xff │ │ - 1113e: 0412 lsls r2, r2, #16 │ │ - 11140: 4313 orrs r3, r2 │ │ - 11142: 5c3a ldrb r2, [r7, r0] │ │ - 11144: 491c ldr r1, [pc, #112] ; (111b8 ) │ │ - 11146: 9800 ldr r0, [sp, #0] │ │ - 11148: 0612 lsls r2, r2, #24 │ │ - 1114a: 1c15 adds r5, r2, #0 │ │ - 1114c: 4479 add r1, pc │ │ - 1114e: 2206 movs r2, #6 │ │ - 11150: 431d orrs r5, r3 │ │ - 11152: f01f fc73 bl 30a3c <__clzsi2+0x188> │ │ - 11156: 1c26 adds r6, r4, #0 │ │ - 11158: 2800 cmp r0, #0 │ │ - 1115a: d13a bne.n 111d2 │ │ - 1115c: 9c00 ldr r4, [sp, #0] │ │ - 1115e: 79a0 ldrb r0, [r4, #6] │ │ - 11160: 2800 cmp r0, #0 │ │ - 11162: d006 beq.n 11172 │ │ - 11164: 9c04 ldr r4, [sp, #16] │ │ - 11166: 42a0 cmp r0, r4 │ │ - 11168: d003 beq.n 11172 │ │ - 1116a: f7fe fed9 bl ff20 │ │ - 1116e: 2800 cmp r0, #0 │ │ - 11170: d02f beq.n 111d2 │ │ - 11172: 9800 ldr r0, [sp, #0] │ │ - 11174: 1c39 adds r1, r7, #0 │ │ - 11176: 24c0 movs r4, #192 ; 0xc0 │ │ - 11178: 3006 adds r0, #6 │ │ - 1117a: f7fe ff61 bl 10040 │ │ - 1117e: 2182 movs r1, #130 ; 0x82 │ │ - 11180: 0a03 lsrs r3, r0, #8 │ │ - 11182: 0064 lsls r4, r4, #1 │ │ - 11184: 31ff adds r1, #255 ; 0xff │ │ - 11186: 5538 strb r0, [r7, r4] │ │ - 11188: 547b strb r3, [r7, r1] │ │ - 1118a: 0c03 lsrs r3, r0, #16 │ │ - 1118c: 55bb strb r3, [r7, r6] │ │ - 1118e: 2384 movs r3, #132 ; 0x84 │ │ - 11190: 0e02 lsrs r2, r0, #24 │ │ - 11192: 33ff adds r3, #255 ; 0xff │ │ - 11194: 54fa strb r2, [r7, r3] │ │ - 11196: 2800 cmp r0, #0 │ │ - 11198: d010 beq.n 111bc │ │ - 1119a: 3801 subs r0, #1 │ │ - 1119c: 5538 strb r0, [r7, r4] │ │ - 1119e: 0a04 lsrs r4, r0, #8 │ │ - 111a0: 547c strb r4, [r7, r1] │ │ - 111a2: 24c1 movs r4, #193 ; 0xc1 │ │ - 111a4: 0c01 lsrs r1, r0, #16 │ │ - 111a6: 0064 lsls r4, r4, #1 │ │ - 111a8: 0e00 lsrs r0, r0, #24 │ │ - 111aa: 5539 strb r1, [r7, r4] │ │ - 111ac: 54f8 strb r0, [r7, r3] │ │ - 111ae: e010 b.n 111d2 │ │ - 111b0: 12ac asrs r4, r5, #10 │ │ - 111b2: 0002 movs r2, r0 │ │ - 111b4: 1274 asrs r4, r6, #9 │ │ - 111b6: 0002 movs r2, r0 │ │ - 111b8: 1105 asrs r5, r0, #4 │ │ - 111ba: 0002 movs r2, r0 │ │ - 111bc: 0a28 lsrs r0, r5, #8 │ │ - 111be: 553d strb r5, [r7, r4] │ │ - 111c0: 5478 strb r0, [r7, r1] │ │ - 111c2: 20c1 movs r0, #193 ; 0xc1 │ │ - 111c4: 0c29 lsrs r1, r5, #16 │ │ - 111c6: 0040 lsls r0, r0, #1 │ │ - 111c8: 5439 strb r1, [r7, r0] │ │ - 111ca: 2184 movs r1, #132 ; 0x84 │ │ - 111cc: 0e2a lsrs r2, r5, #24 │ │ - 111ce: 31ff adds r1, #255 ; 0xff │ │ - 111d0: 547a strb r2, [r7, r1] │ │ - 111d2: 49ca ldr r1, [pc, #808] ; (114fc ) │ │ - 111d4: 9800 ldr r0, [sp, #0] │ │ - 111d6: 2209 movs r2, #9 │ │ - 111d8: 4479 add r1, pc │ │ - 111da: f01f fc2f bl 30a3c <__clzsi2+0x188> │ │ - 111de: 2800 cmp r0, #0 │ │ - 111e0: d115 bne.n 1120e │ │ - 111e2: 9c00 ldr r4, [sp, #0] │ │ - 111e4: 7a60 ldrb r0, [r4, #9] │ │ - 111e6: 2800 cmp r0, #0 │ │ - 111e8: d006 beq.n 111f8 │ │ - 111ea: 9c04 ldr r4, [sp, #16] │ │ - 111ec: 42a0 cmp r0, r4 │ │ - 111ee: d003 beq.n 111f8 │ │ - 111f0: f7fe fe96 bl ff20 │ │ - 111f4: 2800 cmp r0, #0 │ │ - 111f6: d00a beq.n 1120e │ │ - 111f8: 20c0 movs r0, #192 ; 0xc0 │ │ - 111fa: 2182 movs r1, #130 ; 0x82 │ │ - 111fc: 2284 movs r2, #132 ; 0x84 │ │ - 111fe: 2300 movs r3, #0 │ │ - 11200: 0040 lsls r0, r0, #1 │ │ - 11202: 31ff adds r1, #255 ; 0xff │ │ - 11204: 32ff adds r2, #255 ; 0xff │ │ - 11206: 543b strb r3, [r7, r0] │ │ - 11208: 547b strb r3, [r7, r1] │ │ - 1120a: 55bb strb r3, [r7, r6] │ │ - 1120c: 54bb strb r3, [r7, r2] │ │ - 1120e: 49bc ldr r1, [pc, #752] ; (11500 ) │ │ - 11210: 9800 ldr r0, [sp, #0] │ │ - 11212: 2208 movs r2, #8 │ │ - 11214: 4479 add r1, pc │ │ - 11216: f01f fc11 bl 30a3c <__clzsi2+0x188> │ │ - 1121a: 2800 cmp r0, #0 │ │ - 1121c: d116 bne.n 1124c │ │ - 1121e: 9c00 ldr r4, [sp, #0] │ │ - 11220: 7a20 ldrb r0, [r4, #8] │ │ - 11222: 2800 cmp r0, #0 │ │ - 11224: d006 beq.n 11234 │ │ - 11226: 9c04 ldr r4, [sp, #16] │ │ - 11228: 42a0 cmp r0, r4 │ │ - 1122a: d003 beq.n 11234 │ │ - 1122c: f7fe fe78 bl ff20 │ │ - 11230: 2800 cmp r0, #0 │ │ - 11232: d00b beq.n 1124c │ │ - 11234: 20c0 movs r0, #192 ; 0xc0 │ │ - 11236: 2201 movs r2, #1 │ │ - 11238: 0040 lsls r0, r0, #1 │ │ - 1123a: 543a strb r2, [r7, r0] │ │ - 1123c: 2182 movs r1, #130 ; 0x82 │ │ - 1123e: 2284 movs r2, #132 ; 0x84 │ │ - 11240: 2300 movs r3, #0 │ │ - 11242: 31ff adds r1, #255 ; 0xff │ │ - 11244: 32ff adds r2, #255 ; 0xff │ │ - 11246: 547b strb r3, [r7, r1] │ │ - 11248: 55bb strb r3, [r7, r6] │ │ - 1124a: 54bb strb r3, [r7, r2] │ │ - 1124c: 23c0 movs r3, #192 ; 0xc0 │ │ - 1124e: 2482 movs r4, #130 ; 0x82 │ │ - 11250: 005b lsls r3, r3, #1 │ │ - 11252: 34ff adds r4, #255 ; 0xff │ │ - 11254: 5cfa ldrb r2, [r7, r3] │ │ - 11256: 5d3b ldrb r3, [r7, r4] │ │ - 11258: 2084 movs r0, #132 ; 0x84 │ │ - 1125a: 30ff adds r0, #255 ; 0xff │ │ - 1125c: 021b lsls r3, r3, #8 │ │ - 1125e: 4313 orrs r3, r2 │ │ - 11260: 5dba ldrb r2, [r7, r6] │ │ - 11262: 0412 lsls r2, r2, #16 │ │ - 11264: 4313 orrs r3, r2 │ │ - 11266: 5c3a ldrb r2, [r7, r0] │ │ - 11268: 0612 lsls r2, r2, #24 │ │ - 1126a: 4313 orrs r3, r2 │ │ - 1126c: 429d cmp r5, r3 │ │ - 1126e: d027 beq.n 112c0 │ │ - 11270: 22a2 movs r2, #162 ; 0xa2 │ │ - 11272: 23d0 movs r3, #208 ; 0xd0 │ │ - 11274: 32ff adds r2, #255 ; 0xff │ │ - 11276: 005b lsls r3, r3, #1 │ │ - 11278: 5cb9 ldrb r1, [r7, r2] │ │ - 1127a: 5cfb ldrb r3, [r7, r3] │ │ - 1127c: 0209 lsls r1, r1, #8 │ │ - 1127e: 4319 orrs r1, r3 │ │ - 11280: 23d1 movs r3, #209 ; 0xd1 │ │ - 11282: 005b lsls r3, r3, #1 │ │ - 11284: 5cfb ldrb r3, [r7, r3] │ │ - 11286: 041b lsls r3, r3, #16 │ │ - 11288: 4319 orrs r1, r3 │ │ - 1128a: 23a4 movs r3, #164 ; 0xa4 │ │ - 1128c: 33ff adds r3, #255 ; 0xff │ │ - 1128e: 5cfb ldrb r3, [r7, r3] │ │ - 11290: 061b lsls r3, r3, #24 │ │ - 11292: 4319 orrs r1, r3 │ │ - 11294: d014 beq.n 112c0 │ │ - 11296: 22aa movs r2, #170 ; 0xaa │ │ - 11298: 23d4 movs r3, #212 ; 0xd4 │ │ - 1129a: 32ff adds r2, #255 ; 0xff │ │ - 1129c: 005b lsls r3, r3, #1 │ │ - 1129e: 5cba ldrb r2, [r7, r2] │ │ - 112a0: 5cfb ldrb r3, [r7, r3] │ │ - 112a2: 1c38 adds r0, r7, #0 │ │ - 112a4: 0212 lsls r2, r2, #8 │ │ - 112a6: 431a orrs r2, r3 │ │ - 112a8: 23d5 movs r3, #213 ; 0xd5 │ │ - 112aa: 005b lsls r3, r3, #1 │ │ - 112ac: 5cfb ldrb r3, [r7, r3] │ │ - 112ae: 041b lsls r3, r3, #16 │ │ - 112b0: 431a orrs r2, r3 │ │ - 112b2: 23ac movs r3, #172 ; 0xac │ │ - 112b4: 33ff adds r3, #255 ; 0xff │ │ - 112b6: 5cfb ldrb r3, [r7, r3] │ │ - 112b8: 061b lsls r3, r3, #24 │ │ - 112ba: 431a orrs r2, r3 │ │ - 112bc: f7ff fa34 bl 10728 │ │ - 112c0: 4990 ldr r1, [pc, #576] ; (11504 ) │ │ - 112c2: 9800 ldr r0, [sp, #0] │ │ - 112c4: 2207 movs r2, #7 │ │ - 112c6: 4479 add r1, pc │ │ - 112c8: f01f fbb8 bl 30a3c <__clzsi2+0x188> │ │ - 112cc: 2800 cmp r0, #0 │ │ - 112ce: d168 bne.n 113a2 │ │ - 112d0: 9c00 ldr r4, [sp, #0] │ │ - 112d2: 79e0 ldrb r0, [r4, #7] │ │ - 112d4: f7fe fe24 bl ff20 │ │ - 112d8: 2800 cmp r0, #0 │ │ - 112da: d062 beq.n 113a2 │ │ - 112dc: 259e movs r5, #158 ; 0x9e │ │ - 112de: 35ff adds r5, #255 ; 0xff │ │ - 112e0: 26ce movs r6, #206 ; 0xce │ │ - 112e2: 5d79 ldrb r1, [r7, r5] │ │ - 112e4: 0076 lsls r6, r6, #1 │ │ - 112e6: 5dbb ldrb r3, [r7, r6] │ │ - 112e8: 20cf movs r0, #207 ; 0xcf │ │ - 112ea: 0040 lsls r0, r0, #1 │ │ - 112ec: 0209 lsls r1, r1, #8 │ │ - 112ee: 4319 orrs r1, r3 │ │ - 112f0: 5c3b ldrb r3, [r7, r0] │ │ - 112f2: 25a0 movs r5, #160 ; 0xa0 │ │ - 112f4: 35ff adds r5, #255 ; 0xff │ │ - 112f6: 041b lsls r3, r3, #16 │ │ - 112f8: 4319 orrs r1, r3 │ │ - 112fa: 5d7b ldrb r3, [r7, r5] │ │ - 112fc: 1c38 adds r0, r7, #0 │ │ - 112fe: 9c00 ldr r4, [sp, #0] │ │ - 11300: 061b lsls r3, r3, #24 │ │ - 11302: 4319 orrs r1, r3 │ │ - 11304: f7ff fb38 bl 10978 │ │ - 11308: 219e movs r1, #158 ; 0x9e │ │ - 1130a: 0a03 lsrs r3, r0, #8 │ │ - 1130c: 31ff adds r1, #255 ; 0xff │ │ - 1130e: 22cf movs r2, #207 ; 0xcf │ │ - 11310: 55b8 strb r0, [r7, r6] │ │ - 11312: 0052 lsls r2, r2, #1 │ │ - 11314: 547b strb r3, [r7, r1] │ │ - 11316: 0c03 lsrs r3, r0, #16 │ │ - 11318: 54bb strb r3, [r7, r2] │ │ - 1131a: 0e03 lsrs r3, r0, #24 │ │ - 1131c: 3408 adds r4, #8 │ │ - 1131e: 557b strb r3, [r7, r5] │ │ - 11320: 2800 cmp r0, #0 │ │ - 11322: d002 beq.n 1132a │ │ - 11324: 3005 adds r0, #5 │ │ - 11326: 7fc5 ldrb r5, [r0, #31] │ │ - 11328: e007 b.n 1133a │ │ - 1132a: 2501 movs r5, #1 │ │ - 1132c: e005 b.n 1133a │ │ - 1132e: 1c30 adds r0, r6, #0 │ │ - 11330: f7fe fdf6 bl ff20 │ │ - 11334: 2800 cmp r0, #0 │ │ - 11336: d003 beq.n 11340 │ │ - 11338: 3401 adds r4, #1 │ │ - 1133a: 7826 ldrb r6, [r4, #0] │ │ - 1133c: 2e00 cmp r6, #0 │ │ - 1133e: d1f6 bne.n 1132e │ │ - 11340: 1c30 adds r0, r6, #0 │ │ - 11342: f7fe f90b bl f55c │ │ - 11346: 2800 cmp r0, #0 │ │ - 11348: d02b beq.n 113a2 │ │ - 1134a: 1c20 adds r0, r4, #0 │ │ - 1134c: a908 add r1, sp, #32 │ │ - 1134e: f7fe f917 bl f580 │ │ - 11352: 9a08 ldr r2, [sp, #32] │ │ - 11354: 1e53 subs r3, r2, #1 │ │ - 11356: 2b0f cmp r3, #15 │ │ - 11358: d823 bhi.n 113a2 │ │ - 1135a: 1e6b subs r3, r5, #1 │ │ - 1135c: 2b1f cmp r3, #31 │ │ - 1135e: d820 bhi.n 113a2 │ │ - 11360: 7a7b ldrb r3, [r7, #9] │ │ - 11362: 7a39 ldrb r1, [r7, #8] │ │ - 11364: 021b lsls r3, r3, #8 │ │ - 11366: 430b orrs r3, r1 │ │ - 11368: 7ab9 ldrb r1, [r7, #10] │ │ - 1136a: 0409 lsls r1, r1, #16 │ │ - 1136c: 430b orrs r3, r1 │ │ - 1136e: 7af9 ldrb r1, [r7, #11] │ │ - 11370: 0609 lsls r1, r1, #24 │ │ - 11372: 430b orrs r3, r1 │ │ - 11374: d015 beq.n 113a2 │ │ - 11376: 1d59 adds r1, r3, #5 │ │ - 11378: 7fc9 ldrb r1, [r1, #31] │ │ - 1137a: 42a9 cmp r1, r5 │ │ - 1137c: d107 bne.n 1138e │ │ - 1137e: 1d99 adds r1, r3, #6 │ │ - 11380: 7fc9 ldrb r1, [r1, #31] │ │ - 11382: 3901 subs r1, #1 │ │ - 11384: 2909 cmp r1, #9 │ │ - 11386: d902 bls.n 1138e │ │ - 11388: 1c19 adds r1, r3, #0 │ │ - 1138a: 3128 adds r1, #40 ; 0x28 │ │ - 1138c: 700a strb r2, [r1, #0] │ │ - 1138e: 7859 ldrb r1, [r3, #1] │ │ - 11390: 7818 ldrb r0, [r3, #0] │ │ - 11392: 0209 lsls r1, r1, #8 │ │ - 11394: 4301 orrs r1, r0 │ │ - 11396: 7898 ldrb r0, [r3, #2] │ │ - 11398: 78db ldrb r3, [r3, #3] │ │ - 1139a: 0400 lsls r0, r0, #16 │ │ - 1139c: 4301 orrs r1, r0 │ │ - 1139e: 061b lsls r3, r3, #24 │ │ - 113a0: e7e7 b.n 11372 │ │ - 113a2: 4959 ldr r1, [pc, #356] ; (11508 ) │ │ - 113a4: 9800 ldr r0, [sp, #0] │ │ - 113a6: 2207 movs r2, #7 │ │ - 113a8: 4479 add r1, pc │ │ - 113aa: f01f fb47 bl 30a3c <__clzsi2+0x188> │ │ - 113ae: 2800 cmp r0, #0 │ │ - 113b0: d15d bne.n 1146e │ │ - 113b2: 9c00 ldr r4, [sp, #0] │ │ - 113b4: 79e0 ldrb r0, [r4, #7] │ │ - 113b6: f7fe fdb3 bl ff20 │ │ - 113ba: 2800 cmp r0, #0 │ │ - 113bc: d057 beq.n 1146e │ │ - 113be: 259e movs r5, #158 ; 0x9e │ │ - 113c0: 35ff adds r5, #255 ; 0xff │ │ - 113c2: 26ce movs r6, #206 ; 0xce │ │ - 113c4: 5d79 ldrb r1, [r7, r5] │ │ - 113c6: 0076 lsls r6, r6, #1 │ │ - 113c8: 5dbb ldrb r3, [r7, r6] │ │ - 113ca: 20cf movs r0, #207 ; 0xcf │ │ - 113cc: 0040 lsls r0, r0, #1 │ │ - 113ce: 0209 lsls r1, r1, #8 │ │ - 113d0: 4319 orrs r1, r3 │ │ - 113d2: 5c3b ldrb r3, [r7, r0] │ │ - 113d4: 25a0 movs r5, #160 ; 0xa0 │ │ - 113d6: 35ff adds r5, #255 ; 0xff │ │ - 113d8: 041b lsls r3, r3, #16 │ │ - 113da: 4319 orrs r1, r3 │ │ - 113dc: 5d7b ldrb r3, [r7, r5] │ │ - 113de: 1c38 adds r0, r7, #0 │ │ - 113e0: 9c00 ldr r4, [sp, #0] │ │ - 113e2: 061b lsls r3, r3, #24 │ │ - 113e4: 4319 orrs r1, r3 │ │ - 113e6: f7ff fac7 bl 10978 │ │ - 113ea: 219e movs r1, #158 ; 0x9e │ │ - 113ec: 0a03 lsrs r3, r0, #8 │ │ - 113ee: 31ff adds r1, #255 ; 0xff │ │ - 113f0: 22cf movs r2, #207 ; 0xcf │ │ - 113f2: 55b8 strb r0, [r7, r6] │ │ - 113f4: 0052 lsls r2, r2, #1 │ │ - 113f6: 547b strb r3, [r7, r1] │ │ - 113f8: 0c03 lsrs r3, r0, #16 │ │ - 113fa: 54bb strb r3, [r7, r2] │ │ - 113fc: 0e03 lsrs r3, r0, #24 │ │ - 113fe: 3408 adds r4, #8 │ │ - 11400: 557b strb r3, [r7, r5] │ │ - 11402: 2800 cmp r0, #0 │ │ - 11404: d002 beq.n 1140c │ │ - 11406: 3005 adds r0, #5 │ │ - 11408: 7fc5 ldrb r5, [r0, #31] │ │ - 1140a: e007 b.n 1141c │ │ - 1140c: 2501 movs r5, #1 │ │ - 1140e: e005 b.n 1141c │ │ - 11410: 1c30 adds r0, r6, #0 │ │ - 11412: f7fe fd85 bl ff20 │ │ - 11416: 2800 cmp r0, #0 │ │ - 11418: d003 beq.n 11422 │ │ - 1141a: 3401 adds r4, #1 │ │ - 1141c: 7826 ldrb r6, [r4, #0] │ │ - 1141e: 2e00 cmp r6, #0 │ │ - 11420: d1f6 bne.n 11410 │ │ - 11422: 1c30 adds r0, r6, #0 │ │ - 11424: f7fe f89a bl f55c │ │ - 11428: 2800 cmp r0, #0 │ │ - 1142a: d020 beq.n 1146e │ │ - 1142c: ab08 add r3, sp, #32 │ │ - 1142e: 1c20 adds r0, r4, #0 │ │ - 11430: 1c19 adds r1, r3, #0 │ │ - 11432: 9302 str r3, [sp, #8] │ │ - 11434: f7fe f8a4 bl f580 │ │ - 11438: 1824 adds r4, r4, r0 │ │ - 1143a: 7826 ldrb r6, [r4, #0] │ │ - 1143c: 2e00 cmp r6, #0 │ │ - 1143e: d006 beq.n 1144e │ │ - 11440: 1c30 adds r0, r6, #0 │ │ - 11442: f7fe fd6d bl ff20 │ │ - 11446: 2800 cmp r0, #0 │ │ - 11448: d001 beq.n 1144e │ │ - 1144a: 3401 adds r4, #1 │ │ - 1144c: e7f5 b.n 1143a │ │ - 1144e: 1c30 adds r0, r6, #0 │ │ - 11450: f7fe f884 bl f55c │ │ - 11454: 2800 cmp r0, #0 │ │ - 11456: d004 beq.n 11462 │ │ - 11458: 1c20 adds r0, r4, #0 │ │ - 1145a: a908 add r1, sp, #32 │ │ - 1145c: 9d08 ldr r5, [sp, #32] │ │ - 1145e: f7fe f88f bl f580 │ │ - 11462: 9a08 ldr r2, [sp, #32] │ │ - 11464: 1c38 adds r0, r7, #0 │ │ - 11466: 1c29 adds r1, r5, #0 │ │ - 11468: 3201 adds r2, #1 │ │ - 1146a: f7fd f9fe bl e86a │ │ - 1146e: 4927 ldr r1, [pc, #156] ; (1150c ) │ │ - 11470: 9800 ldr r0, [sp, #0] │ │ - 11472: 2205 movs r2, #5 │ │ - 11474: 4479 add r1, pc │ │ - 11476: f01f fae1 bl 30a3c <__clzsi2+0x188> │ │ - 1147a: 2800 cmp r0, #0 │ │ - 1147c: d000 beq.n 11480 │ │ - 1147e: e10e b.n 1169e │ │ - 11480: 9c00 ldr r4, [sp, #0] │ │ - 11482: 7960 ldrb r0, [r4, #5] │ │ - 11484: f7fe fd4c bl ff20 │ │ - 11488: 2800 cmp r0, #0 │ │ - 1148a: d100 bne.n 1148e │ │ - 1148c: e107 b.n 1169e │ │ - 1148e: 209e movs r0, #158 ; 0x9e │ │ - 11490: 30ff adds r0, #255 ; 0xff │ │ - 11492: 25ce movs r5, #206 ; 0xce │ │ - 11494: 5c39 ldrb r1, [r7, r0] │ │ - 11496: 006d lsls r5, r5, #1 │ │ - 11498: 5d7b ldrb r3, [r7, r5] │ │ - 1149a: 22cf movs r2, #207 ; 0xcf │ │ - 1149c: 0052 lsls r2, r2, #1 │ │ - 1149e: 0209 lsls r1, r1, #8 │ │ - 114a0: 4319 orrs r1, r3 │ │ - 114a2: 5cbb ldrb r3, [r7, r2] │ │ - 114a4: 26a0 movs r6, #160 ; 0xa0 │ │ - 114a6: 36ff adds r6, #255 ; 0xff │ │ - 114a8: 041b lsls r3, r3, #16 │ │ - 114aa: 4319 orrs r1, r3 │ │ - 114ac: 5dbb ldrb r3, [r7, r6] │ │ - 114ae: 1c38 adds r0, r7, #0 │ │ - 114b0: 9c00 ldr r4, [sp, #0] │ │ - 114b2: 061b lsls r3, r3, #24 │ │ - 114b4: 4319 orrs r1, r3 │ │ - 114b6: f7ff fa5f bl 10978 │ │ - 114ba: 23ce movs r3, #206 ; 0xce │ │ - 114bc: 005b lsls r3, r3, #1 │ │ - 114be: 54f8 strb r0, [r7, r3] │ │ - 114c0: 1c05 adds r5, r0, #0 │ │ - 114c2: 0a03 lsrs r3, r0, #8 │ │ - 114c4: 209e movs r0, #158 ; 0x9e │ │ - 114c6: 30ff adds r0, #255 ; 0xff │ │ - 114c8: 21cf movs r1, #207 ; 0xcf │ │ - 114ca: 543b strb r3, [r7, r0] │ │ - 114cc: 0049 lsls r1, r1, #1 │ │ - 114ce: 0c2b lsrs r3, r5, #16 │ │ - 114d0: 547b strb r3, [r7, r1] │ │ - 114d2: 0e2b lsrs r3, r5, #24 │ │ - 114d4: 3406 adds r4, #6 │ │ - 114d6: 55bb strb r3, [r7, r6] │ │ - 114d8: 7820 ldrb r0, [r4, #0] │ │ - 114da: 2800 cmp r0, #0 │ │ - 114dc: d108 bne.n 114f0 │ │ - 114de: 490c ldr r1, [pc, #48] ; (11510 ) │ │ - 114e0: 1c20 adds r0, r4, #0 │ │ - 114e2: 220b movs r2, #11 │ │ - 114e4: 4479 add r1, pc │ │ - 114e6: f01f faa9 bl 30a3c <__clzsi2+0x188> │ │ - 114ea: 2800 cmp r0, #0 │ │ - 114ec: d112 bne.n 11514 │ │ - 114ee: e030 b.n 11552 │ │ - 114f0: f7fe fd16 bl ff20 │ │ - 114f4: 2800 cmp r0, #0 │ │ - 114f6: d0f2 beq.n 114de │ │ - 114f8: 3401 adds r4, #1 │ │ - 114fa: e7ed b.n 114d8 │ │ - 114fc: 1080 asrs r0, r0, #2 │ │ - 114fe: 0002 movs r2, r0 │ │ - 11500: 104e asrs r6, r1, #1 │ │ - 11502: 0002 movs r2, r0 │ │ - 11504: 0fa5 lsrs r5, r4, #30 │ │ - 11506: 0002 movs r2, r0 │ │ - 11508: 0ecb lsrs r3, r1, #27 │ │ - 1150a: 0002 movs r2, r0 │ │ - 1150c: 0e07 lsrs r7, r0, #24 │ │ - 1150e: 0002 movs r2, r0 │ │ - 11510: 0d9d lsrs r5, r3, #22 │ │ - 11512: 0002 movs r2, r0 │ │ - 11514: 498d ldr r1, [pc, #564] ; (1174c ) │ │ - 11516: 1c20 adds r0, r4, #0 │ │ - 11518: 2204 movs r2, #4 │ │ - 1151a: 4479 add r1, pc │ │ - 1151c: f01f fa8e bl 30a3c <__clzsi2+0x188> │ │ - 11520: 2800 cmp r0, #0 │ │ - 11522: d016 beq.n 11552 │ │ - 11524: 1c38 adds r0, r7, #0 │ │ - 11526: 1c21 adds r1, r4, #0 │ │ - 11528: 2200 movs r2, #0 │ │ - 1152a: f7fe ff93 bl 10454 │ │ - 1152e: 1c05 adds r5, r0, #0 │ │ - 11530: 7820 ldrb r0, [r4, #0] │ │ - 11532: 2800 cmp r0, #0 │ │ - 11534: d00a beq.n 1154c │ │ - 11536: f7fe fcf3 bl ff20 │ │ - 1153a: 2800 cmp r0, #0 │ │ - 1153c: d106 bne.n 1154c │ │ - 1153e: 3401 adds r4, #1 │ │ - 11540: e7f6 b.n 11530 │ │ - 11542: f7fe fced bl ff20 │ │ - 11546: 2800 cmp r0, #0 │ │ - 11548: d003 beq.n 11552 │ │ - 1154a: 3401 adds r4, #1 │ │ - 1154c: 7820 ldrb r0, [r4, #0] │ │ - 1154e: 2800 cmp r0, #0 │ │ - 11550: d1f7 bne.n 11542 │ │ - 11552: 2d00 cmp r5, #0 │ │ - 11554: d002 beq.n 1155c │ │ - 11556: 1d6b adds r3, r5, #5 │ │ - 11558: 7fde ldrb r6, [r3, #31] │ │ - 1155a: e000 b.n 1155e │ │ - 1155c: 2601 movs r6, #1 │ │ - 1155e: 497c ldr r1, [pc, #496] ; (11750 ) │ │ - 11560: 2300 movs r3, #0 │ │ - 11562: 1c20 adds r0, r4, #0 │ │ - 11564: 4479 add r1, pc │ │ - 11566: 220b movs r2, #11 │ │ - 11568: 9308 str r3, [sp, #32] │ │ - 1156a: f01f fa67 bl 30a3c <__clzsi2+0x188> │ │ - 1156e: 2800 cmp r0, #0 │ │ - 11570: d132 bne.n 115d8 │ │ + 10792: 3801 subs r0, #1 │ │ + 10794: 183f adds r7, r7, r0 │ │ + 10796: 3b01 subs r3, #1 │ │ + 10798: 1c5a adds r2, r3, #1 │ │ + 1079a: 1e59 subs r1, r3, #1 │ │ + 1079c: 2a01 cmp r2, #1 │ │ + 1079e: dd05 ble.n 107ac │ │ + 107a0: 1e63 subs r3, r4, #1 │ │ + 107a2: 5ceb ldrb r3, [r5, r3] │ │ + 107a4: 552b strb r3, [r5, r4] │ │ + 107a6: 3401 adds r4, #1 │ │ + 107a8: 1c0b adds r3, r1, #0 │ │ + 107aa: e7f5 b.n 10798 │ │ + 107ac: 9304 str r3, [sp, #16] │ │ + 107ae: e7b9 b.n 10724 │ │ + 107b0: 1c23 adds r3, r4, #0 │ │ + 107b2: e7c7 b.n 10744 │ │ + 107b4: 1c1a adds r2, r3, #0 │ │ + 107b6: 42a2 cmp r2, r4 │ │ + 107b8: da04 bge.n 107c4 │ │ + 107ba: 5ca8 ldrb r0, [r5, r2] │ │ + 107bc: 1e51 subs r1, r2, #1 │ │ + 107be: 3201 adds r2, #1 │ │ + 107c0: 5468 strb r0, [r5, r1] │ │ + 107c2: e7f8 b.n 107b6 │ │ + 107c4: 1c78 adds r0, r7, #1 │ │ + 107c6: 3c01 subs r4, #1 │ │ + 107c8: 1ae3 subs r3, r4, r3 │ │ + 107ca: 1830 adds r0, r6, r0 │ │ + 107cc: a904 add r1, sp, #16 │ │ + 107ce: 9204 str r2, [sp, #16] │ │ + 107d0: 9302 str r3, [sp, #8] │ │ + 107d2: f7fd fe71 bl e4b8 │ │ + 107d6: 9a04 ldr r2, [sp, #16] │ │ + 107d8: 183f adds r7, r7, r0 │ │ + 107da: 1e51 subs r1, r2, #1 │ │ + 107dc: 2a01 cmp r2, #1 │ │ + 107de: dd0e ble.n 107fe │ │ + 107e0: 1c23 adds r3, r4, #0 │ │ + 107e2: 9802 ldr r0, [sp, #8] │ │ + 107e4: 1b1a subs r2, r3, r4 │ │ + 107e6: 4290 cmp r0, r2 │ │ + 107e8: db06 blt.n 107f8 │ │ + 107ea: 9a02 ldr r2, [sp, #8] │ │ + 107ec: 1a9a subs r2, r3, r2 │ │ + 107ee: 3a01 subs r2, #1 │ │ + 107f0: 5caa ldrb r2, [r5, r2] │ │ + 107f2: 54ea strb r2, [r5, r3] │ │ + 107f4: 3301 adds r3, #1 │ │ + 107f6: e7f4 b.n 107e2 │ │ + 107f8: 1c0a adds r2, r1, #0 │ │ + 107fa: 1c1c adds r4, r3, #0 │ │ + 107fc: e7ed b.n 107da │ │ + 107fe: 9104 str r1, [sp, #16] │ │ + 10800: e790 b.n 10724 │ │ + 10802: 9b03 ldr r3, [sp, #12] │ │ + 10804: 9a05 ldr r2, [sp, #20] │ │ + 10806: 681b ldr r3, [r3, #0] │ │ + 10808: 429a cmp r2, r3 │ │ + 1080a: d001 beq.n 10810 │ │ + 1080c: f021 fa4e bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + 10810: b007 add sp, #28 │ │ + 10812: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 10814: 88b8 ldrh r0, [r7, #4] │ │ + 10816: 0002 movs r2, r0 │ │ + 10818: fef4 ffff mrc2 15, 7, pc, cr4, cr15, {7} │ │ + 1081c: 2ba9 cmp r3, #169 ; 0xa9 │ │ + 1081e: 0002 movs r2, r0 │ │ + 10820: 2bb6 cmp r3, #182 ; 0xb6 │ │ + 10822: 0002 movs r2, r0 │ │ + 10824: ff2c ffff vminnm.f32 , q14, │ │ + 10828: 2b62 cmp r3, #98 ; 0x62 │ │ + 1082a: 0002 movs r2, r0 │ │ + 1082c: 2b16 cmp r3, #22 │ │ + 1082e: 0002 movs r2, r0 │ │ + 10830: b510 push {r4, lr} │ │ + 10832: 1c0a adds r2, r1, #0 │ │ + 10834: 1c04 adds r4, r0, #0 │ │ + 10836: 2900 cmp r1, #0 │ │ + 10838: d11d bne.n 10876 │ │ + 1083a: 4910 ldr r1, [pc, #64] ; (1087c ) │ │ + 1083c: 4479 add r1, pc │ │ + 1083e: f7fe fda3 bl f388 │ │ + 10842: 23bc movs r3, #188 ; 0xbc │ │ + 10844: 005b lsls r3, r3, #1 │ │ + 10846: 5ce1 ldrb r1, [r4, r3] │ │ + 10848: 237a movs r3, #122 ; 0x7a │ │ + 1084a: 33ff adds r3, #255 ; 0xff │ │ + 1084c: 5ce3 ldrb r3, [r4, r3] │ │ + 1084e: 1c02 adds r2, r0, #0 │ │ + 10850: 021b lsls r3, r3, #8 │ │ + 10852: 430b orrs r3, r1 │ │ + 10854: 21bd movs r1, #189 ; 0xbd │ │ + 10856: 0049 lsls r1, r1, #1 │ │ + 10858: 5c61 ldrb r1, [r4, r1] │ │ + 1085a: 0409 lsls r1, r1, #16 │ │ + 1085c: 4319 orrs r1, r3 │ │ + 1085e: 237c movs r3, #124 ; 0x7c │ │ + 10860: 33ff adds r3, #255 ; 0xff │ │ + 10862: 5ce3 ldrb r3, [r4, r3] │ │ + 10864: 061b lsls r3, r3, #24 │ │ + 10866: 430b orrs r3, r1 │ │ + 10868: 0a19 lsrs r1, r3, #8 │ │ + 1086a: 7503 strb r3, [r0, #20] │ │ + 1086c: 7541 strb r1, [r0, #21] │ │ + 1086e: 0c19 lsrs r1, r3, #16 │ │ + 10870: 0e1b lsrs r3, r3, #24 │ │ + 10872: 7581 strb r1, [r0, #22] │ │ + 10874: 75c3 strb r3, [r0, #23] │ │ + 10876: 1c10 adds r0, r2, #0 │ │ + 10878: bd10 pop {r4, pc} │ │ + 1087a: 46c0 nop ; (mov r8, r8) │ │ + 1087c: 282f cmp r0, #47 ; 0x2f │ │ + 1087e: 0002 movs r2, r0 │ │ + 10880: b5f0 push {r4, r5, r6, r7, lr} │ │ + 10882: 2508 movs r5, #8 │ │ + 10884: 4c25 ldr r4, [pc, #148] ; (1091c ) │ │ + 10886: 447c add r4, pc │ │ + 10888: 6824 ldr r4, [r4, #0] │ │ + 1088a: 6826 ldr r6, [r4, #0] │ │ + 1088c: 7813 ldrb r3, [r2, #0] │ │ + 1088e: 2b00 cmp r3, #0 │ │ + 10890: d005 beq.n 1089e │ │ + 10892: 18f3 adds r3, r6, r3 │ │ + 10894: 785b ldrb r3, [r3, #1] │ │ + 10896: 422b tst r3, r5 │ │ + 10898: d001 beq.n 1089e │ │ + 1089a: 3201 adds r2, #1 │ │ + 1089c: e7f6 b.n 1088c │ │ + 1089e: 2300 movs r3, #0 │ │ + 108a0: 7815 ldrb r5, [r2, #0] │ │ + 108a2: 2d00 cmp r5, #0 │ │ + 108a4: d002 beq.n 108ac │ │ + 108a6: 3201 adds r2, #1 │ │ + 108a8: 2d3d cmp r5, #61 ; 0x3d │ │ + 108aa: d103 bne.n 108b4 │ │ + 108ac: 6825 ldr r5, [r4, #0] │ │ + 108ae: 2708 movs r7, #8 │ │ + 108b0: 46ac mov ip, r5 │ │ + 108b2: e00b b.n 108cc │ │ + 108b4: 54c5 strb r5, [r0, r3] │ │ + 108b6: 3301 adds r3, #1 │ │ + 108b8: 2bff cmp r3, #255 ; 0xff │ │ + 108ba: d1f1 bne.n 108a0 │ │ + 108bc: e7f6 b.n 108ac │ │ + 108be: 1e5e subs r6, r3, #1 │ │ + 108c0: 5d85 ldrb r5, [r0, r6] │ │ + 108c2: 4465 add r5, ip │ │ + 108c4: 786d ldrb r5, [r5, #1] │ │ + 108c6: 423d tst r5, r7 │ │ + 108c8: d002 beq.n 108d0 │ │ + 108ca: 1c33 adds r3, r6, #0 │ │ + 108cc: 2b00 cmp r3, #0 │ │ + 108ce: d1f6 bne.n 108be │ │ + 108d0: 2500 movs r5, #0 │ │ + 108d2: 54c5 strb r5, [r0, r3] │ │ + 108d4: 2008 movs r0, #8 │ │ + 108d6: 6825 ldr r5, [r4, #0] │ │ + 108d8: 7813 ldrb r3, [r2, #0] │ │ + 108da: 2b00 cmp r3, #0 │ │ + 108dc: d101 bne.n 108e2 │ │ + 108de: 2300 movs r3, #0 │ │ + 108e0: e009 b.n 108f6 │ │ + 108e2: 18eb adds r3, r5, r3 │ │ + 108e4: 785b ldrb r3, [r3, #1] │ │ + 108e6: 4203 tst r3, r0 │ │ + 108e8: d0f9 beq.n 108de │ │ + 108ea: 3201 adds r2, #1 │ │ + 108ec: e7f4 b.n 108d8 │ │ + 108ee: 54c8 strb r0, [r1, r3] │ │ + 108f0: 3301 adds r3, #1 │ │ + 108f2: 2bff cmp r3, #255 ; 0xff │ │ + 108f4: d002 beq.n 108fc │ │ + 108f6: 5cd0 ldrb r0, [r2, r3] │ │ + 108f8: 2800 cmp r0, #0 │ │ + 108fa: d1f8 bne.n 108ee │ │ + 108fc: 6825 ldr r5, [r4, #0] │ │ + 108fe: 2408 movs r4, #8 │ │ + 10900: 2b00 cmp r3, #0 │ │ + 10902: d007 beq.n 10914 │ │ + 10904: 1e58 subs r0, r3, #1 │ │ + 10906: 5c0a ldrb r2, [r1, r0] │ │ + 10908: 18aa adds r2, r5, r2 │ │ + 1090a: 7852 ldrb r2, [r2, #1] │ │ + 1090c: 4222 tst r2, r4 │ │ + 1090e: d001 beq.n 10914 │ │ + 10910: 1c03 adds r3, r0, #0 │ │ + 10912: e7f5 b.n 10900 │ │ + 10914: 2200 movs r2, #0 │ │ + 10916: 54ca strb r2, [r1, r3] │ │ + 10918: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 1091a: 46c0 nop ; (mov r8, r8) │ │ + 1091c: 85aa strh r2, [r5, #44] ; 0x2c │ │ + 1091e: 0002 movs r2, r0 │ │ + 10920: b5f0 push {r4, r5, r6, r7, lr} │ │ + 10922: 4d53 ldr r5, [pc, #332] ; (10a70 ) │ │ + 10924: 4c53 ldr r4, [pc, #332] ; (10a74 ) │ │ + 10926: 1c0a adds r2, r1, #0 │ │ + 10928: 447d add r5, pc │ │ + 1092a: 682d ldr r5, [r5, #0] │ │ + 1092c: 44a5 add sp, r4 │ │ + 1092e: ae03 add r6, sp, #12 │ │ + 10930: 682b ldr r3, [r5, #0] │ │ + 10932: 1c04 adds r4, r0, #0 │ │ + 10934: 9383 str r3, [sp, #524] ; 0x20c │ │ + 10936: ab43 add r3, sp, #268 ; 0x10c │ │ + 10938: 1c30 adds r0, r6, #0 │ │ + 1093a: 1c19 adds r1, r3, #0 │ │ + 1093c: 9300 str r3, [sp, #0] │ │ + 1093e: f7ff ff9f bl 10880 │ │ + 10942: 1c30 adds r0, r6, #0 │ │ + 10944: f021 fa0a bl 31d5c <__aeabi_llsl@@Base+0x1fc> │ │ + 10948: 9501 str r5, [sp, #4] │ │ + 1094a: 2801 cmp r0, #1 │ │ + 1094c: d900 bls.n 10950 │ │ + 1094e: e083 b.n 10a58 │ │ + 10950: 4a49 ldr r2, [pc, #292] ; (10a78 ) │ │ + 10952: 7833 ldrb r3, [r6, #0] │ │ + 10954: 4849 ldr r0, [pc, #292] ; (10a7c ) │ │ + 10956: 447a add r2, pc │ │ + 10958: 6812 ldr r2, [r2, #0] │ │ + 1095a: 3301 adds r3, #1 │ │ + 1095c: 005b lsls r3, r3, #1 │ │ + 1095e: 6812 ldr r2, [r2, #0] │ │ + 10960: 4478 add r0, pc │ │ + 10962: 5e99 ldrsh r1, [r3, r2] │ │ + 10964: f021 f9f2 bl 31d4c <__aeabi_llsl@@Base+0x1ec> │ │ + 10968: 2800 cmp r0, #0 │ │ + 1096a: d075 beq.n 10a58 │ │ + 1096c: 252b movs r5, #43 ; 0x2b │ │ + 1096e: 1c30 adds r0, r6, #0 │ │ + 10970: 2121 movs r1, #33 ; 0x21 │ │ + 10972: f021 f9eb bl 31d4c <__aeabi_llsl@@Base+0x1ec> │ │ + 10976: 1e07 subs r7, r0, #0 │ │ + 10978: d001 beq.n 1097e │ │ + 1097a: 7005 strb r5, [r0, #0] │ │ + 1097c: e7f7 b.n 1096e │ │ + 1097e: 4940 ldr r1, [pc, #256] ; (10a80 ) │ │ + 10980: 1c30 adds r0, r6, #0 │ │ + 10982: 4479 add r1, pc │ │ + 10984: f021 fa5a bl 31e3c <__aeabi_llsl@@Base+0x2dc> │ │ + 10988: 2800 cmp r0, #0 │ │ + 1098a: d145 bne.n 10a18 │ │ + 1098c: 7962 ldrb r2, [r4, #5] │ │ + 1098e: 7927 ldrb r7, [r4, #4] │ │ + 10990: 79a3 ldrb r3, [r4, #6] │ │ + 10992: 0212 lsls r2, r2, #8 │ │ + 10994: 433a orrs r2, r7 │ │ + 10996: 79e7 ldrb r7, [r4, #7] │ │ + 10998: 041b lsls r3, r3, #16 │ │ + 1099a: 7831 ldrb r1, [r6, #0] │ │ + 1099c: 4313 orrs r3, r2 │ │ + 1099e: 063f lsls r7, r7, #24 │ │ + 109a0: 431f orrs r7, r3 │ │ + 109a2: 2f00 cmp r7, #0 │ │ + 109a4: d058 beq.n 10a58 │ │ + 109a6: 797b ldrb r3, [r7, #5] │ │ + 109a8: 793a ldrb r2, [r7, #4] │ │ + 109aa: 021b lsls r3, r3, #8 │ │ + 109ac: 4313 orrs r3, r2 │ │ + 109ae: 79ba ldrb r2, [r7, #6] │ │ + 109b0: 0412 lsls r2, r2, #16 │ │ + 109b2: 431a orrs r2, r3 │ │ + 109b4: 79fb ldrb r3, [r7, #7] │ │ + 109b6: 061b lsls r3, r3, #24 │ │ + 109b8: 4313 orrs r3, r2 │ │ + 109ba: 781b ldrb r3, [r3, #0] │ │ + 109bc: 428b cmp r3, r1 │ │ + 109be: d11e bne.n 109fe │ │ + 109c0: 787b ldrb r3, [r7, #1] │ │ + 109c2: 7839 ldrb r1, [r7, #0] │ │ + 109c4: 78ba ldrb r2, [r7, #2] │ │ + 109c6: 78fe ldrb r6, [r7, #3] │ │ + 109c8: 021b lsls r3, r3, #8 │ │ + 109ca: 430b orrs r3, r1 │ │ + 109cc: 0412 lsls r2, r2, #16 │ │ + 109ce: 4313 orrs r3, r2 │ │ + 109d0: 0636 lsls r6, r6, #24 │ │ + 109d2: 431e orrs r6, r3 │ │ + 109d4: 2800 cmp r0, #0 │ │ + 109d6: d007 beq.n 109e8 │ │ + 109d8: 0a33 lsrs r3, r6, #8 │ │ + 109da: 7006 strb r6, [r0, #0] │ │ + 109dc: 7043 strb r3, [r0, #1] │ │ + 109de: 0c33 lsrs r3, r6, #16 │ │ + 109e0: 0e36 lsrs r6, r6, #24 │ │ + 109e2: 7083 strb r3, [r0, #2] │ │ + 109e4: 70c6 strb r6, [r0, #3] │ │ + 109e6: e006 b.n 109f6 │ │ + 109e8: 0a33 lsrs r3, r6, #8 │ │ + 109ea: 7126 strb r6, [r4, #4] │ │ + 109ec: 7163 strb r3, [r4, #5] │ │ + 109ee: 0c33 lsrs r3, r6, #16 │ │ + 109f0: 0e36 lsrs r6, r6, #24 │ │ + 109f2: 71a3 strb r3, [r4, #6] │ │ + 109f4: 71e6 strb r6, [r4, #7] │ │ + 109f6: 1c38 adds r0, r7, #0 │ │ + 109f8: f021 f9c8 bl 31d8c <__aeabi_llsl@@Base+0x22c> │ │ + 109fc: e02c b.n 10a58 │ │ + 109fe: 7878 ldrb r0, [r7, #1] │ │ + 10a00: 783b ldrb r3, [r7, #0] │ │ + 10a02: 78fa ldrb r2, [r7, #3] │ │ + 10a04: 0200 lsls r0, r0, #8 │ │ + 10a06: 4318 orrs r0, r3 │ │ + 10a08: 78bb ldrb r3, [r7, #2] │ │ + 10a0a: 0612 lsls r2, r2, #24 │ │ + 10a0c: 041b lsls r3, r3, #16 │ │ + 10a0e: 4303 orrs r3, r0 │ │ + 10a10: 431a orrs r2, r3 │ │ + 10a12: 1c38 adds r0, r7, #0 │ │ + 10a14: 1c17 adds r7, r2, #0 │ │ + 10a16: e7c4 b.n 109a2 │ │ + 10a18: 2142 movs r1, #66 ; 0x42 │ │ + 10a1a: 2001 movs r0, #1 │ │ + 10a1c: f021 f9ee bl 31dfc <__aeabi_llsl@@Base+0x29c> │ │ + 10a20: 1c05 adds r5, r0, #0 │ │ + 10a22: 1c30 adds r0, r6, #0 │ │ + 10a24: f021 f9ba bl 31d9c <__aeabi_llsl@@Base+0x23c> │ │ + 10a28: 6068 str r0, [r5, #4] │ │ + 10a2a: 9800 ldr r0, [sp, #0] │ │ + 10a2c: f021 f9b6 bl 31d9c <__aeabi_llsl@@Base+0x23c> │ │ + 10a30: 60ef str r7, [r5, #12] │ │ + 10a32: 60a8 str r0, [r5, #8] │ │ + 10a34: 7963 ldrb r3, [r4, #5] │ │ + 10a36: 7922 ldrb r2, [r4, #4] │ │ + 10a38: 7125 strb r5, [r4, #4] │ │ + 10a3a: 021b lsls r3, r3, #8 │ │ + 10a3c: 4313 orrs r3, r2 │ │ + 10a3e: 79a2 ldrb r2, [r4, #6] │ │ + 10a40: 0412 lsls r2, r2, #16 │ │ + 10a42: 431a orrs r2, r3 │ │ + 10a44: 79e3 ldrb r3, [r4, #7] │ │ + 10a46: 061b lsls r3, r3, #24 │ │ + 10a48: 4313 orrs r3, r2 │ │ + 10a4a: 602b str r3, [r5, #0] │ │ + 10a4c: 0a2b lsrs r3, r5, #8 │ │ + 10a4e: 7163 strb r3, [r4, #5] │ │ + 10a50: 0c2b lsrs r3, r5, #16 │ │ + 10a52: 0e2d lsrs r5, r5, #24 │ │ + 10a54: 71a3 strb r3, [r4, #6] │ │ + 10a56: 71e5 strb r5, [r4, #7] │ │ + 10a58: 9b01 ldr r3, [sp, #4] │ │ + 10a5a: 9a83 ldr r2, [sp, #524] ; 0x20c │ │ + 10a5c: 681b ldr r3, [r3, #0] │ │ + 10a5e: 429a cmp r2, r3 │ │ + 10a60: d001 beq.n 10a66 │ │ + 10a62: f021 f923 bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + 10a66: 2385 movs r3, #133 ; 0x85 │ │ + 10a68: 009b lsls r3, r3, #2 │ │ + 10a6a: 449d add sp, r3 │ │ + 10a6c: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 10a6e: 46c0 nop ; (mov r8, r8) │ │ + 10a70: 84d0 strh r0, [r2, #38] ; 0x26 │ │ + 10a72: 0002 movs r2, r0 │ │ + 10a74: fdec ffff stc2l 15, cr15, [ip, #1020]! ; 0x3fc │ │ + 10a78: 84e2 strh r2, [r4, #38] ; 0x26 │ │ + 10a7a: 0002 movs r2, r0 │ │ + 10a7c: 2983 cmp r1, #131 ; 0x83 │ │ + 10a7e: 0002 movs r2, r0 │ │ + 10a80: 2975 cmp r1, #117 ; 0x75 │ │ + 10a82: 0002 movs r2, r0 │ │ + 10a84: b570 push {r4, r5, r6, lr} │ │ + 10a86: 7a42 ldrb r2, [r0, #9] │ │ + 10a88: 7a01 ldrb r1, [r0, #8] │ │ + 10a8a: 1c03 adds r3, r0, #0 │ │ + 10a8c: 0212 lsls r2, r2, #8 │ │ + 10a8e: 430a orrs r2, r1 │ │ + 10a90: 7a81 ldrb r1, [r0, #10] │ │ + 10a92: 0409 lsls r1, r1, #16 │ │ + 10a94: 4311 orrs r1, r2 │ │ + 10a96: 7ac2 ldrb r2, [r0, #11] │ │ + 10a98: 0612 lsls r2, r2, #24 │ │ + 10a9a: 430a orrs r2, r1 │ │ + 10a9c: d40b bmi.n 10ab6 │ │ + 10a9e: 7901 ldrb r1, [r0, #4] │ │ + 10aa0: 7940 ldrb r0, [r0, #5] │ │ + 10aa2: 799d ldrb r5, [r3, #6] │ │ + 10aa4: 0200 lsls r0, r0, #8 │ │ + 10aa6: 042d lsls r5, r5, #16 │ │ + 10aa8: 4308 orrs r0, r1 │ │ + 10aaa: 4328 orrs r0, r5 │ │ + 10aac: 79dd ldrb r5, [r3, #7] │ │ + 10aae: 062d lsls r5, r5, #24 │ │ + 10ab0: 4305 orrs r5, r0 │ │ + 10ab2: 42aa cmp r2, r5 │ │ + 10ab4: db02 blt.n 10abc │ │ + 10ab6: 2001 movs r0, #1 │ │ + 10ab8: 4240 negs r0, r0 │ │ + 10aba: e026 b.n 10b0a │ │ + 10abc: 785c ldrb r4, [r3, #1] │ │ + 10abe: 7818 ldrb r0, [r3, #0] │ │ + 10ac0: 7899 ldrb r1, [r3, #2] │ │ + 10ac2: 0224 lsls r4, r4, #8 │ │ + 10ac4: 4320 orrs r0, r4 │ │ + 10ac6: 0409 lsls r1, r1, #16 │ │ + 10ac8: 4308 orrs r0, r1 │ │ + 10aca: 78d9 ldrb r1, [r3, #3] │ │ + 10acc: 1c54 adds r4, r2, #1 │ │ + 10ace: 0609 lsls r1, r1, #24 │ │ + 10ad0: 4301 orrs r1, r0 │ │ + 10ad2: 5c8e ldrb r6, [r1, r2] │ │ + 10ad4: 0a20 lsrs r0, r4, #8 │ │ + 10ad6: 7258 strb r0, [r3, #9] │ │ + 10ad8: 0c20 lsrs r0, r4, #16 │ │ + 10ada: 7298 strb r0, [r3, #10] │ │ + 10adc: 0e20 lsrs r0, r4, #24 │ │ + 10ade: 72d8 strb r0, [r3, #11] │ │ + 10ae0: 721c strb r4, [r3, #8] │ │ + 10ae2: 1e30 subs r0, r6, #0 │ │ + 10ae4: 280d cmp r0, #13 │ │ + 10ae6: d110 bne.n 10b0a │ │ + 10ae8: 2c00 cmp r4, #0 │ │ + 10aea: db0e blt.n 10b0a │ │ + 10aec: 42ac cmp r4, r5 │ │ + 10aee: da0c bge.n 10b0a │ │ + 10af0: 5d08 ldrb r0, [r1, r4] │ │ + 10af2: 280a cmp r0, #10 │ │ + 10af4: d108 bne.n 10b08 │ │ + 10af6: 3202 adds r2, #2 │ │ + 10af8: 0a11 lsrs r1, r2, #8 │ │ + 10afa: 721a strb r2, [r3, #8] │ │ + 10afc: 7259 strb r1, [r3, #9] │ │ + 10afe: 0c11 lsrs r1, r2, #16 │ │ + 10b00: 0e12 lsrs r2, r2, #24 │ │ + 10b02: 7299 strb r1, [r3, #10] │ │ + 10b04: 72da strb r2, [r3, #11] │ │ + 10b06: e000 b.n 10b0a │ │ + 10b08: 1c30 adds r0, r6, #0 │ │ + 10b0a: bd70 pop {r4, r5, r6, pc} │ │ + 10b0c: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + 10b0e: 7a43 ldrb r3, [r0, #9] │ │ + 10b10: 7a05 ldrb r5, [r0, #8] │ │ + 10b12: 7ac6 ldrb r6, [r0, #11] │ │ + 10b14: 021b lsls r3, r3, #8 │ │ + 10b16: 432b orrs r3, r5 │ │ + 10b18: 1c04 adds r4, r0, #0 │ │ + 10b1a: 7a85 ldrb r5, [r0, #10] │ │ + 10b1c: 2000 movs r0, #0 │ │ + 10b1e: 042d lsls r5, r5, #16 │ │ + 10b20: 431d orrs r5, r3 │ │ + 10b22: 0636 lsls r6, r6, #24 │ │ + 10b24: 432e orrs r6, r5 │ │ + 10b26: 4286 cmp r6, r0 │ │ + 10b28: db51 blt.n 10bce │ │ + 10b2a: 7963 ldrb r3, [r4, #5] │ │ + 10b2c: 7925 ldrb r5, [r4, #4] │ │ + 10b2e: 021b lsls r3, r3, #8 │ │ + 10b30: 432b orrs r3, r5 │ │ + 10b32: 79a5 ldrb r5, [r4, #6] │ │ + 10b34: 042d lsls r5, r5, #16 │ │ + 10b36: 431d orrs r5, r3 │ │ + 10b38: 79e3 ldrb r3, [r4, #7] │ │ + 10b3a: 061b lsls r3, r3, #24 │ │ + 10b3c: 432b orrs r3, r5 │ │ + 10b3e: 429e cmp r6, r3 │ │ + 10b40: da45 bge.n 10bce │ │ + 10b42: 1c17 adds r7, r2, #0 │ │ + 10b44: 1c0d adds r5, r1, #0 │ │ + 10b46: 1c0b adds r3, r1, #0 │ │ + 10b48: 1eba subs r2, r7, #2 │ │ + 10b4a: 1b5e subs r6, r3, r5 │ │ + 10b4c: 9200 str r2, [sp, #0] │ │ + 10b4e: 4296 cmp r6, r2 │ │ + 10b50: d234 bcs.n 10bbc │ │ + 10b52: 1c20 adds r0, r4, #0 │ │ + 10b54: 9301 str r3, [sp, #4] │ │ + 10b56: f7ff ff95 bl 10a84 │ │ + 10b5a: 9b01 ldr r3, [sp, #4] │ │ + 10b5c: 0600 lsls r0, r0, #24 │ │ + 10b5e: 0e00 lsrs r0, r0, #24 │ │ + 10b60: 7018 strb r0, [r3, #0] │ │ + 10b62: 280a cmp r0, #10 │ │ + 10b64: d105 bne.n 10b72 │ │ + 10b66: 9f00 ldr r7, [sp, #0] │ │ + 10b68: 9b00 ldr r3, [sp, #0] │ │ + 10b6a: 429e cmp r6, r3 │ │ + 10b6c: d02c beq.n 10bc8 │ │ + 10b6e: 1c37 adds r7, r6, #0 │ │ + 10b70: e026 b.n 10bc0 │ │ + 10b72: 9b01 ldr r3, [sp, #4] │ │ + 10b74: 3301 adds r3, #1 │ │ + 10b76: 280d cmp r0, #13 │ │ + 10b78: d1e6 bne.n 10b48 │ │ + 10b7a: 7a62 ldrb r2, [r4, #9] │ │ + 10b7c: 7a23 ldrb r3, [r4, #8] │ │ + 10b7e: 1c20 adds r0, r4, #0 │ │ + 10b80: 0212 lsls r2, r2, #8 │ │ + 10b82: 431a orrs r2, r3 │ │ + 10b84: 7aa3 ldrb r3, [r4, #10] │ │ + 10b86: 1c37 adds r7, r6, #0 │ │ + 10b88: 041b lsls r3, r3, #16 │ │ + 10b8a: 4313 orrs r3, r2 │ │ + 10b8c: 7ae2 ldrb r2, [r4, #11] │ │ + 10b8e: 0612 lsls r2, r2, #24 │ │ + 10b90: 431a orrs r2, r3 │ │ + 10b92: 9200 str r2, [sp, #0] │ │ + 10b94: f7ff ff76 bl 10a84 │ │ + 10b98: 280a cmp r0, #10 │ │ + 10b9a: d00b beq.n 10bb4 │ │ + 10b9c: 466b mov r3, sp │ │ + 10b9e: 781b ldrb r3, [r3, #0] │ │ + 10ba0: 7223 strb r3, [r4, #8] │ │ + 10ba2: 9b00 ldr r3, [sp, #0] │ │ + 10ba4: 0a1b lsrs r3, r3, #8 │ │ + 10ba6: 7263 strb r3, [r4, #9] │ │ + 10ba8: 9b00 ldr r3, [sp, #0] │ │ + 10baa: 0c1b lsrs r3, r3, #16 │ │ + 10bac: 72a3 strb r3, [r4, #10] │ │ + 10bae: 9b00 ldr r3, [sp, #0] │ │ + 10bb0: 0e1b lsrs r3, r3, #24 │ │ + 10bb2: 72e3 strb r3, [r4, #11] │ │ + 10bb4: 230a movs r3, #10 │ │ + 10bb6: 9a01 ldr r2, [sp, #4] │ │ + 10bb8: 7013 strb r3, [r2, #0] │ │ + 10bba: e001 b.n 10bc0 │ │ + 10bbc: 1c17 adds r7, r2, #0 │ │ + 10bbe: e7d3 b.n 10b68 │ │ + 10bc0: 5dab ldrb r3, [r5, r6] │ │ + 10bc2: 2b0a cmp r3, #10 │ │ + 10bc4: d100 bne.n 10bc8 │ │ + 10bc6: 1c77 adds r7, r6, #1 │ │ + 10bc8: 2300 movs r3, #0 │ │ + 10bca: 1c28 adds r0, r5, #0 │ │ + 10bcc: 55eb strb r3, [r5, r7] │ │ + 10bce: bdfe pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ + 10bd0: b5f0 push {r4, r5, r6, r7, lr} │ │ + 10bd2: b08b sub sp, #44 ; 0x2c │ │ + 10bd4: af00 add r7, sp, #0 │ │ + 10bd6: 6279 str r1, [r7, #36] ; 0x24 │ │ + 10bd8: 7c43 ldrb r3, [r0, #17] │ │ + 10bda: 7c02 ldrb r2, [r0, #16] │ │ + 10bdc: 1c06 adds r6, r0, #0 │ │ + 10bde: 021b lsls r3, r3, #8 │ │ + 10be0: 4313 orrs r3, r2 │ │ + 10be2: 7c82 ldrb r2, [r0, #18] │ │ + 10be4: 0412 lsls r2, r2, #16 │ │ + 10be6: 431a orrs r2, r3 │ │ + 10be8: 7cc3 ldrb r3, [r0, #19] │ │ + 10bea: 061b lsls r3, r3, #24 │ │ + 10bec: 4313 orrs r3, r2 │ │ + 10bee: d10e bne.n 10c0e │ │ + 10bf0: 2040 movs r0, #64 ; 0x40 │ │ + 10bf2: 7473 strb r3, [r6, #17] │ │ + 10bf4: 74b3 strb r3, [r6, #18] │ │ + 10bf6: 74f3 strb r3, [r6, #19] │ │ + 10bf8: 7430 strb r0, [r6, #16] │ │ + 10bfa: 2101 movs r1, #1 │ │ + 10bfc: f021 f8fe bl 31dfc <__aeabi_llsl@@Base+0x29c> │ │ + 10c00: 0a03 lsrs r3, r0, #8 │ │ + 10c02: 7630 strb r0, [r6, #24] │ │ + 10c04: 7673 strb r3, [r6, #25] │ │ + 10c06: 0c03 lsrs r3, r0, #16 │ │ + 10c08: 0e00 lsrs r0, r0, #24 │ │ + 10c0a: 76b3 strb r3, [r6, #26] │ │ + 10c0c: 76f0 strb r0, [r6, #27] │ │ + 10c0e: 7e72 ldrb r2, [r6, #25] │ │ + 10c10: 7e33 ldrb r3, [r6, #24] │ │ + 10c12: 7ef1 ldrb r1, [r6, #27] │ │ + 10c14: 0212 lsls r2, r2, #8 │ │ + 10c16: 431a orrs r2, r3 │ │ + 10c18: 7eb3 ldrb r3, [r6, #26] │ │ + 10c1a: 0609 lsls r1, r1, #24 │ │ + 10c1c: 6a78 ldr r0, [r7, #36] ; 0x24 │ │ + 10c1e: 041b lsls r3, r3, #16 │ │ + 10c20: 4313 orrs r3, r2 │ │ + 10c22: 7c72 ldrb r2, [r6, #17] │ │ + 10c24: 4319 orrs r1, r3 │ │ + 10c26: 7c33 ldrb r3, [r6, #16] │ │ + 10c28: 0212 lsls r2, r2, #8 │ │ + 10c2a: 431a orrs r2, r3 │ │ + 10c2c: 7cb3 ldrb r3, [r6, #18] │ │ + 10c2e: 041b lsls r3, r3, #16 │ │ + 10c30: 4313 orrs r3, r2 │ │ + 10c32: 7cf2 ldrb r2, [r6, #19] │ │ + 10c34: 0612 lsls r2, r2, #24 │ │ + 10c36: 431a orrs r2, r3 │ │ + 10c38: f7ff ff68 bl 10b0c │ │ + 10c3c: 2800 cmp r0, #0 │ │ + 10c3e: d100 bne.n 10c42 │ │ + 10c40: e111 b.n 10e66 │ │ + 10c42: 7e72 ldrb r2, [r6, #25] │ │ + 10c44: 7e34 ldrb r4, [r6, #24] │ │ + 10c46: 7eb3 ldrb r3, [r6, #26] │ │ + 10c48: 0212 lsls r2, r2, #8 │ │ + 10c4a: 4322 orrs r2, r4 │ │ + 10c4c: 7ef4 ldrb r4, [r6, #27] │ │ + 10c4e: 041b lsls r3, r3, #16 │ │ + 10c50: 4313 orrs r3, r2 │ │ + 10c52: 0624 lsls r4, r4, #24 │ │ + 10c54: 431c orrs r4, r3 │ │ + 10c56: 1c20 adds r0, r4, #0 │ │ + 10c58: f021 f880 bl 31d5c <__aeabi_llsl@@Base+0x1fc> │ │ + 10c5c: 7c71 ldrb r1, [r6, #17] │ │ + 10c5e: 7c33 ldrb r3, [r6, #16] │ │ + 10c60: 1c05 adds r5, r0, #0 │ │ + 10c62: 0209 lsls r1, r1, #8 │ │ + 10c64: 4319 orrs r1, r3 │ │ + 10c66: 7cb3 ldrb r3, [r6, #18] │ │ + 10c68: 041b lsls r3, r3, #16 │ │ + 10c6a: 430b orrs r3, r1 │ │ + 10c6c: 7cf1 ldrb r1, [r6, #19] │ │ + 10c6e: 0609 lsls r1, r1, #24 │ │ + 10c70: 4319 orrs r1, r3 │ │ + 10c72: 1ecb subs r3, r1, #3 │ │ + 10c74: 4298 cmp r0, r3 │ │ + 10c76: dd2f ble.n 10cd8 │ │ + 10c78: 0049 lsls r1, r1, #1 │ │ + 10c7a: 1c20 adds r0, r4, #0 │ │ + 10c7c: f021 f89e bl 31dbc <__aeabi_llsl@@Base+0x25c> │ │ + 10c80: 0a03 lsrs r3, r0, #8 │ │ + 10c82: 7673 strb r3, [r6, #25] │ │ + 10c84: 0c03 lsrs r3, r0, #16 │ │ + 10c86: 76b3 strb r3, [r6, #26] │ │ + 10c88: 1941 adds r1, r0, r5 │ │ + 10c8a: 0e03 lsrs r3, r0, #24 │ │ + 10c8c: 76f3 strb r3, [r6, #27] │ │ + 10c8e: 7630 strb r0, [r6, #24] │ │ + 10c90: 1e4b subs r3, r1, #1 │ │ + 10c92: 781b ldrb r3, [r3, #0] │ │ + 10c94: 2b0a cmp r3, #10 │ │ + 10c96: d00c beq.n 10cb2 │ │ + 10c98: 7c74 ldrb r4, [r6, #17] │ │ + 10c9a: 7c32 ldrb r2, [r6, #16] │ │ + 10c9c: 7cb3 ldrb r3, [r6, #18] │ │ + 10c9e: 0224 lsls r4, r4, #8 │ │ + 10ca0: 4314 orrs r4, r2 │ │ + 10ca2: 7cf2 ldrb r2, [r6, #19] │ │ + 10ca4: 041b lsls r3, r3, #16 │ │ + 10ca6: 4323 orrs r3, r4 │ │ + 10ca8: 0612 lsls r2, r2, #24 │ │ + 10caa: 431a orrs r2, r3 │ │ + 10cac: 6a78 ldr r0, [r7, #36] ; 0x24 │ │ + 10cae: f7ff ff2d bl 10b0c │ │ + 10cb2: 7c73 ldrb r3, [r6, #17] │ │ + 10cb4: 7c32 ldrb r2, [r6, #16] │ │ + 10cb6: 021b lsls r3, r3, #8 │ │ + 10cb8: 4313 orrs r3, r2 │ │ + 10cba: 7cb2 ldrb r2, [r6, #18] │ │ + 10cbc: 0412 lsls r2, r2, #16 │ │ + 10cbe: 431a orrs r2, r3 │ │ + 10cc0: 7cf3 ldrb r3, [r6, #19] │ │ + 10cc2: 061b lsls r3, r3, #24 │ │ + 10cc4: 4313 orrs r3, r2 │ │ + 10cc6: 005b lsls r3, r3, #1 │ │ + 10cc8: 0a1a lsrs r2, r3, #8 │ │ + 10cca: 7433 strb r3, [r6, #16] │ │ + 10ccc: 7472 strb r2, [r6, #17] │ │ + 10cce: 0c1a lsrs r2, r3, #16 │ │ + 10cd0: 0e1b lsrs r3, r3, #24 │ │ + 10cd2: 74b2 strb r2, [r6, #18] │ │ + 10cd4: 74f3 strb r3, [r6, #19] │ │ + 10cd6: e7b4 b.n 10c42 │ │ + 10cd8: 2300 movs r3, #0 │ │ + 10cda: 1824 adds r4, r4, r0 │ │ + 10cdc: 3c01 subs r4, #1 │ │ + 10cde: 7023 strb r3, [r4, #0] │ │ + 10ce0: 7872 ldrb r2, [r6, #1] │ │ + 10ce2: 7834 ldrb r4, [r6, #0] │ │ + 10ce4: 78b3 ldrb r3, [r6, #2] │ │ + 10ce6: 0212 lsls r2, r2, #8 │ │ + 10ce8: 4322 orrs r2, r4 │ │ + 10cea: 78f4 ldrb r4, [r6, #3] │ │ + 10cec: 041b lsls r3, r3, #16 │ │ + 10cee: 4313 orrs r3, r2 │ │ + 10cf0: 0624 lsls r4, r4, #24 │ │ + 10cf2: 431c orrs r4, r3 │ │ + 10cf4: d100 bne.n 10cf8 │ │ + 10cf6: e0ac b.n 10e52 │ │ + 10cf8: 7b61 ldrb r1, [r4, #13] │ │ + 10cfa: 7b22 ldrb r2, [r4, #12] │ │ + 10cfc: 7ba3 ldrb r3, [r4, #14] │ │ + 10cfe: 0209 lsls r1, r1, #8 │ │ + 10d00: 4311 orrs r1, r2 │ │ + 10d02: 041b lsls r3, r3, #16 │ │ + 10d04: 7962 ldrb r2, [r4, #5] │ │ + 10d06: 430b orrs r3, r1 │ │ + 10d08: 7be5 ldrb r5, [r4, #15] │ │ + 10d0a: 7920 ldrb r0, [r4, #4] │ │ + 10d0c: 79a1 ldrb r1, [r4, #6] │ │ + 10d0e: 0212 lsls r2, r2, #8 │ │ + 10d10: 062d lsls r5, r5, #24 │ │ + 10d12: 4302 orrs r2, r0 │ │ + 10d14: 0409 lsls r1, r1, #16 │ │ + 10d16: 431d orrs r5, r3 │ │ + 10d18: 430a orrs r2, r1 │ │ + 10d1a: 79e3 ldrb r3, [r4, #7] │ │ + 10d1c: 2d00 cmp r5, #0 │ │ + 10d1e: d100 bne.n 10d22 │ │ + 10d20: e07f b.n 10e22 │ │ + 10d22: 061b lsls r3, r3, #24 │ │ + 10d24: 4313 orrs r3, r2 │ │ + 10d26: 1aeb subs r3, r5, r3 │ │ + 10d28: 617b str r3, [r7, #20] │ │ + 10d2a: 2300 movs r3, #0 │ │ + 10d2c: 627b str r3, [r7, #36] ; 0x24 │ │ + 10d2e: 466b mov r3, sp │ │ + 10d30: 613b str r3, [r7, #16] │ │ + 10d32: 7962 ldrb r2, [r4, #5] │ │ + 10d34: 7925 ldrb r5, [r4, #4] │ │ + 10d36: 79a3 ldrb r3, [r4, #6] │ │ + 10d38: 0212 lsls r2, r2, #8 │ │ + 10d3a: 432a orrs r2, r5 │ │ + 10d3c: 79e5 ldrb r5, [r4, #7] │ │ + 10d3e: 041b lsls r3, r3, #16 │ │ + 10d40: 4313 orrs r3, r2 │ │ + 10d42: 062d lsls r5, r5, #24 │ │ + 10d44: 431d orrs r5, r3 │ │ + 10d46: 1c28 adds r0, r5, #0 │ │ + 10d48: f021 f808 bl 31d5c <__aeabi_llsl@@Base+0x1fc> │ │ + 10d4c: 466b mov r3, sp │ │ + 10d4e: 3008 adds r0, #8 │ │ + 10d50: 08c0 lsrs r0, r0, #3 │ │ + 10d52: 00c0 lsls r0, r0, #3 │ │ + 10d54: 1a1b subs r3, r3, r0 │ │ + 10d56: 469d mov sp, r3 │ │ + 10d58: 1c29 adds r1, r5, #0 │ │ + 10d5a: 4668 mov r0, sp │ │ + 10d5c: 61fb str r3, [r7, #28] │ │ + 10d5e: f021 f835 bl 31dcc <__aeabi_llsl@@Base+0x26c> │ │ + 10d62: 4b42 ldr r3, [pc, #264] ; (10e6c ) │ │ + 10d64: 6a7a ldr r2, [r7, #36] ; 0x24 │ │ + 10d66: 6979 ldr r1, [r7, #20] │ │ + 10d68: 447b add r3, pc │ │ + 10d6a: 5c9b ldrb r3, [r3, r2] │ │ + 10d6c: 69fa ldr r2, [r7, #28] │ │ + 10d6e: 5453 strb r3, [r2, r1] │ │ + 10d70: 7a62 ldrb r2, [r4, #9] │ │ + 10d72: 7a25 ldrb r5, [r4, #8] │ │ + 10d74: 7aa3 ldrb r3, [r4, #10] │ │ + 10d76: 0212 lsls r2, r2, #8 │ │ + 10d78: 432a orrs r2, r5 │ │ + 10d7a: 7ae5 ldrb r5, [r4, #11] │ │ + 10d7c: 041b lsls r3, r3, #16 │ │ + 10d7e: 4313 orrs r3, r2 │ │ + 10d80: 062d lsls r5, r5, #24 │ │ + 10d82: 431d orrs r5, r3 │ │ + 10d84: 1c28 adds r0, r5, #0 │ │ + 10d86: f020 ffe9 bl 31d5c <__aeabi_llsl@@Base+0x1fc> │ │ + 10d8a: 466a mov r2, sp │ │ + 10d8c: 0043 lsls r3, r0, #1 │ │ + 10d8e: 3308 adds r3, #8 │ │ + 10d90: 08db lsrs r3, r3, #3 │ │ + 10d92: 00db lsls r3, r3, #3 │ │ + 10d94: 1ad3 subs r3, r2, r3 │ │ + 10d96: 469d mov sp, r3 │ │ + 10d98: 60fb str r3, [r7, #12] │ │ + 10d9a: 4b35 ldr r3, [pc, #212] ; (10e70 ) │ │ + 10d9c: 4a35 ldr r2, [pc, #212] ; (10e74 ) │ │ + 10d9e: 61b8 str r0, [r7, #24] │ │ + 10da0: 447b add r3, pc │ │ + 10da2: 681b ldr r3, [r3, #0] │ │ + 10da4: 447a add r2, pc │ │ + 10da6: 623d str r5, [r7, #32] │ │ + 10da8: 681b ldr r3, [r3, #0] │ │ + 10daa: 607a str r2, [r7, #4] │ │ + 10dac: 60bb str r3, [r7, #8] │ │ + 10dae: 466b mov r3, sp │ │ + 10db0: 6a3a ldr r2, [r7, #32] │ │ + 10db2: 69b9 ldr r1, [r7, #24] │ │ + 10db4: 1b52 subs r2, r2, r5 │ │ + 10db6: 428a cmp r2, r1 │ │ + 10db8: da24 bge.n 10e04 │ │ + 10dba: 6a3a ldr r2, [r7, #32] │ │ + 10dbc: 7812 ldrb r2, [r2, #0] │ │ + 10dbe: 2a67 cmp r2, #103 ; 0x67 │ │ + 10dc0: dd1a ble.n 10df8 │ │ + 10dc2: 68b8 ldr r0, [r7, #8] │ │ + 10dc4: 2102 movs r1, #2 │ │ + 10dc6: 4684 mov ip, r0 │ │ + 10dc8: 4494 add ip, r2 │ │ + 10dca: 4660 mov r0, ip │ │ + 10dcc: 7840 ldrb r0, [r0, #1] │ │ + 10dce: 4208 tst r0, r1 │ │ + 10dd0: d012 beq.n 10df8 │ │ + 10dd2: 6a79 ldr r1, [r7, #36] ; 0x24 │ │ + 10dd4: 3a6e subs r2, #110 ; 0x6e │ │ + 10dd6: 188a adds r2, r1, r2 │ │ + 10dd8: 6879 ldr r1, [r7, #4] │ │ + 10dda: 468c mov ip, r1 │ │ + 10ddc: 4494 add ip, r2 │ │ + 10dde: 4661 mov r1, ip │ │ + 10de0: 79c9 ldrb r1, [r1, #7] │ │ + 10de2: 7019 strb r1, [r3, #0] │ │ + 10de4: 2a00 cmp r2, #0 │ │ + 10de6: da01 bge.n 10dec │ │ + 10de8: 222c movs r2, #44 ; 0x2c │ │ + 10dea: e002 b.n 10df2 │ │ + 10dec: 2a0d cmp r2, #13 │ │ + 10dee: dd04 ble.n 10dfa │ │ + 10df0: 2227 movs r2, #39 ; 0x27 │ │ + 10df2: 705a strb r2, [r3, #1] │ │ + 10df4: 3302 adds r3, #2 │ │ + 10df6: e001 b.n 10dfc │ │ + 10df8: 701a strb r2, [r3, #0] │ │ + 10dfa: 3301 adds r3, #1 │ │ + 10dfc: 6a3a ldr r2, [r7, #32] │ │ + 10dfe: 3201 adds r2, #1 │ │ + 10e00: 623a str r2, [r7, #32] │ │ + 10e02: e7d5 b.n 10db0 │ │ + 10e04: 2200 movs r2, #0 │ │ + 10e06: 1c30 adds r0, r6, #0 │ │ + 10e08: 701a strb r2, [r3, #0] │ │ + 10e0a: 69f9 ldr r1, [r7, #28] │ │ + 10e0c: 68fa ldr r2, [r7, #12] │ │ + 10e0e: f7fe fa33 bl f278 │ │ + 10e12: 693b ldr r3, [r7, #16] │ │ + 10e14: 469d mov sp, r3 │ │ + 10e16: 6a7b ldr r3, [r7, #36] ; 0x24 │ │ + 10e18: 3301 adds r3, #1 │ │ + 10e1a: 627b str r3, [r7, #36] ; 0x24 │ │ + 10e1c: 2b0e cmp r3, #14 │ │ + 10e1e: d186 bne.n 10d2e │ │ + 10e20: e00e b.n 10e40 │ │ + 10e22: 0619 lsls r1, r3, #24 │ │ + 10e24: 7a60 ldrb r0, [r4, #9] │ │ + 10e26: 4311 orrs r1, r2 │ │ + 10e28: 7a22 ldrb r2, [r4, #8] │ │ + 10e2a: 0200 lsls r0, r0, #8 │ │ + 10e2c: 7aa3 ldrb r3, [r4, #10] │ │ + 10e2e: 4310 orrs r0, r2 │ │ + 10e30: 7ae2 ldrb r2, [r4, #11] │ │ + 10e32: 041b lsls r3, r3, #16 │ │ + 10e34: 4303 orrs r3, r0 │ │ + 10e36: 0612 lsls r2, r2, #24 │ │ + 10e38: 431a orrs r2, r3 │ │ + 10e3a: 1c30 adds r0, r6, #0 │ │ + 10e3c: f7fe fa1c bl f278 │ │ + 10e40: 7862 ldrb r2, [r4, #1] │ │ + 10e42: 7823 ldrb r3, [r4, #0] │ │ + 10e44: 0212 lsls r2, r2, #8 │ │ + 10e46: 431a orrs r2, r3 │ │ + 10e48: 78a3 ldrb r3, [r4, #2] │ │ + 10e4a: 78e4 ldrb r4, [r4, #3] │ │ + 10e4c: 041b lsls r3, r3, #16 │ │ + 10e4e: 4313 orrs r3, r2 │ │ + 10e50: e74e b.n 10cf0 │ │ + 10e52: 7e73 ldrb r3, [r6, #25] │ │ + 10e54: 7e32 ldrb r2, [r6, #24] │ │ + 10e56: 7ef0 ldrb r0, [r6, #27] │ │ + 10e58: 021b lsls r3, r3, #8 │ │ + 10e5a: 4313 orrs r3, r2 │ │ + 10e5c: 7eb2 ldrb r2, [r6, #26] │ │ + 10e5e: 0600 lsls r0, r0, #24 │ │ + 10e60: 0412 lsls r2, r2, #16 │ │ + 10e62: 4313 orrs r3, r2 │ │ + 10e64: 4318 orrs r0, r3 │ │ + 10e66: 46bd mov sp, r7 │ │ + 10e68: b00b add sp, #44 ; 0x2c │ │ + 10e6a: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 10e6c: 2595 movs r5, #149 ; 0x95 │ │ + 10e6e: 0002 movs r2, r0 │ │ + 10e70: 8090 strh r0, [r2, #4] │ │ + 10e72: 0002 movs r2, r0 │ │ + 10e74: 2568 movs r5, #104 ; 0x68 │ │ + 10e76: 0002 movs r2, r0 │ │ + 10e78: b5f0 push {r4, r5, r6, r7, lr} │ │ + 10e7a: 1c16 adds r6, r2, #0 │ │ + 10e7c: 4a38 ldr r2, [pc, #224] ; (10f60 ) │ │ + 10e7e: 1c0c adds r4, r1, #0 │ │ + 10e80: 447a add r2, pc │ │ + 10e82: 6812 ldr r2, [r2, #0] │ │ + 10e84: b087 sub sp, #28 │ │ + 10e86: 1c07 adds r7, r0, #0 │ │ + 10e88: 6811 ldr r1, [r2, #0] │ │ + 10e8a: 3301 adds r3, #1 │ │ + 10e8c: 9201 str r2, [sp, #4] │ │ + 10e8e: 9105 str r1, [sp, #20] │ │ + 10e90: 2101 movs r1, #1 │ │ + 10e92: 4249 negs r1, r1 │ │ + 10e94: 2b0c cmp r3, #12 │ │ + 10e96: dd02 ble.n 10e9e │ │ + 10e98: 3101 adds r1, #1 │ │ + 10e9a: 3b0c subs r3, #12 │ │ + 10e9c: e7fa b.n 10e94 │ │ + 10e9e: 2b00 cmp r3, #0 │ │ + 10ea0: da02 bge.n 10ea8 │ │ + 10ea2: 3901 subs r1, #1 │ │ + 10ea4: 330c adds r3, #12 │ │ + 10ea6: e7fa b.n 10e9e │ │ + 10ea8: ad03 add r5, sp, #12 │ │ + 10eaa: 3317 adds r3, #23 │ │ + 10eac: 702b strb r3, [r5, #0] │ │ + 10eae: 43cb mvns r3, r1 │ │ + 10eb0: 17db asrs r3, r3, #31 │ │ + 10eb2: 4019 ands r1, r3 │ │ + 10eb4: 1c23 adds r3, r4, #0 │ │ + 10eb6: 7069 strb r1, [r5, #1] │ │ + 10eb8: 332a adds r3, #42 ; 0x2a │ │ + 10eba: 7818 ldrb r0, [r3, #0] │ │ + 10ebc: f011 fc0a bl 226d4 │ │ + 10ec0: 1c23 adds r3, r4, #0 │ │ + 10ec2: 70a8 strb r0, [r5, #2] │ │ + 10ec4: 2000 movs r0, #0 │ │ + 10ec6: 3308 adds r3, #8 │ │ + 10ec8: 7fdb ldrb r3, [r3, #31] │ │ + 10eca: 4283 cmp r3, r0 │ │ + 10ecc: d104 bne.n 10ed8 │ │ + 10ece: 1c20 adds r0, r4, #0 │ │ + 10ed0: 1c31 adds r1, r6, #0 │ │ + 10ed2: 9a0c ldr r2, [sp, #48] ; 0x30 │ │ + 10ed4: f7fe fbe0 bl f698 │ │ + 10ed8: 2300 movs r3, #0 │ │ + 10eda: 712b strb r3, [r5, #4] │ │ + 10edc: 716b strb r3, [r5, #5] │ │ + 10ede: 7a63 ldrb r3, [r4, #9] │ │ + 10ee0: 7a22 ldrb r2, [r4, #8] │ │ + 10ee2: 70e8 strb r0, [r5, #3] │ │ + 10ee4: 021b lsls r3, r3, #8 │ │ + 10ee6: 4313 orrs r3, r2 │ │ + 10ee8: 7aa2 ldrb r2, [r4, #10] │ │ + 10eea: 0412 lsls r2, r2, #16 │ │ + 10eec: 431a orrs r2, r3 │ │ + 10eee: 7ae3 ldrb r3, [r4, #11] │ │ + 10ef0: 061b lsls r3, r3, #24 │ │ + 10ef2: 4313 orrs r3, r2 │ │ + 10ef4: d022 beq.n 10f3c │ │ + 10ef6: 795a ldrb r2, [r3, #5] │ │ + 10ef8: 7919 ldrb r1, [r3, #4] │ │ + 10efa: 0212 lsls r2, r2, #8 │ │ + 10efc: 430a orrs r2, r1 │ │ + 10efe: 7999 ldrb r1, [r3, #6] │ │ + 10f00: 0409 lsls r1, r1, #16 │ │ + 10f02: 4311 orrs r1, r2 │ │ + 10f04: 79da ldrb r2, [r3, #7] │ │ + 10f06: 0612 lsls r2, r2, #24 │ │ + 10f08: 430a orrs r2, r1 │ │ + 10f0a: 42b2 cmp r2, r6 │ │ + 10f0c: d116 bne.n 10f3c │ │ + 10f0e: 7a1a ldrb r2, [r3, #8] │ │ + 10f10: 2a00 cmp r2, #0 │ │ + 10f12: d113 bne.n 10f3c │ │ + 10f14: 7a5a ldrb r2, [r3, #9] │ │ + 10f16: 2a00 cmp r2, #0 │ │ + 10f18: d110 bne.n 10f3c │ │ + 10f1a: 7a66 ldrb r6, [r4, #9] │ │ + 10f1c: 7a23 ldrb r3, [r4, #8] │ │ + 10f1e: 7ae7 ldrb r7, [r4, #11] │ │ + 10f20: 0236 lsls r6, r6, #8 │ │ + 10f22: 431e orrs r6, r3 │ │ + 10f24: 7aa3 ldrb r3, [r4, #10] │ │ + 10f26: 063f lsls r7, r7, #24 │ │ + 10f28: 041b lsls r3, r3, #16 │ │ + 10f2a: 4333 orrs r3, r6 │ │ + 10f2c: 431f orrs r7, r3 │ │ + 10f2e: 5cab ldrb r3, [r5, r2] │ │ + 10f30: 18be adds r6, r7, r2 │ │ + 10f32: 3201 adds r2, #1 │ │ + 10f34: 7233 strb r3, [r6, #8] │ │ + 10f36: 2a06 cmp r2, #6 │ │ + 10f38: d1ef bne.n 10f1a │ │ + 10f3a: e008 b.n 10f4e │ │ + 10f3c: 1c29 adds r1, r5, #0 │ │ + 10f3e: 1c30 adds r0, r6, #0 │ │ + 10f40: f7fe fc3e bl f7c0 │ │ + 10f44: 1c21 adds r1, r4, #0 │ │ + 10f46: 1c02 adds r2, r0, #0 │ │ + 10f48: 1c38 adds r0, r7, #0 │ │ + 10f4a: f7fe fc53 bl f7f4 │ │ + 10f4e: 9b01 ldr r3, [sp, #4] │ │ + 10f50: 9a05 ldr r2, [sp, #20] │ │ + 10f52: 681b ldr r3, [r3, #0] │ │ + 10f54: 429a cmp r2, r3 │ │ + 10f56: d001 beq.n 10f5c │ │ + 10f58: f020 fea8 bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + 10f5c: b007 add sp, #28 │ │ + 10f5e: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 10f60: 7f78 ldrb r0, [r7, #29] │ │ + 10f62: 0002 movs r2, r0 │ │ + 10f64: 1c03 adds r3, r0, #0 │ │ + 10f66: b5f0 push {r4, r5, r6, r7, lr} │ │ + 10f68: 3374 adds r3, #116 ; 0x74 │ │ + 10f6a: b08b sub sp, #44 ; 0x2c │ │ + 10f6c: 1c16 adds r6, r2, #0 │ │ + 10f6e: 9307 str r3, [sp, #28] │ │ + 10f70: 1c1a adds r2, r3, #0 │ │ + 10f72: 2300 movs r3, #0 │ │ + 10f74: 1c04 adds r4, r0, #0 │ │ + 10f76: 9106 str r1, [sp, #24] │ │ + 10f78: 9304 str r3, [sp, #16] │ │ + 10f7a: 7813 ldrb r3, [r2, #0] │ │ + 10f7c: 2b00 cmp r3, #0 │ │ + 10f7e: d007 beq.n 10f90 │ │ + 10f80: 3b30 subs r3, #48 ; 0x30 │ │ + 10f82: 2b09 cmp r3, #9 │ │ + 10f84: d802 bhi.n 10f8c │ │ + 10f86: 9904 ldr r1, [sp, #16] │ │ + 10f88: 18cb adds r3, r1, r3 │ │ + 10f8a: 9304 str r3, [sp, #16] │ │ + 10f8c: 3201 adds r2, #1 │ │ + 10f8e: e7f4 b.n 10f7a │ │ + 10f90: 23b2 movs r3, #178 ; 0xb2 │ │ + 10f92: 005b lsls r3, r3, #1 │ │ + 10f94: 5ce0 ldrb r0, [r4, r3] │ │ + 10f96: 2366 movs r3, #102 ; 0x66 │ │ + 10f98: 33ff adds r3, #255 ; 0xff │ │ + 10f9a: 5ce5 ldrb r5, [r4, r3] │ │ + 10f9c: 23b3 movs r3, #179 ; 0xb3 │ │ + 10f9e: 005b lsls r3, r3, #1 │ │ + 10fa0: 5ce3 ldrb r3, [r4, r3] │ │ + 10fa2: 022d lsls r5, r5, #8 │ │ + 10fa4: 4305 orrs r5, r0 │ │ + 10fa6: 041b lsls r3, r3, #16 │ │ + 10fa8: 432b orrs r3, r5 │ │ + 10faa: 1c18 adds r0, r3, #0 │ │ + 10fac: 2368 movs r3, #104 ; 0x68 │ │ + 10fae: 33ff adds r3, #255 ; 0xff │ │ + 10fb0: 5ce3 ldrb r3, [r4, r3] │ │ + 10fb2: 22a6 movs r2, #166 ; 0xa6 │ │ + 10fb4: 061b lsls r3, r3, #24 │ │ + 10fb6: 4303 orrs r3, r0 │ │ + 10fb8: 9305 str r3, [sp, #20] │ │ + 10fba: 23d2 movs r3, #210 ; 0xd2 │ │ + 10fbc: 32ff adds r2, #255 ; 0xff │ │ + 10fbe: 5ca1 ldrb r1, [r4, r2] │ │ + 10fc0: 005b lsls r3, r3, #1 │ │ + 10fc2: 5ce3 ldrb r3, [r4, r3] │ │ + 10fc4: 0209 lsls r1, r1, #8 │ │ + 10fc6: 22a8 movs r2, #168 ; 0xa8 │ │ + 10fc8: 4319 orrs r1, r3 │ │ + 10fca: 23d3 movs r3, #211 ; 0xd3 │ │ + 10fcc: 005b lsls r3, r3, #1 │ │ + 10fce: 5ce3 ldrb r3, [r4, r3] │ │ + 10fd0: 32ff adds r2, #255 ; 0xff │ │ + 10fd2: 1c20 adds r0, r4, #0 │ │ + 10fd4: 041b lsls r3, r3, #16 │ │ + 10fd6: 430b orrs r3, r1 │ │ + 10fd8: 5ca1 ldrb r1, [r4, r2] │ │ + 10fda: 2208 movs r2, #8 │ │ + 10fdc: 0609 lsls r1, r1, #24 │ │ + 10fde: 4319 orrs r1, r3 │ │ + 10fe0: 312c adds r1, #44 ; 0x2c │ │ + 10fe2: f7fe f9d1 bl f388 │ │ + 10fe6: 9002 str r0, [sp, #8] │ │ + 10fe8: 7a42 ldrb r2, [r0, #9] │ │ + 10fea: 7a07 ldrb r7, [r0, #8] │ │ + 10fec: 7a83 ldrb r3, [r0, #10] │ │ + 10fee: 0212 lsls r2, r2, #8 │ │ + 10ff0: 433a orrs r2, r7 │ │ + 10ff2: 7ac7 ldrb r7, [r0, #11] │ │ + 10ff4: 041b lsls r3, r3, #16 │ │ + 10ff6: 4313 orrs r3, r2 │ │ + 10ff8: 063f lsls r7, r7, #24 │ │ + 10ffa: 2068 movs r0, #104 ; 0x68 │ │ + 10ffc: 431f orrs r7, r3 │ │ + 10ffe: 2266 movs r2, #102 ; 0x66 │ │ + 11000: 23b2 movs r3, #178 ; 0xb2 │ │ + 11002: 21b3 movs r1, #179 ; 0xb3 │ │ + 11004: 30ff adds r0, #255 ; 0xff │ │ + 11006: 005b lsls r3, r3, #1 │ │ + 11008: 32ff adds r2, #255 ; 0xff │ │ + 1100a: 0049 lsls r1, r1, #1 │ │ + 1100c: 4684 mov ip, r0 │ │ + 1100e: 2f00 cmp r7, #0 │ │ + 11010: d021 beq.n 11056 │ │ + 11012: 7978 ldrb r0, [r7, #5] │ │ + 11014: 793d ldrb r5, [r7, #4] │ │ + 11016: 0200 lsls r0, r0, #8 │ │ + 11018: 4328 orrs r0, r5 │ │ + 1101a: 79bd ldrb r5, [r7, #6] │ │ + 1101c: 042d lsls r5, r5, #16 │ │ + 1101e: 4305 orrs r5, r0 │ │ + 11020: 79f8 ldrb r0, [r7, #7] │ │ + 11022: 0600 lsls r0, r0, #24 │ │ + 11024: 4328 orrs r0, r5 │ │ + 11026: 9d06 ldr r5, [sp, #24] │ │ + 11028: 9003 str r0, [sp, #12] │ │ + 1102a: 42a8 cmp r0, r5 │ │ + 1102c: d900 bls.n 11030 │ │ + 1102e: e095 b.n 1115c │ │ + 11030: 42b0 cmp r0, r6 │ │ + 11032: d214 bcs.n 1105e │ │ + 11034: 5ce7 ldrb r7, [r4, r3] │ │ + 11036: 5ca3 ldrb r3, [r4, r2] │ │ + 11038: 5c65 ldrb r5, [r4, r1] │ │ + 1103a: 1a30 subs r0, r6, r0 │ │ + 1103c: 021b lsls r3, r3, #8 │ │ + 1103e: 433b orrs r3, r7 │ │ + 11040: 042d lsls r5, r5, #16 │ │ + 11042: 431d orrs r5, r3 │ │ + 11044: 4663 mov r3, ip │ │ + 11046: 5ce7 ldrb r7, [r4, r3] │ │ + 11048: 063f lsls r7, r7, #24 │ │ + 1104a: 432f orrs r7, r5 │ │ + 1104c: 1c39 adds r1, r7, #0 │ │ + 1104e: f020 fe65 bl 31d1c <__aeabi_llsl@@Base+0x1bc> │ │ + 11052: 1a79 subs r1, r7, r1 │ │ + 11054: e012 b.n 1107c │ │ + 11056: 9806 ldr r0, [sp, #24] │ │ + 11058: 4286 cmp r6, r0 │ │ + 1105a: d87f bhi.n 1115c │ │ + 1105c: 9603 str r6, [sp, #12] │ │ + 1105e: 5ca2 ldrb r2, [r4, r2] │ │ + 11060: 5ce3 ldrb r3, [r4, r3] │ │ + 11062: 9803 ldr r0, [sp, #12] │ │ + 11064: 0212 lsls r2, r2, #8 │ │ + 11066: 431a orrs r2, r3 │ │ + 11068: 5c63 ldrb r3, [r4, r1] │ │ + 1106a: 1b80 subs r0, r0, r6 │ │ + 1106c: 041b lsls r3, r3, #16 │ │ + 1106e: 4313 orrs r3, r2 │ │ + 11070: 4662 mov r2, ip │ │ + 11072: 5ca1 ldrb r1, [r4, r2] │ │ + 11074: 0609 lsls r1, r1, #24 │ │ + 11076: 4319 orrs r1, r3 │ │ + 11078: f020 fe50 bl 31d1c <__aeabi_llsl@@Base+0x1bc> │ │ + 1107c: 9b04 ldr r3, [sp, #16] │ │ + 1107e: 9e05 ldr r6, [sp, #20] │ │ + 11080: 9807 ldr r0, [sp, #28] │ │ + 11082: 2500 movs r5, #0 │ │ + 11084: 435e muls r6, r3 │ │ + 11086: 434b muls r3, r1 │ │ + 11088: 199f adds r7, r3, r6 │ │ + 1108a: f020 fe67 bl 31d5c <__aeabi_llsl@@Base+0x1fc> │ │ + 1108e: 0843 lsrs r3, r0, #1 │ │ + 11090: 9307 str r3, [sp, #28] │ │ + 11092: 42b7 cmp r7, r6 │ │ + 11094: d90f bls.n 110b6 │ │ + 11096: 006b lsls r3, r5, #1 │ │ + 11098: 18e3 adds r3, r4, r3 │ │ + 1109a: 3371 adds r3, #113 ; 0x71 │ │ + 1109c: 791b ldrb r3, [r3, #4] │ │ + 1109e: 9a05 ldr r2, [sp, #20] │ │ + 110a0: 3501 adds r5, #1 │ │ + 110a2: 3b30 subs r3, #48 ; 0x30 │ │ + 110a4: 435a muls r2, r3 │ │ + 110a6: 9b07 ldr r3, [sp, #28] │ │ + 110a8: 1abf subs r7, r7, r2 │ │ + 110aa: 1aeb subs r3, r5, r3 │ │ + 110ac: 1e5a subs r2, r3, #1 │ │ + 110ae: 4193 sbcs r3, r2 │ │ + 110b0: 425b negs r3, r3 │ │ + 110b2: 401d ands r5, r3 │ │ + 110b4: e7ed b.n 11092 │ │ + 110b6: 2600 movs r6, #0 │ │ + 110b8: 9a03 ldr r2, [sp, #12] │ │ + 110ba: 9b06 ldr r3, [sp, #24] │ │ + 110bc: 1a9b subs r3, r3, r2 │ │ + 110be: 9a04 ldr r2, [sp, #16] │ │ + 110c0: 435a muls r2, r3 │ │ + 110c2: 9209 str r2, [sp, #36] ; 0x24 │ │ + 110c4: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 110c6: 429e cmp r6, r3 │ │ + 110c8: d248 bcs.n 1115c │ │ + 110ca: 006f lsls r7, r5, #1 │ │ + 110cc: 19e7 adds r7, r4, r7 │ │ + 110ce: 1c3b adds r3, r7, #0 │ │ + 110d0: 3371 adds r3, #113 ; 0x71 │ │ + 110d2: 791b ldrb r3, [r3, #4] │ │ + 110d4: 3770 adds r7, #112 ; 0x70 │ │ + 110d6: 3b30 subs r3, #48 ; 0x30 │ │ + 110d8: 9306 str r3, [sp, #24] │ │ + 110da: 793b ldrb r3, [r7, #4] │ │ + 110dc: 2b64 cmp r3, #100 ; 0x64 │ │ + 110de: d131 bne.n 11144 │ │ + 110e0: 1963 adds r3, r4, r5 │ │ + 110e2: 1c1f adds r7, r3, #0 │ │ + 110e4: 9308 str r3, [sp, #32] │ │ + 110e6: 37c0 adds r7, #192 ; 0xc0 │ │ + 110e8: 7938 ldrb r0, [r7, #4] │ │ + 110ea: 3801 subs r0, #1 │ │ + 110ec: f011 fb2c bl 22748 │ │ + 110f0: 9b02 ldr r3, [sp, #8] │ │ + 110f2: 332a adds r3, #42 ; 0x2a │ │ + 110f4: 7018 strb r0, [r3, #0] │ │ + 110f6: 7938 ldrb r0, [r7, #4] │ │ + 110f8: f011 fb30 bl 2275c │ │ + 110fc: 9904 ldr r1, [sp, #16] │ │ + 110fe: 1c07 adds r7, r0, #0 │ │ + 11100: 1c30 adds r0, r6, #0 │ │ + 11102: f020 fe13 bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 11106: 9b03 ldr r3, [sp, #12] │ │ + 11108: 18c2 adds r2, r0, r3 │ │ + 1110a: 9b08 ldr r3, [sp, #32] │ │ + 1110c: 33ff adds r3, #255 ; 0xff │ │ + 1110e: 7d59 ldrb r1, [r3, #21] │ │ + 11110: 9b02 ldr r3, [sp, #8] │ │ + 11112: 3308 adds r3, #8 │ │ + 11114: 7fd8 ldrb r0, [r3, #31] │ │ + 11116: 2300 movs r3, #0 │ │ + 11118: 4298 cmp r0, r3 │ │ + 1111a: d100 bne.n 1111e │ │ + 1111c: 1c0b adds r3, r1, #0 │ │ + 1111e: 9300 str r3, [sp, #0] │ │ + 11120: 1c20 adds r0, r4, #0 │ │ + 11122: 9902 ldr r1, [sp, #8] │ │ + 11124: 1c3b adds r3, r7, #0 │ │ + 11126: f7ff fea7 bl 10e78 │ │ + 1112a: 9b06 ldr r3, [sp, #24] │ │ + 1112c: 9805 ldr r0, [sp, #20] │ │ + 1112e: 9904 ldr r1, [sp, #16] │ │ + 11130: 4358 muls r0, r3 │ │ + 11132: 1980 adds r0, r0, r6 │ │ + 11134: f020 fdfa bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 11138: 9b03 ldr r3, [sp, #12] │ │ + 1113a: 9902 ldr r1, [sp, #8] │ │ + 1113c: 18c2 adds r2, r0, r3 │ │ + 1113e: 1c20 adds r0, r4, #0 │ │ + 11140: f7fe fc58 bl f9f4 │ │ + 11144: 9b07 ldr r3, [sp, #28] │ │ + 11146: 3501 adds r5, #1 │ │ + 11148: 1aeb subs r3, r5, r3 │ │ + 1114a: 1e5a subs r2, r3, #1 │ │ + 1114c: 4193 sbcs r3, r2 │ │ + 1114e: 425b negs r3, r3 │ │ + 11150: 401d ands r5, r3 │ │ + 11152: 9a06 ldr r2, [sp, #24] │ │ + 11154: 9b05 ldr r3, [sp, #20] │ │ + 11156: 4353 muls r3, r2 │ │ + 11158: 18f6 adds r6, r6, r3 │ │ + 1115a: e7b3 b.n 110c4 │ │ + 1115c: b00b add sp, #44 ; 0x2c │ │ + 1115e: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 11160: b570 push {r4, r5, r6, lr} │ │ + 11162: 2800 cmp r0, #0 │ │ + 11164: d072 beq.n 1124c │ │ + 11166: 1c05 adds r5, r0, #0 │ │ + 11168: 7842 ldrb r2, [r0, #1] │ │ + 1116a: 7804 ldrb r4, [r0, #0] │ │ + 1116c: 7883 ldrb r3, [r0, #2] │ │ + 1116e: 0212 lsls r2, r2, #8 │ │ + 11170: 4322 orrs r2, r4 │ │ + 11172: 78c4 ldrb r4, [r0, #3] │ │ + 11174: 041b lsls r3, r3, #16 │ │ + 11176: 4313 orrs r3, r2 │ │ + 11178: 0624 lsls r4, r4, #24 │ │ + 1117a: 431c orrs r4, r3 │ │ + 1117c: 2c00 cmp r4, #0 │ │ + 1117e: d028 beq.n 111d2 │ │ + 11180: 7863 ldrb r3, [r4, #1] │ │ + 11182: 7820 ldrb r0, [r4, #0] │ │ + 11184: 78e6 ldrb r6, [r4, #3] │ │ + 11186: 021b lsls r3, r3, #8 │ │ + 11188: 4303 orrs r3, r0 │ │ + 1118a: 78a0 ldrb r0, [r4, #2] │ │ + 1118c: 0636 lsls r6, r6, #24 │ │ + 1118e: 7962 ldrb r2, [r4, #5] │ │ + 11190: 0400 lsls r0, r0, #16 │ │ + 11192: 4318 orrs r0, r3 │ │ + 11194: 4306 orrs r6, r0 │ │ + 11196: 7920 ldrb r0, [r4, #4] │ │ + 11198: 0212 lsls r2, r2, #8 │ │ + 1119a: 79a3 ldrb r3, [r4, #6] │ │ + 1119c: 4302 orrs r2, r0 │ │ + 1119e: 79e0 ldrb r0, [r4, #7] │ │ + 111a0: 041b lsls r3, r3, #16 │ │ + 111a2: 4313 orrs r3, r2 │ │ + 111a4: 0600 lsls r0, r0, #24 │ │ + 111a6: 4318 orrs r0, r3 │ │ + 111a8: d001 beq.n 111ae │ │ + 111aa: f020 fdef bl 31d8c <__aeabi_llsl@@Base+0x22c> │ │ + 111ae: 7a62 ldrb r2, [r4, #9] │ │ + 111b0: 7a20 ldrb r0, [r4, #8] │ │ + 111b2: 7aa3 ldrb r3, [r4, #10] │ │ + 111b4: 0212 lsls r2, r2, #8 │ │ + 111b6: 4302 orrs r2, r0 │ │ + 111b8: 7ae0 ldrb r0, [r4, #11] │ │ + 111ba: 041b lsls r3, r3, #16 │ │ + 111bc: 4313 orrs r3, r2 │ │ + 111be: 0600 lsls r0, r0, #24 │ │ + 111c0: 4318 orrs r0, r3 │ │ + 111c2: d001 beq.n 111c8 │ │ + 111c4: f020 fde2 bl 31d8c <__aeabi_llsl@@Base+0x22c> │ │ + 111c8: 1c20 adds r0, r4, #0 │ │ + 111ca: f020 fddf bl 31d8c <__aeabi_llsl@@Base+0x22c> │ │ + 111ce: 1c34 adds r4, r6, #0 │ │ + 111d0: e7d4 b.n 1117c │ │ + 111d2: 796a ldrb r2, [r5, #5] │ │ + 111d4: 792c ldrb r4, [r5, #4] │ │ + 111d6: 79ab ldrb r3, [r5, #6] │ │ + 111d8: 0212 lsls r2, r2, #8 │ │ + 111da: 4322 orrs r2, r4 │ │ + 111dc: 79ec ldrb r4, [r5, #7] │ │ + 111de: 041b lsls r3, r3, #16 │ │ + 111e0: 4313 orrs r3, r2 │ │ + 111e2: 0624 lsls r4, r4, #24 │ │ + 111e4: 431c orrs r4, r3 │ │ + 111e6: 2c00 cmp r4, #0 │ │ + 111e8: d028 beq.n 1123c │ │ + 111ea: 7863 ldrb r3, [r4, #1] │ │ + 111ec: 7820 ldrb r0, [r4, #0] │ │ + 111ee: 78e6 ldrb r6, [r4, #3] │ │ + 111f0: 021b lsls r3, r3, #8 │ │ + 111f2: 4303 orrs r3, r0 │ │ + 111f4: 78a0 ldrb r0, [r4, #2] │ │ + 111f6: 0636 lsls r6, r6, #24 │ │ + 111f8: 7962 ldrb r2, [r4, #5] │ │ + 111fa: 0400 lsls r0, r0, #16 │ │ + 111fc: 4318 orrs r0, r3 │ │ + 111fe: 4306 orrs r6, r0 │ │ + 11200: 7920 ldrb r0, [r4, #4] │ │ + 11202: 0212 lsls r2, r2, #8 │ │ + 11204: 79a3 ldrb r3, [r4, #6] │ │ + 11206: 4302 orrs r2, r0 │ │ + 11208: 79e0 ldrb r0, [r4, #7] │ │ + 1120a: 041b lsls r3, r3, #16 │ │ + 1120c: 4313 orrs r3, r2 │ │ + 1120e: 0600 lsls r0, r0, #24 │ │ + 11210: 4318 orrs r0, r3 │ │ + 11212: d001 beq.n 11218 │ │ + 11214: f020 fdba bl 31d8c <__aeabi_llsl@@Base+0x22c> │ │ + 11218: 7a62 ldrb r2, [r4, #9] │ │ + 1121a: 7a20 ldrb r0, [r4, #8] │ │ + 1121c: 7aa3 ldrb r3, [r4, #10] │ │ + 1121e: 0212 lsls r2, r2, #8 │ │ + 11220: 4302 orrs r2, r0 │ │ + 11222: 7ae0 ldrb r0, [r4, #11] │ │ + 11224: 041b lsls r3, r3, #16 │ │ + 11226: 4313 orrs r3, r2 │ │ + 11228: 0600 lsls r0, r0, #24 │ │ + 1122a: 4318 orrs r0, r3 │ │ + 1122c: d001 beq.n 11232 │ │ + 1122e: f020 fdad bl 31d8c <__aeabi_llsl@@Base+0x22c> │ │ + 11232: 1c20 adds r0, r4, #0 │ │ + 11234: f020 fdaa bl 31d8c <__aeabi_llsl@@Base+0x22c> │ │ + 11238: 1c34 adds r4, r6, #0 │ │ + 1123a: e7d4 b.n 111e6 │ │ + 1123c: 702c strb r4, [r5, #0] │ │ + 1123e: 706c strb r4, [r5, #1] │ │ + 11240: 70ac strb r4, [r5, #2] │ │ + 11242: 70ec strb r4, [r5, #3] │ │ + 11244: 712c strb r4, [r5, #4] │ │ + 11246: 716c strb r4, [r5, #5] │ │ + 11248: 71ac strb r4, [r5, #6] │ │ + 1124a: 71ec strb r4, [r5, #7] │ │ + 1124c: bd70 pop {r4, r5, r6, pc} │ │ + 1124e: 0000 movs r0, r0 │ │ + 11250: b5f0 push {r4, r5, r6, r7, lr} │ │ + 11252: 4c96 ldr r4, [pc, #600] ; (114ac ) │ │ + 11254: 44a5 add sp, r4 │ │ + 11256: 4c96 ldr r4, [pc, #600] ; (114b0 ) │ │ + 11258: 9001 str r0, [sp, #4] │ │ + 1125a: 9112 str r1, [sp, #72] ; 0x48 │ │ + 1125c: 447c add r4, pc │ │ + 1125e: 6824 ldr r4, [r4, #0] │ │ + 11260: 9210 str r2, [sp, #64] ; 0x40 │ │ + 11262: 6823 ldr r3, [r4, #0] │ │ + 11264: 9413 str r4, [sp, #76] ; 0x4c │ │ + 11266: 93a5 str r3, [sp, #660] ; 0x294 │ │ + 11268: 2800 cmp r0, #0 │ │ + 1126a: d101 bne.n 11270 │ │ + 1126c: f000 fccc bl 11c08 │ │ + 11270: 7a42 ldrb r2, [r0, #9] │ │ + 11272: 7a05 ldrb r5, [r0, #8] │ │ + 11274: 7a83 ldrb r3, [r0, #10] │ │ + 11276: 0212 lsls r2, r2, #8 │ │ + 11278: 432a orrs r2, r5 │ │ + 1127a: 7ac5 ldrb r5, [r0, #11] │ │ + 1127c: 041b lsls r3, r3, #16 │ │ + 1127e: 4313 orrs r3, r2 │ │ + 11280: 062d lsls r5, r5, #24 │ │ + 11282: 431d orrs r5, r3 │ │ + 11284: d101 bne.n 1128a │ │ + 11286: f000 fcbf bl 11c08 │ │ + 1128a: 7b6b ldrb r3, [r5, #13] │ │ + 1128c: 7b2a ldrb r2, [r5, #12] │ │ + 1128e: 021b lsls r3, r3, #8 │ │ + 11290: 4313 orrs r3, r2 │ │ + 11292: 7baa ldrb r2, [r5, #14] │ │ + 11294: 0412 lsls r2, r2, #16 │ │ + 11296: 431a orrs r2, r3 │ │ + 11298: 7beb ldrb r3, [r5, #15] │ │ + 1129a: 061b lsls r3, r3, #24 │ │ + 1129c: 4313 orrs r3, r2 │ │ + 1129e: d101 bne.n 112a4 │ │ + 112a0: f000 fcb2 bl 11c08 │ │ + 112a4: 4983 ldr r1, [pc, #524] ; (114b4 ) │ │ + 112a6: a865 add r0, sp, #404 ; 0x194 │ │ + 112a8: 4479 add r1, pc │ │ + 112aa: f020 fd8f bl 31dcc <__aeabi_llsl@@Base+0x26c> │ │ + 112ae: 7b6a ldrb r2, [r5, #13] │ │ + 112b0: 7b2c ldrb r4, [r5, #12] │ │ + 112b2: 7bab ldrb r3, [r5, #14] │ │ + 112b4: 0212 lsls r2, r2, #8 │ │ + 112b6: 4322 orrs r2, r4 │ │ + 112b8: 7bec ldrb r4, [r5, #15] │ │ + 112ba: 041b lsls r3, r3, #16 │ │ + 112bc: 4313 orrs r3, r2 │ │ + 112be: 0624 lsls r4, r4, #24 │ │ + 112c0: 431c orrs r4, r3 │ │ + 112c2: 7962 ldrb r2, [r4, #5] │ │ + 112c4: 7925 ldrb r5, [r4, #4] │ │ + 112c6: 2301 movs r3, #1 │ │ + 112c8: 0212 lsls r2, r2, #8 │ │ + 112ca: 432a orrs r2, r5 │ │ + 112cc: 1c16 adds r6, r2, #0 │ │ + 112ce: 79a2 ldrb r2, [r4, #6] │ │ + 112d0: 2101 movs r1, #1 │ │ + 112d2: 0412 lsls r2, r2, #16 │ │ + 112d4: 4332 orrs r2, r6 │ │ + 112d6: 1c15 adds r5, r2, #0 │ │ + 112d8: 79e2 ldrb r2, [r4, #7] │ │ + 112da: 1c1f adds r7, r3, #0 │ │ + 112dc: 0612 lsls r2, r2, #24 │ │ + 112de: 432a orrs r2, r5 │ │ + 112e0: 9206 str r2, [sp, #24] │ │ + 112e2: 924a str r2, [sp, #296] ; 0x128 │ │ + 112e4: 2200 movs r2, #0 │ │ + 112e6: 4249 negs r1, r1 │ │ + 112e8: 9114 str r1, [sp, #80] ; 0x50 │ │ + 112ea: 932f str r3, [sp, #188] ; 0xbc │ │ + 112ec: 9108 str r1, [sp, #32] │ │ + 112ee: 910b str r1, [sp, #44] ; 0x2c │ │ + 112f0: 910a str r1, [sp, #40] ; 0x28 │ │ + 112f2: 9207 str r2, [sp, #28] │ │ + 112f4: 9209 str r2, [sp, #36] ; 0x24 │ │ + 112f6: 9202 str r2, [sp, #8] │ │ + 112f8: 9305 str r3, [sp, #20] │ │ + 112fa: 7a21 ldrb r1, [r4, #8] │ │ + 112fc: 2901 cmp r1, #1 │ │ + 112fe: d000 beq.n 11302 │ │ + 11300: e359 b.n 119b6 │ │ + 11302: 7a63 ldrb r3, [r4, #9] │ │ + 11304: 061a lsls r2, r3, #24 │ │ + 11306: 0e13 lsrs r3, r2, #24 │ │ + 11308: 2b4c cmp r3, #76 ; 0x4c │ │ + 1130a: d01e beq.n 1134a │ │ + 1130c: d80a bhi.n 11324 │ │ + 1130e: 2b46 cmp r3, #70 ; 0x46 │ │ + 11310: d100 bne.n 11314 │ │ + 11312: e34c b.n 119ae │ │ + 11314: 2b4a cmp r3, #74 ; 0x4a │ │ + 11316: d054 beq.n 113c2 │ │ + 11318: 2b24 cmp r3, #36 ; 0x24 │ │ + 1131a: d000 beq.n 1131e │ │ + 1131c: e34b b.n 119b6 │ │ + 1131e: 9b02 ldr r3, [sp, #8] │ │ + 11320: 9309 str r3, [sp, #36] ; 0x24 │ │ + 11322: e348 b.n 119b6 │ │ + 11324: 2b50 cmp r3, #80 ; 0x50 │ │ + 11326: d014 beq.n 11352 │ │ + 11328: d806 bhi.n 11338 │ │ + 1132a: 0e12 lsrs r2, r2, #24 │ │ + 1132c: 2a4f cmp r2, #79 ; 0x4f │ │ + 1132e: d000 beq.n 11332 │ │ + 11330: e341 b.n 119b6 │ │ + 11332: 9b02 ldr r3, [sp, #8] │ │ + 11334: 930a str r3, [sp, #40] ; 0x28 │ │ + 11336: e33e b.n 119b6 │ │ + 11338: 2b56 cmp r3, #86 ; 0x56 │ │ + 1133a: d033 beq.n 113a4 │ │ + 1133c: 0e12 lsrs r2, r2, #24 │ │ + 1133e: 2a58 cmp r2, #88 ; 0x58 │ │ + 11340: d000 beq.n 11344 │ │ + 11342: e338 b.n 119b6 │ │ + 11344: 9b02 ldr r3, [sp, #8] │ │ + 11346: 930b str r3, [sp, #44] ; 0x2c │ │ + 11348: e335 b.n 119b6 │ │ + 1134a: 9b02 ldr r3, [sp, #8] │ │ + 1134c: 9105 str r1, [sp, #20] │ │ + 1134e: 9307 str r3, [sp, #28] │ │ + 11350: e331 b.n 119b6 │ │ + 11352: 7963 ldrb r3, [r4, #5] │ │ + 11354: 7922 ldrb r2, [r4, #4] │ │ + 11356: 021b lsls r3, r3, #8 │ │ + 11358: 4313 orrs r3, r2 │ │ + 1135a: 79a2 ldrb r2, [r4, #6] │ │ + 1135c: 0412 lsls r2, r2, #16 │ │ + 1135e: 431a orrs r2, r3 │ │ + 11360: 79e3 ldrb r3, [r4, #7] │ │ + 11362: 061b lsls r3, r3, #24 │ │ + 11364: 4313 orrs r3, r2 │ │ + 11366: 9a06 ldr r2, [sp, #24] │ │ + 11368: 4293 cmp r3, r2 │ │ + 1136a: d800 bhi.n 1136e │ │ + 1136c: e323 b.n 119b6 │ │ + 1136e: 9a02 ldr r2, [sp, #8] │ │ + 11370: 2a19 cmp r2, #25 │ │ + 11372: dc04 bgt.n 1137e │ │ + 11374: 3201 adds r2, #1 │ │ + 11376: 0091 lsls r1, r2, #2 │ │ + 11378: 9202 str r2, [sp, #8] │ │ + 1137a: aa4a add r2, sp, #296 ; 0x128 │ │ + 1137c: 508b str r3, [r1, r2] │ │ + 1137e: 2ffe cmp r7, #254 ; 0xfe │ │ + 11380: dc04 bgt.n 1138c │ │ + 11382: 9a02 ldr r2, [sp, #8] │ │ + 11384: a965 add r1, sp, #404 ; 0x194 │ │ + 11386: 3241 adds r2, #65 ; 0x41 │ │ + 11388: 55ca strb r2, [r1, r7] │ │ + 1138a: 3701 adds r7, #1 │ │ + 1138c: 2001 movs r0, #1 │ │ + 1138e: 9a02 ldr r2, [sp, #8] │ │ + 11390: a914 add r1, sp, #80 ; 0x50 │ │ + 11392: 4240 negs r0, r0 │ │ + 11394: 0092 lsls r2, r2, #2 │ │ + 11396: 5050 str r0, [r2, r1] │ │ + 11398: 9902 ldr r1, [sp, #8] │ │ + 1139a: a82f add r0, sp, #188 ; 0xbc │ │ + 1139c: 9306 str r3, [sp, #24] │ │ + 1139e: 3101 adds r1, #1 │ │ + 113a0: 5011 str r1, [r2, r0] │ │ + 113a2: e308 b.n 119b6 │ │ + 113a4: 9b02 ldr r3, [sp, #8] │ │ + 113a6: 7aa1 ldrb r1, [r4, #10] │ │ + 113a8: 009a lsls r2, r3, #2 │ │ + 113aa: 7ae3 ldrb r3, [r4, #11] │ │ + 113ac: 021b lsls r3, r3, #8 │ │ + 113ae: 430b orrs r3, r1 │ │ + 113b0: 7b21 ldrb r1, [r4, #12] │ │ + 113b2: 0409 lsls r1, r1, #16 │ │ + 113b4: 4319 orrs r1, r3 │ │ + 113b6: 7b63 ldrb r3, [r4, #13] │ │ + 113b8: 061b lsls r3, r3, #24 │ │ + 113ba: 430b orrs r3, r1 │ │ + 113bc: a914 add r1, sp, #80 ; 0x50 │ │ + 113be: 5053 str r3, [r2, r1] │ │ + 113c0: e2f9 b.n 119b6 │ │ + 113c2: 7b60 ldrb r0, [r4, #13] │ │ + 113c4: 2805 cmp r0, #5 │ │ + 113c6: d819 bhi.n 113fc │ │ + 113c8: f01d fdbc bl 2ef44 <__gnu_thumb1_case_uqi@@Base> │ │ + 113cc: 0709 lsls r1, r1, #28 │ │ + 113ce: 1618 asrs r0, r3, #24 │ │ + 113d0: 1103 asrs r3, r0, #4 │ │ + 113d2: 2100 movs r1, #0 │ │ + 113d4: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 113d6: 9103 str r1, [sp, #12] │ │ + 113d8: e013 b.n 11402 │ │ + 113da: 2301 movs r3, #1 │ │ + 113dc: e000 b.n 113e0 │ │ + 113de: 2300 movs r3, #0 │ │ + 113e0: 9303 str r3, [sp, #12] │ │ + 113e2: 9b05 ldr r3, [sp, #20] │ │ + 113e4: 2101 movs r1, #1 │ │ + 113e6: 3301 adds r3, #1 │ │ + 113e8: 9305 str r3, [sp, #20] │ │ + 113ea: 9b07 ldr r3, [sp, #28] │ │ + 113ec: e009 b.n 11402 │ │ + 113ee: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 113f0: 2201 movs r2, #1 │ │ + 113f2: 2100 movs r1, #0 │ │ + 113f4: 9203 str r2, [sp, #12] │ │ + 113f6: e004 b.n 11402 │ │ + 113f8: 2300 movs r3, #0 │ │ + 113fa: e7f9 b.n 113f0 │ │ + 113fc: 2300 movs r3, #0 │ │ + 113fe: 1c19 adds r1, r3, #0 │ │ + 11400: 9303 str r3, [sp, #12] │ │ + 11402: 9802 ldr r0, [sp, #8] │ │ + 11404: ad14 add r5, sp, #80 ; 0x50 │ │ + 11406: 0080 lsls r0, r0, #2 │ │ + 11408: 5945 ldr r5, [r0, r5] │ │ + 1140a: 1c6a adds r2, r5, #1 │ │ + 1140c: d001 beq.n 11412 │ │ + 1140e: ad2f add r5, sp, #188 ; 0xbc │ │ + 11410: 5143 str r3, [r0, r5] │ │ + 11412: 9802 ldr r0, [sp, #8] │ │ + 11414: 2819 cmp r0, #25 │ │ + 11416: dc0d bgt.n 11434 │ │ + 11418: 1c45 adds r5, r0, #1 │ │ + 1141a: 7960 ldrb r0, [r4, #5] │ │ + 1141c: 7926 ldrb r6, [r4, #4] │ │ + 1141e: 00ad lsls r5, r5, #2 │ │ + 11420: 0200 lsls r0, r0, #8 │ │ + 11422: 4330 orrs r0, r6 │ │ + 11424: 79a6 ldrb r6, [r4, #6] │ │ + 11426: 0436 lsls r6, r6, #16 │ │ + 11428: 4306 orrs r6, r0 │ │ + 1142a: 79e0 ldrb r0, [r4, #7] │ │ + 1142c: 0600 lsls r0, r0, #24 │ │ + 1142e: 4330 orrs r0, r6 │ │ + 11430: ae4a add r6, sp, #296 ; 0x128 │ │ + 11432: 51a8 str r0, [r5, r6] │ │ + 11434: 2000 movs r0, #0 │ │ + 11436: 9704 str r7, [sp, #16] │ │ + 11438: 9a02 ldr r2, [sp, #8] │ │ + 1143a: 4293 cmp r3, r2 │ │ + 1143c: dc3c bgt.n 114b8 │ │ + 1143e: 2801 cmp r0, #1 │ │ + 11440: d103 bne.n 1144a │ │ + 11442: 980a ldr r0, [sp, #40] ; 0x28 │ │ + 11444: 1a18 subs r0, r3, r0 │ │ + 11446: 1e45 subs r5, r0, #1 │ │ + 11448: 41a8 sbcs r0, r5 │ │ + 1144a: 2800 cmp r0, #0 │ │ + 1144c: d12b bne.n 114a6 │ │ + 1144e: 2201 movs r2, #1 │ │ + 11450: 2900 cmp r1, #0 │ │ + 11452: d109 bne.n 11468 │ │ + 11454: 9d08 ldr r5, [sp, #32] │ │ + 11456: 42ab cmp r3, r5 │ │ + 11458: d100 bne.n 1145c │ │ + 1145a: 2002 movs r0, #2 │ │ + 1145c: 9d0b ldr r5, [sp, #44] ; 0x2c │ │ + 1145e: 42ab cmp r3, r5 │ │ + 11460: d100 bne.n 11464 │ │ + 11462: 2001 movs r0, #1 │ │ + 11464: 4242 negs r2, r0 │ │ + 11466: 4142 adcs r2, r0 │ │ + 11468: ae14 add r6, sp, #80 ; 0x50 │ │ + 1146a: 009d lsls r5, r3, #2 │ │ + 1146c: 59ad ldr r5, [r5, r6] │ │ + 1146e: 9e05 ldr r6, [sp, #20] │ │ + 11470: 4135 asrs r5, r6 │ │ + 11472: 2601 movs r6, #1 │ │ + 11474: 4235 tst r5, r6 │ │ + 11476: d016 beq.n 114a6 │ │ + 11478: 2a00 cmp r2, #0 │ │ + 1147a: d014 beq.n 114a6 │ │ + 1147c: 9d04 ldr r5, [sp, #16] │ │ + 1147e: 2dfe cmp r5, #254 ; 0xfe │ │ + 11480: dc06 bgt.n 11490 │ │ + 11482: 1c1d adds r5, r3, #0 │ │ + 11484: 9a04 ldr r2, [sp, #16] │ │ + 11486: ae65 add r6, sp, #404 ; 0x194 │ │ + 11488: 3541 adds r5, #65 ; 0x41 │ │ + 1148a: 54b5 strb r5, [r6, r2] │ │ + 1148c: 3201 adds r2, #1 │ │ + 1148e: 9204 str r2, [sp, #16] │ │ + 11490: 009e lsls r6, r3, #2 │ │ + 11492: ad2f add r5, sp, #188 ; 0xbc │ │ + 11494: 5976 ldr r6, [r6, r5] │ │ + 11496: 3301 adds r3, #1 │ │ + 11498: 9a05 ldr r2, [sp, #20] │ │ + 1149a: 1af3 subs r3, r6, r3 │ │ + 1149c: 1e5d subs r5, r3, #1 │ │ + 1149e: 41ab sbcs r3, r5 │ │ + 114a0: 18d3 adds r3, r2, r3 │ │ + 114a2: 9305 str r3, [sp, #20] │ │ + 114a4: e000 b.n 114a8 │ │ + 114a6: 1c5e adds r6, r3, #1 │ │ + 114a8: 1c33 adds r3, r6, #0 │ │ + 114aa: e7c5 b.n 11438 │ │ + 114ac: fd64 ffff stc2l 15, cr15, [r4, #-1020]! ; 0xfffffc04 │ │ + 114b0: 7b9c ldrb r4, [r3, #14] │ │ + 114b2: 0002 movs r2, r0 │ │ + 114b4: 2081 movs r0, #129 ; 0x81 │ │ + 114b6: 0002 movs r2, r0 │ │ + 114b8: 9b03 ldr r3, [sp, #12] │ │ + 114ba: 2b00 cmp r3, #0 │ │ + 114bc: d100 bne.n 114c0 │ │ + 114be: e279 b.n 119b4 │ │ + 114c0: 2a18 cmp r2, #24 │ │ + 114c2: dd00 ble.n 114c6 │ │ + 114c4: e276 b.n 119b4 │ │ + 114c6: 9b04 ldr r3, [sp, #16] │ │ + 114c8: 2bfd cmp r3, #253 ; 0xfd │ │ + 114ca: dd00 ble.n 114ce │ │ + 114cc: e272 b.n 119b4 │ │ + 114ce: 1c13 adds r3, r2, #0 │ │ + 114d0: 3301 adds r3, #1 │ │ + 114d2: 930c str r3, [sp, #48] ; 0x30 │ │ + 114d4: 0099 lsls r1, r3, #2 │ │ + 114d6: 7963 ldrb r3, [r4, #5] │ │ + 114d8: 7922 ldrb r2, [r4, #4] │ │ + 114da: 021b lsls r3, r3, #8 │ │ + 114dc: 4313 orrs r3, r2 │ │ + 114de: 79a2 ldrb r2, [r4, #6] │ │ + 114e0: 0412 lsls r2, r2, #16 │ │ + 114e2: 431a orrs r2, r3 │ │ + 114e4: 79e3 ldrb r3, [r4, #7] │ │ + 114e6: 061b lsls r3, r3, #24 │ │ + 114e8: 4313 orrs r3, r2 │ │ + 114ea: aa4a add r2, sp, #296 ; 0x128 │ │ + 114ec: 508b str r3, [r1, r2] │ │ + 114ee: 2200 movs r2, #0 │ │ + 114f0: 9904 ldr r1, [sp, #16] │ │ + 114f2: ab65 add r3, sp, #404 ; 0x194 │ │ + 114f4: 545a strb r2, [r3, r1] │ │ + 114f6: 9b01 ldr r3, [sp, #4] │ │ + 114f8: 7a5d ldrb r5, [r3, #9] │ │ + 114fa: 7a1c ldrb r4, [r3, #8] │ │ + 114fc: 022d lsls r5, r5, #8 │ │ + 114fe: 4325 orrs r5, r4 │ │ + 11500: 7a9c ldrb r4, [r3, #10] │ │ + 11502: 7adb ldrb r3, [r3, #11] │ │ + 11504: 0424 lsls r4, r4, #16 │ │ + 11506: 432c orrs r4, r5 │ │ + 11508: 061b lsls r3, r3, #24 │ │ + 1150a: 4323 orrs r3, r4 │ │ + 1150c: 7a59 ldrb r1, [r3, #9] │ │ + 1150e: 7a1c ldrb r4, [r3, #8] │ │ + 11510: 7a9a ldrb r2, [r3, #10] │ │ + 11512: 0209 lsls r1, r1, #8 │ │ + 11514: 4321 orrs r1, r4 │ │ + 11516: 7adc ldrb r4, [r3, #11] │ │ + 11518: 0412 lsls r2, r2, #16 │ │ + 1151a: 430a orrs r2, r1 │ │ + 1151c: 0624 lsls r4, r4, #24 │ │ + 1151e: 4314 orrs r4, r2 │ │ + 11520: 7961 ldrb r1, [r4, #5] │ │ + 11522: 7925 ldrb r5, [r4, #4] │ │ + 11524: 79a2 ldrb r2, [r4, #6] │ │ + 11526: 0209 lsls r1, r1, #8 │ │ + 11528: 4329 orrs r1, r5 │ │ + 1152a: 0412 lsls r2, r2, #16 │ │ + 1152c: 79e5 ldrb r5, [r4, #7] │ │ + 1152e: 430a orrs r2, r1 │ │ + 11530: 7859 ldrb r1, [r3, #1] │ │ + 11532: 781c ldrb r4, [r3, #0] │ │ + 11534: 062d lsls r5, r5, #24 │ │ + 11536: 4315 orrs r5, r2 │ │ + 11538: 0209 lsls r1, r1, #8 │ │ + 1153a: 789a ldrb r2, [r3, #2] │ │ + 1153c: 4321 orrs r1, r4 │ │ + 1153e: 78dc ldrb r4, [r3, #3] │ │ + 11540: 0412 lsls r2, r2, #16 │ │ + 11542: 430a orrs r2, r1 │ │ + 11544: 0624 lsls r4, r4, #24 │ │ + 11546: 4314 orrs r4, r2 │ │ + 11548: 2c00 cmp r4, #0 │ │ + 1154a: d100 bne.n 1154e │ │ + 1154c: e0a3 b.n 11696 │ │ + 1154e: 7a63 ldrb r3, [r4, #9] │ │ + 11550: 7a22 ldrb r2, [r4, #8] │ │ + 11552: 021b lsls r3, r3, #8 │ │ + 11554: 4313 orrs r3, r2 │ │ + 11556: 7aa2 ldrb r2, [r4, #10] │ │ + 11558: 0412 lsls r2, r2, #16 │ │ + 1155a: 431a orrs r2, r3 │ │ + 1155c: 7ae3 ldrb r3, [r4, #11] │ │ + 1155e: 061b lsls r3, r3, #24 │ │ + 11560: 4313 orrs r3, r2 │ │ + 11562: d104 bne.n 1156e │ │ + 11564: 9801 ldr r0, [sp, #4] │ │ + 11566: 1c21 adds r1, r4, #0 │ │ + 11568: 1c2a adds r2, r5, #0 │ │ + 1156a: f7fe fa6d bl fa48 │ │ + 1156e: 7a63 ldrb r3, [r4, #9] │ │ + 11570: 7a26 ldrb r6, [r4, #8] │ │ 11572: 7ae0 ldrb r0, [r4, #11] │ │ - 11574: f7fd fff2 bl f55c │ │ - 11578: 2800 cmp r0, #0 │ │ - 1157a: d02d beq.n 115d8 │ │ - 1157c: 340b adds r4, #11 │ │ - 1157e: 1c20 adds r0, r4, #0 │ │ - 11580: a908 add r1, sp, #32 │ │ - 11582: f7fd fffd bl f580 │ │ - 11586: 1824 adds r4, r4, r0 │ │ - 11588: 7820 ldrb r0, [r4, #0] │ │ - 1158a: 2800 cmp r0, #0 │ │ - 1158c: d108 bne.n 115a0 │ │ - 1158e: 4971 ldr r1, [pc, #452] ; (11754 ) │ │ - 11590: 1c20 adds r0, r4, #0 │ │ - 11592: 2205 movs r2, #5 │ │ - 11594: 4479 add r1, pc │ │ - 11596: f01f fa51 bl 30a3c <__clzsi2+0x188> │ │ - 1159a: 2800 cmp r0, #0 │ │ - 1159c: d006 beq.n 115ac │ │ - 1159e: e01b b.n 115d8 │ │ - 115a0: f7fe fcbe bl ff20 │ │ - 115a4: 2800 cmp r0, #0 │ │ - 115a6: d0f2 beq.n 1158e │ │ - 115a8: 3401 adds r4, #1 │ │ - 115aa: e7ed b.n 11588 │ │ - 115ac: 7960 ldrb r0, [r4, #5] │ │ - 115ae: f7fd ffd5 bl f55c │ │ - 115b2: 2800 cmp r0, #0 │ │ - 115b4: d010 beq.n 115d8 │ │ - 115b6: 7820 ldrb r0, [r4, #0] │ │ - 115b8: 2800 cmp r0, #0 │ │ - 115ba: d00a beq.n 115d2 │ │ - 115bc: f7fe fcb0 bl ff20 │ │ - 115c0: 2800 cmp r0, #0 │ │ - 115c2: d106 bne.n 115d2 │ │ - 115c4: 3401 adds r4, #1 │ │ - 115c6: e7f6 b.n 115b6 │ │ - 115c8: f7fe fcaa bl ff20 │ │ - 115cc: 2800 cmp r0, #0 │ │ - 115ce: d003 beq.n 115d8 │ │ - 115d0: 3401 adds r4, #1 │ │ - 115d2: 7820 ldrb r0, [r4, #0] │ │ - 115d4: 2800 cmp r0, #0 │ │ - 115d6: d1f7 bne.n 115c8 │ │ - 115d8: 2d00 cmp r5, #0 │ │ - 115da: d108 bne.n 115ee │ │ - 115dc: 495e ldr r1, [pc, #376] ; (11758 ) │ │ - 115de: 1c20 adds r0, r4, #0 │ │ - 115e0: 2204 movs r2, #4 │ │ - 115e2: 4479 add r1, pc │ │ - 115e4: f01f fa2a bl 30a3c <__clzsi2+0x188> │ │ - 115e8: 2800 cmp r0, #0 │ │ - 115ea: d026 beq.n 1163a │ │ - 115ec: e02e b.n 1164c │ │ - 115ee: 7a7b ldrb r3, [r7, #9] │ │ - 115f0: 7a3a ldrb r2, [r7, #8] │ │ - 115f2: 2100 movs r1, #0 │ │ - 115f4: 021b lsls r3, r3, #8 │ │ - 115f6: 4313 orrs r3, r2 │ │ - 115f8: 7aba ldrb r2, [r7, #10] │ │ - 115fa: 0412 lsls r2, r2, #16 │ │ - 115fc: 4313 orrs r3, r2 │ │ - 115fe: 7afa ldrb r2, [r7, #11] │ │ - 11600: 0612 lsls r2, r2, #24 │ │ - 11602: 4313 orrs r3, r2 │ │ - 11604: 1d6a adds r2, r5, #5 │ │ - 11606: 9201 str r2, [sp, #4] │ │ - 11608: 2b00 cmp r3, #0 │ │ - 1160a: d0e7 beq.n 115dc │ │ - 1160c: 1d58 adds r0, r3, #5 │ │ - 1160e: 7fc0 ldrb r0, [r0, #31] │ │ - 11610: 9a01 ldr r2, [sp, #4] │ │ - 11612: 4684 mov ip, r0 │ │ - 11614: 7fd0 ldrb r0, [r2, #31] │ │ - 11616: 4584 cmp ip, r0 │ │ - 11618: d102 bne.n 11620 │ │ - 1161a: 1c18 adds r0, r3, #0 │ │ - 1161c: 3008 adds r0, #8 │ │ - 1161e: 77c1 strb r1, [r0, #31] │ │ - 11620: 7818 ldrb r0, [r3, #0] │ │ - 11622: 4684 mov ip, r0 │ │ - 11624: 7858 ldrb r0, [r3, #1] │ │ - 11626: 4662 mov r2, ip │ │ - 11628: 0200 lsls r0, r0, #8 │ │ - 1162a: 4310 orrs r0, r2 │ │ - 1162c: 789a ldrb r2, [r3, #2] │ │ - 1162e: 78db ldrb r3, [r3, #3] │ │ - 11630: 0412 lsls r2, r2, #16 │ │ - 11632: 4310 orrs r0, r2 │ │ - 11634: 061b lsls r3, r3, #24 │ │ - 11636: 4303 orrs r3, r0 │ │ - 11638: e7e6 b.n 11608 │ │ - 1163a: 7920 ldrb r0, [r4, #4] │ │ - 1163c: 2800 cmp r0, #0 │ │ - 1163e: d00b beq.n 11658 │ │ - 11640: 2825 cmp r0, #37 ; 0x25 │ │ - 11642: d009 beq.n 11658 │ │ - 11644: f7fe fc6c bl ff20 │ │ - 11648: 2800 cmp r0, #0 │ │ - 1164a: d105 bne.n 11658 │ │ - 1164c: 1c38 adds r0, r7, #0 │ │ - 1164e: 1c31 adds r1, r6, #0 │ │ - 11650: 9a08 ldr r2, [sp, #32] │ │ - 11652: f7fd f90a bl e86a │ │ - 11656: e022 b.n 1169e │ │ - 11658: 2d00 cmp r5, #0 │ │ - 1165a: d0f7 beq.n 1164c │ │ - 1165c: 7a7b ldrb r3, [r7, #9] │ │ - 1165e: 7a3a ldrb r2, [r7, #8] │ │ - 11660: 3505 adds r5, #5 │ │ - 11662: 021b lsls r3, r3, #8 │ │ - 11664: 4313 orrs r3, r2 │ │ - 11666: 7aba ldrb r2, [r7, #10] │ │ - 11668: 0412 lsls r2, r2, #16 │ │ - 1166a: 4313 orrs r3, r2 │ │ - 1166c: 7afa ldrb r2, [r7, #11] │ │ - 1166e: 0612 lsls r2, r2, #24 │ │ - 11670: 4313 orrs r3, r2 │ │ - 11672: 2201 movs r2, #1 │ │ - 11674: 2b00 cmp r3, #0 │ │ - 11676: d0e9 beq.n 1164c │ │ - 11678: 1d59 adds r1, r3, #5 │ │ - 1167a: 7fc8 ldrb r0, [r1, #31] │ │ - 1167c: 7fe9 ldrb r1, [r5, #31] │ │ - 1167e: 4288 cmp r0, r1 │ │ - 11680: d102 bne.n 11688 │ │ - 11682: 1c19 adds r1, r3, #0 │ │ - 11684: 3108 adds r1, #8 │ │ - 11686: 77ca strb r2, [r1, #31] │ │ - 11688: 7859 ldrb r1, [r3, #1] │ │ - 1168a: 7818 ldrb r0, [r3, #0] │ │ - 1168c: 0209 lsls r1, r1, #8 │ │ - 1168e: 4301 orrs r1, r0 │ │ - 11690: 7898 ldrb r0, [r3, #2] │ │ - 11692: 78db ldrb r3, [r3, #3] │ │ - 11694: 0400 lsls r0, r0, #16 │ │ - 11696: 4301 orrs r1, r0 │ │ - 11698: 061b lsls r3, r3, #24 │ │ - 1169a: 430b orrs r3, r1 │ │ - 1169c: e7ea b.n 11674 │ │ - 1169e: 492f ldr r1, [pc, #188] ; (1175c ) │ │ - 116a0: 9800 ldr r0, [sp, #0] │ │ - 116a2: 2206 movs r2, #6 │ │ - 116a4: 4479 add r1, pc │ │ - 116a6: f01f f9c9 bl 30a3c <__clzsi2+0x188> │ │ - 116aa: 2800 cmp r0, #0 │ │ - 116ac: d145 bne.n 1173a │ │ - 116ae: 9c00 ldr r4, [sp, #0] │ │ - 116b0: 79a0 ldrb r0, [r4, #6] │ │ - 116b2: 2800 cmp r0, #0 │ │ - 116b4: d006 beq.n 116c4 │ │ - 116b6: 9d04 ldr r5, [sp, #16] │ │ - 116b8: 42a8 cmp r0, r5 │ │ - 116ba: d003 beq.n 116c4 │ │ - 116bc: f7fe fc30 bl ff20 │ │ - 116c0: 2800 cmp r0, #0 │ │ - 116c2: d03a beq.n 1173a │ │ - 116c4: 269e movs r6, #158 ; 0x9e │ │ - 116c6: 36ff adds r6, #255 ; 0xff │ │ - 116c8: 20ce movs r0, #206 ; 0xce │ │ - 116ca: 0040 lsls r0, r0, #1 │ │ - 116cc: 5db9 ldrb r1, [r7, r6] │ │ - 116ce: 5c3b ldrb r3, [r7, r0] │ │ - 116d0: 22cf movs r2, #207 ; 0xcf │ │ - 116d2: 0052 lsls r2, r2, #1 │ │ - 116d4: 0209 lsls r1, r1, #8 │ │ - 116d6: 4319 orrs r1, r3 │ │ - 116d8: 5cbb ldrb r3, [r7, r2] │ │ - 116da: 24a0 movs r4, #160 ; 0xa0 │ │ - 116dc: 34ff adds r4, #255 ; 0xff │ │ - 116de: 041b lsls r3, r3, #16 │ │ - 116e0: 4319 orrs r1, r3 │ │ - 116e2: 5d3b ldrb r3, [r7, r4] │ │ - 116e4: 1c38 adds r0, r7, #0 │ │ - 116e6: 9d00 ldr r5, [sp, #0] │ │ - 116e8: 061b lsls r3, r3, #24 │ │ - 116ea: 4319 orrs r1, r3 │ │ - 116ec: f7ff f944 bl 10978 │ │ - 116f0: 1c04 adds r4, r0, #0 │ │ - 116f2: 20ce movs r0, #206 ; 0xce │ │ - 116f4: 0a23 lsrs r3, r4, #8 │ │ - 116f6: 0040 lsls r0, r0, #1 │ │ - 116f8: 21cf movs r1, #207 ; 0xcf │ │ - 116fa: 543c strb r4, [r7, r0] │ │ - 116fc: 0049 lsls r1, r1, #1 │ │ - 116fe: 55bb strb r3, [r7, r6] │ │ - 11700: 22a0 movs r2, #160 ; 0xa0 │ │ - 11702: 0c23 lsrs r3, r4, #16 │ │ - 11704: 547b strb r3, [r7, r1] │ │ - 11706: 32ff adds r2, #255 ; 0xff │ │ - 11708: 0e23 lsrs r3, r4, #24 │ │ - 1170a: 3506 adds r5, #6 │ │ - 1170c: 54bb strb r3, [r7, r2] │ │ - 1170e: 7828 ldrb r0, [r5, #0] │ │ - 11710: 2800 cmp r0, #0 │ │ - 11712: d10a bne.n 1172a │ │ - 11714: 4912 ldr r1, [pc, #72] ; (11760 ) │ │ - 11716: 1c28 adds r0, r5, #0 │ │ - 11718: 2203 movs r2, #3 │ │ - 1171a: 4479 add r1, pc │ │ - 1171c: f01f f98e bl 30a3c <__clzsi2+0x188> │ │ - 11720: 342b adds r4, #43 ; 0x2b │ │ - 11722: 2800 cmp r0, #0 │ │ - 11724: d107 bne.n 11736 │ │ - 11726: 7020 strb r0, [r4, #0] │ │ - 11728: e007 b.n 1173a │ │ - 1172a: f7fe fbf9 bl ff20 │ │ - 1172e: 2800 cmp r0, #0 │ │ - 11730: d0f0 beq.n 11714 │ │ - 11732: 3501 adds r5, #1 │ │ - 11734: e7eb b.n 1170e │ │ - 11736: 2301 movs r3, #1 │ │ - 11738: 7023 strb r3, [r4, #0] │ │ - 1173a: 9c06 ldr r4, [sp, #24] │ │ - 1173c: 9a13 ldr r2, [sp, #76] ; 0x4c │ │ - 1173e: 6823 ldr r3, [r4, #0] │ │ - 11740: 429a cmp r2, r3 │ │ - 11742: d001 beq.n 11748 │ │ - 11744: f01f f9ba bl 30abc <__clzsi2+0x208> │ │ - 11748: b015 add sp, #84 ; 0x54 │ │ - 1174a: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 1174c: 0d73 lsrs r3, r6, #21 │ │ - 1174e: 0002 movs r2, r0 │ │ - 11750: 0d1d lsrs r5, r3, #20 │ │ - 11752: 0002 movs r2, r0 │ │ - 11754: 0cfe lsrs r6, r7, #19 │ │ - 11756: 0002 movs r2, r0 │ │ - 11758: 0cab lsrs r3, r5, #18 │ │ - 1175a: 0002 movs r2, r0 │ │ - 1175c: 0bf4 lsrs r4, r6, #15 │ │ - 1175e: 0002 movs r2, r0 │ │ - 11760: 0a2b lsrs r3, r5, #8 │ │ - 11762: 0002 movs r2, r0 │ │ - 11764: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ - 11766: 1c07 adds r7, r0, #0 │ │ - 11768: 1c0e adds r6, r1, #0 │ │ - 1176a: 1c14 adds r4, r2, #0 │ │ - 1176c: 7820 ldrb r0, [r4, #0] │ │ - 1176e: 2800 cmp r0, #0 │ │ - 11770: d101 bne.n 11776 │ │ - 11772: 2500 movs r5, #0 │ │ - 11774: e00c b.n 11790 │ │ - 11776: f7fe fbd3 bl ff20 │ │ - 1177a: 2800 cmp r0, #0 │ │ - 1177c: d0f9 beq.n 11772 │ │ - 1177e: 3401 adds r4, #1 │ │ - 11780: e7f4 b.n 1176c │ │ - 11782: 3401 adds r4, #1 │ │ - 11784: 2b3d cmp r3, #61 ; 0x3d │ │ - 11786: d00f beq.n 117a8 │ │ - 11788: 557b strb r3, [r7, r5] │ │ - 1178a: 3501 adds r5, #1 │ │ - 1178c: 2dff cmp r5, #255 ; 0xff │ │ - 1178e: d00b beq.n 117a8 │ │ - 11790: 7823 ldrb r3, [r4, #0] │ │ - 11792: 2b00 cmp r3, #0 │ │ - 11794: d1f5 bne.n 11782 │ │ - 11796: e007 b.n 117a8 │ │ - 11798: 1e6b subs r3, r5, #1 │ │ - 1179a: 5cf8 ldrb r0, [r7, r3] │ │ - 1179c: 9301 str r3, [sp, #4] │ │ - 1179e: f7fe fbbf bl ff20 │ │ - 117a2: 2800 cmp r0, #0 │ │ - 117a4: d002 beq.n 117ac │ │ - 117a6: 9d01 ldr r5, [sp, #4] │ │ - 117a8: 2d00 cmp r5, #0 │ │ - 117aa: d1f5 bne.n 11798 │ │ - 117ac: 2300 movs r3, #0 │ │ - 117ae: 557b strb r3, [r7, r5] │ │ - 117b0: 7820 ldrb r0, [r4, #0] │ │ - 117b2: 2800 cmp r0, #0 │ │ - 117b4: d101 bne.n 117ba │ │ - 117b6: 2500 movs r5, #0 │ │ - 117b8: e009 b.n 117ce │ │ - 117ba: f7fe fbb1 bl ff20 │ │ - 117be: 2800 cmp r0, #0 │ │ - 117c0: d0f9 beq.n 117b6 │ │ - 117c2: 3401 adds r4, #1 │ │ - 117c4: e7f4 b.n 117b0 │ │ - 117c6: 5573 strb r3, [r6, r5] │ │ - 117c8: 3501 adds r5, #1 │ │ - 117ca: 2dff cmp r5, #255 ; 0xff │ │ - 117cc: d00a beq.n 117e4 │ │ - 117ce: 5d63 ldrb r3, [r4, r5] │ │ - 117d0: 2b00 cmp r3, #0 │ │ - 117d2: d1f8 bne.n 117c6 │ │ - 117d4: e006 b.n 117e4 │ │ - 117d6: 1e6c subs r4, r5, #1 │ │ - 117d8: 5d30 ldrb r0, [r6, r4] │ │ - 117da: f7fe fba1 bl ff20 │ │ - 117de: 2800 cmp r0, #0 │ │ - 117e0: d002 beq.n 117e8 │ │ - 117e2: 1c25 adds r5, r4, #0 │ │ - 117e4: 2d00 cmp r5, #0 │ │ - 117e6: d1f6 bne.n 117d6 │ │ - 117e8: 2300 movs r3, #0 │ │ - 117ea: 5573 strb r3, [r6, r5] │ │ - 117ec: bdf7 pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ - 117ee: 0000 movs r0, r0 │ │ - 117f0: b5f0 push {r4, r5, r6, r7, lr} │ │ - 117f2: 4d53 ldr r5, [pc, #332] ; (11940 ) │ │ - 117f4: 4c53 ldr r4, [pc, #332] ; (11944 ) │ │ - 117f6: 1c0a adds r2, r1, #0 │ │ - 117f8: 447d add r5, pc │ │ - 117fa: 682d ldr r5, [r5, #0] │ │ - 117fc: 44a5 add sp, r4 │ │ - 117fe: ae03 add r6, sp, #12 │ │ - 11800: 682b ldr r3, [r5, #0] │ │ - 11802: 1c04 adds r4, r0, #0 │ │ - 11804: a843 add r0, sp, #268 ; 0x10c │ │ - 11806: 9000 str r0, [sp, #0] │ │ - 11808: a943 add r1, sp, #268 ; 0x10c │ │ - 1180a: 1c30 adds r0, r6, #0 │ │ - 1180c: 9383 str r3, [sp, #524] ; 0x20c │ │ - 1180e: f7ff ffa9 bl 11764 │ │ - 11812: 1c30 adds r0, r6, #0 │ │ - 11814: f01f f91a bl 30a4c <__clzsi2+0x198> │ │ - 11818: 9501 str r5, [sp, #4] │ │ - 1181a: 2801 cmp r0, #1 │ │ - 1181c: d900 bls.n 11820 │ │ - 1181e: e083 b.n 11928 │ │ - 11820: 4b49 ldr r3, [pc, #292] ; (11948 ) │ │ - 11822: 7832 ldrb r2, [r6, #0] │ │ - 11824: 447b add r3, pc │ │ - 11826: 681b ldr r3, [r3, #0] │ │ - 11828: 3201 adds r2, #1 │ │ - 1182a: 0052 lsls r2, r2, #1 │ │ - 1182c: 681b ldr r3, [r3, #0] │ │ - 1182e: 5ed1 ldrsh r1, [r2, r3] │ │ - 11830: 4846 ldr r0, [pc, #280] ; (1194c ) │ │ - 11832: 4478 add r0, pc │ │ - 11834: f01f f96a bl 30b0c <__clzsi2+0x258> │ │ - 11838: 2800 cmp r0, #0 │ │ - 1183a: d075 beq.n 11928 │ │ - 1183c: 252b movs r5, #43 ; 0x2b │ │ - 1183e: 1c30 adds r0, r6, #0 │ │ - 11840: 2121 movs r1, #33 ; 0x21 │ │ - 11842: f01f f963 bl 30b0c <__clzsi2+0x258> │ │ - 11846: 1e07 subs r7, r0, #0 │ │ - 11848: d001 beq.n 1184e │ │ - 1184a: 7005 strb r5, [r0, #0] │ │ - 1184c: e7f7 b.n 1183e │ │ - 1184e: 4940 ldr r1, [pc, #256] ; (11950 ) │ │ - 11850: 1c30 adds r0, r6, #0 │ │ - 11852: 4479 add r1, pc │ │ - 11854: f01f f94a bl 30aec <__clzsi2+0x238> │ │ - 11858: 2800 cmp r0, #0 │ │ - 1185a: d145 bne.n 118e8 │ │ - 1185c: 7963 ldrb r3, [r4, #5] │ │ - 1185e: 7922 ldrb r2, [r4, #4] │ │ - 11860: 021b lsls r3, r3, #8 │ │ - 11862: 4313 orrs r3, r2 │ │ - 11864: 79a2 ldrb r2, [r4, #6] │ │ - 11866: 0412 lsls r2, r2, #16 │ │ - 11868: 4313 orrs r3, r2 │ │ - 1186a: 79e2 ldrb r2, [r4, #7] │ │ - 1186c: 0612 lsls r2, r2, #24 │ │ - 1186e: 4313 orrs r3, r2 │ │ - 11870: 7832 ldrb r2, [r6, #0] │ │ - 11872: 2b00 cmp r3, #0 │ │ - 11874: d058 beq.n 11928 │ │ - 11876: 7959 ldrb r1, [r3, #5] │ │ - 11878: 791d ldrb r5, [r3, #4] │ │ - 1187a: 0209 lsls r1, r1, #8 │ │ - 1187c: 4329 orrs r1, r5 │ │ - 1187e: 799d ldrb r5, [r3, #6] │ │ - 11880: 042d lsls r5, r5, #16 │ │ - 11882: 4329 orrs r1, r5 │ │ - 11884: 79dd ldrb r5, [r3, #7] │ │ - 11886: 062d lsls r5, r5, #24 │ │ - 11888: 4329 orrs r1, r5 │ │ - 1188a: 7809 ldrb r1, [r1, #0] │ │ - 1188c: 4291 cmp r1, r2 │ │ - 1188e: d11e bne.n 118ce │ │ - 11890: 785a ldrb r2, [r3, #1] │ │ - 11892: 781e ldrb r6, [r3, #0] │ │ - 11894: 789d ldrb r5, [r3, #2] │ │ - 11896: 78d9 ldrb r1, [r3, #3] │ │ - 11898: 0212 lsls r2, r2, #8 │ │ - 1189a: 4316 orrs r6, r2 │ │ - 1189c: 042a lsls r2, r5, #16 │ │ - 1189e: 4316 orrs r6, r2 │ │ - 118a0: 060a lsls r2, r1, #24 │ │ - 118a2: 4332 orrs r2, r6 │ │ - 118a4: 2800 cmp r0, #0 │ │ - 118a6: d007 beq.n 118b8 │ │ - 118a8: 0a11 lsrs r1, r2, #8 │ │ - 118aa: 7002 strb r2, [r0, #0] │ │ - 118ac: 7041 strb r1, [r0, #1] │ │ - 118ae: 0c11 lsrs r1, r2, #16 │ │ - 118b0: 0e12 lsrs r2, r2, #24 │ │ - 118b2: 7081 strb r1, [r0, #2] │ │ - 118b4: 70c2 strb r2, [r0, #3] │ │ - 118b6: e006 b.n 118c6 │ │ - 118b8: 0a11 lsrs r1, r2, #8 │ │ - 118ba: 7122 strb r2, [r4, #4] │ │ - 118bc: 7161 strb r1, [r4, #5] │ │ - 118be: 0c11 lsrs r1, r2, #16 │ │ - 118c0: 0e12 lsrs r2, r2, #24 │ │ - 118c2: 71a1 strb r1, [r4, #6] │ │ - 118c4: 71e2 strb r2, [r4, #7] │ │ - 118c6: 1c18 adds r0, r3, #0 │ │ - 118c8: f01f f8c8 bl 30a5c <__clzsi2+0x1a8> │ │ - 118cc: e02c b.n 11928 │ │ - 118ce: 7859 ldrb r1, [r3, #1] │ │ - 118d0: 7818 ldrb r0, [r3, #0] │ │ - 118d2: 78dd ldrb r5, [r3, #3] │ │ - 118d4: 0209 lsls r1, r1, #8 │ │ - 118d6: 4301 orrs r1, r0 │ │ - 118d8: 7898 ldrb r0, [r3, #2] │ │ - 118da: 062d lsls r5, r5, #24 │ │ - 118dc: 0400 lsls r0, r0, #16 │ │ - 118de: 4301 orrs r1, r0 │ │ - 118e0: 1c18 adds r0, r3, #0 │ │ - 118e2: 1c2b adds r3, r5, #0 │ │ - 118e4: 430b orrs r3, r1 │ │ - 118e6: e7c4 b.n 11872 │ │ - 118e8: 2142 movs r1, #66 ; 0x42 │ │ - 118ea: 2001 movs r0, #1 │ │ - 118ec: f01f f8de bl 30aac <__clzsi2+0x1f8> │ │ - 118f0: 1c05 adds r5, r0, #0 │ │ - 118f2: 1c30 adds r0, r6, #0 │ │ - 118f4: f01f f912 bl 30b1c <__clzsi2+0x268> │ │ - 118f8: 6068 str r0, [r5, #4] │ │ - 118fa: a843 add r0, sp, #268 ; 0x10c │ │ - 118fc: f01f f90e bl 30b1c <__clzsi2+0x268> │ │ - 11900: 60ef str r7, [r5, #12] │ │ - 11902: 60a8 str r0, [r5, #8] │ │ - 11904: 7963 ldrb r3, [r4, #5] │ │ - 11906: 7922 ldrb r2, [r4, #4] │ │ - 11908: 021b lsls r3, r3, #8 │ │ - 1190a: 4313 orrs r3, r2 │ │ - 1190c: 79a2 ldrb r2, [r4, #6] │ │ - 1190e: 0412 lsls r2, r2, #16 │ │ - 11910: 4313 orrs r3, r2 │ │ - 11912: 79e2 ldrb r2, [r4, #7] │ │ - 11914: 0612 lsls r2, r2, #24 │ │ - 11916: 4313 orrs r3, r2 │ │ - 11918: 602b str r3, [r5, #0] │ │ - 1191a: 0a2b lsrs r3, r5, #8 │ │ - 1191c: 7125 strb r5, [r4, #4] │ │ - 1191e: 7163 strb r3, [r4, #5] │ │ - 11920: 0c2b lsrs r3, r5, #16 │ │ - 11922: 0e2d lsrs r5, r5, #24 │ │ - 11924: 71a3 strb r3, [r4, #6] │ │ - 11926: 71e5 strb r5, [r4, #7] │ │ - 11928: 9901 ldr r1, [sp, #4] │ │ - 1192a: 9a83 ldr r2, [sp, #524] ; 0x20c │ │ - 1192c: 680b ldr r3, [r1, #0] │ │ - 1192e: 429a cmp r2, r3 │ │ - 11930: d001 beq.n 11936 │ │ - 11932: f01f f8c3 bl 30abc <__clzsi2+0x208> │ │ - 11936: 2385 movs r3, #133 ; 0x85 │ │ - 11938: 009b lsls r3, r3, #2 │ │ - 1193a: 449d add sp, r3 │ │ - 1193c: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 1193e: 46c0 nop ; (mov r8, r8) │ │ - 11940: 6634 str r4, [r6, #96] ; 0x60 │ │ - 11942: 0002 movs r2, r0 │ │ - 11944: fdec ffff stc2l 15, cr15, [ip, #1020]! ; 0x3fc │ │ - 11948: 6614 str r4, [r2, #96] ; 0x60 │ │ - 1194a: 0002 movs r2, r0 │ │ - 1194c: 0a6d lsrs r5, r5, #9 │ │ - 1194e: 0002 movs r2, r0 │ │ - 11950: 0a61 lsrs r1, r4, #9 │ │ - 11952: 0002 movs r2, r0 │ │ - │ │ -00011954 : │ │ - 11954: b500 push {lr} │ │ - 11956: 1c43 adds r3, r0, #1 │ │ - 11958: d00a beq.n 11970 │ │ - 1195a: 4b06 ldr r3, [pc, #24] ; (11974 ) │ │ - 1195c: 0600 lsls r0, r0, #24 │ │ - 1195e: 0e00 lsrs r0, r0, #24 │ │ - 11960: 447b add r3, pc │ │ - 11962: 681b ldr r3, [r3, #0] │ │ - 11964: 681b ldr r3, [r3, #0] │ │ - 11966: 1818 adds r0, r3, r0 │ │ - 11968: 7840 ldrb r0, [r0, #1] │ │ - 1196a: 2301 movs r3, #1 │ │ - 1196c: 4018 ands r0, r3 │ │ - 1196e: e000 b.n 11972 │ │ - 11970: 2000 movs r0, #0 │ │ - 11972: bd00 pop {pc} │ │ - 11974: 64d4 str r4, [r2, #76] ; 0x4c │ │ - 11976: 0002 movs r2, r0 │ │ - 11978: b5f0 push {r4, r5, r6, r7, lr} │ │ - 1197a: 25ce movs r5, #206 ; 0xce │ │ - 1197c: b08d sub sp, #52 ; 0x34 │ │ - 1197e: 006d lsls r5, r5, #1 │ │ - 11980: 1c07 adds r7, r0, #0 │ │ - 11982: 9309 str r3, [sp, #36] ; 0x24 │ │ - 11984: 5d43 ldrb r3, [r0, r5] │ │ - 11986: 209e movs r0, #158 ; 0x9e │ │ - 11988: 30ff adds r0, #255 ; 0xff │ │ - 1198a: 5c3c ldrb r4, [r7, r0] │ │ - 1198c: 9207 str r2, [sp, #28] │ │ - 1198e: 22cf movs r2, #207 ; 0xcf │ │ - 11990: 0224 lsls r4, r4, #8 │ │ - 11992: 0052 lsls r2, r2, #1 │ │ - 11994: 431c orrs r4, r3 │ │ - 11996: 5cbb ldrb r3, [r7, r2] │ │ - 11998: 041b lsls r3, r3, #16 │ │ - 1199a: 431c orrs r4, r3 │ │ - 1199c: 23a0 movs r3, #160 ; 0xa0 │ │ - 1199e: 33ff adds r3, #255 ; 0xff │ │ - 119a0: 5cfe ldrb r6, [r7, r3] │ │ - 119a2: 0636 lsls r6, r6, #24 │ │ - 119a4: 4334 orrs r4, r6 │ │ - 119a6: 295e cmp r1, #94 ; 0x5e │ │ - 119a8: d007 beq.n 119ba │ │ - 119aa: 295f cmp r1, #95 ; 0x5f │ │ - 119ac: d00f beq.n 119ce │ │ - 119ae: 293d cmp r1, #61 ; 0x3d │ │ - 119b0: d11b bne.n 119ea │ │ - 119b2: 9d07 ldr r5, [sp, #28] │ │ - 119b4: 782d ldrb r5, [r5, #0] │ │ - 119b6: 9504 str r5, [sp, #16] │ │ - 119b8: e014 b.n 119e4 │ │ - 119ba: 9d07 ldr r5, [sp, #28] │ │ - 119bc: 782b ldrb r3, [r5, #0] │ │ - 119be: 2b5e cmp r3, #94 ; 0x5e │ │ - 119c0: d10f bne.n 119e2 │ │ - 119c2: 786e ldrb r6, [r5, #1] │ │ - 119c4: 2502 movs r5, #2 │ │ - 119c6: 9503 str r5, [sp, #12] │ │ - 119c8: 9604 str r6, [sp, #16] │ │ - 119ca: 2178 movs r1, #120 ; 0x78 │ │ - 119cc: e010 b.n 119f0 │ │ - 119ce: 9d07 ldr r5, [sp, #28] │ │ - 119d0: 782b ldrb r3, [r5, #0] │ │ - 119d2: 2b5f cmp r3, #95 ; 0x5f │ │ - 119d4: d105 bne.n 119e2 │ │ - 119d6: 786e ldrb r6, [r5, #1] │ │ - 119d8: 2502 movs r5, #2 │ │ - 119da: 9503 str r5, [sp, #12] │ │ - 119dc: 9604 str r6, [sp, #16] │ │ - 119de: 2162 movs r1, #98 ; 0x62 │ │ - 119e0: e006 b.n 119f0 │ │ - 119e2: 9304 str r3, [sp, #16] │ │ - 119e4: 2601 movs r6, #1 │ │ - 119e6: 9603 str r6, [sp, #12] │ │ - 119e8: e002 b.n 119f0 │ │ - 119ea: 2500 movs r5, #0 │ │ - 119ec: 9104 str r1, [sp, #16] │ │ - 119ee: 9503 str r5, [sp, #12] │ │ - 119f0: 2300 movs r3, #0 │ │ - 119f2: 9e12 ldr r6, [sp, #72] ; 0x48 │ │ - 119f4: 9d04 ldr r5, [sp, #16] │ │ - 119f6: 5cf2 ldrb r2, [r6, r3] │ │ - 119f8: 4295 cmp r5, r2 │ │ - 119fa: d003 beq.n 11a04 │ │ - 119fc: 3301 adds r3, #1 │ │ - 119fe: 2b33 cmp r3, #51 ; 0x33 │ │ - 11a00: d1f7 bne.n 119f2 │ │ - 11a02: e002 b.n 11a0a │ │ - 11a04: 9308 str r3, [sp, #32] │ │ - 11a06: 2b18 cmp r3, #24 │ │ - 11a08: dd01 ble.n 11a0e │ │ - 11a0a: 9308 str r3, [sp, #32] │ │ - 11a0c: 3b19 subs r3, #25 │ │ - 11a0e: 9e03 ldr r6, [sp, #12] │ │ - 11a10: 2e00 cmp r6, #0 │ │ - 11a12: d018 beq.n 11a46 │ │ - 11a14: 4ac0 ldr r2, [pc, #768] ; (11d18 ) │ │ - 11a16: 2300 movs r3, #0 │ │ - 11a18: 447a add r2, pc │ │ - 11a1a: 5cd0 ldrb r0, [r2, r3] │ │ - 11a1c: 9d04 ldr r5, [sp, #16] │ │ - 11a1e: 4285 cmp r5, r0 │ │ - 11a20: d100 bne.n 11a24 │ │ - 11a22: e234 b.n 11e8e │ │ - 11a24: 3301 adds r3, #1 │ │ - 11a26: 2b19 cmp r3, #25 │ │ - 11a28: d1f7 bne.n 11a1a │ │ - 11a2a: e028 b.n 11a7e │ │ - 11a2c: 2978 cmp r1, #120 ; 0x78 │ │ - 11a2e: d101 bne.n 11a34 │ │ - 11a30: 3301 adds r3, #1 │ │ - 11a32: 3301 adds r3, #1 │ │ - 11a34: 9e08 ldr r6, [sp, #32] │ │ - 11a36: 2e18 cmp r6, #24 │ │ - 11a38: dc02 bgt.n 11a40 │ │ - 11a3a: 9d12 ldr r5, [sp, #72] ; 0x48 │ │ - 11a3c: 2220 movs r2, #32 │ │ - 11a3e: 55aa strb r2, [r5, r6] │ │ - 11a40: 9d04 ldr r5, [sp, #16] │ │ - 11a42: 9e12 ldr r6, [sp, #72] ; 0x48 │ │ - 11a44: 54f5 strb r5, [r6, r3] │ │ - 11a46: 2b18 cmp r3, #24 │ │ - 11a48: dc19 bgt.n 11a7e │ │ - 11a4a: 7d62 ldrb r2, [r4, #21] │ │ - 11a4c: 7d21 ldrb r1, [r4, #20] │ │ - 11a4e: 2603 movs r6, #3 │ │ - 11a50: 0212 lsls r2, r2, #8 │ │ - 11a52: 430a orrs r2, r1 │ │ - 11a54: 7da1 ldrb r1, [r4, #22] │ │ - 11a56: 0409 lsls r1, r1, #16 │ │ - 11a58: 430a orrs r2, r1 │ │ - 11a5a: 7de1 ldrb r1, [r4, #23] │ │ - 11a5c: 0609 lsls r1, r1, #24 │ │ - 11a5e: 430a orrs r2, r1 │ │ - 11a60: 189b adds r3, r3, r2 │ │ - 11a62: 2b0c cmp r3, #12 │ │ - 11a64: dd02 ble.n 11a6c │ │ - 11a66: 3601 adds r6, #1 │ │ - 11a68: 3b0c subs r3, #12 │ │ - 11a6a: e7fa b.n 11a62 │ │ - 11a6c: 2b00 cmp r3, #0 │ │ - 11a6e: da02 bge.n 11a76 │ │ - 11a70: 3e01 subs r6, #1 │ │ - 11a72: 330c adds r3, #12 │ │ - 11a74: e7fa b.n 11a6c │ │ - 11a76: 3317 adds r3, #23 │ │ - 11a78: aa0a add r2, sp, #40 ; 0x28 │ │ - 11a7a: 7013 strb r3, [r2, #0] │ │ - 11a7c: e003 b.n 11a86 │ │ - 11a7e: 2200 movs r2, #0 │ │ - 11a80: ab0a add r3, sp, #40 ; 0x28 │ │ - 11a82: 701a strb r2, [r3, #0] │ │ - 11a84: 2603 movs r6, #3 │ │ - 11a86: 4da5 ldr r5, [pc, #660] ; (11d1c ) │ │ - 11a88: 447d add r5, pc │ │ - 11a8a: 9505 str r5, [sp, #20] │ │ - 11a8c: 2500 movs r5, #0 │ │ - 11a8e: 9a07 ldr r2, [sp, #28] │ │ - 11a90: 9b03 ldr r3, [sp, #12] │ │ - 11a92: 5cd2 ldrb r2, [r2, r3] │ │ - 11a94: 9206 str r2, [sp, #24] │ │ - 11a96: 2a00 cmp r2, #0 │ │ - 11a98: d11f bne.n 11ada │ │ - 11a9a: 7e65 ldrb r5, [r4, #25] │ │ - 11a9c: 7e23 ldrb r3, [r4, #24] │ │ - 11a9e: 022d lsls r5, r5, #8 │ │ - 11aa0: 431d orrs r5, r3 │ │ - 11aa2: 7ea3 ldrb r3, [r4, #26] │ │ - 11aa4: 041b lsls r3, r3, #16 │ │ - 11aa6: 431d orrs r5, r3 │ │ - 11aa8: 7ee3 ldrb r3, [r4, #27] │ │ - 11aaa: 061b lsls r3, r3, #24 │ │ - 11aac: 431d orrs r5, r3 │ │ - 11aae: d028 beq.n 11b02 │ │ - 11ab0: 7d63 ldrb r3, [r4, #21] │ │ - 11ab2: 7d22 ldrb r2, [r4, #20] │ │ - 11ab4: 021b lsls r3, r3, #8 │ │ - 11ab6: 4313 orrs r3, r2 │ │ - 11ab8: 7da2 ldrb r2, [r4, #22] │ │ - 11aba: 0412 lsls r2, r2, #16 │ │ - 11abc: 4313 orrs r3, r2 │ │ - 11abe: 7de2 ldrb r2, [r4, #23] │ │ - 11ac0: 0612 lsls r2, r2, #24 │ │ - 11ac2: 4313 orrs r3, r2 │ │ - 11ac4: 220c movs r2, #12 │ │ - 11ac6: 436a muls r2, r5 │ │ - 11ac8: 189b adds r3, r3, r2 │ │ - 11aca: 0a1a lsrs r2, r3, #8 │ │ - 11acc: 7523 strb r3, [r4, #20] │ │ - 11ace: 7562 strb r2, [r4, #21] │ │ - 11ad0: 0c1a lsrs r2, r3, #16 │ │ - 11ad2: 0e1b lsrs r3, r3, #24 │ │ - 11ad4: 75a2 strb r2, [r4, #22] │ │ - 11ad6: 75e3 strb r3, [r4, #23] │ │ - 11ad8: e013 b.n 11b02 │ │ - 11ada: 9805 ldr r0, [sp, #20] │ │ - 11adc: 9906 ldr r1, [sp, #24] │ │ - 11ade: f01f f815 bl 30b0c <__clzsi2+0x258> │ │ - 11ae2: 2800 cmp r0, #0 │ │ - 11ae4: d0d9 beq.n 11a9a │ │ - 11ae6: 9806 ldr r0, [sp, #24] │ │ - 11ae8: 282c cmp r0, #44 ; 0x2c │ │ - 11aea: d101 bne.n 11af0 │ │ - 11aec: 3e01 subs r6, #1 │ │ - 11aee: e000 b.n 11af2 │ │ - 11af0: 3601 adds r6, #1 │ │ - 11af2: 9903 ldr r1, [sp, #12] │ │ - 11af4: 7625 strb r5, [r4, #24] │ │ - 11af6: 7665 strb r5, [r4, #25] │ │ - 11af8: 3101 adds r1, #1 │ │ - 11afa: 9103 str r1, [sp, #12] │ │ - 11afc: 76a5 strb r5, [r4, #26] │ │ - 11afe: 76e5 strb r5, [r4, #27] │ │ - 11b00: e7c5 b.n 11a8e │ │ - 11b02: 2300 movs r3, #0 │ │ - 11b04: 7623 strb r3, [r4, #24] │ │ - 11b06: 7663 strb r3, [r4, #25] │ │ - 11b08: 76a3 strb r3, [r4, #26] │ │ - 11b0a: 76e3 strb r3, [r4, #27] │ │ - 11b0c: 1975 adds r5, r6, r5 │ │ - 11b0e: d403 bmi.n 11b18 │ │ - 11b10: 2d09 cmp r5, #9 │ │ - 11b12: dd02 ble.n 11b1a │ │ - 11b14: 2509 movs r5, #9 │ │ - 11b16: e000 b.n 11b1a │ │ - 11b18: 1c1d adds r5, r3, #0 │ │ - 11b1a: 1c23 adds r3, r4, #0 │ │ - 11b1c: 332a adds r3, #42 ; 0x2a │ │ - 11b1e: ae0a add r6, sp, #40 ; 0x28 │ │ - 11b20: 7818 ldrb r0, [r3, #0] │ │ - 11b22: 7075 strb r5, [r6, #1] │ │ - 11b24: f010 f85e bl 21be4 │ │ - 11b28: 9909 ldr r1, [sp, #36] ; 0x24 │ │ - 11b2a: 70b0 strb r0, [r6, #2] │ │ - 11b2c: 9a13 ldr r2, [sp, #76] ; 0x4c │ │ - 11b2e: 1c20 adds r0, r4, #0 │ │ - 11b30: f7fc fe58 bl e7e4 │ │ - 11b34: 9b14 ldr r3, [sp, #80] ; 0x50 │ │ - 11b36: 9c15 ldr r4, [sp, #84] ; 0x54 │ │ - 11b38: 70f0 strb r0, [r6, #3] │ │ - 11b3a: 7133 strb r3, [r6, #4] │ │ - 11b3c: 7174 strb r4, [r6, #5] │ │ - 11b3e: 7836 ldrb r6, [r6, #0] │ │ - 11b40: 209e movs r0, #158 ; 0x9e │ │ - 11b42: 30ff adds r0, #255 ; 0xff │ │ - 11b44: 46b4 mov ip, r6 │ │ - 11b46: 26ce movs r6, #206 ; 0xce │ │ - 11b48: 0076 lsls r6, r6, #1 │ │ - 11b4a: 5c39 ldrb r1, [r7, r0] │ │ - 11b4c: 5dbb ldrb r3, [r7, r6] │ │ - 11b4e: 22cf movs r2, #207 ; 0xcf │ │ - 11b50: 0052 lsls r2, r2, #1 │ │ - 11b52: 0209 lsls r1, r1, #8 │ │ - 11b54: 4319 orrs r1, r3 │ │ - 11b56: 5cbb ldrb r3, [r7, r2] │ │ - 11b58: 24a0 movs r4, #160 ; 0xa0 │ │ - 11b5a: 34ff adds r4, #255 ; 0xff │ │ - 11b5c: 041b lsls r3, r3, #16 │ │ - 11b5e: 4319 orrs r1, r3 │ │ - 11b60: 5d3b ldrb r3, [r7, r4] │ │ - 11b62: 7a7a ldrb r2, [r7, #9] │ │ - 11b64: 061b lsls r3, r3, #24 │ │ - 11b66: 4319 orrs r1, r3 │ │ - 11b68: 1d4b adds r3, r1, #5 │ │ - 11b6a: 7fdb ldrb r3, [r3, #31] │ │ - 11b6c: 0212 lsls r2, r2, #8 │ │ - 11b6e: 9306 str r3, [sp, #24] │ │ - 11b70: 1d8b adds r3, r1, #6 │ │ - 11b72: 7fdb ldrb r3, [r3, #31] │ │ - 11b74: 9301 str r3, [sp, #4] │ │ - 11b76: 7a3b ldrb r3, [r7, #8] │ │ - 11b78: 431a orrs r2, r3 │ │ - 11b7a: 7abb ldrb r3, [r7, #10] │ │ - 11b7c: 041b lsls r3, r3, #16 │ │ - 11b7e: 431a orrs r2, r3 │ │ - 11b80: 7afb ldrb r3, [r7, #11] │ │ - 11b82: 061b lsls r3, r3, #24 │ │ - 11b84: 431a orrs r2, r3 │ │ - 11b86: 1c13 adds r3, r2, #0 │ │ - 11b88: 2b00 cmp r3, #0 │ │ - 11b8a: d04c beq.n 11c26 │ │ - 11b8c: 1d58 adds r0, r3, #5 │ │ - 11b8e: 7fc0 ldrb r0, [r0, #31] │ │ - 11b90: 9e06 ldr r6, [sp, #24] │ │ - 11b92: 42b0 cmp r0, r6 │ │ - 11b94: d13c bne.n 11c10 │ │ - 11b96: 7c58 ldrb r0, [r3, #17] │ │ - 11b98: 7c1e ldrb r6, [r3, #16] │ │ - 11b9a: 0200 lsls r0, r0, #8 │ │ - 11b9c: 4330 orrs r0, r6 │ │ - 11b9e: 7c9e ldrb r6, [r3, #18] │ │ - 11ba0: 0436 lsls r6, r6, #16 │ │ - 11ba2: 4330 orrs r0, r6 │ │ - 11ba4: 7cde ldrb r6, [r3, #19] │ │ - 11ba6: 0636 lsls r6, r6, #24 │ │ - 11ba8: 4330 orrs r0, r6 │ │ - 11baa: d031 beq.n 11c10 │ │ - 11bac: 7946 ldrb r6, [r0, #5] │ │ - 11bae: 7904 ldrb r4, [r0, #4] │ │ - 11bb0: 0236 lsls r6, r6, #8 │ │ - 11bb2: 4326 orrs r6, r4 │ │ - 11bb4: 9602 str r6, [sp, #8] │ │ - 11bb6: 7986 ldrb r6, [r0, #6] │ │ - 11bb8: 9c02 ldr r4, [sp, #8] │ │ - 11bba: 0436 lsls r6, r6, #16 │ │ - 11bbc: 4334 orrs r4, r6 │ │ - 11bbe: 79c6 ldrb r6, [r0, #7] │ │ - 11bc0: 0636 lsls r6, r6, #24 │ │ - 11bc2: 4334 orrs r4, r6 │ │ - 11bc4: 9e09 ldr r6, [sp, #36] ; 0x24 │ │ - 11bc6: 42b4 cmp r4, r6 │ │ - 11bc8: d222 bcs.n 11c10 │ │ - 11bca: 7a46 ldrb r6, [r0, #9] │ │ - 11bcc: 42ae cmp r6, r5 │ │ - 11bce: d11f bne.n 11c10 │ │ - 11bd0: 7a00 ldrb r0, [r0, #8] │ │ - 11bd2: 4664 mov r4, ip │ │ - 11bd4: 1b00 subs r0, r0, r4 │ │ - 11bd6: 17c6 asrs r6, r0, #31 │ │ - 11bd8: 1980 adds r0, r0, r6 │ │ - 11bda: 4070 eors r0, r6 │ │ - 11bdc: 2802 cmp r0, #2 │ │ - 11bde: dc17 bgt.n 11c10 │ │ - 11be0: 1d9a adds r2, r3, #6 │ │ - 11be2: 7fd2 ldrb r2, [r2, #31] │ │ - 11be4: 9801 ldr r0, [sp, #4] │ │ - 11be6: 4282 cmp r2, r0 │ │ - 11be8: d001 beq.n 11bee │ │ - 11bea: 1dda adds r2, r3, #7 │ │ - 11bec: 77d0 strb r0, [r2, #31] │ │ - 11bee: 21ce movs r1, #206 ; 0xce │ │ - 11bf0: 249e movs r4, #158 ; 0x9e │ │ - 11bf2: 0a1a lsrs r2, r3, #8 │ │ - 11bf4: 34ff adds r4, #255 ; 0xff │ │ - 11bf6: 0049 lsls r1, r1, #1 │ │ - 11bf8: 25cf movs r5, #207 ; 0xcf │ │ - 11bfa: 547b strb r3, [r7, r1] │ │ - 11bfc: 006d lsls r5, r5, #1 │ │ - 11bfe: 553a strb r2, [r7, r4] │ │ - 11c00: 26a0 movs r6, #160 ; 0xa0 │ │ - 11c02: 0c1a lsrs r2, r3, #16 │ │ - 11c04: 557a strb r2, [r7, r5] │ │ - 11c06: 36ff adds r6, #255 ; 0xff │ │ - 11c08: 0e1a lsrs r2, r3, #24 │ │ - 11c0a: 55ba strb r2, [r7, r6] │ │ - 11c0c: 1c1c adds r4, r3, #0 │ │ - 11c0e: e03a b.n 11c86 │ │ - 11c10: 7858 ldrb r0, [r3, #1] │ │ - 11c12: 781e ldrb r6, [r3, #0] │ │ - 11c14: 0200 lsls r0, r0, #8 │ │ - 11c16: 4330 orrs r0, r6 │ │ - 11c18: 789e ldrb r6, [r3, #2] │ │ - 11c1a: 78db ldrb r3, [r3, #3] │ │ - 11c1c: 0436 lsls r6, r6, #16 │ │ - 11c1e: 4330 orrs r0, r6 │ │ - 11c20: 061b lsls r3, r3, #24 │ │ - 11c22: 4303 orrs r3, r0 │ │ - 11c24: e7b0 b.n 11b88 │ │ - 11c26: 1dcb adds r3, r1, #7 │ │ - 11c28: 7fd8 ldrb r0, [r3, #31] │ │ - 11c2a: 9b01 ldr r3, [sp, #4] │ │ - 11c2c: 4283 cmp r3, r0 │ │ - 11c2e: d029 beq.n 11c84 │ │ - 11c30: 2a00 cmp r2, #0 │ │ - 11c32: d027 beq.n 11c84 │ │ - 11c34: 1d53 adds r3, r2, #5 │ │ - 11c36: 7fdb ldrb r3, [r3, #31] │ │ - 11c38: 9c06 ldr r4, [sp, #24] │ │ - 11c3a: 42a3 cmp r3, r4 │ │ - 11c3c: d117 bne.n 11c6e │ │ - 11c3e: 1d93 adds r3, r2, #6 │ │ - 11c40: 7fdb ldrb r3, [r3, #31] │ │ - 11c42: 4283 cmp r3, r0 │ │ - 11c44: d113 bne.n 11c6e │ │ - 11c46: 9d01 ldr r5, [sp, #4] │ │ - 11c48: 1dd3 adds r3, r2, #7 │ │ - 11c4a: 26ce movs r6, #206 ; 0xce │ │ - 11c4c: 209e movs r0, #158 ; 0x9e │ │ - 11c4e: 77dd strb r5, [r3, #31] │ │ - 11c50: 0076 lsls r6, r6, #1 │ │ - 11c52: 0a13 lsrs r3, r2, #8 │ │ - 11c54: 30ff adds r0, #255 ; 0xff │ │ - 11c56: 21cf movs r1, #207 ; 0xcf │ │ - 11c58: 55ba strb r2, [r7, r6] │ │ - 11c5a: 0049 lsls r1, r1, #1 │ │ - 11c5c: 543b strb r3, [r7, r0] │ │ - 11c5e: 24a0 movs r4, #160 ; 0xa0 │ │ - 11c60: 0c13 lsrs r3, r2, #16 │ │ - 11c62: 547b strb r3, [r7, r1] │ │ - 11c64: 34ff adds r4, #255 ; 0xff │ │ - 11c66: 0e13 lsrs r3, r2, #24 │ │ - 11c68: 553b strb r3, [r7, r4] │ │ - 11c6a: 1c14 adds r4, r2, #0 │ │ - 11c6c: e00b b.n 11c86 │ │ - 11c6e: 7853 ldrb r3, [r2, #1] │ │ - 11c70: 7815 ldrb r5, [r2, #0] │ │ - 11c72: 021b lsls r3, r3, #8 │ │ - 11c74: 432b orrs r3, r5 │ │ - 11c76: 7895 ldrb r5, [r2, #2] │ │ - 11c78: 78d2 ldrb r2, [r2, #3] │ │ - 11c7a: 042d lsls r5, r5, #16 │ │ - 11c7c: 431d orrs r5, r3 │ │ - 11c7e: 0612 lsls r2, r2, #24 │ │ - 11c80: 432a orrs r2, r5 │ │ - 11c82: e7d5 b.n 11c30 │ │ - 11c84: 1c0c adds r4, r1, #0 │ │ - 11c86: 7c63 ldrb r3, [r4, #17] │ │ - 11c88: 7c22 ldrb r2, [r4, #16] │ │ - 11c8a: 021b lsls r3, r3, #8 │ │ - 11c8c: 4313 orrs r3, r2 │ │ - 11c8e: 7ca2 ldrb r2, [r4, #18] │ │ - 11c90: 0412 lsls r2, r2, #16 │ │ - 11c92: 4313 orrs r3, r2 │ │ - 11c94: 7ce2 ldrb r2, [r4, #19] │ │ - 11c96: 0612 lsls r2, r2, #24 │ │ - 11c98: 4313 orrs r3, r2 │ │ - 11c9a: d054 beq.n 11d46 │ │ - 11c9c: 7a1d ldrb r5, [r3, #8] │ │ - 11c9e: 4565 cmp r5, ip │ │ - 11ca0: d051 beq.n 11d46 │ │ - 11ca2: 4666 mov r6, ip │ │ - 11ca4: 1bab subs r3, r5, r6 │ │ - 11ca6: 17d8 asrs r0, r3, #31 │ │ - 11ca8: 181b adds r3, r3, r0 │ │ - 11caa: 4043 eors r3, r0 │ │ - 11cac: 2b02 cmp r3, #2 │ │ - 11cae: dc4a bgt.n 11d46 │ │ - 11cb0: 1c2b adds r3, r5, #0 │ │ - 11cb2: 7d65 ldrb r5, [r4, #21] │ │ - 11cb4: 7d22 ldrb r2, [r4, #20] │ │ - 11cb6: 3b17 subs r3, #23 │ │ - 11cb8: 022d lsls r5, r5, #8 │ │ - 11cba: 4315 orrs r5, r2 │ │ - 11cbc: 7da2 ldrb r2, [r4, #22] │ │ - 11cbe: 0412 lsls r2, r2, #16 │ │ - 11cc0: 4315 orrs r5, r2 │ │ - 11cc2: 7de2 ldrb r2, [r4, #23] │ │ - 11cc4: 0612 lsls r2, r2, #24 │ │ - 11cc6: 4315 orrs r5, r2 │ │ - 11cc8: 1b5d subs r5, r3, r5 │ │ - 11cca: 2d00 cmp r5, #0 │ │ - 11ccc: da01 bge.n 11cd2 │ │ - 11cce: 350c adds r5, #12 │ │ - 11cd0: e7fb b.n 11cca │ │ - 11cd2: 2d0c cmp r5, #12 │ │ - 11cd4: dd01 ble.n 11cda │ │ - 11cd6: 3d0c subs r5, #12 │ │ - 11cd8: e7fb b.n 11cd2 │ │ - 11cda: 9804 ldr r0, [sp, #16] │ │ - 11cdc: f7ff fe3a bl 11954 │ │ - 11ce0: 2800 cmp r0, #0 │ │ - 11ce2: d004 beq.n 11cee │ │ - 11ce4: 9e12 ldr r6, [sp, #72] ; 0x48 │ │ - 11ce6: 1973 adds r3, r6, r5 │ │ - 11ce8: 7b1b ldrb r3, [r3, #12] │ │ - 11cea: 2b20 cmp r3, #32 │ │ - 11cec: d008 beq.n 11d00 │ │ - 11cee: 9804 ldr r0, [sp, #16] │ │ - 11cf0: f7fd ffac bl fc4c │ │ - 11cf4: 2800 cmp r0, #0 │ │ - 11cf6: d026 beq.n 11d46 │ │ - 11cf8: 9e12 ldr r6, [sp, #72] ; 0x48 │ │ - 11cfa: 5d73 ldrb r3, [r6, r5] │ │ - 11cfc: 2b20 cmp r3, #32 │ │ - 11cfe: d122 bne.n 11d46 │ │ - 11d00: 9808 ldr r0, [sp, #32] │ │ - 11d02: 9e12 ldr r6, [sp, #72] ; 0x48 │ │ - 11d04: 2320 movs r3, #32 │ │ - 11d06: 5433 strb r3, [r6, r0] │ │ - 11d08: 9804 ldr r0, [sp, #16] │ │ - 11d0a: f7ff fe23 bl 11954 │ │ - 11d0e: 2800 cmp r0, #0 │ │ - 11d10: d006 beq.n 11d20 │ │ - 11d12: 9904 ldr r1, [sp, #16] │ │ - 11d14: 5571 strb r1, [r6, r5] │ │ - 11d16: e007 b.n 11d28 │ │ - 11d18: 0696 lsls r6, r2, #26 │ │ - 11d1a: 0002 movs r2, r0 │ │ - 11d1c: 0831 lsrs r1, r6, #32 │ │ - 11d1e: 0002 movs r2, r0 │ │ - 11d20: 9e12 ldr r6, [sp, #72] ; 0x48 │ │ - 11d22: 1975 adds r5, r6, r5 │ │ - 11d24: 9e04 ldr r6, [sp, #16] │ │ - 11d26: 732e strb r6, [r5, #12] │ │ - 11d28: 7c62 ldrb r2, [r4, #17] │ │ - 11d2a: 7c23 ldrb r3, [r4, #16] │ │ - 11d2c: 0212 lsls r2, r2, #8 │ │ - 11d2e: 431a orrs r2, r3 │ │ - 11d30: 7ca3 ldrb r3, [r4, #18] │ │ - 11d32: 041b lsls r3, r3, #16 │ │ + 11574: 021b lsls r3, r3, #8 │ │ + 11576: 4333 orrs r3, r6 │ │ + 11578: 7aa6 ldrb r6, [r4, #10] │ │ + 1157a: 0600 lsls r0, r0, #24 │ │ + 1157c: 0436 lsls r6, r6, #16 │ │ + 1157e: 431e orrs r6, r3 │ │ + 11580: 4330 orrs r0, r6 │ │ + 11582: 7943 ldrb r3, [r0, #5] │ │ + 11584: 7902 ldrb r2, [r0, #4] │ │ + 11586: 021b lsls r3, r3, #8 │ │ + 11588: 4313 orrs r3, r2 │ │ + 1158a: 7982 ldrb r2, [r0, #6] │ │ + 1158c: 0412 lsls r2, r2, #16 │ │ + 1158e: 431a orrs r2, r3 │ │ + 11590: 79c3 ldrb r3, [r0, #7] │ │ + 11592: 061b lsls r3, r3, #24 │ │ + 11594: 4313 orrs r3, r2 │ │ + 11596: 42ab cmp r3, r5 │ │ + 11598: d81b bhi.n 115d2 │ │ + 1159a: 7a63 ldrb r3, [r4, #9] │ │ + 1159c: 7a22 ldrb r2, [r4, #8] │ │ + 1159e: 021b lsls r3, r3, #8 │ │ + 115a0: 4313 orrs r3, r2 │ │ + 115a2: 7aa2 ldrb r2, [r4, #10] │ │ + 115a4: 0412 lsls r2, r2, #16 │ │ + 115a6: 431a orrs r2, r3 │ │ + 115a8: 7ae3 ldrb r3, [r4, #11] │ │ + 115aa: 061b lsls r3, r3, #24 │ │ + 115ac: 4313 orrs r3, r2 │ │ + 115ae: 795a ldrb r2, [r3, #5] │ │ + 115b0: 7919 ldrb r1, [r3, #4] │ │ + 115b2: 0212 lsls r2, r2, #8 │ │ + 115b4: 430a orrs r2, r1 │ │ + 115b6: 7999 ldrb r1, [r3, #6] │ │ + 115b8: 0409 lsls r1, r1, #16 │ │ + 115ba: 4311 orrs r1, r2 │ │ + 115bc: 79da ldrb r2, [r3, #7] │ │ + 115be: 0612 lsls r2, r2, #24 │ │ + 115c0: 430a orrs r2, r1 │ │ + 115c2: 42aa cmp r2, r5 │ │ + 115c4: d25c bcs.n 11680 │ │ + 115c6: 9801 ldr r0, [sp, #4] │ │ + 115c8: 1c21 adds r1, r4, #0 │ │ + 115ca: 1c2a adds r2, r5, #0 │ │ + 115cc: f7fe fa3c bl fa48 │ │ + 115d0: e056 b.n 11680 │ │ + 115d2: 7963 ldrb r3, [r4, #5] │ │ + 115d4: 7926 ldrb r6, [r4, #4] │ │ + 115d6: 021b lsls r3, r3, #8 │ │ + 115d8: 4333 orrs r3, r6 │ │ + 115da: 79a6 ldrb r6, [r4, #6] │ │ + 115dc: 0436 lsls r6, r6, #16 │ │ + 115de: 431e orrs r6, r3 │ │ + 115e0: 79e3 ldrb r3, [r4, #7] │ │ + 115e2: 061b lsls r3, r3, #24 │ │ + 115e4: 4333 orrs r3, r6 │ │ + 115e6: 2600 movs r6, #0 │ │ + 115e8: 2b00 cmp r3, #0 │ │ + 115ea: d118 bne.n 1161e │ │ + 115ec: 2e00 cmp r6, #0 │ │ + 115ee: d02f beq.n 11650 │ │ + 115f0: 7872 ldrb r2, [r6, #1] │ │ + 115f2: 7830 ldrb r0, [r6, #0] │ │ + 115f4: 78b3 ldrb r3, [r6, #2] │ │ + 115f6: 0212 lsls r2, r2, #8 │ │ + 115f8: 4302 orrs r2, r0 │ │ + 115fa: 78f0 ldrb r0, [r6, #3] │ │ + 115fc: 041b lsls r3, r3, #16 │ │ + 115fe: 4313 orrs r3, r2 │ │ + 11600: 0600 lsls r0, r0, #24 │ │ + 11602: 4318 orrs r0, r3 │ │ + 11604: 2300 movs r3, #0 │ │ + 11606: 0a32 lsrs r2, r6, #8 │ │ + 11608: 7262 strb r2, [r4, #9] │ │ + 1160a: 0c32 lsrs r2, r6, #16 │ │ + 1160c: 72a2 strb r2, [r4, #10] │ │ + 1160e: 0e32 lsrs r2, r6, #24 │ │ + 11610: 7226 strb r6, [r4, #8] │ │ + 11612: 72e2 strb r2, [r4, #11] │ │ + 11614: 7033 strb r3, [r6, #0] │ │ + 11616: 7073 strb r3, [r6, #1] │ │ + 11618: 70b3 strb r3, [r6, #2] │ │ + 1161a: 70f3 strb r3, [r6, #3] │ │ + 1161c: e020 b.n 11660 │ │ + 1161e: 795a ldrb r2, [r3, #5] │ │ + 11620: 7919 ldrb r1, [r3, #4] │ │ + 11622: 0212 lsls r2, r2, #8 │ │ + 11624: 430a orrs r2, r1 │ │ + 11626: 7999 ldrb r1, [r3, #6] │ │ + 11628: 0409 lsls r1, r1, #16 │ │ + 1162a: 4311 orrs r1, r2 │ │ + 1162c: 79da ldrb r2, [r3, #7] │ │ + 1162e: 0612 lsls r2, r2, #24 │ │ + 11630: 430a orrs r2, r1 │ │ + 11632: 42aa cmp r2, r5 │ │ + 11634: d8da bhi.n 115ec │ │ + 11636: 785e ldrb r6, [r3, #1] │ │ + 11638: 781a ldrb r2, [r3, #0] │ │ + 1163a: 78d9 ldrb r1, [r3, #3] │ │ + 1163c: 0236 lsls r6, r6, #8 │ │ + 1163e: 4316 orrs r6, r2 │ │ + 11640: 789a ldrb r2, [r3, #2] │ │ + 11642: 0609 lsls r1, r1, #24 │ │ + 11644: 0412 lsls r2, r2, #16 │ │ + 11646: 4332 orrs r2, r6 │ │ + 11648: 1c1e adds r6, r3, #0 │ │ + 1164a: 1c0b adds r3, r1, #0 │ │ + 1164c: 4313 orrs r3, r2 │ │ + 1164e: e7cb b.n 115e8 │ │ + 11650: 7126 strb r6, [r4, #4] │ │ + 11652: 7166 strb r6, [r4, #5] │ │ + 11654: 71a6 strb r6, [r4, #6] │ │ + 11656: 71e6 strb r6, [r4, #7] │ │ + 11658: 7226 strb r6, [r4, #8] │ │ + 1165a: 7266 strb r6, [r4, #9] │ │ + 1165c: 72a6 strb r6, [r4, #10] │ │ + 1165e: 72e6 strb r6, [r4, #11] │ │ + 11660: 2800 cmp r0, #0 │ │ + 11662: d09a beq.n 1159a │ │ + 11664: 7842 ldrb r2, [r0, #1] │ │ + 11666: 7806 ldrb r6, [r0, #0] │ │ + 11668: 7883 ldrb r3, [r0, #2] │ │ + 1166a: 0212 lsls r2, r2, #8 │ │ + 1166c: 4332 orrs r2, r6 │ │ + 1166e: 78c6 ldrb r6, [r0, #3] │ │ + 11670: 041b lsls r3, r3, #16 │ │ + 11672: 4313 orrs r3, r2 │ │ + 11674: 0636 lsls r6, r6, #24 │ │ + 11676: 431e orrs r6, r3 │ │ + 11678: f020 fb88 bl 31d8c <__aeabi_llsl@@Base+0x22c> │ │ + 1167c: 1c30 adds r0, r6, #0 │ │ + 1167e: e7ef b.n 11660 │ │ + 11680: 7862 ldrb r2, [r4, #1] │ │ + 11682: 7823 ldrb r3, [r4, #0] │ │ + 11684: 0212 lsls r2, r2, #8 │ │ + 11686: 431a orrs r2, r3 │ │ + 11688: 78a3 ldrb r3, [r4, #2] │ │ + 1168a: 78e4 ldrb r4, [r4, #3] │ │ + 1168c: 041b lsls r3, r3, #16 │ │ + 1168e: 4313 orrs r3, r2 │ │ + 11690: 0624 lsls r4, r4, #24 │ │ + 11692: 431c orrs r4, r3 │ │ + 11694: e758 b.n 11548 │ │ + 11696: ac65 add r4, sp, #404 ; 0x194 │ │ + 11698: 19e3 adds r3, r4, r7 │ │ + 1169a: 9311 str r3, [sp, #68] ; 0x44 │ │ + 1169c: 9b01 ldr r3, [sp, #4] │ │ + 1169e: 7a5a ldrb r2, [r3, #9] │ │ + 116a0: 7a1c ldrb r4, [r3, #8] │ │ + 116a2: 7a9b ldrb r3, [r3, #10] │ │ + 116a4: 0212 lsls r2, r2, #8 │ │ + 116a6: 4322 orrs r2, r4 │ │ + 116a8: 041b lsls r3, r3, #16 │ │ + 116aa: 4313 orrs r3, r2 │ │ + 116ac: 9a01 ldr r2, [sp, #4] │ │ + 116ae: 7ad4 ldrb r4, [r2, #11] │ │ + 116b0: 0624 lsls r4, r4, #24 │ │ + 116b2: 431c orrs r4, r3 │ │ + 116b4: d100 bne.n 116b8 │ │ + 116b6: e13c b.n 11932 │ │ + 116b8: 7a67 ldrb r7, [r4, #9] │ │ + 116ba: 7a25 ldrb r5, [r4, #8] │ │ + 116bc: 7ae3 ldrb r3, [r4, #11] │ │ + 116be: 023f lsls r7, r7, #8 │ │ + 116c0: 432f orrs r7, r5 │ │ + 116c2: 7aa5 ldrb r5, [r4, #10] │ │ + 116c4: 061b lsls r3, r3, #24 │ │ + 116c6: 1c66 adds r6, r4, #1 │ │ + 116c8: 042d lsls r5, r5, #16 │ │ + 116ca: 433d orrs r5, r7 │ │ + 116cc: 432b orrs r3, r5 │ │ + 116ce: 9303 str r3, [sp, #12] │ │ + 116d0: 1ca5 adds r5, r4, #2 │ │ + 116d2: 7fea ldrb r2, [r5, #31] │ │ + 116d4: 7ff3 ldrb r3, [r6, #31] │ │ + 116d6: 1ce0 adds r0, r4, #3 │ │ + 116d8: 0212 lsls r2, r2, #8 │ │ + 116da: 431a orrs r2, r3 │ │ + 116dc: 7fc3 ldrb r3, [r0, #31] │ │ + 116de: 1d21 adds r1, r4, #4 │ │ + 116e0: 041b lsls r3, r3, #16 │ │ + 116e2: 4313 orrs r3, r2 │ │ + 116e4: 7fca ldrb r2, [r1, #31] │ │ + 116e6: 0612 lsls r2, r2, #24 │ │ + 116e8: 431a orrs r2, r3 │ │ + 116ea: 1c93 adds r3, r2, #2 │ │ + 116ec: d01b beq.n 11726 │ │ + 116ee: 2302 movs r3, #2 │ │ + 116f0: 425b negs r3, r3 │ │ + 116f2: 77f3 strb r3, [r6, #31] │ │ + 116f4: 2301 movs r3, #1 │ │ + 116f6: 425b negs r3, r3 │ │ + 116f8: 77eb strb r3, [r5, #31] │ │ + 116fa: 77c3 strb r3, [r0, #31] │ │ + 116fc: 77cb strb r3, [r1, #31] │ │ + 116fe: 9b03 ldr r3, [sp, #12] │ │ + 11700: 791a ldrb r2, [r3, #4] │ │ + 11702: 795b ldrb r3, [r3, #5] │ │ + 11704: 021b lsls r3, r3, #8 │ │ + 11706: 4313 orrs r3, r2 │ │ + 11708: 9a03 ldr r2, [sp, #12] │ │ + 1170a: 7992 ldrb r2, [r2, #6] │ │ + 1170c: 0412 lsls r2, r2, #16 │ │ + 1170e: 431a orrs r2, r3 │ │ + 11710: 9b03 ldr r3, [sp, #12] │ │ + 11712: 79db ldrb r3, [r3, #7] │ │ + 11714: 061b lsls r3, r3, #24 │ │ + 11716: 4313 orrs r3, r2 │ │ + 11718: 0a1a lsrs r2, r3, #8 │ │ + 1171a: 7723 strb r3, [r4, #28] │ │ + 1171c: 7762 strb r2, [r4, #29] │ │ + 1171e: 0c1a lsrs r2, r3, #16 │ │ + 11720: 0e1b lsrs r3, r3, #24 │ │ + 11722: 77a2 strb r2, [r4, #30] │ │ + 11724: 77e3 strb r3, [r4, #31] │ │ + 11726: 1c23 adds r3, r4, #0 │ │ + 11728: 2200 movs r2, #0 │ │ + 1172a: 207f movs r0, #127 ; 0x7f │ │ + 1172c: 3308 adds r3, #8 │ │ + 1172e: 77da strb r2, [r3, #31] │ │ + 11730: 9b11 ldr r3, [sp, #68] ; 0x44 │ │ + 11732: 9306 str r3, [sp, #24] │ │ + 11734: 9b06 ldr r3, [sp, #24] │ │ + 11736: 781b ldrb r3, [r3, #0] │ │ + 11738: 2b00 cmp r3, #0 │ │ + 1173a: d100 bne.n 1173e │ │ + 1173c: e0be b.n 118bc │ │ + 1173e: 2805 cmp r0, #5 │ │ + 11740: dc00 bgt.n 11744 │ │ + 11742: e0d0 b.n 118e6 │ │ + 11744: 4ac3 ldr r2, [pc, #780] ; (11a54 ) │ │ + 11746: 189b adds r3, r3, r2 │ │ + 11748: 009b lsls r3, r3, #2 │ │ + 1174a: aaa6 add r2, sp, #664 ; 0x298 │ │ + 1174c: 18d3 adds r3, r2, r3 │ │ + 1174e: 1c1a adds r2, r3, #0 │ │ + 11750: 3b6d subs r3, #109 ; 0x6d │ │ + 11752: 3a71 subs r2, #113 ; 0x71 │ │ + 11754: 3aff subs r2, #255 ; 0xff │ │ + 11756: 3bff subs r3, #255 ; 0xff │ │ + 11758: 6812 ldr r2, [r2, #0] │ │ + 1175a: 681b ldr r3, [r3, #0] │ │ + 1175c: 920d str r2, [sp, #52] ; 0x34 │ │ + 1175e: 930e str r3, [sp, #56] ; 0x38 │ │ + 11760: 7a67 ldrb r7, [r4, #9] │ │ + 11762: 7a26 ldrb r6, [r4, #8] │ │ + 11764: 7ae1 ldrb r1, [r4, #11] │ │ + 11766: 023f lsls r7, r7, #8 │ │ + 11768: 4337 orrs r7, r6 │ │ + 1176a: 7aa6 ldrb r6, [r4, #10] │ │ + 1176c: 0609 lsls r1, r1, #24 │ │ + 1176e: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 11770: 0436 lsls r6, r6, #16 │ │ + 11772: 433e orrs r6, r7 │ │ + 11774: 4331 orrs r1, r6 │ │ + 11776: 794f ldrb r7, [r1, #5] │ │ + 11778: 790e ldrb r6, [r1, #4] │ │ + 1177a: 79ca ldrb r2, [r1, #7] │ │ + 1177c: 023f lsls r7, r7, #8 │ │ + 1177e: 4337 orrs r7, r6 │ │ + 11780: 798e ldrb r6, [r1, #6] │ │ + 11782: 0612 lsls r2, r2, #24 │ │ + 11784: 0436 lsls r6, r6, #16 │ │ + 11786: 433e orrs r6, r7 │ │ + 11788: 4332 orrs r2, r6 │ │ + 1178a: 1ad3 subs r3, r2, r3 │ │ + 1178c: 930f str r3, [sp, #60] ; 0x3c │ │ + 1178e: 7962 ldrb r2, [r4, #5] │ │ + 11790: 7925 ldrb r5, [r4, #4] │ │ + 11792: 79a3 ldrb r3, [r4, #6] │ │ + 11794: 0212 lsls r2, r2, #8 │ │ + 11796: 432a orrs r2, r5 │ │ + 11798: 79e5 ldrb r5, [r4, #7] │ │ + 1179a: 041b lsls r3, r3, #16 │ │ + 1179c: 4313 orrs r3, r2 │ │ + 1179e: 062d lsls r5, r5, #24 │ │ + 117a0: 431d orrs r5, r3 │ │ + 117a2: d061 beq.n 11868 │ │ + 117a4: 796a ldrb r2, [r5, #5] │ │ + 117a6: 792e ldrb r6, [r5, #4] │ │ + 117a8: 79ab ldrb r3, [r5, #6] │ │ + 117aa: 0212 lsls r2, r2, #8 │ │ + 117ac: 4332 orrs r2, r6 │ │ + 117ae: 79ee ldrb r6, [r5, #7] │ │ + 117b0: 041b lsls r3, r3, #16 │ │ + 117b2: 4313 orrs r3, r2 │ │ + 117b4: 0636 lsls r6, r6, #24 │ │ + 117b6: 431e orrs r6, r3 │ │ + 117b8: 9b0e ldr r3, [sp, #56] ; 0x38 │ │ + 117ba: 429e cmp r6, r3 │ │ + 117bc: d854 bhi.n 11868 │ │ + 117be: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 117c0: 429e cmp r6, r3 │ │ + 117c2: d348 bcc.n 11856 │ │ + 117c4: 7a2f ldrb r7, [r5, #8] │ │ + 117c6: 2f01 cmp r7, #1 │ │ + 117c8: d104 bne.n 117d4 │ │ + 117ca: 2210 movs r2, #16 │ │ + 117cc: 7a6b ldrb r3, [r5, #9] │ │ + 117ce: 4393 bics r3, r2 │ │ + 117d0: 2b43 cmp r3, #67 ; 0x43 │ │ + 117d2: d140 bne.n 11856 │ │ + 117d4: 7a63 ldrb r3, [r4, #9] │ │ + 117d6: 7a22 ldrb r2, [r4, #8] │ │ + 117d8: 021b lsls r3, r3, #8 │ │ + 117da: 4313 orrs r3, r2 │ │ + 117dc: 7aa2 ldrb r2, [r4, #10] │ │ + 117de: 0412 lsls r2, r2, #16 │ │ + 117e0: 431a orrs r2, r3 │ │ + 117e2: 7ae3 ldrb r3, [r4, #11] │ │ + 117e4: 061b lsls r3, r3, #24 │ │ + 117e6: 4313 orrs r3, r2 │ │ + 117e8: 429d cmp r5, r3 │ │ + 117ea: d034 beq.n 11856 │ │ + 117ec: 2110 movs r1, #16 │ │ + 117ee: 2001 movs r0, #1 │ │ + 117f0: f020 fb04 bl 31dfc <__aeabi_llsl@@Base+0x29c> │ │ + 117f4: 2300 movs r3, #0 │ │ + 117f6: 7207 strb r7, [r0, #8] │ │ + 117f8: 6003 str r3, [r0, #0] │ │ + 117fa: 7a6b ldrb r3, [r5, #9] │ │ + 117fc: 1c01 adds r1, r0, #0 │ │ + 117fe: 7243 strb r3, [r0, #9] │ │ + 11800: 7aeb ldrb r3, [r5, #11] │ │ + 11802: 7aaa ldrb r2, [r5, #10] │ │ + 11804: 0a07 lsrs r7, r0, #8 │ │ + 11806: 021b lsls r3, r3, #8 │ │ + 11808: 4313 orrs r3, r2 │ │ + 1180a: 7b2a ldrb r2, [r5, #12] │ │ + 1180c: 0412 lsls r2, r2, #16 │ │ + 1180e: 431a orrs r2, r3 │ │ + 11810: 7b6b ldrb r3, [r5, #13] │ │ + 11812: 061b lsls r3, r3, #24 │ │ + 11814: 4313 orrs r3, r2 │ │ + 11816: 8143 strh r3, [r0, #10] │ │ + 11818: 0c1b lsrs r3, r3, #16 │ │ + 1181a: 8183 strh r3, [r0, #12] │ │ + 1181c: 9b0f ldr r3, [sp, #60] ; 0x3c │ │ + 1181e: 199e adds r6, r3, r6 │ │ + 11820: 232a movs r3, #42 ; 0x2a │ │ + 11822: 6046 str r6, [r0, #4] │ │ + 11824: 7383 strb r3, [r0, #14] │ │ + 11826: 7a62 ldrb r2, [r4, #9] │ │ + 11828: 7a26 ldrb r6, [r4, #8] │ │ + 1182a: 7aa3 ldrb r3, [r4, #10] │ │ + 1182c: 0212 lsls r2, r2, #8 │ │ + 1182e: 4332 orrs r2, r6 │ │ + 11830: 041b lsls r3, r3, #16 │ │ + 11832: 4313 orrs r3, r2 │ │ + 11834: 22ff movs r2, #255 ; 0xff │ │ + 11836: 7ae6 ldrb r6, [r4, #11] │ │ + 11838: 4011 ands r1, r2 │ │ + 1183a: 4017 ands r7, r2 │ │ + 1183c: 0636 lsls r6, r6, #24 │ │ + 1183e: 431e orrs r6, r3 │ │ + 11840: 0c03 lsrs r3, r0, #16 │ │ + 11842: 4013 ands r3, r2 │ │ + 11844: 0e00 lsrs r0, r0, #24 │ │ + 11846: 7031 strb r1, [r6, #0] │ │ + 11848: 7077 strb r7, [r6, #1] │ │ + 1184a: 70b3 strb r3, [r6, #2] │ │ + 1184c: 70f0 strb r0, [r6, #3] │ │ + 1184e: 7221 strb r1, [r4, #8] │ │ + 11850: 7267 strb r7, [r4, #9] │ │ + 11852: 72a3 strb r3, [r4, #10] │ │ + 11854: 72e0 strb r0, [r4, #11] │ │ + 11856: 786a ldrb r2, [r5, #1] │ │ + 11858: 782b ldrb r3, [r5, #0] │ │ + 1185a: 0212 lsls r2, r2, #8 │ │ + 1185c: 431a orrs r2, r3 │ │ + 1185e: 78ab ldrb r3, [r5, #2] │ │ + 11860: 78ed ldrb r5, [r5, #3] │ │ + 11862: 041b lsls r3, r3, #16 │ │ + 11864: 4313 orrs r3, r2 │ │ + 11866: e79a b.n 1179e │ │ + 11868: 990e ldr r1, [sp, #56] ; 0x38 │ │ + 1186a: 9b0f ldr r3, [sp, #60] ; 0x3c │ │ + 1186c: 9801 ldr r0, [sp, #4] │ │ + 1186e: 468c mov ip, r1 │ │ + 11870: 4463 add r3, ip │ │ + 11872: 1c1a adds r2, r3, #0 │ │ + 11874: 1c21 adds r1, r4, #0 │ │ + 11876: f7fe f8e7 bl fa48 │ │ + 1187a: 7a62 ldrb r2, [r4, #9] │ │ + 1187c: 7a23 ldrb r3, [r4, #8] │ │ + 1187e: 7ae1 ldrb r1, [r4, #11] │ │ + 11880: 0212 lsls r2, r2, #8 │ │ + 11882: 431a orrs r2, r3 │ │ + 11884: 7aa3 ldrb r3, [r4, #10] │ │ + 11886: 0609 lsls r1, r1, #24 │ │ + 11888: 2000 movs r0, #0 │ │ + 1188a: 041b lsls r3, r3, #16 │ │ + 1188c: 4313 orrs r3, r2 │ │ + 1188e: 4319 orrs r1, r3 │ │ + 11890: 794a ldrb r2, [r1, #5] │ │ + 11892: 790b ldrb r3, [r1, #4] │ │ + 11894: 0212 lsls r2, r2, #8 │ │ + 11896: 431a orrs r2, r3 │ │ + 11898: 798b ldrb r3, [r1, #6] │ │ + 1189a: 79c9 ldrb r1, [r1, #7] │ │ + 1189c: 041b lsls r3, r3, #16 │ │ + 1189e: 4313 orrs r3, r2 │ │ + 118a0: 0609 lsls r1, r1, #24 │ │ + 118a2: 4319 orrs r1, r3 │ │ + 118a4: 1c23 adds r3, r4, #0 │ │ + 118a6: 3308 adds r3, #8 │ │ + 118a8: 7fdb ldrb r3, [r3, #31] │ │ + 118aa: 4283 cmp r3, r0 │ │ + 118ac: d103 bne.n 118b6 │ │ + 118ae: 1c20 adds r0, r4, #0 │ │ + 118b0: 227f movs r2, #127 ; 0x7f │ │ + 118b2: f7fd fef1 bl f698 │ │ + 118b6: 9b06 ldr r3, [sp, #24] │ │ + 118b8: 3301 adds r3, #1 │ │ + 118ba: e73a b.n 11732 │ │ + 118bc: 2805 cmp r0, #5 │ │ + 118be: dd00 ble.n 118c2 │ │ + 118c0: e736 b.n 11730 │ │ + 118c2: e010 b.n 118e6 │ │ + 118c4: 9b03 ldr r3, [sp, #12] │ │ + 118c6: 7a1b ldrb r3, [r3, #8] │ │ + 118c8: 2b01 cmp r3, #1 │ │ + 118ca: d810 bhi.n 118ee │ │ + 118cc: 9b03 ldr r3, [sp, #12] │ │ + 118ce: 781a ldrb r2, [r3, #0] │ │ + 118d0: 785b ldrb r3, [r3, #1] │ │ + 118d2: 021b lsls r3, r3, #8 │ │ + 118d4: 4313 orrs r3, r2 │ │ + 118d6: 9a03 ldr r2, [sp, #12] │ │ + 118d8: 7895 ldrb r5, [r2, #2] │ │ + 118da: 042d lsls r5, r5, #16 │ │ + 118dc: 431d orrs r5, r3 │ │ + 118de: 78d3 ldrb r3, [r2, #3] │ │ + 118e0: 061b lsls r3, r3, #24 │ │ + 118e2: 432b orrs r3, r5 │ │ + 118e4: 9303 str r3, [sp, #12] │ │ + 118e6: 9b03 ldr r3, [sp, #12] │ │ + 118e8: 2b00 cmp r3, #0 │ │ + 118ea: d1eb bne.n 118c4 │ │ + 118ec: e018 b.n 11920 │ │ + 118ee: 9b03 ldr r3, [sp, #12] │ │ + 118f0: 2000 movs r0, #0 │ │ + 118f2: 795a ldrb r2, [r3, #5] │ │ + 118f4: 7919 ldrb r1, [r3, #4] │ │ + 118f6: 799b ldrb r3, [r3, #6] │ │ + 118f8: 0212 lsls r2, r2, #8 │ │ + 118fa: 430a orrs r2, r1 │ │ + 118fc: 041b lsls r3, r3, #16 │ │ + 118fe: 4313 orrs r3, r2 │ │ + 11900: 9a03 ldr r2, [sp, #12] │ │ + 11902: 79d1 ldrb r1, [r2, #7] │ │ + 11904: 7ad2 ldrb r2, [r2, #11] │ │ + 11906: 0609 lsls r1, r1, #24 │ │ + 11908: 4319 orrs r1, r3 │ │ + 1190a: 1c23 adds r3, r4, #0 │ │ + 1190c: 3308 adds r3, #8 │ │ + 1190e: 7fdb ldrb r3, [r3, #31] │ │ + 11910: 4283 cmp r3, r0 │ │ + 11912: d102 bne.n 1191a │ │ + 11914: 1c20 adds r0, r4, #0 │ │ + 11916: f7fd febf bl f698 │ │ + 1191a: 9b03 ldr r3, [sp, #12] │ │ + 1191c: 72d8 strb r0, [r3, #11] │ │ + 1191e: e7d5 b.n 118cc │ │ + 11920: 7862 ldrb r2, [r4, #1] │ │ + 11922: 7823 ldrb r3, [r4, #0] │ │ + 11924: 0212 lsls r2, r2, #8 │ │ + 11926: 431a orrs r2, r3 │ │ + 11928: 78a3 ldrb r3, [r4, #2] │ │ + 1192a: 78e4 ldrb r4, [r4, #3] │ │ + 1192c: 041b lsls r3, r3, #16 │ │ + 1192e: 4313 orrs r3, r2 │ │ + 11930: e6be b.n 116b0 │ │ + 11932: 9b01 ldr r3, [sp, #4] │ │ + 11934: 7a5a ldrb r2, [r3, #9] │ │ + 11936: 7a1d ldrb r5, [r3, #8] │ │ + 11938: 7a9b ldrb r3, [r3, #10] │ │ + 1193a: 0212 lsls r2, r2, #8 │ │ + 1193c: 432a orrs r2, r5 │ │ + 1193e: 041b lsls r3, r3, #16 │ │ + 11940: 4313 orrs r3, r2 │ │ + 11942: 9a01 ldr r2, [sp, #4] │ │ + 11944: 7ad5 ldrb r5, [r2, #11] │ │ + 11946: 062d lsls r5, r5, #24 │ │ + 11948: 431d orrs r5, r3 │ │ + 1194a: 7a6e ldrb r6, [r5, #9] │ │ + 1194c: 7a2b ldrb r3, [r5, #8] │ │ + 1194e: 7ae8 ldrb r0, [r5, #11] │ │ + 11950: 0236 lsls r6, r6, #8 │ │ + 11952: 431e orrs r6, r3 │ │ + 11954: 7aab ldrb r3, [r5, #10] │ │ + 11956: 0600 lsls r0, r0, #24 │ │ + 11958: 041b lsls r3, r3, #16 │ │ + 1195a: 431e orrs r6, r3 │ │ + 1195c: 4330 orrs r0, r6 │ │ + 1195e: 7942 ldrb r2, [r0, #5] │ │ + 11960: 7906 ldrb r6, [r0, #4] │ │ + 11962: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 11964: 0212 lsls r2, r2, #8 │ │ + 11966: 4316 orrs r6, r2 │ │ + 11968: 7982 ldrb r2, [r0, #6] │ │ + 1196a: 3341 adds r3, #65 ; 0x41 │ │ + 1196c: 0412 lsls r2, r2, #16 │ │ + 1196e: 4316 orrs r6, r2 │ │ + 11970: 79c2 ldrb r2, [r0, #7] │ │ + 11972: 0612 lsls r2, r2, #24 │ │ + 11974: 4332 orrs r2, r6 │ │ + 11976: 9206 str r2, [sp, #24] │ │ + 11978: 9a04 ldr r2, [sp, #16] │ │ + 1197a: ae65 add r6, sp, #404 ; 0x194 │ │ + 1197c: 9906 ldr r1, [sp, #24] │ │ + 1197e: 54b3 strb r3, [r6, r2] │ │ + 11980: 9b02 ldr r3, [sp, #8] │ │ + 11982: 3302 adds r3, #2 │ │ + 11984: 9302 str r3, [sp, #8] │ │ + 11986: 009a lsls r2, r3, #2 │ │ + 11988: ab4a add r3, sp, #296 ; 0x128 │ │ + 1198a: 50d1 str r1, [r2, r3] │ │ + 1198c: 9b04 ldr r3, [sp, #16] │ │ + 1198e: 18f6 adds r6, r6, r3 │ │ + 11990: 1c9f adds r7, r3, #2 │ │ + 11992: 9b02 ldr r3, [sp, #8] │ │ + 11994: 3341 adds r3, #65 ; 0x41 │ │ + 11996: 7073 strb r3, [r6, #1] │ │ + 11998: 7a6a ldrb r2, [r5, #9] │ │ + 1199a: 7a2c ldrb r4, [r5, #8] │ │ + 1199c: 7aab ldrb r3, [r5, #10] │ │ + 1199e: 0212 lsls r2, r2, #8 │ │ + 119a0: 4322 orrs r2, r4 │ │ + 119a2: 7aec ldrb r4, [r5, #11] │ │ + 119a4: 041b lsls r3, r3, #16 │ │ + 119a6: 4313 orrs r3, r2 │ │ + 119a8: 0624 lsls r4, r4, #24 │ │ + 119aa: 431c orrs r4, r3 │ │ + 119ac: e003 b.n 119b6 │ │ + 119ae: 9b02 ldr r3, [sp, #8] │ │ + 119b0: 9308 str r3, [sp, #32] │ │ + 119b2: e000 b.n 119b6 │ │ + 119b4: 9f04 ldr r7, [sp, #16] │ │ + 119b6: 9b02 ldr r3, [sp, #8] │ │ + 119b8: 7862 ldrb r2, [r4, #1] │ │ + 119ba: 3361 adds r3, #97 ; 0x61 │ │ + 119bc: 73a3 strb r3, [r4, #14] │ │ + 119be: 7823 ldrb r3, [r4, #0] │ │ + 119c0: 0212 lsls r2, r2, #8 │ │ + 119c2: 431a orrs r2, r3 │ │ + 119c4: 78a3 ldrb r3, [r4, #2] │ │ + 119c6: 78e4 ldrb r4, [r4, #3] │ │ + 119c8: 041b lsls r3, r3, #16 │ │ + 119ca: 4313 orrs r3, r2 │ │ + 119cc: 0624 lsls r4, r4, #24 │ │ + 119ce: 431c orrs r4, r3 │ │ + 119d0: d000 beq.n 119d4 │ │ + 119d2: e492 b.n 112fa │ │ + 119d4: 9b02 ldr r3, [sp, #8] │ │ + 119d6: 1e78 subs r0, r7, #1 │ │ + 119d8: aa65 add r2, sp, #404 ; 0x194 │ │ + 119da: 17de asrs r6, r3, #31 │ │ + 119dc: 1af6 subs r6, r6, r3 │ │ + 119de: 0ff5 lsrs r5, r6, #31 │ │ + 119e0: 1b5b subs r3, r3, r5 │ │ + 119e2: 9302 str r3, [sp, #8] │ │ + 119e4: 5414 strb r4, [r2, r0] │ │ + 119e6: 1c17 adds r7, r2, #0 │ │ + 119e8: 46a4 mov ip, r4 │ │ + 119ea: 2801 cmp r0, #1 │ │ + 119ec: dc2e bgt.n 11a4c │ │ + 119ee: 9a01 ldr r2, [sp, #4] │ │ + 119f0: 9b01 ldr r3, [sp, #4] │ │ + 119f2: 7a54 ldrb r4, [r2, #9] │ │ + 119f4: 7a1b ldrb r3, [r3, #8] │ │ + 119f6: 7ad7 ldrb r7, [r2, #11] │ │ + 119f8: 0224 lsls r4, r4, #8 │ │ + 119fa: 431c orrs r4, r3 │ │ + 119fc: 7a93 ldrb r3, [r2, #10] │ │ + 119fe: 063f lsls r7, r7, #24 │ │ + 11a00: aa4a add r2, sp, #296 ; 0x128 │ │ + 11a02: 041b lsls r3, r3, #16 │ │ + 11a04: 431c orrs r4, r3 │ │ + 11a06: 4327 orrs r7, r4 │ │ + 11a08: 7a7b ldrb r3, [r7, #9] │ │ + 11a0a: 7a3c ldrb r4, [r7, #8] │ │ + 11a0c: 7afd ldrb r5, [r7, #11] │ │ + 11a0e: 021b lsls r3, r3, #8 │ │ + 11a10: 431c orrs r4, r3 │ │ + 11a12: 7abb ldrb r3, [r7, #10] │ │ + 11a14: 062d lsls r5, r5, #24 │ │ + 11a16: 041b lsls r3, r3, #16 │ │ + 11a18: 431c orrs r4, r3 │ │ + 11a1a: 4325 orrs r5, r4 │ │ + 11a1c: 796f ldrb r7, [r5, #5] │ │ + 11a1e: 792c ldrb r4, [r5, #4] │ │ + 11a20: 79eb ldrb r3, [r5, #7] │ │ + 11a22: 023f lsls r7, r7, #8 │ │ + 11a24: 4327 orrs r7, r4 │ │ + 11a26: 79ac ldrb r4, [r5, #6] │ │ + 11a28: 061b lsls r3, r3, #24 │ │ + 11a2a: 9d10 ldr r5, [sp, #64] ; 0x40 │ │ + 11a2c: 0424 lsls r4, r4, #16 │ │ + 11a2e: 433c orrs r4, r7 │ │ + 11a30: 4323 orrs r3, r4 │ │ + 11a32: 9303 str r3, [sp, #12] │ │ + 11a34: 9b02 ldr r3, [sp, #8] │ │ + 11a36: 9903 ldr r1, [sp, #12] │ │ + 11a38: 2400 movs r4, #0 │ │ + 11a3a: 3301 adds r3, #1 │ │ + 11a3c: 009b lsls r3, r3, #2 │ │ + 11a3e: 5099 str r1, [r3, r2] │ │ + 11a40: e096 b.n 11b70 │ │ + 11a42: 783a ldrb r2, [r7, #0] │ │ + 11a44: 1c51 adds r1, r2, #1 │ │ + 11a46: 428b cmp r3, r1 │ │ + 11a48: d106 bne.n 11a58 │ │ + 11a4a: 3701 adds r7, #1 │ │ + 11a4c: 787b ldrb r3, [r7, #1] │ │ + 11a4e: 2b00 cmp r3, #0 │ │ + 11a50: d1f7 bne.n 11a42 │ │ + 11a52: e7cc b.n 119ee │ │ + 11a54: ffbf 3fff ; instruction: 0xffbf3fff │ │ + 11a58: 3a40 subs r2, #64 ; 0x40 │ │ + 11a5a: 3b41 subs r3, #65 ; 0x41 │ │ + 11a5c: a94a add r1, sp, #296 ; 0x128 │ │ + 11a5e: 0092 lsls r2, r2, #2 │ │ + 11a60: 009b lsls r3, r3, #2 │ │ + 11a62: 5852 ldr r2, [r2, r1] │ │ + 11a64: 585c ldr r4, [r3, r1] │ │ + 11a66: 9203 str r2, [sp, #12] │ │ + 11a68: 4294 cmp r4, r2 │ │ + 11a6a: d9ee bls.n 11a4a │ │ + 11a6c: 9b01 ldr r3, [sp, #4] │ │ + 11a6e: 7a5a ldrb r2, [r3, #9] │ │ + 11a70: 7a19 ldrb r1, [r3, #8] │ │ + 11a72: 7a9b ldrb r3, [r3, #10] │ │ + 11a74: 0212 lsls r2, r2, #8 │ │ + 11a76: 430a orrs r2, r1 │ │ + 11a78: 041b lsls r3, r3, #16 │ │ + 11a7a: 4313 orrs r3, r2 │ │ + 11a7c: 9a01 ldr r2, [sp, #4] │ │ + 11a7e: 7ad2 ldrb r2, [r2, #11] │ │ + 11a80: 0612 lsls r2, r2, #24 │ │ + 11a82: 431a orrs r2, r3 │ │ + 11a84: d0e1 beq.n 11a4a │ │ + 11a86: 1d53 adds r3, r2, #5 │ │ + 11a88: 7fdb ldrb r3, [r3, #31] │ │ + 11a8a: 2b00 cmp r3, #0 │ │ + 11a8c: d067 beq.n 11b5e │ │ + 11a8e: 2500 movs r5, #0 │ │ + 11a90: 7953 ldrb r3, [r2, #5] │ │ + 11a92: 7911 ldrb r1, [r2, #4] │ │ + 11a94: 021b lsls r3, r3, #8 │ │ + 11a96: 430b orrs r3, r1 │ │ + 11a98: 7991 ldrb r1, [r2, #6] │ │ + 11a9a: 0409 lsls r1, r1, #16 │ │ + 11a9c: 4319 orrs r1, r3 │ │ + 11a9e: 79d3 ldrb r3, [r2, #7] │ │ + 11aa0: 061b lsls r3, r3, #24 │ │ + 11aa2: 430b orrs r3, r1 │ │ + 11aa4: 2b00 cmp r3, #0 │ │ + 11aa6: d01b beq.n 11ae0 │ │ + 11aa8: 7958 ldrb r0, [r3, #5] │ │ + 11aaa: 7919 ldrb r1, [r3, #4] │ │ + 11aac: 0200 lsls r0, r0, #8 │ │ + 11aae: 4308 orrs r0, r1 │ │ + 11ab0: 7999 ldrb r1, [r3, #6] │ │ + 11ab2: 0409 lsls r1, r1, #16 │ │ + 11ab4: 4301 orrs r1, r0 │ │ + 11ab6: 79d8 ldrb r0, [r3, #7] │ │ + 11ab8: 0600 lsls r0, r0, #24 │ │ + 11aba: 4308 orrs r0, r1 │ │ + 11abc: 9903 ldr r1, [sp, #12] │ │ + 11abe: 4288 cmp r0, r1 │ │ + 11ac0: d20e bcs.n 11ae0 │ │ + 11ac2: 7a19 ldrb r1, [r3, #8] │ │ + 11ac4: 2901 cmp r1, #1 │ │ + 11ac6: d000 beq.n 11aca │ │ + 11ac8: 1c1d adds r5, r3, #0 │ │ + 11aca: 7858 ldrb r0, [r3, #1] │ │ + 11acc: 781e ldrb r6, [r3, #0] │ │ + 11ace: 7899 ldrb r1, [r3, #2] │ │ + 11ad0: 78db ldrb r3, [r3, #3] │ │ + 11ad2: 0200 lsls r0, r0, #8 │ │ + 11ad4: 4330 orrs r0, r6 │ │ + 11ad6: 0409 lsls r1, r1, #16 │ │ + 11ad8: 4301 orrs r1, r0 │ │ + 11ada: 061b lsls r3, r3, #24 │ │ + 11adc: 430b orrs r3, r1 │ │ + 11ade: e7e1 b.n 11aa4 │ │ + 11ae0: 2d00 cmp r5, #0 │ │ + 11ae2: d03c beq.n 11b5e │ │ + 11ae4: 7be9 ldrb r1, [r5, #15] │ │ + 11ae6: 2900 cmp r1, #0 │ │ + 11ae8: d039 beq.n 11b5e │ │ + 11aea: 2b00 cmp r3, #0 │ │ + 11aec: d037 beq.n 11b5e │ │ + 11aee: 7958 ldrb r0, [r3, #5] │ │ + 11af0: 7919 ldrb r1, [r3, #4] │ │ + 11af2: 0200 lsls r0, r0, #8 │ │ + 11af4: 4308 orrs r0, r1 │ │ + 11af6: 7999 ldrb r1, [r3, #6] │ │ + 11af8: 0409 lsls r1, r1, #16 │ │ + 11afa: 4301 orrs r1, r0 │ │ + 11afc: 79d8 ldrb r0, [r3, #7] │ │ + 11afe: 0600 lsls r0, r0, #24 │ │ + 11b00: 4308 orrs r0, r1 │ │ + 11b02: 42a0 cmp r0, r4 │ │ + 11b04: d20a bcs.n 11b1c │ │ + 11b06: 7858 ldrb r0, [r3, #1] │ │ + 11b08: 781e ldrb r6, [r3, #0] │ │ + 11b0a: 7899 ldrb r1, [r3, #2] │ │ + 11b0c: 78db ldrb r3, [r3, #3] │ │ + 11b0e: 0200 lsls r0, r0, #8 │ │ + 11b10: 4330 orrs r0, r6 │ │ + 11b12: 0409 lsls r1, r1, #16 │ │ + 11b14: 4301 orrs r1, r0 │ │ + 11b16: 061b lsls r3, r3, #24 │ │ + 11b18: 430b orrs r3, r1 │ │ + 11b1a: e7e6 b.n 11aea │ │ + 11b1c: 42a0 cmp r0, r4 │ │ + 11b1e: d11e bne.n 11b5e │ │ + 11b20: 7958 ldrb r0, [r3, #5] │ │ + 11b22: 7919 ldrb r1, [r3, #4] │ │ + 11b24: 0200 lsls r0, r0, #8 │ │ + 11b26: 4308 orrs r0, r1 │ │ + 11b28: 7999 ldrb r1, [r3, #6] │ │ + 11b2a: 0409 lsls r1, r1, #16 │ │ + 11b2c: 4301 orrs r1, r0 │ │ + 11b2e: 79d8 ldrb r0, [r3, #7] │ │ + 11b30: 0600 lsls r0, r0, #24 │ │ + 11b32: 4308 orrs r0, r1 │ │ + 11b34: 42a0 cmp r0, r4 │ │ + 11b36: d112 bne.n 11b5e │ │ + 11b38: 7a18 ldrb r0, [r3, #8] │ │ + 11b3a: 2100 movs r1, #0 │ │ + 11b3c: 2801 cmp r0, #1 │ │ + 11b3e: d000 beq.n 11b42 │ │ + 11b40: 1c19 adds r1, r3, #0 │ │ + 11b42: 785e ldrb r6, [r3, #1] │ │ + 11b44: 7818 ldrb r0, [r3, #0] │ │ + 11b46: 0236 lsls r6, r6, #8 │ │ + 11b48: 4306 orrs r6, r0 │ │ + 11b4a: 7898 ldrb r0, [r3, #2] │ │ + 11b4c: 78db ldrb r3, [r3, #3] │ │ + 11b4e: 0400 lsls r0, r0, #16 │ │ + 11b50: 4330 orrs r0, r6 │ │ + 11b52: 061b lsls r3, r3, #24 │ │ + 11b54: 4303 orrs r3, r0 │ │ + 11b56: 2900 cmp r1, #0 │ │ + 11b58: d141 bne.n 11bde │ │ + 11b5a: 2b00 cmp r3, #0 │ │ + 11b5c: d1e0 bne.n 11b20 │ │ + 11b5e: 7851 ldrb r1, [r2, #1] │ │ + 11b60: 7810 ldrb r0, [r2, #0] │ │ + 11b62: 7893 ldrb r3, [r2, #2] │ │ + 11b64: 0209 lsls r1, r1, #8 │ │ + 11b66: 4301 orrs r1, r0 │ │ + 11b68: 041b lsls r3, r3, #16 │ │ + 11b6a: 430b orrs r3, r1 │ │ + 11b6c: 78d2 ldrb r2, [r2, #3] │ │ + 11b6e: e787 b.n 11a80 │ │ + 11b70: 9b02 ldr r3, [sp, #8] │ │ + 11b72: 429c cmp r4, r3 │ │ + 11b74: dc0f bgt.n 11b96 │ │ + 11b76: 00a6 lsls r6, r4, #2 │ │ + 11b78: af4a add r7, sp, #296 ; 0x128 │ │ + 11b7a: 59f1 ldr r1, [r6, r7] │ │ + 11b7c: 9801 ldr r0, [sp, #4] │ │ + 11b7e: f7fc fdc9 bl e714 │ │ + 11b82: 3604 adds r6, #4 │ │ + 11b84: 7028 strb r0, [r5, #0] │ │ + 11b86: 59f1 ldr r1, [r6, r7] │ │ + 11b88: 9801 ldr r0, [sp, #4] │ │ + 11b8a: f7fc fdc3 bl e714 │ │ + 11b8e: 3401 adds r4, #1 │ │ + 11b90: 7068 strb r0, [r5, #1] │ │ + 11b92: 3502 adds r5, #2 │ │ + 11b94: e7ec b.n 11b70 │ │ + 11b96: 9903 ldr r1, [sp, #12] │ │ + 11b98: 9801 ldr r0, [sp, #4] │ │ + 11b9a: f7fc fd63 bl e664 │ │ + 11b9e: 9a01 ldr r2, [sp, #4] │ │ + 11ba0: 9b01 ldr r3, [sp, #4] │ │ + 11ba2: 7d51 ldrb r1, [r2, #21] │ │ + 11ba4: 7d1b ldrb r3, [r3, #20] │ │ + 11ba6: 0209 lsls r1, r1, #8 │ │ + 11ba8: 4319 orrs r1, r3 │ │ + 11baa: 7d93 ldrb r3, [r2, #22] │ │ + 11bac: 041b lsls r3, r3, #16 │ │ + 11bae: 430b orrs r3, r1 │ │ + 11bb0: 7dd1 ldrb r1, [r2, #23] │ │ + 11bb2: 0609 lsls r1, r1, #24 │ │ + 11bb4: 4319 orrs r1, r3 │ │ + 11bb6: 23c0 movs r3, #192 ; 0xc0 │ │ + 11bb8: 018a lsls r2, r1, #6 │ │ + 11bba: 1c11 adds r1, r2, #0 │ │ + 11bbc: 4359 muls r1, r3 │ │ + 11bbe: f020 f8ad bl 31d1c <__aeabi_llsl@@Base+0x1bc> │ │ + 11bc2: 2900 cmp r1, #0 │ │ + 11bc4: d006 beq.n 11bd4 │ │ + 11bc6: 9b02 ldr r3, [sp, #8] │ │ + 11bc8: 0059 lsls r1, r3, #1 │ │ + 11bca: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ + 11bcc: 1859 adds r1, r3, r1 │ │ + 11bce: 784b ldrb r3, [r1, #1] │ │ + 11bd0: 3301 adds r3, #1 │ │ + 11bd2: 704b strb r3, [r1, #1] │ │ + 11bd4: 9812 ldr r0, [sp, #72] ; 0x48 │ │ + 11bd6: a965 add r1, sp, #404 ; 0x194 │ │ + 11bd8: f7fe fd34 bl 10644 │ │ + 11bdc: e014 b.n 11c08 │ │ + 11bde: 7a0b ldrb r3, [r1, #8] │ │ + 11be0: 2b00 cmp r3, #0 │ │ + 11be2: d0bc beq.n 11b5e │ │ + 11be4: 7a28 ldrb r0, [r5, #8] │ │ + 11be6: 1ac3 subs r3, r0, r3 │ │ + 11be8: 17d8 asrs r0, r3, #31 │ │ + 11bea: 181b adds r3, r3, r0 │ │ + 11bec: 4043 eors r3, r0 │ │ + 11bee: 2b02 cmp r3, #2 │ │ + 11bf0: dcb5 bgt.n 11b5e │ │ + 11bf2: 2301 movs r3, #1 │ │ + 11bf4: 720b strb r3, [r1, #8] │ │ + 11bf6: 2348 movs r3, #72 ; 0x48 │ │ + 11bf8: 4660 mov r0, ip │ │ + 11bfa: 724b strb r3, [r1, #9] │ │ + 11bfc: 1c0b adds r3, r1, #0 │ │ + 11bfe: 7288 strb r0, [r1, #10] │ │ + 11c00: 72d8 strb r0, [r3, #11] │ │ + 11c02: 7318 strb r0, [r3, #12] │ │ + 11c04: 7358 strb r0, [r3, #13] │ │ + 11c06: e7aa b.n 11b5e │ │ + 11c08: 9b13 ldr r3, [sp, #76] ; 0x4c │ │ + 11c0a: 9aa5 ldr r2, [sp, #660] ; 0x294 │ │ + 11c0c: 681b ldr r3, [r3, #0] │ │ + 11c0e: 429a cmp r2, r3 │ │ + 11c10: d001 beq.n 11c16 │ │ + 11c12: f020 f84b bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + 11c16: 23a7 movs r3, #167 ; 0xa7 │ │ + 11c18: 009b lsls r3, r3, #2 │ │ + 11c1a: 449d add sp, r3 │ │ + 11c1c: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 11c1e: 46c0 nop ; (mov r8, r8) │ │ + 11c20: b5f0 push {r4, r5, r6, r7, lr} │ │ + 11c22: 27a2 movs r7, #162 ; 0xa2 │ │ + 11c24: 4694 mov ip, r2 │ │ + 11c26: 22d0 movs r2, #208 ; 0xd0 │ │ + 11c28: b093 sub sp, #76 ; 0x4c │ │ + 11c2a: 9103 str r1, [sp, #12] │ │ + 11c2c: 37ff adds r7, #255 ; 0xff │ │ + 11c2e: 5dc5 ldrb r5, [r0, r7] │ │ + 11c30: 0052 lsls r2, r2, #1 │ │ + 11c32: 5c86 ldrb r6, [r0, r2] │ │ + 11c34: 022d lsls r5, r5, #8 │ │ + 11c36: 4335 orrs r5, r6 │ │ + 11c38: 26d1 movs r6, #209 ; 0xd1 │ │ + 11c3a: 0076 lsls r6, r6, #1 │ │ + 11c3c: 5d83 ldrb r3, [r0, r6] │ │ + 11c3e: 041b lsls r3, r3, #16 │ │ + 11c40: 432b orrs r3, r5 │ │ + 11c42: 25a4 movs r5, #164 ; 0xa4 │ │ + 11c44: 35ff adds r5, #255 ; 0xff │ │ + 11c46: 5d41 ldrb r1, [r0, r5] │ │ + 11c48: 0609 lsls r1, r1, #24 │ │ + 11c4a: 4319 orrs r1, r3 │ │ + 11c4c: 794c ldrb r4, [r1, #5] │ │ + 11c4e: 790b ldrb r3, [r1, #4] │ │ + 11c50: 0224 lsls r4, r4, #8 │ │ + 11c52: 431c orrs r4, r3 │ │ + 11c54: 798b ldrb r3, [r1, #6] │ │ + 11c56: 041b lsls r3, r3, #16 │ │ + 11c58: 431c orrs r4, r3 │ │ + 11c5a: 79cb ldrb r3, [r1, #7] │ │ + 11c5c: 2100 movs r1, #0 │ │ + 11c5e: 061b lsls r3, r3, #24 │ │ + 11c60: 4323 orrs r3, r4 │ │ + 11c62: 9106 str r1, [sp, #24] │ │ + 11c64: 920a str r2, [sp, #40] ; 0x28 │ │ + 11c66: 970b str r7, [sp, #44] ; 0x2c │ │ + 11c68: 960c str r6, [sp, #48] ; 0x30 │ │ + 11c6a: 950d str r5, [sp, #52] ; 0x34 │ │ + 11c6c: 2b00 cmp r3, #0 │ │ + 11c6e: d011 beq.n 11c94 │ │ + 11c70: 7a1a ldrb r2, [r3, #8] │ │ + 11c72: 2a01 cmp r2, #1 │ │ + 11c74: d103 bne.n 11c7e │ │ + 11c76: 7a5a ldrb r2, [r3, #9] │ │ + 11c78: 2a43 cmp r2, #67 ; 0x43 │ │ + 11c7a: d100 bne.n 11c7e │ │ + 11c7c: 9306 str r3, [sp, #24] │ │ + 11c7e: 7859 ldrb r1, [r3, #1] │ │ + 11c80: 781c ldrb r4, [r3, #0] │ │ + 11c82: 789a ldrb r2, [r3, #2] │ │ + 11c84: 78db ldrb r3, [r3, #3] │ │ + 11c86: 0209 lsls r1, r1, #8 │ │ + 11c88: 4321 orrs r1, r4 │ │ + 11c8a: 0412 lsls r2, r2, #16 │ │ + 11c8c: 430a orrs r2, r1 │ │ + 11c8e: 061b lsls r3, r3, #24 │ │ + 11c90: 4313 orrs r3, r2 │ │ + 11c92: e7eb b.n 11c6c │ │ + 11c94: 9a06 ldr r2, [sp, #24] │ │ + 11c96: 2a00 cmp r2, #0 │ │ + 11c98: d100 bne.n 11c9c │ │ + 11c9a: e27d b.n 12198 │ │ + 11c9c: 7a92 ldrb r2, [r2, #10] │ │ + 11c9e: 9304 str r3, [sp, #16] │ │ + 11ca0: 9208 str r2, [sp, #32] │ │ + 11ca2: 1c02 adds r2, r0, #0 │ │ + 11ca4: 3224 adds r2, #36 ; 0x24 │ │ + 11ca6: 1c17 adds r7, r2, #0 │ │ + 11ca8: 9205 str r2, [sp, #20] │ │ + 11caa: 783e ldrb r6, [r7, #0] │ │ + 11cac: 2e00 cmp r6, #0 │ │ + 11cae: d008 beq.n 11cc2 │ │ + 11cb0: 1c33 adds r3, r6, #0 │ │ + 11cb2: 3b30 subs r3, #48 ; 0x30 │ │ + 11cb4: 2b09 cmp r3, #9 │ │ + 11cb6: d802 bhi.n 11cbe │ │ + 11cb8: 9a04 ldr r2, [sp, #16] │ │ + 11cba: 18d3 adds r3, r2, r3 │ │ + 11cbc: 9304 str r3, [sp, #16] │ │ + 11cbe: 3701 adds r7, #1 │ │ + 11cc0: e7f3 b.n 11caa │ │ + 11cc2: 4663 mov r3, ip │ │ + 11cc4: 2266 movs r2, #102 ; 0x66 │ │ + 11cc6: 9302 str r3, [sp, #8] │ │ + 11cc8: 1c04 adds r4, r0, #0 │ │ + 11cca: 9b03 ldr r3, [sp, #12] │ │ + 11ccc: 21b2 movs r1, #178 ; 0xb2 │ │ + 11cce: 9310 str r3, [sp, #64] ; 0x40 │ │ + 11cd0: 23b3 movs r3, #179 ; 0xb3 │ │ + 11cd2: 32ff adds r2, #255 ; 0xff │ │ + 11cd4: 5ca5 ldrb r5, [r4, r2] │ │ + 11cd6: 0049 lsls r1, r1, #1 │ │ + 11cd8: 5c40 ldrb r0, [r0, r1] │ │ + 11cda: 005b lsls r3, r3, #1 │ │ + 11cdc: 022d lsls r5, r5, #8 │ │ + 11cde: 4305 orrs r5, r0 │ │ + 11ce0: 5ce0 ldrb r0, [r4, r3] │ │ + 11ce2: 0400 lsls r0, r0, #16 │ │ + 11ce4: 4328 orrs r0, r5 │ │ + 11ce6: 2568 movs r5, #104 ; 0x68 │ │ + 11ce8: 1c07 adds r7, r0, #0 │ │ + 11cea: 35ff adds r5, #255 ; 0xff │ │ + 11cec: 5d60 ldrb r0, [r4, r5] │ │ + 11cee: 9603 str r6, [sp, #12] │ │ + 11cf0: 1c0e adds r6, r1, #0 │ │ + 11cf2: 0600 lsls r0, r0, #24 │ │ + 11cf4: 4338 orrs r0, r7 │ │ + 11cf6: 2701 movs r7, #1 │ │ + 11cf8: 9007 str r0, [sp, #28] │ │ + 11cfa: 9209 str r2, [sp, #36] ; 0x24 │ │ + 11cfc: 930e str r3, [sp, #56] ; 0x38 │ │ + 11cfe: 950f str r5, [sp, #60] ; 0x3c │ │ + 11d00: 9a0b ldr r2, [sp, #44] ; 0x2c │ │ + 11d02: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 11d04: 1c20 adds r0, r4, #0 │ │ + 11d06: 5ca1 ldrb r1, [r4, r2] │ │ + 11d08: 5ce3 ldrb r3, [r4, r3] │ │ + 11d0a: 9a0d ldr r2, [sp, #52] ; 0x34 │ │ + 11d0c: 0209 lsls r1, r1, #8 │ │ + 11d0e: 4319 orrs r1, r3 │ │ + 11d10: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 11d12: 5ce3 ldrb r3, [r4, r3] │ │ + 11d14: 041b lsls r3, r3, #16 │ │ + 11d16: 430b orrs r3, r1 │ │ + 11d18: 5ca1 ldrb r1, [r4, r2] │ │ + 11d1a: 1c3a adds r2, r7, #0 │ │ + 11d1c: 0609 lsls r1, r1, #24 │ │ + 11d1e: 4319 orrs r1, r3 │ │ + 11d20: 312c adds r1, #44 ; 0x2c │ │ + 11d22: f7fd fb31 bl f388 │ │ + 11d26: 7a43 ldrb r3, [r0, #9] │ │ + 11d28: 7a02 ldrb r2, [r0, #8] │ │ + 11d2a: 1c05 adds r5, r0, #0 │ │ + 11d2c: 021b lsls r3, r3, #8 │ │ + 11d2e: 4313 orrs r3, r2 │ │ + 11d30: 7a82 ldrb r2, [r0, #10] │ │ + 11d32: 0412 lsls r2, r2, #16 │ │ 11d34: 431a orrs r2, r3 │ │ - 11d36: 7ce3 ldrb r3, [r4, #19] │ │ + 11d36: 7ac3 ldrb r3, [r0, #11] │ │ 11d38: 061b lsls r3, r3, #24 │ │ - 11d3a: 431a orrs r2, r3 │ │ - 11d3c: 7a11 ldrb r1, [r2, #8] │ │ - 11d3e: 7a52 ldrb r2, [r2, #9] │ │ - 11d40: ab0a add r3, sp, #40 ; 0x28 │ │ - 11d42: 7019 strb r1, [r3, #0] │ │ - 11d44: 705a strb r2, [r3, #1] │ │ - 11d46: 7c63 ldrb r3, [r4, #17] │ │ - 11d48: 7c22 ldrb r2, [r4, #16] │ │ - 11d4a: a90a add r1, sp, #40 ; 0x28 │ │ - 11d4c: 021b lsls r3, r3, #8 │ │ - 11d4e: 4313 orrs r3, r2 │ │ - 11d50: 7ca2 ldrb r2, [r4, #18] │ │ - 11d52: 0412 lsls r2, r2, #16 │ │ - 11d54: 4313 orrs r3, r2 │ │ - 11d56: 7ce2 ldrb r2, [r4, #19] │ │ - 11d58: 0612 lsls r2, r2, #24 │ │ - 11d5a: 4313 orrs r3, r2 │ │ - 11d5c: d041 beq.n 11de2 │ │ - 11d5e: 7a18 ldrb r0, [r3, #8] │ │ - 11d60: 780a ldrb r2, [r1, #0] │ │ - 11d62: 4290 cmp r0, r2 │ │ - 11d64: d13d bne.n 11de2 │ │ - 11d66: 7a58 ldrb r0, [r3, #9] │ │ - 11d68: 784a ldrb r2, [r1, #1] │ │ - 11d6a: 4290 cmp r0, r2 │ │ - 11d6c: d139 bne.n 11de2 │ │ - 11d6e: 7a1a ldrb r2, [r3, #8] │ │ - 11d70: 2a00 cmp r2, #0 │ │ - 11d72: d10b bne.n 11d8c │ │ - 11d74: 7a5a ldrb r2, [r3, #9] │ │ - 11d76: 2a00 cmp r2, #0 │ │ - 11d78: d108 bne.n 11d8c │ │ - 11d7a: 2101 movs r1, #1 │ │ - 11d7c: 7219 strb r1, [r3, #8] │ │ - 11d7e: 2148 movs r1, #72 ; 0x48 │ │ - 11d80: 7259 strb r1, [r3, #9] │ │ - 11d82: 729a strb r2, [r3, #10] │ │ - 11d84: 72da strb r2, [r3, #11] │ │ - 11d86: 731a strb r2, [r3, #12] │ │ - 11d88: 735a strb r2, [r3, #13] │ │ - 11d8a: e00a b.n 11da2 │ │ - 11d8c: 785a ldrb r2, [r3, #1] │ │ - 11d8e: 7819 ldrb r1, [r3, #0] │ │ - 11d90: 0212 lsls r2, r2, #8 │ │ - 11d92: 430a orrs r2, r1 │ │ - 11d94: 7899 ldrb r1, [r3, #2] │ │ - 11d96: 78db ldrb r3, [r3, #3] │ │ - 11d98: 0409 lsls r1, r1, #16 │ │ - 11d9a: 430a orrs r2, r1 │ │ - 11d9c: 061b lsls r3, r3, #24 │ │ - 11d9e: 4313 orrs r3, r2 │ │ - 11da0: d1e5 bne.n 11d6e │ │ - 11da2: 7c63 ldrb r3, [r4, #17] │ │ - 11da4: 7c22 ldrb r2, [r4, #16] │ │ - 11da6: 9d07 ldr r5, [sp, #28] │ │ + 11d3a: 4313 orrs r3, r2 │ │ + 11d3c: d100 bne.n 11d40 │ │ + 11d3e: 9b06 ldr r3, [sp, #24] │ │ + 11d40: 795a ldrb r2, [r3, #5] │ │ + 11d42: 7919 ldrb r1, [r3, #4] │ │ + 11d44: 0212 lsls r2, r2, #8 │ │ + 11d46: 430a orrs r2, r1 │ │ + 11d48: 7999 ldrb r1, [r3, #6] │ │ + 11d4a: 0409 lsls r1, r1, #16 │ │ + 11d4c: 4311 orrs r1, r2 │ │ + 11d4e: 79da ldrb r2, [r3, #7] │ │ + 11d50: 9b03 ldr r3, [sp, #12] │ │ + 11d52: 0612 lsls r2, r2, #24 │ │ + 11d54: 430a orrs r2, r1 │ │ + 11d56: 4293 cmp r3, r2 │ │ + 11d58: d200 bcs.n 11d5c │ │ + 11d5a: 9203 str r2, [sp, #12] │ │ + 11d5c: 3701 adds r7, #1 │ │ + 11d5e: 2f08 cmp r7, #8 │ │ + 11d60: d1ce bne.n 11d00 │ │ + 11d62: 9b03 ldr r3, [sp, #12] │ │ + 11d64: 9a10 ldr r2, [sp, #64] ; 0x40 │ │ + 11d66: 4293 cmp r3, r2 │ │ + 11d68: d900 bls.n 11d6c │ │ + 11d6a: e215 b.n 12198 │ │ + 11d6c: 9a02 ldr r2, [sp, #8] │ │ + 11d6e: 4293 cmp r3, r2 │ │ + 11d70: d214 bcs.n 11d9c │ │ + 11d72: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 11d74: 5da3 ldrb r3, [r4, r6] │ │ + 11d76: 5ca6 ldrb r6, [r4, r2] │ │ + 11d78: 9a0f ldr r2, [sp, #60] ; 0x3c │ │ + 11d7a: 0236 lsls r6, r6, #8 │ │ + 11d7c: 431e orrs r6, r3 │ │ + 11d7e: 9b0e ldr r3, [sp, #56] ; 0x38 │ │ + 11d80: 5ce3 ldrb r3, [r4, r3] │ │ + 11d82: 041b lsls r3, r3, #16 │ │ + 11d84: 4333 orrs r3, r6 │ │ + 11d86: 5ca6 ldrb r6, [r4, r2] │ │ + 11d88: 9a03 ldr r2, [sp, #12] │ │ + 11d8a: 0636 lsls r6, r6, #24 │ │ + 11d8c: 431e orrs r6, r3 │ │ + 11d8e: 9b02 ldr r3, [sp, #8] │ │ + 11d90: 1c31 adds r1, r6, #0 │ │ + 11d92: 1a98 subs r0, r3, r2 │ │ + 11d94: f01f ffc2 bl 31d1c <__aeabi_llsl@@Base+0x1bc> │ │ + 11d98: 1a71 subs r1, r6, r1 │ │ + 11d9a: e011 b.n 11dc0 │ │ + 11d9c: 9b03 ldr r3, [sp, #12] │ │ + 11d9e: 9a02 ldr r2, [sp, #8] │ │ + 11da0: 1a98 subs r0, r3, r2 │ │ + 11da2: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 11da4: 5da2 ldrb r2, [r4, r6] │ │ + 11da6: 5ce3 ldrb r3, [r4, r3] │ │ 11da8: 021b lsls r3, r3, #8 │ │ 11daa: 4313 orrs r3, r2 │ │ - 11dac: 7ca2 ldrb r2, [r4, #18] │ │ - 11dae: 9803 ldr r0, [sp, #12] │ │ - 11db0: 0412 lsls r2, r2, #16 │ │ - 11db2: 4313 orrs r3, r2 │ │ - 11db4: 7ce2 ldrb r2, [r4, #19] │ │ - 11db6: 182e adds r6, r5, r0 │ │ - 11db8: 0612 lsls r2, r2, #24 │ │ - 11dba: 4313 orrs r3, r2 │ │ - 11dbc: 2201 movs r2, #1 │ │ - 11dbe: 73da strb r2, [r3, #15] │ │ - 11dc0: 7835 ldrb r5, [r6, #0] │ │ - 11dc2: 1c28 adds r0, r5, #0 │ │ - 11dc4: f7fd fbca bl f55c │ │ - 11dc8: 2800 cmp r0, #0 │ │ - 11dca: d001 beq.n 11dd0 │ │ - 11dcc: 3601 adds r6, #1 │ │ - 11dce: e7f7 b.n 11dc0 │ │ - 11dd0: 2d2f cmp r5, #47 ; 0x2f │ │ - 11dd2: d0fb beq.n 11dcc │ │ - 11dd4: 2d2d cmp r5, #45 ; 0x2d │ │ - 11dd6: d069 beq.n 11eac │ │ - 11dd8: 7420 strb r0, [r4, #16] │ │ - 11dda: 7460 strb r0, [r4, #17] │ │ - 11ddc: 74a0 strb r0, [r4, #18] │ │ - 11dde: 74e0 strb r0, [r4, #19] │ │ - 11de0: e064 b.n 11eac │ │ - 11de2: 2300 movs r3, #0 │ │ - 11de4: 7423 strb r3, [r4, #16] │ │ - 11de6: 7463 strb r3, [r4, #17] │ │ - 11de8: 74a3 strb r3, [r4, #18] │ │ - 11dea: 74e3 strb r3, [r4, #19] │ │ - 11dec: 7a63 ldrb r3, [r4, #9] │ │ - 11dee: 7a22 ldrb r2, [r4, #8] │ │ - 11df0: 021b lsls r3, r3, #8 │ │ - 11df2: 4313 orrs r3, r2 │ │ - 11df4: 7aa2 ldrb r2, [r4, #10] │ │ - 11df6: 0412 lsls r2, r2, #16 │ │ - 11df8: 4313 orrs r3, r2 │ │ - 11dfa: 7ae2 ldrb r2, [r4, #11] │ │ - 11dfc: 0612 lsls r2, r2, #24 │ │ - 11dfe: 4313 orrs r3, r2 │ │ - 11e00: d023 beq.n 11e4a │ │ - 11e02: 795a ldrb r2, [r3, #5] │ │ - 11e04: 7918 ldrb r0, [r3, #4] │ │ - 11e06: 9d09 ldr r5, [sp, #36] ; 0x24 │ │ - 11e08: 0212 lsls r2, r2, #8 │ │ - 11e0a: 4302 orrs r2, r0 │ │ - 11e0c: 7998 ldrb r0, [r3, #6] │ │ - 11e0e: 0400 lsls r0, r0, #16 │ │ - 11e10: 4302 orrs r2, r0 │ │ - 11e12: 79d8 ldrb r0, [r3, #7] │ │ - 11e14: 0600 lsls r0, r0, #24 │ │ - 11e16: 4302 orrs r2, r0 │ │ - 11e18: 42aa cmp r2, r5 │ │ - 11e1a: d116 bne.n 11e4a │ │ - 11e1c: 7a1a ldrb r2, [r3, #8] │ │ - 11e1e: 2a00 cmp r2, #0 │ │ - 11e20: d113 bne.n 11e4a │ │ - 11e22: 7a5b ldrb r3, [r3, #9] │ │ - 11e24: 2b00 cmp r3, #0 │ │ - 11e26: d110 bne.n 11e4a │ │ - 11e28: 7a62 ldrb r2, [r4, #9] │ │ - 11e2a: 7a20 ldrb r0, [r4, #8] │ │ - 11e2c: 0212 lsls r2, r2, #8 │ │ - 11e2e: 4302 orrs r2, r0 │ │ - 11e30: 7aa0 ldrb r0, [r4, #10] │ │ - 11e32: 0400 lsls r0, r0, #16 │ │ - 11e34: 4302 orrs r2, r0 │ │ - 11e36: 7ae0 ldrb r0, [r4, #11] │ │ - 11e38: 0600 lsls r0, r0, #24 │ │ - 11e3a: 4302 orrs r2, r0 │ │ - 11e3c: 5cc8 ldrb r0, [r1, r3] │ │ - 11e3e: 18d2 adds r2, r2, r3 │ │ - 11e40: 3301 adds r3, #1 │ │ - 11e42: 7210 strb r0, [r2, #8] │ │ - 11e44: 2b06 cmp r3, #6 │ │ - 11e46: d1ef bne.n 11e28 │ │ - 11e48: e007 b.n 11e5a │ │ - 11e4a: 9809 ldr r0, [sp, #36] ; 0x24 │ │ - 11e4c: f7fc fd36 bl e8bc │ │ - 11e50: 1c21 adds r1, r4, #0 │ │ - 11e52: 1c02 adds r2, r0, #0 │ │ - 11e54: 1c38 adds r0, r7, #0 │ │ - 11e56: f7fc fd4b bl e8f0 │ │ - 11e5a: 9e03 ldr r6, [sp, #12] │ │ - 11e5c: 2e00 cmp r6, #0 │ │ - 11e5e: d025 beq.n 11eac │ │ - 11e60: 9c07 ldr r4, [sp, #28] │ │ - 11e62: 19a3 adds r3, r4, r6 │ │ - 11e64: 3b01 subs r3, #1 │ │ - 11e66: 781b ldrb r3, [r3, #0] │ │ - 11e68: 2b22 cmp r3, #34 ; 0x22 │ │ - 11e6a: d11f bne.n 11eac │ │ - 11e6c: 7e79 ldrb r1, [r7, #25] │ │ - 11e6e: 7e3b ldrb r3, [r7, #24] │ │ - 11e70: 4810 ldr r0, [pc, #64] ; (11eb4 ) │ │ - 11e72: 0209 lsls r1, r1, #8 │ │ - 11e74: 4319 orrs r1, r3 │ │ - 11e76: 7ebb ldrb r3, [r7, #26] │ │ - 11e78: 3e01 subs r6, #1 │ │ - 11e7a: 4478 add r0, pc │ │ - 11e7c: 041b lsls r3, r3, #16 │ │ - 11e7e: 4319 orrs r1, r3 │ │ - 11e80: 7efb ldrb r3, [r7, #27] │ │ - 11e82: 9603 str r6, [sp, #12] │ │ - 11e84: 061b lsls r3, r3, #24 │ │ - 11e86: 4319 orrs r1, r3 │ │ - 11e88: f7fc ff8c bl eda4 │ │ - 11e8c: e00e b.n 11eac │ │ - 11e8e: 295f cmp r1, #95 ; 0x5f │ │ - 11e90: d101 bne.n 11e96 │ │ - 11e92: 3b01 subs r3, #1 │ │ - 11e94: e5ce b.n 11a34 │ │ - 11e96: 295f cmp r1, #95 ; 0x5f │ │ - 11e98: dc03 bgt.n 11ea2 │ │ - 11e9a: 295e cmp r1, #94 ; 0x5e │ │ - 11e9c: d100 bne.n 11ea0 │ │ - 11e9e: e5c8 b.n 11a32 │ │ - 11ea0: e5c8 b.n 11a34 │ │ - 11ea2: 2962 cmp r1, #98 ; 0x62 │ │ - 11ea4: d000 beq.n 11ea8 │ │ - 11ea6: e5c1 b.n 11a2c │ │ - 11ea8: 3b01 subs r3, #1 │ │ - 11eaa: e7f2 b.n 11e92 │ │ - 11eac: 9803 ldr r0, [sp, #12] │ │ - 11eae: b00d add sp, #52 ; 0x34 │ │ - 11eb0: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 11eb2: 46c0 nop ; (mov r8, r8) │ │ - 11eb4: 0442 lsls r2, r0, #17 │ │ - 11eb6: 0002 movs r2, r0 │ │ - 11eb8: b5f0 push {r4, r5, r6, r7, lr} │ │ - 11eba: b087 sub sp, #28 │ │ - 11ebc: 9003 str r0, [sp, #12] │ │ - 11ebe: 6800 ldr r0, [r0, #0] │ │ - 11ec0: 9101 str r1, [sp, #4] │ │ - 11ec2: 2800 cmp r0, #0 │ │ - 11ec4: d001 beq.n 11eca │ │ - 11ec6: f01e fdc9 bl 30a5c <__clzsi2+0x1a8> │ │ - 11eca: 9a03 ldr r2, [sp, #12] │ │ - 11ecc: 2300 movs r3, #0 │ │ - 11ece: 6013 str r3, [r2, #0] │ │ - 11ed0: 9b01 ldr r3, [sp, #4] │ │ - 11ed2: 2b00 cmp r3, #0 │ │ - 11ed4: d100 bne.n 11ed8 │ │ - 11ed6: e0ca b.n 1206e │ │ - 11ed8: 4d66 ldr r5, [pc, #408] ; (12074 ) │ │ - 11eda: 1c1c adds r4, r3, #0 │ │ - 11edc: 447d add r5, pc │ │ - 11ede: 7821 ldrb r1, [r4, #0] │ │ - 11ee0: 2900 cmp r1, #0 │ │ - 11ee2: d00d beq.n 11f00 │ │ - 11ee4: 2925 cmp r1, #37 ; 0x25 │ │ - 11ee6: d00b beq.n 11f00 │ │ - 11ee8: 1c28 adds r0, r5, #0 │ │ - 11eea: f01e fe0f bl 30b0c <__clzsi2+0x258> │ │ - 11eee: 3401 adds r4, #1 │ │ - 11ef0: 2800 cmp r0, #0 │ │ - 11ef2: d1f4 bne.n 11ede │ │ - 11ef4: 4860 ldr r0, [pc, #384] ; (12078 ) │ │ - 11ef6: 9901 ldr r1, [sp, #4] │ │ - 11ef8: 4478 add r0, pc │ │ - 11efa: f7fc ff53 bl eda4 │ │ - 11efe: e0b6 b.n 1206e │ │ - 11f00: 2400 movs r4, #0 │ │ - 11f02: 9405 str r4, [sp, #20] │ │ - 11f04: 1c25 adds r5, r4, #0 │ │ - 11f06: 9b01 ldr r3, [sp, #4] │ │ - 11f08: 195f adds r7, r3, r5 │ │ - 11f0a: 783e ldrb r6, [r7, #0] │ │ - 11f0c: 2e00 cmp r6, #0 │ │ - 11f0e: d107 bne.n 11f20 │ │ - 11f10: 1c60 adds r0, r4, #1 │ │ - 11f12: 2101 movs r1, #1 │ │ - 11f14: f01e fdca bl 30aac <__clzsi2+0x1f8> │ │ - 11f18: 2400 movs r4, #0 │ │ - 11f1a: 1c05 adds r5, r0, #0 │ │ - 11f1c: 1c27 adds r7, r4, #0 │ │ - 11f1e: e033 b.n 11f88 │ │ - 11f20: 2e25 cmp r6, #37 ; 0x25 │ │ - 11f22: d0f5 beq.n 11f10 │ │ - 11f24: 1c30 adds r0, r6, #0 │ │ - 11f26: f7ff fd15 bl 11954 │ │ - 11f2a: 1e43 subs r3, r0, #1 │ │ - 11f2c: 4198 sbcs r0, r3 │ │ - 11f2e: 1824 adds r4, r4, r0 │ │ - 11f30: 1c30 adds r0, r6, #0 │ │ - 11f32: f7fd fb13 bl f55c │ │ - 11f36: 2800 cmp r0, #0 │ │ - 11f38: d013 beq.n 11f62 │ │ - 11f3a: 1c38 adds r0, r7, #0 │ │ - 11f3c: a905 add r1, sp, #20 │ │ - 11f3e: f7fd fb1f bl f580 │ │ - 11f42: 9a05 ldr r2, [sp, #20] │ │ - 11f44: 2a00 cmp r2, #0 │ │ - 11f46: d101 bne.n 11f4c │ │ - 11f48: 2301 movs r3, #1 │ │ - 11f4a: 9305 str r3, [sp, #20] │ │ - 11f4c: 3f01 subs r7, #1 │ │ - 11f4e: 783a ldrb r2, [r7, #0] │ │ - 11f50: 9b05 ldr r3, [sp, #20] │ │ - 11f52: 2a29 cmp r2, #41 ; 0x29 │ │ - 11f54: d101 bne.n 11f5a │ │ - 11f56: 435c muls r4, r3 │ │ - 11f58: e001 b.n 11f5e │ │ - 11f5a: 3b01 subs r3, #1 │ │ - 11f5c: 18e4 adds r4, r4, r3 │ │ - 11f5e: 3801 subs r0, #1 │ │ - 11f60: 182d adds r5, r5, r0 │ │ - 11f62: 3501 adds r5, #1 │ │ - 11f64: e7cf b.n 11f06 │ │ - 11f66: 2e25 cmp r6, #37 ; 0x25 │ │ - 11f68: d050 beq.n 1200c │ │ - 11f6a: 1c30 adds r0, r6, #0 │ │ - 11f6c: f7fd faf6 bl f55c │ │ - 11f70: 2800 cmp r0, #0 │ │ - 11f72: d165 bne.n 12040 │ │ - 11f74: 1c30 adds r0, r6, #0 │ │ - 11f76: f7ff fced bl 11954 │ │ - 11f7a: 2800 cmp r0, #0 │ │ - 11f7c: d10b bne.n 11f96 │ │ - 11f7e: 2e28 cmp r6, #40 ; 0x28 │ │ - 11f80: d03c beq.n 11ffc │ │ - 11f82: 2e29 cmp r6, #41 ; 0x29 │ │ - 11f84: d009 beq.n 11f9a │ │ - 11f86: 3701 adds r7, #1 │ │ - 11f88: 9b01 ldr r3, [sp, #4] │ │ - 11f8a: 19db adds r3, r3, r7 │ │ - 11f8c: 781e ldrb r6, [r3, #0] │ │ - 11f8e: 9302 str r3, [sp, #8] │ │ - 11f90: 2e00 cmp r6, #0 │ │ - 11f92: d1e8 bne.n 11f66 │ │ - 11f94: e03a b.n 1200c │ │ - 11f96: 2e29 cmp r6, #41 ; 0x29 │ │ - 11f98: d130 bne.n 11ffc │ │ - 11f9a: 1c26 adds r6, r4, #0 │ │ - 11f9c: 2e00 cmp r6, #0 │ │ - 11f9e: dd30 ble.n 12002 │ │ - 11fa0: 19ab adds r3, r5, r6 │ │ - 11fa2: 3b01 subs r3, #1 │ │ - 11fa4: 781b ldrb r3, [r3, #0] │ │ - 11fa6: 2b28 cmp r3, #40 ; 0x28 │ │ - 11fa8: d001 beq.n 11fae │ │ - 11faa: 3e01 subs r6, #1 │ │ - 11fac: e7f6 b.n 11f9c │ │ - 11fae: 1c33 adds r3, r6, #0 │ │ - 11fb0: 42a3 cmp r3, r4 │ │ - 11fb2: da05 bge.n 11fc0 │ │ - 11fb4: 5ce9 ldrb r1, [r5, r3] │ │ - 11fb6: 18ea adds r2, r5, r3 │ │ - 11fb8: 3a01 subs r2, #1 │ │ - 11fba: 7011 strb r1, [r2, #0] │ │ - 11fbc: 3301 adds r3, #1 │ │ - 11fbe: e7f7 b.n 11fb0 │ │ - 11fc0: 9a01 ldr r2, [sp, #4] │ │ - 11fc2: 1c78 adds r0, r7, #1 │ │ - 11fc4: a905 add r1, sp, #20 │ │ - 11fc6: 1810 adds r0, r2, r0 │ │ - 11fc8: 9305 str r3, [sp, #20] │ │ - 11fca: f7fd fad9 bl f580 │ │ - 11fce: 3c01 subs r4, #1 │ │ - 11fd0: 9a05 ldr r2, [sp, #20] │ │ - 11fd2: 1ba6 subs r6, r4, r6 │ │ - 11fd4: 183f adds r7, r7, r0 │ │ - 11fd6: 1ba8 subs r0, r5, r6 │ │ - 11fd8: 1e51 subs r1, r2, #1 │ │ - 11fda: 2a01 cmp r2, #1 │ │ - 11fdc: dc01 bgt.n 11fe2 │ │ - 11fde: 9105 str r1, [sp, #20] │ │ - 11fe0: e7d1 b.n 11f86 │ │ - 11fe2: 1c23 adds r3, r4, #0 │ │ - 11fe4: 1b1a subs r2, r3, r4 │ │ - 11fe6: 4296 cmp r6, r2 │ │ - 11fe8: db05 blt.n 11ff6 │ │ - 11fea: 18c2 adds r2, r0, r3 │ │ - 11fec: 3a01 subs r2, #1 │ │ - 11fee: 7812 ldrb r2, [r2, #0] │ │ - 11ff0: 54ea strb r2, [r5, r3] │ │ - 11ff2: 3301 adds r3, #1 │ │ - 11ff4: e7f6 b.n 11fe4 │ │ - 11ff6: 1c0a adds r2, r1, #0 │ │ - 11ff8: 1c1c adds r4, r3, #0 │ │ - 11ffa: e7ed b.n 11fd8 │ │ - 11ffc: 552e strb r6, [r5, r4] │ │ - 11ffe: 3401 adds r4, #1 │ │ - 12000: e7c1 b.n 11f86 │ │ - 12002: 481e ldr r0, [pc, #120] ; (1207c ) │ │ - 12004: 9901 ldr r1, [sp, #4] │ │ - 12006: 4478 add r0, pc │ │ - 12008: f7fc fecc bl eda4 │ │ - 1200c: 2600 movs r6, #0 │ │ - 1200e: 552e strb r6, [r5, r4] │ │ - 12010: 42a6 cmp r6, r4 │ │ - 12012: da12 bge.n 1203a │ │ - 12014: 5dab ldrb r3, [r5, r6] │ │ - 12016: 2b28 cmp r3, #40 ; 0x28 │ │ - 12018: d10d bne.n 12036 │ │ - 1201a: 4819 ldr r0, [pc, #100] ; (12080 ) │ │ - 1201c: 9901 ldr r1, [sp, #4] │ │ - 1201e: 4478 add r0, pc │ │ - 12020: f7fc fec0 bl eda4 │ │ - 12024: 1c33 adds r3, r6, #0 │ │ - 12026: 18ea adds r2, r5, r3 │ │ - 12028: 7852 ldrb r2, [r2, #1] │ │ - 1202a: 54ea strb r2, [r5, r3] │ │ - 1202c: 3301 adds r3, #1 │ │ - 1202e: 42a3 cmp r3, r4 │ │ - 12030: dbf9 blt.n 12026 │ │ - 12032: 9305 str r3, [sp, #20] │ │ - 12034: 3c01 subs r4, #1 │ │ - 12036: 3601 adds r6, #1 │ │ - 12038: e7ea b.n 12010 │ │ - 1203a: 9a03 ldr r2, [sp, #12] │ │ - 1203c: 6015 str r5, [r2, #0] │ │ - 1203e: e016 b.n 1206e │ │ - 12040: 2e29 cmp r6, #41 ; 0x29 │ │ - 12042: d0aa beq.n 11f9a │ │ - 12044: 9802 ldr r0, [sp, #8] │ │ - 12046: a905 add r1, sp, #20 │ │ - 12048: f7fd fa9a bl f580 │ │ - 1204c: 9b05 ldr r3, [sp, #20] │ │ - 1204e: 3801 subs r0, #1 │ │ - 12050: 183f adds r7, r7, r0 │ │ - 12052: 3b01 subs r3, #1 │ │ - 12054: 1c1a adds r2, r3, #0 │ │ - 12056: 3b01 subs r3, #1 │ │ - 12058: 1c99 adds r1, r3, #2 │ │ - 1205a: 2901 cmp r1, #1 │ │ - 1205c: dd05 ble.n 1206a │ │ - 1205e: 192a adds r2, r5, r4 │ │ - 12060: 3a01 subs r2, #1 │ │ - 12062: 7812 ldrb r2, [r2, #0] │ │ - 12064: 552a strb r2, [r5, r4] │ │ - 12066: 3401 adds r4, #1 │ │ - 12068: e7f4 b.n 12054 │ │ - 1206a: 9205 str r2, [sp, #20] │ │ - 1206c: e78b b.n 11f86 │ │ - 1206e: b007 add sp, #28 │ │ - 12070: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 12072: 46c0 nop ; (mov r8, r8) │ │ - 12074: 0405 lsls r5, r0, #16 │ │ - 12076: 0002 movs r2, r0 │ │ - 12078: 0412 lsls r2, r2, #16 │ │ - 1207a: 0002 movs r2, r0 │ │ - 1207c: 0368 lsls r0, r5, #13 │ │ - 1207e: 0002 movs r2, r0 │ │ - 12080: 031c lsls r4, r3, #12 │ │ - 12082: 0002 movs r2, r0 │ │ - 12084: 4b98 ldr r3, [pc, #608] ; (122e8 ) │ │ - 12086: b5f0 push {r4, r5, r6, r7, lr} │ │ - 12088: 447b add r3, pc │ │ - 1208a: 4c98 ldr r4, [pc, #608] ; (122ec ) │ │ - 1208c: 681b ldr r3, [r3, #0] │ │ - 1208e: 1c07 adds r7, r0, #0 │ │ - 12090: 44a5 add sp, r4 │ │ - 12092: 920f str r2, [sp, #60] ; 0x3c │ │ - 12094: 681a ldr r2, [r3, #0] │ │ - 12096: 9111 str r1, [sp, #68] ; 0x44 │ │ - 12098: 9313 str r3, [sp, #76] ; 0x4c │ │ - 1209a: 92a5 str r2, [sp, #660] ; 0x294 │ │ - 1209c: 2800 cmp r0, #0 │ │ - 1209e: d101 bne.n 120a4 │ │ - 120a0: f000 fcc0 bl 12a24 │ │ - 120a4: 7a44 ldrb r4, [r0, #9] │ │ - 120a6: 7a03 ldrb r3, [r0, #8] │ │ - 120a8: 0224 lsls r4, r4, #8 │ │ - 120aa: 431c orrs r4, r3 │ │ - 120ac: 7a83 ldrb r3, [r0, #10] │ │ - 120ae: 041b lsls r3, r3, #16 │ │ - 120b0: 431c orrs r4, r3 │ │ - 120b2: 7ac3 ldrb r3, [r0, #11] │ │ - 120b4: 061b lsls r3, r3, #24 │ │ - 120b6: 431c orrs r4, r3 │ │ - 120b8: d101 bne.n 120be │ │ - 120ba: f000 fcb3 bl 12a24 │ │ - 120be: 7b63 ldrb r3, [r4, #13] │ │ - 120c0: 7b22 ldrb r2, [r4, #12] │ │ - 120c2: 021b lsls r3, r3, #8 │ │ - 120c4: 4313 orrs r3, r2 │ │ - 120c6: 7ba2 ldrb r2, [r4, #14] │ │ - 120c8: 0412 lsls r2, r2, #16 │ │ - 120ca: 4313 orrs r3, r2 │ │ - 120cc: 7be2 ldrb r2, [r4, #15] │ │ - 120ce: 0612 lsls r2, r2, #24 │ │ - 120d0: 4313 orrs r3, r2 │ │ - 120d2: d101 bne.n 120d8 │ │ - 120d4: f000 fca6 bl 12a24 │ │ - 120d8: 4985 ldr r1, [pc, #532] ; (122f0 ) │ │ - 120da: a865 add r0, sp, #404 ; 0x194 │ │ - 120dc: 4479 add r1, pc │ │ - 120de: f01e fcd5 bl 30a8c <__clzsi2+0x1d8> │ │ - 120e2: 7b63 ldrb r3, [r4, #13] │ │ - 120e4: 7b22 ldrb r2, [r4, #12] │ │ - 120e6: 021b lsls r3, r3, #8 │ │ - 120e8: 4313 orrs r3, r2 │ │ - 120ea: 7ba2 ldrb r2, [r4, #14] │ │ - 120ec: 0412 lsls r2, r2, #16 │ │ - 120ee: 4313 orrs r3, r2 │ │ - 120f0: 7be2 ldrb r2, [r4, #15] │ │ - 120f2: 2400 movs r4, #0 │ │ - 120f4: 9408 str r4, [sp, #32] │ │ - 120f6: 0612 lsls r2, r2, #24 │ │ - 120f8: 4313 orrs r3, r2 │ │ - 120fa: 795a ldrb r2, [r3, #5] │ │ - 120fc: 7919 ldrb r1, [r3, #4] │ │ - 120fe: 940a str r4, [sp, #40] ; 0x28 │ │ - 12100: 0212 lsls r2, r2, #8 │ │ - 12102: 430a orrs r2, r1 │ │ - 12104: 7999 ldrb r1, [r3, #6] │ │ - 12106: 9402 str r4, [sp, #8] │ │ - 12108: 0409 lsls r1, r1, #16 │ │ - 1210a: 430a orrs r2, r1 │ │ - 1210c: 79d9 ldrb r1, [r3, #7] │ │ - 1210e: 0609 lsls r1, r1, #24 │ │ - 12110: 4311 orrs r1, r2 │ │ - 12112: 9106 str r1, [sp, #24] │ │ - 12114: 914a str r1, [sp, #296] ; 0x128 │ │ - 12116: 2101 movs r1, #1 │ │ - 12118: 4249 negs r1, r1 │ │ - 1211a: 2201 movs r2, #1 │ │ - 1211c: 9114 str r1, [sp, #80] ; 0x50 │ │ - 1211e: 922f str r2, [sp, #188] ; 0xbc │ │ - 12120: 9107 str r1, [sp, #28] │ │ - 12122: 910c str r1, [sp, #48] ; 0x30 │ │ - 12124: 910b str r1, [sp, #44] ; 0x2c │ │ - 12126: 9205 str r2, [sp, #20] │ │ - 12128: 9204 str r2, [sp, #16] │ │ - 1212a: 7a18 ldrb r0, [r3, #8] │ │ - 1212c: 2801 cmp r0, #1 │ │ - 1212e: d000 beq.n 12132 │ │ - 12130: e34b b.n 127ca │ │ - 12132: 7a5a ldrb r2, [r3, #9] │ │ - 12134: 0611 lsls r1, r2, #24 │ │ - 12136: 0e0a lsrs r2, r1, #24 │ │ - 12138: 2a4c cmp r2, #76 ; 0x4c │ │ - 1213a: d100 bne.n 1213e │ │ - 1213c: e339 b.n 127b2 │ │ - 1213e: d80a bhi.n 12156 │ │ - 12140: 2a46 cmp r2, #70 ; 0x46 │ │ - 12142: d100 bne.n 12146 │ │ - 12144: e332 b.n 127ac │ │ - 12146: 2a4a cmp r2, #74 ; 0x4a │ │ - 12148: d052 beq.n 121f0 │ │ - 1214a: 2a24 cmp r2, #36 ; 0x24 │ │ - 1214c: d000 beq.n 12150 │ │ - 1214e: e33c b.n 127ca │ │ - 12150: 9d02 ldr r5, [sp, #8] │ │ - 12152: 950a str r5, [sp, #40] ; 0x28 │ │ - 12154: e339 b.n 127ca │ │ - 12156: 2a50 cmp r2, #80 ; 0x50 │ │ - 12158: d010 beq.n 1217c │ │ - 1215a: d806 bhi.n 1216a │ │ - 1215c: 0e09 lsrs r1, r1, #24 │ │ - 1215e: 294f cmp r1, #79 ; 0x4f │ │ - 12160: d000 beq.n 12164 │ │ - 12162: e332 b.n 127ca │ │ - 12164: 9e02 ldr r6, [sp, #8] │ │ - 12166: 960b str r6, [sp, #44] ; 0x2c │ │ - 12168: e32f b.n 127ca │ │ - 1216a: 2a56 cmp r2, #86 ; 0x56 │ │ - 1216c: d031 beq.n 121d2 │ │ - 1216e: 0e09 lsrs r1, r1, #24 │ │ - 12170: 2958 cmp r1, #88 ; 0x58 │ │ - 12172: d000 beq.n 12176 │ │ - 12174: e329 b.n 127ca │ │ - 12176: 9d02 ldr r5, [sp, #8] │ │ - 12178: 950c str r5, [sp, #48] ; 0x30 │ │ - 1217a: e326 b.n 127ca │ │ - 1217c: 795a ldrb r2, [r3, #5] │ │ - 1217e: 7919 ldrb r1, [r3, #4] │ │ - 12180: 9d06 ldr r5, [sp, #24] │ │ - 12182: 0212 lsls r2, r2, #8 │ │ - 12184: 430a orrs r2, r1 │ │ - 12186: 7999 ldrb r1, [r3, #6] │ │ - 12188: 0409 lsls r1, r1, #16 │ │ - 1218a: 430a orrs r2, r1 │ │ - 1218c: 79d9 ldrb r1, [r3, #7] │ │ - 1218e: 0609 lsls r1, r1, #24 │ │ - 12190: 430a orrs r2, r1 │ │ - 12192: 42aa cmp r2, r5 │ │ - 12194: d800 bhi.n 12198 │ │ - 12196: e318 b.n 127ca │ │ - 12198: 9e02 ldr r6, [sp, #8] │ │ - 1219a: 2e19 cmp r6, #25 │ │ - 1219c: dc04 bgt.n 121a8 │ │ - 1219e: 3601 adds r6, #1 │ │ - 121a0: 00b0 lsls r0, r6, #2 │ │ - 121a2: a94a add r1, sp, #296 ; 0x128 │ │ - 121a4: 9602 str r6, [sp, #8] │ │ - 121a6: 5042 str r2, [r0, r1] │ │ - 121a8: 9c04 ldr r4, [sp, #16] │ │ - 121aa: 2cfe cmp r4, #254 ; 0xfe │ │ - 121ac: dc05 bgt.n 121ba │ │ - 121ae: 9802 ldr r0, [sp, #8] │ │ - 121b0: a965 add r1, sp, #404 ; 0x194 │ │ - 121b2: 3041 adds r0, #65 ; 0x41 │ │ - 121b4: 5508 strb r0, [r1, r4] │ │ - 121b6: 3401 adds r4, #1 │ │ - 121b8: 9404 str r4, [sp, #16] │ │ - 121ba: 9d02 ldr r5, [sp, #8] │ │ - 121bc: 2601 movs r6, #1 │ │ - 121be: a814 add r0, sp, #80 ; 0x50 │ │ - 121c0: 00a9 lsls r1, r5, #2 │ │ - 121c2: 4276 negs r6, r6 │ │ - 121c4: 500e str r6, [r1, r0] │ │ - 121c6: 1c28 adds r0, r5, #0 │ │ - 121c8: 3001 adds r0, #1 │ │ - 121ca: ac2f add r4, sp, #188 ; 0xbc │ │ - 121cc: 5108 str r0, [r1, r4] │ │ - 121ce: 9206 str r2, [sp, #24] │ │ - 121d0: e2fb b.n 127ca │ │ - 121d2: 7ad8 ldrb r0, [r3, #11] │ │ - 121d4: 7a99 ldrb r1, [r3, #10] │ │ - 121d6: 9c02 ldr r4, [sp, #8] │ │ - 121d8: 0200 lsls r0, r0, #8 │ │ - 121da: 4308 orrs r0, r1 │ │ - 121dc: 7b19 ldrb r1, [r3, #12] │ │ - 121de: 00a2 lsls r2, r4, #2 │ │ - 121e0: 0409 lsls r1, r1, #16 │ │ - 121e2: 4308 orrs r0, r1 │ │ - 121e4: 7b59 ldrb r1, [r3, #13] │ │ - 121e6: 0609 lsls r1, r1, #24 │ │ - 121e8: 4308 orrs r0, r1 │ │ - 121ea: a914 add r1, sp, #80 ; 0x50 │ │ - 121ec: 5050 str r0, [r2, r1] │ │ - 121ee: e2ec b.n 127ca │ │ - 121f0: 7b58 ldrb r0, [r3, #13] │ │ - 121f2: 2805 cmp r0, #5 │ │ - 121f4: d807 bhi.n 12206 │ │ - 121f6: f01b fec5 bl 2df84 <__gnu_thumb1_case_uqi> │ │ - 121fa: 0a03 lsrs r3, r0, #8 │ │ - 121fc: 1706 asrs r6, r0, #28 │ │ - 121fe: 121c asrs r4, r3, #8 │ │ - 12200: 2500 movs r5, #0 │ │ - 12202: 950e str r5, [sp, #56] ; 0x38 │ │ - 12204: e005 b.n 12212 │ │ - 12206: 2200 movs r2, #0 │ │ - 12208: 1c10 adds r0, r2, #0 │ │ - 1220a: 920e str r2, [sp, #56] ; 0x38 │ │ - 1220c: e014 b.n 12238 │ │ - 1220e: 2601 movs r6, #1 │ │ - 12210: 960e str r6, [sp, #56] ; 0x38 │ │ - 12212: 9c05 ldr r4, [sp, #20] │ │ - 12214: 9a08 ldr r2, [sp, #32] │ │ - 12216: 2001 movs r0, #1 │ │ - 12218: 3401 adds r4, #1 │ │ - 1221a: 9405 str r4, [sp, #20] │ │ - 1221c: e00c b.n 12238 │ │ - 1221e: 2501 movs r5, #1 │ │ - 12220: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ - 12222: 2000 movs r0, #0 │ │ - 12224: 950e str r5, [sp, #56] ; 0x38 │ │ - 12226: e007 b.n 12238 │ │ - 12228: 2200 movs r2, #0 │ │ - 1222a: 2601 movs r6, #1 │ │ - 1222c: 1c10 adds r0, r2, #0 │ │ - 1222e: 960e str r6, [sp, #56] ; 0x38 │ │ - 12230: e002 b.n 12238 │ │ - 12232: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ - 12234: 2000 movs r0, #0 │ │ - 12236: 900e str r0, [sp, #56] ; 0x38 │ │ - 12238: 9d02 ldr r5, [sp, #8] │ │ - 1223a: 00ac lsls r4, r5, #2 │ │ - 1223c: ad14 add r5, sp, #80 ; 0x50 │ │ - 1223e: 5965 ldr r5, [r4, r5] │ │ - 12240: 3501 adds r5, #1 │ │ - 12242: d001 beq.n 12248 │ │ - 12244: ad2f add r5, sp, #188 ; 0xbc │ │ - 12246: 5162 str r2, [r4, r5] │ │ - 12248: 9e02 ldr r6, [sp, #8] │ │ - 1224a: 2e19 cmp r6, #25 │ │ - 1224c: dc0e bgt.n 1226c │ │ - 1224e: 795e ldrb r6, [r3, #5] │ │ - 12250: 791c ldrb r4, [r3, #4] │ │ - 12252: 9d02 ldr r5, [sp, #8] │ │ - 12254: 0236 lsls r6, r6, #8 │ │ - 12256: 4326 orrs r6, r4 │ │ - 12258: 799c ldrb r4, [r3, #6] │ │ - 1225a: 3501 adds r5, #1 │ │ - 1225c: 00ad lsls r5, r5, #2 │ │ - 1225e: 0424 lsls r4, r4, #16 │ │ - 12260: 4326 orrs r6, r4 │ │ - 12262: 79dc ldrb r4, [r3, #7] │ │ - 12264: 0624 lsls r4, r4, #24 │ │ - 12266: 4326 orrs r6, r4 │ │ - 12268: ac4a add r4, sp, #296 ; 0x128 │ │ - 1226a: 512e str r6, [r5, r4] │ │ - 1226c: 9c04 ldr r4, [sp, #16] │ │ - 1226e: 9403 str r4, [sp, #12] │ │ - 12270: 2400 movs r4, #0 │ │ - 12272: 9d02 ldr r5, [sp, #8] │ │ - 12274: 42aa cmp r2, r5 │ │ - 12276: dc3d bgt.n 122f4 │ │ - 12278: 2c01 cmp r4, #1 │ │ - 1227a: d103 bne.n 12284 │ │ - 1227c: 9d0b ldr r5, [sp, #44] ; 0x2c │ │ - 1227e: 1b54 subs r4, r2, r5 │ │ - 12280: 1e65 subs r5, r4, #1 │ │ - 12282: 41ac sbcs r4, r5 │ │ - 12284: 2c00 cmp r4, #0 │ │ - 12286: d12c bne.n 122e2 │ │ - 12288: 2101 movs r1, #1 │ │ - 1228a: 2800 cmp r0, #0 │ │ - 1228c: d109 bne.n 122a2 │ │ - 1228e: 9e07 ldr r6, [sp, #28] │ │ - 12290: 42b2 cmp r2, r6 │ │ - 12292: d100 bne.n 12296 │ │ - 12294: 2402 movs r4, #2 │ │ - 12296: 9d0c ldr r5, [sp, #48] ; 0x30 │ │ - 12298: 42aa cmp r2, r5 │ │ - 1229a: d100 bne.n 1229e │ │ - 1229c: 2401 movs r4, #1 │ │ - 1229e: 4261 negs r1, r4 │ │ - 122a0: 4161 adcs r1, r4 │ │ - 122a2: 0096 lsls r6, r2, #2 │ │ - 122a4: ad14 add r5, sp, #80 ; 0x50 │ │ - 122a6: 9609 str r6, [sp, #36] ; 0x24 │ │ - 122a8: 5976 ldr r6, [r6, r5] │ │ - 122aa: 1c35 adds r5, r6, #0 │ │ - 122ac: 9e05 ldr r6, [sp, #20] │ │ - 122ae: 4135 asrs r5, r6 │ │ - 122b0: 2601 movs r6, #1 │ │ - 122b2: 4235 tst r5, r6 │ │ - 122b4: d015 beq.n 122e2 │ │ - 122b6: 2900 cmp r1, #0 │ │ - 122b8: d013 beq.n 122e2 │ │ - 122ba: 9d03 ldr r5, [sp, #12] │ │ - 122bc: 2dfe cmp r5, #254 ; 0xfe │ │ - 122be: dc05 bgt.n 122cc │ │ - 122c0: 1c11 adds r1, r2, #0 │ │ - 122c2: ae65 add r6, sp, #404 ; 0x194 │ │ - 122c4: 3141 adds r1, #65 ; 0x41 │ │ - 122c6: 5571 strb r1, [r6, r5] │ │ - 122c8: 3501 adds r5, #1 │ │ - 122ca: 9503 str r5, [sp, #12] │ │ - 122cc: 0096 lsls r6, r2, #2 │ │ - 122ce: ad2f add r5, sp, #188 ; 0xbc │ │ - 122d0: 5975 ldr r5, [r6, r5] │ │ - 122d2: 3201 adds r2, #1 │ │ - 122d4: 1aaa subs r2, r5, r2 │ │ - 122d6: 1e56 subs r6, r2, #1 │ │ - 122d8: 41b2 sbcs r2, r6 │ │ - 122da: 9e05 ldr r6, [sp, #20] │ │ - 122dc: 18b6 adds r6, r6, r2 │ │ - 122de: 9605 str r6, [sp, #20] │ │ - 122e0: e000 b.n 122e4 │ │ - 122e2: 1c55 adds r5, r2, #1 │ │ - 122e4: 1c2a adds r2, r5, #0 │ │ - 122e6: e7c4 b.n 12272 │ │ - 122e8: 5da4 ldrb r4, [r4, r6] │ │ - 122ea: 0002 movs r2, r0 │ │ - 122ec: fd64 ffff stc2l 15, cr15, [r4, #-1020]! ; 0xfffffc04 │ │ - 122f0: 02c7 lsls r7, r0, #11 │ │ - 122f2: 0002 movs r2, r0 │ │ - 122f4: 9e0e ldr r6, [sp, #56] ; 0x38 │ │ - 122f6: 2e00 cmp r6, #0 │ │ - 122f8: d100 bne.n 122fc │ │ - 122fa: e25e b.n 127ba │ │ - 122fc: 2d18 cmp r5, #24 │ │ - 122fe: dd00 ble.n 12302 │ │ - 12300: e25e b.n 127c0 │ │ - 12302: 9c03 ldr r4, [sp, #12] │ │ - 12304: 2cfd cmp r4, #253 ; 0xfd │ │ - 12306: dd00 ble.n 1230a │ │ - 12308: e25d b.n 127c6 │ │ - 1230a: 7959 ldrb r1, [r3, #5] │ │ - 1230c: 791a ldrb r2, [r3, #4] │ │ - 1230e: 3501 adds r5, #1 │ │ - 12310: 0209 lsls r1, r1, #8 │ │ - 12312: 4311 orrs r1, r2 │ │ - 12314: 799a ldrb r2, [r3, #6] │ │ - 12316: 79db ldrb r3, [r3, #7] │ │ - 12318: 9509 str r5, [sp, #36] ; 0x24 │ │ - 1231a: 0412 lsls r2, r2, #16 │ │ - 1231c: 4311 orrs r1, r2 │ │ - 1231e: 061b lsls r3, r3, #24 │ │ - 12320: 4319 orrs r1, r3 │ │ - 12322: 00aa lsls r2, r5, #2 │ │ - 12324: ab4a add r3, sp, #296 ; 0x128 │ │ - 12326: 50d1 str r1, [r2, r3] │ │ - 12328: 2200 movs r2, #0 │ │ - 1232a: ab65 add r3, sp, #404 ; 0x194 │ │ - 1232c: 551a strb r2, [r3, r4] │ │ - 1232e: 7a7b ldrb r3, [r7, #9] │ │ - 12330: 7a3a ldrb r2, [r7, #8] │ │ - 12332: 021b lsls r3, r3, #8 │ │ - 12334: 4313 orrs r3, r2 │ │ - 12336: 7aba ldrb r2, [r7, #10] │ │ - 12338: 0412 lsls r2, r2, #16 │ │ - 1233a: 4313 orrs r3, r2 │ │ - 1233c: 7afa ldrb r2, [r7, #11] │ │ - 1233e: 0612 lsls r2, r2, #24 │ │ - 12340: 4313 orrs r3, r2 │ │ - 12342: 7a5a ldrb r2, [r3, #9] │ │ - 12344: 7a19 ldrb r1, [r3, #8] │ │ - 12346: 785c ldrb r4, [r3, #1] │ │ - 12348: 0212 lsls r2, r2, #8 │ │ - 1234a: 430a orrs r2, r1 │ │ - 1234c: 7a99 ldrb r1, [r3, #10] │ │ - 1234e: 0224 lsls r4, r4, #8 │ │ - 12350: 0409 lsls r1, r1, #16 │ │ - 12352: 430a orrs r2, r1 │ │ - 12354: 7ad9 ldrb r1, [r3, #11] │ │ - 12356: 0609 lsls r1, r1, #24 │ │ - 12358: 430a orrs r2, r1 │ │ - 1235a: 7955 ldrb r5, [r2, #5] │ │ - 1235c: 7911 ldrb r1, [r2, #4] │ │ - 1235e: 022d lsls r5, r5, #8 │ │ - 12360: 430d orrs r5, r1 │ │ - 12362: 7991 ldrb r1, [r2, #6] │ │ - 12364: 79d2 ldrb r2, [r2, #7] │ │ - 12366: 0409 lsls r1, r1, #16 │ │ - 12368: 0612 lsls r2, r2, #24 │ │ - 1236a: 430d orrs r5, r1 │ │ - 1236c: 4315 orrs r5, r2 │ │ - 1236e: 781a ldrb r2, [r3, #0] │ │ - 12370: 4314 orrs r4, r2 │ │ - 12372: 789a ldrb r2, [r3, #2] │ │ - 12374: 78db ldrb r3, [r3, #3] │ │ - 12376: 0412 lsls r2, r2, #16 │ │ - 12378: 4314 orrs r4, r2 │ │ - 1237a: 061b lsls r3, r3, #24 │ │ - 1237c: 431c orrs r4, r3 │ │ - 1237e: d100 bne.n 12382 │ │ - 12380: e0a2 b.n 124c8 │ │ - 12382: 7a63 ldrb r3, [r4, #9] │ │ - 12384: 7a22 ldrb r2, [r4, #8] │ │ - 12386: 021b lsls r3, r3, #8 │ │ - 12388: 4313 orrs r3, r2 │ │ - 1238a: 7aa2 ldrb r2, [r4, #10] │ │ - 1238c: 0412 lsls r2, r2, #16 │ │ - 1238e: 4313 orrs r3, r2 │ │ - 12390: 7ae2 ldrb r2, [r4, #11] │ │ - 12392: 0612 lsls r2, r2, #24 │ │ - 12394: 4313 orrs r3, r2 │ │ - 12396: d104 bne.n 123a2 │ │ - 12398: 1c38 adds r0, r7, #0 │ │ - 1239a: 1c21 adds r1, r4, #0 │ │ - 1239c: 1c2a adds r2, r5, #0 │ │ - 1239e: f7fc fc2e bl ebfe │ │ - 123a2: 7a60 ldrb r0, [r4, #9] │ │ - 123a4: 7a23 ldrb r3, [r4, #8] │ │ - 123a6: 0200 lsls r0, r0, #8 │ │ - 123a8: 4318 orrs r0, r3 │ │ - 123aa: 7aa3 ldrb r3, [r4, #10] │ │ - 123ac: 041b lsls r3, r3, #16 │ │ - 123ae: 4318 orrs r0, r3 │ │ - 123b0: 7ae3 ldrb r3, [r4, #11] │ │ - 123b2: 061b lsls r3, r3, #24 │ │ - 123b4: 4318 orrs r0, r3 │ │ - 123b6: 7943 ldrb r3, [r0, #5] │ │ - 123b8: 7902 ldrb r2, [r0, #4] │ │ - 123ba: 021b lsls r3, r3, #8 │ │ - 123bc: 4313 orrs r3, r2 │ │ - 123be: 7982 ldrb r2, [r0, #6] │ │ - 123c0: 0412 lsls r2, r2, #16 │ │ - 123c2: 4313 orrs r3, r2 │ │ - 123c4: 79c2 ldrb r2, [r0, #7] │ │ - 123c6: 0612 lsls r2, r2, #24 │ │ - 123c8: 4313 orrs r3, r2 │ │ - 123ca: 42ab cmp r3, r5 │ │ - 123cc: d81b bhi.n 12406 │ │ - 123ce: 7a63 ldrb r3, [r4, #9] │ │ - 123d0: 7a22 ldrb r2, [r4, #8] │ │ - 123d2: 021b lsls r3, r3, #8 │ │ - 123d4: 4313 orrs r3, r2 │ │ - 123d6: 7aa2 ldrb r2, [r4, #10] │ │ - 123d8: 0412 lsls r2, r2, #16 │ │ - 123da: 4313 orrs r3, r2 │ │ - 123dc: 7ae2 ldrb r2, [r4, #11] │ │ - 123de: 0612 lsls r2, r2, #24 │ │ - 123e0: 4313 orrs r3, r2 │ │ - 123e2: 795a ldrb r2, [r3, #5] │ │ - 123e4: 7919 ldrb r1, [r3, #4] │ │ - 123e6: 0212 lsls r2, r2, #8 │ │ - 123e8: 430a orrs r2, r1 │ │ - 123ea: 7999 ldrb r1, [r3, #6] │ │ - 123ec: 79db ldrb r3, [r3, #7] │ │ - 123ee: 0409 lsls r1, r1, #16 │ │ - 123f0: 430a orrs r2, r1 │ │ - 123f2: 061b lsls r3, r3, #24 │ │ - 123f4: 4313 orrs r3, r2 │ │ - 123f6: 42ab cmp r3, r5 │ │ - 123f8: d25c bcs.n 124b4 │ │ - 123fa: 1c38 adds r0, r7, #0 │ │ - 123fc: 1c21 adds r1, r4, #0 │ │ - 123fe: 1c2a adds r2, r5, #0 │ │ - 12400: f7fc fbfd bl ebfe │ │ - 12404: e056 b.n 124b4 │ │ - 12406: 7962 ldrb r2, [r4, #5] │ │ - 12408: 7923 ldrb r3, [r4, #4] │ │ - 1240a: 0212 lsls r2, r2, #8 │ │ - 1240c: 431a orrs r2, r3 │ │ - 1240e: 79a3 ldrb r3, [r4, #6] │ │ - 12410: 041b lsls r3, r3, #16 │ │ - 12412: 431a orrs r2, r3 │ │ - 12414: 79e3 ldrb r3, [r4, #7] │ │ - 12416: 061b lsls r3, r3, #24 │ │ - 12418: 431a orrs r2, r3 │ │ - 1241a: 2300 movs r3, #0 │ │ - 1241c: 2a00 cmp r2, #0 │ │ - 1241e: d118 bne.n 12452 │ │ - 12420: 2b00 cmp r3, #0 │ │ - 12422: d02f beq.n 12484 │ │ - 12424: 7858 ldrb r0, [r3, #1] │ │ - 12426: 781a ldrb r2, [r3, #0] │ │ - 12428: 0a19 lsrs r1, r3, #8 │ │ - 1242a: 0200 lsls r0, r0, #8 │ │ - 1242c: 4310 orrs r0, r2 │ │ - 1242e: 789a ldrb r2, [r3, #2] │ │ - 12430: 0412 lsls r2, r2, #16 │ │ - 12432: 4310 orrs r0, r2 │ │ - 12434: 78da ldrb r2, [r3, #3] │ │ - 12436: 7261 strb r1, [r4, #9] │ │ - 12438: 0c19 lsrs r1, r3, #16 │ │ - 1243a: 0612 lsls r2, r2, #24 │ │ - 1243c: 72a1 strb r1, [r4, #10] │ │ - 1243e: 4310 orrs r0, r2 │ │ - 12440: 0e19 lsrs r1, r3, #24 │ │ - 12442: 2200 movs r2, #0 │ │ - 12444: 7223 strb r3, [r4, #8] │ │ - 12446: 72e1 strb r1, [r4, #11] │ │ - 12448: 701a strb r2, [r3, #0] │ │ - 1244a: 705a strb r2, [r3, #1] │ │ - 1244c: 709a strb r2, [r3, #2] │ │ - 1244e: 70da strb r2, [r3, #3] │ │ - 12450: e020 b.n 12494 │ │ - 12452: 7951 ldrb r1, [r2, #5] │ │ - 12454: 7916 ldrb r6, [r2, #4] │ │ - 12456: 0209 lsls r1, r1, #8 │ │ - 12458: 4331 orrs r1, r6 │ │ - 1245a: 7996 ldrb r6, [r2, #6] │ │ - 1245c: 0436 lsls r6, r6, #16 │ │ - 1245e: 4331 orrs r1, r6 │ │ - 12460: 79d6 ldrb r6, [r2, #7] │ │ - 12462: 0636 lsls r6, r6, #24 │ │ - 12464: 4331 orrs r1, r6 │ │ - 12466: 42a9 cmp r1, r5 │ │ - 12468: d8da bhi.n 12420 │ │ - 1246a: 7851 ldrb r1, [r2, #1] │ │ - 1246c: 7813 ldrb r3, [r2, #0] │ │ - 1246e: 78d6 ldrb r6, [r2, #3] │ │ - 12470: 0209 lsls r1, r1, #8 │ │ - 12472: 4319 orrs r1, r3 │ │ - 12474: 7893 ldrb r3, [r2, #2] │ │ - 12476: 0636 lsls r6, r6, #24 │ │ - 12478: 041b lsls r3, r3, #16 │ │ - 1247a: 4319 orrs r1, r3 │ │ - 1247c: 1c13 adds r3, r2, #0 │ │ - 1247e: 1c32 adds r2, r6, #0 │ │ - 12480: 430a orrs r2, r1 │ │ - 12482: e7cb b.n 1241c │ │ - 12484: 7123 strb r3, [r4, #4] │ │ - 12486: 7163 strb r3, [r4, #5] │ │ - 12488: 71a3 strb r3, [r4, #6] │ │ - 1248a: 71e3 strb r3, [r4, #7] │ │ - 1248c: 7223 strb r3, [r4, #8] │ │ - 1248e: 7263 strb r3, [r4, #9] │ │ - 12490: 72a3 strb r3, [r4, #10] │ │ - 12492: 72e3 strb r3, [r4, #11] │ │ - 12494: 2800 cmp r0, #0 │ │ - 12496: d09a beq.n 123ce │ │ - 12498: 7846 ldrb r6, [r0, #1] │ │ - 1249a: 7803 ldrb r3, [r0, #0] │ │ - 1249c: 0236 lsls r6, r6, #8 │ │ - 1249e: 431e orrs r6, r3 │ │ - 124a0: 7883 ldrb r3, [r0, #2] │ │ - 124a2: 041b lsls r3, r3, #16 │ │ - 124a4: 431e orrs r6, r3 │ │ - 124a6: 78c3 ldrb r3, [r0, #3] │ │ - 124a8: 061b lsls r3, r3, #24 │ │ - 124aa: 431e orrs r6, r3 │ │ - 124ac: f01e fad6 bl 30a5c <__clzsi2+0x1a8> │ │ - 124b0: 1c30 adds r0, r6, #0 │ │ - 124b2: e7ef b.n 12494 │ │ - 124b4: 7863 ldrb r3, [r4, #1] │ │ - 124b6: 7822 ldrb r2, [r4, #0] │ │ - 124b8: 021b lsls r3, r3, #8 │ │ - 124ba: 4313 orrs r3, r2 │ │ - 124bc: 78a2 ldrb r2, [r4, #2] │ │ - 124be: 78e4 ldrb r4, [r4, #3] │ │ - 124c0: 0412 lsls r2, r2, #16 │ │ - 124c2: 4313 orrs r3, r2 │ │ - 124c4: 0624 lsls r4, r4, #24 │ │ - 124c6: e759 b.n 1237c │ │ - 124c8: 9d04 ldr r5, [sp, #16] │ │ - 124ca: ab65 add r3, sp, #404 ; 0x194 │ │ - 124cc: 7a7c ldrb r4, [r7, #9] │ │ - 124ce: 195b adds r3, r3, r5 │ │ - 124d0: 9310 str r3, [sp, #64] ; 0x40 │ │ - 124d2: 7a3b ldrb r3, [r7, #8] │ │ - 124d4: 0224 lsls r4, r4, #8 │ │ - 124d6: 431c orrs r4, r3 │ │ - 124d8: 7abb ldrb r3, [r7, #10] │ │ - 124da: 041b lsls r3, r3, #16 │ │ - 124dc: 431c orrs r4, r3 │ │ - 124de: 7afb ldrb r3, [r7, #11] │ │ - 124e0: 061b lsls r3, r3, #24 │ │ - 124e2: 431c orrs r4, r3 │ │ - 124e4: d100 bne.n 124e8 │ │ - 124e6: e124 b.n 12732 │ │ - 124e8: 7a65 ldrb r5, [r4, #9] │ │ - 124ea: 7a23 ldrb r3, [r4, #8] │ │ - 124ec: 1c66 adds r6, r4, #1 │ │ - 124ee: 022d lsls r5, r5, #8 │ │ - 124f0: 431d orrs r5, r3 │ │ - 124f2: 7aa3 ldrb r3, [r4, #10] │ │ - 124f4: 1ca1 adds r1, r4, #2 │ │ - 124f6: 9606 str r6, [sp, #24] │ │ - 124f8: 041b lsls r3, r3, #16 │ │ - 124fa: 431d orrs r5, r3 │ │ - 124fc: 7ae3 ldrb r3, [r4, #11] │ │ - 124fe: 1ce2 adds r2, r4, #3 │ │ - 12500: 061b lsls r3, r3, #24 │ │ - 12502: 431d orrs r5, r3 │ │ - 12504: 7ff3 ldrb r3, [r6, #31] │ │ - 12506: 7fce ldrb r6, [r1, #31] │ │ - 12508: 0236 lsls r6, r6, #8 │ │ - 1250a: 431e orrs r6, r3 │ │ - 1250c: 7fd3 ldrb r3, [r2, #31] │ │ - 1250e: 041b lsls r3, r3, #16 │ │ - 12510: 431e orrs r6, r3 │ │ - 12512: 1d23 adds r3, r4, #4 │ │ - 12514: 7fd8 ldrb r0, [r3, #31] │ │ - 12516: 0600 lsls r0, r0, #24 │ │ - 12518: 4306 orrs r6, r0 │ │ - 1251a: 3602 adds r6, #2 │ │ - 1251c: d019 beq.n 12552 │ │ - 1251e: 9806 ldr r0, [sp, #24] │ │ - 12520: 2602 movs r6, #2 │ │ - 12522: 4276 negs r6, r6 │ │ - 12524: 77c6 strb r6, [r0, #31] │ │ - 12526: 2601 movs r6, #1 │ │ - 12528: 4276 negs r6, r6 │ │ - 1252a: 77ce strb r6, [r1, #31] │ │ - 1252c: 77d6 strb r6, [r2, #31] │ │ - 1252e: 77de strb r6, [r3, #31] │ │ - 12530: 796b ldrb r3, [r5, #5] │ │ - 12532: 792a ldrb r2, [r5, #4] │ │ - 12534: 021b lsls r3, r3, #8 │ │ - 12536: 4313 orrs r3, r2 │ │ - 12538: 79aa ldrb r2, [r5, #6] │ │ - 1253a: 0412 lsls r2, r2, #16 │ │ - 1253c: 4313 orrs r3, r2 │ │ - 1253e: 79ea ldrb r2, [r5, #7] │ │ - 12540: 0612 lsls r2, r2, #24 │ │ - 12542: 4313 orrs r3, r2 │ │ - 12544: 0a1a lsrs r2, r3, #8 │ │ - 12546: 7723 strb r3, [r4, #28] │ │ - 12548: 7762 strb r2, [r4, #29] │ │ - 1254a: 0c1a lsrs r2, r3, #16 │ │ - 1254c: 0e1b lsrs r3, r3, #24 │ │ - 1254e: 77a2 strb r2, [r4, #30] │ │ - 12550: 77e3 strb r3, [r4, #31] │ │ - 12552: 1c23 adds r3, r4, #0 │ │ - 12554: 2200 movs r2, #0 │ │ - 12556: 3308 adds r3, #8 │ │ - 12558: 77da strb r2, [r3, #31] │ │ - 1255a: 207f movs r0, #127 ; 0x7f │ │ - 1255c: 9e10 ldr r6, [sp, #64] ; 0x40 │ │ - 1255e: 9604 str r6, [sp, #16] │ │ - 12560: 9e04 ldr r6, [sp, #16] │ │ - 12562: 7833 ldrb r3, [r6, #0] │ │ - 12564: 2b00 cmp r3, #0 │ │ - 12566: d100 bne.n 1256a │ │ - 12568: e0b7 b.n 126da │ │ - 1256a: 2805 cmp r0, #5 │ │ - 1256c: dc00 bgt.n 12570 │ │ - 1256e: e0d4 b.n 1271a │ │ - 12570: 4adf ldr r2, [pc, #892] ; (128f0 ) │ │ - 12572: 48e0 ldr r0, [pc, #896] ; (128f4 ) │ │ - 12574: aea6 add r6, sp, #664 ; 0x298 │ │ - 12576: 189b adds r3, r3, r2 │ │ - 12578: 009b lsls r3, r3, #2 │ │ - 1257a: 18f3 adds r3, r6, r3 │ │ - 1257c: 181a adds r2, r3, r0 │ │ - 1257e: 3b6d subs r3, #109 ; 0x6d │ │ - 12580: 3bff subs r3, #255 ; 0xff │ │ - 12582: 681b ldr r3, [r3, #0] │ │ - 12584: 6812 ldr r2, [r2, #0] │ │ - 12586: 930d str r3, [sp, #52] ; 0x34 │ │ - 12588: 7a63 ldrb r3, [r4, #9] │ │ - 1258a: 9206 str r2, [sp, #24] │ │ - 1258c: 7a22 ldrb r2, [r4, #8] │ │ - 1258e: 021b lsls r3, r3, #8 │ │ - 12590: 9e06 ldr r6, [sp, #24] │ │ - 12592: 4313 orrs r3, r2 │ │ - 12594: 7aa2 ldrb r2, [r4, #10] │ │ - 12596: 0412 lsls r2, r2, #16 │ │ - 12598: 4313 orrs r3, r2 │ │ - 1259a: 7ae2 ldrb r2, [r4, #11] │ │ - 1259c: 0612 lsls r2, r2, #24 │ │ - 1259e: 4313 orrs r3, r2 │ │ - 125a0: 795a ldrb r2, [r3, #5] │ │ - 125a2: 7919 ldrb r1, [r3, #4] │ │ - 125a4: 0212 lsls r2, r2, #8 │ │ - 125a6: 430a orrs r2, r1 │ │ - 125a8: 7999 ldrb r1, [r3, #6] │ │ - 125aa: 79db ldrb r3, [r3, #7] │ │ - 125ac: 0409 lsls r1, r1, #16 │ │ - 125ae: 430a orrs r2, r1 │ │ - 125b0: 061b lsls r3, r3, #24 │ │ - 125b2: 4313 orrs r3, r2 │ │ - 125b4: 1b9b subs r3, r3, r6 │ │ - 125b6: 7966 ldrb r6, [r4, #5] │ │ - 125b8: 930e str r3, [sp, #56] ; 0x38 │ │ - 125ba: 7923 ldrb r3, [r4, #4] │ │ - 125bc: 0236 lsls r6, r6, #8 │ │ - 125be: 431e orrs r6, r3 │ │ - 125c0: 79a3 ldrb r3, [r4, #6] │ │ - 125c2: 041b lsls r3, r3, #16 │ │ - 125c4: 431e orrs r6, r3 │ │ - 125c6: 79e3 ldrb r3, [r4, #7] │ │ - 125c8: 061b lsls r3, r3, #24 │ │ - 125ca: 431e orrs r6, r3 │ │ - 125cc: d063 beq.n 12696 │ │ - 125ce: 7973 ldrb r3, [r6, #5] │ │ - 125d0: 7932 ldrb r2, [r6, #4] │ │ - 125d2: 021b lsls r3, r3, #8 │ │ - 125d4: 4313 orrs r3, r2 │ │ - 125d6: 79b2 ldrb r2, [r6, #6] │ │ - 125d8: 0412 lsls r2, r2, #16 │ │ - 125da: 4313 orrs r3, r2 │ │ - 125dc: 79f2 ldrb r2, [r6, #7] │ │ - 125de: 0612 lsls r2, r2, #24 │ │ - 125e0: 4313 orrs r3, r2 │ │ - 125e2: 9a0d ldr r2, [sp, #52] ; 0x34 │ │ - 125e4: 4293 cmp r3, r2 │ │ - 125e6: d856 bhi.n 12696 │ │ - 125e8: 9806 ldr r0, [sp, #24] │ │ - 125ea: 4283 cmp r3, r0 │ │ - 125ec: d349 bcc.n 12682 │ │ - 125ee: 7a33 ldrb r3, [r6, #8] │ │ - 125f0: 2b01 cmp r3, #1 │ │ - 125f2: d104 bne.n 125fe │ │ - 125f4: 7a73 ldrb r3, [r6, #9] │ │ - 125f6: 2210 movs r2, #16 │ │ - 125f8: 4393 bics r3, r2 │ │ - 125fa: 2b43 cmp r3, #67 ; 0x43 │ │ - 125fc: d141 bne.n 12682 │ │ - 125fe: 7a63 ldrb r3, [r4, #9] │ │ - 12600: 7a22 ldrb r2, [r4, #8] │ │ - 12602: 021b lsls r3, r3, #8 │ │ - 12604: 4313 orrs r3, r2 │ │ - 12606: 7aa2 ldrb r2, [r4, #10] │ │ - 12608: 0412 lsls r2, r2, #16 │ │ - 1260a: 4313 orrs r3, r2 │ │ - 1260c: 7ae2 ldrb r2, [r4, #11] │ │ - 1260e: 0612 lsls r2, r2, #24 │ │ - 12610: 4313 orrs r3, r2 │ │ - 12612: 429e cmp r6, r3 │ │ - 12614: d035 beq.n 12682 │ │ - 12616: 1c30 adds r0, r6, #0 │ │ - 12618: f7fc fb2d bl ec76 │ │ - 1261c: 7943 ldrb r3, [r0, #5] │ │ - 1261e: 7902 ldrb r2, [r0, #4] │ │ - 12620: 990e ldr r1, [sp, #56] ; 0x38 │ │ - 12622: 021b lsls r3, r3, #8 │ │ - 12624: 4313 orrs r3, r2 │ │ - 12626: 7982 ldrb r2, [r0, #6] │ │ - 12628: 0412 lsls r2, r2, #16 │ │ - 1262a: 4313 orrs r3, r2 │ │ - 1262c: 79c2 ldrb r2, [r0, #7] │ │ - 1262e: 0612 lsls r2, r2, #24 │ │ - 12630: 4313 orrs r3, r2 │ │ - 12632: 18cb adds r3, r1, r3 │ │ - 12634: 7103 strb r3, [r0, #4] │ │ - 12636: 0a1a lsrs r2, r3, #8 │ │ - 12638: 0c19 lsrs r1, r3, #16 │ │ - 1263a: 0e1b lsrs r3, r3, #24 │ │ - 1263c: 71c3 strb r3, [r0, #7] │ │ - 1263e: 232a movs r3, #42 ; 0x2a │ │ - 12640: 7142 strb r2, [r0, #5] │ │ - 12642: 7181 strb r1, [r0, #6] │ │ - 12644: 7383 strb r3, [r0, #14] │ │ - 12646: 7a63 ldrb r3, [r4, #9] │ │ - 12648: 7a21 ldrb r1, [r4, #8] │ │ - 1264a: 22ff movs r2, #255 ; 0xff │ │ - 1264c: 021b lsls r3, r3, #8 │ │ - 1264e: 430b orrs r3, r1 │ │ - 12650: 7aa1 ldrb r1, [r4, #10] │ │ - 12652: 0409 lsls r1, r1, #16 │ │ - 12654: 430b orrs r3, r1 │ │ - 12656: 7ae1 ldrb r1, [r4, #11] │ │ - 12658: 0609 lsls r1, r1, #24 │ │ - 1265a: 430b orrs r3, r1 │ │ - 1265c: 1c01 adds r1, r0, #0 │ │ - 1265e: 4011 ands r1, r2 │ │ - 12660: 7019 strb r1, [r3, #0] │ │ - 12662: 468c mov ip, r1 │ │ - 12664: 0a01 lsrs r1, r0, #8 │ │ - 12666: 4011 ands r1, r2 │ │ - 12668: 7059 strb r1, [r3, #1] │ │ - 1266a: 9100 str r1, [sp, #0] │ │ - 1266c: 0c01 lsrs r1, r0, #16 │ │ - 1266e: 400a ands r2, r1 │ │ - 12670: 9900 ldr r1, [sp, #0] │ │ - 12672: 0e00 lsrs r0, r0, #24 │ │ - 12674: 709a strb r2, [r3, #2] │ │ - 12676: 70d8 strb r0, [r3, #3] │ │ - 12678: 4663 mov r3, ip │ │ - 1267a: 7223 strb r3, [r4, #8] │ │ - 1267c: 7261 strb r1, [r4, #9] │ │ - 1267e: 72a2 strb r2, [r4, #10] │ │ - 12680: 72e0 strb r0, [r4, #11] │ │ - 12682: 7873 ldrb r3, [r6, #1] │ │ - 12684: 7832 ldrb r2, [r6, #0] │ │ - 12686: 021b lsls r3, r3, #8 │ │ - 12688: 4313 orrs r3, r2 │ │ - 1268a: 78b2 ldrb r2, [r6, #2] │ │ - 1268c: 78f6 ldrb r6, [r6, #3] │ │ - 1268e: 0412 lsls r2, r2, #16 │ │ - 12690: 4313 orrs r3, r2 │ │ - 12692: 0636 lsls r6, r6, #24 │ │ - 12694: e799 b.n 125ca │ │ - 12696: 9e0e ldr r6, [sp, #56] ; 0x38 │ │ - 12698: 980d ldr r0, [sp, #52] ; 0x34 │ │ - 1269a: 1c21 adds r1, r4, #0 │ │ - 1269c: 1832 adds r2, r6, r0 │ │ - 1269e: 1c38 adds r0, r7, #0 │ │ - 126a0: f7fc faad bl ebfe │ │ - 126a4: 7a63 ldrb r3, [r4, #9] │ │ - 126a6: 7a22 ldrb r2, [r4, #8] │ │ - 126a8: 1c20 adds r0, r4, #0 │ │ - 126aa: 021b lsls r3, r3, #8 │ │ - 126ac: 4313 orrs r3, r2 │ │ - 126ae: 7aa2 ldrb r2, [r4, #10] │ │ - 126b0: 0412 lsls r2, r2, #16 │ │ - 126b2: 4313 orrs r3, r2 │ │ - 126b4: 7ae2 ldrb r2, [r4, #11] │ │ - 126b6: 0612 lsls r2, r2, #24 │ │ - 126b8: 4313 orrs r3, r2 │ │ - 126ba: 7959 ldrb r1, [r3, #5] │ │ - 126bc: 791a ldrb r2, [r3, #4] │ │ - 126be: 0209 lsls r1, r1, #8 │ │ - 126c0: 4311 orrs r1, r2 │ │ - 126c2: 799a ldrb r2, [r3, #6] │ │ - 126c4: 79db ldrb r3, [r3, #7] │ │ - 126c6: 0412 lsls r2, r2, #16 │ │ - 126c8: 4311 orrs r1, r2 │ │ - 126ca: 061b lsls r3, r3, #24 │ │ - 126cc: 4319 orrs r1, r3 │ │ - 126ce: 227f movs r2, #127 ; 0x7f │ │ - 126d0: f7fc f888 bl e7e4 │ │ - 126d4: 9e04 ldr r6, [sp, #16] │ │ - 126d6: 3601 adds r6, #1 │ │ - 126d8: e741 b.n 1255e │ │ - 126da: 2805 cmp r0, #5 │ │ - 126dc: dd00 ble.n 126e0 │ │ - 126de: e73d b.n 1255c │ │ - 126e0: e01b b.n 1271a │ │ - 126e2: 7a2b ldrb r3, [r5, #8] │ │ - 126e4: 2b01 cmp r3, #1 │ │ - 126e6: d90e bls.n 12706 │ │ - 126e8: 7969 ldrb r1, [r5, #5] │ │ - 126ea: 792b ldrb r3, [r5, #4] │ │ - 126ec: 7aea ldrb r2, [r5, #11] │ │ - 126ee: 0209 lsls r1, r1, #8 │ │ - 126f0: 4319 orrs r1, r3 │ │ - 126f2: 79ab ldrb r3, [r5, #6] │ │ - 126f4: 1c20 adds r0, r4, #0 │ │ - 126f6: 041b lsls r3, r3, #16 │ │ - 126f8: 4319 orrs r1, r3 │ │ - 126fa: 79eb ldrb r3, [r5, #7] │ │ - 126fc: 061b lsls r3, r3, #24 │ │ - 126fe: 4319 orrs r1, r3 │ │ - 12700: f7fc f870 bl e7e4 │ │ - 12704: 72e8 strb r0, [r5, #11] │ │ - 12706: 786b ldrb r3, [r5, #1] │ │ - 12708: 782a ldrb r2, [r5, #0] │ │ - 1270a: 021b lsls r3, r3, #8 │ │ - 1270c: 4313 orrs r3, r2 │ │ - 1270e: 78aa ldrb r2, [r5, #2] │ │ - 12710: 78ed ldrb r5, [r5, #3] │ │ - 12712: 0412 lsls r2, r2, #16 │ │ - 12714: 4313 orrs r3, r2 │ │ - 12716: 062d lsls r5, r5, #24 │ │ - 12718: 431d orrs r5, r3 │ │ - 1271a: 2d00 cmp r5, #0 │ │ - 1271c: d1e1 bne.n 126e2 │ │ - 1271e: 7863 ldrb r3, [r4, #1] │ │ - 12720: 7822 ldrb r2, [r4, #0] │ │ - 12722: 021b lsls r3, r3, #8 │ │ - 12724: 4313 orrs r3, r2 │ │ - 12726: 78a2 ldrb r2, [r4, #2] │ │ - 12728: 78e4 ldrb r4, [r4, #3] │ │ - 1272a: 0412 lsls r2, r2, #16 │ │ - 1272c: 4313 orrs r3, r2 │ │ - 1272e: 0624 lsls r4, r4, #24 │ │ - 12730: e6d7 b.n 124e2 │ │ - 12732: 7a7a ldrb r2, [r7, #9] │ │ - 12734: 7a3b ldrb r3, [r7, #8] │ │ - 12736: 9c03 ldr r4, [sp, #12] │ │ - 12738: 0212 lsls r2, r2, #8 │ │ - 1273a: 431a orrs r2, r3 │ │ - 1273c: 7abb ldrb r3, [r7, #10] │ │ - 1273e: 041b lsls r3, r3, #16 │ │ - 12740: 431a orrs r2, r3 │ │ - 12742: 7afb ldrb r3, [r7, #11] │ │ - 12744: 061b lsls r3, r3, #24 │ │ - 12746: 431a orrs r2, r3 │ │ - 12748: 7a53 ldrb r3, [r2, #9] │ │ - 1274a: 7a11 ldrb r1, [r2, #8] │ │ - 1274c: 021b lsls r3, r3, #8 │ │ - 1274e: 430b orrs r3, r1 │ │ - 12750: 7a91 ldrb r1, [r2, #10] │ │ - 12752: 0409 lsls r1, r1, #16 │ │ - 12754: 430b orrs r3, r1 │ │ - 12756: 7ad1 ldrb r1, [r2, #11] │ │ - 12758: 0609 lsls r1, r1, #24 │ │ - 1275a: 430b orrs r3, r1 │ │ - 1275c: 7959 ldrb r1, [r3, #5] │ │ - 1275e: 7918 ldrb r0, [r3, #4] │ │ - 12760: 0209 lsls r1, r1, #8 │ │ - 12762: 4301 orrs r1, r0 │ │ - 12764: 7998 ldrb r0, [r3, #6] │ │ - 12766: 79db ldrb r3, [r3, #7] │ │ - 12768: 0400 lsls r0, r0, #16 │ │ - 1276a: 4301 orrs r1, r0 │ │ - 1276c: 061b lsls r3, r3, #24 │ │ - 1276e: 430b orrs r3, r1 │ │ - 12770: 9909 ldr r1, [sp, #36] ; 0x24 │ │ - 12772: 9306 str r3, [sp, #24] │ │ - 12774: ab65 add r3, sp, #404 ; 0x194 │ │ - 12776: 3141 adds r1, #65 ; 0x41 │ │ - 12778: 5519 strb r1, [r3, r4] │ │ - 1277a: 9d02 ldr r5, [sp, #8] │ │ - 1277c: 9e06 ldr r6, [sp, #24] │ │ - 1277e: 3402 adds r4, #2 │ │ - 12780: 3502 adds r5, #2 │ │ - 12782: 9404 str r4, [sp, #16] │ │ - 12784: 9c03 ldr r4, [sp, #12] │ │ - 12786: a94a add r1, sp, #296 ; 0x128 │ │ - 12788: 00a8 lsls r0, r5, #2 │ │ - 1278a: 5046 str r6, [r0, r1] │ │ - 1278c: 1c29 adds r1, r5, #0 │ │ - 1278e: 191b adds r3, r3, r4 │ │ - 12790: 3141 adds r1, #65 ; 0x41 │ │ - 12792: 9502 str r5, [sp, #8] │ │ - 12794: 7059 strb r1, [r3, #1] │ │ - 12796: 7a53 ldrb r3, [r2, #9] │ │ - 12798: 7a11 ldrb r1, [r2, #8] │ │ - 1279a: 021b lsls r3, r3, #8 │ │ - 1279c: 430b orrs r3, r1 │ │ - 1279e: 7a91 ldrb r1, [r2, #10] │ │ - 127a0: 7ad2 ldrb r2, [r2, #11] │ │ - 127a2: 0409 lsls r1, r1, #16 │ │ - 127a4: 430b orrs r3, r1 │ │ - 127a6: 0612 lsls r2, r2, #24 │ │ - 127a8: 4313 orrs r3, r2 │ │ - 127aa: e00e b.n 127ca │ │ - 127ac: 9c02 ldr r4, [sp, #8] │ │ - 127ae: 9407 str r4, [sp, #28] │ │ - 127b0: e00b b.n 127ca │ │ - 127b2: 9e02 ldr r6, [sp, #8] │ │ - 127b4: 9005 str r0, [sp, #20] │ │ - 127b6: 9608 str r6, [sp, #32] │ │ - 127b8: e007 b.n 127ca │ │ - 127ba: 9c03 ldr r4, [sp, #12] │ │ - 127bc: 9404 str r4, [sp, #16] │ │ - 127be: e004 b.n 127ca │ │ - 127c0: 9d03 ldr r5, [sp, #12] │ │ - 127c2: 9504 str r5, [sp, #16] │ │ - 127c4: e001 b.n 127ca │ │ - 127c6: 9e03 ldr r6, [sp, #12] │ │ - 127c8: 9604 str r6, [sp, #16] │ │ - 127ca: 9a02 ldr r2, [sp, #8] │ │ - 127cc: 7819 ldrb r1, [r3, #0] │ │ - 127ce: 3261 adds r2, #97 ; 0x61 │ │ - 127d0: 739a strb r2, [r3, #14] │ │ - 127d2: 785a ldrb r2, [r3, #1] │ │ - 127d4: 0212 lsls r2, r2, #8 │ │ - 127d6: 430a orrs r2, r1 │ │ - 127d8: 7899 ldrb r1, [r3, #2] │ │ - 127da: 78db ldrb r3, [r3, #3] │ │ - 127dc: 0409 lsls r1, r1, #16 │ │ - 127de: 430a orrs r2, r1 │ │ - 127e0: 061b lsls r3, r3, #24 │ │ - 127e2: 4313 orrs r3, r2 │ │ - 127e4: d000 beq.n 127e8 │ │ - 127e6: e4a0 b.n 1212a │ │ - 127e8: 9c02 ldr r4, [sp, #8] │ │ - 127ea: 9a04 ldr r2, [sp, #16] │ │ - 127ec: 17e1 asrs r1, r4, #31 │ │ - 127ee: 1b09 subs r1, r1, r4 │ │ - 127f0: 0fc9 lsrs r1, r1, #31 │ │ - 127f2: 1a64 subs r4, r4, r1 │ │ - 127f4: 3a01 subs r2, #1 │ │ - 127f6: a965 add r1, sp, #404 ; 0x194 │ │ - 127f8: 9402 str r4, [sp, #8] │ │ - 127fa: 468c mov ip, r1 │ │ - 127fc: 548b strb r3, [r1, r2] │ │ - 127fe: 2a01 cmp r2, #1 │ │ - 12800: dc2e bgt.n 12860 │ │ - 12802: 7a7a ldrb r2, [r7, #9] │ │ - 12804: 7a3b ldrb r3, [r7, #8] │ │ - 12806: 2400 movs r4, #0 │ │ - 12808: 0212 lsls r2, r2, #8 │ │ - 1280a: 431a orrs r2, r3 │ │ - 1280c: 7abb ldrb r3, [r7, #10] │ │ - 1280e: 041b lsls r3, r3, #16 │ │ - 12810: 431a orrs r2, r3 │ │ - 12812: 7afb ldrb r3, [r7, #11] │ │ - 12814: 061b lsls r3, r3, #24 │ │ - 12816: 431a orrs r2, r3 │ │ - 12818: 7a53 ldrb r3, [r2, #9] │ │ - 1281a: 7a11 ldrb r1, [r2, #8] │ │ - 1281c: 021b lsls r3, r3, #8 │ │ - 1281e: 430b orrs r3, r1 │ │ - 12820: 7a91 ldrb r1, [r2, #10] │ │ - 12822: 7ad2 ldrb r2, [r2, #11] │ │ - 12824: 0409 lsls r1, r1, #16 │ │ - 12826: 430b orrs r3, r1 │ │ - 12828: 0612 lsls r2, r2, #24 │ │ - 1282a: 4313 orrs r3, r2 │ │ - 1282c: 795a ldrb r2, [r3, #5] │ │ - 1282e: 7919 ldrb r1, [r3, #4] │ │ - 12830: 0212 lsls r2, r2, #8 │ │ - 12832: 430a orrs r2, r1 │ │ - 12834: 7999 ldrb r1, [r3, #6] │ │ - 12836: 79db ldrb r3, [r3, #7] │ │ - 12838: 0409 lsls r1, r1, #16 │ │ - 1283a: 430a orrs r2, r1 │ │ - 1283c: 061b lsls r3, r3, #24 │ │ - 1283e: 4313 orrs r3, r2 │ │ - 12840: 9a02 ldr r2, [sp, #8] │ │ - 12842: 9303 str r3, [sp, #12] │ │ - 12844: 9d03 ldr r5, [sp, #12] │ │ - 12846: 3201 adds r2, #1 │ │ - 12848: 0092 lsls r2, r2, #2 │ │ - 1284a: ab4a add r3, sp, #296 ; 0x128 │ │ - 1284c: 50d5 str r5, [r2, r3] │ │ - 1284e: 9d0f ldr r5, [sp, #60] ; 0x3c │ │ - 12850: e09c b.n 1298c │ │ - 12852: 4666 mov r6, ip │ │ - 12854: 7832 ldrb r2, [r6, #0] │ │ - 12856: 1c51 adds r1, r2, #1 │ │ - 12858: 428b cmp r3, r1 │ │ - 1285a: d106 bne.n 1286a │ │ - 1285c: 2601 movs r6, #1 │ │ - 1285e: 44b4 add ip, r6 │ │ - 12860: 4660 mov r0, ip │ │ - 12862: 7843 ldrb r3, [r0, #1] │ │ - 12864: 2b00 cmp r3, #0 │ │ - 12866: d1f4 bne.n 12852 │ │ - 12868: e7cb b.n 12802 │ │ - 1286a: 3a40 subs r2, #64 ; 0x40 │ │ - 1286c: 3b41 subs r3, #65 ; 0x41 │ │ - 1286e: 0091 lsls r1, r2, #2 │ │ - 12870: 009b lsls r3, r3, #2 │ │ - 12872: aa4a add r2, sp, #296 ; 0x128 │ │ - 12874: 5889 ldr r1, [r1, r2] │ │ - 12876: 5898 ldr r0, [r3, r2] │ │ - 12878: 9103 str r1, [sp, #12] │ │ - 1287a: 4288 cmp r0, r1 │ │ - 1287c: d9ee bls.n 1285c │ │ - 1287e: 7a7a ldrb r2, [r7, #9] │ │ - 12880: 7a3b ldrb r3, [r7, #8] │ │ - 12882: 0212 lsls r2, r2, #8 │ │ - 12884: 431a orrs r2, r3 │ │ - 12886: 7abb ldrb r3, [r7, #10] │ │ - 12888: 041b lsls r3, r3, #16 │ │ - 1288a: 431a orrs r2, r3 │ │ - 1288c: 7afb ldrb r3, [r7, #11] │ │ - 1288e: 061b lsls r3, r3, #24 │ │ - 12890: 431a orrs r2, r3 │ │ - 12892: d0e3 beq.n 1285c │ │ - 12894: 1d53 adds r3, r2, #5 │ │ - 12896: 7fdb ldrb r3, [r3, #31] │ │ - 12898: 2b00 cmp r3, #0 │ │ - 1289a: d06d beq.n 12978 │ │ - 1289c: 7953 ldrb r3, [r2, #5] │ │ - 1289e: 7911 ldrb r1, [r2, #4] │ │ - 128a0: 2400 movs r4, #0 │ │ - 128a2: 021b lsls r3, r3, #8 │ │ - 128a4: 430b orrs r3, r1 │ │ - 128a6: 7991 ldrb r1, [r2, #6] │ │ - 128a8: 0409 lsls r1, r1, #16 │ │ - 128aa: 430b orrs r3, r1 │ │ - 128ac: 79d1 ldrb r1, [r2, #7] │ │ - 128ae: 0609 lsls r1, r1, #24 │ │ - 128b0: 430b orrs r3, r1 │ │ - 128b2: 2b00 cmp r3, #0 │ │ - 128b4: d020 beq.n 128f8 │ │ - 128b6: 7959 ldrb r1, [r3, #5] │ │ - 128b8: 791d ldrb r5, [r3, #4] │ │ - 128ba: 0209 lsls r1, r1, #8 │ │ - 128bc: 4329 orrs r1, r5 │ │ - 128be: 799d ldrb r5, [r3, #6] │ │ - 128c0: 042d lsls r5, r5, #16 │ │ - 128c2: 4329 orrs r1, r5 │ │ - 128c4: 79dd ldrb r5, [r3, #7] │ │ - 128c6: 062d lsls r5, r5, #24 │ │ - 128c8: 4329 orrs r1, r5 │ │ - 128ca: 9d03 ldr r5, [sp, #12] │ │ - 128cc: 42a9 cmp r1, r5 │ │ - 128ce: d213 bcs.n 128f8 │ │ - 128d0: 7a19 ldrb r1, [r3, #8] │ │ - 128d2: 2901 cmp r1, #1 │ │ - 128d4: d000 beq.n 128d8 │ │ - 128d6: 1c1c adds r4, r3, #0 │ │ - 128d8: 7859 ldrb r1, [r3, #1] │ │ - 128da: 781d ldrb r5, [r3, #0] │ │ - 128dc: 0209 lsls r1, r1, #8 │ │ - 128de: 4329 orrs r1, r5 │ │ - 128e0: 789d ldrb r5, [r3, #2] │ │ - 128e2: 78db ldrb r3, [r3, #3] │ │ - 128e4: 042d lsls r5, r5, #16 │ │ - 128e6: 4329 orrs r1, r5 │ │ - 128e8: 061b lsls r3, r3, #24 │ │ - 128ea: 430b orrs r3, r1 │ │ - 128ec: e7e1 b.n 128b2 │ │ - 128ee: 46c0 nop ; (mov r8, r8) │ │ - 128f0: ffbf 3fff ; instruction: 0xffbf3fff │ │ - 128f4: fe90 ffff mrc2 15, 4, pc, cr0, cr15, {7} │ │ - 128f8: 2c00 cmp r4, #0 │ │ - 128fa: d03d beq.n 12978 │ │ - 128fc: 7be1 ldrb r1, [r4, #15] │ │ - 128fe: 2900 cmp r1, #0 │ │ - 12900: d03a beq.n 12978 │ │ - 12902: 2b00 cmp r3, #0 │ │ - 12904: d038 beq.n 12978 │ │ - 12906: 7959 ldrb r1, [r3, #5] │ │ - 12908: 791d ldrb r5, [r3, #4] │ │ - 1290a: 0209 lsls r1, r1, #8 │ │ - 1290c: 4329 orrs r1, r5 │ │ - 1290e: 799d ldrb r5, [r3, #6] │ │ - 12910: 042d lsls r5, r5, #16 │ │ - 12912: 4329 orrs r1, r5 │ │ - 12914: 79dd ldrb r5, [r3, #7] │ │ - 12916: 062d lsls r5, r5, #24 │ │ - 12918: 4329 orrs r1, r5 │ │ - 1291a: 4281 cmp r1, r0 │ │ - 1291c: d20a bcs.n 12934 │ │ - 1291e: 7859 ldrb r1, [r3, #1] │ │ - 12920: 781d ldrb r5, [r3, #0] │ │ - 12922: 0209 lsls r1, r1, #8 │ │ - 12924: 4329 orrs r1, r5 │ │ - 12926: 789d ldrb r5, [r3, #2] │ │ - 12928: 78db ldrb r3, [r3, #3] │ │ - 1292a: 042d lsls r5, r5, #16 │ │ - 1292c: 4329 orrs r1, r5 │ │ - 1292e: 061b lsls r3, r3, #24 │ │ - 12930: 430b orrs r3, r1 │ │ - 12932: e7e6 b.n 12902 │ │ - 12934: 4281 cmp r1, r0 │ │ - 12936: d11f bne.n 12978 │ │ - 12938: 7959 ldrb r1, [r3, #5] │ │ - 1293a: 791d ldrb r5, [r3, #4] │ │ - 1293c: 0209 lsls r1, r1, #8 │ │ - 1293e: 4329 orrs r1, r5 │ │ - 12940: 799d ldrb r5, [r3, #6] │ │ - 12942: 042d lsls r5, r5, #16 │ │ - 12944: 4329 orrs r1, r5 │ │ - 12946: 79dd ldrb r5, [r3, #7] │ │ - 12948: 062d lsls r5, r5, #24 │ │ - 1294a: 4329 orrs r1, r5 │ │ - 1294c: 4281 cmp r1, r0 │ │ - 1294e: d113 bne.n 12978 │ │ - 12950: 7a19 ldrb r1, [r3, #8] │ │ - 12952: 781e ldrb r6, [r3, #0] │ │ - 12954: 3901 subs r1, #1 │ │ - 12956: 1e4d subs r5, r1, #1 │ │ - 12958: 41a9 sbcs r1, r5 │ │ - 1295a: 785d ldrb r5, [r3, #1] │ │ - 1295c: 4249 negs r1, r1 │ │ - 1295e: 4019 ands r1, r3 │ │ - 12960: 022d lsls r5, r5, #8 │ │ - 12962: 4335 orrs r5, r6 │ │ - 12964: 789e ldrb r6, [r3, #2] │ │ - 12966: 78db ldrb r3, [r3, #3] │ │ - 12968: 0436 lsls r6, r6, #16 │ │ - 1296a: 4335 orrs r5, r6 │ │ - 1296c: 061b lsls r3, r3, #24 │ │ - 1296e: 432b orrs r3, r5 │ │ - 12970: 2900 cmp r1, #0 │ │ - 12972: d143 bne.n 129fc │ │ - 12974: 2b00 cmp r3, #0 │ │ - 12976: d1df bne.n 12938 │ │ - 12978: 7853 ldrb r3, [r2, #1] │ │ - 1297a: 7811 ldrb r1, [r2, #0] │ │ - 1297c: 021b lsls r3, r3, #8 │ │ - 1297e: 430b orrs r3, r1 │ │ - 12980: 7891 ldrb r1, [r2, #2] │ │ - 12982: 78d2 ldrb r2, [r2, #3] │ │ - 12984: 0409 lsls r1, r1, #16 │ │ - 12986: 430b orrs r3, r1 │ │ - 12988: 0612 lsls r2, r2, #24 │ │ - 1298a: e781 b.n 12890 │ │ - 1298c: 9e02 ldr r6, [sp, #8] │ │ - 1298e: 42b4 cmp r4, r6 │ │ - 12990: dc14 bgt.n 129bc │ │ - 12992: 00a6 lsls r6, r4, #2 │ │ - 12994: 9604 str r6, [sp, #16] │ │ - 12996: 9804 ldr r0, [sp, #16] │ │ - 12998: ae4a add r6, sp, #296 ; 0x128 │ │ - 1299a: 3401 adds r4, #1 │ │ - 1299c: 5980 ldr r0, [r0, r6] │ │ - 1299e: 9001 str r0, [sp, #4] │ │ - 129a0: 9901 ldr r1, [sp, #4] │ │ - 129a2: 1c38 adds r0, r7, #0 │ │ - 129a4: f7fb fbf2 bl e18c │ │ - 129a8: 9b04 ldr r3, [sp, #16] │ │ - 129aa: 7028 strb r0, [r5, #0] │ │ - 129ac: 1c38 adds r0, r7, #0 │ │ - 129ae: 3304 adds r3, #4 │ │ - 129b0: 5999 ldr r1, [r3, r6] │ │ - 129b2: f7fb fbeb bl e18c │ │ - 129b6: 7068 strb r0, [r5, #1] │ │ - 129b8: 3502 adds r5, #2 │ │ - 129ba: e7e7 b.n 1298c │ │ - 129bc: 9903 ldr r1, [sp, #12] │ │ - 129be: 1c38 adds r0, r7, #0 │ │ - 129c0: f7fb fb8c bl e0dc │ │ - 129c4: 7d79 ldrb r1, [r7, #21] │ │ - 129c6: 7d3b ldrb r3, [r7, #20] │ │ - 129c8: 0209 lsls r1, r1, #8 │ │ - 129ca: 4319 orrs r1, r3 │ │ - 129cc: 7dbb ldrb r3, [r7, #22] │ │ - 129ce: 041b lsls r3, r3, #16 │ │ - 129d0: 4319 orrs r1, r3 │ │ - 129d2: 7dfb ldrb r3, [r7, #23] │ │ - 129d4: 061b lsls r3, r3, #24 │ │ - 129d6: 4319 orrs r1, r3 │ │ - 129d8: 0189 lsls r1, r1, #6 │ │ - 129da: 23c0 movs r3, #192 ; 0xc0 │ │ - 129dc: 4359 muls r1, r3 │ │ - 129de: f01b fb25 bl 2e02c <__aeabi_uidivmod> │ │ - 129e2: 2900 cmp r1, #0 │ │ - 129e4: d005 beq.n 129f2 │ │ - 129e6: 9c0f ldr r4, [sp, #60] ; 0x3c │ │ - 129e8: 0073 lsls r3, r6, #1 │ │ - 129ea: 18e3 adds r3, r4, r3 │ │ - 129ec: 785a ldrb r2, [r3, #1] │ │ - 129ee: 3201 adds r2, #1 │ │ - 129f0: 705a strb r2, [r3, #1] │ │ - 129f2: 9811 ldr r0, [sp, #68] ; 0x44 │ │ - 129f4: a965 add r1, sp, #404 ; 0x194 │ │ - 129f6: f7ff fa5f bl 11eb8 │ │ - 129fa: e013 b.n 12a24 │ │ - 129fc: 7a0b ldrb r3, [r1, #8] │ │ - 129fe: 2b00 cmp r3, #0 │ │ - 12a00: d0ba beq.n 12978 │ │ - 12a02: 7a24 ldrb r4, [r4, #8] │ │ - 12a04: 1ae3 subs r3, r4, r3 │ │ - 12a06: 17de asrs r6, r3, #31 │ │ - 12a08: 199b adds r3, r3, r6 │ │ - 12a0a: 4073 eors r3, r6 │ │ - 12a0c: 2b02 cmp r3, #2 │ │ - 12a0e: dcb3 bgt.n 12978 │ │ - 12a10: 2500 movs r5, #0 │ │ - 12a12: 2301 movs r3, #1 │ │ - 12a14: 2448 movs r4, #72 ; 0x48 │ │ - 12a16: 720b strb r3, [r1, #8] │ │ - 12a18: 724c strb r4, [r1, #9] │ │ - 12a1a: 728d strb r5, [r1, #10] │ │ - 12a1c: 72cd strb r5, [r1, #11] │ │ - 12a1e: 730d strb r5, [r1, #12] │ │ - 12a20: 734d strb r5, [r1, #13] │ │ - 12a22: e7a9 b.n 12978 │ │ - 12a24: 9d13 ldr r5, [sp, #76] ; 0x4c │ │ - 12a26: 9aa5 ldr r2, [sp, #660] ; 0x294 │ │ - 12a28: 682b ldr r3, [r5, #0] │ │ - 12a2a: 429a cmp r2, r3 │ │ - 12a2c: d001 beq.n 12a32 │ │ - 12a2e: f01e f845 bl 30abc <__clzsi2+0x208> │ │ - 12a32: 23a7 movs r3, #167 ; 0xa7 │ │ - 12a34: 009b lsls r3, r3, #2 │ │ - 12a36: 449d add sp, r3 │ │ - 12a38: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 12a3a: 46c0 nop ; (mov r8, r8) │ │ - 12a3c: b5f0 push {r4, r5, r6, r7, lr} │ │ - 12a3e: 25d0 movs r5, #208 ; 0xd0 │ │ - 12a40: b08f sub sp, #60 ; 0x3c │ │ - 12a42: 006d lsls r5, r5, #1 │ │ - 12a44: 1c04 adds r4, r0, #0 │ │ - 12a46: 9203 str r2, [sp, #12] │ │ - 12a48: 5d42 ldrb r2, [r0, r5] │ │ - 12a4a: 20a2 movs r0, #162 ; 0xa2 │ │ - 12a4c: 30ff adds r0, #255 ; 0xff │ │ - 12a4e: 5c23 ldrb r3, [r4, r0] │ │ - 12a50: 9107 str r1, [sp, #28] │ │ - 12a52: 21d1 movs r1, #209 ; 0xd1 │ │ - 12a54: 021b lsls r3, r3, #8 │ │ - 12a56: 0049 lsls r1, r1, #1 │ │ - 12a58: 4313 orrs r3, r2 │ │ - 12a5a: 5c62 ldrb r2, [r4, r1] │ │ - 12a5c: 0412 lsls r2, r2, #16 │ │ - 12a5e: 4313 orrs r3, r2 │ │ - 12a60: 22a4 movs r2, #164 ; 0xa4 │ │ - 12a62: 32ff adds r2, #255 ; 0xff │ │ - 12a64: 5ca6 ldrb r6, [r4, r2] │ │ - 12a66: 0636 lsls r6, r6, #24 │ │ - 12a68: 4333 orrs r3, r6 │ │ - 12a6a: 795e ldrb r6, [r3, #5] │ │ - 12a6c: 791f ldrb r7, [r3, #4] │ │ - 12a6e: 0236 lsls r6, r6, #8 │ │ - 12a70: 433e orrs r6, r7 │ │ - 12a72: 799f ldrb r7, [r3, #6] │ │ - 12a74: 043f lsls r7, r7, #16 │ │ - 12a76: 433e orrs r6, r7 │ │ - 12a78: 79df ldrb r7, [r3, #7] │ │ - 12a7a: 2300 movs r3, #0 │ │ - 12a7c: 9308 str r3, [sp, #32] │ │ - 12a7e: 063f lsls r7, r7, #24 │ │ - 12a80: 433e orrs r6, r7 │ │ - 12a82: 2e00 cmp r6, #0 │ │ - 12a84: d011 beq.n 12aaa │ │ - 12a86: 7a33 ldrb r3, [r6, #8] │ │ - 12a88: 2b01 cmp r3, #1 │ │ - 12a8a: d103 bne.n 12a94 │ │ - 12a8c: 7a73 ldrb r3, [r6, #9] │ │ - 12a8e: 2b43 cmp r3, #67 ; 0x43 │ │ - 12a90: d100 bne.n 12a94 │ │ - 12a92: 9608 str r6, [sp, #32] │ │ - 12a94: 7873 ldrb r3, [r6, #1] │ │ - 12a96: 7832 ldrb r2, [r6, #0] │ │ - 12a98: 021b lsls r3, r3, #8 │ │ - 12a9a: 4313 orrs r3, r2 │ │ - 12a9c: 78b2 ldrb r2, [r6, #2] │ │ - 12a9e: 78f6 ldrb r6, [r6, #3] │ │ - 12aa0: 0412 lsls r2, r2, #16 │ │ - 12aa2: 4313 orrs r3, r2 │ │ - 12aa4: 0636 lsls r6, r6, #24 │ │ - 12aa6: 431e orrs r6, r3 │ │ - 12aa8: e7eb b.n 12a82 │ │ - 12aaa: 9808 ldr r0, [sp, #32] │ │ - 12aac: 2800 cmp r0, #0 │ │ - 12aae: d100 bne.n 12ab2 │ │ - 12ab0: e268 b.n 12f84 │ │ - 12ab2: 7a81 ldrb r1, [r0, #10] │ │ - 12ab4: 1c22 adds r2, r4, #0 │ │ - 12ab6: 3224 adds r2, #36 ; 0x24 │ │ - 12ab8: 910a str r1, [sp, #40] ; 0x28 │ │ - 12aba: 9206 str r2, [sp, #24] │ │ - 12abc: 1c15 adds r5, r2, #0 │ │ - 12abe: 9605 str r6, [sp, #20] │ │ - 12ac0: 782e ldrb r6, [r5, #0] │ │ - 12ac2: 2e00 cmp r6, #0 │ │ - 12ac4: d00a beq.n 12adc │ │ - 12ac6: 1c30 adds r0, r6, #0 │ │ - 12ac8: f7fc fd48 bl f55c │ │ - 12acc: 2800 cmp r0, #0 │ │ - 12ace: d003 beq.n 12ad8 │ │ - 12ad0: 9b05 ldr r3, [sp, #20] │ │ - 12ad2: 3e30 subs r6, #48 ; 0x30 │ │ - 12ad4: 199b adds r3, r3, r6 │ │ - 12ad6: 9305 str r3, [sp, #20] │ │ - 12ad8: 3501 adds r5, #1 │ │ - 12ada: e7f1 b.n 12ac0 │ │ - 12adc: 2766 movs r7, #102 ; 0x66 │ │ - 12ade: 21b2 movs r1, #178 ; 0xb2 │ │ - 12ae0: 37ff adds r7, #255 ; 0xff │ │ - 12ae2: 0049 lsls r1, r1, #1 │ │ - 12ae4: 5de0 ldrb r0, [r4, r7] │ │ - 12ae6: 5c63 ldrb r3, [r4, r1] │ │ - 12ae8: 22b3 movs r2, #179 ; 0xb3 │ │ - 12aea: 0200 lsls r0, r0, #8 │ │ - 12aec: 0052 lsls r2, r2, #1 │ │ - 12aee: 4318 orrs r0, r3 │ │ - 12af0: 5ca3 ldrb r3, [r4, r2] │ │ - 12af2: 9604 str r6, [sp, #16] │ │ - 12af4: 1c0e adds r6, r1, #0 │ │ - 12af6: 041b lsls r3, r3, #16 │ │ - 12af8: 4318 orrs r0, r3 │ │ - 12afa: 2368 movs r3, #104 ; 0x68 │ │ - 12afc: 33ff adds r3, #255 ; 0xff │ │ - 12afe: 5ce5 ldrb r5, [r4, r3] │ │ - 12b00: 062d lsls r5, r5, #24 │ │ - 12b02: 4305 orrs r5, r0 │ │ - 12b04: 9509 str r5, [sp, #36] ; 0x24 │ │ - 12b06: 2501 movs r5, #1 │ │ - 12b08: 22a2 movs r2, #162 ; 0xa2 │ │ + 11dac: 9a0e ldr r2, [sp, #56] ; 0x38 │ │ + 11dae: 5ca7 ldrb r7, [r4, r2] │ │ + 11db0: 043f lsls r7, r7, #16 │ │ + 11db2: 431f orrs r7, r3 │ │ + 11db4: 9b0f ldr r3, [sp, #60] ; 0x3c │ │ + 11db6: 5ce1 ldrb r1, [r4, r3] │ │ + 11db8: 0609 lsls r1, r1, #24 │ │ + 11dba: 4339 orrs r1, r7 │ │ + 11dbc: f01f ffae bl 31d1c <__aeabi_llsl@@Base+0x1bc> │ │ + 11dc0: 9b04 ldr r3, [sp, #16] │ │ + 11dc2: 9f07 ldr r7, [sp, #28] │ │ + 11dc4: 9805 ldr r0, [sp, #20] │ │ + 11dc6: 435f muls r7, r3 │ │ + 11dc8: 434b muls r3, r1 │ │ + 11dca: 19de adds r6, r3, r7 │ │ + 11dcc: f01f ffc6 bl 31d5c <__aeabi_llsl@@Base+0x1fc> │ │ + 11dd0: 2300 movs r3, #0 │ │ + 11dd2: 900f str r0, [sp, #60] ; 0x3c │ │ + 11dd4: 9305 str r3, [sp, #20] │ │ + 11dd6: 42be cmp r6, r7 │ │ + 11dd8: d914 bls.n 11e04 │ │ + 11dda: 9b05 ldr r3, [sp, #20] │ │ + 11ddc: 9a07 ldr r2, [sp, #28] │ │ + 11dde: 005b lsls r3, r3, #1 │ │ + 11de0: 18e3 adds r3, r4, r3 │ │ + 11de2: 3306 adds r3, #6 │ │ + 11de4: 7fdb ldrb r3, [r3, #31] │ │ + 11de6: 3b30 subs r3, #48 ; 0x30 │ │ + 11de8: 435a muls r2, r3 │ │ + 11dea: 9b05 ldr r3, [sp, #20] │ │ + 11dec: 1ab6 subs r6, r6, r2 │ │ + 11dee: 9a0f ldr r2, [sp, #60] ; 0x3c │ │ + 11df0: 3301 adds r3, #1 │ │ + 11df2: 9305 str r3, [sp, #20] │ │ + 11df4: 1a9b subs r3, r3, r2 │ │ + 11df6: 1e5a subs r2, r3, #1 │ │ + 11df8: 4193 sbcs r3, r2 │ │ + 11dfa: 9a05 ldr r2, [sp, #20] │ │ + 11dfc: 425b negs r3, r3 │ │ + 11dfe: 401a ands r2, r3 │ │ + 11e00: 9205 str r2, [sp, #20] │ │ + 11e02: e7e8 b.n 11dd6 │ │ + 11e04: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ + 11e06: 9a03 ldr r2, [sp, #12] │ │ + 11e08: 9e08 ldr r6, [sp, #32] │ │ + 11e0a: 1a9a subs r2, r3, r2 │ │ + 11e0c: 9b04 ldr r3, [sp, #16] │ │ + 11e0e: 4353 muls r3, r2 │ │ + 11e10: 9310 str r3, [sp, #64] ; 0x40 │ │ + 11e12: 2318 movs r3, #24 │ │ + 11e14: 435e muls r6, r3 │ │ + 11e16: 4be1 ldr r3, [pc, #900] ; (1219c ) │ │ + 11e18: 447b add r3, pc │ │ + 11e1a: 3360 adds r3, #96 ; 0x60 │ │ + 11e1c: 199b adds r3, r3, r6 │ │ + 11e1e: 9311 str r3, [sp, #68] ; 0x44 │ │ + 11e20: 2300 movs r3, #0 │ │ + 11e22: 9302 str r3, [sp, #8] │ │ + 11e24: 9b02 ldr r3, [sp, #8] │ │ + 11e26: 9a10 ldr r2, [sp, #64] ; 0x40 │ │ + 11e28: 4293 cmp r3, r2 │ │ + 11e2a: d300 bcc.n 11e2e │ │ + 11e2c: e1b4 b.n 12198 │ │ + 11e2e: 9b05 ldr r3, [sp, #20] │ │ + 11e30: 990f ldr r1, [sp, #60] ; 0x3c │ │ + 11e32: 005a lsls r2, r3, #1 │ │ + 11e34: 18a2 adds r2, r4, r2 │ │ + 11e36: 1d53 adds r3, r2, #5 │ │ + 11e38: 3206 adds r2, #6 │ │ + 11e3a: 7fd2 ldrb r2, [r2, #31] │ │ + 11e3c: 7fdb ldrb r3, [r3, #31] │ │ + 11e3e: 3a30 subs r2, #48 ; 0x30 │ │ + 11e40: 9209 str r2, [sp, #36] ; 0x24 │ │ + 11e42: 9a05 ldr r2, [sp, #20] │ │ + 11e44: 3201 adds r2, #1 │ │ + 11e46: 9205 str r2, [sp, #20] │ │ + 11e48: 1a52 subs r2, r2, r1 │ │ + 11e4a: 1e51 subs r1, r2, #1 │ │ + 11e4c: 418a sbcs r2, r1 │ │ + 11e4e: 9905 ldr r1, [sp, #20] │ │ + 11e50: 4252 negs r2, r2 │ │ + 11e52: 4011 ands r1, r2 │ │ + 11e54: 9105 str r1, [sp, #20] │ │ + 11e56: 2b63 cmp r3, #99 ; 0x63 │ │ + 11e58: d100 bne.n 11e5c │ │ + 11e5a: e0b9 b.n 11fd0 │ │ + 11e5c: d85f bhi.n 11f1e │ │ + 11e5e: 2b47 cmp r3, #71 ; 0x47 │ │ + 11e60: d3e0 bcc.n 11e24 │ │ + 11e62: 2b4a cmp r3, #74 ; 0x4a │ │ + 11e64: d800 bhi.n 11e68 │ │ + 11e66: e117 b.n 12098 │ │ + 11e68: 2b62 cmp r3, #98 ; 0x62 │ │ + 11e6a: d1db bne.n 11e24 │ │ + 11e6c: 9a0b ldr r2, [sp, #44] ; 0x2c │ │ + 11e6e: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 11e70: 1c20 adds r0, r4, #0 │ │ + 11e72: 5ca1 ldrb r1, [r4, r2] │ │ + 11e74: 5ce3 ldrb r3, [r4, r3] │ │ + 11e76: 9a0d ldr r2, [sp, #52] ; 0x34 │ │ + 11e78: 0209 lsls r1, r1, #8 │ │ + 11e7a: 4319 orrs r1, r3 │ │ + 11e7c: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 11e7e: 5ce3 ldrb r3, [r4, r3] │ │ + 11e80: 041b lsls r3, r3, #16 │ │ + 11e82: 430b orrs r3, r1 │ │ + 11e84: 5ca1 ldrb r1, [r4, r2] │ │ + 11e86: 2202 movs r2, #2 │ │ + 11e88: 0609 lsls r1, r1, #24 │ │ + 11e8a: 4319 orrs r1, r3 │ │ + 11e8c: 312c adds r1, #44 ; 0x2c │ │ + 11e8e: f7fd fa7b bl f388 │ │ + 11e92: 23ba movs r3, #186 ; 0xba │ │ + 11e94: 005b lsls r3, r3, #1 │ │ + 11e96: 5ce2 ldrb r2, [r4, r3] │ │ + 11e98: 1c03 adds r3, r0, #0 │ │ + 11e9a: 332a adds r3, #42 ; 0x2a │ │ + 11e9c: 1c05 adds r5, r0, #0 │ │ + 11e9e: 9904 ldr r1, [sp, #16] │ │ + 11ea0: 701a strb r2, [r3, #0] │ │ + 11ea2: 9802 ldr r0, [sp, #8] │ │ + 11ea4: f01f ff42 bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 11ea8: 9b03 ldr r3, [sp, #12] │ │ + 11eaa: 2172 movs r1, #114 ; 0x72 │ │ + 11eac: 18c2 adds r2, r0, r3 │ │ + 11eae: 23b8 movs r3, #184 ; 0xb8 │ │ + 11eb0: 31ff adds r1, #255 ; 0xff │ │ + 11eb2: 5c61 ldrb r1, [r4, r1] │ │ + 11eb4: 005b lsls r3, r3, #1 │ │ + 11eb6: 5ce3 ldrb r3, [r4, r3] │ │ + 11eb8: 0209 lsls r1, r1, #8 │ │ + 11eba: 2018 movs r0, #24 │ │ + 11ebc: 4319 orrs r1, r3 │ │ + 11ebe: 23b9 movs r3, #185 ; 0xb9 │ │ + 11ec0: 005b lsls r3, r3, #1 │ │ + 11ec2: 5ce3 ldrb r3, [r4, r3] │ │ + 11ec4: 9e08 ldr r6, [sp, #32] │ │ + 11ec6: 041b lsls r3, r3, #16 │ │ + 11ec8: 430b orrs r3, r1 │ │ + 11eca: 2174 movs r1, #116 ; 0x74 │ │ + 11ecc: 4346 muls r6, r0 │ │ + 11ece: 1c30 adds r0, r6, #0 │ │ + 11ed0: 31ff adds r1, #255 ; 0xff │ │ + 11ed2: 5c61 ldrb r1, [r4, r1] │ │ + 11ed4: 4eb2 ldr r6, [pc, #712] ; (121a0 ) │ │ + 11ed6: 0609 lsls r1, r1, #24 │ │ + 11ed8: 4319 orrs r1, r3 │ │ + 11eda: 9b06 ldr r3, [sp, #24] │ │ + 11edc: 447e add r6, pc │ │ + 11ede: 1830 adds r0, r6, r0 │ │ + 11ee0: 6e00 ldr r0, [r0, #96] ; 0x60 │ │ + 11ee2: 7adb ldrb r3, [r3, #11] │ │ + 11ee4: 181b adds r3, r3, r0 │ │ + 11ee6: 1c28 adds r0, r5, #0 │ │ + 11ee8: 3008 adds r0, #8 │ │ + 11eea: 7fc6 ldrb r6, [r0, #31] │ │ + 11eec: 332f adds r3, #47 ; 0x2f │ │ + 11eee: 4270 negs r0, r6 │ │ + 11ef0: 4170 adcs r0, r6 │ │ + 11ef2: 4240 negs r0, r0 │ │ + 11ef4: 4001 ands r1, r0 │ │ + 11ef6: 9100 str r1, [sp, #0] │ │ + 11ef8: 1c20 adds r0, r4, #0 │ │ + 11efa: 1c29 adds r1, r5, #0 │ │ + 11efc: f7fe ffbc bl 10e78 │ │ + 11f00: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 11f02: 9807 ldr r0, [sp, #28] │ │ + 11f04: 9904 ldr r1, [sp, #16] │ │ + 11f06: 4358 muls r0, r3 │ │ + 11f08: 9b02 ldr r3, [sp, #8] │ │ + 11f0a: 18c0 adds r0, r0, r3 │ │ + 11f0c: f01f ff0e bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 11f10: 9b03 ldr r3, [sp, #12] │ │ + 11f12: 1c29 adds r1, r5, #0 │ │ + 11f14: 18c2 adds r2, r0, r3 │ │ + 11f16: 1c20 adds r0, r4, #0 │ │ + 11f18: f7fd fd6c bl f9f4 │ │ + 11f1c: e058 b.n 11fd0 │ │ + 11f1e: 2b6a cmp r3, #106 ; 0x6a │ │ + 11f20: d84d bhi.n 11fbe │ │ + 11f22: 2b67 cmp r3, #103 ; 0x67 │ │ + 11f24: d300 bcc.n 11f28 │ │ + 11f26: e0b7 b.n 12098 │ │ + 11f28: 2b66 cmp r3, #102 ; 0x66 │ │ + 11f2a: d000 beq.n 11f2e │ │ + 11f2c: e77a b.n 11e24 │ │ + 11f2e: 9a0b ldr r2, [sp, #44] ; 0x2c │ │ + 11f30: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 11f32: 1c20 adds r0, r4, #0 │ │ + 11f34: 5ca1 ldrb r1, [r4, r2] │ │ + 11f36: 5ce3 ldrb r3, [r4, r3] │ │ + 11f38: 9a0d ldr r2, [sp, #52] ; 0x34 │ │ + 11f3a: 0209 lsls r1, r1, #8 │ │ + 11f3c: 4319 orrs r1, r3 │ │ + 11f3e: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 11f40: 5ce3 ldrb r3, [r4, r3] │ │ + 11f42: 041b lsls r3, r3, #16 │ │ + 11f44: 430b orrs r3, r1 │ │ + 11f46: 5ca1 ldrb r1, [r4, r2] │ │ + 11f48: 2202 movs r2, #2 │ │ + 11f4a: 0609 lsls r1, r1, #24 │ │ + 11f4c: 4319 orrs r1, r3 │ │ + 11f4e: 312c adds r1, #44 ; 0x2c │ │ + 11f50: f7fd fa1a bl f388 │ │ + 11f54: 23ba movs r3, #186 ; 0xba │ │ + 11f56: 005b lsls r3, r3, #1 │ │ + 11f58: 5ce2 ldrb r2, [r4, r3] │ │ + 11f5a: 1c03 adds r3, r0, #0 │ │ + 11f5c: 332a adds r3, #42 ; 0x2a │ │ + 11f5e: 1c05 adds r5, r0, #0 │ │ + 11f60: 701a strb r2, [r3, #0] │ │ + 11f62: 9904 ldr r1, [sp, #16] │ │ + 11f64: 9802 ldr r0, [sp, #8] │ │ + 11f66: f01f fee1 bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 11f6a: 9b03 ldr r3, [sp, #12] │ │ + 11f6c: 2172 movs r1, #114 ; 0x72 │ │ + 11f6e: 18c2 adds r2, r0, r3 │ │ + 11f70: 23b8 movs r3, #184 ; 0xb8 │ │ + 11f72: 31ff adds r1, #255 ; 0xff │ │ + 11f74: 5c61 ldrb r1, [r4, r1] │ │ + 11f76: 005b lsls r3, r3, #1 │ │ + 11f78: 5ce3 ldrb r3, [r4, r3] │ │ + 11f7a: 0209 lsls r1, r1, #8 │ │ + 11f7c: 1c28 adds r0, r5, #0 │ │ + 11f7e: 4319 orrs r1, r3 │ │ + 11f80: 23b9 movs r3, #185 ; 0xb9 │ │ + 11f82: 005b lsls r3, r3, #1 │ │ + 11f84: 5ce3 ldrb r3, [r4, r3] │ │ + 11f86: 3008 adds r0, #8 │ │ + 11f88: 7fc6 ldrb r6, [r0, #31] │ │ + 11f8a: 041b lsls r3, r3, #16 │ │ + 11f8c: 430b orrs r3, r1 │ │ + 11f8e: 2174 movs r1, #116 ; 0x74 │ │ + 11f90: 4270 negs r0, r6 │ │ + 11f92: 4170 adcs r0, r6 │ │ + 11f94: 31ff adds r1, #255 ; 0xff │ │ + 11f96: 5c61 ldrb r1, [r4, r1] │ │ + 11f98: 4240 negs r0, r0 │ │ + 11f9a: 0609 lsls r1, r1, #24 │ │ + 11f9c: 4319 orrs r1, r3 │ │ + 11f9e: 9b06 ldr r3, [sp, #24] │ │ + 11fa0: 4001 ands r1, r0 │ │ + 11fa2: 1c20 adds r0, r4, #0 │ │ + 11fa4: 7b1b ldrb r3, [r3, #12] │ │ + 11fa6: 9100 str r1, [sp, #0] │ │ + 11fa8: 1c29 adds r1, r5, #0 │ │ + 11faa: 3323 adds r3, #35 ; 0x23 │ │ + 11fac: f7fe ff64 bl 10e78 │ │ + 11fb0: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 11fb2: 9b07 ldr r3, [sp, #28] │ │ + 11fb4: 4353 muls r3, r2 │ │ + 11fb6: 9a02 ldr r2, [sp, #8] │ │ + 11fb8: 18d3 adds r3, r2, r3 │ │ + 11fba: 9302 str r3, [sp, #8] │ │ + 11fbc: e0e1 b.n 12182 │ │ + 11fbe: 2b7a cmp r3, #122 ; 0x7a │ │ + 11fc0: d000 beq.n 11fc4 │ │ + 11fc2: e72f b.n 11e24 │ │ + 11fc4: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 11fc6: 9b07 ldr r3, [sp, #28] │ │ + 11fc8: 4353 muls r3, r2 │ │ + 11fca: 9a02 ldr r2, [sp, #8] │ │ + 11fcc: 18d3 adds r3, r2, r3 │ │ + 11fce: e728 b.n 11e22 │ │ + 11fd0: 2601 movs r6, #1 │ │ + 11fd2: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 11fd4: 9b07 ldr r3, [sp, #28] │ │ + 11fd6: 4353 muls r3, r2 │ │ + 11fd8: 9a02 ldr r2, [sp, #8] │ │ + 11fda: 189b adds r3, r3, r2 │ │ + 11fdc: 9309 str r3, [sp, #36] ; 0x24 │ │ + 11fde: 9b08 ldr r3, [sp, #32] │ │ + 11fe0: 009f lsls r7, r3, #2 │ │ + 11fe2: 4b70 ldr r3, [pc, #448] ; (121a4 ) │ │ + 11fe4: 447b add r3, pc │ │ + 11fe6: 19df adds r7, r3, r7 │ │ + 11fe8: 6a3b ldr r3, [r7, #32] │ │ + 11fea: 429e cmp r6, r3 │ │ + 11fec: da52 bge.n 12094 │ │ + 11fee: 9a0b ldr r2, [sp, #44] ; 0x2c │ │ + 11ff0: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 11ff2: 1c20 adds r0, r4, #0 │ │ + 11ff4: 5ca1 ldrb r1, [r4, r2] │ │ + 11ff6: 5ce3 ldrb r3, [r4, r3] │ │ + 11ff8: 9a0d ldr r2, [sp, #52] ; 0x34 │ │ + 11ffa: 0209 lsls r1, r1, #8 │ │ + 11ffc: 4319 orrs r1, r3 │ │ + 11ffe: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 12000: 5ce3 ldrb r3, [r4, r3] │ │ + 12002: 041b lsls r3, r3, #16 │ │ + 12004: 430b orrs r3, r1 │ │ + 12006: 5ca1 ldrb r1, [r4, r2] │ │ + 12008: 1cb2 adds r2, r6, #2 │ │ + 1200a: 0609 lsls r1, r1, #24 │ │ + 1200c: 4319 orrs r1, r3 │ │ + 1200e: 312c adds r1, #44 ; 0x2c │ │ + 12010: f7fd f9ba bl f388 │ │ + 12014: 23b6 movs r3, #182 ; 0xb6 │ │ + 12016: 005b lsls r3, r3, #1 │ │ + 12018: 5ce2 ldrb r2, [r4, r3] │ │ + 1201a: 1c03 adds r3, r0, #0 │ │ + 1201c: 332a adds r3, #42 ; 0x2a │ │ + 1201e: 1c05 adds r5, r0, #0 │ │ + 12020: 701a strb r2, [r3, #0] │ │ + 12022: 9904 ldr r1, [sp, #16] │ │ + 12024: 9802 ldr r0, [sp, #8] │ │ + 12026: f01f fe81 bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 1202a: 9b03 ldr r3, [sp, #12] │ │ + 1202c: 216a movs r1, #106 ; 0x6a │ │ + 1202e: 18c3 adds r3, r0, r3 │ │ + 12030: 930e str r3, [sp, #56] ; 0x38 │ │ + 12032: 23b4 movs r3, #180 ; 0xb4 │ │ + 12034: 31ff adds r1, #255 ; 0xff │ │ + 12036: 5c61 ldrb r1, [r4, r1] │ │ + 12038: 005b lsls r3, r3, #1 │ │ + 1203a: 5ce3 ldrb r3, [r4, r3] │ │ + 1203c: 0209 lsls r1, r1, #8 │ │ + 1203e: 9a11 ldr r2, [sp, #68] ; 0x44 │ │ + 12040: 4319 orrs r1, r3 │ │ + 12042: 23b5 movs r3, #181 ; 0xb5 │ │ + 12044: 005b lsls r3, r3, #1 │ │ + 12046: 5ce3 ldrb r3, [r4, r3] │ │ + 12048: 041b lsls r3, r3, #16 │ │ + 1204a: 430b orrs r3, r1 │ │ + 1204c: 216c movs r1, #108 ; 0x6c │ │ + 1204e: 31ff adds r1, #255 ; 0xff │ │ + 12050: 5c61 ldrb r1, [r4, r1] │ │ + 12052: 0609 lsls r1, r1, #24 │ │ + 12054: 4319 orrs r1, r3 │ │ + 12056: 9b06 ldr r3, [sp, #24] │ │ + 12058: 7ad8 ldrb r0, [r3, #11] │ │ + 1205a: 00b3 lsls r3, r6, #2 │ │ + 1205c: 58d3 ldr r3, [r2, r3] │ │ + 1205e: 3601 adds r6, #1 │ │ + 12060: 18c3 adds r3, r0, r3 │ │ + 12062: 1c28 adds r0, r5, #0 │ │ + 12064: 3008 adds r0, #8 │ │ + 12066: 7fc0 ldrb r0, [r0, #31] │ │ + 12068: 332f adds r3, #47 ; 0x2f │ │ + 1206a: 4242 negs r2, r0 │ │ + 1206c: 4142 adcs r2, r0 │ │ + 1206e: 4250 negs r0, r2 │ │ + 12070: 4001 ands r1, r0 │ │ + 12072: 9a0e ldr r2, [sp, #56] ; 0x38 │ │ + 12074: 9100 str r1, [sp, #0] │ │ + 12076: 1c20 adds r0, r4, #0 │ │ + 12078: 1c29 adds r1, r5, #0 │ │ + 1207a: f7fe fefd bl 10e78 │ │ + 1207e: 9904 ldr r1, [sp, #16] │ │ + 12080: 9809 ldr r0, [sp, #36] ; 0x24 │ │ + 12082: f01f fe53 bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 12086: 9b03 ldr r3, [sp, #12] │ │ + 12088: 1c29 adds r1, r5, #0 │ │ + 1208a: 18c2 adds r2, r0, r3 │ │ + 1208c: 1c20 adds r0, r4, #0 │ │ + 1208e: f7fd fcb1 bl f9f4 │ │ + 12092: e7a9 b.n 11fe8 │ │ + 12094: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 12096: e6c4 b.n 11e22 │ │ + 12098: 3301 adds r3, #1 │ │ + 1209a: 930e str r3, [sp, #56] ; 0x38 │ │ + 1209c: 4b42 ldr r3, [pc, #264] ; (121a8 ) │ │ + 1209e: 9a0e ldr r2, [sp, #56] ; 0x38 │ │ + 120a0: 4942 ldr r1, [pc, #264] ; (121ac ) │ │ + 120a2: 447b add r3, pc │ │ + 120a4: 681b ldr r3, [r3, #0] │ │ + 120a6: 0052 lsls r2, r2, #1 │ │ + 120a8: 4479 add r1, pc │ │ + 120aa: 681b ldr r3, [r3, #0] │ │ + 120ac: 2700 movs r7, #0 │ │ + 120ae: 5ed2 ldrsh r2, [r2, r3] │ │ + 120b0: 9b08 ldr r3, [sp, #32] │ │ + 120b2: 1c16 adds r6, r2, #0 │ │ + 120b4: 009b lsls r3, r3, #2 │ │ + 120b6: 18cb adds r3, r1, r3 │ │ + 120b8: 6a1b ldr r3, [r3, #32] │ │ + 120ba: 3e47 subs r6, #71 ; 0x47 │ │ + 120bc: 429e cmp r6, r3 │ │ + 120be: da57 bge.n 12170 │ │ + 120c0: 990b ldr r1, [sp, #44] ; 0x2c │ │ + 120c2: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 120c4: 3a44 subs r2, #68 ; 0x44 │ │ + 120c6: 5c61 ldrb r1, [r4, r1] │ │ + 120c8: 5ce3 ldrb r3, [r4, r3] │ │ + 120ca: 1c20 adds r0, r4, #0 │ │ + 120cc: 0209 lsls r1, r1, #8 │ │ + 120ce: 4319 orrs r1, r3 │ │ + 120d0: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 120d2: 4f37 ldr r7, [pc, #220] ; (121b0 ) │ │ + 120d4: 5ce5 ldrb r5, [r4, r3] │ │ + 120d6: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 120d8: 447f add r7, pc │ │ + 120da: 042d lsls r5, r5, #16 │ │ + 120dc: 430d orrs r5, r1 │ │ + 120de: 5ce1 ldrb r1, [r4, r3] │ │ + 120e0: 0609 lsls r1, r1, #24 │ │ + 120e2: 4329 orrs r1, r5 │ │ + 120e4: 312c adds r1, #44 ; 0x2c │ │ + 120e6: f7fd f94f bl f388 │ │ + 120ea: 23b6 movs r3, #182 ; 0xb6 │ │ + 120ec: 005b lsls r3, r3, #1 │ │ + 120ee: 5ce2 ldrb r2, [r4, r3] │ │ + 120f0: 1c03 adds r3, r0, #0 │ │ + 120f2: 332a adds r3, #42 ; 0x2a │ │ + 120f4: 701a strb r2, [r3, #0] │ │ + 120f6: 9b06 ldr r3, [sp, #24] │ │ + 120f8: 9908 ldr r1, [sp, #32] │ │ + 120fa: 1c05 adds r5, r0, #0 │ │ + 120fc: 7ada ldrb r2, [r3, #11] │ │ + 120fe: 2306 movs r3, #6 │ │ + 12100: 4359 muls r1, r3 │ │ + 12102: 198e adds r6, r1, r6 │ │ + 12104: 00b6 lsls r6, r6, #2 │ │ + 12106: 19bf adds r7, r7, r6 │ │ + 12108: 6e3b ldr r3, [r7, #96] ; 0x60 │ │ + 1210a: 4f2a ldr r7, [pc, #168] ; (121b4 ) │ │ + 1210c: 990e ldr r1, [sp, #56] ; 0x38 │ │ + 1210e: 18d3 adds r3, r2, r3 │ │ + 12110: 447f add r7, pc │ │ + 12112: 683f ldr r7, [r7, #0] │ │ + 12114: 683a ldr r2, [r7, #0] │ │ + 12116: 1c1f adds r7, r3, #0 │ │ + 12118: 5c52 ldrb r2, [r2, r1] │ │ + 1211a: 370c adds r7, #12 │ │ + 1211c: 07d2 lsls r2, r2, #31 │ │ + 1211e: d401 bmi.n 12124 │ │ + 12120: 3318 adds r3, #24 │ │ + 12122: 1c1f adds r7, r3, #0 │ │ + 12124: 9904 ldr r1, [sp, #16] │ │ + 12126: 9802 ldr r0, [sp, #8] │ │ + 12128: f01f fe00 bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 1212c: 9b03 ldr r3, [sp, #12] │ │ + 1212e: 18c2 adds r2, r0, r3 │ │ + 12130: 23b4 movs r3, #180 ; 0xb4 │ │ + 12132: 005b lsls r3, r3, #1 │ │ + 12134: 5ce1 ldrb r1, [r4, r3] │ │ + 12136: 236a movs r3, #106 ; 0x6a │ │ + 12138: 33ff adds r3, #255 ; 0xff │ │ + 1213a: 5ce3 ldrb r3, [r4, r3] │ │ + 1213c: 021b lsls r3, r3, #8 │ │ + 1213e: 430b orrs r3, r1 │ │ + 12140: 21b5 movs r1, #181 ; 0xb5 │ │ + 12142: 0049 lsls r1, r1, #1 │ │ + 12144: 5c61 ldrb r1, [r4, r1] │ │ + 12146: 0409 lsls r1, r1, #16 │ │ + 12148: 4319 orrs r1, r3 │ │ + 1214a: 236c movs r3, #108 ; 0x6c │ │ + 1214c: 33ff adds r3, #255 ; 0xff │ │ + 1214e: 5ce3 ldrb r3, [r4, r3] │ │ + 12150: 061b lsls r3, r3, #24 │ │ + 12152: 430b orrs r3, r1 │ │ + 12154: 1c29 adds r1, r5, #0 │ │ + 12156: 3108 adds r1, #8 │ │ + 12158: 7fc8 ldrb r0, [r1, #31] │ │ + 1215a: 4241 negs r1, r0 │ │ + 1215c: 4141 adcs r1, r0 │ │ + 1215e: 4249 negs r1, r1 │ │ + 12160: 400b ands r3, r1 │ │ + 12162: 9300 str r3, [sp, #0] │ │ + 12164: 1c3b adds r3, r7, #0 │ │ + 12166: 1c20 adds r0, r4, #0 │ │ + 12168: 1c29 adds r1, r5, #0 │ │ + 1216a: 3317 adds r3, #23 │ │ + 1216c: f7fe fe84 bl 10e78 │ │ + 12170: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 12172: 9b07 ldr r3, [sp, #28] │ │ + 12174: 4353 muls r3, r2 │ │ + 12176: 9a02 ldr r2, [sp, #8] │ │ + 12178: 18d3 adds r3, r2, r3 │ │ + 1217a: 9302 str r3, [sp, #8] │ │ + 1217c: 2f00 cmp r7, #0 │ │ + 1217e: d100 bne.n 12182 │ │ + 12180: e650 b.n 11e24 │ │ + 12182: 9904 ldr r1, [sp, #16] │ │ + 12184: 1c18 adds r0, r3, #0 │ │ + 12186: f01f fdd1 bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 1218a: 9b03 ldr r3, [sp, #12] │ │ + 1218c: 1c29 adds r1, r5, #0 │ │ + 1218e: 18c2 adds r2, r0, r3 │ │ + 12190: 1c20 adds r0, r4, #0 │ │ + 12192: f7fd fc2f bl f9f4 │ │ + 12196: e645 b.n 11e24 │ │ + 12198: b013 add sp, #76 ; 0x4c │ │ + 1219a: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 1219c: 6600 str r0, [r0, #96] ; 0x60 │ │ + 1219e: 0003 movs r3, r0 │ │ + 121a0: 653c str r4, [r7, #80] ; 0x50 │ │ + 121a2: 0003 movs r3, r0 │ │ + 121a4: 6334 str r4, [r6, #48] ; 0x30 │ │ + 121a6: 0003 movs r3, r0 │ │ + 121a8: 6d96 ldr r6, [r2, #88] ; 0x58 │ │ + 121aa: 0002 movs r2, r0 │ │ + 121ac: 6270 str r0, [r6, #36] ; 0x24 │ │ + 121ae: 0003 movs r3, r0 │ │ + 121b0: 6340 str r0, [r0, #52] ; 0x34 │ │ + 121b2: 0003 movs r3, r0 │ │ + 121b4: 6d20 ldr r0, [r4, #80] ; 0x50 │ │ + 121b6: 0002 movs r2, r0 │ │ + 121b8: b5f0 push {r4, r5, r6, r7, lr} │ │ + 121ba: 4bc4 ldr r3, [pc, #784] ; (124cc ) │ │ + 121bc: b09d sub sp, #116 ; 0x74 │ │ + 121be: 9203 str r2, [sp, #12] │ │ + 121c0: 447b add r3, pc │ │ + 121c2: 9301 str r3, [sp, #4] │ │ + 121c4: 9a01 ldr r2, [sp, #4] │ │ + 121c6: 4bc2 ldr r3, [pc, #776] ; (124d0 ) │ │ + 121c8: 9100 str r1, [sp, #0] │ │ + 121ca: 1c07 adds r7, r0, #0 │ │ + 121cc: 58d4 ldr r4, [r2, r3] │ │ + 121ce: 1c08 adds r0, r1, #0 │ │ + 121d0: 49c0 ldr r1, [pc, #768] ; (124d4 ) │ │ + 121d2: 6823 ldr r3, [r4, #0] │ │ + 121d4: 2208 movs r2, #8 │ │ + 121d6: 4479 add r1, pc │ │ + 121d8: 931b str r3, [sp, #108] ; 0x6c │ │ + 121da: f01f fdaf bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 121de: 940d str r4, [sp, #52] ; 0x34 │ │ + 121e0: 2800 cmp r0, #0 │ │ + 121e2: d118 bne.n 12216 │ │ + 121e4: 4abc ldr r2, [pc, #752] ; (124d8 ) │ │ + 121e6: 9901 ldr r1, [sp, #4] │ │ + 121e8: 9b00 ldr r3, [sp, #0] │ │ + 121ea: 588a ldr r2, [r1, r2] │ │ + 121ec: 7a1b ldrb r3, [r3, #8] │ │ + 121ee: 6812 ldr r2, [r2, #0] │ │ + 121f0: 18d3 adds r3, r2, r3 │ │ + 121f2: 785b ldrb r3, [r3, #1] │ │ + 121f4: 071b lsls r3, r3, #28 │ │ + 121f6: d50e bpl.n 12216 │ │ + 121f8: 9800 ldr r0, [sp, #0] │ │ + 121fa: 3008 adds r0, #8 │ │ + 121fc: f7fc faf2 bl e7e4 │ │ + 12200: 1c3b adds r3, r7, #0 │ │ + 12202: 3001 adds r0, #1 │ │ + 12204: 3375 adds r3, #117 ; 0x75 │ │ + 12206: 33ff adds r3, #255 ; 0xff │ │ + 12208: 0a02 lsrs r2, r0, #8 │ │ + 1220a: 7018 strb r0, [r3, #0] │ │ + 1220c: 705a strb r2, [r3, #1] │ │ + 1220e: 0c02 lsrs r2, r0, #16 │ │ + 12210: 0e00 lsrs r0, r0, #24 │ │ + 12212: 709a strb r2, [r3, #2] │ │ + 12214: 70d8 strb r0, [r3, #3] │ │ + 12216: 49b1 ldr r1, [pc, #708] ; (124dc ) │ │ + 12218: 9800 ldr r0, [sp, #0] │ │ + 1221a: 2207 movs r2, #7 │ │ + 1221c: 4479 add r1, pc │ │ + 1221e: f01f fd8d bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 12222: 2800 cmp r0, #0 │ │ + 12224: d117 bne.n 12256 │ │ + 12226: 4aac ldr r2, [pc, #688] ; (124d8 ) │ │ + 12228: 9901 ldr r1, [sp, #4] │ │ + 1222a: 9b00 ldr r3, [sp, #0] │ │ + 1222c: 588a ldr r2, [r1, r2] │ │ + 1222e: 79db ldrb r3, [r3, #7] │ │ + 12230: 6812 ldr r2, [r2, #0] │ │ + 12232: 18d3 adds r3, r2, r3 │ │ + 12234: 785b ldrb r3, [r3, #1] │ │ + 12236: 071b lsls r3, r3, #28 │ │ + 12238: d50d bpl.n 12256 │ │ + 1223a: 9b00 ldr r3, [sp, #0] │ │ + 1223c: 1dd8 adds r0, r3, #7 │ │ + 1223e: f7fc faa5 bl e78c │ │ + 12242: 1c3b adds r3, r7, #0 │ │ + 12244: 3371 adds r3, #113 ; 0x71 │ │ + 12246: 33ff adds r3, #255 ; 0xff │ │ + 12248: 0a02 lsrs r2, r0, #8 │ │ + 1224a: 7018 strb r0, [r3, #0] │ │ + 1224c: 705a strb r2, [r3, #1] │ │ + 1224e: 0c02 lsrs r2, r0, #16 │ │ + 12250: 0e00 lsrs r0, r0, #24 │ │ + 12252: 709a strb r2, [r3, #2] │ │ + 12254: 70d8 strb r0, [r3, #3] │ │ + 12256: 49a2 ldr r1, [pc, #648] ; (124e0 ) │ │ + 12258: 9800 ldr r0, [sp, #0] │ │ + 1225a: 2204 movs r2, #4 │ │ + 1225c: 4479 add r1, pc │ │ + 1225e: f01f fd6d bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 12262: 2800 cmp r0, #0 │ │ + 12264: d10e bne.n 12284 │ │ + 12266: 4a9c ldr r2, [pc, #624] ; (124d8 ) │ │ + 12268: 9901 ldr r1, [sp, #4] │ │ + 1226a: 9b00 ldr r3, [sp, #0] │ │ + 1226c: 588a ldr r2, [r1, r2] │ │ + 1226e: 791b ldrb r3, [r3, #4] │ │ + 12270: 6812 ldr r2, [r2, #0] │ │ + 12272: 18d3 adds r3, r2, r3 │ │ + 12274: 785b ldrb r3, [r3, #1] │ │ + 12276: 071b lsls r3, r3, #28 │ │ + 12278: d504 bpl.n 12284 │ │ + 1227a: 9b00 ldr r3, [sp, #0] │ │ + 1227c: 1c38 adds r0, r7, #0 │ │ + 1227e: 1d19 adds r1, r3, #4 │ │ + 12280: f7fc fadc bl e83c │ │ + 12284: 4997 ldr r1, [pc, #604] ; (124e4 ) │ │ + 12286: 9800 ldr r0, [sp, #0] │ │ + 12288: 220a movs r2, #10 │ │ + 1228a: 4479 add r1, pc │ │ + 1228c: f01f fd56 bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 12290: 2800 cmp r0, #0 │ │ + 12292: d10e bne.n 122b2 │ │ + 12294: 4a90 ldr r2, [pc, #576] ; (124d8 ) │ │ + 12296: 9901 ldr r1, [sp, #4] │ │ + 12298: 9b00 ldr r3, [sp, #0] │ │ + 1229a: 588a ldr r2, [r1, r2] │ │ + 1229c: 7a9b ldrb r3, [r3, #10] │ │ + 1229e: 6812 ldr r2, [r2, #0] │ │ + 122a0: 18d3 adds r3, r2, r3 │ │ + 122a2: 785b ldrb r3, [r3, #1] │ │ + 122a4: 071b lsls r3, r3, #28 │ │ + 122a6: d504 bpl.n 122b2 │ │ + 122a8: 9b00 ldr r3, [sp, #0] │ │ + 122aa: 1c38 adds r0, r7, #0 │ │ + 122ac: 1d19 adds r1, r3, #4 │ │ + 122ae: f7fc ffb1 bl f214 │ │ + 122b2: 498d ldr r1, [pc, #564] ; (124e8 ) │ │ + 122b4: 9800 ldr r0, [sp, #0] │ │ + 122b6: 2209 movs r2, #9 │ │ + 122b8: 4479 add r1, pc │ │ + 122ba: f01f fd3f bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 122be: 2800 cmp r0, #0 │ │ + 122c0: d14b bne.n 1235a │ │ + 122c2: 2508 movs r5, #8 │ │ + 122c4: 4b84 ldr r3, [pc, #528] ; (124d8 ) │ │ + 122c6: 9a01 ldr r2, [sp, #4] │ │ + 122c8: 58d6 ldr r6, [r2, r3] │ │ + 122ca: 9b00 ldr r3, [sp, #0] │ │ + 122cc: 6832 ldr r2, [r6, #0] │ │ + 122ce: 7a5c ldrb r4, [r3, #9] │ │ + 122d0: 1914 adds r4, r2, r4 │ │ + 122d2: 7863 ldrb r3, [r4, #1] │ │ + 122d4: 422b tst r3, r5 │ │ + 122d6: d040 beq.n 1235a │ │ + 122d8: 9c00 ldr r4, [sp, #0] │ │ + 122da: 3409 adds r4, #9 │ │ + 122dc: 7823 ldrb r3, [r4, #0] │ │ + 122de: 2b00 cmp r3, #0 │ │ + 122e0: d005 beq.n 122ee │ │ + 122e2: 18d3 adds r3, r2, r3 │ │ + 122e4: 785b ldrb r3, [r3, #1] │ │ + 122e6: 422b tst r3, r5 │ │ + 122e8: d001 beq.n 122ee │ │ + 122ea: 3401 adds r4, #1 │ │ + 122ec: e7f6 b.n 122dc │ │ + 122ee: 2300 movs r3, #0 │ │ + 122f0: 2020 movs r0, #32 │ │ + 122f2: 7822 ldrb r2, [r4, #0] │ │ + 122f4: 1c11 adds r1, r2, #0 │ │ + 122f6: 4381 bics r1, r0 │ │ + 122f8: d005 beq.n 12306 │ │ + 122fa: a916 add r1, sp, #88 ; 0x58 │ │ + 122fc: 545a strb r2, [r3, r1] │ │ + 122fe: 3301 adds r3, #1 │ │ + 12300: 3401 adds r4, #1 │ │ + 12302: 2b13 cmp r3, #19 │ │ + 12304: d1f5 bne.n 122f2 │ │ + 12306: 2500 movs r5, #0 │ │ + 12308: aa16 add r2, sp, #88 ; 0x58 │ │ + 1230a: 54d5 strb r5, [r2, r3] │ │ + 1230c: 7823 ldrb r3, [r4, #0] │ │ + 1230e: 2b20 cmp r3, #32 │ │ + 12310: d017 beq.n 12342 │ │ + 12312: 4876 ldr r0, [pc, #472] ; (124ec ) │ │ + 12314: 1c21 adds r1, r4, #0 │ │ + 12316: 4478 add r0, pc │ │ + 12318: f7fd fc42 bl fba0 │ │ + 1231c: e01d b.n 1235a │ │ + 1231e: 188a adds r2, r1, r2 │ │ + 12320: 7852 ldrb r2, [r2, #1] │ │ + 12322: 421a tst r2, r3 │ │ + 12324: d003 beq.n 1232e │ │ + 12326: 3401 adds r4, #1 │ │ + 12328: 7822 ldrb r2, [r4, #0] │ │ + 1232a: 2a00 cmp r2, #0 │ │ + 1232c: d1f7 bne.n 1231e │ │ + 1232e: 00ab lsls r3, r5, #2 │ │ + 12330: a910 add r1, sp, #64 ; 0x40 │ │ + 12332: 1c20 adds r0, r4, #0 │ │ + 12334: 18c9 adds r1, r1, r3 │ │ + 12336: f7fc f8bf bl e4b8 │ │ + 1233a: 3501 adds r5, #1 │ │ + 1233c: 1824 adds r4, r4, r0 │ │ + 1233e: 2d07 cmp r5, #7 │ │ + 12340: d006 beq.n 12350 │ │ + 12342: 6831 ldr r1, [r6, #0] │ │ + 12344: 7823 ldrb r3, [r4, #0] │ │ + 12346: 18cb adds r3, r1, r3 │ │ + 12348: 785a ldrb r2, [r3, #1] │ │ + 1234a: 2308 movs r3, #8 │ │ + 1234c: 421a tst r2, r3 │ │ + 1234e: d1eb bne.n 12328 │ │ + 12350: a816 add r0, sp, #88 ; 0x58 │ │ + 12352: 1c29 adds r1, r5, #0 │ │ + 12354: aa10 add r2, sp, #64 ; 0x40 │ │ + 12356: f7fe f8fd bl 10554 │ │ + 1235a: 4965 ldr r1, [pc, #404] ; (124f0 ) │ │ + 1235c: 9800 ldr r0, [sp, #0] │ │ + 1235e: 2209 movs r2, #9 │ │ + 12360: 4479 add r1, pc │ │ + 12362: f01f fceb bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 12366: 2800 cmp r0, #0 │ │ + 12368: d118 bne.n 1239c │ │ + 1236a: 4a5b ldr r2, [pc, #364] ; (124d8 ) │ │ + 1236c: 9901 ldr r1, [sp, #4] │ │ + 1236e: 9b00 ldr r3, [sp, #0] │ │ + 12370: 588a ldr r2, [r1, r2] │ │ + 12372: 7a5b ldrb r3, [r3, #9] │ │ + 12374: 6812 ldr r2, [r2, #0] │ │ + 12376: 18d3 adds r3, r2, r3 │ │ + 12378: 785b ldrb r3, [r3, #1] │ │ + 1237a: 071b lsls r3, r3, #28 │ │ + 1237c: d50e bpl.n 1239c │ │ + 1237e: 9800 ldr r0, [sp, #0] │ │ + 12380: 3009 adds r0, #9 │ │ + 12382: f7fc fa2f bl e7e4 │ │ + 12386: 1c3b adds r3, r7, #0 │ │ + 12388: 3001 adds r0, #1 │ │ + 1238a: 336d adds r3, #109 ; 0x6d │ │ + 1238c: 33ff adds r3, #255 ; 0xff │ │ + 1238e: 0a02 lsrs r2, r0, #8 │ │ + 12390: 7018 strb r0, [r3, #0] │ │ + 12392: 705a strb r2, [r3, #1] │ │ + 12394: 0c02 lsrs r2, r0, #16 │ │ + 12396: 0e00 lsrs r0, r0, #24 │ │ + 12398: 709a strb r2, [r3, #2] │ │ + 1239a: 70d8 strb r0, [r3, #3] │ │ + 1239c: 4955 ldr r1, [pc, #340] ; (124f4 ) │ │ + 1239e: 9800 ldr r0, [sp, #0] │ │ + 123a0: 2208 movs r2, #8 │ │ + 123a2: 4479 add r1, pc │ │ + 123a4: f01f fcca bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 123a8: 2800 cmp r0, #0 │ │ + 123aa: d117 bne.n 123dc │ │ + 123ac: 4a4a ldr r2, [pc, #296] ; (124d8 ) │ │ + 123ae: 9901 ldr r1, [sp, #4] │ │ + 123b0: 9b00 ldr r3, [sp, #0] │ │ + 123b2: 588a ldr r2, [r1, r2] │ │ + 123b4: 7a1b ldrb r3, [r3, #8] │ │ + 123b6: 6812 ldr r2, [r2, #0] │ │ + 123b8: 18d3 adds r3, r2, r3 │ │ + 123ba: 785b ldrb r3, [r3, #1] │ │ + 123bc: 071b lsls r3, r3, #28 │ │ + 123be: d50d bpl.n 123dc │ │ + 123c0: 9800 ldr r0, [sp, #0] │ │ + 123c2: 3008 adds r0, #8 │ │ + 123c4: f7fc f9e2 bl e78c │ │ + 123c8: 1c3b adds r3, r7, #0 │ │ + 123ca: 3369 adds r3, #105 ; 0x69 │ │ + 123cc: 33ff adds r3, #255 ; 0xff │ │ + 123ce: 0a02 lsrs r2, r0, #8 │ │ + 123d0: 7018 strb r0, [r3, #0] │ │ + 123d2: 705a strb r2, [r3, #1] │ │ + 123d4: 0c02 lsrs r2, r0, #16 │ │ + 123d6: 0e00 lsrs r0, r0, #24 │ │ + 123d8: 709a strb r2, [r3, #2] │ │ + 123da: 70d8 strb r0, [r3, #3] │ │ + 123dc: 4946 ldr r1, [pc, #280] ; (124f8 ) │ │ + 123de: 9800 ldr r0, [sp, #0] │ │ + 123e0: 2205 movs r2, #5 │ │ + 123e2: 4479 add r1, pc │ │ + 123e4: f01f fcaa bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 123e8: 2800 cmp r0, #0 │ │ + 123ea: d000 beq.n 123ee │ │ + 123ec: e091 b.n 12512 │ │ + 123ee: 4b3a ldr r3, [pc, #232] ; (124d8 ) │ │ + 123f0: 9a01 ldr r2, [sp, #4] │ │ + 123f2: 58d4 ldr r4, [r2, r3] │ │ + 123f4: 9b00 ldr r3, [sp, #0] │ │ + 123f6: 6821 ldr r1, [r4, #0] │ │ + 123f8: 795b ldrb r3, [r3, #5] │ │ + 123fa: 18cb adds r3, r1, r3 │ │ + 123fc: 785a ldrb r2, [r3, #1] │ │ + 123fe: 2308 movs r3, #8 │ │ + 12400: 421a tst r2, r3 │ │ + 12402: d100 bne.n 12406 │ │ + 12404: e085 b.n 12512 │ │ + 12406: 9a00 ldr r2, [sp, #0] │ │ + 12408: 1d55 adds r5, r2, #5 │ │ + 1240a: 782a ldrb r2, [r5, #0] │ │ + 1240c: 188a adds r2, r1, r2 │ │ + 1240e: 7852 ldrb r2, [r2, #1] │ │ + 12410: 421a tst r2, r3 │ │ + 12412: d001 beq.n 12418 │ │ + 12414: 3501 adds r5, #1 │ │ + 12416: e7f8 b.n 1240a │ │ + 12418: 1c28 adds r0, r5, #0 │ │ + 1241a: a90f add r1, sp, #60 ; 0x3c │ │ + 1241c: f7fc f84c bl e4b8 │ │ + 12420: 9a0f ldr r2, [sp, #60] ; 0x3c │ │ + 12422: 182d adds r5, r5, r0 │ │ + 12424: 1c53 adds r3, r2, #1 │ │ + 12426: 930f str r3, [sp, #60] ; 0x3c │ │ + 12428: 2a7f cmp r2, #127 ; 0x7f │ │ + 1242a: d900 bls.n 1242e │ │ + 1242c: 2347 movs r3, #71 ; 0x47 │ │ + 1242e: 22c4 movs r2, #196 ; 0xc4 │ │ + 12430: 0052 lsls r2, r2, #1 │ │ + 12432: 50bb str r3, [r7, r2] │ │ + 12434: 2208 movs r2, #8 │ │ + 12436: 6821 ldr r1, [r4, #0] │ │ + 12438: 782b ldrb r3, [r5, #0] │ │ + 1243a: 18cb adds r3, r1, r3 │ │ + 1243c: 785b ldrb r3, [r3, #1] │ │ + 1243e: 4213 tst r3, r2 │ │ + 12440: d001 beq.n 12446 │ │ + 12442: 3501 adds r5, #1 │ │ + 12444: e7f8 b.n 12438 │ │ + 12446: 1c28 adds r0, r5, #0 │ │ + 12448: a90f add r1, sp, #60 ; 0x3c │ │ + 1244a: f7fc f835 bl e4b8 │ │ + 1244e: 9b0f ldr r3, [sp, #60] ; 0x3c │ │ + 12450: 182d adds r5, r5, r0 │ │ + 12452: 1e5a subs r2, r3, #1 │ │ + 12454: 2a7d cmp r2, #125 ; 0x7d │ │ + 12456: d900 bls.n 1245a │ │ + 12458: 232d movs r3, #45 ; 0x2d │ │ + 1245a: 22c6 movs r2, #198 ; 0xc6 │ │ + 1245c: 0052 lsls r2, r2, #1 │ │ + 1245e: 50bb str r3, [r7, r2] │ │ + 12460: 2208 movs r2, #8 │ │ + 12462: 6821 ldr r1, [r4, #0] │ │ + 12464: 782b ldrb r3, [r5, #0] │ │ + 12466: 18cb adds r3, r1, r3 │ │ + 12468: 785b ldrb r3, [r3, #1] │ │ + 1246a: 4213 tst r3, r2 │ │ + 1246c: d001 beq.n 12472 │ │ + 1246e: 3501 adds r5, #1 │ │ + 12470: e7f8 b.n 12464 │ │ + 12472: 1c28 adds r0, r5, #0 │ │ + 12474: a90f add r1, sp, #60 ; 0x3c │ │ + 12476: f7fc f81f bl e4b8 │ │ + 1247a: 9b0f ldr r3, [sp, #60] ; 0x3c │ │ + 1247c: 182d adds r5, r5, r0 │ │ + 1247e: 1e5a subs r2, r3, #1 │ │ + 12480: 2a7d cmp r2, #125 ; 0x7d │ │ + 12482: d900 bls.n 12486 │ │ + 12484: 2321 movs r3, #33 ; 0x21 │ │ + 12486: 22c8 movs r2, #200 ; 0xc8 │ │ + 12488: 0052 lsls r2, r2, #1 │ │ + 1248a: 50bb str r3, [r7, r2] │ │ + 1248c: 2208 movs r2, #8 │ │ + 1248e: 6821 ldr r1, [r4, #0] │ │ + 12490: 782b ldrb r3, [r5, #0] │ │ + 12492: 18cb adds r3, r1, r3 │ │ + 12494: 785b ldrb r3, [r3, #1] │ │ + 12496: 4213 tst r3, r2 │ │ + 12498: d001 beq.n 1249e │ │ + 1249a: 3501 adds r5, #1 │ │ + 1249c: e7f8 b.n 12490 │ │ + 1249e: 1c28 adds r0, r5, #0 │ │ + 124a0: a90f add r1, sp, #60 ; 0x3c │ │ + 124a2: f7fc f809 bl e4b8 │ │ + 124a6: 9b0f ldr r3, [sp, #60] ; 0x3c │ │ + 124a8: 1828 adds r0, r5, r0 │ │ + 124aa: 1e5a subs r2, r3, #1 │ │ + 124ac: 2a7d cmp r2, #125 ; 0x7d │ │ + 124ae: d900 bls.n 124b2 │ │ + 124b0: 2350 movs r3, #80 ; 0x50 │ │ + 124b2: 22ca movs r2, #202 ; 0xca │ │ + 124b4: 0052 lsls r2, r2, #1 │ │ + 124b6: 50bb str r3, [r7, r2] │ │ + 124b8: 2208 movs r2, #8 │ │ + 124ba: 6821 ldr r1, [r4, #0] │ │ + 124bc: 7803 ldrb r3, [r0, #0] │ │ + 124be: 18cb adds r3, r1, r3 │ │ + 124c0: 785b ldrb r3, [r3, #1] │ │ + 124c2: 4213 tst r3, r2 │ │ + 124c4: d01a beq.n 124fc │ │ + 124c6: 3001 adds r0, #1 │ │ + 124c8: e7f8 b.n 124bc │ │ + 124ca: 46c0 nop ; (mov r8, r8) │ │ + 124cc: 6d44 ldr r4, [r0, #84] ; 0x54 │ │ + 124ce: 0002 movs r2, r0 │ │ + 124d0: fef4 ffff mrc2 15, 7, pc, cr4, cr15, {7} │ │ + 124d4: 1155 asrs r5, r2, #5 │ │ + 124d6: 0002 movs r2, r0 │ │ + 124d8: ff2c ffff vminnm.f32 , q14, │ │ + 124dc: 1118 asrs r0, r3, #4 │ │ + 124de: 0002 movs r2, r0 │ │ + 124e0: 10e0 asrs r0, r4, #3 │ │ + 124e2: 0002 movs r2, r0 │ │ + 124e4: 10b7 asrs r7, r6, #2 │ │ + 124e6: 0002 movs r2, r0 │ │ + 124e8: 1094 asrs r4, r2, #2 │ │ + 124ea: 0002 movs r2, r0 │ │ + 124ec: 1040 asrs r0, r0, #1 │ │ + 124ee: 0002 movs r2, r0 │ │ + 124f0: 1024 asrs r4, r4, #32 │ │ + 124f2: 0002 movs r2, r0 │ │ + 124f4: 0fec lsrs r4, r5, #31 │ │ + 124f6: 0002 movs r2, r0 │ │ + 124f8: 0fb5 lsrs r5, r6, #30 │ │ + 124fa: 0002 movs r2, r0 │ │ + 124fc: a90f add r1, sp, #60 ; 0x3c │ │ + 124fe: f7fb ffdb bl e4b8 │ │ + 12502: 9b0f ldr r3, [sp, #60] ; 0x3c │ │ + 12504: 1e5a subs r2, r3, #1 │ │ + 12506: 2a7d cmp r2, #125 ; 0x7d │ │ + 12508: d900 bls.n 1250c │ │ + 1250a: 2350 movs r3, #80 ; 0x50 │ │ + 1250c: 22cc movs r2, #204 ; 0xcc │ │ + 1250e: 0052 lsls r2, r2, #1 │ │ + 12510: 50bb str r3, [r7, r2] │ │ + 12512: 49a5 ldr r1, [pc, #660] ; (127a8 ) │ │ + 12514: 9800 ldr r0, [sp, #0] │ │ + 12516: 2208 movs r2, #8 │ │ + 12518: 4479 add r1, pc │ │ + 1251a: f01f fc0f bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 1251e: 2800 cmp r0, #0 │ │ + 12520: d118 bne.n 12554 │ │ + 12522: 9b00 ldr r3, [sp, #0] │ │ + 12524: 7a1b ldrb r3, [r3, #8] │ │ + 12526: 2b00 cmp r3, #0 │ │ + 12528: d00a beq.n 12540 │ │ + 1252a: 9a03 ldr r2, [sp, #12] │ │ + 1252c: 4293 cmp r3, r2 │ │ + 1252e: d007 beq.n 12540 │ │ + 12530: 4a9e ldr r2, [pc, #632] ; (127ac ) │ │ + 12532: 9901 ldr r1, [sp, #4] │ │ + 12534: 588a ldr r2, [r1, r2] │ │ + 12536: 6812 ldr r2, [r2, #0] │ │ + 12538: 18d3 adds r3, r2, r3 │ │ + 1253a: 785b ldrb r3, [r3, #1] │ │ + 1253c: 071b lsls r3, r3, #28 │ │ + 1253e: d509 bpl.n 12554 │ │ + 12540: 22c2 movs r2, #194 ; 0xc2 │ │ + 12542: 2300 movs r3, #0 │ │ + 12544: 0052 lsls r2, r2, #1 │ │ + 12546: 54bb strb r3, [r7, r2] │ │ + 12548: 1c3a adds r2, r7, #0 │ │ + 1254a: 3285 adds r2, #133 ; 0x85 │ │ + 1254c: 32ff adds r2, #255 ; 0xff │ │ + 1254e: 7053 strb r3, [r2, #1] │ │ + 12550: 7093 strb r3, [r2, #2] │ │ + 12552: 70d3 strb r3, [r2, #3] │ │ + 12554: 4996 ldr r1, [pc, #600] ; (127b0 ) │ │ + 12556: 9800 ldr r0, [sp, #0] │ │ + 12558: 2207 movs r2, #7 │ │ + 1255a: 4479 add r1, pc │ │ + 1255c: f01f fbee bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 12560: 2800 cmp r0, #0 │ │ + 12562: d119 bne.n 12598 │ │ + 12564: 9b00 ldr r3, [sp, #0] │ │ + 12566: 79db ldrb r3, [r3, #7] │ │ + 12568: 2b00 cmp r3, #0 │ │ + 1256a: d00a beq.n 12582 │ │ + 1256c: 9a03 ldr r2, [sp, #12] │ │ + 1256e: 4293 cmp r3, r2 │ │ + 12570: d007 beq.n 12582 │ │ + 12572: 4a8e ldr r2, [pc, #568] ; (127ac ) │ │ + 12574: 9901 ldr r1, [sp, #4] │ │ + 12576: 588a ldr r2, [r1, r2] │ │ + 12578: 6812 ldr r2, [r2, #0] │ │ + 1257a: 18d3 adds r3, r2, r3 │ │ + 1257c: 785b ldrb r3, [r3, #1] │ │ + 1257e: 071b lsls r3, r3, #28 │ │ + 12580: d50a bpl.n 12598 │ │ + 12582: 23c2 movs r3, #194 ; 0xc2 │ │ + 12584: 2101 movs r1, #1 │ │ + 12586: 005b lsls r3, r3, #1 │ │ + 12588: 54f9 strb r1, [r7, r3] │ │ + 1258a: 1c3b adds r3, r7, #0 │ │ + 1258c: 2200 movs r2, #0 │ │ + 1258e: 3385 adds r3, #133 ; 0x85 │ │ + 12590: 33ff adds r3, #255 ; 0xff │ │ + 12592: 705a strb r2, [r3, #1] │ │ + 12594: 709a strb r2, [r3, #2] │ │ + 12596: 70da strb r2, [r3, #3] │ │ + 12598: 267e movs r6, #126 ; 0x7e │ │ + 1259a: 23be movs r3, #190 ; 0xbe │ │ + 1259c: 36ff adds r6, #255 ; 0xff │ │ + 1259e: 5dbc ldrb r4, [r7, r6] │ │ + 125a0: 005b lsls r3, r3, #1 │ │ + 125a2: 5cfd ldrb r5, [r7, r3] │ │ + 125a4: 0224 lsls r4, r4, #8 │ │ + 125a6: 4983 ldr r1, [pc, #524] ; (127b4 ) │ │ + 125a8: 432c orrs r4, r5 │ │ + 125aa: 25bf movs r5, #191 ; 0xbf │ │ + 125ac: 006d lsls r5, r5, #1 │ │ + 125ae: 5d7b ldrb r3, [r7, r5] │ │ + 125b0: 9800 ldr r0, [sp, #0] │ │ + 125b2: 4479 add r1, pc │ │ + 125b4: 041b lsls r3, r3, #16 │ │ + 125b6: 4323 orrs r3, r4 │ │ + 125b8: 2480 movs r4, #128 ; 0x80 │ │ + 125ba: 34ff adds r4, #255 ; 0xff │ │ + 125bc: 5d3a ldrb r2, [r7, r4] │ │ + 125be: 0612 lsls r2, r2, #24 │ │ + 125c0: 431a orrs r2, r3 │ │ + 125c2: 9204 str r2, [sp, #16] │ │ + 125c4: 2204 movs r2, #4 │ │ + 125c6: f01f fbb9 bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 125ca: 23be movs r3, #190 ; 0xbe │ │ + 125cc: 005b lsls r3, r3, #1 │ │ + 125ce: 9002 str r0, [sp, #8] │ │ + 125d0: 9305 str r3, [sp, #20] │ │ + 125d2: 9609 str r6, [sp, #36] ; 0x24 │ │ + 125d4: 950a str r5, [sp, #40] ; 0x28 │ │ + 125d6: 940b str r4, [sp, #44] ; 0x2c │ │ + 125d8: 2800 cmp r0, #0 │ │ + 125da: d000 beq.n 125de │ │ + 125dc: e0fe b.n 127dc │ │ + 125de: 2608 movs r6, #8 │ │ + 125e0: 9a01 ldr r2, [sp, #4] │ │ + 125e2: 4b72 ldr r3, [pc, #456] ; (127ac ) │ │ + 125e4: 58d3 ldr r3, [r2, r3] │ │ + 125e6: 9a00 ldr r2, [sp, #0] │ │ + 125e8: 681d ldr r5, [r3, #0] │ │ + 125ea: 7914 ldrb r4, [r2, #4] │ │ + 125ec: 9308 str r3, [sp, #32] │ │ + 125ee: 192a adds r2, r5, r4 │ │ + 125f0: 7852 ldrb r2, [r2, #1] │ │ + 125f2: 4232 tst r2, r6 │ │ + 125f4: d100 bne.n 125f8 │ │ + 125f6: e0f1 b.n 127dc │ │ + 125f8: 9b00 ldr r3, [sp, #0] │ │ + 125fa: 1d1c adds r4, r3, #4 │ │ + 125fc: 7823 ldrb r3, [r4, #0] │ │ + 125fe: 18eb adds r3, r5, r3 │ │ + 12600: 785b ldrb r3, [r3, #1] │ │ + 12602: 4233 tst r3, r6 │ │ + 12604: d001 beq.n 1260a │ │ + 12606: 3401 adds r4, #1 │ │ + 12608: e7f8 b.n 125fc │ │ + 1260a: 496b ldr r1, [pc, #428] ; (127b8 ) │ │ + 1260c: 1c20 adds r0, r4, #0 │ │ + 1260e: 4479 add r1, pc │ │ + 12610: 2202 movs r2, #2 │ │ + 12612: f01f fb93 bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 12616: 2800 cmp r0, #0 │ │ + 12618: d109 bne.n 1262e │ │ + 1261a: 78a3 ldrb r3, [r4, #2] │ │ + 1261c: 18ea adds r2, r5, r3 │ │ + 1261e: 7851 ldrb r1, [r2, #1] │ │ + 12620: 2208 movs r2, #8 │ │ + 12622: 4211 tst r1, r2 │ │ + 12624: d000 beq.n 12628 │ │ + 12626: e0a1 b.n 1276c │ │ + 12628: 2b00 cmp r3, #0 │ │ + 1262a: d100 bne.n 1262e │ │ + 1262c: e09e b.n 1276c │ │ + 1262e: 4963 ldr r1, [pc, #396] ; (127bc ) │ │ + 12630: 1c20 adds r0, r4, #0 │ │ + 12632: 4479 add r1, pc │ │ + 12634: 2203 movs r2, #3 │ │ + 12636: f01f fb81 bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 1263a: 2800 cmp r0, #0 │ │ + 1263c: d108 bne.n 12650 │ │ + 1263e: 78e3 ldrb r3, [r4, #3] │ │ + 12640: 18ed adds r5, r5, r3 │ │ + 12642: 786a ldrb r2, [r5, #1] │ │ + 12644: 0712 lsls r2, r2, #28 │ │ + 12646: d500 bpl.n 1264a │ │ + 12648: e092 b.n 12770 │ │ + 1264a: 2b00 cmp r3, #0 │ │ + 1264c: d100 bne.n 12650 │ │ + 1264e: e08f b.n 12770 │ │ + 12650: 2300 movs r3, #0 │ │ + 12652: 1c3d adds r5, r7, #0 │ │ + 12654: 9306 str r3, [sp, #24] │ │ + 12656: 4b5a ldr r3, [pc, #360] ; (127c0 ) │ │ + 12658: 3574 adds r5, #116 ; 0x74 │ │ + 1265a: 447b add r3, pc │ │ + 1265c: 930c str r3, [sp, #48] ; 0x30 │ │ + 1265e: 7826 ldrb r6, [r4, #0] │ │ + 12660: 2e00 cmp r6, #0 │ │ + 12662: d10b bne.n 1267c │ │ + 12664: 2300 movs r3, #0 │ │ + 12666: 702b strb r3, [r5, #0] │ │ + 12668: 1c3b adds r3, r7, #0 │ │ + 1266a: 1c3d adds r5, r7, #0 │ │ + 1266c: 3374 adds r3, #116 ; 0x74 │ │ + 1266e: 9307 str r3, [sp, #28] │ │ + 12670: 9b06 ldr r3, [sp, #24] │ │ + 12672: 35c4 adds r5, #196 ; 0xc4 │ │ + 12674: 9e07 ldr r6, [sp, #28] │ │ + 12676: 18eb adds r3, r5, r3 │ │ + 12678: 930c str r3, [sp, #48] ; 0x30 │ │ + 1267a: e02a b.n 126d2 │ │ + 1267c: 2208 movs r2, #8 │ │ + 1267e: 9b08 ldr r3, [sp, #32] │ │ + 12680: 681b ldr r3, [r3, #0] │ │ + 12682: 9307 str r3, [sp, #28] │ │ + 12684: 199b adds r3, r3, r6 │ │ + 12686: 785b ldrb r3, [r3, #1] │ │ + 12688: 4213 tst r3, r2 │ │ + 1268a: d1eb bne.n 12664 │ │ + 1268c: 980c ldr r0, [sp, #48] ; 0x30 │ │ + 1268e: 1c31 adds r1, r6, #0 │ │ + 12690: f01f fb5c bl 31d4c <__aeabi_llsl@@Base+0x1ec> │ │ + 12694: 2800 cmp r0, #0 │ │ + 12696: d0e5 beq.n 12664 │ │ + 12698: 702e strb r6, [r5, #0] │ │ + 1269a: 7823 ldrb r3, [r4, #0] │ │ + 1269c: 1c6a adds r2, r5, #1 │ │ + 1269e: 3b30 subs r3, #48 ; 0x30 │ │ + 126a0: 2b09 cmp r3, #9 │ │ + 126a2: d909 bls.n 126b8 │ │ + 126a4: 7863 ldrb r3, [r4, #1] │ │ + 126a6: 3b30 subs r3, #48 ; 0x30 │ │ + 126a8: 2b09 cmp r3, #9 │ │ + 126aa: d902 bls.n 126b2 │ │ + 126ac: 2331 movs r3, #49 ; 0x31 │ │ + 126ae: 1caa adds r2, r5, #2 │ │ + 126b0: 706b strb r3, [r5, #1] │ │ + 126b2: 9b06 ldr r3, [sp, #24] │ │ + 126b4: 3301 adds r3, #1 │ │ + 126b6: 9306 str r3, [sp, #24] │ │ + 126b8: 3401 adds r4, #1 │ │ + 126ba: 1c15 adds r5, r2, #0 │ │ + 126bc: e7cf b.n 1265e │ │ + 126be: 1c20 adds r0, r4, #0 │ │ + 126c0: a90f add r1, sp, #60 ; 0x3c │ │ + 126c2: f7fb fef9 bl e4b8 │ │ + 126c6: 1824 adds r4, r4, r0 │ │ + 126c8: 9b0f ldr r3, [sp, #60] ; 0x3c │ │ + 126ca: 3301 adds r3, #1 │ │ + 126cc: 702b strb r3, [r5, #0] │ │ + 126ce: 3602 adds r6, #2 │ │ + 126d0: 3501 adds r5, #1 │ │ + 126d2: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 126d4: 429d cmp r5, r3 │ │ + 126d6: d01a beq.n 1270e │ │ + 126d8: 7833 ldrb r3, [r6, #0] │ │ + 126da: 2b64 cmp r3, #100 ; 0x64 │ │ + 126dc: d115 bne.n 1270a │ │ + 126de: 2008 movs r0, #8 │ │ + 126e0: 9b08 ldr r3, [sp, #32] │ │ + 126e2: 6819 ldr r1, [r3, #0] │ │ + 126e4: 7822 ldrb r2, [r4, #0] │ │ + 126e6: 188b adds r3, r1, r2 │ │ + 126e8: 785b ldrb r3, [r3, #1] │ │ + 126ea: 4003 ands r3, r0 │ │ + 126ec: d001 beq.n 126f2 │ │ + 126ee: 3401 adds r4, #1 │ │ + 126f0: e7f8 b.n 126e4 │ │ + 126f2: 3a30 subs r2, #48 ; 0x30 │ │ + 126f4: 2a09 cmp r2, #9 │ │ + 126f6: d9e2 bls.n 126be │ │ + 126f8: 2208 movs r2, #8 │ │ + 126fa: 930f str r3, [sp, #60] ; 0x3c │ │ + 126fc: 7823 ldrb r3, [r4, #0] │ │ + 126fe: 18cb adds r3, r1, r3 │ │ + 12700: 785b ldrb r3, [r3, #1] │ │ + 12702: 4213 tst r3, r2 │ │ + 12704: d1e0 bne.n 126c8 │ │ + 12706: 3401 adds r4, #1 │ │ + 12708: e7f8 b.n 126fc │ │ + 1270a: 2300 movs r3, #0 │ │ + 1270c: e7de b.n 126cc │ │ + 1270e: 1c3d adds r5, r7, #0 │ │ + 12710: 9b06 ldr r3, [sp, #24] │ │ + 12712: 3515 adds r5, #21 │ │ + 12714: 35ff adds r5, #255 ; 0xff │ │ + 12716: 18ee adds r6, r5, r3 │ │ + 12718: 42b5 cmp r5, r6 │ │ + 1271a: d02b beq.n 12774 │ │ + 1271c: 9b07 ldr r3, [sp, #28] │ │ + 1271e: 781b ldrb r3, [r3, #0] │ │ + 12720: 2b64 cmp r3, #100 ; 0x64 │ │ + 12722: d11c bne.n 1275e │ │ + 12724: 2008 movs r0, #8 │ │ + 12726: 9b08 ldr r3, [sp, #32] │ │ + 12728: 6819 ldr r1, [r3, #0] │ │ + 1272a: 7822 ldrb r2, [r4, #0] │ │ + 1272c: 188b adds r3, r1, r2 │ │ + 1272e: 785b ldrb r3, [r3, #1] │ │ + 12730: 4003 ands r3, r0 │ │ + 12732: d001 beq.n 12738 │ │ + 12734: 3401 adds r4, #1 │ │ + 12736: e7f8 b.n 1272a │ │ + 12738: 3a30 subs r2, #48 ; 0x30 │ │ + 1273a: 2a09 cmp r2, #9 │ │ + 1273c: d908 bls.n 12750 │ │ + 1273e: 2208 movs r2, #8 │ │ + 12740: 930f str r3, [sp, #60] ; 0x3c │ │ + 12742: 7823 ldrb r3, [r4, #0] │ │ + 12744: 18cb adds r3, r1, r3 │ │ + 12746: 785b ldrb r3, [r3, #1] │ │ + 12748: 4213 tst r3, r2 │ │ + 1274a: d106 bne.n 1275a │ │ + 1274c: 3401 adds r4, #1 │ │ + 1274e: e7f8 b.n 12742 │ │ + 12750: 1c20 adds r0, r4, #0 │ │ + 12752: a90f add r1, sp, #60 ; 0x3c │ │ + 12754: f7fb feb0 bl e4b8 │ │ + 12758: 1824 adds r4, r4, r0 │ │ + 1275a: 9b0f ldr r3, [sp, #60] ; 0x3c │ │ + 1275c: e000 b.n 12760 │ │ + 1275e: 2300 movs r3, #0 │ │ + 12760: 702b strb r3, [r5, #0] │ │ + 12762: 9b07 ldr r3, [sp, #28] │ │ + 12764: 3501 adds r5, #1 │ │ + 12766: 3302 adds r3, #2 │ │ + 12768: 9307 str r3, [sp, #28] │ │ + 1276a: e7d5 b.n 12718 │ │ + 1276c: 2302 movs r3, #2 │ │ + 1276e: e000 b.n 12772 │ │ + 12770: 2301 movs r3, #1 │ │ + 12772: 9302 str r3, [sp, #8] │ │ + 12774: 466a mov r2, sp │ │ + 12776: 21be movs r1, #190 ; 0xbe │ │ + 12778: 9b05 ldr r3, [sp, #20] │ │ + 1277a: 7a12 ldrb r2, [r2, #8] │ │ + 1277c: 0049 lsls r1, r1, #1 │ │ + 1277e: 54fa strb r2, [r7, r3] │ │ + 12780: 9b02 ldr r3, [sp, #8] │ │ + 12782: 187a adds r2, r7, r1 │ │ + 12784: 0a1b lsrs r3, r3, #8 │ │ + 12786: 7053 strb r3, [r2, #1] │ │ + 12788: 9b02 ldr r3, [sp, #8] │ │ + 1278a: 0c1b lsrs r3, r3, #16 │ │ + 1278c: 7093 strb r3, [r2, #2] │ │ + 1278e: 9b02 ldr r3, [sp, #8] │ │ + 12790: 0e1b lsrs r3, r3, #24 │ │ + 12792: 70d3 strb r3, [r2, #3] │ │ + 12794: 9b02 ldr r3, [sp, #8] │ │ + 12796: 2b00 cmp r3, #0 │ │ + 12798: d014 beq.n 127c4 │ │ + 1279a: 3b01 subs r3, #1 │ │ + 1279c: 547b strb r3, [r7, r1] │ │ + 1279e: 0a19 lsrs r1, r3, #8 │ │ + 127a0: 7051 strb r1, [r2, #1] │ │ + 127a2: 0c19 lsrs r1, r3, #16 │ │ + 127a4: 7091 strb r1, [r2, #2] │ │ + 127a6: e017 b.n 127d8 │ │ + 127a8: 0e85 lsrs r5, r0, #26 │ │ + 127aa: 0002 movs r2, r0 │ │ + 127ac: ff2c ffff vminnm.f32 , q14, │ │ + 127b0: 0e4c lsrs r4, r1, #25 │ │ + 127b2: 0002 movs r2, r0 │ │ + 127b4: 0dfc lsrs r4, r7, #23 │ │ + 127b6: 0002 movs r2, r0 │ │ + 127b8: 0a28 lsrs r0, r5, #8 │ │ + 127ba: 0002 movs r2, r0 │ │ + 127bc: 0a07 lsrs r7, r0, #8 │ │ + 127be: 0002 movs r2, r0 │ │ + 127c0: 0d59 lsrs r1, r3, #21 │ │ + 127c2: 0002 movs r2, r0 │ │ + 127c4: 466b mov r3, sp │ │ + 127c6: 7c1b ldrb r3, [r3, #16] │ │ + 127c8: 547b strb r3, [r7, r1] │ │ + 127ca: 9b04 ldr r3, [sp, #16] │ │ + 127cc: 0a1b lsrs r3, r3, #8 │ │ + 127ce: 7053 strb r3, [r2, #1] │ │ + 127d0: 9b04 ldr r3, [sp, #16] │ │ + 127d2: 0c1b lsrs r3, r3, #16 │ │ + 127d4: 7093 strb r3, [r2, #2] │ │ + 127d6: 9b04 ldr r3, [sp, #16] │ │ + 127d8: 0e1b lsrs r3, r3, #24 │ │ + 127da: 70d3 strb r3, [r2, #3] │ │ + 127dc: 49d4 ldr r1, [pc, #848] ; (12b30 ) │ │ + 127de: 9800 ldr r0, [sp, #0] │ │ + 127e0: 2207 movs r2, #7 │ │ + 127e2: 4479 add r1, pc │ │ + 127e4: f01f faaa bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 127e8: 2800 cmp r0, #0 │ │ + 127ea: d117 bne.n 1281c │ │ + 127ec: 9b00 ldr r3, [sp, #0] │ │ + 127ee: 79db ldrb r3, [r3, #7] │ │ + 127f0: 2b00 cmp r3, #0 │ │ + 127f2: d00a beq.n 1280a │ │ + 127f4: 9a03 ldr r2, [sp, #12] │ │ + 127f6: 4293 cmp r3, r2 │ │ + 127f8: d007 beq.n 1280a │ │ + 127fa: 4ace ldr r2, [pc, #824] ; (12b34 ) │ │ + 127fc: 9901 ldr r1, [sp, #4] │ │ + 127fe: 588a ldr r2, [r1, r2] │ │ + 12800: 6812 ldr r2, [r2, #0] │ │ + 12802: 18d3 adds r3, r2, r3 │ │ + 12804: 785b ldrb r3, [r3, #1] │ │ + 12806: 071b lsls r3, r3, #28 │ │ + 12808: d508 bpl.n 1281c │ │ + 1280a: 2300 movs r3, #0 │ │ + 1280c: 9a05 ldr r2, [sp, #20] │ │ + 1280e: 54bb strb r3, [r7, r2] │ │ + 12810: 1c3a adds r2, r7, #0 │ │ + 12812: 327d adds r2, #125 ; 0x7d │ │ + 12814: 32ff adds r2, #255 ; 0xff │ │ + 12816: 7053 strb r3, [r2, #1] │ │ + 12818: 7093 strb r3, [r2, #2] │ │ + 1281a: 70d3 strb r3, [r2, #3] │ │ + 1281c: 49c6 ldr r1, [pc, #792] ; (12b38 ) │ │ + 1281e: 9800 ldr r0, [sp, #0] │ │ + 12820: 2206 movs r2, #6 │ │ + 12822: 4479 add r1, pc │ │ + 12824: f01f fa8a bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 12828: 2800 cmp r0, #0 │ │ + 1282a: d118 bne.n 1285e │ │ + 1282c: 9b00 ldr r3, [sp, #0] │ │ + 1282e: 799b ldrb r3, [r3, #6] │ │ + 12830: 2b00 cmp r3, #0 │ │ + 12832: d00a beq.n 1284a │ │ + 12834: 9a03 ldr r2, [sp, #12] │ │ + 12836: 4293 cmp r3, r2 │ │ + 12838: d007 beq.n 1284a │ │ + 1283a: 4abe ldr r2, [pc, #760] ; (12b34 ) │ │ + 1283c: 9901 ldr r1, [sp, #4] │ │ + 1283e: 588a ldr r2, [r1, r2] │ │ + 12840: 6812 ldr r2, [r2, #0] │ │ + 12842: 18d3 adds r3, r2, r3 │ │ + 12844: 785b ldrb r3, [r3, #1] │ │ + 12846: 071b lsls r3, r3, #28 │ │ + 12848: d509 bpl.n 1285e │ │ + 1284a: 2301 movs r3, #1 │ │ + 1284c: 9905 ldr r1, [sp, #20] │ │ + 1284e: 2200 movs r2, #0 │ │ + 12850: 547b strb r3, [r7, r1] │ │ + 12852: 1c3b adds r3, r7, #0 │ │ + 12854: 337d adds r3, #125 ; 0x7d │ │ + 12856: 33ff adds r3, #255 ; 0xff │ │ + 12858: 705a strb r2, [r3, #1] │ │ + 1285a: 709a strb r2, [r3, #2] │ │ + 1285c: 70da strb r2, [r3, #3] │ │ + 1285e: 9b05 ldr r3, [sp, #20] │ │ + 12860: 9a04 ldr r2, [sp, #16] │ │ + 12862: 5cfd ldrb r5, [r7, r3] │ │ + 12864: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 12866: 5cfe ldrb r6, [r7, r3] │ │ + 12868: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 1286a: 0236 lsls r6, r6, #8 │ │ + 1286c: 432e orrs r6, r5 │ │ + 1286e: 5cfd ldrb r5, [r7, r3] │ │ + 12870: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 12872: 042d lsls r5, r5, #16 │ │ + 12874: 5cfb ldrb r3, [r7, r3] │ │ + 12876: 4335 orrs r5, r6 │ │ + 12878: 061b lsls r3, r3, #24 │ │ + 1287a: 432b orrs r3, r5 │ │ + 1287c: 429a cmp r2, r3 │ │ + 1287e: d078 beq.n 12972 │ │ + 12880: 25d2 movs r5, #210 ; 0xd2 │ │ + 12882: 26a6 movs r6, #166 ; 0xa6 │ │ + 12884: 006d lsls r5, r5, #1 │ │ + 12886: 36ff adds r6, #255 ; 0xff │ │ + 12888: 2b00 cmp r3, #0 │ │ + 1288a: d020 beq.n 128ce │ │ + 1288c: 5dbb ldrb r3, [r7, r6] │ │ + 1288e: 5d7a ldrb r2, [r7, r5] │ │ + 12890: 021b lsls r3, r3, #8 │ │ + 12892: 4313 orrs r3, r2 │ │ + 12894: 22d3 movs r2, #211 ; 0xd3 │ │ + 12896: 0052 lsls r2, r2, #1 │ │ + 12898: 5cba ldrb r2, [r7, r2] │ │ + 1289a: 0412 lsls r2, r2, #16 │ │ + 1289c: 431a orrs r2, r3 │ │ + 1289e: 23a8 movs r3, #168 ; 0xa8 │ │ + 128a0: 33ff adds r3, #255 ; 0xff │ │ + 128a2: 5cfb ldrb r3, [r7, r3] │ │ + 128a4: 061b lsls r3, r3, #24 │ │ + 128a6: 4313 orrs r3, r2 │ │ + 128a8: d111 bne.n 128ce │ │ + 128aa: 7a7b ldrb r3, [r7, #9] │ │ + 128ac: 7a3a ldrb r2, [r7, #8] │ │ + 128ae: 021b lsls r3, r3, #8 │ │ + 128b0: 4313 orrs r3, r2 │ │ + 128b2: 7aba ldrb r2, [r7, #10] │ │ + 128b4: 0412 lsls r2, r2, #16 │ │ + 128b6: 431a orrs r2, r3 │ │ + 128b8: 7afb ldrb r3, [r7, #11] │ │ + 128ba: 061b lsls r3, r3, #24 │ │ + 128bc: 4313 orrs r3, r2 │ │ + 128be: 0a19 lsrs r1, r3, #8 │ │ + 128c0: 197a adds r2, r7, r5 │ │ + 128c2: 557b strb r3, [r7, r5] │ │ + 128c4: 7051 strb r1, [r2, #1] │ │ + 128c6: 0c19 lsrs r1, r3, #16 │ │ + 128c8: 0e1b lsrs r3, r3, #24 │ │ + 128ca: 7091 strb r1, [r2, #2] │ │ + 128cc: 70d3 strb r3, [r2, #3] │ │ + 128ce: 23d3 movs r3, #211 ; 0xd3 │ │ + 128d0: 5db9 ldrb r1, [r7, r6] │ │ + 128d2: 5d7c ldrb r4, [r7, r5] │ │ + 128d4: 005b lsls r3, r3, #1 │ │ + 128d6: 0209 lsls r1, r1, #8 │ │ + 128d8: 4321 orrs r1, r4 │ │ + 128da: 5cfc ldrb r4, [r7, r3] │ │ + 128dc: 23a8 movs r3, #168 ; 0xa8 │ │ + 128de: 0424 lsls r4, r4, #16 │ │ + 128e0: 33ff adds r3, #255 ; 0xff │ │ + 128e2: 430c orrs r4, r1 │ │ + 128e4: 5cf9 ldrb r1, [r7, r3] │ │ + 128e6: 0609 lsls r1, r1, #24 │ │ + 128e8: 4321 orrs r1, r4 │ │ + 128ea: d01b beq.n 12924 │ │ + 128ec: 23d4 movs r3, #212 ; 0xd4 │ │ + 128ee: 005b lsls r3, r3, #1 │ │ + 128f0: 5cfc ldrb r4, [r7, r3] │ │ + 128f2: 23aa movs r3, #170 ; 0xaa │ │ + 128f4: 33ff adds r3, #255 ; 0xff │ │ + 128f6: 5cfa ldrb r2, [r7, r3] │ │ + 128f8: 23d5 movs r3, #213 ; 0xd5 │ │ + 128fa: 005b lsls r3, r3, #1 │ │ + 128fc: 5cfb ldrb r3, [r7, r3] │ │ + 128fe: 0212 lsls r2, r2, #8 │ │ + 12900: 4322 orrs r2, r4 │ │ + 12902: 041b lsls r3, r3, #16 │ │ + 12904: 4313 orrs r3, r2 │ │ + 12906: 22ac movs r2, #172 ; 0xac │ │ + 12908: 32ff adds r2, #255 ; 0xff │ │ + 1290a: 5cbc ldrb r4, [r7, r2] │ │ + 1290c: 312c adds r1, #44 ; 0x2c │ │ + 1290e: 2208 movs r2, #8 │ │ + 12910: 0624 lsls r4, r4, #24 │ │ + 12912: 1c38 adds r0, r7, #0 │ │ + 12914: 431c orrs r4, r3 │ │ + 12916: f7fc fd37 bl f388 │ │ + 1291a: 1c22 adds r2, r4, #0 │ │ + 1291c: 1c01 adds r1, r0, #0 │ │ + 1291e: 1c38 adds r0, r7, #0 │ │ + 12920: f7fd f892 bl fa48 │ │ + 12924: 5dbb ldrb r3, [r7, r6] │ │ + 12926: 5d7a ldrb r2, [r7, r5] │ │ + 12928: 021b lsls r3, r3, #8 │ │ + 1292a: 4313 orrs r3, r2 │ │ + 1292c: 22d3 movs r2, #211 ; 0xd3 │ │ + 1292e: 0052 lsls r2, r2, #1 │ │ + 12930: 5cba ldrb r2, [r7, r2] │ │ + 12932: 0412 lsls r2, r2, #16 │ │ + 12934: 431a orrs r2, r3 │ │ + 12936: 23a8 movs r3, #168 ; 0xa8 │ │ + 12938: 33ff adds r3, #255 ; 0xff │ │ + 1293a: 5cfb ldrb r3, [r7, r3] │ │ + 1293c: 061b lsls r3, r3, #24 │ │ + 1293e: 4313 orrs r3, r2 │ │ + 12940: d017 beq.n 12972 │ │ + 12942: 9b05 ldr r3, [sp, #20] │ │ + 12944: 5cfa ldrb r2, [r7, r3] │ │ + 12946: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 12948: 5cfb ldrb r3, [r7, r3] │ │ + 1294a: 021b lsls r3, r3, #8 │ │ + 1294c: 4313 orrs r3, r2 │ │ + 1294e: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ + 12950: 5cba ldrb r2, [r7, r2] │ │ + 12952: 0412 lsls r2, r2, #16 │ │ + 12954: 431a orrs r2, r3 │ │ + 12956: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 12958: 5cfb ldrb r3, [r7, r3] │ │ + 1295a: 061b lsls r3, r3, #24 │ │ + 1295c: 4313 orrs r3, r2 │ │ + 1295e: d108 bne.n 12972 │ │ + 12960: 22d2 movs r2, #210 ; 0xd2 │ │ + 12962: 0052 lsls r2, r2, #1 │ │ + 12964: 54bb strb r3, [r7, r2] │ │ + 12966: 1c3a adds r2, r7, #0 │ │ + 12968: 32a5 adds r2, #165 ; 0xa5 │ │ + 1296a: 32ff adds r2, #255 ; 0xff │ │ + 1296c: 7053 strb r3, [r2, #1] │ │ + 1296e: 7093 strb r3, [r2, #2] │ │ + 12970: 70d3 strb r3, [r2, #3] │ │ + 12972: 2682 movs r6, #130 ; 0x82 │ │ + 12974: 23c0 movs r3, #192 ; 0xc0 │ │ + 12976: 36ff adds r6, #255 ; 0xff │ │ + 12978: 5dbc ldrb r4, [r7, r6] │ │ + 1297a: 005b lsls r3, r3, #1 │ │ + 1297c: 5cfd ldrb r5, [r7, r3] │ │ + 1297e: 0224 lsls r4, r4, #8 │ │ + 12980: 2284 movs r2, #132 ; 0x84 │ │ + 12982: 432c orrs r4, r5 │ │ + 12984: 25c1 movs r5, #193 ; 0xc1 │ │ + 12986: 006d lsls r5, r5, #1 │ │ + 12988: 5d7b ldrb r3, [r7, r5] │ │ + 1298a: 32ff adds r2, #255 ; 0xff │ │ + 1298c: 5cba ldrb r2, [r7, r2] │ │ + 1298e: 041b lsls r3, r3, #16 │ │ + 12990: 496a ldr r1, [pc, #424] ; (12b3c ) │ │ + 12992: 4323 orrs r3, r4 │ │ + 12994: 0612 lsls r2, r2, #24 │ │ + 12996: 431a orrs r2, r3 │ │ + 12998: 1c14 adds r4, r2, #0 │ │ + 1299a: 9800 ldr r0, [sp, #0] │ │ + 1299c: 4479 add r1, pc │ │ + 1299e: 2206 movs r2, #6 │ │ + 129a0: f01f f9cc bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 129a4: 23c0 movs r3, #192 ; 0xc0 │ │ + 129a6: 005b lsls r3, r3, #1 │ │ + 129a8: 9302 str r3, [sp, #8] │ │ + 129aa: 2384 movs r3, #132 ; 0x84 │ │ + 129ac: 33ff adds r3, #255 ; 0xff │ │ + 129ae: 9304 str r3, [sp, #16] │ │ + 129b0: 2800 cmp r0, #0 │ │ + 129b2: d130 bne.n 12a16 │ │ + 129b4: 9b00 ldr r3, [sp, #0] │ │ + 129b6: 799b ldrb r3, [r3, #6] │ │ + 129b8: 2b00 cmp r3, #0 │ │ + 129ba: d00a beq.n 129d2 │ │ + 129bc: 9a03 ldr r2, [sp, #12] │ │ + 129be: 4293 cmp r3, r2 │ │ + 129c0: d007 beq.n 129d2 │ │ + 129c2: 4a5c ldr r2, [pc, #368] ; (12b34 ) │ │ + 129c4: 9901 ldr r1, [sp, #4] │ │ + 129c6: 588a ldr r2, [r1, r2] │ │ + 129c8: 6812 ldr r2, [r2, #0] │ │ + 129ca: 18d3 adds r3, r2, r3 │ │ + 129cc: 785b ldrb r3, [r3, #1] │ │ + 129ce: 071b lsls r3, r3, #28 │ │ + 129d0: d521 bpl.n 12a16 │ │ + 129d2: 9b00 ldr r3, [sp, #0] │ │ + 129d4: 1c39 adds r1, r7, #0 │ │ + 129d6: 1d98 adds r0, r3, #6 │ │ + 129d8: f7fc f91c bl ec14 │ │ + 129dc: 22c0 movs r2, #192 ; 0xc0 │ │ + 129de: 9b02 ldr r3, [sp, #8] │ │ + 129e0: 0052 lsls r2, r2, #1 │ │ + 129e2: 0a01 lsrs r1, r0, #8 │ │ + 129e4: 54f8 strb r0, [r7, r3] │ │ + 129e6: 18bb adds r3, r7, r2 │ │ + 129e8: 7059 strb r1, [r3, #1] │ │ + 129ea: 0c01 lsrs r1, r0, #16 │ │ + 129ec: 7099 strb r1, [r3, #2] │ │ + 129ee: 0e01 lsrs r1, r0, #24 │ │ + 129f0: 70d9 strb r1, [r3, #3] │ │ + 129f2: 2800 cmp r0, #0 │ │ + 129f4: d008 beq.n 12a08 │ │ + 129f6: 3801 subs r0, #1 │ │ + 129f8: 54b8 strb r0, [r7, r2] │ │ + 129fa: 0a02 lsrs r2, r0, #8 │ │ + 129fc: 705a strb r2, [r3, #1] │ │ + 129fe: 0c02 lsrs r2, r0, #16 │ │ + 12a00: 0e00 lsrs r0, r0, #24 │ │ + 12a02: 709a strb r2, [r3, #2] │ │ + 12a04: 70d8 strb r0, [r3, #3] │ │ + 12a06: e006 b.n 12a16 │ │ + 12a08: 54bc strb r4, [r7, r2] │ │ + 12a0a: 0a22 lsrs r2, r4, #8 │ │ + 12a0c: 705a strb r2, [r3, #1] │ │ + 12a0e: 0c22 lsrs r2, r4, #16 │ │ + 12a10: 709a strb r2, [r3, #2] │ │ + 12a12: 0e22 lsrs r2, r4, #24 │ │ + 12a14: 70da strb r2, [r3, #3] │ │ + 12a16: 494a ldr r1, [pc, #296] ; (12b40 ) │ │ + 12a18: 9800 ldr r0, [sp, #0] │ │ + 12a1a: 2209 movs r2, #9 │ │ + 12a1c: 4479 add r1, pc │ │ + 12a1e: f01f f98d bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 12a22: 2800 cmp r0, #0 │ │ + 12a24: d117 bne.n 12a56 │ │ + 12a26: 9b00 ldr r3, [sp, #0] │ │ + 12a28: 7a5b ldrb r3, [r3, #9] │ │ + 12a2a: 2b00 cmp r3, #0 │ │ + 12a2c: d00a beq.n 12a44 │ │ + 12a2e: 9a03 ldr r2, [sp, #12] │ │ + 12a30: 4293 cmp r3, r2 │ │ + 12a32: d007 beq.n 12a44 │ │ + 12a34: 4a3f ldr r2, [pc, #252] ; (12b34 ) │ │ + 12a36: 9901 ldr r1, [sp, #4] │ │ + 12a38: 588a ldr r2, [r1, r2] │ │ + 12a3a: 6812 ldr r2, [r2, #0] │ │ + 12a3c: 18d3 adds r3, r2, r3 │ │ + 12a3e: 785b ldrb r3, [r3, #1] │ │ + 12a40: 071b lsls r3, r3, #28 │ │ + 12a42: d508 bpl.n 12a56 │ │ + 12a44: 2300 movs r3, #0 │ │ + 12a46: 9a02 ldr r2, [sp, #8] │ │ + 12a48: 54bb strb r3, [r7, r2] │ │ + 12a4a: 1c3a adds r2, r7, #0 │ │ + 12a4c: 3281 adds r2, #129 ; 0x81 │ │ + 12a4e: 32ff adds r2, #255 ; 0xff │ │ + 12a50: 7053 strb r3, [r2, #1] │ │ + 12a52: 7093 strb r3, [r2, #2] │ │ + 12a54: 70d3 strb r3, [r2, #3] │ │ + 12a56: 493b ldr r1, [pc, #236] ; (12b44 ) │ │ + 12a58: 9800 ldr r0, [sp, #0] │ │ + 12a5a: 2208 movs r2, #8 │ │ + 12a5c: 4479 add r1, pc │ │ + 12a5e: f01f f96d bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 12a62: 2800 cmp r0, #0 │ │ + 12a64: d118 bne.n 12a98 │ │ + 12a66: 9b00 ldr r3, [sp, #0] │ │ + 12a68: 7a1b ldrb r3, [r3, #8] │ │ + 12a6a: 2b00 cmp r3, #0 │ │ + 12a6c: d00a beq.n 12a84 │ │ + 12a6e: 9a03 ldr r2, [sp, #12] │ │ + 12a70: 4293 cmp r3, r2 │ │ + 12a72: d007 beq.n 12a84 │ │ + 12a74: 4a2f ldr r2, [pc, #188] ; (12b34 ) │ │ + 12a76: 9901 ldr r1, [sp, #4] │ │ + 12a78: 588a ldr r2, [r1, r2] │ │ + 12a7a: 6812 ldr r2, [r2, #0] │ │ + 12a7c: 18d3 adds r3, r2, r3 │ │ + 12a7e: 785b ldrb r3, [r3, #1] │ │ + 12a80: 071b lsls r3, r3, #28 │ │ + 12a82: d509 bpl.n 12a98 │ │ + 12a84: 2301 movs r3, #1 │ │ + 12a86: 9902 ldr r1, [sp, #8] │ │ + 12a88: 2200 movs r2, #0 │ │ + 12a8a: 547b strb r3, [r7, r1] │ │ + 12a8c: 1c3b adds r3, r7, #0 │ │ + 12a8e: 3381 adds r3, #129 ; 0x81 │ │ + 12a90: 33ff adds r3, #255 ; 0xff │ │ + 12a92: 705a strb r2, [r3, #1] │ │ + 12a94: 709a strb r2, [r3, #2] │ │ + 12a96: 70da strb r2, [r3, #3] │ │ + 12a98: 9b02 ldr r3, [sp, #8] │ │ + 12a9a: 5cfa ldrb r2, [r7, r3] │ │ + 12a9c: 5dbb ldrb r3, [r7, r6] │ │ + 12a9e: 021b lsls r3, r3, #8 │ │ + 12aa0: 4313 orrs r3, r2 │ │ + 12aa2: 5d7a ldrb r2, [r7, r5] │ │ + 12aa4: 0412 lsls r2, r2, #16 │ │ + 12aa6: 431a orrs r2, r3 │ │ + 12aa8: 9b04 ldr r3, [sp, #16] │ │ + 12aaa: 5cfb ldrb r3, [r7, r3] │ │ + 12aac: 061b lsls r3, r3, #24 │ │ + 12aae: 4313 orrs r3, r2 │ │ + 12ab0: 429c cmp r4, r3 │ │ + 12ab2: d108 bne.n 12ac6 │ │ + 12ab4: 4924 ldr r1, [pc, #144] ; (12b48 ) │ │ + 12ab6: 9800 ldr r0, [sp, #0] │ │ + 12ab8: 2207 movs r2, #7 │ │ + 12aba: 4479 add r1, pc │ │ + 12abc: f01f f93e bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 12ac0: 2800 cmp r0, #0 │ │ + 12ac2: d043 beq.n 12b4c │ │ + 12ac4: e0a9 b.n 12c1a │ │ + 12ac6: 23d0 movs r3, #208 ; 0xd0 │ │ + 12ac8: 005b lsls r3, r3, #1 │ │ + 12aca: 5cfc ldrb r4, [r7, r3] │ │ + 12acc: 23a2 movs r3, #162 ; 0xa2 │ │ + 12ace: 33ff adds r3, #255 ; 0xff │ │ + 12ad0: 5cfa ldrb r2, [r7, r3] │ │ + 12ad2: 23d1 movs r3, #209 ; 0xd1 │ │ + 12ad4: 005b lsls r3, r3, #1 │ │ + 12ad6: 5cfb ldrb r3, [r7, r3] │ │ + 12ad8: 0212 lsls r2, r2, #8 │ │ + 12ada: 4322 orrs r2, r4 │ │ + 12adc: 041b lsls r3, r3, #16 │ │ + 12ade: 4313 orrs r3, r2 │ │ + 12ae0: 22a4 movs r2, #164 ; 0xa4 │ │ + 12ae2: 32ff adds r2, #255 ; 0xff │ │ + 12ae4: 5cbc ldrb r4, [r7, r2] │ │ + 12ae6: 0624 lsls r4, r4, #24 │ │ + 12ae8: 431c orrs r4, r3 │ │ + 12aea: d0e3 beq.n 12ab4 │ │ + 12aec: 23d4 movs r3, #212 ; 0xd4 │ │ + 12aee: 005b lsls r3, r3, #1 │ │ + 12af0: 5cfd ldrb r5, [r7, r3] │ │ + 12af2: 23aa movs r3, #170 ; 0xaa │ │ + 12af4: 33ff adds r3, #255 ; 0xff │ │ + 12af6: 5cfa ldrb r2, [r7, r3] │ │ + 12af8: 23d5 movs r3, #213 ; 0xd5 │ │ + 12afa: 005b lsls r3, r3, #1 │ │ + 12afc: 5cfb ldrb r3, [r7, r3] │ │ + 12afe: 0212 lsls r2, r2, #8 │ │ + 12b00: 432a orrs r2, r5 │ │ + 12b02: 041b lsls r3, r3, #16 │ │ + 12b04: 4313 orrs r3, r2 │ │ + 12b06: 22ac movs r2, #172 ; 0xac │ │ + 12b08: 2601 movs r6, #1 │ │ 12b0a: 32ff adds r2, #255 ; 0xff │ │ - 12b0c: 20d0 movs r0, #208 ; 0xd0 │ │ - 12b0e: 5ca1 ldrb r1, [r4, r2] │ │ - 12b10: 0040 lsls r0, r0, #1 │ │ - 12b12: 5c23 ldrb r3, [r4, r0] │ │ - 12b14: 20d1 movs r0, #209 ; 0xd1 │ │ - 12b16: 0040 lsls r0, r0, #1 │ │ - 12b18: 0209 lsls r1, r1, #8 │ │ - 12b1a: 4319 orrs r1, r3 │ │ - 12b1c: 5c23 ldrb r3, [r4, r0] │ │ - 12b1e: 22a4 movs r2, #164 ; 0xa4 │ │ - 12b20: 32ff adds r2, #255 ; 0xff │ │ - 12b22: 041b lsls r3, r3, #16 │ │ - 12b24: 4319 orrs r1, r3 │ │ - 12b26: 5ca3 ldrb r3, [r4, r2] │ │ - 12b28: 1c20 adds r0, r4, #0 │ │ - 12b2a: 1c2a adds r2, r5, #0 │ │ - 12b2c: 061b lsls r3, r3, #24 │ │ - 12b2e: 4319 orrs r1, r3 │ │ - 12b30: 312c adds r1, #44 ; 0x2c │ │ - 12b32: f7fd fc8f bl 10454 │ │ - 12b36: 7a43 ldrb r3, [r0, #9] │ │ - 12b38: 7a02 ldrb r2, [r0, #8] │ │ - 12b3a: 9002 str r0, [sp, #8] │ │ - 12b3c: 021b lsls r3, r3, #8 │ │ - 12b3e: 4313 orrs r3, r2 │ │ - 12b40: 7a82 ldrb r2, [r0, #10] │ │ - 12b42: 0412 lsls r2, r2, #16 │ │ - 12b44: 4313 orrs r3, r2 │ │ - 12b46: 7ac2 ldrb r2, [r0, #11] │ │ - 12b48: 0612 lsls r2, r2, #24 │ │ - 12b4a: 4313 orrs r3, r2 │ │ - 12b4c: d100 bne.n 12b50 │ │ - 12b4e: 9b08 ldr r3, [sp, #32] │ │ - 12b50: 795a ldrb r2, [r3, #5] │ │ - 12b52: 7919 ldrb r1, [r3, #4] │ │ - 12b54: 9804 ldr r0, [sp, #16] │ │ - 12b56: 0212 lsls r2, r2, #8 │ │ - 12b58: 430a orrs r2, r1 │ │ - 12b5a: 7999 ldrb r1, [r3, #6] │ │ - 12b5c: 79db ldrb r3, [r3, #7] │ │ - 12b5e: 0409 lsls r1, r1, #16 │ │ - 12b60: 430a orrs r2, r1 │ │ - 12b62: 061b lsls r3, r3, #24 │ │ - 12b64: 4313 orrs r3, r2 │ │ - 12b66: 4298 cmp r0, r3 │ │ - 12b68: d200 bcs.n 12b6c │ │ - 12b6a: 9304 str r3, [sp, #16] │ │ - 12b6c: 3501 adds r5, #1 │ │ - 12b6e: 2d08 cmp r5, #8 │ │ - 12b70: d1ca bne.n 12b08 │ │ - 12b72: 9904 ldr r1, [sp, #16] │ │ - 12b74: 9a07 ldr r2, [sp, #28] │ │ - 12b76: 4291 cmp r1, r2 │ │ - 12b78: d900 bls.n 12b7c │ │ - 12b7a: e203 b.n 12f84 │ │ - 12b7c: 9b03 ldr r3, [sp, #12] │ │ - 12b7e: 4299 cmp r1, r3 │ │ - 12b80: d215 bcs.n 12bae │ │ - 12b82: 5de5 ldrb r5, [r4, r7] │ │ - 12b84: 5da3 ldrb r3, [r4, r6] │ │ - 12b86: 20b3 movs r0, #179 ; 0xb3 │ │ - 12b88: 0040 lsls r0, r0, #1 │ │ - 12b8a: 022d lsls r5, r5, #8 │ │ - 12b8c: 431d orrs r5, r3 │ │ - 12b8e: 5c23 ldrb r3, [r4, r0] │ │ - 12b90: 2168 movs r1, #104 ; 0x68 │ │ - 12b92: 31ff adds r1, #255 ; 0xff │ │ - 12b94: 041b lsls r3, r3, #16 │ │ - 12b96: 431d orrs r5, r3 │ │ - 12b98: 5c63 ldrb r3, [r4, r1] │ │ - 12b9a: 9a03 ldr r2, [sp, #12] │ │ - 12b9c: 061b lsls r3, r3, #24 │ │ - 12b9e: 431d orrs r5, r3 │ │ - 12ba0: 9b04 ldr r3, [sp, #16] │ │ - 12ba2: 1c29 adds r1, r5, #0 │ │ - 12ba4: 1ad0 subs r0, r2, r3 │ │ - 12ba6: f01b fa41 bl 2e02c <__aeabi_uidivmod> │ │ - 12baa: 1a69 subs r1, r5, r1 │ │ - 12bac: e012 b.n 12bd4 │ │ - 12bae: 9904 ldr r1, [sp, #16] │ │ - 12bb0: 9a03 ldr r2, [sp, #12] │ │ - 12bb2: 5da3 ldrb r3, [r4, r6] │ │ - 12bb4: 1a88 subs r0, r1, r2 │ │ - 12bb6: 5de1 ldrb r1, [r4, r7] │ │ - 12bb8: 22b3 movs r2, #179 ; 0xb3 │ │ - 12bba: 0052 lsls r2, r2, #1 │ │ - 12bbc: 0209 lsls r1, r1, #8 │ │ - 12bbe: 4319 orrs r1, r3 │ │ - 12bc0: 5ca3 ldrb r3, [r4, r2] │ │ - 12bc2: 2268 movs r2, #104 ; 0x68 │ │ - 12bc4: 32ff adds r2, #255 ; 0xff │ │ - 12bc6: 041b lsls r3, r3, #16 │ │ - 12bc8: 4319 orrs r1, r3 │ │ - 12bca: 5ca3 ldrb r3, [r4, r2] │ │ - 12bcc: 061b lsls r3, r3, #24 │ │ - 12bce: 4319 orrs r1, r3 │ │ - 12bd0: f01b fa2c bl 2e02c <__aeabi_uidivmod> │ │ - 12bd4: 9805 ldr r0, [sp, #20] │ │ - 12bd6: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ - 12bd8: 1c05 adds r5, r0, #0 │ │ - 12bda: 434d muls r5, r1 │ │ - 12bdc: 1c1e adds r6, r3, #0 │ │ - 12bde: 4346 muls r6, r0 │ │ - 12be0: 9806 ldr r0, [sp, #24] │ │ - 12be2: f01d ff33 bl 30a4c <__clzsi2+0x198> │ │ - 12be6: 2100 movs r1, #0 │ │ - 12be8: 19ad adds r5, r5, r6 │ │ - 12bea: 900b str r0, [sp, #44] ; 0x2c │ │ - 12bec: 9103 str r1, [sp, #12] │ │ - 12bee: 42b5 cmp r5, r6 │ │ - 12bf0: d913 bls.n 12c1a │ │ - 12bf2: 9a03 ldr r2, [sp, #12] │ │ - 12bf4: 9809 ldr r0, [sp, #36] ; 0x24 │ │ - 12bf6: 990b ldr r1, [sp, #44] ; 0x2c │ │ - 12bf8: 0053 lsls r3, r2, #1 │ │ - 12bfa: 18e3 adds r3, r4, r3 │ │ - 12bfc: 3306 adds r3, #6 │ │ - 12bfe: 7fdb ldrb r3, [r3, #31] │ │ - 12c00: 3201 adds r2, #1 │ │ - 12c02: 9203 str r2, [sp, #12] │ │ - 12c04: 3b30 subs r3, #48 ; 0x30 │ │ - 12c06: 4343 muls r3, r0 │ │ - 12c08: 1aed subs r5, r5, r3 │ │ - 12c0a: 1a53 subs r3, r2, r1 │ │ - 12c0c: 1e5a subs r2, r3, #1 │ │ - 12c0e: 4193 sbcs r3, r2 │ │ - 12c10: 9a03 ldr r2, [sp, #12] │ │ - 12c12: 425b negs r3, r3 │ │ - 12c14: 401a ands r2, r3 │ │ - 12c16: 9203 str r2, [sp, #12] │ │ - 12c18: e7e9 b.n 12bee │ │ - 12c1a: 9807 ldr r0, [sp, #28] │ │ - 12c1c: 9904 ldr r1, [sp, #16] │ │ - 12c1e: 2600 movs r6, #0 │ │ - 12c20: 1a43 subs r3, r0, r1 │ │ - 12c22: 9805 ldr r0, [sp, #20] │ │ - 12c24: 990a ldr r1, [sp, #40] ; 0x28 │ │ - 12c26: 1c02 adds r2, r0, #0 │ │ - 12c28: 435a muls r2, r3 │ │ - 12c2a: 2318 movs r3, #24 │ │ - 12c2c: 920d str r2, [sp, #52] ; 0x34 │ │ - 12c2e: 4ad6 ldr r2, [pc, #856] ; (12f88 ) │ │ - 12c30: 434b muls r3, r1 │ │ - 12c32: 447a add r2, pc │ │ - 12c34: 3258 adds r2, #88 ; 0x58 │ │ + 12b0c: 5cbd ldrb r5, [r7, r2] │ │ + 12b0e: 062d lsls r5, r5, #24 │ │ + 12b10: 431d orrs r5, r3 │ │ + 12b12: 1c21 adds r1, r4, #0 │ │ + 12b14: 1c32 adds r2, r6, #0 │ │ + 12b16: 312c adds r1, #44 ; 0x2c │ │ + 12b18: 1c38 adds r0, r7, #0 │ │ + 12b1a: f7fc fc35 bl f388 │ │ + 12b1e: 3601 adds r6, #1 │ │ + 12b20: 1c01 adds r1, r0, #0 │ │ + 12b22: 1c2a adds r2, r5, #0 │ │ + 12b24: 1c38 adds r0, r7, #0 │ │ + 12b26: f7fc ff8f bl fa48 │ │ + 12b2a: 2e08 cmp r6, #8 │ │ + 12b2c: d1f1 bne.n 12b12 │ │ + 12b2e: e7c1 b.n 12ab4 │ │ + 12b30: 0bde lsrs r6, r3, #15 │ │ + 12b32: 0002 movs r2, r0 │ │ + 12b34: ff2c ffff vminnm.f32 , q14, │ │ + 12b38: 0ba6 lsrs r6, r4, #14 │ │ + 12b3a: 0002 movs r2, r0 │ │ + 12b3c: 0a33 lsrs r3, r6, #8 │ │ + 12b3e: 0002 movs r2, r0 │ │ + 12b40: 09ba lsrs r2, r7, #6 │ │ + 12b42: 0002 movs r2, r0 │ │ + 12b44: 0984 lsrs r4, r0, #6 │ │ + 12b46: 0002 movs r2, r0 │ │ + 12b48: 092f lsrs r7, r5, #4 │ │ + 12b4a: 0002 movs r2, r0 │ │ + 12b4c: 9b00 ldr r3, [sp, #0] │ │ + 12b4e: 9a01 ldr r2, [sp, #4] │ │ + 12b50: 79dc ldrb r4, [r3, #7] │ │ + 12b52: 4bc8 ldr r3, [pc, #800] ; (12e74 ) │ │ + 12b54: 58d5 ldr r5, [r2, r3] │ │ + 12b56: 682b ldr r3, [r5, #0] │ │ + 12b58: 191c adds r4, r3, r4 │ │ + 12b5a: 7863 ldrb r3, [r4, #1] │ │ + 12b5c: 071b lsls r3, r3, #28 │ │ + 12b5e: d55c bpl.n 12c1a │ │ + 12b60: 239e movs r3, #158 ; 0x9e │ │ + 12b62: 33ff adds r3, #255 ; 0xff │ │ + 12b64: 5cfa ldrb r2, [r7, r3] │ │ + 12b66: 26ce movs r6, #206 ; 0xce │ │ + 12b68: 23cf movs r3, #207 ; 0xcf │ │ + 12b6a: 0076 lsls r6, r6, #1 │ │ + 12b6c: 005b lsls r3, r3, #1 │ │ + 12b6e: 5db9 ldrb r1, [r7, r6] │ │ + 12b70: 5cfb ldrb r3, [r7, r3] │ │ + 12b72: 0212 lsls r2, r2, #8 │ │ + 12b74: 430a orrs r2, r1 │ │ + 12b76: 041b lsls r3, r3, #16 │ │ + 12b78: 4313 orrs r3, r2 │ │ + 12b7a: 22a0 movs r2, #160 ; 0xa0 │ │ + 12b7c: 32ff adds r2, #255 ; 0xff │ │ + 12b7e: 5cb9 ldrb r1, [r7, r2] │ │ + 12b80: 1c38 adds r0, r7, #0 │ │ + 12b82: 0609 lsls r1, r1, #24 │ │ + 12b84: 4319 orrs r1, r3 │ │ + 12b86: 9c00 ldr r4, [sp, #0] │ │ + 12b88: f7fd fe52 bl 10830 │ │ + 12b8c: 19bb adds r3, r7, r6 │ │ + 12b8e: 0a02 lsrs r2, r0, #8 │ │ + 12b90: 55b8 strb r0, [r7, r6] │ │ + 12b92: 705a strb r2, [r3, #1] │ │ + 12b94: 0c02 lsrs r2, r0, #16 │ │ + 12b96: 709a strb r2, [r3, #2] │ │ + 12b98: 0e02 lsrs r2, r0, #24 │ │ + 12b9a: 3408 adds r4, #8 │ │ + 12b9c: 70da strb r2, [r3, #3] │ │ + 12b9e: 2601 movs r6, #1 │ │ + 12ba0: 2800 cmp r0, #0 │ │ + 12ba2: d001 beq.n 12ba8 │ │ + 12ba4: 3005 adds r0, #5 │ │ + 12ba6: 7fc6 ldrb r6, [r0, #31] │ │ + 12ba8: 2208 movs r2, #8 │ │ + 12baa: 6828 ldr r0, [r5, #0] │ │ + 12bac: 7823 ldrb r3, [r4, #0] │ │ + 12bae: 2b00 cmp r3, #0 │ │ + 12bb0: d033 beq.n 12c1a │ │ + 12bb2: 18c1 adds r1, r0, r3 │ │ + 12bb4: 7849 ldrb r1, [r1, #1] │ │ + 12bb6: 4211 tst r1, r2 │ │ + 12bb8: d001 beq.n 12bbe │ │ + 12bba: 3401 adds r4, #1 │ │ + 12bbc: e7f6 b.n 12bac │ │ + 12bbe: 3b30 subs r3, #48 ; 0x30 │ │ + 12bc0: 2b09 cmp r3, #9 │ │ + 12bc2: d82a bhi.n 12c1a │ │ + 12bc4: 1c20 adds r0, r4, #0 │ │ + 12bc6: a90f add r1, sp, #60 ; 0x3c │ │ + 12bc8: f7fb fc76 bl e4b8 │ │ + 12bcc: 980f ldr r0, [sp, #60] ; 0x3c │ │ + 12bce: 1e43 subs r3, r0, #1 │ │ + 12bd0: 2b0f cmp r3, #15 │ │ + 12bd2: d822 bhi.n 12c1a │ │ + 12bd4: 1e73 subs r3, r6, #1 │ │ + 12bd6: 2b1f cmp r3, #31 │ │ + 12bd8: d81f bhi.n 12c1a │ │ + 12bda: 7a7b ldrb r3, [r7, #9] │ │ + 12bdc: 7a3a ldrb r2, [r7, #8] │ │ + 12bde: 021b lsls r3, r3, #8 │ │ + 12be0: 4313 orrs r3, r2 │ │ + 12be2: 7aba ldrb r2, [r7, #10] │ │ + 12be4: 0412 lsls r2, r2, #16 │ │ + 12be6: 431a orrs r2, r3 │ │ + 12be8: 7afb ldrb r3, [r7, #11] │ │ + 12bea: 061b lsls r3, r3, #24 │ │ + 12bec: 4313 orrs r3, r2 │ │ + 12bee: d014 beq.n 12c1a │ │ + 12bf0: 1d5a adds r2, r3, #5 │ │ + 12bf2: 7fd2 ldrb r2, [r2, #31] │ │ + 12bf4: 42b2 cmp r2, r6 │ │ + 12bf6: d107 bne.n 12c08 │ │ + 12bf8: 1d9a adds r2, r3, #6 │ │ + 12bfa: 7fd2 ldrb r2, [r2, #31] │ │ + 12bfc: 3a01 subs r2, #1 │ │ + 12bfe: 2a09 cmp r2, #9 │ │ + 12c00: d902 bls.n 12c08 │ │ + 12c02: 1c1a adds r2, r3, #0 │ │ + 12c04: 3228 adds r2, #40 ; 0x28 │ │ + 12c06: 7010 strb r0, [r2, #0] │ │ + 12c08: 7859 ldrb r1, [r3, #1] │ │ + 12c0a: 781a ldrb r2, [r3, #0] │ │ + 12c0c: 0209 lsls r1, r1, #8 │ │ + 12c0e: 4311 orrs r1, r2 │ │ + 12c10: 789a ldrb r2, [r3, #2] │ │ + 12c12: 78db ldrb r3, [r3, #3] │ │ + 12c14: 0412 lsls r2, r2, #16 │ │ + 12c16: 430a orrs r2, r1 │ │ + 12c18: e7e7 b.n 12bea │ │ + 12c1a: 4997 ldr r1, [pc, #604] ; (12e78 ) │ │ + 12c1c: 9800 ldr r0, [sp, #0] │ │ + 12c1e: 2207 movs r2, #7 │ │ + 12c20: 4479 add r1, pc │ │ + 12c22: f01f f88b bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 12c26: 2800 cmp r0, #0 │ │ + 12c28: d158 bne.n 12cdc │ │ + 12c2a: 4a92 ldr r2, [pc, #584] ; (12e74 ) │ │ + 12c2c: 9901 ldr r1, [sp, #4] │ │ + 12c2e: 9b00 ldr r3, [sp, #0] │ │ + 12c30: 588c ldr r4, [r1, r2] │ │ + 12c32: 79db ldrb r3, [r3, #7] │ │ + 12c34: 6822 ldr r2, [r4, #0] │ │ 12c36: 18d3 adds r3, r2, r3 │ │ - 12c38: 930c str r3, [sp, #48] ; 0x30 │ │ - 12c3a: 9a0d ldr r2, [sp, #52] ; 0x34 │ │ - 12c3c: 4296 cmp r6, r2 │ │ - 12c3e: d300 bcc.n 12c42 │ │ - 12c40: e1a0 b.n 12f84 │ │ - 12c42: 9a03 ldr r2, [sp, #12] │ │ - 12c44: 980b ldr r0, [sp, #44] ; 0x2c │ │ - 12c46: 0053 lsls r3, r2, #1 │ │ - 12c48: 18e3 adds r3, r4, r3 │ │ - 12c4a: 1d5a adds r2, r3, #5 │ │ - 12c4c: 3306 adds r3, #6 │ │ - 12c4e: 7fdf ldrb r7, [r3, #31] │ │ - 12c50: 9b03 ldr r3, [sp, #12] │ │ - 12c52: 7fd5 ldrb r5, [r2, #31] │ │ - 12c54: 3f30 subs r7, #48 ; 0x30 │ │ - 12c56: 3301 adds r3, #1 │ │ - 12c58: 9303 str r3, [sp, #12] │ │ - 12c5a: 9903 ldr r1, [sp, #12] │ │ - 12c5c: 1a1b subs r3, r3, r0 │ │ - 12c5e: 1e5a subs r2, r3, #1 │ │ - 12c60: 4193 sbcs r3, r2 │ │ - 12c62: 425b negs r3, r3 │ │ - 12c64: 4019 ands r1, r3 │ │ - 12c66: 9706 str r7, [sp, #24] │ │ - 12c68: 9103 str r1, [sp, #12] │ │ - 12c6a: 2d63 cmp r5, #99 ; 0x63 │ │ - 12c6c: d100 bne.n 12c70 │ │ - 12c6e: e0b1 b.n 12dd4 │ │ - 12c70: d85b bhi.n 12d2a │ │ - 12c72: 2d47 cmp r5, #71 ; 0x47 │ │ - 12c74: d3e1 bcc.n 12c3a │ │ - 12c76: 2d4a cmp r5, #74 ; 0x4a │ │ - 12c78: d800 bhi.n 12c7c │ │ - 12c7a: e10a b.n 12e92 │ │ - 12c7c: 2d62 cmp r5, #98 ; 0x62 │ │ - 12c7e: d1dc bne.n 12c3a │ │ - 12c80: 20a2 movs r0, #162 ; 0xa2 │ │ - 12c82: 30ff adds r0, #255 ; 0xff │ │ - 12c84: 22d0 movs r2, #208 ; 0xd0 │ │ - 12c86: 5c21 ldrb r1, [r4, r0] │ │ - 12c88: 0052 lsls r2, r2, #1 │ │ - 12c8a: 5ca3 ldrb r3, [r4, r2] │ │ - 12c8c: 22d1 movs r2, #209 ; 0xd1 │ │ - 12c8e: 0052 lsls r2, r2, #1 │ │ - 12c90: 0209 lsls r1, r1, #8 │ │ - 12c92: 4319 orrs r1, r3 │ │ - 12c94: 5ca3 ldrb r3, [r4, r2] │ │ - 12c96: 20a4 movs r0, #164 ; 0xa4 │ │ - 12c98: 30ff adds r0, #255 ; 0xff │ │ - 12c9a: 041b lsls r3, r3, #16 │ │ - 12c9c: 4319 orrs r1, r3 │ │ - 12c9e: 5c23 ldrb r3, [r4, r0] │ │ - 12ca0: 2202 movs r2, #2 │ │ - 12ca2: 1c20 adds r0, r4, #0 │ │ - 12ca4: 061b lsls r3, r3, #24 │ │ - 12ca6: 4319 orrs r1, r3 │ │ - 12ca8: 312c adds r1, #44 ; 0x2c │ │ - 12caa: f7fd fbd3 bl 10454 │ │ - 12cae: 23ba movs r3, #186 ; 0xba │ │ - 12cb0: 005b lsls r3, r3, #1 │ │ - 12cb2: 5ce2 ldrb r2, [r4, r3] │ │ - 12cb4: 1c03 adds r3, r0, #0 │ │ - 12cb6: 332a adds r3, #42 ; 0x2a │ │ - 12cb8: 9905 ldr r1, [sp, #20] │ │ - 12cba: 9002 str r0, [sp, #8] │ │ - 12cbc: 701a strb r2, [r3, #0] │ │ - 12cbe: 1c30 adds r0, r6, #0 │ │ - 12cc0: f01b f974 bl 2dfac <__udivsi3> │ │ - 12cc4: 9904 ldr r1, [sp, #16] │ │ - 12cc6: 9b08 ldr r3, [sp, #32] │ │ - 12cc8: 1842 adds r2, r0, r1 │ │ - 12cca: 980a ldr r0, [sp, #40] ; 0x28 │ │ - 12ccc: 7ad9 ldrb r1, [r3, #11] │ │ - 12cce: 2318 movs r3, #24 │ │ - 12cd0: 4343 muls r3, r0 │ │ - 12cd2: 48ae ldr r0, [pc, #696] ; (12f8c ) │ │ - 12cd4: 4478 add r0, pc │ │ - 12cd6: 18c3 adds r3, r0, r3 │ │ - 12cd8: 6d9b ldr r3, [r3, #88] ; 0x58 │ │ - 12cda: 18cb adds r3, r1, r3 │ │ - 12cdc: 21b8 movs r1, #184 ; 0xb8 │ │ - 12cde: 0049 lsls r1, r1, #1 │ │ - 12ce0: 5c60 ldrb r0, [r4, r1] │ │ - 12ce2: 2172 movs r1, #114 ; 0x72 │ │ - 12ce4: 31ff adds r1, #255 ; 0xff │ │ - 12ce6: 5c61 ldrb r1, [r4, r1] │ │ - 12ce8: 3318 adds r3, #24 │ │ - 12cea: 0209 lsls r1, r1, #8 │ │ - 12cec: 4301 orrs r1, r0 │ │ - 12cee: 20b9 movs r0, #185 ; 0xb9 │ │ - 12cf0: 0040 lsls r0, r0, #1 │ │ - 12cf2: 5c20 ldrb r0, [r4, r0] │ │ - 12cf4: 0400 lsls r0, r0, #16 │ │ - 12cf6: 4301 orrs r1, r0 │ │ - 12cf8: 2074 movs r0, #116 ; 0x74 │ │ - 12cfa: 30ff adds r0, #255 ; 0xff │ │ - 12cfc: 5c20 ldrb r0, [r4, r0] │ │ - 12cfe: 0600 lsls r0, r0, #24 │ │ - 12d00: 4301 orrs r1, r0 │ │ - 12d02: 9100 str r1, [sp, #0] │ │ - 12d04: 1c20 adds r0, r4, #0 │ │ - 12d06: 9902 ldr r1, [sp, #8] │ │ - 12d08: f7fb ff4e bl eba8 │ │ - 12d0c: 9a06 ldr r2, [sp, #24] │ │ - 12d0e: 9909 ldr r1, [sp, #36] ; 0x24 │ │ - 12d10: 1c08 adds r0, r1, #0 │ │ - 12d12: 4350 muls r0, r2 │ │ - 12d14: 9905 ldr r1, [sp, #20] │ │ - 12d16: 1980 adds r0, r0, r6 │ │ - 12d18: f01b f948 bl 2dfac <__udivsi3> │ │ - 12d1c: 9b04 ldr r3, [sp, #16] │ │ - 12d1e: 9902 ldr r1, [sp, #8] │ │ - 12d20: 18c2 adds r2, r0, r3 │ │ - 12d22: 1c20 adds r0, r4, #0 │ │ - 12d24: f7fb ff4e bl ebc4 │ │ - 12d28: e054 b.n 12dd4 │ │ - 12d2a: 2d6a cmp r5, #106 ; 0x6a │ │ - 12d2c: d849 bhi.n 12dc2 │ │ - 12d2e: 2d67 cmp r5, #103 ; 0x67 │ │ - 12d30: d300 bcc.n 12d34 │ │ - 12d32: e0ae b.n 12e92 │ │ - 12d34: 2d66 cmp r5, #102 ; 0x66 │ │ - 12d36: d000 beq.n 12d3a │ │ - 12d38: e77f b.n 12c3a │ │ - 12d3a: 22a2 movs r2, #162 ; 0xa2 │ │ - 12d3c: 32ff adds r2, #255 ; 0xff │ │ - 12d3e: 20d0 movs r0, #208 ; 0xd0 │ │ - 12d40: 5ca1 ldrb r1, [r4, r2] │ │ - 12d42: 0040 lsls r0, r0, #1 │ │ - 12d44: 5c23 ldrb r3, [r4, r0] │ │ - 12d46: 20d1 movs r0, #209 ; 0xd1 │ │ - 12d48: 0040 lsls r0, r0, #1 │ │ - 12d4a: 0209 lsls r1, r1, #8 │ │ - 12d4c: 4319 orrs r1, r3 │ │ - 12d4e: 5c23 ldrb r3, [r4, r0] │ │ - 12d50: 22a4 movs r2, #164 ; 0xa4 │ │ - 12d52: 32ff adds r2, #255 ; 0xff │ │ - 12d54: 041b lsls r3, r3, #16 │ │ - 12d56: 4319 orrs r1, r3 │ │ - 12d58: 5ca3 ldrb r3, [r4, r2] │ │ - 12d5a: 1c20 adds r0, r4, #0 │ │ - 12d5c: 2202 movs r2, #2 │ │ - 12d5e: 061b lsls r3, r3, #24 │ │ - 12d60: 4319 orrs r1, r3 │ │ - 12d62: 312c adds r1, #44 ; 0x2c │ │ - 12d64: f7fd fb76 bl 10454 │ │ - 12d68: 23ba movs r3, #186 ; 0xba │ │ - 12d6a: 005b lsls r3, r3, #1 │ │ - 12d6c: 5ce2 ldrb r2, [r4, r3] │ │ - 12d6e: 1c03 adds r3, r0, #0 │ │ - 12d70: 332a adds r3, #42 ; 0x2a │ │ - 12d72: 701a strb r2, [r3, #0] │ │ - 12d74: 9905 ldr r1, [sp, #20] │ │ - 12d76: 9002 str r0, [sp, #8] │ │ - 12d78: 1c30 adds r0, r6, #0 │ │ - 12d7a: f01b f917 bl 2dfac <__udivsi3> │ │ - 12d7e: 9b04 ldr r3, [sp, #16] │ │ - 12d80: 21b8 movs r1, #184 ; 0xb8 │ │ - 12d82: 0049 lsls r1, r1, #1 │ │ - 12d84: 18c2 adds r2, r0, r3 │ │ - 12d86: 9808 ldr r0, [sp, #32] │ │ - 12d88: 7b03 ldrb r3, [r0, #12] │ │ - 12d8a: 5c60 ldrb r0, [r4, r1] │ │ - 12d8c: 2172 movs r1, #114 ; 0x72 │ │ - 12d8e: 31ff adds r1, #255 ; 0xff │ │ - 12d90: 5c61 ldrb r1, [r4, r1] │ │ - 12d92: 330c adds r3, #12 │ │ - 12d94: 0209 lsls r1, r1, #8 │ │ - 12d96: 4301 orrs r1, r0 │ │ - 12d98: 20b9 movs r0, #185 ; 0xb9 │ │ - 12d9a: 0040 lsls r0, r0, #1 │ │ - 12d9c: 5c20 ldrb r0, [r4, r0] │ │ - 12d9e: 0400 lsls r0, r0, #16 │ │ - 12da0: 4301 orrs r1, r0 │ │ - 12da2: 2074 movs r0, #116 ; 0x74 │ │ - 12da4: 30ff adds r0, #255 ; 0xff │ │ - 12da6: 5c20 ldrb r0, [r4, r0] │ │ - 12da8: 0600 lsls r0, r0, #24 │ │ - 12daa: 4301 orrs r1, r0 │ │ - 12dac: 9100 str r1, [sp, #0] │ │ - 12dae: 1c20 adds r0, r4, #0 │ │ - 12db0: 9902 ldr r1, [sp, #8] │ │ - 12db2: f7fb fef9 bl eba8 │ │ - 12db6: 9909 ldr r1, [sp, #36] ; 0x24 │ │ - 12db8: 9a06 ldr r2, [sp, #24] │ │ - 12dba: 1c0f adds r7, r1, #0 │ │ - 12dbc: 4357 muls r7, r2 │ │ - 12dbe: 19f6 adds r6, r6, r7 │ │ - 12dc0: e0d5 b.n 12f6e │ │ - 12dc2: 2d7a cmp r5, #122 ; 0x7a │ │ - 12dc4: d000 beq.n 12dc8 │ │ - 12dc6: e738 b.n 12c3a │ │ - 12dc8: 9809 ldr r0, [sp, #36] ; 0x24 │ │ - 12dca: 9906 ldr r1, [sp, #24] │ │ - 12dcc: 1c07 adds r7, r0, #0 │ │ - 12dce: 434f muls r7, r1 │ │ - 12dd0: 19f6 adds r6, r6, r7 │ │ - 12dd2: e732 b.n 12c3a │ │ - 12dd4: 9906 ldr r1, [sp, #24] │ │ - 12dd6: 9809 ldr r0, [sp, #36] ; 0x24 │ │ - 12dd8: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ - 12dda: 2501 movs r5, #1 │ │ - 12ddc: 1c07 adds r7, r0, #0 │ │ - 12dde: 434f muls r7, r1 │ │ - 12de0: 009a lsls r2, r3, #2 │ │ - 12de2: 4b6b ldr r3, [pc, #428] ; (12f90 ) │ │ - 12de4: 19bf adds r7, r7, r6 │ │ - 12de6: 9706 str r7, [sp, #24] │ │ - 12de8: 447b add r3, pc │ │ - 12dea: 189f adds r7, r3, r2 │ │ - 12dec: 69ba ldr r2, [r7, #24] │ │ - 12dee: 4295 cmp r5, r2 │ │ - 12df0: da4d bge.n 12e8e │ │ - 12df2: 22a2 movs r2, #162 ; 0xa2 │ │ - 12df4: 32ff adds r2, #255 ; 0xff │ │ - 12df6: 20d0 movs r0, #208 ; 0xd0 │ │ - 12df8: 5ca1 ldrb r1, [r4, r2] │ │ - 12dfa: 0040 lsls r0, r0, #1 │ │ - 12dfc: 5c23 ldrb r3, [r4, r0] │ │ - 12dfe: 20d1 movs r0, #209 ; 0xd1 │ │ - 12e00: 0040 lsls r0, r0, #1 │ │ - 12e02: 0209 lsls r1, r1, #8 │ │ - 12e04: 4319 orrs r1, r3 │ │ - 12e06: 5c23 ldrb r3, [r4, r0] │ │ - 12e08: 22a4 movs r2, #164 ; 0xa4 │ │ - 12e0a: 32ff adds r2, #255 ; 0xff │ │ - 12e0c: 041b lsls r3, r3, #16 │ │ - 12e0e: 4319 orrs r1, r3 │ │ - 12e10: 5ca3 ldrb r3, [r4, r2] │ │ - 12e12: 1c20 adds r0, r4, #0 │ │ - 12e14: 1caa adds r2, r5, #2 │ │ - 12e16: 061b lsls r3, r3, #24 │ │ - 12e18: 4319 orrs r1, r3 │ │ - 12e1a: 312c adds r1, #44 ; 0x2c │ │ - 12e1c: f7fd fb1a bl 10454 │ │ - 12e20: 23b6 movs r3, #182 ; 0xb6 │ │ - 12e22: 005b lsls r3, r3, #1 │ │ - 12e24: 5ce2 ldrb r2, [r4, r3] │ │ - 12e26: 1c03 adds r3, r0, #0 │ │ - 12e28: 332a adds r3, #42 ; 0x2a │ │ - 12e2a: 701a strb r2, [r3, #0] │ │ - 12e2c: 9905 ldr r1, [sp, #20] │ │ - 12e2e: 9002 str r0, [sp, #8] │ │ - 12e30: 1c30 adds r0, r6, #0 │ │ - 12e32: f01b f8bb bl 2dfac <__udivsi3> │ │ - 12e36: 9b04 ldr r3, [sp, #16] │ │ - 12e38: 18c2 adds r2, r0, r3 │ │ - 12e3a: 9808 ldr r0, [sp, #32] │ │ - 12e3c: 00ab lsls r3, r5, #2 │ │ - 12e3e: 3501 adds r5, #1 │ │ - 12e40: 7ac1 ldrb r1, [r0, #11] │ │ - 12e42: 980c ldr r0, [sp, #48] ; 0x30 │ │ - 12e44: 58c3 ldr r3, [r0, r3] │ │ - 12e46: 18cb adds r3, r1, r3 │ │ - 12e48: 21b4 movs r1, #180 ; 0xb4 │ │ - 12e4a: 0049 lsls r1, r1, #1 │ │ - 12e4c: 5c60 ldrb r0, [r4, r1] │ │ - 12e4e: 216a movs r1, #106 ; 0x6a │ │ - 12e50: 31ff adds r1, #255 ; 0xff │ │ - 12e52: 5c61 ldrb r1, [r4, r1] │ │ - 12e54: 3318 adds r3, #24 │ │ - 12e56: 0209 lsls r1, r1, #8 │ │ - 12e58: 4301 orrs r1, r0 │ │ - 12e5a: 20b5 movs r0, #181 ; 0xb5 │ │ - 12e5c: 0040 lsls r0, r0, #1 │ │ - 12e5e: 5c20 ldrb r0, [r4, r0] │ │ - 12e60: 0400 lsls r0, r0, #16 │ │ - 12e62: 4301 orrs r1, r0 │ │ - 12e64: 206c movs r0, #108 ; 0x6c │ │ - 12e66: 30ff adds r0, #255 ; 0xff │ │ - 12e68: 5c20 ldrb r0, [r4, r0] │ │ - 12e6a: 0600 lsls r0, r0, #24 │ │ - 12e6c: 4301 orrs r1, r0 │ │ - 12e6e: 9100 str r1, [sp, #0] │ │ - 12e70: 1c20 adds r0, r4, #0 │ │ - 12e72: 9902 ldr r1, [sp, #8] │ │ - 12e74: f7fb fe98 bl eba8 │ │ - 12e78: 9905 ldr r1, [sp, #20] │ │ - 12e7a: 9806 ldr r0, [sp, #24] │ │ - 12e7c: f01b f896 bl 2dfac <__udivsi3> │ │ - 12e80: 9904 ldr r1, [sp, #16] │ │ - 12e82: 1842 adds r2, r0, r1 │ │ - 12e84: 1c20 adds r0, r4, #0 │ │ - 12e86: 9902 ldr r1, [sp, #8] │ │ - 12e88: f7fb fe9c bl ebc4 │ │ - 12e8c: e7ae b.n 12dec │ │ - 12e8e: 9e06 ldr r6, [sp, #24] │ │ - 12e90: e6d3 b.n 12c3a │ │ - 12e92: 4b40 ldr r3, [pc, #256] ; (12f94 ) │ │ - 12e94: 990a ldr r1, [sp, #40] ; 0x28 │ │ - 12e96: 1c6a adds r2, r5, #1 │ │ - 12e98: 447b add r3, pc │ │ - 12e9a: 681b ldr r3, [r3, #0] │ │ - 12e9c: 0052 lsls r2, r2, #1 │ │ - 12e9e: 681b ldr r3, [r3, #0] │ │ - 12ea0: 5ed2 ldrsh r2, [r2, r3] │ │ - 12ea2: 008b lsls r3, r1, #2 │ │ - 12ea4: 493c ldr r1, [pc, #240] ; (12f98 ) │ │ - 12ea6: 1c17 adds r7, r2, #0 │ │ - 12ea8: 2000 movs r0, #0 │ │ - 12eaa: 4479 add r1, pc │ │ - 12eac: 18cb adds r3, r1, r3 │ │ - 12eae: 699b ldr r3, [r3, #24] │ │ - 12eb0: 3f47 subs r7, #71 ; 0x47 │ │ - 12eb2: 9007 str r0, [sp, #28] │ │ - 12eb4: 429f cmp r7, r3 │ │ - 12eb6: da51 bge.n 12f5c │ │ - 12eb8: 21d0 movs r1, #208 ; 0xd0 │ │ - 12eba: 20a2 movs r0, #162 ; 0xa2 │ │ - 12ebc: 0049 lsls r1, r1, #1 │ │ - 12ebe: 30ff adds r0, #255 ; 0xff │ │ - 12ec0: 5c63 ldrb r3, [r4, r1] │ │ - 12ec2: 5c21 ldrb r1, [r4, r0] │ │ - 12ec4: 20d1 movs r0, #209 ; 0xd1 │ │ - 12ec6: 0040 lsls r0, r0, #1 │ │ - 12ec8: 0209 lsls r1, r1, #8 │ │ - 12eca: 4319 orrs r1, r3 │ │ - 12ecc: 5c23 ldrb r3, [r4, r0] │ │ - 12ece: 20a4 movs r0, #164 ; 0xa4 │ │ - 12ed0: 30ff adds r0, #255 ; 0xff │ │ - 12ed2: 041b lsls r3, r3, #16 │ │ - 12ed4: 4319 orrs r1, r3 │ │ - 12ed6: 5c23 ldrb r3, [r4, r0] │ │ - 12ed8: 3a44 subs r2, #68 ; 0x44 │ │ - 12eda: 1c20 adds r0, r4, #0 │ │ - 12edc: 061b lsls r3, r3, #24 │ │ - 12ede: 4319 orrs r1, r3 │ │ - 12ee0: 312c adds r1, #44 ; 0x2c │ │ - 12ee2: f7fd fab7 bl 10454 │ │ - 12ee6: 23b6 movs r3, #182 ; 0xb6 │ │ - 12ee8: 005b lsls r3, r3, #1 │ │ - 12eea: 5ce2 ldrb r2, [r4, r3] │ │ - 12eec: 9002 str r0, [sp, #8] │ │ - 12eee: 1c03 adds r3, r0, #0 │ │ - 12ef0: 980a ldr r0, [sp, #40] ; 0x28 │ │ - 12ef2: 332a adds r3, #42 ; 0x2a │ │ - 12ef4: 701a strb r2, [r3, #0] │ │ - 12ef6: 2306 movs r3, #6 │ │ - 12ef8: 4343 muls r3, r0 │ │ - 12efa: 19df adds r7, r3, r7 │ │ - 12efc: 4b27 ldr r3, [pc, #156] ; (12f9c ) │ │ - 12efe: 9908 ldr r1, [sp, #32] │ │ - 12f00: 00bf lsls r7, r7, #2 │ │ - 12f02: 447b add r3, pc │ │ - 12f04: 19df adds r7, r3, r7 │ │ - 12f06: 7aca ldrb r2, [r1, #11] │ │ - 12f08: 6dbb ldr r3, [r7, #88] ; 0x58 │ │ - 12f0a: 1c28 adds r0, r5, #0 │ │ - 12f0c: 18d7 adds r7, r2, r3 │ │ - 12f0e: f7fe fd21 bl 11954 │ │ - 12f12: 1c39 adds r1, r7, #0 │ │ - 12f14: 310c adds r1, #12 │ │ - 12f16: 9107 str r1, [sp, #28] │ │ - 12f18: 2800 cmp r0, #0 │ │ - 12f1a: d101 bne.n 12f20 │ │ - 12f1c: 3718 adds r7, #24 │ │ - 12f1e: 9707 str r7, [sp, #28] │ │ - 12f20: 9905 ldr r1, [sp, #20] │ │ - 12f22: 1c30 adds r0, r6, #0 │ │ - 12f24: f01b f842 bl 2dfac <__udivsi3> │ │ - 12f28: 9b04 ldr r3, [sp, #16] │ │ - 12f2a: 18c2 adds r2, r0, r3 │ │ - 12f2c: 23b4 movs r3, #180 ; 0xb4 │ │ - 12f2e: 005b lsls r3, r3, #1 │ │ - 12f30: 5ce1 ldrb r1, [r4, r3] │ │ - 12f32: 236a movs r3, #106 ; 0x6a │ │ - 12f34: 33ff adds r3, #255 ; 0xff │ │ - 12f36: 5ce3 ldrb r3, [r4, r3] │ │ - 12f38: 1c20 adds r0, r4, #0 │ │ - 12f3a: 021b lsls r3, r3, #8 │ │ - 12f3c: 430b orrs r3, r1 │ │ - 12f3e: 21b5 movs r1, #181 ; 0xb5 │ │ - 12f40: 0049 lsls r1, r1, #1 │ │ - 12f42: 5c61 ldrb r1, [r4, r1] │ │ - 12f44: 0409 lsls r1, r1, #16 │ │ - 12f46: 430b orrs r3, r1 │ │ - 12f48: 216c movs r1, #108 ; 0x6c │ │ - 12f4a: 31ff adds r1, #255 ; 0xff │ │ - 12f4c: 5c61 ldrb r1, [r4, r1] │ │ - 12f4e: 0609 lsls r1, r1, #24 │ │ - 12f50: 430b orrs r3, r1 │ │ - 12f52: 9300 str r3, [sp, #0] │ │ - 12f54: 9902 ldr r1, [sp, #8] │ │ - 12f56: 9b07 ldr r3, [sp, #28] │ │ - 12f58: f7fb fe26 bl eba8 │ │ - 12f5c: 9809 ldr r0, [sp, #36] ; 0x24 │ │ - 12f5e: 9906 ldr r1, [sp, #24] │ │ - 12f60: 9a07 ldr r2, [sp, #28] │ │ - 12f62: 1c07 adds r7, r0, #0 │ │ - 12f64: 434f muls r7, r1 │ │ - 12f66: 19f6 adds r6, r6, r7 │ │ - 12f68: 2a00 cmp r2, #0 │ │ - 12f6a: d100 bne.n 12f6e │ │ - 12f6c: e665 b.n 12c3a │ │ - 12f6e: 9905 ldr r1, [sp, #20] │ │ - 12f70: 1c30 adds r0, r6, #0 │ │ - 12f72: f01b f81b bl 2dfac <__udivsi3> │ │ - 12f76: 9b04 ldr r3, [sp, #16] │ │ - 12f78: 9902 ldr r1, [sp, #8] │ │ - 12f7a: 18c2 adds r2, r0, r3 │ │ - 12f7c: 1c20 adds r0, r4, #0 │ │ - 12f7e: f7fb fe21 bl ebc4 │ │ - 12f82: e65a b.n 12c3a │ │ - 12f84: b00f add sp, #60 ; 0x3c │ │ - 12f86: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 12f88: 47e2 ; instruction: 0x47e2 │ │ - 12f8a: 0003 movs r3, r0 │ │ - 12f8c: 4740 bx r8 │ │ - 12f8e: 0003 movs r3, r0 │ │ - 12f90: 452c cmp r4, r5 │ │ - 12f92: 0003 movs r3, r0 │ │ - 12f94: 4fa0 ldr r7, [pc, #640] ; (13218 ) │ │ - 12f96: 0002 movs r2, r0 │ │ - 12f98: 446a add r2, sp │ │ - 12f9a: 0003 movs r3, r0 │ │ - 12f9c: 4512 cmp r2, r2 │ │ - 12f9e: 0003 movs r3, r0 │ │ - │ │ -00012fa0 : │ │ - 12fa0: 4b28 ldr r3, [pc, #160] ; (13044 ) │ │ - 12fa2: b5f0 push {r4, r5, r6, r7, lr} │ │ - 12fa4: 447b add r3, pc │ │ - 12fa6: 681b ldr r3, [r3, #0] │ │ - 12fa8: b0a7 sub sp, #156 ; 0x9c │ │ - 12faa: ac02 add r4, sp, #8 │ │ - 12fac: 6818 ldr r0, [r3, #0] │ │ - 12fae: 6062 str r2, [r4, #4] │ │ - 12fb0: 2200 movs r2, #0 │ │ - 12fb2: 9025 str r0, [sp, #148] ; 0x94 │ │ - 12fb4: 9102 str r1, [sp, #8] │ │ - 12fb6: 60a2 str r2, [r4, #8] │ │ - 12fb8: 9301 str r3, [sp, #4] │ │ - 12fba: 68a3 ldr r3, [r4, #8] │ │ - 12fbc: 2b00 cmp r3, #0 │ │ - 12fbe: db24 blt.n 1300a │ │ - 12fc0: 6862 ldr r2, [r4, #4] │ │ - 12fc2: 4293 cmp r3, r2 │ │ - 12fc4: da21 bge.n 1300a │ │ - 12fc6: 2600 movs r6, #0 │ │ - 12fc8: 1c20 adds r0, r4, #0 │ │ - 12fca: f7fb ff93 bl eef4 │ │ - 12fce: ad05 add r5, sp, #20 │ │ - 12fd0: 1c43 adds r3, r0, #1 │ │ - 12fd2: d005 beq.n 12fe0 │ │ - 12fd4: 55a8 strb r0, [r5, r6] │ │ - 12fd6: 280a cmp r0, #10 │ │ - 12fd8: d002 beq.n 12fe0 │ │ - 12fda: 3601 adds r6, #1 │ │ - 12fdc: 2e7f cmp r6, #127 ; 0x7f │ │ - 12fde: d1f3 bne.n 12fc8 │ │ - 12fe0: 19ae adds r6, r5, r6 │ │ - 12fe2: 2300 movs r3, #0 │ │ - 12fe4: 7033 strb r3, [r6, #0] │ │ - 12fe6: 782e ldrb r6, [r5, #0] │ │ - 12fe8: 429e cmp r6, r3 │ │ - 12fea: d103 bne.n 12ff4 │ │ - 12fec: 68a1 ldr r1, [r4, #8] │ │ - 12fee: 2977 cmp r1, #119 ; 0x77 │ │ - 12ff0: dce3 bgt.n 12fba │ │ - 12ff2: e00a b.n 1300a │ │ - 12ff4: 1c30 adds r0, r6, #0 │ │ - 12ff6: f7fc ffa5 bl ff44 │ │ - 12ffa: 2800 cmp r0, #0 │ │ - 12ffc: d005 beq.n 1300a │ │ - 12ffe: 786f ldrb r7, [r5, #1] │ │ - 13000: 1c38 adds r0, r7, #0 │ │ - 13002: f7fc ff9f bl ff44 │ │ - 13006: 2800 cmp r0, #0 │ │ - 13008: d101 bne.n 1300e │ │ - 1300a: 2000 movs r0, #0 │ │ - 1300c: e00a b.n 13024 │ │ - 1300e: 2e4b cmp r6, #75 ; 0x4b │ │ - 13010: d1d3 bne.n 12fba │ │ - 13012: 2f3a cmp r7, #58 ; 0x3a │ │ - 13014: d1d1 bne.n 12fba │ │ - 13016: 78ad ldrb r5, [r5, #2] │ │ - 13018: 1c28 adds r0, r5, #0 │ │ - 1301a: f7fc fa8d bl f538 │ │ - 1301e: 2800 cmp r0, #0 │ │ - 13020: d007 beq.n 13032 │ │ - 13022: 2001 movs r0, #1 │ │ - 13024: 9901 ldr r1, [sp, #4] │ │ - 13026: 9a25 ldr r2, [sp, #148] ; 0x94 │ │ - 13028: 680b ldr r3, [r1, #0] │ │ - 1302a: 429a cmp r2, r3 │ │ - 1302c: d007 beq.n 1303e │ │ - 1302e: f01d fd45 bl 30abc <__clzsi2+0x208> │ │ - 13032: 1c28 adds r0, r5, #0 │ │ - 13034: f7fc ff74 bl ff20 │ │ - 13038: 2800 cmp r0, #0 │ │ - 1303a: d0be beq.n 12fba │ │ - 1303c: e7f1 b.n 13022 │ │ - 1303e: b027 add sp, #156 ; 0x9c │ │ - 13040: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 13042: 46c0 nop ; (mov r8, r8) │ │ - 13044: 4e88 ldr r6, [pc, #544] ; (13268 ) │ │ - 13046: 0002 movs r2, r0 │ │ - │ │ -00013048 : │ │ - 13048: b5f0 push {r4, r5, r6, r7, lr} │ │ - 1304a: 4c43 ldr r4, [pc, #268] ; (13158 ) │ │ - 1304c: 1c0e adds r6, r1, #0 │ │ - 1304e: 1c15 adds r5, r2, #0 │ │ - 13050: 44a5 add sp, r4 │ │ - 13052: 4c42 ldr r4, [pc, #264] ; (1315c ) │ │ - 13054: 904c str r0, [sp, #304] ; 0x130 │ │ - 13056: a8ff add r0, sp, #1020 ; 0x3fc │ │ - 13058: 447c add r4, pc │ │ - 1305a: 6824 ldr r4, [r4, #0] │ │ - 1305c: 30a0 adds r0, #160 ; 0xa0 │ │ - 1305e: 6823 ldr r3, [r4, #0] │ │ - 13060: 6003 str r3, [r0, #0] │ │ - 13062: 984c ldr r0, [sp, #304] ; 0x130 │ │ - 13064: f7ff ff9c bl 12fa0 │ │ - 13068: 9463 str r4, [sp, #396] ; 0x18c │ │ - 1306a: 2800 cmp r0, #0 │ │ - 1306c: d102 bne.n 13074 │ │ - 1306e: 2000 movs r0, #0 │ │ - 13070: f003 fb1a bl 166a8 │ │ - 13074: 2001 movs r0, #1 │ │ - 13076: 21d6 movs r1, #214 ; 0xd6 │ │ - 13078: 4081 lsls r1, r0 │ │ - 1307a: f01d fd17 bl 30aac <__clzsi2+0x1f8> │ │ - 1307e: 2400 movs r4, #0 │ │ - 13080: 1e07 subs r7, r0, #0 │ │ - 13082: 42a7 cmp r7, r4 │ │ - 13084: d0f3 beq.n 1306e │ │ - 13086: 4936 ldr r1, [pc, #216] ; (13160 ) │ │ - 13088: 6084 str r4, [r0, #8] │ │ - 1308a: 6004 str r4, [r0, #0] │ │ - 1308c: 6044 str r4, [r0, #4] │ │ - 1308e: 61c4 str r4, [r0, #28] │ │ - 13090: 60c4 str r4, [r0, #12] │ │ - 13092: 6104 str r4, [r0, #16] │ │ - 13094: 6184 str r4, [r0, #24] │ │ - 13096: 4479 add r1, pc │ │ - 13098: 3024 adds r0, #36 ; 0x24 │ │ - 1309a: f01d fcf7 bl 30a8c <__clzsi2+0x1d8> │ │ - 1309e: 1c3b adds r3, r7, #0 │ │ - 130a0: 33fc adds r3, #252 ; 0xfc │ │ - 130a2: 669c str r4, [r3, #104] ; 0x68 │ │ - 130a4: 4c2f ldr r4, [pc, #188] ; (13164 ) │ │ - 130a6: 447c add r4, pc │ │ - 130a8: 1c20 adds r0, r4, #0 │ │ - 130aa: 9445 str r4, [sp, #276] ; 0x114 │ │ - 130ac: f01d fd56 bl 30b5c <__clzsi2+0x2a8> │ │ - 130b0: 1e04 subs r4, r0, #0 │ │ - 130b2: d01a beq.n 130ea │ │ - 130b4: 7800 ldrb r0, [r0, #0] │ │ - 130b6: f7fc fa51 bl f55c │ │ - 130ba: 2800 cmp r0, #0 │ │ - 130bc: d003 beq.n 130c6 │ │ - 130be: 1c20 adds r0, r4, #0 │ │ - 130c0: f01d fd54 bl 30b6c <__clzsi2+0x2b8> │ │ - 130c4: 60f8 str r0, [r7, #12] │ │ - 130c6: 7823 ldrb r3, [r4, #0] │ │ - 130c8: 2b2d cmp r3, #45 ; 0x2d │ │ - 130ca: d12d bne.n 13128 │ │ - 130cc: 1c60 adds r0, r4, #1 │ │ - 130ce: f01d fd4d bl 30b6c <__clzsi2+0x2b8> │ │ - 130d2: 4925 ldr r1, [pc, #148] ; (13168 ) │ │ - 130d4: 1e43 subs r3, r0, #1 │ │ - 130d6: ace7 add r4, sp, #924 ; 0x39c │ │ - 130d8: 1c42 adds r2, r0, #1 │ │ - 130da: 60fb str r3, [r7, #12] │ │ - 130dc: 1c20 adds r0, r4, #0 │ │ - 130de: 4479 add r1, pc │ │ - 130e0: f01d fcf4 bl 30acc <__clzsi2+0x218> │ │ - 130e4: 4821 ldr r0, [pc, #132] ; (1316c ) │ │ - 130e6: 4478 add r0, pc │ │ - 130e8: e01a b.n 13120 │ │ - 130ea: f01d fd47 bl 30b7c <__clzsi2+0x2c8> │ │ - 130ee: f01d fd4d bl 30b8c <__clzsi2+0x2d8> │ │ - 130f2: f01d fd53 bl 30b9c <__clzsi2+0x2e8> │ │ - 130f6: f01d fc41 bl 3097c <__clzsi2+0xc8> │ │ - 130fa: 4b14 ldr r3, [pc, #80] ; (1314c ) │ │ - 130fc: 4a12 ldr r2, [pc, #72] ; (13148 ) │ │ - 130fe: f01d fbf5 bl 308ec <__clzsi2+0x38> │ │ - 13102: 4a13 ldr r2, [pc, #76] ; (13150 ) │ │ - 13104: 4b13 ldr r3, [pc, #76] ; (13154 ) │ │ - 13106: f01d fbf1 bl 308ec <__clzsi2+0x38> │ │ - 1310a: f01d fd4f bl 30bac <__clzsi2+0x2f8> │ │ - 1310e: 4918 ldr r1, [pc, #96] ; (13170 ) │ │ - 13110: 1c42 adds r2, r0, #1 │ │ - 13112: ace7 add r4, sp, #924 ; 0x39c │ │ - 13114: 60fa str r2, [r7, #12] │ │ - 13116: 1c20 adds r0, r4, #0 │ │ - 13118: 4479 add r1, pc │ │ - 1311a: f01d fcd7 bl 30acc <__clzsi2+0x218> │ │ - 1311e: 9845 ldr r0, [sp, #276] ; 0x114 │ │ - 13120: 1c21 adds r1, r4, #0 │ │ - 13122: 2201 movs r2, #1 │ │ - 13124: f01d fd4a bl 30bbc <__clzsi2+0x308> │ │ - 13128: 2f00 cmp r7, #0 │ │ - 1312a: d0a0 beq.n 1306e │ │ - 1312c: 2200 movs r2, #0 │ │ - 1312e: 9671 str r6, [sp, #452] ; 0x1c4 │ │ - 13130: 9572 str r5, [sp, #456] ; 0x1c8 │ │ - 13132: 9273 str r2, [sp, #460] ; 0x1cc │ │ - 13134: 4e0f ldr r6, [pc, #60] ; (13174 ) │ │ - 13136: 447e add r6, pc │ │ - 13138: 6e34 ldr r4, [r6, #96] ; 0x60 │ │ - 1313a: 2c00 cmp r4, #0 │ │ - 1313c: d01c beq.n 13178 │ │ - 1313e: 2001 movs r0, #1 │ │ - 13140: f01d fd44 bl 30bcc <__clzsi2+0x318> │ │ - 13144: e7f6 b.n 13134 │ │ - 13146: 46c0 nop ; (mov r8, r8) │ │ - 13148: 0000 movs r0, r0 │ │ - 1314a: 0000 movs r0, r0 │ │ - 1314c: 8800 ldrh r0, [r0, #0] │ │ - 1314e: 40c3 lsrs r3, r0 │ │ - 13150: 0000 movs r0, r0 │ │ - 13152: 0000 movs r0, r0 │ │ - 13154: 0000 movs r0, r0 │ │ - 13156: 3e00 subs r6, #0 │ │ - 13158: fb5c ffff ; instruction: 0xfb5cffff │ │ - 1315c: 4dd4 ldr r5, [pc, #848] ; (134b0 ) │ │ - 1315e: 0002 movs r2, r0 │ │ - 13160: efe6 0001 vaddl.s32 q8, d6, d1 │ │ - 13164: f2ff 0001 ; instruction: 0xf2ff0001 │ │ - 13168: f2dc 0001 ; instruction: 0xf2dc0001 │ │ - 1316c: f2bf 0001 ; instruction: 0xf2bf0001 │ │ - 13170: f2a2 0001 subw r0, r2, #1 │ │ - 13174: 4a5e ldr r2, [pc, #376] ; (132f0 ) │ │ - 13176: 0003 movs r3, r0 │ │ - 13178: 2501 movs r5, #1 │ │ - 1317a: 6635 str r5, [r6, #96] ; 0x60 │ │ - 1317c: f00e fcfc bl 21b78 │ │ - 13180: f00e fec2 bl 21f08 │ │ - 13184: 984c ldr r0, [sp, #304] ; 0x130 │ │ - 13186: 49c2 ldr r1, [pc, #776] ; (13490 ) │ │ - 13188: 22d4 movs r2, #212 ; 0xd4 │ │ - 1318a: 0052 lsls r2, r2, #1 │ │ - 1318c: 2306 movs r3, #6 │ │ - 1318e: 5044 str r4, [r0, r1] │ │ - 13190: 50bc str r4, [r7, r2] │ │ - 13192: 617b str r3, [r7, #20] │ │ - 13194: 1c3b adds r3, r7, #0 │ │ - 13196: 33fc adds r3, #252 ; 0xfc │ │ - 13198: 2278 movs r2, #120 ; 0x78 │ │ - 1319a: 66da str r2, [r3, #108] ; 0x6c │ │ - 1319c: 675a str r2, [r3, #116] ; 0x74 │ │ - 1319e: 65f4 str r4, [r6, #92] ; 0x5c │ │ - 131a0: 2219 movs r2, #25 │ │ - 131a2: 4ebc ldr r6, [pc, #752] ; (13494 ) │ │ - 131a4: 671a str r2, [r3, #112] ; 0x70 │ │ - 131a6: 2221 movs r2, #33 ; 0x21 │ │ - 131a8: 679a str r2, [r3, #120] ; 0x78 │ │ - 131aa: 67dc str r4, [r3, #124] ; 0x7c │ │ - 131ac: 21be movs r1, #190 ; 0xbe │ │ - 131ae: 23c0 movs r3, #192 ; 0xc0 │ │ - 131b0: 447e add r6, pc │ │ - 131b2: 0049 lsls r1, r1, #1 │ │ - 131b4: 005b lsls r3, r3, #1 │ │ - 131b6: 507c str r4, [r7, r1] │ │ - 131b8: 60b5 str r5, [r6, #8] │ │ - 131ba: 50fd str r5, [r7, r3] │ │ - 131bc: 2002 movs r0, #2 │ │ - 131be: 9569 str r5, [sp, #420] ; 0x1a4 │ │ - 131c0: 956a str r5, [sp, #424] ; 0x1a8 │ │ - 131c2: 25c2 movs r5, #194 ; 0xc2 │ │ - 131c4: 6070 str r0, [r6, #4] │ │ - 131c6: 006d lsls r5, r5, #1 │ │ - 131c8: 20ce movs r0, #206 ; 0xce │ │ - 131ca: 21d0 movs r1, #208 ; 0xd0 │ │ - 131cc: 23d2 movs r3, #210 ; 0xd2 │ │ - 131ce: 517c str r4, [r7, r5] │ │ - 131d0: 0040 lsls r0, r0, #1 │ │ - 131d2: 0049 lsls r1, r1, #1 │ │ - 131d4: 005b lsls r3, r3, #1 │ │ - 131d6: 25c4 movs r5, #196 ; 0xc4 │ │ - 131d8: 503c str r4, [r7, r0] │ │ - 131da: 006d lsls r5, r5, #1 │ │ - 131dc: 507c str r4, [r7, r1] │ │ - 131de: 20c6 movs r0, #198 ; 0xc6 │ │ - 131e0: 50fc str r4, [r7, r3] │ │ - 131e2: 21c8 movs r1, #200 ; 0xc8 │ │ - 131e4: 2347 movs r3, #71 ; 0x47 │ │ - 131e6: 517b str r3, [r7, r5] │ │ - 131e8: 0040 lsls r0, r0, #1 │ │ - 131ea: 232d movs r3, #45 ; 0x2d │ │ - 131ec: 0049 lsls r1, r1, #1 │ │ - 131ee: 503b str r3, [r7, r0] │ │ - 131f0: 507a str r2, [r7, r1] │ │ - 131f2: 49a9 ldr r1, [pc, #676] ; (13498 ) │ │ - 131f4: 22ca movs r2, #202 ; 0xca │ │ - 131f6: 25cc movs r5, #204 ; 0xcc │ │ - 131f8: 2350 movs r3, #80 ; 0x50 │ │ - 131fa: 0052 lsls r2, r2, #1 │ │ - 131fc: 006d lsls r5, r5, #1 │ │ - 131fe: 50bb str r3, [r7, r2] │ │ - 13200: 1c38 adds r0, r7, #0 │ │ - 13202: 517b str r3, [r7, r5] │ │ - 13204: 4479 add r1, pc │ │ - 13206: 6034 str r4, [r6, #0] │ │ - 13208: 9465 str r4, [sp, #404] ; 0x194 │ │ - 1320a: 9467 str r4, [sp, #412] ; 0x19c │ │ - 1320c: 9468 str r4, [sp, #416] ; 0x1a0 │ │ - 1320e: 946d str r4, [sp, #436] ; 0x1b4 │ │ - 13210: 946e str r4, [sp, #440] ; 0x1b8 │ │ - 13212: 946f str r4, [sp, #444] ; 0x1bc │ │ - 13214: 9470 str r4, [sp, #448] ; 0x1c0 │ │ - 13216: f7fe faeb bl 117f0 │ │ - 1321a: 49a0 ldr r1, [pc, #640] ; (1349c ) │ │ - 1321c: 1c38 adds r0, r7, #0 │ │ - 1321e: 4da0 ldr r5, [pc, #640] ; (134a0 ) │ │ - 13220: 4479 add r1, pc │ │ - 13222: f7fe fae5 bl 117f0 │ │ - 13226: 499f ldr r1, [pc, #636] ; (134a4 ) │ │ - 13228: 1c38 adds r0, r7, #0 │ │ - 1322a: 447d add r5, pc │ │ - 1322c: 4479 add r1, pc │ │ - 1322e: f7fe fadf bl 117f0 │ │ - 13232: 499d ldr r1, [pc, #628] ; (134a8 ) │ │ - 13234: 1c38 adds r0, r7, #0 │ │ - 13236: 4479 add r1, pc │ │ - 13238: f7fe fada bl 117f0 │ │ - 1323c: 499b ldr r1, [pc, #620] ; (134ac ) │ │ - 1323e: 1c38 adds r0, r7, #0 │ │ - 13240: 4479 add r1, pc │ │ - 13242: f7fe fad5 bl 117f0 │ │ - 13246: 499a ldr r1, [pc, #616] ; (134b0 ) │ │ - 13248: 1c38 adds r0, r7, #0 │ │ - 1324a: 4479 add r1, pc │ │ - 1324c: f7fe fad0 bl 117f0 │ │ - 13250: 4998 ldr r1, [pc, #608] ; (134b4 ) │ │ - 13252: 1c38 adds r0, r7, #0 │ │ - 13254: 4479 add r1, pc │ │ - 13256: f7fe facb bl 117f0 │ │ - 1325a: 4997 ldr r1, [pc, #604] ; (134b8 ) │ │ - 1325c: 1c38 adds r0, r7, #0 │ │ - 1325e: 4479 add r1, pc │ │ - 13260: f7fe fac6 bl 117f0 │ │ - 13264: 4995 ldr r1, [pc, #596] ; (134bc ) │ │ - 13266: 1c38 adds r0, r7, #0 │ │ - 13268: 4479 add r1, pc │ │ - 1326a: f7fe fac1 bl 117f0 │ │ - 1326e: 4994 ldr r1, [pc, #592] ; (134c0 ) │ │ - 13270: 1c38 adds r0, r7, #0 │ │ - 13272: 4479 add r1, pc │ │ - 13274: f7fe fabc bl 117f0 │ │ - 13278: 4892 ldr r0, [pc, #584] ; (134c4 ) │ │ - 1327a: 1c2a adds r2, r5, #0 │ │ - 1327c: 2103 movs r1, #3 │ │ - 1327e: 4478 add r0, pc │ │ - 13280: 6174 str r4, [r6, #20] │ │ - 13282: f7fb fdbf bl ee04 │ │ - 13286: 4890 ldr r0, [pc, #576] ; (134c8 ) │ │ - 13288: 1c2a adds r2, r5, #0 │ │ - 1328a: 320c adds r2, #12 │ │ - 1328c: 4478 add r0, pc │ │ - 1328e: 2103 movs r1, #3 │ │ - 13290: f7fb fdb8 bl ee04 │ │ - 13294: 488d ldr r0, [pc, #564] ; (134cc ) │ │ - 13296: 1c2a adds r2, r5, #0 │ │ - 13298: 3218 adds r2, #24 │ │ - 1329a: 4478 add r0, pc │ │ - 1329c: 2104 movs r1, #4 │ │ - 1329e: f7fb fdb1 bl ee04 │ │ - 132a2: 488b ldr r0, [pc, #556] ; (134d0 ) │ │ - 132a4: 1c2a adds r2, r5, #0 │ │ - 132a6: 3228 adds r2, #40 ; 0x28 │ │ - 132a8: 4478 add r0, pc │ │ - 132aa: 2104 movs r1, #4 │ │ - 132ac: f7fb fdaa bl ee04 │ │ - 132b0: 4888 ldr r0, [pc, #544] ; (134d4 ) │ │ - 132b2: 1c2a adds r2, r5, #0 │ │ - 132b4: 3238 adds r2, #56 ; 0x38 │ │ - 132b6: 4478 add r0, pc │ │ - 132b8: 2104 movs r1, #4 │ │ - 132ba: f7fb fda3 bl ee04 │ │ - 132be: 4886 ldr r0, [pc, #536] ; (134d8 ) │ │ - 132c0: 1c2a adds r2, r5, #0 │ │ - 132c2: 3248 adds r2, #72 ; 0x48 │ │ - 132c4: 4478 add r0, pc │ │ - 132c6: 2104 movs r1, #4 │ │ - 132c8: f7fb fd9c bl ee04 │ │ - 132cc: 4883 ldr r0, [pc, #524] ; (134dc ) │ │ - 132ce: 1c2a adds r2, r5, #0 │ │ - 132d0: 3258 adds r2, #88 ; 0x58 │ │ - 132d2: 4478 add r0, pc │ │ - 132d4: 2104 movs r1, #4 │ │ - 132d6: f7fb fd95 bl ee04 │ │ - 132da: 4881 ldr r0, [pc, #516] ; (134e0 ) │ │ - 132dc: 1c2a adds r2, r5, #0 │ │ - 132de: 3268 adds r2, #104 ; 0x68 │ │ - 132e0: 4478 add r0, pc │ │ - 132e2: 2104 movs r1, #4 │ │ - 132e4: f7fb fd8e bl ee04 │ │ - 132e8: 487e ldr r0, [pc, #504] ; (134e4 ) │ │ - 132ea: 1c2a adds r2, r5, #0 │ │ - 132ec: 3278 adds r2, #120 ; 0x78 │ │ - 132ee: 4478 add r0, pc │ │ - 132f0: 2103 movs r1, #3 │ │ - 132f2: 4d7d ldr r5, [pc, #500] ; (134e8 ) │ │ - 132f4: f7fb fd86 bl ee04 │ │ - 132f8: 487c ldr r0, [pc, #496] ; (134ec ) │ │ - 132fa: 447d add r5, pc │ │ - 132fc: 1d2a adds r2, r5, #4 │ │ - 132fe: 4478 add r0, pc │ │ - 13300: 2103 movs r1, #3 │ │ - 13302: f7fb fd7f bl ee04 │ │ - 13306: 487a ldr r0, [pc, #488] ; (134f0 ) │ │ - 13308: 1c2e adds r6, r5, #0 │ │ - 1330a: 3610 adds r6, #16 │ │ - 1330c: 4478 add r0, pc │ │ - 1330e: 2104 movs r1, #4 │ │ - 13310: 1c32 adds r2, r6, #0 │ │ - 13312: f7fb fd77 bl ee04 │ │ - 13316: 4877 ldr r0, [pc, #476] ; (134f4 ) │ │ - 13318: 2104 movs r1, #4 │ │ - 1331a: 1c32 adds r2, r6, #0 │ │ - 1331c: 4478 add r0, pc │ │ - 1331e: f7fb fd71 bl ee04 │ │ - 13322: 4875 ldr r0, [pc, #468] ; (134f8 ) │ │ - 13324: 1c2a adds r2, r5, #0 │ │ - 13326: 3220 adds r2, #32 │ │ - 13328: 4478 add r0, pc │ │ - 1332a: 2103 movs r1, #3 │ │ - 1332c: f7fb fd6a bl ee04 │ │ - 13330: 4872 ldr r0, [pc, #456] ; (134fc ) │ │ - 13332: 1c2a adds r2, r5, #0 │ │ - 13334: 322c adds r2, #44 ; 0x2c │ │ - 13336: 4478 add r0, pc │ │ - 13338: 2104 movs r1, #4 │ │ - 1333a: f7fb fd63 bl ee04 │ │ - 1333e: 4870 ldr r0, [pc, #448] ; (13500 ) │ │ - 13340: 1c2a adds r2, r5, #0 │ │ - 13342: 323c adds r2, #60 ; 0x3c │ │ - 13344: 4478 add r0, pc │ │ - 13346: 2105 movs r1, #5 │ │ - 13348: f7fb fd5c bl ee04 │ │ - 1334c: 486d ldr r0, [pc, #436] ; (13504 ) │ │ - 1334e: 1c2a adds r2, r5, #0 │ │ - 13350: 3250 adds r2, #80 ; 0x50 │ │ - 13352: 4478 add r0, pc │ │ - 13354: 2105 movs r1, #5 │ │ - 13356: f7fb fd55 bl ee04 │ │ - 1335a: 486b ldr r0, [pc, #428] ; (13508 ) │ │ - 1335c: 1c2a adds r2, r5, #0 │ │ - 1335e: 3264 adds r2, #100 ; 0x64 │ │ - 13360: 4478 add r0, pc │ │ - 13362: 2105 movs r1, #5 │ │ - 13364: f7fb fd4e bl ee04 │ │ - 13368: 4868 ldr r0, [pc, #416] ; (1350c ) │ │ - 1336a: 1c2a adds r2, r5, #0 │ │ - 1336c: 4d68 ldr r5, [pc, #416] ; (13510 ) │ │ - 1336e: 3278 adds r2, #120 ; 0x78 │ │ - 13370: 4478 add r0, pc │ │ - 13372: 2105 movs r1, #5 │ │ - 13374: f7fb fd46 bl ee04 │ │ - 13378: 4866 ldr r0, [pc, #408] ; (13514 ) │ │ - 1337a: 447d add r5, pc │ │ - 1337c: 1c2a adds r2, r5, #0 │ │ - 1337e: 320c adds r2, #12 │ │ - 13380: 4478 add r0, pc │ │ - 13382: 2106 movs r1, #6 │ │ - 13384: f7fb fd3e bl ee04 │ │ - 13388: 4863 ldr r0, [pc, #396] ; (13518 ) │ │ - 1338a: 1c2a adds r2, r5, #0 │ │ - 1338c: 3224 adds r2, #36 ; 0x24 │ │ - 1338e: 4478 add r0, pc │ │ - 13390: 2105 movs r1, #5 │ │ - 13392: f7fb fd37 bl ee04 │ │ - 13396: 4861 ldr r0, [pc, #388] ; (1351c ) │ │ - 13398: 1c2a adds r2, r5, #0 │ │ - 1339a: 3238 adds r2, #56 ; 0x38 │ │ - 1339c: 4478 add r0, pc │ │ - 1339e: 2103 movs r1, #3 │ │ - 133a0: f7fb fd30 bl ee04 │ │ - 133a4: 485e ldr r0, [pc, #376] ; (13520 ) │ │ - 133a6: 1c2a adds r2, r5, #0 │ │ - 133a8: 3244 adds r2, #68 ; 0x44 │ │ - 133aa: 4478 add r0, pc │ │ - 133ac: 2103 movs r1, #3 │ │ - 133ae: f7fb fd29 bl ee04 │ │ - 133b2: 485c ldr r0, [pc, #368] ; (13524 ) │ │ - 133b4: 1c2a adds r2, r5, #0 │ │ - 133b6: 3250 adds r2, #80 ; 0x50 │ │ - 133b8: 4478 add r0, pc │ │ - 133ba: 2104 movs r1, #4 │ │ - 133bc: f7fb fd22 bl ee04 │ │ - 133c0: 4859 ldr r0, [pc, #356] ; (13528 ) │ │ - 133c2: 1c2a adds r2, r5, #0 │ │ - 133c4: 3260 adds r2, #96 ; 0x60 │ │ - 133c6: 4478 add r0, pc │ │ - 133c8: 2104 movs r1, #4 │ │ - 133ca: f7fb fd1b bl ee04 │ │ - 133ce: 4857 ldr r0, [pc, #348] ; (1352c ) │ │ - 133d0: 1c2a adds r2, r5, #0 │ │ - 133d2: 3270 adds r2, #112 ; 0x70 │ │ - 133d4: 4478 add r0, pc │ │ - 133d6: 2104 movs r1, #4 │ │ - 133d8: 4d55 ldr r5, [pc, #340] ; (13530 ) │ │ - 133da: f7fb fd13 bl ee04 │ │ - 133de: 4855 ldr r0, [pc, #340] ; (13534 ) │ │ - 133e0: 447d add r5, pc │ │ - 133e2: 2105 movs r1, #5 │ │ - 133e4: 4478 add r0, pc │ │ - 133e6: 1c2a adds r2, r5, #0 │ │ - 133e8: f7fb fd0c bl ee04 │ │ - 133ec: 4852 ldr r0, [pc, #328] ; (13538 ) │ │ - 133ee: 1c2a adds r2, r5, #0 │ │ - 133f0: 3214 adds r2, #20 │ │ - 133f2: 4478 add r0, pc │ │ - 133f4: 2102 movs r1, #2 │ │ - 133f6: f7fb fd05 bl ee04 │ │ - 133fa: 4850 ldr r0, [pc, #320] ; (1353c ) │ │ - 133fc: 1c2a adds r2, r5, #0 │ │ - 133fe: 2106 movs r1, #6 │ │ - 13400: 4478 add r0, pc │ │ - 13402: 321c adds r2, #28 │ │ - 13404: f7fb fcfe bl ee04 │ │ - 13408: ab8c add r3, sp, #560 ; 0x230 │ │ - 1340a: 20ff movs r0, #255 ; 0xff │ │ - 1340c: 1c21 adds r1, r4, #0 │ │ - 1340e: 54e0 strb r0, [r4, r3] │ │ - 13410: 191a adds r2, r3, r4 │ │ - 13412: 3402 adds r4, #2 │ │ - 13414: 2500 movs r5, #0 │ │ - 13416: 7051 strb r1, [r2, #1] │ │ - 13418: 2c36 cmp r4, #54 ; 0x36 │ │ - 1341a: d1f8 bne.n 1340e │ │ - 1341c: 4c48 ldr r4, [pc, #288] ; (13540 ) │ │ - 1341e: 1c38 adds r0, r7, #0 │ │ - 13420: ae71 add r6, sp, #452 ; 0x1c4 │ │ - 13422: 447c add r4, pc │ │ - 13424: 1c21 adds r1, r4, #0 │ │ - 13426: f7fc fda5 bl ff74 │ │ - 1342a: 1c21 adds r1, r4, #0 │ │ - 1342c: 1c38 adds r0, r7, #0 │ │ - 1342e: f7fc fddc bl ffea │ │ - 13432: 68fc ldr r4, [r7, #12] │ │ - 13434: 9566 str r5, [sp, #408] ; 0x198 │ │ - 13436: 9674 str r6, [sp, #464] ; 0x1d0 │ │ - 13438: 60b5 str r5, [r6, #8] │ │ - 1343a: 42ac cmp r4, r5 │ │ - 1343c: d100 bne.n 13440 │ │ - 1343e: e083 b.n 13548 │ │ - 13440: 1c2c adds r4, r5, #0 │ │ - 13442: 1c38 adds r0, r7, #0 │ │ - 13444: 1c31 adds r1, r6, #0 │ │ - 13446: f7fc fc13 bl fc70 │ │ - 1344a: 1e05 subs r5, r0, #0 │ │ - 1344c: d010 beq.n 13470 │ │ - 1344e: 7828 ldrb r0, [r5, #0] │ │ - 13450: f7fc fd66 bl ff20 │ │ - 13454: 2800 cmp r0, #0 │ │ - 13456: d001 beq.n 1345c │ │ - 13458: 3501 adds r5, #1 │ │ - 1345a: e7f8 b.n 1344e │ │ - 1345c: 4939 ldr r1, [pc, #228] ; (13544 ) │ │ - 1345e: 1c28 adds r0, r5, #0 │ │ - 13460: 2202 movs r2, #2 │ │ - 13462: 4479 add r1, pc │ │ - 13464: f01d faea bl 30a3c <__clzsi2+0x188> │ │ - 13468: 4243 negs r3, r0 │ │ - 1346a: 4143 adcs r3, r0 │ │ - 1346c: 18e4 adds r4, r4, r3 │ │ - 1346e: e7e8 b.n 13442 │ │ - 13470: 2c00 cmp r4, #0 │ │ - 13472: d007 beq.n 13484 │ │ - 13474: 68f8 ldr r0, [r7, #12] │ │ - 13476: 1c21 adds r1, r4, #0 │ │ - 13478: 2404 movs r4, #4 │ │ - 1347a: 3801 subs r0, #1 │ │ - 1347c: f01a fe2e bl 2e0dc <__aeabi_idivmod> │ │ - 13480: 915f str r1, [sp, #380] ; 0x17c │ │ - 13482: e000 b.n 13486 │ │ - 13484: 945f str r4, [sp, #380] ; 0x17c │ │ - 13486: 2300 movs r3, #0 │ │ - 13488: 944f str r4, [sp, #316] ; 0x13c │ │ - 1348a: 60b3 str r3, [r6, #8] │ │ - 1348c: e05e b.n 1354c │ │ - 1348e: 46c0 nop ; (mov r8, r8) │ │ - 13490: e904 0000 stmdb r4, {} │ │ - 13494: 3ee4 subs r6, #228 ; 0xe4 │ │ - 13496: 0003 movs r3, r0 │ │ - 13498: f1bb 0001 subs.w r0, fp, #1 │ │ - 1349c: f1ad 0001 sub.w r0, sp, #1 │ │ - 134a0: ebd6 0001 rsbs r0, r6, r1 │ │ - 134a4: f1ad 0001 sub.w r0, sp, #1 │ │ - 134a8: f1ae 0001 sub.w r0, lr, #1 │ │ - 134ac: f1b0 0001 subs.w r0, r0, #1 │ │ - 134b0: f1b9 0001 subs.w r0, r9, #1 │ │ - 134b4: f1c2 0001 rsb r0, r2, #1 │ │ - 134b8: f1c7 0001 rsb r0, r7, #1 │ │ - 134bc: f1cb 0001 rsb r0, fp, #1 │ │ - 134c0: f1cd 0001 rsb r0, sp, #1 │ │ - 134c4: edfe 0001 ldcl 0, cr0, [lr, #4]! │ │ - 134c8: f1be 0001 subs.w r0, lr, #1 │ │ - 134cc: f1b2 0001 subs.w r0, r2, #1 │ │ - 134d0: f1a6 0001 sub.w r0, r6, #1 │ │ - 134d4: f19b 0001 ; instruction: 0xf19b0001 │ │ - 134d8: f192 0001 ; instruction: 0xf1920001 │ │ - 134dc: f187 0001 ; instruction: 0xf1870001 │ │ - 134e0: f17b 0001 sbcs.w r0, fp, #1 │ │ - 134e4: f170 0001 sbcs.w r0, r0, #1 │ │ - 134e8: eb86 0001 ; instruction: 0xeb860001 │ │ - 134ec: f164 0001 sbc.w r0, r4, #1 │ │ - 134f0: f158 0001 adcs.w r0, r8, #1 │ │ - 134f4: f14d 0001 adc.w r0, sp, #1 │ │ - 134f8: f144 0001 adc.w r0, r4, #1 │ │ - 134fc: f13a 0001 ; instruction: 0xf13a0001 │ │ - 13500: f131 0001 ; instruction: 0xf1310001 │ │ - 13504: f125 0001 ; instruction: 0xf1250001 │ │ - 13508: f11a 0001 adds.w r0, sl, #1 │ │ - 1350c: f10f 0001 add.w r0, pc, #1 │ │ - 13510: eb86 0001 ; instruction: 0xeb860001 │ │ - 13514: f102 0001 add.w r0, r2, #1 │ │ - 13518: f0f7 0001 ; instruction: 0xf0f70001 │ │ - 1351c: f0ee 0001 ; instruction: 0xf0ee0001 │ │ - 13520: f0e4 0001 ; instruction: 0xf0e40001 │ │ - 13524: f0db 0001 ; instruction: 0xf0db0001 │ │ - 13528: f0d2 0001 ; instruction: 0xf0d20001 │ │ - 1352c: f0ca 0001 ; instruction: 0xf0ca0001 │ │ - 13530: eba0 0001 sub.w r0, r0, r1 │ │ - 13534: f0c0 0001 ; instruction: 0xf0c00001 │ │ - 13538: f0b8 0001 ; instruction: 0xf0b80001 │ │ - 1353c: f0ac 0001 ; instruction: 0xf0ac0001 │ │ - 13540: ec5a 0001 mrrc 0, 0, r0, sl, cr1 │ │ - 13544: f04d 0001 orr.w r0, sp, #1 │ │ - 13548: 945f str r4, [sp, #380] ; 0x17c │ │ - 1354a: 944f str r4, [sp, #316] ; 0x13c │ │ - 1354c: 2600 movs r6, #0 │ │ - 1354e: 2501 movs r5, #1 │ │ - 13550: 2478 movs r4, #120 ; 0x78 │ │ - 13552: 955b str r5, [sp, #364] ; 0x16c │ │ - 13554: 964a str r6, [sp, #296] ; 0x128 │ │ - 13556: 9650 str r6, [sp, #320] ; 0x140 │ │ - 13558: 9648 str r6, [sp, #288] ; 0x120 │ │ - 1355a: 9660 str r6, [sp, #384] ; 0x180 │ │ - 1355c: 965a str r6, [sp, #360] ; 0x168 │ │ - 1355e: 9658 str r6, [sp, #352] ; 0x160 │ │ - 13560: 9657 str r6, [sp, #348] ; 0x15c │ │ - 13562: 9656 str r6, [sp, #344] ; 0x158 │ │ - 13564: 9646 str r6, [sp, #280] ; 0x118 │ │ - 13566: 9649 str r6, [sp, #292] ; 0x124 │ │ - 13568: 964e str r6, [sp, #312] ; 0x138 │ │ - 1356a: 9553 str r5, [sp, #332] ; 0x14c │ │ - 1356c: 9555 str r5, [sp, #340] ; 0x154 │ │ - 1356e: 945e str r4, [sp, #376] ; 0x178 │ │ - 13570: 9659 str r6, [sp, #356] ; 0x164 │ │ - 13572: 9562 str r5, [sp, #392] ; 0x188 │ │ - 13574: 9661 str r6, [sp, #388] ; 0x184 │ │ - 13576: 964d str r6, [sp, #308] ; 0x134 │ │ - 13578: 9654 str r6, [sp, #336] ; 0x150 │ │ - 1357a: 965d str r6, [sp, #372] ; 0x174 │ │ - 1357c: 9651 str r6, [sp, #324] ; 0x144 │ │ - 1357e: 9c5b ldr r4, [sp, #364] ; 0x16c │ │ - 13580: 2c00 cmp r4, #0 │ │ - 13582: d101 bne.n 13588 │ │ - 13584: f002 faec bl 15b60 │ │ - 13588: 9d5b ldr r5, [sp, #364] ; 0x16c │ │ - 1358a: 3d01 subs r5, #1 │ │ - 1358c: 955b str r5, [sp, #364] ; 0x16c │ │ - 1358e: 9e5b ldr r6, [sp, #364] ; 0x16c │ │ - 13590: aa74 add r2, sp, #464 ; 0x1d0 │ │ - 13592: 1c38 adds r0, r7, #0 │ │ - 13594: 00b3 lsls r3, r6, #2 │ │ - 13596: 589b ldr r3, [r3, r2] │ │ - 13598: 1c19 adds r1, r3, #0 │ │ - 1359a: 9347 str r3, [sp, #284] ; 0x11c │ │ - 1359c: f7fc fb68 bl fc70 │ │ - 135a0: 9045 str r0, [sp, #276] ; 0x114 │ │ - 135a2: 2800 cmp r0, #0 │ │ - 135a4: d101 bne.n 135aa │ │ - 135a6: f002 fad4 bl 15b52 │ │ - 135aa: 9d45 ldr r5, [sp, #276] ; 0x114 │ │ - 135ac: 782c ldrb r4, [r5, #0] │ │ - 135ae: 1c20 adds r0, r4, #0 │ │ - 135b0: f7fc fcb6 bl ff20 │ │ - 135b4: 2800 cmp r0, #0 │ │ - 135b6: d003 beq.n 135c0 │ │ - 135b8: 9e45 ldr r6, [sp, #276] ; 0x114 │ │ - 135ba: 3601 adds r6, #1 │ │ - 135bc: 9645 str r6, [sp, #276] ; 0x114 │ │ - 135be: e7f4 b.n 135aa │ │ - 135c0: 9e4f ldr r6, [sp, #316] ; 0x13c │ │ - 135c2: 2e05 cmp r6, #5 │ │ - 135c4: d901 bls.n 135ca │ │ - 135c6: f000 fccb bl 13f60 │ │ - 135ca: 1c30 adds r0, r6, #0 │ │ - 135cc: f01a fce4 bl 2df98 <__gnu_thumb1_case_uhi> │ │ - 135d0: 0099 lsls r1, r3, #2 │ │ - 135d2: 0017 movs r7, r2 │ │ - 135d4: 00da lsls r2, r3, #3 │ │ - 135d6: 0317 lsls r7, r2, #12 │ │ - 135d8: 0006 movs r6, r0 │ │ - 135da: 0310 lsls r0, r2, #12 │ │ - 135dc: 49d1 ldr r1, [pc, #836] ; (13924 ) │ │ - 135de: 9845 ldr r0, [sp, #276] ; 0x114 │ │ - 135e0: 2202 movs r2, #2 │ │ - 135e2: 4479 add r1, pc │ │ - 135e4: f01d fa2a bl 30a3c <__clzsi2+0x188> │ │ - 135e8: 2800 cmp r0, #0 │ │ - 135ea: d108 bne.n 135fe │ │ - 135ec: 9b61 ldr r3, [sp, #388] ; 0x184 │ │ - 135ee: 9c61 ldr r4, [sp, #388] ; 0x184 │ │ - 135f0: 9d5f ldr r5, [sp, #380] ; 0x17c │ │ - 135f2: 3301 adds r3, #1 │ │ - 135f4: 9361 str r3, [sp, #388] ; 0x184 │ │ - 135f6: 42ac cmp r4, r5 │ │ - 135f8: d001 beq.n 135fe │ │ - 135fa: f000 fcb1 bl 13f60 │ │ - 135fe: 49ca ldr r1, [pc, #808] ; (13928 ) │ │ - 13600: 9845 ldr r0, [sp, #276] ; 0x114 │ │ - 13602: 2202 movs r2, #2 │ │ - 13604: 4479 add r1, pc │ │ - 13606: f01d fa19 bl 30a3c <__clzsi2+0x188> │ │ - 1360a: 1e01 subs r1, r0, #0 │ │ - 1360c: d001 beq.n 13612 │ │ - 1360e: f000 fca7 bl 13f60 │ │ - 13612: 9e4c ldr r6, [sp, #304] ; 0x130 │ │ - 13614: 4ac5 ldr r2, [pc, #788] ; (1392c ) │ │ - 13616: 18b0 adds r0, r6, r2 │ │ - 13618: 2220 movs r2, #32 │ │ - 1361a: f01d f9e7 bl 309ec <__clzsi2+0x138> │ │ - 1361e: 9c45 ldr r4, [sp, #276] ; 0x114 │ │ - 13620: 3402 adds r4, #2 │ │ - 13622: 9445 str r4, [sp, #276] ; 0x114 │ │ - 13624: 9e45 ldr r6, [sp, #276] ; 0x114 │ │ - 13626: 7830 ldrb r0, [r6, #0] │ │ - 13628: f7fc fc7a bl ff20 │ │ - 1362c: 1e05 subs r5, r0, #0 │ │ - 1362e: d003 beq.n 13638 │ │ - 13630: 9d45 ldr r5, [sp, #276] ; 0x114 │ │ - 13632: 3501 adds r5, #1 │ │ - 13634: 9545 str r5, [sp, #276] ; 0x114 │ │ - 13636: e7f5 b.n 13624 │ │ - 13638: 9845 ldr r0, [sp, #276] ; 0x114 │ │ - 1363a: f01d fa97 bl 30b6c <__clzsi2+0x2b8> │ │ - 1363e: 21c4 movs r1, #196 ; 0xc4 │ │ - 13640: 9062 str r0, [sp, #392] ; 0x188 │ │ - 13642: 20c2 movs r0, #194 ; 0xc2 │ │ - 13644: 0040 lsls r0, r0, #1 │ │ - 13646: 2347 movs r3, #71 ; 0x47 │ │ - 13648: 0049 lsls r1, r1, #1 │ │ - 1364a: 22c6 movs r2, #198 ; 0xc6 │ │ - 1364c: 503d str r5, [r7, r0] │ │ - 1364e: 0052 lsls r2, r2, #1 │ │ - 13650: 507b str r3, [r7, r1] │ │ - 13652: 24c8 movs r4, #200 ; 0xc8 │ │ - 13654: 232d movs r3, #45 ; 0x2d │ │ - 13656: 50bb str r3, [r7, r2] │ │ - 13658: 0064 lsls r4, r4, #1 │ │ - 1365a: 2321 movs r3, #33 ; 0x21 │ │ - 1365c: 26ca movs r6, #202 ; 0xca │ │ - 1365e: 20cc movs r0, #204 ; 0xcc │ │ - 13660: 513b str r3, [r7, r4] │ │ - 13662: 0076 lsls r6, r6, #1 │ │ - 13664: 2350 movs r3, #80 ; 0x50 │ │ - 13666: 0040 lsls r0, r0, #1 │ │ - 13668: 51bb str r3, [r7, r6] │ │ - 1366a: 503b str r3, [r7, r0] │ │ - 1366c: 68bc ldr r4, [r7, #8] │ │ - 1366e: 2c00 cmp r4, #0 │ │ - 13670: d010 beq.n 13694 │ │ - 13672: 1d63 adds r3, r4, #5 │ │ - 13674: 77dd strb r5, [r3, #31] │ │ - 13676: 7863 ldrb r3, [r4, #1] │ │ - 13678: 7822 ldrb r2, [r4, #0] │ │ - 1367a: 7325 strb r5, [r4, #12] │ │ - 1367c: 021b lsls r3, r3, #8 │ │ - 1367e: 4313 orrs r3, r2 │ │ - 13680: 78a2 ldrb r2, [r4, #2] │ │ - 13682: 7365 strb r5, [r4, #13] │ │ - 13684: 73a5 strb r5, [r4, #14] │ │ - 13686: 73e5 strb r5, [r4, #15] │ │ - 13688: 78e4 ldrb r4, [r4, #3] │ │ - 1368a: 0412 lsls r2, r2, #16 │ │ - 1368c: 4313 orrs r3, r2 │ │ - 1368e: 0624 lsls r4, r4, #24 │ │ - 13690: 431c orrs r4, r3 │ │ - 13692: e7ec b.n 1366e │ │ - 13694: 21ce movs r1, #206 ; 0xce │ │ - 13696: 22d0 movs r2, #208 ; 0xd0 │ │ - 13698: 23d2 movs r3, #210 ; 0xd2 │ │ - 1369a: 0052 lsls r2, r2, #1 │ │ - 1369c: 0049 lsls r1, r1, #1 │ │ - 1369e: 005b lsls r3, r3, #1 │ │ - 136a0: 507c str r4, [r7, r1] │ │ - 136a2: 50bc str r4, [r7, r2] │ │ - 136a4: 50fc str r4, [r7, r3] │ │ - 136a6: 4ba2 ldr r3, [pc, #648] ; (13930 ) │ │ - 136a8: 1c21 adds r1, r4, #0 │ │ - 136aa: a865 add r0, sp, #404 ; 0x194 │ │ - 136ac: 447b add r3, pc │ │ - 136ae: 65dc str r4, [r3, #92] ; 0x5c │ │ - 136b0: 25c0 movs r5, #192 ; 0xc0 │ │ - 136b2: f7fe fc01 bl 11eb8 │ │ - 136b6: 1c3b adds r3, r7, #0 │ │ - 136b8: 20be movs r0, #190 ; 0xbe │ │ - 136ba: 33fc adds r3, #252 ; 0xfc │ │ - 136bc: 2601 movs r6, #1 │ │ - 136be: 006d lsls r5, r5, #1 │ │ - 136c0: 0040 lsls r0, r0, #1 │ │ - 136c2: 21d4 movs r1, #212 ; 0xd4 │ │ - 136c4: 67dc str r4, [r3, #124] ; 0x7c │ │ - 136c6: 0049 lsls r1, r1, #1 │ │ - 136c8: 517e str r6, [r7, r5] │ │ - 136ca: 4b9a ldr r3, [pc, #616] ; (13934 ) │ │ - 136cc: 503c str r4, [r7, r0] │ │ - 136ce: 4d9a ldr r5, [pc, #616] ; (13938 ) │ │ - 136d0: 5879 ldr r1, [r7, r1] │ │ - 136d2: 447b add r3, pc │ │ - 136d4: 447d add r5, pc │ │ - 136d6: 6019 str r1, [r3, #0] │ │ - 136d8: 1c38 adds r0, r7, #0 │ │ - 136da: 1c29 adds r1, r5, #0 │ │ - 136dc: f7fc fc4a bl ff74 │ │ - 136e0: 1c38 adds r0, r7, #0 │ │ - 136e2: 1c29 adds r1, r5, #0 │ │ - 136e4: f7fc fc81 bl ffea │ │ - 136e8: 1c38 adds r0, r7, #0 │ │ - 136ea: 3024 adds r0, #36 ; 0x24 │ │ - 136ec: 1c29 adds r1, r5, #0 │ │ - 136ee: f01d f9cd bl 30a8c <__clzsi2+0x1d8> │ │ - 136f2: 9448 str r4, [sp, #288] ; 0x120 │ │ - 136f4: 9460 str r4, [sp, #384] ; 0x180 │ │ - 136f6: 945a str r4, [sp, #360] ; 0x168 │ │ - 136f8: 2402 movs r4, #2 │ │ - 136fa: 9653 str r6, [sp, #332] ; 0x14c │ │ - 136fc: 944f str r4, [sp, #316] ; 0x13c │ │ - 136fe: f000 fc2f bl 13f60 │ │ - 13702: 2c00 cmp r4, #0 │ │ - 13704: d101 bne.n 1370a │ │ - 13706: f000 fc2b bl 13f60 │ │ - 1370a: 9d45 ldr r5, [sp, #276] ; 0x114 │ │ - 1370c: 786b ldrb r3, [r5, #1] │ │ - 1370e: 2b3a cmp r3, #58 ; 0x3a │ │ - 13710: d001 beq.n 13716 │ │ - 13712: f000 fc25 bl 13f60 │ │ - 13716: a865 add r0, sp, #404 ; 0x194 │ │ - 13718: 2100 movs r1, #0 │ │ - 1371a: f7fe fbcd bl 11eb8 │ │ - 1371e: 4987 ldr r1, [pc, #540] ; (1393c ) │ │ - 13720: 1c38 adds r0, r7, #0 │ │ - 13722: 26be movs r6, #190 ; 0xbe │ │ - 13724: 3024 adds r0, #36 ; 0x24 │ │ - 13726: 4479 add r1, pc │ │ - 13728: 0076 lsls r6, r6, #1 │ │ - 1372a: f01d f9af bl 30a8c <__clzsi2+0x1d8> │ │ - 1372e: 59be ldr r6, [r7, r6] │ │ - 13730: 2e00 cmp r6, #0 │ │ - 13732: d00b beq.n 1374c │ │ - 13734: 20d2 movs r0, #210 ; 0xd2 │ │ - 13736: 0040 lsls r0, r0, #1 │ │ - 13738: 5839 ldr r1, [r7, r0] │ │ - 1373a: 2900 cmp r1, #0 │ │ - 1373c: d006 beq.n 1374c │ │ - 1373e: 22d4 movs r2, #212 ; 0xd4 │ │ - 13740: 0052 lsls r2, r2, #1 │ │ - 13742: 58ba ldr r2, [r7, r2] │ │ - 13744: 1c38 adds r0, r7, #0 │ │ - 13746: 9242 str r2, [sp, #264] ; 0x108 │ │ - 13748: f7fd f802 bl 10750 │ │ - 1374c: 23d0 movs r3, #208 ; 0xd0 │ │ - 1374e: 005b lsls r3, r3, #1 │ │ - 13750: 58f9 ldr r1, [r7, r3] │ │ - 13752: 2900 cmp r1, #0 │ │ - 13754: d00c beq.n 13770 │ │ - 13756: 24c0 movs r4, #192 ; 0xc0 │ │ - 13758: 0064 lsls r4, r4, #1 │ │ - 1375a: 593c ldr r4, [r7, r4] │ │ - 1375c: 2c00 cmp r4, #0 │ │ - 1375e: d107 bne.n 13770 │ │ - 13760: 25d4 movs r5, #212 ; 0xd4 │ │ - 13762: 006d lsls r5, r5, #1 │ │ - 13764: 597d ldr r5, [r7, r5] │ │ - 13766: 1c38 adds r0, r7, #0 │ │ - 13768: 1c2a adds r2, r5, #0 │ │ - 1376a: 9540 str r5, [sp, #256] ; 0x100 │ │ - 1376c: f7fc ffdc bl 10728 │ │ - 13770: 26c0 movs r6, #192 ; 0xc0 │ │ - 13772: 2301 movs r3, #1 │ │ - 13774: 0076 lsls r6, r6, #1 │ │ - 13776: 20be movs r0, #190 ; 0xbe │ │ - 13778: 51bb str r3, [r7, r6] │ │ - 1377a: 0040 lsls r0, r0, #1 │ │ - 1377c: 2300 movs r3, #0 │ │ - 1377e: 2402 movs r4, #2 │ │ - 13780: 503b str r3, [r7, r0] │ │ - 13782: 944f str r4, [sp, #316] ; 0x13c │ │ - 13784: 496e ldr r1, [pc, #440] ; (13940 ) │ │ - 13786: 9845 ldr r0, [sp, #276] ; 0x114 │ │ - 13788: 2202 movs r2, #2 │ │ - 1378a: 4479 add r1, pc │ │ - 1378c: f01d f956 bl 30a3c <__clzsi2+0x188> │ │ - 13790: 2800 cmp r0, #0 │ │ - 13792: d109 bne.n 137a8 │ │ - 13794: 9845 ldr r0, [sp, #276] ; 0x114 │ │ - 13796: 496b ldr r1, [pc, #428] ; (13944 ) │ │ - 13798: aa67 add r2, sp, #412 ; 0x19c │ │ - 1379a: ab68 add r3, sp, #416 ; 0x1a0 │ │ - 1379c: 4479 add r1, pc │ │ - 1379e: 3002 adds r0, #2 │ │ - 137a0: f01d f9cc bl 30b3c <__clzsi2+0x288> │ │ - 137a4: f000 fbdc bl 13f60 │ │ - 137a8: 4967 ldr r1, [pc, #412] ; (13948 ) │ │ - 137aa: 9845 ldr r0, [sp, #276] ; 0x114 │ │ - 137ac: 2202 movs r2, #2 │ │ - 137ae: 4479 add r1, pc │ │ - 137b0: f01d f944 bl 30a3c <__clzsi2+0x188> │ │ - 137b4: 2800 cmp r0, #0 │ │ - 137b6: d106 bne.n 137c6 │ │ - 137b8: 9845 ldr r0, [sp, #276] ; 0x114 │ │ - 137ba: a969 add r1, sp, #420 ; 0x1a4 │ │ - 137bc: aa6a add r2, sp, #424 ; 0x1a8 │ │ - 137be: 3002 adds r0, #2 │ │ - 137c0: f7fc fde8 bl 10394 │ │ - 137c4: e3cc b.n 13f60 │ │ - 137c6: 4961 ldr r1, [pc, #388] ; (1394c ) │ │ - 137c8: 9845 ldr r0, [sp, #276] ; 0x114 │ │ - 137ca: 2202 movs r2, #2 │ │ - 137cc: 4479 add r1, pc │ │ - 137ce: f01d f935 bl 30a3c <__clzsi2+0x188> │ │ - 137d2: 2800 cmp r0, #0 │ │ - 137d4: d105 bne.n 137e2 │ │ - 137d6: 9945 ldr r1, [sp, #276] ; 0x114 │ │ - 137d8: a865 add r0, sp, #404 ; 0x194 │ │ - 137da: 3102 adds r1, #2 │ │ - 137dc: f7fe fb6c bl 11eb8 │ │ - 137e0: e3be b.n 13f60 │ │ - 137e2: 495b ldr r1, [pc, #364] ; (13950 ) │ │ - 137e4: 9845 ldr r0, [sp, #276] ; 0x114 │ │ - 137e6: 2202 movs r2, #2 │ │ - 137e8: 4479 add r1, pc │ │ - 137ea: f01d f927 bl 30a3c <__clzsi2+0x188> │ │ - 137ee: 1c01 adds r1, r0, #0 │ │ - 137f0: 9845 ldr r0, [sp, #276] ; 0x114 │ │ - 137f2: 2900 cmp r1, #0 │ │ - 137f4: d125 bne.n 13842 │ │ - 137f6: 3002 adds r0, #2 │ │ - 137f8: f7fc f93a bl fa70 │ │ - 137fc: 68b9 ldr r1, [r7, #8] │ │ - 137fe: 9056 str r0, [sp, #344] ; 0x158 │ │ - 13800: 2900 cmp r1, #0 │ │ - 13802: d011 beq.n 13828 │ │ - 13804: 25d4 movs r5, #212 ; 0xd4 │ │ - 13806: 006d lsls r5, r5, #1 │ │ - 13808: 597d ldr r5, [r7, r5] │ │ - 1380a: 26d4 movs r6, #212 ; 0xd4 │ │ + 12c38: 785b ldrb r3, [r3, #1] │ │ + 12c3a: 071b lsls r3, r3, #28 │ │ + 12c3c: d54e bpl.n 12cdc │ │ + 12c3e: 239e movs r3, #158 ; 0x9e │ │ + 12c40: 33ff adds r3, #255 ; 0xff │ │ + 12c42: 5cfa ldrb r2, [r7, r3] │ │ + 12c44: 26ce movs r6, #206 ; 0xce │ │ + 12c46: 23cf movs r3, #207 ; 0xcf │ │ + 12c48: 0076 lsls r6, r6, #1 │ │ + 12c4a: 005b lsls r3, r3, #1 │ │ + 12c4c: 5db9 ldrb r1, [r7, r6] │ │ + 12c4e: 5cfb ldrb r3, [r7, r3] │ │ + 12c50: 0212 lsls r2, r2, #8 │ │ + 12c52: 430a orrs r2, r1 │ │ + 12c54: 041b lsls r3, r3, #16 │ │ + 12c56: 4313 orrs r3, r2 │ │ + 12c58: 22a0 movs r2, #160 ; 0xa0 │ │ + 12c5a: 32ff adds r2, #255 ; 0xff │ │ + 12c5c: 5cb9 ldrb r1, [r7, r2] │ │ + 12c5e: 1c38 adds r0, r7, #0 │ │ + 12c60: 0609 lsls r1, r1, #24 │ │ + 12c62: 4319 orrs r1, r3 │ │ + 12c64: 9d00 ldr r5, [sp, #0] │ │ + 12c66: f7fd fde3 bl 10830 │ │ + 12c6a: 19bb adds r3, r7, r6 │ │ + 12c6c: 0a02 lsrs r2, r0, #8 │ │ + 12c6e: 55b8 strb r0, [r7, r6] │ │ + 12c70: 705a strb r2, [r3, #1] │ │ + 12c72: 0c02 lsrs r2, r0, #16 │ │ + 12c74: 709a strb r2, [r3, #2] │ │ + 12c76: 0e02 lsrs r2, r0, #24 │ │ + 12c78: 3508 adds r5, #8 │ │ + 12c7a: 70da strb r2, [r3, #3] │ │ + 12c7c: 2601 movs r6, #1 │ │ + 12c7e: 2800 cmp r0, #0 │ │ + 12c80: d001 beq.n 12c86 │ │ + 12c82: 3005 adds r0, #5 │ │ + 12c84: 7fc6 ldrb r6, [r0, #31] │ │ + 12c86: 2208 movs r2, #8 │ │ + 12c88: 6820 ldr r0, [r4, #0] │ │ + 12c8a: 782b ldrb r3, [r5, #0] │ │ + 12c8c: 2b00 cmp r3, #0 │ │ + 12c8e: d025 beq.n 12cdc │ │ + 12c90: 18c1 adds r1, r0, r3 │ │ + 12c92: 7849 ldrb r1, [r1, #1] │ │ + 12c94: 4211 tst r1, r2 │ │ + 12c96: d001 beq.n 12c9c │ │ + 12c98: 3501 adds r5, #1 │ │ + 12c9a: e7f6 b.n 12c8a │ │ + 12c9c: 3b30 subs r3, #48 ; 0x30 │ │ + 12c9e: 2b09 cmp r3, #9 │ │ + 12ca0: d81c bhi.n 12cdc │ │ + 12ca2: 1c28 adds r0, r5, #0 │ │ + 12ca4: a90f add r1, sp, #60 ; 0x3c │ │ + 12ca6: f7fb fc07 bl e4b8 │ │ + 12caa: 2208 movs r2, #8 │ │ + 12cac: 6824 ldr r4, [r4, #0] │ │ + 12cae: 1828 adds r0, r5, r0 │ │ + 12cb0: 7803 ldrb r3, [r0, #0] │ │ + 12cb2: 2b00 cmp r3, #0 │ │ + 12cb4: d00c beq.n 12cd0 │ │ + 12cb6: 18e1 adds r1, r4, r3 │ │ + 12cb8: 7849 ldrb r1, [r1, #1] │ │ + 12cba: 4211 tst r1, r2 │ │ + 12cbc: d001 beq.n 12cc2 │ │ + 12cbe: 3001 adds r0, #1 │ │ + 12cc0: e7f6 b.n 12cb0 │ │ + 12cc2: 3b30 subs r3, #48 ; 0x30 │ │ + 12cc4: 2b09 cmp r3, #9 │ │ + 12cc6: d803 bhi.n 12cd0 │ │ + 12cc8: a90f add r1, sp, #60 ; 0x3c │ │ + 12cca: 9e0f ldr r6, [sp, #60] ; 0x3c │ │ + 12ccc: f7fb fbf4 bl e4b8 │ │ + 12cd0: 9b0f ldr r3, [sp, #60] ; 0x3c │ │ + 12cd2: 1c38 adds r0, r7, #0 │ │ + 12cd4: 1c5a adds r2, r3, #1 │ │ + 12cd6: 1c31 adds r1, r6, #0 │ │ + 12cd8: f7fc fd19 bl f70e │ │ + 12cdc: 4967 ldr r1, [pc, #412] ; (12e7c ) │ │ + 12cde: 9800 ldr r0, [sp, #0] │ │ + 12ce0: 2205 movs r2, #5 │ │ + 12ce2: 4479 add r1, pc │ │ + 12ce4: f01f f82a bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 12ce8: 2800 cmp r0, #0 │ │ + 12cea: d000 beq.n 12cee │ │ + 12cec: e127 b.n 12f3e │ │ + 12cee: 2508 movs r5, #8 │ │ + 12cf0: 9b00 ldr r3, [sp, #0] │ │ + 12cf2: 9a01 ldr r2, [sp, #4] │ │ + 12cf4: 795e ldrb r6, [r3, #5] │ │ + 12cf6: 4b5f ldr r3, [pc, #380] ; (12e74 ) │ │ + 12cf8: 58d3 ldr r3, [r2, r3] │ │ + 12cfa: 681a ldr r2, [r3, #0] │ │ + 12cfc: 9302 str r3, [sp, #8] │ │ + 12cfe: 1994 adds r4, r2, r6 │ │ + 12d00: 7862 ldrb r2, [r4, #1] │ │ + 12d02: 422a tst r2, r5 │ │ + 12d04: d100 bne.n 12d08 │ │ + 12d06: e11a b.n 12f3e │ │ + 12d08: 9b00 ldr r3, [sp, #0] │ │ + 12d0a: 1c38 adds r0, r7, #0 │ │ + 12d0c: 1d9c adds r4, r3, #6 │ │ + 12d0e: 23ce movs r3, #206 ; 0xce │ │ + 12d10: 005b lsls r3, r3, #1 │ │ + 12d12: 5cf9 ldrb r1, [r7, r3] │ │ + 12d14: 239e movs r3, #158 ; 0x9e │ │ + 12d16: 33ff adds r3, #255 ; 0xff │ │ + 12d18: 5cfa ldrb r2, [r7, r3] │ │ + 12d1a: 23cf movs r3, #207 ; 0xcf │ │ + 12d1c: 40aa lsls r2, r5 │ │ + 12d1e: 005b lsls r3, r3, #1 │ │ + 12d20: 5cfb ldrb r3, [r7, r3] │ │ + 12d22: 430a orrs r2, r1 │ │ + 12d24: 041b lsls r3, r3, #16 │ │ + 12d26: 4313 orrs r3, r2 │ │ + 12d28: 22a0 movs r2, #160 ; 0xa0 │ │ + 12d2a: 32ff adds r2, #255 ; 0xff │ │ + 12d2c: 5cb9 ldrb r1, [r7, r2] │ │ + 12d2e: 0609 lsls r1, r1, #24 │ │ + 12d30: 4319 orrs r1, r3 │ │ + 12d32: f7fd fd7d bl 10830 │ │ + 12d36: 23ce movs r3, #206 ; 0xce │ │ + 12d38: 005b lsls r3, r3, #1 │ │ + 12d3a: 54f8 strb r0, [r7, r3] │ │ + 12d3c: 1c3b adds r3, r7, #0 │ │ + 12d3e: 1c06 adds r6, r0, #0 │ │ + 12d40: 339d adds r3, #157 ; 0x9d │ │ + 12d42: 33ff adds r3, #255 ; 0xff │ │ + 12d44: 0a02 lsrs r2, r0, #8 │ │ + 12d46: 705a strb r2, [r3, #1] │ │ + 12d48: 0c02 lsrs r2, r0, #16 │ │ + 12d4a: 709a strb r2, [r3, #2] │ │ + 12d4c: 0e02 lsrs r2, r0, #24 │ │ + 12d4e: 70da strb r2, [r3, #3] │ │ + 12d50: 9b02 ldr r3, [sp, #8] │ │ + 12d52: 681a ldr r2, [r3, #0] │ │ + 12d54: 7823 ldrb r3, [r4, #0] │ │ + 12d56: 2b00 cmp r3, #0 │ │ + 12d58: d109 bne.n 12d6e │ │ + 12d5a: 4949 ldr r1, [pc, #292] ; (12e80 ) │ │ + 12d5c: 1c20 adds r0, r4, #0 │ │ + 12d5e: 4479 add r1, pc │ │ + 12d60: 220b movs r2, #11 │ │ + 12d62: 1c25 adds r5, r4, #0 │ │ + 12d64: f01e ffea bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 12d68: 2800 cmp r0, #0 │ │ + 12d6a: d106 bne.n 12d7a │ │ + 12d6c: e029 b.n 12dc2 │ │ + 12d6e: 18d3 adds r3, r2, r3 │ │ + 12d70: 785b ldrb r3, [r3, #1] │ │ + 12d72: 422b tst r3, r5 │ │ + 12d74: d0f1 beq.n 12d5a │ │ + 12d76: 3401 adds r4, #1 │ │ + 12d78: e7ec b.n 12d54 │ │ + 12d7a: 4942 ldr r1, [pc, #264] ; (12e84 ) │ │ + 12d7c: 1c20 adds r0, r4, #0 │ │ + 12d7e: 4479 add r1, pc │ │ + 12d80: 2204 movs r2, #4 │ │ + 12d82: f01e ffdb bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 12d86: 2800 cmp r0, #0 │ │ + 12d88: d01b beq.n 12dc2 │ │ + 12d8a: 1c21 adds r1, r4, #0 │ │ + 12d8c: 2200 movs r2, #0 │ │ + 12d8e: 1c38 adds r0, r7, #0 │ │ + 12d90: f7fc fafa bl f388 │ │ + 12d94: 2108 movs r1, #8 │ │ + 12d96: 1c06 adds r6, r0, #0 │ │ + 12d98: 9b02 ldr r3, [sp, #8] │ │ + 12d9a: 681a ldr r2, [r3, #0] │ │ + 12d9c: 782b ldrb r3, [r5, #0] │ │ + 12d9e: 2b00 cmp r3, #0 │ │ + 12da0: d101 bne.n 12da6 │ │ + 12da2: 2108 movs r1, #8 │ │ + 12da4: e00a b.n 12dbc │ │ + 12da6: 18d3 adds r3, r2, r3 │ │ + 12da8: 785b ldrb r3, [r3, #1] │ │ + 12daa: 420b tst r3, r1 │ │ + 12dac: d1f9 bne.n 12da2 │ │ + 12dae: 3501 adds r5, #1 │ │ + 12db0: e7f4 b.n 12d9c │ │ + 12db2: 18d3 adds r3, r2, r3 │ │ + 12db4: 785b ldrb r3, [r3, #1] │ │ + 12db6: 420b tst r3, r1 │ │ + 12db8: d003 beq.n 12dc2 │ │ + 12dba: 3501 adds r5, #1 │ │ + 12dbc: 782b ldrb r3, [r5, #0] │ │ + 12dbe: 2b00 cmp r3, #0 │ │ + 12dc0: d1f7 bne.n 12db2 │ │ + 12dc2: 2301 movs r3, #1 │ │ + 12dc4: 9305 str r3, [sp, #20] │ │ + 12dc6: 2e00 cmp r6, #0 │ │ + 12dc8: d002 beq.n 12dd0 │ │ + 12dca: 1d73 adds r3, r6, #5 │ │ + 12dcc: 7fdb ldrb r3, [r3, #31] │ │ + 12dce: 9305 str r3, [sp, #20] │ │ + 12dd0: 2300 movs r3, #0 │ │ + 12dd2: 492d ldr r1, [pc, #180] ; (12e88 ) │ │ + 12dd4: 1c28 adds r0, r5, #0 │ │ + 12dd6: 4479 add r1, pc │ │ + 12dd8: 220b movs r2, #11 │ │ + 12dda: 930f str r3, [sp, #60] ; 0x3c │ │ + 12ddc: f01e ffae bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 12de0: 2800 cmp r0, #0 │ │ + 12de2: d13b bne.n 12e5c │ │ + 12de4: 7aeb ldrb r3, [r5, #11] │ │ + 12de6: 3b30 subs r3, #48 ; 0x30 │ │ + 12de8: 2b09 cmp r3, #9 │ │ + 12dea: d837 bhi.n 12e5c │ │ + 12dec: 350b adds r5, #11 │ │ + 12dee: 1c28 adds r0, r5, #0 │ │ + 12df0: a90f add r1, sp, #60 ; 0x3c │ │ + 12df2: f7fb fb61 bl e4b8 │ │ + 12df6: 2208 movs r2, #8 │ │ + 12df8: 9b02 ldr r3, [sp, #8] │ │ + 12dfa: 182c adds r4, r5, r0 │ │ + 12dfc: 681b ldr r3, [r3, #0] │ │ + 12dfe: 9304 str r3, [sp, #16] │ │ + 12e00: 7823 ldrb r3, [r4, #0] │ │ + 12e02: 2b00 cmp r3, #0 │ │ + 12e04: d109 bne.n 12e1a │ │ + 12e06: 4921 ldr r1, [pc, #132] ; (12e8c ) │ │ + 12e08: 1c20 adds r0, r4, #0 │ │ + 12e0a: 4479 add r1, pc │ │ + 12e0c: 2205 movs r2, #5 │ │ + 12e0e: 1c25 adds r5, r4, #0 │ │ + 12e10: f01e ff94 bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 12e14: 2800 cmp r0, #0 │ │ + 12e16: d007 beq.n 12e28 │ │ + 12e18: e020 b.n 12e5c │ │ + 12e1a: 9904 ldr r1, [sp, #16] │ │ + 12e1c: 18cb adds r3, r1, r3 │ │ + 12e1e: 785b ldrb r3, [r3, #1] │ │ + 12e20: 4213 tst r3, r2 │ │ + 12e22: d0f0 beq.n 12e06 │ │ + 12e24: 3401 adds r4, #1 │ │ + 12e26: e7eb b.n 12e00 │ │ + 12e28: 7963 ldrb r3, [r4, #5] │ │ + 12e2a: 3b30 subs r3, #48 ; 0x30 │ │ + 12e2c: 2b09 cmp r3, #9 │ │ + 12e2e: d815 bhi.n 12e5c │ │ + 12e30: 2208 movs r2, #8 │ │ + 12e32: 782b ldrb r3, [r5, #0] │ │ + 12e34: 2b00 cmp r3, #0 │ │ + 12e36: d101 bne.n 12e3c │ │ + 12e38: 2208 movs r2, #8 │ │ + 12e3a: e00c b.n 12e56 │ │ + 12e3c: 9904 ldr r1, [sp, #16] │ │ + 12e3e: 18cb adds r3, r1, r3 │ │ + 12e40: 785b ldrb r3, [r3, #1] │ │ + 12e42: 4213 tst r3, r2 │ │ + 12e44: d1f8 bne.n 12e38 │ │ + 12e46: 3501 adds r5, #1 │ │ + 12e48: e7f3 b.n 12e32 │ │ + 12e4a: 9904 ldr r1, [sp, #16] │ │ + 12e4c: 18cb adds r3, r1, r3 │ │ + 12e4e: 785b ldrb r3, [r3, #1] │ │ + 12e50: 4213 tst r3, r2 │ │ + 12e52: d003 beq.n 12e5c │ │ + 12e54: 3501 adds r5, #1 │ │ + 12e56: 782b ldrb r3, [r5, #0] │ │ + 12e58: 2b00 cmp r3, #0 │ │ + 12e5a: d1f6 bne.n 12e4a │ │ + 12e5c: 2e00 cmp r6, #0 │ │ + 12e5e: d119 bne.n 12e94 │ │ + 12e60: 490b ldr r1, [pc, #44] ; (12e90 ) │ │ + 12e62: 1c28 adds r0, r5, #0 │ │ + 12e64: 4479 add r1, pc │ │ + 12e66: 2204 movs r2, #4 │ │ + 12e68: f01e ff68 bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 12e6c: 2800 cmp r0, #0 │ │ + 12e6e: d032 beq.n 12ed6 │ │ + 12e70: e03c b.n 12eec │ │ + 12e72: 46c0 nop ; (mov r8, r8) │ │ + 12e74: ff2c ffff vminnm.f32 , q14, │ │ + 12e78: 07d1 lsls r1, r2, #31 │ │ + 12e7a: 0002 movs r2, r0 │ │ + 12e7c: 0717 lsls r7, r2, #28 │ │ + 12e7e: 0002 movs r2, r0 │ │ + 12e80: 06a1 lsls r1, r4, #26 │ │ + 12e82: 0002 movs r2, r0 │ │ + 12e84: 068d lsls r5, r1, #26 │ │ + 12e86: 0002 movs r2, r0 │ │ + 12e88: 0629 lsls r1, r5, #24 │ │ + 12e8a: 0002 movs r2, r0 │ │ + 12e8c: 0606 lsls r6, r0, #24 │ │ + 12e8e: 0002 movs r2, r0 │ │ + 12e90: 05a7 lsls r7, r4, #22 │ │ + 12e92: 0002 movs r2, r0 │ │ + 12e94: 2000 movs r0, #0 │ │ + 12e96: 7a7a ldrb r2, [r7, #9] │ │ + 12e98: 7a3b ldrb r3, [r7, #8] │ │ + 12e9a: 1d71 adds r1, r6, #5 │ │ + 12e9c: 0212 lsls r2, r2, #8 │ │ + 12e9e: 431a orrs r2, r3 │ │ + 12ea0: 7abb ldrb r3, [r7, #10] │ │ + 12ea2: 041b lsls r3, r3, #16 │ │ + 12ea4: 4313 orrs r3, r2 │ │ + 12ea6: 7afa ldrb r2, [r7, #11] │ │ + 12ea8: 0612 lsls r2, r2, #24 │ │ + 12eaa: 4313 orrs r3, r2 │ │ + 12eac: 2b00 cmp r3, #0 │ │ + 12eae: d0d7 beq.n 12e60 │ │ + 12eb0: 1d5a adds r2, r3, #5 │ │ + 12eb2: 7fd4 ldrb r4, [r2, #31] │ │ + 12eb4: 7fca ldrb r2, [r1, #31] │ │ + 12eb6: 4294 cmp r4, r2 │ │ + 12eb8: d102 bne.n 12ec0 │ │ + 12eba: 1c1a adds r2, r3, #0 │ │ + 12ebc: 3208 adds r2, #8 │ │ + 12ebe: 77d0 strb r0, [r2, #31] │ │ + 12ec0: 785c ldrb r4, [r3, #1] │ │ + 12ec2: 781a ldrb r2, [r3, #0] │ │ + 12ec4: 0224 lsls r4, r4, #8 │ │ + 12ec6: 4314 orrs r4, r2 │ │ + 12ec8: 789a ldrb r2, [r3, #2] │ │ + 12eca: 78db ldrb r3, [r3, #3] │ │ + 12ecc: 0412 lsls r2, r2, #16 │ │ + 12ece: 4322 orrs r2, r4 │ │ + 12ed0: 061b lsls r3, r3, #24 │ │ + 12ed2: 4313 orrs r3, r2 │ │ + 12ed4: e7ea b.n 12eac │ │ + 12ed6: 792b ldrb r3, [r5, #4] │ │ + 12ed8: 2b00 cmp r3, #0 │ │ + 12eda: d00d beq.n 12ef8 │ │ + 12edc: 2b25 cmp r3, #37 ; 0x25 │ │ + 12ede: d00b beq.n 12ef8 │ │ + 12ee0: 9a02 ldr r2, [sp, #8] │ │ + 12ee2: 6812 ldr r2, [r2, #0] │ │ + 12ee4: 18d3 adds r3, r2, r3 │ │ + 12ee6: 785b ldrb r3, [r3, #1] │ │ + 12ee8: 071b lsls r3, r3, #28 │ │ + 12eea: d405 bmi.n 12ef8 │ │ + 12eec: 1c38 adds r0, r7, #0 │ │ + 12eee: 9905 ldr r1, [sp, #20] │ │ + 12ef0: 9a0f ldr r2, [sp, #60] ; 0x3c │ │ + 12ef2: f7fc fc0c bl f70e │ │ + 12ef6: e022 b.n 12f3e │ │ + 12ef8: 2e00 cmp r6, #0 │ │ + 12efa: d0f7 beq.n 12eec │ │ + 12efc: 7a7a ldrb r2, [r7, #9] │ │ + 12efe: 7a3b ldrb r3, [r7, #8] │ │ + 12f00: 7afc ldrb r4, [r7, #11] │ │ + 12f02: 0212 lsls r2, r2, #8 │ │ + 12f04: 431a orrs r2, r3 │ │ + 12f06: 7abb ldrb r3, [r7, #10] │ │ + 12f08: 0624 lsls r4, r4, #24 │ │ + 12f0a: 1d70 adds r0, r6, #5 │ │ + 12f0c: 041b lsls r3, r3, #16 │ │ + 12f0e: 4313 orrs r3, r2 │ │ + 12f10: 431c orrs r4, r3 │ │ + 12f12: 2301 movs r3, #1 │ │ + 12f14: 2c00 cmp r4, #0 │ │ + 12f16: d0e9 beq.n 12eec │ │ + 12f18: 1d62 adds r2, r4, #5 │ │ + 12f1a: 7fd1 ldrb r1, [r2, #31] │ │ + 12f1c: 7fc2 ldrb r2, [r0, #31] │ │ + 12f1e: 4291 cmp r1, r2 │ │ + 12f20: d102 bne.n 12f28 │ │ + 12f22: 1c22 adds r2, r4, #0 │ │ + 12f24: 3208 adds r2, #8 │ │ + 12f26: 77d3 strb r3, [r2, #31] │ │ + 12f28: 7862 ldrb r2, [r4, #1] │ │ + 12f2a: 7825 ldrb r5, [r4, #0] │ │ + 12f2c: 0212 lsls r2, r2, #8 │ │ + 12f2e: 432a orrs r2, r5 │ │ + 12f30: 78a5 ldrb r5, [r4, #2] │ │ + 12f32: 78e4 ldrb r4, [r4, #3] │ │ + 12f34: 042d lsls r5, r5, #16 │ │ + 12f36: 4315 orrs r5, r2 │ │ + 12f38: 0624 lsls r4, r4, #24 │ │ + 12f3a: 432c orrs r4, r5 │ │ + 12f3c: e7ea b.n 12f14 │ │ + 12f3e: 492e ldr r1, [pc, #184] ; (12ff8 ) │ │ + 12f40: 9800 ldr r0, [sp, #0] │ │ + 12f42: 2206 movs r2, #6 │ │ + 12f44: 4479 add r1, pc │ │ + 12f46: f01e fef9 bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 12f4a: 2800 cmp r0, #0 │ │ + 12f4c: d14a bne.n 12fe4 │ │ + 12f4e: 9b00 ldr r3, [sp, #0] │ │ + 12f50: 4a2a ldr r2, [pc, #168] ; (12ffc ) │ │ + 12f52: 9901 ldr r1, [sp, #4] │ │ + 12f54: 799b ldrb r3, [r3, #6] │ │ + 12f56: 588e ldr r6, [r1, r2] │ │ + 12f58: 2b00 cmp r3, #0 │ │ + 12f5a: d007 beq.n 12f6c │ │ + 12f5c: 9a03 ldr r2, [sp, #12] │ │ + 12f5e: 4293 cmp r3, r2 │ │ + 12f60: d004 beq.n 12f6c │ │ + 12f62: 6832 ldr r2, [r6, #0] │ │ + 12f64: 18d3 adds r3, r2, r3 │ │ + 12f66: 785b ldrb r3, [r3, #1] │ │ + 12f68: 071b lsls r3, r3, #28 │ │ + 12f6a: d53b bpl.n 12fe4 │ │ + 12f6c: 23ce movs r3, #206 ; 0xce │ │ + 12f6e: 005b lsls r3, r3, #1 │ │ + 12f70: 5cf9 ldrb r1, [r7, r3] │ │ + 12f72: 239e movs r3, #158 ; 0x9e │ │ + 12f74: 33ff adds r3, #255 ; 0xff │ │ + 12f76: 5cfa ldrb r2, [r7, r3] │ │ + 12f78: 23cf movs r3, #207 ; 0xcf │ │ + 12f7a: 005b lsls r3, r3, #1 │ │ + 12f7c: 5cfb ldrb r3, [r7, r3] │ │ + 12f7e: 0212 lsls r2, r2, #8 │ │ + 12f80: 430a orrs r2, r1 │ │ + 12f82: 041b lsls r3, r3, #16 │ │ + 12f84: 4313 orrs r3, r2 │ │ + 12f86: 22a0 movs r2, #160 ; 0xa0 │ │ + 12f88: 32ff adds r2, #255 ; 0xff │ │ + 12f8a: 5cb9 ldrb r1, [r7, r2] │ │ + 12f8c: 1c38 adds r0, r7, #0 │ │ + 12f8e: 0609 lsls r1, r1, #24 │ │ + 12f90: 4319 orrs r1, r3 │ │ + 12f92: 9c00 ldr r4, [sp, #0] │ │ + 12f94: f7fd fc4c bl 10830 │ │ + 12f98: 23ce movs r3, #206 ; 0xce │ │ + 12f9a: 005b lsls r3, r3, #1 │ │ + 12f9c: 54f8 strb r0, [r7, r3] │ │ + 12f9e: 1c3b adds r3, r7, #0 │ │ + 12fa0: 339d adds r3, #157 ; 0x9d │ │ + 12fa2: 33ff adds r3, #255 ; 0xff │ │ + 12fa4: 0a02 lsrs r2, r0, #8 │ │ + 12fa6: 705a strb r2, [r3, #1] │ │ + 12fa8: 0c02 lsrs r2, r0, #16 │ │ + 12faa: 709a strb r2, [r3, #2] │ │ + 12fac: 0e02 lsrs r2, r0, #24 │ │ + 12fae: 70da strb r2, [r3, #3] │ │ + 12fb0: 1c05 adds r5, r0, #0 │ │ + 12fb2: 2208 movs r2, #8 │ │ + 12fb4: 6831 ldr r1, [r6, #0] │ │ + 12fb6: 3406 adds r4, #6 │ │ + 12fb8: 7823 ldrb r3, [r4, #0] │ │ + 12fba: 2b00 cmp r3, #0 │ │ + 12fbc: d10a bne.n 12fd4 │ │ + 12fbe: 4910 ldr r1, [pc, #64] ; (13000 ) │ │ + 12fc0: 1c20 adds r0, r4, #0 │ │ + 12fc2: 4479 add r1, pc │ │ + 12fc4: 2203 movs r2, #3 │ │ + 12fc6: f01e feb9 bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 12fca: 352b adds r5, #43 ; 0x2b │ │ + 12fcc: 2800 cmp r0, #0 │ │ + 12fce: d107 bne.n 12fe0 │ │ + 12fd0: 7028 strb r0, [r5, #0] │ │ + 12fd2: e007 b.n 12fe4 │ │ + 12fd4: 18cb adds r3, r1, r3 │ │ + 12fd6: 785b ldrb r3, [r3, #1] │ │ + 12fd8: 4213 tst r3, r2 │ │ + 12fda: d0f0 beq.n 12fbe │ │ + 12fdc: 3401 adds r4, #1 │ │ + 12fde: e7eb b.n 12fb8 │ │ + 12fe0: 2301 movs r3, #1 │ │ + 12fe2: 702b strb r3, [r5, #0] │ │ + 12fe4: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 12fe6: 9a1b ldr r2, [sp, #108] ; 0x6c │ │ + 12fe8: 681b ldr r3, [r3, #0] │ │ + 12fea: 429a cmp r2, r3 │ │ + 12fec: d001 beq.n 12ff2 │ │ + 12fee: f01e fe5d bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + 12ff2: b01d add sp, #116 ; 0x74 │ │ + 12ff4: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 12ff6: 46c0 nop ; (mov r8, r8) │ │ + 12ff8: 04d2 lsls r2, r2, #19 │ │ + 12ffa: 0002 movs r2, r0 │ │ + 12ffc: ff2c ffff vminnm.f32 , q14, │ │ + 13000: 0077 lsls r7, r6, #1 │ │ + 13002: 0002 movs r2, r0 │ │ + 13004: b5f0 push {r4, r5, r6, r7, lr} │ │ + 13006: b097 sub sp, #92 ; 0x5c │ │ + 13008: 9010 str r0, [sp, #64] ; 0x40 │ │ + 1300a: 9115 str r1, [sp, #84] ; 0x54 │ │ + 1300c: 9202 str r2, [sp, #8] │ │ + 1300e: 930f str r3, [sp, #60] ; 0x3c │ │ + 13010: 2bf0 cmp r3, #240 ; 0xf0 │ │ + 13012: dd01 ble.n 13018 │ │ + 13014: 23f0 movs r3, #240 ; 0xf0 │ │ + 13016: 930f str r3, [sp, #60] ; 0x3c │ │ + 13018: 9b02 ldr r3, [sp, #8] │ │ + 1301a: 7a5c ldrb r4, [r3, #9] │ │ + 1301c: 7a1e ldrb r6, [r3, #8] │ │ + 1301e: 0224 lsls r4, r4, #8 │ │ + 13020: 4334 orrs r4, r6 │ │ + 13022: 7a9e ldrb r6, [r3, #10] │ │ + 13024: 7adb ldrb r3, [r3, #11] │ │ + 13026: 0436 lsls r6, r6, #16 │ │ + 13028: 4326 orrs r6, r4 │ │ + 1302a: 061b lsls r3, r3, #24 │ │ + 1302c: 4333 orrs r3, r6 │ │ + 1302e: d019 beq.n 13064 │ │ + 13030: 795a ldrb r2, [r3, #5] │ │ + 13032: 7919 ldrb r1, [r3, #4] │ │ + 13034: 789e ldrb r6, [r3, #2] │ │ + 13036: 0212 lsls r2, r2, #8 │ │ + 13038: 430a orrs r2, r1 │ │ + 1303a: 7999 ldrb r1, [r3, #6] │ │ + 1303c: 0436 lsls r6, r6, #16 │ │ + 1303e: 0409 lsls r1, r1, #16 │ │ + 13040: 4311 orrs r1, r2 │ │ + 13042: 79da ldrb r2, [r3, #7] │ │ + 13044: 0612 lsls r2, r2, #24 │ │ + 13046: 430a orrs r2, r1 │ │ + 13048: 0a11 lsrs r1, r2, #8 │ │ + 1304a: 731a strb r2, [r3, #12] │ │ + 1304c: 7359 strb r1, [r3, #13] │ │ + 1304e: 0c11 lsrs r1, r2, #16 │ │ + 13050: 0e12 lsrs r2, r2, #24 │ │ + 13052: 73da strb r2, [r3, #15] │ │ + 13054: 785a ldrb r2, [r3, #1] │ │ + 13056: 7399 strb r1, [r3, #14] │ │ + 13058: 7819 ldrb r1, [r3, #0] │ │ + 1305a: 0212 lsls r2, r2, #8 │ │ + 1305c: 78db ldrb r3, [r3, #3] │ │ + 1305e: 430a orrs r2, r1 │ │ + 13060: 4316 orrs r6, r2 │ │ + 13062: e7e2 b.n 1302a │ │ + 13064: 9303 str r3, [sp, #12] │ │ + 13066: 9305 str r3, [sp, #20] │ │ + 13068: 9b05 ldr r3, [sp, #20] │ │ + 1306a: 9a0f ldr r2, [sp, #60] ; 0x3c │ │ + 1306c: 4293 cmp r3, r2 │ │ + 1306e: da0b bge.n 13088 │ │ + 13070: 2040 movs r0, #64 ; 0x40 │ │ + 13072: 991c ldr r1, [sp, #112] ; 0x70 │ │ + 13074: f018 f82c bl 2b0d0 │ │ + 13078: 9b05 ldr r3, [sp, #20] │ │ + 1307a: 009b lsls r3, r3, #2 │ │ + 1307c: 930d str r3, [sp, #52] ; 0x34 │ │ + 1307e: 9a0d ldr r2, [sp, #52] ; 0x34 │ │ + 13080: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ + 13082: 5098 str r0, [r3, r2] │ │ + 13084: 2800 cmp r0, #0 │ │ + 13086: d101 bne.n 1308c │ │ + 13088: 2000 movs r0, #0 │ │ + 1308a: e271 b.n 13570 │ │ + 1308c: 2240 movs r2, #64 ; 0x40 │ │ + 1308e: 9b05 ldr r3, [sp, #20] │ │ + 13090: 9915 ldr r1, [sp, #84] ; 0x54 │ │ + 13092: 005b lsls r3, r3, #1 │ │ + 13094: 52ca strh r2, [r1, r3] │ │ + 13096: 9b05 ldr r3, [sp, #20] │ │ + 13098: 019b lsls r3, r3, #6 │ │ + 1309a: 9308 str r3, [sp, #32] │ │ + 1309c: 189b adds r3, r3, r2 │ │ + 1309e: 9314 str r3, [sp, #80] ; 0x50 │ │ + 130a0: 2300 movs r3, #0 │ │ + 130a2: 930c str r3, [sp, #48] ; 0x30 │ │ + 130a4: 9b02 ldr r3, [sp, #8] │ │ + 130a6: 2104 movs r1, #4 │ │ + 130a8: 7d5e ldrb r6, [r3, #21] │ │ + 130aa: 7d1f ldrb r7, [r3, #20] │ │ + 130ac: 0236 lsls r6, r6, #8 │ │ + 130ae: 433e orrs r6, r7 │ │ + 130b0: 7d9f ldrb r7, [r3, #22] │ │ + 130b2: 043f lsls r7, r7, #16 │ │ + 130b4: 4337 orrs r7, r6 │ │ + 130b6: 7dde ldrb r6, [r3, #23] │ │ + 130b8: 9b08 ldr r3, [sp, #32] │ │ + 130ba: 0636 lsls r6, r6, #24 │ │ + 130bc: 433e orrs r6, r7 │ │ + 130be: 27c0 movs r7, #192 ; 0xc0 │ │ + 130c0: 4373 muls r3, r6 │ │ + 130c2: 1c3a adds r2, r7, #0 │ │ + 130c4: 435a muls r2, r3 │ │ + 130c6: 1c3b adds r3, r7, #0 │ │ + 130c8: 4373 muls r3, r6 │ │ + 130ca: 18d3 adds r3, r2, r3 │ │ + 130cc: 9311 str r3, [sp, #68] ; 0x44 │ │ + 130ce: 9b02 ldr r3, [sp, #8] │ │ + 130d0: 9206 str r2, [sp, #24] │ │ + 130d2: 7a5f ldrb r7, [r3, #9] │ │ + 130d4: 7a1e ldrb r6, [r3, #8] │ │ + 130d6: 7a9b ldrb r3, [r3, #10] │ │ + 130d8: 023f lsls r7, r7, #8 │ │ + 130da: 4337 orrs r7, r6 │ │ + 130dc: 041b lsls r3, r3, #16 │ │ + 130de: 433b orrs r3, r7 │ │ + 130e0: 1c1e adds r6, r3, #0 │ │ + 130e2: 9b02 ldr r3, [sp, #8] │ │ + 130e4: 7adb ldrb r3, [r3, #11] │ │ + 130e6: 061b lsls r3, r3, #24 │ │ + 130e8: 4333 orrs r3, r6 │ │ + 130ea: 1c1f adds r7, r3, #0 │ │ + 130ec: 7b5a ldrb r2, [r3, #13] │ │ + 130ee: 7b1e ldrb r6, [r3, #12] │ │ + 130f0: 7b9b ldrb r3, [r3, #14] │ │ + 130f2: 0212 lsls r2, r2, #8 │ │ + 130f4: 4332 orrs r2, r6 │ │ + 130f6: 7bfe ldrb r6, [r7, #15] │ │ + 130f8: 041b lsls r3, r3, #16 │ │ + 130fa: 4313 orrs r3, r2 │ │ + 130fc: 0636 lsls r6, r6, #24 │ │ + 130fe: 431e orrs r6, r3 │ │ + 13100: 2e00 cmp r6, #0 │ │ + 13102: d011 beq.n 13128 │ │ + 13104: 7a33 ldrb r3, [r6, #8] │ │ + 13106: 2b01 cmp r3, #1 │ │ + 13108: d00a beq.n 13120 │ │ + 1310a: 7872 ldrb r2, [r6, #1] │ │ + 1310c: 7833 ldrb r3, [r6, #0] │ │ + 1310e: 0212 lsls r2, r2, #8 │ │ + 13110: 431a orrs r2, r3 │ │ + 13112: 78b3 ldrb r3, [r6, #2] │ │ + 13114: 78f6 ldrb r6, [r6, #3] │ │ + 13116: 041b lsls r3, r3, #16 │ │ + 13118: 4313 orrs r3, r2 │ │ + 1311a: 0636 lsls r6, r6, #24 │ │ + 1311c: 431e orrs r6, r3 │ │ + 1311e: e7ef b.n 13100 │ │ + 13120: 7a73 ldrb r3, [r6, #9] │ │ + 13122: 438b bics r3, r1 │ │ + 13124: 2b50 cmp r3, #80 ; 0x50 │ │ + 13126: d1f0 bne.n 1310a │ │ + 13128: 2300 movs r3, #0 │ │ + 1312a: 2104 movs r1, #4 │ │ + 1312c: 9304 str r3, [sp, #16] │ │ + 1312e: 930b str r3, [sp, #44] ; 0x2c │ │ + 13130: 2e00 cmp r6, #0 │ │ + 13132: d102 bne.n 1313a │ │ + 13134: 2300 movs r3, #0 │ │ + 13136: 9309 str r3, [sp, #36] ; 0x24 │ │ + 13138: e0de b.n 132f8 │ │ + 1313a: 7973 ldrb r3, [r6, #5] │ │ + 1313c: 7932 ldrb r2, [r6, #4] │ │ + 1313e: 021b lsls r3, r3, #8 │ │ + 13140: 4313 orrs r3, r2 │ │ + 13142: 79b2 ldrb r2, [r6, #6] │ │ + 13144: 0412 lsls r2, r2, #16 │ │ + 13146: 431a orrs r2, r3 │ │ + 13148: 79f3 ldrb r3, [r6, #7] │ │ + 1314a: 061b lsls r3, r3, #24 │ │ + 1314c: 4313 orrs r3, r2 │ │ + 1314e: 9a11 ldr r2, [sp, #68] ; 0x44 │ │ + 13150: 4293 cmp r3, r2 │ │ + 13152: d2ef bcs.n 13134 │ │ + 13154: 9a06 ldr r2, [sp, #24] │ │ + 13156: 4293 cmp r3, r2 │ │ + 13158: d318 bcc.n 1318c │ │ + 1315a: 7a72 ldrb r2, [r6, #9] │ │ + 1315c: 0613 lsls r3, r2, #24 │ │ + 1315e: 2a50 cmp r2, #80 ; 0x50 │ │ + 13160: d00e beq.n 13180 │ │ + 13162: 0e1b lsrs r3, r3, #24 │ │ + 13164: 2b54 cmp r3, #84 ; 0x54 │ │ + 13166: d111 bne.n 1318c │ │ + 13168: 7af4 ldrb r4, [r6, #11] │ │ + 1316a: 7ab5 ldrb r5, [r6, #10] │ │ + 1316c: 7b73 ldrb r3, [r6, #13] │ │ + 1316e: 0224 lsls r4, r4, #8 │ │ + 13170: 432c orrs r4, r5 │ │ + 13172: 7b35 ldrb r5, [r6, #12] │ │ + 13174: 061b lsls r3, r3, #24 │ │ + 13176: 042d lsls r5, r5, #16 │ │ + 13178: 4325 orrs r5, r4 │ │ + 1317a: 432b orrs r3, r5 │ │ + 1317c: 9304 str r3, [sp, #16] │ │ + 1317e: e005 b.n 1318c │ │ + 13180: 2301 movs r3, #1 │ │ + 13182: 930b str r3, [sp, #44] ; 0x2c │ │ + 13184: e002 b.n 1318c │ │ + 13186: 7a33 ldrb r3, [r6, #8] │ │ + 13188: 2b01 cmp r3, #1 │ │ + 1318a: d00b beq.n 131a4 │ │ + 1318c: 7872 ldrb r2, [r6, #1] │ │ + 1318e: 7833 ldrb r3, [r6, #0] │ │ + 13190: 0212 lsls r2, r2, #8 │ │ + 13192: 431a orrs r2, r3 │ │ + 13194: 78b3 ldrb r3, [r6, #2] │ │ + 13196: 78f6 ldrb r6, [r6, #3] │ │ + 13198: 041b lsls r3, r3, #16 │ │ + 1319a: 4313 orrs r3, r2 │ │ + 1319c: 0636 lsls r6, r6, #24 │ │ + 1319e: 431e orrs r6, r3 │ │ + 131a0: d1f1 bne.n 13186 │ │ + 131a2: e7c7 b.n 13134 │ │ + 131a4: 7a73 ldrb r3, [r6, #9] │ │ + 131a6: 438b bics r3, r1 │ │ + 131a8: 2b50 cmp r3, #80 ; 0x50 │ │ + 131aa: d1ef bne.n 1318c │ │ + 131ac: e7c0 b.n 13130 │ │ + 131ae: 7a2b ldrb r3, [r5, #8] │ │ + 131b0: 2b01 cmp r3, #1 │ │ + 131b2: d000 beq.n 131b6 │ │ + 131b4: e0b7 b.n 13326 │ │ + 131b6: 786b ldrb r3, [r5, #1] │ │ + 131b8: 782a ldrb r2, [r5, #0] │ │ + 131ba: 78ac ldrb r4, [r5, #2] │ │ + 131bc: 78ed ldrb r5, [r5, #3] │ │ + 131be: 021b lsls r3, r3, #8 │ │ + 131c0: 4313 orrs r3, r2 │ │ + 131c2: 0424 lsls r4, r4, #16 │ │ + 131c4: 431c orrs r4, r3 │ │ + 131c6: 062d lsls r5, r5, #24 │ │ + 131c8: 4325 orrs r5, r4 │ │ + 131ca: d1f0 bne.n 131ae │ │ + 131cc: 2200 movs r2, #0 │ │ + 131ce: 1c2b adds r3, r5, #0 │ │ + 131d0: 1c16 adds r6, r2, #0 │ │ + 131d2: 9501 str r5, [sp, #4] │ │ + 131d4: 2b00 cmp r3, #0 │ │ + 131d6: d024 beq.n 13222 │ │ + 131d8: 7959 ldrb r1, [r3, #5] │ │ + 131da: 7918 ldrb r0, [r3, #4] │ │ + 131dc: 0209 lsls r1, r1, #8 │ │ + 131de: 4301 orrs r1, r0 │ │ + 131e0: 7998 ldrb r0, [r3, #6] │ │ + 131e2: 0400 lsls r0, r0, #16 │ │ + 131e4: 4308 orrs r0, r1 │ │ + 131e6: 79d9 ldrb r1, [r3, #7] │ │ + 131e8: 0609 lsls r1, r1, #24 │ │ + 131ea: 4301 orrs r1, r0 │ │ + 131ec: 9811 ldr r0, [sp, #68] ; 0x44 │ │ + 131ee: 4281 cmp r1, r0 │ │ + 131f0: d217 bcs.n 13222 │ │ + 131f2: 0a19 lsrs r1, r3, #8 │ │ + 131f4: 7379 strb r1, [r7, #13] │ │ + 131f6: 0c19 lsrs r1, r3, #16 │ │ + 131f8: 73b9 strb r1, [r7, #14] │ │ + 131fa: 0e19 lsrs r1, r3, #24 │ │ + 131fc: 733b strb r3, [r7, #12] │ │ + 131fe: 73f9 strb r1, [r7, #15] │ │ + 13200: 7ad9 ldrb r1, [r3, #11] │ │ + 13202: 3601 adds r6, #1 │ │ + 13204: 2900 cmp r1, #0 │ │ + 13206: d000 beq.n 1320a │ │ + 13208: e09f b.n 1334a │ │ + 1320a: 7858 ldrb r0, [r3, #1] │ │ + 1320c: 7819 ldrb r1, [r3, #0] │ │ + 1320e: 0200 lsls r0, r0, #8 │ │ + 13210: 4308 orrs r0, r1 │ │ + 13212: 7899 ldrb r1, [r3, #2] │ │ + 13214: 78db ldrb r3, [r3, #3] │ │ + 13216: 0409 lsls r1, r1, #16 │ │ + 13218: 4301 orrs r1, r0 │ │ + 1321a: 061b lsls r3, r3, #24 │ │ + 1321c: 430b orrs r3, r1 │ │ + 1321e: d000 beq.n 13222 │ │ + 13220: e099 b.n 13356 │ │ + 13222: 990c ldr r1, [sp, #48] ; 0x30 │ │ + 13224: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 13226: 980d ldr r0, [sp, #52] ; 0x34 │ │ + 13228: 185b adds r3, r3, r1 │ │ + 1322a: 2106 movs r1, #6 │ │ + 1322c: 4359 muls r1, r3 │ │ + 1322e: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ + 13230: 581b ldr r3, [r3, r0] │ │ + 13232: 185c adds r4, r3, r1 │ │ + 13234: 9307 str r3, [sp, #28] │ │ + 13236: 2300 movs r3, #0 │ │ + 13238: 7163 strb r3, [r4, #5] │ │ + 1323a: 70e3 strb r3, [r4, #3] │ │ + 1323c: 2301 movs r3, #1 │ │ + 1323e: 2e00 cmp r6, #0 │ │ + 13240: d100 bne.n 13244 │ │ + 13242: e156 b.n 134f2 │ │ + 13244: 9909 ldr r1, [sp, #36] ; 0x24 │ │ + 13246: 408b lsls r3, r1 │ │ + 13248: 9312 str r3, [sp, #72] ; 0x48 │ │ + 1324a: 9912 ldr r1, [sp, #72] ; 0x48 │ │ + 1324c: 9b03 ldr r3, [sp, #12] │ │ + 1324e: 438b bics r3, r1 │ │ + 13250: 9307 str r3, [sp, #28] │ │ + 13252: 2e01 cmp r6, #1 │ │ + 13254: d100 bne.n 13258 │ │ + 13256: e083 b.n 13360 │ │ + 13258: 9b01 ldr r3, [sp, #4] │ │ + 1325a: 429a cmp r2, r3 │ │ + 1325c: d100 bne.n 13260 │ │ + 1325e: e07f b.n 13360 │ │ + 13260: 2a00 cmp r2, #0 │ │ + 13262: d000 beq.n 13266 │ │ + 13264: e0db b.n 1341e │ │ + 13266: 7b7b ldrb r3, [r7, #13] │ │ + 13268: 7b3e ldrb r6, [r7, #12] │ │ + 1326a: 021b lsls r3, r3, #8 │ │ + 1326c: 4333 orrs r3, r6 │ │ + 1326e: 7bbe ldrb r6, [r7, #14] │ │ + 13270: 0436 lsls r6, r6, #16 │ │ + 13272: 431e orrs r6, r3 │ │ + 13274: 7bfb ldrb r3, [r7, #15] │ │ + 13276: 061b lsls r3, r3, #24 │ │ + 13278: 4333 orrs r3, r6 │ │ + 1327a: 260c movs r6, #12 │ │ + 1327c: 9313 str r3, [sp, #76] ; 0x4c │ │ + 1327e: 7a6b ldrb r3, [r5, #9] │ │ + 13280: 7a2a ldrb r2, [r5, #8] │ │ + 13282: 435e muls r6, r3 │ │ + 13284: 1c3b adds r3, r7, #0 │ │ + 13286: 3328 adds r3, #40 ; 0x28 │ │ + 13288: 781b ldrb r3, [r3, #0] │ │ + 1328a: 1996 adds r6, r2, r6 │ │ + 1328c: 1c30 adds r0, r6, #0 │ │ + 1328e: 2b0a cmp r3, #10 │ │ + 13290: d16b bne.n 1336a │ │ + 13292: f00f fa63 bl 2275c │ │ + 13296: 3017 adds r0, #23 │ │ + 13298: 0603 lsls r3, r0, #24 │ │ + 1329a: 0e1b lsrs r3, r3, #24 │ │ + 1329c: 1c30 adds r0, r6, #0 │ │ + 1329e: 9301 str r3, [sp, #4] │ │ + 132a0: f00f fa52 bl 22748 │ │ + 132a4: f00f fa16 bl 226d4 │ │ + 132a8: 0603 lsls r3, r0, #24 │ │ + 132aa: 0e1b lsrs r3, r3, #24 │ │ + 132ac: 930a str r3, [sp, #40] ; 0x28 │ │ + 132ae: 7aeb ldrb r3, [r5, #11] │ │ + 132b0: 085e lsrs r6, r3, #1 │ │ + 132b2: 2b00 cmp r3, #0 │ │ + 132b4: d160 bne.n 13378 │ │ + 132b6: 466b mov r3, sp │ │ + 132b8: 2228 movs r2, #40 ; 0x28 │ │ + 132ba: 189b adds r3, r3, r2 │ │ + 132bc: 781b ldrb r3, [r3, #0] │ │ + 132be: 7126 strb r6, [r4, #4] │ │ + 132c0: 7063 strb r3, [r4, #1] │ │ + 132c2: 466b mov r3, sp │ │ + 132c4: 791b ldrb r3, [r3, #4] │ │ + 132c6: 7023 strb r3, [r4, #0] │ │ + 132c8: 2301 movs r3, #1 │ │ + 132ca: 70a3 strb r3, [r4, #2] │ │ + 132cc: 9b07 ldr r3, [sp, #28] │ │ + 132ce: 9303 str r3, [sp, #12] │ │ + 132d0: 7963 ldrb r3, [r4, #5] │ │ + 132d2: 2b00 cmp r3, #0 │ │ + 132d4: d100 bne.n 132d8 │ │ + 132d6: e11f b.n 13518 │ │ + 132d8: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 132da: 783a ldrb r2, [r7, #0] │ │ + 132dc: 78be ldrb r6, [r7, #2] │ │ + 132de: 3301 adds r3, #1 │ │ + 132e0: 9309 str r3, [sp, #36] ; 0x24 │ │ + 132e2: 787b ldrb r3, [r7, #1] │ │ + 132e4: 0436 lsls r6, r6, #16 │ │ + 132e6: 021b lsls r3, r3, #8 │ │ + 132e8: 4313 orrs r3, r2 │ │ + 132ea: 431e orrs r6, r3 │ │ + 132ec: 78fb ldrb r3, [r7, #3] │ │ + 132ee: 061b lsls r3, r3, #24 │ │ + 132f0: 4333 orrs r3, r6 │ │ + 132f2: 1e1f subs r7, r3, #0 │ │ + 132f4: d100 bne.n 132f8 │ │ + 132f6: e126 b.n 13546 │ │ + 132f8: 7b7b ldrb r3, [r7, #13] │ │ + 132fa: 7b3c ldrb r4, [r7, #12] │ │ + 132fc: 7bfd ldrb r5, [r7, #15] │ │ + 132fe: 021b lsls r3, r3, #8 │ │ + 13300: 4323 orrs r3, r4 │ │ + 13302: 7bbc ldrb r4, [r7, #14] │ │ + 13304: 0424 lsls r4, r4, #16 │ │ + 13306: 431c orrs r4, r3 │ │ + 13308: 062d lsls r5, r5, #24 │ │ + 1330a: 4325 orrs r5, r4 │ │ + 1330c: d00b beq.n 13326 │ │ + 1330e: 7a2b ldrb r3, [r5, #8] │ │ + 13310: 2b01 cmp r3, #1 │ │ + 13312: d108 bne.n 13326 │ │ + 13314: 786b ldrb r3, [r5, #1] │ │ + 13316: 782a ldrb r2, [r5, #0] │ │ + 13318: 78ac ldrb r4, [r5, #2] │ │ + 1331a: 021b lsls r3, r3, #8 │ │ + 1331c: 4313 orrs r3, r2 │ │ + 1331e: 0424 lsls r4, r4, #16 │ │ + 13320: 431c orrs r4, r3 │ │ + 13322: 78ed ldrb r5, [r5, #3] │ │ + 13324: e7f0 b.n 13308 │ │ + 13326: 2d00 cmp r5, #0 │ │ + 13328: d100 bne.n 1332c │ │ + 1332a: e74f b.n 131cc │ │ + 1332c: 796b ldrb r3, [r5, #5] │ │ + 1332e: 792a ldrb r2, [r5, #4] │ │ + 13330: 021b lsls r3, r3, #8 │ │ + 13332: 4313 orrs r3, r2 │ │ + 13334: 79aa ldrb r2, [r5, #6] │ │ + 13336: 0412 lsls r2, r2, #16 │ │ + 13338: 431a orrs r2, r3 │ │ + 1333a: 79eb ldrb r3, [r5, #7] │ │ + 1333c: 061b lsls r3, r3, #24 │ │ + 1333e: 4313 orrs r3, r2 │ │ + 13340: 9a06 ldr r2, [sp, #24] │ │ + 13342: 4293 cmp r3, r2 │ │ + 13344: d200 bcs.n 13348 │ │ + 13346: e736 b.n 131b6 │ │ + 13348: e740 b.n 131cc │ │ + 1334a: 9301 str r3, [sp, #4] │ │ + 1334c: 2a00 cmp r2, #0 │ │ + 1334e: d000 beq.n 13352 │ │ + 13350: e75b b.n 1320a │ │ + 13352: 1c1a adds r2, r3, #0 │ │ + 13354: e759 b.n 1320a │ │ + 13356: 7a19 ldrb r1, [r3, #8] │ │ + 13358: 2901 cmp r1, #1 │ │ + 1335a: d100 bne.n 1335e │ │ + 1335c: e755 b.n 1320a │ │ + 1335e: e739 b.n 131d4 │ │ + 13360: 2a00 cmp r2, #0 │ │ + 13362: d100 bne.n 13366 │ │ + 13364: e77f b.n 13266 │ │ + 13366: 1c15 adds r5, r2, #0 │ │ + 13368: e77d b.n 13266 │ │ + 1336a: f00f fd9b bl 22ea4 │ │ + 1336e: 0603 lsls r3, r0, #24 │ │ + 13370: 0e1b lsrs r3, r3, #24 │ │ + 13372: 9301 str r3, [sp, #4] │ │ + 13374: 7aab ldrb r3, [r5, #10] │ │ + 13376: e799 b.n 132ac │ │ + 13378: 7b2b ldrb r3, [r5, #12] │ │ + 1337a: 930e str r3, [sp, #56] ; 0x38 │ │ + 1337c: 2b03 cmp r3, #3 │ │ + 1337e: d106 bne.n 1338e │ │ + 13380: 1c30 adds r0, r6, #0 │ │ + 13382: 2114 movs r1, #20 │ │ + 13384: f01e fcd2 bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 13388: 1986 adds r6, r0, r6 │ │ + 1338a: 0636 lsls r6, r6, #24 │ │ + 1338c: 0e36 lsrs r6, r6, #24 │ │ + 1338e: 1c33 adds r3, r6, #0 │ │ + 13390: 2e40 cmp r6, #64 ; 0x40 │ │ + 13392: d900 bls.n 13396 │ │ + 13394: 2340 movs r3, #64 ; 0x40 │ │ + 13396: 061e lsls r6, r3, #24 │ │ + 13398: 9b13 ldr r3, [sp, #76] ; 0x4c │ │ + 1339a: 0e36 lsrs r6, r6, #24 │ │ + 1339c: 7adb ldrb r3, [r3, #11] │ │ + 1339e: 2b00 cmp r3, #0 │ │ + 133a0: d108 bne.n 133b4 │ │ + 133a2: 9b13 ldr r3, [sp, #76] ; 0x4c │ │ + 133a4: 9a06 ldr r2, [sp, #24] │ │ + 133a6: 791b ldrb r3, [r3, #4] │ │ + 133a8: 1a9b subs r3, r3, r2 │ │ + 133aa: 2214 movs r2, #20 │ │ + 133ac: 70e2 strb r2, [r4, #3] │ │ + 133ae: 2240 movs r2, #64 ; 0x40 │ │ + 133b0: 4252 negs r2, r2 │ │ + 133b2: e016 b.n 133e2 │ │ + 133b4: 9b0e ldr r3, [sp, #56] ; 0x38 │ │ + 133b6: 2b01 cmp r3, #1 │ │ + 133b8: d002 beq.n 133c0 │ │ + 133ba: 2b02 cmp r3, #2 │ │ + 133bc: d009 beq.n 133d2 │ │ + 133be: e013 b.n 133e8 │ │ + 133c0: 2305 movs r3, #5 │ │ + 133c2: 70e3 strb r3, [r4, #3] │ │ + 133c4: 23c2 movs r3, #194 ; 0xc2 │ │ + 133c6: 9a03 ldr r2, [sp, #12] │ │ + 133c8: 7163 strb r3, [r4, #5] │ │ + 133ca: 9b12 ldr r3, [sp, #72] ; 0x48 │ │ + 133cc: 4313 orrs r3, r2 │ │ + 133ce: 9307 str r3, [sp, #28] │ │ + 133d0: e771 b.n 132b6 │ │ + 133d2: 231c movs r3, #28 │ │ + 133d4: 70e3 strb r3, [r4, #3] │ │ + 133d6: 7b69 ldrb r1, [r5, #13] │ │ + 133d8: 7963 ldrb r3, [r4, #5] │ │ + 133da: 2212 movs r2, #18 │ │ + 133dc: 2900 cmp r1, #0 │ │ + 133de: d100 bne.n 133e2 │ │ + 133e0: 2222 movs r2, #34 ; 0x22 │ │ + 133e2: 4313 orrs r3, r2 │ │ + 133e4: 7163 strb r3, [r4, #5] │ │ + 133e6: e766 b.n 132b6 │ │ + 133e8: 7968 ldrb r0, [r5, #5] │ │ + 133ea: 792b ldrb r3, [r5, #4] │ │ + 133ec: 21c0 movs r1, #192 ; 0xc0 │ │ + 133ee: 0200 lsls r0, r0, #8 │ │ + 133f0: 4318 orrs r0, r3 │ │ + 133f2: 79ab ldrb r3, [r5, #6] │ │ + 133f4: 041b lsls r3, r3, #16 │ │ + 133f6: 4303 orrs r3, r0 │ │ + 133f8: 79e8 ldrb r0, [r5, #7] │ │ + 133fa: 0600 lsls r0, r0, #24 │ │ + 133fc: 4318 orrs r0, r3 │ │ + 133fe: 9b06 ldr r3, [sp, #24] │ │ + 13400: 1ac0 subs r0, r0, r3 │ │ + 13402: f01e fc93 bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 13406: 0600 lsls r0, r0, #24 │ │ + 13408: 0e00 lsrs r0, r0, #24 │ │ + 1340a: 7160 strb r0, [r4, #5] │ │ + 1340c: d100 bne.n 13410 │ │ + 1340e: e752 b.n 132b6 │ │ + 13410: 2314 movs r3, #20 │ │ + 13412: 70e3 strb r3, [r4, #3] │ │ + 13414: 2330 movs r3, #48 ; 0x30 │ │ + 13416: 425b negs r3, r3 │ │ + 13418: 4318 orrs r0, r3 │ │ + 1341a: 7160 strb r0, [r4, #5] │ │ + 1341c: e74b b.n 132b6 │ │ + 1341e: 1c3b adds r3, r7, #0 │ │ + 13420: 3328 adds r3, #40 ; 0x28 │ │ + 13422: 781b ldrb r3, [r3, #0] │ │ + 13424: 2b0a cmp r3, #10 │ │ + 13426: d115 bne.n 13454 │ │ + 13428: 9a01 ldr r2, [sp, #4] │ │ + 1342a: 9b01 ldr r3, [sp, #4] │ │ + 1342c: 7a55 ldrb r5, [r2, #9] │ │ + 1342e: 220c movs r2, #12 │ │ + 13430: 436a muls r2, r5 │ │ + 13432: 7a1b ldrb r3, [r3, #8] │ │ + 13434: 189e adds r6, r3, r2 │ │ + 13436: 1c30 adds r0, r6, #0 │ │ + 13438: f00f f990 bl 2275c │ │ + 1343c: 3017 adds r0, #23 │ │ + 1343e: 0605 lsls r5, r0, #24 │ │ + 13440: 1c30 adds r0, r6, #0 │ │ + 13442: f00f f981 bl 22748 │ │ + 13446: f00f f945 bl 226d4 │ │ + 1344a: 0e2d lsrs r5, r5, #24 │ │ + 1344c: 0606 lsls r6, r0, #24 │ │ + 1344e: 0e36 lsrs r6, r6, #24 │ │ + 13450: 1c28 adds r0, r5, #0 │ │ + 13452: e011 b.n 13478 │ │ + 13454: 7a13 ldrb r3, [r2, #8] │ │ + 13456: 7a50 ldrb r0, [r2, #9] │ │ + 13458: 220c movs r2, #12 │ │ + 1345a: 4342 muls r2, r0 │ │ + 1345c: 1898 adds r0, r3, r2 │ │ + 1345e: f00f fd21 bl 22ea4 │ │ + 13462: 220c movs r2, #12 │ │ + 13464: 9b01 ldr r3, [sp, #4] │ │ + 13466: 0605 lsls r5, r0, #24 │ │ + 13468: 0e2d lsrs r5, r5, #24 │ │ + 1346a: 7a18 ldrb r0, [r3, #8] │ │ + 1346c: 7a9e ldrb r6, [r3, #10] │ │ + 1346e: 7a5b ldrb r3, [r3, #9] │ │ + 13470: 435a muls r2, r3 │ │ + 13472: 1880 adds r0, r0, r2 │ │ + 13474: f00f fd16 bl 22ea4 │ │ + 13478: 2201 movs r2, #1 │ │ + 1347a: 9b01 ldr r3, [sp, #4] │ │ + 1347c: 7adb ldrb r3, [r3, #11] │ │ + 1347e: 70a2 strb r2, [r4, #2] │ │ + 13480: 7066 strb r6, [r4, #1] │ │ + 13482: 085b lsrs r3, r3, #1 │ │ + 13484: 7025 strb r5, [r4, #0] │ │ + 13486: 1c1a adds r2, r3, #0 │ │ + 13488: 2b40 cmp r3, #64 ; 0x40 │ │ + 1348a: d900 bls.n 1348e │ │ + 1348c: 2240 movs r2, #64 ; 0x40 │ │ + 1348e: 1a2b subs r3, r5, r0 │ │ + 13490: 061b lsls r3, r3, #24 │ │ + 13492: 7122 strb r2, [r4, #4] │ │ + 13494: 0e1b lsrs r3, r3, #24 │ │ + 13496: 42a8 cmp r0, r5 │ │ + 13498: dd02 ble.n 134a0 │ │ + 1349a: 1b43 subs r3, r0, r5 │ │ + 1349c: 061b lsls r3, r3, #24 │ │ + 1349e: 0e1b lsrs r3, r3, #24 │ │ + 134a0: 7163 strb r3, [r4, #5] │ │ + 134a2: 2b0f cmp r3, #15 │ │ + 134a4: d81f bhi.n 134e6 │ │ + 134a6: 2b00 cmp r3, #0 │ │ + 134a8: d008 beq.n 134bc │ │ + 134aa: 221c movs r2, #28 │ │ + 134ac: 70e2 strb r2, [r4, #3] │ │ + 134ae: 2210 movs r2, #16 │ │ + 134b0: 42a8 cmp r0, r5 │ │ + 134b2: dc00 bgt.n 134b6 │ │ + 134b4: 2220 movs r2, #32 │ │ + 134b6: 4313 orrs r3, r2 │ │ + 134b8: 7163 strb r3, [r4, #5] │ │ + 134ba: e707 b.n 132cc │ │ + 134bc: 230f movs r3, #15 │ │ + 134be: 9a01 ldr r2, [sp, #4] │ │ + 134c0: 70e3 strb r3, [r4, #3] │ │ + 134c2: 9b01 ldr r3, [sp, #4] │ │ + 134c4: 7950 ldrb r0, [r2, #5] │ │ + 134c6: 21c0 movs r1, #192 ; 0xc0 │ │ + 134c8: 791b ldrb r3, [r3, #4] │ │ + 134ca: 0200 lsls r0, r0, #8 │ │ + 134cc: 4318 orrs r0, r3 │ │ + 134ce: 7993 ldrb r3, [r2, #6] │ │ + 134d0: 041b lsls r3, r3, #16 │ │ + 134d2: 4303 orrs r3, r0 │ │ + 134d4: 79d0 ldrb r0, [r2, #7] │ │ + 134d6: 0600 lsls r0, r0, #24 │ │ + 134d8: 4318 orrs r0, r3 │ │ + 134da: 9b06 ldr r3, [sp, #24] │ │ + 134dc: 1ac0 subs r0, r0, r3 │ │ + 134de: f01e fc25 bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 134e2: 7160 strb r0, [r4, #5] │ │ + 134e4: e6f2 b.n 132cc │ │ + 134e6: 2302 movs r3, #2 │ │ + 134e8: 42a8 cmp r0, r5 │ │ + 134ea: dc00 bgt.n 134ee │ │ + 134ec: 2303 movs r3, #3 │ │ + 134ee: 70e3 strb r3, [r4, #3] │ │ + 134f0: e6ec b.n 132cc │ │ + 134f2: 9a03 ldr r2, [sp, #12] │ │ + 134f4: 9809 ldr r0, [sp, #36] ; 0x24 │ │ + 134f6: 4102 asrs r2, r0 │ │ + 134f8: 421a tst r2, r3 │ │ + 134fa: d100 bne.n 134fe │ │ + 134fc: e6e8 b.n 132d0 │ │ + 134fe: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ + 13500: 9a0d ldr r2, [sp, #52] ; 0x34 │ │ + 13502: 589b ldr r3, [r3, r2] │ │ + 13504: 185c adds r4, r3, r1 │ │ + 13506: 9301 str r3, [sp, #4] │ │ + 13508: 2305 movs r3, #5 │ │ + 1350a: 7166 strb r6, [r4, #5] │ │ + 1350c: 70e3 strb r3, [r4, #3] │ │ + 1350e: 7066 strb r6, [r4, #1] │ │ + 13510: 7026 strb r6, [r4, #0] │ │ + 13512: 70a6 strb r6, [r4, #2] │ │ + 13514: 7126 strb r6, [r4, #4] │ │ + 13516: e6db b.n 132d0 │ │ + 13518: 78e3 ldrb r3, [r4, #3] │ │ + 1351a: 2b00 cmp r3, #0 │ │ + 1351c: d000 beq.n 13520 │ │ + 1351e: e6db b.n 132d8 │ │ + 13520: 9a04 ldr r2, [sp, #16] │ │ + 13522: 2a00 cmp r2, #0 │ │ + 13524: d006 beq.n 13534 │ │ + 13526: 2211 movs r2, #17 │ │ + 13528: 70e2 strb r2, [r4, #3] │ │ + 1352a: 466a mov r2, sp │ │ + 1352c: 7c12 ldrb r2, [r2, #16] │ │ + 1352e: 9304 str r3, [sp, #16] │ │ + 13530: 7162 strb r2, [r4, #5] │ │ + 13532: e6d1 b.n 132d8 │ │ + 13534: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 13536: 2b00 cmp r3, #0 │ │ + 13538: d100 bne.n 1353c │ │ + 1353a: e6cd b.n 132d8 │ │ + 1353c: 230e movs r3, #14 │ │ + 1353e: 70e3 strb r3, [r4, #3] │ │ + 13540: 9b04 ldr r3, [sp, #16] │ │ + 13542: 930b str r3, [sp, #44] ; 0x2c │ │ + 13544: e6c8 b.n 132d8 │ │ + 13546: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 13548: 9a04 ldr r2, [sp, #16] │ │ + 1354a: 4313 orrs r3, r2 │ │ + 1354c: d10f bne.n 1356e │ │ + 1354e: 9a1c ldr r2, [sp, #112] ; 0x70 │ │ + 13550: 9b08 ldr r3, [sp, #32] │ │ + 13552: 4694 mov ip, r2 │ │ + 13554: 3301 adds r3, #1 │ │ + 13556: 9308 str r3, [sp, #32] │ │ + 13558: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 1355a: 9a14 ldr r2, [sp, #80] ; 0x50 │ │ + 1355c: 4463 add r3, ip │ │ + 1355e: 930c str r3, [sp, #48] ; 0x30 │ │ + 13560: 9b08 ldr r3, [sp, #32] │ │ + 13562: 4293 cmp r3, r2 │ │ + 13564: d000 beq.n 13568 │ │ + 13566: e59d b.n 130a4 │ │ + 13568: 9b05 ldr r3, [sp, #20] │ │ + 1356a: 3301 adds r3, #1 │ │ + 1356c: e57b b.n 13066 │ │ + 1356e: 2001 movs r0, #1 │ │ + 13570: b017 add sp, #92 ; 0x5c │ │ + 13572: bdf0 pop {r4, r5, r6, r7, pc} │ │ + │ │ +00013574 : │ │ + 13574: b5f0 push {r4, r5, r6, r7, lr} │ │ + 13576: b0a7 sub sp, #156 ; 0x9c │ │ + 13578: ac02 add r4, sp, #8 │ │ + 1357a: 6062 str r2, [r4, #4] │ │ + 1357c: 2200 movs r2, #0 │ │ + 1357e: 4b26 ldr r3, [pc, #152] ; (13618 ) │ │ + 13580: 9102 str r1, [sp, #8] │ │ + 13582: 60a2 str r2, [r4, #8] │ │ + 13584: 447b add r3, pc │ │ + 13586: 681b ldr r3, [r3, #0] │ │ + 13588: 6818 ldr r0, [r3, #0] │ │ + 1358a: 9301 str r3, [sp, #4] │ │ + 1358c: 9025 str r0, [sp, #148] ; 0x94 │ │ + 1358e: 68a3 ldr r3, [r4, #8] │ │ + 13590: 2b00 cmp r3, #0 │ │ + 13592: db24 blt.n 135de │ │ + 13594: 6862 ldr r2, [r4, #4] │ │ + 13596: 4293 cmp r3, r2 │ │ + 13598: da21 bge.n 135de │ │ + 1359a: 2600 movs r6, #0 │ │ + 1359c: 1c20 adds r0, r4, #0 │ │ + 1359e: f7fd fa71 bl 10a84 │ │ + 135a2: ad05 add r5, sp, #20 │ │ + 135a4: 1c43 adds r3, r0, #1 │ │ + 135a6: d005 beq.n 135b4 │ │ + 135a8: 55a8 strb r0, [r5, r6] │ │ + 135aa: 280a cmp r0, #10 │ │ + 135ac: d002 beq.n 135b4 │ │ + 135ae: 3601 adds r6, #1 │ │ + 135b0: 2e7f cmp r6, #127 ; 0x7f │ │ + 135b2: d1f3 bne.n 1359c │ │ + 135b4: 2300 movs r3, #0 │ │ + 135b6: 19ae adds r6, r5, r6 │ │ + 135b8: 7033 strb r3, [r6, #0] │ │ + 135ba: 782e ldrb r6, [r5, #0] │ │ + 135bc: 429e cmp r6, r3 │ │ + 135be: d103 bne.n 135c8 │ │ + 135c0: 68a3 ldr r3, [r4, #8] │ │ + 135c2: 2b77 cmp r3, #119 ; 0x77 │ │ + 135c4: dce3 bgt.n 1358e │ │ + 135c6: e00a b.n 135de │ │ + 135c8: 1c30 adds r0, r6, #0 │ │ + 135ca: f7fa ff2b bl e424 │ │ + 135ce: 2800 cmp r0, #0 │ │ + 135d0: d005 beq.n 135de │ │ + 135d2: 786f ldrb r7, [r5, #1] │ │ + 135d4: 1c38 adds r0, r7, #0 │ │ + 135d6: f7fa ff25 bl e424 │ │ + 135da: 2800 cmp r0, #0 │ │ + 135dc: d101 bne.n 135e2 │ │ + 135de: 2000 movs r0, #0 │ │ + 135e0: e00d b.n 135fe │ │ + 135e2: 2e4b cmp r6, #75 ; 0x4b │ │ + 135e4: d1d3 bne.n 1358e │ │ + 135e6: 2f3a cmp r7, #58 ; 0x3a │ │ + 135e8: d1d1 bne.n 1358e │ │ + 135ea: 4b0c ldr r3, [pc, #48] ; (1361c ) │ │ + 135ec: 78aa ldrb r2, [r5, #2] │ │ + 135ee: 447b add r3, pc │ │ + 135f0: 681b ldr r3, [r3, #0] │ │ + 135f2: 681b ldr r3, [r3, #0] │ │ + 135f4: 189b adds r3, r3, r2 │ │ + 135f6: 785b ldrb r3, [r3, #1] │ │ + 135f8: 079a lsls r2, r3, #30 │ │ + 135fa: d007 beq.n 1360c │ │ + 135fc: 2001 movs r0, #1 │ │ + 135fe: 9b01 ldr r3, [sp, #4] │ │ + 13600: 9a25 ldr r2, [sp, #148] ; 0x94 │ │ + 13602: 681b ldr r3, [r3, #0] │ │ + 13604: 429a cmp r2, r3 │ │ + 13606: d004 beq.n 13612 │ │ + 13608: f01e fb50 bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + 1360c: 071b lsls r3, r3, #28 │ │ + 1360e: d5be bpl.n 1358e │ │ + 13610: e7f4 b.n 135fc │ │ + 13612: b027 add sp, #156 ; 0x9c │ │ + 13614: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 13616: 46c0 nop ; (mov r8, r8) │ │ + 13618: 5874 ldr r4, [r6, r1] │ │ + 1361a: 0002 movs r2, r0 │ │ + 1361c: 5842 ldr r2, [r0, r1] │ │ + 1361e: 0002 movs r2, r0 │ │ + │ │ +00013620 : │ │ + 13620: b5f0 push {r4, r5, r6, r7, lr} │ │ + 13622: 1c15 adds r5, r2, #0 │ │ + 13624: 4c42 ldr r4, [pc, #264] ; (13730 ) │ │ + 13626: 4b43 ldr r3, [pc, #268] ; (13734 ) │ │ + 13628: 1c0e adds r6, r1, #0 │ │ + 1362a: 44a5 add sp, r4 │ │ + 1362c: 447b add r3, pc │ │ + 1362e: 931a str r3, [sp, #104] ; 0x68 │ │ + 13630: 9a1a ldr r2, [sp, #104] ; 0x68 │ │ + 13632: 4b41 ldr r3, [pc, #260] ; (13738 ) │ │ + 13634: 900c str r0, [sp, #48] ; 0x30 │ │ + 13636: 58d4 ldr r4, [r2, r3] │ │ + 13638: 1c2a adds r2, r5, #0 │ │ + 1363a: 6823 ldr r3, [r4, #0] │ │ + 1363c: 93f9 str r3, [sp, #996] ; 0x3e4 │ │ + 1363e: f7ff ff99 bl 13574 │ │ + 13642: 9435 str r4, [sp, #212] ; 0xd4 │ │ + 13644: 2800 cmp r0, #0 │ │ + 13646: d102 bne.n 1364e │ │ + 13648: 2400 movs r4, #0 │ │ + 1364a: f003 fc90 bl 16f6e │ │ + 1364e: 21d6 movs r1, #214 ; 0xd6 │ │ + 13650: 2001 movs r0, #1 │ │ + 13652: 0049 lsls r1, r1, #1 │ │ + 13654: f01e fbd2 bl 31dfc <__aeabi_llsl@@Base+0x29c> │ │ + 13658: 2400 movs r4, #0 │ │ + 1365a: 1e07 subs r7, r0, #0 │ │ + 1365c: 42a7 cmp r7, r4 │ │ + 1365e: d0f3 beq.n 13648 │ │ + 13660: 4936 ldr r1, [pc, #216] ; (1373c ) │ │ + 13662: 6084 str r4, [r0, #8] │ │ + 13664: 6004 str r4, [r0, #0] │ │ + 13666: 6044 str r4, [r0, #4] │ │ + 13668: 61c4 str r4, [r0, #28] │ │ + 1366a: 60c4 str r4, [r0, #12] │ │ + 1366c: 6104 str r4, [r0, #16] │ │ + 1366e: 6184 str r4, [r0, #24] │ │ + 13670: 4479 add r1, pc │ │ + 13672: 3024 adds r0, #36 ; 0x24 │ │ + 13674: f01e fbaa bl 31dcc <__aeabi_llsl@@Base+0x26c> │ │ + 13678: 1c3b adds r3, r7, #0 │ │ + 1367a: 33fc adds r3, #252 ; 0xfc │ │ + 1367c: 669c str r4, [r3, #104] ; 0x68 │ │ + 1367e: 4b30 ldr r3, [pc, #192] ; (13740 ) │ │ + 13680: 447b add r3, pc │ │ + 13682: 1c18 adds r0, r3, #0 │ │ + 13684: 9307 str r3, [sp, #28] │ │ + 13686: f01e fbe9 bl 31e5c <__aeabi_llsl@@Base+0x2fc> │ │ + 1368a: 1e04 subs r4, r0, #0 │ │ + 1368c: d018 beq.n 136c0 │ │ + 1368e: 7803 ldrb r3, [r0, #0] │ │ + 13690: 3b30 subs r3, #48 ; 0x30 │ │ + 13692: 2b09 cmp r3, #9 │ │ + 13694: d802 bhi.n 1369c │ │ + 13696: f01e fbe9 bl 31e6c <__aeabi_llsl@@Base+0x30c> │ │ + 1369a: 60f8 str r0, [r7, #12] │ │ + 1369c: 7823 ldrb r3, [r4, #0] │ │ + 1369e: 2b2d cmp r3, #45 ; 0x2d │ │ + 136a0: d12d bne.n 136fe │ │ + 136a2: 1c60 adds r0, r4, #1 │ │ + 136a4: f01e fbe2 bl 31e6c <__aeabi_llsl@@Base+0x30c> │ │ + 136a8: 4926 ldr r1, [pc, #152] ; (13744 ) │ │ + 136aa: 1e43 subs r3, r0, #1 │ │ + 136ac: acb9 add r4, sp, #740 ; 0x2e4 │ │ + 136ae: 1c42 adds r2, r0, #1 │ │ + 136b0: 60fb str r3, [r7, #12] │ │ + 136b2: 1c20 adds r0, r4, #0 │ │ + 136b4: 4479 add r1, pc │ │ + 136b6: f01e fbb1 bl 31e1c <__aeabi_llsl@@Base+0x2bc> │ │ + 136ba: 4823 ldr r0, [pc, #140] ; (13748 ) │ │ + 136bc: 4478 add r0, pc │ │ + 136be: e01a b.n 136f6 │ │ + 136c0: f01e fbdc bl 31e7c <__aeabi_llsl@@Base+0x31c> │ │ + 136c4: f01e fbe2 bl 31e8c <__aeabi_llsl@@Base+0x32c> │ │ + 136c8: f01e fbe8 bl 31e9c <__aeabi_llsl@@Base+0x33c> │ │ + 136cc: f01e fab6 bl 31c3c <__aeabi_llsl@@Base+0xdc> │ │ + 136d0: 4b14 ldr r3, [pc, #80] ; (13724 ) │ │ + 136d2: 4a13 ldr r2, [pc, #76] ; (13720 ) │ │ + 136d4: f01e fa6a bl 31bac <__aeabi_llsl@@Base+0x4c> │ │ + 136d8: 4a13 ldr r2, [pc, #76] ; (13728 ) │ │ + 136da: 4b14 ldr r3, [pc, #80] ; (1372c ) │ │ + 136dc: f01e fa66 bl 31bac <__aeabi_llsl@@Base+0x4c> │ │ + 136e0: f01e fbe4 bl 31eac <__aeabi_llsl@@Base+0x34c> │ │ + 136e4: 4919 ldr r1, [pc, #100] ; (1374c ) │ │ + 136e6: 1c42 adds r2, r0, #1 │ │ + 136e8: acb9 add r4, sp, #740 ; 0x2e4 │ │ + 136ea: 60fa str r2, [r7, #12] │ │ + 136ec: 1c20 adds r0, r4, #0 │ │ + 136ee: 4479 add r1, pc │ │ + 136f0: f01e fb94 bl 31e1c <__aeabi_llsl@@Base+0x2bc> │ │ + 136f4: 9807 ldr r0, [sp, #28] │ │ + 136f6: 1c21 adds r1, r4, #0 │ │ + 136f8: 2201 movs r2, #1 │ │ + 136fa: f01e fbdf bl 31ebc <__aeabi_llsl@@Base+0x35c> │ │ + 136fe: 2f00 cmp r7, #0 │ │ + 13700: d0a2 beq.n 13648 │ │ + 13702: 2200 movs r2, #0 │ │ + 13704: 9643 str r6, [sp, #268] ; 0x10c │ │ + 13706: 9544 str r5, [sp, #272] ; 0x110 │ │ + 13708: 9245 str r2, [sp, #276] ; 0x114 │ │ + 1370a: 4b11 ldr r3, [pc, #68] ; (13750 ) │ │ + 1370c: 447b add r3, pc │ │ + 1370e: 6e1c ldr r4, [r3, #96] ; 0x60 │ │ + 13710: 2c00 cmp r4, #0 │ │ + 13712: d01f beq.n 13754 │ │ + 13714: 2001 movs r0, #1 │ │ + 13716: f01e fbd9 bl 31ecc <__aeabi_llsl@@Base+0x36c> │ │ + 1371a: e7f6 b.n 1370a │ │ + 1371c: 46c0 nop ; (mov r8, r8) │ │ + 1371e: 46c0 nop ; (mov r8, r8) │ │ + 13720: 0000 movs r0, r0 │ │ + 13722: 0000 movs r0, r0 │ │ + 13724: 8800 ldrh r0, [r0, #0] │ │ + 13726: 40c3 lsrs r3, r0 │ │ + 13728: 0000 movs r0, r0 │ │ + 1372a: 0000 movs r0, r0 │ │ + 1372c: 0000 movs r0, r0 │ │ + 1372e: 3e00 subs r6, #0 │ │ + 13730: fc14 ffff ldc2 15, cr15, [r4], {255} ; 0xff │ │ + 13734: 58d8 ldr r0, [r3, r3] │ │ + 13736: 0002 movs r2, r0 │ │ + 13738: fef4 ffff mrc2 15, 7, pc, cr4, cr15, {7} │ │ + 1373c: f9fb 0001 ldr??.w r0, [fp, #1] │ │ + 13740: fd9d 0001 ldc2 0, cr0, [sp, #4] │ │ + 13744: fd7e 0001 ldc2l 0, cr0, [lr, #-4]! │ │ + 13748: fd61 0001 stc2l 0, cr0, [r1, #-4]! │ │ + 1374c: fd44 0001 stc2l 0, cr0, [r4, #-4] │ │ + 13750: 548c strb r4, [r1, r2] │ │ + 13752: 0003 movs r3, r0 │ │ + 13754: 2601 movs r6, #1 │ │ + 13756: 661e str r6, [r3, #96] ; 0x60 │ │ + 13758: f00e ff86 bl 22668 │ │ + 1375c: f00f f950 bl 22a00 │ │ + 13760: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 13762: 4ad4 ldr r2, [pc, #848] ; (13ab4 ) │ │ + 13764: 4dd4 ldr r5, [pc, #848] ; (13ab8 ) │ │ + 13766: 21c4 movs r1, #196 ; 0xc4 │ │ + 13768: 509c str r4, [r3, r2] │ │ + 1376a: 23d4 movs r3, #212 ; 0xd4 │ │ + 1376c: 005b lsls r3, r3, #1 │ │ + 1376e: 50fc str r4, [r7, r3] │ │ + 13770: 2306 movs r3, #6 │ │ + 13772: 617b str r3, [r7, #20] │ │ + 13774: 2302 movs r3, #2 │ │ + 13776: 447d add r5, pc │ │ + 13778: 60ab str r3, [r5, #8] │ │ + 1377a: 1c3b adds r3, r7, #0 │ │ + 1377c: 2278 movs r2, #120 ; 0x78 │ │ + 1377e: 33fc adds r3, #252 ; 0xfc │ │ + 13780: 66da str r2, [r3, #108] ; 0x6c │ │ + 13782: 675a str r2, [r3, #116] ; 0x74 │ │ + 13784: 2219 movs r2, #25 │ │ + 13786: 671a str r2, [r3, #112] ; 0x70 │ │ + 13788: 2221 movs r2, #33 ; 0x21 │ │ + 1378a: 67dc str r4, [r3, #124] ; 0x7c │ │ + 1378c: 679a str r2, [r3, #120] ; 0x78 │ │ + 1378e: 23be movs r3, #190 ; 0xbe │ │ + 13790: 005b lsls r3, r3, #1 │ │ + 13792: 50fc str r4, [r7, r3] │ │ + 13794: 23c0 movs r3, #192 ; 0xc0 │ │ + 13796: 005b lsls r3, r3, #1 │ │ + 13798: 50fe str r6, [r7, r3] │ │ + 1379a: 23c2 movs r3, #194 ; 0xc2 │ │ + 1379c: 005b lsls r3, r3, #1 │ │ + 1379e: 50fc str r4, [r7, r3] │ │ + 137a0: 23ce movs r3, #206 ; 0xce │ │ + 137a2: 005b lsls r3, r3, #1 │ │ + 137a4: 50fc str r4, [r7, r3] │ │ + 137a6: 23d0 movs r3, #208 ; 0xd0 │ │ + 137a8: 005b lsls r3, r3, #1 │ │ + 137aa: 50fc str r4, [r7, r3] │ │ + 137ac: 23d2 movs r3, #210 ; 0xd2 │ │ + 137ae: 005b lsls r3, r3, #1 │ │ + 137b0: 50fc str r4, [r7, r3] │ │ + 137b2: 2347 movs r3, #71 ; 0x47 │ │ + 137b4: 0049 lsls r1, r1, #1 │ │ + 137b6: 507b str r3, [r7, r1] │ │ + 137b8: 21c6 movs r1, #198 ; 0xc6 │ │ + 137ba: 232d movs r3, #45 ; 0x2d │ │ + 137bc: 0049 lsls r1, r1, #1 │ │ + 137be: 507b str r3, [r7, r1] │ │ + 137c0: 23c8 movs r3, #200 ; 0xc8 │ │ + 137c2: 005b lsls r3, r3, #1 │ │ + 137c4: 50fa str r2, [r7, r3] │ │ + 137c6: 22ca movs r2, #202 ; 0xca │ │ + 137c8: 2350 movs r3, #80 ; 0x50 │ │ + 137ca: 0052 lsls r2, r2, #1 │ │ + 137cc: 50bb str r3, [r7, r2] │ │ + 137ce: 22cc movs r2, #204 ; 0xcc │ │ + 137d0: 49ba ldr r1, [pc, #744] ; (13abc ) │ │ + 137d2: 0052 lsls r2, r2, #1 │ │ + 137d4: 50bb str r3, [r7, r2] │ │ + 137d6: 1c38 adds r0, r7, #0 │ │ + 137d8: 4479 add r1, pc │ │ + 137da: 60ee str r6, [r5, #12] │ │ + 137dc: 606c str r4, [r5, #4] │ │ + 137de: 616c str r4, [r5, #20] │ │ + 137e0: 963b str r6, [sp, #236] ; 0xec │ │ + 137e2: 963c str r6, [sp, #240] ; 0xf0 │ │ + 137e4: 9437 str r4, [sp, #220] ; 0xdc │ │ + 137e6: 9439 str r4, [sp, #228] ; 0xe4 │ │ + 137e8: 943a str r4, [sp, #232] ; 0xe8 │ │ + 137ea: 943f str r4, [sp, #252] ; 0xfc │ │ + 137ec: 9440 str r4, [sp, #256] ; 0x100 │ │ + 137ee: 9441 str r4, [sp, #260] ; 0x104 │ │ + 137f0: 9442 str r4, [sp, #264] ; 0x108 │ │ + 137f2: f7fd f895 bl 10920 │ │ + 137f6: 49b2 ldr r1, [pc, #712] ; (13ac0 ) │ │ + 137f8: 1c38 adds r0, r7, #0 │ │ + 137fa: 4479 add r1, pc │ │ + 137fc: f7fd f890 bl 10920 │ │ + 13800: 49b0 ldr r1, [pc, #704] ; (13ac4 ) │ │ + 13802: 1c38 adds r0, r7, #0 │ │ + 13804: 4479 add r1, pc │ │ + 13806: f7fd f88b bl 10920 │ │ + 1380a: 49af ldr r1, [pc, #700] ; (13ac8 ) │ │ 1380c: 1c38 adds r0, r7, #0 │ │ - 1380e: 1c2a adds r2, r5, #0 │ │ - 13810: 0076 lsls r6, r6, #1 │ │ - 13812: 953f str r5, [sp, #252] ; 0xfc │ │ - 13814: f7fb f952 bl eabc │ │ - 13818: 59be ldr r6, [r7, r6] │ │ - 1381a: 1c38 adds r0, r7, #0 │ │ - 1381c: 68b9 ldr r1, [r7, #8] │ │ - 1381e: 1c32 adds r2, r6, #0 │ │ - 13820: 9b56 ldr r3, [sp, #344] ; 0x158 │ │ - 13822: 963e str r6, [sp, #248] ; 0xf8 │ │ - 13824: f7fb f8b8 bl e998 │ │ - 13828: 4d4a ldr r5, [pc, #296] ; (13954 ) │ │ - 1382a: 9c4c ldr r4, [sp, #304] ; 0x130 │ │ - 1382c: 5964 ldr r4, [r4, r5] │ │ - 1382e: 2501 movs r5, #1 │ │ - 13830: 9560 str r5, [sp, #384] ; 0x180 │ │ - 13832: 2c00 cmp r4, #0 │ │ - 13834: d000 beq.n 13838 │ │ - 13836: e393 b.n 13f60 │ │ - 13838: 4b46 ldr r3, [pc, #280] ; (13954 ) │ │ - 1383a: 9c56 ldr r4, [sp, #344] ; 0x158 │ │ - 1383c: 9e4c ldr r6, [sp, #304] ; 0x130 │ │ - 1383e: 50f4 str r4, [r6, r3] │ │ - 13840: e38e b.n 13f60 │ │ - 13842: 4945 ldr r1, [pc, #276] ; (13958 ) │ │ - 13844: 2202 movs r2, #2 │ │ - 13846: 4479 add r1, pc │ │ - 13848: f01d f8f8 bl 30a3c <__clzsi2+0x188> │ │ - 1384c: 1c04 adds r4, r0, #0 │ │ - 1384e: 9845 ldr r0, [sp, #276] ; 0x114 │ │ - 13850: 2c00 cmp r4, #0 │ │ - 13852: d153 bne.n 138fc │ │ - 13854: 2125 movs r1, #37 ; 0x25 │ │ - 13856: f01d f959 bl 30b0c <__clzsi2+0x258> │ │ - 1385a: 2800 cmp r0, #0 │ │ - 1385c: d000 beq.n 13860 │ │ - 1385e: 7004 strb r4, [r0, #0] │ │ - 13860: 9845 ldr r0, [sp, #276] ; 0x114 │ │ - 13862: f01d f8f3 bl 30a4c <__clzsi2+0x198> │ │ - 13866: 9d45 ldr r5, [sp, #276] ; 0x114 │ │ - 13868: 1e44 subs r4, r0, #1 │ │ - 1386a: 192c adds r4, r5, r4 │ │ - 1386c: 2500 movs r5, #0 │ │ - 1386e: 7820 ldrb r0, [r4, #0] │ │ - 13870: f7fc fb56 bl ff20 │ │ - 13874: 2800 cmp r0, #0 │ │ - 13876: d002 beq.n 1387e │ │ - 13878: 7025 strb r5, [r4, #0] │ │ - 1387a: 3c01 subs r4, #1 │ │ - 1387c: e7f7 b.n 1386e │ │ - 1387e: 9b45 ldr r3, [sp, #276] ; 0x114 │ │ - 13880: 3302 adds r3, #2 │ │ - 13882: 9e45 ldr r6, [sp, #276] ; 0x114 │ │ - 13884: 7818 ldrb r0, [r3, #0] │ │ - 13886: 1c1c adds r4, r3, #0 │ │ - 13888: 1b9e subs r6, r3, r6 │ │ - 1388a: 965c str r6, [sp, #368] ; 0x170 │ │ - 1388c: f7fc fb48 bl ff20 │ │ - 13890: 1c63 adds r3, r4, #1 │ │ - 13892: 904b str r0, [sp, #300] ; 0x12c │ │ - 13894: 2800 cmp r0, #0 │ │ - 13896: d1f4 bne.n 13882 │ │ - 13898: 9d4c ldr r5, [sp, #304] ; 0x130 │ │ - 1389a: 4824 ldr r0, [pc, #144] ; (1392c ) │ │ - 1389c: 182e adds r6, r5, r0 │ │ - 1389e: ade7 add r5, sp, #924 ; 0x39c │ │ - 138a0: 1c31 adds r1, r6, #0 │ │ - 138a2: 1c28 adds r0, r5, #0 │ │ - 138a4: f01d f8f2 bl 30a8c <__clzsi2+0x1d8> │ │ - 138a8: 1c28 adds r0, r5, #0 │ │ - 138aa: f01d f8cf bl 30a4c <__clzsi2+0x198> │ │ - 138ae: 9052 str r0, [sp, #328] ; 0x148 │ │ - 138b0: 1c20 adds r0, r4, #0 │ │ - 138b2: f01d f8cb bl 30a4c <__clzsi2+0x198> │ │ - 138b6: 9952 ldr r1, [sp, #328] ; 0x148 │ │ - 138b8: 1840 adds r0, r0, r1 │ │ - 138ba: 28c7 cmp r0, #199 ; 0xc7 │ │ - 138bc: d905 bls.n 138ca │ │ - 138be: 9b5c ldr r3, [sp, #368] ; 0x170 │ │ - 138c0: 984b ldr r0, [sp, #300] ; 0x12c │ │ - 138c2: 9a45 ldr r2, [sp, #276] ; 0x114 │ │ - 138c4: 33c7 adds r3, #199 ; 0xc7 │ │ - 138c6: 1a5b subs r3, r3, r1 │ │ - 138c8: 54d0 strb r0, [r2, r3] │ │ - 138ca: 782b ldrb r3, [r5, #0] │ │ - 138cc: 2b00 cmp r3, #0 │ │ - 138ce: d004 beq.n 138da │ │ - 138d0: 4922 ldr r1, [pc, #136] ; (1395c ) │ │ - 138d2: a8e7 add r0, sp, #924 ; 0x39c │ │ - 138d4: 4479 add r1, pc │ │ - 138d6: f01d f8e1 bl 30a9c <__clzsi2+0x1e8> │ │ - 138da: ade7 add r5, sp, #924 ; 0x39c │ │ - 138dc: 1c28 adds r0, r5, #0 │ │ - 138de: 1c21 adds r1, r4, #0 │ │ - 138e0: f01d f8dc bl 30a9c <__clzsi2+0x1e8> │ │ - 138e4: 1c28 adds r0, r5, #0 │ │ - 138e6: f01d f8b1 bl 30a4c <__clzsi2+0x198> │ │ - 138ea: 281f cmp r0, #31 │ │ - 138ec: d901 bls.n 138f2 │ │ - 138ee: 2300 movs r3, #0 │ │ - 138f0: 77eb strb r3, [r5, #31] │ │ - 138f2: 1c30 adds r0, r6, #0 │ │ - 138f4: 1c29 adds r1, r5, #0 │ │ - 138f6: f01d f8c9 bl 30a8c <__clzsi2+0x1d8> │ │ - 138fa: e331 b.n 13f60 │ │ - 138fc: 4918 ldr r1, [pc, #96] ; (13960 ) │ │ - 138fe: 2202 movs r2, #2 │ │ - 13900: 4479 add r1, pc │ │ - 13902: f01d f89b bl 30a3c <__clzsi2+0x188> │ │ - 13906: 2800 cmp r0, #0 │ │ - 13908: d143 bne.n 13992 │ │ - 1390a: 9c45 ldr r4, [sp, #276] ; 0x114 │ │ - 1390c: 3402 adds r4, #2 │ │ - 1390e: 9445 str r4, [sp, #276] ; 0x114 │ │ - 13910: 9e45 ldr r6, [sp, #276] ; 0x114 │ │ - 13912: 7830 ldrb r0, [r6, #0] │ │ - 13914: f7fc fb04 bl ff20 │ │ - 13918: 1e04 subs r4, r0, #0 │ │ - 1391a: d023 beq.n 13964 │ │ - 1391c: 9d45 ldr r5, [sp, #276] ; 0x114 │ │ - 1391e: 3501 adds r5, #1 │ │ - 13920: 9545 str r5, [sp, #276] ; 0x114 │ │ - 13922: e7f5 b.n 13910 │ │ - 13924: eecd 0001 cdp 0, 12, cr0, cr13, cr1, {0} │ │ - 13928: eeab 0001 cdp 0, 10, cr0, cr11, cr1, {0} │ │ - 1392c: e99c 0000 ; instruction: 0xe99c0000 │ │ - 13930: 44e8 add r8, sp │ │ - 13932: 0003 movs r3, r0 │ │ - 13934: 39c2 subs r1, #194 ; 0xc2 │ │ - 13936: 0003 movs r3, r0 │ │ - 13938: e9a8 0001 ; instruction: 0xe9a80001 │ │ - 1393c: e956 0001 ldrd r0, r0, [r6, #-4] │ │ - 13940: ed28 0001 stc 0, cr0, [r8, #-4]! │ │ - 13944: ed19 0001 ldc 0, cr0, [r9, #-4] │ │ - 13948: ed10 0001 ldc 0, cr0, [r0, #-4] │ │ - 1394c: ecf5 0001 ldcl 0, cr0, [r5], #4 │ │ - 13950: ecdc 0001 ldcl 0, cr0, [ip], {1} │ │ - 13954: e904 0000 stmdb r4, {} │ │ - 13958: ec81 0001 stc 0, cr0, [r1], {1} │ │ - 1395c: ebf6 0001 ; instruction: 0xebf60001 │ │ - 13960: ebcc 0001 rsb r0, ip, r1 │ │ - 13964: 49bb ldr r1, [pc, #748] ; (13c54 ) │ │ - 13966: 9845 ldr r0, [sp, #276] ; 0x114 │ │ - 13968: 2208 movs r2, #8 │ │ - 1396a: 4479 add r1, pc │ │ - 1396c: f01d f866 bl 30a3c <__clzsi2+0x188> │ │ - 13970: 945a str r4, [sp, #360] ; 0x168 │ │ - 13972: 2800 cmp r0, #0 │ │ - 13974: d000 beq.n 13978 │ │ - 13976: e2f3 b.n 13f60 │ │ - 13978: 7a34 ldrb r4, [r6, #8] │ │ - 1397a: 2501 movs r5, #1 │ │ - 1397c: 1c20 adds r0, r4, #0 │ │ - 1397e: f7fc facf bl ff20 │ │ - 13982: 955a str r5, [sp, #360] ; 0x168 │ │ - 13984: 2800 cmp r0, #0 │ │ - 13986: d000 beq.n 1398a │ │ - 13988: e2ea b.n 13f60 │ │ - 1398a: 4266 negs r6, r4 │ │ - 1398c: 4166 adcs r6, r4 │ │ - 1398e: 965a str r6, [sp, #360] ; 0x168 │ │ - 13990: e2e6 b.n 13f60 │ │ - 13992: 49b1 ldr r1, [pc, #708] ; (13c58 ) │ │ - 13994: 9845 ldr r0, [sp, #276] ; 0x114 │ │ - 13996: 2202 movs r2, #2 │ │ - 13998: 4479 add r1, pc │ │ - 1399a: f01d f84f bl 30a3c <__clzsi2+0x188> │ │ - 1399e: 2800 cmp r0, #0 │ │ - 139a0: d11d bne.n 139de │ │ - 139a2: 9b45 ldr r3, [sp, #276] ; 0x114 │ │ - 139a4: 3302 adds r3, #2 │ │ - 139a6: 1c19 adds r1, r3, #0 │ │ - 139a8: 3301 adds r3, #1 │ │ - 139aa: 1e5a subs r2, r3, #1 │ │ - 139ac: 7812 ldrb r2, [r2, #0] │ │ - 139ae: 2a20 cmp r2, #32 │ │ - 139b0: d0f9 beq.n 139a6 │ │ - 139b2: 1c38 adds r0, r7, #0 │ │ - 139b4: 2200 movs r2, #0 │ │ - 139b6: f7fc fd4d bl 10454 │ │ - 139ba: 21ce movs r1, #206 ; 0xce │ │ - 139bc: 1c03 adds r3, r0, #0 │ │ - 139be: 0049 lsls r1, r1, #1 │ │ - 139c0: 5078 str r0, [r7, r1] │ │ - 139c2: 3329 adds r3, #41 ; 0x29 │ │ - 139c4: 781b ldrb r3, [r3, #0] │ │ - 139c6: 302b adds r0, #43 ; 0x2b │ │ - 139c8: 2401 movs r4, #1 │ │ - 139ca: 935e str r3, [sp, #376] ; 0x178 │ │ - 139cc: 7803 ldrb r3, [r0, #0] │ │ - 139ce: 9453 str r4, [sp, #332] ; 0x14c │ │ - 139d0: 2b00 cmp r3, #0 │ │ - 139d2: d100 bne.n 139d6 │ │ - 139d4: e2c4 b.n 13f60 │ │ - 139d6: 2500 movs r5, #0 │ │ - 139d8: 9555 str r5, [sp, #340] ; 0x154 │ │ - 139da: 9553 str r5, [sp, #332] ; 0x14c │ │ - 139dc: e2c0 b.n 13f60 │ │ - 139de: 499f ldr r1, [pc, #636] ; (13c5c ) │ │ - 139e0: 9845 ldr r0, [sp, #276] ; 0x114 │ │ - 139e2: 2202 movs r2, #2 │ │ - 139e4: 4479 add r1, pc │ │ - 139e6: f01d f829 bl 30a3c <__clzsi2+0x188> │ │ - 139ea: 9c45 ldr r4, [sp, #276] ; 0x114 │ │ - 139ec: 2800 cmp r0, #0 │ │ - 139ee: d000 beq.n 139f2 │ │ - 139f0: e0f2 b.n 13bd8 │ │ - 139f2: 3402 adds r4, #2 │ │ - 139f4: 1c20 adds r0, r4, #0 │ │ - 139f6: f7fc fb81 bl 100fc │ │ - 139fa: 4a99 ldr r2, [pc, #612] ; (13c60 ) │ │ - 139fc: 0083 lsls r3, r0, #2 │ │ - 139fe: 4999 ldr r1, [pc, #612] ; (13c64 ) │ │ - 13a00: 447a add r2, pc │ │ - 13a02: 18d3 adds r3, r2, r3 │ │ - 13a04: 6c1b ldr r3, [r3, #64] ; 0x40 │ │ - 13a06: 4479 add r1, pc │ │ - 13a08: 9059 str r0, [sp, #356] ; 0x164 │ │ - 13a0a: 1c1a adds r2, r3, #0 │ │ - 13a0c: a89a add r0, sp, #616 ; 0x268 │ │ - 13a0e: f01d f85d bl 30acc <__clzsi2+0x218> │ │ - 13a12: 1c20 adds r0, r4, #0 │ │ - 13a14: f7fc fc5a bl 102cc │ │ - 13a18: 9045 str r0, [sp, #276] ; 0x114 │ │ - 13a1a: f7fb fdcf bl f5bc │ │ - 13a1e: 1c3b adds r3, r7, #0 │ │ - 13a20: 9e45 ldr r6, [sp, #276] ; 0x114 │ │ - 13a22: 33fc adds r3, #252 ; 0xfc │ │ - 13a24: 67d8 str r0, [r3, #124] ; 0x7c │ │ - 13a26: 2325 movs r3, #37 ; 0x25 │ │ - 13a28: 7033 strb r3, [r6, #0] │ │ - 13a2a: 9867 ldr r0, [sp, #412] ; 0x19c │ │ - 13a2c: 2800 cmp r0, #0 │ │ - 13a2e: d112 bne.n 13a56 │ │ - 13a30: 996a ldr r1, [sp, #424] ; 0x1a8 │ │ - 13a32: 2900 cmp r1, #0 │ │ - 13a34: d102 bne.n 13a3c │ │ - 13a36: 2301 movs r3, #1 │ │ - 13a38: 9369 str r3, [sp, #420] ; 0x1a4 │ │ - 13a3a: 936a str r3, [sp, #424] ; 0x1a8 │ │ - 13a3c: 9a69 ldr r2, [sp, #420] ; 0x1a4 │ │ - 13a3e: 2064 movs r0, #100 ; 0x64 │ │ - 13a40: 996a ldr r1, [sp, #424] ; 0x1a8 │ │ - 13a42: 4350 muls r0, r2 │ │ - 13a44: f01a fafc bl 2e040 <__divsi3> │ │ - 13a48: 2308 movs r3, #8 │ │ - 13a4a: 284a cmp r0, #74 ; 0x4a │ │ - 13a4c: dc00 bgt.n 13a50 │ │ - 13a4e: 2310 movs r3, #16 │ │ - 13a50: 9368 str r3, [sp, #416] ; 0x1a0 │ │ - 13a52: 2301 movs r3, #1 │ │ - 13a54: 9367 str r3, [sp, #412] ; 0x19c │ │ - 13a56: 9c67 ldr r4, [sp, #412] ; 0x19c │ │ - 13a58: 2300 movs r3, #0 │ │ - 13a5a: 2c01 cmp r4, #1 │ │ - 13a5c: d108 bne.n 13a70 │ │ - 13a5e: 9a68 ldr r2, [sp, #416] ; 0x1a0 │ │ - 13a60: 9d5a ldr r5, [sp, #360] ; 0x168 │ │ - 13a62: 3a08 subs r2, #8 │ │ - 13a64: 4251 negs r1, r2 │ │ - 13a66: 414a adcs r2, r1 │ │ - 13a68: 4252 negs r2, r2 │ │ - 13a6a: 4015 ands r5, r2 │ │ - 13a6c: 955a str r5, [sp, #360] ; 0x168 │ │ - 13a6e: e000 b.n 13a72 │ │ - 13a70: 935a str r3, [sp, #360] ; 0x168 │ │ - 13a72: 26d0 movs r6, #208 ; 0xd0 │ │ - 13a74: 20d2 movs r0, #210 ; 0xd2 │ │ - 13a76: 0076 lsls r6, r6, #1 │ │ - 13a78: 0040 lsls r0, r0, #1 │ │ - 13a7a: 51bb str r3, [r7, r6] │ │ - 13a7c: 936d str r3, [sp, #436] ; 0x1b4 │ │ - 13a7e: 503b str r3, [r7, r0] │ │ - 13a80: 4a79 ldr r2, [pc, #484] ; (13c68 ) │ │ - 13a82: 1d7b adds r3, r7, #5 │ │ - 13a84: 7fdb ldrb r3, [r3, #31] │ │ - 13a86: 2120 movs r1, #32 │ │ - 13a88: 447a add r2, pc │ │ - 13a8a: 7311 strb r1, [r2, #12] │ │ - 13a8c: 2b00 cmp r3, #0 │ │ - 13a8e: d149 bne.n 13b24 │ │ - 13a90: 9c69 ldr r4, [sp, #420] ; 0x1a4 │ │ - 13a92: 9d6a ldr r5, [sp, #424] ; 0x1a8 │ │ - 13a94: 0123 lsls r3, r4, #4 │ │ - 13a96: 195b adds r3, r3, r5 │ │ - 13a98: 2b38 cmp r3, #56 ; 0x38 │ │ - 13a9a: d023 beq.n 13ae4 │ │ - 13a9c: dc0a bgt.n 13ab4 │ │ - 13a9e: 2b24 cmp r3, #36 ; 0x24 │ │ - 13aa0: d017 beq.n 13ad2 │ │ - 13aa2: dc02 bgt.n 13aaa │ │ - 13aa4: 2b22 cmp r3, #34 ; 0x22 │ │ - 13aa6: d014 beq.n 13ad2 │ │ - 13aa8: e025 b.n 13af6 │ │ - 13aaa: 2b32 cmp r3, #50 ; 0x32 │ │ - 13aac: d014 beq.n 13ad8 │ │ - 13aae: 2b34 cmp r3, #52 ; 0x34 │ │ - 13ab0: d018 beq.n 13ae4 │ │ - 13ab2: e020 b.n 13af6 │ │ - 13ab4: 2b68 cmp r3, #104 ; 0x68 │ │ - 13ab6: d018 beq.n 13aea │ │ - 13ab8: dc04 bgt.n 13ac4 │ │ - 13aba: 2b44 cmp r3, #68 ; 0x44 │ │ - 13abc: d009 beq.n 13ad2 │ │ - 13abe: 2b64 cmp r3, #100 ; 0x64 │ │ - 13ac0: d00a beq.n 13ad8 │ │ - 13ac2: e018 b.n 13af6 │ │ - 13ac4: 2b98 cmp r3, #152 ; 0x98 │ │ - 13ac6: d013 beq.n 13af0 │ │ - 13ac8: 2bc8 cmp r3, #200 ; 0xc8 │ │ - 13aca: d114 bne.n 13af6 │ │ - 13acc: 4867 ldr r0, [pc, #412] ; (13c6c ) │ │ - 13ace: 4478 add r0, pc │ │ - 13ad0: e004 b.n 13adc │ │ - 13ad2: 4867 ldr r0, [pc, #412] ; (13c70 ) │ │ - 13ad4: 4478 add r0, pc │ │ - 13ad6: e001 b.n 13adc │ │ - 13ad8: 4866 ldr r0, [pc, #408] ; (13c74 ) │ │ - 13ada: 4478 add r0, pc │ │ - 13adc: 1c39 adds r1, r7, #0 │ │ - 13ade: f7fc faaf bl 10040 │ │ - 13ae2: e01f b.n 13b24 │ │ - 13ae4: 4864 ldr r0, [pc, #400] ; (13c78 ) │ │ - 13ae6: 4478 add r0, pc │ │ - 13ae8: e7f8 b.n 13adc │ │ - 13aea: 4864 ldr r0, [pc, #400] ; (13c7c ) │ │ - 13aec: 4478 add r0, pc │ │ - 13aee: e7f5 b.n 13adc │ │ - 13af0: 4863 ldr r0, [pc, #396] ; (13c80 ) │ │ - 13af2: 4478 add r0, pc │ │ - 13af4: e7f2 b.n 13adc │ │ - 13af6: 1c20 adds r0, r4, #0 │ │ - 13af8: 2103 movs r1, #3 │ │ - 13afa: f01a faef bl 2e0dc <__aeabi_idivmod> │ │ - 13afe: 2900 cmp r1, #0 │ │ - 13b00: d102 bne.n 13b08 │ │ - 13b02: 4860 ldr r0, [pc, #384] ; (13c84 ) │ │ - 13b04: 4478 add r0, pc │ │ - 13b06: e001 b.n 13b0c │ │ - 13b08: 485f ldr r0, [pc, #380] ; (13c88 ) │ │ - 13b0a: 4478 add r0, pc │ │ - 13b0c: 1c39 adds r1, r7, #0 │ │ - 13b0e: f7fc fa97 bl 10040 │ │ - 13b12: 2300 movs r3, #0 │ │ - 13b14: 2d08 cmp r5, #8 │ │ - 13b16: d101 bne.n 13b1c │ │ - 13b18: 0064 lsls r4, r4, #1 │ │ - 13b1a: e000 b.n 13b1e │ │ - 13b1c: 00a4 lsls r4, r4, #2 │ │ - 13b1e: 193c adds r4, r7, r4 │ │ - 13b20: 3420 adds r4, #32 │ │ - 13b22: 7123 strb r3, [r4, #4] │ │ - 13b24: 6978 ldr r0, [r7, #20] │ │ - 13b26: 9969 ldr r1, [sp, #420] ; 0x1a4 │ │ - 13b28: 9a6a ldr r2, [sp, #424] ; 0x1a8 │ │ - 13b2a: f7fa fe45 bl e7b8 │ │ - 13b2e: 9c56 ldr r4, [sp, #344] ; 0x158 │ │ - 13b30: 1c3b adds r3, r7, #0 │ │ - 13b32: 33fc adds r3, #252 ; 0xfc │ │ - 13b34: 6698 str r0, [r3, #104] ; 0x68 │ │ - 13b36: 2c00 cmp r4, #0 │ │ - 13b38: d102 bne.n 13b40 │ │ - 13b3a: 2500 movs r5, #0 │ │ - 13b3c: 9556 str r5, [sp, #344] ; 0x158 │ │ - 13b3e: e025 b.n 13b8c │ │ - 13b40: 9e60 ldr r6, [sp, #384] ; 0x180 │ │ - 13b42: 2e00 cmp r6, #0 │ │ - 13b44: d122 bne.n 13b8c │ │ - 13b46: 4b51 ldr r3, [pc, #324] ; (13c8c ) │ │ - 13b48: 68b9 ldr r1, [r7, #8] │ │ - 13b4a: 2202 movs r2, #2 │ │ - 13b4c: 447b add r3, pc │ │ - 13b4e: 605a str r2, [r3, #4] │ │ - 13b50: 2201 movs r2, #1 │ │ - 13b52: 609a str r2, [r3, #8] │ │ - 13b54: 2900 cmp r1, #0 │ │ - 13b56: d011 beq.n 13b7c │ │ - 13b58: 20d4 movs r0, #212 ; 0xd4 │ │ - 13b5a: 0040 lsls r0, r0, #1 │ │ - 13b5c: 5838 ldr r0, [r7, r0] │ │ - 13b5e: 903c str r0, [sp, #240] ; 0xf0 │ │ - 13b60: 9a3c ldr r2, [sp, #240] ; 0xf0 │ │ - 13b62: 1c38 adds r0, r7, #0 │ │ - 13b64: f7fa ffaa bl eabc │ │ - 13b68: 21d4 movs r1, #212 ; 0xd4 │ │ - 13b6a: 0049 lsls r1, r1, #1 │ │ - 13b6c: 5879 ldr r1, [r7, r1] │ │ - 13b6e: 1c38 adds r0, r7, #0 │ │ - 13b70: 23f0 movs r3, #240 ; 0xf0 │ │ - 13b72: 913b str r1, [sp, #236] ; 0xec │ │ - 13b74: 9a3b ldr r2, [sp, #236] ; 0xec │ │ - 13b76: 68b9 ldr r1, [r7, #8] │ │ - 13b78: f7fa ff0e bl e998 │ │ - 13b7c: 9c4c ldr r4, [sp, #304] ; 0x130 │ │ - 13b7e: 4d44 ldr r5, [pc, #272] ; (13c90 ) │ │ - 13b80: 5963 ldr r3, [r4, r5] │ │ - 13b82: 2b00 cmp r3, #0 │ │ - 13b84: d1d9 bne.n 13b3a │ │ - 13b86: 21f0 movs r1, #240 ; 0xf0 │ │ - 13b88: 5161 str r1, [r4, r5] │ │ - 13b8a: 9356 str r3, [sp, #344] ; 0x158 │ │ - 13b8c: 2300 movs r3, #0 │ │ - 13b8e: aa8c add r2, sp, #560 ; 0x230 │ │ - 13b90: 25ff movs r5, #255 ; 0xff │ │ - 13b92: 1c18 adds r0, r3, #0 │ │ - 13b94: 549d strb r5, [r3, r2] │ │ - 13b96: 18d1 adds r1, r2, r3 │ │ - 13b98: 3302 adds r3, #2 │ │ - 13b9a: 2400 movs r4, #0 │ │ - 13b9c: 7048 strb r0, [r1, #1] │ │ - 13b9e: 2b36 cmp r3, #54 ; 0x36 │ │ - 13ba0: d1f8 bne.n 13b94 │ │ - 13ba2: 26d4 movs r6, #212 ; 0xd4 │ │ - 13ba4: 0076 lsls r6, r6, #1 │ │ - 13ba6: 59bd ldr r5, [r7, r6] │ │ - 13ba8: 1c38 adds r0, r7, #0 │ │ - 13baa: 2603 movs r6, #3 │ │ - 13bac: 1c29 adds r1, r5, #0 │ │ - 13bae: f7fa faed bl e18c │ │ - 13bb2: ab99 add r3, sp, #612 ; 0x264 │ │ - 13bb4: 7018 strb r0, [r3, #0] │ │ - 13bb6: 4b37 ldr r3, [pc, #220] ; (13c94 ) │ │ - 13bb8: 1c29 adds r1, r5, #0 │ │ - 13bba: 1c38 adds r0, r7, #0 │ │ - 13bbc: 446b add r3, sp │ │ - 13bbe: 2202 movs r2, #2 │ │ - 13bc0: 701c strb r4, [r3, #0] │ │ - 13bc2: f7fa fb2f bl e224 │ │ - 13bc6: 9d53 ldr r5, [sp, #332] ; 0x14c │ │ - 13bc8: 944a str r4, [sp, #296] ; 0x128 │ │ - 13bca: 9448 str r4, [sp, #288] ; 0x120 │ │ - 13bcc: 9555 str r5, [sp, #340] ; 0x154 │ │ - 13bce: 9446 str r4, [sp, #280] ; 0x118 │ │ - 13bd0: 944d str r4, [sp, #308] ; 0x134 │ │ - 13bd2: 9454 str r4, [sp, #336] ; 0x150 │ │ - 13bd4: 964f str r6, [sp, #316] ; 0x13c │ │ - 13bd6: e1c3 b.n 13f60 │ │ - 13bd8: 7823 ldrb r3, [r4, #0] │ │ - 13bda: 2b00 cmp r3, #0 │ │ - 13bdc: d000 beq.n 13be0 │ │ - 13bde: e1bf b.n 13f60 │ │ - 13be0: 2501 movs r5, #1 │ │ - 13be2: 954f str r5, [sp, #316] ; 0x13c │ │ - 13be4: e1bc b.n 13f60 │ │ - 13be6: 2b22 cmp r3, #34 ; 0x22 │ │ - 13be8: d007 beq.n 13bfa │ │ - 13bea: 9d45 ldr r5, [sp, #276] ; 0x114 │ │ - 13bec: 3501 adds r5, #1 │ │ - 13bee: 9545 str r5, [sp, #276] ; 0x114 │ │ - 13bf0: 9e45 ldr r6, [sp, #276] ; 0x114 │ │ - 13bf2: 7833 ldrb r3, [r6, #0] │ │ - 13bf4: 2b00 cmp r3, #0 │ │ - 13bf6: d1f6 bne.n 13be6 │ │ - 13bf8: e1b2 b.n 13f60 │ │ - 13bfa: 2403 movs r4, #3 │ │ - 13bfc: 944f str r4, [sp, #316] ; 0x13c │ │ - 13bfe: 9d45 ldr r5, [sp, #276] ; 0x114 │ │ - 13c00: 782b ldrb r3, [r5, #0] │ │ - 13c02: 2b00 cmp r3, #0 │ │ - 13c04: d000 beq.n 13c08 │ │ - 13c06: e096 b.n 13d36 │ │ - 13c08: 68be ldr r6, [r7, #8] │ │ - 13c0a: 2e00 cmp r6, #0 │ │ - 13c0c: d100 bne.n 13c10 │ │ - 13c0e: e092 b.n 13d36 │ │ - 13c10: 68fd ldr r5, [r7, #12] │ │ - 13c12: 2401 movs r4, #1 │ │ - 13c14: 944f str r4, [sp, #316] ; 0x13c │ │ - 13c16: 2d00 cmp r5, #0 │ │ - 13c18: d001 beq.n 13c1e │ │ - 13c1a: 2604 movs r6, #4 │ │ - 13c1c: 964f str r6, [sp, #316] ; 0x13c │ │ - 13c1e: 1c38 adds r0, r7, #0 │ │ - 13c20: f7fa fbcb bl e3ba │ │ - 13c24: 68bc ldr r4, [r7, #8] │ │ - 13c26: 2c00 cmp r4, #0 │ │ - 13c28: d036 beq.n 13c98 │ │ - 13c2a: 20d4 movs r0, #212 ; 0xd4 │ │ - 13c2c: 0040 lsls r0, r0, #1 │ │ - 13c2e: 5838 ldr r0, [r7, r0] │ │ - 13c30: 1c21 adds r1, r4, #0 │ │ - 13c32: 903a str r0, [sp, #232] ; 0xe8 │ │ - 13c34: 9a3a ldr r2, [sp, #232] ; 0xe8 │ │ - 13c36: 1c38 adds r0, r7, #0 │ │ - 13c38: f7fa ffc4 bl ebc4 │ │ - 13c3c: 7863 ldrb r3, [r4, #1] │ │ - 13c3e: 7822 ldrb r2, [r4, #0] │ │ - 13c40: 021b lsls r3, r3, #8 │ │ - 13c42: 4313 orrs r3, r2 │ │ - 13c44: 78a2 ldrb r2, [r4, #2] │ │ - 13c46: 78e4 ldrb r4, [r4, #3] │ │ - 13c48: 0412 lsls r2, r2, #16 │ │ - 13c4a: 4313 orrs r3, r2 │ │ - 13c4c: 0624 lsls r4, r4, #24 │ │ - 13c4e: 431c orrs r4, r3 │ │ - 13c50: e7e9 b.n 13c26 │ │ - 13c52: 46c0 nop ; (mov r8, r8) │ │ - 13c54: eb65 0001 sbc.w r0, r5, r1 │ │ - 13c58: eb40 0001 adc.w r0, r0, r1 │ │ - 13c5c: eaf7 0001 ; instruction: 0xeaf70001 │ │ - 13c60: 4058 eors r0, r3 │ │ - 13c62: 0002 movs r2, r0 │ │ - 13c64: ead8 0001 ; instruction: 0xead80001 │ │ - 13c68: 360c adds r6, #12 │ │ - 13c6a: 0003 movs r3, r0 │ │ - 13c6c: ea43 0001 orr.w r0, r3, r1 │ │ - 13c70: ea0f 0001 and.w r0, pc, r1 │ │ - 13c74: ea12 0001 ands.w r0, r2, r1 │ │ - 13c78: ea13 0001 ands.w r0, r3, r1 │ │ - 13c7c: ea14 0001 ands.w r0, r4, r1 │ │ - 13c80: ea15 0001 ands.w r0, r5, r1 │ │ - 13c84: ea1a 0001 ands.w r0, sl, r1 │ │ - 13c88: ea30 0001 bics.w r0, r0, r1 │ │ - 13c8c: 3548 adds r5, #72 ; 0x48 │ │ - 13c8e: 0003 movs r3, r0 │ │ - 13c90: e904 0000 stmdb r4, {} │ │ - 13c94: 0265 lsls r5, r4, #9 │ │ - 13c96: 0000 movs r0, r0 │ │ - 13c98: 21d4 movs r1, #212 ; 0xd4 │ │ - 13c9a: 0049 lsls r1, r1, #1 │ │ - 13c9c: 5879 ldr r1, [r7, r1] │ │ - 13c9e: 1c38 adds r0, r7, #0 │ │ - 13ca0: 9139 str r1, [sp, #228] ; 0xe4 │ │ - 13ca2: 9a39 ldr r2, [sp, #228] ; 0xe4 │ │ - 13ca4: 68b9 ldr r1, [r7, #8] │ │ - 13ca6: f7fa ff09 bl eabc │ │ - 13caa: 22d4 movs r2, #212 ; 0xd4 │ │ - 13cac: 0052 lsls r2, r2, #1 │ │ - 13cae: 58be ldr r6, [r7, r2] │ │ - 13cb0: 1c38 adds r0, r7, #0 │ │ - 13cb2: 1c31 adds r1, r6, #0 │ │ - 13cb4: f7fa fa6a bl e18c │ │ - 13cb8: 1c31 adds r1, r6, #0 │ │ - 13cba: 1c05 adds r5, r0, #0 │ │ - 13cbc: 1c38 adds r0, r7, #0 │ │ - 13cbe: f7fa fa0d bl e0dc │ │ - 13cc2: 697e ldr r6, [r7, #20] │ │ - 13cc4: 21c0 movs r1, #192 ; 0xc0 │ │ - 13cc6: 01b3 lsls r3, r6, #6 │ │ - 13cc8: 4359 muls r1, r3 │ │ - 13cca: f01a f9af bl 2e02c <__aeabi_uidivmod> │ │ - 13cce: 1e4b subs r3, r1, #1 │ │ - 13cd0: 4199 sbcs r1, r3 │ │ - 13cd2: 4bc1 ldr r3, [pc, #772] ; (13fd8 ) │ │ - 13cd4: 186d adds r5, r5, r1 │ │ - 13cd6: 447b add r3, pc │ │ - 13cd8: 7b1b ldrb r3, [r3, #12] │ │ - 13cda: 2b20 cmp r3, #32 │ │ - 13cdc: d117 bne.n 13d0e │ │ - 13cde: 4bbf ldr r3, [pc, #764] ; (13fdc ) │ │ - 13ce0: 9965 ldr r1, [sp, #404] ; 0x194 │ │ - 13ce2: 446b add r3, sp │ │ - 13ce4: 701d strb r5, [r3, #0] │ │ - 13ce6: 2900 cmp r1, #0 │ │ - 13ce8: d016 beq.n 13d18 │ │ - 13cea: ab8c add r3, sp, #560 ; 0x230 │ │ - 13cec: 191a adds r2, r3, r4 │ │ - 13cee: 5ce0 ldrb r0, [r4, r3] │ │ - 13cf0: 7852 ldrb r2, [r2, #1] │ │ - 13cf2: 4290 cmp r0, r2 │ │ - 13cf4: d310 bcc.n 13d18 │ │ - 13cf6: 3402 adds r4, #2 │ │ - 13cf8: 2c34 cmp r4, #52 ; 0x34 │ │ - 13cfa: d1f7 bne.n 13cec │ │ - 13cfc: 48b8 ldr r0, [pc, #736] ; (13fe0 ) │ │ - 13cfe: 4478 add r0, pc │ │ - 13d00: f7fb f850 bl eda4 │ │ - 13d04: a865 add r0, sp, #404 ; 0x194 │ │ - 13d06: 2100 movs r1, #0 │ │ - 13d08: f7fe f8d6 bl 11eb8 │ │ - 13d0c: e004 b.n 13d18 │ │ - 13d0e: 3b41 subs r3, #65 ; 0x41 │ │ - 13d10: 005b lsls r3, r3, #1 │ │ - 13d12: aa8c add r2, sp, #560 ; 0x230 │ │ - 13d14: 18d3 adds r3, r2, r3 │ │ - 13d16: 705d strb r5, [r3, #1] │ │ - 13d18: 9865 ldr r0, [sp, #404] ; 0x194 │ │ - 13d1a: 2800 cmp r0, #0 │ │ - 13d1c: d104 bne.n 13d28 │ │ - 13d1e: 1c38 adds r0, r7, #0 │ │ - 13d20: a965 add r1, sp, #404 ; 0x194 │ │ - 13d22: aa8c add r2, sp, #560 ; 0x230 │ │ - 13d24: f7fe f9ae bl 12084 │ │ - 13d28: a88c add r0, sp, #560 ; 0x230 │ │ - 13d2a: 9965 ldr r1, [sp, #404] ; 0x194 │ │ - 13d2c: aa66 add r2, sp, #408 ; 0x198 │ │ - 13d2e: 9b5d ldr r3, [sp, #372] ; 0x174 │ │ - 13d30: f7fa ffc8 bl ecc4 │ │ - 13d34: 905d str r0, [sp, #372] ; 0x174 │ │ - 13d36: 49ab ldr r1, [pc, #684] ; (13fe4 ) │ │ - 13d38: 9845 ldr r0, [sp, #276] ; 0x114 │ │ - 13d3a: 2202 movs r2, #2 │ │ - 13d3c: 4479 add r1, pc │ │ - 13d3e: f01c fe7d bl 30a3c <__clzsi2+0x188> │ │ - 13d42: 2800 cmp r0, #0 │ │ - 13d44: d133 bne.n 13dae │ │ - 13d46: 9b45 ldr r3, [sp, #276] ; 0x114 │ │ - 13d48: 3302 adds r3, #2 │ │ - 13d4a: 1c19 adds r1, r3, #0 │ │ - 13d4c: 3301 adds r3, #1 │ │ - 13d4e: 1e5a subs r2, r3, #1 │ │ - 13d50: 7812 ldrb r2, [r2, #0] │ │ - 13d52: 2a20 cmp r2, #32 │ │ - 13d54: d0f9 beq.n 13d4a │ │ - 13d56: 2200 movs r2, #0 │ │ - 13d58: 1c38 adds r0, r7, #0 │ │ - 13d5a: f7fc fb7b bl 10454 │ │ - 13d5e: 9c59 ldr r4, [sp, #356] ; 0x164 │ │ - 13d60: 4aa1 ldr r2, [pc, #644] ; (13fe8 ) │ │ - 13d62: 21ce movs r1, #206 ; 0xce │ │ - 13d64: 00a3 lsls r3, r4, #2 │ │ - 13d66: 447a add r2, pc │ │ - 13d68: 0049 lsls r1, r1, #1 │ │ - 13d6a: 18d3 adds r3, r2, r3 │ │ - 13d6c: 5078 str r0, [r7, r1] │ │ - 13d6e: 6c1b ldr r3, [r3, #64] ; 0x40 │ │ - 13d70: 499e ldr r1, [pc, #632] ; (13fec ) │ │ - 13d72: 25ce movs r5, #206 ; 0xce │ │ - 13d74: 1c1a adds r2, r3, #0 │ │ - 13d76: 4479 add r1, pc │ │ - 13d78: a89a add r0, sp, #616 ; 0x268 │ │ - 13d7a: 006d lsls r5, r5, #1 │ │ - 13d7c: f01c fea6 bl 30acc <__clzsi2+0x218> │ │ - 13d80: 597c ldr r4, [r7, r5] │ │ - 13d82: 2300 movs r3, #0 │ │ - 13d84: 936d str r3, [sp, #436] ; 0x1b4 │ │ - 13d86: 1c20 adds r0, r4, #0 │ │ - 13d88: f7fa fa2c bl e1e4 │ │ - 13d8c: 26d4 movs r6, #212 ; 0xd4 │ │ - 13d8e: 0076 lsls r6, r6, #1 │ │ - 13d90: 342b adds r4, #43 ; 0x2b │ │ - 13d92: 51b8 str r0, [r7, r6] │ │ - 13d94: 7823 ldrb r3, [r4, #0] │ │ - 13d96: 9050 str r0, [sp, #320] ; 0x140 │ │ - 13d98: 425c negs r4, r3 │ │ - 13d9a: 415c adcs r4, r3 │ │ - 13d9c: 9453 str r4, [sp, #332] ; 0x14c │ │ - 13d9e: 2c00 cmp r4, #0 │ │ - 13da0: d100 bne.n 13da4 │ │ - 13da2: 9455 str r4, [sp, #340] ; 0x154 │ │ - 13da4: 9d45 ldr r5, [sp, #276] ; 0x114 │ │ - 13da6: 2325 movs r3, #37 ; 0x25 │ │ - 13da8: 2600 movs r6, #0 │ │ - 13daa: 702b strb r3, [r5, #0] │ │ - 13dac: 9648 str r6, [sp, #288] ; 0x120 │ │ - 13dae: 4990 ldr r1, [pc, #576] ; (13ff0 ) │ │ - 13db0: 9845 ldr r0, [sp, #276] ; 0x114 │ │ - 13db2: 2202 movs r2, #2 │ │ - 13db4: 4479 add r1, pc │ │ - 13db6: f01c fe41 bl 30a3c <__clzsi2+0x188> │ │ - 13dba: 2800 cmp r0, #0 │ │ - 13dbc: d11c bne.n 13df8 │ │ - 13dbe: 9c45 ldr r4, [sp, #276] ; 0x114 │ │ - 13dc0: 3402 adds r4, #2 │ │ - 13dc2: 1c20 adds r0, r4, #0 │ │ - 13dc4: f7fc f99a bl 100fc │ │ - 13dc8: 4a8a ldr r2, [pc, #552] ; (13ff4 ) │ │ - 13dca: 0083 lsls r3, r0, #2 │ │ - 13dcc: 498a ldr r1, [pc, #552] ; (13ff8 ) │ │ - 13dce: 447a add r2, pc │ │ - 13dd0: 18d3 adds r3, r2, r3 │ │ - 13dd2: 6c1b ldr r3, [r3, #64] ; 0x40 │ │ - 13dd4: 4479 add r1, pc │ │ - 13dd6: 9059 str r0, [sp, #356] ; 0x164 │ │ - 13dd8: 1c1a adds r2, r3, #0 │ │ - 13dda: a89a add r0, sp, #616 ; 0x268 │ │ - 13ddc: f01c fe76 bl 30acc <__clzsi2+0x218> │ │ - 13de0: 1c20 adds r0, r4, #0 │ │ - 13de2: f7fc fa73 bl 102cc │ │ - 13de6: 9045 str r0, [sp, #276] ; 0x114 │ │ - 13de8: f7fb fbe8 bl f5bc │ │ - 13dec: 1c3b adds r3, r7, #0 │ │ - 13dee: 9c45 ldr r4, [sp, #276] ; 0x114 │ │ - 13df0: 33fc adds r3, #252 ; 0xfc │ │ - 13df2: 67d8 str r0, [r3, #124] ; 0x7c │ │ - 13df4: 2325 movs r3, #37 ; 0x25 │ │ - 13df6: 7023 strb r3, [r4, #0] │ │ - 13df8: 4980 ldr r1, [pc, #512] ; (13ffc ) │ │ - 13dfa: 9845 ldr r0, [sp, #276] ; 0x114 │ │ - 13dfc: 2202 movs r2, #2 │ │ - 13dfe: 4479 add r1, pc │ │ - 13e00: f01c fe1c bl 30a3c <__clzsi2+0x188> │ │ - 13e04: 2800 cmp r0, #0 │ │ - 13e06: d10a bne.n 13e1e │ │ - 13e08: 9845 ldr r0, [sp, #276] ; 0x114 │ │ - 13e0a: 497d ldr r1, [pc, #500] ; (14000 ) │ │ - 13e0c: ab68 add r3, sp, #416 ; 0x1a0 │ │ - 13e0e: 3002 adds r0, #2 │ │ - 13e10: 4479 add r1, pc │ │ - 13e12: aa67 add r2, sp, #412 ; 0x19c │ │ - 13e14: f01c fe92 bl 30b3c <__clzsi2+0x288> │ │ - 13e18: 9d45 ldr r5, [sp, #276] ; 0x114 │ │ - 13e1a: 2325 movs r3, #37 ; 0x25 │ │ - 13e1c: 702b strb r3, [r5, #0] │ │ - 13e1e: 4979 ldr r1, [pc, #484] ; (14004 ) │ │ - 13e20: 9845 ldr r0, [sp, #276] ; 0x114 │ │ - 13e22: 2202 movs r2, #2 │ │ - 13e24: 4479 add r1, pc │ │ - 13e26: f01c fe09 bl 30a3c <__clzsi2+0x188> │ │ - 13e2a: 2800 cmp r0, #0 │ │ - 13e2c: d110 bne.n 13e50 │ │ - 13e2e: 9845 ldr r0, [sp, #276] ; 0x114 │ │ - 13e30: a969 add r1, sp, #420 ; 0x1a4 │ │ - 13e32: aa6a add r2, sp, #424 ; 0x1a8 │ │ - 13e34: 3002 adds r0, #2 │ │ - 13e36: f7fc faad bl 10394 │ │ - 13e3a: 6978 ldr r0, [r7, #20] │ │ - 13e3c: 9969 ldr r1, [sp, #420] ; 0x1a4 │ │ - 13e3e: 9a6a ldr r2, [sp, #424] ; 0x1a8 │ │ - 13e40: f7fa fcba bl e7b8 │ │ - 13e44: 1c3b adds r3, r7, #0 │ │ - 13e46: 9e45 ldr r6, [sp, #276] ; 0x114 │ │ - 13e48: 33fc adds r3, #252 ; 0xfc │ │ - 13e4a: 6698 str r0, [r3, #104] ; 0x68 │ │ - 13e4c: 2325 movs r3, #37 ; 0x25 │ │ - 13e4e: 7033 strb r3, [r6, #0] │ │ - 13e50: 496d ldr r1, [pc, #436] ; (14008 ) │ │ - 13e52: 9845 ldr r0, [sp, #276] ; 0x114 │ │ - 13e54: 2202 movs r2, #2 │ │ - 13e56: 4479 add r1, pc │ │ - 13e58: f01c fdf0 bl 30a3c <__clzsi2+0x188> │ │ - 13e5c: 2800 cmp r0, #0 │ │ - 13e5e: d120 bne.n 13ea2 │ │ - 13e60: 9951 ldr r1, [sp, #324] ; 0x144 │ │ - 13e62: 9845 ldr r0, [sp, #276] ; 0x114 │ │ - 13e64: 395c subs r1, #92 ; 0x5c │ │ - 13e66: 3002 adds r0, #2 │ │ - 13e68: 424b negs r3, r1 │ │ - 13e6a: 4159 adcs r1, r3 │ │ - 13e6c: f7fb fe00 bl fa70 │ │ - 13e70: 68bc ldr r4, [r7, #8] │ │ - 13e72: 9056 str r0, [sp, #344] ; 0x158 │ │ - 13e74: 2c00 cmp r4, #0 │ │ - 13e76: d108 bne.n 13e8a │ │ - 13e78: 1c21 adds r1, r4, #0 │ │ - 13e7a: 1c38 adds r0, r7, #0 │ │ - 13e7c: f7fc fd7c bl 10978 │ │ - 13e80: 21ce movs r1, #206 ; 0xce │ │ - 13e82: 0049 lsls r1, r1, #1 │ │ - 13e84: 5078 str r0, [r7, r1] │ │ - 13e86: 3005 adds r0, #5 │ │ - 13e88: 77c4 strb r4, [r0, #31] │ │ - 13e8a: 22d4 movs r2, #212 ; 0xd4 │ │ - 13e8c: 0052 lsls r2, r2, #1 │ │ - 13e8e: 58ba ldr r2, [r7, r2] │ │ - 13e90: 9b56 ldr r3, [sp, #344] ; 0x158 │ │ - 13e92: 1c38 adds r0, r7, #0 │ │ - 13e94: 68b9 ldr r1, [r7, #8] │ │ - 13e96: 9238 str r2, [sp, #224] ; 0xe0 │ │ - 13e98: f7fa fd7e bl e998 │ │ - 13e9c: 9c45 ldr r4, [sp, #276] ; 0x114 │ │ - 13e9e: 2325 movs r3, #37 ; 0x25 │ │ - 13ea0: 7023 strb r3, [r4, #0] │ │ - 13ea2: 495a ldr r1, [pc, #360] ; (1400c ) │ │ - 13ea4: 9845 ldr r0, [sp, #276] ; 0x114 │ │ - 13ea6: 2202 movs r2, #2 │ │ - 13ea8: 4479 add r1, pc │ │ - 13eaa: f01c fdc7 bl 30a3c <__clzsi2+0x188> │ │ - 13eae: 1e04 subs r4, r0, #0 │ │ - 13eb0: d156 bne.n 13f60 │ │ - 13eb2: 9845 ldr r0, [sp, #276] ; 0x114 │ │ - 13eb4: 2125 movs r1, #37 ; 0x25 │ │ - 13eb6: f01c fe29 bl 30b0c <__clzsi2+0x258> │ │ - 13eba: 2800 cmp r0, #0 │ │ - 13ebc: d000 beq.n 13ec0 │ │ - 13ebe: 7004 strb r4, [r0, #0] │ │ - 13ec0: 9845 ldr r0, [sp, #276] ; 0x114 │ │ - 13ec2: f01c fdc3 bl 30a4c <__clzsi2+0x198> │ │ - 13ec6: 9d45 ldr r5, [sp, #276] ; 0x114 │ │ - 13ec8: 1e44 subs r4, r0, #1 │ │ - 13eca: 192c adds r4, r5, r4 │ │ - 13ecc: 2500 movs r5, #0 │ │ - 13ece: 7820 ldrb r0, [r4, #0] │ │ - 13ed0: f7fc f826 bl ff20 │ │ - 13ed4: 2800 cmp r0, #0 │ │ - 13ed6: d002 beq.n 13ede │ │ - 13ed8: 7025 strb r5, [r4, #0] │ │ - 13eda: 3c01 subs r4, #1 │ │ - 13edc: e7f7 b.n 13ece │ │ - 13ede: 9b45 ldr r3, [sp, #276] ; 0x114 │ │ - 13ee0: 3302 adds r3, #2 │ │ - 13ee2: 9e45 ldr r6, [sp, #276] ; 0x114 │ │ - 13ee4: 7818 ldrb r0, [r3, #0] │ │ - 13ee6: 1c1c adds r4, r3, #0 │ │ - 13ee8: 1b9e subs r6, r3, r6 │ │ - 13eea: 965c str r6, [sp, #368] ; 0x170 │ │ - 13eec: f7fc f818 bl ff20 │ │ - 13ef0: 1c63 adds r3, r4, #1 │ │ - 13ef2: 904b str r0, [sp, #300] ; 0x12c │ │ - 13ef4: 2800 cmp r0, #0 │ │ - 13ef6: d1f4 bne.n 13ee2 │ │ - 13ef8: 9d4c ldr r5, [sp, #304] ; 0x130 │ │ - 13efa: 4845 ldr r0, [pc, #276] ; (14010 ) │ │ - 13efc: 182e adds r6, r5, r0 │ │ - 13efe: ade7 add r5, sp, #924 ; 0x39c │ │ - 13f00: 1c31 adds r1, r6, #0 │ │ - 13f02: 1c28 adds r0, r5, #0 │ │ - 13f04: f01c fdc2 bl 30a8c <__clzsi2+0x1d8> │ │ + 1380e: 4479 add r1, pc │ │ + 13810: f7fd f886 bl 10920 │ │ + 13814: 49ad ldr r1, [pc, #692] ; (13acc ) │ │ + 13816: 1c38 adds r0, r7, #0 │ │ + 13818: 4479 add r1, pc │ │ + 1381a: f7fd f881 bl 10920 │ │ + 1381e: 49ac ldr r1, [pc, #688] ; (13ad0 ) │ │ + 13820: 1c38 adds r0, r7, #0 │ │ + 13822: 4479 add r1, pc │ │ + 13824: f7fd f87c bl 10920 │ │ + 13828: 49aa ldr r1, [pc, #680] ; (13ad4 ) │ │ + 1382a: 1c38 adds r0, r7, #0 │ │ + 1382c: 4479 add r1, pc │ │ + 1382e: f7fd f877 bl 10920 │ │ + 13832: 49a9 ldr r1, [pc, #676] ; (13ad8 ) │ │ + 13834: 1c38 adds r0, r7, #0 │ │ + 13836: 4479 add r1, pc │ │ + 13838: f7fd f872 bl 10920 │ │ + 1383c: 49a7 ldr r1, [pc, #668] ; (13adc ) │ │ + 1383e: 1c38 adds r0, r7, #0 │ │ + 13840: 4479 add r1, pc │ │ + 13842: f7fd f86d bl 10920 │ │ + 13846: 49a6 ldr r1, [pc, #664] ; (13ae0 ) │ │ + 13848: 1c38 adds r0, r7, #0 │ │ + 1384a: 4479 add r1, pc │ │ + 1384c: f7fd f868 bl 10920 │ │ + 13850: 61ec str r4, [r5, #28] │ │ + 13852: 4da4 ldr r5, [pc, #656] ; (13ae4 ) │ │ + 13854: 48a4 ldr r0, [pc, #656] ; (13ae8 ) │ │ + 13856: 2103 movs r1, #3 │ │ + 13858: 447d add r5, pc │ │ + 1385a: 1c2a adds r2, r5, #0 │ │ + 1385c: 4478 add r0, pc │ │ + 1385e: f7fc fe79 bl 10554 │ │ + 13862: 1c2a adds r2, r5, #0 │ │ + 13864: 48a1 ldr r0, [pc, #644] ; (13aec ) │ │ + 13866: 320c adds r2, #12 │ │ + 13868: 2103 movs r1, #3 │ │ + 1386a: 4478 add r0, pc │ │ + 1386c: f7fc fe72 bl 10554 │ │ + 13870: 1c2a adds r2, r5, #0 │ │ + 13872: 489f ldr r0, [pc, #636] ; (13af0 ) │ │ + 13874: 3218 adds r2, #24 │ │ + 13876: 2104 movs r1, #4 │ │ + 13878: 4478 add r0, pc │ │ + 1387a: f7fc fe6b bl 10554 │ │ + 1387e: 1c2a adds r2, r5, #0 │ │ + 13880: 489c ldr r0, [pc, #624] ; (13af4 ) │ │ + 13882: 3228 adds r2, #40 ; 0x28 │ │ + 13884: 2104 movs r1, #4 │ │ + 13886: 4478 add r0, pc │ │ + 13888: f7fc fe64 bl 10554 │ │ + 1388c: 1c2a adds r2, r5, #0 │ │ + 1388e: 489a ldr r0, [pc, #616] ; (13af8 ) │ │ + 13890: 3238 adds r2, #56 ; 0x38 │ │ + 13892: 2104 movs r1, #4 │ │ + 13894: 4478 add r0, pc │ │ + 13896: f7fc fe5d bl 10554 │ │ + 1389a: 1c2a adds r2, r5, #0 │ │ + 1389c: 4897 ldr r0, [pc, #604] ; (13afc ) │ │ + 1389e: 3248 adds r2, #72 ; 0x48 │ │ + 138a0: 2104 movs r1, #4 │ │ + 138a2: 4478 add r0, pc │ │ + 138a4: f7fc fe56 bl 10554 │ │ + 138a8: 1c2a adds r2, r5, #0 │ │ + 138aa: 4895 ldr r0, [pc, #596] ; (13b00 ) │ │ + 138ac: 3258 adds r2, #88 ; 0x58 │ │ + 138ae: 2104 movs r1, #4 │ │ + 138b0: 4478 add r0, pc │ │ + 138b2: f7fc fe4f bl 10554 │ │ + 138b6: 1c2a adds r2, r5, #0 │ │ + 138b8: 4892 ldr r0, [pc, #584] ; (13b04 ) │ │ + 138ba: 3268 adds r2, #104 ; 0x68 │ │ + 138bc: 2104 movs r1, #4 │ │ + 138be: 4478 add r0, pc │ │ + 138c0: f7fc fe48 bl 10554 │ │ + 138c4: 1c2a adds r2, r5, #0 │ │ + 138c6: 4d90 ldr r5, [pc, #576] ; (13b08 ) │ │ + 138c8: 4890 ldr r0, [pc, #576] ; (13b0c ) │ │ + 138ca: 3278 adds r2, #120 ; 0x78 │ │ + 138cc: 447d add r5, pc │ │ + 138ce: 1c2e adds r6, r5, #0 │ │ + 138d0: 4478 add r0, pc │ │ + 138d2: 2103 movs r1, #3 │ │ + 138d4: f7fc fe3e bl 10554 │ │ + 138d8: 488d ldr r0, [pc, #564] ; (13b10 ) │ │ + 138da: 1d2a adds r2, r5, #4 │ │ + 138dc: 2103 movs r1, #3 │ │ + 138de: 4478 add r0, pc │ │ + 138e0: f7fc fe38 bl 10554 │ │ + 138e4: 488b ldr r0, [pc, #556] ; (13b14 ) │ │ + 138e6: 3610 adds r6, #16 │ │ + 138e8: 2104 movs r1, #4 │ │ + 138ea: 4478 add r0, pc │ │ + 138ec: 1c32 adds r2, r6, #0 │ │ + 138ee: f7fc fe31 bl 10554 │ │ + 138f2: 4889 ldr r0, [pc, #548] ; (13b18 ) │ │ + 138f4: 2104 movs r1, #4 │ │ + 138f6: 4478 add r0, pc │ │ + 138f8: 1c32 adds r2, r6, #0 │ │ + 138fa: f7fc fe2b bl 10554 │ │ + 138fe: 1c2a adds r2, r5, #0 │ │ + 13900: 4886 ldr r0, [pc, #536] ; (13b1c ) │ │ + 13902: 3220 adds r2, #32 │ │ + 13904: 2103 movs r1, #3 │ │ + 13906: 4478 add r0, pc │ │ + 13908: f7fc fe24 bl 10554 │ │ + 1390c: 1c2a adds r2, r5, #0 │ │ + 1390e: 4884 ldr r0, [pc, #528] ; (13b20 ) │ │ + 13910: 322c adds r2, #44 ; 0x2c │ │ + 13912: 2104 movs r1, #4 │ │ + 13914: 4478 add r0, pc │ │ + 13916: f7fc fe1d bl 10554 │ │ + 1391a: 1c2a adds r2, r5, #0 │ │ + 1391c: 4881 ldr r0, [pc, #516] ; (13b24 ) │ │ + 1391e: 323c adds r2, #60 ; 0x3c │ │ + 13920: 2105 movs r1, #5 │ │ + 13922: 4478 add r0, pc │ │ + 13924: f7fc fe16 bl 10554 │ │ + 13928: 1c2a adds r2, r5, #0 │ │ + 1392a: 487f ldr r0, [pc, #508] ; (13b28 ) │ │ + 1392c: 3250 adds r2, #80 ; 0x50 │ │ + 1392e: 2105 movs r1, #5 │ │ + 13930: 4478 add r0, pc │ │ + 13932: f7fc fe0f bl 10554 │ │ + 13936: 1c2a adds r2, r5, #0 │ │ + 13938: 487c ldr r0, [pc, #496] ; (13b2c ) │ │ + 1393a: 3264 adds r2, #100 ; 0x64 │ │ + 1393c: 2105 movs r1, #5 │ │ + 1393e: 4478 add r0, pc │ │ + 13940: f7fc fe08 bl 10554 │ │ + 13944: 1c2a adds r2, r5, #0 │ │ + 13946: 487a ldr r0, [pc, #488] ; (13b30 ) │ │ + 13948: 4d7a ldr r5, [pc, #488] ; (13b34 ) │ │ + 1394a: 3278 adds r2, #120 ; 0x78 │ │ + 1394c: 4478 add r0, pc │ │ + 1394e: 447d add r5, pc │ │ + 13950: 2105 movs r1, #5 │ │ + 13952: f7fc fdff bl 10554 │ │ + 13956: 1c2a adds r2, r5, #0 │ │ + 13958: 4877 ldr r0, [pc, #476] ; (13b38 ) │ │ + 1395a: 320c adds r2, #12 │ │ + 1395c: 2106 movs r1, #6 │ │ + 1395e: 4478 add r0, pc │ │ + 13960: f7fc fdf8 bl 10554 │ │ + 13964: 1c2a adds r2, r5, #0 │ │ + 13966: 4875 ldr r0, [pc, #468] ; (13b3c ) │ │ + 13968: 3224 adds r2, #36 ; 0x24 │ │ + 1396a: 2105 movs r1, #5 │ │ + 1396c: 4478 add r0, pc │ │ + 1396e: f7fc fdf1 bl 10554 │ │ + 13972: 1c2a adds r2, r5, #0 │ │ + 13974: 4872 ldr r0, [pc, #456] ; (13b40 ) │ │ + 13976: 3238 adds r2, #56 ; 0x38 │ │ + 13978: 2103 movs r1, #3 │ │ + 1397a: 4478 add r0, pc │ │ + 1397c: f7fc fdea bl 10554 │ │ + 13980: 1c2a adds r2, r5, #0 │ │ + 13982: 4870 ldr r0, [pc, #448] ; (13b44 ) │ │ + 13984: 3244 adds r2, #68 ; 0x44 │ │ + 13986: 2103 movs r1, #3 │ │ + 13988: 4478 add r0, pc │ │ + 1398a: f7fc fde3 bl 10554 │ │ + 1398e: 1c2a adds r2, r5, #0 │ │ + 13990: 486d ldr r0, [pc, #436] ; (13b48 ) │ │ + 13992: 3250 adds r2, #80 ; 0x50 │ │ + 13994: 2104 movs r1, #4 │ │ + 13996: 4478 add r0, pc │ │ + 13998: f7fc fddc bl 10554 │ │ + 1399c: 1c2a adds r2, r5, #0 │ │ + 1399e: 486b ldr r0, [pc, #428] ; (13b4c ) │ │ + 139a0: 3260 adds r2, #96 ; 0x60 │ │ + 139a2: 2104 movs r1, #4 │ │ + 139a4: 4478 add r0, pc │ │ + 139a6: f7fc fdd5 bl 10554 │ │ + 139aa: 1c2a adds r2, r5, #0 │ │ + 139ac: 4868 ldr r0, [pc, #416] ; (13b50 ) │ │ + 139ae: 3270 adds r2, #112 ; 0x70 │ │ + 139b0: 2104 movs r1, #4 │ │ + 139b2: 4478 add r0, pc │ │ + 139b4: 4d67 ldr r5, [pc, #412] ; (13b54 ) │ │ + 139b6: f7fc fdcd bl 10554 │ │ + 139ba: 4867 ldr r0, [pc, #412] ; (13b58 ) │ │ + 139bc: 447d add r5, pc │ │ + 139be: 2105 movs r1, #5 │ │ + 139c0: 4478 add r0, pc │ │ + 139c2: 1c2a adds r2, r5, #0 │ │ + 139c4: f7fc fdc6 bl 10554 │ │ + 139c8: 1c2a adds r2, r5, #0 │ │ + 139ca: 4864 ldr r0, [pc, #400] ; (13b5c ) │ │ + 139cc: 3214 adds r2, #20 │ │ + 139ce: 2102 movs r1, #2 │ │ + 139d0: 4478 add r0, pc │ │ + 139d2: f7fc fdbf bl 10554 │ │ + 139d6: 1c2a adds r2, r5, #0 │ │ + 139d8: 4861 ldr r0, [pc, #388] ; (13b60 ) │ │ + 139da: 2106 movs r1, #6 │ │ + 139dc: 4478 add r0, pc │ │ + 139de: 321c adds r2, #28 │ │ + 139e0: f7fc fdb8 bl 10554 │ │ + 139e4: 4b33 ldr r3, [pc, #204] ; (13ab4 ) │ │ + 139e6: 20ff movs r0, #255 ; 0xff │ │ + 139e8: 932a str r3, [sp, #168] ; 0xa8 │ │ + 139ea: 23d4 movs r3, #212 ; 0xd4 │ │ + 139ec: 005b lsls r3, r3, #1 │ │ + 139ee: 930d str r3, [sp, #52] ; 0x34 │ │ + 139f0: 23be movs r3, #190 ; 0xbe │ │ + 139f2: 005b lsls r3, r3, #1 │ │ + 139f4: 9324 str r3, [sp, #144] ; 0x90 │ │ + 139f6: 23c0 movs r3, #192 ; 0xc0 │ │ + 139f8: 005b lsls r3, r3, #1 │ │ + 139fa: 932b str r3, [sp, #172] ; 0xac │ │ + 139fc: 23c2 movs r3, #194 ; 0xc2 │ │ + 139fe: 005b lsls r3, r3, #1 │ │ + 13a00: 932c str r3, [sp, #176] ; 0xb0 │ │ + 13a02: 23ce movs r3, #206 ; 0xce │ │ + 13a04: 005b lsls r3, r3, #1 │ │ + 13a06: 9310 str r3, [sp, #64] ; 0x40 │ │ + 13a08: 23d0 movs r3, #208 ; 0xd0 │ │ + 13a0a: 005b lsls r3, r3, #1 │ │ + 13a0c: 932d str r3, [sp, #180] ; 0xb4 │ │ + 13a0e: 23d2 movs r3, #210 ; 0xd2 │ │ + 13a10: 005b lsls r3, r3, #1 │ │ + 13a12: 9325 str r3, [sp, #148] ; 0x94 │ │ + 13a14: 23c4 movs r3, #196 ; 0xc4 │ │ + 13a16: 005b lsls r3, r3, #1 │ │ + 13a18: 932e str r3, [sp, #184] ; 0xb8 │ │ + 13a1a: 23c6 movs r3, #198 ; 0xc6 │ │ + 13a1c: 005b lsls r3, r3, #1 │ │ + 13a1e: 9331 str r3, [sp, #196] ; 0xc4 │ │ + 13a20: 23c8 movs r3, #200 ; 0xc8 │ │ + 13a22: 005b lsls r3, r3, #1 │ │ + 13a24: 9332 str r3, [sp, #200] ; 0xc8 │ │ + 13a26: 23ca movs r3, #202 ; 0xca │ │ + 13a28: 005b lsls r3, r3, #1 │ │ + 13a2a: 9333 str r3, [sp, #204] ; 0xcc │ │ + 13a2c: 23cc movs r3, #204 ; 0xcc │ │ + 13a2e: 1c21 adds r1, r4, #0 │ │ + 13a30: 005b lsls r3, r3, #1 │ │ + 13a32: 9334 str r3, [sp, #208] ; 0xd0 │ │ + 13a34: ab5e add r3, sp, #376 ; 0x178 │ │ + 13a36: 54e0 strb r0, [r4, r3] │ │ + 13a38: 191a adds r2, r3, r4 │ │ + 13a3a: 3402 adds r4, #2 │ │ + 13a3c: 2500 movs r5, #0 │ │ + 13a3e: 7051 strb r1, [r2, #1] │ │ + 13a40: 2c36 cmp r4, #54 ; 0x36 │ │ + 13a42: d1f8 bne.n 13a36 │ │ + 13a44: 4c47 ldr r4, [pc, #284] ; (13b64 ) │ │ + 13a46: 1c38 adds r0, r7, #0 │ │ + 13a48: 447c add r4, pc │ │ + 13a4a: 1c21 adds r1, r4, #0 │ │ + 13a4c: f7fa fef6 bl e83c │ │ + 13a50: 1c21 adds r1, r4, #0 │ │ + 13a52: 1c38 adds r0, r7, #0 │ │ + 13a54: ac43 add r4, sp, #268 ; 0x10c │ │ + 13a56: f7fb fbdd bl f214 │ │ + 13a5a: 9538 str r5, [sp, #224] ; 0xe0 │ │ + 13a5c: 9446 str r4, [sp, #280] ; 0x118 │ │ + 13a5e: 60a5 str r5, [r4, #8] │ │ + 13a60: 68fb ldr r3, [r7, #12] │ │ + 13a62: 42ab cmp r3, r5 │ │ + 13a64: d10a bne.n 13a7c │ │ + 13a66: 9323 str r3, [sp, #140] ; 0x8c │ │ + 13a68: 930b str r3, [sp, #44] ; 0x2c │ │ + 13a6a: e086 b.n 13b7a │ │ + 13a6c: 493e ldr r1, [pc, #248] ; (13b68 ) │ │ + 13a6e: 2202 movs r2, #2 │ │ + 13a70: 4479 add r1, pc │ │ + 13a72: f01e f963 bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 13a76: 4243 negs r3, r0 │ │ + 13a78: 4143 adcs r3, r0 │ │ + 13a7a: 18ed adds r5, r5, r3 │ │ + 13a7c: 1c38 adds r0, r7, #0 │ │ + 13a7e: 1c21 adds r1, r4, #0 │ │ + 13a80: f7fd f8a6 bl 10bd0 │ │ + 13a84: 2800 cmp r0, #0 │ │ + 13a86: d00b beq.n 13aa0 │ │ + 13a88: 9a1a ldr r2, [sp, #104] ; 0x68 │ │ + 13a8a: 4b38 ldr r3, [pc, #224] ; (13b6c ) │ │ + 13a8c: 58d3 ldr r3, [r2, r3] │ │ + 13a8e: 2208 movs r2, #8 │ │ + 13a90: 6819 ldr r1, [r3, #0] │ │ + 13a92: 7803 ldrb r3, [r0, #0] │ │ + 13a94: 18cb adds r3, r1, r3 │ │ + 13a96: 785b ldrb r3, [r3, #1] │ │ + 13a98: 4213 tst r3, r2 │ │ + 13a9a: d0e7 beq.n 13a6c │ │ + 13a9c: 3001 adds r0, #1 │ │ + 13a9e: e7f8 b.n 13a92 │ │ + 13aa0: 2d00 cmp r5, #0 │ │ + 13aa2: d065 beq.n 13b70 │ │ + 13aa4: 68fb ldr r3, [r7, #12] │ │ + 13aa6: 1c29 adds r1, r5, #0 │ │ + 13aa8: 1e58 subs r0, r3, #1 │ │ + 13aaa: f01e f95f bl 31d6c <__aeabi_llsl@@Base+0x20c> │ │ + 13aae: 2304 movs r3, #4 │ │ + 13ab0: 9123 str r1, [sp, #140] ; 0x8c │ │ + 13ab2: e05f b.n 13b74 │ │ + 13ab4: e904 0000 stmdb r4, {} │ │ + 13ab8: 4922 ldr r1, [pc, #136] ; (13b44 ) │ │ + 13aba: 0003 movs r3, r0 │ │ + 13abc: fc5f 0001 mrrc2 0, 0, r0, pc, cr1 ; │ │ + 13ac0: fc4b 0001 mcrr2 0, 0, r0, fp, cr1 │ │ + 13ac4: fc4d 0001 mcrr2 0, 0, r0, sp, cr1 │ │ + 13ac8: fc4e 0001 mcrr2 0, 0, r0, lr, cr1 │ │ + 13acc: fc50 0001 mrrc2 0, 0, r0, r0, cr1 ; │ │ + 13ad0: fc59 0001 mrrc2 0, 0, r0, r9, cr1 │ │ + 13ad4: fc62 0001 stc2l 0, cr0, [r2], #-4 │ │ + 13ad8: fc67 0001 stc2l 0, cr0, [r7], #-4 │ │ + 13adc: fc6b 0001 stc2l 0, cr0, [fp], #-4 │ │ + 13ae0: fc6d 0001 stc2l 0, cr0, [sp], #-4 │ │ + 13ae4: f620 0001 ; instruction: 0xf6200001 │ │ + 13ae8: f80f 0001 strb.w r0, [pc, #-1] ; 13aeb │ │ + 13aec: fc58 0001 mrrc2 0, 0, r0, r8, cr1 │ │ + 13af0: fc4c 0001 mcrr2 0, 0, r0, ip, cr1 │ │ + 13af4: fc40 0001 mcrr2 0, 0, r0, r0, cr1 │ │ + 13af8: fc35 0001 ldc2 0, cr0, [r5], #-4 │ │ + 13afc: fc2c 0001 stc2 0, cr0, [ip], #-4 │ │ + 13b00: fc21 0001 stc2 0, cr0, [r1], #-4 │ │ + 13b04: fc15 0001 ldc2 0, cr0, [r5], {1} │ │ + 13b08: f62c 0001 ; instruction: 0xf62c0001 │ │ + 13b0c: fc06 0001 stc2 0, cr0, [r6], {1} │ │ + 13b10: fbfc 0001 ; instruction: 0xfbfc0001 │ │ + 13b14: fbf2 0001 ; instruction: 0xfbf20001 │ │ + 13b18: fbeb 0001 umlal r0, r0, fp, r1 │ │ + 13b1c: fbde 0001 ; instruction: 0xfbde0001 │ │ + 13b20: fbd4 0001 ; instruction: 0xfbd40001 │ │ + 13b24: fbcb 0001 smlal r0, r0, fp, r1 │ │ + 13b28: fbbf 0001 ; instruction: 0xfbbf0001 │ │ + 13b2c: fbb4 0001 ; instruction: 0xfbb40001 │ │ + 13b30: fbab 0001 umull r0, r0, fp, r1 │ │ + 13b34: f62a 0001 ; instruction: 0xf62a0001 │ │ + 13b38: fb9c 0001 ; instruction: 0xfb9c0001 │ │ + 13b3c: fb91 0001 ; instruction: 0xfb910001 │ │ + 13b40: fb88 0001 smull r0, r0, r8, r1 │ │ + 13b44: fb7e 0001 usada8 r0, lr, r1, r0 │ │ + 13b48: fb75 0001 usada8 r0, r5, r1, r0 │ │ + 13b4c: fb6c 0001 smmls r0, ip, r1, r0 │ │ + 13b50: fb64 0001 smmls r0, r4, r1, r0 │ │ + 13b54: f63c 0001 ; instruction: 0xf63c0001 │ │ + 13b58: fb5c 0001 smmla r0, ip, r1, r0 │ │ + 13b5c: fb52 0001 smmla r0, r2, r1, r0 │ │ + 13b60: fb48 0001 smlsd r0, r8, r1, r0 │ │ + 13b64: f623 0001 ; instruction: 0xf6230001 │ │ + 13b68: fab7 0001 ; instruction: 0xfab70001 │ │ + 13b6c: ff2c ffff vminnm.f32 , q14, │ │ + 13b70: 1c2b adds r3, r5, #0 │ │ + 13b72: 9523 str r5, [sp, #140] ; 0x8c │ │ + 13b74: 2200 movs r2, #0 │ │ + 13b76: 930b str r3, [sp, #44] ; 0x2c │ │ + 13b78: 9245 str r2, [sp, #276] ; 0x114 │ │ + 13b7a: 2301 movs r3, #1 │ │ + 13b7c: 9319 str r3, [sp, #100] ; 0x64 │ │ + 13b7e: 2300 movs r3, #0 │ │ + 13b80: 930a str r3, [sp, #40] ; 0x28 │ │ + 13b82: 930e str r3, [sp, #56] ; 0x38 │ │ + 13b84: 9309 str r3, [sp, #36] ; 0x24 │ │ + 13b86: 9327 str r3, [sp, #156] ; 0x9c │ │ + 13b88: 9318 str r3, [sp, #96] ; 0x60 │ │ + 13b8a: 931d str r3, [sp, #116] ; 0x74 │ │ + 13b8c: 931c str r3, [sp, #112] ; 0x70 │ │ + 13b8e: 9315 str r3, [sp, #84] ; 0x54 │ │ + 13b90: 9307 str r3, [sp, #28] │ │ + 13b92: 9314 str r3, [sp, #80] ; 0x50 │ │ + 13b94: 9316 str r3, [sp, #88] ; 0x58 │ │ + 13b96: 2301 movs r3, #1 │ │ + 13b98: 9313 str r3, [sp, #76] ; 0x4c │ │ + 13b9a: 9311 str r3, [sp, #68] ; 0x44 │ │ + 13b9c: 2378 movs r3, #120 ; 0x78 │ │ + 13b9e: 9320 str r3, [sp, #128] ; 0x80 │ │ + 13ba0: 2300 movs r3, #0 │ │ + 13ba2: 9317 str r3, [sp, #92] ; 0x5c │ │ + 13ba4: 2301 movs r3, #1 │ │ + 13ba6: 932f str r3, [sp, #188] ; 0xbc │ │ + 13ba8: 2300 movs r3, #0 │ │ + 13baa: 9326 str r3, [sp, #152] ; 0x98 │ │ + 13bac: 930f str r3, [sp, #60] ; 0x3c │ │ + 13bae: 9312 str r3, [sp, #72] ; 0x48 │ │ + 13bb0: 931f str r3, [sp, #124] ; 0x7c │ │ + 13bb2: 9322 str r3, [sp, #136] ; 0x88 │ │ + 13bb4: 9b19 ldr r3, [sp, #100] ; 0x64 │ │ + 13bb6: 2b00 cmp r3, #0 │ │ + 13bb8: d101 bne.n 13bbe │ │ + 13bba: f002 fc1a bl 163f2 │ │ + 13bbe: 9b19 ldr r3, [sp, #100] ; 0x64 │ │ + 13bc0: 3b01 subs r3, #1 │ │ + 13bc2: 9319 str r3, [sp, #100] ; 0x64 │ │ + 13bc4: 9b19 ldr r3, [sp, #100] ; 0x64 │ │ + 13bc6: aa46 add r2, sp, #280 ; 0x118 │ │ + 13bc8: 1c38 adds r0, r7, #0 │ │ + 13bca: 009b lsls r3, r3, #2 │ │ + 13bcc: 589b ldr r3, [r3, r2] │ │ + 13bce: 1c19 adds r1, r3, #0 │ │ + 13bd0: 9321 str r3, [sp, #132] ; 0x84 │ │ + 13bd2: f7fc fffd bl 10bd0 │ │ + 13bd6: 1e06 subs r6, r0, #0 │ │ + 13bd8: d101 bne.n 13bde │ │ + 13bda: f002 fc02 bl 163e2 │ │ + 13bde: 9a1a ldr r2, [sp, #104] ; 0x68 │ │ + 13be0: 4bcf ldr r3, [pc, #828] ; (13f20 ) │ │ + 13be2: 58d3 ldr r3, [r2, r3] │ │ + 13be4: 2208 movs r2, #8 │ │ + 13be6: 681d ldr r5, [r3, #0] │ │ + 13be8: 931e str r3, [sp, #120] ; 0x78 │ │ + 13bea: 931b str r3, [sp, #108] ; 0x6c │ │ + 13bec: 7833 ldrb r3, [r6, #0] │ │ + 13bee: 18e9 adds r1, r5, r3 │ │ + 13bf0: 7849 ldrb r1, [r1, #1] │ │ + 13bf2: 4211 tst r1, r2 │ │ + 13bf4: d001 beq.n 13bfa │ │ + 13bf6: 3601 adds r6, #1 │ │ + 13bf8: e7f8 b.n 13bec │ │ + 13bfa: 9a0b ldr r2, [sp, #44] ; 0x2c │ │ + 13bfc: 2a05 cmp r2, #5 │ │ + 13bfe: d901 bls.n 13c04 │ │ + 13c00: f000 fcca bl 14598 │ │ + 13c04: 1c10 adds r0, r2, #0 │ │ + 13c06: f01b f9a7 bl 2ef58 <__gnu_thumb1_case_uhi@@Base> │ │ + 13c0a: 0085 lsls r5, r0, #2 │ │ + 13c0c: 0017 movs r7, r2 │ │ + 13c0e: 00d0 lsls r0, r2, #3 │ │ + 13c10: 02f6 lsls r6, r6, #11 │ │ + 13c12: 0006 movs r6, r0 │ │ + 13c14: 02f2 lsls r2, r6, #11 │ │ + 13c16: 49c3 ldr r1, [pc, #780] ; (13f24 ) │ │ + 13c18: 1c30 adds r0, r6, #0 │ │ + 13c1a: 4479 add r1, pc │ │ + 13c1c: 2202 movs r2, #2 │ │ + 13c1e: f01e f88d bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 13c22: 2800 cmp r0, #0 │ │ + 13c24: d108 bne.n 13c38 │ │ + 13c26: 9b26 ldr r3, [sp, #152] ; 0x98 │ │ + 13c28: 9a26 ldr r2, [sp, #152] ; 0x98 │ │ + 13c2a: 9923 ldr r1, [sp, #140] ; 0x8c │ │ + 13c2c: 3301 adds r3, #1 │ │ + 13c2e: 9326 str r3, [sp, #152] ; 0x98 │ │ + 13c30: 428a cmp r2, r1 │ │ + 13c32: d001 beq.n 13c38 │ │ + 13c34: f000 fcb0 bl 14598 │ │ + 13c38: 49bb ldr r1, [pc, #748] ; (13f28 ) │ │ + 13c3a: 1c30 adds r0, r6, #0 │ │ + 13c3c: 4479 add r1, pc │ │ + 13c3e: 2202 movs r2, #2 │ │ + 13c40: f01e f87c bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 13c44: 1e01 subs r1, r0, #0 │ │ + 13c46: d001 beq.n 13c4c │ │ + 13c48: f000 fca6 bl 14598 │ │ + 13c4c: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 13c4e: 4ab7 ldr r2, [pc, #732] ; (13f2c ) │ │ + 13c50: 3602 adds r6, #2 │ │ + 13c52: 1898 adds r0, r3, r2 │ │ + 13c54: 2220 movs r2, #32 │ │ + 13c56: f01e f831 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 13c5a: 2208 movs r2, #8 │ │ + 13c5c: 7833 ldrb r3, [r6, #0] │ │ + 13c5e: 18eb adds r3, r5, r3 │ │ + 13c60: 785c ldrb r4, [r3, #1] │ │ + 13c62: 4014 ands r4, r2 │ │ + 13c64: d001 beq.n 13c6a │ │ + 13c66: 3601 adds r6, #1 │ │ + 13c68: e7f8 b.n 13c5c │ │ + 13c6a: 1c30 adds r0, r6, #0 │ │ + 13c6c: f01e f8fe bl 31e6c <__aeabi_llsl@@Base+0x30c> │ │ + 13c70: 9b2c ldr r3, [sp, #176] ; 0xb0 │ │ + 13c72: 9a2e ldr r2, [sp, #184] ; 0xb8 │ │ + 13c74: 902f str r0, [sp, #188] ; 0xbc │ │ + 13c76: 50fc str r4, [r7, r3] │ │ + 13c78: 2347 movs r3, #71 ; 0x47 │ │ + 13c7a: 50bb str r3, [r7, r2] │ │ + 13c7c: 232d movs r3, #45 ; 0x2d │ │ + 13c7e: 9a31 ldr r2, [sp, #196] ; 0xc4 │ │ + 13c80: 50bb str r3, [r7, r2] │ │ + 13c82: 2321 movs r3, #33 ; 0x21 │ │ + 13c84: 9a32 ldr r2, [sp, #200] ; 0xc8 │ │ + 13c86: 50bb str r3, [r7, r2] │ │ + 13c88: 2350 movs r3, #80 ; 0x50 │ │ + 13c8a: 9a33 ldr r2, [sp, #204] ; 0xcc │ │ + 13c8c: 50bb str r3, [r7, r2] │ │ + 13c8e: 9a34 ldr r2, [sp, #208] ; 0xd0 │ │ + 13c90: 50bb str r3, [r7, r2] │ │ + 13c92: 68bd ldr r5, [r7, #8] │ │ + 13c94: 2d00 cmp r5, #0 │ │ + 13c96: d011 beq.n 13cbc │ │ + 13c98: 1d6b adds r3, r5, #5 │ │ + 13c9a: 77dc strb r4, [r3, #31] │ │ + 13c9c: 786b ldrb r3, [r5, #1] │ │ + 13c9e: 782a ldrb r2, [r5, #0] │ │ + 13ca0: 732c strb r4, [r5, #12] │ │ + 13ca2: 021b lsls r3, r3, #8 │ │ + 13ca4: 4313 orrs r3, r2 │ │ + 13ca6: 78aa ldrb r2, [r5, #2] │ │ + 13ca8: 736c strb r4, [r5, #13] │ │ + 13caa: 73ac strb r4, [r5, #14] │ │ + 13cac: 0412 lsls r2, r2, #16 │ │ + 13cae: 431a orrs r2, r3 │ │ + 13cb0: 78eb ldrb r3, [r5, #3] │ │ + 13cb2: 73ec strb r4, [r5, #15] │ │ + 13cb4: 061b lsls r3, r3, #24 │ │ + 13cb6: 4313 orrs r3, r2 │ │ + 13cb8: 1c1d adds r5, r3, #0 │ │ + 13cba: e7eb b.n 13c94 │ │ + 13cbc: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ + 13cbe: 4c9c ldr r4, [pc, #624] ; (13f30 ) │ │ + 13cc0: a837 add r0, sp, #220 ; 0xdc │ │ + 13cc2: 50fd str r5, [r7, r3] │ │ + 13cc4: 9b2d ldr r3, [sp, #180] ; 0xb4 │ │ + 13cc6: 447c add r4, pc │ │ + 13cc8: 1c29 adds r1, r5, #0 │ │ + 13cca: 50fd str r5, [r7, r3] │ │ + 13ccc: 9b25 ldr r3, [sp, #148] ; 0x94 │ │ + 13cce: 6065 str r5, [r4, #4] │ │ + 13cd0: 50fd str r5, [r7, r3] │ │ + 13cd2: f7fc fcb7 bl 10644 │ │ + 13cd6: 1c3b adds r3, r7, #0 │ │ + 13cd8: 2201 movs r2, #1 │ │ + 13cda: 33fc adds r3, #252 ; 0xfc │ │ + 13cdc: 67dd str r5, [r3, #124] ; 0x7c │ │ + 13cde: 9b2b ldr r3, [sp, #172] ; 0xac │ │ + 13ce0: 1c38 adds r0, r7, #0 │ │ + 13ce2: 50fa str r2, [r7, r3] │ │ + 13ce4: 9b24 ldr r3, [sp, #144] ; 0x90 │ │ + 13ce6: 50fd str r5, [r7, r3] │ │ + 13ce8: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 13cea: 58fb ldr r3, [r7, r3] │ │ + 13cec: 6163 str r3, [r4, #20] │ │ + 13cee: 4c91 ldr r4, [pc, #580] ; (13f34 ) │ │ + 13cf0: 9308 str r3, [sp, #32] │ │ + 13cf2: 447c add r4, pc │ │ + 13cf4: 1c21 adds r1, r4, #0 │ │ + 13cf6: f7fa fda1 bl e83c │ │ + 13cfa: 1c38 adds r0, r7, #0 │ │ + 13cfc: 1c21 adds r1, r4, #0 │ │ + 13cfe: f7fb fa89 bl f214 │ │ + 13d02: 1c38 adds r0, r7, #0 │ │ + 13d04: 1c21 adds r1, r4, #0 │ │ + 13d06: 3024 adds r0, #36 ; 0x24 │ │ + 13d08: f01e f860 bl 31dcc <__aeabi_llsl@@Base+0x26c> │ │ + 13d0c: 9509 str r5, [sp, #36] ; 0x24 │ │ + 13d0e: 9527 str r5, [sp, #156] ; 0x9c │ │ + 13d10: 9518 str r5, [sp, #96] ; 0x60 │ │ + 13d12: e168 b.n 13fe6 │ │ + 13d14: 2b00 cmp r3, #0 │ │ + 13d16: d101 bne.n 13d1c │ │ + 13d18: f000 fc3e bl 14598 │ │ + 13d1c: 7873 ldrb r3, [r6, #1] │ │ + 13d1e: 2b3a cmp r3, #58 ; 0x3a │ │ + 13d20: d001 beq.n 13d26 │ │ + 13d22: f000 fc39 bl 14598 │ │ + 13d26: a837 add r0, sp, #220 ; 0xdc │ │ + 13d28: 2100 movs r1, #0 │ │ + 13d2a: f7fc fc8b bl 10644 │ │ + 13d2e: 1c38 adds r0, r7, #0 │ │ + 13d30: 4981 ldr r1, [pc, #516] ; (13f38 ) │ │ + 13d32: 3024 adds r0, #36 ; 0x24 │ │ + 13d34: 4479 add r1, pc │ │ + 13d36: f01e f849 bl 31dcc <__aeabi_llsl@@Base+0x26c> │ │ + 13d3a: 9b24 ldr r3, [sp, #144] ; 0x90 │ │ + 13d3c: 58fb ldr r3, [r7, r3] │ │ + 13d3e: 9308 str r3, [sp, #32] │ │ + 13d40: 2b00 cmp r3, #0 │ │ + 13d42: d00f beq.n 13d64 │ │ + 13d44: 9b25 ldr r3, [sp, #148] ; 0x94 │ │ + 13d46: 58f9 ldr r1, [r7, r3] │ │ + 13d48: 2900 cmp r1, #0 │ │ + 13d4a: d00b beq.n 13d64 │ │ + 13d4c: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 13d4e: 312c adds r1, #44 ; 0x2c │ │ + 13d50: 2208 movs r2, #8 │ │ + 13d52: 1c38 adds r0, r7, #0 │ │ + 13d54: 58fc ldr r4, [r7, r3] │ │ + 13d56: f7fb fb17 bl f388 │ │ + 13d5a: 1c22 adds r2, r4, #0 │ │ + 13d5c: 1c01 adds r1, r0, #0 │ │ + 13d5e: 1c38 adds r0, r7, #0 │ │ + 13d60: f7fb fe72 bl fa48 │ │ + 13d64: 9b2d ldr r3, [sp, #180] ; 0xb4 │ │ + 13d66: 58fd ldr r5, [r7, r3] │ │ + 13d68: 2d00 cmp r5, #0 │ │ + 13d6a: d106 bne.n 13d7a │ │ + 13d6c: 2301 movs r3, #1 │ │ + 13d6e: 9a2b ldr r2, [sp, #172] ; 0xac │ │ + 13d70: 50bb str r3, [r7, r2] │ │ + 13d72: 2300 movs r3, #0 │ │ + 13d74: 9a24 ldr r2, [sp, #144] ; 0x90 │ │ + 13d76: 50bb str r3, [r7, r2] │ │ + 13d78: e017 b.n 13daa │ │ + 13d7a: 9b2b ldr r3, [sp, #172] ; 0xac │ │ + 13d7c: 58fb ldr r3, [r7, r3] │ │ + 13d7e: 9308 str r3, [sp, #32] │ │ + 13d80: 2b00 cmp r3, #0 │ │ + 13d82: d1f3 bne.n 13d6c │ │ + 13d84: 2401 movs r4, #1 │ │ + 13d86: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 13d88: 58fb ldr r3, [r7, r3] │ │ + 13d8a: 9308 str r3, [sp, #32] │ │ + 13d8c: 1c29 adds r1, r5, #0 │ │ + 13d8e: 1c22 adds r2, r4, #0 │ │ + 13d90: 312c adds r1, #44 ; 0x2c │ │ + 13d92: 1c38 adds r0, r7, #0 │ │ + 13d94: f7fb faf8 bl f388 │ │ + 13d98: 3401 adds r4, #1 │ │ + 13d9a: 1c01 adds r1, r0, #0 │ │ + 13d9c: 9a08 ldr r2, [sp, #32] │ │ + 13d9e: 1c38 adds r0, r7, #0 │ │ + 13da0: f7fb fe52 bl fa48 │ │ + 13da4: 2c08 cmp r4, #8 │ │ + 13da6: d1f1 bne.n 13d8c │ │ + 13da8: e7e0 b.n 13d6c │ │ + 13daa: 4964 ldr r1, [pc, #400] ; (13f3c ) │ │ + 13dac: 1c30 adds r0, r6, #0 │ │ + 13dae: 4479 add r1, pc │ │ + 13db0: 2202 movs r2, #2 │ │ + 13db2: f01d ffc3 bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 13db6: 2800 cmp r0, #0 │ │ + 13db8: d108 bne.n 13dcc │ │ + 13dba: 4961 ldr r1, [pc, #388] ; (13f40 ) │ │ + 13dbc: 1cb0 adds r0, r6, #2 │ │ + 13dbe: aa39 add r2, sp, #228 ; 0xe4 │ │ + 13dc0: 4479 add r1, pc │ │ + 13dc2: ab3a add r3, sp, #232 ; 0xe8 │ │ + 13dc4: f01e f822 bl 31e0c <__aeabi_llsl@@Base+0x2ac> │ │ + 13dc8: f000 fbe4 bl 14594 │ │ + 13dcc: 495d ldr r1, [pc, #372] ; (13f44 ) │ │ + 13dce: 1c30 adds r0, r6, #0 │ │ + 13dd0: 4479 add r1, pc │ │ + 13dd2: 2202 movs r2, #2 │ │ + 13dd4: f01d ffb2 bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 13dd8: 2800 cmp r0, #0 │ │ + 13dda: d106 bne.n 13dea │ │ + 13ddc: 1cb0 adds r0, r6, #2 │ │ + 13dde: a93b add r1, sp, #236 ; 0xec │ │ + 13de0: aa3c add r2, sp, #240 ; 0xf0 │ │ + 13de2: f7fb fcbf bl f764 │ │ + 13de6: f000 fbd5 bl 14594 │ │ + 13dea: 4957 ldr r1, [pc, #348] ; (13f48 ) │ │ + 13dec: 1c30 adds r0, r6, #0 │ │ + 13dee: 4479 add r1, pc │ │ + 13df0: 2202 movs r2, #2 │ │ + 13df2: f01d ffa3 bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 13df6: 2800 cmp r0, #0 │ │ + 13df8: d104 bne.n 13e04 │ │ + 13dfa: 1cb1 adds r1, r6, #2 │ │ + 13dfc: a837 add r0, sp, #220 ; 0xdc │ │ + 13dfe: f7fc fc21 bl 10644 │ │ + 13e02: e3c7 b.n 14594 │ │ + 13e04: 4951 ldr r1, [pc, #324] ; (13f4c ) │ │ + 13e06: 1c30 adds r0, r6, #0 │ │ + 13e08: 4479 add r1, pc │ │ + 13e0a: 2202 movs r2, #2 │ │ + 13e0c: f01d ff96 bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 13e10: 1e01 subs r1, r0, #0 │ │ + 13e12: d122 bne.n 13e5a │ │ + 13e14: 1cb0 adds r0, r6, #2 │ │ + 13e16: f7fb ffe5 bl fde4 │ │ + 13e1a: 9015 str r0, [sp, #84] ; 0x54 │ │ + 13e1c: 68b9 ldr r1, [r7, #8] │ │ + 13e1e: 2900 cmp r1, #0 │ │ + 13e20: d00f beq.n 13e42 │ │ + 13e22: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 13e24: 1c38 adds r0, r7, #0 │ │ + 13e26: 58fb ldr r3, [r7, r3] │ │ + 13e28: 1c1a adds r2, r3, #0 │ │ + 13e2a: 9308 str r3, [sp, #32] │ │ + 13e2c: f7fb fdbe bl f9ac │ │ + 13e30: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 13e32: 1c38 adds r0, r7, #0 │ │ + 13e34: 58fb ldr r3, [r7, r3] │ │ + 13e36: 9308 str r3, [sp, #32] │ │ + 13e38: 1c1a adds r2, r3, #0 │ │ + 13e3a: 68b9 ldr r1, [r7, #8] │ │ + 13e3c: 9b15 ldr r3, [sp, #84] ; 0x54 │ │ + 13e3e: f7fb fd3d bl f8bc │ │ + 13e42: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 13e44: 9a2a ldr r2, [sp, #168] ; 0xa8 │ │ + 13e46: 589b ldr r3, [r3, r2] │ │ + 13e48: 9308 str r3, [sp, #32] │ │ + 13e4a: 2b00 cmp r3, #0 │ │ + 13e4c: d000 beq.n 13e50 │ │ + 13e4e: e396 b.n 1457e │ │ + 13e50: 4b3f ldr r3, [pc, #252] ; (13f50 ) │ │ + 13e52: 9a0c ldr r2, [sp, #48] ; 0x30 │ │ + 13e54: 9915 ldr r1, [sp, #84] ; 0x54 │ │ + 13e56: 50d1 str r1, [r2, r3] │ │ + 13e58: e391 b.n 1457e │ │ + 13e5a: 493e ldr r1, [pc, #248] ; (13f54 ) │ │ + 13e5c: 1c30 adds r0, r6, #0 │ │ + 13e5e: 4479 add r1, pc │ │ + 13e60: 2202 movs r2, #2 │ │ + 13e62: f01d ff6b bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 13e66: 1c04 adds r4, r0, #0 │ │ + 13e68: 1c30 adds r0, r6, #0 │ │ + 13e6a: 2c00 cmp r4, #0 │ │ + 13e6c: d176 bne.n 13f5c │ │ + 13e6e: 2125 movs r1, #37 ; 0x25 │ │ + 13e70: f01d ff6c bl 31d4c <__aeabi_llsl@@Base+0x1ec> │ │ + 13e74: 2800 cmp r0, #0 │ │ + 13e76: d000 beq.n 13e7a │ │ + 13e78: 7004 strb r4, [r0, #0] │ │ + 13e7a: 1c30 adds r0, r6, #0 │ │ + 13e7c: f01d ff6e bl 31d5c <__aeabi_llsl@@Base+0x1fc> │ │ + 13e80: 2400 movs r4, #0 │ │ + 13e82: 2208 movs r2, #8 │ │ + 13e84: 3801 subs r0, #1 │ │ + 13e86: 9b1b ldr r3, [sp, #108] ; 0x6c │ │ + 13e88: 6819 ldr r1, [r3, #0] │ │ + 13e8a: 5c33 ldrb r3, [r6, r0] │ │ + 13e8c: 18cb adds r3, r1, r3 │ │ + 13e8e: 785b ldrb r3, [r3, #1] │ │ + 13e90: 4213 tst r3, r2 │ │ + 13e92: d002 beq.n 13e9a │ │ + 13e94: 5434 strb r4, [r6, r0] │ │ + 13e96: 3801 subs r0, #1 │ │ + 13e98: e7f5 b.n 13e86 │ │ + 13e9a: 2008 movs r0, #8 │ │ + 13e9c: 1cb2 adds r2, r6, #2 │ │ + 13e9e: 1c14 adds r4, r2, #0 │ │ + 13ea0: 1b93 subs r3, r2, r6 │ │ + 13ea2: 9329 str r3, [sp, #164] ; 0xa4 │ │ + 13ea4: 7823 ldrb r3, [r4, #0] │ │ + 13ea6: 3201 adds r2, #1 │ │ + 13ea8: 18cb adds r3, r1, r3 │ │ + 13eaa: 785d ldrb r5, [r3, #1] │ │ + 13eac: 4005 ands r5, r0 │ │ + 13eae: 950b str r5, [sp, #44] ; 0x2c │ │ + 13eb0: d1f5 bne.n 13e9e │ │ + 13eb2: 4a1e ldr r2, [pc, #120] ; (13f2c ) │ │ + 13eb4: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 13eb6: adb9 add r5, sp, #740 ; 0x2e4 │ │ + 13eb8: 4694 mov ip, r2 │ │ + 13eba: 4463 add r3, ip │ │ + 13ebc: 1c19 adds r1, r3, #0 │ │ + 13ebe: 1c28 adds r0, r5, #0 │ │ + 13ec0: 9308 str r3, [sp, #32] │ │ + 13ec2: f01d ff83 bl 31dcc <__aeabi_llsl@@Base+0x26c> │ │ + 13ec6: 1c28 adds r0, r5, #0 │ │ + 13ec8: f01d ff48 bl 31d5c <__aeabi_llsl@@Base+0x1fc> │ │ + 13ecc: 9028 str r0, [sp, #160] ; 0xa0 │ │ + 13ece: 1c20 adds r0, r4, #0 │ │ + 13ed0: f01d ff44 bl 31d5c <__aeabi_llsl@@Base+0x1fc> │ │ + 13ed4: 9b28 ldr r3, [sp, #160] ; 0xa0 │ │ + 13ed6: 18c0 adds r0, r0, r3 │ │ + 13ed8: 28c7 cmp r0, #199 ; 0xc7 │ │ + 13eda: d908 bls.n 13eee │ │ + 13edc: 9b29 ldr r3, [sp, #164] ; 0xa4 │ │ + 13ede: 9a28 ldr r2, [sp, #160] ; 0xa0 │ │ + 13ee0: 212c movs r1, #44 ; 0x2c │ │ + 13ee2: 33c7 adds r3, #199 ; 0xc7 │ │ + 13ee4: 1a9b subs r3, r3, r2 │ │ + 13ee6: 466a mov r2, sp │ │ + 13ee8: 1852 adds r2, r2, r1 │ │ + 13eea: 7812 ldrb r2, [r2, #0] │ │ + 13eec: 54f2 strb r2, [r6, r3] │ │ + 13eee: 782b ldrb r3, [r5, #0] │ │ + 13ef0: 2b00 cmp r3, #0 │ │ + 13ef2: d004 beq.n 13efe │ │ + 13ef4: 4918 ldr r1, [pc, #96] ; (13f58 ) │ │ + 13ef6: a8b9 add r0, sp, #740 ; 0x2e4 │ │ + 13ef8: 4479 add r1, pc │ │ + 13efa: f01d ff6f bl 31ddc <__aeabi_llsl@@Base+0x27c> │ │ + 13efe: adb9 add r5, sp, #740 ; 0x2e4 │ │ + 13f00: 1c28 adds r0, r5, #0 │ │ + 13f02: 1c21 adds r1, r4, #0 │ │ + 13f04: f01d ff6a bl 31ddc <__aeabi_llsl@@Base+0x27c> │ │ 13f08: 1c28 adds r0, r5, #0 │ │ - 13f0a: f01c fd9f bl 30a4c <__clzsi2+0x198> │ │ - 13f0e: 9052 str r0, [sp, #328] ; 0x148 │ │ - 13f10: 1c20 adds r0, r4, #0 │ │ - 13f12: f01c fd9b bl 30a4c <__clzsi2+0x198> │ │ - 13f16: 9952 ldr r1, [sp, #328] ; 0x148 │ │ - 13f18: 1840 adds r0, r0, r1 │ │ - 13f1a: 28c6 cmp r0, #198 ; 0xc6 │ │ - 13f1c: d905 bls.n 13f2a │ │ - 13f1e: 9b5c ldr r3, [sp, #368] ; 0x170 │ │ - 13f20: 984b ldr r0, [sp, #300] ; 0x12c │ │ - 13f22: 9a45 ldr r2, [sp, #276] ; 0x114 │ │ - 13f24: 33c6 adds r3, #198 ; 0xc6 │ │ - 13f26: 1a5b subs r3, r3, r1 │ │ - 13f28: 54d0 strb r0, [r2, r3] │ │ - 13f2a: 782b ldrb r3, [r5, #0] │ │ - 13f2c: 2b00 cmp r3, #0 │ │ - 13f2e: d004 beq.n 13f3a │ │ - 13f30: 4938 ldr r1, [pc, #224] ; (14014 ) │ │ - 13f32: a8e7 add r0, sp, #924 ; 0x39c │ │ - 13f34: 4479 add r1, pc │ │ - 13f36: f01c fdb1 bl 30a9c <__clzsi2+0x1e8> │ │ - 13f3a: ade7 add r5, sp, #924 ; 0x39c │ │ - 13f3c: 1c28 adds r0, r5, #0 │ │ - 13f3e: 1c21 adds r1, r4, #0 │ │ - 13f40: f01c fdac bl 30a9c <__clzsi2+0x1e8> │ │ - 13f44: 1c28 adds r0, r5, #0 │ │ - 13f46: f01c fd81 bl 30a4c <__clzsi2+0x198> │ │ - 13f4a: 281f cmp r0, #31 │ │ - 13f4c: d901 bls.n 13f52 │ │ - 13f4e: 2300 movs r3, #0 │ │ - 13f50: 77eb strb r3, [r5, #31] │ │ - 13f52: 1c30 adds r0, r6, #0 │ │ - 13f54: 1c29 adds r1, r5, #0 │ │ - 13f56: f01c fd99 bl 30a8c <__clzsi2+0x1d8> │ │ - 13f5a: 9c45 ldr r4, [sp, #276] ; 0x114 │ │ - 13f5c: 2325 movs r3, #37 ; 0x25 │ │ - 13f5e: 7023 strb r3, [r4, #0] │ │ - 13f60: 492d ldr r1, [pc, #180] ; (14018 ) │ │ - 13f62: 9845 ldr r0, [sp, #276] ; 0x114 │ │ - 13f64: 2202 movs r2, #2 │ │ - 13f66: 4479 add r1, pc │ │ - 13f68: f01c fd68 bl 30a3c <__clzsi2+0x188> │ │ - 13f6c: 2800 cmp r0, #0 │ │ - 13f6e: d000 beq.n 13f72 │ │ - 13f70: e0d3 b.n 1411a │ │ - 13f72: 9e4f ldr r6, [sp, #316] ; 0x13c │ │ - 13f74: 2e04 cmp r6, #4 │ │ - 13f76: d100 bne.n 13f7a │ │ - 13f78: e0cc b.n 14114 │ │ - 13f7a: 9d45 ldr r5, [sp, #276] ; 0x114 │ │ - 13f7c: 1c06 adds r6, r0, #0 │ │ - 13f7e: 1c28 adds r0, r5, #0 │ │ - 13f80: f01c fd64 bl 30a4c <__clzsi2+0x198> │ │ - 13f84: 1828 adds r0, r5, r0 │ │ - 13f86: 3801 subs r0, #1 │ │ - 13f88: 7803 ldrb r3, [r0, #0] │ │ - 13f8a: 2b5c cmp r3, #92 ; 0x5c │ │ - 13f8c: d000 beq.n 13f90 │ │ - 13f8e: e08f b.n 140b0 │ │ - 13f90: 1c28 adds r0, r5, #0 │ │ - 13f92: f01c fdc3 bl 30b1c <__clzsi2+0x268> │ │ - 13f96: 1c04 adds r4, r0, #0 │ │ - 13f98: 2e00 cmp r6, #0 │ │ - 13f9a: d002 beq.n 13fa2 │ │ - 13f9c: 1c30 adds r0, r6, #0 │ │ - 13f9e: f01c fd5d bl 30a5c <__clzsi2+0x1a8> │ │ - 13fa2: 1c38 adds r0, r7, #0 │ │ - 13fa4: 9947 ldr r1, [sp, #284] ; 0x11c │ │ - 13fa6: f7fb fe63 bl fc70 │ │ - 13faa: 1e06 subs r6, r0, #0 │ │ - 13fac: d107 bne.n 13fbe │ │ - 13fae: 481b ldr r0, [pc, #108] ; (1401c ) │ │ - 13fb0: 4478 add r0, pc │ │ - 13fb2: e079 b.n 140a8 │ │ - 13fb4: f7fb ffb4 bl ff20 │ │ - 13fb8: 2800 cmp r0, #0 │ │ - 13fba: d003 beq.n 13fc4 │ │ - 13fbc: 3601 adds r6, #1 │ │ - 13fbe: 7830 ldrb r0, [r6, #0] │ │ - 13fc0: 2800 cmp r0, #0 │ │ - 13fc2: d1f7 bne.n 13fb4 │ │ - 13fc4: 4916 ldr r1, [pc, #88] ; (14020 ) │ │ - 13fc6: 1c30 adds r0, r6, #0 │ │ - 13fc8: 2202 movs r2, #2 │ │ - 13fca: 4479 add r1, pc │ │ - 13fcc: f01c fd36 bl 30a3c <__clzsi2+0x188> │ │ - 13fd0: 2800 cmp r0, #0 │ │ - 13fd2: d159 bne.n 14088 │ │ - 13fd4: 1cb5 adds r5, r6, #2 │ │ - 13fd6: e02a b.n 1402e │ │ - 13fd8: 33be adds r3, #190 ; 0xbe │ │ - 13fda: 0003 movs r3, r0 │ │ - 13fdc: 0265 lsls r5, r4, #9 │ │ - 13fde: 0000 movs r0, r0 │ │ - 13fe0: eb96 0001 ; instruction: 0xeb960001 │ │ - 13fe4: e79c b.n 13f20 │ │ - 13fe6: 0001 movs r1, r0 │ │ - 13fe8: 3cf2 subs r4, #242 ; 0xf2 │ │ - 13fea: 0002 movs r2, r0 │ │ - 13fec: e768 b.n 13ec0 │ │ - 13fee: 0001 movs r1, r0 │ │ - 13ff0: e727 b.n 13e42 │ │ - 13ff2: 0001 movs r1, r0 │ │ - 13ff4: 3c8a subs r4, #138 ; 0x8a │ │ - 13ff6: 0002 movs r2, r0 │ │ - 13ff8: e70a b.n 13e10 │ │ - 13ffa: 0001 movs r1, r0 │ │ - 13ffc: e6b4 b.n 13d68 │ │ - 13ffe: 0001 movs r1, r0 │ │ - 14000: e6a5 b.n 13d4e │ │ - 14002: 0001 movs r1, r0 │ │ - 14004: e69a b.n 13d3c │ │ - 14006: 0001 movs r1, r0 │ │ - 14008: e66e b.n 13ce8 │ │ - 1400a: 0001 movs r1, r0 │ │ - 1400c: e61f b.n 13c4e │ │ - 1400e: 0001 movs r1, r0 │ │ - 14010: e99c 0000 ; instruction: 0xe99c0000 │ │ - 14014: e596 b.n 13b44 │ │ - 14016: 0001 movs r1, r0 │ │ - 14018: e5f1 b.n 13bfe │ │ - 1401a: 0001 movs r1, r0 │ │ - 1401c: e5aa b.n 13b74 │ │ - 1401e: 0001 movs r1, r0 │ │ - 14020: e5af b.n 13b82 │ │ - 14022: 0001 movs r1, r0 │ │ - 14024: f7fb ff7c bl ff20 │ │ - 14028: 2800 cmp r0, #0 │ │ - 1402a: d003 beq.n 14034 │ │ - 1402c: 3501 adds r5, #1 │ │ - 1402e: 7828 ldrb r0, [r5, #0] │ │ - 14030: 2800 cmp r0, #0 │ │ - 14032: d1f7 bne.n 14024 │ │ - 14034: 49b9 ldr r1, [pc, #740] ; (1431c ) │ │ - 14036: 1c28 adds r0, r5, #0 │ │ - 14038: 2204 movs r2, #4 │ │ - 1403a: 4479 add r1, pc │ │ - 1403c: f01c fcfe bl 30a3c <__clzsi2+0x188> │ │ - 14040: 2800 cmp r0, #0 │ │ - 14042: d1ae bne.n 13fa2 │ │ - 14044: 7928 ldrb r0, [r5, #4] │ │ - 14046: 283d cmp r0, #61 ; 0x3d │ │ - 14048: d003 beq.n 14052 │ │ - 1404a: f7fb ff69 bl ff20 │ │ - 1404e: 2800 cmp r0, #0 │ │ - 14050: d0a7 beq.n 13fa2 │ │ - 14052: 3505 adds r5, #5 │ │ - 14054: 782e ldrb r6, [r5, #0] │ │ - 14056: 2e00 cmp r6, #0 │ │ - 14058: d010 beq.n 1407c │ │ - 1405a: 1c30 adds r0, r6, #0 │ │ - 1405c: f7fb ff60 bl ff20 │ │ - 14060: 2800 cmp r0, #0 │ │ - 14062: d001 beq.n 14068 │ │ - 14064: 3501 adds r5, #1 │ │ - 14066: e7f5 b.n 14054 │ │ - 14068: 2e3d cmp r6, #61 ; 0x3d │ │ - 1406a: d107 bne.n 1407c │ │ - 1406c: 3501 adds r5, #1 │ │ - 1406e: 7828 ldrb r0, [r5, #0] │ │ - 14070: 2800 cmp r0, #0 │ │ - 14072: d003 beq.n 1407c │ │ - 14074: f7fb ff54 bl ff20 │ │ - 14078: 2800 cmp r0, #0 │ │ - 1407a: d1f7 bne.n 1406c │ │ - 1407c: 1c38 adds r0, r7, #0 │ │ - 1407e: 1c29 adds r1, r5, #0 │ │ - 14080: 2225 movs r2, #37 ; 0x25 │ │ - 14082: f7fc fca1 bl 109c8 │ │ - 14086: e78c b.n 13fa2 │ │ - 14088: 1c20 adds r0, r4, #0 │ │ - 1408a: f01c fcdf bl 30a4c <__clzsi2+0x198> │ │ - 1408e: 1c05 adds r5, r0, #0 │ │ - 14090: 1c30 adds r0, r6, #0 │ │ - 14092: f01c fcdb bl 30a4c <__clzsi2+0x198> │ │ - 14096: 1940 adds r0, r0, r5 │ │ - 14098: f01c fda0 bl 30bdc <__clzsi2+0x328> │ │ - 1409c: 1e05 subs r5, r0, #0 │ │ - 1409e: d001 beq.n 140a4 │ │ - 140a0: f002 fe09 bl 16cb6 │ │ - 140a4: 489e ldr r0, [pc, #632] ; (14320 ) │ │ - 140a6: 4478 add r0, pc │ │ - 140a8: 1c21 adds r1, r4, #0 │ │ - 140aa: f7fa fe7b bl eda4 │ │ - 140ae: e000 b.n 140b2 │ │ - 140b0: 1c2c adds r4, r5, #0 │ │ - 140b2: ada7 add r5, sp, #668 ; 0x29c │ │ - 140b4: aee7 add r6, sp, #924 ; 0x39c │ │ - 140b6: 1ca2 adds r2, r4, #2 │ │ - 140b8: 1c28 adds r0, r5, #0 │ │ - 140ba: 1c31 adds r1, r6, #0 │ │ - 140bc: 9547 str r5, [sp, #284] ; 0x11c │ │ - 140be: f7fd fb51 bl 11764 │ │ - 140c2: 2142 movs r1, #66 ; 0x42 │ │ - 140c4: 2001 movs r0, #1 │ │ - 140c6: f01c fcf1 bl 30aac <__clzsi2+0x1f8> │ │ - 140ca: 1c05 adds r5, r0, #0 │ │ - 140cc: 9847 ldr r0, [sp, #284] ; 0x11c │ │ - 140ce: f01c fd25 bl 30b1c <__clzsi2+0x268> │ │ - 140d2: 216e movs r1, #110 ; 0x6e │ │ - 140d4: 6068 str r0, [r5, #4] │ │ - 140d6: f01c fd89 bl 30bec <__clzsi2+0x338> │ │ - 140da: 60e8 str r0, [r5, #12] │ │ - 140dc: 1c30 adds r0, r6, #0 │ │ - 140de: f01c fd1d bl 30b1c <__clzsi2+0x268> │ │ - 140e2: 683e ldr r6, [r7, #0] │ │ - 140e4: 60a8 str r0, [r5, #8] │ │ - 140e6: 603d str r5, [r7, #0] │ │ - 140e8: 602e str r6, [r5, #0] │ │ - 140ea: 9d45 ldr r5, [sp, #276] ; 0x114 │ │ - 140ec: 42ac cmp r4, r5 │ │ - 140ee: d011 beq.n 14114 │ │ - 140f0: 26ce movs r6, #206 ; 0xce │ │ - 140f2: 1c20 adds r0, r4, #0 │ │ - 140f4: 0076 lsls r6, r6, #1 │ │ - 140f6: f01c fcb1 bl 30a5c <__clzsi2+0x1a8> │ │ - 140fa: 59bb ldr r3, [r7, r6] │ │ - 140fc: 2b00 cmp r3, #0 │ │ - 140fe: d004 beq.n 1410a │ │ - 14100: 332b adds r3, #43 ; 0x2b │ │ - 14102: 781b ldrb r3, [r3, #0] │ │ - 14104: 425c negs r4, r3 │ │ - 14106: 415c adcs r4, r3 │ │ - 14108: 9453 str r4, [sp, #332] ; 0x14c │ │ - 1410a: 9d53 ldr r5, [sp, #332] ; 0x14c │ │ - 1410c: 9e55 ldr r6, [sp, #340] ; 0x154 │ │ - 1410e: 426b negs r3, r5 │ │ - 14110: 401e ands r6, r3 │ │ - 14112: 9655 str r6, [sp, #340] ; 0x154 │ │ - 14114: 9c45 ldr r4, [sp, #276] ; 0x114 │ │ - 14116: 2325 movs r3, #37 ; 0x25 │ │ - 14118: 7023 strb r3, [r4, #0] │ │ - 1411a: 4982 ldr r1, [pc, #520] ; (14324 ) │ │ - 1411c: 9845 ldr r0, [sp, #276] ; 0x114 │ │ - 1411e: 2202 movs r2, #2 │ │ - 14120: 4479 add r1, pc │ │ - 14122: f01c fc8b bl 30a3c <__clzsi2+0x188> │ │ - 14126: 2800 cmp r0, #0 │ │ - 14128: d107 bne.n 1413a │ │ - 1412a: 9945 ldr r1, [sp, #276] ; 0x114 │ │ - 1412c: 1c38 adds r0, r7, #0 │ │ - 1412e: 3102 adds r1, #2 │ │ - 14130: f7fd fb5e bl 117f0 │ │ - 14134: 9d45 ldr r5, [sp, #276] ; 0x114 │ │ - 14136: 2325 movs r3, #37 ; 0x25 │ │ - 14138: 702b strb r3, [r5, #0] │ │ - 1413a: 497b ldr r1, [pc, #492] ; (14328 ) │ │ - 1413c: 9845 ldr r0, [sp, #276] ; 0x114 │ │ - 1413e: 2202 movs r2, #2 │ │ - 14140: 4479 add r1, pc │ │ - 14142: f01c fc7b bl 30a3c <__clzsi2+0x188> │ │ - 14146: 2800 cmp r0, #0 │ │ - 14148: d102 bne.n 14150 │ │ - 1414a: 9e45 ldr r6, [sp, #276] ; 0x114 │ │ - 1414c: 2325 movs r3, #37 ; 0x25 │ │ - 1414e: 7033 strb r3, [r6, #0] │ │ - 14150: 4976 ldr r1, [pc, #472] ; (1432c ) │ │ - 14152: 9845 ldr r0, [sp, #276] ; 0x114 │ │ - 14154: 2202 movs r2, #2 │ │ - 14156: 4479 add r1, pc │ │ - 14158: f01c fc70 bl 30a3c <__clzsi2+0x188> │ │ - 1415c: 2800 cmp r0, #0 │ │ - 1415e: d102 bne.n 14166 │ │ - 14160: 9c45 ldr r4, [sp, #276] ; 0x114 │ │ - 14162: 2325 movs r3, #37 ; 0x25 │ │ - 14164: 7023 strb r3, [r4, #0] │ │ - 14166: 4972 ldr r1, [pc, #456] ; (14330 ) │ │ - 14168: 9845 ldr r0, [sp, #276] ; 0x114 │ │ - 1416a: 2202 movs r2, #2 │ │ - 1416c: 4479 add r1, pc │ │ - 1416e: f01c fc65 bl 30a3c <__clzsi2+0x188> │ │ - 14172: 2800 cmp r0, #0 │ │ - 14174: d107 bne.n 14186 │ │ - 14176: 486f ldr r0, [pc, #444] ; (14334 ) │ │ - 14178: 9945 ldr r1, [sp, #276] ; 0x114 │ │ - 1417a: 4478 add r0, pc │ │ - 1417c: f7fa fe12 bl eda4 │ │ - 14180: 9d45 ldr r5, [sp, #276] ; 0x114 │ │ - 14182: 2325 movs r3, #37 ; 0x25 │ │ - 14184: 702b strb r3, [r5, #0] │ │ - 14186: 496c ldr r1, [pc, #432] ; (14338 ) │ │ - 14188: 9845 ldr r0, [sp, #276] ; 0x114 │ │ - 1418a: 2202 movs r2, #2 │ │ - 1418c: 4479 add r1, pc │ │ - 1418e: f01c fc55 bl 30a3c <__clzsi2+0x188> │ │ - 14192: 2800 cmp r0, #0 │ │ - 14194: d107 bne.n 141a6 │ │ - 14196: 4869 ldr r0, [pc, #420] ; (1433c ) │ │ - 14198: 9945 ldr r1, [sp, #276] ; 0x114 │ │ - 1419a: 4478 add r0, pc │ │ - 1419c: f7fa fe02 bl eda4 │ │ - 141a0: 9e45 ldr r6, [sp, #276] ; 0x114 │ │ - 141a2: 2325 movs r3, #37 ; 0x25 │ │ - 141a4: 7033 strb r3, [r6, #0] │ │ - 141a6: 4966 ldr r1, [pc, #408] ; (14340 ) │ │ - 141a8: 9845 ldr r0, [sp, #276] ; 0x114 │ │ - 141aa: 2202 movs r2, #2 │ │ - 141ac: 4479 add r1, pc │ │ - 141ae: f01c fc45 bl 30a3c <__clzsi2+0x188> │ │ - 141b2: 2800 cmp r0, #0 │ │ - 141b4: d106 bne.n 141c4 │ │ - 141b6: 9c4f ldr r4, [sp, #316] ; 0x13c │ │ - 141b8: 2c04 cmp r4, #4 │ │ - 141ba: d003 beq.n 141c4 │ │ - 141bc: 9d45 ldr r5, [sp, #276] ; 0x114 │ │ - 141be: 2325 movs r3, #37 ; 0x25 │ │ - 141c0: 702b strb r3, [r5, #0] │ │ - 141c2: 706b strb r3, [r5, #1] │ │ - 141c4: 495f ldr r1, [pc, #380] ; (14344 ) │ │ - 141c6: 9845 ldr r0, [sp, #276] ; 0x114 │ │ - 141c8: 2202 movs r2, #2 │ │ - 141ca: 4479 add r1, pc │ │ - 141cc: f01c fc36 bl 30a3c <__clzsi2+0x188> │ │ - 141d0: 2800 cmp r0, #0 │ │ - 141d2: d000 beq.n 141d6 │ │ - 141d4: e0de b.n 14394 │ │ - 141d6: 9e45 ldr r6, [sp, #276] ; 0x114 │ │ - 141d8: 3602 adds r6, #2 │ │ - 141da: 9645 str r6, [sp, #276] ; 0x114 │ │ - 141dc: 9d45 ldr r5, [sp, #276] ; 0x114 │ │ - 141de: 7828 ldrb r0, [r5, #0] │ │ - 141e0: 2800 cmp r0, #0 │ │ - 141e2: d108 bne.n 141f6 │ │ - 141e4: 4958 ldr r1, [pc, #352] ; (14348 ) │ │ - 141e6: 9845 ldr r0, [sp, #276] ; 0x114 │ │ - 141e8: 220b movs r2, #11 │ │ - 141ea: 4479 add r1, pc │ │ - 141ec: f01c fc26 bl 30a3c <__clzsi2+0x188> │ │ - 141f0: 2800 cmp r0, #0 │ │ - 141f2: d008 beq.n 14206 │ │ - 141f4: e05e b.n 142b4 │ │ - 141f6: f7fb fe93 bl ff20 │ │ - 141fa: 2800 cmp r0, #0 │ │ - 141fc: d0f2 beq.n 141e4 │ │ - 141fe: 9c45 ldr r4, [sp, #276] ; 0x114 │ │ - 14200: 3401 adds r4, #1 │ │ - 14202: 9445 str r4, [sp, #276] ; 0x114 │ │ - 14204: e7ea b.n 141dc │ │ - 14206: 9e45 ldr r6, [sp, #276] ; 0x114 │ │ - 14208: 7af0 ldrb r0, [r6, #11] │ │ - 1420a: f7fb fe89 bl ff20 │ │ - 1420e: 2800 cmp r0, #0 │ │ - 14210: d050 beq.n 142b4 │ │ - 14212: 1c34 adds r4, r6, #0 │ │ - 14214: 340c adds r4, #12 │ │ - 14216: 7825 ldrb r5, [r4, #0] │ │ - 14218: 9447 str r4, [sp, #284] ; 0x11c │ │ - 1421a: 3401 adds r4, #1 │ │ - 1421c: 1c28 adds r0, r5, #0 │ │ - 1421e: f7fb fe7f bl ff20 │ │ - 14222: 1e06 subs r6, r0, #0 │ │ - 14224: d1f7 bne.n 14216 │ │ - 14226: 2d00 cmp r5, #0 │ │ - 14228: d03c beq.n 142a4 │ │ - 1422a: 9c5b ldr r4, [sp, #364] ; 0x16c │ │ - 1422c: 3401 adds r4, #1 │ │ - 1422e: 944b str r4, [sp, #300] ; 0x12c │ │ - 14230: 2c08 cmp r4, #8 │ │ - 14232: d102 bne.n 1423a │ │ - 14234: 4845 ldr r0, [pc, #276] ; (1434c ) │ │ - 14236: 4478 add r0, pc │ │ - 14238: e032 b.n 142a0 │ │ - 1423a: 4945 ldr r1, [pc, #276] ; (14350 ) │ │ - 1423c: 9847 ldr r0, [sp, #284] ; 0x11c │ │ - 1423e: 4479 add r1, pc │ │ - 14240: f01c fcdc bl 30bfc <__clzsi2+0x348> │ │ - 14244: 1e05 subs r5, r0, #0 │ │ - 14246: d022 beq.n 1428e │ │ - 14248: 1c31 adds r1, r6, #0 │ │ - 1424a: 2202 movs r2, #2 │ │ - 1424c: f01c fcde bl 30c0c <__clzsi2+0x358> │ │ - 14250: 1c28 adds r0, r5, #0 │ │ - 14252: f01c fce3 bl 30c1c <__clzsi2+0x368> │ │ - 14256: 9052 str r0, [sp, #328] ; 0x148 │ │ - 14258: 300c adds r0, #12 │ │ - 1425a: f01c fcbf bl 30bdc <__clzsi2+0x328> │ │ - 1425e: 1e04 subs r4, r0, #0 │ │ - 14260: d016 beq.n 14290 │ │ - 14262: 1c28 adds r0, r5, #0 │ │ - 14264: 1c31 adds r1, r6, #0 │ │ - 14266: 1c32 adds r2, r6, #0 │ │ - 14268: f01c fcd0 bl 30c0c <__clzsi2+0x358> │ │ - 1426c: 1c20 adds r0, r4, #0 │ │ - 1426e: 1c2b adds r3, r5, #0 │ │ - 14270: 300c adds r0, #12 │ │ - 14272: 2101 movs r1, #1 │ │ - 14274: 9a52 ldr r2, [sp, #328] ; 0x148 │ │ - 14276: 905c str r0, [sp, #368] ; 0x170 │ │ - 14278: f01c fcd8 bl 30c2c <__clzsi2+0x378> │ │ - 1427c: 1c28 adds r0, r5, #0 │ │ - 1427e: f01c fcdd bl 30c3c <__clzsi2+0x388> │ │ - 14282: 9d5c ldr r5, [sp, #368] ; 0x170 │ │ - 14284: 60a6 str r6, [r4, #8] │ │ - 14286: 6025 str r5, [r4, #0] │ │ - 14288: 9d52 ldr r5, [sp, #328] ; 0x148 │ │ - 1428a: 6065 str r5, [r4, #4] │ │ - 1428c: e000 b.n 14290 │ │ - 1428e: 1c04 adds r4, r0, #0 │ │ - 14290: 9e4b ldr r6, [sp, #300] ; 0x12c │ │ - 14292: aa74 add r2, sp, #464 ; 0x1d0 │ │ - 14294: 00b3 lsls r3, r6, #2 │ │ - 14296: 509c str r4, [r3, r2] │ │ - 14298: 2c00 cmp r4, #0 │ │ - 1429a: d109 bne.n 142b0 │ │ - 1429c: 482d ldr r0, [pc, #180] ; (14354 ) │ │ - 1429e: 4478 add r0, pc │ │ - 142a0: 9947 ldr r1, [sp, #284] ; 0x11c │ │ - 142a2: e002 b.n 142aa │ │ - 142a4: 482c ldr r0, [pc, #176] ; (14358 ) │ │ - 142a6: 9945 ldr r1, [sp, #276] ; 0x114 │ │ - 142a8: 4478 add r0, pc │ │ - 142aa: f7fa fd7b bl eda4 │ │ - 142ae: e001 b.n 142b4 │ │ - 142b0: 9c4b ldr r4, [sp, #300] ; 0x12c │ │ - 142b2: 945b str r4, [sp, #364] ; 0x16c │ │ - 142b4: 4929 ldr r1, [pc, #164] ; (1435c ) │ │ - 142b6: 9845 ldr r0, [sp, #276] ; 0x114 │ │ - 142b8: 2204 movs r2, #4 │ │ - 142ba: 4479 add r1, pc │ │ - 142bc: f01c fbbe bl 30a3c <__clzsi2+0x188> │ │ - 142c0: 2800 cmp r0, #0 │ │ - 142c2: d161 bne.n 14388 │ │ - 142c4: 9d45 ldr r5, [sp, #276] ; 0x114 │ │ - 142c6: 7928 ldrb r0, [r5, #4] │ │ - 142c8: 283d cmp r0, #61 ; 0x3d │ │ - 142ca: d003 beq.n 142d4 │ │ - 142cc: f7fb fe28 bl ff20 │ │ - 142d0: 2800 cmp r0, #0 │ │ - 142d2: d059 beq.n 14388 │ │ - 142d4: 9e4f ldr r6, [sp, #316] ; 0x13c │ │ - 142d6: 2e04 cmp r6, #4 │ │ - 142d8: d056 beq.n 14388 │ │ - 142da: 9c45 ldr r4, [sp, #276] ; 0x114 │ │ - 142dc: 3405 adds r4, #5 │ │ - 142de: 9445 str r4, [sp, #276] ; 0x114 │ │ - 142e0: 9e45 ldr r6, [sp, #276] ; 0x114 │ │ - 142e2: 7834 ldrb r4, [r6, #0] │ │ - 142e4: 2c00 cmp r4, #0 │ │ - 142e6: d03b beq.n 14360 │ │ - 142e8: 1c20 adds r0, r4, #0 │ │ - 142ea: f7fb fe19 bl ff20 │ │ - 142ee: 2800 cmp r0, #0 │ │ - 142f0: d003 beq.n 142fa │ │ - 142f2: 9d45 ldr r5, [sp, #276] ; 0x114 │ │ - 142f4: 3501 adds r5, #1 │ │ - 142f6: 9545 str r5, [sp, #276] ; 0x114 │ │ - 142f8: e7f2 b.n 142e0 │ │ - 142fa: 2c3d cmp r4, #61 ; 0x3d │ │ - 142fc: d130 bne.n 14360 │ │ - 142fe: 3601 adds r6, #1 │ │ - 14300: 9645 str r6, [sp, #276] ; 0x114 │ │ - 14302: 9d45 ldr r5, [sp, #276] ; 0x114 │ │ - 14304: 7828 ldrb r0, [r5, #0] │ │ - 14306: 2800 cmp r0, #0 │ │ - 14308: d02a beq.n 14360 │ │ - 1430a: f7fb fe09 bl ff20 │ │ - 1430e: 2800 cmp r0, #0 │ │ - 14310: d026 beq.n 14360 │ │ - 14312: 9c45 ldr r4, [sp, #276] ; 0x114 │ │ - 14314: 3401 adds r4, #1 │ │ - 14316: 9445 str r4, [sp, #276] ; 0x114 │ │ - 14318: e7f3 b.n 14302 │ │ - 1431a: 46c0 nop ; (mov r8, r8) │ │ - 1431c: e542 b.n 13da4 │ │ - 1431e: 0001 movs r1, r0 │ │ - 14320: e4db b.n 13cda │ │ - 14322: 0001 movs r1, r0 │ │ - 14324: e478 b.n 13c18 │ │ - 14326: 0001 movs r1, r0 │ │ - 14328: e45b b.n 13be2 │ │ - 1432a: 0001 movs r1, r0 │ │ - 1432c: e448 b.n 13bc0 │ │ - 1432e: 0001 movs r1, r0 │ │ - 14330: e435 b.n 13b9e │ │ - 14332: 0001 movs r1, r0 │ │ - 14334: e42a b.n 13b8c │ │ - 14336: 0001 movs r1, r0 │ │ - 14338: e446 b.n 13bc8 │ │ - 1433a: 0001 movs r1, r0 │ │ - 1433c: e43b b.n 13bb6 │ │ - 1433e: 0001 movs r1, r0 │ │ - 14340: e457 b.n 13bf2 │ │ - 14342: 0001 movs r1, r0 │ │ - 14344: e3af b.n 14aa6 │ │ - 14346: 0001 movs r1, r0 │ │ - 14348: e41c b.n 13b84 │ │ - 1434a: 0001 movs r1, r0 │ │ - 1434c: e3dc b.n 14b08 │ │ - 1434e: 0001 movs r1, r0 │ │ - 14350: e3f8 b.n 14b44 │ │ - 14352: 0001 movs r1, r0 │ │ - 14354: e39a b.n 14a8c │ │ - 14356: 0001 movs r1, r0 │ │ - 14358: e3b7 b.n 14aca │ │ - 1435a: 0001 movs r1, r0 │ │ - 1435c: e2c2 b.n 148e4 │ │ - 1435e: 0001 movs r1, r0 │ │ - 14360: 26ce movs r6, #206 ; 0xce │ │ - 14362: 1c38 adds r0, r7, #0 │ │ - 14364: 9945 ldr r1, [sp, #276] ; 0x114 │ │ - 14366: 2225 movs r2, #37 ; 0x25 │ │ - 14368: 0076 lsls r6, r6, #1 │ │ - 1436a: f7fc fb2d bl 109c8 │ │ - 1436e: 59bb ldr r3, [r7, r6] │ │ - 14370: 2b00 cmp r3, #0 │ │ - 14372: d004 beq.n 1437e │ │ - 14374: 332b adds r3, #43 ; 0x2b │ │ - 14376: 781b ldrb r3, [r3, #0] │ │ - 14378: 425c negs r4, r3 │ │ - 1437a: 415c adcs r4, r3 │ │ - 1437c: 9453 str r4, [sp, #332] ; 0x14c │ │ - 1437e: 9d53 ldr r5, [sp, #332] ; 0x14c │ │ - 14380: 9e55 ldr r6, [sp, #340] ; 0x154 │ │ - 14382: 426b negs r3, r5 │ │ - 14384: 401e ands r6, r3 │ │ - 14386: 9655 str r6, [sp, #340] ; 0x154 │ │ - 14388: 9c45 ldr r4, [sp, #276] ; 0x114 │ │ - 1438a: 7823 ldrb r3, [r4, #0] │ │ - 1438c: 2b00 cmp r3, #0 │ │ - 1438e: d001 beq.n 14394 │ │ - 14390: 2325 movs r3, #37 ; 0x25 │ │ - 14392: 7023 strb r3, [r4, #0] │ │ - 14394: 9d4f ldr r5, [sp, #316] ; 0x13c │ │ - 14396: 2d03 cmp r5, #3 │ │ - 14398: d001 beq.n 1439e │ │ - 1439a: f7ff f8f8 bl 1358e │ │ - 1439e: 9e45 ldr r6, [sp, #276] ; 0x114 │ │ - 143a0: 7833 ldrb r3, [r6, #0] │ │ - 143a2: 2b50 cmp r3, #80 ; 0x50 │ │ - 143a4: d175 bne.n 14492 │ │ - 143a6: 7873 ldrb r3, [r6, #1] │ │ - 143a8: 2b3a cmp r3, #58 ; 0x3a │ │ - 143aa: d172 bne.n 14492 │ │ - 143ac: 9865 ldr r0, [sp, #404] ; 0x194 │ │ - 143ae: 2800 cmp r0, #0 │ │ - 143b0: d06c beq.n 1448c │ │ - 143b2: 68bc ldr r4, [r7, #8] │ │ - 143b4: 2c00 cmp r4, #0 │ │ - 143b6: d108 bne.n 143ca │ │ - 143b8: 1c21 adds r1, r4, #0 │ │ - 143ba: 1c38 adds r0, r7, #0 │ │ - 143bc: f7fc fadc bl 10978 │ │ - 143c0: 21ce movs r1, #206 ; 0xce │ │ - 143c2: 0049 lsls r1, r1, #1 │ │ - 143c4: 5078 str r0, [r7, r1] │ │ - 143c6: 3005 adds r0, #5 │ │ - 143c8: 77c4 strb r4, [r0, #31] │ │ - 143ca: 68bc ldr r4, [r7, #8] │ │ - 143cc: 2c00 cmp r4, #0 │ │ - 143ce: d004 beq.n 143da │ │ - 143d0: 1c20 adds r0, r4, #0 │ │ - 143d2: f7f9 ff07 bl e1e4 │ │ - 143d6: 1c02 adds r2, r0, #0 │ │ - 143d8: e000 b.n 143dc │ │ - 143da: 1c22 adds r2, r4, #0 │ │ - 143dc: 23d4 movs r3, #212 ; 0xd4 │ │ - 143de: 005b lsls r3, r3, #1 │ │ - 143e0: 1c21 adds r1, r4, #0 │ │ - 143e2: 24d4 movs r4, #212 ; 0xd4 │ │ - 143e4: 50fa str r2, [r7, r3] │ │ - 143e6: 1c38 adds r0, r7, #0 │ │ - 143e8: 0064 lsls r4, r4, #1 │ │ - 143ea: f7fa fb67 bl eabc │ │ - 143ee: 593c ldr r4, [r7, r4] │ │ - 143f0: 1c38 adds r0, r7, #0 │ │ - 143f2: 1c21 adds r1, r4, #0 │ │ - 143f4: 9437 str r4, [sp, #220] ; 0xdc │ │ - 143f6: f7f9 fec9 bl e18c │ │ - 143fa: 4bbc ldr r3, [pc, #752] ; (146ec ) │ │ - 143fc: 1c04 adds r4, r0, #0 │ │ - 143fe: 447b add r3, pc │ │ - 14400: 7b1b ldrb r3, [r3, #12] │ │ - 14402: 2b20 cmp r3, #32 │ │ - 14404: d119 bne.n 1443a │ │ - 14406: 4bba ldr r3, [pc, #744] ; (146f0 ) │ │ - 14408: 9965 ldr r1, [sp, #404] ; 0x194 │ │ - 1440a: 446b add r3, sp │ │ - 1440c: 7018 strb r0, [r3, #0] │ │ - 1440e: 2900 cmp r1, #0 │ │ - 14410: d01e beq.n 14450 │ │ - 14412: 2400 movs r4, #0 │ │ - 14414: ab8c add r3, sp, #560 ; 0x230 │ │ - 14416: 0062 lsls r2, r4, #1 │ │ - 14418: 189d adds r5, r3, r2 │ │ - 1441a: 5cd0 ldrb r0, [r2, r3] │ │ - 1441c: 786a ldrb r2, [r5, #1] │ │ - 1441e: 4290 cmp r0, r2 │ │ - 14420: d316 bcc.n 14450 │ │ - 14422: 3401 adds r4, #1 │ │ - 14424: 2c1a cmp r4, #26 │ │ - 14426: d1f6 bne.n 14416 │ │ - 14428: 48b2 ldr r0, [pc, #712] ; (146f4 ) │ │ - 1442a: 4478 add r0, pc │ │ - 1442c: f7fa fcba bl eda4 │ │ - 14430: a865 add r0, sp, #404 ; 0x194 │ │ - 14432: 2100 movs r1, #0 │ │ - 14434: f7fd fd40 bl 11eb8 │ │ - 14438: e00a b.n 14450 │ │ - 1443a: 3b41 subs r3, #65 ; 0x41 │ │ - 1443c: 005b lsls r3, r3, #1 │ │ - 1443e: aa8c add r2, sp, #560 ; 0x230 │ │ - 14440: 18d3 adds r3, r2, r3 │ │ - 14442: 7058 strb r0, [r3, #1] │ │ - 14444: e004 b.n 14450 │ │ - 14446: 2d2e cmp r5, #46 ; 0x2e │ │ - 14448: d107 bne.n 1445a │ │ - 1444a: 9d45 ldr r5, [sp, #276] ; 0x114 │ │ - 1444c: 3501 adds r5, #1 │ │ - 1444e: 9545 str r5, [sp, #276] ; 0x114 │ │ - 14450: 9e45 ldr r6, [sp, #276] ; 0x114 │ │ - 14452: 78b5 ldrb r5, [r6, #2] │ │ - 14454: 2d20 cmp r5, #32 │ │ - 14456: d1f6 bne.n 14446 │ │ - 14458: e7f7 b.n 1444a │ │ - 1445a: 1c28 adds r0, r5, #0 │ │ - 1445c: f7fd fa7a bl 11954 │ │ - 14460: 2800 cmp r0, #0 │ │ - 14462: d003 beq.n 1446c │ │ - 14464: 4ba4 ldr r3, [pc, #656] ; (146f8 ) │ │ - 14466: 447b add r3, pc │ │ - 14468: 731d strb r5, [r3, #12] │ │ - 1446a: e003 b.n 14474 │ │ - 1446c: 4ba3 ldr r3, [pc, #652] ; (146fc ) │ │ - 1446e: 2220 movs r2, #32 │ │ - 14470: 447b add r3, pc │ │ - 14472: 731a strb r2, [r3, #12] │ │ - 14474: 4ba2 ldr r3, [pc, #648] ; (14700 ) │ │ - 14476: 447b add r3, pc │ │ - 14478: 7b1b ldrb r3, [r3, #12] │ │ - 1447a: 2b20 cmp r3, #32 │ │ - 1447c: d102 bne.n 14484 │ │ - 1447e: ab99 add r3, sp, #612 ; 0x264 │ │ - 14480: 701c strb r4, [r3, #0] │ │ - 14482: e003 b.n 1448c │ │ - 14484: 3b41 subs r3, #65 ; 0x41 │ │ - 14486: 005b lsls r3, r3, #1 │ │ - 14488: aa8c add r2, sp, #560 ; 0x230 │ │ - 1448a: 549c strb r4, [r3, r2] │ │ - 1448c: 9c45 ldr r4, [sp, #276] ; 0x114 │ │ - 1448e: 2325 movs r3, #37 ; 0x25 │ │ - 14490: 7023 strb r3, [r4, #0] │ │ - 14492: 25c2 movs r5, #194 ; 0xc2 │ │ - 14494: 006d lsls r5, r5, #1 │ │ - 14496: 597d ldr r5, [r7, r5] │ │ - 14498: 9e4a ldr r6, [sp, #296] ; 0x128 │ │ - 1449a: 2d00 cmp r5, #0 │ │ - 1449c: d044 beq.n 14528 │ │ - 1449e: 2e00 cmp r6, #0 │ │ - 144a0: d144 bne.n 1452c │ │ - 144a2: 68bc ldr r4, [r7, #8] │ │ - 144a4: 944a str r4, [sp, #296] ; 0x128 │ │ - 144a6: 2c00 cmp r4, #0 │ │ - 144a8: d064 beq.n 14574 │ │ - 144aa: 1c21 adds r1, r4, #0 │ │ - 144ac: 312c adds r1, #44 ; 0x2c │ │ - 144ae: 1c38 adds r0, r7, #0 │ │ - 144b0: 2209 movs r2, #9 │ │ - 144b2: f7fb ffcf bl 10454 │ │ - 144b6: 25c4 movs r5, #196 ; 0xc4 │ │ - 144b8: 006d lsls r5, r5, #1 │ │ - 144ba: 597d ldr r5, [r7, r5] │ │ - 144bc: 1c03 adds r3, r0, #0 │ │ - 144be: 1c04 adds r4, r0, #0 │ │ - 144c0: 332a adds r3, #42 ; 0x2a │ │ - 144c2: 20c6 movs r0, #198 ; 0xc6 │ │ - 144c4: 701d strb r5, [r3, #0] │ │ - 144c6: 26d4 movs r6, #212 ; 0xd4 │ │ - 144c8: 0040 lsls r0, r0, #1 │ │ - 144ca: 21ca movs r1, #202 ; 0xca │ │ - 144cc: 5838 ldr r0, [r7, r0] │ │ - 144ce: 0076 lsls r6, r6, #1 │ │ - 144d0: 0049 lsls r1, r1, #1 │ │ - 144d2: 59be ldr r6, [r7, r6] │ │ - 144d4: 5879 ldr r1, [r7, r1] │ │ - 144d6: 9033 str r0, [sp, #204] ; 0xcc │ │ - 144d8: 9b33 ldr r3, [sp, #204] ; 0xcc │ │ - 144da: 9100 str r1, [sp, #0] │ │ - 144dc: 1c38 adds r0, r7, #0 │ │ - 144de: 1c21 adds r1, r4, #0 │ │ - 144e0: 1c32 adds r2, r6, #0 │ │ - 144e2: 9634 str r6, [sp, #208] ; 0xd0 │ │ - 144e4: f7fa fb01 bl eaea │ │ - 144e8: 1c21 adds r1, r4, #0 │ │ - 144ea: 312c adds r1, #44 ; 0x2c │ │ - 144ec: 1c38 adds r0, r7, #0 │ │ - 144ee: 220a movs r2, #10 │ │ - 144f0: f7fb ffb0 bl 10454 │ │ - 144f4: 22c4 movs r2, #196 ; 0xc4 │ │ - 144f6: 0052 lsls r2, r2, #1 │ │ - 144f8: 58ba ldr r2, [r7, r2] │ │ - 144fa: 1c03 adds r3, r0, #0 │ │ - 144fc: 332a adds r3, #42 ; 0x2a │ │ - 144fe: 701a strb r2, [r3, #0] │ │ - 14500: 24c8 movs r4, #200 ; 0xc8 │ │ - 14502: 23d4 movs r3, #212 ; 0xd4 │ │ - 14504: 25cc movs r5, #204 ; 0xcc │ │ - 14506: 005b lsls r3, r3, #1 │ │ - 14508: 0064 lsls r4, r4, #1 │ │ - 1450a: 006d lsls r5, r5, #1 │ │ - 1450c: 58fb ldr r3, [r7, r3] │ │ - 1450e: 593c ldr r4, [r7, r4] │ │ - 14510: 597d ldr r5, [r7, r5] │ │ - 14512: 904a str r0, [sp, #296] ; 0x128 │ │ - 14514: 9330 str r3, [sp, #192] ; 0xc0 │ │ - 14516: 1c1a adds r2, r3, #0 │ │ - 14518: 9500 str r5, [sp, #0] │ │ - 1451a: 1c38 adds r0, r7, #0 │ │ - 1451c: 994a ldr r1, [sp, #296] ; 0x128 │ │ - 1451e: 1c23 adds r3, r4, #0 │ │ - 14520: 942f str r4, [sp, #188] ; 0xbc │ │ - 14522: f7fa fae2 bl eaea │ │ - 14526: e001 b.n 1452c │ │ - 14528: 2e00 cmp r6, #0 │ │ - 1452a: d023 beq.n 14574 │ │ - 1452c: 20c2 movs r0, #194 ; 0xc2 │ │ - 1452e: 0040 lsls r0, r0, #1 │ │ - 14530: 583c ldr r4, [r7, r0] │ │ - 14532: 2c00 cmp r4, #0 │ │ - 14534: d11e bne.n 14574 │ │ - 14536: 994a ldr r1, [sp, #296] ; 0x128 │ │ - 14538: 2209 movs r2, #9 │ │ - 1453a: 1c38 adds r0, r7, #0 │ │ - 1453c: 312c adds r1, #44 ; 0x2c │ │ - 1453e: f7fb ff89 bl 10454 │ │ - 14542: 21d4 movs r1, #212 ; 0xd4 │ │ - 14544: 0049 lsls r1, r1, #1 │ │ - 14546: 5879 ldr r1, [r7, r1] │ │ - 14548: 1c05 adds r5, r0, #0 │ │ - 1454a: 1c38 adds r0, r7, #0 │ │ - 1454c: 912d str r1, [sp, #180] ; 0xb4 │ │ - 1454e: 9a2d ldr r2, [sp, #180] ; 0xb4 │ │ - 14550: 1c29 adds r1, r5, #0 │ │ - 14552: f7fa fb37 bl ebc4 │ │ - 14556: 1c29 adds r1, r5, #0 │ │ - 14558: 312c adds r1, #44 ; 0x2c │ │ - 1455a: 220a movs r2, #10 │ │ - 1455c: 1c38 adds r0, r7, #0 │ │ - 1455e: f7fb ff79 bl 10454 │ │ - 14562: 22d4 movs r2, #212 ; 0xd4 │ │ - 14564: 0052 lsls r2, r2, #1 │ │ - 14566: 58ba ldr r2, [r7, r2] │ │ - 14568: 1c01 adds r1, r0, #0 │ │ - 1456a: 1c38 adds r0, r7, #0 │ │ - 1456c: 922c str r2, [sp, #176] ; 0xb0 │ │ - 1456e: f7fa fb29 bl ebc4 │ │ - 14572: 944a str r4, [sp, #296] ; 0x128 │ │ - 14574: 23be movs r3, #190 ; 0xbe │ │ - 14576: 005b lsls r3, r3, #1 │ │ - 14578: 58fb ldr r3, [r7, r3] │ │ - 1457a: 2b00 cmp r3, #0 │ │ - 1457c: d012 beq.n 145a4 │ │ - 1457e: 24d2 movs r4, #210 ; 0xd2 │ │ - 14580: 0064 lsls r4, r4, #1 │ │ - 14582: 593c ldr r4, [r7, r4] │ │ - 14584: 2c00 cmp r4, #0 │ │ - 14586: d10d bne.n 145a4 │ │ - 14588: 68b9 ldr r1, [r7, #8] │ │ - 1458a: 23d2 movs r3, #210 ; 0xd2 │ │ - 1458c: 005b lsls r3, r3, #1 │ │ - 1458e: 50f9 str r1, [r7, r3] │ │ - 14590: 2900 cmp r1, #0 │ │ - 14592: d007 beq.n 145a4 │ │ - 14594: 25d4 movs r5, #212 ; 0xd4 │ │ - 14596: 006d lsls r5, r5, #1 │ │ - 14598: 597d ldr r5, [r7, r5] │ │ - 1459a: 1c38 adds r0, r7, #0 │ │ - 1459c: 1c2a adds r2, r5, #0 │ │ - 1459e: 9529 str r5, [sp, #164] ; 0xa4 │ │ - 145a0: f7fc f8d6 bl 10750 │ │ - 145a4: 26d2 movs r6, #210 ; 0xd2 │ │ - 145a6: 0076 lsls r6, r6, #1 │ │ - 145a8: 59be ldr r6, [r7, r6] │ │ - 145aa: 2e00 cmp r6, #0 │ │ - 145ac: d007 beq.n 145be │ │ - 145ae: 20be movs r0, #190 ; 0xbe │ │ - 145b0: 0040 lsls r0, r0, #1 │ │ - 145b2: 583b ldr r3, [r7, r0] │ │ - 145b4: 2b00 cmp r3, #0 │ │ - 145b6: d102 bne.n 145be │ │ - 145b8: 22d2 movs r2, #210 ; 0xd2 │ │ - 145ba: 0052 lsls r2, r2, #1 │ │ - 145bc: 50bb str r3, [r7, r2] │ │ - 145be: 9c45 ldr r4, [sp, #276] ; 0x114 │ │ - 145c0: 7823 ldrb r3, [r4, #0] │ │ - 145c2: 2b00 cmp r3, #0 │ │ - 145c4: d101 bne.n 145ca │ │ - 145c6: f7fe ffe2 bl 1358e │ │ - 145ca: 2b25 cmp r3, #37 ; 0x25 │ │ - 145cc: d101 bne.n 145d2 │ │ - 145ce: f7fe ffde bl 1358e │ │ - 145d2: 2520 movs r5, #32 │ │ - 145d4: 2600 movs r6, #0 │ │ - 145d6: 9551 str r5, [sp, #324] ; 0x144 │ │ - 145d8: 964b str r6, [sp, #300] ; 0x12c │ │ - 145da: 9d45 ldr r5, [sp, #276] ; 0x114 │ │ - 145dc: 9e45 ldr r6, [sp, #276] ; 0x114 │ │ - 145de: 782d ldrb r5, [r5, #0] │ │ - 145e0: 3601 adds r6, #1 │ │ - 145e2: 9547 str r5, [sp, #284] ; 0x11c │ │ - 145e4: 2d00 cmp r5, #0 │ │ - 145e6: d101 bne.n 145ec │ │ - 145e8: f7fe ffd1 bl 1358e │ │ - 145ec: 9c4b ldr r4, [sp, #300] ; 0x12c │ │ - 145ee: 2c00 cmp r4, #0 │ │ - 145f0: d136 bne.n 14660 │ │ - 145f2: 9847 ldr r0, [sp, #284] ; 0x11c │ │ - 145f4: f7fa ffa0 bl f538 │ │ - 145f8: 2800 cmp r0, #0 │ │ - 145fa: d031 beq.n 14660 │ │ - 145fc: 9d45 ldr r5, [sp, #276] ; 0x114 │ │ - 145fe: 786b ldrb r3, [r5, #1] │ │ - 14600: 2b3a cmp r3, #58 ; 0x3a │ │ - 14602: d02d beq.n 14660 │ │ - 14604: 687b ldr r3, [r7, #4] │ │ - 14606: 2b00 cmp r3, #0 │ │ - 14608: d02a beq.n 14660 │ │ - 1460a: 795a ldrb r2, [r3, #5] │ │ - 1460c: 7919 ldrb r1, [r3, #4] │ │ - 1460e: 9c47 ldr r4, [sp, #284] ; 0x11c │ │ - 14610: 0212 lsls r2, r2, #8 │ │ - 14612: 430a orrs r2, r1 │ │ - 14614: 7999 ldrb r1, [r3, #6] │ │ - 14616: 0409 lsls r1, r1, #16 │ │ - 14618: 430a orrs r2, r1 │ │ - 1461a: 79d9 ldrb r1, [r3, #7] │ │ - 1461c: 0609 lsls r1, r1, #24 │ │ - 1461e: 430a orrs r2, r1 │ │ - 14620: 7812 ldrb r2, [r2, #0] │ │ - 14622: 42a2 cmp r2, r4 │ │ - 14624: d111 bne.n 1464a │ │ - 14626: 7a5a ldrb r2, [r3, #9] │ │ - 14628: 7a19 ldrb r1, [r3, #8] │ │ - 1462a: 964b str r6, [sp, #300] ; 0x12c │ │ - 1462c: 0212 lsls r2, r2, #8 │ │ - 1462e: 430a orrs r2, r1 │ │ - 14630: 7a99 ldrb r1, [r3, #10] │ │ - 14632: 7adb ldrb r3, [r3, #11] │ │ - 14634: 0409 lsls r1, r1, #16 │ │ - 14636: 430a orrs r2, r1 │ │ - 14638: 061b lsls r3, r3, #24 │ │ - 1463a: 4313 orrs r3, r2 │ │ - 1463c: 781d ldrb r5, [r3, #0] │ │ - 1463e: 1c5e adds r6, r3, #1 │ │ - 14640: 9547 str r5, [sp, #284] ; 0x11c │ │ - 14642: 2d00 cmp r5, #0 │ │ - 14644: d10c bne.n 14660 │ │ - 14646: f001 f89e bl 15786 │ │ - 1464a: 785a ldrb r2, [r3, #1] │ │ - 1464c: 7819 ldrb r1, [r3, #0] │ │ - 1464e: 0212 lsls r2, r2, #8 │ │ - 14650: 430a orrs r2, r1 │ │ - 14652: 7899 ldrb r1, [r3, #2] │ │ - 14654: 78db ldrb r3, [r3, #3] │ │ - 14656: 0409 lsls r1, r1, #16 │ │ - 14658: 430a orrs r2, r1 │ │ - 1465a: 061b lsls r3, r3, #24 │ │ - 1465c: 4313 orrs r3, r2 │ │ - 1465e: e7d2 b.n 14606 │ │ - 14660: 9c47 ldr r4, [sp, #284] ; 0x11c │ │ - 14662: 2c2e cmp r4, #46 ; 0x2e │ │ - 14664: d101 bne.n 1466a │ │ - 14666: f001 fa67 bl 15b38 │ │ - 1466a: d81d bhi.n 146a8 │ │ - 1466c: 2c26 cmp r4, #38 ; 0x26 │ │ - 1466e: d100 bne.n 14672 │ │ - 14670: e3d8 b.n 14e24 │ │ - 14672: d80b bhi.n 1468c │ │ - 14674: 2c22 cmp r4, #34 ; 0x22 │ │ - 14676: d101 bne.n 1467c │ │ - 14678: f000 fc20 bl 14ebc │ │ - 1467c: 2c25 cmp r4, #37 ; 0x25 │ │ - 1467e: d02f beq.n 146e0 │ │ - 14680: 2c21 cmp r4, #33 ; 0x21 │ │ - 14682: d001 beq.n 14688 │ │ - 14684: f001 f880 bl 15788 │ │ - 14688: f000 fd24 bl 150d4 │ │ - 1468c: 9d47 ldr r5, [sp, #284] ; 0x11c │ │ - 1468e: 2d29 cmp r5, #41 ; 0x29 │ │ - 14690: d101 bne.n 14696 │ │ - 14692: f001 fa41 bl 15b18 │ │ - 14696: 2d2b cmp r5, #43 ; 0x2b │ │ - 14698: d101 bne.n 1469e │ │ - 1469a: f000 fd1b bl 150d4 │ │ - 1469e: 2d28 cmp r5, #40 ; 0x28 │ │ - 146a0: d100 bne.n 146a4 │ │ - 146a2: e275 b.n 14b90 │ │ - 146a4: f001 f870 bl 15788 │ │ - 146a8: 9c47 ldr r4, [sp, #284] ; 0x11c │ │ - 146aa: 2c5d cmp r4, #93 ; 0x5d │ │ - 146ac: d100 bne.n 146b0 │ │ - 146ae: e14a b.n 14946 │ │ - 146b0: d809 bhi.n 146c6 │ │ - 146b2: 2c5b cmp r4, #91 ; 0x5b │ │ - 146b4: d026 beq.n 14704 │ │ - 146b6: d901 bls.n 146bc │ │ - 146b8: f000 fd05 bl 150c6 │ │ - 146bc: 2c3a cmp r4, #58 ; 0x3a │ │ - 146be: d100 bne.n 146c2 │ │ - 146c0: e3c9 b.n 14e56 │ │ - 146c2: f001 f861 bl 15788 │ │ - 146c6: 9d47 ldr r5, [sp, #284] ; 0x11c │ │ - 146c8: 2d7b cmp r5, #123 ; 0x7b │ │ - 146ca: d100 bne.n 146ce │ │ - 146cc: e2a9 b.n 14c22 │ │ - 146ce: 2d7c cmp r5, #124 ; 0x7c │ │ - 146d0: d100 bne.n 146d4 │ │ - 146d2: e2d4 b.n 14c7e │ │ - 146d4: 2d60 cmp r5, #96 ; 0x60 │ │ - 146d6: d001 beq.n 146dc │ │ - 146d8: f001 f856 bl 15788 │ │ - 146dc: f001 fa2c bl 15b38 │ │ - 146e0: 7834 ldrb r4, [r6, #0] │ │ - 146e2: 2c00 cmp r4, #0 │ │ - 146e4: d100 bne.n 146e8 │ │ - 146e6: e12f b.n 14948 │ │ - 146e8: 3601 adds r6, #1 │ │ - 146ea: e7f9 b.n 146e0 │ │ - 146ec: 2c96 cmp r4, #150 ; 0x96 │ │ - 146ee: 0003 movs r3, r0 │ │ - 146f0: 0265 lsls r5, r4, #9 │ │ - 146f2: 0000 movs r0, r0 │ │ - 146f4: e46a b.n 13fcc │ │ - 146f6: 0001 movs r1, r0 │ │ - 146f8: 2c2e cmp r4, #46 ; 0x2e │ │ - 146fa: 0003 movs r3, r0 │ │ - 146fc: 2c24 cmp r4, #36 ; 0x24 │ │ - 146fe: 0003 movs r3, r0 │ │ - 14700: 2c1e cmp r4, #30 │ │ - 14702: 0003 movs r3, r0 │ │ - 14704: 7833 ldrb r3, [r6, #0] │ │ - 14706: 2b7c cmp r3, #124 ; 0x7c │ │ - 14708: d100 bne.n 1470c │ │ - 1470a: e11c b.n 14946 │ │ - 1470c: 49c8 ldr r1, [pc, #800] ; (14a30 ) │ │ - 1470e: 1c30 adds r0, r6, #0 │ │ - 14710: 2202 movs r2, #2 │ │ - 14712: 4479 add r1, pc │ │ - 14714: f01c f992 bl 30a3c <__clzsi2+0x188> │ │ - 14718: 2800 cmp r0, #0 │ │ - 1471a: d140 bne.n 1479e │ │ - 1471c: 1cb4 adds r4, r6, #2 │ │ - 1471e: 7820 ldrb r0, [r4, #0] │ │ - 14720: f7fb fbfe bl ff20 │ │ - 14724: 1c25 adds r5, r4, #0 │ │ - 14726: 1c02 adds r2, r0, #0 │ │ - 14728: 3401 adds r4, #1 │ │ - 1472a: 2800 cmp r0, #0 │ │ - 1472c: d1f7 bne.n 1471e │ │ - 1472e: 1c29 adds r1, r5, #0 │ │ - 14730: 1c38 adds r0, r7, #0 │ │ - 14732: f7fb fe8f bl 10454 │ │ - 14736: 25ce movs r5, #206 ; 0xce │ │ - 14738: 006d lsls r5, r5, #1 │ │ - 1473a: 5178 str r0, [r7, r5] │ │ - 1473c: 7833 ldrb r3, [r6, #0] │ │ - 1473e: 2b00 cmp r3, #0 │ │ - 14740: d123 bne.n 1478a │ │ - 14742: 9859 ldr r0, [sp, #356] ; 0x164 │ │ - 14744: 4abb ldr r2, [pc, #748] ; (14a34 ) │ │ - 14746: 49bc ldr r1, [pc, #752] ; (14a38 ) │ │ - 14748: 0083 lsls r3, r0, #2 │ │ - 1474a: 447a add r2, pc │ │ - 1474c: 18d3 adds r3, r2, r3 │ │ - 1474e: 6c1b ldr r3, [r3, #64] ; 0x40 │ │ - 14750: 4479 add r1, pc │ │ - 14752: 2400 movs r4, #0 │ │ - 14754: 1c1a adds r2, r3, #0 │ │ - 14756: a89a add r0, sp, #616 ; 0x268 │ │ - 14758: 946d str r4, [sp, #436] ; 0x1b4 │ │ - 1475a: f01c f9b7 bl 30acc <__clzsi2+0x218> │ │ - 1475e: 597d ldr r5, [r7, r5] │ │ - 14760: 1c28 adds r0, r5, #0 │ │ - 14762: f7f9 fd3f bl e1e4 │ │ - 14766: 23d4 movs r3, #212 ; 0xd4 │ │ - 14768: 005b lsls r3, r3, #1 │ │ - 1476a: 50f8 str r0, [r7, r3] │ │ - 1476c: 1c2b adds r3, r5, #0 │ │ - 1476e: 3329 adds r3, #41 ; 0x29 │ │ - 14770: 781b ldrb r3, [r3, #0] │ │ - 14772: 352b adds r5, #43 ; 0x2b │ │ - 14774: 9050 str r0, [sp, #320] ; 0x140 │ │ - 14776: 935e str r3, [sp, #376] ; 0x178 │ │ - 14778: 782b ldrb r3, [r5, #0] │ │ - 1477a: 42a3 cmp r3, r4 │ │ - 1477c: d109 bne.n 14792 │ │ - 1477e: 2401 movs r4, #1 │ │ - 14780: 9348 str r3, [sp, #288] ; 0x120 │ │ - 14782: 9346 str r3, [sp, #280] ; 0x118 │ │ - 14784: 9453 str r4, [sp, #332] ; 0x14c │ │ - 14786: f001 f9d7 bl 15b38 │ │ - 1478a: 2b5d cmp r3, #93 ; 0x5d │ │ - 1478c: d0d9 beq.n 14742 │ │ - 1478e: 3601 adds r6, #1 │ │ - 14790: e7d4 b.n 1473c │ │ - 14792: 9448 str r4, [sp, #288] ; 0x120 │ │ - 14794: 9446 str r4, [sp, #280] ; 0x118 │ │ - 14796: 9453 str r4, [sp, #332] ; 0x14c │ │ - 14798: 9455 str r4, [sp, #340] ; 0x154 │ │ - 1479a: f001 f9cd bl 15b38 │ │ - 1479e: 49a7 ldr r1, [pc, #668] ; (14a3c ) │ │ - 147a0: 1c30 adds r0, r6, #0 │ │ - 147a2: 2202 movs r2, #2 │ │ - 147a4: 4479 add r1, pc │ │ - 147a6: f01c f949 bl 30a3c <__clzsi2+0x188> │ │ - 147aa: 2800 cmp r0, #0 │ │ - 147ac: d122 bne.n 147f4 │ │ - 147ae: 1cb4 adds r4, r6, #2 │ │ - 147b0: 1c20 adds r0, r4, #0 │ │ - 147b2: f7fb fca3 bl 100fc │ │ - 147b6: 4aa2 ldr r2, [pc, #648] ; (14a40 ) │ │ - 147b8: 0083 lsls r3, r0, #2 │ │ - 147ba: 49a2 ldr r1, [pc, #648] ; (14a44 ) │ │ - 147bc: 447a add r2, pc │ │ - 147be: 18d3 adds r3, r2, r3 │ │ - 147c0: 6c1b ldr r3, [r3, #64] ; 0x40 │ │ - 147c2: 4479 add r1, pc │ │ - 147c4: 9059 str r0, [sp, #356] ; 0x164 │ │ - 147c6: 1c1a adds r2, r3, #0 │ │ - 147c8: a89a add r0, sp, #616 ; 0x268 │ │ - 147ca: f01c f97f bl 30acc <__clzsi2+0x218> │ │ - 147ce: 1c20 adds r0, r4, #0 │ │ - 147d0: f7fb fd7c bl 102cc │ │ - 147d4: 1c06 adds r6, r0, #0 │ │ - 147d6: f7fa fef1 bl f5bc │ │ - 147da: 1c3b adds r3, r7, #0 │ │ - 147dc: 33fc adds r3, #252 ; 0xfc │ │ - 147de: 67d8 str r0, [r3, #124] ; 0x7c │ │ - 147e0: 7834 ldrb r4, [r6, #0] │ │ - 147e2: 2c00 cmp r4, #0 │ │ - 147e4: d100 bne.n 147e8 │ │ - 147e6: e0af b.n 14948 │ │ - 147e8: 2c5d cmp r4, #93 ; 0x5d │ │ - 147ea: d101 bne.n 147f0 │ │ - 147ec: f001 f99a bl 15b24 │ │ - 147f0: 3601 adds r6, #1 │ │ - 147f2: e7f5 b.n 147e0 │ │ - 147f4: 4994 ldr r1, [pc, #592] ; (14a48 ) │ │ - 147f6: 1c30 adds r0, r6, #0 │ │ - 147f8: 2202 movs r2, #2 │ │ - 147fa: 4479 add r1, pc │ │ - 147fc: f01c f91e bl 30a3c <__clzsi2+0x188> │ │ - 14800: 2800 cmp r0, #0 │ │ - 14802: d114 bne.n 1482e │ │ - 14804: 1cb0 adds r0, r6, #2 │ │ - 14806: a969 add r1, sp, #420 ; 0x1a4 │ │ - 14808: aa6a add r2, sp, #424 ; 0x1a8 │ │ - 1480a: f7fb fdc3 bl 10394 │ │ - 1480e: 7833 ldrb r3, [r6, #0] │ │ - 14810: 2b00 cmp r3, #0 │ │ - 14812: d108 bne.n 14826 │ │ - 14814: 6978 ldr r0, [r7, #20] │ │ - 14816: 9969 ldr r1, [sp, #420] ; 0x1a4 │ │ - 14818: 9a6a ldr r2, [sp, #424] ; 0x1a8 │ │ - 1481a: f7f9 ffcd bl e7b8 │ │ - 1481e: 1c3b adds r3, r7, #0 │ │ - 14820: 33fc adds r3, #252 ; 0xfc │ │ - 14822: 6698 str r0, [r3, #104] ; 0x68 │ │ - 14824: e08f b.n 14946 │ │ - 14826: 2b5d cmp r3, #93 ; 0x5d │ │ - 14828: d0f4 beq.n 14814 │ │ - 1482a: 3601 adds r6, #1 │ │ - 1482c: e7ef b.n 1480e │ │ - 1482e: 4987 ldr r1, [pc, #540] ; (14a4c ) │ │ - 14830: 1c30 adds r0, r6, #0 │ │ - 14832: 2202 movs r2, #2 │ │ - 14834: 4479 add r1, pc │ │ - 14836: f01c f901 bl 30a3c <__clzsi2+0x188> │ │ - 1483a: 2800 cmp r0, #0 │ │ - 1483c: d000 beq.n 14840 │ │ - 1483e: e086 b.n 1494e │ │ - 14840: 9d65 ldr r5, [sp, #404] ; 0x194 │ │ - 14842: 2d00 cmp r5, #0 │ │ - 14844: d043 beq.n 148ce │ │ - 14846: 68b9 ldr r1, [r7, #8] │ │ - 14848: 24d4 movs r4, #212 ; 0xd4 │ │ - 1484a: 0064 lsls r4, r4, #1 │ │ - 1484c: 2900 cmp r1, #0 │ │ - 1484e: d003 beq.n 14858 │ │ - 14850: 1c38 adds r0, r7, #0 │ │ - 14852: 593a ldr r2, [r7, r4] │ │ - 14854: f7fa f932 bl eabc │ │ - 14858: 5939 ldr r1, [r7, r4] │ │ - 1485a: 1c38 adds r0, r7, #0 │ │ - 1485c: f7f9 fc96 bl e18c │ │ - 14860: 4b7b ldr r3, [pc, #492] ; (14a50 ) │ │ - 14862: 1c04 adds r4, r0, #0 │ │ - 14864: 447b add r3, pc │ │ - 14866: 7b1b ldrb r3, [r3, #12] │ │ - 14868: 2b20 cmp r3, #32 │ │ - 1486a: d103 bne.n 14874 │ │ - 1486c: 4b79 ldr r3, [pc, #484] ; (14a54 ) │ │ - 1486e: 446b add r3, sp │ │ - 14870: 7018 strb r0, [r3, #0] │ │ - 14872: e008 b.n 14886 │ │ - 14874: 3b41 subs r3, #65 ; 0x41 │ │ - 14876: 005b lsls r3, r3, #1 │ │ - 14878: aa8c add r2, sp, #560 ; 0x230 │ │ - 1487a: 18d3 adds r3, r2, r3 │ │ - 1487c: 7058 strb r0, [r3, #1] │ │ - 1487e: e002 b.n 14886 │ │ - 14880: 2d2e cmp r5, #46 ; 0x2e │ │ - 14882: d107 bne.n 14894 │ │ - 14884: 3601 adds r6, #1 │ │ - 14886: 78b5 ldrb r5, [r6, #2] │ │ - 14888: 1c28 adds r0, r5, #0 │ │ - 1488a: f7fb fb49 bl ff20 │ │ - 1488e: 2800 cmp r0, #0 │ │ - 14890: d1f8 bne.n 14884 │ │ - 14892: e7f5 b.n 14880 │ │ - 14894: 1c28 adds r0, r5, #0 │ │ - 14896: f7fd f85d bl 11954 │ │ - 1489a: 2800 cmp r0, #0 │ │ - 1489c: d003 beq.n 148a6 │ │ - 1489e: 4b6e ldr r3, [pc, #440] ; (14a58 ) │ │ - 148a0: 447b add r3, pc │ │ - 148a2: 731d strb r5, [r3, #12] │ │ - 148a4: e003 b.n 148ae │ │ - 148a6: 4b6d ldr r3, [pc, #436] ; (14a5c ) │ │ - 148a8: 2220 movs r2, #32 │ │ - 148aa: 447b add r3, pc │ │ - 148ac: 731a strb r2, [r3, #12] │ │ - 148ae: 4b6c ldr r3, [pc, #432] ; (14a60 ) │ │ - 148b0: 447b add r3, pc │ │ - 148b2: 7b1b ldrb r3, [r3, #12] │ │ - 148b4: 2b20 cmp r3, #32 │ │ - 148b6: d102 bne.n 148be │ │ - 148b8: ab99 add r3, sp, #612 ; 0x264 │ │ - 148ba: 701c strb r4, [r3, #0] │ │ - 148bc: e007 b.n 148ce │ │ - 148be: 3b41 subs r3, #65 ; 0x41 │ │ - 148c0: 005b lsls r3, r3, #1 │ │ - 148c2: aa8c add r2, sp, #560 ; 0x230 │ │ - 148c4: 549c strb r4, [r3, r2] │ │ - 148c6: e002 b.n 148ce │ │ - 148c8: 2c5d cmp r4, #93 ; 0x5d │ │ - 148ca: d03c beq.n 14946 │ │ - 148cc: 3601 adds r6, #1 │ │ - 148ce: 7834 ldrb r4, [r6, #0] │ │ - 148d0: 2c00 cmp r4, #0 │ │ - 148d2: d1f9 bne.n 148c8 │ │ - 148d4: e038 b.n 14948 │ │ - 148d6: 4963 ldr r1, [pc, #396] ; (14a64 ) │ │ - 148d8: 1c30 adds r0, r6, #0 │ │ - 148da: 2204 movs r2, #4 │ │ - 148dc: 4479 add r1, pc │ │ - 148de: f01c f8ad bl 30a3c <__clzsi2+0x188> │ │ - 148e2: 2800 cmp r0, #0 │ │ - 148e4: d066 beq.n 149b4 │ │ - 148e6: 7833 ldrb r3, [r6, #0] │ │ - 148e8: 2b00 cmp r3, #0 │ │ - 148ea: d000 beq.n 148ee │ │ - 148ec: e08f b.n 14a0e │ │ - 148ee: 7834 ldrb r4, [r6, #0] │ │ - 148f0: 2c00 cmp r4, #0 │ │ - 148f2: d000 beq.n 148f6 │ │ - 148f4: e090 b.n 14a18 │ │ - 148f6: 1c20 adds r0, r4, #0 │ │ - 148f8: f7fa fe30 bl f55c │ │ - 148fc: 2400 movs r4, #0 │ │ - 148fe: 9446 str r4, [sp, #280] ; 0x118 │ │ - 14900: 42a0 cmp r0, r4 │ │ - 14902: d101 bne.n 14908 │ │ - 14904: f001 f918 bl 15b38 │ │ - 14908: 24ce movs r4, #206 ; 0xce │ │ - 1490a: 0064 lsls r4, r4, #1 │ │ - 1490c: 5939 ldr r1, [r7, r4] │ │ - 1490e: 1c38 adds r0, r7, #0 │ │ - 14910: f7fc f832 bl 10978 │ │ - 14914: 25d4 movs r5, #212 ; 0xd4 │ │ - 14916: 5138 str r0, [r7, r4] │ │ - 14918: 006d lsls r5, r5, #1 │ │ - 1491a: 1c01 adds r1, r0, #0 │ │ - 1491c: 597a ldr r2, [r7, r5] │ │ - 1491e: 1c38 adds r0, r7, #0 │ │ - 14920: f7fa f8cc bl eabc │ │ - 14924: 1c30 adds r0, r6, #0 │ │ - 14926: a96b add r1, sp, #428 ; 0x1ac │ │ - 14928: f7fa fe2a bl f580 │ │ - 1492c: 597a ldr r2, [r7, r5] │ │ - 1492e: 1836 adds r6, r6, r0 │ │ - 14930: 5939 ldr r1, [r7, r4] │ │ - 14932: 1c38 adds r0, r7, #0 │ │ - 14934: 9b6b ldr r3, [sp, #428] ; 0x1ac │ │ - 14936: f7fa f84d bl e9d4 │ │ - 1493a: 7833 ldrb r3, [r6, #0] │ │ - 1493c: 1c1a adds r2, r3, #0 │ │ - 1493e: 3a2c subs r2, #44 ; 0x2c │ │ - 14940: 2a01 cmp r2, #1 │ │ - 14942: d800 bhi.n 14946 │ │ - 14944: e0cf b.n 14ae6 │ │ - 14946: 2400 movs r4, #0 │ │ - 14948: 9446 str r4, [sp, #280] ; 0x118 │ │ - 1494a: f001 f8f5 bl 15b38 │ │ - 1494e: 4946 ldr r1, [pc, #280] ; (14a68 ) │ │ - 14950: 1c30 adds r0, r6, #0 │ │ - 14952: 2202 movs r2, #2 │ │ - 14954: 4479 add r1, pc │ │ - 14956: f01c f871 bl 30a3c <__clzsi2+0x188> │ │ - 1495a: 2800 cmp r0, #0 │ │ - 1495c: d11a bne.n 14994 │ │ - 1495e: 1cb0 adds r0, r6, #2 │ │ - 14960: 2101 movs r1, #1 │ │ - 14962: f7fb f885 bl fa70 │ │ - 14966: 9056 str r0, [sp, #344] ; 0x158 │ │ - 14968: 7833 ldrb r3, [r6, #0] │ │ - 1496a: 2b00 cmp r3, #0 │ │ - 1496c: d105 bne.n 1497a │ │ - 1496e: 68b9 ldr r1, [r7, #8] │ │ - 14970: 2900 cmp r1, #0 │ │ - 14972: d106 bne.n 14982 │ │ - 14974: 9146 str r1, [sp, #280] ; 0x118 │ │ - 14976: f001 f8df bl 15b38 │ │ - 1497a: 2b5d cmp r3, #93 ; 0x5d │ │ - 1497c: d0f7 beq.n 1496e │ │ - 1497e: 3601 adds r6, #1 │ │ - 14980: e7f2 b.n 14968 │ │ - 14982: 23d4 movs r3, #212 ; 0xd4 │ │ - 14984: 005b lsls r3, r3, #1 │ │ - 14986: 58fa ldr r2, [r7, r3] │ │ - 14988: 1c38 adds r0, r7, #0 │ │ - 1498a: 9b56 ldr r3, [sp, #344] ; 0x158 │ │ - 1498c: f7fa f804 bl e998 │ │ - 14990: f001 f8c8 bl 15b24 │ │ - 14994: 4935 ldr r1, [pc, #212] ; (14a6c ) │ │ - 14996: 1c30 adds r0, r6, #0 │ │ - 14998: 2202 movs r2, #2 │ │ - 1499a: 4479 add r1, pc │ │ - 1499c: f01c f84e bl 30a3c <__clzsi2+0x188> │ │ - 149a0: 2800 cmp r0, #0 │ │ - 149a2: d1a4 bne.n 148ee │ │ - 149a4: 3602 adds r6, #2 │ │ - 149a6: 7830 ldrb r0, [r6, #0] │ │ - 149a8: f7fb faba bl ff20 │ │ - 149ac: 2800 cmp r0, #0 │ │ - 149ae: d092 beq.n 148d6 │ │ - 149b0: 3601 adds r6, #1 │ │ - 149b2: e7f8 b.n 149a6 │ │ - 149b4: 7930 ldrb r0, [r6, #4] │ │ - 149b6: 283d cmp r0, #61 ; 0x3d │ │ - 149b8: d003 beq.n 149c2 │ │ - 149ba: f7fb fab1 bl ff20 │ │ - 149be: 2800 cmp r0, #0 │ │ - 149c0: d091 beq.n 148e6 │ │ - 149c2: 3604 adds r6, #4 │ │ - 149c4: 7834 ldrb r4, [r6, #0] │ │ - 149c6: 1c20 adds r0, r4, #0 │ │ - 149c8: f7fb faaa bl ff20 │ │ - 149cc: 2800 cmp r0, #0 │ │ - 149ce: d001 beq.n 149d4 │ │ - 149d0: 3601 adds r6, #1 │ │ - 149d2: e7f7 b.n 149c4 │ │ - 149d4: 2c3d cmp r4, #61 ; 0x3d │ │ - 149d6: d105 bne.n 149e4 │ │ - 149d8: 3601 adds r6, #1 │ │ - 149da: 7830 ldrb r0, [r6, #0] │ │ - 149dc: f7fb faa0 bl ff20 │ │ - 149e0: 2800 cmp r0, #0 │ │ - 149e2: d1f9 bne.n 149d8 │ │ - 149e4: 1c38 adds r0, r7, #0 │ │ - 149e6: 1c31 adds r1, r6, #0 │ │ - 149e8: 225d movs r2, #93 ; 0x5d │ │ - 149ea: f7fb ffed bl 109c8 │ │ - 149ee: 23ce movs r3, #206 ; 0xce │ │ - 149f0: 005b lsls r3, r3, #1 │ │ - 149f2: 58fb ldr r3, [r7, r3] │ │ + 13f0a: f01d ff27 bl 31d5c <__aeabi_llsl@@Base+0x1fc> │ │ + 13f0e: 281f cmp r0, #31 │ │ + 13f10: d901 bls.n 13f16 │ │ + 13f12: 2300 movs r3, #0 │ │ + 13f14: 77eb strb r3, [r5, #31] │ │ + 13f16: 9808 ldr r0, [sp, #32] │ │ + 13f18: 1c29 adds r1, r5, #0 │ │ + 13f1a: f01d ff57 bl 31dcc <__aeabi_llsl@@Base+0x26c> │ │ + 13f1e: e339 b.n 14594 │ │ + 13f20: ff2c ffff vminnm.f32 , q14, │ │ + 13f24: f90d 0001 vst4.8 {d0-d3}, [sp], r1 │ │ + 13f28: f8eb 0001 str??.w r0, [fp, #1] │ │ + 13f2c: e99c 0000 ; instruction: 0xe99c0000 │ │ + 13f30: 43d2 mvns r2, r2 │ │ + 13f32: 0003 movs r3, r0 │ │ + 13f34: f379 0001 ; instruction: 0xf3790001 │ │ + 13f38: f337 0001 ; instruction: 0xf3370001 │ │ + 13f3c: f77c 0001 ; instruction: 0xf77c0001 │ │ + 13f40: f76d 0001 ; instruction: 0xf76d0001 │ │ + 13f44: f766 0001 ; instruction: 0xf7660001 │ │ + 13f48: f74b 0001 ; instruction: 0xf74b0001 │ │ + 13f4c: f734 0001 ; instruction: 0xf7340001 │ │ + 13f50: e904 0000 stmdb r4, {} │ │ + 13f54: f6e1 0001 ; instruction: 0xf6e10001 │ │ + 13f58: f64a 0001 movw r0, #43009 ; 0xa801 │ │ + 13f5c: 49bb ldr r1, [pc, #748] ; (1424c ) │ │ + 13f5e: 2202 movs r2, #2 │ │ + 13f60: 4479 add r1, pc │ │ + 13f62: f01d feeb bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 13f66: 2800 cmp r0, #0 │ │ + 13f68: d11f bne.n 13faa │ │ + 13f6a: 2208 movs r2, #8 │ │ + 13f6c: 9b1e ldr r3, [sp, #120] ; 0x78 │ │ + 13f6e: 3602 adds r6, #2 │ │ + 13f70: 681c ldr r4, [r3, #0] │ │ + 13f72: 7833 ldrb r3, [r6, #0] │ │ + 13f74: 2508 movs r5, #8 │ │ + 13f76: 18e3 adds r3, r4, r3 │ │ + 13f78: 785b ldrb r3, [r3, #1] │ │ + 13f7a: 4013 ands r3, r2 │ │ + 13f7c: 9308 str r3, [sp, #32] │ │ + 13f7e: d001 beq.n 13f84 │ │ + 13f80: 3601 adds r6, #1 │ │ + 13f82: e7f6 b.n 13f72 │ │ + 13f84: 49b2 ldr r1, [pc, #712] ; (14250 ) │ │ + 13f86: 1c30 adds r0, r6, #0 │ │ + 13f88: 4479 add r1, pc │ │ + 13f8a: 1c2a adds r2, r5, #0 │ │ + 13f8c: f01d fed6 bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 13f90: 2800 cmp r0, #0 │ │ + 13f92: d000 beq.n 13f96 │ │ + 13f94: e2f6 b.n 14584 │ │ + 13f96: 7a33 ldrb r3, [r6, #8] │ │ + 13f98: 18e4 adds r4, r4, r3 │ │ + 13f9a: 7862 ldrb r2, [r4, #1] │ │ + 13f9c: 422a tst r2, r5 │ │ + 13f9e: d000 beq.n 13fa2 │ │ + 13fa0: e2f2 b.n 14588 │ │ + 13fa2: 425a negs r2, r3 │ │ + 13fa4: 415a adcs r2, r3 │ │ + 13fa6: 9218 str r2, [sp, #96] ; 0x60 │ │ + 13fa8: e2f4 b.n 14594 │ │ + 13faa: 49aa ldr r1, [pc, #680] ; (14254 ) │ │ + 13fac: 1c30 adds r0, r6, #0 │ │ + 13fae: 4479 add r1, pc │ │ + 13fb0: 2202 movs r2, #2 │ │ + 13fb2: f01d fec3 bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 13fb6: 2800 cmp r0, #0 │ │ + 13fb8: d117 bne.n 13fea │ │ + 13fba: 1cb3 adds r3, r6, #2 │ │ + 13fbc: 1c19 adds r1, r3, #0 │ │ + 13fbe: 3301 adds r3, #1 │ │ + 13fc0: 1e5a subs r2, r3, #1 │ │ + 13fc2: 7812 ldrb r2, [r2, #0] │ │ + 13fc4: 2a20 cmp r2, #32 │ │ + 13fc6: d0f9 beq.n 13fbc │ │ + 13fc8: 1c38 adds r0, r7, #0 │ │ + 13fca: 2200 movs r2, #0 │ │ + 13fcc: f7fb f9dc bl f388 │ │ + 13fd0: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ + 13fd2: 50f8 str r0, [r7, r3] │ │ + 13fd4: 1c03 adds r3, r0, #0 │ │ + 13fd6: 3329 adds r3, #41 ; 0x29 │ │ + 13fd8: 781b ldrb r3, [r3, #0] │ │ + 13fda: 302b adds r0, #43 ; 0x2b │ │ + 13fdc: 9320 str r3, [sp, #128] ; 0x80 │ │ + 13fde: 7803 ldrb r3, [r0, #0] │ │ + 13fe0: 2b00 cmp r3, #0 │ │ + 13fe2: d000 beq.n 13fe6 │ │ + 13fe4: e2d3 b.n 1458e │ │ + 13fe6: 2301 movs r3, #1 │ │ + 13fe8: e2d3 b.n 14592 │ │ + 13fea: 499b ldr r1, [pc, #620] ; (14258 ) │ │ + 13fec: 1c30 adds r0, r6, #0 │ │ + 13fee: 4479 add r1, pc │ │ + 13ff0: 2202 movs r2, #2 │ │ + 13ff2: f01d fea3 bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 13ff6: 2800 cmp r0, #0 │ │ + 13ff8: d000 beq.n 13ffc │ │ + 13ffa: e0ef b.n 141dc │ │ + 13ffc: 1cb4 adds r4, r6, #2 │ │ + 13ffe: 1c20 adds r0, r4, #0 │ │ + 14000: f7fb fdfe bl fc00 │ │ + 14004: 4a95 ldr r2, [pc, #596] ; (1425c ) │ │ + 14006: 0083 lsls r3, r0, #2 │ │ + 14008: 4995 ldr r1, [pc, #596] ; (14260 ) │ │ + 1400a: 447a add r2, pc │ │ + 1400c: 18d3 adds r3, r2, r3 │ │ + 1400e: 6c1b ldr r3, [r3, #64] ; 0x40 │ │ + 14010: 4479 add r1, pc │ │ + 14012: 9017 str r0, [sp, #92] ; 0x5c │ │ + 14014: 1c1a adds r2, r3, #0 │ │ + 14016: a86c add r0, sp, #432 ; 0x1b0 │ │ + 14018: f01d ff00 bl 31e1c <__aeabi_llsl@@Base+0x2bc> │ │ + 1401c: 1c20 adds r0, r4, #0 │ │ + 1401e: f7fa fb8f bl e740 │ │ + 14022: 1c06 adds r6, r0, #0 │ │ + 14024: f7fa fe96 bl ed54 │ │ + 14028: 1c3b adds r3, r7, #0 │ │ + 1402a: 33fc adds r3, #252 ; 0xfc │ │ + 1402c: 67d8 str r0, [r3, #124] ; 0x7c │ │ + 1402e: 2325 movs r3, #37 ; 0x25 │ │ + 14030: 7033 strb r3, [r6, #0] │ │ + 14032: 9b39 ldr r3, [sp, #228] ; 0xe4 │ │ + 14034: 2b00 cmp r3, #0 │ │ + 14036: d113 bne.n 14060 │ │ + 14038: 9b3c ldr r3, [sp, #240] ; 0xf0 │ │ + 1403a: 2b00 cmp r3, #0 │ │ + 1403c: d102 bne.n 14044 │ │ + 1403e: 2301 movs r3, #1 │ │ + 14040: 933b str r3, [sp, #236] ; 0xec │ │ + 14042: 933c str r3, [sp, #240] ; 0xf0 │ │ + 14044: 2064 movs r0, #100 ; 0x64 │ │ + 14046: 9b3b ldr r3, [sp, #236] ; 0xec │ │ + 14048: 993c ldr r1, [sp, #240] ; 0xf0 │ │ + 1404a: 4343 muls r3, r0 │ │ + 1404c: 1c18 adds r0, r3, #0 │ │ + 1404e: f01d fe3d bl 31ccc <__aeabi_llsl@@Base+0x16c> │ │ + 14052: 2308 movs r3, #8 │ │ + 14054: 284a cmp r0, #74 ; 0x4a │ │ + 14056: dc00 bgt.n 1405a │ │ + 14058: 2310 movs r3, #16 │ │ + 1405a: 933a str r3, [sp, #232] ; 0xe8 │ │ + 1405c: 2301 movs r3, #1 │ │ + 1405e: 9339 str r3, [sp, #228] ; 0xe4 │ │ + 14060: 9b39 ldr r3, [sp, #228] ; 0xe4 │ │ + 14062: 2200 movs r2, #0 │ │ + 14064: 2b01 cmp r3, #1 │ │ + 14066: d108 bne.n 1407a │ │ + 14068: 9b3a ldr r3, [sp, #232] ; 0xe8 │ │ + 1406a: 3b08 subs r3, #8 │ │ + 1406c: 4258 negs r0, r3 │ │ + 1406e: 4158 adcs r0, r3 │ │ + 14070: 9918 ldr r1, [sp, #96] ; 0x60 │ │ + 14072: 4243 negs r3, r0 │ │ + 14074: 4019 ands r1, r3 │ │ + 14076: 9118 str r1, [sp, #96] ; 0x60 │ │ + 14078: e000 b.n 1407c │ │ + 1407a: 9218 str r2, [sp, #96] ; 0x60 │ │ + 1407c: 2120 movs r1, #32 │ │ + 1407e: 4b79 ldr r3, [pc, #484] ; (14264 ) │ │ + 14080: 923f str r2, [sp, #252] ; 0xfc │ │ + 14082: 447b add r3, pc │ │ + 14084: 7419 strb r1, [r3, #16] │ │ + 14086: 9b2d ldr r3, [sp, #180] ; 0xb4 │ │ + 14088: 50fa str r2, [r7, r3] │ │ + 1408a: 9b25 ldr r3, [sp, #148] ; 0x94 │ │ + 1408c: 50fa str r2, [r7, r3] │ │ + 1408e: 1d7b adds r3, r7, #5 │ │ + 14090: 7fdb ldrb r3, [r3, #31] │ │ + 14092: 2b00 cmp r3, #0 │ │ + 14094: d149 bne.n 1412a │ │ + 14096: 9c3b ldr r4, [sp, #236] ; 0xec │ │ + 14098: 9d3c ldr r5, [sp, #240] ; 0xf0 │ │ + 1409a: 0123 lsls r3, r4, #4 │ │ + 1409c: 195b adds r3, r3, r5 │ │ + 1409e: 2b38 cmp r3, #56 ; 0x38 │ │ + 140a0: d023 beq.n 140ea │ │ + 140a2: dc0a bgt.n 140ba │ │ + 140a4: 2b24 cmp r3, #36 ; 0x24 │ │ + 140a6: d017 beq.n 140d8 │ │ + 140a8: dc02 bgt.n 140b0 │ │ + 140aa: 2b22 cmp r3, #34 ; 0x22 │ │ + 140ac: d014 beq.n 140d8 │ │ + 140ae: e025 b.n 140fc │ │ + 140b0: 2b32 cmp r3, #50 ; 0x32 │ │ + 140b2: d014 beq.n 140de │ │ + 140b4: 2b34 cmp r3, #52 ; 0x34 │ │ + 140b6: d018 beq.n 140ea │ │ + 140b8: e020 b.n 140fc │ │ + 140ba: 2b68 cmp r3, #104 ; 0x68 │ │ + 140bc: d018 beq.n 140f0 │ │ + 140be: dc04 bgt.n 140ca │ │ + 140c0: 2b44 cmp r3, #68 ; 0x44 │ │ + 140c2: d009 beq.n 140d8 │ │ + 140c4: 2b64 cmp r3, #100 ; 0x64 │ │ + 140c6: d00a beq.n 140de │ │ + 140c8: e018 b.n 140fc │ │ + 140ca: 2b98 cmp r3, #152 ; 0x98 │ │ + 140cc: d013 beq.n 140f6 │ │ + 140ce: 2bc8 cmp r3, #200 ; 0xc8 │ │ + 140d0: d114 bne.n 140fc │ │ + 140d2: 4865 ldr r0, [pc, #404] ; (14268 ) │ │ + 140d4: 4478 add r0, pc │ │ + 140d6: e004 b.n 140e2 │ │ + 140d8: 4864 ldr r0, [pc, #400] ; (1426c ) │ │ + 140da: 4478 add r0, pc │ │ + 140dc: e001 b.n 140e2 │ │ + 140de: 4864 ldr r0, [pc, #400] ; (14270 ) │ │ + 140e0: 4478 add r0, pc │ │ + 140e2: 1c39 adds r1, r7, #0 │ │ + 140e4: f7fa fd96 bl ec14 │ │ + 140e8: e01f b.n 1412a │ │ + 140ea: 4862 ldr r0, [pc, #392] ; (14274 ) │ │ + 140ec: 4478 add r0, pc │ │ + 140ee: e7f8 b.n 140e2 │ │ + 140f0: 4861 ldr r0, [pc, #388] ; (14278 ) │ │ + 140f2: 4478 add r0, pc │ │ + 140f4: e7f5 b.n 140e2 │ │ + 140f6: 4861 ldr r0, [pc, #388] ; (1427c ) │ │ + 140f8: 4478 add r0, pc │ │ + 140fa: e7f2 b.n 140e2 │ │ + 140fc: 1c20 adds r0, r4, #0 │ │ + 140fe: 2103 movs r1, #3 │ │ + 14100: f01d fe34 bl 31d6c <__aeabi_llsl@@Base+0x20c> │ │ + 14104: 2900 cmp r1, #0 │ │ + 14106: d102 bne.n 1410e │ │ + 14108: 485d ldr r0, [pc, #372] ; (14280 ) │ │ + 1410a: 4478 add r0, pc │ │ + 1410c: e001 b.n 14112 │ │ + 1410e: 485d ldr r0, [pc, #372] ; (14284 ) │ │ + 14110: 4478 add r0, pc │ │ + 14112: 1c39 adds r1, r7, #0 │ │ + 14114: f7fa fd7e bl ec14 │ │ + 14118: 2300 movs r3, #0 │ │ + 1411a: 2d08 cmp r5, #8 │ │ + 1411c: d101 bne.n 14122 │ │ + 1411e: 0064 lsls r4, r4, #1 │ │ + 14120: e000 b.n 14124 │ │ + 14122: 00a4 lsls r4, r4, #2 │ │ + 14124: 193c adds r4, r7, r4 │ │ + 14126: 3405 adds r4, #5 │ │ + 14128: 77e3 strb r3, [r4, #31] │ │ + 1412a: 6978 ldr r0, [r7, #20] │ │ + 1412c: 993b ldr r1, [sp, #236] ; 0xec │ │ + 1412e: 9a3c ldr r2, [sp, #240] ; 0xf0 │ │ + 14130: f7fb fa98 bl f664 │ │ + 14134: 1c3b adds r3, r7, #0 │ │ + 14136: 33fc adds r3, #252 ; 0xfc │ │ + 14138: 6698 str r0, [r3, #104] ; 0x68 │ │ + 1413a: 9b15 ldr r3, [sp, #84] ; 0x54 │ │ + 1413c: 2b00 cmp r3, #0 │ │ + 1413e: d102 bne.n 14146 │ │ + 14140: 2300 movs r3, #0 │ │ + 14142: 9315 str r3, [sp, #84] ; 0x54 │ │ + 14144: e025 b.n 14192 │ │ + 14146: 9b27 ldr r3, [sp, #156] ; 0x9c │ │ + 14148: 2b00 cmp r3, #0 │ │ + 1414a: d122 bne.n 14192 │ │ + 1414c: 2202 movs r2, #2 │ │ + 1414e: 4b4e ldr r3, [pc, #312] ; (14288 ) │ │ + 14150: 447b add r3, pc │ │ + 14152: 609a str r2, [r3, #8] │ │ + 14154: 2201 movs r2, #1 │ │ + 14156: 60da str r2, [r3, #12] │ │ + 14158: 68b9 ldr r1, [r7, #8] │ │ + 1415a: 2900 cmp r1, #0 │ │ + 1415c: d00f beq.n 1417e │ │ + 1415e: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 14160: 1c38 adds r0, r7, #0 │ │ + 14162: 58fb ldr r3, [r7, r3] │ │ + 14164: 1c1a adds r2, r3, #0 │ │ + 14166: 9307 str r3, [sp, #28] │ │ + 14168: f7fb fc20 bl f9ac │ │ + 1416c: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 1416e: 1c38 adds r0, r7, #0 │ │ + 14170: 58fb ldr r3, [r7, r3] │ │ + 14172: 9307 str r3, [sp, #28] │ │ + 14174: 1c1a adds r2, r3, #0 │ │ + 14176: 68b9 ldr r1, [r7, #8] │ │ + 14178: 23f0 movs r3, #240 ; 0xf0 │ │ + 1417a: f7fb fb9f bl f8bc │ │ + 1417e: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 14180: 9a2a ldr r2, [sp, #168] ; 0xa8 │ │ + 14182: 5899 ldr r1, [r3, r2] │ │ + 14184: 2900 cmp r1, #0 │ │ + 14186: d1db bne.n 14140 │ │ + 14188: 22f0 movs r2, #240 ; 0xf0 │ │ + 1418a: 4b40 ldr r3, [pc, #256] ; (1428c ) │ │ + 1418c: 980c ldr r0, [sp, #48] ; 0x30 │ │ + 1418e: 9115 str r1, [sp, #84] ; 0x54 │ │ + 14190: 50c2 str r2, [r0, r3] │ │ + 14192: 2300 movs r3, #0 │ │ + 14194: 24ff movs r4, #255 ; 0xff │ │ + 14196: 1c18 adds r0, r3, #0 │ │ + 14198: aa5e add r2, sp, #376 ; 0x178 │ │ + 1419a: 549c strb r4, [r3, r2] │ │ + 1419c: 18d1 adds r1, r2, r3 │ │ + 1419e: 3302 adds r3, #2 │ │ + 141a0: 2500 movs r5, #0 │ │ + 141a2: 7048 strb r0, [r1, #1] │ │ + 141a4: 2b36 cmp r3, #54 ; 0x36 │ │ + 141a6: d1f8 bne.n 1419a │ │ + 141a8: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 141aa: 1c38 adds r0, r7, #0 │ │ + 141ac: 58fc ldr r4, [r7, r3] │ │ + 141ae: 1c21 adds r1, r4, #0 │ │ + 141b0: f7fa fab0 bl e714 │ │ + 141b4: ab6b add r3, sp, #428 ; 0x1ac │ │ + 141b6: 7018 strb r0, [r3, #0] │ │ + 141b8: 23ed movs r3, #237 ; 0xed │ │ + 141ba: aa30 add r2, sp, #192 ; 0xc0 │ │ + 141bc: 189b adds r3, r3, r2 │ │ + 141be: 1c38 adds r0, r7, #0 │ │ + 141c0: 1c21 adds r1, r4, #0 │ │ + 141c2: 2202 movs r2, #2 │ │ + 141c4: 701d strb r5, [r3, #0] │ │ + 141c6: f7fa fb8b bl e8e0 │ │ + 141ca: 9b13 ldr r3, [sp, #76] ; 0x4c │ │ + 141cc: 950a str r5, [sp, #40] ; 0x28 │ │ + 141ce: 9509 str r5, [sp, #36] ; 0x24 │ │ + 141d0: 9311 str r3, [sp, #68] ; 0x44 │ │ + 141d2: 9507 str r5, [sp, #28] │ │ + 141d4: 950f str r5, [sp, #60] ; 0x3c │ │ + 141d6: 9512 str r5, [sp, #72] ; 0x48 │ │ + 141d8: 2303 movs r3, #3 │ │ + 141da: e1dc b.n 14596 │ │ + 141dc: 7833 ldrb r3, [r6, #0] │ │ + 141de: 1c1a adds r2, r3, #0 │ │ + 141e0: 1e53 subs r3, r2, #1 │ │ + 141e2: 419a sbcs r2, r3 │ │ + 141e4: 1c53 adds r3, r2, #1 │ │ + 141e6: e1d6 b.n 14596 │ │ + 141e8: 2b22 cmp r3, #34 ; 0x22 │ │ + 141ea: d004 beq.n 141f6 │ │ + 141ec: 3601 adds r6, #1 │ │ + 141ee: 7833 ldrb r3, [r6, #0] │ │ + 141f0: 2b00 cmp r3, #0 │ │ + 141f2: d1f9 bne.n 141e8 │ │ + 141f4: e1d0 b.n 14598 │ │ + 141f6: 2203 movs r2, #3 │ │ + 141f8: 7833 ldrb r3, [r6, #0] │ │ + 141fa: 920b str r2, [sp, #44] ; 0x2c │ │ + 141fc: 2b00 cmp r3, #0 │ │ + 141fe: d000 beq.n 14202 │ │ + 14200: e092 b.n 14328 │ │ + 14202: 68bb ldr r3, [r7, #8] │ │ + 14204: 2b00 cmp r3, #0 │ │ + 14206: d100 bne.n 1420a │ │ + 14208: e08e b.n 14328 │ │ + 1420a: 2304 movs r3, #4 │ │ + 1420c: 930b str r3, [sp, #44] ; 0x2c │ │ + 1420e: 68fb ldr r3, [r7, #12] │ │ + 14210: 2b00 cmp r3, #0 │ │ + 14212: d101 bne.n 14218 │ │ + 14214: 2301 movs r3, #1 │ │ + 14216: 930b str r3, [sp, #44] ; 0x2c │ │ + 14218: 1c38 adds r0, r7, #0 │ │ + 1421a: f7fa fc27 bl ea6c │ │ + 1421e: 68bc ldr r4, [r7, #8] │ │ + 14220: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 14222: 1c38 adds r0, r7, #0 │ │ + 14224: 58fb ldr r3, [r7, r3] │ │ + 14226: 9308 str r3, [sp, #32] │ │ + 14228: 2c00 cmp r4, #0 │ │ + 1422a: d031 beq.n 14290 │ │ + 1422c: 1c1a adds r2, r3, #0 │ │ + 1422e: 1c21 adds r1, r4, #0 │ │ + 14230: f7fb fbe0 bl f9f4 │ │ + 14234: 7862 ldrb r2, [r4, #1] │ │ + 14236: 7823 ldrb r3, [r4, #0] │ │ + 14238: 0212 lsls r2, r2, #8 │ │ + 1423a: 431a orrs r2, r3 │ │ + 1423c: 78a3 ldrb r3, [r4, #2] │ │ + 1423e: 78e4 ldrb r4, [r4, #3] │ │ + 14240: 041b lsls r3, r3, #16 │ │ + 14242: 4313 orrs r3, r2 │ │ + 14244: 0624 lsls r4, r4, #24 │ │ + 14246: 431c orrs r4, r3 │ │ + 14248: e7ea b.n 14220 │ │ + 1424a: 46c0 nop ; (mov r8, r8) │ │ + 1424c: f5e4 0001 ; instruction: 0xf5e40001 │ │ + 14250: f5bf 0001 subs.w r0, pc, #8454144 ; 0x810000 │ │ + 14254: f5a2 0001 sub.w r0, r2, #8454144 ; 0x810000 │ │ + 14258: f565 0001 sbc.w r0, r5, #8454144 ; 0x810000 │ │ + 1425c: 4a26 ldr r2, [pc, #152] ; (142f8 ) │ │ + 1425e: 0002 movs r2, r0 │ │ + 14260: f546 0001 adc.w r0, r6, #8454144 ; 0x810000 │ │ + 14264: 4016 ands r6, r2 │ │ + 14266: 0003 movs r3, r0 │ │ + 14268: f4b5 0001 ; instruction: 0xf4b50001 │ │ + 1426c: f481 0001 eor.w r0, r1, #8454144 ; 0x810000 │ │ + 14270: f484 0001 eor.w r0, r4, #8454144 ; 0x810000 │ │ + 14274: f485 0001 eor.w r0, r5, #8454144 ; 0x810000 │ │ + 14278: f486 0001 eor.w r0, r6, #8454144 ; 0x810000 │ │ + 1427c: f487 0001 eor.w r0, r7, #8454144 ; 0x810000 │ │ + 14280: f48c 0001 eor.w r0, ip, #8454144 ; 0x810000 │ │ + 14284: f4a2 0001 ; instruction: 0xf4a20001 │ │ + 14288: 3f48 subs r7, #72 ; 0x48 │ │ + 1428a: 0003 movs r3, r0 │ │ + 1428c: e904 0000 stmdb r4, {} │ │ + 14290: 1c1a adds r2, r3, #0 │ │ + 14292: 68b9 ldr r1, [r7, #8] │ │ + 14294: f7fb fb8a bl f9ac │ │ + 14298: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 1429a: 1c38 adds r0, r7, #0 │ │ + 1429c: 58fb ldr r3, [r7, r3] │ │ + 1429e: 1c19 adds r1, r3, #0 │ │ + 142a0: 9308 str r3, [sp, #32] │ │ + 142a2: f7fa fa37 bl e714 │ │ + 142a6: 9908 ldr r1, [sp, #32] │ │ + 142a8: 1c05 adds r5, r0, #0 │ │ + 142aa: 1c38 adds r0, r7, #0 │ │ + 142ac: f7fa f9da bl e664 │ │ + 142b0: 22c0 movs r2, #192 ; 0xc0 │ │ + 142b2: 697b ldr r3, [r7, #20] │ │ + 142b4: 019b lsls r3, r3, #6 │ │ + 142b6: 1c11 adds r1, r2, #0 │ │ + 142b8: 4359 muls r1, r3 │ │ + 142ba: f01d fd2f bl 31d1c <__aeabi_llsl@@Base+0x1bc> │ │ + 142be: 1e4b subs r3, r1, #1 │ │ + 142c0: 4199 sbcs r1, r3 │ │ + 142c2: 4bcd ldr r3, [pc, #820] ; (145f8 ) │ │ + 142c4: 186d adds r5, r5, r1 │ │ + 142c6: 447b add r3, pc │ │ + 142c8: 7c1b ldrb r3, [r3, #16] │ │ + 142ca: 2b20 cmp r3, #32 │ │ + 142cc: d118 bne.n 14300 │ │ + 142ce: 23ed movs r3, #237 ; 0xed │ │ + 142d0: 9937 ldr r1, [sp, #220] ; 0xdc │ │ + 142d2: aa30 add r2, sp, #192 ; 0xc0 │ │ + 142d4: 189b adds r3, r3, r2 │ │ + 142d6: 701d strb r5, [r3, #0] │ │ + 142d8: 2900 cmp r1, #0 │ │ + 142da: d016 beq.n 1430a │ │ + 142dc: aa5e add r2, sp, #376 ; 0x178 │ │ + 142de: 1913 adds r3, r2, r4 │ │ + 142e0: 5ca0 ldrb r0, [r4, r2] │ │ + 142e2: 785b ldrb r3, [r3, #1] │ │ + 142e4: 4298 cmp r0, r3 │ │ + 142e6: d310 bcc.n 1430a │ │ + 142e8: 3402 adds r4, #2 │ │ + 142ea: 2c34 cmp r4, #52 ; 0x34 │ │ + 142ec: d1f7 bne.n 142de │ │ + 142ee: 48c3 ldr r0, [pc, #780] ; (145fc ) │ │ + 142f0: 4478 add r0, pc │ │ + 142f2: f7fb fc55 bl fba0 │ │ + 142f6: a837 add r0, sp, #220 ; 0xdc │ │ + 142f8: 2100 movs r1, #0 │ │ + 142fa: f7fc f9a3 bl 10644 │ │ + 142fe: e004 b.n 1430a │ │ + 14300: 3b41 subs r3, #65 ; 0x41 │ │ + 14302: 005b lsls r3, r3, #1 │ │ + 14304: aa5e add r2, sp, #376 ; 0x178 │ │ + 14306: 18d3 adds r3, r2, r3 │ │ + 14308: 705d strb r5, [r3, #1] │ │ + 1430a: 9b37 ldr r3, [sp, #220] ; 0xdc │ │ + 1430c: 2b00 cmp r3, #0 │ │ + 1430e: d104 bne.n 1431a │ │ + 14310: 1c38 adds r0, r7, #0 │ │ + 14312: a937 add r1, sp, #220 ; 0xdc │ │ + 14314: aa5e add r2, sp, #376 ; 0x178 │ │ + 14316: f7fc ff9b bl 11250 │ │ + 1431a: a85e add r0, sp, #376 ; 0x178 │ │ + 1431c: 9937 ldr r1, [sp, #220] ; 0xdc │ │ + 1431e: aa38 add r2, sp, #224 ; 0xe0 │ │ + 14320: 9b1f ldr r3, [sp, #124] ; 0x7c │ │ + 14322: f7fb fbd9 bl fad8 │ │ + 14326: 901f str r0, [sp, #124] ; 0x7c │ │ + 14328: 49b5 ldr r1, [pc, #724] ; (14600 ) │ │ + 1432a: 1c30 adds r0, r6, #0 │ │ + 1432c: 4479 add r1, pc │ │ + 1432e: 2202 movs r2, #2 │ │ + 14330: f01d fd04 bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 14334: 2800 cmp r0, #0 │ │ + 14336: d14c bne.n 143d2 │ │ + 14338: 1cb3 adds r3, r6, #2 │ │ + 1433a: 1c19 adds r1, r3, #0 │ │ + 1433c: 3301 adds r3, #1 │ │ + 1433e: 1e5a subs r2, r3, #1 │ │ + 14340: 7812 ldrb r2, [r2, #0] │ │ + 14342: 2a20 cmp r2, #32 │ │ + 14344: d0f9 beq.n 1433a │ │ + 14346: 2200 movs r2, #0 │ │ + 14348: 1c38 adds r0, r7, #0 │ │ + 1434a: f7fb f81d bl f388 │ │ + 1434e: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ + 14350: 4aac ldr r2, [pc, #688] ; (14604 ) │ │ + 14352: 49ad ldr r1, [pc, #692] ; (14608 ) │ │ + 14354: 50f8 str r0, [r7, r3] │ │ + 14356: 9b17 ldr r3, [sp, #92] ; 0x5c │ │ + 14358: 447a add r2, pc │ │ + 1435a: 4479 add r1, pc │ │ + 1435c: 009b lsls r3, r3, #2 │ │ + 1435e: 18d3 adds r3, r2, r3 │ │ + 14360: 6c1b ldr r3, [r3, #64] ; 0x40 │ │ + 14362: a86c add r0, sp, #432 ; 0x1b0 │ │ + 14364: 1c1a adds r2, r3, #0 │ │ + 14366: f01d fd59 bl 31e1c <__aeabi_llsl@@Base+0x2bc> │ │ + 1436a: 2300 movs r3, #0 │ │ + 1436c: 933f str r3, [sp, #252] ; 0xfc │ │ + 1436e: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ + 14370: 58f9 ldr r1, [r7, r3] │ │ + 14372: 7a4a ldrb r2, [r1, #9] │ │ + 14374: 7a0c ldrb r4, [r1, #8] │ │ + 14376: 7a8b ldrb r3, [r1, #10] │ │ + 14378: 0212 lsls r2, r2, #8 │ │ + 1437a: 4322 orrs r2, r4 │ │ + 1437c: 7acc ldrb r4, [r1, #11] │ │ + 1437e: 041b lsls r3, r3, #16 │ │ + 14380: 4313 orrs r3, r2 │ │ + 14382: 0624 lsls r4, r4, #24 │ │ + 14384: 431c orrs r4, r3 │ │ + 14386: 1e22 subs r2, r4, #0 │ │ + 14388: d00b beq.n 143a2 │ │ + 1438a: 7962 ldrb r2, [r4, #5] │ │ + 1438c: 7923 ldrb r3, [r4, #4] │ │ + 1438e: 0212 lsls r2, r2, #8 │ │ + 14390: 431a orrs r2, r3 │ │ + 14392: 1c15 adds r5, r2, #0 │ │ + 14394: 79a2 ldrb r2, [r4, #6] │ │ + 14396: 0412 lsls r2, r2, #16 │ │ + 14398: 4315 orrs r5, r2 │ │ + 1439a: 79e2 ldrb r2, [r4, #7] │ │ + 1439c: 0613 lsls r3, r2, #24 │ │ + 1439e: 432b orrs r3, r5 │ │ + 143a0: 1c1a adds r2, r3, #0 │ │ + 143a2: 4b9a ldr r3, [pc, #616] ; (1460c ) │ │ + 143a4: 920e str r2, [sp, #56] ; 0x38 │ │ + 143a6: 447b add r3, pc │ │ + 143a8: 695b ldr r3, [r3, #20] │ │ + 143aa: 429a cmp r2, r3 │ │ + 143ac: d200 bcs.n 143b0 │ │ + 143ae: 930e str r3, [sp, #56] ; 0x38 │ │ + 143b0: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 143b2: 9a0e ldr r2, [sp, #56] ; 0x38 │ │ + 143b4: 50fa str r2, [r7, r3] │ │ + 143b6: 1c0b adds r3, r1, #0 │ │ + 143b8: 332b adds r3, #43 ; 0x2b │ │ + 143ba: 781b ldrb r3, [r3, #0] │ │ + 143bc: 425a negs r2, r3 │ │ + 143be: 415a adcs r2, r3 │ │ + 143c0: 4253 negs r3, r2 │ │ + 143c2: 9213 str r2, [sp, #76] ; 0x4c │ │ + 143c4: 9a11 ldr r2, [sp, #68] ; 0x44 │ │ + 143c6: 401a ands r2, r3 │ │ + 143c8: 2325 movs r3, #37 ; 0x25 │ │ + 143ca: 7033 strb r3, [r6, #0] │ │ + 143cc: 2300 movs r3, #0 │ │ + 143ce: 9211 str r2, [sp, #68] ; 0x44 │ │ + 143d0: 9309 str r3, [sp, #36] ; 0x24 │ │ + 143d2: 498f ldr r1, [pc, #572] ; (14610 ) │ │ + 143d4: 1c30 adds r0, r6, #0 │ │ + 143d6: 4479 add r1, pc │ │ + 143d8: 2202 movs r2, #2 │ │ + 143da: f01d fcaf bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 143de: 2800 cmp r0, #0 │ │ + 143e0: d11a bne.n 14418 │ │ + 143e2: 1cb4 adds r4, r6, #2 │ │ + 143e4: 1c20 adds r0, r4, #0 │ │ + 143e6: f7fb fc0b bl fc00 │ │ + 143ea: 4a8a ldr r2, [pc, #552] ; (14614 ) │ │ + 143ec: 0083 lsls r3, r0, #2 │ │ + 143ee: 498a ldr r1, [pc, #552] ; (14618 ) │ │ + 143f0: 447a add r2, pc │ │ + 143f2: 18d3 adds r3, r2, r3 │ │ + 143f4: 6c1b ldr r3, [r3, #64] ; 0x40 │ │ + 143f6: 4479 add r1, pc │ │ + 143f8: 9017 str r0, [sp, #92] ; 0x5c │ │ + 143fa: 1c1a adds r2, r3, #0 │ │ + 143fc: a86c add r0, sp, #432 ; 0x1b0 │ │ + 143fe: f01d fd0d bl 31e1c <__aeabi_llsl@@Base+0x2bc> │ │ + 14402: 1c20 adds r0, r4, #0 │ │ + 14404: f7fa f99c bl e740 │ │ + 14408: 1c06 adds r6, r0, #0 │ │ + 1440a: f7fa fca3 bl ed54 │ │ + 1440e: 1c3b adds r3, r7, #0 │ │ + 14410: 33fc adds r3, #252 ; 0xfc │ │ + 14412: 67d8 str r0, [r3, #124] ; 0x7c │ │ + 14414: 2325 movs r3, #37 ; 0x25 │ │ + 14416: 7033 strb r3, [r6, #0] │ │ + 14418: 4980 ldr r1, [pc, #512] ; (1461c ) │ │ + 1441a: 1c30 adds r0, r6, #0 │ │ + 1441c: 4479 add r1, pc │ │ + 1441e: 2202 movs r2, #2 │ │ + 14420: f01d fc8c bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 14424: 2800 cmp r0, #0 │ │ + 14426: d108 bne.n 1443a │ │ + 14428: 497d ldr r1, [pc, #500] ; (14620 ) │ │ + 1442a: ab3a add r3, sp, #232 ; 0xe8 │ │ + 1442c: 1cb0 adds r0, r6, #2 │ │ + 1442e: 4479 add r1, pc │ │ + 14430: aa39 add r2, sp, #228 ; 0xe4 │ │ + 14432: f01d fceb bl 31e0c <__aeabi_llsl@@Base+0x2ac> │ │ + 14436: 2325 movs r3, #37 ; 0x25 │ │ + 14438: 7033 strb r3, [r6, #0] │ │ + 1443a: 497a ldr r1, [pc, #488] ; (14624 ) │ │ + 1443c: 1c30 adds r0, r6, #0 │ │ + 1443e: 4479 add r1, pc │ │ + 14440: 2202 movs r2, #2 │ │ + 14442: f01d fc7b bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 14446: 2800 cmp r0, #0 │ │ + 14448: d10e bne.n 14468 │ │ + 1444a: 1cb0 adds r0, r6, #2 │ │ + 1444c: a93b add r1, sp, #236 ; 0xec │ │ + 1444e: aa3c add r2, sp, #240 ; 0xf0 │ │ + 14450: f7fb f988 bl f764 │ │ + 14454: 6978 ldr r0, [r7, #20] │ │ + 14456: 993b ldr r1, [sp, #236] ; 0xec │ │ + 14458: 9a3c ldr r2, [sp, #240] ; 0xf0 │ │ + 1445a: f7fb f903 bl f664 │ │ + 1445e: 1c3b adds r3, r7, #0 │ │ + 14460: 33fc adds r3, #252 ; 0xfc │ │ + 14462: 6698 str r0, [r3, #104] ; 0x68 │ │ + 14464: 2325 movs r3, #37 ; 0x25 │ │ + 14466: 7033 strb r3, [r6, #0] │ │ + 14468: 496f ldr r1, [pc, #444] ; (14628 ) │ │ + 1446a: 1c30 adds r0, r6, #0 │ │ + 1446c: 4479 add r1, pc │ │ + 1446e: 2202 movs r2, #2 │ │ + 14470: f01d fc64 bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 14474: 2800 cmp r0, #0 │ │ + 14476: d11e bne.n 144b6 │ │ + 14478: 9922 ldr r1, [sp, #136] ; 0x88 │ │ + 1447a: 1cb0 adds r0, r6, #2 │ │ + 1447c: 395c subs r1, #92 ; 0x5c │ │ + 1447e: 424a negs r2, r1 │ │ + 14480: 414a adcs r2, r1 │ │ + 14482: 1c11 adds r1, r2, #0 │ │ + 14484: f7fb fcae bl fde4 │ │ + 14488: 9015 str r0, [sp, #84] ; 0x54 │ │ + 1448a: 68bc ldr r4, [r7, #8] │ │ + 1448c: 2c00 cmp r4, #0 │ │ + 1448e: d107 bne.n 144a0 │ │ + 14490: 1c38 adds r0, r7, #0 │ │ + 14492: 1c21 adds r1, r4, #0 │ │ + 14494: f7fc f9cc bl 10830 │ │ + 14498: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ + 1449a: 50f8 str r0, [r7, r3] │ │ + 1449c: 3005 adds r0, #5 │ │ + 1449e: 77c4 strb r4, [r0, #31] │ │ + 144a0: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 144a2: 1c38 adds r0, r7, #0 │ │ + 144a4: 58fb ldr r3, [r7, r3] │ │ + 144a6: 9308 str r3, [sp, #32] │ │ + 144a8: 1c1a adds r2, r3, #0 │ │ + 144aa: 68b9 ldr r1, [r7, #8] │ │ + 144ac: 9b15 ldr r3, [sp, #84] ; 0x54 │ │ + 144ae: f7fb fa05 bl f8bc │ │ + 144b2: 2325 movs r3, #37 ; 0x25 │ │ + 144b4: 7033 strb r3, [r6, #0] │ │ + 144b6: 495d ldr r1, [pc, #372] ; (1462c ) │ │ + 144b8: 1c30 adds r0, r6, #0 │ │ + 144ba: 4479 add r1, pc │ │ + 144bc: 2202 movs r2, #2 │ │ + 144be: f01d fc3d bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 144c2: 1e04 subs r4, r0, #0 │ │ + 144c4: d168 bne.n 14598 │ │ + 144c6: 1c30 adds r0, r6, #0 │ │ + 144c8: 2125 movs r1, #37 ; 0x25 │ │ + 144ca: f01d fc3f bl 31d4c <__aeabi_llsl@@Base+0x1ec> │ │ + 144ce: 2800 cmp r0, #0 │ │ + 144d0: d000 beq.n 144d4 │ │ + 144d2: 7004 strb r4, [r0, #0] │ │ + 144d4: 1c30 adds r0, r6, #0 │ │ + 144d6: f01d fc41 bl 31d5c <__aeabi_llsl@@Base+0x1fc> │ │ + 144da: 2400 movs r4, #0 │ │ + 144dc: 2208 movs r2, #8 │ │ + 144de: 3801 subs r0, #1 │ │ + 144e0: 9b1b ldr r3, [sp, #108] ; 0x6c │ │ + 144e2: 6819 ldr r1, [r3, #0] │ │ + 144e4: 5c33 ldrb r3, [r6, r0] │ │ + 144e6: 18cb adds r3, r1, r3 │ │ + 144e8: 785b ldrb r3, [r3, #1] │ │ + 144ea: 4213 tst r3, r2 │ │ + 144ec: d002 beq.n 144f4 │ │ + 144ee: 5434 strb r4, [r6, r0] │ │ + 144f0: 3801 subs r0, #1 │ │ + 144f2: e7f5 b.n 144e0 │ │ + 144f4: 2008 movs r0, #8 │ │ + 144f6: 1cb2 adds r2, r6, #2 │ │ + 144f8: 1c14 adds r4, r2, #0 │ │ + 144fa: 1b93 subs r3, r2, r6 │ │ + 144fc: 9330 str r3, [sp, #192] ; 0xc0 │ │ + 144fe: 7823 ldrb r3, [r4, #0] │ │ + 14500: 3201 adds r2, #1 │ │ + 14502: 18cb adds r3, r1, r3 │ │ + 14504: 785d ldrb r5, [r3, #1] │ │ + 14506: 4005 ands r5, r0 │ │ + 14508: 9528 str r5, [sp, #160] ; 0xa0 │ │ + 1450a: d1f5 bne.n 144f8 │ │ + 1450c: 4a48 ldr r2, [pc, #288] ; (14630 ) │ │ + 1450e: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 14510: adb9 add r5, sp, #740 ; 0x2e4 │ │ + 14512: 4694 mov ip, r2 │ │ + 14514: 4463 add r3, ip │ │ + 14516: 1c19 adds r1, r3, #0 │ │ + 14518: 1c28 adds r0, r5, #0 │ │ + 1451a: 9308 str r3, [sp, #32] │ │ + 1451c: f01d fc56 bl 31dcc <__aeabi_llsl@@Base+0x26c> │ │ + 14520: 1c28 adds r0, r5, #0 │ │ + 14522: f01d fc1b bl 31d5c <__aeabi_llsl@@Base+0x1fc> │ │ + 14526: 9029 str r0, [sp, #164] ; 0xa4 │ │ + 14528: 1c20 adds r0, r4, #0 │ │ + 1452a: f01d fc17 bl 31d5c <__aeabi_llsl@@Base+0x1fc> │ │ + 1452e: 9b29 ldr r3, [sp, #164] ; 0xa4 │ │ + 14530: 18c0 adds r0, r0, r3 │ │ + 14532: 28c6 cmp r0, #198 ; 0xc6 │ │ + 14534: d908 bls.n 14548 │ │ + 14536: 9b30 ldr r3, [sp, #192] ; 0xc0 │ │ + 14538: 9a29 ldr r2, [sp, #164] ; 0xa4 │ │ + 1453a: 21a0 movs r1, #160 ; 0xa0 │ │ + 1453c: 33c6 adds r3, #198 ; 0xc6 │ │ + 1453e: 1a9b subs r3, r3, r2 │ │ + 14540: 466a mov r2, sp │ │ + 14542: 1852 adds r2, r2, r1 │ │ + 14544: 7812 ldrb r2, [r2, #0] │ │ + 14546: 54f2 strb r2, [r6, r3] │ │ + 14548: 782b ldrb r3, [r5, #0] │ │ + 1454a: 2b00 cmp r3, #0 │ │ + 1454c: d004 beq.n 14558 │ │ + 1454e: 4939 ldr r1, [pc, #228] ; (14634 ) │ │ + 14550: a8b9 add r0, sp, #740 ; 0x2e4 │ │ + 14552: 4479 add r1, pc │ │ + 14554: f01d fc42 bl 31ddc <__aeabi_llsl@@Base+0x27c> │ │ + 14558: adb9 add r5, sp, #740 ; 0x2e4 │ │ + 1455a: 1c28 adds r0, r5, #0 │ │ + 1455c: 1c21 adds r1, r4, #0 │ │ + 1455e: f01d fc3d bl 31ddc <__aeabi_llsl@@Base+0x27c> │ │ + 14562: 1c28 adds r0, r5, #0 │ │ + 14564: f01d fbfa bl 31d5c <__aeabi_llsl@@Base+0x1fc> │ │ + 14568: 281f cmp r0, #31 │ │ + 1456a: d901 bls.n 14570 │ │ + 1456c: 2300 movs r3, #0 │ │ + 1456e: 77eb strb r3, [r5, #31] │ │ + 14570: 9808 ldr r0, [sp, #32] │ │ + 14572: 1c29 adds r1, r5, #0 │ │ + 14574: f01d fc2a bl 31dcc <__aeabi_llsl@@Base+0x26c> │ │ + 14578: 2325 movs r3, #37 ; 0x25 │ │ + 1457a: 7033 strb r3, [r6, #0] │ │ + 1457c: e00c b.n 14598 │ │ + 1457e: 2301 movs r3, #1 │ │ + 14580: 9327 str r3, [sp, #156] ; 0x9c │ │ + 14582: e007 b.n 14594 │ │ + 14584: 9b08 ldr r3, [sp, #32] │ │ + 14586: e000 b.n 1458a │ │ + 14588: 2301 movs r3, #1 │ │ + 1458a: 9318 str r3, [sp, #96] ; 0x60 │ │ + 1458c: e002 b.n 14594 │ │ + 1458e: 2300 movs r3, #0 │ │ + 14590: 9311 str r3, [sp, #68] ; 0x44 │ │ + 14592: 9313 str r3, [sp, #76] ; 0x4c │ │ + 14594: 2302 movs r3, #2 │ │ + 14596: 930b str r3, [sp, #44] ; 0x2c │ │ + 14598: 4927 ldr r1, [pc, #156] ; (14638 ) │ │ + 1459a: 1c30 adds r0, r6, #0 │ │ + 1459c: 4479 add r1, pc │ │ + 1459e: 2202 movs r2, #2 │ │ + 145a0: f01d fbcc bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 145a4: 2800 cmp r0, #0 │ │ + 145a6: d000 beq.n 145aa │ │ + 145a8: e0df b.n 1476a │ │ + 145aa: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 145ac: 2b04 cmp r3, #4 │ │ + 145ae: d100 bne.n 145b2 │ │ + 145b0: e0d9 b.n 14766 │ │ + 145b2: 1c05 adds r5, r0, #0 │ │ + 145b4: 9608 str r6, [sp, #32] │ │ + 145b6: 9808 ldr r0, [sp, #32] │ │ + 145b8: f01d fbd0 bl 31d5c <__aeabi_llsl@@Base+0x1fc> │ │ + 145bc: 9b08 ldr r3, [sp, #32] │ │ + 145be: 1818 adds r0, r3, r0 │ │ + 145c0: 3801 subs r0, #1 │ │ + 145c2: 7803 ldrb r3, [r0, #0] │ │ + 145c4: 2b5c cmp r3, #92 ; 0x5c │ │ + 145c6: d000 beq.n 145ca │ │ + 145c8: e09c b.n 14704 │ │ + 145ca: 9808 ldr r0, [sp, #32] │ │ + 145cc: f01d fbe6 bl 31d9c <__aeabi_llsl@@Base+0x23c> │ │ + 145d0: 1c04 adds r4, r0, #0 │ │ + 145d2: 2d00 cmp r5, #0 │ │ + 145d4: d002 beq.n 145dc │ │ + 145d6: 1c28 adds r0, r5, #0 │ │ + 145d8: f01d fbd8 bl 31d8c <__aeabi_llsl@@Base+0x22c> │ │ + 145dc: 1c38 adds r0, r7, #0 │ │ + 145de: 9921 ldr r1, [sp, #132] ; 0x84 │ │ + 145e0: f7fc faf6 bl 10bd0 │ │ + 145e4: 1e05 subs r5, r0, #0 │ │ + 145e6: d004 beq.n 145f2 │ │ + 145e8: 9b1b ldr r3, [sp, #108] ; 0x6c │ │ + 145ea: 2208 movs r2, #8 │ │ + 145ec: 681b ldr r3, [r3, #0] │ │ + 145ee: 9308 str r3, [sp, #32] │ │ + 145f0: e02c b.n 1464c │ │ + 145f2: 4812 ldr r0, [pc, #72] ; (1463c ) │ │ + 145f4: 4478 add r0, pc │ │ + 145f6: e081 b.n 146fc │ │ + 145f8: 3dd2 subs r5, #210 ; 0xd2 │ │ + 145fa: 0003 movs r3, r0 │ │ + 145fc: f61c 0001 ; instruction: 0xf61c0001 │ │ + 14600: f224 0001 ; instruction: 0xf2240001 │ │ + 14604: 46d8 mov r8, fp │ │ + 14606: 0002 movs r2, r0 │ │ + 14608: f1fc 0001 ; instruction: 0xf1fc0001 │ │ + 1460c: 3cf2 subs r4, #242 ; 0xf2 │ │ + 1460e: 0003 movs r3, r0 │ │ + 14610: f17d 0001 sbcs.w r0, sp, #1 │ │ + 14614: 4640 mov r0, r8 │ │ + 14616: 0002 movs r2, r0 │ │ + 14618: f160 0001 sbc.w r0, r0, #1 │ │ + 1461c: f10e 0001 add.w r0, lr, #1 │ │ + 14620: f0ff 0001 ; instruction: 0xf0ff0001 │ │ + 14624: f0f8 0001 ; instruction: 0xf0f80001 │ │ + 14628: f0d0 0001 ; instruction: 0xf0d00001 │ │ + 1462c: f085 0001 eor.w r0, r5, #1 │ │ + 14630: e99c 0000 ; instruction: 0xe99c0000 │ │ + 14634: eff0 0001 vext.8 d16, d0, d1, #0 │ │ + 14638: f033 0001 bics.w r0, r3, #1 │ │ + 1463c: efde 0001 vaddl.s16 q8, d14, d1 │ │ + 14640: 9908 ldr r1, [sp, #32] │ │ + 14642: 18cb adds r3, r1, r3 │ │ + 14644: 785b ldrb r3, [r3, #1] │ │ + 14646: 4213 tst r3, r2 │ │ + 14648: d003 beq.n 14652 │ │ + 1464a: 3501 adds r5, #1 │ │ + 1464c: 782b ldrb r3, [r5, #0] │ │ + 1464e: 2b00 cmp r3, #0 │ │ + 14650: d1f6 bne.n 14640 │ │ + 14652: 49c1 ldr r1, [pc, #772] ; (14958 ) │ │ + 14654: 1c28 adds r0, r5, #0 │ │ + 14656: 4479 add r1, pc │ │ + 14658: 2202 movs r2, #2 │ │ + 1465a: f01d fb6f bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 1465e: 2800 cmp r0, #0 │ │ + 14660: d13a bne.n 146d8 │ │ + 14662: 3502 adds r5, #2 │ │ + 14664: 2208 movs r2, #8 │ │ + 14666: e005 b.n 14674 │ │ + 14668: 9908 ldr r1, [sp, #32] │ │ + 1466a: 18cb adds r3, r1, r3 │ │ + 1466c: 785b ldrb r3, [r3, #1] │ │ + 1466e: 4213 tst r3, r2 │ │ + 14670: d003 beq.n 1467a │ │ + 14672: 3501 adds r5, #1 │ │ + 14674: 782b ldrb r3, [r5, #0] │ │ + 14676: 2b00 cmp r3, #0 │ │ + 14678: d1f6 bne.n 14668 │ │ + 1467a: 49b8 ldr r1, [pc, #736] ; (1495c ) │ │ + 1467c: 1c28 adds r0, r5, #0 │ │ + 1467e: 4479 add r1, pc │ │ + 14680: 2204 movs r2, #4 │ │ + 14682: f01d fb5b bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 14686: 2800 cmp r0, #0 │ │ + 14688: d1a8 bne.n 145dc │ │ + 1468a: 792b ldrb r3, [r5, #4] │ │ + 1468c: 2b3d cmp r3, #61 ; 0x3d │ │ + 1468e: d004 beq.n 1469a │ │ + 14690: 9a08 ldr r2, [sp, #32] │ │ + 14692: 18d3 adds r3, r2, r3 │ │ + 14694: 785b ldrb r3, [r3, #1] │ │ + 14696: 071b lsls r3, r3, #28 │ │ + 14698: d5a0 bpl.n 145dc │ │ + 1469a: 2208 movs r2, #8 │ │ + 1469c: 1d69 adds r1, r5, #5 │ │ + 1469e: 780b ldrb r3, [r1, #0] │ │ + 146a0: 2b00 cmp r3, #0 │ │ + 146a2: d014 beq.n 146ce │ │ + 146a4: 9808 ldr r0, [sp, #32] │ │ + 146a6: 18c0 adds r0, r0, r3 │ │ + 146a8: 7840 ldrb r0, [r0, #1] │ │ + 146aa: 4210 tst r0, r2 │ │ + 146ac: d001 beq.n 146b2 │ │ + 146ae: 3101 adds r1, #1 │ │ + 146b0: e7f5 b.n 1469e │ │ + 146b2: 2b3d cmp r3, #61 ; 0x3d │ │ + 146b4: d10b bne.n 146ce │ │ + 146b6: 2208 movs r2, #8 │ │ + 146b8: 3101 adds r1, #1 │ │ + 146ba: 780b ldrb r3, [r1, #0] │ │ + 146bc: 2b00 cmp r3, #0 │ │ + 146be: d006 beq.n 146ce │ │ + 146c0: 9808 ldr r0, [sp, #32] │ │ + 146c2: 18c3 adds r3, r0, r3 │ │ + 146c4: 785b ldrb r3, [r3, #1] │ │ + 146c6: 4213 tst r3, r2 │ │ + 146c8: d001 beq.n 146ce │ │ + 146ca: 3101 adds r1, #1 │ │ + 146cc: e7f5 b.n 146ba │ │ + 146ce: 1c38 adds r0, r7, #0 │ │ + 146d0: 2225 movs r2, #37 ; 0x25 │ │ + 146d2: f7fd fd71 bl 121b8 │ │ + 146d6: e781 b.n 145dc │ │ + 146d8: 1c20 adds r0, r4, #0 │ │ + 146da: f01d fb3f bl 31d5c <__aeabi_llsl@@Base+0x1fc> │ │ + 146de: 9008 str r0, [sp, #32] │ │ + 146e0: 1c28 adds r0, r5, #0 │ │ + 146e2: f01d fb3b bl 31d5c <__aeabi_llsl@@Base+0x1fc> │ │ + 146e6: 9b08 ldr r3, [sp, #32] │ │ + 146e8: 18c0 adds r0, r0, r3 │ │ + 146ea: f01d fbf7 bl 31edc <__aeabi_llsl@@Base+0x37c> │ │ + 146ee: 9008 str r0, [sp, #32] │ │ + 146f0: 2800 cmp r0, #0 │ │ + 146f2: d001 beq.n 146f8 │ │ + 146f4: f002 ff0f bl 17516 │ │ + 146f8: 4899 ldr r0, [pc, #612] ; (14960 ) │ │ + 146fa: 4478 add r0, pc │ │ + 146fc: 1c21 adds r1, r4, #0 │ │ + 146fe: f7fb fa4f bl fba0 │ │ + 14702: e000 b.n 14706 │ │ + 14704: 9c08 ldr r4, [sp, #32] │ │ + 14706: ab79 add r3, sp, #484 ; 0x1e4 │ │ + 14708: 1c18 adds r0, r3, #0 │ │ + 1470a: 9308 str r3, [sp, #32] │ │ + 1470c: abb9 add r3, sp, #740 ; 0x2e4 │ │ + 1470e: 1c19 adds r1, r3, #0 │ │ + 14710: 1ca2 adds r2, r4, #2 │ │ + 14712: 9321 str r3, [sp, #132] ; 0x84 │ │ + 14714: f7fc f8b4 bl 10880 │ │ + 14718: 2142 movs r1, #66 ; 0x42 │ │ + 1471a: 2001 movs r0, #1 │ │ + 1471c: f01d fb6e bl 31dfc <__aeabi_llsl@@Base+0x29c> │ │ + 14720: 1c05 adds r5, r0, #0 │ │ + 14722: 9808 ldr r0, [sp, #32] │ │ + 14724: f01d fb3a bl 31d9c <__aeabi_llsl@@Base+0x23c> │ │ + 14728: 216e movs r1, #110 ; 0x6e │ │ + 1472a: 6068 str r0, [r5, #4] │ │ + 1472c: f01d fbde bl 31eec <__aeabi_llsl@@Base+0x38c> │ │ + 14730: 60e8 str r0, [r5, #12] │ │ + 14732: 9821 ldr r0, [sp, #132] ; 0x84 │ │ + 14734: f01d fb32 bl 31d9c <__aeabi_llsl@@Base+0x23c> │ │ + 14738: 683b ldr r3, [r7, #0] │ │ + 1473a: 60a8 str r0, [r5, #8] │ │ + 1473c: 603d str r5, [r7, #0] │ │ + 1473e: 602b str r3, [r5, #0] │ │ + 14740: 42b4 cmp r4, r6 │ │ + 14742: d010 beq.n 14766 │ │ + 14744: 1c20 adds r0, r4, #0 │ │ + 14746: f01d fb21 bl 31d8c <__aeabi_llsl@@Base+0x22c> │ │ + 1474a: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ + 1474c: 58fb ldr r3, [r7, r3] │ │ + 1474e: 2b00 cmp r3, #0 │ │ + 14750: d004 beq.n 1475c │ │ + 14752: 332b adds r3, #43 ; 0x2b │ │ + 14754: 781b ldrb r3, [r3, #0] │ │ + 14756: 425a negs r2, r3 │ │ + 14758: 415a adcs r2, r3 │ │ + 1475a: 9213 str r2, [sp, #76] ; 0x4c │ │ + 1475c: 9b13 ldr r3, [sp, #76] ; 0x4c │ │ + 1475e: 9a11 ldr r2, [sp, #68] ; 0x44 │ │ + 14760: 425b negs r3, r3 │ │ + 14762: 401a ands r2, r3 │ │ + 14764: 9211 str r2, [sp, #68] ; 0x44 │ │ + 14766: 2325 movs r3, #37 ; 0x25 │ │ + 14768: 7033 strb r3, [r6, #0] │ │ + 1476a: 497e ldr r1, [pc, #504] ; (14964 ) │ │ + 1476c: 1c30 adds r0, r6, #0 │ │ + 1476e: 4479 add r1, pc │ │ + 14770: 2202 movs r2, #2 │ │ + 14772: f01d fae3 bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 14776: 2800 cmp r0, #0 │ │ + 14778: d105 bne.n 14786 │ │ + 1477a: 1cb1 adds r1, r6, #2 │ │ + 1477c: 1c38 adds r0, r7, #0 │ │ + 1477e: f7fc f8cf bl 10920 │ │ + 14782: 2325 movs r3, #37 ; 0x25 │ │ + 14784: 7033 strb r3, [r6, #0] │ │ + 14786: 4978 ldr r1, [pc, #480] ; (14968 ) │ │ + 14788: 1c30 adds r0, r6, #0 │ │ + 1478a: 4479 add r1, pc │ │ + 1478c: 2202 movs r2, #2 │ │ + 1478e: f01d fad5 bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 14792: 2800 cmp r0, #0 │ │ + 14794: d101 bne.n 1479a │ │ + 14796: 2325 movs r3, #37 ; 0x25 │ │ + 14798: 7033 strb r3, [r6, #0] │ │ + 1479a: 4974 ldr r1, [pc, #464] ; (1496c ) │ │ + 1479c: 1c30 adds r0, r6, #0 │ │ + 1479e: 4479 add r1, pc │ │ + 147a0: 2202 movs r2, #2 │ │ + 147a2: f01d facb bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 147a6: 2800 cmp r0, #0 │ │ + 147a8: d101 bne.n 147ae │ │ + 147aa: 2325 movs r3, #37 ; 0x25 │ │ + 147ac: 7033 strb r3, [r6, #0] │ │ + 147ae: 4970 ldr r1, [pc, #448] ; (14970 ) │ │ + 147b0: 1c30 adds r0, r6, #0 │ │ + 147b2: 4479 add r1, pc │ │ + 147b4: 2202 movs r2, #2 │ │ + 147b6: f01d fac1 bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 147ba: 2800 cmp r0, #0 │ │ + 147bc: d106 bne.n 147cc │ │ + 147be: 486d ldr r0, [pc, #436] ; (14974 ) │ │ + 147c0: 1c31 adds r1, r6, #0 │ │ + 147c2: 4478 add r0, pc │ │ + 147c4: f7fb f9ec bl fba0 │ │ + 147c8: 2325 movs r3, #37 ; 0x25 │ │ + 147ca: 7033 strb r3, [r6, #0] │ │ + 147cc: 496a ldr r1, [pc, #424] ; (14978 ) │ │ + 147ce: 1c30 adds r0, r6, #0 │ │ + 147d0: 4479 add r1, pc │ │ + 147d2: 2202 movs r2, #2 │ │ + 147d4: f01d fab2 bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 147d8: 2800 cmp r0, #0 │ │ + 147da: d106 bne.n 147ea │ │ + 147dc: 4867 ldr r0, [pc, #412] ; (1497c ) │ │ + 147de: 1c31 adds r1, r6, #0 │ │ + 147e0: 4478 add r0, pc │ │ + 147e2: f7fb f9dd bl fba0 │ │ + 147e6: 2325 movs r3, #37 ; 0x25 │ │ + 147e8: 7033 strb r3, [r6, #0] │ │ + 147ea: 4965 ldr r1, [pc, #404] ; (14980 ) │ │ + 147ec: 1c30 adds r0, r6, #0 │ │ + 147ee: 4479 add r1, pc │ │ + 147f0: 2202 movs r2, #2 │ │ + 147f2: f01d faa3 bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 147f6: 2800 cmp r0, #0 │ │ + 147f8: d105 bne.n 14806 │ │ + 147fa: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 147fc: 2b04 cmp r3, #4 │ │ + 147fe: d002 beq.n 14806 │ │ + 14800: 2325 movs r3, #37 ; 0x25 │ │ + 14802: 7033 strb r3, [r6, #0] │ │ + 14804: 7073 strb r3, [r6, #1] │ │ + 14806: 495f ldr r1, [pc, #380] ; (14984 ) │ │ + 14808: 1c30 adds r0, r6, #0 │ │ + 1480a: 4479 add r1, pc │ │ + 1480c: 2202 movs r2, #2 │ │ + 1480e: f01d fa95 bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 14812: 2800 cmp r0, #0 │ │ + 14814: d000 beq.n 14818 │ │ + 14816: e0df b.n 149d8 │ │ + 14818: 2208 movs r2, #8 │ │ + 1481a: 9b1e ldr r3, [sp, #120] ; 0x78 │ │ + 1481c: 3602 adds r6, #2 │ │ + 1481e: 681c ldr r4, [r3, #0] │ │ + 14820: 7833 ldrb r3, [r6, #0] │ │ + 14822: 2b00 cmp r3, #0 │ │ + 14824: d108 bne.n 14838 │ │ + 14826: 4958 ldr r1, [pc, #352] ; (14988 ) │ │ + 14828: 1c30 adds r0, r6, #0 │ │ + 1482a: 4479 add r1, pc │ │ + 1482c: 220b movs r2, #11 │ │ + 1482e: f01d fa85 bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 14832: 2800 cmp r0, #0 │ │ + 14834: d006 beq.n 14844 │ │ + 14836: e05f b.n 148f8 │ │ + 14838: 18e3 adds r3, r4, r3 │ │ + 1483a: 785b ldrb r3, [r3, #1] │ │ + 1483c: 4213 tst r3, r2 │ │ + 1483e: d0f2 beq.n 14826 │ │ + 14840: 3601 adds r6, #1 │ │ + 14842: e7ed b.n 14820 │ │ + 14844: 7af3 ldrb r3, [r6, #11] │ │ + 14846: 18e3 adds r3, r4, r3 │ │ + 14848: 785a ldrb r2, [r3, #1] │ │ + 1484a: 2308 movs r3, #8 │ │ + 1484c: 421a tst r2, r3 │ │ + 1484e: d053 beq.n 148f8 │ │ + 14850: 1c35 adds r5, r6, #0 │ │ + 14852: 350c adds r5, #12 │ │ + 14854: 7829 ldrb r1, [r5, #0] │ │ + 14856: 9521 str r5, [sp, #132] ; 0x84 │ │ + 14858: 3501 adds r5, #1 │ │ + 1485a: 1862 adds r2, r4, r1 │ │ + 1485c: 7852 ldrb r2, [r2, #1] │ │ + 1485e: 401a ands r2, r3 │ │ + 14860: 9208 str r2, [sp, #32] │ │ + 14862: d1f7 bne.n 14854 │ │ + 14864: 2900 cmp r1, #0 │ │ + 14866: d03f beq.n 148e8 │ │ + 14868: 9b19 ldr r3, [sp, #100] ; 0x64 │ │ + 1486a: 3301 adds r3, #1 │ │ + 1486c: 9328 str r3, [sp, #160] ; 0xa0 │ │ + 1486e: 2b08 cmp r3, #8 │ │ + 14870: d102 bne.n 14878 │ │ + 14872: 4846 ldr r0, [pc, #280] ; (1498c ) │ │ + 14874: 4478 add r0, pc │ │ + 14876: e035 b.n 148e4 │ │ + 14878: 4945 ldr r1, [pc, #276] ; (14990 ) │ │ + 1487a: 9821 ldr r0, [sp, #132] ; 0x84 │ │ + 1487c: 4479 add r1, pc │ │ + 1487e: f01d fb3d bl 31efc <__aeabi_llsl@@Base+0x39c> │ │ + 14882: 1c05 adds r5, r0, #0 │ │ + 14884: 1e03 subs r3, r0, #0 │ │ + 14886: d025 beq.n 148d4 │ │ + 14888: 9908 ldr r1, [sp, #32] │ │ + 1488a: 2202 movs r2, #2 │ │ + 1488c: f01d fb3e bl 31f0c <__aeabi_llsl@@Base+0x3ac> │ │ + 14890: 1c28 adds r0, r5, #0 │ │ + 14892: f01d fb43 bl 31f1c <__aeabi_llsl@@Base+0x3bc> │ │ + 14896: 9029 str r0, [sp, #164] ; 0xa4 │ │ + 14898: 300c adds r0, #12 │ │ + 1489a: f01d fb1f bl 31edc <__aeabi_llsl@@Base+0x37c> │ │ + 1489e: 1c04 adds r4, r0, #0 │ │ + 148a0: 1e03 subs r3, r0, #0 │ │ + 148a2: d017 beq.n 148d4 │ │ + 148a4: 9908 ldr r1, [sp, #32] │ │ + 148a6: 1c28 adds r0, r5, #0 │ │ + 148a8: 1c0a adds r2, r1, #0 │ │ + 148aa: f01d fb2f bl 31f0c <__aeabi_llsl@@Base+0x3ac> │ │ + 148ae: 1c23 adds r3, r4, #0 │ │ + 148b0: 330c adds r3, #12 │ │ + 148b2: 9330 str r3, [sp, #192] ; 0xc0 │ │ + 148b4: 1c18 adds r0, r3, #0 │ │ + 148b6: 2101 movs r1, #1 │ │ + 148b8: 1c2b adds r3, r5, #0 │ │ + 148ba: 9a29 ldr r2, [sp, #164] ; 0xa4 │ │ + 148bc: f01d fb36 bl 31f2c <__aeabi_llsl@@Base+0x3cc> │ │ + 148c0: 1c28 adds r0, r5, #0 │ │ + 148c2: f01d fb3b bl 31f3c <__aeabi_llsl@@Base+0x3dc> │ │ + 148c6: 9b30 ldr r3, [sp, #192] ; 0xc0 │ │ + 148c8: 6023 str r3, [r4, #0] │ │ + 148ca: 9b29 ldr r3, [sp, #164] ; 0xa4 │ │ + 148cc: 6063 str r3, [r4, #4] │ │ + 148ce: 9b08 ldr r3, [sp, #32] │ │ + 148d0: 60a3 str r3, [r4, #8] │ │ + 148d2: 1c23 adds r3, r4, #0 │ │ + 148d4: 9a28 ldr r2, [sp, #160] ; 0xa0 │ │ + 148d6: a946 add r1, sp, #280 ; 0x118 │ │ + 148d8: 0092 lsls r2, r2, #2 │ │ + 148da: 5053 str r3, [r2, r1] │ │ + 148dc: 2b00 cmp r3, #0 │ │ + 148de: d109 bne.n 148f4 │ │ + 148e0: 482c ldr r0, [pc, #176] ; (14994 ) │ │ + 148e2: 4478 add r0, pc │ │ + 148e4: 9921 ldr r1, [sp, #132] ; 0x84 │ │ + 148e6: e002 b.n 148ee │ │ + 148e8: 1c31 adds r1, r6, #0 │ │ + 148ea: 482b ldr r0, [pc, #172] ; (14998 ) │ │ + 148ec: 4478 add r0, pc │ │ + 148ee: f7fb f957 bl fba0 │ │ + 148f2: e001 b.n 148f8 │ │ + 148f4: 9b28 ldr r3, [sp, #160] ; 0xa0 │ │ + 148f6: 9319 str r3, [sp, #100] ; 0x64 │ │ + 148f8: 4928 ldr r1, [pc, #160] ; (1499c ) │ │ + 148fa: 1c30 adds r0, r6, #0 │ │ + 148fc: 4479 add r1, pc │ │ + 148fe: 2204 movs r2, #4 │ │ + 14900: f01d fa1c bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 14904: 2800 cmp r0, #0 │ │ + 14906: d15e bne.n 149c6 │ │ + 14908: 7933 ldrb r3, [r6, #4] │ │ + 1490a: 2b3d cmp r3, #61 ; 0x3d │ │ + 1490c: d006 beq.n 1491c │ │ + 1490e: 9a1e ldr r2, [sp, #120] ; 0x78 │ │ + 14910: 6812 ldr r2, [r2, #0] │ │ + 14912: 18d3 adds r3, r2, r3 │ │ + 14914: 785b ldrb r3, [r3, #1] │ │ + 14916: 9208 str r2, [sp, #32] │ │ + 14918: 071b lsls r3, r3, #28 │ │ + 1491a: d554 bpl.n 149c6 │ │ + 1491c: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 1491e: 2b04 cmp r3, #4 │ │ + 14920: d051 beq.n 149c6 │ │ + 14922: 2108 movs r1, #8 │ │ + 14924: 9b1e ldr r3, [sp, #120] ; 0x78 │ │ + 14926: 3605 adds r6, #5 │ │ + 14928: 681a ldr r2, [r3, #0] │ │ + 1492a: 7833 ldrb r3, [r6, #0] │ │ + 1492c: 2b00 cmp r3, #0 │ │ + 1492e: d037 beq.n 149a0 │ │ + 14930: 18d0 adds r0, r2, r3 │ │ + 14932: 7840 ldrb r0, [r0, #1] │ │ + 14934: 4208 tst r0, r1 │ │ + 14936: d001 beq.n 1493c │ │ + 14938: 3601 adds r6, #1 │ │ + 1493a: e7f6 b.n 1492a │ │ + 1493c: 2b3d cmp r3, #61 ; 0x3d │ │ + 1493e: d12f bne.n 149a0 │ │ + 14940: 2108 movs r1, #8 │ │ + 14942: 3601 adds r6, #1 │ │ + 14944: 7833 ldrb r3, [r6, #0] │ │ + 14946: 2b00 cmp r3, #0 │ │ + 14948: d02a beq.n 149a0 │ │ + 1494a: 18d3 adds r3, r2, r3 │ │ + 1494c: 785b ldrb r3, [r3, #1] │ │ + 1494e: 420b tst r3, r1 │ │ + 14950: d026 beq.n 149a0 │ │ + 14952: 3601 adds r6, #1 │ │ + 14954: e7f6 b.n 14944 │ │ + 14956: 46c0 nop ; (mov r8, r8) │ │ + 14958: ef9b 0001 vaddl.s16 q0, d11, d1 │ │ + 1495c: ef76 0001 vhadd.s d16, d6, d1 │ │ + 14960: eeff 0001 cdp 0, 15, cr0, cr15, cr1, {0} │ │ + 14964: eea2 0001 cdp 0, 10, cr0, cr2, cr1, {0} │ │ + 14968: ee89 0001 cdp 0, 8, cr0, cr9, cr1, {0} │ │ + 1496c: ee78 0001 cdp 0, 7, cr0, cr8, cr1, {0} │ │ + 14970: ee67 0001 cdp 0, 6, cr0, cr7, cr1, {0} │ │ + 14974: ee5a 0001 cdp 0, 5, cr0, cr10, cr1, {0} │ │ + 14978: ee7a 0001 cdp 0, 7, cr0, cr10, cr1, {0} │ │ + 1497c: ee6d 0001 cdp 0, 6, cr0, cr13, cr1, {0} │ │ + 14980: ee8d 0001 cdp 0, 8, cr0, cr13, cr1, {0} │ │ + 14984: ede7 0001 stcl 0, cr0, [r7, #4]! │ │ + 14988: ee54 0001 cdp 0, 5, cr0, cr4, cr1, {0} │ │ + 1498c: ee16 0001 cdp 0, 1, cr0, cr6, cr1, {0} │ │ + 14990: ee32 0001 cdp 0, 3, cr0, cr2, cr1, {0} │ │ + 14994: edce 0001 stcl 0, cr0, [lr, #4] │ │ + 14998: edeb 0001 stcl 0, cr0, [fp, #4]! │ │ + 1499c: ecf8 0001 ldcl 0, cr0, [r8], #4 │ │ + 149a0: 1c38 adds r0, r7, #0 │ │ + 149a2: 1c31 adds r1, r6, #0 │ │ + 149a4: 2225 movs r2, #37 ; 0x25 │ │ + 149a6: f7fd fc07 bl 121b8 │ │ + 149aa: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ + 149ac: 58fb ldr r3, [r7, r3] │ │ + 149ae: 2b00 cmp r3, #0 │ │ + 149b0: d004 beq.n 149bc │ │ + 149b2: 332b adds r3, #43 ; 0x2b │ │ + 149b4: 781b ldrb r3, [r3, #0] │ │ + 149b6: 425a negs r2, r3 │ │ + 149b8: 415a adcs r2, r3 │ │ + 149ba: 9213 str r2, [sp, #76] ; 0x4c │ │ + 149bc: 9b13 ldr r3, [sp, #76] ; 0x4c │ │ + 149be: 9a11 ldr r2, [sp, #68] ; 0x44 │ │ + 149c0: 425b negs r3, r3 │ │ + 149c2: 401a ands r2, r3 │ │ + 149c4: 9211 str r2, [sp, #68] ; 0x44 │ │ + 149c6: 7833 ldrb r3, [r6, #0] │ │ + 149c8: 2b00 cmp r3, #0 │ │ + 149ca: d101 bne.n 149d0 │ │ + 149cc: f002 fdb8 bl 17540 │ │ + 149d0: 2325 movs r3, #37 ; 0x25 │ │ + 149d2: 7033 strb r3, [r6, #0] │ │ + 149d4: f002 fdb4 bl 17540 │ │ + 149d8: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 149da: 2b03 cmp r3, #3 │ │ + 149dc: d001 beq.n 149e2 │ │ + 149de: f7ff f8f1 bl 13bc4 │ │ + 149e2: 7833 ldrb r3, [r6, #0] │ │ + 149e4: 2b50 cmp r3, #80 ; 0x50 │ │ + 149e6: d000 beq.n 149ea │ │ + 149e8: e07f b.n 14aea │ │ + 149ea: 7873 ldrb r3, [r6, #1] │ │ + 149ec: 2b3a cmp r3, #58 ; 0x3a │ │ + 149ee: d000 beq.n 149f2 │ │ + 149f0: e07b b.n 14aea │ │ + 149f2: 9b37 ldr r3, [sp, #220] ; 0xdc │ │ 149f4: 2b00 cmp r3, #0 │ │ - 149f6: d004 beq.n 14a02 │ │ - 149f8: 332b adds r3, #43 ; 0x2b │ │ - 149fa: 781b ldrb r3, [r3, #0] │ │ - 149fc: 425c negs r4, r3 │ │ - 149fe: 415c adcs r4, r3 │ │ - 14a00: 9453 str r4, [sp, #332] ; 0x14c │ │ - 14a02: 9d53 ldr r5, [sp, #332] ; 0x14c │ │ - 14a04: 9c55 ldr r4, [sp, #340] ; 0x154 │ │ - 14a06: 426b negs r3, r5 │ │ - 14a08: 401c ands r4, r3 │ │ - 14a0a: 9455 str r4, [sp, #340] ; 0x154 │ │ - 14a0c: e76b b.n 148e6 │ │ - 14a0e: 2b5d cmp r3, #93 ; 0x5d │ │ - 14a10: d100 bne.n 14a14 │ │ - 14a12: e76c b.n 148ee │ │ - 14a14: 3601 adds r6, #1 │ │ - 14a16: e766 b.n 148e6 │ │ - 14a18: 7873 ldrb r3, [r6, #1] │ │ - 14a1a: 2b3a cmp r3, #58 ; 0x3a │ │ - 14a1c: d128 bne.n 14a70 │ │ - 14a1e: 7834 ldrb r4, [r6, #0] │ │ - 14a20: 2c00 cmp r4, #0 │ │ - 14a22: d091 beq.n 14948 │ │ - 14a24: 2c5d cmp r4, #93 ; 0x5d │ │ - 14a26: d101 bne.n 14a2c │ │ - 14a28: f001 f87c bl 15b24 │ │ - 14a2c: 3601 adds r6, #1 │ │ - 14a2e: e7f6 b.n 14a1e │ │ - 14a30: ddc6 ble.n 149c0 │ │ - 14a32: 0001 movs r1, r0 │ │ - 14a34: 330e adds r3, #14 │ │ - 14a36: 0002 movs r2, r0 │ │ - 14a38: dd8e ble.n 14958 │ │ - 14a3a: 0001 movs r1, r0 │ │ - 14a3c: dd37 ble.n 14aae │ │ - 14a3e: 0001 movs r1, r0 │ │ - 14a40: 329c adds r2, #156 ; 0x9c │ │ - 14a42: 0002 movs r2, r0 │ │ - 14a44: dd1c ble.n 14a80 │ │ - 14a46: 0001 movs r1, r0 │ │ - 14a48: dcc4 bgt.n 149d4 │ │ - 14a4a: 0001 movs r1, r0 │ │ - 14a4c: dc8d bgt.n 1496a │ │ - 14a4e: 0001 movs r1, r0 │ │ - 14a50: 2830 cmp r0, #48 ; 0x30 │ │ - 14a52: 0003 movs r3, r0 │ │ - 14a54: 0265 lsls r5, r4, #9 │ │ - 14a56: 0000 movs r0, r0 │ │ - 14a58: 27f4 movs r7, #244 ; 0xf4 │ │ - 14a5a: 0003 movs r3, r0 │ │ - 14a5c: 27ea movs r7, #234 ; 0xea │ │ - 14a5e: 0003 movs r3, r0 │ │ - 14a60: 27e4 movs r7, #228 ; 0xe4 │ │ - 14a62: 0003 movs r3, r0 │ │ - 14a64: dca0 bgt.n 149a8 │ │ - 14a66: 0001 movs r1, r0 │ │ - 14a68: db70 blt.n 14b4c │ │ - 14a6a: 0001 movs r1, r0 │ │ - 14a6c: dc69 bgt.n 14b42 │ │ - 14a6e: 0001 movs r1, r0 │ │ - 14a70: 48e0 ldr r0, [pc, #896] ; (14df4 ) │ │ - 14a72: 1c21 adds r1, r4, #0 │ │ - 14a74: 4478 add r0, pc │ │ - 14a76: f01c f849 bl 30b0c <__clzsi2+0x258> │ │ - 14a7a: 2800 cmp r0, #0 │ │ - 14a7c: d100 bne.n 14a80 │ │ - 14a7e: e73a b.n 148f6 │ │ - 14a80: 20ce movs r0, #206 ; 0xce │ │ - 14a82: 0040 lsls r0, r0, #1 │ │ - 14a84: 5838 ldr r0, [r7, r0] │ │ - 14a86: 9027 str r0, [sp, #156] ; 0x9c │ │ - 14a88: 9927 ldr r1, [sp, #156] ; 0x9c │ │ - 14a8a: 1c38 adds r0, r7, #0 │ │ - 14a8c: f7fb ff74 bl 10978 │ │ - 14a90: 21ce movs r1, #206 ; 0xce │ │ - 14a92: 0049 lsls r1, r1, #1 │ │ - 14a94: 5078 str r0, [r7, r1] │ │ - 14a96: 1c38 adds r0, r7, #0 │ │ - 14a98: f7f9 faba bl e010 │ │ - 14a9c: 22d4 movs r2, #212 ; 0xd4 │ │ - 14a9e: 0052 lsls r2, r2, #1 │ │ - 14aa0: 58ba ldr r2, [r7, r2] │ │ - 14aa2: 9d50 ldr r5, [sp, #320] ; 0x140 │ │ - 14aa4: 2101 movs r1, #1 │ │ - 14aa6: 6978 ldr r0, [r7, #20] │ │ - 14aa8: 1b54 subs r4, r2, r5 │ │ - 14aaa: 9a6a ldr r2, [sp, #424] ; 0x1a8 │ │ - 14aac: f7f9 fe84 bl e7b8 │ │ - 14ab0: 1c01 adds r1, r0, #0 │ │ - 14ab2: 1c20 adds r0, r4, #0 │ │ - 14ab4: f019 fa7a bl 2dfac <__udivsi3> │ │ - 14ab8: 995e ldr r1, [sp, #376] ; 0x178 │ │ - 14aba: 1c02 adds r2, r0, #0 │ │ - 14abc: 1c38 adds r0, r7, #0 │ │ - 14abe: f7f9 fd53 bl e568 │ │ - 14ac2: 2400 movs r4, #0 │ │ - 14ac4: 905c str r0, [sp, #368] ; 0x170 │ │ - 14ac6: 9446 str r4, [sp, #280] ; 0x118 │ │ - 14ac8: 9451 str r4, [sp, #324] ; 0x144 │ │ - 14aca: 9452 str r4, [sp, #328] ; 0x148 │ │ - 14acc: 7835 ldrb r5, [r6, #0] │ │ - 14ace: 9445 str r4, [sp, #276] ; 0x114 │ │ - 14ad0: 1c74 adds r4, r6, #1 │ │ - 14ad2: 2d00 cmp r5, #0 │ │ - 14ad4: d101 bne.n 14ada │ │ - 14ad6: f001 fece bl 16876 │ │ - 14ada: 2d5d cmp r5, #93 ; 0x5d │ │ - 14adc: d001 beq.n 14ae2 │ │ - 14ade: f001 fded bl 166bc │ │ - 14ae2: f001 fec8 bl 16876 │ │ - 14ae6: 1c75 adds r5, r6, #1 │ │ - 14ae8: 1c28 adds r0, r5, #0 │ │ - 14aea: 2b2c cmp r3, #44 ; 0x2c │ │ - 14aec: d124 bne.n 14b38 │ │ - 14aee: a96b add r1, sp, #428 ; 0x1ac │ │ - 14af0: f7fa fd46 bl f580 │ │ - 14af4: 593a ldr r2, [r7, r4] │ │ - 14af6: 182e adds r6, r5, r0 │ │ - 14af8: 9d6b ldr r5, [sp, #428] ; 0x1ac │ │ - 14afa: 7a53 ldrb r3, [r2, #9] │ │ - 14afc: 7a11 ldrb r1, [r2, #8] │ │ - 14afe: 021b lsls r3, r3, #8 │ │ - 14b00: 430b orrs r3, r1 │ │ - 14b02: 7a91 ldrb r1, [r2, #10] │ │ - 14b04: 7ad2 ldrb r2, [r2, #11] │ │ - 14b06: 0409 lsls r1, r1, #16 │ │ - 14b08: 430b orrs r3, r1 │ │ - 14b0a: 0612 lsls r2, r2, #24 │ │ - 14b0c: 4313 orrs r3, r2 │ │ - 14b0e: 7ada ldrb r2, [r3, #11] │ │ - 14b10: 7a98 ldrb r0, [r3, #10] │ │ - 14b12: 2101 movs r1, #1 │ │ - 14b14: 0212 lsls r2, r2, #8 │ │ - 14b16: 4302 orrs r2, r0 │ │ - 14b18: 7b18 ldrb r0, [r3, #12] │ │ - 14b1a: 40a9 lsls r1, r5 │ │ - 14b1c: 0400 lsls r0, r0, #16 │ │ - 14b1e: 4302 orrs r2, r0 │ │ - 14b20: 7b58 ldrb r0, [r3, #13] │ │ - 14b22: 0600 lsls r0, r0, #24 │ │ - 14b24: 4302 orrs r2, r0 │ │ - 14b26: 430a orrs r2, r1 │ │ - 14b28: 0a11 lsrs r1, r2, #8 │ │ - 14b2a: 729a strb r2, [r3, #10] │ │ - 14b2c: 72d9 strb r1, [r3, #11] │ │ - 14b2e: 0c11 lsrs r1, r2, #16 │ │ - 14b30: 0e12 lsrs r2, r2, #24 │ │ - 14b32: 7319 strb r1, [r3, #12] │ │ - 14b34: 735a strb r2, [r3, #13] │ │ - 14b36: e700 b.n 1493a │ │ - 14b38: a96c add r1, sp, #432 ; 0x1b0 │ │ - 14b3a: f7fa fd21 bl f580 │ │ - 14b3e: 182e adds r6, r5, r0 │ │ - 14b40: 986c ldr r0, [sp, #432] ; 0x1b0 │ │ - 14b42: 9a6b ldr r2, [sp, #428] ; 0x1ac │ │ - 14b44: 4684 mov ip, r0 │ │ - 14b46: 4562 cmp r2, ip │ │ - 14b48: da20 bge.n 14b8c │ │ - 14b4a: 5938 ldr r0, [r7, r4] │ │ - 14b4c: 3201 adds r2, #1 │ │ - 14b4e: 7a43 ldrb r3, [r0, #9] │ │ - 14b50: 7a05 ldrb r5, [r0, #8] │ │ - 14b52: 021b lsls r3, r3, #8 │ │ - 14b54: 432b orrs r3, r5 │ │ - 14b56: 7a85 ldrb r5, [r0, #10] │ │ - 14b58: 7ac0 ldrb r0, [r0, #11] │ │ - 14b5a: 042d lsls r5, r5, #16 │ │ - 14b5c: 432b orrs r3, r5 │ │ - 14b5e: 0600 lsls r0, r0, #24 │ │ - 14b60: 4303 orrs r3, r0 │ │ - 14b62: 7add ldrb r5, [r3, #11] │ │ - 14b64: 7a99 ldrb r1, [r3, #10] │ │ - 14b66: 2001 movs r0, #1 │ │ - 14b68: 022d lsls r5, r5, #8 │ │ - 14b6a: 430d orrs r5, r1 │ │ - 14b6c: 7b19 ldrb r1, [r3, #12] │ │ - 14b6e: 4090 lsls r0, r2 │ │ - 14b70: 0409 lsls r1, r1, #16 │ │ - 14b72: 430d orrs r5, r1 │ │ - 14b74: 7b59 ldrb r1, [r3, #13] │ │ - 14b76: 0609 lsls r1, r1, #24 │ │ - 14b78: 430d orrs r5, r1 │ │ - 14b7a: 4328 orrs r0, r5 │ │ - 14b7c: 0a05 lsrs r5, r0, #8 │ │ - 14b7e: 7298 strb r0, [r3, #10] │ │ - 14b80: 72dd strb r5, [r3, #11] │ │ - 14b82: 0c05 lsrs r5, r0, #16 │ │ - 14b84: 0e00 lsrs r0, r0, #24 │ │ - 14b86: 731d strb r5, [r3, #12] │ │ - 14b88: 7358 strb r0, [r3, #13] │ │ - 14b8a: e7dc b.n 14b46 │ │ - 14b8c: 926b str r2, [sp, #428] ; 0x1ac │ │ - 14b8e: e6d4 b.n 1493a │ │ - 14b90: 7830 ldrb r0, [r6, #0] │ │ - 14b92: f7fa fce3 bl f55c │ │ - 14b96: 2800 cmp r0, #0 │ │ - 14b98: d101 bne.n 14b9e │ │ - 14b9a: f000 ffc0 bl 15b1e │ │ - 14b9e: 1c30 adds r0, r6, #0 │ │ - 14ba0: a96e add r1, sp, #440 ; 0x1b8 │ │ - 14ba2: f7fa fced bl f580 │ │ - 14ba6: 9b6e ldr r3, [sp, #440] ; 0x1b8 │ │ - 14ba8: 1830 adds r0, r6, r0 │ │ - 14baa: 9370 str r3, [sp, #448] ; 0x1c0 │ │ - 14bac: 3b02 subs r3, #2 │ │ - 14bae: 2b06 cmp r3, #6 │ │ - 14bb0: d808 bhi.n 14bc4 │ │ - 14bb2: 2201 movs r2, #1 │ │ - 14bb4: 409a lsls r2, r3 │ │ - 14bb6: 1c13 adds r3, r2, #0 │ │ - 14bb8: 2245 movs r2, #69 ; 0x45 │ │ - 14bba: 4213 tst r3, r2 │ │ - 14bbc: d105 bne.n 14bca │ │ - 14bbe: 2212 movs r2, #18 │ │ - 14bc0: 4213 tst r3, r2 │ │ - 14bc2: d104 bne.n 14bce │ │ - 14bc4: 9d68 ldr r5, [sp, #416] ; 0x1a0 │ │ - 14bc6: 2d08 cmp r5, #8 │ │ - 14bc8: d101 bne.n 14bce │ │ - 14bca: 2303 movs r3, #3 │ │ - 14bcc: e000 b.n 14bd0 │ │ - 14bce: 2302 movs r3, #2 │ │ - 14bd0: 936f str r3, [sp, #444] ; 0x1bc │ │ - 14bd2: 7803 ldrb r3, [r0, #0] │ │ - 14bd4: 1c06 adds r6, r0, #0 │ │ - 14bd6: 2b3a cmp r3, #58 ; 0x3a │ │ - 14bd8: d001 beq.n 14bde │ │ - 14bda: f000 ffa3 bl 15b24 │ │ - 14bde: 1c46 adds r6, r0, #1 │ │ - 14be0: 7840 ldrb r0, [r0, #1] │ │ - 14be2: f7fa fcbb bl f55c │ │ - 14be6: 2800 cmp r0, #0 │ │ - 14be8: d004 beq.n 14bf4 │ │ - 14bea: 1c30 adds r0, r6, #0 │ │ - 14bec: a96f add r1, sp, #444 ; 0x1bc │ │ - 14bee: f7fa fcc7 bl f580 │ │ - 14bf2: 1836 adds r6, r6, r0 │ │ - 14bf4: 7833 ldrb r3, [r6, #0] │ │ - 14bf6: 2400 movs r4, #0 │ │ - 14bf8: 9446 str r4, [sp, #280] ; 0x118 │ │ - 14bfa: 2b3a cmp r3, #58 ; 0x3a │ │ - 14bfc: d001 beq.n 14c02 │ │ - 14bfe: f000 ff9b bl 15b38 │ │ - 14c02: 7870 ldrb r0, [r6, #1] │ │ - 14c04: f7fa fcaa bl f55c │ │ - 14c08: 1c74 adds r4, r6, #1 │ │ - 14c0a: 1c26 adds r6, r4, #0 │ │ - 14c0c: 2800 cmp r0, #0 │ │ - 14c0e: d101 bne.n 14c14 │ │ - 14c10: f000 ff92 bl 15b38 │ │ - 14c14: 1c20 adds r0, r4, #0 │ │ - 14c16: a970 add r1, sp, #448 ; 0x1c0 │ │ - 14c18: f7fa fcb2 bl f580 │ │ - 14c1c: 1826 adds r6, r4, r0 │ │ - 14c1e: f000 ff8b bl 15b38 │ │ - 14c22: 23ce movs r3, #206 ; 0xce │ │ - 14c24: 005d lsls r5, r3, #1 │ │ - 14c26: 5979 ldr r1, [r7, r5] │ │ - 14c28: 1c38 adds r0, r7, #0 │ │ - 14c2a: f7fb fea5 bl 10978 │ │ - 14c2e: 5178 str r0, [r7, r5] │ │ - 14c30: 1c38 adds r0, r7, #0 │ │ - 14c32: f7f9 f9ed bl e010 │ │ - 14c36: 20d4 movs r0, #212 ; 0xd4 │ │ - 14c38: 0040 lsls r0, r0, #1 │ │ - 14c3a: 5838 ldr r0, [r7, r0] │ │ - 14c3c: 9950 ldr r1, [sp, #320] ; 0x140 │ │ - 14c3e: 9a6a ldr r2, [sp, #424] ; 0x1a8 │ │ - 14c40: 1a44 subs r4, r0, r1 │ │ - 14c42: 2101 movs r1, #1 │ │ - 14c44: 6978 ldr r0, [r7, #20] │ │ - 14c46: f7f9 fdb7 bl e7b8 │ │ - 14c4a: 1c01 adds r1, r0, #0 │ │ - 14c4c: 1c20 adds r0, r4, #0 │ │ - 14c4e: f019 f9ad bl 2dfac <__udivsi3> │ │ - 14c52: 995e ldr r1, [sp, #376] ; 0x178 │ │ - 14c54: 1c02 adds r2, r0, #0 │ │ - 14c56: 1c38 adds r0, r7, #0 │ │ - 14c58: f7f9 fc86 bl e568 │ │ - 14c5c: 1c34 adds r4, r6, #0 │ │ - 14c5e: 2600 movs r6, #0 │ │ - 14c60: 9045 str r0, [sp, #276] ; 0x114 │ │ - 14c62: 9648 str r6, [sp, #288] ; 0x120 │ │ - 14c64: 1c66 adds r6, r4, #1 │ │ - 14c66: 7824 ldrb r4, [r4, #0] │ │ - 14c68: 9447 str r4, [sp, #284] ; 0x11c │ │ - 14c6a: 2c00 cmp r4, #0 │ │ - 14c6c: d101 bne.n 14c72 │ │ - 14c6e: f001 ffb4 bl 16bda │ │ - 14c72: 2c7d cmp r4, #125 ; 0x7d │ │ - 14c74: d001 beq.n 14c7a │ │ - 14c76: f001 ff60 bl 16b3a │ │ - 14c7a: f001 ffae bl 16bda │ │ - 14c7e: 23c0 movs r3, #192 ; 0xc0 │ │ - 14c80: 005b lsls r3, r3, #1 │ │ - 14c82: 58fb ldr r3, [r7, r3] │ │ - 14c84: 25d4 movs r5, #212 ; 0xd4 │ │ - 14c86: 24ce movs r4, #206 ; 0xce │ │ - 14c88: 006d lsls r5, r5, #1 │ │ - 14c8a: 0064 lsls r4, r4, #1 │ │ - 14c8c: 2b00 cmp r3, #0 │ │ - 14c8e: d00c beq.n 14caa │ │ - 14c90: 593b ldr r3, [r7, r4] │ │ - 14c92: 2b00 cmp r3, #0 │ │ - 14c94: d009 beq.n 14caa │ │ - 14c96: 22d0 movs r2, #208 ; 0xd0 │ │ - 14c98: 0052 lsls r2, r2, #1 │ │ - 14c9a: 58ba ldr r2, [r7, r2] │ │ - 14c9c: 4293 cmp r3, r2 │ │ - 14c9e: d104 bne.n 14caa │ │ - 14ca0: 1c38 adds r0, r7, #0 │ │ - 14ca2: 5979 ldr r1, [r7, r5] │ │ - 14ca4: 9a50 ldr r2, [sp, #320] ; 0x140 │ │ - 14ca6: f7fd fec9 bl 12a3c │ │ - 14caa: 23be movs r3, #190 ; 0xbe │ │ - 14cac: 005b lsls r3, r3, #1 │ │ - 14cae: 58fb ldr r3, [r7, r3] │ │ - 14cb0: 2b00 cmp r3, #0 │ │ - 14cb2: d00a beq.n 14cca │ │ - 14cb4: 23d2 movs r3, #210 ; 0xd2 │ │ - 14cb6: 005b lsls r3, r3, #1 │ │ - 14cb8: 58fb ldr r3, [r7, r3] │ │ - 14cba: 5938 ldr r0, [r7, r4] │ │ - 14cbc: 4298 cmp r0, r3 │ │ - 14cbe: d104 bne.n 14cca │ │ - 14cc0: 1c38 adds r0, r7, #0 │ │ - 14cc2: 5979 ldr r1, [r7, r5] │ │ - 14cc4: 9a50 ldr r2, [sp, #320] ; 0x140 │ │ - 14cc6: f7fb fd50 bl 1076a │ │ - 14cca: 9959 ldr r1, [sp, #356] ; 0x164 │ │ - 14ccc: 4a4a ldr r2, [pc, #296] ; (14df8 ) │ │ - 14cce: a89a add r0, sp, #616 ; 0x268 │ │ - 14cd0: 008b lsls r3, r1, #2 │ │ - 14cd2: 447a add r2, pc │ │ - 14cd4: 18d3 adds r3, r2, r3 │ │ - 14cd6: 6c1b ldr r3, [r3, #64] ; 0x40 │ │ - 14cd8: 4948 ldr r1, [pc, #288] ; (14dfc ) │ │ - 14cda: 1c1a adds r2, r3, #0 │ │ - 14cdc: 4479 add r1, pc │ │ - 14cde: f01b fef5 bl 30acc <__clzsi2+0x218> │ │ - 14ce2: 597a ldr r2, [r7, r5] │ │ - 14ce4: 5939 ldr r1, [r7, r4] │ │ - 14ce6: 9250 str r2, [sp, #320] ; 0x140 │ │ - 14ce8: 2900 cmp r1, #0 │ │ - 14cea: d00b beq.n 14d04 │ │ - 14cec: 1d8b adds r3, r1, #6 │ │ - 14cee: 7fdb ldrb r3, [r3, #31] │ │ - 14cf0: 2b00 cmp r3, #0 │ │ - 14cf2: d007 beq.n 14d04 │ │ - 14cf4: 312c adds r1, #44 ; 0x2c │ │ - 14cf6: 1c38 adds r0, r7, #0 │ │ - 14cf8: 2200 movs r2, #0 │ │ - 14cfa: f7fb fbab bl 10454 │ │ - 14cfe: 23ce movs r3, #206 ; 0xce │ │ - 14d00: 005b lsls r3, r3, #1 │ │ - 14d02: 50f8 str r0, [r7, r3] │ │ - 14d04: 7833 ldrb r3, [r6, #0] │ │ - 14d06: 1c18 adds r0, r3, #0 │ │ - 14d08: 9345 str r3, [sp, #276] ; 0x114 │ │ - 14d0a: f7fa fc27 bl f55c │ │ - 14d0e: 2800 cmp r0, #0 │ │ - 14d10: d076 beq.n 14e00 │ │ - 14d12: 5939 ldr r1, [r7, r4] │ │ - 14d14: 1c38 adds r0, r7, #0 │ │ - 14d16: f7fb fe2f bl 10978 │ │ - 14d1a: 5138 str r0, [r7, r4] │ │ - 14d1c: 1c01 adds r1, r0, #0 │ │ - 14d1e: 597a ldr r2, [r7, r5] │ │ - 14d20: 1c38 adds r0, r7, #0 │ │ - 14d22: f7f9 fecb bl eabc │ │ - 14d26: 1c30 adds r0, r6, #0 │ │ - 14d28: a96b add r1, sp, #428 ; 0x1ac │ │ - 14d2a: f7fa fc29 bl f580 │ │ - 14d2e: 597a ldr r2, [r7, r5] │ │ - 14d30: 1836 adds r6, r6, r0 │ │ - 14d32: 5939 ldr r1, [r7, r4] │ │ - 14d34: 1c38 adds r0, r7, #0 │ │ - 14d36: 9b6b ldr r3, [sp, #428] ; 0x1ac │ │ - 14d38: f7f9 fe4c bl e9d4 │ │ - 14d3c: 7833 ldrb r3, [r6, #0] │ │ - 14d3e: 1c1a adds r2, r3, #0 │ │ - 14d40: 3a2c subs r2, #44 ; 0x2c │ │ - 14d42: 2a01 cmp r2, #1 │ │ - 14d44: d900 bls.n 14d48 │ │ - 14d46: e5fe b.n 14946 │ │ - 14d48: 1c75 adds r5, r6, #1 │ │ - 14d4a: 1c28 adds r0, r5, #0 │ │ - 14d4c: 2b2c cmp r3, #44 ; 0x2c │ │ - 14d4e: d124 bne.n 14d9a │ │ - 14d50: a96b add r1, sp, #428 ; 0x1ac │ │ - 14d52: f7fa fc15 bl f580 │ │ - 14d56: 593a ldr r2, [r7, r4] │ │ - 14d58: 182e adds r6, r5, r0 │ │ - 14d5a: 9d6b ldr r5, [sp, #428] ; 0x1ac │ │ - 14d5c: 7a53 ldrb r3, [r2, #9] │ │ - 14d5e: 7a11 ldrb r1, [r2, #8] │ │ - 14d60: 021b lsls r3, r3, #8 │ │ - 14d62: 430b orrs r3, r1 │ │ - 14d64: 7a91 ldrb r1, [r2, #10] │ │ - 14d66: 7ad2 ldrb r2, [r2, #11] │ │ - 14d68: 0409 lsls r1, r1, #16 │ │ - 14d6a: 430b orrs r3, r1 │ │ - 14d6c: 0612 lsls r2, r2, #24 │ │ - 14d6e: 4313 orrs r3, r2 │ │ - 14d70: 7ada ldrb r2, [r3, #11] │ │ - 14d72: 7a98 ldrb r0, [r3, #10] │ │ - 14d74: 2101 movs r1, #1 │ │ - 14d76: 0212 lsls r2, r2, #8 │ │ - 14d78: 4302 orrs r2, r0 │ │ - 14d7a: 7b18 ldrb r0, [r3, #12] │ │ - 14d7c: 40a9 lsls r1, r5 │ │ - 14d7e: 0400 lsls r0, r0, #16 │ │ - 14d80: 4302 orrs r2, r0 │ │ - 14d82: 7b58 ldrb r0, [r3, #13] │ │ - 14d84: 0600 lsls r0, r0, #24 │ │ - 14d86: 4302 orrs r2, r0 │ │ - 14d88: 430a orrs r2, r1 │ │ - 14d8a: 0a11 lsrs r1, r2, #8 │ │ - 14d8c: 729a strb r2, [r3, #10] │ │ - 14d8e: 72d9 strb r1, [r3, #11] │ │ - 14d90: 0c11 lsrs r1, r2, #16 │ │ - 14d92: 0e12 lsrs r2, r2, #24 │ │ - 14d94: 7319 strb r1, [r3, #12] │ │ - 14d96: 735a strb r2, [r3, #13] │ │ - 14d98: e7d0 b.n 14d3c │ │ - 14d9a: a96c add r1, sp, #432 ; 0x1b0 │ │ - 14d9c: f7fa fbf0 bl f580 │ │ - 14da0: 182e adds r6, r5, r0 │ │ - 14da2: 986c ldr r0, [sp, #432] ; 0x1b0 │ │ - 14da4: 9a6b ldr r2, [sp, #428] ; 0x1ac │ │ - 14da6: 4684 mov ip, r0 │ │ - 14da8: 4562 cmp r2, ip │ │ - 14daa: da20 bge.n 14dee │ │ - 14dac: 5938 ldr r0, [r7, r4] │ │ - 14dae: 3201 adds r2, #1 │ │ - 14db0: 7a43 ldrb r3, [r0, #9] │ │ - 14db2: 7a05 ldrb r5, [r0, #8] │ │ - 14db4: 021b lsls r3, r3, #8 │ │ - 14db6: 432b orrs r3, r5 │ │ - 14db8: 7a85 ldrb r5, [r0, #10] │ │ - 14dba: 7ac0 ldrb r0, [r0, #11] │ │ - 14dbc: 042d lsls r5, r5, #16 │ │ - 14dbe: 432b orrs r3, r5 │ │ - 14dc0: 0600 lsls r0, r0, #24 │ │ - 14dc2: 4303 orrs r3, r0 │ │ - 14dc4: 7add ldrb r5, [r3, #11] │ │ - 14dc6: 7a99 ldrb r1, [r3, #10] │ │ - 14dc8: 2001 movs r0, #1 │ │ - 14dca: 022d lsls r5, r5, #8 │ │ - 14dcc: 430d orrs r5, r1 │ │ - 14dce: 7b19 ldrb r1, [r3, #12] │ │ - 14dd0: 4090 lsls r0, r2 │ │ - 14dd2: 0409 lsls r1, r1, #16 │ │ - 14dd4: 430d orrs r5, r1 │ │ - 14dd6: 7b59 ldrb r1, [r3, #13] │ │ - 14dd8: 0609 lsls r1, r1, #24 │ │ - 14dda: 430d orrs r5, r1 │ │ - 14ddc: 4328 orrs r0, r5 │ │ - 14dde: 0a05 lsrs r5, r0, #8 │ │ - 14de0: 7298 strb r0, [r3, #10] │ │ - 14de2: 72dd strb r5, [r3, #11] │ │ - 14de4: 0c05 lsrs r5, r0, #16 │ │ - 14de6: 0e00 lsrs r0, r0, #24 │ │ - 14de8: 731d strb r5, [r3, #12] │ │ - 14dea: 7358 strb r0, [r3, #13] │ │ - 14dec: e7dc b.n 14da8 │ │ - 14dee: 926b str r2, [sp, #428] ; 0x1ac │ │ - 14df0: e7a4 b.n 14d3c │ │ - 14df2: 46c0 nop ; (mov r8, r8) │ │ - 14df4: dc16 bgt.n 14e24 │ │ - 14df6: 0001 movs r1, r0 │ │ - 14df8: 2d86 cmp r5, #134 ; 0x86 │ │ - 14dfa: 0002 movs r2, r0 │ │ - 14dfc: d802 bhi.n 14e04 │ │ - 14dfe: 0001 movs r1, r0 │ │ - 14e00: 9046 str r0, [sp, #280] ; 0x118 │ │ - 14e02: 9845 ldr r0, [sp, #276] ; 0x114 │ │ - 14e04: 283a cmp r0, #58 ; 0x3a │ │ - 14e06: d001 beq.n 14e0c │ │ - 14e08: f000 fe96 bl 15b38 │ │ - 14e0c: 5939 ldr r1, [r7, r4] │ │ - 14e0e: 1c38 adds r0, r7, #0 │ │ - 14e10: f7fb fdb2 bl 10978 │ │ - 14e14: 5138 str r0, [r7, r4] │ │ - 14e16: 1c01 adds r1, r0, #0 │ │ - 14e18: 597a ldr r2, [r7, r5] │ │ - 14e1a: 1c38 adds r0, r7, #0 │ │ - 14e1c: 3601 adds r6, #1 │ │ - 14e1e: f7f9 fe4d bl eabc │ │ - 14e22: e044 b.n 14eae │ │ - 14e24: 9c50 ldr r4, [sp, #320] ; 0x140 │ │ - 14e26: 23d4 movs r3, #212 ; 0xd4 │ │ - 14e28: 005b lsls r3, r3, #1 │ │ - 14e2a: 50fc str r4, [r7, r3] │ │ - 14e2c: 24ce movs r4, #206 ; 0xce │ │ - 14e2e: 0064 lsls r4, r4, #1 │ │ - 14e30: 5939 ldr r1, [r7, r4] │ │ - 14e32: 1c38 adds r0, r7, #0 │ │ - 14e34: f7fb fda0 bl 10978 │ │ - 14e38: 5138 str r0, [r7, r4] │ │ - 14e3a: 1d83 adds r3, r0, #6 │ │ - 14e3c: 7fdb ldrb r3, [r3, #31] │ │ - 14e3e: 1c01 adds r1, r0, #0 │ │ - 14e40: 312c adds r1, #44 ; 0x2c │ │ - 14e42: 220b movs r2, #11 │ │ - 14e44: 2b00 cmp r3, #0 │ │ - 14e46: d000 beq.n 14e4a │ │ - 14e48: 1c5a adds r2, r3, #1 │ │ - 14e4a: 1c38 adds r0, r7, #0 │ │ - 14e4c: f7fb fb02 bl 10454 │ │ - 14e50: 5138 str r0, [r7, r4] │ │ - 14e52: f000 fe67 bl 15b24 │ │ - 14e56: 24ce movs r4, #206 ; 0xce │ │ - 14e58: 0064 lsls r4, r4, #1 │ │ - 14e5a: 5939 ldr r1, [r7, r4] │ │ - 14e5c: 1c38 adds r0, r7, #0 │ │ - 14e5e: f7fb fd8b bl 10978 │ │ - 14e62: 5138 str r0, [r7, r4] │ │ - 14e64: 1c43 adds r3, r0, #1 │ │ - 14e66: 7fda ldrb r2, [r3, #31] │ │ - 14e68: 1c83 adds r3, r0, #2 │ │ - 14e6a: 7fdb ldrb r3, [r3, #31] │ │ - 14e6c: 25d4 movs r5, #212 ; 0xd4 │ │ - 14e6e: 006d lsls r5, r5, #1 │ │ - 14e70: 021b lsls r3, r3, #8 │ │ - 14e72: 4313 orrs r3, r2 │ │ - 14e74: 1cc2 adds r2, r0, #3 │ │ - 14e76: 7fd2 ldrb r2, [r2, #31] │ │ - 14e78: 1c01 adds r1, r0, #0 │ │ - 14e7a: 0412 lsls r2, r2, #16 │ │ - 14e7c: 4313 orrs r3, r2 │ │ - 14e7e: 1d02 adds r2, r0, #4 │ │ - 14e80: 7fd2 ldrb r2, [r2, #31] │ │ - 14e82: 1c38 adds r0, r7, #0 │ │ - 14e84: 0612 lsls r2, r2, #24 │ │ - 14e86: 4313 orrs r3, r2 │ │ - 14e88: 3302 adds r3, #2 │ │ - 14e8a: 425a negs r2, r3 │ │ - 14e8c: 4153 adcs r3, r2 │ │ - 14e8e: 597a ldr r2, [r7, r5] │ │ - 14e90: f7f9 fdee bl ea70 │ │ - 14e94: 1c38 adds r0, r7, #0 │ │ - 14e96: 5939 ldr r1, [r7, r4] │ │ - 14e98: 597a ldr r2, [r7, r5] │ │ - 14e9a: f7f9 fe0f bl eabc │ │ - 14e9e: 7833 ldrb r3, [r6, #0] │ │ - 14ea0: 2000 movs r0, #0 │ │ - 14ea2: 9046 str r0, [sp, #280] ; 0x118 │ │ - 14ea4: 2b3a cmp r3, #58 ; 0x3a │ │ - 14ea6: d001 beq.n 14eac │ │ - 14ea8: f000 fe46 bl 15b38 │ │ - 14eac: 3601 adds r6, #1 │ │ - 14eae: 5939 ldr r1, [r7, r4] │ │ - 14eb0: 597a ldr r2, [r7, r5] │ │ - 14eb2: 1c38 adds r0, r7, #0 │ │ - 14eb4: f7f9 fdad bl ea12 │ │ - 14eb8: f000 fe3e bl 15b38 │ │ - 14ebc: 7834 ldrb r4, [r6, #0] │ │ - 14ebe: 48cb ldr r0, [pc, #812] ; (151ec ) │ │ - 14ec0: 1c21 adds r1, r4, #0 │ │ - 14ec2: 4478 add r0, pc │ │ - 14ec4: f01b fe22 bl 30b0c <__clzsi2+0x258> │ │ - 14ec8: 2800 cmp r0, #0 │ │ - 14eca: d000 beq.n 14ece │ │ - 14ecc: e0a7 b.n 1501e │ │ - 14ece: 1c20 adds r0, r4, #0 │ │ - 14ed0: f7fa fb44 bl f55c │ │ - 14ed4: 2800 cmp r0, #0 │ │ - 14ed6: d000 beq.n 14eda │ │ - 14ed8: e0a1 b.n 1501e │ │ - 14eda: 25ce movs r5, #206 ; 0xce │ │ - 14edc: 006d lsls r5, r5, #1 │ │ - 14ede: 1c38 adds r0, r7, #0 │ │ - 14ee0: 5979 ldr r1, [r7, r5] │ │ - 14ee2: f7fb fd49 bl 10978 │ │ - 14ee6: 24d0 movs r4, #208 ; 0xd0 │ │ - 14ee8: 5178 str r0, [r7, r5] │ │ - 14eea: 0064 lsls r4, r4, #1 │ │ - 14eec: 593a ldr r2, [r7, r4] │ │ - 14eee: 2a00 cmp r2, #0 │ │ - 14ef0: d105 bne.n 14efe │ │ - 14ef2: 1c01 adds r1, r0, #0 │ │ - 14ef4: 312c adds r1, #44 ; 0x2c │ │ - 14ef6: 1c38 adds r0, r7, #0 │ │ - 14ef8: f7fb faac bl 10454 │ │ - 14efc: 5138 str r0, [r7, r4] │ │ - 14efe: 597d ldr r5, [r7, r5] │ │ - 14f00: 593b ldr r3, [r7, r4] │ │ - 14f02: 9545 str r5, [sp, #276] ; 0x114 │ │ - 14f04: 429d cmp r5, r3 │ │ - 14f06: d000 beq.n 14f0a │ │ - 14f08: e089 b.n 1501e │ │ - 14f0a: 23d4 movs r3, #212 ; 0xd4 │ │ - 14f0c: 005b lsls r3, r3, #1 │ │ - 14f0e: 58fb ldr r3, [r7, r3] │ │ - 14f10: 2201 movs r2, #1 │ │ - 14f12: 2100 movs r1, #0 │ │ - 14f14: 9346 str r3, [sp, #280] ; 0x118 │ │ - 14f16: ab84 add r3, sp, #528 ; 0x210 │ │ - 14f18: 701a strb r2, [r3, #0] │ │ - 14f1a: 2243 movs r2, #67 ; 0x43 │ │ - 14f1c: 7159 strb r1, [r3, #5] │ │ - 14f1e: 7119 strb r1, [r3, #4] │ │ - 14f20: 70d9 strb r1, [r3, #3] │ │ - 14f22: 7099 strb r1, [r3, #2] │ │ - 14f24: 705a strb r2, [r3, #1] │ │ - 14f26: 7832 ldrb r2, [r6, #0] │ │ - 14f28: 48b1 ldr r0, [pc, #708] ; (151f0 ) │ │ - 14f2a: 3a28 subs r2, #40 ; 0x28 │ │ - 14f2c: 4253 negs r3, r2 │ │ - 14f2e: 415a adcs r2, r3 │ │ - 14f30: 18b2 adds r2, r6, r2 │ │ - 14f32: 4478 add r0, pc │ │ - 14f34: 5c43 ldrb r3, [r0, r1] │ │ - 14f36: 2b00 cmp r3, #0 │ │ - 14f38: d007 beq.n 14f4a │ │ - 14f3a: 7814 ldrb r4, [r2, #0] │ │ - 14f3c: 429c cmp r4, r3 │ │ - 14f3e: d102 bne.n 14f46 │ │ - 14f40: ab84 add r3, sp, #528 ; 0x210 │ │ - 14f42: 70d9 strb r1, [r3, #3] │ │ - 14f44: e001 b.n 14f4a │ │ - 14f46: 3101 adds r1, #1 │ │ - 14f48: e7f4 b.n 14f34 │ │ - 14f4a: 7850 ldrb r0, [r2, #1] │ │ - 14f4c: 1c51 adds r1, r2, #1 │ │ - 14f4e: ab84 add r3, sp, #528 ; 0x210 │ │ - 14f50: 0604 lsls r4, r0, #24 │ │ - 14f52: 2823 cmp r0, #35 ; 0x23 │ │ - 14f54: d005 beq.n 14f62 │ │ - 14f56: 0e20 lsrs r0, r4, #24 │ │ - 14f58: 2862 cmp r0, #98 ; 0x62 │ │ - 14f5a: d106 bne.n 14f6a │ │ - 14f5c: 78d9 ldrb r1, [r3, #3] │ │ - 14f5e: 3901 subs r1, #1 │ │ - 14f60: e001 b.n 14f66 │ │ - 14f62: 78d9 ldrb r1, [r3, #3] │ │ - 14f64: 3101 adds r1, #1 │ │ - 14f66: 70d9 strb r1, [r3, #3] │ │ - 14f68: 1c91 adds r1, r2, #2 │ │ - 14f6a: ab84 add r3, sp, #528 ; 0x210 │ │ - 14f6c: 78da ldrb r2, [r3, #3] │ │ - 14f6e: 2420 movs r4, #32 │ │ - 14f70: 711a strb r2, [r3, #4] │ │ - 14f72: 2300 movs r3, #0 │ │ - 14f74: 2b07 cmp r3, #7 │ │ - 14f76: d00f beq.n 14f98 │ │ - 14f78: 5cca ldrb r2, [r1, r3] │ │ - 14f7a: 1c10 adds r0, r2, #0 │ │ - 14f7c: 43a0 bics r0, r4 │ │ - 14f7e: d00b beq.n 14f98 │ │ - 14f80: 2a22 cmp r2, #34 ; 0x22 │ │ - 14f82: d009 beq.n 14f98 │ │ - 14f84: 2a2f cmp r2, #47 ; 0x2f │ │ - 14f86: d007 beq.n 14f98 │ │ - 14f88: 1c10 adds r0, r2, #0 │ │ - 14f8a: 3828 subs r0, #40 ; 0x28 │ │ - 14f8c: 2801 cmp r0, #1 │ │ - 14f8e: d903 bls.n 14f98 │ │ - 14f90: a8e7 add r0, sp, #924 ; 0x39c │ │ - 14f92: 541a strb r2, [r3, r0] │ │ - 14f94: 3301 adds r3, #1 │ │ - 14f96: e7ed b.n 14f74 │ │ - 14f98: 2200 movs r2, #0 │ │ - 14f9a: a8e7 add r0, sp, #924 ; 0x39c │ │ - 14f9c: 54c2 strb r2, [r0, r3] │ │ - 14f9e: 18cb adds r3, r1, r3 │ │ - 14fa0: 7819 ldrb r1, [r3, #0] │ │ - 14fa2: 292f cmp r1, #47 ; 0x2f │ │ - 14fa4: d11b bne.n 14fde │ │ - 14fa6: 4893 ldr r0, [pc, #588] ; (151f4 ) │ │ - 14fa8: 4478 add r0, pc │ │ - 14faa: 5c81 ldrb r1, [r0, r2] │ │ - 14fac: 2900 cmp r1, #0 │ │ - 14fae: d007 beq.n 14fc0 │ │ - 14fb0: 785c ldrb r4, [r3, #1] │ │ - 14fb2: 428c cmp r4, r1 │ │ - 14fb4: d102 bne.n 14fbc │ │ - 14fb6: a984 add r1, sp, #528 ; 0x210 │ │ - 14fb8: 710a strb r2, [r1, #4] │ │ - 14fba: e001 b.n 14fc0 │ │ - 14fbc: 3201 adds r2, #1 │ │ - 14fbe: e7f4 b.n 14faa │ │ - 14fc0: 789b ldrb r3, [r3, #2] │ │ - 14fc2: 061a lsls r2, r3, #24 │ │ - 14fc4: 2b23 cmp r3, #35 ; 0x23 │ │ - 14fc6: d006 beq.n 14fd6 │ │ - 14fc8: 0e13 lsrs r3, r2, #24 │ │ - 14fca: 2b62 cmp r3, #98 ; 0x62 │ │ - 14fcc: d107 bne.n 14fde │ │ - 14fce: ab84 add r3, sp, #528 ; 0x210 │ │ - 14fd0: 791a ldrb r2, [r3, #4] │ │ - 14fd2: 3a01 subs r2, #1 │ │ - 14fd4: e002 b.n 14fdc │ │ - 14fd6: ab84 add r3, sp, #528 ; 0x210 │ │ - 14fd8: 791a ldrb r2, [r3, #4] │ │ - 14fda: 3201 adds r2, #1 │ │ - 14fdc: 711a strb r2, [r3, #4] │ │ - 14fde: 4b86 ldr r3, [pc, #536] ; (151f8 ) │ │ - 14fe0: a9e7 add r1, sp, #924 ; 0x39c │ │ - 14fe2: 2400 movs r4, #0 │ │ - 14fe4: 447b add r3, pc │ │ - 14fe6: 695d ldr r5, [r3, #20] │ │ - 14fe8: 4b84 ldr r3, [pc, #528] ; (151fc ) │ │ - 14fea: 9147 str r1, [sp, #284] ; 0x11c │ │ - 14fec: 447b add r3, pc │ │ - 14fee: 3318 adds r3, #24 │ │ - 14ff0: 9351 str r3, [sp, #324] ; 0x144 │ │ - 14ff2: 42ac cmp r4, r5 │ │ - 14ff4: da0c bge.n 15010 │ │ - 14ff6: 9a51 ldr r2, [sp, #324] ; 0x144 │ │ - 14ff8: 00e1 lsls r1, r4, #3 │ │ - 14ffa: a8e7 add r0, sp, #924 ; 0x39c │ │ - 14ffc: 1889 adds r1, r1, r2 │ │ - 14ffe: f01b fd75 bl 30aec <__clzsi2+0x238> │ │ - 15002: 2800 cmp r0, #0 │ │ - 15004: d102 bne.n 1500c │ │ - 15006: ab84 add r3, sp, #528 ; 0x210 │ │ - 15008: 709c strb r4, [r3, #2] │ │ - 1500a: e00c b.n 15026 │ │ - 1500c: 3401 adds r4, #1 │ │ - 1500e: e7f0 b.n 14ff2 │ │ - 15010: 42ac cmp r4, r5 │ │ - 15012: d108 bne.n 15026 │ │ - 15014: 487a ldr r0, [pc, #488] ; (15200 ) │ │ - 15016: a9e7 add r1, sp, #924 ; 0x39c │ │ - 15018: 4478 add r0, pc │ │ - 1501a: f7f9 fec3 bl eda4 │ │ - 1501e: 2500 movs r5, #0 │ │ - 15020: 1c34 adds r4, r6, #0 │ │ - 15022: 9546 str r5, [sp, #280] ; 0x118 │ │ - 15024: e047 b.n 150b6 │ │ - 15026: a984 add r1, sp, #528 ; 0x210 │ │ - 15028: 9846 ldr r0, [sp, #280] ; 0x118 │ │ - 1502a: f7f9 fc47 bl e8bc │ │ - 1502e: 9945 ldr r1, [sp, #276] ; 0x114 │ │ - 15030: 1c02 adds r2, r0, #0 │ │ - 15032: 1c38 adds r0, r7, #0 │ │ - 15034: f7f9 fc5c bl e8f0 │ │ - 15038: e7f1 b.n 1501e │ │ - 1503a: 2d22 cmp r5, #34 ; 0x22 │ │ - 1503c: d101 bne.n 15042 │ │ - 1503e: f000 fd7b bl 15b38 │ │ - 15042: 4970 ldr r1, [pc, #448] ; (15204 ) │ │ - 15044: 1c30 adds r0, r6, #0 │ │ - 15046: 2204 movs r2, #4 │ │ - 15048: 4479 add r1, pc │ │ - 1504a: f01b fd57 bl 30afc <__clzsi2+0x248> │ │ - 1504e: 2800 cmp r0, #0 │ │ - 15050: d104 bne.n 1505c │ │ - 15052: 68bb ldr r3, [r7, #8] │ │ - 15054: 2b00 cmp r3, #0 │ │ - 15056: d001 beq.n 1505c │ │ - 15058: f001 fdf5 bl 16c46 │ │ - 1505c: 496a ldr r1, [pc, #424] ; (15208 ) │ │ - 1505e: 1c30 adds r0, r6, #0 │ │ - 15060: 2207 movs r2, #7 │ │ - 15062: 4479 add r1, pc │ │ - 15064: f01b fd4a bl 30afc <__clzsi2+0x248> │ │ - 15068: 2800 cmp r0, #0 │ │ - 1506a: d001 beq.n 15070 │ │ - 1506c: f001 fe07 bl 16c7e │ │ - 15070: 25ce movs r5, #206 ; 0xce │ │ - 15072: 006d lsls r5, r5, #1 │ │ - 15074: 5979 ldr r1, [r7, r5] │ │ - 15076: 1c38 adds r0, r7, #0 │ │ - 15078: f7fb fc7e bl 10978 │ │ - 1507c: 26d4 movs r6, #212 ; 0xd4 │ │ - 1507e: 5178 str r0, [r7, r5] │ │ - 15080: 0076 lsls r6, r6, #1 │ │ - 15082: 1c01 adds r1, r0, #0 │ │ - 15084: 59ba ldr r2, [r7, r6] │ │ - 15086: 1c38 adds r0, r7, #0 │ │ - 15088: f7f9 fd18 bl eabc │ │ - 1508c: 59ba ldr r2, [r7, r6] │ │ - 1508e: 5979 ldr r1, [r7, r5] │ │ - 15090: 1c38 adds r0, r7, #0 │ │ - 15092: f7f9 fcd5 bl ea40 │ │ - 15096: 1c26 adds r6, r4, #0 │ │ - 15098: 2401 movs r4, #1 │ │ - 1509a: 3608 adds r6, #8 │ │ - 1509c: 4264 negs r4, r4 │ │ - 1509e: 495b ldr r1, [pc, #364] ; (1520c ) │ │ - 150a0: 1c30 adds r0, r6, #0 │ │ - 150a2: 2202 movs r2, #2 │ │ - 150a4: 4479 add r1, pc │ │ - 150a6: 9446 str r4, [sp, #280] ; 0x118 │ │ - 150a8: f01b fd28 bl 30afc <__clzsi2+0x248> │ │ - 150ac: 2800 cmp r0, #0 │ │ - 150ae: d101 bne.n 150b4 │ │ - 150b0: f001 fdef bl 16c92 │ │ - 150b4: 1c34 adds r4, r6, #0 │ │ - 150b6: 7825 ldrb r5, [r4, #0] │ │ - 150b8: 3601 adds r6, #1 │ │ - 150ba: 9547 str r5, [sp, #284] ; 0x11c │ │ - 150bc: 2d00 cmp r5, #0 │ │ - 150be: d101 bne.n 150c4 │ │ - 150c0: f000 fd32 bl 15b28 │ │ - 150c4: e7b9 b.n 1503a │ │ - 150c6: 7833 ldrb r3, [r6, #0] │ │ - 150c8: 2b00 cmp r3, #0 │ │ - 150ca: d101 bne.n 150d0 │ │ - 150cc: f000 fd34 bl 15b38 │ │ - 150d0: 3601 adds r6, #1 │ │ - 150d2: e7f8 b.n 150c6 │ │ - 150d4: 494e ldr r1, [pc, #312] ; (15210 ) │ │ - 150d6: 1c30 adds r0, r6, #0 │ │ - 150d8: 2204 movs r2, #4 │ │ - 150da: 4479 add r1, pc │ │ - 150dc: f01b fcae bl 30a3c <__clzsi2+0x188> │ │ - 150e0: 2800 cmp r0, #0 │ │ - 150e2: d13a bne.n 1515a │ │ - 150e4: 7934 ldrb r4, [r6, #4] │ │ - 150e6: 9d47 ldr r5, [sp, #284] ; 0x11c │ │ - 150e8: 9445 str r4, [sp, #276] ; 0x114 │ │ - 150ea: 42ac cmp r4, r5 │ │ - 150ec: d135 bne.n 1515a │ │ - 150ee: 24ce movs r4, #206 ; 0xce │ │ - 150f0: 0064 lsls r4, r4, #1 │ │ - 150f2: 5939 ldr r1, [r7, r4] │ │ - 150f4: 1c38 adds r0, r7, #0 │ │ - 150f6: f7fb fc3f bl 10978 │ │ - 150fa: 9d46 ldr r5, [sp, #280] ; 0x118 │ │ + 149f6: d076 beq.n 14ae6 │ │ + 149f8: 68bc ldr r4, [r7, #8] │ │ + 149fa: 2c00 cmp r4, #0 │ │ + 149fc: d107 bne.n 14a0e │ │ + 149fe: 1c38 adds r0, r7, #0 │ │ + 14a00: 1c21 adds r1, r4, #0 │ │ + 14a02: f7fb ff15 bl 10830 │ │ + 14a06: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ + 14a08: 50f8 str r0, [r7, r3] │ │ + 14a0a: 3005 adds r0, #5 │ │ + 14a0c: 77c4 strb r4, [r0, #31] │ │ + 14a0e: 68b9 ldr r1, [r7, #8] │ │ + 14a10: 1e0a subs r2, r1, #0 │ │ + 14a12: d01b beq.n 14a4c │ │ + 14a14: 7a4b ldrb r3, [r1, #9] │ │ + 14a16: 7a0a ldrb r2, [r1, #8] │ │ + 14a18: 7ac8 ldrb r0, [r1, #11] │ │ + 14a1a: 021b lsls r3, r3, #8 │ │ + 14a1c: 4313 orrs r3, r2 │ │ + 14a1e: 7a8a ldrb r2, [r1, #10] │ │ + 14a20: 0600 lsls r0, r0, #24 │ │ + 14a22: 0412 lsls r2, r2, #16 │ │ + 14a24: 431a orrs r2, r3 │ │ + 14a26: 4310 orrs r0, r2 │ │ + 14a28: 1e02 subs r2, r0, #0 │ │ + 14a2a: d009 beq.n 14a40 │ │ + 14a2c: 7942 ldrb r2, [r0, #5] │ │ + 14a2e: 7903 ldrb r3, [r0, #4] │ │ + 14a30: 0212 lsls r2, r2, #8 │ │ + 14a32: 431a orrs r2, r3 │ │ + 14a34: 7983 ldrb r3, [r0, #6] │ │ + 14a36: 041b lsls r3, r3, #16 │ │ + 14a38: 4313 orrs r3, r2 │ │ + 14a3a: 79c2 ldrb r2, [r0, #7] │ │ + 14a3c: 0612 lsls r2, r2, #24 │ │ + 14a3e: 431a orrs r2, r3 │ │ + 14a40: 4bc7 ldr r3, [pc, #796] ; (14d60 ) │ │ + 14a42: 447b add r3, pc │ │ + 14a44: 695b ldr r3, [r3, #20] │ │ + 14a46: 429a cmp r2, r3 │ │ + 14a48: d200 bcs.n 14a4c │ │ + 14a4a: 1c1a adds r2, r3, #0 │ │ + 14a4c: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 14a4e: 1c38 adds r0, r7, #0 │ │ + 14a50: 50fa str r2, [r7, r3] │ │ + 14a52: f7fa ffab bl f9ac │ │ + 14a56: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 14a58: 1c38 adds r0, r7, #0 │ │ + 14a5a: 58fb ldr r3, [r7, r3] │ │ + 14a5c: 1c19 adds r1, r3, #0 │ │ + 14a5e: 9308 str r3, [sp, #32] │ │ + 14a60: f7f9 fe58 bl e714 │ │ + 14a64: 4bbf ldr r3, [pc, #764] ; (14d64 ) │ │ + 14a66: 1c04 adds r4, r0, #0 │ │ + 14a68: 447b add r3, pc │ │ + 14a6a: 7c1b ldrb r3, [r3, #16] │ │ + 14a6c: 2b20 cmp r3, #32 │ │ + 14a6e: d11a bne.n 14aa6 │ │ + 14a70: 23ed movs r3, #237 ; 0xed │ │ + 14a72: 9937 ldr r1, [sp, #220] ; 0xdc │ │ + 14a74: aa30 add r2, sp, #192 ; 0xc0 │ │ + 14a76: 189b adds r3, r3, r2 │ │ + 14a78: 7018 strb r0, [r3, #0] │ │ + 14a7a: 2900 cmp r1, #0 │ │ + 14a7c: d01c beq.n 14ab8 │ │ + 14a7e: 2400 movs r4, #0 │ │ + 14a80: ab5e add r3, sp, #376 ; 0x178 │ │ + 14a82: 0062 lsls r2, r4, #1 │ │ + 14a84: 189d adds r5, r3, r2 │ │ + 14a86: 5cd0 ldrb r0, [r2, r3] │ │ + 14a88: 786a ldrb r2, [r5, #1] │ │ + 14a8a: 4290 cmp r0, r2 │ │ + 14a8c: d314 bcc.n 14ab8 │ │ + 14a8e: 3401 adds r4, #1 │ │ + 14a90: 2c1a cmp r4, #26 │ │ + 14a92: d1f6 bne.n 14a82 │ │ + 14a94: 48b4 ldr r0, [pc, #720] ; (14d68 ) │ │ + 14a96: 4478 add r0, pc │ │ + 14a98: f7fb f882 bl fba0 │ │ + 14a9c: a837 add r0, sp, #220 ; 0xdc │ │ + 14a9e: 2100 movs r1, #0 │ │ + 14aa0: f7fb fdd0 bl 10644 │ │ + 14aa4: e008 b.n 14ab8 │ │ + 14aa6: 3b41 subs r3, #65 ; 0x41 │ │ + 14aa8: 005b lsls r3, r3, #1 │ │ + 14aaa: aa5e add r2, sp, #376 ; 0x178 │ │ + 14aac: 18d3 adds r3, r2, r3 │ │ + 14aae: 7058 strb r0, [r3, #1] │ │ + 14ab0: e002 b.n 14ab8 │ │ + 14ab2: 2b2e cmp r3, #46 ; 0x2e │ │ + 14ab4: d104 bne.n 14ac0 │ │ + 14ab6: 3601 adds r6, #1 │ │ + 14ab8: 78b3 ldrb r3, [r6, #2] │ │ + 14aba: 2b20 cmp r3, #32 │ │ + 14abc: d1f9 bne.n 14ab2 │ │ + 14abe: e7fa b.n 14ab6 │ │ + 14ac0: 9a1e ldr r2, [sp, #120] ; 0x78 │ │ + 14ac2: 6812 ldr r2, [r2, #0] │ │ + 14ac4: 18d2 adds r2, r2, r3 │ │ + 14ac6: 7852 ldrb r2, [r2, #1] │ │ + 14ac8: 07d2 lsls r2, r2, #31 │ │ + 14aca: d400 bmi.n 14ace │ │ + 14acc: 2320 movs r3, #32 │ │ + 14ace: 4aa7 ldr r2, [pc, #668] ; (14d6c ) │ │ + 14ad0: 447a add r2, pc │ │ + 14ad2: 7413 strb r3, [r2, #16] │ │ + 14ad4: 2b20 cmp r3, #32 │ │ + 14ad6: d102 bne.n 14ade │ │ + 14ad8: ab6b add r3, sp, #428 ; 0x1ac │ │ + 14ada: 701c strb r4, [r3, #0] │ │ + 14adc: e003 b.n 14ae6 │ │ + 14ade: 3b41 subs r3, #65 ; 0x41 │ │ + 14ae0: 005b lsls r3, r3, #1 │ │ + 14ae2: aa5e add r2, sp, #376 ; 0x178 │ │ + 14ae4: 549c strb r4, [r3, r2] │ │ + 14ae6: 2325 movs r3, #37 ; 0x25 │ │ + 14ae8: 7033 strb r3, [r6, #0] │ │ + 14aea: 9b2c ldr r3, [sp, #176] ; 0xb0 │ │ + 14aec: 58fb ldr r3, [r7, r3] │ │ + 14aee: 9308 str r3, [sp, #32] │ │ + 14af0: 2b00 cmp r3, #0 │ │ + 14af2: d049 beq.n 14b88 │ │ + 14af4: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 14af6: 2b00 cmp r3, #0 │ │ + 14af8: d149 bne.n 14b8e │ │ + 14afa: 68bb ldr r3, [r7, #8] │ │ + 14afc: 930a str r3, [sp, #40] ; 0x28 │ │ + 14afe: 2b00 cmp r3, #0 │ │ + 14b00: d067 beq.n 14bd2 │ │ + 14b02: 1c19 adds r1, r3, #0 │ │ + 14b04: 1c38 adds r0, r7, #0 │ │ + 14b06: 312c adds r1, #44 ; 0x2c │ │ + 14b08: 2209 movs r2, #9 │ │ + 14b0a: f7fa fc3d bl f388 │ │ + 14b0e: 9b2e ldr r3, [sp, #184] ; 0xb8 │ │ + 14b10: 466a mov r2, sp │ │ + 14b12: 58fb ldr r3, [r7, r3] │ │ + 14b14: 2120 movs r1, #32 │ │ + 14b16: 9308 str r3, [sp, #32] │ │ + 14b18: 1c03 adds r3, r0, #0 │ │ + 14b1a: 1c04 adds r4, r0, #0 │ │ + 14b1c: 1852 adds r2, r2, r1 │ │ + 14b1e: 7812 ldrb r2, [r2, #0] │ │ + 14b20: 332a adds r3, #42 ; 0x2a │ │ + 14b22: 1c38 adds r0, r7, #0 │ │ + 14b24: 701a strb r2, [r3, #0] │ │ + 14b26: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 14b28: 1c21 adds r1, r4, #0 │ │ + 14b2a: 58fb ldr r3, [r7, r3] │ │ + 14b2c: 9308 str r3, [sp, #32] │ │ + 14b2e: 9b31 ldr r3, [sp, #196] ; 0xc4 │ │ + 14b30: 9a08 ldr r2, [sp, #32] │ │ + 14b32: 58fb ldr r3, [r7, r3] │ │ + 14b34: 930a str r3, [sp, #40] ; 0x28 │ │ + 14b36: 9b33 ldr r3, [sp, #204] ; 0xcc │ │ + 14b38: 58fb ldr r3, [r7, r3] │ │ + 14b3a: 930b str r3, [sp, #44] ; 0x2c │ │ + 14b3c: 9300 str r3, [sp, #0] │ │ + 14b3e: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 14b40: f7fc f99a bl 10e78 │ │ + 14b44: 1c21 adds r1, r4, #0 │ │ + 14b46: 1c38 adds r0, r7, #0 │ │ + 14b48: 312c adds r1, #44 ; 0x2c │ │ + 14b4a: 220a movs r2, #10 │ │ + 14b4c: f7fa fc1c bl f388 │ │ + 14b50: 9b2e ldr r3, [sp, #184] ; 0xb8 │ │ + 14b52: 900a str r0, [sp, #40] ; 0x28 │ │ + 14b54: 466a mov r2, sp │ │ + 14b56: 58fb ldr r3, [r7, r3] │ │ + 14b58: 2120 movs r1, #32 │ │ + 14b5a: 9308 str r3, [sp, #32] │ │ + 14b5c: 1c03 adds r3, r0, #0 │ │ + 14b5e: 1852 adds r2, r2, r1 │ │ + 14b60: 7812 ldrb r2, [r2, #0] │ │ + 14b62: 332a adds r3, #42 ; 0x2a │ │ + 14b64: 1c38 adds r0, r7, #0 │ │ + 14b66: 701a strb r2, [r3, #0] │ │ + 14b68: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 14b6a: 990a ldr r1, [sp, #40] ; 0x28 │ │ + 14b6c: 58fb ldr r3, [r7, r3] │ │ + 14b6e: 9308 str r3, [sp, #32] │ │ + 14b70: 9b32 ldr r3, [sp, #200] ; 0xc8 │ │ + 14b72: 9a08 ldr r2, [sp, #32] │ │ + 14b74: 58fb ldr r3, [r7, r3] │ │ + 14b76: 930b str r3, [sp, #44] ; 0x2c │ │ + 14b78: 9b34 ldr r3, [sp, #208] ; 0xd0 │ │ + 14b7a: 58fb ldr r3, [r7, r3] │ │ + 14b7c: 931e str r3, [sp, #120] ; 0x78 │ │ + 14b7e: 9300 str r3, [sp, #0] │ │ + 14b80: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 14b82: f7fc f979 bl 10e78 │ │ + 14b86: e002 b.n 14b8e │ │ + 14b88: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 14b8a: 2b00 cmp r3, #0 │ │ + 14b8c: d021 beq.n 14bd2 │ │ + 14b8e: 9b2c ldr r3, [sp, #176] ; 0xb0 │ │ + 14b90: 58fd ldr r5, [r7, r3] │ │ + 14b92: 2d00 cmp r5, #0 │ │ + 14b94: d11d bne.n 14bd2 │ │ + 14b96: 990a ldr r1, [sp, #40] ; 0x28 │ │ + 14b98: 2209 movs r2, #9 │ │ + 14b9a: 312c adds r1, #44 ; 0x2c │ │ + 14b9c: 1c38 adds r0, r7, #0 │ │ + 14b9e: f7fa fbf3 bl f388 │ │ + 14ba2: 1c04 adds r4, r0, #0 │ │ + 14ba4: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 14ba6: 1c38 adds r0, r7, #0 │ │ + 14ba8: 58fb ldr r3, [r7, r3] │ │ + 14baa: 1c21 adds r1, r4, #0 │ │ + 14bac: 1c1a adds r2, r3, #0 │ │ + 14bae: 9308 str r3, [sp, #32] │ │ + 14bb0: f7fa ff20 bl f9f4 │ │ + 14bb4: 1c21 adds r1, r4, #0 │ │ + 14bb6: 220a movs r2, #10 │ │ + 14bb8: 312c adds r1, #44 ; 0x2c │ │ + 14bba: 1c38 adds r0, r7, #0 │ │ + 14bbc: f7fa fbe4 bl f388 │ │ + 14bc0: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 14bc2: 1c01 adds r1, r0, #0 │ │ + 14bc4: 58fb ldr r3, [r7, r3] │ │ + 14bc6: 1c38 adds r0, r7, #0 │ │ + 14bc8: 1c1a adds r2, r3, #0 │ │ + 14bca: 9308 str r3, [sp, #32] │ │ + 14bcc: f7fa ff12 bl f9f4 │ │ + 14bd0: 950a str r5, [sp, #40] ; 0x28 │ │ + 14bd2: 9b24 ldr r3, [sp, #144] ; 0x90 │ │ + 14bd4: 58fb ldr r3, [r7, r3] │ │ + 14bd6: 9308 str r3, [sp, #32] │ │ + 14bd8: 2b00 cmp r3, #0 │ │ + 14bda: d016 beq.n 14c0a │ │ + 14bdc: 9b25 ldr r3, [sp, #148] ; 0x94 │ │ + 14bde: 58fb ldr r3, [r7, r3] │ │ + 14be0: 9308 str r3, [sp, #32] │ │ + 14be2: 2b00 cmp r3, #0 │ │ + 14be4: d111 bne.n 14c0a │ │ + 14be6: 23d2 movs r3, #210 ; 0xd2 │ │ + 14be8: 68b9 ldr r1, [r7, #8] │ │ + 14bea: 005b lsls r3, r3, #1 │ │ + 14bec: 50f9 str r1, [r7, r3] │ │ + 14bee: 2900 cmp r1, #0 │ │ + 14bf0: d00b beq.n 14c0a │ │ + 14bf2: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 14bf4: 312c adds r1, #44 ; 0x2c │ │ + 14bf6: 2208 movs r2, #8 │ │ + 14bf8: 1c38 adds r0, r7, #0 │ │ + 14bfa: 58fc ldr r4, [r7, r3] │ │ + 14bfc: f7fa fbc4 bl f388 │ │ + 14c00: 1c22 adds r2, r4, #0 │ │ + 14c02: 1c01 adds r1, r0, #0 │ │ + 14c04: 1c38 adds r0, r7, #0 │ │ + 14c06: f7fa ff1f bl fa48 │ │ + 14c0a: 9b25 ldr r3, [sp, #148] ; 0x94 │ │ + 14c0c: 58fb ldr r3, [r7, r3] │ │ + 14c0e: 9308 str r3, [sp, #32] │ │ + 14c10: 2b00 cmp r3, #0 │ │ + 14c12: d006 beq.n 14c22 │ │ + 14c14: 9b24 ldr r3, [sp, #144] ; 0x90 │ │ + 14c16: 58fb ldr r3, [r7, r3] │ │ + 14c18: 2b00 cmp r3, #0 │ │ + 14c1a: d102 bne.n 14c22 │ │ + 14c1c: 22d2 movs r2, #210 ; 0xd2 │ │ + 14c1e: 0052 lsls r2, r2, #1 │ │ + 14c20: 50bb str r3, [r7, r2] │ │ + 14c22: 2203 movs r2, #3 │ │ + 14c24: 7833 ldrb r3, [r6, #0] │ │ + 14c26: 920b str r2, [sp, #44] ; 0x2c │ │ + 14c28: 2b00 cmp r3, #0 │ │ + 14c2a: d101 bne.n 14c30 │ │ + 14c2c: f7fe ffca bl 13bc4 │ │ + 14c30: 2b25 cmp r3, #37 ; 0x25 │ │ + 14c32: d101 bne.n 14c38 │ │ + 14c34: f7fe ffc6 bl 13bc4 │ │ + 14c38: 2320 movs r3, #32 │ │ + 14c3a: 9322 str r3, [sp, #136] ; 0x88 │ │ + 14c3c: 2300 movs r3, #0 │ │ + 14c3e: 9321 str r3, [sp, #132] ; 0x84 │ │ + 14c40: 7833 ldrb r3, [r6, #0] │ │ + 14c42: 1c75 adds r5, r6, #1 │ │ + 14c44: 9308 str r3, [sp, #32] │ │ + 14c46: 2b00 cmp r3, #0 │ │ + 14c48: d101 bne.n 14c4e │ │ + 14c4a: f7fe ffbb bl 13bc4 │ │ + 14c4e: 9b21 ldr r3, [sp, #132] ; 0x84 │ │ + 14c50: 2b00 cmp r3, #0 │ │ + 14c52: d139 bne.n 14cc8 │ │ + 14c54: 9a08 ldr r2, [sp, #32] │ │ + 14c56: 9b1b ldr r3, [sp, #108] ; 0x6c │ │ + 14c58: 4694 mov ip, r2 │ │ + 14c5a: 681b ldr r3, [r3, #0] │ │ + 14c5c: 931e str r3, [sp, #120] ; 0x78 │ │ + 14c5e: 4463 add r3, ip │ │ + 14c60: 785b ldrb r3, [r3, #1] │ │ + 14c62: 079b lsls r3, r3, #30 │ │ + 14c64: d030 beq.n 14cc8 │ │ + 14c66: 7873 ldrb r3, [r6, #1] │ │ + 14c68: 2b3a cmp r3, #58 ; 0x3a │ │ + 14c6a: d02d beq.n 14cc8 │ │ + 14c6c: 687b ldr r3, [r7, #4] │ │ + 14c6e: 2b00 cmp r3, #0 │ │ + 14c70: d02a beq.n 14cc8 │ │ + 14c72: 795a ldrb r2, [r3, #5] │ │ + 14c74: 7919 ldrb r1, [r3, #4] │ │ + 14c76: 0212 lsls r2, r2, #8 │ │ + 14c78: 430a orrs r2, r1 │ │ + 14c7a: 7999 ldrb r1, [r3, #6] │ │ + 14c7c: 0409 lsls r1, r1, #16 │ │ + 14c7e: 4311 orrs r1, r2 │ │ + 14c80: 79da ldrb r2, [r3, #7] │ │ + 14c82: 0612 lsls r2, r2, #24 │ │ + 14c84: 430a orrs r2, r1 │ │ + 14c86: 7812 ldrb r2, [r2, #0] │ │ + 14c88: 9908 ldr r1, [sp, #32] │ │ + 14c8a: 428a cmp r2, r1 │ │ + 14c8c: d111 bne.n 14cb2 │ │ + 14c8e: 7a5a ldrb r2, [r3, #9] │ │ + 14c90: 7a19 ldrb r1, [r3, #8] │ │ + 14c92: 0212 lsls r2, r2, #8 │ │ + 14c94: 430a orrs r2, r1 │ │ + 14c96: 7a99 ldrb r1, [r3, #10] │ │ + 14c98: 0409 lsls r1, r1, #16 │ │ + 14c9a: 4311 orrs r1, r2 │ │ + 14c9c: 7ada ldrb r2, [r3, #11] │ │ + 14c9e: 9521 str r5, [sp, #132] ; 0x84 │ │ + 14ca0: 0612 lsls r2, r2, #24 │ │ + 14ca2: 430a orrs r2, r1 │ │ + 14ca4: 7813 ldrb r3, [r2, #0] │ │ + 14ca6: 1c55 adds r5, r2, #1 │ │ + 14ca8: 9308 str r3, [sp, #32] │ │ + 14caa: 2b00 cmp r3, #0 │ │ + 14cac: d10c bne.n 14cc8 │ │ + 14cae: f001 f935 bl 15f1c │ │ + 14cb2: 7859 ldrb r1, [r3, #1] │ │ + 14cb4: 781a ldrb r2, [r3, #0] │ │ + 14cb6: 0209 lsls r1, r1, #8 │ │ + 14cb8: 4311 orrs r1, r2 │ │ + 14cba: 789a ldrb r2, [r3, #2] │ │ + 14cbc: 78db ldrb r3, [r3, #3] │ │ + 14cbe: 0412 lsls r2, r2, #16 │ │ + 14cc0: 430a orrs r2, r1 │ │ + 14cc2: 061b lsls r3, r3, #24 │ │ + 14cc4: 4313 orrs r3, r2 │ │ + 14cc6: e7d2 b.n 14c6e │ │ + 14cc8: 9b08 ldr r3, [sp, #32] │ │ + 14cca: 2b2e cmp r3, #46 ; 0x2e │ │ + 14ccc: d101 bne.n 14cd2 │ │ + 14cce: f001 fb7b bl 163c8 │ │ + 14cd2: d81c bhi.n 14d0e │ │ + 14cd4: 2b26 cmp r3, #38 ; 0x26 │ │ + 14cd6: d101 bne.n 14cdc │ │ + 14cd8: f000 fc43 bl 15562 │ │ + 14cdc: d80b bhi.n 14cf6 │ │ + 14cde: 2b22 cmp r3, #34 ; 0x22 │ │ + 14ce0: d101 bne.n 14ce6 │ │ + 14ce2: f000 fca5 bl 15630 │ │ + 14ce6: 2b25 cmp r3, #37 ; 0x25 │ │ + 14ce8: d033 beq.n 14d52 │ │ + 14cea: 2b21 cmp r3, #33 ; 0x21 │ │ + 14cec: d001 beq.n 14cf2 │ │ + 14cee: f001 f916 bl 15f1e │ │ + 14cf2: f000 fdb3 bl 1585c │ │ + 14cf6: 9b08 ldr r3, [sp, #32] │ │ + 14cf8: 2b29 cmp r3, #41 ; 0x29 │ │ + 14cfa: d026 beq.n 14d4a │ │ + 14cfc: 2b2b cmp r3, #43 ; 0x2b │ │ + 14cfe: d101 bne.n 14d04 │ │ + 14d00: f000 fdac bl 1585c │ │ + 14d04: 2b28 cmp r3, #40 ; 0x28 │ │ + 14d06: d100 bne.n 14d0a │ │ + 14d08: e2b0 b.n 1526c │ │ + 14d0a: f001 f908 bl 15f1e │ │ + 14d0e: 9b08 ldr r3, [sp, #32] │ │ + 14d10: 2b5d cmp r3, #93 ; 0x5d │ │ + 14d12: d101 bne.n 14d18 │ │ + 14d14: f000 fc3e bl 15594 │ │ + 14d18: d80a bhi.n 14d30 │ │ + 14d1a: 2b5b cmp r3, #91 ; 0x5b │ │ + 14d1c: d028 beq.n 14d70 │ │ + 14d1e: d901 bls.n 14d24 │ │ + 14d20: f000 fd95 bl 1584e │ │ + 14d24: 2b3a cmp r3, #58 ; 0x3a │ │ + 14d26: d101 bne.n 14d2c │ │ + 14d28: f000 fc38 bl 1559c │ │ + 14d2c: f001 f8f7 bl 15f1e │ │ + 14d30: 9b08 ldr r3, [sp, #32] │ │ + 14d32: 2b7b cmp r3, #123 ; 0x7b │ │ + 14d34: d100 bne.n 14d38 │ │ + 14d36: e2de b.n 152f6 │ │ + 14d38: 2b7c cmp r3, #124 ; 0x7c │ │ + 14d3a: d100 bne.n 14d3e │ │ + 14d3c: e310 b.n 15360 │ │ + 14d3e: 2b60 cmp r3, #96 ; 0x60 │ │ + 14d40: d001 beq.n 14d46 │ │ + 14d42: f001 f8ec bl 15f1e │ │ + 14d46: f001 fb3f bl 163c8 │ │ + 14d4a: 9b13 ldr r3, [sp, #76] ; 0x4c │ │ + 14d4c: 9311 str r3, [sp, #68] ; 0x44 │ │ + 14d4e: f000 fc21 bl 15594 │ │ + 14d52: 782b ldrb r3, [r5, #0] │ │ + 14d54: 2b00 cmp r3, #0 │ │ + 14d56: d101 bne.n 14d5c │ │ + 14d58: f000 fc1d bl 15596 │ │ + 14d5c: 3501 adds r5, #1 │ │ + 14d5e: e7f8 b.n 14d52 │ │ + 14d60: 3656 adds r6, #86 ; 0x56 │ │ + 14d62: 0003 movs r3, r0 │ │ + 14d64: 3630 adds r6, #48 ; 0x30 │ │ + 14d66: 0003 movs r3, r0 │ │ + 14d68: ee76 0001 cdp 0, 7, cr0, cr6, cr1, {0} │ │ + 14d6c: 35c8 adds r5, #200 ; 0xc8 │ │ + 14d6e: 0003 movs r3, r0 │ │ + 14d70: 2200 movs r2, #0 │ │ + 14d72: 782b ldrb r3, [r5, #0] │ │ + 14d74: 9207 str r2, [sp, #28] │ │ + 14d76: 2b7c cmp r3, #124 ; 0x7c │ │ + 14d78: d101 bne.n 14d7e │ │ + 14d7a: f001 fb25 bl 163c8 │ │ + 14d7e: 49c0 ldr r1, [pc, #768] ; (15080 ) │ │ + 14d80: 1c28 adds r0, r5, #0 │ │ + 14d82: 4479 add r1, pc │ │ + 14d84: 2202 movs r2, #2 │ │ + 14d86: f01c ffd9 bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 14d8a: 2800 cmp r0, #0 │ │ + 14d8c: d15b bne.n 14e46 │ │ + 14d8e: 2008 movs r0, #8 │ │ + 14d90: 9b1b ldr r3, [sp, #108] ; 0x6c │ │ + 14d92: 681c ldr r4, [r3, #0] │ │ + 14d94: 1cab adds r3, r5, #2 │ │ + 14d96: 1c19 adds r1, r3, #0 │ │ + 14d98: 780a ldrb r2, [r1, #0] │ │ + 14d9a: 3301 adds r3, #1 │ │ + 14d9c: 18a2 adds r2, r4, r2 │ │ + 14d9e: 7852 ldrb r2, [r2, #1] │ │ + 14da0: 4002 ands r2, r0 │ │ + 14da2: d1f8 bne.n 14d96 │ │ + 14da4: 1c38 adds r0, r7, #0 │ │ + 14da6: 24ce movs r4, #206 ; 0xce │ │ + 14da8: f7fa faee bl f388 │ │ + 14dac: 0064 lsls r4, r4, #1 │ │ + 14dae: 5138 str r0, [r7, r4] │ │ + 14db0: 782b ldrb r3, [r5, #0] │ │ + 14db2: 2b00 cmp r3, #0 │ │ + 14db4: d127 bne.n 14e06 │ │ + 14db6: 2300 movs r3, #0 │ │ + 14db8: 4ab2 ldr r2, [pc, #712] ; (15084 ) │ │ + 14dba: 933f str r3, [sp, #252] ; 0xfc │ │ + 14dbc: 9b17 ldr r3, [sp, #92] ; 0x5c │ │ + 14dbe: 447a add r2, pc │ │ + 14dc0: 49b1 ldr r1, [pc, #708] ; (15088 ) │ │ + 14dc2: 009b lsls r3, r3, #2 │ │ + 14dc4: 18d3 adds r3, r2, r3 │ │ + 14dc6: 6c1b ldr r3, [r3, #64] ; 0x40 │ │ + 14dc8: 4479 add r1, pc │ │ + 14dca: a86c add r0, sp, #432 ; 0x1b0 │ │ + 14dcc: 1c1a adds r2, r3, #0 │ │ + 14dce: f01d f825 bl 31e1c <__aeabi_llsl@@Base+0x2bc> │ │ + 14dd2: 5939 ldr r1, [r7, r4] │ │ + 14dd4: 7a4c ldrb r4, [r1, #9] │ │ + 14dd6: 7a0e ldrb r6, [r1, #8] │ │ + 14dd8: 7a8a ldrb r2, [r1, #10] │ │ + 14dda: 0224 lsls r4, r4, #8 │ │ + 14ddc: 4334 orrs r4, r6 │ │ + 14dde: 0412 lsls r2, r2, #16 │ │ + 14de0: 4314 orrs r4, r2 │ │ + 14de2: 7aca ldrb r2, [r1, #11] │ │ + 14de4: 0612 lsls r2, r2, #24 │ │ + 14de6: 4314 orrs r4, r2 │ │ + 14de8: 1e22 subs r2, r4, #0 │ │ + 14dea: d010 beq.n 14e0e │ │ + 14dec: 7963 ldrb r3, [r4, #5] │ │ + 14dee: 7926 ldrb r6, [r4, #4] │ │ + 14df0: 79a2 ldrb r2, [r4, #6] │ │ + 14df2: 021b lsls r3, r3, #8 │ │ + 14df4: 4333 orrs r3, r6 │ │ + 14df6: 0412 lsls r2, r2, #16 │ │ + 14df8: 431a orrs r2, r3 │ │ + 14dfa: 1c16 adds r6, r2, #0 │ │ + 14dfc: 79e2 ldrb r2, [r4, #7] │ │ + 14dfe: 0613 lsls r3, r2, #24 │ │ + 14e00: 4333 orrs r3, r6 │ │ + 14e02: 1c1a adds r2, r3, #0 │ │ + 14e04: e003 b.n 14e0e │ │ + 14e06: 2b5d cmp r3, #93 ; 0x5d │ │ + 14e08: d0d5 beq.n 14db6 │ │ + 14e0a: 3501 adds r5, #1 │ │ + 14e0c: e7d0 b.n 14db0 │ │ + 14e0e: 4b9f ldr r3, [pc, #636] ; (1508c ) │ │ + 14e10: 920e str r2, [sp, #56] ; 0x38 │ │ + 14e12: 447b add r3, pc │ │ + 14e14: 695b ldr r3, [r3, #20] │ │ + 14e16: 429a cmp r2, r3 │ │ + 14e18: d200 bcs.n 14e1c │ │ + 14e1a: 930e str r3, [sp, #56] ; 0x38 │ │ + 14e1c: 23d4 movs r3, #212 ; 0xd4 │ │ + 14e1e: 9a0e ldr r2, [sp, #56] ; 0x38 │ │ + 14e20: 005b lsls r3, r3, #1 │ │ + 14e22: 50fa str r2, [r7, r3] │ │ + 14e24: 1c0b adds r3, r1, #0 │ │ + 14e26: 3329 adds r3, #41 ; 0x29 │ │ + 14e28: 781b ldrb r3, [r3, #0] │ │ + 14e2a: 9320 str r3, [sp, #128] ; 0x80 │ │ + 14e2c: 1c0b adds r3, r1, #0 │ │ + 14e2e: 332b adds r3, #43 ; 0x2b │ │ + 14e30: 781b ldrb r3, [r3, #0] │ │ + 14e32: 2b00 cmp r3, #0 │ │ + 14e34: d001 beq.n 14e3a │ │ + 14e36: f001 fa6a bl 1630e │ │ + 14e3a: 9309 str r3, [sp, #36] ; 0x24 │ │ + 14e3c: 9307 str r3, [sp, #28] │ │ + 14e3e: 2301 movs r3, #1 │ │ + 14e40: 9313 str r3, [sp, #76] ; 0x4c │ │ + 14e42: f001 fac1 bl 163c8 │ │ + 14e46: 4992 ldr r1, [pc, #584] ; (15090 ) │ │ + 14e48: 1c28 adds r0, r5, #0 │ │ + 14e4a: 4479 add r1, pc │ │ + 14e4c: 2202 movs r2, #2 │ │ + 14e4e: f01c ff75 bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 14e52: 2800 cmp r0, #0 │ │ + 14e54: d121 bne.n 14e9a │ │ + 14e56: 1cae adds r6, r5, #2 │ │ + 14e58: 1c30 adds r0, r6, #0 │ │ + 14e5a: f7fa fed1 bl fc00 │ │ + 14e5e: 4a8d ldr r2, [pc, #564] ; (15094 ) │ │ + 14e60: 0083 lsls r3, r0, #2 │ │ + 14e62: 498d ldr r1, [pc, #564] ; (15098 ) │ │ + 14e64: 447a add r2, pc │ │ + 14e66: 18d3 adds r3, r2, r3 │ │ + 14e68: 6c1b ldr r3, [r3, #64] ; 0x40 │ │ + 14e6a: 4479 add r1, pc │ │ + 14e6c: 9017 str r0, [sp, #92] ; 0x5c │ │ + 14e6e: 1c1a adds r2, r3, #0 │ │ + 14e70: a86c add r0, sp, #432 ; 0x1b0 │ │ + 14e72: f01c ffd3 bl 31e1c <__aeabi_llsl@@Base+0x2bc> │ │ + 14e76: 1c30 adds r0, r6, #0 │ │ + 14e78: f7f9 fc62 bl e740 │ │ + 14e7c: 1c05 adds r5, r0, #0 │ │ + 14e7e: f7f9 ff69 bl ed54 │ │ + 14e82: 1c3b adds r3, r7, #0 │ │ + 14e84: 33fc adds r3, #252 ; 0xfc │ │ + 14e86: 67d8 str r0, [r3, #124] ; 0x7c │ │ + 14e88: 782b ldrb r3, [r5, #0] │ │ + 14e8a: 2b00 cmp r3, #0 │ │ + 14e8c: d100 bne.n 14e90 │ │ + 14e8e: e382 b.n 15596 │ │ + 14e90: 2b5d cmp r3, #93 ; 0x5d │ │ + 14e92: d100 bne.n 14e96 │ │ + 14e94: e37e b.n 15594 │ │ + 14e96: 3501 adds r5, #1 │ │ + 14e98: e7f6 b.n 14e88 │ │ + 14e9a: 4980 ldr r1, [pc, #512] ; (1509c ) │ │ + 14e9c: 1c28 adds r0, r5, #0 │ │ + 14e9e: 4479 add r1, pc │ │ + 14ea0: 2202 movs r2, #2 │ │ + 14ea2: f01c ff4b bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 14ea6: 2800 cmp r0, #0 │ │ + 14ea8: d114 bne.n 14ed4 │ │ + 14eaa: 1ca8 adds r0, r5, #2 │ │ + 14eac: a93b add r1, sp, #236 ; 0xec │ │ + 14eae: aa3c add r2, sp, #240 ; 0xf0 │ │ + 14eb0: f7fa fc58 bl f764 │ │ + 14eb4: 782b ldrb r3, [r5, #0] │ │ + 14eb6: 2b00 cmp r3, #0 │ │ + 14eb8: d108 bne.n 14ecc │ │ + 14eba: 6978 ldr r0, [r7, #20] │ │ + 14ebc: 993b ldr r1, [sp, #236] ; 0xec │ │ + 14ebe: 9a3c ldr r2, [sp, #240] ; 0xf0 │ │ + 14ec0: f7fa fbd0 bl f664 │ │ + 14ec4: 1c3b adds r3, r7, #0 │ │ + 14ec6: 33fc adds r3, #252 ; 0xfc │ │ + 14ec8: 6698 str r0, [r3, #104] ; 0x68 │ │ + 14eca: e363 b.n 15594 │ │ + 14ecc: 2b5d cmp r3, #93 ; 0x5d │ │ + 14ece: d0f4 beq.n 14eba │ │ + 14ed0: 3501 adds r5, #1 │ │ + 14ed2: e7ef b.n 14eb4 │ │ + 14ed4: 4972 ldr r1, [pc, #456] ; (150a0 ) │ │ + 14ed6: 1c28 adds r0, r5, #0 │ │ + 14ed8: 4479 add r1, pc │ │ + 14eda: 2202 movs r2, #2 │ │ + 14edc: f01c ff2e bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 14ee0: 2800 cmp r0, #0 │ │ + 14ee2: d144 bne.n 14f6e │ │ + 14ee4: 9b37 ldr r3, [sp, #220] ; 0xdc │ │ + 14ee6: 2b00 cmp r3, #0 │ │ + 14ee8: d03d beq.n 14f66 │ │ + 14eea: 24d4 movs r4, #212 ; 0xd4 │ │ + 14eec: 68b9 ldr r1, [r7, #8] │ │ + 14eee: 0064 lsls r4, r4, #1 │ │ + 14ef0: 2900 cmp r1, #0 │ │ + 14ef2: d003 beq.n 14efc │ │ + 14ef4: 1c38 adds r0, r7, #0 │ │ + 14ef6: 593a ldr r2, [r7, r4] │ │ + 14ef8: f7fa fd58 bl f9ac │ │ + 14efc: 5939 ldr r1, [r7, r4] │ │ + 14efe: 1c38 adds r0, r7, #0 │ │ + 14f00: f7f9 fc08 bl e714 │ │ + 14f04: 4b67 ldr r3, [pc, #412] ; (150a4 ) │ │ + 14f06: 447b add r3, pc │ │ + 14f08: 7c1b ldrb r3, [r3, #16] │ │ + 14f0a: 2b20 cmp r3, #32 │ │ + 14f0c: d104 bne.n 14f18 │ │ + 14f0e: 23ed movs r3, #237 ; 0xed │ │ + 14f10: aa30 add r2, sp, #192 ; 0xc0 │ │ + 14f12: 189b adds r3, r3, r2 │ │ + 14f14: 7018 strb r0, [r3, #0] │ │ + 14f16: e004 b.n 14f22 │ │ + 14f18: 3b41 subs r3, #65 ; 0x41 │ │ + 14f1a: 005b lsls r3, r3, #1 │ │ + 14f1c: aa5e add r2, sp, #376 ; 0x178 │ │ + 14f1e: 18d3 adds r3, r2, r3 │ │ + 14f20: 7058 strb r0, [r3, #1] │ │ + 14f22: 2408 movs r4, #8 │ │ + 14f24: 4b60 ldr r3, [pc, #384] ; (150a8 ) │ │ + 14f26: 9a1a ldr r2, [sp, #104] ; 0x68 │ │ + 14f28: 58d3 ldr r3, [r2, r3] │ │ + 14f2a: 6819 ldr r1, [r3, #0] │ │ + 14f2c: 78ab ldrb r3, [r5, #2] │ │ + 14f2e: 18ca adds r2, r1, r3 │ │ + 14f30: 7852 ldrb r2, [r2, #1] │ │ + 14f32: 4222 tst r2, r4 │ │ + 14f34: d001 beq.n 14f3a │ │ + 14f36: 3501 adds r5, #1 │ │ + 14f38: e7f8 b.n 14f2c │ │ + 14f3a: 2b2e cmp r3, #46 ; 0x2e │ │ + 14f3c: d0fb beq.n 14f36 │ │ + 14f3e: 07d2 lsls r2, r2, #31 │ │ + 14f40: d400 bmi.n 14f44 │ │ + 14f42: 2320 movs r3, #32 │ │ + 14f44: 4a59 ldr r2, [pc, #356] ; (150ac ) │ │ + 14f46: 447a add r2, pc │ │ + 14f48: 7413 strb r3, [r2, #16] │ │ + 14f4a: 2b20 cmp r3, #32 │ │ + 14f4c: d102 bne.n 14f54 │ │ + 14f4e: ab6b add r3, sp, #428 ; 0x1ac │ │ + 14f50: 7018 strb r0, [r3, #0] │ │ + 14f52: e008 b.n 14f66 │ │ + 14f54: 3b41 subs r3, #65 ; 0x41 │ │ + 14f56: 005b lsls r3, r3, #1 │ │ + 14f58: aa5e add r2, sp, #376 ; 0x178 │ │ + 14f5a: 5498 strb r0, [r3, r2] │ │ + 14f5c: e003 b.n 14f66 │ │ + 14f5e: 2b5d cmp r3, #93 ; 0x5d │ │ + 14f60: d100 bne.n 14f64 │ │ + 14f62: e317 b.n 15594 │ │ + 14f64: 3501 adds r5, #1 │ │ + 14f66: 782b ldrb r3, [r5, #0] │ │ + 14f68: 2b00 cmp r3, #0 │ │ + 14f6a: d1f8 bne.n 14f5e │ │ + 14f6c: e313 b.n 15596 │ │ + 14f6e: 4950 ldr r1, [pc, #320] ; (150b0 ) │ │ + 14f70: 1c28 adds r0, r5, #0 │ │ + 14f72: 4479 add r1, pc │ │ + 14f74: 2202 movs r2, #2 │ │ + 14f76: f01c fee1 bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 14f7a: 2800 cmp r0, #0 │ │ + 14f7c: d119 bne.n 14fb2 │ │ + 14f7e: 1ca8 adds r0, r5, #2 │ │ + 14f80: 2101 movs r1, #1 │ │ + 14f82: f7fa ff2f bl fde4 │ │ + 14f86: 9015 str r0, [sp, #84] ; 0x54 │ │ + 14f88: 782b ldrb r3, [r5, #0] │ │ + 14f8a: 2b00 cmp r3, #0 │ │ + 14f8c: d105 bne.n 14f9a │ │ + 14f8e: 68b9 ldr r1, [r7, #8] │ │ + 14f90: 2900 cmp r1, #0 │ │ + 14f92: d106 bne.n 14fa2 │ │ + 14f94: 9107 str r1, [sp, #28] │ │ + 14f96: f001 fa17 bl 163c8 │ │ + 14f9a: 2b5d cmp r3, #93 ; 0x5d │ │ + 14f9c: d0f7 beq.n 14f8e │ │ + 14f9e: 3501 adds r5, #1 │ │ + 14fa0: e7f2 b.n 14f88 │ │ + 14fa2: 23d4 movs r3, #212 ; 0xd4 │ │ + 14fa4: 005b lsls r3, r3, #1 │ │ + 14fa6: 58fa ldr r2, [r7, r3] │ │ + 14fa8: 1c38 adds r0, r7, #0 │ │ + 14faa: 9b15 ldr r3, [sp, #84] ; 0x54 │ │ + 14fac: f7fa fc86 bl f8bc │ │ + 14fb0: e2f0 b.n 15594 │ │ + 14fb2: 4940 ldr r1, [pc, #256] ; (150b4 ) │ │ + 14fb4: 1c28 adds r0, r5, #0 │ │ + 14fb6: 4479 add r1, pc │ │ + 14fb8: 2202 movs r2, #2 │ │ + 14fba: f01c febf bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 14fbe: 2800 cmp r0, #0 │ │ + 14fc0: d14d bne.n 1505e │ │ + 14fc2: 9a1a ldr r2, [sp, #104] ; 0x68 │ │ + 14fc4: 4b38 ldr r3, [pc, #224] ; (150a8 ) │ │ + 14fc6: 1cae adds r6, r5, #2 │ │ + 14fc8: 58d3 ldr r3, [r2, r3] │ │ + 14fca: 2208 movs r2, #8 │ │ + 14fcc: 681c ldr r4, [r3, #0] │ │ + 14fce: 7833 ldrb r3, [r6, #0] │ │ + 14fd0: 18e3 adds r3, r4, r3 │ │ + 14fd2: 785b ldrb r3, [r3, #1] │ │ + 14fd4: 4213 tst r3, r2 │ │ + 14fd6: d001 beq.n 14fdc │ │ + 14fd8: 3601 adds r6, #1 │ │ + 14fda: e7f8 b.n 14fce │ │ + 14fdc: 4936 ldr r1, [pc, #216] ; (150b8 ) │ │ + 14fde: 1c30 adds r0, r6, #0 │ │ + 14fe0: 4479 add r1, pc │ │ + 14fe2: 2204 movs r2, #4 │ │ + 14fe4: 1c35 adds r5, r6, #0 │ │ + 14fe6: f01c fea9 bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 14fea: 2800 cmp r0, #0 │ │ + 14fec: d134 bne.n 15058 │ │ + 14fee: 7933 ldrb r3, [r6, #4] │ │ + 14ff0: 2b3d cmp r3, #61 ; 0x3d │ │ + 14ff2: d004 beq.n 14ffe │ │ + 14ff4: 18e3 adds r3, r4, r3 │ │ + 14ff6: 785a ldrb r2, [r3, #1] │ │ + 14ff8: 2308 movs r3, #8 │ │ + 14ffa: 421a tst r2, r3 │ │ + 14ffc: d02c beq.n 15058 │ │ + 14ffe: 2108 movs r1, #8 │ │ + 15000: 1d33 adds r3, r6, #4 │ │ + 15002: 781a ldrb r2, [r3, #0] │ │ + 15004: 18a0 adds r0, r4, r2 │ │ + 15006: 7840 ldrb r0, [r0, #1] │ │ + 15008: 4208 tst r0, r1 │ │ + 1500a: d001 beq.n 15010 │ │ + 1500c: 3301 adds r3, #1 │ │ + 1500e: e7f8 b.n 15002 │ │ + 15010: 1c1d adds r5, r3, #0 │ │ + 15012: 2a3d cmp r2, #61 ; 0x3d │ │ + 15014: d108 bne.n 15028 │ │ + 15016: 2208 movs r2, #8 │ │ + 15018: 3501 adds r5, #1 │ │ + 1501a: 782b ldrb r3, [r5, #0] │ │ + 1501c: 18e3 adds r3, r4, r3 │ │ + 1501e: 785b ldrb r3, [r3, #1] │ │ + 15020: 4213 tst r3, r2 │ │ + 15022: d001 beq.n 15028 │ │ + 15024: 3501 adds r5, #1 │ │ + 15026: e7f8 b.n 1501a │ │ + 15028: 1c38 adds r0, r7, #0 │ │ + 1502a: 1c29 adds r1, r5, #0 │ │ + 1502c: 225d movs r2, #93 ; 0x5d │ │ + 1502e: f7fd f8c3 bl 121b8 │ │ + 15032: 23ce movs r3, #206 ; 0xce │ │ + 15034: 005b lsls r3, r3, #1 │ │ + 15036: 58fb ldr r3, [r7, r3] │ │ + 15038: 2b00 cmp r3, #0 │ │ + 1503a: d004 beq.n 15046 │ │ + 1503c: 332b adds r3, #43 ; 0x2b │ │ + 1503e: 781b ldrb r3, [r3, #0] │ │ + 15040: 425a negs r2, r3 │ │ + 15042: 415a adcs r2, r3 │ │ + 15044: 9213 str r2, [sp, #76] ; 0x4c │ │ + 15046: 9b13 ldr r3, [sp, #76] ; 0x4c │ │ + 15048: 9a11 ldr r2, [sp, #68] ; 0x44 │ │ + 1504a: 425b negs r3, r3 │ │ + 1504c: 401a ands r2, r3 │ │ + 1504e: 9211 str r2, [sp, #68] ; 0x44 │ │ + 15050: e002 b.n 15058 │ │ + 15052: 2b5d cmp r3, #93 ; 0x5d │ │ + 15054: d003 beq.n 1505e │ │ + 15056: 3501 adds r5, #1 │ │ + 15058: 782b ldrb r3, [r5, #0] │ │ + 1505a: 2b00 cmp r3, #0 │ │ + 1505c: d1f9 bne.n 15052 │ │ + 1505e: 782e ldrb r6, [r5, #0] │ │ + 15060: 2e00 cmp r6, #0 │ │ + 15062: d100 bne.n 15066 │ │ + 15064: e296 b.n 15594 │ │ + 15066: 786b ldrb r3, [r5, #1] │ │ + 15068: 2b3a cmp r3, #58 ; 0x3a │ │ + 1506a: d127 bne.n 150bc │ │ + 1506c: 782b ldrb r3, [r5, #0] │ │ + 1506e: 2b00 cmp r3, #0 │ │ + 15070: d100 bne.n 15074 │ │ + 15072: e290 b.n 15596 │ │ + 15074: 2b5d cmp r3, #93 ; 0x5d │ │ + 15076: d100 bne.n 1507a │ │ + 15078: e28c b.n 15594 │ │ + 1507a: 3501 adds r5, #1 │ │ + 1507c: e7f6 b.n 1506c │ │ + 1507e: 46c0 nop ; (mov r8, r8) │ │ + 15080: e7ce b.n 15020 │ │ + 15082: 0001 movs r1, r0 │ │ + 15084: 3c72 subs r4, #114 ; 0x72 │ │ + 15086: 0002 movs r2, r0 │ │ + 15088: e78e b.n 14fa8 │ │ + 1508a: 0001 movs r1, r0 │ │ + 1508c: 3286 adds r2, #134 ; 0x86 │ │ + 1508e: 0003 movs r3, r0 │ │ + 15090: e709 b.n 14ea6 │ │ + 15092: 0001 movs r1, r0 │ │ + 15094: 3bcc subs r3, #204 ; 0xcc │ │ + 15096: 0002 movs r2, r0 │ │ + 15098: e6ec b.n 14e74 │ │ + 1509a: 0001 movs r1, r0 │ │ + 1509c: e698 b.n 14dd0 │ │ + 1509e: 0001 movs r1, r0 │ │ + 150a0: e661 b.n 14d66 │ │ + 150a2: 0001 movs r1, r0 │ │ + 150a4: 3192 adds r1, #146 ; 0x92 │ │ + 150a6: 0003 movs r3, r0 │ │ + 150a8: ff2c ffff vminnm.f32 , q14, │ │ + 150ac: 3152 adds r1, #82 ; 0x52 │ │ + 150ae: 0003 movs r3, r0 │ │ + 150b0: e5ca b.n 14c48 │ │ + 150b2: 0001 movs r1, r0 │ │ + 150b4: e6c5 b.n 14e42 │ │ + 150b6: 0001 movs r1, r0 │ │ + 150b8: e614 b.n 14ce4 │ │ + 150ba: 0001 movs r1, r0 │ │ + 150bc: 48a7 ldr r0, [pc, #668] ; (1535c ) │ │ + 150be: 1c31 adds r1, r6, #0 │ │ + 150c0: 4478 add r0, pc │ │ + 150c2: f01c fe43 bl 31d4c <__aeabi_llsl@@Base+0x1ec> │ │ + 150c6: 1e04 subs r4, r0, #0 │ │ + 150c8: d033 beq.n 15132 │ │ + 150ca: 23ce movs r3, #206 ; 0xce │ │ + 150cc: 005b lsls r3, r3, #1 │ │ + 150ce: 58fb ldr r3, [r7, r3] │ │ + 150d0: 1c38 adds r0, r7, #0 │ │ + 150d2: 1c19 adds r1, r3, #0 │ │ + 150d4: 9307 str r3, [sp, #28] │ │ + 150d6: f7fb fbab bl 10830 │ │ + 150da: 23ce movs r3, #206 ; 0xce │ │ + 150dc: 005b lsls r3, r3, #1 │ │ + 150de: 50f8 str r0, [r7, r3] │ │ + 150e0: 1c38 adds r0, r7, #0 │ │ + 150e2: f7f9 f9b7 bl e454 │ │ + 150e6: 23d4 movs r3, #212 ; 0xd4 │ │ + 150e8: 005b lsls r3, r3, #1 │ │ + 150ea: 58fb ldr r3, [r7, r3] │ │ + 150ec: 9a0e ldr r2, [sp, #56] ; 0x38 │ │ + 150ee: 2101 movs r1, #1 │ │ + 150f0: 9307 str r3, [sp, #28] │ │ + 150f2: 1a9c subs r4, r3, r2 │ │ + 150f4: 6978 ldr r0, [r7, #20] │ │ + 150f6: 9a3c ldr r2, [sp, #240] ; 0xf0 │ │ + 150f8: f7fa fab4 bl f664 │ │ 150fc: 1c01 adds r1, r0, #0 │ │ - 150fe: 5138 str r0, [r7, r4] │ │ - 15100: 2d00 cmp r5, #0 │ │ - 15102: d00c beq.n 1511e │ │ - 15104: dd24 ble.n 15150 │ │ - 15106: 25d4 movs r5, #212 ; 0xd4 │ │ - 15108: 006d lsls r5, r5, #1 │ │ - 1510a: 1c38 adds r0, r7, #0 │ │ - 1510c: 597a ldr r2, [r7, r5] │ │ - 1510e: f7f9 fcd5 bl eabc │ │ - 15112: 5939 ldr r1, [r7, r4] │ │ - 15114: 597a ldr r2, [r7, r5] │ │ - 15116: 1c38 adds r0, r7, #0 │ │ - 15118: f7f9 fc92 bl ea40 │ │ - 1511c: e018 b.n 15150 │ │ - 1511e: 25d4 movs r5, #212 ; 0xd4 │ │ - 15120: 006d lsls r5, r5, #1 │ │ - 15122: 597a ldr r2, [r7, r5] │ │ - 15124: 1c38 adds r0, r7, #0 │ │ - 15126: f7f9 fcc9 bl eabc │ │ - 1512a: 5978 ldr r0, [r7, r5] │ │ - 1512c: 9d46 ldr r5, [sp, #280] ; 0x118 │ │ - 1512e: a984 add r1, sp, #528 ; 0x210 │ │ - 15130: 2301 movs r3, #1 │ │ - 15132: 700b strb r3, [r1, #0] │ │ - 15134: 234f movs r3, #79 ; 0x4f │ │ - 15136: 593c ldr r4, [r7, r4] │ │ - 15138: 714d strb r5, [r1, #5] │ │ - 1513a: 710d strb r5, [r1, #4] │ │ - 1513c: 70cd strb r5, [r1, #3] │ │ - 1513e: 708d strb r5, [r1, #2] │ │ - 15140: 704b strb r3, [r1, #1] │ │ - 15142: f7f9 fbbb bl e8bc │ │ - 15146: 1c21 adds r1, r4, #0 │ │ - 15148: 1c02 adds r2, r0, #0 │ │ - 1514a: 1c38 adds r0, r7, #0 │ │ - 1514c: f7f9 fbd0 bl e8f0 │ │ - 15150: 9c45 ldr r4, [sp, #276] ; 0x114 │ │ - 15152: 3605 adds r6, #5 │ │ - 15154: 9447 str r4, [sp, #284] ; 0x11c │ │ - 15156: f000 fce5 bl 15b24 │ │ - 1515a: 492e ldr r1, [pc, #184] ; (15214 ) │ │ - 1515c: 1c30 adds r0, r6, #0 │ │ - 1515e: 2208 movs r2, #8 │ │ - 15160: 4479 add r1, pc │ │ - 15162: f01b fc6b bl 30a3c <__clzsi2+0x188> │ │ - 15166: 2800 cmp r0, #0 │ │ - 15168: d109 bne.n 1517e │ │ - 1516a: 7a33 ldrb r3, [r6, #8] │ │ - 1516c: 9c47 ldr r4, [sp, #284] ; 0x11c │ │ - 1516e: 42a3 cmp r3, r4 │ │ - 15170: d105 bne.n 1517e │ │ - 15172: 2501 movs r5, #1 │ │ - 15174: 3609 adds r6, #9 │ │ - 15176: 9046 str r0, [sp, #280] ; 0x118 │ │ - 15178: 9549 str r5, [sp, #292] ; 0x124 │ │ - 1517a: f000 fcdd bl 15b38 │ │ - 1517e: 4926 ldr r1, [pc, #152] ; (15218 ) │ │ - 15180: 1c30 adds r0, r6, #0 │ │ - 15182: 220a movs r2, #10 │ │ - 15184: 4479 add r1, pc │ │ - 15186: f01b fc59 bl 30a3c <__clzsi2+0x188> │ │ - 1518a: 1e04 subs r4, r0, #0 │ │ - 1518c: d110 bne.n 151b0 │ │ - 1518e: 7ab3 ldrb r3, [r6, #10] │ │ - 15190: 9d47 ldr r5, [sp, #284] ; 0x11c │ │ - 15192: 42ab cmp r3, r5 │ │ - 15194: d10c bne.n 151b0 │ │ - 15196: 25ce movs r5, #206 ; 0xce │ │ - 15198: 006d lsls r5, r5, #1 │ │ - 1519a: 5979 ldr r1, [r7, r5] │ │ - 1519c: 1c38 adds r0, r7, #0 │ │ - 1519e: f7fb fbeb bl 10978 │ │ - 151a2: 23d4 movs r3, #212 ; 0xd4 │ │ - 151a4: 5178 str r0, [r7, r5] │ │ - 151a6: 005b lsls r3, r3, #1 │ │ - 151a8: 58f9 ldr r1, [r7, r3] │ │ - 151aa: 1c38 adds r0, r7, #0 │ │ - 151ac: 2201 movs r2, #1 │ │ - 151ae: e017 b.n 151e0 │ │ - 151b0: 491a ldr r1, [pc, #104] ; (1521c ) │ │ - 151b2: 1c30 adds r0, r6, #0 │ │ - 151b4: 220a movs r2, #10 │ │ - 151b6: 4479 add r1, pc │ │ - 151b8: f01b fc40 bl 30a3c <__clzsi2+0x188> │ │ - 151bc: 1e04 subs r4, r0, #0 │ │ - 151be: d12f bne.n 15220 │ │ - 151c0: 7ab3 ldrb r3, [r6, #10] │ │ - 151c2: 9d47 ldr r5, [sp, #284] ; 0x11c │ │ - 151c4: 42ab cmp r3, r5 │ │ - 151c6: d12b bne.n 15220 │ │ - 151c8: 25ce movs r5, #206 ; 0xce │ │ - 151ca: 006d lsls r5, r5, #1 │ │ - 151cc: 5979 ldr r1, [r7, r5] │ │ - 151ce: 1c38 adds r0, r7, #0 │ │ - 151d0: f7fb fbd2 bl 10978 │ │ - 151d4: 23d4 movs r3, #212 ; 0xd4 │ │ - 151d6: 5178 str r0, [r7, r5] │ │ - 151d8: 005b lsls r3, r3, #1 │ │ - 151da: 58f9 ldr r1, [r7, r3] │ │ - 151dc: 1c38 adds r0, r7, #0 │ │ - 151de: 1c22 adds r2, r4, #0 │ │ - 151e0: f7f9 f820 bl e224 │ │ - 151e4: 360b adds r6, #11 │ │ - 151e6: f7ff fbaf bl 14948 │ │ - 151ea: 46c0 nop ; (mov r8, r8) │ │ - 151ec: d803 bhi.n 151f6 │ │ - 151ee: 0001 movs r1, r0 │ │ - 151f0: d17c bne.n 152ec │ │ - 151f2: 0001 movs r1, r0 │ │ - 151f4: d106 bne.n 15204 │ │ - 151f6: 0001 movs r1, r0 │ │ - 151f8: 20b0 movs r0, #176 ; 0xb0 │ │ - 151fa: 0003 movs r3, r0 │ │ - 151fc: 20a8 movs r0, #168 ; 0xa8 │ │ - 151fe: 0003 movs r3, r0 │ │ - 15200: d6b3 bvs.n 1516a │ │ - 15202: 0001 movs r1, r0 │ │ - 15204: d868 bhi.n 152d8 │ │ - 15206: 0001 movs r1, r0 │ │ - 15208: d68c bvs.n 15124 │ │ - 1520a: 0001 movs r1, r0 │ │ - 1520c: d652 bvs.n 152b4 │ │ - 1520e: 0001 movs r1, r0 │ │ - 15210: d61f bvs.n 15252 │ │ - 15212: 0001 movs r1, r0 │ │ - 15214: d59e bpl.n 15154 │ │ - 15216: 0001 movs r1, r0 │ │ - 15218: d583 bpl.n 15122 │ │ - 1521a: 0001 movs r1, r0 │ │ - 1521c: d55c bpl.n 152d8 │ │ - 1521e: 0001 movs r1, r0 │ │ - 15220: 49c6 ldr r1, [pc, #792] ; (1553c ) │ │ - 15222: 1c30 adds r0, r6, #0 │ │ - 15224: 2202 movs r2, #2 │ │ - 15226: 4479 add r1, pc │ │ - 15228: f01b fc08 bl 30a3c <__clzsi2+0x188> │ │ - 1522c: 1e04 subs r4, r0, #0 │ │ - 1522e: d110 bne.n 15252 │ │ - 15230: 78b3 ldrb r3, [r6, #2] │ │ - 15232: 9d47 ldr r5, [sp, #284] ; 0x11c │ │ - 15234: 42ab cmp r3, r5 │ │ - 15236: d10c bne.n 15252 │ │ - 15238: 25ce movs r5, #206 ; 0xce │ │ - 1523a: 006d lsls r5, r5, #1 │ │ - 1523c: 5979 ldr r1, [r7, r5] │ │ - 1523e: 1c38 adds r0, r7, #0 │ │ - 15240: f7fb fb9a bl 10978 │ │ - 15244: 23d4 movs r3, #212 ; 0xd4 │ │ - 15246: 5178 str r0, [r7, r5] │ │ - 15248: 005b lsls r3, r3, #1 │ │ - 1524a: 58f9 ldr r1, [r7, r3] │ │ - 1524c: 1c38 adds r0, r7, #0 │ │ - 1524e: 2201 movs r2, #1 │ │ - 15250: e017 b.n 15282 │ │ - 15252: 49bb ldr r1, [pc, #748] ; (15540 ) │ │ - 15254: 1c30 adds r0, r6, #0 │ │ - 15256: 2202 movs r2, #2 │ │ - 15258: 4479 add r1, pc │ │ - 1525a: f01b fbef bl 30a3c <__clzsi2+0x188> │ │ - 1525e: 1e04 subs r4, r0, #0 │ │ - 15260: d114 bne.n 1528c │ │ - 15262: 78b3 ldrb r3, [r6, #2] │ │ - 15264: 9d47 ldr r5, [sp, #284] ; 0x11c │ │ - 15266: 42ab cmp r3, r5 │ │ - 15268: d110 bne.n 1528c │ │ - 1526a: 25ce movs r5, #206 ; 0xce │ │ - 1526c: 006d lsls r5, r5, #1 │ │ - 1526e: 5979 ldr r1, [r7, r5] │ │ - 15270: 1c38 adds r0, r7, #0 │ │ - 15272: f7fb fb81 bl 10978 │ │ - 15276: 23d4 movs r3, #212 ; 0xd4 │ │ - 15278: 5178 str r0, [r7, r5] │ │ - 1527a: 005b lsls r3, r3, #1 │ │ - 1527c: 58f9 ldr r1, [r7, r3] │ │ - 1527e: 1c38 adds r0, r7, #0 │ │ - 15280: 1c22 adds r2, r4, #0 │ │ - 15282: f7f8 ffcf bl e224 │ │ - 15286: 3603 adds r6, #3 │ │ - 15288: f7ff fb5e bl 14948 │ │ - 1528c: 49ad ldr r1, [pc, #692] ; (15544 ) │ │ - 1528e: 1c30 adds r0, r6, #0 │ │ - 15290: 220b movs r2, #11 │ │ - 15292: 4479 add r1, pc │ │ - 15294: f01b fbd2 bl 30a3c <__clzsi2+0x188> │ │ - 15298: 1e04 subs r4, r0, #0 │ │ - 1529a: d111 bne.n 152c0 │ │ - 1529c: 7af3 ldrb r3, [r6, #11] │ │ - 1529e: 9d47 ldr r5, [sp, #284] ; 0x11c │ │ - 152a0: 42ab cmp r3, r5 │ │ - 152a2: d10d bne.n 152c0 │ │ - 152a4: 25ce movs r5, #206 ; 0xce │ │ - 152a6: 006d lsls r5, r5, #1 │ │ - 152a8: 5979 ldr r1, [r7, r5] │ │ - 152aa: 1c38 adds r0, r7, #0 │ │ - 152ac: f7fb fb64 bl 10978 │ │ - 152b0: 23d4 movs r3, #212 ; 0xd4 │ │ - 152b2: 5178 str r0, [r7, r5] │ │ - 152b4: 005b lsls r3, r3, #1 │ │ - 152b6: 2201 movs r2, #1 │ │ - 152b8: 58f9 ldr r1, [r7, r3] │ │ - 152ba: 1c38 adds r0, r7, #0 │ │ - 152bc: 4252 negs r2, r2 │ │ - 152be: e017 b.n 152f0 │ │ - 152c0: 49a1 ldr r1, [pc, #644] ; (15548 ) │ │ - 152c2: 1c30 adds r0, r6, #0 │ │ - 152c4: 220b movs r2, #11 │ │ - 152c6: 4479 add r1, pc │ │ - 152c8: f01b fbb8 bl 30a3c <__clzsi2+0x188> │ │ - 152cc: 1e04 subs r4, r0, #0 │ │ - 152ce: d114 bne.n 152fa │ │ - 152d0: 7af3 ldrb r3, [r6, #11] │ │ - 152d2: 9d47 ldr r5, [sp, #284] ; 0x11c │ │ - 152d4: 42ab cmp r3, r5 │ │ - 152d6: d110 bne.n 152fa │ │ - 152d8: 25ce movs r5, #206 ; 0xce │ │ - 152da: 006d lsls r5, r5, #1 │ │ - 152dc: 5979 ldr r1, [r7, r5] │ │ - 152de: 1c38 adds r0, r7, #0 │ │ - 152e0: f7fb fb4a bl 10978 │ │ - 152e4: 23d4 movs r3, #212 ; 0xd4 │ │ - 152e6: 5178 str r0, [r7, r5] │ │ - 152e8: 005b lsls r3, r3, #1 │ │ - 152ea: 58f9 ldr r1, [r7, r3] │ │ - 152ec: 1c38 adds r0, r7, #0 │ │ - 152ee: 1c22 adds r2, r4, #0 │ │ - 152f0: f7f8 ff98 bl e224 │ │ - 152f4: 360c adds r6, #12 │ │ - 152f6: f7ff fb27 bl 14948 │ │ - 152fa: 4994 ldr r1, [pc, #592] ; (1554c ) │ │ - 152fc: 1c30 adds r0, r6, #0 │ │ - 152fe: 2202 movs r2, #2 │ │ - 15300: 4479 add r1, pc │ │ - 15302: f01b fb9b bl 30a3c <__clzsi2+0x188> │ │ - 15306: 1e04 subs r4, r0, #0 │ │ - 15308: d111 bne.n 1532e │ │ - 1530a: 78b3 ldrb r3, [r6, #2] │ │ - 1530c: 9d47 ldr r5, [sp, #284] ; 0x11c │ │ - 1530e: 42ab cmp r3, r5 │ │ - 15310: d10d bne.n 1532e │ │ - 15312: 25ce movs r5, #206 ; 0xce │ │ - 15314: 006d lsls r5, r5, #1 │ │ - 15316: 5979 ldr r1, [r7, r5] │ │ - 15318: 1c38 adds r0, r7, #0 │ │ - 1531a: f7fb fb2d bl 10978 │ │ - 1531e: 23d4 movs r3, #212 ; 0xd4 │ │ - 15320: 5178 str r0, [r7, r5] │ │ - 15322: 005b lsls r3, r3, #1 │ │ - 15324: 2201 movs r2, #1 │ │ - 15326: 58f9 ldr r1, [r7, r3] │ │ - 15328: 1c38 adds r0, r7, #0 │ │ - 1532a: 4252 negs r2, r2 │ │ - 1532c: e7a9 b.n 15282 │ │ - 1532e: 4988 ldr r1, [pc, #544] ; (15550 ) │ │ - 15330: 1c30 adds r0, r6, #0 │ │ - 15332: 2202 movs r2, #2 │ │ - 15334: 4479 add r1, pc │ │ - 15336: f01b fb81 bl 30a3c <__clzsi2+0x188> │ │ - 1533a: 1e04 subs r4, r0, #0 │ │ - 1533c: d103 bne.n 15346 │ │ - 1533e: 78b3 ldrb r3, [r6, #2] │ │ - 15340: 9d47 ldr r5, [sp, #284] ; 0x11c │ │ - 15342: 42ab cmp r3, r5 │ │ - 15344: d091 beq.n 1526a │ │ - 15346: 4983 ldr r1, [pc, #524] ; (15554 ) │ │ - 15348: 1c30 adds r0, r6, #0 │ │ - 1534a: 2205 movs r2, #5 │ │ - 1534c: 4479 add r1, pc │ │ - 1534e: f01b fb75 bl 30a3c <__clzsi2+0x188> │ │ - 15352: 2800 cmp r0, #0 │ │ - 15354: d108 bne.n 15368 │ │ - 15356: 7973 ldrb r3, [r6, #5] │ │ - 15358: 9c47 ldr r4, [sp, #284] ; 0x11c │ │ - 1535a: 42a3 cmp r3, r4 │ │ - 1535c: d104 bne.n 15368 │ │ - 1535e: 2501 movs r5, #1 │ │ - 15360: 3606 adds r6, #6 │ │ - 15362: 9046 str r0, [sp, #280] ; 0x118 │ │ - 15364: 954d str r5, [sp, #308] ; 0x134 │ │ - 15366: e00e b.n 15386 │ │ - 15368: 497b ldr r1, [pc, #492] ; (15558 ) │ │ - 1536a: 1c30 adds r0, r6, #0 │ │ - 1536c: 2207 movs r2, #7 │ │ - 1536e: 4479 add r1, pc │ │ - 15370: f01b fb64 bl 30a3c <__clzsi2+0x188> │ │ - 15374: 2800 cmp r0, #0 │ │ - 15376: d109 bne.n 1538c │ │ - 15378: 79f3 ldrb r3, [r6, #7] │ │ - 1537a: 9d47 ldr r5, [sp, #284] ; 0x11c │ │ - 1537c: 42ab cmp r3, r5 │ │ - 1537e: d105 bne.n 1538c │ │ - 15380: 3608 adds r6, #8 │ │ - 15382: 904d str r0, [sp, #308] ; 0x134 │ │ - 15384: 9046 str r0, [sp, #280] ; 0x118 │ │ - 15386: 2402 movs r4, #2 │ │ - 15388: 9454 str r4, [sp, #336] ; 0x150 │ │ - 1538a: e3d5 b.n 15b38 │ │ - 1538c: 4973 ldr r1, [pc, #460] ; (1555c ) │ │ - 1538e: 1c30 adds r0, r6, #0 │ │ - 15390: 2205 movs r2, #5 │ │ - 15392: 4479 add r1, pc │ │ - 15394: f01b fb52 bl 30a3c <__clzsi2+0x188> │ │ - 15398: 2800 cmp r0, #0 │ │ - 1539a: d108 bne.n 153ae │ │ - 1539c: 7973 ldrb r3, [r6, #5] │ │ - 1539e: 9d47 ldr r5, [sp, #284] ; 0x11c │ │ - 153a0: 42ab cmp r3, r5 │ │ - 153a2: d104 bne.n 153ae │ │ - 153a4: 3606 adds r6, #6 │ │ - 153a6: 904d str r0, [sp, #308] ; 0x134 │ │ - 153a8: 9046 str r0, [sp, #280] ; 0x118 │ │ - 153aa: 2401 movs r4, #1 │ │ - 153ac: e7ec b.n 15388 │ │ - 153ae: 496c ldr r1, [pc, #432] ; (15560 ) │ │ - 153b0: 1c30 adds r0, r6, #0 │ │ - 153b2: 2206 movs r2, #6 │ │ - 153b4: 4479 add r1, pc │ │ - 153b6: f01b fb41 bl 30a3c <__clzsi2+0x188> │ │ - 153ba: 2800 cmp r0, #0 │ │ - 153bc: d109 bne.n 153d2 │ │ - 153be: 79b3 ldrb r3, [r6, #6] │ │ - 153c0: 9d47 ldr r5, [sp, #284] ; 0x11c │ │ - 153c2: 42ab cmp r3, r5 │ │ - 153c4: d105 bne.n 153d2 │ │ - 153c6: 24ff movs r4, #255 ; 0xff │ │ - 153c8: 3607 adds r6, #7 │ │ - 153ca: 9046 str r0, [sp, #280] ; 0x118 │ │ - 153cc: 944d str r4, [sp, #308] ; 0x134 │ │ - 153ce: 2501 movs r5, #1 │ │ - 153d0: e03b b.n 1544a │ │ - 153d2: 4964 ldr r1, [pc, #400] ; (15564 ) │ │ - 153d4: 1c30 adds r0, r6, #0 │ │ - 153d6: 2206 movs r2, #6 │ │ - 153d8: 4479 add r1, pc │ │ - 153da: f01b fb2f bl 30a3c <__clzsi2+0x188> │ │ - 153de: 2800 cmp r0, #0 │ │ - 153e0: d108 bne.n 153f4 │ │ - 153e2: 79b3 ldrb r3, [r6, #6] │ │ - 153e4: 9c47 ldr r4, [sp, #284] ; 0x11c │ │ - 153e6: 42a3 cmp r3, r4 │ │ - 153e8: d104 bne.n 153f4 │ │ - 153ea: 3607 adds r6, #7 │ │ - 153ec: 904d str r0, [sp, #308] ; 0x134 │ │ - 153ee: 9046 str r0, [sp, #280] ; 0x118 │ │ - 153f0: 9054 str r0, [sp, #336] ; 0x150 │ │ - 153f2: e3a1 b.n 15b38 │ │ - 153f4: 495c ldr r1, [pc, #368] ; (15568 ) │ │ - 153f6: 1c30 adds r0, r6, #0 │ │ - 153f8: 2206 movs r2, #6 │ │ - 153fa: 4479 add r1, pc │ │ - 153fc: f01b fb1e bl 30a3c <__clzsi2+0x188> │ │ - 15400: 2800 cmp r0, #0 │ │ - 15402: d105 bne.n 15410 │ │ - 15404: 79b3 ldrb r3, [r6, #6] │ │ - 15406: 9d47 ldr r5, [sp, #284] ; 0x11c │ │ - 15408: 42ab cmp r3, r5 │ │ - 1540a: d101 bne.n 15410 │ │ - 1540c: 3607 adds r6, #7 │ │ - 1540e: e00c b.n 1542a │ │ - 15410: 4956 ldr r1, [pc, #344] ; (1556c ) │ │ - 15412: 1c30 adds r0, r6, #0 │ │ - 15414: 2208 movs r2, #8 │ │ - 15416: 4479 add r1, pc │ │ - 15418: f01b fb10 bl 30a3c <__clzsi2+0x188> │ │ - 1541c: 2800 cmp r0, #0 │ │ - 1541e: d108 bne.n 15432 │ │ - 15420: 7a33 ldrb r3, [r6, #8] │ │ - 15422: 9d47 ldr r5, [sp, #284] ; 0x11c │ │ - 15424: 42ab cmp r3, r5 │ │ - 15426: d104 bne.n 15432 │ │ - 15428: 3609 adds r6, #9 │ │ - 1542a: 904d str r0, [sp, #308] ; 0x134 │ │ - 1542c: 9046 str r0, [sp, #280] ; 0x118 │ │ - 1542e: 2403 movs r4, #3 │ │ - 15430: e7aa b.n 15388 │ │ - 15432: 7833 ldrb r3, [r6, #0] │ │ - 15434: 2b3e cmp r3, #62 ; 0x3e │ │ - 15436: d10a bne.n 1544e │ │ - 15438: 7873 ldrb r3, [r6, #1] │ │ - 1543a: 9d47 ldr r5, [sp, #284] ; 0x11c │ │ - 1543c: 42ab cmp r3, r5 │ │ - 1543e: d106 bne.n 1544e │ │ - 15440: 2400 movs r4, #0 │ │ - 15442: 3602 adds r6, #2 │ │ - 15444: 944d str r4, [sp, #308] ; 0x134 │ │ - 15446: 9446 str r4, [sp, #280] ; 0x118 │ │ - 15448: 2503 movs r5, #3 │ │ - 1544a: 9554 str r5, [sp, #336] ; 0x150 │ │ - 1544c: e374 b.n 15b38 │ │ - 1544e: 4948 ldr r1, [pc, #288] ; (15570 ) │ │ - 15450: 1c30 adds r0, r6, #0 │ │ - 15452: 2207 movs r2, #7 │ │ - 15454: 4479 add r1, pc │ │ - 15456: f01b faf1 bl 30a3c <__clzsi2+0x188> │ │ - 1545a: 2800 cmp r0, #0 │ │ - 1545c: d108 bne.n 15470 │ │ - 1545e: 79f3 ldrb r3, [r6, #7] │ │ - 15460: 9c47 ldr r4, [sp, #284] ; 0x11c │ │ - 15462: 42a3 cmp r3, r4 │ │ - 15464: d104 bne.n 15470 │ │ - 15466: 3608 adds r6, #8 │ │ - 15468: 9046 str r0, [sp, #280] ; 0x118 │ │ - 1546a: 2501 movs r5, #1 │ │ - 1546c: 954e str r5, [sp, #312] ; 0x138 │ │ - 1546e: e363 b.n 15b38 │ │ - 15470: 4940 ldr r1, [pc, #256] ; (15574 ) │ │ - 15472: 1c30 adds r0, r6, #0 │ │ - 15474: 2204 movs r2, #4 │ │ - 15476: 4479 add r1, pc │ │ - 15478: f01b fae0 bl 30a3c <__clzsi2+0x188> │ │ - 1547c: 1e04 subs r4, r0, #0 │ │ - 1547e: d12a bne.n 154d6 │ │ - 15480: 7933 ldrb r3, [r6, #4] │ │ - 15482: 9d47 ldr r5, [sp, #284] ; 0x11c │ │ - 15484: 42ab cmp r3, r5 │ │ - 15486: d126 bne.n 154d6 │ │ - 15488: 25ce movs r5, #206 ; 0xce │ │ - 1548a: 006d lsls r5, r5, #1 │ │ - 1548c: 5979 ldr r1, [r7, r5] │ │ - 1548e: 1c38 adds r0, r7, #0 │ │ - 15490: f7fb fa72 bl 10978 │ │ - 15494: 5178 str r0, [r7, r5] │ │ - 15496: 1c01 adds r1, r0, #0 │ │ - 15498: 20d4 movs r0, #212 ; 0xd4 │ │ - 1549a: 0040 lsls r0, r0, #1 │ │ - 1549c: 5838 ldr r0, [r7, r0] │ │ - 1549e: 3605 adds r6, #5 │ │ - 154a0: 9014 str r0, [sp, #80] ; 0x50 │ │ - 154a2: 9a14 ldr r2, [sp, #80] ; 0x50 │ │ - 154a4: 1c38 adds r0, r7, #0 │ │ - 154a6: f7f9 fb09 bl eabc │ │ - 154aa: 21d4 movs r1, #212 ; 0xd4 │ │ - 154ac: 0049 lsls r1, r1, #1 │ │ - 154ae: 5878 ldr r0, [r7, r1] │ │ - 154b0: 2301 movs r3, #1 │ │ - 154b2: a984 add r1, sp, #528 ; 0x210 │ │ - 154b4: 700b strb r3, [r1, #0] │ │ - 154b6: 2346 movs r3, #70 ; 0x46 │ │ - 154b8: 704b strb r3, [r1, #1] │ │ - 154ba: 597d ldr r5, [r7, r5] │ │ - 154bc: 714c strb r4, [r1, #5] │ │ - 154be: 710c strb r4, [r1, #4] │ │ - 154c0: 70cc strb r4, [r1, #3] │ │ - 154c2: 708c strb r4, [r1, #2] │ │ - 154c4: f7f9 f9fa bl e8bc │ │ - 154c8: 1c29 adds r1, r5, #0 │ │ - 154ca: 1c02 adds r2, r0, #0 │ │ - 154cc: 1c38 adds r0, r7, #0 │ │ - 154ce: f7f9 fa0f bl e8f0 │ │ - 154d2: f7ff fa39 bl 14948 │ │ - 154d6: 4928 ldr r1, [pc, #160] ; (15578 ) │ │ - 154d8: 1c30 adds r0, r6, #0 │ │ - 154da: 2205 movs r2, #5 │ │ - 154dc: 4479 add r1, pc │ │ - 154de: f01b faad bl 30a3c <__clzsi2+0x188> │ │ - 154e2: 1e04 subs r4, r0, #0 │ │ - 154e4: d14a bne.n 1557c │ │ - 154e6: 7973 ldrb r3, [r6, #5] │ │ - 154e8: 9d47 ldr r5, [sp, #284] ; 0x11c │ │ - 154ea: 42ab cmp r3, r5 │ │ - 154ec: d146 bne.n 1557c │ │ - 154ee: 25ce movs r5, #206 ; 0xce │ │ - 154f0: 006d lsls r5, r5, #1 │ │ - 154f2: 5979 ldr r1, [r7, r5] │ │ - 154f4: 1c38 adds r0, r7, #0 │ │ - 154f6: f7fb fa3f bl 10978 │ │ - 154fa: 5178 str r0, [r7, r5] │ │ - 154fc: 1c01 adds r1, r0, #0 │ │ - 154fe: 20d4 movs r0, #212 ; 0xd4 │ │ - 15500: 0040 lsls r0, r0, #1 │ │ - 15502: 5838 ldr r0, [r7, r0] │ │ - 15504: 3606 adds r6, #6 │ │ - 15506: 9013 str r0, [sp, #76] ; 0x4c │ │ - 15508: 9a13 ldr r2, [sp, #76] ; 0x4c │ │ - 1550a: 1c38 adds r0, r7, #0 │ │ - 1550c: f7f9 fad6 bl eabc │ │ - 15510: 21d4 movs r1, #212 ; 0xd4 │ │ - 15512: 0049 lsls r1, r1, #1 │ │ - 15514: 5878 ldr r0, [r7, r1] │ │ - 15516: 2301 movs r3, #1 │ │ - 15518: a984 add r1, sp, #528 ; 0x210 │ │ - 1551a: 700b strb r3, [r1, #0] │ │ - 1551c: 2324 movs r3, #36 ; 0x24 │ │ - 1551e: 704b strb r3, [r1, #1] │ │ - 15520: 597d ldr r5, [r7, r5] │ │ - 15522: 714c strb r4, [r1, #5] │ │ - 15524: 710c strb r4, [r1, #4] │ │ - 15526: 70cc strb r4, [r1, #3] │ │ - 15528: 708c strb r4, [r1, #2] │ │ - 1552a: f7f9 f9c7 bl e8bc │ │ - 1552e: 1c29 adds r1, r5, #0 │ │ - 15530: 1c02 adds r2, r0, #0 │ │ - 15532: 1c38 adds r0, r7, #0 │ │ - 15534: f7f9 f9dc bl e8f0 │ │ - 15538: f7ff fa06 bl 14948 │ │ - 1553c: d4f7 bmi.n 1552e │ │ - 1553e: 0001 movs r1, r0 │ │ - 15540: d4c8 bmi.n 154d4 │ │ - 15542: 0001 movs r1, r0 │ │ - 15544: d491 bmi.n 1546a │ │ - 15546: 0001 movs r1, r0 │ │ - 15548: d469 bmi.n 1561e │ │ - 1554a: 0001 movs r1, r0 │ │ - 1554c: d43b bmi.n 155c6 │ │ - 1554e: 0001 movs r1, r0 │ │ - 15550: d40a bmi.n 15568 │ │ - 15552: 0001 movs r1, r0 │ │ - 15554: d3f5 bcc.n 15542 │ │ - 15556: 0001 movs r1, r0 │ │ - 15558: d3d9 bcc.n 1550e │ │ - 1555a: 0001 movs r1, r0 │ │ - 1555c: d3bd bcc.n 154da │ │ - 1555e: 0001 movs r1, r0 │ │ - 15560: d3a1 bcc.n 154a6 │ │ - 15562: 0001 movs r1, r0 │ │ - 15564: d384 bcc.n 15470 │ │ - 15566: 0001 movs r1, r0 │ │ - 15568: d369 bcc.n 1563e │ │ - 1556a: 0001 movs r1, r0 │ │ - 1556c: d354 bcc.n 15618 │ │ - 1556e: 0001 movs r1, r0 │ │ - 15570: d31f bcc.n 155b2 │ │ - 15572: 0001 movs r1, r0 │ │ - 15574: d305 bcc.n 15582 │ │ - 15576: 0001 movs r1, r0 │ │ - 15578: d2a4 bcs.n 154c4 │ │ - 1557a: 0001 movs r1, r0 │ │ - 1557c: 49ce ldr r1, [pc, #824] ; (158b8 ) │ │ - 1557e: 1c30 adds r0, r6, #0 │ │ - 15580: 2206 movs r2, #6 │ │ - 15582: 4479 add r1, pc │ │ - 15584: f01b fa5a bl 30a3c <__clzsi2+0x188> │ │ - 15588: 9046 str r0, [sp, #280] ; 0x118 │ │ - 1558a: 2800 cmp r0, #0 │ │ - 1558c: d117 bne.n 155be │ │ - 1558e: 79b3 ldrb r3, [r6, #6] │ │ - 15590: 9c47 ldr r4, [sp, #284] ; 0x11c │ │ - 15592: 42a3 cmp r3, r4 │ │ - 15594: d113 bne.n 155be │ │ - 15596: 25ce movs r5, #206 ; 0xce │ │ - 15598: 006d lsls r5, r5, #1 │ │ - 1559a: 5979 ldr r1, [r7, r5] │ │ - 1559c: 1c38 adds r0, r7, #0 │ │ - 1559e: f7fb f9eb bl 10978 │ │ - 155a2: 23d4 movs r3, #212 ; 0xd4 │ │ - 155a4: 5178 str r0, [r7, r5] │ │ - 155a6: 005c lsls r4, r3, #1 │ │ - 155a8: 1c01 adds r1, r0, #0 │ │ - 155aa: 593a ldr r2, [r7, r4] │ │ - 155ac: 1c38 adds r0, r7, #0 │ │ - 155ae: f7f9 fa85 bl eabc │ │ - 155b2: 5979 ldr r1, [r7, r5] │ │ - 155b4: 593a ldr r2, [r7, r4] │ │ - 155b6: 1c38 adds r0, r7, #0 │ │ - 155b8: f7f9 fa42 bl ea40 │ │ - 155bc: e09c b.n 156f8 │ │ - 155be: 49bf ldr r1, [pc, #764] ; (158bc ) │ │ - 155c0: 1c30 adds r0, r6, #0 │ │ - 155c2: 2204 movs r2, #4 │ │ - 155c4: 4479 add r1, pc │ │ - 155c6: f01b fa39 bl 30a3c <__clzsi2+0x188> │ │ - 155ca: 9046 str r0, [sp, #280] ; 0x118 │ │ - 155cc: 2800 cmp r0, #0 │ │ - 155ce: d11e bne.n 1560e │ │ - 155d0: 7933 ldrb r3, [r6, #4] │ │ - 155d2: 9d47 ldr r5, [sp, #284] ; 0x11c │ │ - 155d4: 42ab cmp r3, r5 │ │ - 155d6: d11a bne.n 1560e │ │ - 155d8: 24ce movs r4, #206 ; 0xce │ │ - 155da: 0064 lsls r4, r4, #1 │ │ - 155dc: 5939 ldr r1, [r7, r4] │ │ - 155de: 1c38 adds r0, r7, #0 │ │ - 155e0: f7fb f9ca bl 10978 │ │ - 155e4: 5138 str r0, [r7, r4] │ │ - 155e6: 1c43 adds r3, r0, #1 │ │ - 155e8: 7fda ldrb r2, [r3, #31] │ │ - 155ea: 1c83 adds r3, r0, #2 │ │ - 155ec: 7fdb ldrb r3, [r3, #31] │ │ - 155ee: 1c01 adds r1, r0, #0 │ │ - 155f0: 021b lsls r3, r3, #8 │ │ - 155f2: 4313 orrs r3, r2 │ │ - 155f4: 1cc2 adds r2, r0, #3 │ │ - 155f6: 7fd2 ldrb r2, [r2, #31] │ │ - 155f8: 0412 lsls r2, r2, #16 │ │ - 155fa: 4313 orrs r3, r2 │ │ - 155fc: 1d02 adds r2, r0, #4 │ │ - 155fe: 7fd2 ldrb r2, [r2, #31] │ │ - 15600: 0612 lsls r2, r2, #24 │ │ - 15602: 4313 orrs r3, r2 │ │ - 15604: 3302 adds r3, #2 │ │ - 15606: 1e5a subs r2, r3, #1 │ │ - 15608: 4193 sbcs r3, r2 │ │ - 1560a: 2203 movs r2, #3 │ │ - 1560c: e026 b.n 1565c │ │ - 1560e: 49ac ldr r1, [pc, #688] ; (158c0 ) │ │ - 15610: 1c30 adds r0, r6, #0 │ │ - 15612: 2204 movs r2, #4 │ │ - 15614: 4479 add r1, pc │ │ - 15616: f01b fa11 bl 30a3c <__clzsi2+0x188> │ │ - 1561a: 9046 str r0, [sp, #280] ; 0x118 │ │ - 1561c: 2800 cmp r0, #0 │ │ - 1561e: d12b bne.n 15678 │ │ - 15620: 7933 ldrb r3, [r6, #4] │ │ - 15622: 9c47 ldr r4, [sp, #284] ; 0x11c │ │ - 15624: 42a3 cmp r3, r4 │ │ - 15626: d127 bne.n 15678 │ │ - 15628: 24ce movs r4, #206 ; 0xce │ │ - 1562a: 0064 lsls r4, r4, #1 │ │ - 1562c: 5939 ldr r1, [r7, r4] │ │ - 1562e: 1c38 adds r0, r7, #0 │ │ - 15630: f7fb f9a2 bl 10978 │ │ - 15634: 5138 str r0, [r7, r4] │ │ - 15636: 1c43 adds r3, r0, #1 │ │ - 15638: 7fda ldrb r2, [r3, #31] │ │ - 1563a: 1c83 adds r3, r0, #2 │ │ - 1563c: 7fdb ldrb r3, [r3, #31] │ │ - 1563e: 1c01 adds r1, r0, #0 │ │ - 15640: 021b lsls r3, r3, #8 │ │ - 15642: 4313 orrs r3, r2 │ │ - 15644: 1cc2 adds r2, r0, #3 │ │ - 15646: 7fd2 ldrb r2, [r2, #31] │ │ - 15648: 0412 lsls r2, r2, #16 │ │ - 1564a: 4313 orrs r3, r2 │ │ - 1564c: 1d02 adds r2, r0, #4 │ │ - 1564e: 7fd2 ldrb r2, [r2, #31] │ │ - 15650: 0612 lsls r2, r2, #24 │ │ - 15652: 4313 orrs r3, r2 │ │ - 15654: 3302 adds r3, #2 │ │ - 15656: 1e5a subs r2, r3, #1 │ │ - 15658: 4193 sbcs r3, r2 │ │ - 1565a: 2205 movs r2, #5 │ │ - 1565c: 25d4 movs r5, #212 ; 0xd4 │ │ - 1565e: 006d lsls r5, r5, #1 │ │ - 15660: 1ad3 subs r3, r2, r3 │ │ - 15662: 1c38 adds r0, r7, #0 │ │ - 15664: 597a ldr r2, [r7, r5] │ │ - 15666: f7f9 fa03 bl ea70 │ │ - 1566a: 5939 ldr r1, [r7, r4] │ │ - 1566c: 597a ldr r2, [r7, r5] │ │ - 1566e: 1c38 adds r0, r7, #0 │ │ - 15670: f7f9 fa24 bl eabc │ │ - 15674: 3605 adds r6, #5 │ │ - 15676: e25f b.n 15b38 │ │ - 15678: 4992 ldr r1, [pc, #584] ; (158c4 ) │ │ - 1567a: 1c30 adds r0, r6, #0 │ │ - 1567c: 2206 movs r2, #6 │ │ - 1567e: 4479 add r1, pc │ │ - 15680: f01b f9dc bl 30a3c <__clzsi2+0x188> │ │ - 15684: 9046 str r0, [sp, #280] ; 0x118 │ │ - 15686: 2800 cmp r0, #0 │ │ - 15688: d103 bne.n 15692 │ │ - 1568a: 79b3 ldrb r3, [r6, #6] │ │ - 1568c: 9d47 ldr r5, [sp, #284] ; 0x11c │ │ - 1568e: 42ab cmp r3, r5 │ │ - 15690: d00c beq.n 156ac │ │ - 15692: 498d ldr r1, [pc, #564] ; (158c8 ) │ │ - 15694: 1c30 adds r0, r6, #0 │ │ - 15696: 2206 movs r2, #6 │ │ - 15698: 4479 add r1, pc │ │ - 1569a: f01b f9cf bl 30a3c <__clzsi2+0x188> │ │ - 1569e: 9046 str r0, [sp, #280] ; 0x118 │ │ - 156a0: 2800 cmp r0, #0 │ │ - 156a2: d12b bne.n 156fc │ │ - 156a4: 79b3 ldrb r3, [r6, #6] │ │ - 156a6: 9c47 ldr r4, [sp, #284] ; 0x11c │ │ - 156a8: 42a3 cmp r3, r4 │ │ - 156aa: d127 bne.n 156fc │ │ - 156ac: 24ce movs r4, #206 ; 0xce │ │ - 156ae: 0064 lsls r4, r4, #1 │ │ - 156b0: 5939 ldr r1, [r7, r4] │ │ - 156b2: 1c38 adds r0, r7, #0 │ │ - 156b4: f7fb f960 bl 10978 │ │ - 156b8: 5138 str r0, [r7, r4] │ │ - 156ba: 1c43 adds r3, r0, #1 │ │ - 156bc: 7fda ldrb r2, [r3, #31] │ │ - 156be: 1c83 adds r3, r0, #2 │ │ - 156c0: 7fdb ldrb r3, [r3, #31] │ │ - 156c2: 25d4 movs r5, #212 ; 0xd4 │ │ - 156c4: 006d lsls r5, r5, #1 │ │ - 156c6: 021b lsls r3, r3, #8 │ │ - 156c8: 4313 orrs r3, r2 │ │ - 156ca: 1cc2 adds r2, r0, #3 │ │ - 156cc: 7fd2 ldrb r2, [r2, #31] │ │ - 156ce: 1c01 adds r1, r0, #0 │ │ - 156d0: 0412 lsls r2, r2, #16 │ │ - 156d2: 4313 orrs r3, r2 │ │ - 156d4: 1d02 adds r2, r0, #4 │ │ - 156d6: 7fd2 ldrb r2, [r2, #31] │ │ - 156d8: 1c38 adds r0, r7, #0 │ │ - 156da: 0612 lsls r2, r2, #24 │ │ - 156dc: 4313 orrs r3, r2 │ │ - 156de: 3302 adds r3, #2 │ │ - 156e0: 1e5a subs r2, r3, #1 │ │ - 156e2: 4193 sbcs r3, r2 │ │ - 156e4: 2203 movs r2, #3 │ │ - 156e6: 1ad3 subs r3, r2, r3 │ │ - 156e8: 597a ldr r2, [r7, r5] │ │ - 156ea: f7f9 f9c1 bl ea70 │ │ - 156ee: 5939 ldr r1, [r7, r4] │ │ - 156f0: 597a ldr r2, [r7, r5] │ │ - 156f2: 1c38 adds r0, r7, #0 │ │ - 156f4: f7f9 f9e2 bl eabc │ │ - 156f8: 3607 adds r6, #7 │ │ - 156fa: e21d b.n 15b38 │ │ - 156fc: 9d47 ldr r5, [sp, #284] ; 0x11c │ │ - 156fe: 2d21 cmp r5, #33 ; 0x21 │ │ - 15700: d129 bne.n 15756 │ │ - 15702: 4c72 ldr r4, [pc, #456] ; (158cc ) │ │ - 15704: 2500 movs r5, #0 │ │ - 15706: 447c add r4, pc │ │ - 15708: 9445 str r4, [sp, #276] ; 0x114 │ │ - 1570a: 5d74 ldrb r4, [r6, r5] │ │ - 1570c: 2c00 cmp r4, #0 │ │ - 1570e: d101 bne.n 15714 │ │ - 15710: f7ff f91a bl 14948 │ │ - 15714: 9845 ldr r0, [sp, #276] ; 0x114 │ │ - 15716: 1c21 adds r1, r4, #0 │ │ - 15718: f01b f9f8 bl 30b0c <__clzsi2+0x258> │ │ - 1571c: 2800 cmp r0, #0 │ │ - 1571e: d013 beq.n 15748 │ │ - 15720: 2c21 cmp r4, #33 ; 0x21 │ │ - 15722: d000 beq.n 15726 │ │ - 15724: e1fe b.n 15b24 │ │ - 15726: 24ce movs r4, #206 ; 0xce │ │ - 15728: 0064 lsls r4, r4, #1 │ │ - 1572a: 5939 ldr r1, [r7, r4] │ │ - 1572c: 1c38 adds r0, r7, #0 │ │ - 1572e: f7fb f923 bl 10978 │ │ - 15732: 1c32 adds r2, r6, #0 │ │ - 15734: 1c01 adds r1, r0, #0 │ │ - 15736: 5138 str r0, [r7, r4] │ │ - 15738: 1c38 adds r0, r7, #0 │ │ - 1573a: f7f8 fe99 bl e470 │ │ - 1573e: 3501 adds r5, #1 │ │ - 15740: 905e str r0, [sp, #376] ; 0x178 │ │ - 15742: 1976 adds r6, r6, r5 │ │ - 15744: f7ff f8ff bl 14946 │ │ - 15748: 1c20 adds r0, r4, #0 │ │ - 1574a: f7fa fbe9 bl ff20 │ │ - 1574e: 2800 cmp r0, #0 │ │ - 15750: d1e6 bne.n 15720 │ │ - 15752: 3501 adds r5, #1 │ │ - 15754: e7d9 b.n 1570a │ │ - 15756: 24ce movs r4, #206 ; 0xce │ │ - 15758: 0064 lsls r4, r4, #1 │ │ - 1575a: 5939 ldr r1, [r7, r4] │ │ - 1575c: 1c38 adds r0, r7, #0 │ │ - 1575e: f7fb f90b bl 10978 │ │ - 15762: 1c32 adds r2, r6, #0 │ │ - 15764: 1c01 adds r1, r0, #0 │ │ - 15766: 5138 str r0, [r7, r4] │ │ - 15768: 1c38 adds r0, r7, #0 │ │ - 1576a: f7f8 fe81 bl e470 │ │ - 1576e: 905e str r0, [sp, #376] ; 0x178 │ │ - 15770: 3601 adds r6, #1 │ │ - 15772: 1e73 subs r3, r6, #1 │ │ - 15774: 781b ldrb r3, [r3, #0] │ │ - 15776: 9347 str r3, [sp, #284] ; 0x11c │ │ - 15778: 2b00 cmp r3, #0 │ │ - 1577a: d100 bne.n 1577e │ │ - 1577c: e1d7 b.n 15b2e │ │ - 1577e: 2b2b cmp r3, #43 ; 0x2b │ │ - 15780: d1f6 bne.n 15770 │ │ - 15782: f7ff f8e0 bl 14946 │ │ - 15786: 1c1e adds r6, r3, #0 │ │ - 15788: 4851 ldr r0, [pc, #324] ; (158d0 ) │ │ - 1578a: 9947 ldr r1, [sp, #284] ; 0x11c │ │ - 1578c: 4478 add r0, pc │ │ - 1578e: f01b f9bd bl 30b0c <__clzsi2+0x258> │ │ - 15792: 1e04 subs r4, r0, #0 │ │ - 15794: d100 bne.n 15798 │ │ - 15796: e0d8 b.n 1594a │ │ - 15798: 25ce movs r5, #206 ; 0xce │ │ - 1579a: 006d lsls r5, r5, #1 │ │ - 1579c: 597d ldr r5, [r7, r5] │ │ - 1579e: 1c38 adds r0, r7, #0 │ │ - 157a0: 1c29 adds r1, r5, #0 │ │ - 157a2: 9512 str r5, [sp, #72] ; 0x48 │ │ - 157a4: f7fb f8e8 bl 10978 │ │ - 157a8: 21ce movs r1, #206 ; 0xce │ │ - 157aa: 0049 lsls r1, r1, #1 │ │ - 157ac: 5078 str r0, [r7, r1] │ │ - 157ae: 1c38 adds r0, r7, #0 │ │ - 157b0: f7f8 fc2e bl e010 │ │ - 157b4: 22d4 movs r2, #212 ; 0xd4 │ │ - 157b6: 0052 lsls r2, r2, #1 │ │ - 157b8: 58bc ldr r4, [r7, r2] │ │ - 157ba: 9b50 ldr r3, [sp, #320] ; 0x140 │ │ - 157bc: 6978 ldr r0, [r7, #20] │ │ - 157be: 9a6a ldr r2, [sp, #424] ; 0x1a8 │ │ - 157c0: 2101 movs r1, #1 │ │ - 157c2: 1ae5 subs r5, r4, r3 │ │ - 157c4: f7f8 fff8 bl e7b8 │ │ - 157c8: 1c01 adds r1, r0, #0 │ │ - 157ca: 1c28 adds r0, r5, #0 │ │ - 157cc: f018 fbee bl 2dfac <__udivsi3> │ │ - 157d0: 995e ldr r1, [sp, #376] ; 0x178 │ │ - 157d2: 1c02 adds r2, r0, #0 │ │ - 157d4: 1c38 adds r0, r7, #0 │ │ - 157d6: f7f8 fec7 bl e568 │ │ - 157da: 9d54 ldr r5, [sp, #336] ; 0x150 │ │ - 157dc: ab9a add r3, sp, #616 ; 0x268 │ │ - 157de: 1c32 adds r2, r6, #0 │ │ - 157e0: 9502 str r5, [sp, #8] │ │ - 157e2: 9d4d ldr r5, [sp, #308] ; 0x134 │ │ - 157e4: 9300 str r3, [sp, #0] │ │ - 157e6: 9001 str r0, [sp, #4] │ │ - 157e8: 1c23 adds r3, r4, #0 │ │ - 157ea: 9947 ldr r1, [sp, #284] ; 0x11c │ │ - 157ec: 9503 str r5, [sp, #12] │ │ - 157ee: 1c38 adds r0, r7, #0 │ │ - 157f0: f7fc f8c2 bl 11978 │ │ - 157f4: 1c2b adds r3, r5, #0 │ │ - 157f6: 1834 adds r4, r6, r0 │ │ - 157f8: 3bff subs r3, #255 ; 0xff │ │ - 157fa: 9e54 ldr r6, [sp, #336] ; 0x150 │ │ - 157fc: 425a negs r2, r3 │ │ - 157fe: 4153 adcs r3, r2 │ │ - 15800: 425b negs r3, r3 │ │ - 15802: 401e ands r6, r3 │ │ - 15804: 1c20 adds r0, r4, #0 │ │ - 15806: a96b add r1, sp, #428 ; 0x1ac │ │ - 15808: aa6c add r2, sp, #432 ; 0x1b0 │ │ - 1580a: 9654 str r6, [sp, #336] ; 0x150 │ │ - 1580c: f7fa f9fa bl fc04 │ │ - 15810: 1824 adds r4, r4, r0 │ │ - 15812: 7823 ldrb r3, [r4, #0] │ │ - 15814: 2b2d cmp r3, #45 ; 0x2d │ │ - 15816: d118 bne.n 1584a │ │ - 15818: 23ce movs r3, #206 ; 0xce │ │ - 1581a: 005b lsls r3, r3, #1 │ │ - 1581c: 58fb ldr r3, [r7, r3] │ │ - 1581e: 3401 adds r4, #1 │ │ - 15820: 7a5a ldrb r2, [r3, #9] │ │ - 15822: 7a19 ldrb r1, [r3, #8] │ │ - 15824: 0212 lsls r2, r2, #8 │ │ - 15826: 430a orrs r2, r1 │ │ - 15828: 7a99 ldrb r1, [r3, #10] │ │ - 1582a: 0409 lsls r1, r1, #16 │ │ - 1582c: 430a orrs r2, r1 │ │ - 1582e: 7ad9 ldrb r1, [r3, #11] │ │ - 15830: 0609 lsls r1, r1, #24 │ │ - 15832: 430a orrs r2, r1 │ │ - 15834: d009 beq.n 1584a │ │ - 15836: 7a11 ldrb r1, [r2, #8] │ │ - 15838: 2901 cmp r1, #1 │ │ - 1583a: d006 beq.n 1584a │ │ - 1583c: 0a11 lsrs r1, r2, #8 │ │ - 1583e: 741a strb r2, [r3, #16] │ │ - 15840: 7459 strb r1, [r3, #17] │ │ - 15842: 0c11 lsrs r1, r2, #16 │ │ - 15844: 0e12 lsrs r2, r2, #24 │ │ - 15846: 7499 strb r1, [r3, #18] │ │ - 15848: 74da strb r2, [r3, #19] │ │ - 1584a: 9a70 ldr r2, [sp, #448] ; 0x1c0 │ │ - 1584c: 2300 movs r3, #0 │ │ - 1584e: 996e ldr r1, [sp, #440] ; 0x1b8 │ │ - 15850: 986f ldr r0, [sp, #444] ; 0x1bc │ │ - 15852: 429a cmp r2, r3 │ │ - 15854: d008 beq.n 15868 │ │ - 15856: 9d6b ldr r5, [sp, #428] ; 0x1ac │ │ - 15858: 9e6c ldr r6, [sp, #432] ; 0x1b0 │ │ - 1585a: 1c03 adds r3, r0, #0 │ │ - 1585c: 436b muls r3, r5 │ │ - 1585e: 936b str r3, [sp, #428] ; 0x1ac │ │ - 15860: 1c0b adds r3, r1, #0 │ │ - 15862: 4373 muls r3, r6 │ │ - 15864: 936c str r3, [sp, #432] ; 0x1b0 │ │ - 15866: 1e53 subs r3, r2, #1 │ │ - 15868: 9370 str r3, [sp, #448] ; 0x1c0 │ │ - 1586a: 7820 ldrb r0, [r4, #0] │ │ - 1586c: f7fa fb58 bl ff20 │ │ - 15870: 2800 cmp r0, #0 │ │ - 15872: d001 beq.n 15878 │ │ - 15874: 3401 adds r4, #1 │ │ - 15876: e7f8 b.n 1586a │ │ - 15878: 9d5a ldr r5, [sp, #360] ; 0x168 │ │ - 1587a: 1c20 adds r0, r4, #0 │ │ - 1587c: a96b add r1, sp, #428 ; 0x1ac │ │ - 1587e: 9500 str r5, [sp, #0] │ │ - 15880: aa6c add r2, sp, #432 ; 0x1b0 │ │ - 15882: ab6d add r3, sp, #436 ; 0x1b4 │ │ - 15884: f7f8 fbf7 bl e076 │ │ - 15888: 9a6b ldr r2, [sp, #428] ; 0x1ac │ │ - 1588a: 1826 adds r6, r4, r0 │ │ - 1588c: 9b68 ldr r3, [sp, #416] ; 0x1a0 │ │ - 1588e: 9867 ldr r0, [sp, #412] ; 0x19c │ │ - 15890: 9c6c ldr r4, [sp, #432] ; 0x1b0 │ │ - 15892: 697d ldr r5, [r7, #20] │ │ - 15894: 1c01 adds r1, r0, #0 │ │ - 15896: 4351 muls r1, r2 │ │ - 15898: 1c1a adds r2, r3, #0 │ │ - 1589a: 4362 muls r2, r4 │ │ - 1589c: 1c28 adds r0, r5, #0 │ │ - 1589e: f7f8 ff8b bl e7b8 │ │ - 158a2: 9c4e ldr r4, [sp, #312] ; 0x138 │ │ - 158a4: 2c00 cmp r4, #0 │ │ - 158a6: d000 beq.n 158aa │ │ - 158a8: 0040 lsls r0, r0, #1 │ │ - 158aa: 9c48 ldr r4, [sp, #288] ; 0x120 │ │ - 158ac: 42a0 cmp r0, r4 │ │ - 158ae: d911 bls.n 158d4 │ │ - 158b0: 1b03 subs r3, r0, r4 │ │ - 158b2: 2400 movs r4, #0 │ │ - 158b4: e013 b.n 158de │ │ - 158b6: 46c0 nop ; (mov r8, r8) │ │ - 158b8: d204 bcs.n 158c4 │ │ - 158ba: 0001 movs r1, r0 │ │ - 158bc: d1c9 bne.n 15852 │ │ - 158be: 0001 movs r1, r0 │ │ - 158c0: d17e bne.n 159c0 │ │ - 158c2: 0001 movs r1, r0 │ │ - 158c4: d119 bne.n 158fa │ │ - 158c6: 0001 movs r1, r0 │ │ - 158c8: d106 bne.n 158d8 │ │ - 158ca: 0001 movs r1, r0 │ │ - 158cc: d09f beq.n 1580e │ │ - 158ce: 0001 movs r1, r0 │ │ - 158d0: d01f beq.n 15912 │ │ - 158d2: 0001 movs r1, r0 │ │ - 158d4: 23c0 movs r3, #192 ; 0xc0 │ │ - 158d6: 436b muls r3, r5 │ │ - 158d8: 9948 ldr r1, [sp, #288] ; 0x120 │ │ - 158da: 18cc adds r4, r1, r3 │ │ - 158dc: 1a24 subs r4, r4, r0 │ │ - 158de: 9448 str r4, [sp, #288] ; 0x120 │ │ - 158e0: 24d4 movs r4, #212 ; 0xd4 │ │ - 158e2: 0064 lsls r4, r4, #1 │ │ - 158e4: 21c0 movs r1, #192 ; 0xc0 │ │ - 158e6: 5938 ldr r0, [r7, r4] │ │ - 158e8: 4369 muls r1, r5 │ │ - 158ea: 181a adds r2, r3, r0 │ │ - 158ec: 25ce movs r5, #206 ; 0xce │ │ - 158ee: 513a str r2, [r7, r4] │ │ - 158f0: 006d lsls r5, r5, #1 │ │ - 158f2: 428b cmp r3, r1 │ │ - 158f4: d90c bls.n 15910 │ │ - 158f6: 9855 ldr r0, [sp, #340] ; 0x154 │ │ - 158f8: 5979 ldr r1, [r7, r5] │ │ - 158fa: 1a10 subs r0, r2, r0 │ │ - 158fc: 9a51 ldr r2, [sp, #324] ; 0x144 │ │ - 158fe: 4684 mov ip, r0 │ │ - 15900: 2000 movs r0, #0 │ │ - 15902: 2a2e cmp r2, #46 ; 0x2e │ │ - 15904: d100 bne.n 15908 │ │ - 15906: 0858 lsrs r0, r3, #1 │ │ - 15908: 4663 mov r3, ip │ │ - 1590a: 1a1a subs r2, r3, r0 │ │ - 1590c: 1c38 adds r0, r7, #0 │ │ - 1590e: e001 b.n 15914 │ │ - 15910: 5979 ldr r1, [r7, r5] │ │ - 15912: 1c38 adds r0, r7, #0 │ │ - 15914: f7f9 f956 bl ebc4 │ │ - 15918: 1c38 adds r0, r7, #0 │ │ - 1591a: 5979 ldr r1, [r7, r5] │ │ - 1591c: 593a ldr r2, [r7, r4] │ │ - 1591e: f7f9 f96e bl ebfe │ │ - 15922: 23c0 movs r3, #192 ; 0xc0 │ │ - 15924: 005b lsls r3, r3, #1 │ │ - 15926: 58fb ldr r3, [r7, r3] │ │ - 15928: 2b00 cmp r3, #0 │ │ - 1592a: d100 bne.n 1592e │ │ - 1592c: e0d3 b.n 15ad6 │ │ - 1592e: 23ce movs r3, #206 ; 0xce │ │ - 15930: 005b lsls r3, r3, #1 │ │ - 15932: 58fa ldr r2, [r7, r3] │ │ - 15934: 23d0 movs r3, #208 ; 0xd0 │ │ - 15936: 005b lsls r3, r3, #1 │ │ - 15938: 58fb ldr r3, [r7, r3] │ │ - 1593a: 429a cmp r2, r3 │ │ - 1593c: d000 beq.n 15940 │ │ - 1593e: e0ca b.n 15ad6 │ │ - 15940: 23d4 movs r3, #212 ; 0xd4 │ │ - 15942: 005b lsls r3, r3, #1 │ │ - 15944: 58f9 ldr r1, [r7, r3] │ │ - 15946: 1c38 adds r0, r7, #0 │ │ - 15948: e0c2 b.n 15ad0 │ │ - 1594a: 48d3 ldr r0, [pc, #844] ; (15c98 ) │ │ - 1594c: 9947 ldr r1, [sp, #284] ; 0x11c │ │ - 1594e: 4478 add r0, pc │ │ - 15950: f01b f8dc bl 30b0c <__clzsi2+0x258> │ │ - 15954: 2800 cmp r0, #0 │ │ - 15956: d063 beq.n 15a20 │ │ - 15958: 20ce movs r0, #206 ; 0xce │ │ - 1595a: 0040 lsls r0, r0, #1 │ │ - 1595c: 5838 ldr r0, [r7, r0] │ │ - 1595e: 9011 str r0, [sp, #68] ; 0x44 │ │ - 15960: 9911 ldr r1, [sp, #68] ; 0x44 │ │ + 150fe: 1c20 adds r0, r4, #0 │ │ + 15100: f01c fe14 bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 15104: 9920 ldr r1, [sp, #128] ; 0x80 │ │ + 15106: 1c02 adds r2, r0, #0 │ │ + 15108: 1c38 adds r0, r7, #0 │ │ + 1510a: f7f9 fde3 bl ecd4 │ │ + 1510e: 2300 movs r3, #0 │ │ + 15110: 1c1e adds r6, r3, #0 │ │ + 15112: 9029 str r0, [sp, #164] ; 0xa4 │ │ + 15114: 931e str r3, [sp, #120] ; 0x78 │ │ + 15116: 9322 str r3, [sp, #136] ; 0x88 │ │ + 15118: 9328 str r3, [sp, #160] ; 0xa0 │ │ + 1511a: 1c6c adds r4, r5, #1 │ │ + 1511c: 782d ldrb r5, [r5, #0] │ │ + 1511e: 2d00 cmp r5, #0 │ │ + 15120: d101 bne.n 15126 │ │ + 15122: f001 ff2d bl 16f80 │ │ + 15126: 2d5d cmp r5, #93 ; 0x5d │ │ + 15128: d001 beq.n 1512e │ │ + 1512a: f002 f853 bl 171d4 │ │ + 1512e: f001 ff27 bl 16f80 │ │ + 15132: 1c33 adds r3, r6, #0 │ │ + 15134: 3b30 subs r3, #48 ; 0x30 │ │ + 15136: 2b09 cmp r3, #9 │ │ + 15138: d900 bls.n 1513c │ │ + 1513a: e22b b.n 15594 │ │ + 1513c: 23ce movs r3, #206 ; 0xce │ │ + 1513e: 005b lsls r3, r3, #1 │ │ + 15140: 58fb ldr r3, [r7, r3] │ │ + 15142: 1c38 adds r0, r7, #0 │ │ + 15144: 1c19 adds r1, r3, #0 │ │ + 15146: 9307 str r3, [sp, #28] │ │ + 15148: f7fb fb72 bl 10830 │ │ + 1514c: 23ce movs r3, #206 ; 0xce │ │ + 1514e: 26d4 movs r6, #212 ; 0xd4 │ │ + 15150: 005b lsls r3, r3, #1 │ │ + 15152: 50f8 str r0, [r7, r3] │ │ + 15154: 0076 lsls r6, r6, #1 │ │ + 15156: 59ba ldr r2, [r7, r6] │ │ + 15158: 1c01 adds r1, r0, #0 │ │ + 1515a: 1c38 adds r0, r7, #0 │ │ + 1515c: f7fa fc26 bl f9ac │ │ + 15160: 1c28 adds r0, r5, #0 │ │ + 15162: a93d add r1, sp, #244 ; 0xf4 │ │ + 15164: f7f9 f9a8 bl e4b8 │ │ + 15168: 23ce movs r3, #206 ; 0xce │ │ + 1516a: 005b lsls r3, r3, #1 │ │ + 1516c: 58fb ldr r3, [r7, r3] │ │ + 1516e: a9b9 add r1, sp, #740 ; 0x2e4 │ │ + 15170: 182d adds r5, r5, r0 │ │ + 15172: 9307 str r3, [sp, #28] │ │ + 15174: 59b8 ldr r0, [r7, r6] │ │ + 15176: 714c strb r4, [r1, #5] │ │ + 15178: 710c strb r4, [r1, #4] │ │ + 1517a: 70cc strb r4, [r1, #3] │ │ + 1517c: 708c strb r4, [r1, #2] │ │ + 1517e: 2401 movs r4, #1 │ │ + 15180: 2356 movs r3, #86 ; 0x56 │ │ + 15182: 9e3d ldr r6, [sp, #244] ; 0xf4 │ │ + 15184: 700c strb r4, [r1, #0] │ │ + 15186: 704b strb r3, [r1, #1] │ │ + 15188: 40b4 lsls r4, r6 │ │ + 1518a: f7fa fb19 bl f7c0 │ │ + 1518e: 0a21 lsrs r1, r4, #8 │ │ + 15190: 7284 strb r4, [r0, #10] │ │ + 15192: 72c1 strb r1, [r0, #11] │ │ + 15194: 0c21 lsrs r1, r4, #16 │ │ + 15196: 0e24 lsrs r4, r4, #24 │ │ + 15198: 7301 strb r1, [r0, #12] │ │ + 1519a: 1c02 adds r2, r0, #0 │ │ + 1519c: 7344 strb r4, [r0, #13] │ │ + 1519e: 9907 ldr r1, [sp, #28] │ │ + 151a0: 1c38 adds r0, r7, #0 │ │ + 151a2: f7fa fb27 bl f7f4 │ │ + 151a6: 23ce movs r3, #206 ; 0xce │ │ + 151a8: 005b lsls r3, r3, #1 │ │ + 151aa: 9307 str r3, [sp, #28] │ │ + 151ac: 782b ldrb r3, [r5, #0] │ │ + 151ae: 1c1a adds r2, r3, #0 │ │ + 151b0: 3a2c subs r2, #44 ; 0x2c │ │ + 151b2: 2a01 cmp r2, #1 │ │ + 151b4: d900 bls.n 151b8 │ │ + 151b6: e1ed b.n 15594 │ │ + 151b8: 1c6e adds r6, r5, #1 │ │ + 151ba: 1c30 adds r0, r6, #0 │ │ + 151bc: 2b2c cmp r3, #44 ; 0x2c │ │ + 151be: d126 bne.n 1520e │ │ + 151c0: a93d add r1, sp, #244 ; 0xf4 │ │ + 151c2: f7f9 f979 bl e4b8 │ │ + 151c6: 9b07 ldr r3, [sp, #28] │ │ + 151c8: 1835 adds r5, r6, r0 │ │ + 151ca: 58f9 ldr r1, [r7, r3] │ │ + 151cc: 7a4b ldrb r3, [r1, #9] │ │ + 151ce: 7a0a ldrb r2, [r1, #8] │ │ + 151d0: 021b lsls r3, r3, #8 │ │ + 151d2: 4313 orrs r3, r2 │ │ + 151d4: 7a8a ldrb r2, [r1, #10] │ │ + 151d6: 0412 lsls r2, r2, #16 │ │ + 151d8: 4313 orrs r3, r2 │ │ + 151da: 7aca ldrb r2, [r1, #11] │ │ + 151dc: 2101 movs r1, #1 │ │ + 151de: 0612 lsls r2, r2, #24 │ │ + 151e0: 431a orrs r2, r3 │ │ + 151e2: 9b3d ldr r3, [sp, #244] ; 0xf4 │ │ + 151e4: 7a90 ldrb r0, [r2, #10] │ │ + 151e6: 4099 lsls r1, r3 │ │ + 151e8: 7ad3 ldrb r3, [r2, #11] │ │ + 151ea: 021b lsls r3, r3, #8 │ │ + 151ec: 4303 orrs r3, r0 │ │ + 151ee: 7b10 ldrb r0, [r2, #12] │ │ + 151f0: 0400 lsls r0, r0, #16 │ │ + 151f2: 4303 orrs r3, r0 │ │ + 151f4: 7b50 ldrb r0, [r2, #13] │ │ + 151f6: 0600 lsls r0, r0, #24 │ │ + 151f8: 4303 orrs r3, r0 │ │ + 151fa: 430b orrs r3, r1 │ │ + 151fc: 1c11 adds r1, r2, #0 │ │ + 151fe: 7293 strb r3, [r2, #10] │ │ + 15200: 0a1a lsrs r2, r3, #8 │ │ + 15202: 72ca strb r2, [r1, #11] │ │ + 15204: 0c1a lsrs r2, r3, #16 │ │ + 15206: 0e1b lsrs r3, r3, #24 │ │ + 15208: 730a strb r2, [r1, #12] │ │ + 1520a: 734b strb r3, [r1, #13] │ │ + 1520c: e7ce b.n 151ac │ │ + 1520e: a93e add r1, sp, #248 ; 0xf8 │ │ + 15210: f7f9 f952 bl e4b8 │ │ + 15214: 9b3e ldr r3, [sp, #248] ; 0xf8 │ │ + 15216: 1835 adds r5, r6, r0 │ │ + 15218: 2001 movs r0, #1 │ │ + 1521a: 469c mov ip, r3 │ │ + 1521c: 9a3d ldr r2, [sp, #244] ; 0xf4 │ │ + 1521e: 4562 cmp r2, ip │ │ + 15220: da22 bge.n 15268 │ │ + 15222: 9b07 ldr r3, [sp, #28] │ │ + 15224: 3201 adds r2, #1 │ │ + 15226: 58f9 ldr r1, [r7, r3] │ │ + 15228: 7a4b ldrb r3, [r1, #9] │ │ + 1522a: 7a0e ldrb r6, [r1, #8] │ │ + 1522c: 7a8c ldrb r4, [r1, #10] │ │ + 1522e: 021b lsls r3, r3, #8 │ │ + 15230: 4333 orrs r3, r6 │ │ + 15232: 1c06 adds r6, r0, #0 │ │ + 15234: 0424 lsls r4, r4, #16 │ │ + 15236: 431c orrs r4, r3 │ │ + 15238: 7acb ldrb r3, [r1, #11] │ │ + 1523a: 4096 lsls r6, r2 │ │ + 1523c: 061b lsls r3, r3, #24 │ │ + 1523e: 4323 orrs r3, r4 │ │ + 15240: 7ad9 ldrb r1, [r3, #11] │ │ + 15242: 7a9c ldrb r4, [r3, #10] │ │ + 15244: 0209 lsls r1, r1, #8 │ │ + 15246: 4321 orrs r1, r4 │ │ + 15248: 7b1c ldrb r4, [r3, #12] │ │ + 1524a: 0424 lsls r4, r4, #16 │ │ + 1524c: 430c orrs r4, r1 │ │ + 1524e: 7b59 ldrb r1, [r3, #13] │ │ + 15250: 0609 lsls r1, r1, #24 │ │ + 15252: 4321 orrs r1, r4 │ │ + 15254: 1c1c adds r4, r3, #0 │ │ + 15256: 430e orrs r6, r1 │ │ + 15258: 729e strb r6, [r3, #10] │ │ + 1525a: 0a33 lsrs r3, r6, #8 │ │ + 1525c: 72e3 strb r3, [r4, #11] │ │ + 1525e: 0c33 lsrs r3, r6, #16 │ │ + 15260: 0e36 lsrs r6, r6, #24 │ │ + 15262: 7323 strb r3, [r4, #12] │ │ + 15264: 7366 strb r6, [r4, #13] │ │ + 15266: e7da b.n 1521e │ │ + 15268: 923d str r2, [sp, #244] ; 0xf4 │ │ + 1526a: e79f b.n 151ac │ │ + 1526c: 782b ldrb r3, [r5, #0] │ │ + 1526e: 3b30 subs r3, #48 ; 0x30 │ │ + 15270: 2b09 cmp r3, #9 │ │ + 15272: d901 bls.n 15278 │ │ + 15274: f001 f850 bl 16318 │ │ + 15278: 1c28 adds r0, r5, #0 │ │ + 1527a: a940 add r1, sp, #256 ; 0x100 │ │ + 1527c: f7f9 f91c bl e4b8 │ │ + 15280: 9b40 ldr r3, [sp, #256] ; 0x100 │ │ + 15282: 1828 adds r0, r5, r0 │ │ + 15284: 9342 str r3, [sp, #264] ; 0x108 │ │ + 15286: 3b02 subs r3, #2 │ │ + 15288: 2b06 cmp r3, #6 │ │ + 1528a: d808 bhi.n 1529e │ │ + 1528c: 2201 movs r2, #1 │ │ + 1528e: 409a lsls r2, r3 │ │ + 15290: 1c13 adds r3, r2, #0 │ │ + 15292: 2245 movs r2, #69 ; 0x45 │ │ + 15294: 4213 tst r3, r2 │ │ + 15296: d105 bne.n 152a4 │ │ + 15298: 2212 movs r2, #18 │ │ + 1529a: 4213 tst r3, r2 │ │ + 1529c: d104 bne.n 152a8 │ │ + 1529e: 9b3a ldr r3, [sp, #232] ; 0xe8 │ │ + 152a0: 2b08 cmp r3, #8 │ │ + 152a2: d101 bne.n 152a8 │ │ + 152a4: 2303 movs r3, #3 │ │ + 152a6: e000 b.n 152aa │ │ + 152a8: 2302 movs r3, #2 │ │ + 152aa: 9341 str r3, [sp, #260] ; 0x104 │ │ + 152ac: 7803 ldrb r3, [r0, #0] │ │ + 152ae: 1c05 adds r5, r0, #0 │ │ + 152b0: 2b3a cmp r3, #58 ; 0x3a │ │ + 152b2: d000 beq.n 152b6 │ │ + 152b4: e16e b.n 15594 │ │ + 152b6: 7843 ldrb r3, [r0, #1] │ │ + 152b8: 1c45 adds r5, r0, #1 │ │ + 152ba: 3b30 subs r3, #48 ; 0x30 │ │ + 152bc: 2b09 cmp r3, #9 │ │ + 152be: d804 bhi.n 152ca │ │ + 152c0: 1c28 adds r0, r5, #0 │ │ + 152c2: a941 add r1, sp, #260 ; 0x104 │ │ + 152c4: f7f9 f8f8 bl e4b8 │ │ + 152c8: 182d adds r5, r5, r0 │ │ + 152ca: 2200 movs r2, #0 │ │ + 152cc: 782b ldrb r3, [r5, #0] │ │ + 152ce: 9207 str r2, [sp, #28] │ │ + 152d0: 2b3a cmp r3, #58 ; 0x3a │ │ + 152d2: d001 beq.n 152d8 │ │ + 152d4: f001 f878 bl 163c8 │ │ + 152d8: 786b ldrb r3, [r5, #1] │ │ + 152da: 1c6c adds r4, r5, #1 │ │ + 152dc: 1c25 adds r5, r4, #0 │ │ + 152de: 3b30 subs r3, #48 ; 0x30 │ │ + 152e0: 2b09 cmp r3, #9 │ │ + 152e2: d901 bls.n 152e8 │ │ + 152e4: f001 f870 bl 163c8 │ │ + 152e8: 1c20 adds r0, r4, #0 │ │ + 152ea: a942 add r1, sp, #264 ; 0x108 │ │ + 152ec: f7f9 f8e4 bl e4b8 │ │ + 152f0: 1825 adds r5, r4, r0 │ │ + 152f2: f001 f869 bl 163c8 │ │ + 152f6: 23ce movs r3, #206 ; 0xce │ │ + 152f8: 005b lsls r3, r3, #1 │ │ + 152fa: 58fb ldr r3, [r7, r3] │ │ + 152fc: 1c38 adds r0, r7, #0 │ │ + 152fe: 1c19 adds r1, r3, #0 │ │ + 15300: 9307 str r3, [sp, #28] │ │ + 15302: f7fb fa95 bl 10830 │ │ + 15306: 23ce movs r3, #206 ; 0xce │ │ + 15308: 005b lsls r3, r3, #1 │ │ + 1530a: 50f8 str r0, [r7, r3] │ │ + 1530c: 1c38 adds r0, r7, #0 │ │ + 1530e: f7f9 f8a1 bl e454 │ │ + 15312: 23d4 movs r3, #212 ; 0xd4 │ │ + 15314: 005b lsls r3, r3, #1 │ │ + 15316: 58fb ldr r3, [r7, r3] │ │ + 15318: 9a0e ldr r2, [sp, #56] ; 0x38 │ │ + 1531a: 2101 movs r1, #1 │ │ + 1531c: 9307 str r3, [sp, #28] │ │ + 1531e: 1a9c subs r4, r3, r2 │ │ + 15320: 6978 ldr r0, [r7, #20] │ │ + 15322: 9a3c ldr r2, [sp, #240] ; 0xf0 │ │ + 15324: f7fa f99e bl f664 │ │ + 15328: 1c01 adds r1, r0, #0 │ │ + 1532a: 1c20 adds r0, r4, #0 │ │ + 1532c: f01c fcfe bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 15330: 9920 ldr r1, [sp, #128] ; 0x80 │ │ + 15332: 1c02 adds r2, r0, #0 │ │ + 15334: 1c38 adds r0, r7, #0 │ │ + 15336: f7f9 fccd bl ecd4 │ │ + 1533a: 1c2e adds r6, r5, #0 │ │ + 1533c: 2400 movs r4, #0 │ │ + 1533e: 9007 str r0, [sp, #28] │ │ + 15340: 7833 ldrb r3, [r6, #0] │ │ + 15342: 1c75 adds r5, r6, #1 │ │ + 15344: 9308 str r3, [sp, #32] │ │ + 15346: 2b00 cmp r3, #0 │ │ + 15348: d101 bne.n 1534e │ │ + 1534a: f002 f86d bl 17428 │ │ + 1534e: 2b7d cmp r3, #125 ; 0x7d │ │ + 15350: d001 beq.n 15356 │ │ + 15352: f002 f81a bl 1738a │ │ + 15356: f002 f867 bl 17428 │ │ + 1535a: 46c0 nop ; (mov r8, r8) │ │ + 1535c: e642 b.n 14fe4 │ │ + 1535e: 0001 movs r1, r0 │ │ + 15360: 23c0 movs r3, #192 ; 0xc0 │ │ + 15362: 24d4 movs r4, #212 ; 0xd4 │ │ + 15364: 26ce movs r6, #206 ; 0xce │ │ + 15366: 005b lsls r3, r3, #1 │ │ + 15368: 58fb ldr r3, [r7, r3] │ │ + 1536a: 0064 lsls r4, r4, #1 │ │ + 1536c: 0076 lsls r6, r6, #1 │ │ + 1536e: 2b00 cmp r3, #0 │ │ + 15370: d00c beq.n 1538c │ │ + 15372: 59bb ldr r3, [r7, r6] │ │ + 15374: 2b00 cmp r3, #0 │ │ + 15376: d009 beq.n 1538c │ │ + 15378: 22d0 movs r2, #208 ; 0xd0 │ │ + 1537a: 0052 lsls r2, r2, #1 │ │ + 1537c: 58ba ldr r2, [r7, r2] │ │ + 1537e: 4293 cmp r3, r2 │ │ + 15380: d104 bne.n 1538c │ │ + 15382: 1c38 adds r0, r7, #0 │ │ + 15384: 5939 ldr r1, [r7, r4] │ │ + 15386: 9a0e ldr r2, [sp, #56] ; 0x38 │ │ + 15388: f7fc fc4a bl 11c20 │ │ + 1538c: 23be movs r3, #190 ; 0xbe │ │ + 1538e: 005b lsls r3, r3, #1 │ │ + 15390: 58fb ldr r3, [r7, r3] │ │ + 15392: 2b00 cmp r3, #0 │ │ + 15394: d00a beq.n 153ac │ │ + 15396: 23d2 movs r3, #210 ; 0xd2 │ │ + 15398: 005b lsls r3, r3, #1 │ │ + 1539a: 58fb ldr r3, [r7, r3] │ │ + 1539c: 59ba ldr r2, [r7, r6] │ │ + 1539e: 429a cmp r2, r3 │ │ + 153a0: d104 bne.n 153ac │ │ + 153a2: 1c38 adds r0, r7, #0 │ │ + 153a4: 5939 ldr r1, [r7, r4] │ │ + 153a6: 9a0e ldr r2, [sp, #56] ; 0x38 │ │ + 153a8: f7fb fddc bl 10f64 │ │ + 153ac: 9b17 ldr r3, [sp, #92] ; 0x5c │ │ + 153ae: 4ae0 ldr r2, [pc, #896] ; (15730 ) │ │ + 153b0: 49e0 ldr r1, [pc, #896] ; (15734 ) │ │ + 153b2: 009b lsls r3, r3, #2 │ │ + 153b4: 447a add r2, pc │ │ + 153b6: 18d3 adds r3, r2, r3 │ │ + 153b8: 6c1b ldr r3, [r3, #64] ; 0x40 │ │ + 153ba: 4479 add r1, pc │ │ + 153bc: a86c add r0, sp, #432 ; 0x1b0 │ │ + 153be: 1c1a adds r2, r3, #0 │ │ + 153c0: f01c fd2c bl 31e1c <__aeabi_llsl@@Base+0x2bc> │ │ + 153c4: 593b ldr r3, [r7, r4] │ │ + 153c6: 930e str r3, [sp, #56] ; 0x38 │ │ + 153c8: 59b9 ldr r1, [r7, r6] │ │ + 153ca: 2900 cmp r1, #0 │ │ + 153cc: d00b beq.n 153e6 │ │ + 153ce: 1d8b adds r3, r1, #6 │ │ + 153d0: 7fdb ldrb r3, [r3, #31] │ │ + 153d2: 2b00 cmp r3, #0 │ │ + 153d4: d007 beq.n 153e6 │ │ + 153d6: 312c adds r1, #44 ; 0x2c │ │ + 153d8: 1c38 adds r0, r7, #0 │ │ + 153da: 2200 movs r2, #0 │ │ + 153dc: f7f9 ffd4 bl f388 │ │ + 153e0: 23ce movs r3, #206 ; 0xce │ │ + 153e2: 005b lsls r3, r3, #1 │ │ + 153e4: 50f8 str r0, [r7, r3] │ │ + 153e6: 782b ldrb r3, [r5, #0] │ │ + 153e8: 1c1a adds r2, r3, #0 │ │ + 153ea: 3a30 subs r2, #48 ; 0x30 │ │ + 153ec: 2a09 cmp r2, #9 │ │ + 153ee: d900 bls.n 153f2 │ │ + 153f0: e08d b.n 1550e │ │ + 153f2: 59b9 ldr r1, [r7, r6] │ │ + 153f4: 1c38 adds r0, r7, #0 │ │ + 153f6: f7fb fa1b bl 10830 │ │ + 153fa: 51b8 str r0, [r7, r6] │ │ + 153fc: 593a ldr r2, [r7, r4] │ │ + 153fe: 1c01 adds r1, r0, #0 │ │ + 15400: 1c38 adds r0, r7, #0 │ │ + 15402: f7fa fad3 bl f9ac │ │ + 15406: 1c28 adds r0, r5, #0 │ │ + 15408: a93d add r1, sp, #244 ; 0xf4 │ │ + 1540a: f7f9 f855 bl e4b8 │ │ + 1540e: 59bb ldr r3, [r7, r6] │ │ + 15410: 182d adds r5, r5, r0 │ │ + 15412: a9b9 add r1, sp, #740 ; 0x2e4 │ │ + 15414: 9307 str r3, [sp, #28] │ │ + 15416: 9b3d ldr r3, [sp, #244] ; 0xf4 │ │ + 15418: 5938 ldr r0, [r7, r4] │ │ + 1541a: 2401 movs r4, #1 │ │ + 1541c: 931e str r3, [sp, #120] ; 0x78 │ │ + 1541e: 2300 movs r3, #0 │ │ + 15420: 714b strb r3, [r1, #5] │ │ + 15422: 710b strb r3, [r1, #4] │ │ + 15424: 70cb strb r3, [r1, #3] │ │ + 15426: 708b strb r3, [r1, #2] │ │ + 15428: 2356 movs r3, #86 ; 0x56 │ │ + 1542a: 700c strb r4, [r1, #0] │ │ + 1542c: 704b strb r3, [r1, #1] │ │ + 1542e: f7fa f9c7 bl f7c0 │ │ + 15432: 9b1e ldr r3, [sp, #120] ; 0x78 │ │ + 15434: 1c02 adds r2, r0, #0 │ │ + 15436: 409c lsls r4, r3 │ │ + 15438: 0a21 lsrs r1, r4, #8 │ │ + 1543a: 7284 strb r4, [r0, #10] │ │ + 1543c: 72c1 strb r1, [r0, #11] │ │ + 1543e: 0c21 lsrs r1, r4, #16 │ │ + 15440: 0e24 lsrs r4, r4, #24 │ │ + 15442: 7301 strb r1, [r0, #12] │ │ + 15444: 7344 strb r4, [r0, #13] │ │ + 15446: 9907 ldr r1, [sp, #28] │ │ + 15448: 1c38 adds r0, r7, #0 │ │ + 1544a: f7fa f9d3 bl f7f4 │ │ + 1544e: 782b ldrb r3, [r5, #0] │ │ + 15450: 1c1a adds r2, r3, #0 │ │ + 15452: 3a2c subs r2, #44 ; 0x2c │ │ + 15454: 2a01 cmp r2, #1 │ │ + 15456: d900 bls.n 1545a │ │ + 15458: e09c b.n 15594 │ │ + 1545a: 1c6c adds r4, r5, #1 │ │ + 1545c: 1c20 adds r0, r4, #0 │ │ + 1545e: 2b2c cmp r3, #44 ; 0x2c │ │ + 15460: d125 bne.n 154ae │ │ + 15462: a93d add r1, sp, #244 ; 0xf4 │ │ + 15464: f7f9 f828 bl e4b8 │ │ + 15468: 59b9 ldr r1, [r7, r6] │ │ + 1546a: 1825 adds r5, r4, r0 │ │ + 1546c: 7a4b ldrb r3, [r1, #9] │ │ + 1546e: 7a0a ldrb r2, [r1, #8] │ │ + 15470: 021b lsls r3, r3, #8 │ │ + 15472: 4313 orrs r3, r2 │ │ + 15474: 7a8a ldrb r2, [r1, #10] │ │ + 15476: 0412 lsls r2, r2, #16 │ │ + 15478: 4313 orrs r3, r2 │ │ + 1547a: 7aca ldrb r2, [r1, #11] │ │ + 1547c: 2101 movs r1, #1 │ │ + 1547e: 0612 lsls r2, r2, #24 │ │ + 15480: 431a orrs r2, r3 │ │ + 15482: 9b3d ldr r3, [sp, #244] ; 0xf4 │ │ + 15484: 7a90 ldrb r0, [r2, #10] │ │ + 15486: 4099 lsls r1, r3 │ │ + 15488: 7ad3 ldrb r3, [r2, #11] │ │ + 1548a: 021b lsls r3, r3, #8 │ │ + 1548c: 4303 orrs r3, r0 │ │ + 1548e: 7b10 ldrb r0, [r2, #12] │ │ + 15490: 0400 lsls r0, r0, #16 │ │ + 15492: 4303 orrs r3, r0 │ │ + 15494: 7b50 ldrb r0, [r2, #13] │ │ + 15496: 0600 lsls r0, r0, #24 │ │ + 15498: 4303 orrs r3, r0 │ │ + 1549a: 430b orrs r3, r1 │ │ + 1549c: 1c11 adds r1, r2, #0 │ │ + 1549e: 7293 strb r3, [r2, #10] │ │ + 154a0: 0a1a lsrs r2, r3, #8 │ │ + 154a2: 72ca strb r2, [r1, #11] │ │ + 154a4: 0c1a lsrs r2, r3, #16 │ │ + 154a6: 0e1b lsrs r3, r3, #24 │ │ + 154a8: 730a strb r2, [r1, #12] │ │ + 154aa: 734b strb r3, [r1, #13] │ │ + 154ac: e7cf b.n 1544e │ │ + 154ae: a93e add r1, sp, #248 ; 0xf8 │ │ + 154b0: f7f9 f802 bl e4b8 │ │ + 154b4: 9b3e ldr r3, [sp, #248] ; 0xf8 │ │ + 154b6: 1825 adds r5, r4, r0 │ │ + 154b8: 2401 movs r4, #1 │ │ + 154ba: 469c mov ip, r3 │ │ + 154bc: 993d ldr r1, [sp, #244] ; 0xf4 │ │ + 154be: 4561 cmp r1, ip │ │ + 154c0: da23 bge.n 1550a │ │ + 154c2: 59b8 ldr r0, [r7, r6] │ │ + 154c4: 3101 adds r1, #1 │ │ + 154c6: 7a42 ldrb r2, [r0, #9] │ │ + 154c8: 7a03 ldrb r3, [r0, #8] │ │ + 154ca: 0212 lsls r2, r2, #8 │ │ + 154cc: 431a orrs r2, r3 │ │ + 154ce: 7a83 ldrb r3, [r0, #10] │ │ + 154d0: 041b lsls r3, r3, #16 │ │ + 154d2: 4313 orrs r3, r2 │ │ + 154d4: 7ac2 ldrb r2, [r0, #11] │ │ + 154d6: 0612 lsls r2, r2, #24 │ │ + 154d8: 431a orrs r2, r3 │ │ + 154da: 1c23 adds r3, r4, #0 │ │ + 154dc: 408b lsls r3, r1 │ │ + 154de: 9307 str r3, [sp, #28] │ │ + 154e0: 7ad0 ldrb r0, [r2, #11] │ │ + 154e2: 7a93 ldrb r3, [r2, #10] │ │ + 154e4: 0200 lsls r0, r0, #8 │ │ + 154e6: 4318 orrs r0, r3 │ │ + 154e8: 7b13 ldrb r3, [r2, #12] │ │ + 154ea: 041b lsls r3, r3, #16 │ │ + 154ec: 4303 orrs r3, r0 │ │ + 154ee: 7b50 ldrb r0, [r2, #13] │ │ + 154f0: 0600 lsls r0, r0, #24 │ │ + 154f2: 4318 orrs r0, r3 │ │ + 154f4: 9b07 ldr r3, [sp, #28] │ │ + 154f6: 4318 orrs r0, r3 │ │ + 154f8: 1c13 adds r3, r2, #0 │ │ + 154fa: 7290 strb r0, [r2, #10] │ │ + 154fc: 0a02 lsrs r2, r0, #8 │ │ + 154fe: 72da strb r2, [r3, #11] │ │ + 15500: 0c02 lsrs r2, r0, #16 │ │ + 15502: 731a strb r2, [r3, #12] │ │ + 15504: 0e02 lsrs r2, r0, #24 │ │ + 15506: 735a strb r2, [r3, #13] │ │ + 15508: e7d9 b.n 154be │ │ + 1550a: 913d str r1, [sp, #244] ; 0xf4 │ │ + 1550c: e79f b.n 1544e │ │ + 1550e: 2200 movs r2, #0 │ │ + 15510: 9207 str r2, [sp, #28] │ │ + 15512: 2b3a cmp r3, #58 ; 0x3a │ │ + 15514: d001 beq.n 1551a │ │ + 15516: f000 ff57 bl 163c8 │ │ + 1551a: 59b9 ldr r1, [r7, r6] │ │ + 1551c: 1c38 adds r0, r7, #0 │ │ + 1551e: f7fb f987 bl 10830 │ │ + 15522: 51b8 str r0, [r7, r6] │ │ + 15524: 1c01 adds r1, r0, #0 │ │ + 15526: 593a ldr r2, [r7, r4] │ │ + 15528: 1c38 adds r0, r7, #0 │ │ + 1552a: f7fa fa3f bl f9ac │ │ + 1552e: 466b mov r3, sp │ │ + 15530: 7f1b ldrb r3, [r3, #28] │ │ + 15532: a9b9 add r1, sp, #740 ; 0x2e4 │ │ + 15534: 59be ldr r6, [r7, r6] │ │ + 15536: 5938 ldr r0, [r7, r4] │ │ + 15538: 714b strb r3, [r1, #5] │ │ + 1553a: 466b mov r3, sp │ │ + 1553c: 7f1b ldrb r3, [r3, #28] │ │ + 1553e: 3501 adds r5, #1 │ │ + 15540: 710b strb r3, [r1, #4] │ │ + 15542: 466b mov r3, sp │ │ + 15544: 7f1b ldrb r3, [r3, #28] │ │ + 15546: 70cb strb r3, [r1, #3] │ │ + 15548: 466b mov r3, sp │ │ + 1554a: 7f1b ldrb r3, [r3, #28] │ │ + 1554c: 708b strb r3, [r1, #2] │ │ + 1554e: 2301 movs r3, #1 │ │ + 15550: 700b strb r3, [r1, #0] │ │ + 15552: 234c movs r3, #76 ; 0x4c │ │ + 15554: 704b strb r3, [r1, #1] │ │ + 15556: f7fa f933 bl f7c0 │ │ + 1555a: 1c31 adds r1, r6, #0 │ │ + 1555c: 1c02 adds r2, r0, #0 │ │ + 1555e: 1c38 adds r0, r7, #0 │ │ + 15560: e062 b.n 15628 │ │ + 15562: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 15564: 9a0e ldr r2, [sp, #56] ; 0x38 │ │ + 15566: 1c38 adds r0, r7, #0 │ │ + 15568: 50fa str r2, [r7, r3] │ │ + 1556a: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ + 1556c: 58fb ldr r3, [r7, r3] │ │ + 1556e: 1c19 adds r1, r3, #0 │ │ + 15570: 9307 str r3, [sp, #28] │ │ + 15572: f7fb f95d bl 10830 │ │ + 15576: 1c01 adds r1, r0, #0 │ │ + 15578: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ + 1557a: 312c adds r1, #44 ; 0x2c │ │ + 1557c: 220b movs r2, #11 │ │ + 1557e: 50f8 str r0, [r7, r3] │ │ + 15580: 1d83 adds r3, r0, #6 │ │ + 15582: 7fdb ldrb r3, [r3, #31] │ │ + 15584: 2b00 cmp r3, #0 │ │ + 15586: d000 beq.n 1558a │ │ + 15588: 1c5a adds r2, r3, #1 │ │ + 1558a: 1c38 adds r0, r7, #0 │ │ + 1558c: f7f9 fefc bl f388 │ │ + 15590: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ + 15592: 50f8 str r0, [r7, r3] │ │ + 15594: 2300 movs r3, #0 │ │ + 15596: 9307 str r3, [sp, #28] │ │ + 15598: f000 ff16 bl 163c8 │ │ + 1559c: 24ce movs r4, #206 ; 0xce │ │ + 1559e: 0064 lsls r4, r4, #1 │ │ + 155a0: 5939 ldr r1, [r7, r4] │ │ + 155a2: 1c38 adds r0, r7, #0 │ │ + 155a4: f7fb f944 bl 10830 │ │ + 155a8: 5138 str r0, [r7, r4] │ │ + 155aa: 1c43 adds r3, r0, #1 │ │ + 155ac: 7fda ldrb r2, [r3, #31] │ │ + 155ae: 1c83 adds r3, r0, #2 │ │ + 155b0: 7fdb ldrb r3, [r3, #31] │ │ + 155b2: 1c01 adds r1, r0, #0 │ │ + 155b4: 021b lsls r3, r3, #8 │ │ + 155b6: 4313 orrs r3, r2 │ │ + 155b8: 1cc2 adds r2, r0, #3 │ │ + 155ba: 7fd2 ldrb r2, [r2, #31] │ │ + 155bc: 26d4 movs r6, #212 ; 0xd4 │ │ + 155be: 0412 lsls r2, r2, #16 │ │ + 155c0: 431a orrs r2, r3 │ │ + 155c2: 1d03 adds r3, r0, #4 │ │ + 155c4: 7fdb ldrb r3, [r3, #31] │ │ + 155c6: 0076 lsls r6, r6, #1 │ │ + 155c8: 061b lsls r3, r3, #24 │ │ + 155ca: 4313 orrs r3, r2 │ │ + 155cc: 3302 adds r3, #2 │ │ + 155ce: 4258 negs r0, r3 │ │ + 155d0: 4158 adcs r0, r3 │ │ + 155d2: 4684 mov ip, r0 │ │ + 155d4: 59ba ldr r2, [r7, r6] │ │ + 155d6: 4663 mov r3, ip │ │ + 155d8: 1c38 adds r0, r7, #0 │ │ + 155da: f7fa f9c1 bl f960 │ │ + 155de: 59ba ldr r2, [r7, r6] │ │ + 155e0: 1c38 adds r0, r7, #0 │ │ + 155e2: 5939 ldr r1, [r7, r4] │ │ + 155e4: f7fa f9e2 bl f9ac │ │ + 155e8: 2200 movs r2, #0 │ │ + 155ea: 782b ldrb r3, [r5, #0] │ │ + 155ec: 9207 str r2, [sp, #28] │ │ + 155ee: 2b3a cmp r3, #58 ; 0x3a │ │ + 155f0: d001 beq.n 155f6 │ │ + 155f2: f000 fee9 bl 163c8 │ │ + 155f6: 466b mov r3, sp │ │ + 155f8: 7f1b ldrb r3, [r3, #28] │ │ + 155fa: a9b9 add r1, sp, #740 ; 0x2e4 │ │ + 155fc: 593c ldr r4, [r7, r4] │ │ + 155fe: 59b8 ldr r0, [r7, r6] │ │ + 15600: 714b strb r3, [r1, #5] │ │ + 15602: 466b mov r3, sp │ │ + 15604: 7f1b ldrb r3, [r3, #28] │ │ + 15606: 3501 adds r5, #1 │ │ + 15608: 710b strb r3, [r1, #4] │ │ + 1560a: 466b mov r3, sp │ │ + 1560c: 7f1b ldrb r3, [r3, #28] │ │ + 1560e: 70cb strb r3, [r1, #3] │ │ + 15610: 466b mov r3, sp │ │ + 15612: 7f1b ldrb r3, [r3, #28] │ │ + 15614: 708b strb r3, [r1, #2] │ │ + 15616: 2301 movs r3, #1 │ │ + 15618: 700b strb r3, [r1, #0] │ │ + 1561a: 234c movs r3, #76 ; 0x4c │ │ + 1561c: 704b strb r3, [r1, #1] │ │ + 1561e: f7fa f8cf bl f7c0 │ │ + 15622: 1c21 adds r1, r4, #0 │ │ + 15624: 1c02 adds r2, r0, #0 │ │ + 15626: 1c38 adds r0, r7, #0 │ │ + 15628: f7fa f8e4 bl f7f4 │ │ + 1562c: f000 fecc bl 163c8 │ │ + 15630: 782c ldrb r4, [r5, #0] │ │ + 15632: 4841 ldr r0, [pc, #260] ; (15738 ) │ │ + 15634: 1c21 adds r1, r4, #0 │ │ + 15636: 4478 add r0, pc │ │ + 15638: f01c fb88 bl 31d4c <__aeabi_llsl@@Base+0x1ec> │ │ + 1563c: 2800 cmp r0, #0 │ │ + 1563e: d000 beq.n 15642 │ │ + 15640: e0b1 b.n 157a6 │ │ + 15642: 3c30 subs r4, #48 ; 0x30 │ │ + 15644: 2c09 cmp r4, #9 │ │ + 15646: d800 bhi.n 1564a │ │ + 15648: e0ad b.n 157a6 │ │ + 1564a: 26ce movs r6, #206 ; 0xce │ │ + 1564c: 0076 lsls r6, r6, #1 │ │ + 1564e: 1c38 adds r0, r7, #0 │ │ + 15650: 59b9 ldr r1, [r7, r6] │ │ + 15652: f7fb f8ed bl 10830 │ │ + 15656: 24d0 movs r4, #208 ; 0xd0 │ │ + 15658: 51b8 str r0, [r7, r6] │ │ + 1565a: 0064 lsls r4, r4, #1 │ │ + 1565c: 593a ldr r2, [r7, r4] │ │ + 1565e: 2a00 cmp r2, #0 │ │ + 15660: d105 bne.n 1566e │ │ + 15662: 1c01 adds r1, r0, #0 │ │ + 15664: 1c38 adds r0, r7, #0 │ │ + 15666: 312c adds r1, #44 ; 0x2c │ │ + 15668: f7f9 fe8e bl f388 │ │ + 1566c: 5138 str r0, [r7, r4] │ │ + 1566e: 59bb ldr r3, [r7, r6] │ │ + 15670: 9307 str r3, [sp, #28] │ │ + 15672: 593b ldr r3, [r7, r4] │ │ + 15674: 9a07 ldr r2, [sp, #28] │ │ + 15676: 429a cmp r2, r3 │ │ + 15678: d000 beq.n 1567c │ │ + 1567a: e094 b.n 157a6 │ │ + 1567c: 23d4 movs r3, #212 ; 0xd4 │ │ + 1567e: 2101 movs r1, #1 │ │ + 15680: 005b lsls r3, r3, #1 │ │ + 15682: 58fb ldr r3, [r7, r3] │ │ + 15684: 2200 movs r2, #0 │ │ + 15686: 9308 str r3, [sp, #32] │ │ + 15688: ab79 add r3, sp, #484 ; 0x1e4 │ │ + 1568a: 7019 strb r1, [r3, #0] │ │ + 1568c: 2143 movs r1, #67 ; 0x43 │ │ + 1568e: 715a strb r2, [r3, #5] │ │ + 15690: 7059 strb r1, [r3, #1] │ │ + 15692: 711a strb r2, [r3, #4] │ │ + 15694: 70da strb r2, [r3, #3] │ │ + 15696: 709a strb r2, [r3, #2] │ │ + 15698: 782b ldrb r3, [r5, #0] │ │ + 1569a: 3b28 subs r3, #40 ; 0x28 │ │ + 1569c: 4258 negs r0, r3 │ │ + 1569e: 4158 adcs r0, r3 │ │ + 156a0: 182b adds r3, r5, r0 │ │ + 156a2: 4826 ldr r0, [pc, #152] ; (1573c ) │ │ + 156a4: 4478 add r0, pc │ │ + 156a6: 5c81 ldrb r1, [r0, r2] │ │ + 156a8: 2900 cmp r1, #0 │ │ + 156aa: d007 beq.n 156bc │ │ + 156ac: 781c ldrb r4, [r3, #0] │ │ + 156ae: 428c cmp r4, r1 │ │ + 156b0: d102 bne.n 156b8 │ │ + 156b2: a979 add r1, sp, #484 ; 0x1e4 │ │ + 156b4: 70ca strb r2, [r1, #3] │ │ + 156b6: e001 b.n 156bc │ │ + 156b8: 3201 adds r2, #1 │ │ + 156ba: e7f4 b.n 156a6 │ │ + 156bc: 785c ldrb r4, [r3, #1] │ │ + 156be: 1c59 adds r1, r3, #1 │ │ + 156c0: aa79 add r2, sp, #484 ; 0x1e4 │ │ + 156c2: 0620 lsls r0, r4, #24 │ │ + 156c4: 2c23 cmp r4, #35 ; 0x23 │ │ + 156c6: d005 beq.n 156d4 │ │ + 156c8: 0e00 lsrs r0, r0, #24 │ │ + 156ca: 2862 cmp r0, #98 ; 0x62 │ │ + 156cc: d106 bne.n 156dc │ │ + 156ce: 78d1 ldrb r1, [r2, #3] │ │ + 156d0: 3901 subs r1, #1 │ │ + 156d2: e001 b.n 156d8 │ │ + 156d4: 78d1 ldrb r1, [r2, #3] │ │ + 156d6: 3101 adds r1, #1 │ │ + 156d8: 70d1 strb r1, [r2, #3] │ │ + 156da: 1c99 adds r1, r3, #2 │ │ + 156dc: ab79 add r3, sp, #484 ; 0x1e4 │ │ + 156de: 78da ldrb r2, [r3, #3] │ │ + 156e0: 2420 movs r4, #32 │ │ + 156e2: 711a strb r2, [r3, #4] │ │ + 156e4: 2200 movs r2, #0 │ │ + 156e6: 2a07 cmp r2, #7 │ │ + 156e8: d00f beq.n 1570a │ │ + 156ea: 5c8b ldrb r3, [r1, r2] │ │ + 156ec: 1c18 adds r0, r3, #0 │ │ + 156ee: 43a0 bics r0, r4 │ │ + 156f0: d00b beq.n 1570a │ │ + 156f2: 2b22 cmp r3, #34 ; 0x22 │ │ + 156f4: d009 beq.n 1570a │ │ + 156f6: 2b2f cmp r3, #47 ; 0x2f │ │ + 156f8: d007 beq.n 1570a │ │ + 156fa: 1c18 adds r0, r3, #0 │ │ + 156fc: 3828 subs r0, #40 ; 0x28 │ │ + 156fe: 2801 cmp r0, #1 │ │ + 15700: d903 bls.n 1570a │ │ + 15702: a8b9 add r0, sp, #740 ; 0x2e4 │ │ + 15704: 5413 strb r3, [r2, r0] │ │ + 15706: 3201 adds r2, #1 │ │ + 15708: e7ed b.n 156e6 │ │ + 1570a: 2300 movs r3, #0 │ │ + 1570c: a8b9 add r0, sp, #740 ; 0x2e4 │ │ + 1570e: 5483 strb r3, [r0, r2] │ │ + 15710: 188a adds r2, r1, r2 │ │ + 15712: 7811 ldrb r1, [r2, #0] │ │ + 15714: 292f cmp r1, #47 ; 0x2f │ │ + 15716: d122 bne.n 1575e │ │ + 15718: 4809 ldr r0, [pc, #36] ; (15740 ) │ │ + 1571a: 4478 add r0, pc │ │ + 1571c: 5cc1 ldrb r1, [r0, r3] │ │ + 1571e: 2900 cmp r1, #0 │ │ + 15720: d012 beq.n 15748 │ │ + 15722: 7854 ldrb r4, [r2, #1] │ │ + 15724: 428c cmp r4, r1 │ │ + 15726: d10d bne.n 15744 │ │ + 15728: a979 add r1, sp, #484 ; 0x1e4 │ │ + 1572a: 710b strb r3, [r1, #4] │ │ + 1572c: e00c b.n 15748 │ │ + 1572e: 46c0 nop ; (mov r8, r8) │ │ + 15730: 367c adds r6, #124 ; 0x7c │ │ + 15732: 0002 movs r2, r0 │ │ + 15734: e19c b.n 15a70 │ │ + 15736: 0001 movs r1, r0 │ │ + 15738: e107 b.n 1594a │ │ + 1573a: 0001 movs r1, r0 │ │ + 1573c: d9f9 bls.n 15732 │ │ + 1573e: 0001 movs r1, r0 │ │ + 15740: d983 bls.n 1564a │ │ + 15742: 0001 movs r1, r0 │ │ + 15744: 3301 adds r3, #1 │ │ + 15746: e7e9 b.n 1571c │ │ + 15748: 7892 ldrb r2, [r2, #2] │ │ + 1574a: 0613 lsls r3, r2, #24 │ │ + 1574c: 2a23 cmp r2, #35 ; 0x23 │ │ + 1574e: d011 beq.n 15774 │ │ + 15750: 0e1b lsrs r3, r3, #24 │ │ + 15752: 2b62 cmp r3, #98 ; 0x62 │ │ + 15754: d103 bne.n 1575e │ │ + 15756: aa79 add r2, sp, #484 ; 0x1e4 │ │ + 15758: 7913 ldrb r3, [r2, #4] │ │ + 1575a: 3b01 subs r3, #1 │ │ + 1575c: 7113 strb r3, [r2, #4] │ │ + 1575e: 4bcb ldr r3, [pc, #812] ; (15a8c ) │ │ + 15760: 2400 movs r4, #0 │ │ + 15762: 447b add r3, pc │ │ + 15764: 69de ldr r6, [r3, #28] │ │ + 15766: abb9 add r3, sp, #740 ; 0x2e4 │ │ + 15768: 931e str r3, [sp, #120] ; 0x78 │ │ + 1576a: 4bc9 ldr r3, [pc, #804] ; (15a90 ) │ │ + 1576c: 447b add r3, pc │ │ + 1576e: 3320 adds r3, #32 │ │ + 15770: 9322 str r3, [sp, #136] ; 0x88 │ │ + 15772: e004 b.n 1577e │ │ + 15774: aa79 add r2, sp, #484 ; 0x1e4 │ │ + 15776: 7913 ldrb r3, [r2, #4] │ │ + 15778: 3301 adds r3, #1 │ │ + 1577a: e7ef b.n 1575c │ │ + 1577c: 3401 adds r4, #1 │ │ + 1577e: 42b4 cmp r4, r6 │ │ + 15780: da0a bge.n 15798 │ │ + 15782: 9b22 ldr r3, [sp, #136] ; 0x88 │ │ + 15784: 00e1 lsls r1, r4, #3 │ │ + 15786: 981e ldr r0, [sp, #120] ; 0x78 │ │ + 15788: 1859 adds r1, r3, r1 │ │ + 1578a: f01c fb57 bl 31e3c <__aeabi_llsl@@Base+0x2dc> │ │ + 1578e: 2800 cmp r0, #0 │ │ + 15790: d1f4 bne.n 1577c │ │ + 15792: ab79 add r3, sp, #484 ; 0x1e4 │ │ + 15794: 709c strb r4, [r3, #2] │ │ + 15796: e00a b.n 157ae │ │ + 15798: 42b4 cmp r4, r6 │ │ + 1579a: d108 bne.n 157ae │ │ + 1579c: 48bd ldr r0, [pc, #756] ; (15a94 ) │ │ + 1579e: a9b9 add r1, sp, #740 ; 0x2e4 │ │ + 157a0: 4478 add r0, pc │ │ + 157a2: f7fa f9fd bl fba0 │ │ + 157a6: 2300 movs r3, #0 │ │ + 157a8: 1c2c adds r4, r5, #0 │ │ + 157aa: 9307 str r3, [sp, #28] │ │ + 157ac: e047 b.n 1583e │ │ + 157ae: a979 add r1, sp, #484 ; 0x1e4 │ │ + 157b0: 9808 ldr r0, [sp, #32] │ │ + 157b2: f7fa f805 bl f7c0 │ │ + 157b6: 9907 ldr r1, [sp, #28] │ │ + 157b8: 1c02 adds r2, r0, #0 │ │ + 157ba: 1c38 adds r0, r7, #0 │ │ + 157bc: f7fa f81a bl f7f4 │ │ + 157c0: e7f1 b.n 157a6 │ │ + 157c2: 2b22 cmp r3, #34 ; 0x22 │ │ + 157c4: d101 bne.n 157ca │ │ + 157c6: f000 fdff bl 163c8 │ │ + 157ca: 49b3 ldr r1, [pc, #716] ; (15a98 ) │ │ + 157cc: 1c28 adds r0, r5, #0 │ │ + 157ce: 4479 add r1, pc │ │ + 157d0: 2204 movs r2, #4 │ │ + 157d2: f01c fad3 bl 31d7c <__aeabi_llsl@@Base+0x21c> │ │ + 157d6: 2800 cmp r0, #0 │ │ + 157d8: d104 bne.n 157e4 │ │ + 157da: 68b9 ldr r1, [r7, #8] │ │ + 157dc: 2900 cmp r1, #0 │ │ + 157de: d001 beq.n 157e4 │ │ + 157e0: f001 fe5f bl 174a2 │ │ + 157e4: 49ad ldr r1, [pc, #692] ; (15a9c ) │ │ + 157e6: 1c28 adds r0, r5, #0 │ │ + 157e8: 4479 add r1, pc │ │ + 157ea: 2207 movs r2, #7 │ │ + 157ec: f01c fac6 bl 31d7c <__aeabi_llsl@@Base+0x21c> │ │ + 157f0: 2800 cmp r0, #0 │ │ + 157f2: d001 beq.n 157f8 │ │ + 157f4: f001 fe71 bl 174da │ │ + 157f8: 25ce movs r5, #206 ; 0xce │ │ + 157fa: 006d lsls r5, r5, #1 │ │ + 157fc: 5979 ldr r1, [r7, r5] │ │ + 157fe: 1c38 adds r0, r7, #0 │ │ + 15800: f7fb f816 bl 10830 │ │ + 15804: 26d4 movs r6, #212 ; 0xd4 │ │ + 15806: 5178 str r0, [r7, r5] │ │ + 15808: 0076 lsls r6, r6, #1 │ │ + 1580a: 1c01 adds r1, r0, #0 │ │ + 1580c: 59ba ldr r2, [r7, r6] │ │ + 1580e: 1c38 adds r0, r7, #0 │ │ + 15810: f7fa f8cc bl f9ac │ │ + 15814: 5979 ldr r1, [r7, r5] │ │ + 15816: 59ba ldr r2, [r7, r6] │ │ + 15818: 1c38 adds r0, r7, #0 │ │ + 1581a: f7fa f87d bl f918 │ │ + 1581e: 2301 movs r3, #1 │ │ + 15820: 3408 adds r4, #8 │ │ + 15822: 1c25 adds r5, r4, #0 │ │ + 15824: 425b negs r3, r3 │ │ + 15826: 9307 str r3, [sp, #28] │ │ + 15828: 499d ldr r1, [pc, #628] ; (15aa0 ) │ │ + 1582a: 1c28 adds r0, r5, #0 │ │ + 1582c: 4479 add r1, pc │ │ + 1582e: 2202 movs r2, #2 │ │ + 15830: f01c faa4 bl 31d7c <__aeabi_llsl@@Base+0x21c> │ │ + 15834: 2800 cmp r0, #0 │ │ + 15836: d101 bne.n 1583c │ │ + 15838: f001 fe5c bl 174f4 │ │ + 1583c: 1c2c adds r4, r5, #0 │ │ + 1583e: 7823 ldrb r3, [r4, #0] │ │ + 15840: 3501 adds r5, #1 │ │ + 15842: 9308 str r3, [sp, #32] │ │ + 15844: 2b00 cmp r3, #0 │ │ + 15846: d101 bne.n 1584c │ │ + 15848: f000 fd6a bl 16320 │ │ + 1584c: e7b9 b.n 157c2 │ │ + 1584e: 782b ldrb r3, [r5, #0] │ │ + 15850: 2b00 cmp r3, #0 │ │ + 15852: d101 bne.n 15858 │ │ + 15854: f000 fdb8 bl 163c8 │ │ + 15858: 3501 adds r5, #1 │ │ + 1585a: e7f8 b.n 1584e │ │ + 1585c: 4991 ldr r1, [pc, #580] ; (15aa4 ) │ │ + 1585e: 1c28 adds r0, r5, #0 │ │ + 15860: 4479 add r1, pc │ │ + 15862: 2204 movs r2, #4 │ │ + 15864: f01c fa6a bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 15868: 2800 cmp r0, #0 │ │ + 1586a: d140 bne.n 158ee │ │ + 1586c: 792b ldrb r3, [r5, #4] │ │ + 1586e: 9a08 ldr r2, [sp, #32] │ │ + 15870: 931e str r3, [sp, #120] ; 0x78 │ │ + 15872: 4293 cmp r3, r2 │ │ + 15874: d13b bne.n 158ee │ │ + 15876: 24ce movs r4, #206 ; 0xce │ │ + 15878: 0064 lsls r4, r4, #1 │ │ + 1587a: 5939 ldr r1, [r7, r4] │ │ + 1587c: 1c38 adds r0, r7, #0 │ │ + 1587e: f7fa ffd7 bl 10830 │ │ + 15882: 9b07 ldr r3, [sp, #28] │ │ + 15884: 1c01 adds r1, r0, #0 │ │ + 15886: 5138 str r0, [r7, r4] │ │ + 15888: 2b00 cmp r3, #0 │ │ + 1588a: d00c beq.n 158a6 │ │ + 1588c: dd2b ble.n 158e6 │ │ + 1588e: 26d4 movs r6, #212 ; 0xd4 │ │ + 15890: 0076 lsls r6, r6, #1 │ │ + 15892: 1c38 adds r0, r7, #0 │ │ + 15894: 59ba ldr r2, [r7, r6] │ │ + 15896: f7fa f889 bl f9ac │ │ + 1589a: 5939 ldr r1, [r7, r4] │ │ + 1589c: 59ba ldr r2, [r7, r6] │ │ + 1589e: 1c38 adds r0, r7, #0 │ │ + 158a0: f7fa f83a bl f918 │ │ + 158a4: e01f b.n 158e6 │ │ + 158a6: 26d4 movs r6, #212 ; 0xd4 │ │ + 158a8: 0076 lsls r6, r6, #1 │ │ + 158aa: 59ba ldr r2, [r7, r6] │ │ + 158ac: 1c38 adds r0, r7, #0 │ │ + 158ae: f7fa f87d bl f9ac │ │ + 158b2: 466b mov r3, sp │ │ + 158b4: 7f1b ldrb r3, [r3, #28] │ │ + 158b6: a9b9 add r1, sp, #740 ; 0x2e4 │ │ + 158b8: 593c ldr r4, [r7, r4] │ │ + 158ba: 59b8 ldr r0, [r7, r6] │ │ + 158bc: 714b strb r3, [r1, #5] │ │ + 158be: 466b mov r3, sp │ │ + 158c0: 7f1b ldrb r3, [r3, #28] │ │ + 158c2: 710b strb r3, [r1, #4] │ │ + 158c4: 466b mov r3, sp │ │ + 158c6: 7f1b ldrb r3, [r3, #28] │ │ + 158c8: 70cb strb r3, [r1, #3] │ │ + 158ca: 466b mov r3, sp │ │ + 158cc: 7f1b ldrb r3, [r3, #28] │ │ + 158ce: 708b strb r3, [r1, #2] │ │ + 158d0: 2301 movs r3, #1 │ │ + 158d2: 700b strb r3, [r1, #0] │ │ + 158d4: 234f movs r3, #79 ; 0x4f │ │ + 158d6: 704b strb r3, [r1, #1] │ │ + 158d8: f7f9 ff72 bl f7c0 │ │ + 158dc: 1c21 adds r1, r4, #0 │ │ + 158de: 1c02 adds r2, r0, #0 │ │ + 158e0: 1c38 adds r0, r7, #0 │ │ + 158e2: f7f9 ff87 bl f7f4 │ │ + 158e6: 9b1e ldr r3, [sp, #120] ; 0x78 │ │ + 158e8: 3505 adds r5, #5 │ │ + 158ea: 9308 str r3, [sp, #32] │ │ + 158ec: e652 b.n 15594 │ │ + 158ee: 496e ldr r1, [pc, #440] ; (15aa8 ) │ │ + 158f0: 1c28 adds r0, r5, #0 │ │ + 158f2: 4479 add r1, pc │ │ + 158f4: 2208 movs r2, #8 │ │ + 158f6: f01c fa21 bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 158fa: 2800 cmp r0, #0 │ │ + 158fc: d109 bne.n 15912 │ │ + 158fe: 7a2b ldrb r3, [r5, #8] │ │ + 15900: 9a08 ldr r2, [sp, #32] │ │ + 15902: 4293 cmp r3, r2 │ │ + 15904: d105 bne.n 15912 │ │ + 15906: 2301 movs r3, #1 │ │ + 15908: 3509 adds r5, #9 │ │ + 1590a: 9007 str r0, [sp, #28] │ │ + 1590c: 9314 str r3, [sp, #80] ; 0x50 │ │ + 1590e: f000 fd5b bl 163c8 │ │ + 15912: 4966 ldr r1, [pc, #408] ; (15aac ) │ │ + 15914: 1c28 adds r0, r5, #0 │ │ + 15916: 4479 add r1, pc │ │ + 15918: 220a movs r2, #10 │ │ + 1591a: f01c fa0f bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 1591e: 1e06 subs r6, r0, #0 │ │ + 15920: d110 bne.n 15944 │ │ + 15922: 7aab ldrb r3, [r5, #10] │ │ + 15924: 9a08 ldr r2, [sp, #32] │ │ + 15926: 4293 cmp r3, r2 │ │ + 15928: d10c bne.n 15944 │ │ + 1592a: 24ce movs r4, #206 ; 0xce │ │ + 1592c: 0064 lsls r4, r4, #1 │ │ + 1592e: 5939 ldr r1, [r7, r4] │ │ + 15930: 1c38 adds r0, r7, #0 │ │ + 15932: f7fa ff7d bl 10830 │ │ + 15936: 23d4 movs r3, #212 ; 0xd4 │ │ + 15938: 5138 str r0, [r7, r4] │ │ + 1593a: 005b lsls r3, r3, #1 │ │ + 1593c: 58f9 ldr r1, [r7, r3] │ │ + 1593e: 1c38 adds r0, r7, #0 │ │ + 15940: 2201 movs r2, #1 │ │ + 15942: e017 b.n 15974 │ │ + 15944: 495a ldr r1, [pc, #360] ; (15ab0 ) │ │ + 15946: 1c28 adds r0, r5, #0 │ │ + 15948: 4479 add r1, pc │ │ + 1594a: 220a movs r2, #10 │ │ + 1594c: f01c f9f6 bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 15950: 1e06 subs r6, r0, #0 │ │ + 15952: d115 bne.n 15980 │ │ + 15954: 7aab ldrb r3, [r5, #10] │ │ + 15956: 9a08 ldr r2, [sp, #32] │ │ + 15958: 4293 cmp r3, r2 │ │ + 1595a: d111 bne.n 15980 │ │ + 1595c: 24ce movs r4, #206 ; 0xce │ │ + 1595e: 0064 lsls r4, r4, #1 │ │ + 15960: 5939 ldr r1, [r7, r4] │ │ 15962: 1c38 adds r0, r7, #0 │ │ - 15964: f7fb f808 bl 10978 │ │ - 15968: 21ce movs r1, #206 ; 0xce │ │ - 1596a: 0049 lsls r1, r1, #1 │ │ - 1596c: 5078 str r0, [r7, r1] │ │ + 15964: f7fa ff64 bl 10830 │ │ + 15968: 23d4 movs r3, #212 ; 0xd4 │ │ + 1596a: 5138 str r0, [r7, r4] │ │ + 1596c: 1c32 adds r2, r6, #0 │ │ 1596e: 1c38 adds r0, r7, #0 │ │ - 15970: f7f8 fb18 bl dfa4 │ │ - 15974: a96b add r1, sp, #428 ; 0x1ac │ │ - 15976: aa6c add r2, sp, #432 ; 0x1b0 │ │ - 15978: 1c30 adds r0, r6, #0 │ │ - 1597a: f7fa f943 bl fc04 │ │ - 1597e: 9b70 ldr r3, [sp, #448] ; 0x1c0 │ │ - 15980: 1835 adds r5, r6, r0 │ │ - 15982: 9a6e ldr r2, [sp, #440] ; 0x1b8 │ │ - 15984: 996f ldr r1, [sp, #444] ; 0x1bc │ │ - 15986: 2b00 cmp r3, #0 │ │ - 15988: d006 beq.n 15998 │ │ - 1598a: 9c6b ldr r4, [sp, #428] ; 0x1ac │ │ - 1598c: 9e6c ldr r6, [sp, #432] ; 0x1b0 │ │ - 1598e: 4361 muls r1, r4 │ │ - 15990: 4372 muls r2, r6 │ │ - 15992: 916b str r1, [sp, #428] ; 0x1ac │ │ - 15994: 926c str r2, [sp, #432] ; 0x1b0 │ │ - 15996: 1e5c subs r4, r3, #1 │ │ - 15998: 9470 str r4, [sp, #448] ; 0x1c0 │ │ - 1599a: 7828 ldrb r0, [r5, #0] │ │ - 1599c: f7fa fac0 bl ff20 │ │ - 159a0: 2800 cmp r0, #0 │ │ - 159a2: d001 beq.n 159a8 │ │ - 159a4: 3501 adds r5, #1 │ │ - 159a6: e7f8 b.n 1599a │ │ - 159a8: 9c5a ldr r4, [sp, #360] ; 0x168 │ │ - 159aa: 1c28 adds r0, r5, #0 │ │ - 159ac: a96b add r1, sp, #428 ; 0x1ac │ │ - 159ae: 9400 str r4, [sp, #0] │ │ - 159b0: aa6c add r2, sp, #432 ; 0x1b0 │ │ - 159b2: ab6d add r3, sp, #436 ; 0x1b4 │ │ - 159b4: f7f8 fb5f bl e076 │ │ - 159b8: 182e adds r6, r5, r0 │ │ - 159ba: 9d67 ldr r5, [sp, #412] ; 0x19c │ │ - 159bc: 986b ldr r0, [sp, #428] ; 0x1ac │ │ - 159be: 9b68 ldr r3, [sp, #416] ; 0x1a0 │ │ - 159c0: 697c ldr r4, [r7, #20] │ │ - 159c2: 1c29 adds r1, r5, #0 │ │ - 159c4: 4341 muls r1, r0 │ │ - 159c6: 9d6c ldr r5, [sp, #432] ; 0x1b0 │ │ - 159c8: 1c20 adds r0, r4, #0 │ │ - 159ca: 1c1a adds r2, r3, #0 │ │ - 159cc: 436a muls r2, r5 │ │ - 159ce: f7f8 fef3 bl e7b8 │ │ - 159d2: 9d4e ldr r5, [sp, #312] ; 0x138 │ │ - 159d4: 2d00 cmp r5, #0 │ │ - 159d6: d000 beq.n 159da │ │ - 159d8: 0040 lsls r0, r0, #1 │ │ - 159da: 9d48 ldr r5, [sp, #288] ; 0x120 │ │ - 159dc: 42a8 cmp r0, r5 │ │ - 159de: d902 bls.n 159e6 │ │ - 159e0: 1b42 subs r2, r0, r5 │ │ - 159e2: 2400 movs r4, #0 │ │ - 159e4: e004 b.n 159f0 │ │ - 159e6: 22c0 movs r2, #192 ; 0xc0 │ │ - 159e8: 4362 muls r2, r4 │ │ - 159ea: 9d48 ldr r5, [sp, #288] ; 0x120 │ │ - 159ec: 18ac adds r4, r5, r2 │ │ - 159ee: 1a24 subs r4, r4, r0 │ │ - 159f0: 9448 str r4, [sp, #288] ; 0x120 │ │ - 159f2: 24d4 movs r4, #212 ; 0xd4 │ │ - 159f4: 0064 lsls r4, r4, #1 │ │ - 159f6: 5938 ldr r0, [r7, r4] │ │ - 159f8: 25ce movs r5, #206 ; 0xce │ │ - 159fa: 006d lsls r5, r5, #1 │ │ - 159fc: 1812 adds r2, r2, r0 │ │ - 159fe: 513a str r2, [r7, r4] │ │ - 15a00: 1c38 adds r0, r7, #0 │ │ - 15a02: 5979 ldr r1, [r7, r5] │ │ - 15a04: f7f9 f8fb bl ebfe │ │ - 15a08: 23c0 movs r3, #192 ; 0xc0 │ │ - 15a0a: 005b lsls r3, r3, #1 │ │ - 15a0c: 58fb ldr r3, [r7, r3] │ │ - 15a0e: 2b00 cmp r3, #0 │ │ - 15a10: d061 beq.n 15ad6 │ │ - 15a12: 23d0 movs r3, #208 ; 0xd0 │ │ + 15970: 005b lsls r3, r3, #1 │ │ + 15972: 58f9 ldr r1, [r7, r3] │ │ + 15974: f7f8 ffb4 bl e8e0 │ │ + 15978: 350b adds r5, #11 │ │ + 1597a: 9607 str r6, [sp, #28] │ │ + 1597c: f000 fd24 bl 163c8 │ │ + 15980: 494c ldr r1, [pc, #304] ; (15ab4 ) │ │ + 15982: 1c28 adds r0, r5, #0 │ │ + 15984: 4479 add r1, pc │ │ + 15986: 2202 movs r2, #2 │ │ + 15988: f01c f9d8 bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 1598c: 1e06 subs r6, r0, #0 │ │ + 1598e: d110 bne.n 159b2 │ │ + 15990: 78ab ldrb r3, [r5, #2] │ │ + 15992: 9a08 ldr r2, [sp, #32] │ │ + 15994: 4293 cmp r3, r2 │ │ + 15996: d10c bne.n 159b2 │ │ + 15998: 24ce movs r4, #206 ; 0xce │ │ + 1599a: 0064 lsls r4, r4, #1 │ │ + 1599c: 5939 ldr r1, [r7, r4] │ │ + 1599e: 1c38 adds r0, r7, #0 │ │ + 159a0: f7fa ff46 bl 10830 │ │ + 159a4: 23d4 movs r3, #212 ; 0xd4 │ │ + 159a6: 5138 str r0, [r7, r4] │ │ + 159a8: 005b lsls r3, r3, #1 │ │ + 159aa: 58f9 ldr r1, [r7, r3] │ │ + 159ac: 1c38 adds r0, r7, #0 │ │ + 159ae: 2201 movs r2, #1 │ │ + 159b0: e017 b.n 159e2 │ │ + 159b2: 4941 ldr r1, [pc, #260] ; (15ab8 ) │ │ + 159b4: 1c28 adds r0, r5, #0 │ │ + 159b6: 4479 add r1, pc │ │ + 159b8: 2202 movs r2, #2 │ │ + 159ba: f01c f9bf bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 159be: 1e06 subs r6, r0, #0 │ │ + 159c0: d113 bne.n 159ea │ │ + 159c2: 78ab ldrb r3, [r5, #2] │ │ + 159c4: 9a08 ldr r2, [sp, #32] │ │ + 159c6: 4293 cmp r3, r2 │ │ + 159c8: d10f bne.n 159ea │ │ + 159ca: 24ce movs r4, #206 ; 0xce │ │ + 159cc: 0064 lsls r4, r4, #1 │ │ + 159ce: 5939 ldr r1, [r7, r4] │ │ + 159d0: 1c38 adds r0, r7, #0 │ │ + 159d2: f7fa ff2d bl 10830 │ │ + 159d6: 23d4 movs r3, #212 ; 0xd4 │ │ + 159d8: 5138 str r0, [r7, r4] │ │ + 159da: 1c32 adds r2, r6, #0 │ │ + 159dc: 1c38 adds r0, r7, #0 │ │ + 159de: 005b lsls r3, r3, #1 │ │ + 159e0: 58f9 ldr r1, [r7, r3] │ │ + 159e2: f7f8 ff7d bl e8e0 │ │ + 159e6: 3503 adds r5, #3 │ │ + 159e8: e7c7 b.n 1597a │ │ + 159ea: 4934 ldr r1, [pc, #208] ; (15abc ) │ │ + 159ec: 1c28 adds r0, r5, #0 │ │ + 159ee: 4479 add r1, pc │ │ + 159f0: 220b movs r2, #11 │ │ + 159f2: f01c f9a3 bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 159f6: 1e06 subs r6, r0, #0 │ │ + 159f8: d111 bne.n 15a1e │ │ + 159fa: 7aeb ldrb r3, [r5, #11] │ │ + 159fc: 9a08 ldr r2, [sp, #32] │ │ + 159fe: 4293 cmp r3, r2 │ │ + 15a00: d10d bne.n 15a1e │ │ + 15a02: 24ce movs r4, #206 ; 0xce │ │ + 15a04: 0064 lsls r4, r4, #1 │ │ + 15a06: 5939 ldr r1, [r7, r4] │ │ + 15a08: 1c38 adds r0, r7, #0 │ │ + 15a0a: f7fa ff11 bl 10830 │ │ + 15a0e: 23d4 movs r3, #212 ; 0xd4 │ │ + 15a10: 2201 movs r2, #1 │ │ + 15a12: 5138 str r0, [r7, r4] │ │ 15a14: 005b lsls r3, r3, #1 │ │ - 15a16: 58fb ldr r3, [r7, r3] │ │ - 15a18: 5979 ldr r1, [r7, r5] │ │ - 15a1a: 4299 cmp r1, r3 │ │ - 15a1c: d15b bne.n 15ad6 │ │ - 15a1e: e055 b.n 15acc │ │ - 15a20: 489e ldr r0, [pc, #632] ; (15c9c ) │ │ - 15a22: 9947 ldr r1, [sp, #284] ; 0x11c │ │ - 15a24: 4478 add r0, pc │ │ - 15a26: f01b f871 bl 30b0c <__clzsi2+0x258> │ │ - 15a2a: 2800 cmp r0, #0 │ │ - 15a2c: d067 beq.n 15afe │ │ - 15a2e: 25ce movs r5, #206 ; 0xce │ │ - 15a30: 006d lsls r5, r5, #1 │ │ - 15a32: 5979 ldr r1, [r7, r5] │ │ - 15a34: 1c38 adds r0, r7, #0 │ │ - 15a36: f7fa ff9f bl 10978 │ │ - 15a3a: 5178 str r0, [r7, r5] │ │ + 15a16: 58f9 ldr r1, [r7, r3] │ │ + 15a18: 1c38 adds r0, r7, #0 │ │ + 15a1a: 4252 negs r2, r2 │ │ + 15a1c: e017 b.n 15a4e │ │ + 15a1e: 4928 ldr r1, [pc, #160] ; (15ac0 ) │ │ + 15a20: 1c28 adds r0, r5, #0 │ │ + 15a22: 4479 add r1, pc │ │ + 15a24: 220b movs r2, #11 │ │ + 15a26: f01c f989 bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 15a2a: 1e06 subs r6, r0, #0 │ │ + 15a2c: d113 bne.n 15a56 │ │ + 15a2e: 7aeb ldrb r3, [r5, #11] │ │ + 15a30: 9a08 ldr r2, [sp, #32] │ │ + 15a32: 4293 cmp r3, r2 │ │ + 15a34: d10f bne.n 15a56 │ │ + 15a36: 24ce movs r4, #206 ; 0xce │ │ + 15a38: 0064 lsls r4, r4, #1 │ │ + 15a3a: 5939 ldr r1, [r7, r4] │ │ 15a3c: 1c38 adds r0, r7, #0 │ │ - 15a3e: f7f8 fab1 bl dfa4 │ │ - 15a42: 1c30 adds r0, r6, #0 │ │ - 15a44: a96b add r1, sp, #428 ; 0x1ac │ │ - 15a46: aa6c add r2, sp, #432 ; 0x1b0 │ │ - 15a48: f7fa f8dc bl fc04 │ │ - 15a4c: 9a6b ldr r2, [sp, #428] ; 0x1ac │ │ - 15a4e: 1836 adds r6, r6, r0 │ │ - 15a50: 9869 ldr r0, [sp, #420] ; 0x1a4 │ │ - 15a52: 9b6a ldr r3, [sp, #424] ; 0x1a8 │ │ - 15a54: 697c ldr r4, [r7, #20] │ │ - 15a56: 1c01 adds r1, r0, #0 │ │ - 15a58: 4351 muls r1, r2 │ │ - 15a5a: 986c ldr r0, [sp, #432] ; 0x1b0 │ │ - 15a5c: 1c1a adds r2, r3, #0 │ │ - 15a5e: 4342 muls r2, r0 │ │ - 15a60: 1c20 adds r0, r4, #0 │ │ - 15a62: f7f8 fea9 bl e7b8 │ │ - 15a66: 994e ldr r1, [sp, #312] ; 0x138 │ │ - 15a68: 2900 cmp r1, #0 │ │ - 15a6a: d000 beq.n 15a6e │ │ - 15a6c: 0040 lsls r0, r0, #1 │ │ - 15a6e: 9a48 ldr r2, [sp, #288] ; 0x120 │ │ - 15a70: 4290 cmp r0, r2 │ │ - 15a72: d902 bls.n 15a7a │ │ - 15a74: 1a83 subs r3, r0, r2 │ │ - 15a76: 2400 movs r4, #0 │ │ - 15a78: e004 b.n 15a84 │ │ - 15a7a: 23c0 movs r3, #192 ; 0xc0 │ │ - 15a7c: 4363 muls r3, r4 │ │ - 15a7e: 9948 ldr r1, [sp, #288] ; 0x120 │ │ - 15a80: 18cc adds r4, r1, r3 │ │ - 15a82: 1a24 subs r4, r4, r0 │ │ - 15a84: 9448 str r4, [sp, #288] ; 0x120 │ │ - 15a86: 24d4 movs r4, #212 ; 0xd4 │ │ - 15a88: 0064 lsls r4, r4, #1 │ │ - 15a8a: 593a ldr r2, [r7, r4] │ │ - 15a8c: 9859 ldr r0, [sp, #356] ; 0x164 │ │ - 15a8e: 4984 ldr r1, [pc, #528] ; (15ca0 ) │ │ - 15a90: 189b adds r3, r3, r2 │ │ - 15a92: 4a84 ldr r2, [pc, #528] ; (15ca4 ) │ │ - 15a94: 513b str r3, [r7, r4] │ │ - 15a96: 0083 lsls r3, r0, #2 │ │ - 15a98: 447a add r2, pc │ │ - 15a9a: 18d3 adds r3, r2, r3 │ │ - 15a9c: 6c1b ldr r3, [r3, #64] ; 0x40 │ │ - 15a9e: 4479 add r1, pc │ │ - 15aa0: a89a add r0, sp, #616 ; 0x268 │ │ - 15aa2: 1c1a adds r2, r3, #0 │ │ - 15aa4: f01b f812 bl 30acc <__clzsi2+0x218> │ │ - 15aa8: 1c38 adds r0, r7, #0 │ │ - 15aaa: 5979 ldr r1, [r7, r5] │ │ - 15aac: 593a ldr r2, [r7, r4] │ │ - 15aae: f7f9 f8a6 bl ebfe │ │ - 15ab2: 23c0 movs r3, #192 ; 0xc0 │ │ - 15ab4: 005b lsls r3, r3, #1 │ │ - 15ab6: 58fb ldr r3, [r7, r3] │ │ - 15ab8: 2b00 cmp r3, #0 │ │ - 15aba: d00c beq.n 15ad6 │ │ - 15abc: 23ce movs r3, #206 ; 0xce │ │ - 15abe: 005b lsls r3, r3, #1 │ │ - 15ac0: 58fa ldr r2, [r7, r3] │ │ - 15ac2: 23d0 movs r3, #208 ; 0xd0 │ │ - 15ac4: 005b lsls r3, r3, #1 │ │ - 15ac6: 58fb ldr r3, [r7, r3] │ │ - 15ac8: 429a cmp r2, r3 │ │ - 15aca: d104 bne.n 15ad6 │ │ - 15acc: 5939 ldr r1, [r7, r4] │ │ - 15ace: 1c38 adds r0, r7, #0 │ │ - 15ad0: 9a50 ldr r2, [sp, #320] ; 0x140 │ │ - 15ad2: f7fc ffb3 bl 12a3c │ │ - 15ad6: 23be movs r3, #190 ; 0xbe │ │ - 15ad8: 005b lsls r3, r3, #1 │ │ - 15ada: 58fb ldr r3, [r7, r3] │ │ - 15adc: 2b00 cmp r3, #0 │ │ - 15ade: d029 beq.n 15b34 │ │ - 15ae0: 23d2 movs r3, #210 ; 0xd2 │ │ - 15ae2: 005b lsls r3, r3, #1 │ │ - 15ae4: 597a ldr r2, [r7, r5] │ │ - 15ae6: 58fb ldr r3, [r7, r3] │ │ - 15ae8: 2500 movs r5, #0 │ │ - 15aea: 9549 str r5, [sp, #292] ; 0x124 │ │ - 15aec: 954e str r5, [sp, #312] ; 0x138 │ │ - 15aee: 429a cmp r2, r3 │ │ - 15af0: d122 bne.n 15b38 │ │ - 15af2: 5939 ldr r1, [r7, r4] │ │ - 15af4: 1c38 adds r0, r7, #0 │ │ - 15af6: 9a50 ldr r2, [sp, #320] ; 0x140 │ │ - 15af8: f7fa fe37 bl 1076a │ │ - 15afc: e01c b.n 15b38 │ │ - 15afe: 9847 ldr r0, [sp, #284] ; 0x11c │ │ - 15b00: f7f9 fd1a bl f538 │ │ - 15b04: 2800 cmp r0, #0 │ │ - 15b06: d017 beq.n 15b38 │ │ - 15b08: 7833 ldrb r3, [r6, #0] │ │ - 15b0a: 2b3a cmp r3, #58 ; 0x3a │ │ - 15b0c: d114 bne.n 15b38 │ │ - 15b0e: 7833 ldrb r3, [r6, #0] │ │ - 15b10: 2b00 cmp r3, #0 │ │ - 15b12: d011 beq.n 15b38 │ │ - 15b14: 3601 adds r6, #1 │ │ - 15b16: e7fa b.n 15b0e │ │ - 15b18: 9c53 ldr r4, [sp, #332] ; 0x14c │ │ - 15b1a: 9455 str r4, [sp, #340] ; 0x154 │ │ - 15b1c: e002 b.n 15b24 │ │ - 15b1e: 9046 str r0, [sp, #280] ; 0x118 │ │ - 15b20: 9055 str r0, [sp, #340] ; 0x154 │ │ - 15b22: e009 b.n 15b38 │ │ - 15b24: 2500 movs r5, #0 │ │ - 15b26: e003 b.n 15b30 │ │ - 15b28: 2405 movs r4, #5 │ │ - 15b2a: 944f str r4, [sp, #316] ; 0x13c │ │ - 15b2c: e004 b.n 15b38 │ │ - 15b2e: 9d47 ldr r5, [sp, #284] ; 0x11c │ │ - 15b30: 9546 str r5, [sp, #280] ; 0x118 │ │ - 15b32: e001 b.n 15b38 │ │ - 15b34: 9349 str r3, [sp, #292] ; 0x124 │ │ - 15b36: 934e str r3, [sp, #312] ; 0x138 │ │ - 15b38: 9d4b ldr r5, [sp, #300] ; 0x12c │ │ - 15b3a: 2d00 cmp r5, #0 │ │ - 15b3c: d004 beq.n 15b48 │ │ - 15b3e: 7833 ldrb r3, [r6, #0] │ │ - 15b40: 2b00 cmp r3, #0 │ │ - 15b42: d101 bne.n 15b48 │ │ - 15b44: 1c2e adds r6, r5, #0 │ │ - 15b46: 934b str r3, [sp, #300] ; 0x12c │ │ - 15b48: 9c47 ldr r4, [sp, #284] ; 0x11c │ │ - 15b4a: 9645 str r6, [sp, #276] ; 0x114 │ │ - 15b4c: 9451 str r4, [sp, #324] ; 0x144 │ │ - 15b4e: f7fe fd44 bl 145da │ │ - 15b52: 2e00 cmp r6, #0 │ │ - 15b54: d004 beq.n 15b60 │ │ - 15b56: 9847 ldr r0, [sp, #284] ; 0x11c │ │ - 15b58: f01a ff80 bl 30a5c <__clzsi2+0x1a8> │ │ - 15b5c: f7fd fd0f bl 1357e │ │ - 15b60: 1c38 adds r0, r7, #0 │ │ - 15b62: f7f8 fd60 bl e626 │ │ - 15b66: 68bd ldr r5, [r7, #8] │ │ - 15b68: 2d00 cmp r5, #0 │ │ - 15b6a: d110 bne.n 15b8e │ │ - 15b6c: 494e ldr r1, [pc, #312] ; (15ca8 ) │ │ - 15b6e: ace7 add r4, sp, #924 ; 0x39c │ │ - 15b70: 9a62 ldr r2, [sp, #392] ; 0x188 │ │ + 15a3e: f7fa fef7 bl 10830 │ │ + 15a42: 23d4 movs r3, #212 ; 0xd4 │ │ + 15a44: 5138 str r0, [r7, r4] │ │ + 15a46: 1c32 adds r2, r6, #0 │ │ + 15a48: 1c38 adds r0, r7, #0 │ │ + 15a4a: 005b lsls r3, r3, #1 │ │ + 15a4c: 58f9 ldr r1, [r7, r3] │ │ + 15a4e: f7f8 ff47 bl e8e0 │ │ + 15a52: 350c adds r5, #12 │ │ + 15a54: e791 b.n 1597a │ │ + 15a56: 491b ldr r1, [pc, #108] ; (15ac4 ) │ │ + 15a58: 1c28 adds r0, r5, #0 │ │ + 15a5a: 4479 add r1, pc │ │ + 15a5c: 2202 movs r2, #2 │ │ + 15a5e: f01c f96d bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 15a62: 1e06 subs r6, r0, #0 │ │ + 15a64: d130 bne.n 15ac8 │ │ + 15a66: 78ab ldrb r3, [r5, #2] │ │ + 15a68: 9a08 ldr r2, [sp, #32] │ │ + 15a6a: 4293 cmp r3, r2 │ │ + 15a6c: d12c bne.n 15ac8 │ │ + 15a6e: 24ce movs r4, #206 ; 0xce │ │ + 15a70: 0064 lsls r4, r4, #1 │ │ + 15a72: 5939 ldr r1, [r7, r4] │ │ + 15a74: 1c38 adds r0, r7, #0 │ │ + 15a76: f7fa fedb bl 10830 │ │ + 15a7a: 23d4 movs r3, #212 ; 0xd4 │ │ + 15a7c: 2201 movs r2, #1 │ │ + 15a7e: 5138 str r0, [r7, r4] │ │ + 15a80: 005b lsls r3, r3, #1 │ │ + 15a82: 58f9 ldr r1, [r7, r3] │ │ + 15a84: 1c38 adds r0, r7, #0 │ │ + 15a86: 4252 negs r2, r2 │ │ + 15a88: e7ab b.n 159e2 │ │ + 15a8a: 46c0 nop ; (mov r8, r8) │ │ + 15a8c: 2936 cmp r1, #54 ; 0x36 │ │ + 15a8e: 0003 movs r3, r0 │ │ + 15a90: 292c cmp r1, #44 ; 0x2c │ │ + 15a92: 0003 movs r3, r0 │ │ + 15a94: dfa3 svc 163 ; 0xa3 │ │ + 15a96: 0001 movs r1, r0 │ │ + 15a98: e15a b.n 15d50 │ │ + 15a9a: 0001 movs r1, r0 │ │ + 15a9c: df7e svc 126 ; 0x7e │ │ + 15a9e: 0001 movs r1, r0 │ │ + 15aa0: df42 svc 66 ; 0x42 │ │ + 15aa2: 0001 movs r1, r0 │ │ + 15aa4: df11 svc 17 │ │ + 15aa6: 0001 movs r1, r0 │ │ + 15aa8: de84 udf #132 ; 0x84 │ │ + 15aaa: 0001 movs r1, r0 │ │ + 15aac: de69 udf #105 ; 0x69 │ │ + 15aae: 0001 movs r1, r0 │ │ + 15ab0: de42 udf #66 ; 0x42 │ │ + 15ab2: 0001 movs r1, r0 │ │ + 15ab4: de11 udf #17 │ │ + 15ab6: 0001 movs r1, r0 │ │ + 15ab8: dde2 ble.n 15a80 │ │ + 15aba: 0001 movs r1, r0 │ │ + 15abc: ddad ble.n 15a1a │ │ + 15abe: 0001 movs r1, r0 │ │ + 15ac0: dd85 ble.n 159ce │ │ + 15ac2: 0001 movs r1, r0 │ │ + 15ac4: dd59 ble.n 15b7a │ │ + 15ac6: 0001 movs r1, r0 │ │ + 15ac8: 49bf ldr r1, [pc, #764] ; (15dc8 ) │ │ + 15aca: 1c28 adds r0, r5, #0 │ │ + 15acc: 4479 add r1, pc │ │ + 15ace: 2202 movs r2, #2 │ │ + 15ad0: f01c f934 bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 15ad4: 1e06 subs r6, r0, #0 │ │ + 15ad6: d104 bne.n 15ae2 │ │ + 15ad8: 78ab ldrb r3, [r5, #2] │ │ + 15ada: 9a08 ldr r2, [sp, #32] │ │ + 15adc: 4293 cmp r3, r2 │ │ + 15ade: d100 bne.n 15ae2 │ │ + 15ae0: e773 b.n 159ca │ │ + 15ae2: 49ba ldr r1, [pc, #744] ; (15dcc ) │ │ + 15ae4: 1c28 adds r0, r5, #0 │ │ + 15ae6: 4479 add r1, pc │ │ + 15ae8: 2205 movs r2, #5 │ │ + 15aea: f01c f927 bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 15aee: 2800 cmp r0, #0 │ │ + 15af0: d108 bne.n 15b04 │ │ + 15af2: 796b ldrb r3, [r5, #5] │ │ + 15af4: 9a08 ldr r2, [sp, #32] │ │ + 15af6: 4293 cmp r3, r2 │ │ + 15af8: d104 bne.n 15b04 │ │ + 15afa: 2301 movs r3, #1 │ │ + 15afc: 3506 adds r5, #6 │ │ + 15afe: 9007 str r0, [sp, #28] │ │ + 15b00: 930f str r3, [sp, #60] ; 0x3c │ │ + 15b02: e00e b.n 15b22 │ │ + 15b04: 49b2 ldr r1, [pc, #712] ; (15dd0 ) │ │ + 15b06: 1c28 adds r0, r5, #0 │ │ + 15b08: 4479 add r1, pc │ │ + 15b0a: 2207 movs r2, #7 │ │ + 15b0c: f01c f916 bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 15b10: 2800 cmp r0, #0 │ │ + 15b12: d10a bne.n 15b2a │ │ + 15b14: 79eb ldrb r3, [r5, #7] │ │ + 15b16: 9a08 ldr r2, [sp, #32] │ │ + 15b18: 4293 cmp r3, r2 │ │ + 15b1a: d106 bne.n 15b2a │ │ + 15b1c: 3508 adds r5, #8 │ │ + 15b1e: 900f str r0, [sp, #60] ; 0x3c │ │ + 15b20: 9007 str r0, [sp, #28] │ │ + 15b22: 2302 movs r3, #2 │ │ + 15b24: 9312 str r3, [sp, #72] ; 0x48 │ │ + 15b26: f000 fc4f bl 163c8 │ │ + 15b2a: 49aa ldr r1, [pc, #680] ; (15dd4 ) │ │ + 15b2c: 1c28 adds r0, r5, #0 │ │ + 15b2e: 4479 add r1, pc │ │ + 15b30: 2205 movs r2, #5 │ │ + 15b32: f01c f903 bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 15b36: 2800 cmp r0, #0 │ │ + 15b38: d107 bne.n 15b4a │ │ + 15b3a: 796b ldrb r3, [r5, #5] │ │ + 15b3c: 9a08 ldr r2, [sp, #32] │ │ + 15b3e: 4293 cmp r3, r2 │ │ + 15b40: d103 bne.n 15b4a │ │ + 15b42: 3506 adds r5, #6 │ │ + 15b44: 900f str r0, [sp, #60] ; 0x3c │ │ + 15b46: 9007 str r0, [sp, #28] │ │ + 15b48: e00f b.n 15b6a │ │ + 15b4a: 49a3 ldr r1, [pc, #652] ; (15dd8 ) │ │ + 15b4c: 1c28 adds r0, r5, #0 │ │ + 15b4e: 4479 add r1, pc │ │ + 15b50: 2206 movs r2, #6 │ │ + 15b52: f01c f8f3 bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 15b56: 2800 cmp r0, #0 │ │ + 15b58: d109 bne.n 15b6e │ │ + 15b5a: 79ab ldrb r3, [r5, #6] │ │ + 15b5c: 9a08 ldr r2, [sp, #32] │ │ + 15b5e: 4293 cmp r3, r2 │ │ + 15b60: d105 bne.n 15b6e │ │ + 15b62: 23ff movs r3, #255 ; 0xff │ │ + 15b64: 3507 adds r5, #7 │ │ + 15b66: 9007 str r0, [sp, #28] │ │ + 15b68: 930f str r3, [sp, #60] ; 0x3c │ │ + 15b6a: 2301 movs r3, #1 │ │ + 15b6c: e7da b.n 15b24 │ │ + 15b6e: 499b ldr r1, [pc, #620] ; (15ddc ) │ │ + 15b70: 1c28 adds r0, r5, #0 │ │ 15b72: 4479 add r1, pc │ │ - 15b74: 1c20 adds r0, r4, #0 │ │ - 15b76: f01a ffa9 bl 30acc <__clzsi2+0x218> │ │ - 15b7a: 484c ldr r0, [pc, #304] ; (15cac ) │ │ - 15b7c: 1c21 adds r1, r4, #0 │ │ - 15b7e: 4478 add r0, pc │ │ - 15b80: f7f9 f910 bl eda4 │ │ - 15b84: 1c38 adds r0, r7, #0 │ │ - 15b86: 68b9 ldr r1, [r7, #8] │ │ - 15b88: f7fa fef6 bl 10978 │ │ - 15b8c: 60b8 str r0, [r7, #8] │ │ - 15b8e: 9e4f ldr r6, [sp, #316] ; 0x13c │ │ - 15b90: 2e03 cmp r6, #3 │ │ - 15b92: d168 bne.n 15c66 │ │ - 15b94: 1c38 adds r0, r7, #0 │ │ - 15b96: f7f8 fc10 bl e3ba │ │ - 15b9a: 68bc ldr r4, [r7, #8] │ │ - 15b9c: 2c00 cmp r4, #0 │ │ - 15b9e: d013 beq.n 15bc8 │ │ - 15ba0: 20d4 movs r0, #212 ; 0xd4 │ │ - 15ba2: 0040 lsls r0, r0, #1 │ │ - 15ba4: 5838 ldr r0, [r7, r0] │ │ - 15ba6: 1c21 adds r1, r4, #0 │ │ - 15ba8: 9010 str r0, [sp, #64] ; 0x40 │ │ - 15baa: 9a10 ldr r2, [sp, #64] ; 0x40 │ │ - 15bac: 1c38 adds r0, r7, #0 │ │ - 15bae: f7f9 f809 bl ebc4 │ │ - 15bb2: 7863 ldrb r3, [r4, #1] │ │ - 15bb4: 7822 ldrb r2, [r4, #0] │ │ - 15bb6: 021b lsls r3, r3, #8 │ │ - 15bb8: 4313 orrs r3, r2 │ │ - 15bba: 78a2 ldrb r2, [r4, #2] │ │ - 15bbc: 78e4 ldrb r4, [r4, #3] │ │ - 15bbe: 0412 lsls r2, r2, #16 │ │ - 15bc0: 4313 orrs r3, r2 │ │ - 15bc2: 0624 lsls r4, r4, #24 │ │ - 15bc4: 431c orrs r4, r3 │ │ - 15bc6: e7e9 b.n 15b9c │ │ - 15bc8: 21d4 movs r1, #212 ; 0xd4 │ │ - 15bca: 0049 lsls r1, r1, #1 │ │ - 15bcc: 5879 ldr r1, [r7, r1] │ │ - 15bce: 1c38 adds r0, r7, #0 │ │ - 15bd0: 910f str r1, [sp, #60] ; 0x3c │ │ - 15bd2: 9a0f ldr r2, [sp, #60] ; 0x3c │ │ - 15bd4: 68b9 ldr r1, [r7, #8] │ │ - 15bd6: f7f8 ff71 bl eabc │ │ - 15bda: 22d4 movs r2, #212 ; 0xd4 │ │ - 15bdc: 0052 lsls r2, r2, #1 │ │ - 15bde: 58be ldr r6, [r7, r2] │ │ - 15be0: 1c38 adds r0, r7, #0 │ │ - 15be2: 1c31 adds r1, r6, #0 │ │ - 15be4: f7f8 fad2 bl e18c │ │ - 15be8: 1c31 adds r1, r6, #0 │ │ - 15bea: 1c05 adds r5, r0, #0 │ │ - 15bec: 1c38 adds r0, r7, #0 │ │ - 15bee: f7f8 fa75 bl e0dc │ │ - 15bf2: 697e ldr r6, [r7, #20] │ │ - 15bf4: 21c0 movs r1, #192 ; 0xc0 │ │ - 15bf6: 01b3 lsls r3, r6, #6 │ │ - 15bf8: 4359 muls r1, r3 │ │ - 15bfa: f018 fa17 bl 2e02c <__aeabi_uidivmod> │ │ - 15bfe: 1e4b subs r3, r1, #1 │ │ - 15c00: 4199 sbcs r1, r3 │ │ - 15c02: 4b2b ldr r3, [pc, #172] ; (15cb0 ) │ │ - 15c04: 186d adds r5, r5, r1 │ │ - 15c06: 447b add r3, pc │ │ - 15c08: 7b1b ldrb r3, [r3, #12] │ │ - 15c0a: 2b20 cmp r3, #32 │ │ - 15c0c: d117 bne.n 15c3e │ │ - 15c0e: 4b29 ldr r3, [pc, #164] ; (15cb4 ) │ │ - 15c10: 9965 ldr r1, [sp, #404] ; 0x194 │ │ - 15c12: 446b add r3, sp │ │ - 15c14: 701d strb r5, [r3, #0] │ │ - 15c16: 2900 cmp r1, #0 │ │ - 15c18: d016 beq.n 15c48 │ │ - 15c1a: ab8c add r3, sp, #560 ; 0x230 │ │ - 15c1c: 191a adds r2, r3, r4 │ │ - 15c1e: 5ce0 ldrb r0, [r4, r3] │ │ - 15c20: 7852 ldrb r2, [r2, #1] │ │ - 15c22: 4290 cmp r0, r2 │ │ - 15c24: d310 bcc.n 15c48 │ │ - 15c26: 3402 adds r4, #2 │ │ - 15c28: 2c34 cmp r4, #52 ; 0x34 │ │ - 15c2a: d1f7 bne.n 15c1c │ │ - 15c2c: 4822 ldr r0, [pc, #136] ; (15cb8 ) │ │ - 15c2e: 4478 add r0, pc │ │ - 15c30: f7f9 f8b8 bl eda4 │ │ - 15c34: a865 add r0, sp, #404 ; 0x194 │ │ - 15c36: 2100 movs r1, #0 │ │ - 15c38: f7fc f93e bl 11eb8 │ │ - 15c3c: e004 b.n 15c48 │ │ - 15c3e: 3b41 subs r3, #65 ; 0x41 │ │ + 15b74: 2206 movs r2, #6 │ │ + 15b76: f01c f8e1 bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 15b7a: 2800 cmp r0, #0 │ │ + 15b7c: d108 bne.n 15b90 │ │ + 15b7e: 79ab ldrb r3, [r5, #6] │ │ + 15b80: 9a08 ldr r2, [sp, #32] │ │ + 15b82: 4293 cmp r3, r2 │ │ + 15b84: d104 bne.n 15b90 │ │ + 15b86: 3507 adds r5, #7 │ │ + 15b88: 900f str r0, [sp, #60] ; 0x3c │ │ + 15b8a: 1c03 adds r3, r0, #0 │ │ + 15b8c: 9007 str r0, [sp, #28] │ │ + 15b8e: e7c9 b.n 15b24 │ │ + 15b90: 4993 ldr r1, [pc, #588] ; (15de0 ) │ │ + 15b92: 1c28 adds r0, r5, #0 │ │ + 15b94: 4479 add r1, pc │ │ + 15b96: 2206 movs r2, #6 │ │ + 15b98: f01c f8d0 bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 15b9c: 2800 cmp r0, #0 │ │ + 15b9e: d105 bne.n 15bac │ │ + 15ba0: 79ab ldrb r3, [r5, #6] │ │ + 15ba2: 9a08 ldr r2, [sp, #32] │ │ + 15ba4: 4293 cmp r3, r2 │ │ + 15ba6: d101 bne.n 15bac │ │ + 15ba8: 3507 adds r5, #7 │ │ + 15baa: e00c b.n 15bc6 │ │ + 15bac: 498d ldr r1, [pc, #564] ; (15de4 ) │ │ + 15bae: 1c28 adds r0, r5, #0 │ │ + 15bb0: 4479 add r1, pc │ │ + 15bb2: 2208 movs r2, #8 │ │ + 15bb4: f01c f8c2 bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 15bb8: 2800 cmp r0, #0 │ │ + 15bba: d107 bne.n 15bcc │ │ + 15bbc: 7a2b ldrb r3, [r5, #8] │ │ + 15bbe: 9a08 ldr r2, [sp, #32] │ │ + 15bc0: 4293 cmp r3, r2 │ │ + 15bc2: d103 bne.n 15bcc │ │ + 15bc4: 3509 adds r5, #9 │ │ + 15bc6: 900f str r0, [sp, #60] ; 0x3c │ │ + 15bc8: 1c03 adds r3, r0, #0 │ │ + 15bca: e009 b.n 15be0 │ │ + 15bcc: 782b ldrb r3, [r5, #0] │ │ + 15bce: 2b3e cmp r3, #62 ; 0x3e │ │ + 15bd0: d109 bne.n 15be6 │ │ + 15bd2: 786b ldrb r3, [r5, #1] │ │ + 15bd4: 9a08 ldr r2, [sp, #32] │ │ + 15bd6: 4293 cmp r3, r2 │ │ + 15bd8: d105 bne.n 15be6 │ │ + 15bda: 2300 movs r3, #0 │ │ + 15bdc: 3502 adds r5, #2 │ │ + 15bde: 930f str r3, [sp, #60] ; 0x3c │ │ + 15be0: 9307 str r3, [sp, #28] │ │ + 15be2: 2303 movs r3, #3 │ │ + 15be4: e79e b.n 15b24 │ │ + 15be6: 4980 ldr r1, [pc, #512] ; (15de8 ) │ │ + 15be8: 1c28 adds r0, r5, #0 │ │ + 15bea: 4479 add r1, pc │ │ + 15bec: 2207 movs r2, #7 │ │ + 15bee: f01c f8a5 bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 15bf2: 2800 cmp r0, #0 │ │ + 15bf4: d107 bne.n 15c06 │ │ + 15bf6: 79eb ldrb r3, [r5, #7] │ │ + 15bf8: 9a08 ldr r2, [sp, #32] │ │ + 15bfa: 4293 cmp r3, r2 │ │ + 15bfc: d103 bne.n 15c06 │ │ + 15bfe: 3508 adds r5, #8 │ │ + 15c00: 9007 str r0, [sp, #28] │ │ + 15c02: 2301 movs r3, #1 │ │ + 15c04: e3df b.n 163c6 │ │ + 15c06: 4979 ldr r1, [pc, #484] ; (15dec ) │ │ + 15c08: 1c28 adds r0, r5, #0 │ │ + 15c0a: 4479 add r1, pc │ │ + 15c0c: 2204 movs r2, #4 │ │ + 15c0e: f01c f895 bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 15c12: 1e06 subs r6, r0, #0 │ │ + 15c14: d129 bne.n 15c6a │ │ + 15c16: 792b ldrb r3, [r5, #4] │ │ + 15c18: 9a08 ldr r2, [sp, #32] │ │ + 15c1a: 4293 cmp r3, r2 │ │ + 15c1c: d125 bne.n 15c6a │ │ + 15c1e: 24ce movs r4, #206 ; 0xce │ │ + 15c20: 0064 lsls r4, r4, #1 │ │ + 15c22: 5939 ldr r1, [r7, r4] │ │ + 15c24: 1c38 adds r0, r7, #0 │ │ + 15c26: f7fa fe03 bl 10830 │ │ + 15c2a: 23d4 movs r3, #212 ; 0xd4 │ │ + 15c2c: 5138 str r0, [r7, r4] │ │ + 15c2e: 005b lsls r3, r3, #1 │ │ + 15c30: 58fb ldr r3, [r7, r3] │ │ + 15c32: 1c01 adds r1, r0, #0 │ │ + 15c34: 1c1a adds r2, r3, #0 │ │ + 15c36: 1c38 adds r0, r7, #0 │ │ + 15c38: 9307 str r3, [sp, #28] │ │ + 15c3a: f7f9 feb7 bl f9ac │ │ + 15c3e: 23d4 movs r3, #212 ; 0xd4 │ │ 15c40: 005b lsls r3, r3, #1 │ │ - 15c42: aa8c add r2, sp, #560 ; 0x230 │ │ - 15c44: 18d3 adds r3, r2, r3 │ │ - 15c46: 705d strb r5, [r3, #1] │ │ - 15c48: 9865 ldr r0, [sp, #404] ; 0x194 │ │ - 15c4a: 2800 cmp r0, #0 │ │ - 15c4c: d104 bne.n 15c58 │ │ - 15c4e: 1c38 adds r0, r7, #0 │ │ - 15c50: a965 add r1, sp, #404 ; 0x194 │ │ - 15c52: aa8c add r2, sp, #560 ; 0x230 │ │ - 15c54: f7fc fa16 bl 12084 │ │ - 15c58: a88c add r0, sp, #560 ; 0x230 │ │ - 15c5a: 9965 ldr r1, [sp, #404] ; 0x194 │ │ - 15c5c: aa66 add r2, sp, #408 ; 0x198 │ │ - 15c5e: 9b5d ldr r3, [sp, #372] ; 0x174 │ │ - 15c60: f7f9 f830 bl ecc4 │ │ - 15c64: 905d str r0, [sp, #372] ; 0x174 │ │ - 15c66: 68bc ldr r4, [r7, #8] │ │ - 15c68: 2500 movs r5, #0 │ │ - 15c6a: 9546 str r5, [sp, #280] ; 0x118 │ │ - 15c6c: 42ac cmp r4, r5 │ │ - 15c6e: d000 beq.n 15c72 │ │ - 15c70: e0af b.n 15dd2 │ │ - 15c72: 1c38 adds r0, r7, #0 │ │ - 15c74: f7f8 fba1 bl e3ba │ │ - 15c78: 4810 ldr r0, [pc, #64] ; (15cbc ) │ │ - 15c7a: 4478 add r0, pc │ │ - 15c7c: f01a ff6e bl 30b5c <__clzsi2+0x2a8> │ │ - 15c80: 9046 str r0, [sp, #280] ; 0x118 │ │ - 15c82: 2800 cmp r0, #0 │ │ - 15c84: d100 bne.n 15c88 │ │ - 15c86: e3c9 b.n 1641c │ │ - 15c88: 480d ldr r0, [pc, #52] ; (15cc0 ) │ │ - 15c8a: 9965 ldr r1, [sp, #404] ; 0x194 │ │ - 15c8c: 2400 movs r4, #0 │ │ - 15c8e: 4478 add r0, pc │ │ - 15c90: f01a ffdc bl 30c4c <__clzsi2+0x398> │ │ - 15c94: e23f b.n 16116 │ │ - 15c96: 46c0 nop ; (mov r8, r8) │ │ - 15c98: ce70 ldmia r6, {r4, r5, r6} │ │ - 15c9a: 0001 movs r1, r0 │ │ - 15c9c: cd9d ldmia r5!, {r0, r2, r3, r4, r7} │ │ - 15c9e: 0001 movs r1, r0 │ │ - 15ca0: ca40 ldmia r2!, {r6} │ │ - 15ca2: 0001 movs r1, r0 │ │ - 15ca4: 1fc0 subs r0, r0, #7 │ │ - 15ca6: 0002 movs r2, r0 │ │ - 15ca8: cc51 ldmia r4, {r0, r4, r6} │ │ - 15caa: 0001 movs r1, r0 │ │ - 15cac: cc48 ldmia r4!, {r3, r6} │ │ - 15cae: 0001 movs r1, r0 │ │ - 15cb0: 148e asrs r6, r1, #18 │ │ - 15cb2: 0003 movs r3, r0 │ │ - 15cb4: 0265 lsls r5, r4, #9 │ │ - 15cb6: 0000 movs r0, r0 │ │ - 15cb8: cc66 ldmia r4!, {r1, r2, r5, r6} │ │ - 15cba: 0001 movs r1, r0 │ │ - 15cbc: cb61 ldmia r3!, {r0, r5, r6} │ │ - 15cbe: 0001 movs r1, r0 │ │ - 15cc0: cb5e ldmia r3, {r1, r2, r3, r4, r6} │ │ - 15cc2: 0001 movs r1, r0 │ │ - 15cc4: 7943 ldrb r3, [r0, #5] │ │ - 15cc6: 7902 ldrb r2, [r0, #4] │ │ - 15cc8: 7a01 ldrb r1, [r0, #8] │ │ - 15cca: 021b lsls r3, r3, #8 │ │ - 15ccc: 4313 orrs r3, r2 │ │ - 15cce: 7982 ldrb r2, [r0, #6] │ │ - 15cd0: 914a str r1, [sp, #296] ; 0x128 │ │ - 15cd2: 7846 ldrb r6, [r0, #1] │ │ - 15cd4: 0412 lsls r2, r2, #16 │ │ - 15cd6: 4313 orrs r3, r2 │ │ - 15cd8: 79c2 ldrb r2, [r0, #7] │ │ - 15cda: 7801 ldrb r1, [r0, #0] │ │ - 15cdc: 0612 lsls r2, r2, #24 │ │ - 15cde: 431a orrs r2, r3 │ │ - 15ce0: 00d3 lsls r3, r2, #3 │ │ - 15ce2: 3304 adds r3, #4 │ │ - 15ce4: 9247 str r2, [sp, #284] ; 0x11c │ │ - 15ce6: 0a1a lsrs r2, r3, #8 │ │ - 15ce8: 7142 strb r2, [r0, #5] │ │ - 15cea: 0c1a lsrs r2, r3, #16 │ │ - 15cec: 7182 strb r2, [r0, #6] │ │ - 15cee: 0e1a lsrs r2, r3, #24 │ │ - 15cf0: 71c2 strb r2, [r0, #7] │ │ - 15cf2: 7882 ldrb r2, [r0, #2] │ │ - 15cf4: 7103 strb r3, [r0, #4] │ │ - 15cf6: 9249 str r2, [sp, #292] ; 0x124 │ │ - 15cf8: 78c2 ldrb r2, [r0, #3] │ │ - 15cfa: 4694 mov ip, r2 │ │ - 15cfc: 9a4a ldr r2, [sp, #296] ; 0x128 │ │ - 15cfe: 2a01 cmp r2, #1 │ │ - 15d00: d000 beq.n 15d04 │ │ - 15d02: e0a2 b.n 15e4a │ │ - 15d04: 9a45 ldr r2, [sp, #276] ; 0x114 │ │ - 15d06: 18d3 adds r3, r2, r3 │ │ - 15d08: 0a1a lsrs r2, r3, #8 │ │ - 15d0a: 7103 strb r3, [r0, #4] │ │ - 15d0c: 7142 strb r2, [r0, #5] │ │ - 15d0e: 0c1a lsrs r2, r3, #16 │ │ - 15d10: 0e1b lsrs r3, r3, #24 │ │ - 15d12: 71c3 strb r3, [r0, #7] │ │ - 15d14: 9b45 ldr r3, [sp, #276] ; 0x114 │ │ - 15d16: 7182 strb r2, [r0, #6] │ │ - 15d18: 3301 adds r3, #1 │ │ - 15d1a: 9345 str r3, [sp, #276] ; 0x114 │ │ - 15d1c: 2b00 cmp r3, #0 │ │ - 15d1e: d169 bne.n 15df4 │ │ - 15d20: 2301 movs r3, #1 │ │ - 15d22: 425b negs r3, r3 │ │ - 15d24: 9345 str r3, [sp, #276] ; 0x114 │ │ - 15d26: 68bb ldr r3, [r7, #8] │ │ - 15d28: 429c cmp r4, r3 │ │ - 15d2a: d001 beq.n 15d30 │ │ - 15d2c: 2348 movs r3, #72 ; 0x48 │ │ - 15d2e: 7243 strb r3, [r0, #9] │ │ - 15d30: 7a43 ldrb r3, [r0, #9] │ │ - 15d32: 0236 lsls r6, r6, #8 │ │ - 15d34: 4331 orrs r1, r6 │ │ - 15d36: 061a lsls r2, r3, #24 │ │ - 15d38: 924a str r2, [sp, #296] ; 0x128 │ │ - 15d3a: 2b48 cmp r3, #72 ; 0x48 │ │ - 15d3c: d15f bne.n 15dfe │ │ - 15d3e: 9b49 ldr r3, [sp, #292] ; 0x124 │ │ - 15d40: 4666 mov r6, ip │ │ - 15d42: 041a lsls r2, r3, #16 │ │ - 15d44: 4311 orrs r1, r2 │ │ - 15d46: 0632 lsls r2, r6, #24 │ │ - 15d48: 4311 orrs r1, r2 │ │ - 15d4a: 2d00 cmp r5, #0 │ │ - 15d4c: d05b beq.n 15e06 │ │ - 15d4e: 0a0b lsrs r3, r1, #8 │ │ - 15d50: 706b strb r3, [r5, #1] │ │ - 15d52: 0c0b lsrs r3, r1, #16 │ │ - 15d54: 70ab strb r3, [r5, #2] │ │ - 15d56: 0e0b lsrs r3, r1, #24 │ │ - 15d58: 7029 strb r1, [r5, #0] │ │ - 15d5a: 70eb strb r3, [r5, #3] │ │ - 15d5c: 2900 cmp r1, #0 │ │ - 15d5e: d106 bne.n 15d6e │ │ - 15d60: 0a2b lsrs r3, r5, #8 │ │ - 15d62: 7263 strb r3, [r4, #9] │ │ - 15d64: 0c2b lsrs r3, r5, #16 │ │ - 15d66: 72a3 strb r3, [r4, #10] │ │ - 15d68: 0e2b lsrs r3, r5, #24 │ │ - 15d6a: 7225 strb r5, [r4, #8] │ │ - 15d6c: 72e3 strb r3, [r4, #11] │ │ - 15d6e: f01a fe75 bl 30a5c <__clzsi2+0x1a8> │ │ - 15d72: 7869 ldrb r1, [r5, #1] │ │ - 15d74: 782b ldrb r3, [r5, #0] │ │ - 15d76: 78aa ldrb r2, [r5, #2] │ │ - 15d78: 0209 lsls r1, r1, #8 │ │ - 15d7a: 4319 orrs r1, r3 │ │ - 15d7c: 0412 lsls r2, r2, #16 │ │ - 15d7e: 4311 orrs r1, r2 │ │ - 15d80: 78ea ldrb r2, [r5, #3] │ │ - 15d82: 1c28 adds r0, r5, #0 │ │ - 15d84: 0612 lsls r2, r2, #24 │ │ - 15d86: 4311 orrs r1, r2 │ │ - 15d88: 9e47 ldr r6, [sp, #284] ; 0x11c │ │ - 15d8a: 9d48 ldr r5, [sp, #288] ; 0x120 │ │ - 15d8c: 42ae cmp r6, r5 │ │ - 15d8e: d902 bls.n 15d96 │ │ - 15d90: 2303 movs r3, #3 │ │ - 15d92: 425b negs r3, r3 │ │ - 15d94: 9345 str r3, [sp, #276] ; 0x114 │ │ - 15d96: 9e47 ldr r6, [sp, #284] ; 0x11c │ │ - 15d98: 1c05 adds r5, r0, #0 │ │ - 15d9a: 1c08 adds r0, r1, #0 │ │ - 15d9c: 9648 str r6, [sp, #288] ; 0x120 │ │ - 15d9e: 2800 cmp r0, #0 │ │ - 15da0: d190 bne.n 15cc4 │ │ - 15da2: 7963 ldrb r3, [r4, #5] │ │ - 15da4: 7922 ldrb r2, [r4, #4] │ │ - 15da6: 021b lsls r3, r3, #8 │ │ - 15da8: 4313 orrs r3, r2 │ │ - 15daa: 79a2 ldrb r2, [r4, #6] │ │ - 15dac: 0412 lsls r2, r2, #16 │ │ - 15dae: 4313 orrs r3, r2 │ │ - 15db0: 79e2 ldrb r2, [r4, #7] │ │ - 15db2: 0612 lsls r2, r2, #24 │ │ - 15db4: 4313 orrs r3, r2 │ │ - 15db6: d053 beq.n 15e60 │ │ - 15db8: 7863 ldrb r3, [r4, #1] │ │ - 15dba: 7822 ldrb r2, [r4, #0] │ │ - 15dbc: 021b lsls r3, r3, #8 │ │ - 15dbe: 4313 orrs r3, r2 │ │ - 15dc0: 78a2 ldrb r2, [r4, #2] │ │ - 15dc2: 0412 lsls r2, r2, #16 │ │ - 15dc4: 4313 orrs r3, r2 │ │ - 15dc6: 78e2 ldrb r2, [r4, #3] │ │ - 15dc8: 0612 lsls r2, r2, #24 │ │ - 15dca: 4313 orrs r3, r2 │ │ - 15dcc: d063 beq.n 15e96 │ │ - 15dce: 9446 str r4, [sp, #280] ; 0x118 │ │ - 15dd0: 1c1c adds r4, r3, #0 │ │ - 15dd2: 7960 ldrb r0, [r4, #5] │ │ - 15dd4: 7923 ldrb r3, [r4, #4] │ │ - 15dd6: 2600 movs r6, #0 │ │ - 15dd8: 0200 lsls r0, r0, #8 │ │ - 15dda: 4318 orrs r0, r3 │ │ - 15ddc: 79a3 ldrb r3, [r4, #6] │ │ - 15dde: 9648 str r6, [sp, #288] ; 0x120 │ │ - 15de0: 1c35 adds r5, r6, #0 │ │ - 15de2: 041b lsls r3, r3, #16 │ │ - 15de4: 4318 orrs r0, r3 │ │ - 15de6: 79e3 ldrb r3, [r4, #7] │ │ - 15de8: 061b lsls r3, r3, #24 │ │ - 15dea: 4318 orrs r0, r3 │ │ - 15dec: 2303 movs r3, #3 │ │ - 15dee: 425b negs r3, r3 │ │ - 15df0: 9345 str r3, [sp, #276] ; 0x114 │ │ - 15df2: e7d4 b.n 15d9e │ │ - 15df4: 2b04 cmp r3, #4 │ │ - 15df6: d196 bne.n 15d26 │ │ - 15df8: 2203 movs r2, #3 │ │ - 15dfa: 9245 str r2, [sp, #276] ; 0x114 │ │ - 15dfc: e793 b.n 15d26 │ │ - 15dfe: 0e13 lsrs r3, r2, #24 │ │ - 15e00: 2b53 cmp r3, #83 ; 0x53 │ │ - 15e02: d11b bne.n 15e3c │ │ - 15e04: e79b b.n 15d3e │ │ - 15e06: 0a0b lsrs r3, r1, #8 │ │ - 15e08: 7163 strb r3, [r4, #5] │ │ - 15e0a: 0c0b lsrs r3, r1, #16 │ │ - 15e0c: 71a3 strb r3, [r4, #6] │ │ - 15e0e: 0e0b lsrs r3, r1, #24 │ │ - 15e10: 7121 strb r1, [r4, #4] │ │ - 15e12: 71e3 strb r3, [r4, #7] │ │ - 15e14: 2900 cmp r1, #0 │ │ - 15e16: d103 bne.n 15e20 │ │ - 15e18: 7225 strb r5, [r4, #8] │ │ - 15e1a: 7265 strb r5, [r4, #9] │ │ - 15e1c: 72a5 strb r5, [r4, #10] │ │ - 15e1e: 72e5 strb r5, [r4, #11] │ │ - 15e20: f01a fe1c bl 30a5c <__clzsi2+0x1a8> │ │ - 15e24: 7961 ldrb r1, [r4, #5] │ │ - 15e26: 7923 ldrb r3, [r4, #4] │ │ - 15e28: 79a2 ldrb r2, [r4, #6] │ │ - 15e2a: 0209 lsls r1, r1, #8 │ │ - 15e2c: 4319 orrs r1, r3 │ │ - 15e2e: 0412 lsls r2, r2, #16 │ │ - 15e30: 4311 orrs r1, r2 │ │ - 15e32: 79e2 ldrb r2, [r4, #7] │ │ - 15e34: 2000 movs r0, #0 │ │ - 15e36: 0612 lsls r2, r2, #24 │ │ - 15e38: 4311 orrs r1, r2 │ │ - 15e3a: e7a5 b.n 15d88 │ │ - 15e3c: 9b49 ldr r3, [sp, #292] ; 0x124 │ │ - 15e3e: 4665 mov r5, ip │ │ - 15e40: 041a lsls r2, r3, #16 │ │ - 15e42: 4311 orrs r1, r2 │ │ - 15e44: 062a lsls r2, r5, #24 │ │ - 15e46: 4311 orrs r1, r2 │ │ - 15e48: e79e b.n 15d88 │ │ - 15e4a: 0236 lsls r6, r6, #8 │ │ - 15e4c: 4331 orrs r1, r6 │ │ - 15e4e: 9e49 ldr r6, [sp, #292] ; 0x124 │ │ - 15e50: 4663 mov r3, ip │ │ - 15e52: 2501 movs r5, #1 │ │ - 15e54: 0432 lsls r2, r6, #16 │ │ - 15e56: 4311 orrs r1, r2 │ │ - 15e58: 061a lsls r2, r3, #24 │ │ - 15e5a: 4311 orrs r1, r2 │ │ - 15e5c: 9545 str r5, [sp, #276] ; 0x114 │ │ - 15e5e: e793 b.n 15d88 │ │ - 15e60: 7863 ldrb r3, [r4, #1] │ │ - 15e62: 7820 ldrb r0, [r4, #0] │ │ - 15e64: 78a1 ldrb r1, [r4, #2] │ │ - 15e66: 78e2 ldrb r2, [r4, #3] │ │ - 15e68: 021b lsls r3, r3, #8 │ │ - 15e6a: 9d46 ldr r5, [sp, #280] ; 0x118 │ │ - 15e6c: 4318 orrs r0, r3 │ │ - 15e6e: 040b lsls r3, r1, #16 │ │ - 15e70: 4318 orrs r0, r3 │ │ - 15e72: 0613 lsls r3, r2, #24 │ │ - 15e74: 4303 orrs r3, r0 │ │ - 15e76: 2d00 cmp r5, #0 │ │ - 15e78: d00b beq.n 15e92 │ │ - 15e7a: 0a1a lsrs r2, r3, #8 │ │ - 15e7c: 702b strb r3, [r5, #0] │ │ - 15e7e: 706a strb r2, [r5, #1] │ │ - 15e80: 0c1a lsrs r2, r3, #16 │ │ - 15e82: 0e1b lsrs r3, r3, #24 │ │ - 15e84: 1c20 adds r0, r4, #0 │ │ - 15e86: 70aa strb r2, [r5, #2] │ │ - 15e88: 70eb strb r3, [r5, #3] │ │ - 15e8a: f01a fde7 bl 30a5c <__clzsi2+0x1a8> │ │ - 15e8e: 9c46 ldr r4, [sp, #280] ; 0x118 │ │ - 15e90: e792 b.n 15db8 │ │ - 15e92: 2b00 cmp r3, #0 │ │ - 15e94: d10a bne.n 15eac │ │ - 15e96: 68bb ldr r3, [r7, #8] │ │ - 15e98: 785c ldrb r4, [r3, #1] │ │ - 15e9a: 781a ldrb r2, [r3, #0] │ │ - 15e9c: 0224 lsls r4, r4, #8 │ │ - 15e9e: 4314 orrs r4, r2 │ │ - 15ea0: 789a ldrb r2, [r3, #2] │ │ - 15ea2: 78db ldrb r3, [r3, #3] │ │ - 15ea4: 0412 lsls r2, r2, #16 │ │ - 15ea6: 4314 orrs r4, r2 │ │ - 15ea8: 061b lsls r3, r3, #24 │ │ - 15eaa: e01c b.n 15ee6 │ │ - 15eac: 1c20 adds r0, r4, #0 │ │ - 15eae: 60bb str r3, [r7, #8] │ │ - 15eb0: f01a fdd4 bl 30a5c <__clzsi2+0x1a8> │ │ - 15eb4: 68bc ldr r4, [r7, #8] │ │ - 15eb6: e77f b.n 15db8 │ │ - 15eb8: 7a2a ldrb r2, [r5, #8] │ │ - 15eba: 2a01 cmp r2, #1 │ │ - 15ebc: d021 beq.n 15f02 │ │ - 15ebe: 786b ldrb r3, [r5, #1] │ │ - 15ec0: 782a ldrb r2, [r5, #0] │ │ - 15ec2: 021b lsls r3, r3, #8 │ │ - 15ec4: 4313 orrs r3, r2 │ │ - 15ec6: 78aa ldrb r2, [r5, #2] │ │ - 15ec8: 78ed ldrb r5, [r5, #3] │ │ - 15eca: 0412 lsls r2, r2, #16 │ │ - 15ecc: 4313 orrs r3, r2 │ │ - 15ece: 062d lsls r5, r5, #24 │ │ - 15ed0: 431d orrs r5, r3 │ │ - 15ed2: d1f1 bne.n 15eb8 │ │ - 15ed4: 7863 ldrb r3, [r4, #1] │ │ - 15ed6: 7822 ldrb r2, [r4, #0] │ │ - 15ed8: 021b lsls r3, r3, #8 │ │ - 15eda: 4313 orrs r3, r2 │ │ - 15edc: 78a2 ldrb r2, [r4, #2] │ │ - 15ede: 78e4 ldrb r4, [r4, #3] │ │ - 15ee0: 0412 lsls r2, r2, #16 │ │ - 15ee2: 4313 orrs r3, r2 │ │ - 15ee4: 0624 lsls r4, r4, #24 │ │ - 15ee6: 431c orrs r4, r3 │ │ - 15ee8: 68bb ldr r3, [r7, #8] │ │ - 15eea: d100 bne.n 15eee │ │ - 15eec: e086 b.n 15ffc │ │ - 15eee: 795d ldrb r5, [r3, #5] │ │ - 15ef0: 791a ldrb r2, [r3, #4] │ │ - 15ef2: 022d lsls r5, r5, #8 │ │ - 15ef4: 4315 orrs r5, r2 │ │ - 15ef6: 799a ldrb r2, [r3, #6] │ │ - 15ef8: 79db ldrb r3, [r3, #7] │ │ - 15efa: 0412 lsls r2, r2, #16 │ │ - 15efc: 4315 orrs r5, r2 │ │ - 15efe: 061b lsls r3, r3, #24 │ │ - 15f00: e7e6 b.n 15ed0 │ │ - 15f02: 7a6b ldrb r3, [r5, #9] │ │ - 15f04: 3b43 subs r3, #67 ; 0x43 │ │ - 15f06: 061b lsls r3, r3, #24 │ │ - 15f08: 0e1b lsrs r3, r3, #24 │ │ - 15f0a: 2b11 cmp r3, #17 │ │ - 15f0c: d803 bhi.n 15f16 │ │ - 15f0e: 49ae ldr r1, [pc, #696] ; (161c8 ) │ │ - 15f10: 409a lsls r2, r3 │ │ - 15f12: 420a tst r2, r1 │ │ - 15f14: d1d3 bne.n 15ebe │ │ - 15f16: 1c28 adds r0, r5, #0 │ │ - 15f18: f7f8 fead bl ec76 │ │ - 15f1c: 7969 ldrb r1, [r5, #5] │ │ - 15f1e: 792b ldrb r3, [r5, #4] │ │ - 15f20: 7962 ldrb r2, [r4, #5] │ │ - 15f22: 0209 lsls r1, r1, #8 │ │ - 15f24: 4319 orrs r1, r3 │ │ - 15f26: 79ab ldrb r3, [r5, #6] │ │ - 15f28: 0212 lsls r2, r2, #8 │ │ - 15f2a: 041b lsls r3, r3, #16 │ │ - 15f2c: 4319 orrs r1, r3 │ │ - 15f2e: 79eb ldrb r3, [r5, #7] │ │ - 15f30: 061b lsls r3, r3, #24 │ │ - 15f32: 4319 orrs r1, r3 │ │ - 15f34: 7923 ldrb r3, [r4, #4] │ │ - 15f36: 9146 str r1, [sp, #280] ; 0x118 │ │ - 15f38: 431a orrs r2, r3 │ │ - 15f3a: 79a3 ldrb r3, [r4, #6] │ │ - 15f3c: 041b lsls r3, r3, #16 │ │ - 15f3e: 431a orrs r2, r3 │ │ - 15f40: 79e3 ldrb r3, [r4, #7] │ │ - 15f42: 061b lsls r3, r3, #24 │ │ - 15f44: 431a orrs r2, r3 │ │ - 15f46: 1c13 adds r3, r2, #0 │ │ - 15f48: 2a00 cmp r2, #0 │ │ - 15f4a: d102 bne.n 15f52 │ │ - 15f4c: 2b00 cmp r3, #0 │ │ - 15f4e: d120 bne.n 15f92 │ │ - 15f50: e02c b.n 15fac │ │ - 15f52: 7916 ldrb r6, [r2, #4] │ │ - 15f54: 46b4 mov ip, r6 │ │ - 15f56: 7956 ldrb r6, [r2, #5] │ │ - 15f58: 4661 mov r1, ip │ │ - 15f5a: 0236 lsls r6, r6, #8 │ │ - 15f5c: 430e orrs r6, r1 │ │ - 15f5e: 9645 str r6, [sp, #276] ; 0x114 │ │ - 15f60: 7996 ldrb r6, [r2, #6] │ │ - 15f62: 9945 ldr r1, [sp, #276] ; 0x114 │ │ - 15f64: 0436 lsls r6, r6, #16 │ │ - 15f66: 4331 orrs r1, r6 │ │ - 15f68: 79d6 ldrb r6, [r2, #7] │ │ - 15f6a: 0636 lsls r6, r6, #24 │ │ - 15f6c: 4331 orrs r1, r6 │ │ - 15f6e: 468c mov ip, r1 │ │ - 15f70: 9946 ldr r1, [sp, #280] ; 0x118 │ │ - 15f72: 458c cmp ip, r1 │ │ - 15f74: d8ea bhi.n 15f4c │ │ - 15f76: 7856 ldrb r6, [r2, #1] │ │ - 15f78: 7813 ldrb r3, [r2, #0] │ │ - 15f7a: 0236 lsls r6, r6, #8 │ │ - 15f7c: 431e orrs r6, r3 │ │ - 15f7e: 7893 ldrb r3, [r2, #2] │ │ - 15f80: 041b lsls r3, r3, #16 │ │ - 15f82: 431e orrs r6, r3 │ │ - 15f84: 78d3 ldrb r3, [r2, #3] │ │ - 15f86: 061b lsls r3, r3, #24 │ │ - 15f88: 469c mov ip, r3 │ │ - 15f8a: 1c13 adds r3, r2, #0 │ │ - 15f8c: 4662 mov r2, ip │ │ - 15f8e: 4332 orrs r2, r6 │ │ - 15f90: e7da b.n 15f48 │ │ - 15f92: 795a ldrb r2, [r3, #5] │ │ - 15f94: 791e ldrb r6, [r3, #4] │ │ - 15f96: 0212 lsls r2, r2, #8 │ │ - 15f98: 4332 orrs r2, r6 │ │ - 15f9a: 799e ldrb r6, [r3, #6] │ │ - 15f9c: 0436 lsls r6, r6, #16 │ │ - 15f9e: 4332 orrs r2, r6 │ │ - 15fa0: 79de ldrb r6, [r3, #7] │ │ - 15fa2: 0636 lsls r6, r6, #24 │ │ - 15fa4: 4332 orrs r2, r6 │ │ - 15fa6: 9e46 ldr r6, [sp, #280] ; 0x118 │ │ - 15fa8: 42b2 cmp r2, r6 │ │ - 15faa: d90e bls.n 15fca │ │ - 15fac: 0a1a lsrs r2, r3, #8 │ │ - 15fae: 7003 strb r3, [r0, #0] │ │ - 15fb0: 7042 strb r2, [r0, #1] │ │ - 15fb2: 0c1a lsrs r2, r3, #16 │ │ - 15fb4: 0e1b lsrs r3, r3, #24 │ │ - 15fb6: 70c3 strb r3, [r0, #3] │ │ - 15fb8: 0a03 lsrs r3, r0, #8 │ │ - 15fba: 7082 strb r2, [r0, #2] │ │ - 15fbc: 7120 strb r0, [r4, #4] │ │ - 15fbe: 7163 strb r3, [r4, #5] │ │ - 15fc0: 0c03 lsrs r3, r0, #16 │ │ - 15fc2: 0e00 lsrs r0, r0, #24 │ │ - 15fc4: 71a3 strb r3, [r4, #6] │ │ - 15fc6: 71e0 strb r0, [r4, #7] │ │ - 15fc8: e779 b.n 15ebe │ │ - 15fca: 785a ldrb r2, [r3, #1] │ │ - 15fcc: 7819 ldrb r1, [r3, #0] │ │ - 15fce: 0212 lsls r2, r2, #8 │ │ - 15fd0: 430a orrs r2, r1 │ │ - 15fd2: 7899 ldrb r1, [r3, #2] │ │ - 15fd4: 0409 lsls r1, r1, #16 │ │ - 15fd6: 430a orrs r2, r1 │ │ - 15fd8: 78d9 ldrb r1, [r3, #3] │ │ - 15fda: 0609 lsls r1, r1, #24 │ │ - 15fdc: 430a orrs r2, r1 │ │ - 15fde: 0a11 lsrs r1, r2, #8 │ │ - 15fe0: 7002 strb r2, [r0, #0] │ │ - 15fe2: 7041 strb r1, [r0, #1] │ │ - 15fe4: 0c11 lsrs r1, r2, #16 │ │ - 15fe6: 0e12 lsrs r2, r2, #24 │ │ - 15fe8: 70c2 strb r2, [r0, #3] │ │ - 15fea: 0a02 lsrs r2, r0, #8 │ │ - 15fec: 7081 strb r1, [r0, #2] │ │ - 15fee: 7018 strb r0, [r3, #0] │ │ - 15ff0: 705a strb r2, [r3, #1] │ │ - 15ff2: 0c02 lsrs r2, r0, #16 │ │ - 15ff4: 0e00 lsrs r0, r0, #24 │ │ - 15ff6: 709a strb r2, [r3, #2] │ │ - 15ff8: 70d8 strb r0, [r3, #3] │ │ - 15ffa: e760 b.n 15ebe │ │ - 15ffc: 6978 ldr r0, [r7, #20] │ │ - 15ffe: 22c0 movs r2, #192 ; 0xc0 │ │ - 16000: 1c1d adds r5, r3, #0 │ │ - 16002: 0181 lsls r1, r0, #6 │ │ - 16004: 1c14 adds r4, r2, #0 │ │ - 16006: 434c muls r4, r1 │ │ - 16008: 9445 str r4, [sp, #276] ; 0x114 │ │ - 1600a: 2d00 cmp r5, #0 │ │ - 1600c: d100 bne.n 16010 │ │ - 1600e: e630 b.n 15c72 │ │ - 16010: 796e ldrb r6, [r5, #5] │ │ - 16012: 792b ldrb r3, [r5, #4] │ │ - 16014: 0236 lsls r6, r6, #8 │ │ - 16016: 431e orrs r6, r3 │ │ - 16018: 79ab ldrb r3, [r5, #6] │ │ - 1601a: 041b lsls r3, r3, #16 │ │ - 1601c: 431e orrs r6, r3 │ │ - 1601e: 79eb ldrb r3, [r5, #7] │ │ - 16020: 061b lsls r3, r3, #24 │ │ - 16022: 431e orrs r6, r3 │ │ - 16024: 2300 movs r3, #0 │ │ - 16026: 2e00 cmp r6, #0 │ │ - 16028: d01e beq.n 16068 │ │ - 1602a: 7972 ldrb r2, [r6, #5] │ │ - 1602c: 7931 ldrb r1, [r6, #4] │ │ - 1602e: 0212 lsls r2, r2, #8 │ │ - 16030: 430a orrs r2, r1 │ │ - 16032: 79b1 ldrb r1, [r6, #6] │ │ - 16034: 0409 lsls r1, r1, #16 │ │ - 16036: 430a orrs r2, r1 │ │ - 16038: 79f1 ldrb r1, [r6, #7] │ │ - 1603a: 0609 lsls r1, r1, #24 │ │ - 1603c: 430a orrs r2, r1 │ │ - 1603e: 08d2 lsrs r2, r2, #3 │ │ - 16040: 1ad3 subs r3, r2, r3 │ │ - 16042: 0a19 lsrs r1, r3, #8 │ │ - 16044: 7133 strb r3, [r6, #4] │ │ - 16046: 7171 strb r1, [r6, #5] │ │ - 16048: 0c19 lsrs r1, r3, #16 │ │ - 1604a: 0e1b lsrs r3, r3, #24 │ │ - 1604c: 71f3 strb r3, [r6, #7] │ │ - 1604e: 7873 ldrb r3, [r6, #1] │ │ - 16050: 71b1 strb r1, [r6, #6] │ │ - 16052: 7831 ldrb r1, [r6, #0] │ │ - 16054: 021b lsls r3, r3, #8 │ │ - 16056: 430b orrs r3, r1 │ │ - 16058: 78b1 ldrb r1, [r6, #2] │ │ - 1605a: 78f6 ldrb r6, [r6, #3] │ │ - 1605c: 0409 lsls r1, r1, #16 │ │ - 1605e: 430b orrs r3, r1 │ │ - 16060: 0636 lsls r6, r6, #24 │ │ - 16062: 431e orrs r6, r3 │ │ - 16064: 1c13 adds r3, r2, #0 │ │ - 16066: e7de b.n 16026 │ │ - 16068: 796c ldrb r4, [r5, #5] │ │ - 1606a: 792b ldrb r3, [r5, #4] │ │ - 1606c: 0224 lsls r4, r4, #8 │ │ - 1606e: 431c orrs r4, r3 │ │ - 16070: 79ab ldrb r3, [r5, #6] │ │ - 16072: 041b lsls r3, r3, #16 │ │ - 16074: 431c orrs r4, r3 │ │ - 16076: 79eb ldrb r3, [r5, #7] │ │ - 16078: 061b lsls r3, r3, #24 │ │ - 1607a: 431c orrs r4, r3 │ │ - 1607c: d03d beq.n 160fa │ │ - 1607e: 7963 ldrb r3, [r4, #5] │ │ - 16080: 7922 ldrb r2, [r4, #4] │ │ - 16082: 021b lsls r3, r3, #8 │ │ - 16084: 4313 orrs r3, r2 │ │ - 16086: 79a2 ldrb r2, [r4, #6] │ │ - 16088: 0412 lsls r2, r2, #16 │ │ - 1608a: 4313 orrs r3, r2 │ │ - 1608c: 79e2 ldrb r2, [r4, #7] │ │ - 1608e: 0612 lsls r2, r2, #24 │ │ - 16090: 4313 orrs r3, r2 │ │ - 16092: 18f6 adds r6, r6, r3 │ │ - 16094: 0a33 lsrs r3, r6, #8 │ │ - 16096: 7163 strb r3, [r4, #5] │ │ - 16098: 0c33 lsrs r3, r6, #16 │ │ - 1609a: 71a3 strb r3, [r4, #6] │ │ - 1609c: 0e33 lsrs r3, r6, #24 │ │ - 1609e: 71e3 strb r3, [r4, #7] │ │ - 160a0: 7a23 ldrb r3, [r4, #8] │ │ - 160a2: 7126 strb r6, [r4, #4] │ │ - 160a4: 2b01 cmp r3, #1 │ │ - 160a6: d11e bne.n 160e6 │ │ - 160a8: 7a63 ldrb r3, [r4, #9] │ │ - 160aa: 2b50 cmp r3, #80 ; 0x50 │ │ - 160ac: d11b bne.n 160e6 │ │ - 160ae: 1c30 adds r0, r6, #0 │ │ - 160b0: 9945 ldr r1, [sp, #276] ; 0x114 │ │ - 160b2: f017 ffbb bl 2e02c <__aeabi_uidivmod> │ │ - 160b6: 2900 cmp r1, #0 │ │ - 160b8: d013 beq.n 160e2 │ │ - 160ba: 9945 ldr r1, [sp, #276] ; 0x114 │ │ - 160bc: 1988 adds r0, r1, r6 │ │ - 160be: f017 ff75 bl 2dfac <__udivsi3> │ │ - 160c2: 697a ldr r2, [r7, #20] │ │ - 160c4: 21c0 movs r1, #192 ; 0xc0 │ │ - 160c6: 1c13 adds r3, r2, #0 │ │ - 160c8: 434b muls r3, r1 │ │ - 160ca: 9a45 ldr r2, [sp, #276] ; 0x114 │ │ - 160cc: 1af6 subs r6, r6, r3 │ │ - 160ce: 0a33 lsrs r3, r6, #8 │ │ - 160d0: 7126 strb r6, [r4, #4] │ │ - 160d2: 7163 strb r3, [r4, #5] │ │ - 160d4: 0c33 lsrs r3, r6, #16 │ │ - 160d6: 0e36 lsrs r6, r6, #24 │ │ - 160d8: 71e6 strb r6, [r4, #7] │ │ - 160da: 71a3 strb r3, [r4, #6] │ │ - 160dc: 1c16 adds r6, r2, #0 │ │ - 160de: 4346 muls r6, r0 │ │ - 160e0: e001 b.n 160e6 │ │ - 160e2: 2348 movs r3, #72 ; 0x48 │ │ - 160e4: 7263 strb r3, [r4, #9] │ │ - 160e6: 7863 ldrb r3, [r4, #1] │ │ - 160e8: 7822 ldrb r2, [r4, #0] │ │ - 160ea: 021b lsls r3, r3, #8 │ │ - 160ec: 4313 orrs r3, r2 │ │ - 160ee: 78a2 ldrb r2, [r4, #2] │ │ - 160f0: 78e4 ldrb r4, [r4, #3] │ │ - 160f2: 0412 lsls r2, r2, #16 │ │ - 160f4: 4313 orrs r3, r2 │ │ - 160f6: 0624 lsls r4, r4, #24 │ │ - 160f8: e7bf b.n 1607a │ │ - 160fa: 786b ldrb r3, [r5, #1] │ │ - 160fc: 782a ldrb r2, [r5, #0] │ │ - 160fe: 021b lsls r3, r3, #8 │ │ - 16100: 4313 orrs r3, r2 │ │ - 16102: 78aa ldrb r2, [r5, #2] │ │ - 16104: 78ed ldrb r5, [r5, #3] │ │ - 16106: 0412 lsls r2, r2, #16 │ │ - 16108: 4313 orrs r3, r2 │ │ - 1610a: 062d lsls r5, r5, #24 │ │ - 1610c: 431d orrs r5, r3 │ │ - 1610e: e77c b.n 1600a │ │ - 16110: 3401 adds r4, #1 │ │ - 16112: 2c1a cmp r4, #26 │ │ - 16114: d00d beq.n 16132 │ │ - 16116: 0062 lsls r2, r4, #1 │ │ - 16118: ab8c add r3, sp, #560 ; 0x230 │ │ - 1611a: 1899 adds r1, r3, r2 │ │ - 1611c: 7849 ldrb r1, [r1, #1] │ │ - 1611e: 5cd3 ldrb r3, [r2, r3] │ │ - 16120: 4299 cmp r1, r3 │ │ - 16122: d3f5 bcc.n 16110 │ │ - 16124: 4829 ldr r0, [pc, #164] ; (161cc ) │ │ - 16126: 1c21 adds r1, r4, #0 │ │ - 16128: 3141 adds r1, #65 ; 0x41 │ │ - 1612a: 4478 add r0, pc │ │ - 1612c: f01a fd8e bl 30c4c <__clzsi2+0x398> │ │ - 16130: e7ee b.n 16110 │ │ - 16132: 4b27 ldr r3, [pc, #156] ; (161d0 ) │ │ - 16134: 446b add r3, sp │ │ - 16136: 781a ldrb r2, [r3, #0] │ │ - 16138: ab99 add r3, sp, #612 ; 0x264 │ │ - 1613a: 781b ldrb r3, [r3, #0] │ │ - 1613c: 429a cmp r2, r3 │ │ - 1613e: d303 bcc.n 16148 │ │ - 16140: 4824 ldr r0, [pc, #144] ; (161d4 ) │ │ - 16142: 4478 add r0, pc │ │ - 16144: f01a fd82 bl 30c4c <__clzsi2+0x398> │ │ - 16148: 200a movs r0, #10 │ │ - 1614a: f01a fd87 bl 30c5c <__clzsi2+0x3a8> │ │ - 1614e: 2400 movs r4, #0 │ │ - 16150: ab8c add r3, sp, #560 ; 0x230 │ │ - 16152: 5ce1 ldrb r1, [r4, r3] │ │ - 16154: 191b adds r3, r3, r4 │ │ - 16156: 785b ldrb r3, [r3, #1] │ │ - 16158: 428b cmp r3, r1 │ │ - 1615a: d303 bcc.n 16164 │ │ - 1615c: 481e ldr r0, [pc, #120] ; (161d8 ) │ │ - 1615e: 4478 add r0, pc │ │ - 16160: f01a fd74 bl 30c4c <__clzsi2+0x398> │ │ - 16164: 3402 adds r4, #2 │ │ - 16166: 2c36 cmp r4, #54 ; 0x36 │ │ - 16168: d1f2 bne.n 16150 │ │ - 1616a: 200a movs r0, #10 │ │ - 1616c: f01a fd76 bl 30c5c <__clzsi2+0x3a8> │ │ - 16170: 2400 movs r4, #0 │ │ - 16172: ab8c add r3, sp, #560 ; 0x230 │ │ - 16174: 191a adds r2, r3, r4 │ │ - 16176: 7851 ldrb r1, [r2, #1] │ │ - 16178: 5ce3 ldrb r3, [r4, r3] │ │ - 1617a: 428b cmp r3, r1 │ │ - 1617c: d803 bhi.n 16186 │ │ - 1617e: 4817 ldr r0, [pc, #92] ; (161dc ) │ │ - 16180: 4478 add r0, pc │ │ - 16182: f01a fd63 bl 30c4c <__clzsi2+0x398> │ │ - 16186: 3402 adds r4, #2 │ │ - 16188: 2c36 cmp r4, #54 ; 0x36 │ │ - 1618a: d1f2 bne.n 16172 │ │ - 1618c: 200a movs r0, #10 │ │ - 1618e: f01a fd65 bl 30c5c <__clzsi2+0x3a8> │ │ - 16192: 2400 movs r4, #0 │ │ - 16194: 9d5d ldr r5, [sp, #372] ; 0x174 │ │ - 16196: 42ac cmp r4, r5 │ │ - 16198: da06 bge.n 161a8 │ │ - 1619a: 4811 ldr r0, [pc, #68] ; (161e0 ) │ │ - 1619c: 1c21 adds r1, r4, #0 │ │ - 1619e: 3401 adds r4, #1 │ │ - 161a0: 4478 add r0, pc │ │ - 161a2: f01a fd53 bl 30c4c <__clzsi2+0x398> │ │ - 161a6: e7f5 b.n 16194 │ │ - 161a8: 200a movs r0, #10 │ │ - 161aa: f01a fd57 bl 30c5c <__clzsi2+0x3a8> │ │ - 161ae: 2400 movs r4, #0 │ │ - 161b0: 9d5d ldr r5, [sp, #372] ; 0x174 │ │ - 161b2: 42ac cmp r4, r5 │ │ - 161b4: da18 bge.n 161e8 │ │ - 161b6: 9e66 ldr r6, [sp, #408] ; 0x198 │ │ - 161b8: 480a ldr r0, [pc, #40] ; (161e4 ) │ │ - 161ba: 5d31 ldrb r1, [r6, r4] │ │ - 161bc: 4478 add r0, pc │ │ - 161be: f01a fd45 bl 30c4c <__clzsi2+0x398> │ │ - 161c2: 3401 adds r4, #1 │ │ - 161c4: e7f4 b.n 161b0 │ │ - 161c6: 46c0 nop ; (mov r8, r8) │ │ - 161c8: 0021 movs r1, r4 │ │ - 161ca: 0003 movs r3, r0 │ │ - 161cc: c6c8 stmia r6!, {r3, r6, r7} │ │ - 161ce: 0001 movs r1, r0 │ │ - 161d0: 0265 lsls r5, r4, #9 │ │ - 161d2: 0000 movs r0, r0 │ │ - 161d4: c6b6 stmia r6!, {r1, r2, r4, r5, r7} │ │ - 161d6: 0001 movs r1, r0 │ │ - 161d8: c69e stmia r6!, {r1, r2, r3, r4, r7} │ │ - 161da: 0001 movs r1, r0 │ │ - 161dc: c67c stmia r6!, {r2, r3, r4, r5, r6} │ │ - 161de: 0001 movs r1, r0 │ │ - 161e0: c65c stmia r6!, {r2, r3, r4, r6} │ │ - 161e2: 0001 movs r1, r0 │ │ - 161e4: c640 stmia r6!, {r6} │ │ - 161e6: 0001 movs r1, r0 │ │ - 161e8: 200a movs r0, #10 │ │ - 161ea: f01a fd37 bl 30c5c <__clzsi2+0x3a8> │ │ - 161ee: 68be ldr r6, [r7, #8] │ │ - 161f0: 2e00 cmp r6, #0 │ │ - 161f2: d100 bne.n 161f6 │ │ - 161f4: e112 b.n 1641c │ │ - 161f6: 1d73 adds r3, r6, #5 │ │ - 161f8: 48da ldr r0, [pc, #872] ; (16564 ) │ │ - 161fa: 7fd9 ldrb r1, [r3, #31] │ │ - 161fc: 1c34 adds r4, r6, #0 │ │ - 161fe: 1db3 adds r3, r6, #6 │ │ - 16200: 7fda ldrb r2, [r3, #31] │ │ - 16202: 342c adds r4, #44 ; 0x2c │ │ - 16204: 3322 adds r3, #34 ; 0x22 │ │ - 16206: 781b ldrb r3, [r3, #0] │ │ - 16208: 4478 add r0, pc │ │ - 1620a: 9400 str r4, [sp, #0] │ │ - 1620c: 9447 str r4, [sp, #284] ; 0x11c │ │ - 1620e: f01a fd1d bl 30c4c <__clzsi2+0x398> │ │ - 16212: 49d5 ldr r1, [pc, #852] ; (16568 ) │ │ - 16214: 9846 ldr r0, [sp, #280] ; 0x118 │ │ - 16216: 4479 add r1, pc │ │ - 16218: f01a fc68 bl 30aec <__clzsi2+0x238> │ │ - 1621c: 7973 ldrb r3, [r6, #5] │ │ - 1621e: 7932 ldrb r2, [r6, #4] │ │ - 16220: 1c05 adds r5, r0, #0 │ │ - 16222: 021b lsls r3, r3, #8 │ │ - 16224: 4313 orrs r3, r2 │ │ - 16226: 79b2 ldrb r2, [r6, #6] │ │ - 16228: 1e68 subs r0, r5, #1 │ │ - 1622a: 4185 sbcs r5, r0 │ │ - 1622c: 9548 str r5, [sp, #288] ; 0x120 │ │ - 1622e: 0412 lsls r2, r2, #16 │ │ - 16230: 4313 orrs r3, r2 │ │ - 16232: 79f2 ldrb r2, [r6, #7] │ │ - 16234: 0612 lsls r2, r2, #24 │ │ - 16236: 1c15 adds r5, r2, #0 │ │ - 16238: 431d orrs r5, r3 │ │ - 1623a: d100 bne.n 1623e │ │ - 1623c: e0e2 b.n 16404 │ │ - 1623e: 796a ldrb r2, [r5, #5] │ │ - 16240: 792b ldrb r3, [r5, #4] │ │ - 16242: 21c0 movs r1, #192 ; 0xc0 │ │ - 16244: 0212 lsls r2, r2, #8 │ │ - 16246: 431a orrs r2, r3 │ │ - 16248: 79ab ldrb r3, [r5, #6] │ │ - 1624a: 041b lsls r3, r3, #16 │ │ - 1624c: 431a orrs r2, r3 │ │ - 1624e: 79eb ldrb r3, [r5, #7] │ │ - 16250: 061b lsls r3, r3, #24 │ │ - 16252: 4313 orrs r3, r2 │ │ - 16254: 1c18 adds r0, r3, #0 │ │ - 16256: 934a str r3, [sp, #296] ; 0x128 │ │ - 16258: f017 fea8 bl 2dfac <__udivsi3> │ │ - 1625c: 697c ldr r4, [r7, #20] │ │ - 1625e: 904d str r0, [sp, #308] ; 0x134 │ │ - 16260: 1c21 adds r1, r4, #0 │ │ - 16262: f017 feed bl 2e040 <__divsi3> │ │ - 16266: 17c3 asrs r3, r0, #31 │ │ - 16268: 0e9b lsrs r3, r3, #26 │ │ - 1626a: 181b adds r3, r3, r0 │ │ - 1626c: 119b asrs r3, r3, #6 │ │ - 1626e: 9045 str r0, [sp, #276] ; 0x114 │ │ - 16270: 1c21 adds r1, r4, #0 │ │ - 16272: 984d ldr r0, [sp, #308] ; 0x134 │ │ - 16274: 9350 str r3, [sp, #320] ; 0x140 │ │ - 16276: f017 ff31 bl 2e0dc <__aeabi_idivmod> │ │ - 1627a: 9845 ldr r0, [sp, #276] ; 0x114 │ │ - 1627c: 4bbb ldr r3, [pc, #748] ; (1656c ) │ │ - 1627e: 914d str r1, [sp, #308] ; 0x134 │ │ - 16280: 4018 ands r0, r3 │ │ - 16282: 9045 str r0, [sp, #276] ; 0x114 │ │ - 16284: d505 bpl.n 16292 │ │ - 16286: 2340 movs r3, #64 ; 0x40 │ │ - 16288: 3801 subs r0, #1 │ │ - 1628a: 425b negs r3, r3 │ │ - 1628c: 4303 orrs r3, r0 │ │ - 1628e: 3301 adds r3, #1 │ │ - 16290: 9345 str r3, [sp, #276] ; 0x114 │ │ - 16292: 01a4 lsls r4, r4, #6 │ │ - 16294: 21c0 movs r1, #192 ; 0xc0 │ │ - 16296: 4361 muls r1, r4 │ │ - 16298: 984a ldr r0, [sp, #296] ; 0x128 │ │ - 1629a: f017 fec7 bl 2e02c <__aeabi_uidivmod> │ │ - 1629e: 232d movs r3, #45 ; 0x2d │ │ - 162a0: 2900 cmp r1, #0 │ │ - 162a2: d000 beq.n 162a6 │ │ - 162a4: 2320 movs r3, #32 │ │ - 162a6: ac84 add r4, sp, #528 ; 0x210 │ │ - 162a8: 7023 strb r3, [r4, #0] │ │ - 162aa: 7a2a ldrb r2, [r5, #8] │ │ - 162ac: 2a01 cmp r2, #1 │ │ - 162ae: d160 bne.n 16372 │ │ - 162b0: 9300 str r3, [sp, #0] │ │ - 162b2: 7bab ldrb r3, [r5, #14] │ │ - 162b4: 9947 ldr r1, [sp, #284] ; 0x11c │ │ - 162b6: 48ae ldr r0, [pc, #696] ; (16570 ) │ │ - 162b8: 9301 str r3, [sp, #4] │ │ - 162ba: 1d73 adds r3, r6, #5 │ │ - 162bc: 7fdb ldrb r3, [r3, #31] │ │ - 162be: 9a45 ldr r2, [sp, #276] ; 0x114 │ │ - 162c0: 4478 add r0, pc │ │ - 162c2: 9302 str r3, [sp, #8] │ │ - 162c4: 1db3 adds r3, r6, #6 │ │ - 162c6: 7fdb ldrb r3, [r3, #31] │ │ - 162c8: 9104 str r1, [sp, #16] │ │ - 162ca: 9950 ldr r1, [sp, #320] ; 0x140 │ │ - 162cc: 9303 str r3, [sp, #12] │ │ - 162ce: 9b4d ldr r3, [sp, #308] ; 0x134 │ │ - 162d0: f01a fcbc bl 30c4c <__clzsi2+0x398> │ │ - 162d4: 7a69 ldrb r1, [r5, #9] │ │ - 162d6: 7aea ldrb r2, [r5, #11] │ │ - 162d8: 2943 cmp r1, #67 ; 0x43 │ │ - 162da: d133 bne.n 16344 │ │ - 162dc: 4ba5 ldr r3, [pc, #660] ; (16574 ) │ │ - 162de: 447b add r3, pc │ │ - 162e0: 5c9b ldrb r3, [r3, r2] │ │ - 162e2: 7023 strb r3, [r4, #0] │ │ - 162e4: 4ba4 ldr r3, [pc, #656] ; (16578 ) │ │ - 162e6: 447b add r3, pc │ │ - 162e8: 5c98 ldrb r0, [r3, r2] │ │ - 162ea: 2200 movs r2, #0 │ │ - 162ec: 70a2 strb r2, [r4, #2] │ │ - 162ee: 7060 strb r0, [r4, #1] │ │ - 162f0: f7f9 fe16 bl ff20 │ │ - 162f4: 2800 cmp r0, #0 │ │ - 162f6: d001 beq.n 162fc │ │ - 162f8: 2300 movs r3, #0 │ │ - 162fa: 7063 strb r3, [r4, #1] │ │ - 162fc: 4b9f ldr r3, [pc, #636] ; (1657c ) │ │ - 162fe: 7aaa ldrb r2, [r5, #10] │ │ - 16300: 489f ldr r0, [pc, #636] ; (16580 ) │ │ - 16302: 447b add r3, pc │ │ - 16304: 00d2 lsls r2, r2, #3 │ │ - 16306: ac84 add r4, sp, #528 ; 0x210 │ │ - 16308: 3318 adds r3, #24 │ │ - 1630a: 189b adds r3, r3, r2 │ │ - 1630c: 4478 add r0, pc │ │ - 1630e: 1c22 adds r2, r4, #0 │ │ - 16310: 2143 movs r1, #67 ; 0x43 │ │ - 16312: f01a fc9b bl 30c4c <__clzsi2+0x398> │ │ - 16316: 7b2b ldrb r3, [r5, #12] │ │ - 16318: 7aea ldrb r2, [r5, #11] │ │ - 1631a: 429a cmp r2, r3 │ │ - 1631c: d00e beq.n 1633c │ │ - 1631e: 4a99 ldr r2, [pc, #612] ; (16584 ) │ │ - 16320: 4899 ldr r0, [pc, #612] ; (16588 ) │ │ - 16322: 1c21 adds r1, r4, #0 │ │ - 16324: 447a add r2, pc │ │ - 16326: 5cd2 ldrb r2, [r2, r3] │ │ - 16328: 4478 add r0, pc │ │ - 1632a: 7022 strb r2, [r4, #0] │ │ - 1632c: 4a97 ldr r2, [pc, #604] ; (1658c ) │ │ - 1632e: 447a add r2, pc │ │ - 16330: 5cd3 ldrb r3, [r2, r3] │ │ - 16332: 7063 strb r3, [r4, #1] │ │ - 16334: 2300 movs r3, #0 │ │ - 16336: 70a3 strb r3, [r4, #2] │ │ - 16338: f01a fc88 bl 30c4c <__clzsi2+0x398> │ │ - 1633c: 200a movs r0, #10 │ │ - 1633e: f01a fc8d bl 30c5c <__clzsi2+0x3a8> │ │ - 16342: e00d b.n 16360 │ │ - 16344: 7aab ldrb r3, [r5, #10] │ │ - 16346: 0212 lsls r2, r2, #8 │ │ - 16348: 4891 ldr r0, [pc, #580] ; (16590 ) │ │ - 1634a: 431a orrs r2, r3 │ │ - 1634c: 7b2b ldrb r3, [r5, #12] │ │ - 1634e: 4478 add r0, pc │ │ - 16350: 041b lsls r3, r3, #16 │ │ - 16352: 4313 orrs r3, r2 │ │ - 16354: 7b6a ldrb r2, [r5, #13] │ │ - 16356: 0612 lsls r2, r2, #24 │ │ - 16358: 4313 orrs r3, r2 │ │ - 1635a: 1c2a adds r2, r5, #0 │ │ - 1635c: f01a fc76 bl 30c4c <__clzsi2+0x398> │ │ - 16360: 498c ldr r1, [pc, #560] ; (16594 ) │ │ - 16362: 9846 ldr r0, [sp, #280] ; 0x118 │ │ - 16364: 4479 add r1, pc │ │ - 16366: f01a fbc1 bl 30aec <__clzsi2+0x238> │ │ - 1636a: 1c04 adds r4, r0, #0 │ │ - 1636c: 1e60 subs r0, r4, #1 │ │ - 1636e: 4184 sbcs r4, r0 │ │ - 16370: e03e b.n 163f0 │ │ - 16372: 9848 ldr r0, [sp, #288] ; 0x120 │ │ - 16374: 2800 cmp r0, #0 │ │ - 16376: d03c beq.n 163f2 │ │ - 16378: 9300 str r3, [sp, #0] │ │ - 1637a: 7bab ldrb r3, [r5, #14] │ │ - 1637c: 9947 ldr r1, [sp, #284] ; 0x11c │ │ - 1637e: 4886 ldr r0, [pc, #536] ; (16598 ) │ │ - 16380: 9301 str r3, [sp, #4] │ │ - 16382: 1d73 adds r3, r6, #5 │ │ - 16384: 7fdb ldrb r3, [r3, #31] │ │ - 16386: 4478 add r0, pc │ │ - 16388: 9a45 ldr r2, [sp, #276] ; 0x114 │ │ - 1638a: 9302 str r3, [sp, #8] │ │ - 1638c: 1db3 adds r3, r6, #6 │ │ - 1638e: 7fdb ldrb r3, [r3, #31] │ │ - 16390: 9104 str r1, [sp, #16] │ │ - 16392: 9950 ldr r1, [sp, #320] ; 0x140 │ │ - 16394: 9303 str r3, [sp, #12] │ │ - 16396: 9b4d ldr r3, [sp, #308] ; 0x134 │ │ - 16398: f01a fc58 bl 30c4c <__clzsi2+0x398> │ │ - 1639c: 7a2b ldrb r3, [r5, #8] │ │ - 1639e: 2b00 cmp r3, #0 │ │ - 163a0: d00b beq.n 163ba │ │ - 163a2: 4a7e ldr r2, [pc, #504] ; (1659c ) │ │ - 163a4: 3b17 subs r3, #23 │ │ - 163a6: 447a add r2, pc │ │ - 163a8: 5cd2 ldrb r2, [r2, r3] │ │ - 163aa: 7022 strb r2, [r4, #0] │ │ - 163ac: 4a7c ldr r2, [pc, #496] ; (165a0 ) │ │ - 163ae: 447a add r2, pc │ │ - 163b0: 5cd3 ldrb r3, [r2, r3] │ │ - 163b2: 7063 strb r3, [r4, #1] │ │ - 163b4: 2300 movs r3, #0 │ │ - 163b6: 70a3 strb r3, [r4, #2] │ │ - 163b8: e004 b.n 163c4 │ │ - 163ba: 497a ldr r1, [pc, #488] ; (165a4 ) │ │ - 163bc: 1c20 adds r0, r4, #0 │ │ - 163be: 4479 add r1, pc │ │ - 163c0: f01a fb64 bl 30a8c <__clzsi2+0x1d8> │ │ - 163c4: 7aa8 ldrb r0, [r5, #10] │ │ - 163c6: 7a6c ldrb r4, [r5, #9] │ │ - 163c8: f00b fbfe bl 21bc8 │ │ - 163cc: f00b fc28 bl 21c20 │ │ - 163d0: 7aea ldrb r2, [r5, #11] │ │ - 163d2: 1c03 adds r3, r0, #0 │ │ - 163d4: 4874 ldr r0, [pc, #464] ; (165a8 ) │ │ - 163d6: 9200 str r2, [sp, #0] │ │ - 163d8: a984 add r1, sp, #528 ; 0x210 │ │ - 163da: 1c22 adds r2, r4, #0 │ │ - 163dc: 4478 add r0, pc │ │ - 163de: f01a fc35 bl 30c4c <__clzsi2+0x398> │ │ - 163e2: 4972 ldr r1, [pc, #456] ; (165ac ) │ │ - 163e4: 9846 ldr r0, [sp, #280] ; 0x118 │ │ - 163e6: 4479 add r1, pc │ │ - 163e8: f01a fb80 bl 30aec <__clzsi2+0x238> │ │ - 163ec: 4244 negs r4, r0 │ │ - 163ee: 4144 adcs r4, r0 │ │ - 163f0: 9448 str r4, [sp, #288] ; 0x120 │ │ - 163f2: 786b ldrb r3, [r5, #1] │ │ - 163f4: 782a ldrb r2, [r5, #0] │ │ - 163f6: 021b lsls r3, r3, #8 │ │ - 163f8: 4313 orrs r3, r2 │ │ - 163fa: 78aa ldrb r2, [r5, #2] │ │ - 163fc: 0412 lsls r2, r2, #16 │ │ - 163fe: 4313 orrs r3, r2 │ │ - 16400: 78ea ldrb r2, [r5, #3] │ │ - 16402: e717 b.n 16234 │ │ - 16404: 7873 ldrb r3, [r6, #1] │ │ - 16406: 7832 ldrb r2, [r6, #0] │ │ - 16408: 021b lsls r3, r3, #8 │ │ - 1640a: 4313 orrs r3, r2 │ │ - 1640c: 78b2 ldrb r2, [r6, #2] │ │ - 1640e: 0412 lsls r2, r2, #16 │ │ - 16410: 4313 orrs r3, r2 │ │ - 16412: 78f2 ldrb r2, [r6, #3] │ │ - 16414: 0612 lsls r2, r2, #24 │ │ - 16416: 1c16 adds r6, r2, #0 │ │ - 16418: 431e orrs r6, r3 │ │ - 1641a: e6e9 b.n 161f0 │ │ - 1641c: 9d56 ldr r5, [sp, #344] ; 0x158 │ │ - 1641e: 2d00 cmp r5, #0 │ │ - 16420: d101 bne.n 16426 │ │ - 16422: 26f0 movs r6, #240 ; 0xf0 │ │ - 16424: 9656 str r6, [sp, #344] ; 0x158 │ │ - 16426: 9c4c ldr r4, [sp, #304] ; 0x130 │ │ - 16428: 4d61 ldr r5, [pc, #388] ; (165b0 ) │ │ - 1642a: 5963 ldr r3, [r4, r5] │ │ - 1642c: 2b00 cmp r3, #0 │ │ - 1642e: d101 bne.n 16434 │ │ - 16430: 9e56 ldr r6, [sp, #344] ; 0x158 │ │ - 16432: 5166 str r6, [r4, r5] │ │ - 16434: 4b5f ldr r3, [pc, #380] ; (165b4 ) │ │ - 16436: 9c4c ldr r4, [sp, #304] ; 0x130 │ │ - 16438: 2280 movs r2, #128 ; 0x80 │ │ - 1643a: 0452 lsls r2, r2, #17 │ │ - 1643c: 25d4 movs r5, #212 ; 0xd4 │ │ - 1643e: 50e2 str r2, [r4, r3] │ │ - 16440: 006d lsls r5, r5, #1 │ │ - 16442: 597d ldr r5, [r7, r5] │ │ - 16444: 697c ldr r4, [r7, #20] │ │ - 16446: 21c0 movs r1, #192 ; 0xc0 │ │ - 16448: 1c28 adds r0, r5, #0 │ │ - 1644a: 950e str r5, [sp, #56] ; 0x38 │ │ - 1644c: f017 fdae bl 2dfac <__udivsi3> │ │ - 16450: 1c21 adds r1, r4, #0 │ │ - 16452: f017 fdab bl 2dfac <__udivsi3> │ │ - 16456: 0980 lsrs r0, r0, #6 │ │ - 16458: 1c46 adds r6, r0, #1 │ │ - 1645a: 2ef0 cmp r6, #240 ; 0xf0 │ │ - 1645c: d900 bls.n 16460 │ │ - 1645e: 26f0 movs r6, #240 ; 0xf0 │ │ - 16460: 9d4c ldr r5, [sp, #304] ; 0x130 │ │ - 16462: 23e9 movs r3, #233 ; 0xe9 │ │ - 16464: 021b lsls r3, r3, #8 │ │ - 16466: 50ec str r4, [r5, r3] │ │ - 16468: 68bb ldr r3, [r7, #8] │ │ - 1646a: 2200 movs r2, #0 │ │ - 1646c: 2b00 cmp r3, #0 │ │ - 1646e: d00b beq.n 16488 │ │ - 16470: 7859 ldrb r1, [r3, #1] │ │ - 16472: 7818 ldrb r0, [r3, #0] │ │ - 16474: 3201 adds r2, #1 │ │ - 16476: 0209 lsls r1, r1, #8 │ │ - 16478: 4301 orrs r1, r0 │ │ - 1647a: 7898 ldrb r0, [r3, #2] │ │ - 1647c: 78db ldrb r3, [r3, #3] │ │ - 1647e: 0400 lsls r0, r0, #16 │ │ - 16480: 4301 orrs r1, r0 │ │ - 16482: 061b lsls r3, r3, #24 │ │ - 16484: 430b orrs r3, r1 │ │ - 16486: e7f1 b.n 1646c │ │ - 16488: 9d4c ldr r5, [sp, #304] ; 0x130 │ │ - 1648a: 4c4b ldr r4, [pc, #300] ; (165b8 ) │ │ - 1648c: 2110 movs r1, #16 │ │ - 1648e: 9866 ldr r0, [sp, #408] ; 0x198 │ │ - 16490: 512a str r2, [r5, r4] │ │ - 16492: 4a4a ldr r2, [pc, #296] ; (165bc ) │ │ - 16494: 50a9 str r1, [r5, r2] │ │ - 16496: 4a4a ldr r2, [pc, #296] ; (165c0 ) │ │ - 16498: 2170 movs r1, #112 ; 0x70 │ │ - 1649a: 50a9 str r1, [r5, r2] │ │ - 1649c: 4a49 ldr r2, [pc, #292] ; (165c4 ) │ │ - 1649e: 21d6 movs r1, #214 ; 0xd6 │ │ - 164a0: 0189 lsls r1, r1, #6 │ │ - 164a2: 50a9 str r1, [r5, r2] │ │ - 164a4: 2280 movs r2, #128 ; 0x80 │ │ - 164a6: 0052 lsls r2, r2, #1 │ │ - 164a8: 4694 mov ip, r2 │ │ - 164aa: 9d5d ldr r5, [sp, #372] ; 0x174 │ │ - 164ac: 42ab cmp r3, r5 │ │ - 164ae: d009 beq.n 164c4 │ │ - 164b0: 4563 cmp r3, ip │ │ - 164b2: d007 beq.n 164c4 │ │ - 164b4: 9a4c ldr r2, [sp, #304] ; 0x130 │ │ - 164b6: 5cc5 ldrb r5, [r0, r3] │ │ - 164b8: 18d1 adds r1, r2, r3 │ │ - 164ba: 4a43 ldr r2, [pc, #268] ; (165c8 ) │ │ - 164bc: 3301 adds r3, #1 │ │ - 164be: 1889 adds r1, r1, r2 │ │ - 164c0: 700d strb r5, [r1, #0] │ │ - 164c2: e7f2 b.n 164aa │ │ - 164c4: f01a faca bl 30a5c <__clzsi2+0x1a8> │ │ - 164c8: 9a4c ldr r2, [sp, #304] ; 0x130 │ │ - 164ca: 9d4c ldr r5, [sp, #304] ; 0x130 │ │ - 164cc: 483f ldr r0, [pc, #252] ; (165cc ) │ │ - 164ce: 5912 ldr r2, [r2, r4] │ │ - 164d0: 493f ldr r1, [pc, #252] ; (165d0 ) │ │ - 164d2: 1828 adds r0, r5, r0 │ │ - 164d4: 9200 str r2, [sp, #0] │ │ - 164d6: 1869 adds r1, r5, r1 │ │ - 164d8: 1c3a adds r2, r7, #0 │ │ - 164da: 1c33 adds r3, r6, #0 │ │ - 164dc: 9047 str r0, [sp, #284] ; 0x11c │ │ - 164de: 9148 str r1, [sp, #288] ; 0x120 │ │ - 164e0: 4d35 ldr r5, [pc, #212] ; (165b8 ) │ │ - 164e2: f7f8 fd9f bl f024 │ │ - 164e6: 2800 cmp r0, #0 │ │ - 164e8: d033 beq.n 16552 │ │ - 164ea: 9b4c ldr r3, [sp, #304] ; 0x130 │ │ - 164ec: 984c ldr r0, [sp, #304] ; 0x130 │ │ - 164ee: 4939 ldr r1, [pc, #228] ; (165d4 ) │ │ - 164f0: 595b ldr r3, [r3, r5] │ │ - 164f2: 2263 movs r2, #99 ; 0x63 │ │ - 164f4: 4479 add r1, pc │ │ - 164f6: 930c str r3, [sp, #48] ; 0x30 │ │ - 164f8: 3301 adds r3, #1 │ │ - 164fa: 5143 str r3, [r0, r5] │ │ - 164fc: 1c38 adds r0, r7, #0 │ │ - 164fe: f7f9 ffa9 bl 10454 │ │ - 16502: 22ce movs r2, #206 ; 0xce │ │ - 16504: 0052 lsls r2, r2, #1 │ │ - 16506: 23d4 movs r3, #212 ; 0xd4 │ │ - 16508: 50b8 str r0, [r7, r2] │ │ - 1650a: 005b lsls r3, r3, #1 │ │ - 1650c: 1c01 adds r1, r0, #0 │ │ - 1650e: 58fa ldr r2, [r7, r3] │ │ - 16510: 1c38 adds r0, r7, #0 │ │ - 16512: f7f8 fb74 bl ebfe │ │ - 16516: 9d4c ldr r5, [sp, #304] ; 0x130 │ │ - 16518: 9545 str r5, [sp, #276] ; 0x114 │ │ - 1651a: 2500 movs r5, #0 │ │ - 1651c: 9546 str r5, [sp, #280] ; 0x118 │ │ - 1651e: 9845 ldr r0, [sp, #276] ; 0x114 │ │ - 16520: 492a ldr r1, [pc, #168] ; (165cc ) │ │ - 16522: 1845 adds r5, r0, r1 │ │ - 16524: 6828 ldr r0, [r5, #0] │ │ - 16526: f013 feb0 bl 2a28a │ │ - 1652a: 2300 movs r3, #0 │ │ - 1652c: 602b str r3, [r5, #0] │ │ - 1652e: 9d46 ldr r5, [sp, #280] ; 0x118 │ │ - 16530: 3501 adds r5, #1 │ │ - 16532: 9546 str r5, [sp, #280] ; 0x118 │ │ - 16534: 9d45 ldr r5, [sp, #276] ; 0x114 │ │ - 16536: 3504 adds r5, #4 │ │ - 16538: 9545 str r5, [sp, #276] ; 0x114 │ │ - 1653a: 9d46 ldr r5, [sp, #280] ; 0x118 │ │ - 1653c: 42b5 cmp r5, r6 │ │ - 1653e: d3ee bcc.n 1651e │ │ - 16540: 9d4c ldr r5, [sp, #304] ; 0x130 │ │ - 16542: 9847 ldr r0, [sp, #284] ; 0x11c │ │ - 16544: 9948 ldr r1, [sp, #288] ; 0x120 │ │ - 16546: 592d ldr r5, [r5, r4] │ │ - 16548: 1c3a adds r2, r7, #0 │ │ - 1654a: 1c33 adds r3, r6, #0 │ │ - 1654c: 9500 str r5, [sp, #0] │ │ - 1654e: f7f8 fd69 bl f024 │ │ - 16552: 984c ldr r0, [sp, #304] ; 0x130 │ │ - 16554: f00b fef6 bl 22344 │ │ - 16558: 2800 cmp r0, #0 │ │ - 1655a: d13f bne.n 165dc │ │ - 1655c: 4b1e ldr r3, [pc, #120] ; (165d8 ) │ │ - 1655e: 447b add r3, pc │ │ - 16560: 6618 str r0, [r3, #96] ; 0x60 │ │ - 16562: e0a1 b.n 166a8 │ │ - 16564: c5f9 stmia r5!, {r0, r3, r4, r5, r6, r7} │ │ - 16566: 0001 movs r1, r0 │ │ - 16568: c603 stmia r6!, {r0, r1} │ │ - 1656a: 0001 movs r1, r0 │ │ - 1656c: 003f movs r7, r7 │ │ - 1656e: 8000 strh r0, [r0, #0] │ │ - 16570: c561 stmia r5!, {r0, r5, r6} │ │ - 16572: 0001 movs r1, r0 │ │ - 16574: c5d7 stmia r5!, {r0, r1, r2, r4, r6, r7} │ │ - 16576: 0001 movs r1, r0 │ │ - 16578: c5ea stmia r5!, {r1, r3, r5, r6, r7} │ │ - 1657a: 0001 movs r1, r0 │ │ - 1657c: 0d92 lsrs r2, r2, #22 │ │ - 1657e: 0003 movs r3, r0 │ │ - 16580: c531 stmia r5!, {r0, r4, r5} │ │ - 16582: 0001 movs r1, r0 │ │ - 16584: c591 stmia r5!, {r0, r4, r7} │ │ - 16586: 0001 movs r1, r0 │ │ - 16588: c529 stmia r5!, {r0, r3, r5} │ │ - 1658a: 0001 movs r1, r0 │ │ - 1658c: c5a2 stmia r5!, {r1, r5, r7} │ │ - 1658e: 0001 movs r1, r0 │ │ - 16590: c507 stmia r5!, {r0, r1, r2} │ │ - 16592: 0001 movs r1, r0 │ │ - 16594: c4b5 stmia r4!, {r0, r2, r4, r5, r7} │ │ - 16596: 0001 movs r1, r0 │ │ - 16598: c49b stmia r4!, {r0, r1, r3, r4, r7} │ │ - 1659a: 0001 movs r1, r0 │ │ - 1659c: c50f stmia r5!, {r0, r1, r2, r3} │ │ - 1659e: 0001 movs r1, r0 │ │ - 165a0: c522 stmia r5!, {r1, r5} │ │ - 165a2: 0001 movs r1, r0 │ │ - 165a4: c4ab stmia r4!, {r0, r1, r3, r5, r7} │ │ - 165a6: 0001 movs r1, r0 │ │ - 165a8: c490 stmia r4!, {r4, r7} │ │ - 165aa: 0001 movs r1, r0 │ │ - 165ac: c4aa stmia r4!, {r1, r3, r5, r7} │ │ - 165ae: 0001 movs r1, r0 │ │ - 165b0: e904 0000 stmdb r4, {} │ │ - 165b4: e920 0000 stmdb r0!, {} │ │ - 165b8: e910 0000 ldmdb r0, {} │ │ - 165bc: e90c 0000 stmdb ip, {} │ │ - 165c0: e974 0000 ldrd r0, r0, [r4, #-0]! │ │ - 165c4: e978 0000 ldrd r0, r0, [r8, #-0]! │ │ - 165c8: d060 beq.n 1668c │ │ - 165ca: 0000 movs r0, r0 │ │ - 165cc: cac0 ldmia r2!, {r6, r7} │ │ - 165ce: 0000 movs r0, r0 │ │ - 165d0: ce80 ldmia r6!, {r7} │ │ - 165d2: 0000 movs r0, r0 │ │ - 165d4: bb88 cbnz r0, 1663a │ │ - 165d6: 0001 movs r1, r0 │ │ - 165d8: 1636 asrs r6, r6, #24 │ │ - 165da: 0003 movs r3, r0 │ │ - 165dc: 9e4c ldr r6, [sp, #304] ; 0x130 │ │ - 165de: 5936 ldr r6, [r6, r4] │ │ - 165e0: 2e40 cmp r6, #64 ; 0x40 │ │ - 165e2: d903 bls.n 165ec │ │ - 165e4: 4bda ldr r3, [pc, #872] ; (16950 ) │ │ - 165e6: 9d4c ldr r5, [sp, #304] ; 0x130 │ │ - 165e8: 2240 movs r2, #64 ; 0x40 │ │ - 165ea: 50ea str r2, [r5, r3] │ │ - 165ec: 9e4c ldr r6, [sp, #304] ; 0x130 │ │ - 165ee: 5934 ldr r4, [r6, r4] │ │ - 165f0: 1c35 adds r5, r6, #0 │ │ - 165f2: 9445 str r4, [sp, #276] ; 0x114 │ │ - 165f4: 2400 movs r4, #0 │ │ - 165f6: 9e45 ldr r6, [sp, #276] ; 0x114 │ │ - 165f8: 3524 adds r5, #36 ; 0x24 │ │ - 165fa: 42b4 cmp r4, r6 │ │ - 165fc: d00e beq.n 1661c │ │ - 165fe: 48d5 ldr r0, [pc, #852] ; (16954 ) │ │ - 16600: 2105 movs r1, #5 │ │ - 16602: 182e adds r6, r5, r0 │ │ - 16604: 1ca0 adds r0, r4, #2 │ │ - 16606: f017 fd11 bl 2e02c <__aeabi_uidivmod> │ │ - 1660a: 0149 lsls r1, r1, #5 │ │ - 1660c: 3130 adds r1, #48 ; 0x30 │ │ - 1660e: 6031 str r1, [r6, #0] │ │ - 16610: 49d1 ldr r1, [pc, #836] ; (16958 ) │ │ - 16612: 2240 movs r2, #64 ; 0x40 │ │ - 16614: 3401 adds r4, #1 │ │ - 16616: 186b adds r3, r5, r1 │ │ - 16618: 601a str r2, [r3, #0] │ │ - 1661a: e7ec b.n 165f6 │ │ - 1661c: 4bcf ldr r3, [pc, #828] ; (1695c ) │ │ - 1661e: 2100 movs r1, #0 │ │ - 16620: a865 add r0, sp, #404 ; 0x194 │ │ - 16622: 447b add r3, pc │ │ - 16624: 6619 str r1, [r3, #96] ; 0x60 │ │ - 16626: f7fb fc47 bl 11eb8 │ │ - 1662a: 1c38 adds r0, r7, #0 │ │ - 1662c: f7f7 fffb bl e626 │ │ - 16630: 68bc ldr r4, [r7, #8] │ │ - 16632: 2c00 cmp r4, #0 │ │ - 16634: d029 beq.n 1668a │ │ - 16636: 7865 ldrb r5, [r4, #1] │ │ - 16638: 7823 ldrb r3, [r4, #0] │ │ - 1663a: 7960 ldrb r0, [r4, #5] │ │ - 1663c: 022d lsls r5, r5, #8 │ │ - 1663e: 431d orrs r5, r3 │ │ - 16640: 78a3 ldrb r3, [r4, #2] │ │ - 16642: 0200 lsls r0, r0, #8 │ │ - 16644: 041b lsls r3, r3, #16 │ │ - 16646: 431d orrs r5, r3 │ │ - 16648: 78e3 ldrb r3, [r4, #3] │ │ - 1664a: 061b lsls r3, r3, #24 │ │ - 1664c: 431d orrs r5, r3 │ │ - 1664e: 7923 ldrb r3, [r4, #4] │ │ - 16650: 4318 orrs r0, r3 │ │ - 16652: 79a3 ldrb r3, [r4, #6] │ │ - 16654: 041b lsls r3, r3, #16 │ │ - 16656: 4318 orrs r0, r3 │ │ - 16658: 79e3 ldrb r3, [r4, #7] │ │ - 1665a: 061b lsls r3, r3, #24 │ │ - 1665c: 4318 orrs r0, r3 │ │ - 1665e: 2800 cmp r0, #0 │ │ - 16660: d00d beq.n 1667e │ │ - 16662: 7846 ldrb r6, [r0, #1] │ │ - 16664: 7803 ldrb r3, [r0, #0] │ │ - 16666: 0236 lsls r6, r6, #8 │ │ - 16668: 431e orrs r6, r3 │ │ - 1666a: 7883 ldrb r3, [r0, #2] │ │ - 1666c: 041b lsls r3, r3, #16 │ │ - 1666e: 431e orrs r6, r3 │ │ - 16670: 78c3 ldrb r3, [r0, #3] │ │ - 16672: 061b lsls r3, r3, #24 │ │ - 16674: 431e orrs r6, r3 │ │ - 16676: f01a f9f1 bl 30a5c <__clzsi2+0x1a8> │ │ - 1667a: 1c30 adds r0, r6, #0 │ │ - 1667c: e7ef b.n 1665e │ │ - 1667e: 7120 strb r0, [r4, #4] │ │ - 16680: 7160 strb r0, [r4, #5] │ │ - 16682: 71a0 strb r0, [r4, #6] │ │ - 16684: 71e0 strb r0, [r4, #7] │ │ - 16686: 1c2c adds r4, r5, #0 │ │ - 16688: e7d3 b.n 16632 │ │ - 1668a: 69b8 ldr r0, [r7, #24] │ │ - 1668c: 60bc str r4, [r7, #8] │ │ - 1668e: 2800 cmp r0, #0 │ │ - 16690: d001 beq.n 16696 │ │ - 16692: f01a f9e3 bl 30a5c <__clzsi2+0x1a8> │ │ - 16696: 69f8 ldr r0, [r7, #28] │ │ - 16698: 2800 cmp r0, #0 │ │ - 1669a: d001 beq.n 166a0 │ │ - 1669c: f01a f9de bl 30a5c <__clzsi2+0x1a8> │ │ - 166a0: 1c38 adds r0, r7, #0 │ │ - 166a2: f01a f9db bl 30a5c <__clzsi2+0x1a8> │ │ - 166a6: 2001 movs r0, #1 │ │ - 166a8: 9c63 ldr r4, [sp, #396] ; 0x18c │ │ - 166aa: a9ff add r1, sp, #1020 ; 0x3fc │ │ - 166ac: 31a0 adds r1, #160 ; 0xa0 │ │ - 166ae: 680a ldr r2, [r1, #0] │ │ - 166b0: 6823 ldr r3, [r4, #0] │ │ - 166b2: 429a cmp r2, r3 │ │ - 166b4: d100 bne.n 166b8 │ │ - 166b6: e313 b.n 16ce0 │ │ - 166b8: f01a fa00 bl 30abc <__clzsi2+0x208> │ │ - 166bc: 26ce movs r6, #206 ; 0xce │ │ - 166be: 9b45 ldr r3, [sp, #276] ; 0x114 │ │ - 166c0: 0076 lsls r6, r6, #1 │ │ - 166c2: 59be ldr r6, [r7, r6] │ │ - 166c4: 9a45 ldr r2, [sp, #276] ; 0x114 │ │ - 166c6: 1e58 subs r0, r3, #1 │ │ - 166c8: 4183 sbcs r3, r0 │ │ - 166ca: 425b negs r3, r3 │ │ - 166cc: 1c31 adds r1, r6, #0 │ │ - 166ce: 320a adds r2, #10 │ │ - 166d0: 401a ands r2, r3 │ │ - 166d2: 312c adds r1, #44 ; 0x2c │ │ - 166d4: 1c38 adds r0, r7, #0 │ │ - 166d6: f7f9 febd bl 10454 │ │ - 166da: 9e5c ldr r6, [sp, #368] ; 0x170 │ │ - 166dc: 21ce movs r1, #206 ; 0xce │ │ - 166de: 0049 lsls r1, r1, #1 │ │ - 166e0: 22d4 movs r2, #212 ; 0xd4 │ │ - 166e2: 5078 str r0, [r7, r1] │ │ - 166e4: 0052 lsls r2, r2, #1 │ │ - 166e6: 58ba ldr r2, [r7, r2] │ │ - 166e8: 9601 str r6, [sp, #4] │ │ - 166ea: 9e54 ldr r6, [sp, #336] ; 0x150 │ │ - 166ec: 9225 str r2, [sp, #148] ; 0x94 │ │ - 166ee: ab9a add r3, sp, #616 ; 0x268 │ │ - 166f0: 9602 str r6, [sp, #8] │ │ - 166f2: 9e4d ldr r6, [sp, #308] ; 0x134 │ │ - 166f4: 1c22 adds r2, r4, #0 │ │ - 166f6: 9300 str r3, [sp, #0] │ │ - 166f8: 9603 str r6, [sp, #12] │ │ - 166fa: 9b25 ldr r3, [sp, #148] ; 0x94 │ │ - 166fc: 1c29 adds r1, r5, #0 │ │ - 166fe: 1c38 adds r0, r7, #0 │ │ - 16700: f7fb f93a bl 11978 │ │ - 16704: 1824 adds r4, r4, r0 │ │ - 16706: 1c20 adds r0, r4, #0 │ │ - 16708: a96b add r1, sp, #428 ; 0x1ac │ │ - 1670a: aa6c add r2, sp, #432 ; 0x1b0 │ │ - 1670c: f7f9 fa7a bl fc04 │ │ - 16710: 1826 adds r6, r4, r0 │ │ - 16712: 7833 ldrb r3, [r6, #0] │ │ - 16714: 2b2d cmp r3, #45 ; 0x2d │ │ - 16716: d118 bne.n 1674a │ │ - 16718: 23ce movs r3, #206 ; 0xce │ │ - 1671a: 005b lsls r3, r3, #1 │ │ - 1671c: 58fb ldr r3, [r7, r3] │ │ - 1671e: 3601 adds r6, #1 │ │ - 16720: 7a5a ldrb r2, [r3, #9] │ │ - 16722: 7a19 ldrb r1, [r3, #8] │ │ - 16724: 0212 lsls r2, r2, #8 │ │ - 16726: 430a orrs r2, r1 │ │ - 16728: 7a99 ldrb r1, [r3, #10] │ │ - 1672a: 0409 lsls r1, r1, #16 │ │ - 1672c: 430a orrs r2, r1 │ │ - 1672e: 7ad9 ldrb r1, [r3, #11] │ │ - 16730: 0609 lsls r1, r1, #24 │ │ - 16732: 430a orrs r2, r1 │ │ - 16734: d009 beq.n 1674a │ │ - 16736: 7a11 ldrb r1, [r2, #8] │ │ - 16738: 2901 cmp r1, #1 │ │ - 1673a: d006 beq.n 1674a │ │ - 1673c: 0a11 lsrs r1, r2, #8 │ │ - 1673e: 741a strb r2, [r3, #16] │ │ - 16740: 7459 strb r1, [r3, #17] │ │ - 16742: 0c11 lsrs r1, r2, #16 │ │ - 16744: 0e12 lsrs r2, r2, #24 │ │ - 16746: 7499 strb r1, [r3, #18] │ │ - 16748: 74da strb r2, [r3, #19] │ │ - 1674a: 9c6c ldr r4, [sp, #432] ; 0x1b0 │ │ - 1674c: 9d6b ldr r5, [sp, #428] ; 0x1ac │ │ - 1674e: 9447 str r4, [sp, #284] ; 0x11c │ │ - 16750: 9c45 ldr r4, [sp, #276] ; 0x114 │ │ - 16752: 2c07 cmp r4, #7 │ │ - 16754: dc08 bgt.n 16768 │ │ - 16756: 00a3 lsls r3, r4, #2 │ │ - 16758: 9c47 ldr r4, [sp, #284] ; 0x11c │ │ - 1675a: aa7c add r2, sp, #496 ; 0x1f0 │ │ - 1675c: 509d str r5, [r3, r2] │ │ - 1675e: aa84 add r2, sp, #528 ; 0x210 │ │ - 16760: 509c str r4, [r3, r2] │ │ - 16762: 9c45 ldr r4, [sp, #276] ; 0x114 │ │ - 16764: 2c00 cmp r4, #0 │ │ - 16766: d078 beq.n 1685a │ │ - 16768: 9c57 ldr r4, [sp, #348] ; 0x15c │ │ - 1676a: 42ac cmp r4, r5 │ │ - 1676c: d103 bne.n 16776 │ │ - 1676e: 9c58 ldr r4, [sp, #352] ; 0x160 │ │ - 16770: 9847 ldr r0, [sp, #284] ; 0x11c │ │ - 16772: 4284 cmp r4, r0 │ │ - 16774: d07b beq.n 1686e │ │ - 16776: 9c47 ldr r4, [sp, #284] ; 0x11c │ │ - 16778: 9857 ldr r0, [sp, #348] ; 0x15c │ │ - 1677a: 1c23 adds r3, r4, #0 │ │ - 1677c: 4343 muls r3, r0 │ │ - 1677e: 9c58 ldr r4, [sp, #352] ; 0x160 │ │ - 16780: 1c22 adds r2, r4, #0 │ │ - 16782: 436a muls r2, r5 │ │ - 16784: 4293 cmp r3, r2 │ │ - 16786: da36 bge.n 167f6 │ │ - 16788: 20ce movs r0, #206 ; 0xce │ │ - 1678a: 0040 lsls r0, r0, #1 │ │ - 1678c: 5838 ldr r0, [r7, r0] │ │ - 1678e: 68bc ldr r4, [r7, #8] │ │ - 16790: 1c03 adds r3, r0, #0 │ │ - 16792: 3305 adds r3, #5 │ │ - 16794: 7fdb ldrb r3, [r3, #31] │ │ - 16796: 9357 str r3, [sp, #348] ; 0x15c │ │ - 16798: 2c00 cmp r4, #0 │ │ - 1679a: d029 beq.n 167f0 │ │ - 1679c: 21ce movs r1, #206 ; 0xce │ │ - 1679e: 0049 lsls r1, r1, #1 │ │ - 167a0: 5879 ldr r1, [r7, r1] │ │ - 167a2: 428c cmp r4, r1 │ │ - 167a4: d019 beq.n 167da │ │ - 167a6: 1d63 adds r3, r4, #5 │ │ - 167a8: 7fdb ldrb r3, [r3, #31] │ │ - 167aa: 9a57 ldr r2, [sp, #348] ; 0x15c │ │ - 167ac: 4293 cmp r3, r2 │ │ - 167ae: d114 bne.n 167da │ │ - 167b0: 7c63 ldrb r3, [r4, #17] │ │ - 167b2: 7c22 ldrb r2, [r4, #16] │ │ - 167b4: 021b lsls r3, r3, #8 │ │ - 167b6: 4313 orrs r3, r2 │ │ - 167b8: 7ca2 ldrb r2, [r4, #18] │ │ - 167ba: 0412 lsls r2, r2, #16 │ │ - 167bc: 4313 orrs r3, r2 │ │ - 167be: 7ce2 ldrb r2, [r4, #19] │ │ - 167c0: 0612 lsls r2, r2, #24 │ │ - 167c2: 4313 orrs r3, r2 │ │ - 167c4: d009 beq.n 167da │ │ - 167c6: 4866 ldr r0, [pc, #408] ; (16960 ) │ │ - 167c8: 69b9 ldr r1, [r7, #24] │ │ - 167ca: 4478 add r0, pc │ │ - 167cc: f7f8 faea bl eda4 │ │ - 167d0: 2300 movs r3, #0 │ │ - 167d2: 7423 strb r3, [r4, #16] │ │ - 167d4: 7463 strb r3, [r4, #17] │ │ - 167d6: 74a3 strb r3, [r4, #18] │ │ - 167d8: 74e3 strb r3, [r4, #19] │ │ - 167da: 7863 ldrb r3, [r4, #1] │ │ - 167dc: 7822 ldrb r2, [r4, #0] │ │ - 167de: 021b lsls r3, r3, #8 │ │ - 167e0: 4313 orrs r3, r2 │ │ - 167e2: 78a2 ldrb r2, [r4, #2] │ │ - 167e4: 78e4 ldrb r4, [r4, #3] │ │ - 167e6: 0412 lsls r2, r2, #16 │ │ - 167e8: 4313 orrs r3, r2 │ │ - 167ea: 0624 lsls r4, r4, #24 │ │ - 167ec: 431c orrs r4, r3 │ │ - 167ee: e7d3 b.n 16798 │ │ - 167f0: 9c47 ldr r4, [sp, #284] ; 0x11c │ │ - 167f2: 9557 str r5, [sp, #348] ; 0x15c │ │ - 167f4: 9458 str r4, [sp, #352] ; 0x160 │ │ - 167f6: 9d6c ldr r5, [sp, #432] ; 0x1b0 │ │ - 167f8: 9c57 ldr r4, [sp, #348] ; 0x15c │ │ - 167fa: 1c2a adds r2, r5, #0 │ │ - 167fc: 4362 muls r2, r4 │ │ - 167fe: 9d6b ldr r5, [sp, #428] ; 0x1ac │ │ - 16800: 9c58 ldr r4, [sp, #352] ; 0x160 │ │ - 16802: 1c2b adds r3, r5, #0 │ │ - 16804: 4363 muls r3, r4 │ │ - 16806: 429a cmp r2, r3 │ │ - 16808: dd1a ble.n 16840 │ │ - 1680a: 25ce movs r5, #206 ; 0xce │ │ - 1680c: 006d lsls r5, r5, #1 │ │ - 1680e: 597b ldr r3, [r7, r5] │ │ - 16810: 7c5a ldrb r2, [r3, #17] │ │ - 16812: 7c19 ldrb r1, [r3, #16] │ │ - 16814: 0212 lsls r2, r2, #8 │ │ - 16816: 430a orrs r2, r1 │ │ - 16818: 7c99 ldrb r1, [r3, #18] │ │ - 1681a: 7cdb ldrb r3, [r3, #19] │ │ - 1681c: 0409 lsls r1, r1, #16 │ │ - 1681e: 430a orrs r2, r1 │ │ - 16820: 061b lsls r3, r3, #24 │ │ - 16822: 4313 orrs r3, r2 │ │ - 16824: d00c beq.n 16840 │ │ - 16826: 484f ldr r0, [pc, #316] ; (16964 ) │ │ - 16828: 69b9 ldr r1, [r7, #24] │ │ - 1682a: 4478 add r0, pc │ │ - 1682c: f7f8 faba bl eda4 │ │ - 16830: 23ce movs r3, #206 ; 0xce │ │ - 16832: 005b lsls r3, r3, #1 │ │ - 16834: 58fb ldr r3, [r7, r3] │ │ - 16836: 2200 movs r2, #0 │ │ - 16838: 741a strb r2, [r3, #16] │ │ - 1683a: 745a strb r2, [r3, #17] │ │ - 1683c: 749a strb r2, [r3, #18] │ │ - 1683e: 74da strb r2, [r3, #19] │ │ - 16840: 9a6c ldr r2, [sp, #432] ; 0x1b0 │ │ - 16842: 9b6b ldr r3, [sp, #428] ; 0x1ac │ │ - 16844: 9c51 ldr r4, [sp, #324] ; 0x144 │ │ - 16846: 9d46 ldr r5, [sp, #280] ; 0x118 │ │ - 16848: 1c10 adds r0, r2, #0 │ │ - 1684a: 4360 muls r0, r4 │ │ - 1684c: 1c29 adds r1, r5, #0 │ │ - 1684e: 4359 muls r1, r3 │ │ - 16850: 4288 cmp r0, r1 │ │ - 16852: dc08 bgt.n 16866 │ │ - 16854: 2401 movs r4, #1 │ │ - 16856: 9452 str r4, [sp, #328] ; 0x148 │ │ - 16858: e009 b.n 1686e │ │ - 1685a: 9c47 ldr r4, [sp, #284] ; 0x11c │ │ - 1685c: 9551 str r5, [sp, #324] ; 0x144 │ │ - 1685e: 9557 str r5, [sp, #348] ; 0x15c │ │ - 16860: 9446 str r4, [sp, #280] ; 0x118 │ │ - 16862: 9458 str r4, [sp, #352] ; 0x160 │ │ - 16864: e003 b.n 1686e │ │ - 16866: 2501 movs r5, #1 │ │ - 16868: 9246 str r2, [sp, #280] ; 0x118 │ │ - 1686a: 9351 str r3, [sp, #324] ; 0x144 │ │ - 1686c: 9552 str r5, [sp, #328] ; 0x148 │ │ - 1686e: 9c45 ldr r4, [sp, #276] ; 0x114 │ │ - 16870: 3401 adds r4, #1 │ │ - 16872: f7fe f92b bl 14acc │ │ - 16876: 1c20 adds r0, r4, #0 │ │ - 16878: aa6c add r2, sp, #432 ; 0x1b0 │ │ - 1687a: a96b add r1, sp, #428 ; 0x1ac │ │ - 1687c: f7f9 f9c2 bl fc04 │ │ - 16880: 1826 adds r6, r4, r0 │ │ - 16882: 7834 ldrb r4, [r6, #0] │ │ - 16884: 9d49 ldr r5, [sp, #292] ; 0x124 │ │ - 16886: 1c23 adds r3, r4, #0 │ │ - 16888: 3b2d subs r3, #45 ; 0x2d │ │ - 1688a: 425a negs r2, r3 │ │ - 1688c: 4153 adcs r3, r2 │ │ - 1688e: 9447 str r4, [sp, #284] ; 0x11c │ │ - 16890: 18f6 adds r6, r6, r3 │ │ - 16892: 2d00 cmp r5, #0 │ │ - 16894: d115 bne.n 168c2 │ │ - 16896: 9d6b ldr r5, [sp, #428] ; 0x1ac │ │ - 16898: 9c57 ldr r4, [sp, #348] ; 0x15c │ │ - 1689a: 9a70 ldr r2, [sp, #448] ; 0x1c0 │ │ - 1689c: 2300 movs r3, #0 │ │ - 1689e: 1c28 adds r0, r5, #0 │ │ - 168a0: 4360 muls r0, r4 │ │ - 168a2: 9d6c ldr r5, [sp, #432] ; 0x1b0 │ │ - 168a4: 9c58 ldr r4, [sp, #352] ; 0x160 │ │ - 168a6: 906b str r0, [sp, #428] ; 0x1ac │ │ - 168a8: 1c29 adds r1, r5, #0 │ │ - 168aa: 4361 muls r1, r4 │ │ - 168ac: 9c6e ldr r4, [sp, #440] ; 0x1b8 │ │ - 168ae: 916c str r1, [sp, #432] ; 0x1b0 │ │ - 168b0: 9d6f ldr r5, [sp, #444] ; 0x1bc │ │ - 168b2: 429a cmp r2, r3 │ │ - 168b4: d058 beq.n 16968 │ │ - 168b6: 4368 muls r0, r5 │ │ - 168b8: 4361 muls r1, r4 │ │ - 168ba: 906b str r0, [sp, #428] ; 0x1ac │ │ - 168bc: 916c str r1, [sp, #432] ; 0x1b0 │ │ - 168be: 1e53 subs r3, r2, #1 │ │ - 168c0: e052 b.n 16968 │ │ - 168c2: 9d6b ldr r5, [sp, #428] ; 0x1ac │ │ - 168c4: 9851 ldr r0, [sp, #324] ; 0x144 │ │ - 168c6: 9b6c ldr r3, [sp, #432] ; 0x1b0 │ │ - 168c8: 9a67 ldr r2, [sp, #412] ; 0x19c │ │ - 168ca: 1c29 adds r1, r5, #0 │ │ - 168cc: 4341 muls r1, r0 │ │ - 168ce: 9d46 ldr r5, [sp, #280] ; 0x118 │ │ - 168d0: 4351 muls r1, r2 │ │ - 168d2: 1c1a adds r2, r3, #0 │ │ - 168d4: 436a muls r2, r5 │ │ - 168d6: 697c ldr r4, [r7, #20] │ │ - 168d8: 9868 ldr r0, [sp, #416] ; 0x1a0 │ │ - 168da: 4342 muls r2, r0 │ │ - 168dc: 1c20 adds r0, r4, #0 │ │ - 168de: f7f7 ff6b bl e7b8 │ │ - 168e2: 9945 ldr r1, [sp, #276] ; 0x114 │ │ - 168e4: f017 fb62 bl 2dfac <__udivsi3> │ │ - 168e8: 23c0 movs r3, #192 ; 0xc0 │ │ - 168ea: 435c muls r4, r3 │ │ - 168ec: 1e05 subs r5, r0, #0 │ │ - 168ee: 42a5 cmp r5, r4 │ │ - 168f0: d900 bls.n 168f4 │ │ - 168f2: 1c25 adds r5, r4, #0 │ │ - 168f4: 9546 str r5, [sp, #280] ; 0x118 │ │ - 168f6: 2401 movs r4, #1 │ │ - 168f8: 9b45 ldr r3, [sp, #276] ; 0x114 │ │ - 168fa: 429c cmp r4, r3 │ │ - 168fc: dacb bge.n 16896 │ │ - 168fe: 21ce movs r1, #206 ; 0xce │ │ - 16900: 0049 lsls r1, r1, #1 │ │ - 16902: 5879 ldr r1, [r7, r1] │ │ - 16904: 1c22 adds r2, r4, #0 │ │ - 16906: 320a adds r2, #10 │ │ - 16908: 9122 str r1, [sp, #136] ; 0x88 │ │ - 1690a: 1c38 adds r0, r7, #0 │ │ - 1690c: 312c adds r1, #44 ; 0x2c │ │ - 1690e: f7f9 fda1 bl 10454 │ │ - 16912: 22ce movs r2, #206 ; 0xce │ │ - 16914: 0052 lsls r2, r2, #1 │ │ - 16916: 50b8 str r0, [r7, r2] │ │ - 16918: 7a43 ldrb r3, [r0, #9] │ │ - 1691a: 7a02 ldrb r2, [r0, #8] │ │ - 1691c: 021b lsls r3, r3, #8 │ │ - 1691e: 4313 orrs r3, r2 │ │ - 16920: 7a82 ldrb r2, [r0, #10] │ │ - 16922: 0412 lsls r2, r2, #16 │ │ - 16924: 4313 orrs r3, r2 │ │ - 16926: 7ac2 ldrb r2, [r0, #11] │ │ - 16928: 0612 lsls r2, r2, #24 │ │ - 1692a: 4313 orrs r3, r2 │ │ - 1692c: d00b beq.n 16946 │ │ - 1692e: 20d4 movs r0, #212 ; 0xd4 │ │ - 16930: 0040 lsls r0, r0, #1 │ │ - 16932: 5838 ldr r0, [r7, r0] │ │ - 16934: 9946 ldr r1, [sp, #280] ; 0x118 │ │ - 16936: 180a adds r2, r1, r0 │ │ - 16938: 0a11 lsrs r1, r2, #8 │ │ - 1693a: 711a strb r2, [r3, #4] │ │ - 1693c: 7159 strb r1, [r3, #5] │ │ - 1693e: 0c11 lsrs r1, r2, #16 │ │ - 16940: 0e12 lsrs r2, r2, #24 │ │ - 16942: 7199 strb r1, [r3, #6] │ │ - 16944: 71da strb r2, [r3, #7] │ │ - 16946: 9a46 ldr r2, [sp, #280] ; 0x118 │ │ - 16948: 3401 adds r4, #1 │ │ - 1694a: 1952 adds r2, r2, r5 │ │ - 1694c: 9246 str r2, [sp, #280] ; 0x118 │ │ - 1694e: e7d3 b.n 168f8 │ │ - 16950: e910 0000 ldmdb r0, {} │ │ - 16954: c19c stmia r1!, {r2, r3, r4, r7} │ │ - 16956: 0000 movs r0, r0 │ │ - 16958: c1a0 stmia r1!, {r5, r7} │ │ - 1695a: 0000 movs r0, r0 │ │ - 1695c: 1572 asrs r2, r6, #21 │ │ - 1695e: 0003 movs r3, r0 │ │ - 16960: bed2 bkpt 0x00d2 │ │ - 16962: 0001 movs r1, r0 │ │ - 16964: be72 bkpt 0x0072 │ │ - 16966: 0001 movs r1, r0 │ │ - 16968: 9370 str r3, [sp, #448] ; 0x1c0 │ │ - 1696a: 7830 ldrb r0, [r6, #0] │ │ - 1696c: f7f9 fad8 bl ff20 │ │ - 16970: 2800 cmp r0, #0 │ │ - 16972: d001 beq.n 16978 │ │ - 16974: 3601 adds r6, #1 │ │ - 16976: e7f8 b.n 1696a │ │ - 16978: 9c5a ldr r4, [sp, #360] ; 0x168 │ │ - 1697a: 1c30 adds r0, r6, #0 │ │ - 1697c: a96b add r1, sp, #428 ; 0x1ac │ │ - 1697e: 9400 str r4, [sp, #0] │ │ - 16980: aa6c add r2, sp, #432 ; 0x1b0 │ │ - 16982: ab6d add r3, sp, #436 ; 0x1b4 │ │ - 16984: f7f7 fb77 bl e076 │ │ - 16988: 9d67 ldr r5, [sp, #412] ; 0x19c │ │ - 1698a: 1836 adds r6, r6, r0 │ │ - 1698c: 986b ldr r0, [sp, #428] ; 0x1ac │ │ - 1698e: 9b68 ldr r3, [sp, #416] ; 0x1a0 │ │ - 16990: 697c ldr r4, [r7, #20] │ │ - 16992: 1c29 adds r1, r5, #0 │ │ - 16994: 4341 muls r1, r0 │ │ - 16996: 9d6c ldr r5, [sp, #432] ; 0x1b0 │ │ - 16998: 1c20 adds r0, r4, #0 │ │ - 1699a: 1c1a adds r2, r3, #0 │ │ - 1699c: 436a muls r2, r5 │ │ - 1699e: f7f7 ff0b bl e7b8 │ │ - 169a2: 9d4e ldr r5, [sp, #312] ; 0x138 │ │ - 169a4: 2d00 cmp r5, #0 │ │ - 169a6: d000 beq.n 169aa │ │ - 169a8: 0040 lsls r0, r0, #1 │ │ - 169aa: 9d48 ldr r5, [sp, #288] ; 0x120 │ │ - 169ac: 42a8 cmp r0, r5 │ │ - 169ae: d903 bls.n 169b8 │ │ - 169b0: 1b40 subs r0, r0, r5 │ │ - 169b2: 9046 str r0, [sp, #280] ; 0x118 │ │ - 169b4: 2400 movs r4, #0 │ │ - 169b6: e006 b.n 169c6 │ │ - 169b8: 23c0 movs r3, #192 ; 0xc0 │ │ - 169ba: 1c1d adds r5, r3, #0 │ │ - 169bc: 4365 muls r5, r4 │ │ - 169be: 9948 ldr r1, [sp, #288] ; 0x120 │ │ - 169c0: 9546 str r5, [sp, #280] ; 0x118 │ │ - 169c2: 194c adds r4, r1, r5 │ │ - 169c4: 1a24 subs r4, r4, r0 │ │ - 169c6: 22d4 movs r2, #212 ; 0xd4 │ │ - 169c8: 0052 lsls r2, r2, #1 │ │ - 169ca: 58ba ldr r2, [r7, r2] │ │ - 169cc: 9448 str r4, [sp, #288] ; 0x120 │ │ - 169ce: 9c46 ldr r4, [sp, #280] ; 0x118 │ │ - 169d0: 9858 ldr r0, [sp, #352] ; 0x160 │ │ - 169d2: 25d4 movs r5, #212 ; 0xd4 │ │ - 169d4: 18a3 adds r3, r4, r2 │ │ - 169d6: 006d lsls r5, r5, #1 │ │ - 169d8: 517b str r3, [r7, r5] │ │ - 169da: 1c05 adds r5, r0, #0 │ │ - 169dc: 4365 muls r5, r4 │ │ - 169de: 9549 str r5, [sp, #292] ; 0x124 │ │ - 169e0: 9d45 ldr r5, [sp, #276] ; 0x114 │ │ - 169e2: ab84 add r3, sp, #528 ; 0x210 │ │ - 169e4: 3d01 subs r5, #1 │ │ - 169e6: 00ad lsls r5, r5, #2 │ │ - 169e8: 195d adds r5, r3, r5 │ │ - 169ea: 9c45 ldr r4, [sp, #276] ; 0x114 │ │ - 169ec: 2c00 cmp r4, #0 │ │ - 169ee: d06d beq.n 16acc │ │ - 169f0: 20ce movs r0, #206 ; 0xce │ │ - 169f2: 0040 lsls r0, r0, #1 │ │ - 169f4: 9c45 ldr r4, [sp, #276] ; 0x114 │ │ - 169f6: 5838 ldr r0, [r7, r0] │ │ - 169f8: 3c01 subs r4, #1 │ │ - 169fa: 1c01 adds r1, r0, #0 │ │ - 169fc: 9445 str r4, [sp, #276] ; 0x114 │ │ - 169fe: 312c adds r1, #44 ; 0x2c │ │ - 16a00: 2c00 cmp r4, #0 │ │ - 16a02: d002 beq.n 16a0a │ │ - 16a04: 1c22 adds r2, r4, #0 │ │ - 16a06: 320a adds r2, #10 │ │ - 16a08: e000 b.n 16a0c │ │ - 16a0a: 9a45 ldr r2, [sp, #276] ; 0x114 │ │ - 16a0c: 1c38 adds r0, r7, #0 │ │ - 16a0e: f7f9 fd21 bl 10454 │ │ - 16a12: 9a52 ldr r2, [sp, #328] ; 0x148 │ │ - 16a14: 21ce movs r1, #206 ; 0xce │ │ - 16a16: 0049 lsls r1, r1, #1 │ │ - 16a18: 1c04 adds r4, r0, #0 │ │ - 16a1a: 5078 str r0, [r7, r1] │ │ - 16a1c: 2a00 cmp r2, #0 │ │ - 16a1e: d01f beq.n 16a60 │ │ - 16a20: 9b45 ldr r3, [sp, #276] ; 0x114 │ │ - 16a22: 2b07 cmp r3, #7 │ │ - 16a24: dc1c bgt.n 16a60 │ │ - 16a26: 009b lsls r3, r3, #2 │ │ - 16a28: aa7c add r2, sp, #496 ; 0x1f0 │ │ - 16a2a: 5898 ldr r0, [r3, r2] │ │ - 16a2c: 9957 ldr r1, [sp, #348] ; 0x15c │ │ - 16a2e: 4288 cmp r0, r1 │ │ - 16a30: d103 bne.n 16a3a │ │ - 16a32: 682a ldr r2, [r5, #0] │ │ - 16a34: 9b58 ldr r3, [sp, #352] ; 0x160 │ │ - 16a36: 429a cmp r2, r3 │ │ - 16a38: d012 beq.n 16a60 │ │ - 16a3a: 21d4 movs r1, #212 ; 0xd4 │ │ - 16a3c: 0049 lsls r1, r1, #1 │ │ - 16a3e: 5879 ldr r1, [r7, r1] │ │ - 16a40: 9a46 ldr r2, [sp, #280] ; 0x118 │ │ - 16a42: 9b49 ldr r3, [sp, #292] ; 0x124 │ │ - 16a44: 1a8a subs r2, r1, r2 │ │ - 16a46: 924e str r2, [sp, #312] ; 0x138 │ │ - 16a48: 4358 muls r0, r3 │ │ - 16a4a: 682a ldr r2, [r5, #0] │ │ - 16a4c: 9b57 ldr r3, [sp, #348] ; 0x15c │ │ - 16a4e: 1c11 adds r1, r2, #0 │ │ - 16a50: 4359 muls r1, r3 │ │ - 16a52: f017 faab bl 2dfac <__udivsi3> │ │ - 16a56: 994e ldr r1, [sp, #312] ; 0x138 │ │ - 16a58: 180a adds r2, r1, r0 │ │ - 16a5a: 1c38 adds r0, r7, #0 │ │ - 16a5c: 1c21 adds r1, r4, #0 │ │ - 16a5e: e031 b.n 16ac4 │ │ - 16a60: 9a47 ldr r2, [sp, #284] ; 0x11c │ │ - 16a62: 2a2d cmp r2, #45 ; 0x2d │ │ - 16a64: d114 bne.n 16a90 │ │ - 16a66: 7a63 ldrb r3, [r4, #9] │ │ - 16a68: 7a22 ldrb r2, [r4, #8] │ │ - 16a6a: 021b lsls r3, r3, #8 │ │ - 16a6c: 4313 orrs r3, r2 │ │ - 16a6e: 7aa2 ldrb r2, [r4, #10] │ │ - 16a70: 0412 lsls r2, r2, #16 │ │ - 16a72: 4313 orrs r3, r2 │ │ - 16a74: 7ae2 ldrb r2, [r4, #11] │ │ - 16a76: 0612 lsls r2, r2, #24 │ │ - 16a78: 4313 orrs r3, r2 │ │ - 16a7a: d009 beq.n 16a90 │ │ - 16a7c: 7a1a ldrb r2, [r3, #8] │ │ - 16a7e: 2a01 cmp r2, #1 │ │ - 16a80: d006 beq.n 16a90 │ │ - 16a82: 0a1a lsrs r2, r3, #8 │ │ - 16a84: 7423 strb r3, [r4, #16] │ │ - 16a86: 7462 strb r2, [r4, #17] │ │ - 16a88: 0c1a lsrs r2, r3, #16 │ │ - 16a8a: 0e1b lsrs r3, r3, #24 │ │ - 16a8c: 74a2 strb r2, [r4, #18] │ │ - 16a8e: 74e3 strb r3, [r4, #19] │ │ - 16a90: 697c ldr r4, [r7, #20] │ │ - 16a92: 23c0 movs r3, #192 ; 0xc0 │ │ - 16a94: 20ce movs r0, #206 ; 0xce │ │ - 16a96: 4363 muls r3, r4 │ │ - 16a98: 9c46 ldr r4, [sp, #280] ; 0x118 │ │ - 16a9a: 0040 lsls r0, r0, #1 │ │ - 16a9c: 5838 ldr r0, [r7, r0] │ │ - 16a9e: 429c cmp r4, r3 │ │ - 16aa0: d908 bls.n 16ab4 │ │ - 16aa2: 21d4 movs r1, #212 ; 0xd4 │ │ - 16aa4: 0049 lsls r1, r1, #1 │ │ - 16aa6: 5879 ldr r1, [r7, r1] │ │ - 16aa8: 9c55 ldr r4, [sp, #340] ; 0x154 │ │ - 16aaa: 901d str r0, [sp, #116] ; 0x74 │ │ - 16aac: 1c38 adds r0, r7, #0 │ │ - 16aae: 1b0a subs r2, r1, r4 │ │ - 16ab0: 991d ldr r1, [sp, #116] ; 0x74 │ │ - 16ab2: e007 b.n 16ac4 │ │ - 16ab4: 21d4 movs r1, #212 ; 0xd4 │ │ - 16ab6: 0049 lsls r1, r1, #1 │ │ - 16ab8: 5879 ldr r1, [r7, r1] │ │ - 16aba: 901b str r0, [sp, #108] ; 0x6c │ │ - 16abc: 1c38 adds r0, r7, #0 │ │ - 16abe: 911a str r1, [sp, #104] ; 0x68 │ │ - 16ac0: 9a1a ldr r2, [sp, #104] ; 0x68 │ │ - 16ac2: 991b ldr r1, [sp, #108] ; 0x6c │ │ - 16ac4: f7f8 f87e bl ebc4 │ │ - 16ac8: 3d04 subs r5, #4 │ │ - 16aca: e78e b.n 169ea │ │ - 16acc: 23c0 movs r3, #192 ; 0xc0 │ │ - 16ace: 005b lsls r3, r3, #1 │ │ - 16ad0: 58fb ldr r3, [r7, r3] │ │ - 16ad2: 2b00 cmp r3, #0 │ │ - 16ad4: d010 beq.n 16af8 │ │ - 16ad6: 25ce movs r5, #206 ; 0xce │ │ - 16ad8: 23d0 movs r3, #208 ; 0xd0 │ │ - 16ada: 006d lsls r5, r5, #1 │ │ - 16adc: 005b lsls r3, r3, #1 │ │ - 16ade: 597d ldr r5, [r7, r5] │ │ - 16ae0: 58fb ldr r3, [r7, r3] │ │ - 16ae2: 429d cmp r5, r3 │ │ - 16ae4: d108 bne.n 16af8 │ │ - 16ae6: 20d4 movs r0, #212 ; 0xd4 │ │ - 16ae8: 0040 lsls r0, r0, #1 │ │ - 16aea: 5838 ldr r0, [r7, r0] │ │ - 16aec: 9a50 ldr r2, [sp, #320] ; 0x140 │ │ - 16aee: 9018 str r0, [sp, #96] ; 0x60 │ │ - 16af0: 9918 ldr r1, [sp, #96] ; 0x60 │ │ - 16af2: 1c38 adds r0, r7, #0 │ │ - 16af4: f7fb ffa2 bl 12a3c │ │ - 16af8: 23be movs r3, #190 ; 0xbe │ │ - 16afa: 005b lsls r3, r3, #1 │ │ - 16afc: 58fb ldr r3, [r7, r3] │ │ - 16afe: 2b00 cmp r3, #0 │ │ - 16b00: d00e beq.n 16b20 │ │ - 16b02: 21ce movs r1, #206 ; 0xce │ │ - 16b04: 23d2 movs r3, #210 ; 0xd2 │ │ - 16b06: 0049 lsls r1, r1, #1 │ │ - 16b08: 005b lsls r3, r3, #1 │ │ - 16b0a: 587a ldr r2, [r7, r1] │ │ - 16b0c: 58fb ldr r3, [r7, r3] │ │ - 16b0e: 429a cmp r2, r3 │ │ - 16b10: d106 bne.n 16b20 │ │ - 16b12: 22d4 movs r2, #212 ; 0xd4 │ │ - 16b14: 0052 lsls r2, r2, #1 │ │ - 16b16: 58b9 ldr r1, [r7, r2] │ │ - 16b18: 1c38 adds r0, r7, #0 │ │ - 16b1a: 9a50 ldr r2, [sp, #320] ; 0x140 │ │ - 16b1c: f7f9 fe25 bl 1076a │ │ - 16b20: 9b4d ldr r3, [sp, #308] ; 0x134 │ │ - 16b22: 9c54 ldr r4, [sp, #336] ; 0x150 │ │ - 16b24: 2500 movs r5, #0 │ │ - 16b26: 3bff subs r3, #255 ; 0xff │ │ - 16b28: 425a negs r2, r3 │ │ - 16b2a: 4153 adcs r3, r2 │ │ - 16b2c: 425b negs r3, r3 │ │ - 16b2e: 401c ands r4, r3 │ │ - 16b30: 9454 str r4, [sp, #336] ; 0x150 │ │ - 16b32: 9546 str r5, [sp, #280] ; 0x118 │ │ - 16b34: 9549 str r5, [sp, #292] ; 0x124 │ │ - 16b36: f7fe fc99 bl 1546c │ │ - 16b3a: 20d4 movs r0, #212 ; 0xd4 │ │ - 16b3c: 0040 lsls r0, r0, #1 │ │ - 16b3e: 5838 ldr r0, [r7, r0] │ │ - 16b40: 9c48 ldr r4, [sp, #288] ; 0x120 │ │ - 16b42: aa9a add r2, sp, #616 ; 0x268 │ │ - 16b44: 9200 str r2, [sp, #0] │ │ - 16b46: 1823 adds r3, r4, r0 │ │ - 16b48: 9c45 ldr r4, [sp, #276] ; 0x114 │ │ - 16b4a: 2200 movs r2, #0 │ │ - 16b4c: 9202 str r2, [sp, #8] │ │ - 16b4e: 9401 str r4, [sp, #4] │ │ - 16b50: 9203 str r2, [sp, #12] │ │ - 16b52: 9947 ldr r1, [sp, #284] ; 0x11c │ │ - 16b54: 1c32 adds r2, r6, #0 │ │ - 16b56: 1c38 adds r0, r7, #0 │ │ - 16b58: f7fa ff0e bl 11978 │ │ - 16b5c: 1834 adds r4, r6, r0 │ │ - 16b5e: 1c20 adds r0, r4, #0 │ │ - 16b60: a96b add r1, sp, #428 ; 0x1ac │ │ - 16b62: aa6c add r2, sp, #432 ; 0x1b0 │ │ - 16b64: f7f9 f84e bl fc04 │ │ - 16b68: 1824 adds r4, r4, r0 │ │ - 16b6a: 7823 ldrb r3, [r4, #0] │ │ - 16b6c: 2b2d cmp r3, #45 ; 0x2d │ │ - 16b6e: d117 bne.n 16ba0 │ │ - 16b70: 20ce movs r0, #206 ; 0xce │ │ - 16b72: 0040 lsls r0, r0, #1 │ │ - 16b74: 583b ldr r3, [r7, r0] │ │ - 16b76: 3401 adds r4, #1 │ │ - 16b78: 7a5a ldrb r2, [r3, #9] │ │ - 16b7a: 7a19 ldrb r1, [r3, #8] │ │ - 16b7c: 0212 lsls r2, r2, #8 │ │ - 16b7e: 430a orrs r2, r1 │ │ - 16b80: 7a99 ldrb r1, [r3, #10] │ │ - 16b82: 0409 lsls r1, r1, #16 │ │ - 16b84: 430a orrs r2, r1 │ │ - 16b86: 7ad9 ldrb r1, [r3, #11] │ │ - 16b88: 0609 lsls r1, r1, #24 │ │ - 16b8a: 430a orrs r2, r1 │ │ - 16b8c: 7a11 ldrb r1, [r2, #8] │ │ - 16b8e: 2901 cmp r1, #1 │ │ - 16b90: d006 beq.n 16ba0 │ │ - 16b92: 0a11 lsrs r1, r2, #8 │ │ - 16b94: 741a strb r2, [r3, #16] │ │ - 16b96: 7459 strb r1, [r3, #17] │ │ - 16b98: 0c11 lsrs r1, r2, #16 │ │ - 16b9a: 0e12 lsrs r2, r2, #24 │ │ - 16b9c: 7499 strb r1, [r3, #18] │ │ - 16b9e: 74da strb r2, [r3, #19] │ │ - 16ba0: 996c ldr r1, [sp, #432] ; 0x1b0 │ │ - 16ba2: 9b67 ldr r3, [sp, #412] ; 0x19c │ │ - 16ba4: 9e6b ldr r6, [sp, #428] ; 0x1ac │ │ - 16ba6: 9868 ldr r0, [sp, #416] ; 0x1a0 │ │ - 16ba8: 008a lsls r2, r1, #2 │ │ - 16baa: 926c str r2, [sp, #432] ; 0x1b0 │ │ - 16bac: 1c19 adds r1, r3, #0 │ │ - 16bae: 4371 muls r1, r6 │ │ - 16bb0: 4342 muls r2, r0 │ │ - 16bb2: 6978 ldr r0, [r7, #20] │ │ - 16bb4: f7f7 fe00 bl e7b8 │ │ - 16bb8: 9e48 ldr r6, [sp, #288] ; 0x120 │ │ - 16bba: 21d4 movs r1, #212 ; 0xd4 │ │ - 16bbc: 0049 lsls r1, r1, #1 │ │ - 16bbe: 1836 adds r6, r6, r0 │ │ - 16bc0: 20ce movs r0, #206 ; 0xce │ │ - 16bc2: 0040 lsls r0, r0, #1 │ │ - 16bc4: 5838 ldr r0, [r7, r0] │ │ - 16bc6: 5879 ldr r1, [r7, r1] │ │ - 16bc8: 9648 str r6, [sp, #288] ; 0x120 │ │ - 16bca: 9016 str r0, [sp, #88] ; 0x58 │ │ - 16bcc: 1872 adds r2, r6, r1 │ │ - 16bce: 1c38 adds r0, r7, #0 │ │ - 16bd0: 9916 ldr r1, [sp, #88] ; 0x58 │ │ - 16bd2: f7f7 fff7 bl ebc4 │ │ - 16bd6: f7fe f845 bl 14c64 │ │ - 16bda: 20d4 movs r0, #212 ; 0xd4 │ │ - 16bdc: 0040 lsls r0, r0, #1 │ │ - 16bde: 5838 ldr r0, [r7, r0] │ │ - 16be0: 9c48 ldr r4, [sp, #288] ; 0x120 │ │ - 16be2: 1822 adds r2, r4, r0 │ │ - 16be4: 20d4 movs r0, #212 ; 0xd4 │ │ - 16be6: 0040 lsls r0, r0, #1 │ │ - 16be8: 503a str r2, [r7, r0] │ │ - 16bea: 5979 ldr r1, [r7, r5] │ │ - 16bec: 1c38 adds r0, r7, #0 │ │ - 16bee: f7f8 f806 bl ebfe │ │ - 16bf2: 23c0 movs r3, #192 ; 0xc0 │ │ - 16bf4: 005b lsls r3, r3, #1 │ │ - 16bf6: 58fb ldr r3, [r7, r3] │ │ - 16bf8: 2b00 cmp r3, #0 │ │ - 16bfa: d00e beq.n 16c1a │ │ - 16bfc: 23ce movs r3, #206 ; 0xce │ │ - 16bfe: 005b lsls r3, r3, #1 │ │ - 16c00: 58fa ldr r2, [r7, r3] │ │ - 16c02: 23d0 movs r3, #208 ; 0xd0 │ │ - 16c04: 005b lsls r3, r3, #1 │ │ - 16c06: 58fb ldr r3, [r7, r3] │ │ - 16c08: 429a cmp r2, r3 │ │ - 16c0a: d106 bne.n 16c1a │ │ - 16c0c: 23d4 movs r3, #212 ; 0xd4 │ │ - 16c0e: 005b lsls r3, r3, #1 │ │ - 16c10: 58f9 ldr r1, [r7, r3] │ │ - 16c12: 1c38 adds r0, r7, #0 │ │ - 16c14: 9a50 ldr r2, [sp, #320] ; 0x140 │ │ - 16c16: f7fb ff11 bl 12a3c │ │ - 16c1a: 23be movs r3, #190 ; 0xbe │ │ - 16c1c: 005b lsls r3, r3, #1 │ │ - 16c1e: 58fb ldr r3, [r7, r3] │ │ - 16c20: 2400 movs r4, #0 │ │ - 16c22: 9446 str r4, [sp, #280] ; 0x118 │ │ - 16c24: 42a3 cmp r3, r4 │ │ - 16c26: d101 bne.n 16c2c │ │ - 16c28: f7fe ff86 bl 15b38 │ │ - 16c2c: 23d2 movs r3, #210 ; 0xd2 │ │ - 16c2e: 005b lsls r3, r3, #1 │ │ - 16c30: 597a ldr r2, [r7, r5] │ │ - 16c32: 58fb ldr r3, [r7, r3] │ │ - 16c34: 429a cmp r2, r3 │ │ - 16c36: d001 beq.n 16c3c │ │ - 16c38: f7fe ff7e bl 15b38 │ │ - 16c3c: 25d4 movs r5, #212 ; 0xd4 │ │ - 16c3e: 006d lsls r5, r5, #1 │ │ - 16c40: 5979 ldr r1, [r7, r5] │ │ - 16c42: f7fe ff57 bl 15af4 │ │ - 16c46: 1c5a adds r2, r3, #1 │ │ - 16c48: 7fd1 ldrb r1, [r2, #31] │ │ - 16c4a: 1c9a adds r2, r3, #2 │ │ - 16c4c: 7fd2 ldrb r2, [r2, #31] │ │ - 16c4e: 0212 lsls r2, r2, #8 │ │ - 16c50: 430a orrs r2, r1 │ │ - 16c52: 1cd9 adds r1, r3, #3 │ │ - 16c54: 7fc9 ldrb r1, [r1, #31] │ │ - 16c56: 3304 adds r3, #4 │ │ - 16c58: 7fdb ldrb r3, [r3, #31] │ │ - 16c5a: 0409 lsls r1, r1, #16 │ │ - 16c5c: 430a orrs r2, r1 │ │ - 16c5e: 061b lsls r3, r3, #24 │ │ - 16c60: 4313 orrs r3, r2 │ │ - 16c62: 3301 adds r3, #1 │ │ - 16c64: da01 bge.n 16c6a │ │ - 16c66: f7fe f9f9 bl 1505c │ │ - 16c6a: 23d4 movs r3, #212 ; 0xd4 │ │ - 16c6c: 005b lsls r3, r3, #1 │ │ - 16c6e: 2202 movs r2, #2 │ │ - 16c70: 58f9 ldr r1, [r7, r3] │ │ - 16c72: 1c38 adds r0, r7, #0 │ │ - 16c74: 4252 negs r2, r2 │ │ - 16c76: f7f7 fad5 bl e224 │ │ - 16c7a: f7fe f9ef bl 1505c │ │ - 16c7e: 7860 ldrb r0, [r4, #1] │ │ - 16c80: f7f9 f94e bl ff20 │ │ - 16c84: 9c46 ldr r4, [sp, #280] ; 0x118 │ │ - 16c86: 1e43 subs r3, r0, #1 │ │ - 16c88: 4198 sbcs r0, r3 │ │ - 16c8a: 4240 negs r0, r0 │ │ - 16c8c: 4004 ands r4, r0 │ │ - 16c8e: f7fe fa06 bl 1509e │ │ - 16c92: 78b4 ldrb r4, [r6, #2] │ │ - 16c94: 1c20 adds r0, r4, #0 │ │ - 16c96: f7f9 f943 bl ff20 │ │ - 16c9a: 2800 cmp r0, #0 │ │ - 16c9c: d107 bne.n 16cae │ │ - 16c9e: 2c22 cmp r4, #34 ; 0x22 │ │ - 16ca0: d001 beq.n 16ca6 │ │ - 16ca2: f7fe fa07 bl 150b4 │ │ - 16ca6: 2501 movs r5, #1 │ │ - 16ca8: 9546 str r5, [sp, #280] ; 0x118 │ │ - 16caa: f7fe fa03 bl 150b4 │ │ - 16cae: 2401 movs r4, #1 │ │ - 16cb0: 9446 str r4, [sp, #280] ; 0x118 │ │ - 16cb2: f7fe f9ff bl 150b4 │ │ - 16cb6: 1c20 adds r0, r4, #0 │ │ - 16cb8: f019 fec8 bl 30a4c <__clzsi2+0x198> │ │ - 16cbc: 1820 adds r0, r4, r0 │ │ - 16cbe: 2300 movs r3, #0 │ │ - 16cc0: 3801 subs r0, #1 │ │ - 16cc2: 7003 strb r3, [r0, #0] │ │ - 16cc4: 1c21 adds r1, r4, #0 │ │ - 16cc6: 1c28 adds r0, r5, #0 │ │ - 16cc8: f019 fee0 bl 30a8c <__clzsi2+0x1d8> │ │ - 16ccc: 1c31 adds r1, r6, #0 │ │ - 16cce: 1c28 adds r0, r5, #0 │ │ - 16cd0: f019 fee4 bl 30a9c <__clzsi2+0x1e8> │ │ - 16cd4: 1c20 adds r0, r4, #0 │ │ - 16cd6: f019 fec1 bl 30a5c <__clzsi2+0x1a8> │ │ - 16cda: 1c2e adds r6, r5, #0 │ │ - 16cdc: f7fd f94f bl 13f7e │ │ - 16ce0: 4b01 ldr r3, [pc, #4] ; (16ce8 ) │ │ - 16ce2: 449d add sp, r3 │ │ - 16ce4: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 16ce6: 46c0 nop ; (mov r8, r8) │ │ - 16ce8: 04a4 lsls r4, r4, #18 │ │ - 16cea: 0000 movs r0, r0 │ │ - 16cec: 46c0 nop ; (mov r8, r8) │ │ - 16cee: 46c0 nop ; (mov r8, r8) │ │ - │ │ -00016cf0 : │ │ - 16cf0: b5f0 push {r4, r5, r6, r7, lr} │ │ - 16cf2: b085 sub sp, #20 │ │ - 16cf4: 9002 str r0, [sp, #8] │ │ - 16cf6: 9203 str r2, [sp, #12] │ │ - 16cf8: 7888 ldrb r0, [r1, #2] │ │ - 16cfa: 880a ldrh r2, [r1, #0] │ │ - 16cfc: 1ccd adds r5, r1, #3 │ │ - 16cfe: 2106 movs r1, #6 │ │ - 16d00: 1c0c adds r4, r1, #0 │ │ - 16d02: 435c muls r4, r3 │ │ - 16d04: 0400 lsls r0, r0, #16 │ │ - 16d06: 9401 str r4, [sp, #4] │ │ - 16d08: 2400 movs r4, #0 │ │ - 16d0a: 1886 adds r6, r0, r2 │ │ - 16d0c: 9400 str r4, [sp, #0] │ │ - 16d0e: 2e00 cmp r6, #0 │ │ - 16d10: d100 bne.n 16d14 │ │ - 16d12: e0c1 b.n 16e98 │ │ - 16d14: 7829 ldrb r1, [r5, #0] │ │ - 16d16: 9803 ldr r0, [sp, #12] │ │ - 16d18: 786b ldrb r3, [r5, #1] │ │ - 16d1a: 78ac ldrb r4, [r5, #2] │ │ - 16d1c: 4281 cmp r1, r0 │ │ - 16d1e: d300 bcc.n 16d22 │ │ - 16d20: e0ba b.n 16e98 │ │ - 16d22: 9801 ldr r0, [sp, #4] │ │ - 16d24: 1c02 adds r2, r0, #0 │ │ - 16d26: 434a muls r2, r1 │ │ - 16d28: 9802 ldr r0, [sp, #8] │ │ - 16d2a: 1882 adds r2, r0, r2 │ │ - 16d2c: 2b7e cmp r3, #126 ; 0x7e │ │ - 16d2e: d807 bhi.n 16d40 │ │ - 16d30: 3301 adds r3, #1 │ │ - 16d32: 7013 strb r3, [r2, #0] │ │ - 16d34: 7853 ldrb r3, [r2, #1] │ │ - 16d36: 2b00 cmp r3, #0 │ │ - 16d38: d120 bne.n 16d7c │ │ - 16d3a: 9b00 ldr r3, [sp, #0] │ │ - 16d3c: 7053 strb r3, [r2, #1] │ │ - 16d3e: e01d b.n 16d7c │ │ - 16d40: 2b7f cmp r3, #127 ; 0x7f │ │ - 16d42: d111 bne.n 16d68 │ │ - 16d44: 0624 lsls r4, r4, #24 │ │ - 16d46: 1624 asrs r4, r4, #24 │ │ - 16d48: 1909 adds r1, r1, r4 │ │ - 16d4a: d500 bpl.n 16d4e │ │ - 16d4c: e098 b.n 16e80 │ │ - 16d4e: 9c03 ldr r4, [sp, #12] │ │ - 16d50: 42a1 cmp r1, r4 │ │ - 16d52: db00 blt.n 16d56 │ │ - 16d54: e094 b.n 16e80 │ │ - 16d56: 9c01 ldr r4, [sp, #4] │ │ - 16d58: 1c10 adds r0, r2, #0 │ │ - 16d5a: 2206 movs r2, #6 │ │ - 16d5c: 4361 muls r1, r4 │ │ - 16d5e: 9c02 ldr r4, [sp, #8] │ │ - 16d60: 1861 adds r1, r4, r1 │ │ - 16d62: f019 fe5b bl 30a1c <__clzsi2+0x168> │ │ - 16d66: e08b b.n 16e80 │ │ - 16d68: 2b80 cmp r3, #128 ; 0x80 │ │ - 16d6a: d105 bne.n 16d78 │ │ - 16d6c: 3401 adds r4, #1 │ │ - 16d6e: 0624 lsls r4, r4, #24 │ │ - 16d70: 0e24 lsrs r4, r4, #24 │ │ - 16d72: 7054 strb r4, [r2, #1] │ │ - 16d74: 9400 str r4, [sp, #0] │ │ - 16d76: e083 b.n 16e80 │ │ - 16d78: 2b83 cmp r3, #131 ; 0x83 │ │ - 16d7a: d102 bne.n 16d82 │ │ - 16d7c: 2301 movs r3, #1 │ │ - 16d7e: 7093 strb r3, [r2, #2] │ │ - 16d80: e078 b.n 16e74 │ │ - 16d82: 277f movs r7, #127 ; 0x7f │ │ - 16d84: 403b ands r3, r7 │ │ - 16d86: 1e58 subs r0, r3, #1 │ │ - 16d88: 1c21 adds r1, r4, #0 │ │ - 16d8a: 2816 cmp r0, #22 │ │ - 16d8c: d878 bhi.n 16e80 │ │ - 16d8e: f017 f8f9 bl 2df84 <__gnu_thumb1_case_uqi> │ │ - 16d92: 150c asrs r4, r1, #20 │ │ - 16d94: 2277 movs r2, #119 ; 0x77 │ │ - 16d96: 7f77 ldrb r7, [r6, #29] │ │ - 16d98: 2d81 cmp r5, #129 ; 0x81 │ │ - 16d9a: 0e2f lsrs r7, r5, #24 │ │ - 16d9c: 3110 adds r1, #16 │ │ - 16d9e: 7733 strb r3, [r6, #28] │ │ - 16da0: 3735 adds r7, #53 ; 0x35 │ │ - 16da2: 4a39 ldr r2, [pc, #228] ; (16e88 ) │ │ - 16da4: 5d59 ldrb r1, [r3, r5] │ │ - 16da6: 4a64 ldr r2, [pc, #400] ; (16f38 ) │ │ - 16da8: 0066 lsls r6, r4, #1 │ │ - 16daa: 2310 movs r3, #16 │ │ - 16dac: e066 b.n 16e7c │ │ - 16dae: 2b0a cmp r3, #10 │ │ - 16db0: d002 beq.n 16db8 │ │ - 16db2: 2b0b cmp r3, #11 │ │ - 16db4: d103 bne.n 16dbe │ │ - 16db6: e001 b.n 16dbc │ │ - 16db8: 2306 movs r3, #6 │ │ - 16dba: e000 b.n 16dbe │ │ - 16dbc: 2307 movs r3, #7 │ │ - 16dbe: 09e1 lsrs r1, r4, #7 │ │ - 16dc0: d005 beq.n 16dce │ │ - 16dc2: 0621 lsls r1, r4, #24 │ │ - 16dc4: 1609 asrs r1, r1, #24 │ │ - 16dc6: 4249 negs r1, r1 │ │ - 16dc8: 200f movs r0, #15 │ │ - 16dca: 4001 ands r1, r0 │ │ - 16dcc: e054 b.n 16e78 │ │ - 16dce: 0124 lsls r4, r4, #4 │ │ - 16dd0: 21ff movs r1, #255 ; 0xff │ │ - 16dd2: 4021 ands r1, r4 │ │ - 16dd4: e050 b.n 16e78 │ │ - 16dd6: 1c20 adds r0, r4, #0 │ │ - 16dd8: 43b8 bics r0, r7 │ │ - 16dda: 2303 movs r3, #3 │ │ - 16ddc: 2800 cmp r0, #0 │ │ - 16dde: d04d beq.n 16e7c │ │ - 16de0: 0621 lsls r1, r4, #24 │ │ - 16de2: 1609 asrs r1, r1, #24 │ │ - 16de4: 4249 negs r1, r1 │ │ - 16de6: 237f movs r3, #127 ; 0x7f │ │ - 16de8: 4019 ands r1, r3 │ │ - 16dea: e04c b.n 16e86 │ │ - 16dec: 2301 movs r3, #1 │ │ - 16dee: e045 b.n 16e7c │ │ - 16df0: 2305 movs r3, #5 │ │ - 16df2: e043 b.n 16e7c │ │ - 16df4: 230e movs r3, #14 │ │ - 16df6: e041 b.n 16e7c │ │ - 16df8: 230c movs r3, #12 │ │ - 16dfa: e03f b.n 16e7c │ │ - 16dfc: 230f movs r3, #15 │ │ - 16dfe: e03d b.n 16e7c │ │ - 16e00: 230a movs r3, #10 │ │ - 16e02: e03b b.n 16e7c │ │ - 16e04: 2c00 cmp r4, #0 │ │ - 16e06: d03b beq.n 16e80 │ │ - 16e08: 1c23 adds r3, r4, #0 │ │ - 16e0a: 43bb bics r3, r7 │ │ - 16e0c: d004 beq.n 16e18 │ │ - 16e0e: 0621 lsls r1, r4, #24 │ │ - 16e10: 1609 asrs r1, r1, #24 │ │ - 16e12: 4249 negs r1, r1 │ │ - 16e14: 24f0 movs r4, #240 ; 0xf0 │ │ - 16e16: e003 b.n 16e20 │ │ - 16e18: 0124 lsls r4, r4, #4 │ │ - 16e1a: 23ff movs r3, #255 ; 0xff │ │ - 16e1c: 401c ands r4, r3 │ │ - 16e1e: 210f movs r1, #15 │ │ - 16e20: 4321 orrs r1, r4 │ │ - 16e22: 230b movs r3, #11 │ │ - 16e24: e02a b.n 16e7c │ │ - 16e26: 2c00 cmp r4, #0 │ │ - 16e28: d02a beq.n 16e80 │ │ - 16e2a: 21f0 movs r1, #240 ; 0xf0 │ │ - 16e2c: 2b16 cmp r3, #22 │ │ - 16e2e: d100 bne.n 16e32 │ │ - 16e30: 21e0 movs r1, #224 ; 0xe0 │ │ - 16e32: 09e3 lsrs r3, r4, #7 │ │ - 16e34: d029 beq.n 16e8a │ │ - 16e36: 0624 lsls r4, r4, #24 │ │ - 16e38: 1624 asrs r4, r4, #24 │ │ - 16e3a: 4264 negs r4, r4 │ │ - 16e3c: 230f movs r3, #15 │ │ - 16e3e: 401c ands r4, r3 │ │ - 16e40: 4321 orrs r1, r4 │ │ - 16e42: e020 b.n 16e86 │ │ - 16e44: 210f movs r1, #15 │ │ - 16e46: 400c ands r4, r1 │ │ - 16e48: 23d0 movs r3, #208 ; 0xd0 │ │ - 16e4a: e002 b.n 16e52 │ │ - 16e4c: 210f movs r1, #15 │ │ - 16e4e: 400c ands r4, r1 │ │ - 16e50: 23c0 movs r3, #192 ; 0xc0 │ │ - 16e52: 1c21 adds r1, r4, #0 │ │ - 16e54: 4319 orrs r1, r3 │ │ - 16e56: 2314 movs r3, #20 │ │ - 16e58: e010 b.n 16e7c │ │ - 16e5a: 2311 movs r3, #17 │ │ - 16e5c: e00e b.n 16e7c │ │ - 16e5e: 78d3 ldrb r3, [r2, #3] │ │ - 16e60: 2b00 cmp r3, #0 │ │ - 16e62: d00d beq.n 16e80 │ │ - 16e64: 7893 ldrb r3, [r2, #2] │ │ - 16e66: 2b00 cmp r3, #0 │ │ - 16e68: d10a bne.n 16e80 │ │ - 16e6a: 3440 adds r4, #64 ; 0x40 │ │ - 16e6c: 2302 movs r3, #2 │ │ - 16e6e: 0664 lsls r4, r4, #25 │ │ - 16e70: 7093 strb r3, [r2, #2] │ │ - 16e72: 0ea4 lsrs r4, r4, #26 │ │ - 16e74: 7114 strb r4, [r2, #4] │ │ - 16e76: e003 b.n 16e80 │ │ - 16e78: 2b00 cmp r3, #0 │ │ - 16e7a: d001 beq.n 16e80 │ │ - 16e7c: 70d3 strb r3, [r2, #3] │ │ - 16e7e: 7151 strb r1, [r2, #5] │ │ - 16e80: 3503 adds r5, #3 │ │ - 16e82: 3e01 subs r6, #1 │ │ - 16e84: e743 b.n 16d0e │ │ - 16e86: 2302 movs r3, #2 │ │ - 16e88: e7f8 b.n 16e7c │ │ - 16e8a: 4321 orrs r1, r4 │ │ - 16e8c: 2303 movs r3, #3 │ │ - 16e8e: e7f5 b.n 16e7c │ │ - 16e90: 2304 movs r3, #4 │ │ - 16e92: e7f3 b.n 16e7c │ │ - 16e94: 2312 movs r3, #18 │ │ - 16e96: e7f1 b.n 16e7c │ │ - 16e98: b005 add sp, #20 │ │ - 16e9a: bdf0 pop {r4, r5, r6, r7, pc} │ │ - │ │ -00016e9c : │ │ - 16e9c: b5f0 push {r4, r5, r6, r7, lr} │ │ - 16e9e: 4c8f ldr r4, [pc, #572] ; (170dc ) │ │ - 16ea0: 1c07 adds r7, r0, #0 │ │ - 16ea2: 1c0e adds r6, r1, #0 │ │ - 16ea4: 44a5 add sp, r4 │ │ - 16ea6: 920d str r2, [sp, #52] ; 0x34 │ │ - 16ea8: 2900 cmp r1, #0 │ │ - 16eaa: d101 bne.n 16eb0 │ │ - 16eac: 2000 movs r0, #0 │ │ - 16eae: e381 b.n 175b4 │ │ - 16eb0: 4b8b ldr r3, [pc, #556] ; (170e0 ) │ │ - 16eb2: 9c0d ldr r4, [sp, #52] ; 0x34 │ │ - 16eb4: 429c cmp r4, r3 │ │ - 16eb6: d9f9 bls.n 16eac │ │ - 16eb8: 1c08 adds r0, r1, #0 │ │ - 16eba: 498a ldr r1, [pc, #552] ; (170e4 ) │ │ - 16ebc: 2219 movs r2, #25 │ │ - 16ebe: 4479 add r1, pc │ │ - 16ec0: f019 fdbc bl 30a3c <__clzsi2+0x188> │ │ - 16ec4: 2800 cmp r0, #0 │ │ - 16ec6: d000 beq.n 16eca │ │ - 16ec8: e134 b.n 17134 │ │ - 16eca: 2380 movs r3, #128 ; 0x80 │ │ - 16ecc: 015b lsls r3, r3, #5 │ │ - 16ece: 429c cmp r4, r3 │ │ - 16ed0: d800 bhi.n 16ed4 │ │ - 16ed2: e12f b.n 17134 │ │ - 16ed4: 1d33 adds r3, r6, #4 │ │ - 16ed6: 7fdb ldrb r3, [r3, #31] │ │ - 16ed8: 9309 str r3, [sp, #36] ; 0x24 │ │ - 16eda: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ - 16edc: 1d73 adds r3, r6, #5 │ │ - 16ede: 7fdb ldrb r3, [r3, #31] │ │ - 16ee0: 3a01 subs r2, #1 │ │ - 16ee2: 2aef cmp r2, #239 ; 0xef │ │ - 16ee4: d8e2 bhi.n 16eac │ │ - 16ee6: 2b00 cmp r3, #0 │ │ - 16ee8: d0e0 beq.n 16eac │ │ - 16eea: 9d09 ldr r5, [sp, #36] ; 0x24 │ │ - 16eec: 497e ldr r1, [pc, #504] ; (170e8 ) │ │ - 16eee: 02ea lsls r2, r5, #11 │ │ - 16ef0: 1852 adds r2, r2, r1 │ │ - 16ef2: 42a2 cmp r2, r4 │ │ - 16ef4: d2da bcs.n 16eac │ │ - 16ef6: 4a7d ldr r2, [pc, #500] ; (170ec ) │ │ - 16ef8: 2180 movs r1, #128 ; 0x80 │ │ - 16efa: 0389 lsls r1, r1, #14 │ │ - 16efc: 50b9 str r1, [r7, r2] │ │ - 16efe: 497c ldr r1, [pc, #496] ; (170f0 ) │ │ - 16f00: 2208 movs r2, #8 │ │ - 16f02: 241f movs r4, #31 │ │ - 16f04: 507a str r2, [r7, r1] │ │ - 16f06: 4a7b ldr r2, [pc, #492] ; (170f4 ) │ │ - 16f08: 257d movs r5, #125 ; 0x7d │ │ - 16f0a: 2180 movs r1, #128 ; 0x80 │ │ - 16f0c: 50b8 str r0, [r7, r2] │ │ - 16f0e: 4a7a ldr r2, [pc, #488] ; (170f8 ) │ │ - 16f10: 0049 lsls r1, r1, #1 │ │ - 16f12: 50bc str r4, [r7, r2] │ │ - 16f14: 4c79 ldr r4, [pc, #484] ; (170fc ) │ │ - 16f16: 513d str r5, [r7, r4] │ │ - 16f18: 24e9 movs r4, #233 ; 0xe9 │ │ - 16f1a: 2506 movs r5, #6 │ │ - 16f1c: 0224 lsls r4, r4, #8 │ │ - 16f1e: 513d str r5, [r7, r4] │ │ - 16f20: 22ff movs r2, #255 ; 0xff │ │ - 16f22: 4298 cmp r0, r3 │ │ - 16f24: d202 bcs.n 16f2c │ │ - 16f26: 1832 adds r2, r6, r0 │ │ - 16f28: 3226 adds r2, #38 ; 0x26 │ │ - 16f2a: 7812 ldrb r2, [r2, #0] │ │ - 16f2c: 4d74 ldr r5, [pc, #464] ; (17100 ) │ │ - 16f2e: 183c adds r4, r7, r0 │ │ - 16f30: 3001 adds r0, #1 │ │ - 16f32: 1964 adds r4, r4, r5 │ │ - 16f34: 7022 strb r2, [r4, #0] │ │ - 16f36: 4288 cmp r0, r1 │ │ - 16f38: d1f2 bne.n 16f20 │ │ - 16f3a: 2000 movs r0, #0 │ │ - 16f3c: 9708 str r7, [sp, #32] │ │ - 16f3e: 1c3c adds r4, r7, #0 │ │ - 16f40: 1c35 adds r5, r6, #0 │ │ - 16f42: 900a str r0, [sp, #40] ; 0x28 │ │ - 16f44: 9a08 ldr r2, [sp, #32] │ │ - 16f46: 4b6f ldr r3, [pc, #444] ; (17104 ) │ │ - 16f48: 990a ldr r1, [sp, #40] ; 0x28 │ │ - 16f4a: 18d0 adds r0, r2, r3 │ │ - 16f4c: 2293 movs r2, #147 ; 0x93 │ │ - 16f4e: 3101 adds r1, #1 │ │ - 16f50: 0052 lsls r2, r2, #1 │ │ - 16f52: 910b str r1, [sp, #44] ; 0x2c │ │ - 16f54: 18a9 adds r1, r5, r2 │ │ - 16f56: 2216 movs r2, #22 │ │ - 16f58: f019 fd60 bl 30a1c <__clzsi2+0x168> │ │ - 16f5c: 9808 ldr r0, [sp, #32] │ │ - 16f5e: 496a ldr r1, [pc, #424] ; (17108 ) │ │ - 16f60: 2200 movs r2, #0 │ │ - 16f62: 1843 adds r3, r0, r1 │ │ - 16f64: 701a strb r2, [r3, #0] │ │ - 16f66: 229e movs r2, #158 ; 0x9e │ │ - 16f68: 0052 lsls r2, r2, #1 │ │ - 16f6a: 18ab adds r3, r5, r2 │ │ - 16f6c: 781a ldrb r2, [r3, #0] │ │ - 16f6e: 4867 ldr r0, [pc, #412] ; (1710c ) │ │ - 16f70: 213e movs r1, #62 ; 0x3e │ │ - 16f72: 0112 lsls r2, r2, #4 │ │ - 16f74: 1823 adds r3, r4, r0 │ │ - 16f76: 31ff adds r1, #255 ; 0xff │ │ - 16f78: 701a strb r2, [r3, #0] │ │ - 16f7a: 4865 ldr r0, [pc, #404] ; (17110 ) │ │ - 16f7c: 186b adds r3, r5, r1 │ │ - 16f7e: 4a65 ldr r2, [pc, #404] ; (17114 ) │ │ - 16f80: 7819 ldrb r1, [r3, #0] │ │ - 16f82: 1900 adds r0, r0, r4 │ │ - 16f84: 18a3 adds r3, r4, r2 │ │ - 16f86: 2240 movs r2, #64 ; 0x40 │ │ - 16f88: 8019 strh r1, [r3, #0] │ │ - 16f8a: 8002 strh r2, [r0, #0] │ │ - 16f8c: 4291 cmp r1, r2 │ │ - 16f8e: d900 bls.n 16f92 │ │ - 16f90: 801a strh r2, [r3, #0] │ │ - 16f92: 881a ldrh r2, [r3, #0] │ │ - 16f94: 2140 movs r1, #64 ; 0x40 │ │ - 16f96: 31ff adds r1, #255 ; 0xff │ │ - 16f98: 0092 lsls r2, r2, #2 │ │ - 16f9a: 801a strh r2, [r3, #0] │ │ - 16f9c: 186b adds r3, r5, r1 │ │ - 16f9e: 681b ldr r3, [r3, #0] │ │ - 16fa0: 2144 movs r1, #68 ; 0x44 │ │ - 16fa2: 31ff adds r1, #255 ; 0xff │ │ - 16fa4: 930c str r3, [sp, #48] ; 0x30 │ │ - 16fa6: 4b5c ldr r3, [pc, #368] ; (17118 ) │ │ - 16fa8: 980c ldr r0, [sp, #48] ; 0x30 │ │ - 16faa: 18e2 adds r2, r4, r3 │ │ - 16fac: 6010 str r0, [r2, #0] │ │ - 16fae: 186a adds r2, r5, r1 │ │ - 16fb0: 6811 ldr r1, [r2, #0] │ │ - 16fb2: 4a5a ldr r2, [pc, #360] ; (1711c ) │ │ - 16fb4: 18a0 adds r0, r4, r2 │ │ - 16fb6: 2248 movs r2, #72 ; 0x48 │ │ - 16fb8: 32ff adds r2, #255 ; 0xff │ │ - 16fba: 6001 str r1, [r0, #0] │ │ - 16fbc: 18ab adds r3, r5, r2 │ │ - 16fbe: 681a ldr r2, [r3, #0] │ │ - 16fc0: 4b57 ldr r3, [pc, #348] ; (17120 ) │ │ - 16fc2: 188a adds r2, r1, r2 │ │ - 16fc4: 191b adds r3, r3, r4 │ │ - 16fc6: 469c mov ip, r3 │ │ - 16fc8: 601a str r2, [r3, #0] │ │ - 16fca: 428a cmp r2, r1 │ │ - 16fcc: d907 bls.n 16fde │ │ - 16fce: 990c ldr r1, [sp, #48] ; 0x30 │ │ - 16fd0: 428a cmp r2, r1 │ │ - 16fd2: d804 bhi.n 16fde │ │ - 16fd4: 4b53 ldr r3, [pc, #332] ; (17124 ) │ │ - 16fd6: 2102 movs r1, #2 │ │ - 16fd8: 18e2 adds r2, r4, r3 │ │ - 16fda: 8011 strh r1, [r2, #0] │ │ - 16fdc: e003 b.n 16fe6 │ │ - 16fde: 2200 movs r2, #0 │ │ - 16fe0: 4661 mov r1, ip │ │ - 16fe2: 600a str r2, [r1, #0] │ │ - 16fe4: 6002 str r2, [r0, #0] │ │ - 16fe6: 9a0c ldr r2, [sp, #48] ; 0x30 │ │ - 16fe8: 2a00 cmp r2, #0 │ │ - 16fea: d005 beq.n 16ff8 │ │ - 16fec: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ - 16fee: 2b1f cmp r3, #31 │ │ - 16ff0: d902 bls.n 16ff8 │ │ - 16ff2: 990b ldr r1, [sp, #44] ; 0x2c │ │ - 16ff4: 4840 ldr r0, [pc, #256] ; (170f8 ) │ │ - 16ff6: 5039 str r1, [r7, r0] │ │ - 16ff8: 9a08 ldr r2, [sp, #32] │ │ - 16ffa: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ - 16ffc: 3525 adds r5, #37 ; 0x25 │ │ - 16ffe: 3220 adds r2, #32 │ │ - 17000: 9208 str r2, [sp, #32] │ │ - 17002: 3440 adds r4, #64 ; 0x40 │ │ - 17004: 2b40 cmp r3, #64 ; 0x40 │ │ - 17006: d001 beq.n 1700c │ │ - 17008: 930a str r3, [sp, #40] ; 0x28 │ │ - 1700a: e79b b.n 16f44 │ │ - 1700c: 9c09 ldr r4, [sp, #36] ; 0x24 │ │ - 1700e: 2500 movs r5, #0 │ │ - 17010: 9508 str r5, [sp, #32] │ │ - 17012: 0064 lsls r4, r4, #1 │ │ - 17014: 940a str r4, [sp, #40] ; 0x28 │ │ - 17016: 4936 ldr r1, [pc, #216] ; (170f0 ) │ │ - 17018: 9c08 ldr r4, [sp, #32] │ │ - 1701a: 4833 ldr r0, [pc, #204] ; (170e8 ) │ │ - 1701c: 5879 ldr r1, [r7, r1] │ │ - 1701e: 02a4 lsls r4, r4, #10 │ │ - 17020: 1825 adds r5, r4, r0 │ │ - 17022: 2040 movs r0, #64 ; 0x40 │ │ - 17024: 9409 str r4, [sp, #36] ; 0x24 │ │ - 17026: 9107 str r1, [sp, #28] │ │ - 17028: f013 f918 bl 2a25c │ │ - 1702c: 1e04 subs r4, r0, #0 │ │ - 1702e: d036 beq.n 1709e │ │ - 17030: 9d08 ldr r5, [sp, #32] │ │ - 17032: 483d ldr r0, [pc, #244] ; (17128 ) │ │ - 17034: 493d ldr r1, [pc, #244] ; (1712c ) │ │ - 17036: 006b lsls r3, r5, #1 │ │ - 17038: 18fb adds r3, r7, r3 │ │ - 1703a: 181b adds r3, r3, r0 │ │ - 1703c: 601c str r4, [r3, #0] │ │ - 1703e: 197b adds r3, r7, r5 │ │ - 17040: 185b adds r3, r3, r1 │ │ - 17042: 2240 movs r2, #64 ; 0x40 │ │ - 17044: 801a strh r2, [r3, #0] │ │ - 17046: 4a28 ldr r2, [pc, #160] ; (170e8 ) │ │ - 17048: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ - 1704a: 4839 ldr r0, [pc, #228] ; (17130 ) │ │ - 1704c: 9909 ldr r1, [sp, #36] ; 0x24 │ │ - 1704e: 18b5 adds r5, r6, r2 │ │ - 17050: 18ed adds r5, r5, r3 │ │ - 17052: 1833 adds r3, r6, r0 │ │ - 17054: 185b adds r3, r3, r1 │ │ - 17056: 930b str r3, [sp, #44] ; 0x2c │ │ - 17058: 2300 movs r3, #0 │ │ - 1705a: 7023 strb r3, [r4, #0] │ │ - 1705c: 782b ldrb r3, [r5, #0] │ │ - 1705e: 2b00 cmp r3, #0 │ │ - 17060: d001 beq.n 17066 │ │ - 17062: 330d adds r3, #13 │ │ - 17064: 7023 strb r3, [r4, #0] │ │ - 17066: 786b ldrb r3, [r5, #1] │ │ - 17068: 7063 strb r3, [r4, #1] │ │ - 1706a: 78ab ldrb r3, [r5, #2] │ │ - 1706c: 70e3 strb r3, [r4, #3] │ │ - 1706e: 78ea ldrb r2, [r5, #3] │ │ - 17070: 7162 strb r2, [r4, #5] │ │ - 17072: 2b0f cmp r3, #15 │ │ - 17074: d901 bls.n 1707a │ │ - 17076: 2300 movs r3, #0 │ │ - 17078: 70e3 strb r3, [r4, #3] │ │ - 1707a: 1c21 adds r1, r4, #0 │ │ - 1707c: 1c38 adds r0, r7, #0 │ │ - 1707e: f007 ff9b bl 1efb8 │ │ - 17082: 9a0b ldr r2, [sp, #44] ; 0x2c │ │ - 17084: 3504 adds r5, #4 │ │ - 17086: 3406 adds r4, #6 │ │ - 17088: 4295 cmp r5, r2 │ │ - 1708a: d1e5 bne.n 17058 │ │ - 1708c: 9c09 ldr r4, [sp, #36] ; 0x24 │ │ - 1708e: 4828 ldr r0, [pc, #160] ; (17130 ) │ │ - 17090: 1825 adds r5, r4, r0 │ │ - 17092: 9c08 ldr r4, [sp, #32] │ │ - 17094: 980a ldr r0, [sp, #40] ; 0x28 │ │ - 17096: 3402 adds r4, #2 │ │ - 17098: 9408 str r4, [sp, #32] │ │ - 1709a: 4284 cmp r4, r0 │ │ - 1709c: d1bb bne.n 17016 │ │ - 1709e: 491e ldr r1, [pc, #120] ; (17118 ) │ │ - 170a0: 2200 movs r2, #0 │ │ - 170a2: 9208 str r2, [sp, #32] │ │ - 170a4: 187c adds r4, r7, r1 │ │ - 170a6: 4a14 ldr r2, [pc, #80] ; (170f8 ) │ │ - 170a8: 9b08 ldr r3, [sp, #32] │ │ - 170aa: 58ba ldr r2, [r7, r2] │ │ - 170ac: 4293 cmp r3, r2 │ │ - 170ae: d300 bcc.n 170b2 │ │ - 170b0: e126 b.n 17300 │ │ - 170b2: 9b08 ldr r3, [sp, #32] │ │ - 170b4: 6820 ldr r0, [r4, #0] │ │ - 170b6: 3301 adds r3, #1 │ │ - 170b8: 9308 str r3, [sp, #32] │ │ - 170ba: 2800 cmp r0, #0 │ │ - 170bc: d00c beq.n 170d8 │ │ - 170be: 990d ldr r1, [sp, #52] ; 0x34 │ │ - 170c0: 428d cmp r5, r1 │ │ - 170c2: d900 bls.n 170c6 │ │ - 170c4: e6f2 b.n 16eac │ │ - 170c6: 1b4a subs r2, r1, r5 │ │ - 170c8: 1973 adds r3, r6, r5 │ │ - 170ca: 9200 str r2, [sp, #0] │ │ - 170cc: 1c38 adds r0, r7, #0 │ │ - 170ce: 1c21 adds r1, r4, #0 │ │ - 170d0: 2200 movs r2, #0 │ │ - 170d2: f014 fab5 bl 2b640 │ │ - 170d6: 182d adds r5, r5, r0 │ │ - 170d8: 3440 adds r4, #64 ; 0x40 │ │ - 170da: e7e4 b.n 170a6 │ │ - 170dc: f834 ffff pldw [r4, #255]! │ │ - 170e0: 07ff lsls r7, r7, #31 │ │ - 170e2: 0000 movs r0, r0 │ │ - 170e4: be18 bkpt 0x0018 │ │ - 170e6: 0001 movs r1, r0 │ │ - 170e8: 0a66 lsrs r6, r4, #9 │ │ - 170ea: 0000 movs r0, r0 │ │ - 170ec: e920 0000 stmdb r0!, {} │ │ - 170f0: e910 0000 ldmdb r0, {} │ │ - 170f4: e928 0000 stmdb r8!, {} │ │ - 170f8: e924 0000 stmdb r4!, {} │ │ - 170fc: e904 0000 stmdb r4, {} │ │ - 17100: d060 beq.n 171c4 │ │ - 17102: 0000 movs r0, r0 │ │ - 17104: e9bc 0000 ; instruction: 0xe9bc0000 │ │ - 17108: e9d1 0000 ldrd r0, r0, [r1] │ │ - 1710c: 8265 strh r5, [r4, #18] │ │ - 1710e: 0000 movs r0, r0 │ │ - 17110: 8260 strh r0, [r4, #18] │ │ - 17112: 0000 movs r0, r0 │ │ - 17114: 825e strh r6, [r3, #18] │ │ - 17116: 0000 movs r0, r0 │ │ - 17118: 8240 strh r0, [r0, #18] │ │ - 1711a: 0000 movs r0, r0 │ │ - 1711c: 8244 strh r4, [r0, #18] │ │ - 1711e: 0000 movs r0, r0 │ │ - 17120: 8248 strh r0, [r1, #18] │ │ - 17122: 0000 movs r0, r0 │ │ - 17124: 8262 strh r2, [r4, #18] │ │ - 17126: 0000 movs r0, r0 │ │ - 17128: cac0 ldmia r2!, {r6, r7} │ │ - 1712a: 0000 movs r0, r0 │ │ - 1712c: ce80 ldmia r6!, {r7} │ │ - 1712e: 0000 movs r0, r0 │ │ - 17130: 1266 asrs r6, r4, #9 │ │ - 17132: 0000 movs r0, r0 │ │ - 17134: 7833 ldrb r3, [r6, #0] │ │ - 17136: 2b41 cmp r3, #65 ; 0x41 │ │ - 17138: d000 beq.n 1713c │ │ - 1713a: e6b7 b.n 16eac │ │ - 1713c: 7873 ldrb r3, [r6, #1] │ │ - 1713e: 2b4d cmp r3, #77 ; 0x4d │ │ - 17140: d000 beq.n 17144 │ │ - 17142: e6b3 b.n 16eac │ │ - 17144: 78b3 ldrb r3, [r6, #2] │ │ - 17146: 2b46 cmp r3, #70 ; 0x46 │ │ - 17148: d000 beq.n 1714c │ │ - 1714a: e6af b.n 16eac │ │ - 1714c: 78f3 ldrb r3, [r6, #3] │ │ - 1714e: 3b0a subs r3, #10 │ │ - 17150: 2b04 cmp r3, #4 │ │ - 17152: d900 bls.n 17156 │ │ - 17154: e6aa b.n 16eac │ │ - 17156: 1df3 adds r3, r6, #7 │ │ - 17158: 7fda ldrb r2, [r3, #31] │ │ - 1715a: 3301 adds r3, #1 │ │ - 1715c: 7fdb ldrb r3, [r3, #31] │ │ - 1715e: 021b lsls r3, r3, #8 │ │ - 17160: 4313 orrs r3, r2 │ │ - 17162: d100 bne.n 17166 │ │ - 17164: e6a2 b.n 16eac │ │ - 17166: 1db3 adds r3, r6, #6 │ │ - 17168: 7fdb ldrb r3, [r3, #31] │ │ - 1716a: 3b01 subs r3, #1 │ │ - 1716c: 061b lsls r3, r3, #24 │ │ - 1716e: 0e1b lsrs r3, r3, #24 │ │ - 17170: 2bef cmp r3, #239 ; 0xef │ │ - 17172: d900 bls.n 17176 │ │ - 17174: e69a b.n 16eac │ │ - 17176: 1d74 adds r4, r6, #5 │ │ - 17178: 7fe3 ldrb r3, [r4, #31] │ │ - 1717a: 3b01 subs r3, #1 │ │ - 1717c: 061b lsls r3, r3, #24 │ │ - 1717e: 0e1b lsrs r3, r3, #24 │ │ - 17180: 2bef cmp r3, #239 ; 0xef │ │ - 17182: d900 bls.n 17186 │ │ - 17184: e692 b.n 16eac │ │ - 17186: 1c35 adds r5, r6, #0 │ │ - 17188: 3528 adds r5, #40 ; 0x28 │ │ - 1718a: 782b ldrb r3, [r5, #0] │ │ - 1718c: 3b04 subs r3, #4 │ │ - 1718e: 2b1c cmp r3, #28 │ │ - 17190: d900 bls.n 17194 │ │ - 17192: e68b b.n 16eac │ │ - 17194: 4acb ldr r2, [pc, #812] ; (174c4 ) │ │ - 17196: 1d31 adds r1, r6, #4 │ │ - 17198: 18b8 adds r0, r7, r2 │ │ - 1719a: 2220 movs r2, #32 │ │ - 1719c: f019 fc3e bl 30a1c <__clzsi2+0x168> │ │ - 171a0: 4ac9 ldr r2, [pc, #804] ; (174c8 ) │ │ - 171a2: 2300 movs r3, #0 │ │ - 171a4: 2080 movs r0, #128 ; 0x80 │ │ - 171a6: 54bb strb r3, [r7, r2] │ │ - 171a8: 4ac8 ldr r2, [pc, #800] ; (174cc ) │ │ - 171aa: 0100 lsls r0, r0, #4 │ │ - 171ac: 49c8 ldr r1, [pc, #800] ; (174d0 ) │ │ - 171ae: 50b8 str r0, [r7, r2] │ │ - 171b0: 782a ldrb r2, [r5, #0] │ │ - 171b2: 507a str r2, [r7, r1] │ │ - 171b4: 7fe4 ldrb r4, [r4, #31] │ │ - 171b6: 4ac7 ldr r2, [pc, #796] ; (174d4 ) │ │ - 171b8: 46a4 mov ip, r4 │ │ - 171ba: 4cc7 ldr r4, [pc, #796] ; (174d8 ) │ │ - 171bc: 4665 mov r5, ip │ │ - 171be: 513d str r5, [r7, r4] │ │ - 171c0: 50bb str r3, [r7, r2] │ │ - 171c2: 78f2 ldrb r2, [r6, #3] │ │ - 171c4: 2a0a cmp r2, #10 │ │ - 171c6: d800 bhi.n 171ca │ │ - 171c8: e09e b.n 17308 │ │ - 171ca: 2410 movs r4, #16 │ │ - 171cc: 2a0c cmp r2, #12 │ │ - 171ce: d900 bls.n 171d2 │ │ - 171d0: 2420 movs r4, #32 │ │ - 171d2: 1c39 adds r1, r7, #0 │ │ - 171d4: 2200 movs r2, #0 │ │ - 171d6: 18b3 adds r3, r6, r2 │ │ - 171d8: 3329 adds r3, #41 ; 0x29 │ │ - 171da: 781b ldrb r3, [r3, #0] │ │ - 171dc: 061b lsls r3, r3, #24 │ │ - 171de: 161b asrs r3, r3, #24 │ │ - 171e0: 3340 adds r3, #64 ; 0x40 │ │ - 171e2: 005b lsls r3, r3, #1 │ │ - 171e4: d500 bpl.n 171e8 │ │ - 171e6: e08d b.n 17304 │ │ - 171e8: 2080 movs r0, #128 ; 0x80 │ │ - 171ea: 0040 lsls r0, r0, #1 │ │ - 171ec: 4283 cmp r3, r0 │ │ - 171ee: dd07 ble.n 17200 │ │ - 171f0: 4dba ldr r5, [pc, #744] ; (174dc ) │ │ - 171f2: 2080 movs r0, #128 ; 0x80 │ │ - 171f4: 0100 lsls r0, r0, #4 │ │ - 171f6: 194b adds r3, r1, r5 │ │ - 171f8: 681d ldr r5, [r3, #0] │ │ - 171fa: 4328 orrs r0, r5 │ │ - 171fc: 6018 str r0, [r3, #0] │ │ - 171fe: 2380 movs r3, #128 ; 0x80 │ │ - 17200: 4db7 ldr r5, [pc, #732] ; (174e0 ) │ │ - 17202: 3201 adds r2, #1 │ │ - 17204: 1948 adds r0, r1, r5 │ │ - 17206: 6003 str r3, [r0, #0] │ │ - 17208: 3124 adds r1, #36 ; 0x24 │ │ - 1720a: 42a2 cmp r2, r4 │ │ - 1720c: d3e3 bcc.n 171d6 │ │ - 1720e: 3429 adds r4, #41 ; 0x29 │ │ - 17210: 4bb4 ldr r3, [pc, #720] ; (174e4 ) │ │ - 17212: 227d movs r2, #125 ; 0x7d │ │ - 17214: 2106 movs r1, #6 │ │ - 17216: 50fa str r2, [r7, r3] │ │ - 17218: 22e9 movs r2, #233 ; 0xe9 │ │ - 1721a: 0212 lsls r2, r2, #8 │ │ - 1721c: 50b9 str r1, [r7, r2] │ │ - 1721e: 78f0 ldrb r0, [r6, #3] │ │ - 17220: 1c11 adds r1, r2, #0 │ │ - 17222: 280c cmp r0, #12 │ │ - 17224: d900 bls.n 17228 │ │ - 17226: e083 b.n 17330 │ │ - 17228: 1db0 adds r0, r6, #6 │ │ - 1722a: 1c3a adds r2, r7, #0 │ │ - 1722c: 2300 movs r3, #0 │ │ - 1722e: 9009 str r0, [sp, #36] ; 0x24 │ │ - 17230: 4dad ldr r5, [pc, #692] ; (174e8 ) │ │ - 17232: 18f9 adds r1, r7, r3 │ │ - 17234: 2001 movs r0, #1 │ │ - 17236: 1949 adds r1, r1, r5 │ │ - 17238: 4240 negs r0, r0 │ │ - 1723a: 7008 strb r0, [r1, #0] │ │ - 1723c: 9809 ldr r0, [sp, #36] ; 0x24 │ │ - 1723e: 7fc5 ldrb r5, [r0, #31] │ │ - 17240: 42ab cmp r3, r5 │ │ - 17242: d200 bcs.n 17246 │ │ - 17244: e07f b.n 17346 │ │ - 17246: 2580 movs r5, #128 ; 0x80 │ │ - 17248: 3301 adds r3, #1 │ │ - 1724a: 3202 adds r2, #2 │ │ - 1724c: 006d lsls r5, r5, #1 │ │ - 1724e: 42ab cmp r3, r5 │ │ - 17250: d1ee bne.n 17230 │ │ - 17252: 2341 movs r3, #65 ; 0x41 │ │ - 17254: 1c18 adds r0, r3, #0 │ │ - 17256: 4663 mov r3, ip │ │ - 17258: 4343 muls r3, r0 │ │ - 1725a: 9d0d ldr r5, [sp, #52] ; 0x34 │ │ - 1725c: 18e3 adds r3, r4, r3 │ │ - 1725e: 42ab cmp r3, r5 │ │ - 17260: d84e bhi.n 17300 │ │ - 17262: 49a2 ldr r1, [pc, #648] ; (174ec ) │ │ - 17264: 48a2 ldr r0, [pc, #648] ; (174f0 ) │ │ - 17266: 2200 movs r2, #0 │ │ - 17268: 1879 adds r1, r7, r1 │ │ - 1726a: 183d adds r5, r7, r0 │ │ - 1726c: 910b str r1, [sp, #44] ; 0x2c │ │ - 1726e: 9209 str r2, [sp, #36] ; 0x24 │ │ - 17270: 920c str r2, [sp, #48] ; 0x30 │ │ - 17272: 4999 ldr r1, [pc, #612] ; (174d8 ) │ │ - 17274: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ - 17276: 1932 adds r2, r6, r4 │ │ - 17278: 5879 ldr r1, [r7, r1] │ │ - 1727a: 9208 str r2, [sp, #32] │ │ - 1727c: 428b cmp r3, r1 │ │ - 1727e: d379 bcc.n 17374 │ │ - 17280: 1c32 adds r2, r6, #0 │ │ - 17282: 3208 adds r2, #8 │ │ - 17284: 1df3 adds r3, r6, #7 │ │ - 17286: 7fd2 ldrb r2, [r2, #31] │ │ - 17288: 7fdb ldrb r3, [r3, #31] │ │ - 1728a: 0212 lsls r2, r2, #8 │ │ - 1728c: 431a orrs r2, r3 │ │ - 1728e: 0053 lsls r3, r2, #1 │ │ - 17290: 18e3 adds r3, r4, r3 │ │ - 17292: 9309 str r3, [sp, #36] ; 0x24 │ │ - 17294: 2300 movs r3, #0 │ │ - 17296: 930b str r3, [sp, #44] ; 0x2c │ │ - 17298: 4293 cmp r3, r2 │ │ - 1729a: d200 bcs.n 1729e │ │ - 1729c: e0ee b.n 1747c │ │ - 1729e: 9c0b ldr r4, [sp, #44] ; 0x2c │ │ - 172a0: 2503 movs r5, #3 │ │ - 172a2: 00a0 lsls r0, r4, #2 │ │ - 172a4: f019 fbc2 bl 30a2c <__clzsi2+0x178> │ │ - 172a8: 2100 movs r1, #0 │ │ - 172aa: 2204 movs r2, #4 │ │ - 172ac: 900a str r0, [sp, #40] ; 0x28 │ │ - 172ae: f019 fb9d bl 309ec <__clzsi2+0x138> │ │ - 172b2: 980d ldr r0, [sp, #52] ; 0x34 │ │ - 172b4: 2300 movs r3, #0 │ │ - 172b6: 46ac mov ip, r5 │ │ - 172b8: 3803 subs r0, #3 │ │ - 172ba: 9d0b ldr r5, [sp, #44] ; 0x2c │ │ - 172bc: 42ab cmp r3, r5 │ │ - 172be: d000 beq.n 172c2 │ │ - 172c0: e0e5 b.n 1748e │ │ - 172c2: 970f str r7, [sp, #60] ; 0x3c │ │ - 172c4: 2500 movs r5, #0 │ │ - 172c6: 1db3 adds r3, r6, #6 │ │ - 172c8: 7fdb ldrb r3, [r3, #31] │ │ - 172ca: 429d cmp r5, r3 │ │ - 172cc: d20d bcs.n 172ea │ │ - 172ce: 4980 ldr r1, [pc, #512] ; (174d0 ) │ │ - 172d0: 9c0f ldr r4, [sp, #60] ; 0x3c │ │ - 172d2: 4888 ldr r0, [pc, #544] ; (174f4 ) │ │ - 172d4: 5879 ldr r1, [r7, r1] │ │ - 172d6: 1820 adds r0, r4, r0 │ │ - 172d8: 9011 str r0, [sp, #68] ; 0x44 │ │ - 172da: 8800 ldrh r0, [r0, #0] │ │ - 172dc: 9103 str r1, [sp, #12] │ │ - 172de: f012 ffbd bl 2a25c │ │ - 172e2: 900e str r0, [sp, #56] ; 0x38 │ │ - 172e4: 2800 cmp r0, #0 │ │ - 172e6: d000 beq.n 172ea │ │ - 172e8: e106 b.n 174f8 │ │ - 172ea: 9c0a ldr r4, [sp, #40] ; 0x28 │ │ - 172ec: 2c00 cmp r4, #0 │ │ - 172ee: d002 beq.n 172f6 │ │ - 172f0: 980a ldr r0, [sp, #40] ; 0x28 │ │ - 172f2: f019 fcbb bl 30c6c <__clzsi2+0x3b8> │ │ - 172f6: 2401 movs r4, #1 │ │ - 172f8: 9d0c ldr r5, [sp, #48] ; 0x30 │ │ - 172fa: 42ac cmp r4, r5 │ │ - 172fc: d800 bhi.n 17300 │ │ - 172fe: e135 b.n 1756c │ │ - 17300: 2001 movs r0, #1 │ │ - 17302: e157 b.n 175b4 │ │ - 17304: 2300 movs r3, #0 │ │ - 17306: e77b b.n 17200 │ │ - 17308: 2401 movs r4, #1 │ │ - 1730a: 2024 movs r0, #36 ; 0x24 │ │ - 1730c: 18f2 adds r2, r6, r3 │ │ - 1730e: 3229 adds r2, #41 ; 0x29 │ │ - 17310: 7811 ldrb r1, [r2, #0] │ │ - 17312: 22d0 movs r2, #208 ; 0xd0 │ │ - 17314: 4221 tst r1, r4 │ │ - 17316: d000 beq.n 1731a │ │ - 17318: 2230 movs r2, #48 ; 0x30 │ │ - 1731a: 1c01 adds r1, r0, #0 │ │ - 1731c: 4359 muls r1, r3 │ │ - 1731e: 4d70 ldr r5, [pc, #448] ; (174e0 ) │ │ - 17320: 1879 adds r1, r7, r1 │ │ - 17322: 3301 adds r3, #1 │ │ - 17324: 1949 adds r1, r1, r5 │ │ - 17326: 600a str r2, [r1, #0] │ │ - 17328: 2b10 cmp r3, #16 │ │ - 1732a: d1ef bne.n 1730c │ │ - 1732c: 2439 movs r4, #57 ; 0x39 │ │ - 1732e: e76f b.n 17210 │ │ - 17330: 5d32 ldrb r2, [r6, r4] │ │ - 17332: 2a1f cmp r2, #31 │ │ - 17334: d900 bls.n 17338 │ │ - 17336: 50fa str r2, [r7, r3] │ │ - 17338: 1933 adds r3, r6, r4 │ │ - 1733a: 785b ldrb r3, [r3, #1] │ │ - 1733c: 2b20 cmp r3, #32 │ │ - 1733e: d800 bhi.n 17342 │ │ - 17340: 507b str r3, [r7, r1] │ │ - 17342: 3402 adds r4, #2 │ │ - 17344: e770 b.n 17228 │ │ - 17346: 4d6b ldr r5, [pc, #428] ; (174f4 ) │ │ - 17348: 700b strb r3, [r1, #0] │ │ - 1734a: 2040 movs r0, #64 ; 0x40 │ │ - 1734c: 1951 adds r1, r2, r5 │ │ - 1734e: 8008 strh r0, [r1, #0] │ │ - 17350: 78f5 ldrb r5, [r6, #3] │ │ - 17352: 2d0d cmp r5, #13 │ │ - 17354: d902 bls.n 1735c │ │ - 17356: 5b35 ldrh r5, [r6, r4] │ │ - 17358: 3402 adds r4, #2 │ │ - 1735a: 800d strh r5, [r1, #0] │ │ - 1735c: 1935 adds r5, r6, r4 │ │ - 1735e: 9508 str r5, [sp, #32] │ │ - 17360: 9808 ldr r0, [sp, #32] │ │ - 17362: 0099 lsls r1, r3, #2 │ │ - 17364: ad12 add r5, sp, #72 ; 0x48 │ │ - 17366: 5148 str r0, [r1, r5] │ │ - 17368: 4959 ldr r1, [pc, #356] ; (174d0 ) │ │ - 1736a: 5879 ldr r1, [r7, r1] │ │ - 1736c: 9105 str r1, [sp, #20] │ │ - 1736e: 0049 lsls r1, r1, #1 │ │ - 17370: 1864 adds r4, r4, r1 │ │ - 17372: e768 b.n 17246 │ │ - 17374: 9908 ldr r1, [sp, #32] │ │ - 17376: 1c23 adds r3, r4, #0 │ │ - 17378: 3339 adds r3, #57 ; 0x39 │ │ - 1737a: 3101 adds r1, #1 │ │ - 1737c: 2220 movs r2, #32 │ │ - 1737e: 980b ldr r0, [sp, #44] ; 0x2c │ │ - 17380: 930a str r3, [sp, #40] ; 0x28 │ │ - 17382: f019 fb4b bl 30a1c <__clzsi2+0x168> │ │ - 17386: 980b ldr r0, [sp, #44] ; 0x2c │ │ - 17388: 2100 movs r1, #0 │ │ - 1738a: 220d movs r2, #13 │ │ - 1738c: 77c1 strb r1, [r0, #31] │ │ - 1738e: 9908 ldr r1, [sp, #32] │ │ - 17390: 1c28 adds r0, r5, #0 │ │ - 17392: 302a adds r0, #42 ; 0x2a │ │ - 17394: 3121 adds r1, #33 ; 0x21 │ │ - 17396: f019 fb41 bl 30a1c <__clzsi2+0x168> │ │ - 1739a: 1c2b adds r3, r5, #0 │ │ - 1739c: 3336 adds r3, #54 ; 0x36 │ │ - 1739e: 2200 movs r2, #0 │ │ - 173a0: 701a strb r2, [r3, #0] │ │ - 173a2: 9b08 ldr r3, [sp, #32] │ │ - 173a4: 3332 adds r3, #50 ; 0x32 │ │ - 173a6: 781a ldrb r2, [r3, #0] │ │ - 173a8: 9b08 ldr r3, [sp, #32] │ │ - 173aa: 3333 adds r3, #51 ; 0x33 │ │ - 173ac: 781b ldrb r3, [r3, #0] │ │ - 173ae: 021b lsls r3, r3, #8 │ │ - 173b0: 4313 orrs r3, r2 │ │ - 173b2: 9a08 ldr r2, [sp, #32] │ │ - 173b4: 3234 adds r2, #52 ; 0x34 │ │ - 173b6: 7812 ldrb r2, [r2, #0] │ │ - 173b8: 0412 lsls r2, r2, #16 │ │ - 173ba: 4313 orrs r3, r2 │ │ - 173bc: 9a08 ldr r2, [sp, #32] │ │ - 173be: 3235 adds r2, #53 ; 0x35 │ │ - 173c0: 7812 ldrb r2, [r2, #0] │ │ - 173c2: 0612 lsls r2, r2, #24 │ │ - 173c4: 4313 orrs r3, r2 │ │ - 173c6: 9a08 ldr r2, [sp, #32] │ │ - 173c8: 602b str r3, [r5, #0] │ │ - 173ca: 3236 adds r2, #54 ; 0x36 │ │ - 173cc: 7811 ldrb r1, [r2, #0] │ │ - 173ce: 9a08 ldr r2, [sp, #32] │ │ - 173d0: 3237 adds r2, #55 ; 0x37 │ │ - 173d2: 7812 ldrb r2, [r2, #0] │ │ - 173d4: 0212 lsls r2, r2, #8 │ │ - 173d6: 430a orrs r2, r1 │ │ - 173d8: 61aa str r2, [r5, #24] │ │ - 173da: 2240 movs r2, #64 ; 0x40 │ │ - 173dc: 842a strh r2, [r5, #32] │ │ - 173de: 9a08 ldr r2, [sp, #32] │ │ - 173e0: 3238 adds r2, #56 ; 0x38 │ │ - 173e2: 7812 ldrb r2, [r2, #0] │ │ - 173e4: 0092 lsls r2, r2, #2 │ │ - 173e6: 83ea strh r2, [r5, #30] │ │ - 173e8: 78f2 ldrb r2, [r6, #3] │ │ - 173ea: 2a0a cmp r2, #10 │ │ - 173ec: d908 bls.n 17400 │ │ - 173ee: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ - 173f0: 3441 adds r4, #65 ; 0x41 │ │ - 173f2: 58f3 ldr r3, [r6, r3] │ │ - 173f4: 606b str r3, [r5, #4] │ │ - 173f6: 9b08 ldr r3, [sp, #32] │ │ - 173f8: 333d adds r3, #61 ; 0x3d │ │ - 173fa: 681b ldr r3, [r3, #0] │ │ - 173fc: 60ab str r3, [r5, #8] │ │ - 173fe: e004 b.n 1740a │ │ - 17400: 980a ldr r0, [sp, #40] ; 0x28 │ │ - 17402: 343b adds r4, #59 ; 0x3b │ │ - 17404: 5a32 ldrh r2, [r6, r0] │ │ - 17406: 60ab str r3, [r5, #8] │ │ - 17408: 606a str r2, [r5, #4] │ │ - 1740a: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ - 1740c: 9808 ldr r0, [sp, #32] │ │ - 1740e: 2300 movs r3, #0 │ │ - 17410: 0091 lsls r1, r2, #2 │ │ - 17412: aaff add r2, sp, #1020 ; 0x3fc │ │ - 17414: 320c adds r2, #12 │ │ - 17416: 508b str r3, [r1, r2] │ │ - 17418: 7803 ldrb r3, [r0, #0] │ │ - 1741a: 2b00 cmp r3, #0 │ │ - 1741c: d026 beq.n 1746c │ │ - 1741e: 1c03 adds r3, r0, #0 │ │ - 17420: 332e adds r3, #46 ; 0x2e │ │ - 17422: 7818 ldrb r0, [r3, #0] │ │ - 17424: 9b08 ldr r3, [sp, #32] │ │ - 17426: 332f adds r3, #47 ; 0x2f │ │ - 17428: 781b ldrb r3, [r3, #0] │ │ - 1742a: 021b lsls r3, r3, #8 │ │ - 1742c: 4303 orrs r3, r0 │ │ - 1742e: 9808 ldr r0, [sp, #32] │ │ - 17430: 3030 adds r0, #48 ; 0x30 │ │ - 17432: 7800 ldrb r0, [r0, #0] │ │ - 17434: 0400 lsls r0, r0, #16 │ │ - 17436: 4303 orrs r3, r0 │ │ - 17438: 9808 ldr r0, [sp, #32] │ │ - 1743a: 3031 adds r0, #49 ; 0x31 │ │ - 1743c: 7800 ldrb r0, [r0, #0] │ │ - 1743e: 0600 lsls r0, r0, #24 │ │ - 17440: 4303 orrs r3, r0 │ │ - 17442: 980d ldr r0, [sp, #52] ; 0x34 │ │ - 17444: 3801 subs r0, #1 │ │ - 17446: 4283 cmp r3, r0 │ │ - 17448: d210 bcs.n 1746c │ │ - 1744a: 508b str r3, [r1, r2] │ │ - 1744c: 990c ldr r1, [sp, #48] ; 0x30 │ │ - 1744e: 4299 cmp r1, r3 │ │ - 17450: d200 bcs.n 17454 │ │ - 17452: 930c str r3, [sp, #48] ; 0x30 │ │ - 17454: 686a ldr r2, [r5, #4] │ │ - 17456: 68ab ldr r3, [r5, #8] │ │ - 17458: 3202 adds r2, #2 │ │ - 1745a: 4293 cmp r3, r2 │ │ - 1745c: d906 bls.n 1746c │ │ - 1745e: 682a ldr r2, [r5, #0] │ │ - 17460: 4293 cmp r3, r2 │ │ - 17462: d803 bhi.n 1746c │ │ - 17464: 8c6b ldrh r3, [r5, #34] ; 0x22 │ │ - 17466: 2202 movs r2, #2 │ │ - 17468: 4313 orrs r3, r2 │ │ - 1746a: 846b strh r3, [r5, #34] ; 0x22 │ │ - 1746c: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ - 1746e: 9809 ldr r0, [sp, #36] ; 0x24 │ │ - 17470: 3540 adds r5, #64 ; 0x40 │ │ - 17472: 3320 adds r3, #32 │ │ - 17474: 3001 adds r0, #1 │ │ - 17476: 930b str r3, [sp, #44] ; 0x2c │ │ - 17478: 9009 str r0, [sp, #36] ; 0x24 │ │ - 1747a: e6fa b.n 17272 │ │ - 1747c: 9c08 ldr r4, [sp, #32] │ │ - 1747e: 0059 lsls r1, r3, #1 │ │ - 17480: 9d0b ldr r5, [sp, #44] ; 0x2c │ │ - 17482: 5a61 ldrh r1, [r4, r1] │ │ - 17484: 428d cmp r5, r1 │ │ - 17486: d200 bcs.n 1748a │ │ - 17488: 910b str r1, [sp, #44] ; 0x2c │ │ - 1748a: 3301 adds r3, #1 │ │ - 1748c: e704 b.n 17298 │ │ - 1748e: 9c09 ldr r4, [sp, #36] ; 0x24 │ │ - 17490: 4284 cmp r4, r0 │ │ - 17492: d814 bhi.n 174be │ │ - 17494: 1932 adds r2, r6, r4 │ │ - 17496: 7891 ldrb r1, [r2, #2] │ │ - 17498: 8814 ldrh r4, [r2, #0] │ │ - 1749a: 0409 lsls r1, r1, #16 │ │ - 1749c: 1909 adds r1, r1, r4 │ │ - 1749e: 1c0d adds r5, r1, #0 │ │ - 174a0: 4661 mov r1, ip │ │ - 174a2: 4369 muls r1, r5 │ │ - 174a4: 9c09 ldr r4, [sp, #36] ; 0x24 │ │ - 174a6: 9d0d ldr r5, [sp, #52] ; 0x34 │ │ - 174a8: 3403 adds r4, #3 │ │ - 174aa: 1864 adds r4, r4, r1 │ │ - 174ac: 42ac cmp r4, r5 │ │ - 174ae: d802 bhi.n 174b6 │ │ - 174b0: 9d0a ldr r5, [sp, #40] ; 0x28 │ │ - 174b2: 009c lsls r4, r3, #2 │ │ - 174b4: 512a str r2, [r5, r4] │ │ - 174b6: 9c09 ldr r4, [sp, #36] ; 0x24 │ │ - 174b8: 3103 adds r1, #3 │ │ - 174ba: 1864 adds r4, r4, r1 │ │ - 174bc: 9409 str r4, [sp, #36] ; 0x24 │ │ + 15c42: 58f8 ldr r0, [r7, r3] │ │ + 15c44: 2301 movs r3, #1 │ │ + 15c46: a9b9 add r1, sp, #740 ; 0x2e4 │ │ + 15c48: 593c ldr r4, [r7, r4] │ │ + 15c4a: 700b strb r3, [r1, #0] │ │ + 15c4c: 2346 movs r3, #70 ; 0x46 │ │ + 15c4e: 714e strb r6, [r1, #5] │ │ + 15c50: 704b strb r3, [r1, #1] │ │ + 15c52: 710e strb r6, [r1, #4] │ │ + 15c54: 70ce strb r6, [r1, #3] │ │ + 15c56: 708e strb r6, [r1, #2] │ │ + 15c58: f7f9 fdb2 bl f7c0 │ │ + 15c5c: 1c21 adds r1, r4, #0 │ │ + 15c5e: 1c02 adds r2, r0, #0 │ │ + 15c60: 1c38 adds r0, r7, #0 │ │ + 15c62: f7f9 fdc7 bl f7f4 │ │ + 15c66: 3505 adds r5, #5 │ │ + 15c68: e687 b.n 1597a │ │ + 15c6a: 4961 ldr r1, [pc, #388] ; (15df0 ) │ │ + 15c6c: 1c28 adds r0, r5, #0 │ │ + 15c6e: 4479 add r1, pc │ │ + 15c70: 2205 movs r2, #5 │ │ + 15c72: f01c f863 bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 15c76: 1e06 subs r6, r0, #0 │ │ + 15c78: d129 bne.n 15cce │ │ + 15c7a: 796b ldrb r3, [r5, #5] │ │ + 15c7c: 9a08 ldr r2, [sp, #32] │ │ + 15c7e: 4293 cmp r3, r2 │ │ + 15c80: d125 bne.n 15cce │ │ + 15c82: 24ce movs r4, #206 ; 0xce │ │ + 15c84: 0064 lsls r4, r4, #1 │ │ + 15c86: 5939 ldr r1, [r7, r4] │ │ + 15c88: 1c38 adds r0, r7, #0 │ │ + 15c8a: f7fa fdd1 bl 10830 │ │ + 15c8e: 23d4 movs r3, #212 ; 0xd4 │ │ + 15c90: 5138 str r0, [r7, r4] │ │ + 15c92: 005b lsls r3, r3, #1 │ │ + 15c94: 58fb ldr r3, [r7, r3] │ │ + 15c96: 1c01 adds r1, r0, #0 │ │ + 15c98: 1c1a adds r2, r3, #0 │ │ + 15c9a: 1c38 adds r0, r7, #0 │ │ + 15c9c: 9307 str r3, [sp, #28] │ │ + 15c9e: f7f9 fe85 bl f9ac │ │ + 15ca2: 23d4 movs r3, #212 ; 0xd4 │ │ + 15ca4: 005b lsls r3, r3, #1 │ │ + 15ca6: 58f8 ldr r0, [r7, r3] │ │ + 15ca8: 2301 movs r3, #1 │ │ + 15caa: a9b9 add r1, sp, #740 ; 0x2e4 │ │ + 15cac: 593c ldr r4, [r7, r4] │ │ + 15cae: 700b strb r3, [r1, #0] │ │ + 15cb0: 2324 movs r3, #36 ; 0x24 │ │ + 15cb2: 714e strb r6, [r1, #5] │ │ + 15cb4: 704b strb r3, [r1, #1] │ │ + 15cb6: 710e strb r6, [r1, #4] │ │ + 15cb8: 70ce strb r6, [r1, #3] │ │ + 15cba: 708e strb r6, [r1, #2] │ │ + 15cbc: f7f9 fd80 bl f7c0 │ │ + 15cc0: 1c21 adds r1, r4, #0 │ │ + 15cc2: 1c02 adds r2, r0, #0 │ │ + 15cc4: 1c38 adds r0, r7, #0 │ │ + 15cc6: f7f9 fd95 bl f7f4 │ │ + 15cca: 3506 adds r5, #6 │ │ + 15ccc: e655 b.n 1597a │ │ + 15cce: 4949 ldr r1, [pc, #292] ; (15df4 ) │ │ + 15cd0: 1c28 adds r0, r5, #0 │ │ + 15cd2: 4479 add r1, pc │ │ + 15cd4: 2206 movs r2, #6 │ │ + 15cd6: f01c f831 bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 15cda: 9007 str r0, [sp, #28] │ │ + 15cdc: 2800 cmp r0, #0 │ │ + 15cde: d117 bne.n 15d10 │ │ + 15ce0: 79ab ldrb r3, [r5, #6] │ │ + 15ce2: 9a08 ldr r2, [sp, #32] │ │ + 15ce4: 4293 cmp r3, r2 │ │ + 15ce6: d113 bne.n 15d10 │ │ + 15ce8: 24ce movs r4, #206 ; 0xce │ │ + 15cea: 0064 lsls r4, r4, #1 │ │ + 15cec: 5939 ldr r1, [r7, r4] │ │ + 15cee: 1c38 adds r0, r7, #0 │ │ + 15cf0: f7fa fd9e bl 10830 │ │ + 15cf4: 26d4 movs r6, #212 ; 0xd4 │ │ + 15cf6: 5138 str r0, [r7, r4] │ │ + 15cf8: 0076 lsls r6, r6, #1 │ │ + 15cfa: 1c01 adds r1, r0, #0 │ │ + 15cfc: 59ba ldr r2, [r7, r6] │ │ + 15cfe: 1c38 adds r0, r7, #0 │ │ + 15d00: f7f9 fe54 bl f9ac │ │ + 15d04: 5939 ldr r1, [r7, r4] │ │ + 15d06: 59ba ldr r2, [r7, r6] │ │ + 15d08: 1c38 adds r0, r7, #0 │ │ + 15d0a: f7f9 fe05 bl f918 │ │ + 15d0e: e0b6 b.n 15e7e │ │ + 15d10: 4939 ldr r1, [pc, #228] ; (15df8 ) │ │ + 15d12: 1c28 adds r0, r5, #0 │ │ + 15d14: 4479 add r1, pc │ │ + 15d16: 2204 movs r2, #4 │ │ + 15d18: f01c f810 bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 15d1c: 9007 str r0, [sp, #28] │ │ + 15d1e: 2800 cmp r0, #0 │ │ + 15d20: d11e bne.n 15d60 │ │ + 15d22: 792b ldrb r3, [r5, #4] │ │ + 15d24: 9a08 ldr r2, [sp, #32] │ │ + 15d26: 4293 cmp r3, r2 │ │ + 15d28: d11a bne.n 15d60 │ │ + 15d2a: 24ce movs r4, #206 ; 0xce │ │ + 15d2c: 0064 lsls r4, r4, #1 │ │ + 15d2e: 5939 ldr r1, [r7, r4] │ │ + 15d30: 1c38 adds r0, r7, #0 │ │ + 15d32: f7fa fd7d bl 10830 │ │ + 15d36: 5138 str r0, [r7, r4] │ │ + 15d38: 1c43 adds r3, r0, #1 │ │ + 15d3a: 7fda ldrb r2, [r3, #31] │ │ + 15d3c: 1c83 adds r3, r0, #2 │ │ + 15d3e: 7fdb ldrb r3, [r3, #31] │ │ + 15d40: 1c01 adds r1, r0, #0 │ │ + 15d42: 021b lsls r3, r3, #8 │ │ + 15d44: 4313 orrs r3, r2 │ │ + 15d46: 1cc2 adds r2, r0, #3 │ │ + 15d48: 7fd2 ldrb r2, [r2, #31] │ │ + 15d4a: 0412 lsls r2, r2, #16 │ │ + 15d4c: 431a orrs r2, r3 │ │ + 15d4e: 1d03 adds r3, r0, #4 │ │ + 15d50: 7fdb ldrb r3, [r3, #31] │ │ + 15d52: 061b lsls r3, r3, #24 │ │ + 15d54: 4313 orrs r3, r2 │ │ + 15d56: 3302 adds r3, #2 │ │ + 15d58: 4258 negs r0, r3 │ │ + 15d5a: 4158 adcs r0, r3 │ │ + 15d5c: 1c83 adds r3, r0, #2 │ │ + 15d5e: e026 b.n 15dae │ │ + 15d60: 4926 ldr r1, [pc, #152] ; (15dfc ) │ │ + 15d62: 1c28 adds r0, r5, #0 │ │ + 15d64: 4479 add r1, pc │ │ + 15d66: 2204 movs r2, #4 │ │ + 15d68: f01b ffe8 bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 15d6c: 9007 str r0, [sp, #28] │ │ + 15d6e: 2800 cmp r0, #0 │ │ + 15d70: d146 bne.n 15e00 │ │ + 15d72: 792b ldrb r3, [r5, #4] │ │ + 15d74: 9a08 ldr r2, [sp, #32] │ │ + 15d76: 4293 cmp r3, r2 │ │ + 15d78: d142 bne.n 15e00 │ │ + 15d7a: 24ce movs r4, #206 ; 0xce │ │ + 15d7c: 0064 lsls r4, r4, #1 │ │ + 15d7e: 5939 ldr r1, [r7, r4] │ │ + 15d80: 1c38 adds r0, r7, #0 │ │ + 15d82: f7fa fd55 bl 10830 │ │ + 15d86: 5138 str r0, [r7, r4] │ │ + 15d88: 1c43 adds r3, r0, #1 │ │ + 15d8a: 7fda ldrb r2, [r3, #31] │ │ + 15d8c: 1c83 adds r3, r0, #2 │ │ + 15d8e: 7fdb ldrb r3, [r3, #31] │ │ + 15d90: 1c01 adds r1, r0, #0 │ │ + 15d92: 021b lsls r3, r3, #8 │ │ + 15d94: 4313 orrs r3, r2 │ │ + 15d96: 1cc2 adds r2, r0, #3 │ │ + 15d98: 7fd2 ldrb r2, [r2, #31] │ │ + 15d9a: 0412 lsls r2, r2, #16 │ │ + 15d9c: 431a orrs r2, r3 │ │ + 15d9e: 1d03 adds r3, r0, #4 │ │ + 15da0: 7fdb ldrb r3, [r3, #31] │ │ + 15da2: 061b lsls r3, r3, #24 │ │ + 15da4: 4313 orrs r3, r2 │ │ + 15da6: 3302 adds r3, #2 │ │ + 15da8: 4258 negs r0, r3 │ │ + 15daa: 4158 adcs r0, r3 │ │ + 15dac: 1d03 adds r3, r0, #4 │ │ + 15dae: 26d4 movs r6, #212 ; 0xd4 │ │ + 15db0: 0076 lsls r6, r6, #1 │ │ + 15db2: 1c38 adds r0, r7, #0 │ │ + 15db4: 59ba ldr r2, [r7, r6] │ │ + 15db6: f7f9 fdd3 bl f960 │ │ + 15dba: 5939 ldr r1, [r7, r4] │ │ + 15dbc: 59ba ldr r2, [r7, r6] │ │ + 15dbe: 1c38 adds r0, r7, #0 │ │ + 15dc0: f7f9 fdf4 bl f9ac │ │ + 15dc4: 3505 adds r5, #5 │ │ + 15dc6: e2ff b.n 163c8 │ │ + 15dc8: dcea bgt.n 15da0 │ │ + 15dca: 0001 movs r1, r0 │ │ + 15dcc: dcd3 bgt.n 15d76 │ │ + 15dce: 0001 movs r1, r0 │ │ + 15dd0: dcb7 bgt.n 15d42 │ │ + 15dd2: 0001 movs r1, r0 │ │ + 15dd4: dc99 bgt.n 15d0a │ │ + 15dd6: 0001 movs r1, r0 │ │ + 15dd8: dc7f bgt.n 15eda │ │ + 15dda: 0001 movs r1, r0 │ │ + 15ddc: dc62 bgt.n 15ea4 │ │ + 15dde: 0001 movs r1, r0 │ │ + 15de0: dc47 bgt.n 15e72 │ │ + 15de2: 0001 movs r1, r0 │ │ + 15de4: dc32 bgt.n 15e4c │ │ + 15de6: 0001 movs r1, r0 │ │ + 15de8: dc01 bgt.n 15dee │ │ + 15dea: 0001 movs r1, r0 │ │ + 15dec: dbe9 blt.n 15dc2 │ │ + 15dee: 0001 movs r1, r0 │ │ + 15df0: db8a blt.n 15d08 │ │ + 15df2: 0001 movs r1, r0 │ │ + 15df4: db2c blt.n 15e50 │ │ + 15df6: 0001 movs r1, r0 │ │ + 15df8: daf1 bge.n 15dde │ │ + 15dfa: 0001 movs r1, r0 │ │ + 15dfc: daa6 bge.n 15d4c │ │ + 15dfe: 0001 movs r1, r0 │ │ + 15e00: 49cc ldr r1, [pc, #816] ; (16134 ) │ │ + 15e02: 1c28 adds r0, r5, #0 │ │ + 15e04: 4479 add r1, pc │ │ + 15e06: 2206 movs r2, #6 │ │ + 15e08: f01b ff98 bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 15e0c: 9007 str r0, [sp, #28] │ │ + 15e0e: 2800 cmp r0, #0 │ │ + 15e10: d103 bne.n 15e1a │ │ + 15e12: 79ab ldrb r3, [r5, #6] │ │ + 15e14: 9a08 ldr r2, [sp, #32] │ │ + 15e16: 4293 cmp r3, r2 │ │ + 15e18: d00c beq.n 15e34 │ │ + 15e1a: 49c7 ldr r1, [pc, #796] ; (16138 ) │ │ + 15e1c: 1c28 adds r0, r5, #0 │ │ + 15e1e: 4479 add r1, pc │ │ + 15e20: 2206 movs r2, #6 │ │ + 15e22: f01b ff8b bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 15e26: 9007 str r0, [sp, #28] │ │ + 15e28: 2800 cmp r0, #0 │ │ + 15e2a: d12a bne.n 15e82 │ │ + 15e2c: 79ab ldrb r3, [r5, #6] │ │ + 15e2e: 9a08 ldr r2, [sp, #32] │ │ + 15e30: 4293 cmp r3, r2 │ │ + 15e32: d126 bne.n 15e82 │ │ + 15e34: 24ce movs r4, #206 ; 0xce │ │ + 15e36: 0064 lsls r4, r4, #1 │ │ + 15e38: 5939 ldr r1, [r7, r4] │ │ + 15e3a: 1c38 adds r0, r7, #0 │ │ + 15e3c: f7fa fcf8 bl 10830 │ │ + 15e40: 5138 str r0, [r7, r4] │ │ + 15e42: 1c43 adds r3, r0, #1 │ │ + 15e44: 7fda ldrb r2, [r3, #31] │ │ + 15e46: 1c83 adds r3, r0, #2 │ │ + 15e48: 7fdb ldrb r3, [r3, #31] │ │ + 15e4a: 26d4 movs r6, #212 ; 0xd4 │ │ + 15e4c: 021b lsls r3, r3, #8 │ │ + 15e4e: 4313 orrs r3, r2 │ │ + 15e50: 1cc2 adds r2, r0, #3 │ │ + 15e52: 7fd2 ldrb r2, [r2, #31] │ │ + 15e54: 1c01 adds r1, r0, #0 │ │ + 15e56: 0412 lsls r2, r2, #16 │ │ + 15e58: 431a orrs r2, r3 │ │ + 15e5a: 1d03 adds r3, r0, #4 │ │ + 15e5c: 7fdb ldrb r3, [r3, #31] │ │ + 15e5e: 0076 lsls r6, r6, #1 │ │ + 15e60: 061b lsls r3, r3, #24 │ │ + 15e62: 4313 orrs r3, r2 │ │ + 15e64: 3302 adds r3, #2 │ │ + 15e66: 4258 negs r0, r3 │ │ + 15e68: 4158 adcs r0, r3 │ │ + 15e6a: 59ba ldr r2, [r7, r6] │ │ + 15e6c: 1c83 adds r3, r0, #2 │ │ + 15e6e: 1c38 adds r0, r7, #0 │ │ + 15e70: f7f9 fd76 bl f960 │ │ + 15e74: 5939 ldr r1, [r7, r4] │ │ + 15e76: 59ba ldr r2, [r7, r6] │ │ + 15e78: 1c38 adds r0, r7, #0 │ │ + 15e7a: f7f9 fd97 bl f9ac │ │ + 15e7e: 3507 adds r5, #7 │ │ + 15e80: e2a2 b.n 163c8 │ │ + 15e82: 9b08 ldr r3, [sp, #32] │ │ + 15e84: 2b21 cmp r3, #33 ; 0x21 │ │ + 15e86: d131 bne.n 15eec │ │ + 15e88: 1c2e adds r6, r5, #0 │ │ + 15e8a: 4bac ldr r3, [pc, #688] ; (1613c ) │ │ + 15e8c: 9a1a ldr r2, [sp, #104] ; 0x68 │ │ + 15e8e: 58d3 ldr r3, [r2, r3] │ │ + 15e90: 681b ldr r3, [r3, #0] │ │ + 15e92: 9307 str r3, [sp, #28] │ │ + 15e94: 4baa ldr r3, [pc, #680] ; (16140 ) │ │ + 15e96: 447b add r3, pc │ │ + 15e98: 9322 str r3, [sp, #136] ; 0x88 │ │ + 15e9a: 7834 ldrb r4, [r6, #0] │ │ + 15e9c: 1b73 subs r3, r6, r5 │ │ + 15e9e: 931e str r3, [sp, #120] ; 0x78 │ │ + 15ea0: 2c00 cmp r4, #0 │ │ + 15ea2: d100 bne.n 15ea6 │ │ + 15ea4: e23f b.n 16326 │ │ + 15ea6: 9822 ldr r0, [sp, #136] ; 0x88 │ │ + 15ea8: 1c21 adds r1, r4, #0 │ │ + 15eaa: f01b ff4f bl 31d4c <__aeabi_llsl@@Base+0x1ec> │ │ + 15eae: 2800 cmp r0, #0 │ │ + 15eb0: d106 bne.n 15ec0 │ │ + 15eb2: 2208 movs r2, #8 │ │ + 15eb4: 9b07 ldr r3, [sp, #28] │ │ + 15eb6: 3601 adds r6, #1 │ │ + 15eb8: 191b adds r3, r3, r4 │ │ + 15eba: 785b ldrb r3, [r3, #1] │ │ + 15ebc: 4213 tst r3, r2 │ │ + 15ebe: d0ec beq.n 15e9a │ │ + 15ec0: 2300 movs r3, #0 │ │ + 15ec2: 9307 str r3, [sp, #28] │ │ + 15ec4: 2c21 cmp r4, #33 ; 0x21 │ │ + 15ec6: d000 beq.n 15eca │ │ + 15ec8: e27e b.n 163c8 │ │ + 15eca: 24ce movs r4, #206 ; 0xce │ │ + 15ecc: 0064 lsls r4, r4, #1 │ │ + 15ece: 5939 ldr r1, [r7, r4] │ │ + 15ed0: 1c38 adds r0, r7, #0 │ │ + 15ed2: f7fa fcad bl 10830 │ │ + 15ed6: 1c2a adds r2, r5, #0 │ │ + 15ed8: 1c01 adds r1, r0, #0 │ │ + 15eda: 5138 str r0, [r7, r4] │ │ + 15edc: 1c38 adds r0, r7, #0 │ │ + 15ede: f7f8 fe1d bl eb1c │ │ + 15ee2: 9b1e ldr r3, [sp, #120] ; 0x78 │ │ + 15ee4: 9020 str r0, [sp, #128] ; 0x80 │ │ + 15ee6: 3301 adds r3, #1 │ │ + 15ee8: 18ed adds r5, r5, r3 │ │ + 15eea: e26d b.n 163c8 │ │ + 15eec: 24ce movs r4, #206 ; 0xce │ │ + 15eee: 0064 lsls r4, r4, #1 │ │ + 15ef0: 5939 ldr r1, [r7, r4] │ │ + 15ef2: 1c38 adds r0, r7, #0 │ │ + 15ef4: f7fa fc9c bl 10830 │ │ + 15ef8: 1c2a adds r2, r5, #0 │ │ + 15efa: 1c01 adds r1, r0, #0 │ │ + 15efc: 5138 str r0, [r7, r4] │ │ + 15efe: 1c38 adds r0, r7, #0 │ │ + 15f00: f7f8 fe0c bl eb1c │ │ + 15f04: 9020 str r0, [sp, #128] ; 0x80 │ │ + 15f06: 3501 adds r5, #1 │ │ + 15f08: 1e6b subs r3, r5, #1 │ │ + 15f0a: 781b ldrb r3, [r3, #0] │ │ + 15f0c: 9308 str r3, [sp, #32] │ │ + 15f0e: 2b00 cmp r3, #0 │ │ + 15f10: d100 bne.n 15f14 │ │ + 15f12: e20a b.n 1632a │ │ + 15f14: 2b2b cmp r3, #43 ; 0x2b │ │ + 15f16: d1f6 bne.n 15f06 │ │ + 15f18: f7ff fb3c bl 15594 │ │ + 15f1c: 1c15 adds r5, r2, #0 │ │ + 15f1e: 4889 ldr r0, [pc, #548] ; (16144 ) │ │ + 15f20: 9908 ldr r1, [sp, #32] │ │ + 15f22: 4478 add r0, pc │ │ + 15f24: f01b ff12 bl 31d4c <__aeabi_llsl@@Base+0x1ec> │ │ + 15f28: 1e06 subs r6, r0, #0 │ │ + 15f2a: d100 bne.n 15f2e │ │ + 15f2c: e0d8 b.n 160e0 │ │ + 15f2e: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ + 15f30: 1c38 adds r0, r7, #0 │ │ + 15f32: 58fb ldr r3, [r7, r3] │ │ + 15f34: 1c19 adds r1, r3, #0 │ │ + 15f36: 9314 str r3, [sp, #80] ; 0x50 │ │ + 15f38: f7fa fc7a bl 10830 │ │ + 15f3c: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ + 15f3e: 50f8 str r0, [r7, r3] │ │ + 15f40: 1c38 adds r0, r7, #0 │ │ + 15f42: f7f8 fa87 bl e454 │ │ + 15f46: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 15f48: 6978 ldr r0, [r7, #20] │ │ + 15f4a: 9a3c ldr r2, [sp, #240] ; 0xf0 │ │ + 15f4c: 58fc ldr r4, [r7, r3] │ │ + 15f4e: 9b0e ldr r3, [sp, #56] ; 0x38 │ │ + 15f50: 2101 movs r1, #1 │ │ + 15f52: 1ae6 subs r6, r4, r3 │ │ + 15f54: f7f9 fb86 bl f664 │ │ + 15f58: 1c01 adds r1, r0, #0 │ │ + 15f5a: 1c30 adds r0, r6, #0 │ │ + 15f5c: f01b fee6 bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 15f60: 9920 ldr r1, [sp, #128] ; 0x80 │ │ + 15f62: 1c02 adds r2, r0, #0 │ │ + 15f64: 1c38 adds r0, r7, #0 │ │ + 15f66: f7f8 feb5 bl ecd4 │ │ + 15f6a: ab6c add r3, sp, #432 ; 0x1b0 │ │ + 15f6c: 9300 str r3, [sp, #0] │ │ + 15f6e: 9b12 ldr r3, [sp, #72] ; 0x48 │ │ + 15f70: 1c2a adds r2, r5, #0 │ │ + 15f72: 9302 str r3, [sp, #8] │ │ + 15f74: 9b0f ldr r3, [sp, #60] ; 0x3c │ │ + 15f76: 9001 str r0, [sp, #4] │ │ + 15f78: 9908 ldr r1, [sp, #32] │ │ + 15f7a: 9303 str r3, [sp, #12] │ │ + 15f7c: 1c38 adds r0, r7, #0 │ │ + 15f7e: 1c23 adds r3, r4, #0 │ │ + 15f80: f7fa f810 bl ffa4 │ │ + 15f84: 9b0f ldr r3, [sp, #60] ; 0x3c │ │ + 15f86: 182e adds r6, r5, r0 │ │ + 15f88: 1c30 adds r0, r6, #0 │ │ + 15f8a: 3bff subs r3, #255 ; 0xff │ │ + 15f8c: 4259 negs r1, r3 │ │ + 15f8e: 4159 adcs r1, r3 │ │ + 15f90: 9a12 ldr r2, [sp, #72] ; 0x48 │ │ + 15f92: 424b negs r3, r1 │ │ + 15f94: a93d add r1, sp, #244 ; 0xf4 │ │ + 15f96: 401a ands r2, r3 │ │ + 15f98: 9212 str r2, [sp, #72] ; 0x48 │ │ + 15f9a: aa3e add r2, sp, #248 ; 0xf8 │ │ + 15f9c: f7f8 fb00 bl e5a0 │ │ + 15fa0: 1836 adds r6, r6, r0 │ │ + 15fa2: 7833 ldrb r3, [r6, #0] │ │ + 15fa4: 2b2d cmp r3, #45 ; 0x2d │ │ + 15fa6: d117 bne.n 15fd8 │ │ + 15fa8: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ + 15faa: 3601 adds r6, #1 │ │ + 15fac: 58f9 ldr r1, [r7, r3] │ │ + 15fae: 7a4b ldrb r3, [r1, #9] │ │ + 15fb0: 7a0a ldrb r2, [r1, #8] │ │ + 15fb2: 021b lsls r3, r3, #8 │ │ + 15fb4: 4313 orrs r3, r2 │ │ + 15fb6: 7a8a ldrb r2, [r1, #10] │ │ + 15fb8: 0412 lsls r2, r2, #16 │ │ + 15fba: 431a orrs r2, r3 │ │ + 15fbc: 7acb ldrb r3, [r1, #11] │ │ + 15fbe: 061b lsls r3, r3, #24 │ │ + 15fc0: 4313 orrs r3, r2 │ │ + 15fc2: d009 beq.n 15fd8 │ │ + 15fc4: 7a1a ldrb r2, [r3, #8] │ │ + 15fc6: 2a01 cmp r2, #1 │ │ + 15fc8: d006 beq.n 15fd8 │ │ + 15fca: 0a1a lsrs r2, r3, #8 │ │ + 15fcc: 740b strb r3, [r1, #16] │ │ + 15fce: 744a strb r2, [r1, #17] │ │ + 15fd0: 0c1a lsrs r2, r3, #16 │ │ + 15fd2: 0e1b lsrs r3, r3, #24 │ │ + 15fd4: 748a strb r2, [r1, #18] │ │ + 15fd6: 74cb strb r3, [r1, #19] │ │ + 15fd8: 9b42 ldr r3, [sp, #264] ; 0x108 │ │ + 15fda: 9a40 ldr r2, [sp, #256] ; 0x100 │ │ + 15fdc: 9941 ldr r1, [sp, #260] ; 0x104 │ │ + 15fde: 2b00 cmp r3, #0 │ │ + 15fe0: d006 beq.n 15ff0 │ │ + 15fe2: 983d ldr r0, [sp, #244] ; 0xf4 │ │ + 15fe4: 3b01 subs r3, #1 │ │ + 15fe6: 4348 muls r0, r1 │ │ + 15fe8: 993e ldr r1, [sp, #248] ; 0xf8 │ │ + 15fea: 903d str r0, [sp, #244] ; 0xf4 │ │ + 15fec: 4351 muls r1, r2 │ │ + 15fee: 913e str r1, [sp, #248] ; 0xf8 │ │ + 15ff0: 2208 movs r2, #8 │ │ + 15ff2: 9342 str r3, [sp, #264] ; 0x108 │ │ + 15ff4: 9b1b ldr r3, [sp, #108] ; 0x6c │ │ + 15ff6: 6819 ldr r1, [r3, #0] │ │ + 15ff8: 7833 ldrb r3, [r6, #0] │ │ + 15ffa: 18cb adds r3, r1, r3 │ │ + 15ffc: 785b ldrb r3, [r3, #1] │ │ + 15ffe: 4213 tst r3, r2 │ │ + 16000: d001 beq.n 16006 │ │ + 16002: 3601 adds r6, #1 │ │ + 16004: e7f8 b.n 15ff8 │ │ + 16006: 9b18 ldr r3, [sp, #96] ; 0x60 │ │ + 16008: a93d add r1, sp, #244 ; 0xf4 │ │ + 1600a: aa3e add r2, sp, #248 ; 0xf8 │ │ + 1600c: 9300 str r3, [sp, #0] │ │ + 1600e: 1c30 adds r0, r6, #0 │ │ + 16010: ab3f add r3, sp, #252 ; 0xfc │ │ + 16012: f7f8 faf7 bl e604 │ │ + 16016: 9b3d ldr r3, [sp, #244] ; 0xf4 │ │ + 16018: 9939 ldr r1, [sp, #228] ; 0xe4 │ │ + 1601a: 697c ldr r4, [r7, #20] │ │ + 1601c: 9a3a ldr r2, [sp, #232] ; 0xe8 │ │ + 1601e: 4359 muls r1, r3 │ │ + 16020: 9b3e ldr r3, [sp, #248] ; 0xf8 │ │ + 16022: 1835 adds r5, r6, r0 │ │ + 16024: 1c20 adds r0, r4, #0 │ │ + 16026: 435a muls r2, r3 │ │ + 16028: f7f9 fb1c bl f664 │ │ + 1602c: 9a16 ldr r2, [sp, #88] ; 0x58 │ │ + 1602e: 1c03 adds r3, r0, #0 │ │ + 16030: 2a00 cmp r2, #0 │ │ + 16032: d000 beq.n 16036 │ │ + 16034: 0043 lsls r3, r0, #1 │ │ + 16036: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 16038: 4293 cmp r3, r2 │ │ + 1603a: d902 bls.n 16042 │ │ + 1603c: 1a98 subs r0, r3, r2 │ │ + 1603e: 2300 movs r3, #0 │ │ + 16040: e005 b.n 1604e │ │ + 16042: 26c0 movs r6, #192 ; 0xc0 │ │ + 16044: 1c30 adds r0, r6, #0 │ │ + 16046: 4360 muls r0, r4 │ │ + 16048: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 1604a: 1812 adds r2, r2, r0 │ │ + 1604c: 1ad3 subs r3, r2, r3 │ │ + 1604e: 26d4 movs r6, #212 ; 0xd4 │ │ + 16050: 21c0 movs r1, #192 ; 0xc0 │ │ + 16052: 0076 lsls r6, r6, #1 │ │ + 16054: 9309 str r3, [sp, #36] ; 0x24 │ │ + 16056: 59bb ldr r3, [r7, r6] │ │ + 16058: 18c2 adds r2, r0, r3 │ │ + 1605a: 1c0b adds r3, r1, #0 │ │ + 1605c: 4363 muls r3, r4 │ │ + 1605e: 24ce movs r4, #206 ; 0xce │ │ + 16060: 51ba str r2, [r7, r6] │ │ + 16062: 0064 lsls r4, r4, #1 │ │ + 16064: 4298 cmp r0, r3 │ │ + 16066: d90c bls.n 16082 │ │ + 16068: 9b11 ldr r3, [sp, #68] ; 0x44 │ │ + 1606a: 5939 ldr r1, [r7, r4] │ │ + 1606c: 1ad3 subs r3, r2, r3 │ │ + 1606e: 9a22 ldr r2, [sp, #136] ; 0x88 │ │ + 16070: 469c mov ip, r3 │ │ + 16072: 2300 movs r3, #0 │ │ + 16074: 2a2e cmp r2, #46 ; 0x2e │ │ + 16076: d100 bne.n 1607a │ │ + 16078: 0843 lsrs r3, r0, #1 │ │ + 1607a: 4662 mov r2, ip │ │ + 1607c: 1c38 adds r0, r7, #0 │ │ + 1607e: 1ad2 subs r2, r2, r3 │ │ + 16080: e001 b.n 16086 │ │ + 16082: 1c38 adds r0, r7, #0 │ │ + 16084: 5939 ldr r1, [r7, r4] │ │ + 16086: f7f9 fcb5 bl f9f4 │ │ + 1608a: 1c38 adds r0, r7, #0 │ │ + 1608c: 5939 ldr r1, [r7, r4] │ │ + 1608e: 59ba ldr r2, [r7, r6] │ │ + 16090: f7f9 fcda bl fa48 │ │ + 16094: 23c0 movs r3, #192 ; 0xc0 │ │ + 16096: 005b lsls r3, r3, #1 │ │ + 16098: 58fb ldr r3, [r7, r3] │ │ + 1609a: 2b00 cmp r3, #0 │ │ + 1609c: d00e beq.n 160bc │ │ + 1609e: 23ce movs r3, #206 ; 0xce │ │ + 160a0: 005b lsls r3, r3, #1 │ │ + 160a2: 58fa ldr r2, [r7, r3] │ │ + 160a4: 23d0 movs r3, #208 ; 0xd0 │ │ + 160a6: 005b lsls r3, r3, #1 │ │ + 160a8: 58fb ldr r3, [r7, r3] │ │ + 160aa: 429a cmp r2, r3 │ │ + 160ac: d106 bne.n 160bc │ │ + 160ae: 23d4 movs r3, #212 ; 0xd4 │ │ + 160b0: 005b lsls r3, r3, #1 │ │ + 160b2: 58f9 ldr r1, [r7, r3] │ │ + 160b4: 1c38 adds r0, r7, #0 │ │ + 160b6: 9a0e ldr r2, [sp, #56] ; 0x38 │ │ + 160b8: f7fb fdb2 bl 11c20 │ │ + 160bc: 23be movs r3, #190 ; 0xbe │ │ + 160be: 005b lsls r3, r3, #1 │ │ + 160c0: 58fb ldr r3, [r7, r3] │ │ + 160c2: 2b00 cmp r3, #0 │ │ + 160c4: d100 bne.n 160c8 │ │ + 160c6: e17d b.n 163c4 │ │ + 160c8: 23d2 movs r3, #210 ; 0xd2 │ │ + 160ca: 2100 movs r1, #0 │ │ + 160cc: 005b lsls r3, r3, #1 │ │ + 160ce: 593a ldr r2, [r7, r4] │ │ + 160d0: 58fb ldr r3, [r7, r3] │ │ + 160d2: 9114 str r1, [sp, #80] ; 0x50 │ │ + 160d4: 9116 str r1, [sp, #88] ; 0x58 │ │ + 160d6: 429a cmp r2, r3 │ │ + 160d8: d000 beq.n 160dc │ │ + 160da: e175 b.n 163c8 │ │ + 160dc: 59b9 ldr r1, [r7, r6] │ │ + 160de: e100 b.n 162e2 │ │ + 160e0: 4819 ldr r0, [pc, #100] ; (16148 ) │ │ + 160e2: 9908 ldr r1, [sp, #32] │ │ + 160e4: 4478 add r0, pc │ │ + 160e6: f01b fe31 bl 31d4c <__aeabi_llsl@@Base+0x1ec> │ │ + 160ea: 1e04 subs r4, r0, #0 │ │ + 160ec: d079 beq.n 161e2 │ │ + 160ee: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ + 160f0: 1c38 adds r0, r7, #0 │ │ + 160f2: 58fb ldr r3, [r7, r3] │ │ + 160f4: 1c19 adds r1, r3, #0 │ │ + 160f6: 9314 str r3, [sp, #80] ; 0x50 │ │ + 160f8: f7fa fb9a bl 10830 │ │ + 160fc: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ + 160fe: 50f8 str r0, [r7, r3] │ │ + 16100: 3005 adds r0, #5 │ │ + 16102: 7fc2 ldrb r2, [r0, #31] │ │ + 16104: 1c30 adds r0, r6, #0 │ │ + 16106: 68bc ldr r4, [r7, #8] │ │ + 16108: 2c00 cmp r4, #0 │ │ + 1610a: d01f beq.n 1614c │ │ + 1610c: 1d63 adds r3, r4, #5 │ │ + 1610e: 7fdb ldrb r3, [r3, #31] │ │ + 16110: 4293 cmp r3, r2 │ │ + 16112: d103 bne.n 1611c │ │ + 16114: 7420 strb r0, [r4, #16] │ │ + 16116: 7460 strb r0, [r4, #17] │ │ + 16118: 74a0 strb r0, [r4, #18] │ │ + 1611a: 74e0 strb r0, [r4, #19] │ │ + 1611c: 7861 ldrb r1, [r4, #1] │ │ + 1611e: 7823 ldrb r3, [r4, #0] │ │ + 16120: 0209 lsls r1, r1, #8 │ │ + 16122: 4319 orrs r1, r3 │ │ + 16124: 78a3 ldrb r3, [r4, #2] │ │ + 16126: 78e4 ldrb r4, [r4, #3] │ │ + 16128: 041b lsls r3, r3, #16 │ │ + 1612a: 430b orrs r3, r1 │ │ + 1612c: 0624 lsls r4, r4, #24 │ │ + 1612e: 431c orrs r4, r3 │ │ + 16130: e7ea b.n 16108 │ │ + 16132: 46c0 nop ; (mov r8, r8) │ │ + 16134: da0b bge.n 1614e │ │ + 16136: 0001 movs r1, r0 │ │ + 16138: d9f8 bls.n 1612c │ │ + 1613a: 0001 movs r1, r0 │ │ + 1613c: ff2c ffff vminnm.f32 , q14, │ │ + 16140: d987 bls.n 16052 │ │ + 16142: 0001 movs r1, r0 │ │ + 16144: d901 bls.n 1614a │ │ + 16146: 0001 movs r1, r0 │ │ + 16148: d752 bvc.n 161f0 │ │ + 1614a: 0001 movs r1, r0 │ │ + 1614c: a93d add r1, sp, #244 ; 0xf4 │ │ + 1614e: aa3e add r2, sp, #248 ; 0xf8 │ │ + 16150: 1c28 adds r0, r5, #0 │ │ + 16152: f7f8 fa25 bl e5a0 │ │ + 16156: 9b42 ldr r3, [sp, #264] ; 0x108 │ │ + 16158: 182e adds r6, r5, r0 │ │ + 1615a: 9a40 ldr r2, [sp, #256] ; 0x100 │ │ + 1615c: 9941 ldr r1, [sp, #260] ; 0x104 │ │ + 1615e: 2b00 cmp r3, #0 │ │ + 16160: d006 beq.n 16170 │ │ + 16162: 983d ldr r0, [sp, #244] ; 0xf4 │ │ + 16164: 3b01 subs r3, #1 │ │ + 16166: 4348 muls r0, r1 │ │ + 16168: 993e ldr r1, [sp, #248] ; 0xf8 │ │ + 1616a: 903d str r0, [sp, #244] ; 0xf4 │ │ + 1616c: 4351 muls r1, r2 │ │ + 1616e: 913e str r1, [sp, #248] ; 0xf8 │ │ + 16170: 2208 movs r2, #8 │ │ + 16172: 9342 str r3, [sp, #264] ; 0x108 │ │ + 16174: 9b1b ldr r3, [sp, #108] ; 0x6c │ │ + 16176: 6819 ldr r1, [r3, #0] │ │ + 16178: 7833 ldrb r3, [r6, #0] │ │ + 1617a: 18cb adds r3, r1, r3 │ │ + 1617c: 785b ldrb r3, [r3, #1] │ │ + 1617e: 4213 tst r3, r2 │ │ + 16180: d001 beq.n 16186 │ │ + 16182: 3601 adds r6, #1 │ │ + 16184: e7f8 b.n 16178 │ │ + 16186: 9b18 ldr r3, [sp, #96] ; 0x60 │ │ + 16188: a93d add r1, sp, #244 ; 0xf4 │ │ + 1618a: aa3e add r2, sp, #248 ; 0xf8 │ │ + 1618c: 9300 str r3, [sp, #0] │ │ + 1618e: 1c30 adds r0, r6, #0 │ │ + 16190: ab3f add r3, sp, #252 ; 0xfc │ │ + 16192: f7f8 fa37 bl e604 │ │ + 16196: 9b3d ldr r3, [sp, #244] ; 0xf4 │ │ + 16198: 9939 ldr r1, [sp, #228] ; 0xe4 │ │ + 1619a: 697c ldr r4, [r7, #20] │ │ + 1619c: 9a3a ldr r2, [sp, #232] ; 0xe8 │ │ + 1619e: 4359 muls r1, r3 │ │ + 161a0: 9b3e ldr r3, [sp, #248] ; 0xf8 │ │ + 161a2: 1835 adds r5, r6, r0 │ │ + 161a4: 1c20 adds r0, r4, #0 │ │ + 161a6: 435a muls r2, r3 │ │ + 161a8: f7f9 fa5c bl f664 │ │ + 161ac: 9b16 ldr r3, [sp, #88] ; 0x58 │ │ + 161ae: 2b00 cmp r3, #0 │ │ + 161b0: d000 beq.n 161b4 │ │ + 161b2: 0040 lsls r0, r0, #1 │ │ + 161b4: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 161b6: 4298 cmp r0, r3 │ │ + 161b8: d902 bls.n 161c0 │ │ + 161ba: 1ac1 subs r1, r0, r3 │ │ + 161bc: 2300 movs r3, #0 │ │ + 161be: e005 b.n 161cc │ │ + 161c0: 23c0 movs r3, #192 ; 0xc0 │ │ + 161c2: 1c19 adds r1, r3, #0 │ │ + 161c4: 4361 muls r1, r4 │ │ + 161c6: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 161c8: 185a adds r2, r3, r1 │ │ + 161ca: 1a13 subs r3, r2, r0 │ │ + 161cc: 24d4 movs r4, #212 ; 0xd4 │ │ + 161ce: 26ce movs r6, #206 ; 0xce │ │ + 161d0: 9309 str r3, [sp, #36] ; 0x24 │ │ + 161d2: 0064 lsls r4, r4, #1 │ │ + 161d4: 593b ldr r3, [r7, r4] │ │ + 161d6: 0076 lsls r6, r6, #1 │ │ + 161d8: 1c38 adds r0, r7, #0 │ │ + 161da: 18ca adds r2, r1, r3 │ │ + 161dc: 513a str r2, [r7, r4] │ │ + 161de: 59b9 ldr r1, [r7, r6] │ │ + 161e0: e05e b.n 162a0 │ │ + 161e2: 48ce ldr r0, [pc, #824] ; (1651c ) │ │ + 161e4: 9908 ldr r1, [sp, #32] │ │ + 161e6: 4478 add r0, pc │ │ + 161e8: f01b fdb0 bl 31d4c <__aeabi_llsl@@Base+0x1ec> │ │ + 161ec: 2800 cmp r0, #0 │ │ + 161ee: d07d beq.n 162ec │ │ + 161f0: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ + 161f2: 1c38 adds r0, r7, #0 │ │ + 161f4: 58fb ldr r3, [r7, r3] │ │ + 161f6: 1c19 adds r1, r3, #0 │ │ + 161f8: 9314 str r3, [sp, #80] ; 0x50 │ │ + 161fa: f7fa fb19 bl 10830 │ │ + 161fe: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ + 16200: 50f8 str r0, [r7, r3] │ │ + 16202: 3005 adds r0, #5 │ │ + 16204: 7fc1 ldrb r1, [r0, #31] │ │ + 16206: 68bb ldr r3, [r7, #8] │ │ + 16208: 2b00 cmp r3, #0 │ │ + 1620a: d012 beq.n 16232 │ │ + 1620c: 1d5a adds r2, r3, #5 │ │ + 1620e: 7fd2 ldrb r2, [r2, #31] │ │ + 16210: 428a cmp r2, r1 │ │ + 16212: d103 bne.n 1621c │ │ + 16214: 741c strb r4, [r3, #16] │ │ + 16216: 745c strb r4, [r3, #17] │ │ + 16218: 749c strb r4, [r3, #18] │ │ + 1621a: 74dc strb r4, [r3, #19] │ │ + 1621c: 7858 ldrb r0, [r3, #1] │ │ + 1621e: 781a ldrb r2, [r3, #0] │ │ + 16220: 0200 lsls r0, r0, #8 │ │ + 16222: 4310 orrs r0, r2 │ │ + 16224: 789a ldrb r2, [r3, #2] │ │ + 16226: 78db ldrb r3, [r3, #3] │ │ + 16228: 0412 lsls r2, r2, #16 │ │ + 1622a: 4302 orrs r2, r0 │ │ + 1622c: 061b lsls r3, r3, #24 │ │ + 1622e: 4313 orrs r3, r2 │ │ + 16230: e7ea b.n 16208 │ │ + 16232: 1c28 adds r0, r5, #0 │ │ + 16234: a93d add r1, sp, #244 ; 0xf4 │ │ + 16236: aa3e add r2, sp, #248 ; 0xf8 │ │ + 16238: f7f8 f9b2 bl e5a0 │ │ + 1623c: 9b3d ldr r3, [sp, #244] ; 0xf4 │ │ + 1623e: 993b ldr r1, [sp, #236] ; 0xec │ │ + 16240: 697c ldr r4, [r7, #20] │ │ + 16242: 9a3c ldr r2, [sp, #240] ; 0xf0 │ │ + 16244: 4359 muls r1, r3 │ │ + 16246: 9b3e ldr r3, [sp, #248] ; 0xf8 │ │ + 16248: 182d adds r5, r5, r0 │ │ + 1624a: 1c20 adds r0, r4, #0 │ │ + 1624c: 435a muls r2, r3 │ │ + 1624e: f7f9 fa09 bl f664 │ │ + 16252: 9b16 ldr r3, [sp, #88] ; 0x58 │ │ + 16254: 2b00 cmp r3, #0 │ │ + 16256: d000 beq.n 1625a │ │ + 16258: 0040 lsls r0, r0, #1 │ │ + 1625a: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 1625c: 4298 cmp r0, r3 │ │ + 1625e: d902 bls.n 16266 │ │ + 16260: 1ac1 subs r1, r0, r3 │ │ + 16262: 2300 movs r3, #0 │ │ + 16264: e005 b.n 16272 │ │ + 16266: 23c0 movs r3, #192 ; 0xc0 │ │ + 16268: 1c19 adds r1, r3, #0 │ │ + 1626a: 4361 muls r1, r4 │ │ + 1626c: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 1626e: 185a adds r2, r3, r1 │ │ + 16270: 1a13 subs r3, r2, r0 │ │ + 16272: 24d4 movs r4, #212 ; 0xd4 │ │ + 16274: 9309 str r3, [sp, #36] ; 0x24 │ │ + 16276: 0064 lsls r4, r4, #1 │ │ + 16278: 593b ldr r3, [r7, r4] │ │ + 1627a: 4aa9 ldr r2, [pc, #676] ; (16520 ) │ │ + 1627c: 26ce movs r6, #206 ; 0xce │ │ + 1627e: 18cb adds r3, r1, r3 │ │ + 16280: 513b str r3, [r7, r4] │ │ + 16282: 9b17 ldr r3, [sp, #92] ; 0x5c │ │ + 16284: 447a add r2, pc │ │ + 16286: 49a7 ldr r1, [pc, #668] ; (16524 ) │ │ + 16288: 009b lsls r3, r3, #2 │ │ + 1628a: 18d3 adds r3, r2, r3 │ │ + 1628c: 6c1b ldr r3, [r3, #64] ; 0x40 │ │ + 1628e: 4479 add r1, pc │ │ + 16290: a86c add r0, sp, #432 ; 0x1b0 │ │ + 16292: 1c1a adds r2, r3, #0 │ │ + 16294: f01b fdc2 bl 31e1c <__aeabi_llsl@@Base+0x2bc> │ │ + 16298: 1c38 adds r0, r7, #0 │ │ + 1629a: 0076 lsls r6, r6, #1 │ │ + 1629c: 59b9 ldr r1, [r7, r6] │ │ + 1629e: 593a ldr r2, [r7, r4] │ │ + 162a0: f7f9 fbd2 bl fa48 │ │ + 162a4: 23c0 movs r3, #192 ; 0xc0 │ │ + 162a6: 005b lsls r3, r3, #1 │ │ + 162a8: 58fb ldr r3, [r7, r3] │ │ + 162aa: 2b00 cmp r3, #0 │ │ + 162ac: d00a beq.n 162c4 │ │ + 162ae: 23d0 movs r3, #208 ; 0xd0 │ │ + 162b0: 005b lsls r3, r3, #1 │ │ + 162b2: 58fb ldr r3, [r7, r3] │ │ + 162b4: 59ba ldr r2, [r7, r6] │ │ + 162b6: 429a cmp r2, r3 │ │ + 162b8: d104 bne.n 162c4 │ │ + 162ba: 1c38 adds r0, r7, #0 │ │ + 162bc: 5939 ldr r1, [r7, r4] │ │ + 162be: 9a0e ldr r2, [sp, #56] ; 0x38 │ │ + 162c0: f7fb fcae bl 11c20 │ │ + 162c4: 23be movs r3, #190 ; 0xbe │ │ + 162c6: 005b lsls r3, r3, #1 │ │ + 162c8: 58fb ldr r3, [r7, r3] │ │ + 162ca: 2b00 cmp r3, #0 │ │ + 162cc: d07a beq.n 163c4 │ │ + 162ce: 23d2 movs r3, #210 ; 0xd2 │ │ + 162d0: 2100 movs r1, #0 │ │ + 162d2: 005b lsls r3, r3, #1 │ │ + 162d4: 59ba ldr r2, [r7, r6] │ │ + 162d6: 58fb ldr r3, [r7, r3] │ │ + 162d8: 9114 str r1, [sp, #80] ; 0x50 │ │ + 162da: 9116 str r1, [sp, #88] ; 0x58 │ │ + 162dc: 429a cmp r2, r3 │ │ + 162de: d173 bne.n 163c8 │ │ + 162e0: 5939 ldr r1, [r7, r4] │ │ + 162e2: 1c38 adds r0, r7, #0 │ │ + 162e4: 9a0e ldr r2, [sp, #56] ; 0x38 │ │ + 162e6: f7fa fe3d bl 10f64 │ │ + 162ea: e06d b.n 163c8 │ │ + 162ec: 9a08 ldr r2, [sp, #32] │ │ + 162ee: 9b1b ldr r3, [sp, #108] ; 0x6c │ │ + 162f0: 4694 mov ip, r2 │ │ + 162f2: 681b ldr r3, [r3, #0] │ │ + 162f4: 931e str r3, [sp, #120] ; 0x78 │ │ + 162f6: 4463 add r3, ip │ │ + 162f8: 785b ldrb r3, [r3, #1] │ │ + 162fa: 079b lsls r3, r3, #30 │ │ + 162fc: d064 beq.n 163c8 │ │ + 162fe: 782b ldrb r3, [r5, #0] │ │ + 16300: 2b3a cmp r3, #58 ; 0x3a │ │ + 16302: d161 bne.n 163c8 │ │ + 16304: 782b ldrb r3, [r5, #0] │ │ + 16306: 2b00 cmp r3, #0 │ │ + 16308: d05e beq.n 163c8 │ │ + 1630a: 3501 adds r5, #1 │ │ + 1630c: e7fa b.n 16304 │ │ + 1630e: 2300 movs r3, #0 │ │ + 16310: 9309 str r3, [sp, #36] ; 0x24 │ │ + 16312: 9307 str r3, [sp, #28] │ │ + 16314: 9313 str r3, [sp, #76] ; 0x4c │ │ + 16316: e001 b.n 1631c │ │ + 16318: 2300 movs r3, #0 │ │ + 1631a: 9307 str r3, [sp, #28] │ │ + 1631c: 9311 str r3, [sp, #68] ; 0x44 │ │ + 1631e: e053 b.n 163c8 │ │ + 16320: 2305 movs r3, #5 │ │ + 16322: 930b str r3, [sp, #44] ; 0x2c │ │ + 16324: e050 b.n 163c8 │ │ + 16326: 9407 str r4, [sp, #28] │ │ + 16328: e04e b.n 163c8 │ │ + 1632a: 9b08 ldr r3, [sp, #32] │ │ + 1632c: f7ff f933 bl 15596 │ │ + 16330: 9b18 ldr r3, [sp, #96] ; 0x60 │ │ + 16332: 1c20 adds r0, r4, #0 │ │ + 16334: 9300 str r3, [sp, #0] │ │ + 16336: a93d add r1, sp, #244 ; 0xf4 │ │ + 16338: aa3e add r2, sp, #248 ; 0xf8 │ │ + 1633a: ab3f add r3, sp, #252 ; 0xfc │ │ + 1633c: f7f8 f962 bl e604 │ │ + 16340: 9b3d ldr r3, [sp, #244] ; 0xf4 │ │ + 16342: 9939 ldr r1, [sp, #228] ; 0xe4 │ │ + 16344: 1825 adds r5, r4, r0 │ │ + 16346: 9a3a ldr r2, [sp, #232] ; 0xe8 │ │ + 16348: 4359 muls r1, r3 │ │ + 1634a: 697c ldr r4, [r7, #20] │ │ + 1634c: 9b3e ldr r3, [sp, #248] ; 0xf8 │ │ + 1634e: 1c20 adds r0, r4, #0 │ │ + 16350: 435a muls r2, r3 │ │ + 16352: f7f9 f987 bl f664 │ │ + 16356: 9b16 ldr r3, [sp, #88] ; 0x58 │ │ + 16358: 2b00 cmp r3, #0 │ │ + 1635a: d000 beq.n 1635e │ │ + 1635c: 0040 lsls r0, r0, #1 │ │ + 1635e: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 16360: 4298 cmp r0, r3 │ │ + 16362: d801 bhi.n 16368 │ │ + 16364: f000 fe8f bl 17086 │ │ + 16368: 1ac3 subs r3, r0, r3 │ │ + 1636a: 9314 str r3, [sp, #80] ; 0x50 │ │ + 1636c: 2300 movs r3, #0 │ │ + 1636e: 9309 str r3, [sp, #36] ; 0x24 │ │ + 16370: 23d4 movs r3, #212 ; 0xd4 │ │ + 16372: 005b lsls r3, r3, #1 │ │ + 16374: 58fb ldr r3, [r7, r3] │ │ + 16376: 9a14 ldr r2, [sp, #80] ; 0x50 │ │ + 16378: 9316 str r3, [sp, #88] ; 0x58 │ │ + 1637a: 18d3 adds r3, r2, r3 │ │ + 1637c: 22d4 movs r2, #212 ; 0xd4 │ │ + 1637e: 0052 lsls r2, r2, #1 │ │ + 16380: 50bb str r3, [r7, r2] │ │ + 16382: 9b1d ldr r3, [sp, #116] ; 0x74 │ │ + 16384: 9a14 ldr r2, [sp, #80] ; 0x50 │ │ + 16386: 435a muls r2, r3 │ │ + 16388: 1c16 adds r6, r2, #0 │ │ + 1638a: 9b07 ldr r3, [sp, #28] │ │ + 1638c: 2b00 cmp r3, #0 │ │ + 1638e: d001 beq.n 16394 │ │ + 16390: f000 fe83 bl 1709a │ │ + 16394: 23c0 movs r3, #192 ; 0xc0 │ │ + 16396: 005b lsls r3, r3, #1 │ │ + 16398: 58fb ldr r3, [r7, r3] │ │ + 1639a: 2b00 cmp r3, #0 │ │ + 1639c: d001 beq.n 163a2 │ │ + 1639e: f000 fee7 bl 17170 │ │ + 163a2: 23be movs r3, #190 ; 0xbe │ │ + 163a4: 005b lsls r3, r3, #1 │ │ + 163a6: 58fb ldr r3, [r7, r3] │ │ + 163a8: 2b00 cmp r3, #0 │ │ + 163aa: d001 beq.n 163b0 │ │ + 163ac: f000 fef7 bl 1719e │ │ + 163b0: 9b0f ldr r3, [sp, #60] ; 0x3c │ │ + 163b2: 3bff subs r3, #255 ; 0xff │ │ + 163b4: 4259 negs r1, r3 │ │ + 163b6: 4159 adcs r1, r3 │ │ + 163b8: 9a12 ldr r2, [sp, #72] ; 0x48 │ │ + 163ba: 424b negs r3, r1 │ │ + 163bc: 401a ands r2, r3 │ │ + 163be: 2300 movs r3, #0 │ │ + 163c0: 9212 str r2, [sp, #72] ; 0x48 │ │ + 163c2: 9307 str r3, [sp, #28] │ │ + 163c4: 9314 str r3, [sp, #80] ; 0x50 │ │ + 163c6: 9316 str r3, [sp, #88] ; 0x58 │ │ + 163c8: 9b21 ldr r3, [sp, #132] ; 0x84 │ │ + 163ca: 2b00 cmp r3, #0 │ │ + 163cc: d004 beq.n 163d8 │ │ + 163ce: 782b ldrb r3, [r5, #0] │ │ + 163d0: 2b00 cmp r3, #0 │ │ + 163d2: d101 bne.n 163d8 │ │ + 163d4: 9d21 ldr r5, [sp, #132] ; 0x84 │ │ + 163d6: 9321 str r3, [sp, #132] ; 0x84 │ │ + 163d8: 9b08 ldr r3, [sp, #32] │ │ + 163da: 1c2e adds r6, r5, #0 │ │ + 163dc: 9322 str r3, [sp, #136] ; 0x88 │ │ + 163de: f7fe fc2f bl 14c40 │ │ + 163e2: 9b19 ldr r3, [sp, #100] ; 0x64 │ │ + 163e4: 2b00 cmp r3, #0 │ │ + 163e6: d004 beq.n 163f2 │ │ + 163e8: 9821 ldr r0, [sp, #132] ; 0x84 │ │ + 163ea: f01b fccf bl 31d8c <__aeabi_llsl@@Base+0x22c> │ │ + 163ee: f7fd fbe1 bl 13bb4 │ │ + 163f2: 1c38 adds r0, r7, #0 │ │ + 163f4: f7fa feb4 bl 11160 │ │ + 163f8: 68bc ldr r4, [r7, #8] │ │ + 163fa: 2c00 cmp r4, #0 │ │ + 163fc: d000 beq.n 16400 │ │ + 163fe: e09f b.n 16540 │ │ + 16400: 4949 ldr r1, [pc, #292] ; (16528 ) │ │ + 16402: acb9 add r4, sp, #740 ; 0x2e4 │ │ + 16404: 9a2f ldr r2, [sp, #188] ; 0xbc │ │ + 16406: 4479 add r1, pc │ │ + 16408: 1c20 adds r0, r4, #0 │ │ + 1640a: f01b fd07 bl 31e1c <__aeabi_llsl@@Base+0x2bc> │ │ + 1640e: 4847 ldr r0, [pc, #284] ; (1652c ) │ │ + 16410: 1c21 adds r1, r4, #0 │ │ + 16412: 4478 add r0, pc │ │ + 16414: f7f9 fbc4 bl fba0 │ │ + 16418: 1c38 adds r0, r7, #0 │ │ + 1641a: 68b9 ldr r1, [r7, #8] │ │ + 1641c: f7fa fa08 bl 10830 │ │ + 16420: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 16422: 60b8 str r0, [r7, #8] │ │ + 16424: 2b03 cmp r3, #3 │ │ + 16426: d163 bne.n 164f0 │ │ + 16428: 1c38 adds r0, r7, #0 │ │ + 1642a: f7f8 fb1f bl ea6c │ │ + 1642e: 68bc ldr r4, [r7, #8] │ │ + 16430: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 16432: 1c38 adds r0, r7, #0 │ │ + 16434: 58fb ldr r3, [r7, r3] │ │ + 16436: 9307 str r3, [sp, #28] │ │ + 16438: 2c00 cmp r4, #0 │ │ + 1643a: d00e beq.n 1645a │ │ + 1643c: 1c1a adds r2, r3, #0 │ │ + 1643e: 1c21 adds r1, r4, #0 │ │ + 16440: f7f9 fad8 bl f9f4 │ │ + 16444: 7862 ldrb r2, [r4, #1] │ │ + 16446: 7823 ldrb r3, [r4, #0] │ │ + 16448: 0212 lsls r2, r2, #8 │ │ + 1644a: 431a orrs r2, r3 │ │ + 1644c: 78a3 ldrb r3, [r4, #2] │ │ + 1644e: 78e4 ldrb r4, [r4, #3] │ │ + 16450: 041b lsls r3, r3, #16 │ │ + 16452: 4313 orrs r3, r2 │ │ + 16454: 0624 lsls r4, r4, #24 │ │ + 16456: 431c orrs r4, r3 │ │ + 16458: e7ea b.n 16430 │ │ + 1645a: 1c1a adds r2, r3, #0 │ │ + 1645c: 68b9 ldr r1, [r7, #8] │ │ + 1645e: f7f9 faa5 bl f9ac │ │ + 16462: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 16464: 1c38 adds r0, r7, #0 │ │ + 16466: 58fe ldr r6, [r7, r3] │ │ + 16468: 1c31 adds r1, r6, #0 │ │ + 1646a: f7f8 f953 bl e714 │ │ + 1646e: 1c31 adds r1, r6, #0 │ │ + 16470: 1c05 adds r5, r0, #0 │ │ + 16472: 1c38 adds r0, r7, #0 │ │ + 16474: f7f8 f8f6 bl e664 │ │ + 16478: 22c0 movs r2, #192 ; 0xc0 │ │ + 1647a: 697b ldr r3, [r7, #20] │ │ + 1647c: 019b lsls r3, r3, #6 │ │ + 1647e: 1c11 adds r1, r2, #0 │ │ + 16480: 4359 muls r1, r3 │ │ + 16482: f01b fc4b bl 31d1c <__aeabi_llsl@@Base+0x1bc> │ │ + 16486: 1e4b subs r3, r1, #1 │ │ + 16488: 4199 sbcs r1, r3 │ │ + 1648a: 4b29 ldr r3, [pc, #164] ; (16530 ) │ │ + 1648c: 186d adds r5, r5, r1 │ │ + 1648e: 447b add r3, pc │ │ + 16490: 7c1b ldrb r3, [r3, #16] │ │ + 16492: 2b20 cmp r3, #32 │ │ + 16494: d118 bne.n 164c8 │ │ + 16496: 23ed movs r3, #237 ; 0xed │ │ + 16498: 9937 ldr r1, [sp, #220] ; 0xdc │ │ + 1649a: aa30 add r2, sp, #192 ; 0xc0 │ │ + 1649c: 189b adds r3, r3, r2 │ │ + 1649e: 701d strb r5, [r3, #0] │ │ + 164a0: 2900 cmp r1, #0 │ │ + 164a2: d016 beq.n 164d2 │ │ + 164a4: aa5e add r2, sp, #376 ; 0x178 │ │ + 164a6: 1913 adds r3, r2, r4 │ │ + 164a8: 5ca0 ldrb r0, [r4, r2] │ │ + 164aa: 785b ldrb r3, [r3, #1] │ │ + 164ac: 4298 cmp r0, r3 │ │ + 164ae: d310 bcc.n 164d2 │ │ + 164b0: 3402 adds r4, #2 │ │ + 164b2: 2c34 cmp r4, #52 ; 0x34 │ │ + 164b4: d1f7 bne.n 164a6 │ │ + 164b6: 481f ldr r0, [pc, #124] ; (16534 ) │ │ + 164b8: 4478 add r0, pc │ │ + 164ba: f7f9 fb71 bl fba0 │ │ + 164be: a837 add r0, sp, #220 ; 0xdc │ │ + 164c0: 2100 movs r1, #0 │ │ + 164c2: f7fa f8bf bl 10644 │ │ + 164c6: e004 b.n 164d2 │ │ + 164c8: 3b41 subs r3, #65 ; 0x41 │ │ + 164ca: 005b lsls r3, r3, #1 │ │ + 164cc: aa5e add r2, sp, #376 ; 0x178 │ │ + 164ce: 18d3 adds r3, r2, r3 │ │ + 164d0: 705d strb r5, [r3, #1] │ │ + 164d2: 9b37 ldr r3, [sp, #220] ; 0xdc │ │ + 164d4: 2b00 cmp r3, #0 │ │ + 164d6: d104 bne.n 164e2 │ │ + 164d8: 1c38 adds r0, r7, #0 │ │ + 164da: a937 add r1, sp, #220 ; 0xdc │ │ + 164dc: aa5e add r2, sp, #376 ; 0x178 │ │ + 164de: f7fa feb7 bl 11250 │ │ + 164e2: a85e add r0, sp, #376 ; 0x178 │ │ + 164e4: 9937 ldr r1, [sp, #220] ; 0xdc │ │ + 164e6: aa38 add r2, sp, #224 ; 0xe0 │ │ + 164e8: 9b1f ldr r3, [sp, #124] ; 0x7c │ │ + 164ea: f7f9 faf5 bl fad8 │ │ + 164ee: 901f str r0, [sp, #124] ; 0x7c │ │ + 164f0: 68bc ldr r4, [r7, #8] │ │ + 164f2: 2c00 cmp r4, #0 │ │ + 164f4: d128 bne.n 16548 │ │ + 164f6: 1c38 adds r0, r7, #0 │ │ + 164f8: f7f8 fab8 bl ea6c │ │ + 164fc: 480e ldr r0, [pc, #56] ; (16538 ) │ │ + 164fe: 4478 add r0, pc │ │ + 16500: f01b fcac bl 31e5c <__aeabi_llsl@@Base+0x2fc> │ │ + 16504: 9008 str r0, [sp, #32] │ │ + 16506: 2800 cmp r0, #0 │ │ + 16508: d101 bne.n 1650e │ │ + 1650a: f000 fbe4 bl 16cd6 │ │ + 1650e: 480b ldr r0, [pc, #44] ; (1653c ) │ │ + 16510: 9937 ldr r1, [sp, #220] ; 0xdc │ │ + 16512: 2400 movs r4, #0 │ │ + 16514: 4478 add r0, pc │ │ + 16516: f01b fd19 bl 31f4c <__aeabi_llsl@@Base+0x3ec> │ │ + 1651a: e24e b.n 169ba │ │ + 1651c: d653 bvs.n 165c6 │ │ + 1651e: 0001 movs r1, r0 │ │ + 16520: 27ac movs r7, #172 ; 0xac │ │ + 16522: 0002 movs r2, r0 │ │ + 16524: d2c8 bcs.n 164b8 │ │ + 16526: 0001 movs r1, r0 │ │ + 16528: d435 bmi.n 16596 │ │ + 1652a: 0001 movs r1, r0 │ │ + 1652c: d42c bmi.n 16588 │ │ + 1652e: 0001 movs r1, r0 │ │ + 16530: 1c0a adds r2, r1, #0 │ │ + 16532: 0003 movs r3, r0 │ │ + 16534: d454 bmi.n 165e0 │ │ + 16536: 0001 movs r1, r0 │ │ + 16538: d355 bcc.n 165e6 │ │ + 1653a: 0001 movs r1, r0 │ │ + 1653c: d350 bcc.n 165e0 │ │ + 1653e: 0001 movs r1, r0 │ │ + 16540: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 16542: 2b03 cmp r3, #3 │ │ + 16544: d100 bne.n 16548 │ │ + 16546: e76f b.n 16428 │ │ + 16548: 2300 movs r3, #0 │ │ + 1654a: 9307 str r3, [sp, #28] │ │ + 1654c: 7965 ldrb r5, [r4, #5] │ │ + 1654e: 7923 ldrb r3, [r4, #4] │ │ + 16550: 79e0 ldrb r0, [r4, #7] │ │ + 16552: 022d lsls r5, r5, #8 │ │ + 16554: 431d orrs r5, r3 │ │ + 16556: 79a3 ldrb r3, [r4, #6] │ │ + 16558: 0600 lsls r0, r0, #24 │ │ + 1655a: 041b lsls r3, r3, #16 │ │ + 1655c: 432b orrs r3, r5 │ │ + 1655e: 4318 orrs r0, r3 │ │ + 16560: 2303 movs r3, #3 │ │ + 16562: 425b negs r3, r3 │ │ + 16564: 9308 str r3, [sp, #32] │ │ + 16566: 2300 movs r3, #0 │ │ + 16568: 1c1d adds r5, r3, #0 │ │ + 1656a: 930b str r3, [sp, #44] ; 0x2c │ │ + 1656c: 2800 cmp r0, #0 │ │ + 1656e: d100 bne.n 16572 │ │ + 16570: e0a3 b.n 166ba │ │ + 16572: 7943 ldrb r3, [r0, #5] │ │ + 16574: 7901 ldrb r1, [r0, #4] │ │ + 16576: 7886 ldrb r6, [r0, #2] │ │ + 16578: 021b lsls r3, r3, #8 │ │ + 1657a: 430b orrs r3, r1 │ │ + 1657c: 1c1a adds r2, r3, #0 │ │ + 1657e: 7983 ldrb r3, [r0, #6] │ │ + 16580: 041b lsls r3, r3, #16 │ │ + 16582: 4313 orrs r3, r2 │ │ + 16584: 1c19 adds r1, r3, #0 │ │ + 16586: 79c3 ldrb r3, [r0, #7] │ │ + 16588: 7802 ldrb r2, [r0, #0] │ │ + 1658a: 061b lsls r3, r3, #24 │ │ + 1658c: 430b orrs r3, r1 │ │ + 1658e: 00d9 lsls r1, r3, #3 │ │ + 16590: 3104 adds r1, #4 │ │ + 16592: 930a str r3, [sp, #40] ; 0x28 │ │ + 16594: 0a0b lsrs r3, r1, #8 │ │ + 16596: 7143 strb r3, [r0, #5] │ │ + 16598: 0c0b lsrs r3, r1, #16 │ │ + 1659a: 7183 strb r3, [r0, #6] │ │ + 1659c: 0e0b lsrs r3, r1, #24 │ │ + 1659e: 71c3 strb r3, [r0, #7] │ │ + 165a0: 7a03 ldrb r3, [r0, #8] │ │ + 165a2: 7101 strb r1, [r0, #4] │ │ + 165a4: 930e str r3, [sp, #56] ; 0x38 │ │ + 165a6: 7843 ldrb r3, [r0, #1] │ │ + 165a8: 9309 str r3, [sp, #36] ; 0x24 │ │ + 165aa: 78c3 ldrb r3, [r0, #3] │ │ + 165ac: 469c mov ip, r3 │ │ + 165ae: 9b0e ldr r3, [sp, #56] ; 0x38 │ │ + 165b0: 2b01 cmp r3, #1 │ │ + 165b2: d16c bne.n 1668e │ │ + 165b4: 9b08 ldr r3, [sp, #32] │ │ + 165b6: 1859 adds r1, r3, r1 │ │ + 165b8: 0a0b lsrs r3, r1, #8 │ │ + 165ba: 7143 strb r3, [r0, #5] │ │ + 165bc: 0c0b lsrs r3, r1, #16 │ │ + 165be: 7183 strb r3, [r0, #6] │ │ + 165c0: 9b08 ldr r3, [sp, #32] │ │ + 165c2: 7101 strb r1, [r0, #4] │ │ + 165c4: 0e09 lsrs r1, r1, #24 │ │ + 165c6: 3301 adds r3, #1 │ │ + 165c8: 71c1 strb r1, [r0, #7] │ │ + 165ca: 9308 str r3, [sp, #32] │ │ + 165cc: 2b00 cmp r3, #0 │ │ + 165ce: d003 beq.n 165d8 │ │ + 165d0: 2b04 cmp r3, #4 │ │ + 165d2: d104 bne.n 165de │ │ + 165d4: 2303 movs r3, #3 │ │ + 165d6: e001 b.n 165dc │ │ + 165d8: 2301 movs r3, #1 │ │ + 165da: 425b negs r3, r3 │ │ + 165dc: 9308 str r3, [sp, #32] │ │ + 165de: 68bb ldr r3, [r7, #8] │ │ + 165e0: 429c cmp r4, r3 │ │ + 165e2: d001 beq.n 165e8 │ │ + 165e4: 2148 movs r1, #72 ; 0x48 │ │ + 165e6: 7241 strb r1, [r0, #9] │ │ + 165e8: 7a41 ldrb r1, [r0, #9] │ │ + 165ea: 060b lsls r3, r1, #24 │ │ + 165ec: 2948 cmp r1, #72 ; 0x48 │ │ + 165ee: d002 beq.n 165f6 │ │ + 165f0: 0e19 lsrs r1, r3, #24 │ │ + 165f2: 2953 cmp r1, #83 ; 0x53 │ │ + 165f4: d142 bne.n 1667c │ │ + 165f6: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 165f8: 021b lsls r3, r3, #8 │ │ + 165fa: 431a orrs r2, r3 │ │ + 165fc: 0433 lsls r3, r6, #16 │ │ + 165fe: 4313 orrs r3, r2 │ │ + 16600: 4662 mov r2, ip │ │ + 16602: 0616 lsls r6, r2, #24 │ │ + 16604: 431e orrs r6, r3 │ │ + 16606: 2d00 cmp r5, #0 │ │ + 16608: d01d beq.n 16646 │ │ + 1660a: 0a33 lsrs r3, r6, #8 │ │ + 1660c: 706b strb r3, [r5, #1] │ │ + 1660e: 0c33 lsrs r3, r6, #16 │ │ + 16610: 70ab strb r3, [r5, #2] │ │ + 16612: 0e33 lsrs r3, r6, #24 │ │ + 16614: 702e strb r6, [r5, #0] │ │ + 16616: 70eb strb r3, [r5, #3] │ │ + 16618: 2e00 cmp r6, #0 │ │ + 1661a: d106 bne.n 1662a │ │ + 1661c: 0a2b lsrs r3, r5, #8 │ │ + 1661e: 7263 strb r3, [r4, #9] │ │ + 16620: 0c2b lsrs r3, r5, #16 │ │ + 16622: 72a3 strb r3, [r4, #10] │ │ + 16624: 0e2b lsrs r3, r5, #24 │ │ + 16626: 7225 strb r5, [r4, #8] │ │ + 16628: 72e3 strb r3, [r4, #11] │ │ + 1662a: f01b fbaf bl 31d8c <__aeabi_llsl@@Base+0x22c> │ │ + 1662e: 786b ldrb r3, [r5, #1] │ │ + 16630: 7828 ldrb r0, [r5, #0] │ │ + 16632: 78ee ldrb r6, [r5, #3] │ │ + 16634: 021b lsls r3, r3, #8 │ │ + 16636: 4303 orrs r3, r0 │ │ + 16638: 78a8 ldrb r0, [r5, #2] │ │ + 1663a: 0636 lsls r6, r6, #24 │ │ + 1663c: 0400 lsls r0, r0, #16 │ │ + 1663e: 4318 orrs r0, r3 │ │ + 16640: 4306 orrs r6, r0 │ │ + 16642: 1c28 adds r0, r5, #0 │ │ + 16644: e02d b.n 166a2 │ │ + 16646: 0a33 lsrs r3, r6, #8 │ │ + 16648: 7163 strb r3, [r4, #5] │ │ + 1664a: 0c33 lsrs r3, r6, #16 │ │ + 1664c: 71a3 strb r3, [r4, #6] │ │ + 1664e: 0e33 lsrs r3, r6, #24 │ │ + 16650: 7126 strb r6, [r4, #4] │ │ + 16652: 71e3 strb r3, [r4, #7] │ │ + 16654: 2e00 cmp r6, #0 │ │ + 16656: d103 bne.n 16660 │ │ + 16658: 7225 strb r5, [r4, #8] │ │ + 1665a: 7265 strb r5, [r4, #9] │ │ + 1665c: 72a5 strb r5, [r4, #10] │ │ + 1665e: 72e5 strb r5, [r4, #11] │ │ + 16660: f01b fb94 bl 31d8c <__aeabi_llsl@@Base+0x22c> │ │ + 16664: 7965 ldrb r5, [r4, #5] │ │ + 16666: 7920 ldrb r0, [r4, #4] │ │ + 16668: 79e6 ldrb r6, [r4, #7] │ │ + 1666a: 022d lsls r5, r5, #8 │ │ + 1666c: 4305 orrs r5, r0 │ │ + 1666e: 79a0 ldrb r0, [r4, #6] │ │ + 16670: 0636 lsls r6, r6, #24 │ │ + 16672: 0400 lsls r0, r0, #16 │ │ + 16674: 4328 orrs r0, r5 │ │ + 16676: 4306 orrs r6, r0 │ │ + 16678: 2000 movs r0, #0 │ │ + 1667a: e012 b.n 166a2 │ │ + 1667c: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 1667e: 0436 lsls r6, r6, #16 │ │ + 16680: 021b lsls r3, r3, #8 │ │ + 16682: 431a orrs r2, r3 │ │ + 16684: 4663 mov r3, ip │ │ + 16686: 4316 orrs r6, r2 │ │ + 16688: 061b lsls r3, r3, #24 │ │ + 1668a: 431e orrs r6, r3 │ │ + 1668c: e009 b.n 166a2 │ │ + 1668e: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 16690: 021b lsls r3, r3, #8 │ │ + 16692: 431a orrs r2, r3 │ │ + 16694: 0433 lsls r3, r6, #16 │ │ + 16696: 4313 orrs r3, r2 │ │ + 16698: 4662 mov r2, ip │ │ + 1669a: 0616 lsls r6, r2, #24 │ │ + 1669c: 431e orrs r6, r3 │ │ + 1669e: 2301 movs r3, #1 │ │ + 166a0: 9308 str r3, [sp, #32] │ │ + 166a2: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 166a4: 9a0b ldr r2, [sp, #44] ; 0x2c │ │ + 166a6: 4293 cmp r3, r2 │ │ + 166a8: d902 bls.n 166b0 │ │ + 166aa: 2303 movs r3, #3 │ │ + 166ac: 425b negs r3, r3 │ │ + 166ae: 9308 str r3, [sp, #32] │ │ + 166b0: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 166b2: 1c05 adds r5, r0, #0 │ │ + 166b4: 930b str r3, [sp, #44] ; 0x2c │ │ + 166b6: 1c30 adds r0, r6, #0 │ │ + 166b8: e758 b.n 1656c │ │ + 166ba: 7963 ldrb r3, [r4, #5] │ │ + 166bc: 7922 ldrb r2, [r4, #4] │ │ + 166be: 021b lsls r3, r3, #8 │ │ + 166c0: 4313 orrs r3, r2 │ │ + 166c2: 79a2 ldrb r2, [r4, #6] │ │ + 166c4: 0412 lsls r2, r2, #16 │ │ + 166c6: 431a orrs r2, r3 │ │ + 166c8: 79e3 ldrb r3, [r4, #7] │ │ + 166ca: 061b lsls r3, r3, #24 │ │ + 166cc: 4313 orrs r3, r2 │ │ + 166ce: d12c bne.n 1672a │ │ + 166d0: 7862 ldrb r2, [r4, #1] │ │ + 166d2: 7820 ldrb r0, [r4, #0] │ │ + 166d4: 78a1 ldrb r1, [r4, #2] │ │ + 166d6: 78e3 ldrb r3, [r4, #3] │ │ + 166d8: 0212 lsls r2, r2, #8 │ │ + 166da: 9d07 ldr r5, [sp, #28] │ │ + 166dc: 4302 orrs r2, r0 │ │ + 166de: 0409 lsls r1, r1, #16 │ │ + 166e0: 430a orrs r2, r1 │ │ + 166e2: 061b lsls r3, r3, #24 │ │ + 166e4: 4313 orrs r3, r2 │ │ + 166e6: 2d00 cmp r5, #0 │ │ + 166e8: d00a beq.n 16700 │ │ + 166ea: 0a1a lsrs r2, r3, #8 │ │ + 166ec: 702b strb r3, [r5, #0] │ │ + 166ee: 706a strb r2, [r5, #1] │ │ + 166f0: 0c1a lsrs r2, r3, #16 │ │ + 166f2: 0e1b lsrs r3, r3, #24 │ │ + 166f4: 70aa strb r2, [r5, #2] │ │ + 166f6: 70eb strb r3, [r5, #3] │ │ + 166f8: 1c20 adds r0, r4, #0 │ │ + 166fa: f01b fb47 bl 31d8c <__aeabi_llsl@@Base+0x22c> │ │ + 166fe: e015 b.n 1672c │ │ + 16700: 2b00 cmp r3, #0 │ │ + 16702: d10b bne.n 1671c │ │ + 16704: 68bb ldr r3, [r7, #8] │ │ + 16706: 781c ldrb r4, [r3, #0] │ │ + 16708: 9307 str r3, [sp, #28] │ │ + 1670a: 785b ldrb r3, [r3, #1] │ │ + 1670c: 9a07 ldr r2, [sp, #28] │ │ + 1670e: 021b lsls r3, r3, #8 │ │ + 16710: 4323 orrs r3, r4 │ │ + 16712: 7894 ldrb r4, [r2, #2] │ │ + 16714: 78d5 ldrb r5, [r2, #3] │ │ + 16716: 0424 lsls r4, r4, #16 │ │ + 16718: 431c orrs r4, r3 │ │ + 1671a: e02c b.n 16776 │ │ + 1671c: 60bb str r3, [r7, #8] │ │ + 1671e: 1c20 adds r0, r4, #0 │ │ + 16720: f01b fb34 bl 31d8c <__aeabi_llsl@@Base+0x22c> │ │ + 16724: 68bb ldr r3, [r7, #8] │ │ + 16726: 9307 str r3, [sp, #28] │ │ + 16728: e000 b.n 1672c │ │ + 1672a: 9407 str r4, [sp, #28] │ │ + 1672c: 9b07 ldr r3, [sp, #28] │ │ + 1672e: 785a ldrb r2, [r3, #1] │ │ + 16730: 781c ldrb r4, [r3, #0] │ │ + 16732: 789b ldrb r3, [r3, #2] │ │ + 16734: 0212 lsls r2, r2, #8 │ │ + 16736: 4322 orrs r2, r4 │ │ + 16738: 041b lsls r3, r3, #16 │ │ + 1673a: 4313 orrs r3, r2 │ │ + 1673c: 9a07 ldr r2, [sp, #28] │ │ + 1673e: 78d4 ldrb r4, [r2, #3] │ │ + 16740: 0624 lsls r4, r4, #24 │ │ + 16742: 431c orrs r4, r3 │ │ + 16744: d000 beq.n 16748 │ │ + 16746: e701 b.n 1654c │ │ + 16748: e7dc b.n 16704 │ │ + 1674a: 7a22 ldrb r2, [r4, #8] │ │ + 1674c: 2a01 cmp r2, #1 │ │ + 1674e: d021 beq.n 16794 │ │ + 16750: 7862 ldrb r2, [r4, #1] │ │ + 16752: 7823 ldrb r3, [r4, #0] │ │ + 16754: 0212 lsls r2, r2, #8 │ │ + 16756: 431a orrs r2, r3 │ │ + 16758: 78a3 ldrb r3, [r4, #2] │ │ + 1675a: 78e4 ldrb r4, [r4, #3] │ │ + 1675c: 041b lsls r3, r3, #16 │ │ + 1675e: 4313 orrs r3, r2 │ │ + 16760: 0624 lsls r4, r4, #24 │ │ + 16762: 431c orrs r4, r3 │ │ + 16764: d1f1 bne.n 1674a │ │ + 16766: 786b ldrb r3, [r5, #1] │ │ + 16768: 782a ldrb r2, [r5, #0] │ │ + 1676a: 78ac ldrb r4, [r5, #2] │ │ + 1676c: 021b lsls r3, r3, #8 │ │ + 1676e: 78ed ldrb r5, [r5, #3] │ │ + 16770: 4313 orrs r3, r2 │ │ + 16772: 0424 lsls r4, r4, #16 │ │ + 16774: 431c orrs r4, r3 │ │ + 16776: 062d lsls r5, r5, #24 │ │ + 16778: 4325 orrs r5, r4 │ │ + 1677a: d100 bne.n 1677e │ │ + 1677c: e096 b.n 168ac │ │ + 1677e: 9b07 ldr r3, [sp, #28] │ │ + 16780: 795a ldrb r2, [r3, #5] │ │ + 16782: 791c ldrb r4, [r3, #4] │ │ + 16784: 799b ldrb r3, [r3, #6] │ │ + 16786: 0212 lsls r2, r2, #8 │ │ + 16788: 4322 orrs r2, r4 │ │ + 1678a: 041b lsls r3, r3, #16 │ │ + 1678c: 4313 orrs r3, r2 │ │ + 1678e: 9a07 ldr r2, [sp, #28] │ │ + 16790: 79d4 ldrb r4, [r2, #7] │ │ + 16792: e7e5 b.n 16760 │ │ + 16794: 7a66 ldrb r6, [r4, #9] │ │ + 16796: 1c33 adds r3, r6, #0 │ │ + 16798: 3b43 subs r3, #67 ; 0x43 │ │ + 1679a: 061b lsls r3, r3, #24 │ │ + 1679c: 0e1b lsrs r3, r3, #24 │ │ + 1679e: 2b11 cmp r3, #17 │ │ + 167a0: d804 bhi.n 167ac │ │ + 167a2: 409a lsls r2, r3 │ │ + 167a4: 1c13 adds r3, r2, #0 │ │ + 167a6: 4ab1 ldr r2, [pc, #708] ; (16a6c ) │ │ + 167a8: 4213 tst r3, r2 │ │ + 167aa: d1d1 bne.n 16750 │ │ + 167ac: 2110 movs r1, #16 │ │ + 167ae: 2001 movs r0, #1 │ │ + 167b0: f01b fb24 bl 31dfc <__aeabi_llsl@@Base+0x29c> │ │ + 167b4: 2300 movs r3, #0 │ │ + 167b6: 6003 str r3, [r0, #0] │ │ + 167b8: 7963 ldrb r3, [r4, #5] │ │ + 167ba: 7922 ldrb r2, [r4, #4] │ │ + 167bc: 021b lsls r3, r3, #8 │ │ + 167be: 4313 orrs r3, r2 │ │ + 167c0: 79a2 ldrb r2, [r4, #6] │ │ + 167c2: 0412 lsls r2, r2, #16 │ │ + 167c4: 431a orrs r2, r3 │ │ + 167c6: 79e3 ldrb r3, [r4, #7] │ │ + 167c8: 7246 strb r6, [r0, #9] │ │ + 167ca: 061b lsls r3, r3, #24 │ │ + 167cc: 4313 orrs r3, r2 │ │ + 167ce: 6043 str r3, [r0, #4] │ │ + 167d0: 2301 movs r3, #1 │ │ + 167d2: 7203 strb r3, [r0, #8] │ │ + 167d4: 7ae3 ldrb r3, [r4, #11] │ │ + 167d6: 7aa2 ldrb r2, [r4, #10] │ │ + 167d8: 021b lsls r3, r3, #8 │ │ + 167da: 4313 orrs r3, r2 │ │ + 167dc: 7b22 ldrb r2, [r4, #12] │ │ + 167de: 0412 lsls r2, r2, #16 │ │ + 167e0: 431a orrs r2, r3 │ │ + 167e2: 7b63 ldrb r3, [r4, #13] │ │ + 167e4: 061b lsls r3, r3, #24 │ │ + 167e6: 4313 orrs r3, r2 │ │ + 167e8: 8143 strh r3, [r0, #10] │ │ + 167ea: 0c1b lsrs r3, r3, #16 │ │ + 167ec: 8183 strh r3, [r0, #12] │ │ + 167ee: 7ba3 ldrb r3, [r4, #14] │ │ + 167f0: 7383 strb r3, [r0, #14] │ │ + 167f2: 7962 ldrb r2, [r4, #5] │ │ + 167f4: 7921 ldrb r1, [r4, #4] │ │ + 167f6: 79a3 ldrb r3, [r4, #6] │ │ + 167f8: 0212 lsls r2, r2, #8 │ │ + 167fa: 430a orrs r2, r1 │ │ + 167fc: 041b lsls r3, r3, #16 │ │ + 167fe: 4313 orrs r3, r2 │ │ + 16800: 1c19 adds r1, r3, #0 │ │ + 16802: 79e3 ldrb r3, [r4, #7] │ │ + 16804: 792a ldrb r2, [r5, #4] │ │ + 16806: 061b lsls r3, r3, #24 │ │ + 16808: 430b orrs r3, r1 │ │ + 1680a: 469c mov ip, r3 │ │ + 1680c: 796b ldrb r3, [r5, #5] │ │ + 1680e: 021b lsls r3, r3, #8 │ │ + 16810: 4313 orrs r3, r2 │ │ + 16812: 79aa ldrb r2, [r5, #6] │ │ + 16814: 0412 lsls r2, r2, #16 │ │ + 16816: 431a orrs r2, r3 │ │ + 16818: 79eb ldrb r3, [r5, #7] │ │ + 1681a: 061b lsls r3, r3, #24 │ │ + 1681c: 4313 orrs r3, r2 │ │ + 1681e: 1c1e adds r6, r3, #0 │ │ + 16820: 2b00 cmp r3, #0 │ │ + 16822: d102 bne.n 1682a │ │ + 16824: 2e00 cmp r6, #0 │ │ + 16826: d119 bne.n 1685c │ │ + 16828: e024 b.n 16874 │ │ + 1682a: 7959 ldrb r1, [r3, #5] │ │ + 1682c: 791a ldrb r2, [r3, #4] │ │ + 1682e: 0209 lsls r1, r1, #8 │ │ + 16830: 4311 orrs r1, r2 │ │ + 16832: 799a ldrb r2, [r3, #6] │ │ + 16834: 0412 lsls r2, r2, #16 │ │ + 16836: 430a orrs r2, r1 │ │ + 16838: 79d9 ldrb r1, [r3, #7] │ │ + 1683a: 0609 lsls r1, r1, #24 │ │ + 1683c: 4311 orrs r1, r2 │ │ + 1683e: 4561 cmp r1, ip │ │ + 16840: d8f0 bhi.n 16824 │ │ + 16842: 785e ldrb r6, [r3, #1] │ │ + 16844: 781a ldrb r2, [r3, #0] │ │ + 16846: 78d9 ldrb r1, [r3, #3] │ │ + 16848: 0236 lsls r6, r6, #8 │ │ + 1684a: 4316 orrs r6, r2 │ │ + 1684c: 789a ldrb r2, [r3, #2] │ │ + 1684e: 0609 lsls r1, r1, #24 │ │ + 16850: 0412 lsls r2, r2, #16 │ │ + 16852: 4332 orrs r2, r6 │ │ + 16854: 1c1e adds r6, r3, #0 │ │ + 16856: 1c0b adds r3, r1, #0 │ │ + 16858: 4313 orrs r3, r2 │ │ + 1685a: e7e1 b.n 16820 │ │ + 1685c: 7973 ldrb r3, [r6, #5] │ │ + 1685e: 7932 ldrb r2, [r6, #4] │ │ + 16860: 021b lsls r3, r3, #8 │ │ + 16862: 4313 orrs r3, r2 │ │ + 16864: 79b2 ldrb r2, [r6, #6] │ │ + 16866: 0412 lsls r2, r2, #16 │ │ + 16868: 431a orrs r2, r3 │ │ + 1686a: 79f3 ldrb r3, [r6, #7] │ │ + 1686c: 061b lsls r3, r3, #24 │ │ + 1686e: 4313 orrs r3, r2 │ │ + 16870: 4563 cmp r3, ip │ │ + 16872: d908 bls.n 16886 │ │ + 16874: 0a03 lsrs r3, r0, #8 │ │ + 16876: 6006 str r6, [r0, #0] │ │ + 16878: 7128 strb r0, [r5, #4] │ │ + 1687a: 716b strb r3, [r5, #5] │ │ + 1687c: 0c03 lsrs r3, r0, #16 │ │ + 1687e: 0e00 lsrs r0, r0, #24 │ │ + 16880: 71ab strb r3, [r5, #6] │ │ + 16882: 71e8 strb r0, [r5, #7] │ │ + 16884: e764 b.n 16750 │ │ + 16886: 7873 ldrb r3, [r6, #1] │ │ + 16888: 7832 ldrb r2, [r6, #0] │ │ + 1688a: 021b lsls r3, r3, #8 │ │ + 1688c: 4313 orrs r3, r2 │ │ + 1688e: 78b2 ldrb r2, [r6, #2] │ │ + 16890: 0412 lsls r2, r2, #16 │ │ + 16892: 431a orrs r2, r3 │ │ + 16894: 78f3 ldrb r3, [r6, #3] │ │ + 16896: 061b lsls r3, r3, #24 │ │ + 16898: 4313 orrs r3, r2 │ │ + 1689a: 6003 str r3, [r0, #0] │ │ + 1689c: 0a03 lsrs r3, r0, #8 │ │ + 1689e: 7030 strb r0, [r6, #0] │ │ + 168a0: 7073 strb r3, [r6, #1] │ │ + 168a2: 0c03 lsrs r3, r0, #16 │ │ + 168a4: 0e00 lsrs r0, r0, #24 │ │ + 168a6: 70b3 strb r3, [r6, #2] │ │ + 168a8: 70f0 strb r0, [r6, #3] │ │ + 168aa: e751 b.n 16750 │ │ + 168ac: 697b ldr r3, [r7, #20] │ │ + 168ae: 019c lsls r4, r3, #6 │ │ + 168b0: 23c0 movs r3, #192 ; 0xc0 │ │ + 168b2: 1c1e adds r6, r3, #0 │ │ + 168b4: 4366 muls r6, r4 │ │ + 168b6: 9308 str r3, [sp, #32] │ │ + 168b8: 9b07 ldr r3, [sp, #28] │ │ + 168ba: 2100 movs r1, #0 │ │ + 168bc: 795a ldrb r2, [r3, #5] │ │ + 168be: 791c ldrb r4, [r3, #4] │ │ + 168c0: 799b ldrb r3, [r3, #6] │ │ + 168c2: 0212 lsls r2, r2, #8 │ │ + 168c4: 4322 orrs r2, r4 │ │ + 168c6: 041b lsls r3, r3, #16 │ │ + 168c8: 4313 orrs r3, r2 │ │ + 168ca: 9a07 ldr r2, [sp, #28] │ │ + 168cc: 79d4 ldrb r4, [r2, #7] │ │ + 168ce: 0624 lsls r4, r4, #24 │ │ + 168d0: 431c orrs r4, r3 │ │ + 168d2: 1c25 adds r5, r4, #0 │ │ + 168d4: 2d00 cmp r5, #0 │ │ + 168d6: d03d beq.n 16954 │ │ + 168d8: 796b ldrb r3, [r5, #5] │ │ + 168da: 792a ldrb r2, [r5, #4] │ │ + 168dc: 021b lsls r3, r3, #8 │ │ + 168de: 4313 orrs r3, r2 │ │ + 168e0: 79aa ldrb r2, [r5, #6] │ │ + 168e2: 0412 lsls r2, r2, #16 │ │ + 168e4: 431a orrs r2, r3 │ │ + 168e6: 79eb ldrb r3, [r5, #7] │ │ + 168e8: 061b lsls r3, r3, #24 │ │ + 168ea: 4313 orrs r3, r2 │ │ + 168ec: 08db lsrs r3, r3, #3 │ │ + 168ee: 1a59 subs r1, r3, r1 │ │ + 168f0: 0a0a lsrs r2, r1, #8 │ │ + 168f2: 7129 strb r1, [r5, #4] │ │ + 168f4: 716a strb r2, [r5, #5] │ │ + 168f6: 0c0a lsrs r2, r1, #16 │ │ + 168f8: 0e09 lsrs r1, r1, #24 │ │ + 168fa: 71e9 strb r1, [r5, #7] │ │ + 168fc: 7869 ldrb r1, [r5, #1] │ │ + 168fe: 71aa strb r2, [r5, #6] │ │ + 16900: 782a ldrb r2, [r5, #0] │ │ + 16902: 0209 lsls r1, r1, #8 │ │ + 16904: 4311 orrs r1, r2 │ │ + 16906: 78aa ldrb r2, [r5, #2] │ │ + 16908: 78ed ldrb r5, [r5, #3] │ │ + 1690a: 0412 lsls r2, r2, #16 │ │ + 1690c: 430a orrs r2, r1 │ │ + 1690e: 062d lsls r5, r5, #24 │ │ + 16910: 4315 orrs r5, r2 │ │ + 16912: 1c19 adds r1, r3, #0 │ │ + 16914: e7de b.n 168d4 │ │ + 16916: 7963 ldrb r3, [r4, #5] │ │ + 16918: 7922 ldrb r2, [r4, #4] │ │ + 1691a: 021b lsls r3, r3, #8 │ │ + 1691c: 4313 orrs r3, r2 │ │ + 1691e: 79a2 ldrb r2, [r4, #6] │ │ + 16920: 0412 lsls r2, r2, #16 │ │ + 16922: 431a orrs r2, r3 │ │ + 16924: 79e3 ldrb r3, [r4, #7] │ │ + 16926: 061b lsls r3, r3, #24 │ │ + 16928: 4313 orrs r3, r2 │ │ + 1692a: 18ed adds r5, r5, r3 │ │ + 1692c: 0a2b lsrs r3, r5, #8 │ │ + 1692e: 7163 strb r3, [r4, #5] │ │ + 16930: 0c2b lsrs r3, r5, #16 │ │ + 16932: 71a3 strb r3, [r4, #6] │ │ + 16934: 0e2b lsrs r3, r5, #24 │ │ + 16936: 71e3 strb r3, [r4, #7] │ │ + 16938: 7a23 ldrb r3, [r4, #8] │ │ + 1693a: 7125 strb r5, [r4, #4] │ │ + 1693c: 2b01 cmp r3, #1 │ │ + 1693e: d00c beq.n 1695a │ │ + 16940: 7862 ldrb r2, [r4, #1] │ │ + 16942: 7823 ldrb r3, [r4, #0] │ │ + 16944: 0212 lsls r2, r2, #8 │ │ + 16946: 431a orrs r2, r3 │ │ + 16948: 78a3 ldrb r3, [r4, #2] │ │ + 1694a: 78e4 ldrb r4, [r4, #3] │ │ + 1694c: 041b lsls r3, r3, #16 │ │ + 1694e: 4313 orrs r3, r2 │ │ + 16950: 0624 lsls r4, r4, #24 │ │ + 16952: 431c orrs r4, r3 │ │ + 16954: 2c00 cmp r4, #0 │ │ + 16956: d1de bne.n 16916 │ │ + 16958: e01d b.n 16996 │ │ + 1695a: 7a63 ldrb r3, [r4, #9] │ │ + 1695c: 2b50 cmp r3, #80 ; 0x50 │ │ + 1695e: d1ef bne.n 16940 │ │ + 16960: 1c28 adds r0, r5, #0 │ │ + 16962: 1c31 adds r1, r6, #0 │ │ + 16964: f01b f9da bl 31d1c <__aeabi_llsl@@Base+0x1bc> │ │ + 16968: 2900 cmp r1, #0 │ │ + 1696a: d011 beq.n 16990 │ │ + 1696c: 1970 adds r0, r6, r5 │ │ + 1696e: 1c31 adds r1, r6, #0 │ │ + 16970: f01b f9dc bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 16974: 697b ldr r3, [r7, #20] │ │ + 16976: 9a08 ldr r2, [sp, #32] │ │ + 16978: 4353 muls r3, r2 │ │ + 1697a: 1aed subs r5, r5, r3 │ │ + 1697c: 0a2b lsrs r3, r5, #8 │ │ + 1697e: 7125 strb r5, [r4, #4] │ │ + 16980: 7163 strb r3, [r4, #5] │ │ + 16982: 0c2b lsrs r3, r5, #16 │ │ + 16984: 0e2d lsrs r5, r5, #24 │ │ + 16986: 71e5 strb r5, [r4, #7] │ │ + 16988: 71a3 strb r3, [r4, #6] │ │ + 1698a: 1c35 adds r5, r6, #0 │ │ + 1698c: 4345 muls r5, r0 │ │ + 1698e: e7d7 b.n 16940 │ │ + 16990: 2348 movs r3, #72 ; 0x48 │ │ + 16992: 7263 strb r3, [r4, #9] │ │ + 16994: e7d4 b.n 16940 │ │ + 16996: 9b07 ldr r3, [sp, #28] │ │ + 16998: 781a ldrb r2, [r3, #0] │ │ + 1699a: 785b ldrb r3, [r3, #1] │ │ + 1699c: 021b lsls r3, r3, #8 │ │ + 1699e: 4313 orrs r3, r2 │ │ + 169a0: 9a07 ldr r2, [sp, #28] │ │ + 169a2: 7894 ldrb r4, [r2, #2] │ │ + 169a4: 0424 lsls r4, r4, #16 │ │ + 169a6: 431c orrs r4, r3 │ │ + 169a8: 78d3 ldrb r3, [r2, #3] │ │ + 169aa: 061b lsls r3, r3, #24 │ │ + 169ac: 4323 orrs r3, r4 │ │ + 169ae: 9307 str r3, [sp, #28] │ │ + 169b0: d182 bne.n 168b8 │ │ + 169b2: e5a0 b.n 164f6 │ │ + 169b4: 3401 adds r4, #1 │ │ + 169b6: 2c1a cmp r4, #26 │ │ + 169b8: d00d beq.n 169d6 │ │ + 169ba: 0063 lsls r3, r4, #1 │ │ + 169bc: aa5e add r2, sp, #376 ; 0x178 │ │ + 169be: 18d1 adds r1, r2, r3 │ │ + 169c0: 7849 ldrb r1, [r1, #1] │ │ + 169c2: 5c9b ldrb r3, [r3, r2] │ │ + 169c4: 4299 cmp r1, r3 │ │ + 169c6: d3f5 bcc.n 169b4 │ │ + 169c8: 1c21 adds r1, r4, #0 │ │ + 169ca: 4829 ldr r0, [pc, #164] ; (16a70 ) │ │ + 169cc: 3141 adds r1, #65 ; 0x41 │ │ + 169ce: 4478 add r0, pc │ │ + 169d0: f01b fabc bl 31f4c <__aeabi_llsl@@Base+0x3ec> │ │ + 169d4: e7ee b.n 169b4 │ │ + 169d6: 23ed movs r3, #237 ; 0xed │ │ + 169d8: aa30 add r2, sp, #192 ; 0xc0 │ │ + 169da: 189b adds r3, r3, r2 │ │ + 169dc: 781a ldrb r2, [r3, #0] │ │ + 169de: ab6b add r3, sp, #428 ; 0x1ac │ │ + 169e0: 781b ldrb r3, [r3, #0] │ │ + 169e2: 429a cmp r2, r3 │ │ + 169e4: d303 bcc.n 169ee │ │ + 169e6: 4823 ldr r0, [pc, #140] ; (16a74 ) │ │ + 169e8: 4478 add r0, pc │ │ + 169ea: f01b faaf bl 31f4c <__aeabi_llsl@@Base+0x3ec> │ │ + 169ee: 200a movs r0, #10 │ │ + 169f0: f01b fab4 bl 31f5c <__aeabi_llsl@@Base+0x3fc> │ │ + 169f4: 2400 movs r4, #0 │ │ + 169f6: ab5e add r3, sp, #376 ; 0x178 │ │ + 169f8: 5ce1 ldrb r1, [r4, r3] │ │ + 169fa: 191b adds r3, r3, r4 │ │ + 169fc: 785b ldrb r3, [r3, #1] │ │ + 169fe: 428b cmp r3, r1 │ │ + 16a00: d303 bcc.n 16a0a │ │ + 16a02: 481d ldr r0, [pc, #116] ; (16a78 ) │ │ + 16a04: 4478 add r0, pc │ │ + 16a06: f01b faa1 bl 31f4c <__aeabi_llsl@@Base+0x3ec> │ │ + 16a0a: 3402 adds r4, #2 │ │ + 16a0c: 2c36 cmp r4, #54 ; 0x36 │ │ + 16a0e: d1f2 bne.n 169f6 │ │ + 16a10: 200a movs r0, #10 │ │ + 16a12: f01b faa3 bl 31f5c <__aeabi_llsl@@Base+0x3fc> │ │ + 16a16: 2400 movs r4, #0 │ │ + 16a18: ab5e add r3, sp, #376 ; 0x178 │ │ + 16a1a: 191a adds r2, r3, r4 │ │ + 16a1c: 7851 ldrb r1, [r2, #1] │ │ + 16a1e: 5ce3 ldrb r3, [r4, r3] │ │ + 16a20: 428b cmp r3, r1 │ │ + 16a22: d803 bhi.n 16a2c │ │ + 16a24: 4815 ldr r0, [pc, #84] ; (16a7c ) │ │ + 16a26: 4478 add r0, pc │ │ + 16a28: f01b fa90 bl 31f4c <__aeabi_llsl@@Base+0x3ec> │ │ + 16a2c: 3402 adds r4, #2 │ │ + 16a2e: 2c36 cmp r4, #54 ; 0x36 │ │ + 16a30: d1f2 bne.n 16a18 │ │ + 16a32: 200a movs r0, #10 │ │ + 16a34: f01b fa92 bl 31f5c <__aeabi_llsl@@Base+0x3fc> │ │ + 16a38: 2400 movs r4, #0 │ │ + 16a3a: 9b1f ldr r3, [sp, #124] ; 0x7c │ │ + 16a3c: 429c cmp r4, r3 │ │ + 16a3e: da06 bge.n 16a4e │ │ + 16a40: 480f ldr r0, [pc, #60] ; (16a80 ) │ │ + 16a42: 1c21 adds r1, r4, #0 │ │ + 16a44: 4478 add r0, pc │ │ + 16a46: f01b fa81 bl 31f4c <__aeabi_llsl@@Base+0x3ec> │ │ + 16a4a: 3401 adds r4, #1 │ │ + 16a4c: e7f5 b.n 16a3a │ │ + 16a4e: 200a movs r0, #10 │ │ + 16a50: f01b fa84 bl 31f5c <__aeabi_llsl@@Base+0x3fc> │ │ + 16a54: 2400 movs r4, #0 │ │ + 16a56: 9b1f ldr r3, [sp, #124] ; 0x7c │ │ + 16a58: 429c cmp r4, r3 │ │ + 16a5a: da15 bge.n 16a88 │ │ + 16a5c: 9b38 ldr r3, [sp, #224] ; 0xe0 │ │ + 16a5e: 4809 ldr r0, [pc, #36] ; (16a84 ) │ │ + 16a60: 5d19 ldrb r1, [r3, r4] │ │ + 16a62: 4478 add r0, pc │ │ + 16a64: f01b fa72 bl 31f4c <__aeabi_llsl@@Base+0x3ec> │ │ + 16a68: 3401 adds r4, #1 │ │ + 16a6a: e7f4 b.n 16a56 │ │ + 16a6c: 0021 movs r1, r4 │ │ + 16a6e: 0003 movs r3, r0 │ │ + 16a70: ce9c ldmia r6!, {r2, r3, r4, r7} │ │ + 16a72: 0001 movs r1, r0 │ │ + 16a74: ce88 ldmia r6!, {r3, r7} │ │ + 16a76: 0001 movs r1, r0 │ │ + 16a78: ce70 ldmia r6, {r4, r5, r6} │ │ + 16a7a: 0001 movs r1, r0 │ │ + 16a7c: ce4e ldmia r6, {r1, r2, r3, r6} │ │ + 16a7e: 0001 movs r1, r0 │ │ + 16a80: ce30 ldmia r6!, {r4, r5} │ │ + 16a82: 0001 movs r1, r0 │ │ + 16a84: ce12 ldmia r6!, {r1, r4} │ │ + 16a86: 0001 movs r1, r0 │ │ + 16a88: 200a movs r0, #10 │ │ + 16a8a: f01b fa67 bl 31f5c <__aeabi_llsl@@Base+0x3fc> │ │ + 16a8e: 68bb ldr r3, [r7, #8] │ │ + 16a90: 9307 str r3, [sp, #28] │ │ + 16a92: 9b07 ldr r3, [sp, #28] │ │ + 16a94: 2b00 cmp r3, #0 │ │ + 16a96: d100 bne.n 16a9a │ │ + 16a98: e11d b.n 16cd6 │ │ + 16a9a: 9b07 ldr r3, [sp, #28] │ │ + 16a9c: 332c adds r3, #44 ; 0x2c │ │ + 16a9e: 9309 str r3, [sp, #36] ; 0x24 │ │ + 16aa0: 9b07 ldr r3, [sp, #28] │ │ + 16aa2: 9809 ldr r0, [sp, #36] ; 0x24 │ │ + 16aa4: 3305 adds r3, #5 │ │ + 16aa6: 7fd9 ldrb r1, [r3, #31] │ │ + 16aa8: 9b07 ldr r3, [sp, #28] │ │ + 16aaa: 3306 adds r3, #6 │ │ + 16aac: 7fda ldrb r2, [r3, #31] │ │ + 16aae: 9b07 ldr r3, [sp, #28] │ │ + 16ab0: 3328 adds r3, #40 ; 0x28 │ │ + 16ab2: 781b ldrb r3, [r3, #0] │ │ + 16ab4: 9000 str r0, [sp, #0] │ │ + 16ab6: 48da ldr r0, [pc, #872] ; (16e20 ) │ │ + 16ab8: 4478 add r0, pc │ │ + 16aba: f01b fa47 bl 31f4c <__aeabi_llsl@@Base+0x3ec> │ │ + 16abe: 49d9 ldr r1, [pc, #868] ; (16e24 ) │ │ + 16ac0: 9808 ldr r0, [sp, #32] │ │ + 16ac2: 4479 add r1, pc │ │ + 16ac4: f01b f9ba bl 31e3c <__aeabi_llsl@@Base+0x2dc> │ │ + 16ac8: 1c03 adds r3, r0, #0 │ │ + 16aca: 1e58 subs r0, r3, #1 │ │ + 16acc: 4183 sbcs r3, r0 │ │ + 16ace: 930a str r3, [sp, #40] ; 0x28 │ │ + 16ad0: 9b07 ldr r3, [sp, #28] │ │ + 16ad2: 795c ldrb r4, [r3, #5] │ │ + 16ad4: 791e ldrb r6, [r3, #4] │ │ + 16ad6: 0224 lsls r4, r4, #8 │ │ + 16ad8: 4334 orrs r4, r6 │ │ + 16ada: 799e ldrb r6, [r3, #6] │ │ + 16adc: 79db ldrb r3, [r3, #7] │ │ + 16ade: 0436 lsls r6, r6, #16 │ │ + 16ae0: 4326 orrs r6, r4 │ │ + 16ae2: 061b lsls r3, r3, #24 │ │ + 16ae4: 4333 orrs r3, r6 │ │ + 16ae6: 1e1d subs r5, r3, #0 │ │ + 16ae8: d100 bne.n 16aec │ │ + 16aea: e0e7 b.n 16cbc │ │ + 16aec: 796a ldrb r2, [r5, #5] │ │ + 16aee: 792c ldrb r4, [r5, #4] │ │ + 16af0: 79ab ldrb r3, [r5, #6] │ │ + 16af2: 0212 lsls r2, r2, #8 │ │ + 16af4: 4322 orrs r2, r4 │ │ + 16af6: 79ec ldrb r4, [r5, #7] │ │ + 16af8: 041b lsls r3, r3, #16 │ │ + 16afa: 4313 orrs r3, r2 │ │ + 16afc: 0624 lsls r4, r4, #24 │ │ + 16afe: 431c orrs r4, r3 │ │ + 16b00: 1c20 adds r0, r4, #0 │ │ + 16b02: 21c0 movs r1, #192 ; 0xc0 │ │ + 16b04: 940b str r4, [sp, #44] ; 0x2c │ │ + 16b06: f01b f911 bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 16b0a: 900f str r0, [sp, #60] ; 0x3c │ │ + 16b0c: 697c ldr r4, [r7, #20] │ │ + 16b0e: 1c21 adds r1, r4, #0 │ │ + 16b10: f01b f8dc bl 31ccc <__aeabi_llsl@@Base+0x16c> │ │ + 16b14: 17c3 asrs r3, r0, #31 │ │ + 16b16: 0e9b lsrs r3, r3, #26 │ │ + 16b18: 181b adds r3, r3, r0 │ │ + 16b1a: 119b asrs r3, r3, #6 │ │ + 16b1c: 1c06 adds r6, r0, #0 │ │ + 16b1e: 1c21 adds r1, r4, #0 │ │ + 16b20: 980f ldr r0, [sp, #60] ; 0x3c │ │ + 16b22: 930e str r3, [sp, #56] ; 0x38 │ │ + 16b24: f01b f922 bl 31d6c <__aeabi_llsl@@Base+0x20c> │ │ + 16b28: 4bbf ldr r3, [pc, #764] ; (16e28 ) │ │ + 16b2a: 910f str r1, [sp, #60] ; 0x3c │ │ + 16b2c: 401e ands r6, r3 │ │ + 16b2e: d504 bpl.n 16b3a │ │ + 16b30: 2340 movs r3, #64 ; 0x40 │ │ + 16b32: 3e01 subs r6, #1 │ │ + 16b34: 425b negs r3, r3 │ │ + 16b36: 431e orrs r6, r3 │ │ + 16b38: 3601 adds r6, #1 │ │ + 16b3a: 22c0 movs r2, #192 ; 0xc0 │ │ + 16b3c: 01a3 lsls r3, r4, #6 │ │ + 16b3e: 1c11 adds r1, r2, #0 │ │ + 16b40: 4359 muls r1, r3 │ │ + 16b42: 980b ldr r0, [sp, #44] ; 0x2c │ │ + 16b44: f01b f8ea bl 31d1c <__aeabi_llsl@@Base+0x1bc> │ │ + 16b48: 2320 movs r3, #32 │ │ + 16b4a: 2900 cmp r1, #0 │ │ + 16b4c: d100 bne.n 16b50 │ │ + 16b4e: 232d movs r3, #45 ; 0x2d │ │ + 16b50: acb9 add r4, sp, #740 ; 0x2e4 │ │ + 16b52: 7023 strb r3, [r4, #0] │ │ + 16b54: 7a2a ldrb r2, [r5, #8] │ │ + 16b56: 2a01 cmp r2, #1 │ │ + 16b58: d165 bne.n 16c26 │ │ + 16b5a: 9300 str r3, [sp, #0] │ │ + 16b5c: 7bab ldrb r3, [r5, #14] │ │ + 16b5e: 48b3 ldr r0, [pc, #716] ; (16e2c ) │ │ + 16b60: 990e ldr r1, [sp, #56] ; 0x38 │ │ + 16b62: 9301 str r3, [sp, #4] │ │ + 16b64: 9b07 ldr r3, [sp, #28] │ │ + 16b66: 4478 add r0, pc │ │ + 16b68: 1c32 adds r2, r6, #0 │ │ + 16b6a: 3305 adds r3, #5 │ │ + 16b6c: 7fdb ldrb r3, [r3, #31] │ │ + 16b6e: 9302 str r3, [sp, #8] │ │ + 16b70: 9b07 ldr r3, [sp, #28] │ │ + 16b72: 3306 adds r3, #6 │ │ + 16b74: 7fdb ldrb r3, [r3, #31] │ │ + 16b76: 9303 str r3, [sp, #12] │ │ + 16b78: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 16b7a: 9304 str r3, [sp, #16] │ │ + 16b7c: 9b0f ldr r3, [sp, #60] ; 0x3c │ │ + 16b7e: f01b f9e5 bl 31f4c <__aeabi_llsl@@Base+0x3ec> │ │ + 16b82: 7a69 ldrb r1, [r5, #9] │ │ + 16b84: 7ae8 ldrb r0, [r5, #11] │ │ + 16b86: 2943 cmp r1, #67 ; 0x43 │ │ + 16b88: d136 bne.n 16bf8 │ │ + 16b8a: 2200 movs r2, #0 │ │ + 16b8c: 4ba8 ldr r3, [pc, #672] ; (16e30 ) │ │ + 16b8e: 49a9 ldr r1, [pc, #676] ; (16e34 ) │ │ + 16b90: 70a2 strb r2, [r4, #2] │ │ + 16b92: 447b add r3, pc │ │ + 16b94: 5c1b ldrb r3, [r3, r0] │ │ + 16b96: 7023 strb r3, [r4, #0] │ │ + 16b98: 4ba7 ldr r3, [pc, #668] ; (16e38 ) │ │ + 16b9a: 447b add r3, pc │ │ + 16b9c: 5c1b ldrb r3, [r3, r0] │ │ + 16b9e: 981a ldr r0, [sp, #104] ; 0x68 │ │ + 16ba0: 7063 strb r3, [r4, #1] │ │ + 16ba2: 5841 ldr r1, [r0, r1] │ │ + 16ba4: 6809 ldr r1, [r1, #0] │ │ + 16ba6: 18cb adds r3, r1, r3 │ │ + 16ba8: 785b ldrb r3, [r3, #1] │ │ + 16baa: 071b lsls r3, r3, #28 │ │ + 16bac: d500 bpl.n 16bb0 │ │ + 16bae: 7062 strb r2, [r4, #1] │ │ + 16bb0: 4ba2 ldr r3, [pc, #648] ; (16e3c ) │ │ + 16bb2: 7aaa ldrb r2, [r5, #10] │ │ + 16bb4: 48a2 ldr r0, [pc, #648] ; (16e40 ) │ │ + 16bb6: 447b add r3, pc │ │ + 16bb8: 00d2 lsls r2, r2, #3 │ │ + 16bba: acb9 add r4, sp, #740 ; 0x2e4 │ │ + 16bbc: 3320 adds r3, #32 │ │ + 16bbe: 189b adds r3, r3, r2 │ │ + 16bc0: 4478 add r0, pc │ │ + 16bc2: 1c22 adds r2, r4, #0 │ │ + 16bc4: 2143 movs r1, #67 ; 0x43 │ │ + 16bc6: f01b f9c1 bl 31f4c <__aeabi_llsl@@Base+0x3ec> │ │ + 16bca: 7b2b ldrb r3, [r5, #12] │ │ + 16bcc: 7aea ldrb r2, [r5, #11] │ │ + 16bce: 429a cmp r2, r3 │ │ + 16bd0: d00e beq.n 16bf0 │ │ + 16bd2: 4a9c ldr r2, [pc, #624] ; (16e44 ) │ │ + 16bd4: 489c ldr r0, [pc, #624] ; (16e48 ) │ │ + 16bd6: 1c21 adds r1, r4, #0 │ │ + 16bd8: 447a add r2, pc │ │ + 16bda: 5cd2 ldrb r2, [r2, r3] │ │ + 16bdc: 4478 add r0, pc │ │ + 16bde: 7022 strb r2, [r4, #0] │ │ + 16be0: 4a9a ldr r2, [pc, #616] ; (16e4c ) │ │ + 16be2: 447a add r2, pc │ │ + 16be4: 5cd3 ldrb r3, [r2, r3] │ │ + 16be6: 7063 strb r3, [r4, #1] │ │ + 16be8: 2300 movs r3, #0 │ │ + 16bea: 70a3 strb r3, [r4, #2] │ │ + 16bec: f01b f9ae bl 31f4c <__aeabi_llsl@@Base+0x3ec> │ │ + 16bf0: 200a movs r0, #10 │ │ + 16bf2: f01b f9b3 bl 31f5c <__aeabi_llsl@@Base+0x3fc> │ │ + 16bf6: e00d b.n 16c14 │ │ + 16bf8: 7aac ldrb r4, [r5, #10] │ │ + 16bfa: 7b2a ldrb r2, [r5, #12] │ │ + 16bfc: 0200 lsls r0, r0, #8 │ │ + 16bfe: 4320 orrs r0, r4 │ │ + 16c00: 0412 lsls r2, r2, #16 │ │ + 16c02: 7b6b ldrb r3, [r5, #13] │ │ + 16c04: 4302 orrs r2, r0 │ │ + 16c06: 4892 ldr r0, [pc, #584] ; (16e50 ) │ │ + 16c08: 061b lsls r3, r3, #24 │ │ + 16c0a: 4313 orrs r3, r2 │ │ + 16c0c: 4478 add r0, pc │ │ + 16c0e: 1c2a adds r2, r5, #0 │ │ + 16c10: f01b f99c bl 31f4c <__aeabi_llsl@@Base+0x3ec> │ │ + 16c14: 498f ldr r1, [pc, #572] ; (16e54 ) │ │ + 16c16: 9808 ldr r0, [sp, #32] │ │ + 16c18: 4479 add r1, pc │ │ + 16c1a: f01b f90f bl 31e3c <__aeabi_llsl@@Base+0x2dc> │ │ + 16c1e: 1c03 adds r3, r0, #0 │ │ + 16c20: 1e58 subs r0, r3, #1 │ │ + 16c22: 4183 sbcs r3, r0 │ │ + 16c24: e040 b.n 16ca8 │ │ + 16c26: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ + 16c28: 2a00 cmp r2, #0 │ │ + 16c2a: d03e beq.n 16caa │ │ + 16c2c: 9300 str r3, [sp, #0] │ │ + 16c2e: 7bab ldrb r3, [r5, #14] │ │ + 16c30: 4889 ldr r0, [pc, #548] ; (16e58 ) │ │ + 16c32: 990e ldr r1, [sp, #56] ; 0x38 │ │ + 16c34: 9301 str r3, [sp, #4] │ │ + 16c36: 9b07 ldr r3, [sp, #28] │ │ + 16c38: 4478 add r0, pc │ │ + 16c3a: 1c32 adds r2, r6, #0 │ │ + 16c3c: 3305 adds r3, #5 │ │ + 16c3e: 7fdb ldrb r3, [r3, #31] │ │ + 16c40: 9302 str r3, [sp, #8] │ │ + 16c42: 9b07 ldr r3, [sp, #28] │ │ + 16c44: 3306 adds r3, #6 │ │ + 16c46: 7fdb ldrb r3, [r3, #31] │ │ + 16c48: 9303 str r3, [sp, #12] │ │ + 16c4a: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 16c4c: 9304 str r3, [sp, #16] │ │ + 16c4e: 9b0f ldr r3, [sp, #60] ; 0x3c │ │ + 16c50: f01b f97c bl 31f4c <__aeabi_llsl@@Base+0x3ec> │ │ + 16c54: 7a2b ldrb r3, [r5, #8] │ │ + 16c56: 2b00 cmp r3, #0 │ │ + 16c58: d00b beq.n 16c72 │ │ + 16c5a: 4a80 ldr r2, [pc, #512] ; (16e5c ) │ │ + 16c5c: 3b17 subs r3, #23 │ │ + 16c5e: 447a add r2, pc │ │ + 16c60: 5cd2 ldrb r2, [r2, r3] │ │ + 16c62: 7022 strb r2, [r4, #0] │ │ + 16c64: 4a7e ldr r2, [pc, #504] ; (16e60 ) │ │ + 16c66: 447a add r2, pc │ │ + 16c68: 5cd3 ldrb r3, [r2, r3] │ │ + 16c6a: 7063 strb r3, [r4, #1] │ │ + 16c6c: 2300 movs r3, #0 │ │ + 16c6e: 70a3 strb r3, [r4, #2] │ │ + 16c70: e004 b.n 16c7c │ │ + 16c72: 497c ldr r1, [pc, #496] ; (16e64 ) │ │ + 16c74: 1c20 adds r0, r4, #0 │ │ + 16c76: 4479 add r1, pc │ │ + 16c78: f01b f8a8 bl 31dcc <__aeabi_llsl@@Base+0x26c> │ │ + 16c7c: 7aa8 ldrb r0, [r5, #10] │ │ + 16c7e: 7a6c ldrb r4, [r5, #9] │ │ + 16c80: f00b fd1c bl 226bc │ │ + 16c84: f00b fd46 bl 22714 │ │ + 16c88: 7aea ldrb r2, [r5, #11] │ │ + 16c8a: 1c03 adds r3, r0, #0 │ │ + 16c8c: 4876 ldr r0, [pc, #472] ; (16e68 ) │ │ + 16c8e: 9200 str r2, [sp, #0] │ │ + 16c90: a9b9 add r1, sp, #740 ; 0x2e4 │ │ + 16c92: 1c22 adds r2, r4, #0 │ │ + 16c94: 4478 add r0, pc │ │ + 16c96: f01b f959 bl 31f4c <__aeabi_llsl@@Base+0x3ec> │ │ + 16c9a: 4974 ldr r1, [pc, #464] ; (16e6c ) │ │ + 16c9c: 9808 ldr r0, [sp, #32] │ │ + 16c9e: 4479 add r1, pc │ │ + 16ca0: f01b f8cc bl 31e3c <__aeabi_llsl@@Base+0x2dc> │ │ + 16ca4: 4243 negs r3, r0 │ │ + 16ca6: 4143 adcs r3, r0 │ │ + 16ca8: 930a str r3, [sp, #40] ; 0x28 │ │ + 16caa: 786b ldrb r3, [r5, #1] │ │ + 16cac: 782a ldrb r2, [r5, #0] │ │ + 16cae: 78ae ldrb r6, [r5, #2] │ │ + 16cb0: 021b lsls r3, r3, #8 │ │ + 16cb2: 4313 orrs r3, r2 │ │ + 16cb4: 0436 lsls r6, r6, #16 │ │ + 16cb6: 431e orrs r6, r3 │ │ + 16cb8: 78eb ldrb r3, [r5, #3] │ │ + 16cba: e712 b.n 16ae2 │ │ + 16cbc: 9b07 ldr r3, [sp, #28] │ │ + 16cbe: 781a ldrb r2, [r3, #0] │ │ + 16cc0: 785b ldrb r3, [r3, #1] │ │ + 16cc2: 021b lsls r3, r3, #8 │ │ + 16cc4: 4313 orrs r3, r2 │ │ + 16cc6: 9a07 ldr r2, [sp, #28] │ │ + 16cc8: 7894 ldrb r4, [r2, #2] │ │ + 16cca: 0424 lsls r4, r4, #16 │ │ + 16ccc: 431c orrs r4, r3 │ │ + 16cce: 78d3 ldrb r3, [r2, #3] │ │ + 16cd0: 061b lsls r3, r3, #24 │ │ + 16cd2: 4323 orrs r3, r4 │ │ + 16cd4: e6dc b.n 16a90 │ │ + 16cd6: 9b15 ldr r3, [sp, #84] ; 0x54 │ │ + 16cd8: 2b00 cmp r3, #0 │ │ + 16cda: d101 bne.n 16ce0 │ │ + 16cdc: 23f0 movs r3, #240 ; 0xf0 │ │ + 16cde: 9315 str r3, [sp, #84] ; 0x54 │ │ + 16ce0: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 16ce2: 9a2a ldr r2, [sp, #168] ; 0xa8 │ │ + 16ce4: 589b ldr r3, [r3, r2] │ │ + 16ce6: 2b00 cmp r3, #0 │ │ + 16ce8: d103 bne.n 16cf2 │ │ + 16cea: 4b61 ldr r3, [pc, #388] ; (16e70 ) │ │ + 16cec: 9a0c ldr r2, [sp, #48] ; 0x30 │ │ + 16cee: 9915 ldr r1, [sp, #84] ; 0x54 │ │ + 16cf0: 50d1 str r1, [r2, r3] │ │ + 16cf2: 2280 movs r2, #128 ; 0x80 │ │ + 16cf4: 4b5f ldr r3, [pc, #380] ; (16e74 ) │ │ + 16cf6: 990c ldr r1, [sp, #48] ; 0x30 │ │ + 16cf8: 0452 lsls r2, r2, #17 │ │ + 16cfa: 50ca str r2, [r1, r3] │ │ + 16cfc: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 16cfe: 697c ldr r4, [r7, #20] │ │ + 16d00: 21c0 movs r1, #192 ; 0xc0 │ │ + 16d02: 58fb ldr r3, [r7, r3] │ │ + 16d04: 1c18 adds r0, r3, #0 │ │ + 16d06: 9307 str r3, [sp, #28] │ │ + 16d08: f01b f810 bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 16d0c: 1c21 adds r1, r4, #0 │ │ + 16d0e: f01b f80d bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 16d12: 0980 lsrs r0, r0, #6 │ │ + 16d14: 1c43 adds r3, r0, #1 │ │ + 16d16: 9307 str r3, [sp, #28] │ │ + 16d18: 2bf0 cmp r3, #240 ; 0xf0 │ │ + 16d1a: d901 bls.n 16d20 │ │ + 16d1c: 23f0 movs r3, #240 ; 0xf0 │ │ + 16d1e: 9307 str r3, [sp, #28] │ │ + 16d20: 23e9 movs r3, #233 ; 0xe9 │ │ + 16d22: 2100 movs r1, #0 │ │ + 16d24: 9a0c ldr r2, [sp, #48] ; 0x30 │ │ + 16d26: 021b lsls r3, r3, #8 │ │ + 16d28: 50d4 str r4, [r2, r3] │ │ + 16d2a: 68bc ldr r4, [r7, #8] │ │ + 16d2c: 2c00 cmp r4, #0 │ │ + 16d2e: d00b beq.n 16d48 │ │ + 16d30: 7863 ldrb r3, [r4, #1] │ │ + 16d32: 7822 ldrb r2, [r4, #0] │ │ + 16d34: 78a5 ldrb r5, [r4, #2] │ │ + 16d36: 78e4 ldrb r4, [r4, #3] │ │ + 16d38: 021b lsls r3, r3, #8 │ │ + 16d3a: 4313 orrs r3, r2 │ │ + 16d3c: 042d lsls r5, r5, #16 │ │ + 16d3e: 431d orrs r5, r3 │ │ + 16d40: 0624 lsls r4, r4, #24 │ │ + 16d42: 3101 adds r1, #1 │ │ + 16d44: 432c orrs r4, r5 │ │ + 16d46: e7f1 b.n 16d2c │ │ + 16d48: 2210 movs r2, #16 │ │ + 16d4a: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 16d4c: 4d4a ldr r5, [pc, #296] ; (16e78 ) │ │ + 16d4e: 9838 ldr r0, [sp, #224] ; 0xe0 │ │ + 16d50: 5159 str r1, [r3, r5] │ │ + 16d52: 990c ldr r1, [sp, #48] ; 0x30 │ │ + 16d54: 4b49 ldr r3, [pc, #292] ; (16e7c ) │ │ + 16d56: 50ca str r2, [r1, r3] │ │ + 16d58: 2270 movs r2, #112 ; 0x70 │ │ + 16d5a: 4b49 ldr r3, [pc, #292] ; (16e80 ) │ │ + 16d5c: 50ca str r2, [r1, r3] │ │ + 16d5e: 22d6 movs r2, #214 ; 0xd6 │ │ + 16d60: 4b48 ldr r3, [pc, #288] ; (16e84 ) │ │ + 16d62: 0192 lsls r2, r2, #6 │ │ + 16d64: 50ca str r2, [r1, r3] │ │ + 16d66: 2380 movs r3, #128 ; 0x80 │ │ + 16d68: 005b lsls r3, r3, #1 │ │ + 16d6a: 9a1f ldr r2, [sp, #124] ; 0x7c │ │ + 16d6c: 4294 cmp r4, r2 │ │ + 16d6e: d008 beq.n 16d82 │ │ + 16d70: 429c cmp r4, r3 │ │ + 16d72: d006 beq.n 16d82 │ │ + 16d74: 4a44 ldr r2, [pc, #272] ; (16e88 ) │ │ + 16d76: 5d01 ldrb r1, [r0, r4] │ │ + 16d78: 9e0c ldr r6, [sp, #48] ; 0x30 │ │ + 16d7a: 18a2 adds r2, r4, r2 │ │ + 16d7c: 3401 adds r4, #1 │ │ + 16d7e: 54b1 strb r1, [r6, r2] │ │ + 16d80: e7f3 b.n 16d6a │ │ + 16d82: f01b f803 bl 31d8c <__aeabi_llsl@@Base+0x22c> │ │ + 16d86: 4a41 ldr r2, [pc, #260] ; (16e8c ) │ │ + 16d88: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 16d8a: 4c3b ldr r4, [pc, #236] ; (16e78 ) │ │ + 16d8c: 4694 mov ip, r2 │ │ + 16d8e: 4a40 ldr r2, [pc, #256] ; (16e90 ) │ │ + 16d90: 4463 add r3, ip │ │ + 16d92: 9308 str r3, [sp, #32] │ │ + 16d94: 4694 mov ip, r2 │ │ + 16d96: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 16d98: 9808 ldr r0, [sp, #32] │ │ + 16d9a: 1c3a adds r2, r7, #0 │ │ + 16d9c: 4463 add r3, ip │ │ + 16d9e: 9309 str r3, [sp, #36] ; 0x24 │ │ + 16da0: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 16da2: 9909 ldr r1, [sp, #36] ; 0x24 │ │ + 16da4: 595b ldr r3, [r3, r5] │ │ + 16da6: 930a str r3, [sp, #40] ; 0x28 │ │ + 16da8: 9300 str r3, [sp, #0] │ │ + 16daa: 9b07 ldr r3, [sp, #28] │ │ + 16dac: f7fc f92a bl 13004 │ │ + 16db0: 2800 cmp r0, #0 │ │ + 16db2: d02b beq.n 16e0c │ │ + 16db4: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 16db6: 9a0c ldr r2, [sp, #48] ; 0x30 │ │ + 16db8: 4936 ldr r1, [pc, #216] ; (16e94 ) │ │ + 16dba: 591b ldr r3, [r3, r4] │ │ + 16dbc: 1c38 adds r0, r7, #0 │ │ + 16dbe: 930a str r3, [sp, #40] ; 0x28 │ │ + 16dc0: 3301 adds r3, #1 │ │ + 16dc2: 5113 str r3, [r2, r4] │ │ + 16dc4: 4479 add r1, pc │ │ + 16dc6: 2263 movs r2, #99 ; 0x63 │ │ + 16dc8: f7f8 fade bl f388 │ │ + 16dcc: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ + 16dce: 1c01 adds r1, r0, #0 │ │ + 16dd0: 50f8 str r0, [r7, r3] │ │ + 16dd2: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 16dd4: 1c38 adds r0, r7, #0 │ │ + 16dd6: 58fa ldr r2, [r7, r3] │ │ + 16dd8: f7f8 fe36 bl fa48 │ │ + 16ddc: 9b07 ldr r3, [sp, #28] │ │ + 16dde: 4a2e ldr r2, [pc, #184] ; (16e98 ) │ │ + 16de0: 9e08 ldr r6, [sp, #32] │ │ + 16de2: 189c adds r4, r3, r2 │ │ + 16de4: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 16de6: 00a4 lsls r4, r4, #2 │ │ + 16de8: 191c adds r4, r3, r4 │ │ + 16dea: 6830 ldr r0, [r6, #0] │ │ + 16dec: f014 f986 bl 2b0fc │ │ + 16df0: 2300 movs r3, #0 │ │ + 16df2: c608 stmia r6!, {r3} │ │ + 16df4: 42a6 cmp r6, r4 │ │ + 16df6: d1f8 bne.n 16dea │ │ + 16df8: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 16dfa: 9808 ldr r0, [sp, #32] │ │ + 16dfc: 9909 ldr r1, [sp, #36] ; 0x24 │ │ + 16dfe: 595b ldr r3, [r3, r5] │ │ + 16e00: 1c3a adds r2, r7, #0 │ │ + 16e02: 930a str r3, [sp, #40] ; 0x28 │ │ + 16e04: 9300 str r3, [sp, #0] │ │ + 16e06: 9b07 ldr r3, [sp, #28] │ │ + 16e08: f7fc f8fc bl 13004 │ │ + 16e0c: 980c ldr r0, [sp, #48] ; 0x30 │ │ + 16e0e: f00c f84b bl 22ea8 │ │ + 16e12: 1e04 subs r4, r0, #0 │ │ + 16e14: d144 bne.n 16ea0 │ │ + 16e16: 4b21 ldr r3, [pc, #132] ; (16e9c ) │ │ + 16e18: 447b add r3, pc │ │ + 16e1a: 6618 str r0, [r3, #96] ; 0x60 │ │ + 16e1c: e0a7 b.n 16f6e │ │ + 16e1e: 46c0 nop ; (mov r8, r8) │ │ + 16e20: cdc1 ldmia r5!, {r0, r6, r7} │ │ + 16e22: 0001 movs r1, r0 │ │ + 16e24: cdcf ldmia r5!, {r0, r1, r2, r3, r6, r7} │ │ + 16e26: 0001 movs r1, r0 │ │ + 16e28: 003f movs r7, r7 │ │ + 16e2a: 8000 strh r0, [r0, #0] │ │ + 16e2c: cd33 ldmia r5, {r0, r1, r4, r5} │ │ + 16e2e: 0001 movs r1, r0 │ │ + 16e30: cd9b ldmia r5!, {r0, r1, r3, r4, r7} │ │ + 16e32: 0001 movs r1, r0 │ │ + 16e34: ff2c ffff vminnm.f32 , q14, │ │ + 16e38: cdae ldmia r5, {r1, r2, r3, r5, r7} │ │ + 16e3a: 0001 movs r1, r0 │ │ + 16e3c: 14e2 asrs r2, r4, #19 │ │ + 16e3e: 0003 movs r3, r0 │ │ + 16e40: ccf5 ldmia r4, {r0, r2, r4, r5, r6, r7} │ │ + 16e42: 0001 movs r1, r0 │ │ + 16e44: cd55 ldmia r5!, {r0, r2, r4, r6} │ │ + 16e46: 0001 movs r1, r0 │ │ + 16e48: cced ldmia r4!, {r0, r2, r3, r5, r6, r7} │ │ + 16e4a: 0001 movs r1, r0 │ │ + 16e4c: cd66 ldmia r5, {r1, r2, r5, r6} │ │ + 16e4e: 0001 movs r1, r0 │ │ + 16e50: ccc1 ldmia r4!, {r0, r6, r7} │ │ + 16e52: 0001 movs r1, r0 │ │ + 16e54: cc79 ldmia r4, {r0, r3, r4, r5, r6} │ │ + 16e56: 0001 movs r1, r0 │ │ + 16e58: cc61 ldmia r4!, {r0, r5, r6} │ │ + 16e5a: 0001 movs r1, r0 │ │ + 16e5c: cccf ldmia r4!, {r0, r1, r2, r3, r6, r7} │ │ + 16e5e: 0001 movs r1, r0 │ │ + 16e60: cce2 ldmia r4!, {r1, r5, r6, r7} │ │ + 16e62: 0001 movs r1, r0 │ │ + 16e64: cc6b ldmia r4!, {r0, r1, r3, r5, r6} │ │ + 16e66: 0001 movs r1, r0 │ │ + 16e68: cc50 ldmia r4, {r4, r6} │ │ + 16e6a: 0001 movs r1, r0 │ │ + 16e6c: cc6a ldmia r4!, {r1, r3, r5, r6} │ │ + 16e6e: 0001 movs r1, r0 │ │ + 16e70: e904 0000 stmdb r4, {} │ │ + 16e74: e920 0000 stmdb r0!, {} │ │ + 16e78: e910 0000 ldmdb r0, {} │ │ + 16e7c: e90c 0000 stmdb ip, {} │ │ + 16e80: e974 0000 ldrd r0, r0, [r4, #-0]! │ │ + 16e84: e978 0000 ldrd r0, r0, [r8, #-0]! │ │ + 16e88: d060 beq.n 16f4c │ │ + 16e8a: 0000 movs r0, r0 │ │ + 16e8c: cac0 ldmia r2!, {r6, r7} │ │ + 16e8e: 0000 movs r0, r0 │ │ + 16e90: ce80 ldmia r6!, {r7} │ │ + 16e92: 0000 movs r0, r0 │ │ + 16e94: c2a7 stmia r2!, {r0, r1, r2, r5, r7} │ │ + 16e96: 0001 movs r1, r0 │ │ + 16e98: 32b0 adds r2, #176 ; 0xb0 │ │ + 16e9a: 0000 movs r0, r0 │ │ + 16e9c: 1d80 adds r0, r0, #6 │ │ + 16e9e: 0003 movs r3, r0 │ │ + 16ea0: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 16ea2: 595b ldr r3, [r3, r5] │ │ + 16ea4: 9307 str r3, [sp, #28] │ │ + 16ea6: 2b40 cmp r3, #64 ; 0x40 │ │ + 16ea8: d903 bls.n 16eb2 │ │ + 16eaa: 2240 movs r2, #64 ; 0x40 │ │ + 16eac: 4bc5 ldr r3, [pc, #788] ; (171c4 ) │ │ + 16eae: 990c ldr r1, [sp, #48] ; 0x30 │ │ + 16eb0: 50ca str r2, [r1, r3] │ │ + 16eb2: 4ac5 ldr r2, [pc, #788] ; (171c8 ) │ │ + 16eb4: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 16eb6: 4694 mov ip, r2 │ │ + 16eb8: 595b ldr r3, [r3, r5] │ │ + 16eba: 2500 movs r5, #0 │ │ + 16ebc: 9307 str r3, [sp, #28] │ │ + 16ebe: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 16ec0: 4463 add r3, ip │ │ + 16ec2: 1c1e adds r6, r3, #0 │ │ + 16ec4: 9b07 ldr r3, [sp, #28] │ │ + 16ec6: 429d cmp r5, r3 │ │ + 16ec8: d00b beq.n 16ee2 │ │ + 16eca: 1ca8 adds r0, r5, #2 │ │ + 16ecc: 2105 movs r1, #5 │ │ + 16ece: f01a ff25 bl 31d1c <__aeabi_llsl@@Base+0x1bc> │ │ + 16ed2: 2340 movs r3, #64 ; 0x40 │ │ + 16ed4: 0149 lsls r1, r1, #5 │ │ + 16ed6: 3130 adds r1, #48 ; 0x30 │ │ + 16ed8: 6031 str r1, [r6, #0] │ │ + 16eda: 6073 str r3, [r6, #4] │ │ + 16edc: 3501 adds r5, #1 │ │ + 16ede: 3624 adds r6, #36 ; 0x24 │ │ + 16ee0: e7f0 b.n 16ec4 │ │ + 16ee2: 2100 movs r1, #0 │ │ + 16ee4: 4bb9 ldr r3, [pc, #740] ; (171cc ) │ │ + 16ee6: a837 add r0, sp, #220 ; 0xdc │ │ + 16ee8: 447b add r3, pc │ │ + 16eea: 6619 str r1, [r3, #96] ; 0x60 │ │ + 16eec: f7f9 fbaa bl 10644 │ │ + 16ef0: 1c38 adds r0, r7, #0 │ │ + 16ef2: f7fa f935 bl 11160 │ │ + 16ef6: 68bd ldr r5, [r7, #8] │ │ + 16ef8: 2d00 cmp r5, #0 │ │ + 16efa: d02a beq.n 16f52 │ │ + 16efc: 786a ldrb r2, [r5, #1] │ │ + 16efe: 782e ldrb r6, [r5, #0] │ │ + 16f00: 78ab ldrb r3, [r5, #2] │ │ + 16f02: 0212 lsls r2, r2, #8 │ │ + 16f04: 4332 orrs r2, r6 │ │ + 16f06: 78ee ldrb r6, [r5, #3] │ │ + 16f08: 041b lsls r3, r3, #16 │ │ + 16f0a: 4313 orrs r3, r2 │ │ + 16f0c: 0636 lsls r6, r6, #24 │ │ + 16f0e: 431e orrs r6, r3 │ │ + 16f10: 796b ldrb r3, [r5, #5] │ │ + 16f12: 792a ldrb r2, [r5, #4] │ │ + 16f14: 79e8 ldrb r0, [r5, #7] │ │ + 16f16: 021b lsls r3, r3, #8 │ │ + 16f18: 4313 orrs r3, r2 │ │ + 16f1a: 79aa ldrb r2, [r5, #6] │ │ + 16f1c: 0600 lsls r0, r0, #24 │ │ + 16f1e: 0412 lsls r2, r2, #16 │ │ + 16f20: 4313 orrs r3, r2 │ │ + 16f22: 4318 orrs r0, r3 │ │ + 16f24: 2800 cmp r0, #0 │ │ + 16f26: d00e beq.n 16f46 │ │ + 16f28: 7842 ldrb r2, [r0, #1] │ │ + 16f2a: 7803 ldrb r3, [r0, #0] │ │ + 16f2c: 0212 lsls r2, r2, #8 │ │ + 16f2e: 431a orrs r2, r3 │ │ + 16f30: 7883 ldrb r3, [r0, #2] │ │ + 16f32: 041b lsls r3, r3, #16 │ │ + 16f34: 4313 orrs r3, r2 │ │ + 16f36: 78c2 ldrb r2, [r0, #3] │ │ + 16f38: 0612 lsls r2, r2, #24 │ │ + 16f3a: 431a orrs r2, r3 │ │ + 16f3c: 9207 str r2, [sp, #28] │ │ + 16f3e: f01a ff25 bl 31d8c <__aeabi_llsl@@Base+0x22c> │ │ + 16f42: 9807 ldr r0, [sp, #28] │ │ + 16f44: e7ee b.n 16f24 │ │ + 16f46: 7128 strb r0, [r5, #4] │ │ + 16f48: 7168 strb r0, [r5, #5] │ │ + 16f4a: 71a8 strb r0, [r5, #6] │ │ + 16f4c: 71e8 strb r0, [r5, #7] │ │ + 16f4e: 1c35 adds r5, r6, #0 │ │ + 16f50: e7d2 b.n 16ef8 │ │ + 16f52: 69b8 ldr r0, [r7, #24] │ │ + 16f54: 60bd str r5, [r7, #8] │ │ + 16f56: 2800 cmp r0, #0 │ │ + 16f58: d001 beq.n 16f5e │ │ + 16f5a: f01a ff17 bl 31d8c <__aeabi_llsl@@Base+0x22c> │ │ + 16f5e: 69f8 ldr r0, [r7, #28] │ │ + 16f60: 2800 cmp r0, #0 │ │ + 16f62: d001 beq.n 16f68 │ │ + 16f64: f01a ff12 bl 31d8c <__aeabi_llsl@@Base+0x22c> │ │ + 16f68: 1c38 adds r0, r7, #0 │ │ + 16f6a: f01a ff0f bl 31d8c <__aeabi_llsl@@Base+0x22c> │ │ + 16f6e: 9b35 ldr r3, [sp, #212] ; 0xd4 │ │ + 16f70: 9af9 ldr r2, [sp, #996] ; 0x3e4 │ │ + 16f72: 1c20 adds r0, r4, #0 │ │ + 16f74: 681b ldr r3, [r3, #0] │ │ + 16f76: 429a cmp r2, r3 │ │ + 16f78: d100 bne.n 16f7c │ │ + 16f7a: e2e8 b.n 1754e │ │ + 16f7c: f01a fe96 bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + 16f80: 1c20 adds r0, r4, #0 │ │ + 16f82: a93d add r1, sp, #244 ; 0xf4 │ │ + 16f84: aa3e add r2, sp, #248 ; 0xf8 │ │ + 16f86: 9607 str r6, [sp, #28] │ │ + 16f88: f7f7 fb0a bl e5a0 │ │ + 16f8c: 1824 adds r4, r4, r0 │ │ + 16f8e: 7823 ldrb r3, [r4, #0] │ │ + 16f90: 9308 str r3, [sp, #32] │ │ + 16f92: 3b2d subs r3, #45 ; 0x2d │ │ + 16f94: 4259 negs r1, r3 │ │ + 16f96: 4159 adcs r1, r3 │ │ + 16f98: 9b14 ldr r3, [sp, #80] ; 0x50 │ │ + 16f9a: 1864 adds r4, r4, r1 │ │ + 16f9c: 2b00 cmp r3, #0 │ │ + 16f9e: d116 bne.n 16fce │ │ + 16fa0: 9a3d ldr r2, [sp, #244] ; 0xf4 │ │ + 16fa2: 9b1c ldr r3, [sp, #112] ; 0x70 │ │ + 16fa4: 9942 ldr r1, [sp, #264] ; 0x108 │ │ + 16fa6: 9840 ldr r0, [sp, #256] ; 0x100 │ │ + 16fa8: 435a muls r2, r3 │ │ + 16faa: 9b3e ldr r3, [sp, #248] ; 0xf8 │ │ + 16fac: 1c16 adds r6, r2, #0 │ │ + 16fae: 923d str r2, [sp, #244] ; 0xf4 │ │ + 16fb0: 9a1d ldr r2, [sp, #116] ; 0x74 │ │ + 16fb2: 9d41 ldr r5, [sp, #260] ; 0x104 │ │ + 16fb4: 4353 muls r3, r2 │ │ + 16fb6: 469c mov ip, r3 │ │ + 16fb8: 933e str r3, [sp, #248] ; 0xf8 │ │ + 16fba: 2900 cmp r1, #0 │ │ + 16fbc: d054 beq.n 17068 │ │ + 16fbe: 1c32 adds r2, r6, #0 │ │ + 16fc0: 436a muls r2, r5 │ │ + 16fc2: 4663 mov r3, ip │ │ + 16fc4: 4343 muls r3, r0 │ │ + 16fc6: 923d str r2, [sp, #244] ; 0xf4 │ │ + 16fc8: 933e str r3, [sp, #248] ; 0xf8 │ │ + 16fca: 3901 subs r1, #1 │ │ + 16fcc: e04c b.n 17068 │ │ + 16fce: 697b ldr r3, [r7, #20] │ │ + 16fd0: 993d ldr r1, [sp, #244] ; 0xf4 │ │ + 16fd2: 9a3e ldr r2, [sp, #248] ; 0xf8 │ │ + 16fd4: 1c1d adds r5, r3, #0 │ │ + 16fd6: 9b22 ldr r3, [sp, #136] ; 0x88 │ │ + 16fd8: 1c28 adds r0, r5, #0 │ │ + 16fda: 4359 muls r1, r3 │ │ + 16fdc: 9b39 ldr r3, [sp, #228] ; 0xe4 │ │ + 16fde: 434b muls r3, r1 │ │ + 16fe0: 1c19 adds r1, r3, #0 │ │ + 16fe2: 9b1e ldr r3, [sp, #120] ; 0x78 │ │ + 16fe4: 435a muls r2, r3 │ │ + 16fe6: 9b3a ldr r3, [sp, #232] ; 0xe8 │ │ + 16fe8: 4353 muls r3, r2 │ │ + 16fea: 1c1a adds r2, r3, #0 │ │ + 16fec: f7f8 fb3a bl f664 │ │ + 16ff0: 1c31 adds r1, r6, #0 │ │ + 16ff2: f01a fe9b bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 16ff6: 23c0 movs r3, #192 ; 0xc0 │ │ + 16ff8: 435d muls r5, r3 │ │ + 16ffa: 9014 str r0, [sp, #80] ; 0x50 │ │ + 16ffc: 42a8 cmp r0, r5 │ │ + 16ffe: d900 bls.n 17002 │ │ + 17000: 9514 str r5, [sp, #80] ; 0x50 │ │ + 17002: 2501 movs r5, #1 │ │ + 17004: 9b14 ldr r3, [sp, #80] ; 0x50 │ │ + 17006: 931e str r3, [sp, #120] ; 0x78 │ │ + 17008: 42b5 cmp r5, r6 │ │ + 1700a: dac9 bge.n 16fa0 │ │ + 1700c: 23ce movs r3, #206 ; 0xce │ │ + 1700e: 005b lsls r3, r3, #1 │ │ + 17010: 58fb ldr r3, [r7, r3] │ │ + 17012: 1c2a adds r2, r5, #0 │ │ + 17014: 1c19 adds r1, r3, #0 │ │ + 17016: 320a adds r2, #10 │ │ + 17018: 312c adds r1, #44 ; 0x2c │ │ + 1701a: 1c38 adds r0, r7, #0 │ │ + 1701c: 9322 str r3, [sp, #136] ; 0x88 │ │ + 1701e: f7f8 f9b3 bl f388 │ │ + 17022: 23ce movs r3, #206 ; 0xce │ │ + 17024: 005b lsls r3, r3, #1 │ │ + 17026: 50f8 str r0, [r7, r3] │ │ + 17028: 7a43 ldrb r3, [r0, #9] │ │ + 1702a: 7a02 ldrb r2, [r0, #8] │ │ + 1702c: 021b lsls r3, r3, #8 │ │ + 1702e: 4313 orrs r3, r2 │ │ + 17030: 7a82 ldrb r2, [r0, #10] │ │ + 17032: 0412 lsls r2, r2, #16 │ │ + 17034: 431a orrs r2, r3 │ │ + 17036: 7ac3 ldrb r3, [r0, #11] │ │ + 17038: 061b lsls r3, r3, #24 │ │ + 1703a: 4313 orrs r3, r2 │ │ + 1703c: d00d beq.n 1705a │ │ + 1703e: 22d4 movs r2, #212 ; 0xd4 │ │ + 17040: 991e ldr r1, [sp, #120] ; 0x78 │ │ + 17042: 0052 lsls r2, r2, #1 │ │ + 17044: 58ba ldr r2, [r7, r2] │ │ + 17046: 468c mov ip, r1 │ │ + 17048: 9222 str r2, [sp, #136] ; 0x88 │ │ + 1704a: 4462 add r2, ip │ │ + 1704c: 0a11 lsrs r1, r2, #8 │ │ + 1704e: 711a strb r2, [r3, #4] │ │ + 17050: 7159 strb r1, [r3, #5] │ │ + 17052: 0c11 lsrs r1, r2, #16 │ │ + 17054: 0e12 lsrs r2, r2, #24 │ │ + 17056: 7199 strb r1, [r3, #6] │ │ + 17058: 71da strb r2, [r3, #7] │ │ + 1705a: 9a14 ldr r2, [sp, #80] ; 0x50 │ │ + 1705c: 9b1e ldr r3, [sp, #120] ; 0x78 │ │ + 1705e: 3501 adds r5, #1 │ │ + 17060: 4694 mov ip, r2 │ │ + 17062: 4463 add r3, ip │ │ + 17064: 931e str r3, [sp, #120] ; 0x78 │ │ + 17066: e7cf b.n 17008 │ │ + 17068: 9a1a ldr r2, [sp, #104] ; 0x68 │ │ + 1706a: 4b59 ldr r3, [pc, #356] ; (171d0 ) │ │ + 1706c: 9142 str r1, [sp, #264] ; 0x108 │ │ + 1706e: 58d3 ldr r3, [r2, r3] │ │ + 17070: 2208 movs r2, #8 │ │ + 17072: 6819 ldr r1, [r3, #0] │ │ + 17074: 7823 ldrb r3, [r4, #0] │ │ + 17076: 18cb adds r3, r1, r3 │ │ + 17078: 785b ldrb r3, [r3, #1] │ │ + 1707a: 4213 tst r3, r2 │ │ + 1707c: d101 bne.n 17082 │ │ + 1707e: f7ff f957 bl 16330 │ │ + 17082: 3401 adds r4, #1 │ │ + 17084: e7f6 b.n 17074 │ │ + 17086: 26c0 movs r6, #192 ; 0xc0 │ │ + 17088: 1c33 adds r3, r6, #0 │ │ + 1708a: 4363 muls r3, r4 │ │ + 1708c: 9314 str r3, [sp, #80] ; 0x50 │ │ + 1708e: 9a14 ldr r2, [sp, #80] ; 0x50 │ │ + 17090: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 17092: 189a adds r2, r3, r2 │ │ + 17094: 1a13 subs r3, r2, r0 │ │ + 17096: f7ff f96a bl 1636e │ │ + 1709a: 9b07 ldr r3, [sp, #28] │ │ + 1709c: 3b01 subs r3, #1 │ │ + 1709e: 9307 str r3, [sp, #28] │ │ + 170a0: 23ce movs r3, #206 ; 0xce │ │ + 170a2: 005b lsls r3, r3, #1 │ │ + 170a4: 58fb ldr r3, [r7, r3] │ │ + 170a6: 9a07 ldr r2, [sp, #28] │ │ + 170a8: 1c19 adds r1, r3, #0 │ │ + 170aa: 9316 str r3, [sp, #88] ; 0x58 │ │ + 170ac: 312c adds r1, #44 ; 0x2c │ │ + 170ae: 2a00 cmp r2, #0 │ │ + 170b0: d000 beq.n 170b4 │ │ + 170b2: 320a adds r2, #10 │ │ + 170b4: 1c38 adds r0, r7, #0 │ │ + 170b6: f7f8 f967 bl f388 │ │ + 170ba: 23ce movs r3, #206 ; 0xce │ │ + 170bc: 005b lsls r3, r3, #1 │ │ + 170be: 50f8 str r0, [r7, r3] │ │ + 170c0: 9b28 ldr r3, [sp, #160] ; 0xa0 │ │ + 170c2: 1c04 adds r4, r0, #0 │ │ + 170c4: 2b00 cmp r3, #0 │ │ + 170c6: d020 beq.n 1710a │ │ + 170c8: 9b07 ldr r3, [sp, #28] │ │ + 170ca: 2b07 cmp r3, #7 │ │ + 170cc: dc1d bgt.n 1710a │ │ + 170ce: aa4e add r2, sp, #312 ; 0x138 │ │ + 170d0: 009b lsls r3, r3, #2 │ │ + 170d2: 5898 ldr r0, [r3, r2] │ │ + 170d4: 9a1c ldr r2, [sp, #112] ; 0x70 │ │ + 170d6: 4290 cmp r0, r2 │ │ + 170d8: d104 bne.n 170e4 │ │ + 170da: aa56 add r2, sp, #344 ; 0x158 │ │ + 170dc: 589a ldr r2, [r3, r2] │ │ + 170de: 991d ldr r1, [sp, #116] ; 0x74 │ │ + 170e0: 428a cmp r2, r1 │ │ + 170e2: d012 beq.n 1710a │ │ + 170e4: 22d4 movs r2, #212 ; 0xd4 │ │ + 170e6: 0052 lsls r2, r2, #1 │ │ + 170e8: 58ba ldr r2, [r7, r2] │ │ + 170ea: 9914 ldr r1, [sp, #80] ; 0x50 │ │ + 170ec: 1a52 subs r2, r2, r1 │ │ + 170ee: 9216 str r2, [sp, #88] ; 0x58 │ │ + 170f0: 1c32 adds r2, r6, #0 │ │ + 170f2: 4342 muls r2, r0 │ │ + 170f4: 1c10 adds r0, r2, #0 │ │ + 170f6: aa56 add r2, sp, #344 ; 0x158 │ │ + 170f8: 5899 ldr r1, [r3, r2] │ │ + 170fa: 9b1c ldr r3, [sp, #112] ; 0x70 │ │ + 170fc: 434b muls r3, r1 │ │ + 170fe: 1c19 adds r1, r3, #0 │ │ + 17100: f01a fe14 bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 17104: 9b16 ldr r3, [sp, #88] ; 0x58 │ │ + 17106: 181a adds r2, r3, r0 │ │ + 17108: e024 b.n 17154 │ │ + 1710a: 9b08 ldr r3, [sp, #32] │ │ + 1710c: 2b2d cmp r3, #45 ; 0x2d │ │ + 1710e: d114 bne.n 1713a │ │ + 17110: 7a63 ldrb r3, [r4, #9] │ │ + 17112: 7a22 ldrb r2, [r4, #8] │ │ + 17114: 021b lsls r3, r3, #8 │ │ + 17116: 4313 orrs r3, r2 │ │ + 17118: 7aa2 ldrb r2, [r4, #10] │ │ + 1711a: 0412 lsls r2, r2, #16 │ │ + 1711c: 431a orrs r2, r3 │ │ + 1711e: 7ae3 ldrb r3, [r4, #11] │ │ + 17120: 061b lsls r3, r3, #24 │ │ + 17122: 4313 orrs r3, r2 │ │ + 17124: d009 beq.n 1713a │ │ + 17126: 7a1a ldrb r2, [r3, #8] │ │ + 17128: 2a01 cmp r2, #1 │ │ + 1712a: d006 beq.n 1713a │ │ + 1712c: 0a1a lsrs r2, r3, #8 │ │ + 1712e: 7423 strb r3, [r4, #16] │ │ + 17130: 7462 strb r2, [r4, #17] │ │ + 17132: 0c1a lsrs r2, r3, #16 │ │ + 17134: 0e1b lsrs r3, r3, #24 │ │ + 17136: 74a2 strb r2, [r4, #18] │ │ + 17138: 74e3 strb r3, [r4, #19] │ │ + 1713a: 23c0 movs r3, #192 ; 0xc0 │ │ + 1713c: 697a ldr r2, [r7, #20] │ │ + 1713e: 435a muls r2, r3 │ │ + 17140: 1c13 adds r3, r2, #0 │ │ + 17142: 9a14 ldr r2, [sp, #80] ; 0x50 │ │ + 17144: 429a cmp r2, r3 │ │ + 17146: d908 bls.n 1715a │ │ + 17148: 23d4 movs r3, #212 ; 0xd4 │ │ + 1714a: 005b lsls r3, r3, #1 │ │ + 1714c: 58fb ldr r3, [r7, r3] │ │ + 1714e: 9a11 ldr r2, [sp, #68] ; 0x44 │ │ + 17150: 9316 str r3, [sp, #88] ; 0x58 │ │ + 17152: 1a9a subs r2, r3, r2 │ │ + 17154: 1c38 adds r0, r7, #0 │ │ + 17156: 1c21 adds r1, r4, #0 │ │ + 17158: e006 b.n 17168 │ │ + 1715a: 23d4 movs r3, #212 ; 0xd4 │ │ + 1715c: 005b lsls r3, r3, #1 │ │ + 1715e: 58fb ldr r3, [r7, r3] │ │ + 17160: 1c38 adds r0, r7, #0 │ │ + 17162: 1c21 adds r1, r4, #0 │ │ + 17164: 1c1a adds r2, r3, #0 │ │ + 17166: 9316 str r3, [sp, #88] ; 0x58 │ │ + 17168: f7f8 fc44 bl f9f4 │ │ + 1716c: f7ff f90d bl 1638a │ │ + 17170: 23ce movs r3, #206 ; 0xce │ │ + 17172: 005b lsls r3, r3, #1 │ │ + 17174: 58fb ldr r3, [r7, r3] │ │ + 17176: 9307 str r3, [sp, #28] │ │ + 17178: 23d0 movs r3, #208 ; 0xd0 │ │ + 1717a: 005b lsls r3, r3, #1 │ │ + 1717c: 58fb ldr r3, [r7, r3] │ │ + 1717e: 9a07 ldr r2, [sp, #28] │ │ + 17180: 429a cmp r2, r3 │ │ + 17182: d001 beq.n 17188 │ │ + 17184: f7ff f90d bl 163a2 │ │ + 17188: 23d4 movs r3, #212 ; 0xd4 │ │ + 1718a: 005b lsls r3, r3, #1 │ │ + 1718c: 58fb ldr r3, [r7, r3] │ │ + 1718e: 1c38 adds r0, r7, #0 │ │ + 17190: 1c19 adds r1, r3, #0 │ │ + 17192: 9a0e ldr r2, [sp, #56] ; 0x38 │ │ + 17194: 9307 str r3, [sp, #28] │ │ + 17196: f7fa fd43 bl 11c20 │ │ + 1719a: f7ff f902 bl 163a2 │ │ + 1719e: 23ce movs r3, #206 ; 0xce │ │ + 171a0: 005b lsls r3, r3, #1 │ │ + 171a2: 58fa ldr r2, [r7, r3] │ │ + 171a4: 23d2 movs r3, #210 ; 0xd2 │ │ + 171a6: 005b lsls r3, r3, #1 │ │ + 171a8: 58fb ldr r3, [r7, r3] │ │ + 171aa: 429a cmp r2, r3 │ │ + 171ac: d001 beq.n 171b2 │ │ + 171ae: f7ff f8ff bl 163b0 │ │ + 171b2: 23d4 movs r3, #212 ; 0xd4 │ │ + 171b4: 005b lsls r3, r3, #1 │ │ + 171b6: 58f9 ldr r1, [r7, r3] │ │ + 171b8: 1c38 adds r0, r7, #0 │ │ + 171ba: 9a0e ldr r2, [sp, #56] ; 0x38 │ │ + 171bc: f7f9 fed2 bl 10f64 │ │ + 171c0: f7ff f8f6 bl 163b0 │ │ + 171c4: e910 0000 ldmdb r0, {} │ │ + 171c8: c1c0 stmia r1!, {r6, r7} │ │ + 171ca: 0000 movs r0, r0 │ │ + 171cc: 1cb0 adds r0, r6, #2 │ │ + 171ce: 0003 movs r3, r0 │ │ + 171d0: ff2c ffff vminnm.f32 , q14, │ │ + 171d4: 23ce movs r3, #206 ; 0xce │ │ + 171d6: 005b lsls r3, r3, #1 │ │ + 171d8: 58fb ldr r3, [r7, r3] │ │ + 171da: 1c32 adds r2, r6, #0 │ │ + 171dc: 9307 str r3, [sp, #28] │ │ + 171de: 1c19 adds r1, r3, #0 │ │ + 171e0: 1c33 adds r3, r6, #0 │ │ + 171e2: 1e58 subs r0, r3, #1 │ │ + 171e4: 4183 sbcs r3, r0 │ │ + 171e6: 320a adds r2, #10 │ │ + 171e8: 425b negs r3, r3 │ │ + 171ea: 401a ands r2, r3 │ │ + 171ec: 312c adds r1, #44 ; 0x2c │ │ + 171ee: 1c38 adds r0, r7, #0 │ │ + 171f0: f7f8 f8ca bl f388 │ │ + 171f4: 23ce movs r3, #206 ; 0xce │ │ + 171f6: 005b lsls r3, r3, #1 │ │ + 171f8: 50f8 str r0, [r7, r3] │ │ + 171fa: 23d4 movs r3, #212 ; 0xd4 │ │ + 171fc: 005b lsls r3, r3, #1 │ │ + 171fe: 58fb ldr r3, [r7, r3] │ │ + 17200: 1c29 adds r1, r5, #0 │ │ + 17202: 9307 str r3, [sp, #28] │ │ + 17204: ab6c add r3, sp, #432 ; 0x1b0 │ │ + 17206: 9300 str r3, [sp, #0] │ │ + 17208: 9b29 ldr r3, [sp, #164] ; 0xa4 │ │ + 1720a: 1c22 adds r2, r4, #0 │ │ + 1720c: 9301 str r3, [sp, #4] │ │ + 1720e: 9b12 ldr r3, [sp, #72] ; 0x48 │ │ + 17210: 1c38 adds r0, r7, #0 │ │ + 17212: 9302 str r3, [sp, #8] │ │ + 17214: 9b0f ldr r3, [sp, #60] ; 0x3c │ │ + 17216: 9303 str r3, [sp, #12] │ │ + 17218: 9b07 ldr r3, [sp, #28] │ │ + 1721a: f7f8 fec3 bl ffa4 │ │ + 1721e: 1824 adds r4, r4, r0 │ │ + 17220: 1c20 adds r0, r4, #0 │ │ + 17222: a93d add r1, sp, #244 ; 0xf4 │ │ + 17224: aa3e add r2, sp, #248 ; 0xf8 │ │ + 17226: f7f7 f9bb bl e5a0 │ │ + 1722a: 1825 adds r5, r4, r0 │ │ + 1722c: 782b ldrb r3, [r5, #0] │ │ + 1722e: 2b2d cmp r3, #45 ; 0x2d │ │ + 17230: d118 bne.n 17264 │ │ + 17232: 23ce movs r3, #206 ; 0xce │ │ + 17234: 005b lsls r3, r3, #1 │ │ + 17236: 58f9 ldr r1, [r7, r3] │ │ + 17238: 3501 adds r5, #1 │ │ + 1723a: 7a4b ldrb r3, [r1, #9] │ │ + 1723c: 7a0a ldrb r2, [r1, #8] │ │ + 1723e: 021b lsls r3, r3, #8 │ │ + 17240: 4313 orrs r3, r2 │ │ + 17242: 7a8a ldrb r2, [r1, #10] │ │ + 17244: 0412 lsls r2, r2, #16 │ │ + 17246: 431a orrs r2, r3 │ │ + 17248: 7acb ldrb r3, [r1, #11] │ │ + 1724a: 061b lsls r3, r3, #24 │ │ + 1724c: 4313 orrs r3, r2 │ │ + 1724e: d009 beq.n 17264 │ │ + 17250: 7a1a ldrb r2, [r3, #8] │ │ + 17252: 2a01 cmp r2, #1 │ │ + 17254: d006 beq.n 17264 │ │ + 17256: 0a1a lsrs r2, r3, #8 │ │ + 17258: 740b strb r3, [r1, #16] │ │ + 1725a: 744a strb r2, [r1, #17] │ │ + 1725c: 0c1a lsrs r2, r3, #16 │ │ + 1725e: 0e1b lsrs r3, r3, #24 │ │ + 17260: 748a strb r2, [r1, #18] │ │ + 17262: 74cb strb r3, [r1, #19] │ │ + 17264: 9b3d ldr r3, [sp, #244] ; 0xf4 │ │ + 17266: 9307 str r3, [sp, #28] │ │ + 17268: 9b3e ldr r3, [sp, #248] ; 0xf8 │ │ + 1726a: 9308 str r3, [sp, #32] │ │ + 1726c: 2e07 cmp r6, #7 │ │ + 1726e: dc08 bgt.n 17282 │ │ + 17270: 9907 ldr r1, [sp, #28] │ │ + 17272: 00b3 lsls r3, r6, #2 │ │ + 17274: aa4e add r2, sp, #312 ; 0x138 │ │ + 17276: 5099 str r1, [r3, r2] │ │ + 17278: 9908 ldr r1, [sp, #32] │ │ + 1727a: aa56 add r2, sp, #344 ; 0x158 │ │ + 1727c: 5099 str r1, [r3, r2] │ │ + 1727e: 2e00 cmp r6, #0 │ │ + 17280: d078 beq.n 17374 │ │ + 17282: 9b1c ldr r3, [sp, #112] ; 0x70 │ │ + 17284: 9a07 ldr r2, [sp, #28] │ │ + 17286: 4293 cmp r3, r2 │ │ + 17288: d103 bne.n 17292 │ │ + 1728a: 9b1d ldr r3, [sp, #116] ; 0x74 │ │ + 1728c: 9a08 ldr r2, [sp, #32] │ │ + 1728e: 4293 cmp r3, r2 │ │ + 17290: d078 beq.n 17384 │ │ + 17292: 9a1c ldr r2, [sp, #112] ; 0x70 │ │ + 17294: 9b08 ldr r3, [sp, #32] │ │ + 17296: 9907 ldr r1, [sp, #28] │ │ + 17298: 4353 muls r3, r2 │ │ + 1729a: 9a1d ldr r2, [sp, #116] ; 0x74 │ │ + 1729c: 434a muls r2, r1 │ │ + 1729e: 4293 cmp r3, r2 │ │ + 172a0: da38 bge.n 17314 │ │ + 172a2: 23ce movs r3, #206 ; 0xce │ │ + 172a4: 005b lsls r3, r3, #1 │ │ + 172a6: 58fb ldr r3, [r7, r3] │ │ + 172a8: 931c str r3, [sp, #112] ; 0x70 │ │ + 172aa: 3305 adds r3, #5 │ │ + 172ac: 7fdb ldrb r3, [r3, #31] │ │ + 172ae: 931c str r3, [sp, #112] ; 0x70 │ │ + 172b0: 68bc ldr r4, [r7, #8] │ │ + 172b2: 2c00 cmp r4, #0 │ │ + 172b4: d02a beq.n 1730c │ │ + 172b6: 23ce movs r3, #206 ; 0xce │ │ + 172b8: 005b lsls r3, r3, #1 │ │ + 172ba: 58fb ldr r3, [r7, r3] │ │ + 172bc: 931d str r3, [sp, #116] ; 0x74 │ │ + 172be: 429c cmp r4, r3 │ │ + 172c0: d019 beq.n 172f6 │ │ + 172c2: 1d63 adds r3, r4, #5 │ │ + 172c4: 7fdb ldrb r3, [r3, #31] │ │ + 172c6: 9a1c ldr r2, [sp, #112] ; 0x70 │ │ + 172c8: 4293 cmp r3, r2 │ │ + 172ca: d114 bne.n 172f6 │ │ + 172cc: 7c63 ldrb r3, [r4, #17] │ │ + 172ce: 7c22 ldrb r2, [r4, #16] │ │ + 172d0: 021b lsls r3, r3, #8 │ │ + 172d2: 4313 orrs r3, r2 │ │ + 172d4: 7ca2 ldrb r2, [r4, #18] │ │ + 172d6: 0412 lsls r2, r2, #16 │ │ + 172d8: 431a orrs r2, r3 │ │ + 172da: 7ce3 ldrb r3, [r4, #19] │ │ + 172dc: 061b lsls r3, r3, #24 │ │ + 172de: 4313 orrs r3, r2 │ │ + 172e0: d009 beq.n 172f6 │ │ + 172e2: 489d ldr r0, [pc, #628] ; (17558 ) │ │ + 172e4: 69b9 ldr r1, [r7, #24] │ │ + 172e6: 4478 add r0, pc │ │ + 172e8: f7f8 fc5a bl fba0 │ │ + 172ec: 2300 movs r3, #0 │ │ + 172ee: 7423 strb r3, [r4, #16] │ │ + 172f0: 7463 strb r3, [r4, #17] │ │ + 172f2: 74a3 strb r3, [r4, #18] │ │ + 172f4: 74e3 strb r3, [r4, #19] │ │ + 172f6: 7862 ldrb r2, [r4, #1] │ │ + 172f8: 7823 ldrb r3, [r4, #0] │ │ + 172fa: 0212 lsls r2, r2, #8 │ │ + 172fc: 431a orrs r2, r3 │ │ + 172fe: 78a3 ldrb r3, [r4, #2] │ │ + 17300: 78e4 ldrb r4, [r4, #3] │ │ + 17302: 041b lsls r3, r3, #16 │ │ + 17304: 4313 orrs r3, r2 │ │ + 17306: 0624 lsls r4, r4, #24 │ │ + 17308: 431c orrs r4, r3 │ │ + 1730a: e7d2 b.n 172b2 │ │ + 1730c: 9b08 ldr r3, [sp, #32] │ │ + 1730e: 931d str r3, [sp, #116] ; 0x74 │ │ + 17310: 9b07 ldr r3, [sp, #28] │ │ + 17312: 931c str r3, [sp, #112] ; 0x70 │ │ + 17314: 9b1c ldr r3, [sp, #112] ; 0x70 │ │ + 17316: 9a3e ldr r2, [sp, #248] ; 0xf8 │ │ + 17318: 991d ldr r1, [sp, #116] ; 0x74 │ │ + 1731a: 435a muls r2, r3 │ │ + 1731c: 9b3d ldr r3, [sp, #244] ; 0xf4 │ │ + 1731e: 434b muls r3, r1 │ │ + 17320: 429a cmp r2, r3 │ │ + 17322: dd1a ble.n 1735a │ │ + 17324: 23ce movs r3, #206 ; 0xce │ │ + 17326: 005b lsls r3, r3, #1 │ │ + 17328: 58f9 ldr r1, [r7, r3] │ │ + 1732a: 7c4b ldrb r3, [r1, #17] │ │ + 1732c: 7c0a ldrb r2, [r1, #16] │ │ + 1732e: 021b lsls r3, r3, #8 │ │ + 17330: 4313 orrs r3, r2 │ │ + 17332: 7c8a ldrb r2, [r1, #18] │ │ + 17334: 0412 lsls r2, r2, #16 │ │ + 17336: 431a orrs r2, r3 │ │ + 17338: 7ccb ldrb r3, [r1, #19] │ │ + 1733a: 061b lsls r3, r3, #24 │ │ + 1733c: 4313 orrs r3, r2 │ │ + 1733e: d00c beq.n 1735a │ │ + 17340: 4886 ldr r0, [pc, #536] ; (1755c ) │ │ + 17342: 69b9 ldr r1, [r7, #24] │ │ + 17344: 4478 add r0, pc │ │ + 17346: f7f8 fc2b bl fba0 │ │ + 1734a: 23ce movs r3, #206 ; 0xce │ │ + 1734c: 2200 movs r2, #0 │ │ + 1734e: 005b lsls r3, r3, #1 │ │ + 17350: 58fb ldr r3, [r7, r3] │ │ + 17352: 741a strb r2, [r3, #16] │ │ + 17354: 745a strb r2, [r3, #17] │ │ + 17356: 749a strb r2, [r3, #18] │ │ + 17358: 74da strb r2, [r3, #19] │ │ + 1735a: 2401 movs r4, #1 │ │ + 1735c: 9a3e ldr r2, [sp, #248] ; 0xf8 │ │ + 1735e: 9b3d ldr r3, [sp, #244] ; 0xf4 │ │ + 17360: 9822 ldr r0, [sp, #136] ; 0x88 │ │ + 17362: 991e ldr r1, [sp, #120] ; 0x78 │ │ + 17364: 9428 str r4, [sp, #160] ; 0xa0 │ │ + 17366: 4350 muls r0, r2 │ │ + 17368: 4359 muls r1, r3 │ │ + 1736a: 4288 cmp r0, r1 │ │ + 1736c: dd0a ble.n 17384 │ │ + 1736e: 921e str r2, [sp, #120] ; 0x78 │ │ + 17370: 9322 str r3, [sp, #136] ; 0x88 │ │ + 17372: e007 b.n 17384 │ │ + 17374: 9b08 ldr r3, [sp, #32] │ │ + 17376: 931e str r3, [sp, #120] ; 0x78 │ │ + 17378: 9b07 ldr r3, [sp, #28] │ │ + 1737a: 9322 str r3, [sp, #136] ; 0x88 │ │ + 1737c: 9b1e ldr r3, [sp, #120] ; 0x78 │ │ + 1737e: 931d str r3, [sp, #116] ; 0x74 │ │ + 17380: 9b22 ldr r3, [sp, #136] ; 0x88 │ │ + 17382: 931c str r3, [sp, #112] ; 0x70 │ │ + 17384: 3601 adds r6, #1 │ │ + 17386: f7fd fec8 bl 1511a │ │ + 1738a: 23d4 movs r3, #212 ; 0xd4 │ │ + 1738c: aa6c add r2, sp, #432 ; 0x1b0 │ │ + 1738e: 005b lsls r3, r3, #1 │ │ + 17390: 58fb ldr r3, [r7, r3] │ │ + 17392: 9200 str r2, [sp, #0] │ │ + 17394: 9a07 ldr r2, [sp, #28] │ │ + 17396: 9309 str r3, [sp, #36] ; 0x24 │ │ + 17398: 9908 ldr r1, [sp, #32] │ │ + 1739a: 9201 str r2, [sp, #4] │ │ + 1739c: 2200 movs r2, #0 │ │ + 1739e: 18e3 adds r3, r4, r3 │ │ + 173a0: 9202 str r2, [sp, #8] │ │ + 173a2: 9203 str r2, [sp, #12] │ │ + 173a4: 1c38 adds r0, r7, #0 │ │ + 173a6: 1c2a adds r2, r5, #0 │ │ + 173a8: f7f8 fdfc bl ffa4 │ │ + 173ac: 182e adds r6, r5, r0 │ │ + 173ae: 1c30 adds r0, r6, #0 │ │ + 173b0: a93d add r1, sp, #244 ; 0xf4 │ │ + 173b2: aa3e add r2, sp, #248 ; 0xf8 │ │ + 173b4: f7f7 f8f4 bl e5a0 │ │ + 173b8: 1836 adds r6, r6, r0 │ │ + 173ba: 7833 ldrb r3, [r6, #0] │ │ + 173bc: 2b2d cmp r3, #45 ; 0x2d │ │ + 173be: d117 bne.n 173f0 │ │ + 173c0: 23ce movs r3, #206 ; 0xce │ │ + 173c2: 005b lsls r3, r3, #1 │ │ + 173c4: 58f9 ldr r1, [r7, r3] │ │ + 173c6: 3601 adds r6, #1 │ │ + 173c8: 7a4b ldrb r3, [r1, #9] │ │ + 173ca: 7a0a ldrb r2, [r1, #8] │ │ + 173cc: 021b lsls r3, r3, #8 │ │ + 173ce: 4313 orrs r3, r2 │ │ + 173d0: 7a8a ldrb r2, [r1, #10] │ │ + 173d2: 0412 lsls r2, r2, #16 │ │ + 173d4: 431a orrs r2, r3 │ │ + 173d6: 7acb ldrb r3, [r1, #11] │ │ + 173d8: 061b lsls r3, r3, #24 │ │ + 173da: 4313 orrs r3, r2 │ │ + 173dc: 7a1a ldrb r2, [r3, #8] │ │ + 173de: 2a01 cmp r2, #1 │ │ + 173e0: d006 beq.n 173f0 │ │ + 173e2: 0a1a lsrs r2, r3, #8 │ │ + 173e4: 740b strb r3, [r1, #16] │ │ + 173e6: 744a strb r2, [r1, #17] │ │ + 173e8: 0c1a lsrs r2, r3, #16 │ │ + 173ea: 0e1b lsrs r3, r3, #24 │ │ + 173ec: 748a strb r2, [r1, #18] │ │ + 173ee: 74cb strb r3, [r1, #19] │ │ + 173f0: 9b3e ldr r3, [sp, #248] ; 0xf8 │ │ + 173f2: 9939 ldr r1, [sp, #228] ; 0xe4 │ │ + 173f4: 009a lsls r2, r3, #2 │ │ + 173f6: 9b3d ldr r3, [sp, #244] ; 0xf4 │ │ + 173f8: 923e str r2, [sp, #248] ; 0xf8 │ │ + 173fa: 6978 ldr r0, [r7, #20] │ │ + 173fc: 4359 muls r1, r3 │ │ + 173fe: 9b3a ldr r3, [sp, #232] ; 0xe8 │ │ + 17400: 4353 muls r3, r2 │ │ + 17402: 1c1a adds r2, r3, #0 │ │ + 17404: f7f8 f92e bl f664 │ │ + 17408: 23ce movs r3, #206 ; 0xce │ │ + 1740a: 005b lsls r3, r3, #1 │ │ + 1740c: 58fb ldr r3, [r7, r3] │ │ + 1740e: 1824 adds r4, r4, r0 │ │ + 17410: 1c38 adds r0, r7, #0 │ │ + 17412: 9308 str r3, [sp, #32] │ │ + 17414: 23d4 movs r3, #212 ; 0xd4 │ │ + 17416: 005b lsls r3, r3, #1 │ │ + 17418: 58fb ldr r3, [r7, r3] │ │ + 1741a: 9908 ldr r1, [sp, #32] │ │ + 1741c: 18e2 adds r2, r4, r3 │ │ + 1741e: 9309 str r3, [sp, #36] ; 0x24 │ │ + 17420: f7f8 fae8 bl f9f4 │ │ + 17424: f7fd ff8c bl 15340 │ │ + 17428: 23d4 movs r3, #212 ; 0xd4 │ │ + 1742a: 9409 str r4, [sp, #36] ; 0x24 │ │ + 1742c: 005b lsls r3, r3, #1 │ │ + 1742e: 58fb ldr r3, [r7, r3] │ │ + 17430: 1c38 adds r0, r7, #0 │ │ + 17432: 9307 str r3, [sp, #28] │ │ + 17434: 18e2 adds r2, r4, r3 │ │ + 17436: 23d4 movs r3, #212 ; 0xd4 │ │ + 17438: 005b lsls r3, r3, #1 │ │ + 1743a: 50fa str r2, [r7, r3] │ │ + 1743c: 23ce movs r3, #206 ; 0xce │ │ + 1743e: 005b lsls r3, r3, #1 │ │ + 17440: 58fb ldr r3, [r7, r3] │ │ + 17442: 1c19 adds r1, r3, #0 │ │ + 17444: 9307 str r3, [sp, #28] │ │ + 17446: f7f8 faff bl fa48 │ │ + 1744a: 23c0 movs r3, #192 ; 0xc0 │ │ + 1744c: 005b lsls r3, r3, #1 │ │ + 1744e: 58fb ldr r3, [r7, r3] │ │ + 17450: 2b00 cmp r3, #0 │ │ + 17452: d00e beq.n 17472 │ │ + 17454: 23ce movs r3, #206 ; 0xce │ │ + 17456: 005b lsls r3, r3, #1 │ │ + 17458: 58fa ldr r2, [r7, r3] │ │ + 1745a: 23d0 movs r3, #208 ; 0xd0 │ │ + 1745c: 005b lsls r3, r3, #1 │ │ + 1745e: 58fb ldr r3, [r7, r3] │ │ + 17460: 429a cmp r2, r3 │ │ + 17462: d106 bne.n 17472 │ │ + 17464: 23d4 movs r3, #212 ; 0xd4 │ │ + 17466: 005b lsls r3, r3, #1 │ │ + 17468: 58f9 ldr r1, [r7, r3] │ │ + 1746a: 1c38 adds r0, r7, #0 │ │ + 1746c: 9a0e ldr r2, [sp, #56] ; 0x38 │ │ + 1746e: f7fa fbd7 bl 11c20 │ │ + 17472: 23be movs r3, #190 ; 0xbe │ │ + 17474: 2200 movs r2, #0 │ │ + 17476: 005b lsls r3, r3, #1 │ │ + 17478: 58fb ldr r3, [r7, r3] │ │ + 1747a: 9207 str r2, [sp, #28] │ │ + 1747c: 4293 cmp r3, r2 │ │ + 1747e: d101 bne.n 17484 │ │ + 17480: f7fe ffa2 bl 163c8 │ │ + 17484: 23ce movs r3, #206 ; 0xce │ │ + 17486: 005b lsls r3, r3, #1 │ │ + 17488: 58fa ldr r2, [r7, r3] │ │ + 1748a: 23d2 movs r3, #210 ; 0xd2 │ │ + 1748c: 005b lsls r3, r3, #1 │ │ + 1748e: 58fb ldr r3, [r7, r3] │ │ + 17490: 429a cmp r2, r3 │ │ + 17492: d001 beq.n 17498 │ │ + 17494: f7fe ff98 bl 163c8 │ │ + 17498: 23d4 movs r3, #212 ; 0xd4 │ │ + 1749a: 005b lsls r3, r3, #1 │ │ + 1749c: 58f9 ldr r1, [r7, r3] │ │ + 1749e: f7fe ff20 bl 162e2 │ │ + 174a2: 1c4b adds r3, r1, #1 │ │ + 174a4: 7fda ldrb r2, [r3, #31] │ │ + 174a6: 1c8b adds r3, r1, #2 │ │ + 174a8: 7fdb ldrb r3, [r3, #31] │ │ + 174aa: 021b lsls r3, r3, #8 │ │ + 174ac: 4313 orrs r3, r2 │ │ + 174ae: 1cca adds r2, r1, #3 │ │ + 174b0: 7fd2 ldrb r2, [r2, #31] │ │ + 174b2: 3104 adds r1, #4 │ │ + 174b4: 0412 lsls r2, r2, #16 │ │ + 174b6: 431a orrs r2, r3 │ │ + 174b8: 7fcb ldrb r3, [r1, #31] │ │ + 174ba: 061b lsls r3, r3, #24 │ │ + 174bc: 4313 orrs r3, r2 │ │ 174be: 3301 adds r3, #1 │ │ - 174c0: e6fb b.n 172ba │ │ - 174c2: 46c0 nop ; (mov r8, r8) │ │ - 174c4: e99c 0000 ; instruction: 0xe99c0000 │ │ - 174c8: e9bb 0000 ; instruction: 0xe9bb0000 │ │ - 174cc: e920 0000 stmdb r0!, {} │ │ - 174d0: e910 0000 ldmdb r0, {} │ │ - 174d4: e928 0000 stmdb r8!, {} │ │ - 174d8: e924 0000 stmdb r4!, {} │ │ - 174dc: c1c8 stmia r1!, {r3, r6, r7} │ │ - 174de: 0000 movs r0, r0 │ │ - 174e0: c1c0 stmia r1!, {r6, r7} │ │ - 174e2: 0000 movs r0, r0 │ │ - 174e4: e904 0000 stmdb r4, {} │ │ - 174e8: d060 beq.n 175ac │ │ - 174ea: 0000 movs r0, r0 │ │ - 174ec: e9bc 0000 ; instruction: 0xe9bc0000 │ │ - 174f0: 8240 strh r0, [r0, #18] │ │ - 174f2: 0000 movs r0, r0 │ │ - 174f4: ce80 ldmia r6!, {r7} │ │ - 174f6: 0000 movs r0, r0 │ │ - 174f8: 00ac lsls r4, r5, #2 │ │ - 174fa: 4830 ldr r0, [pc, #192] ; (175bc ) │ │ - 174fc: 193b adds r3, r7, r4 │ │ - 174fe: 9410 str r4, [sp, #64] ; 0x40 │ │ - 17500: 9c0e ldr r4, [sp, #56] ; 0x38 │ │ - 17502: 181b adds r3, r3, r0 │ │ - 17504: 601c str r4, [r3, #0] │ │ - 17506: 2400 movs r4, #0 │ │ - 17508: 482d ldr r0, [pc, #180] ; (175c0 ) │ │ - 1750a: 583b ldr r3, [r7, r0] │ │ - 1750c: 429c cmp r4, r3 │ │ - 1750e: d228 bcs.n 17562 │ │ - 17510: 9810 ldr r0, [sp, #64] ; 0x40 │ │ - 17512: aa12 add r2, sp, #72 ; 0x48 │ │ - 17514: 0061 lsls r1, r4, #1 │ │ - 17516: 5882 ldr r2, [r0, r2] │ │ - 17518: 5a8a ldrh r2, [r1, r2] │ │ - 1751a: 2a00 cmp r2, #0 │ │ - 1751c: d01f beq.n 1755e │ │ - 1751e: 1df1 adds r1, r6, #7 │ │ - 17520: 7fc8 ldrb r0, [r1, #31] │ │ - 17522: 3101 adds r1, #1 │ │ - 17524: 7fc9 ldrb r1, [r1, #31] │ │ - 17526: 0209 lsls r1, r1, #8 │ │ - 17528: 4301 orrs r1, r0 │ │ - 1752a: 428a cmp r2, r1 │ │ - 1752c: d817 bhi.n 1755e │ │ - 1752e: 4925 ldr r1, [pc, #148] ; (175c4 ) │ │ - 17530: 9808 ldr r0, [sp, #32] │ │ - 17532: 1852 adds r2, r2, r1 │ │ - 17534: 0052 lsls r2, r2, #1 │ │ - 17536: 5a82 ldrh r2, [r0, r2] │ │ - 17538: 2a00 cmp r2, #0 │ │ - 1753a: d010 beq.n 1755e │ │ - 1753c: 990b ldr r1, [sp, #44] ; 0x2c │ │ - 1753e: 3a01 subs r2, #1 │ │ - 17540: 428a cmp r2, r1 │ │ - 17542: d20c bcs.n 1755e │ │ - 17544: 980a ldr r0, [sp, #40] ; 0x28 │ │ - 17546: 0092 lsls r2, r2, #2 │ │ - 17548: 5811 ldr r1, [r2, r0] │ │ - 1754a: 2900 cmp r1, #0 │ │ - 1754c: d007 beq.n 1755e │ │ - 1754e: 2006 movs r0, #6 │ │ - 17550: 4360 muls r0, r4 │ │ - 17552: 9a0e ldr r2, [sp, #56] ; 0x38 │ │ - 17554: 1810 adds r0, r2, r0 │ │ - 17556: 9a11 ldr r2, [sp, #68] ; 0x44 │ │ - 17558: 8812 ldrh r2, [r2, #0] │ │ - 1755a: f7ff fbc9 bl 16cf0 │ │ - 1755e: 3401 adds r4, #1 │ │ - 17560: e7d2 b.n 17508 │ │ - 17562: 9c0f ldr r4, [sp, #60] ; 0x3c │ │ - 17564: 3501 adds r5, #1 │ │ - 17566: 3402 adds r4, #2 │ │ - 17568: 940f str r4, [sp, #60] ; 0x3c │ │ - 1756a: e6ac b.n 172c6 │ │ - 1756c: 9d09 ldr r5, [sp, #36] ; 0x24 │ │ - 1756e: 980d ldr r0, [sp, #52] ; 0x34 │ │ - 17570: 4285 cmp r5, r0 │ │ - 17572: d300 bcc.n 17576 │ │ - 17574: e6c4 b.n 17300 │ │ - 17576: 4914 ldr r1, [pc, #80] ; (175c8 ) │ │ - 17578: 587a ldr r2, [r7, r1] │ │ - 1757a: 2100 movs r1, #0 │ │ - 1757c: 4291 cmp r1, r2 │ │ - 1757e: d017 beq.n 175b0 │ │ - 17580: a8ff add r0, sp, #1020 ; 0x3fc │ │ - 17582: 008b lsls r3, r1, #2 │ │ - 17584: 300c adds r0, #12 │ │ - 17586: 581b ldr r3, [r3, r0] │ │ - 17588: 429c cmp r4, r3 │ │ - 1758a: d10f bne.n 175ac │ │ - 1758c: 4a0f ldr r2, [pc, #60] ; (175cc ) │ │ - 1758e: 9d09 ldr r5, [sp, #36] ; 0x24 │ │ - 17590: 980d ldr r0, [sp, #52] ; 0x34 │ │ - 17592: 1889 adds r1, r1, r2 │ │ - 17594: 0189 lsls r1, r1, #6 │ │ - 17596: 1b42 subs r2, r0, r5 │ │ - 17598: 1973 adds r3, r6, r5 │ │ - 1759a: 9200 str r2, [sp, #0] │ │ - 1759c: 1879 adds r1, r7, r1 │ │ - 1759e: 1c38 adds r0, r7, #0 │ │ - 175a0: 2201 movs r2, #1 │ │ - 175a2: f014 f84d bl 2b640 │ │ - 175a6: 182d adds r5, r5, r0 │ │ - 175a8: 9509 str r5, [sp, #36] ; 0x24 │ │ - 175aa: e001 b.n 175b0 │ │ - 175ac: 3101 adds r1, #1 │ │ - 175ae: e7e5 b.n 1757c │ │ - 175b0: 3401 adds r4, #1 │ │ - 175b2: e6a1 b.n 172f8 │ │ - 175b4: 4b06 ldr r3, [pc, #24] ; (175d0 ) │ │ - 175b6: 449d add sp, r3 │ │ - 175b8: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 175ba: 46c0 nop ; (mov r8, r8) │ │ - 175bc: cac0 ldmia r2!, {r6, r7} │ │ - 175be: 0000 movs r0, r0 │ │ - 175c0: e910 0000 ldmdb r0, {} │ │ - 175c4: ffff 7fff ; instruction: 0xffff7fff │ │ - 175c8: e924 0000 stmdb r4!, {} │ │ - 175cc: 0209 lsls r1, r1, #8 │ │ - 175ce: 0000 movs r0, r0 │ │ - 175d0: 07cc lsls r4, r1, #31 │ │ + 174c0: da01 bge.n 174c6 │ │ + 174c2: f7fe f98f bl 157e4 │ │ + 174c6: 23d4 movs r3, #212 ; 0xd4 │ │ + 174c8: 2202 movs r2, #2 │ │ + 174ca: 005b lsls r3, r3, #1 │ │ + 174cc: 58f9 ldr r1, [r7, r3] │ │ + 174ce: 1c38 adds r0, r7, #0 │ │ + 174d0: 4252 negs r2, r2 │ │ + 174d2: f7f7 fa05 bl e8e0 │ │ + 174d6: f7fe f985 bl 157e4 │ │ + 174da: 9a1b ldr r2, [sp, #108] ; 0x6c │ │ + 174dc: 7863 ldrb r3, [r4, #1] │ │ + 174de: 6812 ldr r2, [r2, #0] │ │ + 174e0: 18d3 adds r3, r2, r3 │ │ + 174e2: 785b ldrb r3, [r3, #1] │ │ + 174e4: 9208 str r2, [sp, #32] │ │ + 174e6: 9a07 ldr r2, [sp, #28] │ │ + 174e8: 071b lsls r3, r3, #28 │ │ + 174ea: 17db asrs r3, r3, #31 │ │ + 174ec: 401a ands r2, r3 │ │ + 174ee: 9207 str r2, [sp, #28] │ │ + 174f0: f7fe f99a bl 15828 │ │ + 174f4: 4b1a ldr r3, [pc, #104] ; (17560 ) │ │ + 174f6: 991a ldr r1, [sp, #104] ; 0x68 │ │ + 174f8: 78aa ldrb r2, [r5, #2] │ │ + 174fa: 58cb ldr r3, [r1, r3] │ │ + 174fc: 681b ldr r3, [r3, #0] │ │ + 174fe: 189b adds r3, r3, r2 │ │ + 17500: 785b ldrb r3, [r3, #1] │ │ + 17502: 071b lsls r3, r3, #28 │ │ + 17504: d403 bmi.n 1750e │ │ + 17506: 2a22 cmp r2, #34 ; 0x22 │ │ + 17508: d001 beq.n 1750e │ │ + 1750a: f7fe f997 bl 1583c │ │ + 1750e: 2301 movs r3, #1 │ │ + 17510: 9307 str r3, [sp, #28] │ │ + 17512: f7fe f993 bl 1583c │ │ + 17516: 1c20 adds r0, r4, #0 │ │ + 17518: f01a fc20 bl 31d5c <__aeabi_llsl@@Base+0x1fc> │ │ + 1751c: 2300 movs r3, #0 │ │ + 1751e: 1820 adds r0, r4, r0 │ │ + 17520: 3801 subs r0, #1 │ │ + 17522: 7003 strb r3, [r0, #0] │ │ + 17524: 1c21 adds r1, r4, #0 │ │ + 17526: 9808 ldr r0, [sp, #32] │ │ + 17528: f01a fc50 bl 31dcc <__aeabi_llsl@@Base+0x26c> │ │ + 1752c: 1c29 adds r1, r5, #0 │ │ + 1752e: 9808 ldr r0, [sp, #32] │ │ + 17530: f01a fc54 bl 31ddc <__aeabi_llsl@@Base+0x27c> │ │ + 17534: 1c20 adds r0, r4, #0 │ │ + 17536: f01a fc29 bl 31d8c <__aeabi_llsl@@Base+0x22c> │ │ + 1753a: 9d08 ldr r5, [sp, #32] │ │ + 1753c: f7fd f83b bl 145b6 │ │ + 17540: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 17542: 2b03 cmp r3, #3 │ │ + 17544: d001 beq.n 1754a │ │ + 17546: f7fc fb3d bl 13bc4 │ │ + 1754a: f7fd face bl 14aea │ │ + 1754e: 23fb movs r3, #251 ; 0xfb │ │ + 17550: 009b lsls r3, r3, #2 │ │ + 17552: 449d add sp, r3 │ │ + 17554: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 17556: 46c0 nop ; (mov r8, r8) │ │ + 17558: c42e stmia r4!, {r1, r2, r3, r5} │ │ + 1755a: 0001 movs r1, r0 │ │ + 1755c: c3d0 stmia r3!, {r4, r6, r7} │ │ + 1755e: 0001 movs r1, r0 │ │ + 17560: ff2c ffff vminnm.f32 , q14, │ │ + 17564: 46c0 nop ; (mov r8, r8) │ │ + 17566: 46c0 nop ; (mov r8, r8) │ │ + │ │ +00017568 : │ │ + 17568: b5f0 push {r4, r5, r6, r7, lr} │ │ + 1756a: b087 sub sp, #28 │ │ + 1756c: 9205 str r2, [sp, #20] │ │ + 1756e: 788a ldrb r2, [r1, #2] │ │ + 17570: 9004 str r0, [sp, #16] │ │ + 17572: 8808 ldrh r0, [r1, #0] │ │ + 17574: 0412 lsls r2, r2, #16 │ │ + 17576: 1ccd adds r5, r1, #3 │ │ + 17578: 1812 adds r2, r2, r0 │ │ + 1757a: 2006 movs r0, #6 │ │ + 1757c: 9202 str r2, [sp, #8] │ │ + 1757e: 1c02 adds r2, r0, #0 │ │ + 17580: 435a muls r2, r3 │ │ + 17582: 2300 movs r3, #0 │ │ + 17584: 9203 str r2, [sp, #12] │ │ + 17586: 9301 str r3, [sp, #4] │ │ + 17588: 9b02 ldr r3, [sp, #8] │ │ + 1758a: 1e5a subs r2, r3, #1 │ │ + 1758c: 9202 str r2, [sp, #8] │ │ + 1758e: d200 bcs.n 17592 │ │ + 17590: e0bf b.n 17712 │ │ + 17592: 782c ldrb r4, [r5, #0] │ │ + 17594: 9a05 ldr r2, [sp, #20] │ │ + 17596: 7869 ldrb r1, [r5, #1] │ │ + 17598: 78ab ldrb r3, [r5, #2] │ │ + 1759a: 4294 cmp r4, r2 │ │ + 1759c: d300 bcc.n 175a0 │ │ + 1759e: e0b8 b.n 17712 │ │ + 175a0: 9e03 ldr r6, [sp, #12] │ │ + 175a2: 9a04 ldr r2, [sp, #16] │ │ + 175a4: 4366 muls r6, r4 │ │ + 175a6: 1996 adds r6, r2, r6 │ │ + 175a8: 297e cmp r1, #126 ; 0x7e │ │ + 175aa: d808 bhi.n 175be │ │ + 175ac: 7872 ldrb r2, [r6, #1] │ │ + 175ae: 3101 adds r1, #1 │ │ + 175b0: 7031 strb r1, [r6, #0] │ │ + 175b2: 2a00 cmp r2, #0 │ │ + 175b4: d121 bne.n 175fa │ │ + 175b6: 466a mov r2, sp │ │ + 175b8: 7912 ldrb r2, [r2, #4] │ │ + 175ba: 7072 strb r2, [r6, #1] │ │ + 175bc: e01d b.n 175fa │ │ + 175be: 297f cmp r1, #127 ; 0x7f │ │ + 175c0: d111 bne.n 175e6 │ │ + 175c2: 061b lsls r3, r3, #24 │ │ + 175c4: 161b asrs r3, r3, #24 │ │ + 175c6: 18e3 adds r3, r4, r3 │ │ + 175c8: d500 bpl.n 175cc │ │ + 175ca: e097 b.n 176fc │ │ + 175cc: 9a05 ldr r2, [sp, #20] │ │ + 175ce: 4293 cmp r3, r2 │ │ + 175d0: db00 blt.n 175d4 │ │ + 175d2: e093 b.n 176fc │ │ + 175d4: 9903 ldr r1, [sp, #12] │ │ + 175d6: 1c30 adds r0, r6, #0 │ │ + 175d8: 4359 muls r1, r3 │ │ + 175da: 9b04 ldr r3, [sp, #16] │ │ + 175dc: 2206 movs r2, #6 │ │ + 175de: 1859 adds r1, r3, r1 │ │ + 175e0: f01a fb8c bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 175e4: e08a b.n 176fc │ │ + 175e6: 2980 cmp r1, #128 ; 0x80 │ │ + 175e8: d105 bne.n 175f6 │ │ + 175ea: 1c58 adds r0, r3, #1 │ │ + 175ec: 0600 lsls r0, r0, #24 │ │ + 175ee: 0e00 lsrs r0, r0, #24 │ │ + 175f0: 7070 strb r0, [r6, #1] │ │ + 175f2: 9001 str r0, [sp, #4] │ │ + 175f4: e082 b.n 176fc │ │ + 175f6: 2983 cmp r1, #131 ; 0x83 │ │ + 175f8: d102 bne.n 17600 │ │ + 175fa: 2201 movs r2, #1 │ │ + 175fc: 70b2 strb r2, [r6, #2] │ │ + 175fe: e077 b.n 176f0 │ │ + 17600: 277f movs r7, #127 ; 0x7f │ │ + 17602: 4039 ands r1, r7 │ │ + 17604: 1e48 subs r0, r1, #1 │ │ + 17606: 1c1a adds r2, r3, #0 │ │ + 17608: 1c0c adds r4, r1, #0 │ │ + 1760a: 2816 cmp r0, #22 │ │ + 1760c: d876 bhi.n 176fc │ │ + 1760e: f017 fc99 bl 2ef44 <__gnu_thumb1_case_uqi@@Base> │ │ + 17612: 1577 asrs r7, r6, #21 │ │ + 17614: 2275 movs r2, #117 ; 0x75 │ │ + 17616: 0c75 lsrs r5, r6, #17 │ │ + 17618: 2c79 cmp r4, #121 ; 0x79 │ │ + 1761a: 0e2e lsrs r6, r5, #24 │ │ + 1761c: 3010 adds r0, #16 │ │ + 1761e: 7532 strb r2, [r6, #20] │ │ + 17620: 3634 adds r6, #52 ; 0x34 │ │ + 17622: 4938 ldr r1, [pc, #224] ; (17704 ) │ │ + 17624: 5c58 ldrb r0, [r3, r1] │ │ + 17626: 4962 ldr r1, [pc, #392] ; (177b0 ) │ │ + 17628: 0064 lsls r4, r4, #1 │ │ + 1762a: 2404 movs r4, #4 │ │ + 1762c: e064 b.n 176f8 │ │ + 1762e: 290a cmp r1, #10 │ │ + 17630: d002 beq.n 17638 │ │ + 17632: 290b cmp r1, #11 │ │ + 17634: d103 bne.n 1763e │ │ + 17636: e001 b.n 1763c │ │ + 17638: 2406 movs r4, #6 │ │ + 1763a: e000 b.n 1763e │ │ + 1763c: 2407 movs r4, #7 │ │ + 1763e: 09da lsrs r2, r3, #7 │ │ + 17640: d005 beq.n 1764e │ │ + 17642: 220f movs r2, #15 │ │ + 17644: 061b lsls r3, r3, #24 │ │ + 17646: 161b asrs r3, r3, #24 │ │ + 17648: 425b negs r3, r3 │ │ + 1764a: 401a ands r2, r3 │ │ + 1764c: e052 b.n 176f4 │ │ + 1764e: 22ff movs r2, #255 ; 0xff │ │ + 17650: 0119 lsls r1, r3, #4 │ │ + 17652: 400a ands r2, r1 │ │ + 17654: e04e b.n 176f4 │ │ + 17656: 1c19 adds r1, r3, #0 │ │ + 17658: 2403 movs r4, #3 │ │ + 1765a: 43b9 bics r1, r7 │ │ + 1765c: d04c beq.n 176f8 │ │ + 1765e: 227f movs r2, #127 ; 0x7f │ │ + 17660: 061b lsls r3, r3, #24 │ │ + 17662: 161b asrs r3, r3, #24 │ │ + 17664: 425b negs r3, r3 │ │ + 17666: 401a ands r2, r3 │ │ + 17668: e04e b.n 17708 │ │ + 1766a: 2401 movs r4, #1 │ │ + 1766c: e044 b.n 176f8 │ │ + 1766e: 2405 movs r4, #5 │ │ + 17670: e042 b.n 176f8 │ │ + 17672: 240e movs r4, #14 │ │ + 17674: e040 b.n 176f8 │ │ + 17676: 240c movs r4, #12 │ │ + 17678: e03e b.n 176f8 │ │ + 1767a: 240f movs r4, #15 │ │ + 1767c: e03c b.n 176f8 │ │ + 1767e: 240a movs r4, #10 │ │ + 17680: e03a b.n 176f8 │ │ + 17682: 2b00 cmp r3, #0 │ │ + 17684: d03a beq.n 176fc │ │ + 17686: 1c1a adds r2, r3, #0 │ │ + 17688: 43ba bics r2, r7 │ │ + 1768a: d004 beq.n 17696 │ │ + 1768c: 061b lsls r3, r3, #24 │ │ + 1768e: 161b asrs r3, r3, #24 │ │ + 17690: 425b negs r3, r3 │ │ + 17692: 22f0 movs r2, #240 ; 0xf0 │ │ + 17694: e003 b.n 1769e │ │ + 17696: 22ff movs r2, #255 ; 0xff │ │ + 17698: 011b lsls r3, r3, #4 │ │ + 1769a: 4013 ands r3, r2 │ │ + 1769c: 220f movs r2, #15 │ │ + 1769e: 431a orrs r2, r3 │ │ + 176a0: 240b movs r4, #11 │ │ + 176a2: e029 b.n 176f8 │ │ + 176a4: 2b00 cmp r3, #0 │ │ + 176a6: d029 beq.n 176fc │ │ + 176a8: 22e0 movs r2, #224 ; 0xe0 │ │ + 176aa: 2916 cmp r1, #22 │ │ + 176ac: d000 beq.n 176b0 │ │ + 176ae: 22f0 movs r2, #240 ; 0xf0 │ │ + 176b0: 09d9 lsrs r1, r3, #7 │ │ + 176b2: d02b beq.n 1770c │ │ + 176b4: 210f movs r1, #15 │ │ + 176b6: 061b lsls r3, r3, #24 │ │ + 176b8: 161b asrs r3, r3, #24 │ │ + 176ba: 425b negs r3, r3 │ │ + 176bc: 4019 ands r1, r3 │ │ + 176be: 430a orrs r2, r1 │ │ + 176c0: e022 b.n 17708 │ │ + 176c2: 220f movs r2, #15 │ │ + 176c4: 4013 ands r3, r2 │ │ + 176c6: 22d0 movs r2, #208 ; 0xd0 │ │ + 176c8: e002 b.n 176d0 │ │ + 176ca: 220f movs r2, #15 │ │ + 176cc: 4013 ands r3, r2 │ │ + 176ce: 22c0 movs r2, #192 ; 0xc0 │ │ + 176d0: 431a orrs r2, r3 │ │ + 176d2: 2414 movs r4, #20 │ │ + 176d4: e010 b.n 176f8 │ │ + 176d6: 2411 movs r4, #17 │ │ + 176d8: e00e b.n 176f8 │ │ + 176da: 78f2 ldrb r2, [r6, #3] │ │ + 176dc: 2a00 cmp r2, #0 │ │ + 176de: d00d beq.n 176fc │ │ + 176e0: 78b2 ldrb r2, [r6, #2] │ │ + 176e2: 2a00 cmp r2, #0 │ │ + 176e4: d10a bne.n 176fc │ │ + 176e6: 2202 movs r2, #2 │ │ + 176e8: 3340 adds r3, #64 ; 0x40 │ │ + 176ea: 065b lsls r3, r3, #25 │ │ + 176ec: 70b2 strb r2, [r6, #2] │ │ + 176ee: 0e9b lsrs r3, r3, #26 │ │ + 176f0: 7133 strb r3, [r6, #4] │ │ + 176f2: e003 b.n 176fc │ │ + 176f4: 2c00 cmp r4, #0 │ │ + 176f6: d001 beq.n 176fc │ │ + 176f8: 70f4 strb r4, [r6, #3] │ │ + 176fa: 7172 strb r2, [r6, #5] │ │ + 176fc: 3503 adds r5, #3 │ │ + 176fe: e743 b.n 17588 │ │ + 17700: 2410 movs r4, #16 │ │ + 17702: e7f9 b.n 176f8 │ │ + 17704: 2412 movs r4, #18 │ │ + 17706: e7f7 b.n 176f8 │ │ + 17708: 2402 movs r4, #2 │ │ + 1770a: e7f5 b.n 176f8 │ │ + 1770c: 431a orrs r2, r3 │ │ + 1770e: 2403 movs r4, #3 │ │ + 17710: e7f2 b.n 176f8 │ │ + 17712: b007 add sp, #28 │ │ + 17714: bdf0 pop {r4, r5, r6, r7, pc} │ │ ... │ │ │ │ -000175d4 : │ │ - 175d4: 4b97 ldr r3, [pc, #604] ; (17834 ) │ │ - 175d6: b5f0 push {r4, r5, r6, r7, lr} │ │ - 175d8: 447b add r3, pc │ │ - 175da: 681b ldr r3, [r3, #0] │ │ - 175dc: b0e1 sub sp, #388 ; 0x184 │ │ - 175de: 920f str r2, [sp, #60] ; 0x3c │ │ - 175e0: 681a ldr r2, [r3, #0] │ │ - 175e2: 1c0c adds r4, r1, #0 │ │ - 175e4: 9109 str r1, [sp, #36] ; 0x24 │ │ - 175e6: 925f str r2, [sp, #380] ; 0x17c │ │ - 175e8: 7862 ldrb r2, [r4, #1] │ │ - 175ea: 7809 ldrb r1, [r1, #0] │ │ - 175ec: 9315 str r3, [sp, #84] ; 0x54 │ │ - 175ee: 0212 lsls r2, r2, #8 │ │ - 175f0: 430a orrs r2, r1 │ │ - 175f2: 78a1 ldrb r1, [r4, #2] │ │ - 175f4: 4b90 ldr r3, [pc, #576] ; (17838 ) │ │ - 175f6: 900a str r0, [sp, #40] ; 0x28 │ │ - 175f8: 0409 lsls r1, r1, #16 │ │ - 175fa: 430a orrs r2, r1 │ │ - 175fc: 78e1 ldrb r1, [r4, #3] │ │ - 175fe: 2400 movs r4, #0 │ │ - 17600: 0609 lsls r1, r1, #24 │ │ - 17602: 430a orrs r2, r1 │ │ - 17604: 429a cmp r2, r3 │ │ - 17606: d000 beq.n 1760a │ │ - 17608: e32e b.n 17c68 │ │ - 1760a: 9d09 ldr r5, [sp, #36] ; 0x24 │ │ - 1760c: 796a ldrb r2, [r5, #5] │ │ - 1760e: 792b ldrb r3, [r5, #4] │ │ - 17610: 0212 lsls r2, r2, #8 │ │ - 17612: 431a orrs r2, r3 │ │ - 17614: 4b89 ldr r3, [pc, #548] ; (1783c ) │ │ - 17616: 429a cmp r2, r3 │ │ - 17618: d000 beq.n 1761c │ │ - 1761a: e325 b.n 17c68 │ │ - 1761c: 79ab ldrb r3, [r5, #6] │ │ - 1761e: 2b1a cmp r3, #26 │ │ - 17620: d000 beq.n 17624 │ │ - 17622: e321 b.n 17c68 │ │ - 17624: 79ea ldrb r2, [r5, #7] │ │ - 17626: 2a1e cmp r2, #30 │ │ - 17628: d900 bls.n 1762c │ │ - 1762a: e31d b.n 17c68 │ │ - 1762c: 1c13 adds r3, r2, #0 │ │ - 1762e: 3308 adds r3, #8 │ │ - 17630: 18eb adds r3, r5, r3 │ │ - 17632: 930b str r3, [sp, #44] ; 0x2c │ │ - 17634: 785b ldrb r3, [r3, #1] │ │ - 17636: 2b02 cmp r3, #2 │ │ - 17638: d000 beq.n 1763c │ │ - 1763a: e315 b.n 17c68 │ │ - 1763c: 9e0b ldr r6, [sp, #44] ; 0x2c │ │ - 1763e: 78b3 ldrb r3, [r6, #2] │ │ - 17640: 3b01 subs r3, #1 │ │ - 17642: 061b lsls r3, r3, #24 │ │ - 17644: 0e1b lsrs r3, r3, #24 │ │ - 17646: 2bee cmp r3, #238 ; 0xee │ │ - 17648: d900 bls.n 1764c │ │ - 1764a: e30d b.n 17c68 │ │ - 1764c: 7933 ldrb r3, [r6, #4] │ │ - 1764e: 78f1 ldrb r1, [r6, #3] │ │ - 17650: 021b lsls r3, r3, #8 │ │ - 17652: 430b orrs r3, r1 │ │ - 17654: 42a3 cmp r3, r4 │ │ - 17656: d100 bne.n 1765a │ │ - 17658: e306 b.n 17c68 │ │ - 1765a: 79b3 ldrb r3, [r6, #6] │ │ - 1765c: 7971 ldrb r1, [r6, #5] │ │ - 1765e: 021b lsls r3, r3, #8 │ │ - 17660: 430b orrs r3, r1 │ │ - 17662: 42a3 cmp r3, r4 │ │ - 17664: d100 bne.n 17668 │ │ - 17666: e2ff b.n 17c68 │ │ - 17668: 1c16 adds r6, r2, #0 │ │ - 1766a: 3617 adds r6, #23 │ │ - 1766c: 42a2 cmp r2, r4 │ │ - 1766e: d00b beq.n 17688 │ │ - 17670: 4973 ldr r1, [pc, #460] ; (17840 ) │ │ - 17672: 1c07 adds r7, r0, #0 │ │ - 17674: 1840 adds r0, r0, r1 │ │ - 17676: 1c29 adds r1, r5, #0 │ │ - 17678: 3108 adds r1, #8 │ │ - 1767a: f019 f9cf bl 30a1c <__clzsi2+0x168> │ │ - 1767e: 79eb ldrb r3, [r5, #7] │ │ - 17680: 4a70 ldr r2, [pc, #448] ; (17844 ) │ │ - 17682: 18fb adds r3, r7, r3 │ │ - 17684: 189b adds r3, r3, r2 │ │ - 17686: 711c strb r4, [r3, #4] │ │ - 17688: 9c0a ldr r4, [sp, #40] ; 0x28 │ │ - 1768a: 4b6f ldr r3, [pc, #444] ; (17848 ) │ │ - 1768c: 2280 movs r2, #128 ; 0x80 │ │ - 1768e: 496f ldr r1, [pc, #444] ; (1784c ) │ │ - 17690: 9d0b ldr r5, [sp, #44] ; 0x2c │ │ - 17692: 0152 lsls r2, r2, #5 │ │ - 17694: 50e2 str r2, [r4, r3] │ │ - 17696: 2320 movs r3, #32 │ │ - 17698: 5063 str r3, [r4, r1] │ │ - 1769a: 7a2a ldrb r2, [r5, #8] │ │ - 1769c: 4b6c ldr r3, [pc, #432] ; (17850 ) │ │ - 1769e: 2000 movs r0, #0 │ │ - 176a0: 50e2 str r2, [r4, r3] │ │ - 176a2: 7a6a ldrb r2, [r5, #9] │ │ - 176a4: 23e9 movs r3, #233 ; 0xe9 │ │ - 176a6: 021b lsls r3, r3, #8 │ │ - 176a8: 50e2 str r2, [r4, r3] │ │ - 176aa: 78ab ldrb r3, [r5, #2] │ │ - 176ac: 4a69 ldr r2, [pc, #420] ; (17854 ) │ │ - 176ae: 50a3 str r3, [r4, r2] │ │ - 176b0: 4b69 ldr r3, [pc, #420] ; (17858 ) │ │ - 176b2: 50e0 str r0, [r4, r3] │ │ - 176b4: 7b68 ldrb r0, [r5, #13] │ │ - 176b6: 0647 lsls r7, r0, #25 │ │ - 176b8: d504 bpl.n 176c4 │ │ - 176ba: 4b68 ldr r3, [pc, #416] ; (1785c ) │ │ - 176bc: 2210 movs r2, #16 │ │ - 176be: 58e0 ldr r0, [r4, r3] │ │ - 176c0: 4302 orrs r2, r0 │ │ - 176c2: 50e2 str r2, [r4, r3] │ │ - 176c4: 2401 movs r4, #1 │ │ - 176c6: 940c str r4, [sp, #48] ; 0x30 │ │ - 176c8: 9f0a ldr r7, [sp, #40] ; 0x28 │ │ - 176ca: 4862 ldr r0, [pc, #392] ; (17854 ) │ │ - 176cc: 9c0c ldr r4, [sp, #48] ; 0x30 │ │ - 176ce: 583f ldr r7, [r7, r0] │ │ - 176d0: 42bc cmp r4, r7 │ │ - 176d2: d900 bls.n 176d6 │ │ - 176d4: e16a b.n 179ac │ │ - 176d6: 9f09 ldr r7, [sp, #36] ; 0x24 │ │ - 176d8: 4961 ldr r1, [pc, #388] ; (17860 ) │ │ - 176da: 9c0f ldr r4, [sp, #60] ; 0x3c │ │ - 176dc: 5dbd ldrb r5, [r7, r6] │ │ - 176de: 19ab adds r3, r5, r6 │ │ - 176e0: 1c5a adds r2, r3, #1 │ │ - 176e2: 1c18 adds r0, r3, #0 │ │ - 176e4: 18ba adds r2, r7, r2 │ │ - 176e6: 185b adds r3, r3, r1 │ │ - 176e8: 920d str r2, [sp, #52] ; 0x34 │ │ - 176ea: 307a adds r0, #122 ; 0x7a │ │ - 176ec: 42a3 cmp r3, r4 │ │ - 176ee: d301 bcc.n 176f4 │ │ - 176f0: 2401 movs r4, #1 │ │ - 176f2: e2b9 b.n 17c68 │ │ - 176f4: 9c09 ldr r4, [sp, #36] ; 0x24 │ │ - 176f6: 2303 movs r3, #3 │ │ - 176f8: 1827 adds r7, r4, r0 │ │ - 176fa: 7939 ldrb r1, [r7, #4] │ │ - 176fc: 4359 muls r1, r3 │ │ - 176fe: 3105 adds r1, #5 │ │ - 17700: 1809 adds r1, r1, r0 │ │ - 17702: 1862 adds r2, r4, r1 │ │ - 17704: 7912 ldrb r2, [r2, #4] │ │ - 17706: 209e movs r0, #158 ; 0x9e │ │ - 17708: 0080 lsls r0, r0, #2 │ │ - 1770a: 435a muls r2, r3 │ │ - 1770c: 3205 adds r2, #5 │ │ - 1770e: 1852 adds r2, r2, r1 │ │ - 17710: 18a1 adds r1, r4, r2 │ │ - 17712: 7909 ldrb r1, [r1, #4] │ │ - 17714: 434b muls r3, r1 │ │ - 17716: 18d3 adds r3, r2, r3 │ │ - 17718: 9310 str r3, [sp, #64] ; 0x40 │ │ - 1771a: f019 faaf bl 30c7c <__clzsi2+0x3c8> │ │ - 1771e: 1e04 subs r4, r0, #0 │ │ - 17720: d0e6 beq.n 176f0 │ │ - 17722: 2100 movs r1, #0 │ │ - 17724: 2210 movs r2, #16 │ │ - 17726: a817 add r0, sp, #92 ; 0x5c │ │ - 17728: f019 f960 bl 309ec <__clzsi2+0x138> │ │ - 1772c: 229e movs r2, #158 ; 0x9e │ │ - 1772e: 2100 movs r1, #0 │ │ - 17730: 1c20 adds r0, r4, #0 │ │ - 17732: 0092 lsls r2, r2, #2 │ │ - 17734: f019 f95a bl 309ec <__clzsi2+0x138> │ │ - 17738: 4947 ldr r1, [pc, #284] ; (17858 ) │ │ - 1773a: 2300 movs r3, #0 │ │ - 1773c: 980d ldr r0, [sp, #52] ; 0x34 │ │ - 1773e: 7802 ldrb r2, [r0, #0] │ │ - 17740: 4293 cmp r3, r2 │ │ - 17742: d20e bcs.n 17762 │ │ - 17744: 2b10 cmp r3, #16 │ │ - 17746: d00c beq.n 17762 │ │ - 17748: 4a43 ldr r2, [pc, #268] ; (17858 ) │ │ - 1774a: 980a ldr r0, [sp, #40] ; 0x28 │ │ - 1774c: 5880 ldr r0, [r0, r2] │ │ - 1774e: 1c02 adds r2, r0, #0 │ │ - 17750: 3201 adds r2, #1 │ │ - 17752: 2aef cmp r2, #239 ; 0xef │ │ - 17754: d805 bhi.n 17762 │ │ - 17756: 980a ldr r0, [sp, #40] ; 0x28 │ │ - 17758: 5042 str r2, [r0, r1] │ │ - 1775a: a817 add r0, sp, #92 ; 0x5c │ │ - 1775c: 541a strb r2, [r3, r0] │ │ - 1775e: 3301 adds r3, #1 │ │ - 17760: e7ec b.n 1773c │ │ - 17762: 2340 movs r3, #64 ; 0x40 │ │ - 17764: 8123 strh r3, [r4, #8] │ │ - 17766: 2380 movs r3, #128 ; 0x80 │ │ - 17768: 8163 strh r3, [r4, #10] │ │ - 1776a: 2392 movs r3, #146 ; 0x92 │ │ - 1776c: 223c movs r2, #60 ; 0x3c │ │ - 1776e: 009b lsls r3, r3, #2 │ │ - 17770: 990c ldr r1, [sp, #48] ; 0x30 │ │ - 17772: 54e2 strb r2, [r4, r3] │ │ - 17774: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ - 17776: 008b lsls r3, r1, #2 │ │ - 17778: 20be movs r0, #190 ; 0xbe │ │ - 1777a: 18d3 adds r3, r2, r3 │ │ - 1777c: 0200 lsls r0, r0, #8 │ │ - 1777e: 181b adds r3, r3, r0 │ │ - 17780: 601c str r4, [r3, #0] │ │ - 17782: 2d00 cmp r5, #0 │ │ - 17784: d010 beq.n 177a8 │ │ - 17786: 2d1f cmp r5, #31 │ │ - 17788: d900 bls.n 1778c │ │ - 1778a: 251f movs r5, #31 │ │ - 1778c: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ - 1778e: 4b35 ldr r3, [pc, #212] ; (17864 ) │ │ - 17790: 3601 adds r6, #1 │ │ - 17792: 1991 adds r1, r2, r6 │ │ - 17794: 2692 movs r6, #146 ; 0x92 │ │ - 17796: 18e0 adds r0, r4, r3 │ │ - 17798: 1c2a adds r2, r5, #0 │ │ - 1779a: 00b6 lsls r6, r6, #2 │ │ - 1779c: 1965 adds r5, r4, r5 │ │ - 1779e: f019 f93d bl 30a1c <__clzsi2+0x168> │ │ - 177a2: 19ad adds r5, r5, r6 │ │ - 177a4: 2300 movs r3, #0 │ │ - 177a6: 706b strb r3, [r5, #1] │ │ - 177a8: 2300 movs r3, #0 │ │ - 177aa: 200f movs r0, #15 │ │ - 177ac: 22d6 movs r2, #214 ; 0xd6 │ │ - 177ae: 18e1 adds r1, r4, r3 │ │ - 177b0: 0052 lsls r2, r2, #1 │ │ - 177b2: 188d adds r5, r1, r2 │ │ - 177b4: 1c5a adds r2, r3, #1 │ │ - 177b6: 702a strb r2, [r5, #0] │ │ - 177b8: 9d0d ldr r5, [sp, #52] ; 0x34 │ │ - 177ba: 312d adds r1, #45 ; 0x2d │ │ - 177bc: 31ff adds r1, #255 ; 0xff │ │ - 177be: 18eb adds r3, r5, r3 │ │ - 177c0: 785b ldrb r3, [r3, #1] │ │ - 177c2: ad17 add r5, sp, #92 ; 0x5c │ │ - 177c4: 4003 ands r3, r0 │ │ - 177c6: 5ceb ldrb r3, [r5, r3] │ │ - 177c8: 700b strb r3, [r1, #0] │ │ - 177ca: 1e13 subs r3, r2, #0 │ │ - 177cc: 2b78 cmp r3, #120 ; 0x78 │ │ - 177ce: d1ed bne.n 177ac │ │ - 177d0: 793a ldrb r2, [r7, #4] │ │ - 177d2: 1c13 adds r3, r2, #0 │ │ - 177d4: 2a10 cmp r2, #16 │ │ - 177d6: d900 bls.n 177da │ │ - 177d8: 2310 movs r3, #16 │ │ - 177da: 061d lsls r5, r3, #24 │ │ - 177dc: 238b movs r3, #139 ; 0x8b │ │ - 177de: 009b lsls r3, r3, #2 │ │ - 177e0: 0e2d lsrs r5, r5, #24 │ │ - 177e2: 54e5 strb r5, [r4, r3] │ │ - 177e4: 787b ldrb r3, [r7, #1] │ │ - 177e6: 4a20 ldr r2, [pc, #128] ; (17868 ) │ │ - 177e8: 54a3 strb r3, [r4, r2] │ │ - 177ea: 4a20 ldr r2, [pc, #128] ; (1786c ) │ │ - 177ec: 54a3 strb r3, [r4, r2] │ │ - 177ee: 78ba ldrb r2, [r7, #2] │ │ - 177f0: 4b1f ldr r3, [pc, #124] ; (17870 ) │ │ - 177f2: 54e2 strb r2, [r4, r3] │ │ - 177f4: 78fa ldrb r2, [r7, #3] │ │ - 177f6: 238c movs r3, #140 ; 0x8c │ │ - 177f8: 009b lsls r3, r3, #2 │ │ - 177fa: 54e2 strb r2, [r4, r3] │ │ - 177fc: 2300 movs r3, #0 │ │ - 177fe: 1c3a adds r2, r7, #0 │ │ - 17800: 1c19 adds r1, r3, #0 │ │ - 17802: 42ab cmp r3, r5 │ │ - 17804: d236 bcs.n 17874 │ │ - 17806: 18e0 adds r0, r4, r3 │ │ - 17808: 79d7 ldrb r7, [r2, #7] │ │ - 1780a: 1c06 adds r6, r0, #0 │ │ - 1780c: 36cc adds r6, #204 ; 0xcc │ │ - 1780e: 960e str r6, [sp, #56] ; 0x38 │ │ - 17810: 267f movs r6, #127 ; 0x7f │ │ - 17812: 4037 ands r7, r6 │ │ - 17814: 9e0e ldr r6, [sp, #56] ; 0x38 │ │ - 17816: 107f asrs r7, r7, #1 │ │ - 17818: 18c0 adds r0, r0, r3 │ │ - 1781a: 7037 strb r7, [r6, #0] │ │ - 1781c: 7957 ldrb r7, [r2, #5] │ │ - 1781e: 2601 movs r6, #1 │ │ - 17820: 199b adds r3, r3, r6 │ │ - 17822: 46bc mov ip, r7 │ │ - 17824: 7997 ldrb r7, [r2, #6] │ │ - 17826: 3203 adds r2, #3 │ │ - 17828: 4037 ands r7, r6 │ │ - 1782a: 023f lsls r7, r7, #8 │ │ - 1782c: 4467 add r7, ip │ │ - 1782e: 19c9 adds r1, r1, r7 │ │ - 17830: 8181 strh r1, [r0, #12] │ │ - 17832: e7e6 b.n 17802 │ │ - 17834: 0854 lsrs r4, r2, #1 │ │ - 17836: 0002 movs r2, r0 │ │ - 17838: 4d41 ldr r5, [pc, #260] ; (17940 ) │ │ - 1783a: 6853 ldr r3, [r2, #4] │ │ - 1783c: 7264 strb r4, [r4, #9] │ │ - 1783e: 0000 movs r0, r0 │ │ - 17840: e99c 0000 ; instruction: 0xe99c0000 │ │ - 17844: e998 0000 ; instruction: 0xe9980000 │ │ - 17848: e920 0000 stmdb r0!, {} │ │ - 1784c: e910 0000 ldmdb r0, {} │ │ - 17850: e904 0000 stmdb r4, {} │ │ - 17854: e928 0000 stmdb r8!, {} │ │ - 17858: e924 0000 stmdb r4!, {} │ │ - 1785c: e90c 0000 stmdb ip, {} │ │ - 17860: 047a lsls r2, r7, #17 │ │ - 17862: 0000 movs r0, r0 │ │ - 17864: 0249 lsls r1, r1, #9 │ │ - 17866: 0000 movs r0, r0 │ │ - 17868: 0232 lsls r2, r6, #8 │ │ - 1786a: 0000 movs r0, r0 │ │ - 1786c: 0231 lsls r1, r6, #8 │ │ - 1786e: 0000 movs r0, r0 │ │ - 17870: 022f lsls r7, r5, #8 │ │ - 17872: 0000 movs r0, r0 │ │ - 17874: 9f09 ldr r7, [sp, #36] ; 0x24 │ │ - 17876: 9d10 ldr r5, [sp, #64] ; 0x40 │ │ - 17878: 220f movs r2, #15 │ │ - 1787a: 197b adds r3, r7, r5 │ │ - 1787c: 79d9 ldrb r1, [r3, #7] │ │ - 1787e: 400a ands r2, r1 │ │ - 17880: 7999 ldrb r1, [r3, #6] │ │ - 17882: 0212 lsls r2, r2, #8 │ │ - 17884: 430a orrs r2, r1 │ │ - 17886: 00d2 lsls r2, r2, #3 │ │ - 17888: 6022 str r2, [r4, #0] │ │ - 1788a: 7a1b ldrb r3, [r3, #8] │ │ - 1788c: 07de lsls r6, r3, #31 │ │ - 1788e: d503 bpl.n 17898 │ │ - 17890: 6867 ldr r7, [r4, #4] │ │ - 17892: 2204 movs r2, #4 │ │ - 17894: 433a orrs r2, r7 │ │ - 17896: 6062 str r2, [r4, #4] │ │ - 17898: 2202 movs r2, #2 │ │ - 1789a: 4213 tst r3, r2 │ │ - 1789c: d002 beq.n 178a4 │ │ - 1789e: 6860 ldr r0, [r4, #4] │ │ - 178a0: 4302 orrs r2, r0 │ │ - 178a2: 6062 str r2, [r4, #4] │ │ - 178a4: 0759 lsls r1, r3, #29 │ │ - 178a6: d503 bpl.n 178b0 │ │ - 178a8: 6862 ldr r2, [r4, #4] │ │ - 178aa: 2301 movs r3, #1 │ │ - 178ac: 4313 orrs r3, r2 │ │ - 178ae: 6063 str r3, [r4, #4] │ │ - 178b0: 9e10 ldr r6, [sp, #64] ; 0x40 │ │ - 178b2: 2700 movs r7, #0 │ │ - 178b4: 360a adds r6, #10 │ │ - 178b6: 9c0d ldr r4, [sp, #52] ; 0x34 │ │ - 178b8: 7823 ldrb r3, [r4, #0] │ │ - 178ba: 429f cmp r7, r3 │ │ - 178bc: d272 bcs.n 179a4 │ │ - 178be: 2500 movs r5, #0 │ │ - 178c0: 2f0f cmp r7, #15 │ │ - 178c2: d809 bhi.n 178d8 │ │ - 178c4: ab17 add r3, sp, #92 ; 0x5c │ │ - 178c6: 5cfb ldrb r3, [r7, r3] │ │ - 178c8: 42ab cmp r3, r5 │ │ - 178ca: d005 beq.n 178d8 │ │ - 178cc: 2482 movs r4, #130 ; 0x82 │ │ - 178ce: 00a4 lsls r4, r4, #2 │ │ - 178d0: 191d adds r5, r3, r4 │ │ - 178d2: 9c0a ldr r4, [sp, #40] ; 0x28 │ │ - 178d4: 01ad lsls r5, r5, #6 │ │ - 178d6: 1965 adds r5, r4, r5 │ │ - 178d8: 9809 ldr r0, [sp, #36] ; 0x24 │ │ - 178da: 5d84 ldrb r4, [r0, r6] │ │ - 178dc: 2d00 cmp r5, #0 │ │ - 178de: d00f beq.n 17900 │ │ - 178e0: 1e63 subs r3, r4, #1 │ │ - 178e2: 2b15 cmp r3, #21 │ │ - 178e4: d80c bhi.n 17900 │ │ - 178e6: ab17 add r3, sp, #92 ; 0x5c │ │ - 178e8: 5cf8 ldrb r0, [r7, r3] │ │ - 178ea: 990a ldr r1, [sp, #40] ; 0x28 │ │ - 178ec: 4ad5 ldr r2, [pc, #852] ; (17c44 ) │ │ - 178ee: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ - 178f0: 0140 lsls r0, r0, #5 │ │ - 178f2: 1808 adds r0, r1, r0 │ │ - 178f4: 1c71 adds r1, r6, #1 │ │ - 178f6: 1880 adds r0, r0, r2 │ │ - 178f8: 1859 adds r1, r3, r1 │ │ - 178fa: 1c22 adds r2, r4, #0 │ │ - 178fc: f019 f88e bl 30a1c <__clzsi2+0x168> │ │ - 17900: 19a6 adds r6, r4, r6 │ │ - 17902: 1c73 adds r3, r6, #1 │ │ - 17904: 2d00 cmp r5, #0 │ │ - 17906: d04a beq.n 1799e │ │ - 17908: 9c09 ldr r4, [sp, #36] ; 0x24 │ │ - 1790a: 2240 movs r2, #64 ; 0x40 │ │ - 1790c: 842a strh r2, [r5, #32] │ │ - 1790e: 2280 movs r2, #128 ; 0x80 │ │ - 17910: 83aa strh r2, [r5, #28] │ │ - 17912: 18e3 adds r3, r4, r3 │ │ - 17914: 785a ldrb r2, [r3, #1] │ │ - 17916: 7819 ldrb r1, [r3, #0] │ │ - 17918: a823 add r0, sp, #140 ; 0x8c │ │ - 1791a: 0212 lsls r2, r2, #8 │ │ - 1791c: 430a orrs r2, r1 │ │ - 1791e: 7899 ldrb r1, [r3, #2] │ │ - 17920: 0409 lsls r1, r1, #16 │ │ - 17922: 430a orrs r2, r1 │ │ - 17924: 78d9 ldrb r1, [r3, #3] │ │ - 17926: 0609 lsls r1, r1, #24 │ │ - 17928: 430a orrs r2, r1 │ │ - 1792a: 602a str r2, [r5, #0] │ │ - 1792c: 795a ldrb r2, [r3, #5] │ │ - 1792e: 7919 ldrb r1, [r3, #4] │ │ - 17930: 0212 lsls r2, r2, #8 │ │ - 17932: 430a orrs r2, r1 │ │ - 17934: 7999 ldrb r1, [r3, #6] │ │ - 17936: 0409 lsls r1, r1, #16 │ │ - 17938: 430a orrs r2, r1 │ │ - 1793a: 79d9 ldrb r1, [r3, #7] │ │ - 1793c: 0609 lsls r1, r1, #24 │ │ - 1793e: 430a orrs r2, r1 │ │ - 17940: 606a str r2, [r5, #4] │ │ - 17942: 7a5a ldrb r2, [r3, #9] │ │ - 17944: 7a19 ldrb r1, [r3, #8] │ │ - 17946: 0212 lsls r2, r2, #8 │ │ - 17948: 430a orrs r2, r1 │ │ - 1794a: 7a99 ldrb r1, [r3, #10] │ │ - 1794c: 0409 lsls r1, r1, #16 │ │ - 1794e: 430a orrs r2, r1 │ │ - 17950: 7ad9 ldrb r1, [r3, #11] │ │ - 17952: 0609 lsls r1, r1, #24 │ │ - 17954: 430a orrs r2, r1 │ │ - 17956: 60aa str r2, [r5, #8] │ │ - 17958: 7c1a ldrb r2, [r3, #16] │ │ - 1795a: 7bd9 ldrb r1, [r3, #15] │ │ - 1795c: 0212 lsls r2, r2, #8 │ │ - 1795e: 430a orrs r2, r1 │ │ - 17960: 61aa str r2, [r5, #24] │ │ - 17962: 7c59 ldrb r1, [r3, #17] │ │ - 17964: 1d6a adds r2, r5, #5 │ │ - 17966: 77d1 strb r1, [r2, #31] │ │ - 17968: 7c9a ldrb r2, [r3, #18] │ │ - 1796a: a917 add r1, sp, #92 ; 0x5c │ │ - 1796c: 5c79 ldrb r1, [r7, r1] │ │ - 1796e: 0852 lsrs r2, r2, #1 │ │ - 17970: 83ea strh r2, [r5, #30] │ │ - 17972: 7cda ldrb r2, [r3, #19] │ │ - 17974: 5442 strb r2, [r0, r1] │ │ - 17976: 0750 lsls r0, r2, #29 │ │ - 17978: d503 bpl.n 17982 │ │ - 1797a: 8c6a ldrh r2, [r5, #34] ; 0x22 │ │ - 1797c: 2101 movs r1, #1 │ │ - 1797e: 430a orrs r2, r1 │ │ - 17980: 846a strh r2, [r5, #34] ; 0x22 │ │ - 17982: 7cda ldrb r2, [r3, #19] │ │ - 17984: 0711 lsls r1, r2, #28 │ │ - 17986: d503 bpl.n 17990 │ │ - 17988: 8c6a ldrh r2, [r5, #34] ; 0x22 │ │ - 1798a: 2102 movs r1, #2 │ │ - 1798c: 430a orrs r2, r1 │ │ - 1798e: 846a strh r2, [r5, #34] ; 0x22 │ │ - 17990: 7cdb ldrb r3, [r3, #19] │ │ - 17992: 06da lsls r2, r3, #27 │ │ - 17994: d503 bpl.n 1799e │ │ - 17996: 8c6b ldrh r3, [r5, #34] ; 0x22 │ │ - 17998: 2204 movs r2, #4 │ │ - 1799a: 4313 orrs r3, r2 │ │ - 1799c: 846b strh r3, [r5, #34] ; 0x22 │ │ - 1799e: 3615 adds r6, #21 │ │ - 179a0: 3701 adds r7, #1 │ │ - 179a2: e788 b.n 178b6 │ │ - 179a4: 9d0c ldr r5, [sp, #48] ; 0x30 │ │ - 179a6: 3501 adds r5, #1 │ │ - 179a8: 950c str r5, [sp, #48] ; 0x30 │ │ - 179aa: e68d b.n 176c8 │ │ - 179ac: 9d0f ldr r5, [sp, #60] ; 0x3c │ │ - 179ae: 1c73 adds r3, r6, #1 │ │ - 179b0: 33ff adds r3, #255 ; 0xff │ │ - 179b2: 42ab cmp r3, r5 │ │ - 179b4: d300 bcc.n 179b8 │ │ - 179b6: e69b b.n 176f0 │ │ - 179b8: 9f09 ldr r7, [sp, #36] ; 0x24 │ │ - 179ba: 5dbd ldrb r5, [r7, r6] │ │ - 179bc: 2d00 cmp r5, #0 │ │ - 179be: d011 beq.n 179e4 │ │ - 179c0: 1c68 adds r0, r5, #1 │ │ - 179c2: f019 f833 bl 30a2c <__clzsi2+0x178> │ │ - 179c6: 4ca0 ldr r4, [pc, #640] ; (17c48 ) │ │ - 179c8: 9f0a ldr r7, [sp, #40] ; 0x28 │ │ - 179ca: 5138 str r0, [r7, r4] │ │ - 179cc: 2800 cmp r0, #0 │ │ - 179ce: d009 beq.n 179e4 │ │ - 179d0: 9f09 ldr r7, [sp, #36] ; 0x24 │ │ - 179d2: 1c71 adds r1, r6, #1 │ │ - 179d4: 1c2a adds r2, r5, #0 │ │ - 179d6: 1879 adds r1, r7, r1 │ │ - 179d8: f019 f820 bl 30a1c <__clzsi2+0x168> │ │ - 179dc: 9f0a ldr r7, [sp, #40] ; 0x28 │ │ - 179de: 2200 movs r2, #0 │ │ - 179e0: 593b ldr r3, [r7, r4] │ │ - 179e2: 555a strb r2, [r3, r5] │ │ - 179e4: 1c74 adds r4, r6, #1 │ │ - 179e6: 1964 adds r4, r4, r5 │ │ - 179e8: 4e98 ldr r6, [pc, #608] ; (17c4c ) │ │ - 179ea: 9d0a ldr r5, [sp, #40] ; 0x28 │ │ - 179ec: 19af adds r7, r5, r6 │ │ - 179ee: 2520 movs r5, #32 │ │ - 179f0: 9809 ldr r0, [sp, #36] ; 0x24 │ │ - 179f2: 5d06 ldrb r6, [r0, r4] │ │ - 179f4: 1e73 subs r3, r6, #1 │ │ - 179f6: 2b12 cmp r3, #18 │ │ - 179f8: d805 bhi.n 17a06 │ │ - 179fa: 1c61 adds r1, r4, #1 │ │ - 179fc: 1841 adds r1, r0, r1 │ │ - 179fe: 1c32 adds r2, r6, #0 │ │ - 17a00: 1c38 adds r0, r7, #0 │ │ - 17a02: f019 f80b bl 30a1c <__clzsi2+0x168> │ │ - 17a06: 1c73 adds r3, r6, #1 │ │ - 17a08: 990f ldr r1, [sp, #60] ; 0x3c │ │ - 17a0a: 3601 adds r6, #1 │ │ - 17a0c: 18e4 adds r4, r4, r3 │ │ - 17a0e: 36ff adds r6, #255 ; 0xff │ │ - 17a10: 1936 adds r6, r6, r4 │ │ - 17a12: 428e cmp r6, r1 │ │ - 17a14: d300 bcc.n 17a18 │ │ - 17a16: e66b b.n 176f0 │ │ - 17a18: 3d01 subs r5, #1 │ │ - 17a1a: 3724 adds r7, #36 ; 0x24 │ │ - 17a1c: 2d00 cmp r5, #0 │ │ - 17a1e: d1e7 bne.n 179f0 │ │ - 17a20: 9e09 ldr r6, [sp, #36] ; 0x24 │ │ - 17a22: 5936 ldr r6, [r6, r4] │ │ - 17a24: 1934 adds r4, r6, r4 │ │ - 17a26: 1c63 adds r3, r4, #1 │ │ - 17a28: 33ff adds r3, #255 ; 0xff │ │ - 17a2a: 428b cmp r3, r1 │ │ - 17a2c: d300 bcc.n 17a30 │ │ - 17a2e: e65f b.n 176f0 │ │ - 17a30: 27ff movs r7, #255 ; 0xff │ │ - 17a32: 2180 movs r1, #128 ; 0x80 │ │ - 17a34: 46bc mov ip, r7 │ │ - 17a36: 0049 lsls r1, r1, #1 │ │ - 17a38: 9e0a ldr r6, [sp, #40] ; 0x28 │ │ - 17a3a: 4f85 ldr r7, [pc, #532] ; (17c50 ) │ │ - 17a3c: 4660 mov r0, ip │ │ - 17a3e: 1972 adds r2, r6, r5 │ │ - 17a40: 9e0f ldr r6, [sp, #60] ; 0x3c │ │ - 17a42: 19d2 adds r2, r2, r7 │ │ - 17a44: 1ca3 adds r3, r4, #2 │ │ - 17a46: 7010 strb r0, [r2, #0] │ │ - 17a48: 42b3 cmp r3, r6 │ │ - 17a4a: d300 bcc.n 17a4e │ │ - 17a4c: e650 b.n 176f0 │ │ - 17a4e: 9f0b ldr r7, [sp, #44] ; 0x2c │ │ - 17a50: 797e ldrb r6, [r7, #5] │ │ - 17a52: 79bf ldrb r7, [r7, #6] │ │ - 17a54: 023f lsls r7, r7, #8 │ │ - 17a56: 433e orrs r6, r7 │ │ - 17a58: 42b5 cmp r5, r6 │ │ - 17a5a: d203 bcs.n 17a64 │ │ - 17a5c: 9e09 ldr r6, [sp, #36] ; 0x24 │ │ - 17a5e: 5d34 ldrb r4, [r6, r4] │ │ - 17a60: 7014 strb r4, [r2, #0] │ │ - 17a62: 1c1c adds r4, r3, #0 │ │ - 17a64: 3501 adds r5, #1 │ │ - 17a66: 428d cmp r5, r1 │ │ - 17a68: d1e6 bne.n 17a38 │ │ - 17a6a: 9f0a ldr r7, [sp, #40] ; 0x28 │ │ - 17a6c: 9713 str r7, [sp, #76] ; 0x4c │ │ - 17a6e: 2700 movs r7, #0 │ │ - 17a70: 9e0b ldr r6, [sp, #44] ; 0x2c │ │ - 17a72: 7933 ldrb r3, [r6, #4] │ │ - 17a74: 78f2 ldrb r2, [r6, #3] │ │ - 17a76: 021b lsls r3, r3, #8 │ │ - 17a78: 4313 orrs r3, r2 │ │ - 17a7a: 429f cmp r7, r3 │ │ - 17a7c: d300 bcc.n 17a80 │ │ - 17a7e: e0b1 b.n 17be4 │ │ - 17a80: 9d0f ldr r5, [sp, #60] ; 0x3c │ │ - 17a82: 1c23 adds r3, r4, #0 │ │ - 17a84: 3308 adds r3, #8 │ │ - 17a86: 42ab cmp r3, r5 │ │ - 17a88: d300 bcc.n 17a8c │ │ - 17a8a: e631 b.n 176f0 │ │ - 17a8c: 9e09 ldr r6, [sp, #36] ; 0x24 │ │ - 17a8e: 1d25 adds r5, r4, #4 │ │ - 17a90: 9511 str r5, [sp, #68] ; 0x44 │ │ - 17a92: 5936 ldr r6, [r6, r4] │ │ - 17a94: 960e str r6, [sp, #56] ; 0x38 │ │ - 17a96: 9e09 ldr r6, [sp, #36] ; 0x24 │ │ - 17a98: 1976 adds r6, r6, r5 │ │ - 17a9a: 9d09 ldr r5, [sp, #36] ; 0x24 │ │ - 17a9c: 960c str r6, [sp, #48] ; 0x30 │ │ - 17a9e: 7833 ldrb r3, [r6, #0] │ │ - 17aa0: 192a adds r2, r5, r4 │ │ - 17aa2: 7995 ldrb r5, [r2, #6] │ │ - 17aa4: 2fef cmp r7, #239 ; 0xef │ │ - 17aa6: d900 bls.n 17aaa │ │ - 17aa8: e094 b.n 17bd4 │ │ - 17aaa: 9e0f ldr r6, [sp, #60] ; 0x3c │ │ - 17aac: 9811 ldr r0, [sp, #68] ; 0x44 │ │ - 17aae: 1a32 subs r2, r6, r0 │ │ - 17ab0: 9e0e ldr r6, [sp, #56] ; 0x38 │ │ - 17ab2: 4296 cmp r6, r2 │ │ - 17ab4: d300 bcc.n 17ab8 │ │ - 17ab6: e08d b.n 17bd4 │ │ - 17ab8: 3301 adds r3, #1 │ │ - 17aba: 9310 str r3, [sp, #64] ; 0x40 │ │ - 17abc: 2b07 cmp r3, #7 │ │ - 17abe: d800 bhi.n 17ac2 │ │ - 17ac0: e088 b.n 17bd4 │ │ - 17ac2: 1e6b subs r3, r5, #1 │ │ - 17ac4: 2b1e cmp r3, #30 │ │ - 17ac6: d80e bhi.n 17ae6 │ │ - 17ac8: 9e09 ldr r6, [sp, #36] ; 0x24 │ │ - 17aca: 3407 adds r4, #7 │ │ - 17acc: 1c2a adds r2, r5, #0 │ │ - 17ace: 1931 adds r1, r6, r4 │ │ - 17ad0: ae1b add r6, sp, #108 ; 0x6c │ │ - 17ad2: 1c30 adds r0, r6, #0 │ │ - 17ad4: f018 ffa2 bl 30a1c <__clzsi2+0x168> │ │ - 17ad8: 2300 movs r3, #0 │ │ - 17ada: 5573 strb r3, [r6, r5] │ │ - 17adc: 980a ldr r0, [sp, #40] ; 0x28 │ │ - 17ade: 1c39 adds r1, r7, #0 │ │ - 17ae0: 1c32 adds r2, r6, #0 │ │ - 17ae2: f014 f997 bl 2be14 │ │ - 17ae6: 9c0a ldr r4, [sp, #40] ; 0x28 │ │ - 17ae8: 4e5a ldr r6, [pc, #360] ; (17c54 ) │ │ - 17aea: 007b lsls r3, r7, #1 │ │ - 17aec: 18e3 adds r3, r4, r3 │ │ - 17aee: 9c10 ldr r4, [sp, #64] ; 0x40 │ │ - 17af0: 199b adds r3, r3, r6 │ │ - 17af2: 4859 ldr r0, [pc, #356] ; (17c58 ) │ │ - 17af4: 9e0a ldr r6, [sp, #40] ; 0x28 │ │ - 17af6: 801c strh r4, [r3, #0] │ │ - 17af8: 5836 ldr r6, [r6, r0] │ │ - 17afa: 1c20 adds r0, r4, #0 │ │ - 17afc: 1c31 adds r1, r6, #0 │ │ - 17afe: 9604 str r6, [sp, #16] │ │ - 17b00: f012 fbac bl 2a25c │ │ - 17b04: 4e55 ldr r6, [pc, #340] ; (17c5c ) │ │ - 17b06: 9c13 ldr r4, [sp, #76] ; 0x4c │ │ - 17b08: 19a6 adds r6, r4, r6 │ │ - 17b0a: 9614 str r6, [sp, #80] ; 0x50 │ │ - 17b0c: 6030 str r0, [r6, #0] │ │ - 17b0e: 2800 cmp r0, #0 │ │ - 17b10: d100 bne.n 17b14 │ │ - 17b12: e5ed b.n 176f0 │ │ - 17b14: 2400 movs r4, #0 │ │ - 17b16: 1cea adds r2, r5, #3 │ │ - 17b18: 940d str r4, [sp, #52] ; 0x34 │ │ - 17b1a: 9c0e ldr r4, [sp, #56] ; 0x38 │ │ - 17b1c: 42a2 cmp r2, r4 │ │ - 17b1e: d259 bcs.n 17bd4 │ │ - 17b20: 9d0d ldr r5, [sp, #52] ; 0x34 │ │ - 17b22: 9e10 ldr r6, [sp, #64] ; 0x40 │ │ - 17b24: 42b5 cmp r5, r6 │ │ - 17b26: d255 bcs.n 17bd4 │ │ - 17b28: 9e14 ldr r6, [sp, #80] ; 0x50 │ │ - 17b2a: 9c0a ldr r4, [sp, #40] ; 0x28 │ │ - 17b2c: 6835 ldr r5, [r6, #0] │ │ - 17b2e: 4e4a ldr r6, [pc, #296] ; (17c58 ) │ │ - 17b30: 59a3 ldr r3, [r4, r6] │ │ - 17b32: 9e0c ldr r6, [sp, #48] ; 0x30 │ │ - 17b34: 1c54 adds r4, r2, #1 │ │ - 17b36: 5cb6 ldrb r6, [r6, r2] │ │ - 17b38: 9612 str r6, [sp, #72] ; 0x48 │ │ - 17b3a: 0676 lsls r6, r6, #25 │ │ - 17b3c: d443 bmi.n 17bc6 │ │ - 17b3e: 2106 movs r1, #6 │ │ - 17b40: 434b muls r3, r1 │ │ - 17b42: 9e0d ldr r6, [sp, #52] ; 0x34 │ │ - 17b44: 1c90 adds r0, r2, #2 │ │ - 17b46: 4684 mov ip, r0 │ │ - 17b48: 4373 muls r3, r6 │ │ - 17b4a: 980c ldr r0, [sp, #48] ; 0x30 │ │ - 17b4c: 9e12 ldr r6, [sp, #72] ; 0x48 │ │ - 17b4e: 18eb adds r3, r5, r3 │ │ - 17b50: 251f movs r5, #31 │ │ - 17b52: 4035 ands r5, r6 │ │ - 17b54: 5d06 ldrb r6, [r0, r4] │ │ - 17b56: 247f movs r4, #127 ; 0x7f │ │ - 17b58: 4034 ands r4, r6 │ │ - 17b5a: d009 beq.n 17b70 │ │ - 17b5c: 4369 muls r1, r5 │ │ - 17b5e: 1859 adds r1, r3, r1 │ │ - 17b60: 2c01 cmp r4, #1 │ │ - 17b62: d003 beq.n 17b6c │ │ - 17b64: 3c01 subs r4, #1 │ │ - 17b66: 0624 lsls r4, r4, #24 │ │ - 17b68: 0e24 lsrs r4, r4, #24 │ │ - 17b6a: e000 b.n 17b6e │ │ - 17b6c: 24ff movs r4, #255 ; 0xff │ │ - 17b6e: 700c strb r4, [r1, #0] │ │ - 17b70: 2106 movs r1, #6 │ │ - 17b72: 434d muls r5, r1 │ │ - 17b74: 990c ldr r1, [sp, #48] ; 0x30 │ │ - 17b76: 1cd4 adds r4, r2, #3 │ │ - 17b78: 4662 mov r2, ip │ │ - 17b7a: 195d adds r5, r3, r5 │ │ - 17b7c: 5c8b ldrb r3, [r1, r2] │ │ - 17b7e: 706b strb r3, [r5, #1] │ │ - 17b80: 2380 movs r3, #128 ; 0x80 │ │ - 17b82: 421e tst r6, r3 │ │ - 17b84: d01f beq.n 17bc6 │ │ - 17b86: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ - 17b88: 1c62 adds r2, r4, #1 │ │ - 17b8a: 5d1e ldrb r6, [r3, r4] │ │ - 17b8c: 233f movs r3, #63 ; 0x3f │ │ - 17b8e: 0670 lsls r0, r6, #25 │ │ - 17b90: d505 bpl.n 17b9e │ │ - 17b92: 2101 movs r1, #1 │ │ - 17b94: 4033 ands r3, r6 │ │ - 17b96: 70a9 strb r1, [r5, #2] │ │ - 17b98: 712b strb r3, [r5, #4] │ │ - 17b9a: 1c14 adds r4, r2, #0 │ │ - 17b9c: e7f0 b.n 17b80 │ │ - 17b9e: 990c ldr r1, [sp, #48] ; 0x30 │ │ - 17ba0: 4033 ands r3, r6 │ │ - 17ba2: 3402 adds r4, #2 │ │ - 17ba4: 5c8a ldrb r2, [r1, r2] │ │ - 17ba6: 2b0c cmp r3, #12 │ │ - 17ba8: d104 bne.n 17bb4 │ │ - 17baa: 2301 movs r3, #1 │ │ - 17bac: 40da lsrs r2, r3 │ │ - 17bae: 70ab strb r3, [r5, #2] │ │ - 17bb0: 712a strb r2, [r5, #4] │ │ - 17bb2: e7e5 b.n 17b80 │ │ - 17bb4: 2b0f cmp r3, #15 │ │ - 17bb6: d8e3 bhi.n 17b80 │ │ - 17bb8: 70eb strb r3, [r5, #3] │ │ - 17bba: 716a strb r2, [r5, #5] │ │ - 17bbc: 980a ldr r0, [sp, #40] ; 0x28 │ │ - 17bbe: 1c29 adds r1, r5, #0 │ │ - 17bc0: f007 f9fa bl 1efb8 │ │ - 17bc4: e7dc b.n 17b80 │ │ - 17bc6: 9d12 ldr r5, [sp, #72] ; 0x48 │ │ - 17bc8: 9e0d ldr r6, [sp, #52] ; 0x34 │ │ - 17bca: 1c22 adds r2, r4, #0 │ │ - 17bcc: 09eb lsrs r3, r5, #7 │ │ - 17bce: 18f6 adds r6, r6, r3 │ │ - 17bd0: 960d str r6, [sp, #52] ; 0x34 │ │ - 17bd2: e7a2 b.n 17b1a │ │ - 17bd4: 9d0e ldr r5, [sp, #56] ; 0x38 │ │ - 17bd6: 9e11 ldr r6, [sp, #68] ; 0x44 │ │ - 17bd8: 3701 adds r7, #1 │ │ - 17bda: 19ac adds r4, r5, r6 │ │ - 17bdc: 9d13 ldr r5, [sp, #76] ; 0x4c │ │ - 17bde: 3504 adds r5, #4 │ │ - 17be0: 9513 str r5, [sp, #76] ; 0x4c │ │ - 17be2: e745 b.n 17a70 │ │ - 17be4: 9f0a ldr r7, [sp, #40] ; 0x28 │ │ - 17be6: 481e ldr r0, [pc, #120] ; (17c60 ) │ │ - 17be8: 2601 movs r6, #1 │ │ - 17bea: 183d adds r5, r7, r0 │ │ - 17bec: 9f0a ldr r7, [sp, #40] ; 0x28 │ │ - 17bee: 481d ldr r0, [pc, #116] ; (17c64 ) │ │ - 17bf0: 583f ldr r7, [r7, r0] │ │ - 17bf2: 42be cmp r6, r7 │ │ - 17bf4: d900 bls.n 17bf8 │ │ - 17bf6: e57b b.n 176f0 │ │ - 17bf8: 6829 ldr r1, [r5, #0] │ │ - 17bfa: 2900 cmp r1, #0 │ │ - 17bfc: d01e beq.n 17c3c │ │ - 17bfe: 9b0f ldr r3, [sp, #60] ; 0x3c │ │ - 17c00: 3b09 subs r3, #9 │ │ - 17c02: 429c cmp r4, r3 │ │ - 17c04: d300 bcc.n 17c08 │ │ - 17c06: e573 b.n 176f0 │ │ - 17c08: ab23 add r3, sp, #140 ; 0x8c │ │ - 17c0a: 5cf2 ldrb r2, [r6, r3] │ │ - 17c0c: 2303 movs r3, #3 │ │ - 17c0e: 8c69 ldrh r1, [r5, #34] ; 0x22 │ │ - 17c10: 401a ands r2, r3 │ │ - 17c12: 2301 movs r3, #1 │ │ - 17c14: 2a00 cmp r2, #0 │ │ - 17c16: d004 beq.n 17c22 │ │ - 17c18: 2211 movs r2, #17 │ │ - 17c1a: 4219 tst r1, r3 │ │ - 17c1c: d004 beq.n 17c28 │ │ - 17c1e: 2215 movs r2, #21 │ │ - 17c20: e002 b.n 17c28 │ │ - 17c22: 4219 tst r1, r3 │ │ - 17c24: d000 beq.n 17c28 │ │ - 17c26: 2205 movs r2, #5 │ │ - 17c28: 9f09 ldr r7, [sp, #36] ; 0x24 │ │ - 17c2a: 980a ldr r0, [sp, #40] ; 0x28 │ │ - 17c2c: 193b adds r3, r7, r4 │ │ - 17c2e: 9f0f ldr r7, [sp, #60] ; 0x3c │ │ - 17c30: 1b39 subs r1, r7, r4 │ │ - 17c32: 9100 str r1, [sp, #0] │ │ - 17c34: 1c29 adds r1, r5, #0 │ │ - 17c36: f013 fd03 bl 2b640 │ │ - 17c3a: 1824 adds r4, r4, r0 │ │ - 17c3c: 3601 adds r6, #1 │ │ - 17c3e: 3540 adds r5, #64 ; 0x40 │ │ - 17c40: e7d4 b.n 17bec │ │ - 17c42: 46c0 nop ; (mov r8, r8) │ │ - 17c44: e99c 0000 ; instruction: 0xe99c0000 │ │ - 17c48: e994 0000 ; instruction: 0xe9940000 │ │ - 17c4c: c1d0 stmia r1!, {r4, r6, r7} │ │ - 17c4e: 0000 movs r0, r0 │ │ - 17c50: d060 beq.n 17d14 │ │ - 17c52: 0000 movs r0, r0 │ │ - 17c54: ce80 ldmia r6!, {r7} │ │ - 17c56: 0000 movs r0, r0 │ │ - 17c58: e910 0000 ldmdb r0, {} │ │ - 17c5c: cac0 ldmia r2!, {r6, r7} │ │ - 17c5e: 0000 movs r0, r0 │ │ - 17c60: 8240 strh r0, [r0, #18] │ │ - 17c62: 0000 movs r0, r0 │ │ - 17c64: e924 0000 stmdb r4!, {} │ │ - 17c68: 1c20 adds r0, r4, #0 │ │ - 17c6a: 9c15 ldr r4, [sp, #84] ; 0x54 │ │ - 17c6c: 9a5f ldr r2, [sp, #380] ; 0x17c │ │ - 17c6e: 6823 ldr r3, [r4, #0] │ │ - 17c70: 429a cmp r2, r3 │ │ - 17c72: d001 beq.n 17c78 │ │ - 17c74: f018 ff22 bl 30abc <__clzsi2+0x208> │ │ - 17c78: b061 add sp, #388 ; 0x184 │ │ - 17c7a: bdf0 pop {r4, r5, r6, r7, pc} │ │ - │ │ -00017c7c : │ │ - 17c7c: b5f0 push {r4, r5, r6, r7, lr} │ │ - 17c7e: b09b sub sp, #108 ; 0x6c │ │ - 17c80: 1c07 adds r7, r0, #0 │ │ - 17c82: 1c0e adds r6, r1, #0 │ │ - 17c84: 920f str r2, [sp, #60] ; 0x3c │ │ - 17c86: d100 bne.n 17c8a │ │ - 17c88: e2cf b.n 1822a │ │ - 17c8a: 4baf ldr r3, [pc, #700] ; (17f48 ) │ │ - 17c8c: 2400 movs r4, #0 │ │ - 17c8e: 429a cmp r2, r3 │ │ - 17c90: d800 bhi.n 17c94 │ │ - 17c92: e2cb b.n 1822c │ │ - 17c94: 7a0b ldrb r3, [r1, #8] │ │ - 17c96: 2b01 cmp r3, #1 │ │ - 17c98: d11f bne.n 17cda │ │ - 17c9a: 1c08 adds r0, r1, #0 │ │ - 17c9c: 49ab ldr r1, [pc, #684] ; (17f4c ) │ │ - 17c9e: 2207 movs r2, #7 │ │ - 17ca0: 4479 add r1, pc │ │ - 17ca2: f018 fecb bl 30a3c <__clzsi2+0x188> │ │ - 17ca6: 42a0 cmp r0, r4 │ │ - 17ca8: d117 bne.n 17cda │ │ - 17caa: 7b30 ldrb r0, [r6, #12] │ │ - 17cac: 7af3 ldrb r3, [r6, #11] │ │ - 17cae: 0200 lsls r0, r0, #8 │ │ - 17cb0: 4318 orrs r0, r3 │ │ - 17cb2: 42a0 cmp r0, r4 │ │ - 17cb4: d011 beq.n 17cda │ │ - 17cb6: 7bb1 ldrb r1, [r6, #14] │ │ - 17cb8: 7b73 ldrb r3, [r6, #13] │ │ - 17cba: 0209 lsls r1, r1, #8 │ │ - 17cbc: 4319 orrs r1, r3 │ │ - 17cbe: 42a1 cmp r1, r4 │ │ - 17cc0: d00b beq.n 17cda │ │ - 17cc2: 7ab2 ldrb r2, [r6, #10] │ │ - 17cc4: 1e53 subs r3, r2, #1 │ │ - 17cc6: 061b lsls r3, r3, #24 │ │ - 17cc8: 0e1b lsrs r3, r3, #24 │ │ - 17cca: 2bee cmp r3, #238 ; 0xee │ │ - 17ccc: d805 bhi.n 17cda │ │ - 17cce: 28f0 cmp r0, #240 ; 0xf0 │ │ - 17cd0: d803 bhi.n 17cda │ │ - 17cd2: 2380 movs r3, #128 ; 0x80 │ │ - 17cd4: 005b lsls r3, r3, #1 │ │ - 17cd6: 4299 cmp r1, r3 │ │ - 17cd8: d906 bls.n 17ce8 │ │ - 17cda: 1c38 adds r0, r7, #0 │ │ - 17cdc: 1c31 adds r1, r6, #0 │ │ - 17cde: 9a0f ldr r2, [sp, #60] ; 0x3c │ │ - 17ce0: f7ff fc78 bl 175d4 │ │ - 17ce4: 1c04 adds r4, r0, #0 │ │ - 17ce6: e2a1 b.n 1822c │ │ - 17ce8: 7c73 ldrb r3, [r6, #17] │ │ - 17cea: 7c31 ldrb r1, [r6, #16] │ │ - 17cec: 2089 movs r0, #137 ; 0x89 │ │ - 17cee: 021b lsls r3, r3, #8 │ │ - 17cf0: 0040 lsls r0, r0, #1 │ │ - 17cf2: 430b orrs r3, r1 │ │ - 17cf4: 1819 adds r1, r3, r0 │ │ - 17cf6: 2011 movs r0, #17 │ │ - 17cf8: 4342 muls r2, r0 │ │ - 17cfa: 9d0f ldr r5, [sp, #60] ; 0x3c │ │ - 17cfc: 188a adds r2, r1, r2 │ │ - 17cfe: 42aa cmp r2, r5 │ │ - 17d00: d300 bcc.n 17d04 │ │ - 17d02: e293 b.n 1822c │ │ - 17d04: 4a92 ldr r2, [pc, #584] ; (17f50 ) │ │ - 17d06: 2180 movs r1, #128 ; 0x80 │ │ - 17d08: 0149 lsls r1, r1, #5 │ │ - 17d0a: 50b9 str r1, [r7, r2] │ │ - 17d0c: 4a91 ldr r2, [pc, #580] ; (17f54 ) │ │ - 17d0e: 2100 movs r1, #0 │ │ - 17d10: 4891 ldr r0, [pc, #580] ; (17f58 ) │ │ - 17d12: 50b9 str r1, [r7, r2] │ │ - 17d14: 7a71 ldrb r1, [r6, #9] │ │ - 17d16: 221f movs r2, #31 │ │ - 17d18: 4c90 ldr r4, [pc, #576] ; (17f5c ) │ │ - 17d1a: 400a ands r2, r1 │ │ - 17d1c: 3201 adds r2, #1 │ │ - 17d1e: 503a str r2, [r7, r0] │ │ - 17d20: 7ab2 ldrb r2, [r6, #10] │ │ - 17d22: 498f ldr r1, [pc, #572] ; (17f60 ) │ │ - 17d24: 4d8f ldr r5, [pc, #572] ; (17f64 ) │ │ - 17d26: 193c adds r4, r7, r4 │ │ - 17d28: 9419 str r4, [sp, #100] ; 0x64 │ │ - 17d2a: 3312 adds r3, #18 │ │ - 17d2c: 2401 movs r4, #1 │ │ - 17d2e: 507a str r2, [r7, r1] │ │ - 17d30: 18f3 adds r3, r6, r3 │ │ - 17d32: 197a adds r2, r7, r5 │ │ - 17d34: 46a4 mov ip, r4 │ │ - 17d36: 4c8a ldr r4, [pc, #552] ; (17f60 ) │ │ - 17d38: 1b98 subs r0, r3, r6 │ │ - 17d3a: 593c ldr r4, [r7, r4] │ │ - 17d3c: 45a4 cmp ip, r4 │ │ - 17d3e: d850 bhi.n 17de2 │ │ - 17d40: 7858 ldrb r0, [r3, #1] │ │ - 17d42: 7819 ldrb r1, [r3, #0] │ │ - 17d44: 0200 lsls r0, r0, #8 │ │ - 17d46: 4308 orrs r0, r1 │ │ - 17d48: 7899 ldrb r1, [r3, #2] │ │ - 17d4a: 0409 lsls r1, r1, #16 │ │ - 17d4c: 4308 orrs r0, r1 │ │ - 17d4e: 78d9 ldrb r1, [r3, #3] │ │ - 17d50: 0609 lsls r1, r1, #24 │ │ - 17d52: 4301 orrs r1, r0 │ │ - 17d54: 910e str r1, [sp, #56] ; 0x38 │ │ - 17d56: 9d0e ldr r5, [sp, #56] ; 0x38 │ │ - 17d58: 1c11 adds r1, r2, #0 │ │ - 17d5a: 391c subs r1, #28 │ │ - 17d5c: 600d str r5, [r1, #0] │ │ - 17d5e: 7958 ldrb r0, [r3, #5] │ │ - 17d60: 7919 ldrb r1, [r3, #4] │ │ - 17d62: 0200 lsls r0, r0, #8 │ │ - 17d64: 4308 orrs r0, r1 │ │ - 17d66: 7999 ldrb r1, [r3, #6] │ │ - 17d68: 0409 lsls r1, r1, #16 │ │ - 17d6a: 4308 orrs r0, r1 │ │ - 17d6c: 79d9 ldrb r1, [r3, #7] │ │ - 17d6e: 0609 lsls r1, r1, #24 │ │ - 17d70: 4308 orrs r0, r1 │ │ - 17d72: 1c11 adds r1, r2, #0 │ │ - 17d74: 3918 subs r1, #24 │ │ - 17d76: 6008 str r0, [r1, #0] │ │ - 17d78: 7a59 ldrb r1, [r3, #9] │ │ - 17d7a: 7a1c ldrb r4, [r3, #8] │ │ - 17d7c: 9011 str r0, [sp, #68] ; 0x44 │ │ - 17d7e: 0209 lsls r1, r1, #8 │ │ - 17d80: 4321 orrs r1, r4 │ │ - 17d82: 7a9c ldrb r4, [r3, #10] │ │ - 17d84: 2040 movs r0, #64 ; 0x40 │ │ - 17d86: 0424 lsls r4, r4, #16 │ │ - 17d88: 4321 orrs r1, r4 │ │ - 17d8a: 7adc ldrb r4, [r3, #11] │ │ - 17d8c: 0624 lsls r4, r4, #24 │ │ - 17d8e: 4321 orrs r1, r4 │ │ - 17d90: 1c14 adds r4, r2, #0 │ │ - 17d92: 3c14 subs r4, #20 │ │ - 17d94: 6021 str r1, [r4, #0] │ │ - 17d96: 8090 strh r0, [r2, #4] │ │ - 17d98: 7bdc ldrb r4, [r3, #15] │ │ - 17d9a: 0064 lsls r4, r4, #1 │ │ - 17d9c: 8054 strh r4, [r2, #2] │ │ - 17d9e: 7b98 ldrb r0, [r3, #14] │ │ - 17da0: 7b5d ldrb r5, [r3, #13] │ │ - 17da2: 1f14 subs r4, r2, #4 │ │ - 17da4: 0200 lsls r0, r0, #8 │ │ - 17da6: 4305 orrs r5, r0 │ │ - 17da8: 6025 str r5, [r4, #0] │ │ - 17daa: 7b1c ldrb r4, [r3, #12] │ │ - 17dac: 200f movs r0, #15 │ │ - 17dae: 4384 bics r4, r0 │ │ - 17db0: 2c7f cmp r4, #127 ; 0x7f │ │ - 17db2: d800 bhi.n 17db6 │ │ - 17db4: 3410 adds r4, #16 │ │ - 17db6: 8014 strh r4, [r2, #0] │ │ - 17db8: 7b1c ldrb r4, [r3, #12] │ │ - 17dba: 9d0e ldr r5, [sp, #56] ; 0x38 │ │ - 17dbc: 0124 lsls r4, r4, #4 │ │ - 17dbe: 7254 strb r4, [r2, #9] │ │ - 17dc0: 2410 movs r4, #16 │ │ - 17dc2: 571c ldrsb r4, [r3, r4] │ │ - 17dc4: 0fe4 lsrs r4, r4, #31 │ │ - 17dc6: 42a9 cmp r1, r5 │ │ - 17dc8: d805 bhi.n 17dd6 │ │ - 17dca: 9811 ldr r0, [sp, #68] ; 0x44 │ │ - 17dcc: 3004 adds r0, #4 │ │ - 17dce: 4288 cmp r0, r1 │ │ - 17dd0: d801 bhi.n 17dd6 │ │ - 17dd2: 2002 movs r0, #2 │ │ - 17dd4: 4304 orrs r4, r0 │ │ - 17dd6: 2101 movs r1, #1 │ │ - 17dd8: 80d4 strh r4, [r2, #6] │ │ - 17dda: 448c add ip, r1 │ │ - 17ddc: 3240 adds r2, #64 ; 0x40 │ │ - 17dde: 3311 adds r3, #17 │ │ - 17de0: e7a9 b.n 17d36 │ │ - 17de2: 5c35 ldrb r5, [r6, r0] │ │ - 17de4: 1c41 adds r1, r0, #1 │ │ - 17de6: 980f ldr r0, [sp, #60] ; 0x3c │ │ - 17de8: 186c adds r4, r5, r1 │ │ - 17dea: 1c63 adds r3, r4, #1 │ │ - 17dec: 4283 cmp r3, r0 │ │ - 17dee: d301 bcc.n 17df4 │ │ - 17df0: 2401 movs r4, #1 │ │ - 17df2: e21b b.n 1822c │ │ - 17df4: 2d1f cmp r5, #31 │ │ - 17df6: d901 bls.n 17dfc │ │ - 17df8: 251f movs r5, #31 │ │ - 17dfa: e001 b.n 17e00 │ │ - 17dfc: 2d00 cmp r5, #0 │ │ - 17dfe: d005 beq.n 17e0c │ │ - 17e00: 4a59 ldr r2, [pc, #356] ; (17f68 ) │ │ - 17e02: 1871 adds r1, r6, r1 │ │ - 17e04: 18b8 adds r0, r7, r2 │ │ - 17e06: 1c2a adds r2, r5, #0 │ │ - 17e08: f018 fe08 bl 30a1c <__clzsi2+0x168> │ │ - 17e0c: 4b57 ldr r3, [pc, #348] ; (17f6c ) │ │ - 17e0e: 197d adds r5, r7, r5 │ │ - 17e10: 18ed adds r5, r5, r3 │ │ - 17e12: 2300 movs r3, #0 │ │ - 17e14: 712b strb r3, [r5, #4] │ │ - 17e16: 4d56 ldr r5, [pc, #344] ; (17f70 ) │ │ - 17e18: 197d adds r5, r7, r5 │ │ - 17e1a: 950e str r5, [sp, #56] ; 0x38 │ │ - 17e1c: 2501 movs r5, #1 │ │ - 17e1e: 4a50 ldr r2, [pc, #320] ; (17f60 ) │ │ - 17e20: 58ba ldr r2, [r7, r2] │ │ - 17e22: 4295 cmp r5, r2 │ │ - 17e24: d81a bhi.n 17e5c │ │ - 17e26: 980f ldr r0, [sp, #60] ; 0x3c │ │ - 17e28: 1c23 adds r3, r4, #0 │ │ - 17e2a: 3320 adds r3, #32 │ │ - 17e2c: 4283 cmp r3, r0 │ │ - 17e2e: d2df bcs.n 17df0 │ │ - 17e30: 1c61 adds r1, r4, #1 │ │ - 17e32: 5d34 ldrb r4, [r6, r4] │ │ - 17e34: 910d str r1, [sp, #52] ; 0x34 │ │ - 17e36: 1e22 subs r2, r4, #0 │ │ - 17e38: 2a1f cmp r2, #31 │ │ - 17e3a: d901 bls.n 17e40 │ │ - 17e3c: 221f movs r2, #31 │ │ - 17e3e: e001 b.n 17e44 │ │ - 17e40: 2c00 cmp r4, #0 │ │ - 17e42: d004 beq.n 17e4e │ │ - 17e44: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ - 17e46: 980e ldr r0, [sp, #56] ; 0x38 │ │ - 17e48: 18f1 adds r1, r6, r3 │ │ - 17e4a: f018 fde7 bl 30a1c <__clzsi2+0x168> │ │ - 17e4e: 990e ldr r1, [sp, #56] ; 0x38 │ │ - 17e50: 980d ldr r0, [sp, #52] ; 0x34 │ │ - 17e52: 3501 adds r5, #1 │ │ - 17e54: 3120 adds r1, #32 │ │ - 17e56: 1824 adds r4, r4, r0 │ │ - 17e58: 910e str r1, [sp, #56] ; 0x38 │ │ - 17e5a: e7e0 b.n 17e1e │ │ - 17e5c: 4b3e ldr r3, [pc, #248] ; (17f58 ) │ │ - 17e5e: 58fa ldr r2, [r7, r3] │ │ - 17e60: 2300 movs r3, #0 │ │ - 17e62: 4293 cmp r3, r2 │ │ - 17e64: d009 beq.n 17e7a │ │ - 17e66: 9d0f ldr r5, [sp, #60] ; 0x3c │ │ - 17e68: 1c21 adds r1, r4, #0 │ │ - 17e6a: 3120 adds r1, #32 │ │ - 17e6c: 42a9 cmp r1, r5 │ │ - 17e6e: d2bf bcs.n 17df0 │ │ - 17e70: 5d31 ldrb r1, [r6, r4] │ │ - 17e72: 3301 adds r3, #1 │ │ - 17e74: 3101 adds r1, #1 │ │ - 17e76: 1864 adds r4, r4, r1 │ │ - 17e78: e7f3 b.n 17e62 │ │ - 17e7a: 7b30 ldrb r0, [r6, #12] │ │ - 17e7c: 7af3 ldrb r3, [r6, #11] │ │ - 17e7e: 0200 lsls r0, r0, #8 │ │ - 17e80: 4318 orrs r0, r3 │ │ - 17e82: 0140 lsls r0, r0, #5 │ │ - 17e84: f018 fdd2 bl 30a2c <__clzsi2+0x178> │ │ - 17e88: 4b38 ldr r3, [pc, #224] ; (17f6c ) │ │ - 17e8a: 50f8 str r0, [r7, r3] │ │ - 17e8c: 2800 cmp r0, #0 │ │ - 17e8e: d0af beq.n 17df0 │ │ - 17e90: 7b32 ldrb r2, [r6, #12] │ │ - 17e92: 7af3 ldrb r3, [r6, #11] │ │ - 17e94: 4937 ldr r1, [pc, #220] ; (17f74 ) │ │ - 17e96: 0212 lsls r2, r2, #8 │ │ - 17e98: 431a orrs r2, r3 │ │ - 17e9a: 507a str r2, [r7, r1] │ │ - 17e9c: 0152 lsls r2, r2, #5 │ │ - 17e9e: 2100 movs r1, #0 │ │ - 17ea0: f018 fda4 bl 309ec <__clzsi2+0x138> │ │ - 17ea4: 2500 movs r5, #0 │ │ - 17ea6: 4933 ldr r1, [pc, #204] ; (17f74 ) │ │ - 17ea8: 5879 ldr r1, [r7, r1] │ │ - 17eaa: 428d cmp r5, r1 │ │ - 17eac: d21a bcs.n 17ee4 │ │ - 17eae: 9a0f ldr r2, [sp, #60] ; 0x3c │ │ - 17eb0: 1c23 adds r3, r4, #0 │ │ - 17eb2: 3320 adds r3, #32 │ │ - 17eb4: 4293 cmp r3, r2 │ │ - 17eb6: d29b bcs.n 17df0 │ │ - 17eb8: 1c63 adds r3, r4, #1 │ │ - 17eba: 5d34 ldrb r4, [r6, r4] │ │ - 17ebc: 930e str r3, [sp, #56] ; 0x38 │ │ - 17ebe: 1e22 subs r2, r4, #0 │ │ - 17ec0: 2a1f cmp r2, #31 │ │ - 17ec2: d901 bls.n 17ec8 │ │ - 17ec4: 221f movs r2, #31 │ │ - 17ec6: e001 b.n 17ecc │ │ - 17ec8: 2c00 cmp r4, #0 │ │ - 17eca: d007 beq.n 17edc │ │ - 17ecc: 4927 ldr r1, [pc, #156] ; (17f6c ) │ │ - 17ece: 9b0e ldr r3, [sp, #56] ; 0x38 │ │ - 17ed0: 0168 lsls r0, r5, #5 │ │ - 17ed2: 5879 ldr r1, [r7, r1] │ │ - 17ed4: 1808 adds r0, r1, r0 │ │ - 17ed6: 18f1 adds r1, r6, r3 │ │ - 17ed8: f018 fda0 bl 30a1c <__clzsi2+0x168> │ │ - 17edc: 980e ldr r0, [sp, #56] ; 0x38 │ │ - 17ede: 3501 adds r5, #1 │ │ - 17ee0: 1824 adds r4, r4, r0 │ │ - 17ee2: e7e0 b.n 17ea6 │ │ - 17ee4: 5b35 ldrh r5, [r6, r4] │ │ - 17ee6: 980f ldr r0, [sp, #60] ; 0x3c │ │ - 17ee8: 3402 adds r4, #2 │ │ - 17eea: 940e str r4, [sp, #56] ; 0x38 │ │ - 17eec: 192c adds r4, r5, r4 │ │ - 17eee: 940d str r4, [sp, #52] ; 0x34 │ │ - 17ef0: 4284 cmp r4, r0 │ │ - 17ef2: d300 bcc.n 17ef6 │ │ - 17ef4: e77c b.n 17df0 │ │ - 17ef6: 2d00 cmp r5, #0 │ │ - 17ef8: d015 beq.n 17f26 │ │ - 17efa: 1c6c adds r4, r5, #1 │ │ - 17efc: 1c20 adds r0, r4, #0 │ │ - 17efe: 9410 str r4, [sp, #64] ; 0x40 │ │ - 17f00: f018 fd94 bl 30a2c <__clzsi2+0x178> │ │ - 17f04: 4c1c ldr r4, [pc, #112] ; (17f78 ) │ │ - 17f06: 5138 str r0, [r7, r4] │ │ - 17f08: 2800 cmp r0, #0 │ │ - 17f0a: d100 bne.n 17f0e │ │ - 17f0c: e770 b.n 17df0 │ │ - 17f0e: 2100 movs r1, #0 │ │ - 17f10: 9a10 ldr r2, [sp, #64] ; 0x40 │ │ - 17f12: f018 fd6b bl 309ec <__clzsi2+0x138> │ │ - 17f16: 5938 ldr r0, [r7, r4] │ │ - 17f18: 9c0e ldr r4, [sp, #56] ; 0x38 │ │ - 17f1a: 1c2a adds r2, r5, #0 │ │ - 17f1c: 1931 adds r1, r6, r4 │ │ - 17f1e: f018 fd7d bl 30a1c <__clzsi2+0x168> │ │ - 17f22: 9d0d ldr r5, [sp, #52] ; 0x34 │ │ - 17f24: 950e str r5, [sp, #56] ; 0x38 │ │ - 17f26: 1c3b adds r3, r7, #0 │ │ - 17f28: 7bb2 ldrb r2, [r6, #14] │ │ - 17f2a: 7b70 ldrb r0, [r6, #13] │ │ - 17f2c: 1bd9 subs r1, r3, r7 │ │ - 17f2e: 0212 lsls r2, r2, #8 │ │ - 17f30: 3301 adds r3, #1 │ │ - 17f32: 4302 orrs r2, r0 │ │ - 17f34: 4291 cmp r1, r2 │ │ - 17f36: d223 bcs.n 17f80 │ │ - 17f38: 9c0e ldr r4, [sp, #56] ; 0x38 │ │ - 17f3a: 4d10 ldr r5, [pc, #64] ; (17f7c ) │ │ - 17f3c: 5b31 ldrh r1, [r6, r4] │ │ - 17f3e: 195a adds r2, r3, r5 │ │ - 17f40: 3402 adds r4, #2 │ │ - 17f42: 7011 strb r1, [r2, #0] │ │ - 17f44: 940e str r4, [sp, #56] ; 0x38 │ │ - 17f46: e7ef b.n 17f28 │ │ - 17f48: 03ff lsls r7, r7, #15 │ │ - 17f4a: 0000 movs r0, r0 │ │ - 17f4c: b04f add sp, #316 ; 0x13c │ │ - 17f4e: 0001 movs r1, r0 │ │ - 17f50: e920 0000 stmdb r0!, {} │ │ - 17f54: e928 0000 stmdb r8!, {} │ │ - 17f58: e910 0000 ldmdb r0, {} │ │ - 17f5c: 8240 strh r0, [r0, #18] │ │ - 17f5e: 0000 movs r0, r0 │ │ - 17f60: e924 0000 stmdb r4!, {} │ │ - 17f64: 825c strh r4, [r3, #18] │ │ - 17f66: 0000 movs r0, r0 │ │ - 17f68: e99c 0000 ; instruction: 0xe99c0000 │ │ - 17f6c: e998 0000 ; instruction: 0xe9980000 │ │ - 17f70: e9bc 0000 ; instruction: 0xe9bc0000 │ │ - 17f74: e990 0000 ; instruction: 0xe9900000 │ │ - 17f78: e994 0000 ; instruction: 0xe9940000 │ │ - 17f7c: d05f beq.n 1803e │ │ - 17f7e: 0000 movs r0, r0 │ │ - 17f80: 2400 movs r4, #0 │ │ - 17f82: 9717 str r7, [sp, #92] ; 0x5c │ │ - 17f84: 9414 str r4, [sp, #80] ; 0x50 │ │ - 17f86: 7b33 ldrb r3, [r6, #12] │ │ - 17f88: 7af2 ldrb r2, [r6, #11] │ │ - 17f8a: 9c14 ldr r4, [sp, #80] ; 0x50 │ │ - 17f8c: 021b lsls r3, r3, #8 │ │ - 17f8e: 4313 orrs r3, r2 │ │ - 17f90: 429c cmp r4, r3 │ │ - 17f92: d300 bcc.n 17f96 │ │ - 17f94: e125 b.n 181e2 │ │ - 17f96: 9c0e ldr r4, [sp, #56] ; 0x38 │ │ - 17f98: 9d0f ldr r5, [sp, #60] ; 0x3c │ │ - 17f9a: 3404 adds r4, #4 │ │ - 17f9c: 42ac cmp r4, r5 │ │ - 17f9e: d300 bcc.n 17fa2 │ │ - 17fa0: e726 b.n 17df0 │ │ - 17fa2: 9d0e ldr r5, [sp, #56] ; 0x38 │ │ - 17fa4: 980f ldr r0, [sp, #60] ; 0x3c │ │ - 17fa6: 5975 ldr r5, [r6, r5] │ │ - 17fa8: 9515 str r5, [sp, #84] ; 0x54 │ │ - 17faa: 4285 cmp r5, r0 │ │ - 17fac: d300 bcc.n 17fb0 │ │ - 17fae: e71f b.n 17df0 │ │ - 17fb0: 192d adds r5, r5, r4 │ │ - 17fb2: 950e str r5, [sp, #56] ; 0x38 │ │ - 17fb4: 4285 cmp r5, r0 │ │ - 17fb6: d900 bls.n 17fba │ │ - 17fb8: e71a b.n 17df0 │ │ - 17fba: 9d17 ldr r5, [sp, #92] ; 0x5c │ │ - 17fbc: 489d ldr r0, [pc, #628] ; (18234 ) │ │ - 17fbe: 499e ldr r1, [pc, #632] ; (18238 ) │ │ - 17fc0: 1828 adds r0, r5, r0 │ │ - 17fc2: 9018 str r0, [sp, #96] ; 0x60 │ │ - 17fc4: 9d18 ldr r5, [sp, #96] ; 0x60 │ │ - 17fc6: 2040 movs r0, #64 ; 0x40 │ │ - 17fc8: 8028 strh r0, [r5, #0] │ │ - 17fca: 5879 ldr r1, [r7, r1] │ │ - 17fcc: 9108 str r1, [sp, #32] │ │ - 17fce: f012 f945 bl 2a25c │ │ - 17fd2: 9010 str r0, [sp, #64] ; 0x40 │ │ - 17fd4: 2800 cmp r0, #0 │ │ - 17fd6: d100 bne.n 17fda │ │ - 17fd8: e70a b.n 17df0 │ │ - 17fda: 9d14 ldr r5, [sp, #80] ; 0x50 │ │ - 17fdc: 4897 ldr r0, [pc, #604] ; (1823c ) │ │ - 17fde: 1934 adds r4, r6, r4 │ │ - 17fe0: 00ab lsls r3, r5, #2 │ │ - 17fe2: 9d10 ldr r5, [sp, #64] ; 0x40 │ │ - 17fe4: 18fb adds r3, r7, r3 │ │ - 17fe6: 181b adds r3, r3, r0 │ │ - 17fe8: 601d str r5, [r3, #0] │ │ - 17fea: 2300 movs r3, #0 │ │ - 17fec: 9412 str r4, [sp, #72] ; 0x48 │ │ - 17fee: 9316 str r3, [sp, #88] ; 0x58 │ │ - 17ff0: 9c18 ldr r4, [sp, #96] ; 0x60 │ │ - 17ff2: 9d16 ldr r5, [sp, #88] ; 0x58 │ │ - 17ff4: 8822 ldrh r2, [r4, #0] │ │ - 17ff6: 4295 cmp r5, r2 │ │ - 17ff8: d300 bcc.n 17ffc │ │ - 17ffa: e0eb b.n 181d4 │ │ - 17ffc: 9d15 ldr r5, [sp, #84] ; 0x54 │ │ - 17ffe: 1c9c adds r4, r3, #2 │ │ - 18000: 42ac cmp r4, r5 │ │ - 18002: d300 bcc.n 18006 │ │ - 18004: e0e6 b.n 181d4 │ │ - 18006: 9d12 ldr r5, [sp, #72] ; 0x48 │ │ - 18008: 5ced ldrb r5, [r5, r3] │ │ - 1800a: 9511 str r5, [sp, #68] ; 0x44 │ │ - 1800c: 9d12 ldr r5, [sp, #72] ; 0x48 │ │ - 1800e: 18ea adds r2, r5, r3 │ │ - 18010: 7852 ldrb r2, [r2, #1] │ │ - 18012: 9d11 ldr r5, [sp, #68] ; 0x44 │ │ - 18014: 920d str r2, [sp, #52] ; 0x34 │ │ - 18016: 223f movs r2, #63 ; 0x3f │ │ - 18018: 4015 ands r5, r2 │ │ - 1801a: 9513 str r5, [sp, #76] ; 0x4c │ │ - 1801c: 9d11 ldr r5, [sp, #68] ; 0x44 │ │ - 1801e: 066d lsls r5, r5, #25 │ │ - 18020: d424 bmi.n 1806c │ │ - 18022: 9d12 ldr r5, [sp, #72] ; 0x48 │ │ - 18024: 4984 ldr r1, [pc, #528] ; (18238 ) │ │ - 18026: 1cda adds r2, r3, #3 │ │ - 18028: 5d28 ldrb r0, [r5, r4] │ │ - 1802a: 5879 ldr r1, [r7, r1] │ │ - 1802c: 9c13 ldr r4, [sp, #76] ; 0x4c │ │ - 1802e: 428c cmp r4, r1 │ │ - 18030: d20f bcs.n 18052 │ │ - 18032: 9d0d ldr r5, [sp, #52] ; 0x34 │ │ - 18034: 217f movs r1, #127 ; 0x7f │ │ - 18036: 4029 ands r1, r5 │ │ - 18038: d005 beq.n 18046 │ │ - 1803a: 9d13 ldr r5, [sp, #76] ; 0x4c │ │ - 1803c: 2406 movs r4, #6 │ │ - 1803e: 3119 adds r1, #25 │ │ - 18040: 436c muls r4, r5 │ │ - 18042: 9d10 ldr r5, [sp, #64] ; 0x40 │ │ - 18044: 5561 strb r1, [r4, r5] │ │ - 18046: 9c13 ldr r4, [sp, #76] ; 0x4c │ │ - 18048: 2106 movs r1, #6 │ │ - 1804a: 9d10 ldr r5, [sp, #64] ; 0x40 │ │ - 1804c: 4361 muls r1, r4 │ │ - 1804e: 1869 adds r1, r5, r1 │ │ - 18050: 7048 strb r0, [r1, #1] │ │ - 18052: 9c0d ldr r4, [sp, #52] ; 0x34 │ │ - 18054: 0621 lsls r1, r4, #24 │ │ - 18056: 1c14 adds r4, r2, #0 │ │ - 18058: 2900 cmp r1, #0 │ │ - 1805a: da07 bge.n 1806c │ │ - 1805c: 9d11 ldr r5, [sp, #68] ; 0x44 │ │ - 1805e: 2140 movs r1, #64 ; 0x40 │ │ - 18060: 1d1c adds r4, r3, #4 │ │ - 18062: 430d orrs r5, r1 │ │ - 18064: 9511 str r5, [sp, #68] ; 0x44 │ │ - 18066: 9d12 ldr r5, [sp, #72] ; 0x48 │ │ - 18068: 5caa ldrb r2, [r5, r2] │ │ - 1806a: 920d str r2, [sp, #52] ; 0x34 │ │ - 1806c: 9d11 ldr r5, [sp, #68] ; 0x44 │ │ - 1806e: 066d lsls r5, r5, #25 │ │ - 18070: d400 bmi.n 18074 │ │ - 18072: e0a0 b.n 181b6 │ │ - 18074: 9813 ldr r0, [sp, #76] ; 0x4c │ │ - 18076: 2506 movs r5, #6 │ │ - 18078: 9910 ldr r1, [sp, #64] ; 0x40 │ │ - 1807a: 4345 muls r5, r0 │ │ - 1807c: 1c23 adds r3, r4, #0 │ │ - 1807e: 194d adds r5, r1, r5 │ │ - 18080: 9c0d ldr r4, [sp, #52] ; 0x34 │ │ - 18082: 0664 lsls r4, r4, #25 │ │ - 18084: d50d bpl.n 180a2 │ │ - 18086: 486c ldr r0, [pc, #432] ; (18238 ) │ │ - 18088: 9913 ldr r1, [sp, #76] ; 0x4c │ │ - 1808a: 1c1c adds r4, r3, #0 │ │ - 1808c: 5838 ldr r0, [r7, r0] │ │ - 1808e: 4281 cmp r1, r0 │ │ - 18090: d300 bcc.n 18094 │ │ - 18092: e084 b.n 1819e │ │ - 18094: 9a0d ldr r2, [sp, #52] ; 0x34 │ │ - 18096: 2301 movs r3, #1 │ │ - 18098: 70ab strb r3, [r5, #2] │ │ - 1809a: 233f movs r3, #63 ; 0x3f │ │ - 1809c: 4013 ands r3, r2 │ │ - 1809e: 712b strb r3, [r5, #4] │ │ - 180a0: e07d b.n 1819e │ │ - 180a2: 9812 ldr r0, [sp, #72] ; 0x48 │ │ - 180a4: 4964 ldr r1, [pc, #400] ; (18238 ) │ │ - 180a6: 1c5c adds r4, r3, #1 │ │ - 180a8: 5cc2 ldrb r2, [r0, r3] │ │ - 180aa: 5879 ldr r1, [r7, r1] │ │ - 180ac: 9b13 ldr r3, [sp, #76] ; 0x4c │ │ - 180ae: 428b cmp r3, r1 │ │ - 180b0: d275 bcs.n 1819e │ │ - 180b2: 980d ldr r0, [sp, #52] ; 0x34 │ │ - 180b4: 233f movs r3, #63 ; 0x3f │ │ +00017718 : │ │ + 17718: b5f0 push {r4, r5, r6, r7, lr} │ │ + 1771a: 4f88 ldr r7, [pc, #544] ; (1793c ) │ │ + 1771c: 4c88 ldr r4, [pc, #544] ; (17940 ) │ │ + 1771e: 1c06 adds r6, r0, #0 │ │ + 17720: 447f add r7, pc │ │ + 17722: 683f ldr r7, [r7, #0] │ │ + 17724: 44a5 add sp, r4 │ │ + 17726: 9204 str r2, [sp, #16] │ │ + 17728: 4a86 ldr r2, [pc, #536] ; (17944 ) │ │ + 1772a: 683b ldr r3, [r7, #0] │ │ + 1772c: 9103 str r1, [sp, #12] │ │ + 1772e: a90e add r1, sp, #56 ; 0x38 │ │ + 17730: 1852 adds r2, r2, r1 │ │ + 17732: 6013 str r3, [r2, #0] │ │ + 17734: 9b03 ldr r3, [sp, #12] │ │ + 17736: 970f str r7, [sp, #60] ; 0x3c │ │ + 17738: 2b00 cmp r3, #0 │ │ + 1773a: d101 bne.n 17740 │ │ + 1773c: 2000 movs r0, #0 │ │ + 1773e: e379 b.n 17e34 │ │ + 17740: 4b81 ldr r3, [pc, #516] ; (17948 ) │ │ + 17742: 9a04 ldr r2, [sp, #16] │ │ + 17744: 429a cmp r2, r3 │ │ + 17746: d9f9 bls.n 1773c │ │ + 17748: 4980 ldr r1, [pc, #512] ; (1794c ) │ │ + 1774a: 9803 ldr r0, [sp, #12] │ │ + 1774c: 2219 movs r2, #25 │ │ + 1774e: 4479 add r1, pc │ │ + 17750: f01a faf4 bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 17754: 1e04 subs r4, r0, #0 │ │ + 17756: d000 beq.n 1775a │ │ + 17758: e110 b.n 1797c │ │ + 1775a: 2380 movs r3, #128 ; 0x80 │ │ + 1775c: 9a04 ldr r2, [sp, #16] │ │ + 1775e: 015b lsls r3, r3, #5 │ │ + 17760: 429a cmp r2, r3 │ │ + 17762: d800 bhi.n 17766 │ │ + 17764: e10a b.n 1797c │ │ + 17766: 9b03 ldr r3, [sp, #12] │ │ + 17768: 9a03 ldr r2, [sp, #12] │ │ + 1776a: 3304 adds r3, #4 │ │ + 1776c: 7fdb ldrb r3, [r3, #31] │ │ + 1776e: 3205 adds r2, #5 │ │ + 17770: 7fd5 ldrb r5, [r2, #31] │ │ + 17772: 1e5a subs r2, r3, #1 │ │ + 17774: 2aef cmp r2, #239 ; 0xef │ │ + 17776: d8e1 bhi.n 1773c │ │ + 17778: 2d00 cmp r5, #0 │ │ + 1777a: d0df beq.n 1773c │ │ + 1777c: 4a74 ldr r2, [pc, #464] ; (17950 ) │ │ + 1777e: 02db lsls r3, r3, #11 │ │ + 17780: 189b adds r3, r3, r2 │ │ + 17782: 9a04 ldr r2, [sp, #16] │ │ + 17784: 9305 str r3, [sp, #20] │ │ + 17786: 4293 cmp r3, r2 │ │ + 17788: d2d8 bcs.n 1773c │ │ + 1778a: 2280 movs r2, #128 ; 0x80 │ │ + 1778c: 4b71 ldr r3, [pc, #452] ; (17954 ) │ │ + 1778e: 0392 lsls r2, r2, #14 │ │ + 17790: 211f movs r1, #31 │ │ + 17792: 50f2 str r2, [r6, r3] │ │ + 17794: 2308 movs r3, #8 │ │ + 17796: 4a70 ldr r2, [pc, #448] ; (17958 ) │ │ + 17798: 50b3 str r3, [r6, r2] │ │ + 1779a: 4b70 ldr r3, [pc, #448] ; (1795c ) │ │ + 1779c: 920c str r2, [sp, #48] ; 0x30 │ │ + 1779e: 2280 movs r2, #128 ; 0x80 │ │ + 177a0: 50f0 str r0, [r6, r3] │ │ + 177a2: 207d movs r0, #125 ; 0x7d │ │ + 177a4: 4b6e ldr r3, [pc, #440] ; (17960 ) │ │ + 177a6: 0052 lsls r2, r2, #1 │ │ + 177a8: 50f1 str r1, [r6, r3] │ │ + 177aa: 496e ldr r1, [pc, #440] ; (17964 ) │ │ + 177ac: 930a str r3, [sp, #40] ; 0x28 │ │ + 177ae: 5070 str r0, [r6, r1] │ │ + 177b0: 21e9 movs r1, #233 ; 0xe9 │ │ + 177b2: 2006 movs r0, #6 │ │ + 177b4: 0209 lsls r1, r1, #8 │ │ + 177b6: 5070 str r0, [r6, r1] │ │ + 177b8: 23ff movs r3, #255 ; 0xff │ │ + 177ba: 42ac cmp r4, r5 │ │ + 177bc: d203 bcs.n 177c6 │ │ + 177be: 1c23 adds r3, r4, #0 │ │ + 177c0: 9903 ldr r1, [sp, #12] │ │ + 177c2: 3326 adds r3, #38 ; 0x26 │ │ + 177c4: 5ccb ldrb r3, [r1, r3] │ │ + 177c6: 4968 ldr r1, [pc, #416] ; (17968 ) │ │ + 177c8: 1861 adds r1, r4, r1 │ │ + 177ca: 3401 adds r4, #1 │ │ + 177cc: 5473 strb r3, [r6, r1] │ │ + 177ce: 4294 cmp r4, r2 │ │ + 177d0: d1f2 bne.n 177b8 │ │ + 177d2: 4b66 ldr r3, [pc, #408] ; (1796c ) │ │ + 177d4: 9d03 ldr r5, [sp, #12] │ │ + 177d6: 18f7 adds r7, r6, r3 │ │ + 177d8: 4b65 ldr r3, [pc, #404] ; (17970 ) │ │ + 177da: 3527 adds r5, #39 ; 0x27 │ │ + 177dc: 35ff adds r5, #255 ; 0xff │ │ + 177de: 18f3 adds r3, r6, r3 │ │ + 177e0: 9306 str r3, [sp, #24] │ │ + 177e2: 1c1c adds r4, r3, #0 │ │ + 177e4: 2300 movs r3, #0 │ │ + 177e6: 9307 str r3, [sp, #28] │ │ + 177e8: 9b07 ldr r3, [sp, #28] │ │ + 177ea: 2216 movs r2, #22 │ │ + 177ec: 3301 adds r3, #1 │ │ + 177ee: 1c38 adds r0, r7, #0 │ │ + 177f0: 1c29 adds r1, r5, #0 │ │ + 177f2: 9308 str r3, [sp, #32] │ │ + 177f4: f01a fa82 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 177f8: 2300 movs r3, #0 │ │ + 177fa: 757b strb r3, [r7, #21] │ │ + 177fc: 1c23 adds r3, r4, #0 │ │ + 177fe: 7daa ldrb r2, [r5, #22] │ │ + 17800: 3325 adds r3, #37 ; 0x25 │ │ + 17802: 0112 lsls r2, r2, #4 │ │ + 17804: 701a strb r2, [r3, #0] │ │ + 17806: 2340 movs r3, #64 ; 0x40 │ │ + 17808: 7dea ldrb r2, [r5, #23] │ │ + 1780a: 8423 strh r3, [r4, #32] │ │ + 1780c: 83e2 strh r2, [r4, #30] │ │ + 1780e: 429a cmp r2, r3 │ │ + 17810: d900 bls.n 17814 │ │ + 17812: 83e3 strh r3, [r4, #30] │ │ + 17814: 8be3 ldrh r3, [r4, #30] │ │ + 17816: 009b lsls r3, r3, #2 │ │ + 17818: 83e3 strh r3, [r4, #30] │ │ + 1781a: 1c2b adds r3, r5, #0 │ │ + 1781c: 3319 adds r3, #25 │ │ + 1781e: 6819 ldr r1, [r3, #0] │ │ + 17820: 6021 str r1, [r4, #0] │ │ + 17822: 685a ldr r2, [r3, #4] │ │ + 17824: 3308 adds r3, #8 │ │ + 17826: 6062 str r2, [r4, #4] │ │ + 17828: 681b ldr r3, [r3, #0] │ │ + 1782a: 18d3 adds r3, r2, r3 │ │ + 1782c: 60a3 str r3, [r4, #8] │ │ + 1782e: 4293 cmp r3, r2 │ │ + 17830: d904 bls.n 1783c │ │ + 17832: 428b cmp r3, r1 │ │ + 17834: d802 bhi.n 1783c │ │ + 17836: 2302 movs r3, #2 │ │ + 17838: 8463 strh r3, [r4, #34] ; 0x22 │ │ + 1783a: e002 b.n 17842 │ │ + 1783c: 2300 movs r3, #0 │ │ + 1783e: 60a3 str r3, [r4, #8] │ │ + 17840: 6063 str r3, [r4, #4] │ │ + 17842: 6823 ldr r3, [r4, #0] │ │ + 17844: 2b00 cmp r3, #0 │ │ + 17846: d005 beq.n 17854 │ │ + 17848: 9b07 ldr r3, [sp, #28] │ │ + 1784a: 2b1f cmp r3, #31 │ │ + 1784c: d902 bls.n 17854 │ │ + 1784e: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 17850: 9a08 ldr r2, [sp, #32] │ │ + 17852: 50f2 str r2, [r6, r3] │ │ + 17854: 9b08 ldr r3, [sp, #32] │ │ + 17856: 3720 adds r7, #32 │ │ + 17858: 3525 adds r5, #37 ; 0x25 │ │ + 1785a: 3440 adds r4, #64 ; 0x40 │ │ + 1785c: 9307 str r3, [sp, #28] │ │ + 1785e: 2b40 cmp r3, #64 ; 0x40 │ │ + 17860: d1c2 bne.n 177e8 │ │ + 17862: 9b03 ldr r3, [sp, #12] │ │ + 17864: 4a3a ldr r2, [pc, #232] ; (17950 ) │ │ + 17866: 189f adds r7, r3, r2 │ │ + 17868: 4b42 ldr r3, [pc, #264] ; (17974 ) │ │ + 1786a: 9207 str r2, [sp, #28] │ │ + 1786c: 18f3 adds r3, r6, r3 │ │ + 1786e: 9309 str r3, [sp, #36] ; 0x24 │ │ + 17870: 4b41 ldr r3, [pc, #260] ; (17978 ) │ │ + 17872: 18f3 adds r3, r6, r3 │ │ + 17874: 9308 str r3, [sp, #32] │ │ + 17876: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 17878: 2040 movs r0, #64 ; 0x40 │ │ + 1787a: 58f3 ldr r3, [r6, r3] │ │ + 1787c: 1c19 adds r1, r3, #0 │ │ + 1787e: 930b str r3, [sp, #44] ; 0x2c │ │ + 17880: f013 fc26 bl 2b0d0 │ │ + 17884: 1e04 subs r4, r0, #0 │ │ + 17886: d032 beq.n 178ee │ │ + 17888: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 1788a: 9a08 ldr r2, [sp, #32] │ │ + 1788c: 1c3d adds r5, r7, #0 │ │ + 1788e: 6018 str r0, [r3, #0] │ │ + 17890: 2340 movs r3, #64 ; 0x40 │ │ + 17892: 8013 strh r3, [r2, #0] │ │ + 17894: 2380 movs r3, #128 ; 0x80 │ │ + 17896: 011b lsls r3, r3, #4 │ │ + 17898: 18ff adds r7, r7, r3 │ │ + 1789a: 2300 movs r3, #0 │ │ + 1789c: 7023 strb r3, [r4, #0] │ │ + 1789e: 782b ldrb r3, [r5, #0] │ │ + 178a0: 2b00 cmp r3, #0 │ │ + 178a2: d001 beq.n 178a8 │ │ + 178a4: 330d adds r3, #13 │ │ + 178a6: 7023 strb r3, [r4, #0] │ │ + 178a8: 786b ldrb r3, [r5, #1] │ │ + 178aa: 7063 strb r3, [r4, #1] │ │ + 178ac: 78ab ldrb r3, [r5, #2] │ │ + 178ae: 70e3 strb r3, [r4, #3] │ │ + 178b0: 78ea ldrb r2, [r5, #3] │ │ + 178b2: 7162 strb r2, [r4, #5] │ │ + 178b4: 2b0f cmp r3, #15 │ │ + 178b6: d901 bls.n 178bc │ │ + 178b8: 2300 movs r3, #0 │ │ + 178ba: 70e3 strb r3, [r4, #3] │ │ + 178bc: 1c21 adds r1, r4, #0 │ │ + 178be: 1c30 adds r0, r6, #0 │ │ + 178c0: 3504 adds r5, #4 │ │ + 178c2: f008 f8cb bl 1fa5c │ │ + 178c6: 3406 adds r4, #6 │ │ + 178c8: 42bd cmp r5, r7 │ │ + 178ca: d1e6 bne.n 1789a │ │ + 178cc: 2280 movs r2, #128 ; 0x80 │ │ + 178ce: 0112 lsls r2, r2, #4 │ │ + 178d0: 4694 mov ip, r2 │ │ + 178d2: 9b07 ldr r3, [sp, #28] │ │ + 178d4: 9a05 ldr r2, [sp, #20] │ │ + 178d6: 4463 add r3, ip │ │ + 178d8: 9307 str r3, [sp, #28] │ │ + 178da: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 178dc: 3304 adds r3, #4 │ │ + 178de: 9309 str r3, [sp, #36] ; 0x24 │ │ + 178e0: 9b08 ldr r3, [sp, #32] │ │ + 178e2: 3302 adds r3, #2 │ │ + 178e4: 9308 str r3, [sp, #32] │ │ + 178e6: 9b07 ldr r3, [sp, #28] │ │ + 178e8: 4293 cmp r3, r2 │ │ + 178ea: d1c4 bne.n 17876 │ │ + 178ec: e001 b.n 178f2 │ │ + 178ee: 9b07 ldr r3, [sp, #28] │ │ + 178f0: 9305 str r3, [sp, #20] │ │ + 178f2: 2400 movs r4, #0 │ │ + 178f4: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 178f6: 58f3 ldr r3, [r6, r3] │ │ + 178f8: 9307 str r3, [sp, #28] │ │ + 178fa: 429c cmp r4, r3 │ │ + 178fc: d300 bcc.n 17900 │ │ + 178fe: e137 b.n 17b70 │ │ + 17900: 9b06 ldr r3, [sp, #24] │ │ + 17902: 3401 adds r4, #1 │ │ + 17904: 681b ldr r3, [r3, #0] │ │ + 17906: 9307 str r3, [sp, #28] │ │ + 17908: 2b00 cmp r3, #0 │ │ + 1790a: d013 beq.n 17934 │ │ + 1790c: 9b05 ldr r3, [sp, #20] │ │ + 1790e: 9a04 ldr r2, [sp, #16] │ │ + 17910: 4293 cmp r3, r2 │ │ + 17912: d900 bls.n 17916 │ │ + 17914: e712 b.n 1773c │ │ + 17916: 9a05 ldr r2, [sp, #20] │ │ + 17918: 9b03 ldr r3, [sp, #12] │ │ + 1791a: 9905 ldr r1, [sp, #20] │ │ + 1791c: 1c30 adds r0, r6, #0 │ │ + 1791e: 189b adds r3, r3, r2 │ │ + 17920: 9a04 ldr r2, [sp, #16] │ │ + 17922: 1a52 subs r2, r2, r1 │ │ + 17924: 9200 str r2, [sp, #0] │ │ + 17926: 9906 ldr r1, [sp, #24] │ │ + 17928: 2200 movs r2, #0 │ │ + 1792a: f014 fdb1 bl 2c490 │ │ + 1792e: 9b05 ldr r3, [sp, #20] │ │ + 17930: 181b adds r3, r3, r0 │ │ + 17932: 9305 str r3, [sp, #20] │ │ + 17934: 9b06 ldr r3, [sp, #24] │ │ + 17936: 3340 adds r3, #64 ; 0x40 │ │ + 17938: 9306 str r3, [sp, #24] │ │ + 1793a: e7db b.n 178f4 │ │ + 1793c: 16d8 asrs r0, r3, #27 │ │ + 1793e: 0002 movs r2, r0 │ │ + 17940: f834 ffff pldw [r4, #255]! │ │ + 17944: 078c lsls r4, r1, #30 │ │ + 17946: 0000 movs r0, r0 │ │ + 17948: 07ff lsls r7, r7, #31 │ │ + 1794a: 0000 movs r0, r0 │ │ + 1794c: c600 stmia r6!, {} │ │ + 1794e: 0001 movs r1, r0 │ │ + 17950: 0a66 lsrs r6, r4, #9 │ │ + 17952: 0000 movs r0, r0 │ │ + 17954: e920 0000 stmdb r0!, {} │ │ + 17958: e910 0000 ldmdb r0, {} │ │ + 1795c: e928 0000 stmdb r8!, {} │ │ + 17960: e924 0000 stmdb r4!, {} │ │ + 17964: e904 0000 stmdb r4, {} │ │ + 17968: d060 beq.n 17a2c │ │ + 1796a: 0000 movs r0, r0 │ │ + 1796c: e9bc 0000 ; instruction: 0xe9bc0000 │ │ + 17970: 8240 strh r0, [r0, #18] │ │ + 17972: 0000 movs r0, r0 │ │ + 17974: cac0 ldmia r2!, {r6, r7} │ │ + 17976: 0000 movs r0, r0 │ │ + 17978: ce80 ldmia r6!, {r7} │ │ + 1797a: 0000 movs r0, r0 │ │ + 1797c: 9b03 ldr r3, [sp, #12] │ │ + 1797e: 781b ldrb r3, [r3, #0] │ │ + 17980: 2b41 cmp r3, #65 ; 0x41 │ │ + 17982: d000 beq.n 17986 │ │ + 17984: e6da b.n 1773c │ │ + 17986: 9b03 ldr r3, [sp, #12] │ │ + 17988: 785b ldrb r3, [r3, #1] │ │ + 1798a: 2b4d cmp r3, #77 ; 0x4d │ │ + 1798c: d000 beq.n 17990 │ │ + 1798e: e6d5 b.n 1773c │ │ + 17990: 9b03 ldr r3, [sp, #12] │ │ + 17992: 789b ldrb r3, [r3, #2] │ │ + 17994: 2b46 cmp r3, #70 ; 0x46 │ │ + 17996: d000 beq.n 1799a │ │ + 17998: e6d0 b.n 1773c │ │ + 1799a: 9b03 ldr r3, [sp, #12] │ │ + 1799c: 78db ldrb r3, [r3, #3] │ │ + 1799e: 3b0a subs r3, #10 │ │ + 179a0: 2b04 cmp r3, #4 │ │ + 179a2: d900 bls.n 179a6 │ │ + 179a4: e6ca b.n 1773c │ │ + 179a6: 9b03 ldr r3, [sp, #12] │ │ + 179a8: 3307 adds r3, #7 │ │ + 179aa: 7fda ldrb r2, [r3, #31] │ │ + 179ac: 9b03 ldr r3, [sp, #12] │ │ + 179ae: 3308 adds r3, #8 │ │ + 179b0: 7fdb ldrb r3, [r3, #31] │ │ + 179b2: 021b lsls r3, r3, #8 │ │ + 179b4: 4313 orrs r3, r2 │ │ + 179b6: d100 bne.n 179ba │ │ + 179b8: e6c0 b.n 1773c │ │ + 179ba: 9b03 ldr r3, [sp, #12] │ │ + 179bc: 3306 adds r3, #6 │ │ + 179be: 7fdb ldrb r3, [r3, #31] │ │ + 179c0: 3b01 subs r3, #1 │ │ + 179c2: 061b lsls r3, r3, #24 │ │ + 179c4: 0e1b lsrs r3, r3, #24 │ │ + 179c6: 2bef cmp r3, #239 ; 0xef │ │ + 179c8: d900 bls.n 179cc │ │ + 179ca: e6b7 b.n 1773c │ │ + 179cc: 9b03 ldr r3, [sp, #12] │ │ + 179ce: 1d5d adds r5, r3, #5 │ │ + 179d0: 7feb ldrb r3, [r5, #31] │ │ + 179d2: 3b01 subs r3, #1 │ │ + 179d4: 061b lsls r3, r3, #24 │ │ + 179d6: 0e1b lsrs r3, r3, #24 │ │ + 179d8: 2bef cmp r3, #239 ; 0xef │ │ + 179da: d900 bls.n 179de │ │ + 179dc: e6ae b.n 1773c │ │ + 179de: 9f03 ldr r7, [sp, #12] │ │ + 179e0: 3728 adds r7, #40 ; 0x28 │ │ + 179e2: 783b ldrb r3, [r7, #0] │ │ + 179e4: 3b04 subs r3, #4 │ │ + 179e6: 2b1c cmp r3, #28 │ │ + 179e8: d900 bls.n 179ec │ │ + 179ea: e6a7 b.n 1773c │ │ + 179ec: 9b03 ldr r3, [sp, #12] │ │ + 179ee: 2220 movs r2, #32 │ │ + 179f0: 1d19 adds r1, r3, #4 │ │ + 179f2: 4bcf ldr r3, [pc, #828] ; (17d30 ) │ │ + 179f4: 4ccf ldr r4, [pc, #828] ; (17d34 ) │ │ + 179f6: 18f0 adds r0, r6, r3 │ │ + 179f8: f01a f980 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 179fc: 2100 movs r1, #0 │ │ + 179fe: 4bce ldr r3, [pc, #824] ; (17d38 ) │ │ + 17a00: 4ace ldr r2, [pc, #824] ; (17d3c ) │ │ + 17a02: 54f1 strb r1, [r6, r3] │ │ + 17a04: 2380 movs r3, #128 ; 0x80 │ │ + 17a06: 011b lsls r3, r3, #4 │ │ + 17a08: 50b3 str r3, [r6, r2] │ │ + 17a0a: 783a ldrb r2, [r7, #0] │ │ + 17a0c: 1c1f adds r7, r3, #0 │ │ + 17a0e: 5132 str r2, [r6, r4] │ │ + 17a10: 7fea ldrb r2, [r5, #31] │ │ + 17a12: 4694 mov ip, r2 │ │ + 17a14: 4660 mov r0, ip │ │ + 17a16: 4aca ldr r2, [pc, #808] ; (17d40 ) │ │ + 17a18: 50b0 str r0, [r6, r2] │ │ + 17a1a: 48ca ldr r0, [pc, #808] ; (17d44 ) │ │ + 17a1c: 5031 str r1, [r6, r0] │ │ + 17a1e: 9903 ldr r1, [sp, #12] │ │ + 17a20: 1c0b adds r3, r1, #0 │ │ + 17a22: 78c8 ldrb r0, [r1, #3] │ │ + 17a24: 3329 adds r3, #41 ; 0x29 │ │ + 17a26: 940c str r4, [sp, #48] ; 0x30 │ │ + 17a28: 920d str r2, [sp, #52] ; 0x34 │ │ + 17a2a: 280a cmp r0, #10 │ │ + 17a2c: d800 bhi.n 17a30 │ │ + 17a2e: e0a3 b.n 17b78 │ │ + 17a30: 2420 movs r4, #32 │ │ + 17a32: 280c cmp r0, #12 │ │ + 17a34: d800 bhi.n 17a38 │ │ + 17a36: 2410 movs r4, #16 │ │ + 17a38: 4ac3 ldr r2, [pc, #780] ; (17d48 ) │ │ + 17a3a: 3429 adds r4, #41 ; 0x29 │ │ + 17a3c: 18b1 adds r1, r6, r2 │ │ + 17a3e: 9a03 ldr r2, [sp, #12] │ │ + 17a40: 1910 adds r0, r2, r4 │ │ + 17a42: 2200 movs r2, #0 │ │ + 17a44: 569a ldrsb r2, [r3, r2] │ │ + 17a46: 3240 adds r2, #64 ; 0x40 │ │ + 17a48: 0052 lsls r2, r2, #1 │ │ + 17a4a: d500 bpl.n 17a4e │ │ + 17a4c: e092 b.n 17b74 │ │ + 17a4e: 2580 movs r5, #128 ; 0x80 │ │ + 17a50: 006d lsls r5, r5, #1 │ │ + 17a52: 42aa cmp r2, r5 │ │ + 17a54: dd03 ble.n 17a5e │ │ + 17a56: 680a ldr r2, [r1, #0] │ │ + 17a58: 433a orrs r2, r7 │ │ + 17a5a: 600a str r2, [r1, #0] │ │ + 17a5c: 2280 movs r2, #128 ; 0x80 │ │ + 17a5e: 1c0d adds r5, r1, #0 │ │ + 17a60: 3301 adds r3, #1 │ │ + 17a62: 3d08 subs r5, #8 │ │ + 17a64: 602a str r2, [r5, #0] │ │ + 17a66: 3124 adds r1, #36 ; 0x24 │ │ + 17a68: 4283 cmp r3, r0 │ │ + 17a6a: d1ea bne.n 17a42 │ │ + 17a6c: 227d movs r2, #125 ; 0x7d │ │ + 17a6e: 4bb7 ldr r3, [pc, #732] ; (17d4c ) │ │ + 17a70: 21e9 movs r1, #233 ; 0xe9 │ │ + 17a72: 50f2 str r2, [r6, r3] │ │ + 17a74: 2206 movs r2, #6 │ │ + 17a76: 0209 lsls r1, r1, #8 │ │ + 17a78: 5072 str r2, [r6, r1] │ │ + 17a7a: 9a03 ldr r2, [sp, #12] │ │ + 17a7c: 78d2 ldrb r2, [r2, #3] │ │ + 17a7e: 2a0c cmp r2, #12 │ │ + 17a80: d900 bls.n 17a84 │ │ + 17a82: e08b b.n 17b9c │ │ + 17a84: 4bb2 ldr r3, [pc, #712] ; (17d50 ) │ │ + 17a86: 9803 ldr r0, [sp, #12] │ │ + 17a88: 18f1 adds r1, r6, r3 │ │ + 17a8a: 4bb2 ldr r3, [pc, #712] ; (17d54 ) │ │ + 17a8c: 3006 adds r0, #6 │ │ + 17a8e: 9007 str r0, [sp, #28] │ │ + 17a90: 18f3 adds r3, r6, r3 │ │ + 17a92: 9306 str r3, [sp, #24] │ │ + 17a94: 1c1a adds r2, r3, #0 │ │ + 17a96: 2300 movs r3, #0 │ │ + 17a98: 20ff movs r0, #255 ; 0xff │ │ + 17a9a: 7008 strb r0, [r1, #0] │ │ + 17a9c: 9807 ldr r0, [sp, #28] │ │ + 17a9e: 7fc0 ldrb r0, [r0, #31] │ │ + 17aa0: 4283 cmp r3, r0 │ │ + 17aa2: d200 bcs.n 17aa6 │ │ + 17aa4: e087 b.n 17bb6 │ │ + 17aa6: 2080 movs r0, #128 ; 0x80 │ │ + 17aa8: 3301 adds r3, #1 │ │ + 17aaa: 3101 adds r1, #1 │ │ + 17aac: 3202 adds r2, #2 │ │ + 17aae: 0040 lsls r0, r0, #1 │ │ + 17ab0: 4283 cmp r3, r0 │ │ + 17ab2: d1f1 bne.n 17a98 │ │ + 17ab4: 2341 movs r3, #65 ; 0x41 │ │ + 17ab6: 4662 mov r2, ip │ │ + 17ab8: 435a muls r2, r3 │ │ + 17aba: 18a3 adds r3, r4, r2 │ │ + 17abc: 9a04 ldr r2, [sp, #16] │ │ + 17abe: 4293 cmp r3, r2 │ │ + 17ac0: d856 bhi.n 17b70 │ │ + 17ac2: 4ba5 ldr r3, [pc, #660] ; (17d58 ) │ │ + 17ac4: 18f5 adds r5, r6, r3 │ │ + 17ac6: 4ba5 ldr r3, [pc, #660] ; (17d5c ) │ │ + 17ac8: 18f3 adds r3, r6, r3 │ │ + 17aca: 9307 str r3, [sp, #28] │ │ + 17acc: 2300 movs r3, #0 │ │ + 17ace: 9305 str r3, [sp, #20] │ │ + 17ad0: 9309 str r3, [sp, #36] ; 0x24 │ │ + 17ad2: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 17ad4: 58f3 ldr r3, [r6, r3] │ │ + 17ad6: 9308 str r3, [sp, #32] │ │ + 17ad8: 9b03 ldr r3, [sp, #12] │ │ + 17ada: 9a08 ldr r2, [sp, #32] │ │ + 17adc: 191f adds r7, r3, r4 │ │ + 17ade: 9b05 ldr r3, [sp, #20] │ │ + 17ae0: 4293 cmp r3, r2 │ │ + 17ae2: d200 bcs.n 17ae6 │ │ + 17ae4: e07e b.n 17be4 │ │ + 17ae6: 9a03 ldr r2, [sp, #12] │ │ + 17ae8: 9b03 ldr r3, [sp, #12] │ │ + 17aea: 3208 adds r2, #8 │ │ + 17aec: 7fd5 ldrb r5, [r2, #31] │ │ + 17aee: 3307 adds r3, #7 │ │ + 17af0: 7fdb ldrb r3, [r3, #31] │ │ + 17af2: 022d lsls r5, r5, #8 │ │ + 17af4: 431d orrs r5, r3 │ │ + 17af6: 006b lsls r3, r5, #1 │ │ + 17af8: 18e3 adds r3, r4, r3 │ │ + 17afa: 9305 str r3, [sp, #20] │ │ + 17afc: 2300 movs r3, #0 │ │ + 17afe: 9307 str r3, [sp, #28] │ │ + 17b00: 42ab cmp r3, r5 │ │ + 17b02: d200 bcs.n 17b06 │ │ + 17b04: e0ef b.n 17ce6 │ │ + 17b06: 9b07 ldr r3, [sp, #28] │ │ + 17b08: 009d lsls r5, r3, #2 │ │ + 17b0a: 1c28 adds r0, r5, #0 │ │ + 17b0c: f01a f8fe bl 31d0c <__aeabi_llsl@@Base+0x1ac> │ │ + 17b10: 1c04 adds r4, r0, #0 │ │ + 17b12: 2204 movs r2, #4 │ │ + 17b14: 2100 movs r1, #0 │ │ + 17b16: f01a f8d1 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 17b1a: 1963 adds r3, r4, r5 │ │ + 17b1c: 9308 str r3, [sp, #32] │ │ + 17b1e: 9b04 ldr r3, [sp, #16] │ │ + 17b20: 1c22 adds r2, r4, #0 │ │ + 17b22: 3b03 subs r3, #3 │ │ + 17b24: 930a str r3, [sp, #40] ; 0x28 │ │ + 17b26: 2303 movs r3, #3 │ │ + 17b28: 469c mov ip, r3 │ │ + 17b2a: 9b08 ldr r3, [sp, #32] │ │ + 17b2c: 429a cmp r2, r3 │ │ + 17b2e: d000 beq.n 17b32 │ │ + 17b30: e0e1 b.n 17cf6 │ │ + 17b32: 4b8b ldr r3, [pc, #556] ; (17d60 ) │ │ + 17b34: 18f3 adds r3, r6, r3 │ │ + 17b36: 930b str r3, [sp, #44] ; 0x2c │ │ + 17b38: 2300 movs r3, #0 │ │ + 17b3a: 9308 str r3, [sp, #32] │ │ + 17b3c: 9b03 ldr r3, [sp, #12] │ │ + 17b3e: 9a08 ldr r2, [sp, #32] │ │ + 17b40: 3306 adds r3, #6 │ │ + 17b42: 7fdb ldrb r3, [r3, #31] │ │ + 17b44: 429a cmp r2, r3 │ │ + 17b46: d20b bcs.n 17b60 │ │ + 17b48: 9b06 ldr r3, [sp, #24] │ │ + 17b4a: 8818 ldrh r0, [r3, #0] │ │ + 17b4c: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 17b4e: 58f3 ldr r3, [r6, r3] │ │ + 17b50: 1c19 adds r1, r3, #0 │ │ + 17b52: 930a str r3, [sp, #40] ; 0x28 │ │ + 17b54: f013 fabc bl 2b0d0 │ │ + 17b58: 900a str r0, [sp, #40] ; 0x28 │ │ + 17b5a: 2800 cmp r0, #0 │ │ + 17b5c: d000 beq.n 17b60 │ │ + 17b5e: e103 b.n 17d68 │ │ + 17b60: 1c20 adds r0, r4, #0 │ │ + 17b62: f01a fa03 bl 31f6c <__aeabi_llsl@@Base+0x40c> │ │ + 17b66: 2401 movs r4, #1 │ │ + 17b68: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 17b6a: 429c cmp r4, r3 │ │ + 17b6c: d800 bhi.n 17b70 │ │ + 17b6e: e13a b.n 17de6 │ │ + 17b70: 2001 movs r0, #1 │ │ + 17b72: e15f b.n 17e34 │ │ + 17b74: 2200 movs r2, #0 │ │ + 17b76: e772 b.n 17a5e │ │ + 17b78: 21c4 movs r1, #196 ; 0xc4 │ │ + 17b7a: 2401 movs r4, #1 │ │ + 17b7c: 4a79 ldr r2, [pc, #484] ; (17d64 ) │ │ + 17b7e: 0209 lsls r1, r1, #8 │ │ + 17b80: 1870 adds r0, r6, r1 │ │ + 17b82: 18b2 adds r2, r6, r2 │ │ + 17b84: 781d ldrb r5, [r3, #0] │ │ + 17b86: 21d0 movs r1, #208 ; 0xd0 │ │ + 17b88: 4225 tst r5, r4 │ │ + 17b8a: d000 beq.n 17b8e │ │ + 17b8c: 2130 movs r1, #48 ; 0x30 │ │ + 17b8e: 6011 str r1, [r2, #0] │ │ + 17b90: 3224 adds r2, #36 ; 0x24 │ │ + 17b92: 3301 adds r3, #1 │ │ + 17b94: 4282 cmp r2, r0 │ │ + 17b96: d1f5 bne.n 17b84 │ │ + 17b98: 2439 movs r4, #57 ; 0x39 │ │ + 17b9a: e767 b.n 17a6c │ │ + 17b9c: 9a03 ldr r2, [sp, #12] │ │ + 17b9e: 5d12 ldrb r2, [r2, r4] │ │ + 17ba0: 2a1f cmp r2, #31 │ │ + 17ba2: d900 bls.n 17ba6 │ │ + 17ba4: 50f2 str r2, [r6, r3] │ │ + 17ba6: 9b03 ldr r3, [sp, #12] │ │ + 17ba8: 191b adds r3, r3, r4 │ │ + 17baa: 785b ldrb r3, [r3, #1] │ │ + 17bac: 2b20 cmp r3, #32 │ │ + 17bae: d800 bhi.n 17bb2 │ │ + 17bb0: 5073 str r3, [r6, r1] │ │ + 17bb2: 3402 adds r4, #2 │ │ + 17bb4: e766 b.n 17a84 │ │ + 17bb6: 2040 movs r0, #64 ; 0x40 │ │ + 17bb8: 700b strb r3, [r1, #0] │ │ + 17bba: 8010 strh r0, [r2, #0] │ │ + 17bbc: 9803 ldr r0, [sp, #12] │ │ + 17bbe: 78c0 ldrb r0, [r0, #3] │ │ + 17bc0: 280d cmp r0, #13 │ │ + 17bc2: d903 bls.n 17bcc │ │ + 17bc4: 9803 ldr r0, [sp, #12] │ │ + 17bc6: 5b00 ldrh r0, [r0, r4] │ │ + 17bc8: 3402 adds r4, #2 │ │ + 17bca: 8010 strh r0, [r2, #0] │ │ + 17bcc: 9d03 ldr r5, [sp, #12] │ │ + 17bce: 0098 lsls r0, r3, #2 │ │ + 17bd0: 192d adds r5, r5, r4 │ │ + 17bd2: 1c2f adds r7, r5, #0 │ │ + 17bd4: ad11 add r5, sp, #68 ; 0x44 │ │ + 17bd6: 5147 str r7, [r0, r5] │ │ + 17bd8: 980c ldr r0, [sp, #48] ; 0x30 │ │ + 17bda: 5830 ldr r0, [r6, r0] │ │ + 17bdc: 9005 str r0, [sp, #20] │ │ + 17bde: 0040 lsls r0, r0, #1 │ │ + 17be0: 1824 adds r4, r4, r0 │ │ + 17be2: e760 b.n 17aa6 │ │ + 17be4: 1c23 adds r3, r4, #0 │ │ + 17be6: 1c79 adds r1, r7, #1 │ │ + 17be8: 3339 adds r3, #57 ; 0x39 │ │ + 17bea: 2220 movs r2, #32 │ │ + 17bec: 9807 ldr r0, [sp, #28] │ │ + 17bee: 9308 str r3, [sp, #32] │ │ + 17bf0: f01a f884 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 17bf4: 2300 movs r3, #0 │ │ + 17bf6: 1c28 adds r0, r5, #0 │ │ + 17bf8: 1c39 adds r1, r7, #0 │ │ + 17bfa: 9a07 ldr r2, [sp, #28] │ │ + 17bfc: 3121 adds r1, #33 ; 0x21 │ │ + 17bfe: 302a adds r0, #42 ; 0x2a │ │ + 17c00: 77d3 strb r3, [r2, #31] │ │ + 17c02: 220d movs r2, #13 │ │ + 17c04: f01a f87a bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 17c08: 1c2b adds r3, r5, #0 │ │ + 17c0a: 2200 movs r2, #0 │ │ + 17c0c: 3336 adds r3, #54 ; 0x36 │ │ + 17c0e: 701a strb r2, [r3, #0] │ │ + 17c10: 1c3b adds r3, r7, #0 │ │ + 17c12: 3332 adds r3, #50 ; 0x32 │ │ + 17c14: 781a ldrb r2, [r3, #0] │ │ + 17c16: 3301 adds r3, #1 │ │ + 17c18: 781b ldrb r3, [r3, #0] │ │ + 17c1a: 021b lsls r3, r3, #8 │ │ + 17c1c: 4313 orrs r3, r2 │ │ + 17c1e: 1c3a adds r2, r7, #0 │ │ + 17c20: 3234 adds r2, #52 ; 0x34 │ │ + 17c22: 7812 ldrb r2, [r2, #0] │ │ + 17c24: 0412 lsls r2, r2, #16 │ │ + 17c26: 431a orrs r2, r3 │ │ + 17c28: 1c3b adds r3, r7, #0 │ │ + 17c2a: 3335 adds r3, #53 ; 0x35 │ │ + 17c2c: 781b ldrb r3, [r3, #0] │ │ + 17c2e: 061b lsls r3, r3, #24 │ │ + 17c30: 4313 orrs r3, r2 │ │ + 17c32: 1c3a adds r2, r7, #0 │ │ + 17c34: 602b str r3, [r5, #0] │ │ + 17c36: 3236 adds r2, #54 ; 0x36 │ │ + 17c38: 7811 ldrb r1, [r2, #0] │ │ + 17c3a: 3201 adds r2, #1 │ │ + 17c3c: 7812 ldrb r2, [r2, #0] │ │ + 17c3e: 0212 lsls r2, r2, #8 │ │ + 17c40: 430a orrs r2, r1 │ │ + 17c42: 61aa str r2, [r5, #24] │ │ + 17c44: 2240 movs r2, #64 ; 0x40 │ │ + 17c46: 842a strh r2, [r5, #32] │ │ + 17c48: 1c3a adds r2, r7, #0 │ │ + 17c4a: 3238 adds r2, #56 ; 0x38 │ │ + 17c4c: 7812 ldrb r2, [r2, #0] │ │ + 17c4e: 0092 lsls r2, r2, #2 │ │ + 17c50: 83ea strh r2, [r5, #30] │ │ + 17c52: 9a03 ldr r2, [sp, #12] │ │ + 17c54: 78d2 ldrb r2, [r2, #3] │ │ + 17c56: 2a0a cmp r2, #10 │ │ + 17c58: d909 bls.n 17c6e │ │ + 17c5a: 9b03 ldr r3, [sp, #12] │ │ + 17c5c: 9a08 ldr r2, [sp, #32] │ │ + 17c5e: 3441 adds r4, #65 ; 0x41 │ │ + 17c60: 589b ldr r3, [r3, r2] │ │ + 17c62: 606b str r3, [r5, #4] │ │ + 17c64: 1c3b adds r3, r7, #0 │ │ + 17c66: 333d adds r3, #61 ; 0x3d │ │ + 17c68: 681b ldr r3, [r3, #0] │ │ + 17c6a: 60ab str r3, [r5, #8] │ │ + 17c6c: e005 b.n 17c7a │ │ + 17c6e: 9a03 ldr r2, [sp, #12] │ │ + 17c70: 9908 ldr r1, [sp, #32] │ │ + 17c72: 343b adds r4, #59 ; 0x3b │ │ + 17c74: 5a52 ldrh r2, [r2, r1] │ │ + 17c76: 60ab str r3, [r5, #8] │ │ + 17c78: 606a str r2, [r5, #4] │ │ + 17c7a: 9b05 ldr r3, [sp, #20] │ │ + 17c7c: aaff add r2, sp, #1020 ; 0x3fc │ │ + 17c7e: 3208 adds r2, #8 │ │ + 17c80: 0099 lsls r1, r3, #2 │ │ + 17c82: 2300 movs r3, #0 │ │ + 17c84: 508b str r3, [r1, r2] │ │ + 17c86: 783b ldrb r3, [r7, #0] │ │ + 17c88: 2b00 cmp r3, #0 │ │ + 17c8a: d024 beq.n 17cd6 │ │ + 17c8c: 1c3b adds r3, r7, #0 │ │ + 17c8e: 332e adds r3, #46 ; 0x2e │ │ + 17c90: 7818 ldrb r0, [r3, #0] │ │ + 17c92: 3301 adds r3, #1 │ │ + 17c94: 781b ldrb r3, [r3, #0] │ │ + 17c96: 021b lsls r3, r3, #8 │ │ + 17c98: 4318 orrs r0, r3 │ │ + 17c9a: 1c3b adds r3, r7, #0 │ │ + 17c9c: 3330 adds r3, #48 ; 0x30 │ │ + 17c9e: 781b ldrb r3, [r3, #0] │ │ + 17ca0: 3731 adds r7, #49 ; 0x31 │ │ + 17ca2: 041b lsls r3, r3, #16 │ │ + 17ca4: 4318 orrs r0, r3 │ │ + 17ca6: 783b ldrb r3, [r7, #0] │ │ + 17ca8: 061b lsls r3, r3, #24 │ │ + 17caa: 4303 orrs r3, r0 │ │ + 17cac: 9804 ldr r0, [sp, #16] │ │ + 17cae: 3801 subs r0, #1 │ │ + 17cb0: 4283 cmp r3, r0 │ │ + 17cb2: d210 bcs.n 17cd6 │ │ + 17cb4: 508b str r3, [r1, r2] │ │ + 17cb6: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 17cb8: 429a cmp r2, r3 │ │ + 17cba: d200 bcs.n 17cbe │ │ + 17cbc: 9309 str r3, [sp, #36] ; 0x24 │ │ + 17cbe: 686b ldr r3, [r5, #4] │ │ + 17cc0: 68aa ldr r2, [r5, #8] │ │ + 17cc2: 3302 adds r3, #2 │ │ + 17cc4: 429a cmp r2, r3 │ │ + 17cc6: d906 bls.n 17cd6 │ │ + 17cc8: 682b ldr r3, [r5, #0] │ │ + 17cca: 429a cmp r2, r3 │ │ + 17ccc: d803 bhi.n 17cd6 │ │ + 17cce: 2202 movs r2, #2 │ │ + 17cd0: 8c6b ldrh r3, [r5, #34] ; 0x22 │ │ + 17cd2: 4313 orrs r3, r2 │ │ + 17cd4: 846b strh r3, [r5, #34] ; 0x22 │ │ + 17cd6: 9b07 ldr r3, [sp, #28] │ │ + 17cd8: 3540 adds r5, #64 ; 0x40 │ │ + 17cda: 3320 adds r3, #32 │ │ + 17cdc: 9307 str r3, [sp, #28] │ │ + 17cde: 9b05 ldr r3, [sp, #20] │ │ + 17ce0: 3301 adds r3, #1 │ │ + 17ce2: 9305 str r3, [sp, #20] │ │ + 17ce4: e6f5 b.n 17ad2 │ │ + 17ce6: 005a lsls r2, r3, #1 │ │ + 17ce8: 5aba ldrh r2, [r7, r2] │ │ + 17cea: 9907 ldr r1, [sp, #28] │ │ + 17cec: 4291 cmp r1, r2 │ │ + 17cee: d200 bcs.n 17cf2 │ │ + 17cf0: 9207 str r2, [sp, #28] │ │ + 17cf2: 3301 adds r3, #1 │ │ + 17cf4: e704 b.n 17b00 │ │ + 17cf6: 9b05 ldr r3, [sp, #20] │ │ + 17cf8: 990a ldr r1, [sp, #40] ; 0x28 │ │ + 17cfa: 428b cmp r3, r1 │ │ + 17cfc: d815 bhi.n 17d2a │ │ + 17cfe: 9b03 ldr r3, [sp, #12] │ │ + 17d00: 9905 ldr r1, [sp, #20] │ │ + 17d02: 1859 adds r1, r3, r1 │ │ + 17d04: 788b ldrb r3, [r1, #2] │ │ + 17d06: 8808 ldrh r0, [r1, #0] │ │ + 17d08: 041b lsls r3, r3, #16 │ │ + 17d0a: 181b adds r3, r3, r0 │ │ + 17d0c: 4660 mov r0, ip │ │ + 17d0e: 4358 muls r0, r3 │ │ + 17d10: 1c03 adds r3, r0, #0 │ │ + 17d12: 9805 ldr r0, [sp, #20] │ │ + 17d14: 3003 adds r0, #3 │ │ + 17d16: 18c0 adds r0, r0, r3 │ │ + 17d18: 1e05 subs r5, r0, #0 │ │ + 17d1a: 9804 ldr r0, [sp, #16] │ │ + 17d1c: 4285 cmp r5, r0 │ │ + 17d1e: d800 bhi.n 17d22 │ │ + 17d20: 6011 str r1, [r2, #0] │ │ + 17d22: 9905 ldr r1, [sp, #20] │ │ + 17d24: 3303 adds r3, #3 │ │ + 17d26: 18cb adds r3, r1, r3 │ │ + 17d28: 9305 str r3, [sp, #20] │ │ + 17d2a: 3204 adds r2, #4 │ │ + 17d2c: e6fd b.n 17b2a │ │ + 17d2e: 46c0 nop ; (mov r8, r8) │ │ + 17d30: e99c 0000 ; instruction: 0xe99c0000 │ │ + 17d34: e910 0000 ldmdb r0, {} │ │ + 17d38: e9bb 0000 ; instruction: 0xe9bb0000 │ │ + 17d3c: e920 0000 stmdb r0!, {} │ │ + 17d40: e924 0000 stmdb r4!, {} │ │ + 17d44: e928 0000 stmdb r8!, {} │ │ + 17d48: c1c8 stmia r1!, {r3, r6, r7} │ │ + 17d4a: 0000 movs r0, r0 │ │ + 17d4c: e904 0000 stmdb r4, {} │ │ + 17d50: d060 beq.n 17e14 │ │ + 17d52: 0000 movs r0, r0 │ │ + 17d54: ce80 ldmia r6!, {r7} │ │ + 17d56: 0000 movs r0, r0 │ │ + 17d58: 8240 strh r0, [r0, #18] │ │ + 17d5a: 0000 movs r0, r0 │ │ + 17d5c: e9bc 0000 ; instruction: 0xe9bc0000 │ │ + 17d60: cac0 ldmia r2!, {r6, r7} │ │ + 17d62: 0000 movs r0, r0 │ │ + 17d64: c1c0 stmia r1!, {r6, r7} │ │ + 17d66: 0000 movs r0, r0 │ │ + 17d68: 2500 movs r5, #0 │ │ + 17d6a: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 17d6c: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ + 17d6e: 601a str r2, [r3, #0] │ │ + 17d70: 9b08 ldr r3, [sp, #32] │ │ + 17d72: 009b lsls r3, r3, #2 │ │ + 17d74: 930e str r3, [sp, #56] ; 0x38 │ │ + 17d76: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 17d78: 58f3 ldr r3, [r6, r3] │ │ + 17d7a: 429d cmp r5, r3 │ │ + 17d7c: d229 bcs.n 17dd2 │ │ + 17d7e: 990e ldr r1, [sp, #56] ; 0x38 │ │ + 17d80: aa11 add r2, sp, #68 ; 0x44 │ │ + 17d82: 588a ldr r2, [r1, r2] │ │ + 17d84: 0069 lsls r1, r5, #1 │ │ + 17d86: 5a8a ldrh r2, [r1, r2] │ │ + 17d88: 2a00 cmp r2, #0 │ │ + 17d8a: d020 beq.n 17dce │ │ + 17d8c: 9903 ldr r1, [sp, #12] │ │ + 17d8e: 3107 adds r1, #7 │ │ + 17d90: 7fc8 ldrb r0, [r1, #31] │ │ + 17d92: 9903 ldr r1, [sp, #12] │ │ + 17d94: 3108 adds r1, #8 │ │ + 17d96: 7fc9 ldrb r1, [r1, #31] │ │ + 17d98: 0209 lsls r1, r1, #8 │ │ + 17d9a: 4301 orrs r1, r0 │ │ + 17d9c: 428a cmp r2, r1 │ │ + 17d9e: d816 bhi.n 17dce │ │ + 17da0: 492b ldr r1, [pc, #172] ; (17e50 ) │ │ + 17da2: 1852 adds r2, r2, r1 │ │ + 17da4: 0052 lsls r2, r2, #1 │ │ + 17da6: 5aba ldrh r2, [r7, r2] │ │ + 17da8: 2a00 cmp r2, #0 │ │ + 17daa: d010 beq.n 17dce │ │ + 17dac: 9907 ldr r1, [sp, #28] │ │ + 17dae: 3a01 subs r2, #1 │ │ + 17db0: 428a cmp r2, r1 │ │ + 17db2: d20c bcs.n 17dce │ │ + 17db4: 0092 lsls r2, r2, #2 │ │ + 17db6: 5911 ldr r1, [r2, r4] │ │ + 17db8: 2900 cmp r1, #0 │ │ + 17dba: d008 beq.n 17dce │ │ + 17dbc: 2206 movs r2, #6 │ │ + 17dbe: 1c10 adds r0, r2, #0 │ │ + 17dc0: 4368 muls r0, r5 │ │ + 17dc2: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ + 17dc4: 1810 adds r0, r2, r0 │ │ + 17dc6: 9a06 ldr r2, [sp, #24] │ │ + 17dc8: 8812 ldrh r2, [r2, #0] │ │ + 17dca: f7ff fbcd bl 17568 │ │ + 17dce: 3501 adds r5, #1 │ │ + 17dd0: e7d1 b.n 17d76 │ │ + 17dd2: 9b08 ldr r3, [sp, #32] │ │ + 17dd4: 3301 adds r3, #1 │ │ + 17dd6: 9308 str r3, [sp, #32] │ │ + 17dd8: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 17dda: 3304 adds r3, #4 │ │ + 17ddc: 930b str r3, [sp, #44] ; 0x2c │ │ + 17dde: 9b06 ldr r3, [sp, #24] │ │ + 17de0: 3302 adds r3, #2 │ │ + 17de2: 9306 str r3, [sp, #24] │ │ + 17de4: e6aa b.n 17b3c │ │ + 17de6: 9b05 ldr r3, [sp, #20] │ │ + 17de8: 9a04 ldr r2, [sp, #16] │ │ + 17dea: 4293 cmp r3, r2 │ │ + 17dec: d300 bcc.n 17df0 │ │ + 17dee: e6bf b.n 17b70 │ │ + 17df0: 2100 movs r1, #0 │ │ + 17df2: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 17df4: 58f2 ldr r2, [r6, r3] │ │ + 17df6: 4291 cmp r1, r2 │ │ + 17df8: d01a beq.n 17e30 │ │ + 17dfa: a8ff add r0, sp, #1020 ; 0x3fc │ │ + 17dfc: 008b lsls r3, r1, #2 │ │ + 17dfe: 3008 adds r0, #8 │ │ + 17e00: 581b ldr r3, [r3, r0] │ │ + 17e02: 429c cmp r4, r3 │ │ + 17e04: d112 bne.n 17e2c │ │ + 17e06: 4b13 ldr r3, [pc, #76] ; (17e54 ) │ │ + 17e08: 9a05 ldr r2, [sp, #20] │ │ + 17e0a: 9805 ldr r0, [sp, #20] │ │ + 17e0c: 18c9 adds r1, r1, r3 │ │ + 17e0e: 9b03 ldr r3, [sp, #12] │ │ + 17e10: 0189 lsls r1, r1, #6 │ │ + 17e12: 1871 adds r1, r6, r1 │ │ + 17e14: 189b adds r3, r3, r2 │ │ + 17e16: 9a04 ldr r2, [sp, #16] │ │ + 17e18: 1a12 subs r2, r2, r0 │ │ + 17e1a: 9200 str r2, [sp, #0] │ │ + 17e1c: 1c30 adds r0, r6, #0 │ │ + 17e1e: 2201 movs r2, #1 │ │ + 17e20: f014 fb36 bl 2c490 │ │ + 17e24: 9b05 ldr r3, [sp, #20] │ │ + 17e26: 181b adds r3, r3, r0 │ │ + 17e28: 9305 str r3, [sp, #20] │ │ + 17e2a: e001 b.n 17e30 │ │ + 17e2c: 3101 adds r1, #1 │ │ + 17e2e: e7e2 b.n 17df6 │ │ + 17e30: 3401 adds r4, #1 │ │ + 17e32: e699 b.n 17b68 │ │ + 17e34: 4b08 ldr r3, [pc, #32] ; (17e58 ) │ │ + 17e36: aa0e add r2, sp, #56 ; 0x38 │ │ + 17e38: 189b adds r3, r3, r2 │ │ + 17e3a: 681a ldr r2, [r3, #0] │ │ + 17e3c: 9b0f ldr r3, [sp, #60] ; 0x3c │ │ + 17e3e: 681b ldr r3, [r3, #0] │ │ + 17e40: 429a cmp r2, r3 │ │ + 17e42: d001 beq.n 17e48 │ │ + 17e44: f019 ff32 bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + 17e48: 4b04 ldr r3, [pc, #16] ; (17e5c ) │ │ + 17e4a: 449d add sp, r3 │ │ + 17e4c: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 17e4e: 46c0 nop ; (mov r8, r8) │ │ + 17e50: ffff 7fff ; instruction: 0xffff7fff │ │ + 17e54: 0209 lsls r1, r1, #8 │ │ + 17e56: 0000 movs r0, r0 │ │ + 17e58: 078c lsls r4, r1, #30 │ │ + 17e5a: 0000 movs r0, r0 │ │ + 17e5c: 07cc lsls r4, r1, #31 │ │ + 17e5e: 0000 movs r0, r0 │ │ + 17e60: b5f0 push {r4, r5, r6, r7, lr} │ │ + 17e62: b0dd sub sp, #372 ; 0x174 │ │ + 17e64: 9205 str r2, [sp, #20] │ │ + 17e66: 4add ldr r2, [pc, #884] ; (181dc ) │ │ + 17e68: 9103 str r1, [sp, #12] │ │ + 17e6a: 1c07 adds r7, r0, #0 │ │ + 17e6c: 447a add r2, pc │ │ + 17e6e: 6812 ldr r2, [r2, #0] │ │ + 17e70: 2400 movs r4, #0 │ │ + 17e72: 6813 ldr r3, [r2, #0] │ │ + 17e74: 935b str r3, [sp, #364] ; 0x16c │ │ + 17e76: 79ce ldrb r6, [r1, #7] │ │ + 17e78: 9211 str r2, [sp, #68] ; 0x44 │ │ + 17e7a: 2e1e cmp r6, #30 │ │ + 17e7c: d900 bls.n 17e80 │ │ + 17e7e: e324 b.n 184ca │ │ + 17e80: 1c32 adds r2, r6, #0 │ │ + 17e82: 3208 adds r2, #8 │ │ + 17e84: 188b adds r3, r1, r2 │ │ + 17e86: 9304 str r3, [sp, #16] │ │ + 17e88: 785b ldrb r3, [r3, #1] │ │ + 17e8a: 2b02 cmp r3, #2 │ │ + 17e8c: d000 beq.n 17e90 │ │ + 17e8e: e31c b.n 184ca │ │ + 17e90: 9b04 ldr r3, [sp, #16] │ │ + 17e92: 789b ldrb r3, [r3, #2] │ │ + 17e94: 3b01 subs r3, #1 │ │ + 17e96: 061b lsls r3, r3, #24 │ │ + 17e98: 0e1b lsrs r3, r3, #24 │ │ + 17e9a: 2bee cmp r3, #238 ; 0xee │ │ + 17e9c: d900 bls.n 17ea0 │ │ + 17e9e: e314 b.n 184ca │ │ + 17ea0: 9b04 ldr r3, [sp, #16] │ │ + 17ea2: 78da ldrb r2, [r3, #3] │ │ + 17ea4: 791b ldrb r3, [r3, #4] │ │ + 17ea6: 021b lsls r3, r3, #8 │ │ + 17ea8: 4313 orrs r3, r2 │ │ + 17eaa: 42a3 cmp r3, r4 │ │ + 17eac: d100 bne.n 17eb0 │ │ + 17eae: e30c b.n 184ca │ │ + 17eb0: 9b04 ldr r3, [sp, #16] │ │ + 17eb2: 795a ldrb r2, [r3, #5] │ │ + 17eb4: 799b ldrb r3, [r3, #6] │ │ + 17eb6: 021b lsls r3, r3, #8 │ │ + 17eb8: 4313 orrs r3, r2 │ │ + 17eba: 42a3 cmp r3, r4 │ │ + 17ebc: d100 bne.n 17ec0 │ │ + 17ebe: e304 b.n 184ca │ │ + 17ec0: 1c35 adds r5, r6, #0 │ │ + 17ec2: 3517 adds r5, #23 │ │ + 17ec4: 42a6 cmp r6, r4 │ │ + 17ec6: d00b beq.n 17ee0 │ │ + 17ec8: 4bc5 ldr r3, [pc, #788] ; (181e0 ) │ │ + 17eca: 1c32 adds r2, r6, #0 │ │ + 17ecc: 18c0 adds r0, r0, r3 │ │ + 17ece: 3108 adds r1, #8 │ │ + 17ed0: f019 ff14 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 17ed4: 9b03 ldr r3, [sp, #12] │ │ + 17ed6: 4ac3 ldr r2, [pc, #780] ; (181e4 ) │ │ + 17ed8: 79db ldrb r3, [r3, #7] │ │ + 17eda: 18fb adds r3, r7, r3 │ │ + 17edc: 189b adds r3, r3, r2 │ │ + 17ede: 711c strb r4, [r3, #4] │ │ + 17ee0: 2280 movs r2, #128 ; 0x80 │ │ + 17ee2: 4bc1 ldr r3, [pc, #772] ; (181e8 ) │ │ + 17ee4: 0152 lsls r2, r2, #5 │ │ + 17ee6: 48c1 ldr r0, [pc, #772] ; (181ec ) │ │ + 17ee8: 50fa str r2, [r7, r3] │ │ + 17eea: 2320 movs r3, #32 │ │ + 17eec: 4ac0 ldr r2, [pc, #768] ; (181f0 ) │ │ + 17eee: 50bb str r3, [r7, r2] │ │ + 17ef0: 9b04 ldr r3, [sp, #16] │ │ + 17ef2: 7a19 ldrb r1, [r3, #8] │ │ + 17ef4: 4bbf ldr r3, [pc, #764] ; (181f4 ) │ │ + 17ef6: 50f9 str r1, [r7, r3] │ │ + 17ef8: 9b04 ldr r3, [sp, #16] │ │ + 17efa: 7a59 ldrb r1, [r3, #9] │ │ + 17efc: 23e9 movs r3, #233 ; 0xe9 │ │ + 17efe: 021b lsls r3, r3, #8 │ │ + 17f00: 50f9 str r1, [r7, r3] │ │ + 17f02: 2100 movs r1, #0 │ │ + 17f04: 9b04 ldr r3, [sp, #16] │ │ + 17f06: 789b ldrb r3, [r3, #2] │ │ + 17f08: 503b str r3, [r7, r0] │ │ + 17f0a: 4bbb ldr r3, [pc, #748] ; (181f8 ) │ │ + 17f0c: 50f9 str r1, [r7, r3] │ │ + 17f0e: 9904 ldr r1, [sp, #16] │ │ + 17f10: 7b49 ldrb r1, [r1, #13] │ │ + 17f12: 920f str r2, [sp, #60] ; 0x3c │ │ + 17f14: 900c str r0, [sp, #48] ; 0x30 │ │ + 17f16: 9310 str r3, [sp, #64] ; 0x40 │ │ + 17f18: 064b lsls r3, r1, #25 │ │ + 17f1a: d504 bpl.n 17f26 │ │ + 17f1c: 2310 movs r3, #16 │ │ + 17f1e: 4ab7 ldr r2, [pc, #732] ; (181fc ) │ │ + 17f20: 58b9 ldr r1, [r7, r2] │ │ + 17f22: 430b orrs r3, r1 │ │ + 17f24: 50bb str r3, [r7, r2] │ │ + 17f26: 4bb6 ldr r3, [pc, #728] ; (18200 ) │ │ + 17f28: 18fb adds r3, r7, r3 │ │ + 17f2a: 9309 str r3, [sp, #36] ; 0x24 │ │ + 17f2c: 2301 movs r3, #1 │ │ + 17f2e: 9308 str r3, [sp, #32] │ │ + 17f30: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 17f32: 58fb ldr r3, [r7, r3] │ │ + 17f34: 9306 str r3, [sp, #24] │ │ + 17f36: 9a06 ldr r2, [sp, #24] │ │ + 17f38: 9b08 ldr r3, [sp, #32] │ │ + 17f3a: 4293 cmp r3, r2 │ │ + 17f3c: d900 bls.n 17f40 │ │ + 17f3e: e172 b.n 18226 │ │ + 17f40: 9b03 ldr r3, [sp, #12] │ │ + 17f42: 9903 ldr r1, [sp, #12] │ │ + 17f44: 5d5e ldrb r6, [r3, r5] │ │ + 17f46: 1973 adds r3, r6, r5 │ │ + 17f48: 1c5a adds r2, r3, #1 │ │ + 17f4a: 188a adds r2, r1, r2 │ │ + 17f4c: 9207 str r2, [sp, #28] │ │ + 17f4e: 1c1a adds r2, r3, #0 │ │ + 17f50: 49ac ldr r1, [pc, #688] ; (18204 ) │ │ + 17f52: 327a adds r2, #122 ; 0x7a │ │ + 17f54: 185b adds r3, r3, r1 │ │ + 17f56: 9905 ldr r1, [sp, #20] │ │ + 17f58: 428b cmp r3, r1 │ │ + 17f5a: d301 bcc.n 17f60 │ │ + 17f5c: 2401 movs r4, #1 │ │ + 17f5e: e2b4 b.n 184ca │ │ + 17f60: 2003 movs r0, #3 │ │ + 17f62: 9b03 ldr r3, [sp, #12] │ │ + 17f64: 189b adds r3, r3, r2 │ │ + 17f66: 9306 str r3, [sp, #24] │ │ + 17f68: 7919 ldrb r1, [r3, #4] │ │ + 17f6a: 1c0b adds r3, r1, #0 │ │ + 17f6c: 4343 muls r3, r0 │ │ + 17f6e: 3305 adds r3, #5 │ │ + 17f70: 189b adds r3, r3, r2 │ │ + 17f72: 9a03 ldr r2, [sp, #12] │ │ + 17f74: 18d2 adds r2, r2, r3 │ │ + 17f76: 7911 ldrb r1, [r2, #4] │ │ + 17f78: 1c0a adds r2, r1, #0 │ │ + 17f7a: 4342 muls r2, r0 │ │ + 17f7c: 3205 adds r2, #5 │ │ + 17f7e: 18d3 adds r3, r2, r3 │ │ + 17f80: 9a03 ldr r2, [sp, #12] │ │ + 17f82: 18d2 adds r2, r2, r3 │ │ + 17f84: 7912 ldrb r2, [r2, #4] │ │ + 17f86: 1c01 adds r1, r0, #0 │ │ + 17f88: 4351 muls r1, r2 │ │ + 17f8a: 209e movs r0, #158 ; 0x9e │ │ + 17f8c: 185b adds r3, r3, r1 │ │ + 17f8e: 0080 lsls r0, r0, #2 │ │ + 17f90: 930a str r3, [sp, #40] ; 0x28 │ │ + 17f92: f019 fff3 bl 31f7c <__aeabi_llsl@@Base+0x41c> │ │ + 17f96: 2100 movs r1, #0 │ │ + 17f98: 1c04 adds r4, r0, #0 │ │ + 17f9a: 2210 movs r2, #16 │ │ + 17f9c: a813 add r0, sp, #76 ; 0x4c │ │ + 17f9e: f019 fe8d bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 17fa2: 229e movs r2, #158 ; 0x9e │ │ + 17fa4: 2100 movs r1, #0 │ │ + 17fa6: 1c20 adds r0, r4, #0 │ │ + 17fa8: 0092 lsls r2, r2, #2 │ │ + 17faa: f019 fe87 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 17fae: 2300 movs r3, #0 │ │ + 17fb0: 4991 ldr r1, [pc, #580] ; (181f8 ) │ │ + 17fb2: 9a07 ldr r2, [sp, #28] │ │ + 17fb4: 7812 ldrb r2, [r2, #0] │ │ + 17fb6: 4293 cmp r3, r2 │ │ + 17fb8: d20c bcs.n 17fd4 │ │ + 17fba: 2b10 cmp r3, #16 │ │ + 17fbc: d00a beq.n 17fd4 │ │ + 17fbe: 9a10 ldr r2, [sp, #64] ; 0x40 │ │ + 17fc0: 58ba ldr r2, [r7, r2] │ │ + 17fc2: 920b str r2, [sp, #44] ; 0x2c │ │ + 17fc4: 3201 adds r2, #1 │ │ + 17fc6: 2aef cmp r2, #239 ; 0xef │ │ + 17fc8: d804 bhi.n 17fd4 │ │ + 17fca: a813 add r0, sp, #76 ; 0x4c │ │ + 17fcc: 541a strb r2, [r3, r0] │ │ + 17fce: 507a str r2, [r7, r1] │ │ + 17fd0: 3301 adds r3, #1 │ │ + 17fd2: e7ee b.n 17fb2 │ │ + 17fd4: 2340 movs r3, #64 ; 0x40 │ │ + 17fd6: 8123 strh r3, [r4, #8] │ │ + 17fd8: 2380 movs r3, #128 ; 0x80 │ │ + 17fda: 8163 strh r3, [r4, #10] │ │ + 17fdc: 2392 movs r3, #146 ; 0x92 │ │ + 17fde: 223c movs r2, #60 ; 0x3c │ │ + 17fe0: 009b lsls r3, r3, #2 │ │ + 17fe2: 54e2 strb r2, [r4, r3] │ │ + 17fe4: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 17fe6: 601c str r4, [r3, #0] │ │ + 17fe8: 2e00 cmp r6, #0 │ │ + 17fea: d010 beq.n 1800e │ │ + 17fec: 2e1f cmp r6, #31 │ │ + 17fee: d900 bls.n 17ff2 │ │ + 17ff0: 261f movs r6, #31 │ │ + 17ff2: 9b03 ldr r3, [sp, #12] │ │ + 17ff4: 3501 adds r5, #1 │ │ + 17ff6: 1c32 adds r2, r6, #0 │ │ + 17ff8: 1959 adds r1, r3, r5 │ │ + 17ffa: 4b83 ldr r3, [pc, #524] ; (18208 ) │ │ + 17ffc: 19a6 adds r6, r4, r6 │ │ + 17ffe: 18e0 adds r0, r4, r3 │ │ + 18000: f019 fe7c bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 18004: 2392 movs r3, #146 ; 0x92 │ │ + 18006: 009b lsls r3, r3, #2 │ │ + 18008: 18f6 adds r6, r6, r3 │ │ + 1800a: 2300 movs r3, #0 │ │ + 1800c: 7073 strb r3, [r6, #1] │ │ + 1800e: 2301 movs r3, #1 │ │ + 18010: 200f movs r0, #15 │ │ + 18012: 18e1 adds r1, r4, r3 │ │ + 18014: 1c0a adds r2, r1, #0 │ │ + 18016: 32ac adds r2, #172 ; 0xac │ │ + 18018: 32ff adds r2, #255 ; 0xff │ │ + 1801a: 7013 strb r3, [r2, #0] │ │ + 1801c: 9a07 ldr r2, [sp, #28] │ │ + 1801e: ad13 add r5, sp, #76 ; 0x4c │ │ + 18020: 312c adds r1, #44 ; 0x2c │ │ + 18022: 5cd2 ldrb r2, [r2, r3] │ │ + 18024: 31ff adds r1, #255 ; 0xff │ │ + 18026: 3301 adds r3, #1 │ │ + 18028: 4002 ands r2, r0 │ │ + 1802a: 5caa ldrb r2, [r5, r2] │ │ + 1802c: 700a strb r2, [r1, #0] │ │ + 1802e: 2b79 cmp r3, #121 ; 0x79 │ │ + 18030: d1ef bne.n 18012 │ │ + 18032: 9b06 ldr r3, [sp, #24] │ │ + 18034: 791b ldrb r3, [r3, #4] │ │ + 18036: 1c1a adds r2, r3, #0 │ │ + 18038: 2b10 cmp r3, #16 │ │ + 1803a: d900 bls.n 1803e │ │ + 1803c: 2210 movs r2, #16 │ │ + 1803e: 238b movs r3, #139 ; 0x8b │ │ + 18040: 0616 lsls r6, r2, #24 │ │ + 18042: 009b lsls r3, r3, #2 │ │ + 18044: 0e36 lsrs r6, r6, #24 │ │ + 18046: 54e6 strb r6, [r4, r3] │ │ + 18048: 9b06 ldr r3, [sp, #24] │ │ + 1804a: 4a70 ldr r2, [pc, #448] ; (1820c ) │ │ + 1804c: 1c25 adds r5, r4, #0 │ │ + 1804e: 785b ldrb r3, [r3, #1] │ │ + 18050: 350c adds r5, #12 │ │ + 18052: 54a3 strb r3, [r4, r2] │ │ + 18054: 4a6e ldr r2, [pc, #440] ; (18210 ) │ │ + 18056: 54a3 strb r3, [r4, r2] │ │ + 18058: 9b06 ldr r3, [sp, #24] │ │ + 1805a: 789a ldrb r2, [r3, #2] │ │ + 1805c: 4b6d ldr r3, [pc, #436] ; (18214 ) │ │ + 1805e: 54e2 strb r2, [r4, r3] │ │ + 18060: 9b06 ldr r3, [sp, #24] │ │ + 18062: 78da ldrb r2, [r3, #3] │ │ + 18064: 238c movs r3, #140 ; 0x8c │ │ + 18066: 009b lsls r3, r3, #2 │ │ + 18068: 54e2 strb r2, [r4, r3] │ │ + 1806a: 2200 movs r2, #0 │ │ + 1806c: 9b06 ldr r3, [sp, #24] │ │ + 1806e: 9206 str r2, [sp, #24] │ │ + 18070: 1d59 adds r1, r3, #5 │ │ + 18072: 42b2 cmp r2, r6 │ │ + 18074: d219 bcs.n 180aa │ │ + 18076: 23cc movs r3, #204 ; 0xcc │ │ + 18078: 469c mov ip, r3 │ │ + 1807a: 207f movs r0, #127 ; 0x7f │ │ + 1807c: 788b ldrb r3, [r1, #2] │ │ + 1807e: 4494 add ip, r2 │ │ + 18080: 3201 adds r2, #1 │ │ + 18082: 4003 ands r3, r0 │ │ + 18084: 4660 mov r0, ip │ │ + 18086: 105b asrs r3, r3, #1 │ │ + 18088: 5423 strb r3, [r4, r0] │ │ + 1808a: 780b ldrb r3, [r1, #0] │ │ + 1808c: 2001 movs r0, #1 │ │ + 1808e: 469c mov ip, r3 │ │ + 18090: 784b ldrb r3, [r1, #1] │ │ + 18092: 3103 adds r1, #3 │ │ + 18094: 4003 ands r3, r0 │ │ + 18096: 9806 ldr r0, [sp, #24] │ │ + 18098: 021b lsls r3, r3, #8 │ │ + 1809a: 4463 add r3, ip │ │ + 1809c: 18c3 adds r3, r0, r3 │ │ + 1809e: 9306 str r3, [sp, #24] │ │ + 180a0: 466b mov r3, sp │ │ + 180a2: 8b1b ldrh r3, [r3, #24] │ │ + 180a4: 802b strh r3, [r5, #0] │ │ + 180a6: 3502 adds r5, #2 │ │ + 180a8: e7e3 b.n 18072 │ │ + 180aa: 9b03 ldr r3, [sp, #12] │ │ + 180ac: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ + 180ae: 1899 adds r1, r3, r2 │ │ + 180b0: 230f movs r3, #15 │ │ + 180b2: 79c8 ldrb r0, [r1, #7] │ │ + 180b4: 798a ldrb r2, [r1, #6] │ │ 180b6: 4003 ands r3, r0 │ │ - 180b8: 2b0c cmp r3, #12 │ │ - 180ba: d104 bne.n 180c6 │ │ - 180bc: 2301 movs r3, #1 │ │ - 180be: 411a asrs r2, r3 │ │ - 180c0: 70ab strb r3, [r5, #2] │ │ - 180c2: 712a strb r2, [r5, #4] │ │ - 180c4: e06b b.n 1819e │ │ - 180c6: 2b0e cmp r3, #14 │ │ - 180c8: d163 bne.n 18192 │ │ - 180ca: 78eb ldrb r3, [r5, #3] │ │ - 180cc: 2b00 cmp r3, #0 │ │ - 180ce: d166 bne.n 1819e │ │ - 180d0: 210f movs r1, #15 │ │ - 180d2: 1c10 adds r0, r2, #0 │ │ - 180d4: 4388 bics r0, r1 │ │ - 180d6: 468c mov ip, r1 │ │ - 180d8: 0601 lsls r1, r0, #24 │ │ - 180da: 1c13 adds r3, r2, #0 │ │ - 180dc: 0e09 lsrs r1, r1, #24 │ │ - 180de: 2950 cmp r1, #80 ; 0x50 │ │ - 180e0: d035 beq.n 1814e │ │ - 180e2: d812 bhi.n 1810a │ │ - 180e4: 2920 cmp r1, #32 │ │ - 180e6: d027 beq.n 18138 │ │ - 180e8: d807 bhi.n 180fa │ │ - 180ea: 2900 cmp r1, #0 │ │ - 180ec: d01d beq.n 1812a │ │ - 180ee: 2810 cmp r0, #16 │ │ - 180f0: d149 bne.n 18186 │ │ - 180f2: 23f0 movs r3, #240 ; 0xf0 │ │ - 180f4: 4313 orrs r3, r2 │ │ - 180f6: 2202 movs r2, #2 │ │ - 180f8: e048 b.n 1818c │ │ - 180fa: 2930 cmp r1, #48 ; 0x30 │ │ - 180fc: d023 beq.n 18146 │ │ - 180fe: 2840 cmp r0, #64 ; 0x40 │ │ - 18100: d141 bne.n 18186 │ │ - 18102: 230f movs r3, #15 │ │ - 18104: 401a ands r2, r3 │ │ - 18106: 2330 movs r3, #48 ; 0x30 │ │ - 18108: e024 b.n 18154 │ │ - 1810a: 2990 cmp r1, #144 ; 0x90 │ │ - 1810c: d029 beq.n 18162 │ │ - 1810e: d807 bhi.n 18120 │ │ - 18110: 2960 cmp r1, #96 ; 0x60 │ │ - 18112: d021 beq.n 18158 │ │ - 18114: 2870 cmp r0, #112 ; 0x70 │ │ - 18116: d136 bne.n 18186 │ │ - 18118: 230f movs r3, #15 │ │ - 1811a: 401a ands r2, r3 │ │ - 1811c: 2340 movs r3, #64 ; 0x40 │ │ - 1811e: e019 b.n 18154 │ │ - 18120: 29a0 cmp r1, #160 ; 0xa0 │ │ - 18122: d022 beq.n 1816a │ │ - 18124: 28b0 cmp r0, #176 ; 0xb0 │ │ - 18126: d027 beq.n 18178 │ │ - 18128: e02d b.n 18186 │ │ - 1812a: 2308 movs r3, #8 │ │ - 1812c: 4013 ands r3, r2 │ │ - 1812e: d02c beq.n 1818a │ │ - 18130: 2307 movs r3, #7 │ │ - 18132: 4013 ands r3, r2 │ │ - 18134: 2190 movs r1, #144 ; 0x90 │ │ - 18136: e012 b.n 1815e │ │ - 18138: 2210 movs r2, #16 │ │ - 1813a: 4252 negs r2, r2 │ │ - 1813c: 4313 orrs r3, r2 │ │ - 1813e: 061b lsls r3, r3, #24 │ │ - 18140: 0e1b lsrs r3, r3, #24 │ │ - 18142: 2203 movs r2, #3 │ │ - 18144: e022 b.n 1818c │ │ - 18146: 230f movs r3, #15 │ │ - 18148: 401a ands r2, r3 │ │ - 1814a: 2310 movs r3, #16 │ │ - 1814c: e002 b.n 18154 │ │ - 1814e: 4662 mov r2, ip │ │ - 18150: 4013 ands r3, r2 │ │ - 18152: 2220 movs r2, #32 │ │ - 18154: 4313 orrs r3, r2 │ │ - 18156: e016 b.n 18186 │ │ - 18158: 230f movs r3, #15 │ │ - 1815a: 4013 ands r3, r2 │ │ - 1815c: 21b0 movs r1, #176 ; 0xb0 │ │ - 1815e: 430b orrs r3, r1 │ │ - 18160: e011 b.n 18186 │ │ - 18162: 4660 mov r0, ip │ │ - 18164: 4003 ands r3, r0 │ │ - 18166: 4662 mov r2, ip │ │ - 18168: e010 b.n 1818c │ │ - 1816a: 210f movs r1, #15 │ │ - 1816c: 1c13 adds r3, r2, #0 │ │ - 1816e: 400b ands r3, r1 │ │ - 18170: d00b beq.n 1818a │ │ - 18172: 0113 lsls r3, r2, #4 │ │ - 18174: 430b orrs r3, r1 │ │ - 18176: e004 b.n 18182 │ │ - 18178: 230f movs r3, #15 │ │ - 1817a: 4013 ands r3, r2 │ │ - 1817c: d005 beq.n 1818a │ │ - 1817e: 23f0 movs r3, #240 ; 0xf0 │ │ - 18180: 4313 orrs r3, r2 │ │ - 18182: 220b movs r2, #11 │ │ - 18184: e002 b.n 1818c │ │ - 18186: 2214 movs r2, #20 │ │ - 18188: e000 b.n 1818c │ │ - 1818a: 1c1a adds r2, r3, #0 │ │ - 1818c: 70ea strb r2, [r5, #3] │ │ - 1818e: 716b strb r3, [r5, #5] │ │ - 18190: e005 b.n 1819e │ │ - 18192: 70eb strb r3, [r5, #3] │ │ - 18194: 716a strb r2, [r5, #5] │ │ - 18196: 1c38 adds r0, r7, #0 │ │ - 18198: 1c29 adds r1, r5, #0 │ │ - 1819a: f006 ff0d bl 1efb8 │ │ - 1819e: 990d ldr r1, [sp, #52] ; 0x34 │ │ - 181a0: 060b lsls r3, r1, #24 │ │ - 181a2: d508 bpl.n 181b6 │ │ - 181a4: 9a12 ldr r2, [sp, #72] ; 0x48 │ │ - 181a6: 1c63 adds r3, r4, #1 │ │ - 181a8: 5d14 ldrb r4, [r2, r4] │ │ - 181aa: 940d str r4, [sp, #52] ; 0x34 │ │ - 181ac: 9c15 ldr r4, [sp, #84] ; 0x54 │ │ - 181ae: 42a3 cmp r3, r4 │ │ - 181b0: d800 bhi.n 181b4 │ │ - 181b2: e765 b.n 18080 │ │ - 181b4: 1c1c adds r4, r3, #0 │ │ - 181b6: 9d11 ldr r5, [sp, #68] ; 0x44 │ │ - 181b8: 062b lsls r3, r5, #24 │ │ - 181ba: d509 bpl.n 181d0 │ │ - 181bc: 481e ldr r0, [pc, #120] ; (18238 ) │ │ - 181be: 9d16 ldr r5, [sp, #88] ; 0x58 │ │ - 181c0: 2306 movs r3, #6 │ │ - 181c2: 5838 ldr r0, [r7, r0] │ │ - 181c4: 3501 adds r5, #1 │ │ - 181c6: 9516 str r5, [sp, #88] ; 0x58 │ │ - 181c8: 4343 muls r3, r0 │ │ - 181ca: 9d10 ldr r5, [sp, #64] ; 0x40 │ │ - 181cc: 18ed adds r5, r5, r3 │ │ - 181ce: 9510 str r5, [sp, #64] ; 0x40 │ │ - 181d0: 1c23 adds r3, r4, #0 │ │ - 181d2: e70d b.n 17ff0 │ │ - 181d4: 9c14 ldr r4, [sp, #80] ; 0x50 │ │ - 181d6: 9d17 ldr r5, [sp, #92] ; 0x5c │ │ - 181d8: 3401 adds r4, #1 │ │ - 181da: 3502 adds r5, #2 │ │ - 181dc: 9414 str r4, [sp, #80] ; 0x50 │ │ - 181de: 9517 str r5, [sp, #92] ; 0x5c │ │ - 181e0: e6d1 b.n 17f86 │ │ - 181e2: 9c19 ldr r4, [sp, #100] ; 0x64 │ │ - 181e4: 2501 movs r5, #1 │ │ - 181e6: 4a16 ldr r2, [pc, #88] ; (18240 ) │ │ - 181e8: 58ba ldr r2, [r7, r2] │ │ - 181ea: 4295 cmp r5, r2 │ │ - 181ec: d900 bls.n 181f0 │ │ - 181ee: e5ff b.n 17df0 │ │ - 181f0: 6820 ldr r0, [r4, #0] │ │ - 181f2: 2800 cmp r0, #0 │ │ - 181f4: d016 beq.n 18224 │ │ - 181f6: 9b0f ldr r3, [sp, #60] ; 0x3c │ │ - 181f8: 990e ldr r1, [sp, #56] ; 0x38 │ │ - 181fa: 3b09 subs r3, #9 │ │ - 181fc: 4299 cmp r1, r3 │ │ - 181fe: d300 bcc.n 18202 │ │ - 18200: e5f6 b.n 17df0 │ │ - 18202: 8c63 ldrh r3, [r4, #34] ; 0x22 │ │ - 18204: 2211 movs r2, #17 │ │ - 18206: 07d8 lsls r0, r3, #31 │ │ - 18208: d500 bpl.n 1820c │ │ - 1820a: 2215 movs r2, #21 │ │ - 1820c: 990e ldr r1, [sp, #56] ; 0x38 │ │ - 1820e: 980f ldr r0, [sp, #60] ; 0x3c │ │ - 18210: 1873 adds r3, r6, r1 │ │ - 18212: 1a40 subs r0, r0, r1 │ │ - 18214: 9000 str r0, [sp, #0] │ │ - 18216: 1c21 adds r1, r4, #0 │ │ - 18218: 1c38 adds r0, r7, #0 │ │ - 1821a: f013 fa11 bl 2b640 │ │ - 1821e: 990e ldr r1, [sp, #56] ; 0x38 │ │ - 18220: 1809 adds r1, r1, r0 │ │ - 18222: 910e str r1, [sp, #56] ; 0x38 │ │ - 18224: 3501 adds r5, #1 │ │ - 18226: 3440 adds r4, #64 ; 0x40 │ │ - 18228: e7dd b.n 181e6 │ │ - 1822a: 1c0c adds r4, r1, #0 │ │ - 1822c: 1c20 adds r0, r4, #0 │ │ - 1822e: b01b add sp, #108 ; 0x6c │ │ - 18230: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 18232: 46c0 nop ; (mov r8, r8) │ │ - 18234: ce80 ldmia r6!, {r7} │ │ - 18236: 0000 movs r0, r0 │ │ - 18238: e910 0000 ldmdb r0, {} │ │ - 1823c: cac0 ldmia r2!, {r6, r7} │ │ - 1823e: 0000 movs r0, r0 │ │ - 18240: e924 0000 stmdb r4!, {} │ │ - │ │ -00018244 : │ │ - 18244: b5f0 push {r4, r5, r6, r7, lr} │ │ - 18246: b087 sub sp, #28 │ │ - 18248: 9303 str r3, [sp, #12] │ │ - 1824a: 1c04 adds r4, r0, #0 │ │ - 1824c: ab0c add r3, sp, #48 ; 0x30 │ │ - 1824e: 9803 ldr r0, [sp, #12] │ │ - 18250: 9104 str r1, [sp, #16] │ │ - 18252: 9205 str r2, [sp, #20] │ │ - 18254: 781d ldrb r5, [r3, #0] │ │ - 18256: f018 fbe9 bl 30a2c <__clzsi2+0x178> │ │ - 1825a: 2800 cmp r0, #0 │ │ - 1825c: d100 bne.n 18260 │ │ - 1825e: e07f b.n 18360 │ │ - 18260: 2200 movs r2, #0 │ │ - 18262: 1c13 adds r3, r2, #0 │ │ - 18264: 9e04 ldr r6, [sp, #16] │ │ - 18266: 42b3 cmp r3, r6 │ │ - 18268: d303 bcc.n 18272 │ │ - 1826a: 2200 movs r2, #0 │ │ - 1826c: 1c11 adds r1, r2, #0 │ │ - 1826e: 2380 movs r3, #128 ; 0x80 │ │ - 18270: e02d b.n 182ce │ │ - 18272: 9f03 ldr r7, [sp, #12] │ │ - 18274: 42ba cmp r2, r7 │ │ - 18276: d2f8 bcs.n 1826a │ │ - 18278: 5ce6 ldrb r6, [r4, r3] │ │ - 1827a: 1c59 adds r1, r3, #1 │ │ - 1827c: 0637 lsls r7, r6, #24 │ │ - 1827e: 163f asrs r7, r7, #24 │ │ - 18280: 42af cmp r7, r5 │ │ - 18282: d119 bne.n 182b8 │ │ - 18284: 5c67 ldrb r7, [r4, r1] │ │ - 18286: 1c9e adds r6, r3, #2 │ │ - 18288: 2f00 cmp r7, #0 │ │ - 1828a: d011 beq.n 182b0 │ │ - 1828c: 18bf adds r7, r7, r2 │ │ - 1828e: 5da6 ldrb r6, [r4, r6] │ │ - 18290: 063f lsls r7, r7, #24 │ │ - 18292: 1cd9 adds r1, r3, #3 │ │ - 18294: 0e3f lsrs r7, r7, #24 │ │ - 18296: 1c13 adds r3, r2, #0 │ │ - 18298: 061a lsls r2, r3, #24 │ │ - 1829a: 0e12 lsrs r2, r2, #24 │ │ - 1829c: 4297 cmp r7, r2 │ │ - 1829e: d00d beq.n 182bc │ │ - 182a0: 3301 adds r3, #1 │ │ - 182a2: 18c2 adds r2, r0, r3 │ │ - 182a4: 3a01 subs r2, #1 │ │ - 182a6: 7016 strb r6, [r2, #0] │ │ - 182a8: 9a03 ldr r2, [sp, #12] │ │ - 182aa: 4293 cmp r3, r2 │ │ - 182ac: d3f4 bcc.n 18298 │ │ - 182ae: e005 b.n 182bc │ │ - 182b0: 1c53 adds r3, r2, #1 │ │ - 182b2: 5485 strb r5, [r0, r2] │ │ - 182b4: 1c31 adds r1, r6, #0 │ │ - 182b6: e001 b.n 182bc │ │ - 182b8: 1c53 adds r3, r2, #1 │ │ - 182ba: 5486 strb r6, [r0, r2] │ │ - 182bc: 1c1a adds r2, r3, #0 │ │ - 182be: 1c0b adds r3, r1, #0 │ │ - 182c0: e7d0 b.n 18264 │ │ - 182c2: 021c lsls r4, r3, #8 │ │ - 182c4: 4323 orrs r3, r4 │ │ - 182c6: 40eb lsrs r3, r5 │ │ - 182c8: 24ff movs r4, #255 ; 0xff │ │ - 182ca: 4023 ands r3, r4 │ │ - 182cc: 3201 adds r2, #1 │ │ - 182ce: 9e03 ldr r6, [sp, #12] │ │ - 182d0: 42b2 cmp r2, r6 │ │ - 182d2: d02d beq.n 18330 │ │ - 182d4: 5c84 ldrb r4, [r0, r2] │ │ - 182d6: 9101 str r1, [sp, #4] │ │ - 182d8: 9404 str r4, [sp, #16] │ │ - 182da: 2400 movs r4, #0 │ │ - 182dc: 1c25 adds r5, r4, #0 │ │ - 182de: 9f04 ldr r7, [sp, #16] │ │ - 182e0: 3101 adds r1, #1 │ │ - 182e2: 401f ands r7, r3 │ │ - 182e4: 023e lsls r6, r7, #8 │ │ - 182e6: 433e orrs r6, r7 │ │ - 182e8: 46b4 mov ip, r6 │ │ - 182ea: 1b2f subs r7, r5, r4 │ │ - 182ec: 2607 movs r6, #7 │ │ - 182ee: 4037 ands r7, r6 │ │ - 182f0: 4666 mov r6, ip │ │ - 182f2: 40fe lsrs r6, r7 │ │ - 182f4: 021f lsls r7, r3, #8 │ │ - 182f6: 433b orrs r3, r7 │ │ - 182f8: 9602 str r6, [sp, #8] │ │ - 182fa: 085b lsrs r3, r3, #1 │ │ - 182fc: 26ff movs r6, #255 ; 0xff │ │ - 182fe: 4033 ands r3, r6 │ │ - 18300: 9f05 ldr r7, [sp, #20] │ │ - 18302: 9e01 ldr r6, [sp, #4] │ │ - 18304: 19bf adds r7, r7, r6 │ │ - 18306: 9e02 ldr r6, [sp, #8] │ │ - 18308: 9701 str r7, [sp, #4] │ │ - 1830a: 27ff movs r7, #255 ; 0xff │ │ - 1830c: 4037 ands r7, r6 │ │ - 1830e: 46bc mov ip, r7 │ │ - 18310: 9f01 ldr r7, [sp, #4] │ │ - 18312: 4666 mov r6, ip │ │ - 18314: 783f ldrb r7, [r7, #0] │ │ - 18316: 4337 orrs r7, r6 │ │ - 18318: 9e01 ldr r6, [sp, #4] │ │ - 1831a: 7037 strb r7, [r6, #0] │ │ - 1831c: 9f03 ldr r7, [sp, #12] │ │ - 1831e: 42b9 cmp r1, r7 │ │ - 18320: d301 bcc.n 18326 │ │ - 18322: 3501 adds r5, #1 │ │ - 18324: 2100 movs r1, #0 │ │ - 18326: 3401 adds r4, #1 │ │ - 18328: 2c08 cmp r4, #8 │ │ - 1832a: d0ca beq.n 182c2 │ │ - 1832c: 9101 str r1, [sp, #4] │ │ - 1832e: e7d6 b.n 182de │ │ - 18330: 9b05 ldr r3, [sp, #20] │ │ - 18332: 2400 movs r4, #0 │ │ - 18334: 257f movs r5, #127 ; 0x7f │ │ - 18336: 189a adds r2, r3, r2 │ │ - 18338: 4293 cmp r3, r2 │ │ - 1833a: d00f beq.n 1835c │ │ - 1833c: 7819 ldrb r1, [r3, #0] │ │ - 1833e: 2980 cmp r1, #128 ; 0x80 │ │ - 18340: d004 beq.n 1834c │ │ - 18342: 1c0e adds r6, r1, #0 │ │ - 18344: 43ae bics r6, r5 │ │ - 18346: d001 beq.n 1834c │ │ - 18348: 4029 ands r1, r5 │ │ - 1834a: 4249 negs r1, r1 │ │ - 1834c: 1a61 subs r1, r4, r1 │ │ - 1834e: 0609 lsls r1, r1, #24 │ │ - 18350: 0e09 lsrs r1, r1, #24 │ │ - 18352: 060c lsls r4, r1, #24 │ │ - 18354: 7019 strb r1, [r3, #0] │ │ - 18356: 0e24 lsrs r4, r4, #24 │ │ - 18358: 3301 adds r3, #1 │ │ - 1835a: e7ed b.n 18338 │ │ - 1835c: f018 fc86 bl 30c6c <__clzsi2+0x3b8> │ │ - 18360: b007 add sp, #28 │ │ - 18362: bdf0 pop {r4, r5, r6, r7, pc} │ │ - │ │ -00018364 : │ │ - 18364: b5f0 push {r4, r5, r6, r7, lr} │ │ - 18366: b095 sub sp, #84 ; 0x54 │ │ - 18368: 9009 str r0, [sp, #36] ; 0x24 │ │ - 1836a: 1c0f adds r7, r1, #0 │ │ - 1836c: 920e str r2, [sp, #56] ; 0x38 │ │ - 1836e: d101 bne.n 18374 │ │ - 18370: f000 fc92 bl 18c98 │ │ - 18374: 2000 movs r0, #0 │ │ - 18376: 2a84 cmp r2, #132 ; 0x84 │ │ - 18378: d801 bhi.n 1837e │ │ - 1837a: f000 fc94 bl 18ca6 │ │ - 1837e: 1c0b adds r3, r1, #0 │ │ - 18380: 334c adds r3, #76 ; 0x4c │ │ - 18382: 781a ldrb r2, [r3, #0] │ │ - 18384: 3301 adds r3, #1 │ │ - 18386: 781b ldrb r3, [r3, #0] │ │ - 18388: 021b lsls r3, r3, #8 │ │ - 1838a: 4313 orrs r3, r2 │ │ - 1838c: 4283 cmp r3, r0 │ │ - 1838e: d101 bne.n 18394 │ │ - 18390: f000 fc89 bl 18ca6 │ │ - 18394: 784a ldrb r2, [r1, #1] │ │ - 18396: 780b ldrb r3, [r1, #0] │ │ - 18398: 0212 lsls r2, r2, #8 │ │ - 1839a: 431a orrs r2, r3 │ │ - 1839c: 788b ldrb r3, [r1, #2] │ │ - 1839e: 041b lsls r3, r3, #16 │ │ - 183a0: 431a orrs r2, r3 │ │ - 183a2: 78cb ldrb r3, [r1, #3] │ │ - 183a4: 061b lsls r3, r3, #24 │ │ - 183a6: 431a orrs r2, r3 │ │ - 183a8: 4bdd ldr r3, [pc, #884] ; (18720 ) │ │ - 183aa: 429a cmp r2, r3 │ │ - 183ac: d001 beq.n 183b2 │ │ - 183ae: f000 fc7a bl 18ca6 │ │ - 183b2: 1c0b adds r3, r1, #0 │ │ - 183b4: 3348 adds r3, #72 ; 0x48 │ │ - 183b6: 781a ldrb r2, [r3, #0] │ │ - 183b8: 3301 adds r3, #1 │ │ - 183ba: 781b ldrb r3, [r3, #0] │ │ - 183bc: 021b lsls r3, r3, #8 │ │ - 183be: 4313 orrs r3, r2 │ │ - 183c0: 4283 cmp r3, r0 │ │ - 183c2: d101 bne.n 183c8 │ │ - 183c4: f000 fc6f bl 18ca6 │ │ - 183c8: 1c0a adds r2, r1, #0 │ │ - 183ca: 1c0b adds r3, r1, #0 │ │ - 183cc: 324f adds r2, #79 ; 0x4f │ │ - 183ce: 334e adds r3, #78 ; 0x4e │ │ - 183d0: 7812 ldrb r2, [r2, #0] │ │ - 183d2: 781b ldrb r3, [r3, #0] │ │ - 183d4: 0212 lsls r2, r2, #8 │ │ - 183d6: 431a orrs r2, r3 │ │ - 183d8: 1c0b adds r3, r1, #0 │ │ - 183da: 3350 adds r3, #80 ; 0x50 │ │ - 183dc: 781b ldrb r3, [r3, #0] │ │ - 183de: 041b lsls r3, r3, #16 │ │ - 183e0: 431a orrs r2, r3 │ │ - 183e2: 1c0b adds r3, r1, #0 │ │ - 183e4: 3351 adds r3, #81 ; 0x51 │ │ - 183e6: 781b ldrb r3, [r3, #0] │ │ - 183e8: 061b lsls r3, r3, #24 │ │ - 183ea: 431a orrs r2, r3 │ │ - 183ec: 4bcd ldr r3, [pc, #820] ; (18724 ) │ │ - 183ee: 429a cmp r2, r3 │ │ - 183f0: d001 beq.n 183f6 │ │ - 183f2: f000 fc58 bl 18ca6 │ │ - 183f6: 7a4a ldrb r2, [r1, #9] │ │ - 183f8: 7a0b ldrb r3, [r1, #8] │ │ - 183fa: 0212 lsls r2, r2, #8 │ │ - 183fc: 431a orrs r2, r3 │ │ - 183fe: 7a8b ldrb r3, [r1, #10] │ │ - 18400: 041b lsls r3, r3, #16 │ │ - 18402: 431a orrs r2, r3 │ │ - 18404: 7acb ldrb r3, [r1, #11] │ │ - 18406: 061b lsls r3, r3, #24 │ │ - 18408: 431a orrs r2, r3 │ │ - 1840a: 4bc7 ldr r3, [pc, #796] ; (18728 ) │ │ - 1840c: 429a cmp r2, r3 │ │ - 1840e: d001 beq.n 18414 │ │ - 18410: f000 fc49 bl 18ca6 │ │ - 18414: 7b4a ldrb r2, [r1, #13] │ │ - 18416: 7b0b ldrb r3, [r1, #12] │ │ - 18418: 0212 lsls r2, r2, #8 │ │ - 1841a: 431a orrs r2, r3 │ │ - 1841c: 7b8b ldrb r3, [r1, #14] │ │ - 1841e: 041b lsls r3, r3, #16 │ │ - 18420: 431a orrs r2, r3 │ │ - 18422: 7bcb ldrb r3, [r1, #15] │ │ - 18424: 061b lsls r3, r3, #24 │ │ - 18426: 431a orrs r2, r3 │ │ - 18428: 23b0 movs r3, #176 ; 0xb0 │ │ - 1842a: 059b lsls r3, r3, #22 │ │ - 1842c: 429a cmp r2, r3 │ │ - 1842e: d001 beq.n 18434 │ │ - 18430: f000 fc39 bl 18ca6 │ │ - 18434: 1c0a adds r2, r1, #0 │ │ - 18436: 1c0b adds r3, r1, #0 │ │ - 18438: 323d adds r2, #61 ; 0x3d │ │ - 1843a: 333c adds r3, #60 ; 0x3c │ │ - 1843c: 7812 ldrb r2, [r2, #0] │ │ - 1843e: 781b ldrb r3, [r3, #0] │ │ - 18440: 0212 lsls r2, r2, #8 │ │ - 18442: 431a orrs r2, r3 │ │ - 18444: 1c0b adds r3, r1, #0 │ │ - 18446: 333e adds r3, #62 ; 0x3e │ │ - 18448: 781b ldrb r3, [r3, #0] │ │ - 1844a: 041b lsls r3, r3, #16 │ │ - 1844c: 431a orrs r2, r3 │ │ - 1844e: 1c0b adds r3, r1, #0 │ │ - 18450: 333f adds r3, #63 ; 0x3f │ │ - 18452: 781b ldrb r3, [r3, #0] │ │ - 18454: 061b lsls r3, r3, #24 │ │ - 18456: 431a orrs r2, r3 │ │ - 18458: 4bb4 ldr r3, [pc, #720] ; (1872c ) │ │ - 1845a: 429a cmp r2, r3 │ │ - 1845c: d001 beq.n 18462 │ │ - 1845e: f000 fc22 bl 18ca6 │ │ - 18462: 1c0a adds r2, r1, #0 │ │ - 18464: 1c0b adds r3, r1, #0 │ │ - 18466: 3241 adds r2, #65 ; 0x41 │ │ - 18468: 3340 adds r3, #64 ; 0x40 │ │ - 1846a: 7812 ldrb r2, [r2, #0] │ │ - 1846c: 781b ldrb r3, [r3, #0] │ │ - 1846e: 0212 lsls r2, r2, #8 │ │ - 18470: 431a orrs r2, r3 │ │ - 18472: 1c0b adds r3, r1, #0 │ │ - 18474: 3342 adds r3, #66 ; 0x42 │ │ - 18476: 781b ldrb r3, [r3, #0] │ │ - 18478: 041b lsls r3, r3, #16 │ │ - 1847a: 431a orrs r2, r3 │ │ - 1847c: 1c0b adds r3, r1, #0 │ │ - 1847e: 3343 adds r3, #67 ; 0x43 │ │ - 18480: 781b ldrb r3, [r3, #0] │ │ - 18482: 061b lsls r3, r3, #24 │ │ - 18484: 431a orrs r2, r3 │ │ - 18486: 23a0 movs r3, #160 ; 0xa0 │ │ - 18488: 051b lsls r3, r3, #20 │ │ - 1848a: 429a cmp r2, r3 │ │ - 1848c: d001 beq.n 18492 │ │ - 1848e: f000 fc0a bl 18ca6 │ │ - 18492: 1c0b adds r3, r1, #0 │ │ - 18494: 3382 adds r3, #130 ; 0x82 │ │ - 18496: 781a ldrb r2, [r3, #0] │ │ - 18498: 3301 adds r3, #1 │ │ - 1849a: 781b ldrb r3, [r3, #0] │ │ - 1849c: 9e0e ldr r6, [sp, #56] ; 0x38 │ │ - 1849e: 021b lsls r3, r3, #8 │ │ - 184a0: 4313 orrs r3, r2 │ │ - 184a2: 041b lsls r3, r3, #16 │ │ - 184a4: 021d lsls r5, r3, #8 │ │ - 184a6: 0c2d lsrs r5, r5, #16 │ │ - 184a8: 0e1b lsrs r3, r3, #24 │ │ - 184aa: 431d orrs r5, r3 │ │ - 184ac: 006c lsls r4, r5, #1 │ │ - 184ae: 1c23 adds r3, r4, #0 │ │ - 184b0: 339c adds r3, #156 ; 0x9c │ │ - 184b2: 42b3 cmp r3, r6 │ │ - 184b4: d301 bcc.n 184ba │ │ - 184b6: f000 fbf6 bl 18ca6 │ │ - 184ba: 1c0b adds r3, r1, #0 │ │ - 184bc: 3344 adds r3, #68 ; 0x44 │ │ - 184be: 781a ldrb r2, [r3, #0] │ │ - 184c0: 3301 adds r3, #1 │ │ - 184c2: 781b ldrb r3, [r3, #0] │ │ - 184c4: 9e09 ldr r6, [sp, #36] ; 0x24 │ │ - 184c6: 021b lsls r3, r3, #8 │ │ - 184c8: 4313 orrs r3, r2 │ │ - 184ca: 041b lsls r3, r3, #16 │ │ - 184cc: 021a lsls r2, r3, #8 │ │ - 184ce: 0c12 lsrs r2, r2, #16 │ │ - 184d0: 0e1b lsrs r3, r3, #24 │ │ - 184d2: 431a orrs r2, r3 │ │ - 184d4: 1c0b adds r3, r1, #0 │ │ - 184d6: 3346 adds r3, #70 ; 0x46 │ │ - 184d8: 9210 str r2, [sp, #64] ; 0x40 │ │ - 184da: 781a ldrb r2, [r3, #0] │ │ - 184dc: 3301 adds r3, #1 │ │ - 184de: 781b ldrb r3, [r3, #0] │ │ - 184e0: 021b lsls r3, r3, #8 │ │ - 184e2: 4313 orrs r3, r2 │ │ - 184e4: 041b lsls r3, r3, #16 │ │ - 184e6: 021a lsls r2, r3, #8 │ │ - 184e8: 0c12 lsrs r2, r2, #16 │ │ - 184ea: 0e1b lsrs r3, r3, #24 │ │ - 184ec: 431a orrs r2, r3 │ │ - 184ee: 1c0b adds r3, r1, #0 │ │ - 184f0: 334a adds r3, #74 ; 0x4a │ │ - 184f2: 920f str r2, [sp, #60] ; 0x3c │ │ - 184f4: 781a ldrb r2, [r3, #0] │ │ - 184f6: 3301 adds r3, #1 │ │ - 184f8: 781b ldrb r3, [r3, #0] │ │ - 184fa: 021b lsls r3, r3, #8 │ │ - 184fc: 4313 orrs r3, r2 │ │ - 184fe: 041b lsls r3, r3, #16 │ │ - 18500: 021a lsls r2, r3, #8 │ │ - 18502: 0c12 lsrs r2, r2, #16 │ │ - 18504: 0e1b lsrs r3, r3, #24 │ │ - 18506: 431a orrs r2, r3 │ │ - 18508: 4b89 ldr r3, [pc, #548] ; (18730 ) │ │ - 1850a: 9211 str r2, [sp, #68] ; 0x44 │ │ - 1850c: 2280 movs r2, #128 ; 0x80 │ │ - 1850e: 0312 lsls r2, r2, #12 │ │ - 18510: 50f2 str r2, [r6, r3] │ │ - 18512: 1c0b adds r3, r1, #0 │ │ - 18514: 334c adds r3, #76 ; 0x4c │ │ - 18516: 785a ldrb r2, [r3, #1] │ │ - 18518: 7819 ldrb r1, [r3, #0] │ │ - 1851a: 0212 lsls r2, r2, #8 │ │ - 1851c: 430a orrs r2, r1 │ │ - 1851e: 0412 lsls r2, r2, #16 │ │ - 18520: 0213 lsls r3, r2, #8 │ │ - 18522: 0c1b lsrs r3, r3, #16 │ │ - 18524: 0e12 lsrs r2, r2, #24 │ │ - 18526: 4313 orrs r3, r2 │ │ - 18528: 2b03 cmp r3, #3 │ │ - 1852a: d801 bhi.n 18530 │ │ - 1852c: 9e09 ldr r6, [sp, #36] ; 0x24 │ │ - 1852e: 2304 movs r3, #4 │ │ - 18530: 4880 ldr r0, [pc, #512] ; (18734 ) │ │ - 18532: 5033 str r3, [r6, r0] │ │ - 18534: 9e09 ldr r6, [sp, #36] ; 0x24 │ │ - 18536: 487f ldr r0, [pc, #508] ; (18734 ) │ │ - 18538: 5836 ldr r6, [r6, r0] │ │ - 1853a: 2e40 cmp r6, #64 ; 0x40 │ │ - 1853c: d902 bls.n 18544 │ │ - 1853e: 9e09 ldr r6, [sp, #36] ; 0x24 │ │ - 18540: 2240 movs r2, #64 ; 0x40 │ │ - 18542: 5032 str r2, [r6, r0] │ │ - 18544: 497c ldr r1, [pc, #496] ; (18738 ) │ │ - 18546: 9e09 ldr r6, [sp, #36] ; 0x24 │ │ - 18548: 2310 movs r3, #16 │ │ - 1854a: 56fb ldrsb r3, [r7, r3] │ │ - 1854c: 1870 adds r0, r6, r1 │ │ - 1854e: 1c39 adds r1, r7, #0 │ │ - 18550: 3156 adds r1, #86 ; 0x56 │ │ - 18552: 2b00 cmp r3, #0 │ │ - 18554: d000 beq.n 18558 │ │ - 18556: 3946 subs r1, #70 ; 0x46 │ │ - 18558: 2220 movs r2, #32 │ │ - 1855a: f018 fa5f bl 30a1c <__clzsi2+0x168> │ │ - 1855e: 4a77 ldr r2, [pc, #476] ; (1873c ) │ │ - 18560: 9e09 ldr r6, [sp, #36] ; 0x24 │ │ - 18562: 2300 movs r3, #0 │ │ - 18564: 54b3 strb r3, [r6, r2] │ │ - 18566: 1c3a adds r2, r7, #0 │ │ - 18568: 3285 adds r2, #133 ; 0x85 │ │ - 1856a: 42ab cmp r3, r5 │ │ - 1856c: d008 beq.n 18580 │ │ - 1856e: 9e09 ldr r6, [sp, #36] ; 0x24 │ │ - 18570: 7810 ldrb r0, [r2, #0] │ │ - 18572: 3202 adds r2, #2 │ │ - 18574: 18f1 adds r1, r6, r3 │ │ - 18576: 4e72 ldr r6, [pc, #456] ; (18740 ) │ │ - 18578: 1989 adds r1, r1, r6 │ │ - 1857a: 7008 strb r0, [r1, #0] │ │ - 1857c: 2bfe cmp r3, #254 ; 0xfe │ │ - 1857e: d102 bne.n 18586 │ │ - 18580: 1c23 adds r3, r4, #0 │ │ - 18582: 3384 adds r3, #132 ; 0x84 │ │ - 18584: e035 b.n 185f2 │ │ - 18586: 3301 adds r3, #1 │ │ - 18588: e7ef b.n 1856a │ │ - 1858a: 18f8 adds r0, r7, r3 │ │ - 1858c: 6842 ldr r2, [r0, #4] │ │ - 1858e: 25ff movs r5, #255 ; 0xff │ │ - 18590: 042d lsls r5, r5, #16 │ │ - 18592: 0e14 lsrs r4, r2, #24 │ │ - 18594: 0616 lsls r6, r2, #24 │ │ - 18596: 4326 orrs r6, r4 │ │ - 18598: 1c14 adds r4, r2, #0 │ │ - 1859a: 402c ands r4, r5 │ │ - 1859c: 0a24 lsrs r4, r4, #8 │ │ - 1859e: 4326 orrs r6, r4 │ │ - 185a0: 24ff movs r4, #255 ; 0xff │ │ - 185a2: 0224 lsls r4, r4, #8 │ │ - 185a4: 4022 ands r2, r4 │ │ - 185a6: 0212 lsls r2, r2, #8 │ │ - 185a8: 9c0e ldr r4, [sp, #56] ; 0x38 │ │ - 185aa: 58f9 ldr r1, [r7, r3] │ │ - 185ac: 4332 orrs r2, r6 │ │ - 185ae: 3308 adds r3, #8 │ │ - 185b0: 18d6 adds r6, r2, r3 │ │ - 185b2: 930b str r3, [sp, #44] ; 0x2c │ │ - 185b4: 960d str r6, [sp, #52] ; 0x34 │ │ - 185b6: 42a6 cmp r6, r4 │ │ - 185b8: d900 bls.n 185bc │ │ - 185ba: e36f b.n 18c9c │ │ - 185bc: 42a2 cmp r2, r4 │ │ - 185be: d900 bls.n 185c2 │ │ - 185c0: e36c b.n 18c9c │ │ - 185c2: 4b60 ldr r3, [pc, #384] ; (18744 ) │ │ - 185c4: 4299 cmp r1, r3 │ │ - 185c6: d000 beq.n 185ca │ │ - 185c8: e159 b.n 1887e │ │ - 185ca: 9e10 ldr r6, [sp, #64] ; 0x40 │ │ - 185cc: 2eef cmp r6, #239 ; 0xef │ │ - 185ce: d901 bls.n 185d4 │ │ - 185d0: 24ef movs r4, #239 ; 0xef │ │ - 185d2: 9410 str r4, [sp, #64] ; 0x40 │ │ - 185d4: 9e0b ldr r6, [sp, #44] ; 0x2c │ │ - 185d6: 19bc adds r4, r7, r6 │ │ - 185d8: 2600 movs r6, #0 │ │ - 185da: 9608 str r6, [sp, #32] │ │ - 185dc: 9e08 ldr r6, [sp, #32] │ │ - 185de: 9810 ldr r0, [sp, #64] ; 0x40 │ │ - 185e0: 4286 cmp r6, r0 │ │ - 185e2: d005 beq.n 185f0 │ │ - 185e4: 9e0b ldr r6, [sp, #44] ; 0x2c │ │ - 185e6: 980d ldr r0, [sp, #52] ; 0x34 │ │ - 185e8: 3632 adds r6, #50 ; 0x32 │ │ - 185ea: 960b str r6, [sp, #44] ; 0x2c │ │ - 185ec: 4286 cmp r6, r0 │ │ - 185ee: d907 bls.n 18600 │ │ - 185f0: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ - 185f2: 9c0e ldr r4, [sp, #56] ; 0x38 │ │ - 185f4: 200a movs r0, #10 │ │ - 185f6: 18c0 adds r0, r0, r3 │ │ - 185f8: 4684 mov ip, r0 │ │ - 185fa: 42a0 cmp r0, r4 │ │ - 185fc: d3c5 bcc.n 1858a │ │ - 185fe: e34d b.n 18c9c │ │ - 18600: 209e movs r0, #158 ; 0x9e │ │ - 18602: 0080 lsls r0, r0, #2 │ │ - 18604: f018 fb3a bl 30c7c <__clzsi2+0x3c8> │ │ - 18608: 1e06 subs r6, r0, #0 │ │ - 1860a: d0f1 beq.n 185f0 │ │ - 1860c: 7fe3 ldrb r3, [r4, #31] │ │ - 1860e: 7fa2 ldrb r2, [r4, #30] │ │ - 18610: 2500 movs r5, #0 │ │ - 18612: 021b lsls r3, r3, #8 │ │ - 18614: 4313 orrs r3, r2 │ │ - 18616: 041b lsls r3, r3, #16 │ │ - 18618: 021a lsls r2, r3, #8 │ │ - 1861a: 0c12 lsrs r2, r2, #16 │ │ - 1861c: 0e1b lsrs r3, r3, #24 │ │ - 1861e: 431a orrs r2, r3 │ │ - 18620: 1c13 adds r3, r2, #0 │ │ - 18622: 3b01 subs r3, #1 │ │ - 18624: 920a str r2, [sp, #40] ; 0x28 │ │ - 18626: 2bee cmp r3, #238 ; 0xee │ │ - 18628: d805 bhi.n 18636 │ │ - 1862a: 2182 movs r1, #130 ; 0x82 │ │ - 1862c: 0089 lsls r1, r1, #2 │ │ - 1862e: 1855 adds r5, r2, r1 │ │ - 18630: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ - 18632: 01ad lsls r5, r5, #6 │ │ - 18634: 1955 adds r5, r2, r5 │ │ - 18636: 229e movs r2, #158 ; 0x9e │ │ - 18638: 2100 movs r1, #0 │ │ - 1863a: 0092 lsls r2, r2, #2 │ │ - 1863c: 1c30 adds r0, r6, #0 │ │ - 1863e: f018 f9d5 bl 309ec <__clzsi2+0x138> │ │ - 18642: 4b41 ldr r3, [pc, #260] ; (18748 ) │ │ - 18644: 1c21 adds r1, r4, #0 │ │ - 18646: 221e movs r2, #30 │ │ - 18648: 18f0 adds r0, r6, r3 │ │ - 1864a: f018 f9e7 bl 30a1c <__clzsi2+0x168> │ │ - 1864e: 2d00 cmp r5, #0 │ │ - 18650: d011 beq.n 18676 │ │ - 18652: 980a ldr r0, [sp, #40] ; 0x28 │ │ - 18654: 9909 ldr r1, [sp, #36] ; 0x24 │ │ - 18656: 4a38 ldr r2, [pc, #224] ; (18738 ) │ │ - 18658: 0140 lsls r0, r0, #5 │ │ - 1865a: 900c str r0, [sp, #48] ; 0x30 │ │ - 1865c: 1808 adds r0, r1, r0 │ │ - 1865e: 1880 adds r0, r0, r2 │ │ - 18660: 1c21 adds r1, r4, #0 │ │ - 18662: 221e movs r2, #30 │ │ - 18664: f018 f9da bl 30a1c <__clzsi2+0x168> │ │ - 18668: 9809 ldr r0, [sp, #36] ; 0x24 │ │ - 1866a: 990c ldr r1, [sp, #48] ; 0x30 │ │ - 1866c: 1843 adds r3, r0, r1 │ │ - 1866e: 4837 ldr r0, [pc, #220] ; (1874c ) │ │ - 18670: 181a adds r2, r3, r0 │ │ - 18672: 2300 movs r3, #0 │ │ - 18674: 7113 strb r3, [r2, #4] │ │ - 18676: 9908 ldr r1, [sp, #32] │ │ - 18678: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ - 1867a: 20be movs r0, #190 ; 0xbe │ │ - 1867c: 3101 adds r1, #1 │ │ - 1867e: 008b lsls r3, r1, #2 │ │ - 18680: 18d3 adds r3, r2, r3 │ │ - 18682: 0200 lsls r0, r0, #8 │ │ - 18684: 181b adds r3, r3, r0 │ │ - 18686: 601e str r6, [r3, #0] │ │ - 18688: 2380 movs r3, #128 ; 0x80 │ │ - 1868a: 00db lsls r3, r3, #3 │ │ - 1868c: 6033 str r3, [r6, #0] │ │ - 1868e: 2340 movs r3, #64 ; 0x40 │ │ - 18690: 8133 strh r3, [r6, #8] │ │ - 18692: 1c23 adds r3, r4, #0 │ │ - 18694: 332e adds r3, #46 ; 0x2e │ │ - 18696: 785a ldrb r2, [r3, #1] │ │ - 18698: 9108 str r1, [sp, #32] │ │ - 1869a: 7819 ldrb r1, [r3, #0] │ │ - 1869c: 0212 lsls r2, r2, #8 │ │ - 1869e: 430a orrs r2, r1 │ │ - 186a0: 0412 lsls r2, r2, #16 │ │ - 186a2: 0213 lsls r3, r2, #8 │ │ - 186a4: 0c1b lsrs r3, r3, #16 │ │ - 186a6: 0e12 lsrs r2, r2, #24 │ │ - 186a8: 4313 orrs r3, r2 │ │ - 186aa: 8173 strh r3, [r6, #10] │ │ - 186ac: 3b01 subs r3, #1 │ │ - 186ae: 2bfe cmp r3, #254 ; 0xfe │ │ - 186b0: d803 bhi.n 186ba │ │ - 186b2: 2380 movs r3, #128 ; 0x80 │ │ - 186b4: 009b lsls r3, r3, #2 │ │ - 186b6: 6073 str r3, [r6, #4] │ │ - 186b8: e001 b.n 186be │ │ - 186ba: 2380 movs r3, #128 ; 0x80 │ │ - 186bc: 8173 strh r3, [r6, #10] │ │ - 186be: 2392 movs r3, #146 ; 0x92 │ │ - 186c0: 009b lsls r3, r3, #2 │ │ - 186c2: 223c movs r2, #60 ; 0x3c │ │ - 186c4: 54f2 strb r2, [r6, r3] │ │ - 186c6: 2301 movs r3, #1 │ │ - 186c8: 202c movs r0, #44 ; 0x2c │ │ - 186ca: 18f2 adds r2, r6, r3 │ │ - 186cc: 30ff adds r0, #255 ; 0xff │ │ - 186ce: 1811 adds r1, r2, r0 │ │ - 186d0: 980a ldr r0, [sp, #40] ; 0x28 │ │ - 186d2: 32ac adds r2, #172 ; 0xac │ │ - 186d4: 32ff adds r2, #255 ; 0xff │ │ - 186d6: 7008 strb r0, [r1, #0] │ │ - 186d8: 7013 strb r3, [r2, #0] │ │ - 186da: 3301 adds r3, #1 │ │ - 186dc: 2b79 cmp r3, #121 ; 0x79 │ │ - 186de: d1f3 bne.n 186c8 │ │ - 186e0: 2d00 cmp r5, #0 │ │ - 186e2: d100 bne.n 186e6 │ │ - 186e4: e0c5 b.n 18872 │ │ - 186e6: 1c23 adds r3, r4, #0 │ │ - 186e8: 3330 adds r3, #48 ; 0x30 │ │ - 186ea: 781a ldrb r2, [r3, #0] │ │ - 186ec: 3301 adds r3, #1 │ │ - 186ee: 781b ldrb r3, [r3, #0] │ │ - 186f0: 4917 ldr r1, [pc, #92] ; (18750 ) │ │ - 186f2: 021b lsls r3, r3, #8 │ │ - 186f4: 4313 orrs r3, r2 │ │ - 186f6: 1ca2 adds r2, r4, #2 │ │ - 186f8: 930a str r3, [sp, #40] ; 0x28 │ │ - 186fa: 7fd2 ldrb r2, [r2, #31] │ │ - 186fc: 1c63 adds r3, r4, #1 │ │ - 186fe: 7fdb ldrb r3, [r3, #31] │ │ - 18700: 0212 lsls r2, r2, #8 │ │ - 18702: 431a orrs r2, r3 │ │ - 18704: 0412 lsls r2, r2, #16 │ │ - 18706: 0213 lsls r3, r2, #8 │ │ - 18708: 0c1b lsrs r3, r3, #16 │ │ - 1870a: 0e12 lsrs r2, r2, #24 │ │ - 1870c: 4313 orrs r3, r2 │ │ - 1870e: 049b lsls r3, r3, #18 │ │ - 18710: 0c1a lsrs r2, r3, #16 │ │ - 18712: 185b adds r3, r3, r1 │ │ - 18714: 0c1b lsrs r3, r3, #16 │ │ - 18716: 2bff cmp r3, #255 ; 0xff │ │ - 18718: d81c bhi.n 18754 │ │ - 1871a: 83ea strh r2, [r5, #30] │ │ - 1871c: e01d b.n 1875a │ │ - 1871e: 46c0 nop ; (mov r8, r8) │ │ - 18720: 4244 negs r4, r0 │ │ - 18722: 304d adds r0, #77 ; 0x4d │ │ - 18724: 4f53 ldr r7, [pc, #332] ; (18874 ) │ │ - 18726: 474e bx r9 │ │ - 18728: 414e adcs r6, r1 │ │ - 1872a: 454d cmp r5, r9 │ │ - 1872c: 4e49 ldr r6, [pc, #292] ; (18854 ) │ │ - 1872e: 4f46 ldr r7, [pc, #280] ; (18848 ) │ │ - 18730: e920 0000 stmdb r0!, {} │ │ - 18734: e910 0000 ldmdb r0, {} │ │ - 18738: e99c 0000 ; instruction: 0xe99c0000 │ │ - 1873c: e9bb 0000 ; instruction: 0xe9bb0000 │ │ - 18740: d060 beq.n 18804 │ │ - 18742: 0000 movs r0, r0 │ │ - 18744: 4e49 ldr r6, [pc, #292] ; (1886c ) │ │ - 18746: 5453 strb r3, [r2, r1] │ │ - 18748: 0249 lsls r1, r1, #9 │ │ - 1874a: 0000 movs r0, r0 │ │ - 1874c: e9b6 0000 ; instruction: 0xe9b60000 │ │ - 18750: 0000 movs r0, r0 │ │ - 18752: ffff 2380 vsubw.u q9, , d0 │ │ - 18756: 005b lsls r3, r3, #1 │ │ - 18758: 83eb strh r3, [r5, #30] │ │ - 1875a: 2340 movs r3, #64 ; 0x40 │ │ - 1875c: 842b strh r3, [r5, #32] │ │ - 1875e: 1ce3 adds r3, r4, #3 │ │ - 18760: 7fda ldrb r2, [r3, #31] │ │ - 18762: 1d23 adds r3, r4, #4 │ │ - 18764: 7fdb ldrb r3, [r3, #31] │ │ - 18766: 1c26 adds r6, r4, #0 │ │ - 18768: 362b adds r6, #43 ; 0x2b │ │ - 1876a: 021b lsls r3, r3, #8 │ │ - 1876c: 4313 orrs r3, r2 │ │ - 1876e: 1d62 adds r2, r4, #5 │ │ - 18770: 7fd2 ldrb r2, [r2, #31] │ │ - 18772: 0412 lsls r2, r2, #16 │ │ - 18774: 4313 orrs r3, r2 │ │ - 18776: 1da2 adds r2, r4, #6 │ │ - 18778: 7fd2 ldrb r2, [r2, #31] │ │ - 1877a: 0612 lsls r2, r2, #24 │ │ - 1877c: 4313 orrs r3, r2 │ │ - 1877e: 0e1a lsrs r2, r3, #24 │ │ - 18780: 0618 lsls r0, r3, #24 │ │ - 18782: 4310 orrs r0, r2 │ │ - 18784: 22ff movs r2, #255 ; 0xff │ │ - 18786: 0412 lsls r2, r2, #16 │ │ - 18788: 401a ands r2, r3 │ │ - 1878a: 0a12 lsrs r2, r2, #8 │ │ - 1878c: 4310 orrs r0, r2 │ │ - 1878e: 22ff movs r2, #255 ; 0xff │ │ - 18790: 0212 lsls r2, r2, #8 │ │ - 18792: 4013 ands r3, r2 │ │ - 18794: 021b lsls r3, r3, #8 │ │ - 18796: 4318 orrs r0, r3 │ │ - 18798: 61a8 str r0, [r5, #24] │ │ - 1879a: f013 fac5 bl 2bd28 │ │ - 1879e: 1d6b adds r3, r5, #5 │ │ - 187a0: 11c2 asrs r2, r0, #7 │ │ - 187a2: 77da strb r2, [r3, #31] │ │ - 187a4: 237f movs r3, #127 ; 0x7f │ │ - 187a6: 4018 ands r0, r3 │ │ - 187a8: 1dab adds r3, r5, #6 │ │ - 187aa: 77d8 strb r0, [r3, #31] │ │ - 187ac: 232a movs r3, #42 ; 0x2a │ │ - 187ae: 191b adds r3, r3, r4 │ │ - 187b0: 781a ldrb r2, [r3, #0] │ │ - 187b2: 469c mov ip, r3 │ │ - 187b4: 7833 ldrb r3, [r6, #0] │ │ - 187b6: 1c21 adds r1, r4, #0 │ │ - 187b8: 312c adds r1, #44 ; 0x2c │ │ - 187ba: 021b lsls r3, r3, #8 │ │ - 187bc: 4313 orrs r3, r2 │ │ - 187be: 780a ldrb r2, [r1, #0] │ │ - 187c0: 9613 str r6, [sp, #76] ; 0x4c │ │ - 187c2: 0412 lsls r2, r2, #16 │ │ - 187c4: 4313 orrs r3, r2 │ │ - 187c6: 1c22 adds r2, r4, #0 │ │ - 187c8: 322d adds r2, #45 ; 0x2d │ │ - 187ca: 7816 ldrb r6, [r2, #0] │ │ - 187cc: 0636 lsls r6, r6, #24 │ │ - 187ce: 4333 orrs r3, r6 │ │ - 187d0: d04f beq.n 18872 │ │ - 187d2: 980a ldr r0, [sp, #40] ; 0x28 │ │ - 187d4: 0606 lsls r6, r0, #24 │ │ - 187d6: 0c30 lsrs r0, r6, #16 │ │ - 187d8: 9e0a ldr r6, [sp, #40] ; 0x28 │ │ - 187da: 0a33 lsrs r3, r6, #8 │ │ - 187dc: 4318 orrs r0, r3 │ │ - 187de: 900c str r0, [sp, #48] ; 0x30 │ │ - 187e0: 0780 lsls r0, r0, #30 │ │ - 187e2: d046 beq.n 18872 │ │ - 187e4: 1de3 adds r3, r4, #7 │ │ - 187e6: 7fde ldrb r6, [r3, #31] │ │ - 187e8: 3301 adds r3, #1 │ │ - 187ea: 7fdb ldrb r3, [r3, #31] │ │ - 187ec: 021b lsls r3, r3, #8 │ │ - 187ee: 4333 orrs r3, r6 │ │ - 187f0: 1c26 adds r6, r4, #0 │ │ - 187f2: 3628 adds r6, #40 ; 0x28 │ │ - 187f4: 7836 ldrb r6, [r6, #0] │ │ - 187f6: 0436 lsls r6, r6, #16 │ │ - 187f8: 4333 orrs r3, r6 │ │ - 187fa: 1c26 adds r6, r4, #0 │ │ - 187fc: 3629 adds r6, #41 ; 0x29 │ │ - 187fe: 7836 ldrb r6, [r6, #0] │ │ - 18800: 0636 lsls r6, r6, #24 │ │ - 18802: 4333 orrs r3, r6 │ │ - 18804: 0e1e lsrs r6, r3, #24 │ │ - 18806: 0618 lsls r0, r3, #24 │ │ - 18808: 4330 orrs r0, r6 │ │ - 1880a: 26ff movs r6, #255 ; 0xff │ │ - 1880c: 0436 lsls r6, r6, #16 │ │ - 1880e: 401e ands r6, r3 │ │ - 18810: 0a36 lsrs r6, r6, #8 │ │ - 18812: 4306 orrs r6, r0 │ │ - 18814: 20ff movs r0, #255 ; 0xff │ │ - 18816: 0200 lsls r0, r0, #8 │ │ - 18818: 4003 ands r3, r0 │ │ - 1881a: 021b lsls r3, r3, #8 │ │ - 1881c: 960a str r6, [sp, #40] ; 0x28 │ │ - 1881e: 431e orrs r6, r3 │ │ - 18820: 606e str r6, [r5, #4] │ │ - 18822: 4663 mov r3, ip │ │ - 18824: 781b ldrb r3, [r3, #0] │ │ - 18826: 469c mov ip, r3 │ │ - 18828: 9b13 ldr r3, [sp, #76] ; 0x4c │ │ - 1882a: 7818 ldrb r0, [r3, #0] │ │ - 1882c: 4663 mov r3, ip │ │ - 1882e: 0200 lsls r0, r0, #8 │ │ - 18830: 4318 orrs r0, r3 │ │ - 18832: 780b ldrb r3, [r1, #0] │ │ - 18834: 041b lsls r3, r3, #16 │ │ - 18836: 4303 orrs r3, r0 │ │ - 18838: 7810 ldrb r0, [r2, #0] │ │ - 1883a: 0600 lsls r0, r0, #24 │ │ - 1883c: 4303 orrs r3, r0 │ │ - 1883e: 0e1a lsrs r2, r3, #24 │ │ - 18840: 0619 lsls r1, r3, #24 │ │ - 18842: 4311 orrs r1, r2 │ │ - 18844: 22ff movs r2, #255 ; 0xff │ │ - 18846: 0412 lsls r2, r2, #16 │ │ - 18848: 401a ands r2, r3 │ │ - 1884a: 20ff movs r0, #255 ; 0xff │ │ - 1884c: 0200 lsls r0, r0, #8 │ │ - 1884e: 0a12 lsrs r2, r2, #8 │ │ - 18850: 430a orrs r2, r1 │ │ - 18852: 4003 ands r3, r0 │ │ - 18854: 0218 lsls r0, r3, #8 │ │ - 18856: 1c13 adds r3, r2, #0 │ │ - 18858: 4303 orrs r3, r0 │ │ - 1885a: 199e adds r6, r3, r6 │ │ - 1885c: 8c6b ldrh r3, [r5, #34] ; 0x22 │ │ - 1885e: 990c ldr r1, [sp, #48] ; 0x30 │ │ - 18860: 2204 movs r2, #4 │ │ - 18862: 4393 bics r3, r2 │ │ - 18864: 2202 movs r2, #2 │ │ - 18866: 60ae str r6, [r5, #8] │ │ - 18868: 4211 tst r1, r2 │ │ - 1886a: d000 beq.n 1886e │ │ - 1886c: 2206 movs r2, #6 │ │ - 1886e: 4313 orrs r3, r2 │ │ - 18870: 846b strh r3, [r5, #34] ; 0x22 │ │ - 18872: 4bc8 ldr r3, [pc, #800] ; (18b94 ) │ │ - 18874: 9808 ldr r0, [sp, #32] │ │ - 18876: 9e09 ldr r6, [sp, #36] ; 0x24 │ │ - 18878: 3432 adds r4, #50 ; 0x32 │ │ - 1887a: 50f0 str r0, [r6, r3] │ │ - 1887c: e6ae b.n 185dc │ │ - 1887e: 4bc6 ldr r3, [pc, #792] ; (18b98 ) │ │ - 18880: 4299 cmp r1, r3 │ │ - 18882: d17e bne.n 18982 │ │ - 18884: 7a40 ldrb r0, [r0, #9] │ │ - 18886: 4661 mov r1, ip │ │ - 18888: 187a adds r2, r7, r1 │ │ - 1888a: 900b str r0, [sp, #44] ; 0x2c │ │ - 1888c: 2500 movs r5, #0 │ │ - 1888e: 990b ldr r1, [sp, #44] ; 0x2c │ │ - 18890: 428d cmp r5, r1 │ │ - 18892: d300 bcc.n 18896 │ │ - 18894: e6ac b.n 185f0 │ │ - 18896: 9c0d ldr r4, [sp, #52] ; 0x34 │ │ - 18898: 2388 movs r3, #136 ; 0x88 │ │ - 1889a: 449c add ip, r3 │ │ - 1889c: 45a4 cmp ip, r4 │ │ - 1889e: d900 bls.n 188a2 │ │ - 188a0: e6a6 b.n 185f0 │ │ - 188a2: 7851 ldrb r1, [r2, #1] │ │ - 188a4: 7810 ldrb r0, [r2, #0] │ │ - 188a6: 0209 lsls r1, r1, #8 │ │ - 188a8: 4301 orrs r1, r0 │ │ - 188aa: 0409 lsls r1, r1, #16 │ │ - 188ac: 020b lsls r3, r1, #8 │ │ - 188ae: 0c1b lsrs r3, r3, #16 │ │ - 188b0: 0e09 lsrs r1, r1, #24 │ │ - 188b2: 430b orrs r3, r1 │ │ - 188b4: 1e59 subs r1, r3, #1 │ │ - 188b6: 29ee cmp r1, #238 ; 0xee │ │ - 188b8: d860 bhi.n 1897c │ │ - 188ba: 26be movs r6, #190 ; 0xbe │ │ - 188bc: 01b6 lsls r6, r6, #6 │ │ - 188be: 9c09 ldr r4, [sp, #36] ; 0x24 │ │ - 188c0: 199b adds r3, r3, r6 │ │ - 188c2: 009b lsls r3, r3, #2 │ │ - 188c4: 591b ldr r3, [r3, r4] │ │ - 188c6: 2b00 cmp r3, #0 │ │ - 188c8: d058 beq.n 1897c │ │ - 188ca: 78d1 ldrb r1, [r2, #3] │ │ - 188cc: 2900 cmp r1, #0 │ │ - 188ce: d055 beq.n 1897c │ │ - 188d0: 7891 ldrb r1, [r2, #2] │ │ - 188d2: 2601 movs r6, #1 │ │ - 188d4: 4231 tst r1, r6 │ │ - 188d6: d003 beq.n 188e0 │ │ - 188d8: 6858 ldr r0, [r3, #4] │ │ - 188da: 1c31 adds r1, r6, #0 │ │ - 188dc: 4301 orrs r1, r0 │ │ - 188de: 6059 str r1, [r3, #4] │ │ - 188e0: 7891 ldrb r1, [r2, #2] │ │ - 188e2: 2402 movs r4, #2 │ │ - 188e4: 4221 tst r1, r4 │ │ - 188e6: d003 beq.n 188f0 │ │ - 188e8: 685e ldr r6, [r3, #4] │ │ - 188ea: 1c21 adds r1, r4, #0 │ │ - 188ec: 4331 orrs r1, r6 │ │ - 188ee: 6059 str r1, [r3, #4] │ │ - 188f0: 7891 ldrb r1, [r2, #2] │ │ - 188f2: 2004 movs r0, #4 │ │ - 188f4: 4201 tst r1, r0 │ │ - 188f6: d003 beq.n 18900 │ │ - 188f8: 685c ldr r4, [r3, #4] │ │ - 188fa: 1c01 adds r1, r0, #0 │ │ - 188fc: 4321 orrs r1, r4 │ │ - 188fe: 6059 str r1, [r3, #4] │ │ - 18900: 78d1 ldrb r1, [r2, #3] │ │ - 18902: 3101 adds r1, #1 │ │ - 18904: 0609 lsls r1, r1, #24 │ │ - 18906: 0e09 lsrs r1, r1, #24 │ │ - 18908: 2920 cmp r1, #32 │ │ - 1890a: d803 bhi.n 18914 │ │ - 1890c: 268b movs r6, #139 ; 0x8b │ │ - 1890e: 00b6 lsls r6, r6, #2 │ │ - 18910: 5599 strb r1, [r3, r6] │ │ - 18912: e003 b.n 1891c │ │ - 18914: 208b movs r0, #139 ; 0x8b │ │ - 18916: 2120 movs r1, #32 │ │ - 18918: 0080 lsls r0, r0, #2 │ │ - 1891a: 5419 strb r1, [r3, r0] │ │ - 1891c: 7950 ldrb r0, [r2, #5] │ │ - 1891e: 499f ldr r1, [pc, #636] ; (18b9c ) │ │ - 18920: 5458 strb r0, [r3, r1] │ │ - 18922: 7990 ldrb r0, [r2, #6] │ │ - 18924: 218c movs r1, #140 ; 0x8c │ │ - 18926: 0089 lsls r1, r1, #2 │ │ - 18928: 5458 strb r0, [r3, r1] │ │ - 1892a: 7911 ldrb r1, [r2, #4] │ │ - 1892c: 489c ldr r0, [pc, #624] ; (18ba0 ) │ │ - 1892e: 5419 strb r1, [r3, r0] │ │ - 18930: 489c ldr r0, [pc, #624] ; (18ba4 ) │ │ - 18932: 5419 strb r1, [r3, r0] │ │ - 18934: 218b movs r1, #139 ; 0x8b │ │ - 18936: 0089 lsls r1, r1, #2 │ │ - 18938: 5c59 ldrb r1, [r3, r1] │ │ - 1893a: 9108 str r1, [sp, #32] │ │ - 1893c: 2100 movs r1, #0 │ │ - 1893e: 9808 ldr r0, [sp, #32] │ │ - 18940: 4281 cmp r1, r0 │ │ - 18942: d21b bcs.n 1897c │ │ - 18944: 0048 lsls r0, r1, #1 │ │ - 18946: 1d06 adds r6, r0, #4 │ │ - 18948: 0076 lsls r6, r6, #1 │ │ - 1894a: 5cb4 ldrb r4, [r6, r2] │ │ - 1894c: 1996 adds r6, r2, r6 │ │ - 1894e: 940a str r4, [sp, #40] ; 0x28 │ │ - 18950: 7874 ldrb r4, [r6, #1] │ │ - 18952: 9e0a ldr r6, [sp, #40] ; 0x28 │ │ - 18954: 0224 lsls r4, r4, #8 │ │ - 18956: 4334 orrs r4, r6 │ │ - 18958: 0424 lsls r4, r4, #16 │ │ - 1895a: 181e adds r6, r3, r0 │ │ - 1895c: 960c str r6, [sp, #48] ; 0x30 │ │ - 1895e: 0226 lsls r6, r4, #8 │ │ - 18960: 0c36 lsrs r6, r6, #16 │ │ - 18962: 0e24 lsrs r4, r4, #24 │ │ - 18964: 4334 orrs r4, r6 │ │ - 18966: 9e0c ldr r6, [sp, #48] ; 0x30 │ │ - 18968: 3005 adds r0, #5 │ │ - 1896a: 0040 lsls r0, r0, #1 │ │ - 1896c: 81b4 strh r4, [r6, #12] │ │ - 1896e: 1810 adds r0, r2, r0 │ │ - 18970: 7840 ldrb r0, [r0, #1] │ │ - 18972: 185c adds r4, r3, r1 │ │ - 18974: 34cc adds r4, #204 ; 0xcc │ │ - 18976: 7020 strb r0, [r4, #0] │ │ - 18978: 3101 adds r1, #1 │ │ - 1897a: e7e0 b.n 1893e │ │ - 1897c: 3501 adds r5, #1 │ │ - 1897e: 3288 adds r2, #136 ; 0x88 │ │ - 18980: e785 b.n 1888e │ │ - 18982: 4b89 ldr r3, [pc, #548] ; (18ba8 ) │ │ - 18984: 4299 cmp r1, r3 │ │ - 18986: d000 beq.n 1898a │ │ - 18988: e116 b.n 18bb8 │ │ - 1898a: 9c11 ldr r4, [sp, #68] ; 0x44 │ │ - 1898c: 2cf0 cmp r4, #240 ; 0xf0 │ │ - 1898e: d901 bls.n 18994 │ │ - 18990: 26f0 movs r6, #240 ; 0xf0 │ │ - 18992: 9611 str r6, [sp, #68] ; 0x44 │ │ - 18994: 2400 movs r4, #0 │ │ - 18996: 940a str r4, [sp, #40] ; 0x28 │ │ - 18998: 9e0a ldr r6, [sp, #40] ; 0x28 │ │ - 1899a: 9c11 ldr r4, [sp, #68] ; 0x44 │ │ - 1899c: 42a6 cmp r6, r4 │ │ - 1899e: d100 bne.n 189a2 │ │ - 189a0: e626 b.n 185f0 │ │ - 189a2: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ - 189a4: 9e0d ldr r6, [sp, #52] ; 0x34 │ │ - 189a6: 3308 adds r3, #8 │ │ - 189a8: 42b3 cmp r3, r6 │ │ - 189aa: d900 bls.n 189ae │ │ - 189ac: e620 b.n 185f0 │ │ - 189ae: 9e0b ldr r6, [sp, #44] ; 0x2c │ │ - 189b0: 20ff movs r0, #255 ; 0xff │ │ - 189b2: 0200 lsls r0, r0, #8 │ │ - 189b4: 19bc adds r4, r7, r6 │ │ - 189b6: 78e3 ldrb r3, [r4, #3] │ │ - 189b8: 78a2 ldrb r2, [r4, #2] │ │ - 189ba: 021b lsls r3, r3, #8 │ │ - 189bc: 4313 orrs r3, r2 │ │ - 189be: 7922 ldrb r2, [r4, #4] │ │ - 189c0: 0412 lsls r2, r2, #16 │ │ - 189c2: 4313 orrs r3, r2 │ │ - 189c4: 7962 ldrb r2, [r4, #5] │ │ - 189c6: 0612 lsls r2, r2, #24 │ │ - 189c8: 4313 orrs r3, r2 │ │ - 189ca: 0619 lsls r1, r3, #24 │ │ - 189cc: 0e1a lsrs r2, r3, #24 │ │ - 189ce: 430a orrs r2, r1 │ │ - 189d0: 21ff movs r1, #255 ; 0xff │ │ - 189d2: 0409 lsls r1, r1, #16 │ │ - 189d4: 4019 ands r1, r3 │ │ - 189d6: 0a09 lsrs r1, r1, #8 │ │ - 189d8: 4003 ands r3, r0 │ │ - 189da: 430a orrs r2, r1 │ │ - 189dc: 021b lsls r3, r3, #8 │ │ - 189de: 431a orrs r2, r3 │ │ - 189e0: 1c13 adds r3, r2, #0 │ │ - 189e2: 990d ldr r1, [sp, #52] ; 0x34 │ │ - 189e4: 3306 adds r3, #6 │ │ - 189e6: 18f6 adds r6, r6, r3 │ │ - 189e8: 9213 str r2, [sp, #76] ; 0x4c │ │ - 189ea: 960b str r6, [sp, #44] ; 0x2c │ │ - 189ec: 428e cmp r6, r1 │ │ - 189ee: d900 bls.n 189f2 │ │ - 189f0: e5fe b.n 185f0 │ │ - 189f2: 428a cmp r2, r1 │ │ - 189f4: d900 bls.n 189f8 │ │ - 189f6: e5fb b.n 185f0 │ │ - 189f8: 7863 ldrb r3, [r4, #1] │ │ - 189fa: 7822 ldrb r2, [r4, #0] │ │ - 189fc: 021b lsls r3, r3, #8 │ │ - 189fe: 4313 orrs r3, r2 │ │ - 18a00: 041b lsls r3, r3, #16 │ │ - 18a02: 021a lsls r2, r3, #8 │ │ - 18a04: 0c12 lsrs r2, r2, #16 │ │ - 18a06: 0e1b lsrs r3, r3, #24 │ │ - 18a08: 431a orrs r2, r3 │ │ - 18a0a: 1c13 adds r3, r2, #0 │ │ - 18a0c: 3b04 subs r3, #4 │ │ - 18a0e: 920c str r2, [sp, #48] ; 0x30 │ │ - 18a10: 2bfc cmp r3, #252 ; 0xfc │ │ - 18a12: d900 bls.n 18a16 │ │ - 18a14: e0ba b.n 18b8c │ │ - 18a16: 9e09 ldr r6, [sp, #36] ; 0x24 │ │ - 18a18: 4864 ldr r0, [pc, #400] ; (18bac ) │ │ - 18a1a: 5836 ldr r6, [r6, r0] │ │ - 18a1c: 1c10 adds r0, r2, #0 │ │ - 18a1e: 1c31 adds r1, r6, #0 │ │ - 18a20: 9606 str r6, [sp, #24] │ │ - 18a22: f011 fc1b bl 2a25c │ │ - 18a26: 1e05 subs r5, r0, #0 │ │ - 18a28: d100 bne.n 18a2c │ │ - 18a2a: e0af b.n 18b8c │ │ - 18a2c: 3406 adds r4, #6 │ │ - 18a2e: 9408 str r4, [sp, #32] │ │ - 18a30: 9c0a ldr r4, [sp, #40] ; 0x28 │ │ - 18a32: 9e09 ldr r6, [sp, #36] ; 0x24 │ │ - 18a34: 485e ldr r0, [pc, #376] ; (18bb0 ) │ │ - 18a36: 0063 lsls r3, r4, #1 │ │ - 18a38: 18f2 adds r2, r6, r3 │ │ - 18a3a: 9c0c ldr r4, [sp, #48] ; 0x30 │ │ - 18a3c: 4e5d ldr r6, [pc, #372] ; (18bb4 ) │ │ - 18a3e: 1811 adds r1, r2, r0 │ │ - 18a40: 18d3 adds r3, r2, r3 │ │ - 18a42: 800c strh r4, [r1, #0] │ │ - 18a44: 199b adds r3, r3, r6 │ │ - 18a46: 2400 movs r4, #0 │ │ - 18a48: 601d str r5, [r3, #0] │ │ - 18a4a: 9412 str r4, [sp, #72] ; 0x48 │ │ - 18a4c: 9e13 ldr r6, [sp, #76] ; 0x4c │ │ - 18a4e: 1ce0 adds r0, r4, #3 │ │ - 18a50: 42b0 cmp r0, r6 │ │ - 18a52: d300 bcc.n 18a56 │ │ - 18a54: e09a b.n 18b8c │ │ - 18a56: 9e12 ldr r6, [sp, #72] ; 0x48 │ │ - 18a58: 990c ldr r1, [sp, #48] ; 0x30 │ │ - 18a5a: 428e cmp r6, r1 │ │ - 18a5c: d300 bcc.n 18a60 │ │ - 18a5e: e095 b.n 18b8c │ │ - 18a60: 9e08 ldr r6, [sp, #32] │ │ - 18a62: 1c63 adds r3, r4, #1 │ │ - 18a64: 5d31 ldrb r1, [r6, r4] │ │ - 18a66: 2900 cmp r1, #0 │ │ - 18a68: d100 bne.n 18a6c │ │ - 18a6a: e084 b.n 18b76 │ │ - 18a6c: 4a4f ldr r2, [pc, #316] ; (18bac ) │ │ - 18a6e: 5cf3 ldrb r3, [r6, r3] │ │ - 18a70: 9e09 ldr r6, [sp, #36] ; 0x24 │ │ - 18a72: 3901 subs r1, #1 │ │ - 18a74: 3402 adds r4, #2 │ │ - 18a76: 58b6 ldr r6, [r6, r2] │ │ - 18a78: 2201 movs r2, #1 │ │ - 18a7a: 42b1 cmp r1, r6 │ │ - 18a7c: d268 bcs.n 18b50 │ │ - 18a7e: 4213 tst r3, r2 │ │ - 18a80: d013 beq.n 18aaa │ │ - 18a82: 9e08 ldr r6, [sp, #32] │ │ - 18a84: 5d32 ldrb r2, [r6, r4] │ │ - 18a86: 2a1f cmp r2, #31 │ │ - 18a88: d00a beq.n 18aa0 │ │ - 18a8a: 1e54 subs r4, r2, #1 │ │ - 18a8c: 2cfc cmp r4, #252 ; 0xfc │ │ - 18a8e: d808 bhi.n 18aa2 │ │ - 18a90: 0914 lsrs r4, r2, #4 │ │ - 18a92: 260c movs r6, #12 │ │ - 18a94: 4374 muls r4, r6 │ │ - 18a96: 260f movs r6, #15 │ │ - 18a98: 4032 ands r2, r6 │ │ - 18a9a: 320d adds r2, #13 │ │ - 18a9c: 1912 adds r2, r2, r4 │ │ - 18a9e: e000 b.n 18aa2 │ │ - 18aa0: 22ff movs r2, #255 ; 0xff │ │ - 18aa2: 2406 movs r4, #6 │ │ - 18aa4: 434c muls r4, r1 │ │ - 18aa6: 5562 strb r2, [r4, r5] │ │ - 18aa8: 1c04 adds r4, r0, #0 │ │ - 18aaa: 0798 lsls r0, r3, #30 │ │ - 18aac: d506 bpl.n 18abc │ │ - 18aae: 9e08 ldr r6, [sp, #32] │ │ - 18ab0: 2206 movs r2, #6 │ │ - 18ab2: 434a muls r2, r1 │ │ - 18ab4: 5d30 ldrb r0, [r6, r4] │ │ - 18ab6: 18aa adds r2, r5, r2 │ │ - 18ab8: 3401 adds r4, #1 │ │ - 18aba: 7050 strb r0, [r2, #1] │ │ - 18abc: 223c movs r2, #60 ; 0x3c │ │ - 18abe: 4213 tst r3, r2 │ │ - 18ac0: d0c4 beq.n 18a4c │ │ - 18ac2: 22ff movs r2, #255 ; 0xff │ │ - 18ac4: 0758 lsls r0, r3, #29 │ │ - 18ac6: d502 bpl.n 18ace │ │ - 18ac8: 9e08 ldr r6, [sp, #32] │ │ - 18aca: 5d32 ldrb r2, [r6, r4] │ │ - 18acc: 3401 adds r4, #1 │ │ - 18ace: 2000 movs r0, #0 │ │ - 18ad0: 9003 str r0, [sp, #12] │ │ - 18ad2: 071e lsls r6, r3, #28 │ │ - 18ad4: d503 bpl.n 18ade │ │ - 18ad6: 9e08 ldr r6, [sp, #32] │ │ - 18ad8: 5d36 ldrb r6, [r6, r4] │ │ - 18ada: 3401 adds r4, #1 │ │ - 18adc: 9603 str r6, [sp, #12] │ │ - 18ade: 20ff movs r0, #255 ; 0xff │ │ - 18ae0: 06de lsls r6, r3, #27 │ │ - 18ae2: d502 bpl.n 18aea │ │ - 18ae4: 9e08 ldr r6, [sp, #32] │ │ - 18ae6: 5d30 ldrb r0, [r6, r4] │ │ - 18ae8: 3401 adds r4, #1 │ │ - 18aea: 2600 movs r6, #0 │ │ - 18aec: 46b4 mov ip, r6 │ │ - 18aee: 069e lsls r6, r3, #26 │ │ - 18af0: d503 bpl.n 18afa │ │ - 18af2: 9e08 ldr r6, [sp, #32] │ │ - 18af4: 5d36 ldrb r6, [r6, r4] │ │ - 18af6: 3401 adds r4, #1 │ │ - 18af8: 46b4 mov ip, r6 │ │ - 18afa: 2a0c cmp r2, #12 │ │ - 18afc: d107 bne.n 18b0e │ │ - 18afe: 2306 movs r3, #6 │ │ - 18b00: 434b muls r3, r1 │ │ - 18b02: 2201 movs r2, #1 │ │ - 18b04: 18eb adds r3, r5, r3 │ │ - 18b06: 709a strb r2, [r3, #2] │ │ - 18b08: 9a03 ldr r2, [sp, #12] │ │ - 18b0a: 711a strb r2, [r3, #4] │ │ - 18b0c: e011 b.n 18b32 │ │ - 18b0e: 280c cmp r0, #12 │ │ - 18b10: d107 bne.n 18b22 │ │ - 18b12: 2306 movs r3, #6 │ │ - 18b14: 434b muls r3, r1 │ │ - 18b16: 2001 movs r0, #1 │ │ - 18b18: 18eb adds r3, r5, r3 │ │ - 18b1a: 4666 mov r6, ip │ │ - 18b1c: 7098 strb r0, [r3, #2] │ │ - 18b1e: 711e strb r6, [r3, #4] │ │ - 18b20: 20ff movs r0, #255 ; 0xff │ │ - 18b22: 2a13 cmp r2, #19 │ │ - 18b24: d805 bhi.n 18b32 │ │ - 18b26: 2a0f cmp r2, #15 │ │ - 18b28: d908 bls.n 18b3c │ │ - 18b2a: 280f cmp r0, #15 │ │ - 18b2c: d800 bhi.n 18b30 │ │ - 18b2e: e0b7 b.n 18ca0 │ │ - 18b30: e004 b.n 18b3c │ │ - 18b32: 2813 cmp r0, #19 │ │ - 18b34: d88a bhi.n 18a4c │ │ - 18b36: 4663 mov r3, ip │ │ - 18b38: 9303 str r3, [sp, #12] │ │ - 18b3a: 1c02 adds r2, r0, #0 │ │ - 18b3c: 2306 movs r3, #6 │ │ - 18b3e: 4359 muls r1, r3 │ │ - 18b40: 9e03 ldr r6, [sp, #12] │ │ - 18b42: 1869 adds r1, r5, r1 │ │ - 18b44: 70ca strb r2, [r1, #3] │ │ - 18b46: 714e strb r6, [r1, #5] │ │ - 18b48: 9809 ldr r0, [sp, #36] ; 0x24 │ │ - 18b4a: f006 fa35 bl 1efb8 │ │ - 18b4e: e77d b.n 18a4c │ │ - 18b50: 4213 tst r3, r2 │ │ - 18b52: d000 beq.n 18b56 │ │ - 18b54: 1c04 adds r4, r0, #0 │ │ - 18b56: 079a lsls r2, r3, #30 │ │ - 18b58: 0fd2 lsrs r2, r2, #31 │ │ - 18b5a: 18a4 adds r4, r4, r2 │ │ - 18b5c: 075a lsls r2, r3, #29 │ │ - 18b5e: 0fd2 lsrs r2, r2, #31 │ │ - 18b60: 18a4 adds r4, r4, r2 │ │ - 18b62: 071a lsls r2, r3, #28 │ │ - 18b64: 0fd2 lsrs r2, r2, #31 │ │ - 18b66: 18a4 adds r4, r4, r2 │ │ - 18b68: 06da lsls r2, r3, #27 │ │ - 18b6a: 0fd2 lsrs r2, r2, #31 │ │ - 18b6c: 069b lsls r3, r3, #26 │ │ - 18b6e: 18a4 adds r4, r4, r2 │ │ - 18b70: 0fdb lsrs r3, r3, #31 │ │ - 18b72: 18e4 adds r4, r4, r3 │ │ - 18b74: e76a b.n 18a4c │ │ - 18b76: 9e09 ldr r6, [sp, #36] ; 0x24 │ │ - 18b78: 480c ldr r0, [pc, #48] ; (18bac ) │ │ - 18b7a: 2206 movs r2, #6 │ │ - 18b7c: 9c12 ldr r4, [sp, #72] ; 0x48 │ │ - 18b7e: 5836 ldr r6, [r6, r0] │ │ - 18b80: 3401 adds r4, #1 │ │ - 18b82: 4372 muls r2, r6 │ │ - 18b84: 9412 str r4, [sp, #72] ; 0x48 │ │ - 18b86: 18ad adds r5, r5, r2 │ │ - 18b88: 1c1c adds r4, r3, #0 │ │ - 18b8a: e75f b.n 18a4c │ │ - 18b8c: 9c0a ldr r4, [sp, #40] ; 0x28 │ │ - 18b8e: 3401 adds r4, #1 │ │ - 18b90: e701 b.n 18996 │ │ - 18b92: 46c0 nop ; (mov r8, r8) │ │ - 18b94: e928 0000 stmdb r8!, {} │ │ - 18b98: 4556 cmp r6, sl │ │ - 18b9a: 564e ldrsb r6, [r1, r1] │ │ - 18b9c: 022f lsls r7, r5, #8 │ │ - 18b9e: 0000 movs r0, r0 │ │ - 18ba0: 0232 lsls r2, r6, #8 │ │ - 18ba2: 0000 movs r0, r0 │ │ - 18ba4: 0231 lsls r1, r6, #8 │ │ - 18ba6: 0000 movs r0, r0 │ │ - 18ba8: 4150 adcs r0, r2 │ │ - 18baa: 5454 strb r4, [r2, r1] │ │ - 18bac: e910 0000 ldmdb r0, {} │ │ - 18bb0: ce80 ldmia r6!, {r7} │ │ - 18bb2: 0000 movs r0, r0 │ │ - 18bb4: cac0 ldmia r2!, {r6, r7} │ │ - 18bb6: 0000 movs r0, r0 │ │ - 18bb8: 4b3c ldr r3, [pc, #240] ; (18cac ) │ │ - 18bba: 4299 cmp r1, r3 │ │ - 18bbc: d000 beq.n 18bc0 │ │ - 18bbe: e517 b.n 185f0 │ │ - 18bc0: 9e0f ldr r6, [sp, #60] ; 0x3c │ │ - 18bc2: 2eef cmp r6, #239 ; 0xef │ │ - 18bc4: d901 bls.n 18bca │ │ - 18bc6: 24ef movs r4, #239 ; 0xef │ │ - 18bc8: 940f str r4, [sp, #60] ; 0x3c │ │ - 18bca: 9c0f ldr r4, [sp, #60] ; 0x3c │ │ - 18bcc: 9e09 ldr r6, [sp, #36] ; 0x24 │ │ - 18bce: 4b38 ldr r3, [pc, #224] ; (18cb0 ) │ │ - 18bd0: 4838 ldr r0, [pc, #224] ; (18cb4 ) │ │ - 18bd2: 2501 movs r5, #1 │ │ - 18bd4: 50f4 str r4, [r6, r3] │ │ - 18bd6: 1834 adds r4, r6, r0 │ │ - 18bd8: 9e0f ldr r6, [sp, #60] ; 0x3c │ │ - 18bda: 42b5 cmp r5, r6 │ │ - 18bdc: d900 bls.n 18be0 │ │ - 18bde: e507 b.n 185f0 │ │ - 18be0: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ - 18be2: 9e0d ldr r6, [sp, #52] ; 0x34 │ │ - 18be4: 330a adds r3, #10 │ │ - 18be6: 42b3 cmp r3, r6 │ │ - 18be8: d300 bcc.n 18bec │ │ - 18bea: e501 b.n 185f0 │ │ - 18bec: 9e0b ldr r6, [sp, #44] ; 0x2c │ │ - 18bee: 19bb adds r3, r7, r6 │ │ - 18bf0: 795a ldrb r2, [r3, #5] │ │ - 18bf2: 7919 ldrb r1, [r3, #4] │ │ - 18bf4: 0212 lsls r2, r2, #8 │ │ - 18bf6: 430a orrs r2, r1 │ │ - 18bf8: 7999 ldrb r1, [r3, #6] │ │ - 18bfa: 0409 lsls r1, r1, #16 │ │ - 18bfc: 430a orrs r2, r1 │ │ - 18bfe: 79d9 ldrb r1, [r3, #7] │ │ - 18c00: 0609 lsls r1, r1, #24 │ │ - 18c02: 430a orrs r2, r1 │ │ - 18c04: 0610 lsls r0, r2, #24 │ │ - 18c06: 0e11 lsrs r1, r2, #24 │ │ - 18c08: 4301 orrs r1, r0 │ │ - 18c0a: 20ff movs r0, #255 ; 0xff │ │ - 18c0c: 0400 lsls r0, r0, #16 │ │ - 18c0e: 4010 ands r0, r2 │ │ - 18c10: 0a00 lsrs r0, r0, #8 │ │ - 18c12: 4301 orrs r1, r0 │ │ - 18c14: 20ff movs r0, #255 ; 0xff │ │ - 18c16: 0200 lsls r0, r0, #8 │ │ - 18c18: 4002 ands r2, r0 │ │ - 18c1a: 0212 lsls r2, r2, #8 │ │ - 18c1c: 4311 orrs r1, r2 │ │ - 18c1e: 785a ldrb r2, [r3, #1] │ │ - 18c20: 7818 ldrb r0, [r3, #0] │ │ - 18c22: 0212 lsls r2, r2, #8 │ │ - 18c24: 4302 orrs r2, r0 │ │ - 18c26: 7898 ldrb r0, [r3, #2] │ │ - 18c28: 0400 lsls r0, r0, #16 │ │ - 18c2a: 4302 orrs r2, r0 │ │ - 18c2c: 78d8 ldrb r0, [r3, #3] │ │ - 18c2e: 6021 str r1, [r4, #0] │ │ - 18c30: 0600 lsls r0, r0, #24 │ │ - 18c32: 4302 orrs r2, r0 │ │ - 18c34: 0e10 lsrs r0, r2, #24 │ │ - 18c36: 0616 lsls r6, r2, #24 │ │ - 18c38: 4306 orrs r6, r0 │ │ - 18c3a: 20ff movs r0, #255 ; 0xff │ │ - 18c3c: 0400 lsls r0, r0, #16 │ │ - 18c3e: 4010 ands r0, r2 │ │ - 18c40: 0a00 lsrs r0, r0, #8 │ │ - 18c42: 4306 orrs r6, r0 │ │ - 18c44: 20ff movs r0, #255 ; 0xff │ │ - 18c46: 0200 lsls r0, r0, #8 │ │ - 18c48: 4002 ands r2, r0 │ │ - 18c4a: 0210 lsls r0, r2, #8 │ │ - 18c4c: 1c32 adds r2, r6, #0 │ │ - 18c4e: 4302 orrs r2, r0 │ │ - 18c50: 0796 lsls r6, r2, #30 │ │ - 18c52: d504 bpl.n 18c5e │ │ - 18c54: 8c60 ldrh r0, [r4, #34] ; 0x22 │ │ - 18c56: 2601 movs r6, #1 │ │ - 18c58: 40b1 lsls r1, r6 │ │ - 18c5a: 4330 orrs r0, r6 │ │ - 18c5c: 8460 strh r0, [r4, #34] ; 0x22 │ │ - 18c5e: 9e0b ldr r6, [sp, #44] ; 0x2c │ │ - 18c60: 1c08 adds r0, r1, #0 │ │ - 18c62: 3008 adds r0, #8 │ │ - 18c64: 1836 adds r6, r6, r0 │ │ - 18c66: 980d ldr r0, [sp, #52] ; 0x34 │ │ - 18c68: 960b str r6, [sp, #44] ; 0x2c │ │ - 18c6a: 4286 cmp r6, r0 │ │ - 18c6c: d900 bls.n 18c70 │ │ - 18c6e: e4bf b.n 185f0 │ │ - 18c70: 9e0e ldr r6, [sp, #56] ; 0x38 │ │ - 18c72: 42b1 cmp r1, r6 │ │ - 18c74: d900 bls.n 18c78 │ │ - 18c76: e4bb b.n 185f0 │ │ - 18c78: 0790 lsls r0, r2, #30 │ │ - 18c7a: d00a beq.n 18c92 │ │ - 18c7c: 8c60 ldrh r0, [r4, #34] ; 0x22 │ │ - 18c7e: 2200 movs r2, #0 │ │ - 18c80: 07c6 lsls r6, r0, #31 │ │ - 18c82: d500 bpl.n 18c86 │ │ - 18c84: 2207 movs r2, #7 │ │ - 18c86: 9100 str r1, [sp, #0] │ │ - 18c88: 3308 adds r3, #8 │ │ - 18c8a: 9809 ldr r0, [sp, #36] ; 0x24 │ │ - 18c8c: 1c21 adds r1, r4, #0 │ │ - 18c8e: f012 fcd7 bl 2b640 │ │ - 18c92: 3501 adds r5, #1 │ │ - 18c94: 3440 adds r4, #64 ; 0x40 │ │ - 18c96: e79f b.n 18bd8 │ │ - 18c98: 1c08 adds r0, r1, #0 │ │ - 18c9a: e004 b.n 18ca6 │ │ - 18c9c: 2001 movs r0, #1 │ │ - 18c9e: e002 b.n 18ca6 │ │ - 18ca0: 4662 mov r2, ip │ │ - 18ca2: 9203 str r2, [sp, #12] │ │ - 18ca4: e749 b.n 18b3a │ │ - 18ca6: b015 add sp, #84 ; 0x54 │ │ - 18ca8: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 18caa: 46c0 nop ; (mov r8, r8) │ │ - 18cac: 4d53 ldr r5, [pc, #332] ; (18dfc ) │ │ - 18cae: 4c50 ldr r4, [pc, #320] ; (18df0 ) │ │ - 18cb0: e924 0000 stmdb r4!, {} │ │ - 18cb4: 8240 strh r0, [r0, #18] │ │ + 180b8: 021b lsls r3, r3, #8 │ │ + 180ba: 4313 orrs r3, r2 │ │ + 180bc: 00db lsls r3, r3, #3 │ │ + 180be: 6023 str r3, [r4, #0] │ │ + 180c0: 7a0b ldrb r3, [r1, #8] │ │ + 180c2: 07da lsls r2, r3, #31 │ │ + 180c4: d503 bpl.n 180ce │ │ + 180c6: 2204 movs r2, #4 │ │ + 180c8: 6861 ldr r1, [r4, #4] │ │ + 180ca: 430a orrs r2, r1 │ │ + 180cc: 6062 str r2, [r4, #4] │ │ + 180ce: 2202 movs r2, #2 │ │ + 180d0: 4213 tst r3, r2 │ │ + 180d2: d002 beq.n 180da │ │ + 180d4: 6861 ldr r1, [r4, #4] │ │ + 180d6: 430a orrs r2, r1 │ │ + 180d8: 6062 str r2, [r4, #4] │ │ + 180da: 075b lsls r3, r3, #29 │ │ + 180dc: d503 bpl.n 180e6 │ │ + 180de: 2301 movs r3, #1 │ │ + 180e0: 6862 ldr r2, [r4, #4] │ │ + 180e2: 4313 orrs r3, r2 │ │ + 180e4: 6063 str r3, [r4, #4] │ │ + 180e6: 2600 movs r6, #0 │ │ + 180e8: 9d0a ldr r5, [sp, #40] ; 0x28 │ │ + 180ea: 350a adds r5, #10 │ │ + 180ec: 9b07 ldr r3, [sp, #28] │ │ + 180ee: 781b ldrb r3, [r3, #0] │ │ + 180f0: 429e cmp r6, r3 │ │ + 180f2: d300 bcc.n 180f6 │ │ + 180f4: e090 b.n 18218 │ │ + 180f6: 2400 movs r4, #0 │ │ + 180f8: 2e0f cmp r6, #15 │ │ + 180fa: d808 bhi.n 1810e │ │ + 180fc: ab13 add r3, sp, #76 ; 0x4c │ │ + 180fe: 5cf3 ldrb r3, [r6, r3] │ │ + 18100: 42a3 cmp r3, r4 │ │ + 18102: d004 beq.n 1810e │ │ + 18104: 2282 movs r2, #130 ; 0x82 │ │ + 18106: 0092 lsls r2, r2, #2 │ │ + 18108: 189b adds r3, r3, r2 │ │ + 1810a: 019b lsls r3, r3, #6 │ │ + 1810c: 18fc adds r4, r7, r3 │ │ + 1810e: 9b03 ldr r3, [sp, #12] │ │ + 18110: 5d5b ldrb r3, [r3, r5] │ │ + 18112: 9306 str r3, [sp, #24] │ │ + 18114: 2c00 cmp r4, #0 │ │ + 18116: d00e beq.n 18136 │ │ + 18118: 3b01 subs r3, #1 │ │ + 1811a: 2b15 cmp r3, #21 │ │ + 1811c: d80b bhi.n 18136 │ │ + 1811e: ab13 add r3, sp, #76 ; 0x4c │ │ + 18120: 5cf0 ldrb r0, [r6, r3] │ │ + 18122: 4b2f ldr r3, [pc, #188] ; (181e0 ) │ │ + 18124: 1c69 adds r1, r5, #1 │ │ + 18126: 0140 lsls r0, r0, #5 │ │ + 18128: 1838 adds r0, r7, r0 │ │ + 1812a: 18c0 adds r0, r0, r3 │ │ + 1812c: 9b03 ldr r3, [sp, #12] │ │ + 1812e: 9a06 ldr r2, [sp, #24] │ │ + 18130: 1859 adds r1, r3, r1 │ │ + 18132: f019 fde3 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 18136: 9b06 ldr r3, [sp, #24] │ │ + 18138: 195d adds r5, r3, r5 │ │ + 1813a: 1c6b adds r3, r5, #1 │ │ + 1813c: 2c00 cmp r4, #0 │ │ + 1813e: d04a beq.n 181d6 │ │ + 18140: 9a03 ldr r2, [sp, #12] │ │ + 18142: a81f add r0, sp, #124 ; 0x7c │ │ + 18144: 18d3 adds r3, r2, r3 │ │ + 18146: 2240 movs r2, #64 ; 0x40 │ │ + 18148: 8422 strh r2, [r4, #32] │ │ + 1814a: 2280 movs r2, #128 ; 0x80 │ │ + 1814c: 83a2 strh r2, [r4, #28] │ │ + 1814e: 785a ldrb r2, [r3, #1] │ │ + 18150: 7819 ldrb r1, [r3, #0] │ │ + 18152: 0212 lsls r2, r2, #8 │ │ + 18154: 430a orrs r2, r1 │ │ + 18156: 7899 ldrb r1, [r3, #2] │ │ + 18158: 0409 lsls r1, r1, #16 │ │ + 1815a: 4311 orrs r1, r2 │ │ + 1815c: 78da ldrb r2, [r3, #3] │ │ + 1815e: 0612 lsls r2, r2, #24 │ │ + 18160: 430a orrs r2, r1 │ │ + 18162: 6022 str r2, [r4, #0] │ │ + 18164: 795a ldrb r2, [r3, #5] │ │ + 18166: 7919 ldrb r1, [r3, #4] │ │ + 18168: 0212 lsls r2, r2, #8 │ │ + 1816a: 430a orrs r2, r1 │ │ + 1816c: 7999 ldrb r1, [r3, #6] │ │ + 1816e: 0409 lsls r1, r1, #16 │ │ + 18170: 4311 orrs r1, r2 │ │ + 18172: 79da ldrb r2, [r3, #7] │ │ + 18174: 0612 lsls r2, r2, #24 │ │ + 18176: 430a orrs r2, r1 │ │ + 18178: 6062 str r2, [r4, #4] │ │ + 1817a: 7a5a ldrb r2, [r3, #9] │ │ + 1817c: 7a19 ldrb r1, [r3, #8] │ │ + 1817e: 0212 lsls r2, r2, #8 │ │ + 18180: 430a orrs r2, r1 │ │ + 18182: 7a99 ldrb r1, [r3, #10] │ │ + 18184: 0409 lsls r1, r1, #16 │ │ + 18186: 4311 orrs r1, r2 │ │ + 18188: 7ada ldrb r2, [r3, #11] │ │ + 1818a: 0612 lsls r2, r2, #24 │ │ + 1818c: 430a orrs r2, r1 │ │ + 1818e: 60a2 str r2, [r4, #8] │ │ + 18190: 7c1a ldrb r2, [r3, #16] │ │ + 18192: 7bd9 ldrb r1, [r3, #15] │ │ + 18194: 0212 lsls r2, r2, #8 │ │ + 18196: 430a orrs r2, r1 │ │ + 18198: 61a2 str r2, [r4, #24] │ │ + 1819a: 7c59 ldrb r1, [r3, #17] │ │ + 1819c: 1d62 adds r2, r4, #5 │ │ + 1819e: 77d1 strb r1, [r2, #31] │ │ + 181a0: 7c9a ldrb r2, [r3, #18] │ │ + 181a2: a913 add r1, sp, #76 ; 0x4c │ │ + 181a4: 5c71 ldrb r1, [r6, r1] │ │ + 181a6: 0852 lsrs r2, r2, #1 │ │ + 181a8: 83e2 strh r2, [r4, #30] │ │ + 181aa: 7cda ldrb r2, [r3, #19] │ │ + 181ac: 5442 strb r2, [r0, r1] │ │ + 181ae: 0752 lsls r2, r2, #29 │ │ + 181b0: d503 bpl.n 181ba │ │ + 181b2: 2101 movs r1, #1 │ │ + 181b4: 8c62 ldrh r2, [r4, #34] ; 0x22 │ │ + 181b6: 430a orrs r2, r1 │ │ + 181b8: 8462 strh r2, [r4, #34] ; 0x22 │ │ + 181ba: 7cda ldrb r2, [r3, #19] │ │ + 181bc: 0712 lsls r2, r2, #28 │ │ + 181be: d503 bpl.n 181c8 │ │ + 181c0: 2102 movs r1, #2 │ │ + 181c2: 8c62 ldrh r2, [r4, #34] ; 0x22 │ │ + 181c4: 430a orrs r2, r1 │ │ + 181c6: 8462 strh r2, [r4, #34] ; 0x22 │ │ + 181c8: 7cdb ldrb r3, [r3, #19] │ │ + 181ca: 06db lsls r3, r3, #27 │ │ + 181cc: d503 bpl.n 181d6 │ │ + 181ce: 2204 movs r2, #4 │ │ + 181d0: 8c63 ldrh r3, [r4, #34] ; 0x22 │ │ + 181d2: 4313 orrs r3, r2 │ │ + 181d4: 8463 strh r3, [r4, #34] ; 0x22 │ │ + 181d6: 3515 adds r5, #21 │ │ + 181d8: 3601 adds r6, #1 │ │ + 181da: e787 b.n 180ec │ │ + 181dc: 0f8c lsrs r4, r1, #30 │ │ + 181de: 0002 movs r2, r0 │ │ + 181e0: e99c 0000 ; instruction: 0xe99c0000 │ │ + 181e4: e998 0000 ; instruction: 0xe9980000 │ │ + 181e8: e920 0000 stmdb r0!, {} │ │ + 181ec: e928 0000 stmdb r8!, {} │ │ + 181f0: e910 0000 ldmdb r0, {} │ │ + 181f4: e904 0000 stmdb r4, {} │ │ + 181f8: e924 0000 stmdb r4!, {} │ │ + 181fc: e90c 0000 stmdb ip, {} │ │ + 18200: be04 bkpt 0x0004 │ │ + 18202: 0000 movs r0, r0 │ │ + 18204: 047a lsls r2, r7, #17 │ │ + 18206: 0000 movs r0, r0 │ │ + 18208: 0249 lsls r1, r1, #9 │ │ + 1820a: 0000 movs r0, r0 │ │ + 1820c: 0232 lsls r2, r6, #8 │ │ + 1820e: 0000 movs r0, r0 │ │ + 18210: 0231 lsls r1, r6, #8 │ │ + 18212: 0000 movs r0, r0 │ │ + 18214: 022f lsls r7, r5, #8 │ │ + 18216: 0000 movs r0, r0 │ │ + 18218: 9b08 ldr r3, [sp, #32] │ │ + 1821a: 3301 adds r3, #1 │ │ + 1821c: 9308 str r3, [sp, #32] │ │ + 1821e: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 18220: 3304 adds r3, #4 │ │ + 18222: 9309 str r3, [sp, #36] ; 0x24 │ │ + 18224: e684 b.n 17f30 │ │ + 18226: 9a05 ldr r2, [sp, #20] │ │ + 18228: 1c6b adds r3, r5, #1 │ │ + 1822a: 33ff adds r3, #255 ; 0xff │ │ + 1822c: 4293 cmp r3, r2 │ │ + 1822e: d300 bcc.n 18232 │ │ + 18230: e694 b.n 17f5c │ │ + 18232: 9b03 ldr r3, [sp, #12] │ │ + 18234: 5d5c ldrb r4, [r3, r5] │ │ + 18236: 2c00 cmp r4, #0 │ │ + 18238: d00d beq.n 18256 │ │ + 1823a: 1c60 adds r0, r4, #1 │ │ + 1823c: f019 fd66 bl 31d0c <__aeabi_llsl@@Base+0x1ac> │ │ + 18240: 4ea7 ldr r6, [pc, #668] ; (184e0 ) │ │ + 18242: 9b03 ldr r3, [sp, #12] │ │ + 18244: 1c69 adds r1, r5, #1 │ │ + 18246: 1c22 adds r2, r4, #0 │ │ + 18248: 1859 adds r1, r3, r1 │ │ + 1824a: 51b8 str r0, [r7, r6] │ │ + 1824c: f019 fd56 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 18250: 2200 movs r2, #0 │ │ + 18252: 59bb ldr r3, [r7, r6] │ │ + 18254: 551a strb r2, [r3, r4] │ │ + 18256: 4ba3 ldr r3, [pc, #652] ; (184e4 ) │ │ + 18258: 3501 adds r5, #1 │ │ + 1825a: 192d adds r5, r5, r4 │ │ + 1825c: 18fe adds r6, r7, r3 │ │ + 1825e: 4ba2 ldr r3, [pc, #648] ; (184e8 ) │ │ + 18260: 18fb adds r3, r7, r3 │ │ + 18262: 9306 str r3, [sp, #24] │ │ + 18264: 9b03 ldr r3, [sp, #12] │ │ + 18266: 5d5c ldrb r4, [r3, r5] │ │ + 18268: 1e63 subs r3, r4, #1 │ │ + 1826a: 2b12 cmp r3, #18 │ │ + 1826c: d806 bhi.n 1827c │ │ + 1826e: 9b03 ldr r3, [sp, #12] │ │ + 18270: 1c69 adds r1, r5, #1 │ │ + 18272: 1c30 adds r0, r6, #0 │ │ + 18274: 1859 adds r1, r3, r1 │ │ + 18276: 1c22 adds r2, r4, #0 │ │ + 18278: f019 fd40 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 1827c: 1c63 adds r3, r4, #1 │ │ + 1827e: 18ed adds r5, r5, r3 │ │ + 18280: 3401 adds r4, #1 │ │ + 18282: 9b05 ldr r3, [sp, #20] │ │ + 18284: 34ff adds r4, #255 ; 0xff │ │ + 18286: 1964 adds r4, r4, r5 │ │ + 18288: 429c cmp r4, r3 │ │ + 1828a: d300 bcc.n 1828e │ │ + 1828c: e666 b.n 17f5c │ │ + 1828e: 9b06 ldr r3, [sp, #24] │ │ + 18290: 3624 adds r6, #36 ; 0x24 │ │ + 18292: 429e cmp r6, r3 │ │ + 18294: d1e6 bne.n 18264 │ │ + 18296: 9b03 ldr r3, [sp, #12] │ │ + 18298: 9a05 ldr r2, [sp, #20] │ │ + 1829a: 595b ldr r3, [r3, r5] │ │ + 1829c: 195d adds r5, r3, r5 │ │ + 1829e: 9306 str r3, [sp, #24] │ │ + 182a0: 1c6b adds r3, r5, #1 │ │ + 182a2: 33ff adds r3, #255 ; 0xff │ │ + 182a4: 4293 cmp r3, r2 │ │ + 182a6: d300 bcc.n 182aa │ │ + 182a8: e658 b.n 17f5c │ │ + 182aa: 21ff movs r1, #255 ; 0xff │ │ + 182ac: 4b8f ldr r3, [pc, #572] ; (184ec ) │ │ + 182ae: 2680 movs r6, #128 ; 0x80 │ │ + 182b0: 18fa adds r2, r7, r3 │ │ + 182b2: 468c mov ip, r1 │ │ + 182b4: 2300 movs r3, #0 │ │ + 182b6: 0076 lsls r6, r6, #1 │ │ + 182b8: 4661 mov r1, ip │ │ + 182ba: 7011 strb r1, [r2, #0] │ │ + 182bc: 9905 ldr r1, [sp, #20] │ │ + 182be: 1cac adds r4, r5, #2 │ │ + 182c0: 428c cmp r4, r1 │ │ + 182c2: d300 bcc.n 182c6 │ │ + 182c4: e64a b.n 17f5c │ │ + 182c6: 9804 ldr r0, [sp, #16] │ │ + 182c8: 9904 ldr r1, [sp, #16] │ │ + 182ca: 7980 ldrb r0, [r0, #6] │ │ + 182cc: 7949 ldrb r1, [r1, #5] │ │ + 182ce: 0200 lsls r0, r0, #8 │ │ + 182d0: 4308 orrs r0, r1 │ │ + 182d2: 4283 cmp r3, r0 │ │ + 182d4: d203 bcs.n 182de │ │ + 182d6: 9903 ldr r1, [sp, #12] │ │ + 182d8: 5d49 ldrb r1, [r1, r5] │ │ + 182da: 1c25 adds r5, r4, #0 │ │ + 182dc: 7011 strb r1, [r2, #0] │ │ + 182de: 3301 adds r3, #1 │ │ + 182e0: 3201 adds r2, #1 │ │ + 182e2: 42b3 cmp r3, r6 │ │ + 182e4: d1e8 bne.n 182b8 │ │ + 182e6: 4b82 ldr r3, [pc, #520] ; (184f0 ) │ │ + 182e8: 18fb adds r3, r7, r3 │ │ + 182ea: 930e str r3, [sp, #56] ; 0x38 │ │ + 182ec: 4b81 ldr r3, [pc, #516] ; (184f4 ) │ │ + 182ee: 18fb adds r3, r7, r3 │ │ + 182f0: 930a str r3, [sp, #40] ; 0x28 │ │ + 182f2: 2300 movs r3, #0 │ │ + 182f4: 9307 str r3, [sp, #28] │ │ + 182f6: 9b04 ldr r3, [sp, #16] │ │ + 182f8: 78da ldrb r2, [r3, #3] │ │ + 182fa: 791b ldrb r3, [r3, #4] │ │ + 182fc: 021b lsls r3, r3, #8 │ │ + 182fe: 4313 orrs r3, r2 │ │ + 18300: 9a07 ldr r2, [sp, #28] │ │ + 18302: 429a cmp r2, r3 │ │ + 18304: d300 bcc.n 18308 │ │ + 18306: e0b3 b.n 18470 │ │ + 18308: 1c2b adds r3, r5, #0 │ │ + 1830a: 9a05 ldr r2, [sp, #20] │ │ + 1830c: 3308 adds r3, #8 │ │ + 1830e: 4293 cmp r3, r2 │ │ + 18310: d300 bcc.n 18314 │ │ + 18312: e623 b.n 17f5c │ │ + 18314: 9b03 ldr r3, [sp, #12] │ │ + 18316: 595b ldr r3, [r3, r5] │ │ + 18318: 930b str r3, [sp, #44] ; 0x2c │ │ + 1831a: 1d2b adds r3, r5, #4 │ │ + 1831c: 930c str r3, [sp, #48] ; 0x30 │ │ + 1831e: 9a0c ldr r2, [sp, #48] ; 0x30 │ │ + 18320: 9b03 ldr r3, [sp, #12] │ │ + 18322: 4694 mov ip, r2 │ │ + 18324: 9a03 ldr r2, [sp, #12] │ │ + 18326: 4463 add r3, ip │ │ + 18328: 9306 str r3, [sp, #24] │ │ + 1832a: 1952 adds r2, r2, r5 │ │ + 1832c: 7996 ldrb r6, [r2, #6] │ │ + 1832e: 9a07 ldr r2, [sp, #28] │ │ + 18330: 781b ldrb r3, [r3, #0] │ │ + 18332: 2aef cmp r2, #239 ; 0xef │ │ + 18334: d900 bls.n 18338 │ │ + 18336: e08c b.n 18452 │ │ + 18338: 4661 mov r1, ip │ │ + 1833a: 9a05 ldr r2, [sp, #20] │ │ + 1833c: 1a52 subs r2, r2, r1 │ │ + 1833e: 990b ldr r1, [sp, #44] ; 0x2c │ │ + 18340: 4291 cmp r1, r2 │ │ + 18342: d300 bcc.n 18346 │ │ + 18344: e085 b.n 18452 │ │ + 18346: 3301 adds r3, #1 │ │ + 18348: 9308 str r3, [sp, #32] │ │ + 1834a: 2b07 cmp r3, #7 │ │ + 1834c: d800 bhi.n 18350 │ │ + 1834e: e080 b.n 18452 │ │ + 18350: 1e73 subs r3, r6, #1 │ │ + 18352: 2b1e cmp r3, #30 │ │ + 18354: d80e bhi.n 18374 │ │ + 18356: 9b03 ldr r3, [sp, #12] │ │ + 18358: ac17 add r4, sp, #92 ; 0x5c │ │ + 1835a: 3507 adds r5, #7 │ │ + 1835c: 1959 adds r1, r3, r5 │ │ + 1835e: 1c32 adds r2, r6, #0 │ │ + 18360: 1c20 adds r0, r4, #0 │ │ + 18362: f019 fccb bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 18366: 2300 movs r3, #0 │ │ + 18368: 1c38 adds r0, r7, #0 │ │ + 1836a: 9907 ldr r1, [sp, #28] │ │ + 1836c: 1c22 adds r2, r4, #0 │ │ + 1836e: 55a3 strb r3, [r4, r6] │ │ + 18370: f014 fc90 bl 2cc94 │ │ + 18374: 466a mov r2, sp │ │ + 18376: 9b0e ldr r3, [sp, #56] ; 0x38 │ │ + 18378: 8c12 ldrh r2, [r2, #32] │ │ + 1837a: 9808 ldr r0, [sp, #32] │ │ + 1837c: 801a strh r2, [r3, #0] │ │ + 1837e: 9b0f ldr r3, [sp, #60] ; 0x3c │ │ + 18380: 58fb ldr r3, [r7, r3] │ │ + 18382: 1c19 adds r1, r3, #0 │ │ + 18384: 9309 str r3, [sp, #36] ; 0x24 │ │ + 18386: f012 fea3 bl 2b0d0 │ │ + 1838a: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 1838c: 6018 str r0, [r3, #0] │ │ + 1838e: 2800 cmp r0, #0 │ │ + 18390: d100 bne.n 18394 │ │ + 18392: e5e3 b.n 17f5c │ │ + 18394: 2200 movs r2, #0 │ │ + 18396: 1cf3 adds r3, r6, #3 │ │ + 18398: 9209 str r2, [sp, #36] ; 0x24 │ │ + 1839a: 9a0b ldr r2, [sp, #44] ; 0x2c │ │ + 1839c: 4293 cmp r3, r2 │ │ + 1839e: d258 bcs.n 18452 │ │ + 183a0: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 183a2: 9908 ldr r1, [sp, #32] │ │ + 183a4: 428a cmp r2, r1 │ │ + 183a6: d254 bcs.n 18452 │ │ + 183a8: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ + 183aa: 1c5d adds r5, r3, #1 │ │ + 183ac: 6814 ldr r4, [r2, #0] │ │ + 183ae: 9a0f ldr r2, [sp, #60] ; 0x3c │ │ + 183b0: 58b9 ldr r1, [r7, r2] │ │ + 183b2: 9a06 ldr r2, [sp, #24] │ │ + 183b4: 5cd2 ldrb r2, [r2, r3] │ │ + 183b6: 920d str r2, [sp, #52] ; 0x34 │ │ + 183b8: 0652 lsls r2, r2, #25 │ │ + 183ba: d443 bmi.n 18444 │ │ + 183bc: 2206 movs r2, #6 │ │ + 183be: 434a muls r2, r1 │ │ + 183c0: 9909 ldr r1, [sp, #36] ; 0x24 │ │ + 183c2: 4351 muls r1, r2 │ │ + 183c4: 1862 adds r2, r4, r1 │ │ + 183c6: 241f movs r4, #31 │ │ + 183c8: 990d ldr r1, [sp, #52] ; 0x34 │ │ + 183ca: 400c ands r4, r1 │ │ + 183cc: 1c99 adds r1, r3, #2 │ │ + 183ce: 468c mov ip, r1 │ │ + 183d0: 9906 ldr r1, [sp, #24] │ │ + 183d2: 5d4e ldrb r6, [r1, r5] │ │ + 183d4: 257f movs r5, #127 ; 0x7f │ │ + 183d6: 4035 ands r5, r6 │ │ + 183d8: d009 beq.n 183ee │ │ + 183da: 2006 movs r0, #6 │ │ + 183dc: 4360 muls r0, r4 │ │ + 183de: 21ff movs r1, #255 ; 0xff │ │ + 183e0: 1810 adds r0, r2, r0 │ │ + 183e2: 2d01 cmp r5, #1 │ │ + 183e4: d002 beq.n 183ec │ │ + 183e6: 1e69 subs r1, r5, #1 │ │ + 183e8: 0609 lsls r1, r1, #24 │ │ + 183ea: 0e09 lsrs r1, r1, #24 │ │ + 183ec: 7001 strb r1, [r0, #0] │ │ + 183ee: 2006 movs r0, #6 │ │ + 183f0: 4344 muls r4, r0 │ │ + 183f2: 1914 adds r4, r2, r4 │ │ + 183f4: 4662 mov r2, ip │ │ + 183f6: 1cdd adds r5, r3, #3 │ │ + 183f8: 9b06 ldr r3, [sp, #24] │ │ + 183fa: 5c9b ldrb r3, [r3, r2] │ │ + 183fc: 7063 strb r3, [r4, #1] │ │ + 183fe: 2380 movs r3, #128 ; 0x80 │ │ + 18400: 421e tst r6, r3 │ │ + 18402: d01f beq.n 18444 │ │ + 18404: 9b06 ldr r3, [sp, #24] │ │ + 18406: 1c6a adds r2, r5, #1 │ │ + 18408: 5d5e ldrb r6, [r3, r5] │ │ + 1840a: 233f movs r3, #63 ; 0x3f │ │ + 1840c: 0671 lsls r1, r6, #25 │ │ + 1840e: d505 bpl.n 1841c │ │ + 18410: 2101 movs r1, #1 │ │ + 18412: 4033 ands r3, r6 │ │ + 18414: 70a1 strb r1, [r4, #2] │ │ + 18416: 7123 strb r3, [r4, #4] │ │ + 18418: 1c15 adds r5, r2, #0 │ │ + 1841a: e7f0 b.n 183fe │ │ + 1841c: 9906 ldr r1, [sp, #24] │ │ + 1841e: 4033 ands r3, r6 │ │ + 18420: 3502 adds r5, #2 │ │ + 18422: 5c8a ldrb r2, [r1, r2] │ │ + 18424: 2b0c cmp r3, #12 │ │ + 18426: d104 bne.n 18432 │ │ + 18428: 2301 movs r3, #1 │ │ + 1842a: 40da lsrs r2, r3 │ │ + 1842c: 70a3 strb r3, [r4, #2] │ │ + 1842e: 7122 strb r2, [r4, #4] │ │ + 18430: e7e5 b.n 183fe │ │ + 18432: 2b0f cmp r3, #15 │ │ + 18434: d8e3 bhi.n 183fe │ │ + 18436: 70e3 strb r3, [r4, #3] │ │ + 18438: 7162 strb r2, [r4, #5] │ │ + 1843a: 1c38 adds r0, r7, #0 │ │ + 1843c: 1c21 adds r1, r4, #0 │ │ + 1843e: f007 fb0d bl 1fa5c │ │ + 18442: e7dc b.n 183fe │ │ + 18444: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 18446: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 18448: 09db lsrs r3, r3, #7 │ │ + 1844a: 18d3 adds r3, r2, r3 │ │ + 1844c: 9309 str r3, [sp, #36] ; 0x24 │ │ + 1844e: 1c2b adds r3, r5, #0 │ │ + 18450: e7a3 b.n 1839a │ │ + 18452: 9a0c ldr r2, [sp, #48] ; 0x30 │ │ + 18454: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 18456: 4694 mov ip, r2 │ │ + 18458: 4463 add r3, ip │ │ + 1845a: 1c1d adds r5, r3, #0 │ │ + 1845c: 9b07 ldr r3, [sp, #28] │ │ + 1845e: 3301 adds r3, #1 │ │ + 18460: 9307 str r3, [sp, #28] │ │ + 18462: 9b0e ldr r3, [sp, #56] ; 0x38 │ │ + 18464: 3302 adds r3, #2 │ │ + 18466: 930e str r3, [sp, #56] ; 0x38 │ │ + 18468: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 1846a: 3304 adds r3, #4 │ │ + 1846c: 930a str r3, [sp, #40] ; 0x28 │ │ + 1846e: e742 b.n 182f6 │ │ + 18470: 2601 movs r6, #1 │ │ + 18472: 4b21 ldr r3, [pc, #132] ; (184f8 ) │ │ + 18474: 18fc adds r4, r7, r3 │ │ + 18476: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ + 18478: 58fb ldr r3, [r7, r3] │ │ + 1847a: 9304 str r3, [sp, #16] │ │ + 1847c: 429e cmp r6, r3 │ │ + 1847e: d900 bls.n 18482 │ │ + 18480: e56c b.n 17f5c │ │ + 18482: 6823 ldr r3, [r4, #0] │ │ + 18484: 2b00 cmp r3, #0 │ │ + 18486: d01d beq.n 184c4 │ │ + 18488: 9b05 ldr r3, [sp, #20] │ │ + 1848a: 3b09 subs r3, #9 │ │ + 1848c: 429d cmp r5, r3 │ │ + 1848e: d300 bcc.n 18492 │ │ + 18490: e564 b.n 17f5c │ │ + 18492: ab1f add r3, sp, #124 ; 0x7c │ │ + 18494: 5cf2 ldrb r2, [r6, r3] │ │ + 18496: 8c61 ldrh r1, [r4, #34] ; 0x22 │ │ + 18498: 2301 movs r3, #1 │ │ + 1849a: 0792 lsls r2, r2, #30 │ │ + 1849c: d004 beq.n 184a8 │ │ + 1849e: 2215 movs r2, #21 │ │ + 184a0: 4219 tst r1, r3 │ │ + 184a2: d105 bne.n 184b0 │ │ + 184a4: 2211 movs r2, #17 │ │ + 184a6: e003 b.n 184b0 │ │ + 184a8: 2205 movs r2, #5 │ │ + 184aa: 400b ands r3, r1 │ │ + 184ac: 425b negs r3, r3 │ │ + 184ae: 401a ands r2, r3 │ │ + 184b0: 9905 ldr r1, [sp, #20] │ │ + 184b2: 9b03 ldr r3, [sp, #12] │ │ + 184b4: 1c38 adds r0, r7, #0 │ │ + 184b6: 1b49 subs r1, r1, r5 │ │ + 184b8: 195b adds r3, r3, r5 │ │ + 184ba: 9100 str r1, [sp, #0] │ │ + 184bc: 1c21 adds r1, r4, #0 │ │ + 184be: f013 ffe7 bl 2c490 │ │ + 184c2: 182d adds r5, r5, r0 │ │ + 184c4: 3601 adds r6, #1 │ │ + 184c6: 3440 adds r4, #64 ; 0x40 │ │ + 184c8: e7d5 b.n 18476 │ │ + 184ca: 9b11 ldr r3, [sp, #68] ; 0x44 │ │ + 184cc: 9a5b ldr r2, [sp, #364] ; 0x16c │ │ + 184ce: 1c20 adds r0, r4, #0 │ │ + 184d0: 681b ldr r3, [r3, #0] │ │ + 184d2: 429a cmp r2, r3 │ │ + 184d4: d001 beq.n 184da │ │ + 184d6: f019 fbe9 bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + 184da: b05d add sp, #372 ; 0x174 │ │ + 184dc: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 184de: 46c0 nop ; (mov r8, r8) │ │ + 184e0: e994 0000 ; instruction: 0xe9940000 │ │ + 184e4: c1d0 stmia r1!, {r4, r6, r7} │ │ + 184e6: 0000 movs r0, r0 │ │ + 184e8: c650 stmia r6!, {r4, r6} │ │ + 184ea: 0000 movs r0, r0 │ │ + 184ec: d060 beq.n 185b0 │ │ + 184ee: 0000 movs r0, r0 │ │ + 184f0: ce80 ldmia r6!, {r7} │ │ + 184f2: 0000 movs r0, r0 │ │ + 184f4: cac0 ldmia r2!, {r6, r7} │ │ + 184f6: 0000 movs r0, r0 │ │ + 184f8: 8240 strh r0, [r0, #18] │ │ ... │ │ │ │ -00018cb8 : │ │ - 18cb8: 4bb1 ldr r3, [pc, #708] ; (18f80 ) │ │ - 18cba: b5f0 push {r4, r5, r6, r7, lr} │ │ - 18cbc: 447b add r3, pc │ │ - 18cbe: 681b ldr r3, [r3, #0] │ │ - 18cc0: b0e9 sub sp, #420 ; 0x1a4 │ │ - 18cc2: 9210 str r2, [sp, #64] ; 0x40 │ │ - 18cc4: 681a ldr r2, [r3, #0] │ │ - 18cc6: 1c06 adds r6, r0, #0 │ │ - 18cc8: 910d str r1, [sp, #52] ; 0x34 │ │ - 18cca: 9267 str r2, [sp, #412] ; 0x19c │ │ - 18ccc: 9321 str r3, [sp, #132] ; 0x84 │ │ - 18cce: 2900 cmp r1, #0 │ │ - 18cd0: d101 bne.n 18cd6 │ │ - 18cd2: f000 fcb1 bl 19638 │ │ - 18cd6: 4bab ldr r3, [pc, #684] ; (18f84 ) │ │ - 18cd8: 9d10 ldr r5, [sp, #64] ; 0x40 │ │ - 18cda: 2000 movs r0, #0 │ │ - 18cdc: 429d cmp r5, r3 │ │ - 18cde: d801 bhi.n 18ce4 │ │ - 18ce0: f000 fcab bl 1963a │ │ - 18ce4: 784a ldrb r2, [r1, #1] │ │ - 18ce6: 780b ldrb r3, [r1, #0] │ │ - 18ce8: 0212 lsls r2, r2, #8 │ │ - 18cea: 431a orrs r2, r3 │ │ - 18cec: 788b ldrb r3, [r1, #2] │ │ - 18cee: 041b lsls r3, r3, #16 │ │ - 18cf0: 431a orrs r2, r3 │ │ - 18cf2: 78cb ldrb r3, [r1, #3] │ │ - 18cf4: 061b lsls r3, r3, #24 │ │ - 18cf6: 431a orrs r2, r3 │ │ - 18cf8: 4ba3 ldr r3, [pc, #652] ; (18f88 ) │ │ - 18cfa: 429a cmp r2, r3 │ │ - 18cfc: d001 beq.n 18d02 │ │ - 18cfe: f000 fc9c bl 1963a │ │ - 18d02: 790c ldrb r4, [r1, #4] │ │ - 18d04: 4284 cmp r4, r0 │ │ - 18d06: d101 bne.n 18d0c │ │ - 18d08: f000 fc97 bl 1963a │ │ - 18d0c: 230f movs r3, #15 │ │ - 18d0e: 439c bics r4, r3 │ │ - 18d10: 4284 cmp r4, r0 │ │ - 18d12: d001 beq.n 18d18 │ │ - 18d14: f000 fc91 bl 1963a │ │ - 18d18: 499c ldr r1, [pc, #624] ; (18f8c ) │ │ - 18d1a: 221e movs r2, #30 │ │ - 18d1c: 2542 movs r5, #66 ; 0x42 │ │ - 18d1e: 1870 adds r0, r6, r1 │ │ - 18d20: 990d ldr r1, [sp, #52] ; 0x34 │ │ - 18d22: 310d adds r1, #13 │ │ - 18d24: f017 fe7a bl 30a1c <__clzsi2+0x168> │ │ - 18d28: 4b99 ldr r3, [pc, #612] ; (18f90 ) │ │ - 18d2a: 4a9a ldr r2, [pc, #616] ; (18f94 ) │ │ - 18d2c: 54f4 strb r4, [r6, r3] │ │ - 18d2e: 2380 movs r3, #128 ; 0x80 │ │ - 18d30: 029b lsls r3, r3, #10 │ │ - 18d32: 50b3 str r3, [r6, r2] │ │ - 18d34: 4b98 ldr r3, [pc, #608] ; (18f98 ) │ │ - 18d36: 50f4 str r4, [r6, r3] │ │ - 18d38: 950e str r5, [sp, #56] ; 0x38 │ │ - 18d3a: 9b0e ldr r3, [sp, #56] ; 0x38 │ │ - 18d3c: 9d10 ldr r5, [sp, #64] ; 0x40 │ │ - 18d3e: 3307 adds r3, #7 │ │ - 18d40: 42ab cmp r3, r5 │ │ - 18d42: d301 bcc.n 18d48 │ │ - 18d44: f000 fc67 bl 19616 │ │ - 18d48: 9d0d ldr r5, [sp, #52] ; 0x34 │ │ - 18d4a: 980e ldr r0, [sp, #56] ; 0x38 │ │ - 18d4c: 4a93 ldr r2, [pc, #588] ; (18f9c ) │ │ - 18d4e: 182f adds r7, r5, r0 │ │ - 18d50: 683b ldr r3, [r7, #0] │ │ - 18d52: 4293 cmp r3, r2 │ │ - 18d54: d100 bne.n 18d58 │ │ - 18d56: e363 b.n 19420 │ │ - 18d58: d815 bhi.n 18d86 │ │ - 18d5a: 4a91 ldr r2, [pc, #580] ; (18fa0 ) │ │ - 18d5c: 4293 cmp r3, r2 │ │ - 18d5e: d101 bne.n 18d64 │ │ - 18d60: f000 fc59 bl 19616 │ │ - 18d64: 4a8f ldr r2, [pc, #572] ; (18fa4 ) │ │ - 18d66: 4293 cmp r3, r2 │ │ - 18d68: d019 beq.n 18d9e │ │ - 18d6a: 4a8f ldr r2, [pc, #572] ; (18fa8 ) │ │ - 18d6c: 4293 cmp r3, r2 │ │ - 18d6e: d001 beq.n 18d74 │ │ - 18d70: f000 fc4d bl 1960e │ │ - 18d74: 9d0e ldr r5, [sp, #56] ; 0x38 │ │ - 18d76: 3508 adds r5, #8 │ │ - 18d78: 950e str r5, [sp, #56] ; 0x38 │ │ - 18d7a: 4d8c ldr r5, [pc, #560] ; (18fac ) │ │ - 18d7c: 1975 adds r5, r6, r5 │ │ - 18d7e: 950b str r5, [sp, #44] ; 0x2c │ │ - 18d80: 2501 movs r5, #1 │ │ - 18d82: f000 fc26 bl 195d2 │ │ - 18d86: 4a8a ldr r2, [pc, #552] ; (18fb0 ) │ │ - 18d88: 4293 cmp r3, r2 │ │ - 18d8a: d100 bne.n 18d8e │ │ - 18d8c: e09f b.n 18ece │ │ - 18d8e: 4a89 ldr r2, [pc, #548] ; (18fb4 ) │ │ - 18d90: 4293 cmp r3, r2 │ │ - 18d92: d06c beq.n 18e6e │ │ - 18d94: 4a88 ldr r2, [pc, #544] ; (18fb8 ) │ │ - 18d96: 4293 cmp r3, r2 │ │ - 18d98: d001 beq.n 18d9e │ │ - 18d9a: f000 fc38 bl 1960e │ │ - 18d9e: 4987 ldr r1, [pc, #540] ; (18fbc ) │ │ - 18da0: 9d0e ldr r5, [sp, #56] ; 0x38 │ │ - 18da2: 7978 ldrb r0, [r7, #5] │ │ - 18da4: 185b adds r3, r3, r1 │ │ - 18da6: 425a negs r2, r3 │ │ - 18da8: 4153 adcs r3, r2 │ │ - 18daa: 18ed adds r5, r5, r3 │ │ - 18dac: 793b ldrb r3, [r7, #4] │ │ - 18dae: 0200 lsls r0, r0, #8 │ │ - 18db0: 950e str r5, [sp, #56] ; 0x38 │ │ - 18db2: 4318 orrs r0, r3 │ │ - 18db4: 79bb ldrb r3, [r7, #6] │ │ - 18db6: 9d10 ldr r5, [sp, #64] ; 0x40 │ │ - 18db8: 041b lsls r3, r3, #16 │ │ - 18dba: 4318 orrs r0, r3 │ │ - 18dbc: 79fb ldrb r3, [r7, #7] │ │ - 18dbe: 061b lsls r3, r3, #24 │ │ - 18dc0: 4318 orrs r0, r3 │ │ - 18dc2: 42a8 cmp r0, r5 │ │ - 18dc4: d901 bls.n 18dca │ │ - 18dc6: f000 fc26 bl 19616 │ │ - 18dca: 9d0e ldr r5, [sp, #56] ; 0x38 │ │ - 18dcc: 1c03 adds r3, r0, #0 │ │ - 18dce: 3308 adds r3, #8 │ │ - 18dd0: 195b adds r3, r3, r5 │ │ - 18dd2: 9d10 ldr r5, [sp, #64] ; 0x40 │ │ - 18dd4: 42ab cmp r3, r5 │ │ - 18dd6: d901 bls.n 18ddc │ │ - 18dd8: f000 fc1d bl 19616 │ │ - 18ddc: 2807 cmp r0, #7 │ │ - 18dde: d93a bls.n 18e56 │ │ - 18de0: 4c77 ldr r4, [pc, #476] ; (18fc0 ) │ │ - 18de2: 5931 ldr r1, [r6, r4] │ │ - 18de4: 2900 cmp r1, #0 │ │ - 18de6: d136 bne.n 18e56 │ │ - 18de8: f017 fe20 bl 30a2c <__clzsi2+0x178> │ │ - 18dec: 5130 str r0, [r6, r4] │ │ - 18dee: 2800 cmp r0, #0 │ │ - 18df0: d031 beq.n 18e56 │ │ - 18df2: 9d0d ldr r5, [sp, #52] ; 0x34 │ │ - 18df4: 980e ldr r0, [sp, #56] ; 0x38 │ │ - 18df6: 182d adds r5, r5, r0 │ │ - 18df8: 950f str r5, [sp, #60] ; 0x3c │ │ - 18dfa: 797b ldrb r3, [r7, #5] │ │ - 18dfc: 793a ldrb r2, [r7, #4] │ │ - 18dfe: 950b str r5, [sp, #44] ; 0x2c │ │ - 18e00: 021b lsls r3, r3, #8 │ │ - 18e02: 4313 orrs r3, r2 │ │ - 18e04: 79ba ldrb r2, [r7, #6] │ │ - 18e06: 980b ldr r0, [sp, #44] ; 0x2c │ │ - 18e08: 990f ldr r1, [sp, #60] ; 0x3c │ │ - 18e0a: 0412 lsls r2, r2, #16 │ │ - 18e0c: 4313 orrs r3, r2 │ │ - 18e0e: 79fa ldrb r2, [r7, #7] │ │ - 18e10: 1a45 subs r5, r0, r1 │ │ - 18e12: 0612 lsls r2, r2, #24 │ │ - 18e14: 4313 orrs r3, r2 │ │ - 18e16: 3b01 subs r3, #1 │ │ - 18e18: 429d cmp r5, r3 │ │ - 18e1a: d219 bcs.n 18e50 │ │ - 18e1c: 990b ldr r1, [sp, #44] ; 0x2c │ │ - 18e1e: 1c28 adds r0, r5, #0 │ │ - 18e20: 7a09 ldrb r1, [r1, #8] │ │ - 18e22: 910c str r1, [sp, #48] ; 0x30 │ │ - 18e24: 2128 movs r1, #40 ; 0x28 │ │ - 18e26: f015 f901 bl 2e02c <__aeabi_uidivmod> │ │ - 18e2a: 2927 cmp r1, #39 ; 0x27 │ │ - 18e2c: d103 bne.n 18e36 │ │ - 18e2e: 4a64 ldr r2, [pc, #400] ; (18fc0 ) │ │ - 18e30: 230d movs r3, #13 │ │ - 18e32: 58b2 ldr r2, [r6, r2] │ │ - 18e34: e008 b.n 18e48 │ │ - 18e36: 990c ldr r1, [sp, #48] ; 0x30 │ │ - 18e38: 4861 ldr r0, [pc, #388] ; (18fc0 ) │ │ - 18e3a: 1c0b adds r3, r1, #0 │ │ - 18e3c: 0609 lsls r1, r1, #24 │ │ - 18e3e: 5832 ldr r2, [r6, r0] │ │ - 18e40: 1609 asrs r1, r1, #24 │ │ - 18e42: 2920 cmp r1, #32 │ │ - 18e44: da00 bge.n 18e48 │ │ - 18e46: 2320 movs r3, #32 │ │ - 18e48: 5553 strb r3, [r2, r5] │ │ - 18e4a: 9d0b ldr r5, [sp, #44] ; 0x2c │ │ - 18e4c: 3501 adds r5, #1 │ │ - 18e4e: e7d4 b.n 18dfa │ │ - 18e50: 5932 ldr r2, [r6, r4] │ │ - 18e52: 2100 movs r1, #0 │ │ - 18e54: 54d1 strb r1, [r2, r3] │ │ - 18e56: 797b ldrb r3, [r7, #5] │ │ - 18e58: 793a ldrb r2, [r7, #4] │ │ - 18e5a: 021b lsls r3, r3, #8 │ │ - 18e5c: 4313 orrs r3, r2 │ │ - 18e5e: 79ba ldrb r2, [r7, #6] │ │ - 18e60: 0412 lsls r2, r2, #16 │ │ - 18e62: 4313 orrs r3, r2 │ │ - 18e64: 79fa ldrb r2, [r7, #7] │ │ - 18e66: 0612 lsls r2, r2, #24 │ │ - 18e68: 4313 orrs r3, r2 │ │ - 18e6a: 3307 adds r3, #7 │ │ - 18e6c: e2f2 b.n 19454 │ │ - 18e6e: 797a ldrb r2, [r7, #5] │ │ - 18e70: 793b ldrb r3, [r7, #4] │ │ - 18e72: 9d10 ldr r5, [sp, #64] ; 0x40 │ │ - 18e74: 0212 lsls r2, r2, #8 │ │ - 18e76: 431a orrs r2, r3 │ │ - 18e78: 79bb ldrb r3, [r7, #6] │ │ - 18e7a: 041b lsls r3, r3, #16 │ │ - 18e7c: 431a orrs r2, r3 │ │ - 18e7e: 79fb ldrb r3, [r7, #7] │ │ - 18e80: 061b lsls r3, r3, #24 │ │ - 18e82: 431a orrs r2, r3 │ │ - 18e84: 42aa cmp r2, r5 │ │ - 18e86: d300 bcc.n 18e8a │ │ - 18e88: e3c5 b.n 19616 │ │ - 18e8a: 9d0e ldr r5, [sp, #56] ; 0x38 │ │ - 18e8c: 1c13 adds r3, r2, #0 │ │ - 18e8e: 330c adds r3, #12 │ │ - 18e90: 195b adds r3, r3, r5 │ │ - 18e92: 9d10 ldr r5, [sp, #64] ; 0x40 │ │ - 18e94: 42ab cmp r3, r5 │ │ - 18e96: d900 bls.n 18e9a │ │ - 18e98: e3bd b.n 19616 │ │ - 18e9a: 0852 lsrs r2, r2, #1 │ │ - 18e9c: 2afe cmp r2, #254 ; 0xfe │ │ - 18e9e: d900 bls.n 18ea2 │ │ - 18ea0: 22ff movs r2, #255 ; 0xff │ │ - 18ea2: 7a7b ldrb r3, [r7, #9] │ │ - 18ea4: 7a39 ldrb r1, [r7, #8] │ │ - 18ea6: 021b lsls r3, r3, #8 │ │ - 18ea8: 430b orrs r3, r1 │ │ - 18eaa: 4293 cmp r3, r2 │ │ - 18eac: d201 bcs.n 18eb2 │ │ - 18eae: 4945 ldr r1, [pc, #276] ; (18fc4 ) │ │ - 18eb0: 5073 str r3, [r6, r1] │ │ - 18eb2: 2300 movs r3, #0 │ │ - 18eb4: 4293 cmp r3, r2 │ │ - 18eb6: d100 bne.n 18eba │ │ - 18eb8: e2c1 b.n 1943e │ │ - 18eba: 4843 ldr r0, [pc, #268] ; (18fc8 ) │ │ - 18ebc: 18f1 adds r1, r6, r3 │ │ - 18ebe: 1809 adds r1, r1, r0 │ │ - 18ec0: 1d18 adds r0, r3, #4 │ │ - 18ec2: 0040 lsls r0, r0, #1 │ │ - 18ec4: 1838 adds r0, r7, r0 │ │ - 18ec6: 7900 ldrb r0, [r0, #4] │ │ - 18ec8: 3301 adds r3, #1 │ │ - 18eca: 7008 strb r0, [r1, #0] │ │ - 18ecc: e7f2 b.n 18eb4 │ │ - 18ece: 4832 ldr r0, [pc, #200] ; (18f98 ) │ │ - 18ed0: 5830 ldr r0, [r6, r0] │ │ - 18ed2: 2800 cmp r0, #0 │ │ - 18ed4: d000 beq.n 18ed8 │ │ - 18ed6: e730 b.n 18d3a │ │ - 18ed8: 797b ldrb r3, [r7, #5] │ │ - 18eda: 793a ldrb r2, [r7, #4] │ │ - 18edc: 9d0e ldr r5, [sp, #56] ; 0x38 │ │ - 18ede: 021b lsls r3, r3, #8 │ │ - 18ee0: 4313 orrs r3, r2 │ │ - 18ee2: 79ba ldrb r2, [r7, #6] │ │ - 18ee4: 350b adds r5, #11 │ │ - 18ee6: 950b str r5, [sp, #44] ; 0x2c │ │ - 18ee8: 0412 lsls r2, r2, #16 │ │ - 18eea: 4313 orrs r3, r2 │ │ - 18eec: 79fa ldrb r2, [r7, #7] │ │ - 18eee: 9d10 ldr r5, [sp, #64] ; 0x40 │ │ - 18ef0: 0612 lsls r2, r2, #24 │ │ - 18ef2: 4313 orrs r3, r2 │ │ - 18ef4: 42ab cmp r3, r5 │ │ - 18ef6: d300 bcc.n 18efa │ │ - 18ef8: e38d b.n 19616 │ │ - 18efa: 9d0e ldr r5, [sp, #56] ; 0x38 │ │ - 18efc: 3308 adds r3, #8 │ │ - 18efe: 195b adds r3, r3, r5 │ │ - 18f00: 9d10 ldr r5, [sp, #64] ; 0x40 │ │ - 18f02: 42ab cmp r3, r5 │ │ - 18f04: d900 bls.n 18f08 │ │ - 18f06: e386 b.n 19616 │ │ - 18f08: 7a7a ldrb r2, [r7, #9] │ │ - 18f0a: 7a3b ldrb r3, [r7, #8] │ │ - 18f0c: 0212 lsls r2, r2, #8 │ │ - 18f0e: 431a orrs r2, r3 │ │ - 18f10: 921c str r2, [sp, #112] ; 0x70 │ │ - 18f12: 2af0 cmp r2, #240 ; 0xf0 │ │ - 18f14: d901 bls.n 18f1a │ │ - 18f16: 25f0 movs r5, #240 ; 0xf0 │ │ - 18f18: 951c str r5, [sp, #112] ; 0x70 │ │ - 18f1a: 7aba ldrb r2, [r7, #10] │ │ - 18f1c: 481e ldr r0, [pc, #120] ; (18f98 ) │ │ - 18f1e: 5032 str r2, [r6, r0] │ │ - 18f20: 7afb ldrb r3, [r7, #11] │ │ - 18f22: 429a cmp r2, r3 │ │ - 18f24: d200 bcs.n 18f28 │ │ - 18f26: 5033 str r3, [r6, r0] │ │ - 18f28: 491b ldr r1, [pc, #108] ; (18f98 ) │ │ - 18f2a: 5871 ldr r1, [r6, r1] │ │ - 18f2c: 2920 cmp r1, #32 │ │ - 18f2e: d902 bls.n 18f36 │ │ - 18f30: 4b19 ldr r3, [pc, #100] ; (18f98 ) │ │ - 18f32: 2220 movs r2, #32 │ │ - 18f34: 50f2 str r2, [r6, r3] │ │ - 18f36: 4a18 ldr r2, [pc, #96] ; (18f98 ) │ │ - 18f38: 58b2 ldr r2, [r6, r2] │ │ - 18f3a: 2a03 cmp r2, #3 │ │ - 18f3c: d802 bhi.n 18f44 │ │ - 18f3e: 4b16 ldr r3, [pc, #88] ; (18f98 ) │ │ - 18f40: 2204 movs r2, #4 │ │ - 18f42: 50f2 str r2, [r6, r3] │ │ - 18f44: 2500 movs r5, #0 │ │ - 18f46: 9516 str r5, [sp, #88] ; 0x58 │ │ - 18f48: 9d16 ldr r5, [sp, #88] ; 0x58 │ │ - 18f4a: 981c ldr r0, [sp, #112] ; 0x70 │ │ - 18f4c: 4285 cmp r5, r0 │ │ - 18f4e: d100 bne.n 18f52 │ │ - 18f50: e275 b.n 1943e │ │ - 18f52: 980d ldr r0, [sp, #52] ; 0x34 │ │ - 18f54: 990b ldr r1, [sp, #44] ; 0x2c │ │ - 18f56: 1845 adds r5, r0, r1 │ │ - 18f58: 782a ldrb r2, [r5, #0] │ │ - 18f5a: 921d str r2, [sp, #116] ; 0x74 │ │ - 18f5c: 2a20 cmp r2, #32 │ │ - 18f5e: d901 bls.n 18f64 │ │ - 18f60: 2320 movs r3, #32 │ │ - 18f62: 931d str r3, [sp, #116] ; 0x74 │ │ - 18f64: 78ea ldrb r2, [r5, #3] │ │ - 18f66: 78ab ldrb r3, [r5, #2] │ │ - 18f68: 0212 lsls r2, r2, #8 │ │ - 18f6a: 431a orrs r2, r3 │ │ - 18f6c: 2380 movs r3, #128 ; 0x80 │ │ - 18f6e: 9211 str r2, [sp, #68] ; 0x44 │ │ - 18f70: 005b lsls r3, r3, #1 │ │ - 18f72: 429a cmp r2, r3 │ │ - 18f74: d82a bhi.n 18fcc │ │ - 18f76: 2a0f cmp r2, #15 │ │ - 18f78: d829 bhi.n 18fce │ │ - 18f7a: 2010 movs r0, #16 │ │ - 18f7c: 9011 str r0, [sp, #68] ; 0x44 │ │ - 18f7e: e026 b.n 18fce │ │ - 18f80: f170 0001 sbcs.w r0, r0, #1 │ │ - 18f84: 03ff lsls r7, r7, #15 │ │ - 18f86: 0000 movs r0, r0 │ │ - 18f88: 4444 add r4, r8 │ │ - 18f8a: 464d mov r5, r9 │ │ - 18f8c: e99c 0000 ; instruction: 0xe99c0000 │ │ - 18f90: e9ba 0000 ; instruction: 0xe9ba0000 │ │ - 18f94: e920 0000 stmdb r0!, {} │ │ - 18f98: e910 0000 ldmdb r0, {} │ │ - 18f9c: 4d53 ldr r5, [pc, #332] ; (190ec ) │ │ - 18f9e: 4950 ldr r1, [pc, #320] ; (190e0 ) │ │ - 18fa0: 4e45 ldr r6, [pc, #276] ; (190b8 ) │ │ - 18fa2: 4544 cmp r4, r8 │ │ - 18fa4: 4d43 ldr r5, [pc, #268] ; (190b4 ) │ │ - 18fa6: 4753 bx sl │ │ - 18fa8: 4d53 ldr r5, [pc, #332] ; (190f8 ) │ │ - 18faa: 4450 add r0, sl │ │ - 18fac: 8240 strh r0, [r0, #18] │ │ - 18fae: 0000 movs r0, r0 │ │ - 18fb0: 4150 adcs r0, r2 │ │ - 18fb2: 5454 strb r4, [r2, r1] │ │ - 18fb4: 4553 cmp r3, sl │ │ - 18fb6: 5551 strb r1, [r2, r5] │ │ - 18fb8: 4e49 ldr r6, [pc, #292] ; (190e0 ) │ │ - 18fba: 4f46 ldr r7, [pc, #280] ; (190d4 ) │ │ - 18fbc: b2bd uxth r5, r7 │ │ - 18fbe: b8ac ; instruction: 0xb8ac │ │ - 18fc0: e994 0000 ; instruction: 0xe9940000 │ │ - 18fc4: e958 0000 ldrd r0, r0, [r8, #-0] │ │ - 18fc8: d060 beq.n 1908c │ │ - 18fca: 0000 movs r0, r0 │ │ - 18fcc: 9311 str r3, [sp, #68] ; 0x44 │ │ - 18fce: 796b ldrb r3, [r5, #5] │ │ - 18fd0: 792a ldrb r2, [r5, #4] │ │ - 18fd2: 9c0b ldr r4, [sp, #44] ; 0x2c │ │ - 18fd4: 021b lsls r3, r3, #8 │ │ - 18fd6: 4313 orrs r3, r2 │ │ - 18fd8: 79aa ldrb r2, [r5, #6] │ │ - 18fda: 9910 ldr r1, [sp, #64] ; 0x40 │ │ - 18fdc: 3408 adds r4, #8 │ │ - 18fde: 0412 lsls r2, r2, #16 │ │ - 18fe0: 4313 orrs r3, r2 │ │ - 18fe2: 79ea ldrb r2, [r5, #7] │ │ - 18fe4: 0612 lsls r2, r2, #24 │ │ - 18fe6: 4313 orrs r3, r2 │ │ - 18fe8: 428b cmp r3, r1 │ │ - 18fea: d300 bcc.n 18fee │ │ - 18fec: e227 b.n 1943e │ │ - 18fee: 9810 ldr r0, [sp, #64] ; 0x40 │ │ - 18ff0: 3304 adds r3, #4 │ │ - 18ff2: 191b adds r3, r3, r4 │ │ - 18ff4: 4283 cmp r3, r0 │ │ - 18ff6: d300 bcc.n 18ffa │ │ - 18ff8: e221 b.n 1943e │ │ - 18ffa: 9916 ldr r1, [sp, #88] ; 0x58 │ │ - 18ffc: 48b3 ldr r0, [pc, #716] ; (192cc ) │ │ - 18ffe: 0049 lsls r1, r1, #1 │ │ - 19000: 1872 adds r2, r6, r1 │ │ - 19002: 910c str r1, [sp, #48] ; 0x30 │ │ - 19004: 9911 ldr r1, [sp, #68] ; 0x44 │ │ - 19006: 1813 adds r3, r2, r0 │ │ - 19008: 920b str r2, [sp, #44] ; 0x2c │ │ - 1900a: 4ab1 ldr r2, [pc, #708] ; (192d0 ) │ │ - 1900c: 8019 strh r1, [r3, #0] │ │ - 1900e: 1c08 adds r0, r1, #0 │ │ - 19010: 58b2 ldr r2, [r6, r2] │ │ - 19012: 1c11 adds r1, r2, #0 │ │ - 19014: 9206 str r2, [sp, #24] │ │ - 19016: f011 f921 bl 2a25c │ │ - 1901a: 901e str r0, [sp, #120] ; 0x78 │ │ - 1901c: 2800 cmp r0, #0 │ │ - 1901e: d100 bne.n 19022 │ │ - 19020: e2f9 b.n 19616 │ │ - 19022: 980b ldr r0, [sp, #44] ; 0x2c │ │ - 19024: 990c ldr r1, [sp, #48] ; 0x30 │ │ - 19026: 4aab ldr r2, [pc, #684] ; (192d4 ) │ │ - 19028: 1843 adds r3, r0, r1 │ │ - 1902a: 981e ldr r0, [sp, #120] ; 0x78 │ │ - 1902c: 189b adds r3, r3, r2 │ │ - 1902e: 6018 str r0, [r3, #0] │ │ - 19030: 796b ldrb r3, [r5, #5] │ │ - 19032: 792a ldrb r2, [r5, #4] │ │ - 19034: 021b lsls r3, r3, #8 │ │ - 19036: 4313 orrs r3, r2 │ │ - 19038: 79aa ldrb r2, [r5, #6] │ │ - 1903a: 0412 lsls r2, r2, #16 │ │ - 1903c: 4313 orrs r3, r2 │ │ - 1903e: 79ea ldrb r2, [r5, #7] │ │ - 19040: 0612 lsls r2, r2, #24 │ │ - 19042: 4313 orrs r3, r2 │ │ - 19044: 786a ldrb r2, [r5, #1] │ │ - 19046: 18e3 adds r3, r4, r3 │ │ - 19048: 930b str r3, [sp, #44] ; 0x2c │ │ - 1904a: 1c11 adds r1, r2, #0 │ │ - 1904c: 230f movs r3, #15 │ │ - 1904e: 4399 bics r1, r3 │ │ - 19050: 2508 movs r5, #8 │ │ - 19052: 1c0b adds r3, r1, #0 │ │ - 19054: 951a str r5, [sp, #104] ; 0x68 │ │ - 19056: d001 beq.n 1905c │ │ - 19058: 1112 asrs r2, r2, #4 │ │ - 1905a: 921a str r2, [sp, #104] ; 0x68 │ │ - 1905c: 1c1d adds r5, r3, #0 │ │ - 1905e: 1e6b subs r3, r5, #1 │ │ - 19060: 419d sbcs r5, r3 │ │ - 19062: 9513 str r5, [sp, #76] ; 0x4c │ │ - 19064: a823 add r0, sp, #140 ; 0x8c │ │ - 19066: 2500 movs r5, #0 │ │ - 19068: 2100 movs r1, #0 │ │ - 1906a: 2220 movs r2, #32 │ │ - 1906c: f017 fcbe bl 309ec <__clzsi2+0x138> │ │ - 19070: 9515 str r5, [sp, #84] ; 0x54 │ │ - 19072: 9519 str r5, [sp, #100] ; 0x64 │ │ - 19074: 257d movs r5, #125 ; 0x7d │ │ - 19076: 9518 str r5, [sp, #96] ; 0x60 │ │ - 19078: 2501 movs r5, #1 │ │ - 1907a: 9517 str r5, [sp, #92] ; 0x5c │ │ - 1907c: 4894 ldr r0, [pc, #592] ; (192d0 ) │ │ - 1907e: 2106 movs r1, #6 │ │ - 19080: 9d15 ldr r5, [sp, #84] ; 0x54 │ │ - 19082: 5830 ldr r0, [r6, r0] │ │ - 19084: 1c03 adds r3, r0, #0 │ │ - 19086: 434b muls r3, r1 │ │ - 19088: 436b muls r3, r5 │ │ - 1908a: 9d1e ldr r5, [sp, #120] ; 0x78 │ │ - 1908c: 18eb adds r3, r5, r3 │ │ - 1908e: 9d19 ldr r5, [sp, #100] ; 0x64 │ │ - 19090: 931f str r3, [sp, #124] ; 0x7c │ │ - 19092: 2d00 cmp r5, #0 │ │ - 19094: d129 bne.n 190ea │ │ - 19096: 9d0d ldr r5, [sp, #52] ; 0x34 │ │ - 19098: 1c63 adds r3, r4, #1 │ │ - 1909a: 5d2a ldrb r2, [r5, r4] │ │ - 1909c: 0611 lsls r1, r2, #24 │ │ - 1909e: d506 bpl.n 190ae │ │ - 190a0: 9d0b ldr r5, [sp, #44] ; 0x2c │ │ - 190a2: 42ab cmp r3, r5 │ │ - 190a4: d203 bcs.n 190ae │ │ - 190a6: 9d0d ldr r5, [sp, #52] ; 0x34 │ │ - 190a8: 5ceb ldrb r3, [r5, r3] │ │ - 190aa: 9319 str r3, [sp, #100] ; 0x64 │ │ - 190ac: 1ca3 adds r3, r4, #2 │ │ - 190ae: 207f movs r0, #127 ; 0x7f │ │ - 190b0: 4002 ands r2, r0 │ │ - 190b2: d01e beq.n 190f2 │ │ - 190b4: 9d0b ldr r5, [sp, #44] ; 0x2c │ │ - 190b6: 2100 movs r1, #0 │ │ - 190b8: 42ab cmp r3, r5 │ │ - 190ba: d202 bcs.n 190c2 │ │ - 190bc: 9d0d ldr r5, [sp, #52] ; 0x34 │ │ - 190be: 5ce9 ldrb r1, [r5, r3] │ │ - 190c0: 3301 adds r3, #1 │ │ - 190c2: 2a02 cmp r2, #2 │ │ - 190c4: d007 beq.n 190d6 │ │ - 190c6: 2a03 cmp r2, #3 │ │ - 190c8: d00a beq.n 190e0 │ │ - 190ca: 2a01 cmp r2, #1 │ │ - 190cc: d111 bne.n 190f2 │ │ - 190ce: 9118 str r1, [sp, #96] ; 0x60 │ │ - 190d0: 9213 str r2, [sp, #76] ; 0x4c │ │ - 190d2: 2500 movs r5, #0 │ │ - 190d4: e002 b.n 190dc │ │ - 190d6: 2501 movs r5, #1 │ │ - 190d8: 9118 str r1, [sp, #96] ; 0x60 │ │ - 190da: 9513 str r5, [sp, #76] ; 0x4c │ │ - 190dc: 9517 str r5, [sp, #92] ; 0x5c │ │ - 190de: e008 b.n 190f2 │ │ - 190e0: 9d17 ldr r5, [sp, #92] ; 0x5c │ │ - 190e2: 1109 asrs r1, r1, #4 │ │ - 190e4: 911a str r1, [sp, #104] ; 0x68 │ │ - 190e6: 9513 str r5, [sp, #76] ; 0x4c │ │ - 190e8: e003 b.n 190f2 │ │ - 190ea: 9d19 ldr r5, [sp, #100] ; 0x64 │ │ - 190ec: 1c23 adds r3, r4, #0 │ │ - 190ee: 3d01 subs r5, #1 │ │ - 190f0: 9519 str r5, [sp, #100] ; 0x64 │ │ - 190f2: 9d1f ldr r5, [sp, #124] ; 0x7c │ │ - 190f4: 2100 movs r1, #0 │ │ - 190f6: 1c1c adds r4, r3, #0 │ │ - 190f8: 950c str r5, [sp, #48] ; 0x30 │ │ - 190fa: 910f str r1, [sp, #60] ; 0x3c │ │ - 190fc: 9d0f ldr r5, [sp, #60] ; 0x3c │ │ - 190fe: 981d ldr r0, [sp, #116] ; 0x74 │ │ - 19100: 4285 cmp r5, r0 │ │ - 19102: d100 bne.n 19106 │ │ - 19104: e12f b.n 19366 │ │ - 19106: 9d0f ldr r5, [sp, #60] ; 0x3c │ │ - 19108: aa23 add r2, sp, #140 ; 0x8c │ │ - 1910a: 5cab ldrb r3, [r5, r2] │ │ - 1910c: 2b00 cmp r3, #0 │ │ - 1910e: d000 beq.n 19112 │ │ - 19110: e11f b.n 19352 │ │ - 19112: 9d0d ldr r5, [sp, #52] ; 0x34 │ │ - 19114: 1c63 adds r3, r4, #1 │ │ - 19116: 5d2d ldrb r5, [r5, r4] │ │ - 19118: 9512 str r5, [sp, #72] ; 0x48 │ │ - 1911a: 0629 lsls r1, r5, #24 │ │ - 1911c: d504 bpl.n 19128 │ │ - 1911e: 9d0d ldr r5, [sp, #52] ; 0x34 │ │ - 19120: 990f ldr r1, [sp, #60] ; 0x3c │ │ - 19122: 5ceb ldrb r3, [r5, r3] │ │ - 19124: 548b strb r3, [r1, r2] │ │ - 19126: 1ca3 adds r3, r4, #2 │ │ - 19128: 9d12 ldr r5, [sp, #72] ; 0x48 │ │ - 1912a: 2200 movs r2, #0 │ │ - 1912c: 2040 movs r0, #64 ; 0x40 │ │ - 1912e: 9220 str r2, [sp, #128] ; 0x80 │ │ - 19130: 4205 tst r5, r0 │ │ - 19132: d003 beq.n 1913c │ │ - 19134: 9d0d ldr r5, [sp, #52] ; 0x34 │ │ - 19136: 5ced ldrb r5, [r5, r3] │ │ - 19138: 3301 adds r3, #1 │ │ - 1913a: 9520 str r5, [sp, #128] ; 0x80 │ │ - 1913c: 9912 ldr r1, [sp, #72] ; 0x48 │ │ - 1913e: 2020 movs r0, #32 │ │ - 19140: 1c1c adds r4, r3, #0 │ │ - 19142: 4001 ands r1, r0 │ │ - 19144: d00f beq.n 19166 │ │ - 19146: 9d0d ldr r5, [sp, #52] ; 0x34 │ │ - 19148: 1c5c adds r4, r3, #1 │ │ - 1914a: 5ce9 ldrb r1, [r5, r3] │ │ - 1914c: 1e4b subs r3, r1, #1 │ │ - 1914e: 061b lsls r3, r3, #24 │ │ - 19150: 0e1b lsrs r3, r3, #24 │ │ - 19152: 2bfc cmp r3, #252 ; 0xfc │ │ - 19154: d801 bhi.n 1915a │ │ - 19156: 207f movs r0, #127 ; 0x7f │ │ - 19158: 4001 ands r1, r0 │ │ - 1915a: 060b lsls r3, r1, #24 │ │ - 1915c: 2b00 cmp r3, #0 │ │ - 1915e: dd02 ble.n 19166 │ │ - 19160: 3118 adds r1, #24 │ │ - 19162: 0609 lsls r1, r1, #24 │ │ - 19164: 0e09 lsrs r1, r1, #24 │ │ - 19166: 9d12 ldr r5, [sp, #72] ; 0x48 │ │ - 19168: 2210 movs r2, #16 │ │ - 1916a: 4015 ands r5, r2 │ │ - 1916c: d007 beq.n 1917e │ │ - 1916e: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ - 19170: 5d1d ldrb r5, [r3, r4] │ │ - 19172: 3401 adds r4, #1 │ │ - 19174: 3503 adds r5, #3 │ │ - 19176: 08ad lsrs r5, r5, #2 │ │ - 19178: 951b str r5, [sp, #108] ; 0x6c │ │ - 1917a: 2501 movs r5, #1 │ │ - 1917c: e000 b.n 19180 │ │ - 1917e: 951b str r5, [sp, #108] ; 0x6c │ │ - 19180: 9a12 ldr r2, [sp, #72] ; 0x48 │ │ - 19182: 2308 movs r3, #8 │ │ - 19184: 9514 str r5, [sp, #80] ; 0x50 │ │ - 19186: 4013 ands r3, r2 │ │ - 19188: d02a beq.n 191e0 │ │ - 1918a: 9d0d ldr r5, [sp, #52] ; 0x34 │ │ - 1918c: 1c63 adds r3, r4, #1 │ │ - 1918e: 5d28 ldrb r0, [r5, r4] │ │ - 19190: 5ceb ldrb r3, [r5, r3] │ │ - 19192: 3402 adds r4, #2 │ │ - 19194: 3801 subs r0, #1 │ │ - 19196: 2805 cmp r0, #5 │ │ - 19198: d806 bhi.n 191a8 │ │ - 1919a: f014 fef3 bl 2df84 <__gnu_thumb1_case_uqi> │ │ - 1919e: 0503 lsls r3, r0, #20 │ │ - 191a0: 0705 lsls r5, r0, #28 │ │ - 191a2: 1a12 subs r2, r2, r0 │ │ +000184fc : │ │ + 184fc: b538 push {r3, r4, r5, lr} │ │ + 184fe: 784b ldrb r3, [r1, #1] │ │ + 18500: 780c ldrb r4, [r1, #0] │ │ + 18502: 1c05 adds r5, r0, #0 │ │ + 18504: 021b lsls r3, r3, #8 │ │ + 18506: 4323 orrs r3, r4 │ │ + 18508: 788c ldrb r4, [r1, #2] │ │ + 1850a: 2000 movs r0, #0 │ │ + 1850c: 0424 lsls r4, r4, #16 │ │ + 1850e: 431c orrs r4, r3 │ │ + 18510: 78cb ldrb r3, [r1, #3] │ │ + 18512: 061b lsls r3, r3, #24 │ │ + 18514: 4323 orrs r3, r4 │ │ + 18516: 4c08 ldr r4, [pc, #32] ; (18538 ) │ │ + 18518: 42a3 cmp r3, r4 │ │ + 1851a: d10c bne.n 18536 │ │ + 1851c: 794b ldrb r3, [r1, #5] │ │ + 1851e: 790c ldrb r4, [r1, #4] │ │ + 18520: 021b lsls r3, r3, #8 │ │ + 18522: 4323 orrs r3, r4 │ │ + 18524: 4c05 ldr r4, [pc, #20] ; (1853c ) │ │ + 18526: 42a3 cmp r3, r4 │ │ + 18528: d105 bne.n 18536 │ │ + 1852a: 798b ldrb r3, [r1, #6] │ │ + 1852c: 2b1a cmp r3, #26 │ │ + 1852e: d102 bne.n 18536 │ │ + 18530: 1c28 adds r0, r5, #0 │ │ + 18532: f7ff fc95 bl 17e60 │ │ + 18536: bd38 pop {r3, r4, r5, pc} │ │ + 18538: 4d41 ldr r5, [pc, #260] ; (18640 ) │ │ + 1853a: 6853 ldr r3, [r2, #4] │ │ + 1853c: 7264 strb r4, [r4, #9] │ │ + ... │ │ + │ │ +00018540 : │ │ + 18540: b5f0 push {r4, r5, r6, r7, lr} │ │ + 18542: 1c0d adds r5, r1, #0 │ │ + 18544: b093 sub sp, #76 ; 0x4c │ │ + 18546: 2900 cmp r1, #0 │ │ + 18548: d100 bne.n 1854c │ │ + 1854a: e2e9 b.n 18b20 │ │ + 1854c: 4bb7 ldr r3, [pc, #732] ; (1882c ) │ │ + 1854e: 2500 movs r5, #0 │ │ + 18550: 429a cmp r2, r3 │ │ + 18552: d800 bhi.n 18556 │ │ + 18554: e2e4 b.n 18b20 │ │ + 18556: 9204 str r2, [sp, #16] │ │ + 18558: 9102 str r1, [sp, #8] │ │ + 1855a: 7a0b ldrb r3, [r1, #8] │ │ + 1855c: 1c06 adds r6, r0, #0 │ │ + 1855e: 2b01 cmp r3, #1 │ │ + 18560: d121 bne.n 185a6 │ │ + 18562: 1c08 adds r0, r1, #0 │ │ + 18564: 49b2 ldr r1, [pc, #712] ; (18830 ) │ │ + 18566: 2207 movs r2, #7 │ │ + 18568: 4479 add r1, pc │ │ + 1856a: f019 fbe7 bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 1856e: 42a8 cmp r0, r5 │ │ + 18570: d119 bne.n 185a6 │ │ + 18572: 9b02 ldr r3, [sp, #8] │ │ + 18574: 7b1a ldrb r2, [r3, #12] │ │ + 18576: 7adc ldrb r4, [r3, #11] │ │ + 18578: 0210 lsls r0, r2, #8 │ │ + 1857a: 4320 orrs r0, r4 │ │ + 1857c: 42a8 cmp r0, r5 │ │ + 1857e: d012 beq.n 185a6 │ │ + 18580: 7b5c ldrb r4, [r3, #13] │ │ + 18582: 7b9b ldrb r3, [r3, #14] │ │ + 18584: 021b lsls r3, r3, #8 │ │ + 18586: 4323 orrs r3, r4 │ │ + 18588: 42ab cmp r3, r5 │ │ + 1858a: d00c beq.n 185a6 │ │ + 1858c: 9a02 ldr r2, [sp, #8] │ │ + 1858e: 7a91 ldrb r1, [r2, #10] │ │ + 18590: 1e4a subs r2, r1, #1 │ │ + 18592: 0612 lsls r2, r2, #24 │ │ + 18594: 0e12 lsrs r2, r2, #24 │ │ + 18596: 2aee cmp r2, #238 ; 0xee │ │ + 18598: d805 bhi.n 185a6 │ │ + 1859a: 28f0 cmp r0, #240 ; 0xf0 │ │ + 1859c: d803 bhi.n 185a6 │ │ + 1859e: 2280 movs r2, #128 ; 0x80 │ │ + 185a0: 0052 lsls r2, r2, #1 │ │ + 185a2: 4293 cmp r3, r2 │ │ + 185a4: d906 bls.n 185b4 │ │ + 185a6: 1c30 adds r0, r6, #0 │ │ + 185a8: 9902 ldr r1, [sp, #8] │ │ + 185aa: 9a04 ldr r2, [sp, #16] │ │ + 185ac: f7ff ffa6 bl 184fc │ │ + 185b0: 1c05 adds r5, r0, #0 │ │ + 185b2: e2b5 b.n 18b20 │ │ + 185b4: 9a02 ldr r2, [sp, #8] │ │ + 185b6: 9b02 ldr r3, [sp, #8] │ │ + 185b8: 7c50 ldrb r0, [r2, #17] │ │ + 185ba: 7c1b ldrb r3, [r3, #16] │ │ + 185bc: 0207 lsls r7, r0, #8 │ │ + 185be: 2011 movs r0, #17 │ │ + 185c0: 431f orrs r7, r3 │ │ + 185c2: 1c3a adds r2, r7, #0 │ │ + 185c4: 1c03 adds r3, r0, #0 │ │ + 185c6: 434b muls r3, r1 │ │ + 185c8: 3213 adds r2, #19 │ │ + 185ca: 32ff adds r2, #255 ; 0xff │ │ + 185cc: 18d3 adds r3, r2, r3 │ │ + 185ce: 9a04 ldr r2, [sp, #16] │ │ + 185d0: 4293 cmp r3, r2 │ │ + 185d2: d300 bcc.n 185d6 │ │ + 185d4: e2a4 b.n 18b20 │ │ + 185d6: 2280 movs r2, #128 ; 0x80 │ │ + 185d8: 4b96 ldr r3, [pc, #600] ; (18834 ) │ │ + 185da: 0152 lsls r2, r2, #5 │ │ + 185dc: 4896 ldr r0, [pc, #600] ; (18838 ) │ │ + 185de: 50f2 str r2, [r6, r3] │ │ + 185e0: 2200 movs r2, #0 │ │ + 185e2: 4b96 ldr r3, [pc, #600] ; (1883c ) │ │ + 185e4: 2501 movs r5, #1 │ │ + 185e6: 50f2 str r2, [r6, r3] │ │ + 185e8: 9b02 ldr r3, [sp, #8] │ │ + 185ea: 4995 ldr r1, [pc, #596] ; (18840 ) │ │ + 185ec: 3712 adds r7, #18 │ │ + 185ee: 7a5a ldrb r2, [r3, #9] │ │ + 185f0: 231f movs r3, #31 │ │ + 185f2: 4013 ands r3, r2 │ │ + 185f4: 3301 adds r3, #1 │ │ + 185f6: 5033 str r3, [r6, r0] │ │ + 185f8: 9b02 ldr r3, [sp, #8] │ │ + 185fa: 7a9b ldrb r3, [r3, #10] │ │ + 185fc: 900a str r0, [sp, #40] ; 0x28 │ │ + 185fe: 2002 movs r0, #2 │ │ + 18600: 469c mov ip, r3 │ │ + 18602: 5073 str r3, [r6, r1] │ │ + 18604: 4b8f ldr r3, [pc, #572] ; (18844 ) │ │ + 18606: 9110 str r1, [sp, #64] ; 0x40 │ │ + 18608: 18f3 adds r3, r6, r3 │ │ + 1860a: 9309 str r3, [sp, #36] ; 0x24 │ │ + 1860c: 9b02 ldr r3, [sp, #8] │ │ + 1860e: 9c09 ldr r4, [sp, #36] ; 0x24 │ │ + 18610: 19df adds r7, r3, r7 │ │ + 18612: 9b02 ldr r3, [sp, #8] │ │ + 18614: 1afb subs r3, r7, r3 │ │ + 18616: 4565 cmp r5, ip │ │ + 18618: d848 bhi.n 186ac │ │ + 1861a: 787a ldrb r2, [r7, #1] │ │ + 1861c: 783b ldrb r3, [r7, #0] │ │ + 1861e: 0212 lsls r2, r2, #8 │ │ + 18620: 431a orrs r2, r3 │ │ + 18622: 78bb ldrb r3, [r7, #2] │ │ + 18624: 041b lsls r3, r3, #16 │ │ + 18626: 4313 orrs r3, r2 │ │ + 18628: 78fa ldrb r2, [r7, #3] │ │ + 1862a: 0612 lsls r2, r2, #24 │ │ + 1862c: 431a orrs r2, r3 │ │ + 1862e: 6022 str r2, [r4, #0] │ │ + 18630: 797a ldrb r2, [r7, #5] │ │ + 18632: 793b ldrb r3, [r7, #4] │ │ + 18634: 0212 lsls r2, r2, #8 │ │ + 18636: 431a orrs r2, r3 │ │ + 18638: 79bb ldrb r3, [r7, #6] │ │ + 1863a: 041b lsls r3, r3, #16 │ │ + 1863c: 4313 orrs r3, r2 │ │ + 1863e: 79fa ldrb r2, [r7, #7] │ │ + 18640: 0612 lsls r2, r2, #24 │ │ + 18642: 431a orrs r2, r3 │ │ + 18644: 6062 str r2, [r4, #4] │ │ + 18646: 7a7a ldrb r2, [r7, #9] │ │ + 18648: 7a3b ldrb r3, [r7, #8] │ │ + 1864a: 0212 lsls r2, r2, #8 │ │ + 1864c: 431a orrs r2, r3 │ │ + 1864e: 7abb ldrb r3, [r7, #10] │ │ + 18650: 041b lsls r3, r3, #16 │ │ + 18652: 4313 orrs r3, r2 │ │ + 18654: 7afa ldrb r2, [r7, #11] │ │ + 18656: 0612 lsls r2, r2, #24 │ │ + 18658: 431a orrs r2, r3 │ │ + 1865a: 2340 movs r3, #64 ; 0x40 │ │ + 1865c: 60a2 str r2, [r4, #8] │ │ + 1865e: 8423 strh r3, [r4, #32] │ │ + 18660: 7bfb ldrb r3, [r7, #15] │ │ + 18662: 005b lsls r3, r3, #1 │ │ + 18664: 83e3 strh r3, [r4, #30] │ │ + 18666: 7bba ldrb r2, [r7, #14] │ │ + 18668: 7b7b ldrb r3, [r7, #13] │ │ + 1866a: 0212 lsls r2, r2, #8 │ │ + 1866c: 431a orrs r2, r3 │ │ + 1866e: 61a2 str r2, [r4, #24] │ │ + 18670: 220f movs r2, #15 │ │ + 18672: 7b3b ldrb r3, [r7, #12] │ │ + 18674: 4393 bics r3, r2 │ │ + 18676: 2b7f cmp r3, #127 ; 0x7f │ │ + 18678: d800 bhi.n 1867c │ │ + 1867a: 3310 adds r3, #16 │ │ + 1867c: 83a3 strh r3, [r4, #28] │ │ + 1867e: 1c23 adds r3, r4, #0 │ │ + 18680: 7b3a ldrb r2, [r7, #12] │ │ + 18682: 3325 adds r3, #37 ; 0x25 │ │ + 18684: 0112 lsls r2, r2, #4 │ │ + 18686: 701a strb r2, [r3, #0] │ │ + 18688: 2310 movs r3, #16 │ │ + 1868a: 56fb ldrsb r3, [r7, r3] │ │ + 1868c: 68a1 ldr r1, [r4, #8] │ │ + 1868e: 6822 ldr r2, [r4, #0] │ │ + 18690: 0fdb lsrs r3, r3, #31 │ │ + 18692: 8463 strh r3, [r4, #34] ; 0x22 │ │ + 18694: 4291 cmp r1, r2 │ │ + 18696: d805 bhi.n 186a4 │ │ + 18698: 6862 ldr r2, [r4, #4] │ │ + 1869a: 3204 adds r2, #4 │ │ + 1869c: 428a cmp r2, r1 │ │ + 1869e: d801 bhi.n 186a4 │ │ + 186a0: 4303 orrs r3, r0 │ │ + 186a2: 8463 strh r3, [r4, #34] ; 0x22 │ │ + 186a4: 3501 adds r5, #1 │ │ + 186a6: 3440 adds r4, #64 ; 0x40 │ │ + 186a8: 3711 adds r7, #17 │ │ + 186aa: e7b2 b.n 18612 │ │ + 186ac: 9a02 ldr r2, [sp, #8] │ │ + 186ae: 1c59 adds r1, r3, #1 │ │ + 186b0: 5cd5 ldrb r5, [r2, r3] │ │ + 186b2: 9a04 ldr r2, [sp, #16] │ │ + 186b4: 186c adds r4, r5, r1 │ │ + 186b6: 1c63 adds r3, r4, #1 │ │ + 186b8: 4293 cmp r3, r2 │ │ + 186ba: d301 bcc.n 186c0 │ │ + 186bc: 2501 movs r5, #1 │ │ + 186be: e22f b.n 18b20 │ │ + 186c0: 2d1f cmp r5, #31 │ │ + 186c2: d901 bls.n 186c8 │ │ + 186c4: 251f movs r5, #31 │ │ + 186c6: e001 b.n 186cc │ │ + 186c8: 2d00 cmp r5, #0 │ │ + 186ca: d006 beq.n 186da │ │ + 186cc: 9b02 ldr r3, [sp, #8] │ │ + 186ce: 1c2a adds r2, r5, #0 │ │ + 186d0: 1859 adds r1, r3, r1 │ │ + 186d2: 4b5d ldr r3, [pc, #372] ; (18848 ) │ │ + 186d4: 18f0 adds r0, r6, r3 │ │ + 186d6: f019 fb11 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 186da: 4b5c ldr r3, [pc, #368] ; (1884c ) │ │ + 186dc: 1975 adds r5, r6, r5 │ │ + 186de: 18ed adds r5, r5, r3 │ │ + 186e0: 2300 movs r3, #0 │ │ + 186e2: 712b strb r3, [r5, #4] │ │ + 186e4: 2501 movs r5, #1 │ │ + 186e6: 4b5a ldr r3, [pc, #360] ; (18850 ) │ │ + 186e8: 18f7 adds r7, r6, r3 │ │ + 186ea: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ + 186ec: 58f3 ldr r3, [r6, r3] │ │ + 186ee: 9303 str r3, [sp, #12] │ │ + 186f0: 429d cmp r5, r3 │ │ + 186f2: d81a bhi.n 1872a │ │ + 186f4: 1c23 adds r3, r4, #0 │ │ + 186f6: 9a04 ldr r2, [sp, #16] │ │ + 186f8: 3320 adds r3, #32 │ │ + 186fa: 4293 cmp r3, r2 │ │ + 186fc: d2de bcs.n 186bc │ │ + 186fe: 1c63 adds r3, r4, #1 │ │ + 18700: 9303 str r3, [sp, #12] │ │ + 18702: 9b02 ldr r3, [sp, #8] │ │ + 18704: 5d1c ldrb r4, [r3, r4] │ │ + 18706: 1e22 subs r2, r4, #0 │ │ + 18708: 2a1f cmp r2, #31 │ │ + 1870a: d901 bls.n 18710 │ │ + 1870c: 221f movs r2, #31 │ │ + 1870e: e001 b.n 18714 │ │ + 18710: 2c00 cmp r4, #0 │ │ + 18712: d005 beq.n 18720 │ │ + 18714: 9b02 ldr r3, [sp, #8] │ │ + 18716: 9903 ldr r1, [sp, #12] │ │ + 18718: 1c38 adds r0, r7, #0 │ │ + 1871a: 1859 adds r1, r3, r1 │ │ + 1871c: f019 faee bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 18720: 9b03 ldr r3, [sp, #12] │ │ + 18722: 3501 adds r5, #1 │ │ + 18724: 3720 adds r7, #32 │ │ + 18726: 18e4 adds r4, r4, r3 │ │ + 18728: e7df b.n 186ea │ │ + 1872a: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 1872c: 58f1 ldr r1, [r6, r3] │ │ + 1872e: 2300 movs r3, #0 │ │ + 18730: 428b cmp r3, r1 │ │ + 18732: d00a beq.n 1874a │ │ + 18734: 1c22 adds r2, r4, #0 │ │ + 18736: 9804 ldr r0, [sp, #16] │ │ + 18738: 3220 adds r2, #32 │ │ + 1873a: 4282 cmp r2, r0 │ │ + 1873c: d2be bcs.n 186bc │ │ + 1873e: 9a02 ldr r2, [sp, #8] │ │ + 18740: 3301 adds r3, #1 │ │ + 18742: 5d12 ldrb r2, [r2, r4] │ │ + 18744: 3201 adds r2, #1 │ │ + 18746: 18a4 adds r4, r4, r2 │ │ + 18748: e7f2 b.n 18730 │ │ + 1874a: 9a02 ldr r2, [sp, #8] │ │ + 1874c: 9b02 ldr r3, [sp, #8] │ │ + 1874e: 2500 movs r5, #0 │ │ + 18750: 7b10 ldrb r0, [r2, #12] │ │ + 18752: 7adb ldrb r3, [r3, #11] │ │ + 18754: 4f3d ldr r7, [pc, #244] ; (1884c ) │ │ + 18756: 0200 lsls r0, r0, #8 │ │ + 18758: 4318 orrs r0, r3 │ │ + 1875a: 0140 lsls r0, r0, #5 │ │ + 1875c: f019 fad6 bl 31d0c <__aeabi_llsl@@Base+0x1ac> │ │ + 18760: 9a02 ldr r2, [sp, #8] │ │ + 18762: 9b02 ldr r3, [sp, #8] │ │ + 18764: 51f0 str r0, [r6, r7] │ │ + 18766: 7b12 ldrb r2, [r2, #12] │ │ + 18768: 7adb ldrb r3, [r3, #11] │ │ + 1876a: 2100 movs r1, #0 │ │ + 1876c: 0212 lsls r2, r2, #8 │ │ + 1876e: 431a orrs r2, r3 │ │ + 18770: 4b38 ldr r3, [pc, #224] ; (18854 ) │ │ + 18772: 50f2 str r2, [r6, r3] │ │ + 18774: 0152 lsls r2, r2, #5 │ │ + 18776: f019 faa1 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 1877a: 4b36 ldr r3, [pc, #216] ; (18854 ) │ │ + 1877c: 9705 str r7, [sp, #20] │ │ + 1877e: 9306 str r3, [sp, #24] │ │ + 18780: 9b06 ldr r3, [sp, #24] │ │ + 18782: 58f3 ldr r3, [r6, r3] │ │ + 18784: 9303 str r3, [sp, #12] │ │ + 18786: 429d cmp r5, r3 │ │ + 18788: d21a bcs.n 187c0 │ │ + 1878a: 1c23 adds r3, r4, #0 │ │ + 1878c: 9a04 ldr r2, [sp, #16] │ │ + 1878e: 3320 adds r3, #32 │ │ + 18790: 4293 cmp r3, r2 │ │ + 18792: d293 bcs.n 186bc │ │ + 18794: 9b02 ldr r3, [sp, #8] │ │ + 18796: 1c67 adds r7, r4, #1 │ │ + 18798: 5d1c ldrb r4, [r3, r4] │ │ + 1879a: 1e22 subs r2, r4, #0 │ │ + 1879c: 2a1f cmp r2, #31 │ │ + 1879e: d901 bls.n 187a4 │ │ + 187a0: 221f movs r2, #31 │ │ + 187a2: e001 b.n 187a8 │ │ + 187a4: 2c00 cmp r4, #0 │ │ + 187a6: d008 beq.n 187ba │ │ + 187a8: 9b05 ldr r3, [sp, #20] │ │ + 187aa: 0168 lsls r0, r5, #5 │ │ + 187ac: 58f3 ldr r3, [r6, r3] │ │ + 187ae: 9303 str r3, [sp, #12] │ │ + 187b0: 1818 adds r0, r3, r0 │ │ + 187b2: 9b02 ldr r3, [sp, #8] │ │ + 187b4: 19d9 adds r1, r3, r7 │ │ + 187b6: f019 faa1 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 187ba: 19e4 adds r4, r4, r7 │ │ + 187bc: 3501 adds r5, #1 │ │ + 187be: e7df b.n 18780 │ │ + 187c0: 9b02 ldr r3, [sp, #8] │ │ + 187c2: 9a04 ldr r2, [sp, #16] │ │ + 187c4: 5b1d ldrh r5, [r3, r4] │ │ + 187c6: 1ca3 adds r3, r4, #2 │ │ + 187c8: 9303 str r3, [sp, #12] │ │ + 187ca: 18eb adds r3, r5, r3 │ │ + 187cc: 9305 str r3, [sp, #20] │ │ + 187ce: 4293 cmp r3, r2 │ │ + 187d0: d300 bcc.n 187d4 │ │ + 187d2: e773 b.n 186bc │ │ + 187d4: 2d00 cmp r5, #0 │ │ + 187d6: d014 beq.n 18802 │ │ + 187d8: 1c6f adds r7, r5, #1 │ │ + 187da: 1c38 adds r0, r7, #0 │ │ + 187dc: f019 fa96 bl 31d0c <__aeabi_llsl@@Base+0x1ac> │ │ + 187e0: 4c1d ldr r4, [pc, #116] ; (18858 ) │ │ + 187e2: 2100 movs r1, #0 │ │ + 187e4: 1c3a adds r2, r7, #0 │ │ + 187e6: 5130 str r0, [r6, r4] │ │ + 187e8: f019 fa68 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 187ec: 9a02 ldr r2, [sp, #8] │ │ + 187ee: 9b03 ldr r3, [sp, #12] │ │ + 187f0: 5930 ldr r0, [r6, r4] │ │ + 187f2: 4694 mov ip, r2 │ │ + 187f4: 4463 add r3, ip │ │ + 187f6: 1c19 adds r1, r3, #0 │ │ + 187f8: 1c2a adds r2, r5, #0 │ │ + 187fa: f019 fa7f bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 187fe: 9b05 ldr r3, [sp, #20] │ │ + 18800: 9303 str r3, [sp, #12] │ │ + 18802: 1c33 adds r3, r6, #0 │ │ + 18804: 9a02 ldr r2, [sp, #8] │ │ + 18806: 1b98 subs r0, r3, r6 │ │ + 18808: 3301 adds r3, #1 │ │ + 1880a: 7b51 ldrb r1, [r2, #13] │ │ + 1880c: 7b92 ldrb r2, [r2, #14] │ │ + 1880e: 0212 lsls r2, r2, #8 │ │ + 18810: 430a orrs r2, r1 │ │ + 18812: 4290 cmp r0, r2 │ │ + 18814: d224 bcs.n 18860 │ │ + 18816: 9a02 ldr r2, [sp, #8] │ │ + 18818: 9903 ldr r1, [sp, #12] │ │ + 1881a: 5a51 ldrh r1, [r2, r1] │ │ + 1881c: 4a0f ldr r2, [pc, #60] ; (1885c ) │ │ + 1881e: 189a adds r2, r3, r2 │ │ + 18820: 7011 strb r1, [r2, #0] │ │ + 18822: 9a03 ldr r2, [sp, #12] │ │ + 18824: 3202 adds r2, #2 │ │ + 18826: 9203 str r2, [sp, #12] │ │ + 18828: e7ec b.n 18804 │ │ + 1882a: 46c0 nop ; (mov r8, r8) │ │ + 1882c: 03ff lsls r7, r7, #15 │ │ + 1882e: 0000 movs r0, r0 │ │ + 18830: b7ff ; instruction: 0xb7ff │ │ + 18832: 0001 movs r1, r0 │ │ + 18834: e920 0000 stmdb r0!, {} │ │ + 18838: e910 0000 ldmdb r0, {} │ │ + 1883c: e928 0000 stmdb r8!, {} │ │ + 18840: e924 0000 stmdb r4!, {} │ │ + 18844: 8240 strh r0, [r0, #18] │ │ + 18846: 0000 movs r0, r0 │ │ + 18848: e99c 0000 ; instruction: 0xe99c0000 │ │ + 1884c: e998 0000 ; instruction: 0xe9980000 │ │ + 18850: e9bc 0000 ; instruction: 0xe9bc0000 │ │ + 18854: e990 0000 ; instruction: 0xe9900000 │ │ + 18858: e994 0000 ; instruction: 0xe9940000 │ │ + 1885c: d05f beq.n 1891e │ │ + 1885e: 0000 movs r0, r0 │ │ + 18860: 4bb1 ldr r3, [pc, #708] ; (18b28 ) │ │ + 18862: 18f3 adds r3, r6, r3 │ │ + 18864: 930c str r3, [sp, #48] ; 0x30 │ │ + 18866: 4bb1 ldr r3, [pc, #708] ; (18b2c ) │ │ + 18868: 18f3 adds r3, r6, r3 │ │ + 1886a: 930f str r3, [sp, #60] ; 0x3c │ │ + 1886c: 2300 movs r3, #0 │ │ + 1886e: 930d str r3, [sp, #52] ; 0x34 │ │ + 18870: 9b02 ldr r3, [sp, #8] │ │ + 18872: 7ada ldrb r2, [r3, #11] │ │ + 18874: 7b1b ldrb r3, [r3, #12] │ │ + 18876: 021b lsls r3, r3, #8 │ │ + 18878: 4313 orrs r3, r2 │ │ + 1887a: 9a0d ldr r2, [sp, #52] ; 0x34 │ │ + 1887c: 429a cmp r2, r3 │ │ + 1887e: d300 bcc.n 18882 │ │ + 18880: e123 b.n 18aca │ │ + 18882: 9b03 ldr r3, [sp, #12] │ │ + 18884: 1d1f adds r7, r3, #4 │ │ + 18886: 9b04 ldr r3, [sp, #16] │ │ + 18888: 429f cmp r7, r3 │ │ + 1888a: d300 bcc.n 1888e │ │ + 1888c: e716 b.n 186bc │ │ + 1888e: 9a03 ldr r2, [sp, #12] │ │ + 18890: 9b02 ldr r3, [sp, #8] │ │ + 18892: 589b ldr r3, [r3, r2] │ │ + 18894: 9a04 ldr r2, [sp, #16] │ │ + 18896: 930b str r3, [sp, #44] ; 0x2c │ │ + 18898: 4293 cmp r3, r2 │ │ + 1889a: d300 bcc.n 1889e │ │ + 1889c: e70e b.n 186bc │ │ + 1889e: 19db adds r3, r3, r7 │ │ + 188a0: 9303 str r3, [sp, #12] │ │ + 188a2: 4293 cmp r3, r2 │ │ + 188a4: d900 bls.n 188a8 │ │ + 188a6: e709 b.n 186bc │ │ + 188a8: 2040 movs r0, #64 ; 0x40 │ │ + 188aa: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 188ac: 8018 strh r0, [r3, #0] │ │ + 188ae: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 188b0: 58f3 ldr r3, [r6, r3] │ │ + 188b2: 1c19 adds r1, r3, #0 │ │ + 188b4: 9305 str r3, [sp, #20] │ │ + 188b6: f012 fc0b bl 2b0d0 │ │ + 188ba: 9006 str r0, [sp, #24] │ │ + 188bc: 2800 cmp r0, #0 │ │ + 188be: d100 bne.n 188c2 │ │ + 188c0: e6fc b.n 186bc │ │ + 188c2: 2400 movs r4, #0 │ │ + 188c4: 9b0f ldr r3, [sp, #60] ; 0x3c │ │ + 188c6: 940e str r4, [sp, #56] ; 0x38 │ │ + 188c8: 6018 str r0, [r3, #0] │ │ + 188ca: 9b02 ldr r3, [sp, #8] │ │ + 188cc: 19db adds r3, r3, r7 │ │ + 188ce: 9308 str r3, [sp, #32] │ │ + 188d0: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 188d2: 9a0e ldr r2, [sp, #56] ; 0x38 │ │ + 188d4: 881b ldrh r3, [r3, #0] │ │ + 188d6: 429a cmp r2, r3 │ │ + 188d8: d300 bcc.n 188dc │ │ + 188da: e0ec b.n 18ab6 │ │ + 188dc: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 188de: 1ca5 adds r5, r4, #2 │ │ + 188e0: 429d cmp r5, r3 │ │ + 188e2: d300 bcc.n 188e6 │ │ + 188e4: e0e7 b.n 18ab6 │ │ + 188e6: 273f movs r7, #63 ; 0x3f │ │ + 188e8: 9b08 ldr r3, [sp, #32] │ │ + 188ea: 5d1b ldrb r3, [r3, r4] │ │ + 188ec: 9307 str r3, [sp, #28] │ │ + 188ee: 9b08 ldr r3, [sp, #32] │ │ + 188f0: 191b adds r3, r3, r4 │ │ + 188f2: 785b ldrb r3, [r3, #1] │ │ + 188f4: 9305 str r3, [sp, #20] │ │ + 188f6: 9b07 ldr r3, [sp, #28] │ │ + 188f8: 401f ands r7, r3 │ │ + 188fa: 065b lsls r3, r3, #25 │ │ + 188fc: d423 bmi.n 18946 │ │ + 188fe: 9b08 ldr r3, [sp, #32] │ │ + 18900: 1ce2 adds r2, r4, #3 │ │ + 18902: 5d59 ldrb r1, [r3, r5] │ │ + 18904: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 18906: 58f3 ldr r3, [r6, r3] │ │ + 18908: 9311 str r3, [sp, #68] ; 0x44 │ │ + 1890a: 429f cmp r7, r3 │ │ + 1890c: d20f bcs.n 1892e │ │ + 1890e: 237f movs r3, #127 ; 0x7f │ │ + 18910: 9805 ldr r0, [sp, #20] │ │ + 18912: 4003 ands r3, r0 │ │ + 18914: d005 beq.n 18922 │ │ + 18916: 2506 movs r5, #6 │ │ + 18918: 1c28 adds r0, r5, #0 │ │ + 1891a: 4378 muls r0, r7 │ │ + 1891c: 9d06 ldr r5, [sp, #24] │ │ + 1891e: 3319 adds r3, #25 │ │ + 18920: 5543 strb r3, [r0, r5] │ │ + 18922: 2006 movs r0, #6 │ │ + 18924: 1c03 adds r3, r0, #0 │ │ + 18926: 437b muls r3, r7 │ │ + 18928: 9806 ldr r0, [sp, #24] │ │ + 1892a: 18c3 adds r3, r0, r3 │ │ + 1892c: 7059 strb r1, [r3, #1] │ │ + 1892e: 9b05 ldr r3, [sp, #20] │ │ + 18930: 1c15 adds r5, r2, #0 │ │ + 18932: 061b lsls r3, r3, #24 │ │ + 18934: d507 bpl.n 18946 │ │ + 18936: 2340 movs r3, #64 ; 0x40 │ │ + 18938: 9907 ldr r1, [sp, #28] │ │ + 1893a: 1d25 adds r5, r4, #4 │ │ + 1893c: 4319 orrs r1, r3 │ │ + 1893e: 9b08 ldr r3, [sp, #32] │ │ + 18940: 9107 str r1, [sp, #28] │ │ + 18942: 5c9b ldrb r3, [r3, r2] │ │ + 18944: 9305 str r3, [sp, #20] │ │ + 18946: 9b07 ldr r3, [sp, #28] │ │ + 18948: 065b lsls r3, r3, #25 │ │ + 1894a: d400 bmi.n 1894e │ │ + 1894c: e0a1 b.n 18a92 │ │ + 1894e: 2306 movs r3, #6 │ │ + 18950: 1c1c adds r4, r3, #0 │ │ + 18952: 437c muls r4, r7 │ │ + 18954: 9b06 ldr r3, [sp, #24] │ │ + 18956: 191c adds r4, r3, r4 │ │ + 18958: 1c2b adds r3, r5, #0 │ │ + 1895a: 9a05 ldr r2, [sp, #20] │ │ + 1895c: 0652 lsls r2, r2, #25 │ │ + 1895e: d50d bpl.n 1897c │ │ + 18960: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ + 18962: 1c1d adds r5, r3, #0 │ │ + 18964: 58b2 ldr r2, [r6, r2] │ │ + 18966: 9211 str r2, [sp, #68] ; 0x44 │ │ + 18968: 4297 cmp r7, r2 │ │ + 1896a: d300 bcc.n 1896e │ │ + 1896c: e085 b.n 18a7a │ │ + 1896e: 2301 movs r3, #1 │ │ + 18970: 70a3 strb r3, [r4, #2] │ │ + 18972: 233f movs r3, #63 ; 0x3f │ │ + 18974: 9a05 ldr r2, [sp, #20] │ │ + 18976: 4013 ands r3, r2 │ │ + 18978: 7123 strb r3, [r4, #4] │ │ + 1897a: e07e b.n 18a7a │ │ + 1897c: 9a08 ldr r2, [sp, #32] │ │ + 1897e: 1c5d adds r5, r3, #1 │ │ + 18980: 5cd1 ldrb r1, [r2, r3] │ │ + 18982: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 18984: 58f3 ldr r3, [r6, r3] │ │ + 18986: 9311 str r3, [sp, #68] ; 0x44 │ │ + 18988: 429f cmp r7, r3 │ │ + 1898a: d276 bcs.n 18a7a │ │ + 1898c: 233f movs r3, #63 ; 0x3f │ │ + 1898e: 9a05 ldr r2, [sp, #20] │ │ + 18990: 4013 ands r3, r2 │ │ + 18992: 2b0c cmp r3, #12 │ │ + 18994: d104 bne.n 189a0 │ │ + 18996: 2301 movs r3, #1 │ │ + 18998: 4119 asrs r1, r3 │ │ + 1899a: 70a3 strb r3, [r4, #2] │ │ + 1899c: 7121 strb r1, [r4, #4] │ │ + 1899e: e06c b.n 18a7a │ │ + 189a0: 2b0e cmp r3, #14 │ │ + 189a2: d164 bne.n 18a6e │ │ + 189a4: 78e3 ldrb r3, [r4, #3] │ │ + 189a6: 2b00 cmp r3, #0 │ │ + 189a8: d167 bne.n 18a7a │ │ + 189aa: 220f movs r2, #15 │ │ + 189ac: 1c08 adds r0, r1, #0 │ │ + 189ae: 4390 bics r0, r2 │ │ + 189b0: 4684 mov ip, r0 │ │ + 189b2: 0600 lsls r0, r0, #24 │ │ + 189b4: 1c0b adds r3, r1, #0 │ │ + 189b6: 0e00 lsrs r0, r0, #24 │ │ + 189b8: 2850 cmp r0, #80 ; 0x50 │ │ + 189ba: d03a beq.n 18a32 │ │ + 189bc: d814 bhi.n 189e8 │ │ + 189be: 2820 cmp r0, #32 │ │ + 189c0: d02b beq.n 18a1a │ │ + 189c2: d808 bhi.n 189d6 │ │ + 189c4: 2800 cmp r0, #0 │ │ + 189c6: d021 beq.n 18a0c │ │ + 189c8: 4662 mov r2, ip │ │ + 189ca: 2a10 cmp r2, #16 │ │ + 189cc: d149 bne.n 18a62 │ │ + 189ce: 23f0 movs r3, #240 ; 0xf0 │ │ + 189d0: 2202 movs r2, #2 │ │ + 189d2: 430b orrs r3, r1 │ │ + 189d4: e048 b.n 18a68 │ │ + 189d6: 2830 cmp r0, #48 ; 0x30 │ │ + 189d8: d026 beq.n 18a28 │ │ + 189da: 4662 mov r2, ip │ │ + 189dc: 2a40 cmp r2, #64 ; 0x40 │ │ + 189de: d140 bne.n 18a62 │ │ + 189e0: 220f movs r2, #15 │ │ + 189e2: 2330 movs r3, #48 ; 0x30 │ │ + 189e4: 4011 ands r1, r2 │ │ + 189e6: e022 b.n 18a2e │ │ + 189e8: 2890 cmp r0, #144 ; 0x90 │ │ + 189ea: d02a beq.n 18a42 │ │ + 189ec: d808 bhi.n 18a00 │ │ + 189ee: 2860 cmp r0, #96 ; 0x60 │ │ + 189f0: d023 beq.n 18a3a │ │ + 189f2: 4662 mov r2, ip │ │ + 189f4: 2a70 cmp r2, #112 ; 0x70 │ │ + 189f6: d134 bne.n 18a62 │ │ + 189f8: 220f movs r2, #15 │ │ + 189fa: 2340 movs r3, #64 ; 0x40 │ │ + 189fc: 4011 ands r1, r2 │ │ + 189fe: e016 b.n 18a2e │ │ + 18a00: 28a0 cmp r0, #160 ; 0xa0 │ │ + 18a02: d020 beq.n 18a46 │ │ + 18a04: 4662 mov r2, ip │ │ + 18a06: 2ab0 cmp r2, #176 ; 0xb0 │ │ + 18a08: d024 beq.n 18a54 │ │ + 18a0a: e02a b.n 18a62 │ │ + 18a0c: 2308 movs r3, #8 │ │ + 18a0e: 400b ands r3, r1 │ │ + 18a10: d029 beq.n 18a66 │ │ + 18a12: 2307 movs r3, #7 │ │ + 18a14: 4019 ands r1, r3 │ │ + 18a16: 2390 movs r3, #144 ; 0x90 │ │ + 18a18: e009 b.n 18a2e │ │ + 18a1a: 2210 movs r2, #16 │ │ + 18a1c: 4252 negs r2, r2 │ │ + 18a1e: 4313 orrs r3, r2 │ │ + 18a20: 061b lsls r3, r3, #24 │ │ + 18a22: 0e1b lsrs r3, r3, #24 │ │ + 18a24: 2203 movs r2, #3 │ │ + 18a26: e01f b.n 18a68 │ │ + 18a28: 220f movs r2, #15 │ │ + 18a2a: 2310 movs r3, #16 │ │ + 18a2c: 4011 ands r1, r2 │ │ + 18a2e: 430b orrs r3, r1 │ │ + 18a30: e017 b.n 18a62 │ │ + 18a32: 2320 movs r3, #32 │ │ + 18a34: 400a ands r2, r1 │ │ + 18a36: 4313 orrs r3, r2 │ │ + 18a38: e013 b.n 18a62 │ │ + 18a3a: 220f movs r2, #15 │ │ + 18a3c: 23b0 movs r3, #176 ; 0xb0 │ │ + 18a3e: 4011 ands r1, r2 │ │ + 18a40: e7f5 b.n 18a2e │ │ + 18a42: 4013 ands r3, r2 │ │ + 18a44: e010 b.n 18a68 │ │ + 18a46: 220f movs r2, #15 │ │ + 18a48: 1c0b adds r3, r1, #0 │ │ + 18a4a: 4013 ands r3, r2 │ │ + 18a4c: d00b beq.n 18a66 │ │ + 18a4e: 0109 lsls r1, r1, #4 │ │ + 18a50: 1c13 adds r3, r2, #0 │ │ + 18a52: e003 b.n 18a5c │ │ + 18a54: 230f movs r3, #15 │ │ + 18a56: 400b ands r3, r1 │ │ + 18a58: d005 beq.n 18a66 │ │ + 18a5a: 23f0 movs r3, #240 ; 0xf0 │ │ + 18a5c: 430b orrs r3, r1 │ │ + 18a5e: 220b movs r2, #11 │ │ + 18a60: e002 b.n 18a68 │ │ + 18a62: 2214 movs r2, #20 │ │ + 18a64: e000 b.n 18a68 │ │ + 18a66: 1c1a adds r2, r3, #0 │ │ + 18a68: 70e2 strb r2, [r4, #3] │ │ + 18a6a: 7163 strb r3, [r4, #5] │ │ + 18a6c: e005 b.n 18a7a │ │ + 18a6e: 7161 strb r1, [r4, #5] │ │ + 18a70: 70e3 strb r3, [r4, #3] │ │ + 18a72: 1c30 adds r0, r6, #0 │ │ + 18a74: 1c21 adds r1, r4, #0 │ │ + 18a76: f006 fff1 bl 1fa5c │ │ + 18a7a: 9b05 ldr r3, [sp, #20] │ │ + 18a7c: 061b lsls r3, r3, #24 │ │ + 18a7e: d508 bpl.n 18a92 │ │ + 18a80: 9a08 ldr r2, [sp, #32] │ │ + 18a82: 1c6b adds r3, r5, #1 │ │ + 18a84: 5d52 ldrb r2, [r2, r5] │ │ + 18a86: 9205 str r2, [sp, #20] │ │ + 18a88: 9a0b ldr r2, [sp, #44] ; 0x2c │ │ + 18a8a: 4293 cmp r3, r2 │ │ + 18a8c: d800 bhi.n 18a90 │ │ + 18a8e: e764 b.n 1895a │ │ + 18a90: 1c1d adds r5, r3, #0 │ │ + 18a92: 9b07 ldr r3, [sp, #28] │ │ + 18a94: 061b lsls r3, r3, #24 │ │ + 18a96: d50c bpl.n 18ab2 │ │ + 18a98: 9b0e ldr r3, [sp, #56] ; 0x38 │ │ + 18a9a: 3301 adds r3, #1 │ │ + 18a9c: 930e str r3, [sp, #56] ; 0x38 │ │ + 18a9e: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 18aa0: 58f3 ldr r3, [r6, r3] │ │ + 18aa2: 9305 str r3, [sp, #20] │ │ + 18aa4: 2306 movs r3, #6 │ │ + 18aa6: 9a05 ldr r2, [sp, #20] │ │ + 18aa8: 435a muls r2, r3 │ │ + 18aaa: 1c13 adds r3, r2, #0 │ │ + 18aac: 9a06 ldr r2, [sp, #24] │ │ + 18aae: 18d3 adds r3, r2, r3 │ │ + 18ab0: 9306 str r3, [sp, #24] │ │ + 18ab2: 1c2c adds r4, r5, #0 │ │ + 18ab4: e70c b.n 188d0 │ │ + 18ab6: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 18ab8: 3301 adds r3, #1 │ │ + 18aba: 930d str r3, [sp, #52] ; 0x34 │ │ + 18abc: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 18abe: 3302 adds r3, #2 │ │ + 18ac0: 930c str r3, [sp, #48] ; 0x30 │ │ + 18ac2: 9b0f ldr r3, [sp, #60] ; 0x3c │ │ + 18ac4: 3304 adds r3, #4 │ │ + 18ac6: 930f str r3, [sp, #60] ; 0x3c │ │ + 18ac8: e6d2 b.n 18870 │ │ + 18aca: 2401 movs r4, #1 │ │ + 18acc: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ + 18ace: 58f3 ldr r3, [r6, r3] │ │ + 18ad0: 9305 str r3, [sp, #20] │ │ + 18ad2: 429c cmp r4, r3 │ │ + 18ad4: d900 bls.n 18ad8 │ │ + 18ad6: e5f1 b.n 186bc │ │ + 18ad8: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 18ada: 681b ldr r3, [r3, #0] │ │ + 18adc: 9305 str r3, [sp, #20] │ │ + 18ade: 2b00 cmp r3, #0 │ │ + 18ae0: d019 beq.n 18b16 │ │ + 18ae2: 9b04 ldr r3, [sp, #16] │ │ + 18ae4: 9a03 ldr r2, [sp, #12] │ │ + 18ae6: 3b09 subs r3, #9 │ │ + 18ae8: 429a cmp r2, r3 │ │ + 18aea: d300 bcc.n 18aee │ │ + 18aec: e5e6 b.n 186bc │ │ + 18aee: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 18af0: 2215 movs r2, #21 │ │ + 18af2: 8c5b ldrh r3, [r3, #34] ; 0x22 │ │ + 18af4: 07db lsls r3, r3, #31 │ │ + 18af6: d400 bmi.n 18afa │ │ + 18af8: 2211 movs r2, #17 │ │ + 18afa: 9903 ldr r1, [sp, #12] │ │ + 18afc: 9b02 ldr r3, [sp, #8] │ │ + 18afe: 9803 ldr r0, [sp, #12] │ │ + 18b00: 185b adds r3, r3, r1 │ │ + 18b02: 9904 ldr r1, [sp, #16] │ │ + 18b04: 1a09 subs r1, r1, r0 │ │ + 18b06: 9100 str r1, [sp, #0] │ │ + 18b08: 1c30 adds r0, r6, #0 │ │ + 18b0a: 9909 ldr r1, [sp, #36] ; 0x24 │ │ + 18b0c: f013 fcc0 bl 2c490 │ │ + 18b10: 9b03 ldr r3, [sp, #12] │ │ + 18b12: 181b adds r3, r3, r0 │ │ + 18b14: 9303 str r3, [sp, #12] │ │ + 18b16: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 18b18: 3401 adds r4, #1 │ │ + 18b1a: 3340 adds r3, #64 ; 0x40 │ │ + 18b1c: 9309 str r3, [sp, #36] ; 0x24 │ │ + 18b1e: e7d5 b.n 18acc │ │ + 18b20: 1c28 adds r0, r5, #0 │ │ + 18b22: b013 add sp, #76 ; 0x4c │ │ + 18b24: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 18b26: 46c0 nop ; (mov r8, r8) │ │ + 18b28: ce80 ldmia r6!, {r7} │ │ + 18b2a: 0000 movs r0, r0 │ │ + 18b2c: cac0 ldmia r2!, {r6, r7} │ │ + ... │ │ + │ │ +00018b30 : │ │ + 18b30: b5f0 push {r4, r5, r6, r7, lr} │ │ + 18b32: 1c1c adds r4, r3, #0 │ │ + 18b34: b087 sub sp, #28 │ │ + 18b36: ab0c add r3, sp, #48 ; 0x30 │ │ + 18b38: 1c05 adds r5, r0, #0 │ │ + 18b3a: 1c20 adds r0, r4, #0 │ │ + 18b3c: 9202 str r2, [sp, #8] │ │ + 18b3e: 781e ldrb r6, [r3, #0] │ │ + 18b40: 9103 str r1, [sp, #12] │ │ + 18b42: f019 f8e3 bl 31d0c <__aeabi_llsl@@Base+0x1ac> │ │ + 18b46: 2300 movs r3, #0 │ │ + 18b48: 1c1a adds r2, r3, #0 │ │ + 18b4a: 9903 ldr r1, [sp, #12] │ │ + 18b4c: 428a cmp r2, r1 │ │ + 18b4e: d305 bcc.n 18b5c │ │ + 18b50: 1903 adds r3, r0, r4 │ │ + 18b52: 9304 str r3, [sp, #16] │ │ + 18b54: 4684 mov ip, r0 │ │ + 18b56: 2300 movs r3, #0 │ │ + 18b58: 2280 movs r2, #128 ; 0x80 │ │ + 18b5a: e055 b.n 18c08 │ │ + 18b5c: 42a3 cmp r3, r4 │ │ + 18b5e: d2f7 bcs.n 18b50 │ │ + 18b60: 5ca9 ldrb r1, [r5, r2] │ │ + 18b62: 1c57 adds r7, r2, #1 │ │ + 18b64: 468c mov ip, r1 │ │ + 18b66: 0609 lsls r1, r1, #24 │ │ + 18b68: 1609 asrs r1, r1, #24 │ │ + 18b6a: 42b1 cmp r1, r6 │ │ + 18b6c: d118 bne.n 18ba0 │ │ + 18b6e: 1c91 adds r1, r2, #2 │ │ + 18b70: 468c mov ip, r1 │ │ + 18b72: 5de9 ldrb r1, [r5, r7] │ │ + 18b74: 2900 cmp r1, #0 │ │ + 18b76: d00f beq.n 18b98 │ │ + 18b78: 1cd7 adds r7, r2, #3 │ │ + 18b7a: 4662 mov r2, ip │ │ + 18b7c: 5caa ldrb r2, [r5, r2] │ │ + 18b7e: 18c9 adds r1, r1, r3 │ │ + 18b80: 9201 str r2, [sp, #4] │ │ + 18b82: 428b cmp r3, r1 │ │ + 18b84: d011 beq.n 18baa │ │ + 18b86: 1c5a adds r2, r3, #1 │ │ + 18b88: 4694 mov ip, r2 │ │ + 18b8a: 466a mov r2, sp │ │ + 18b8c: 7912 ldrb r2, [r2, #4] │ │ + 18b8e: 54c2 strb r2, [r0, r3] │ │ + 18b90: 45a4 cmp ip, r4 │ │ + 18b92: d209 bcs.n 18ba8 │ │ + 18b94: 4663 mov r3, ip │ │ + 18b96: e7f4 b.n 18b82 │ │ + 18b98: 1c59 adds r1, r3, #1 │ │ + 18b9a: 54c6 strb r6, [r0, r3] │ │ + 18b9c: 4667 mov r7, ip │ │ + 18b9e: e004 b.n 18baa │ │ + 18ba0: 4662 mov r2, ip │ │ + 18ba2: 1c59 adds r1, r3, #1 │ │ + 18ba4: 54c2 strb r2, [r0, r3] │ │ + 18ba6: e000 b.n 18baa │ │ + 18ba8: 4661 mov r1, ip │ │ + 18baa: 1c0b adds r3, r1, #0 │ │ + 18bac: 1c3a adds r2, r7, #0 │ │ + 18bae: e7cc b.n 18b4a │ │ + 18bb0: 9d03 ldr r5, [sp, #12] │ │ + 18bb2: 0216 lsls r6, r2, #8 │ │ + 18bb4: 4015 ands r5, r2 │ │ + 18bb6: 4332 orrs r2, r6 │ │ + 18bb8: 26ff movs r6, #255 ; 0xff │ │ + 18bba: 0852 lsrs r2, r2, #1 │ │ + 18bbc: 4032 ands r2, r6 │ │ + 18bbe: 1c5e adds r6, r3, #1 │ │ + 18bc0: 9601 str r6, [sp, #4] │ │ + 18bc2: 9e02 ldr r6, [sp, #8] │ │ + 18bc4: 18f3 adds r3, r6, r3 │ │ + 18bc6: 022e lsls r6, r5, #8 │ │ + 18bc8: 4335 orrs r5, r6 │ │ + 18bca: 9505 str r5, [sp, #20] │ │ + 18bcc: 2507 movs r5, #7 │ │ + 18bce: 1a7e subs r6, r7, r1 │ │ + 18bd0: 402e ands r6, r5 │ │ + 18bd2: 9d05 ldr r5, [sp, #20] │ │ + 18bd4: 40f5 lsrs r5, r6 │ │ + 18bd6: 781e ldrb r6, [r3, #0] │ │ + 18bd8: 4335 orrs r5, r6 │ │ + 18bda: 9e01 ldr r6, [sp, #4] │ │ + 18bdc: 701d strb r5, [r3, #0] │ │ + 18bde: 1c7b adds r3, r7, #1 │ │ + 18be0: 1c3d adds r5, r7, #0 │ │ + 18be2: 42a6 cmp r6, r4 │ │ + 18be4: d300 bcc.n 18be8 │ │ + 18be6: 1c1d adds r5, r3, #0 │ │ + 18be8: 9b01 ldr r3, [sp, #4] │ │ + 18bea: 9e01 ldr r6, [sp, #4] │ │ + 18bec: 3101 adds r1, #1 │ │ + 18bee: 42a3 cmp r3, r4 │ │ + 18bf0: 419b sbcs r3, r3 │ │ + 18bf2: 1c2f adds r7, r5, #0 │ │ + 18bf4: 4033 ands r3, r6 │ │ + 18bf6: 2908 cmp r1, #8 │ │ + 18bf8: d1da bne.n 18bb0 │ │ + 18bfa: 0211 lsls r1, r2, #8 │ │ + 18bfc: 430a orrs r2, r1 │ │ + 18bfe: 40ea lsrs r2, r5 │ │ + 18c00: 21ff movs r1, #255 ; 0xff │ │ + 18c02: 400a ands r2, r1 │ │ + 18c04: 2101 movs r1, #1 │ │ + 18c06: 448c add ip, r1 │ │ + 18c08: 9904 ldr r1, [sp, #16] │ │ + 18c0a: 458c cmp ip, r1 │ │ + 18c0c: d005 beq.n 18c1a │ │ + 18c0e: 4661 mov r1, ip │ │ + 18c10: 7809 ldrb r1, [r1, #0] │ │ + 18c12: 9103 str r1, [sp, #12] │ │ + 18c14: 2100 movs r1, #0 │ │ + 18c16: 1c0f adds r7, r1, #0 │ │ + 18c18: e7ca b.n 18bb0 │ │ + 18c1a: 2600 movs r6, #0 │ │ + 18c1c: 217f movs r1, #127 ; 0x7f │ │ + 18c1e: 9f02 ldr r7, [sp, #8] │ │ + 18c20: 193c adds r4, r7, r4 │ │ + 18c22: 42a7 cmp r7, r4 │ │ + 18c24: d010 beq.n 18c48 │ │ + 18c26: 783a ldrb r2, [r7, #0] │ │ + 18c28: 2a80 cmp r2, #128 ; 0x80 │ │ + 18c2a: d005 beq.n 18c38 │ │ + 18c2c: 1c13 adds r3, r2, #0 │ │ + 18c2e: 438b bics r3, r1 │ │ + 18c30: d002 beq.n 18c38 │ │ + 18c32: 1c13 adds r3, r2, #0 │ │ + 18c34: 400b ands r3, r1 │ │ + 18c36: 425a negs r2, r3 │ │ + 18c38: 1ab6 subs r6, r6, r2 │ │ + 18c3a: 0635 lsls r5, r6, #24 │ │ + 18c3c: 0e2d lsrs r5, r5, #24 │ │ + 18c3e: 062e lsls r6, r5, #24 │ │ + 18c40: 703d strb r5, [r7, #0] │ │ + 18c42: 0e36 lsrs r6, r6, #24 │ │ + 18c44: 3701 adds r7, #1 │ │ + 18c46: e7ec b.n 18c22 │ │ + 18c48: f019 f990 bl 31f6c <__aeabi_llsl@@Base+0x40c> │ │ + 18c4c: b007 add sp, #28 │ │ + 18c4e: bdf0 pop {r4, r5, r6, r7, pc} │ │ + │ │ +00018c50 : │ │ + 18c50: b5f0 push {r4, r5, r6, r7, lr} │ │ + 18c52: 1c13 adds r3, r2, #0 │ │ + 18c54: b095 sub sp, #84 ; 0x54 │ │ + 18c56: 1e0f subs r7, r1, #0 │ │ + 18c58: d101 bne.n 18c5e │ │ + 18c5a: f000 fc99 bl 19590 │ │ + 18c5e: 2700 movs r7, #0 │ │ + 18c60: 2a84 cmp r2, #132 ; 0x84 │ │ + 18c62: d801 bhi.n 18c68 │ │ + 18c64: f000 fc94 bl 19590 │ │ + 18c68: 1c0c adds r4, r1, #0 │ │ + 18c6a: 1c0a adds r2, r1, #0 │ │ + 18c6c: 344d adds r4, #77 ; 0x4d │ │ + 18c6e: 324c adds r2, #76 ; 0x4c │ │ + 18c70: 7826 ldrb r6, [r4, #0] │ │ + 18c72: 7812 ldrb r2, [r2, #0] │ │ + 18c74: 0234 lsls r4, r6, #8 │ │ + 18c76: 4314 orrs r4, r2 │ │ + 18c78: 42bc cmp r4, r7 │ │ + 18c7a: d101 bne.n 18c80 │ │ + 18c7c: f000 fc88 bl 19590 │ │ + 18c80: 784a ldrb r2, [r1, #1] │ │ + 18c82: 780d ldrb r5, [r1, #0] │ │ + 18c84: 0212 lsls r2, r2, #8 │ │ + 18c86: 432a orrs r2, r5 │ │ + 18c88: 788d ldrb r5, [r1, #2] │ │ + 18c8a: 042d lsls r5, r5, #16 │ │ + 18c8c: 4315 orrs r5, r2 │ │ + 18c8e: 78ca ldrb r2, [r1, #3] │ │ + 18c90: 0612 lsls r2, r2, #24 │ │ + 18c92: 432a orrs r2, r5 │ │ + 18c94: 4ddf ldr r5, [pc, #892] ; (19014 ) │ │ + 18c96: 42aa cmp r2, r5 │ │ + 18c98: d001 beq.n 18c9e │ │ + 18c9a: f000 fc79 bl 19590 │ │ + 18c9e: 1c0a adds r2, r1, #0 │ │ + 18ca0: 3248 adds r2, #72 ; 0x48 │ │ + 18ca2: 7815 ldrb r5, [r2, #0] │ │ + 18ca4: 3201 adds r2, #1 │ │ + 18ca6: 7812 ldrb r2, [r2, #0] │ │ + 18ca8: 0212 lsls r2, r2, #8 │ │ + 18caa: 432a orrs r2, r5 │ │ + 18cac: 42ba cmp r2, r7 │ │ + 18cae: d101 bne.n 18cb4 │ │ + 18cb0: f000 fc6e bl 19590 │ │ + 18cb4: 1c0a adds r2, r1, #0 │ │ + 18cb6: 324e adds r2, #78 ; 0x4e │ │ + 18cb8: 7815 ldrb r5, [r2, #0] │ │ + 18cba: 3201 adds r2, #1 │ │ + 18cbc: 7812 ldrb r2, [r2, #0] │ │ + 18cbe: 0212 lsls r2, r2, #8 │ │ + 18cc0: 432a orrs r2, r5 │ │ + 18cc2: 1c0d adds r5, r1, #0 │ │ + 18cc4: 3550 adds r5, #80 ; 0x50 │ │ + 18cc6: 782d ldrb r5, [r5, #0] │ │ + 18cc8: 042d lsls r5, r5, #16 │ │ + 18cca: 4315 orrs r5, r2 │ │ + 18ccc: 1c0a adds r2, r1, #0 │ │ + 18cce: 3251 adds r2, #81 ; 0x51 │ │ + 18cd0: 7812 ldrb r2, [r2, #0] │ │ + 18cd2: 0612 lsls r2, r2, #24 │ │ + 18cd4: 432a orrs r2, r5 │ │ + 18cd6: 4dd0 ldr r5, [pc, #832] ; (19018 ) │ │ + 18cd8: 42aa cmp r2, r5 │ │ + 18cda: d001 beq.n 18ce0 │ │ + 18cdc: f000 fc58 bl 19590 │ │ + 18ce0: 7a4a ldrb r2, [r1, #9] │ │ + 18ce2: 7a0d ldrb r5, [r1, #8] │ │ + 18ce4: 0212 lsls r2, r2, #8 │ │ + 18ce6: 432a orrs r2, r5 │ │ + 18ce8: 7a8d ldrb r5, [r1, #10] │ │ + 18cea: 042d lsls r5, r5, #16 │ │ + 18cec: 4315 orrs r5, r2 │ │ + 18cee: 7aca ldrb r2, [r1, #11] │ │ + 18cf0: 0612 lsls r2, r2, #24 │ │ + 18cf2: 432a orrs r2, r5 │ │ + 18cf4: 4dc9 ldr r5, [pc, #804] ; (1901c ) │ │ + 18cf6: 42aa cmp r2, r5 │ │ + 18cf8: d001 beq.n 18cfe │ │ + 18cfa: f000 fc49 bl 19590 │ │ + 18cfe: 7b4a ldrb r2, [r1, #13] │ │ + 18d00: 7b0d ldrb r5, [r1, #12] │ │ + 18d02: 0212 lsls r2, r2, #8 │ │ + 18d04: 432a orrs r2, r5 │ │ + 18d06: 7b8d ldrb r5, [r1, #14] │ │ + 18d08: 042d lsls r5, r5, #16 │ │ + 18d0a: 4315 orrs r5, r2 │ │ + 18d0c: 7bca ldrb r2, [r1, #15] │ │ + 18d0e: 0612 lsls r2, r2, #24 │ │ + 18d10: 432a orrs r2, r5 │ │ + 18d12: 25b0 movs r5, #176 ; 0xb0 │ │ + 18d14: 05ad lsls r5, r5, #22 │ │ + 18d16: 42aa cmp r2, r5 │ │ + 18d18: d001 beq.n 18d1e │ │ + 18d1a: f000 fc39 bl 19590 │ │ + 18d1e: 1c0a adds r2, r1, #0 │ │ + 18d20: 323c adds r2, #60 ; 0x3c │ │ + 18d22: 7815 ldrb r5, [r2, #0] │ │ + 18d24: 3201 adds r2, #1 │ │ + 18d26: 7812 ldrb r2, [r2, #0] │ │ + 18d28: 0212 lsls r2, r2, #8 │ │ + 18d2a: 432a orrs r2, r5 │ │ + 18d2c: 1c0d adds r5, r1, #0 │ │ + 18d2e: 353e adds r5, #62 ; 0x3e │ │ + 18d30: 782d ldrb r5, [r5, #0] │ │ + 18d32: 042d lsls r5, r5, #16 │ │ + 18d34: 4315 orrs r5, r2 │ │ + 18d36: 1c0a adds r2, r1, #0 │ │ + 18d38: 323f adds r2, #63 ; 0x3f │ │ + 18d3a: 7812 ldrb r2, [r2, #0] │ │ + 18d3c: 0612 lsls r2, r2, #24 │ │ + 18d3e: 432a orrs r2, r5 │ │ + 18d40: 4db7 ldr r5, [pc, #732] ; (19020 ) │ │ + 18d42: 42aa cmp r2, r5 │ │ + 18d44: d001 beq.n 18d4a │ │ + 18d46: f000 fc23 bl 19590 │ │ + 18d4a: 1c0a adds r2, r1, #0 │ │ + 18d4c: 3240 adds r2, #64 ; 0x40 │ │ + 18d4e: 7815 ldrb r5, [r2, #0] │ │ + 18d50: 3201 adds r2, #1 │ │ + 18d52: 7812 ldrb r2, [r2, #0] │ │ + 18d54: 0212 lsls r2, r2, #8 │ │ + 18d56: 432a orrs r2, r5 │ │ + 18d58: 1c0d adds r5, r1, #0 │ │ + 18d5a: 3542 adds r5, #66 ; 0x42 │ │ + 18d5c: 782d ldrb r5, [r5, #0] │ │ + 18d5e: 042d lsls r5, r5, #16 │ │ + 18d60: 4315 orrs r5, r2 │ │ + 18d62: 1c0a adds r2, r1, #0 │ │ + 18d64: 3243 adds r2, #67 ; 0x43 │ │ + 18d66: 7812 ldrb r2, [r2, #0] │ │ + 18d68: 0612 lsls r2, r2, #24 │ │ + 18d6a: 432a orrs r2, r5 │ │ + 18d6c: 25a0 movs r5, #160 ; 0xa0 │ │ + 18d6e: 052d lsls r5, r5, #20 │ │ + 18d70: 42aa cmp r2, r5 │ │ + 18d72: d001 beq.n 18d78 │ │ + 18d74: f000 fc0c bl 19590 │ │ + 18d78: 1c0a adds r2, r1, #0 │ │ + 18d7a: 3282 adds r2, #130 ; 0x82 │ │ + 18d7c: 7815 ldrb r5, [r2, #0] │ │ + 18d7e: 3201 adds r2, #1 │ │ + 18d80: 7812 ldrb r2, [r2, #0] │ │ + 18d82: 0212 lsls r2, r2, #8 │ │ + 18d84: 432a orrs r2, r5 │ │ + 18d86: 0412 lsls r2, r2, #16 │ │ + 18d88: 0217 lsls r7, r2, #8 │ │ + 18d8a: 0c3f lsrs r7, r7, #16 │ │ + 18d8c: 0e12 lsrs r2, r2, #24 │ │ + 18d8e: 4317 orrs r7, r2 │ │ + 18d90: 007e lsls r6, r7, #1 │ │ + 18d92: 1c32 adds r2, r6, #0 │ │ + 18d94: 329c adds r2, #156 ; 0x9c │ │ + 18d96: 9703 str r7, [sp, #12] │ │ + 18d98: 2700 movs r7, #0 │ │ + 18d9a: 429a cmp r2, r3 │ │ + 18d9c: d301 bcc.n 18da2 │ │ + 18d9e: f000 fbf7 bl 19590 │ │ + 18da2: 1c0d adds r5, r1, #0 │ │ + 18da4: 1c0a adds r2, r1, #0 │ │ + 18da6: 3545 adds r5, #69 ; 0x45 │ │ + 18da8: 782d ldrb r5, [r5, #0] │ │ + 18daa: 3244 adds r2, #68 ; 0x44 │ │ + 18dac: 7812 ldrb r2, [r2, #0] │ │ + 18dae: 022d lsls r5, r5, #8 │ │ + 18db0: 4315 orrs r5, r2 │ │ + 18db2: 042d lsls r5, r5, #16 │ │ + 18db4: 022a lsls r2, r5, #8 │ │ + 18db6: 0c17 lsrs r7, r2, #16 │ │ + 18db8: 0e2a lsrs r2, r5, #24 │ │ + 18dba: 1c0d adds r5, r1, #0 │ │ + 18dbc: 4317 orrs r7, r2 │ │ + 18dbe: 1c0a adds r2, r1, #0 │ │ + 18dc0: 970d str r7, [sp, #52] ; 0x34 │ │ + 18dc2: 3547 adds r5, #71 ; 0x47 │ │ + 18dc4: 782d ldrb r5, [r5, #0] │ │ + 18dc6: 3246 adds r2, #70 ; 0x46 │ │ + 18dc8: 7812 ldrb r2, [r2, #0] │ │ + 18dca: 022d lsls r5, r5, #8 │ │ + 18dcc: 4315 orrs r5, r2 │ │ + 18dce: 042d lsls r5, r5, #16 │ │ + 18dd0: 022a lsls r2, r5, #8 │ │ + 18dd2: 0c12 lsrs r2, r2, #16 │ │ + 18dd4: 0e2d lsrs r5, r5, #24 │ │ + 18dd6: 432a orrs r2, r5 │ │ + 18dd8: 1c0d adds r5, r1, #0 │ │ + 18dda: 9207 str r2, [sp, #28] │ │ + 18ddc: 1c0a adds r2, r1, #0 │ │ + 18dde: 354b adds r5, #75 ; 0x4b │ │ + 18de0: 782d ldrb r5, [r5, #0] │ │ + 18de2: 324a adds r2, #74 ; 0x4a │ │ + 18de4: 7812 ldrb r2, [r2, #0] │ │ + 18de6: 022d lsls r5, r5, #8 │ │ + 18de8: 4315 orrs r5, r2 │ │ + 18dea: 042d lsls r5, r5, #16 │ │ + 18dec: 022a lsls r2, r5, #8 │ │ + 18dee: 0c12 lsrs r2, r2, #16 │ │ + 18df0: 0e2d lsrs r5, r5, #24 │ │ + 18df2: 432a orrs r2, r5 │ │ + 18df4: 2580 movs r5, #128 ; 0x80 │ │ + 18df6: 920e str r2, [sp, #56] ; 0x38 │ │ + 18df8: 4a8a ldr r2, [pc, #552] ; (19024 ) │ │ + 18dfa: 032d lsls r5, r5, #12 │ │ + 18dfc: 5085 str r5, [r0, r2] │ │ + 18dfe: 0622 lsls r2, r4, #24 │ │ + 18e00: 0c12 lsrs r2, r2, #16 │ │ + 18e02: 0a24 lsrs r4, r4, #8 │ │ + 18e04: 4314 orrs r4, r2 │ │ + 18e06: 2c03 cmp r4, #3 │ │ + 18e08: dd02 ble.n 18e10 │ │ + 18e0a: 4a87 ldr r2, [pc, #540] ; (19028 ) │ │ + 18e0c: 5084 str r4, [r0, r2] │ │ + 18e0e: e002 b.n 18e16 │ │ + 18e10: 2204 movs r2, #4 │ │ + 18e12: 4c85 ldr r4, [pc, #532] ; (19028 ) │ │ + 18e14: 5102 str r2, [r0, r4] │ │ + 18e16: 4a84 ldr r2, [pc, #528] ; (19028 ) │ │ + 18e18: 5882 ldr r2, [r0, r2] │ │ + 18e1a: 9202 str r2, [sp, #8] │ │ + 18e1c: 2a40 cmp r2, #64 ; 0x40 │ │ + 18e1e: d902 bls.n 18e26 │ │ + 18e20: 2440 movs r4, #64 ; 0x40 │ │ + 18e22: 4a81 ldr r2, [pc, #516] ; (19028 ) │ │ + 18e24: 5084 str r4, [r0, r2] │ │ + 18e26: 4a81 ldr r2, [pc, #516] ; (1902c ) │ │ + 18e28: 2510 movs r5, #16 │ │ + 18e2a: 1884 adds r4, r0, r2 │ │ + 18e2c: 1c0a adds r2, r1, #0 │ │ + 18e2e: 574d ldrsb r5, [r1, r5] │ │ + 18e30: 3256 adds r2, #86 ; 0x56 │ │ + 18e32: 2d00 cmp r5, #0 │ │ + 18e34: d000 beq.n 18e38 │ │ + 18e36: 3a46 subs r2, #70 ; 0x46 │ │ + 18e38: 9105 str r1, [sp, #20] │ │ + 18e3a: 9002 str r0, [sp, #8] │ │ + 18e3c: 1c11 adds r1, r2, #0 │ │ + 18e3e: 1c20 adds r0, r4, #0 │ │ + 18e40: 2220 movs r2, #32 │ │ + 18e42: 930c str r3, [sp, #48] ; 0x30 │ │ + 18e44: f018 ff5a bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 18e48: 2300 movs r3, #0 │ │ + 18e4a: 4a79 ldr r2, [pc, #484] ; (19030 ) │ │ + 18e4c: 9902 ldr r1, [sp, #8] │ │ + 18e4e: 548b strb r3, [r1, r2] │ │ + 18e50: 9a05 ldr r2, [sp, #20] │ │ + 18e52: 3285 adds r2, #133 ; 0x85 │ │ + 18e54: 9903 ldr r1, [sp, #12] │ │ + 18e56: 428b cmp r3, r1 │ │ + 18e58: d007 beq.n 18e6a │ │ + 18e5a: 4976 ldr r1, [pc, #472] ; (19034 ) │ │ + 18e5c: 7810 ldrb r0, [r2, #0] │ │ + 18e5e: 9c02 ldr r4, [sp, #8] │ │ + 18e60: 1859 adds r1, r3, r1 │ │ + 18e62: 3202 adds r2, #2 │ │ + 18e64: 5460 strb r0, [r4, r1] │ │ + 18e66: 2bfe cmp r3, #254 ; 0xfe │ │ + 18e68: d102 bne.n 18e70 │ │ + 18e6a: 1c32 adds r2, r6, #0 │ │ + 18e6c: 3284 adds r2, #132 ; 0x84 │ │ + 18e6e: e03e b.n 18eee │ │ + 18e70: 3301 adds r3, #1 │ │ + 18e72: e7ef b.n 18e54 │ │ + 18e74: 9b05 ldr r3, [sp, #20] │ │ + 18e76: 5898 ldr r0, [r3, r2] │ │ + 18e78: 189b adds r3, r3, r2 │ │ + 18e7a: 6859 ldr r1, [r3, #4] │ │ + 18e7c: 3208 adds r2, #8 │ │ + 18e7e: 9203 str r2, [sp, #12] │ │ + 18e80: 0e0d lsrs r5, r1, #24 │ │ + 18e82: 060f lsls r7, r1, #24 │ │ + 18e84: 432f orrs r7, r5 │ │ + 18e86: 25ff movs r5, #255 ; 0xff │ │ + 18e88: 1c0e adds r6, r1, #0 │ │ + 18e8a: 042d lsls r5, r5, #16 │ │ + 18e8c: 402e ands r6, r5 │ │ + 18e8e: 0a36 lsrs r6, r6, #8 │ │ + 18e90: 4337 orrs r7, r6 │ │ + 18e92: 26ff movs r6, #255 ; 0xff │ │ + 18e94: 0236 lsls r6, r6, #8 │ │ + 18e96: 4031 ands r1, r6 │ │ + 18e98: 0209 lsls r1, r1, #8 │ │ + 18e9a: 430f orrs r7, r1 │ │ + 18e9c: 990c ldr r1, [sp, #48] ; 0x30 │ │ + 18e9e: 18ba adds r2, r7, r2 │ │ + 18ea0: 9204 str r2, [sp, #16] │ │ + 18ea2: 950a str r5, [sp, #40] ; 0x28 │ │ + 18ea4: 960b str r6, [sp, #44] ; 0x2c │ │ + 18ea6: 428a cmp r2, r1 │ │ + 18ea8: d900 bls.n 18eac │ │ + 18eaa: e370 b.n 1958e │ │ + 18eac: 428f cmp r7, r1 │ │ + 18eae: d900 bls.n 18eb2 │ │ + 18eb0: e36d b.n 1958e │ │ + 18eb2: 4a61 ldr r2, [pc, #388] ; (19038 ) │ │ + 18eb4: 4290 cmp r0, r2 │ │ + 18eb6: d000 beq.n 18eba │ │ + 18eb8: e14d b.n 19156 │ │ + 18eba: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 18ebc: 2bef cmp r3, #239 ; 0xef │ │ + 18ebe: d901 bls.n 18ec4 │ │ + 18ec0: 23ef movs r3, #239 ; 0xef │ │ + 18ec2: 930d str r3, [sp, #52] ; 0x34 │ │ + 18ec4: 9b05 ldr r3, [sp, #20] │ │ + 18ec6: 9a03 ldr r2, [sp, #12] │ │ + 18ec8: 189c adds r4, r3, r2 │ │ + 18eca: 4a5c ldr r2, [pc, #368] ; (1903c ) │ │ + 18ecc: 9b02 ldr r3, [sp, #8] │ │ + 18ece: 4694 mov ip, r2 │ │ + 18ed0: 4463 add r3, ip │ │ + 18ed2: 9309 str r3, [sp, #36] ; 0x24 │ │ + 18ed4: 2300 movs r3, #0 │ │ + 18ed6: 9306 str r3, [sp, #24] │ │ + 18ed8: 9b06 ldr r3, [sp, #24] │ │ + 18eda: 9a0d ldr r2, [sp, #52] ; 0x34 │ │ + 18edc: 4293 cmp r3, r2 │ │ + 18ede: d005 beq.n 18eec │ │ + 18ee0: 9b03 ldr r3, [sp, #12] │ │ + 18ee2: 9a04 ldr r2, [sp, #16] │ │ + 18ee4: 3332 adds r3, #50 ; 0x32 │ │ + 18ee6: 9303 str r3, [sp, #12] │ │ + 18ee8: 4293 cmp r3, r2 │ │ + 18eea: d906 bls.n 18efa │ │ + 18eec: 9a04 ldr r2, [sp, #16] │ │ + 18eee: 1c14 adds r4, r2, #0 │ │ + 18ef0: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 18ef2: 340a adds r4, #10 │ │ + 18ef4: 429c cmp r4, r3 │ │ + 18ef6: d3bd bcc.n 18e74 │ │ + 18ef8: e349 b.n 1958e │ │ + 18efa: 209e movs r0, #158 ; 0x9e │ │ + 18efc: 0080 lsls r0, r0, #2 │ │ + 18efe: f019 f83d bl 31f7c <__aeabi_llsl@@Base+0x41c> │ │ + 18f02: 7fe5 ldrb r5, [r4, #31] │ │ + 18f04: 7fa7 ldrb r7, [r4, #30] │ │ + 18f06: 1c06 adds r6, r0, #0 │ │ + 18f08: 022d lsls r5, r5, #8 │ │ + 18f0a: 433d orrs r5, r7 │ │ + 18f0c: 042d lsls r5, r5, #16 │ │ + 18f0e: 022a lsls r2, r5, #8 │ │ + 18f10: 0e2b lsrs r3, r5, #24 │ │ + 18f12: 0c12 lsrs r2, r2, #16 │ │ + 18f14: 431a orrs r2, r3 │ │ + 18f16: 1c13 adds r3, r2, #0 │ │ + 18f18: 3b01 subs r3, #1 │ │ + 18f1a: 9208 str r2, [sp, #32] │ │ + 18f1c: 2500 movs r5, #0 │ │ + 18f1e: 2bee cmp r3, #238 ; 0xee │ │ + 18f20: d806 bhi.n 18f30 │ │ + 18f22: 1c13 adds r3, r2, #0 │ │ + 18f24: 2282 movs r2, #130 ; 0x82 │ │ + 18f26: 0092 lsls r2, r2, #2 │ │ + 18f28: 189d adds r5, r3, r2 │ │ + 18f2a: 9b02 ldr r3, [sp, #8] │ │ + 18f2c: 01ad lsls r5, r5, #6 │ │ + 18f2e: 195d adds r5, r3, r5 │ │ + 18f30: 229e movs r2, #158 ; 0x9e │ │ + 18f32: 2100 movs r1, #0 │ │ + 18f34: 0092 lsls r2, r2, #2 │ │ + 18f36: 1c30 adds r0, r6, #0 │ │ + 18f38: f018 fec0 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 18f3c: 4b40 ldr r3, [pc, #256] ; (19040 ) │ │ + 18f3e: 1c21 adds r1, r4, #0 │ │ + 18f40: 18f0 adds r0, r6, r3 │ │ + 18f42: 221e movs r2, #30 │ │ + 18f44: f018 feda bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 18f48: 2d00 cmp r5, #0 │ │ + 18f4a: d00f beq.n 18f6c │ │ + 18f4c: 9b08 ldr r3, [sp, #32] │ │ + 18f4e: 1c21 adds r1, r4, #0 │ │ + 18f50: 015f lsls r7, r3, #5 │ │ + 18f52: 9b02 ldr r3, [sp, #8] │ │ + 18f54: 221e movs r2, #30 │ │ + 18f56: 19d8 adds r0, r3, r7 │ │ + 18f58: 4b34 ldr r3, [pc, #208] ; (1902c ) │ │ + 18f5a: 18c0 adds r0, r0, r3 │ │ + 18f5c: f018 fece bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 18f60: 9b02 ldr r3, [sp, #8] │ │ + 18f62: 19df adds r7, r3, r7 │ │ + 18f64: 4b37 ldr r3, [pc, #220] ; (19044 ) │ │ + 18f66: 18ff adds r7, r7, r3 │ │ + 18f68: 2300 movs r3, #0 │ │ + 18f6a: 713b strb r3, [r7, #4] │ │ + 18f6c: 9b06 ldr r3, [sp, #24] │ │ + 18f6e: 1c22 adds r2, r4, #0 │ │ + 18f70: 3301 adds r3, #1 │ │ + 18f72: 9306 str r3, [sp, #24] │ │ + 18f74: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 18f76: 322f adds r2, #47 ; 0x2f │ │ + 18f78: 601e str r6, [r3, #0] │ │ + 18f7a: 2380 movs r3, #128 ; 0x80 │ │ + 18f7c: 00db lsls r3, r3, #3 │ │ + 18f7e: 6033 str r3, [r6, #0] │ │ + 18f80: 2340 movs r3, #64 ; 0x40 │ │ + 18f82: 8133 strh r3, [r6, #8] │ │ + 18f84: 1c23 adds r3, r4, #0 │ │ + 18f86: 7812 ldrb r2, [r2, #0] │ │ + 18f88: 332e adds r3, #46 ; 0x2e │ │ + 18f8a: 781b ldrb r3, [r3, #0] │ │ + 18f8c: 0212 lsls r2, r2, #8 │ │ + 18f8e: 431a orrs r2, r3 │ │ + 18f90: 0412 lsls r2, r2, #16 │ │ + 18f92: 0213 lsls r3, r2, #8 │ │ + 18f94: 0c1b lsrs r3, r3, #16 │ │ + 18f96: 0e12 lsrs r2, r2, #24 │ │ + 18f98: 4313 orrs r3, r2 │ │ + 18f9a: 8173 strh r3, [r6, #10] │ │ + 18f9c: 3b01 subs r3, #1 │ │ + 18f9e: 2bfe cmp r3, #254 ; 0xfe │ │ + 18fa0: d803 bhi.n 18faa │ │ + 18fa2: 2380 movs r3, #128 ; 0x80 │ │ + 18fa4: 009b lsls r3, r3, #2 │ │ + 18fa6: 6073 str r3, [r6, #4] │ │ + 18fa8: e001 b.n 18fae │ │ + 18faa: 2380 movs r3, #128 ; 0x80 │ │ + 18fac: 8173 strh r3, [r6, #10] │ │ + 18fae: 2392 movs r3, #146 ; 0x92 │ │ + 18fb0: 223c movs r2, #60 ; 0x3c │ │ + 18fb2: 009b lsls r3, r3, #2 │ │ + 18fb4: 54f2 strb r2, [r6, r3] │ │ + 18fb6: 2301 movs r3, #1 │ │ + 18fb8: 4668 mov r0, sp │ │ + 18fba: 2720 movs r7, #32 │ │ + 18fbc: 18f2 adds r2, r6, r3 │ │ + 18fbe: 1c11 adds r1, r2, #0 │ │ + 18fc0: 19c0 adds r0, r0, r7 │ │ + 18fc2: 7800 ldrb r0, [r0, #0] │ │ + 18fc4: 312c adds r1, #44 ; 0x2c │ │ + 18fc6: 32ac adds r2, #172 ; 0xac │ │ + 18fc8: 31ff adds r1, #255 ; 0xff │ │ + 18fca: 32ff adds r2, #255 ; 0xff │ │ + 18fcc: 7008 strb r0, [r1, #0] │ │ + 18fce: 7013 strb r3, [r2, #0] │ │ + 18fd0: 3301 adds r3, #1 │ │ + 18fd2: 2b79 cmp r3, #121 ; 0x79 │ │ + 18fd4: d1f0 bne.n 18fb8 │ │ + 18fd6: 2d00 cmp r5, #0 │ │ + 18fd8: d100 bne.n 18fdc │ │ + 18fda: e0b3 b.n 19144 │ │ + 18fdc: 1c23 adds r3, r4, #0 │ │ + 18fde: 3330 adds r3, #48 ; 0x30 │ │ + 18fe0: 781a ldrb r2, [r3, #0] │ │ + 18fe2: 3301 adds r3, #1 │ │ + 18fe4: 781b ldrb r3, [r3, #0] │ │ + 18fe6: 4918 ldr r1, [pc, #96] ; (19048 ) │ │ + 18fe8: 021b lsls r3, r3, #8 │ │ + 18fea: 4313 orrs r3, r2 │ │ + 18fec: 9308 str r3, [sp, #32] │ │ + 18fee: 1ca2 adds r2, r4, #2 │ │ + 18ff0: 1c63 adds r3, r4, #1 │ │ + 18ff2: 7fd2 ldrb r2, [r2, #31] │ │ + 18ff4: 7fdb ldrb r3, [r3, #31] │ │ + 18ff6: 0212 lsls r2, r2, #8 │ │ + 18ff8: 431a orrs r2, r3 │ │ + 18ffa: 0412 lsls r2, r2, #16 │ │ + 18ffc: 0213 lsls r3, r2, #8 │ │ + 18ffe: 0c1b lsrs r3, r3, #16 │ │ + 19000: 0e12 lsrs r2, r2, #24 │ │ + 19002: 4313 orrs r3, r2 │ │ + 19004: 049b lsls r3, r3, #18 │ │ + 19006: 0c1a lsrs r2, r3, #16 │ │ + 19008: 185b adds r3, r3, r1 │ │ + 1900a: 0c1b lsrs r3, r3, #16 │ │ + 1900c: 2bff cmp r3, #255 ; 0xff │ │ + 1900e: d81d bhi.n 1904c │ │ + 19010: 83ea strh r2, [r5, #30] │ │ + 19012: e01e b.n 19052 │ │ + 19014: 4244 negs r4, r0 │ │ + 19016: 304d adds r0, #77 ; 0x4d │ │ + 19018: 4f53 ldr r7, [pc, #332] ; (19168 ) │ │ + 1901a: 474e bx r9 │ │ + 1901c: 414e adcs r6, r1 │ │ + 1901e: 454d cmp r5, r9 │ │ + 19020: 4e49 ldr r6, [pc, #292] ; (19148 ) │ │ + 19022: 4f46 ldr r7, [pc, #280] ; (1913c ) │ │ + 19024: e920 0000 stmdb r0!, {} │ │ + 19028: e910 0000 ldmdb r0, {} │ │ + 1902c: e99c 0000 ; instruction: 0xe99c0000 │ │ + 19030: e9bb 0000 ; instruction: 0xe9bb0000 │ │ + 19034: d060 beq.n 190f8 │ │ + 19036: 0000 movs r0, r0 │ │ + 19038: 4e49 ldr r6, [pc, #292] ; (19160 ) │ │ + 1903a: 5453 strb r3, [r2, r1] │ │ + 1903c: be04 bkpt 0x0004 │ │ + 1903e: 0000 movs r0, r0 │ │ + 19040: 0249 lsls r1, r1, #9 │ │ + 19042: 0000 movs r0, r0 │ │ + 19044: e9b6 0000 ; instruction: 0xe9b60000 │ │ + 19048: 0000 movs r0, r0 │ │ + 1904a: ffff 2380 vsubw.u q9, , d0 │ │ + 1904e: 005b lsls r3, r3, #1 │ │ + 19050: 83eb strh r3, [r5, #30] │ │ + 19052: 2340 movs r3, #64 ; 0x40 │ │ + 19054: 1d22 adds r2, r4, #4 │ │ + 19056: 842b strh r3, [r5, #32] │ │ + 19058: 7fd7 ldrb r7, [r2, #31] │ │ + 1905a: 1ce3 adds r3, r4, #3 │ │ + 1905c: 7fdb ldrb r3, [r3, #31] │ │ + 1905e: 023f lsls r7, r7, #8 │ │ + 19060: 431f orrs r7, r3 │ │ + 19062: 1d63 adds r3, r4, #5 │ │ + 19064: 7fde ldrb r6, [r3, #31] │ │ + 19066: 1da3 adds r3, r4, #6 │ │ + 19068: 7fdb ldrb r3, [r3, #31] │ │ + 1906a: 0436 lsls r6, r6, #16 │ │ + 1906c: 433e orrs r6, r7 │ │ + 1906e: 061b lsls r3, r3, #24 │ │ + 19070: 4333 orrs r3, r6 │ │ + 19072: 0e1a lsrs r2, r3, #24 │ │ + 19074: 0618 lsls r0, r3, #24 │ │ + 19076: 9e0a ldr r6, [sp, #40] ; 0x28 │ │ + 19078: 4310 orrs r0, r2 │ │ + 1907a: 9a0b ldr r2, [sp, #44] ; 0x2c │ │ + 1907c: 401e ands r6, r3 │ │ + 1907e: 0a36 lsrs r6, r6, #8 │ │ + 19080: 4013 ands r3, r2 │ │ + 19082: 021b lsls r3, r3, #8 │ │ + 19084: 4330 orrs r0, r6 │ │ + 19086: 4318 orrs r0, r3 │ │ + 19088: 61a8 str r0, [r5, #24] │ │ + 1908a: f013 fd91 bl 2cbb0 │ │ + 1908e: 1d6b adds r3, r5, #5 │ │ + 19090: 11c2 asrs r2, r0, #7 │ │ + 19092: 77da strb r2, [r3, #31] │ │ + 19094: 237f movs r3, #127 ; 0x7f │ │ + 19096: 1c22 adds r2, r4, #0 │ │ + 19098: 4018 ands r0, r3 │ │ + 1909a: 1dab adds r3, r5, #6 │ │ + 1909c: 77d8 strb r0, [r3, #31] │ │ + 1909e: 1c23 adds r3, r4, #0 │ │ + 190a0: 322b adds r2, #43 ; 0x2b │ │ + 190a2: 332a adds r3, #42 ; 0x2a │ │ + 190a4: 7811 ldrb r1, [r2, #0] │ │ + 190a6: 781b ldrb r3, [r3, #0] │ │ + 190a8: 27ff movs r7, #255 ; 0xff │ │ + 190aa: 0209 lsls r1, r1, #8 │ │ + 190ac: 4319 orrs r1, r3 │ │ + 190ae: 1c23 adds r3, r4, #0 │ │ + 190b0: 332c adds r3, #44 ; 0x2c │ │ + 190b2: 781b ldrb r3, [r3, #0] │ │ + 190b4: 7890 ldrb r0, [r2, #2] │ │ + 190b6: 043f lsls r7, r7, #16 │ │ + 190b8: 041b lsls r3, r3, #16 │ │ + 190ba: 430b orrs r3, r1 │ │ + 190bc: 0600 lsls r0, r0, #24 │ │ + 190be: 4318 orrs r0, r3 │ │ + 190c0: d040 beq.n 19144 │ │ + 190c2: 9b08 ldr r3, [sp, #32] │ │ + 190c4: 0619 lsls r1, r3, #24 │ │ + 190c6: 0c09 lsrs r1, r1, #16 │ │ + 190c8: 0a1b lsrs r3, r3, #8 │ │ + 190ca: 4319 orrs r1, r3 │ │ + 190cc: 078b lsls r3, r1, #30 │ │ + 190ce: d039 beq.n 19144 │ │ + 190d0: 1de3 adds r3, r4, #7 │ │ + 190d2: 7fdb ldrb r3, [r3, #31] │ │ + 190d4: 469c mov ip, r3 │ │ + 190d6: 1c23 adds r3, r4, #0 │ │ + 190d8: 3308 adds r3, #8 │ │ + 190da: 7fda ldrb r2, [r3, #31] │ │ + 190dc: 0213 lsls r3, r2, #8 │ │ + 190de: 4662 mov r2, ip │ │ + 190e0: 4313 orrs r3, r2 │ │ + 190e2: 1c22 adds r2, r4, #0 │ │ + 190e4: 3228 adds r2, #40 ; 0x28 │ │ + 190e6: 7812 ldrb r2, [r2, #0] │ │ + 190e8: 0412 lsls r2, r2, #16 │ │ + 190ea: 4313 orrs r3, r2 │ │ + 190ec: 1c22 adds r2, r4, #0 │ │ + 190ee: 3229 adds r2, #41 ; 0x29 │ │ + 190f0: 7812 ldrb r2, [r2, #0] │ │ + 190f2: 0612 lsls r2, r2, #24 │ │ + 190f4: 4313 orrs r3, r2 │ │ + 190f6: 061a lsls r2, r3, #24 │ │ + 190f8: 4694 mov ip, r2 │ │ + 190fa: 4666 mov r6, ip │ │ + 190fc: 0e1a lsrs r2, r3, #24 │ │ + 190fe: 4316 orrs r6, r2 │ │ + 19100: 1c1a adds r2, r3, #0 │ │ + 19102: 403a ands r2, r7 │ │ + 19104: 0a12 lsrs r2, r2, #8 │ │ + 19106: 4332 orrs r2, r6 │ │ + 19108: 26ff movs r6, #255 ; 0xff │ │ + 1910a: 0236 lsls r6, r6, #8 │ │ + 1910c: 4033 ands r3, r6 │ │ + 1910e: 021b lsls r3, r3, #8 │ │ + 19110: 4313 orrs r3, r2 │ │ + 19112: 0602 lsls r2, r0, #24 │ │ + 19114: 4694 mov ip, r2 │ │ + 19116: 4666 mov r6, ip │ │ + 19118: 0e02 lsrs r2, r0, #24 │ │ + 1911a: 4332 orrs r2, r6 │ │ + 1911c: 26ff movs r6, #255 ; 0xff │ │ + 1911e: 4007 ands r7, r0 │ │ + 19120: 0236 lsls r6, r6, #8 │ │ + 19122: 0a3f lsrs r7, r7, #8 │ │ + 19124: 4006 ands r6, r0 │ │ + 19126: 433a orrs r2, r7 │ │ + 19128: 0236 lsls r6, r6, #8 │ │ + 1912a: 4332 orrs r2, r6 │ │ + 1912c: 18d2 adds r2, r2, r3 │ │ + 1912e: 60aa str r2, [r5, #8] │ │ + 19130: 2204 movs r2, #4 │ │ + 19132: 606b str r3, [r5, #4] │ │ + 19134: 8c6b ldrh r3, [r5, #34] ; 0x22 │ │ + 19136: 4393 bics r3, r2 │ │ + 19138: 2202 movs r2, #2 │ │ + 1913a: 4211 tst r1, r2 │ │ + 1913c: d000 beq.n 19140 │ │ + 1913e: 2206 movs r2, #6 │ │ + 19140: 4313 orrs r3, r2 │ │ + 19142: 846b strh r3, [r5, #34] ; 0x22 │ │ + 19144: 4bcf ldr r3, [pc, #828] ; (19484 ) │ │ + 19146: 9a02 ldr r2, [sp, #8] │ │ + 19148: 9906 ldr r1, [sp, #24] │ │ + 1914a: 3432 adds r4, #50 ; 0x32 │ │ + 1914c: 50d1 str r1, [r2, r3] │ │ + 1914e: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 19150: 3304 adds r3, #4 │ │ + 19152: 9309 str r3, [sp, #36] ; 0x24 │ │ + 19154: e6c0 b.n 18ed8 │ │ + 19156: 4acc ldr r2, [pc, #816] ; (19488 ) │ │ + 19158: 4290 cmp r0, r2 │ │ + 1915a: d179 bne.n 19250 │ │ + 1915c: 7a5b ldrb r3, [r3, #9] │ │ + 1915e: 9303 str r3, [sp, #12] │ │ + 19160: 9b05 ldr r3, [sp, #20] │ │ + 19162: 191a adds r2, r3, r4 │ │ + 19164: 2300 movs r3, #0 │ │ + 19166: 469c mov ip, r3 │ │ + 19168: 9b03 ldr r3, [sp, #12] │ │ + 1916a: 459c cmp ip, r3 │ │ + 1916c: d300 bcc.n 19170 │ │ + 1916e: e6bd b.n 18eec │ │ + 19170: 9b04 ldr r3, [sp, #16] │ │ + 19172: 3488 adds r4, #136 ; 0x88 │ │ + 19174: 429c cmp r4, r3 │ │ + 19176: d900 bls.n 1917a │ │ + 19178: e6b8 b.n 18eec │ │ + 1917a: 7851 ldrb r1, [r2, #1] │ │ + 1917c: 7813 ldrb r3, [r2, #0] │ │ + 1917e: 0209 lsls r1, r1, #8 │ │ + 19180: 4319 orrs r1, r3 │ │ + 19182: 0409 lsls r1, r1, #16 │ │ + 19184: 020b lsls r3, r1, #8 │ │ + 19186: 0c1b lsrs r3, r3, #16 │ │ + 19188: 0e09 lsrs r1, r1, #24 │ │ + 1918a: 430b orrs r3, r1 │ │ + 1918c: 1e59 subs r1, r3, #1 │ │ + 1918e: 29ee cmp r1, #238 ; 0xee │ │ + 19190: d85a bhi.n 19248 │ │ + 19192: 21be movs r1, #190 ; 0xbe │ │ + 19194: 0189 lsls r1, r1, #6 │ │ + 19196: 185b adds r3, r3, r1 │ │ + 19198: 9902 ldr r1, [sp, #8] │ │ + 1919a: 009b lsls r3, r3, #2 │ │ + 1919c: 585b ldr r3, [r3, r1] │ │ + 1919e: 2b00 cmp r3, #0 │ │ + 191a0: d052 beq.n 19248 │ │ + 191a2: 78d1 ldrb r1, [r2, #3] │ │ 191a4: 2900 cmp r1, #0 │ │ - 191a6: d016 beq.n 191d6 │ │ - 191a8: 2300 movs r3, #0 │ │ - 191aa: e019 b.n 191e0 │ │ - 191ac: 22e0 movs r2, #224 ; 0xe0 │ │ - 191ae: 401a ands r2, r3 │ │ - 191b0: d015 beq.n 191de │ │ - 191b2: 2230 movs r2, #48 ; 0x30 │ │ - 191b4: 4252 negs r2, r2 │ │ - 191b6: 115b asrs r3, r3, #5 │ │ - 191b8: 4313 orrs r3, r2 │ │ - 191ba: 061b lsls r3, r3, #24 │ │ - 191bc: 0e1b lsrs r3, r3, #24 │ │ - 191be: 2214 movs r2, #20 │ │ - 191c0: e00f b.n 191e2 │ │ - 191c2: 22e0 movs r2, #224 ; 0xe0 │ │ - 191c4: 401a ands r2, r3 │ │ - 191c6: d00a beq.n 191de │ │ - 191c8: 115b asrs r3, r3, #5 │ │ - 191ca: 061b lsls r3, r3, #24 │ │ - 191cc: 0e1b lsrs r3, r3, #24 │ │ - 191ce: 220f movs r2, #15 │ │ - 191d0: e007 b.n 191e2 │ │ - 191d2: 220a movs r2, #10 │ │ - 191d4: e005 b.n 191e2 │ │ - 191d6: 1c0b adds r3, r1, #0 │ │ - 191d8: 1c0a adds r2, r1, #0 │ │ - 191da: 21fe movs r1, #254 ; 0xfe │ │ - 191dc: e001 b.n 191e2 │ │ - 191de: 1c13 adds r3, r2, #0 │ │ - 191e0: 1c1a adds r2, r3, #0 │ │ - 191e2: 9d12 ldr r5, [sp, #72] ; 0x48 │ │ - 191e4: 076d lsls r5, r5, #29 │ │ - 191e6: d551 bpl.n 1928c │ │ - 191e8: 980d ldr r0, [sp, #52] ; 0x34 │ │ - 191ea: 1c65 adds r5, r4, #1 │ │ - 191ec: 5d00 ldrb r0, [r0, r4] │ │ - 191ee: 3402 adds r4, #2 │ │ - 191f0: 4684 mov ip, r0 │ │ - 191f2: 980d ldr r0, [sp, #52] ; 0x34 │ │ - 191f4: 5d45 ldrb r5, [r0, r5] │ │ - 191f6: 4660 mov r0, ip │ │ - 191f8: 3801 subs r0, #1 │ │ - 191fa: 9502 str r5, [sp, #8] │ │ - 191fc: 280b cmp r0, #11 │ │ - 191fe: d845 bhi.n 1928c │ │ - 19200: f014 fec0 bl 2df84 <__gnu_thumb1_case_uqi> │ │ - 19204: 0f06 lsrs r6, r0, #28 │ │ - 19206: 1d17 adds r7, r2, #4 │ │ - 19208: 4227 tst r7, r4 │ │ - 1920a: 3144 adds r1, #68 ; 0x44 │ │ - 1920c: 4444 add r4, r8 │ │ - 1920e: 3444 adds r4, #68 ; 0x44 │ │ - 19210: 9802 ldr r0, [sp, #8] │ │ - 19212: 250f movs r5, #15 │ │ - 19214: 43a8 bics r0, r5 │ │ - 19216: d039 beq.n 1928c │ │ - 19218: 9a02 ldr r2, [sp, #8] │ │ - 1921a: 2520 movs r5, #32 │ │ - 1921c: 1113 asrs r3, r2, #4 │ │ - 1921e: 432b orrs r3, r5 │ │ - 19220: e02c b.n 1927c │ │ - 19222: 9d02 ldr r5, [sp, #8] │ │ - 19224: 201f movs r0, #31 │ │ - 19226: 4385 bics r5, r0 │ │ - 19228: d030 beq.n 1928c │ │ - 1922a: 9a02 ldr r2, [sp, #8] │ │ - 1922c: 1153 asrs r3, r2, #5 │ │ - 1922e: 22d0 movs r2, #208 ; 0xd0 │ │ - 19230: e023 b.n 1927a │ │ - 19232: 9d02 ldr r5, [sp, #8] │ │ - 19234: 2d00 cmp r5, #0 │ │ - 19236: d029 beq.n 1928c │ │ - 19238: 9b02 ldr r3, [sp, #8] │ │ - 1923a: 2201 movs r2, #1 │ │ - 1923c: e026 b.n 1928c │ │ - 1923e: 9a02 ldr r2, [sp, #8] │ │ - 19240: 1c13 adds r3, r2, #0 │ │ - 19242: 2adf cmp r2, #223 ; 0xdf │ │ - 19244: d901 bls.n 1924a │ │ - 19246: 2321 movs r3, #33 ; 0x21 │ │ - 19248: 425b negs r3, r3 │ │ - 1924a: 061b lsls r3, r3, #24 │ │ - 1924c: 0e1b lsrs r3, r3, #24 │ │ - 1924e: 2202 movs r2, #2 │ │ - 19250: e01c b.n 1928c │ │ - 19252: 9d02 ldr r5, [sp, #8] │ │ - 19254: 1c2b adds r3, r5, #0 │ │ - 19256: 2ddf cmp r5, #223 ; 0xdf │ │ - 19258: d901 bls.n 1925e │ │ - 1925a: 2321 movs r3, #33 ; 0x21 │ │ - 1925c: 425b negs r3, r3 │ │ - 1925e: 061b lsls r3, r3, #24 │ │ - 19260: 0e1b lsrs r3, r3, #24 │ │ - 19262: 2203 movs r2, #3 │ │ - 19264: e012 b.n 1928c │ │ - 19266: 9b02 ldr r3, [sp, #8] │ │ - 19268: 2205 movs r2, #5 │ │ - 1926a: e00f b.n 1928c │ │ - 1926c: 9d02 ldr r5, [sp, #8] │ │ - 1926e: 201f movs r0, #31 │ │ - 19270: 4385 bics r5, r0 │ │ - 19272: d005 beq.n 19280 │ │ - 19274: 9a02 ldr r2, [sp, #8] │ │ - 19276: 1153 asrs r3, r2, #5 │ │ - 19278: 22c0 movs r2, #192 ; 0xc0 │ │ - 1927a: 4313 orrs r3, r2 │ │ - 1927c: 2214 movs r2, #20 │ │ - 1927e: e005 b.n 1928c │ │ - 19280: 2900 cmp r1, #0 │ │ - 19282: d103 bne.n 1928c │ │ - 19284: 21fe movs r1, #254 ; 0xfe │ │ - 19286: e001 b.n 1928c │ │ - 19288: 9b02 ldr r3, [sp, #8] │ │ - 1928a: 2204 movs r2, #4 │ │ - 1928c: 9d12 ldr r5, [sp, #72] ; 0x48 │ │ - 1928e: 07ad lsls r5, r5, #30 │ │ - 19290: d54c bpl.n 1932c │ │ - 19292: 980d ldr r0, [sp, #52] ; 0x34 │ │ - 19294: 1c65 adds r5, r4, #1 │ │ - 19296: 5d00 ldrb r0, [r0, r4] │ │ - 19298: 3402 adds r4, #2 │ │ - 1929a: 4684 mov ip, r0 │ │ - 1929c: 980d ldr r0, [sp, #52] ; 0x34 │ │ - 1929e: 5d45 ldrb r5, [r0, r5] │ │ - 192a0: 4660 mov r0, ip │ │ - 192a2: 3801 subs r0, #1 │ │ - 192a4: 2808 cmp r0, #8 │ │ - 192a6: d841 bhi.n 1932c │ │ - 192a8: f014 fe6c bl 2df84 <__gnu_thumb1_case_uqi> │ │ - 192ac: 1605 asrs r5, r0, #24 │ │ - 192ae: 4040 eors r0, r0 │ │ - 192b0: 4040 eors r0, r0 │ │ - 192b2: 2a22 cmp r2, #34 ; 0x22 │ │ - 192b4: 0032 movs r2, r6 │ │ - 192b6: 2dff cmp r5, #255 ; 0xff │ │ - 192b8: d038 beq.n 1932c │ │ - 192ba: 3503 adds r5, #3 │ │ - 192bc: 08ad lsrs r5, r5, #2 │ │ - 192be: 1c2b adds r3, r5, #0 │ │ - 192c0: 2d0f cmp r5, #15 │ │ - 192c2: d900 bls.n 192c6 │ │ - 192c4: 230f movs r3, #15 │ │ - 192c6: 071b lsls r3, r3, #28 │ │ - 192c8: e00f b.n 192ea │ │ - 192ca: 46c0 nop ; (mov r8, r8) │ │ - 192cc: ce80 ldmia r6!, {r7} │ │ - 192ce: 0000 movs r0, r0 │ │ - 192d0: e910 0000 ldmdb r0, {} │ │ - 192d4: cac0 ldmia r2!, {r6, r7} │ │ - 192d6: 0000 movs r0, r0 │ │ - 192d8: 2dff cmp r5, #255 ; 0xff │ │ - 192da: d027 beq.n 1932c │ │ - 192dc: 3503 adds r5, #3 │ │ - 192de: 08ad lsrs r5, r5, #2 │ │ - 192e0: 1c2b adds r3, r5, #0 │ │ - 192e2: 2d0f cmp r5, #15 │ │ - 192e4: d900 bls.n 192e8 │ │ - 192e6: 230f movs r3, #15 │ │ - 192e8: 061b lsls r3, r3, #24 │ │ - 192ea: 0e1b lsrs r3, r3, #24 │ │ - 192ec: 220b movs r2, #11 │ │ - 192ee: e01d b.n 1932c │ │ - 192f0: 9814 ldr r0, [sp, #80] ; 0x50 │ │ - 192f2: 2800 cmp r0, #0 │ │ - 192f4: d116 bne.n 19324 │ │ - 192f6: 3503 adds r5, #3 │ │ - 192f8: 08ad lsrs r5, r5, #2 │ │ - 192fa: 951b str r5, [sp, #108] ; 0x6c │ │ - 192fc: 2502 movs r5, #2 │ │ - 192fe: e014 b.n 1932a │ │ - 19300: 3503 adds r5, #3 │ │ - 19302: 08ad lsrs r5, r5, #2 │ │ - 19304: 1c2b adds r3, r5, #0 │ │ - 19306: 2d0f cmp r5, #15 │ │ - 19308: d900 bls.n 1930c │ │ - 1930a: 230f movs r3, #15 │ │ - 1930c: 071b lsls r3, r3, #28 │ │ - 1930e: e006 b.n 1931e │ │ - 19310: 3503 adds r5, #3 │ │ - 19312: 08ad lsrs r5, r5, #2 │ │ - 19314: 1c2b adds r3, r5, #0 │ │ - 19316: 2d0f cmp r5, #15 │ │ - 19318: d900 bls.n 1931c │ │ - 1931a: 230f movs r3, #15 │ │ - 1931c: 061b lsls r3, r3, #24 │ │ - 1931e: 0e1b lsrs r3, r3, #24 │ │ - 19320: 221d movs r2, #29 │ │ - 19322: e003 b.n 1932c │ │ - 19324: 1c2b adds r3, r5, #0 │ │ - 19326: 2209 movs r2, #9 │ │ - 19328: 2501 movs r5, #1 │ │ - 1932a: 9514 str r5, [sp, #80] ; 0x50 │ │ - 1932c: 48c7 ldr r0, [pc, #796] ; (1964c ) │ │ - 1932e: 9d0f ldr r5, [sp, #60] ; 0x3c │ │ - 19330: 5830 ldr r0, [r6, r0] │ │ - 19332: 4285 cmp r5, r0 │ │ - 19334: d209 bcs.n 1934a │ │ - 19336: 9d0c ldr r5, [sp, #48] ; 0x30 │ │ - 19338: 7029 strb r1, [r5, #0] │ │ - 1933a: 9920 ldr r1, [sp, #128] ; 0x80 │ │ - 1933c: 70ea strb r2, [r5, #3] │ │ - 1933e: 9a1b ldr r2, [sp, #108] ; 0x6c │ │ - 19340: 7069 strb r1, [r5, #1] │ │ - 19342: 9914 ldr r1, [sp, #80] ; 0x50 │ │ - 19344: 712a strb r2, [r5, #4] │ │ - 19346: 716b strb r3, [r5, #5] │ │ - 19348: 70a9 strb r1, [r5, #2] │ │ - 1934a: 9d0b ldr r5, [sp, #44] ; 0x2c │ │ - 1934c: 42ac cmp r4, r5 │ │ - 1934e: d903 bls.n 19358 │ │ - 19350: e009 b.n 19366 │ │ - 19352: 990f ldr r1, [sp, #60] ; 0x3c │ │ - 19354: 3b01 subs r3, #1 │ │ - 19356: 548b strb r3, [r1, r2] │ │ - 19358: 9a0f ldr r2, [sp, #60] ; 0x3c │ │ - 1935a: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ - 1935c: 3201 adds r2, #1 │ │ - 1935e: 3306 adds r3, #6 │ │ - 19360: 920f str r2, [sp, #60] ; 0x3c │ │ - 19362: 930c str r3, [sp, #48] ; 0x30 │ │ - 19364: e6ca b.n 190fc │ │ - 19366: 9d13 ldr r5, [sp, #76] ; 0x4c │ │ - 19368: 2d00 cmp r5, #0 │ │ - 1936a: d103 bne.n 19374 │ │ - 1936c: 9d0b ldr r5, [sp, #44] ; 0x2c │ │ - 1936e: 42ac cmp r4, r5 │ │ - 19370: d345 bcc.n 193fe │ │ - 19372: e04d b.n 19410 │ │ - 19374: 9d17 ldr r5, [sp, #92] ; 0x5c │ │ - 19376: 2d00 cmp r5, #0 │ │ - 19378: d007 beq.n 1938a │ │ - 1937a: 9d1a ldr r5, [sp, #104] ; 0x68 │ │ - 1937c: 2d00 cmp r5, #0 │ │ - 1937e: d004 beq.n 1938a │ │ - 19380: 9918 ldr r1, [sp, #96] ; 0x60 │ │ - 19382: 1c08 adds r0, r1, #0 │ │ - 19384: 4368 muls r0, r5 │ │ - 19386: 900c str r0, [sp, #48] ; 0x30 │ │ - 19388: e005 b.n 19396 │ │ - 1938a: 9b18 ldr r3, [sp, #96] ; 0x60 │ │ - 1938c: 220f movs r2, #15 │ │ - 1938e: 3301 adds r3, #1 │ │ - 19390: 1c15 adds r5, r2, #0 │ │ - 19392: 435d muls r5, r3 │ │ - 19394: 950c str r5, [sp, #48] ; 0x30 │ │ - 19396: 990c ldr r1, [sp, #48] ; 0x30 │ │ - 19398: 251e movs r5, #30 │ │ - 1939a: 1c28 adds r0, r5, #0 │ │ - 1939c: 4348 muls r0, r1 │ │ - 1939e: 900f str r0, [sp, #60] ; 0x3c │ │ - 193a0: 980f ldr r0, [sp, #60] ; 0x3c │ │ - 193a2: 2118 movs r1, #24 │ │ - 193a4: f014 fe02 bl 2dfac <__udivsi3> │ │ - 193a8: 28c8 cmp r0, #200 ; 0xc8 │ │ - 193aa: d90a bls.n 193c2 │ │ - 193ac: 2d05 cmp r5, #5 │ │ - 193ae: d801 bhi.n 193b4 │ │ - 193b0: 28ff cmp r0, #255 ; 0xff │ │ - 193b2: d906 bls.n 193c2 │ │ - 193b4: 9a0f ldr r2, [sp, #60] ; 0x3c │ │ - 193b6: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ - 193b8: 3d01 subs r5, #1 │ │ - 193ba: 1ad2 subs r2, r2, r3 │ │ - 193bc: 920f str r2, [sp, #60] ; 0x3c │ │ - 193be: 2d01 cmp r5, #1 │ │ - 193c0: d1ee bne.n 193a0 │ │ - 193c2: 9b1f ldr r3, [sp, #124] ; 0x7c │ │ - 193c4: 2111 movs r1, #17 │ │ - 193c6: 2200 movs r2, #0 │ │ - 193c8: 468c mov ip, r1 │ │ - 193ca: 49a0 ldr r1, [pc, #640] ; (1964c ) │ │ - 193cc: 5871 ldr r1, [r6, r1] │ │ - 193ce: 428a cmp r2, r1 │ │ - 193d0: d2cc bcs.n 1936c │ │ - 193d2: 78d9 ldrb r1, [r3, #3] │ │ - 193d4: 910c str r1, [sp, #48] ; 0x30 │ │ - 193d6: 2900 cmp r1, #0 │ │ - 193d8: d10e bne.n 193f8 │ │ - 193da: 2d00 cmp r5, #0 │ │ - 193dc: d004 beq.n 193e8 │ │ - 193de: 2110 movs r1, #16 │ │ - 193e0: 715d strb r5, [r3, #5] │ │ - 193e2: 70d9 strb r1, [r3, #3] │ │ - 193e4: 9d0c ldr r5, [sp, #48] ; 0x30 │ │ - 193e6: e007 b.n 193f8 │ │ - 193e8: 1c01 adds r1, r0, #0 │ │ - 193ea: 3920 subs r1, #32 │ │ - 193ec: 29df cmp r1, #223 ; 0xdf │ │ - 193ee: d8bd bhi.n 1936c │ │ - 193f0: 4661 mov r1, ip │ │ - 193f2: 7158 strb r0, [r3, #5] │ │ - 193f4: 70d9 strb r1, [r3, #3] │ │ - 193f6: 1c28 adds r0, r5, #0 │ │ - 193f8: 3201 adds r2, #1 │ │ - 193fa: 3306 adds r3, #6 │ │ - 193fc: e7e5 b.n 193ca │ │ - 193fe: 9d15 ldr r5, [sp, #84] ; 0x54 │ │ - 19400: 9811 ldr r0, [sp, #68] ; 0x44 │ │ - 19402: 3501 adds r5, #1 │ │ - 19404: 9515 str r5, [sp, #84] ; 0x54 │ │ - 19406: 4285 cmp r5, r0 │ │ - 19408: d202 bcs.n 19410 │ │ - 1940a: 2500 movs r5, #0 │ │ - 1940c: 9513 str r5, [sp, #76] ; 0x4c │ │ - 1940e: e635 b.n 1907c │ │ - 19410: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ - 19412: 9d10 ldr r5, [sp, #64] ; 0x40 │ │ - 19414: 3308 adds r3, #8 │ │ - 19416: 42ab cmp r3, r5 │ │ - 19418: d211 bcs.n 1943e │ │ - 1941a: 9d16 ldr r5, [sp, #88] ; 0x58 │ │ - 1941c: 3501 adds r5, #1 │ │ - 1941e: e592 b.n 18f46 │ │ - 19420: 797a ldrb r2, [r7, #5] │ │ - 19422: 793b ldrb r3, [r7, #4] │ │ - 19424: 9d10 ldr r5, [sp, #64] ; 0x40 │ │ - 19426: 0212 lsls r2, r2, #8 │ │ - 19428: 431a orrs r2, r3 │ │ - 1942a: 79bb ldrb r3, [r7, #6] │ │ - 1942c: 980e ldr r0, [sp, #56] ; 0x38 │ │ - 1942e: 041b lsls r3, r3, #16 │ │ - 19430: 431a orrs r2, r3 │ │ - 19432: 79fb ldrb r3, [r7, #7] │ │ - 19434: 061b lsls r3, r3, #24 │ │ - 19436: 431a orrs r2, r3 │ │ - 19438: 1a2b subs r3, r5, r0 │ │ - 1943a: 429a cmp r2, r3 │ │ - 1943c: d90d bls.n 1945a │ │ - 1943e: 797b ldrb r3, [r7, #5] │ │ - 19440: 793a ldrb r2, [r7, #4] │ │ - 19442: 021b lsls r3, r3, #8 │ │ - 19444: 4313 orrs r3, r2 │ │ - 19446: 79ba ldrb r2, [r7, #6] │ │ - 19448: 0412 lsls r2, r2, #16 │ │ - 1944a: 4313 orrs r3, r2 │ │ - 1944c: 79fa ldrb r2, [r7, #7] │ │ - 1944e: 0612 lsls r2, r2, #24 │ │ - 19450: 4313 orrs r3, r2 │ │ - 19452: 3308 adds r3, #8 │ │ - 19454: 9d0e ldr r5, [sp, #56] ; 0x38 │ │ - 19456: 18ed adds r5, r5, r3 │ │ - 19458: e46e b.n 18d38 │ │ - 1945a: 990e ldr r1, [sp, #56] ; 0x38 │ │ - 1945c: 7a3b ldrb r3, [r7, #8] │ │ - 1945e: 3109 adds r1, #9 │ │ - 19460: 2bef cmp r3, #239 ; 0xef │ │ - 19462: d802 bhi.n 1946a │ │ - 19464: 487a ldr r0, [pc, #488] ; (19650 ) │ │ - 19466: 5033 str r3, [r6, r0] │ │ - 19468: e002 b.n 19470 │ │ - 1946a: 4a79 ldr r2, [pc, #484] ; (19650 ) │ │ - 1946c: 23ef movs r3, #239 ; 0xef │ │ - 1946e: 50b3 str r3, [r6, r2] │ │ - 19470: 4d78 ldr r5, [pc, #480] ; (19654 ) │ │ - 19472: 4b79 ldr r3, [pc, #484] ; (19658 ) │ │ - 19474: 1975 adds r5, r6, r5 │ │ - 19476: 950c str r5, [sp, #48] ; 0x30 │ │ - 19478: 2501 movs r5, #1 │ │ - 1947a: 18f4 adds r4, r6, r3 │ │ - 1947c: 950b str r5, [sp, #44] ; 0x2c │ │ - 1947e: 4874 ldr r0, [pc, #464] ; (19650 ) │ │ - 19480: 9d0b ldr r5, [sp, #44] ; 0x2c │ │ - 19482: 5830 ldr r0, [r6, r0] │ │ - 19484: 4285 cmp r5, r0 │ │ - 19486: d8da bhi.n 1943e │ │ - 19488: 980d ldr r0, [sp, #52] ; 0x34 │ │ - 1948a: 2200 movs r2, #0 │ │ - 1948c: ab2b add r3, sp, #172 ; 0xac │ │ - 1948e: 5c45 ldrb r5, [r0, r1] │ │ - 19490: 980b ldr r0, [sp, #44] ; 0x2c │ │ - 19492: 54c2 strb r2, [r0, r3] │ │ - 19494: 797b ldrb r3, [r7, #5] │ │ - 19496: 7938 ldrb r0, [r7, #4] │ │ - 19498: 186a adds r2, r5, r1 │ │ - 1949a: 021b lsls r3, r3, #8 │ │ - 1949c: 4303 orrs r3, r0 │ │ - 1949e: 79b8 ldrb r0, [r7, #6] │ │ - 194a0: 920f str r2, [sp, #60] ; 0x3c │ │ - 194a2: 3211 adds r2, #17 │ │ - 194a4: 0400 lsls r0, r0, #16 │ │ - 194a6: 4303 orrs r3, r0 │ │ - 194a8: 79f8 ldrb r0, [r7, #7] │ │ - 194aa: 0600 lsls r0, r0, #24 │ │ - 194ac: 4303 orrs r3, r0 │ │ - 194ae: 980e ldr r0, [sp, #56] ; 0x38 │ │ - 194b0: 3308 adds r3, #8 │ │ - 194b2: 181b adds r3, r3, r0 │ │ - 194b4: 429a cmp r2, r3 │ │ - 194b6: d8c2 bhi.n 1943e │ │ - 194b8: 2d00 cmp r5, #0 │ │ - 194ba: d011 beq.n 194e0 │ │ - 194bc: 2d1f cmp r5, #31 │ │ - 194be: d900 bls.n 194c2 │ │ - 194c0: 251f movs r5, #31 │ │ - 194c2: 9a0d ldr r2, [sp, #52] ; 0x34 │ │ - 194c4: 3101 adds r1, #1 │ │ - 194c6: 980c ldr r0, [sp, #48] ; 0x30 │ │ - 194c8: 1851 adds r1, r2, r1 │ │ - 194ca: 1c2a adds r2, r5, #0 │ │ - 194cc: f017 faa6 bl 30a1c <__clzsi2+0x168> │ │ - 194d0: 980b ldr r0, [sp, #44] ; 0x2c │ │ - 194d2: 4962 ldr r1, [pc, #392] ; (1965c ) │ │ - 194d4: 0143 lsls r3, r0, #5 │ │ - 194d6: 18f3 adds r3, r6, r3 │ │ - 194d8: 195d adds r5, r3, r5 │ │ - 194da: 186d adds r5, r5, r1 │ │ - 194dc: 2300 movs r3, #0 │ │ - 194de: 712b strb r3, [r5, #4] │ │ - 194e0: 9d0f ldr r5, [sp, #60] ; 0x3c │ │ - 194e2: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ - 194e4: 3501 adds r5, #1 │ │ - 194e6: 46ac mov ip, r5 │ │ - 194e8: 4463 add r3, ip │ │ - 194ea: 7859 ldrb r1, [r3, #1] │ │ - 194ec: 781a ldrb r2, [r3, #0] │ │ - 194ee: 0209 lsls r1, r1, #8 │ │ - 194f0: 4311 orrs r1, r2 │ │ - 194f2: 789a ldrb r2, [r3, #2] │ │ - 194f4: 0412 lsls r2, r2, #16 │ │ - 194f6: 4311 orrs r1, r2 │ │ - 194f8: 78da ldrb r2, [r3, #3] │ │ - 194fa: 0612 lsls r2, r2, #24 │ │ - 194fc: 4311 orrs r1, r2 │ │ - 194fe: 1c22 adds r2, r4, #0 │ │ - 19500: 3a22 subs r2, #34 ; 0x22 │ │ - 19502: 6011 str r1, [r2, #0] │ │ - 19504: 795d ldrb r5, [r3, #5] │ │ - 19506: 7918 ldrb r0, [r3, #4] │ │ - 19508: 9112 str r1, [sp, #72] ; 0x48 │ │ - 1950a: 022d lsls r5, r5, #8 │ │ - 1950c: 4305 orrs r5, r0 │ │ - 1950e: 7998 ldrb r0, [r3, #6] │ │ - 19510: 0400 lsls r0, r0, #16 │ │ - 19512: 4305 orrs r5, r0 │ │ - 19514: 79d8 ldrb r0, [r3, #7] │ │ - 19516: 0600 lsls r0, r0, #24 │ │ - 19518: 4305 orrs r5, r0 │ │ - 1951a: 1c20 adds r0, r4, #0 │ │ - 1951c: 381e subs r0, #30 │ │ - 1951e: 6005 str r5, [r0, #0] │ │ - 19520: 7a5d ldrb r5, [r3, #9] │ │ - 19522: 7a18 ldrb r0, [r3, #8] │ │ - 19524: 022d lsls r5, r5, #8 │ │ - 19526: 4305 orrs r5, r0 │ │ - 19528: 7a98 ldrb r0, [r3, #10] │ │ - 1952a: 0400 lsls r0, r0, #16 │ │ - 1952c: 4305 orrs r5, r0 │ │ - 1952e: 7ad8 ldrb r0, [r3, #11] │ │ - 19530: 0600 lsls r0, r0, #24 │ │ - 19532: 4305 orrs r5, r0 │ │ - 19534: 1c20 adds r0, r4, #0 │ │ - 19536: 381a subs r0, #26 │ │ - 19538: 6005 str r5, [r0, #0] │ │ - 1953a: 7b19 ldrb r1, [r3, #12] │ │ - 1953c: 9111 str r1, [sp, #68] ; 0x44 │ │ - 1953e: 7b59 ldrb r1, [r3, #13] │ │ - 19540: 9d11 ldr r5, [sp, #68] ; 0x44 │ │ - 19542: 0209 lsls r1, r1, #8 │ │ - 19544: 430d orrs r5, r1 │ │ - 19546: 6105 str r5, [r0, #16] │ │ - 19548: 1ea0 subs r0, r4, #2 │ │ - 1954a: 2540 movs r5, #64 ; 0x40 │ │ - 1954c: 8005 strh r5, [r0, #0] │ │ - 1954e: 7b98 ldrb r0, [r3, #14] │ │ - 19550: 2800 cmp r0, #0 │ │ - 19552: d001 beq.n 19558 │ │ - 19554: 3001 adds r0, #1 │ │ - 19556: e001 b.n 1955c │ │ - 19558: 2080 movs r0, #128 ; 0x80 │ │ - 1955a: 0040 lsls r0, r0, #1 │ │ - 1955c: 1f25 subs r5, r4, #4 │ │ - 1955e: 8028 strh r0, [r5, #0] │ │ - 19560: 7bd8 ldrb r0, [r3, #15] │ │ - 19562: 2501 movs r5, #1 │ │ - 19564: 0840 lsrs r0, r0, #1 │ │ - 19566: 4028 ands r0, r5 │ │ - 19568: 8020 strh r0, [r4, #0] │ │ - 1956a: d002 beq.n 19572 │ │ - 1956c: 9d12 ldr r5, [sp, #72] ; 0x48 │ │ - 1956e: 0869 lsrs r1, r5, #1 │ │ - 19570: 6011 str r1, [r2, #0] │ │ - 19572: 7bda ldrb r2, [r3, #15] │ │ - 19574: 2101 movs r1, #1 │ │ - 19576: 420a tst r2, r1 │ │ - 19578: d002 beq.n 19580 │ │ - 1957a: 2202 movs r2, #2 │ │ - 1957c: 4310 orrs r0, r2 │ │ - 1957e: 8020 strh r0, [r4, #0] │ │ - 19580: 7bda ldrb r2, [r3, #15] │ │ - 19582: 9d0b ldr r5, [sp, #44] ; 0x2c │ │ - 19584: ab2b add r3, sp, #172 ; 0xac │ │ - 19586: 211e movs r1, #30 │ │ - 19588: 54ea strb r2, [r5, r3] │ │ - 1958a: 9d0d ldr r5, [sp, #52] ; 0x34 │ │ - 1958c: 792b ldrb r3, [r5, #4] │ │ - 1958e: 2b07 cmp r3, #7 │ │ - 19590: d800 bhi.n 19594 │ │ - 19592: 2116 movs r1, #22 │ │ - 19594: 9d0b ldr r5, [sp, #44] ; 0x2c │ │ - 19596: 4461 add r1, ip │ │ - 19598: 3440 adds r4, #64 ; 0x40 │ │ - 1959a: 3501 adds r5, #1 │ │ - 1959c: 950b str r5, [sp, #44] ; 0x2c │ │ - 1959e: 9d0c ldr r5, [sp, #48] ; 0x30 │ │ - 195a0: 3520 adds r5, #32 │ │ - 195a2: 950c str r5, [sp, #48] ; 0x30 │ │ - 195a4: e76b b.n 1947e │ │ - 195a6: 9f0e ldr r7, [sp, #56] ; 0x38 │ │ - 195a8: 9810 ldr r0, [sp, #64] ; 0x40 │ │ - 195aa: 3704 adds r7, #4 │ │ - 195ac: 4287 cmp r7, r0 │ │ - 195ae: d301 bcc.n 195b4 │ │ - 195b0: f7ff fbc3 bl 18d3a │ │ - 195b4: 990d ldr r1, [sp, #52] ; 0x34 │ │ - 195b6: 9a0e ldr r2, [sp, #56] ; 0x38 │ │ - 195b8: 1bc4 subs r4, r0, r7 │ │ - 195ba: 588b ldr r3, [r1, r2] │ │ - 195bc: 429c cmp r4, r3 │ │ - 195be: d900 bls.n 195c2 │ │ - 195c0: 1c1c adds r4, r3, #0 │ │ - 195c2: 2c00 cmp r4, #0 │ │ - 195c4: d10b bne.n 195de │ │ - 195c6: 9a0b ldr r2, [sp, #44] ; 0x2c │ │ - 195c8: 19e7 adds r7, r4, r7 │ │ - 195ca: 970e str r7, [sp, #56] ; 0x38 │ │ - 195cc: 3240 adds r2, #64 ; 0x40 │ │ - 195ce: 3501 adds r5, #1 │ │ - 195d0: 920b str r2, [sp, #44] ; 0x2c │ │ - 195d2: 4b1f ldr r3, [pc, #124] ; (19650 ) │ │ - 195d4: 58f3 ldr r3, [r6, r3] │ │ - 195d6: 429d cmp r5, r3 │ │ - 195d8: d9e5 bls.n 195a6 │ │ - 195da: f7ff fbae bl 18d3a │ │ - 195de: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ - 195e0: 8c5a ldrh r2, [r3, #34] ; 0x22 │ │ - 195e2: 2301 movs r3, #1 │ │ - 195e4: 4013 ands r3, r2 │ │ - 195e6: 2200 movs r2, #0 │ │ - 195e8: 4293 cmp r3, r2 │ │ - 195ea: d000 beq.n 195ee │ │ - 195ec: 2205 movs r2, #5 │ │ - 195ee: a92b add r1, sp, #172 ; 0xac │ │ - 195f0: 5c69 ldrb r1, [r5, r1] │ │ - 195f2: 0748 lsls r0, r1, #29 │ │ - 195f4: d503 bpl.n 195fe │ │ - 195f6: 2213 movs r2, #19 │ │ - 195f8: 2b00 cmp r3, #0 │ │ - 195fa: d000 beq.n 195fe │ │ - 195fc: 2217 movs r2, #23 │ │ - 195fe: 990d ldr r1, [sp, #52] ; 0x34 │ │ - 19600: 9400 str r4, [sp, #0] │ │ - 19602: 1c30 adds r0, r6, #0 │ │ - 19604: 19cb adds r3, r1, r7 │ │ - 19606: 990b ldr r1, [sp, #44] ; 0x2c │ │ - 19608: f012 f81a bl 2b640 │ │ - 1960c: e7db b.n 195c6 │ │ - 1960e: 9d0e ldr r5, [sp, #56] ; 0x38 │ │ - 19610: 3504 adds r5, #4 │ │ - 19612: f7ff fb91 bl 18d38 │ │ - 19616: 480d ldr r0, [pc, #52] ; (1964c ) │ │ - 19618: 5833 ldr r3, [r6, r0] │ │ - 1961a: 2001 movs r0, #1 │ │ - 1961c: 2b00 cmp r3, #0 │ │ - 1961e: d10c bne.n 1963a │ │ - 19620: 4b0b ldr r3, [pc, #44] ; (19650 ) │ │ - 19622: 58f3 ldr r3, [r6, r3] │ │ - 19624: 2b00 cmp r3, #0 │ │ - 19626: d103 bne.n 19630 │ │ - 19628: 490d ldr r1, [pc, #52] ; (19660 ) │ │ - 1962a: 1c18 adds r0, r3, #0 │ │ - 1962c: 5073 str r3, [r6, r1] │ │ - 1962e: e004 b.n 1963a │ │ - 19630: 4b06 ldr r3, [pc, #24] ; (1964c ) │ │ - 19632: 2204 movs r2, #4 │ │ - 19634: 50f2 str r2, [r6, r3] │ │ - 19636: e000 b.n 1963a │ │ - 19638: 980d ldr r0, [sp, #52] ; 0x34 │ │ - 1963a: 9d21 ldr r5, [sp, #132] ; 0x84 │ │ - 1963c: 9a67 ldr r2, [sp, #412] ; 0x19c │ │ - 1963e: 682b ldr r3, [r5, #0] │ │ - 19640: 429a cmp r2, r3 │ │ - 19642: d001 beq.n 19648 │ │ - 19644: f017 fa3a bl 30abc <__clzsi2+0x208> │ │ - 19648: b069 add sp, #420 ; 0x1a4 │ │ - 1964a: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 1964c: e910 0000 ldmdb r0, {} │ │ - 19650: e924 0000 stmdb r4!, {} │ │ - 19654: e9bc 0000 ; instruction: 0xe9bc0000 │ │ - 19658: 8262 strh r2, [r4, #18] │ │ - 1965a: 0000 movs r0, r0 │ │ - 1965c: e998 0000 ; instruction: 0xe9980000 │ │ - 19660: e920 0000 stmdb r0!, {} │ │ - │ │ -00019664 : │ │ - 19664: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ - 19666: 1c03 adds r3, r0, #0 │ │ - 19668: 2000 movs r0, #0 │ │ - 1966a: 9100 str r1, [sp, #0] │ │ - 1966c: 2201 movs r2, #1 │ │ - 1966e: 1c04 adds r4, r0, #0 │ │ - 19670: 9f00 ldr r7, [sp, #0] │ │ - 19672: 3f01 subs r7, #1 │ │ - 19674: 9700 str r7, [sp, #0] │ │ - 19676: d359 bcc.n 1972c │ │ - 19678: 7b5e ldrb r6, [r3, #13] │ │ - 1967a: 7b1d ldrb r5, [r3, #12] │ │ - 1967c: 0236 lsls r6, r6, #8 │ │ - 1967e: 432e orrs r6, r5 │ │ - 19680: 7b9d ldrb r5, [r3, #14] │ │ - 19682: 042d lsls r5, r5, #16 │ │ - 19684: 432e orrs r6, r5 │ │ - 19686: 7bdd ldrb r5, [r3, #15] │ │ - 19688: 062d lsls r5, r5, #24 │ │ - 1968a: 432e orrs r6, r5 │ │ - 1968c: d008 beq.n 196a0 │ │ - 1968e: 3e01 subs r6, #1 │ │ - 19690: 0a35 lsrs r5, r6, #8 │ │ - 19692: 731e strb r6, [r3, #12] │ │ - 19694: 735d strb r5, [r3, #13] │ │ - 19696: 0c35 lsrs r5, r6, #16 │ │ - 19698: 0e36 lsrs r6, r6, #24 │ │ - 1969a: 739d strb r5, [r3, #14] │ │ - 1969c: 73de strb r6, [r3, #15] │ │ - 1969e: e02c b.n 196fa │ │ - 196a0: 785d ldrb r5, [r3, #1] │ │ - 196a2: 781f ldrb r7, [r3, #0] │ │ - 196a4: 7919 ldrb r1, [r3, #4] │ │ - 196a6: 022d lsls r5, r5, #8 │ │ - 196a8: 433d orrs r5, r7 │ │ - 196aa: 789f ldrb r7, [r3, #2] │ │ - 196ac: 043f lsls r7, r7, #16 │ │ - 196ae: 433d orrs r5, r7 │ │ - 196b0: 78df ldrb r7, [r3, #3] │ │ - 196b2: 063f lsls r7, r7, #24 │ │ - 196b4: 433d orrs r5, r7 │ │ - 196b6: 795f ldrb r7, [r3, #5] │ │ - 196b8: 023f lsls r7, r7, #8 │ │ - 196ba: 4339 orrs r1, r7 │ │ - 196bc: 9101 str r1, [sp, #4] │ │ - 196be: 7999 ldrb r1, [r3, #6] │ │ - 196c0: 9f01 ldr r7, [sp, #4] │ │ - 196c2: 0409 lsls r1, r1, #16 │ │ - 196c4: 430f orrs r7, r1 │ │ - 196c6: 79d9 ldrb r1, [r3, #7] │ │ - 196c8: 0609 lsls r1, r1, #24 │ │ - 196ca: 430f orrs r7, r1 │ │ - 196cc: 42bd cmp r5, r7 │ │ - 196ce: d208 bcs.n 196e2 │ │ - 196d0: 1c6e adds r6, r5, #1 │ │ - 196d2: 0a37 lsrs r7, r6, #8 │ │ - 196d4: 701e strb r6, [r3, #0] │ │ - 196d6: 705f strb r7, [r3, #1] │ │ - 196d8: 0c37 lsrs r7, r6, #16 │ │ - 196da: 0e36 lsrs r6, r6, #24 │ │ - 196dc: 709f strb r7, [r3, #2] │ │ - 196de: 70de strb r6, [r3, #3] │ │ - 196e0: 782e ldrb r6, [r5, #0] │ │ - 196e2: 0a35 lsrs r5, r6, #8 │ │ - 196e4: 725d strb r5, [r3, #9] │ │ - 196e6: 0c35 lsrs r5, r6, #16 │ │ - 196e8: 721e strb r6, [r3, #8] │ │ - 196ea: 729d strb r5, [r3, #10] │ │ - 196ec: 0e36 lsrs r6, r6, #24 │ │ - 196ee: 2507 movs r5, #7 │ │ - 196f0: 72de strb r6, [r3, #11] │ │ - 196f2: 731d strb r5, [r3, #12] │ │ - 196f4: 735c strb r4, [r3, #13] │ │ - 196f6: 739c strb r4, [r3, #14] │ │ - 196f8: 73dc strb r4, [r3, #15] │ │ - 196fa: 7a5d ldrb r5, [r3, #9] │ │ - 196fc: 7a1e ldrb r6, [r3, #8] │ │ - 196fe: 022d lsls r5, r5, #8 │ │ - 19700: 4335 orrs r5, r6 │ │ - 19702: 7a9e ldrb r6, [r3, #10] │ │ - 19704: 0436 lsls r6, r6, #16 │ │ - 19706: 4335 orrs r5, r6 │ │ - 19708: 7ade ldrb r6, [r3, #11] │ │ - 1970a: 0636 lsls r6, r6, #24 │ │ - 1970c: 4335 orrs r5, r6 │ │ - 1970e: 2601 movs r6, #1 │ │ - 19710: 4235 tst r5, r6 │ │ - 19712: d000 beq.n 19716 │ │ - 19714: 4310 orrs r0, r2 │ │ - 19716: 086e lsrs r6, r5, #1 │ │ - 19718: 721e strb r6, [r3, #8] │ │ - 1971a: 0a6e lsrs r6, r5, #9 │ │ - 1971c: 0652 lsls r2, r2, #25 │ │ - 1971e: 725e strb r6, [r3, #9] │ │ - 19720: 0c6e lsrs r6, r5, #17 │ │ - 19722: 0e6d lsrs r5, r5, #25 │ │ - 19724: 0e12 lsrs r2, r2, #24 │ │ - 19726: 729e strb r6, [r3, #10] │ │ - 19728: 72dd strb r5, [r3, #11] │ │ - 1972a: e7a1 b.n 19670 │ │ - 1972c: bdfe pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ - │ │ -0001972e : │ │ - 1972e: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ - 19730: 1c04 adds r4, r0, #0 │ │ - 19732: 7d65 ldrb r5, [r4, #21] │ │ - 19734: 7d23 ldrb r3, [r4, #20] │ │ - 19736: 022d lsls r5, r5, #8 │ │ - 19738: 431d orrs r5, r3 │ │ - 1973a: 7da3 ldrb r3, [r4, #22] │ │ - 1973c: 041b lsls r3, r3, #16 │ │ - 1973e: 431d orrs r5, r3 │ │ - 19740: 7de3 ldrb r3, [r4, #23] │ │ - 19742: 061b lsls r3, r3, #24 │ │ - 19744: 431d orrs r5, r3 │ │ - 19746: 2dff cmp r5, #255 ; 0xff │ │ - 19748: d86f bhi.n 1982a │ │ - 1974a: 2107 movs r1, #7 │ │ - 1974c: 1c20 adds r0, r4, #0 │ │ - 1974e: f7ff ff89 bl 19664 │ │ - 19752: 2105 movs r1, #5 │ │ - 19754: 434d muls r5, r1 │ │ - 19756: 1965 adds r5, r4, r5 │ │ - 19758: 7728 strb r0, [r5, #28] │ │ - 1975a: 2101 movs r1, #1 │ │ - 1975c: 1c20 adds r0, r4, #0 │ │ - 1975e: f7ff ff81 bl 19664 │ │ - 19762: 2101 movs r1, #1 │ │ - 19764: 9000 str r0, [sp, #0] │ │ - 19766: 1c20 adds r0, r4, #0 │ │ - 19768: f7ff ff7c bl 19664 │ │ - 1976c: 7c65 ldrb r5, [r4, #17] │ │ - 1976e: 7c23 ldrb r3, [r4, #16] │ │ - 19770: 9001 str r0, [sp, #4] │ │ - 19772: 022d lsls r5, r5, #8 │ │ - 19774: 431d orrs r5, r3 │ │ - 19776: 7ca3 ldrb r3, [r4, #18] │ │ - 19778: 041b lsls r3, r3, #16 │ │ - 1977a: 431d orrs r5, r3 │ │ - 1977c: 7ce3 ldrb r3, [r4, #19] │ │ - 1977e: 061b lsls r3, r3, #24 │ │ - 19780: 431d orrs r5, r3 │ │ - 19782: 2dff cmp r5, #255 ; 0xff │ │ - 19784: d851 bhi.n 1982a │ │ - 19786: 7d63 ldrb r3, [r4, #21] │ │ - 19788: 7d22 ldrb r2, [r4, #20] │ │ - 1978a: 021b lsls r3, r3, #8 │ │ - 1978c: 4313 orrs r3, r2 │ │ - 1978e: 7da2 ldrb r2, [r4, #22] │ │ - 19790: 0412 lsls r2, r2, #16 │ │ - 19792: 4313 orrs r3, r2 │ │ - 19794: 7de2 ldrb r2, [r4, #23] │ │ - 19796: 0612 lsls r2, r2, #24 │ │ - 19798: 4313 orrs r3, r2 │ │ - 1979a: 3301 adds r3, #1 │ │ - 1979c: 22ff movs r2, #255 ; 0xff │ │ - 1979e: 0e19 lsrs r1, r3, #24 │ │ - 197a0: 1c1e adds r6, r3, #0 │ │ - 197a2: 4016 ands r6, r2 │ │ - 197a4: 75e1 strb r1, [r4, #23] │ │ - 197a6: 74e1 strb r1, [r4, #19] │ │ - 197a8: 2105 movs r1, #5 │ │ - 197aa: 46b4 mov ip, r6 │ │ - 197ac: 7526 strb r6, [r4, #20] │ │ - 197ae: 7426 strb r6, [r4, #16] │ │ - 197b0: 1c0e adds r6, r1, #0 │ │ - 197b2: 436e muls r6, r5 │ │ - 197b4: 9900 ldr r1, [sp, #0] │ │ - 197b6: 0a1f lsrs r7, r3, #8 │ │ - 197b8: 0c18 lsrs r0, r3, #16 │ │ - 197ba: 4017 ands r7, r2 │ │ - 197bc: 4010 ands r0, r2 │ │ - 197be: 7567 strb r7, [r4, #21] │ │ - 197c0: 75a0 strb r0, [r4, #22] │ │ - 197c2: 7467 strb r7, [r4, #17] │ │ - 197c4: 74a0 strb r0, [r4, #18] │ │ - 197c6: 19a6 adds r6, r4, r6 │ │ - 197c8: 2900 cmp r1, #0 │ │ - 197ca: d007 beq.n 197dc │ │ - 197cc: 4662 mov r2, ip │ │ - 197ce: 0a1b lsrs r3, r3, #8 │ │ - 197d0: 7632 strb r2, [r6, #24] │ │ - 197d2: 7673 strb r3, [r6, #25] │ │ - 197d4: 1c20 adds r0, r4, #0 │ │ - 197d6: f7ff ffaa bl 1972e │ │ - 197da: e003 b.n 197e4 │ │ - 197dc: 2301 movs r3, #1 │ │ - 197de: 425b negs r3, r3 │ │ - 197e0: 7633 strb r3, [r6, #24] │ │ - 197e2: 7673 strb r3, [r6, #25] │ │ - 197e4: 7d63 ldrb r3, [r4, #21] │ │ - 197e6: 7d22 ldrb r2, [r4, #20] │ │ - 197e8: 9e01 ldr r6, [sp, #4] │ │ - 197ea: 021b lsls r3, r3, #8 │ │ - 197ec: 4313 orrs r3, r2 │ │ - 197ee: 7da2 ldrb r2, [r4, #22] │ │ - 197f0: 0412 lsls r2, r2, #16 │ │ - 197f2: 4313 orrs r3, r2 │ │ - 197f4: 7de2 ldrb r2, [r4, #23] │ │ - 197f6: 0612 lsls r2, r2, #24 │ │ - 197f8: 4313 orrs r3, r2 │ │ - 197fa: 0a1a lsrs r2, r3, #8 │ │ - 197fc: 7462 strb r2, [r4, #17] │ │ - 197fe: 0c1a lsrs r2, r3, #16 │ │ - 19800: 74a2 strb r2, [r4, #18] │ │ - 19802: 0e1a lsrs r2, r3, #24 │ │ - 19804: 74e2 strb r2, [r4, #19] │ │ - 19806: 7423 strb r3, [r4, #16] │ │ - 19808: 2205 movs r2, #5 │ │ - 1980a: 2e00 cmp r6, #0 │ │ - 1980c: d007 beq.n 1981e │ │ - 1980e: 436a muls r2, r5 │ │ - 19810: 21ff movs r1, #255 ; 0xff │ │ - 19812: 18a2 adds r2, r4, r2 │ │ - 19814: 4019 ands r1, r3 │ │ - 19816: 0a1b lsrs r3, r3, #8 │ │ - 19818: 7691 strb r1, [r2, #26] │ │ - 1981a: 76d3 strb r3, [r2, #27] │ │ - 1981c: e789 b.n 19732 │ │ - 1981e: 4355 muls r5, r2 │ │ - 19820: 2301 movs r3, #1 │ │ - 19822: 1964 adds r4, r4, r5 │ │ - 19824: 425b negs r3, r3 │ │ - 19826: 76a3 strb r3, [r4, #26] │ │ - 19828: 76e3 strb r3, [r4, #27] │ │ - 1982a: bdf7 pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ - │ │ -0001982c : │ │ - 1982c: b5f0 push {r4, r5, r6, r7, lr} │ │ - 1982e: 4c38 ldr r4, [pc, #224] ; (19910 ) │ │ - 19830: 1c16 adds r6, r2, #0 │ │ - 19832: 22a3 movs r2, #163 ; 0xa3 │ │ - 19834: 44a5 add sp, r4 │ │ - 19836: ac06 add r4, sp, #24 │ │ - 19838: 9002 str r0, [sp, #8] │ │ - 1983a: 9103 str r1, [sp, #12] │ │ - 1983c: 00d2 lsls r2, r2, #3 │ │ - 1983e: 2100 movs r1, #0 │ │ - 19840: 1c20 adds r0, r4, #0 │ │ - 19842: 1c1d adds r5, r3, #0 │ │ - 19844: f017 f8d2 bl 309ec <__clzsi2+0x138> │ │ - 19848: 9803 ldr r0, [sp, #12] │ │ - 1984a: 6066 str r6, [r4, #4] │ │ - 1984c: 9006 str r0, [sp, #24] │ │ - 1984e: 1c20 adds r0, r4, #0 │ │ - 19850: f7ff ff6d bl 1972e │ │ - 19854: 9902 ldr r1, [sp, #8] │ │ - 19856: 194d adds r5, r1, r5 │ │ - 19858: 9504 str r5, [sp, #16] │ │ - 1985a: 2500 movs r5, #0 │ │ - 1985c: 9101 str r1, [sp, #4] │ │ - 1985e: 1c2e adds r6, r5, #0 │ │ - 19860: 9901 ldr r1, [sp, #4] │ │ - 19862: 9a04 ldr r2, [sp, #16] │ │ - 19864: 4291 cmp r1, r2 │ │ - 19866: d04c beq.n 19902 │ │ - 19868: a806 add r0, sp, #24 │ │ - 1986a: 2101 movs r1, #1 │ │ - 1986c: f7ff fefa bl 19664 │ │ - 19870: 2400 movs r4, #0 │ │ - 19872: 9005 str r0, [sp, #20] │ │ - 19874: af06 add r7, sp, #24 │ │ - 19876: 1c38 adds r0, r7, #0 │ │ - 19878: 2101 movs r1, #1 │ │ - 1987a: f7ff fef3 bl 19664 │ │ - 1987e: 2305 movs r3, #5 │ │ - 19880: 435c muls r4, r3 │ │ - 19882: 193f adds r7, r7, r4 │ │ - 19884: 2800 cmp r0, #0 │ │ - 19886: d002 beq.n 1988e │ │ - 19888: 7ebb ldrb r3, [r7, #26] │ │ - 1988a: 7efc ldrb r4, [r7, #27] │ │ - 1988c: e001 b.n 19892 │ │ - 1988e: 7e3b ldrb r3, [r7, #24] │ │ - 19890: 7e7c ldrb r4, [r7, #25] │ │ - 19892: 0224 lsls r4, r4, #8 │ │ - 19894: 431c orrs r4, r3 │ │ - 19896: 0424 lsls r4, r4, #16 │ │ - 19898: 1424 asrs r4, r4, #16 │ │ - 1989a: 2cff cmp r4, #255 ; 0xff │ │ - 1989c: d81c bhi.n 198d8 │ │ - 1989e: 2205 movs r2, #5 │ │ - 198a0: 1c11 adds r1, r2, #0 │ │ - 198a2: 4361 muls r1, r4 │ │ - 198a4: ab06 add r3, sp, #24 │ │ - 198a6: 1859 adds r1, r3, r1 │ │ - 198a8: 7f0d ldrb r5, [r1, #28] │ │ - 198aa: 9806 ldr r0, [sp, #24] │ │ - 198ac: 6859 ldr r1, [r3, #4] │ │ - 198ae: 4288 cmp r0, r1 │ │ - 198b0: d302 bcc.n 198b8 │ │ - 198b2: 68d8 ldr r0, [r3, #12] │ │ - 198b4: 2800 cmp r0, #0 │ │ - 198b6: d00f beq.n 198d8 │ │ - 198b8: 4362 muls r2, r4 │ │ - 198ba: 189b adds r3, r3, r2 │ │ - 198bc: 1c1a adds r2, r3, #0 │ │ - 198be: 7e19 ldrb r1, [r3, #24] │ │ - 198c0: 7e5b ldrb r3, [r3, #25] │ │ - 198c2: 3218 adds r2, #24 │ │ - 198c4: 021b lsls r3, r3, #8 │ │ - 198c6: 430b orrs r3, r1 │ │ - 198c8: 041b lsls r3, r3, #16 │ │ - 198ca: d405 bmi.n 198d8 │ │ - 198cc: 78d3 ldrb r3, [r2, #3] │ │ - 198ce: 7891 ldrb r1, [r2, #2] │ │ - 198d0: 021b lsls r3, r3, #8 │ │ - 198d2: 430b orrs r3, r1 │ │ - 198d4: 041b lsls r3, r3, #16 │ │ - 198d6: d5cd bpl.n 19874 │ │ - 198d8: 9905 ldr r1, [sp, #20] │ │ - 198da: 2900 cmp r1, #0 │ │ - 198dc: d002 beq.n 198e4 │ │ - 198de: 43ed mvns r5, r5 │ │ - 198e0: 062d lsls r5, r5, #24 │ │ - 198e2: 0e2d lsrs r5, r5, #24 │ │ - 198e4: 9a02 ldr r2, [sp, #8] │ │ - 198e6: 9b01 ldr r3, [sp, #4] │ │ - 198e8: 19ae adds r6, r5, r6 │ │ - 198ea: 0636 lsls r6, r6, #24 │ │ - 198ec: 0e36 lsrs r6, r6, #24 │ │ - 198ee: 429a cmp r2, r3 │ │ - 198f0: d001 beq.n 198f6 │ │ - 198f2: 1c33 adds r3, r6, #0 │ │ - 198f4: e000 b.n 198f8 │ │ - 198f6: 2300 movs r3, #0 │ │ - 198f8: 9801 ldr r0, [sp, #4] │ │ - 198fa: 7003 strb r3, [r0, #0] │ │ - 198fc: 3001 adds r0, #1 │ │ - 198fe: 9001 str r0, [sp, #4] │ │ - 19900: e7ae b.n 19860 │ │ - 19902: 9b06 ldr r3, [sp, #24] │ │ - 19904: 9903 ldr r1, [sp, #12] │ │ - 19906: 1a58 subs r0, r3, r1 │ │ - 19908: 4b02 ldr r3, [pc, #8] ; (19914 ) │ │ - 1990a: 449d add sp, r3 │ │ - 1990c: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 1990e: 46c0 nop ; (mov r8, r8) │ │ - 19910: facc ffff ; instruction: 0xfaccffff │ │ - 19914: 0534 lsls r4, r6, #20 │ │ + 191a6: d04f beq.n 19248 │ │ + 191a8: 2001 movs r0, #1 │ │ + 191aa: 7891 ldrb r1, [r2, #2] │ │ + 191ac: 4201 tst r1, r0 │ │ + 191ae: d003 beq.n 191b8 │ │ + 191b0: 1c01 adds r1, r0, #0 │ │ + 191b2: 6858 ldr r0, [r3, #4] │ │ + 191b4: 4301 orrs r1, r0 │ │ + 191b6: 6059 str r1, [r3, #4] │ │ + 191b8: 2002 movs r0, #2 │ │ + 191ba: 7891 ldrb r1, [r2, #2] │ │ + 191bc: 4201 tst r1, r0 │ │ + 191be: d003 beq.n 191c8 │ │ + 191c0: 1c01 adds r1, r0, #0 │ │ + 191c2: 6858 ldr r0, [r3, #4] │ │ + 191c4: 4301 orrs r1, r0 │ │ + 191c6: 6059 str r1, [r3, #4] │ │ + 191c8: 2004 movs r0, #4 │ │ + 191ca: 7891 ldrb r1, [r2, #2] │ │ + 191cc: 4201 tst r1, r0 │ │ + 191ce: d003 beq.n 191d8 │ │ + 191d0: 1c01 adds r1, r0, #0 │ │ + 191d2: 6858 ldr r0, [r3, #4] │ │ + 191d4: 4301 orrs r1, r0 │ │ + 191d6: 6059 str r1, [r3, #4] │ │ + 191d8: 78d1 ldrb r1, [r2, #3] │ │ + 191da: 3101 adds r1, #1 │ │ + 191dc: 0609 lsls r1, r1, #24 │ │ + 191de: 0e09 lsrs r1, r1, #24 │ │ + 191e0: 2920 cmp r1, #32 │ │ + 191e2: d900 bls.n 191e6 │ │ + 191e4: 2120 movs r1, #32 │ │ + 191e6: 208b movs r0, #139 ; 0x8b │ │ + 191e8: 0080 lsls r0, r0, #2 │ │ + 191ea: 5419 strb r1, [r3, r0] │ │ + 191ec: 7950 ldrb r0, [r2, #5] │ │ + 191ee: 49a7 ldr r1, [pc, #668] ; (1948c ) │ │ + 191f0: 1c1e adds r6, r3, #0 │ │ + 191f2: 5458 strb r0, [r3, r1] │ │ + 191f4: 218c movs r1, #140 ; 0x8c │ │ + 191f6: 7990 ldrb r0, [r2, #6] │ │ + 191f8: 0089 lsls r1, r1, #2 │ │ + 191fa: 2500 movs r5, #0 │ │ + 191fc: 5458 strb r0, [r3, r1] │ │ + 191fe: 7911 ldrb r1, [r2, #4] │ │ + 19200: 48a3 ldr r0, [pc, #652] ; (19490 ) │ │ + 19202: 360c adds r6, #12 │ │ + 19204: 5419 strb r1, [r3, r0] │ │ + 19206: 48a3 ldr r0, [pc, #652] ; (19494 ) │ │ + 19208: 5419 strb r1, [r3, r0] │ │ + 1920a: 218b movs r1, #139 ; 0x8b │ │ + 1920c: 0089 lsls r1, r1, #2 │ │ + 1920e: 5c59 ldrb r1, [r3, r1] │ │ + 19210: 9106 str r1, [sp, #24] │ │ + 19212: 9906 ldr r1, [sp, #24] │ │ + 19214: 428d cmp r5, r1 │ │ + 19216: d217 bcs.n 19248 │ │ + 19218: 0068 lsls r0, r5, #1 │ │ + 1921a: 1d01 adds r1, r0, #4 │ │ + 1921c: 0049 lsls r1, r1, #1 │ │ + 1921e: 5c8f ldrb r7, [r1, r2] │ │ + 19220: 1851 adds r1, r2, r1 │ │ + 19222: 7849 ldrb r1, [r1, #1] │ │ + 19224: 3005 adds r0, #5 │ │ + 19226: 0040 lsls r0, r0, #1 │ │ + 19228: 0209 lsls r1, r1, #8 │ │ + 1922a: 4339 orrs r1, r7 │ │ + 1922c: 0409 lsls r1, r1, #16 │ │ + 1922e: 020f lsls r7, r1, #8 │ │ + 19230: 0c3f lsrs r7, r7, #16 │ │ + 19232: 0e09 lsrs r1, r1, #24 │ │ + 19234: 430f orrs r7, r1 │ │ + 19236: 1c29 adds r1, r5, #0 │ │ + 19238: 8037 strh r7, [r6, #0] │ │ + 1923a: 1810 adds r0, r2, r0 │ │ + 1923c: 7840 ldrb r0, [r0, #1] │ │ + 1923e: 31cc adds r1, #204 ; 0xcc │ │ + 19240: 3501 adds r5, #1 │ │ + 19242: 5458 strb r0, [r3, r1] │ │ + 19244: 3602 adds r6, #2 │ │ + 19246: e7e4 b.n 19212 │ │ + 19248: 2301 movs r3, #1 │ │ + 1924a: 3288 adds r2, #136 ; 0x88 │ │ + 1924c: 449c add ip, r3 │ │ + 1924e: e78b b.n 19168 │ │ + 19250: 4b91 ldr r3, [pc, #580] ; (19498 ) │ │ + 19252: 4298 cmp r0, r3 │ │ + 19254: d000 beq.n 19258 │ │ + 19256: e129 b.n 194ac │ │ + 19258: 9b0e ldr r3, [sp, #56] ; 0x38 │ │ + 1925a: 2bf0 cmp r3, #240 ; 0xf0 │ │ + 1925c: d901 bls.n 19262 │ │ + 1925e: 23f0 movs r3, #240 ; 0xf0 │ │ + 19260: 930e str r3, [sp, #56] ; 0x38 │ │ + 19262: 4a8e ldr r2, [pc, #568] ; (1949c ) │ │ + 19264: 9b02 ldr r3, [sp, #8] │ │ + 19266: 4694 mov ip, r2 │ │ + 19268: 4a8d ldr r2, [pc, #564] ; (194a0 ) │ │ + 1926a: 4463 add r3, ip │ │ + 1926c: 9309 str r3, [sp, #36] ; 0x24 │ │ + 1926e: 4694 mov ip, r2 │ │ + 19270: 9b02 ldr r3, [sp, #8] │ │ + 19272: 4a8c ldr r2, [pc, #560] ; (194a4 ) │ │ + 19274: 4463 add r3, ip │ │ + 19276: 9311 str r3, [sp, #68] ; 0x44 │ │ + 19278: 9b0e ldr r3, [sp, #56] ; 0x38 │ │ + 1927a: 189a adds r2, r3, r2 │ │ + 1927c: 9b02 ldr r3, [sp, #8] │ │ + 1927e: 0052 lsls r2, r2, #1 │ │ + 19280: 189b adds r3, r3, r2 │ │ + 19282: 9312 str r3, [sp, #72] ; 0x48 │ │ + 19284: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 19286: 9a12 ldr r2, [sp, #72] ; 0x48 │ │ + 19288: 4293 cmp r3, r2 │ │ + 1928a: d100 bne.n 1928e │ │ + 1928c: e62e b.n 18eec │ │ + 1928e: 9b03 ldr r3, [sp, #12] │ │ + 19290: 9a04 ldr r2, [sp, #16] │ │ + 19292: 3308 adds r3, #8 │ │ + 19294: 4293 cmp r3, r2 │ │ + 19296: d900 bls.n 1929a │ │ + 19298: e628 b.n 18eec │ │ + 1929a: 9a03 ldr r2, [sp, #12] │ │ + 1929c: 9b05 ldr r3, [sp, #20] │ │ + 1929e: 189f adds r7, r3, r2 │ │ + 192a0: 78fc ldrb r4, [r7, #3] │ │ + 192a2: 78bb ldrb r3, [r7, #2] │ │ + 192a4: 7978 ldrb r0, [r7, #5] │ │ + 192a6: 0224 lsls r4, r4, #8 │ │ + 192a8: 431c orrs r4, r3 │ │ + 192aa: 793b ldrb r3, [r7, #4] │ │ + 192ac: 0600 lsls r0, r0, #24 │ │ + 192ae: 041b lsls r3, r3, #16 │ │ + 192b0: 4323 orrs r3, r4 │ │ + 192b2: 9c0a ldr r4, [sp, #40] ; 0x28 │ │ + 192b4: 4318 orrs r0, r3 │ │ + 192b6: 0e03 lsrs r3, r0, #24 │ │ + 192b8: 0602 lsls r2, r0, #24 │ │ + 192ba: 4004 ands r4, r0 │ │ + 192bc: 431a orrs r2, r3 │ │ + 192be: 0a23 lsrs r3, r4, #8 │ │ + 192c0: 431a orrs r2, r3 │ │ + 192c2: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 192c4: 4018 ands r0, r3 │ │ + 192c6: 0203 lsls r3, r0, #8 │ │ + 192c8: 431a orrs r2, r3 │ │ + 192ca: 1c13 adds r3, r2, #0 │ │ + 192cc: 9210 str r2, [sp, #64] ; 0x40 │ │ + 192ce: 9a03 ldr r2, [sp, #12] │ │ + 192d0: 3306 adds r3, #6 │ │ + 192d2: 18d3 adds r3, r2, r3 │ │ + 192d4: 9a04 ldr r2, [sp, #16] │ │ + 192d6: 9303 str r3, [sp, #12] │ │ + 192d8: 4293 cmp r3, r2 │ │ + 192da: d900 bls.n 192de │ │ + 192dc: e606 b.n 18eec │ │ + 192de: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ + 192e0: 4293 cmp r3, r2 │ │ + 192e2: d900 bls.n 192e6 │ │ + 192e4: e602 b.n 18eec │ │ + 192e6: 787b ldrb r3, [r7, #1] │ │ + 192e8: 7838 ldrb r0, [r7, #0] │ │ + 192ea: 021b lsls r3, r3, #8 │ │ + 192ec: 4303 orrs r3, r0 │ │ + 192ee: 041b lsls r3, r3, #16 │ │ + 192f0: 0219 lsls r1, r3, #8 │ │ + 192f2: 0e1a lsrs r2, r3, #24 │ │ + 192f4: 0c09 lsrs r1, r1, #16 │ │ + 192f6: 4311 orrs r1, r2 │ │ + 192f8: 1c0b adds r3, r1, #0 │ │ + 192fa: 3b04 subs r3, #4 │ │ + 192fc: 9108 str r1, [sp, #32] │ │ + 192fe: 2bfc cmp r3, #252 ; 0xfc │ │ + 19300: d900 bls.n 19304 │ │ + 19302: e0b8 b.n 19476 │ │ + 19304: 9b02 ldr r3, [sp, #8] │ │ + 19306: 4a68 ldr r2, [pc, #416] ; (194a8 ) │ │ + 19308: 1c08 adds r0, r1, #0 │ │ + 1930a: 589b ldr r3, [r3, r2] │ │ + 1930c: 1c19 adds r1, r3, #0 │ │ + 1930e: 9306 str r3, [sp, #24] │ │ + 19310: f011 fede bl 2b0d0 │ │ + 19314: 1e06 subs r6, r0, #0 │ │ + 19316: d100 bne.n 1931a │ │ + 19318: e0ad b.n 19476 │ │ + 1931a: 466a mov r2, sp │ │ + 1931c: 2400 movs r4, #0 │ │ + 1931e: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 19320: 8c12 ldrh r2, [r2, #32] │ │ + 19322: 1dbd adds r5, r7, #6 │ │ + 19324: 940f str r4, [sp, #60] ; 0x3c │ │ + 19326: 801a strh r2, [r3, #0] │ │ + 19328: 9b11 ldr r3, [sp, #68] ; 0x44 │ │ + 1932a: 6018 str r0, [r3, #0] │ │ + 1932c: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ + 1932e: 1ce1 adds r1, r4, #3 │ │ + 19330: 4299 cmp r1, r3 │ │ + 19332: d300 bcc.n 19336 │ │ + 19334: e09f b.n 19476 │ │ + 19336: 9b0f ldr r3, [sp, #60] ; 0x3c │ │ + 19338: 9a08 ldr r2, [sp, #32] │ │ + 1933a: 4293 cmp r3, r2 │ │ + 1933c: d300 bcc.n 19340 │ │ + 1933e: e09a b.n 19476 │ │ + 19340: 5d2a ldrb r2, [r5, r4] │ │ + 19342: 1c60 adds r0, r4, #1 │ │ + 19344: 2a00 cmp r2, #0 │ │ + 19346: d100 bne.n 1934a │ │ + 19348: e088 b.n 1945c │ │ + 1934a: 4f57 ldr r7, [pc, #348] ; (194a8 ) │ │ + 1934c: 5c2b ldrb r3, [r5, r0] │ │ + 1934e: 9802 ldr r0, [sp, #8] │ │ + 19350: 3a01 subs r2, #1 │ │ + 19352: 3402 adds r4, #2 │ │ + 19354: 59c0 ldr r0, [r0, r7] │ │ + 19356: 9206 str r2, [sp, #24] │ │ + 19358: 9013 str r0, [sp, #76] ; 0x4c │ │ + 1935a: 9f13 ldr r7, [sp, #76] ; 0x4c │ │ + 1935c: 2001 movs r0, #1 │ │ + 1935e: 42ba cmp r2, r7 │ │ + 19360: d269 bcs.n 19436 │ │ + 19362: 4203 tst r3, r0 │ │ + 19364: d015 beq.n 19392 │ │ + 19366: 5d28 ldrb r0, [r5, r4] │ │ + 19368: 281f cmp r0, #31 │ │ + 1936a: d00c beq.n 19386 │ │ + 1936c: 1e44 subs r4, r0, #1 │ │ + 1936e: 2cfc cmp r4, #252 ; 0xfc │ │ + 19370: d80a bhi.n 19388 │ │ + 19372: 270c movs r7, #12 │ │ + 19374: 0904 lsrs r4, r0, #4 │ │ + 19376: 1c3a adds r2, r7, #0 │ │ + 19378: 4362 muls r2, r4 │ │ + 1937a: 240f movs r4, #15 │ │ + 1937c: 4694 mov ip, r2 │ │ + 1937e: 4020 ands r0, r4 │ │ + 19380: 300d adds r0, #13 │ │ + 19382: 4460 add r0, ip │ │ + 19384: e000 b.n 19388 │ │ + 19386: 20ff movs r0, #255 ; 0xff │ │ + 19388: 2706 movs r7, #6 │ │ + 1938a: 9c06 ldr r4, [sp, #24] │ │ + 1938c: 437c muls r4, r7 │ │ + 1938e: 55a0 strb r0, [r4, r6] │ │ + 19390: 1c0c adds r4, r1, #0 │ │ + 19392: 0799 lsls r1, r3, #30 │ │ + 19394: d506 bpl.n 193a4 │ │ + 19396: 2706 movs r7, #6 │ │ + 19398: 9906 ldr r1, [sp, #24] │ │ + 1939a: 5d28 ldrb r0, [r5, r4] │ │ + 1939c: 3401 adds r4, #1 │ │ + 1939e: 4379 muls r1, r7 │ │ + 193a0: 1871 adds r1, r6, r1 │ │ + 193a2: 7048 strb r0, [r1, #1] │ │ + 193a4: 213c movs r1, #60 ; 0x3c │ │ + 193a6: 420b tst r3, r1 │ │ + 193a8: d0c0 beq.n 1932c │ │ + 193aa: 20ff movs r0, #255 ; 0xff │ │ + 193ac: 0759 lsls r1, r3, #29 │ │ + 193ae: d501 bpl.n 193b4 │ │ + 193b0: 5d28 ldrb r0, [r5, r4] │ │ + 193b2: 3401 adds r4, #1 │ │ + 193b4: 2700 movs r7, #0 │ │ + 193b6: 0719 lsls r1, r3, #28 │ │ + 193b8: d501 bpl.n 193be │ │ + 193ba: 5d2f ldrb r7, [r5, r4] │ │ + 193bc: 3401 adds r4, #1 │ │ + 193be: 21ff movs r1, #255 ; 0xff │ │ + 193c0: 468c mov ip, r1 │ │ + 193c2: 06d9 lsls r1, r3, #27 │ │ + 193c4: d502 bpl.n 193cc │ │ + 193c6: 5d29 ldrb r1, [r5, r4] │ │ + 193c8: 3401 adds r4, #1 │ │ + 193ca: 468c mov ip, r1 │ │ + 193cc: 2200 movs r2, #0 │ │ + 193ce: 069b lsls r3, r3, #26 │ │ + 193d0: d501 bpl.n 193d6 │ │ + 193d2: 5d2a ldrb r2, [r5, r4] │ │ + 193d4: 3401 adds r4, #1 │ │ + 193d6: 280c cmp r0, #12 │ │ + 193d8: d107 bne.n 193ea │ │ + 193da: 2006 movs r0, #6 │ │ + 193dc: 9b06 ldr r3, [sp, #24] │ │ + 193de: 4343 muls r3, r0 │ │ + 193e0: 2001 movs r0, #1 │ │ + 193e2: 18f3 adds r3, r6, r3 │ │ + 193e4: 7098 strb r0, [r3, #2] │ │ + 193e6: 711f strb r7, [r3, #4] │ │ + 193e8: e016 b.n 19418 │ │ + 193ea: 4663 mov r3, ip │ │ + 193ec: 2b0c cmp r3, #12 │ │ + 193ee: d10c bne.n 1940a │ │ + 193f0: 2306 movs r3, #6 │ │ + 193f2: 469c mov ip, r3 │ │ + 193f4: 9906 ldr r1, [sp, #24] │ │ + 193f6: 4663 mov r3, ip │ │ + 193f8: 434b muls r3, r1 │ │ + 193fa: 18f3 adds r3, r6, r3 │ │ + 193fc: 1c19 adds r1, r3, #0 │ │ + 193fe: 2301 movs r3, #1 │ │ + 19400: 710a strb r2, [r1, #4] │ │ + 19402: 708b strb r3, [r1, #2] │ │ + 19404: 2813 cmp r0, #19 │ │ + 19406: d90c bls.n 19422 │ │ + 19408: e790 b.n 1932c │ │ + 1940a: 2813 cmp r0, #19 │ │ + 1940c: d804 bhi.n 19418 │ │ + 1940e: 280f cmp r0, #15 │ │ + 19410: d907 bls.n 19422 │ │ + 19412: 4663 mov r3, ip │ │ + 19414: 2b0f cmp r3, #15 │ │ + 19416: d804 bhi.n 19422 │ │ + 19418: 4663 mov r3, ip │ │ + 1941a: 2b13 cmp r3, #19 │ │ + 1941c: d886 bhi.n 1932c │ │ + 1941e: 1c17 adds r7, r2, #0 │ │ + 19420: 4660 mov r0, ip │ │ + 19422: 2306 movs r3, #6 │ │ + 19424: 9906 ldr r1, [sp, #24] │ │ + 19426: 4359 muls r1, r3 │ │ + 19428: 1871 adds r1, r6, r1 │ │ + 1942a: 70c8 strb r0, [r1, #3] │ │ + 1942c: 714f strb r7, [r1, #5] │ │ + 1942e: 9802 ldr r0, [sp, #8] │ │ + 19430: f006 fb14 bl 1fa5c │ │ + 19434: e77a b.n 1932c │ │ + 19436: 4203 tst r3, r0 │ │ + 19438: d100 bne.n 1943c │ │ + 1943a: 1c21 adds r1, r4, #0 │ │ + 1943c: 079a lsls r2, r3, #30 │ │ + 1943e: 0fd2 lsrs r2, r2, #31 │ │ + 19440: 1889 adds r1, r1, r2 │ │ + 19442: 075a lsls r2, r3, #29 │ │ + 19444: 0fd2 lsrs r2, r2, #31 │ │ + 19446: 1889 adds r1, r1, r2 │ │ + 19448: 071a lsls r2, r3, #28 │ │ + 1944a: 0fd2 lsrs r2, r2, #31 │ │ + 1944c: 1889 adds r1, r1, r2 │ │ + 1944e: 06da lsls r2, r3, #27 │ │ + 19450: 0fd2 lsrs r2, r2, #31 │ │ + 19452: 069b lsls r3, r3, #26 │ │ + 19454: 1889 adds r1, r1, r2 │ │ + 19456: 0fdb lsrs r3, r3, #31 │ │ + 19458: 18cc adds r4, r1, r3 │ │ + 1945a: e767 b.n 1932c │ │ + 1945c: 9b0f ldr r3, [sp, #60] ; 0x3c │ │ + 1945e: 4a12 ldr r2, [pc, #72] ; (194a8 ) │ │ + 19460: 1c04 adds r4, r0, #0 │ │ + 19462: 3301 adds r3, #1 │ │ + 19464: 930f str r3, [sp, #60] ; 0x3c │ │ + 19466: 9b02 ldr r3, [sp, #8] │ │ + 19468: 589b ldr r3, [r3, r2] │ │ + 1946a: 9306 str r3, [sp, #24] │ │ + 1946c: 2306 movs r3, #6 │ │ + 1946e: 9a06 ldr r2, [sp, #24] │ │ + 19470: 435a muls r2, r3 │ │ + 19472: 18b6 adds r6, r6, r2 │ │ + 19474: e75a b.n 1932c │ │ + 19476: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 19478: 3302 adds r3, #2 │ │ + 1947a: 9309 str r3, [sp, #36] ; 0x24 │ │ + 1947c: 9b11 ldr r3, [sp, #68] ; 0x44 │ │ + 1947e: 3304 adds r3, #4 │ │ + 19480: 9311 str r3, [sp, #68] ; 0x44 │ │ + 19482: e6ff b.n 19284 │ │ + 19484: e928 0000 stmdb r8!, {} │ │ + 19488: 4556 cmp r6, sl │ │ + 1948a: 564e ldrsb r6, [r1, r1] │ │ + 1948c: 022f lsls r7, r5, #8 │ │ + 1948e: 0000 movs r0, r0 │ │ + 19490: 0232 lsls r2, r6, #8 │ │ + 19492: 0000 movs r0, r0 │ │ + 19494: 0231 lsls r1, r6, #8 │ │ + 19496: 0000 movs r0, r0 │ │ + 19498: 4150 adcs r0, r2 │ │ + 1949a: 5454 strb r4, [r2, r1] │ │ + 1949c: ce80 ldmia r6!, {r7} │ │ + 1949e: 0000 movs r0, r0 │ │ + 194a0: cac0 ldmia r2!, {r6, r7} │ │ + 194a2: 0000 movs r0, r0 │ │ + 194a4: 6740 str r0, [r0, #116] ; 0x74 │ │ + 194a6: 0000 movs r0, r0 │ │ + 194a8: e910 0000 ldmdb r0, {} │ │ + 194ac: 4b3a ldr r3, [pc, #232] ; (19598 ) │ │ + 194ae: 4298 cmp r0, r3 │ │ + 194b0: d000 beq.n 194b4 │ │ + 194b2: e51b b.n 18eec │ │ + 194b4: 9b07 ldr r3, [sp, #28] │ │ + 194b6: 2bef cmp r3, #239 ; 0xef │ │ + 194b8: d901 bls.n 194be │ │ + 194ba: 23ef movs r3, #239 ; 0xef │ │ + 194bc: 9307 str r3, [sp, #28] │ │ + 194be: 9a02 ldr r2, [sp, #8] │ │ + 194c0: 4b36 ldr r3, [pc, #216] ; (1959c ) │ │ + 194c2: 9907 ldr r1, [sp, #28] │ │ + 194c4: 2501 movs r5, #1 │ │ + 194c6: 50d1 str r1, [r2, r3] │ │ + 194c8: 1c13 adds r3, r2, #0 │ │ + 194ca: 4a35 ldr r2, [pc, #212] ; (195a0 ) │ │ + 194cc: 189c adds r4, r3, r2 │ │ + 194ce: 9b07 ldr r3, [sp, #28] │ │ + 194d0: 429d cmp r5, r3 │ │ + 194d2: d900 bls.n 194d6 │ │ + 194d4: e50a b.n 18eec │ │ + 194d6: 9b03 ldr r3, [sp, #12] │ │ + 194d8: 9a04 ldr r2, [sp, #16] │ │ + 194da: 330a adds r3, #10 │ │ + 194dc: 4293 cmp r3, r2 │ │ + 194de: d300 bcc.n 194e2 │ │ + 194e0: e504 b.n 18eec │ │ + 194e2: 9a03 ldr r2, [sp, #12] │ │ + 194e4: 9b05 ldr r3, [sp, #20] │ │ + 194e6: 189b adds r3, r3, r2 │ │ + 194e8: 7958 ldrb r0, [r3, #5] │ │ + 194ea: 799e ldrb r6, [r3, #6] │ │ + 194ec: 7919 ldrb r1, [r3, #4] │ │ + 194ee: 0200 lsls r0, r0, #8 │ │ + 194f0: 0436 lsls r6, r6, #16 │ │ + 194f2: 4308 orrs r0, r1 │ │ + 194f4: 1c31 adds r1, r6, #0 │ │ + 194f6: 79da ldrb r2, [r3, #7] │ │ + 194f8: 4301 orrs r1, r0 │ │ + 194fa: 9e0a ldr r6, [sp, #40] ; 0x28 │ │ + 194fc: 0612 lsls r2, r2, #24 │ │ + 194fe: 430a orrs r2, r1 │ │ + 19500: 0e11 lsrs r1, r2, #24 │ │ + 19502: 0610 lsls r0, r2, #24 │ │ + 19504: 4308 orrs r0, r1 │ │ + 19506: 990a ldr r1, [sp, #40] ; 0x28 │ │ + 19508: 4011 ands r1, r2 │ │ + 1950a: 0a09 lsrs r1, r1, #8 │ │ + 1950c: 4301 orrs r1, r0 │ │ + 1950e: 980b ldr r0, [sp, #44] ; 0x2c │ │ + 19510: 4002 ands r2, r0 │ │ + 19512: 0212 lsls r2, r2, #8 │ │ + 19514: 4311 orrs r1, r2 │ │ + 19516: 785a ldrb r2, [r3, #1] │ │ + 19518: 7818 ldrb r0, [r3, #0] │ │ + 1951a: 0212 lsls r2, r2, #8 │ │ + 1951c: 4302 orrs r2, r0 │ │ + 1951e: 7898 ldrb r0, [r3, #2] │ │ + 19520: 0400 lsls r0, r0, #16 │ │ + 19522: 4310 orrs r0, r2 │ │ + 19524: 78da ldrb r2, [r3, #3] │ │ + 19526: 0612 lsls r2, r2, #24 │ │ + 19528: 4302 orrs r2, r0 │ │ + 1952a: 0617 lsls r7, r2, #24 │ │ + 1952c: 0e10 lsrs r0, r2, #24 │ │ + 1952e: 4016 ands r6, r2 │ │ + 19530: 0a36 lsrs r6, r6, #8 │ │ + 19532: 4338 orrs r0, r7 │ │ + 19534: 4330 orrs r0, r6 │ │ + 19536: 9e0b ldr r6, [sp, #44] ; 0x2c │ │ + 19538: 4032 ands r2, r6 │ │ + 1953a: 0212 lsls r2, r2, #8 │ │ + 1953c: 4310 orrs r0, r2 │ │ + 1953e: 1c22 adds r2, r4, #0 │ │ + 19540: 3a22 subs r2, #34 ; 0x22 │ │ + 19542: 6011 str r1, [r2, #0] │ │ + 19544: 0782 lsls r2, r0, #30 │ │ + 19546: d504 bpl.n 19552 │ │ + 19548: 2601 movs r6, #1 │ │ + 1954a: 40b1 lsls r1, r6 │ │ + 1954c: 8822 ldrh r2, [r4, #0] │ │ + 1954e: 4332 orrs r2, r6 │ │ + 19550: 8022 strh r2, [r4, #0] │ │ + 19552: 1c0a adds r2, r1, #0 │ │ + 19554: 9e03 ldr r6, [sp, #12] │ │ + 19556: 3208 adds r2, #8 │ │ + 19558: 18b2 adds r2, r6, r2 │ │ + 1955a: 9e04 ldr r6, [sp, #16] │ │ + 1955c: 9203 str r2, [sp, #12] │ │ + 1955e: 42b2 cmp r2, r6 │ │ + 19560: d900 bls.n 19564 │ │ + 19562: e4c3 b.n 18eec │ │ + 19564: 9a0c ldr r2, [sp, #48] ; 0x30 │ │ + 19566: 4291 cmp r1, r2 │ │ + 19568: d900 bls.n 1956c │ │ + 1956a: e4bf b.n 18eec │ │ + 1956c: 0782 lsls r2, r0, #30 │ │ + 1956e: d00b beq.n 19588 │ │ + 19570: 8820 ldrh r0, [r4, #0] │ │ + 19572: 2207 movs r2, #7 │ │ + 19574: 9100 str r1, [sp, #0] │ │ + 19576: 1c21 adds r1, r4, #0 │ │ + 19578: 07c0 lsls r0, r0, #31 │ │ + 1957a: 17c0 asrs r0, r0, #31 │ │ + 1957c: 4002 ands r2, r0 │ │ + 1957e: 3308 adds r3, #8 │ │ + 19580: 9802 ldr r0, [sp, #8] │ │ + 19582: 3922 subs r1, #34 ; 0x22 │ │ + 19584: f012 ff84 bl 2c490 │ │ + 19588: 3501 adds r5, #1 │ │ + 1958a: 3440 adds r4, #64 ; 0x40 │ │ + 1958c: e79f b.n 194ce │ │ + 1958e: 2701 movs r7, #1 │ │ + 19590: 1c38 adds r0, r7, #0 │ │ + 19592: b015 add sp, #84 ; 0x54 │ │ + 19594: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 19596: 46c0 nop ; (mov r8, r8) │ │ + 19598: 4d53 ldr r5, [pc, #332] ; (196e8 ) │ │ + 1959a: 4c50 ldr r4, [pc, #320] ; (196dc ) │ │ + 1959c: e924 0000 stmdb r4!, {} │ │ + 195a0: 8262 strh r2, [r4, #18] │ │ ... │ │ │ │ -00019918 : │ │ - 19918: b5f0 push {r4, r5, r6, r7, lr} │ │ - 1991a: b08f sub sp, #60 ; 0x3c │ │ - 1991c: 1c07 adds r7, r0, #0 │ │ - 1991e: 1c0c adds r4, r1, #0 │ │ - 19920: 9209 str r2, [sp, #36] ; 0x24 │ │ - 19922: d100 bne.n 19926 │ │ - 19924: e250 b.n 19dc8 │ │ - 19926: 4bcd ldr r3, [pc, #820] ; (19c5c ) │ │ - 19928: 2000 movs r0, #0 │ │ - 1992a: 429a cmp r2, r3 │ │ - 1992c: d800 bhi.n 19930 │ │ - 1992e: e24c b.n 19dca │ │ - 19930: 780a ldrb r2, [r1, #0] │ │ - 19932: 7849 ldrb r1, [r1, #1] │ │ - 19934: 0209 lsls r1, r1, #8 │ │ - 19936: 4311 orrs r1, r2 │ │ - 19938: 78a2 ldrb r2, [r4, #2] │ │ - 1993a: 0412 lsls r2, r2, #16 │ │ - 1993c: 4311 orrs r1, r2 │ │ - 1993e: 78e2 ldrb r2, [r4, #3] │ │ - 19940: 0612 lsls r2, r2, #24 │ │ - 19942: 4311 orrs r1, r2 │ │ - 19944: 4ac6 ldr r2, [pc, #792] ; (19c60 ) │ │ - 19946: 4291 cmp r1, r2 │ │ - 19948: d000 beq.n 1994c │ │ - 1994a: e23e b.n 19dca │ │ - 1994c: 7962 ldrb r2, [r4, #5] │ │ - 1994e: 7921 ldrb r1, [r4, #4] │ │ - 19950: 9d09 ldr r5, [sp, #36] ; 0x24 │ │ - 19952: 0212 lsls r2, r2, #8 │ │ - 19954: 430a orrs r2, r1 │ │ - 19956: 79a1 ldrb r1, [r4, #6] │ │ - 19958: 0409 lsls r1, r1, #16 │ │ - 1995a: 430a orrs r2, r1 │ │ - 1995c: 79e1 ldrb r1, [r4, #7] │ │ - 1995e: 0609 lsls r1, r1, #24 │ │ - 19960: 430a orrs r2, r1 │ │ - 19962: 1c11 adds r1, r2, #0 │ │ - 19964: 3108 adds r1, #8 │ │ - 19966: 42a9 cmp r1, r5 │ │ - 19968: d900 bls.n 1996c │ │ - 1996a: e22e b.n 19dca │ │ - 1996c: 429a cmp r2, r3 │ │ - 1996e: d800 bhi.n 19972 │ │ - 19970: e22b b.n 19dca │ │ - 19972: 7a62 ldrb r2, [r4, #9] │ │ - 19974: 7a23 ldrb r3, [r4, #8] │ │ - 19976: 0212 lsls r2, r2, #8 │ │ - 19978: 431a orrs r2, r3 │ │ - 1997a: 7aa3 ldrb r3, [r4, #10] │ │ - 1997c: 041b lsls r3, r3, #16 │ │ - 1997e: 431a orrs r2, r3 │ │ - 19980: 7ae3 ldrb r3, [r4, #11] │ │ - 19982: 061b lsls r3, r3, #24 │ │ - 19984: 431a orrs r2, r3 │ │ - 19986: 4bb7 ldr r3, [pc, #732] ; (19c64 ) │ │ - 19988: 429a cmp r2, r3 │ │ - 1998a: d000 beq.n 1998e │ │ - 1998c: e21d b.n 19dca │ │ - 1998e: 7b62 ldrb r2, [r4, #13] │ │ - 19990: 7b23 ldrb r3, [r4, #12] │ │ - 19992: 0212 lsls r2, r2, #8 │ │ - 19994: 431a orrs r2, r3 │ │ - 19996: 7ba3 ldrb r3, [r4, #14] │ │ - 19998: 041b lsls r3, r3, #16 │ │ - 1999a: 431a orrs r2, r3 │ │ - 1999c: 7be3 ldrb r3, [r4, #15] │ │ - 1999e: 061b lsls r3, r3, #24 │ │ - 199a0: 431a orrs r2, r3 │ │ - 199a2: 4bb1 ldr r3, [pc, #708] ; (19c68 ) │ │ - 199a4: 429a cmp r2, r3 │ │ - 199a6: d000 beq.n 199aa │ │ - 199a8: e20f b.n 19dca │ │ - 199aa: 7c63 ldrb r3, [r4, #17] │ │ - 199ac: 7c22 ldrb r2, [r4, #16] │ │ - 199ae: 021b lsls r3, r3, #8 │ │ - 199b0: 4313 orrs r3, r2 │ │ - 199b2: 7ca2 ldrb r2, [r4, #18] │ │ - 199b4: 0412 lsls r2, r2, #16 │ │ - 199b6: 4313 orrs r3, r2 │ │ - 199b8: 7ce2 ldrb r2, [r4, #19] │ │ - 199ba: 0612 lsls r2, r2, #24 │ │ - 199bc: 4313 orrs r3, r2 │ │ - 199be: 42ab cmp r3, r5 │ │ - 199c0: d900 bls.n 199c4 │ │ - 199c2: e202 b.n 19dca │ │ - 199c4: 3314 adds r3, #20 │ │ - 199c6: 9308 str r3, [sp, #32] │ │ - 199c8: 4ba8 ldr r3, [pc, #672] ; (19c6c ) │ │ - 199ca: 2280 movs r2, #128 ; 0x80 │ │ - 199cc: 0192 lsls r2, r2, #6 │ │ - 199ce: 50fa str r2, [r7, r3] │ │ - 199d0: 1c23 adds r3, r4, #0 │ │ - 199d2: 333e adds r3, #62 ; 0x3e │ │ - 199d4: 781a ldrb r2, [r3, #0] │ │ - 199d6: 3301 adds r3, #1 │ │ - 199d8: 781b ldrb r3, [r3, #0] │ │ - 199da: 021b lsls r3, r3, #8 │ │ - 199dc: 4313 orrs r3, r2 │ │ - 199de: 2b03 cmp r3, #3 │ │ - 199e0: d902 bls.n 199e8 │ │ - 199e2: 4ea3 ldr r6, [pc, #652] ; (19c70 ) │ │ - 199e4: 51bb str r3, [r7, r6] │ │ - 199e6: e002 b.n 199ee │ │ - 199e8: 48a1 ldr r0, [pc, #644] ; (19c70 ) │ │ - 199ea: 2304 movs r3, #4 │ │ - 199ec: 503b str r3, [r7, r0] │ │ - 199ee: 49a0 ldr r1, [pc, #640] ; (19c70 ) │ │ - 199f0: 5879 ldr r1, [r7, r1] │ │ - 199f2: 2910 cmp r1, #16 │ │ - 199f4: d902 bls.n 199fc │ │ - 199f6: 4b9e ldr r3, [pc, #632] ; (19c70 ) │ │ - 199f8: 2210 movs r2, #16 │ │ - 199fa: 50fa str r2, [r7, r3] │ │ - 199fc: 1c23 adds r3, r4, #0 │ │ - 199fe: 333a adds r3, #58 ; 0x3a │ │ - 19a00: 781a ldrb r2, [r3, #0] │ │ - 19a02: 3301 adds r3, #1 │ │ - 19a04: 781b ldrb r3, [r3, #0] │ │ - 19a06: 021b lsls r3, r3, #8 │ │ - 19a08: 4313 orrs r3, r2 │ │ - 19a0a: 2bef cmp r3, #239 ; 0xef │ │ - 19a0c: d802 bhi.n 19a14 │ │ - 19a0e: 4a99 ldr r2, [pc, #612] ; (19c74 ) │ │ - 19a10: 50bb str r3, [r7, r2] │ │ - 19a12: e002 b.n 19a1a │ │ - 19a14: 4d97 ldr r5, [pc, #604] ; (19c74 ) │ │ - 19a16: 23ef movs r3, #239 ; 0xef │ │ - 19a18: 517b str r3, [r7, r5] │ │ - 19a1a: 1c23 adds r3, r4, #0 │ │ - 19a1c: 3342 adds r3, #66 ; 0x42 │ │ - 19a1e: 781a ldrb r2, [r3, #0] │ │ - 19a20: 23e9 movs r3, #233 ; 0xe9 │ │ - 19a22: 021b lsls r3, r3, #8 │ │ - 19a24: 50fa str r2, [r7, r3] │ │ - 19a26: 1c23 adds r3, r4, #0 │ │ - 19a28: 3343 adds r3, #67 ; 0x43 │ │ - 19a2a: 781a ldrb r2, [r3, #0] │ │ - 19a2c: 4b92 ldr r3, [pc, #584] ; (19c78 ) │ │ - 19a2e: 50fa str r2, [r7, r3] │ │ - 19a30: 1c23 adds r3, r4, #0 │ │ - 19a32: 3340 adds r3, #64 ; 0x40 │ │ - 19a34: 781a ldrb r2, [r3, #0] │ │ - 19a36: 4b91 ldr r3, [pc, #580] ; (19c7c ) │ │ - 19a38: 0092 lsls r2, r2, #2 │ │ - 19a3a: 1e51 subs r1, r2, #1 │ │ - 19a3c: 29ff cmp r1, #255 ; 0xff │ │ - 19a3e: d801 bhi.n 19a44 │ │ - 19a40: 50fa str r2, [r7, r3] │ │ - 19a42: e002 b.n 19a4a │ │ - 19a44: 2680 movs r6, #128 ; 0x80 │ │ - 19a46: 0076 lsls r6, r6, #1 │ │ - 19a48: 50fe str r6, [r7, r3] │ │ - 19a4a: 1c23 adds r3, r4, #0 │ │ - 19a4c: 3341 adds r3, #65 ; 0x41 │ │ - 19a4e: 781a ldrb r2, [r3, #0] │ │ - 19a50: 237f movs r3, #127 ; 0x7f │ │ - 19a52: 1c20 adds r0, r4, #0 │ │ - 19a54: 401a ands r2, r3 │ │ - 19a56: 4b8a ldr r3, [pc, #552] ; (19c80 ) │ │ - 19a58: 1c25 adds r5, r4, #0 │ │ - 19a5a: 3039 adds r0, #57 ; 0x39 │ │ - 19a5c: 50fa str r2, [r7, r3] │ │ - 19a5e: 3514 adds r5, #20 │ │ - 19a60: 2300 movs r3, #0 │ │ - 19a62: 1c22 adds r2, r4, #0 │ │ - 19a64: 3238 adds r2, #56 ; 0x38 │ │ - 19a66: 7801 ldrb r1, [r0, #0] │ │ - 19a68: 7812 ldrb r2, [r2, #0] │ │ - 19a6a: 0209 lsls r1, r1, #8 │ │ - 19a6c: 4311 orrs r1, r2 │ │ - 19a6e: 22ff movs r2, #255 ; 0xff │ │ - 19a70: 428b cmp r3, r1 │ │ - 19a72: d202 bcs.n 19a7a │ │ - 19a74: 18ea adds r2, r5, r3 │ │ - 19a76: 3240 adds r2, #64 ; 0x40 │ │ - 19a78: 7812 ldrb r2, [r2, #0] │ │ - 19a7a: 4e82 ldr r6, [pc, #520] ; (19c84 ) │ │ - 19a7c: 18f9 adds r1, r7, r3 │ │ - 19a7e: 3301 adds r3, #1 │ │ - 19a80: 1989 adds r1, r1, r6 │ │ - 19a82: 700a strb r2, [r1, #0] │ │ - 19a84: 2180 movs r1, #128 ; 0x80 │ │ - 19a86: 0049 lsls r1, r1, #1 │ │ - 19a88: 428b cmp r3, r1 │ │ - 19a8a: d1ea bne.n 19a62 │ │ - 19a8c: 1c21 adds r1, r4, #0 │ │ - 19a8e: 1c3a adds r2, r7, #0 │ │ - 19a90: 2300 movs r3, #0 │ │ - 19a92: 2680 movs r6, #128 ; 0x80 │ │ - 19a94: 3114 adds r1, #20 │ │ - 19a96: 4d7c ldr r5, [pc, #496] ; (19c88 ) │ │ - 19a98: 1950 adds r0, r2, r5 │ │ - 19a9a: 18cd adds r5, r1, r3 │ │ - 19a9c: 6006 str r6, [r0, #0] │ │ - 19a9e: 3530 adds r5, #48 ; 0x30 │ │ - 19aa0: 782d ldrb r5, [r5, #0] │ │ - 19aa2: 2d80 cmp r5, #128 ; 0x80 │ │ - 19aa4: d801 bhi.n 19aaa │ │ - 19aa6: 006d lsls r5, r5, #1 │ │ - 19aa8: 6005 str r5, [r0, #0] │ │ - 19aaa: 3301 adds r3, #1 │ │ - 19aac: 3224 adds r2, #36 ; 0x24 │ │ - 19aae: 2b10 cmp r3, #16 │ │ - 19ab0: d1f1 bne.n 19a96 │ │ - 19ab2: 4e76 ldr r6, [pc, #472] ; (19c8c ) │ │ - 19ab4: 221c movs r2, #28 │ │ - 19ab6: 2501 movs r5, #1 │ │ - 19ab8: 19b8 adds r0, r7, r6 │ │ - 19aba: 2600 movs r6, #0 │ │ - 19abc: f016 ffae bl 30a1c <__clzsi2+0x168> │ │ - 19ac0: 950a str r5, [sp, #40] ; 0x28 │ │ - 19ac2: 960b str r6, [sp, #44] ; 0x2c │ │ - 19ac4: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ - 19ac6: 9e08 ldr r6, [sp, #32] │ │ - 19ac8: 3b08 subs r3, #8 │ │ - 19aca: 429e cmp r6, r3 │ │ - 19acc: d21f bcs.n 19b0e │ │ - 19ace: 9e08 ldr r6, [sp, #32] │ │ - 19ad0: 19a5 adds r5, r4, r6 │ │ - 19ad2: 786a ldrb r2, [r5, #1] │ │ - 19ad4: 7829 ldrb r1, [r5, #0] │ │ - 19ad6: 0212 lsls r2, r2, #8 │ │ - 19ad8: 430a orrs r2, r1 │ │ - 19ada: 78a9 ldrb r1, [r5, #2] │ │ - 19adc: 0409 lsls r1, r1, #16 │ │ - 19ade: 430a orrs r2, r1 │ │ - 19ae0: 78e9 ldrb r1, [r5, #3] │ │ - 19ae2: 0609 lsls r1, r1, #24 │ │ - 19ae4: 430a orrs r2, r1 │ │ - 19ae6: 496a ldr r1, [pc, #424] ; (19c90 ) │ │ - 19ae8: 428a cmp r2, r1 │ │ - 19aea: d000 beq.n 19aee │ │ - 19aec: e0ea b.n 19cc4 │ │ - 19aee: 796b ldrb r3, [r5, #5] │ │ - 19af0: 792a ldrb r2, [r5, #4] │ │ - 19af2: 3608 adds r6, #8 │ │ - 19af4: 021b lsls r3, r3, #8 │ │ - 19af6: 4313 orrs r3, r2 │ │ - 19af8: 79aa ldrb r2, [r5, #6] │ │ - 19afa: 0412 lsls r2, r2, #16 │ │ - 19afc: 4313 orrs r3, r2 │ │ - 19afe: 79ea ldrb r2, [r5, #7] │ │ - 19b00: 9d09 ldr r5, [sp, #36] ; 0x24 │ │ - 19b02: 0612 lsls r2, r2, #24 │ │ - 19b04: 4313 orrs r3, r2 │ │ - 19b06: 18f3 adds r3, r6, r3 │ │ - 19b08: 9308 str r3, [sp, #32] │ │ - 19b0a: 42ab cmp r3, r5 │ │ - 19b0c: d301 bcc.n 19b12 │ │ - 19b0e: 2001 movs r0, #1 │ │ - 19b10: e15b b.n 19dca │ │ - 19b12: 4857 ldr r0, [pc, #348] ; (19c70 ) │ │ - 19b14: 5838 ldr r0, [r7, r0] │ │ - 19b16: 9004 str r0, [sp, #16] │ │ - 19b18: 9904 ldr r1, [sp, #16] │ │ - 19b1a: 2040 movs r0, #64 ; 0x40 │ │ - 19b1c: f010 fb9e bl 2a25c │ │ - 19b20: 9006 str r0, [sp, #24] │ │ - 19b22: 2800 cmp r0, #0 │ │ - 19b24: d0f3 beq.n 19b0e │ │ - 19b26: 9d0b ldr r5, [sp, #44] ; 0x2c │ │ - 19b28: 485a ldr r0, [pc, #360] ; (19c94 ) │ │ - 19b2a: 495b ldr r1, [pc, #364] ; (19c98 ) │ │ - 19b2c: 2240 movs r2, #64 ; 0x40 │ │ - 19b2e: 182b adds r3, r5, r0 │ │ - 19b30: 005b lsls r3, r3, #1 │ │ - 19b32: 53da strh r2, [r3, r7] │ │ - 19b34: 186b adds r3, r5, r1 │ │ - 19b36: 9d06 ldr r5, [sp, #24] │ │ - 19b38: 009b lsls r3, r3, #2 │ │ - 19b3a: 51dd str r5, [r3, r7] │ │ - 19b3c: 2500 movs r5, #0 │ │ - 19b3e: 950d str r5, [sp, #52] ; 0x34 │ │ - 19b40: 9808 ldr r0, [sp, #32] │ │ - 19b42: 1cb5 adds r5, r6, #2 │ │ - 19b44: 4285 cmp r5, r0 │ │ - 19b46: d900 bls.n 19b4a │ │ - 19b48: e0b6 b.n 19cb8 │ │ - 19b4a: 1c70 adds r0, r6, #1 │ │ - 19b4c: 5da6 ldrb r6, [r4, r6] │ │ - 19b4e: 900c str r0, [sp, #48] ; 0x30 │ │ - 19b50: 2e00 cmp r6, #0 │ │ - 19b52: d100 bne.n 19b56 │ │ - 19b54: e0a2 b.n 19c9c │ │ - 19b56: 4a46 ldr r2, [pc, #280] ; (19c70 ) │ │ - 19b58: 200f movs r0, #15 │ │ - 19b5a: 4030 ands r0, r6 │ │ - 19b5c: 58b9 ldr r1, [r7, r2] │ │ - 19b5e: f014 fa65 bl 2e02c <__aeabi_uidivmod> │ │ - 19b62: 09f3 lsrs r3, r6, #7 │ │ - 19b64: 9107 str r1, [sp, #28] │ │ - 19b66: d00c beq.n 19b82 │ │ - 19b68: 980c ldr r0, [sp, #48] ; 0x30 │ │ - 19b6a: 5c23 ldrb r3, [r4, r0] │ │ - 19b6c: 2b00 cmp r3, #0 │ │ - 19b6e: d009 beq.n 19b84 │ │ - 19b70: 2b6c cmp r3, #108 ; 0x6c │ │ - 19b72: d800 bhi.n 19b76 │ │ - 19b74: 330c adds r3, #12 │ │ - 19b76: 9907 ldr r1, [sp, #28] │ │ - 19b78: 2206 movs r2, #6 │ │ - 19b7a: 9806 ldr r0, [sp, #24] │ │ - 19b7c: 434a muls r2, r1 │ │ - 19b7e: 5413 strb r3, [r2, r0] │ │ - 19b80: e000 b.n 19b84 │ │ - 19b82: 9d0c ldr r5, [sp, #48] ; 0x30 │ │ - 19b84: 0671 lsls r1, r6, #25 │ │ - 19b86: d507 bpl.n 19b98 │ │ - 19b88: 9907 ldr r1, [sp, #28] │ │ - 19b8a: 2306 movs r3, #6 │ │ - 19b8c: 9806 ldr r0, [sp, #24] │ │ - 19b8e: 434b muls r3, r1 │ │ - 19b90: 5d62 ldrb r2, [r4, r5] │ │ - 19b92: 18c3 adds r3, r0, r3 │ │ - 19b94: 3501 adds r5, #1 │ │ - 19b96: 705a strb r2, [r3, #1] │ │ - 19b98: 06b1 lsls r1, r6, #26 │ │ - 19b9a: d509 bpl.n 19bb0 │ │ - 19b9c: 9a07 ldr r2, [sp, #28] │ │ - 19b9e: 2306 movs r3, #6 │ │ - 19ba0: 9806 ldr r0, [sp, #24] │ │ - 19ba2: 4353 muls r3, r2 │ │ - 19ba4: 2201 movs r2, #1 │ │ - 19ba6: 18c3 adds r3, r0, r3 │ │ - 19ba8: 709a strb r2, [r3, #2] │ │ - 19baa: 5d62 ldrb r2, [r4, r5] │ │ - 19bac: 3501 adds r5, #1 │ │ - 19bae: 711a strb r2, [r3, #4] │ │ - 19bb0: 06f1 lsls r1, r6, #27 │ │ - 19bb2: d400 bmi.n 19bb6 │ │ - 19bb4: e07d b.n 19cb2 │ │ - 19bb6: 5d61 ldrb r1, [r4, r5] │ │ - 19bb8: 1c6b adds r3, r5, #1 │ │ - 19bba: 5ce2 ldrb r2, [r4, r3] │ │ - 19bbc: 1c08 adds r0, r1, #0 │ │ - 19bbe: 3808 subs r0, #8 │ │ - 19bc0: 3502 adds r5, #2 │ │ - 19bc2: 1c13 adds r3, r2, #0 │ │ - 19bc4: 280b cmp r0, #11 │ │ - 19bc6: d830 bhi.n 19c2a │ │ - 19bc8: f014 f9dc bl 2df84 <__gnu_thumb1_case_uqi> │ │ - 19bcc: 2f06 cmp r7, #6 │ │ - 19bce: 2f2f cmp r7, #47 ; 0x2f │ │ - 19bd0: 2f2f cmp r7, #47 ; 0x2f │ │ - 19bd2: 2f2f cmp r7, #47 ; 0x2f │ │ - 19bd4: 2c2f cmp r4, #47 ; 0x2f │ │ - 19bd6: 362c adds r6, #44 ; 0x2c │ │ - 19bd8: 200f movs r0, #15 │ │ - 19bda: 1c11 adds r1, r2, #0 │ │ - 19bdc: 4381 bics r1, r0 │ │ - 19bde: 060e lsls r6, r1, #24 │ │ - 19be0: 0e31 lsrs r1, r6, #24 │ │ - 19be2: 2920 cmp r1, #32 │ │ - 19be4: d014 beq.n 19c10 │ │ - 19be6: d808 bhi.n 19bfa │ │ +000195a4 : │ │ + 195a4: b5f0 push {r4, r5, r6, r7, lr} │ │ + 195a6: 1c07 adds r7, r0, #0 │ │ + 195a8: 4884 ldr r0, [pc, #528] ; (197bc ) │ │ + 195aa: b0e5 sub sp, #404 ; 0x194 │ │ + 195ac: 9103 str r1, [sp, #12] │ │ + 195ae: 4478 add r0, pc │ │ + 195b0: 6800 ldr r0, [r0, #0] │ │ + 195b2: 9206 str r2, [sp, #24] │ │ + 195b4: 6803 ldr r3, [r0, #0] │ │ + 195b6: 901c str r0, [sp, #112] ; 0x70 │ │ + 195b8: 1e08 subs r0, r1, #0 │ │ + 195ba: 9363 str r3, [sp, #396] ; 0x18c │ │ + 195bc: d101 bne.n 195c2 │ │ + 195be: f000 fcd6 bl 19f6e │ │ + 195c2: 4b7f ldr r3, [pc, #508] ; (197c0 ) │ │ + 195c4: 2000 movs r0, #0 │ │ + 195c6: 429a cmp r2, r3 │ │ + 195c8: d801 bhi.n 195ce │ │ + 195ca: f000 fcd0 bl 19f6e │ │ + 195ce: 784b ldrb r3, [r1, #1] │ │ + 195d0: 780a ldrb r2, [r1, #0] │ │ + 195d2: 021b lsls r3, r3, #8 │ │ + 195d4: 4313 orrs r3, r2 │ │ + 195d6: 788a ldrb r2, [r1, #2] │ │ + 195d8: 0412 lsls r2, r2, #16 │ │ + 195da: 431a orrs r2, r3 │ │ + 195dc: 78cb ldrb r3, [r1, #3] │ │ + 195de: 061b lsls r3, r3, #24 │ │ + 195e0: 4313 orrs r3, r2 │ │ + 195e2: 4a78 ldr r2, [pc, #480] ; (197c4 ) │ │ + 195e4: 4293 cmp r3, r2 │ │ + 195e6: d001 beq.n 195ec │ │ + 195e8: f000 fcc1 bl 19f6e │ │ + 195ec: 790e ldrb r6, [r1, #4] │ │ + 195ee: 4286 cmp r6, r0 │ │ + 195f0: d101 bne.n 195f6 │ │ + 195f2: f000 fcbc bl 19f6e │ │ + 195f6: 230f movs r3, #15 │ │ + 195f8: 439e bics r6, r3 │ │ + 195fa: 4286 cmp r6, r0 │ │ + 195fc: d001 beq.n 19602 │ │ + 195fe: f000 fcb6 bl 19f6e │ │ + 19602: 4b71 ldr r3, [pc, #452] ; (197c8 ) │ │ + 19604: 221e movs r2, #30 │ │ + 19606: 18f8 adds r0, r7, r3 │ │ + 19608: 310d adds r1, #13 │ │ + 1960a: f018 fb77 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 1960e: 4b6f ldr r3, [pc, #444] ; (197cc ) │ │ + 19610: 2242 movs r2, #66 ; 0x42 │ │ + 19612: 54fe strb r6, [r7, r3] │ │ + 19614: 2380 movs r3, #128 ; 0x80 │ │ + 19616: 486e ldr r0, [pc, #440] ; (197d0 ) │ │ + 19618: 029b lsls r3, r3, #10 │ │ + 1961a: 9204 str r2, [sp, #16] │ │ + 1961c: 503b str r3, [r7, r0] │ │ + 1961e: 4b6d ldr r3, [pc, #436] ; (197d4 ) │ │ + 19620: 901d str r0, [sp, #116] ; 0x74 │ │ + 19622: 50fe str r6, [r7, r3] │ │ + 19624: 930a str r3, [sp, #40] ; 0x28 │ │ + 19626: 9b04 ldr r3, [sp, #16] │ │ + 19628: 9a06 ldr r2, [sp, #24] │ │ + 1962a: 3307 adds r3, #7 │ │ + 1962c: 4293 cmp r3, r2 │ │ + 1962e: d301 bcc.n 19634 │ │ + 19630: f000 fc8d bl 19f4e │ │ + 19634: 9b03 ldr r3, [sp, #12] │ │ + 19636: 9a04 ldr r2, [sp, #16] │ │ + 19638: 189e adds r6, r3, r2 │ │ + 1963a: 6833 ldr r3, [r6, #0] │ │ + 1963c: 4a66 ldr r2, [pc, #408] ; (197d8 ) │ │ + 1963e: 4293 cmp r3, r2 │ │ + 19640: d100 bne.n 19644 │ │ + 19642: e387 b.n 19d54 │ │ + 19644: d814 bhi.n 19670 │ │ + 19646: 4a65 ldr r2, [pc, #404] ; (197dc ) │ │ + 19648: 4293 cmp r3, r2 │ │ + 1964a: d101 bne.n 19650 │ │ + 1964c: f000 fc7f bl 19f4e │ │ + 19650: 4a63 ldr r2, [pc, #396] ; (197e0 ) │ │ + 19652: 4293 cmp r3, r2 │ │ + 19654: d018 beq.n 19688 │ │ + 19656: 4a63 ldr r2, [pc, #396] ; (197e4 ) │ │ + 19658: 4293 cmp r3, r2 │ │ + 1965a: d001 beq.n 19660 │ │ + 1965c: f000 fc72 bl 19f44 │ │ + 19660: 9b04 ldr r3, [sp, #16] │ │ + 19662: 2401 movs r4, #1 │ │ + 19664: 3308 adds r3, #8 │ │ + 19666: 9304 str r3, [sp, #16] │ │ + 19668: 4b5f ldr r3, [pc, #380] ; (197e8 ) │ │ + 1966a: 18fd adds r5, r7, r3 │ │ + 1966c: f000 fc4d bl 19f0a │ │ + 19670: 4a5e ldr r2, [pc, #376] ; (197ec ) │ │ + 19672: 4293 cmp r3, r2 │ │ + 19674: d100 bne.n 19678 │ │ + 19676: e0c7 b.n 19808 │ │ + 19678: 4a5d ldr r2, [pc, #372] ; (197f0 ) │ │ + 1967a: 4293 cmp r3, r2 │ │ + 1967c: d06d beq.n 1975a │ │ + 1967e: 4a5d ldr r2, [pc, #372] ; (197f4 ) │ │ + 19680: 4293 cmp r3, r2 │ │ + 19682: d001 beq.n 19688 │ │ + 19684: f000 fc5e bl 19f44 │ │ + 19688: 4a5b ldr r2, [pc, #364] ; (197f8 ) │ │ + 1968a: 189b adds r3, r3, r2 │ │ + 1968c: 4259 negs r1, r3 │ │ + 1968e: 4159 adcs r1, r3 │ │ + 19690: 9b04 ldr r3, [sp, #16] │ │ + 19692: 185b adds r3, r3, r1 │ │ + 19694: 9304 str r3, [sp, #16] │ │ + 19696: 7973 ldrb r3, [r6, #5] │ │ + 19698: 7935 ldrb r5, [r6, #4] │ │ + 1969a: 79f0 ldrb r0, [r6, #7] │ │ + 1969c: 021b lsls r3, r3, #8 │ │ + 1969e: 432b orrs r3, r5 │ │ + 196a0: 79b5 ldrb r5, [r6, #6] │ │ + 196a2: 0600 lsls r0, r0, #24 │ │ + 196a4: 042d lsls r5, r5, #16 │ │ + 196a6: 431d orrs r5, r3 │ │ + 196a8: 9b06 ldr r3, [sp, #24] │ │ + 196aa: 4328 orrs r0, r5 │ │ + 196ac: 4298 cmp r0, r3 │ │ + 196ae: d901 bls.n 196b4 │ │ + 196b0: f000 fc4d bl 19f4e │ │ + 196b4: 1c03 adds r3, r0, #0 │ │ + 196b6: 9a04 ldr r2, [sp, #16] │ │ + 196b8: 3308 adds r3, #8 │ │ + 196ba: 189b adds r3, r3, r2 │ │ + 196bc: 9a06 ldr r2, [sp, #24] │ │ + 196be: 4293 cmp r3, r2 │ │ + 196c0: d901 bls.n 196c6 │ │ + 196c2: f000 fc44 bl 19f4e │ │ + 196c6: 2807 cmp r0, #7 │ │ + 196c8: d93b bls.n 19742 │ │ + 196ca: 4d4c ldr r5, [pc, #304] ; (197fc ) │ │ + 196cc: 597b ldr r3, [r7, r5] │ │ + 196ce: 2b00 cmp r3, #0 │ │ + 196d0: d137 bne.n 19742 │ │ + 196d2: f018 fb1b bl 31d0c <__aeabi_llsl@@Base+0x1ac> │ │ + 196d6: 9a04 ldr r2, [sp, #16] │ │ + 196d8: 9b03 ldr r3, [sp, #12] │ │ + 196da: 5178 str r0, [r7, r5] │ │ + 196dc: 4694 mov ip, r2 │ │ + 196de: 4463 add r3, ip │ │ + 196e0: 9308 str r3, [sp, #32] │ │ + 196e2: 9305 str r3, [sp, #20] │ │ + 196e4: 9a08 ldr r2, [sp, #32] │ │ + 196e6: 9b05 ldr r3, [sp, #20] │ │ + 196e8: 1a9b subs r3, r3, r2 │ │ + 196ea: 9307 str r3, [sp, #28] │ │ + 196ec: 7973 ldrb r3, [r6, #5] │ │ + 196ee: 7932 ldrb r2, [r6, #4] │ │ + 196f0: 021b lsls r3, r3, #8 │ │ + 196f2: 4313 orrs r3, r2 │ │ + 196f4: 79b2 ldrb r2, [r6, #6] │ │ + 196f6: 0412 lsls r2, r2, #16 │ │ + 196f8: 431a orrs r2, r3 │ │ + 196fa: 79f3 ldrb r3, [r6, #7] │ │ + 196fc: 061b lsls r3, r3, #24 │ │ + 196fe: 4313 orrs r3, r2 │ │ + 19700: 9a07 ldr r2, [sp, #28] │ │ + 19702: 3b01 subs r3, #1 │ │ + 19704: 429a cmp r2, r3 │ │ + 19706: d219 bcs.n 1973c │ │ + 19708: 9b05 ldr r3, [sp, #20] │ │ + 1970a: 9807 ldr r0, [sp, #28] │ │ + 1970c: 2128 movs r1, #40 ; 0x28 │ │ + 1970e: 7a1c ldrb r4, [r3, #8] │ │ + 19710: f018 fb04 bl 31d1c <__aeabi_llsl@@Base+0x1bc> │ │ + 19714: 4b39 ldr r3, [pc, #228] ; (197fc ) │ │ + 19716: 2927 cmp r1, #39 ; 0x27 │ │ + 19718: d104 bne.n 19724 │ │ + 1971a: 58fb ldr r3, [r7, r3] │ │ + 1971c: 9309 str r3, [sp, #36] ; 0x24 │ │ + 1971e: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 19720: 230d movs r3, #13 │ │ + 19722: e006 b.n 19732 │ │ + 19724: 58fa ldr r2, [r7, r3] │ │ + 19726: 1c23 adds r3, r4, #0 │ │ + 19728: 0624 lsls r4, r4, #24 │ │ + 1972a: 1624 asrs r4, r4, #24 │ │ + 1972c: 2c20 cmp r4, #32 │ │ + 1972e: da00 bge.n 19732 │ │ + 19730: 2320 movs r3, #32 │ │ + 19732: 9907 ldr r1, [sp, #28] │ │ + 19734: 5453 strb r3, [r2, r1] │ │ + 19736: 9b05 ldr r3, [sp, #20] │ │ + 19738: 3301 adds r3, #1 │ │ + 1973a: e7d2 b.n 196e2 │ │ + 1973c: 2100 movs r1, #0 │ │ + 1973e: 597a ldr r2, [r7, r5] │ │ + 19740: 54d1 strb r1, [r2, r3] │ │ + 19742: 7973 ldrb r3, [r6, #5] │ │ + 19744: 7932 ldrb r2, [r6, #4] │ │ + 19746: 021b lsls r3, r3, #8 │ │ + 19748: 4313 orrs r3, r2 │ │ + 1974a: 79b2 ldrb r2, [r6, #6] │ │ + 1974c: 0412 lsls r2, r2, #16 │ │ + 1974e: 431a orrs r2, r3 │ │ + 19750: 79f3 ldrb r3, [r6, #7] │ │ + 19752: 061b lsls r3, r3, #24 │ │ + 19754: 4313 orrs r3, r2 │ │ + 19756: 3307 adds r3, #7 │ │ + 19758: e316 b.n 19d88 │ │ + 1975a: 7973 ldrb r3, [r6, #5] │ │ + 1975c: 7932 ldrb r2, [r6, #4] │ │ + 1975e: 021b lsls r3, r3, #8 │ │ + 19760: 4313 orrs r3, r2 │ │ + 19762: 79b2 ldrb r2, [r6, #6] │ │ + 19764: 0412 lsls r2, r2, #16 │ │ + 19766: 431a orrs r2, r3 │ │ + 19768: 79f3 ldrb r3, [r6, #7] │ │ + 1976a: 061b lsls r3, r3, #24 │ │ + 1976c: 4313 orrs r3, r2 │ │ + 1976e: 9a06 ldr r2, [sp, #24] │ │ + 19770: 4293 cmp r3, r2 │ │ + 19772: d301 bcc.n 19778 │ │ + 19774: f000 fbeb bl 19f4e │ │ + 19778: 1c1a adds r2, r3, #0 │ │ + 1977a: 9904 ldr r1, [sp, #16] │ │ + 1977c: 320c adds r2, #12 │ │ + 1977e: 1852 adds r2, r2, r1 │ │ + 19780: 9906 ldr r1, [sp, #24] │ │ + 19782: 428a cmp r2, r1 │ │ + 19784: d900 bls.n 19788 │ │ + 19786: e3e2 b.n 19f4e │ │ + 19788: 085b lsrs r3, r3, #1 │ │ + 1978a: 2bfe cmp r3, #254 ; 0xfe │ │ + 1978c: d900 bls.n 19790 │ │ + 1978e: 23ff movs r3, #255 ; 0xff │ │ + 19790: 7a72 ldrb r2, [r6, #9] │ │ + 19792: 7a31 ldrb r1, [r6, #8] │ │ + 19794: 0212 lsls r2, r2, #8 │ │ + 19796: 430a orrs r2, r1 │ │ + 19798: 429a cmp r2, r3 │ │ + 1979a: d201 bcs.n 197a0 │ │ + 1979c: 4918 ldr r1, [pc, #96] ; (19800 ) │ │ + 1979e: 507a str r2, [r7, r1] │ │ + 197a0: 2200 movs r2, #0 │ │ + 197a2: 429a cmp r2, r3 │ │ + 197a4: d100 bne.n 197a8 │ │ + 197a6: e2e4 b.n 19d72 │ │ + 197a8: 4916 ldr r1, [pc, #88] ; (19804 ) │ │ + 197aa: 1850 adds r0, r2, r1 │ │ + 197ac: 1d11 adds r1, r2, #4 │ │ + 197ae: 0049 lsls r1, r1, #1 │ │ + 197b0: 1871 adds r1, r6, r1 │ │ + 197b2: 7909 ldrb r1, [r1, #4] │ │ + 197b4: 3201 adds r2, #1 │ │ + 197b6: 5439 strb r1, [r7, r0] │ │ + 197b8: e7f3 b.n 197a2 │ │ + 197ba: 46c0 nop ; (mov r8, r8) │ │ + 197bc: f84a 0001 str.w r0, [sl, r1] │ │ + 197c0: 03ff lsls r7, r7, #15 │ │ + 197c2: 0000 movs r0, r0 │ │ + 197c4: 4444 add r4, r8 │ │ + 197c6: 464d mov r5, r9 │ │ + 197c8: e99c 0000 ; instruction: 0xe99c0000 │ │ + 197cc: e9ba 0000 ; instruction: 0xe9ba0000 │ │ + 197d0: e920 0000 stmdb r0!, {} │ │ + 197d4: e910 0000 ldmdb r0, {} │ │ + 197d8: 4d53 ldr r5, [pc, #332] ; (19928 ) │ │ + 197da: 4950 ldr r1, [pc, #320] ; (1991c ) │ │ + 197dc: 4e45 ldr r6, [pc, #276] ; (198f4 ) │ │ + 197de: 4544 cmp r4, r8 │ │ + 197e0: 4d43 ldr r5, [pc, #268] ; (198f0 ) │ │ + 197e2: 4753 bx sl │ │ + 197e4: 4d53 ldr r5, [pc, #332] ; (19934 ) │ │ + 197e6: 4450 add r0, sl │ │ + 197e8: 8240 strh r0, [r0, #18] │ │ + 197ea: 0000 movs r0, r0 │ │ + 197ec: 4150 adcs r0, r2 │ │ + 197ee: 5454 strb r4, [r2, r1] │ │ + 197f0: 4553 cmp r3, sl │ │ + 197f2: 5551 strb r1, [r2, r5] │ │ + 197f4: 4e49 ldr r6, [pc, #292] ; (1991c ) │ │ + 197f6: 4f46 ldr r7, [pc, #280] ; (19910 ) │ │ + 197f8: b2bd uxth r5, r7 │ │ + 197fa: b8ac ; instruction: 0xb8ac │ │ + 197fc: e994 0000 ; instruction: 0xe9940000 │ │ + 19800: e958 0000 ldrd r0, r0, [r8, #-0] │ │ + 19804: d060 beq.n 198c8 │ │ + 19806: 0000 movs r0, r0 │ │ + 19808: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 1980a: 58fb ldr r3, [r7, r3] │ │ + 1980c: 9305 str r3, [sp, #20] │ │ + 1980e: 2b00 cmp r3, #0 │ │ + 19810: d000 beq.n 19814 │ │ + 19812: e708 b.n 19626 │ │ + 19814: 9b04 ldr r3, [sp, #16] │ │ + 19816: 330b adds r3, #11 │ │ + 19818: 9307 str r3, [sp, #28] │ │ + 1981a: 7973 ldrb r3, [r6, #5] │ │ + 1981c: 7932 ldrb r2, [r6, #4] │ │ + 1981e: 021b lsls r3, r3, #8 │ │ + 19820: 4313 orrs r3, r2 │ │ + 19822: 79b2 ldrb r2, [r6, #6] │ │ + 19824: 0412 lsls r2, r2, #16 │ │ + 19826: 431a orrs r2, r3 │ │ + 19828: 79f3 ldrb r3, [r6, #7] │ │ + 1982a: 061b lsls r3, r3, #24 │ │ + 1982c: 4313 orrs r3, r2 │ │ + 1982e: 9a06 ldr r2, [sp, #24] │ │ + 19830: 4293 cmp r3, r2 │ │ + 19832: d300 bcc.n 19836 │ │ + 19834: e38b b.n 19f4e │ │ + 19836: 9a04 ldr r2, [sp, #16] │ │ + 19838: 3308 adds r3, #8 │ │ + 1983a: 189b adds r3, r3, r2 │ │ + 1983c: 9a06 ldr r2, [sp, #24] │ │ + 1983e: 4293 cmp r3, r2 │ │ + 19840: d900 bls.n 19844 │ │ + 19842: e384 b.n 19f4e │ │ + 19844: 7a70 ldrb r0, [r6, #9] │ │ + 19846: 7a34 ldrb r4, [r6, #8] │ │ + 19848: 0200 lsls r0, r0, #8 │ │ + 1984a: 4320 orrs r0, r4 │ │ + 1984c: 28f0 cmp r0, #240 ; 0xf0 │ │ + 1984e: d900 bls.n 19852 │ │ + 19850: 20f0 movs r0, #240 ; 0xf0 │ │ + 19852: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 19854: 7ab2 ldrb r2, [r6, #10] │ │ + 19856: 50fa str r2, [r7, r3] │ │ + 19858: 7af3 ldrb r3, [r6, #11] │ │ + 1985a: 429a cmp r2, r3 │ │ + 1985c: d201 bcs.n 19862 │ │ + 1985e: 4abc ldr r2, [pc, #752] ; (19b50 ) │ │ + 19860: 50bb str r3, [r7, r2] │ │ + 19862: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 19864: 58fb ldr r3, [r7, r3] │ │ + 19866: 9305 str r3, [sp, #20] │ │ + 19868: 2b20 cmp r3, #32 │ │ + 1986a: d902 bls.n 19872 │ │ + 1986c: 2220 movs r2, #32 │ │ + 1986e: 4bb8 ldr r3, [pc, #736] ; (19b50 ) │ │ + 19870: 50fa str r2, [r7, r3] │ │ + 19872: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 19874: 58fb ldr r3, [r7, r3] │ │ + 19876: 9305 str r3, [sp, #20] │ │ + 19878: 2b03 cmp r3, #3 │ │ + 1987a: d802 bhi.n 19882 │ │ + 1987c: 2204 movs r2, #4 │ │ + 1987e: 4bb4 ldr r3, [pc, #720] ; (19b50 ) │ │ + 19880: 50fa str r2, [r7, r3] │ │ + 19882: 4bb4 ldr r3, [pc, #720] ; (19b54 ) │ │ + 19884: 18fb adds r3, r7, r3 │ │ + 19886: 9317 str r3, [sp, #92] ; 0x5c │ │ + 19888: 4bb3 ldr r3, [pc, #716] ; (19b58 ) │ │ + 1988a: 18fb adds r3, r7, r3 │ │ + 1988c: 9315 str r3, [sp, #84] ; 0x54 │ │ + 1988e: 4bb3 ldr r3, [pc, #716] ; (19b5c ) │ │ + 19890: 18c0 adds r0, r0, r3 │ │ + 19892: 0040 lsls r0, r0, #1 │ │ + 19894: 183b adds r3, r7, r0 │ │ + 19896: 931b str r3, [sp, #108] ; 0x6c │ │ + 19898: 9b15 ldr r3, [sp, #84] ; 0x54 │ │ + 1989a: 9a1b ldr r2, [sp, #108] ; 0x6c │ │ + 1989c: 4293 cmp r3, r2 │ │ + 1989e: d100 bne.n 198a2 │ │ + 198a0: e267 b.n 19d72 │ │ + 198a2: 9b03 ldr r3, [sp, #12] │ │ + 198a4: 9a07 ldr r2, [sp, #28] │ │ + 198a6: 189d adds r5, r3, r2 │ │ + 198a8: 782b ldrb r3, [r5, #0] │ │ + 198aa: 9318 str r3, [sp, #96] ; 0x60 │ │ + 198ac: 2b20 cmp r3, #32 │ │ + 198ae: d901 bls.n 198b4 │ │ + 198b0: 2320 movs r3, #32 │ │ + 198b2: 9318 str r3, [sp, #96] ; 0x60 │ │ + 198b4: 2380 movs r3, #128 ; 0x80 │ │ + 198b6: 78e9 ldrb r1, [r5, #3] │ │ + 198b8: 78ac ldrb r4, [r5, #2] │ │ + 198ba: 005b lsls r3, r3, #1 │ │ + 198bc: 0208 lsls r0, r1, #8 │ │ + 198be: 4320 orrs r0, r4 │ │ + 198c0: 900d str r0, [sp, #52] ; 0x34 │ │ + 198c2: 4298 cmp r0, r3 │ │ + 198c4: d802 bhi.n 198cc │ │ + 198c6: 280f cmp r0, #15 │ │ + 198c8: d801 bhi.n 198ce │ │ + 198ca: 2310 movs r3, #16 │ │ + 198cc: 930d str r3, [sp, #52] ; 0x34 │ │ + 198ce: 796b ldrb r3, [r5, #5] │ │ + 198d0: 792a ldrb r2, [r5, #4] │ │ + 198d2: 9c07 ldr r4, [sp, #28] │ │ + 198d4: 021b lsls r3, r3, #8 │ │ + 198d6: 4313 orrs r3, r2 │ │ + 198d8: 79aa ldrb r2, [r5, #6] │ │ + 198da: 3408 adds r4, #8 │ │ + 198dc: 0412 lsls r2, r2, #16 │ │ + 198de: 431a orrs r2, r3 │ │ + 198e0: 79eb ldrb r3, [r5, #7] │ │ + 198e2: 061b lsls r3, r3, #24 │ │ + 198e4: 4313 orrs r3, r2 │ │ + 198e6: 9a06 ldr r2, [sp, #24] │ │ + 198e8: 4293 cmp r3, r2 │ │ + 198ea: d300 bcc.n 198ee │ │ + 198ec: e241 b.n 19d72 │ │ + 198ee: 9a06 ldr r2, [sp, #24] │ │ + 198f0: 3304 adds r3, #4 │ │ + 198f2: 191b adds r3, r3, r4 │ │ + 198f4: 4293 cmp r3, r2 │ │ + 198f6: d300 bcc.n 198fa │ │ + 198f8: e23b b.n 19d72 │ │ + 198fa: 466a mov r2, sp │ │ + 198fc: 9b15 ldr r3, [sp, #84] ; 0x54 │ │ + 198fe: 8e92 ldrh r2, [r2, #52] ; 0x34 │ │ + 19900: 980d ldr r0, [sp, #52] ; 0x34 │ │ + 19902: 801a strh r2, [r3, #0] │ │ + 19904: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 19906: 58fb ldr r3, [r7, r3] │ │ + 19908: 1c19 adds r1, r3, #0 │ │ + 1990a: 9305 str r3, [sp, #20] │ │ + 1990c: f011 fbe0 bl 2b0d0 │ │ + 19910: 9016 str r0, [sp, #88] ; 0x58 │ │ + 19912: 2800 cmp r0, #0 │ │ + 19914: d100 bne.n 19918 │ │ + 19916: e31a b.n 19f4e │ │ + 19918: 9b17 ldr r3, [sp, #92] ; 0x5c │ │ + 1991a: 6018 str r0, [r3, #0] │ │ + 1991c: 796b ldrb r3, [r5, #5] │ │ + 1991e: 7929 ldrb r1, [r5, #4] │ │ + 19920: 79e8 ldrb r0, [r5, #7] │ │ + 19922: 021b lsls r3, r3, #8 │ │ + 19924: 430b orrs r3, r1 │ │ + 19926: 79a9 ldrb r1, [r5, #6] │ │ + 19928: 0600 lsls r0, r0, #24 │ │ + 1992a: 0409 lsls r1, r1, #16 │ │ + 1992c: 4319 orrs r1, r3 │ │ + 1992e: 4308 orrs r0, r1 │ │ + 19930: 1823 adds r3, r4, r0 │ │ + 19932: 9307 str r3, [sp, #28] │ │ + 19934: 786a ldrb r2, [r5, #1] │ │ + 19936: 230f movs r3, #15 │ │ + 19938: 1c11 adds r1, r2, #0 │ │ + 1993a: 4399 bics r1, r3 │ │ + 1993c: 1c0b adds r3, r1, #0 │ │ + 1993e: 2108 movs r1, #8 │ │ + 19940: 9114 str r1, [sp, #80] ; 0x50 │ │ + 19942: 2b00 cmp r3, #0 │ │ + 19944: d001 beq.n 1994a │ │ + 19946: 1112 asrs r2, r2, #4 │ │ + 19948: 9214 str r2, [sp, #80] ; 0x50 │ │ + 1994a: 1c1a adds r2, r3, #0 │ │ + 1994c: 1e53 subs r3, r2, #1 │ │ + 1994e: 419a sbcs r2, r3 │ │ + 19950: a81f add r0, sp, #124 ; 0x7c │ │ + 19952: 920b str r2, [sp, #44] ; 0x2c │ │ + 19954: 2100 movs r1, #0 │ │ + 19956: 2220 movs r2, #32 │ │ + 19958: f018 f9b0 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 1995c: 2300 movs r3, #0 │ │ + 1995e: 9310 str r3, [sp, #64] ; 0x40 │ │ + 19960: 9313 str r3, [sp, #76] ; 0x4c │ │ + 19962: 237d movs r3, #125 ; 0x7d │ │ + 19964: 9312 str r3, [sp, #72] ; 0x48 │ │ + 19966: 2301 movs r3, #1 │ │ + 19968: 9311 str r3, [sp, #68] ; 0x44 │ │ + 1996a: 2006 movs r0, #6 │ │ + 1996c: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 1996e: 58fb ldr r3, [r7, r3] │ │ + 19970: 4358 muls r0, r3 │ │ + 19972: 9305 str r3, [sp, #20] │ │ + 19974: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ + 19976: 4343 muls r3, r0 │ │ + 19978: 1c18 adds r0, r3, #0 │ │ + 1997a: 9b16 ldr r3, [sp, #88] ; 0x58 │ │ + 1997c: 181b adds r3, r3, r0 │ │ + 1997e: 9319 str r3, [sp, #100] ; 0x64 │ │ + 19980: 9b13 ldr r3, [sp, #76] ; 0x4c │ │ + 19982: 2b00 cmp r3, #0 │ │ + 19984: d129 bne.n 199da │ │ + 19986: 9a03 ldr r2, [sp, #12] │ │ + 19988: 1c63 adds r3, r4, #1 │ │ + 1998a: 5d12 ldrb r2, [r2, r4] │ │ + 1998c: 0611 lsls r1, r2, #24 │ │ + 1998e: d506 bpl.n 1999e │ │ + 19990: 9907 ldr r1, [sp, #28] │ │ + 19992: 428b cmp r3, r1 │ │ + 19994: d203 bcs.n 1999e │ │ + 19996: 9903 ldr r1, [sp, #12] │ │ + 19998: 5ccb ldrb r3, [r1, r3] │ │ + 1999a: 9313 str r3, [sp, #76] ; 0x4c │ │ + 1999c: 1ca3 adds r3, r4, #2 │ │ + 1999e: 217f movs r1, #127 ; 0x7f │ │ + 199a0: 400a ands r2, r1 │ │ + 199a2: d01e beq.n 199e2 │ │ + 199a4: 9807 ldr r0, [sp, #28] │ │ + 199a6: 2100 movs r1, #0 │ │ + 199a8: 4283 cmp r3, r0 │ │ + 199aa: d202 bcs.n 199b2 │ │ + 199ac: 9903 ldr r1, [sp, #12] │ │ + 199ae: 5cc9 ldrb r1, [r1, r3] │ │ + 199b0: 3301 adds r3, #1 │ │ + 199b2: 2a02 cmp r2, #2 │ │ + 199b4: d007 beq.n 199c6 │ │ + 199b6: 2a03 cmp r2, #3 │ │ + 199b8: d00a beq.n 199d0 │ │ + 199ba: 2a01 cmp r2, #1 │ │ + 199bc: d111 bne.n 199e2 │ │ + 199be: 920b str r2, [sp, #44] ; 0x2c │ │ + 199c0: 9112 str r1, [sp, #72] ; 0x48 │ │ + 199c2: 2200 movs r2, #0 │ │ + 199c4: e002 b.n 199cc │ │ + 199c6: 2201 movs r2, #1 │ │ + 199c8: 9112 str r1, [sp, #72] ; 0x48 │ │ + 199ca: 920b str r2, [sp, #44] ; 0x2c │ │ + 199cc: 9211 str r2, [sp, #68] ; 0x44 │ │ + 199ce: e008 b.n 199e2 │ │ + 199d0: 110a asrs r2, r1, #4 │ │ + 199d2: 9214 str r2, [sp, #80] ; 0x50 │ │ + 199d4: 9a11 ldr r2, [sp, #68] ; 0x44 │ │ + 199d6: 920b str r2, [sp, #44] ; 0x2c │ │ + 199d8: e003 b.n 199e2 │ │ + 199da: 9b13 ldr r3, [sp, #76] ; 0x4c │ │ + 199dc: 3b01 subs r3, #1 │ │ + 199de: 9313 str r3, [sp, #76] ; 0x4c │ │ + 199e0: 1c23 adds r3, r4, #0 │ │ + 199e2: 1c1c adds r4, r3, #0 │ │ + 199e4: 2300 movs r3, #0 │ │ + 199e6: 9a19 ldr r2, [sp, #100] ; 0x64 │ │ + 199e8: 930c str r3, [sp, #48] ; 0x30 │ │ + 199ea: 9209 str r2, [sp, #36] ; 0x24 │ │ + 199ec: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 199ee: 9a18 ldr r2, [sp, #96] ; 0x60 │ │ + 199f0: 4293 cmp r3, r2 │ │ + 199f2: d100 bne.n 199f6 │ │ + 199f4: e144 b.n 19c80 │ │ + 199f6: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 199f8: aa1f add r2, sp, #124 ; 0x7c │ │ + 199fa: 5c9b ldrb r3, [r3, r2] │ │ + 199fc: 2b00 cmp r3, #0 │ │ + 199fe: d000 beq.n 19a02 │ │ + 19a00: e134 b.n 19c6c │ │ + 19a02: 9903 ldr r1, [sp, #12] │ │ + 19a04: 1c63 adds r3, r4, #1 │ │ + 19a06: 5d09 ldrb r1, [r1, r4] │ │ + 19a08: 910e str r1, [sp, #56] ; 0x38 │ │ + 19a0a: 0609 lsls r1, r1, #24 │ │ + 19a0c: d504 bpl.n 19a18 │ │ + 19a0e: 9903 ldr r1, [sp, #12] │ │ + 19a10: 5ccb ldrb r3, [r1, r3] │ │ + 19a12: 990c ldr r1, [sp, #48] ; 0x30 │ │ + 19a14: 548b strb r3, [r1, r2] │ │ + 19a16: 1ca3 adds r3, r4, #2 │ │ + 19a18: 2200 movs r2, #0 │ │ + 19a1a: 2140 movs r1, #64 ; 0x40 │ │ + 19a1c: 921a str r2, [sp, #104] ; 0x68 │ │ + 19a1e: 9a0e ldr r2, [sp, #56] ; 0x38 │ │ + 19a20: 420a tst r2, r1 │ │ + 19a22: d003 beq.n 19a2c │ │ + 19a24: 9a03 ldr r2, [sp, #12] │ │ + 19a26: 5cd2 ldrb r2, [r2, r3] │ │ + 19a28: 3301 adds r3, #1 │ │ + 19a2a: 921a str r2, [sp, #104] ; 0x68 │ │ + 19a2c: 2220 movs r2, #32 │ │ + 19a2e: 990e ldr r1, [sp, #56] ; 0x38 │ │ + 19a30: 4011 ands r1, r2 │ │ + 19a32: d016 beq.n 19a62 │ │ + 19a34: 9a03 ldr r2, [sp, #12] │ │ + 19a36: 1c5c adds r4, r3, #1 │ │ + 19a38: 5cd3 ldrb r3, [r2, r3] │ │ + 19a3a: 9305 str r3, [sp, #20] │ │ + 19a3c: 3b01 subs r3, #1 │ │ + 19a3e: 061b lsls r3, r3, #24 │ │ + 19a40: 0e1b lsrs r3, r3, #24 │ │ + 19a42: 2bfc cmp r3, #252 ; 0xfc │ │ + 19a44: d803 bhi.n 19a4e │ │ + 19a46: 237f movs r3, #127 ; 0x7f │ │ + 19a48: 9a05 ldr r2, [sp, #20] │ │ + 19a4a: 401a ands r2, r3 │ │ + 19a4c: 9205 str r2, [sp, #20] │ │ + 19a4e: 9b05 ldr r3, [sp, #20] │ │ + 19a50: 061b lsls r3, r3, #24 │ │ + 19a52: 2b00 cmp r3, #0 │ │ + 19a54: dd07 ble.n 19a66 │ │ + 19a56: 9905 ldr r1, [sp, #20] │ │ + 19a58: 3118 adds r1, #24 │ │ + 19a5a: 060b lsls r3, r1, #24 │ │ + 19a5c: 0e1b lsrs r3, r3, #24 │ │ + 19a5e: 9305 str r3, [sp, #20] │ │ + 19a60: e001 b.n 19a66 │ │ + 19a62: 1c1c adds r4, r3, #0 │ │ + 19a64: 9105 str r1, [sp, #20] │ │ + 19a66: 2310 movs r3, #16 │ │ + 19a68: 980e ldr r0, [sp, #56] ; 0x38 │ │ + 19a6a: 4018 ands r0, r3 │ │ + 19a6c: d009 beq.n 19a82 │ │ + 19a6e: 9b03 ldr r3, [sp, #12] │ │ + 19a70: 5d18 ldrb r0, [r3, r4] │ │ + 19a72: 3401 adds r4, #1 │ │ + 19a74: 3003 adds r0, #3 │ │ + 19a76: 1080 asrs r0, r0, #2 │ │ + 19a78: 0603 lsls r3, r0, #24 │ │ + 19a7a: 0e1b lsrs r3, r3, #24 │ │ + 19a7c: 9308 str r3, [sp, #32] │ │ + 19a7e: 2301 movs r3, #1 │ │ + 19a80: e001 b.n 19a86 │ │ + 19a82: 1c03 adds r3, r0, #0 │ │ + 19a84: 9008 str r0, [sp, #32] │ │ + 19a86: 930f str r3, [sp, #60] ; 0x3c │ │ + 19a88: 2308 movs r3, #8 │ │ + 19a8a: 9a0e ldr r2, [sp, #56] ; 0x38 │ │ + 19a8c: 4013 ands r3, r2 │ │ + 19a8e: d02b beq.n 19ae8 │ │ + 19a90: 9a03 ldr r2, [sp, #12] │ │ + 19a92: 1c63 adds r3, r4, #1 │ │ + 19a94: 5d10 ldrb r0, [r2, r4] │ │ + 19a96: 5cd3 ldrb r3, [r2, r3] │ │ + 19a98: 3402 adds r4, #2 │ │ + 19a9a: 3801 subs r0, #1 │ │ + 19a9c: 2805 cmp r0, #5 │ │ + 19a9e: d820 bhi.n 19ae2 │ │ + 19aa0: f015 fa50 bl 2ef44 <__gnu_thumb1_case_uqi@@Base> │ │ + 19aa4: 1f05 subs r5, r0, #4 │ │ + 19aa6: 0c1f lsrs r7, r3, #16 │ │ + 19aa8: 0317 lsls r7, r2, #12 │ │ + 19aaa: 220a movs r2, #10 │ │ + 19aac: e01d b.n 19aea │ │ + 19aae: 9b05 ldr r3, [sp, #20] │ │ + 19ab0: 2b00 cmp r3, #0 │ │ + 19ab2: d116 bne.n 19ae2 │ │ + 19ab4: 21fe movs r1, #254 ; 0xfe │ │ + 19ab6: 1c1a adds r2, r3, #0 │ │ + 19ab8: 9105 str r1, [sp, #20] │ │ + 19aba: e016 b.n 19aea │ │ + 19abc: 22e0 movs r2, #224 ; 0xe0 │ │ + 19abe: 401a ands r2, r3 │ │ + 19ac0: d011 beq.n 19ae6 │ │ + 19ac2: 2230 movs r2, #48 ; 0x30 │ │ + 19ac4: 115b asrs r3, r3, #5 │ │ + 19ac6: 4252 negs r2, r2 │ │ + 19ac8: 4313 orrs r3, r2 │ │ + 19aca: 061b lsls r3, r3, #24 │ │ + 19acc: 0e1b lsrs r3, r3, #24 │ │ + 19ace: 2214 movs r2, #20 │ │ + 19ad0: e00b b.n 19aea │ │ + 19ad2: 22e0 movs r2, #224 ; 0xe0 │ │ + 19ad4: 401a ands r2, r3 │ │ + 19ad6: d006 beq.n 19ae6 │ │ + 19ad8: 115b asrs r3, r3, #5 │ │ + 19ada: 061b lsls r3, r3, #24 │ │ + 19adc: 0e1b lsrs r3, r3, #24 │ │ + 19ade: 220f movs r2, #15 │ │ + 19ae0: e003 b.n 19aea │ │ + 19ae2: 2300 movs r3, #0 │ │ + 19ae4: e000 b.n 19ae8 │ │ + 19ae6: 1c13 adds r3, r2, #0 │ │ + 19ae8: 1c1a adds r2, r3, #0 │ │ + 19aea: 990e ldr r1, [sp, #56] ; 0x38 │ │ + 19aec: 0749 lsls r1, r1, #29 │ │ + 19aee: d554 bpl.n 19b9a │ │ + 19af0: 9903 ldr r1, [sp, #12] │ │ + 19af2: 1c65 adds r5, r4, #1 │ │ + 19af4: 5d08 ldrb r0, [r1, r4] │ │ + 19af6: 5d4d ldrb r5, [r1, r5] │ │ + 19af8: 3402 adds r4, #2 │ │ + 19afa: 3801 subs r0, #1 │ │ + 19afc: 280b cmp r0, #11 │ │ + 19afe: d84c bhi.n 19b9a │ │ + 19b00: f015 fa20 bl 2ef44 <__gnu_thumb1_case_uqi@@Base> │ │ + 19b04: 1009 asrs r1, r1, #32 │ │ + 19b06: 1c17 adds r7, r2, #0 │ │ + 19b08: 0630 lsls r0, r6, #24 │ │ + 19b0a: 3a4b subs r2, #75 ; 0x4b │ │ + 19b0c: 4b4b ldr r3, [pc, #300] ; (19c3c ) │ │ + 19b0e: 3d4b subs r5, #75 ; 0x4b │ │ + 19b10: 1c2b adds r3, r5, #0 │ │ + 19b12: 2204 movs r2, #4 │ │ + 19b14: e041 b.n 19b9a │ │ + 19b16: 200f movs r0, #15 │ │ + 19b18: 1c29 adds r1, r5, #0 │ │ + 19b1a: 4381 bics r1, r0 │ │ + 19b1c: d03d beq.n 19b9a │ │ + 19b1e: 112d asrs r5, r5, #4 │ │ + 19b20: 2320 movs r3, #32 │ │ + 19b22: e032 b.n 19b8a │ │ + 19b24: 201f movs r0, #31 │ │ + 19b26: 1c29 adds r1, r5, #0 │ │ + 19b28: 4381 bics r1, r0 │ │ + 19b2a: d036 beq.n 19b9a │ │ + 19b2c: 116d asrs r5, r5, #5 │ │ + 19b2e: 23d0 movs r3, #208 ; 0xd0 │ │ + 19b30: e02b b.n 19b8a │ │ + 19b32: 2d00 cmp r5, #0 │ │ + 19b34: d031 beq.n 19b9a │ │ + 19b36: 1c2b adds r3, r5, #0 │ │ + 19b38: 2201 movs r2, #1 │ │ + 19b3a: e02e b.n 19b9a │ │ + 19b3c: 1c2b adds r3, r5, #0 │ │ + 19b3e: 2ddf cmp r5, #223 ; 0xdf │ │ + 19b40: d902 bls.n 19b48 │ │ + 19b42: 4b07 ldr r3, [pc, #28] ; (19b60 ) │ │ + 19b44: 447b add r3, pc │ │ + 19b46: 781b ldrb r3, [r3, #0] │ │ + 19b48: 061b lsls r3, r3, #24 │ │ + 19b4a: 0e1b lsrs r3, r3, #24 │ │ + 19b4c: 2202 movs r2, #2 │ │ + 19b4e: e024 b.n 19b9a │ │ + 19b50: e910 0000 ldmdb r0, {} │ │ + 19b54: cac0 ldmia r2!, {r6, r7} │ │ + 19b56: 0000 movs r0, r0 │ │ + 19b58: ce80 ldmia r6!, {r7} │ │ + 19b5a: 0000 movs r0, r0 │ │ + 19b5c: 6740 str r0, [r0, #116] ; 0x74 │ │ + 19b5e: 0000 movs r0, r0 │ │ + 19b60: ab77 add r3, sp, #476 ; 0x1dc │ │ + 19b62: 0001 movs r1, r0 │ │ + 19b64: 1c2b adds r3, r5, #0 │ │ + 19b66: 2ddf cmp r5, #223 ; 0xdf │ │ + 19b68: d902 bls.n 19b70 │ │ + 19b6a: 4bc3 ldr r3, [pc, #780] ; (19e78 ) │ │ + 19b6c: 447b add r3, pc │ │ + 19b6e: 781b ldrb r3, [r3, #0] │ │ + 19b70: 061b lsls r3, r3, #24 │ │ + 19b72: 0e1b lsrs r3, r3, #24 │ │ + 19b74: 2203 movs r2, #3 │ │ + 19b76: e010 b.n 19b9a │ │ + 19b78: 1c2b adds r3, r5, #0 │ │ + 19b7a: 2205 movs r2, #5 │ │ + 19b7c: e00d b.n 19b9a │ │ + 19b7e: 201f movs r0, #31 │ │ + 19b80: 1c29 adds r1, r5, #0 │ │ + 19b82: 4381 bics r1, r0 │ │ + 19b84: d004 beq.n 19b90 │ │ + 19b86: 23c0 movs r3, #192 ; 0xc0 │ │ + 19b88: 116d asrs r5, r5, #5 │ │ + 19b8a: 432b orrs r3, r5 │ │ + 19b8c: 2214 movs r2, #20 │ │ + 19b8e: e004 b.n 19b9a │ │ + 19b90: 9905 ldr r1, [sp, #20] │ │ + 19b92: 2900 cmp r1, #0 │ │ + 19b94: d101 bne.n 19b9a │ │ + 19b96: 21fe movs r1, #254 ; 0xfe │ │ + 19b98: 9105 str r1, [sp, #20] │ │ + 19b9a: 990e ldr r1, [sp, #56] ; 0x38 │ │ + 19b9c: 0789 lsls r1, r1, #30 │ │ + 19b9e: d546 bpl.n 19c2e │ │ + 19ba0: 9903 ldr r1, [sp, #12] │ │ + 19ba2: 1c65 adds r5, r4, #1 │ │ + 19ba4: 5d08 ldrb r0, [r1, r4] │ │ + 19ba6: 5d4d ldrb r5, [r1, r5] │ │ + 19ba8: 3402 adds r4, #2 │ │ + 19baa: 3801 subs r0, #1 │ │ + 19bac: 2808 cmp r0, #8 │ │ + 19bae: d83e bhi.n 19c2e │ │ + 19bb0: f015 f9c8 bl 2ef44 <__gnu_thumb1_case_uqi@@Base> │ │ + 19bb4: 1005 asrs r5, r0, #32 │ │ + 19bb6: 3d3d subs r5, #61 ; 0x3d │ │ + 19bb8: 3d3d subs r5, #61 ; 0x3d │ │ + 19bba: 2319 movs r3, #25 │ │ + 19bbc: 002c movs r4, r5 │ │ + 19bbe: 2dff cmp r5, #255 ; 0xff │ │ + 19bc0: d035 beq.n 19c2e │ │ + 19bc2: 1ceb adds r3, r5, #3 │ │ + 19bc4: 109a asrs r2, r3, #2 │ │ + 19bc6: 230f movs r3, #15 │ │ + 19bc8: 429a cmp r2, r3 │ │ + 19bca: dc01 bgt.n 19bd0 │ │ + 19bcc: 0613 lsls r3, r2, #24 │ │ + 19bce: 0e1b lsrs r3, r3, #24 │ │ + 19bd0: 071b lsls r3, r3, #28 │ │ + 19bd2: e006 b.n 19be2 │ │ + 19bd4: 2dff cmp r5, #255 ; 0xff │ │ + 19bd6: d02a beq.n 19c2e │ │ + 19bd8: 1ceb adds r3, r5, #3 │ │ + 19bda: 109b asrs r3, r3, #2 │ │ + 19bdc: 2b0f cmp r3, #15 │ │ + 19bde: dc1c bgt.n 19c1a │ │ + 19be0: 061b lsls r3, r3, #24 │ │ + 19be2: 0e1b lsrs r3, r3, #24 │ │ + 19be4: e01a b.n 19c1c │ │ + 19be6: 990f ldr r1, [sp, #60] ; 0x3c │ │ 19be8: 2900 cmp r1, #0 │ │ - 19bea: d00e beq.n 19c0a │ │ - 19bec: 2910 cmp r1, #16 │ │ - 19bee: d126 bne.n 19c3e │ │ - 19bf0: 0113 lsls r3, r2, #4 │ │ - 19bf2: 21ff movs r1, #255 ; 0xff │ │ - 19bf4: 400b ands r3, r1 │ │ - 19bf6: 220a movs r2, #10 │ │ - 19bf8: e022 b.n 19c40 │ │ - 19bfa: 2930 cmp r1, #48 ; 0x30 │ │ - 19bfc: d00d beq.n 19c1a │ │ - 19bfe: 0e36 lsrs r6, r6, #24 │ │ - 19c00: 2e40 cmp r6, #64 ; 0x40 │ │ - 19c02: d11c bne.n 19c3e │ │ - 19c04: 4002 ands r2, r0 │ │ - 19c06: 2320 movs r3, #32 │ │ - 19c08: e009 b.n 19c1e │ │ - 19c0a: 0113 lsls r3, r2, #4 │ │ - 19c0c: 2208 movs r2, #8 │ │ - 19c0e: e017 b.n 19c40 │ │ - 19c10: 1c13 adds r3, r2, #0 │ │ - 19c12: 4003 ands r3, r0 │ │ - 19c14: 21a0 movs r1, #160 ; 0xa0 │ │ - 19c16: 430b orrs r3, r1 │ │ - 19c18: e002 b.n 19c20 │ │ - 19c1a: 4002 ands r2, r0 │ │ - 19c1c: 2310 movs r3, #16 │ │ - 19c1e: 4313 orrs r3, r2 │ │ - 19c20: 220e movs r2, #14 │ │ - 19c22: e00d b.n 19c40 │ │ - 19c24: 220f movs r2, #15 │ │ - 19c26: 400a ands r2, r1 │ │ - 19c28: e00a b.n 19c40 │ │ - 19c2a: 220f movs r2, #15 │ │ - 19c2c: 4391 bics r1, r2 │ │ - 19c2e: 2200 movs r2, #0 │ │ - 19c30: 2920 cmp r1, #32 │ │ - 19c32: d105 bne.n 19c40 │ │ - 19c34: 2209 movs r2, #9 │ │ - 19c36: e003 b.n 19c40 │ │ - 19c38: 2391 movs r3, #145 ; 0x91 │ │ - 19c3a: 2221 movs r2, #33 ; 0x21 │ │ - 19c3c: e000 b.n 19c40 │ │ - 19c3e: 2200 movs r2, #0 │ │ - 19c40: 9e07 ldr r6, [sp, #28] │ │ - 19c42: 2106 movs r1, #6 │ │ - 19c44: 4371 muls r1, r6 │ │ - 19c46: 9e06 ldr r6, [sp, #24] │ │ - 19c48: 1871 adds r1, r6, r1 │ │ - 19c4a: 70ca strb r2, [r1, #3] │ │ - 19c4c: 714b strb r3, [r1, #5] │ │ - 19c4e: 2a00 cmp r2, #0 │ │ - 19c50: d02f beq.n 19cb2 │ │ - 19c52: 1c38 adds r0, r7, #0 │ │ - 19c54: f005 f9b0 bl 1efb8 │ │ - 19c58: e02b b.n 19cb2 │ │ - 19c5a: 46c0 nop ; (mov r8, r8) │ │ - 19c5c: 03ff lsls r7, r7, #15 │ │ - 19c5e: 0000 movs r0, r0 │ │ - 19c60: 4952 ldr r1, [pc, #328] ; (19dac ) │ │ - 19c62: 4646 mov r6, r8 │ │ - 19c64: 5344 strh r4, [r0, r5] │ │ - 19c66: 464d mov r5, r9 │ │ - 19c68: 4f53 ldr r7, [pc, #332] ; (19db8 ) │ │ - 19c6a: 474e bx r9 │ │ - 19c6c: e920 0000 stmdb r0!, {} │ │ - 19c70: e910 0000 ldmdb r0, {} │ │ - 19c74: e924 0000 stmdb r4!, {} │ │ - 19c78: e904 0000 stmdb r4, {} │ │ - 19c7c: e908 0000 stmdb r8, {} │ │ - 19c80: e964 0000 strd r0, r0, [r4, #-0]! │ │ - 19c84: d060 beq.n 19d48 │ │ - 19c86: 0000 movs r0, r0 │ │ - 19c88: c1c0 stmia r1!, {r6, r7} │ │ - 19c8a: 0000 movs r0, r0 │ │ - 19c8c: e99c 0000 ; instruction: 0xe99c0000 │ │ - 19c90: 4150 adcs r0, r2 │ │ - 19c92: 5454 strb r4, [r2, r1] │ │ - 19c94: 6740 str r0, [r0, #116] ; 0x74 │ │ - 19c96: 0000 movs r0, r0 │ │ - 19c98: 32b0 adds r2, #176 ; 0xb0 │ │ - 19c9a: 0000 movs r0, r0 │ │ - 19c9c: 484c ldr r0, [pc, #304] ; (19dd0 ) │ │ - 19c9e: 2306 movs r3, #6 │ │ - 19ca0: 9d06 ldr r5, [sp, #24] │ │ - 19ca2: 5838 ldr r0, [r7, r0] │ │ - 19ca4: 9e0d ldr r6, [sp, #52] ; 0x34 │ │ - 19ca6: 4343 muls r3, r0 │ │ - 19ca8: 18ed adds r5, r5, r3 │ │ - 19caa: 9506 str r5, [sp, #24] │ │ - 19cac: 9d0c ldr r5, [sp, #48] ; 0x30 │ │ - 19cae: 3601 adds r6, #1 │ │ - 19cb0: 960d str r6, [sp, #52] ; 0x34 │ │ - 19cb2: 9e0d ldr r6, [sp, #52] ; 0x34 │ │ - 19cb4: 2e3f cmp r6, #63 ; 0x3f │ │ - 19cb6: d903 bls.n 19cc0 │ │ - 19cb8: 9d0b ldr r5, [sp, #44] ; 0x2c │ │ - 19cba: 3501 adds r5, #1 │ │ - 19cbc: 950b str r5, [sp, #44] ; 0x2c │ │ - 19cbe: e701 b.n 19ac4 │ │ - 19cc0: 1c2e adds r6, r5, #0 │ │ - 19cc2: e73d b.n 19b40 │ │ - 19cc4: 4943 ldr r1, [pc, #268] ; (19dd4 ) │ │ - 19cc6: 9e0a ldr r6, [sp, #40] ; 0x28 │ │ - 19cc8: 5879 ldr r1, [r7, r1] │ │ - 19cca: 428e cmp r6, r1 │ │ - 19ccc: d900 bls.n 19cd0 │ │ - 19cce: e71e b.n 19b0e │ │ - 19cd0: 4941 ldr r1, [pc, #260] ; (19dd8 ) │ │ - 19cd2: 428a cmp r2, r1 │ │ - 19cd4: d000 beq.n 19cd8 │ │ - 19cd6: e71a b.n 19b0e │ │ - 19cd8: 796a ldrb r2, [r5, #5] │ │ - 19cda: 7929 ldrb r1, [r5, #4] │ │ - 19cdc: 9e08 ldr r6, [sp, #32] │ │ - 19cde: 0212 lsls r2, r2, #8 │ │ - 19ce0: 430a orrs r2, r1 │ │ - 19ce2: 79a9 ldrb r1, [r5, #6] │ │ - 19ce4: 0409 lsls r1, r1, #16 │ │ - 19ce6: 430a orrs r2, r1 │ │ - 19ce8: 79e9 ldrb r1, [r5, #7] │ │ - 19cea: 0609 lsls r1, r1, #24 │ │ - 19cec: 430a orrs r2, r1 │ │ - 19cee: 18b2 adds r2, r6, r2 │ │ - 19cf0: 429a cmp r2, r3 │ │ - 19cf2: d300 bcc.n 19cf6 │ │ - 19cf4: e70b b.n 19b0e │ │ - 19cf6: 3648 adds r6, #72 ; 0x48 │ │ - 19cf8: 9606 str r6, [sp, #24] │ │ - 19cfa: 9e0a ldr r6, [sp, #40] ; 0x28 │ │ - 19cfc: 4937 ldr r1, [pc, #220] ; (19ddc ) │ │ - 19cfe: 3208 adds r2, #8 │ │ - 19d00: 0170 lsls r0, r6, #5 │ │ - 19d02: 1838 adds r0, r7, r0 │ │ - 19d04: 1840 adds r0, r0, r1 │ │ - 19d06: 1c29 adds r1, r5, #0 │ │ - 19d08: 9208 str r2, [sp, #32] │ │ - 19d0a: 312c adds r1, #44 ; 0x2c │ │ - 19d0c: 221c movs r2, #28 │ │ - 19d0e: f016 fe85 bl 30a1c <__clzsi2+0x168> │ │ - 19d12: 9e0a ldr r6, [sp, #40] ; 0x28 │ │ - 19d14: 2282 movs r2, #130 ; 0x82 │ │ - 19d16: 0092 lsls r2, r2, #2 │ │ - 19d18: 18b6 adds r6, r6, r2 │ │ - 19d1a: 01b6 lsls r6, r6, #6 │ │ - 19d1c: 19be adds r6, r7, r6 │ │ - 19d1e: 1c30 adds r0, r6, #0 │ │ - 19d20: 1c29 adds r1, r5, #0 │ │ - 19d22: 220d movs r2, #13 │ │ - 19d24: 302a adds r0, #42 ; 0x2a │ │ - 19d26: 3108 adds r1, #8 │ │ - 19d28: f016 fe78 bl 30a1c <__clzsi2+0x168> │ │ - 19d2c: 2340 movs r3, #64 ; 0x40 │ │ - 19d2e: 8433 strh r3, [r6, #32] │ │ - 19d30: 1c2b adds r3, r5, #0 │ │ - 19d32: 3328 adds r3, #40 ; 0x28 │ │ - 19d34: 781a ldrb r2, [r3, #0] │ │ - 19d36: 3301 adds r3, #1 │ │ - 19d38: 781b ldrb r3, [r3, #0] │ │ - 19d3a: 2080 movs r0, #128 ; 0x80 │ │ - 19d3c: 0040 lsls r0, r0, #1 │ │ - 19d3e: 021b lsls r3, r3, #8 │ │ - 19d40: 4313 orrs r3, r2 │ │ - 19d42: 61b3 str r3, [r6, #24] │ │ - 19d44: 7d6a ldrb r2, [r5, #21] │ │ - 19d46: 2301 movs r3, #1 │ │ - 19d48: 4013 ands r3, r2 │ │ - 19d4a: 005b lsls r3, r3, #1 │ │ - 19d4c: 8473 strh r3, [r6, #34] ; 0x22 │ │ - 19d4e: 7e6b ldrb r3, [r5, #25] │ │ - 19d50: 7e2a ldrb r2, [r5, #24] │ │ - 19d52: 021b lsls r3, r3, #8 │ │ - 19d54: 4313 orrs r3, r2 │ │ - 19d56: 7eaa ldrb r2, [r5, #26] │ │ - 19d58: 0412 lsls r2, r2, #16 │ │ - 19d5a: 4313 orrs r3, r2 │ │ - 19d5c: 7eea ldrb r2, [r5, #27] │ │ - 19d5e: 0612 lsls r2, r2, #24 │ │ - 19d60: 4313 orrs r3, r2 │ │ - 19d62: 6033 str r3, [r6, #0] │ │ - 19d64: 7f6b ldrb r3, [r5, #29] │ │ - 19d66: 7f2a ldrb r2, [r5, #28] │ │ - 19d68: 021b lsls r3, r3, #8 │ │ - 19d6a: 4313 orrs r3, r2 │ │ - 19d6c: 7faa ldrb r2, [r5, #30] │ │ - 19d6e: 0412 lsls r2, r2, #16 │ │ - 19d70: 4313 orrs r3, r2 │ │ - 19d72: 7fea ldrb r2, [r5, #31] │ │ - 19d74: 0612 lsls r2, r2, #24 │ │ - 19d76: 4313 orrs r3, r2 │ │ - 19d78: 6073 str r3, [r6, #4] │ │ - 19d7a: 1c6b adds r3, r5, #1 │ │ - 19d7c: 7fda ldrb r2, [r3, #31] │ │ - 19d7e: 1cab adds r3, r5, #2 │ │ - 19d80: 7fdb ldrb r3, [r3, #31] │ │ - 19d82: 021b lsls r3, r3, #8 │ │ + 19bea: d119 bne.n 19c20 │ │ + 19bec: 1ce8 adds r0, r5, #3 │ │ + 19bee: 1080 asrs r0, r0, #2 │ │ + 19bf0: 0601 lsls r1, r0, #24 │ │ + 19bf2: 0e09 lsrs r1, r1, #24 │ │ + 19bf4: 9108 str r1, [sp, #32] │ │ + 19bf6: 2102 movs r1, #2 │ │ + 19bf8: e015 b.n 19c26 │ │ + 19bfa: 1ceb adds r3, r5, #3 │ │ + 19bfc: 109a asrs r2, r3, #2 │ │ + 19bfe: 230f movs r3, #15 │ │ + 19c00: 429a cmp r2, r3 │ │ + 19c02: dc01 bgt.n 19c08 │ │ + 19c04: 0613 lsls r3, r2, #24 │ │ + 19c06: 0e1b lsrs r3, r3, #24 │ │ + 19c08: 071b lsls r3, r3, #28 │ │ + 19c0a: e004 b.n 19c16 │ │ + 19c0c: 1ceb adds r3, r5, #3 │ │ + 19c0e: 109b asrs r3, r3, #2 │ │ + 19c10: 2b0f cmp r3, #15 │ │ + 19c12: dc0a bgt.n 19c2a │ │ + 19c14: 061b lsls r3, r3, #24 │ │ + 19c16: 0e1b lsrs r3, r3, #24 │ │ + 19c18: e008 b.n 19c2c │ │ + 19c1a: 230f movs r3, #15 │ │ + 19c1c: 220b movs r2, #11 │ │ + 19c1e: e006 b.n 19c2e │ │ + 19c20: 1c2b adds r3, r5, #0 │ │ + 19c22: 2209 movs r2, #9 │ │ + 19c24: 2101 movs r1, #1 │ │ + 19c26: 910f str r1, [sp, #60] ; 0x3c │ │ + 19c28: e001 b.n 19c2e │ │ + 19c2a: 230f movs r3, #15 │ │ + 19c2c: 221d movs r2, #29 │ │ + 19c2e: 4893 ldr r0, [pc, #588] ; (19e7c ) │ │ + 19c30: 990c ldr r1, [sp, #48] ; 0x30 │ │ + 19c32: 5838 ldr r0, [r7, r0] │ │ + 19c34: 4281 cmp r1, r0 │ │ + 19c36: d215 bcs.n 19c64 │ │ + 19c38: 4668 mov r0, sp │ │ + 19c3a: 9909 ldr r1, [sp, #36] ; 0x24 │ │ + 19c3c: 7d00 ldrb r0, [r0, #20] │ │ + 19c3e: 2568 movs r5, #104 ; 0x68 │ │ + 19c40: 7008 strb r0, [r1, #0] │ │ + 19c42: 4668 mov r0, sp │ │ + 19c44: 1940 adds r0, r0, r5 │ │ + 19c46: 7800 ldrb r0, [r0, #0] │ │ + 19c48: 253c movs r5, #60 ; 0x3c │ │ + 19c4a: 7048 strb r0, [r1, #1] │ │ + 19c4c: 4668 mov r0, sp │ │ + 19c4e: 1940 adds r0, r0, r5 │ │ + 19c50: 7800 ldrb r0, [r0, #0] │ │ + 19c52: 70ca strb r2, [r1, #3] │ │ + 19c54: 1c0a adds r2, r1, #0 │ │ + 19c56: 7088 strb r0, [r1, #2] │ │ + 19c58: 4669 mov r1, sp │ │ + 19c5a: 2020 movs r0, #32 │ │ + 19c5c: 1809 adds r1, r1, r0 │ │ + 19c5e: 7809 ldrb r1, [r1, #0] │ │ + 19c60: 7153 strb r3, [r2, #5] │ │ + 19c62: 7111 strb r1, [r2, #4] │ │ + 19c64: 9b07 ldr r3, [sp, #28] │ │ + 19c66: 429c cmp r4, r3 │ │ + 19c68: d903 bls.n 19c72 │ │ + 19c6a: e187 b.n 19f7c │ │ + 19c6c: 990c ldr r1, [sp, #48] ; 0x30 │ │ + 19c6e: 3b01 subs r3, #1 │ │ + 19c70: 548b strb r3, [r1, r2] │ │ + 19c72: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 19c74: 3301 adds r3, #1 │ │ + 19c76: 930c str r3, [sp, #48] ; 0x30 │ │ + 19c78: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 19c7a: 3306 adds r3, #6 │ │ + 19c7c: 9309 str r3, [sp, #36] ; 0x24 │ │ + 19c7e: e6b5 b.n 199ec │ │ + 19c80: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 19c82: 2b00 cmp r3, #0 │ │ + 19c84: d04b beq.n 19d1e │ │ + 19c86: 9b11 ldr r3, [sp, #68] ; 0x44 │ │ + 19c88: 2b00 cmp r3, #0 │ │ + 19c8a: d007 beq.n 19c9c │ │ + 19c8c: 9b14 ldr r3, [sp, #80] ; 0x50 │ │ + 19c8e: 2b00 cmp r3, #0 │ │ + 19c90: d004 beq.n 19c9c │ │ + 19c92: 9b12 ldr r3, [sp, #72] ; 0x48 │ │ + 19c94: 9a14 ldr r2, [sp, #80] ; 0x50 │ │ + 19c96: 4353 muls r3, r2 │ │ + 19c98: 9305 str r3, [sp, #20] │ │ + 19c9a: e005 b.n 19ca8 │ │ + 19c9c: 220f movs r2, #15 │ │ + 19c9e: 9b12 ldr r3, [sp, #72] ; 0x48 │ │ + 19ca0: 3301 adds r3, #1 │ │ + 19ca2: 1c11 adds r1, r2, #0 │ │ + 19ca4: 4359 muls r1, r3 │ │ + 19ca6: 9105 str r1, [sp, #20] │ │ + 19ca8: 251e movs r5, #30 │ │ + 19caa: 9b05 ldr r3, [sp, #20] │ │ + 19cac: 436b muls r3, r5 │ │ + 19cae: 9308 str r3, [sp, #32] │ │ + 19cb0: 9808 ldr r0, [sp, #32] │ │ + 19cb2: 2118 movs r1, #24 │ │ + 19cb4: f018 f83a bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 19cb8: 28c8 cmp r0, #200 ; 0xc8 │ │ + 19cba: d90a bls.n 19cd2 │ │ + 19cbc: 2d05 cmp r5, #5 │ │ + 19cbe: d801 bhi.n 19cc4 │ │ + 19cc0: 28ff cmp r0, #255 ; 0xff │ │ + 19cc2: d906 bls.n 19cd2 │ │ + 19cc4: 9b08 ldr r3, [sp, #32] │ │ + 19cc6: 9a05 ldr r2, [sp, #20] │ │ + 19cc8: 3d01 subs r5, #1 │ │ + 19cca: 1a9b subs r3, r3, r2 │ │ + 19ccc: 9308 str r3, [sp, #32] │ │ + 19cce: 2d01 cmp r5, #1 │ │ + 19cd0: d1ee bne.n 19cb0 │ │ + 19cd2: 2111 movs r1, #17 │ │ + 19cd4: 2200 movs r2, #0 │ │ + 19cd6: 468c mov ip, r1 │ │ + 19cd8: 9b19 ldr r3, [sp, #100] ; 0x64 │ │ + 19cda: 9202 str r2, [sp, #8] │ │ + 19cdc: 3303 adds r3, #3 │ │ + 19cde: 990a ldr r1, [sp, #40] ; 0x28 │ │ + 19ce0: 9a02 ldr r2, [sp, #8] │ │ + 19ce2: 5879 ldr r1, [r7, r1] │ │ + 19ce4: 9105 str r1, [sp, #20] │ │ + 19ce6: 428a cmp r2, r1 │ │ + 19ce8: d219 bcs.n 19d1e │ │ + 19cea: 7819 ldrb r1, [r3, #0] │ │ + 19cec: 2900 cmp r1, #0 │ │ + 19cee: d111 bne.n 19d14 │ │ + 19cf0: 2d00 cmp r5, #0 │ │ + 19cf2: d007 beq.n 19d04 │ │ + 19cf4: 2210 movs r2, #16 │ │ + 19cf6: 9205 str r2, [sp, #20] │ │ + 19cf8: 466a mov r2, sp │ │ + 19cfa: 7d12 ldrb r2, [r2, #20] │ │ + 19cfc: 709d strb r5, [r3, #2] │ │ + 19cfe: 1c0d adds r5, r1, #0 │ │ + 19d00: 701a strb r2, [r3, #0] │ │ + 19d02: e007 b.n 19d14 │ │ + 19d04: 1c01 adds r1, r0, #0 │ │ + 19d06: 3920 subs r1, #32 │ │ + 19d08: 29df cmp r1, #223 ; 0xdf │ │ + 19d0a: d808 bhi.n 19d1e │ │ + 19d0c: 4661 mov r1, ip │ │ + 19d0e: 7098 strb r0, [r3, #2] │ │ + 19d10: 1c28 adds r0, r5, #0 │ │ + 19d12: 7019 strb r1, [r3, #0] │ │ + 19d14: 9a02 ldr r2, [sp, #8] │ │ + 19d16: 3306 adds r3, #6 │ │ + 19d18: 3201 adds r2, #1 │ │ + 19d1a: 9202 str r2, [sp, #8] │ │ + 19d1c: e7df b.n 19cde │ │ + 19d1e: 9b07 ldr r3, [sp, #28] │ │ + 19d20: 429c cmp r4, r3 │ │ + 19d22: d30c bcc.n 19d3e │ │ + 19d24: 9b17 ldr r3, [sp, #92] ; 0x5c │ │ + 19d26: 9a06 ldr r2, [sp, #24] │ │ + 19d28: 3304 adds r3, #4 │ │ + 19d2a: 9317 str r3, [sp, #92] ; 0x5c │ │ + 19d2c: 9b15 ldr r3, [sp, #84] ; 0x54 │ │ + 19d2e: 3302 adds r3, #2 │ │ + 19d30: 9315 str r3, [sp, #84] ; 0x54 │ │ + 19d32: 9b07 ldr r3, [sp, #28] │ │ + 19d34: 3308 adds r3, #8 │ │ + 19d36: 4293 cmp r3, r2 │ │ + 19d38: d200 bcs.n 19d3c │ │ + 19d3a: e5ad b.n 19898 │ │ + 19d3c: e019 b.n 19d72 │ │ + 19d3e: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ + 19d40: 9a0d ldr r2, [sp, #52] ; 0x34 │ │ + 19d42: 3301 adds r3, #1 │ │ + 19d44: 9310 str r3, [sp, #64] ; 0x40 │ │ + 19d46: 2300 movs r3, #0 │ │ + 19d48: 930b str r3, [sp, #44] ; 0x2c │ │ + 19d4a: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ + 19d4c: 4293 cmp r3, r2 │ │ + 19d4e: d000 beq.n 19d52 │ │ + 19d50: e60b b.n 1996a │ │ + 19d52: e7e7 b.n 19d24 │ │ + 19d54: 7973 ldrb r3, [r6, #5] │ │ + 19d56: 7932 ldrb r2, [r6, #4] │ │ + 19d58: 9904 ldr r1, [sp, #16] │ │ + 19d5a: 021b lsls r3, r3, #8 │ │ + 19d5c: 4313 orrs r3, r2 │ │ + 19d5e: 79b2 ldrb r2, [r6, #6] │ │ + 19d60: 0412 lsls r2, r2, #16 │ │ + 19d62: 431a orrs r2, r3 │ │ + 19d64: 79f3 ldrb r3, [r6, #7] │ │ + 19d66: 061b lsls r3, r3, #24 │ │ + 19d68: 4313 orrs r3, r2 │ │ + 19d6a: 9a06 ldr r2, [sp, #24] │ │ + 19d6c: 1a52 subs r2, r2, r1 │ │ + 19d6e: 4293 cmp r3, r2 │ │ + 19d70: d90d bls.n 19d8e │ │ + 19d72: 7973 ldrb r3, [r6, #5] │ │ + 19d74: 7932 ldrb r2, [r6, #4] │ │ + 19d76: 021b lsls r3, r3, #8 │ │ + 19d78: 4313 orrs r3, r2 │ │ + 19d7a: 79b2 ldrb r2, [r6, #6] │ │ + 19d7c: 0412 lsls r2, r2, #16 │ │ + 19d7e: 431a orrs r2, r3 │ │ + 19d80: 79f3 ldrb r3, [r6, #7] │ │ + 19d82: 061b lsls r3, r3, #24 │ │ 19d84: 4313 orrs r3, r2 │ │ - 19d86: 1cea adds r2, r5, #3 │ │ - 19d88: 7fd2 ldrb r2, [r2, #31] │ │ - 19d8a: 0412 lsls r2, r2, #16 │ │ - 19d8c: 4313 orrs r3, r2 │ │ - 19d8e: 1d2a adds r2, r5, #4 │ │ - 19d90: 7fd2 ldrb r2, [r2, #31] │ │ - 19d92: 0612 lsls r2, r2, #24 │ │ - 19d94: 4313 orrs r3, r2 │ │ - 19d96: 60b3 str r3, [r6, #8] │ │ - 19d98: 7deb ldrb r3, [r5, #23] │ │ - 19d9a: 009b lsls r3, r3, #2 │ │ - 19d9c: 4283 cmp r3, r0 │ │ - 19d9e: d901 bls.n 19da4 │ │ - 19da0: 2380 movs r3, #128 ; 0x80 │ │ - 19da2: 005b lsls r3, r3, #1 │ │ - 19da4: 83f3 strh r3, [r6, #30] │ │ - 19da6: 7d6b ldrb r3, [r5, #21] │ │ - 19da8: 9809 ldr r0, [sp, #36] ; 0x24 │ │ - 19daa: 9d06 ldr r5, [sp, #24] │ │ - 19dac: 085b lsrs r3, r3, #1 │ │ - 19dae: 2201 movs r2, #1 │ │ - 19db0: 1b41 subs r1, r0, r5 │ │ - 19db2: 439a bics r2, r3 │ │ - 19db4: 9100 str r1, [sp, #0] │ │ - 19db6: 1963 adds r3, r4, r5 │ │ - 19db8: 1c38 adds r0, r7, #0 │ │ - 19dba: 1c31 adds r1, r6, #0 │ │ - 19dbc: f011 fc40 bl 2b640 │ │ - 19dc0: 9d0a ldr r5, [sp, #40] ; 0x28 │ │ - 19dc2: 3501 adds r5, #1 │ │ - 19dc4: 950a str r5, [sp, #40] ; 0x28 │ │ - 19dc6: e67d b.n 19ac4 │ │ - 19dc8: 1c08 adds r0, r1, #0 │ │ - 19dca: b00f add sp, #60 ; 0x3c │ │ - 19dcc: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 19dce: 46c0 nop ; (mov r8, r8) │ │ - 19dd0: e910 0000 ldmdb r0, {} │ │ - 19dd4: e924 0000 stmdb r4!, {} │ │ - 19dd8: 4e49 ldr r6, [pc, #292] ; (19f00 ) │ │ - 19dda: 5453 strb r3, [r2, r1] │ │ - 19ddc: e99c 0000 ; instruction: 0xe99c0000 │ │ - │ │ -00019de0 : │ │ - 19de0: 4bc3 ldr r3, [pc, #780] ; (1a0f0 ) │ │ - 19de2: b5f0 push {r4, r5, r6, r7, lr} │ │ - 19de4: 447b add r3, pc │ │ - 19de6: 681b ldr r3, [r3, #0] │ │ - 19de8: b093 sub sp, #76 ; 0x4c │ │ - 19dea: 9208 str r2, [sp, #32] │ │ - 19dec: 681a ldr r2, [r3, #0] │ │ - 19dee: 9005 str r0, [sp, #20] │ │ - 19df0: 9104 str r1, [sp, #16] │ │ - 19df2: 9211 str r2, [sp, #68] ; 0x44 │ │ - 19df4: 930d str r3, [sp, #52] ; 0x34 │ │ - 19df6: 2900 cmp r1, #0 │ │ - 19df8: d100 bne.n 19dfc │ │ - 19dfa: e275 b.n 1a2e8 │ │ - 19dfc: 4bbd ldr r3, [pc, #756] ; (1a0f4 ) │ │ - 19dfe: 9d08 ldr r5, [sp, #32] │ │ - 19e00: 2400 movs r4, #0 │ │ - 19e02: 429d cmp r5, r3 │ │ - 19e04: d800 bhi.n 19e08 │ │ - 19e06: e270 b.n 1a2ea │ │ - 19e08: 784a ldrb r2, [r1, #1] │ │ - 19e0a: 780b ldrb r3, [r1, #0] │ │ - 19e0c: 0212 lsls r2, r2, #8 │ │ - 19e0e: 431a orrs r2, r3 │ │ - 19e10: 788b ldrb r3, [r1, #2] │ │ - 19e12: 041b lsls r3, r3, #16 │ │ - 19e14: 431a orrs r2, r3 │ │ - 19e16: 78cb ldrb r3, [r1, #3] │ │ - 19e18: 061b lsls r3, r3, #24 │ │ - 19e1a: 431a orrs r2, r3 │ │ - 19e1c: 4bb6 ldr r3, [pc, #728] ; (1a0f8 ) │ │ - 19e1e: 429a cmp r2, r3 │ │ - 19e20: d000 beq.n 19e24 │ │ - 19e22: e262 b.n 1a2ea │ │ - 19e24: 1c0b adds r3, r1, #0 │ │ - 19e26: 332c adds r3, #44 ; 0x2c │ │ - 19e28: 781b ldrb r3, [r3, #0] │ │ - 19e2a: 061b lsls r3, r3, #24 │ │ - 19e2c: 161b asrs r3, r3, #24 │ │ - 19e2e: 2b0d cmp r3, #13 │ │ - 19e30: d000 beq.n 19e34 │ │ - 19e32: e25a b.n 1a2ea │ │ - 19e34: 1c0b adds r3, r1, #0 │ │ - 19e36: 332d adds r3, #45 ; 0x2d │ │ - 19e38: 781b ldrb r3, [r3, #0] │ │ - 19e3a: 061b lsls r3, r3, #24 │ │ - 19e3c: 161b asrs r3, r3, #24 │ │ - 19e3e: 2b0a cmp r3, #10 │ │ - 19e40: d000 beq.n 19e44 │ │ - 19e42: e252 b.n 1a2ea │ │ - 19e44: 1c0b adds r3, r1, #0 │ │ - 19e46: 332e adds r3, #46 ; 0x2e │ │ - 19e48: 781b ldrb r3, [r3, #0] │ │ - 19e4a: 061b lsls r3, r3, #24 │ │ - 19e4c: 161b asrs r3, r3, #24 │ │ - 19e4e: 2b1a cmp r3, #26 │ │ - 19e50: d000 beq.n 19e54 │ │ - 19e52: e24a b.n 1a2ea │ │ - 19e54: 1c0a adds r2, r1, #0 │ │ - 19e56: 3230 adds r2, #48 ; 0x30 │ │ - 19e58: 1c0b adds r3, r1, #0 │ │ - 19e5a: 7815 ldrb r5, [r2, #0] │ │ - 19e5c: 332f adds r3, #47 ; 0x2f │ │ - 19e5e: 781b ldrb r3, [r3, #0] │ │ - 19e60: 022d lsls r5, r5, #8 │ │ - 19e62: 3231 adds r2, #49 ; 0x31 │ │ - 19e64: 431d orrs r5, r3 │ │ - 19e66: 9506 str r5, [sp, #24] │ │ - 19e68: 7815 ldrb r5, [r2, #0] │ │ - 19e6a: 1c0b adds r3, r1, #0 │ │ - 19e6c: 3360 adds r3, #96 ; 0x60 │ │ - 19e6e: 022d lsls r5, r5, #8 │ │ - 19e70: 1c2f adds r7, r5, #0 │ │ - 19e72: 781b ldrb r3, [r3, #0] │ │ - 19e74: 9e06 ldr r6, [sp, #24] │ │ - 19e76: 9d08 ldr r5, [sp, #32] │ │ - 19e78: 431f orrs r7, r3 │ │ - 19e7a: 42ae cmp r6, r5 │ │ - 19e7c: d300 bcc.n 19e80 │ │ - 19e7e: e234 b.n 1a2ea │ │ - 19e80: 4e9e ldr r6, [pc, #632] ; (1a0fc ) │ │ - 19e82: 19bb adds r3, r7, r6 │ │ - 19e84: 42ab cmp r3, r5 │ │ - 19e86: d300 bcc.n 19e8a │ │ - 19e88: e22f b.n 1a2ea │ │ - 19e8a: 4b9d ldr r3, [pc, #628] ; (1a100 ) │ │ - 19e8c: 499d ldr r1, [pc, #628] ; (1a104 ) │ │ - 19e8e: 2280 movs r2, #128 ; 0x80 │ │ - 19e90: 0092 lsls r2, r2, #2 │ │ - 19e92: 50c2 str r2, [r0, r3] │ │ - 19e94: 2310 movs r3, #16 │ │ - 19e96: 5043 str r3, [r0, r1] │ │ - 19e98: 4b9b ldr r3, [pc, #620] ; (1a108 ) │ │ - 19e9a: 4e9c ldr r6, [pc, #624] ; (1a10c ) │ │ - 19e9c: 2220 movs r2, #32 │ │ - 19e9e: 50c4 str r4, [r0, r3] │ │ - 19ea0: 4b9b ldr r3, [pc, #620] ; (1a110 ) │ │ - 19ea2: 5184 str r4, [r0, r6] │ │ - 19ea4: 2580 movs r5, #128 ; 0x80 │ │ - 19ea6: 50c2 str r2, [r0, r3] │ │ - 19ea8: 9b04 ldr r3, [sp, #16] │ │ - 19eaa: 006d lsls r5, r5, #1 │ │ - 19eac: 334b adds r3, #75 ; 0x4b │ │ - 19eae: 7819 ldrb r1, [r3, #0] │ │ - 19eb0: 23e9 movs r3, #233 ; 0xe9 │ │ - 19eb2: 021b lsls r3, r3, #8 │ │ - 19eb4: 50c1 str r1, [r0, r3] │ │ - 19eb6: 4b97 ldr r3, [pc, #604] ; (1a114 ) │ │ - 19eb8: 2150 movs r1, #80 ; 0x50 │ │ - 19eba: 50c1 str r1, [r0, r3] │ │ - 19ebc: 4b96 ldr r3, [pc, #600] ; (1a118 ) │ │ - 19ebe: 50c5 str r5, [r0, r3] │ │ - 19ec0: 9b04 ldr r3, [sp, #16] │ │ - 19ec2: 25ff movs r5, #255 ; 0xff │ │ - 19ec4: 3304 adds r3, #4 │ │ - 19ec6: 9307 str r3, [sp, #28] │ │ - 19ec8: 4b94 ldr r3, [pc, #592] ; (1a11c ) │ │ - 19eca: 9907 ldr r1, [sp, #28] │ │ - 19ecc: 18c0 adds r0, r0, r3 │ │ - 19ece: f016 fda5 bl 30a1c <__clzsi2+0x168> │ │ - 19ed2: 9b05 ldr r3, [sp, #20] │ │ - 19ed4: 46a4 mov ip, r4 │ │ - 19ed6: 2240 movs r2, #64 ; 0x40 │ │ - 19ed8: 4e91 ldr r6, [pc, #580] ; (1a120 ) │ │ - 19eda: 4660 mov r0, ip │ │ - 19edc: 1999 adds r1, r3, r6 │ │ - 19ede: 4e91 ldr r6, [pc, #580] ; (1a124 ) │ │ - 19ee0: 6008 str r0, [r1, #0] │ │ - 19ee2: 1999 adds r1, r3, r6 │ │ - 19ee4: 9e04 ldr r6, [sp, #16] │ │ - 19ee6: 1930 adds r0, r6, r4 │ │ - 19ee8: 304c adds r0, #76 ; 0x4c │ │ - 19eea: 7800 ldrb r0, [r0, #0] │ │ - 19eec: 3401 adds r4, #1 │ │ - 19eee: 0100 lsls r0, r0, #4 │ │ - 19ef0: 4028 ands r0, r5 │ │ - 19ef2: 3008 adds r0, #8 │ │ - 19ef4: 6008 str r0, [r1, #0] │ │ - 19ef6: 488c ldr r0, [pc, #560] ; (1a128 ) │ │ - 19ef8: 1819 adds r1, r3, r0 │ │ - 19efa: 600a str r2, [r1, #0] │ │ - 19efc: 3324 adds r3, #36 ; 0x24 │ │ - 19efe: 2c10 cmp r4, #16 │ │ - 19f00: d1ea bne.n 19ed8 │ │ - 19f02: 2262 movs r2, #98 ; 0x62 │ │ - 19f04: 2f00 cmp r7, #0 │ │ - 19f06: d016 beq.n 19f36 │ │ - 19f08: 9c08 ldr r4, [sp, #32] │ │ - 19f0a: 3c62 subs r4, #98 ; 0x62 │ │ - 19f0c: 42bc cmp r4, r7 │ │ - 19f0e: d900 bls.n 19f12 │ │ - 19f10: 1c3c adds r4, r7, #0 │ │ - 19f12: 1c60 adds r0, r4, #1 │ │ - 19f14: f016 fd8a bl 30a2c <__clzsi2+0x178> │ │ - 19f18: 4d84 ldr r5, [pc, #528] ; (1a12c ) │ │ - 19f1a: 9e05 ldr r6, [sp, #20] │ │ - 19f1c: 5170 str r0, [r6, r5] │ │ - 19f1e: 2800 cmp r0, #0 │ │ - 19f20: d007 beq.n 19f32 │ │ - 19f22: 9904 ldr r1, [sp, #16] │ │ - 19f24: 1c22 adds r2, r4, #0 │ │ - 19f26: 3162 adds r1, #98 ; 0x62 │ │ - 19f28: f016 fd78 bl 30a1c <__clzsi2+0x168> │ │ - 19f2c: 5973 ldr r3, [r6, r5] │ │ - 19f2e: 2200 movs r2, #0 │ │ - 19f30: 551a strb r2, [r3, r4] │ │ - 19f32: 1c3a adds r2, r7, #0 │ │ - 19f34: 3262 adds r2, #98 ; 0x62 │ │ - 19f36: 9c08 ldr r4, [sp, #32] │ │ - 19f38: 4b7d ldr r3, [pc, #500] ; (1a130 ) │ │ - 19f3a: 1aa1 subs r1, r4, r2 │ │ - 19f3c: 4299 cmp r1, r3 │ │ - 19f3e: d201 bcs.n 19f44 │ │ - 19f40: 2401 movs r4, #1 │ │ - 19f42: e1d2 b.n 1a2ea │ │ - 19f44: 4d7a ldr r5, [pc, #488] ; (1a130 ) │ │ - 19f46: 9e08 ldr r6, [sp, #32] │ │ - 19f48: 1951 adds r1, r2, r5 │ │ - 19f4a: 42b1 cmp r1, r6 │ │ - 19f4c: d2f8 bcs.n 19f40 │ │ - 19f4e: 9c04 ldr r4, [sp, #16] │ │ - 19f50: 2300 movs r3, #0 │ │ - 19f52: 18a2 adds r2, r4, r2 │ │ - 19f54: 1c15 adds r5, r2, #0 │ │ - 19f56: 35ff adds r5, #255 ; 0xff │ │ - 19f58: 78ac ldrb r4, [r5, #2] │ │ - 19f5a: 20ff movs r0, #255 ; 0xff │ │ - 19f5c: 42a3 cmp r3, r4 │ │ - 19f5e: d800 bhi.n 19f62 │ │ - 19f60: 5cd0 ldrb r0, [r2, r3] │ │ - 19f62: 9e05 ldr r6, [sp, #20] │ │ - 19f64: 18f4 adds r4, r6, r3 │ │ - 19f66: 4e73 ldr r6, [pc, #460] ; (1a134 ) │ │ - 19f68: 3301 adds r3, #1 │ │ - 19f6a: 19a4 adds r4, r4, r6 │ │ - 19f6c: 7020 strb r0, [r4, #0] │ │ - 19f6e: 2080 movs r0, #128 ; 0x80 │ │ - 19f70: 0040 lsls r0, r0, #1 │ │ - 19f72: 4283 cmp r3, r0 │ │ - 19f74: d1f0 bne.n 19f58 │ │ - 19f76: 1c13 adds r3, r2, #0 │ │ - 19f78: 33ff adds r3, #255 ; 0xff │ │ - 19f7a: 78d8 ldrb r0, [r3, #3] │ │ - 19f7c: 9c05 ldr r4, [sp, #20] │ │ - 19f7e: 4b6e ldr r3, [pc, #440] ; (1a138 ) │ │ - 19f80: 9e06 ldr r6, [sp, #24] │ │ - 19f82: 50e0 str r0, [r4, r3] │ │ - 19f84: 486d ldr r0, [pc, #436] ; (1a13c ) │ │ - 19f86: 9c08 ldr r4, [sp, #32] │ │ - 19f88: 1835 adds r5, r6, r0 │ │ - 19f8a: 1bed subs r5, r5, r7 │ │ - 19f8c: 186d adds r5, r5, r1 │ │ - 19f8e: 42a5 cmp r5, r4 │ │ - 19f90: d2d6 bcs.n 19f40 │ │ - 19f92: 3204 adds r2, #4 │ │ - 19f94: 32ff adds r2, #255 ; 0xff │ │ - 19f96: 2600 movs r6, #0 │ │ - 19f98: 920c str r2, [sp, #48] ; 0x30 │ │ - 19f9a: 960a str r6, [sp, #40] ; 0x28 │ │ - 19f9c: 9c0a ldr r4, [sp, #40] ; 0x28 │ │ - 19f9e: 0067 lsls r7, r4, #1 │ │ - 19fa0: 9c0c ldr r4, [sp, #48] ; 0x30 │ │ - 19fa2: 5be6 ldrh r6, [r4, r7] │ │ - 19fa4: 2e00 cmp r6, #0 │ │ - 19fa6: d100 bne.n 19faa │ │ - 19fa8: e0e6 b.n 1a178 │ │ - 19faa: 9c0a ldr r4, [sp, #40] ; 0x28 │ │ - 19fac: 1973 adds r3, r6, r5 │ │ - 19fae: 9307 str r3, [sp, #28] │ │ - 19fb0: 2cef cmp r4, #239 ; 0xef │ │ - 19fb2: d900 bls.n 19fb6 │ │ - 19fb4: e0e1 b.n 1a17a │ │ - 19fb6: 2e01 cmp r6, #1 │ │ - 19fb8: d100 bne.n 19fbc │ │ - 19fba: e0de b.n 1a17a │ │ - 19fbc: 9c08 ldr r4, [sp, #32] │ │ - 19fbe: 42a3 cmp r3, r4 │ │ - 19fc0: d2be bcs.n 19f40 │ │ - 19fc2: 3e02 subs r6, #2 │ │ - 19fc4: 09b4 lsrs r4, r6, #6 │ │ - 19fc6: 9406 str r4, [sp, #24] │ │ - 19fc8: d100 bne.n 19fcc │ │ - 19fca: e0d6 b.n 1a17a │ │ - 19fcc: 2080 movs r0, #128 ; 0x80 │ │ - 19fce: 0040 lsls r0, r0, #1 │ │ - 19fd0: 4284 cmp r4, r0 │ │ - 19fd2: d804 bhi.n 19fde │ │ - 19fd4: 2c0f cmp r4, #15 │ │ - 19fd6: d805 bhi.n 19fe4 │ │ - 19fd8: 2410 movs r4, #16 │ │ - 19fda: 9406 str r4, [sp, #24] │ │ - 19fdc: e002 b.n 19fe4 │ │ - 19fde: 2380 movs r3, #128 ; 0x80 │ │ - 19fe0: 005b lsls r3, r3, #1 │ │ - 19fe2: 9306 str r3, [sp, #24] │ │ - 19fe4: 9c05 ldr r4, [sp, #20] │ │ - 19fe6: 4856 ldr r0, [pc, #344] ; (1a140 ) │ │ - 19fe8: 19e4 adds r4, r4, r7 │ │ - 19fea: 1823 adds r3, r4, r0 │ │ - 19fec: 9409 str r4, [sp, #36] ; 0x24 │ │ - 19fee: 9c06 ldr r4, [sp, #24] │ │ - 19ff0: 4844 ldr r0, [pc, #272] ; (1a104 ) │ │ - 19ff2: 801c strh r4, [r3, #0] │ │ - 19ff4: 9c05 ldr r4, [sp, #20] │ │ - 19ff6: 5824 ldr r4, [r4, r0] │ │ - 19ff8: 9806 ldr r0, [sp, #24] │ │ - 19ffa: 1c21 adds r1, r4, #0 │ │ - 19ffc: 9403 str r4, [sp, #12] │ │ - 19ffe: f010 f92d bl 2a25c │ │ - 1a002: 1c04 adds r4, r0, #0 │ │ - 1a004: 9809 ldr r0, [sp, #36] ; 0x24 │ │ - 1a006: 494f ldr r1, [pc, #316] ; (1a144 ) │ │ - 1a008: 19c7 adds r7, r0, r7 │ │ - 1a00a: 187f adds r7, r7, r1 │ │ - 1a00c: 603c str r4, [r7, #0] │ │ - 1a00e: 2c00 cmp r4, #0 │ │ - 1a010: d096 beq.n 19f40 │ │ - 1a012: 9a04 ldr r2, [sp, #16] │ │ - 1a014: 9b06 ldr r3, [sp, #24] │ │ - 1a016: 5d52 ldrb r2, [r2, r5] │ │ - 1a018: 019b lsls r3, r3, #6 │ │ - 1a01a: 930b str r3, [sp, #44] ; 0x2c │ │ - 1a01c: 9209 str r2, [sp, #36] ; 0x24 │ │ - 1a01e: 42b3 cmp r3, r6 │ │ - 1a020: d900 bls.n 1a024 │ │ - 1a022: 960b str r6, [sp, #44] ; 0x2c │ │ - 1a024: 9804 ldr r0, [sp, #16] │ │ - 1a026: 3502 adds r5, #2 │ │ - 1a028: 2700 movs r7, #0 │ │ - 1a02a: 1946 adds r6, r0, r5 │ │ - 1a02c: 250f movs r5, #15 │ │ - 1a02e: 7832 ldrb r2, [r6, #0] │ │ - 1a030: 7870 ldrb r0, [r6, #1] │ │ - 1a032: 78b3 ldrb r3, [r6, #2] │ │ - 1a034: 78f1 ldrb r1, [r6, #3] │ │ - 1a036: 2a00 cmp r2, #0 │ │ - 1a038: d003 beq.n 1a042 │ │ - 1a03a: 3001 adds r0, #1 │ │ - 1a03c: 3224 adds r2, #36 ; 0x24 │ │ - 1a03e: 7060 strb r0, [r4, #1] │ │ - 1a040: 7022 strb r2, [r4, #0] │ │ - 1a042: 402b ands r3, r5 │ │ - 1a044: d006 beq.n 1a054 │ │ - 1a046: 2201 movs r2, #1 │ │ - 1a048: 70a2 strb r2, [r4, #2] │ │ - 1a04a: 009b lsls r3, r3, #2 │ │ - 1a04c: 2b04 cmp r3, #4 │ │ - 1a04e: d100 bne.n 1a052 │ │ - 1a050: 2300 movs r3, #0 │ │ - 1a052: 7123 strb r3, [r4, #4] │ │ - 1a054: 1c0b adds r3, r1, #0 │ │ - 1a056: 43ab bics r3, r5 │ │ - 1a058: 061a lsls r2, r3, #24 │ │ - 1a05a: 0e13 lsrs r3, r2, #24 │ │ - 1a05c: 2b60 cmp r3, #96 ; 0x60 │ │ - 1a05e: d036 beq.n 1a0ce │ │ - 1a060: d811 bhi.n 1a086 │ │ - 1a062: 2b30 cmp r3, #48 ; 0x30 │ │ - 1a064: d025 beq.n 1a0b2 │ │ - 1a066: d806 bhi.n 1a076 │ │ - 1a068: 2b10 cmp r3, #16 │ │ - 1a06a: d01d beq.n 1a0a8 │ │ - 1a06c: 1c1a adds r2, r3, #0 │ │ - 1a06e: 2303 movs r3, #3 │ │ - 1a070: 2a20 cmp r2, #32 │ │ - 1a072: d01a beq.n 1a0aa │ │ - 1a074: e068 b.n 1a148 │ │ - 1a076: 2b40 cmp r3, #64 ; 0x40 │ │ - 1a078: d020 beq.n 1a0bc │ │ - 1a07a: 0e12 lsrs r2, r2, #24 │ │ - 1a07c: 2a50 cmp r2, #80 ; 0x50 │ │ - 1a07e: d163 bne.n 1a148 │ │ - 1a080: 2005 movs r0, #5 │ │ - 1a082: 70e0 strb r0, [r4, #3] │ │ - 1a084: e012 b.n 1a0ac │ │ - 1a086: 2ba0 cmp r3, #160 ; 0xa0 │ │ - 1a088: d026 beq.n 1a0d8 │ │ - 1a08a: d806 bhi.n 1a09a │ │ - 1a08c: 2b70 cmp r3, #112 ; 0x70 │ │ - 1a08e: d021 beq.n 1a0d4 │ │ - 1a090: 0e12 lsrs r2, r2, #24 │ │ - 1a092: 230b movs r3, #11 │ │ - 1a094: 2a80 cmp r2, #128 ; 0x80 │ │ - 1a096: d008 beq.n 1a0aa │ │ - 1a098: e056 b.n 1a148 │ │ - 1a09a: 2bb0 cmp r3, #176 ; 0xb0 │ │ - 1a09c: d023 beq.n 1a0e6 │ │ - 1a09e: 0e12 lsrs r2, r2, #24 │ │ - 1a0a0: 2310 movs r3, #16 │ │ - 1a0a2: 2af0 cmp r2, #240 ; 0xf0 │ │ - 1a0a4: d001 beq.n 1a0aa │ │ - 1a0a6: e04f b.n 1a148 │ │ - 1a0a8: 2302 movs r3, #2 │ │ - 1a0aa: 70e3 strb r3, [r4, #3] │ │ - 1a0ac: 4029 ands r1, r5 │ │ - 1a0ae: 7161 strb r1, [r4, #5] │ │ - 1a0b0: e05a b.n 1a168 │ │ - 1a0b2: 2304 movs r3, #4 │ │ - 1a0b4: 4029 ands r1, r5 │ │ - 1a0b6: 70e3 strb r3, [r4, #3] │ │ - 1a0b8: 0089 lsls r1, r1, #2 │ │ - 1a0ba: e7f8 b.n 1a0ae │ │ - 1a0bc: 4029 ands r1, r5 │ │ - 1a0be: 70e5 strb r5, [r4, #3] │ │ - 1a0c0: 3101 adds r1, #1 │ │ - 1a0c2: 2006 movs r0, #6 │ │ - 1a0c4: f013 ffbc bl 2e040 <__divsi3> │ │ - 1a0c8: 3001 adds r0, #1 │ │ - 1a0ca: 7160 strb r0, [r4, #5] │ │ - 1a0cc: e04c b.n 1a168 │ │ - 1a0ce: 2205 movs r2, #5 │ │ - 1a0d0: 70e2 strb r2, [r4, #3] │ │ - 1a0d2: e00a b.n 1a0ea │ │ - 1a0d4: 230b movs r3, #11 │ │ - 1a0d6: e007 b.n 1a0e8 │ │ - 1a0d8: 4029 ands r1, r5 │ │ - 1a0da: 0089 lsls r1, r1, #2 │ │ - 1a0dc: 2301 movs r3, #1 │ │ - 1a0de: 3104 adds r1, #4 │ │ - 1a0e0: 70a3 strb r3, [r4, #2] │ │ - 1a0e2: 7121 strb r1, [r4, #4] │ │ - 1a0e4: e040 b.n 1a168 │ │ - 1a0e6: 2309 movs r3, #9 │ │ - 1a0e8: 70e3 strb r3, [r4, #3] │ │ - 1a0ea: 0109 lsls r1, r1, #4 │ │ - 1a0ec: e7df b.n 1a0ae │ │ - 1a0ee: 46c0 nop ; (mov r8, r8) │ │ - 1a0f0: e048 b.n 1a184 │ │ - 1a0f2: 0001 movs r1, r0 │ │ - 1a0f4: 03ff lsls r7, r7, #15 │ │ - 1a0f6: 0000 movs r0, r0 │ │ - 1a0f8: 4146 adcs r6, r0 │ │ - 1a0fa: fe52 0365 cdp2 3, 5, cr0, cr2, cr5, {3} │ │ - 1a0fe: 0000 movs r0, r0 │ │ - 1a100: e920 0000 stmdb r0!, {} │ │ - 1a104: e910 0000 ldmdb r0, {} │ │ - 1a108: e928 0000 stmdb r8!, {} │ │ - 1a10c: e924 0000 stmdb r4!, {} │ │ - 1a110: e964 0000 strd r0, r0, [r4, #-0]! │ │ - 1a114: e904 0000 stmdb r4, {} │ │ - 1a118: e908 0000 stmdb r8, {} │ │ - 1a11c: e99c 0000 ; instruction: 0xe99c0000 │ │ - 1a120: c1c8 stmia r1!, {r3, r6, r7} │ │ - 1a122: 0000 movs r0, r0 │ │ - 1a124: c1c0 stmia r1!, {r6, r7} │ │ - 1a126: 0000 movs r0, r0 │ │ - 1a128: c1c4 stmia r1!, {r2, r6, r7} │ │ - 1a12a: 0000 movs r0, r0 │ │ - 1a12c: e994 0000 ; instruction: 0xe9940000 │ │ - 1a130: 0303 lsls r3, r0, #12 │ │ - 1a132: 0000 movs r0, r0 │ │ - 1a134: d060 beq.n 1a1f8 │ │ - 1a136: 0000 movs r0, r0 │ │ - 1a138: e958 0000 ldrd r0, r0, [r8, #-0] │ │ - 1a13c: fc9b ffff ldc2 15, cr15, [fp], {255} ; 0xff │ │ - 1a140: ce80 ldmia r6!, {r7} │ │ - 1a142: 0000 movs r0, r0 │ │ - 1a144: cac0 ldmia r2!, {r6, r7} │ │ - 1a146: 0000 movs r0, r0 │ │ - 1a148: 9809 ldr r0, [sp, #36] ; 0x24 │ │ - 1a14a: 2800 cmp r0, #0 │ │ - 1a14c: d00c beq.n 1a168 │ │ - 1a14e: 1c03 adds r3, r0, #0 │ │ - 1a150: 3301 adds r3, #1 │ │ - 1a152: 09ba lsrs r2, r7, #6 │ │ - 1a154: 4293 cmp r3, r2 │ │ - 1a156: d107 bne.n 1a168 │ │ - 1a158: 9a06 ldr r2, [sp, #24] │ │ - 1a15a: 3a01 subs r2, #1 │ │ - 1a15c: 4293 cmp r3, r2 │ │ - 1a15e: d003 beq.n 1a168 │ │ - 1a160: 230e movs r3, #14 │ │ - 1a162: 2100 movs r1, #0 │ │ - 1a164: 70e3 strb r3, [r4, #3] │ │ - 1a166: 9109 str r1, [sp, #36] ; 0x24 │ │ - 1a168: 9a0b ldr r2, [sp, #44] ; 0x2c │ │ - 1a16a: 3704 adds r7, #4 │ │ - 1a16c: 3406 adds r4, #6 │ │ - 1a16e: 3604 adds r6, #4 │ │ - 1a170: 4297 cmp r7, r2 │ │ - 1a172: d200 bcs.n 1a176 │ │ - 1a174: e75b b.n 1a02e │ │ - 1a176: e000 b.n 1a17a │ │ - 1a178: 9507 str r5, [sp, #28] │ │ - 1a17a: 9c0a ldr r4, [sp, #40] ; 0x28 │ │ - 1a17c: 2580 movs r5, #128 ; 0x80 │ │ - 1a17e: 006d lsls r5, r5, #1 │ │ - 1a180: 3401 adds r4, #1 │ │ - 1a182: 940a str r4, [sp, #40] ; 0x28 │ │ - 1a184: 42ac cmp r4, r5 │ │ - 1a186: d001 beq.n 1a18c │ │ - 1a188: 9d07 ldr r5, [sp, #28] │ │ - 1a18a: e707 b.n 19f9c │ │ - 1a18c: 9e07 ldr r6, [sp, #28] │ │ - 1a18e: 9c08 ldr r4, [sp, #32] │ │ - 1a190: 3608 adds r6, #8 │ │ - 1a192: 42a6 cmp r6, r4 │ │ - 1a194: d300 bcc.n 1a198 │ │ - 1a196: e6d3 b.n 19f40 │ │ - 1a198: 9d04 ldr r5, [sp, #16] │ │ - 1a19a: 9c07 ldr r4, [sp, #28] │ │ - 1a19c: a80f add r0, sp, #60 ; 0x3c │ │ - 1a19e: 2208 movs r2, #8 │ │ - 1a1a0: 1929 adds r1, r5, r4 │ │ - 1a1a2: f016 fc3b bl 30a1c <__clzsi2+0x168> │ │ - 1a1a6: 9d05 ldr r5, [sp, #20] │ │ - 1a1a8: 4955 ldr r1, [pc, #340] ; (1a300 ) │ │ - 1a1aa: 4856 ldr r0, [pc, #344] ; (1a304 ) │ │ - 1a1ac: 2700 movs r7, #0 │ │ - 1a1ae: 1869 adds r1, r5, r1 │ │ - 1a1b0: 182c adds r4, r5, r0 │ │ - 1a1b2: 910a str r1, [sp, #40] ; 0x28 │ │ - 1a1b4: 08fb lsrs r3, r7, #3 │ │ - 1a1b6: aa0f add r2, sp, #60 ; 0x3c │ │ - 1a1b8: 5cd2 ldrb r2, [r2, r3] │ │ - 1a1ba: 2307 movs r3, #7 │ │ - 1a1bc: 403b ands r3, r7 │ │ - 1a1be: 411a asrs r2, r3 │ │ - 1a1c0: 1c13 adds r3, r2, #0 │ │ - 1a1c2: 2201 movs r2, #1 │ │ - 1a1c4: 4213 tst r3, r2 │ │ - 1a1c6: d100 bne.n 1a1ca │ │ - 1a1c8: e085 b.n 1a2d6 │ │ - 1a1ca: 9808 ldr r0, [sp, #32] │ │ - 1a1cc: 1c35 adds r5, r6, #0 │ │ - 1a1ce: 3530 adds r5, #48 ; 0x30 │ │ - 1a1d0: 9506 str r5, [sp, #24] │ │ - 1a1d2: 4285 cmp r5, r0 │ │ - 1a1d4: d900 bls.n 1a1d8 │ │ - 1a1d6: e6b3 b.n 19f40 │ │ - 1a1d8: 9904 ldr r1, [sp, #16] │ │ - 1a1da: 18bb adds r3, r7, r2 │ │ - 1a1dc: 484a ldr r0, [pc, #296] ; (1a308 ) │ │ - 1a1de: 9a05 ldr r2, [sp, #20] │ │ - 1a1e0: 198d adds r5, r1, r6 │ │ - 1a1e2: 1c29 adds r1, r5, #0 │ │ - 1a1e4: 5013 str r3, [r2, r0] │ │ - 1a1e6: 2220 movs r2, #32 │ │ - 1a1e8: 980a ldr r0, [sp, #40] ; 0x28 │ │ - 1a1ea: f016 fc17 bl 30a1c <__clzsi2+0x168> │ │ - 1a1ee: 1c6b adds r3, r5, #1 │ │ - 1a1f0: 7fda ldrb r2, [r3, #31] │ │ - 1a1f2: 1cab adds r3, r5, #2 │ │ - 1a1f4: 7fdb ldrb r3, [r3, #31] │ │ - 1a1f6: 1c20 adds r0, r4, #0 │ │ - 1a1f8: 3025 adds r0, #37 ; 0x25 │ │ - 1a1fa: 021b lsls r3, r3, #8 │ │ - 1a1fc: 4313 orrs r3, r2 │ │ - 1a1fe: 1cea adds r2, r5, #3 │ │ - 1a200: 7fd2 ldrb r2, [r2, #31] │ │ - 1a202: 0412 lsls r2, r2, #16 │ │ - 1a204: 4313 orrs r3, r2 │ │ - 1a206: 1d2a adds r2, r5, #4 │ │ - 1a208: 7fd2 ldrb r2, [r2, #31] │ │ - 1a20a: 0612 lsls r2, r2, #24 │ │ - 1a20c: 431a orrs r2, r3 │ │ - 1a20e: 6022 str r2, [r4, #0] │ │ - 1a210: 9207 str r2, [sp, #28] │ │ - 1a212: 1c2a adds r2, r5, #0 │ │ - 1a214: 3208 adds r2, #8 │ │ - 1a216: 7fd2 ldrb r2, [r2, #31] │ │ - 1a218: 1deb adds r3, r5, #7 │ │ - 1a21a: 7fdb ldrb r3, [r3, #31] │ │ - 1a21c: 0212 lsls r2, r2, #8 │ │ - 1a21e: 431a orrs r2, r3 │ │ - 1a220: 1c2b adds r3, r5, #0 │ │ - 1a222: 3328 adds r3, #40 ; 0x28 │ │ - 1a224: 781b ldrb r3, [r3, #0] │ │ - 1a226: 041b lsls r3, r3, #16 │ │ - 1a228: 431a orrs r2, r3 │ │ - 1a22a: 1c2b adds r3, r5, #0 │ │ - 1a22c: 3329 adds r3, #41 ; 0x29 │ │ - 1a22e: 781b ldrb r3, [r3, #0] │ │ - 1a230: 061b lsls r3, r3, #24 │ │ - 1a232: 431a orrs r2, r3 │ │ - 1a234: 1c2b adds r3, r5, #0 │ │ - 1a236: 6062 str r2, [r4, #4] │ │ - 1a238: 332a adds r3, #42 ; 0x2a │ │ - 1a23a: 7819 ldrb r1, [r3, #0] │ │ - 1a23c: 3301 adds r3, #1 │ │ - 1a23e: 781b ldrb r3, [r3, #0] │ │ - 1a240: 021b lsls r3, r3, #8 │ │ - 1a242: 430b orrs r3, r1 │ │ - 1a244: 1c29 adds r1, r5, #0 │ │ - 1a246: 312c adds r1, #44 ; 0x2c │ │ - 1a248: 7809 ldrb r1, [r1, #0] │ │ - 1a24a: 0409 lsls r1, r1, #16 │ │ - 1a24c: 430b orrs r3, r1 │ │ - 1a24e: 1c29 adds r1, r5, #0 │ │ - 1a250: 312d adds r1, #45 ; 0x2d │ │ - 1a252: 7809 ldrb r1, [r1, #0] │ │ - 1a254: 0609 lsls r1, r1, #24 │ │ - 1a256: 430b orrs r3, r1 │ │ - 1a258: 2100 movs r1, #0 │ │ - 1a25a: 60a3 str r3, [r4, #8] │ │ - 1a25c: 7001 strb r1, [r0, #0] │ │ - 1a25e: 482b ldr r0, [pc, #172] ; (1a30c ) │ │ - 1a260: 61a0 str r0, [r4, #24] │ │ - 1a262: 2040 movs r0, #64 ; 0x40 │ │ - 1a264: 8420 strh r0, [r4, #32] │ │ - 1a266: 1da8 adds r0, r5, #6 │ │ - 1a268: 7fc0 ldrb r0, [r0, #31] │ │ - 1a26a: 8461 strh r1, [r4, #34] ; 0x22 │ │ - 1a26c: 9907 ldr r1, [sp, #28] │ │ - 1a26e: 0100 lsls r0, r0, #4 │ │ - 1a270: 83e0 strh r0, [r4, #30] │ │ - 1a272: 2903 cmp r1, #3 │ │ - 1a274: d92c bls.n 1a2d0 │ │ - 1a276: 9808 ldr r0, [sp, #32] │ │ - 1a278: 3634 adds r6, #52 ; 0x34 │ │ - 1a27a: 4286 cmp r6, r0 │ │ - 1a27c: d228 bcs.n 1a2d0 │ │ - 1a27e: 1c29 adds r1, r5, #0 │ │ - 1a280: 312e adds r1, #46 ; 0x2e │ │ - 1a282: 7809 ldrb r1, [r1, #0] │ │ - 1a284: 2601 movs r6, #1 │ │ - 1a286: 4231 tst r1, r6 │ │ - 1a288: d008 beq.n 1a29c │ │ - 1a28a: 9e07 ldr r6, [sp, #28] │ │ - 1a28c: 2001 movs r0, #1 │ │ - 1a28e: 0852 lsrs r2, r2, #1 │ │ - 1a290: 0871 lsrs r1, r6, #1 │ │ - 1a292: 085b lsrs r3, r3, #1 │ │ - 1a294: 8460 strh r0, [r4, #34] ; 0x22 │ │ - 1a296: 6021 str r1, [r4, #0] │ │ - 1a298: 6062 str r2, [r4, #4] │ │ - 1a29a: 60a3 str r3, [r4, #8] │ │ - 1a29c: 352f adds r5, #47 ; 0x2f │ │ - 1a29e: 782b ldrb r3, [r5, #0] │ │ - 1a2a0: 0718 lsls r0, r3, #28 │ │ - 1a2a2: d506 bpl.n 1a2b2 │ │ - 1a2a4: 68a1 ldr r1, [r4, #8] │ │ - 1a2a6: 2904 cmp r1, #4 │ │ - 1a2a8: d903 bls.n 1a2b2 │ │ - 1a2aa: 8c63 ldrh r3, [r4, #34] ; 0x22 │ │ - 1a2ac: 2202 movs r2, #2 │ │ - 1a2ae: 4313 orrs r3, r2 │ │ - 1a2b0: 8463 strh r3, [r4, #34] ; 0x22 │ │ - 1a2b2: 8c63 ldrh r3, [r4, #34] ; 0x22 │ │ - 1a2b4: 2200 movs r2, #0 │ │ - 1a2b6: 07dd lsls r5, r3, #31 │ │ - 1a2b8: d500 bpl.n 1a2bc │ │ - 1a2ba: 2205 movs r2, #5 │ │ - 1a2bc: 9e04 ldr r6, [sp, #16] │ │ - 1a2be: 9d06 ldr r5, [sp, #24] │ │ - 1a2c0: 9805 ldr r0, [sp, #20] │ │ - 1a2c2: 1973 adds r3, r6, r5 │ │ - 1a2c4: 9e08 ldr r6, [sp, #32] │ │ - 1a2c6: 1b71 subs r1, r6, r5 │ │ - 1a2c8: 9100 str r1, [sp, #0] │ │ - 1a2ca: 1c21 adds r1, r4, #0 │ │ - 1a2cc: f011 f9b8 bl 2b640 │ │ - 1a2d0: 9d06 ldr r5, [sp, #24] │ │ - 1a2d2: 9807 ldr r0, [sp, #28] │ │ - 1a2d4: 182e adds r6, r5, r0 │ │ - 1a2d6: 9d0a ldr r5, [sp, #40] ; 0x28 │ │ - 1a2d8: 3701 adds r7, #1 │ │ - 1a2da: 3440 adds r4, #64 ; 0x40 │ │ - 1a2dc: 3520 adds r5, #32 │ │ - 1a2de: 950a str r5, [sp, #40] ; 0x28 │ │ - 1a2e0: 2f40 cmp r7, #64 ; 0x40 │ │ - 1a2e2: d000 beq.n 1a2e6 │ │ - 1a2e4: e766 b.n 1a1b4 │ │ - 1a2e6: e62b b.n 19f40 │ │ - 1a2e8: 9c04 ldr r4, [sp, #16] │ │ - 1a2ea: 9e0d ldr r6, [sp, #52] ; 0x34 │ │ - 1a2ec: 9a11 ldr r2, [sp, #68] ; 0x44 │ │ - 1a2ee: 1c20 adds r0, r4, #0 │ │ - 1a2f0: 6833 ldr r3, [r6, #0] │ │ - 1a2f2: 429a cmp r2, r3 │ │ - 1a2f4: d001 beq.n 1a2fa │ │ - 1a2f6: f016 fbe1 bl 30abc <__clzsi2+0x208> │ │ - 1a2fa: b013 add sp, #76 ; 0x4c │ │ - 1a2fc: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 1a2fe: 46c0 nop ; (mov r8, r8) │ │ - 1a300: e9bc 0000 ; instruction: 0xe9bc0000 │ │ - 1a304: 8240 strh r0, [r0, #18] │ │ - 1a306: 0000 movs r0, r0 │ │ - 1a308: e924 0000 stmdb r4!, {} │ │ - 1a30c: 4156 adcs r6, r2 │ │ + 19d86: 3308 adds r3, #8 │ │ + 19d88: 9a04 ldr r2, [sp, #16] │ │ + 19d8a: 18d3 adds r3, r2, r3 │ │ + 19d8c: e0dc b.n 19f48 │ │ + 19d8e: 9904 ldr r1, [sp, #16] │ │ + 19d90: 7a33 ldrb r3, [r6, #8] │ │ + 19d92: 3109 adds r1, #9 │ │ + 19d94: 2bef cmp r3, #239 ; 0xef │ │ + 19d96: d900 bls.n 19d9a │ │ + 19d98: 23ef movs r3, #239 ; 0xef │ │ + 19d9a: 4a39 ldr r2, [pc, #228] ; (19e80 ) │ │ + 19d9c: 50bb str r3, [r7, r2] │ │ + 19d9e: 4b39 ldr r3, [pc, #228] ; (19e84 ) │ │ + 19da0: 18fc adds r4, r7, r3 │ │ + 19da2: 4b39 ldr r3, [pc, #228] ; (19e88 ) │ │ + 19da4: 18fb adds r3, r7, r3 │ │ + 19da6: 9307 str r3, [sp, #28] │ │ + 19da8: 2301 movs r3, #1 │ │ + 19daa: 9305 str r3, [sp, #20] │ │ + 19dac: 4b34 ldr r3, [pc, #208] ; (19e80 ) │ │ + 19dae: 58fb ldr r3, [r7, r3] │ │ + 19db0: 9308 str r3, [sp, #32] │ │ + 19db2: 9a08 ldr r2, [sp, #32] │ │ + 19db4: 9b05 ldr r3, [sp, #20] │ │ + 19db6: 4293 cmp r3, r2 │ │ + 19db8: d8db bhi.n 19d72 │ │ + 19dba: 2200 movs r2, #0 │ │ + 19dbc: 9b03 ldr r3, [sp, #12] │ │ + 19dbe: 9805 ldr r0, [sp, #20] │ │ + 19dc0: 5c5d ldrb r5, [r3, r1] │ │ + 19dc2: ab27 add r3, sp, #156 ; 0x9c │ │ + 19dc4: 54c2 strb r2, [r0, r3] │ │ + 19dc6: 186b adds r3, r5, r1 │ │ + 19dc8: 1c1a adds r2, r3, #0 │ │ + 19dca: 9308 str r3, [sp, #32] │ │ + 19dcc: 7973 ldrb r3, [r6, #5] │ │ + 19dce: 7930 ldrb r0, [r6, #4] │ │ + 19dd0: 3211 adds r2, #17 │ │ + 19dd2: 021b lsls r3, r3, #8 │ │ + 19dd4: 4303 orrs r3, r0 │ │ + 19dd6: 79b0 ldrb r0, [r6, #6] │ │ + 19dd8: 0400 lsls r0, r0, #16 │ │ + 19dda: 4318 orrs r0, r3 │ │ + 19ddc: 79f3 ldrb r3, [r6, #7] │ │ + 19dde: 061b lsls r3, r3, #24 │ │ + 19de0: 4303 orrs r3, r0 │ │ + 19de2: 9804 ldr r0, [sp, #16] │ │ + 19de4: 3308 adds r3, #8 │ │ + 19de6: 181b adds r3, r3, r0 │ │ + 19de8: 429a cmp r2, r3 │ │ + 19dea: d8c2 bhi.n 19d72 │ │ + 19dec: 2d00 cmp r5, #0 │ │ + 19dee: d011 beq.n 19e14 │ │ + 19df0: 2d1f cmp r5, #31 │ │ + 19df2: d900 bls.n 19df6 │ │ + 19df4: 251f movs r5, #31 │ │ + 19df6: 9b03 ldr r3, [sp, #12] │ │ + 19df8: 3101 adds r1, #1 │ │ + 19dfa: 1c2a adds r2, r5, #0 │ │ + 19dfc: 1859 adds r1, r3, r1 │ │ + 19dfe: 9807 ldr r0, [sp, #28] │ │ + 19e00: f017 ff7c bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 19e04: 9b05 ldr r3, [sp, #20] │ │ + 19e06: 015b lsls r3, r3, #5 │ │ + 19e08: 18fb adds r3, r7, r3 │ │ + 19e0a: 195d adds r5, r3, r5 │ │ + 19e0c: 4b1f ldr r3, [pc, #124] ; (19e8c ) │ │ + 19e0e: 18ed adds r5, r5, r3 │ │ + 19e10: 2300 movs r3, #0 │ │ + 19e12: 712b strb r3, [r5, #4] │ │ + 19e14: 9808 ldr r0, [sp, #32] │ │ + 19e16: 9b03 ldr r3, [sp, #12] │ │ + 19e18: 3001 adds r0, #1 │ │ + 19e1a: 181d adds r5, r3, r0 │ │ + 19e1c: 786b ldrb r3, [r5, #1] │ │ + 19e1e: 782a ldrb r2, [r5, #0] │ │ + 19e20: 021b lsls r3, r3, #8 │ │ + 19e22: 4313 orrs r3, r2 │ │ + 19e24: 78aa ldrb r2, [r5, #2] │ │ + 19e26: 0412 lsls r2, r2, #16 │ │ + 19e28: 431a orrs r2, r3 │ │ + 19e2a: 78eb ldrb r3, [r5, #3] │ │ + 19e2c: 061b lsls r3, r3, #24 │ │ + 19e2e: 4313 orrs r3, r2 │ │ + 19e30: 6023 str r3, [r4, #0] │ │ + 19e32: 796b ldrb r3, [r5, #5] │ │ + 19e34: 792a ldrb r2, [r5, #4] │ │ + 19e36: 021b lsls r3, r3, #8 │ │ + 19e38: 4313 orrs r3, r2 │ │ + 19e3a: 79aa ldrb r2, [r5, #6] │ │ + 19e3c: 0412 lsls r2, r2, #16 │ │ + 19e3e: 431a orrs r2, r3 │ │ + 19e40: 79eb ldrb r3, [r5, #7] │ │ + 19e42: 061b lsls r3, r3, #24 │ │ + 19e44: 4313 orrs r3, r2 │ │ + 19e46: 6063 str r3, [r4, #4] │ │ + 19e48: 7a6b ldrb r3, [r5, #9] │ │ + 19e4a: 7a2a ldrb r2, [r5, #8] │ │ + 19e4c: 021b lsls r3, r3, #8 │ │ + 19e4e: 4313 orrs r3, r2 │ │ + 19e50: 7aaa ldrb r2, [r5, #10] │ │ + 19e52: 0412 lsls r2, r2, #16 │ │ + 19e54: 431a orrs r2, r3 │ │ + 19e56: 7aeb ldrb r3, [r5, #11] │ │ + 19e58: 061b lsls r3, r3, #24 │ │ + 19e5a: 4313 orrs r3, r2 │ │ + 19e5c: 60a3 str r3, [r4, #8] │ │ + 19e5e: 7b6b ldrb r3, [r5, #13] │ │ + 19e60: 7b2a ldrb r2, [r5, #12] │ │ + 19e62: 021b lsls r3, r3, #8 │ │ + 19e64: 4313 orrs r3, r2 │ │ + 19e66: 61a3 str r3, [r4, #24] │ │ + 19e68: 2340 movs r3, #64 ; 0x40 │ │ + 19e6a: 8423 strh r3, [r4, #32] │ │ + 19e6c: 7bab ldrb r3, [r5, #14] │ │ + 19e6e: 2b00 cmp r3, #0 │ │ + 19e70: d00e beq.n 19e90 │ │ + 19e72: 3301 adds r3, #1 │ │ + 19e74: e00e b.n 19e94 │ │ + 19e76: 46c0 nop ; (mov r8, r8) │ │ + 19e78: ab4f add r3, sp, #316 ; 0x13c │ │ + 19e7a: 0001 movs r1, r0 │ │ + 19e7c: e910 0000 ldmdb r0, {} │ │ + 19e80: e924 0000 stmdb r4!, {} │ │ + 19e84: 8240 strh r0, [r0, #18] │ │ + 19e86: 0000 movs r0, r0 │ │ + 19e88: e9bc 0000 ; instruction: 0xe9bc0000 │ │ + 19e8c: e998 0000 ; instruction: 0xe9980000 │ │ + 19e90: 2380 movs r3, #128 ; 0x80 │ │ + 19e92: 005b lsls r3, r3, #1 │ │ + 19e94: 83e3 strh r3, [r4, #30] │ │ + 19e96: 7beb ldrb r3, [r5, #15] │ │ + 19e98: 079b lsls r3, r3, #30 │ │ + 19e9a: 0fdb lsrs r3, r3, #31 │ │ + 19e9c: 8463 strh r3, [r4, #34] ; 0x22 │ │ + 19e9e: d002 beq.n 19ea6 │ │ + 19ea0: 6823 ldr r3, [r4, #0] │ │ + 19ea2: 085b lsrs r3, r3, #1 │ │ + 19ea4: 6023 str r3, [r4, #0] │ │ + 19ea6: 7beb ldrb r3, [r5, #15] │ │ + 19ea8: 07db lsls r3, r3, #31 │ │ + 19eaa: d503 bpl.n 19eb4 │ │ + 19eac: 2202 movs r2, #2 │ │ + 19eae: 8c63 ldrh r3, [r4, #34] ; 0x22 │ │ + 19eb0: 4313 orrs r3, r2 │ │ + 19eb2: 8463 strh r3, [r4, #34] ; 0x22 │ │ + 19eb4: 9905 ldr r1, [sp, #20] │ │ + 19eb6: 7bea ldrb r2, [r5, #15] │ │ + 19eb8: ab27 add r3, sp, #156 ; 0x9c │ │ + 19eba: 54ca strb r2, [r1, r3] │ │ + 19ebc: 9b03 ldr r3, [sp, #12] │ │ + 19ebe: 2116 movs r1, #22 │ │ + 19ec0: 791b ldrb r3, [r3, #4] │ │ + 19ec2: 2b07 cmp r3, #7 │ │ + 19ec4: d900 bls.n 19ec8 │ │ + 19ec6: 211e movs r1, #30 │ │ + 19ec8: 9b05 ldr r3, [sp, #20] │ │ + 19eca: 1809 adds r1, r1, r0 │ │ + 19ecc: 3440 adds r4, #64 ; 0x40 │ │ + 19ece: 3301 adds r3, #1 │ │ + 19ed0: 9305 str r3, [sp, #20] │ │ + 19ed2: 9b07 ldr r3, [sp, #28] │ │ + 19ed4: 3320 adds r3, #32 │ │ + 19ed6: 9307 str r3, [sp, #28] │ │ + 19ed8: e768 b.n 19dac │ │ + 19eda: 9b04 ldr r3, [sp, #16] │ │ + 19edc: 9a06 ldr r2, [sp, #24] │ │ + 19ede: 3304 adds r3, #4 │ │ + 19ee0: 9305 str r3, [sp, #20] │ │ + 19ee2: 4293 cmp r3, r2 │ │ + 19ee4: d301 bcc.n 19eea │ │ + 19ee6: f7ff fb9e bl 19626 │ │ + 19eea: 9a04 ldr r2, [sp, #16] │ │ + 19eec: 9b03 ldr r3, [sp, #12] │ │ + 19eee: 9905 ldr r1, [sp, #20] │ │ + 19ef0: 589b ldr r3, [r3, r2] │ │ + 19ef2: 9a06 ldr r2, [sp, #24] │ │ + 19ef4: 1a56 subs r6, r2, r1 │ │ + 19ef6: 429e cmp r6, r3 │ │ + 19ef8: d900 bls.n 19efc │ │ + 19efa: 1c1e adds r6, r3, #0 │ │ + 19efc: 2e00 cmp r6, #0 │ │ + 19efe: d10a bne.n 19f16 │ │ + 19f00: 9b05 ldr r3, [sp, #20] │ │ + 19f02: 3401 adds r4, #1 │ │ + 19f04: 3540 adds r5, #64 ; 0x40 │ │ + 19f06: 18f3 adds r3, r6, r3 │ │ + 19f08: 9304 str r3, [sp, #16] │ │ + 19f0a: 4b20 ldr r3, [pc, #128] ; (19f8c ) │ │ + 19f0c: 58fb ldr r3, [r7, r3] │ │ + 19f0e: 429c cmp r4, r3 │ │ + 19f10: d9e3 bls.n 19eda │ │ + 19f12: f7ff fb88 bl 19626 │ │ + 19f16: 2301 movs r3, #1 │ │ + 19f18: 2205 movs r2, #5 │ │ + 19f1a: 8c69 ldrh r1, [r5, #34] ; 0x22 │ │ + 19f1c: 400b ands r3, r1 │ │ + 19f1e: 4259 negs r1, r3 │ │ + 19f20: 400a ands r2, r1 │ │ + 19f22: a927 add r1, sp, #156 ; 0x9c │ │ + 19f24: 5c61 ldrb r1, [r4, r1] │ │ + 19f26: 0749 lsls r1, r1, #29 │ │ + 19f28: d503 bpl.n 19f32 │ │ + 19f2a: 2217 movs r2, #23 │ │ + 19f2c: 2b00 cmp r3, #0 │ │ + 19f2e: d100 bne.n 19f32 │ │ + 19f30: 2213 movs r2, #19 │ │ + 19f32: 9905 ldr r1, [sp, #20] │ │ + 19f34: 9b03 ldr r3, [sp, #12] │ │ + 19f36: 9600 str r6, [sp, #0] │ │ + 19f38: 1c38 adds r0, r7, #0 │ │ + 19f3a: 185b adds r3, r3, r1 │ │ + 19f3c: 1c29 adds r1, r5, #0 │ │ + 19f3e: f012 faa7 bl 2c490 │ │ + 19f42: e7dd b.n 19f00 │ │ + 19f44: 9b04 ldr r3, [sp, #16] │ │ + 19f46: 3304 adds r3, #4 │ │ + 19f48: 9304 str r3, [sp, #16] │ │ + 19f4a: f7ff fb6c bl 19626 │ │ + 19f4e: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 19f50: 2001 movs r0, #1 │ │ + 19f52: 58fb ldr r3, [r7, r3] │ │ + 19f54: 2b00 cmp r3, #0 │ │ + 19f56: d10a bne.n 19f6e │ │ + 19f58: 4b0c ldr r3, [pc, #48] ; (19f8c ) │ │ + 19f5a: 58fb ldr r3, [r7, r3] │ │ + 19f5c: 2b00 cmp r3, #0 │ │ + 19f5e: d103 bne.n 19f68 │ │ + 19f60: 9a1d ldr r2, [sp, #116] ; 0x74 │ │ + 19f62: 1c18 adds r0, r3, #0 │ │ + 19f64: 50bb str r3, [r7, r2] │ │ + 19f66: e002 b.n 19f6e │ │ + 19f68: 2204 movs r2, #4 │ │ + 19f6a: 4b09 ldr r3, [pc, #36] ; (19f90 ) │ │ + 19f6c: 50fa str r2, [r7, r3] │ │ + 19f6e: 9b1c ldr r3, [sp, #112] ; 0x70 │ │ + 19f70: 9a63 ldr r2, [sp, #396] ; 0x18c │ │ + 19f72: 681b ldr r3, [r3, #0] │ │ + 19f74: 429a cmp r2, r3 │ │ + 19f76: d006 beq.n 19f86 │ │ + 19f78: f017 fe98 bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + 19f7c: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 19f7e: 2b00 cmp r3, #0 │ │ + 19f80: d000 beq.n 19f84 │ │ + 19f82: e680 b.n 19c86 │ │ + 19f84: e6ce b.n 19d24 │ │ + 19f86: b065 add sp, #404 ; 0x194 │ │ + 19f88: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 19f8a: 46c0 nop ; (mov r8, r8) │ │ + 19f8c: e924 0000 stmdb r4!, {} │ │ + 19f90: e910 0000 ldmdb r0, {} │ │ + │ │ +00019f94 : │ │ + 19f94: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + 19f96: 1c03 adds r3, r0, #0 │ │ + 19f98: 2000 movs r0, #0 │ │ + 19f9a: 2601 movs r6, #1 │ │ + 19f9c: 1c07 adds r7, r0, #0 │ │ + 19f9e: 9101 str r1, [sp, #4] │ │ + 19fa0: 9a01 ldr r2, [sp, #4] │ │ + 19fa2: 3a01 subs r2, #1 │ │ + 19fa4: 9201 str r2, [sp, #4] │ │ + 19fa6: d359 bcc.n 1a05c │ │ + 19fa8: 7b5a ldrb r2, [r3, #13] │ │ + 19faa: 7b1c ldrb r4, [r3, #12] │ │ + 19fac: 0212 lsls r2, r2, #8 │ │ + 19fae: 4322 orrs r2, r4 │ │ + 19fb0: 7b9c ldrb r4, [r3, #14] │ │ + 19fb2: 0424 lsls r4, r4, #16 │ │ + 19fb4: 4314 orrs r4, r2 │ │ + 19fb6: 7bda ldrb r2, [r3, #15] │ │ + 19fb8: 0612 lsls r2, r2, #24 │ │ + 19fba: 4322 orrs r2, r4 │ │ + 19fbc: d008 beq.n 19fd0 │ │ + 19fbe: 3a01 subs r2, #1 │ │ + 19fc0: 0a14 lsrs r4, r2, #8 │ │ + 19fc2: 731a strb r2, [r3, #12] │ │ + 19fc4: 735c strb r4, [r3, #13] │ │ + 19fc6: 0c14 lsrs r4, r2, #16 │ │ + 19fc8: 0e12 lsrs r2, r2, #24 │ │ + 19fca: 739c strb r4, [r3, #14] │ │ + 19fcc: 73da strb r2, [r3, #15] │ │ + 19fce: e02c b.n 1a02a │ │ + 19fd0: 785c ldrb r4, [r3, #1] │ │ + 19fd2: 781d ldrb r5, [r3, #0] │ │ + 19fd4: 0224 lsls r4, r4, #8 │ │ + 19fd6: 432c orrs r4, r5 │ │ + 19fd8: 789d ldrb r5, [r3, #2] │ │ + 19fda: 042d lsls r5, r5, #16 │ │ + 19fdc: 4325 orrs r5, r4 │ │ + 19fde: 78dc ldrb r4, [r3, #3] │ │ + 19fe0: 0624 lsls r4, r4, #24 │ │ + 19fe2: 432c orrs r4, r5 │ │ + 19fe4: 791d ldrb r5, [r3, #4] │ │ + 19fe6: 46ac mov ip, r5 │ │ + 19fe8: 4661 mov r1, ip │ │ + 19fea: 795d ldrb r5, [r3, #5] │ │ + 19fec: 022d lsls r5, r5, #8 │ │ + 19fee: 430d orrs r5, r1 │ │ + 19ff0: 7999 ldrb r1, [r3, #6] │ │ + 19ff2: 0409 lsls r1, r1, #16 │ │ + 19ff4: 430d orrs r5, r1 │ │ + 19ff6: 79d9 ldrb r1, [r3, #7] │ │ + 19ff8: 0609 lsls r1, r1, #24 │ │ + 19ffa: 430d orrs r5, r1 │ │ + 19ffc: 42ac cmp r4, r5 │ │ + 19ffe: d208 bcs.n 1a012 │ │ + 1a000: 1c62 adds r2, r4, #1 │ │ + 1a002: 0a15 lsrs r5, r2, #8 │ │ + 1a004: 701a strb r2, [r3, #0] │ │ + 1a006: 705d strb r5, [r3, #1] │ │ + 1a008: 0c15 lsrs r5, r2, #16 │ │ + 1a00a: 0e12 lsrs r2, r2, #24 │ │ + 1a00c: 709d strb r5, [r3, #2] │ │ + 1a00e: 70da strb r2, [r3, #3] │ │ + 1a010: 7822 ldrb r2, [r4, #0] │ │ + 1a012: 0a14 lsrs r4, r2, #8 │ │ + 1a014: 721a strb r2, [r3, #8] │ │ + 1a016: 725c strb r4, [r3, #9] │ │ + 1a018: 0c14 lsrs r4, r2, #16 │ │ + 1a01a: 0e12 lsrs r2, r2, #24 │ │ + 1a01c: 72da strb r2, [r3, #11] │ │ + 1a01e: 2207 movs r2, #7 │ │ + 1a020: 729c strb r4, [r3, #10] │ │ + 1a022: 731a strb r2, [r3, #12] │ │ + 1a024: 735f strb r7, [r3, #13] │ │ + 1a026: 739f strb r7, [r3, #14] │ │ + 1a028: 73df strb r7, [r3, #15] │ │ + 1a02a: 2101 movs r1, #1 │ │ + 1a02c: 7a5c ldrb r4, [r3, #9] │ │ + 1a02e: 7a1a ldrb r2, [r3, #8] │ │ + 1a030: 0224 lsls r4, r4, #8 │ │ + 1a032: 4314 orrs r4, r2 │ │ + 1a034: 7a9a ldrb r2, [r3, #10] │ │ + 1a036: 0412 lsls r2, r2, #16 │ │ + 1a038: 4322 orrs r2, r4 │ │ + 1a03a: 7adc ldrb r4, [r3, #11] │ │ + 1a03c: 0624 lsls r4, r4, #24 │ │ + 1a03e: 4322 orrs r2, r4 │ │ + 1a040: 420a tst r2, r1 │ │ + 1a042: d000 beq.n 1a046 │ │ + 1a044: 4330 orrs r0, r6 │ │ + 1a046: 0854 lsrs r4, r2, #1 │ │ + 1a048: 721c strb r4, [r3, #8] │ │ + 1a04a: 0a54 lsrs r4, r2, #9 │ │ + 1a04c: 0676 lsls r6, r6, #25 │ │ + 1a04e: 725c strb r4, [r3, #9] │ │ + 1a050: 0c54 lsrs r4, r2, #17 │ │ + 1a052: 0e52 lsrs r2, r2, #25 │ │ + 1a054: 0e36 lsrs r6, r6, #24 │ │ + 1a056: 729c strb r4, [r3, #10] │ │ + 1a058: 72da strb r2, [r3, #11] │ │ + 1a05a: e7a1 b.n 19fa0 │ │ + 1a05c: bdfe pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ + │ │ +0001a05e : │ │ + 1a05e: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + 1a060: 1c04 adds r4, r0, #0 │ │ + 1a062: 7d63 ldrb r3, [r4, #21] │ │ + 1a064: 7d26 ldrb r6, [r4, #20] │ │ + 1a066: 7de5 ldrb r5, [r4, #23] │ │ + 1a068: 021b lsls r3, r3, #8 │ │ + 1a06a: 4333 orrs r3, r6 │ │ + 1a06c: 7da6 ldrb r6, [r4, #22] │ │ + 1a06e: 062d lsls r5, r5, #24 │ │ + 1a070: 0436 lsls r6, r6, #16 │ │ + 1a072: 431e orrs r6, r3 │ │ + 1a074: 4335 orrs r5, r6 │ │ + 1a076: 2dff cmp r5, #255 ; 0xff │ │ + 1a078: d86e bhi.n 1a158 │ │ + 1a07a: 2107 movs r1, #7 │ │ + 1a07c: 1c20 adds r0, r4, #0 │ │ + 1a07e: f7ff ff89 bl 19f94 │ │ + 1a082: 2305 movs r3, #5 │ │ + 1a084: 436b muls r3, r5 │ │ + 1a086: 18e5 adds r5, r4, r3 │ │ + 1a088: 7728 strb r0, [r5, #28] │ │ + 1a08a: 2101 movs r1, #1 │ │ + 1a08c: 1c20 adds r0, r4, #0 │ │ + 1a08e: f7ff ff81 bl 19f94 │ │ + 1a092: 2101 movs r1, #1 │ │ + 1a094: 9000 str r0, [sp, #0] │ │ + 1a096: 1c20 adds r0, r4, #0 │ │ + 1a098: f7ff ff7c bl 19f94 │ │ + 1a09c: 9001 str r0, [sp, #4] │ │ + 1a09e: 7c62 ldrb r2, [r4, #17] │ │ + 1a0a0: 7c25 ldrb r5, [r4, #16] │ │ + 1a0a2: 7ca3 ldrb r3, [r4, #18] │ │ + 1a0a4: 0212 lsls r2, r2, #8 │ │ + 1a0a6: 432a orrs r2, r5 │ │ + 1a0a8: 7ce5 ldrb r5, [r4, #19] │ │ + 1a0aa: 041b lsls r3, r3, #16 │ │ + 1a0ac: 4313 orrs r3, r2 │ │ + 1a0ae: 062d lsls r5, r5, #24 │ │ + 1a0b0: 431d orrs r5, r3 │ │ + 1a0b2: 2dff cmp r5, #255 ; 0xff │ │ + 1a0b4: d850 bhi.n 1a158 │ │ + 1a0b6: 7d63 ldrb r3, [r4, #21] │ │ + 1a0b8: 7d22 ldrb r2, [r4, #20] │ │ + 1a0ba: 021b lsls r3, r3, #8 │ │ + 1a0bc: 4313 orrs r3, r2 │ │ + 1a0be: 7da2 ldrb r2, [r4, #22] │ │ + 1a0c0: 0412 lsls r2, r2, #16 │ │ + 1a0c2: 431a orrs r2, r3 │ │ + 1a0c4: 7de3 ldrb r3, [r4, #23] │ │ + 1a0c6: 061b lsls r3, r3, #24 │ │ + 1a0c8: 4313 orrs r3, r2 │ │ + 1a0ca: 3301 adds r3, #1 │ │ + 1a0cc: 22ff movs r2, #255 ; 0xff │ │ + 1a0ce: 1c19 adds r1, r3, #0 │ │ + 1a0d0: 4011 ands r1, r2 │ │ + 1a0d2: 468c mov ip, r1 │ │ + 1a0d4: 4666 mov r6, ip │ │ + 1a0d6: 7426 strb r6, [r4, #16] │ │ + 1a0d8: 2605 movs r6, #5 │ │ + 1a0da: 7521 strb r1, [r4, #20] │ │ + 1a0dc: 0c19 lsrs r1, r3, #16 │ │ + 1a0de: 4011 ands r1, r2 │ │ + 1a0e0: 436e muls r6, r5 │ │ + 1a0e2: 75a1 strb r1, [r4, #22] │ │ + 1a0e4: 74a1 strb r1, [r4, #18] │ │ + 1a0e6: 9900 ldr r1, [sp, #0] │ │ + 1a0e8: 0a18 lsrs r0, r3, #8 │ │ + 1a0ea: 4010 ands r0, r2 │ │ + 1a0ec: 0e1f lsrs r7, r3, #24 │ │ + 1a0ee: 7560 strb r0, [r4, #21] │ │ + 1a0f0: 75e7 strb r7, [r4, #23] │ │ + 1a0f2: 7460 strb r0, [r4, #17] │ │ + 1a0f4: 74e7 strb r7, [r4, #19] │ │ + 1a0f6: 19a6 adds r6, r4, r6 │ │ + 1a0f8: 2900 cmp r1, #0 │ │ + 1a0fa: d007 beq.n 1a10c │ │ + 1a0fc: 4662 mov r2, ip │ │ + 1a0fe: 0a1b lsrs r3, r3, #8 │ │ + 1a100: 7632 strb r2, [r6, #24] │ │ + 1a102: 7673 strb r3, [r6, #25] │ │ + 1a104: 1c20 adds r0, r4, #0 │ │ + 1a106: f7ff ffaa bl 1a05e │ │ + 1a10a: e003 b.n 1a114 │ │ + 1a10c: 2301 movs r3, #1 │ │ + 1a10e: 425b negs r3, r3 │ │ + 1a110: 7633 strb r3, [r6, #24] │ │ + 1a112: 7673 strb r3, [r6, #25] │ │ + 1a114: 7d63 ldrb r3, [r4, #21] │ │ + 1a116: 7d22 ldrb r2, [r4, #20] │ │ + 1a118: 9901 ldr r1, [sp, #4] │ │ + 1a11a: 021b lsls r3, r3, #8 │ │ + 1a11c: 4313 orrs r3, r2 │ │ + 1a11e: 7da2 ldrb r2, [r4, #22] │ │ + 1a120: 0412 lsls r2, r2, #16 │ │ + 1a122: 431a orrs r2, r3 │ │ + 1a124: 7de3 ldrb r3, [r4, #23] │ │ + 1a126: 061b lsls r3, r3, #24 │ │ + 1a128: 4313 orrs r3, r2 │ │ + 1a12a: 0a1a lsrs r2, r3, #8 │ │ + 1a12c: 7462 strb r2, [r4, #17] │ │ + 1a12e: 0c1a lsrs r2, r3, #16 │ │ + 1a130: 74a2 strb r2, [r4, #18] │ │ + 1a132: 0e1a lsrs r2, r3, #24 │ │ + 1a134: 74e2 strb r2, [r4, #19] │ │ + 1a136: 2205 movs r2, #5 │ │ + 1a138: 7423 strb r3, [r4, #16] │ │ + 1a13a: 4355 muls r5, r2 │ │ + 1a13c: 2900 cmp r1, #0 │ │ + 1a13e: d006 beq.n 1a14e │ │ + 1a140: 22ff movs r2, #255 ; 0xff │ │ + 1a142: 1965 adds r5, r4, r5 │ │ + 1a144: 401a ands r2, r3 │ │ + 1a146: 0a1b lsrs r3, r3, #8 │ │ + 1a148: 76aa strb r2, [r5, #26] │ │ + 1a14a: 76eb strb r3, [r5, #27] │ │ + 1a14c: e789 b.n 1a062 │ │ + 1a14e: 2301 movs r3, #1 │ │ + 1a150: 1964 adds r4, r4, r5 │ │ + 1a152: 425b negs r3, r3 │ │ + 1a154: 76a3 strb r3, [r4, #26] │ │ + 1a156: 76e3 strb r3, [r4, #27] │ │ + 1a158: bdf7 pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ ... │ │ │ │ -0001a310 : │ │ - 1a310: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ - 1a312: 1c0d adds r5, r1, #0 │ │ - 1a314: 4960 ldr r1, [pc, #384] ; (1a498 ) │ │ - 1a316: 1c14 adds r4, r2, #0 │ │ - 1a318: 1d2e adds r6, r5, #4 │ │ - 1a31a: 1850 adds r0, r2, r1 │ │ - 1a31c: 4a5f ldr r2, [pc, #380] ; (1a49c ) │ │ - 1a31e: 1c29 adds r1, r5, #0 │ │ - 1a320: 3120 adds r1, #32 │ │ - 1a322: 18a7 adds r7, r4, r2 │ │ - 1a324: 4a5e ldr r2, [pc, #376] ; (1a4a0 ) │ │ - 1a326: 4293 cmp r3, r2 │ │ - 1a328: d877 bhi.n 1a41a │ │ - 1a32a: 221a movs r2, #26 │ │ - 1a32c: f016 fb76 bl 30a1c <__clzsi2+0x168> │ │ - 1a330: 220c movs r2, #12 │ │ - 1a332: 1c38 adds r0, r7, #0 │ │ - 1a334: 1c31 adds r1, r6, #0 │ │ - 1a336: f016 fb71 bl 30a1c <__clzsi2+0x168> │ │ - 1a33a: 7e6b ldrb r3, [r5, #25] │ │ - 1a33c: 7e2a ldrb r2, [r5, #24] │ │ - 1a33e: 021b lsls r3, r3, #8 │ │ - 1a340: 4313 orrs r3, r2 │ │ - 1a342: 019b lsls r3, r3, #6 │ │ - 1a344: 6023 str r3, [r4, #0] │ │ - 1a346: 2340 movs r3, #64 ; 0x40 │ │ - 1a348: 8123 strh r3, [r4, #8] │ │ - 1a34a: 1c2a adds r2, r5, #0 │ │ - 1a34c: 2300 movs r3, #0 │ │ - 1a34e: 1c10 adds r0, r2, #0 │ │ - 1a350: 3041 adds r0, #65 ; 0x41 │ │ - 1a352: 7800 ldrb r0, [r0, #0] │ │ - 1a354: 1c11 adds r1, r2, #0 │ │ - 1a356: 3140 adds r1, #64 ; 0x40 │ │ - 1a358: 7809 ldrb r1, [r1, #0] │ │ - 1a35a: 28ef cmp r0, #239 ; 0xef │ │ - 1a35c: d803 bhi.n 1a366 │ │ - 1a35e: 18e6 adds r6, r4, r3 │ │ - 1a360: 362d adds r6, #45 ; 0x2d │ │ - 1a362: 36ff adds r6, #255 ; 0xff │ │ - 1a364: 7030 strb r0, [r6, #0] │ │ - 1a366: 297f cmp r1, #127 ; 0x7f │ │ - 1a368: d804 bhi.n 1a374 │ │ - 1a36a: 18e0 adds r0, r4, r3 │ │ - 1a36c: 30ad adds r0, #173 ; 0xad │ │ - 1a36e: 30ff adds r0, #255 ; 0xff │ │ - 1a370: 3101 adds r1, #1 │ │ - 1a372: e004 b.n 1a37e │ │ - 1a374: 29fd cmp r1, #253 ; 0xfd │ │ - 1a376: d903 bls.n 1a380 │ │ - 1a378: 18e0 adds r0, r4, r3 │ │ - 1a37a: 30ad adds r0, #173 ; 0xad │ │ - 1a37c: 30ff adds r0, #255 ; 0xff │ │ - 1a37e: 7001 strb r1, [r0, #0] │ │ - 1a380: 3301 adds r3, #1 │ │ - 1a382: 3202 adds r2, #2 │ │ - 1a384: 2b78 cmp r3, #120 ; 0x78 │ │ - 1a386: d1e2 bne.n 1a34e │ │ - 1a388: 7c6a ldrb r2, [r5, #17] │ │ - 1a38a: 2301 movs r3, #1 │ │ - 1a38c: 421a tst r2, r3 │ │ - 1a38e: d002 beq.n 1a396 │ │ - 1a390: 6866 ldr r6, [r4, #4] │ │ - 1a392: 4333 orrs r3, r6 │ │ - 1a394: 6063 str r3, [r4, #4] │ │ - 1a396: 7c6b ldrb r3, [r5, #17] │ │ - 1a398: 079f lsls r7, r3, #30 │ │ - 1a39a: d503 bpl.n 1a3a4 │ │ - 1a39c: 6860 ldr r0, [r4, #4] │ │ - 1a39e: 2304 movs r3, #4 │ │ - 1a3a0: 4303 orrs r3, r0 │ │ - 1a3a2: 6063 str r3, [r4, #4] │ │ - 1a3a4: 7c6b ldrb r3, [r5, #17] │ │ - 1a3a6: 0759 lsls r1, r3, #29 │ │ - 1a3a8: d503 bpl.n 1a3b2 │ │ - 1a3aa: 6862 ldr r2, [r4, #4] │ │ - 1a3ac: 2302 movs r3, #2 │ │ - 1a3ae: 4313 orrs r3, r2 │ │ - 1a3b0: 6063 str r3, [r4, #4] │ │ - 1a3b2: 7caa ldrb r2, [r5, #18] │ │ - 1a3b4: 4b3b ldr r3, [pc, #236] ; (1a4a4 ) │ │ - 1a3b6: 218b movs r1, #139 ; 0x8b │ │ - 1a3b8: 0089 lsls r1, r1, #2 │ │ - 1a3ba: 54e2 strb r2, [r4, r3] │ │ - 1a3bc: 7cea ldrb r2, [r5, #19] │ │ - 1a3be: 238c movs r3, #140 ; 0x8c │ │ - 1a3c0: 009b lsls r3, r3, #2 │ │ - 1a3c2: 54e2 strb r2, [r4, r3] │ │ - 1a3c4: 7d2a ldrb r2, [r5, #20] │ │ - 1a3c6: 4b38 ldr r3, [pc, #224] ; (1a4a8 ) │ │ - 1a3c8: 1c0f adds r7, r1, #0 │ │ - 1a3ca: 54e2 strb r2, [r4, r3] │ │ - 1a3cc: 7d6a ldrb r2, [r5, #21] │ │ - 1a3ce: 4b37 ldr r3, [pc, #220] ; (1a4ac ) │ │ - 1a3d0: 54e2 strb r2, [r4, r3] │ │ - 1a3d2: 2319 movs r3, #25 │ │ - 1a3d4: 5463 strb r3, [r4, r1] │ │ - 1a3d6: 1c2a adds r2, r5, #0 │ │ - 1a3d8: 2300 movs r3, #0 │ │ - 1a3da: 26fc movs r6, #252 ; 0xfc │ │ - 1a3dc: 0076 lsls r6, r6, #1 │ │ - 1a3de: 1991 adds r1, r2, r6 │ │ - 1a3e0: 7809 ldrb r1, [r1, #0] │ │ - 1a3e2: 0058 lsls r0, r3, #1 │ │ - 1a3e4: 1820 adds r0, r4, r0 │ │ - 1a3e6: 8181 strh r1, [r0, #12] │ │ - 1a3e8: 29ff cmp r1, #255 ; 0xff │ │ - 1a3ea: d101 bne.n 1a3f0 │ │ - 1a3ec: 55e3 strb r3, [r4, r7] │ │ - 1a3ee: e00a b.n 1a406 │ │ - 1a3f0: 20fa movs r0, #250 ; 0xfa │ │ - 1a3f2: 30ff adds r0, #255 ; 0xff │ │ - 1a3f4: 1811 adds r1, r2, r0 │ │ - 1a3f6: 780e ldrb r6, [r1, #0] │ │ - 1a3f8: 18e0 adds r0, r4, r3 │ │ - 1a3fa: 30cc adds r0, #204 ; 0xcc │ │ - 1a3fc: 3301 adds r3, #1 │ │ - 1a3fe: 7006 strb r6, [r0, #0] │ │ - 1a400: 3202 adds r2, #2 │ │ - 1a402: 2b19 cmp r3, #25 │ │ - 1a404: d1e9 bne.n 1a3da │ │ - 1a406: 7eaa ldrb r2, [r5, #26] │ │ - 1a408: 4b29 ldr r3, [pc, #164] ; (1a4b0 ) │ │ - 1a40a: 54e2 strb r2, [r4, r3] │ │ - 1a40c: 7eea ldrb r2, [r5, #27] │ │ - 1a40e: 238f movs r3, #143 ; 0x8f │ │ - 1a410: 009b lsls r3, r3, #2 │ │ - 1a412: 54e2 strb r2, [r4, r3] │ │ - 1a414: 2380 movs r3, #128 ; 0x80 │ │ - 1a416: 8163 strh r3, [r4, #10] │ │ - 1a418: e198 b.n 1a74c │ │ - 1a41a: 221a movs r2, #26 │ │ - 1a41c: f016 fafe bl 30a1c <__clzsi2+0x168> │ │ - 1a420: 220c movs r2, #12 │ │ - 1a422: 1c38 adds r0, r7, #0 │ │ - 1a424: 1c31 adds r1, r6, #0 │ │ - 1a426: f016 faf9 bl 30a1c <__clzsi2+0x168> │ │ - 1a42a: 1c2b adds r3, r5, #0 │ │ - 1a42c: 333d adds r3, #61 ; 0x3d │ │ - 1a42e: 781a ldrb r2, [r3, #0] │ │ - 1a430: 2391 movs r3, #145 ; 0x91 │ │ - 1a432: 009b lsls r3, r3, #2 │ │ - 1a434: 54e2 strb r2, [r4, r3] │ │ - 1a436: 1c2b adds r3, r5, #0 │ │ - 1a438: 333c adds r3, #60 ; 0x3c │ │ - 1a43a: 781a ldrb r2, [r3, #0] │ │ - 1a43c: 4b1d ldr r3, [pc, #116] ; (1a4b4 ) │ │ - 1a43e: 54e2 strb r2, [r4, r3] │ │ - 1a440: 1c2a adds r2, r5, #0 │ │ - 1a442: 1c2b adds r3, r5, #0 │ │ - 1a444: 323f adds r2, #63 ; 0x3f │ │ - 1a446: 7812 ldrb r2, [r2, #0] │ │ - 1a448: 333e adds r3, #62 ; 0x3e │ │ - 1a44a: 781b ldrb r3, [r3, #0] │ │ - 1a44c: 0212 lsls r2, r2, #8 │ │ - 1a44e: 431a orrs r2, r3 │ │ - 1a450: 4b19 ldr r3, [pc, #100] ; (1a4b8 ) │ │ - 1a452: 52e2 strh r2, [r4, r3] │ │ - 1a454: 7d6b ldrb r3, [r5, #21] │ │ - 1a456: 7d2a ldrb r2, [r5, #20] │ │ - 1a458: 021b lsls r3, r3, #8 │ │ - 1a45a: 4313 orrs r3, r2 │ │ - 1a45c: 015b lsls r3, r3, #5 │ │ - 1a45e: 6023 str r3, [r4, #0] │ │ - 1a460: 7e2b ldrb r3, [r5, #24] │ │ - 1a462: 085b lsrs r3, r3, #1 │ │ - 1a464: 2b40 cmp r3, #64 ; 0x40 │ │ - 1a466: d900 bls.n 1a46a │ │ - 1a468: 2340 movs r3, #64 ; 0x40 │ │ - 1a46a: 8123 strh r3, [r4, #8] │ │ - 1a46c: 1c2a adds r2, r5, #0 │ │ - 1a46e: 2300 movs r3, #0 │ │ - 1a470: 1c10 adds r0, r2, #0 │ │ - 1a472: 3041 adds r0, #65 ; 0x41 │ │ - 1a474: 7800 ldrb r0, [r0, #0] │ │ - 1a476: 1c11 adds r1, r2, #0 │ │ - 1a478: 3140 adds r1, #64 ; 0x40 │ │ - 1a47a: 7809 ldrb r1, [r1, #0] │ │ - 1a47c: 28ef cmp r0, #239 ; 0xef │ │ - 1a47e: d803 bhi.n 1a488 │ │ - 1a480: 18e6 adds r6, r4, r3 │ │ - 1a482: 362d adds r6, #45 ; 0x2d │ │ - 1a484: 36ff adds r6, #255 ; 0xff │ │ - 1a486: 7030 strb r0, [r6, #0] │ │ - 1a488: 297f cmp r1, #127 ; 0x7f │ │ - 1a48a: d817 bhi.n 1a4bc │ │ - 1a48c: 18e0 adds r0, r4, r3 │ │ - 1a48e: 30ad adds r0, #173 ; 0xad │ │ - 1a490: 30ff adds r0, #255 ; 0xff │ │ - 1a492: 3101 adds r1, #1 │ │ - 1a494: e017 b.n 1a4c6 │ │ - 1a496: 46c0 nop ; (mov r8, r8) │ │ - 1a498: 0249 lsls r1, r1, #9 │ │ - 1a49a: 0000 movs r0, r0 │ │ - 1a49c: 0269 lsls r1, r5, #9 │ │ - 1a49e: 0000 movs r0, r0 │ │ - 1a4a0: 01ff lsls r7, r7, #7 │ │ - 1a4a2: 0000 movs r0, r0 │ │ - 1a4a4: 022f lsls r7, r5, #8 │ │ - 1a4a6: 0000 movs r0, r0 │ │ - 1a4a8: 0231 lsls r1, r6, #8 │ │ - 1a4aa: 0000 movs r0, r0 │ │ - 1a4ac: 0232 lsls r2, r6, #8 │ │ - 1a4ae: 0000 movs r0, r0 │ │ - 1a4b0: 023b lsls r3, r7, #8 │ │ - 1a4b2: 0000 movs r0, r0 │ │ - 1a4b4: 0245 lsls r5, r0, #9 │ │ - 1a4b6: 0000 movs r0, r0 │ │ - 1a4b8: 0242 lsls r2, r0, #9 │ │ - 1a4ba: 0000 movs r0, r0 │ │ - 1a4bc: 29fd cmp r1, #253 ; 0xfd │ │ - 1a4be: d903 bls.n 1a4c8 │ │ - 1a4c0: 18e0 adds r0, r4, r3 │ │ - 1a4c2: 30ad adds r0, #173 ; 0xad │ │ - 1a4c4: 30ff adds r0, #255 ; 0xff │ │ - 1a4c6: 7001 strb r1, [r0, #0] │ │ - 1a4c8: 3301 adds r3, #1 │ │ - 1a4ca: 3202 adds r2, #2 │ │ - 1a4cc: 2b78 cmp r3, #120 ; 0x78 │ │ - 1a4ce: d1cf bne.n 1a470 │ │ - 1a4d0: 2398 movs r3, #152 ; 0x98 │ │ - 1a4d2: 005b lsls r3, r3, #1 │ │ - 1a4d4: 5ce9 ldrb r1, [r5, r3] │ │ - 1a4d6: 2201 movs r2, #1 │ │ - 1a4d8: 4211 tst r1, r2 │ │ - 1a4da: d002 beq.n 1a4e2 │ │ - 1a4dc: 6861 ldr r1, [r4, #4] │ │ - 1a4de: 430a orrs r2, r1 │ │ - 1a4e0: 6062 str r2, [r4, #4] │ │ - 1a4e2: 5cea ldrb r2, [r5, r3] │ │ - 1a4e4: 0796 lsls r6, r2, #30 │ │ - 1a4e6: d503 bpl.n 1a4f0 │ │ - 1a4e8: 6867 ldr r7, [r4, #4] │ │ - 1a4ea: 2204 movs r2, #4 │ │ - 1a4ec: 433a orrs r2, r7 │ │ - 1a4ee: 6062 str r2, [r4, #4] │ │ - 1a4f0: 5cea ldrb r2, [r5, r3] │ │ - 1a4f2: 0750 lsls r0, r2, #29 │ │ - 1a4f4: d503 bpl.n 1a4fe │ │ - 1a4f6: 6861 ldr r1, [r4, #4] │ │ - 1a4f8: 2202 movs r2, #2 │ │ - 1a4fa: 430a orrs r2, r1 │ │ - 1a4fc: 6062 str r2, [r4, #4] │ │ - 1a4fe: 5ceb ldrb r3, [r5, r3] │ │ - 1a500: 071a lsls r2, r3, #28 │ │ - 1a502: d504 bpl.n 1a50e │ │ - 1a504: 6866 ldr r6, [r4, #4] │ │ - 1a506: 2380 movs r3, #128 ; 0x80 │ │ - 1a508: 011b lsls r3, r3, #4 │ │ - 1a50a: 4333 orrs r3, r6 │ │ - 1a50c: 6063 str r3, [r4, #4] │ │ - 1a50e: 2332 movs r3, #50 ; 0x32 │ │ - 1a510: 33ff adds r3, #255 ; 0xff │ │ - 1a512: 5cea ldrb r2, [r5, r3] │ │ - 1a514: 238b movs r3, #139 ; 0x8b │ │ - 1a516: 009b lsls r3, r3, #2 │ │ - 1a518: 2a19 cmp r2, #25 │ │ - 1a51a: d900 bls.n 1a51e │ │ - 1a51c: 2219 movs r2, #25 │ │ - 1a51e: 54e2 strb r2, [r4, r3] │ │ - 1a520: 2399 movs r3, #153 ; 0x99 │ │ - 1a522: 005b lsls r3, r3, #1 │ │ - 1a524: 5cea ldrb r2, [r5, r3] │ │ - 1a526: 4b97 ldr r3, [pc, #604] ; (1a784 ) │ │ - 1a528: 54e2 strb r2, [r4, r3] │ │ - 1a52a: 2334 movs r3, #52 ; 0x34 │ │ - 1a52c: 33ff adds r3, #255 ; 0xff │ │ - 1a52e: 5cea ldrb r2, [r5, r3] │ │ - 1a530: 238c movs r3, #140 ; 0x8c │ │ - 1a532: 009b lsls r3, r3, #2 │ │ - 1a534: 54e2 strb r2, [r4, r3] │ │ - 1a536: 239a movs r3, #154 ; 0x9a │ │ - 1a538: 005b lsls r3, r3, #1 │ │ - 1a53a: 5cea ldrb r2, [r5, r3] │ │ - 1a53c: 4b92 ldr r3, [pc, #584] ; (1a788 ) │ │ - 1a53e: 54e2 strb r2, [r4, r3] │ │ - 1a540: 2336 movs r3, #54 ; 0x36 │ │ - 1a542: 33ff adds r3, #255 ; 0xff │ │ - 1a544: 5cea ldrb r2, [r5, r3] │ │ - 1a546: 4b91 ldr r3, [pc, #580] ; (1a78c ) │ │ - 1a548: 54e2 strb r2, [r4, r3] │ │ - 1a54a: 23c1 movs r3, #193 ; 0xc1 │ │ - 1a54c: 005b lsls r3, r3, #1 │ │ - 1a54e: 5cea ldrb r2, [r5, r3] │ │ - 1a550: 07d7 lsls r7, r2, #31 │ │ - 1a552: d503 bpl.n 1a55c │ │ - 1a554: 6860 ldr r0, [r4, #4] │ │ - 1a556: 2208 movs r2, #8 │ │ - 1a558: 4302 orrs r2, r0 │ │ - 1a55a: 6062 str r2, [r4, #4] │ │ - 1a55c: 5cea ldrb r2, [r5, r3] │ │ - 1a55e: 0791 lsls r1, r2, #30 │ │ - 1a560: d503 bpl.n 1a56a │ │ - 1a562: 6866 ldr r6, [r4, #4] │ │ - 1a564: 2220 movs r2, #32 │ │ - 1a566: 4332 orrs r2, r6 │ │ - 1a568: 6062 str r2, [r4, #4] │ │ - 1a56a: 5cea ldrb r2, [r5, r3] │ │ - 1a56c: 0757 lsls r7, r2, #29 │ │ - 1a56e: d503 bpl.n 1a578 │ │ - 1a570: 6860 ldr r0, [r4, #4] │ │ - 1a572: 2210 movs r2, #16 │ │ - 1a574: 4302 orrs r2, r0 │ │ - 1a576: 6062 str r2, [r4, #4] │ │ - 1a578: 5ceb ldrb r3, [r5, r3] │ │ - 1a57a: 0719 lsls r1, r3, #28 │ │ - 1a57c: d504 bpl.n 1a588 │ │ - 1a57e: 6862 ldr r2, [r4, #4] │ │ - 1a580: 2380 movs r3, #128 ; 0x80 │ │ - 1a582: 015b lsls r3, r3, #5 │ │ - 1a584: 4313 orrs r3, r2 │ │ - 1a586: 6063 str r3, [r4, #4] │ │ - 1a588: 2384 movs r3, #132 ; 0x84 │ │ - 1a58a: 33ff adds r3, #255 ; 0xff │ │ - 1a58c: 5cea ldrb r2, [r5, r3] │ │ - 1a58e: 4b80 ldr r3, [pc, #512] ; (1a790 ) │ │ - 1a590: 2a19 cmp r2, #25 │ │ - 1a592: d900 bls.n 1a596 │ │ - 1a594: 2219 movs r2, #25 │ │ - 1a596: 54e2 strb r2, [r4, r3] │ │ - 1a598: 23c2 movs r3, #194 ; 0xc2 │ │ - 1a59a: 005b lsls r3, r3, #1 │ │ - 1a59c: 5cea ldrb r2, [r5, r3] │ │ - 1a59e: 4b7d ldr r3, [pc, #500] ; (1a794 ) │ │ - 1a5a0: 54e2 strb r2, [r4, r3] │ │ - 1a5a2: 2386 movs r3, #134 ; 0x86 │ │ - 1a5a4: 33ff adds r3, #255 ; 0xff │ │ - 1a5a6: 5cea ldrb r2, [r5, r3] │ │ - 1a5a8: 238d movs r3, #141 ; 0x8d │ │ - 1a5aa: 009b lsls r3, r3, #2 │ │ - 1a5ac: 54e2 strb r2, [r4, r3] │ │ - 1a5ae: 23c3 movs r3, #195 ; 0xc3 │ │ - 1a5b0: 005b lsls r3, r3, #1 │ │ - 1a5b2: 5cea ldrb r2, [r5, r3] │ │ - 1a5b4: 4b78 ldr r3, [pc, #480] ; (1a798 ) │ │ - 1a5b6: 54e2 strb r2, [r4, r3] │ │ - 1a5b8: 2388 movs r3, #136 ; 0x88 │ │ - 1a5ba: 33ff adds r3, #255 ; 0xff │ │ - 1a5bc: 5cea ldrb r2, [r5, r3] │ │ - 1a5be: 4b77 ldr r3, [pc, #476] ; (1a79c ) │ │ - 1a5c0: 54e2 strb r2, [r4, r3] │ │ - 1a5c2: 23ea movs r3, #234 ; 0xea │ │ - 1a5c4: 005b lsls r3, r3, #1 │ │ - 1a5c6: 5cea ldrb r2, [r5, r3] │ │ - 1a5c8: 07d6 lsls r6, r2, #31 │ │ - 1a5ca: d503 bpl.n 1a5d4 │ │ - 1a5cc: 6867 ldr r7, [r4, #4] │ │ - 1a5ce: 2240 movs r2, #64 ; 0x40 │ │ - 1a5d0: 433a orrs r2, r7 │ │ - 1a5d2: 6062 str r2, [r4, #4] │ │ - 1a5d4: 5cea ldrb r2, [r5, r3] │ │ - 1a5d6: 0790 lsls r0, r2, #30 │ │ - 1a5d8: d504 bpl.n 1a5e4 │ │ - 1a5da: 6861 ldr r1, [r4, #4] │ │ - 1a5dc: 2280 movs r2, #128 ; 0x80 │ │ - 1a5de: 0052 lsls r2, r2, #1 │ │ - 1a5e0: 430a orrs r2, r1 │ │ - 1a5e2: 6062 str r2, [r4, #4] │ │ - 1a5e4: 5cea ldrb r2, [r5, r3] │ │ - 1a5e6: 0756 lsls r6, r2, #29 │ │ - 1a5e8: d503 bpl.n 1a5f2 │ │ - 1a5ea: 6867 ldr r7, [r4, #4] │ │ - 1a5ec: 2280 movs r2, #128 ; 0x80 │ │ - 1a5ee: 433a orrs r2, r7 │ │ - 1a5f0: 6062 str r2, [r4, #4] │ │ - 1a5f2: 5cea ldrb r2, [r5, r3] │ │ - 1a5f4: 0710 lsls r0, r2, #28 │ │ - 1a5f6: d504 bpl.n 1a602 │ │ - 1a5f8: 6861 ldr r1, [r4, #4] │ │ - 1a5fa: 2280 movs r2, #128 ; 0x80 │ │ - 1a5fc: 0192 lsls r2, r2, #6 │ │ - 1a5fe: 430a orrs r2, r1 │ │ - 1a600: 6062 str r2, [r4, #4] │ │ - 1a602: 5ceb ldrb r3, [r5, r3] │ │ - 1a604: 2b7f cmp r3, #127 ; 0x7f │ │ - 1a606: d904 bls.n 1a612 │ │ - 1a608: 6862 ldr r2, [r4, #4] │ │ - 1a60a: 2380 movs r3, #128 ; 0x80 │ │ - 1a60c: 00db lsls r3, r3, #3 │ │ - 1a60e: 4313 orrs r3, r2 │ │ - 1a610: 6063 str r3, [r4, #4] │ │ - 1a612: 23d6 movs r3, #214 ; 0xd6 │ │ - 1a614: 33ff adds r3, #255 ; 0xff │ │ - 1a616: 5cea ldrb r2, [r5, r3] │ │ - 1a618: 4b61 ldr r3, [pc, #388] ; (1a7a0 ) │ │ - 1a61a: 2a19 cmp r2, #25 │ │ - 1a61c: d900 bls.n 1a620 │ │ - 1a61e: 2219 movs r2, #25 │ │ - 1a620: 54e2 strb r2, [r4, r3] │ │ - 1a622: 23eb movs r3, #235 ; 0xeb │ │ - 1a624: 005b lsls r3, r3, #1 │ │ - 1a626: 5cea ldrb r2, [r5, r3] │ │ - 1a628: 4b5e ldr r3, [pc, #376] ; (1a7a4 ) │ │ - 1a62a: 2100 movs r1, #0 │ │ - 1a62c: 54e2 strb r2, [r4, r3] │ │ - 1a62e: 23d8 movs r3, #216 ; 0xd8 │ │ - 1a630: 33ff adds r3, #255 ; 0xff │ │ - 1a632: 5cea ldrb r2, [r5, r3] │ │ - 1a634: 238e movs r3, #142 ; 0x8e │ │ - 1a636: 009b lsls r3, r3, #2 │ │ - 1a638: 54e2 strb r2, [r4, r3] │ │ - 1a63a: 23ec movs r3, #236 ; 0xec │ │ - 1a63c: 005b lsls r3, r3, #1 │ │ - 1a63e: 5cea ldrb r2, [r5, r3] │ │ - 1a640: 4b59 ldr r3, [pc, #356] ; (1a7a8 ) │ │ - 1a642: 54e2 strb r2, [r4, r3] │ │ - 1a644: 23da movs r3, #218 ; 0xda │ │ - 1a646: 33ff adds r3, #255 ; 0xff │ │ - 1a648: 5cea ldrb r2, [r5, r3] │ │ - 1a64a: 4b58 ldr r3, [pc, #352] ; (1a7ac ) │ │ - 1a64c: 54e2 strb r2, [r4, r3] │ │ - 1a64e: 1c22 adds r2, r4, #0 │ │ - 1a650: 1c2b adds r3, r5, #0 │ │ - 1a652: 269b movs r6, #155 ; 0x9b │ │ - 1a654: 0076 lsls r6, r6, #1 │ │ - 1a656: 1998 adds r0, r3, r6 │ │ - 1a658: 7807 ldrb r7, [r0, #0] │ │ - 1a65a: 1860 adds r0, r4, r1 │ │ - 1a65c: 1c06 adds r6, r0, #0 │ │ - 1a65e: 36cc adds r6, #204 ; 0xcc │ │ - 1a660: 7037 strb r7, [r6, #0] │ │ - 1a662: 279c movs r7, #156 ; 0x9c │ │ - 1a664: 007f lsls r7, r7, #1 │ │ - 1a666: 19de adds r6, r3, r7 │ │ - 1a668: 7836 ldrb r6, [r6, #0] │ │ - 1a66a: 3101 adds r1, #1 │ │ - 1a66c: 0236 lsls r6, r6, #8 │ │ - 1a66e: 46b4 mov ip, r6 │ │ - 1a670: 2638 movs r6, #56 ; 0x38 │ │ - 1a672: 36ff adds r6, #255 ; 0xff │ │ - 1a674: 199f adds r7, r3, r6 │ │ - 1a676: 783f ldrb r7, [r7, #0] │ │ - 1a678: 4666 mov r6, ip │ │ - 1a67a: 433e orrs r6, r7 │ │ - 1a67c: 8196 strh r6, [r2, #12] │ │ - 1a67e: 27ec movs r7, #236 ; 0xec │ │ - 1a680: 26c4 movs r6, #196 ; 0xc4 │ │ - 1a682: 183f adds r7, r7, r0 │ │ - 1a684: 0076 lsls r6, r6, #1 │ │ - 1a686: 46bc mov ip, r7 │ │ - 1a688: 199f adds r7, r3, r6 │ │ - 1a68a: 783f ldrb r7, [r7, #0] │ │ - 1a68c: 4666 mov r6, ip │ │ - 1a68e: 300d adds r0, #13 │ │ - 1a690: 3720 adds r7, #32 │ │ - 1a692: 7037 strb r7, [r6, #0] │ │ - 1a694: 1c17 adds r7, r2, #0 │ │ - 1a696: 26c5 movs r6, #197 ; 0xc5 │ │ - 1a698: 374c adds r7, #76 ; 0x4c │ │ - 1a69a: 0076 lsls r6, r6, #1 │ │ - 1a69c: 9701 str r7, [sp, #4] │ │ - 1a69e: 199f adds r7, r3, r6 │ │ - 1a6a0: 268a movs r6, #138 ; 0x8a │ │ - 1a6a2: 783f ldrb r7, [r7, #0] │ │ - 1a6a4: 36ff adds r6, #255 ; 0xff │ │ - 1a6a6: 5cf6 ldrb r6, [r6, r3] │ │ - 1a6a8: 023f lsls r7, r7, #8 │ │ - 1a6aa: 30ff adds r0, #255 ; 0xff │ │ - 1a6ac: 4337 orrs r7, r6 │ │ - 1a6ae: 9e01 ldr r6, [sp, #4] │ │ - 1a6b0: 8037 strh r7, [r6, #0] │ │ - 1a6b2: 27ed movs r7, #237 ; 0xed │ │ - 1a6b4: 007f lsls r7, r7, #1 │ │ - 1a6b6: 19de adds r6, r3, r7 │ │ - 1a6b8: 7836 ldrb r6, [r6, #0] │ │ - 1a6ba: 27ee movs r7, #238 ; 0xee │ │ - 1a6bc: 007f lsls r7, r7, #1 │ │ - 1a6be: 3620 adds r6, #32 │ │ - 1a6c0: 7006 strb r6, [r0, #0] │ │ - 1a6c2: 208c movs r0, #140 ; 0x8c │ │ - 1a6c4: 1880 adds r0, r0, r2 │ │ - 1a6c6: 4684 mov ip, r0 │ │ - 1a6c8: 20dc movs r0, #220 ; 0xdc │ │ - 1a6ca: 19de adds r6, r3, r7 │ │ - 1a6cc: 30ff adds r0, #255 ; 0xff │ │ - 1a6ce: 7836 ldrb r6, [r6, #0] │ │ - 1a6d0: 181f adds r7, r3, r0 │ │ - 1a6d2: 783f ldrb r7, [r7, #0] │ │ - 1a6d4: 0236 lsls r6, r6, #8 │ │ - 1a6d6: 3303 adds r3, #3 │ │ - 1a6d8: 433e orrs r6, r7 │ │ - 1a6da: 4667 mov r7, ip │ │ - 1a6dc: 803e strh r6, [r7, #0] │ │ - 1a6de: 3202 adds r2, #2 │ │ - 1a6e0: 2919 cmp r1, #25 │ │ - 1a6e2: d1b6 bne.n 1a652 │ │ - 1a6e4: 7c6a ldrb r2, [r5, #17] │ │ - 1a6e6: 4b32 ldr r3, [pc, #200] ; (1a7b0 ) │ │ - 1a6e8: 54e2 strb r2, [r4, r3] │ │ - 1a6ea: 7caa ldrb r2, [r5, #18] │ │ - 1a6ec: 238f movs r3, #143 ; 0x8f │ │ - 1a6ee: 009b lsls r3, r3, #2 │ │ - 1a6f0: 54e2 strb r2, [r4, r3] │ │ - 1a6f2: 7cea ldrb r2, [r5, #19] │ │ - 1a6f4: 4b2f ldr r3, [pc, #188] ; (1a7b4 ) │ │ - 1a6f6: 54e2 strb r2, [r4, r3] │ │ - 1a6f8: 7daa ldrb r2, [r5, #22] │ │ - 1a6fa: 4b2f ldr r3, [pc, #188] ; (1a7b8 ) │ │ - 1a6fc: 54e2 strb r2, [r4, r3] │ │ - 1a6fe: 7dea ldrb r2, [r5, #23] │ │ - 1a700: 2392 movs r3, #146 ; 0x92 │ │ - 1a702: 009b lsls r3, r3, #2 │ │ - 1a704: 54e2 strb r2, [r4, r3] │ │ - 1a706: 1c2b adds r3, r5, #0 │ │ - 1a708: 333a adds r3, #58 ; 0x3a │ │ - 1a70a: 781a ldrb r2, [r3, #0] │ │ - 1a70c: 2390 movs r3, #144 ; 0x90 │ │ - 1a70e: 009b lsls r3, r3, #2 │ │ - 1a710: 54e2 strb r2, [r4, r3] │ │ - 1a712: 1c2b adds r3, r5, #0 │ │ - 1a714: 333b adds r3, #59 ; 0x3b │ │ - 1a716: 781a ldrb r2, [r3, #0] │ │ - 1a718: 4b28 ldr r3, [pc, #160] ; (1a7bc ) │ │ - 1a71a: 54e2 strb r2, [r4, r3] │ │ - 1a71c: 7eaa ldrb r2, [r5, #26] │ │ - 1a71e: 4b28 ldr r3, [pc, #160] ; (1a7c0 ) │ │ - 1a720: 54e2 strb r2, [r4, r3] │ │ - 1a722: 7eea ldrb r2, [r5, #27] │ │ - 1a724: 4b27 ldr r3, [pc, #156] ; (1a7c4 ) │ │ - 1a726: 54e2 strb r2, [r4, r3] │ │ - 1a728: 7e6a ldrb r2, [r5, #25] │ │ - 1a72a: 237f movs r3, #127 ; 0x7f │ │ - 1a72c: 4013 ands r3, r2 │ │ - 1a72e: 009a lsls r2, r3, #2 │ │ - 1a730: 2b40 cmp r3, #64 ; 0x40 │ │ - 1a732: d801 bhi.n 1a738 │ │ - 1a734: 8162 strh r2, [r4, #10] │ │ - 1a736: e001 b.n 1a73c │ │ - 1a738: 2380 movs r3, #128 ; 0x80 │ │ - 1a73a: 8163 strh r3, [r4, #10] │ │ - 1a73c: 7e6b ldrb r3, [r5, #25] │ │ - 1a73e: 2b7f cmp r3, #127 ; 0x7f │ │ - 1a740: d804 bhi.n 1a74c │ │ - 1a742: 6860 ldr r0, [r4, #4] │ │ - 1a744: 2380 movs r3, #128 ; 0x80 │ │ - 1a746: 009b lsls r3, r3, #2 │ │ - 1a748: 4303 orrs r3, r0 │ │ - 1a74a: 6063 str r3, [r4, #4] │ │ - 1a74c: 4b0d ldr r3, [pc, #52] ; (1a784 ) │ │ - 1a74e: 5ce3 ldrb r3, [r4, r3] │ │ - 1a750: 2b18 cmp r3, #24 │ │ - 1a752: d804 bhi.n 1a75e │ │ - 1a754: 238c movs r3, #140 ; 0x8c │ │ - 1a756: 009b lsls r3, r3, #2 │ │ - 1a758: 5ce3 ldrb r3, [r4, r3] │ │ - 1a75a: 2b18 cmp r3, #24 │ │ - 1a75c: d903 bls.n 1a766 │ │ - 1a75e: 6861 ldr r1, [r4, #4] │ │ - 1a760: 2304 movs r3, #4 │ │ - 1a762: 4399 bics r1, r3 │ │ - 1a764: 6061 str r1, [r4, #4] │ │ - 1a766: 4b08 ldr r3, [pc, #32] ; (1a788 ) │ │ - 1a768: 5ce3 ldrb r3, [r4, r3] │ │ - 1a76a: 2b18 cmp r3, #24 │ │ - 1a76c: d803 bhi.n 1a776 │ │ - 1a76e: 4b07 ldr r3, [pc, #28] ; (1a78c ) │ │ - 1a770: 5ce3 ldrb r3, [r4, r3] │ │ - 1a772: 2b18 cmp r3, #24 │ │ - 1a774: d903 bls.n 1a77e │ │ - 1a776: 6862 ldr r2, [r4, #4] │ │ - 1a778: 2302 movs r3, #2 │ │ - 1a77a: 439a bics r2, r3 │ │ - 1a77c: 6062 str r2, [r4, #4] │ │ - 1a77e: 2001 movs r0, #1 │ │ - 1a780: bdfe pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ - 1a782: 46c0 nop ; (mov r8, r8) │ │ - 1a784: 022f lsls r7, r5, #8 │ │ - 1a786: 0000 movs r0, r0 │ │ - 1a788: 0231 lsls r1, r6, #8 │ │ - 1a78a: 0000 movs r0, r0 │ │ - 1a78c: 0232 lsls r2, r6, #8 │ │ - 1a78e: 0000 movs r0, r0 │ │ - 1a790: 022d lsls r5, r5, #8 │ │ - 1a792: 0000 movs r0, r0 │ │ - 1a794: 0233 lsls r3, r6, #8 │ │ - 1a796: 0000 movs r0, r0 │ │ - 1a798: 0235 lsls r5, r6, #8 │ │ - 1a79a: 0000 movs r0, r0 │ │ - 1a79c: 0236 lsls r6, r6, #8 │ │ - 1a79e: 0000 movs r0, r0 │ │ - 1a7a0: 022e lsls r6, r5, #8 │ │ - 1a7a2: 0000 movs r0, r0 │ │ - 1a7a4: 0237 lsls r7, r6, #8 │ │ - 1a7a6: 0000 movs r0, r0 │ │ - 1a7a8: 0239 lsls r1, r7, #8 │ │ - 1a7aa: 0000 movs r0, r0 │ │ - 1a7ac: 023a lsls r2, r7, #8 │ │ - 1a7ae: 0000 movs r0, r0 │ │ - 1a7b0: 023b lsls r3, r7, #8 │ │ - 1a7b2: 0000 movs r0, r0 │ │ - 1a7b4: 023d lsls r5, r7, #8 │ │ - 1a7b6: 0000 movs r0, r0 │ │ - 1a7b8: 0247 lsls r7, r0, #9 │ │ - 1a7ba: 0000 movs r0, r0 │ │ - 1a7bc: 0241 lsls r1, r0, #9 │ │ - 1a7be: 0000 movs r0, r0 │ │ - 1a7c0: 023f lsls r7, r7, #8 │ │ - 1a7c2: 0000 movs r0, r0 │ │ - 1a7c4: 023e lsls r6, r7, #8 │ │ +0001a15c : │ │ + 1a15c: b5f0 push {r4, r5, r6, r7, lr} │ │ + 1a15e: 4c45 ldr r4, [pc, #276] ; (1a274 ) │ │ + 1a160: 1c17 adds r7, r2, #0 │ │ + 1a162: 44a5 add sp, r4 │ │ + 1a164: 4c44 ldr r4, [pc, #272] ; (1a278 ) │ │ + 1a166: 4a45 ldr r2, [pc, #276] ; (1a27c ) │ │ + 1a168: 1c1e adds r6, r3, #0 │ │ + 1a16a: 447c add r4, pc │ │ + 1a16c: 6824 ldr r4, [r4, #0] │ │ + 1a16e: 9102 str r1, [sp, #8] │ │ + 1a170: a906 add r1, sp, #24 │ │ + 1a172: 6823 ldr r3, [r4, #0] │ │ + 1a174: 1852 adds r2, r2, r1 │ │ + 1a176: ad07 add r5, sp, #28 │ │ + 1a178: 6013 str r3, [r2, #0] │ │ + 1a17a: 22a3 movs r2, #163 ; 0xa3 │ │ + 1a17c: 9001 str r0, [sp, #4] │ │ + 1a17e: 2100 movs r1, #0 │ │ + 1a180: 1c28 adds r0, r5, #0 │ │ + 1a182: 00d2 lsls r2, r2, #3 │ │ + 1a184: f017 fd9a bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 1a188: 606f str r7, [r5, #4] │ │ + 1a18a: 1c28 adds r0, r5, #0 │ │ + 1a18c: 2500 movs r5, #0 │ │ + 1a18e: 9b02 ldr r3, [sp, #8] │ │ + 1a190: 9307 str r3, [sp, #28] │ │ + 1a192: f7ff ff64 bl 1a05e │ │ + 1a196: 9b01 ldr r3, [sp, #4] │ │ + 1a198: 9405 str r4, [sp, #20] │ │ + 1a19a: 199b adds r3, r3, r6 │ │ + 1a19c: 1c2e adds r6, r5, #0 │ │ + 1a19e: 9303 str r3, [sp, #12] │ │ + 1a1a0: 9b01 ldr r3, [sp, #4] │ │ + 1a1a2: 9300 str r3, [sp, #0] │ │ + 1a1a4: 9b00 ldr r3, [sp, #0] │ │ + 1a1a6: 9a03 ldr r2, [sp, #12] │ │ + 1a1a8: 4293 cmp r3, r2 │ │ + 1a1aa: d053 beq.n 1a254 │ │ + 1a1ac: a807 add r0, sp, #28 │ │ + 1a1ae: 2101 movs r1, #1 │ │ + 1a1b0: f7ff fef0 bl 19f94 │ │ + 1a1b4: 2300 movs r3, #0 │ │ + 1a1b6: 1c1c adds r4, r3, #0 │ │ + 1a1b8: 9004 str r0, [sp, #16] │ │ + 1a1ba: af07 add r7, sp, #28 │ │ + 1a1bc: 1c38 adds r0, r7, #0 │ │ + 1a1be: 2101 movs r1, #1 │ │ + 1a1c0: f7ff fee8 bl 19f94 │ │ + 1a1c4: 2205 movs r2, #5 │ │ + 1a1c6: 2800 cmp r0, #0 │ │ + 1a1c8: d004 beq.n 1a1d4 │ │ + 1a1ca: 4354 muls r4, r2 │ │ + 1a1cc: 193f adds r7, r7, r4 │ │ + 1a1ce: 7ebb ldrb r3, [r7, #26] │ │ + 1a1d0: 7efc ldrb r4, [r7, #27] │ │ + 1a1d2: e004 b.n 1a1de │ │ + 1a1d4: 1c23 adds r3, r4, #0 │ │ + 1a1d6: 4353 muls r3, r2 │ │ + 1a1d8: 18ff adds r7, r7, r3 │ │ + 1a1da: 7e3b ldrb r3, [r7, #24] │ │ + 1a1dc: 7e7c ldrb r4, [r7, #25] │ │ + 1a1de: 0224 lsls r4, r4, #8 │ │ + 1a1e0: 431c orrs r4, r3 │ │ + 1a1e2: 0423 lsls r3, r4, #16 │ │ + 1a1e4: 141b asrs r3, r3, #16 │ │ + 1a1e6: 1e1c subs r4, r3, #0 │ │ + 1a1e8: 2cff cmp r4, #255 ; 0xff │ │ + 1a1ea: d81d bhi.n 1a228 │ │ + 1a1ec: 2205 movs r2, #5 │ │ + 1a1ee: 1c21 adds r1, r4, #0 │ │ + 1a1f0: 4351 muls r1, r2 │ │ + 1a1f2: ab07 add r3, sp, #28 │ │ + 1a1f4: 1859 adds r1, r3, r1 │ │ + 1a1f6: 7f0d ldrb r5, [r1, #28] │ │ + 1a1f8: 6858 ldr r0, [r3, #4] │ │ + 1a1fa: 9907 ldr r1, [sp, #28] │ │ + 1a1fc: 4281 cmp r1, r0 │ │ + 1a1fe: d302 bcc.n 1a206 │ │ + 1a200: 68d9 ldr r1, [r3, #12] │ │ + 1a202: 2900 cmp r1, #0 │ │ + 1a204: d010 beq.n 1a228 │ │ + 1a206: 1c21 adds r1, r4, #0 │ │ + 1a208: 4351 muls r1, r2 │ │ + 1a20a: 185b adds r3, r3, r1 │ │ + 1a20c: 1c19 adds r1, r3, #0 │ │ + 1a20e: 7e1a ldrb r2, [r3, #24] │ │ + 1a210: 7e5b ldrb r3, [r3, #25] │ │ + 1a212: 3118 adds r1, #24 │ │ + 1a214: 021b lsls r3, r3, #8 │ │ + 1a216: 4313 orrs r3, r2 │ │ + 1a218: 041b lsls r3, r3, #16 │ │ + 1a21a: d405 bmi.n 1a228 │ │ + 1a21c: 78cb ldrb r3, [r1, #3] │ │ + 1a21e: 788a ldrb r2, [r1, #2] │ │ + 1a220: 021b lsls r3, r3, #8 │ │ + 1a222: 4313 orrs r3, r2 │ │ + 1a224: 041b lsls r3, r3, #16 │ │ + 1a226: d5c8 bpl.n 1a1ba │ │ + 1a228: 9b04 ldr r3, [sp, #16] │ │ + 1a22a: 2b00 cmp r3, #0 │ │ + 1a22c: d002 beq.n 1a234 │ │ + 1a22e: 43ed mvns r5, r5 │ │ + 1a230: 062d lsls r5, r5, #24 │ │ + 1a232: 0e2d lsrs r5, r5, #24 │ │ + 1a234: 9a00 ldr r2, [sp, #0] │ │ + 1a236: 9b01 ldr r3, [sp, #4] │ │ + 1a238: 19ae adds r6, r5, r6 │ │ + 1a23a: 0636 lsls r6, r6, #24 │ │ + 1a23c: 1a9b subs r3, r3, r2 │ │ + 1a23e: 1e5a subs r2, r3, #1 │ │ + 1a240: 4193 sbcs r3, r2 │ │ + 1a242: 9a00 ldr r2, [sp, #0] │ │ + 1a244: 0e36 lsrs r6, r6, #24 │ │ + 1a246: 425b negs r3, r3 │ │ + 1a248: 4033 ands r3, r6 │ │ + 1a24a: 7013 strb r3, [r2, #0] │ │ + 1a24c: 1c13 adds r3, r2, #0 │ │ + 1a24e: 3301 adds r3, #1 │ │ + 1a250: 9300 str r3, [sp, #0] │ │ + 1a252: e7a7 b.n 1a1a4 │ │ + 1a254: 9b07 ldr r3, [sp, #28] │ │ + 1a256: 9a02 ldr r2, [sp, #8] │ │ + 1a258: 1a98 subs r0, r3, r2 │ │ + 1a25a: 4b08 ldr r3, [pc, #32] ; (1a27c ) │ │ + 1a25c: aa06 add r2, sp, #24 │ │ + 1a25e: 189b adds r3, r3, r2 │ │ + 1a260: 681a ldr r2, [r3, #0] │ │ + 1a262: 9b05 ldr r3, [sp, #20] │ │ + 1a264: 681b ldr r3, [r3, #0] │ │ + 1a266: 429a cmp r2, r3 │ │ + 1a268: d001 beq.n 1a26e │ │ + 1a26a: f017 fd1f bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + 1a26e: 4b04 ldr r3, [pc, #16] ; (1a280 ) │ │ + 1a270: 449d add sp, r3 │ │ + 1a272: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 1a274: fac4 ffff ; instruction: 0xfac4ffff │ │ + 1a278: ec8e 0001 stc 0, cr0, [lr], {1} │ │ + 1a27c: 051c lsls r4, r3, #20 │ │ + 1a27e: 0000 movs r0, r0 │ │ + 1a280: 053c lsls r4, r7, #20 │ │ ... │ │ │ │ -0001a7c8 : │ │ - 1a7c8: b5f0 push {r4, r5, r6, r7, lr} │ │ - 1a7ca: 2b00 cmp r3, #0 │ │ - 1a7cc: dd18 ble.n 1a800 │ │ - 1a7ce: 1c1d adds r5, r3, #0 │ │ - 1a7d0: 2400 movs r4, #0 │ │ - 1a7d2: 680e ldr r6, [r1, #0] │ │ - 1a7d4: 2e00 cmp r6, #0 │ │ - 1a7d6: d106 bne.n 1a7e6 │ │ - 1a7d8: 6816 ldr r6, [r2, #0] │ │ - 1a7da: 1c77 adds r7, r6, #1 │ │ - 1a7dc: 6017 str r7, [r2, #0] │ │ - 1a7de: 7836 ldrb r6, [r6, #0] │ │ - 1a7e0: 6006 str r6, [r0, #0] │ │ - 1a7e2: 2608 movs r6, #8 │ │ - 1a7e4: 600e str r6, [r1, #0] │ │ - 1a7e6: 6807 ldr r7, [r0, #0] │ │ - 1a7e8: 0864 lsrs r4, r4, #1 │ │ - 1a7ea: 3d01 subs r5, #1 │ │ - 1a7ec: 07fe lsls r6, r7, #31 │ │ - 1a7ee: 4334 orrs r4, r6 │ │ - 1a7f0: 087e lsrs r6, r7, #1 │ │ - 1a7f2: 6006 str r6, [r0, #0] │ │ - 1a7f4: 680e ldr r6, [r1, #0] │ │ - 1a7f6: 3e01 subs r6, #1 │ │ - 1a7f8: 600e str r6, [r1, #0] │ │ - 1a7fa: 2d00 cmp r5, #0 │ │ - 1a7fc: d1e9 bne.n 1a7d2 │ │ - 1a7fe: e000 b.n 1a802 │ │ - 1a800: 2400 movs r4, #0 │ │ - 1a802: 2020 movs r0, #32 │ │ - 1a804: 1ac3 subs r3, r0, r3 │ │ - 1a806: 1c20 adds r0, r4, #0 │ │ - 1a808: 40d8 lsrs r0, r3 │ │ - 1a80a: bdf0 pop {r4, r5, r6, r7, pc} │ │ - │ │ -0001a80c : │ │ - 1a80c: b5f0 push {r4, r5, r6, r7, lr} │ │ - 1a80e: b091 sub sp, #68 ; 0x44 │ │ - 1a810: 9309 str r3, [sp, #36] ; 0x24 │ │ - 1a812: ab16 add r3, sp, #88 ; 0x58 │ │ - 1a814: 781b ldrb r3, [r3, #0] │ │ - 1a816: 9005 str r0, [sp, #20] │ │ - 1a818: 9102 str r1, [sp, #8] │ │ - 1a81a: 930a str r3, [sp, #40] ; 0x28 │ │ - 1a81c: 2300 movs r3, #0 │ │ - 1a81e: 9206 str r2, [sp, #24] │ │ - 1a820: 920d str r2, [sp, #52] ; 0x34 │ │ - 1a822: 930e str r3, [sp, #56] ; 0x38 │ │ - 1a824: 930f str r3, [sp, #60] ; 0x3c │ │ - 1a826: 1c1d adds r5, r3, #0 │ │ - 1a828: 1c1f adds r7, r3, #0 │ │ - 1a82a: 1c1c adds r4, r3, #0 │ │ - 1a82c: 1c1e adds r6, r3, #0 │ │ - 1a82e: 9802 ldr r0, [sp, #8] │ │ - 1a830: 2800 cmp r0, #0 │ │ - 1a832: d100 bne.n 1a836 │ │ - 1a834: e092 b.n 1a95c │ │ - 1a836: 2e00 cmp r6, #0 │ │ - 1a838: d109 bne.n 1a84e │ │ - 1a83a: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ - 1a83c: 960f str r6, [sp, #60] ; 0x3c │ │ - 1a83e: 960e str r6, [sp, #56] ; 0x38 │ │ - 1a840: 3302 adds r3, #2 │ │ - 1a842: 930d str r3, [sp, #52] ; 0x34 │ │ - 1a844: 2380 movs r3, #128 ; 0x80 │ │ - 1a846: 1c35 adds r5, r6, #0 │ │ - 1a848: 1c37 adds r7, r6, #0 │ │ - 1a84a: 2409 movs r4, #9 │ │ - 1a84c: 021e lsls r6, r3, #8 │ │ - 1a84e: 9802 ldr r0, [sp, #8] │ │ - 1a850: 9601 str r6, [sp, #4] │ │ - 1a852: 4286 cmp r6, r0 │ │ - 1a854: d900 bls.n 1a858 │ │ - 1a856: 9001 str r0, [sp, #4] │ │ - 1a858: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ - 1a85a: 9a06 ldr r2, [sp, #24] │ │ - 1a85c: 2100 movs r1, #0 │ │ - 1a85e: 3301 adds r3, #1 │ │ - 1a860: 18d3 adds r3, r2, r3 │ │ - 1a862: 9103 str r1, [sp, #12] │ │ - 1a864: 930b str r3, [sp, #44] ; 0x2c │ │ - 1a866: ab0e add r3, sp, #56 ; 0x38 │ │ - 1a868: 9304 str r3, [sp, #16] │ │ - 1a86a: a80f add r0, sp, #60 ; 0x3c │ │ - 1a86c: a90d add r1, sp, #52 ; 0x34 │ │ - 1a86e: 0623 lsls r3, r4, #24 │ │ - 1a870: 9007 str r0, [sp, #28] │ │ - 1a872: 9108 str r1, [sp, #32] │ │ - 1a874: aa0d add r2, sp, #52 ; 0x34 │ │ - 1a876: 161b asrs r3, r3, #24 │ │ - 1a878: a80e add r0, sp, #56 ; 0x38 │ │ - 1a87a: a90f add r1, sp, #60 ; 0x3c │ │ - 1a87c: f7ff ffa4 bl 1a7c8 │ │ - 1a880: 1c02 adds r2, r0, #0 │ │ - 1a882: 0400 lsls r0, r0, #16 │ │ - 1a884: 2c06 cmp r4, #6 │ │ - 1a886: d812 bhi.n 1a8ae │ │ - 1a888: 1e63 subs r3, r4, #1 │ │ - 1a88a: 2201 movs r2, #1 │ │ - 1a88c: 409a lsls r2, r3 │ │ - 1a88e: 0c03 lsrs r3, r0, #16 │ │ - 1a890: 429a cmp r2, r3 │ │ - 1a892: d131 bne.n 1a8f8 │ │ - 1a894: 2303 movs r3, #3 │ │ - 1a896: a80e add r0, sp, #56 ; 0x38 │ │ - 1a898: a90f add r1, sp, #60 ; 0x3c │ │ - 1a89a: aa0d add r2, sp, #52 ; 0x34 │ │ - 1a89c: f7ff ff94 bl 1a7c8 │ │ - 1a8a0: 1c43 adds r3, r0, #1 │ │ - 1a8a2: 061b lsls r3, r3, #24 │ │ - 1a8a4: 0e1b lsrs r3, r3, #24 │ │ - 1a8a6: 42a3 cmp r3, r4 │ │ - 1a8a8: d347 bcc.n 1a93a │ │ - 1a8aa: 1c5c adds r4, r3, #1 │ │ - 1a8ac: e020 b.n 1a8f0 │ │ - 1a8ae: 0c03 lsrs r3, r0, #16 │ │ - 1a8b0: 2c08 cmp r4, #8 │ │ - 1a8b2: d818 bhi.n 1a8e6 │ │ - 1a8b4: 2109 movs r1, #9 │ │ - 1a8b6: 1b09 subs r1, r1, r4 │ │ - 1a8b8: 22ff movs r2, #255 ; 0xff │ │ - 1a8ba: 410a asrs r2, r1 │ │ - 1a8bc: 0411 lsls r1, r2, #16 │ │ - 1a8be: 0c09 lsrs r1, r1, #16 │ │ - 1a8c0: 1f0a subs r2, r1, #4 │ │ - 1a8c2: 0412 lsls r2, r2, #16 │ │ - 1a8c4: 0c12 lsrs r2, r2, #16 │ │ - 1a8c6: 4293 cmp r3, r2 │ │ - 1a8c8: d914 bls.n 1a8f4 │ │ - 1a8ca: 3104 adds r1, #4 │ │ - 1a8cc: 0409 lsls r1, r1, #16 │ │ - 1a8ce: 0c09 lsrs r1, r1, #16 │ │ - 1a8d0: 428b cmp r3, r1 │ │ - 1a8d2: d80f bhi.n 1a8f4 │ │ - 1a8d4: 1a9b subs r3, r3, r2 │ │ - 1a8d6: 061b lsls r3, r3, #24 │ │ - 1a8d8: 0e1b lsrs r3, r3, #24 │ │ - 1a8da: 42a3 cmp r3, r4 │ │ - 1a8dc: d32d bcc.n 1a93a │ │ - 1a8de: 3301 adds r3, #1 │ │ - 1a8e0: 061c lsls r4, r3, #24 │ │ - 1a8e2: 0e24 lsrs r4, r4, #24 │ │ - 1a8e4: e02a b.n 1a93c │ │ - 1a8e6: 2c09 cmp r4, #9 │ │ - 1a8e8: d123 bne.n 1a932 │ │ - 1a8ea: 2bff cmp r3, #255 ; 0xff │ │ - 1a8ec: d90f bls.n 1a90e │ │ - 1a8ee: 1c54 adds r4, r2, #1 │ │ - 1a8f0: 0624 lsls r4, r4, #24 │ │ - 1a8f2: e7f6 b.n 1a8e2 │ │ - 1a8f4: 2c07 cmp r4, #7 │ │ - 1a8f6: d10a bne.n 1a90e │ │ - 1a8f8: 2208 movs r2, #8 │ │ - 1a8fa: 1b12 subs r2, r2, r4 │ │ - 1a8fc: 0612 lsls r2, r2, #24 │ │ - 1a8fe: 0e12 lsrs r2, r2, #24 │ │ - 1a900: 0c03 lsrs r3, r0, #16 │ │ - 1a902: 4093 lsls r3, r2 │ │ - 1a904: 061b lsls r3, r3, #24 │ │ - 1a906: 161b asrs r3, r3, #24 │ │ - 1a908: 4113 asrs r3, r2 │ │ - 1a90a: 041b lsls r3, r3, #16 │ │ - 1a90c: 0c1b lsrs r3, r3, #16 │ │ - 1a90e: 19db adds r3, r3, r7 │ │ - 1a910: 041b lsls r3, r3, #16 │ │ - 1a912: 0c1b lsrs r3, r3, #16 │ │ - 1a914: 061f lsls r7, r3, #24 │ │ - 1a916: 9805 ldr r0, [sp, #20] │ │ - 1a918: 9903 ldr r1, [sp, #12] │ │ - 1a91a: 0e3f lsrs r7, r7, #24 │ │ - 1a91c: 197a adds r2, r7, r5 │ │ - 1a91e: 0615 lsls r5, r2, #24 │ │ - 1a920: 1842 adds r2, r0, r1 │ │ - 1a922: 980a ldr r0, [sp, #40] ; 0x28 │ │ - 1a924: 0e2d lsrs r5, r5, #24 │ │ - 1a926: 1c3b adds r3, r7, #0 │ │ - 1a928: 2800 cmp r0, #0 │ │ - 1a92a: d001 beq.n 1a930 │ │ - 1a92c: 062b lsls r3, r5, #24 │ │ - 1a92e: 0e1b lsrs r3, r3, #24 │ │ - 1a930: 7013 strb r3, [r2, #0] │ │ - 1a932: 9903 ldr r1, [sp, #12] │ │ - 1a934: 3101 adds r1, #1 │ │ - 1a936: 9103 str r1, [sp, #12] │ │ - 1a938: e000 b.n 1a93c │ │ - 1a93a: 1c1c adds r4, r3, #0 │ │ - 1a93c: 9a0d ldr r2, [sp, #52] ; 0x34 │ │ - 1a93e: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ - 1a940: 429a cmp r2, r3 │ │ - 1a942: d20b bcs.n 1a95c │ │ - 1a944: 9803 ldr r0, [sp, #12] │ │ - 1a946: 9901 ldr r1, [sp, #4] │ │ - 1a948: 4288 cmp r0, r1 │ │ - 1a94a: d38c bcc.n 1a866 │ │ - 1a94c: 9a02 ldr r2, [sp, #8] │ │ - 1a94e: 9b05 ldr r3, [sp, #20] │ │ - 1a950: 1a76 subs r6, r6, r1 │ │ - 1a952: 1a52 subs r2, r2, r1 │ │ - 1a954: 185b adds r3, r3, r1 │ │ - 1a956: 9202 str r2, [sp, #8] │ │ - 1a958: 9305 str r3, [sp, #20] │ │ - 1a95a: e768 b.n 1a82e │ │ - 1a95c: b011 add sp, #68 ; 0x44 │ │ - 1a95e: bdf0 pop {r4, r5, r6, r7, pc} │ │ - │ │ -0001a960 : │ │ - 1a960: b5f0 push {r4, r5, r6, r7, lr} │ │ - 1a962: b091 sub sp, #68 ; 0x44 │ │ - 1a964: 9306 str r3, [sp, #24] │ │ - 1a966: ab16 add r3, sp, #88 ; 0x58 │ │ - 1a968: 781b ldrb r3, [r3, #0] │ │ - 1a96a: 2400 movs r4, #0 │ │ - 1a96c: 9004 str r0, [sp, #16] │ │ - 1a96e: 9102 str r1, [sp, #8] │ │ - 1a970: 9205 str r2, [sp, #20] │ │ - 1a972: 930a str r3, [sp, #40] ; 0x28 │ │ - 1a974: 920d str r2, [sp, #52] ; 0x34 │ │ - 1a976: 940e str r4, [sp, #56] ; 0x38 │ │ - 1a978: 940f str r4, [sp, #60] ; 0x3c │ │ - 1a97a: 1c25 adds r5, r4, #0 │ │ - 1a97c: 1c27 adds r7, r4, #0 │ │ - 1a97e: 1c26 adds r6, r4, #0 │ │ - 1a980: 9a02 ldr r2, [sp, #8] │ │ - 1a982: 2a00 cmp r2, #0 │ │ - 1a984: d100 bne.n 1a988 │ │ - 1a986: e08f b.n 1aaa8 │ │ - 1a988: 2e00 cmp r6, #0 │ │ - 1a98a: d109 bne.n 1a9a0 │ │ - 1a98c: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ - 1a98e: 960f str r6, [sp, #60] ; 0x3c │ │ - 1a990: 960e str r6, [sp, #56] ; 0x38 │ │ - 1a992: 3302 adds r3, #2 │ │ - 1a994: 930d str r3, [sp, #52] ; 0x34 │ │ - 1a996: 2380 movs r3, #128 ; 0x80 │ │ - 1a998: 1c35 adds r5, r6, #0 │ │ - 1a99a: 1c37 adds r7, r6, #0 │ │ - 1a99c: 2411 movs r4, #17 │ │ - 1a99e: 01de lsls r6, r3, #7 │ │ - 1a9a0: 9802 ldr r0, [sp, #8] │ │ - 1a9a2: 9601 str r6, [sp, #4] │ │ - 1a9a4: 4286 cmp r6, r0 │ │ - 1a9a6: d900 bls.n 1a9aa │ │ - 1a9a8: 9001 str r0, [sp, #4] │ │ - 1a9aa: 9b06 ldr r3, [sp, #24] │ │ - 1a9ac: 9a05 ldr r2, [sp, #20] │ │ - 1a9ae: 2100 movs r1, #0 │ │ - 1a9b0: 3301 adds r3, #1 │ │ - 1a9b2: 18d3 adds r3, r2, r3 │ │ - 1a9b4: 9103 str r1, [sp, #12] │ │ - 1a9b6: 930b str r3, [sp, #44] ; 0x2c │ │ - 1a9b8: ab0e add r3, sp, #56 ; 0x38 │ │ - 1a9ba: a80f add r0, sp, #60 ; 0x3c │ │ - 1a9bc: a90d add r1, sp, #52 ; 0x34 │ │ - 1a9be: 9307 str r3, [sp, #28] │ │ - 1a9c0: 0623 lsls r3, r4, #24 │ │ - 1a9c2: 9008 str r0, [sp, #32] │ │ - 1a9c4: 9109 str r1, [sp, #36] ; 0x24 │ │ - 1a9c6: 161b asrs r3, r3, #24 │ │ - 1a9c8: a80e add r0, sp, #56 ; 0x38 │ │ - 1a9ca: a90f add r1, sp, #60 ; 0x3c │ │ - 1a9cc: aa0d add r2, sp, #52 ; 0x34 │ │ - 1a9ce: f7ff fefb bl 1a7c8 │ │ - 1a9d2: 2c06 cmp r4, #6 │ │ - 1a9d4: d811 bhi.n 1a9fa │ │ - 1a9d6: 1e63 subs r3, r4, #1 │ │ - 1a9d8: 2201 movs r2, #1 │ │ - 1a9da: 409a lsls r2, r3 │ │ - 1a9dc: 4282 cmp r2, r0 │ │ - 1a9de: d12c bne.n 1aa3a │ │ - 1a9e0: 2304 movs r3, #4 │ │ - 1a9e2: a80e add r0, sp, #56 ; 0x38 │ │ - 1a9e4: a90f add r1, sp, #60 ; 0x3c │ │ - 1a9e6: aa0d add r2, sp, #52 ; 0x34 │ │ - 1a9e8: f7ff feee bl 1a7c8 │ │ - 1a9ec: 1c43 adds r3, r0, #1 │ │ - 1a9ee: 061b lsls r3, r3, #24 │ │ - 1a9f0: 0e1b lsrs r3, r3, #24 │ │ - 1a9f2: 42a3 cmp r3, r4 │ │ - 1a9f4: d33f bcc.n 1aa76 │ │ - 1a9f6: 1c5c adds r4, r3, #1 │ │ - 1a9f8: e01b b.n 1aa32 │ │ - 1a9fa: 2c10 cmp r4, #16 │ │ - 1a9fc: d813 bhi.n 1aa26 │ │ - 1a9fe: 4a2b ldr r2, [pc, #172] ; (1aaac ) │ │ - 1aa00: 2311 movs r3, #17 │ │ - 1aa02: 1b1b subs r3, r3, r4 │ │ - 1aa04: 411a asrs r2, r3 │ │ - 1aa06: 1c13 adds r3, r2, #0 │ │ - 1aa08: 3b08 subs r3, #8 │ │ - 1aa0a: 3208 adds r2, #8 │ │ - 1aa0c: 4298 cmp r0, r3 │ │ - 1aa0e: d912 bls.n 1aa36 │ │ - 1aa10: 4290 cmp r0, r2 │ │ - 1aa12: d810 bhi.n 1aa36 │ │ - 1aa14: 1ac0 subs r0, r0, r3 │ │ - 1aa16: 0600 lsls r0, r0, #24 │ │ - 1aa18: 0e00 lsrs r0, r0, #24 │ │ - 1aa1a: 42a0 cmp r0, r4 │ │ - 1aa1c: d32d bcc.n 1aa7a │ │ - 1aa1e: 3001 adds r0, #1 │ │ - 1aa20: 0604 lsls r4, r0, #24 │ │ - 1aa22: 0e24 lsrs r4, r4, #24 │ │ - 1aa24: e02a b.n 1aa7c │ │ - 1aa26: 2c11 cmp r4, #17 │ │ - 1aa28: d121 bne.n 1aa6e │ │ - 1aa2a: 4b20 ldr r3, [pc, #128] ; (1aaac ) │ │ - 1aa2c: 4298 cmp r0, r3 │ │ - 1aa2e: d90c bls.n 1aa4a │ │ - 1aa30: 1c44 adds r4, r0, #1 │ │ - 1aa32: 0624 lsls r4, r4, #24 │ │ - 1aa34: e7f5 b.n 1aa22 │ │ - 1aa36: 2c10 cmp r4, #16 │ │ - 1aa38: d007 beq.n 1aa4a │ │ - 1aa3a: 2310 movs r3, #16 │ │ - 1aa3c: 1b1b subs r3, r3, r4 │ │ - 1aa3e: 061b lsls r3, r3, #24 │ │ - 1aa40: 0e1b lsrs r3, r3, #24 │ │ - 1aa42: 4098 lsls r0, r3 │ │ - 1aa44: 0400 lsls r0, r0, #16 │ │ - 1aa46: 1400 asrs r0, r0, #16 │ │ - 1aa48: 4118 asrs r0, r3 │ │ - 1aa4a: 043b lsls r3, r7, #16 │ │ - 1aa4c: 141b asrs r3, r3, #16 │ │ - 1aa4e: 18c0 adds r0, r0, r3 │ │ - 1aa50: 0407 lsls r7, r0, #16 │ │ - 1aa52: 9b03 ldr r3, [sp, #12] │ │ - 1aa54: 1940 adds r0, r0, r5 │ │ - 1aa56: 0405 lsls r5, r0, #16 │ │ - 1aa58: 990a ldr r1, [sp, #40] ; 0x28 │ │ - 1aa5a: 9804 ldr r0, [sp, #16] │ │ - 1aa5c: 005a lsls r2, r3, #1 │ │ - 1aa5e: 0c3f lsrs r7, r7, #16 │ │ - 1aa60: 0c2d lsrs r5, r5, #16 │ │ - 1aa62: 1882 adds r2, r0, r2 │ │ - 1aa64: 1c3b adds r3, r7, #0 │ │ - 1aa66: 2900 cmp r1, #0 │ │ - 1aa68: d000 beq.n 1aa6c │ │ - 1aa6a: 1c2b adds r3, r5, #0 │ │ - 1aa6c: 8013 strh r3, [r2, #0] │ │ - 1aa6e: 9a03 ldr r2, [sp, #12] │ │ - 1aa70: 3201 adds r2, #1 │ │ - 1aa72: 9203 str r2, [sp, #12] │ │ - 1aa74: e002 b.n 1aa7c │ │ - 1aa76: 1c1c adds r4, r3, #0 │ │ - 1aa78: e000 b.n 1aa7c │ │ - 1aa7a: 1c04 adds r4, r0, #0 │ │ - 1aa7c: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ - 1aa7e: 980b ldr r0, [sp, #44] ; 0x2c │ │ - 1aa80: 4283 cmp r3, r0 │ │ - 1aa82: d211 bcs.n 1aaa8 │ │ - 1aa84: 9903 ldr r1, [sp, #12] │ │ - 1aa86: 9a01 ldr r2, [sp, #4] │ │ - 1aa88: 4291 cmp r1, r2 │ │ - 1aa8a: d395 bcc.n 1a9b8 │ │ - 1aa8c: 9802 ldr r0, [sp, #8] │ │ - 1aa8e: 9904 ldr r1, [sp, #16] │ │ - 1aa90: 1ab6 subs r6, r6, r2 │ │ - 1aa92: 1a80 subs r0, r0, r2 │ │ - 1aa94: 0052 lsls r2, r2, #1 │ │ - 1aa96: 1889 adds r1, r1, r2 │ │ - 1aa98: 9002 str r0, [sp, #8] │ │ - 1aa9a: 9104 str r1, [sp, #16] │ │ - 1aa9c: 9805 ldr r0, [sp, #20] │ │ - 1aa9e: 9906 ldr r1, [sp, #24] │ │ - 1aaa0: 1842 adds r2, r0, r1 │ │ - 1aaa2: 4293 cmp r3, r2 │ │ - 1aaa4: d200 bcs.n 1aaa8 │ │ - 1aaa6: e76b b.n 1a980 │ │ - 1aaa8: b011 add sp, #68 ; 0x44 │ │ - 1aaaa: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 1aaac: ffff 0000 vaddl.u q8, d15, d0 │ │ - │ │ -0001aab0 : │ │ - 1aab0: 4b63 ldr r3, [pc, #396] ; (1ac40 ) │ │ - 1aab2: b5f0 push {r4, r5, r6, r7, lr} │ │ - 1aab4: 447b add r3, pc │ │ - 1aab6: 681b ldr r3, [r3, #0] │ │ - 1aab8: b0f3 sub sp, #460 ; 0x1cc │ │ - 1aaba: 9204 str r2, [sp, #16] │ │ - 1aabc: 681a ldr r2, [r3, #0] │ │ - 1aabe: 1c0d adds r5, r1, #0 │ │ - 1aac0: 2100 movs r1, #0 │ │ - 1aac2: 9271 str r2, [sp, #452] ; 0x1c4 │ │ - 1aac4: 4a5f ldr r2, [pc, #380] ; (1ac44 ) │ │ - 1aac6: 9003 str r0, [sp, #12] │ │ - 1aac8: 9102 str r1, [sp, #8] │ │ - 1aaca: 1884 adds r4, r0, r2 │ │ - 1aacc: 9101 str r1, [sp, #4] │ │ - 1aace: 9305 str r3, [sp, #20] │ │ - 1aad0: 6822 ldr r2, [r4, #0] │ │ - 1aad2: 2a00 cmp r2, #0 │ │ - 1aad4: d102 bne.n 1aadc │ │ - 1aad6: 6863 ldr r3, [r4, #4] │ │ - 1aad8: 2b00 cmp r3, #0 │ │ - 1aada: d068 beq.n 1abae │ │ - 1aadc: 2384 movs r3, #132 ; 0x84 │ │ - 1aade: 9307 str r3, [sp, #28] │ │ - 1aae0: 1c23 adds r3, r4, #0 │ │ - 1aae2: 3b10 subs r3, #16 │ │ - 1aae4: 6818 ldr r0, [r3, #0] │ │ - 1aae6: 2800 cmp r0, #0 │ │ - 1aae8: d005 beq.n 1aaf6 │ │ - 1aaea: 9904 ldr r1, [sp, #16] │ │ - 1aaec: 2900 cmp r1, #0 │ │ - 1aaee: d002 beq.n 1aaf6 │ │ - 1aaf0: 6803 ldr r3, [r0, #0] │ │ - 1aaf2: 691b ldr r3, [r3, #16] │ │ - 1aaf4: 4798 blx r3 │ │ - 1aaf6: 1f27 subs r7, r4, #4 │ │ - 1aaf8: 683a ldr r2, [r7, #0] │ │ - 1aafa: 2a00 cmp r2, #0 │ │ - 1aafc: d005 beq.n 1ab0a │ │ - 1aafe: 1c23 adds r3, r4, #0 │ │ - 1ab00: 3b08 subs r3, #8 │ │ - 1ab02: 9907 ldr r1, [sp, #28] │ │ - 1ab04: 681b ldr r3, [r3, #0] │ │ - 1ab06: 18cb adds r3, r1, r3 │ │ - 1ab08: 9307 str r3, [sp, #28] │ │ - 1ab0a: 2d00 cmp r5, #0 │ │ - 1ab0c: d04a beq.n 1aba4 │ │ - 1ab0e: ae49 add r6, sp, #292 ; 0x124 │ │ - 1ab10: 2346 movs r3, #70 ; 0x46 │ │ - 1ab12: 7033 strb r3, [r6, #0] │ │ - 1ab14: 2358 movs r3, #88 ; 0x58 │ │ - 1ab16: 7073 strb r3, [r6, #1] │ │ - 1ab18: 2330 movs r3, #48 ; 0x30 │ │ - 1ab1a: 70b3 strb r3, [r6, #2] │ │ - 1ab1c: 9802 ldr r0, [sp, #8] │ │ - 1ab1e: 210a movs r1, #10 │ │ - 1ab20: f013 fa84 bl 2e02c <__aeabi_uidivmod> │ │ - 1ab24: 3130 adds r1, #48 ; 0x30 │ │ - 1ab26: 70f1 strb r1, [r6, #3] │ │ - 1ab28: 1c30 adds r0, r6, #0 │ │ - 1ab2a: 2101 movs r1, #1 │ │ - 1ab2c: 2204 movs r2, #4 │ │ - 1ab2e: 1c2b adds r3, r5, #0 │ │ - 1ab30: f016 f8ac bl 30c8c <__clzsi2+0x3d8> │ │ - 1ab34: 9a07 ldr r2, [sp, #28] │ │ - 1ab36: ab08 add r3, sp, #32 │ │ - 1ab38: ae51 add r6, sp, #324 ; 0x144 │ │ - 1ab3a: 9208 str r2, [sp, #32] │ │ - 1ab3c: 9300 str r3, [sp, #0] │ │ - 1ab3e: 1c18 adds r0, r3, #0 │ │ - 1ab40: 2101 movs r1, #1 │ │ - 1ab42: 1c2b adds r3, r5, #0 │ │ - 1ab44: 2204 movs r2, #4 │ │ - 1ab46: f016 f8a1 bl 30c8c <__clzsi2+0x3d8> │ │ - 1ab4a: 1c30 adds r0, r6, #0 │ │ - 1ab4c: 1c21 adds r1, r4, #0 │ │ - 1ab4e: 2280 movs r2, #128 ; 0x80 │ │ - 1ab50: f015 ff64 bl 30a1c <__clzsi2+0x168> │ │ - 1ab54: 6821 ldr r1, [r4, #0] │ │ - 1ab56: 6862 ldr r2, [r4, #4] │ │ - 1ab58: 68a3 ldr r3, [r4, #8] │ │ - 1ab5a: 9151 str r1, [sp, #324] ; 0x144 │ │ - 1ab5c: 6072 str r2, [r6, #4] │ │ - 1ab5e: 68e1 ldr r1, [r4, #12] │ │ - 1ab60: 6922 ldr r2, [r4, #16] │ │ - 1ab62: 60b3 str r3, [r6, #8] │ │ - 1ab64: 60f1 str r1, [r6, #12] │ │ - 1ab66: 6132 str r2, [r6, #16] │ │ - 1ab68: 6963 ldr r3, [r4, #20] │ │ - 1ab6a: 69a1 ldr r1, [r4, #24] │ │ - 1ab6c: 69e2 ldr r2, [r4, #28] │ │ - 1ab6e: 6173 str r3, [r6, #20] │ │ - 1ab70: 61b1 str r1, [r6, #24] │ │ - 1ab72: 61f2 str r2, [r6, #28] │ │ - 1ab74: 1c30 adds r0, r6, #0 │ │ - 1ab76: 1c26 adds r6, r4, #0 │ │ - 1ab78: 2101 movs r1, #1 │ │ - 1ab7a: 2280 movs r2, #128 ; 0x80 │ │ - 1ab7c: 1c2b adds r3, r5, #0 │ │ - 1ab7e: 3e08 subs r6, #8 │ │ - 1ab80: f016 f884 bl 30c8c <__clzsi2+0x3d8> │ │ - 1ab84: 6833 ldr r3, [r6, #0] │ │ - 1ab86: a808 add r0, sp, #32 │ │ - 1ab88: 2101 movs r1, #1 │ │ - 1ab8a: 9308 str r3, [sp, #32] │ │ - 1ab8c: 2204 movs r2, #4 │ │ - 1ab8e: 1c2b adds r3, r5, #0 │ │ - 1ab90: f016 f87c bl 30c8c <__clzsi2+0x3d8> │ │ - 1ab94: 6838 ldr r0, [r7, #0] │ │ - 1ab96: 2800 cmp r0, #0 │ │ - 1ab98: d004 beq.n 1aba4 │ │ - 1ab9a: 6832 ldr r2, [r6, #0] │ │ - 1ab9c: 2101 movs r1, #1 │ │ - 1ab9e: 1c2b adds r3, r5, #0 │ │ - 1aba0: f016 f874 bl 30c8c <__clzsi2+0x3d8> │ │ - 1aba4: 9b07 ldr r3, [sp, #28] │ │ - 1aba6: 9901 ldr r1, [sp, #4] │ │ - 1aba8: 3308 adds r3, #8 │ │ - 1abaa: 18c9 adds r1, r1, r3 │ │ - 1abac: 9101 str r1, [sp, #4] │ │ - 1abae: 9a02 ldr r2, [sp, #8] │ │ - 1abb0: 3490 adds r4, #144 ; 0x90 │ │ - 1abb2: 3201 adds r2, #1 │ │ - 1abb4: 9202 str r2, [sp, #8] │ │ - 1abb6: 2a08 cmp r2, #8 │ │ - 1abb8: d18a bne.n 1aad0 │ │ - 1abba: 4b23 ldr r3, [pc, #140] ; (1ac48 ) │ │ - 1abbc: 9903 ldr r1, [sp, #12] │ │ - 1abbe: 2624 movs r6, #36 ; 0x24 │ │ - 1abc0: 58c8 ldr r0, [r1, r3] │ │ - 1abc2: 2300 movs r3, #0 │ │ - 1abc4: 1c1c adds r4, r3, #0 │ │ - 1abc6: 4283 cmp r3, r0 │ │ - 1abc8: d010 beq.n 1abec │ │ - 1abca: 2b3f cmp r3, #63 ; 0x3f │ │ - 1abcc: d80c bhi.n 1abe8 │ │ - 1abce: 1c32 adds r2, r6, #0 │ │ - 1abd0: 435a muls r2, r3 │ │ - 1abd2: 9903 ldr r1, [sp, #12] │ │ - 1abd4: af09 add r7, sp, #36 ; 0x24 │ │ - 1abd6: 188a adds r2, r1, r2 │ │ - 1abd8: 491c ldr r1, [pc, #112] ; (1ac4c ) │ │ - 1abda: 1852 adds r2, r2, r1 │ │ - 1abdc: 6812 ldr r2, [r2, #0] │ │ - 1abde: 0099 lsls r1, r3, #2 │ │ - 1abe0: 51ca str r2, [r1, r7] │ │ - 1abe2: 2a00 cmp r2, #0 │ │ - 1abe4: d000 beq.n 1abe8 │ │ - 1abe6: 1c5c adds r4, r3, #1 │ │ - 1abe8: 3301 adds r3, #1 │ │ - 1abea: e7ec b.n 1abc6 │ │ - 1abec: 2c00 cmp r4, #0 │ │ - 1abee: d01d beq.n 1ac2c │ │ - 1abf0: 2d00 cmp r5, #0 │ │ - 1abf2: d016 beq.n 1ac22 │ │ - 1abf4: 4b16 ldr r3, [pc, #88] ; (1ac50 ) │ │ - 1abf6: 2101 movs r1, #1 │ │ - 1abf8: 2204 movs r2, #4 │ │ - 1abfa: 9307 str r3, [sp, #28] │ │ - 1abfc: a807 add r0, sp, #28 │ │ - 1abfe: 1c2b adds r3, r5, #0 │ │ - 1ac00: f016 f844 bl 30c8c <__clzsi2+0x3d8> │ │ - 1ac04: 00a3 lsls r3, r4, #2 │ │ - 1ac06: 9307 str r3, [sp, #28] │ │ - 1ac08: 9308 str r3, [sp, #32] │ │ - 1ac0a: 2101 movs r1, #1 │ │ - 1ac0c: 2204 movs r2, #4 │ │ - 1ac0e: 1c2b adds r3, r5, #0 │ │ - 1ac10: a808 add r0, sp, #32 │ │ - 1ac12: f016 f83b bl 30c8c <__clzsi2+0x3d8> │ │ - 1ac16: a809 add r0, sp, #36 ; 0x24 │ │ - 1ac18: 2101 movs r1, #1 │ │ - 1ac1a: 9a07 ldr r2, [sp, #28] │ │ - 1ac1c: 1c2b adds r3, r5, #0 │ │ - 1ac1e: f016 f835 bl 30c8c <__clzsi2+0x3d8> │ │ - 1ac22: 9a01 ldr r2, [sp, #4] │ │ - 1ac24: 3402 adds r4, #2 │ │ - 1ac26: 00a4 lsls r4, r4, #2 │ │ - 1ac28: 18a2 adds r2, r4, r2 │ │ - 1ac2a: 9201 str r2, [sp, #4] │ │ - 1ac2c: 9905 ldr r1, [sp, #20] │ │ - 1ac2e: 9a71 ldr r2, [sp, #452] ; 0x1c4 │ │ - 1ac30: 9801 ldr r0, [sp, #4] │ │ - 1ac32: 680b ldr r3, [r1, #0] │ │ - 1ac34: 429a cmp r2, r3 │ │ - 1ac36: d001 beq.n 1ac3c │ │ - 1ac38: f015 ff40 bl 30abc <__clzsi2+0x208> │ │ - 1ac3c: b073 add sp, #460 ; 0x1cc │ │ - 1ac3e: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 1ac40: d378 bcc.n 1ad34 │ │ - 1ac42: 0001 movs r1, r0 │ │ - 1ac44: e490 b.n 1a568 │ │ - 1ac46: 0000 movs r0, r0 │ │ - 1ac48: e910 0000 ldmdb r0, {} │ │ - 1ac4c: c1cc stmia r1!, {r2, r3, r6, r7} │ │ - 1ac4e: 0000 movs r0, r0 │ │ - 1ac50: 4843 ldr r0, [pc, #268] ; (1ad60 ) │ │ - 1ac52: 5846 ldr r6, [r0, r1] │ │ - │ │ -0001ac54 : │ │ - 1ac54: b5f0 push {r4, r5, r6, r7, lr} │ │ - 1ac56: b085 sub sp, #20 │ │ - 1ac58: 9001 str r0, [sp, #4] │ │ - 1ac5a: 9102 str r1, [sp, #8] │ │ - 1ac5c: 9203 str r2, [sp, #12] │ │ - 1ac5e: 2400 movs r4, #0 │ │ - 1ac60: 9f03 ldr r7, [sp, #12] │ │ - 1ac62: 1c21 adds r1, r4, #0 │ │ - 1ac64: 3108 adds r1, #8 │ │ - 1ac66: 42b9 cmp r1, r7 │ │ - 1ac68: d266 bcs.n 1ad38 │ │ - 1ac6a: 9f02 ldr r7, [sp, #8] │ │ - 1ac6c: 9a03 ldr r2, [sp, #12] │ │ - 1ac6e: 193b adds r3, r7, r4 │ │ - 1ac70: 685f ldr r7, [r3, #4] │ │ - 1ac72: 3a08 subs r2, #8 │ │ - 1ac74: 1b12 subs r2, r2, r4 │ │ - 1ac76: 9700 str r7, [sp, #0] │ │ - 1ac78: 4297 cmp r7, r2 │ │ - 1ac7a: d85d bhi.n 1ad38 │ │ - 1ac7c: 4a30 ldr r2, [pc, #192] ; (1ad40 ) │ │ - 1ac7e: 6818 ldr r0, [r3, #0] │ │ - 1ac80: 4290 cmp r0, r2 │ │ - 1ac82: d113 bne.n 1acac │ │ - 1ac84: 2680 movs r6, #128 ; 0x80 │ │ - 1ac86: 2200 movs r2, #0 │ │ - 1ac88: 2109 movs r1, #9 │ │ - 1ac8a: 0076 lsls r6, r6, #1 │ │ - 1ac8c: 9f00 ldr r7, [sp, #0] │ │ - 1ac8e: 42ba cmp r2, r7 │ │ - 1ac90: d208 bcs.n 1aca4 │ │ - 1ac92: 1898 adds r0, r3, r2 │ │ - 1ac94: 6885 ldr r5, [r0, #8] │ │ - 1ac96: 1c08 adds r0, r1, #0 │ │ - 1ac98: 4350 muls r0, r2 │ │ - 1ac9a: 9f01 ldr r7, [sp, #4] │ │ - 1ac9c: 1838 adds r0, r7, r0 │ │ - 1ac9e: 4f29 ldr r7, [pc, #164] ; (1ad44 ) │ │ - 1aca0: 19c0 adds r0, r0, r7 │ │ - 1aca2: 6005 str r5, [r0, #0] │ │ - 1aca4: 3204 adds r2, #4 │ │ - 1aca6: 42b2 cmp r2, r6 │ │ - 1aca8: d1f0 bne.n 1ac8c │ │ - 1acaa: e041 b.n 1ad30 │ │ - 1acac: 781a ldrb r2, [r3, #0] │ │ - 1acae: 2a46 cmp r2, #70 ; 0x46 │ │ - 1acb0: d142 bne.n 1ad38 │ │ - 1acb2: 785a ldrb r2, [r3, #1] │ │ - 1acb4: 2a58 cmp r2, #88 ; 0x58 │ │ - 1acb6: d13f bne.n 1ad38 │ │ - 1acb8: 789e ldrb r6, [r3, #2] │ │ - 1acba: 2e2f cmp r6, #47 ; 0x2f │ │ - 1acbc: d93c bls.n 1ad38 │ │ - 1acbe: 78da ldrb r2, [r3, #3] │ │ - 1acc0: 2a2f cmp r2, #47 ; 0x2f │ │ - 1acc2: d939 bls.n 1ad38 │ │ - 1acc4: 3e30 subs r6, #48 ; 0x30 │ │ - 1acc6: 270a movs r7, #10 │ │ - 1acc8: 437e muls r6, r7 │ │ - 1acca: 3a30 subs r2, #48 ; 0x30 │ │ - 1accc: 18b6 adds r6, r6, r2 │ │ - 1acce: 2e07 cmp r6, #7 │ │ - 1acd0: d82e bhi.n 1ad30 │ │ - 1acd2: 9f00 ldr r7, [sp, #0] │ │ - 1acd4: 2f83 cmp r7, #131 ; 0x83 │ │ - 1acd6: d92b bls.n 1ad30 │ │ - 1acd8: 2790 movs r7, #144 ; 0x90 │ │ - 1acda: 1c38 adds r0, r7, #0 │ │ - 1acdc: 4370 muls r0, r6 │ │ - 1acde: 9a01 ldr r2, [sp, #4] │ │ - 1ace0: 3388 adds r3, #136 ; 0x88 │ │ - 1ace2: 681d ldr r5, [r3, #0] │ │ - 1ace4: 1810 adds r0, r2, r0 │ │ - 1ace6: 4b18 ldr r3, [pc, #96] ; (1ad48 ) │ │ - 1ace8: 9a02 ldr r2, [sp, #8] │ │ - 1acea: 18c0 adds r0, r0, r3 │ │ - 1acec: 1851 adds r1, r2, r1 │ │ - 1acee: 2280 movs r2, #128 ; 0x80 │ │ - 1acf0: f015 fe94 bl 30a1c <__clzsi2+0x168> │ │ - 1acf4: 2d00 cmp r5, #0 │ │ - 1acf6: d01b beq.n 1ad30 │ │ - 1acf8: 9b00 ldr r3, [sp, #0] │ │ - 1acfa: 3b84 subs r3, #132 ; 0x84 │ │ - 1acfc: 429d cmp r5, r3 │ │ - 1acfe: d817 bhi.n 1ad30 │ │ - 1ad00: 4377 muls r7, r6 │ │ - 1ad02: 9b01 ldr r3, [sp, #4] │ │ - 1ad04: 4811 ldr r0, [pc, #68] ; (1ad4c ) │ │ - 1ad06: 19df adds r7, r3, r7 │ │ - 1ad08: 183e adds r6, r7, r0 │ │ - 1ad0a: 2300 movs r3, #0 │ │ - 1ad0c: 6033 str r3, [r6, #0] │ │ - 1ad0e: 1c28 adds r0, r5, #0 │ │ - 1ad10: f015 fe8c bl 30a2c <__clzsi2+0x178> │ │ - 1ad14: 4a0e ldr r2, [pc, #56] ; (1ad50 ) │ │ - 1ad16: 18bf adds r7, r7, r2 │ │ - 1ad18: 6038 str r0, [r7, #0] │ │ - 1ad1a: 2800 cmp r0, #0 │ │ - 1ad1c: d008 beq.n 1ad30 │ │ - 1ad1e: 6035 str r5, [r6, #0] │ │ - 1ad20: 6838 ldr r0, [r7, #0] │ │ - 1ad22: 9f02 ldr r7, [sp, #8] │ │ - 1ad24: 1c21 adds r1, r4, #0 │ │ - 1ad26: 318c adds r1, #140 ; 0x8c │ │ - 1ad28: 1879 adds r1, r7, r1 │ │ - 1ad2a: 1c2a adds r2, r5, #0 │ │ - 1ad2c: f015 fe76 bl 30a1c <__clzsi2+0x168> │ │ - 1ad30: 9b00 ldr r3, [sp, #0] │ │ - 1ad32: 3308 adds r3, #8 │ │ - 1ad34: 18e4 adds r4, r4, r3 │ │ - 1ad36: e793 b.n 1ac60 │ │ - 1ad38: 1c20 adds r0, r4, #0 │ │ - 1ad3a: b005 add sp, #20 │ │ - 1ad3c: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 1ad3e: 46c0 nop ; (mov r8, r8) │ │ - 1ad40: 4843 ldr r0, [pc, #268] ; (1ae50 ) │ │ - 1ad42: 5846 ldr r6, [r0, r1] │ │ - 1ad44: c1cc stmia r1!, {r2, r3, r6, r7} │ │ - 1ad46: 0000 movs r0, r0 │ │ - 1ad48: e490 b.n 1a66c │ │ - 1ad4a: 0000 movs r0, r0 │ │ - 1ad4c: e488 b.n 1a660 │ │ - 1ad4e: 0000 movs r0, r0 │ │ - 1ad50: e48c b.n 1a66c │ │ +0001a284 : │ │ + 1a284: b5f0 push {r4, r5, r6, r7, lr} │ │ + 1a286: 1c07 adds r7, r0, #0 │ │ + 1a288: b08b sub sp, #44 ; 0x2c │ │ + 1a28a: 1c0e adds r6, r1, #0 │ │ + 1a28c: 1e08 subs r0, r1, #0 │ │ + 1a28e: d100 bne.n 1a292 │ │ + 1a290: e25c b.n 1a74c │ │ + 1a292: 4cc9 ldr r4, [pc, #804] ; (1a5b8 ) │ │ + 1a294: 2000 movs r0, #0 │ │ + 1a296: 42a2 cmp r2, r4 │ │ + 1a298: d800 bhi.n 1a29c │ │ + 1a29a: e257 b.n 1a74c │ │ + 1a29c: 7873 ldrb r3, [r6, #1] │ │ + 1a29e: 7809 ldrb r1, [r1, #0] │ │ + 1a2a0: 021b lsls r3, r3, #8 │ │ + 1a2a2: 430b orrs r3, r1 │ │ + 1a2a4: 78b1 ldrb r1, [r6, #2] │ │ + 1a2a6: 0409 lsls r1, r1, #16 │ │ + 1a2a8: 4319 orrs r1, r3 │ │ + 1a2aa: 78f3 ldrb r3, [r6, #3] │ │ + 1a2ac: 061b lsls r3, r3, #24 │ │ + 1a2ae: 430b orrs r3, r1 │ │ + 1a2b0: 49c2 ldr r1, [pc, #776] ; (1a5bc ) │ │ + 1a2b2: 428b cmp r3, r1 │ │ + 1a2b4: d000 beq.n 1a2b8 │ │ + 1a2b6: e249 b.n 1a74c │ │ + 1a2b8: 7973 ldrb r3, [r6, #5] │ │ + 1a2ba: 7931 ldrb r1, [r6, #4] │ │ + 1a2bc: 021b lsls r3, r3, #8 │ │ + 1a2be: 430b orrs r3, r1 │ │ + 1a2c0: 79b1 ldrb r1, [r6, #6] │ │ + 1a2c2: 0409 lsls r1, r1, #16 │ │ + 1a2c4: 4319 orrs r1, r3 │ │ + 1a2c6: 79f3 ldrb r3, [r6, #7] │ │ + 1a2c8: 061b lsls r3, r3, #24 │ │ + 1a2ca: 430b orrs r3, r1 │ │ + 1a2cc: 1c19 adds r1, r3, #0 │ │ + 1a2ce: 3108 adds r1, #8 │ │ + 1a2d0: 4291 cmp r1, r2 │ │ + 1a2d2: d900 bls.n 1a2d6 │ │ + 1a2d4: e23a b.n 1a74c │ │ + 1a2d6: 42a3 cmp r3, r4 │ │ + 1a2d8: d800 bhi.n 1a2dc │ │ + 1a2da: e237 b.n 1a74c │ │ + 1a2dc: 7a73 ldrb r3, [r6, #9] │ │ + 1a2de: 7a31 ldrb r1, [r6, #8] │ │ + 1a2e0: 021b lsls r3, r3, #8 │ │ + 1a2e2: 430b orrs r3, r1 │ │ + 1a2e4: 7ab1 ldrb r1, [r6, #10] │ │ + 1a2e6: 0409 lsls r1, r1, #16 │ │ + 1a2e8: 4319 orrs r1, r3 │ │ + 1a2ea: 7af3 ldrb r3, [r6, #11] │ │ + 1a2ec: 061b lsls r3, r3, #24 │ │ + 1a2ee: 430b orrs r3, r1 │ │ + 1a2f0: 49b3 ldr r1, [pc, #716] ; (1a5c0 ) │ │ + 1a2f2: 428b cmp r3, r1 │ │ + 1a2f4: d000 beq.n 1a2f8 │ │ + 1a2f6: e229 b.n 1a74c │ │ + 1a2f8: 7b73 ldrb r3, [r6, #13] │ │ + 1a2fa: 7b31 ldrb r1, [r6, #12] │ │ + 1a2fc: 021b lsls r3, r3, #8 │ │ + 1a2fe: 430b orrs r3, r1 │ │ + 1a300: 7bb1 ldrb r1, [r6, #14] │ │ + 1a302: 0409 lsls r1, r1, #16 │ │ + 1a304: 4319 orrs r1, r3 │ │ + 1a306: 7bf3 ldrb r3, [r6, #15] │ │ + 1a308: 061b lsls r3, r3, #24 │ │ + 1a30a: 430b orrs r3, r1 │ │ + 1a30c: 49ad ldr r1, [pc, #692] ; (1a5c4 ) │ │ + 1a30e: 428b cmp r3, r1 │ │ + 1a310: d000 beq.n 1a314 │ │ + 1a312: e21b b.n 1a74c │ │ + 1a314: 7c75 ldrb r5, [r6, #17] │ │ + 1a316: 7c34 ldrb r4, [r6, #16] │ │ + 1a318: 7cf3 ldrb r3, [r6, #19] │ │ + 1a31a: 022d lsls r5, r5, #8 │ │ + 1a31c: 4325 orrs r5, r4 │ │ + 1a31e: 7cb4 ldrb r4, [r6, #18] │ │ + 1a320: 061b lsls r3, r3, #24 │ │ + 1a322: 0424 lsls r4, r4, #16 │ │ + 1a324: 432c orrs r4, r5 │ │ + 1a326: 4323 orrs r3, r4 │ │ + 1a328: 4293 cmp r3, r2 │ │ + 1a32a: d900 bls.n 1a32e │ │ + 1a32c: e20e b.n 1a74c │ │ + 1a32e: 2180 movs r1, #128 ; 0x80 │ │ + 1a330: 3314 adds r3, #20 │ │ + 1a332: 9303 str r3, [sp, #12] │ │ + 1a334: 4ba4 ldr r3, [pc, #656] ; (1a5c8 ) │ │ + 1a336: 0189 lsls r1, r1, #6 │ │ + 1a338: 50f9 str r1, [r7, r3] │ │ + 1a33a: 1c33 adds r3, r6, #0 │ │ + 1a33c: 333e adds r3, #62 ; 0x3e │ │ + 1a33e: 7819 ldrb r1, [r3, #0] │ │ + 1a340: 3301 adds r3, #1 │ │ + 1a342: 781b ldrb r3, [r3, #0] │ │ + 1a344: 021b lsls r3, r3, #8 │ │ + 1a346: 430b orrs r3, r1 │ │ + 1a348: 2b03 cmp r3, #3 │ │ + 1a34a: d800 bhi.n 1a34e │ │ + 1a34c: 2304 movs r3, #4 │ │ + 1a34e: 499f ldr r1, [pc, #636] ; (1a5cc ) │ │ + 1a350: 507b str r3, [r7, r1] │ │ + 1a352: 4b9e ldr r3, [pc, #632] ; (1a5cc ) │ │ + 1a354: 58fb ldr r3, [r7, r3] │ │ + 1a356: 9302 str r3, [sp, #8] │ │ + 1a358: 2b10 cmp r3, #16 │ │ + 1a35a: d902 bls.n 1a362 │ │ + 1a35c: 2110 movs r1, #16 │ │ + 1a35e: 4b9b ldr r3, [pc, #620] ; (1a5cc ) │ │ + 1a360: 50f9 str r1, [r7, r3] │ │ + 1a362: 1c33 adds r3, r6, #0 │ │ + 1a364: 333a adds r3, #58 ; 0x3a │ │ + 1a366: 7819 ldrb r1, [r3, #0] │ │ + 1a368: 3301 adds r3, #1 │ │ + 1a36a: 781b ldrb r3, [r3, #0] │ │ + 1a36c: 021b lsls r3, r3, #8 │ │ + 1a36e: 430b orrs r3, r1 │ │ + 1a370: 2bef cmp r3, #239 ; 0xef │ │ + 1a372: d900 bls.n 1a376 │ │ + 1a374: 23ef movs r3, #239 ; 0xef │ │ + 1a376: 4996 ldr r1, [pc, #600] ; (1a5d0 ) │ │ + 1a378: 507b str r3, [r7, r1] │ │ + 1a37a: 1c33 adds r3, r6, #0 │ │ + 1a37c: 3342 adds r3, #66 ; 0x42 │ │ + 1a37e: 7819 ldrb r1, [r3, #0] │ │ + 1a380: 23e9 movs r3, #233 ; 0xe9 │ │ + 1a382: 021b lsls r3, r3, #8 │ │ + 1a384: 50f9 str r1, [r7, r3] │ │ + 1a386: 1c33 adds r3, r6, #0 │ │ + 1a388: 3343 adds r3, #67 ; 0x43 │ │ + 1a38a: 7819 ldrb r1, [r3, #0] │ │ + 1a38c: 4b91 ldr r3, [pc, #580] ; (1a5d4 ) │ │ + 1a38e: 50f9 str r1, [r7, r3] │ │ + 1a390: 1c33 adds r3, r6, #0 │ │ + 1a392: 3340 adds r3, #64 ; 0x40 │ │ + 1a394: 781b ldrb r3, [r3, #0] │ │ + 1a396: 4990 ldr r1, [pc, #576] ; (1a5d8 ) │ │ + 1a398: 009b lsls r3, r3, #2 │ │ + 1a39a: 1e58 subs r0, r3, #1 │ │ + 1a39c: 28ff cmp r0, #255 ; 0xff │ │ + 1a39e: d901 bls.n 1a3a4 │ │ + 1a3a0: 2380 movs r3, #128 ; 0x80 │ │ + 1a3a2: 005b lsls r3, r3, #1 │ │ + 1a3a4: 507b str r3, [r7, r1] │ │ + 1a3a6: 1c33 adds r3, r6, #0 │ │ + 1a3a8: 3341 adds r3, #65 ; 0x41 │ │ + 1a3aa: 7819 ldrb r1, [r3, #0] │ │ + 1a3ac: 237f movs r3, #127 ; 0x7f │ │ + 1a3ae: 400b ands r3, r1 │ │ + 1a3b0: 498a ldr r1, [pc, #552] ; (1a5dc ) │ │ + 1a3b2: 1c30 adds r0, r6, #0 │ │ + 1a3b4: 507b str r3, [r7, r1] │ │ + 1a3b6: 2300 movs r3, #0 │ │ + 1a3b8: 3039 adds r0, #57 ; 0x39 │ │ + 1a3ba: 1c31 adds r1, r6, #0 │ │ + 1a3bc: 3138 adds r1, #56 ; 0x38 │ │ + 1a3be: 780c ldrb r4, [r1, #0] │ │ + 1a3c0: 7801 ldrb r1, [r0, #0] │ │ + 1a3c2: 0209 lsls r1, r1, #8 │ │ + 1a3c4: 4321 orrs r1, r4 │ │ + 1a3c6: 24ff movs r4, #255 ; 0xff │ │ + 1a3c8: 428b cmp r3, r1 │ │ + 1a3ca: d202 bcs.n 1a3d2 │ │ + 1a3cc: 1c19 adds r1, r3, #0 │ │ + 1a3ce: 3154 adds r1, #84 ; 0x54 │ │ + 1a3d0: 5c74 ldrb r4, [r6, r1] │ │ + 1a3d2: 4983 ldr r1, [pc, #524] ; (1a5e0 ) │ │ + 1a3d4: 1859 adds r1, r3, r1 │ │ + 1a3d6: 547c strb r4, [r7, r1] │ │ + 1a3d8: 2180 movs r1, #128 ; 0x80 │ │ + 1a3da: 3301 adds r3, #1 │ │ + 1a3dc: 0049 lsls r1, r1, #1 │ │ + 1a3de: 428b cmp r3, r1 │ │ + 1a3e0: d1eb bne.n 1a3ba │ │ + 1a3e2: 4b80 ldr r3, [pc, #512] ; (1a5e4 ) │ │ + 1a3e4: 1c31 adds r1, r6, #0 │ │ + 1a3e6: 18f8 adds r0, r7, r3 │ │ + 1a3e8: 23c4 movs r3, #196 ; 0xc4 │ │ + 1a3ea: 2580 movs r5, #128 ; 0x80 │ │ + 1a3ec: 021b lsls r3, r3, #8 │ │ + 1a3ee: 3144 adds r1, #68 ; 0x44 │ │ + 1a3f0: 18fc adds r4, r7, r3 │ │ + 1a3f2: 6005 str r5, [r0, #0] │ │ + 1a3f4: 780b ldrb r3, [r1, #0] │ │ + 1a3f6: 2b80 cmp r3, #128 ; 0x80 │ │ + 1a3f8: d801 bhi.n 1a3fe │ │ + 1a3fa: 005b lsls r3, r3, #1 │ │ + 1a3fc: 6003 str r3, [r0, #0] │ │ + 1a3fe: 3024 adds r0, #36 ; 0x24 │ │ + 1a400: 3101 adds r1, #1 │ │ + 1a402: 42a0 cmp r0, r4 │ │ + 1a404: d1f5 bne.n 1a3f2 │ │ + 1a406: 1c31 adds r1, r6, #0 │ │ + 1a408: 9208 str r2, [sp, #32] │ │ + 1a40a: 4a77 ldr r2, [pc, #476] ; (1a5e8 ) │ │ + 1a40c: 3114 adds r1, #20 │ │ + 1a40e: 9604 str r6, [sp, #16] │ │ + 1a410: 18b8 adds r0, r7, r2 │ │ + 1a412: 221c movs r2, #28 │ │ + 1a414: 9702 str r7, [sp, #8] │ │ + 1a416: f017 fc71 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 1a41a: 2301 movs r3, #1 │ │ + 1a41c: 9305 str r3, [sp, #20] │ │ + 1a41e: 2300 movs r3, #0 │ │ + 1a420: 9306 str r3, [sp, #24] │ │ + 1a422: 9a08 ldr r2, [sp, #32] │ │ + 1a424: 9b03 ldr r3, [sp, #12] │ │ + 1a426: 3a08 subs r2, #8 │ │ + 1a428: 4293 cmp r3, r2 │ │ + 1a42a: d221 bcs.n 1a470 │ │ + 1a42c: 9b04 ldr r3, [sp, #16] │ │ + 1a42e: 9903 ldr r1, [sp, #12] │ │ + 1a430: 185c adds r4, r3, r1 │ │ + 1a432: 7863 ldrb r3, [r4, #1] │ │ + 1a434: 7821 ldrb r1, [r4, #0] │ │ + 1a436: 021b lsls r3, r3, #8 │ │ + 1a438: 430b orrs r3, r1 │ │ + 1a43a: 78a1 ldrb r1, [r4, #2] │ │ + 1a43c: 0409 lsls r1, r1, #16 │ │ + 1a43e: 4319 orrs r1, r3 │ │ + 1a440: 78e3 ldrb r3, [r4, #3] │ │ + 1a442: 061b lsls r3, r3, #24 │ │ + 1a444: 430b orrs r3, r1 │ │ + 1a446: 4969 ldr r1, [pc, #420] ; (1a5ec ) │ │ + 1a448: 428b cmp r3, r1 │ │ + 1a44a: d000 beq.n 1a44e │ │ + 1a44c: e0e8 b.n 1a620 │ │ + 1a44e: 7962 ldrb r2, [r4, #5] │ │ + 1a450: 7927 ldrb r7, [r4, #4] │ │ + 1a452: 79e3 ldrb r3, [r4, #7] │ │ + 1a454: 0212 lsls r2, r2, #8 │ │ + 1a456: 433a orrs r2, r7 │ │ + 1a458: 79a7 ldrb r7, [r4, #6] │ │ + 1a45a: 9e03 ldr r6, [sp, #12] │ │ + 1a45c: 061b lsls r3, r3, #24 │ │ + 1a45e: 043f lsls r7, r7, #16 │ │ + 1a460: 4317 orrs r7, r2 │ │ + 1a462: 9a08 ldr r2, [sp, #32] │ │ + 1a464: 3608 adds r6, #8 │ │ + 1a466: 433b orrs r3, r7 │ │ + 1a468: 18f3 adds r3, r6, r3 │ │ + 1a46a: 9303 str r3, [sp, #12] │ │ + 1a46c: 4293 cmp r3, r2 │ │ + 1a46e: d301 bcc.n 1a474 │ │ + 1a470: 2001 movs r0, #1 │ │ + 1a472: e16b b.n 1a74c │ │ + 1a474: 9b02 ldr r3, [sp, #8] │ │ + 1a476: 4a55 ldr r2, [pc, #340] ; (1a5cc ) │ │ + 1a478: 2040 movs r0, #64 ; 0x40 │ │ + 1a47a: 589b ldr r3, [r3, r2] │ │ + 1a47c: 1c19 adds r1, r3, #0 │ │ + 1a47e: 9307 str r3, [sp, #28] │ │ + 1a480: f010 fe26 bl 2b0d0 │ │ + 1a484: 1e05 subs r5, r0, #0 │ │ + 1a486: d0f3 beq.n 1a470 │ │ + 1a488: 4a59 ldr r2, [pc, #356] ; (1a5f0 ) │ │ + 1a48a: 9b06 ldr r3, [sp, #24] │ │ + 1a48c: 9902 ldr r1, [sp, #8] │ │ + 1a48e: 189b adds r3, r3, r2 │ │ + 1a490: 2240 movs r2, #64 ; 0x40 │ │ + 1a492: 005b lsls r3, r3, #1 │ │ + 1a494: 525a strh r2, [r3, r1] │ │ + 1a496: 4a57 ldr r2, [pc, #348] ; (1a5f4 ) │ │ + 1a498: 9b06 ldr r3, [sp, #24] │ │ + 1a49a: 189b adds r3, r3, r2 │ │ + 1a49c: 1c0a adds r2, r1, #0 │ │ + 1a49e: 009b lsls r3, r3, #2 │ │ + 1a4a0: 5098 str r0, [r3, r2] │ │ + 1a4a2: 2300 movs r3, #0 │ │ + 1a4a4: 9307 str r3, [sp, #28] │ │ + 1a4a6: 9b03 ldr r3, [sp, #12] │ │ + 1a4a8: 1cb4 adds r4, r6, #2 │ │ + 1a4aa: 429c cmp r4, r3 │ │ + 1a4ac: d900 bls.n 1a4b0 │ │ + 1a4ae: e0b2 b.n 1a616 │ │ + 1a4b0: 9b04 ldr r3, [sp, #16] │ │ + 1a4b2: 1c77 adds r7, r6, #1 │ │ + 1a4b4: 5d9e ldrb r6, [r3, r6] │ │ + 1a4b6: 2e00 cmp r6, #0 │ │ + 1a4b8: d100 bne.n 1a4bc │ │ + 1a4ba: e09d b.n 1a5f8 │ │ + 1a4bc: 200f movs r0, #15 │ │ + 1a4be: 9b02 ldr r3, [sp, #8] │ │ + 1a4c0: 4a42 ldr r2, [pc, #264] ; (1a5cc ) │ │ + 1a4c2: 4030 ands r0, r6 │ │ + 1a4c4: 5899 ldr r1, [r3, r2] │ │ + 1a4c6: f017 fc29 bl 31d1c <__aeabi_llsl@@Base+0x1bc> │ │ + 1a4ca: 09f3 lsrs r3, r6, #7 │ │ + 1a4cc: d00a beq.n 1a4e4 │ │ + 1a4ce: 9b04 ldr r3, [sp, #16] │ │ + 1a4d0: 5ddb ldrb r3, [r3, r7] │ │ + 1a4d2: 2b00 cmp r3, #0 │ │ + 1a4d4: d007 beq.n 1a4e6 │ │ + 1a4d6: 2b6c cmp r3, #108 ; 0x6c │ │ + 1a4d8: d800 bhi.n 1a4dc │ │ + 1a4da: 330c adds r3, #12 │ │ + 1a4dc: 2206 movs r2, #6 │ │ + 1a4de: 434a muls r2, r1 │ │ + 1a4e0: 5553 strb r3, [r2, r5] │ │ + 1a4e2: e000 b.n 1a4e6 │ │ + 1a4e4: 1c3c adds r4, r7, #0 │ │ + 1a4e6: 0673 lsls r3, r6, #25 │ │ + 1a4e8: d506 bpl.n 1a4f8 │ │ + 1a4ea: 9b04 ldr r3, [sp, #16] │ │ + 1a4ec: 5d1a ldrb r2, [r3, r4] │ │ + 1a4ee: 2306 movs r3, #6 │ │ + 1a4f0: 434b muls r3, r1 │ │ + 1a4f2: 18eb adds r3, r5, r3 │ │ + 1a4f4: 705a strb r2, [r3, #1] │ │ + 1a4f6: 3401 adds r4, #1 │ │ + 1a4f8: 06b3 lsls r3, r6, #26 │ │ + 1a4fa: d508 bpl.n 1a50e │ │ + 1a4fc: 2306 movs r3, #6 │ │ + 1a4fe: 2201 movs r2, #1 │ │ + 1a500: 434b muls r3, r1 │ │ + 1a502: 18eb adds r3, r5, r3 │ │ + 1a504: 709a strb r2, [r3, #2] │ │ + 1a506: 9a04 ldr r2, [sp, #16] │ │ + 1a508: 5d12 ldrb r2, [r2, r4] │ │ + 1a50a: 3401 adds r4, #1 │ │ + 1a50c: 711a strb r2, [r3, #4] │ │ + 1a50e: 06f3 lsls r3, r6, #27 │ │ + 1a510: d400 bmi.n 1a514 │ │ + 1a512: e07d b.n 1a610 │ │ + 1a514: 9a04 ldr r2, [sp, #16] │ │ + 1a516: 9804 ldr r0, [sp, #16] │ │ + 1a518: 1c63 adds r3, r4, #1 │ │ + 1a51a: 5d12 ldrb r2, [r2, r4] │ │ + 1a51c: 5cc6 ldrb r6, [r0, r3] │ │ + 1a51e: 3402 adds r4, #2 │ │ + 1a520: 1c10 adds r0, r2, #0 │ │ + 1a522: 3808 subs r0, #8 │ │ + 1a524: 1c33 adds r3, r6, #0 │ │ + 1a526: 280b cmp r0, #11 │ │ + 1a528: d82d bhi.n 1a586 │ │ + 1a52a: f014 fd0b bl 2ef44 <__gnu_thumb1_case_uqi@@Base> │ │ + 1a52e: 2c06 cmp r4, #6 │ │ + 1a530: 2c2c cmp r4, #44 ; 0x2c │ │ + 1a532: 2c2c cmp r4, #44 ; 0x2c │ │ + 1a534: 2c2c cmp r4, #44 ; 0x2c │ │ + 1a536: 2a2c cmp r2, #44 ; 0x2c │ │ + 1a538: 352a adds r5, #42 ; 0x2a │ │ + 1a53a: 220f movs r2, #15 │ │ + 1a53c: 1c30 adds r0, r6, #0 │ │ + 1a53e: 4390 bics r0, r2 │ │ + 1a540: 0607 lsls r7, r0, #24 │ │ + 1a542: 0e38 lsrs r0, r7, #24 │ │ + 1a544: 2820 cmp r0, #32 │ │ + 1a546: d014 beq.n 1a572 │ │ + 1a548: d808 bhi.n 1a55c │ │ + 1a54a: 2800 cmp r0, #0 │ │ + 1a54c: d00e beq.n 1a56c │ │ + 1a54e: 2810 cmp r0, #16 │ │ + 1a550: d125 bne.n 1a59e │ │ + 1a552: 23ff movs r3, #255 ; 0xff │ │ + 1a554: 0136 lsls r6, r6, #4 │ │ + 1a556: 4033 ands r3, r6 │ │ + 1a558: 200a movs r0, #10 │ │ + 1a55a: e021 b.n 1a5a0 │ │ + 1a55c: 2830 cmp r0, #48 ; 0x30 │ │ + 1a55e: d00b beq.n 1a578 │ │ + 1a560: 0e3f lsrs r7, r7, #24 │ │ + 1a562: 2f40 cmp r7, #64 ; 0x40 │ │ + 1a564: d11b bne.n 1a59e │ │ + 1a566: 4032 ands r2, r6 │ │ + 1a568: 2320 movs r3, #32 │ │ + 1a56a: e007 b.n 1a57c │ │ + 1a56c: 0133 lsls r3, r6, #4 │ │ + 1a56e: 2008 movs r0, #8 │ │ + 1a570: e016 b.n 1a5a0 │ │ + 1a572: 4032 ands r2, r6 │ │ + 1a574: 23a0 movs r3, #160 ; 0xa0 │ │ + 1a576: e001 b.n 1a57c │ │ + 1a578: 2310 movs r3, #16 │ │ + 1a57a: 4032 ands r2, r6 │ │ + 1a57c: 4313 orrs r3, r2 │ │ + 1a57e: 200e movs r0, #14 │ │ + 1a580: e00e b.n 1a5a0 │ │ + 1a582: 200f movs r0, #15 │ │ + 1a584: e006 b.n 1a594 │ │ + 1a586: 200f movs r0, #15 │ │ + 1a588: 4382 bics r2, r0 │ │ + 1a58a: 3a20 subs r2, #32 │ │ + 1a58c: 4256 negs r6, r2 │ │ + 1a58e: 4172 adcs r2, r6 │ │ + 1a590: 2009 movs r0, #9 │ │ + 1a592: 4252 negs r2, r2 │ │ + 1a594: 4010 ands r0, r2 │ │ + 1a596: e003 b.n 1a5a0 │ │ + 1a598: 2391 movs r3, #145 ; 0x91 │ │ + 1a59a: 2021 movs r0, #33 ; 0x21 │ │ + 1a59c: e000 b.n 1a5a0 │ │ + 1a59e: 2000 movs r0, #0 │ │ + 1a5a0: 2206 movs r2, #6 │ │ + 1a5a2: 4351 muls r1, r2 │ │ + 1a5a4: 1869 adds r1, r5, r1 │ │ + 1a5a6: 70c8 strb r0, [r1, #3] │ │ + 1a5a8: 714b strb r3, [r1, #5] │ │ + 1a5aa: 2800 cmp r0, #0 │ │ + 1a5ac: d030 beq.n 1a610 │ │ + 1a5ae: 9802 ldr r0, [sp, #8] │ │ + 1a5b0: f005 fa54 bl 1fa5c │ │ + 1a5b4: e02c b.n 1a610 │ │ + 1a5b6: 46c0 nop ; (mov r8, r8) │ │ + 1a5b8: 03ff lsls r7, r7, #15 │ │ + 1a5ba: 0000 movs r0, r0 │ │ + 1a5bc: 4952 ldr r1, [pc, #328] ; (1a708 ) │ │ + 1a5be: 4646 mov r6, r8 │ │ + 1a5c0: 5344 strh r4, [r0, r5] │ │ + 1a5c2: 464d mov r5, r9 │ │ + 1a5c4: 4f53 ldr r7, [pc, #332] ; (1a714 ) │ │ + 1a5c6: 474e bx r9 │ │ + 1a5c8: e920 0000 stmdb r0!, {} │ │ + 1a5cc: e910 0000 ldmdb r0, {} │ │ + 1a5d0: e924 0000 stmdb r4!, {} │ │ + 1a5d4: e904 0000 stmdb r4, {} │ │ + 1a5d8: e908 0000 stmdb r8, {} │ │ + 1a5dc: e964 0000 strd r0, r0, [r4, #-0]! │ │ + 1a5e0: d060 beq.n 1a6a4 │ │ + 1a5e2: 0000 movs r0, r0 │ │ + 1a5e4: c1c0 stmia r1!, {r6, r7} │ │ + 1a5e6: 0000 movs r0, r0 │ │ + 1a5e8: e99c 0000 ; instruction: 0xe99c0000 │ │ + 1a5ec: 4150 adcs r0, r2 │ │ + 1a5ee: 5454 strb r4, [r2, r1] │ │ + 1a5f0: 6740 str r0, [r0, #116] ; 0x74 │ │ + 1a5f2: 0000 movs r0, r0 │ │ + 1a5f4: 32b0 adds r2, #176 ; 0xb0 │ │ + 1a5f6: 0000 movs r0, r0 │ │ + 1a5f8: 4a55 ldr r2, [pc, #340] ; (1a750 ) │ │ + 1a5fa: 9b02 ldr r3, [sp, #8] │ │ + 1a5fc: 1c3c adds r4, r7, #0 │ │ + 1a5fe: 589b ldr r3, [r3, r2] │ │ + 1a600: 9309 str r3, [sp, #36] ; 0x24 │ │ + 1a602: 2306 movs r3, #6 │ │ + 1a604: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 1a606: 435a muls r2, r3 │ │ + 1a608: 9b07 ldr r3, [sp, #28] │ │ + 1a60a: 18ad adds r5, r5, r2 │ │ + 1a60c: 3301 adds r3, #1 │ │ + 1a60e: 9307 str r3, [sp, #28] │ │ + 1a610: 9b07 ldr r3, [sp, #28] │ │ + 1a612: 2b3f cmp r3, #63 ; 0x3f │ │ + 1a614: d902 bls.n 1a61c │ │ + 1a616: 9b06 ldr r3, [sp, #24] │ │ + 1a618: 3301 adds r3, #1 │ │ + 1a61a: e701 b.n 1a420 │ │ + 1a61c: 1c26 adds r6, r4, #0 │ │ + 1a61e: e742 b.n 1a4a6 │ │ + 1a620: 484c ldr r0, [pc, #304] ; (1a754 ) │ │ + 1a622: 9902 ldr r1, [sp, #8] │ │ + 1a624: 5809 ldr r1, [r1, r0] │ │ + 1a626: 9107 str r1, [sp, #28] │ │ + 1a628: 9807 ldr r0, [sp, #28] │ │ + 1a62a: 9905 ldr r1, [sp, #20] │ │ + 1a62c: 4281 cmp r1, r0 │ │ + 1a62e: d900 bls.n 1a632 │ │ + 1a630: e71e b.n 1a470 │ │ + 1a632: 4949 ldr r1, [pc, #292] ; (1a758 ) │ │ + 1a634: 428b cmp r3, r1 │ │ + 1a636: d000 beq.n 1a63a │ │ + 1a638: e71a b.n 1a470 │ │ + 1a63a: 7963 ldrb r3, [r4, #5] │ │ + 1a63c: 7927 ldrb r7, [r4, #4] │ │ + 1a63e: 9903 ldr r1, [sp, #12] │ │ + 1a640: 021b lsls r3, r3, #8 │ │ + 1a642: 433b orrs r3, r7 │ │ + 1a644: 79a7 ldrb r7, [r4, #6] │ │ + 1a646: 043f lsls r7, r7, #16 │ │ + 1a648: 431f orrs r7, r3 │ │ + 1a64a: 79e3 ldrb r3, [r4, #7] │ │ + 1a64c: 061b lsls r3, r3, #24 │ │ + 1a64e: 433b orrs r3, r7 │ │ + 1a650: 18cb adds r3, r1, r3 │ │ + 1a652: 4293 cmp r3, r2 │ │ + 1a654: d300 bcc.n 1a658 │ │ + 1a656: e70b b.n 1a470 │ │ + 1a658: 1c0f adds r7, r1, #0 │ │ + 1a65a: 1c21 adds r1, r4, #0 │ │ + 1a65c: 3308 adds r3, #8 │ │ + 1a65e: 9303 str r3, [sp, #12] │ │ + 1a660: 9b05 ldr r3, [sp, #20] │ │ + 1a662: 312c adds r1, #44 ; 0x2c │ │ + 1a664: 221c movs r2, #28 │ │ + 1a666: 0158 lsls r0, r3, #5 │ │ + 1a668: 9b02 ldr r3, [sp, #8] │ │ + 1a66a: 3748 adds r7, #72 ; 0x48 │ │ + 1a66c: 1818 adds r0, r3, r0 │ │ + 1a66e: 4b3b ldr r3, [pc, #236] ; (1a75c ) │ │ + 1a670: 18c0 adds r0, r0, r3 │ │ + 1a672: f017 fb43 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 1a676: 2282 movs r2, #130 ; 0x82 │ │ + 1a678: 1c21 adds r1, r4, #0 │ │ + 1a67a: 9b05 ldr r3, [sp, #20] │ │ + 1a67c: 0092 lsls r2, r2, #2 │ │ + 1a67e: 3108 adds r1, #8 │ │ + 1a680: 189e adds r6, r3, r2 │ │ + 1a682: 9b02 ldr r3, [sp, #8] │ │ + 1a684: 01b6 lsls r6, r6, #6 │ │ + 1a686: 220d movs r2, #13 │ │ + 1a688: 199e adds r6, r3, r6 │ │ + 1a68a: 9b05 ldr r3, [sp, #20] │ │ + 1a68c: 019d lsls r5, r3, #6 │ │ + 1a68e: 9b02 ldr r3, [sp, #8] │ │ + 1a690: 1958 adds r0, r3, r5 │ │ + 1a692: 4b33 ldr r3, [pc, #204] ; (1a760 ) │ │ + 1a694: 18c0 adds r0, r0, r3 │ │ + 1a696: f017 fb31 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 1a69a: 9b02 ldr r3, [sp, #8] │ │ + 1a69c: 195d adds r5, r3, r5 │ │ + 1a69e: 4b31 ldr r3, [pc, #196] ; (1a764 ) │ │ + 1a6a0: 18ea adds r2, r5, r3 │ │ + 1a6a2: 2340 movs r3, #64 ; 0x40 │ │ + 1a6a4: 8013 strh r3, [r2, #0] │ │ + 1a6a6: 4b30 ldr r3, [pc, #192] ; (1a768 ) │ │ + 1a6a8: 18e9 adds r1, r5, r3 │ │ + 1a6aa: 1c23 adds r3, r4, #0 │ │ + 1a6ac: 3328 adds r3, #40 ; 0x28 │ │ + 1a6ae: 7818 ldrb r0, [r3, #0] │ │ + 1a6b0: 3301 adds r3, #1 │ │ + 1a6b2: 781b ldrb r3, [r3, #0] │ │ + 1a6b4: 021b lsls r3, r3, #8 │ │ + 1a6b6: 4303 orrs r3, r0 │ │ + 1a6b8: 600b str r3, [r1, #0] │ │ + 1a6ba: 2301 movs r3, #1 │ │ + 1a6bc: 7d60 ldrb r0, [r4, #21] │ │ + 1a6be: 4003 ands r3, r0 │ │ + 1a6c0: 005b lsls r3, r3, #1 │ │ + 1a6c2: 8053 strh r3, [r2, #2] │ │ + 1a6c4: 7e63 ldrb r3, [r4, #25] │ │ + 1a6c6: 7e22 ldrb r2, [r4, #24] │ │ + 1a6c8: 021b lsls r3, r3, #8 │ │ + 1a6ca: 4313 orrs r3, r2 │ │ + 1a6cc: 7ea2 ldrb r2, [r4, #26] │ │ + 1a6ce: 0412 lsls r2, r2, #16 │ │ + 1a6d0: 431a orrs r2, r3 │ │ + 1a6d2: 7ee3 ldrb r3, [r4, #27] │ │ + 1a6d4: 061b lsls r3, r3, #24 │ │ + 1a6d6: 4313 orrs r3, r2 │ │ + 1a6d8: 2282 movs r2, #130 ; 0x82 │ │ + 1a6da: 0212 lsls r2, r2, #8 │ │ + 1a6dc: 50ab str r3, [r5, r2] │ │ + 1a6de: 7f63 ldrb r3, [r4, #29] │ │ + 1a6e0: 7f22 ldrb r2, [r4, #28] │ │ + 1a6e2: 021b lsls r3, r3, #8 │ │ + 1a6e4: 4313 orrs r3, r2 │ │ + 1a6e6: 7fa2 ldrb r2, [r4, #30] │ │ + 1a6e8: 0412 lsls r2, r2, #16 │ │ + 1a6ea: 431a orrs r2, r3 │ │ + 1a6ec: 7fe3 ldrb r3, [r4, #31] │ │ + 1a6ee: 061b lsls r3, r3, #24 │ │ + 1a6f0: 4313 orrs r3, r2 │ │ + 1a6f2: 4a1e ldr r2, [pc, #120] ; (1a76c ) │ │ + 1a6f4: 50ab str r3, [r5, r2] │ │ + 1a6f6: 1c63 adds r3, r4, #1 │ │ + 1a6f8: 7fda ldrb r2, [r3, #31] │ │ + 1a6fa: 1ca3 adds r3, r4, #2 │ │ + 1a6fc: 7fdb ldrb r3, [r3, #31] │ │ + 1a6fe: 021b lsls r3, r3, #8 │ │ + 1a700: 4313 orrs r3, r2 │ │ + 1a702: 1ce2 adds r2, r4, #3 │ │ + 1a704: 7fd2 ldrb r2, [r2, #31] │ │ + 1a706: 0412 lsls r2, r2, #16 │ │ + 1a708: 431a orrs r2, r3 │ │ + 1a70a: 1d23 adds r3, r4, #4 │ │ + 1a70c: 7fdb ldrb r3, [r3, #31] │ │ + 1a70e: 061b lsls r3, r3, #24 │ │ + 1a710: 4313 orrs r3, r2 │ │ + 1a712: 4a17 ldr r2, [pc, #92] ; (1a770 ) │ │ + 1a714: 18ad adds r5, r5, r2 │ │ + 1a716: 2280 movs r2, #128 ; 0x80 │ │ + 1a718: 602b str r3, [r5, #0] │ │ + 1a71a: 7de3 ldrb r3, [r4, #23] │ │ + 1a71c: 0052 lsls r2, r2, #1 │ │ + 1a71e: 009b lsls r3, r3, #2 │ │ + 1a720: 4293 cmp r3, r2 │ │ + 1a722: d901 bls.n 1a728 │ │ + 1a724: 2380 movs r3, #128 ; 0x80 │ │ + 1a726: 005b lsls r3, r3, #1 │ │ + 1a728: 2201 movs r2, #1 │ │ + 1a72a: 80cb strh r3, [r1, #6] │ │ + 1a72c: 7d63 ldrb r3, [r4, #21] │ │ + 1a72e: 9908 ldr r1, [sp, #32] │ │ + 1a730: 9802 ldr r0, [sp, #8] │ │ + 1a732: 085b lsrs r3, r3, #1 │ │ + 1a734: 439a bics r2, r3 │ │ + 1a736: 9b04 ldr r3, [sp, #16] │ │ + 1a738: 19db adds r3, r3, r7 │ │ + 1a73a: 1bcf subs r7, r1, r7 │ │ + 1a73c: 9700 str r7, [sp, #0] │ │ + 1a73e: 1c31 adds r1, r6, #0 │ │ + 1a740: f011 fea6 bl 2c490 │ │ + 1a744: 9b05 ldr r3, [sp, #20] │ │ + 1a746: 3301 adds r3, #1 │ │ + 1a748: 9305 str r3, [sp, #20] │ │ + 1a74a: e66a b.n 1a422 │ │ + 1a74c: b00b add sp, #44 ; 0x2c │ │ + 1a74e: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 1a750: e910 0000 ldmdb r0, {} │ │ + 1a754: e924 0000 stmdb r4!, {} │ │ + 1a758: 4e49 ldr r6, [pc, #292] ; (1a880 ) │ │ + 1a75a: 5453 strb r3, [r2, r1] │ │ + 1a75c: e99c 0000 ; instruction: 0xe99c0000 │ │ + 1a760: 822a strh r2, [r5, #16] │ │ + 1a762: 0000 movs r0, r0 │ │ + 1a764: 8220 strh r0, [r4, #16] │ │ + 1a766: 0000 movs r0, r0 │ │ + 1a768: 8218 strh r0, [r3, #16] │ │ + 1a76a: 0000 movs r0, r0 │ │ + 1a76c: 8204 strh r4, [r0, #16] │ │ + 1a76e: 0000 movs r0, r0 │ │ + 1a770: 8208 strh r0, [r1, #16] │ │ ... │ │ │ │ -0001ad54 : │ │ - 1ad54: 4b90 ldr r3, [pc, #576] ; (1af98 ) │ │ - 1ad56: b5f0 push {r4, r5, r6, r7, lr} │ │ - 1ad58: 447b add r3, pc │ │ - 1ad5a: 4c90 ldr r4, [pc, #576] ; (1af9c ) │ │ - 1ad5c: 681b ldr r3, [r3, #0] │ │ - 1ad5e: 1c06 adds r6, r0, #0 │ │ - 1ad60: 44a5 add sp, r4 │ │ - 1ad62: 488f ldr r0, [pc, #572] ; (1afa0 ) │ │ - 1ad64: 920c str r2, [sp, #48] ; 0x30 │ │ - 1ad66: 681a ldr r2, [r3, #0] │ │ - 1ad68: 4468 add r0, sp │ │ - 1ad6a: 9109 str r1, [sp, #36] ; 0x24 │ │ - 1ad6c: 6002 str r2, [r0, #0] │ │ - 1ad6e: 931f str r3, [sp, #124] ; 0x7c │ │ - 1ad70: 2900 cmp r1, #0 │ │ - 1ad72: d102 bne.n 1ad7a │ │ - 1ad74: 2000 movs r0, #0 │ │ - 1ad76: f000 fe66 bl 1ba46 │ │ - 1ad7a: 9c0c ldr r4, [sp, #48] ; 0x30 │ │ - 1ad7c: 2cc0 cmp r4, #192 ; 0xc0 │ │ - 1ad7e: d3f9 bcc.n 1ad74 │ │ - 1ad80: 4888 ldr r0, [pc, #544] ; (1afa4 ) │ │ - 1ad82: 22c0 movs r2, #192 ; 0xc0 │ │ - 1ad84: 9909 ldr r1, [sp, #36] ; 0x24 │ │ - 1ad86: 4468 add r0, sp │ │ - 1ad88: f015 fe48 bl 30a1c <__clzsi2+0x168> │ │ - 1ad8c: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ - 1ad8e: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ - 1ad90: 3202 adds r2, #2 │ │ - 1ad92: 7fd2 ldrb r2, [r2, #31] │ │ - 1ad94: 3301 adds r3, #1 │ │ - 1ad96: 7fdb ldrb r3, [r3, #31] │ │ - 1ad98: 0212 lsls r2, r2, #8 │ │ - 1ad9a: 431a orrs r2, r3 │ │ - 1ad9c: 9210 str r2, [sp, #64] ; 0x40 │ │ - 1ad9e: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ - 1ada0: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ - 1ada2: 3204 adds r2, #4 │ │ - 1ada4: 7fd2 ldrb r2, [r2, #31] │ │ - 1ada6: 3303 adds r3, #3 │ │ - 1ada8: 7fdb ldrb r3, [r3, #31] │ │ - 1adaa: 0212 lsls r2, r2, #8 │ │ - 1adac: 431a orrs r2, r3 │ │ - 1adae: 920e str r2, [sp, #56] ; 0x38 │ │ - 1adb0: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ - 1adb2: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ - 1adb4: 3206 adds r2, #6 │ │ - 1adb6: 7fd2 ldrb r2, [r2, #31] │ │ - 1adb8: 3305 adds r3, #5 │ │ - 1adba: 7fdb ldrb r3, [r3, #31] │ │ - 1adbc: 0212 lsls r2, r2, #8 │ │ - 1adbe: 431a orrs r2, r3 │ │ - 1adc0: 920f str r2, [sp, #60] ; 0x3c │ │ - 1adc2: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ - 1adc4: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ - 1adc6: 3208 adds r2, #8 │ │ - 1adc8: 7fd2 ldrb r2, [r2, #31] │ │ - 1adca: 3307 adds r3, #7 │ │ - 1adcc: 7fdb ldrb r3, [r3, #31] │ │ - 1adce: 0212 lsls r2, r2, #8 │ │ - 1add0: 431a orrs r2, r3 │ │ - 1add2: 9213 str r2, [sp, #76] ; 0x4c │ │ - 1add4: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ - 1add6: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ - 1add8: 322b adds r2, #43 ; 0x2b │ │ - 1adda: 7812 ldrb r2, [r2, #0] │ │ - 1addc: 332a adds r3, #42 ; 0x2a │ │ - 1adde: 781b ldrb r3, [r3, #0] │ │ - 1ade0: 0212 lsls r2, r2, #8 │ │ - 1ade2: 431a orrs r2, r3 │ │ - 1ade4: 9214 str r2, [sp, #80] ; 0x50 │ │ - 1ade6: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ - 1ade8: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ - 1adea: 322d adds r2, #45 ; 0x2d │ │ - 1adec: 7812 ldrb r2, [r2, #0] │ │ - 1adee: 332c adds r3, #44 ; 0x2c │ │ - 1adf0: 781b ldrb r3, [r3, #0] │ │ - 1adf2: 0212 lsls r2, r2, #8 │ │ - 1adf4: 431a orrs r2, r3 │ │ - 1adf6: 920b str r2, [sp, #44] ; 0x2c │ │ - 1adf8: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ - 1adfa: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ - 1adfc: 322f adds r2, #47 ; 0x2f │ │ - 1adfe: 7812 ldrb r2, [r2, #0] │ │ - 1ae00: 332e adds r3, #46 ; 0x2e │ │ - 1ae02: 781b ldrb r3, [r3, #0] │ │ - 1ae04: 0212 lsls r2, r2, #8 │ │ - 1ae06: 431a orrs r2, r3 │ │ - 1ae08: 9219 str r2, [sp, #100] ; 0x64 │ │ - 1ae0a: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ - 1ae0c: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ - 1ae0e: 9809 ldr r0, [sp, #36] ; 0x24 │ │ - 1ae10: 3330 adds r3, #48 ; 0x30 │ │ - 1ae12: 781c ldrb r4, [r3, #0] │ │ - 1ae14: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ - 1ae16: 3237 adds r2, #55 ; 0x37 │ │ - 1ae18: 7812 ldrb r2, [r2, #0] │ │ - 1ae1a: 3331 adds r3, #49 ; 0x31 │ │ - 1ae1c: 781b ldrb r3, [r3, #0] │ │ - 1ae1e: 0212 lsls r2, r2, #8 │ │ - 1ae20: 9315 str r3, [sp, #84] ; 0x54 │ │ - 1ae22: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ - 1ae24: 3332 adds r3, #50 ; 0x32 │ │ - 1ae26: 781d ldrb r5, [r3, #0] │ │ - 1ae28: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ - 1ae2a: 3333 adds r3, #51 ; 0x33 │ │ - 1ae2c: 781f ldrb r7, [r3, #0] │ │ - 1ae2e: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ - 1ae30: 3336 adds r3, #54 ; 0x36 │ │ - 1ae32: 781b ldrb r3, [r3, #0] │ │ - 1ae34: 431a orrs r2, r3 │ │ - 1ae36: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ - 1ae38: 920a str r2, [sp, #40] ; 0x28 │ │ - 1ae3a: 3338 adds r3, #56 ; 0x38 │ │ - 1ae3c: 781a ldrb r2, [r3, #0] │ │ - 1ae3e: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ - 1ae40: 3339 adds r3, #57 ; 0x39 │ │ - 1ae42: 781b ldrb r3, [r3, #0] │ │ - 1ae44: 021b lsls r3, r3, #8 │ │ - 1ae46: 4313 orrs r3, r2 │ │ - 1ae48: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ - 1ae4a: 323a adds r2, #58 ; 0x3a │ │ - 1ae4c: 7812 ldrb r2, [r2, #0] │ │ - 1ae4e: 0412 lsls r2, r2, #16 │ │ - 1ae50: 4313 orrs r3, r2 │ │ - 1ae52: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ - 1ae54: 323b adds r2, #59 ; 0x3b │ │ - 1ae56: 7812 ldrb r2, [r2, #0] │ │ - 1ae58: 0612 lsls r2, r2, #24 │ │ - 1ae5a: 431a orrs r2, r3 │ │ - 1ae5c: 9212 str r2, [sp, #72] ; 0x48 │ │ - 1ae5e: 7842 ldrb r2, [r0, #1] │ │ - 1ae60: 7803 ldrb r3, [r0, #0] │ │ - 1ae62: 0212 lsls r2, r2, #8 │ │ - 1ae64: 431a orrs r2, r3 │ │ - 1ae66: 7883 ldrb r3, [r0, #2] │ │ - 1ae68: 041b lsls r3, r3, #16 │ │ - 1ae6a: 431a orrs r2, r3 │ │ - 1ae6c: 78c3 ldrb r3, [r0, #3] │ │ - 1ae6e: 061b lsls r3, r3, #24 │ │ - 1ae70: 431a orrs r2, r3 │ │ - 1ae72: 4b4d ldr r3, [pc, #308] ; (1afa8 ) │ │ - 1ae74: 429a cmp r2, r3 │ │ - 1ae76: d000 beq.n 1ae7a │ │ - 1ae78: e77c b.n 1ad74 │ │ - 1ae7a: 990e ldr r1, [sp, #56] ; 0x38 │ │ - 1ae7c: 29ef cmp r1, #239 ; 0xef │ │ - 1ae7e: d900 bls.n 1ae82 │ │ - 1ae80: e778 b.n 1ad74 │ │ - 1ae82: 9b0f ldr r3, [sp, #60] ; 0x3c │ │ - 1ae84: 3b01 subs r3, #1 │ │ - 1ae86: 2bee cmp r3, #238 ; 0xee │ │ - 1ae88: d900 bls.n 1ae8c │ │ - 1ae8a: e773 b.n 1ad74 │ │ - 1ae8c: 9a10 ldr r2, [sp, #64] ; 0x40 │ │ - 1ae8e: 2a00 cmp r2, #0 │ │ - 1ae90: d100 bne.n 1ae94 │ │ - 1ae92: e76f b.n 1ad74 │ │ - 1ae94: 9b0f ldr r3, [sp, #60] ; 0x3c │ │ - 1ae96: 0088 lsls r0, r1, #2 │ │ - 1ae98: 9913 ldr r1, [sp, #76] ; 0x4c │ │ - 1ae9a: 009b lsls r3, r3, #2 │ │ - 1ae9c: 32c0 adds r2, #192 ; 0xc0 │ │ - 1ae9e: 9316 str r3, [sp, #88] ; 0x58 │ │ - 1aea0: 181b adds r3, r3, r0 │ │ - 1aea2: 189b adds r3, r3, r2 │ │ - 1aea4: 920d str r2, [sp, #52] ; 0x34 │ │ - 1aea6: 9a0c ldr r2, [sp, #48] ; 0x30 │ │ - 1aea8: 0089 lsls r1, r1, #2 │ │ - 1aeaa: 185b adds r3, r3, r1 │ │ - 1aeac: 9017 str r0, [sp, #92] ; 0x5c │ │ - 1aeae: 9118 str r1, [sp, #96] ; 0x60 │ │ - 1aeb0: 4293 cmp r3, r2 │ │ - 1aeb2: d900 bls.n 1aeb6 │ │ - 1aeb4: e75e b.n 1ad74 │ │ - 1aeb6: 4b3d ldr r3, [pc, #244] ; (1afac ) │ │ - 1aeb8: 2220 movs r2, #32 │ │ - 1aeba: 50f2 str r2, [r6, r3] │ │ - 1aebc: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ - 1aebe: 071b lsls r3, r3, #28 │ │ - 1aec0: d504 bpl.n 1aecc │ │ - 1aec2: 4b3b ldr r3, [pc, #236] ; (1afb0 ) │ │ - 1aec4: 2210 movs r2, #16 │ │ - 1aec6: 58f0 ldr r0, [r6, r3] │ │ - 1aec8: 4302 orrs r2, r0 │ │ - 1aeca: 50f2 str r2, [r6, r3] │ │ - 1aecc: 990b ldr r1, [sp, #44] ; 0x2c │ │ - 1aece: 06c9 lsls r1, r1, #27 │ │ - 1aed0: d504 bpl.n 1aedc │ │ - 1aed2: 4b37 ldr r3, [pc, #220] ; (1afb0 ) │ │ - 1aed4: 2204 movs r2, #4 │ │ - 1aed6: 58f0 ldr r0, [r6, r3] │ │ - 1aed8: 4302 orrs r2, r0 │ │ - 1aeda: 50f2 str r2, [r6, r3] │ │ - 1aedc: 990b ldr r1, [sp, #44] ; 0x2c │ │ - 1aede: 0689 lsls r1, r1, #26 │ │ - 1aee0: d504 bpl.n 1aeec │ │ - 1aee2: 4b33 ldr r3, [pc, #204] ; (1afb0 ) │ │ - 1aee4: 2208 movs r2, #8 │ │ - 1aee6: 58f0 ldr r0, [r6, r3] │ │ - 1aee8: 4302 orrs r2, r0 │ │ - 1aeea: 50f2 str r2, [r6, r3] │ │ - 1aeec: 990b ldr r1, [sp, #44] ; 0x2c │ │ - 1aeee: 0609 lsls r1, r1, #24 │ │ - 1aef0: d504 bpl.n 1aefc │ │ - 1aef2: 4b2f ldr r3, [pc, #188] ; (1afb0 ) │ │ - 1aef4: 2201 movs r2, #1 │ │ - 1aef6: 58f0 ldr r0, [r6, r3] │ │ - 1aef8: 4302 orrs r2, r0 │ │ - 1aefa: 50f2 str r2, [r6, r3] │ │ - 1aefc: 990b ldr r1, [sp, #44] ; 0x2c │ │ - 1aefe: 04c9 lsls r1, r1, #19 │ │ - 1af00: d505 bpl.n 1af0e │ │ - 1af02: 4b2b ldr r3, [pc, #172] ; (1afb0 ) │ │ - 1af04: 2280 movs r2, #128 ; 0x80 │ │ - 1af06: 0212 lsls r2, r2, #8 │ │ - 1af08: 58f0 ldr r0, [r6, r3] │ │ - 1af0a: 4302 orrs r2, r0 │ │ - 1af0c: 50f2 str r2, [r6, r3] │ │ - 1af0e: 4929 ldr r1, [pc, #164] ; (1afb4 ) │ │ - 1af10: 221a movs r2, #26 │ │ - 1af12: 1870 adds r0, r6, r1 │ │ - 1af14: 4928 ldr r1, [pc, #160] ; (1afb8 ) │ │ - 1af16: 4469 add r1, sp │ │ - 1af18: f015 fd80 bl 30a1c <__clzsi2+0x168> │ │ - 1af1c: 4b27 ldr r3, [pc, #156] ; (1afbc ) │ │ - 1af1e: 2200 movs r2, #0 │ │ - 1af20: 54f2 strb r2, [r6, r3] │ │ - 1af22: 4294 cmp r4, r2 │ │ - 1af24: d008 beq.n 1af38 │ │ - 1af26: 2280 movs r2, #128 ; 0x80 │ │ - 1af28: 0064 lsls r4, r4, #1 │ │ - 1af2a: 0052 lsls r2, r2, #1 │ │ - 1af2c: 4b24 ldr r3, [pc, #144] ; (1afc0 ) │ │ - 1af2e: 4294 cmp r4, r2 │ │ - 1af30: d801 bhi.n 1af36 │ │ - 1af32: 50f4 str r4, [r6, r3] │ │ - 1af34: e000 b.n 1af38 │ │ - 1af36: 50f2 str r2, [r6, r3] │ │ - 1af38: 2d00 cmp r5, #0 │ │ - 1af3a: d002 beq.n 1af42 │ │ - 1af3c: 23e9 movs r3, #233 ; 0xe9 │ │ - 1af3e: 021b lsls r3, r3, #8 │ │ - 1af40: 50f5 str r5, [r6, r3] │ │ - 1af42: 2f00 cmp r7, #0 │ │ - 1af44: d001 beq.n 1af4a │ │ - 1af46: 4b1f ldr r3, [pc, #124] ; (1afc4 ) │ │ - 1af48: 50f7 str r7, [r6, r3] │ │ - 1af4a: 9f15 ldr r7, [sp, #84] ; 0x54 │ │ - 1af4c: 4c15 ldr r4, [pc, #84] ; (1afa4 ) │ │ - 1af4e: 4b1e ldr r3, [pc, #120] ; (1afc8 ) │ │ - 1af50: 4a1e ldr r2, [pc, #120] ; (1afcc ) │ │ - 1af52: 257f movs r5, #127 ; 0x7f │ │ - 1af54: 402f ands r7, r5 │ │ - 1af56: 446c add r4, sp │ │ - 1af58: 50f7 str r7, [r6, r3] │ │ - 1af5a: 46a4 mov ip, r4 │ │ - 1af5c: 18b3 adds r3, r6, r2 │ │ - 1af5e: 2200 movs r2, #0 │ │ - 1af60: 4667 mov r7, ip │ │ - 1af62: 18b8 adds r0, r7, r2 │ │ - 1af64: 1c01 adds r1, r0, #0 │ │ - 1af66: 3140 adds r1, #64 ; 0x40 │ │ - 1af68: 7809 ldrb r1, [r1, #0] │ │ - 1af6a: 29ff cmp r1, #255 ; 0xff │ │ - 1af6c: d037 beq.n 1afde │ │ - 1af6e: 3080 adds r0, #128 ; 0x80 │ │ - 1af70: 7800 ldrb r0, [r0, #0] │ │ - 1af72: 1f1f subs r7, r3, #4 │ │ - 1af74: 2480 movs r4, #128 ; 0x80 │ │ - 1af76: 6038 str r0, [r7, #0] │ │ - 1af78: 1c18 adds r0, r3, #0 │ │ - 1af7a: 3808 subs r0, #8 │ │ - 1af7c: 6004 str r4, [r0, #0] │ │ - 1af7e: 060f lsls r7, r1, #24 │ │ - 1af80: d503 bpl.n 1af8a │ │ - 1af82: 0067 lsls r7, r4, #1 │ │ - 1af84: 681c ldr r4, [r3, #0] │ │ - 1af86: 4327 orrs r7, r4 │ │ - 1af88: 601f str r7, [r3, #0] │ │ - 1af8a: 4029 ands r1, r5 │ │ - 1af8c: 2940 cmp r1, #64 ; 0x40 │ │ - 1af8e: d81f bhi.n 1afd0 │ │ - 1af90: 0089 lsls r1, r1, #2 │ │ - 1af92: 6001 str r1, [r0, #0] │ │ - 1af94: e023 b.n 1afde │ │ - 1af96: 46c0 nop ; (mov r8, r8) │ │ - 1af98: d0d4 beq.n 1af44 │ │ - 1af9a: 0001 movs r1, r0 │ │ - 1af9c: f164 ffff bl 17ff9e <_end+0xba42a> │ │ - 1afa0: 0e94 lsrs r4, r2, #26 │ │ - 1afa2: 0000 movs r0, r0 │ │ - 1afa4: 0dd4 lsrs r4, r2, #23 │ │ - 1afa6: 0000 movs r0, r0 │ │ - 1afa8: 4d49 ldr r5, [pc, #292] ; (1b0d0 ) │ │ - 1afaa: 4d50 ldr r5, [pc, #320] ; (1b0ec ) │ │ - 1afac: e920 0000 stmdb r0!, {} │ │ - 1afb0: e90c 0000 stmdb ip, {} │ │ - 1afb4: e99c 0000 ; instruction: 0xe99c0000 │ │ - 1afb8: 0dd8 lsrs r0, r3, #23 │ │ - 1afba: 0000 movs r0, r0 │ │ - 1afbc: e9b6 0000 ; instruction: 0xe9b60000 │ │ - 1afc0: e908 0000 stmdb r8, {} │ │ - 1afc4: e904 0000 stmdb r4, {} │ │ - 1afc8: e964 0000 strd r0, r0, [r4, #-0]! │ │ - 1afcc: c1c8 stmia r1!, {r3, r6, r7} │ │ - 1afce: 0000 movs r0, r0 │ │ - 1afd0: 2964 cmp r1, #100 ; 0x64 │ │ - 1afd2: d104 bne.n 1afde │ │ - 1afd4: 681f ldr r7, [r3, #0] │ │ - 1afd6: 2180 movs r1, #128 ; 0x80 │ │ - 1afd8: 0109 lsls r1, r1, #4 │ │ - 1afda: 4339 orrs r1, r7 │ │ - 1afdc: 6019 str r1, [r3, #0] │ │ - 1afde: 3201 adds r2, #1 │ │ - 1afe0: 3324 adds r3, #36 ; 0x24 │ │ - 1afe2: 2a40 cmp r2, #64 ; 0x40 │ │ - 1afe4: d1bc bne.n 1af60 │ │ - 1afe6: 4bb5 ldr r3, [pc, #724] ; (1b2bc ) │ │ - 1afe8: 58f2 ldr r2, [r6, r3] │ │ - 1afea: 2a03 cmp r2, #3 │ │ - 1afec: d802 bhi.n 1aff4 │ │ - 1afee: 48b3 ldr r0, [pc, #716] ; (1b2bc ) │ │ - 1aff0: 2304 movs r3, #4 │ │ - 1aff2: 5033 str r3, [r6, r0] │ │ - 1aff4: 9c19 ldr r4, [sp, #100] ; 0x64 │ │ - 1aff6: 07e4 lsls r4, r4, #31 │ │ - 1aff8: d51b bpl.n 1b032 │ │ - 1affa: 9d0a ldr r5, [sp, #40] ; 0x28 │ │ - 1affc: 2d00 cmp r5, #0 │ │ - 1affe: d018 beq.n 1b032 │ │ - 1b000: 9f0c ldr r7, [sp, #48] ; 0x30 │ │ - 1b002: 42bd cmp r5, r7 │ │ - 1b004: d815 bhi.n 1b032 │ │ - 1b006: 9c12 ldr r4, [sp, #72] ; 0x48 │ │ - 1b008: 1b7b subs r3, r7, r5 │ │ - 1b00a: 429c cmp r4, r3 │ │ - 1b00c: d211 bcs.n 1b032 │ │ - 1b00e: 1c28 adds r0, r5, #0 │ │ - 1b010: 3001 adds r0, #1 │ │ - 1b012: f015 fd0b bl 30a2c <__clzsi2+0x178> │ │ - 1b016: 4caa ldr r4, [pc, #680] ; (1b2c0 ) │ │ - 1b018: 5130 str r0, [r6, r4] │ │ - 1b01a: 2800 cmp r0, #0 │ │ - 1b01c: d009 beq.n 1b032 │ │ - 1b01e: 9d09 ldr r5, [sp, #36] ; 0x24 │ │ - 1b020: 9f12 ldr r7, [sp, #72] ; 0x48 │ │ - 1b022: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ - 1b024: 19e9 adds r1, r5, r7 │ │ - 1b026: f015 fcf9 bl 30a1c <__clzsi2+0x168> │ │ - 1b02a: 5933 ldr r3, [r6, r4] │ │ - 1b02c: 9c0a ldr r4, [sp, #40] ; 0x28 │ │ - 1b02e: 2200 movs r2, #0 │ │ - 1b030: 551a strb r2, [r3, r4] │ │ - 1b032: 4da4 ldr r5, [pc, #656] ; (1b2c4 ) │ │ - 1b034: 9a10 ldr r2, [sp, #64] ; 0x40 │ │ - 1b036: 2780 movs r7, #128 ; 0x80 │ │ - 1b038: 1970 adds r0, r6, r5 │ │ - 1b03a: 007f lsls r7, r7, #1 │ │ - 1b03c: 42ba cmp r2, r7 │ │ - 1b03e: d900 bls.n 1b042 │ │ - 1b040: 1c3a adds r2, r7, #0 │ │ - 1b042: 9909 ldr r1, [sp, #36] ; 0x24 │ │ - 1b044: ac81 add r4, sp, #516 ; 0x204 │ │ - 1b046: 31c0 adds r1, #192 ; 0xc0 │ │ - 1b048: f015 fce8 bl 30a1c <__clzsi2+0x168> │ │ - 1b04c: 22f0 movs r2, #240 ; 0xf0 │ │ - 1b04e: 1c20 adds r0, r4, #0 │ │ - 1b050: 2100 movs r1, #0 │ │ - 1b052: 0092 lsls r2, r2, #2 │ │ - 1b054: f015 fcca bl 309ec <__clzsi2+0x138> │ │ - 1b058: 9d0e ldr r5, [sp, #56] ; 0x38 │ │ - 1b05a: 9f09 ldr r7, [sp, #36] ; 0x24 │ │ - 1b05c: 1c20 adds r0, r4, #0 │ │ - 1b05e: 00aa lsls r2, r5, #2 │ │ - 1b060: 9d0d ldr r5, [sp, #52] ; 0x34 │ │ - 1b062: 1979 adds r1, r7, r5 │ │ - 1b064: f015 fcda bl 30a1c <__clzsi2+0x168> │ │ - 1b068: 9f17 ldr r7, [sp, #92] ; 0x5c │ │ - 1b06a: 22f0 movs r2, #240 ; 0xf0 │ │ - 1b06c: 2100 movs r1, #0 │ │ - 1b06e: 197c adds r4, r7, r5 │ │ - 1b070: 4d95 ldr r5, [pc, #596] ; (1b2c8 ) │ │ - 1b072: 0092 lsls r2, r2, #2 │ │ - 1b074: 446d add r5, sp │ │ - 1b076: 1c28 adds r0, r5, #0 │ │ - 1b078: f015 fcb8 bl 309ec <__clzsi2+0x138> │ │ - 1b07c: 9f0f ldr r7, [sp, #60] ; 0x3c │ │ - 1b07e: 1c28 adds r0, r5, #0 │ │ - 1b080: 00ba lsls r2, r7, #2 │ │ - 1b082: 9f09 ldr r7, [sp, #36] ; 0x24 │ │ - 1b084: 1939 adds r1, r7, r4 │ │ - 1b086: f015 fcc9 bl 30a1c <__clzsi2+0x168> │ │ - 1b08a: 9d16 ldr r5, [sp, #88] ; 0x58 │ │ - 1b08c: 22f0 movs r2, #240 ; 0xf0 │ │ - 1b08e: 2100 movs r1, #0 │ │ - 1b090: 1964 adds r4, r4, r5 │ │ - 1b092: 4d8e ldr r5, [pc, #568] ; (1b2cc ) │ │ - 1b094: 0092 lsls r2, r2, #2 │ │ - 1b096: 446d add r5, sp │ │ - 1b098: 1c28 adds r0, r5, #0 │ │ - 1b09a: f015 fca7 bl 309ec <__clzsi2+0x138> │ │ - 1b09e: 9f13 ldr r7, [sp, #76] ; 0x4c │ │ - 1b0a0: 2ff0 cmp r7, #240 ; 0xf0 │ │ - 1b0a2: d901 bls.n 1b0a8 │ │ - 1b0a4: 27f0 movs r7, #240 ; 0xf0 │ │ - 1b0a6: 9713 str r7, [sp, #76] ; 0x4c │ │ - 1b0a8: 9f13 ldr r7, [sp, #76] ; 0x4c │ │ - 1b0aa: 1c28 adds r0, r5, #0 │ │ - 1b0ac: 00ba lsls r2, r7, #2 │ │ - 1b0ae: 9f09 ldr r7, [sp, #36] ; 0x24 │ │ - 1b0b0: 1939 adds r1, r7, r4 │ │ - 1b0b2: f015 fcb3 bl 30a1c <__clzsi2+0x168> │ │ - 1b0b6: 9d18 ldr r5, [sp, #96] ; 0x60 │ │ - 1b0b8: 9f0c ldr r7, [sp, #48] ; 0x30 │ │ - 1b0ba: 1964 adds r4, r4, r5 │ │ - 1b0bc: 1ca3 adds r3, r4, #2 │ │ - 1b0be: 42bb cmp r3, r7 │ │ - 1b0c0: d206 bcs.n 1b0d0 │ │ - 1b0c2: 9d09 ldr r5, [sp, #36] ; 0x24 │ │ - 1b0c4: 5b2c ldrh r4, [r5, r4] │ │ - 1b0c6: 00e4 lsls r4, r4, #3 │ │ - 1b0c8: 18e4 adds r4, r4, r3 │ │ - 1b0ca: 42bc cmp r4, r7 │ │ - 1b0cc: d300 bcc.n 1b0d0 │ │ - 1b0ce: 1c1c adds r4, r3, #0 │ │ - 1b0d0: 4b7f ldr r3, [pc, #508] ; (1b2d0 ) │ │ - 1b0d2: 58f3 ldr r3, [r6, r3] │ │ - 1b0d4: 07df lsls r7, r3, #31 │ │ - 1b0d6: d50e bpl.n 1b0f6 │ │ - 1b0d8: 2099 movs r0, #153 ; 0x99 │ │ - 1b0da: 9f0c ldr r7, [sp, #48] ; 0x30 │ │ - 1b0dc: 0140 lsls r0, r0, #5 │ │ - 1b0de: 1825 adds r5, r4, r0 │ │ - 1b0e0: 42bd cmp r5, r7 │ │ - 1b0e2: d208 bcs.n 1b0f6 │ │ - 1b0e4: 4a7b ldr r2, [pc, #492] ; (1b2d4 ) │ │ - 1b0e6: 9f09 ldr r7, [sp, #36] ; 0x24 │ │ - 1b0e8: 18b0 adds r0, r6, r2 │ │ - 1b0ea: 2299 movs r2, #153 ; 0x99 │ │ - 1b0ec: 1939 adds r1, r7, r4 │ │ - 1b0ee: 0152 lsls r2, r2, #5 │ │ - 1b0f0: f015 fc94 bl 30a1c <__clzsi2+0x168> │ │ - 1b0f4: 1c2c adds r4, r5, #0 │ │ - 1b0f6: 9f0c ldr r7, [sp, #48] ; 0x30 │ │ - 1b0f8: 1c25 adds r5, r4, #0 │ │ - 1b0fa: 3508 adds r5, #8 │ │ - 1b0fc: 42bd cmp r5, r7 │ │ - 1b0fe: d222 bcs.n 1b146 │ │ - 1b100: 9f09 ldr r7, [sp, #36] ; 0x24 │ │ - 1b102: 4b75 ldr r3, [pc, #468] ; (1b2d8 ) │ │ - 1b104: 593f ldr r7, [r7, r4] │ │ - 1b106: 429f cmp r7, r3 │ │ - 1b108: d11d bne.n 1b146 │ │ - 1b10a: 9f09 ldr r7, [sp, #36] ; 0x24 │ │ - 1b10c: 980c ldr r0, [sp, #48] ; 0x30 │ │ - 1b10e: 193c adds r4, r7, r4 │ │ - 1b110: 6867 ldr r7, [r4, #4] │ │ - 1b112: 197c adds r4, r7, r5 │ │ - 1b114: 4284 cmp r4, r0 │ │ - 1b116: d815 bhi.n 1b144 │ │ - 1b118: 1c3a adds r2, r7, #0 │ │ - 1b11a: 23ef movs r3, #239 ; 0xef │ │ - 1b11c: 3a20 subs r2, #32 │ │ - 1b11e: 015b lsls r3, r3, #5 │ │ - 1b120: 429a cmp r2, r3 │ │ - 1b122: d80f bhi.n 1b144 │ │ - 1b124: 1c38 adds r0, r7, #0 │ │ - 1b126: f015 fc81 bl 30a2c <__clzsi2+0x178> │ │ - 1b12a: 4b6c ldr r3, [pc, #432] ; (1b2dc ) │ │ - 1b12c: 50f0 str r0, [r6, r3] │ │ - 1b12e: 2800 cmp r0, #0 │ │ - 1b130: d009 beq.n 1b146 │ │ - 1b132: 4b6b ldr r3, [pc, #428] ; (1b2e0 ) │ │ - 1b134: 097a lsrs r2, r7, #5 │ │ - 1b136: 50f2 str r2, [r6, r3] │ │ - 1b138: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ - 1b13a: 1951 adds r1, r2, r5 │ │ - 1b13c: 1c3a adds r2, r7, #0 │ │ - 1b13e: f015 fc6d bl 30a1c <__clzsi2+0x168> │ │ - 1b142: e000 b.n 1b146 │ │ - 1b144: 1c2c adds r4, r5, #0 │ │ - 1b146: 4d5d ldr r5, [pc, #372] ; (1b2bc ) │ │ - 1b148: 2304 movs r3, #4 │ │ - 1b14a: 9f0c ldr r7, [sp, #48] ; 0x30 │ │ - 1b14c: 5173 str r3, [r6, r5] │ │ - 1b14e: 1c23 adds r3, r4, #0 │ │ - 1b150: 3308 adds r3, #8 │ │ - 1b152: 42bb cmp r3, r7 │ │ - 1b154: d230 bcs.n 1b1b8 │ │ - 1b156: 9d09 ldr r5, [sp, #36] ; 0x24 │ │ - 1b158: 4a62 ldr r2, [pc, #392] ; (1b2e4 ) │ │ - 1b15a: 592d ldr r5, [r5, r4] │ │ - 1b15c: 4295 cmp r5, r2 │ │ - 1b15e: d12b bne.n 1b1b8 │ │ - 1b160: 9f09 ldr r7, [sp, #36] ; 0x24 │ │ - 1b162: 193a adds r2, r7, r4 │ │ - 1b164: 6850 ldr r0, [r2, #4] │ │ - 1b166: 9f0c ldr r7, [sp, #48] ; 0x30 │ │ - 1b168: 18c5 adds r5, r0, r3 │ │ - 1b16a: 950d str r5, [sp, #52] ; 0x34 │ │ - 1b16c: 42bd cmp r5, r7 │ │ - 1b16e: d822 bhi.n 1b1b6 │ │ - 1b170: 22a0 movs r2, #160 ; 0xa0 │ │ - 1b172: 00d2 lsls r2, r2, #3 │ │ - 1b174: 4290 cmp r0, r2 │ │ - 1b176: d81e bhi.n 1b1b6 │ │ - 1b178: 2114 movs r1, #20 │ │ - 1b17a: f012 ff17 bl 2dfac <__udivsi3> │ │ - 1b17e: 900a str r0, [sp, #40] ; 0x28 │ │ - 1b180: 2804 cmp r0, #4 │ │ - 1b182: d901 bls.n 1b188 │ │ - 1b184: 4b4d ldr r3, [pc, #308] ; (1b2bc ) │ │ - 1b186: 50f0 str r0, [r6, r3] │ │ - 1b188: 4857 ldr r0, [pc, #348] ; (1b2e8 ) │ │ - 1b18a: 2500 movs r5, #0 │ │ - 1b18c: 1837 adds r7, r6, r0 │ │ - 1b18e: 990a ldr r1, [sp, #40] ; 0x28 │ │ - 1b190: 428d cmp r5, r1 │ │ - 1b192: d00e beq.n 1b1b2 │ │ - 1b194: 9909 ldr r1, [sp, #36] ; 0x24 │ │ - 1b196: 2214 movs r2, #20 │ │ - 1b198: 1c13 adds r3, r2, #0 │ │ - 1b19a: 436b muls r3, r5 │ │ - 1b19c: 3108 adds r1, #8 │ │ - 1b19e: 1909 adds r1, r1, r4 │ │ - 1b1a0: 18c9 adds r1, r1, r3 │ │ - 1b1a2: 1c38 adds r0, r7, #0 │ │ - 1b1a4: f015 fc3a bl 30a1c <__clzsi2+0x168> │ │ - 1b1a8: 2300 movs r3, #0 │ │ - 1b1aa: 74fb strb r3, [r7, #19] │ │ - 1b1ac: 3501 adds r5, #1 │ │ - 1b1ae: 3724 adds r7, #36 ; 0x24 │ │ - 1b1b0: e7ed b.n 1b18e │ │ - 1b1b2: 9c0d ldr r4, [sp, #52] ; 0x34 │ │ - 1b1b4: e000 b.n 1b1b8 │ │ - 1b1b6: 1c1c adds r4, r3, #0 │ │ - 1b1b8: 9d0c ldr r5, [sp, #48] ; 0x30 │ │ - 1b1ba: 1c23 adds r3, r4, #0 │ │ - 1b1bc: 3308 adds r3, #8 │ │ - 1b1be: 42ab cmp r3, r5 │ │ - 1b1c0: d205 bcs.n 1b1ce │ │ - 1b1c2: 9f09 ldr r7, [sp, #36] ; 0x24 │ │ - 1b1c4: 1b2a subs r2, r5, r4 │ │ - 1b1c6: 1c30 adds r0, r6, #0 │ │ - 1b1c8: 1939 adds r1, r7, r4 │ │ - 1b1ca: f7ff fd43 bl 1ac54 │ │ - 1b1ce: 2400 movs r4, #0 │ │ - 1b1d0: 9d13 ldr r5, [sp, #76] ; 0x4c │ │ - 1b1d2: 42ac cmp r4, r5 │ │ - 1b1d4: d06b beq.n 1b2ae │ │ - 1b1d6: 4845 ldr r0, [pc, #276] ; (1b2ec ) │ │ - 1b1d8: 2240 movs r2, #64 ; 0x40 │ │ - 1b1da: 2100 movs r1, #0 │ │ - 1b1dc: 4468 add r0, sp │ │ - 1b1de: f015 fc05 bl 309ec <__clzsi2+0x138> │ │ - 1b1e2: 4a3a ldr r2, [pc, #232] ; (1b2cc ) │ │ - 1b1e4: 00a3 lsls r3, r4, #2 │ │ - 1b1e6: 446a add r2, sp │ │ - 1b1e8: 589b ldr r3, [r3, r2] │ │ - 1b1ea: 2b00 cmp r3, #0 │ │ - 1b1ec: d05d beq.n 1b2aa │ │ - 1b1ee: 9a0c ldr r2, [sp, #48] ; 0x30 │ │ - 1b1f0: 3a04 subs r2, #4 │ │ - 1b1f2: 4293 cmp r3, r2 │ │ - 1b1f4: d259 bcs.n 1b2aa │ │ - 1b1f6: 9d09 ldr r5, [sp, #36] ; 0x24 │ │ - 1b1f8: 18ea adds r2, r5, r3 │ │ - 1b1fa: 8852 ldrh r2, [r2, #2] │ │ - 1b1fc: 5ae9 ldrh r1, [r5, r3] │ │ - 1b1fe: 920a str r2, [sp, #40] ; 0x28 │ │ - 1b200: 3a04 subs r2, #4 │ │ - 1b202: 2afc cmp r2, #252 ; 0xfc │ │ - 1b204: d851 bhi.n 1b2aa │ │ - 1b206: 9f0c ldr r7, [sp, #48] ; 0x30 │ │ - 1b208: 1c0a adds r2, r1, #0 │ │ - 1b20a: 3208 adds r2, #8 │ │ - 1b20c: 42ba cmp r2, r7 │ │ - 1b20e: d84c bhi.n 1b2aa │ │ - 1b210: 1c3a adds r2, r7, #0 │ │ - 1b212: 3a08 subs r2, #8 │ │ - 1b214: 1a52 subs r2, r2, r1 │ │ - 1b216: 4293 cmp r3, r2 │ │ - 1b218: d847 bhi.n 1b2aa │ │ - 1b21a: 3308 adds r3, #8 │ │ - 1b21c: 18ed adds r5, r5, r3 │ │ - 1b21e: 2000 movs r0, #0 │ │ - 1b220: 46ac mov ip, r5 │ │ - 1b222: 1c02 adds r2, r0, #0 │ │ - 1b224: 428a cmp r2, r1 │ │ - 1b226: d240 bcs.n 1b2aa │ │ - 1b228: 4665 mov r5, ip │ │ - 1b22a: 5cad ldrb r5, [r5, r2] │ │ - 1b22c: 1c53 adds r3, r2, #1 │ │ - 1b22e: 9510 str r5, [sp, #64] ; 0x40 │ │ - 1b230: 2d00 cmp r5, #0 │ │ - 1b232: d101 bne.n 1b238 │ │ - 1b234: 3001 adds r0, #1 │ │ - 1b236: e033 b.n 1b2a0 │ │ - 1b238: 9d10 ldr r5, [sp, #64] ; 0x40 │ │ - 1b23a: 277f movs r7, #127 ; 0x7f │ │ - 1b23c: 402f ands r7, r5 │ │ - 1b23e: 970d str r7, [sp, #52] ; 0x34 │ │ - 1b240: d003 beq.n 1b24a │ │ - 1b242: 3f01 subs r7, #1 │ │ - 1b244: 253f movs r5, #63 ; 0x3f │ │ - 1b246: 402f ands r7, r5 │ │ - 1b248: 970d str r7, [sp, #52] ; 0x34 │ │ - 1b24a: 9f10 ldr r7, [sp, #64] ; 0x40 │ │ - 1b24c: 063d lsls r5, r7, #24 │ │ - 1b24e: d508 bpl.n 1b262 │ │ - 1b250: 428b cmp r3, r1 │ │ - 1b252: d22a bcs.n 1b2aa │ │ - 1b254: 4667 mov r7, ip │ │ - 1b256: 5cfd ldrb r5, [r7, r3] │ │ - 1b258: 4b24 ldr r3, [pc, #144] ; (1b2ec ) │ │ - 1b25a: 9f0d ldr r7, [sp, #52] ; 0x34 │ │ - 1b25c: 446b add r3, sp │ │ - 1b25e: 55dd strb r5, [r3, r7] │ │ - 1b260: 1c93 adds r3, r2, #2 │ │ - 1b262: 4a22 ldr r2, [pc, #136] ; (1b2ec ) │ │ - 1b264: 9d0d ldr r5, [sp, #52] ; 0x34 │ │ - 1b266: 270f movs r7, #15 │ │ - 1b268: 446a add r2, sp │ │ - 1b26a: 5d52 ldrb r2, [r2, r5] │ │ - 1b26c: 423a tst r2, r7 │ │ - 1b26e: d007 beq.n 1b280 │ │ - 1b270: 4d12 ldr r5, [pc, #72] ; (1b2bc ) │ │ - 1b272: 9f0d ldr r7, [sp, #52] ; 0x34 │ │ - 1b274: 5975 ldr r5, [r6, r5] │ │ - 1b276: 42af cmp r7, r5 │ │ - 1b278: d302 bcc.n 1b280 │ │ - 1b27a: 4d10 ldr r5, [pc, #64] ; (1b2bc ) │ │ - 1b27c: 3701 adds r7, #1 │ │ - 1b27e: 5177 str r7, [r6, r5] │ │ - 1b280: 2501 movs r5, #1 │ │ - 1b282: 4015 ands r5, r2 │ │ - 1b284: 195b adds r3, r3, r5 │ │ - 1b286: 2502 movs r5, #2 │ │ - 1b288: 4015 ands r5, r2 │ │ - 1b28a: 1e6f subs r7, r5, #1 │ │ - 1b28c: 41bd sbcs r5, r7 │ │ - 1b28e: 195b adds r3, r3, r5 │ │ - 1b290: 0755 lsls r5, r2, #29 │ │ - 1b292: 0fed lsrs r5, r5, #31 │ │ - 1b294: 195b adds r3, r3, r5 │ │ - 1b296: 0715 lsls r5, r2, #28 │ │ - 1b298: d500 bpl.n 1b29c │ │ - 1b29a: 3302 adds r3, #2 │ │ - 1b29c: 428b cmp r3, r1 │ │ - 1b29e: d204 bcs.n 1b2aa │ │ - 1b2a0: 9f0a ldr r7, [sp, #40] ; 0x28 │ │ - 1b2a2: 42b8 cmp r0, r7 │ │ - 1b2a4: d201 bcs.n 1b2aa │ │ - 1b2a6: 1c1a adds r2, r3, #0 │ │ - 1b2a8: e7bc b.n 1b224 │ │ - 1b2aa: 3401 adds r4, #1 │ │ - 1b2ac: e790 b.n 1b1d0 │ │ - 1b2ae: 9f0b ldr r7, [sp, #44] ; 0x2c │ │ - 1b2b0: 2304 movs r3, #4 │ │ - 1b2b2: 4c0f ldr r4, [pc, #60] ; (1b2f0 ) │ │ - 1b2b4: 403b ands r3, r7 │ │ - 1b2b6: d11d bne.n 1b2f4 │ │ - 1b2b8: 5133 str r3, [r6, r4] │ │ - 1b2ba: e01d b.n 1b2f8 │ │ - 1b2bc: e910 0000 ldmdb r0, {} │ │ - 1b2c0: e994 0000 ; instruction: 0xe9940000 │ │ - 1b2c4: d060 beq.n 1b388 │ │ - 1b2c6: 0000 movs r0, r0 │ │ - 1b2c8: 05c4 lsls r4, r0, #23 │ │ - 1b2ca: 0000 movs r0, r0 │ │ - 1b2cc: 0984 lsrs r4, r0, #6 │ │ - 1b2ce: 0000 movs r0, r0 │ │ - 1b2d0: e90c 0000 stmdb ip, {} │ │ - 1b2d4: d160 bne.n 1b398 │ │ - 1b2d6: 0000 movs r0, r0 │ │ - 1b2d8: 4e50 ldr r6, [pc, #320] ; (1b41c ) │ │ - 1b2da: 4d41 ldr r5, [pc, #260] ; (1b3e0 ) │ │ - 1b2dc: e998 0000 ; instruction: 0xe9980000 │ │ - 1b2e0: e990 0000 ; instruction: 0xe9900000 │ │ - 1b2e4: 4e43 ldr r6, [pc, #268] ; (1b3f4 ) │ │ - 1b2e6: 4d41 ldr r5, [pc, #260] ; (1b3ec ) │ │ - 1b2e8: c1d0 stmia r1!, {r4, r6, r7} │ │ - 1b2ea: 0000 movs r0, r0 │ │ - 1b2ec: 0d44 lsrs r4, r0, #21 │ │ - 1b2ee: 0000 movs r0, r0 │ │ - 1b2f0: e928 0000 stmdb r8!, {} │ │ - 1b2f4: 9d0e ldr r5, [sp, #56] ; 0x38 │ │ - 1b2f6: 5135 str r5, [r6, r4] │ │ - 1b2f8: 5937 ldr r7, [r6, r4] │ │ - 1b2fa: 2fef cmp r7, #239 ; 0xef │ │ - 1b2fc: d902 bls.n 1b304 │ │ - 1b2fe: 4bd6 ldr r3, [pc, #856] ; (1b658 ) │ │ - 1b300: 22ef movs r2, #239 ; 0xef │ │ - 1b302: 50f2 str r2, [r6, r3] │ │ - 1b304: 2500 movs r5, #0 │ │ - 1b306: 950a str r5, [sp, #40] ; 0x28 │ │ - 1b308: 9f0a ldr r7, [sp, #40] ; 0x28 │ │ - 1b30a: 5930 ldr r0, [r6, r4] │ │ - 1b30c: 4287 cmp r7, r0 │ │ - 1b30e: d227 bcs.n 1b360 │ │ - 1b310: 9d0a ldr r5, [sp, #40] ; 0x28 │ │ - 1b312: ab81 add r3, sp, #516 ; 0x204 │ │ - 1b314: 00af lsls r7, r5, #2 │ │ - 1b316: 58fb ldr r3, [r7, r3] │ │ - 1b318: 930b str r3, [sp, #44] ; 0x2c │ │ - 1b31a: 2b00 cmp r3, #0 │ │ - 1b31c: d01d beq.n 1b35a │ │ - 1b31e: 9d0c ldr r5, [sp, #48] ; 0x30 │ │ - 1b320: 48ce ldr r0, [pc, #824] ; (1b65c ) │ │ - 1b322: 182b adds r3, r5, r0 │ │ - 1b324: 9d0b ldr r5, [sp, #44] ; 0x2c │ │ - 1b326: 429d cmp r5, r3 │ │ - 1b328: d217 bcs.n 1b35a │ │ - 1b32a: 209e movs r0, #158 ; 0x9e │ │ - 1b32c: 0080 lsls r0, r0, #2 │ │ - 1b32e: f015 fca5 bl 30c7c <__clzsi2+0x3c8> │ │ - 1b332: 1e05 subs r5, r0, #0 │ │ - 1b334: d011 beq.n 1b35a │ │ - 1b336: 48ca ldr r0, [pc, #808] ; (1b660 ) │ │ - 1b338: 19f7 adds r7, r6, r7 │ │ - 1b33a: 229e movs r2, #158 ; 0x9e │ │ - 1b33c: 183f adds r7, r7, r0 │ │ - 1b33e: 603d str r5, [r7, #0] │ │ - 1b340: 2100 movs r1, #0 │ │ - 1b342: 0092 lsls r2, r2, #2 │ │ - 1b344: 1c28 adds r0, r5, #0 │ │ - 1b346: f015 fb51 bl 309ec <__clzsi2+0x138> │ │ - 1b34a: 980b ldr r0, [sp, #44] ; 0x2c │ │ - 1b34c: 9f09 ldr r7, [sp, #36] ; 0x24 │ │ - 1b34e: 1c2a adds r2, r5, #0 │ │ - 1b350: 9b14 ldr r3, [sp, #80] ; 0x50 │ │ - 1b352: 1839 adds r1, r7, r0 │ │ - 1b354: 1c30 adds r0, r6, #0 │ │ - 1b356: f7fe ffdb bl 1a310 │ │ - 1b35a: 9d0a ldr r5, [sp, #40] ; 0x28 │ │ - 1b35c: 3501 adds r5, #1 │ │ - 1b35e: e7d2 b.n 1b306 │ │ - 1b360: 9c0f ldr r4, [sp, #60] ; 0x3c │ │ - 1b362: 4bc0 ldr r3, [pc, #768] ; (1b664 ) │ │ - 1b364: 4dc0 ldr r5, [pc, #768] ; (1b668 ) │ │ - 1b366: 4fc1 ldr r7, [pc, #772] ; (1b66c ) │ │ - 1b368: 50f4 str r4, [r6, r3] │ │ - 1b36a: 1975 adds r5, r6, r5 │ │ - 1b36c: 2400 movs r4, #0 │ │ - 1b36e: 950d str r5, [sp, #52] ; 0x34 │ │ - 1b370: 940b str r4, [sp, #44] ; 0x2c │ │ - 1b372: 19f5 adds r5, r6, r7 │ │ - 1b374: 9f0b ldr r7, [sp, #44] ; 0x2c │ │ - 1b376: 4abe ldr r2, [pc, #760] ; (1b670 ) │ │ - 1b378: 00bb lsls r3, r7, #2 │ │ - 1b37a: 446a add r2, sp │ │ - 1b37c: 589c ldr r4, [r3, r2] │ │ - 1b37e: 2c00 cmp r4, #0 │ │ - 1b380: d100 bne.n 1b384 │ │ - 1b382: e191 b.n 1b6a8 │ │ - 1b384: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ - 1b386: 3b50 subs r3, #80 ; 0x50 │ │ - 1b388: 429c cmp r4, r3 │ │ - 1b38a: d900 bls.n 1b38e │ │ - 1b38c: e18c b.n 1b6a8 │ │ - 1b38e: 9f09 ldr r7, [sp, #36] ; 0x24 │ │ - 1b390: 48b8 ldr r0, [pc, #736] ; (1b674 ) │ │ - 1b392: 2250 movs r2, #80 ; 0x50 │ │ - 1b394: 193c adds r4, r7, r4 │ │ - 1b396: 4468 add r0, sp │ │ - 1b398: 1c21 adds r1, r4, #0 │ │ - 1b39a: f015 fb3f bl 30a1c <__clzsi2+0x168> │ │ - 1b39e: 1c23 adds r3, r4, #0 │ │ - 1b3a0: 332e adds r3, #46 ; 0x2e │ │ - 1b3a2: 781b ldrb r3, [r3, #0] │ │ - 1b3a4: 7c67 ldrb r7, [r4, #17] │ │ - 1b3a6: 930e str r3, [sp, #56] ; 0x38 │ │ - 1b3a8: 1c23 adds r3, r4, #0 │ │ - 1b3aa: 332f adds r3, #47 ; 0x2f │ │ - 1b3ac: 781b ldrb r3, [r3, #0] │ │ - 1b3ae: 9712 str r7, [sp, #72] ; 0x48 │ │ - 1b3b0: 7ca7 ldrb r7, [r4, #18] │ │ - 1b3b2: 9316 str r3, [sp, #88] ; 0x58 │ │ - 1b3b4: 1c23 adds r3, r4, #0 │ │ - 1b3b6: 3330 adds r3, #48 ; 0x30 │ │ - 1b3b8: 781a ldrb r2, [r3, #0] │ │ - 1b3ba: 3301 adds r3, #1 │ │ - 1b3bc: 781b ldrb r3, [r3, #0] │ │ - 1b3be: 970a str r7, [sp, #40] ; 0x28 │ │ - 1b3c0: 7ce7 ldrb r7, [r4, #19] │ │ - 1b3c2: 021b lsls r3, r3, #8 │ │ - 1b3c4: 4313 orrs r3, r2 │ │ - 1b3c6: 1c22 adds r2, r4, #0 │ │ - 1b3c8: 3232 adds r2, #50 ; 0x32 │ │ - 1b3ca: 7812 ldrb r2, [r2, #0] │ │ - 1b3cc: 9718 str r7, [sp, #96] ; 0x60 │ │ - 1b3ce: 0412 lsls r2, r2, #16 │ │ - 1b3d0: 4313 orrs r3, r2 │ │ - 1b3d2: 1c22 adds r2, r4, #0 │ │ - 1b3d4: 3233 adds r2, #51 ; 0x33 │ │ - 1b3d6: 7812 ldrb r2, [r2, #0] │ │ - 1b3d8: 0612 lsls r2, r2, #24 │ │ - 1b3da: 431a orrs r2, r3 │ │ - 1b3dc: 1c23 adds r3, r4, #0 │ │ - 1b3de: 3334 adds r3, #52 ; 0x34 │ │ - 1b3e0: 9210 str r2, [sp, #64] ; 0x40 │ │ - 1b3e2: 781a ldrb r2, [r3, #0] │ │ - 1b3e4: 3301 adds r3, #1 │ │ - 1b3e6: 781b ldrb r3, [r3, #0] │ │ - 1b3e8: 021b lsls r3, r3, #8 │ │ - 1b3ea: 4313 orrs r3, r2 │ │ - 1b3ec: 1c22 adds r2, r4, #0 │ │ - 1b3ee: 3236 adds r2, #54 ; 0x36 │ │ - 1b3f0: 7812 ldrb r2, [r2, #0] │ │ - 1b3f2: 0412 lsls r2, r2, #16 │ │ - 1b3f4: 4313 orrs r3, r2 │ │ - 1b3f6: 1c22 adds r2, r4, #0 │ │ - 1b3f8: 3237 adds r2, #55 ; 0x37 │ │ - 1b3fa: 7812 ldrb r2, [r2, #0] │ │ - 1b3fc: 0612 lsls r2, r2, #24 │ │ - 1b3fe: 431a orrs r2, r3 │ │ - 1b400: 1c23 adds r3, r4, #0 │ │ - 1b402: 3338 adds r3, #56 ; 0x38 │ │ - 1b404: 921b str r2, [sp, #108] ; 0x6c │ │ - 1b406: 781a ldrb r2, [r3, #0] │ │ - 1b408: 3301 adds r3, #1 │ │ - 1b40a: 781b ldrb r3, [r3, #0] │ │ - 1b40c: 021b lsls r3, r3, #8 │ │ - 1b40e: 4313 orrs r3, r2 │ │ - 1b410: 1c22 adds r2, r4, #0 │ │ - 1b412: 323a adds r2, #58 ; 0x3a │ │ - 1b414: 7812 ldrb r2, [r2, #0] │ │ - 1b416: 0412 lsls r2, r2, #16 │ │ - 1b418: 4313 orrs r3, r2 │ │ - 1b41a: 1c22 adds r2, r4, #0 │ │ - 1b41c: 323b adds r2, #59 ; 0x3b │ │ - 1b41e: 7812 ldrb r2, [r2, #0] │ │ - 1b420: 0612 lsls r2, r2, #24 │ │ - 1b422: 431a orrs r2, r3 │ │ - 1b424: 1c23 adds r3, r4, #0 │ │ - 1b426: 333c adds r3, #60 ; 0x3c │ │ - 1b428: 921c str r2, [sp, #112] ; 0x70 │ │ - 1b42a: 781a ldrb r2, [r3, #0] │ │ - 1b42c: 3301 adds r3, #1 │ │ - 1b42e: 781b ldrb r3, [r3, #0] │ │ - 1b430: 021b lsls r3, r3, #8 │ │ - 1b432: 4313 orrs r3, r2 │ │ - 1b434: 1c22 adds r2, r4, #0 │ │ - 1b436: 323e adds r2, #62 ; 0x3e │ │ - 1b438: 7812 ldrb r2, [r2, #0] │ │ - 1b43a: 0412 lsls r2, r2, #16 │ │ - 1b43c: 4313 orrs r3, r2 │ │ - 1b43e: 1c22 adds r2, r4, #0 │ │ - 1b440: 323f adds r2, #63 ; 0x3f │ │ - 1b442: 7812 ldrb r2, [r2, #0] │ │ - 1b444: 0612 lsls r2, r2, #24 │ │ - 1b446: 431a orrs r2, r3 │ │ - 1b448: 1c23 adds r3, r4, #0 │ │ - 1b44a: 3340 adds r3, #64 ; 0x40 │ │ - 1b44c: 9217 str r2, [sp, #92] ; 0x5c │ │ - 1b44e: 781a ldrb r2, [r3, #0] │ │ - 1b450: 3301 adds r3, #1 │ │ - 1b452: 781b ldrb r3, [r3, #0] │ │ - 1b454: 021b lsls r3, r3, #8 │ │ - 1b456: 4313 orrs r3, r2 │ │ - 1b458: 1c22 adds r2, r4, #0 │ │ - 1b45a: 3242 adds r2, #66 ; 0x42 │ │ - 1b45c: 7812 ldrb r2, [r2, #0] │ │ - 1b45e: 0412 lsls r2, r2, #16 │ │ - 1b460: 4313 orrs r3, r2 │ │ - 1b462: 1c22 adds r2, r4, #0 │ │ - 1b464: 3243 adds r2, #67 ; 0x43 │ │ - 1b466: 7812 ldrb r2, [r2, #0] │ │ - 1b468: 0612 lsls r2, r2, #24 │ │ - 1b46a: 431a orrs r2, r3 │ │ - 1b46c: 921d str r2, [sp, #116] ; 0x74 │ │ - 1b46e: 1c22 adds r2, r4, #0 │ │ - 1b470: 3245 adds r2, #69 ; 0x45 │ │ - 1b472: 1c23 adds r3, r4, #0 │ │ - 1b474: 7817 ldrb r7, [r2, #0] │ │ - 1b476: 3344 adds r3, #68 ; 0x44 │ │ - 1b478: 781b ldrb r3, [r3, #0] │ │ - 1b47a: 023f lsls r7, r7, #8 │ │ - 1b47c: 431f orrs r7, r3 │ │ - 1b47e: 1c23 adds r3, r4, #0 │ │ - 1b480: 3346 adds r3, #70 ; 0x46 │ │ - 1b482: 781b ldrb r3, [r3, #0] │ │ - 1b484: 041b lsls r3, r3, #16 │ │ - 1b486: 431f orrs r7, r3 │ │ - 1b488: 1c23 adds r3, r4, #0 │ │ - 1b48a: 3347 adds r3, #71 ; 0x47 │ │ - 1b48c: 781b ldrb r3, [r3, #0] │ │ - 1b48e: 061b lsls r3, r3, #24 │ │ - 1b490: 433b orrs r3, r7 │ │ - 1b492: 931e str r3, [sp, #120] ; 0x78 │ │ - 1b494: 1c23 adds r3, r4, #0 │ │ - 1b496: 3348 adds r3, #72 ; 0x48 │ │ - 1b498: 781a ldrb r2, [r3, #0] │ │ - 1b49a: 3301 adds r3, #1 │ │ - 1b49c: 781b ldrb r3, [r3, #0] │ │ - 1b49e: 021b lsls r3, r3, #8 │ │ - 1b4a0: 4313 orrs r3, r2 │ │ - 1b4a2: 1c22 adds r2, r4, #0 │ │ - 1b4a4: 324a adds r2, #74 ; 0x4a │ │ - 1b4a6: 7812 ldrb r2, [r2, #0] │ │ - 1b4a8: 0412 lsls r2, r2, #16 │ │ - 1b4aa: 4313 orrs r3, r2 │ │ - 1b4ac: 1c22 adds r2, r4, #0 │ │ - 1b4ae: 324b adds r2, #75 ; 0x4b │ │ - 1b4b0: 7812 ldrb r2, [r2, #0] │ │ - 1b4b2: 0612 lsls r2, r2, #24 │ │ - 1b4b4: 1c17 adds r7, r2, #0 │ │ - 1b4b6: 431f orrs r7, r3 │ │ - 1b4b8: 1c23 adds r3, r4, #0 │ │ - 1b4ba: 334c adds r3, #76 ; 0x4c │ │ - 1b4bc: 781b ldrb r3, [r3, #0] │ │ - 1b4be: 7862 ldrb r2, [r4, #1] │ │ - 1b4c0: 9315 str r3, [sp, #84] ; 0x54 │ │ - 1b4c2: 1c23 adds r3, r4, #0 │ │ - 1b4c4: 334d adds r3, #77 ; 0x4d │ │ - 1b4c6: 781b ldrb r3, [r3, #0] │ │ - 1b4c8: 0212 lsls r2, r2, #8 │ │ - 1b4ca: 9319 str r3, [sp, #100] ; 0x64 │ │ - 1b4cc: 1c23 adds r3, r4, #0 │ │ - 1b4ce: 334e adds r3, #78 ; 0x4e │ │ - 1b4d0: 781b ldrb r3, [r3, #0] │ │ - 1b4d2: 9311 str r3, [sp, #68] ; 0x44 │ │ - 1b4d4: 1c23 adds r3, r4, #0 │ │ - 1b4d6: 334f adds r3, #79 ; 0x4f │ │ - 1b4d8: 781b ldrb r3, [r3, #0] │ │ - 1b4da: 931a str r3, [sp, #104] ; 0x68 │ │ - 1b4dc: 7823 ldrb r3, [r4, #0] │ │ - 1b4de: 431a orrs r2, r3 │ │ - 1b4e0: 78a3 ldrb r3, [r4, #2] │ │ - 1b4e2: 041b lsls r3, r3, #16 │ │ - 1b4e4: 431a orrs r2, r3 │ │ - 1b4e6: 78e3 ldrb r3, [r4, #3] │ │ - 1b4e8: 061b lsls r3, r3, #24 │ │ - 1b4ea: 431a orrs r2, r3 │ │ - 1b4ec: 4b62 ldr r3, [pc, #392] ; (1b678 ) │ │ - 1b4ee: 429a cmp r2, r3 │ │ - 1b4f0: d000 beq.n 1b4f4 │ │ - 1b4f2: e0d3 b.n 1b69c │ │ - 1b4f4: 4961 ldr r1, [pc, #388] ; (1b67c ) │ │ - 1b4f6: 1c28 adds r0, r5, #0 │ │ - 1b4f8: 220c movs r2, #12 │ │ - 1b4fa: 4469 add r1, sp │ │ - 1b4fc: 1c2c adds r4, r5, #0 │ │ - 1b4fe: 3008 adds r0, #8 │ │ - 1b500: f015 fa8c bl 30a1c <__clzsi2+0x168> │ │ - 1b504: 3c22 subs r4, #34 ; 0x22 │ │ - 1b506: 2300 movs r3, #0 │ │ - 1b508: 981b ldr r0, [sp, #108] ; 0x6c │ │ - 1b50a: 991c ldr r1, [sp, #112] ; 0x70 │ │ - 1b50c: 802b strh r3, [r5, #0] │ │ - 1b50e: 6023 str r3, [r4, #0] │ │ +0001a774 : │ │ + 1a774: b5f0 push {r4, r5, r6, r7, lr} │ │ + 1a776: b097 sub sp, #92 ; 0x5c │ │ + 1a778: 9205 str r2, [sp, #20] │ │ + 1a77a: 4ac8 ldr r2, [pc, #800] ; (1aa9c ) │ │ + 1a77c: 9004 str r0, [sp, #16] │ │ + 1a77e: 9103 str r1, [sp, #12] │ │ + 1a780: 447a add r2, pc │ │ + 1a782: 6812 ldr r2, [r2, #0] │ │ + 1a784: 1e0c subs r4, r1, #0 │ │ + 1a786: 6813 ldr r3, [r2, #0] │ │ + 1a788: 920f str r2, [sp, #60] ; 0x3c │ │ + 1a78a: 9315 str r3, [sp, #84] ; 0x54 │ │ + 1a78c: d100 bne.n 1a790 │ │ + 1a78e: e26e b.n 1ac6e │ │ + 1a790: 4bc3 ldr r3, [pc, #780] ; (1aaa0 ) │ │ + 1a792: 9a05 ldr r2, [sp, #20] │ │ + 1a794: 2400 movs r4, #0 │ │ + 1a796: 429a cmp r2, r3 │ │ + 1a798: d800 bhi.n 1a79c │ │ + 1a79a: e268 b.n 1ac6e │ │ + 1a79c: 784b ldrb r3, [r1, #1] │ │ + 1a79e: 780a ldrb r2, [r1, #0] │ │ + 1a7a0: 021b lsls r3, r3, #8 │ │ + 1a7a2: 4313 orrs r3, r2 │ │ + 1a7a4: 788a ldrb r2, [r1, #2] │ │ + 1a7a6: 0412 lsls r2, r2, #16 │ │ + 1a7a8: 431a orrs r2, r3 │ │ + 1a7aa: 78cb ldrb r3, [r1, #3] │ │ + 1a7ac: 061b lsls r3, r3, #24 │ │ + 1a7ae: 4313 orrs r3, r2 │ │ + 1a7b0: 4abc ldr r2, [pc, #752] ; (1aaa4 ) │ │ + 1a7b2: 4293 cmp r3, r2 │ │ + 1a7b4: d000 beq.n 1a7b8 │ │ + 1a7b6: e25a b.n 1ac6e │ │ + 1a7b8: 1c0b adds r3, r1, #0 │ │ + 1a7ba: 332c adds r3, #44 ; 0x2c │ │ + 1a7bc: 781b ldrb r3, [r3, #0] │ │ + 1a7be: 061b lsls r3, r3, #24 │ │ + 1a7c0: 161b asrs r3, r3, #24 │ │ + 1a7c2: 2b0d cmp r3, #13 │ │ + 1a7c4: d000 beq.n 1a7c8 │ │ + 1a7c6: e252 b.n 1ac6e │ │ + 1a7c8: 1c0b adds r3, r1, #0 │ │ + 1a7ca: 332d adds r3, #45 ; 0x2d │ │ + 1a7cc: 781b ldrb r3, [r3, #0] │ │ + 1a7ce: 061b lsls r3, r3, #24 │ │ + 1a7d0: 161b asrs r3, r3, #24 │ │ + 1a7d2: 2b0a cmp r3, #10 │ │ + 1a7d4: d000 beq.n 1a7d8 │ │ + 1a7d6: e24a b.n 1ac6e │ │ + 1a7d8: 1c0b adds r3, r1, #0 │ │ + 1a7da: 332e adds r3, #46 ; 0x2e │ │ + 1a7dc: 781b ldrb r3, [r3, #0] │ │ + 1a7de: 061b lsls r3, r3, #24 │ │ + 1a7e0: 161b asrs r3, r3, #24 │ │ + 1a7e2: 2b1a cmp r3, #26 │ │ + 1a7e4: d000 beq.n 1a7e8 │ │ + 1a7e6: e242 b.n 1ac6e │ │ + 1a7e8: 1c0b adds r3, r1, #0 │ │ + 1a7ea: 332f adds r3, #47 ; 0x2f │ │ + 1a7ec: 781a ldrb r2, [r3, #0] │ │ + 1a7ee: 3301 adds r3, #1 │ │ + 1a7f0: 781b ldrb r3, [r3, #0] │ │ + 1a7f2: 021f lsls r7, r3, #8 │ │ + 1a7f4: 1c0b adds r3, r1, #0 │ │ + 1a7f6: 4317 orrs r7, r2 │ │ + 1a7f8: 9706 str r7, [sp, #24] │ │ + 1a7fa: 3360 adds r3, #96 ; 0x60 │ │ + 1a7fc: 781a ldrb r2, [r3, #0] │ │ + 1a7fe: 3301 adds r3, #1 │ │ + 1a800: 781b ldrb r3, [r3, #0] │ │ + 1a802: 021b lsls r3, r3, #8 │ │ + 1a804: 4313 orrs r3, r2 │ │ + 1a806: 9a05 ldr r2, [sp, #20] │ │ + 1a808: 1c1e adds r6, r3, #0 │ │ + 1a80a: 4297 cmp r7, r2 │ │ + 1a80c: d300 bcc.n 1a810 │ │ + 1a80e: e22e b.n 1ac6e │ │ + 1a810: 4ba5 ldr r3, [pc, #660] ; (1aaa8 ) │ │ + 1a812: 18f3 adds r3, r6, r3 │ │ + 1a814: 4293 cmp r3, r2 │ │ + 1a816: d300 bcc.n 1a81a │ │ + 1a818: e229 b.n 1ac6e │ │ + 1a81a: 2280 movs r2, #128 ; 0x80 │ │ + 1a81c: 4ba3 ldr r3, [pc, #652] ; (1aaac ) │ │ + 1a81e: 0092 lsls r2, r2, #2 │ │ + 1a820: 4fa3 ldr r7, [pc, #652] ; (1aab0 ) │ │ + 1a822: 50c2 str r2, [r0, r3] │ │ + 1a824: 2310 movs r3, #16 │ │ + 1a826: 4aa3 ldr r2, [pc, #652] ; (1aab4 ) │ │ + 1a828: 51c3 str r3, [r0, r7] │ │ + 1a82a: 4ba3 ldr r3, [pc, #652] ; (1aab8 ) │ │ + 1a82c: 2580 movs r5, #128 ; 0x80 │ │ + 1a82e: 50c4 str r4, [r0, r3] │ │ + 1a830: 5084 str r4, [r0, r2] │ │ + 1a832: 2220 movs r2, #32 │ │ + 1a834: 4ba1 ldr r3, [pc, #644] ; (1aabc ) │ │ + 1a836: 006d lsls r5, r5, #1 │ │ + 1a838: 50c2 str r2, [r0, r3] │ │ + 1a83a: 9b03 ldr r3, [sp, #12] │ │ + 1a83c: 334b adds r3, #75 ; 0x4b │ │ + 1a83e: 7819 ldrb r1, [r3, #0] │ │ + 1a840: 23e9 movs r3, #233 ; 0xe9 │ │ + 1a842: 021b lsls r3, r3, #8 │ │ + 1a844: 50c1 str r1, [r0, r3] │ │ + 1a846: 2150 movs r1, #80 ; 0x50 │ │ + 1a848: 4b9d ldr r3, [pc, #628] ; (1aac0 ) │ │ + 1a84a: 50c1 str r1, [r0, r3] │ │ + 1a84c: 4b9d ldr r3, [pc, #628] ; (1aac4 ) │ │ + 1a84e: 50c5 str r5, [r0, r3] │ │ + 1a850: 9b03 ldr r3, [sp, #12] │ │ + 1a852: 1d19 adds r1, r3, #4 │ │ + 1a854: 1c03 adds r3, r0, #0 │ │ + 1a856: 489c ldr r0, [pc, #624] ; (1aac8 ) │ │ + 1a858: 1818 adds r0, r3, r0 │ │ + 1a85a: f017 fa4f bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 1a85e: 20c4 movs r0, #196 ; 0xc4 │ │ + 1a860: 9710 str r7, [sp, #64] ; 0x40 │ │ + 1a862: 950c str r5, [sp, #48] ; 0x30 │ │ + 1a864: 27ff movs r7, #255 ; 0xff │ │ + 1a866: 2540 movs r5, #64 ; 0x40 │ │ + 1a868: 9b04 ldr r3, [sp, #16] │ │ + 1a86a: 4a98 ldr r2, [pc, #608] ; (1aacc ) │ │ + 1a86c: 0200 lsls r0, r0, #8 │ │ + 1a86e: 9903 ldr r1, [sp, #12] │ │ + 1a870: 189a adds r2, r3, r2 │ │ + 1a872: 1818 adds r0, r3, r0 │ │ + 1a874: 4b8f ldr r3, [pc, #572] ; (1aab4 ) │ │ + 1a876: 314c adds r1, #76 ; 0x4c │ │ + 1a878: 9311 str r3, [sp, #68] ; 0x44 │ │ + 1a87a: 6094 str r4, [r2, #8] │ │ + 1a87c: 780b ldrb r3, [r1, #0] │ │ + 1a87e: 6055 str r5, [r2, #4] │ │ + 1a880: 3101 adds r1, #1 │ │ + 1a882: 011b lsls r3, r3, #4 │ │ + 1a884: 403b ands r3, r7 │ │ + 1a886: 3308 adds r3, #8 │ │ + 1a888: 6013 str r3, [r2, #0] │ │ + 1a88a: 3224 adds r2, #36 ; 0x24 │ │ + 1a88c: 4282 cmp r2, r0 │ │ + 1a88e: d1f4 bne.n 1a87a │ │ + 1a890: 2462 movs r4, #98 ; 0x62 │ │ + 1a892: 2e00 cmp r6, #0 │ │ + 1a894: d015 beq.n 1a8c2 │ │ + 1a896: 9c05 ldr r4, [sp, #20] │ │ + 1a898: 3c62 subs r4, #98 ; 0x62 │ │ + 1a89a: 42b4 cmp r4, r6 │ │ + 1a89c: d900 bls.n 1a8a0 │ │ + 1a89e: 1c34 adds r4, r6, #0 │ │ + 1a8a0: 1c60 adds r0, r4, #1 │ │ + 1a8a2: f017 fa33 bl 31d0c <__aeabi_llsl@@Base+0x1ac> │ │ + 1a8a6: 4d8a ldr r5, [pc, #552] ; (1aad0 ) │ │ + 1a8a8: 9b04 ldr r3, [sp, #16] │ │ + 1a8aa: 9903 ldr r1, [sp, #12] │ │ + 1a8ac: 1c22 adds r2, r4, #0 │ │ + 1a8ae: 5158 str r0, [r3, r5] │ │ + 1a8b0: 3162 adds r1, #98 ; 0x62 │ │ + 1a8b2: f017 fa23 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 1a8b6: 2200 movs r2, #0 │ │ + 1a8b8: 9b04 ldr r3, [sp, #16] │ │ + 1a8ba: 595b ldr r3, [r3, r5] │ │ + 1a8bc: 551a strb r2, [r3, r4] │ │ + 1a8be: 1c34 adds r4, r6, #0 │ │ + 1a8c0: 3462 adds r4, #98 ; 0x62 │ │ + 1a8c2: 9b05 ldr r3, [sp, #20] │ │ + 1a8c4: 1b1a subs r2, r3, r4 │ │ + 1a8c6: 4b83 ldr r3, [pc, #524] ; (1aad4 ) │ │ + 1a8c8: 429a cmp r2, r3 │ │ + 1a8ca: d201 bcs.n 1a8d0 │ │ + 1a8cc: 2401 movs r4, #1 │ │ + 1a8ce: e1ce b.n 1ac6e │ │ + 1a8d0: 4b80 ldr r3, [pc, #512] ; (1aad4 ) │ │ + 1a8d2: 18e5 adds r5, r4, r3 │ │ + 1a8d4: 9b05 ldr r3, [sp, #20] │ │ + 1a8d6: 429d cmp r5, r3 │ │ + 1a8d8: d2f8 bcs.n 1a8cc │ │ + 1a8da: 9b03 ldr r3, [sp, #12] │ │ + 1a8dc: 191c adds r4, r3, r4 │ │ + 1a8de: 1c20 adds r0, r4, #0 │ │ + 1a8e0: 2300 movs r3, #0 │ │ + 1a8e2: 30ff adds r0, #255 ; 0xff │ │ + 1a8e4: 7881 ldrb r1, [r0, #2] │ │ + 1a8e6: 22ff movs r2, #255 ; 0xff │ │ + 1a8e8: 428b cmp r3, r1 │ │ + 1a8ea: d800 bhi.n 1a8ee │ │ + 1a8ec: 5ce2 ldrb r2, [r4, r3] │ │ + 1a8ee: 497a ldr r1, [pc, #488] ; (1aad8 ) │ │ + 1a8f0: 9f04 ldr r7, [sp, #16] │ │ + 1a8f2: 1859 adds r1, r3, r1 │ │ + 1a8f4: 547a strb r2, [r7, r1] │ │ + 1a8f6: 9a0c ldr r2, [sp, #48] ; 0x30 │ │ + 1a8f8: 3301 adds r3, #1 │ │ + 1a8fa: 4293 cmp r3, r2 │ │ + 1a8fc: d1f2 bne.n 1a8e4 │ │ + 1a8fe: 1c23 adds r3, r4, #0 │ │ + 1a900: 33ff adds r3, #255 ; 0xff │ │ + 1a902: 78da ldrb r2, [r3, #3] │ │ + 1a904: 4b75 ldr r3, [pc, #468] ; (1aadc ) │ │ + 1a906: 1c39 adds r1, r7, #0 │ │ + 1a908: 50fa str r2, [r7, r3] │ │ + 1a90a: 4a75 ldr r2, [pc, #468] ; (1aae0 ) │ │ + 1a90c: 9b06 ldr r3, [sp, #24] │ │ + 1a90e: 4694 mov ip, r2 │ │ + 1a910: 4463 add r3, ip │ │ + 1a912: 1b9f subs r7, r3, r6 │ │ + 1a914: 9b05 ldr r3, [sp, #20] │ │ + 1a916: 197d adds r5, r7, r5 │ │ + 1a918: 429d cmp r5, r3 │ │ + 1a91a: d2d7 bcs.n 1a8cc │ │ + 1a91c: 4a71 ldr r2, [pc, #452] ; (1aae4 ) │ │ + 1a91e: 1d23 adds r3, r4, #4 │ │ + 1a920: 33ff adds r3, #255 ; 0xff │ │ + 1a922: 4694 mov ip, r2 │ │ + 1a924: 930e str r3, [sp, #56] ; 0x38 │ │ + 1a926: 1c0b adds r3, r1, #0 │ │ + 1a928: 4a6f ldr r2, [pc, #444] ; (1aae8 ) │ │ + 1a92a: 4463 add r3, ip │ │ + 1a92c: 930a str r3, [sp, #40] ; 0x28 │ │ + 1a92e: 4694 mov ip, r2 │ │ + 1a930: 1c0b adds r3, r1, #0 │ │ + 1a932: 4463 add r3, ip │ │ + 1a934: 9309 str r3, [sp, #36] ; 0x24 │ │ + 1a936: 2300 movs r3, #0 │ │ + 1a938: 9307 str r3, [sp, #28] │ │ + 1a93a: 9b07 ldr r3, [sp, #28] │ │ + 1a93c: 9a0e ldr r2, [sp, #56] ; 0x38 │ │ + 1a93e: 005b lsls r3, r3, #1 │ │ + 1a940: 5ad6 ldrh r6, [r2, r3] │ │ + 1a942: 2e00 cmp r6, #0 │ │ + 1a944: d100 bne.n 1a948 │ │ + 1a946: e0d1 b.n 1aaec │ │ + 1a948: 9a07 ldr r2, [sp, #28] │ │ + 1a94a: 1973 adds r3, r6, r5 │ │ + 1a94c: 9306 str r3, [sp, #24] │ │ + 1a94e: 2aef cmp r2, #239 ; 0xef │ │ + 1a950: d900 bls.n 1a954 │ │ + 1a952: e0cc b.n 1aaee │ │ + 1a954: 2e01 cmp r6, #1 │ │ + 1a956: d100 bne.n 1a95a │ │ + 1a958: e0c9 b.n 1aaee │ │ + 1a95a: 9a05 ldr r2, [sp, #20] │ │ + 1a95c: 4293 cmp r3, r2 │ │ + 1a95e: d2b5 bcs.n 1a8cc │ │ + 1a960: 3e02 subs r6, #2 │ │ + 1a962: 09b7 lsrs r7, r6, #6 │ │ + 1a964: d100 bne.n 1a968 │ │ + 1a966: e0c2 b.n 1aaee │ │ + 1a968: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 1a96a: 429f cmp r7, r3 │ │ + 1a96c: d803 bhi.n 1a976 │ │ + 1a96e: 2f0f cmp r7, #15 │ │ + 1a970: d803 bhi.n 1a97a │ │ + 1a972: 2710 movs r7, #16 │ │ + 1a974: e001 b.n 1a97a │ │ + 1a976: 2780 movs r7, #128 ; 0x80 │ │ + 1a978: 007f lsls r7, r7, #1 │ │ + 1a97a: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 1a97c: 9a10 ldr r2, [sp, #64] ; 0x40 │ │ + 1a97e: 1c38 adds r0, r7, #0 │ │ + 1a980: 801f strh r7, [r3, #0] │ │ + 1a982: 9b04 ldr r3, [sp, #16] │ │ + 1a984: 589b ldr r3, [r3, r2] │ │ + 1a986: 1c19 adds r1, r3, #0 │ │ + 1a988: 9308 str r3, [sp, #32] │ │ + 1a98a: f010 fba1 bl 2b0d0 │ │ + 1a98e: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 1a990: 1e04 subs r4, r0, #0 │ │ + 1a992: 6018 str r0, [r3, #0] │ │ + 1a994: d09a beq.n 1a8cc │ │ + 1a996: 9b03 ldr r3, [sp, #12] │ │ + 1a998: 5d5b ldrb r3, [r3, r5] │ │ + 1a99a: 3502 adds r5, #2 │ │ + 1a99c: 9308 str r3, [sp, #32] │ │ + 1a99e: 9b03 ldr r3, [sp, #12] │ │ + 1a9a0: 195b adds r3, r3, r5 │ │ + 1a9a2: 930d str r3, [sp, #52] ; 0x34 │ │ + 1a9a4: 01bb lsls r3, r7, #6 │ │ + 1a9a6: 930b str r3, [sp, #44] ; 0x2c │ │ + 1a9a8: 42b3 cmp r3, r6 │ │ + 1a9aa: d900 bls.n 1a9ae │ │ + 1a9ac: 960b str r6, [sp, #44] ; 0x2c │ │ + 1a9ae: 2600 movs r6, #0 │ │ + 1a9b0: 250f movs r5, #15 │ │ + 1a9b2: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 1a9b4: 5d9a ldrb r2, [r3, r6] │ │ + 1a9b6: 1999 adds r1, r3, r6 │ │ + 1a9b8: 7848 ldrb r0, [r1, #1] │ │ + 1a9ba: 788b ldrb r3, [r1, #2] │ │ + 1a9bc: 78c9 ldrb r1, [r1, #3] │ │ + 1a9be: 2a00 cmp r2, #0 │ │ + 1a9c0: d003 beq.n 1a9ca │ │ + 1a9c2: 3001 adds r0, #1 │ │ + 1a9c4: 3224 adds r2, #36 ; 0x24 │ │ + 1a9c6: 7060 strb r0, [r4, #1] │ │ + 1a9c8: 7022 strb r2, [r4, #0] │ │ + 1a9ca: 402b ands r3, r5 │ │ + 1a9cc: d006 beq.n 1a9dc │ │ + 1a9ce: 2201 movs r2, #1 │ │ + 1a9d0: 009b lsls r3, r3, #2 │ │ + 1a9d2: 70a2 strb r2, [r4, #2] │ │ + 1a9d4: 2b04 cmp r3, #4 │ │ + 1a9d6: d100 bne.n 1a9da │ │ + 1a9d8: 2300 movs r3, #0 │ │ + 1a9da: 7123 strb r3, [r4, #4] │ │ + 1a9dc: 1c0b adds r3, r1, #0 │ │ + 1a9de: 43ab bics r3, r5 │ │ + 1a9e0: 061a lsls r2, r3, #24 │ │ + 1a9e2: 0e13 lsrs r3, r2, #24 │ │ + 1a9e4: 2b60 cmp r3, #96 ; 0x60 │ │ + 1a9e6: d035 beq.n 1aa54 │ │ + 1a9e8: d810 bhi.n 1aa0c │ │ + 1a9ea: 2b30 cmp r3, #48 ; 0x30 │ │ + 1a9ec: d024 beq.n 1aa38 │ │ + 1a9ee: d806 bhi.n 1a9fe │ │ + 1a9f0: 2b10 cmp r3, #16 │ │ + 1a9f2: d01c beq.n 1aa2e │ │ + 1a9f4: 1c1a adds r2, r3, #0 │ │ + 1a9f6: 2303 movs r3, #3 │ │ + 1a9f8: 2a20 cmp r2, #32 │ │ + 1a9fa: d019 beq.n 1aa30 │ │ + 1a9fc: e039 b.n 1aa72 │ │ + 1a9fe: 2b40 cmp r3, #64 ; 0x40 │ │ + 1aa00: d01f beq.n 1aa42 │ │ + 1aa02: 0e12 lsrs r2, r2, #24 │ │ + 1aa04: 2305 movs r3, #5 │ │ + 1aa06: 2a50 cmp r2, #80 ; 0x50 │ │ + 1aa08: d012 beq.n 1aa30 │ │ + 1aa0a: e032 b.n 1aa72 │ │ + 1aa0c: 2ba0 cmp r3, #160 ; 0xa0 │ │ + 1aa0e: d025 beq.n 1aa5c │ │ + 1aa10: d806 bhi.n 1aa20 │ │ + 1aa12: 2b70 cmp r3, #112 ; 0x70 │ │ + 1aa14: d020 beq.n 1aa58 │ │ + 1aa16: 0e12 lsrs r2, r2, #24 │ │ + 1aa18: 230b movs r3, #11 │ │ + 1aa1a: 2a80 cmp r2, #128 ; 0x80 │ │ + 1aa1c: d008 beq.n 1aa30 │ │ + 1aa1e: e028 b.n 1aa72 │ │ + 1aa20: 2bb0 cmp r3, #176 ; 0xb0 │ │ + 1aa22: d022 beq.n 1aa6a │ │ + 1aa24: 0e12 lsrs r2, r2, #24 │ │ + 1aa26: 2310 movs r3, #16 │ │ + 1aa28: 2af0 cmp r2, #240 ; 0xf0 │ │ + 1aa2a: d001 beq.n 1aa30 │ │ + 1aa2c: e021 b.n 1aa72 │ │ + 1aa2e: 2302 movs r3, #2 │ │ + 1aa30: 70e3 strb r3, [r4, #3] │ │ + 1aa32: 4029 ands r1, r5 │ │ + 1aa34: 7161 strb r1, [r4, #5] │ │ + 1aa36: e02a b.n 1aa8e │ │ + 1aa38: 2304 movs r3, #4 │ │ + 1aa3a: 4029 ands r1, r5 │ │ + 1aa3c: 70e3 strb r3, [r4, #3] │ │ + 1aa3e: 0089 lsls r1, r1, #2 │ │ + 1aa40: e7f8 b.n 1aa34 │ │ + 1aa42: 4029 ands r1, r5 │ │ + 1aa44: 70e5 strb r5, [r4, #3] │ │ + 1aa46: 3101 adds r1, #1 │ │ + 1aa48: 2006 movs r0, #6 │ │ + 1aa4a: f017 f93f bl 31ccc <__aeabi_llsl@@Base+0x16c> │ │ + 1aa4e: 3001 adds r0, #1 │ │ + 1aa50: 7160 strb r0, [r4, #5] │ │ + 1aa52: e01c b.n 1aa8e │ │ + 1aa54: 2305 movs r3, #5 │ │ + 1aa56: e009 b.n 1aa6c │ │ + 1aa58: 230b movs r3, #11 │ │ + 1aa5a: e007 b.n 1aa6c │ │ + 1aa5c: 2301 movs r3, #1 │ │ + 1aa5e: 4029 ands r1, r5 │ │ + 1aa60: 0089 lsls r1, r1, #2 │ │ + 1aa62: 3104 adds r1, #4 │ │ + 1aa64: 70a3 strb r3, [r4, #2] │ │ + 1aa66: 7121 strb r1, [r4, #4] │ │ + 1aa68: e011 b.n 1aa8e │ │ + 1aa6a: 2309 movs r3, #9 │ │ + 1aa6c: 70e3 strb r3, [r4, #3] │ │ + 1aa6e: 0109 lsls r1, r1, #4 │ │ + 1aa70: e7e0 b.n 1aa34 │ │ + 1aa72: 9b08 ldr r3, [sp, #32] │ │ + 1aa74: 2b00 cmp r3, #0 │ │ + 1aa76: d00a beq.n 1aa8e │ │ + 1aa78: 3301 adds r3, #1 │ │ + 1aa7a: 09b2 lsrs r2, r6, #6 │ │ + 1aa7c: 4293 cmp r3, r2 │ │ + 1aa7e: d106 bne.n 1aa8e │ │ + 1aa80: 1e7a subs r2, r7, #1 │ │ + 1aa82: 4293 cmp r3, r2 │ │ + 1aa84: d003 beq.n 1aa8e │ │ + 1aa86: 230e movs r3, #14 │ │ + 1aa88: 70e3 strb r3, [r4, #3] │ │ + 1aa8a: 2300 movs r3, #0 │ │ + 1aa8c: 9308 str r3, [sp, #32] │ │ + 1aa8e: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 1aa90: 3604 adds r6, #4 │ │ + 1aa92: 3406 adds r4, #6 │ │ + 1aa94: 429e cmp r6, r3 │ │ + 1aa96: d38c bcc.n 1a9b2 │ │ + 1aa98: e029 b.n 1aaee │ │ + 1aa9a: 46c0 nop ; (mov r8, r8) │ │ + 1aa9c: e678 b.n 1a790 │ │ + 1aa9e: 0001 movs r1, r0 │ │ + 1aaa0: 03ff lsls r7, r7, #15 │ │ + 1aaa2: 0000 movs r0, r0 │ │ + 1aaa4: 4146 adcs r6, r0 │ │ + 1aaa6: fe52 0365 cdp2 3, 5, cr0, cr2, cr5, {3} │ │ + 1aaaa: 0000 movs r0, r0 │ │ + 1aaac: e920 0000 stmdb r0!, {} │ │ + 1aab0: e910 0000 ldmdb r0, {} │ │ + 1aab4: e924 0000 stmdb r4!, {} │ │ + 1aab8: e928 0000 stmdb r8!, {} │ │ + 1aabc: e964 0000 strd r0, r0, [r4, #-0]! │ │ + 1aac0: e904 0000 stmdb r4, {} │ │ + 1aac4: e908 0000 stmdb r8, {} │ │ + 1aac8: e99c 0000 ; instruction: 0xe99c0000 │ │ + 1aacc: c1c0 stmia r1!, {r6, r7} │ │ + 1aace: 0000 movs r0, r0 │ │ + 1aad0: e994 0000 ; instruction: 0xe9940000 │ │ + 1aad4: 0303 lsls r3, r0, #12 │ │ + 1aad6: 0000 movs r0, r0 │ │ + 1aad8: d060 beq.n 1ab9c │ │ + 1aada: 0000 movs r0, r0 │ │ + 1aadc: e958 0000 ldrd r0, r0, [r8, #-0] │ │ + 1aae0: fc9b ffff ldc2 15, cr15, [fp], {255} ; 0xff │ │ + 1aae4: ce80 ldmia r6!, {r7} │ │ + 1aae6: 0000 movs r0, r0 │ │ + 1aae8: cac0 ldmia r2!, {r6, r7} │ │ + 1aaea: 0000 movs r0, r0 │ │ + 1aaec: 9506 str r5, [sp, #24] │ │ + 1aaee: 9b07 ldr r3, [sp, #28] │ │ + 1aaf0: 9a0c ldr r2, [sp, #48] ; 0x30 │ │ + 1aaf2: 3301 adds r3, #1 │ │ + 1aaf4: 9307 str r3, [sp, #28] │ │ + 1aaf6: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 1aaf8: 3302 adds r3, #2 │ │ + 1aafa: 930a str r3, [sp, #40] ; 0x28 │ │ + 1aafc: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 1aafe: 3304 adds r3, #4 │ │ + 1ab00: 9309 str r3, [sp, #36] ; 0x24 │ │ + 1ab02: 9b07 ldr r3, [sp, #28] │ │ + 1ab04: 4293 cmp r3, r2 │ │ + 1ab06: d001 beq.n 1ab0c │ │ + 1ab08: 9d06 ldr r5, [sp, #24] │ │ + 1ab0a: e716 b.n 1a93a │ │ + 1ab0c: 9e06 ldr r6, [sp, #24] │ │ + 1ab0e: 9b05 ldr r3, [sp, #20] │ │ + 1ab10: 3608 adds r6, #8 │ │ + 1ab12: 429e cmp r6, r3 │ │ + 1ab14: d300 bcc.n 1ab18 │ │ + 1ab16: e6d9 b.n 1a8cc │ │ + 1ab18: 9a03 ldr r2, [sp, #12] │ │ + 1ab1a: 9b06 ldr r3, [sp, #24] │ │ + 1ab1c: a813 add r0, sp, #76 ; 0x4c │ │ + 1ab1e: 4694 mov ip, r2 │ │ + 1ab20: 4463 add r3, ip │ │ + 1ab22: 1c19 adds r1, r3, #0 │ │ + 1ab24: 2208 movs r2, #8 │ │ + 1ab26: f017 f8e9 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 1ab2a: 9b04 ldr r3, [sp, #16] │ │ + 1ab2c: 4a55 ldr r2, [pc, #340] ; (1ac84 ) │ │ + 1ab2e: 2700 movs r7, #0 │ │ + 1ab30: 189c adds r4, r3, r2 │ │ + 1ab32: 9a04 ldr r2, [sp, #16] │ │ + 1ab34: 4b54 ldr r3, [pc, #336] ; (1ac88 ) │ │ + 1ab36: 4694 mov ip, r2 │ │ + 1ab38: 4463 add r3, ip │ │ + 1ab3a: 9308 str r3, [sp, #32] │ │ + 1ab3c: 08fb lsrs r3, r7, #3 │ │ + 1ab3e: aa13 add r2, sp, #76 ; 0x4c │ │ + 1ab40: 5cd2 ldrb r2, [r2, r3] │ │ + 1ab42: 2307 movs r3, #7 │ │ + 1ab44: 403b ands r3, r7 │ │ + 1ab46: 411a asrs r2, r3 │ │ + 1ab48: 1c13 adds r3, r2, #0 │ │ + 1ab4a: 2201 movs r2, #1 │ │ + 1ab4c: 4213 tst r3, r2 │ │ + 1ab4e: d100 bne.n 1ab52 │ │ + 1ab50: e084 b.n 1ac5c │ │ + 1ab52: 1c33 adds r3, r6, #0 │ │ + 1ab54: 9a05 ldr r2, [sp, #20] │ │ + 1ab56: 3330 adds r3, #48 ; 0x30 │ │ + 1ab58: 9306 str r3, [sp, #24] │ │ + 1ab5a: 4293 cmp r3, r2 │ │ + 1ab5c: d900 bls.n 1ab60 │ │ + 1ab5e: e6b5 b.n 1a8cc │ │ + 1ab60: 9b03 ldr r3, [sp, #12] │ │ + 1ab62: 9a04 ldr r2, [sp, #16] │ │ + 1ab64: 9911 ldr r1, [sp, #68] ; 0x44 │ │ + 1ab66: 199d adds r5, r3, r6 │ │ + 1ab68: 1c7b adds r3, r7, #1 │ │ + 1ab6a: 5053 str r3, [r2, r1] │ │ + 1ab6c: 9808 ldr r0, [sp, #32] │ │ + 1ab6e: 1c29 adds r1, r5, #0 │ │ + 1ab70: 2220 movs r2, #32 │ │ + 1ab72: f017 f8c3 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 1ab76: 1caa adds r2, r5, #2 │ │ + 1ab78: 7fd2 ldrb r2, [r2, #31] │ │ + 1ab7a: 1c6b adds r3, r5, #1 │ │ + 1ab7c: 7fdb ldrb r3, [r3, #31] │ │ + 1ab7e: 0212 lsls r2, r2, #8 │ │ + 1ab80: 2000 movs r0, #0 │ │ + 1ab82: 431a orrs r2, r3 │ │ + 1ab84: 1ceb adds r3, r5, #3 │ │ + 1ab86: 7fdb ldrb r3, [r3, #31] │ │ + 1ab88: 041b lsls r3, r3, #16 │ │ + 1ab8a: 4313 orrs r3, r2 │ │ + 1ab8c: 1d2a adds r2, r5, #4 │ │ + 1ab8e: 7fd2 ldrb r2, [r2, #31] │ │ + 1ab90: 0612 lsls r2, r2, #24 │ │ + 1ab92: 431a orrs r2, r3 │ │ + 1ab94: 9207 str r2, [sp, #28] │ │ + 1ab96: 6022 str r2, [r4, #0] │ │ + 1ab98: 1deb adds r3, r5, #7 │ │ + 1ab9a: 7fda ldrb r2, [r3, #31] │ │ + 1ab9c: 3301 adds r3, #1 │ │ + 1ab9e: 7fdb ldrb r3, [r3, #31] │ │ + 1aba0: 021b lsls r3, r3, #8 │ │ + 1aba2: 4313 orrs r3, r2 │ │ + 1aba4: 1c2a adds r2, r5, #0 │ │ + 1aba6: 3228 adds r2, #40 ; 0x28 │ │ + 1aba8: 7812 ldrb r2, [r2, #0] │ │ + 1abaa: 0412 lsls r2, r2, #16 │ │ + 1abac: 431a orrs r2, r3 │ │ + 1abae: 1c2b adds r3, r5, #0 │ │ + 1abb0: 3329 adds r3, #41 ; 0x29 │ │ + 1abb2: 7819 ldrb r1, [r3, #0] │ │ + 1abb4: 0609 lsls r1, r1, #24 │ │ + 1abb6: 4311 orrs r1, r2 │ │ + 1abb8: 6061 str r1, [r4, #4] │ │ + 1abba: 785a ldrb r2, [r3, #1] │ │ + 1abbc: 3302 adds r3, #2 │ │ + 1abbe: 781b ldrb r3, [r3, #0] │ │ + 1abc0: 021b lsls r3, r3, #8 │ │ + 1abc2: 4313 orrs r3, r2 │ │ + 1abc4: 1c2a adds r2, r5, #0 │ │ + 1abc6: 322c adds r2, #44 ; 0x2c │ │ + 1abc8: 7812 ldrb r2, [r2, #0] │ │ + 1abca: 0412 lsls r2, r2, #16 │ │ + 1abcc: 431a orrs r2, r3 │ │ + 1abce: 1c2b adds r3, r5, #0 │ │ + 1abd0: 332d adds r3, #45 ; 0x2d │ │ + 1abd2: 781b ldrb r3, [r3, #0] │ │ + 1abd4: 061b lsls r3, r3, #24 │ │ + 1abd6: 4313 orrs r3, r2 │ │ + 1abd8: 1c22 adds r2, r4, #0 │ │ + 1abda: 3225 adds r2, #37 ; 0x25 │ │ + 1abdc: 60a3 str r3, [r4, #8] │ │ + 1abde: 7010 strb r0, [r2, #0] │ │ + 1abe0: 4a2a ldr r2, [pc, #168] ; (1ac8c ) │ │ + 1abe2: 61a2 str r2, [r4, #24] │ │ + 1abe4: 2240 movs r2, #64 ; 0x40 │ │ + 1abe6: 8422 strh r2, [r4, #32] │ │ + 1abe8: 1daa adds r2, r5, #6 │ │ + 1abea: 7fd2 ldrb r2, [r2, #31] │ │ + 1abec: 8460 strh r0, [r4, #34] ; 0x22 │ │ + 1abee: 0112 lsls r2, r2, #4 │ │ + 1abf0: 83e2 strh r2, [r4, #30] │ │ + 1abf2: 9a07 ldr r2, [sp, #28] │ │ + 1abf4: 2a03 cmp r2, #3 │ │ + 1abf6: d92c bls.n 1ac52 │ │ + 1abf8: 9a05 ldr r2, [sp, #20] │ │ + 1abfa: 3634 adds r6, #52 ; 0x34 │ │ + 1abfc: 4296 cmp r6, r2 │ │ + 1abfe: d228 bcs.n 1ac52 │ │ + 1ac00: 1c2a adds r2, r5, #0 │ │ + 1ac02: 2001 movs r0, #1 │ │ + 1ac04: 322e adds r2, #46 ; 0x2e │ │ + 1ac06: 7812 ldrb r2, [r2, #0] │ │ + 1ac08: 4202 tst r2, r0 │ │ + 1ac0a: d007 beq.n 1ac1c │ │ + 1ac0c: 9a07 ldr r2, [sp, #28] │ │ + 1ac0e: 40c1 lsrs r1, r0 │ │ + 1ac10: 40c2 lsrs r2, r0 │ │ + 1ac12: 40c3 lsrs r3, r0 │ │ + 1ac14: 8460 strh r0, [r4, #34] ; 0x22 │ │ + 1ac16: 6022 str r2, [r4, #0] │ │ + 1ac18: 6061 str r1, [r4, #4] │ │ + 1ac1a: 60a3 str r3, [r4, #8] │ │ + 1ac1c: 352f adds r5, #47 ; 0x2f │ │ + 1ac1e: 782b ldrb r3, [r5, #0] │ │ + 1ac20: 071b lsls r3, r3, #28 │ │ + 1ac22: d506 bpl.n 1ac32 │ │ + 1ac24: 68a3 ldr r3, [r4, #8] │ │ + 1ac26: 2b04 cmp r3, #4 │ │ + 1ac28: d903 bls.n 1ac32 │ │ + 1ac2a: 2202 movs r2, #2 │ │ + 1ac2c: 8c63 ldrh r3, [r4, #34] ; 0x22 │ │ + 1ac2e: 4313 orrs r3, r2 │ │ + 1ac30: 8463 strh r3, [r4, #34] ; 0x22 │ │ + 1ac32: 2205 movs r2, #5 │ │ + 1ac34: 8c63 ldrh r3, [r4, #34] ; 0x22 │ │ + 1ac36: 9906 ldr r1, [sp, #24] │ │ + 1ac38: 9806 ldr r0, [sp, #24] │ │ + 1ac3a: 07db lsls r3, r3, #31 │ │ + 1ac3c: 17db asrs r3, r3, #31 │ │ + 1ac3e: 401a ands r2, r3 │ │ + 1ac40: 9b03 ldr r3, [sp, #12] │ │ + 1ac42: 185b adds r3, r3, r1 │ │ + 1ac44: 9905 ldr r1, [sp, #20] │ │ + 1ac46: 1a09 subs r1, r1, r0 │ │ + 1ac48: 9100 str r1, [sp, #0] │ │ + 1ac4a: 9804 ldr r0, [sp, #16] │ │ + 1ac4c: 1c21 adds r1, r4, #0 │ │ + 1ac4e: f011 fc1f bl 2c490 │ │ + 1ac52: 9a07 ldr r2, [sp, #28] │ │ + 1ac54: 9b06 ldr r3, [sp, #24] │ │ + 1ac56: 4694 mov ip, r2 │ │ + 1ac58: 4463 add r3, ip │ │ + 1ac5a: 1c1e adds r6, r3, #0 │ │ + 1ac5c: 9b08 ldr r3, [sp, #32] │ │ + 1ac5e: 3701 adds r7, #1 │ │ + 1ac60: 3440 adds r4, #64 ; 0x40 │ │ + 1ac62: 3320 adds r3, #32 │ │ + 1ac64: 9308 str r3, [sp, #32] │ │ + 1ac66: 2f40 cmp r7, #64 ; 0x40 │ │ + 1ac68: d000 beq.n 1ac6c │ │ + 1ac6a: e767 b.n 1ab3c │ │ + 1ac6c: e62e b.n 1a8cc │ │ + 1ac6e: 9b0f ldr r3, [sp, #60] ; 0x3c │ │ + 1ac70: 9a15 ldr r2, [sp, #84] ; 0x54 │ │ + 1ac72: 1c20 adds r0, r4, #0 │ │ + 1ac74: 681b ldr r3, [r3, #0] │ │ + 1ac76: 429a cmp r2, r3 │ │ + 1ac78: d001 beq.n 1ac7e │ │ + 1ac7a: f017 f817 bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + 1ac7e: b017 add sp, #92 ; 0x5c │ │ + 1ac80: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 1ac82: 46c0 nop ; (mov r8, r8) │ │ + 1ac84: 8240 strh r0, [r0, #18] │ │ + 1ac86: 0000 movs r0, r0 │ │ + 1ac88: e9bc 0000 ; instruction: 0xe9bc0000 │ │ + 1ac8c: 4156 adcs r6, r2 │ │ + ... │ │ + │ │ +0001ac90 : │ │ + 1ac90: b5f0 push {r4, r5, r6, r7, lr} │ │ + 1ac92: 1c14 adds r4, r2, #0 │ │ + 1ac94: 1c0d adds r5, r1, #0 │ │ + 1ac96: 4a59 ldr r2, [pc, #356] ; (1adfc ) │ │ + 1ac98: b085 sub sp, #20 │ │ + 1ac9a: 3120 adds r1, #32 │ │ + 1ac9c: 18a0 adds r0, r4, r2 │ │ + 1ac9e: 4a58 ldr r2, [pc, #352] ; (1ae00 ) │ │ + 1aca0: 1d2e adds r6, r5, #4 │ │ + 1aca2: 18a7 adds r7, r4, r2 │ │ + 1aca4: 4a57 ldr r2, [pc, #348] ; (1ae04 ) │ │ + 1aca6: 4293 cmp r3, r2 │ │ + 1aca8: d86c bhi.n 1ad84 │ │ + 1acaa: 221a movs r2, #26 │ │ + 1acac: f017 f826 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 1acb0: 1c31 adds r1, r6, #0 │ │ + 1acb2: 220c movs r2, #12 │ │ + 1acb4: 1c38 adds r0, r7, #0 │ │ + 1acb6: f017 f821 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 1acba: 7e6b ldrb r3, [r5, #25] │ │ + 1acbc: 7e2a ldrb r2, [r5, #24] │ │ + 1acbe: 1c21 adds r1, r4, #0 │ │ + 1acc0: 021b lsls r3, r3, #8 │ │ + 1acc2: 4313 orrs r3, r2 │ │ + 1acc4: 019b lsls r3, r3, #6 │ │ + 1acc6: 6023 str r3, [r4, #0] │ │ + 1acc8: 2340 movs r3, #64 ; 0x40 │ │ + 1acca: 31ad adds r1, #173 ; 0xad │ │ + 1accc: 362d adds r6, #45 ; 0x2d │ │ + 1acce: 8123 strh r3, [r4, #8] │ │ + 1acd0: 18ea adds r2, r5, r3 │ │ + 1acd2: 31ff adds r1, #255 ; 0xff │ │ + 1acd4: 36ff adds r6, #255 ; 0xff │ │ + 1acd6: 7850 ldrb r0, [r2, #1] │ │ + 1acd8: 7813 ldrb r3, [r2, #0] │ │ + 1acda: 28ef cmp r0, #239 ; 0xef │ │ + 1acdc: d802 bhi.n 1ace4 │ │ + 1acde: 1c0f adds r7, r1, #0 │ │ + 1ace0: 3f80 subs r7, #128 ; 0x80 │ │ + 1ace2: 7038 strb r0, [r7, #0] │ │ + 1ace4: 2b7f cmp r3, #127 ; 0x7f │ │ + 1ace6: d801 bhi.n 1acec │ │ + 1ace8: 3301 adds r3, #1 │ │ + 1acea: e001 b.n 1acf0 │ │ + 1acec: 2bfd cmp r3, #253 ; 0xfd │ │ + 1acee: d900 bls.n 1acf2 │ │ + 1acf0: 700b strb r3, [r1, #0] │ │ + 1acf2: 3202 adds r2, #2 │ │ + 1acf4: 3101 adds r1, #1 │ │ + 1acf6: 42b2 cmp r2, r6 │ │ + 1acf8: d1ed bne.n 1acd6 │ │ + 1acfa: 2301 movs r3, #1 │ │ + 1acfc: 7c6a ldrb r2, [r5, #17] │ │ + 1acfe: 421a tst r2, r3 │ │ + 1ad00: d002 beq.n 1ad08 │ │ + 1ad02: 6862 ldr r2, [r4, #4] │ │ + 1ad04: 4313 orrs r3, r2 │ │ + 1ad06: 6063 str r3, [r4, #4] │ │ + 1ad08: 7c6b ldrb r3, [r5, #17] │ │ + 1ad0a: 079b lsls r3, r3, #30 │ │ + 1ad0c: d503 bpl.n 1ad16 │ │ + 1ad0e: 2304 movs r3, #4 │ │ + 1ad10: 6862 ldr r2, [r4, #4] │ │ + 1ad12: 4313 orrs r3, r2 │ │ + 1ad14: 6063 str r3, [r4, #4] │ │ + 1ad16: 7c6b ldrb r3, [r5, #17] │ │ + 1ad18: 075b lsls r3, r3, #29 │ │ + 1ad1a: d503 bpl.n 1ad24 │ │ + 1ad1c: 2302 movs r3, #2 │ │ + 1ad1e: 6862 ldr r2, [r4, #4] │ │ + 1ad20: 4313 orrs r3, r2 │ │ + 1ad22: 6063 str r3, [r4, #4] │ │ + 1ad24: 7caa ldrb r2, [r5, #18] │ │ + 1ad26: 4b38 ldr r3, [pc, #224] ; (1ae08 ) │ │ + 1ad28: 218b movs r1, #139 ; 0x8b │ │ + 1ad2a: 54e2 strb r2, [r4, r3] │ │ + 1ad2c: 238c movs r3, #140 ; 0x8c │ │ + 1ad2e: 7cea ldrb r2, [r5, #19] │ │ + 1ad30: 009b lsls r3, r3, #2 │ │ + 1ad32: 0089 lsls r1, r1, #2 │ │ + 1ad34: 54e2 strb r2, [r4, r3] │ │ + 1ad36: 7d2a ldrb r2, [r5, #20] │ │ + 1ad38: 4b34 ldr r3, [pc, #208] ; (1ae0c ) │ │ + 1ad3a: 1c20 adds r0, r4, #0 │ │ + 1ad3c: 54e2 strb r2, [r4, r3] │ │ + 1ad3e: 7d6a ldrb r2, [r5, #21] │ │ + 1ad40: 4b33 ldr r3, [pc, #204] ; (1ae10 ) │ │ + 1ad42: 300c adds r0, #12 │ │ + 1ad44: 54e2 strb r2, [r4, r3] │ │ + 1ad46: 2319 movs r3, #25 │ │ + 1ad48: 1c2a adds r2, r5, #0 │ │ + 1ad4a: 5463 strb r3, [r4, r1] │ │ + 1ad4c: 2300 movs r3, #0 │ │ + 1ad4e: 32f9 adds r2, #249 ; 0xf9 │ │ + 1ad50: 32ff adds r2, #255 ; 0xff │ │ + 1ad52: 7816 ldrb r6, [r2, #0] │ │ + 1ad54: 8006 strh r6, [r0, #0] │ │ + 1ad56: 2eff cmp r6, #255 ; 0xff │ │ + 1ad58: d101 bne.n 1ad5e │ │ + 1ad5a: 5463 strb r3, [r4, r1] │ │ + 1ad5c: e008 b.n 1ad70 │ │ + 1ad5e: 1c1e adds r6, r3, #0 │ │ + 1ad60: 7857 ldrb r7, [r2, #1] │ │ + 1ad62: 36cc adds r6, #204 ; 0xcc │ │ + 1ad64: 3301 adds r3, #1 │ │ + 1ad66: 55a7 strb r7, [r4, r6] │ │ + 1ad68: 3202 adds r2, #2 │ │ + 1ad6a: 3002 adds r0, #2 │ │ + 1ad6c: 2b19 cmp r3, #25 │ │ + 1ad6e: d1f0 bne.n 1ad52 │ │ + 1ad70: 7eaa ldrb r2, [r5, #26] │ │ + 1ad72: 4b28 ldr r3, [pc, #160] ; (1ae14 ) │ │ + 1ad74: 54e2 strb r2, [r4, r3] │ │ + 1ad76: 238f movs r3, #143 ; 0x8f │ │ + 1ad78: 7eea ldrb r2, [r5, #27] │ │ + 1ad7a: 009b lsls r3, r3, #2 │ │ + 1ad7c: 54e2 strb r2, [r4, r3] │ │ + 1ad7e: 2380 movs r3, #128 ; 0x80 │ │ + 1ad80: 8163 strh r3, [r4, #10] │ │ + 1ad82: e18b b.n 1b09c │ │ + 1ad84: 221a movs r2, #26 │ │ + 1ad86: f016 ffb9 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 1ad8a: 220c movs r2, #12 │ │ + 1ad8c: 1c38 adds r0, r7, #0 │ │ + 1ad8e: 1c31 adds r1, r6, #0 │ │ + 1ad90: f016 ffb4 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 1ad94: 1c2b adds r3, r5, #0 │ │ + 1ad96: 333d adds r3, #61 ; 0x3d │ │ + 1ad98: 781a ldrb r2, [r3, #0] │ │ + 1ad9a: 2391 movs r3, #145 ; 0x91 │ │ + 1ad9c: 009b lsls r3, r3, #2 │ │ + 1ad9e: 54e2 strb r2, [r4, r3] │ │ + 1ada0: 1c2b adds r3, r5, #0 │ │ + 1ada2: 333c adds r3, #60 ; 0x3c │ │ + 1ada4: 781a ldrb r2, [r3, #0] │ │ + 1ada6: 4b1c ldr r3, [pc, #112] ; (1ae18 ) │ │ + 1ada8: 54e2 strb r2, [r4, r3] │ │ + 1adaa: 1c2b adds r3, r5, #0 │ │ + 1adac: 333e adds r3, #62 ; 0x3e │ │ + 1adae: 781a ldrb r2, [r3, #0] │ │ + 1adb0: 3301 adds r3, #1 │ │ + 1adb2: 781b ldrb r3, [r3, #0] │ │ + 1adb4: 021b lsls r3, r3, #8 │ │ + 1adb6: 4313 orrs r3, r2 │ │ + 1adb8: 4a18 ldr r2, [pc, #96] ; (1ae1c ) │ │ + 1adba: 52a3 strh r3, [r4, r2] │ │ + 1adbc: 7d6b ldrb r3, [r5, #21] │ │ + 1adbe: 7d2a ldrb r2, [r5, #20] │ │ + 1adc0: 021b lsls r3, r3, #8 │ │ + 1adc2: 4313 orrs r3, r2 │ │ + 1adc4: 015b lsls r3, r3, #5 │ │ + 1adc6: 6023 str r3, [r4, #0] │ │ + 1adc8: 7e2b ldrb r3, [r5, #24] │ │ + 1adca: 105b asrs r3, r3, #1 │ │ + 1adcc: 2b40 cmp r3, #64 ; 0x40 │ │ + 1adce: dd00 ble.n 1add2 │ │ + 1add0: 2340 movs r3, #64 ; 0x40 │ │ + 1add2: 1c21 adds r1, r4, #0 │ │ + 1add4: 1c2e adds r6, r5, #0 │ │ + 1add6: 1c2a adds r2, r5, #0 │ │ + 1add8: 31ad adds r1, #173 ; 0xad │ │ + 1adda: 3631 adds r6, #49 ; 0x31 │ │ + 1addc: 8123 strh r3, [r4, #8] │ │ + 1adde: 3240 adds r2, #64 ; 0x40 │ │ + 1ade0: 31ff adds r1, #255 ; 0xff │ │ + 1ade2: 36ff adds r6, #255 ; 0xff │ │ + 1ade4: 7850 ldrb r0, [r2, #1] │ │ + 1ade6: 7813 ldrb r3, [r2, #0] │ │ + 1ade8: 28ef cmp r0, #239 ; 0xef │ │ + 1adea: d802 bhi.n 1adf2 │ │ + 1adec: 1c0f adds r7, r1, #0 │ │ + 1adee: 3f80 subs r7, #128 ; 0x80 │ │ + 1adf0: 7038 strb r0, [r7, #0] │ │ + 1adf2: 2b7f cmp r3, #127 ; 0x7f │ │ + 1adf4: d814 bhi.n 1ae20 │ │ + 1adf6: 3301 adds r3, #1 │ │ + 1adf8: e014 b.n 1ae24 │ │ + 1adfa: 46c0 nop ; (mov r8, r8) │ │ + 1adfc: 0249 lsls r1, r1, #9 │ │ + 1adfe: 0000 movs r0, r0 │ │ + 1ae00: 0269 lsls r1, r5, #9 │ │ + 1ae02: 0000 movs r0, r0 │ │ + 1ae04: 01ff lsls r7, r7, #7 │ │ + 1ae06: 0000 movs r0, r0 │ │ + 1ae08: 022f lsls r7, r5, #8 │ │ + 1ae0a: 0000 movs r0, r0 │ │ + 1ae0c: 0231 lsls r1, r6, #8 │ │ + 1ae0e: 0000 movs r0, r0 │ │ + 1ae10: 0232 lsls r2, r6, #8 │ │ + 1ae12: 0000 movs r0, r0 │ │ + 1ae14: 023b lsls r3, r7, #8 │ │ + 1ae16: 0000 movs r0, r0 │ │ + 1ae18: 0245 lsls r5, r0, #9 │ │ + 1ae1a: 0000 movs r0, r0 │ │ + 1ae1c: 0242 lsls r2, r0, #9 │ │ + 1ae1e: 0000 movs r0, r0 │ │ + 1ae20: 2bfd cmp r3, #253 ; 0xfd │ │ + 1ae22: d900 bls.n 1ae26 │ │ + 1ae24: 700b strb r3, [r1, #0] │ │ + 1ae26: 3202 adds r2, #2 │ │ + 1ae28: 3101 adds r1, #1 │ │ + 1ae2a: 42b2 cmp r2, r6 │ │ + 1ae2c: d1da bne.n 1ade4 │ │ + 1ae2e: 2398 movs r3, #152 ; 0x98 │ │ + 1ae30: 2201 movs r2, #1 │ │ + 1ae32: 005b lsls r3, r3, #1 │ │ + 1ae34: 5ce9 ldrb r1, [r5, r3] │ │ + 1ae36: 4211 tst r1, r2 │ │ + 1ae38: d002 beq.n 1ae40 │ │ + 1ae3a: 6861 ldr r1, [r4, #4] │ │ + 1ae3c: 430a orrs r2, r1 │ │ + 1ae3e: 6062 str r2, [r4, #4] │ │ + 1ae40: 5cea ldrb r2, [r5, r3] │ │ + 1ae42: 0792 lsls r2, r2, #30 │ │ + 1ae44: d503 bpl.n 1ae4e │ │ + 1ae46: 2204 movs r2, #4 │ │ + 1ae48: 6861 ldr r1, [r4, #4] │ │ + 1ae4a: 430a orrs r2, r1 │ │ + 1ae4c: 6062 str r2, [r4, #4] │ │ + 1ae4e: 5cea ldrb r2, [r5, r3] │ │ + 1ae50: 0752 lsls r2, r2, #29 │ │ + 1ae52: d503 bpl.n 1ae5c │ │ + 1ae54: 2202 movs r2, #2 │ │ + 1ae56: 6861 ldr r1, [r4, #4] │ │ + 1ae58: 430a orrs r2, r1 │ │ + 1ae5a: 6062 str r2, [r4, #4] │ │ + 1ae5c: 5ceb ldrb r3, [r5, r3] │ │ + 1ae5e: 071b lsls r3, r3, #28 │ │ + 1ae60: d504 bpl.n 1ae6c │ │ + 1ae62: 2380 movs r3, #128 ; 0x80 │ │ + 1ae64: 6862 ldr r2, [r4, #4] │ │ + 1ae66: 011b lsls r3, r3, #4 │ │ + 1ae68: 4313 orrs r3, r2 │ │ + 1ae6a: 6063 str r3, [r4, #4] │ │ + 1ae6c: 2332 movs r3, #50 ; 0x32 │ │ + 1ae6e: 33ff adds r3, #255 ; 0xff │ │ + 1ae70: 5cea ldrb r2, [r5, r3] │ │ + 1ae72: 238b movs r3, #139 ; 0x8b │ │ + 1ae74: 009b lsls r3, r3, #2 │ │ + 1ae76: 2a19 cmp r2, #25 │ │ + 1ae78: d900 bls.n 1ae7c │ │ + 1ae7a: 2219 movs r2, #25 │ │ + 1ae7c: 54e2 strb r2, [r4, r3] │ │ + 1ae7e: 2399 movs r3, #153 ; 0x99 │ │ + 1ae80: 005b lsls r3, r3, #1 │ │ + 1ae82: 5cea ldrb r2, [r5, r3] │ │ + 1ae84: 4b93 ldr r3, [pc, #588] ; (1b0d4 ) │ │ + 1ae86: 54e2 strb r2, [r4, r3] │ │ + 1ae88: 2334 movs r3, #52 ; 0x34 │ │ + 1ae8a: 33ff adds r3, #255 ; 0xff │ │ + 1ae8c: 5cea ldrb r2, [r5, r3] │ │ + 1ae8e: 238c movs r3, #140 ; 0x8c │ │ + 1ae90: 009b lsls r3, r3, #2 │ │ + 1ae92: 54e2 strb r2, [r4, r3] │ │ + 1ae94: 239a movs r3, #154 ; 0x9a │ │ + 1ae96: 005b lsls r3, r3, #1 │ │ + 1ae98: 5cea ldrb r2, [r5, r3] │ │ + 1ae9a: 4b8f ldr r3, [pc, #572] ; (1b0d8 ) │ │ + 1ae9c: 54e2 strb r2, [r4, r3] │ │ + 1ae9e: 2336 movs r3, #54 ; 0x36 │ │ + 1aea0: 33ff adds r3, #255 ; 0xff │ │ + 1aea2: 5cea ldrb r2, [r5, r3] │ │ + 1aea4: 4b8d ldr r3, [pc, #564] ; (1b0dc ) │ │ + 1aea6: 54e2 strb r2, [r4, r3] │ │ + 1aea8: 23c1 movs r3, #193 ; 0xc1 │ │ + 1aeaa: 005b lsls r3, r3, #1 │ │ + 1aeac: 5cea ldrb r2, [r5, r3] │ │ + 1aeae: 07d2 lsls r2, r2, #31 │ │ + 1aeb0: d503 bpl.n 1aeba │ │ + 1aeb2: 2208 movs r2, #8 │ │ + 1aeb4: 6861 ldr r1, [r4, #4] │ │ + 1aeb6: 430a orrs r2, r1 │ │ + 1aeb8: 6062 str r2, [r4, #4] │ │ + 1aeba: 5cea ldrb r2, [r5, r3] │ │ + 1aebc: 0792 lsls r2, r2, #30 │ │ + 1aebe: d503 bpl.n 1aec8 │ │ + 1aec0: 2220 movs r2, #32 │ │ + 1aec2: 6861 ldr r1, [r4, #4] │ │ + 1aec4: 430a orrs r2, r1 │ │ + 1aec6: 6062 str r2, [r4, #4] │ │ + 1aec8: 5cea ldrb r2, [r5, r3] │ │ + 1aeca: 0752 lsls r2, r2, #29 │ │ + 1aecc: d503 bpl.n 1aed6 │ │ + 1aece: 2210 movs r2, #16 │ │ + 1aed0: 6861 ldr r1, [r4, #4] │ │ + 1aed2: 430a orrs r2, r1 │ │ + 1aed4: 6062 str r2, [r4, #4] │ │ + 1aed6: 5ceb ldrb r3, [r5, r3] │ │ + 1aed8: 071b lsls r3, r3, #28 │ │ + 1aeda: d504 bpl.n 1aee6 │ │ + 1aedc: 2380 movs r3, #128 ; 0x80 │ │ + 1aede: 6862 ldr r2, [r4, #4] │ │ + 1aee0: 015b lsls r3, r3, #5 │ │ + 1aee2: 4313 orrs r3, r2 │ │ + 1aee4: 6063 str r3, [r4, #4] │ │ + 1aee6: 2384 movs r3, #132 ; 0x84 │ │ + 1aee8: 33ff adds r3, #255 ; 0xff │ │ + 1aeea: 5cea ldrb r2, [r5, r3] │ │ + 1aeec: 4b7c ldr r3, [pc, #496] ; (1b0e0 ) │ │ + 1aeee: 2a19 cmp r2, #25 │ │ + 1aef0: d900 bls.n 1aef4 │ │ + 1aef2: 2219 movs r2, #25 │ │ + 1aef4: 54e2 strb r2, [r4, r3] │ │ + 1aef6: 23c2 movs r3, #194 ; 0xc2 │ │ + 1aef8: 005b lsls r3, r3, #1 │ │ + 1aefa: 5cea ldrb r2, [r5, r3] │ │ + 1aefc: 4b79 ldr r3, [pc, #484] ; (1b0e4 ) │ │ + 1aefe: 54e2 strb r2, [r4, r3] │ │ + 1af00: 2386 movs r3, #134 ; 0x86 │ │ + 1af02: 33ff adds r3, #255 ; 0xff │ │ + 1af04: 5cea ldrb r2, [r5, r3] │ │ + 1af06: 238d movs r3, #141 ; 0x8d │ │ + 1af08: 009b lsls r3, r3, #2 │ │ + 1af0a: 54e2 strb r2, [r4, r3] │ │ + 1af0c: 23c3 movs r3, #195 ; 0xc3 │ │ + 1af0e: 005b lsls r3, r3, #1 │ │ + 1af10: 5cea ldrb r2, [r5, r3] │ │ + 1af12: 4b75 ldr r3, [pc, #468] ; (1b0e8 ) │ │ + 1af14: 54e2 strb r2, [r4, r3] │ │ + 1af16: 2388 movs r3, #136 ; 0x88 │ │ + 1af18: 33ff adds r3, #255 ; 0xff │ │ + 1af1a: 5cea ldrb r2, [r5, r3] │ │ + 1af1c: 4b73 ldr r3, [pc, #460] ; (1b0ec ) │ │ + 1af1e: 54e2 strb r2, [r4, r3] │ │ + 1af20: 23ea movs r3, #234 ; 0xea │ │ + 1af22: 005b lsls r3, r3, #1 │ │ + 1af24: 5cea ldrb r2, [r5, r3] │ │ + 1af26: 07d2 lsls r2, r2, #31 │ │ + 1af28: d503 bpl.n 1af32 │ │ + 1af2a: 2240 movs r2, #64 ; 0x40 │ │ + 1af2c: 6861 ldr r1, [r4, #4] │ │ + 1af2e: 430a orrs r2, r1 │ │ + 1af30: 6062 str r2, [r4, #4] │ │ + 1af32: 5cea ldrb r2, [r5, r3] │ │ + 1af34: 0792 lsls r2, r2, #30 │ │ + 1af36: d504 bpl.n 1af42 │ │ + 1af38: 2280 movs r2, #128 ; 0x80 │ │ + 1af3a: 6861 ldr r1, [r4, #4] │ │ + 1af3c: 0052 lsls r2, r2, #1 │ │ + 1af3e: 430a orrs r2, r1 │ │ + 1af40: 6062 str r2, [r4, #4] │ │ + 1af42: 5cea ldrb r2, [r5, r3] │ │ + 1af44: 0752 lsls r2, r2, #29 │ │ + 1af46: d503 bpl.n 1af50 │ │ + 1af48: 2280 movs r2, #128 ; 0x80 │ │ + 1af4a: 6861 ldr r1, [r4, #4] │ │ + 1af4c: 430a orrs r2, r1 │ │ + 1af4e: 6062 str r2, [r4, #4] │ │ + 1af50: 5cea ldrb r2, [r5, r3] │ │ + 1af52: 0712 lsls r2, r2, #28 │ │ + 1af54: d504 bpl.n 1af60 │ │ + 1af56: 2280 movs r2, #128 ; 0x80 │ │ + 1af58: 6861 ldr r1, [r4, #4] │ │ + 1af5a: 0192 lsls r2, r2, #6 │ │ + 1af5c: 430a orrs r2, r1 │ │ + 1af5e: 6062 str r2, [r4, #4] │ │ + 1af60: 5ceb ldrb r3, [r5, r3] │ │ + 1af62: 2b7f cmp r3, #127 ; 0x7f │ │ + 1af64: d904 bls.n 1af70 │ │ + 1af66: 2380 movs r3, #128 ; 0x80 │ │ + 1af68: 6862 ldr r2, [r4, #4] │ │ + 1af6a: 00db lsls r3, r3, #3 │ │ + 1af6c: 4313 orrs r3, r2 │ │ + 1af6e: 6063 str r3, [r4, #4] │ │ + 1af70: 23d6 movs r3, #214 ; 0xd6 │ │ + 1af72: 33ff adds r3, #255 ; 0xff │ │ + 1af74: 5cea ldrb r2, [r5, r3] │ │ + 1af76: 4b5e ldr r3, [pc, #376] ; (1b0f0 ) │ │ + 1af78: 2a19 cmp r2, #25 │ │ + 1af7a: d900 bls.n 1af7e │ │ + 1af7c: 2219 movs r2, #25 │ │ + 1af7e: 54e2 strb r2, [r4, r3] │ │ + 1af80: 23eb movs r3, #235 ; 0xeb │ │ + 1af82: 005b lsls r3, r3, #1 │ │ + 1af84: 5cea ldrb r2, [r5, r3] │ │ + 1af86: 4b5b ldr r3, [pc, #364] ; (1b0f4 ) │ │ + 1af88: 1c29 adds r1, r5, #0 │ │ + 1af8a: 54e2 strb r2, [r4, r3] │ │ + 1af8c: 23d8 movs r3, #216 ; 0xd8 │ │ + 1af8e: 33ff adds r3, #255 ; 0xff │ │ + 1af90: 5cea ldrb r2, [r5, r3] │ │ + 1af92: 238e movs r3, #142 ; 0x8e │ │ + 1af94: 009b lsls r3, r3, #2 │ │ + 1af96: 54e2 strb r2, [r4, r3] │ │ + 1af98: 23ec movs r3, #236 ; 0xec │ │ + 1af9a: 005b lsls r3, r3, #1 │ │ + 1af9c: 5cea ldrb r2, [r5, r3] │ │ + 1af9e: 4b56 ldr r3, [pc, #344] ; (1b0f8 ) │ │ + 1afa0: 1c2f adds r7, r5, #0 │ │ + 1afa2: 54e2 strb r2, [r4, r3] │ │ + 1afa4: 23da movs r3, #218 ; 0xda │ │ + 1afa6: 33ff adds r3, #255 ; 0xff │ │ + 1afa8: 5cea ldrb r2, [r5, r3] │ │ + 1afaa: 4b54 ldr r3, [pc, #336] ; (1b0fc ) │ │ + 1afac: 1c26 adds r6, r4, #0 │ │ + 1afae: 54e2 strb r2, [r4, r3] │ │ + 1afb0: 1c2b adds r3, r5, #0 │ │ + 1afb2: 1c2a adds r2, r5, #0 │ │ + 1afb4: 1c20 adds r0, r4, #0 │ │ + 1afb6: 3189 adds r1, #137 ; 0x89 │ │ + 1afb8: 3782 adds r7, #130 ; 0x82 │ │ + 1afba: 3337 adds r3, #55 ; 0x37 │ │ + 1afbc: 31ff adds r1, #255 ; 0xff │ │ + 1afbe: 32db adds r2, #219 ; 0xdb │ │ + 1afc0: 37ff adds r7, #255 ; 0xff │ │ + 1afc2: 33ff adds r3, #255 ; 0xff │ │ + 1afc4: 36cc adds r6, #204 ; 0xcc │ │ + 1afc6: 300c adds r0, #12 │ │ + 1afc8: 9101 str r1, [sp, #4] │ │ + 1afca: 32ff adds r2, #255 ; 0xff │ │ + 1afcc: 9702 str r7, [sp, #8] │ │ + 1afce: 781f ldrb r7, [r3, #0] │ │ + 1afd0: 7037 strb r7, [r6, #0] │ │ + 1afd2: 789f ldrb r7, [r3, #2] │ │ + 1afd4: 7859 ldrb r1, [r3, #1] │ │ + 1afd6: 3303 adds r3, #3 │ │ + 1afd8: 023f lsls r7, r7, #8 │ │ + 1afda: 430f orrs r7, r1 │ │ + 1afdc: 2120 movs r1, #32 │ │ + 1afde: 468c mov ip, r1 │ │ + 1afe0: 9901 ldr r1, [sp, #4] │ │ + 1afe2: 8007 strh r7, [r0, #0] │ │ + 1afe4: 44b4 add ip, r6 │ │ + 1afe6: 780f ldrb r7, [r1, #0] │ │ + 1afe8: 4661 mov r1, ip │ │ + 1afea: 3720 adds r7, #32 │ │ + 1afec: 700f strb r7, [r1, #0] │ │ + 1afee: 1c07 adds r7, r0, #0 │ │ + 1aff0: 9901 ldr r1, [sp, #4] │ │ + 1aff2: 3740 adds r7, #64 ; 0x40 │ │ + 1aff4: 9703 str r7, [sp, #12] │ │ + 1aff6: 788f ldrb r7, [r1, #2] │ │ + 1aff8: 7849 ldrb r1, [r1, #1] │ │ + 1affa: 023f lsls r7, r7, #8 │ │ + 1affc: 430f orrs r7, r1 │ │ + 1affe: 9903 ldr r1, [sp, #12] │ │ + 1b000: 800f strh r7, [r1, #0] │ │ + 1b002: 2140 movs r1, #64 ; 0x40 │ │ + 1b004: 468c mov ip, r1 │ │ + 1b006: 44b4 add ip, r6 │ │ + 1b008: 4661 mov r1, ip │ │ + 1b00a: 7817 ldrb r7, [r2, #0] │ │ + 1b00c: 3601 adds r6, #1 │ │ + 1b00e: 3720 adds r7, #32 │ │ + 1b010: 700f strb r7, [r1, #0] │ │ + 1b012: 1c07 adds r7, r0, #0 │ │ + 1b014: 3780 adds r7, #128 ; 0x80 │ │ + 1b016: 9703 str r7, [sp, #12] │ │ + 1b018: 7897 ldrb r7, [r2, #2] │ │ + 1b01a: 7851 ldrb r1, [r2, #1] │ │ + 1b01c: 3002 adds r0, #2 │ │ + 1b01e: 023f lsls r7, r7, #8 │ │ + 1b020: 430f orrs r7, r1 │ │ + 1b022: 9903 ldr r1, [sp, #12] │ │ + 1b024: 3203 adds r2, #3 │ │ + 1b026: 800f strh r7, [r1, #0] │ │ + 1b028: 9901 ldr r1, [sp, #4] │ │ + 1b02a: 3103 adds r1, #3 │ │ + 1b02c: 9101 str r1, [sp, #4] │ │ + 1b02e: 9902 ldr r1, [sp, #8] │ │ + 1b030: 428b cmp r3, r1 │ │ + 1b032: d1cc bne.n 1afce │ │ + 1b034: 7c6a ldrb r2, [r5, #17] │ │ + 1b036: 4b32 ldr r3, [pc, #200] ; (1b100 ) │ │ + 1b038: 54e2 strb r2, [r4, r3] │ │ + 1b03a: 238f movs r3, #143 ; 0x8f │ │ + 1b03c: 7caa ldrb r2, [r5, #18] │ │ + 1b03e: 009b lsls r3, r3, #2 │ │ + 1b040: 54e2 strb r2, [r4, r3] │ │ + 1b042: 7cea ldrb r2, [r5, #19] │ │ + 1b044: 4b2f ldr r3, [pc, #188] ; (1b104 ) │ │ + 1b046: 54e2 strb r2, [r4, r3] │ │ + 1b048: 7daa ldrb r2, [r5, #22] │ │ + 1b04a: 4b2f ldr r3, [pc, #188] ; (1b108 ) │ │ + 1b04c: 54e2 strb r2, [r4, r3] │ │ + 1b04e: 2392 movs r3, #146 ; 0x92 │ │ + 1b050: 7dea ldrb r2, [r5, #23] │ │ + 1b052: 009b lsls r3, r3, #2 │ │ + 1b054: 54e2 strb r2, [r4, r3] │ │ + 1b056: 1c2b adds r3, r5, #0 │ │ + 1b058: 333a adds r3, #58 ; 0x3a │ │ + 1b05a: 781a ldrb r2, [r3, #0] │ │ + 1b05c: 2390 movs r3, #144 ; 0x90 │ │ + 1b05e: 009b lsls r3, r3, #2 │ │ + 1b060: 54e2 strb r2, [r4, r3] │ │ + 1b062: 1c2b adds r3, r5, #0 │ │ + 1b064: 333b adds r3, #59 ; 0x3b │ │ + 1b066: 781a ldrb r2, [r3, #0] │ │ + 1b068: 4b28 ldr r3, [pc, #160] ; (1b10c ) │ │ + 1b06a: 54e2 strb r2, [r4, r3] │ │ + 1b06c: 7eaa ldrb r2, [r5, #26] │ │ + 1b06e: 4b28 ldr r3, [pc, #160] ; (1b110 ) │ │ + 1b070: 54e2 strb r2, [r4, r3] │ │ + 1b072: 7eea ldrb r2, [r5, #27] │ │ + 1b074: 4b27 ldr r3, [pc, #156] ; (1b114 ) │ │ + 1b076: 54e2 strb r2, [r4, r3] │ │ + 1b078: 237f movs r3, #127 ; 0x7f │ │ + 1b07a: 7e6a ldrb r2, [r5, #25] │ │ + 1b07c: 4013 ands r3, r2 │ │ + 1b07e: 009a lsls r2, r3, #2 │ │ + 1b080: 2b40 cmp r3, #64 ; 0x40 │ │ + 1b082: d801 bhi.n 1b088 │ │ + 1b084: 8162 strh r2, [r4, #10] │ │ + 1b086: e001 b.n 1b08c │ │ + 1b088: 2380 movs r3, #128 ; 0x80 │ │ + 1b08a: 8163 strh r3, [r4, #10] │ │ + 1b08c: 7e6b ldrb r3, [r5, #25] │ │ + 1b08e: 2b7f cmp r3, #127 ; 0x7f │ │ + 1b090: d804 bhi.n 1b09c │ │ + 1b092: 2380 movs r3, #128 ; 0x80 │ │ + 1b094: 6862 ldr r2, [r4, #4] │ │ + 1b096: 009b lsls r3, r3, #2 │ │ + 1b098: 4313 orrs r3, r2 │ │ + 1b09a: 6063 str r3, [r4, #4] │ │ + 1b09c: 4b0d ldr r3, [pc, #52] ; (1b0d4 ) │ │ + 1b09e: 5ce3 ldrb r3, [r4, r3] │ │ + 1b0a0: 2b18 cmp r3, #24 │ │ + 1b0a2: d804 bhi.n 1b0ae │ │ + 1b0a4: 238c movs r3, #140 ; 0x8c │ │ + 1b0a6: 009b lsls r3, r3, #2 │ │ + 1b0a8: 5ce3 ldrb r3, [r4, r3] │ │ + 1b0aa: 2b18 cmp r3, #24 │ │ + 1b0ac: d903 bls.n 1b0b6 │ │ + 1b0ae: 2304 movs r3, #4 │ │ + 1b0b0: 6862 ldr r2, [r4, #4] │ │ + 1b0b2: 439a bics r2, r3 │ │ + 1b0b4: 6062 str r2, [r4, #4] │ │ + 1b0b6: 4b08 ldr r3, [pc, #32] ; (1b0d8 ) │ │ + 1b0b8: 5ce3 ldrb r3, [r4, r3] │ │ + 1b0ba: 2b18 cmp r3, #24 │ │ + 1b0bc: d803 bhi.n 1b0c6 │ │ + 1b0be: 4b07 ldr r3, [pc, #28] ; (1b0dc ) │ │ + 1b0c0: 5ce3 ldrb r3, [r4, r3] │ │ + 1b0c2: 2b18 cmp r3, #24 │ │ + 1b0c4: d903 bls.n 1b0ce │ │ + 1b0c6: 2302 movs r3, #2 │ │ + 1b0c8: 6862 ldr r2, [r4, #4] │ │ + 1b0ca: 439a bics r2, r3 │ │ + 1b0cc: 6062 str r2, [r4, #4] │ │ + 1b0ce: 2001 movs r0, #1 │ │ + 1b0d0: b005 add sp, #20 │ │ + 1b0d2: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 1b0d4: 022f lsls r7, r5, #8 │ │ + 1b0d6: 0000 movs r0, r0 │ │ + 1b0d8: 0231 lsls r1, r6, #8 │ │ + 1b0da: 0000 movs r0, r0 │ │ + 1b0dc: 0232 lsls r2, r6, #8 │ │ + 1b0de: 0000 movs r0, r0 │ │ + 1b0e0: 022d lsls r5, r5, #8 │ │ + 1b0e2: 0000 movs r0, r0 │ │ + 1b0e4: 0233 lsls r3, r6, #8 │ │ + 1b0e6: 0000 movs r0, r0 │ │ + 1b0e8: 0235 lsls r5, r6, #8 │ │ + 1b0ea: 0000 movs r0, r0 │ │ + 1b0ec: 0236 lsls r6, r6, #8 │ │ + 1b0ee: 0000 movs r0, r0 │ │ + 1b0f0: 022e lsls r6, r5, #8 │ │ + 1b0f2: 0000 movs r0, r0 │ │ + 1b0f4: 0237 lsls r7, r6, #8 │ │ + 1b0f6: 0000 movs r0, r0 │ │ + 1b0f8: 0239 lsls r1, r7, #8 │ │ + 1b0fa: 0000 movs r0, r0 │ │ + 1b0fc: 023a lsls r2, r7, #8 │ │ + 1b0fe: 0000 movs r0, r0 │ │ + 1b100: 023b lsls r3, r7, #8 │ │ + 1b102: 0000 movs r0, r0 │ │ + 1b104: 023d lsls r5, r7, #8 │ │ + 1b106: 0000 movs r0, r0 │ │ + 1b108: 0247 lsls r7, r0, #9 │ │ + 1b10a: 0000 movs r0, r0 │ │ + 1b10c: 0241 lsls r1, r0, #9 │ │ + 1b10e: 0000 movs r0, r0 │ │ + 1b110: 023f lsls r7, r7, #8 │ │ + 1b112: 0000 movs r0, r0 │ │ + 1b114: 023e lsls r6, r7, #8 │ │ + ... │ │ + │ │ +0001b118 : │ │ + 1b118: b5f0 push {r4, r5, r6, r7, lr} │ │ + 1b11a: 2400 movs r4, #0 │ │ + 1b11c: 42a3 cmp r3, r4 │ │ + 1b11e: dd17 ble.n 1b150 │ │ + 1b120: 1c1e adds r6, r3, #0 │ │ + 1b122: 680d ldr r5, [r1, #0] │ │ + 1b124: 2d00 cmp r5, #0 │ │ + 1b126: d106 bne.n 1b136 │ │ + 1b128: 6815 ldr r5, [r2, #0] │ │ + 1b12a: 1c6f adds r7, r5, #1 │ │ + 1b12c: 6017 str r7, [r2, #0] │ │ + 1b12e: 782d ldrb r5, [r5, #0] │ │ + 1b130: 6005 str r5, [r0, #0] │ │ + 1b132: 2508 movs r5, #8 │ │ + 1b134: 600d str r5, [r1, #0] │ │ + 1b136: 6805 ldr r5, [r0, #0] │ │ + 1b138: 0864 lsrs r4, r4, #1 │ │ + 1b13a: 3e01 subs r6, #1 │ │ + 1b13c: 07ed lsls r5, r5, #31 │ │ + 1b13e: 432c orrs r4, r5 │ │ + 1b140: 6805 ldr r5, [r0, #0] │ │ + 1b142: 086d lsrs r5, r5, #1 │ │ + 1b144: 6005 str r5, [r0, #0] │ │ + 1b146: 680d ldr r5, [r1, #0] │ │ + 1b148: 3d01 subs r5, #1 │ │ + 1b14a: 600d str r5, [r1, #0] │ │ + 1b14c: 2e00 cmp r6, #0 │ │ + 1b14e: d1e8 bne.n 1b122 │ │ + 1b150: 2220 movs r2, #32 │ │ + 1b152: 1ad0 subs r0, r2, r3 │ │ + 1b154: 40c4 lsrs r4, r0 │ │ + 1b156: 1c20 adds r0, r4, #0 │ │ + 1b158: bdf0 pop {r4, r5, r6, r7, pc} │ │ + ... │ │ + │ │ +0001b15c : │ │ + 1b15c: b5f0 push {r4, r5, r6, r7, lr} │ │ + 1b15e: b091 sub sp, #68 ; 0x44 │ │ + 1b160: 9308 str r3, [sp, #32] │ │ + 1b162: ab16 add r3, sp, #88 ; 0x58 │ │ + 1b164: 781b ldrb r3, [r3, #0] │ │ + 1b166: 9206 str r2, [sp, #24] │ │ + 1b168: 9005 str r0, [sp, #20] │ │ + 1b16a: 9309 str r3, [sp, #36] ; 0x24 │ │ + 1b16c: 4b5b ldr r3, [pc, #364] ; (1b2dc ) │ │ + 1b16e: 9103 str r1, [sp, #12] │ │ + 1b170: 447b add r3, pc │ │ + 1b172: 681b ldr r3, [r3, #0] │ │ + 1b174: 681a ldr r2, [r3, #0] │ │ + 1b176: 930a str r3, [sp, #40] ; 0x28 │ │ + 1b178: 920f str r2, [sp, #60] ; 0x3c │ │ + 1b17a: 9a06 ldr r2, [sp, #24] │ │ + 1b17c: 920c str r2, [sp, #48] ; 0x30 │ │ + 1b17e: 2200 movs r2, #0 │ │ + 1b180: 1c16 adds r6, r2, #0 │ │ + 1b182: 1c14 adds r4, r2, #0 │ │ + 1b184: 920d str r2, [sp, #52] ; 0x34 │ │ + 1b186: 920e str r2, [sp, #56] ; 0x38 │ │ + 1b188: 9201 str r2, [sp, #4] │ │ + 1b18a: 9200 str r2, [sp, #0] │ │ + 1b18c: 9b03 ldr r3, [sp, #12] │ │ + 1b18e: 2b00 cmp r3, #0 │ │ + 1b190: d100 bne.n 1b194 │ │ + 1b192: e09a b.n 1b2ca │ │ + 1b194: 9b00 ldr r3, [sp, #0] │ │ + 1b196: 2b00 cmp r3, #0 │ │ + 1b198: d10b bne.n 1b1b2 │ │ + 1b19a: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 1b19c: 2409 movs r4, #9 │ │ + 1b19e: 3302 adds r3, #2 │ │ + 1b1a0: 930c str r3, [sp, #48] ; 0x30 │ │ + 1b1a2: 9b00 ldr r3, [sp, #0] │ │ + 1b1a4: 930e str r3, [sp, #56] ; 0x38 │ │ + 1b1a6: 930d str r3, [sp, #52] ; 0x34 │ │ + 1b1a8: 1c1e adds r6, r3, #0 │ │ + 1b1aa: 9301 str r3, [sp, #4] │ │ + 1b1ac: 2380 movs r3, #128 ; 0x80 │ │ + 1b1ae: 021b lsls r3, r3, #8 │ │ + 1b1b0: 9300 str r3, [sp, #0] │ │ + 1b1b2: 9b00 ldr r3, [sp, #0] │ │ + 1b1b4: 9a03 ldr r2, [sp, #12] │ │ + 1b1b6: 9302 str r3, [sp, #8] │ │ + 1b1b8: 4293 cmp r3, r2 │ │ + 1b1ba: d900 bls.n 1b1be │ │ + 1b1bc: 9202 str r2, [sp, #8] │ │ + 1b1be: 2300 movs r3, #0 │ │ + 1b1c0: 9304 str r3, [sp, #16] │ │ + 1b1c2: 9b08 ldr r3, [sp, #32] │ │ + 1b1c4: 9a06 ldr r2, [sp, #24] │ │ + 1b1c6: 3301 adds r3, #1 │ │ + 1b1c8: 18d3 adds r3, r2, r3 │ │ + 1b1ca: 930b str r3, [sp, #44] ; 0x2c │ │ + 1b1cc: ab0e add r3, sp, #56 ; 0x38 │ │ + 1b1ce: 9307 str r3, [sp, #28] │ │ + 1b1d0: af0d add r7, sp, #52 ; 0x34 │ │ + 1b1d2: ad0c add r5, sp, #48 ; 0x30 │ │ + 1b1d4: 0623 lsls r3, r4, #24 │ │ + 1b1d6: 161b asrs r3, r3, #24 │ │ + 1b1d8: 1c38 adds r0, r7, #0 │ │ + 1b1da: 9907 ldr r1, [sp, #28] │ │ + 1b1dc: 1c2a adds r2, r5, #0 │ │ + 1b1de: f7ff ff9b bl 1b118 │ │ + 1b1e2: 0403 lsls r3, r0, #16 │ │ + 1b1e4: 2c06 cmp r4, #6 │ │ + 1b1e6: d811 bhi.n 1b20c │ │ + 1b1e8: 2201 movs r2, #1 │ │ + 1b1ea: 1e61 subs r1, r4, #1 │ │ + 1b1ec: 408a lsls r2, r1 │ │ + 1b1ee: 0c19 lsrs r1, r3, #16 │ │ + 1b1f0: 428a cmp r2, r1 │ │ + 1b1f2: d130 bne.n 1b256 │ │ + 1b1f4: 1c38 adds r0, r7, #0 │ │ + 1b1f6: 9907 ldr r1, [sp, #28] │ │ + 1b1f8: 1c2a adds r2, r5, #0 │ │ + 1b1fa: 2303 movs r3, #3 │ │ + 1b1fc: f7ff ff8c bl 1b118 │ │ + 1b200: 3001 adds r0, #1 │ │ + 1b202: 0600 lsls r0, r0, #24 │ │ + 1b204: 0e00 lsrs r0, r0, #24 │ │ + 1b206: 42a0 cmp r0, r4 │ │ + 1b208: d349 bcc.n 1b29e │ │ + 1b20a: e01f b.n 1b24c │ │ + 1b20c: 0c1d lsrs r5, r3, #16 │ │ + 1b20e: 2c08 cmp r4, #8 │ │ + 1b210: d818 bhi.n 1b244 │ │ + 1b212: 2709 movs r7, #9 │ │ + 1b214: 22ff movs r2, #255 ; 0xff │ │ + 1b216: 1b3f subs r7, r7, r4 │ │ + 1b218: 413a asrs r2, r7 │ │ + 1b21a: 0417 lsls r7, r2, #16 │ │ + 1b21c: 0c3f lsrs r7, r7, #16 │ │ + 1b21e: 1f3a subs r2, r7, #4 │ │ + 1b220: 0412 lsls r2, r2, #16 │ │ + 1b222: 0c12 lsrs r2, r2, #16 │ │ + 1b224: 4295 cmp r5, r2 │ │ + 1b226: d914 bls.n 1b252 │ │ + 1b228: 3704 adds r7, #4 │ │ + 1b22a: 043f lsls r7, r7, #16 │ │ + 1b22c: 0c3f lsrs r7, r7, #16 │ │ + 1b22e: 42bd cmp r5, r7 │ │ + 1b230: d80f bhi.n 1b252 │ │ + 1b232: 1aad subs r5, r5, r2 │ │ + 1b234: 062d lsls r5, r5, #24 │ │ + 1b236: 0e2d lsrs r5, r5, #24 │ │ + 1b238: 42a5 cmp r5, r4 │ │ + 1b23a: d332 bcc.n 1b2a2 │ │ + 1b23c: 3501 adds r5, #1 │ │ + 1b23e: 062c lsls r4, r5, #24 │ │ + 1b240: 0e24 lsrs r4, r4, #24 │ │ + 1b242: e02f b.n 1b2a4 │ │ + 1b244: 2c09 cmp r4, #9 │ │ + 1b246: d126 bne.n 1b296 │ │ + 1b248: 2dff cmp r5, #255 ; 0xff │ │ + 1b24a: d90f bls.n 1b26c │ │ + 1b24c: 3001 adds r0, #1 │ │ + 1b24e: 0604 lsls r4, r0, #24 │ │ + 1b250: e7f6 b.n 1b240 │ │ + 1b252: 2c07 cmp r4, #7 │ │ + 1b254: d10a bne.n 1b26c │ │ + 1b256: 2708 movs r7, #8 │ │ + 1b258: 1b3f subs r7, r7, r4 │ │ + 1b25a: 063f lsls r7, r7, #24 │ │ + 1b25c: 0e3f lsrs r7, r7, #24 │ │ + 1b25e: 0c1b lsrs r3, r3, #16 │ │ + 1b260: 40bb lsls r3, r7 │ │ + 1b262: 061b lsls r3, r3, #24 │ │ + 1b264: 161b asrs r3, r3, #24 │ │ + 1b266: 413b asrs r3, r7 │ │ + 1b268: 041d lsls r5, r3, #16 │ │ + 1b26a: 0c2d lsrs r5, r5, #16 │ │ + 1b26c: 9b01 ldr r3, [sp, #4] │ │ + 1b26e: 9a04 ldr r2, [sp, #16] │ │ + 1b270: 18ed adds r5, r5, r3 │ │ + 1b272: 042d lsls r5, r5, #16 │ │ + 1b274: 0c2d lsrs r5, r5, #16 │ │ + 1b276: 062b lsls r3, r5, #24 │ │ + 1b278: 0e1b lsrs r3, r3, #24 │ │ + 1b27a: 9301 str r3, [sp, #4] │ │ + 1b27c: 199b adds r3, r3, r6 │ │ + 1b27e: 061e lsls r6, r3, #24 │ │ + 1b280: 9b05 ldr r3, [sp, #20] │ │ + 1b282: 062d lsls r5, r5, #24 │ │ + 1b284: 0e36 lsrs r6, r6, #24 │ │ + 1b286: 189b adds r3, r3, r2 │ │ + 1b288: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 1b28a: 0e2d lsrs r5, r5, #24 │ │ + 1b28c: 2a00 cmp r2, #0 │ │ + 1b28e: d001 beq.n 1b294 │ │ + 1b290: 0635 lsls r5, r6, #24 │ │ + 1b292: 0e2d lsrs r5, r5, #24 │ │ + 1b294: 701d strb r5, [r3, #0] │ │ + 1b296: 9b04 ldr r3, [sp, #16] │ │ + 1b298: 3301 adds r3, #1 │ │ + 1b29a: 9304 str r3, [sp, #16] │ │ + 1b29c: e002 b.n 1b2a4 │ │ + 1b29e: 1c04 adds r4, r0, #0 │ │ + 1b2a0: e000 b.n 1b2a4 │ │ + 1b2a2: 1c2c adds r4, r5, #0 │ │ + 1b2a4: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 1b2a6: 9a0b ldr r2, [sp, #44] ; 0x2c │ │ + 1b2a8: 4293 cmp r3, r2 │ │ + 1b2aa: d20e bcs.n 1b2ca │ │ + 1b2ac: 9b04 ldr r3, [sp, #16] │ │ + 1b2ae: 9a02 ldr r2, [sp, #8] │ │ + 1b2b0: 4293 cmp r3, r2 │ │ + 1b2b2: d38b bcc.n 1b1cc │ │ + 1b2b4: 4694 mov ip, r2 │ │ + 1b2b6: 9b00 ldr r3, [sp, #0] │ │ + 1b2b8: 1a9b subs r3, r3, r2 │ │ + 1b2ba: 9300 str r3, [sp, #0] │ │ + 1b2bc: 9b03 ldr r3, [sp, #12] │ │ + 1b2be: 1a9b subs r3, r3, r2 │ │ + 1b2c0: 9303 str r3, [sp, #12] │ │ + 1b2c2: 9b05 ldr r3, [sp, #20] │ │ + 1b2c4: 4463 add r3, ip │ │ + 1b2c6: 9305 str r3, [sp, #20] │ │ + 1b2c8: e760 b.n 1b18c │ │ + 1b2ca: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 1b2cc: 9a0f ldr r2, [sp, #60] ; 0x3c │ │ + 1b2ce: 681b ldr r3, [r3, #0] │ │ + 1b2d0: 429a cmp r2, r3 │ │ + 1b2d2: d001 beq.n 1b2d8 │ │ + 1b2d4: f016 fcea bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + 1b2d8: b011 add sp, #68 ; 0x44 │ │ + 1b2da: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 1b2dc: dc88 bgt.n 1b1f0 │ │ + 1b2de: 0001 movs r1, r0 │ │ + │ │ +0001b2e0 : │ │ + 1b2e0: b5f0 push {r4, r5, r6, r7, lr} │ │ + 1b2e2: b091 sub sp, #68 ; 0x44 │ │ + 1b2e4: 9306 str r3, [sp, #24] │ │ + 1b2e6: ab16 add r3, sp, #88 ; 0x58 │ │ + 1b2e8: 781b ldrb r3, [r3, #0] │ │ + 1b2ea: 9205 str r2, [sp, #20] │ │ + 1b2ec: 9004 str r0, [sp, #16] │ │ + 1b2ee: 9309 str r3, [sp, #36] ; 0x24 │ │ + 1b2f0: 4b52 ldr r3, [pc, #328] ; (1b43c ) │ │ + 1b2f2: 9102 str r1, [sp, #8] │ │ + 1b2f4: 447b add r3, pc │ │ + 1b2f6: 681b ldr r3, [r3, #0] │ │ + 1b2f8: 681a ldr r2, [r3, #0] │ │ + 1b2fa: 930a str r3, [sp, #40] ; 0x28 │ │ + 1b2fc: 920f str r2, [sp, #60] ; 0x3c │ │ + 1b2fe: 9a05 ldr r2, [sp, #20] │ │ + 1b300: 920c str r2, [sp, #48] ; 0x30 │ │ + 1b302: 2200 movs r2, #0 │ │ + 1b304: 1c16 adds r6, r2, #0 │ │ + 1b306: 1c14 adds r4, r2, #0 │ │ + 1b308: 1c17 adds r7, r2, #0 │ │ + 1b30a: 920d str r2, [sp, #52] ; 0x34 │ │ + 1b30c: 920e str r2, [sp, #56] ; 0x38 │ │ + 1b30e: 9200 str r2, [sp, #0] │ │ + 1b310: 9b02 ldr r3, [sp, #8] │ │ + 1b312: 2b00 cmp r3, #0 │ │ + 1b314: d100 bne.n 1b318 │ │ + 1b316: e087 b.n 1b428 │ │ + 1b318: 2f00 cmp r7, #0 │ │ + 1b31a: d109 bne.n 1b330 │ │ + 1b31c: 970e str r7, [sp, #56] ; 0x38 │ │ + 1b31e: 970d str r7, [sp, #52] ; 0x34 │ │ + 1b320: 1c3e adds r6, r7, #0 │ │ + 1b322: 9700 str r7, [sp, #0] │ │ + 1b324: 2780 movs r7, #128 ; 0x80 │ │ + 1b326: 2411 movs r4, #17 │ │ + 1b328: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 1b32a: 01ff lsls r7, r7, #7 │ │ + 1b32c: 3302 adds r3, #2 │ │ + 1b32e: 930c str r3, [sp, #48] ; 0x30 │ │ + 1b330: 9b02 ldr r3, [sp, #8] │ │ + 1b332: 9701 str r7, [sp, #4] │ │ + 1b334: 429f cmp r7, r3 │ │ + 1b336: d900 bls.n 1b33a │ │ + 1b338: 9301 str r3, [sp, #4] │ │ + 1b33a: 2300 movs r3, #0 │ │ + 1b33c: 9303 str r3, [sp, #12] │ │ + 1b33e: 9b06 ldr r3, [sp, #24] │ │ + 1b340: 9a05 ldr r2, [sp, #20] │ │ + 1b342: 3301 adds r3, #1 │ │ + 1b344: 18d3 adds r3, r2, r3 │ │ + 1b346: 930b str r3, [sp, #44] ; 0x2c │ │ + 1b348: ab0d add r3, sp, #52 ; 0x34 │ │ + 1b34a: 9307 str r3, [sp, #28] │ │ + 1b34c: ab0e add r3, sp, #56 ; 0x38 │ │ + 1b34e: 9308 str r3, [sp, #32] │ │ + 1b350: ad0c add r5, sp, #48 ; 0x30 │ │ + 1b352: 0623 lsls r3, r4, #24 │ │ + 1b354: 161b asrs r3, r3, #24 │ │ + 1b356: 9807 ldr r0, [sp, #28] │ │ + 1b358: 9908 ldr r1, [sp, #32] │ │ + 1b35a: 1c2a adds r2, r5, #0 │ │ + 1b35c: f7ff fedc bl 1b118 │ │ + 1b360: 2c06 cmp r4, #6 │ │ + 1b362: d80c bhi.n 1b37e │ │ + 1b364: 2301 movs r3, #1 │ │ + 1b366: 1e62 subs r2, r4, #1 │ │ + 1b368: 4093 lsls r3, r2 │ │ + 1b36a: 4283 cmp r3, r0 │ │ + 1b36c: d125 bne.n 1b3ba │ │ + 1b36e: 9807 ldr r0, [sp, #28] │ │ + 1b370: 9908 ldr r1, [sp, #32] │ │ + 1b372: 1c2a adds r2, r5, #0 │ │ + 1b374: 2304 movs r3, #4 │ │ + 1b376: f7ff fecf bl 1b118 │ │ + 1b37a: 3001 adds r0, #1 │ │ + 1b37c: e00d b.n 1b39a │ │ + 1b37e: 2c10 cmp r4, #16 │ │ + 1b380: d810 bhi.n 1b3a4 │ │ + 1b382: 2311 movs r3, #17 │ │ + 1b384: 4d2e ldr r5, [pc, #184] ; (1b440 ) │ │ + 1b386: 1b1b subs r3, r3, r4 │ │ + 1b388: 411d asrs r5, r3 │ │ + 1b38a: 1c2b adds r3, r5, #0 │ │ + 1b38c: 3d08 subs r5, #8 │ │ + 1b38e: 3308 adds r3, #8 │ │ + 1b390: 42a8 cmp r0, r5 │ │ + 1b392: d910 bls.n 1b3b6 │ │ + 1b394: 4298 cmp r0, r3 │ │ + 1b396: d80e bhi.n 1b3b6 │ │ + 1b398: 1b40 subs r0, r0, r5 │ │ + 1b39a: 0600 lsls r0, r0, #24 │ │ + 1b39c: 0e00 lsrs r0, r0, #24 │ │ + 1b39e: 42a0 cmp r0, r4 │ │ + 1b3a0: d32b bcc.n 1b3fa │ │ + 1b3a2: e004 b.n 1b3ae │ │ + 1b3a4: 2c11 cmp r4, #17 │ │ + 1b3a6: d124 bne.n 1b3f2 │ │ + 1b3a8: 4b25 ldr r3, [pc, #148] ; (1b440 ) │ │ + 1b3aa: 4298 cmp r0, r3 │ │ + 1b3ac: d90d bls.n 1b3ca │ │ + 1b3ae: 3001 adds r0, #1 │ │ + 1b3b0: 0604 lsls r4, r0, #24 │ │ + 1b3b2: 0e24 lsrs r4, r4, #24 │ │ + 1b3b4: e022 b.n 1b3fc │ │ + 1b3b6: 2c10 cmp r4, #16 │ │ + 1b3b8: d007 beq.n 1b3ca │ │ + 1b3ba: 2510 movs r5, #16 │ │ + 1b3bc: 1b2d subs r5, r5, r4 │ │ + 1b3be: 062d lsls r5, r5, #24 │ │ + 1b3c0: 0e2d lsrs r5, r5, #24 │ │ + 1b3c2: 40a8 lsls r0, r5 │ │ + 1b3c4: 0400 lsls r0, r0, #16 │ │ + 1b3c6: 1400 asrs r0, r0, #16 │ │ + 1b3c8: 4128 asrs r0, r5 │ │ + 1b3ca: 9b00 ldr r3, [sp, #0] │ │ + 1b3cc: 9a04 ldr r2, [sp, #16] │ │ + 1b3ce: 9909 ldr r1, [sp, #36] ; 0x24 │ │ + 1b3d0: 041b lsls r3, r3, #16 │ │ + 1b3d2: 141b asrs r3, r3, #16 │ │ + 1b3d4: 18c0 adds r0, r0, r3 │ │ + 1b3d6: 0403 lsls r3, r0, #16 │ │ + 1b3d8: 0c1b lsrs r3, r3, #16 │ │ + 1b3da: 9300 str r3, [sp, #0] │ │ + 1b3dc: 9b03 ldr r3, [sp, #12] │ │ + 1b3de: 1980 adds r0, r0, r6 │ │ + 1b3e0: 0406 lsls r6, r0, #16 │ │ + 1b3e2: 0c36 lsrs r6, r6, #16 │ │ + 1b3e4: 005b lsls r3, r3, #1 │ │ + 1b3e6: 18d3 adds r3, r2, r3 │ │ + 1b3e8: 1c32 adds r2, r6, #0 │ │ + 1b3ea: 2900 cmp r1, #0 │ │ + 1b3ec: d100 bne.n 1b3f0 │ │ + 1b3ee: 9a00 ldr r2, [sp, #0] │ │ + 1b3f0: 801a strh r2, [r3, #0] │ │ + 1b3f2: 9b03 ldr r3, [sp, #12] │ │ + 1b3f4: 3301 adds r3, #1 │ │ + 1b3f6: 9303 str r3, [sp, #12] │ │ + 1b3f8: e000 b.n 1b3fc │ │ + 1b3fa: 1c04 adds r4, r0, #0 │ │ + 1b3fc: 9a0c ldr r2, [sp, #48] ; 0x30 │ │ + 1b3fe: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 1b400: 429a cmp r2, r3 │ │ + 1b402: d211 bcs.n 1b428 │ │ + 1b404: 9b03 ldr r3, [sp, #12] │ │ + 1b406: 9901 ldr r1, [sp, #4] │ │ + 1b408: 428b cmp r3, r1 │ │ + 1b40a: d39d bcc.n 1b348 │ │ + 1b40c: 9b02 ldr r3, [sp, #8] │ │ + 1b40e: 1a7f subs r7, r7, r1 │ │ + 1b410: 1a5b subs r3, r3, r1 │ │ + 1b412: 9302 str r3, [sp, #8] │ │ + 1b414: 004b lsls r3, r1, #1 │ │ + 1b416: 9904 ldr r1, [sp, #16] │ │ + 1b418: 18cb adds r3, r1, r3 │ │ + 1b41a: 9304 str r3, [sp, #16] │ │ + 1b41c: 9906 ldr r1, [sp, #24] │ │ + 1b41e: 9b05 ldr r3, [sp, #20] │ │ + 1b420: 185b adds r3, r3, r1 │ │ + 1b422: 429a cmp r2, r3 │ │ + 1b424: d200 bcs.n 1b428 │ │ + 1b426: e773 b.n 1b310 │ │ + 1b428: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 1b42a: 9a0f ldr r2, [sp, #60] ; 0x3c │ │ + 1b42c: 681b ldr r3, [r3, #0] │ │ + 1b42e: 429a cmp r2, r3 │ │ + 1b430: d001 beq.n 1b436 │ │ + 1b432: f016 fc3b bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + 1b436: b011 add sp, #68 ; 0x44 │ │ + 1b438: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 1b43a: 46c0 nop ; (mov r8, r8) │ │ + 1b43c: db04 blt.n 1b448 │ │ + 1b43e: 0001 movs r1, r0 │ │ + 1b440: ffff 0000 vaddl.u q8, d15, d0 │ │ + │ │ +0001b444 : │ │ + 1b444: 4b62 ldr r3, [pc, #392] ; (1b5d0 ) │ │ + 1b446: b5f0 push {r4, r5, r6, r7, lr} │ │ + 1b448: 447b add r3, pc │ │ + 1b44a: 681b ldr r3, [r3, #0] │ │ + 1b44c: b0f3 sub sp, #460 ; 0x1cc │ │ + 1b44e: 9204 str r2, [sp, #16] │ │ + 1b450: 681a ldr r2, [r3, #0] │ │ + 1b452: 1c0d adds r5, r1, #0 │ │ + 1b454: 9271 str r2, [sp, #452] ; 0x1c4 │ │ + 1b456: 2200 movs r2, #0 │ │ + 1b458: 495e ldr r1, [pc, #376] ; (1b5d4 ) │ │ + 1b45a: 9002 str r0, [sp, #8] │ │ + 1b45c: 9201 str r2, [sp, #4] │ │ + 1b45e: 1844 adds r4, r0, r1 │ │ + 1b460: 9200 str r2, [sp, #0] │ │ + 1b462: 9305 str r3, [sp, #20] │ │ + 1b464: 6823 ldr r3, [r4, #0] │ │ + 1b466: 2b00 cmp r3, #0 │ │ + 1b468: d102 bne.n 1b470 │ │ + 1b46a: 6863 ldr r3, [r4, #4] │ │ + 1b46c: 2b00 cmp r3, #0 │ │ + 1b46e: d068 beq.n 1b542 │ │ + 1b470: 2384 movs r3, #132 ; 0x84 │ │ + 1b472: 9307 str r3, [sp, #28] │ │ + 1b474: 1c23 adds r3, r4, #0 │ │ + 1b476: 3b10 subs r3, #16 │ │ + 1b478: 6818 ldr r0, [r3, #0] │ │ + 1b47a: 2800 cmp r0, #0 │ │ + 1b47c: d005 beq.n 1b48a │ │ + 1b47e: 9b04 ldr r3, [sp, #16] │ │ + 1b480: 2b00 cmp r3, #0 │ │ + 1b482: d002 beq.n 1b48a │ │ + 1b484: 6803 ldr r3, [r0, #0] │ │ + 1b486: 691b ldr r3, [r3, #16] │ │ + 1b488: 4798 blx r3 │ │ + 1b48a: 1f27 subs r7, r4, #4 │ │ + 1b48c: 683b ldr r3, [r7, #0] │ │ + 1b48e: 2b00 cmp r3, #0 │ │ + 1b490: d005 beq.n 1b49e │ │ + 1b492: 1c23 adds r3, r4, #0 │ │ + 1b494: 3b08 subs r3, #8 │ │ + 1b496: 9a07 ldr r2, [sp, #28] │ │ + 1b498: 681b ldr r3, [r3, #0] │ │ + 1b49a: 18d3 adds r3, r2, r3 │ │ + 1b49c: 9307 str r3, [sp, #28] │ │ + 1b49e: 2d00 cmp r5, #0 │ │ + 1b4a0: d04a beq.n 1b538 │ │ + 1b4a2: 2346 movs r3, #70 ; 0x46 │ │ + 1b4a4: ae69 add r6, sp, #420 ; 0x1a4 │ │ + 1b4a6: 7033 strb r3, [r6, #0] │ │ + 1b4a8: 2358 movs r3, #88 ; 0x58 │ │ + 1b4aa: 7073 strb r3, [r6, #1] │ │ + 1b4ac: 2330 movs r3, #48 ; 0x30 │ │ + 1b4ae: 9801 ldr r0, [sp, #4] │ │ + 1b4b0: 70b3 strb r3, [r6, #2] │ │ + 1b4b2: 210a movs r1, #10 │ │ + 1b4b4: f016 fc32 bl 31d1c <__aeabi_llsl@@Base+0x1bc> │ │ + 1b4b8: 3130 adds r1, #48 ; 0x30 │ │ + 1b4ba: 70f1 strb r1, [r6, #3] │ │ + 1b4bc: 1c30 adds r0, r6, #0 │ │ + 1b4be: 2101 movs r1, #1 │ │ + 1b4c0: 2204 movs r2, #4 │ │ + 1b4c2: 1c2b adds r3, r5, #0 │ │ + 1b4c4: f016 fd62 bl 31f8c <__aeabi_llsl@@Base+0x42c> │ │ + 1b4c8: 9b07 ldr r3, [sp, #28] │ │ + 1b4ca: ae09 add r6, sp, #36 ; 0x24 │ │ + 1b4cc: 2101 movs r1, #1 │ │ + 1b4ce: 9308 str r3, [sp, #32] │ │ + 1b4d0: ab08 add r3, sp, #32 │ │ + 1b4d2: 9303 str r3, [sp, #12] │ │ + 1b4d4: 1c18 adds r0, r3, #0 │ │ + 1b4d6: 2204 movs r2, #4 │ │ + 1b4d8: 1c2b adds r3, r5, #0 │ │ + 1b4da: f016 fd57 bl 31f8c <__aeabi_llsl@@Base+0x42c> │ │ + 1b4de: 1c30 adds r0, r6, #0 │ │ + 1b4e0: 1c21 adds r1, r4, #0 │ │ + 1b4e2: 2280 movs r2, #128 ; 0x80 │ │ + 1b4e4: f016 fc0a bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 1b4e8: 6823 ldr r3, [r4, #0] │ │ + 1b4ea: 1c30 adds r0, r6, #0 │ │ + 1b4ec: 9309 str r3, [sp, #36] ; 0x24 │ │ + 1b4ee: 6863 ldr r3, [r4, #4] │ │ + 1b4f0: 2101 movs r1, #1 │ │ + 1b4f2: 6073 str r3, [r6, #4] │ │ + 1b4f4: 68a3 ldr r3, [r4, #8] │ │ + 1b4f6: 2280 movs r2, #128 ; 0x80 │ │ + 1b4f8: 60b3 str r3, [r6, #8] │ │ + 1b4fa: 68e3 ldr r3, [r4, #12] │ │ + 1b4fc: 60f3 str r3, [r6, #12] │ │ + 1b4fe: 6923 ldr r3, [r4, #16] │ │ + 1b500: 6133 str r3, [r6, #16] │ │ + 1b502: 6963 ldr r3, [r4, #20] │ │ + 1b504: 6173 str r3, [r6, #20] │ │ + 1b506: 69a3 ldr r3, [r4, #24] │ │ + 1b508: 61b3 str r3, [r6, #24] │ │ + 1b50a: 69e3 ldr r3, [r4, #28] │ │ + 1b50c: 61f3 str r3, [r6, #28] │ │ + 1b50e: 1c26 adds r6, r4, #0 │ │ 1b510: 1c2b adds r3, r5, #0 │ │ - 1b512: 3b1e subs r3, #30 │ │ - 1b514: 6018 str r0, [r3, #0] │ │ - 1b516: 6059 str r1, [r3, #4] │ │ - 1b518: 9a1d ldr r2, [sp, #116] ; 0x74 │ │ - 1b51a: 981e ldr r0, [sp, #120] ; 0x78 │ │ - 1b51c: 9917 ldr r1, [sp, #92] ; 0x5c │ │ - 1b51e: 609a str r2, [r3, #8] │ │ - 1b520: 60d8 str r0, [r3, #12] │ │ - 1b522: 3314 adds r3, #20 │ │ - 1b524: 29ff cmp r1, #255 ; 0xff │ │ - 1b526: d901 bls.n 1b52c │ │ - 1b528: 6019 str r1, [r3, #0] │ │ - 1b52a: e002 b.n 1b532 │ │ - 1b52c: 2280 movs r2, #128 ; 0x80 │ │ - 1b52e: 0052 lsls r2, r2, #1 │ │ - 1b530: 601a str r2, [r3, #0] │ │ - 1b532: 9b18 ldr r3, [sp, #96] ; 0x60 │ │ - 1b534: 2080 movs r0, #128 ; 0x80 │ │ - 1b536: 0040 lsls r0, r0, #1 │ │ - 1b538: 009a lsls r2, r3, #2 │ │ - 1b53a: 1f2b subs r3, r5, #4 │ │ - 1b53c: 4282 cmp r2, r0 │ │ - 1b53e: d901 bls.n 1b544 │ │ - 1b540: 2280 movs r2, #128 ; 0x80 │ │ - 1b542: 0052 lsls r2, r2, #1 │ │ - 1b544: 801a strh r2, [r3, #0] │ │ - 1b546: 9912 ldr r1, [sp, #72] ; 0x48 │ │ - 1b548: 1eab subs r3, r5, #2 │ │ - 1b54a: 1e0a subs r2, r1, #0 │ │ - 1b54c: 2a40 cmp r2, #64 ; 0x40 │ │ - 1b54e: d900 bls.n 1b552 │ │ - 1b550: 2240 movs r2, #64 ; 0x40 │ │ - 1b552: 801a strh r2, [r3, #0] │ │ - 1b554: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ - 1b556: 06db lsls r3, r3, #27 │ │ - 1b558: d501 bpl.n 1b55e │ │ - 1b55a: 2302 movs r3, #2 │ │ - 1b55c: 802b strh r3, [r5, #0] │ │ - 1b55e: 980a ldr r0, [sp, #40] ; 0x28 │ │ - 1b560: 0680 lsls r0, r0, #26 │ │ - 1b562: d503 bpl.n 1b56c │ │ - 1b564: 882b ldrh r3, [r5, #0] │ │ - 1b566: 2208 movs r2, #8 │ │ - 1b568: 4313 orrs r3, r2 │ │ - 1b56a: 802b strh r3, [r5, #0] │ │ - 1b56c: 990a ldr r1, [sp, #40] ; 0x28 │ │ - 1b56e: 0649 lsls r1, r1, #25 │ │ - 1b570: d503 bpl.n 1b57a │ │ - 1b572: 882b ldrh r3, [r5, #0] │ │ - 1b574: 2204 movs r2, #4 │ │ - 1b576: 4313 orrs r3, r2 │ │ - 1b578: 802b strh r3, [r5, #0] │ │ - 1b57a: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ - 1b57c: 0613 lsls r3, r2, #24 │ │ - 1b57e: d503 bpl.n 1b588 │ │ - 1b580: 882b ldrh r3, [r5, #0] │ │ - 1b582: 2210 movs r2, #16 │ │ - 1b584: 4313 orrs r3, r2 │ │ - 1b586: 802b strh r3, [r5, #0] │ │ - 1b588: 9b16 ldr r3, [sp, #88] ; 0x58 │ │ - 1b58a: 227f movs r2, #127 ; 0x7f │ │ - 1b58c: 2080 movs r0, #128 ; 0x80 │ │ - 1b58e: 401a ands r2, r3 │ │ - 1b590: 0092 lsls r2, r2, #2 │ │ - 1b592: 1fab subs r3, r5, #6 │ │ - 1b594: 0040 lsls r0, r0, #1 │ │ - 1b596: 4282 cmp r2, r0 │ │ - 1b598: d901 bls.n 1b59e │ │ - 1b59a: 2280 movs r2, #128 ; 0x80 │ │ - 1b59c: 0052 lsls r2, r2, #1 │ │ - 1b59e: 801a strh r2, [r3, #0] │ │ - 1b5a0: 9916 ldr r1, [sp, #88] ; 0x58 │ │ - 1b5a2: 060b lsls r3, r1, #24 │ │ - 1b5a4: d503 bpl.n 1b5ae │ │ - 1b5a6: 882b ldrh r3, [r5, #0] │ │ - 1b5a8: 2220 movs r2, #32 │ │ - 1b5aa: 4313 orrs r3, r2 │ │ - 1b5ac: 802b strh r3, [r5, #0] │ │ - 1b5ae: 4b34 ldr r3, [pc, #208] ; (1b680 ) │ │ - 1b5b0: 981a ldr r0, [sp, #104] ; 0x68 │ │ - 1b5b2: 2207 movs r2, #7 │ │ - 1b5b4: 447b add r3, pc │ │ - 1b5b6: 681b ldr r3, [r3, #0] │ │ - 1b5b8: 4002 ands r2, r0 │ │ - 1b5ba: 9915 ldr r1, [sp, #84] ; 0x54 │ │ - 1b5bc: 5c9b ldrb r3, [r3, r2] │ │ - 1b5be: 9a19 ldr r2, [sp, #100] ; 0x64 │ │ - 1b5c0: 71e9 strb r1, [r5, #7] │ │ - 1b5c2: 712b strb r3, [r5, #4] │ │ - 1b5c4: 237f movs r3, #127 ; 0x7f │ │ - 1b5c6: 4013 ands r3, r2 │ │ - 1b5c8: 71ab strb r3, [r5, #6] │ │ - 1b5ca: 9b11 ldr r3, [sp, #68] ; 0x44 │ │ - 1b5cc: 3303 adds r3, #3 │ │ - 1b5ce: 109b asrs r3, r3, #2 │ │ - 1b5d0: 716b strb r3, [r5, #5] │ │ - 1b5d2: 2f00 cmp r7, #0 │ │ - 1b5d4: d062 beq.n 1b69c │ │ - 1b5d6: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ - 1b5d8: 429f cmp r7, r3 │ │ - 1b5da: d25f bcs.n 1b69c │ │ - 1b5dc: 9810 ldr r0, [sp, #64] ; 0x40 │ │ - 1b5de: 2800 cmp r0, #0 │ │ - 1b5e0: d05c beq.n 1b69c │ │ - 1b5e2: 4b28 ldr r3, [pc, #160] ; (1b684 ) │ │ - 1b5e4: 4298 cmp r0, r3 │ │ - 1b5e6: d801 bhi.n 1b5ec │ │ - 1b5e8: 6020 str r0, [r4, #0] │ │ - 1b5ea: e000 b.n 1b5ee │ │ - 1b5ec: 6023 str r3, [r4, #0] │ │ - 1b5ee: 990e ldr r1, [sp, #56] ; 0x38 │ │ - 1b5f0: 980a ldr r0, [sp, #40] ; 0x28 │ │ - 1b5f2: 2201 movs r2, #1 │ │ - 1b5f4: 438a bics r2, r1 │ │ - 1b5f6: 2304 movs r3, #4 │ │ - 1b5f8: 0780 lsls r0, r0, #30 │ │ - 1b5fa: d517 bpl.n 1b62c │ │ - 1b5fc: 990a ldr r1, [sp, #40] ; 0x28 │ │ - 1b5fe: 3205 adds r2, #5 │ │ - 1b600: 4219 tst r1, r3 │ │ - 1b602: d001 beq.n 1b608 │ │ - 1b604: 2308 movs r3, #8 │ │ - 1b606: 431a orrs r2, r3 │ │ - 1b608: 882b ldrh r3, [r5, #0] │ │ - 1b60a: 2101 movs r1, #1 │ │ - 1b60c: 430b orrs r3, r1 │ │ - 1b60e: 802b strh r3, [r5, #0] │ │ - 1b610: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ - 1b612: 071b lsls r3, r3, #28 │ │ - 1b614: d539 bpl.n 1b68a │ │ - 1b616: 9814 ldr r0, [sp, #80] ; 0x50 │ │ - 1b618: 2385 movs r3, #133 ; 0x85 │ │ - 1b61a: 2214 movs r2, #20 │ │ - 1b61c: 009b lsls r3, r3, #2 │ │ - 1b61e: 4298 cmp r0, r3 │ │ - 1b620: d933 bls.n 1b68a │ │ - 1b622: 990e ldr r1, [sp, #56] ; 0x38 │ │ - 1b624: 0749 lsls r1, r1, #29 │ │ - 1b626: d530 bpl.n 1b68a │ │ - 1b628: 2216 movs r2, #22 │ │ - 1b62a: e02e b.n 1b68a │ │ - 1b62c: 980a ldr r0, [sp, #40] ; 0x28 │ │ - 1b62e: 4218 tst r0, r3 │ │ - 1b630: d001 beq.n 1b636 │ │ - 1b632: 2308 movs r3, #8 │ │ - 1b634: 431a orrs r2, r3 │ │ - 1b636: 990e ldr r1, [sp, #56] ; 0x38 │ │ - 1b638: 29ff cmp r1, #255 ; 0xff │ │ - 1b63a: d025 beq.n 1b688 │ │ - 1b63c: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ - 1b63e: 071b lsls r3, r3, #28 │ │ - 1b640: d523 bpl.n 1b68a │ │ - 1b642: 9814 ldr r0, [sp, #80] ; 0x50 │ │ - 1b644: 2385 movs r3, #133 ; 0x85 │ │ - 1b646: 2210 movs r2, #16 │ │ - 1b648: 009b lsls r3, r3, #2 │ │ - 1b64a: 4298 cmp r0, r3 │ │ - 1b64c: d91d bls.n 1b68a │ │ - 1b64e: 0749 lsls r1, r1, #29 │ │ - 1b650: d51b bpl.n 1b68a │ │ - 1b652: 2212 movs r2, #18 │ │ - 1b654: e019 b.n 1b68a │ │ - 1b656: 46c0 nop ; (mov r8, r8) │ │ - 1b658: e928 0000 stmdb r8!, {} │ │ - 1b65c: fdd6 ffff ldc2l 15, cr15, [r6, #1020] ; 0x3fc │ │ - 1b660: be04 bkpt 0x0004 │ │ - 1b662: 0000 movs r0, r0 │ │ - 1b664: e924 0000 stmdb r4!, {} │ │ - 1b668: e9bc 0000 ; instruction: 0xe9bc0000 │ │ - 1b66c: 8262 strh r2, [r4, #18] │ │ - 1b66e: 0000 movs r0, r0 │ │ - 1b670: 05c4 lsls r4, r0, #23 │ │ - 1b672: 0000 movs r0, r0 │ │ - 1b674: 0d84 lsrs r4, r0, #22 │ │ - 1b676: 0000 movs r0, r0 │ │ - 1b678: 4d49 ldr r5, [pc, #292] ; (1b7a0 ) │ │ - 1b67a: 5350 strh r0, [r2, r5] │ │ - 1b67c: 0d88 lsrs r0, r1, #22 │ │ - 1b67e: 0000 movs r0, r0 │ │ - 1b680: c888 ldmia r0!, {r3, r7} │ │ - 1b682: 0001 movs r1, r0 │ │ - 1b684: 2400 movs r4, #0 │ │ - 1b686: 00f4 lsls r4, r6, #3 │ │ - 1b688: 2203 movs r2, #3 │ │ - 1b68a: 9909 ldr r1, [sp, #36] ; 0x24 │ │ - 1b68c: 980c ldr r0, [sp, #48] ; 0x30 │ │ - 1b68e: 19cb adds r3, r1, r7 │ │ - 1b690: 1bc1 subs r1, r0, r7 │ │ - 1b692: 9100 str r1, [sp, #0] │ │ - 1b694: 1c30 adds r0, r6, #0 │ │ - 1b696: 1c21 adds r1, r4, #0 │ │ - 1b698: f00f ffd2 bl 2b640 │ │ - 1b69c: 49bc ldr r1, [pc, #752] ; (1b990 ) │ │ - 1b69e: 980d ldr r0, [sp, #52] ; 0x34 │ │ - 1b6a0: 221a movs r2, #26 │ │ - 1b6a2: 4469 add r1, sp │ │ - 1b6a4: f015 f9ba bl 30a1c <__clzsi2+0x168> │ │ - 1b6a8: 9f0d ldr r7, [sp, #52] ; 0x34 │ │ - 1b6aa: 9c0b ldr r4, [sp, #44] ; 0x2c │ │ - 1b6ac: 3540 adds r5, #64 ; 0x40 │ │ - 1b6ae: 3720 adds r7, #32 │ │ - 1b6b0: 970d str r7, [sp, #52] ; 0x34 │ │ - 1b6b2: 9f0f ldr r7, [sp, #60] ; 0x3c │ │ - 1b6b4: 3401 adds r4, #1 │ │ - 1b6b6: 940b str r4, [sp, #44] ; 0x2c │ │ - 1b6b8: 42bc cmp r4, r7 │ │ - 1b6ba: d200 bcs.n 1b6be │ │ - 1b6bc: e65a b.n 1b374 │ │ - 1b6be: 2400 movs r4, #0 │ │ - 1b6c0: 9612 str r6, [sp, #72] ; 0x48 │ │ - 1b6c2: 960d str r6, [sp, #52] ; 0x34 │ │ - 1b6c4: 940e str r4, [sp, #56] ; 0x38 │ │ - 1b6c6: 9c0e ldr r4, [sp, #56] ; 0x38 │ │ - 1b6c8: 9d13 ldr r5, [sp, #76] ; 0x4c │ │ - 1b6ca: 42ac cmp r4, r5 │ │ - 1b6cc: d100 bne.n 1b6d0 │ │ - 1b6ce: e19e b.n 1ba0e │ │ - 1b6d0: 9d0e ldr r5, [sp, #56] ; 0x38 │ │ - 1b6d2: 4ab0 ldr r2, [pc, #704] ; (1b994 ) │ │ - 1b6d4: 00ab lsls r3, r5, #2 │ │ - 1b6d6: 446a add r2, sp │ │ - 1b6d8: 589d ldr r5, [r3, r2] │ │ - 1b6da: 2d00 cmp r5, #0 │ │ - 1b6dc: d003 beq.n 1b6e6 │ │ - 1b6de: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ - 1b6e0: 3b04 subs r3, #4 │ │ - 1b6e2: 429d cmp r5, r3 │ │ - 1b6e4: d30f bcc.n 1b706 │ │ - 1b6e6: 9f0d ldr r7, [sp, #52] ; 0x34 │ │ - 1b6e8: 49ab ldr r1, [pc, #684] ; (1b998 ) │ │ - 1b6ea: 4aac ldr r2, [pc, #688] ; (1b99c ) │ │ - 1b6ec: 2040 movs r0, #64 ; 0x40 │ │ - 1b6ee: 187b adds r3, r7, r1 │ │ - 1b6f0: 8018 strh r0, [r3, #0] │ │ - 1b6f2: 58b2 ldr r2, [r6, r2] │ │ - 1b6f4: 4daa ldr r5, [pc, #680] ; (1b9a0 ) │ │ - 1b6f6: 1c11 adds r1, r2, #0 │ │ - 1b6f8: 9205 str r2, [sp, #20] │ │ - 1b6fa: f00e fdaf bl 2a25c │ │ - 1b6fe: 9c12 ldr r4, [sp, #72] ; 0x48 │ │ - 1b700: 1963 adds r3, r4, r5 │ │ - 1b702: 6018 str r0, [r3, #0] │ │ - 1b704: e179 b.n 1b9fa │ │ - 1b706: 9c09 ldr r4, [sp, #36] ; 0x24 │ │ - 1b708: 9f09 ldr r7, [sp, #36] ; 0x24 │ │ - 1b70a: 1963 adds r3, r4, r5 │ │ - 1b70c: 885b ldrh r3, [r3, #2] │ │ - 1b70e: 5b7f ldrh r7, [r7, r5] │ │ - 1b710: 9314 str r3, [sp, #80] ; 0x50 │ │ - 1b712: 3b04 subs r3, #4 │ │ - 1b714: 970a str r7, [sp, #40] ; 0x28 │ │ - 1b716: 2bfc cmp r3, #252 ; 0xfc │ │ - 1b718: d900 bls.n 1b71c │ │ - 1b71a: e16e b.n 1b9fa │ │ - 1b71c: 1c3b adds r3, r7, #0 │ │ - 1b71e: 9f0c ldr r7, [sp, #48] ; 0x30 │ │ - 1b720: 3308 adds r3, #8 │ │ - 1b722: 42bb cmp r3, r7 │ │ - 1b724: d900 bls.n 1b728 │ │ - 1b726: e168 b.n 1b9fa │ │ - 1b728: 9c0a ldr r4, [sp, #40] ; 0x28 │ │ - 1b72a: 1c3b adds r3, r7, #0 │ │ - 1b72c: 3b08 subs r3, #8 │ │ - 1b72e: 1b1b subs r3, r3, r4 │ │ - 1b730: 429d cmp r5, r3 │ │ - 1b732: d900 bls.n 1b736 │ │ - 1b734: e161 b.n 1b9fa │ │ - 1b736: 9f0d ldr r7, [sp, #52] ; 0x34 │ │ - 1b738: 4897 ldr r0, [pc, #604] ; (1b998 ) │ │ - 1b73a: 9c14 ldr r4, [sp, #80] ; 0x50 │ │ - 1b73c: 183b adds r3, r7, r0 │ │ - 1b73e: 4f97 ldr r7, [pc, #604] ; (1b99c ) │ │ - 1b740: 801c strh r4, [r3, #0] │ │ - 1b742: 1c20 adds r0, r4, #0 │ │ - 1b744: 59f7 ldr r7, [r6, r7] │ │ - 1b746: 1c39 adds r1, r7, #0 │ │ - 1b748: 9704 str r7, [sp, #16] │ │ - 1b74a: f00e fd87 bl 2a25c │ │ - 1b74e: 9f12 ldr r7, [sp, #72] ; 0x48 │ │ - 1b750: 1c04 adds r4, r0, #0 │ │ - 1b752: 4893 ldr r0, [pc, #588] ; (1b9a0 ) │ │ - 1b754: 183b adds r3, r7, r0 │ │ - 1b756: 601c str r4, [r3, #0] │ │ - 1b758: 2c00 cmp r4, #0 │ │ - 1b75a: d100 bne.n 1b75e │ │ - 1b75c: e14d b.n 1b9fa │ │ - 1b75e: 22c0 movs r2, #192 ; 0xc0 │ │ - 1b760: 2100 movs r1, #0 │ │ - 1b762: 0052 lsls r2, r2, #1 │ │ - 1b764: a821 add r0, sp, #132 ; 0x84 │ │ - 1b766: f015 f941 bl 309ec <__clzsi2+0x138> │ │ - 1b76a: 488e ldr r0, [pc, #568] ; (1b9a4 ) │ │ - 1b76c: 2100 movs r1, #0 │ │ - 1b76e: 2240 movs r2, #64 ; 0x40 │ │ - 1b770: 4468 add r0, sp │ │ - 1b772: f015 f93b bl 309ec <__clzsi2+0x138> │ │ - 1b776: 9f09 ldr r7, [sp, #36] ; 0x24 │ │ - 1b778: 3508 adds r5, #8 │ │ - 1b77a: 197d adds r5, r7, r5 │ │ - 1b77c: 950b str r5, [sp, #44] ; 0x2c │ │ - 1b77e: 2500 movs r5, #0 │ │ - 1b780: 9510 str r5, [sp, #64] ; 0x40 │ │ - 1b782: 9f0a ldr r7, [sp, #40] ; 0x28 │ │ - 1b784: 1e2b subs r3, r5, #0 │ │ - 1b786: 42bb cmp r3, r7 │ │ - 1b788: d300 bcc.n 1b78c │ │ - 1b78a: e136 b.n 1b9fa │ │ - 1b78c: 9f0b ldr r7, [sp, #44] ; 0x2c │ │ - 1b78e: 3501 adds r5, #1 │ │ - 1b790: 5cfa ldrb r2, [r7, r3] │ │ - 1b792: 2a00 cmp r2, #0 │ │ - 1b794: d108 bne.n 1b7a8 │ │ - 1b796: 4881 ldr r0, [pc, #516] ; (1b99c ) │ │ - 1b798: 2306 movs r3, #6 │ │ - 1b79a: 9f10 ldr r7, [sp, #64] ; 0x40 │ │ - 1b79c: 5830 ldr r0, [r6, r0] │ │ - 1b79e: 3701 adds r7, #1 │ │ - 1b7a0: 4343 muls r3, r0 │ │ - 1b7a2: 9710 str r7, [sp, #64] ; 0x40 │ │ - 1b7a4: 18e4 adds r4, r4, r3 │ │ - 1b7a6: e123 b.n 1b9f0 │ │ - 1b7a8: 277f movs r7, #127 ; 0x7f │ │ - 1b7aa: 4017 ands r7, r2 │ │ - 1b7ac: d002 beq.n 1b7b4 │ │ - 1b7ae: 3f01 subs r7, #1 │ │ - 1b7b0: 213f movs r1, #63 ; 0x3f │ │ - 1b7b2: 400f ands r7, r1 │ │ - 1b7b4: 0612 lsls r2, r2, #24 │ │ - 1b7b6: d509 bpl.n 1b7cc │ │ - 1b7b8: 990a ldr r1, [sp, #40] ; 0x28 │ │ - 1b7ba: 428d cmp r5, r1 │ │ - 1b7bc: d300 bcc.n 1b7c0 │ │ - 1b7be: e11c b.n 1b9fa │ │ - 1b7c0: 9a0b ldr r2, [sp, #44] ; 0x2c │ │ - 1b7c2: 5d51 ldrb r1, [r2, r5] │ │ - 1b7c4: 4a77 ldr r2, [pc, #476] ; (1b9a4 ) │ │ - 1b7c6: 1c9d adds r5, r3, #2 │ │ - 1b7c8: 446a add r2, sp │ │ - 1b7ca: 55d1 strb r1, [r2, r7] │ │ - 1b7cc: 4b75 ldr r3, [pc, #468] ; (1b9a4 ) │ │ - 1b7ce: 446b add r3, sp │ │ - 1b7d0: 5ddb ldrb r3, [r3, r7] │ │ - 1b7d2: 469c mov ip, r3 │ │ - 1b7d4: 06db lsls r3, r3, #27 │ │ - 1b7d6: d508 bpl.n 1b7ea │ │ - 1b7d8: 4b70 ldr r3, [pc, #448] ; (1b99c ) │ │ - 1b7da: 58f3 ldr r3, [r6, r3] │ │ - 1b7dc: 429f cmp r7, r3 │ │ - 1b7de: d204 bcs.n 1b7ea │ │ - 1b7e0: 2306 movs r3, #6 │ │ - 1b7e2: 437b muls r3, r7 │ │ - 1b7e4: aa21 add r2, sp, #132 ; 0x84 │ │ - 1b7e6: 5c9a ldrb r2, [r3, r2] │ │ - 1b7e8: 551a strb r2, [r3, r4] │ │ - 1b7ea: 4663 mov r3, ip │ │ - 1b7ec: 069b lsls r3, r3, #26 │ │ - 1b7ee: d50a bpl.n 1b806 │ │ - 1b7f0: 4b6a ldr r3, [pc, #424] ; (1b99c ) │ │ - 1b7f2: 58f3 ldr r3, [r6, r3] │ │ - 1b7f4: 429f cmp r7, r3 │ │ - 1b7f6: d206 bcs.n 1b806 │ │ - 1b7f8: 2306 movs r3, #6 │ │ - 1b7fa: 437b muls r3, r7 │ │ - 1b7fc: aa21 add r2, sp, #132 ; 0x84 │ │ - 1b7fe: 18d2 adds r2, r2, r3 │ │ - 1b800: 7852 ldrb r2, [r2, #1] │ │ - 1b802: 18e3 adds r3, r4, r3 │ │ - 1b804: 705a strb r2, [r3, #1] │ │ - 1b806: 4660 mov r0, ip │ │ - 1b808: 0640 lsls r0, r0, #25 │ │ - 1b80a: d50c bpl.n 1b826 │ │ - 1b80c: 4b63 ldr r3, [pc, #396] ; (1b99c ) │ │ - 1b80e: 58f3 ldr r3, [r6, r3] │ │ - 1b810: 429f cmp r7, r3 │ │ - 1b812: d208 bcs.n 1b826 │ │ - 1b814: 2206 movs r2, #6 │ │ - 1b816: 437a muls r2, r7 │ │ - 1b818: a921 add r1, sp, #132 ; 0x84 │ │ - 1b81a: 18a3 adds r3, r4, r2 │ │ - 1b81c: 188a adds r2, r1, r2 │ │ - 1b81e: 7891 ldrb r1, [r2, #2] │ │ - 1b820: 7099 strb r1, [r3, #2] │ │ - 1b822: 7912 ldrb r2, [r2, #4] │ │ - 1b824: 711a strb r2, [r3, #4] │ │ - 1b826: 4661 mov r1, ip │ │ - 1b828: 060b lsls r3, r1, #24 │ │ - 1b82a: d50c bpl.n 1b846 │ │ - 1b82c: 4b5b ldr r3, [pc, #364] ; (1b99c ) │ │ - 1b82e: 58f3 ldr r3, [r6, r3] │ │ - 1b830: 429f cmp r7, r3 │ │ - 1b832: d208 bcs.n 1b846 │ │ - 1b834: 2206 movs r2, #6 │ │ - 1b836: 437a muls r2, r7 │ │ - 1b838: a921 add r1, sp, #132 ; 0x84 │ │ - 1b83a: 18a3 adds r3, r4, r2 │ │ - 1b83c: 188a adds r2, r1, r2 │ │ - 1b83e: 78d1 ldrb r1, [r2, #3] │ │ - 1b840: 70d9 strb r1, [r3, #3] │ │ - 1b842: 7952 ldrb r2, [r2, #5] │ │ - 1b844: 715a strb r2, [r3, #5] │ │ - 1b846: 4662 mov r2, ip │ │ - 1b848: 07d2 lsls r2, r2, #31 │ │ - 1b84a: d517 bpl.n 1b87c │ │ - 1b84c: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ - 1b84e: 429d cmp r5, r3 │ │ - 1b850: d300 bcc.n 1b854 │ │ - 1b852: e0d2 b.n 1b9fa │ │ - 1b854: 4b51 ldr r3, [pc, #324] ; (1b99c ) │ │ - 1b856: 980b ldr r0, [sp, #44] ; 0x2c │ │ - 1b858: 1c6a adds r2, r5, #1 │ │ - 1b85a: 58f3 ldr r3, [r6, r3] │ │ - 1b85c: 5d41 ldrb r1, [r0, r5] │ │ - 1b85e: 429f cmp r7, r3 │ │ - 1b860: d20d bcs.n 1b87e │ │ - 1b862: 207f movs r0, #127 ; 0x7f │ │ - 1b864: 2300 movs r3, #0 │ │ - 1b866: 4288 cmp r0, r1 │ │ - 1b868: 415b adcs r3, r3 │ │ - 1b86a: 18cb adds r3, r1, r3 │ │ - 1b86c: 2106 movs r1, #6 │ │ - 1b86e: 4379 muls r1, r7 │ │ - 1b870: 061b lsls r3, r3, #24 │ │ - 1b872: 0e1b lsrs r3, r3, #24 │ │ - 1b874: a821 add r0, sp, #132 ; 0x84 │ │ - 1b876: 550b strb r3, [r1, r4] │ │ - 1b878: 540b strb r3, [r1, r0] │ │ - 1b87a: e000 b.n 1b87e │ │ - 1b87c: 1c2a adds r2, r5, #0 │ │ - 1b87e: 4661 mov r1, ip │ │ - 1b880: 0789 lsls r1, r1, #30 │ │ - 1b882: d512 bpl.n 1b8aa │ │ - 1b884: 9d0a ldr r5, [sp, #40] ; 0x28 │ │ - 1b886: 42aa cmp r2, r5 │ │ - 1b888: d300 bcc.n 1b88c │ │ - 1b88a: e0b6 b.n 1b9fa │ │ - 1b88c: 4943 ldr r1, [pc, #268] ; (1b99c ) │ │ - 1b88e: 9d0b ldr r5, [sp, #44] ; 0x2c │ │ - 1b890: 1c53 adds r3, r2, #1 │ │ - 1b892: 5871 ldr r1, [r6, r1] │ │ - 1b894: 5caa ldrb r2, [r5, r2] │ │ - 1b896: 428f cmp r7, r1 │ │ - 1b898: d208 bcs.n 1b8ac │ │ - 1b89a: 2106 movs r1, #6 │ │ - 1b89c: 4379 muls r1, r7 │ │ - 1b89e: 1860 adds r0, r4, r1 │ │ - 1b8a0: 7042 strb r2, [r0, #1] │ │ - 1b8a2: a821 add r0, sp, #132 ; 0x84 │ │ - 1b8a4: 1841 adds r1, r0, r1 │ │ - 1b8a6: 704a strb r2, [r1, #1] │ │ - 1b8a8: e000 b.n 1b8ac │ │ - 1b8aa: 1c13 adds r3, r2, #0 │ │ - 1b8ac: 2104 movs r1, #4 │ │ - 1b8ae: 4660 mov r0, ip │ │ - 1b8b0: 4208 tst r0, r1 │ │ - 1b8b2: d079 beq.n 1b9a8 │ │ - 1b8b4: 9d0a ldr r5, [sp, #40] ; 0x28 │ │ - 1b8b6: 42ab cmp r3, r5 │ │ - 1b8b8: d300 bcc.n 1b8bc │ │ - 1b8ba: e09e b.n 1b9fa │ │ - 1b8bc: 4a37 ldr r2, [pc, #220] ; (1b99c ) │ │ - 1b8be: 980b ldr r0, [sp, #44] ; 0x2c │ │ - 1b8c0: 1c5d adds r5, r3, #1 │ │ - 1b8c2: 58b2 ldr r2, [r6, r2] │ │ - 1b8c4: 5cc3 ldrb r3, [r0, r3] │ │ - 1b8c6: 4297 cmp r7, r2 │ │ - 1b8c8: d26f bcs.n 1b9aa │ │ - 1b8ca: 2206 movs r2, #6 │ │ - 1b8cc: 2b40 cmp r3, #64 ; 0x40 │ │ - 1b8ce: d804 bhi.n 1b8da │ │ - 1b8d0: 437a muls r2, r7 │ │ - 1b8d2: 2101 movs r1, #1 │ │ - 1b8d4: 18a2 adds r2, r4, r2 │ │ - 1b8d6: 7091 strb r1, [r2, #2] │ │ - 1b8d8: e04f b.n 1b97a │ │ - 1b8da: 1c18 adds r0, r3, #0 │ │ - 1b8dc: 3880 subs r0, #128 ; 0x80 │ │ - 1b8de: 2840 cmp r0, #64 ; 0x40 │ │ - 1b8e0: d805 bhi.n 1b8ee │ │ - 1b8e2: 437a muls r2, r7 │ │ - 1b8e4: 2302 movs r3, #2 │ │ - 1b8e6: 18a2 adds r2, r4, r2 │ │ - 1b8e8: 7093 strb r3, [r2, #2] │ │ - 1b8ea: 7110 strb r0, [r2, #4] │ │ - 1b8ec: e046 b.n 1b97c │ │ - 1b8ee: 2b4a cmp r3, #74 ; 0x4a │ │ - 1b8f0: d805 bhi.n 1b8fe │ │ - 1b8f2: 437a muls r2, r7 │ │ - 1b8f4: 2105 movs r1, #5 │ │ - 1b8f6: 18a2 adds r2, r4, r2 │ │ - 1b8f8: 7091 strb r1, [r2, #2] │ │ - 1b8fa: 3b41 subs r3, #65 ; 0x41 │ │ - 1b8fc: e03d b.n 1b97a │ │ - 1b8fe: 1c10 adds r0, r2, #0 │ │ - 1b900: 2b54 cmp r3, #84 ; 0x54 │ │ - 1b902: d806 bhi.n 1b912 │ │ - 1b904: 1c11 adds r1, r2, #0 │ │ - 1b906: 4379 muls r1, r7 │ │ - 1b908: 3b4b subs r3, #75 ; 0x4b │ │ - 1b90a: 1861 adds r1, r4, r1 │ │ - 1b90c: 708a strb r2, [r1, #2] │ │ - 1b90e: 710b strb r3, [r1, #4] │ │ - 1b910: e034 b.n 1b97c │ │ - 1b912: 2b5e cmp r3, #94 ; 0x5e │ │ - 1b914: d805 bhi.n 1b922 │ │ - 1b916: 437a muls r2, r7 │ │ - 1b918: 2103 movs r1, #3 │ │ - 1b91a: 18a2 adds r2, r4, r2 │ │ - 1b91c: 7091 strb r1, [r2, #2] │ │ - 1b91e: 3b55 subs r3, #85 ; 0x55 │ │ - 1b920: e02b b.n 1b97a │ │ - 1b922: 2b68 cmp r3, #104 ; 0x68 │ │ - 1b924: d804 bhi.n 1b930 │ │ - 1b926: 437a muls r2, r7 │ │ - 1b928: 18a2 adds r2, r4, r2 │ │ - 1b92a: 7091 strb r1, [r2, #2] │ │ - 1b92c: 3b5f subs r3, #95 ; 0x5f │ │ - 1b92e: e024 b.n 1b97a │ │ - 1b930: 2b72 cmp r3, #114 ; 0x72 │ │ - 1b932: d806 bhi.n 1b942 │ │ - 1b934: 4378 muls r0, r7 │ │ - 1b936: 220d movs r2, #13 │ │ - 1b938: 1820 adds r0, r4, r0 │ │ - 1b93a: 3b69 subs r3, #105 ; 0x69 │ │ - 1b93c: 7082 strb r2, [r0, #2] │ │ - 1b93e: 7103 strb r3, [r0, #4] │ │ - 1b940: e01c b.n 1b97c │ │ - 1b942: 2206 movs r2, #6 │ │ - 1b944: 2b7c cmp r3, #124 ; 0x7c │ │ - 1b946: d805 bhi.n 1b954 │ │ - 1b948: 437a muls r2, r7 │ │ - 1b94a: 210c movs r1, #12 │ │ - 1b94c: 18a2 adds r2, r4, r2 │ │ - 1b94e: 7091 strb r1, [r2, #2] │ │ - 1b950: 3b73 subs r3, #115 ; 0x73 │ │ - 1b952: e012 b.n 1b97a │ │ - 1b954: 1c19 adds r1, r3, #0 │ │ - 1b956: 39c1 subs r1, #193 ; 0xc1 │ │ - 1b958: 2909 cmp r1, #9 │ │ - 1b95a: d805 bhi.n 1b968 │ │ - 1b95c: 437a muls r2, r7 │ │ - 1b95e: 210b movs r1, #11 │ │ - 1b960: 18a2 adds r2, r4, r2 │ │ - 1b962: 7091 strb r1, [r2, #2] │ │ - 1b964: 333f adds r3, #63 ; 0x3f │ │ - 1b966: e008 b.n 1b97a │ │ - 1b968: 1c19 adds r1, r3, #0 │ │ - 1b96a: 39cb subs r1, #203 ; 0xcb │ │ - 1b96c: 2909 cmp r1, #9 │ │ - 1b96e: d805 bhi.n 1b97c │ │ - 1b970: 437a muls r2, r7 │ │ - 1b972: 2107 movs r1, #7 │ │ - 1b974: 18a2 adds r2, r4, r2 │ │ - 1b976: 7091 strb r1, [r2, #2] │ │ - 1b978: 3335 adds r3, #53 ; 0x35 │ │ - 1b97a: 7113 strb r3, [r2, #4] │ │ - 1b97c: 2306 movs r3, #6 │ │ - 1b97e: 437b muls r3, r7 │ │ - 1b980: a921 add r1, sp, #132 ; 0x84 │ │ - 1b982: 18e2 adds r2, r4, r3 │ │ - 1b984: 18cb adds r3, r1, r3 │ │ - 1b986: 7891 ldrb r1, [r2, #2] │ │ - 1b988: 7912 ldrb r2, [r2, #4] │ │ - 1b98a: 7099 strb r1, [r3, #2] │ │ - 1b98c: 711a strb r2, [r3, #4] │ │ - 1b98e: e00c b.n 1b9aa │ │ - 1b990: 0d98 lsrs r0, r3, #22 │ │ - 1b992: 0000 movs r0, r0 │ │ - 1b994: 0984 lsrs r4, r0, #6 │ │ - 1b996: 0000 movs r0, r0 │ │ - 1b998: ce80 ldmia r6!, {r7} │ │ - 1b99a: 0000 movs r0, r0 │ │ - 1b99c: e910 0000 ldmdb r0, {} │ │ - 1b9a0: cac0 ldmia r2!, {r6, r7} │ │ - 1b9a2: 0000 movs r0, r0 │ │ - 1b9a4: 0d44 lsrs r4, r0, #21 │ │ - 1b9a6: 0000 movs r0, r0 │ │ - 1b9a8: 1c1d adds r5, r3, #0 │ │ - 1b9aa: 4661 mov r1, ip │ │ - 1b9ac: 0709 lsls r1, r1, #28 │ │ - 1b9ae: d51f bpl.n 1b9f0 │ │ - 1b9b0: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ - 1b9b2: 3b02 subs r3, #2 │ │ - 1b9b4: 429d cmp r5, r3 │ │ - 1b9b6: d820 bhi.n 1b9fa │ │ - 1b9b8: 4929 ldr r1, [pc, #164] ; (1ba60 ) │ │ - 1b9ba: 980b ldr r0, [sp, #44] ; 0x2c │ │ - 1b9bc: 1c6a adds r2, r5, #1 │ │ - 1b9be: 5871 ldr r1, [r6, r1] │ │ - 1b9c0: 5d43 ldrb r3, [r0, r5] │ │ - 1b9c2: 5c82 ldrb r2, [r0, r2] │ │ - 1b9c4: 3502 adds r5, #2 │ │ - 1b9c6: 428f cmp r7, r1 │ │ - 1b9c8: d212 bcs.n 1b9f0 │ │ - 1b9ca: 2b00 cmp r3, #0 │ │ - 1b9cc: d010 beq.n 1b9f0 │ │ - 1b9ce: 2106 movs r1, #6 │ │ - 1b9d0: 434f muls r7, r1 │ │ - 1b9d2: 19e1 adds r1, r4, r7 │ │ - 1b9d4: 70cb strb r3, [r1, #3] │ │ - 1b9d6: 714a strb r2, [r1, #5] │ │ - 1b9d8: 1c30 adds r0, r6, #0 │ │ - 1b9da: 2201 movs r2, #1 │ │ - 1b9dc: 910f str r1, [sp, #60] ; 0x3c │ │ - 1b9de: f007 fdf5 bl 235cc │ │ - 1b9e2: 9a0f ldr r2, [sp, #60] ; 0x3c │ │ - 1b9e4: ab21 add r3, sp, #132 ; 0x84 │ │ - 1b9e6: 19df adds r7, r3, r7 │ │ - 1b9e8: 78d3 ldrb r3, [r2, #3] │ │ - 1b9ea: 70fb strb r3, [r7, #3] │ │ - 1b9ec: 7953 ldrb r3, [r2, #5] │ │ - 1b9ee: 717b strb r3, [r7, #5] │ │ - 1b9f0: 9f10 ldr r7, [sp, #64] ; 0x40 │ │ - 1b9f2: 9814 ldr r0, [sp, #80] ; 0x50 │ │ - 1b9f4: 4287 cmp r7, r0 │ │ - 1b9f6: d200 bcs.n 1b9fa │ │ - 1b9f8: e6c3 b.n 1b782 │ │ - 1b9fa: 9c0e ldr r4, [sp, #56] ; 0x38 │ │ - 1b9fc: 9d0d ldr r5, [sp, #52] ; 0x34 │ │ - 1b9fe: 9f12 ldr r7, [sp, #72] ; 0x48 │ │ - 1ba00: 3401 adds r4, #1 │ │ - 1ba02: 3502 adds r5, #2 │ │ - 1ba04: 3704 adds r7, #4 │ │ - 1ba06: 940e str r4, [sp, #56] ; 0x38 │ │ - 1ba08: 950d str r5, [sp, #52] ; 0x34 │ │ - 1ba0a: 9712 str r7, [sp, #72] ; 0x48 │ │ - 1ba0c: e65b b.n 1b6c6 │ │ - 1ba0e: 4f14 ldr r7, [pc, #80] ; (1ba60 ) │ │ - 1ba10: 4d14 ldr r5, [pc, #80] ; (1ba64 ) │ │ - 1ba12: 1c32 adds r2, r6, #0 │ │ - 1ba14: 59f0 ldr r0, [r6, r7] │ │ - 1ba16: 2300 movs r3, #0 │ │ - 1ba18: 2440 movs r4, #64 ; 0x40 │ │ - 1ba1a: 4283 cmp r3, r0 │ │ - 1ba1c: d307 bcc.n 1ba2e │ │ - 1ba1e: 4f12 ldr r7, [pc, #72] ; (1ba68 ) │ │ - 1ba20: 19d1 adds r1, r2, r7 │ │ - 1ba22: 4f12 ldr r7, [pc, #72] ; (1ba6c ) │ │ - 1ba24: 600c str r4, [r1, #0] │ │ - 1ba26: 19d1 adds r1, r2, r7 │ │ - 1ba28: 680f ldr r7, [r1, #0] │ │ - 1ba2a: 402f ands r7, r5 │ │ - 1ba2c: 600f str r7, [r1, #0] │ │ - 1ba2e: 3301 adds r3, #1 │ │ - 1ba30: 3224 adds r2, #36 ; 0x24 │ │ - 1ba32: 2b40 cmp r3, #64 ; 0x40 │ │ - 1ba34: d1f1 bne.n 1ba1a │ │ - 1ba36: 4b0e ldr r3, [pc, #56] ; (1ba70 ) │ │ - 1ba38: 2208 movs r2, #8 │ │ - 1ba3a: 2001 movs r0, #1 │ │ - 1ba3c: 50f2 str r2, [r6, r3] │ │ - 1ba3e: 4b0d ldr r3, [pc, #52] ; (1ba74 ) │ │ - 1ba40: 22f0 movs r2, #240 ; 0xf0 │ │ - 1ba42: 0212 lsls r2, r2, #8 │ │ - 1ba44: 50f2 str r2, [r6, r3] │ │ - 1ba46: 490c ldr r1, [pc, #48] ; (1ba78 ) │ │ - 1ba48: 9c1f ldr r4, [sp, #124] ; 0x7c │ │ - 1ba4a: 4469 add r1, sp │ │ - 1ba4c: 680a ldr r2, [r1, #0] │ │ - 1ba4e: 6823 ldr r3, [r4, #0] │ │ - 1ba50: 429a cmp r2, r3 │ │ - 1ba52: d001 beq.n 1ba58 │ │ - 1ba54: f015 f832 bl 30abc <__clzsi2+0x208> │ │ - 1ba58: 4b08 ldr r3, [pc, #32] ; (1ba7c ) │ │ - 1ba5a: 449d add sp, r3 │ │ - 1ba5c: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 1ba5e: 46c0 nop ; (mov r8, r8) │ │ - 1ba60: e910 0000 ldmdb r0, {} │ │ - 1ba64: feff ffff mrc2 15, 7, pc, cr15, cr15, {7} │ │ - 1ba68: c1c4 stmia r1!, {r2, r6, r7} │ │ - 1ba6a: 0000 movs r0, r0 │ │ - 1ba6c: c1c8 stmia r1!, {r3, r6, r7} │ │ - 1ba6e: 0000 movs r0, r0 │ │ - 1ba70: e974 0000 ldrd r0, r0, [r4, #-0]! │ │ - 1ba74: e978 0000 ldrd r0, r0, [r8, #-0]! │ │ - 1ba78: 0e94 lsrs r4, r2, #26 │ │ - 1ba7a: 0000 movs r0, r0 │ │ - 1ba7c: 0e9c lsrs r4, r3, #26 │ │ + 1b512: 3e08 subs r6, #8 │ │ + 1b514: f016 fd3a bl 31f8c <__aeabi_llsl@@Base+0x42c> │ │ + 1b518: 6833 ldr r3, [r6, #0] │ │ + 1b51a: 9803 ldr r0, [sp, #12] │ │ + 1b51c: 2101 movs r1, #1 │ │ + 1b51e: 9308 str r3, [sp, #32] │ │ + 1b520: 2204 movs r2, #4 │ │ + 1b522: 1c2b adds r3, r5, #0 │ │ + 1b524: f016 fd32 bl 31f8c <__aeabi_llsl@@Base+0x42c> │ │ + 1b528: 6838 ldr r0, [r7, #0] │ │ + 1b52a: 2800 cmp r0, #0 │ │ + 1b52c: d004 beq.n 1b538 │ │ + 1b52e: 6832 ldr r2, [r6, #0] │ │ + 1b530: 2101 movs r1, #1 │ │ + 1b532: 1c2b adds r3, r5, #0 │ │ + 1b534: f016 fd2a bl 31f8c <__aeabi_llsl@@Base+0x42c> │ │ + 1b538: 9b07 ldr r3, [sp, #28] │ │ + 1b53a: 9a00 ldr r2, [sp, #0] │ │ + 1b53c: 3308 adds r3, #8 │ │ + 1b53e: 18d3 adds r3, r2, r3 │ │ + 1b540: 9300 str r3, [sp, #0] │ │ + 1b542: 9b01 ldr r3, [sp, #4] │ │ + 1b544: 3490 adds r4, #144 ; 0x90 │ │ + 1b546: 3301 adds r3, #1 │ │ + 1b548: 9301 str r3, [sp, #4] │ │ + 1b54a: 2b08 cmp r3, #8 │ │ + 1b54c: d18a bne.n 1b464 │ │ + 1b54e: 2400 movs r4, #0 │ │ + 1b550: 9a02 ldr r2, [sp, #8] │ │ + 1b552: 4b21 ldr r3, [pc, #132] ; (1b5d8 ) │ │ + 1b554: 1c26 adds r6, r4, #0 │ │ + 1b556: 58d0 ldr r0, [r2, r3] │ │ + 1b558: 1c13 adds r3, r2, #0 │ │ + 1b55a: 4a20 ldr r2, [pc, #128] ; (1b5dc ) │ │ + 1b55c: 4694 mov ip, r2 │ │ + 1b55e: 4463 add r3, ip │ │ + 1b560: 4284 cmp r4, r0 │ │ + 1b562: d00b beq.n 1b57c │ │ + 1b564: 2c3f cmp r4, #63 ; 0x3f │ │ + 1b566: d806 bhi.n 1b576 │ │ + 1b568: 6819 ldr r1, [r3, #0] │ │ + 1b56a: 00a2 lsls r2, r4, #2 │ │ + 1b56c: af29 add r7, sp, #164 ; 0xa4 │ │ + 1b56e: 51d1 str r1, [r2, r7] │ │ + 1b570: 2900 cmp r1, #0 │ │ + 1b572: d000 beq.n 1b576 │ │ + 1b574: 1c66 adds r6, r4, #1 │ │ + 1b576: 3401 adds r4, #1 │ │ + 1b578: 3324 adds r3, #36 ; 0x24 │ │ + 1b57a: e7f1 b.n 1b560 │ │ + 1b57c: 2e00 cmp r6, #0 │ │ + 1b57e: d01d beq.n 1b5bc │ │ + 1b580: 2d00 cmp r5, #0 │ │ + 1b582: d016 beq.n 1b5b2 │ │ + 1b584: 4b16 ldr r3, [pc, #88] ; (1b5e0 ) │ │ + 1b586: 2101 movs r1, #1 │ │ + 1b588: 9307 str r3, [sp, #28] │ │ + 1b58a: 2204 movs r2, #4 │ │ + 1b58c: 1c2b adds r3, r5, #0 │ │ + 1b58e: a807 add r0, sp, #28 │ │ + 1b590: f016 fcfc bl 31f8c <__aeabi_llsl@@Base+0x42c> │ │ + 1b594: 00b3 lsls r3, r6, #2 │ │ + 1b596: 9307 str r3, [sp, #28] │ │ + 1b598: 9308 str r3, [sp, #32] │ │ + 1b59a: 2101 movs r1, #1 │ │ + 1b59c: 2204 movs r2, #4 │ │ + 1b59e: 1c2b adds r3, r5, #0 │ │ + 1b5a0: a808 add r0, sp, #32 │ │ + 1b5a2: f016 fcf3 bl 31f8c <__aeabi_llsl@@Base+0x42c> │ │ + 1b5a6: a829 add r0, sp, #164 ; 0xa4 │ │ + 1b5a8: 2101 movs r1, #1 │ │ + 1b5aa: 9a07 ldr r2, [sp, #28] │ │ + 1b5ac: 1c2b adds r3, r5, #0 │ │ + 1b5ae: f016 fced bl 31f8c <__aeabi_llsl@@Base+0x42c> │ │ + 1b5b2: 9b00 ldr r3, [sp, #0] │ │ + 1b5b4: 3602 adds r6, #2 │ │ + 1b5b6: 00b6 lsls r6, r6, #2 │ │ + 1b5b8: 18f3 adds r3, r6, r3 │ │ + 1b5ba: 9300 str r3, [sp, #0] │ │ + 1b5bc: 9b05 ldr r3, [sp, #20] │ │ + 1b5be: 9a71 ldr r2, [sp, #452] ; 0x1c4 │ │ + 1b5c0: 9800 ldr r0, [sp, #0] │ │ + 1b5c2: 681b ldr r3, [r3, #0] │ │ + 1b5c4: 429a cmp r2, r3 │ │ + 1b5c6: d001 beq.n 1b5cc │ │ + 1b5c8: f016 fb70 bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + 1b5cc: b073 add sp, #460 ; 0x1cc │ │ + 1b5ce: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 1b5d0: d9b0 bls.n 1b534 │ │ + 1b5d2: 0001 movs r1, r0 │ │ + 1b5d4: e490 b.n 1aef8 │ │ + 1b5d6: 0000 movs r0, r0 │ │ + 1b5d8: e910 0000 ldmdb r0, {} │ │ + 1b5dc: c1cc stmia r1!, {r2, r3, r6, r7} │ │ + 1b5de: 0000 movs r0, r0 │ │ + 1b5e0: 4843 ldr r0, [pc, #268] ; (1b6f0 ) │ │ + 1b5e2: 5846 ldr r6, [r0, r1] │ │ + │ │ +0001b5e4 : │ │ + 1b5e4: b5f0 push {r4, r5, r6, r7, lr} │ │ + 1b5e6: 2500 movs r5, #0 │ │ + 1b5e8: b085 sub sp, #20 │ │ + 1b5ea: 9001 str r0, [sp, #4] │ │ + 1b5ec: 9102 str r1, [sp, #8] │ │ + 1b5ee: 9203 str r2, [sp, #12] │ │ + 1b5f0: 1c29 adds r1, r5, #0 │ │ + 1b5f2: 9b03 ldr r3, [sp, #12] │ │ + 1b5f4: 3108 adds r1, #8 │ │ + 1b5f6: 4299 cmp r1, r3 │ │ + 1b5f8: d25e bcs.n 1b6b8 │ │ + 1b5fa: 9b02 ldr r3, [sp, #8] │ │ + 1b5fc: 195f adds r7, r3, r5 │ │ + 1b5fe: 9b03 ldr r3, [sp, #12] │ │ + 1b600: 687e ldr r6, [r7, #4] │ │ + 1b602: 3b08 subs r3, #8 │ │ + 1b604: 1b5b subs r3, r3, r5 │ │ + 1b606: 429e cmp r6, r3 │ │ + 1b608: d856 bhi.n 1b6b8 │ │ + 1b60a: 4b2d ldr r3, [pc, #180] ; (1b6c0 ) │ │ + 1b60c: 683a ldr r2, [r7, #0] │ │ + 1b60e: 429a cmp r2, r3 │ │ + 1b610: d10f bne.n 1b632 │ │ + 1b612: 9b01 ldr r3, [sp, #4] │ │ + 1b614: 4a2b ldr r2, [pc, #172] ; (1b6c4 ) │ │ + 1b616: 2180 movs r1, #128 ; 0x80 │ │ + 1b618: 189a adds r2, r3, r2 │ │ + 1b61a: 2300 movs r3, #0 │ │ + 1b61c: 0049 lsls r1, r1, #1 │ │ + 1b61e: 42b3 cmp r3, r6 │ │ + 1b620: d202 bcs.n 1b628 │ │ + 1b622: 18f8 adds r0, r7, r3 │ │ + 1b624: 6880 ldr r0, [r0, #8] │ │ + 1b626: 6010 str r0, [r2, #0] │ │ + 1b628: 3304 adds r3, #4 │ │ + 1b62a: 3224 adds r2, #36 ; 0x24 │ │ + 1b62c: 428b cmp r3, r1 │ │ + 1b62e: d1f6 bne.n 1b61e │ │ + 1b630: e03f b.n 1b6b2 │ │ + 1b632: 783b ldrb r3, [r7, #0] │ │ + 1b634: 2b46 cmp r3, #70 ; 0x46 │ │ + 1b636: d13f bne.n 1b6b8 │ │ + 1b638: 787b ldrb r3, [r7, #1] │ │ + 1b63a: 2b58 cmp r3, #88 ; 0x58 │ │ + 1b63c: d13c bne.n 1b6b8 │ │ + 1b63e: 78bb ldrb r3, [r7, #2] │ │ + 1b640: 2b2f cmp r3, #47 ; 0x2f │ │ + 1b642: d939 bls.n 1b6b8 │ │ + 1b644: 78fc ldrb r4, [r7, #3] │ │ + 1b646: 2c2f cmp r4, #47 ; 0x2f │ │ + 1b648: d936 bls.n 1b6b8 │ │ + 1b64a: 3b30 subs r3, #48 ; 0x30 │ │ + 1b64c: 1c18 adds r0, r3, #0 │ │ + 1b64e: 220a movs r2, #10 │ │ + 1b650: 1c03 adds r3, r0, #0 │ │ + 1b652: 4353 muls r3, r2 │ │ + 1b654: 3c30 subs r4, #48 ; 0x30 │ │ + 1b656: 191b adds r3, r3, r4 │ │ + 1b658: 1e1c subs r4, r3, #0 │ │ + 1b65a: 2c07 cmp r4, #7 │ │ + 1b65c: dc29 bgt.n 1b6b2 │ │ + 1b65e: 2e83 cmp r6, #131 ; 0x83 │ │ + 1b660: d927 bls.n 1b6b2 │ │ + 1b662: 2090 movs r0, #144 ; 0x90 │ │ + 1b664: 4343 muls r3, r0 │ │ + 1b666: 1c18 adds r0, r3, #0 │ │ + 1b668: 9b01 ldr r3, [sp, #4] │ │ + 1b66a: 3788 adds r7, #136 ; 0x88 │ │ + 1b66c: 683f ldr r7, [r7, #0] │ │ + 1b66e: 1818 adds r0, r3, r0 │ │ + 1b670: 4b15 ldr r3, [pc, #84] ; (1b6c8 ) │ │ + 1b672: 2280 movs r2, #128 ; 0x80 │ │ + 1b674: 18c0 adds r0, r0, r3 │ │ + 1b676: 9b02 ldr r3, [sp, #8] │ │ + 1b678: 1859 adds r1, r3, r1 │ │ + 1b67a: f016 fb3f bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 1b67e: 2390 movs r3, #144 ; 0x90 │ │ + 1b680: 2f00 cmp r7, #0 │ │ + 1b682: d016 beq.n 1b6b2 │ │ + 1b684: 1c32 adds r2, r6, #0 │ │ + 1b686: 3a84 subs r2, #132 ; 0x84 │ │ + 1b688: 4297 cmp r7, r2 │ │ + 1b68a: d812 bhi.n 1b6b2 │ │ + 1b68c: 435c muls r4, r3 │ │ + 1b68e: 9b01 ldr r3, [sp, #4] │ │ + 1b690: 1c38 adds r0, r7, #0 │ │ + 1b692: 191c adds r4, r3, r4 │ │ + 1b694: 4b0d ldr r3, [pc, #52] ; (1b6cc ) │ │ + 1b696: 18e4 adds r4, r4, r3 │ │ + 1b698: 2300 movs r3, #0 │ │ + 1b69a: 6023 str r3, [r4, #0] │ │ + 1b69c: f016 fb36 bl 31d0c <__aeabi_llsl@@Base+0x1ac> │ │ + 1b6a0: 1c29 adds r1, r5, #0 │ │ + 1b6a2: 9b02 ldr r3, [sp, #8] │ │ + 1b6a4: 318c adds r1, #140 ; 0x8c │ │ + 1b6a6: 6060 str r0, [r4, #4] │ │ + 1b6a8: 6027 str r7, [r4, #0] │ │ + 1b6aa: 1859 adds r1, r3, r1 │ │ + 1b6ac: 1c3a adds r2, r7, #0 │ │ + 1b6ae: f016 fb25 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 1b6b2: 3608 adds r6, #8 │ │ + 1b6b4: 19ad adds r5, r5, r6 │ │ + 1b6b6: e79b b.n 1b5f0 │ │ + 1b6b8: 1c28 adds r0, r5, #0 │ │ + 1b6ba: b005 add sp, #20 │ │ + 1b6bc: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 1b6be: 46c0 nop ; (mov r8, r8) │ │ + 1b6c0: 4843 ldr r0, [pc, #268] ; (1b7d0 ) │ │ + 1b6c2: 5846 ldr r6, [r0, r1] │ │ + 1b6c4: c1cc stmia r1!, {r2, r3, r6, r7} │ │ + 1b6c6: 0000 movs r0, r0 │ │ + 1b6c8: e490 b.n 1afec │ │ + 1b6ca: 0000 movs r0, r0 │ │ + 1b6cc: e488 b.n 1afe0 │ │ ... │ │ │ │ -0001ba80 : │ │ - 1ba80: b500 push {lr} │ │ - 1ba82: 290c cmp r1, #12 │ │ - 1ba84: d042 beq.n 1bb0c │ │ - 1ba86: d81a bhi.n 1babe │ │ - 1ba88: 2904 cmp r1, #4 │ │ - 1ba8a: d034 beq.n 1baf6 │ │ - 1ba8c: d808 bhi.n 1baa0 │ │ - 1ba8e: 2902 cmp r1, #2 │ │ - 1ba90: d100 bne.n 1ba94 │ │ - 1ba92: e0a9 b.n 1bbe8 │ │ - 1ba94: d82d bhi.n 1baf2 │ │ - 1ba96: 2302 movs r3, #2 │ │ - 1ba98: 2901 cmp r1, #1 │ │ - 1ba9a: d100 bne.n 1ba9e │ │ - 1ba9c: e0a7 b.n 1bbee │ │ - 1ba9e: e0a8 b.n 1bbf2 │ │ - 1baa0: 2907 cmp r1, #7 │ │ - 1baa2: d02a beq.n 1bafa │ │ - 1baa4: d804 bhi.n 1bab0 │ │ - 1baa6: 2301 movs r3, #1 │ │ - 1baa8: 2905 cmp r1, #5 │ │ - 1baaa: d100 bne.n 1baae │ │ - 1baac: e09f b.n 1bbee │ │ - 1baae: e0a0 b.n 1bbf2 │ │ - 1bab0: 2908 cmp r1, #8 │ │ - 1bab2: d028 beq.n 1bb06 │ │ - 1bab4: 230c movs r3, #12 │ │ - 1bab6: 290b cmp r1, #11 │ │ - 1bab8: d100 bne.n 1babc │ │ - 1baba: e098 b.n 1bbee │ │ - 1babc: e099 b.n 1bbf2 │ │ - 1babe: 2920 cmp r1, #32 │ │ - 1bac0: d100 bne.n 1bac4 │ │ - 1bac2: e07f b.n 1bbc4 │ │ - 1bac4: d807 bhi.n 1bad6 │ │ - 1bac6: 290e cmp r1, #14 │ │ - 1bac8: d02a beq.n 1bb20 │ │ - 1baca: d321 bcc.n 1bb10 │ │ - 1bacc: 290f cmp r1, #15 │ │ - 1bace: d06d beq.n 1bbac │ │ - 1bad0: 2910 cmp r1, #16 │ │ - 1bad2: d06d beq.n 1bbb0 │ │ - 1bad4: e08d b.n 1bbf2 │ │ - 1bad6: 2940 cmp r1, #64 ; 0x40 │ │ - 1bad8: d100 bne.n 1badc │ │ - 1bada: e07c b.n 1bbd6 │ │ - 1badc: d804 bhi.n 1bae8 │ │ - 1bade: 230f movs r3, #15 │ │ - 1bae0: 2930 cmp r1, #48 ; 0x30 │ │ - 1bae2: d100 bne.n 1bae6 │ │ - 1bae4: e083 b.n 1bbee │ │ - 1bae6: e084 b.n 1bbf2 │ │ - 1bae8: 2950 cmp r1, #80 ; 0x50 │ │ - 1baea: d076 beq.n 1bbda │ │ - 1baec: 29ef cmp r1, #239 ; 0xef │ │ - 1baee: d076 beq.n 1bbde │ │ - 1baf0: e07f b.n 1bbf2 │ │ - 1baf2: 2304 movs r3, #4 │ │ - 1baf4: e07b b.n 1bbee │ │ - 1baf6: 2305 movs r3, #5 │ │ - 1baf8: e079 b.n 1bbee │ │ - 1bafa: 231f movs r3, #31 │ │ - 1bafc: 4293 cmp r3, r2 │ │ - 1bafe: 419b sbcs r3, r3 │ │ - 1bb00: 425b negs r3, r3 │ │ - 1bb02: 3310 adds r3, #16 │ │ - 1bb04: e073 b.n 1bbee │ │ - 1bb06: 0052 lsls r2, r2, #1 │ │ - 1bb08: 2309 movs r3, #9 │ │ - 1bb0a: e070 b.n 1bbee │ │ - 1bb0c: 2317 movs r3, #23 │ │ - 1bb0e: e06e b.n 1bbee │ │ - 1bb10: 230f movs r3, #15 │ │ - 1bb12: 4013 ands r3, r2 │ │ - 1bb14: 210a movs r1, #10 │ │ - 1bb16: 0912 lsrs r2, r2, #4 │ │ - 1bb18: 434a muls r2, r1 │ │ - 1bb1a: 18d2 adds r2, r2, r3 │ │ - 1bb1c: 230e movs r3, #14 │ │ - 1bb1e: e066 b.n 1bbee │ │ - 1bb20: 23f0 movs r3, #240 ; 0xf0 │ │ - 1bb22: 4013 ands r3, r2 │ │ - 1bb24: 2b60 cmp r3, #96 ; 0x60 │ │ - 1bb26: d031 beq.n 1bb8c │ │ - 1bb28: d80f bhi.n 1bb4a │ │ - 1bb2a: 2b20 cmp r3, #32 │ │ - 1bb2c: d023 beq.n 1bb76 │ │ - 1bb2e: d804 bhi.n 1bb3a │ │ - 1bb30: 2b00 cmp r3, #0 │ │ - 1bb32: d05e beq.n 1bbf2 │ │ - 1bb34: 2b10 cmp r3, #16 │ │ - 1bb36: d01a beq.n 1bb6e │ │ - 1bb38: e058 b.n 1bbec │ │ - 1bb3a: 2b30 cmp r3, #48 ; 0x30 │ │ - 1bb3c: d022 beq.n 1bb84 │ │ - 1bb3e: 2b40 cmp r3, #64 ; 0x40 │ │ - 1bb40: d154 bne.n 1bbec │ │ - 1bb42: 230f movs r3, #15 │ │ - 1bb44: 401a ands r2, r3 │ │ - 1bb46: 2330 movs r3, #48 ; 0x30 │ │ - 1bb48: e023 b.n 1bb92 │ │ - 1bb4a: 2ba0 cmp r3, #160 ; 0xa0 │ │ - 1bb4c: d027 beq.n 1bb9e │ │ - 1bb4e: d806 bhi.n 1bb5e │ │ - 1bb50: 2b70 cmp r3, #112 ; 0x70 │ │ - 1bb52: d020 beq.n 1bb96 │ │ - 1bb54: 2b90 cmp r3, #144 ; 0x90 │ │ - 1bb56: d149 bne.n 1bbec │ │ - 1bb58: 230f movs r3, #15 │ │ - 1bb5a: 401a ands r2, r3 │ │ - 1bb5c: e047 b.n 1bbee │ │ - 1bb5e: 2bb0 cmp r3, #176 ; 0xb0 │ │ - 1bb60: d020 beq.n 1bba4 │ │ - 1bb62: 2bf0 cmp r3, #240 ; 0xf0 │ │ - 1bb64: d142 bne.n 1bbec │ │ - 1bb66: 0512 lsls r2, r2, #20 │ │ - 1bb68: 0f12 lsrs r2, r2, #28 │ │ - 1bb6a: 23a0 movs r3, #160 ; 0xa0 │ │ - 1bb6c: e011 b.n 1bb92 │ │ - 1bb6e: 0713 lsls r3, r2, #28 │ │ - 1bb70: d03f beq.n 1bbf2 │ │ - 1bb72: 23f0 movs r3, #240 ; 0xf0 │ │ - 1bb74: e003 b.n 1bb7e │ │ - 1bb76: 230f movs r3, #15 │ │ - 1bb78: 421a tst r2, r3 │ │ - 1bb7a: d03a beq.n 1bbf2 │ │ - 1bb7c: 0112 lsls r2, r2, #4 │ │ - 1bb7e: 431a orrs r2, r3 │ │ - 1bb80: 231d movs r3, #29 │ │ - 1bb82: e034 b.n 1bbee │ │ - 1bb84: 230f movs r3, #15 │ │ - 1bb86: 401a ands r2, r3 │ │ - 1bb88: 2310 movs r3, #16 │ │ - 1bb8a: e002 b.n 1bb92 │ │ - 1bb8c: 230f movs r3, #15 │ │ - 1bb8e: 401a ands r2, r3 │ │ - 1bb90: 23b0 movs r3, #176 ; 0xb0 │ │ - 1bb92: 431a orrs r2, r3 │ │ - 1bb94: e02a b.n 1bbec │ │ - 1bb96: 230f movs r3, #15 │ │ - 1bb98: 401a ands r2, r3 │ │ - 1bb9a: 2340 movs r3, #64 ; 0x40 │ │ - 1bb9c: e7f9 b.n 1bb92 │ │ - 1bb9e: 0112 lsls r2, r2, #4 │ │ - 1bba0: 23ff movs r3, #255 ; 0xff │ │ - 1bba2: e000 b.n 1bba6 │ │ - 1bba4: 230f movs r3, #15 │ │ - 1bba6: 401a ands r2, r3 │ │ - 1bba8: 2318 movs r3, #24 │ │ - 1bbaa: e020 b.n 1bbee │ │ - 1bbac: 2310 movs r3, #16 │ │ - 1bbae: e01e b.n 1bbee │ │ - 1bbb0: 23f0 movs r3, #240 ; 0xf0 │ │ - 1bbb2: 4013 ands r3, r2 │ │ - 1bbb4: 2be0 cmp r3, #224 ; 0xe0 │ │ - 1bbb6: d01c beq.n 1bbf2 │ │ - 1bbb8: 2bf0 cmp r3, #240 ; 0xf0 │ │ - 1bbba: d109 bne.n 1bbd0 │ │ - 1bbbc: 0112 lsls r2, r2, #4 │ │ - 1bbbe: 230f movs r3, #15 │ │ - 1bbc0: 431a orrs r2, r3 │ │ - 1bbc2: e006 b.n 1bbd2 │ │ - 1bbc4: 23f0 movs r3, #240 ; 0xf0 │ │ - 1bbc6: 4013 ands r3, r2 │ │ - 1bbc8: 2be0 cmp r3, #224 ; 0xe0 │ │ - 1bbca: d012 beq.n 1bbf2 │ │ - 1bbcc: 2bf0 cmp r3, #240 ; 0xf0 │ │ - 1bbce: d000 beq.n 1bbd2 │ │ - 1bbd0: 0892 lsrs r2, r2, #2 │ │ - 1bbd2: 230b movs r3, #11 │ │ - 1bbd4: e00b b.n 1bbee │ │ - 1bbd6: 2308 movs r3, #8 │ │ - 1bbd8: e009 b.n 1bbee │ │ - 1bbda: 2312 movs r3, #18 │ │ - 1bbdc: e007 b.n 1bbee │ │ - 1bbde: 2aff cmp r2, #255 ; 0xff │ │ - 1bbe0: d900 bls.n 1bbe4 │ │ - 1bbe2: 22ff movs r2, #255 ; 0xff │ │ - 1bbe4: 230a movs r3, #10 │ │ - 1bbe6: e002 b.n 1bbee │ │ - 1bbe8: 2303 movs r3, #3 │ │ - 1bbea: e000 b.n 1bbee │ │ - 1bbec: 2314 movs r3, #20 │ │ - 1bbee: 70c3 strb r3, [r0, #3] │ │ - 1bbf0: 7142 strb r2, [r0, #5] │ │ - 1bbf2: bd00 pop {pc} │ │ - │ │ -0001bbf4 : │ │ - 1bbf4: b5f0 push {r4, r5, r6, r7, lr} │ │ - 1bbf6: b08b sub sp, #44 ; 0x2c │ │ - 1bbf8: 9206 str r2, [sp, #24] │ │ - 1bbfa: 9a10 ldr r2, [sp, #64] ; 0x40 │ │ - 1bbfc: 9005 str r0, [sp, #20] │ │ - 1bbfe: 8814 ldrh r4, [r2, #0] │ │ - 1bc00: 3202 adds r2, #2 │ │ - 1bc02: 9201 str r2, [sp, #4] │ │ - 1bc04: 9403 str r4, [sp, #12] │ │ - 1bc06: 2201 movs r2, #1 │ │ - 1bc08: 429a cmp r2, r3 │ │ - 1bc0a: d208 bcs.n 1bc1e │ │ - 1bc0c: 9d01 ldr r5, [sp, #4] │ │ - 1bc0e: 9c03 ldr r4, [sp, #12] │ │ - 1bc10: 3201 adds r2, #1 │ │ - 1bc12: 1928 adds r0, r5, r4 │ │ - 1bc14: 8805 ldrh r5, [r0, #0] │ │ - 1bc16: 3002 adds r0, #2 │ │ - 1bc18: 9001 str r0, [sp, #4] │ │ - 1bc1a: 9503 str r5, [sp, #12] │ │ - 1bc1c: e7f4 b.n 1bc08 │ │ - 1bc1e: 2600 movs r6, #0 │ │ - 1bc20: ab08 add r3, sp, #32 │ │ - 1bc22: 705e strb r6, [r3, #1] │ │ - 1bc24: 701e strb r6, [r3, #0] │ │ - 1bc26: 711e strb r6, [r3, #4] │ │ - 1bc28: 709e strb r6, [r3, #2] │ │ - 1bc2a: 715e strb r6, [r3, #5] │ │ - 1bc2c: 70de strb r6, [r3, #3] │ │ - 1bc2e: 2306 movs r3, #6 │ │ - 1bc30: 1c1c adds r4, r3, #0 │ │ - 1bc32: 434c muls r4, r1 │ │ - 1bc34: 9f05 ldr r7, [sp, #20] │ │ - 1bc36: 4265 negs r5, r4 │ │ - 1bc38: 9402 str r4, [sp, #8] │ │ - 1bc3a: 9507 str r5, [sp, #28] │ │ - 1bc3c: 9600 str r6, [sp, #0] │ │ - 1bc3e: 1c33 adds r3, r6, #0 │ │ - 1bc40: 9c00 ldr r4, [sp, #0] │ │ - 1bc42: 9d06 ldr r5, [sp, #24] │ │ - 1bc44: 42ac cmp r4, r5 │ │ - 1bc46: d300 bcc.n 1bc4a │ │ - 1bc48: e0a0 b.n 1bd8c │ │ - 1bc4a: 9c03 ldr r4, [sp, #12] │ │ - 1bc4c: 42a3 cmp r3, r4 │ │ - 1bc4e: d300 bcc.n 1bc52 │ │ - 1bc50: e09c b.n 1bd8c │ │ - 1bc52: 9d01 ldr r5, [sp, #4] │ │ - 1bc54: 2103 movs r1, #3 │ │ - 1bc56: 1c5c adds r4, r3, #1 │ │ - 1bc58: 5cea ldrb r2, [r5, r3] │ │ - 1bc5a: 1095 asrs r5, r2, #2 │ │ - 1bc5c: 400a ands r2, r1 │ │ - 1bc5e: 0611 lsls r1, r2, #24 │ │ - 1bc60: 0e0a lsrs r2, r1, #24 │ │ - 1bc62: 2a02 cmp r2, #2 │ │ - 1bc64: d018 beq.n 1bc98 │ │ - 1bc66: 2a03 cmp r2, #3 │ │ - 1bc68: d026 beq.n 1bcb8 │ │ - 1bc6a: 9e00 ldr r6, [sp, #0] │ │ - 1bc6c: 2a01 cmp r2, #1 │ │ - 1bc6e: d000 beq.n 1bc72 │ │ - 1bc70: e083 b.n 1bd7a │ │ - 1bc72: 2e00 cmp r6, #0 │ │ - 1bc74: d005 beq.n 1bc82 │ │ - 1bc76: 9807 ldr r0, [sp, #28] │ │ - 1bc78: 2206 movs r2, #6 │ │ - 1bc7a: 1839 adds r1, r7, r0 │ │ - 1bc7c: 1c38 adds r0, r7, #0 │ │ - 1bc7e: f014 fecd bl 30a1c <__clzsi2+0x168> │ │ - 1bc82: 9902 ldr r1, [sp, #8] │ │ - 1bc84: 9a06 ldr r2, [sp, #24] │ │ - 1bc86: 3601 adds r6, #1 │ │ - 1bc88: 187f adds r7, r7, r1 │ │ - 1bc8a: 4296 cmp r6, r2 │ │ - 1bc8c: d27b bcs.n 1bd86 │ │ - 1bc8e: 9800 ldr r0, [sp, #0] │ │ - 1bc90: 1a33 subs r3, r6, r0 │ │ - 1bc92: 42ab cmp r3, r5 │ │ - 1bc94: d9ed bls.n 1bc72 │ │ - 1bc96: e076 b.n 1bd86 │ │ - 1bc98: 9900 ldr r1, [sp, #0] │ │ - 1bc9a: 428d cmp r5, r1 │ │ - 1bc9c: d207 bcs.n 1bcae │ │ - 1bc9e: 9a02 ldr r2, [sp, #8] │ │ - 1bca0: 9b05 ldr r3, [sp, #20] │ │ - 1bca2: 1c38 adds r0, r7, #0 │ │ - 1bca4: 4355 muls r5, r2 │ │ - 1bca6: 1959 adds r1, r3, r5 │ │ - 1bca8: 2206 movs r2, #6 │ │ - 1bcaa: f014 feb7 bl 30a1c <__clzsi2+0x168> │ │ - 1bcae: 9d02 ldr r5, [sp, #8] │ │ - 1bcb0: 9e00 ldr r6, [sp, #0] │ │ - 1bcb2: 197f adds r7, r7, r5 │ │ - 1bcb4: 3601 adds r6, #1 │ │ - 1bcb6: e066 b.n 1bd86 │ │ - 1bcb8: 2200 movs r2, #0 │ │ - 1bcba: 07e8 lsls r0, r5, #31 │ │ - 1bcbc: d502 bpl.n 1bcc4 │ │ - 1bcbe: 9901 ldr r1, [sp, #4] │ │ - 1bcc0: 5d0a ldrb r2, [r1, r4] │ │ - 1bcc2: 1c9c adds r4, r3, #2 │ │ - 1bcc4: ab08 add r3, sp, #32 │ │ - 1bcc6: 701a strb r2, [r3, #0] │ │ - 1bcc8: 2100 movs r1, #0 │ │ - 1bcca: 07a8 lsls r0, r5, #30 │ │ - 1bccc: d502 bpl.n 1bcd4 │ │ - 1bcce: 9801 ldr r0, [sp, #4] │ │ - 1bcd0: 5d01 ldrb r1, [r0, r4] │ │ - 1bcd2: 3401 adds r4, #1 │ │ - 1bcd4: 7059 strb r1, [r3, #1] │ │ - 1bcd6: 2100 movs r1, #0 │ │ - 1bcd8: 7119 strb r1, [r3, #4] │ │ - 1bcda: 7099 strb r1, [r3, #2] │ │ - 1bcdc: 7159 strb r1, [r3, #5] │ │ - 1bcde: 70d9 strb r1, [r3, #3] │ │ - 1bce0: 1e51 subs r1, r2, #1 │ │ - 1bce2: 296a cmp r1, #106 ; 0x6a │ │ - 1bce4: d801 bhi.n 1bcea │ │ - 1bce6: 320c adds r2, #12 │ │ - 1bce8: 701a strb r2, [r3, #0] │ │ - 1bcea: 2300 movs r3, #0 │ │ - 1bcec: 0769 lsls r1, r5, #29 │ │ - 1bcee: d502 bpl.n 1bcf6 │ │ - 1bcf0: 9a01 ldr r2, [sp, #4] │ │ - 1bcf2: 5d13 ldrb r3, [r2, r4] │ │ - 1bcf4: 3401 adds r4, #1 │ │ - 1bcf6: 2200 movs r2, #0 │ │ - 1bcf8: 0728 lsls r0, r5, #28 │ │ - 1bcfa: d502 bpl.n 1bd02 │ │ - 1bcfc: 9901 ldr r1, [sp, #4] │ │ - 1bcfe: 5d0a ldrb r2, [r1, r4] │ │ - 1bd00: 3401 adds r4, #1 │ │ - 1bd02: 210f movs r1, #15 │ │ - 1bd04: 20f0 movs r0, #240 ; 0xf0 │ │ - 1bd06: 4011 ands r1, r2 │ │ - 1bd08: 4002 ands r2, r0 │ │ - 1bd0a: 9204 str r2, [sp, #16] │ │ - 1bd0c: 2200 movs r2, #0 │ │ - 1bd0e: 06e8 lsls r0, r5, #27 │ │ - 1bd10: d502 bpl.n 1bd18 │ │ - 1bd12: 9801 ldr r0, [sp, #4] │ │ - 1bd14: 5d02 ldrb r2, [r0, r4] │ │ - 1bd16: 3401 adds r4, #1 │ │ - 1bd18: 2020 movs r0, #32 │ │ - 1bd1a: 2600 movs r6, #0 │ │ - 1bd1c: 4205 tst r5, r0 │ │ - 1bd1e: d002 beq.n 1bd26 │ │ - 1bd20: 9d01 ldr r5, [sp, #4] │ │ - 1bd22: 5d2e ldrb r6, [r5, r4] │ │ - 1bd24: 3401 adds r4, #1 │ │ - 1bd26: 290e cmp r1, #14 │ │ - 1bd28: d10c bne.n 1bd44 │ │ - 1bd2a: 20f0 movs r0, #240 ; 0xf0 │ │ - 1bd2c: 4010 ands r0, r2 │ │ - 1bd2e: 28f0 cmp r0, #240 ; 0xf0 │ │ - 1bd30: d108 bne.n 1bd44 │ │ - 1bd32: 9d04 ldr r5, [sp, #16] │ │ - 1bd34: 2d00 cmp r5, #0 │ │ - 1bd36: d105 bne.n 1bd44 │ │ - 1bd38: 210f movs r1, #15 │ │ - 1bd3a: 400a ands r2, r1 │ │ - 1bd3c: 0212 lsls r2, r2, #8 │ │ - 1bd3e: 4332 orrs r2, r6 │ │ - 1bd40: 21ef movs r1, #239 ; 0xef │ │ - 1bd42: 1c2e adds r6, r5, #0 │ │ - 1bd44: 2b00 cmp r3, #0 │ │ - 1bd46: d005 beq.n 1bd54 │ │ - 1bd48: 2501 movs r5, #1 │ │ - 1bd4a: 195b adds r3, r3, r5 │ │ - 1bd4c: a808 add r0, sp, #32 │ │ - 1bd4e: 089b lsrs r3, r3, #2 │ │ - 1bd50: 7085 strb r5, [r0, #2] │ │ - 1bd52: 7103 strb r3, [r0, #4] │ │ - 1bd54: ad08 add r5, sp, #32 │ │ - 1bd56: 1c28 adds r0, r5, #0 │ │ - 1bd58: f7ff fe92 bl 1ba80 │ │ - 1bd5c: 78eb ldrb r3, [r5, #3] │ │ - 1bd5e: 1c1a adds r2, r3, #0 │ │ - 1bd60: 3a10 subs r2, #16 │ │ - 1bd62: 2a01 cmp r2, #1 │ │ - 1bd64: d906 bls.n 1bd74 │ │ - 1bd66: 2b0e cmp r3, #14 │ │ - 1bd68: d004 beq.n 1bd74 │ │ - 1bd6a: 1c28 adds r0, r5, #0 │ │ - 1bd6c: 9904 ldr r1, [sp, #16] │ │ - 1bd6e: 1c32 adds r2, r6, #0 │ │ - 1bd70: f7ff fe86 bl 1ba80 │ │ - 1bd74: 1c38 adds r0, r7, #0 │ │ - 1bd76: 1c29 adds r1, r5, #0 │ │ - 1bd78: e796 b.n 1bca8 │ │ - 1bd7a: 9802 ldr r0, [sp, #8] │ │ - 1bd7c: 3601 adds r6, #1 │ │ - 1bd7e: 1976 adds r6, r6, r5 │ │ - 1bd80: 3501 adds r5, #1 │ │ - 1bd82: 4345 muls r5, r0 │ │ - 1bd84: 197f adds r7, r7, r5 │ │ - 1bd86: 9600 str r6, [sp, #0] │ │ - 1bd88: 1c23 adds r3, r4, #0 │ │ - 1bd8a: e759 b.n 1bc40 │ │ - 1bd8c: b00b add sp, #44 ; 0x2c │ │ - 1bd8e: bdf0 pop {r4, r5, r6, r7, pc} │ │ - │ │ -0001bd90 : │ │ - 1bd90: 4bc1 ldr r3, [pc, #772] ; (1c098 ) │ │ - 1bd92: b5f0 push {r4, r5, r6, r7, lr} │ │ - 1bd94: 447b add r3, pc │ │ - 1bd96: 4cc1 ldr r4, [pc, #772] ; (1c09c ) │ │ - 1bd98: 681b ldr r3, [r3, #0] │ │ - 1bd9a: 1c07 adds r7, r0, #0 │ │ - 1bd9c: 44a5 add sp, r4 │ │ - 1bd9e: 48c0 ldr r0, [pc, #768] ; (1c0a0 ) │ │ - 1bda0: 920e str r2, [sp, #56] ; 0x38 │ │ - 1bda2: 681a ldr r2, [r3, #0] │ │ - 1bda4: 4468 add r0, sp │ │ - 1bda6: 910b str r1, [sp, #44] ; 0x2c │ │ - 1bda8: 6002 str r2, [r0, #0] │ │ - 1bdaa: 931a str r3, [sp, #104] ; 0x68 │ │ - 1bdac: 2900 cmp r1, #0 │ │ - 1bdae: d102 bne.n 1bdb6 │ │ - 1bdb0: 2000 movs r0, #0 │ │ - 1bdb2: f000 fc42 bl 1c63a │ │ - 1bdb6: 4bbb ldr r3, [pc, #748] ; (1c0a4 ) │ │ - 1bdb8: 9c0e ldr r4, [sp, #56] ; 0x38 │ │ - 1bdba: 429c cmp r4, r3 │ │ - 1bdbc: d9f8 bls.n 1bdb0 │ │ - 1bdbe: 9d0b ldr r5, [sp, #44] ; 0x2c │ │ - 1bdc0: 4bb9 ldr r3, [pc, #740] ; (1c0a8 ) │ │ - 1bdc2: 682d ldr r5, [r5, #0] │ │ - 1bdc4: 429d cmp r5, r3 │ │ - 1bdc6: d1f3 bne.n 1bdb0 │ │ - 1bdc8: 9e0b ldr r6, [sp, #44] ; 0x2c │ │ - 1bdca: 220f movs r2, #15 │ │ - 1bdcc: 7933 ldrb r3, [r6, #4] │ │ - 1bdce: 4393 bics r3, r2 │ │ - 1bdd0: 2b10 cmp r3, #16 │ │ - 1bdd2: dced bgt.n 1bdb0 │ │ - 1bdd4: 22f0 movs r2, #240 ; 0xf0 │ │ - 1bdd6: 2100 movs r1, #0 │ │ - 1bdd8: 0192 lsls r2, r2, #6 │ │ - 1bdda: a81d add r0, sp, #116 ; 0x74 │ │ - 1bddc: f014 fe06 bl 309ec <__clzsi2+0x138> │ │ - 1bde0: 48b2 ldr r0, [pc, #712] ; (1c0ac ) │ │ - 1bde2: 2100 movs r1, #0 │ │ - 1bde4: 22f0 movs r2, #240 ; 0xf0 │ │ - 1bde6: 4468 add r0, sp │ │ - 1bde8: f014 fe00 bl 309ec <__clzsi2+0x138> │ │ - 1bdec: 48b0 ldr r0, [pc, #704] ; (1c0b0 ) │ │ - 1bdee: 2100 movs r1, #0 │ │ - 1bdf0: 22f0 movs r2, #240 ; 0xf0 │ │ - 1bdf2: 4468 add r0, sp │ │ - 1bdf4: f014 fdfa bl 309ec <__clzsi2+0x138> │ │ - 1bdf8: 48ae ldr r0, [pc, #696] ; (1c0b4 ) │ │ - 1bdfa: 2100 movs r1, #0 │ │ - 1bdfc: 22f0 movs r2, #240 ; 0xf0 │ │ - 1bdfe: 4468 add r0, sp │ │ - 1be00: f014 fdf4 bl 309ec <__clzsi2+0x138> │ │ - 1be04: 49ac ldr r1, [pc, #688] ; (1c0b8 ) │ │ - 1be06: 4aad ldr r2, [pc, #692] ; (1c0bc ) │ │ - 1be08: 2300 movs r3, #0 │ │ - 1be0a: 507b str r3, [r7, r1] │ │ - 1be0c: 9310 str r3, [sp, #64] ; 0x40 │ │ - 1be0e: 50bb str r3, [r7, r2] │ │ - 1be10: 9313 str r3, [sp, #76] ; 0x4c │ │ - 1be12: 9315 str r3, [sp, #84] ; 0x54 │ │ - 1be14: 9316 str r3, [sp, #88] ; 0x58 │ │ - 1be16: 9318 str r3, [sp, #96] ; 0x60 │ │ - 1be18: 9312 str r3, [sp, #72] ; 0x48 │ │ - 1be1a: 9314 str r3, [sp, #80] ; 0x50 │ │ - 1be1c: 2505 movs r5, #5 │ │ - 1be1e: 9e0e ldr r6, [sp, #56] ; 0x38 │ │ - 1be20: 1dac adds r4, r5, #6 │ │ - 1be22: 42b4 cmp r4, r6 │ │ - 1be24: d20b bcs.n 1be3e │ │ - 1be26: 9e0b ldr r6, [sp, #44] ; 0x2c │ │ - 1be28: 990e ldr r1, [sp, #56] ; 0x38 │ │ - 1be2a: 1972 adds r2, r6, r5 │ │ - 1be2c: 3202 adds r2, #2 │ │ - 1be2e: 5b73 ldrh r3, [r6, r5] │ │ - 1be30: 6816 ldr r6, [r2, #0] │ │ - 1be32: 1930 adds r0, r6, r4 │ │ - 1be34: 9017 str r0, [sp, #92] ; 0x5c │ │ - 1be36: 4288 cmp r0, r1 │ │ - 1be38: d906 bls.n 1be48 │ │ - 1be3a: 2c0b cmp r4, #11 │ │ - 1be3c: d0b8 beq.n 1bdb0 │ │ - 1be3e: 9c14 ldr r4, [sp, #80] ; 0x50 │ │ - 1be40: 2c00 cmp r4, #0 │ │ - 1be42: d000 beq.n 1be46 │ │ - 1be44: e2be b.n 1c3c4 │ │ - 1be46: e2c0 b.n 1c3ca │ │ - 1be48: 4a9d ldr r2, [pc, #628] ; (1c0c0 ) │ │ - 1be4a: 4293 cmp r3, r2 │ │ - 1be4c: d100 bne.n 1be50 │ │ - 1be4e: e1fd b.n 1c24c │ │ - 1be50: d811 bhi.n 1be76 │ │ - 1be52: 4a9c ldr r2, [pc, #624] ; (1c0c4 ) │ │ - 1be54: 4293 cmp r3, r2 │ │ - 1be56: d032 beq.n 1bebe │ │ - 1be58: d804 bhi.n 1be64 │ │ - 1be5a: 4a9b ldr r2, [pc, #620] ; (1c0c8 ) │ │ - 1be5c: 4293 cmp r3, r2 │ │ - 1be5e: d100 bne.n 1be62 │ │ - 1be60: e0a2 b.n 1bfa8 │ │ - 1be62: e2ad b.n 1c3c0 │ │ - 1be64: 4a99 ldr r2, [pc, #612] ; (1c0cc ) │ │ - 1be66: 4293 cmp r3, r2 │ │ - 1be68: d100 bne.n 1be6c │ │ - 1be6a: e081 b.n 1bf70 │ │ - 1be6c: 4a98 ldr r2, [pc, #608] ; (1c0d0 ) │ │ - 1be6e: 4293 cmp r3, r2 │ │ - 1be70: d100 bne.n 1be74 │ │ - 1be72: e1fb b.n 1c26c │ │ - 1be74: e2a4 b.n 1c3c0 │ │ - 1be76: 4a97 ldr r2, [pc, #604] ; (1c0d4 ) │ │ - 1be78: 4293 cmp r3, r2 │ │ - 1be7a: d025 beq.n 1bec8 │ │ - 1be7c: d80b bhi.n 1be96 │ │ - 1be7e: 4a96 ldr r2, [pc, #600] ; (1c0d8 ) │ │ - 1be80: 4293 cmp r3, r2 │ │ - 1be82: d000 beq.n 1be86 │ │ - 1be84: e29c b.n 1c3c0 │ │ - 1be86: 9e0b ldr r6, [sp, #44] ; 0x2c │ │ - 1be88: 3507 adds r5, #7 │ │ - 1be8a: 950c str r5, [sp, #48] ; 0x30 │ │ - 1be8c: 5d34 ldrb r4, [r6, r4] │ │ - 1be8e: 9419 str r4, [sp, #100] ; 0x64 │ │ - 1be90: 2400 movs r4, #0 │ │ - 1be92: 940f str r4, [sp, #60] ; 0x3c │ │ - 1be94: e0f8 b.n 1c088 │ │ - 1be96: 4a91 ldr r2, [pc, #580] ; (1c0dc ) │ │ - 1be98: 4293 cmp r3, r2 │ │ - 1be9a: d100 bne.n 1be9e │ │ - 1be9c: e0c6 b.n 1c02c │ │ - 1be9e: 4a90 ldr r2, [pc, #576] ; (1c0e0 ) │ │ +0001b6d0 : │ │ + 1b6d0: b5f0 push {r4, r5, r6, r7, lr} │ │ + 1b6d2: 4c94 ldr r4, [pc, #592] ; (1b924 ) │ │ + 1b6d4: 1c07 adds r7, r0, #0 │ │ + 1b6d6: 44a5 add sp, r4 │ │ + 1b6d8: 9204 str r2, [sp, #16] │ │ + 1b6da: 4a93 ldr r2, [pc, #588] ; (1b928 ) │ │ + 1b6dc: 9102 str r1, [sp, #8] │ │ + 1b6de: 4993 ldr r1, [pc, #588] ; (1b92c ) │ │ + 1b6e0: 447a add r2, pc │ │ + 1b6e2: 6812 ldr r2, [r2, #0] │ │ + 1b6e4: a818 add r0, sp, #96 ; 0x60 │ │ + 1b6e6: 1809 adds r1, r1, r0 │ │ + 1b6e8: 6813 ldr r3, [r2, #0] │ │ + 1b6ea: 9219 str r2, [sp, #100] ; 0x64 │ │ + 1b6ec: 600b str r3, [r1, #0] │ │ + 1b6ee: 9b02 ldr r3, [sp, #8] │ │ + 1b6f0: 2b00 cmp r3, #0 │ │ + 1b6f2: d102 bne.n 1b6fa │ │ + 1b6f4: 2000 movs r0, #0 │ │ + 1b6f6: f000 fe7e bl 1c3f6 │ │ + 1b6fa: 9b04 ldr r3, [sp, #16] │ │ + 1b6fc: 2bc0 cmp r3, #192 ; 0xc0 │ │ + 1b6fe: d3f9 bcc.n 1b6f4 │ │ + 1b700: 9902 ldr r1, [sp, #8] │ │ + 1b702: 22c0 movs r2, #192 ; 0xc0 │ │ + 1b704: a81b add r0, sp, #108 ; 0x6c │ │ + 1b706: f016 faf9 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 1b70a: 9b02 ldr r3, [sp, #8] │ │ + 1b70c: 9a02 ldr r2, [sp, #8] │ │ + 1b70e: 3301 adds r3, #1 │ │ + 1b710: 7fd9 ldrb r1, [r3, #31] │ │ + 1b712: 9b02 ldr r3, [sp, #8] │ │ + 1b714: 3204 adds r2, #4 │ │ + 1b716: 7fd2 ldrb r2, [r2, #31] │ │ + 1b718: 3302 adds r3, #2 │ │ + 1b71a: 7fdc ldrb r4, [r3, #31] │ │ + 1b71c: 0210 lsls r0, r2, #8 │ │ + 1b71e: 9a02 ldr r2, [sp, #8] │ │ + 1b720: 0223 lsls r3, r4, #8 │ │ + 1b722: 430b orrs r3, r1 │ │ + 1b724: 9308 str r3, [sp, #32] │ │ + 1b726: 9b02 ldr r3, [sp, #8] │ │ + 1b728: 3206 adds r2, #6 │ │ + 1b72a: 7fd4 ldrb r4, [r2, #31] │ │ + 1b72c: 3303 adds r3, #3 │ │ + 1b72e: 7fdb ldrb r3, [r3, #31] │ │ + 1b730: 4318 orrs r0, r3 │ │ + 1b732: 9b02 ldr r3, [sp, #8] │ │ + 1b734: 9009 str r0, [sp, #36] ; 0x24 │ │ + 1b736: 0220 lsls r0, r4, #8 │ │ + 1b738: 3305 adds r3, #5 │ │ + 1b73a: 7fdb ldrb r3, [r3, #31] │ │ + 1b73c: 4318 orrs r0, r3 │ │ + 1b73e: 9b02 ldr r3, [sp, #8] │ │ + 1b740: 9005 str r0, [sp, #20] │ │ + 1b742: 3307 adds r3, #7 │ │ + 1b744: 7fda ldrb r2, [r3, #31] │ │ + 1b746: 9b02 ldr r3, [sp, #8] │ │ + 1b748: 3308 adds r3, #8 │ │ + 1b74a: 7fdc ldrb r4, [r3, #31] │ │ + 1b74c: 0223 lsls r3, r4, #8 │ │ + 1b74e: 4313 orrs r3, r2 │ │ + 1b750: 9a02 ldr r2, [sp, #8] │ │ + 1b752: 930f str r3, [sp, #60] ; 0x3c │ │ + 1b754: 9b02 ldr r3, [sp, #8] │ │ + 1b756: 322b adds r2, #43 ; 0x2b │ │ + 1b758: 7814 ldrb r4, [r2, #0] │ │ + 1b75a: 332a adds r3, #42 ; 0x2a │ │ + 1b75c: 781b ldrb r3, [r3, #0] │ │ + 1b75e: 0220 lsls r0, r4, #8 │ │ + 1b760: 9a02 ldr r2, [sp, #8] │ │ + 1b762: 4318 orrs r0, r3 │ │ + 1b764: 9b02 ldr r3, [sp, #8] │ │ + 1b766: 322d adds r2, #45 ; 0x2d │ │ + 1b768: 7815 ldrb r5, [r2, #0] │ │ + 1b76a: 332c adds r3, #44 ; 0x2c │ │ + 1b76c: 781b ldrb r3, [r3, #0] │ │ + 1b76e: 900b str r0, [sp, #44] ; 0x2c │ │ + 1b770: 0228 lsls r0, r5, #8 │ │ + 1b772: 4318 orrs r0, r3 │ │ + 1b774: 9b02 ldr r3, [sp, #8] │ │ + 1b776: 9003 str r0, [sp, #12] │ │ + 1b778: 332e adds r3, #46 ; 0x2e │ │ + 1b77a: 7819 ldrb r1, [r3, #0] │ │ + 1b77c: 9b02 ldr r3, [sp, #8] │ │ + 1b77e: 332f adds r3, #47 ; 0x2f │ │ + 1b780: 781c ldrb r4, [r3, #0] │ │ + 1b782: 0223 lsls r3, r4, #8 │ │ + 1b784: 430b orrs r3, r1 │ │ + 1b786: 9311 str r3, [sp, #68] ; 0x44 │ │ + 1b788: 9b02 ldr r3, [sp, #8] │ │ + 1b78a: 3330 adds r3, #48 ; 0x30 │ │ + 1b78c: 781c ldrb r4, [r3, #0] │ │ + 1b78e: 9b02 ldr r3, [sp, #8] │ │ + 1b790: 3331 adds r3, #49 ; 0x31 │ │ + 1b792: 781b ldrb r3, [r3, #0] │ │ + 1b794: 9310 str r3, [sp, #64] ; 0x40 │ │ + 1b796: 9b02 ldr r3, [sp, #8] │ │ + 1b798: 3332 adds r3, #50 ; 0x32 │ │ + 1b79a: 781b ldrb r3, [r3, #0] │ │ + 1b79c: 9307 str r3, [sp, #28] │ │ + 1b79e: 9b02 ldr r3, [sp, #8] │ │ + 1b7a0: 3333 adds r3, #51 ; 0x33 │ │ + 1b7a2: 781e ldrb r6, [r3, #0] │ │ + 1b7a4: 9b02 ldr r3, [sp, #8] │ │ + 1b7a6: 3336 adds r3, #54 ; 0x36 │ │ + 1b7a8: 7819 ldrb r1, [r3, #0] │ │ + 1b7aa: 9b02 ldr r3, [sp, #8] │ │ + 1b7ac: 3337 adds r3, #55 ; 0x37 │ │ + 1b7ae: 781a ldrb r2, [r3, #0] │ │ + 1b7b0: 0213 lsls r3, r2, #8 │ │ + 1b7b2: 430b orrs r3, r1 │ │ + 1b7b4: 9a02 ldr r2, [sp, #8] │ │ + 1b7b6: 1c1d adds r5, r3, #0 │ │ + 1b7b8: 9b02 ldr r3, [sp, #8] │ │ + 1b7ba: 3239 adds r2, #57 ; 0x39 │ │ + 1b7bc: 7812 ldrb r2, [r2, #0] │ │ + 1b7be: 3338 adds r3, #56 ; 0x38 │ │ + 1b7c0: 781b ldrb r3, [r3, #0] │ │ + 1b7c2: 0212 lsls r2, r2, #8 │ │ + 1b7c4: 431a orrs r2, r3 │ │ + 1b7c6: 9b02 ldr r3, [sp, #8] │ │ + 1b7c8: 333a adds r3, #58 ; 0x3a │ │ + 1b7ca: 7819 ldrb r1, [r3, #0] │ │ + 1b7cc: 9b02 ldr r3, [sp, #8] │ │ + 1b7ce: 0409 lsls r1, r1, #16 │ │ + 1b7d0: 333b adds r3, #59 ; 0x3b │ │ + 1b7d2: 430a orrs r2, r1 │ │ + 1b7d4: 7819 ldrb r1, [r3, #0] │ │ + 1b7d6: 9b02 ldr r3, [sp, #8] │ │ + 1b7d8: 0609 lsls r1, r1, #24 │ │ + 1b7da: 4311 orrs r1, r2 │ │ + 1b7dc: 781a ldrb r2, [r3, #0] │ │ + 1b7de: 785b ldrb r3, [r3, #1] │ │ + 1b7e0: 910a str r1, [sp, #40] ; 0x28 │ │ + 1b7e2: 021b lsls r3, r3, #8 │ │ + 1b7e4: 4313 orrs r3, r2 │ │ + 1b7e6: 9a02 ldr r2, [sp, #8] │ │ + 1b7e8: 7892 ldrb r2, [r2, #2] │ │ + 1b7ea: 0412 lsls r2, r2, #16 │ │ + 1b7ec: 431a orrs r2, r3 │ │ + 1b7ee: 9b02 ldr r3, [sp, #8] │ │ + 1b7f0: 78db ldrb r3, [r3, #3] │ │ + 1b7f2: 061b lsls r3, r3, #24 │ │ + 1b7f4: 4313 orrs r3, r2 │ │ + 1b7f6: 4a4e ldr r2, [pc, #312] ; (1b930 ) │ │ + 1b7f8: 4293 cmp r3, r2 │ │ + 1b7fa: d000 beq.n 1b7fe │ │ + 1b7fc: e77a b.n 1b6f4 │ │ + 1b7fe: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 1b800: 2bef cmp r3, #239 ; 0xef │ │ + 1b802: d900 bls.n 1b806 │ │ + 1b804: e776 b.n 1b6f4 │ │ + 1b806: 9b05 ldr r3, [sp, #20] │ │ + 1b808: 3b01 subs r3, #1 │ │ + 1b80a: 2bee cmp r3, #238 ; 0xee │ │ + 1b80c: d900 bls.n 1b810 │ │ + 1b80e: e771 b.n 1b6f4 │ │ + 1b810: 9b08 ldr r3, [sp, #32] │ │ + 1b812: 2b00 cmp r3, #0 │ │ + 1b814: d100 bne.n 1b818 │ │ + 1b816: e76d b.n 1b6f4 │ │ + 1b818: 33c0 adds r3, #192 ; 0xc0 │ │ + 1b81a: 9306 str r3, [sp, #24] │ │ + 1b81c: 9b05 ldr r3, [sp, #20] │ │ + 1b81e: 009b lsls r3, r3, #2 │ │ + 1b820: 930c str r3, [sp, #48] ; 0x30 │ │ + 1b822: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 1b824: 009b lsls r3, r3, #2 │ │ + 1b826: 930d str r3, [sp, #52] ; 0x34 │ │ + 1b828: 9b0f ldr r3, [sp, #60] ; 0x3c │ │ + 1b82a: 9a0d ldr r2, [sp, #52] ; 0x34 │ │ + 1b82c: 009b lsls r3, r3, #2 │ │ + 1b82e: 930e str r3, [sp, #56] ; 0x38 │ │ + 1b830: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 1b832: 189b adds r3, r3, r2 │ │ + 1b834: 9a06 ldr r2, [sp, #24] │ │ + 1b836: 189b adds r3, r3, r2 │ │ + 1b838: 9a0e ldr r2, [sp, #56] ; 0x38 │ │ + 1b83a: 189b adds r3, r3, r2 │ │ + 1b83c: 9a04 ldr r2, [sp, #16] │ │ + 1b83e: 4293 cmp r3, r2 │ │ + 1b840: d900 bls.n 1b844 │ │ + 1b842: e757 b.n 1b6f4 │ │ + 1b844: 2220 movs r2, #32 │ │ + 1b846: 4b3b ldr r3, [pc, #236] ; (1b934 ) │ │ + 1b848: 50fa str r2, [r7, r3] │ │ + 1b84a: 1c03 adds r3, r0, #0 │ │ + 1b84c: 071b lsls r3, r3, #28 │ │ + 1b84e: d504 bpl.n 1b85a │ │ + 1b850: 2310 movs r3, #16 │ │ + 1b852: 4a39 ldr r2, [pc, #228] ; (1b938 ) │ │ + 1b854: 58b9 ldr r1, [r7, r2] │ │ + 1b856: 430b orrs r3, r1 │ │ + 1b858: 50bb str r3, [r7, r2] │ │ + 1b85a: 9b03 ldr r3, [sp, #12] │ │ + 1b85c: 06db lsls r3, r3, #27 │ │ + 1b85e: d504 bpl.n 1b86a │ │ + 1b860: 2304 movs r3, #4 │ │ + 1b862: 4a35 ldr r2, [pc, #212] ; (1b938 ) │ │ + 1b864: 58b9 ldr r1, [r7, r2] │ │ + 1b866: 430b orrs r3, r1 │ │ + 1b868: 50bb str r3, [r7, r2] │ │ + 1b86a: 9b03 ldr r3, [sp, #12] │ │ + 1b86c: 069b lsls r3, r3, #26 │ │ + 1b86e: d504 bpl.n 1b87a │ │ + 1b870: 2308 movs r3, #8 │ │ + 1b872: 4a31 ldr r2, [pc, #196] ; (1b938 ) │ │ + 1b874: 58b9 ldr r1, [r7, r2] │ │ + 1b876: 430b orrs r3, r1 │ │ + 1b878: 50bb str r3, [r7, r2] │ │ + 1b87a: 9b03 ldr r3, [sp, #12] │ │ + 1b87c: 061b lsls r3, r3, #24 │ │ + 1b87e: d504 bpl.n 1b88a │ │ + 1b880: 2301 movs r3, #1 │ │ + 1b882: 4a2d ldr r2, [pc, #180] ; (1b938 ) │ │ + 1b884: 58b9 ldr r1, [r7, r2] │ │ + 1b886: 430b orrs r3, r1 │ │ + 1b888: 50bb str r3, [r7, r2] │ │ + 1b88a: 9b03 ldr r3, [sp, #12] │ │ + 1b88c: 04db lsls r3, r3, #19 │ │ + 1b88e: d505 bpl.n 1b89c │ │ + 1b890: 2380 movs r3, #128 ; 0x80 │ │ + 1b892: 4a29 ldr r2, [pc, #164] ; (1b938 ) │ │ + 1b894: 021b lsls r3, r3, #8 │ │ + 1b896: 58b9 ldr r1, [r7, r2] │ │ + 1b898: 430b orrs r3, r1 │ │ + 1b89a: 50bb str r3, [r7, r2] │ │ + 1b89c: 4b27 ldr r3, [pc, #156] ; (1b93c ) │ │ + 1b89e: 221a movs r2, #26 │ │ + 1b8a0: 18f8 adds r0, r7, r3 │ │ + 1b8a2: a91c add r1, sp, #112 ; 0x70 │ │ + 1b8a4: f016 fa2a bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 1b8a8: 2200 movs r2, #0 │ │ + 1b8aa: 4b25 ldr r3, [pc, #148] ; (1b940 ) │ │ + 1b8ac: 54fa strb r2, [r7, r3] │ │ + 1b8ae: 4294 cmp r4, r2 │ │ + 1b8b0: d008 beq.n 1b8c4 │ │ + 1b8b2: 2280 movs r2, #128 ; 0x80 │ │ + 1b8b4: 0064 lsls r4, r4, #1 │ │ + 1b8b6: 0052 lsls r2, r2, #1 │ │ + 1b8b8: 4b22 ldr r3, [pc, #136] ; (1b944 ) │ │ + 1b8ba: 4294 cmp r4, r2 │ │ + 1b8bc: dc01 bgt.n 1b8c2 │ │ + 1b8be: 50fc str r4, [r7, r3] │ │ + 1b8c0: e000 b.n 1b8c4 │ │ + 1b8c2: 50fa str r2, [r7, r3] │ │ + 1b8c4: 9b07 ldr r3, [sp, #28] │ │ + 1b8c6: 2b00 cmp r3, #0 │ │ + 1b8c8: d003 beq.n 1b8d2 │ │ + 1b8ca: 23e9 movs r3, #233 ; 0xe9 │ │ + 1b8cc: 9a07 ldr r2, [sp, #28] │ │ + 1b8ce: 021b lsls r3, r3, #8 │ │ + 1b8d0: 50fa str r2, [r7, r3] │ │ + 1b8d2: 2e00 cmp r6, #0 │ │ + 1b8d4: d001 beq.n 1b8da │ │ + 1b8d6: 4b1c ldr r3, [pc, #112] ; (1b948 ) │ │ + 1b8d8: 50fe str r6, [r7, r3] │ │ + 1b8da: 207f movs r0, #127 ; 0x7f │ │ + 1b8dc: 9a10 ldr r2, [sp, #64] ; 0x40 │ │ + 1b8de: 4b1b ldr r3, [pc, #108] ; (1b94c ) │ │ + 1b8e0: 2100 movs r1, #0 │ │ + 1b8e2: 4002 ands r2, r0 │ │ + 1b8e4: 50fa str r2, [r7, r3] │ │ + 1b8e6: aa1b add r2, sp, #108 ; 0x6c │ │ + 1b8e8: 4694 mov ip, r2 │ │ + 1b8ea: 2680 movs r6, #128 ; 0x80 │ │ + 1b8ec: 4b18 ldr r3, [pc, #96] ; (1b950 ) │ │ + 1b8ee: 9007 str r0, [sp, #28] │ │ + 1b8f0: 18fb adds r3, r7, r3 │ │ + 1b8f2: 4662 mov r2, ip │ │ + 1b8f4: 1854 adds r4, r2, r1 │ │ + 1b8f6: 1c22 adds r2, r4, #0 │ │ + 1b8f8: 3240 adds r2, #64 ; 0x40 │ │ + 1b8fa: 7812 ldrb r2, [r2, #0] │ │ + 1b8fc: 2aff cmp r2, #255 ; 0xff │ │ + 1b8fe: d030 beq.n 1b962 │ │ + 1b900: 3480 adds r4, #128 ; 0x80 │ │ + 1b902: 7824 ldrb r4, [r4, #0] │ │ + 1b904: 601e str r6, [r3, #0] │ │ + 1b906: 605c str r4, [r3, #4] │ │ + 1b908: 0614 lsls r4, r2, #24 │ │ + 1b90a: d504 bpl.n 1b916 │ │ + 1b90c: 2480 movs r4, #128 ; 0x80 │ │ + 1b90e: 6898 ldr r0, [r3, #8] │ │ + 1b910: 0064 lsls r4, r4, #1 │ │ + 1b912: 4304 orrs r4, r0 │ │ + 1b914: 609c str r4, [r3, #8] │ │ + 1b916: 9807 ldr r0, [sp, #28] │ │ + 1b918: 4002 ands r2, r0 │ │ + 1b91a: 2a40 cmp r2, #64 ; 0x40 │ │ + 1b91c: d81a bhi.n 1b954 │ │ + 1b91e: 0092 lsls r2, r2, #2 │ │ + 1b920: 601a str r2, [r3, #0] │ │ + 1b922: e01e b.n 1b962 │ │ + 1b924: f1cc ffff bl 1e8926 <_end@@Base+0x121dae> │ │ + 1b928: d718 bvc.n 1b95c │ │ + 1b92a: 0001 movs r1, r0 │ │ + 1b92c: 0dcc lsrs r4, r1, #23 │ │ + 1b92e: 0000 movs r0, r0 │ │ + 1b930: 4d49 ldr r5, [pc, #292] ; (1ba58 ) │ │ + 1b932: 4d50 ldr r5, [pc, #320] ; (1ba74 ) │ │ + 1b934: e920 0000 stmdb r0!, {} │ │ + 1b938: e90c 0000 stmdb ip, {} │ │ + 1b93c: e99c 0000 ; instruction: 0xe99c0000 │ │ + 1b940: e9b6 0000 ; instruction: 0xe9b60000 │ │ + 1b944: e908 0000 stmdb r8, {} │ │ + 1b948: e904 0000 stmdb r4, {} │ │ + 1b94c: e964 0000 strd r0, r0, [r4, #-0]! │ │ + 1b950: c1c0 stmia r1!, {r6, r7} │ │ + 1b952: 0000 movs r0, r0 │ │ + 1b954: 2a64 cmp r2, #100 ; 0x64 │ │ + 1b956: d104 bne.n 1b962 │ │ + 1b958: 2280 movs r2, #128 ; 0x80 │ │ + 1b95a: 6898 ldr r0, [r3, #8] │ │ + 1b95c: 0112 lsls r2, r2, #4 │ │ + 1b95e: 4302 orrs r2, r0 │ │ + 1b960: 609a str r2, [r3, #8] │ │ + 1b962: 3101 adds r1, #1 │ │ + 1b964: 3324 adds r3, #36 ; 0x24 │ │ + 1b966: 2940 cmp r1, #64 ; 0x40 │ │ + 1b968: d1c3 bne.n 1b8f2 │ │ + 1b96a: 4ab7 ldr r2, [pc, #732] ; (1bc48 ) │ │ + 1b96c: 58bb ldr r3, [r7, r2] │ │ + 1b96e: 9207 str r2, [sp, #28] │ │ + 1b970: 2b03 cmp r3, #3 │ │ + 1b972: d801 bhi.n 1b978 │ │ + 1b974: 2304 movs r3, #4 │ │ + 1b976: 50bb str r3, [r7, r2] │ │ + 1b978: 9b11 ldr r3, [sp, #68] ; 0x44 │ │ + 1b97a: 07db lsls r3, r3, #31 │ │ + 1b97c: d518 bpl.n 1b9b0 │ │ + 1b97e: 2d00 cmp r5, #0 │ │ + 1b980: d016 beq.n 1b9b0 │ │ + 1b982: 9b04 ldr r3, [sp, #16] │ │ + 1b984: 429d cmp r5, r3 │ │ + 1b986: d813 bhi.n 1b9b0 │ │ + 1b988: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ + 1b98a: 1b5b subs r3, r3, r5 │ │ + 1b98c: 429a cmp r2, r3 │ │ + 1b98e: d20f bcs.n 1b9b0 │ │ + 1b990: 1c68 adds r0, r5, #1 │ │ + 1b992: f016 f9bb bl 31d0c <__aeabi_llsl@@Base+0x1ac> │ │ + 1b996: 9a02 ldr r2, [sp, #8] │ │ + 1b998: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 1b99a: 4cac ldr r4, [pc, #688] ; (1bc4c ) │ │ + 1b99c: 4694 mov ip, r2 │ │ + 1b99e: 4463 add r3, ip │ │ + 1b9a0: 1c19 adds r1, r3, #0 │ │ + 1b9a2: 1c2a adds r2, r5, #0 │ │ + 1b9a4: 5138 str r0, [r7, r4] │ │ + 1b9a6: f016 f9a9 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 1b9aa: 2200 movs r2, #0 │ │ + 1b9ac: 593b ldr r3, [r7, r4] │ │ + 1b9ae: 555a strb r2, [r3, r5] │ │ + 1b9b0: 4ba7 ldr r3, [pc, #668] ; (1bc50 ) │ │ + 1b9b2: 9a08 ldr r2, [sp, #32] │ │ + 1b9b4: 18f8 adds r0, r7, r3 │ │ + 1b9b6: 2380 movs r3, #128 ; 0x80 │ │ + 1b9b8: 005b lsls r3, r3, #1 │ │ + 1b9ba: 429a cmp r2, r3 │ │ + 1b9bc: d900 bls.n 1b9c0 │ │ + 1b9be: 1c1a adds r2, r3, #0 │ │ + 1b9c0: 9902 ldr r1, [sp, #8] │ │ + 1b9c2: acab add r4, sp, #684 ; 0x2ac │ │ + 1b9c4: 4da3 ldr r5, [pc, #652] ; (1bc54 ) │ │ + 1b9c6: 31c0 adds r1, #192 ; 0xc0 │ │ + 1b9c8: f016 f998 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 1b9cc: 22f0 movs r2, #240 ; 0xf0 │ │ + 1b9ce: 1c20 adds r0, r4, #0 │ │ + 1b9d0: 2100 movs r1, #0 │ │ + 1b9d2: 0092 lsls r2, r2, #2 │ │ + 1b9d4: f016 f972 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 1b9d8: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 1b9da: 9906 ldr r1, [sp, #24] │ │ + 1b9dc: 1c20 adds r0, r4, #0 │ │ + 1b9de: 009a lsls r2, r3, #2 │ │ + 1b9e0: 9b02 ldr r3, [sp, #8] │ │ + 1b9e2: 1859 adds r1, r3, r1 │ │ + 1b9e4: f016 f98a bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 1b9e8: 9a06 ldr r2, [sp, #24] │ │ + 1b9ea: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 1b9ec: 2100 movs r1, #0 │ │ + 1b9ee: 4694 mov ip, r2 │ │ + 1b9f0: 22f0 movs r2, #240 ; 0xf0 │ │ + 1b9f2: 4463 add r3, ip │ │ + 1b9f4: 1c1c adds r4, r3, #0 │ │ + 1b9f6: ab18 add r3, sp, #96 ; 0x60 │ │ + 1b9f8: 18ed adds r5, r5, r3 │ │ + 1b9fa: 1c28 adds r0, r5, #0 │ │ + 1b9fc: 0092 lsls r2, r2, #2 │ │ + 1b9fe: f016 f95d bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 1ba02: 9b05 ldr r3, [sp, #20] │ │ + 1ba04: 1c28 adds r0, r5, #0 │ │ + 1ba06: 009a lsls r2, r3, #2 │ │ + 1ba08: 9b02 ldr r3, [sp, #8] │ │ + 1ba0a: 4d93 ldr r5, [pc, #588] ; (1bc58 ) │ │ + 1ba0c: 1919 adds r1, r3, r4 │ │ + 1ba0e: f016 f975 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 1ba12: 22f0 movs r2, #240 ; 0xf0 │ │ + 1ba14: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 1ba16: 2100 movs r1, #0 │ │ + 1ba18: 18e4 adds r4, r4, r3 │ │ + 1ba1a: ab18 add r3, sp, #96 ; 0x60 │ │ + 1ba1c: 18ed adds r5, r5, r3 │ │ + 1ba1e: 1c28 adds r0, r5, #0 │ │ + 1ba20: 0092 lsls r2, r2, #2 │ │ + 1ba22: f016 f94b bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 1ba26: 9b0f ldr r3, [sp, #60] ; 0x3c │ │ + 1ba28: 9308 str r3, [sp, #32] │ │ + 1ba2a: 2bf0 cmp r3, #240 ; 0xf0 │ │ + 1ba2c: d901 bls.n 1ba32 │ │ + 1ba2e: 23f0 movs r3, #240 ; 0xf0 │ │ + 1ba30: 9308 str r3, [sp, #32] │ │ + 1ba32: 9b08 ldr r3, [sp, #32] │ │ + 1ba34: 1c28 adds r0, r5, #0 │ │ + 1ba36: 009a lsls r2, r3, #2 │ │ + 1ba38: 9b02 ldr r3, [sp, #8] │ │ + 1ba3a: 1919 adds r1, r3, r4 │ │ + 1ba3c: f016 f95e bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 1ba40: 9b0e ldr r3, [sp, #56] ; 0x38 │ │ + 1ba42: 9a04 ldr r2, [sp, #16] │ │ + 1ba44: 18e4 adds r4, r4, r3 │ │ + 1ba46: 1ca3 adds r3, r4, #2 │ │ + 1ba48: 4293 cmp r3, r2 │ │ + 1ba4a: d207 bcs.n 1ba5c │ │ + 1ba4c: 9a02 ldr r2, [sp, #8] │ │ + 1ba4e: 5b14 ldrh r4, [r2, r4] │ │ + 1ba50: 9a04 ldr r2, [sp, #16] │ │ + 1ba52: 00e4 lsls r4, r4, #3 │ │ + 1ba54: 18e4 adds r4, r4, r3 │ │ + 1ba56: 4294 cmp r4, r2 │ │ + 1ba58: d300 bcc.n 1ba5c │ │ + 1ba5a: 1c1c adds r4, r3, #0 │ │ + 1ba5c: 4b7f ldr r3, [pc, #508] ; (1bc5c ) │ │ + 1ba5e: 58fb ldr r3, [r7, r3] │ │ + 1ba60: 07db lsls r3, r3, #31 │ │ + 1ba62: d50e bpl.n 1ba82 │ │ + 1ba64: 2399 movs r3, #153 ; 0x99 │ │ + 1ba66: 015b lsls r3, r3, #5 │ │ + 1ba68: 18e5 adds r5, r4, r3 │ │ + 1ba6a: 9b04 ldr r3, [sp, #16] │ │ + 1ba6c: 429d cmp r5, r3 │ │ + 1ba6e: d208 bcs.n 1ba82 │ │ + 1ba70: 2299 movs r2, #153 ; 0x99 │ │ + 1ba72: 9b02 ldr r3, [sp, #8] │ │ + 1ba74: 0152 lsls r2, r2, #5 │ │ + 1ba76: 1919 adds r1, r3, r4 │ │ + 1ba78: 4b79 ldr r3, [pc, #484] ; (1bc60 ) │ │ + 1ba7a: 1c2c adds r4, r5, #0 │ │ + 1ba7c: 18f8 adds r0, r7, r3 │ │ + 1ba7e: f016 f93d bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 1ba82: 1c25 adds r5, r4, #0 │ │ + 1ba84: 9b04 ldr r3, [sp, #16] │ │ + 1ba86: 3508 adds r5, #8 │ │ + 1ba88: 429d cmp r5, r3 │ │ + 1ba8a: d222 bcs.n 1bad2 │ │ + 1ba8c: 9b02 ldr r3, [sp, #8] │ │ + 1ba8e: 591b ldr r3, [r3, r4] │ │ + 1ba90: 9306 str r3, [sp, #24] │ │ + 1ba92: 9a06 ldr r2, [sp, #24] │ │ + 1ba94: 4b73 ldr r3, [pc, #460] ; (1bc64 ) │ │ + 1ba96: 429a cmp r2, r3 │ │ + 1ba98: d11b bne.n 1bad2 │ │ + 1ba9a: 9b02 ldr r3, [sp, #8] │ │ + 1ba9c: 191c adds r4, r3, r4 │ │ + 1ba9e: 6866 ldr r6, [r4, #4] │ │ + 1baa0: 9b04 ldr r3, [sp, #16] │ │ + 1baa2: 1974 adds r4, r6, r5 │ │ + 1baa4: 429c cmp r4, r3 │ │ + 1baa6: d813 bhi.n 1bad0 │ │ + 1baa8: 1c32 adds r2, r6, #0 │ │ + 1baaa: 23ef movs r3, #239 ; 0xef │ │ + 1baac: 3a20 subs r2, #32 │ │ + 1baae: 015b lsls r3, r3, #5 │ │ + 1bab0: 429a cmp r2, r3 │ │ + 1bab2: d80d bhi.n 1bad0 │ │ + 1bab4: 1c30 adds r0, r6, #0 │ │ + 1bab6: f016 f929 bl 31d0c <__aeabi_llsl@@Base+0x1ac> │ │ + 1baba: 4b6b ldr r3, [pc, #428] ; (1bc68 ) │ │ + 1babc: 0972 lsrs r2, r6, #5 │ │ + 1babe: 50f8 str r0, [r7, r3] │ │ + 1bac0: 4b6a ldr r3, [pc, #424] ; (1bc6c ) │ │ + 1bac2: 50fa str r2, [r7, r3] │ │ + 1bac4: 9b02 ldr r3, [sp, #8] │ │ + 1bac6: 1c32 adds r2, r6, #0 │ │ + 1bac8: 1959 adds r1, r3, r5 │ │ + 1baca: f016 f917 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 1bace: e000 b.n 1bad2 │ │ + 1bad0: 1c2c adds r4, r5, #0 │ │ + 1bad2: 2304 movs r3, #4 │ │ + 1bad4: 1c25 adds r5, r4, #0 │ │ + 1bad6: 9a07 ldr r2, [sp, #28] │ │ + 1bad8: 3508 adds r5, #8 │ │ + 1bada: 50bb str r3, [r7, r2] │ │ + 1badc: 9b04 ldr r3, [sp, #16] │ │ + 1bade: 429d cmp r5, r3 │ │ + 1bae0: d232 bcs.n 1bb48 │ │ + 1bae2: 9b02 ldr r3, [sp, #8] │ │ + 1bae4: 591b ldr r3, [r3, r4] │ │ + 1bae6: 9306 str r3, [sp, #24] │ │ + 1bae8: 9a06 ldr r2, [sp, #24] │ │ + 1baea: 4b61 ldr r3, [pc, #388] ; (1bc70 ) │ │ + 1baec: 429a cmp r2, r3 │ │ + 1baee: d12b bne.n 1bb48 │ │ + 1baf0: 9b02 ldr r3, [sp, #8] │ │ + 1baf2: 191c adds r4, r3, r4 │ │ + 1baf4: 6860 ldr r0, [r4, #4] │ │ + 1baf6: 9b04 ldr r3, [sp, #16] │ │ + 1baf8: 1944 adds r4, r0, r5 │ │ + 1bafa: 429c cmp r4, r3 │ │ + 1bafc: d823 bhi.n 1bb46 │ │ + 1bafe: 23a0 movs r3, #160 ; 0xa0 │ │ + 1bb00: 00db lsls r3, r3, #3 │ │ + 1bb02: 4298 cmp r0, r3 │ │ + 1bb04: d81f bhi.n 1bb46 │ │ + 1bb06: 2114 movs r1, #20 │ │ + 1bb08: f016 f910 bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 1bb0c: 1e02 subs r2, r0, #0 │ │ + 1bb0e: 2a04 cmp r2, #4 │ │ + 1bb10: d901 bls.n 1bb16 │ │ + 1bb12: 4b4d ldr r3, [pc, #308] ; (1bc48 ) │ │ + 1bb14: 50f8 str r0, [r7, r3] │ │ + 1bb16: 4b57 ldr r3, [pc, #348] ; (1bc74 ) │ │ + 1bb18: 18fe adds r6, r7, r3 │ │ + 1bb1a: 9b02 ldr r3, [sp, #8] │ │ + 1bb1c: 195d adds r5, r3, r5 │ │ + 1bb1e: 2324 movs r3, #36 ; 0x24 │ │ + 1bb20: 1c10 adds r0, r2, #0 │ │ + 1bb22: 4358 muls r0, r3 │ │ + 1bb24: 4b53 ldr r3, [pc, #332] ; (1bc74 ) │ │ + 1bb26: 18c3 adds r3, r0, r3 │ │ + 1bb28: 18fb adds r3, r7, r3 │ │ + 1bb2a: 9306 str r3, [sp, #24] │ │ + 1bb2c: 9b06 ldr r3, [sp, #24] │ │ + 1bb2e: 429e cmp r6, r3 │ │ + 1bb30: d00a beq.n 1bb48 │ │ + 1bb32: 1c30 adds r0, r6, #0 │ │ + 1bb34: 1c29 adds r1, r5, #0 │ │ + 1bb36: 2214 movs r2, #20 │ │ + 1bb38: f016 f8e0 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 1bb3c: 2300 movs r3, #0 │ │ + 1bb3e: 3514 adds r5, #20 │ │ + 1bb40: 74f3 strb r3, [r6, #19] │ │ + 1bb42: 3624 adds r6, #36 ; 0x24 │ │ + 1bb44: e7f2 b.n 1bb2c │ │ + 1bb46: 1c2c adds r4, r5, #0 │ │ + 1bb48: 1c23 adds r3, r4, #0 │ │ + 1bb4a: 9a04 ldr r2, [sp, #16] │ │ + 1bb4c: 3308 adds r3, #8 │ │ + 1bb4e: 4293 cmp r3, r2 │ │ + 1bb50: d205 bcs.n 1bb5e │ │ + 1bb52: 9b02 ldr r3, [sp, #8] │ │ + 1bb54: 1b12 subs r2, r2, r4 │ │ + 1bb56: 1c38 adds r0, r7, #0 │ │ + 1bb58: 1919 adds r1, r3, r4 │ │ + 1bb5a: f7ff fd43 bl 1b5e4 │ │ + 1bb5e: 2300 movs r3, #0 │ │ + 1bb60: 9306 str r3, [sp, #24] │ │ + 1bb62: 9a06 ldr r2, [sp, #24] │ │ + 1bb64: 9b08 ldr r3, [sp, #32] │ │ + 1bb66: 429a cmp r2, r3 │ │ + 1bb68: d100 bne.n 1bb6c │ │ + 1bb6a: e087 b.n 1bc7c │ │ + 1bb6c: 4842 ldr r0, [pc, #264] ; (1bc78 ) │ │ + 1bb6e: ab18 add r3, sp, #96 ; 0x60 │ │ + 1bb70: 2100 movs r1, #0 │ │ + 1bb72: 18c0 adds r0, r0, r3 │ │ + 1bb74: 2240 movs r2, #64 ; 0x40 │ │ + 1bb76: f016 f8a1 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 1bb7a: 9b06 ldr r3, [sp, #24] │ │ + 1bb7c: 4a36 ldr r2, [pc, #216] ; (1bc58 ) │ │ + 1bb7e: a918 add r1, sp, #96 ; 0x60 │ │ + 1bb80: 009b lsls r3, r3, #2 │ │ + 1bb82: 1852 adds r2, r2, r1 │ │ + 1bb84: 589b ldr r3, [r3, r2] │ │ + 1bb86: 2b00 cmp r3, #0 │ │ + 1bb88: d05b beq.n 1bc42 │ │ + 1bb8a: 9a04 ldr r2, [sp, #16] │ │ + 1bb8c: 3a04 subs r2, #4 │ │ + 1bb8e: 4293 cmp r3, r2 │ │ + 1bb90: d257 bcs.n 1bc42 │ │ + 1bb92: 9a02 ldr r2, [sp, #8] │ │ + 1bb94: 5ad0 ldrh r0, [r2, r3] │ │ + 1bb96: 18d2 adds r2, r2, r3 │ │ + 1bb98: 8852 ldrh r2, [r2, #2] │ │ + 1bb9a: 920a str r2, [sp, #40] ; 0x28 │ │ + 1bb9c: 3a04 subs r2, #4 │ │ + 1bb9e: 2afc cmp r2, #252 ; 0xfc │ │ + 1bba0: d84f bhi.n 1bc42 │ │ + 1bba2: 1c02 adds r2, r0, #0 │ │ + 1bba4: 9904 ldr r1, [sp, #16] │ │ + 1bba6: 3208 adds r2, #8 │ │ + 1bba8: 428a cmp r2, r1 │ │ + 1bbaa: d84a bhi.n 1bc42 │ │ + 1bbac: 1c0a adds r2, r1, #0 │ │ + 1bbae: 3a08 subs r2, #8 │ │ + 1bbb0: 1a12 subs r2, r2, r0 │ │ + 1bbb2: 4293 cmp r3, r2 │ │ + 1bbb4: d845 bhi.n 1bc42 │ │ + 1bbb6: 2600 movs r6, #0 │ │ + 1bbb8: 9a02 ldr r2, [sp, #8] │ │ + 1bbba: 1c31 adds r1, r6, #0 │ │ + 1bbbc: 4694 mov ip, r2 │ │ + 1bbbe: 3308 adds r3, #8 │ │ + 1bbc0: 449c add ip, r3 │ │ + 1bbc2: 4281 cmp r1, r0 │ │ + 1bbc4: d23d bcs.n 1bc42 │ │ + 1bbc6: 4662 mov r2, ip │ │ + 1bbc8: 5c55 ldrb r5, [r2, r1] │ │ + 1bbca: 1c4b adds r3, r1, #1 │ │ + 1bbcc: 2d00 cmp r5, #0 │ │ + 1bbce: d101 bne.n 1bbd4 │ │ + 1bbd0: 3601 adds r6, #1 │ │ + 1bbd2: e032 b.n 1bc3a │ │ + 1bbd4: 227f movs r2, #127 ; 0x7f │ │ + 1bbd6: 402a ands r2, r5 │ │ + 1bbd8: 1c14 adds r4, r2, #0 │ │ + 1bbda: 2200 movs r2, #0 │ │ + 1bbdc: 4294 cmp r4, r2 │ │ + 1bbde: d004 beq.n 1bbea │ │ + 1bbe0: 1c22 adds r2, r4, #0 │ │ + 1bbe2: 3a01 subs r2, #1 │ │ + 1bbe4: 1c14 adds r4, r2, #0 │ │ + 1bbe6: 223f movs r2, #63 ; 0x3f │ │ + 1bbe8: 4022 ands r2, r4 │ │ + 1bbea: 062d lsls r5, r5, #24 │ │ + 1bbec: d508 bpl.n 1bc00 │ │ + 1bbee: 4283 cmp r3, r0 │ │ + 1bbf0: d227 bcs.n 1bc42 │ │ + 1bbf2: 4664 mov r4, ip │ │ + 1bbf4: 5ce5 ldrb r5, [r4, r3] │ │ + 1bbf6: 4b20 ldr r3, [pc, #128] ; (1bc78 ) │ │ + 1bbf8: ac18 add r4, sp, #96 ; 0x60 │ │ + 1bbfa: 191b adds r3, r3, r4 │ │ + 1bbfc: 549d strb r5, [r3, r2] │ │ + 1bbfe: 1c8b adds r3, r1, #2 │ │ + 1bc00: 491d ldr r1, [pc, #116] ; (1bc78 ) │ │ + 1bc02: ac18 add r4, sp, #96 ; 0x60 │ │ + 1bc04: 1909 adds r1, r1, r4 │ │ + 1bc06: 240f movs r4, #15 │ │ + 1bc08: 5c89 ldrb r1, [r1, r2] │ │ + 1bc0a: 4221 tst r1, r4 │ │ + 1bc0c: d007 beq.n 1bc1e │ │ + 1bc0e: 9c07 ldr r4, [sp, #28] │ │ + 1bc10: 593c ldr r4, [r7, r4] │ │ + 1bc12: 940c str r4, [sp, #48] ; 0x30 │ │ + 1bc14: 42a2 cmp r2, r4 │ │ + 1bc16: d302 bcc.n 1bc1e │ │ + 1bc18: 4d0b ldr r5, [pc, #44] ; (1bc48 ) │ │ + 1bc1a: 3201 adds r2, #1 │ │ + 1bc1c: 517a str r2, [r7, r5] │ │ + 1bc1e: 2201 movs r2, #1 │ │ + 1bc20: 400a ands r2, r1 │ │ + 1bc22: 189b adds r3, r3, r2 │ │ + 1bc24: 078a lsls r2, r1, #30 │ │ + 1bc26: 0fd2 lsrs r2, r2, #31 │ │ + 1bc28: 189b adds r3, r3, r2 │ │ + 1bc2a: 074a lsls r2, r1, #29 │ │ + 1bc2c: 0fd2 lsrs r2, r2, #31 │ │ + 1bc2e: 189b adds r3, r3, r2 │ │ + 1bc30: 070a lsls r2, r1, #28 │ │ + 1bc32: d500 bpl.n 1bc36 │ │ + 1bc34: 3302 adds r3, #2 │ │ + 1bc36: 4283 cmp r3, r0 │ │ + 1bc38: d203 bcs.n 1bc42 │ │ + 1bc3a: 1c19 adds r1, r3, #0 │ │ + 1bc3c: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 1bc3e: 429e cmp r6, r3 │ │ + 1bc40: d3bf bcc.n 1bbc2 │ │ + 1bc42: 9b06 ldr r3, [sp, #24] │ │ + 1bc44: 3301 adds r3, #1 │ │ + 1bc46: e78b b.n 1bb60 │ │ + 1bc48: e910 0000 ldmdb r0, {} │ │ + 1bc4c: e994 0000 ; instruction: 0xe9940000 │ │ + 1bc50: d060 beq.n 1bd14 │ │ + 1bc52: 0000 movs r0, r0 │ │ + 1bc54: 060c lsls r4, r1, #24 │ │ + 1bc56: 0000 movs r0, r0 │ │ + 1bc58: 09cc lsrs r4, r1, #7 │ │ + 1bc5a: 0000 movs r0, r0 │ │ + 1bc5c: e90c 0000 stmdb ip, {} │ │ + 1bc60: d160 bne.n 1bd24 │ │ + 1bc62: 0000 movs r0, r0 │ │ + 1bc64: 4e50 ldr r6, [pc, #320] ; (1bda8 ) │ │ + 1bc66: 4d41 ldr r5, [pc, #260] ; (1bd6c ) │ │ + 1bc68: e998 0000 ; instruction: 0xe9980000 │ │ + 1bc6c: e990 0000 ; instruction: 0xe9900000 │ │ + 1bc70: 4e43 ldr r6, [pc, #268] ; (1bd80 ) │ │ + 1bc72: 4d41 ldr r5, [pc, #260] ; (1bd78 ) │ │ + 1bc74: c1d0 stmia r1!, {r4, r6, r7} │ │ + 1bc76: 0000 movs r0, r0 │ │ + 1bc78: 0d8c lsrs r4, r1, #22 │ │ + 1bc7a: 0000 movs r0, r0 │ │ + 1bc7c: 2304 movs r3, #4 │ │ + 1bc7e: 9a03 ldr r2, [sp, #12] │ │ + 1bc80: 4dd4 ldr r5, [pc, #848] ; (1bfd4 ) │ │ + 1bc82: 401a ands r2, r3 │ │ + 1bc84: 1e13 subs r3, r2, #0 │ │ + 1bc86: d000 beq.n 1bc8a │ │ + 1bc88: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 1bc8a: 517b str r3, [r7, r5] │ │ + 1bc8c: 597b ldr r3, [r7, r5] │ │ + 1bc8e: 2bef cmp r3, #239 ; 0xef │ │ + 1bc90: d902 bls.n 1bc98 │ │ + 1bc92: 22ef movs r2, #239 ; 0xef │ │ + 1bc94: 4bcf ldr r3, [pc, #828] ; (1bfd4 ) │ │ + 1bc96: 50fa str r2, [r7, r3] │ │ + 1bc98: 2400 movs r4, #0 │ │ + 1bc9a: 4bcf ldr r3, [pc, #828] ; (1bfd8 ) │ │ + 1bc9c: 18fe adds r6, r7, r3 │ │ + 1bc9e: 597b ldr r3, [r7, r5] │ │ + 1bca0: 429c cmp r4, r3 │ │ + 1bca2: d223 bcs.n 1bcec │ │ + 1bca4: 00a3 lsls r3, r4, #2 │ │ + 1bca6: aaab add r2, sp, #684 ; 0x2ac │ │ + 1bca8: 589b ldr r3, [r3, r2] │ │ + 1bcaa: 9303 str r3, [sp, #12] │ │ + 1bcac: 2b00 cmp r3, #0 │ │ + 1bcae: d01a beq.n 1bce6 │ │ + 1bcb0: 4aca ldr r2, [pc, #808] ; (1bfdc ) │ │ + 1bcb2: 9b04 ldr r3, [sp, #16] │ │ + 1bcb4: 189b adds r3, r3, r2 │ │ + 1bcb6: 9a03 ldr r2, [sp, #12] │ │ + 1bcb8: 429a cmp r2, r3 │ │ + 1bcba: d214 bcs.n 1bce6 │ │ + 1bcbc: 209e movs r0, #158 ; 0x9e │ │ + 1bcbe: 0080 lsls r0, r0, #2 │ │ + 1bcc0: f016 f95c bl 31f7c <__aeabi_llsl@@Base+0x41c> │ │ + 1bcc4: 229e movs r2, #158 ; 0x9e │ │ + 1bcc6: 2100 movs r1, #0 │ │ + 1bcc8: 0092 lsls r2, r2, #2 │ │ + 1bcca: 6030 str r0, [r6, #0] │ │ + 1bccc: 9006 str r0, [sp, #24] │ │ + 1bcce: f015 fff5 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 1bcd2: 9a02 ldr r2, [sp, #8] │ │ + 1bcd4: 9b03 ldr r3, [sp, #12] │ │ + 1bcd6: 1c38 adds r0, r7, #0 │ │ + 1bcd8: 4694 mov ip, r2 │ │ + 1bcda: 4463 add r3, ip │ │ + 1bcdc: 1c19 adds r1, r3, #0 │ │ + 1bcde: 9a06 ldr r2, [sp, #24] │ │ + 1bce0: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 1bce2: f7fe ffd5 bl 1ac90 │ │ + 1bce6: 3401 adds r4, #1 │ │ + 1bce8: 3604 adds r6, #4 │ │ + 1bcea: e7d8 b.n 1bc9e │ │ + 1bcec: 4bbc ldr r3, [pc, #752] ; (1bfe0 ) │ │ + 1bcee: 9a05 ldr r2, [sp, #20] │ │ + 1bcf0: 50fa str r2, [r7, r3] │ │ + 1bcf2: 4bbc ldr r3, [pc, #752] ; (1bfe4 ) │ │ + 1bcf4: 18fb adds r3, r7, r3 │ │ + 1bcf6: 930a str r3, [sp, #40] ; 0x28 │ │ + 1bcf8: 4bbb ldr r3, [pc, #748] ; (1bfe8 ) │ │ + 1bcfa: 18fd adds r5, r7, r3 │ │ + 1bcfc: 2300 movs r3, #0 │ │ + 1bcfe: 9306 str r3, [sp, #24] │ │ + 1bd00: 9b06 ldr r3, [sp, #24] │ │ + 1bd02: 4aba ldr r2, [pc, #744] ; (1bfec ) │ │ + 1bd04: a918 add r1, sp, #96 ; 0x60 │ │ + 1bd06: 009b lsls r3, r3, #2 │ │ + 1bd08: 1852 adds r2, r2, r1 │ │ + 1bd0a: 589c ldr r4, [r3, r2] │ │ + 1bd0c: 2c00 cmp r4, #0 │ │ + 1bd0e: d100 bne.n 1bd12 │ │ + 1bd10: e183 b.n 1c01a │ │ + 1bd12: 9b04 ldr r3, [sp, #16] │ │ + 1bd14: 3b50 subs r3, #80 ; 0x50 │ │ + 1bd16: 429c cmp r4, r3 │ │ + 1bd18: d900 bls.n 1bd1c │ │ + 1bd1a: e17e b.n 1c01a │ │ + 1bd1c: 9b02 ldr r3, [sp, #8] │ │ + 1bd1e: 2250 movs r2, #80 ; 0x50 │ │ + 1bd20: 191c adds r4, r3, r4 │ │ + 1bd22: a84b add r0, sp, #300 ; 0x12c │ │ + 1bd24: 1c21 adds r1, r4, #0 │ │ + 1bd26: f015 ffe9 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 1bd2a: 7c63 ldrb r3, [r4, #17] │ │ + 1bd2c: 1c22 adds r2, r4, #0 │ │ + 1bd2e: 930f str r3, [sp, #60] ; 0x3c │ │ + 1bd30: 7ca3 ldrb r3, [r4, #18] │ │ + 1bd32: 3232 adds r2, #50 ; 0x32 │ │ + 1bd34: 9303 str r3, [sp, #12] │ │ + 1bd36: 7ce3 ldrb r3, [r4, #19] │ │ + 1bd38: 9310 str r3, [sp, #64] ; 0x40 │ │ + 1bd3a: 1c23 adds r3, r4, #0 │ │ + 1bd3c: 332e adds r3, #46 ; 0x2e │ │ + 1bd3e: 781b ldrb r3, [r3, #0] │ │ + 1bd40: 9309 str r3, [sp, #36] ; 0x24 │ │ + 1bd42: 1c23 adds r3, r4, #0 │ │ + 1bd44: 332f adds r3, #47 ; 0x2f │ │ + 1bd46: 781b ldrb r3, [r3, #0] │ │ + 1bd48: 930d str r3, [sp, #52] ; 0x34 │ │ + 1bd4a: 1c23 adds r3, r4, #0 │ │ + 1bd4c: 3330 adds r3, #48 ; 0x30 │ │ + 1bd4e: 781e ldrb r6, [r3, #0] │ │ + 1bd50: 3301 adds r3, #1 │ │ + 1bd52: 781b ldrb r3, [r3, #0] │ │ + 1bd54: 021b lsls r3, r3, #8 │ │ + 1bd56: 4333 orrs r3, r6 │ │ + 1bd58: 7816 ldrb r6, [r2, #0] │ │ + 1bd5a: 0436 lsls r6, r6, #16 │ │ + 1bd5c: 431e orrs r6, r3 │ │ + 1bd5e: 1c23 adds r3, r4, #0 │ │ + 1bd60: 3333 adds r3, #51 ; 0x33 │ │ + 1bd62: 781b ldrb r3, [r3, #0] │ │ + 1bd64: 061b lsls r3, r3, #24 │ │ + 1bd66: 4333 orrs r3, r6 │ │ + 1bd68: 930c str r3, [sp, #48] ; 0x30 │ │ + 1bd6a: 1c23 adds r3, r4, #0 │ │ + 1bd6c: 3334 adds r3, #52 ; 0x34 │ │ + 1bd6e: 781e ldrb r6, [r3, #0] │ │ + 1bd70: 3301 adds r3, #1 │ │ + 1bd72: 781b ldrb r3, [r3, #0] │ │ + 1bd74: 021b lsls r3, r3, #8 │ │ + 1bd76: 4333 orrs r3, r6 │ │ + 1bd78: 7916 ldrb r6, [r2, #4] │ │ + 1bd7a: 0436 lsls r6, r6, #16 │ │ + 1bd7c: 431e orrs r6, r3 │ │ + 1bd7e: 1c23 adds r3, r4, #0 │ │ + 1bd80: 3337 adds r3, #55 ; 0x37 │ │ + 1bd82: 781b ldrb r3, [r3, #0] │ │ + 1bd84: 061b lsls r3, r3, #24 │ │ + 1bd86: 4333 orrs r3, r6 │ │ + 1bd88: 9315 str r3, [sp, #84] ; 0x54 │ │ + 1bd8a: 1c23 adds r3, r4, #0 │ │ + 1bd8c: 3338 adds r3, #56 ; 0x38 │ │ + 1bd8e: 781e ldrb r6, [r3, #0] │ │ + 1bd90: 3301 adds r3, #1 │ │ + 1bd92: 781b ldrb r3, [r3, #0] │ │ + 1bd94: 021b lsls r3, r3, #8 │ │ + 1bd96: 4333 orrs r3, r6 │ │ + 1bd98: 7a16 ldrb r6, [r2, #8] │ │ + 1bd9a: 0436 lsls r6, r6, #16 │ │ + 1bd9c: 431e orrs r6, r3 │ │ + 1bd9e: 1c23 adds r3, r4, #0 │ │ + 1bda0: 333b adds r3, #59 ; 0x3b │ │ + 1bda2: 781b ldrb r3, [r3, #0] │ │ + 1bda4: 061b lsls r3, r3, #24 │ │ + 1bda6: 4333 orrs r3, r6 │ │ + 1bda8: 9316 str r3, [sp, #88] ; 0x58 │ │ + 1bdaa: 1c23 adds r3, r4, #0 │ │ + 1bdac: 333c adds r3, #60 ; 0x3c │ │ + 1bdae: 781e ldrb r6, [r3, #0] │ │ + 1bdb0: 3301 adds r3, #1 │ │ + 1bdb2: 781b ldrb r3, [r3, #0] │ │ + 1bdb4: 021b lsls r3, r3, #8 │ │ + 1bdb6: 4333 orrs r3, r6 │ │ + 1bdb8: 7b16 ldrb r6, [r2, #12] │ │ + 1bdba: 0436 lsls r6, r6, #16 │ │ + 1bdbc: 431e orrs r6, r3 │ │ + 1bdbe: 1c23 adds r3, r4, #0 │ │ + 1bdc0: 333f adds r3, #63 ; 0x3f │ │ + 1bdc2: 781b ldrb r3, [r3, #0] │ │ + 1bdc4: 061b lsls r3, r3, #24 │ │ + 1bdc6: 4333 orrs r3, r6 │ │ + 1bdc8: 930e str r3, [sp, #56] ; 0x38 │ │ + 1bdca: 1c23 adds r3, r4, #0 │ │ + 1bdcc: 3340 adds r3, #64 ; 0x40 │ │ + 1bdce: 781e ldrb r6, [r3, #0] │ │ + 1bdd0: 3301 adds r3, #1 │ │ + 1bdd2: 781b ldrb r3, [r3, #0] │ │ + 1bdd4: 021b lsls r3, r3, #8 │ │ + 1bdd6: 4333 orrs r3, r6 │ │ + 1bdd8: 7c16 ldrb r6, [r2, #16] │ │ + 1bdda: 0436 lsls r6, r6, #16 │ │ + 1bddc: 431e orrs r6, r3 │ │ + 1bdde: 1c23 adds r3, r4, #0 │ │ + 1bde0: 3343 adds r3, #67 ; 0x43 │ │ + 1bde2: 781b ldrb r3, [r3, #0] │ │ + 1bde4: 061b lsls r3, r3, #24 │ │ + 1bde6: 4333 orrs r3, r6 │ │ + 1bde8: 9317 str r3, [sp, #92] ; 0x5c │ │ + 1bdea: 1c23 adds r3, r4, #0 │ │ + 1bdec: 3344 adds r3, #68 ; 0x44 │ │ + 1bdee: 781e ldrb r6, [r3, #0] │ │ + 1bdf0: 785a ldrb r2, [r3, #1] │ │ + 1bdf2: 3302 adds r3, #2 │ │ + 1bdf4: 781b ldrb r3, [r3, #0] │ │ + 1bdf6: 0212 lsls r2, r2, #8 │ │ + 1bdf8: 4332 orrs r2, r6 │ │ + 1bdfa: 041b lsls r3, r3, #16 │ │ + 1bdfc: 4313 orrs r3, r2 │ │ + 1bdfe: 1c22 adds r2, r4, #0 │ │ + 1be00: 3247 adds r2, #71 ; 0x47 │ │ + 1be02: 7816 ldrb r6, [r2, #0] │ │ + 1be04: 3202 adds r2, #2 │ │ + 1be06: 7812 ldrb r2, [r2, #0] │ │ + 1be08: 0636 lsls r6, r6, #24 │ │ + 1be0a: 431e orrs r6, r3 │ │ + 1be0c: 1c23 adds r3, r4, #0 │ │ + 1be0e: 3348 adds r3, #72 ; 0x48 │ │ + 1be10: 781b ldrb r3, [r3, #0] │ │ + 1be12: 0212 lsls r2, r2, #8 │ │ + 1be14: 9618 str r6, [sp, #96] ; 0x60 │ │ + 1be16: 431a orrs r2, r3 │ │ + 1be18: 1c23 adds r3, r4, #0 │ │ + 1be1a: 334a adds r3, #74 ; 0x4a │ │ + 1be1c: 781b ldrb r3, [r3, #0] │ │ + 1be1e: 041b lsls r3, r3, #16 │ │ + 1be20: 4313 orrs r3, r2 │ │ + 1be22: 1c22 adds r2, r4, #0 │ │ + 1be24: 324b adds r2, #75 ; 0x4b │ │ + 1be26: 7812 ldrb r2, [r2, #0] │ │ + 1be28: 0612 lsls r2, r2, #24 │ │ + 1be2a: 431a orrs r2, r3 │ │ + 1be2c: 1c23 adds r3, r4, #0 │ │ + 1be2e: 334c adds r3, #76 ; 0x4c │ │ + 1be30: 781b ldrb r3, [r3, #0] │ │ + 1be32: 1c16 adds r6, r2, #0 │ │ + 1be34: 9311 str r3, [sp, #68] ; 0x44 │ │ + 1be36: 1c23 adds r3, r4, #0 │ │ + 1be38: 334d adds r3, #77 ; 0x4d │ │ + 1be3a: 781b ldrb r3, [r3, #0] │ │ + 1be3c: 7822 ldrb r2, [r4, #0] │ │ + 1be3e: 9312 str r3, [sp, #72] ; 0x48 │ │ + 1be40: 1c23 adds r3, r4, #0 │ │ + 1be42: 334e adds r3, #78 ; 0x4e │ │ + 1be44: 781b ldrb r3, [r3, #0] │ │ + 1be46: 9313 str r3, [sp, #76] ; 0x4c │ │ + 1be48: 1c23 adds r3, r4, #0 │ │ + 1be4a: 334f adds r3, #79 ; 0x4f │ │ + 1be4c: 781b ldrb r3, [r3, #0] │ │ + 1be4e: 9314 str r3, [sp, #80] ; 0x50 │ │ + 1be50: 7863 ldrb r3, [r4, #1] │ │ + 1be52: 021b lsls r3, r3, #8 │ │ + 1be54: 4313 orrs r3, r2 │ │ + 1be56: 78a2 ldrb r2, [r4, #2] │ │ + 1be58: 0412 lsls r2, r2, #16 │ │ + 1be5a: 431a orrs r2, r3 │ │ + 1be5c: 78e3 ldrb r3, [r4, #3] │ │ + 1be5e: 061b lsls r3, r3, #24 │ │ + 1be60: 4313 orrs r3, r2 │ │ + 1be62: 4a63 ldr r2, [pc, #396] ; (1bff0 ) │ │ + 1be64: 4293 cmp r3, r2 │ │ + 1be66: d000 beq.n 1be6a │ │ + 1be68: e0d2 b.n 1c010 │ │ + 1be6a: 1c28 adds r0, r5, #0 │ │ + 1be6c: a94c add r1, sp, #304 ; 0x130 │ │ + 1be6e: 302a adds r0, #42 ; 0x2a │ │ + 1be70: 220c movs r2, #12 │ │ + 1be72: f015 ff43 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 1be76: 2300 movs r3, #0 │ │ + 1be78: 846b strh r3, [r5, #34] ; 0x22 │ │ + 1be7a: 602b str r3, [r5, #0] │ │ + 1be7c: 9b15 ldr r3, [sp, #84] ; 0x54 │ │ + 1be7e: 606b str r3, [r5, #4] │ │ + 1be80: 9b16 ldr r3, [sp, #88] ; 0x58 │ │ + 1be82: 60ab str r3, [r5, #8] │ │ + 1be84: 9b17 ldr r3, [sp, #92] ; 0x5c │ │ + 1be86: 60eb str r3, [r5, #12] │ │ + 1be88: 9b18 ldr r3, [sp, #96] ; 0x60 │ │ + 1be8a: 612b str r3, [r5, #16] │ │ + 1be8c: 9b0e ldr r3, [sp, #56] ; 0x38 │ │ + 1be8e: 2bff cmp r3, #255 ; 0xff │ │ + 1be90: d801 bhi.n 1be96 │ │ + 1be92: 2380 movs r3, #128 ; 0x80 │ │ + 1be94: 005b lsls r3, r3, #1 │ │ + 1be96: 2280 movs r2, #128 ; 0x80 │ │ + 1be98: 61ab str r3, [r5, #24] │ │ + 1be9a: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ + 1be9c: 0052 lsls r2, r2, #1 │ │ + 1be9e: 009b lsls r3, r3, #2 │ │ 1bea0: 4293 cmp r3, r2 │ │ - 1bea2: d000 beq.n 1bea6 │ │ - 1bea4: e28c b.n 1c3c0 │ │ - 1bea6: 1dee adds r6, r5, #7 │ │ - 1bea8: 960c str r6, [sp, #48] ; 0x30 │ │ - 1beaa: 9e0b ldr r6, [sp, #44] ; 0x2c │ │ - 1beac: 223b movs r2, #59 ; 0x3b │ │ - 1beae: 3528 adds r5, #40 ; 0x28 │ │ - 1beb0: 5d33 ldrb r3, [r6, r4] │ │ - 1beb2: 9c0c ldr r4, [sp, #48] ; 0x30 │ │ - 1beb4: 1975 adds r5, r6, r5 │ │ - 1beb6: 4353 muls r3, r2 │ │ - 1beb8: 18e3 adds r3, r4, r3 │ │ - 1beba: 930d str r3, [sp, #52] ; 0x34 │ │ - 1bebc: e1f0 b.n 1c2a0 │ │ - 1bebe: 4e89 ldr r6, [pc, #548] ; (1c0e4 ) │ │ - 1bec0: 19bd adds r5, r7, r6 │ │ - 1bec2: 2601 movs r6, #1 │ │ - 1bec4: 960c str r6, [sp, #48] ; 0x30 │ │ - 1bec6: e23f b.n 1c348 │ │ - 1bec8: 9d0b ldr r5, [sp, #44] ; 0x2c │ │ - 1beca: 4e87 ldr r6, [pc, #540] ; (1c0e8 ) │ │ - 1becc: 2220 movs r2, #32 │ │ - 1bece: 192c adds r4, r5, r4 │ │ - 1bed0: 1c21 adds r1, r4, #0 │ │ - 1bed2: 19b8 adds r0, r7, r6 │ │ - 1bed4: f014 fda2 bl 30a1c <__clzsi2+0x168> │ │ - 1bed8: 8ea5 ldrh r5, [r4, #52] ; 0x34 │ │ - 1beda: 2180 movs r1, #128 ; 0x80 │ │ - 1bedc: 0049 lsls r1, r1, #1 │ │ - 1bede: 428d cmp r5, r1 │ │ - 1bee0: d900 bls.n 1bee4 │ │ - 1bee2: 1c0d adds r5, r1, #0 │ │ - 1bee4: 8ee2 ldrh r2, [r4, #54] ; 0x36 │ │ - 1bee6: 4b81 ldr r3, [pc, #516] ; (1c0ec ) │ │ - 1bee8: 4881 ldr r0, [pc, #516] ; (1c0f0 ) │ │ - 1beea: 50fa str r2, [r7, r3] │ │ - 1beec: 1c23 adds r3, r4, #0 │ │ - 1beee: 3338 adds r3, #56 ; 0x38 │ │ - 1bef0: 781a ldrb r2, [r3, #0] │ │ - 1bef2: 4b80 ldr r3, [pc, #512] ; (1c0f4 ) │ │ - 1bef4: 50fa str r2, [r7, r3] │ │ - 1bef6: 1c23 adds r3, r4, #0 │ │ - 1bef8: 333a adds r3, #58 ; 0x3a │ │ - 1befa: 781a ldrb r2, [r3, #0] │ │ - 1befc: 4b7e ldr r3, [pc, #504] ; (1c0f8 ) │ │ - 1befe: 50fa str r2, [r7, r3] │ │ - 1bf00: 1c23 adds r3, r4, #0 │ │ - 1bf02: 3339 adds r3, #57 ; 0x39 │ │ - 1bf04: 781a ldrb r2, [r3, #0] │ │ - 1bf06: 23e9 movs r3, #233 ; 0xe9 │ │ - 1bf08: 021b lsls r3, r3, #8 │ │ - 1bf0a: 50fa str r2, [r7, r3] │ │ - 1bf0c: 2304 movs r3, #4 │ │ - 1bf0e: 503b str r3, [r7, r0] │ │ - 1bf10: 1c3a adds r2, r7, #0 │ │ - 1bf12: 2301 movs r3, #1 │ │ - 1bf14: 4e79 ldr r6, [pc, #484] ; (1c0fc ) │ │ - 1bf16: 1990 adds r0, r2, r6 │ │ - 1bf18: 2640 movs r6, #64 ; 0x40 │ │ - 1bf1a: 6006 str r6, [r0, #0] │ │ - 1bf1c: 18e0 adds r0, r4, r3 │ │ - 1bf1e: 303a adds r0, #58 ; 0x3a │ │ - 1bf20: 900c str r0, [sp, #48] ; 0x30 │ │ - 1bf22: 9e0c ldr r6, [sp, #48] ; 0x30 │ │ - 1bf24: 4876 ldr r0, [pc, #472] ; (1c100 ) │ │ - 1bf26: 7836 ldrb r6, [r6, #0] │ │ - 1bf28: 1810 adds r0, r2, r0 │ │ - 1bf2a: 900d str r0, [sp, #52] ; 0x34 │ │ - 1bf2c: 0076 lsls r6, r6, #1 │ │ - 1bf2e: 20ff movs r0, #255 ; 0xff │ │ - 1bf30: 4006 ands r6, r0 │ │ - 1bf32: 980d ldr r0, [sp, #52] ; 0x34 │ │ - 1bf34: 6006 str r6, [r0, #0] │ │ - 1bf36: 9e0c ldr r6, [sp, #48] ; 0x30 │ │ - 1bf38: 7830 ldrb r0, [r6, #0] │ │ - 1bf3a: 287f cmp r0, #127 ; 0x7f │ │ - 1bf3c: d905 bls.n 1bf4a │ │ - 1bf3e: 4e71 ldr r6, [pc, #452] ; (1c104 ) │ │ - 1bf40: 1990 adds r0, r2, r6 │ │ - 1bf42: 6806 ldr r6, [r0, #0] │ │ - 1bf44: 430e orrs r6, r1 │ │ - 1bf46: 6006 str r6, [r0, #0] │ │ - 1bf48: e001 b.n 1bf4e │ │ - 1bf4a: 4869 ldr r0, [pc, #420] ; (1c0f0 ) │ │ - 1bf4c: 503b str r3, [r7, r0] │ │ - 1bf4e: 3301 adds r3, #1 │ │ - 1bf50: 3224 adds r2, #36 ; 0x24 │ │ - 1bf52: 2b21 cmp r3, #33 ; 0x21 │ │ - 1bf54: d1de bne.n 1bf14 │ │ - 1bf56: 2300 movs r3, #0 │ │ - 1bf58: 42ab cmp r3, r5 │ │ - 1bf5a: d100 bne.n 1bf5e │ │ - 1bf5c: e230 b.n 1c3c0 │ │ - 1bf5e: 18e2 adds r2, r4, r3 │ │ - 1bf60: 325b adds r2, #91 ; 0x5b │ │ - 1bf62: 4e69 ldr r6, [pc, #420] ; (1c108 ) │ │ - 1bf64: 7811 ldrb r1, [r2, #0] │ │ - 1bf66: 18fa adds r2, r7, r3 │ │ - 1bf68: 1992 adds r2, r2, r6 │ │ - 1bf6a: 7011 strb r1, [r2, #0] │ │ - 1bf6c: 3301 adds r3, #1 │ │ - 1bf6e: e7f3 b.n 1bf58 │ │ - 1bf70: 2e00 cmp r6, #0 │ │ - 1bf72: d100 bne.n 1bf76 │ │ - 1bf74: e224 b.n 1c3c0 │ │ - 1bf76: 4d65 ldr r5, [pc, #404] ; (1c10c ) │ │ - 1bf78: 5978 ldr r0, [r7, r5] │ │ - 1bf7a: 2800 cmp r0, #0 │ │ - 1bf7c: d001 beq.n 1bf82 │ │ - 1bf7e: f014 fe75 bl 30c6c <__clzsi2+0x3b8> │ │ - 1bf82: 1c30 adds r0, r6, #0 │ │ - 1bf84: f014 fd52 bl 30a2c <__clzsi2+0x178> │ │ - 1bf88: 5178 str r0, [r7, r5] │ │ - 1bf8a: 2800 cmp r0, #0 │ │ - 1bf8c: d100 bne.n 1bf90 │ │ - 1bf8e: e217 b.n 1c3c0 │ │ - 1bf90: 9d0b ldr r5, [sp, #44] ; 0x2c │ │ - 1bf92: 1c32 adds r2, r6, #0 │ │ - 1bf94: 1929 adds r1, r5, r4 │ │ - 1bf96: f014 fd41 bl 30a1c <__clzsi2+0x168> │ │ - 1bf9a: 4b5c ldr r3, [pc, #368] ; (1c10c ) │ │ - 1bf9c: 58fb ldr r3, [r7, r3] │ │ - 1bf9e: 199e adds r6, r3, r6 │ │ - 1bfa0: 3e01 subs r6, #1 │ │ - 1bfa2: 2300 movs r3, #0 │ │ - 1bfa4: 7033 strb r3, [r6, #0] │ │ - 1bfa6: e20b b.n 1c3c0 │ │ - 1bfa8: 9e0b ldr r6, [sp, #44] ; 0x2c │ │ - 1bfaa: 5d34 ldrb r4, [r6, r4] │ │ - 1bfac: 9412 str r4, [sp, #72] ; 0x48 │ │ - 1bfae: 2cf0 cmp r4, #240 ; 0xf0 │ │ - 1bfb0: d901 bls.n 1bfb6 │ │ - 1bfb2: 24f0 movs r4, #240 ; 0xf0 │ │ - 1bfb4: 9412 str r4, [sp, #72] ; 0x48 │ │ - 1bfb6: ae1d add r6, sp, #116 ; 0x74 │ │ - 1bfb8: 3507 adds r5, #7 │ │ - 1bfba: 2300 movs r3, #0 │ │ - 1bfbc: 960d str r6, [sp, #52] ; 0x34 │ │ - 1bfbe: 9e12 ldr r6, [sp, #72] ; 0x48 │ │ - 1bfc0: 42b3 cmp r3, r6 │ │ - 1bfc2: d100 bne.n 1bfc6 │ │ - 1bfc4: e1fc b.n 1c3c0 │ │ - 1bfc6: 9c0e ldr r4, [sp, #56] ; 0x38 │ │ - 1bfc8: 1c2a adds r2, r5, #0 │ │ - 1bfca: 3212 adds r2, #18 │ │ - 1bfcc: 42a2 cmp r2, r4 │ │ - 1bfce: d300 bcc.n 1bfd2 │ │ - 1bfd0: e1f6 b.n 1c3c0 │ │ - 1bfd2: 9e0b ldr r6, [sp, #44] ; 0x2c │ │ - 1bfd4: 1972 adds r2, r6, r5 │ │ - 1bfd6: 7811 ldrb r1, [r2, #0] │ │ - 1bfd8: 2920 cmp r1, #32 │ │ - 1bfda: d900 bls.n 1bfde │ │ - 1bfdc: e1f0 b.n 1c3c0 │ │ - 1bfde: 7854 ldrb r4, [r2, #1] │ │ - 1bfe0: 484b ldr r0, [pc, #300] ; (1c110 ) │ │ - 1bfe2: 0059 lsls r1, r3, #1 │ │ - 1bfe4: 1879 adds r1, r7, r1 │ │ - 1bfe6: 1809 adds r1, r1, r0 │ │ - 1bfe8: 3401 adds r4, #1 │ │ - 1bfea: 800c strh r4, [r1, #0] │ │ - 1bfec: 4c40 ldr r4, [pc, #256] ; (1c0f0 ) │ │ - 1bfee: 7811 ldrb r1, [r2, #0] │ │ - 1bff0: 593c ldr r4, [r7, r4] │ │ - 1bff2: 428c cmp r4, r1 │ │ - 1bff4: d201 bcs.n 1bffa │ │ - 1bff6: 4e3e ldr r6, [pc, #248] ; (1c0f0 ) │ │ - 1bff8: 51b9 str r1, [r7, r6] │ │ - 1bffa: 7810 ldrb r0, [r2, #0] │ │ - 1bffc: ac1d add r4, sp, #116 ; 0x74 │ │ - 1bffe: 1c01 adds r1, r0, #0 │ │ - 1c000: 3109 adds r1, #9 │ │ - 1c002: 0049 lsls r1, r1, #1 │ │ - 1c004: 186d adds r5, r5, r1 │ │ - 1c006: 0199 lsls r1, r3, #6 │ │ - 1c008: 190c adds r4, r1, r4 │ │ - 1c00a: 900f str r0, [sp, #60] ; 0x3c │ │ - 1c00c: 940c str r4, [sp, #48] ; 0x30 │ │ - 1c00e: 2100 movs r1, #0 │ │ - 1c010: 9c0f ldr r4, [sp, #60] ; 0x3c │ │ - 1c012: 42a1 cmp r1, r4 │ │ - 1c014: d208 bcs.n 1c028 │ │ - 1c016: 004e lsls r6, r1, #1 │ │ - 1c018: 9611 str r6, [sp, #68] ; 0x44 │ │ - 1c01a: 18b6 adds r6, r6, r2 │ │ - 1c01c: 8a70 ldrh r0, [r6, #18] │ │ - 1c01e: 9c0c ldr r4, [sp, #48] ; 0x30 │ │ - 1c020: 9e11 ldr r6, [sp, #68] ; 0x44 │ │ - 1c022: 3101 adds r1, #1 │ │ - 1c024: 53a0 strh r0, [r4, r6] │ │ - 1c026: e7f3 b.n 1c010 │ │ - 1c028: 3301 adds r3, #1 │ │ - 1c02a: e7c8 b.n 1bfbe │ │ - 1c02c: 9e14 ldr r6, [sp, #80] ; 0x50 │ │ - 1c02e: 2e00 cmp r6, #0 │ │ - 1c030: d000 beq.n 1c034 │ │ - 1c032: e1c5 b.n 1c3c0 │ │ - 1c034: 9e0b ldr r6, [sp, #44] ; 0x2c │ │ - 1c036: 3508 adds r5, #8 │ │ - 1c038: 9514 str r5, [sp, #80] ; 0x50 │ │ - 1c03a: 5b34 ldrh r4, [r6, r4] │ │ - 1c03c: 9418 str r4, [sp, #96] ; 0x60 │ │ - 1c03e: e1bf b.n 1c3c0 │ │ - 1c040: 9d0b ldr r5, [sp, #44] ; 0x2c │ │ - 1c042: 9e0c ldr r6, [sp, #48] ; 0x30 │ │ - 1c044: 5dad ldrb r5, [r5, r6] │ │ - 1c046: 1c2b adds r3, r5, #0 │ │ - 1c048: 3b01 subs r3, #1 │ │ - 1c04a: 950d str r5, [sp, #52] ; 0x34 │ │ - 1c04c: 2bee cmp r3, #238 ; 0xee │ │ - 1c04e: d81f bhi.n 1c090 │ │ - 1c050: 4e19 ldr r6, [pc, #100] ; (1c0b8 ) │ │ - 1c052: 9c0d ldr r4, [sp, #52] ; 0x34 │ │ - 1c054: 59be ldr r6, [r7, r6] │ │ - 1c056: 42a6 cmp r6, r4 │ │ - 1c058: d201 bcs.n 1c05e │ │ - 1c05a: 4b17 ldr r3, [pc, #92] ; (1c0b8 ) │ │ - 1c05c: 50fc str r4, [r7, r3] │ │ - 1c05e: 9d0d ldr r5, [sp, #52] ; 0x34 │ │ - 1c060: 26be movs r6, #190 ; 0xbe │ │ - 1c062: 0236 lsls r6, r6, #8 │ │ - 1c064: 00ab lsls r3, r5, #2 │ │ - 1c066: 18fb adds r3, r7, r3 │ │ - 1c068: 599d ldr r5, [r3, r6] │ │ - 1c06a: 9311 str r3, [sp, #68] ; 0x44 │ │ - 1c06c: 2d00 cmp r5, #0 │ │ - 1c06e: d051 beq.n 1c114 │ │ - 1c070: 9d0c ldr r5, [sp, #48] ; 0x30 │ │ - 1c072: 9c0b ldr r4, [sp, #44] ; 0x2c │ │ - 1c074: 220e movs r2, #14 │ │ - 1c076: 9e0f ldr r6, [sp, #60] ; 0x3c │ │ - 1c078: 1963 adds r3, r4, r5 │ │ - 1c07a: 785b ldrb r3, [r3, #1] │ │ - 1c07c: 3601 adds r6, #1 │ │ - 1c07e: 960f str r6, [sp, #60] ; 0x3c │ │ - 1c080: 4353 muls r3, r2 │ │ - 1c082: 3322 adds r3, #34 ; 0x22 │ │ - 1c084: 18ed adds r5, r5, r3 │ │ - 1c086: 950c str r5, [sp, #48] ; 0x30 │ │ - 1c088: 9c0f ldr r4, [sp, #60] ; 0x3c │ │ - 1c08a: 9d19 ldr r5, [sp, #100] ; 0x64 │ │ - 1c08c: 42ac cmp r4, r5 │ │ - 1c08e: d3d7 bcc.n 1c040 │ │ - 1c090: 1c3d adds r5, r7, #0 │ │ - 1c092: 2401 movs r4, #1 │ │ - 1c094: e0c8 b.n 1c228 │ │ - 1c096: 46c0 nop ; (mov r8, r8) │ │ - 1c098: c098 stmia r0!, {r3, r4, r7} │ │ - 1c09a: 0001 movs r1, r0 │ │ - 1c09c: c0b4 stmia r0!, {r2, r4, r5, r7} │ │ - 1c09e: ffff 3f44 vqrdmlsh.s , , d4[0] │ │ - 1c0a2: 0000 movs r0, r0 │ │ - 1c0a4: 03ff lsls r7, r7, #15 │ │ - 1c0a6: 0000 movs r0, r0 │ │ - 1c0a8: 4d44 ldr r5, [pc, #272] ; (1c1bc ) │ │ - 1c0aa: 4c44 ldr r4, [pc, #272] ; (1c1bc ) │ │ - 1c0ac: 3c74 subs r4, #116 ; 0x74 │ │ - 1c0ae: 0000 movs r0, r0 │ │ - 1c0b0: 3d64 subs r5, #100 ; 0x64 │ │ - 1c0b2: 0000 movs r0, r0 │ │ - 1c0b4: 3e54 subs r6, #84 ; 0x54 │ │ - 1c0b6: 0000 movs r0, r0 │ │ - 1c0b8: e928 0000 stmdb r8!, {} │ │ - 1c0bc: e924 0000 stmdb r4!, {} │ │ - 1c0c0: 4556 cmp r6, sl │ │ - 1c0c2: 0000 movs r0, r0 │ │ - 1c0c4: 4153 adcs r3, r2 │ │ - 1c0c6: 0000 movs r0, r0 │ │ - 1c0c8: 4150 adcs r0, r2 │ │ - 1c0ca: 0000 movs r0, r0 │ │ - 1c0cc: 454d cmp r5, r9 │ │ - 1c0ce: 0000 movs r0, r0 │ │ - 1c0d0: 4550 cmp r0, sl │ │ - 1c0d2: 0000 movs r0, r0 │ │ - 1c0d4: 4e49 ldr r6, [pc, #292] ; (1c1fc ) │ │ - 1c0d6: 0000 movs r0, r0 │ │ - 1c0d8: 4949 ldr r1, [pc, #292] ; (1c200 ) │ │ - 1c0da: 0000 movs r0, r0 │ │ - 1c0dc: 5254 strh r4, [r2, r1] │ │ - 1c0de: 0000 movs r0, r0 │ │ - 1c0e0: 5349 strh r1, [r1, r5] │ │ - 1c0e2: 0000 movs r0, r0 │ │ - 1c0e4: 8240 strh r0, [r0, #18] │ │ - 1c0e6: 0000 movs r0, r0 │ │ - 1c0e8: e99c 0000 ; instruction: 0xe99c0000 │ │ - 1c0ec: e958 0000 ldrd r0, r0, [r8, #-0] │ │ - 1c0f0: e910 0000 ldmdb r0, {} │ │ - 1c0f4: e908 0000 stmdb r8, {} │ │ - 1c0f8: e904 0000 stmdb r4, {} │ │ - 1c0fc: c1c4 stmia r1!, {r2, r6, r7} │ │ - 1c0fe: 0000 movs r0, r0 │ │ - 1c100: c1c0 stmia r1!, {r6, r7} │ │ - 1c102: 0000 movs r0, r0 │ │ - 1c104: c1c8 stmia r1!, {r3, r6, r7} │ │ - 1c106: 0000 movs r0, r0 │ │ - 1c108: d060 beq.n 1c1cc │ │ - 1c10a: 0000 movs r0, r0 │ │ - 1c10c: e994 0000 ; instruction: 0xe9940000 │ │ - 1c110: ce80 ldmia r6!, {r7} │ │ - 1c112: 0000 movs r0, r0 │ │ - 1c114: 209e movs r0, #158 ; 0x9e │ │ - 1c116: 0080 lsls r0, r0, #2 │ │ - 1c118: f014 fdb0 bl 30c7c <__clzsi2+0x3c8> │ │ - 1c11c: 1c04 adds r4, r0, #0 │ │ - 1c11e: 9811 ldr r0, [sp, #68] ; 0x44 │ │ - 1c120: 5184 str r4, [r0, r6] │ │ - 1c122: 2c00 cmp r4, #0 │ │ - 1c124: d0b4 beq.n 1c090 │ │ - 1c126: 229e movs r2, #158 ; 0x9e │ │ - 1c128: 1c29 adds r1, r5, #0 │ │ - 1c12a: 0092 lsls r2, r2, #2 │ │ - 1c12c: 1c20 adds r0, r4, #0 │ │ - 1c12e: f014 fc5d bl 309ec <__clzsi2+0x138> │ │ - 1c132: 990c ldr r1, [sp, #48] ; 0x30 │ │ - 1c134: 9e0b ldr r6, [sp, #44] ; 0x2c │ │ - 1c136: 4acb ldr r2, [pc, #812] ; (1c464 ) │ │ - 1c138: 3102 adds r1, #2 │ │ - 1c13a: 1871 adds r1, r6, r1 │ │ - 1c13c: 18a0 adds r0, r4, r2 │ │ - 1c13e: 2220 movs r2, #32 │ │ - 1c140: f014 fc6c bl 30a1c <__clzsi2+0x168> │ │ - 1c144: 2340 movs r3, #64 ; 0x40 │ │ - 1c146: 8123 strh r3, [r4, #8] │ │ - 1c148: 2392 movs r3, #146 ; 0x92 │ │ - 1c14a: 223c movs r2, #60 ; 0x3c │ │ - 1c14c: 009b lsls r3, r3, #2 │ │ - 1c14e: 980c ldr r0, [sp, #48] ; 0x30 │ │ - 1c150: 54e2 strb r2, [r4, r3] │ │ - 1c152: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ - 1c154: 1831 adds r1, r6, r0 │ │ - 1c156: 3101 adds r1, #1 │ │ - 1c158: 3322 adds r3, #34 ; 0x22 │ │ - 1c15a: 18f3 adds r3, r6, r3 │ │ - 1c15c: 220c movs r2, #12 │ │ - 1c15e: 911b str r1, [sp, #108] ; 0x6c │ │ - 1c160: 46ac mov ip, r5 │ │ - 1c162: 981b ldr r0, [sp, #108] ; 0x6c │ │ - 1c164: 7801 ldrb r1, [r0, #0] │ │ - 1c166: 428d cmp r5, r1 │ │ - 1c168: d300 bcc.n 1c16c │ │ - 1c16a: e781 b.n 1c070 │ │ - 1c16c: 7859 ldrb r1, [r3, #1] │ │ - 1c16e: 310c adds r1, #12 │ │ - 1c170: 428a cmp r2, r1 │ │ - 1c172: d30f bcc.n 1c194 │ │ - 1c174: 78d9 ldrb r1, [r3, #3] │ │ - 1c176: 297f cmp r1, #127 ; 0x7f │ │ - 1c178: d93c bls.n 1c1f4 │ │ - 1c17a: 6866 ldr r6, [r4, #4] │ │ - 1c17c: 2101 movs r1, #1 │ │ - 1c17e: 4331 orrs r1, r6 │ │ - 1c180: 6061 str r1, [r4, #4] │ │ - 1c182: 78d8 ldrb r0, [r3, #3] │ │ - 1c184: 213f movs r1, #63 ; 0x3f │ │ - 1c186: 9e0d ldr r6, [sp, #52] ; 0x34 │ │ - 1c188: 4008 ands r0, r1 │ │ - 1c18a: 49b7 ldr r1, [pc, #732] ; (1c468 ) │ │ - 1c18c: 3001 adds r0, #1 │ │ - 1c18e: 4469 add r1, sp │ │ - 1c190: 5588 strb r0, [r1, r6] │ │ - 1c192: e02f b.n 1c1f4 │ │ - 1c194: 2a77 cmp r2, #119 ; 0x77 │ │ - 1c196: d8ed bhi.n 1c174 │ │ - 1c198: 26d6 movs r6, #214 ; 0xd6 │ │ - 1c19a: 0076 lsls r6, r6, #1 │ │ - 1c19c: 18a0 adds r0, r4, r2 │ │ - 1c19e: 1981 adds r1, r0, r6 │ │ - 1c1a0: 1c56 adds r6, r2, #1 │ │ - 1c1a2: 700e strb r6, [r1, #0] │ │ - 1c1a4: 7819 ldrb r1, [r3, #0] │ │ - 1c1a6: 29ef cmp r1, #239 ; 0xef │ │ - 1c1a8: d819 bhi.n 1c1de │ │ - 1c1aa: 302d adds r0, #45 ; 0x2d │ │ - 1c1ac: 30ff adds r0, #255 ; 0xff │ │ - 1c1ae: 4eaf ldr r6, [pc, #700] ; (1c46c ) │ │ - 1c1b0: 7001 strb r1, [r0, #0] │ │ - 1c1b2: 0189 lsls r1, r1, #6 │ │ - 1c1b4: 1879 adds r1, r7, r1 │ │ - 1c1b6: 1988 adds r0, r1, r6 │ │ - 1c1b8: 789e ldrb r6, [r3, #2] │ │ - 1c1ba: 80c6 strh r6, [r0, #6] │ │ - 1c1bc: 791e ldrb r6, [r3, #4] │ │ - 1c1be: 0076 lsls r6, r6, #1 │ │ - 1c1c0: 8086 strh r6, [r0, #4] │ │ - 1c1c2: 7ad8 ldrb r0, [r3, #11] │ │ - 1c1c4: 4eaa ldr r6, [pc, #680] ; (1c470 ) │ │ - 1c1c6: 9011 str r0, [sp, #68] ; 0x44 │ │ - 1c1c8: 1988 adds r0, r1, r6 │ │ - 1c1ca: 9e11 ldr r6, [sp, #68] ; 0x44 │ │ - 1c1cc: 7186 strb r6, [r0, #6] │ │ - 1c1ce: 7a9e ldrb r6, [r3, #10] │ │ - 1c1d0: 71c6 strb r6, [r0, #7] │ │ - 1c1d2: 4ea8 ldr r6, [pc, #672] ; (1c474 ) │ │ - 1c1d4: 7a58 ldrb r0, [r3, #9] │ │ - 1c1d6: 1989 adds r1, r1, r6 │ │ - 1c1d8: 7008 strb r0, [r1, #0] │ │ - 1c1da: 7a18 ldrb r0, [r3, #8] │ │ - 1c1dc: 7048 strb r0, [r1, #1] │ │ - 1c1de: 79d8 ldrb r0, [r3, #7] │ │ - 1c1e0: 7999 ldrb r1, [r3, #6] │ │ - 1c1e2: 0200 lsls r0, r0, #8 │ │ - 1c1e4: 4301 orrs r1, r0 │ │ - 1c1e6: 48a4 ldr r0, [pc, #656] ; (1c478 ) │ │ - 1c1e8: 4281 cmp r1, r0 │ │ - 1c1ea: d100 bne.n 1c1ee │ │ - 1c1ec: 4661 mov r1, ip │ │ - 1c1ee: 6021 str r1, [r4, #0] │ │ - 1c1f0: 3201 adds r2, #1 │ │ - 1c1f2: e7bb b.n 1c16c │ │ - 1c1f4: 7959 ldrb r1, [r3, #5] │ │ - 1c1f6: 297f cmp r1, #127 ; 0x7f │ │ - 1c1f8: d90b bls.n 1c212 │ │ - 1c1fa: 6860 ldr r0, [r4, #4] │ │ - 1c1fc: 2108 movs r1, #8 │ │ - 1c1fe: 9e0d ldr r6, [sp, #52] ; 0x34 │ │ - 1c200: 4301 orrs r1, r0 │ │ - 1c202: 6061 str r1, [r4, #4] │ │ - 1c204: 7958 ldrb r0, [r3, #5] │ │ - 1c206: 213f movs r1, #63 ; 0x3f │ │ - 1c208: 4008 ands r0, r1 │ │ - 1c20a: 499c ldr r1, [pc, #624] ; (1c47c ) │ │ - 1c20c: 3001 adds r0, #1 │ │ - 1c20e: 4469 add r1, sp │ │ - 1c210: 5588 strb r0, [r1, r6] │ │ - 1c212: 3501 adds r5, #1 │ │ - 1c214: 330e adds r3, #14 │ │ - 1c216: e7a4 b.n 1c162 │ │ - 1c218: 4899 ldr r0, [pc, #612] ; (1c480 ) │ │ - 1c21a: 182e adds r6, r5, r0 │ │ - 1c21c: 6831 ldr r1, [r6, #0] │ │ - 1c21e: 910c str r1, [sp, #48] ; 0x30 │ │ - 1c220: 2900 cmp r1, #0 │ │ - 1c222: d006 beq.n 1c232 │ │ - 1c224: 3401 adds r4, #1 │ │ - 1c226: 3504 adds r5, #4 │ │ - 1c228: 4a96 ldr r2, [pc, #600] ; (1c484 ) │ │ - 1c22a: 58ba ldr r2, [r7, r2] │ │ - 1c22c: 4294 cmp r4, r2 │ │ - 1c22e: d9f3 bls.n 1c218 │ │ - 1c230: e0c6 b.n 1c3c0 │ │ - 1c232: 209e movs r0, #158 ; 0x9e │ │ - 1c234: 0080 lsls r0, r0, #2 │ │ - 1c236: f014 fd21 bl 30c7c <__clzsi2+0x3c8> │ │ - 1c23a: 6030 str r0, [r6, #0] │ │ - 1c23c: 2800 cmp r0, #0 │ │ - 1c23e: d0f1 beq.n 1c224 │ │ - 1c240: 229e movs r2, #158 ; 0x9e │ │ - 1c242: 990c ldr r1, [sp, #48] ; 0x30 │ │ - 1c244: 0092 lsls r2, r2, #2 │ │ - 1c246: f014 fbd1 bl 309ec <__clzsi2+0x138> │ │ - 1c24a: e7eb b.n 1c224 │ │ - 1c24c: 9e0b ldr r6, [sp, #44] ; 0x2c │ │ - 1c24e: 5d34 ldrb r4, [r6, r4] │ │ - 1c250: 9413 str r4, [sp, #76] ; 0x4c │ │ - 1c252: 2c00 cmp r4, #0 │ │ - 1c254: d100 bne.n 1c258 │ │ - 1c256: e0b3 b.n 1c3c0 │ │ - 1c258: 0163 lsls r3, r4, #5 │ │ - 1c25a: 9c0e ldr r4, [sp, #56] ; 0x38 │ │ - 1c25c: 3507 adds r5, #7 │ │ - 1c25e: 195b adds r3, r3, r5 │ │ - 1c260: 42a3 cmp r3, r4 │ │ - 1c262: d900 bls.n 1c266 │ │ - 1c264: e0ac b.n 1c3c0 │ │ - 1c266: 1975 adds r5, r6, r5 │ │ - 1c268: 9516 str r5, [sp, #88] ; 0x58 │ │ - 1c26a: e0a9 b.n 1c3c0 │ │ - 1c26c: 9e0b ldr r6, [sp, #44] ; 0x2c │ │ - 1c26e: 5d34 ldrb r4, [r6, r4] │ │ - 1c270: 9410 str r4, [sp, #64] ; 0x40 │ │ - 1c272: 2c00 cmp r4, #0 │ │ - 1c274: d100 bne.n 1c278 │ │ - 1c276: e0a3 b.n 1c3c0 │ │ - 1c278: 0163 lsls r3, r4, #5 │ │ - 1c27a: 9c0e ldr r4, [sp, #56] ; 0x38 │ │ - 1c27c: 3507 adds r5, #7 │ │ - 1c27e: 195b adds r3, r3, r5 │ │ - 1c280: 42a3 cmp r3, r4 │ │ - 1c282: d900 bls.n 1c286 │ │ - 1c284: e09c b.n 1c3c0 │ │ - 1c286: 1975 adds r5, r6, r5 │ │ - 1c288: 9515 str r5, [sp, #84] ; 0x54 │ │ - 1c28a: e099 b.n 1c3c0 │ │ - 1c28c: 9c0b ldr r4, [sp, #44] ; 0x2c │ │ - 1c28e: 980c ldr r0, [sp, #48] ; 0x30 │ │ - 1c290: 5c26 ldrb r6, [r4, r0] │ │ - 1c292: 1e73 subs r3, r6, #1 │ │ - 1c294: 2bee cmp r3, #238 ; 0xee │ │ - 1c296: d908 bls.n 1c2aa │ │ - 1c298: 9c0c ldr r4, [sp, #48] ; 0x30 │ │ - 1c29a: 353b adds r5, #59 ; 0x3b │ │ - 1c29c: 343b adds r4, #59 ; 0x3b │ │ - 1c29e: 940c str r4, [sp, #48] ; 0x30 │ │ - 1c2a0: 9e0c ldr r6, [sp, #48] ; 0x30 │ │ - 1c2a2: 9c0d ldr r4, [sp, #52] ; 0x34 │ │ - 1c2a4: 42a6 cmp r6, r4 │ │ - 1c2a6: d1f1 bne.n 1c28c │ │ - 1c2a8: e08a b.n 1c3c0 │ │ - 1c2aa: 4977 ldr r1, [pc, #476] ; (1c488 ) │ │ - 1c2ac: 5879 ldr r1, [r7, r1] │ │ - 1c2ae: 42b1 cmp r1, r6 │ │ - 1c2b0: d201 bcs.n 1c2b6 │ │ - 1c2b2: 4b75 ldr r3, [pc, #468] ; (1c488 ) │ │ - 1c2b4: 50fe str r6, [r7, r3] │ │ - 1c2b6: 2282 movs r2, #130 ; 0x82 │ │ - 1c2b8: 4b74 ldr r3, [pc, #464] ; (1c48c ) │ │ - 1c2ba: 0092 lsls r2, r2, #2 │ │ - 1c2bc: 18b4 adds r4, r6, r2 │ │ - 1c2be: 0170 lsls r0, r6, #5 │ │ - 1c2c0: 01a4 lsls r4, r4, #6 │ │ - 1c2c2: 1838 adds r0, r7, r0 │ │ - 1c2c4: 1c29 adds r1, r5, #0 │ │ - 1c2c6: 193c adds r4, r7, r4 │ │ - 1c2c8: 18c0 adds r0, r0, r3 │ │ - 1c2ca: 3920 subs r1, #32 │ │ - 1c2cc: 2220 movs r2, #32 │ │ - 1c2ce: f014 fba5 bl 30a1c <__clzsi2+0x168> │ │ - 1c2d2: 1c20 adds r0, r4, #0 │ │ - 1c2d4: 1c29 adds r1, r5, #0 │ │ - 1c2d6: 2208 movs r2, #8 │ │ - 1c2d8: 302a adds r0, #42 ; 0x2a │ │ - 1c2da: f014 fb9f bl 30a1c <__clzsi2+0x168> │ │ - 1c2de: 68a8 ldr r0, [r5, #8] │ │ - 1c2e0: 61a0 str r0, [r4, #24] │ │ - 1c2e2: 68e9 ldr r1, [r5, #12] │ │ - 1c2e4: 6021 str r1, [r4, #0] │ │ - 1c2e6: 692b ldr r3, [r5, #16] │ │ - 1c2e8: 910f str r1, [sp, #60] ; 0x3c │ │ - 1c2ea: 6063 str r3, [r4, #4] │ │ - 1c2ec: 6968 ldr r0, [r5, #20] │ │ - 1c2ee: 181a adds r2, r3, r0 │ │ - 1c2f0: 60a2 str r2, [r4, #8] │ │ - 1c2f2: 429a cmp r2, r3 │ │ - 1c2f4: d903 bls.n 1c2fe │ │ - 1c2f6: 8c61 ldrh r1, [r4, #34] ; 0x22 │ │ - 1c2f8: 2002 movs r0, #2 │ │ - 1c2fa: 4301 orrs r1, r0 │ │ - 1c2fc: 8461 strh r1, [r4, #34] ; 0x22 │ │ - 1c2fe: 2040 movs r0, #64 ; 0x40 │ │ - 1c300: 8420 strh r0, [r4, #32] │ │ - 1c302: 7e69 ldrb r1, [r5, #25] │ │ - 1c304: 2001 movs r0, #1 │ │ - 1c306: 4201 tst r1, r0 │ │ - 1c308: d009 beq.n 1c31e │ │ - 1c30a: 8c61 ldrh r1, [r4, #34] ; 0x22 │ │ - 1c30c: 085b lsrs r3, r3, #1 │ │ - 1c30e: 0852 lsrs r2, r2, #1 │ │ - 1c310: 4308 orrs r0, r1 │ │ - 1c312: 8460 strh r0, [r4, #34] ; 0x22 │ │ - 1c314: 980f ldr r0, [sp, #60] ; 0x3c │ │ - 1c316: 6063 str r3, [r4, #4] │ │ - 1c318: 60a2 str r2, [r4, #8] │ │ - 1c31a: 0841 lsrs r1, r0, #1 │ │ - 1c31c: 6021 str r1, [r4, #0] │ │ - 1c31e: 7e6b ldrb r3, [r5, #25] │ │ - 1c320: 0799 lsls r1, r3, #30 │ │ - 1c322: d503 bpl.n 1c32c │ │ - 1c324: 8c63 ldrh r3, [r4, #34] ; 0x22 │ │ - 1c326: 2204 movs r2, #4 │ │ - 1c328: 4313 orrs r3, r2 │ │ - 1c32a: 8463 strh r3, [r4, #34] ; 0x22 │ │ - 1c32c: 7e6a ldrb r2, [r5, #25] │ │ - 1c32e: 4b58 ldr r3, [pc, #352] ; (1c490 ) │ │ - 1c330: 0712 lsls r2, r2, #28 │ │ - 1c332: 0f92 lsrs r2, r2, #30 │ │ - 1c334: 446b add r3, sp │ │ - 1c336: 559a strb r2, [r3, r6] │ │ - 1c338: e7ae b.n 1c298 │ │ - 1c33a: 682e ldr r6, [r5, #0] │ │ - 1c33c: 2e00 cmp r6, #0 │ │ - 1c33e: d109 bne.n 1c354 │ │ - 1c340: 9e0c ldr r6, [sp, #48] ; 0x30 │ │ - 1c342: 3540 adds r5, #64 ; 0x40 │ │ - 1c344: 3601 adds r6, #1 │ │ - 1c346: 960c str r6, [sp, #48] ; 0x30 │ │ - 1c348: 484f ldr r0, [pc, #316] ; (1c488 ) │ │ - 1c34a: 9e0c ldr r6, [sp, #48] ; 0x30 │ │ - 1c34c: 5838 ldr r0, [r7, r0] │ │ - 1c34e: 4286 cmp r6, r0 │ │ - 1c350: d9f3 bls.n 1c33a │ │ - 1c352: e035 b.n 1c3c0 │ │ - 1c354: 696a ldr r2, [r5, #20] │ │ - 1c356: 2a00 cmp r2, #0 │ │ - 1c358: d1f2 bne.n 1c340 │ │ - 1c35a: 4b4d ldr r3, [pc, #308] ; (1c490 ) │ │ - 1c35c: 9e0c ldr r6, [sp, #48] ; 0x30 │ │ - 1c35e: 446b add r3, sp │ │ - 1c360: 5cf1 ldrb r1, [r6, r3] │ │ - 1c362: 2903 cmp r1, #3 │ │ - 1c364: d0ec beq.n 1c340 │ │ - 1c366: 9e0e ldr r6, [sp, #56] ; 0x38 │ │ - 1c368: 42b4 cmp r4, r6 │ │ - 1c36a: d2e9 bcs.n 1c340 │ │ - 1c36c: 8c68 ldrh r0, [r5, #34] ; 0x22 │ │ - 1c36e: 2301 movs r3, #1 │ │ - 1c370: 4003 ands r3, r0 │ │ - 1c372: d000 beq.n 1c376 │ │ - 1c374: 2205 movs r2, #5 │ │ - 1c376: 2900 cmp r1, #0 │ │ - 1c378: d10a bne.n 1c390 │ │ - 1c37a: 9e0b ldr r6, [sp, #44] ; 0x2c │ │ - 1c37c: 1c38 adds r0, r7, #0 │ │ - 1c37e: 1933 adds r3, r6, r4 │ │ - 1c380: 9e0e ldr r6, [sp, #56] ; 0x38 │ │ - 1c382: 1b31 subs r1, r6, r4 │ │ - 1c384: 9100 str r1, [sp, #0] │ │ - 1c386: 1c29 adds r1, r5, #0 │ │ - 1c388: f00f f95a bl 2b640 │ │ - 1c38c: 1824 adds r4, r4, r0 │ │ - 1c38e: e7d7 b.n 1c340 │ │ - 1c390: 980b ldr r0, [sp, #44] ; 0x2c │ │ - 1c392: 990e ldr r1, [sp, #56] ; 0x38 │ │ - 1c394: 5906 ldr r6, [r0, r4] │ │ - 1c396: 3404 adds r4, #4 │ │ - 1c398: 428e cmp r6, r1 │ │ - 1c39a: d20f bcs.n 1c3bc │ │ - 1c39c: 1b0a subs r2, r1, r4 │ │ - 1c39e: 4296 cmp r6, r2 │ │ - 1c3a0: d80c bhi.n 1c3bc │ │ - 1c3a2: 2e04 cmp r6, #4 │ │ - 1c3a4: d90a bls.n 1c3bc │ │ - 1c3a6: 2220 movs r2, #32 │ │ - 1c3a8: 2b00 cmp r3, #0 │ │ - 1c3aa: d000 beq.n 1c3ae │ │ - 1c3ac: 2224 movs r2, #36 ; 0x24 │ │ - 1c3ae: 980b ldr r0, [sp, #44] ; 0x2c │ │ - 1c3b0: 9600 str r6, [sp, #0] │ │ - 1c3b2: 1c29 adds r1, r5, #0 │ │ - 1c3b4: 1903 adds r3, r0, r4 │ │ - 1c3b6: 1c38 adds r0, r7, #0 │ │ - 1c3b8: f00f f942 bl 2b640 │ │ - 1c3bc: 1934 adds r4, r6, r4 │ │ - 1c3be: e7bf b.n 1c340 │ │ - 1c3c0: 9d17 ldr r5, [sp, #92] ; 0x5c │ │ - 1c3c2: e52c b.n 1be1e │ │ - 1c3c4: 9e12 ldr r6, [sp, #72] ; 0x48 │ │ - 1c3c6: 2e00 cmp r6, #0 │ │ - 1c3c8: d10e bne.n 1c3e8 │ │ - 1c3ca: 9c13 ldr r4, [sp, #76] ; 0x4c │ │ - 1c3cc: 9e10 ldr r6, [sp, #64] ; 0x40 │ │ - 1c3ce: 2321 movs r3, #33 ; 0x21 │ │ - 1c3d0: 1c1a adds r2, r3, #0 │ │ - 1c3d2: 4362 muls r2, r4 │ │ - 1c3d4: 4373 muls r3, r6 │ │ - 1c3d6: 9d16 ldr r5, [sp, #88] ; 0x58 │ │ - 1c3d8: 9c15 ldr r4, [sp, #84] ; 0x54 │ │ - 1c3da: 18aa adds r2, r5, r2 │ │ - 1c3dc: 18e3 adds r3, r4, r3 │ │ - 1c3de: 2501 movs r5, #1 │ │ - 1c3e0: 920e str r2, [sp, #56] ; 0x38 │ │ - 1c3e2: 930c str r3, [sp, #48] ; 0x30 │ │ - 1c3e4: 46ac mov ip, r5 │ │ - 1c3e6: e071 b.n 1c4cc │ │ - 1c3e8: 4b2a ldr r3, [pc, #168] ; (1c494 ) │ │ - 1c3ea: 58fa ldr r2, [r7, r3] │ │ - 1c3ec: 2a00 cmp r2, #0 │ │ - 1c3ee: d0ec beq.n 1c3ca │ │ - 1c3f0: 9c18 ldr r4, [sp, #96] ; 0x60 │ │ - 1c3f2: 2c00 cmp r4, #0 │ │ - 1c3f4: d0e9 beq.n 1c3ca │ │ - 1c3f6: 970e str r7, [sp, #56] ; 0x38 │ │ - 1c3f8: 970c str r7, [sp, #48] ; 0x30 │ │ - 1c3fa: 2500 movs r5, #0 │ │ - 1c3fc: 9e0e ldr r6, [sp, #56] ; 0x38 │ │ - 1c3fe: 4c26 ldr r4, [pc, #152] ; (1c498 ) │ │ - 1c400: 1934 adds r4, r6, r4 │ │ - 1c402: 4e24 ldr r6, [pc, #144] ; (1c494 ) │ │ - 1c404: 8820 ldrh r0, [r4, #0] │ │ - 1c406: 940d str r4, [sp, #52] ; 0x34 │ │ - 1c408: 59be ldr r6, [r7, r6] │ │ - 1c40a: 1c31 adds r1, r6, #0 │ │ - 1c40c: 9605 str r6, [sp, #20] │ │ - 1c40e: f00d ff25 bl 2a25c │ │ - 1c412: 9c0c ldr r4, [sp, #48] ; 0x30 │ │ - 1c414: 4921 ldr r1, [pc, #132] ; (1c49c ) │ │ - 1c416: 1866 adds r6, r4, r1 │ │ - 1c418: 6030 str r0, [r6, #0] │ │ - 1c41a: 2800 cmp r0, #0 │ │ - 1c41c: d0d5 beq.n 1c3ca │ │ - 1c41e: 01ab lsls r3, r5, #6 │ │ - 1c420: aa1d add r2, sp, #116 ; 0x74 │ │ - 1c422: 189a adds r2, r3, r2 │ │ - 1c424: 920f str r2, [sp, #60] ; 0x3c │ │ - 1c426: 2400 movs r4, #0 │ │ - 1c428: 4a1a ldr r2, [pc, #104] ; (1c494 ) │ │ - 1c42a: 58b9 ldr r1, [r7, r2] │ │ - 1c42c: 428c cmp r4, r1 │ │ - 1c42e: d237 bcs.n 1c4a0 │ │ - 1c430: 9a0f ldr r2, [sp, #60] ; 0x3c │ │ - 1c432: 0063 lsls r3, r4, #1 │ │ - 1c434: 5ad3 ldrh r3, [r2, r3] │ │ - 1c436: 2b00 cmp r3, #0 │ │ - 1c438: d012 beq.n 1c460 │ │ - 1c43a: 9818 ldr r0, [sp, #96] ; 0x60 │ │ - 1c43c: 4283 cmp r3, r0 │ │ - 1c43e: d80f bhi.n 1c460 │ │ - 1c440: 2006 movs r0, #6 │ │ - 1c442: 4360 muls r0, r4 │ │ - 1c444: 6832 ldr r2, [r6, #0] │ │ - 1c446: 1810 adds r0, r2, r0 │ │ - 1c448: 9011 str r0, [sp, #68] ; 0x44 │ │ - 1c44a: 980d ldr r0, [sp, #52] ; 0x34 │ │ - 1c44c: 9a0b ldr r2, [sp, #44] ; 0x2c │ │ - 1c44e: 8800 ldrh r0, [r0, #0] │ │ - 1c450: 9017 str r0, [sp, #92] ; 0x5c │ │ - 1c452: 9814 ldr r0, [sp, #80] ; 0x50 │ │ - 1c454: 1812 adds r2, r2, r0 │ │ - 1c456: 9200 str r2, [sp, #0] │ │ - 1c458: 9811 ldr r0, [sp, #68] ; 0x44 │ │ - 1c45a: 9a17 ldr r2, [sp, #92] ; 0x5c │ │ - 1c45c: f7ff fbca bl 1bbf4 │ │ - 1c460: 3401 adds r4, #1 │ │ - 1c462: e7e1 b.n 1c428 │ │ - 1c464: 0249 lsls r1, r1, #9 │ │ - 1c466: 0000 movs r0, r0 │ │ - 1c468: 3d64 subs r5, #100 ; 0x64 │ │ - 1c46a: 0000 movs r0, r0 │ │ - 1c46c: 8218 strh r0, [r3, #16] │ │ - 1c46e: 0000 movs r0, r0 │ │ - 1c470: 8220 strh r0, [r4, #16] │ │ - 1c472: 0000 movs r0, r0 │ │ - 1c474: 8228 strh r0, [r5, #16] │ │ - 1c476: 0000 movs r0, r0 │ │ - 1c478: ffff 0000 vaddl.u q8, d15, d0 │ │ - 1c47c: 3e54 subs r6, #84 ; 0x54 │ │ - 1c47e: 0000 movs r0, r0 │ │ - 1c480: be04 bkpt 0x0004 │ │ - 1c482: 0000 movs r0, r0 │ │ - 1c484: e928 0000 stmdb r8!, {} │ │ - 1c488: e924 0000 stmdb r4!, {} │ │ - 1c48c: e99c 0000 ; instruction: 0xe99c0000 │ │ - 1c490: 3c74 subs r4, #116 ; 0x74 │ │ - 1c492: 0000 movs r0, r0 │ │ - 1c494: e910 0000 ldmdb r0, {} │ │ - 1c498: ce80 ldmia r6!, {r7} │ │ - 1c49a: 0000 movs r0, r0 │ │ - 1c49c: cac0 ldmia r2!, {r6, r7} │ │ - 1c49e: 0000 movs r0, r0 │ │ - 1c4a0: 9c0e ldr r4, [sp, #56] ; 0x38 │ │ - 1c4a2: 9e0c ldr r6, [sp, #48] ; 0x30 │ │ - 1c4a4: 3501 adds r5, #1 │ │ - 1c4a6: 3402 adds r4, #2 │ │ - 1c4a8: 940e str r4, [sp, #56] ; 0x38 │ │ - 1c4aa: 9c12 ldr r4, [sp, #72] ; 0x48 │ │ - 1c4ac: 3604 adds r6, #4 │ │ - 1c4ae: 960c str r6, [sp, #48] ; 0x30 │ │ - 1c4b0: 42a5 cmp r5, r4 │ │ - 1c4b2: d1a3 bne.n 1c3fc │ │ - 1c4b4: e789 b.n 1c3ca │ │ - 1c4b6: 4665 mov r5, ip │ │ - 1c4b8: 00ab lsls r3, r5, #2 │ │ - 1c4ba: 26be movs r6, #190 ; 0xbe │ │ - 1c4bc: 18fb adds r3, r7, r3 │ │ - 1c4be: 0236 lsls r6, r6, #8 │ │ - 1c4c0: 199b adds r3, r3, r6 │ │ - 1c4c2: 681b ldr r3, [r3, #0] │ │ - 1c4c4: 2b00 cmp r3, #0 │ │ - 1c4c6: d106 bne.n 1c4d6 │ │ - 1c4c8: 2001 movs r0, #1 │ │ - 1c4ca: 4484 add ip, r0 │ │ - 1c4cc: 4961 ldr r1, [pc, #388] ; (1c654 ) │ │ - 1c4ce: 5879 ldr r1, [r7, r1] │ │ - 1c4d0: 458c cmp ip, r1 │ │ - 1c4d2: d9f0 bls.n 1c4b6 │ │ - 1c4d4: e0a7 b.n 1c626 │ │ - 1c4d6: 9c13 ldr r4, [sp, #76] ; 0x4c │ │ - 1c4d8: 2c00 cmp r4, #0 │ │ - 1c4da: d103 bne.n 1c4e4 │ │ - 1c4dc: 9d10 ldr r5, [sp, #64] ; 0x40 │ │ - 1c4de: 2d00 cmp r5, #0 │ │ - 1c4e0: d155 bne.n 1c58e │ │ - 1c4e2: e7f1 b.n 1c4c8 │ │ - 1c4e4: 9e16 ldr r6, [sp, #88] ; 0x58 │ │ - 1c4e6: 2e00 cmp r6, #0 │ │ - 1c4e8: d0f8 beq.n 1c4dc │ │ - 1c4ea: 4a5b ldr r2, [pc, #364] ; (1c658 ) │ │ - 1c4ec: 446a add r2, sp │ │ - 1c4ee: 5caa ldrb r2, [r5, r2] │ │ - 1c4f0: 920f str r2, [sp, #60] ; 0x3c │ │ - 1c4f2: 2a00 cmp r2, #0 │ │ - 1c4f4: d0f2 beq.n 1c4dc │ │ - 1c4f6: 1c32 adds r2, r6, #0 │ │ - 1c4f8: 9e0e ldr r6, [sp, #56] ; 0x38 │ │ - 1c4fa: 42b2 cmp r2, r6 │ │ - 1c4fc: d0ee beq.n 1c4dc │ │ - 1c4fe: 7811 ldrb r1, [r2, #0] │ │ - 1c500: 9c0f ldr r4, [sp, #60] ; 0x3c │ │ - 1c502: 3101 adds r1, #1 │ │ - 1c504: 42a1 cmp r1, r4 │ │ - 1c506: d140 bne.n 1c58a │ │ - 1c508: 258b movs r5, #139 ; 0x8b │ │ - 1c50a: 260f movs r6, #15 │ │ - 1c50c: 00ad lsls r5, r5, #2 │ │ - 1c50e: 555e strb r6, [r3, r5] │ │ - 1c510: 1c50 adds r0, r2, #1 │ │ - 1c512: 2400 movs r4, #0 │ │ - 1c514: 2101 movs r1, #1 │ │ - 1c516: 0065 lsls r5, r4, #1 │ │ - 1c518: 195d adds r5, r3, r5 │ │ - 1c51a: 81a9 strh r1, [r5, #12] │ │ - 1c51c: 7845 ldrb r5, [r0, #1] │ │ - 1c51e: 3401 adds r4, #1 │ │ - 1c520: 950b str r5, [sp, #44] ; 0x2c │ │ - 1c522: 9e0b ldr r6, [sp, #44] ; 0x2c │ │ - 1c524: 191d adds r5, r3, r4 │ │ - 1c526: 35cb adds r5, #203 ; 0xcb │ │ - 1c528: 702e strb r6, [r5, #0] │ │ - 1c52a: 7805 ldrb r5, [r0, #0] │ │ - 1c52c: 2d00 cmp r5, #0 │ │ - 1c52e: d103 bne.n 1c538 │ │ - 1c530: 218b movs r1, #139 ; 0x8b │ │ - 1c532: 0089 lsls r1, r1, #2 │ │ - 1c534: 545c strb r4, [r3, r1] │ │ - 1c536: e007 b.n 1c548 │ │ - 1c538: 2c0f cmp r4, #15 │ │ - 1c53a: d005 beq.n 1c548 │ │ - 1c53c: 7885 ldrb r5, [r0, #2] │ │ - 1c53e: 3002 adds r0, #2 │ │ - 1c540: 1949 adds r1, r1, r5 │ │ - 1c542: 0409 lsls r1, r1, #16 │ │ - 1c544: 0c09 lsrs r1, r1, #16 │ │ - 1c546: e7e6 b.n 1c516 │ │ - 1c548: 7fd1 ldrb r1, [r2, #31] │ │ - 1c54a: 200f movs r0, #15 │ │ - 1c54c: 4001 ands r1, r0 │ │ - 1c54e: 4843 ldr r0, [pc, #268] ; (1c65c ) │ │ - 1c550: 5419 strb r1, [r3, r0] │ │ - 1c552: 4843 ldr r0, [pc, #268] ; (1c660 ) │ │ - 1c554: 5419 strb r1, [r3, r0] │ │ - 1c556: 7fd1 ldrb r1, [r2, #31] │ │ - 1c558: 06cc lsls r4, r1, #27 │ │ - 1c55a: d503 bpl.n 1c564 │ │ - 1c55c: 685d ldr r5, [r3, #4] │ │ - 1c55e: 2102 movs r1, #2 │ │ - 1c560: 4329 orrs r1, r5 │ │ - 1c562: 6059 str r1, [r3, #4] │ │ - 1c564: 7fd1 ldrb r1, [r2, #31] │ │ - 1c566: 068e lsls r6, r1, #26 │ │ - 1c568: d503 bpl.n 1c572 │ │ - 1c56a: 6858 ldr r0, [r3, #4] │ │ - 1c56c: 2104 movs r1, #4 │ │ - 1c56e: 4301 orrs r1, r0 │ │ - 1c570: 6059 str r1, [r3, #4] │ │ - 1c572: 1c11 adds r1, r2, #0 │ │ - 1c574: 3120 adds r1, #32 │ │ - 1c576: 780c ldrb r4, [r1, #0] │ │ - 1c578: 483a ldr r0, [pc, #232] ; (1c664 ) │ │ - 1c57a: 250f movs r5, #15 │ │ - 1c57c: 402c ands r4, r5 │ │ - 1c57e: 541c strb r4, [r3, r0] │ │ - 1c580: 7808 ldrb r0, [r1, #0] │ │ - 1c582: 218c movs r1, #140 ; 0x8c │ │ - 1c584: 0089 lsls r1, r1, #2 │ │ - 1c586: 1100 asrs r0, r0, #4 │ │ - 1c588: 5458 strb r0, [r3, r1] │ │ - 1c58a: 3221 adds r2, #33 ; 0x21 │ │ - 1c58c: e7b4 b.n 1c4f8 │ │ - 1c58e: 9c15 ldr r4, [sp, #84] ; 0x54 │ │ - 1c590: 2c00 cmp r4, #0 │ │ - 1c592: d099 beq.n 1c4c8 │ │ - 1c594: 4a34 ldr r2, [pc, #208] ; (1c668 ) │ │ - 1c596: 4665 mov r5, ip │ │ - 1c598: 446a add r2, sp │ │ - 1c59a: 5caa ldrb r2, [r5, r2] │ │ - 1c59c: 920f str r2, [sp, #60] ; 0x3c │ │ - 1c59e: 2a00 cmp r2, #0 │ │ - 1c5a0: d092 beq.n 1c4c8 │ │ - 1c5a2: 1c22 adds r2, r4, #0 │ │ - 1c5a4: 9e0c ldr r6, [sp, #48] ; 0x30 │ │ - 1c5a6: 42b2 cmp r2, r6 │ │ - 1c5a8: d08e beq.n 1c4c8 │ │ - 1c5aa: 7811 ldrb r1, [r2, #0] │ │ - 1c5ac: 9e0f ldr r6, [sp, #60] ; 0x3c │ │ - 1c5ae: 3101 adds r1, #1 │ │ - 1c5b0: 42b1 cmp r1, r6 │ │ - 1c5b2: d136 bne.n 1c622 │ │ - 1c5b4: 482d ldr r0, [pc, #180] ; (1c66c ) │ │ - 1c5b6: 210f movs r1, #15 │ │ - 1c5b8: 2400 movs r4, #0 │ │ - 1c5ba: 5419 strb r1, [r3, r0] │ │ - 1c5bc: 1c50 adds r0, r2, #1 │ │ - 1c5be: 2101 movs r1, #1 │ │ - 1c5c0: 0066 lsls r6, r4, #1 │ │ - 1c5c2: 199e adds r6, r3, r6 │ │ - 1c5c4: 364c adds r6, #76 ; 0x4c │ │ - 1c5c6: 8031 strh r1, [r6, #0] │ │ - 1c5c8: 3401 adds r4, #1 │ │ - 1c5ca: 7845 ldrb r5, [r0, #1] │ │ - 1c5cc: 191e adds r6, r3, r4 │ │ - 1c5ce: 36eb adds r6, #235 ; 0xeb │ │ - 1c5d0: 7035 strb r5, [r6, #0] │ │ - 1c5d2: 7806 ldrb r6, [r0, #0] │ │ - 1c5d4: 2e00 cmp r6, #0 │ │ - 1c5d6: d102 bne.n 1c5de │ │ - 1c5d8: 4924 ldr r1, [pc, #144] ; (1c66c ) │ │ - 1c5da: 545c strb r4, [r3, r1] │ │ - 1c5dc: e007 b.n 1c5ee │ │ - 1c5de: 2c0f cmp r4, #15 │ │ - 1c5e0: d005 beq.n 1c5ee │ │ - 1c5e2: 7886 ldrb r6, [r0, #2] │ │ - 1c5e4: 3002 adds r0, #2 │ │ - 1c5e6: 1989 adds r1, r1, r6 │ │ - 1c5e8: 0409 lsls r1, r1, #16 │ │ - 1c5ea: 0c09 lsrs r1, r1, #16 │ │ - 1c5ec: e7e8 b.n 1c5c0 │ │ - 1c5ee: 7fd0 ldrb r0, [r2, #31] │ │ - 1c5f0: 2110 movs r1, #16 │ │ - 1c5f2: 4208 tst r0, r1 │ │ - 1c5f4: d002 beq.n 1c5fc │ │ - 1c5f6: 685e ldr r6, [r3, #4] │ │ - 1c5f8: 4331 orrs r1, r6 │ │ - 1c5fa: 6059 str r1, [r3, #4] │ │ - 1c5fc: 7fd0 ldrb r0, [r2, #31] │ │ - 1c5fe: 2120 movs r1, #32 │ │ - 1c600: 4208 tst r0, r1 │ │ - 1c602: d002 beq.n 1c60a │ │ - 1c604: 6858 ldr r0, [r3, #4] │ │ - 1c606: 4301 orrs r1, r0 │ │ - 1c608: 6059 str r1, [r3, #4] │ │ - 1c60a: 1c11 adds r1, r2, #0 │ │ - 1c60c: 3120 adds r1, #32 │ │ - 1c60e: 780c ldrb r4, [r1, #0] │ │ - 1c610: 4817 ldr r0, [pc, #92] ; (1c670 ) │ │ - 1c612: 250f movs r5, #15 │ │ - 1c614: 402c ands r4, r5 │ │ - 1c616: 541c strb r4, [r3, r0] │ │ - 1c618: 7808 ldrb r0, [r1, #0] │ │ - 1c61a: 218d movs r1, #141 ; 0x8d │ │ - 1c61c: 0089 lsls r1, r1, #2 │ │ - 1c61e: 1100 asrs r0, r0, #4 │ │ - 1c620: 5458 strb r0, [r3, r1] │ │ - 1c622: 3221 adds r2, #33 ; 0x21 │ │ - 1c624: e7be b.n 1c5a4 │ │ - 1c626: 4b13 ldr r3, [pc, #76] ; (1c674 ) │ │ - 1c628: 2210 movs r2, #16 │ │ - 1c62a: 2001 movs r0, #1 │ │ - 1c62c: 58fc ldr r4, [r7, r3] │ │ - 1c62e: 4322 orrs r2, r4 │ │ - 1c630: 50fa str r2, [r7, r3] │ │ - 1c632: 4b11 ldr r3, [pc, #68] ; (1c678 ) │ │ - 1c634: 2280 movs r2, #128 ; 0x80 │ │ - 1c636: 01d2 lsls r2, r2, #7 │ │ - 1c638: 50fa str r2, [r7, r3] │ │ - 1c63a: 4d10 ldr r5, [pc, #64] ; (1c67c ) │ │ - 1c63c: 9e1a ldr r6, [sp, #104] ; 0x68 │ │ - 1c63e: 446d add r5, sp │ │ - 1c640: 682a ldr r2, [r5, #0] │ │ - 1c642: 6833 ldr r3, [r6, #0] │ │ - 1c644: 429a cmp r2, r3 │ │ - 1c646: d001 beq.n 1c64c │ │ - 1c648: f014 fa38 bl 30abc <__clzsi2+0x208> │ │ - 1c64c: 4b0c ldr r3, [pc, #48] ; (1c680 ) │ │ - 1c64e: 449d add sp, r3 │ │ - 1c650: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 1c652: 46c0 nop ; (mov r8, r8) │ │ - 1c654: e928 0000 stmdb r8!, {} │ │ - 1c658: 3d64 subs r5, #100 ; 0x64 │ │ - 1c65a: 0000 movs r0, r0 │ │ - 1c65c: 0232 lsls r2, r6, #8 │ │ - 1c65e: 0000 movs r0, r0 │ │ - 1c660: 0231 lsls r1, r6, #8 │ │ - 1c662: 0000 movs r0, r0 │ │ - 1c664: 022f lsls r7, r5, #8 │ │ - 1c666: 0000 movs r0, r0 │ │ - 1c668: 3e54 subs r6, #84 ; 0x54 │ │ - 1c66a: 0000 movs r0, r0 │ │ - 1c66c: 022d lsls r5, r5, #8 │ │ - 1c66e: 0000 movs r0, r0 │ │ - 1c670: 0233 lsls r3, r6, #8 │ │ - 1c672: 0000 movs r0, r0 │ │ - 1c674: e90c 0000 stmdb ip, {} │ │ - 1c678: e920 0000 stmdb r0!, {} │ │ - 1c67c: 3f44 subs r7, #68 ; 0x44 │ │ - 1c67e: 0000 movs r0, r0 │ │ - 1c680: 3f4c subs r7, #76 ; 0x4c │ │ + 1bea2: d901 bls.n 1bea8 │ │ + 1bea4: 2380 movs r3, #128 ; 0x80 │ │ + 1bea6: 005b lsls r3, r3, #1 │ │ + 1bea8: 83eb strh r3, [r5, #30] │ │ + 1beaa: 9b0f ldr r3, [sp, #60] ; 0x3c │ │ + 1beac: 2b40 cmp r3, #64 ; 0x40 │ │ + 1beae: d900 bls.n 1beb2 │ │ + 1beb0: 2340 movs r3, #64 ; 0x40 │ │ + 1beb2: 842b strh r3, [r5, #32] │ │ + 1beb4: 9b03 ldr r3, [sp, #12] │ │ + 1beb6: 06db lsls r3, r3, #27 │ │ + 1beb8: d503 bpl.n 1bec2 │ │ + 1beba: 2202 movs r2, #2 │ │ + 1bebc: 8c6b ldrh r3, [r5, #34] ; 0x22 │ │ + 1bebe: 4313 orrs r3, r2 │ │ + 1bec0: 846b strh r3, [r5, #34] ; 0x22 │ │ + 1bec2: 9b03 ldr r3, [sp, #12] │ │ + 1bec4: 069b lsls r3, r3, #26 │ │ + 1bec6: d503 bpl.n 1bed0 │ │ + 1bec8: 2208 movs r2, #8 │ │ + 1beca: 8c6b ldrh r3, [r5, #34] ; 0x22 │ │ + 1becc: 4313 orrs r3, r2 │ │ + 1bece: 846b strh r3, [r5, #34] ; 0x22 │ │ + 1bed0: 9b03 ldr r3, [sp, #12] │ │ + 1bed2: 065b lsls r3, r3, #25 │ │ + 1bed4: d503 bpl.n 1bede │ │ + 1bed6: 2204 movs r2, #4 │ │ + 1bed8: 8c6b ldrh r3, [r5, #34] ; 0x22 │ │ + 1beda: 4313 orrs r3, r2 │ │ + 1bedc: 846b strh r3, [r5, #34] ; 0x22 │ │ + 1bede: 9b03 ldr r3, [sp, #12] │ │ + 1bee0: 061b lsls r3, r3, #24 │ │ + 1bee2: d503 bpl.n 1beec │ │ + 1bee4: 2210 movs r2, #16 │ │ + 1bee6: 8c6b ldrh r3, [r5, #34] ; 0x22 │ │ + 1bee8: 4313 orrs r3, r2 │ │ + 1beea: 846b strh r3, [r5, #34] ; 0x22 │ │ + 1beec: 237f movs r3, #127 ; 0x7f │ │ + 1beee: 9a0d ldr r2, [sp, #52] ; 0x34 │ │ + 1bef0: 4013 ands r3, r2 │ │ + 1bef2: 2280 movs r2, #128 ; 0x80 │ │ + 1bef4: 009b lsls r3, r3, #2 │ │ + 1bef6: 0052 lsls r2, r2, #1 │ │ + 1bef8: 4293 cmp r3, r2 │ │ + 1befa: d901 bls.n 1bf00 │ │ + 1befc: 2380 movs r3, #128 ; 0x80 │ │ + 1befe: 005b lsls r3, r3, #1 │ │ + 1bf00: 83ab strh r3, [r5, #28] │ │ + 1bf02: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 1bf04: 061b lsls r3, r3, #24 │ │ + 1bf06: d503 bpl.n 1bf10 │ │ + 1bf08: 2220 movs r2, #32 │ │ + 1bf0a: 8c6b ldrh r3, [r5, #34] ; 0x22 │ │ + 1bf0c: 4313 orrs r3, r2 │ │ + 1bf0e: 846b strh r3, [r5, #34] ; 0x22 │ │ + 1bf10: 2207 movs r2, #7 │ │ + 1bf12: 4b38 ldr r3, [pc, #224] ; (1bff4 ) │ │ + 1bf14: 9914 ldr r1, [sp, #80] ; 0x50 │ │ + 1bf16: 447b add r3, pc │ │ + 1bf18: 681b ldr r3, [r3, #0] │ │ + 1bf1a: 4011 ands r1, r2 │ │ + 1bf1c: 5c5a ldrb r2, [r3, r1] │ │ + 1bf1e: 1c2b adds r3, r5, #0 │ │ + 1bf20: 3326 adds r3, #38 ; 0x26 │ │ + 1bf22: 701a strb r2, [r3, #0] │ │ + 1bf24: 2144 movs r1, #68 ; 0x44 │ │ + 1bf26: 466a mov r2, sp │ │ + 1bf28: 1852 adds r2, r2, r1 │ │ + 1bf2a: 7812 ldrb r2, [r2, #0] │ │ + 1bf2c: 70da strb r2, [r3, #3] │ │ + 1bf2e: 227f movs r2, #127 ; 0x7f │ │ + 1bf30: 9b12 ldr r3, [sp, #72] ; 0x48 │ │ + 1bf32: 4013 ands r3, r2 │ │ + 1bf34: 1c1a adds r2, r3, #0 │ │ + 1bf36: 1c2b adds r3, r5, #0 │ │ + 1bf38: 3328 adds r3, #40 ; 0x28 │ │ + 1bf3a: 701a strb r2, [r3, #0] │ │ + 1bf3c: 1c2a adds r2, r5, #0 │ │ + 1bf3e: 9b13 ldr r3, [sp, #76] ; 0x4c │ │ + 1bf40: 3227 adds r2, #39 ; 0x27 │ │ + 1bf42: 3303 adds r3, #3 │ │ + 1bf44: 109b asrs r3, r3, #2 │ │ + 1bf46: 7013 strb r3, [r2, #0] │ │ + 1bf48: 2e00 cmp r6, #0 │ │ + 1bf4a: d061 beq.n 1c010 │ │ + 1bf4c: 9b04 ldr r3, [sp, #16] │ │ + 1bf4e: 429e cmp r6, r3 │ │ + 1bf50: d25e bcs.n 1c010 │ │ + 1bf52: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 1bf54: 2b00 cmp r3, #0 │ │ + 1bf56: d05b beq.n 1c010 │ │ + 1bf58: 4b27 ldr r3, [pc, #156] ; (1bff8 ) │ │ + 1bf5a: 9a0c ldr r2, [sp, #48] ; 0x30 │ │ + 1bf5c: 429a cmp r2, r3 │ │ + 1bf5e: d800 bhi.n 1bf62 │ │ + 1bf60: 1c13 adds r3, r2, #0 │ │ + 1bf62: 2201 movs r2, #1 │ │ + 1bf64: 602b str r3, [r5, #0] │ │ + 1bf66: 9903 ldr r1, [sp, #12] │ │ + 1bf68: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 1bf6a: 439a bics r2, r3 │ │ + 1bf6c: 2304 movs r3, #4 │ │ + 1bf6e: 0789 lsls r1, r1, #30 │ │ + 1bf70: d517 bpl.n 1bfa2 │ │ + 1bf72: 9903 ldr r1, [sp, #12] │ │ + 1bf74: 3205 adds r2, #5 │ │ + 1bf76: 4219 tst r1, r3 │ │ + 1bf78: d001 beq.n 1bf7e │ │ + 1bf7a: 2308 movs r3, #8 │ │ + 1bf7c: 431a orrs r2, r3 │ │ + 1bf7e: 2101 movs r1, #1 │ │ + 1bf80: 8c6b ldrh r3, [r5, #34] ; 0x22 │ │ + 1bf82: 430b orrs r3, r1 │ │ + 1bf84: 846b strh r3, [r5, #34] ; 0x22 │ │ + 1bf86: 9b03 ldr r3, [sp, #12] │ │ + 1bf88: 071b lsls r3, r3, #28 │ │ + 1bf8a: d538 bpl.n 1bffe │ │ + 1bf8c: 2385 movs r3, #133 ; 0x85 │ │ + 1bf8e: 990b ldr r1, [sp, #44] ; 0x2c │ │ + 1bf90: 2214 movs r2, #20 │ │ + 1bf92: 009b lsls r3, r3, #2 │ │ + 1bf94: 4299 cmp r1, r3 │ │ + 1bf96: d932 bls.n 1bffe │ │ + 1bf98: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 1bf9a: 075b lsls r3, r3, #29 │ │ + 1bf9c: d52f bpl.n 1bffe │ │ + 1bf9e: 2216 movs r2, #22 │ │ + 1bfa0: e02d b.n 1bffe │ │ + 1bfa2: 9903 ldr r1, [sp, #12] │ │ + 1bfa4: 4219 tst r1, r3 │ │ + 1bfa6: d003 beq.n 1bfb0 │ │ + 1bfa8: 2008 movs r0, #8 │ │ + 1bfaa: 4302 orrs r2, r0 │ │ + 1bfac: 0612 lsls r2, r2, #24 │ │ + 1bfae: 0e12 lsrs r2, r2, #24 │ │ + 1bfb0: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 1bfb2: 2bff cmp r3, #255 ; 0xff │ │ + 1bfb4: d022 beq.n 1bffc │ │ + 1bfb6: 9b03 ldr r3, [sp, #12] │ │ + 1bfb8: 071b lsls r3, r3, #28 │ │ + 1bfba: d520 bpl.n 1bffe │ │ + 1bfbc: 2385 movs r3, #133 ; 0x85 │ │ + 1bfbe: 990b ldr r1, [sp, #44] ; 0x2c │ │ + 1bfc0: 2210 movs r2, #16 │ │ + 1bfc2: 009b lsls r3, r3, #2 │ │ + 1bfc4: 4299 cmp r1, r3 │ │ + 1bfc6: d91a bls.n 1bffe │ │ + 1bfc8: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 1bfca: 075b lsls r3, r3, #29 │ │ + 1bfcc: d517 bpl.n 1bffe │ │ + 1bfce: 2212 movs r2, #18 │ │ + 1bfd0: e015 b.n 1bffe │ │ + 1bfd2: 46c0 nop ; (mov r8, r8) │ │ + 1bfd4: e928 0000 stmdb r8!, {} │ │ + 1bfd8: be04 bkpt 0x0004 │ │ + 1bfda: 0000 movs r0, r0 │ │ + 1bfdc: fdd6 ffff ldc2l 15, cr15, [r6, #1020] ; 0x3fc │ │ + 1bfe0: e924 0000 stmdb r4!, {} │ │ + 1bfe4: e9bc 0000 ; instruction: 0xe9bc0000 │ │ + 1bfe8: 8240 strh r0, [r0, #18] │ │ + 1bfea: 0000 movs r0, r0 │ │ + 1bfec: 060c lsls r4, r1, #24 │ │ + 1bfee: 0000 movs r0, r0 │ │ + 1bff0: 4d49 ldr r5, [pc, #292] ; (1c118 ) │ │ + 1bff2: 5350 strh r0, [r2, r5] │ │ + 1bff4: cf26 ldmia r7!, {r1, r2, r5} │ │ + 1bff6: 0001 movs r1, r0 │ │ + 1bff8: 2400 movs r4, #0 │ │ + 1bffa: 00f4 lsls r4, r6, #3 │ │ + 1bffc: 2203 movs r2, #3 │ │ + 1bffe: 9904 ldr r1, [sp, #16] │ │ + 1c000: 9b02 ldr r3, [sp, #8] │ │ + 1c002: 1c38 adds r0, r7, #0 │ │ + 1c004: 1b89 subs r1, r1, r6 │ │ + 1c006: 9100 str r1, [sp, #0] │ │ + 1c008: 199b adds r3, r3, r6 │ │ + 1c00a: 1c29 adds r1, r5, #0 │ │ + 1c00c: f010 fa40 bl 2c490 │ │ + 1c010: 980a ldr r0, [sp, #40] ; 0x28 │ │ + 1c012: a950 add r1, sp, #320 ; 0x140 │ │ + 1c014: 221a movs r2, #26 │ │ + 1c016: f015 fe71 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 1c01a: 9b06 ldr r3, [sp, #24] │ │ + 1c01c: 9a05 ldr r2, [sp, #20] │ │ + 1c01e: 3540 adds r5, #64 ; 0x40 │ │ + 1c020: 3301 adds r3, #1 │ │ + 1c022: 9306 str r3, [sp, #24] │ │ + 1c024: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 1c026: 3320 adds r3, #32 │ │ + 1c028: 930a str r3, [sp, #40] ; 0x28 │ │ + 1c02a: 9b06 ldr r3, [sp, #24] │ │ + 1c02c: 4293 cmp r3, r2 │ │ + 1c02e: d200 bcs.n 1c032 │ │ + 1c030: e666 b.n 1bd00 │ │ + 1c032: 4bc3 ldr r3, [pc, #780] ; (1c340 ) │ │ + 1c034: 18fb adds r3, r7, r3 │ │ + 1c036: 930a str r3, [sp, #40] ; 0x28 │ │ + 1c038: 4bc2 ldr r3, [pc, #776] ; (1c344 ) │ │ + 1c03a: 18fb adds r3, r7, r3 │ │ + 1c03c: 930d str r3, [sp, #52] ; 0x34 │ │ + 1c03e: 2300 movs r3, #0 │ │ + 1c040: 9309 str r3, [sp, #36] ; 0x24 │ │ + 1c042: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 1c044: 9a08 ldr r2, [sp, #32] │ │ + 1c046: 4293 cmp r3, r2 │ │ + 1c048: d100 bne.n 1c04c │ │ + 1c04a: e1ba b.n 1c3c2 │ │ + 1c04c: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 1c04e: 4abe ldr r2, [pc, #760] ; (1c348 ) │ │ + 1c050: a918 add r1, sp, #96 ; 0x60 │ │ + 1c052: 009b lsls r3, r3, #2 │ │ + 1c054: 1852 adds r2, r2, r1 │ │ + 1c056: 589e ldr r6, [r3, r2] │ │ + 1c058: 2e00 cmp r6, #0 │ │ + 1c05a: d003 beq.n 1c064 │ │ + 1c05c: 9b04 ldr r3, [sp, #16] │ │ + 1c05e: 3b04 subs r3, #4 │ │ + 1c060: 429e cmp r6, r3 │ │ + 1c062: d30b bcc.n 1c07c │ │ + 1c064: 2040 movs r0, #64 ; 0x40 │ │ + 1c066: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 1c068: 8018 strh r0, [r3, #0] │ │ + 1c06a: 9b07 ldr r3, [sp, #28] │ │ + 1c06c: 58fb ldr r3, [r7, r3] │ │ + 1c06e: 1c19 adds r1, r3, #0 │ │ + 1c070: 9303 str r3, [sp, #12] │ │ + 1c072: f00f f82d bl 2b0d0 │ │ + 1c076: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 1c078: 6018 str r0, [r3, #0] │ │ + 1c07a: e198 b.n 1c3ae │ │ + 1c07c: 9b02 ldr r3, [sp, #8] │ │ + 1c07e: 5b9b ldrh r3, [r3, r6] │ │ + 1c080: 9305 str r3, [sp, #20] │ │ + 1c082: 9b02 ldr r3, [sp, #8] │ │ + 1c084: 199b adds r3, r3, r6 │ │ + 1c086: 885b ldrh r3, [r3, #2] │ │ + 1c088: 930b str r3, [sp, #44] ; 0x2c │ │ + 1c08a: 3b04 subs r3, #4 │ │ + 1c08c: 2bfc cmp r3, #252 ; 0xfc │ │ + 1c08e: d900 bls.n 1c092 │ │ + 1c090: e18d b.n 1c3ae │ │ + 1c092: 9b05 ldr r3, [sp, #20] │ │ + 1c094: 9a04 ldr r2, [sp, #16] │ │ + 1c096: 3308 adds r3, #8 │ │ + 1c098: 4293 cmp r3, r2 │ │ + 1c09a: d900 bls.n 1c09e │ │ + 1c09c: e187 b.n 1c3ae │ │ + 1c09e: 1c13 adds r3, r2, #0 │ │ + 1c0a0: 9a05 ldr r2, [sp, #20] │ │ + 1c0a2: 3b08 subs r3, #8 │ │ + 1c0a4: 1a9b subs r3, r3, r2 │ │ + 1c0a6: 429e cmp r6, r3 │ │ + 1c0a8: d900 bls.n 1c0ac │ │ + 1c0aa: e180 b.n 1c3ae │ │ + 1c0ac: 466a mov r2, sp │ │ + 1c0ae: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 1c0b0: 8d92 ldrh r2, [r2, #44] ; 0x2c │ │ + 1c0b2: 980b ldr r0, [sp, #44] ; 0x2c │ │ + 1c0b4: 801a strh r2, [r3, #0] │ │ + 1c0b6: 9b07 ldr r3, [sp, #28] │ │ + 1c0b8: 58fb ldr r3, [r7, r3] │ │ + 1c0ba: 1c19 adds r1, r3, #0 │ │ + 1c0bc: 9303 str r3, [sp, #12] │ │ + 1c0be: f00f f807 bl 2b0d0 │ │ + 1c0c2: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 1c0c4: 1e05 subs r5, r0, #0 │ │ + 1c0c6: 6018 str r0, [r3, #0] │ │ + 1c0c8: d100 bne.n 1c0cc │ │ + 1c0ca: e170 b.n 1c3ae │ │ + 1c0cc: 22c0 movs r2, #192 ; 0xc0 │ │ + 1c0ce: 2100 movs r1, #0 │ │ + 1c0d0: 0052 lsls r2, r2, #1 │ │ + 1c0d2: a84b add r0, sp, #300 ; 0x12c │ │ + 1c0d4: f015 fdf2 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 1c0d8: 489c ldr r0, [pc, #624] ; (1c34c ) │ │ + 1c0da: ab18 add r3, sp, #96 ; 0x60 │ │ + 1c0dc: 2100 movs r1, #0 │ │ + 1c0de: 18c0 adds r0, r0, r3 │ │ + 1c0e0: 2240 movs r2, #64 ; 0x40 │ │ + 1c0e2: f015 fdeb bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 1c0e6: 9b02 ldr r3, [sp, #8] │ │ + 1c0e8: 3608 adds r6, #8 │ │ + 1c0ea: 199b adds r3, r3, r6 │ │ + 1c0ec: 9306 str r3, [sp, #24] │ │ + 1c0ee: 2300 movs r3, #0 │ │ + 1c0f0: 1c1e adds r6, r3, #0 │ │ + 1c0f2: 930c str r3, [sp, #48] ; 0x30 │ │ + 1c0f4: 9b05 ldr r3, [sp, #20] │ │ + 1c0f6: 429e cmp r6, r3 │ │ + 1c0f8: d300 bcc.n 1c0fc │ │ + 1c0fa: e158 b.n 1c3ae │ │ + 1c0fc: 9a06 ldr r2, [sp, #24] │ │ + 1c0fe: 1c73 adds r3, r6, #1 │ │ + 1c100: 5d92 ldrb r2, [r2, r6] │ │ + 1c102: 2a00 cmp r2, #0 │ │ + 1c104: d10b bne.n 1c11e │ │ + 1c106: 9a0c ldr r2, [sp, #48] ; 0x30 │ │ + 1c108: 1c1e adds r6, r3, #0 │ │ + 1c10a: 3201 adds r2, #1 │ │ + 1c10c: 920c str r2, [sp, #48] ; 0x30 │ │ + 1c10e: 9a07 ldr r2, [sp, #28] │ │ + 1c110: 58ba ldr r2, [r7, r2] │ │ + 1c112: 9203 str r2, [sp, #12] │ │ + 1c114: 2206 movs r2, #6 │ │ + 1c116: 9903 ldr r1, [sp, #12] │ │ + 1c118: 4351 muls r1, r2 │ │ + 1c11a: 186d adds r5, r5, r1 │ │ + 1c11c: e142 b.n 1c3a4 │ │ + 1c11e: 217f movs r1, #127 ; 0x7f │ │ + 1c120: 2000 movs r0, #0 │ │ + 1c122: 4011 ands r1, r2 │ │ + 1c124: 9003 str r0, [sp, #12] │ │ + 1c126: 4281 cmp r1, r0 │ │ + 1c128: d003 beq.n 1c132 │ │ + 1c12a: 243f movs r4, #63 ; 0x3f │ │ + 1c12c: 3901 subs r1, #1 │ │ + 1c12e: 400c ands r4, r1 │ │ + 1c130: 9403 str r4, [sp, #12] │ │ + 1c132: 0612 lsls r2, r2, #24 │ │ + 1c134: d50b bpl.n 1c14e │ │ + 1c136: 9a05 ldr r2, [sp, #20] │ │ + 1c138: 4293 cmp r3, r2 │ │ + 1c13a: d300 bcc.n 1c13e │ │ + 1c13c: e137 b.n 1c3ae │ │ + 1c13e: 9a06 ldr r2, [sp, #24] │ │ + 1c140: a918 add r1, sp, #96 ; 0x60 │ │ + 1c142: 5cd2 ldrb r2, [r2, r3] │ │ + 1c144: 4b81 ldr r3, [pc, #516] ; (1c34c ) │ │ + 1c146: 185b adds r3, r3, r1 │ │ + 1c148: 9903 ldr r1, [sp, #12] │ │ + 1c14a: 545a strb r2, [r3, r1] │ │ + 1c14c: 1cb3 adds r3, r6, #2 │ │ + 1c14e: 4a7f ldr r2, [pc, #508] ; (1c34c ) │ │ + 1c150: a918 add r1, sp, #96 ; 0x60 │ │ + 1c152: 1852 adds r2, r2, r1 │ │ + 1c154: 9903 ldr r1, [sp, #12] │ │ + 1c156: 5c52 ldrb r2, [r2, r1] │ │ + 1c158: 4694 mov ip, r2 │ │ + 1c15a: 06d2 lsls r2, r2, #27 │ │ + 1c15c: d509 bpl.n 1c172 │ │ + 1c15e: 4a7c ldr r2, [pc, #496] ; (1c350 ) │ │ + 1c160: 58ba ldr r2, [r7, r2] │ │ + 1c162: 4291 cmp r1, r2 │ │ + 1c164: d205 bcs.n 1c172 │ │ + 1c166: 1c08 adds r0, r1, #0 │ │ + 1c168: 2206 movs r2, #6 │ │ + 1c16a: 4350 muls r0, r2 │ │ + 1c16c: a94b add r1, sp, #300 ; 0x12c │ │ + 1c16e: 5c41 ldrb r1, [r0, r1] │ │ + 1c170: 5541 strb r1, [r0, r5] │ │ + 1c172: 4662 mov r2, ip │ │ + 1c174: 0692 lsls r2, r2, #26 │ │ + 1c176: d50c bpl.n 1c192 │ │ + 1c178: 4a75 ldr r2, [pc, #468] ; (1c350 ) │ │ + 1c17a: 9903 ldr r1, [sp, #12] │ │ + 1c17c: 58ba ldr r2, [r7, r2] │ │ + 1c17e: 4291 cmp r1, r2 │ │ + 1c180: d207 bcs.n 1c192 │ │ + 1c182: 2206 movs r2, #6 │ │ + 1c184: 1c08 adds r0, r1, #0 │ │ + 1c186: 4350 muls r0, r2 │ │ + 1c188: a94b add r1, sp, #300 ; 0x12c │ │ + 1c18a: 1809 adds r1, r1, r0 │ │ + 1c18c: 7849 ldrb r1, [r1, #1] │ │ + 1c18e: 182a adds r2, r5, r0 │ │ + 1c190: 7051 strb r1, [r2, #1] │ │ + 1c192: 4662 mov r2, ip │ │ + 1c194: 0652 lsls r2, r2, #25 │ │ + 1c196: d50e bpl.n 1c1b6 │ │ + 1c198: 4a6d ldr r2, [pc, #436] ; (1c350 ) │ │ + 1c19a: 9903 ldr r1, [sp, #12] │ │ + 1c19c: 58ba ldr r2, [r7, r2] │ │ + 1c19e: 4291 cmp r1, r2 │ │ + 1c1a0: d209 bcs.n 1c1b6 │ │ + 1c1a2: 2206 movs r2, #6 │ │ + 1c1a4: 1c0c adds r4, r1, #0 │ │ + 1c1a6: 4354 muls r4, r2 │ │ + 1c1a8: a84b add r0, sp, #300 ; 0x12c │ │ + 1c1aa: 1902 adds r2, r0, r4 │ │ + 1c1ac: 7890 ldrb r0, [r2, #2] │ │ + 1c1ae: 1929 adds r1, r5, r4 │ │ + 1c1b0: 7088 strb r0, [r1, #2] │ │ + 1c1b2: 7912 ldrb r2, [r2, #4] │ │ + 1c1b4: 710a strb r2, [r1, #4] │ │ + 1c1b6: 4662 mov r2, ip │ │ + 1c1b8: 0612 lsls r2, r2, #24 │ │ + 1c1ba: d50e bpl.n 1c1da │ │ + 1c1bc: 4a64 ldr r2, [pc, #400] ; (1c350 ) │ │ + 1c1be: 9903 ldr r1, [sp, #12] │ │ + 1c1c0: 58ba ldr r2, [r7, r2] │ │ + 1c1c2: 4291 cmp r1, r2 │ │ + 1c1c4: d209 bcs.n 1c1da │ │ + 1c1c6: 2206 movs r2, #6 │ │ + 1c1c8: 1c0c adds r4, r1, #0 │ │ + 1c1ca: 4354 muls r4, r2 │ │ + 1c1cc: a84b add r0, sp, #300 ; 0x12c │ │ + 1c1ce: 1902 adds r2, r0, r4 │ │ + 1c1d0: 78d0 ldrb r0, [r2, #3] │ │ + 1c1d2: 1929 adds r1, r5, r4 │ │ + 1c1d4: 70c8 strb r0, [r1, #3] │ │ + 1c1d6: 7952 ldrb r2, [r2, #5] │ │ + 1c1d8: 714a strb r2, [r1, #5] │ │ + 1c1da: 4662 mov r2, ip │ │ + 1c1dc: 07d2 lsls r2, r2, #31 │ │ + 1c1de: d519 bpl.n 1c214 │ │ + 1c1e0: 9a05 ldr r2, [sp, #20] │ │ + 1c1e2: 4293 cmp r3, r2 │ │ + 1c1e4: d300 bcc.n 1c1e8 │ │ + 1c1e6: e0e2 b.n 1c3ae │ │ + 1c1e8: 9906 ldr r1, [sp, #24] │ │ + 1c1ea: 1c5a adds r2, r3, #1 │ │ + 1c1ec: 9803 ldr r0, [sp, #12] │ │ + 1c1ee: 5cc9 ldrb r1, [r1, r3] │ │ + 1c1f0: 4b57 ldr r3, [pc, #348] ; (1c350 ) │ │ + 1c1f2: 58fb ldr r3, [r7, r3] │ │ + 1c1f4: 4298 cmp r0, r3 │ │ + 1c1f6: d20e bcs.n 1c216 │ │ + 1c1f8: 207f movs r0, #127 ; 0x7f │ │ + 1c1fa: 2300 movs r3, #0 │ │ + 1c1fc: 4288 cmp r0, r1 │ │ + 1c1fe: 415b adcs r3, r3 │ │ + 1c200: 18cb adds r3, r1, r3 │ │ + 1c202: 2106 movs r1, #6 │ │ + 1c204: 9c03 ldr r4, [sp, #12] │ │ + 1c206: 061b lsls r3, r3, #24 │ │ + 1c208: 0e1b lsrs r3, r3, #24 │ │ + 1c20a: 434c muls r4, r1 │ │ + 1c20c: a84b add r0, sp, #300 ; 0x12c │ │ + 1c20e: 5563 strb r3, [r4, r5] │ │ + 1c210: 5423 strb r3, [r4, r0] │ │ + 1c212: e000 b.n 1c216 │ │ + 1c214: 1c1a adds r2, r3, #0 │ │ + 1c216: 4663 mov r3, ip │ │ + 1c218: 079b lsls r3, r3, #30 │ │ + 1c21a: d514 bpl.n 1c246 │ │ + 1c21c: 9b05 ldr r3, [sp, #20] │ │ + 1c21e: 429a cmp r2, r3 │ │ + 1c220: d300 bcc.n 1c224 │ │ + 1c222: e0c4 b.n 1c3ae │ │ + 1c224: 9906 ldr r1, [sp, #24] │ │ + 1c226: 1c53 adds r3, r2, #1 │ │ + 1c228: 9803 ldr r0, [sp, #12] │ │ + 1c22a: 5c89 ldrb r1, [r1, r2] │ │ + 1c22c: 4a48 ldr r2, [pc, #288] ; (1c350 ) │ │ + 1c22e: 58ba ldr r2, [r7, r2] │ │ + 1c230: 4290 cmp r0, r2 │ │ + 1c232: d209 bcs.n 1c248 │ │ + 1c234: 2206 movs r2, #6 │ │ + 1c236: 1c04 adds r4, r0, #0 │ │ + 1c238: 4354 muls r4, r2 │ │ + 1c23a: 1928 adds r0, r5, r4 │ │ + 1c23c: 7041 strb r1, [r0, #1] │ │ + 1c23e: a84b add r0, sp, #300 ; 0x12c │ │ + 1c240: 1902 adds r2, r0, r4 │ │ + 1c242: 7051 strb r1, [r2, #1] │ │ + 1c244: e000 b.n 1c248 │ │ + 1c246: 1c13 adds r3, r2, #0 │ │ + 1c248: 2004 movs r0, #4 │ │ + 1c24a: 4662 mov r2, ip │ │ + 1c24c: 4202 tst r2, r0 │ │ + 1c24e: d100 bne.n 1c252 │ │ + 1c250: e080 b.n 1c354 │ │ + 1c252: 9a05 ldr r2, [sp, #20] │ │ + 1c254: 4293 cmp r3, r2 │ │ + 1c256: d300 bcc.n 1c25a │ │ + 1c258: e0a9 b.n 1c3ae │ │ + 1c25a: 9a06 ldr r2, [sp, #24] │ │ + 1c25c: 1c5e adds r6, r3, #1 │ │ + 1c25e: 9903 ldr r1, [sp, #12] │ │ + 1c260: 5cd3 ldrb r3, [r2, r3] │ │ + 1c262: 4a3b ldr r2, [pc, #236] ; (1c350 ) │ │ + 1c264: 58ba ldr r2, [r7, r2] │ │ + 1c266: 4291 cmp r1, r2 │ │ + 1c268: d275 bcs.n 1c356 │ │ + 1c26a: 2406 movs r4, #6 │ │ + 1c26c: 2b40 cmp r3, #64 ; 0x40 │ │ + 1c26e: d805 bhi.n 1c27c │ │ + 1c270: 1c0a adds r2, r1, #0 │ │ + 1c272: 2101 movs r1, #1 │ │ + 1c274: 4362 muls r2, r4 │ │ + 1c276: 18aa adds r2, r5, r2 │ │ + 1c278: 7091 strb r1, [r2, #2] │ │ + 1c27a: e055 b.n 1c328 │ │ + 1c27c: 1c19 adds r1, r3, #0 │ │ + 1c27e: 3980 subs r1, #128 ; 0x80 │ │ + 1c280: 2940 cmp r1, #64 ; 0x40 │ │ + 1c282: d806 bhi.n 1c292 │ │ + 1c284: 2302 movs r3, #2 │ │ + 1c286: 9a03 ldr r2, [sp, #12] │ │ + 1c288: 4362 muls r2, r4 │ │ + 1c28a: 18aa adds r2, r5, r2 │ │ + 1c28c: 7093 strb r3, [r2, #2] │ │ + 1c28e: 7111 strb r1, [r2, #4] │ │ + 1c290: e04b b.n 1c32a │ │ + 1c292: 2b4a cmp r3, #74 ; 0x4a │ │ + 1c294: d806 bhi.n 1c2a4 │ │ + 1c296: 2105 movs r1, #5 │ │ + 1c298: 9a03 ldr r2, [sp, #12] │ │ + 1c29a: 3b41 subs r3, #65 ; 0x41 │ │ + 1c29c: 4362 muls r2, r4 │ │ + 1c29e: 18aa adds r2, r5, r2 │ │ + 1c2a0: 7091 strb r1, [r2, #2] │ │ + 1c2a2: e041 b.n 1c328 │ │ + 1c2a4: 2b54 cmp r3, #84 ; 0x54 │ │ + 1c2a6: d805 bhi.n 1c2b4 │ │ + 1c2a8: 9903 ldr r1, [sp, #12] │ │ + 1c2aa: 3b4b subs r3, #75 ; 0x4b │ │ + 1c2ac: 4361 muls r1, r4 │ │ + 1c2ae: 1869 adds r1, r5, r1 │ │ + 1c2b0: 708c strb r4, [r1, #2] │ │ + 1c2b2: e018 b.n 1c2e6 │ │ + 1c2b4: 2b5e cmp r3, #94 ; 0x5e │ │ + 1c2b6: d806 bhi.n 1c2c6 │ │ + 1c2b8: 2103 movs r1, #3 │ │ + 1c2ba: 9a03 ldr r2, [sp, #12] │ │ + 1c2bc: 3b55 subs r3, #85 ; 0x55 │ │ + 1c2be: 4362 muls r2, r4 │ │ + 1c2c0: 18aa adds r2, r5, r2 │ │ + 1c2c2: 7091 strb r1, [r2, #2] │ │ + 1c2c4: e030 b.n 1c328 │ │ + 1c2c6: 2b68 cmp r3, #104 ; 0x68 │ │ + 1c2c8: d805 bhi.n 1c2d6 │ │ + 1c2ca: 9a03 ldr r2, [sp, #12] │ │ + 1c2cc: 3b5f subs r3, #95 ; 0x5f │ │ + 1c2ce: 4362 muls r2, r4 │ │ + 1c2d0: 18aa adds r2, r5, r2 │ │ + 1c2d2: 7090 strb r0, [r2, #2] │ │ + 1c2d4: e028 b.n 1c328 │ │ + 1c2d6: 2b72 cmp r3, #114 ; 0x72 │ │ + 1c2d8: d807 bhi.n 1c2ea │ │ + 1c2da: 9a03 ldr r2, [sp, #12] │ │ + 1c2dc: 3b69 subs r3, #105 ; 0x69 │ │ + 1c2de: 4362 muls r2, r4 │ │ + 1c2e0: 18a9 adds r1, r5, r2 │ │ + 1c2e2: 220d movs r2, #13 │ │ + 1c2e4: 708a strb r2, [r1, #2] │ │ + 1c2e6: 710b strb r3, [r1, #4] │ │ + 1c2e8: e01f b.n 1c32a │ │ + 1c2ea: 2006 movs r0, #6 │ │ + 1c2ec: 2b7c cmp r3, #124 ; 0x7c │ │ + 1c2ee: d806 bhi.n 1c2fe │ │ + 1c2f0: 210c movs r1, #12 │ │ + 1c2f2: 9a03 ldr r2, [sp, #12] │ │ + 1c2f4: 3b73 subs r3, #115 ; 0x73 │ │ + 1c2f6: 4342 muls r2, r0 │ │ + 1c2f8: 18aa adds r2, r5, r2 │ │ + 1c2fa: 7091 strb r1, [r2, #2] │ │ + 1c2fc: e014 b.n 1c328 │ │ + 1c2fe: 1c19 adds r1, r3, #0 │ │ + 1c300: 39c1 subs r1, #193 ; 0xc1 │ │ + 1c302: 2909 cmp r1, #9 │ │ + 1c304: d806 bhi.n 1c314 │ │ + 1c306: 210b movs r1, #11 │ │ + 1c308: 9a03 ldr r2, [sp, #12] │ │ + 1c30a: 333f adds r3, #63 ; 0x3f │ │ + 1c30c: 4342 muls r2, r0 │ │ + 1c30e: 18aa adds r2, r5, r2 │ │ + 1c310: 7091 strb r1, [r2, #2] │ │ + 1c312: e009 b.n 1c328 │ │ + 1c314: 1c19 adds r1, r3, #0 │ │ + 1c316: 39cb subs r1, #203 ; 0xcb │ │ + 1c318: 2909 cmp r1, #9 │ │ + 1c31a: d806 bhi.n 1c32a │ │ + 1c31c: 2107 movs r1, #7 │ │ + 1c31e: 9a03 ldr r2, [sp, #12] │ │ + 1c320: 3335 adds r3, #53 ; 0x35 │ │ + 1c322: 4342 muls r2, r0 │ │ + 1c324: 18aa adds r2, r5, r2 │ │ + 1c326: 7091 strb r1, [r2, #2] │ │ + 1c328: 7113 strb r3, [r2, #4] │ │ + 1c32a: 2306 movs r3, #6 │ │ + 1c32c: 9803 ldr r0, [sp, #12] │ │ + 1c32e: a94b add r1, sp, #300 ; 0x12c │ │ + 1c330: 4358 muls r0, r3 │ │ + 1c332: 182a adds r2, r5, r0 │ │ + 1c334: 180b adds r3, r1, r0 │ │ + 1c336: 7891 ldrb r1, [r2, #2] │ │ + 1c338: 7099 strb r1, [r3, #2] │ │ + 1c33a: 7912 ldrb r2, [r2, #4] │ │ + 1c33c: 711a strb r2, [r3, #4] │ │ + 1c33e: e00a b.n 1c356 │ │ + 1c340: ce80 ldmia r6!, {r7} │ │ + 1c342: 0000 movs r0, r0 │ │ + 1c344: cac0 ldmia r2!, {r6, r7} │ │ + 1c346: 0000 movs r0, r0 │ │ + 1c348: 09cc lsrs r4, r1, #7 │ │ + 1c34a: 0000 movs r0, r0 │ │ + 1c34c: 0d8c lsrs r4, r1, #22 │ │ + 1c34e: 0000 movs r0, r0 │ │ + 1c350: e910 0000 ldmdb r0, {} │ │ + 1c354: 1c1e adds r6, r3, #0 │ │ + 1c356: 4663 mov r3, ip │ │ + 1c358: 071b lsls r3, r3, #28 │ │ + 1c35a: d523 bpl.n 1c3a4 │ │ + 1c35c: 9b05 ldr r3, [sp, #20] │ │ + 1c35e: 3b02 subs r3, #2 │ │ + 1c360: 429e cmp r6, r3 │ │ + 1c362: d824 bhi.n 1c3ae │ │ + 1c364: 9906 ldr r1, [sp, #24] │ │ + 1c366: 1c73 adds r3, r6, #1 │ │ + 1c368: 9a06 ldr r2, [sp, #24] │ │ + 1c36a: 5ccb ldrb r3, [r1, r3] │ │ + 1c36c: 4928 ldr r1, [pc, #160] ; (1c410 ) │ │ + 1c36e: 9803 ldr r0, [sp, #12] │ │ + 1c370: 5d92 ldrb r2, [r2, r6] │ │ + 1c372: 5879 ldr r1, [r7, r1] │ │ + 1c374: 3602 adds r6, #2 │ │ + 1c376: 4288 cmp r0, r1 │ │ + 1c378: d214 bcs.n 1c3a4 │ │ + 1c37a: 2a00 cmp r2, #0 │ │ + 1c37c: d012 beq.n 1c3a4 │ │ + 1c37e: 2106 movs r1, #6 │ │ + 1c380: 1c04 adds r4, r0, #0 │ │ + 1c382: 434c muls r4, r1 │ │ + 1c384: 1929 adds r1, r5, r4 │ │ + 1c386: 70ca strb r2, [r1, #3] │ │ + 1c388: 714b strb r3, [r1, #5] │ │ + 1c38a: 1c38 adds r0, r7, #0 │ │ + 1c38c: 2201 movs r2, #1 │ │ + 1c38e: 9103 str r1, [sp, #12] │ │ + 1c390: f007 fecc bl 2412c │ │ + 1c394: ab4b add r3, sp, #300 ; 0x12c │ │ + 1c396: 191c adds r4, r3, r4 │ │ + 1c398: 9b03 ldr r3, [sp, #12] │ │ + 1c39a: 78db ldrb r3, [r3, #3] │ │ + 1c39c: 70e3 strb r3, [r4, #3] │ │ + 1c39e: 9b03 ldr r3, [sp, #12] │ │ + 1c3a0: 795b ldrb r3, [r3, #5] │ │ + 1c3a2: 7163 strb r3, [r4, #5] │ │ + 1c3a4: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 1c3a6: 9a0b ldr r2, [sp, #44] ; 0x2c │ │ + 1c3a8: 4293 cmp r3, r2 │ │ + 1c3aa: d200 bcs.n 1c3ae │ │ + 1c3ac: e6a2 b.n 1c0f4 │ │ + 1c3ae: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 1c3b0: 3301 adds r3, #1 │ │ + 1c3b2: 9309 str r3, [sp, #36] ; 0x24 │ │ + 1c3b4: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 1c3b6: 3302 adds r3, #2 │ │ + 1c3b8: 930a str r3, [sp, #40] ; 0x28 │ │ + 1c3ba: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 1c3bc: 3304 adds r3, #4 │ │ + 1c3be: 930d str r3, [sp, #52] ; 0x34 │ │ + 1c3c0: e63f b.n 1c042 │ │ + 1c3c2: 2200 movs r2, #0 │ │ + 1c3c4: 2440 movs r4, #64 ; 0x40 │ │ + 1c3c6: 9b07 ldr r3, [sp, #28] │ │ + 1c3c8: 4d12 ldr r5, [pc, #72] ; (1c414 ) │ │ + 1c3ca: 58f8 ldr r0, [r7, r3] │ │ + 1c3cc: 4b12 ldr r3, [pc, #72] ; (1c418 ) │ │ + 1c3ce: 18fb adds r3, r7, r3 │ │ + 1c3d0: 4282 cmp r2, r0 │ │ + 1c3d2: d304 bcc.n 1c3de │ │ + 1c3d4: 1f19 subs r1, r3, #4 │ │ + 1c3d6: 600c str r4, [r1, #0] │ │ + 1c3d8: 6819 ldr r1, [r3, #0] │ │ + 1c3da: 4029 ands r1, r5 │ │ + 1c3dc: 6019 str r1, [r3, #0] │ │ + 1c3de: 3201 adds r2, #1 │ │ + 1c3e0: 3324 adds r3, #36 ; 0x24 │ │ + 1c3e2: 2a40 cmp r2, #64 ; 0x40 │ │ + 1c3e4: d1f4 bne.n 1c3d0 │ │ + 1c3e6: 2208 movs r2, #8 │ │ + 1c3e8: 4b0c ldr r3, [pc, #48] ; (1c41c ) │ │ + 1c3ea: 2001 movs r0, #1 │ │ + 1c3ec: 50fa str r2, [r7, r3] │ │ + 1c3ee: 22f0 movs r2, #240 ; 0xf0 │ │ + 1c3f0: 4b0b ldr r3, [pc, #44] ; (1c420 ) │ │ + 1c3f2: 0212 lsls r2, r2, #8 │ │ + 1c3f4: 50fa str r2, [r7, r3] │ │ + 1c3f6: 4b0b ldr r3, [pc, #44] ; (1c424 ) │ │ + 1c3f8: aa18 add r2, sp, #96 ; 0x60 │ │ + 1c3fa: 189b adds r3, r3, r2 │ │ + 1c3fc: 681a ldr r2, [r3, #0] │ │ + 1c3fe: 9b19 ldr r3, [sp, #100] ; 0x64 │ │ + 1c400: 681b ldr r3, [r3, #0] │ │ + 1c402: 429a cmp r2, r3 │ │ + 1c404: d001 beq.n 1c40a │ │ + 1c406: f015 fc51 bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + 1c40a: 4b07 ldr r3, [pc, #28] ; (1c428 ) │ │ + 1c40c: 449d add sp, r3 │ │ + 1c40e: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 1c410: e910 0000 ldmdb r0, {} │ │ + 1c414: feff ffff mrc2 15, 7, pc, cr15, cr15, {7} │ │ + 1c418: c1c8 stmia r1!, {r3, r6, r7} │ │ + 1c41a: 0000 movs r0, r0 │ │ + 1c41c: e974 0000 ldrd r0, r0, [r4, #-0]! │ │ + 1c420: e978 0000 ldrd r0, r0, [r8, #-0]! │ │ + 1c424: 0dcc lsrs r4, r1, #23 │ │ + 1c426: 0000 movs r0, r0 │ │ + 1c428: 0e34 lsrs r4, r6, #24 │ │ ... │ │ │ │ -0001c684 : │ │ - 1c684: b530 push {r4, r5, lr} │ │ - 1c686: 1c04 adds r4, r0, #0 │ │ - 1c688: 6805 ldr r5, [r0, #0] │ │ - 1c68a: 2001 movs r0, #1 │ │ - 1c68c: 4098 lsls r0, r3 │ │ - 1c68e: 3801 subs r0, #1 │ │ - 1c690: 4028 ands r0, r5 │ │ - 1c692: 40dd lsrs r5, r3 │ │ - 1c694: 6025 str r5, [r4, #0] │ │ - 1c696: 680d ldr r5, [r1, #0] │ │ - 1c698: 0400 lsls r0, r0, #16 │ │ - 1c69a: 0c00 lsrs r0, r0, #16 │ │ - 1c69c: 1aeb subs r3, r5, r3 │ │ - 1c69e: 600b str r3, [r1, #0] │ │ - 1c6a0: 2b18 cmp r3, #24 │ │ - 1c6a2: d80b bhi.n 1c6bc │ │ - 1c6a4: 6813 ldr r3, [r2, #0] │ │ - 1c6a6: 1c5d adds r5, r3, #1 │ │ - 1c6a8: 6015 str r5, [r2, #0] │ │ - 1c6aa: 781b ldrb r3, [r3, #0] │ │ - 1c6ac: 680a ldr r2, [r1, #0] │ │ - 1c6ae: 6825 ldr r5, [r4, #0] │ │ - 1c6b0: 4093 lsls r3, r2 │ │ - 1c6b2: 432b orrs r3, r5 │ │ - 1c6b4: 6023 str r3, [r4, #0] │ │ - 1c6b6: 680b ldr r3, [r1, #0] │ │ - 1c6b8: 3308 adds r3, #8 │ │ - 1c6ba: 600b str r3, [r1, #0] │ │ - 1c6bc: bd30 pop {r4, r5, pc} │ │ - 1c6be: 0000 movs r0, r0 │ │ - 1c6c0: b570 push {r4, r5, r6, lr} │ │ - 1c6c2: 1c05 adds r5, r0, #0 │ │ - 1c6c4: 7944 ldrb r4, [r0, #5] │ │ - 1c6c6: 78c0 ldrb r0, [r0, #3] │ │ - 1c6c8: 1c22 adds r2, r4, #0 │ │ - 1c6ca: 282e cmp r0, #46 ; 0x2e │ │ - 1c6cc: d900 bls.n 1c6d0 │ │ - 1c6ce: e0e7 b.n 1c8a0 │ │ - 1c6d0: f011 fc58 bl 2df84 <__gnu_thumb1_case_uqi> │ │ - 1c6d4: 181a adds r2, r3, r0 │ │ - 1c6d6: a2e9 add r2, pc, #932 ; (adr r2, 1ca7c ) │ │ - 1c6d8: 1eb4 subs r4, r6, #2 │ │ - 1c6da: 2220 movs r2, #32 │ │ - 1c6dc: 47e6 ; instruction: 0x47e6 │ │ - 1c6de: 2924 cmp r1, #36 ; 0x24 │ │ - 1c6e0: 4d2b ldr r5, [pc, #172] ; (1c790 ) │ │ - 1c6e2: 5ae6 ldrh r6, [r4, r3] │ │ - 1c6e4: a9e6 add r1, sp, #920 ; 0x398 │ │ - 1c6e6: e6ae b.n 1c446 │ │ - 1c6e8: b6b4 ; instruction: 0xb6b4 │ │ - 1c6ea: e6ba b.n 1c462 │ │ - 1c6ec: c4bf stmia r4!, {r0, r1, r2, r3, r4, r5, r7} │ │ - 1c6ee: cbc6 ldmia r3!, {r1, r2, r6, r7} │ │ - 1c6f0: d0e6 beq.n 1c6c0 │ │ - 1c6f2: d7d2 bvc.n 1c69a │ │ - 1c6f4: e6e6 b.n 1c4c4 │ │ - 1c6f6: e6e6 b.n 1c4c6 │ │ - 1c6f8: e6e6 b.n 1c4c8 │ │ - 1c6fa: e6e6 b.n 1c4ca │ │ - 1c6fc: e6e6 b.n 1c4cc │ │ - 1c6fe: e6e6 b.n 1c4ce │ │ - 1c700: e6e6 b.n 1c4d0 │ │ - 1c702: 00db lsls r3, r3, #3 │ │ - 1c704: 2302 movs r3, #2 │ │ - 1c706: e0d5 b.n 1c8b4 │ │ - 1c708: 1c23 adds r3, r4, #0 │ │ - 1c70a: 1e5c subs r4, r3, #1 │ │ - 1c70c: 41a3 sbcs r3, r4 │ │ - 1c70e: e0d1 b.n 1c8b4 │ │ - 1c710: 2306 movs r3, #6 │ │ - 1c712: e0cf b.n 1c8b4 │ │ - 1c714: 2307 movs r3, #7 │ │ - 1c716: e0cd b.n 1c8b4 │ │ - 1c718: 2308 movs r3, #8 │ │ - 1c71a: e0cb b.n 1c8b4 │ │ - 1c71c: 230f movs r3, #15 │ │ - 1c71e: 1c20 adds r0, r4, #0 │ │ - 1c720: 4398 bics r0, r3 │ │ - 1c722: 1c03 adds r3, r0, #0 │ │ - 1c724: e027 b.n 1c776 │ │ - 1c726: 230c movs r3, #12 │ │ - 1c728: e0c4 b.n 1c8b4 │ │ - 1c72a: 4b64 ldr r3, [pc, #400] ; (1c8bc ) │ │ - 1c72c: 5cc9 ldrb r1, [r1, r3] │ │ - 1c72e: 2310 movs r3, #16 │ │ - 1c730: 400b ands r3, r1 │ │ - 1c732: d006 beq.n 1c742 │ │ - 1c734: 2300 movs r3, #0 │ │ - 1c736: 2c7f cmp r4, #127 ; 0x7f │ │ - 1c738: d900 bls.n 1c73c │ │ - 1c73a: e0bb b.n 1c8b4 │ │ - 1c73c: 1c62 adds r2, r4, #1 │ │ - 1c73e: 0852 lsrs r2, r2, #1 │ │ - 1c740: e00d b.n 1c75e │ │ - 1c742: 2c99 cmp r4, #153 ; 0x99 │ │ - 1c744: d900 bls.n 1c748 │ │ - 1c746: e0b5 b.n 1c8b4 │ │ - 1c748: 200f movs r0, #15 │ │ - 1c74a: 210a movs r1, #10 │ │ - 1c74c: 0926 lsrs r6, r4, #4 │ │ - 1c74e: 4020 ands r0, r4 │ │ - 1c750: 434e muls r6, r1 │ │ - 1c752: f011 fc6b bl 2e02c <__aeabi_uidivmod> │ │ - 1c756: 198a adds r2, r1, r6 │ │ - 1c758: 2a40 cmp r2, #64 ; 0x40 │ │ - 1c75a: d900 bls.n 1c75e │ │ - 1c75c: 2240 movs r2, #64 ; 0x40 │ │ - 1c75e: 230d movs r3, #13 │ │ - 1c760: e0a8 b.n 1c8b4 │ │ - 1c762: 231f movs r3, #31 │ │ - 1c764: 42a3 cmp r3, r4 │ │ - 1c766: 419b sbcs r3, r3 │ │ - 1c768: 425b negs r3, r3 │ │ - 1c76a: 3310 adds r3, #16 │ │ - 1c76c: e0a2 b.n 1c8b4 │ │ - 1c76e: 230f movs r3, #15 │ │ - 1c770: 1c21 adds r1, r4, #0 │ │ - 1c772: 4399 bics r1, r3 │ │ - 1c774: 1c0b adds r3, r1, #0 │ │ - 1c776: 2b00 cmp r3, #0 │ │ - 1c778: d001 beq.n 1c77e │ │ - 1c77a: 1c1a adds r2, r3, #0 │ │ - 1c77c: e002 b.n 1c784 │ │ - 1c77e: 2c00 cmp r4, #0 │ │ - 1c780: d100 bne.n 1c784 │ │ - 1c782: e097 b.n 1c8b4 │ │ - 1c784: 230b movs r3, #11 │ │ - 1c786: e095 b.n 1c8b4 │ │ - 1c788: 230e movs r3, #14 │ │ - 1c78a: 2c00 cmp r4, #0 │ │ - 1c78c: d100 bne.n 1c790 │ │ - 1c78e: e091 b.n 1c8b4 │ │ - 1c790: 2cf0 cmp r4, #240 ; 0xf0 │ │ - 1c792: d826 bhi.n 1c7e2 │ │ - 1c794: 4b49 ldr r3, [pc, #292] ; (1c8bc ) │ │ - 1c796: 5ccb ldrb r3, [r1, r3] │ │ - 1c798: 0658 lsls r0, r3, #25 │ │ - 1c79a: d508 bpl.n 1c7ae │ │ - 1c79c: 2c0a cmp r4, #10 │ │ - 1c79e: d900 bls.n 1c7a2 │ │ - 1c7a0: e083 b.n 1c8aa │ │ - 1c7a2: 4a47 ldr r2, [pc, #284] ; (1c8c0 ) │ │ - 1c7a4: 447a add r2, pc │ │ - 1c7a6: 1914 adds r4, r2, r4 │ │ - 1c7a8: 3c01 subs r4, #1 │ │ - 1c7aa: 7822 ldrb r2, [r4, #0] │ │ - 1c7ac: e00e b.n 1c7cc │ │ - 1c7ae: 2310 movs r3, #16 │ │ - 1c7b0: 2c0a cmp r4, #10 │ │ - 1c7b2: d800 bhi.n 1c7b6 │ │ - 1c7b4: e07e b.n 1c8b4 │ │ - 1c7b6: 23c0 movs r3, #192 ; 0xc0 │ │ - 1c7b8: 009b lsls r3, r3, #2 │ │ - 1c7ba: 5ccb ldrb r3, [r1, r3] │ │ - 1c7bc: 0699 lsls r1, r3, #26 │ │ - 1c7be: d408 bmi.n 1c7d2 │ │ - 1c7c0: 4a40 ldr r2, [pc, #256] ; (1c8c4 ) │ │ - 1c7c2: 1c20 adds r0, r4, #0 │ │ - 1c7c4: 4940 ldr r1, [pc, #256] ; (1c8c8 ) │ │ - 1c7c6: f00f fc8f bl 2c0e8 <_muldiv(long, long, long)> │ │ - 1c7ca: 1c02 adds r2, r0, #0 │ │ - 1c7cc: 230f movs r3, #15 │ │ - 1c7ce: 2a0a cmp r2, #10 │ │ - 1c7d0: d970 bls.n 1c8b4 │ │ - 1c7d2: 2a20 cmp r2, #32 │ │ - 1c7d4: d903 bls.n 1c7de │ │ - 1c7d6: 2af0 cmp r2, #240 ; 0xf0 │ │ - 1c7d8: d968 bls.n 1c8ac │ │ - 1c7da: 22f0 movs r2, #240 ; 0xf0 │ │ - 1c7dc: e066 b.n 1c8ac │ │ - 1c7de: 2221 movs r2, #33 ; 0x21 │ │ - 1c7e0: e064 b.n 1c8ac │ │ - 1c7e2: 1c20 adds r0, r4, #0 │ │ - 1c7e4: 38f1 subs r0, #241 ; 0xf1 │ │ - 1c7e6: 280e cmp r0, #14 │ │ - 1c7e8: d85a bhi.n 1c8a0 │ │ - 1c7ea: f011 fbcb bl 2df84 <__gnu_thumb1_case_uqi> │ │ - 1c7ee: 6108 str r0, [r1, #16] │ │ - 1c7f0: 0c0a lsrs r2, r1, #16 │ │ - 1c7f2: 590e ldr r6, [r1, r4] │ │ - 1c7f4: 1059 asrs r1, r3, #1 │ │ - 1c7f6: 5912 ldr r2, [r2, r4] │ │ - 1c7f8: 5959 ldr r1, [r3, r5] │ │ - 1c7fa: 1714 asrs r4, r2, #28 │ │ - 1c7fc: 001a movs r2, r3 │ │ - 1c7fe: 2293 movs r2, #147 ; 0x93 │ │ - 1c800: e057 b.n 1c8b2 │ │ - 1c802: 2292 movs r2, #146 ; 0x92 │ │ - 1c804: e055 b.n 1c8b2 │ │ - 1c806: 22d2 movs r2, #210 ; 0xd2 │ │ - 1c808: e053 b.n 1c8b2 │ │ - 1c80a: 22d4 movs r2, #212 ; 0xd4 │ │ - 1c80c: e051 b.n 1c8b2 │ │ - 1c80e: 2200 movs r2, #0 │ │ - 1c810: e04f b.n 1c8b2 │ │ - 1c812: 2201 movs r2, #1 │ │ - 1c814: e04d b.n 1c8b2 │ │ - 1c816: 22ff movs r2, #255 ; 0xff │ │ - 1c818: 2304 movs r3, #4 │ │ - 1c81a: e04b b.n 1c8b4 │ │ - 1c81c: 2200 movs r2, #0 │ │ - 1c81e: 2310 movs r3, #16 │ │ - 1c820: e048 b.n 1c8b4 │ │ - 1c822: 22c0 movs r2, #192 ; 0xc0 │ │ - 1c824: e045 b.n 1c8b2 │ │ - 1c826: 2c0f cmp r4, #15 │ │ - 1c828: d900 bls.n 1c82c │ │ - 1c82a: 240f movs r4, #15 │ │ - 1c82c: 2210 movs r2, #16 │ │ - 1c82e: e003 b.n 1c838 │ │ - 1c830: 2c0f cmp r4, #15 │ │ - 1c832: d900 bls.n 1c836 │ │ - 1c834: 240f movs r4, #15 │ │ - 1c836: 2220 movs r2, #32 │ │ - 1c838: 4322 orrs r2, r4 │ │ - 1c83a: e03a b.n 1c8b2 │ │ - 1c83c: 2305 movs r3, #5 │ │ - 1c83e: e039 b.n 1c8b4 │ │ - 1c840: 220f movs r2, #15 │ │ - 1c842: 4014 ands r4, r2 │ │ - 1c844: 2250 movs r2, #80 ; 0x50 │ │ - 1c846: e7f7 b.n 1c838 │ │ - 1c848: 2c0f cmp r4, #15 │ │ - 1c84a: d900 bls.n 1c84e │ │ - 1c84c: 240f movs r4, #15 │ │ - 1c84e: 2260 movs r2, #96 ; 0x60 │ │ - 1c850: e7f2 b.n 1c838 │ │ - 1c852: 2c0f cmp r4, #15 │ │ - 1c854: d900 bls.n 1c858 │ │ - 1c856: 240f movs r4, #15 │ │ - 1c858: 22c0 movs r2, #192 ; 0xc0 │ │ - 1c85a: e7ed b.n 1c838 │ │ - 1c85c: 230a movs r3, #10 │ │ - 1c85e: e029 b.n 1c8b4 │ │ - 1c860: 2c0f cmp r4, #15 │ │ - 1c862: d900 bls.n 1c866 │ │ - 1c864: 240f movs r4, #15 │ │ - 1c866: 22a0 movs r2, #160 ; 0xa0 │ │ - 1c868: e7e6 b.n 1c838 │ │ - 1c86a: 2c0f cmp r4, #15 │ │ - 1c86c: d900 bls.n 1c870 │ │ - 1c86e: 240f movs r4, #15 │ │ - 1c870: 22b0 movs r2, #176 ; 0xb0 │ │ - 1c872: e7e1 b.n 1c838 │ │ - 1c874: 230e movs r3, #14 │ │ - 1c876: e01d b.n 1c8b4 │ │ - 1c878: 2c0f cmp r4, #15 │ │ - 1c87a: d900 bls.n 1c87e │ │ - 1c87c: 240f movs r4, #15 │ │ - 1c87e: 22e0 movs r2, #224 ; 0xe0 │ │ - 1c880: e7da b.n 1c838 │ │ - 1c882: 230f movs r3, #15 │ │ - 1c884: 1c22 adds r2, r4, #0 │ │ - 1c886: 401a ands r2, r3 │ │ - 1c888: e014 b.n 1c8b4 │ │ - 1c88a: 1c22 adds r2, r4, #0 │ │ - 1c88c: 3210 adds r2, #16 │ │ - 1c88e: 0612 lsls r2, r2, #24 │ │ - 1c890: 0e12 lsrs r2, r2, #24 │ │ - 1c892: 0852 lsrs r2, r2, #1 │ │ - 1c894: 2a0f cmp r2, #15 │ │ - 1c896: d900 bls.n 1c89a │ │ - 1c898: 220f movs r2, #15 │ │ - 1c89a: 2380 movs r3, #128 ; 0x80 │ │ - 1c89c: 431a orrs r2, r3 │ │ - 1c89e: e008 b.n 1c8b2 │ │ - 1c8a0: 2200 movs r2, #0 │ │ - 1c8a2: 1c13 adds r3, r2, #0 │ │ - 1c8a4: e006 b.n 1c8b4 │ │ - 1c8a6: 2303 movs r3, #3 │ │ - 1c8a8: e004 b.n 1c8b4 │ │ - 1c8aa: 2263 movs r2, #99 ; 0x63 │ │ - 1c8ac: 2311 movs r3, #17 │ │ - 1c8ae: e001 b.n 1c8b4 │ │ - 1c8b0: 22d3 movs r2, #211 ; 0xd3 │ │ - 1c8b2: 2313 movs r3, #19 │ │ - 1c8b4: 70eb strb r3, [r5, #3] │ │ - 1c8b6: 716a strb r2, [r5, #5] │ │ - 1c8b8: bd70 pop {r4, r5, r6, pc} │ │ - 1c8ba: 46c0 nop ; (mov r8, r8) │ │ - 1c8bc: 02ff lsls r7, r7, #11 │ │ - 1c8be: 0000 movs r0, r0 │ │ - 1c8c0: 6e9f ldr r7, [r3, #104] ; 0x68 │ │ - 1c8c2: 0001 movs r1, r0 │ │ - 1c8c4: 79ac ldrb r4, [r5, #6] │ │ - 1c8c6: 000e movs r6, r1 │ │ - 1c8c8: 9e99 ldr r6, [sp, #612] ; 0x264 │ │ - 1c8ca: 0036 movs r6, r6 │ │ - │ │ -0001c8cc : │ │ - 1c8cc: b5f0 push {r4, r5, r6, r7, lr} │ │ - 1c8ce: b0a1 sub sp, #132 ; 0x84 │ │ - 1c8d0: 9010 str r0, [sp, #64] ; 0x40 │ │ - 1c8d2: 9111 str r1, [sp, #68] ; 0x44 │ │ - 1c8d4: 9213 str r2, [sp, #76] ; 0x4c │ │ - 1c8d6: 2900 cmp r1, #0 │ │ - 1c8d8: d101 bne.n 1c8de │ │ - 1c8da: f000 fec3 bl 1d664 │ │ - 1c8de: 49c1 ldr r1, [pc, #772] ; (1cbe4 ) │ │ - 1c8e0: 2000 movs r0, #0 │ │ - 1c8e2: 428a cmp r2, r1 │ │ - 1c8e4: d801 bhi.n 1c8ea │ │ - 1c8e6: f000 febe bl 1d666 │ │ - 1c8ea: 9c11 ldr r4, [sp, #68] ; 0x44 │ │ - 1c8ec: 7863 ldrb r3, [r4, #1] │ │ - 1c8ee: 7822 ldrb r2, [r4, #0] │ │ +0001c42c : │ │ + 1c42c: 290c cmp r1, #12 │ │ + 1c42e: d043 beq.n 1c4b8 │ │ + 1c430: d81a bhi.n 1c468 │ │ + 1c432: 2904 cmp r1, #4 │ │ + 1c434: d034 beq.n 1c4a0 │ │ + 1c436: d808 bhi.n 1c44a │ │ + 1c438: 2902 cmp r1, #2 │ │ + 1c43a: d02f beq.n 1c49c │ │ + 1c43c: d900 bls.n 1c440 │ │ + 1c43e: e0a9 b.n 1c594 │ │ + 1c440: 2302 movs r3, #2 │ │ + 1c442: 2901 cmp r1, #1 │ │ + 1c444: d100 bne.n 1c448 │ │ + 1c446: e0a8 b.n 1c59a │ │ + 1c448: e0a9 b.n 1c59e │ │ + 1c44a: 2907 cmp r1, #7 │ │ + 1c44c: d02a beq.n 1c4a4 │ │ + 1c44e: d804 bhi.n 1c45a │ │ + 1c450: 2301 movs r3, #1 │ │ + 1c452: 2905 cmp r1, #5 │ │ + 1c454: d100 bne.n 1c458 │ │ + 1c456: e0a0 b.n 1c59a │ │ + 1c458: e0a1 b.n 1c59e │ │ + 1c45a: 2908 cmp r1, #8 │ │ + 1c45c: d029 beq.n 1c4b2 │ │ + 1c45e: 230c movs r3, #12 │ │ + 1c460: 290b cmp r1, #11 │ │ + 1c462: d100 bne.n 1c466 │ │ + 1c464: e099 b.n 1c59a │ │ + 1c466: e09a b.n 1c59e │ │ + 1c468: 2920 cmp r1, #32 │ │ + 1c46a: d100 bne.n 1c46e │ │ + 1c46c: e080 b.n 1c570 │ │ + 1c46e: d807 bhi.n 1c480 │ │ + 1c470: 290e cmp r1, #14 │ │ + 1c472: d02b beq.n 1c4cc │ │ + 1c474: d322 bcc.n 1c4bc │ │ + 1c476: 290f cmp r1, #15 │ │ + 1c478: d06e beq.n 1c558 │ │ + 1c47a: 2910 cmp r1, #16 │ │ + 1c47c: d06e beq.n 1c55c │ │ + 1c47e: e08e b.n 1c59e │ │ + 1c480: 2940 cmp r1, #64 ; 0x40 │ │ + 1c482: d100 bne.n 1c486 │ │ + 1c484: e07d b.n 1c582 │ │ + 1c486: d804 bhi.n 1c492 │ │ + 1c488: 230f movs r3, #15 │ │ + 1c48a: 2930 cmp r1, #48 ; 0x30 │ │ + 1c48c: d100 bne.n 1c490 │ │ + 1c48e: e084 b.n 1c59a │ │ + 1c490: e085 b.n 1c59e │ │ + 1c492: 2950 cmp r1, #80 ; 0x50 │ │ + 1c494: d077 beq.n 1c586 │ │ + 1c496: 29ef cmp r1, #239 ; 0xef │ │ + 1c498: d077 beq.n 1c58a │ │ + 1c49a: e080 b.n 1c59e │ │ + 1c49c: 2303 movs r3, #3 │ │ + 1c49e: e07c b.n 1c59a │ │ + 1c4a0: 2305 movs r3, #5 │ │ + 1c4a2: e07a b.n 1c59a │ │ + 1c4a4: 211f movs r1, #31 │ │ + 1c4a6: 2300 movs r3, #0 │ │ + 1c4a8: 4291 cmp r1, r2 │ │ + 1c4aa: 415b adcs r3, r3 │ │ + 1c4ac: 2111 movs r1, #17 │ │ + 1c4ae: 1acb subs r3, r1, r3 │ │ + 1c4b0: e073 b.n 1c59a │ │ + 1c4b2: 0052 lsls r2, r2, #1 │ │ + 1c4b4: 2309 movs r3, #9 │ │ + 1c4b6: e070 b.n 1c59a │ │ + 1c4b8: 2317 movs r3, #23 │ │ + 1c4ba: e06e b.n 1c59a │ │ + 1c4bc: 230f movs r3, #15 │ │ + 1c4be: 210a movs r1, #10 │ │ + 1c4c0: 4013 ands r3, r2 │ │ + 1c4c2: 0912 lsrs r2, r2, #4 │ │ + 1c4c4: 434a muls r2, r1 │ │ + 1c4c6: 18d2 adds r2, r2, r3 │ │ + 1c4c8: 230e movs r3, #14 │ │ + 1c4ca: e066 b.n 1c59a │ │ + 1c4cc: 23f0 movs r3, #240 ; 0xf0 │ │ + 1c4ce: 4013 ands r3, r2 │ │ + 1c4d0: 2b60 cmp r3, #96 ; 0x60 │ │ + 1c4d2: d031 beq.n 1c538 │ │ + 1c4d4: d80f bhi.n 1c4f6 │ │ + 1c4d6: 2b20 cmp r3, #32 │ │ + 1c4d8: d023 beq.n 1c522 │ │ + 1c4da: d804 bhi.n 1c4e6 │ │ + 1c4dc: 2b00 cmp r3, #0 │ │ + 1c4de: d05e beq.n 1c59e │ │ + 1c4e0: 2b10 cmp r3, #16 │ │ + 1c4e2: d01a beq.n 1c51a │ │ + 1c4e4: e058 b.n 1c598 │ │ + 1c4e6: 2b30 cmp r3, #48 ; 0x30 │ │ + 1c4e8: d022 beq.n 1c530 │ │ + 1c4ea: 2b40 cmp r3, #64 ; 0x40 │ │ + 1c4ec: d154 bne.n 1c598 │ │ + 1c4ee: 230f movs r3, #15 │ │ + 1c4f0: 401a ands r2, r3 │ │ + 1c4f2: 2330 movs r3, #48 ; 0x30 │ │ + 1c4f4: e023 b.n 1c53e │ │ + 1c4f6: 2ba0 cmp r3, #160 ; 0xa0 │ │ + 1c4f8: d027 beq.n 1c54a │ │ + 1c4fa: d806 bhi.n 1c50a │ │ + 1c4fc: 2b70 cmp r3, #112 ; 0x70 │ │ + 1c4fe: d020 beq.n 1c542 │ │ + 1c500: 2b90 cmp r3, #144 ; 0x90 │ │ + 1c502: d149 bne.n 1c598 │ │ + 1c504: 230f movs r3, #15 │ │ + 1c506: 401a ands r2, r3 │ │ + 1c508: e047 b.n 1c59a │ │ + 1c50a: 2bb0 cmp r3, #176 ; 0xb0 │ │ + 1c50c: d020 beq.n 1c550 │ │ + 1c50e: 2bf0 cmp r3, #240 ; 0xf0 │ │ + 1c510: d142 bne.n 1c598 │ │ + 1c512: 0512 lsls r2, r2, #20 │ │ + 1c514: 0f12 lsrs r2, r2, #28 │ │ + 1c516: 23a0 movs r3, #160 ; 0xa0 │ │ + 1c518: e011 b.n 1c53e │ │ + 1c51a: 0713 lsls r3, r2, #28 │ │ + 1c51c: d03f beq.n 1c59e │ │ + 1c51e: 23f0 movs r3, #240 ; 0xf0 │ │ + 1c520: e003 b.n 1c52a │ │ + 1c522: 230f movs r3, #15 │ │ + 1c524: 421a tst r2, r3 │ │ + 1c526: d03a beq.n 1c59e │ │ + 1c528: 0112 lsls r2, r2, #4 │ │ + 1c52a: 431a orrs r2, r3 │ │ + 1c52c: 231d movs r3, #29 │ │ + 1c52e: e034 b.n 1c59a │ │ + 1c530: 230f movs r3, #15 │ │ + 1c532: 401a ands r2, r3 │ │ + 1c534: 2310 movs r3, #16 │ │ + 1c536: e002 b.n 1c53e │ │ + 1c538: 230f movs r3, #15 │ │ + 1c53a: 401a ands r2, r3 │ │ + 1c53c: 23b0 movs r3, #176 ; 0xb0 │ │ + 1c53e: 431a orrs r2, r3 │ │ + 1c540: e02a b.n 1c598 │ │ + 1c542: 230f movs r3, #15 │ │ + 1c544: 401a ands r2, r3 │ │ + 1c546: 2340 movs r3, #64 ; 0x40 │ │ + 1c548: e7f9 b.n 1c53e │ │ + 1c54a: 0112 lsls r2, r2, #4 │ │ + 1c54c: 23ff movs r3, #255 ; 0xff │ │ + 1c54e: e000 b.n 1c552 │ │ + 1c550: 230f movs r3, #15 │ │ + 1c552: 401a ands r2, r3 │ │ + 1c554: 2318 movs r3, #24 │ │ + 1c556: e020 b.n 1c59a │ │ + 1c558: 2310 movs r3, #16 │ │ + 1c55a: e01e b.n 1c59a │ │ + 1c55c: 23f0 movs r3, #240 ; 0xf0 │ │ + 1c55e: 4013 ands r3, r2 │ │ + 1c560: 2be0 cmp r3, #224 ; 0xe0 │ │ + 1c562: d01c beq.n 1c59e │ │ + 1c564: 2bf0 cmp r3, #240 ; 0xf0 │ │ + 1c566: d109 bne.n 1c57c │ │ + 1c568: 230f movs r3, #15 │ │ + 1c56a: 0112 lsls r2, r2, #4 │ │ + 1c56c: 431a orrs r2, r3 │ │ + 1c56e: e006 b.n 1c57e │ │ + 1c570: 23f0 movs r3, #240 ; 0xf0 │ │ + 1c572: 4013 ands r3, r2 │ │ + 1c574: 2be0 cmp r3, #224 ; 0xe0 │ │ + 1c576: d012 beq.n 1c59e │ │ + 1c578: 2bf0 cmp r3, #240 ; 0xf0 │ │ + 1c57a: d000 beq.n 1c57e │ │ + 1c57c: 0892 lsrs r2, r2, #2 │ │ + 1c57e: 230b movs r3, #11 │ │ + 1c580: e00b b.n 1c59a │ │ + 1c582: 2308 movs r3, #8 │ │ + 1c584: e009 b.n 1c59a │ │ + 1c586: 2312 movs r3, #18 │ │ + 1c588: e007 b.n 1c59a │ │ + 1c58a: 2aff cmp r2, #255 ; 0xff │ │ + 1c58c: d900 bls.n 1c590 │ │ + 1c58e: 22ff movs r2, #255 ; 0xff │ │ + 1c590: 230a movs r3, #10 │ │ + 1c592: e002 b.n 1c59a │ │ + 1c594: 2304 movs r3, #4 │ │ + 1c596: e000 b.n 1c59a │ │ + 1c598: 2314 movs r3, #20 │ │ + 1c59a: 70c3 strb r3, [r0, #3] │ │ + 1c59c: 7142 strb r2, [r0, #5] │ │ + 1c59e: 4770 bx lr │ │ + │ │ +0001c5a0 : │ │ + 1c5a0: b5f0 push {r4, r5, r6, r7, lr} │ │ + 1c5a2: b08f sub sp, #60 ; 0x3c │ │ + 1c5a4: 9207 str r2, [sp, #28] │ │ + 1c5a6: 4a6d ldr r2, [pc, #436] ; (1c75c ) │ │ + 1c5a8: 9c14 ldr r4, [sp, #80] ; 0x50 │ │ + 1c5aa: 9006 str r0, [sp, #24] │ │ + 1c5ac: 447a add r2, pc │ │ + 1c5ae: 6812 ldr r2, [r2, #0] │ │ + 1c5b0: 6810 ldr r0, [r2, #0] │ │ + 1c5b2: 9209 str r2, [sp, #36] ; 0x24 │ │ + 1c5b4: 900d str r0, [sp, #52] ; 0x34 │ │ + 1c5b6: 8820 ldrh r0, [r4, #0] │ │ + 1c5b8: 9004 str r0, [sp, #16] │ │ + 1c5ba: 1ca0 adds r0, r4, #2 │ │ + 1c5bc: 2401 movs r4, #1 │ │ + 1c5be: 9001 str r0, [sp, #4] │ │ + 1c5c0: 429c cmp r4, r3 │ │ + 1c5c2: d209 bcs.n 1c5d8 │ │ + 1c5c4: 9804 ldr r0, [sp, #16] │ │ + 1c5c6: 9a01 ldr r2, [sp, #4] │ │ + 1c5c8: 3401 adds r4, #1 │ │ + 1c5ca: 4684 mov ip, r0 │ │ + 1c5cc: 4462 add r2, ip │ │ + 1c5ce: 8810 ldrh r0, [r2, #0] │ │ + 1c5d0: 3202 adds r2, #2 │ │ + 1c5d2: 9201 str r2, [sp, #4] │ │ + 1c5d4: 9004 str r0, [sp, #16] │ │ + 1c5d6: e7f3 b.n 1c5c0 │ │ + 1c5d8: 2300 movs r3, #0 │ │ + 1c5da: 2206 movs r2, #6 │ │ + 1c5dc: 1c10 adds r0, r2, #0 │ │ + 1c5de: 4348 muls r0, r1 │ │ + 1c5e0: 1c19 adds r1, r3, #0 │ │ + 1c5e2: 9f06 ldr r7, [sp, #24] │ │ + 1c5e4: ac0b add r4, sp, #44 ; 0x2c │ │ + 1c5e6: 4242 negs r2, r0 │ │ + 1c5e8: 7063 strb r3, [r4, #1] │ │ + 1c5ea: 7023 strb r3, [r4, #0] │ │ + 1c5ec: 7123 strb r3, [r4, #4] │ │ + 1c5ee: 70a3 strb r3, [r4, #2] │ │ + 1c5f0: 7163 strb r3, [r4, #5] │ │ + 1c5f2: 70e3 strb r3, [r4, #3] │ │ + 1c5f4: 9003 str r0, [sp, #12] │ │ + 1c5f6: 9208 str r2, [sp, #32] │ │ + 1c5f8: 9302 str r3, [sp, #8] │ │ + 1c5fa: 9b02 ldr r3, [sp, #8] │ │ + 1c5fc: 9a07 ldr r2, [sp, #28] │ │ + 1c5fe: 4293 cmp r3, r2 │ │ + 1c600: d300 bcc.n 1c604 │ │ + 1c602: e0a1 b.n 1c748 │ │ + 1c604: 9b04 ldr r3, [sp, #16] │ │ + 1c606: 4299 cmp r1, r3 │ │ + 1c608: d300 bcc.n 1c60c │ │ + 1c60a: e09d b.n 1c748 │ │ + 1c60c: 9b01 ldr r3, [sp, #4] │ │ + 1c60e: 1c4d adds r5, r1, #1 │ │ + 1c610: 5c5a ldrb r2, [r3, r1] │ │ + 1c612: 2303 movs r3, #3 │ │ + 1c614: 4013 ands r3, r2 │ │ + 1c616: 1094 asrs r4, r2, #2 │ │ + 1c618: 061a lsls r2, r3, #24 │ │ + 1c61a: 0e13 lsrs r3, r2, #24 │ │ + 1c61c: 2b02 cmp r3, #2 │ │ + 1c61e: d018 beq.n 1c652 │ │ + 1c620: 2b03 cmp r3, #3 │ │ + 1c622: d026 beq.n 1c672 │ │ + 1c624: 2b01 cmp r3, #1 │ │ + 1c626: d000 beq.n 1c62a │ │ + 1c628: e084 b.n 1c734 │ │ + 1c62a: 9e02 ldr r6, [sp, #8] │ │ + 1c62c: 2e00 cmp r6, #0 │ │ + 1c62e: d005 beq.n 1c63c │ │ + 1c630: 9b08 ldr r3, [sp, #32] │ │ + 1c632: 1c38 adds r0, r7, #0 │ │ + 1c634: 18f9 adds r1, r7, r3 │ │ + 1c636: 2206 movs r2, #6 │ │ + 1c638: f015 fb60 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 1c63c: 9b03 ldr r3, [sp, #12] │ │ + 1c63e: 3601 adds r6, #1 │ │ + 1c640: 18ff adds r7, r7, r3 │ │ + 1c642: 9b07 ldr r3, [sp, #28] │ │ + 1c644: 429e cmp r6, r3 │ │ + 1c646: d27c bcs.n 1c742 │ │ + 1c648: 9b02 ldr r3, [sp, #8] │ │ + 1c64a: 1af3 subs r3, r6, r3 │ │ + 1c64c: 42a3 cmp r3, r4 │ │ + 1c64e: d9ed bls.n 1c62c │ │ + 1c650: e077 b.n 1c742 │ │ + 1c652: 9b02 ldr r3, [sp, #8] │ │ + 1c654: 429c cmp r4, r3 │ │ + 1c656: d207 bcs.n 1c668 │ │ + 1c658: 1c38 adds r0, r7, #0 │ │ + 1c65a: 9903 ldr r1, [sp, #12] │ │ + 1c65c: 9b06 ldr r3, [sp, #24] │ │ + 1c65e: 4361 muls r1, r4 │ │ + 1c660: 1859 adds r1, r3, r1 │ │ + 1c662: 2206 movs r2, #6 │ │ + 1c664: f015 fb4a bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 1c668: 9b03 ldr r3, [sp, #12] │ │ + 1c66a: 9e02 ldr r6, [sp, #8] │ │ + 1c66c: 18ff adds r7, r7, r3 │ │ + 1c66e: 3601 adds r6, #1 │ │ + 1c670: e067 b.n 1c742 │ │ + 1c672: 2200 movs r2, #0 │ │ + 1c674: 07e3 lsls r3, r4, #31 │ │ + 1c676: d502 bpl.n 1c67e │ │ + 1c678: 9b01 ldr r3, [sp, #4] │ │ + 1c67a: 5d5a ldrb r2, [r3, r5] │ │ + 1c67c: 1c8d adds r5, r1, #2 │ │ + 1c67e: ab0b add r3, sp, #44 ; 0x2c │ │ + 1c680: 701a strb r2, [r3, #0] │ │ + 1c682: 2100 movs r1, #0 │ │ + 1c684: 07a0 lsls r0, r4, #30 │ │ + 1c686: d502 bpl.n 1c68e │ │ + 1c688: 9901 ldr r1, [sp, #4] │ │ + 1c68a: 5d49 ldrb r1, [r1, r5] │ │ + 1c68c: 3501 adds r5, #1 │ │ + 1c68e: 7059 strb r1, [r3, #1] │ │ + 1c690: 2100 movs r1, #0 │ │ + 1c692: 7119 strb r1, [r3, #4] │ │ + 1c694: 7099 strb r1, [r3, #2] │ │ + 1c696: 7159 strb r1, [r3, #5] │ │ + 1c698: 70d9 strb r1, [r3, #3] │ │ + 1c69a: 1e51 subs r1, r2, #1 │ │ + 1c69c: 296a cmp r1, #106 ; 0x6a │ │ + 1c69e: d801 bhi.n 1c6a4 │ │ + 1c6a0: 320c adds r2, #12 │ │ + 1c6a2: 701a strb r2, [r3, #0] │ │ + 1c6a4: 2300 movs r3, #0 │ │ + 1c6a6: 0762 lsls r2, r4, #29 │ │ + 1c6a8: d502 bpl.n 1c6b0 │ │ + 1c6aa: 9b01 ldr r3, [sp, #4] │ │ + 1c6ac: 5d5b ldrb r3, [r3, r5] │ │ + 1c6ae: 3501 adds r5, #1 │ │ + 1c6b0: 2200 movs r2, #0 │ │ + 1c6b2: 0721 lsls r1, r4, #28 │ │ + 1c6b4: d502 bpl.n 1c6bc │ │ + 1c6b6: 9a01 ldr r2, [sp, #4] │ │ + 1c6b8: 5d52 ldrb r2, [r2, r5] │ │ + 1c6ba: 3501 adds r5, #1 │ │ + 1c6bc: 210f movs r1, #15 │ │ + 1c6be: 26f0 movs r6, #240 ; 0xf0 │ │ + 1c6c0: 4011 ands r1, r2 │ │ + 1c6c2: 4032 ands r2, r6 │ │ + 1c6c4: 9205 str r2, [sp, #20] │ │ + 1c6c6: 2200 movs r2, #0 │ │ + 1c6c8: 06e0 lsls r0, r4, #27 │ │ + 1c6ca: d502 bpl.n 1c6d2 │ │ + 1c6cc: 9a01 ldr r2, [sp, #4] │ │ + 1c6ce: 5d52 ldrb r2, [r2, r5] │ │ + 1c6d0: 3501 adds r5, #1 │ │ + 1c6d2: 2020 movs r0, #32 │ │ + 1c6d4: 2600 movs r6, #0 │ │ + 1c6d6: 4204 tst r4, r0 │ │ + 1c6d8: d002 beq.n 1c6e0 │ │ + 1c6da: 9801 ldr r0, [sp, #4] │ │ + 1c6dc: 5d46 ldrb r6, [r0, r5] │ │ + 1c6de: 3501 adds r5, #1 │ │ + 1c6e0: 290e cmp r1, #14 │ │ + 1c6e2: d10c bne.n 1c6fe │ │ + 1c6e4: 20f0 movs r0, #240 ; 0xf0 │ │ + 1c6e6: 4010 ands r0, r2 │ │ + 1c6e8: 28f0 cmp r0, #240 ; 0xf0 │ │ + 1c6ea: d108 bne.n 1c6fe │ │ + 1c6ec: 9805 ldr r0, [sp, #20] │ │ + 1c6ee: 2800 cmp r0, #0 │ │ + 1c6f0: d105 bne.n 1c6fe │ │ + 1c6f2: 210f movs r1, #15 │ │ + 1c6f4: 400a ands r2, r1 │ │ + 1c6f6: 0212 lsls r2, r2, #8 │ │ + 1c6f8: 4332 orrs r2, r6 │ │ + 1c6fa: 21ef movs r1, #239 ; 0xef │ │ + 1c6fc: 1c06 adds r6, r0, #0 │ │ + 1c6fe: 2b00 cmp r3, #0 │ │ + 1c700: d005 beq.n 1c70e │ │ + 1c702: 2001 movs r0, #1 │ │ + 1c704: 181b adds r3, r3, r0 │ │ + 1c706: ac0b add r4, sp, #44 ; 0x2c │ │ + 1c708: 089b lsrs r3, r3, #2 │ │ + 1c70a: 70a0 strb r0, [r4, #2] │ │ + 1c70c: 7123 strb r3, [r4, #4] │ │ + 1c70e: ac0b add r4, sp, #44 ; 0x2c │ │ + 1c710: 1c20 adds r0, r4, #0 │ │ + 1c712: f7ff fe8b bl 1c42c │ │ + 1c716: 78e3 ldrb r3, [r4, #3] │ │ + 1c718: 1c1a adds r2, r3, #0 │ │ + 1c71a: 3a10 subs r2, #16 │ │ + 1c71c: 2a01 cmp r2, #1 │ │ + 1c71e: d906 bls.n 1c72e │ │ + 1c720: 2b0e cmp r3, #14 │ │ + 1c722: d004 beq.n 1c72e │ │ + 1c724: 1c20 adds r0, r4, #0 │ │ + 1c726: 9905 ldr r1, [sp, #20] │ │ + 1c728: 1c32 adds r2, r6, #0 │ │ + 1c72a: f7ff fe7f bl 1c42c │ │ + 1c72e: 1c38 adds r0, r7, #0 │ │ + 1c730: 1c21 adds r1, r4, #0 │ │ + 1c732: e796 b.n 1c662 │ │ + 1c734: 9b02 ldr r3, [sp, #8] │ │ + 1c736: 3301 adds r3, #1 │ │ + 1c738: 191e adds r6, r3, r4 │ │ + 1c73a: 9b03 ldr r3, [sp, #12] │ │ + 1c73c: 3401 adds r4, #1 │ │ + 1c73e: 4363 muls r3, r4 │ │ + 1c740: 18ff adds r7, r7, r3 │ │ + 1c742: 9602 str r6, [sp, #8] │ │ + 1c744: 1c29 adds r1, r5, #0 │ │ + 1c746: e758 b.n 1c5fa │ │ + 1c748: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 1c74a: 9a0d ldr r2, [sp, #52] ; 0x34 │ │ + 1c74c: 681b ldr r3, [r3, #0] │ │ + 1c74e: 429a cmp r2, r3 │ │ + 1c750: d001 beq.n 1c756 │ │ + 1c752: f015 faab bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + 1c756: b00f add sp, #60 ; 0x3c │ │ + 1c758: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 1c75a: 46c0 nop ; (mov r8, r8) │ │ + 1c75c: c84c ldmia r0!, {r2, r3, r6} │ │ + 1c75e: 0001 movs r1, r0 │ │ + │ │ +0001c760 : │ │ + 1c760: b5f0 push {r4, r5, r6, r7, lr} │ │ + 1c762: 4bd2 ldr r3, [pc, #840] ; (1caac ) │ │ + 1c764: 4cd2 ldr r4, [pc, #840] ; (1cab0 ) │ │ + 1c766: 1c07 adds r7, r0, #0 │ │ + 1c768: 447b add r3, pc │ │ + 1c76a: 681b ldr r3, [r3, #0] │ │ + 1c76c: 44a5 add sp, r4 │ │ + 1c76e: 9102 str r1, [sp, #8] │ │ + 1c770: 49d0 ldr r1, [pc, #832] ; (1cab4 ) │ │ + 1c772: 9204 str r2, [sp, #16] │ │ + 1c774: 9313 str r3, [sp, #76] ; 0x4c │ │ + 1c776: 681a ldr r2, [r3, #0] │ │ + 1c778: 9b02 ldr r3, [sp, #8] │ │ + 1c77a: a812 add r0, sp, #72 ; 0x48 │ │ + 1c77c: 1809 adds r1, r1, r0 │ │ + 1c77e: 600a str r2, [r1, #0] │ │ + 1c780: 2b00 cmp r3, #0 │ │ + 1c782: d102 bne.n 1c78a │ │ + 1c784: 2000 movs r0, #0 │ │ + 1c786: f000 fc6a bl 1d05e │ │ + 1c78a: 4bcb ldr r3, [pc, #812] ; (1cab8 ) │ │ + 1c78c: 9a04 ldr r2, [sp, #16] │ │ + 1c78e: 429a cmp r2, r3 │ │ + 1c790: d9f8 bls.n 1c784 │ │ + 1c792: 9b02 ldr r3, [sp, #8] │ │ + 1c794: 681b ldr r3, [r3, #0] │ │ + 1c796: 9303 str r3, [sp, #12] │ │ + 1c798: 9a03 ldr r2, [sp, #12] │ │ + 1c79a: 4bc8 ldr r3, [pc, #800] ; (1cabc ) │ │ + 1c79c: 429a cmp r2, r3 │ │ + 1c79e: d1f1 bne.n 1c784 │ │ + 1c7a0: 220f movs r2, #15 │ │ + 1c7a2: 9b02 ldr r3, [sp, #8] │ │ + 1c7a4: 791b ldrb r3, [r3, #4] │ │ + 1c7a6: 4393 bics r3, r2 │ │ + 1c7a8: 2b10 cmp r3, #16 │ │ + 1c7aa: d8eb bhi.n 1c784 │ │ + 1c7ac: 22f0 movs r2, #240 ; 0xf0 │ │ + 1c7ae: 2100 movs r1, #0 │ │ + 1c7b0: 0192 lsls r2, r2, #6 │ │ + 1c7b2: a815 add r0, sp, #84 ; 0x54 │ │ + 1c7b4: f015 fa82 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 1c7b8: 48c1 ldr r0, [pc, #772] ; (1cac0 ) │ │ + 1c7ba: ab12 add r3, sp, #72 ; 0x48 │ │ + 1c7bc: 2100 movs r1, #0 │ │ + 1c7be: 18c0 adds r0, r0, r3 │ │ + 1c7c0: 22f0 movs r2, #240 ; 0xf0 │ │ + 1c7c2: f015 fa7b bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 1c7c6: 48bf ldr r0, [pc, #764] ; (1cac4 ) │ │ + 1c7c8: ab12 add r3, sp, #72 ; 0x48 │ │ + 1c7ca: 2100 movs r1, #0 │ │ + 1c7cc: 18c0 adds r0, r0, r3 │ │ + 1c7ce: 22f0 movs r2, #240 ; 0xf0 │ │ + 1c7d0: f015 fa74 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 1c7d4: 48bc ldr r0, [pc, #752] ; (1cac8 ) │ │ + 1c7d6: ab12 add r3, sp, #72 ; 0x48 │ │ + 1c7d8: 2100 movs r1, #0 │ │ + 1c7da: 18c0 adds r0, r0, r3 │ │ + 1c7dc: 22f0 movs r2, #240 ; 0xf0 │ │ + 1c7de: f015 fa6d bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 1c7e2: 2100 movs r1, #0 │ │ + 1c7e4: 2205 movs r2, #5 │ │ + 1c7e6: 4bb9 ldr r3, [pc, #740] ; (1cacc ) │ │ + 1c7e8: 48b9 ldr r0, [pc, #740] ; (1cad0 ) │ │ + 1c7ea: 9103 str r1, [sp, #12] │ │ + 1c7ec: 50f9 str r1, [r7, r3] │ │ + 1c7ee: 9108 str r1, [sp, #32] │ │ + 1c7f0: 5039 str r1, [r7, r0] │ │ + 1c7f2: 910a str r1, [sp, #40] ; 0x28 │ │ + 1c7f4: 910b str r1, [sp, #44] ; 0x2c │ │ + 1c7f6: 910d str r1, [sp, #52] ; 0x34 │ │ + 1c7f8: 9106 str r1, [sp, #24] │ │ + 1c7fa: 9109 str r1, [sp, #36] ; 0x24 │ │ + 1c7fc: 930e str r3, [sp, #56] ; 0x38 │ │ + 1c7fe: 9010 str r0, [sp, #64] ; 0x40 │ │ + 1c800: 9b04 ldr r3, [sp, #16] │ │ + 1c802: 1d94 adds r4, r2, #6 │ │ + 1c804: 429c cmp r4, r3 │ │ + 1c806: d20c bcs.n 1c822 │ │ + 1c808: 9902 ldr r1, [sp, #8] │ │ + 1c80a: 9b02 ldr r3, [sp, #8] │ │ + 1c80c: 9804 ldr r0, [sp, #16] │ │ + 1c80e: 1889 adds r1, r1, r2 │ │ + 1c810: 3102 adds r1, #2 │ │ + 1c812: 680d ldr r5, [r1, #0] │ │ + 1c814: 5a9b ldrh r3, [r3, r2] │ │ + 1c816: 1929 adds r1, r5, r4 │ │ + 1c818: 910f str r1, [sp, #60] ; 0x3c │ │ + 1c81a: 4281 cmp r1, r0 │ │ + 1c81c: d906 bls.n 1c82c │ │ + 1c81e: 2c0b cmp r4, #11 │ │ + 1c820: d0b0 beq.n 1c784 │ │ + 1c822: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 1c824: 2b00 cmp r3, #0 │ │ + 1c826: d000 beq.n 1c82a │ │ + 1c828: e2c9 b.n 1cdbe │ │ + 1c82a: e2cb b.n 1cdc4 │ │ + 1c82c: 49a9 ldr r1, [pc, #676] ; (1cad4 ) │ │ + 1c82e: 428b cmp r3, r1 │ │ + 1c830: d100 bne.n 1c834 │ │ + 1c832: e1e6 b.n 1cc02 │ │ + 1c834: d810 bhi.n 1c858 │ │ + 1c836: 49a8 ldr r1, [pc, #672] ; (1cad8 ) │ │ + 1c838: 428b cmp r3, r1 │ │ + 1c83a: d030 beq.n 1c89e │ │ + 1c83c: d804 bhi.n 1c848 │ │ + 1c83e: 49a7 ldr r1, [pc, #668] ; (1cadc ) │ │ + 1c840: 428b cmp r3, r1 │ │ + 1c842: d100 bne.n 1c846 │ │ + 1c844: e097 b.n 1c976 │ │ + 1c846: e2b8 b.n 1cdba │ │ + 1c848: 49a5 ldr r1, [pc, #660] ; (1cae0 ) │ │ + 1c84a: 428b cmp r3, r1 │ │ + 1c84c: d07b beq.n 1c946 │ │ + 1c84e: 49a5 ldr r1, [pc, #660] ; (1cae4 ) │ │ + 1c850: 428b cmp r3, r1 │ │ + 1c852: d100 bne.n 1c856 │ │ + 1c854: e1e6 b.n 1cc24 │ │ + 1c856: e2b0 b.n 1cdba │ │ + 1c858: 49a3 ldr r1, [pc, #652] ; (1cae8 ) │ │ + 1c85a: 428b cmp r3, r1 │ │ + 1c85c: d024 beq.n 1c8a8 │ │ + 1c85e: d80a bhi.n 1c876 │ │ + 1c860: 49a2 ldr r1, [pc, #648] ; (1caec ) │ │ + 1c862: 428b cmp r3, r1 │ │ + 1c864: d000 beq.n 1c868 │ │ + 1c866: e2a8 b.n 1cdba │ │ + 1c868: 9b02 ldr r3, [sp, #8] │ │ + 1c86a: 5d1b ldrb r3, [r3, r4] │ │ + 1c86c: 9311 str r3, [sp, #68] ; 0x44 │ │ + 1c86e: 1dd3 adds r3, r2, #7 │ │ + 1c870: 9305 str r3, [sp, #20] │ │ + 1c872: 2300 movs r3, #0 │ │ + 1c874: e114 b.n 1caa0 │ │ + 1c876: 499e ldr r1, [pc, #632] ; (1caf0 ) │ │ + 1c878: 428b cmp r3, r1 │ │ + 1c87a: d100 bne.n 1c87e │ │ + 1c87c: e0b7 b.n 1c9ee │ │ + 1c87e: 499d ldr r1, [pc, #628] ; (1caf4 ) │ │ + 1c880: 428b cmp r3, r1 │ │ + 1c882: d000 beq.n 1c886 │ │ + 1c884: e299 b.n 1cdba │ │ + 1c886: 213b movs r1, #59 ; 0x3b │ │ + 1c888: 9b02 ldr r3, [sp, #8] │ │ + 1c88a: 3228 adds r2, #40 ; 0x28 │ │ + 1c88c: 189d adds r5, r3, r2 │ │ + 1c88e: 5d1b ldrb r3, [r3, r4] │ │ + 1c890: 1c0e adds r6, r1, #0 │ │ + 1c892: 435e muls r6, r3 │ │ + 1c894: 1993 adds r3, r2, r6 │ │ + 1c896: 9a02 ldr r2, [sp, #8] │ │ + 1c898: 18d3 adds r3, r2, r3 │ │ + 1c89a: 9307 str r3, [sp, #28] │ │ + 1c89c: e1da b.n 1cc54 │ │ + 1c89e: 4b96 ldr r3, [pc, #600] ; (1caf8 ) │ │ + 1c8a0: 18fd adds r5, r7, r3 │ │ + 1c8a2: 2301 movs r3, #1 │ │ + 1c8a4: 9305 str r3, [sp, #20] │ │ + 1c8a6: e248 b.n 1cd3a │ │ + 1c8a8: 2680 movs r6, #128 ; 0x80 │ │ + 1c8aa: 9b02 ldr r3, [sp, #8] │ │ + 1c8ac: 2220 movs r2, #32 │ │ + 1c8ae: 191c adds r4, r3, r4 │ │ + 1c8b0: 4b92 ldr r3, [pc, #584] ; (1cafc ) │ │ + 1c8b2: 1c21 adds r1, r4, #0 │ │ + 1c8b4: 18f8 adds r0, r7, r3 │ │ + 1c8b6: f015 fa21 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 1c8ba: 8ea3 ldrh r3, [r4, #52] ; 0x34 │ │ + 1c8bc: 0076 lsls r6, r6, #1 │ │ + 1c8be: 469c mov ip, r3 │ │ + 1c8c0: 42b3 cmp r3, r6 │ │ + 1c8c2: d900 bls.n 1c8c6 │ │ + 1c8c4: 46b4 mov ip, r6 │ │ + 1c8c6: 8ee2 ldrh r2, [r4, #54] ; 0x36 │ │ + 1c8c8: 4b8d ldr r3, [pc, #564] ; (1cb00 ) │ │ + 1c8ca: 1c20 adds r0, r4, #0 │ │ + 1c8cc: 50fa str r2, [r7, r3] │ │ + 1c8ce: 1c23 adds r3, r4, #0 │ │ + 1c8d0: 3338 adds r3, #56 ; 0x38 │ │ + 1c8d2: 781a ldrb r2, [r3, #0] │ │ + 1c8d4: 4b8b ldr r3, [pc, #556] ; (1cb04 ) │ │ + 1c8d6: 2101 movs r1, #1 │ │ + 1c8d8: 50fa str r2, [r7, r3] │ │ + 1c8da: 1c23 adds r3, r4, #0 │ │ + 1c8dc: 333a adds r3, #58 ; 0x3a │ │ + 1c8de: 781a ldrb r2, [r3, #0] │ │ + 1c8e0: 4b89 ldr r3, [pc, #548] ; (1cb08 ) │ │ + 1c8e2: 4d8a ldr r5, [pc, #552] ; (1cb0c ) │ │ + 1c8e4: 303b adds r0, #59 ; 0x3b │ │ + 1c8e6: 50fa str r2, [r7, r3] │ │ + 1c8e8: 1c23 adds r3, r4, #0 │ │ + 1c8ea: 3339 adds r3, #57 ; 0x39 │ │ + 1c8ec: 781a ldrb r2, [r3, #0] │ │ + 1c8ee: 23e9 movs r3, #233 ; 0xe9 │ │ 1c8f0: 021b lsls r3, r3, #8 │ │ - 1c8f2: 4313 orrs r3, r2 │ │ - 1c8f4: 78a2 ldrb r2, [r4, #2] │ │ - 1c8f6: 78e4 ldrb r4, [r4, #3] │ │ - 1c8f8: 0412 lsls r2, r2, #16 │ │ - 1c8fa: 4313 orrs r3, r2 │ │ - 1c8fc: 4aba ldr r2, [pc, #744] ; (1cbe8 ) │ │ - 1c8fe: 0624 lsls r4, r4, #24 │ │ - 1c900: 431c orrs r4, r3 │ │ - 1c902: 4293 cmp r3, r2 │ │ - 1c904: d001 beq.n 1c90a │ │ - 1c906: f000 feae bl 1d666 │ │ - 1c90a: 9e11 ldr r6, [sp, #68] ; 0x44 │ │ - 1c90c: 7a73 ldrb r3, [r6, #9] │ │ - 1c90e: 7a32 ldrb r2, [r6, #8] │ │ - 1c910: 021b lsls r3, r3, #8 │ │ - 1c912: 4313 orrs r3, r2 │ │ - 1c914: 7ab2 ldrb r2, [r6, #10] │ │ - 1c916: 0412 lsls r2, r2, #16 │ │ - 1c918: 4313 orrs r3, r2 │ │ - 1c91a: 7af2 ldrb r2, [r6, #11] │ │ - 1c91c: 0612 lsls r2, r2, #24 │ │ - 1c91e: 4313 orrs r3, r2 │ │ - 1c920: 4283 cmp r3, r0 │ │ - 1c922: d101 bne.n 1c928 │ │ - 1c924: f000 fe9f bl 1d666 │ │ - 1c928: 0e1a lsrs r2, r3, #24 │ │ - 1c92a: 061d lsls r5, r3, #24 │ │ - 1c92c: 21ff movs r1, #255 ; 0xff │ │ - 1c92e: 4315 orrs r5, r2 │ │ - 1c930: 0409 lsls r1, r1, #16 │ │ - 1c932: 1c1a adds r2, r3, #0 │ │ - 1c934: 400a ands r2, r1 │ │ - 1c936: 0a12 lsrs r2, r2, #8 │ │ - 1c938: 4315 orrs r5, r2 │ │ - 1c93a: 22ff movs r2, #255 ; 0xff │ │ - 1c93c: 0212 lsls r2, r2, #8 │ │ - 1c93e: 9f13 ldr r7, [sp, #76] ; 0x4c │ │ - 1c940: 4013 ands r3, r2 │ │ - 1c942: 021b lsls r3, r3, #8 │ │ - 1c944: 432b orrs r3, r5 │ │ - 1c946: 42bb cmp r3, r7 │ │ - 1c948: d301 bcc.n 1c94e │ │ - 1c94a: f000 fe8c bl 1d666 │ │ - 1c94e: 21c5 movs r1, #197 ; 0xc5 │ │ - 1c950: 0089 lsls r1, r1, #2 │ │ - 1c952: 185a adds r2, r3, r1 │ │ - 1c954: 42ba cmp r2, r7 │ │ - 1c956: d301 bcc.n 1c95c │ │ - 1c958: f000 fe85 bl 1d666 │ │ - 1c95c: 0e24 lsrs r4, r4, #24 │ │ - 1c95e: 1c22 adds r2, r4, #0 │ │ - 1c960: 3a30 subs r2, #48 ; 0x30 │ │ - 1c962: 9412 str r4, [sp, #72] ; 0x48 │ │ - 1c964: 2a03 cmp r2, #3 │ │ - 1c966: d901 bls.n 1c96c │ │ - 1c968: f000 fe7d bl 1d666 │ │ - 1c96c: 9c10 ldr r4, [sp, #64] ; 0x40 │ │ - 1c96e: 4a9f ldr r2, [pc, #636] ; (1cbec ) │ │ - 1c970: 2108 movs r1, #8 │ │ - 1c972: 50a1 str r1, [r4, r2] │ │ - 1c974: 4a9e ldr r2, [pc, #632] ; (1cbf0 ) │ │ - 1c976: 2120 movs r1, #32 │ │ - 1c978: 50a1 str r1, [r4, r2] │ │ - 1c97a: 7c72 ldrb r2, [r6, #17] │ │ - 1c97c: 7c31 ldrb r1, [r6, #16] │ │ - 1c97e: 0212 lsls r2, r2, #8 │ │ - 1c980: 430a orrs r2, r1 │ │ - 1c982: 7cb1 ldrb r1, [r6, #18] │ │ - 1c984: 0409 lsls r1, r1, #16 │ │ - 1c986: 430a orrs r2, r1 │ │ - 1c988: 7cf1 ldrb r1, [r6, #19] │ │ - 1c98a: 0609 lsls r1, r1, #24 │ │ - 1c98c: 4311 orrs r1, r2 │ │ - 1c98e: 7e72 ldrb r2, [r6, #25] │ │ - 1c990: 9119 str r1, [sp, #100] ; 0x64 │ │ - 1c992: 7e31 ldrb r1, [r6, #24] │ │ - 1c994: 0212 lsls r2, r2, #8 │ │ - 1c996: 430a orrs r2, r1 │ │ - 1c998: 7eb1 ldrb r1, [r6, #26] │ │ - 1c99a: 0409 lsls r1, r1, #16 │ │ - 1c99c: 430a orrs r2, r1 │ │ - 1c99e: 7ef1 ldrb r1, [r6, #27] │ │ - 1c9a0: 26ff movs r6, #255 ; 0xff │ │ - 1c9a2: 0236 lsls r6, r6, #8 │ │ - 1c9a4: 0609 lsls r1, r1, #24 │ │ - 1c9a6: 430a orrs r2, r1 │ │ - 1c9a8: 0614 lsls r4, r2, #24 │ │ - 1c9aa: 0e11 lsrs r1, r2, #24 │ │ - 1c9ac: 4321 orrs r1, r4 │ │ - 1c9ae: 24ff movs r4, #255 ; 0xff │ │ - 1c9b0: 0424 lsls r4, r4, #16 │ │ - 1c9b2: 4014 ands r4, r2 │ │ - 1c9b4: 0a24 lsrs r4, r4, #8 │ │ - 1c9b6: 4032 ands r2, r6 │ │ - 1c9b8: 4321 orrs r1, r4 │ │ - 1c9ba: 0212 lsls r2, r2, #8 │ │ - 1c9bc: 4311 orrs r1, r2 │ │ - 1c9be: 9a11 ldr r2, [sp, #68] ; 0x44 │ │ - 1c9c0: 9118 str r1, [sp, #96] ; 0x60 │ │ - 1c9c2: 3201 adds r2, #1 │ │ - 1c9c4: 7fd1 ldrb r1, [r2, #31] │ │ - 1c9c6: 9a11 ldr r2, [sp, #68] ; 0x44 │ │ - 1c9c8: 3202 adds r2, #2 │ │ - 1c9ca: 7fd2 ldrb r2, [r2, #31] │ │ - 1c9cc: 0212 lsls r2, r2, #8 │ │ - 1c9ce: 430a orrs r2, r1 │ │ - 1c9d0: 9911 ldr r1, [sp, #68] ; 0x44 │ │ - 1c9d2: 3103 adds r1, #3 │ │ - 1c9d4: 7fc9 ldrb r1, [r1, #31] │ │ - 1c9d6: 0409 lsls r1, r1, #16 │ │ - 1c9d8: 430a orrs r2, r1 │ │ - 1c9da: 9911 ldr r1, [sp, #68] ; 0x44 │ │ - 1c9dc: 3104 adds r1, #4 │ │ - 1c9de: 7fc9 ldrb r1, [r1, #31] │ │ - 1c9e0: 0609 lsls r1, r1, #24 │ │ - 1c9e2: 430a orrs r2, r1 │ │ - 1c9e4: 0e11 lsrs r1, r2, #24 │ │ - 1c9e6: 0614 lsls r4, r2, #24 │ │ - 1c9e8: 430c orrs r4, r1 │ │ - 1c9ea: 21ff movs r1, #255 ; 0xff │ │ - 1c9ec: 0409 lsls r1, r1, #16 │ │ - 1c9ee: 4011 ands r1, r2 │ │ - 1c9f0: 0a09 lsrs r1, r1, #8 │ │ - 1c9f2: 4032 ands r2, r6 │ │ - 1c9f4: 430c orrs r4, r1 │ │ - 1c9f6: 0211 lsls r1, r2, #8 │ │ - 1c9f8: 1c22 adds r2, r4, #0 │ │ - 1c9fa: 430a orrs r2, r1 │ │ - 1c9fc: 1c06 adds r6, r0, #0 │ │ - 1c9fe: 4282 cmp r2, r0 │ │ - 1ca00: d005 beq.n 1ca0e │ │ - 1ca02: 1c39 adds r1, r7, #0 │ │ - 1ca04: 3950 subs r1, #80 ; 0x50 │ │ - 1ca06: 428a cmp r2, r1 │ │ - 1ca08: d201 bcs.n 1ca0e │ │ - 1ca0a: 9f11 ldr r7, [sp, #68] ; 0x44 │ │ - 1ca0c: 18be adds r6, r7, r2 │ │ - 1ca0e: 9c11 ldr r4, [sp, #68] ; 0x44 │ │ - 1ca10: 18e3 adds r3, r4, r3 │ │ - 1ca12: 9314 str r3, [sp, #80] ; 0x50 │ │ - 1ca14: 9f14 ldr r7, [sp, #80] ; 0x50 │ │ - 1ca16: 23fc movs r3, #252 ; 0xfc │ │ - 1ca18: 005b lsls r3, r3, #1 │ │ - 1ca1a: 5cfa ldrb r2, [r7, r3] │ │ - 1ca1c: 23fa movs r3, #250 ; 0xfa │ │ - 1ca1e: 33ff adds r3, #255 ; 0xff │ │ - 1ca20: 5cfb ldrb r3, [r7, r3] │ │ - 1ca22: 9c10 ldr r4, [sp, #64] ; 0x40 │ │ - 1ca24: 021b lsls r3, r3, #8 │ │ - 1ca26: 4313 orrs r3, r2 │ │ - 1ca28: 041b lsls r3, r3, #16 │ │ - 1ca2a: 021a lsls r2, r3, #8 │ │ - 1ca2c: 0c12 lsrs r2, r2, #16 │ │ - 1ca2e: 0e1b lsrs r3, r3, #24 │ │ - 1ca30: 431a orrs r2, r3 │ │ - 1ca32: 921b str r2, [sp, #108] ; 0x6c │ │ - 1ca34: 4a6f ldr r2, [pc, #444] ; (1cbf4 ) │ │ - 1ca36: 2304 movs r3, #4 │ │ - 1ca38: 50a3 str r3, [r4, r2] │ │ - 1ca3a: 4b6f ldr r3, [pc, #444] ; (1cbf8 ) │ │ - 1ca3c: 5cfb ldrb r3, [r7, r3] │ │ - 1ca3e: 2b3f cmp r3, #63 ; 0x3f │ │ - 1ca40: d901 bls.n 1ca46 │ │ - 1ca42: 9c10 ldr r4, [sp, #64] ; 0x40 │ │ - 1ca44: 233f movs r3, #63 ; 0x3f │ │ - 1ca46: 4f6d ldr r7, [pc, #436] ; (1cbfc ) │ │ - 1ca48: 4a6d ldr r2, [pc, #436] ; (1cc00 ) │ │ - 1ca4a: 21bf movs r1, #191 ; 0xbf │ │ - 1ca4c: 51e3 str r3, [r4, r7] │ │ - 1ca4e: 9c10 ldr r4, [sp, #64] ; 0x40 │ │ - 1ca50: 9f14 ldr r7, [sp, #80] ; 0x50 │ │ - 1ca52: 237d movs r3, #125 ; 0x7d │ │ - 1ca54: 50a3 str r3, [r4, r2] │ │ - 1ca56: 0089 lsls r1, r1, #2 │ │ - 1ca58: 5c7c ldrb r4, [r7, r1] │ │ - 1ca5a: 496a ldr r1, [pc, #424] ; (1cc04 ) │ │ - 1ca5c: 5c79 ldrb r1, [r7, r1] │ │ - 1ca5e: 0209 lsls r1, r1, #8 │ │ - 1ca60: 4321 orrs r1, r4 │ │ - 1ca62: 0409 lsls r1, r1, #16 │ │ - 1ca64: 0208 lsls r0, r1, #8 │ │ - 1ca66: 0c00 lsrs r0, r0, #16 │ │ - 1ca68: 0e09 lsrs r1, r1, #24 │ │ - 1ca6a: 4308 orrs r0, r1 │ │ - 1ca6c: d100 bne.n 1ca70 │ │ - 1ca6e: 1c18 adds r0, r3, #0 │ │ - 1ca70: 9c14 ldr r4, [sp, #80] ; 0x50 │ │ - 1ca72: 23c0 movs r3, #192 ; 0xc0 │ │ - 1ca74: 009b lsls r3, r3, #2 │ │ - 1ca76: 5ce3 ldrb r3, [r4, r3] │ │ - 1ca78: 069f lsls r7, r3, #26 │ │ - 1ca7a: d505 bpl.n 1ca88 │ │ - 1ca7c: 221f movs r2, #31 │ │ - 1ca7e: 4013 ands r3, r2 │ │ - 1ca80: 3301 adds r3, #1 │ │ - 1ca82: 4358 muls r0, r3 │ │ - 1ca84: 0880 lsrs r0, r0, #2 │ │ - 1ca86: e010 b.n 1caaa │ │ - 1ca88: 4b5f ldr r3, [pc, #380] ; (1cc08 ) │ │ - 1ca8a: 9c14 ldr r4, [sp, #80] ; 0x50 │ │ - 1ca8c: 5ce3 ldrb r3, [r4, r3] │ │ - 1ca8e: 065f lsls r7, r3, #25 │ │ - 1ca90: d507 bpl.n 1caa2 │ │ - 1ca92: 280a cmp r0, #10 │ │ - 1ca94: d805 bhi.n 1caa2 │ │ - 1ca96: 4b5d ldr r3, [pc, #372] ; (1cc0c ) │ │ - 1ca98: 447b add r3, pc │ │ - 1ca9a: 1818 adds r0, r3, r0 │ │ - 1ca9c: 3801 subs r0, #1 │ │ - 1ca9e: 7800 ldrb r0, [r0, #0] │ │ - 1caa0: e003 b.n 1caaa │ │ - 1caa2: 495b ldr r1, [pc, #364] ; (1cc10 ) │ │ - 1caa4: 4a5b ldr r2, [pc, #364] ; (1cc14 ) │ │ - 1caa6: f00f fb1f bl 2c0e8 <_muldiv(long, long, long)> │ │ - 1caaa: 9c14 ldr r4, [sp, #80] ; 0x50 │ │ - 1caac: 4b5a ldr r3, [pc, #360] ; (1cc18 ) │ │ - 1caae: 5ce3 ldrb r3, [r4, r3] │ │ - 1cab0: 24e9 movs r4, #233 ; 0xe9 │ │ - 1cab2: 0224 lsls r4, r4, #8 │ │ - 1cab4: 2b00 cmp r3, #0 │ │ - 1cab6: d100 bne.n 1caba │ │ - 1cab8: 2306 movs r3, #6 │ │ - 1caba: 9f10 ldr r7, [sp, #64] ; 0x40 │ │ - 1cabc: 513b str r3, [r7, r4] │ │ - 1cabe: 2820 cmp r0, #32 │ │ - 1cac0: d916 bls.n 1caf0 │ │ - 1cac2: 28ff cmp r0, #255 ; 0xff │ │ - 1cac4: d915 bls.n 1caf2 │ │ - 1cac6: 27e9 movs r7, #233 ; 0xe9 │ │ - 1cac8: 023f lsls r7, r7, #8 │ │ - 1caca: 9a10 ldr r2, [sp, #64] ; 0x40 │ │ - 1cacc: 5911 ldr r1, [r2, r4] │ │ - 1cace: 2903 cmp r1, #3 │ │ - 1cad0: d803 bhi.n 1cada │ │ - 1cad2: 28ff cmp r0, #255 ; 0xff │ │ - 1cad4: d90d bls.n 1caf2 │ │ - 1cad6: 20ff movs r0, #255 ; 0xff │ │ - 1cad8: e00b b.n 1caf2 │ │ - 1cada: 2382 movs r3, #130 ; 0x82 │ │ - 1cadc: 005b lsls r3, r3, #1 │ │ - 1cade: 4298 cmp r0, r3 │ │ - 1cae0: d9f7 bls.n 1cad2 │ │ - 1cae2: 1e4d subs r5, r1, #1 │ │ - 1cae4: 4368 muls r0, r5 │ │ - 1cae6: f011 fa61 bl 2dfac <__udivsi3> │ │ - 1caea: 9910 ldr r1, [sp, #64] ; 0x40 │ │ - 1caec: 51cd str r5, [r1, r7] │ │ - 1caee: e7ec b.n 1caca │ │ - 1caf0: 2021 movs r0, #33 ; 0x21 │ │ - 1caf2: 9c10 ldr r4, [sp, #64] ; 0x40 │ │ - 1caf4: 4f42 ldr r7, [pc, #264] ; (1cc00 ) │ │ - 1caf6: 9a14 ldr r2, [sp, #80] ; 0x50 │ │ - 1caf8: 2180 movs r1, #128 ; 0x80 │ │ - 1cafa: 51e0 str r0, [r4, r7] │ │ - 1cafc: 4f47 ldr r7, [pc, #284] ; (1cc1c ) │ │ - 1cafe: 4848 ldr r0, [pc, #288] ; (1cc20 ) │ │ - 1cb00: 468c mov ip, r1 │ │ - 1cb02: 19e7 adds r7, r4, r7 │ │ - 1cb04: 1823 adds r3, r4, r0 │ │ - 1cb06: 971a str r7, [sp, #104] ; 0x68 │ │ - 1cb08: 2400 movs r4, #0 │ │ - 1cb0a: 9f10 ldr r7, [sp, #64] ; 0x40 │ │ - 1cb0c: 483b ldr r0, [pc, #236] ; (1cbfc ) │ │ - 1cb0e: 583f ldr r7, [r7, r0] │ │ - 1cb10: 42bc cmp r4, r7 │ │ - 1cb12: d240 bcs.n 1cb96 │ │ - 1cb14: 9f14 ldr r7, [sp, #80] ; 0x50 │ │ - 1cb16: 1c61 adds r1, r4, #1 │ │ - 1cb18: 00e4 lsls r4, r4, #3 │ │ - 1cb1a: 193c adds r4, r7, r4 │ │ - 1cb1c: 7865 ldrb r5, [r4, #1] │ │ - 1cb1e: 7820 ldrb r0, [r4, #0] │ │ - 1cb20: 9116 str r1, [sp, #88] ; 0x58 │ │ - 1cb22: 022d lsls r5, r5, #8 │ │ - 1cb24: 4328 orrs r0, r5 │ │ - 1cb26: 0405 lsls r5, r0, #16 │ │ - 1cb28: 0228 lsls r0, r5, #8 │ │ - 1cb2a: 0c00 lsrs r0, r0, #16 │ │ - 1cb2c: 0e2d lsrs r5, r5, #24 │ │ - 1cb2e: 4305 orrs r5, r0 │ │ - 1cb30: 1c18 adds r0, r3, #0 │ │ - 1cb32: 006d lsls r5, r5, #1 │ │ - 1cb34: 3820 subs r0, #32 │ │ - 1cb36: 6005 str r5, [r0, #0] │ │ - 1cb38: 78a0 ldrb r0, [r4, #2] │ │ - 1cb3a: 78e4 ldrb r4, [r4, #3] │ │ - 1cb3c: 1f19 subs r1, r3, #4 │ │ - 1cb3e: 1c0f adds r7, r1, #0 │ │ - 1cb40: 0224 lsls r4, r4, #8 │ │ - 1cb42: 4304 orrs r4, r0 │ │ - 1cb44: 0424 lsls r4, r4, #16 │ │ - 1cb46: 0220 lsls r0, r4, #8 │ │ - 1cb48: 0c00 lsrs r0, r0, #16 │ │ - 1cb4a: 0e24 lsrs r4, r4, #24 │ │ - 1cb4c: 4304 orrs r4, r0 │ │ - 1cb4e: 0060 lsls r0, r4, #1 │ │ - 1cb50: 1c1c adds r4, r3, #0 │ │ - 1cb52: 1940 adds r0, r0, r5 │ │ - 1cb54: 3c1c subs r4, #28 │ │ - 1cb56: 6020 str r0, [r4, #0] │ │ - 1cb58: 7995 ldrb r5, [r2, #6] │ │ - 1cb5a: 1f9c subs r4, r3, #6 │ │ - 1cb5c: 2140 movs r1, #64 ; 0x40 │ │ - 1cb5e: 00ad lsls r5, r5, #2 │ │ - 1cb60: 8025 strh r5, [r4, #0] │ │ - 1cb62: 8039 strh r1, [r7, #0] │ │ - 1cb64: 2780 movs r7, #128 ; 0x80 │ │ - 1cb66: 007f lsls r7, r7, #1 │ │ - 1cb68: 42bd cmp r5, r7 │ │ - 1cb6a: d900 bls.n 1cb6e │ │ - 1cb6c: 8027 strh r7, [r4, #0] │ │ - 1cb6e: 79d4 ldrb r4, [r2, #7] │ │ - 1cb70: 270c movs r7, #12 │ │ - 1cb72: 427f negs r7, r7 │ │ - 1cb74: 437c muls r4, r7 │ │ - 1cb76: 701c strb r4, [r3, #0] │ │ - 1cb78: 1c1c adds r4, r3, #0 │ │ - 1cb7a: 3c08 subs r4, #8 │ │ - 1cb7c: 4661 mov r1, ip │ │ - 1cb7e: 8021 strh r1, [r4, #0] │ │ - 1cb80: 2800 cmp r0, #0 │ │ - 1cb82: d004 beq.n 1cb8e │ │ - 1cb84: 1e98 subs r0, r3, #2 │ │ - 1cb86: 8804 ldrh r4, [r0, #0] │ │ - 1cb88: 2502 movs r5, #2 │ │ - 1cb8a: 432c orrs r4, r5 │ │ - 1cb8c: 8004 strh r4, [r0, #0] │ │ - 1cb8e: 3208 adds r2, #8 │ │ - 1cb90: 3340 adds r3, #64 ; 0x40 │ │ - 1cb92: 9c16 ldr r4, [sp, #88] ; 0x58 │ │ - 1cb94: e7b9 b.n 1cb0a │ │ - 1cb96: 4b1c ldr r3, [pc, #112] ; (1cc08 ) │ │ - 1cb98: 9c14 ldr r4, [sp, #80] ; 0x50 │ │ - 1cb9a: 5ce2 ldrb r2, [r4, r3] │ │ - 1cb9c: 0697 lsls r7, r2, #26 │ │ - 1cb9e: d406 bmi.n 1cbae │ │ - 1cba0: 4b20 ldr r3, [pc, #128] ; (1cc24 ) │ │ - 1cba2: 9c10 ldr r4, [sp, #64] ; 0x40 │ │ - 1cba4: 9f10 ldr r7, [sp, #64] ; 0x40 │ │ - 1cba6: 2202 movs r2, #2 │ │ - 1cba8: 58e4 ldr r4, [r4, r3] │ │ - 1cbaa: 4322 orrs r2, r4 │ │ - 1cbac: 50fa str r2, [r7, r3] │ │ - 1cbae: 9c12 ldr r4, [sp, #72] ; 0x48 │ │ - 1cbb0: 22fc movs r2, #252 ; 0xfc │ │ - 1cbb2: 32ff adds r2, #255 ; 0xff │ │ - 1cbb4: 0623 lsls r3, r4, #24 │ │ - 1cbb6: 161b asrs r3, r3, #24 │ │ - 1cbb8: 931d str r3, [sp, #116] ; 0x74 │ │ - 1cbba: 2b31 cmp r3, #49 ; 0x31 │ │ - 1cbbc: dc38 bgt.n 1cc30 │ │ - 1cbbe: 9f14 ldr r7, [sp, #80] ; 0x50 │ │ - 1cbc0: 5cba ldrb r2, [r7, r2] │ │ - 1cbc2: 2a00 cmp r2, #0 │ │ - 1cbc4: d100 bne.n 1cbc8 │ │ - 1cbc6: 2201 movs r2, #1 │ │ - 1cbc8: 9914 ldr r1, [sp, #80] ; 0x50 │ │ - 1cbca: 9c10 ldr r4, [sp, #64] ; 0x40 │ │ - 1cbcc: 4f16 ldr r7, [pc, #88] ; (1cc28 ) │ │ - 1cbce: 31fd adds r1, #253 ; 0xfd │ │ - 1cbd0: 31ff adds r1, #255 ; 0xff │ │ - 1cbd2: 19e0 adds r0, r4, r7 │ │ - 1cbd4: f013 ff22 bl 30a1c <__clzsi2+0x168> │ │ - 1cbd8: 4b14 ldr r3, [pc, #80] ; (1cc2c ) │ │ - 1cbda: 9c14 ldr r4, [sp, #80] ; 0x50 │ │ - 1cbdc: 56e3 ldrsb r3, [r4, r3] │ │ - 1cbde: 9315 str r3, [sp, #84] ; 0x54 │ │ - 1cbe0: e108 b.n 1cdf4 │ │ - 1cbe2: 46c0 nop ; (mov r8, r8) │ │ - 1cbe4: 01ff lsls r7, r7, #7 │ │ - 1cbe6: 0000 movs r0, r0 │ │ - 1cbe8: 4d4d ldr r5, [pc, #308] ; (1cd20 ) │ │ - 1cbea: 0044 lsls r4, r0, #1 │ │ - 1cbec: e920 0000 stmdb r0!, {} │ │ - 1cbf0: e964 0000 strd r0, r0, [r4, #-0]! │ │ - 1cbf4: e910 0000 ldmdb r0, {} │ │ - 1cbf8: 0313 lsls r3, r2, #12 │ │ - 1cbfa: 0000 movs r0, r0 │ │ - 1cbfc: e924 0000 stmdb r4!, {} │ │ - 1cc00: e904 0000 stmdb r4, {} │ │ - 1cc04: 02fd lsls r5, r7, #11 │ │ - 1cc06: 0000 movs r0, r0 │ │ - 1cc08: 02ff lsls r7, r7, #11 │ │ - 1cc0a: 0000 movs r0, r0 │ │ - 1cc0c: 6bab ldr r3, [r5, #56] ; 0x38 │ │ - 1cc0e: 0001 movs r1, r0 │ │ - 1cc10: 9e99 ldr r6, [sp, #612] ; 0x264 │ │ - 1cc12: 0036 movs r6, r6 │ │ - 1cc14: 79ac ldrb r4, [r5, #6] │ │ - 1cc16: 000e movs r6, r1 │ │ - 1cc18: 0301 lsls r1, r0, #12 │ │ - 1cc1a: 0000 movs r0, r0 │ │ - 1cc1c: 8240 strh r0, [r0, #18] │ │ - 1cc1e: 0000 movs r0, r0 │ │ - 1cc20: 8264 strh r4, [r4, #18] │ │ - 1cc22: 0000 movs r0, r0 │ │ - 1cc24: e90c 0000 stmdb ip, {} │ │ - 1cc28: d060 beq.n 1ccec │ │ - 1cc2a: 0000 movs r0, r0 │ │ - 1cc2c: 02fe lsls r6, r7, #11 │ │ - 1cc2e: 0000 movs r0, r0 │ │ - 1cc30: 9f14 ldr r7, [sp, #80] ; 0x50 │ │ - 1cc32: 2382 movs r3, #130 ; 0x82 │ │ - 1cc34: 009b lsls r3, r3, #2 │ │ - 1cc36: 5cf8 ldrb r0, [r7, r3] │ │ - 1cc38: 4b94 ldr r3, [pc, #592] ; (1ce8c ) │ │ - 1cc3a: 5cf9 ldrb r1, [r7, r3] │ │ - 1cc3c: 0209 lsls r1, r1, #8 │ │ - 1cc3e: 4301 orrs r1, r0 │ │ - 1cc40: 0409 lsls r1, r1, #16 │ │ - 1cc42: 020b lsls r3, r1, #8 │ │ - 1cc44: 0c1b lsrs r3, r3, #16 │ │ - 1cc46: 0e09 lsrs r1, r1, #24 │ │ - 1cc48: 430b orrs r3, r1 │ │ - 1cc4a: 1f19 subs r1, r3, #4 │ │ - 1cc4c: 291c cmp r1, #28 │ │ - 1cc4e: d802 bhi.n 1cc56 │ │ - 1cc50: 9c10 ldr r4, [sp, #64] ; 0x40 │ │ - 1cc52: 4f8f ldr r7, [pc, #572] ; (1ce90 ) │ │ - 1cc54: 51e3 str r3, [r4, r7] │ │ - 1cc56: 9c14 ldr r4, [sp, #80] ; 0x50 │ │ - 1cc58: 23fe movs r3, #254 ; 0xfe │ │ - 1cc5a: 005b lsls r3, r3, #1 │ │ - 1cc5c: 5ce1 ldrb r1, [r4, r3] │ │ - 1cc5e: 23fe movs r3, #254 ; 0xfe │ │ - 1cc60: 33ff adds r3, #255 ; 0xff │ │ - 1cc62: 5ce3 ldrb r3, [r4, r3] │ │ - 1cc64: 4f8b ldr r7, [pc, #556] ; (1ce94 ) │ │ - 1cc66: 021b lsls r3, r3, #8 │ │ - 1cc68: 430b orrs r3, r1 │ │ - 1cc6a: 21ff movs r1, #255 ; 0xff │ │ - 1cc6c: 0049 lsls r1, r1, #1 │ │ - 1cc6e: 5c61 ldrb r1, [r4, r1] │ │ - 1cc70: 0409 lsls r1, r1, #16 │ │ - 1cc72: 430b orrs r3, r1 │ │ - 1cc74: 5de1 ldrb r1, [r4, r7] │ │ - 1cc76: 9f14 ldr r7, [sp, #80] ; 0x50 │ │ - 1cc78: 0609 lsls r1, r1, #24 │ │ - 1cc7a: 430b orrs r3, r1 │ │ - 1cc7c: 0618 lsls r0, r3, #24 │ │ - 1cc7e: 0e19 lsrs r1, r3, #24 │ │ - 1cc80: 4301 orrs r1, r0 │ │ - 1cc82: 20ff movs r0, #255 ; 0xff │ │ - 1cc84: 0400 lsls r0, r0, #16 │ │ - 1cc86: 4018 ands r0, r3 │ │ - 1cc88: 0a00 lsrs r0, r0, #8 │ │ - 1cc8a: 4301 orrs r1, r0 │ │ - 1cc8c: 20ff movs r0, #255 ; 0xff │ │ - 1cc8e: 0200 lsls r0, r0, #8 │ │ - 1cc90: 4003 ands r3, r0 │ │ - 1cc92: 021b lsls r3, r3, #8 │ │ - 1cc94: 4319 orrs r1, r3 │ │ - 1cc96: 23fd movs r3, #253 ; 0xfd │ │ - 1cc98: 005b lsls r3, r3, #1 │ │ - 1cc9a: 9115 str r1, [sp, #84] ; 0x54 │ │ - 1cc9c: 5ce1 ldrb r1, [r4, r3] │ │ - 1cc9e: 5ca3 ldrb r3, [r4, r2] │ │ - 1cca0: 021b lsls r3, r3, #8 │ │ - 1cca2: 430b orrs r3, r1 │ │ - 1cca4: 041b lsls r3, r3, #16 │ │ - 1cca6: 021d lsls r5, r3, #8 │ │ - 1cca8: 0c2d lsrs r5, r5, #16 │ │ - 1ccaa: 0e1b lsrs r3, r3, #24 │ │ - 1ccac: 431d orrs r5, r3 │ │ - 1ccae: 2380 movs r3, #128 ; 0x80 │ │ - 1ccb0: 009b lsls r3, r3, #2 │ │ - 1ccb2: 5ce2 ldrb r2, [r4, r3] │ │ - 1ccb4: 4b78 ldr r3, [pc, #480] ; (1ce98 ) │ │ - 1ccb6: 5ce3 ldrb r3, [r4, r3] │ │ - 1ccb8: 021b lsls r3, r3, #8 │ │ - 1ccba: 4313 orrs r3, r2 │ │ - 1ccbc: 4a77 ldr r2, [pc, #476] ; (1ce9c ) │ │ - 1ccbe: 5ca4 ldrb r4, [r4, r2] │ │ - 1ccc0: 4a77 ldr r2, [pc, #476] ; (1cea0 ) │ │ - 1ccc2: 0424 lsls r4, r4, #16 │ │ - 1ccc4: 4323 orrs r3, r4 │ │ - 1ccc6: 5cbc ldrb r4, [r7, r2] │ │ - 1ccc8: 0624 lsls r4, r4, #24 │ │ - 1ccca: 4323 orrs r3, r4 │ │ - 1cccc: 0e1a lsrs r2, r3, #24 │ │ - 1ccce: 061c lsls r4, r3, #24 │ │ - 1ccd0: 4314 orrs r4, r2 │ │ - 1ccd2: 22ff movs r2, #255 ; 0xff │ │ - 1ccd4: 0412 lsls r2, r2, #16 │ │ - 1ccd6: 401a ands r2, r3 │ │ - 1ccd8: 0a12 lsrs r2, r2, #8 │ │ - 1ccda: 4003 ands r3, r0 │ │ - 1ccdc: 4314 orrs r4, r2 │ │ - 1ccde: 021b lsls r3, r3, #8 │ │ - 1cce0: 431c orrs r4, r3 │ │ - 1cce2: 2d00 cmp r5, #0 │ │ - 1cce4: d005 beq.n 1ccf2 │ │ - 1cce6: 2c00 cmp r4, #0 │ │ - 1cce8: d003 beq.n 1ccf2 │ │ - 1ccea: 9b13 ldr r3, [sp, #76] ; 0x4c │ │ - 1ccec: 3b02 subs r3, #2 │ │ - 1ccee: 429c cmp r4, r3 │ │ - 1ccf0: d300 bcc.n 1ccf4 │ │ - 1ccf2: 2501 movs r5, #1 │ │ - 1ccf4: 2700 movs r7, #0 │ │ - 1ccf6: 9717 str r7, [sp, #92] ; 0x5c │ │ - 1ccf8: 9712 str r7, [sp, #72] ; 0x48 │ │ - 1ccfa: 2c00 cmp r4, #0 │ │ - 1ccfc: d008 beq.n 1cd10 │ │ - 1ccfe: 9b13 ldr r3, [sp, #76] ; 0x4c │ │ - 1cd00: 3b02 subs r3, #2 │ │ - 1cd02: 429c cmp r4, r3 │ │ - 1cd04: d207 bcs.n 1cd16 │ │ - 1cd06: 9f11 ldr r7, [sp, #68] ; 0x44 │ │ - 1cd08: 193b adds r3, r7, r4 │ │ - 1cd0a: 785b ldrb r3, [r3, #1] │ │ - 1cd0c: 3402 adds r4, #2 │ │ - 1cd0e: e004 b.n 1cd1a │ │ - 1cd10: 1c23 adds r3, r4, #0 │ │ - 1cd12: 1c25 adds r5, r4, #0 │ │ - 1cd14: e001 b.n 1cd1a │ │ - 1cd16: 2500 movs r5, #0 │ │ - 1cd18: 1c2b adds r3, r5, #0 │ │ - 1cd1a: 9f15 ldr r7, [sp, #84] ; 0x54 │ │ - 1cd1c: 2f00 cmp r7, #0 │ │ - 1cd1e: d055 beq.n 1cdcc │ │ - 1cd20: 9813 ldr r0, [sp, #76] ; 0x4c │ │ - 1cd22: 4287 cmp r7, r0 │ │ - 1cd24: d252 bcs.n 1cdcc │ │ - 1cd26: 009b lsls r3, r3, #2 │ │ - 1cd28: 1bc2 subs r2, r0, r7 │ │ - 1cd2a: 4293 cmp r3, r2 │ │ - 1cd2c: d24e bcs.n 1cdcc │ │ - 1cd2e: 9911 ldr r1, [sp, #68] ; 0x44 │ │ - 1cd30: 19ca adds r2, r1, r7 │ │ - 1cd32: 58d3 ldr r3, [r2, r3] │ │ - 1cd34: 0e1a lsrs r2, r3, #24 │ │ - 1cd36: 061f lsls r7, r3, #24 │ │ - 1cd38: 4317 orrs r7, r2 │ │ - 1cd3a: 22ff movs r2, #255 ; 0xff │ │ - 1cd3c: 0412 lsls r2, r2, #16 │ │ - 1cd3e: 401a ands r2, r3 │ │ - 1cd40: 0a12 lsrs r2, r2, #8 │ │ - 1cd42: 4317 orrs r7, r2 │ │ - 1cd44: 22ff movs r2, #255 ; 0xff │ │ - 1cd46: 0212 lsls r2, r2, #8 │ │ - 1cd48: 4013 ands r3, r2 │ │ - 1cd4a: 021b lsls r3, r3, #8 │ │ - 1cd4c: 431f orrs r7, r3 │ │ - 1cd4e: d03d beq.n 1cdcc │ │ - 1cd50: 4954 ldr r1, [pc, #336] ; (1cea4 ) │ │ - 1cd52: 1843 adds r3, r0, r1 │ │ - 1cd54: 429f cmp r7, r3 │ │ - 1cd56: d239 bcs.n 1cdcc │ │ - 1cd58: 4b53 ldr r3, [pc, #332] ; (1cea8 ) │ │ - 1cd5a: 9810 ldr r0, [sp, #64] ; 0x40 │ │ - 1cd5c: 9a11 ldr r2, [sp, #68] ; 0x44 │ │ - 1cd5e: 5cc3 ldrb r3, [r0, r3] │ │ - 1cd60: 19d2 adds r2, r2, r7 │ │ - 1cd62: 9216 str r2, [sp, #88] ; 0x58 │ │ - 1cd64: 2b00 cmp r3, #0 │ │ - 1cd66: d105 bne.n 1cd74 │ │ - 1cd68: 494f ldr r1, [pc, #316] ; (1cea8 ) │ │ - 1cd6a: 1840 adds r0, r0, r1 │ │ - 1cd6c: 1c11 adds r1, r2, #0 │ │ - 1cd6e: 221f movs r2, #31 │ │ - 1cd70: f013 fe54 bl 30a1c <__clzsi2+0x168> │ │ - 1cd74: 9b16 ldr r3, [sp, #88] ; 0x58 │ │ - 1cd76: 3328 adds r3, #40 ; 0x28 │ │ - 1cd78: 7819 ldrb r1, [r3, #0] │ │ - 1cd7a: 9b16 ldr r3, [sp, #88] ; 0x58 │ │ - 1cd7c: 3329 adds r3, #41 ; 0x29 │ │ - 1cd7e: 781b ldrb r3, [r3, #0] │ │ - 1cd80: 021b lsls r3, r3, #8 │ │ - 1cd82: 430b orrs r3, r1 │ │ - 1cd84: 041b lsls r3, r3, #16 │ │ - 1cd86: 021a lsls r2, r3, #8 │ │ - 1cd88: 0c12 lsrs r2, r2, #16 │ │ - 1cd8a: 0e1b lsrs r3, r3, #24 │ │ - 1cd8c: 431a orrs r2, r3 │ │ - 1cd8e: 9b13 ldr r3, [sp, #76] ; 0x4c │ │ - 1cd90: 3b2a subs r3, #42 ; 0x2a │ │ - 1cd92: 1bdf subs r7, r3, r7 │ │ - 1cd94: 087f lsrs r7, r7, #1 │ │ - 1cd96: 2300 movs r3, #0 │ │ - 1cd98: 42ba cmp r2, r7 │ │ - 1cd9a: d217 bcs.n 1cdcc │ │ - 1cd9c: 4293 cmp r3, r2 │ │ - 1cd9e: d015 beq.n 1cdcc │ │ - 1cda0: 9f16 ldr r7, [sp, #88] ; 0x58 │ │ - 1cda2: 1c19 adds r1, r3, #0 │ │ - 1cda4: 3114 adds r1, #20 │ │ - 1cda6: 0049 lsls r1, r1, #1 │ │ - 1cda8: 1879 adds r1, r7, r1 │ │ - 1cdaa: 78c9 ldrb r1, [r1, #3] │ │ - 1cdac: 9f1b ldr r7, [sp, #108] ; 0x6c │ │ - 1cdae: 42b9 cmp r1, r7 │ │ - 1cdb0: d20a bcs.n 1cdc8 │ │ - 1cdb2: 9f12 ldr r7, [sp, #72] ; 0x48 │ │ - 1cdb4: 2ffe cmp r7, #254 ; 0xfe │ │ - 1cdb6: d807 bhi.n 1cdc8 │ │ - 1cdb8: 9810 ldr r0, [sp, #64] ; 0x40 │ │ - 1cdba: 19c0 adds r0, r0, r7 │ │ - 1cdbc: 4684 mov ip, r0 │ │ - 1cdbe: 483b ldr r0, [pc, #236] ; (1ceac ) │ │ - 1cdc0: 3701 adds r7, #1 │ │ - 1cdc2: 4460 add r0, ip │ │ - 1cdc4: 7001 strb r1, [r0, #0] │ │ - 1cdc6: 9712 str r7, [sp, #72] ; 0x48 │ │ - 1cdc8: 3301 adds r3, #1 │ │ - 1cdca: e7e7 b.n 1cd9c │ │ - 1cdcc: 9f17 ldr r7, [sp, #92] ; 0x5c │ │ - 1cdce: 3701 adds r7, #1 │ │ - 1cdd0: 9717 str r7, [sp, #92] ; 0x5c │ │ - 1cdd2: 42af cmp r7, r5 │ │ - 1cdd4: d391 bcc.n 1ccfa │ │ - 1cdd6: 4b36 ldr r3, [pc, #216] ; (1ceb0 ) │ │ - 1cdd8: 9c14 ldr r4, [sp, #80] ; 0x50 │ │ - 1cdda: 22ff movs r2, #255 ; 0xff │ │ - 1cddc: 56e3 ldrsb r3, [r4, r3] │ │ - 1cdde: 9315 str r3, [sp, #84] ; 0x54 │ │ - 1cde0: 9b12 ldr r3, [sp, #72] ; 0x48 │ │ - 1cde2: 2bff cmp r3, #255 ; 0xff │ │ - 1cde4: d806 bhi.n 1cdf4 │ │ - 1cde6: 9f10 ldr r7, [sp, #64] ; 0x40 │ │ - 1cde8: 4830 ldr r0, [pc, #192] ; (1ceac ) │ │ - 1cdea: 18f9 adds r1, r7, r3 │ │ - 1cdec: 1809 adds r1, r1, r0 │ │ - 1cdee: 700a strb r2, [r1, #0] │ │ - 1cdf0: 3301 adds r3, #1 │ │ - 1cdf2: e7f6 b.n 1cde2 │ │ - 1cdf4: 2e00 cmp r6, #0 │ │ - 1cdf6: d10a bne.n 1ce0e │ │ - 1cdf8: 4e2e ldr r6, [pc, #184] ; (1ceb4 ) │ │ - 1cdfa: 9c10 ldr r4, [sp, #64] ; 0x40 │ │ - 1cdfc: 9f18 ldr r7, [sp, #96] ; 0x60 │ │ - 1cdfe: 59a4 ldr r4, [r4, r6] │ │ - 1ce00: 9e13 ldr r6, [sp, #76] ; 0x4c │ │ - 1ce02: 00a3 lsls r3, r4, #2 │ │ - 1ce04: 1af3 subs r3, r6, r3 │ │ - 1ce06: 429f cmp r7, r3 │ │ - 1ce08: d800 bhi.n 1ce0c │ │ - 1ce0a: e1b6 b.n 1d17a │ │ - 1ce0c: e1d2 b.n 1d1b4 │ │ - 1ce0e: 9c10 ldr r4, [sp, #64] ; 0x40 │ │ - 1ce10: 4f1f ldr r7, [pc, #124] ; (1ce90 ) │ │ - 1ce12: 59e4 ldr r4, [r4, r7] │ │ - 1ce14: 2c04 cmp r4, #4 │ │ - 1ce16: d023 beq.n 1ce60 │ │ - 1ce18: 7b73 ldrb r3, [r6, #13] │ │ - 1ce1a: 7b32 ldrb r2, [r6, #12] │ │ - 1ce1c: 7bb5 ldrb r5, [r6, #14] │ │ - 1ce1e: 021b lsls r3, r3, #8 │ │ - 1ce20: 4313 orrs r3, r2 │ │ - 1ce22: 042d lsls r5, r5, #16 │ │ - 1ce24: 432b orrs r3, r5 │ │ - 1ce26: 7bf5 ldrb r5, [r6, #15] │ │ - 1ce28: 27ff movs r7, #255 ; 0xff │ │ - 1ce2a: 023f lsls r7, r7, #8 │ │ - 1ce2c: 062d lsls r5, r5, #24 │ │ - 1ce2e: 432b orrs r3, r5 │ │ - 1ce30: 0e1a lsrs r2, r3, #24 │ │ - 1ce32: 061d lsls r5, r3, #24 │ │ - 1ce34: 4315 orrs r5, r2 │ │ - 1ce36: 22ff movs r2, #255 ; 0xff │ │ - 1ce38: 0412 lsls r2, r2, #16 │ │ - 1ce3a: 401a ands r2, r3 │ │ - 1ce3c: 0a12 lsrs r2, r2, #8 │ │ - 1ce3e: 403b ands r3, r7 │ │ - 1ce40: 4315 orrs r5, r2 │ │ - 1ce42: 021b lsls r3, r3, #8 │ │ - 1ce44: 431d orrs r5, r3 │ │ - 1ce46: 7c73 ldrb r3, [r6, #17] │ │ - 1ce48: 7c32 ldrb r2, [r6, #16] │ │ - 1ce4a: 7cb4 ldrb r4, [r6, #18] │ │ - 1ce4c: 021b lsls r3, r3, #8 │ │ - 1ce4e: 4313 orrs r3, r2 │ │ - 1ce50: 0424 lsls r4, r4, #16 │ │ - 1ce52: 4323 orrs r3, r4 │ │ - 1ce54: 7cf4 ldrb r4, [r6, #19] │ │ - 1ce56: 0624 lsls r4, r4, #24 │ │ - 1ce58: 4323 orrs r3, r4 │ │ - 1ce5a: 2d00 cmp r5, #0 │ │ - 1ce5c: d12e bne.n 1cebc │ │ - 1ce5e: e050 b.n 1cf02 │ │ - 1ce60: 9c14 ldr r4, [sp, #80] ; 0x50 │ │ - 1ce62: 4f15 ldr r7, [pc, #84] ; (1ceb8 ) │ │ - 1ce64: 5de3 ldrb r3, [r4, r7] │ │ - 1ce66: 0658 lsls r0, r3, #25 │ │ - 1ce68: d5d6 bpl.n 1ce18 │ │ - 1ce6a: 2300 movs r3, #0 │ │ - 1ce6c: 18f2 adds r2, r6, r3 │ │ - 1ce6e: 3224 adds r2, #36 ; 0x24 │ │ - 1ce70: 7812 ldrb r2, [r2, #0] │ │ - 1ce72: 2a00 cmp r2, #0 │ │ - 1ce74: d006 beq.n 1ce84 │ │ - 1ce76: 4f06 ldr r7, [pc, #24] ; (1ce90 ) │ │ - 1ce78: 9c10 ldr r4, [sp, #64] ; 0x40 │ │ - 1ce7a: 59e4 ldr r4, [r4, r7] │ │ - 1ce7c: 1c22 adds r2, r4, #0 │ │ - 1ce7e: 9c10 ldr r4, [sp, #64] ; 0x40 │ │ - 1ce80: 3a01 subs r2, #1 │ │ - 1ce82: 51e2 str r2, [r4, r7] │ │ - 1ce84: 3301 adds r3, #1 │ │ - 1ce86: 2b04 cmp r3, #4 │ │ - 1ce88: d1f0 bne.n 1ce6c │ │ - 1ce8a: e7c5 b.n 1ce18 │ │ - 1ce8c: 0209 lsls r1, r1, #8 │ │ + 1c8f2: 50fa str r2, [r7, r3] │ │ + 1c8f4: 2304 movs r3, #4 │ │ + 1c8f6: 517b str r3, [r7, r5] │ │ + 1c8f8: 4b85 ldr r3, [pc, #532] ; (1cb10 ) │ │ + 1c8fa: 9505 str r5, [sp, #20] │ │ + 1c8fc: 18fb adds r3, r7, r3 │ │ + 1c8fe: 2240 movs r2, #64 ; 0x40 │ │ + 1c900: 25ff movs r5, #255 ; 0xff │ │ + 1c902: 605a str r2, [r3, #4] │ │ + 1c904: 7802 ldrb r2, [r0, #0] │ │ + 1c906: 0052 lsls r2, r2, #1 │ │ + 1c908: 402a ands r2, r5 │ │ + 1c90a: 601a str r2, [r3, #0] │ │ + 1c90c: 7802 ldrb r2, [r0, #0] │ │ + 1c90e: 2a7f cmp r2, #127 ; 0x7f │ │ + 1c910: d903 bls.n 1c91a │ │ + 1c912: 689a ldr r2, [r3, #8] │ │ + 1c914: 4332 orrs r2, r6 │ │ + 1c916: 609a str r2, [r3, #8] │ │ + 1c918: e001 b.n 1c91e │ │ + 1c91a: 9a05 ldr r2, [sp, #20] │ │ + 1c91c: 50b9 str r1, [r7, r2] │ │ + 1c91e: 3101 adds r1, #1 │ │ + 1c920: 3324 adds r3, #36 ; 0x24 │ │ + 1c922: 3001 adds r0, #1 │ │ + 1c924: 2921 cmp r1, #33 ; 0x21 │ │ + 1c926: d1ea bne.n 1c8fe │ │ + 1c928: 4b7a ldr r3, [pc, #488] ; (1cb14 ) │ │ + 1c92a: 1c22 adds r2, r4, #0 │ │ + 1c92c: 18f9 adds r1, r7, r3 │ │ + 1c92e: 4663 mov r3, ip │ │ + 1c930: 335b adds r3, #91 ; 0x5b │ │ + 1c932: 325b adds r2, #91 ; 0x5b │ │ + 1c934: 18e4 adds r4, r4, r3 │ │ + 1c936: 42a2 cmp r2, r4 │ │ + 1c938: d100 bne.n 1c93c │ │ + 1c93a: e23e b.n 1cdba │ │ + 1c93c: 7813 ldrb r3, [r2, #0] │ │ + 1c93e: 3201 adds r2, #1 │ │ + 1c940: 700b strb r3, [r1, #0] │ │ + 1c942: 3101 adds r1, #1 │ │ + 1c944: e7f7 b.n 1c936 │ │ + 1c946: 2d00 cmp r5, #0 │ │ + 1c948: d100 bne.n 1c94c │ │ + 1c94a: e236 b.n 1cdba │ │ + 1c94c: 4e72 ldr r6, [pc, #456] ; (1cb18 ) │ │ + 1c94e: 59b8 ldr r0, [r7, r6] │ │ + 1c950: 2800 cmp r0, #0 │ │ + 1c952: d001 beq.n 1c958 │ │ + 1c954: f015 fb0a bl 31f6c <__aeabi_llsl@@Base+0x40c> │ │ + 1c958: 1c28 adds r0, r5, #0 │ │ + 1c95a: f015 f9d7 bl 31d0c <__aeabi_llsl@@Base+0x1ac> │ │ + 1c95e: 9b02 ldr r3, [sp, #8] │ │ + 1c960: 1c2a adds r2, r5, #0 │ │ + 1c962: 1919 adds r1, r3, r4 │ │ + 1c964: 51b8 str r0, [r7, r6] │ │ + 1c966: f015 f9c9 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 1c96a: 59bb ldr r3, [r7, r6] │ │ + 1c96c: 195d adds r5, r3, r5 │ │ + 1c96e: 2300 movs r3, #0 │ │ + 1c970: 3d01 subs r5, #1 │ │ + 1c972: 702b strb r3, [r5, #0] │ │ + 1c974: e221 b.n 1cdba │ │ + 1c976: 9b02 ldr r3, [sp, #8] │ │ + 1c978: 5d1b ldrb r3, [r3, r4] │ │ + 1c97a: 9306 str r3, [sp, #24] │ │ + 1c97c: 2bf0 cmp r3, #240 ; 0xf0 │ │ + 1c97e: d901 bls.n 1c984 │ │ + 1c980: 23f0 movs r3, #240 ; 0xf0 │ │ + 1c982: 9306 str r3, [sp, #24] │ │ + 1c984: 1dd3 adds r3, r2, #7 │ │ + 1c986: 4a65 ldr r2, [pc, #404] ; (1cb1c ) │ │ + 1c988: 4965 ldr r1, [pc, #404] ; (1cb20 ) │ │ + 1c98a: 4e60 ldr r6, [pc, #384] ; (1cb0c ) │ │ + 1c98c: 18b8 adds r0, r7, r2 │ │ + 1c98e: 9a06 ldr r2, [sp, #24] │ │ + 1c990: ad15 add r5, sp, #84 ; 0x54 │ │ + 1c992: 1852 adds r2, r2, r1 │ │ + 1c994: 0052 lsls r2, r2, #1 │ │ + 1c996: 18ba adds r2, r7, r2 │ │ + 1c998: 4694 mov ip, r2 │ │ + 1c99a: 4560 cmp r0, ip │ │ + 1c99c: d100 bne.n 1c9a0 │ │ + 1c99e: e20c b.n 1cdba │ │ + 1c9a0: 1c1a adds r2, r3, #0 │ │ + 1c9a2: 9904 ldr r1, [sp, #16] │ │ + 1c9a4: 3212 adds r2, #18 │ │ + 1c9a6: 428a cmp r2, r1 │ │ + 1c9a8: d300 bcc.n 1c9ac │ │ + 1c9aa: e206 b.n 1cdba │ │ + 1c9ac: 9a02 ldr r2, [sp, #8] │ │ + 1c9ae: 18d1 adds r1, r2, r3 │ │ + 1c9b0: 780a ldrb r2, [r1, #0] │ │ + 1c9b2: 2a20 cmp r2, #32 │ │ + 1c9b4: d900 bls.n 1c9b8 │ │ + 1c9b6: e200 b.n 1cdba │ │ + 1c9b8: 784a ldrb r2, [r1, #1] │ │ + 1c9ba: 59bc ldr r4, [r7, r6] │ │ + 1c9bc: 3201 adds r2, #1 │ │ + 1c9be: 8002 strh r2, [r0, #0] │ │ + 1c9c0: 780a ldrb r2, [r1, #0] │ │ + 1c9c2: 4294 cmp r4, r2 │ │ + 1c9c4: d200 bcs.n 1c9c8 │ │ + 1c9c6: 51ba str r2, [r7, r6] │ │ + 1c9c8: 780c ldrb r4, [r1, #0] │ │ + 1c9ca: 1c22 adds r2, r4, #0 │ │ + 1c9cc: 3209 adds r2, #9 │ │ + 1c9ce: 0052 lsls r2, r2, #1 │ │ + 1c9d0: 189b adds r3, r3, r2 │ │ + 1c9d2: 0062 lsls r2, r4, #1 │ │ + 1c9d4: 9205 str r2, [sp, #20] │ │ + 1c9d6: 2200 movs r2, #0 │ │ + 1c9d8: 9c05 ldr r4, [sp, #20] │ │ + 1c9da: 42a2 cmp r2, r4 │ │ + 1c9dc: d004 beq.n 1c9e8 │ │ + 1c9de: 188c adds r4, r1, r2 │ │ + 1c9e0: 8a64 ldrh r4, [r4, #18] │ │ + 1c9e2: 52ac strh r4, [r5, r2] │ │ + 1c9e4: 3202 adds r2, #2 │ │ + 1c9e6: e7f7 b.n 1c9d8 │ │ + 1c9e8: 3540 adds r5, #64 ; 0x40 │ │ + 1c9ea: 3002 adds r0, #2 │ │ + 1c9ec: e7d5 b.n 1c99a │ │ + 1c9ee: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 1c9f0: 2b00 cmp r3, #0 │ │ + 1c9f2: d000 beq.n 1c9f6 │ │ + 1c9f4: e1e1 b.n 1cdba │ │ + 1c9f6: 9b02 ldr r3, [sp, #8] │ │ + 1c9f8: 3208 adds r2, #8 │ │ + 1c9fa: 9209 str r2, [sp, #36] ; 0x24 │ │ + 1c9fc: 5b1b ldrh r3, [r3, r4] │ │ + 1c9fe: 930d str r3, [sp, #52] ; 0x34 │ │ + 1ca00: e1db b.n 1cdba │ │ + 1ca02: 9b02 ldr r3, [sp, #8] │ │ + 1ca04: 9a05 ldr r2, [sp, #20] │ │ + 1ca06: 5c9b ldrb r3, [r3, r2] │ │ + 1ca08: 9307 str r3, [sp, #28] │ │ + 1ca0a: 3b01 subs r3, #1 │ │ + 1ca0c: 2bee cmp r3, #238 ; 0xee │ │ + 1ca0e: d900 bls.n 1ca12 │ │ + 1ca10: e0de b.n 1cbd0 │ │ + 1ca12: 9b0e ldr r3, [sp, #56] ; 0x38 │ │ + 1ca14: 9a07 ldr r2, [sp, #28] │ │ + 1ca16: 58fb ldr r3, [r7, r3] │ │ + 1ca18: 9312 str r3, [sp, #72] ; 0x48 │ │ + 1ca1a: 4293 cmp r3, r2 │ │ + 1ca1c: d201 bcs.n 1ca22 │ │ + 1ca1e: 4b2b ldr r3, [pc, #172] ; (1cacc ) │ │ + 1ca20: 50fa str r2, [r7, r3] │ │ + 1ca22: 9b07 ldr r3, [sp, #28] │ │ + 1ca24: 009e lsls r6, r3, #2 │ │ + 1ca26: 23be movs r3, #190 ; 0xbe │ │ + 1ca28: 19be adds r6, r7, r6 │ │ + 1ca2a: 021b lsls r3, r3, #8 │ │ + 1ca2c: 58f5 ldr r5, [r6, r3] │ │ + 1ca2e: 2d00 cmp r5, #0 │ │ + 1ca30: d129 bne.n 1ca86 │ │ + 1ca32: 209e movs r0, #158 ; 0x9e │ │ + 1ca34: 0080 lsls r0, r0, #2 │ │ + 1ca36: f015 faa1 bl 31f7c <__aeabi_llsl@@Base+0x41c> │ │ + 1ca3a: 23be movs r3, #190 ; 0xbe │ │ + 1ca3c: 229e movs r2, #158 ; 0x9e │ │ + 1ca3e: 1c04 adds r4, r0, #0 │ │ + 1ca40: 021b lsls r3, r3, #8 │ │ + 1ca42: 50f0 str r0, [r6, r3] │ │ + 1ca44: 1c29 adds r1, r5, #0 │ │ + 1ca46: 0092 lsls r2, r2, #2 │ │ + 1ca48: f015 f938 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 1ca4c: 4b35 ldr r3, [pc, #212] ; (1cb24 ) │ │ + 1ca4e: 2220 movs r2, #32 │ │ + 1ca50: 18e0 adds r0, r4, r3 │ │ + 1ca52: 9b05 ldr r3, [sp, #20] │ │ + 1ca54: 1c99 adds r1, r3, #2 │ │ + 1ca56: 9b02 ldr r3, [sp, #8] │ │ + 1ca58: 1859 adds r1, r3, r1 │ │ + 1ca5a: f015 f94f bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 1ca5e: 2340 movs r3, #64 ; 0x40 │ │ + 1ca60: 8123 strh r3, [r4, #8] │ │ + 1ca62: 2392 movs r3, #146 ; 0x92 │ │ + 1ca64: 223c movs r2, #60 ; 0x3c │ │ + 1ca66: 009b lsls r3, r3, #2 │ │ + 1ca68: 54e2 strb r2, [r4, r3] │ │ + 1ca6a: 9b05 ldr r3, [sp, #20] │ │ + 1ca6c: 9a02 ldr r2, [sp, #8] │ │ + 1ca6e: 210c movs r1, #12 │ │ + 1ca70: 3322 adds r3, #34 ; 0x22 │ │ + 1ca72: 18d3 adds r3, r2, r3 │ │ + 1ca74: 223f movs r2, #63 ; 0x3f │ │ + 1ca76: 4694 mov ip, r2 │ │ + 1ca78: 9a02 ldr r2, [sp, #8] │ │ + 1ca7a: 9805 ldr r0, [sp, #20] │ │ + 1ca7c: 1812 adds r2, r2, r0 │ │ + 1ca7e: 7852 ldrb r2, [r2, #1] │ │ + 1ca80: 4295 cmp r5, r2 │ │ + 1ca82: d200 bcs.n 1ca86 │ │ + 1ca84: e07d b.n 1cb82 │ │ + 1ca86: 9a05 ldr r2, [sp, #20] │ │ + 1ca88: 9b02 ldr r3, [sp, #8] │ │ + 1ca8a: 189b adds r3, r3, r2 │ │ + 1ca8c: 220e movs r2, #14 │ │ + 1ca8e: 7859 ldrb r1, [r3, #1] │ │ + 1ca90: 1c0b adds r3, r1, #0 │ │ + 1ca92: 4353 muls r3, r2 │ │ + 1ca94: 9a05 ldr r2, [sp, #20] │ │ + 1ca96: 3322 adds r3, #34 ; 0x22 │ │ + 1ca98: 18d3 adds r3, r2, r3 │ │ + 1ca9a: 9305 str r3, [sp, #20] │ │ + 1ca9c: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 1ca9e: 3301 adds r3, #1 │ │ + 1caa0: 930c str r3, [sp, #48] ; 0x30 │ │ + 1caa2: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 1caa4: 9a11 ldr r2, [sp, #68] ; 0x44 │ │ + 1caa6: 4293 cmp r3, r2 │ │ + 1caa8: d3ab bcc.n 1ca02 │ │ + 1caaa: e091 b.n 1cbd0 │ │ + 1caac: c690 stmia r6!, {r4, r7} │ │ + 1caae: 0001 movs r1, r0 │ │ + 1cab0: c0d4 stmia r0!, {r2, r4, r6, r7} │ │ + 1cab2: ffff 3edc ; instruction: 0xffff3edc │ │ + 1cab6: 0000 movs r0, r0 │ │ + 1cab8: 03ff lsls r7, r7, #15 │ │ + 1caba: 0000 movs r0, r0 │ │ + 1cabc: 4d44 ldr r5, [pc, #272] ; (1cbd0 ) │ │ + 1cabe: 4c44 ldr r4, [pc, #272] ; (1cbd0 ) │ │ + 1cac0: 3c0c subs r4, #12 │ │ + 1cac2: 0000 movs r0, r0 │ │ + 1cac4: 3cfc subs r4, #252 ; 0xfc │ │ + 1cac6: 0000 movs r0, r0 │ │ + 1cac8: 3dec subs r5, #236 ; 0xec │ │ + 1caca: 0000 movs r0, r0 │ │ + 1cacc: e928 0000 stmdb r8!, {} │ │ + 1cad0: e924 0000 stmdb r4!, {} │ │ + 1cad4: 4556 cmp r6, sl │ │ + 1cad6: 0000 movs r0, r0 │ │ + 1cad8: 4153 adcs r3, r2 │ │ + 1cada: 0000 movs r0, r0 │ │ + 1cadc: 4150 adcs r0, r2 │ │ + 1cade: 0000 movs r0, r0 │ │ + 1cae0: 454d cmp r5, r9 │ │ + 1cae2: 0000 movs r0, r0 │ │ + 1cae4: 4550 cmp r0, sl │ │ + 1cae6: 0000 movs r0, r0 │ │ + 1cae8: 4e49 ldr r6, [pc, #292] ; (1cc10 ) │ │ + 1caea: 0000 movs r0, r0 │ │ + 1caec: 4949 ldr r1, [pc, #292] ; (1cc14 ) │ │ + 1caee: 0000 movs r0, r0 │ │ + 1caf0: 5254 strh r4, [r2, r1] │ │ + 1caf2: 0000 movs r0, r0 │ │ + 1caf4: 5349 strh r1, [r1, r5] │ │ + 1caf6: 0000 movs r0, r0 │ │ + 1caf8: 8240 strh r0, [r0, #18] │ │ + 1cafa: 0000 movs r0, r0 │ │ + 1cafc: e99c 0000 ; instruction: 0xe99c0000 │ │ + 1cb00: e958 0000 ldrd r0, r0, [r8, #-0] │ │ + 1cb04: e908 0000 stmdb r8, {} │ │ + 1cb08: e904 0000 stmdb r4, {} │ │ + 1cb0c: e910 0000 ldmdb r0, {} │ │ + 1cb10: c1c0 stmia r1!, {r6, r7} │ │ + 1cb12: 0000 movs r0, r0 │ │ + 1cb14: d060 beq.n 1cbd8 │ │ + 1cb16: 0000 movs r0, r0 │ │ + 1cb18: e994 0000 ; instruction: 0xe9940000 │ │ + 1cb1c: ce80 ldmia r6!, {r7} │ │ + 1cb1e: 0000 movs r0, r0 │ │ + 1cb20: 6740 str r0, [r0, #116] ; 0x74 │ │ + 1cb22: 0000 movs r0, r0 │ │ + 1cb24: 0249 lsls r1, r1, #9 │ │ + 1cb26: 0000 movs r0, r0 │ │ + 1cb28: 2978 cmp r1, #120 ; 0x78 │ │ + 1cb2a: d02e beq.n 1cb8a │ │ + 1cb2c: 1860 adds r0, r4, r1 │ │ + 1cb2e: 1c02 adds r2, r0, #0 │ │ + 1cb30: 32ad adds r2, #173 ; 0xad │ │ + 1cb32: 32ff adds r2, #255 ; 0xff │ │ + 1cb34: 1c4e adds r6, r1, #1 │ │ + 1cb36: 7016 strb r6, [r2, #0] │ │ + 1cb38: 781a ldrb r2, [r3, #0] │ │ + 1cb3a: 2aef cmp r2, #239 ; 0xef │ │ + 1cb3c: d817 bhi.n 1cb6e │ │ + 1cb3e: 302d adds r0, #45 ; 0x2d │ │ + 1cb40: 30ff adds r0, #255 ; 0xff │ │ + 1cb42: 7002 strb r2, [r0, #0] │ │ + 1cb44: 48cf ldr r0, [pc, #828] ; (1ce84 ) │ │ + 1cb46: 0192 lsls r2, r2, #6 │ │ + 1cb48: 18ba adds r2, r7, r2 │ │ + 1cb4a: 1816 adds r6, r2, r0 │ │ + 1cb4c: 7898 ldrb r0, [r3, #2] │ │ + 1cb4e: 80f0 strh r0, [r6, #6] │ │ + 1cb50: 7918 ldrb r0, [r3, #4] │ │ + 1cb52: 0040 lsls r0, r0, #1 │ │ + 1cb54: 80b0 strh r0, [r6, #4] │ │ + 1cb56: 48cc ldr r0, [pc, #816] ; (1ce88 ) │ │ + 1cb58: 7ade ldrb r6, [r3, #11] │ │ + 1cb5a: 1810 adds r0, r2, r0 │ │ + 1cb5c: 7186 strb r6, [r0, #6] │ │ + 1cb5e: 7a9e ldrb r6, [r3, #10] │ │ + 1cb60: 71c6 strb r6, [r0, #7] │ │ + 1cb62: 4eca ldr r6, [pc, #808] ; (1ce8c ) │ │ + 1cb64: 7a58 ldrb r0, [r3, #9] │ │ + 1cb66: 1992 adds r2, r2, r6 │ │ + 1cb68: 7010 strb r0, [r2, #0] │ │ + 1cb6a: 7a18 ldrb r0, [r3, #8] │ │ + 1cb6c: 7050 strb r0, [r2, #1] │ │ + 1cb6e: 79d8 ldrb r0, [r3, #7] │ │ + 1cb70: 799a ldrb r2, [r3, #6] │ │ + 1cb72: 0200 lsls r0, r0, #8 │ │ + 1cb74: 4302 orrs r2, r0 │ │ + 1cb76: 48c6 ldr r0, [pc, #792] ; (1ce90 ) │ │ + 1cb78: 4282 cmp r2, r0 │ │ + 1cb7a: d100 bne.n 1cb7e │ │ + 1cb7c: 2200 movs r2, #0 │ │ + 1cb7e: 6022 str r2, [r4, #0] │ │ + 1cb80: 3101 adds r1, #1 │ │ + 1cb82: 785a ldrb r2, [r3, #1] │ │ + 1cb84: 320c adds r2, #12 │ │ + 1cb86: 4291 cmp r1, r2 │ │ + 1cb88: d3ce bcc.n 1cb28 │ │ + 1cb8a: 78da ldrb r2, [r3, #3] │ │ + 1cb8c: 2a7f cmp r2, #127 ; 0x7f │ │ + 1cb8e: d90c bls.n 1cbaa │ │ + 1cb90: 2201 movs r2, #1 │ │ + 1cb92: 6860 ldr r0, [r4, #4] │ │ + 1cb94: ae12 add r6, sp, #72 ; 0x48 │ │ + 1cb96: 4302 orrs r2, r0 │ │ + 1cb98: 4660 mov r0, ip │ │ + 1cb9a: 6062 str r2, [r4, #4] │ │ + 1cb9c: 78da ldrb r2, [r3, #3] │ │ + 1cb9e: 4002 ands r2, r0 │ │ + 1cba0: 48bc ldr r0, [pc, #752] ; (1ce94 ) │ │ + 1cba2: 3201 adds r2, #1 │ │ + 1cba4: 1980 adds r0, r0, r6 │ │ + 1cba6: 9e07 ldr r6, [sp, #28] │ │ + 1cba8: 5582 strb r2, [r0, r6] │ │ + 1cbaa: 795a ldrb r2, [r3, #5] │ │ + 1cbac: 2a7f cmp r2, #127 ; 0x7f │ │ + 1cbae: d90c bls.n 1cbca │ │ + 1cbb0: 2208 movs r2, #8 │ │ + 1cbb2: 6860 ldr r0, [r4, #4] │ │ + 1cbb4: ae12 add r6, sp, #72 ; 0x48 │ │ + 1cbb6: 4302 orrs r2, r0 │ │ + 1cbb8: 4660 mov r0, ip │ │ + 1cbba: 6062 str r2, [r4, #4] │ │ + 1cbbc: 795a ldrb r2, [r3, #5] │ │ + 1cbbe: 4002 ands r2, r0 │ │ + 1cbc0: 48b5 ldr r0, [pc, #724] ; (1ce98 ) │ │ + 1cbc2: 3201 adds r2, #1 │ │ + 1cbc4: 1980 adds r0, r0, r6 │ │ + 1cbc6: 9e07 ldr r6, [sp, #28] │ │ + 1cbc8: 5582 strb r2, [r0, r6] │ │ + 1cbca: 3501 adds r5, #1 │ │ + 1cbcc: 330e adds r3, #14 │ │ + 1cbce: e753 b.n 1ca78 │ │ + 1cbd0: 2501 movs r5, #1 │ │ + 1cbd2: 4bb2 ldr r3, [pc, #712] ; (1ce9c ) │ │ + 1cbd4: 18fc adds r4, r7, r3 │ │ + 1cbd6: 9b0e ldr r3, [sp, #56] ; 0x38 │ │ + 1cbd8: 58fb ldr r3, [r7, r3] │ │ + 1cbda: 9305 str r3, [sp, #20] │ │ + 1cbdc: 429d cmp r5, r3 │ │ + 1cbde: d900 bls.n 1cbe2 │ │ + 1cbe0: e0eb b.n 1cdba │ │ + 1cbe2: 6826 ldr r6, [r4, #0] │ │ + 1cbe4: 2e00 cmp r6, #0 │ │ + 1cbe6: d109 bne.n 1cbfc │ │ + 1cbe8: 209e movs r0, #158 ; 0x9e │ │ + 1cbea: 0080 lsls r0, r0, #2 │ │ + 1cbec: f015 f9c6 bl 31f7c <__aeabi_llsl@@Base+0x41c> │ │ + 1cbf0: 229e movs r2, #158 ; 0x9e │ │ + 1cbf2: 6020 str r0, [r4, #0] │ │ + 1cbf4: 1c31 adds r1, r6, #0 │ │ + 1cbf6: 0092 lsls r2, r2, #2 │ │ + 1cbf8: f015 f860 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 1cbfc: 3501 adds r5, #1 │ │ + 1cbfe: 3404 adds r4, #4 │ │ + 1cc00: e7e9 b.n 1cbd6 │ │ + 1cc02: 9b02 ldr r3, [sp, #8] │ │ + 1cc04: 5d1b ldrb r3, [r3, r4] │ │ + 1cc06: 9308 str r3, [sp, #32] │ │ + 1cc08: 2b00 cmp r3, #0 │ │ + 1cc0a: d100 bne.n 1cc0e │ │ + 1cc0c: e0d5 b.n 1cdba │ │ + 1cc0e: 015d lsls r5, r3, #5 │ │ + 1cc10: 9b04 ldr r3, [sp, #16] │ │ + 1cc12: 3207 adds r2, #7 │ │ + 1cc14: 18ac adds r4, r5, r2 │ │ + 1cc16: 429c cmp r4, r3 │ │ + 1cc18: d900 bls.n 1cc1c │ │ + 1cc1a: e0ce b.n 1cdba │ │ + 1cc1c: 9b02 ldr r3, [sp, #8] │ │ + 1cc1e: 189b adds r3, r3, r2 │ │ + 1cc20: 930b str r3, [sp, #44] ; 0x2c │ │ + 1cc22: e0ca b.n 1cdba │ │ + 1cc24: 9b02 ldr r3, [sp, #8] │ │ + 1cc26: 5d1b ldrb r3, [r3, r4] │ │ + 1cc28: 9303 str r3, [sp, #12] │ │ + 1cc2a: 2b00 cmp r3, #0 │ │ + 1cc2c: d100 bne.n 1cc30 │ │ + 1cc2e: e0c4 b.n 1cdba │ │ + 1cc30: 015d lsls r5, r3, #5 │ │ + 1cc32: 9b04 ldr r3, [sp, #16] │ │ + 1cc34: 3207 adds r2, #7 │ │ + 1cc36: 18ac adds r4, r5, r2 │ │ + 1cc38: 429c cmp r4, r3 │ │ + 1cc3a: d900 bls.n 1cc3e │ │ + 1cc3c: e0bd b.n 1cdba │ │ + 1cc3e: 9b02 ldr r3, [sp, #8] │ │ + 1cc40: 189b adds r3, r3, r2 │ │ + 1cc42: 930a str r3, [sp, #40] ; 0x28 │ │ + 1cc44: e0b9 b.n 1cdba │ │ + 1cc46: 1c2b adds r3, r5, #0 │ │ + 1cc48: 3b21 subs r3, #33 ; 0x21 │ │ + 1cc4a: 781c ldrb r4, [r3, #0] │ │ + 1cc4c: 1e63 subs r3, r4, #1 │ │ + 1cc4e: 2bee cmp r3, #238 ; 0xee │ │ + 1cc50: d904 bls.n 1cc5c │ │ + 1cc52: 353b adds r5, #59 ; 0x3b │ │ + 1cc54: 9b07 ldr r3, [sp, #28] │ │ + 1cc56: 429d cmp r5, r3 │ │ + 1cc58: d1f5 bne.n 1cc46 │ │ + 1cc5a: e0ae b.n 1cdba │ │ + 1cc5c: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ + 1cc5e: 58fb ldr r3, [r7, r3] │ │ + 1cc60: 9305 str r3, [sp, #20] │ │ + 1cc62: 42a3 cmp r3, r4 │ │ + 1cc64: d201 bcs.n 1cc6a │ │ + 1cc66: 4b8e ldr r3, [pc, #568] ; (1cea0 ) │ │ + 1cc68: 50fc str r4, [r7, r3] │ │ + 1cc6a: 1c29 adds r1, r5, #0 │ │ + 1cc6c: 4b8d ldr r3, [pc, #564] ; (1cea4 ) │ │ + 1cc6e: 0160 lsls r0, r4, #5 │ │ + 1cc70: 1838 adds r0, r7, r0 │ │ + 1cc72: 18c0 adds r0, r0, r3 │ │ + 1cc74: 3920 subs r1, #32 │ │ + 1cc76: 2220 movs r2, #32 │ │ + 1cc78: f015 f840 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 1cc7c: 4b8a ldr r3, [pc, #552] ; (1cea8 ) │ │ + 1cc7e: 01a6 lsls r6, r4, #6 │ │ + 1cc80: 19b8 adds r0, r7, r6 │ │ + 1cc82: 18c0 adds r0, r0, r3 │ │ + 1cc84: 1c29 adds r1, r5, #0 │ │ + 1cc86: 2208 movs r2, #8 │ │ + 1cc88: f015 f838 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 1cc8c: 4a7d ldr r2, [pc, #500] ; (1ce84 ) │ │ + 1cc8e: 68a9 ldr r1, [r5, #8] │ │ + 1cc90: 19bb adds r3, r7, r6 │ │ + 1cc92: 189a adds r2, r3, r2 │ │ + 1cc94: 6011 str r1, [r2, #0] │ │ + 1cc96: 2182 movs r1, #130 ; 0x82 │ │ + 1cc98: 68ea ldr r2, [r5, #12] │ │ + 1cc9a: 0209 lsls r1, r1, #8 │ │ + 1cc9c: 505a str r2, [r3, r1] │ │ + 1cc9e: 692a ldr r2, [r5, #16] │ │ + 1cca0: 4982 ldr r1, [pc, #520] ; (1ceac ) │ │ + 1cca2: 505a str r2, [r3, r1] │ │ + 1cca4: 6968 ldr r0, [r5, #20] │ │ + 1cca6: 1812 adds r2, r2, r0 │ │ + 1cca8: 4881 ldr r0, [pc, #516] ; (1ceb0 ) │ │ + 1ccaa: 181e adds r6, r3, r0 │ │ + 1ccac: 6032 str r2, [r6, #0] │ │ + 1ccae: 5858 ldr r0, [r3, r1] │ │ + 1ccb0: 4282 cmp r2, r0 │ │ + 1ccb2: d905 bls.n 1ccc0 │ │ + 1ccb4: 2002 movs r0, #2 │ │ + 1ccb6: 4a74 ldr r2, [pc, #464] ; (1ce88 ) │ │ + 1ccb8: 189e adds r6, r3, r2 │ │ + 1ccba: 8872 ldrh r2, [r6, #2] │ │ + 1ccbc: 4302 orrs r2, r0 │ │ + 1ccbe: 8072 strh r2, [r6, #2] │ │ + 1ccc0: 4871 ldr r0, [pc, #452] ; (1ce88 ) │ │ + 1ccc2: 01a2 lsls r2, r4, #6 │ │ + 1ccc4: 18ba adds r2, r7, r2 │ │ + 1ccc6: 1816 adds r6, r2, r0 │ │ + 1ccc8: 2040 movs r0, #64 ; 0x40 │ │ + 1ccca: 8030 strh r0, [r6, #0] │ │ + 1cccc: 7e68 ldrb r0, [r5, #25] │ │ + 1ccce: 9205 str r2, [sp, #20] │ │ + 1ccd0: 1c02 adds r2, r0, #0 │ │ + 1ccd2: 2001 movs r0, #1 │ │ + 1ccd4: 4684 mov ip, r0 │ │ + 1ccd6: 1c10 adds r0, r2, #0 │ │ + 1ccd8: 4662 mov r2, ip │ │ + 1ccda: 4210 tst r0, r2 │ │ + 1ccdc: d013 beq.n 1cd06 │ │ + 1ccde: 4660 mov r0, ip │ │ + 1cce0: 8872 ldrh r2, [r6, #2] │ │ + 1cce2: 4310 orrs r0, r2 │ │ + 1cce4: 2282 movs r2, #130 ; 0x82 │ │ + 1cce6: 8070 strh r0, [r6, #2] │ │ + 1cce8: 0212 lsls r2, r2, #8 │ │ + 1ccea: 589a ldr r2, [r3, r2] │ │ + 1ccec: 0856 lsrs r6, r2, #1 │ │ + 1ccee: 2282 movs r2, #130 ; 0x82 │ │ + 1ccf0: 0212 lsls r2, r2, #8 │ │ + 1ccf2: 509e str r6, [r3, r2] │ │ + 1ccf4: 585a ldr r2, [r3, r1] │ │ + 1ccf6: 0850 lsrs r0, r2, #1 │ │ + 1ccf8: 5058 str r0, [r3, r1] │ │ + 1ccfa: 9a05 ldr r2, [sp, #20] │ │ + 1ccfc: 4b6c ldr r3, [pc, #432] ; (1ceb0 ) │ │ + 1ccfe: 18d2 adds r2, r2, r3 │ │ + 1cd00: 6813 ldr r3, [r2, #0] │ │ + 1cd02: 085b lsrs r3, r3, #1 │ │ + 1cd04: 6013 str r3, [r2, #0] │ │ + 1cd06: 7e6b ldrb r3, [r5, #25] │ │ + 1cd08: 079b lsls r3, r3, #30 │ │ + 1cd0a: d507 bpl.n 1cd1c │ │ + 1cd0c: 2104 movs r1, #4 │ │ + 1cd0e: 4a5e ldr r2, [pc, #376] ; (1ce88 ) │ │ + 1cd10: 01a3 lsls r3, r4, #6 │ │ + 1cd12: 18fb adds r3, r7, r3 │ │ + 1cd14: 189b adds r3, r3, r2 │ │ + 1cd16: 885a ldrh r2, [r3, #2] │ │ + 1cd18: 430a orrs r2, r1 │ │ + 1cd1a: 805a strh r2, [r3, #2] │ │ + 1cd1c: 7e6b ldrb r3, [r5, #25] │ │ + 1cd1e: 4a65 ldr r2, [pc, #404] ; (1ceb4 ) │ │ + 1cd20: a912 add r1, sp, #72 ; 0x48 │ │ + 1cd22: 071b lsls r3, r3, #28 │ │ + 1cd24: 0f9b lsrs r3, r3, #30 │ │ + 1cd26: 1852 adds r2, r2, r1 │ │ + 1cd28: 5513 strb r3, [r2, r4] │ │ + 1cd2a: e792 b.n 1cc52 │ │ + 1cd2c: 682b ldr r3, [r5, #0] │ │ + 1cd2e: 2b00 cmp r3, #0 │ │ + 1cd30: d10b bne.n 1cd4a │ │ + 1cd32: 9b05 ldr r3, [sp, #20] │ │ + 1cd34: 3540 adds r5, #64 ; 0x40 │ │ + 1cd36: 3301 adds r3, #1 │ │ + 1cd38: 9305 str r3, [sp, #20] │ │ + 1cd3a: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ + 1cd3c: 58fb ldr r3, [r7, r3] │ │ + 1cd3e: 9307 str r3, [sp, #28] │ │ + 1cd40: 9a07 ldr r2, [sp, #28] │ │ + 1cd42: 9b05 ldr r3, [sp, #20] │ │ + 1cd44: 4293 cmp r3, r2 │ │ + 1cd46: d9f1 bls.n 1cd2c │ │ + 1cd48: e037 b.n 1cdba │ │ + 1cd4a: 696b ldr r3, [r5, #20] │ │ + 1cd4c: 2b00 cmp r3, #0 │ │ + 1cd4e: d1f0 bne.n 1cd32 │ │ + 1cd50: 4b58 ldr r3, [pc, #352] ; (1ceb4 ) │ │ + 1cd52: aa12 add r2, sp, #72 ; 0x48 │ │ + 1cd54: 189b adds r3, r3, r2 │ │ + 1cd56: 9a05 ldr r2, [sp, #20] │ │ + 1cd58: 5cd6 ldrb r6, [r2, r3] │ │ + 1cd5a: 2e03 cmp r6, #3 │ │ + 1cd5c: d0e9 beq.n 1cd32 │ │ + 1cd5e: 9b04 ldr r3, [sp, #16] │ │ + 1cd60: 429c cmp r4, r3 │ │ + 1cd62: d2e6 bcs.n 1cd32 │ │ + 1cd64: 2301 movs r3, #1 │ │ + 1cd66: 8c6a ldrh r2, [r5, #34] ; 0x22 │ │ + 1cd68: 4013 ands r3, r2 │ │ + 1cd6a: 2205 movs r2, #5 │ │ + 1cd6c: 4259 negs r1, r3 │ │ + 1cd6e: 400a ands r2, r1 │ │ + 1cd70: 2e00 cmp r6, #0 │ │ + 1cd72: d10a bne.n 1cd8a │ │ + 1cd74: 9904 ldr r1, [sp, #16] │ │ + 1cd76: 9b02 ldr r3, [sp, #8] │ │ + 1cd78: 1c38 adds r0, r7, #0 │ │ + 1cd7a: 1b09 subs r1, r1, r4 │ │ + 1cd7c: 191b adds r3, r3, r4 │ │ + 1cd7e: 9100 str r1, [sp, #0] │ │ + 1cd80: 1c29 adds r1, r5, #0 │ │ + 1cd82: f00f fb85 bl 2c490 │ │ + 1cd86: 1824 adds r4, r4, r0 │ │ + 1cd88: e7d3 b.n 1cd32 │ │ + 1cd8a: 9a02 ldr r2, [sp, #8] │ │ + 1cd8c: 5916 ldr r6, [r2, r4] │ │ + 1cd8e: 9a04 ldr r2, [sp, #16] │ │ + 1cd90: 3404 adds r4, #4 │ │ + 1cd92: 4296 cmp r6, r2 │ │ + 1cd94: d20f bcs.n 1cdb6 │ │ + 1cd96: 1b12 subs r2, r2, r4 │ │ + 1cd98: 4296 cmp r6, r2 │ │ + 1cd9a: d80c bhi.n 1cdb6 │ │ + 1cd9c: 2e04 cmp r6, #4 │ │ + 1cd9e: d90a bls.n 1cdb6 │ │ + 1cda0: 2224 movs r2, #36 ; 0x24 │ │ + 1cda2: 2b00 cmp r3, #0 │ │ + 1cda4: d100 bne.n 1cda8 │ │ + 1cda6: 2220 movs r2, #32 │ │ + 1cda8: 9b02 ldr r3, [sp, #8] │ │ + 1cdaa: 9600 str r6, [sp, #0] │ │ + 1cdac: 1c38 adds r0, r7, #0 │ │ + 1cdae: 191b adds r3, r3, r4 │ │ + 1cdb0: 1c29 adds r1, r5, #0 │ │ + 1cdb2: f00f fb6d bl 2c490 │ │ + 1cdb6: 1934 adds r4, r6, r4 │ │ + 1cdb8: e7bb b.n 1cd32 │ │ + 1cdba: 9a0f ldr r2, [sp, #60] ; 0x3c │ │ + 1cdbc: e520 b.n 1c800 │ │ + 1cdbe: 9b06 ldr r3, [sp, #24] │ │ + 1cdc0: 2b00 cmp r3, #0 │ │ + 1cdc2: d115 bne.n 1cdf0 │ │ + 1cdc4: 2121 movs r1, #33 ; 0x21 │ │ + 1cdc6: 4b35 ldr r3, [pc, #212] ; (1ce9c ) │ │ + 1cdc8: 9a0b ldr r2, [sp, #44] ; 0x2c │ │ + 1cdca: 18fb adds r3, r7, r3 │ │ + 1cdcc: 9304 str r3, [sp, #16] │ │ + 1cdce: 9b08 ldr r3, [sp, #32] │ │ + 1cdd0: 434b muls r3, r1 │ │ + 1cdd2: 3301 adds r3, #1 │ │ + 1cdd4: 18d3 adds r3, r2, r3 │ │ + 1cdd6: 9306 str r3, [sp, #24] │ │ + 1cdd8: 9b03 ldr r3, [sp, #12] │ │ + 1cdda: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ + 1cddc: 434b muls r3, r1 │ │ + 1cdde: 3301 adds r3, #1 │ │ + 1cde0: 18d3 adds r3, r2, r3 │ │ + 1cde2: 9307 str r3, [sp, #28] │ │ + 1cde4: 2301 movs r3, #1 │ │ + 1cde6: 9302 str r3, [sp, #8] │ │ + 1cde8: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 1cdea: 3301 adds r3, #1 │ │ + 1cdec: 9309 str r3, [sp, #36] ; 0x24 │ │ + 1cdee: e075 b.n 1cedc │ │ + 1cdf0: 4b31 ldr r3, [pc, #196] ; (1ceb8 ) │ │ + 1cdf2: 58fa ldr r2, [r7, r3] │ │ + 1cdf4: 9305 str r3, [sp, #20] │ │ + 1cdf6: 2a00 cmp r2, #0 │ │ + 1cdf8: d0e4 beq.n 1cdc4 │ │ + 1cdfa: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 1cdfc: 2b00 cmp r3, #0 │ │ + 1cdfe: d0e1 beq.n 1cdc4 │ │ + 1ce00: 4a2e ldr r2, [pc, #184] ; (1cebc ) │ │ + 1ce02: 4b2f ldr r3, [pc, #188] ; (1cec0 ) │ │ + 1ce04: 4694 mov ip, r2 │ │ + 1ce06: 18fc adds r4, r7, r3 │ │ + 1ce08: 4b2e ldr r3, [pc, #184] ; (1cec4 ) │ │ + 1ce0a: 18fe adds r6, r7, r3 │ │ + 1ce0c: ab15 add r3, sp, #84 ; 0x54 │ │ + 1ce0e: 9304 str r3, [sp, #16] │ │ + 1ce10: 9b06 ldr r3, [sp, #24] │ │ + 1ce12: 4463 add r3, ip │ │ + 1ce14: 005b lsls r3, r3, #1 │ │ + 1ce16: 18fb adds r3, r7, r3 │ │ + 1ce18: 9306 str r3, [sp, #24] │ │ + 1ce1a: 9b05 ldr r3, [sp, #20] │ │ + 1ce1c: 8820 ldrh r0, [r4, #0] │ │ + 1ce1e: 58fb ldr r3, [r7, r3] │ │ + 1ce20: 1c19 adds r1, r3, #0 │ │ + 1ce22: 9307 str r3, [sp, #28] │ │ + 1ce24: f00e f954 bl 2b0d0 │ │ + 1ce28: 6030 str r0, [r6, #0] │ │ + 1ce2a: 2800 cmp r0, #0 │ │ + 1ce2c: d0ca beq.n 1cdc4 │ │ + 1ce2e: 2500 movs r5, #0 │ │ + 1ce30: 9b05 ldr r3, [sp, #20] │ │ + 1ce32: 58f9 ldr r1, [r7, r3] │ │ + 1ce34: 428d cmp r5, r1 │ │ + 1ce36: d21b bcs.n 1ce70 │ │ + 1ce38: 9a04 ldr r2, [sp, #16] │ │ + 1ce3a: 006b lsls r3, r5, #1 │ │ + 1ce3c: 5ad3 ldrh r3, [r2, r3] │ │ + 1ce3e: 2b00 cmp r3, #0 │ │ + 1ce40: d014 beq.n 1ce6c │ │ + 1ce42: 9a0d ldr r2, [sp, #52] ; 0x34 │ │ + 1ce44: 4293 cmp r3, r2 │ │ + 1ce46: d811 bhi.n 1ce6c │ │ + 1ce48: 2206 movs r2, #6 │ │ + 1ce4a: 1c10 adds r0, r2, #0 │ │ + 1ce4c: 4368 muls r0, r5 │ │ + 1ce4e: 6832 ldr r2, [r6, #0] │ │ + 1ce50: 1812 adds r2, r2, r0 │ │ + 1ce52: 9207 str r2, [sp, #28] │ │ + 1ce54: 8822 ldrh r2, [r4, #0] │ │ + 1ce56: 920c str r2, [sp, #48] ; 0x30 │ │ + 1ce58: 9a02 ldr r2, [sp, #8] │ │ + 1ce5a: 1c10 adds r0, r2, #0 │ │ + 1ce5c: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 1ce5e: 4694 mov ip, r2 │ │ + 1ce60: 4460 add r0, ip │ │ + 1ce62: 9000 str r0, [sp, #0] │ │ + 1ce64: 9a0c ldr r2, [sp, #48] ; 0x30 │ │ + 1ce66: 9807 ldr r0, [sp, #28] │ │ + 1ce68: f7ff fb9a bl 1c5a0 │ │ + 1ce6c: 3501 adds r5, #1 │ │ + 1ce6e: e7df b.n 1ce30 │ │ + 1ce70: 9b04 ldr r3, [sp, #16] │ │ + 1ce72: 3402 adds r4, #2 │ │ + 1ce74: 3604 adds r6, #4 │ │ + 1ce76: 3340 adds r3, #64 ; 0x40 │ │ + 1ce78: 9304 str r3, [sp, #16] │ │ + 1ce7a: 9b06 ldr r3, [sp, #24] │ │ + 1ce7c: 429c cmp r4, r3 │ │ + 1ce7e: d1cc bne.n 1ce1a │ │ + 1ce80: e7a0 b.n 1cdc4 │ │ + 1ce82: 46c0 nop ; (mov r8, r8) │ │ + 1ce84: 8218 strh r0, [r3, #16] │ │ + 1ce86: 0000 movs r0, r0 │ │ + 1ce88: 8220 strh r0, [r4, #16] │ │ + 1ce8a: 0000 movs r0, r0 │ │ + 1ce8c: 8228 strh r0, [r5, #16] │ │ 1ce8e: 0000 movs r0, r0 │ │ - 1ce90: e910 0000 ldmdb r0, {} │ │ - 1ce94: 01ff lsls r7, r7, #7 │ │ + 1ce90: ffff 0000 vaddl.u q8, d15, d0 │ │ + 1ce94: 3cfc subs r4, #252 ; 0xfc │ │ 1ce96: 0000 movs r0, r0 │ │ - 1ce98: 0201 lsls r1, r0, #8 │ │ + 1ce98: 3dec subs r5, #236 ; 0xec │ │ 1ce9a: 0000 movs r0, r0 │ │ - 1ce9c: 0202 lsls r2, r0, #8 │ │ + 1ce9c: be04 bkpt 0x0004 │ │ 1ce9e: 0000 movs r0, r0 │ │ - 1cea0: 0203 lsls r3, r0, #8 │ │ - 1cea2: 0000 movs r0, r0 │ │ - 1cea4: fbd6 ffff ; instruction: 0xfbd6ffff │ │ - 1cea8: e99c 0000 ; instruction: 0xe99c0000 │ │ - 1ceac: d060 beq.n 1cf70 │ │ + 1cea0: e924 0000 stmdb r4!, {} │ │ + 1cea4: e99c 0000 ; instruction: 0xe99c0000 │ │ + 1cea8: 822a strh r2, [r5, #16] │ │ + 1ceaa: 0000 movs r0, r0 │ │ + 1ceac: 8204 strh r4, [r0, #16] │ │ 1ceae: 0000 movs r0, r0 │ │ - 1ceb0: 02fe lsls r6, r7, #11 │ │ + 1ceb0: 8208 strh r0, [r1, #16] │ │ 1ceb2: 0000 movs r0, r0 │ │ - 1ceb4: e924 0000 stmdb r4!, {} │ │ - 1ceb8: 02ff lsls r7, r7, #11 │ │ - 1ceba: 0000 movs r0, r0 │ │ - 1cebc: 0e1a lsrs r2, r3, #24 │ │ - 1cebe: 061c lsls r4, r3, #24 │ │ - 1cec0: 4314 orrs r4, r2 │ │ - 1cec2: 22ff movs r2, #255 ; 0xff │ │ - 1cec4: 0412 lsls r2, r2, #16 │ │ - 1cec6: 401a ands r2, r3 │ │ - 1cec8: 0a12 lsrs r2, r2, #8 │ │ - 1ceca: 4314 orrs r4, r2 │ │ - 1cecc: 22ff movs r2, #255 ; 0xff │ │ - 1cece: 0212 lsls r2, r2, #8 │ │ - 1ced0: 4013 ands r3, r2 │ │ - 1ced2: 021b lsls r3, r3, #8 │ │ - 1ced4: 431c orrs r4, r3 │ │ - 1ced6: d014 beq.n 1cf02 │ │ - 1ced8: 1963 adds r3, r4, r5 │ │ - 1ceda: 42ab cmp r3, r5 │ │ - 1cedc: d911 bls.n 1cf02 │ │ - 1cede: 9f13 ldr r7, [sp, #76] ; 0x4c │ │ - 1cee0: 42bb cmp r3, r7 │ │ - 1cee2: d80e bhi.n 1cf02 │ │ - 1cee4: 1c60 adds r0, r4, #1 │ │ - 1cee6: f013 fda1 bl 30a2c <__clzsi2+0x178> │ │ - 1ceea: 4fd3 ldr r7, [pc, #844] ; (1d238 ) │ │ - 1ceec: 9910 ldr r1, [sp, #64] ; 0x40 │ │ - 1ceee: 9a11 ldr r2, [sp, #68] ; 0x44 │ │ - 1cef0: 51c8 str r0, [r1, r7] │ │ - 1cef2: 1951 adds r1, r2, r5 │ │ - 1cef4: 1c22 adds r2, r4, #0 │ │ - 1cef6: f013 fd91 bl 30a1c <__clzsi2+0x168> │ │ - 1cefa: 9810 ldr r0, [sp, #64] ; 0x40 │ │ - 1cefc: 2200 movs r2, #0 │ │ - 1cefe: 59c3 ldr r3, [r0, r7] │ │ - 1cf00: 551a strb r2, [r3, r4] │ │ - 1cf02: 1c33 adds r3, r6, #0 │ │ - 1cf04: 332c adds r3, #44 ; 0x2c │ │ - 1cf06: 781a ldrb r2, [r3, #0] │ │ - 1cf08: 3301 adds r3, #1 │ │ - 1cf0a: 781b ldrb r3, [r3, #0] │ │ - 1cf0c: 021b lsls r3, r3, #8 │ │ - 1cf0e: 4313 orrs r3, r2 │ │ - 1cf10: 1c32 adds r2, r6, #0 │ │ - 1cf12: 322e adds r2, #46 ; 0x2e │ │ - 1cf14: 7811 ldrb r1, [r2, #0] │ │ - 1cf16: 0409 lsls r1, r1, #16 │ │ - 1cf18: 430b orrs r3, r1 │ │ - 1cf1a: 7851 ldrb r1, [r2, #1] │ │ - 1cf1c: 0609 lsls r1, r1, #24 │ │ - 1cf1e: 430b orrs r3, r1 │ │ - 1cf20: 0e1a lsrs r2, r3, #24 │ │ - 1cf22: 0619 lsls r1, r3, #24 │ │ - 1cf24: 4311 orrs r1, r2 │ │ - 1cf26: 22ff movs r2, #255 ; 0xff │ │ - 1cf28: 0412 lsls r2, r2, #16 │ │ - 1cf2a: 401a ands r2, r3 │ │ - 1cf2c: 0a12 lsrs r2, r2, #8 │ │ - 1cf2e: 4311 orrs r1, r2 │ │ - 1cf30: 22ff movs r2, #255 ; 0xff │ │ - 1cf32: 0212 lsls r2, r2, #8 │ │ - 1cf34: 4013 ands r3, r2 │ │ - 1cf36: 021b lsls r3, r3, #8 │ │ - 1cf38: 4319 orrs r1, r3 │ │ - 1cf3a: 1c33 adds r3, r6, #0 │ │ - 1cf3c: 3330 adds r3, #48 ; 0x30 │ │ - 1cf3e: 781a ldrb r2, [r3, #0] │ │ - 1cf40: 3301 adds r3, #1 │ │ - 1cf42: 781b ldrb r3, [r3, #0] │ │ - 1cf44: 021b lsls r3, r3, #8 │ │ - 1cf46: 4313 orrs r3, r2 │ │ - 1cf48: 1c32 adds r2, r6, #0 │ │ - 1cf4a: 3232 adds r2, #50 ; 0x32 │ │ - 1cf4c: 7812 ldrb r2, [r2, #0] │ │ - 1cf4e: 0412 lsls r2, r2, #16 │ │ - 1cf50: 4313 orrs r3, r2 │ │ - 1cf52: 1c32 adds r2, r6, #0 │ │ - 1cf54: 3233 adds r2, #51 ; 0x33 │ │ - 1cf56: 7812 ldrb r2, [r2, #0] │ │ - 1cf58: 0612 lsls r2, r2, #24 │ │ - 1cf5a: 4313 orrs r3, r2 │ │ - 1cf5c: 2900 cmp r1, #0 │ │ - 1cf5e: d021 beq.n 1cfa4 │ │ - 1cf60: 0618 lsls r0, r3, #24 │ │ - 1cf62: 0e1a lsrs r2, r3, #24 │ │ - 1cf64: 4302 orrs r2, r0 │ │ - 1cf66: 20ff movs r0, #255 ; 0xff │ │ - 1cf68: 0400 lsls r0, r0, #16 │ │ - 1cf6a: 4018 ands r0, r3 │ │ - 1cf6c: 0a00 lsrs r0, r0, #8 │ │ - 1cf6e: 4302 orrs r2, r0 │ │ - 1cf70: 20ff movs r0, #255 ; 0xff │ │ - 1cf72: 0200 lsls r0, r0, #8 │ │ - 1cf74: 4003 ands r3, r0 │ │ - 1cf76: 021b lsls r3, r3, #8 │ │ - 1cf78: 431a orrs r2, r3 │ │ - 1cf7a: d013 beq.n 1cfa4 │ │ - 1cf7c: 1853 adds r3, r2, r1 │ │ - 1cf7e: 428b cmp r3, r1 │ │ - 1cf80: d910 bls.n 1cfa4 │ │ - 1cf82: 9c13 ldr r4, [sp, #76] ; 0x4c │ │ - 1cf84: 42a3 cmp r3, r4 │ │ - 1cf86: d80d bhi.n 1cfa4 │ │ - 1cf88: 9f10 ldr r7, [sp, #64] ; 0x40 │ │ - 1cf8a: 4bac ldr r3, [pc, #688] ; (1d23c ) │ │ - 1cf8c: 18f8 adds r0, r7, r3 │ │ - 1cf8e: 2a1f cmp r2, #31 │ │ - 1cf90: d900 bls.n 1cf94 │ │ - 1cf92: 221f movs r2, #31 │ │ - 1cf94: 9c11 ldr r4, [sp, #68] ; 0x44 │ │ - 1cf96: 1861 adds r1, r4, r1 │ │ - 1cf98: f013 fd40 bl 30a1c <__clzsi2+0x168> │ │ - 1cf9c: 4ba8 ldr r3, [pc, #672] ; (1d240 ) │ │ - 1cf9e: 9f10 ldr r7, [sp, #64] ; 0x40 │ │ - 1cfa0: 2200 movs r2, #0 │ │ - 1cfa2: 54fa strb r2, [r7, r3] │ │ - 1cfa4: 7d73 ldrb r3, [r6, #21] │ │ - 1cfa6: 7d32 ldrb r2, [r6, #20] │ │ - 1cfa8: 7db7 ldrb r7, [r6, #22] │ │ - 1cfaa: 021b lsls r3, r3, #8 │ │ - 1cfac: 4313 orrs r3, r2 │ │ - 1cfae: 043f lsls r7, r7, #16 │ │ - 1cfb0: 433b orrs r3, r7 │ │ - 1cfb2: 7df7 ldrb r7, [r6, #23] │ │ - 1cfb4: 20ff movs r0, #255 ; 0xff │ │ - 1cfb6: 0200 lsls r0, r0, #8 │ │ - 1cfb8: 063f lsls r7, r7, #24 │ │ - 1cfba: 433b orrs r3, r7 │ │ - 1cfbc: 0e1a lsrs r2, r3, #24 │ │ - 1cfbe: 061f lsls r7, r3, #24 │ │ - 1cfc0: 4317 orrs r7, r2 │ │ - 1cfc2: 22ff movs r2, #255 ; 0xff │ │ - 1cfc4: 0412 lsls r2, r2, #16 │ │ - 1cfc6: 401a ands r2, r3 │ │ - 1cfc8: 0a12 lsrs r2, r2, #8 │ │ - 1cfca: 4003 ands r3, r0 │ │ - 1cfcc: 4317 orrs r7, r2 │ │ - 1cfce: 021b lsls r3, r3, #8 │ │ - 1cfd0: 431f orrs r7, r3 │ │ - 1cfd2: d120 bne.n 1d016 │ │ - 1cfd4: 1c32 adds r2, r6, #0 │ │ - 1cfd6: 1c33 adds r3, r6, #0 │ │ - 1cfd8: 3245 adds r2, #69 ; 0x45 │ │ - 1cfda: 3344 adds r3, #68 ; 0x44 │ │ - 1cfdc: 7812 ldrb r2, [r2, #0] │ │ - 1cfde: 781b ldrb r3, [r3, #0] │ │ - 1cfe0: 0212 lsls r2, r2, #8 │ │ - 1cfe2: 431a orrs r2, r3 │ │ - 1cfe4: 1c33 adds r3, r6, #0 │ │ - 1cfe6: 3346 adds r3, #70 ; 0x46 │ │ - 1cfe8: 781b ldrb r3, [r3, #0] │ │ - 1cfea: 041b lsls r3, r3, #16 │ │ - 1cfec: 431a orrs r2, r3 │ │ - 1cfee: 1c33 adds r3, r6, #0 │ │ - 1cff0: 3347 adds r3, #71 ; 0x47 │ │ - 1cff2: 781b ldrb r3, [r3, #0] │ │ - 1cff4: 061b lsls r3, r3, #24 │ │ - 1cff6: 431a orrs r2, r3 │ │ - 1cff8: 0611 lsls r1, r2, #24 │ │ - 1cffa: 0e13 lsrs r3, r2, #24 │ │ - 1cffc: 430b orrs r3, r1 │ │ - 1cffe: 21ff movs r1, #255 ; 0xff │ │ - 1d000: 0409 lsls r1, r1, #16 │ │ - 1d002: 4011 ands r1, r2 │ │ - 1d004: 0a09 lsrs r1, r1, #8 │ │ - 1d006: 430b orrs r3, r1 │ │ - 1d008: 21ff movs r1, #255 ; 0xff │ │ - 1d00a: 0209 lsls r1, r1, #8 │ │ - 1d00c: 400a ands r2, r1 │ │ - 1d00e: 0212 lsls r2, r2, #8 │ │ - 1d010: 4313 orrs r3, r2 │ │ - 1d012: d140 bne.n 1d096 │ │ - 1d014: e6f0 b.n 1cdf8 │ │ - 1d016: 7e73 ldrb r3, [r6, #25] │ │ - 1d018: 7e32 ldrb r2, [r6, #24] │ │ - 1d01a: 7eb0 ldrb r0, [r6, #26] │ │ - 1d01c: 021b lsls r3, r3, #8 │ │ - 1d01e: 4313 orrs r3, r2 │ │ - 1d020: 7ef2 ldrb r2, [r6, #27] │ │ - 1d022: 041b lsls r3, r3, #16 │ │ - 1d024: 0c19 lsrs r1, r3, #16 │ │ - 1d026: 0212 lsls r2, r2, #8 │ │ - 1d028: 4302 orrs r2, r0 │ │ - 1d02a: 0412 lsls r2, r2, #16 │ │ - 1d02c: 0214 lsls r4, r2, #8 │ │ - 1d02e: 0c24 lsrs r4, r4, #16 │ │ - 1d030: 0e12 lsrs r2, r2, #24 │ │ - 1d032: 4314 orrs r4, r2 │ │ - 1d034: 2cff cmp r4, #255 ; 0xff │ │ - 1d036: d8cd bhi.n 1cfd4 │ │ - 1d038: 060a lsls r2, r1, #24 │ │ - 1d03a: 0e1b lsrs r3, r3, #24 │ │ - 1d03c: 0c12 lsrs r2, r2, #16 │ │ - 1d03e: 431a orrs r2, r3 │ │ - 1d040: 1c13 adds r3, r2, #0 │ │ - 1d042: 4363 muls r3, r4 │ │ - 1d044: 9217 str r2, [sp, #92] ; 0x5c │ │ - 1d046: 9a13 ldr r2, [sp, #76] ; 0x4c │ │ - 1d048: 4293 cmp r3, r2 │ │ - 1d04a: d2c3 bcs.n 1cfd4 │ │ - 1d04c: 1ad3 subs r3, r2, r3 │ │ - 1d04e: 429f cmp r7, r3 │ │ - 1d050: d2c0 bcs.n 1cfd4 │ │ - 1d052: 9416 str r4, [sp, #88] ; 0x58 │ │ - 1d054: 2c20 cmp r4, #32 │ │ - 1d056: d901 bls.n 1d05c │ │ - 1d058: 2320 movs r3, #32 │ │ - 1d05a: 9316 str r3, [sp, #88] ; 0x58 │ │ - 1d05c: 4979 ldr r1, [pc, #484] ; (1d244 ) │ │ - 1d05e: 9810 ldr r0, [sp, #64] ; 0x40 │ │ - 1d060: 9a11 ldr r2, [sp, #68] ; 0x44 │ │ - 1d062: 2500 movs r5, #0 │ │ - 1d064: 1841 adds r1, r0, r1 │ │ - 1d066: 9112 str r1, [sp, #72] ; 0x48 │ │ - 1d068: 19d7 adds r7, r2, r7 │ │ - 1d06a: 9a17 ldr r2, [sp, #92] ; 0x5c │ │ - 1d06c: 4295 cmp r5, r2 │ │ - 1d06e: d0b1 beq.n 1cfd4 │ │ - 1d070: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ - 1d072: 4875 ldr r0, [pc, #468] ; (1d248 ) │ │ - 1d074: 581b ldr r3, [r3, r0] │ │ - 1d076: 429d cmp r5, r3 │ │ - 1d078: d207 bcs.n 1d08a │ │ - 1d07a: 9812 ldr r0, [sp, #72] ; 0x48 │ │ - 1d07c: 1c39 adds r1, r7, #0 │ │ - 1d07e: 9a16 ldr r2, [sp, #88] ; 0x58 │ │ - 1d080: f013 fd64 bl 30b4c <__clzsi2+0x298> │ │ - 1d084: 9812 ldr r0, [sp, #72] ; 0x48 │ │ - 1d086: 2300 movs r3, #0 │ │ - 1d088: 77c3 strb r3, [r0, #31] │ │ - 1d08a: 9912 ldr r1, [sp, #72] ; 0x48 │ │ - 1d08c: 3501 adds r5, #1 │ │ - 1d08e: 193f adds r7, r7, r4 │ │ - 1d090: 3120 adds r1, #32 │ │ - 1d092: 9112 str r1, [sp, #72] ; 0x48 │ │ - 1d094: e7e9 b.n 1d06a │ │ - 1d096: 9c13 ldr r4, [sp, #76] ; 0x4c │ │ - 1d098: 42a3 cmp r3, r4 │ │ - 1d09a: d300 bcc.n 1d09e │ │ - 1d09c: e6ac b.n 1cdf8 │ │ - 1d09e: 9e10 ldr r6, [sp, #64] ; 0x40 │ │ - 1d0a0: 4f6a ldr r7, [pc, #424] ; (1d24c ) │ │ - 1d0a2: 1ae2 subs r2, r4, r3 │ │ - 1d0a4: 59f6 ldr r6, [r6, r7] │ │ - 1d0a6: 00b1 lsls r1, r6, #2 │ │ - 1d0a8: 4291 cmp r1, r2 │ │ - 1d0aa: d300 bcc.n 1d0ae │ │ - 1d0ac: e6a4 b.n 1cdf8 │ │ - 1d0ae: 9f11 ldr r7, [sp, #68] ; 0x44 │ │ - 1d0b0: 9c10 ldr r4, [sp, #64] ; 0x40 │ │ - 1d0b2: 4e67 ldr r6, [pc, #412] ; (1d250 ) │ │ - 1d0b4: 18fb adds r3, r7, r3 │ │ - 1d0b6: 9312 str r3, [sp, #72] ; 0x48 │ │ - 1d0b8: 19a5 adds r5, r4, r6 │ │ - 1d0ba: 2400 movs r4, #0 │ │ - 1d0bc: 9f10 ldr r7, [sp, #64] ; 0x40 │ │ - 1d0be: 4863 ldr r0, [pc, #396] ; (1d24c ) │ │ - 1d0c0: 583f ldr r7, [r7, r0] │ │ - 1d0c2: 42bc cmp r4, r7 │ │ - 1d0c4: d300 bcc.n 1d0c8 │ │ - 1d0c6: e697 b.n 1cdf8 │ │ - 1d0c8: 9f12 ldr r7, [sp, #72] ; 0x48 │ │ - 1d0ca: 00a3 lsls r3, r4, #2 │ │ - 1d0cc: 20ff movs r0, #255 ; 0xff │ │ - 1d0ce: 58fa ldr r2, [r7, r3] │ │ - 1d0d0: 0200 lsls r0, r0, #8 │ │ - 1d0d2: 0611 lsls r1, r2, #24 │ │ - 1d0d4: 0e13 lsrs r3, r2, #24 │ │ - 1d0d6: 430b orrs r3, r1 │ │ - 1d0d8: 21ff movs r1, #255 ; 0xff │ │ - 1d0da: 0409 lsls r1, r1, #16 │ │ - 1d0dc: 4011 ands r1, r2 │ │ - 1d0de: 0a09 lsrs r1, r1, #8 │ │ - 1d0e0: 4002 ands r2, r0 │ │ - 1d0e2: 430b orrs r3, r1 │ │ - 1d0e4: 0212 lsls r2, r2, #8 │ │ - 1d0e6: 4313 orrs r3, r2 │ │ - 1d0e8: d044 beq.n 1d174 │ │ - 1d0ea: 9e13 ldr r6, [sp, #76] ; 0x4c │ │ - 1d0ec: 2100 movs r1, #0 │ │ - 1d0ee: 911c str r1, [sp, #112] ; 0x70 │ │ - 1d0f0: 3e08 subs r6, #8 │ │ - 1d0f2: 9616 str r6, [sp, #88] ; 0x58 │ │ - 1d0f4: 9e16 ldr r6, [sp, #88] ; 0x58 │ │ - 1d0f6: 42b3 cmp r3, r6 │ │ - 1d0f8: d20f bcs.n 1d11a │ │ - 1d0fa: 9f11 ldr r7, [sp, #68] ; 0x44 │ │ - 1d0fc: 20ff movs r0, #255 ; 0xff │ │ - 1d0fe: 0200 lsls r0, r0, #8 │ │ - 1d100: 58fa ldr r2, [r7, r3] │ │ - 1d102: 0617 lsls r7, r2, #24 │ │ - 1d104: 0e16 lsrs r6, r2, #24 │ │ - 1d106: 433e orrs r6, r7 │ │ - 1d108: 27ff movs r7, #255 ; 0xff │ │ - 1d10a: 043f lsls r7, r7, #16 │ │ - 1d10c: 4017 ands r7, r2 │ │ - 1d10e: 0a3f lsrs r7, r7, #8 │ │ - 1d110: 4002 ands r2, r0 │ │ - 1d112: 4337 orrs r7, r6 │ │ - 1d114: 0216 lsls r6, r2, #8 │ │ - 1d116: 433e orrs r6, r7 │ │ - 1d118: d102 bne.n 1d120 │ │ - 1d11a: 2900 cmp r1, #0 │ │ - 1d11c: d11a bne.n 1d154 │ │ - 1d11e: e029 b.n 1d174 │ │ - 1d120: 9f11 ldr r7, [sp, #68] ; 0x44 │ │ - 1d122: 18fa adds r2, r7, r3 │ │ - 1d124: 6852 ldr r2, [r2, #4] │ │ - 1d126: 0e17 lsrs r7, r2, #24 │ │ - 1d128: 0610 lsls r0, r2, #24 │ │ - 1d12a: 4338 orrs r0, r7 │ │ - 1d12c: 27ff movs r7, #255 ; 0xff │ │ - 1d12e: 043f lsls r7, r7, #16 │ │ - 1d130: 4017 ands r7, r2 │ │ - 1d132: 0a3f lsrs r7, r7, #8 │ │ - 1d134: 4307 orrs r7, r0 │ │ - 1d136: 20ff movs r0, #255 ; 0xff │ │ - 1d138: 0200 lsls r0, r0, #8 │ │ - 1d13a: 4002 ands r2, r0 │ │ - 1d13c: 0212 lsls r2, r2, #8 │ │ - 1d13e: 4317 orrs r7, r2 │ │ - 1d140: 2e02 cmp r6, #2 │ │ - 1d142: d004 beq.n 1d14e │ │ - 1d144: 4a43 ldr r2, [pc, #268] ; (1d254 ) │ │ - 1d146: 4296 cmp r6, r2 │ │ - 1d148: d102 bne.n 1d150 │ │ - 1d14a: 1c39 adds r1, r7, #0 │ │ - 1d14c: e000 b.n 1d150 │ │ - 1d14e: 971c str r7, [sp, #112] ; 0x70 │ │ - 1d150: 3308 adds r3, #8 │ │ - 1d152: e7cf b.n 1d0f4 │ │ - 1d154: 981c ldr r0, [sp, #112] ; 0x70 │ │ - 1d156: 2814 cmp r0, #20 │ │ - 1d158: d900 bls.n 1d15c │ │ - 1d15a: 2014 movs r0, #20 │ │ - 1d15c: 9f13 ldr r7, [sp, #76] ; 0x4c │ │ - 1d15e: 1a38 subs r0, r7, r0 │ │ - 1d160: 4281 cmp r1, r0 │ │ - 1d162: d207 bcs.n 1d174 │ │ - 1d164: 9e11 ldr r6, [sp, #68] ; 0x44 │ │ - 1d166: 1c28 adds r0, r5, #0 │ │ - 1d168: 2214 movs r2, #20 │ │ - 1d16a: 1871 adds r1, r6, r1 │ │ - 1d16c: f013 fcee bl 30b4c <__clzsi2+0x298> │ │ - 1d170: 2300 movs r3, #0 │ │ - 1d172: 74eb strb r3, [r5, #19] │ │ - 1d174: 3401 adds r4, #1 │ │ - 1d176: 3524 adds r5, #36 ; 0x24 │ │ - 1d178: e7a0 b.n 1d0bc │ │ - 1d17a: 9c11 ldr r4, [sp, #68] ; 0x44 │ │ - 1d17c: 9e18 ldr r6, [sp, #96] ; 0x60 │ │ - 1d17e: 2700 movs r7, #0 │ │ - 1d180: 19a4 adds r4, r4, r6 │ │ - 1d182: 9412 str r4, [sp, #72] ; 0x48 │ │ - 1d184: 9c1a ldr r4, [sp, #104] ; 0x68 │ │ - 1d186: 9e10 ldr r6, [sp, #64] ; 0x40 │ │ - 1d188: 482f ldr r0, [pc, #188] ; (1d248 ) │ │ - 1d18a: 5836 ldr r6, [r6, r0] │ │ - 1d18c: 42b7 cmp r7, r6 │ │ - 1d18e: d313 bcc.n 1d1b8 │ │ - 1d190: 9f19 ldr r7, [sp, #100] ; 0x64 │ │ - 1d192: 20ff movs r0, #255 ; 0xff │ │ - 1d194: 0400 lsls r0, r0, #16 │ │ - 1d196: 063a lsls r2, r7, #24 │ │ - 1d198: 0e3b lsrs r3, r7, #24 │ │ - 1d19a: 4313 orrs r3, r2 │ │ - 1d19c: 1c3a adds r2, r7, #0 │ │ - 1d19e: 4002 ands r2, r0 │ │ - 1d1a0: 0a12 lsrs r2, r2, #8 │ │ - 1d1a2: 21ff movs r1, #255 ; 0xff │ │ - 1d1a4: 4313 orrs r3, r2 │ │ - 1d1a6: 0209 lsls r1, r1, #8 │ │ - 1d1a8: 1c3a adds r2, r7, #0 │ │ - 1d1aa: 400a ands r2, r1 │ │ - 1d1ac: 0212 lsls r2, r2, #8 │ │ - 1d1ae: 4313 orrs r3, r2 │ │ - 1d1b0: d000 beq.n 1d1b4 │ │ - 1d1b2: e08b b.n 1d2cc │ │ - 1d1b4: 2001 movs r0, #1 │ │ - 1d1b6: e256 b.n 1d666 │ │ - 1d1b8: 9e12 ldr r6, [sp, #72] ; 0x48 │ │ - 1d1ba: 00bb lsls r3, r7, #2 │ │ - 1d1bc: 58f3 ldr r3, [r6, r3] │ │ - 1d1be: 2b00 cmp r3, #0 │ │ - 1d1c0: d100 bne.n 1d1c4 │ │ - 1d1c2: e080 b.n 1d2c6 │ │ - 1d1c4: 0e1a lsrs r2, r3, #24 │ │ - 1d1c6: 0619 lsls r1, r3, #24 │ │ - 1d1c8: 4311 orrs r1, r2 │ │ - 1d1ca: 22ff movs r2, #255 ; 0xff │ │ - 1d1cc: 0412 lsls r2, r2, #16 │ │ - 1d1ce: 20ff movs r0, #255 ; 0xff │ │ - 1d1d0: 401a ands r2, r3 │ │ - 1d1d2: 0200 lsls r0, r0, #8 │ │ - 1d1d4: 9e13 ldr r6, [sp, #76] ; 0x4c │ │ - 1d1d6: 0a12 lsrs r2, r2, #8 │ │ - 1d1d8: 4003 ands r3, r0 │ │ - 1d1da: 4311 orrs r1, r2 │ │ - 1d1dc: 021b lsls r3, r3, #8 │ │ - 1d1de: 4319 orrs r1, r3 │ │ - 1d1e0: 42b1 cmp r1, r6 │ │ - 1d1e2: d270 bcs.n 1d2c6 │ │ - 1d1e4: 1c0b adds r3, r1, #0 │ │ - 1d1e6: 3315 adds r3, #21 │ │ - 1d1e8: 42b3 cmp r3, r6 │ │ - 1d1ea: d26c bcs.n 1d2c6 │ │ - 1d1ec: 9e11 ldr r6, [sp, #68] ; 0x44 │ │ - 1d1ee: 1873 adds r3, r6, r1 │ │ - 1d1f0: 785a ldrb r2, [r3, #1] │ │ - 1d1f2: 7818 ldrb r0, [r3, #0] │ │ - 1d1f4: 0212 lsls r2, r2, #8 │ │ - 1d1f6: 4302 orrs r2, r0 │ │ - 1d1f8: 7898 ldrb r0, [r3, #2] │ │ - 1d1fa: 0400 lsls r0, r0, #16 │ │ - 1d1fc: 4302 orrs r2, r0 │ │ - 1d1fe: 78d8 ldrb r0, [r3, #3] │ │ - 1d200: 0600 lsls r0, r0, #24 │ │ - 1d202: 4302 orrs r2, r0 │ │ - 1d204: 0615 lsls r5, r2, #24 │ │ - 1d206: 0e10 lsrs r0, r2, #24 │ │ - 1d208: 4328 orrs r0, r5 │ │ - 1d20a: 25ff movs r5, #255 ; 0xff │ │ - 1d20c: 042d lsls r5, r5, #16 │ │ - 1d20e: 4015 ands r5, r2 │ │ - 1d210: 0a2d lsrs r5, r5, #8 │ │ - 1d212: 4328 orrs r0, r5 │ │ - 1d214: 25ff movs r5, #255 ; 0xff │ │ - 1d216: 022d lsls r5, r5, #8 │ │ - 1d218: 402a ands r2, r5 │ │ - 1d21a: 0212 lsls r2, r2, #8 │ │ - 1d21c: 4310 orrs r0, r2 │ │ - 1d21e: 4a0e ldr r2, [pc, #56] ; (1d258 ) │ │ - 1d220: 4290 cmp r0, r2 │ │ - 1d222: d81b bhi.n 1d25c │ │ - 1d224: 9e13 ldr r6, [sp, #76] ; 0x4c │ │ - 1d226: 1d85 adds r5, r0, #6 │ │ - 1d228: 186d adds r5, r5, r1 │ │ - 1d22a: 2200 movs r2, #0 │ │ - 1d22c: 42ae cmp r6, r5 │ │ - 1d22e: 4152 adcs r2, r2 │ │ - 1d230: 4252 negs r2, r2 │ │ - 1d232: 4010 ands r0, r2 │ │ - 1d234: e013 b.n 1d25e │ │ - 1d236: 46c0 nop ; (mov r8, r8) │ │ - 1d238: e994 0000 ; instruction: 0xe9940000 │ │ - 1d23c: e99c 0000 ; instruction: 0xe99c0000 │ │ - 1d240: e9bb 0000 ; instruction: 0xe9bb0000 │ │ - 1d244: e9bc 0000 ; instruction: 0xe9bc0000 │ │ - 1d248: e924 0000 stmdb r4!, {} │ │ - 1d24c: e910 0000 ldmdb r0, {} │ │ - 1d250: c1d0 stmia r1!, {r4, r6, r7} │ │ - 1d252: 0000 movs r0, r0 │ │ - 1d254: 0001 movs r1, r0 │ │ - 1d256: 8000 strh r0, [r0, #0] │ │ - 1d258: 2400 movs r4, #0 │ │ - 1d25a: 00f4 lsls r4, r6, #3 │ │ - 1d25c: 2000 movs r0, #0 │ │ - 1d25e: 791a ldrb r2, [r3, #4] │ │ - 1d260: 795b ldrb r3, [r3, #5] │ │ - 1d262: 9e11 ldr r6, [sp, #68] ; 0x44 │ │ - 1d264: 021b lsls r3, r3, #8 │ │ - 1d266: 4313 orrs r3, r2 │ │ - 1d268: 041b lsls r3, r3, #16 │ │ - 1d26a: 021d lsls r5, r3, #8 │ │ - 1d26c: 0c2d lsrs r5, r5, #16 │ │ - 1d26e: 0e1b lsrs r3, r3, #24 │ │ - 1d270: 431d orrs r5, r3 │ │ - 1d272: 1d8b adds r3, r1, #6 │ │ - 1d274: 18f3 adds r3, r6, r3 │ │ - 1d276: 062a lsls r2, r5, #24 │ │ - 1d278: d507 bpl.n 1d28a │ │ - 1d27a: 2620 movs r6, #32 │ │ - 1d27c: 2206 movs r2, #6 │ │ - 1d27e: 4235 tst r5, r6 │ │ - 1d280: d000 beq.n 1d284 │ │ - 1d282: 220e movs r2, #14 │ │ - 1d284: 189b adds r3, r3, r2 │ │ - 1d286: 2200 movs r2, #0 │ │ - 1d288: e014 b.n 1d2b4 │ │ - 1d28a: 06ea lsls r2, r5, #27 │ │ - 1d28c: d50a bpl.n 1d2a4 │ │ - 1d28e: 8c66 ldrh r6, [r4, #34] ; 0x22 │ │ - 1d290: 2201 movs r2, #1 │ │ - 1d292: 40d0 lsrs r0, r2 │ │ - 1d294: 4316 orrs r6, r2 │ │ - 1d296: 8466 strh r6, [r4, #34] ; 0x22 │ │ - 1d298: 2620 movs r6, #32 │ │ - 1d29a: 2207 movs r2, #7 │ │ - 1d29c: 4235 tst r5, r6 │ │ - 1d29e: d006 beq.n 1d2ae │ │ - 1d2a0: 220f movs r2, #15 │ │ - 1d2a2: e004 b.n 1d2ae │ │ - 1d2a4: 2620 movs r6, #32 │ │ - 1d2a6: 402e ands r6, r5 │ │ - 1d2a8: 1e72 subs r2, r6, #1 │ │ - 1d2aa: 4196 sbcs r6, r2 │ │ - 1d2ac: 00f2 lsls r2, r6, #3 │ │ - 1d2ae: 06ae lsls r6, r5, #26 │ │ - 1d2b0: d500 bpl.n 1d2b4 │ │ - 1d2b2: 0840 lsrs r0, r0, #1 │ │ - 1d2b4: 6020 str r0, [r4, #0] │ │ - 1d2b6: 9813 ldr r0, [sp, #76] ; 0x4c │ │ - 1d2b8: 3806 subs r0, #6 │ │ - 1d2ba: 1a41 subs r1, r0, r1 │ │ - 1d2bc: 9100 str r1, [sp, #0] │ │ - 1d2be: 9810 ldr r0, [sp, #64] ; 0x40 │ │ - 1d2c0: 1c21 adds r1, r4, #0 │ │ - 1d2c2: f00e f9bd bl 2b640 │ │ - 1d2c6: 3701 adds r7, #1 │ │ - 1d2c8: 3440 adds r4, #64 ; 0x40 │ │ - 1d2ca: e75c b.n 1d186 │ │ - 1d2cc: 9c1b ldr r4, [sp, #108] ; 0x6c │ │ - 1d2ce: 2cf0 cmp r4, #240 ; 0xf0 │ │ - 1d2d0: d901 bls.n 1d2d6 │ │ - 1d2d2: 26f0 movs r6, #240 ; 0xf0 │ │ - 1d2d4: 961b str r6, [sp, #108] ; 0x6c │ │ - 1d2d6: 9f1b ldr r7, [sp, #108] ; 0x6c │ │ - 1d2d8: 9c13 ldr r4, [sp, #76] ; 0x4c │ │ - 1d2da: 00ba lsls r2, r7, #2 │ │ - 1d2dc: 1aa2 subs r2, r4, r2 │ │ - 1d2de: 4293 cmp r3, r2 │ │ - 1d2e0: d900 bls.n 1d2e4 │ │ - 1d2e2: e767 b.n 1d1b4 │ │ - 1d2e4: 9e11 ldr r6, [sp, #68] ; 0x44 │ │ - 1d2e6: 9f1d ldr r7, [sp, #116] ; 0x74 │ │ - 1d2e8: 18f3 adds r3, r6, r3 │ │ - 1d2ea: 931f str r3, [sp, #124] ; 0x7c │ │ - 1d2ec: 2330 movs r3, #48 ; 0x30 │ │ - 1d2ee: 2f33 cmp r7, #51 ; 0x33 │ │ - 1d2f0: d100 bne.n 1d2f4 │ │ - 1d2f2: 2318 movs r3, #24 │ │ - 1d2f4: 9c15 ldr r4, [sp, #84] ; 0x54 │ │ - 1d2f6: 9e10 ldr r6, [sp, #64] ; 0x40 │ │ - 1d2f8: 4fce ldr r7, [pc, #824] ; (1d634 ) │ │ - 1d2fa: 18e3 adds r3, r4, r3 │ │ - 1d2fc: 2400 movs r4, #0 │ │ - 1d2fe: 19f7 adds r7, r6, r7 │ │ - 1d300: 931c str r3, [sp, #112] ; 0x70 │ │ - 1d302: 9716 str r7, [sp, #88] ; 0x58 │ │ - 1d304: 9617 str r6, [sp, #92] ; 0x5c │ │ - 1d306: 9419 str r4, [sp, #100] ; 0x64 │ │ - 1d308: 9c19 ldr r4, [sp, #100] ; 0x64 │ │ - 1d30a: 9e1b ldr r6, [sp, #108] ; 0x6c │ │ - 1d30c: 42b4 cmp r4, r6 │ │ - 1d30e: d04f beq.n 1d3b0 │ │ - 1d310: 9e19 ldr r6, [sp, #100] ; 0x64 │ │ - 1d312: 9f1f ldr r7, [sp, #124] ; 0x7c │ │ - 1d314: 20ff movs r0, #255 ; 0xff │ │ - 1d316: 00b3 lsls r3, r6, #2 │ │ - 1d318: 58fb ldr r3, [r7, r3] │ │ - 1d31a: 0200 lsls r0, r0, #8 │ │ - 1d31c: 0e1a lsrs r2, r3, #24 │ │ - 1d31e: 061d lsls r5, r3, #24 │ │ - 1d320: 4315 orrs r5, r2 │ │ - 1d322: 22ff movs r2, #255 ; 0xff │ │ - 1d324: 0412 lsls r2, r2, #16 │ │ - 1d326: 401a ands r2, r3 │ │ - 1d328: 0a12 lsrs r2, r2, #8 │ │ - 1d32a: 4003 ands r3, r0 │ │ - 1d32c: 4315 orrs r5, r2 │ │ - 1d32e: 021b lsls r3, r3, #8 │ │ - 1d330: 431d orrs r5, r3 │ │ - 1d332: d100 bne.n 1d336 │ │ - 1d334: e174 b.n 1d620 │ │ - 1d336: 9c13 ldr r4, [sp, #76] ; 0x4c │ │ - 1d338: 42a5 cmp r5, r4 │ │ - 1d33a: d300 bcc.n 1d33e │ │ - 1d33c: e170 b.n 1d620 │ │ - 1d33e: 3c08 subs r4, #8 │ │ - 1d340: 941a str r4, [sp, #104] ; 0x68 │ │ - 1d342: 42a5 cmp r5, r4 │ │ - 1d344: d300 bcc.n 1d348 │ │ - 1d346: e16b b.n 1d620 │ │ - 1d348: 9f11 ldr r7, [sp, #68] ; 0x44 │ │ - 1d34a: 9c1d ldr r4, [sp, #116] ; 0x74 │ │ - 1d34c: 197e adds r6, r7, r5 │ │ - 1d34e: 2c30 cmp r4, #48 ; 0x30 │ │ - 1d350: d16f bne.n 1d432 │ │ - 1d352: 7873 ldrb r3, [r6, #1] │ │ - 1d354: 7837 ldrb r7, [r6, #0] │ │ - 1d356: 3301 adds r3, #1 │ │ - 1d358: 9312 str r3, [sp, #72] ; 0x48 │ │ - 1d35a: 2f00 cmp r7, #0 │ │ - 1d35c: d102 bne.n 1d364 │ │ - 1d35e: 9e10 ldr r6, [sp, #64] ; 0x40 │ │ - 1d360: 48b5 ldr r0, [pc, #724] ; (1d638 ) │ │ - 1d362: 5837 ldr r7, [r6, r0] │ │ - 1d364: 9c10 ldr r4, [sp, #64] ; 0x40 │ │ - 1d366: 4eb4 ldr r6, [pc, #720] ; (1d638 ) │ │ - 1d368: 9812 ldr r0, [sp, #72] ; 0x48 │ │ - 1d36a: 59a4 ldr r4, [r4, r6] │ │ - 1d36c: 1c21 adds r1, r4, #0 │ │ - 1d36e: 9406 str r4, [sp, #24] │ │ - 1d370: f00c ff74 bl 2a25c │ │ - 1d374: 9e16 ldr r6, [sp, #88] ; 0x58 │ │ - 1d376: 1c04 adds r4, r0, #0 │ │ - 1d378: 6030 str r0, [r6, #0] │ │ - 1d37a: d100 bne.n 1d37e │ │ - 1d37c: e150 b.n 1d620 │ │ - 1d37e: 9e17 ldr r6, [sp, #92] ; 0x5c │ │ - 1d380: 48ae ldr r0, [pc, #696] ; (1d63c ) │ │ - 1d382: 1833 adds r3, r6, r0 │ │ - 1d384: 9e12 ldr r6, [sp, #72] ; 0x48 │ │ - 1d386: 801e strh r6, [r3, #0] │ │ - 1d388: 9e11 ldr r6, [sp, #68] ; 0x44 │ │ - 1d38a: 1cab adds r3, r5, #2 │ │ - 1d38c: 18f3 adds r3, r6, r3 │ │ - 1d38e: 9e12 ldr r6, [sp, #72] ; 0x48 │ │ - 1d390: 9318 str r3, [sp, #96] ; 0x60 │ │ - 1d392: 2303 movs r3, #3 │ │ - 1d394: 1c1a adds r2, r3, #0 │ │ - 1d396: 4372 muls r2, r6 │ │ - 1d398: 437a muls r2, r7 │ │ - 1d39a: 1955 adds r5, r2, r5 │ │ - 1d39c: 9a13 ldr r2, [sp, #76] ; 0x4c │ │ - 1d39e: 3a02 subs r2, #2 │ │ - 1d3a0: 4295 cmp r5, r2 │ │ - 1d3a2: d805 bhi.n 1d3b0 │ │ - 1d3a4: 1c1e adds r6, r3, #0 │ │ - 1d3a6: 437e muls r6, r7 │ │ - 1d3a8: 961a str r6, [sp, #104] ; 0x68 │ │ - 1d3aa: 2600 movs r6, #0 │ │ - 1d3ac: 9615 str r6, [sp, #84] ; 0x54 │ │ - 1d3ae: e01b b.n 1d3e8 │ │ - 1d3b0: 9f10 ldr r7, [sp, #64] ; 0x40 │ │ - 1d3b2: 49a1 ldr r1, [pc, #644] ; (1d638 ) │ │ - 1d3b4: 2300 movs r3, #0 │ │ - 1d3b6: 1c3a adds r2, r7, #0 │ │ - 1d3b8: 5878 ldr r0, [r7, r1] │ │ - 1d3ba: 2403 movs r4, #3 │ │ - 1d3bc: 2540 movs r5, #64 ; 0x40 │ │ - 1d3be: e14e b.n 1d65e │ │ - 1d3c0: 9a10 ldr r2, [sp, #64] ; 0x40 │ │ - 1d3c2: 4b9d ldr r3, [pc, #628] ; (1d638 ) │ │ - 1d3c4: 58d2 ldr r2, [r2, r3] │ │ - 1d3c6: 4296 cmp r6, r2 │ │ - 1d3c8: d311 bcc.n 1d3ee │ │ - 1d3ca: 3601 adds r6, #1 │ │ - 1d3cc: 3503 adds r5, #3 │ │ - 1d3ce: 42be cmp r6, r7 │ │ - 1d3d0: d1f6 bne.n 1d3c0 │ │ - 1d3d2: 9e18 ldr r6, [sp, #96] ; 0x60 │ │ - 1d3d4: 981a ldr r0, [sp, #104] ; 0x68 │ │ - 1d3d6: 1836 adds r6, r6, r0 │ │ - 1d3d8: 9618 str r6, [sp, #96] ; 0x60 │ │ - 1d3da: 9e15 ldr r6, [sp, #84] ; 0x54 │ │ - 1d3dc: 9812 ldr r0, [sp, #72] ; 0x48 │ │ - 1d3de: 3601 adds r6, #1 │ │ - 1d3e0: 9615 str r6, [sp, #84] ; 0x54 │ │ - 1d3e2: 4286 cmp r6, r0 │ │ - 1d3e4: d300 bcc.n 1d3e8 │ │ - 1d3e6: e11b b.n 1d620 │ │ - 1d3e8: 9d18 ldr r5, [sp, #96] ; 0x60 │ │ - 1d3ea: 2600 movs r6, #0 │ │ - 1d3ec: e7ef b.n 1d3ce │ │ - 1d3ee: 782a ldrb r2, [r5, #0] │ │ - 1d3f0: 786b ldrb r3, [r5, #1] │ │ - 1d3f2: 213f movs r1, #63 ; 0x3f │ │ - 1d3f4: 4011 ands r1, r2 │ │ - 1d3f6: 091b lsrs r3, r3, #4 │ │ - 1d3f8: 0610 lsls r0, r2, #24 │ │ - 1d3fa: d501 bpl.n 1d400 │ │ - 1d3fc: 2010 movs r0, #16 │ │ - 1d3fe: 4303 orrs r3, r0 │ │ - 1d400: 0650 lsls r0, r2, #25 │ │ - 1d402: d501 bpl.n 1d408 │ │ - 1d404: 2220 movs r2, #32 │ │ - 1d406: 4313 orrs r3, r2 │ │ - 1d408: 1e4a subs r2, r1, #1 │ │ - 1d40a: 0612 lsls r2, r2, #24 │ │ - 1d40c: 0e12 lsrs r2, r2, #24 │ │ - 1d40e: 2a83 cmp r2, #131 ; 0x83 │ │ - 1d410: d802 bhi.n 1d418 │ │ - 1d412: 9a1c ldr r2, [sp, #112] ; 0x70 │ │ - 1d414: 1889 adds r1, r1, r2 │ │ - 1d416: 7021 strb r1, [r4, #0] │ │ - 1d418: 7063 strb r3, [r4, #1] │ │ - 1d41a: 786a ldrb r2, [r5, #1] │ │ - 1d41c: 230f movs r3, #15 │ │ - 1d41e: 1c20 adds r0, r4, #0 │ │ - 1d420: 4013 ands r3, r2 │ │ - 1d422: 70e3 strb r3, [r4, #3] │ │ - 1d424: 78ab ldrb r3, [r5, #2] │ │ - 1d426: 9914 ldr r1, [sp, #80] ; 0x50 │ │ - 1d428: 7163 strb r3, [r4, #5] │ │ - 1d42a: f7ff f949 bl 1c6c0 │ │ - 1d42e: 3406 adds r4, #6 │ │ - 1d430: e7cb b.n 1d3ca │ │ - 1d432: 78f3 ldrb r3, [r6, #3] │ │ - 1d434: 7874 ldrb r4, [r6, #1] │ │ - 1d436: 3301 adds r3, #1 │ │ - 1d438: 9315 str r3, [sp, #84] ; 0x54 │ │ - 1d43a: 9412 str r4, [sp, #72] ; 0x48 │ │ - 1d43c: 2c00 cmp r4, #0 │ │ - 1d43e: d103 bne.n 1d448 │ │ - 1d440: 9f10 ldr r7, [sp, #64] ; 0x40 │ │ - 1d442: 487d ldr r0, [pc, #500] ; (1d638 ) │ │ - 1d444: 583f ldr r7, [r7, r0] │ │ - 1d446: 9712 str r7, [sp, #72] ; 0x48 │ │ - 1d448: 9c10 ldr r4, [sp, #64] ; 0x40 │ │ - 1d44a: 4f7b ldr r7, [pc, #492] ; (1d638 ) │ │ - 1d44c: 9815 ldr r0, [sp, #84] ; 0x54 │ │ - 1d44e: 59e4 ldr r4, [r4, r7] │ │ - 1d450: 1c21 adds r1, r4, #0 │ │ - 1d452: 9404 str r4, [sp, #16] │ │ - 1d454: f00c ff02 bl 2a25c │ │ - 1d458: 9f16 ldr r7, [sp, #88] ; 0x58 │ │ - 1d45a: 6038 str r0, [r7, #0] │ │ - 1d45c: 2800 cmp r0, #0 │ │ - 1d45e: d100 bne.n 1d462 │ │ - 1d460: e0de b.n 1d620 │ │ - 1d462: 9c17 ldr r4, [sp, #92] ; 0x5c │ │ - 1d464: 4f75 ldr r7, [pc, #468] ; (1d63c ) │ │ - 1d466: 22ff movs r2, #255 ; 0xff │ │ - 1d468: 0212 lsls r2, r2, #8 │ │ - 1d46a: 19e3 adds r3, r4, r7 │ │ - 1d46c: 9c15 ldr r4, [sp, #84] ; 0x54 │ │ - 1d46e: 20ff movs r0, #255 ; 0xff │ │ - 1d470: 0400 lsls r0, r0, #16 │ │ - 1d472: 801c strh r4, [r3, #0] │ │ - 1d474: 7971 ldrb r1, [r6, #5] │ │ - 1d476: 7933 ldrb r3, [r6, #4] │ │ - 1d478: 79b4 ldrb r4, [r6, #6] │ │ - 1d47a: 0209 lsls r1, r1, #8 │ │ - 1d47c: 4319 orrs r1, r3 │ │ - 1d47e: 0424 lsls r4, r4, #16 │ │ - 1d480: 4321 orrs r1, r4 │ │ - 1d482: 79f4 ldrb r4, [r6, #7] │ │ - 1d484: 0624 lsls r4, r4, #24 │ │ - 1d486: 4321 orrs r1, r4 │ │ - 1d488: 0e0b lsrs r3, r1, #24 │ │ - 1d48a: 060c lsls r4, r1, #24 │ │ - 1d48c: 431c orrs r4, r3 │ │ - 1d48e: 23ff movs r3, #255 ; 0xff │ │ - 1d490: 041b lsls r3, r3, #16 │ │ - 1d492: 400b ands r3, r1 │ │ - 1d494: 0a1b lsrs r3, r3, #8 │ │ - 1d496: 4011 ands r1, r2 │ │ - 1d498: 431c orrs r4, r3 │ │ - 1d49a: 0209 lsls r1, r1, #8 │ │ - 1d49c: 430c orrs r4, r1 │ │ - 1d49e: d101 bne.n 1d4a4 │ │ - 1d4a0: 2600 movs r6, #0 │ │ - 1d4a2: e06f b.n 1d584 │ │ - 1d4a4: 9b13 ldr r3, [sp, #76] ; 0x4c │ │ - 1d4a6: 3b24 subs r3, #36 ; 0x24 │ │ - 1d4a8: 429c cmp r4, r3 │ │ - 1d4aa: d2f9 bcs.n 1d4a0 │ │ - 1d4ac: 9e11 ldr r6, [sp, #68] ; 0x44 │ │ - 1d4ae: 1934 adds r4, r6, r4 │ │ - 1d4b0: 7961 ldrb r1, [r4, #5] │ │ - 1d4b2: 7923 ldrb r3, [r4, #4] │ │ - 1d4b4: 0209 lsls r1, r1, #8 │ │ - 1d4b6: 4319 orrs r1, r3 │ │ - 1d4b8: 79a3 ldrb r3, [r4, #6] │ │ - 1d4ba: 041b lsls r3, r3, #16 │ │ - 1d4bc: 4319 orrs r1, r3 │ │ - 1d4be: 79e3 ldrb r3, [r4, #7] │ │ - 1d4c0: 061b lsls r3, r3, #24 │ │ - 1d4c2: 4319 orrs r1, r3 │ │ - 1d4c4: d02a beq.n 1d51c │ │ - 1d4c6: 7a63 ldrb r3, [r4, #9] │ │ - 1d4c8: 7a26 ldrb r6, [r4, #8] │ │ - 1d4ca: 021b lsls r3, r3, #8 │ │ - 1d4cc: 4333 orrs r3, r6 │ │ - 1d4ce: 7aa6 ldrb r6, [r4, #10] │ │ - 1d4d0: 0436 lsls r6, r6, #16 │ │ - 1d4d2: 4333 orrs r3, r6 │ │ - 1d4d4: 7ae6 ldrb r6, [r4, #11] │ │ - 1d4d6: 0636 lsls r6, r6, #24 │ │ - 1d4d8: 4333 orrs r3, r6 │ │ - 1d4da: d01f beq.n 1d51c │ │ - 1d4dc: 0e0e lsrs r6, r1, #24 │ │ - 1d4de: 060f lsls r7, r1, #24 │ │ - 1d4e0: 4337 orrs r7, r6 │ │ - 1d4e2: 1c0e adds r6, r1, #0 │ │ - 1d4e4: 4006 ands r6, r0 │ │ - 1d4e6: 0a36 lsrs r6, r6, #8 │ │ - 1d4e8: 433e orrs r6, r7 │ │ - 1d4ea: 9f13 ldr r7, [sp, #76] ; 0x4c │ │ - 1d4ec: 4011 ands r1, r2 │ │ - 1d4ee: 0209 lsls r1, r1, #8 │ │ - 1d4f0: 4331 orrs r1, r6 │ │ - 1d4f2: 42b9 cmp r1, r7 │ │ - 1d4f4: d212 bcs.n 1d51c │ │ - 1d4f6: 0e1e lsrs r6, r3, #24 │ │ - 1d4f8: 4018 ands r0, r3 │ │ - 1d4fa: 061f lsls r7, r3, #24 │ │ - 1d4fc: 4337 orrs r7, r6 │ │ - 1d4fe: 0a06 lsrs r6, r0, #8 │ │ - 1d500: 433e orrs r6, r7 │ │ - 1d502: 9f13 ldr r7, [sp, #76] ; 0x4c │ │ - 1d504: 4013 ands r3, r2 │ │ - 1d506: 021b lsls r3, r3, #8 │ │ - 1d508: 19c8 adds r0, r1, r7 │ │ - 1d50a: 431e orrs r6, r3 │ │ - 1d50c: 4286 cmp r6, r0 │ │ - 1d50e: d205 bcs.n 1d51c │ │ - 1d510: 9e11 ldr r6, [sp, #68] ; 0x44 │ │ - 1d512: 9810 ldr r0, [sp, #64] ; 0x40 │ │ - 1d514: 1872 adds r2, r6, r1 │ │ - 1d516: 9919 ldr r1, [sp, #100] ; 0x64 │ │ - 1d518: f00e fc7c bl 2be14 │ │ - 1d51c: 7c63 ldrb r3, [r4, #17] │ │ - 1d51e: 7c22 ldrb r2, [r4, #16] │ │ - 1d520: 021b lsls r3, r3, #8 │ │ - 1d522: 4313 orrs r3, r2 │ │ - 1d524: 7ca2 ldrb r2, [r4, #18] │ │ - 1d526: 0412 lsls r2, r2, #16 │ │ - 1d528: 4313 orrs r3, r2 │ │ - 1d52a: 7ce2 ldrb r2, [r4, #19] │ │ - 1d52c: 0612 lsls r2, r2, #24 │ │ - 1d52e: 4313 orrs r3, r2 │ │ - 1d530: d0b6 beq.n 1d4a0 │ │ - 1d532: 0e1a lsrs r2, r3, #24 │ │ - 1d534: 061c lsls r4, r3, #24 │ │ - 1d536: 21ff movs r1, #255 ; 0xff │ │ - 1d538: 4314 orrs r4, r2 │ │ - 1d53a: 0409 lsls r1, r1, #16 │ │ - 1d53c: 1c1a adds r2, r3, #0 │ │ - 1d53e: 400a ands r2, r1 │ │ - 1d540: 0a12 lsrs r2, r2, #8 │ │ - 1d542: 4314 orrs r4, r2 │ │ - 1d544: 22ff movs r2, #255 ; 0xff │ │ + 1ceb4: 3c0c subs r4, #12 │ │ + 1ceb6: 0000 movs r0, r0 │ │ + 1ceb8: e910 0000 ldmdb r0, {} │ │ + 1cebc: 6740 str r0, [r0, #116] ; 0x74 │ │ + 1cebe: 0000 movs r0, r0 │ │ + 1cec0: ce80 ldmia r6!, {r7} │ │ + 1cec2: 0000 movs r0, r0 │ │ + 1cec4: cac0 ldmia r2!, {r6, r7} │ │ + 1cec6: 0000 movs r0, r0 │ │ + 1cec8: 9b04 ldr r3, [sp, #16] │ │ + 1ceca: 681b ldr r3, [r3, #0] │ │ + 1cecc: 2b00 cmp r3, #0 │ │ + 1cece: d10d bne.n 1ceec │ │ + 1ced0: 9b02 ldr r3, [sp, #8] │ │ + 1ced2: 3301 adds r3, #1 │ │ + 1ced4: 9302 str r3, [sp, #8] │ │ + 1ced6: 9b04 ldr r3, [sp, #16] │ │ + 1ced8: 3304 adds r3, #4 │ │ + 1ceda: 9304 str r3, [sp, #16] │ │ + 1cedc: 9b0e ldr r3, [sp, #56] ; 0x38 │ │ + 1cede: 58fb ldr r3, [r7, r3] │ │ + 1cee0: 9305 str r3, [sp, #20] │ │ + 1cee2: 9a05 ldr r2, [sp, #20] │ │ + 1cee4: 9b02 ldr r3, [sp, #8] │ │ + 1cee6: 4293 cmp r3, r2 │ │ + 1cee8: d9ee bls.n 1cec8 │ │ + 1ceea: e0ae b.n 1d04a │ │ + 1ceec: 9a08 ldr r2, [sp, #32] │ │ + 1ceee: 2a00 cmp r2, #0 │ │ + 1cef0: d103 bne.n 1cefa │ │ + 1cef2: 9a03 ldr r2, [sp, #12] │ │ + 1cef4: 2a00 cmp r2, #0 │ │ + 1cef6: d158 bne.n 1cfaa │ │ + 1cef8: e7ea b.n 1ced0 │ │ + 1cefa: 9a0b ldr r2, [sp, #44] ; 0x2c │ │ + 1cefc: 2a00 cmp r2, #0 │ │ + 1cefe: d0f8 beq.n 1cef2 │ │ + 1cf00: 4a5d ldr r2, [pc, #372] ; (1d078 ) │ │ + 1cf02: a912 add r1, sp, #72 ; 0x48 │ │ + 1cf04: 1852 adds r2, r2, r1 │ │ + 1cf06: 9902 ldr r1, [sp, #8] │ │ + 1cf08: 5c8a ldrb r2, [r1, r2] │ │ + 1cf0a: 4694 mov ip, r2 │ │ + 1cf0c: 2a00 cmp r2, #0 │ │ + 1cf0e: d0f0 beq.n 1cef2 │ │ + 1cf10: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 1cf12: 9906 ldr r1, [sp, #24] │ │ + 1cf14: 428a cmp r2, r1 │ │ + 1cf16: d0ec beq.n 1cef2 │ │ + 1cf18: 1e51 subs r1, r2, #1 │ │ + 1cf1a: 7809 ldrb r1, [r1, #0] │ │ + 1cf1c: 3101 adds r1, #1 │ │ + 1cf1e: 4561 cmp r1, ip │ │ + 1cf20: d141 bne.n 1cfa6 │ │ + 1cf22: 208b movs r0, #139 ; 0x8b │ │ + 1cf24: 210f movs r1, #15 │ │ + 1cf26: 1c1e adds r6, r3, #0 │ │ + 1cf28: 0080 lsls r0, r0, #2 │ │ + 1cf2a: 5419 strb r1, [r3, r0] │ │ + 1cf2c: 2400 movs r4, #0 │ │ + 1cf2e: 1c10 adds r0, r2, #0 │ │ + 1cf30: 2101 movs r1, #1 │ │ + 1cf32: 360c adds r6, #12 │ │ + 1cf34: 9605 str r6, [sp, #20] │ │ + 1cf36: 9d05 ldr r5, [sp, #20] │ │ + 1cf38: 8029 strh r1, [r5, #0] │ │ + 1cf3a: 7846 ldrb r6, [r0, #1] │ │ + 1cf3c: 1c65 adds r5, r4, #1 │ │ + 1cf3e: 34cc adds r4, #204 ; 0xcc │ │ + 1cf40: 551e strb r6, [r3, r4] │ │ + 1cf42: 7804 ldrb r4, [r0, #0] │ │ + 1cf44: 2c00 cmp r4, #0 │ │ + 1cf46: d103 bne.n 1cf50 │ │ + 1cf48: 218b movs r1, #139 ; 0x8b │ │ + 1cf4a: 0089 lsls r1, r1, #2 │ │ + 1cf4c: 545d strb r5, [r3, r1] │ │ + 1cf4e: e00b b.n 1cf68 │ │ + 1cf50: 2d0f cmp r5, #15 │ │ + 1cf52: d009 beq.n 1cf68 │ │ + 1cf54: 7884 ldrb r4, [r0, #2] │ │ + 1cf56: 3002 adds r0, #2 │ │ + 1cf58: 1909 adds r1, r1, r4 │ │ + 1cf5a: 9c05 ldr r4, [sp, #20] │ │ + 1cf5c: 0409 lsls r1, r1, #16 │ │ + 1cf5e: 0c09 lsrs r1, r1, #16 │ │ + 1cf60: 3402 adds r4, #2 │ │ + 1cf62: 9405 str r4, [sp, #20] │ │ + 1cf64: 1c2c adds r4, r5, #0 │ │ + 1cf66: e7e6 b.n 1cf36 │ │ + 1cf68: 200f movs r0, #15 │ │ + 1cf6a: 7f91 ldrb r1, [r2, #30] │ │ + 1cf6c: 4001 ands r1, r0 │ │ + 1cf6e: 4843 ldr r0, [pc, #268] ; (1d07c ) │ │ + 1cf70: 5419 strb r1, [r3, r0] │ │ + 1cf72: 4843 ldr r0, [pc, #268] ; (1d080 ) │ │ + 1cf74: 5419 strb r1, [r3, r0] │ │ + 1cf76: 7f91 ldrb r1, [r2, #30] │ │ + 1cf78: 06c9 lsls r1, r1, #27 │ │ + 1cf7a: d503 bpl.n 1cf84 │ │ + 1cf7c: 2102 movs r1, #2 │ │ + 1cf7e: 6858 ldr r0, [r3, #4] │ │ + 1cf80: 4301 orrs r1, r0 │ │ + 1cf82: 6059 str r1, [r3, #4] │ │ + 1cf84: 7f91 ldrb r1, [r2, #30] │ │ + 1cf86: 0689 lsls r1, r1, #26 │ │ + 1cf88: d503 bpl.n 1cf92 │ │ + 1cf8a: 2104 movs r1, #4 │ │ + 1cf8c: 6858 ldr r0, [r3, #4] │ │ + 1cf8e: 4301 orrs r1, r0 │ │ + 1cf90: 6059 str r1, [r3, #4] │ │ + 1cf92: 200f movs r0, #15 │ │ + 1cf94: 7fd1 ldrb r1, [r2, #31] │ │ + 1cf96: 4001 ands r1, r0 │ │ + 1cf98: 483a ldr r0, [pc, #232] ; (1d084 ) │ │ + 1cf9a: 5419 strb r1, [r3, r0] │ │ + 1cf9c: 208c movs r0, #140 ; 0x8c │ │ + 1cf9e: 7fd1 ldrb r1, [r2, #31] │ │ + 1cfa0: 0080 lsls r0, r0, #2 │ │ + 1cfa2: 1109 asrs r1, r1, #4 │ │ + 1cfa4: 5419 strb r1, [r3, r0] │ │ + 1cfa6: 3221 adds r2, #33 ; 0x21 │ │ + 1cfa8: e7b3 b.n 1cf12 │ │ + 1cfaa: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ + 1cfac: 2a00 cmp r2, #0 │ │ + 1cfae: d08f beq.n 1ced0 │ │ + 1cfb0: 4a35 ldr r2, [pc, #212] ; (1d088 ) │ │ + 1cfb2: a912 add r1, sp, #72 ; 0x48 │ │ + 1cfb4: 1852 adds r2, r2, r1 │ │ + 1cfb6: 9902 ldr r1, [sp, #8] │ │ + 1cfb8: 5c8a ldrb r2, [r1, r2] │ │ + 1cfba: 4694 mov ip, r2 │ │ + 1cfbc: 2a00 cmp r2, #0 │ │ + 1cfbe: d087 beq.n 1ced0 │ │ + 1cfc0: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ + 1cfc2: 3201 adds r2, #1 │ │ + 1cfc4: 9907 ldr r1, [sp, #28] │ │ + 1cfc6: 428a cmp r2, r1 │ │ + 1cfc8: d082 beq.n 1ced0 │ │ + 1cfca: 1e51 subs r1, r2, #1 │ │ + 1cfcc: 7809 ldrb r1, [r1, #0] │ │ + 1cfce: 3101 adds r1, #1 │ │ + 1cfd0: 4561 cmp r1, ip │ │ + 1cfd2: d138 bne.n 1d046 │ │ + 1cfd4: 210f movs r1, #15 │ │ + 1cfd6: 482d ldr r0, [pc, #180] ; (1d08c ) │ │ + 1cfd8: 1c1e adds r6, r3, #0 │ │ + 1cfda: 5419 strb r1, [r3, r0] │ │ + 1cfdc: 2400 movs r4, #0 │ │ + 1cfde: 1c10 adds r0, r2, #0 │ │ + 1cfe0: 2101 movs r1, #1 │ │ + 1cfe2: 364c adds r6, #76 ; 0x4c │ │ + 1cfe4: 9605 str r6, [sp, #20] │ │ + 1cfe6: 9d05 ldr r5, [sp, #20] │ │ + 1cfe8: 8029 strh r1, [r5, #0] │ │ + 1cfea: 7846 ldrb r6, [r0, #1] │ │ + 1cfec: 1c65 adds r5, r4, #1 │ │ + 1cfee: 34ec adds r4, #236 ; 0xec │ │ + 1cff0: 551e strb r6, [r3, r4] │ │ + 1cff2: 7804 ldrb r4, [r0, #0] │ │ + 1cff4: 2c00 cmp r4, #0 │ │ + 1cff6: d102 bne.n 1cffe │ │ + 1cff8: 4924 ldr r1, [pc, #144] ; (1d08c ) │ │ + 1cffa: 545d strb r5, [r3, r1] │ │ + 1cffc: e00b b.n 1d016 │ │ + 1cffe: 2d0f cmp r5, #15 │ │ + 1d000: d009 beq.n 1d016 │ │ + 1d002: 7884 ldrb r4, [r0, #2] │ │ + 1d004: 3002 adds r0, #2 │ │ + 1d006: 1909 adds r1, r1, r4 │ │ + 1d008: 9c05 ldr r4, [sp, #20] │ │ + 1d00a: 0409 lsls r1, r1, #16 │ │ + 1d00c: 0c09 lsrs r1, r1, #16 │ │ + 1d00e: 3402 adds r4, #2 │ │ + 1d010: 9405 str r4, [sp, #20] │ │ + 1d012: 1c2c adds r4, r5, #0 │ │ + 1d014: e7e7 b.n 1cfe6 │ │ + 1d016: 2110 movs r1, #16 │ │ + 1d018: 7f90 ldrb r0, [r2, #30] │ │ + 1d01a: 4208 tst r0, r1 │ │ + 1d01c: d002 beq.n 1d024 │ │ + 1d01e: 6858 ldr r0, [r3, #4] │ │ + 1d020: 4301 orrs r1, r0 │ │ + 1d022: 6059 str r1, [r3, #4] │ │ + 1d024: 2120 movs r1, #32 │ │ + 1d026: 7f90 ldrb r0, [r2, #30] │ │ + 1d028: 4208 tst r0, r1 │ │ + 1d02a: d002 beq.n 1d032 │ │ + 1d02c: 6858 ldr r0, [r3, #4] │ │ + 1d02e: 4301 orrs r1, r0 │ │ + 1d030: 6059 str r1, [r3, #4] │ │ + 1d032: 200f movs r0, #15 │ │ + 1d034: 7fd1 ldrb r1, [r2, #31] │ │ + 1d036: 4001 ands r1, r0 │ │ + 1d038: 4815 ldr r0, [pc, #84] ; (1d090 ) │ │ + 1d03a: 5419 strb r1, [r3, r0] │ │ + 1d03c: 208d movs r0, #141 ; 0x8d │ │ + 1d03e: 7fd1 ldrb r1, [r2, #31] │ │ + 1d040: 0080 lsls r0, r0, #2 │ │ + 1d042: 1109 asrs r1, r1, #4 │ │ + 1d044: 5419 strb r1, [r3, r0] │ │ + 1d046: 3221 adds r2, #33 ; 0x21 │ │ + 1d048: e7bc b.n 1cfc4 │ │ + 1d04a: 2310 movs r3, #16 │ │ + 1d04c: 4a11 ldr r2, [pc, #68] ; (1d094 ) │ │ + 1d04e: 2001 movs r0, #1 │ │ + 1d050: 58b9 ldr r1, [r7, r2] │ │ + 1d052: 430b orrs r3, r1 │ │ + 1d054: 50bb str r3, [r7, r2] │ │ + 1d056: 2280 movs r2, #128 ; 0x80 │ │ + 1d058: 4b0f ldr r3, [pc, #60] ; (1d098 ) │ │ + 1d05a: 01d2 lsls r2, r2, #7 │ │ + 1d05c: 50fa str r2, [r7, r3] │ │ + 1d05e: 4b0f ldr r3, [pc, #60] ; (1d09c ) │ │ + 1d060: aa12 add r2, sp, #72 ; 0x48 │ │ + 1d062: 189b adds r3, r3, r2 │ │ + 1d064: 681a ldr r2, [r3, #0] │ │ + 1d066: 9b13 ldr r3, [sp, #76] ; 0x4c │ │ + 1d068: 681b ldr r3, [r3, #0] │ │ + 1d06a: 429a cmp r2, r3 │ │ + 1d06c: d001 beq.n 1d072 │ │ + 1d06e: f014 fe1d bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + 1d072: 4b0b ldr r3, [pc, #44] ; (1d0a0 ) │ │ + 1d074: 449d add sp, r3 │ │ + 1d076: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 1d078: 3cfc subs r4, #252 ; 0xfc │ │ + 1d07a: 0000 movs r0, r0 │ │ + 1d07c: 0232 lsls r2, r6, #8 │ │ + 1d07e: 0000 movs r0, r0 │ │ + 1d080: 0231 lsls r1, r6, #8 │ │ + 1d082: 0000 movs r0, r0 │ │ + 1d084: 022f lsls r7, r5, #8 │ │ + 1d086: 0000 movs r0, r0 │ │ + 1d088: 3dec subs r5, #236 ; 0xec │ │ + 1d08a: 0000 movs r0, r0 │ │ + 1d08c: 022d lsls r5, r5, #8 │ │ + 1d08e: 0000 movs r0, r0 │ │ + 1d090: 0233 lsls r3, r6, #8 │ │ + 1d092: 0000 movs r0, r0 │ │ + 1d094: e90c 0000 stmdb ip, {} │ │ + 1d098: e920 0000 stmdb r0!, {} │ │ + 1d09c: 3edc subs r6, #220 ; 0xdc │ │ + 1d09e: 0000 movs r0, r0 │ │ + 1d0a0: 3f2c subs r7, #44 ; 0x2c │ │ + ... │ │ + │ │ +0001d0a4 : │ │ + 1d0a4: b570 push {r4, r5, r6, lr} │ │ + 1d0a6: 6805 ldr r5, [r0, #0] │ │ + 1d0a8: 1c04 adds r4, r0, #0 │ │ + 1d0aa: 2001 movs r0, #1 │ │ + 1d0ac: 4098 lsls r0, r3 │ │ + 1d0ae: 3801 subs r0, #1 │ │ + 1d0b0: 4028 ands r0, r5 │ │ + 1d0b2: 40dd lsrs r5, r3 │ │ + 1d0b4: 6025 str r5, [r4, #0] │ │ + 1d0b6: 680d ldr r5, [r1, #0] │ │ + 1d0b8: 0400 lsls r0, r0, #16 │ │ + 1d0ba: 0c00 lsrs r0, r0, #16 │ │ + 1d0bc: 1aeb subs r3, r5, r3 │ │ + 1d0be: 600b str r3, [r1, #0] │ │ + 1d0c0: 2b18 cmp r3, #24 │ │ + 1d0c2: d80b bhi.n 1d0dc │ │ + 1d0c4: 6815 ldr r5, [r2, #0] │ │ + 1d0c6: 1c6e adds r6, r5, #1 │ │ + 1d0c8: 6016 str r6, [r2, #0] │ │ + 1d0ca: 782a ldrb r2, [r5, #0] │ │ + 1d0cc: 409a lsls r2, r3 │ │ + 1d0ce: 1c13 adds r3, r2, #0 │ │ + 1d0d0: 6822 ldr r2, [r4, #0] │ │ + 1d0d2: 4313 orrs r3, r2 │ │ + 1d0d4: 6023 str r3, [r4, #0] │ │ + 1d0d6: 680b ldr r3, [r1, #0] │ │ + 1d0d8: 3308 adds r3, #8 │ │ + 1d0da: 600b str r3, [r1, #0] │ │ + 1d0dc: bd70 pop {r4, r5, r6, pc} │ │ + 1d0de: 0000 movs r0, r0 │ │ + 1d0e0: b570 push {r4, r5, r6, lr} │ │ + 1d0e2: 1c04 adds r4, r0, #0 │ │ + 1d0e4: 7945 ldrb r5, [r0, #5] │ │ + 1d0e6: 78c0 ldrb r0, [r0, #3] │ │ + 1d0e8: 1c2b adds r3, r5, #0 │ │ + 1d0ea: 282e cmp r0, #46 ; 0x2e │ │ + 1d0ec: d900 bls.n 1d0f0 │ │ + 1d0ee: e0e2 b.n 1d2b6 │ │ + 1d0f0: f011 ff28 bl 2ef44 <__gnu_thumb1_case_uqi@@Base> │ │ + 1d0f4: e41a b.n 1c92c │ │ + 1d0f6: 9f18 ldr r7, [sp, #96] ; 0x60 │ │ + 1d0f8: 1eb0 subs r0, r6, #2 │ │ + 1d0fa: 2220 movs r2, #32 │ │ + 1d0fc: 42e1 cmn r1, r4 │ │ + 1d0fe: 2449 movs r4, #73 ; 0x49 │ │ + 1d100: 4926 ldr r1, [pc, #152] ; (1d19c ) │ │ + 1d102: 55e1 strb r1, [r4, r7] │ │ + 1d104: a6e1 add r6, pc, #900 ; (adr r6, 1d48c ) │ │ + 1d106: e1ab b.n 1d460 │ │ + 1d108: b2b0 uxth r0, r6 │ │ + 1d10a: e1b6 b.n 1d47a │ │ + 1d10c: c0bb stmia r0!, {r0, r1, r3, r4, r5, r7} │ │ + 1d10e: c7c2 stmia r7!, {r1, r6, r7} │ │ + 1d110: cce1 ldmia r4!, {r0, r5, r6, r7} │ │ + 1d112: d3ce bcc.n 1d0b2 │ │ + 1d114: e1e1 b.n 1d4da │ │ + 1d116: e1e1 b.n 1d4dc │ │ + 1d118: e1e1 b.n 1d4de │ │ + 1d11a: e1e1 b.n 1d4e0 │ │ + 1d11c: e1e1 b.n 1d4e2 │ │ + 1d11e: e1e1 b.n 1d4e4 │ │ + 1d120: e1e1 b.n 1d4e6 │ │ + 1d122: 00d7 lsls r7, r2, #3 │ │ + 1d124: 2203 movs r2, #3 │ │ + 1d126: e0d0 b.n 1d2ca │ │ + 1d128: 1c2a adds r2, r5, #0 │ │ + 1d12a: 1e55 subs r5, r2, #1 │ │ + 1d12c: 41aa sbcs r2, r5 │ │ + 1d12e: e0cc b.n 1d2ca │ │ + 1d130: 2206 movs r2, #6 │ │ + 1d132: e0ca b.n 1d2ca │ │ + 1d134: 2207 movs r2, #7 │ │ + 1d136: e0c8 b.n 1d2ca │ │ + 1d138: 2208 movs r2, #8 │ │ + 1d13a: e0c6 b.n 1d2ca │ │ + 1d13c: 220c movs r2, #12 │ │ + 1d13e: e0c4 b.n 1d2ca │ │ + 1d140: 4a63 ldr r2, [pc, #396] ; (1d2d0 ) │ │ + 1d142: 5c89 ldrb r1, [r1, r2] │ │ + 1d144: 2210 movs r2, #16 │ │ + 1d146: 400a ands r2, r1 │ │ + 1d148: d006 beq.n 1d158 │ │ + 1d14a: 2200 movs r2, #0 │ │ + 1d14c: 2d7f cmp r5, #127 ; 0x7f │ │ + 1d14e: d900 bls.n 1d152 │ │ + 1d150: e0bb b.n 1d2ca │ │ + 1d152: 3501 adds r5, #1 │ │ + 1d154: 086b lsrs r3, r5, #1 │ │ + 1d156: e00d b.n 1d174 │ │ + 1d158: 2d99 cmp r5, #153 ; 0x99 │ │ + 1d15a: d900 bls.n 1d15e │ │ + 1d15c: e0b5 b.n 1d2ca │ │ + 1d15e: 200f movs r0, #15 │ │ + 1d160: 210a movs r1, #10 │ │ + 1d162: 092e lsrs r6, r5, #4 │ │ + 1d164: 4028 ands r0, r5 │ │ + 1d166: 434e muls r6, r1 │ │ + 1d168: f014 fdd8 bl 31d1c <__aeabi_llsl@@Base+0x1bc> │ │ + 1d16c: 198b adds r3, r1, r6 │ │ + 1d16e: 2b40 cmp r3, #64 ; 0x40 │ │ + 1d170: d900 bls.n 1d174 │ │ + 1d172: 2340 movs r3, #64 ; 0x40 │ │ + 1d174: 220d movs r2, #13 │ │ + 1d176: e0a8 b.n 1d2ca │ │ + 1d178: 2200 movs r2, #0 │ │ + 1d17a: 211f movs r1, #31 │ │ + 1d17c: 42a9 cmp r1, r5 │ │ + 1d17e: 4152 adcs r2, r2 │ │ + 1d180: 2511 movs r5, #17 │ │ + 1d182: 1aaa subs r2, r5, r2 │ │ + 1d184: e0a1 b.n 1d2ca │ │ + 1d186: 220f movs r2, #15 │ │ + 1d188: 1c29 adds r1, r5, #0 │ │ + 1d18a: 4391 bics r1, r2 │ │ + 1d18c: 1e0a subs r2, r1, #0 │ │ + 1d18e: d001 beq.n 1d194 │ │ + 1d190: 1c0b adds r3, r1, #0 │ │ + 1d192: e002 b.n 1d19a │ │ + 1d194: 2d00 cmp r5, #0 │ │ + 1d196: d100 bne.n 1d19a │ │ + 1d198: e097 b.n 1d2ca │ │ + 1d19a: 220b movs r2, #11 │ │ + 1d19c: e095 b.n 1d2ca │ │ + 1d19e: 220e movs r2, #14 │ │ + 1d1a0: 2d00 cmp r5, #0 │ │ + 1d1a2: d100 bne.n 1d1a6 │ │ + 1d1a4: e091 b.n 1d2ca │ │ + 1d1a6: 2df0 cmp r5, #240 ; 0xf0 │ │ + 1d1a8: d828 bhi.n 1d1fc │ │ + 1d1aa: 4a49 ldr r2, [pc, #292] ; (1d2d0 ) │ │ + 1d1ac: 5c8a ldrb r2, [r1, r2] │ │ + 1d1ae: 0652 lsls r2, r2, #25 │ │ + 1d1b0: d508 bpl.n 1d1c4 │ │ + 1d1b2: 2d0a cmp r5, #10 │ │ + 1d1b4: d900 bls.n 1d1b8 │ │ + 1d1b6: e083 b.n 1d2c0 │ │ + 1d1b8: 4a46 ldr r2, [pc, #280] ; (1d2d4 ) │ │ + 1d1ba: 447a add r2, pc │ │ + 1d1bc: 1955 adds r5, r2, r5 │ │ + 1d1be: 3d01 subs r5, #1 │ │ + 1d1c0: 782b ldrb r3, [r5, #0] │ │ + 1d1c2: e00e b.n 1d1e2 │ │ + 1d1c4: 2210 movs r2, #16 │ │ + 1d1c6: 2d0a cmp r5, #10 │ │ + 1d1c8: d800 bhi.n 1d1cc │ │ + 1d1ca: e07e b.n 1d2ca │ │ + 1d1cc: 22c0 movs r2, #192 ; 0xc0 │ │ + 1d1ce: 0092 lsls r2, r2, #2 │ │ + 1d1d0: 5c8a ldrb r2, [r1, r2] │ │ + 1d1d2: 0692 lsls r2, r2, #26 │ │ + 1d1d4: d40e bmi.n 1d1f4 │ │ + 1d1d6: 1c28 adds r0, r5, #0 │ │ + 1d1d8: 493f ldr r1, [pc, #252] ; (1d2d8 ) │ │ + 1d1da: 4a40 ldr r2, [pc, #256] ; (1d2dc ) │ │ + 1d1dc: f00f fed0 bl 2cf80 <_muldiv(long, long, long)@@Base> │ │ + 1d1e0: 1c03 adds r3, r0, #0 │ │ + 1d1e2: 220f movs r2, #15 │ │ + 1d1e4: 2b0a cmp r3, #10 │ │ + 1d1e6: d970 bls.n 1d2ca │ │ + 1d1e8: 2b20 cmp r3, #32 │ │ + 1d1ea: d905 bls.n 1d1f8 │ │ + 1d1ec: 2bf0 cmp r3, #240 ; 0xf0 │ │ + 1d1ee: d968 bls.n 1d2c2 │ │ + 1d1f0: 23f0 movs r3, #240 ; 0xf0 │ │ + 1d1f2: e066 b.n 1d2c2 │ │ + 1d1f4: 2d20 cmp r5, #32 │ │ + 1d1f6: d864 bhi.n 1d2c2 │ │ + 1d1f8: 2321 movs r3, #33 ; 0x21 │ │ + 1d1fa: e062 b.n 1d2c2 │ │ + 1d1fc: 1c28 adds r0, r5, #0 │ │ + 1d1fe: 38f1 subs r0, #241 ; 0xf1 │ │ + 1d200: 280e cmp r0, #14 │ │ + 1d202: d858 bhi.n 1d2b6 │ │ + 1d204: f011 fe9e bl 2ef44 <__gnu_thumb1_case_uqi@@Base> │ │ + 1d208: 085f lsrs r7, r3, #1 │ │ + 1d20a: 0c0a lsrs r2, r1, #16 │ │ + 1d20c: 570e ldrsb r6, [r1, r4] │ │ + 1d20e: 1057 asrs r7, r2, #1 │ │ + 1d210: 5712 ldrsb r2, [r2, r4] │ │ + 1d212: 5757 ldrsb r7, [r2, r5] │ │ + 1d214: 1714 asrs r4, r2, #28 │ │ + 1d216: 001a movs r2, r3 │ │ + 1d218: 23d3 movs r3, #211 ; 0xd3 │ │ + 1d21a: e055 b.n 1d2c8 │ │ + 1d21c: 2392 movs r3, #146 ; 0x92 │ │ + 1d21e: e053 b.n 1d2c8 │ │ + 1d220: 23d2 movs r3, #210 ; 0xd2 │ │ + 1d222: e051 b.n 1d2c8 │ │ + 1d224: 23d4 movs r3, #212 ; 0xd4 │ │ + 1d226: e04f b.n 1d2c8 │ │ + 1d228: 2300 movs r3, #0 │ │ + 1d22a: e04d b.n 1d2c8 │ │ + 1d22c: 2301 movs r3, #1 │ │ + 1d22e: e04b b.n 1d2c8 │ │ + 1d230: 23ff movs r3, #255 ; 0xff │ │ + 1d232: 2204 movs r2, #4 │ │ + 1d234: e049 b.n 1d2ca │ │ + 1d236: 2300 movs r3, #0 │ │ + 1d238: 2210 movs r2, #16 │ │ + 1d23a: e046 b.n 1d2ca │ │ + 1d23c: 23c0 movs r3, #192 ; 0xc0 │ │ + 1d23e: e043 b.n 1d2c8 │ │ + 1d240: 2d0f cmp r5, #15 │ │ + 1d242: d900 bls.n 1d246 │ │ + 1d244: 250f movs r5, #15 │ │ + 1d246: 2310 movs r3, #16 │ │ + 1d248: e033 b.n 1d2b2 │ │ + 1d24a: 2d0f cmp r5, #15 │ │ + 1d24c: d900 bls.n 1d250 │ │ + 1d24e: 250f movs r5, #15 │ │ + 1d250: 2320 movs r3, #32 │ │ + 1d252: e02e b.n 1d2b2 │ │ + 1d254: 2205 movs r2, #5 │ │ + 1d256: e038 b.n 1d2ca │ │ + 1d258: 220f movs r2, #15 │ │ + 1d25a: 2350 movs r3, #80 ; 0x50 │ │ + 1d25c: 4015 ands r5, r2 │ │ + 1d25e: e028 b.n 1d2b2 │ │ + 1d260: 2d0f cmp r5, #15 │ │ + 1d262: d900 bls.n 1d266 │ │ + 1d264: 250f movs r5, #15 │ │ + 1d266: 2360 movs r3, #96 ; 0x60 │ │ + 1d268: e023 b.n 1d2b2 │ │ + 1d26a: 2d0f cmp r5, #15 │ │ + 1d26c: d900 bls.n 1d270 │ │ + 1d26e: 250f movs r5, #15 │ │ + 1d270: 23c0 movs r3, #192 ; 0xc0 │ │ + 1d272: e01e b.n 1d2b2 │ │ + 1d274: 220a movs r2, #10 │ │ + 1d276: e028 b.n 1d2ca │ │ + 1d278: 2d0f cmp r5, #15 │ │ + 1d27a: d900 bls.n 1d27e │ │ + 1d27c: 250f movs r5, #15 │ │ + 1d27e: 23a0 movs r3, #160 ; 0xa0 │ │ + 1d280: e017 b.n 1d2b2 │ │ + 1d282: 2d0f cmp r5, #15 │ │ + 1d284: d900 bls.n 1d288 │ │ + 1d286: 250f movs r5, #15 │ │ + 1d288: 23b0 movs r3, #176 ; 0xb0 │ │ + 1d28a: e012 b.n 1d2b2 │ │ + 1d28c: 220e movs r2, #14 │ │ + 1d28e: e01c b.n 1d2ca │ │ + 1d290: 2d0f cmp r5, #15 │ │ + 1d292: d900 bls.n 1d296 │ │ + 1d294: 250f movs r5, #15 │ │ + 1d296: 23e0 movs r3, #224 ; 0xe0 │ │ + 1d298: e00b b.n 1d2b2 │ │ + 1d29a: 220f movs r2, #15 │ │ + 1d29c: 1c2b adds r3, r5, #0 │ │ + 1d29e: 4013 ands r3, r2 │ │ + 1d2a0: e013 b.n 1d2ca │ │ + 1d2a2: 3510 adds r5, #16 │ │ + 1d2a4: 062d lsls r5, r5, #24 │ │ + 1d2a6: 0e2d lsrs r5, r5, #24 │ │ + 1d2a8: 086d lsrs r5, r5, #1 │ │ + 1d2aa: 2d0f cmp r5, #15 │ │ + 1d2ac: d900 bls.n 1d2b0 │ │ + 1d2ae: 250f movs r5, #15 │ │ + 1d2b0: 2380 movs r3, #128 ; 0x80 │ │ + 1d2b2: 432b orrs r3, r5 │ │ + 1d2b4: e008 b.n 1d2c8 │ │ + 1d2b6: 2300 movs r3, #0 │ │ + 1d2b8: 1c1a adds r2, r3, #0 │ │ + 1d2ba: e006 b.n 1d2ca │ │ + 1d2bc: 2202 movs r2, #2 │ │ + 1d2be: e004 b.n 1d2ca │ │ + 1d2c0: 2363 movs r3, #99 ; 0x63 │ │ + 1d2c2: 2211 movs r2, #17 │ │ + 1d2c4: e001 b.n 1d2ca │ │ + 1d2c6: 2393 movs r3, #147 ; 0x93 │ │ + 1d2c8: 2213 movs r2, #19 │ │ + 1d2ca: 70e2 strb r2, [r4, #3] │ │ + 1d2cc: 7163 strb r3, [r4, #5] │ │ + 1d2ce: bd70 pop {r4, r5, r6, pc} │ │ + 1d2d0: 02ff lsls r7, r7, #11 │ │ + 1d2d2: 0000 movs r0, r0 │ │ + 1d2d4: 7502 strb r2, [r0, #20] │ │ + 1d2d6: 0001 movs r1, r0 │ │ + 1d2d8: 9e99 ldr r6, [sp, #612] ; 0x264 │ │ + 1d2da: 0036 movs r6, r6 │ │ + 1d2dc: 79ac ldrb r4, [r5, #6] │ │ + 1d2de: 000e movs r6, r1 │ │ + │ │ +0001d2e0 : │ │ + 1d2e0: b5f0 push {r4, r5, r6, r7, lr} │ │ + 1d2e2: 1c03 adds r3, r0, #0 │ │ + 1d2e4: b097 sub sp, #92 ; 0x5c │ │ + 1d2e6: 1c0f adds r7, r1, #0 │ │ + 1d2e8: 1c14 adds r4, r2, #0 │ │ + 1d2ea: 1e08 subs r0, r1, #0 │ │ + 1d2ec: d101 bne.n 1d2f2 │ │ + 1d2ee: f000 fed0 bl 1e092 │ │ + 1d2f2: 4aae ldr r2, [pc, #696] ; (1d5ac ) │ │ + 1d2f4: 2000 movs r0, #0 │ │ + 1d2f6: 4294 cmp r4, r2 │ │ + 1d2f8: d801 bhi.n 1d2fe │ │ + 1d2fa: f000 feca bl 1e092 │ │ + 1d2fe: 784d ldrb r5, [r1, #1] │ │ + 1d300: 780a ldrb r2, [r1, #0] │ │ + 1d302: 788e ldrb r6, [r1, #2] │ │ + 1d304: 022d lsls r5, r5, #8 │ │ + 1d306: 4315 orrs r5, r2 │ │ + 1d308: 78ca ldrb r2, [r1, #3] │ │ + 1d30a: 0436 lsls r6, r6, #16 │ │ + 1d30c: 432e orrs r6, r5 │ │ + 1d30e: 0612 lsls r2, r2, #24 │ │ + 1d310: 4332 orrs r2, r6 │ │ + 1d312: 1c15 adds r5, r2, #0 │ │ + 1d314: 4aa6 ldr r2, [pc, #664] ; (1d5b0 ) │ │ + 1d316: 4296 cmp r6, r2 │ │ + 1d318: d001 beq.n 1d31e │ │ + 1d31a: f000 feba bl 1e092 │ │ + 1d31e: 7a4e ldrb r6, [r1, #9] │ │ + 1d320: 7a0a ldrb r2, [r1, #8] │ │ + 1d322: 0236 lsls r6, r6, #8 │ │ + 1d324: 4316 orrs r6, r2 │ │ + 1d326: 7a8a ldrb r2, [r1, #10] │ │ + 1d328: 0412 lsls r2, r2, #16 │ │ + 1d32a: 4332 orrs r2, r6 │ │ + 1d32c: 7ace ldrb r6, [r1, #11] │ │ + 1d32e: 0636 lsls r6, r6, #24 │ │ + 1d330: 4316 orrs r6, r2 │ │ + 1d332: 4286 cmp r6, r0 │ │ + 1d334: d101 bne.n 1d33a │ │ + 1d336: f000 feac bl 1e092 │ │ + 1d33a: 0e32 lsrs r2, r6, #24 │ │ + 1d33c: 0631 lsls r1, r6, #24 │ │ + 1d33e: 4311 orrs r1, r2 │ │ + 1d340: 22ff movs r2, #255 ; 0xff │ │ + 1d342: 0412 lsls r2, r2, #16 │ │ + 1d344: 4694 mov ip, r2 │ │ + 1d346: 4032 ands r2, r6 │ │ + 1d348: 0a12 lsrs r2, r2, #8 │ │ + 1d34a: 430a orrs r2, r1 │ │ + 1d34c: 21ff movs r1, #255 ; 0xff │ │ + 1d34e: 0209 lsls r1, r1, #8 │ │ + 1d350: 400e ands r6, r1 │ │ + 1d352: 0236 lsls r6, r6, #8 │ │ + 1d354: 4332 orrs r2, r6 │ │ + 1d356: 4666 mov r6, ip │ │ + 1d358: 9108 str r1, [sp, #32] │ │ + 1d35a: 9607 str r6, [sp, #28] │ │ + 1d35c: 42a2 cmp r2, r4 │ │ + 1d35e: d301 bcc.n 1d364 │ │ + 1d360: f000 fe97 bl 1e092 │ │ + 1d364: 21c5 movs r1, #197 ; 0xc5 │ │ + 1d366: 0089 lsls r1, r1, #2 │ │ + 1d368: 1851 adds r1, r2, r1 │ │ + 1d36a: 42a1 cmp r1, r4 │ │ + 1d36c: d301 bcc.n 1d372 │ │ + 1d36e: f000 fe90 bl 1e092 │ │ + 1d372: 0e29 lsrs r1, r5, #24 │ │ + 1d374: 910a str r1, [sp, #40] ; 0x28 │ │ + 1d376: 3930 subs r1, #48 ; 0x30 │ │ + 1d378: 2903 cmp r1, #3 │ │ + 1d37a: d901 bls.n 1d380 │ │ + 1d37c: f000 fe89 bl 1e092 │ │ + 1d380: 2508 movs r5, #8 │ │ + 1d382: 498c ldr r1, [pc, #560] ; (1d5b4 ) │ │ + 1d384: 505d str r5, [r3, r1] │ │ + 1d386: 2520 movs r5, #32 │ │ + 1d388: 498b ldr r1, [pc, #556] ; (1d5b8 ) │ │ + 1d38a: 505d str r5, [r3, r1] │ │ + 1d38c: 7c7e ldrb r6, [r7, #17] │ │ + 1d38e: 7c3d ldrb r5, [r7, #16] │ │ + 1d390: 0236 lsls r6, r6, #8 │ │ + 1d392: 432e orrs r6, r5 │ │ + 1d394: 7cbd ldrb r5, [r7, #18] │ │ + 1d396: 0429 lsls r1, r5, #16 │ │ + 1d398: 430e orrs r6, r1 │ │ + 1d39a: 7cf9 ldrb r1, [r7, #19] │ │ + 1d39c: 0609 lsls r1, r1, #24 │ │ + 1d39e: 4331 orrs r1, r6 │ │ + 1d3a0: 910c str r1, [sp, #48] ; 0x30 │ │ + 1d3a2: 7e7e ldrb r6, [r7, #25] │ │ + 1d3a4: 7e3d ldrb r5, [r7, #24] │ │ + 1d3a6: 0236 lsls r6, r6, #8 │ │ + 1d3a8: 432e orrs r6, r5 │ │ + 1d3aa: 7ebd ldrb r5, [r7, #26] │ │ + 1d3ac: 042d lsls r5, r5, #16 │ │ + 1d3ae: 4335 orrs r5, r6 │ │ + 1d3b0: 7efe ldrb r6, [r7, #27] │ │ + 1d3b2: 0636 lsls r6, r6, #24 │ │ + 1d3b4: 432e orrs r6, r5 │ │ + 1d3b6: 0635 lsls r5, r6, #24 │ │ + 1d3b8: 0e31 lsrs r1, r6, #24 │ │ + 1d3ba: 4329 orrs r1, r5 │ │ + 1d3bc: 4665 mov r5, ip │ │ + 1d3be: 4035 ands r5, r6 │ │ + 1d3c0: 0a2d lsrs r5, r5, #8 │ │ + 1d3c2: 4329 orrs r1, r5 │ │ + 1d3c4: 9d08 ldr r5, [sp, #32] │ │ + 1d3c6: 4035 ands r5, r6 │ │ + 1d3c8: 022d lsls r5, r5, #8 │ │ + 1d3ca: 4329 orrs r1, r5 │ │ + 1d3cc: 9110 str r1, [sp, #64] ; 0x40 │ │ + 1d3ce: 1cbd adds r5, r7, #2 │ │ + 1d3d0: 7fed ldrb r5, [r5, #31] │ │ + 1d3d2: 1c79 adds r1, r7, #1 │ │ + 1d3d4: 7fc9 ldrb r1, [r1, #31] │ │ + 1d3d6: 022d lsls r5, r5, #8 │ │ + 1d3d8: 430d orrs r5, r1 │ │ + 1d3da: 1cf9 adds r1, r7, #3 │ │ + 1d3dc: 7fc9 ldrb r1, [r1, #31] │ │ + 1d3de: 0409 lsls r1, r1, #16 │ │ + 1d3e0: 4329 orrs r1, r5 │ │ + 1d3e2: 1d3d adds r5, r7, #4 │ │ + 1d3e4: 7fed ldrb r5, [r5, #31] │ │ + 1d3e6: 9003 str r0, [sp, #12] │ │ + 1d3e8: 062d lsls r5, r5, #24 │ │ + 1d3ea: 430d orrs r5, r1 │ │ + 1d3ec: 0e29 lsrs r1, r5, #24 │ │ + 1d3ee: 062e lsls r6, r5, #24 │ │ + 1d3f0: 430e orrs r6, r1 │ │ + 1d3f2: 4661 mov r1, ip │ │ + 1d3f4: 4029 ands r1, r5 │ │ + 1d3f6: 0a09 lsrs r1, r1, #8 │ │ + 1d3f8: 430e orrs r6, r1 │ │ + 1d3fa: 9908 ldr r1, [sp, #32] │ │ + 1d3fc: 4029 ands r1, r5 │ │ + 1d3fe: 0209 lsls r1, r1, #8 │ │ + 1d400: 4331 orrs r1, r6 │ │ + 1d402: 4281 cmp r1, r0 │ │ + 1d404: d005 beq.n 1d412 │ │ + 1d406: 1c20 adds r0, r4, #0 │ │ + 1d408: 3850 subs r0, #80 ; 0x50 │ │ + 1d40a: 4281 cmp r1, r0 │ │ + 1d40c: d201 bcs.n 1d412 │ │ + 1d40e: 1879 adds r1, r7, r1 │ │ + 1d410: 9103 str r1, [sp, #12] │ │ + 1d412: 18ba adds r2, r7, r2 │ │ + 1d414: 9204 str r2, [sp, #16] │ │ + 1d416: 22fc movs r2, #252 ; 0xfc │ │ + 1d418: 9904 ldr r1, [sp, #16] │ │ + 1d41a: 0052 lsls r2, r2, #1 │ │ + 1d41c: 9804 ldr r0, [sp, #16] │ │ + 1d41e: 5c8a ldrb r2, [r1, r2] │ │ + 1d420: 21fa movs r1, #250 ; 0xfa │ │ + 1d422: 31ff adds r1, #255 ; 0xff │ │ + 1d424: 5c41 ldrb r1, [r0, r1] │ │ + 1d426: 0209 lsls r1, r1, #8 │ │ + 1d428: 4311 orrs r1, r2 │ │ + 1d42a: 040a lsls r2, r1, #16 │ │ + 1d42c: 0211 lsls r1, r2, #8 │ │ + 1d42e: 0c0e lsrs r6, r1, #16 │ │ + 1d430: 0e12 lsrs r2, r2, #24 │ │ + 1d432: 4316 orrs r6, r2 │ │ + 1d434: 2204 movs r2, #4 │ │ + 1d436: 4961 ldr r1, [pc, #388] ; (1d5bc ) │ │ + 1d438: 960f str r6, [sp, #60] ; 0x3c │ │ + 1d43a: 960e str r6, [sp, #56] ; 0x38 │ │ + 1d43c: 505a str r2, [r3, r1] │ │ + 1d43e: 4a60 ldr r2, [pc, #384] ; (1d5c0 ) │ │ + 1d440: 5c82 ldrb r2, [r0, r2] │ │ + 1d442: 9109 str r1, [sp, #36] ; 0x24 │ │ + 1d444: 2a3f cmp r2, #63 ; 0x3f │ │ + 1d446: d900 bls.n 1d44a │ │ + 1d448: 223f movs r2, #63 ; 0x3f │ │ + 1d44a: 495e ldr r1, [pc, #376] ; (1d5c4 ) │ │ + 1d44c: 257d movs r5, #125 ; 0x7d │ │ + 1d44e: 505a str r2, [r3, r1] │ │ + 1d450: 22bf movs r2, #191 ; 0xbf │ │ + 1d452: 495d ldr r1, [pc, #372] ; (1d5c8 ) │ │ + 1d454: 9804 ldr r0, [sp, #16] │ │ + 1d456: 0092 lsls r2, r2, #2 │ │ + 1d458: 505d str r5, [r3, r1] │ │ + 1d45a: 5c80 ldrb r0, [r0, r2] │ │ + 1d45c: 9e04 ldr r6, [sp, #16] │ │ + 1d45e: 4a5b ldr r2, [pc, #364] ; (1d5cc ) │ │ + 1d460: 5cb2 ldrb r2, [r6, r2] │ │ + 1d462: 910b str r1, [sp, #44] ; 0x2c │ │ + 1d464: 1c29 adds r1, r5, #0 │ │ + 1d466: 0212 lsls r2, r2, #8 │ │ + 1d468: 4302 orrs r2, r0 │ │ + 1d46a: 0412 lsls r2, r2, #16 │ │ + 1d46c: 0216 lsls r6, r2, #8 │ │ + 1d46e: 0c36 lsrs r6, r6, #16 │ │ + 1d470: 0e12 lsrs r2, r2, #24 │ │ + 1d472: 4316 orrs r6, r2 │ │ + 1d474: d000 beq.n 1d478 │ │ + 1d476: 1c31 adds r1, r6, #0 │ │ + 1d478: 9302 str r3, [sp, #8] │ │ + 1d47a: 23c0 movs r3, #192 ; 0xc0 │ │ + 1d47c: 9a04 ldr r2, [sp, #16] │ │ + 1d47e: 9405 str r4, [sp, #20] │ │ + 1d480: 9706 str r7, [sp, #24] │ │ + 1d482: 009b lsls r3, r3, #2 │ │ + 1d484: 5cd2 ldrb r2, [r2, r3] │ │ + 1d486: 0693 lsls r3, r2, #26 │ │ + 1d488: d506 bpl.n 1d498 │ │ + 1d48a: 231f movs r3, #31 │ │ + 1d48c: 4013 ands r3, r2 │ │ + 1d48e: 3301 adds r3, #1 │ │ + 1d490: 1c08 adds r0, r1, #0 │ │ + 1d492: 4358 muls r0, r3 │ │ + 1d494: 0883 lsrs r3, r0, #2 │ │ + 1d496: e00b b.n 1d4b0 │ │ + 1d498: 4b4d ldr r3, [pc, #308] ; (1d5d0 ) │ │ + 1d49a: 9a04 ldr r2, [sp, #16] │ │ + 1d49c: 5cd3 ldrb r3, [r2, r3] │ │ + 1d49e: 065b lsls r3, r3, #25 │ │ + 1d4a0: d508 bpl.n 1d4b4 │ │ + 1d4a2: 290a cmp r1, #10 │ │ + 1d4a4: d806 bhi.n 1d4b4 │ │ + 1d4a6: 4b4b ldr r3, [pc, #300] ; (1d5d4 ) │ │ + 1d4a8: 447b add r3, pc │ │ + 1d4aa: 1858 adds r0, r3, r1 │ │ + 1d4ac: 3801 subs r0, #1 │ │ + 1d4ae: 7803 ldrb r3, [r0, #0] │ │ + 1d4b0: 469c mov ip, r3 │ │ + 1d4b2: e005 b.n 1d4c0 │ │ + 1d4b4: 1c08 adds r0, r1, #0 │ │ + 1d4b6: 4a48 ldr r2, [pc, #288] ; (1d5d8 ) │ │ + 1d4b8: 4948 ldr r1, [pc, #288] ; (1d5dc ) │ │ + 1d4ba: f00f fd61 bl 2cf80 <_muldiv(long, long, long)@@Base> │ │ + 1d4be: 4684 mov ip, r0 │ │ + 1d4c0: 24e9 movs r4, #233 ; 0xe9 │ │ + 1d4c2: 4b47 ldr r3, [pc, #284] ; (1d5e0 ) │ │ + 1d4c4: 9a04 ldr r2, [sp, #16] │ │ + 1d4c6: 0224 lsls r4, r4, #8 │ │ + 1d4c8: 5cd3 ldrb r3, [r2, r3] │ │ + 1d4ca: 2b00 cmp r3, #0 │ │ + 1d4cc: d100 bne.n 1d4d0 │ │ + 1d4ce: 2306 movs r3, #6 │ │ + 1d4d0: 9a02 ldr r2, [sp, #8] │ │ + 1d4d2: 5113 str r3, [r2, r4] │ │ + 1d4d4: 4663 mov r3, ip │ │ + 1d4d6: 2b20 cmp r3, #32 │ │ + 1d4d8: d919 bls.n 1d50e │ │ + 1d4da: 2bff cmp r3, #255 ; 0xff │ │ + 1d4dc: d919 bls.n 1d512 │ │ + 1d4de: 27e9 movs r7, #233 ; 0xe9 │ │ + 1d4e0: 2682 movs r6, #130 ; 0x82 │ │ + 1d4e2: 023f lsls r7, r7, #8 │ │ + 1d4e4: 0076 lsls r6, r6, #1 │ │ + 1d4e6: 9b02 ldr r3, [sp, #8] │ │ + 1d4e8: 5919 ldr r1, [r3, r4] │ │ + 1d4ea: 2903 cmp r1, #3 │ │ + 1d4ec: d804 bhi.n 1d4f8 │ │ + 1d4ee: 4663 mov r3, ip │ │ + 1d4f0: 2bff cmp r3, #255 ; 0xff │ │ + 1d4f2: d90e bls.n 1d512 │ │ + 1d4f4: 23ff movs r3, #255 ; 0xff │ │ + 1d4f6: e00b b.n 1d510 │ │ + 1d4f8: 45b4 cmp ip, r6 │ │ + 1d4fa: d9f8 bls.n 1d4ee │ │ + 1d4fc: 1e4d subs r5, r1, #1 │ │ + 1d4fe: 4660 mov r0, ip │ │ + 1d500: 4368 muls r0, r5 │ │ + 1d502: f014 fc13 bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 1d506: 9b02 ldr r3, [sp, #8] │ │ + 1d508: 4684 mov ip, r0 │ │ + 1d50a: 51dd str r5, [r3, r7] │ │ + 1d50c: e7eb b.n 1d4e6 │ │ + 1d50e: 2321 movs r3, #33 ; 0x21 │ │ + 1d510: 469c mov ip, r3 │ │ + 1d512: 4661 mov r1, ip │ │ + 1d514: 9a0b ldr r2, [sp, #44] ; 0x2c │ │ + 1d516: 9b02 ldr r3, [sp, #8] │ │ + 1d518: 2480 movs r4, #128 ; 0x80 │ │ + 1d51a: 5099 str r1, [r3, r2] │ │ + 1d51c: 4a29 ldr r2, [pc, #164] ; (1d5c4 ) │ │ + 1d51e: 2600 movs r6, #0 │ │ + 1d520: 589b ldr r3, [r3, r2] │ │ + 1d522: 4a30 ldr r2, [pc, #192] ; (1d5e4 ) │ │ + 1d524: 0064 lsls r4, r4, #1 │ │ + 1d526: 930b str r3, [sp, #44] ; 0x2c │ │ + 1d528: 9b04 ldr r3, [sp, #16] │ │ + 1d52a: 1d98 adds r0, r3, #6 │ │ + 1d52c: 9b02 ldr r3, [sp, #8] │ │ + 1d52e: 1899 adds r1, r3, r2 │ │ + 1d530: 2380 movs r3, #128 ; 0x80 │ │ + 1d532: 469c mov ip, r3 │ │ + 1d534: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 1d536: 429e cmp r6, r3 │ │ + 1d538: d056 beq.n 1d5e8 │ │ + 1d53a: 9b04 ldr r3, [sp, #16] │ │ + 1d53c: 1c75 adds r5, r6, #1 │ │ + 1d53e: 00f6 lsls r6, r6, #3 │ │ + 1d540: 199e adds r6, r3, r6 │ │ + 1d542: 7872 ldrb r2, [r6, #1] │ │ + 1d544: 7833 ldrb r3, [r6, #0] │ │ 1d546: 0212 lsls r2, r2, #8 │ │ - 1d548: 4013 ands r3, r2 │ │ - 1d54a: 0218 lsls r0, r3, #8 │ │ - 1d54c: 1c23 adds r3, r4, #0 │ │ - 1d54e: 4303 orrs r3, r0 │ │ - 1d550: 9813 ldr r0, [sp, #76] ; 0x4c │ │ - 1d552: 3804 subs r0, #4 │ │ - 1d554: 4283 cmp r3, r0 │ │ - 1d556: d2a3 bcs.n 1d4a0 │ │ - 1d558: 9f11 ldr r7, [sp, #68] ; 0x44 │ │ - 1d55a: 58fb ldr r3, [r7, r3] │ │ - 1d55c: 061e lsls r6, r3, #24 │ │ - 1d55e: 0e18 lsrs r0, r3, #24 │ │ - 1d560: 4019 ands r1, r3 │ │ - 1d562: 4306 orrs r6, r0 │ │ - 1d564: 0a09 lsrs r1, r1, #8 │ │ - 1d566: 401a ands r2, r3 │ │ - 1d568: 430e orrs r6, r1 │ │ - 1d56a: 0212 lsls r2, r2, #8 │ │ - 1d56c: 4316 orrs r6, r2 │ │ - 1d56e: d097 beq.n 1d4a0 │ │ - 1d570: 9c15 ldr r4, [sp, #84] ; 0x54 │ │ - 1d572: 9f12 ldr r7, [sp, #72] ; 0x48 │ │ - 1d574: 1c23 adds r3, r4, #0 │ │ - 1d576: 437b muls r3, r7 │ │ - 1d578: 9c13 ldr r4, [sp, #76] ; 0x4c │ │ - 1d57a: 1ae3 subs r3, r4, r3 │ │ - 1d57c: 429e cmp r6, r3 │ │ - 1d57e: d88f bhi.n 1d4a0 │ │ - 1d580: 9f11 ldr r7, [sp, #68] ; 0x44 │ │ - 1d582: 19be adds r6, r7, r6 │ │ - 1d584: 9f16 ldr r7, [sp, #88] ; 0x58 │ │ - 1d586: 1c2b adds r3, r5, #0 │ │ - 1d588: 3308 adds r3, #8 │ │ - 1d58a: 683c ldr r4, [r7, #0] │ │ - 1d58c: 9f11 ldr r7, [sp, #68] ; 0x44 │ │ - 1d58e: 18fb adds r3, r7, r3 │ │ - 1d590: 9f15 ldr r7, [sp, #84] ; 0x54 │ │ - 1d592: 9318 str r3, [sp, #96] ; 0x60 │ │ - 1d594: 00bb lsls r3, r7, #2 │ │ - 1d596: 9f12 ldr r7, [sp, #72] ; 0x48 │ │ - 1d598: 437b muls r3, r7 │ │ - 1d59a: 9f1a ldr r7, [sp, #104] ; 0x68 │ │ - 1d59c: 195d adds r5, r3, r5 │ │ - 1d59e: 42bd cmp r5, r7 │ │ - 1d5a0: d900 bls.n 1d5a4 │ │ - 1d5a2: e705 b.n 1d3b0 │ │ - 1d5a4: 9f12 ldr r7, [sp, #72] ; 0x48 │ │ - 1d5a6: 00bf lsls r7, r7, #2 │ │ - 1d5a8: 971e str r7, [sp, #120] ; 0x78 │ │ - 1d5aa: 2700 movs r7, #0 │ │ - 1d5ac: 971a str r7, [sp, #104] ; 0x68 │ │ - 1d5ae: 9d18 ldr r5, [sp, #96] ; 0x60 │ │ - 1d5b0: 2700 movs r7, #0 │ │ - 1d5b2: 9a12 ldr r2, [sp, #72] ; 0x48 │ │ - 1d5b4: 4297 cmp r7, r2 │ │ - 1d5b6: d026 beq.n 1d606 │ │ - 1d5b8: 9810 ldr r0, [sp, #64] ; 0x40 │ │ - 1d5ba: 491f ldr r1, [pc, #124] ; (1d638 ) │ │ - 1d5bc: 5840 ldr r0, [r0, r1] │ │ - 1d5be: 4287 cmp r7, r0 │ │ - 1d5c0: d21e bcs.n 1d600 │ │ - 1d5c2: 782b ldrb r3, [r5, #0] │ │ - 1d5c4: 1e5a subs r2, r3, #1 │ │ - 1d5c6: 0612 lsls r2, r2, #24 │ │ - 1d5c8: 0e12 lsrs r2, r2, #24 │ │ - 1d5ca: 2a83 cmp r2, #131 ; 0x83 │ │ - 1d5cc: d809 bhi.n 1d5e2 │ │ - 1d5ce: 991c ldr r1, [sp, #112] ; 0x70 │ │ - 1d5d0: 185b adds r3, r3, r1 │ │ - 1d5d2: 2b00 cmp r3, #0 │ │ - 1d5d4: dd03 ble.n 1d5de │ │ - 1d5d6: 2b78 cmp r3, #120 ; 0x78 │ │ - 1d5d8: dd02 ble.n 1d5e0 │ │ - 1d5da: 2378 movs r3, #120 ; 0x78 │ │ - 1d5dc: e000 b.n 1d5e0 │ │ - 1d5de: 2301 movs r3, #1 │ │ - 1d5e0: 7023 strb r3, [r4, #0] │ │ - 1d5e2: 786b ldrb r3, [r5, #1] │ │ - 1d5e4: 7063 strb r3, [r4, #1] │ │ - 1d5e6: 78ab ldrb r3, [r5, #2] │ │ - 1d5e8: 70e3 strb r3, [r4, #3] │ │ - 1d5ea: 78eb ldrb r3, [r5, #3] │ │ - 1d5ec: 7163 strb r3, [r4, #5] │ │ - 1d5ee: 2e00 cmp r6, #0 │ │ - 1d5f0: d001 beq.n 1d5f6 │ │ - 1d5f2: 5df3 ldrb r3, [r6, r7] │ │ - 1d5f4: 7123 strb r3, [r4, #4] │ │ - 1d5f6: 1c20 adds r0, r4, #0 │ │ - 1d5f8: 9914 ldr r1, [sp, #80] ; 0x50 │ │ - 1d5fa: f7ff f861 bl 1c6c0 │ │ - 1d5fe: 3406 adds r4, #6 │ │ - 1d600: 3701 adds r7, #1 │ │ - 1d602: 3504 adds r5, #4 │ │ - 1d604: e7d5 b.n 1d5b2 │ │ - 1d606: 9f18 ldr r7, [sp, #96] ; 0x60 │ │ - 1d608: 981e ldr r0, [sp, #120] ; 0x78 │ │ - 1d60a: 183f adds r7, r7, r0 │ │ - 1d60c: 9718 str r7, [sp, #96] ; 0x60 │ │ - 1d60e: 2e00 cmp r6, #0 │ │ - 1d610: d000 beq.n 1d614 │ │ - 1d612: 18b6 adds r6, r6, r2 │ │ - 1d614: 9f1a ldr r7, [sp, #104] ; 0x68 │ │ - 1d616: 9815 ldr r0, [sp, #84] ; 0x54 │ │ - 1d618: 3701 adds r7, #1 │ │ - 1d61a: 971a str r7, [sp, #104] ; 0x68 │ │ - 1d61c: 4287 cmp r7, r0 │ │ - 1d61e: d3c6 bcc.n 1d5ae │ │ - 1d620: 9c19 ldr r4, [sp, #100] ; 0x64 │ │ - 1d622: 9e16 ldr r6, [sp, #88] ; 0x58 │ │ - 1d624: 9f17 ldr r7, [sp, #92] ; 0x5c │ │ - 1d626: 3401 adds r4, #1 │ │ - 1d628: 3604 adds r6, #4 │ │ - 1d62a: 3702 adds r7, #2 │ │ - 1d62c: 9419 str r4, [sp, #100] ; 0x64 │ │ - 1d62e: 9616 str r6, [sp, #88] ; 0x58 │ │ - 1d630: 9717 str r7, [sp, #92] ; 0x5c │ │ - 1d632: e669 b.n 1d308 │ │ - 1d634: cac0 ldmia r2!, {r6, r7} │ │ - 1d636: 0000 movs r0, r0 │ │ - 1d638: e910 0000 ldmdb r0, {} │ │ - 1d63c: ce80 ldmia r6!, {r7} │ │ - 1d63e: 0000 movs r0, r0 │ │ - 1d640: 1c1e adds r6, r3, #0 │ │ - 1d642: 4026 ands r6, r4 │ │ - 1d644: 3e01 subs r6, #1 │ │ - 1d646: 2140 movs r1, #64 ; 0x40 │ │ - 1d648: 2e01 cmp r6, #1 │ │ - 1d64a: d800 bhi.n 1d64e │ │ - 1d64c: 21c0 movs r1, #192 ; 0xc0 │ │ - 1d64e: 4f07 ldr r7, [pc, #28] ; (1d66c ) │ │ - 1d650: 3301 adds r3, #1 │ │ - 1d652: 19d6 adds r6, r2, r7 │ │ - 1d654: 6031 str r1, [r6, #0] │ │ - 1d656: 4e06 ldr r6, [pc, #24] ; (1d670 ) │ │ - 1d658: 1991 adds r1, r2, r6 │ │ - 1d65a: 600d str r5, [r1, #0] │ │ - 1d65c: 3224 adds r2, #36 ; 0x24 │ │ - 1d65e: 4283 cmp r3, r0 │ │ - 1d660: d1ee bne.n 1d640 │ │ - 1d662: e5a7 b.n 1d1b4 │ │ - 1d664: 9811 ldr r0, [sp, #68] ; 0x44 │ │ - 1d666: b021 add sp, #132 ; 0x84 │ │ - 1d668: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 1d66a: 46c0 nop ; (mov r8, r8) │ │ - 1d66c: c1c0 stmia r1!, {r6, r7} │ │ - 1d66e: 0000 movs r0, r0 │ │ - 1d670: c1c4 stmia r1!, {r2, r6, r7} │ │ - 1d672: 0000 movs r0, r0 │ │ - 1d674: 6882 ldr r2, [r0, #8] │ │ - 1d676: 6801 ldr r1, [r0, #0] │ │ - 1d678: 1c03 adds r3, r0, #0 │ │ - 1d67a: 5c88 ldrb r0, [r1, r2] │ │ - 1d67c: 3201 adds r2, #1 │ │ - 1d67e: 609a str r2, [r3, #8] │ │ - 1d680: 4770 bx lr │ │ - 1d682: b500 push {lr} │ │ - 1d684: 68c3 ldr r3, [r0, #12] │ │ - 1d686: 7a1a ldrb r2, [r3, #8] │ │ - 1d688: 2a00 cmp r2, #0 │ │ - 1d68a: d00a beq.n 1d6a2 │ │ - 1d68c: 7a9a ldrb r2, [r3, #10] │ │ - 1d68e: 2a00 cmp r2, #0 │ │ - 1d690: d001 beq.n 1d696 │ │ - 1d692: 7a5a ldrb r2, [r3, #9] │ │ - 1d694: e000 b.n 1d698 │ │ - 1d696: 22ff movs r2, #255 ; 0xff │ │ - 1d698: 7642 strb r2, [r0, #25] │ │ - 1d69a: 7a9a ldrb r2, [r3, #10] │ │ - 1d69c: 7682 strb r2, [r0, #26] │ │ - 1d69e: 685a ldr r2, [r3, #4] │ │ - 1d6a0: 6142 str r2, [r0, #20] │ │ - 1d6a2: 7b1a ldrb r2, [r3, #12] │ │ - 1d6a4: 2a08 cmp r2, #8 │ │ - 1d6a6: d101 bne.n 1d6ac │ │ - 1d6a8: 7b5b ldrb r3, [r3, #13] │ │ - 1d6aa: 76c3 strb r3, [r0, #27] │ │ - 1d6ac: bd00 pop {pc} │ │ - 1d6ae: b570 push {r4, r5, r6, lr} │ │ - 1d6b0: 68c4 ldr r4, [r0, #12] │ │ - 1d6b2: 1c05 adds r5, r0, #0 │ │ - 1d6b4: 1c0e adds r6, r1, #0 │ │ - 1d6b6: 2c00 cmp r4, #0 │ │ - 1d6b8: d00c beq.n 1d6d4 │ │ - 1d6ba: 6863 ldr r3, [r4, #4] │ │ - 1d6bc: 428b cmp r3, r1 │ │ - 1d6be: d909 bls.n 1d6d4 │ │ - 1d6c0: 6844 ldr r4, [r0, #4] │ │ - 1d6c2: e007 b.n 1d6d4 │ │ - 1d6c4: 6863 ldr r3, [r4, #4] │ │ - 1d6c6: 42b3 cmp r3, r6 │ │ - 1d6c8: d806 bhi.n 1d6d8 │ │ - 1d6ca: 60ec str r4, [r5, #12] │ │ - 1d6cc: 1c28 adds r0, r5, #0 │ │ - 1d6ce: f7ff ffd8 bl 1d682 │ │ - 1d6d2: 6824 ldr r4, [r4, #0] │ │ + 1d548: 431a orrs r2, r3 │ │ + 1d54a: 0412 lsls r2, r2, #16 │ │ + 1d54c: 0213 lsls r3, r2, #8 │ │ + 1d54e: 0c1b lsrs r3, r3, #16 │ │ + 1d550: 0e12 lsrs r2, r2, #24 │ │ + 1d552: 4313 orrs r3, r2 │ │ + 1d554: 005b lsls r3, r3, #1 │ │ + 1d556: 600b str r3, [r1, #0] │ │ + 1d558: 78f2 ldrb r2, [r6, #3] │ │ + 1d55a: 78b7 ldrb r7, [r6, #2] │ │ + 1d55c: 0212 lsls r2, r2, #8 │ │ + 1d55e: 433a orrs r2, r7 │ │ + 1d560: 0412 lsls r2, r2, #16 │ │ + 1d562: 0216 lsls r6, r2, #8 │ │ + 1d564: 0c36 lsrs r6, r6, #16 │ │ + 1d566: 0e12 lsrs r2, r2, #24 │ │ + 1d568: 4316 orrs r6, r2 │ │ + 1d56a: 2240 movs r2, #64 ; 0x40 │ │ + 1d56c: 0076 lsls r6, r6, #1 │ │ + 1d56e: 18f6 adds r6, r6, r3 │ │ + 1d570: 604e str r6, [r1, #4] │ │ + 1d572: 7803 ldrb r3, [r0, #0] │ │ + 1d574: 838a strh r2, [r1, #28] │ │ + 1d576: 009b lsls r3, r3, #2 │ │ + 1d578: 834b strh r3, [r1, #26] │ │ + 1d57a: 42a3 cmp r3, r4 │ │ + 1d57c: d900 bls.n 1d580 │ │ + 1d57e: 834c strh r4, [r1, #26] │ │ + 1d580: 230c movs r3, #12 │ │ + 1d582: 7842 ldrb r2, [r0, #1] │ │ + 1d584: 425b negs r3, r3 │ │ + 1d586: 4353 muls r3, r2 │ │ + 1d588: 1c1a adds r2, r3, #0 │ │ + 1d58a: 1c0b adds r3, r1, #0 │ │ + 1d58c: 3320 adds r3, #32 │ │ + 1d58e: 701a strb r2, [r3, #0] │ │ + 1d590: 4663 mov r3, ip │ │ + 1d592: 830b strh r3, [r1, #24] │ │ + 1d594: 684b ldr r3, [r1, #4] │ │ + 1d596: 2b00 cmp r3, #0 │ │ + 1d598: d003 beq.n 1d5a2 │ │ + 1d59a: 2202 movs r2, #2 │ │ + 1d59c: 8bcb ldrh r3, [r1, #30] │ │ + 1d59e: 4313 orrs r3, r2 │ │ + 1d5a0: 83cb strh r3, [r1, #30] │ │ + 1d5a2: 3008 adds r0, #8 │ │ + 1d5a4: 3140 adds r1, #64 ; 0x40 │ │ + 1d5a6: 1c2e adds r6, r5, #0 │ │ + 1d5a8: e7c4 b.n 1d534 │ │ + 1d5aa: 46c0 nop ; (mov r8, r8) │ │ + 1d5ac: 01ff lsls r7, r7, #7 │ │ + 1d5ae: 0000 movs r0, r0 │ │ + 1d5b0: 4d4d ldr r5, [pc, #308] ; (1d6e8 ) │ │ + 1d5b2: 0044 lsls r4, r0, #1 │ │ + 1d5b4: e920 0000 stmdb r0!, {} │ │ + 1d5b8: e964 0000 strd r0, r0, [r4, #-0]! │ │ + 1d5bc: e910 0000 ldmdb r0, {} │ │ + 1d5c0: 0313 lsls r3, r2, #12 │ │ + 1d5c2: 0000 movs r0, r0 │ │ + 1d5c4: e924 0000 stmdb r4!, {} │ │ + 1d5c8: e904 0000 stmdb r4, {} │ │ + 1d5cc: 02fd lsls r5, r7, #11 │ │ + 1d5ce: 0000 movs r0, r0 │ │ + 1d5d0: 02ff lsls r7, r7, #11 │ │ + 1d5d2: 0000 movs r0, r0 │ │ + 1d5d4: 7214 strb r4, [r2, #8] │ │ + 1d5d6: 0001 movs r1, r0 │ │ + 1d5d8: 79ac ldrb r4, [r5, #6] │ │ + 1d5da: 000e movs r6, r1 │ │ + 1d5dc: 9e99 ldr r6, [sp, #612] ; 0x264 │ │ + 1d5de: 0036 movs r6, r6 │ │ + 1d5e0: 0301 lsls r1, r0, #12 │ │ + 1d5e2: 0000 movs r0, r0 │ │ + 1d5e4: 8244 strh r4, [r0, #18] │ │ + 1d5e6: 0000 movs r0, r0 │ │ + 1d5e8: 4bb2 ldr r3, [pc, #712] ; (1d8b4 ) │ │ + 1d5ea: 9a04 ldr r2, [sp, #16] │ │ + 1d5ec: 5cd2 ldrb r2, [r2, r3] │ │ + 1d5ee: 9311 str r3, [sp, #68] ; 0x44 │ │ + 1d5f0: 0693 lsls r3, r2, #26 │ │ + 1d5f2: d408 bmi.n 1d606 │ │ + 1d5f4: 4ab0 ldr r2, [pc, #704] ; (1d8b8 ) │ │ + 1d5f6: 9b02 ldr r3, [sp, #8] │ │ + 1d5f8: 589b ldr r3, [r3, r2] │ │ + 1d5fa: 930b str r3, [sp, #44] ; 0x2c │ │ + 1d5fc: 2302 movs r3, #2 │ │ + 1d5fe: 990b ldr r1, [sp, #44] ; 0x2c │ │ + 1d600: 430b orrs r3, r1 │ │ + 1d602: 9902 ldr r1, [sp, #8] │ │ + 1d604: 508b str r3, [r1, r2] │ │ + 1d606: 27fc movs r7, #252 ; 0xfc │ │ + 1d608: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 1d60a: 37ff adds r7, #255 ; 0xff │ │ + 1d60c: 061b lsls r3, r3, #24 │ │ + 1d60e: 161b asrs r3, r3, #24 │ │ + 1d610: 9312 str r3, [sp, #72] ; 0x48 │ │ + 1d612: 2b31 cmp r3, #49 ; 0x31 │ │ + 1d614: dc00 bgt.n 1d618 │ │ + 1d616: e0e2 b.n 1d7de │ │ + 1d618: 2382 movs r3, #130 ; 0x82 │ │ + 1d61a: 9a04 ldr r2, [sp, #16] │ │ + 1d61c: 009b lsls r3, r3, #2 │ │ + 1d61e: 9904 ldr r1, [sp, #16] │ │ + 1d620: 5cd3 ldrb r3, [r2, r3] │ │ + 1d622: 4aa6 ldr r2, [pc, #664] ; (1d8bc ) │ │ + 1d624: 5c8a ldrb r2, [r1, r2] │ │ + 1d626: 0212 lsls r2, r2, #8 │ │ + 1d628: 431a orrs r2, r3 │ │ + 1d62a: 0412 lsls r2, r2, #16 │ │ + 1d62c: 0213 lsls r3, r2, #8 │ │ + 1d62e: 0c1b lsrs r3, r3, #16 │ │ + 1d630: 0e12 lsrs r2, r2, #24 │ │ + 1d632: 4313 orrs r3, r2 │ │ + 1d634: 1f1a subs r2, r3, #4 │ │ + 1d636: 2a1c cmp r2, #28 │ │ + 1d638: d802 bhi.n 1d640 │ │ + 1d63a: 9a02 ldr r2, [sp, #8] │ │ + 1d63c: 9909 ldr r1, [sp, #36] ; 0x24 │ │ + 1d63e: 5053 str r3, [r2, r1] │ │ + 1d640: 23fe movs r3, #254 ; 0xfe │ │ + 1d642: 9a04 ldr r2, [sp, #16] │ │ + 1d644: 005b lsls r3, r3, #1 │ │ + 1d646: 9904 ldr r1, [sp, #16] │ │ + 1d648: 5cd3 ldrb r3, [r2, r3] │ │ + 1d64a: 22fe movs r2, #254 ; 0xfe │ │ + 1d64c: 32ff adds r2, #255 ; 0xff │ │ + 1d64e: 5c8c ldrb r4, [r1, r2] │ │ + 1d650: 4a9b ldr r2, [pc, #620] ; (1d8c0 ) │ │ + 1d652: 9804 ldr r0, [sp, #16] │ │ + 1d654: 0224 lsls r4, r4, #8 │ │ + 1d656: 431c orrs r4, r3 │ │ + 1d658: 23ff movs r3, #255 ; 0xff │ │ + 1d65a: 005b lsls r3, r3, #1 │ │ + 1d65c: 5ccd ldrb r5, [r1, r3] │ │ + 1d65e: 042d lsls r5, r5, #16 │ │ + 1d660: 4325 orrs r5, r4 │ │ + 1d662: 5c8c ldrb r4, [r1, r2] │ │ + 1d664: 0624 lsls r4, r4, #24 │ │ + 1d666: 432c orrs r4, r5 │ │ + 1d668: 9d07 ldr r5, [sp, #28] │ │ + 1d66a: 0622 lsls r2, r4, #24 │ │ + 1d66c: 0e23 lsrs r3, r4, #24 │ │ + 1d66e: 4025 ands r5, r4 │ │ + 1d670: 4313 orrs r3, r2 │ │ + 1d672: 0a2d lsrs r5, r5, #8 │ │ + 1d674: 432b orrs r3, r5 │ │ + 1d676: 9d08 ldr r5, [sp, #32] │ │ + 1d678: 4025 ands r5, r4 │ │ + 1d67a: 022d lsls r5, r5, #8 │ │ + 1d67c: 432b orrs r3, r5 │ │ + 1d67e: 930a str r3, [sp, #40] ; 0x28 │ │ + 1d680: 23fd movs r3, #253 ; 0xfd │ │ + 1d682: 005b lsls r3, r3, #1 │ │ + 1d684: 5ccc ldrb r4, [r1, r3] │ │ + 1d686: 5dcb ldrb r3, [r1, r7] │ │ + 1d688: 021b lsls r3, r3, #8 │ │ + 1d68a: 4323 orrs r3, r4 │ │ + 1d68c: 041b lsls r3, r3, #16 │ │ + 1d68e: 0219 lsls r1, r3, #8 │ │ + 1d690: 0e1a lsrs r2, r3, #24 │ │ + 1d692: 2380 movs r3, #128 ; 0x80 │ │ + 1d694: 0c09 lsrs r1, r1, #16 │ │ + 1d696: 430a orrs r2, r1 │ │ + 1d698: 9904 ldr r1, [sp, #16] │ │ + 1d69a: 009b lsls r3, r3, #2 │ │ + 1d69c: 5ccb ldrb r3, [r1, r3] │ │ + 1d69e: 4989 ldr r1, [pc, #548] ; (1d8c4 ) │ │ + 1d6a0: 5c44 ldrb r4, [r0, r1] │ │ + 1d6a2: 0224 lsls r4, r4, #8 │ │ + 1d6a4: 431c orrs r4, r3 │ │ + 1d6a6: 4b88 ldr r3, [pc, #544] ; (1d8c8 ) │ │ + 1d6a8: 5cc1 ldrb r1, [r0, r3] │ │ + 1d6aa: 4b88 ldr r3, [pc, #544] ; (1d8cc ) │ │ + 1d6ac: 0409 lsls r1, r1, #16 │ │ + 1d6ae: 5cc3 ldrb r3, [r0, r3] │ │ + 1d6b0: 4321 orrs r1, r4 │ │ + 1d6b2: 061b lsls r3, r3, #24 │ │ + 1d6b4: 430b orrs r3, r1 │ │ + 1d6b6: 0e19 lsrs r1, r3, #24 │ │ + 1d6b8: 061c lsls r4, r3, #24 │ │ + 1d6ba: 430c orrs r4, r1 │ │ + 1d6bc: 9907 ldr r1, [sp, #28] │ │ + 1d6be: 4019 ands r1, r3 │ │ + 1d6c0: 0a09 lsrs r1, r1, #8 │ │ + 1d6c2: 430c orrs r4, r1 │ │ + 1d6c4: 9908 ldr r1, [sp, #32] │ │ + 1d6c6: 400b ands r3, r1 │ │ + 1d6c8: 021b lsls r3, r3, #8 │ │ + 1d6ca: 431c orrs r4, r3 │ │ + 1d6cc: 2301 movs r3, #1 │ │ + 1d6ce: 930b str r3, [sp, #44] ; 0x2c │ │ + 1d6d0: 2a00 cmp r2, #0 │ │ + 1d6d2: d006 beq.n 1d6e2 │ │ 1d6d4: 2c00 cmp r4, #0 │ │ - 1d6d6: d1f5 bne.n 1d6c4 │ │ - 1d6d8: bd70 pop {r4, r5, r6, pc} │ │ - 1d6da: b570 push {r4, r5, r6, lr} │ │ - 1d6dc: 2500 movs r5, #0 │ │ - 1d6de: 1c06 adds r6, r0, #0 │ │ - 1d6e0: 1c2c adds r4, r5, #0 │ │ - 1d6e2: 6830 ldr r0, [r6, #0] │ │ - 1d6e4: f7ff ffc6 bl 1d674 │ │ - 1d6e8: 01eb lsls r3, r5, #7 │ │ - 1d6ea: 257f movs r5, #127 ; 0x7f │ │ - 1d6ec: 4005 ands r5, r0 │ │ - 1d6ee: 3401 adds r4, #1 │ │ - 1d6f0: 431d orrs r5, r3 │ │ - 1d6f2: 0603 lsls r3, r0, #24 │ │ - 1d6f4: d501 bpl.n 1d6fa │ │ - 1d6f6: 2c04 cmp r4, #4 │ │ - 1d6f8: d1f3 bne.n 1d6e2 │ │ - 1d6fa: 63b5 str r5, [r6, #56] ; 0x38 │ │ - 1d6fc: 1c20 adds r0, r4, #0 │ │ - 1d6fe: bd70 pop {r4, r5, r6, pc} │ │ - 1d700: b538 push {r3, r4, r5, lr} │ │ - 1d702: 1c14 adds r4, r2, #0 │ │ - 1d704: 68a3 ldr r3, [r4, #8] │ │ - 1d706: 6812 ldr r2, [r2, #0] │ │ - 1d708: 1c0d adds r5, r1, #0 │ │ - 1d70a: 18d1 adds r1, r2, r3 │ │ - 1d70c: 1c2a adds r2, r5, #0 │ │ - 1d70e: f013 f985 bl 30a1c <__clzsi2+0x168> │ │ - 1d712: 68a2 ldr r2, [r4, #8] │ │ - 1d714: 1955 adds r5, r2, r5 │ │ - 1d716: 60a5 str r5, [r4, #8] │ │ - 1d718: bd38 pop {r3, r4, r5, pc} │ │ - 1d71a: b510 push {r4, lr} │ │ - 1d71c: 1c04 adds r4, r0, #0 │ │ - 1d71e: 2c00 cmp r4, #0 │ │ - 1d720: d00c beq.n 1d73c │ │ - 1d722: 7a23 ldrb r3, [r4, #8] │ │ - 1d724: 2b00 cmp r3, #0 │ │ - 1d726: d007 beq.n 1d738 │ │ - 1d728: 7aa3 ldrb r3, [r4, #10] │ │ - 1d72a: 2b00 cmp r3, #0 │ │ - 1d72c: d106 bne.n 1d73c │ │ - 1d72e: 7ae0 ldrb r0, [r4, #11] │ │ - 1d730: f004 fa6a bl 21c08 │ │ - 1d734: 2800 cmp r0, #0 │ │ - 1d736: d101 bne.n 1d73c │ │ - 1d738: 6824 ldr r4, [r4, #0] │ │ - 1d73a: e7f0 b.n 1d71e │ │ - 1d73c: 1c20 adds r0, r4, #0 │ │ - 1d73e: bd10 pop {r4, pc} │ │ - 1d740: b570 push {r4, r5, r6, lr} │ │ - 1d742: 68c4 ldr r4, [r0, #12] │ │ - 1d744: 1c05 adds r5, r0, #0 │ │ - 1d746: 1c0e adds r6, r1, #0 │ │ - 1d748: 2c00 cmp r4, #0 │ │ - 1d74a: d004 beq.n 1d756 │ │ - 1d74c: 6861 ldr r1, [r4, #4] │ │ - 1d74e: 6872 ldr r2, [r6, #4] │ │ - 1d750: 4291 cmp r1, r2 │ │ - 1d752: d900 bls.n 1d756 │ │ - 1d754: 6844 ldr r4, [r0, #4] │ │ - 1d756: 2300 movs r3, #0 │ │ - 1d758: 2c00 cmp r4, #0 │ │ - 1d75a: d00a beq.n 1d772 │ │ - 1d75c: 6861 ldr r1, [r4, #4] │ │ - 1d75e: 6872 ldr r2, [r6, #4] │ │ - 1d760: 4291 cmp r1, r2 │ │ - 1d762: d806 bhi.n 1d772 │ │ - 1d764: 60ec str r4, [r5, #12] │ │ - 1d766: 1c28 adds r0, r5, #0 │ │ - 1d768: f7ff ff8b bl 1d682 │ │ - 1d76c: 1c23 adds r3, r4, #0 │ │ - 1d76e: 6824 ldr r4, [r4, #0] │ │ - 1d770: e7f2 b.n 1d758 │ │ - 1d772: 2b00 cmp r3, #0 │ │ - 1d774: d002 beq.n 1d77c │ │ - 1d776: 601e str r6, [r3, #0] │ │ - 1d778: 6034 str r4, [r6, #0] │ │ - 1d77a: e002 b.n 1d782 │ │ - 1d77c: 686b ldr r3, [r5, #4] │ │ - 1d77e: 6033 str r3, [r6, #0] │ │ - 1d780: 606e str r6, [r5, #4] │ │ - 1d782: 6831 ldr r1, [r6, #0] │ │ - 1d784: 2900 cmp r1, #0 │ │ - 1d786: d100 bne.n 1d78a │ │ - 1d788: 60ae str r6, [r5, #8] │ │ - 1d78a: 60ee str r6, [r5, #12] │ │ - 1d78c: 1c28 adds r0, r5, #0 │ │ - 1d78e: f7ff ff78 bl 1d682 │ │ - 1d792: bd70 pop {r4, r5, r6, pc} │ │ - 1d794: b530 push {r4, r5, lr} │ │ - 1d796: 6882 ldr r2, [r0, #8] │ │ - 1d798: 6801 ldr r1, [r0, #0] │ │ - 1d79a: 188b adds r3, r1, r2 │ │ - 1d79c: 781d ldrb r5, [r3, #0] │ │ - 1d79e: 785c ldrb r4, [r3, #1] │ │ - 1d7a0: 7899 ldrb r1, [r3, #2] │ │ - 1d7a2: 3204 adds r2, #4 │ │ - 1d7a4: 78db ldrb r3, [r3, #3] │ │ - 1d7a6: 6082 str r2, [r0, #8] │ │ - 1d7a8: 0628 lsls r0, r5, #24 │ │ - 1d7aa: 0422 lsls r2, r4, #16 │ │ - 1d7ac: 4310 orrs r0, r2 │ │ - 1d7ae: 4318 orrs r0, r3 │ │ - 1d7b0: 020b lsls r3, r1, #8 │ │ - 1d7b2: 4318 orrs r0, r3 │ │ - 1d7b4: bd30 pop {r4, r5, pc} │ │ - 1d7b6: b510 push {r4, lr} │ │ - 1d7b8: 2110 movs r1, #16 │ │ - 1d7ba: 1c04 adds r4, r0, #0 │ │ - 1d7bc: 2001 movs r0, #1 │ │ - 1d7be: f013 f975 bl 30aac <__clzsi2+0x1f8> │ │ - 1d7c2: 2300 movs r3, #0 │ │ - 1d7c4: 6003 str r3, [r0, #0] │ │ - 1d7c6: 6824 ldr r4, [r4, #0] │ │ - 1d7c8: 7203 strb r3, [r0, #8] │ │ - 1d7ca: 6044 str r4, [r0, #4] │ │ - 1d7cc: 7243 strb r3, [r0, #9] │ │ - 1d7ce: 7283 strb r3, [r0, #10] │ │ - 1d7d0: 72c3 strb r3, [r0, #11] │ │ - 1d7d2: 7303 strb r3, [r0, #12] │ │ - 1d7d4: 7343 strb r3, [r0, #13] │ │ - 1d7d6: bd10 pop {r4, pc} │ │ - 1d7d8: b510 push {r4, lr} │ │ - 1d7da: 300c adds r0, #12 │ │ - 1d7dc: 1c0c adds r4, r1, #0 │ │ - 1d7de: f7ff ffea bl 1d7b6 │ │ - 1d7e2: 2201 movs r2, #1 │ │ - 1d7e4: 7202 strb r2, [r0, #8] │ │ - 1d7e6: 7e62 ldrb r2, [r4, #25] │ │ - 1d7e8: 1c01 adds r1, r0, #0 │ │ - 1d7ea: 7242 strb r2, [r0, #9] │ │ - 1d7ec: 7ee2 ldrb r2, [r4, #27] │ │ - 1d7ee: 72c2 strb r2, [r0, #11] │ │ - 1d7f0: 1c20 adds r0, r4, #0 │ │ - 1d7f2: f7ff ffa5 bl 1d740 │ │ - 1d7f6: bd10 pop {r4, pc} │ │ - 1d7f8: b570 push {r4, r5, r6, lr} │ │ - 1d7fa: 1c04 adds r4, r0, #0 │ │ - 1d7fc: 1c0d adds r5, r1, #0 │ │ - 1d7fe: 2001 movs r0, #1 │ │ - 1d800: 211c movs r1, #28 │ │ - 1d802: 1c16 adds r6, r2, #0 │ │ - 1d804: f013 f952 bl 30aac <__clzsi2+0x1f8> │ │ - 1d808: 2300 movs r3, #0 │ │ - 1d80a: 2201 movs r2, #1 │ │ - 1d80c: 6003 str r3, [r0, #0] │ │ - 1d80e: 7646 strb r6, [r0, #25] │ │ - 1d810: 76c2 strb r2, [r0, #27] │ │ - 1d812: 7605 strb r5, [r0, #24] │ │ - 1d814: 6043 str r3, [r0, #4] │ │ - 1d816: 6083 str r3, [r0, #8] │ │ - 1d818: 60c3 str r3, [r0, #12] │ │ - 1d81a: 6143 str r3, [r0, #20] │ │ - 1d81c: 6823 ldr r3, [r4, #0] │ │ - 1d81e: 2b00 cmp r3, #0 │ │ - 1d820: d001 beq.n 1d826 │ │ - 1d822: 7e9b ldrb r3, [r3, #26] │ │ - 1d824: e000 b.n 1d828 │ │ - 1d826: 2378 movs r3, #120 ; 0x78 │ │ - 1d828: 7683 strb r3, [r0, #26] │ │ - 1d82a: 2340 movs r3, #64 ; 0x40 │ │ - 1d82c: 6103 str r3, [r0, #16] │ │ - 1d82e: bd70 pop {r4, r5, r6, pc} │ │ - 1d830: b5f0 push {r4, r5, r6, r7, lr} │ │ - 1d832: 69c6 ldr r6, [r0, #28] │ │ - 1d834: b089 sub sp, #36 ; 0x24 │ │ - 1d836: 6844 ldr r4, [r0, #4] │ │ - 1d838: 2701 movs r7, #1 │ │ - 1d83a: 9604 str r6, [sp, #16] │ │ - 1d83c: 2600 movs r6, #0 │ │ - 1d83e: 9705 str r7, [sp, #20] │ │ - 1d840: 1c05 adds r5, r0, #0 │ │ - 1d842: 9102 str r1, [sp, #8] │ │ - 1d844: 9201 str r2, [sp, #4] │ │ - 1d846: 9607 str r6, [sp, #28] │ │ - 1d848: 9606 str r6, [sp, #24] │ │ - 1d84a: 9603 str r6, [sp, #12] │ │ - 1d84c: 1c37 adds r7, r6, #0 │ │ - 1d84e: 9600 str r6, [sp, #0] │ │ - 1d850: 2c00 cmp r4, #0 │ │ - 1d852: d022 beq.n 1d89a │ │ - 1d854: 1c20 adds r0, r4, #0 │ │ - 1d856: 68e9 ldr r1, [r5, #12] │ │ - 1d858: f7ff ff29 bl 1d6ae │ │ - 1d85c: 7e23 ldrb r3, [r4, #24] │ │ - 1d85e: 9802 ldr r0, [sp, #8] │ │ - 1d860: 4283 cmp r3, r0 │ │ - 1d862: d116 bne.n 1d892 │ │ - 1d864: 7e63 ldrb r3, [r4, #25] │ │ - 1d866: 9901 ldr r1, [sp, #4] │ │ - 1d868: 428b cmp r3, r1 │ │ - 1d86a: d07b beq.n 1d964 │ │ - 1d86c: 2bff cmp r3, #255 ; 0xff │ │ - 1d86e: d107 bne.n 1d880 │ │ - 1d870: 9a04 ldr r2, [sp, #16] │ │ - 1d872: 6960 ldr r0, [r4, #20] │ │ - 1d874: 68e9 ldr r1, [r5, #12] │ │ - 1d876: 1813 adds r3, r2, r0 │ │ - 1d878: 4299 cmp r1, r3 │ │ - 1d87a: d903 bls.n 1d884 │ │ - 1d87c: 1c27 adds r7, r4, #0 │ │ - 1d87e: e001 b.n 1d884 │ │ - 1d880: 7ea2 ldrb r2, [r4, #26] │ │ - 1d882: 9206 str r2, [sp, #24] │ │ - 1d884: 9903 ldr r1, [sp, #12] │ │ - 1d886: 7ee3 ldrb r3, [r4, #27] │ │ - 1d888: 6920 ldr r0, [r4, #16] │ │ - 1d88a: 3101 adds r1, #1 │ │ - 1d88c: 9305 str r3, [sp, #20] │ │ - 1d88e: 9007 str r0, [sp, #28] │ │ - 1d890: 9103 str r1, [sp, #12] │ │ - 1d892: 9400 str r4, [sp, #0] │ │ - 1d894: 3601 adds r6, #1 │ │ - 1d896: 6824 ldr r4, [r4, #0] │ │ - 1d898: e7da b.n 1d850 │ │ - 1d89a: 1e39 subs r1, r7, #0 │ │ - 1d89c: d003 beq.n 1d8a6 │ │ - 1d89e: 9e01 ldr r6, [sp, #4] │ │ - 1d8a0: 1c38 adds r0, r7, #0 │ │ - 1d8a2: 767e strb r6, [r7, #25] │ │ - 1d8a4: e05f b.n 1d966 │ │ - 1d8a6: 9f03 ldr r7, [sp, #12] │ │ - 1d8a8: 2f10 cmp r7, #16 │ │ - 1d8aa: dc03 bgt.n 1d8b4 │ │ - 1d8ac: 2f00 cmp r7, #0 │ │ - 1d8ae: d01a beq.n 1d8e6 │ │ - 1d8b0: 2e3a cmp r6, #58 ; 0x3a │ │ - 1d8b2: dd45 ble.n 1d940 │ │ - 1d8b4: 686b ldr r3, [r5, #4] │ │ - 1d8b6: 2400 movs r4, #0 │ │ - 1d8b8: 2b00 cmp r3, #0 │ │ - 1d8ba: d00f beq.n 1d8dc │ │ - 1d8bc: 7e1a ldrb r2, [r3, #24] │ │ - 1d8be: 9f02 ldr r7, [sp, #8] │ │ - 1d8c0: 42ba cmp r2, r7 │ │ - 1d8c2: d109 bne.n 1d8d8 │ │ - 1d8c4: 68da ldr r2, [r3, #12] │ │ - 1d8c6: 9f04 ldr r7, [sp, #16] │ │ - 1d8c8: 68e8 ldr r0, [r5, #12] │ │ - 1d8ca: 6852 ldr r2, [r2, #4] │ │ - 1d8cc: 18bf adds r7, r7, r2 │ │ - 1d8ce: 42b8 cmp r0, r7 │ │ - 1d8d0: d902 bls.n 1d8d8 │ │ - 1d8d2: 1a82 subs r2, r0, r2 │ │ - 1d8d4: 9204 str r2, [sp, #16] │ │ - 1d8d6: 1c1c adds r4, r3, #0 │ │ - 1d8d8: 681b ldr r3, [r3, #0] │ │ - 1d8da: e7ed b.n 1d8b8 │ │ - 1d8dc: 2c00 cmp r4, #0 │ │ - 1d8de: d002 beq.n 1d8e6 │ │ - 1d8e0: 9e01 ldr r6, [sp, #4] │ │ - 1d8e2: 7666 strb r6, [r4, #25] │ │ - 1d8e4: e03e b.n 1d964 │ │ - 1d8e6: 2e3a cmp r6, #58 ; 0x3a │ │ - 1d8e8: dd2a ble.n 1d940 │ │ - 1d8ea: 686a ldr r2, [r5, #4] │ │ - 1d8ec: 2000 movs r0, #0 │ │ - 1d8ee: 1c13 adds r3, r2, #0 │ │ - 1d8f0: 2b00 cmp r3, #0 │ │ - 1d8f2: d00d beq.n 1d910 │ │ - 1d8f4: 7e1c ldrb r4, [r3, #24] │ │ - 1d8f6: 9f02 ldr r7, [sp, #8] │ │ - 1d8f8: 42bc cmp r4, r7 │ │ - 1d8fa: d107 bne.n 1d90c │ │ - 1d8fc: 68dc ldr r4, [r3, #12] │ │ - 1d8fe: 68ee ldr r6, [r5, #12] │ │ - 1d900: 6864 ldr r4, [r4, #4] │ │ - 1d902: 1907 adds r7, r0, r4 │ │ - 1d904: 42be cmp r6, r7 │ │ - 1d906: d301 bcc.n 1d90c │ │ - 1d908: 1b30 subs r0, r6, r4 │ │ - 1d90a: 1c19 adds r1, r3, #0 │ │ - 1d90c: 681b ldr r3, [r3, #0] │ │ - 1d90e: e7ef b.n 1d8f0 │ │ - 1d910: 1e0c subs r4, r1, #0 │ │ - 1d912: d00c beq.n 1d92e │ │ - 1d914: 9e01 ldr r6, [sp, #4] │ │ - 1d916: 1c08 adds r0, r1, #0 │ │ - 1d918: 764e strb r6, [r1, #25] │ │ - 1d91a: e024 b.n 1d966 │ │ - 1d91c: 68d1 ldr r1, [r2, #12] │ │ - 1d91e: 68e8 ldr r0, [r5, #12] │ │ - 1d920: 6849 ldr r1, [r1, #4] │ │ - 1d922: 185e adds r6, r3, r1 │ │ - 1d924: 42b0 cmp r0, r6 │ │ - 1d926: d301 bcc.n 1d92c │ │ - 1d928: 1a43 subs r3, r0, r1 │ │ - 1d92a: 1c14 adds r4, r2, #0 │ │ - 1d92c: 6812 ldr r2, [r2, #0] │ │ - 1d92e: 2a00 cmp r2, #0 │ │ - 1d930: d1f4 bne.n 1d91c │ │ - 1d932: 2c00 cmp r4, #0 │ │ - 1d934: d004 beq.n 1d940 │ │ - 1d936: 9f01 ldr r7, [sp, #4] │ │ - 1d938: 9e02 ldr r6, [sp, #8] │ │ - 1d93a: 7667 strb r7, [r4, #25] │ │ - 1d93c: 7626 strb r6, [r4, #24] │ │ - 1d93e: e011 b.n 1d964 │ │ - 1d940: 1d28 adds r0, r5, #4 │ │ - 1d942: 9902 ldr r1, [sp, #8] │ │ - 1d944: 9a01 ldr r2, [sp, #4] │ │ - 1d946: f7ff ff57 bl 1d7f8 │ │ - 1d94a: 9f05 ldr r7, [sp, #20] │ │ - 1d94c: 9e06 ldr r6, [sp, #24] │ │ - 1d94e: 76c7 strb r7, [r0, #27] │ │ - 1d950: 7686 strb r6, [r0, #26] │ │ - 1d952: 9f07 ldr r7, [sp, #28] │ │ - 1d954: 9e00 ldr r6, [sp, #0] │ │ - 1d956: 6107 str r7, [r0, #16] │ │ - 1d958: 2e00 cmp r6, #0 │ │ - 1d95a: d001 beq.n 1d960 │ │ - 1d95c: 6030 str r0, [r6, #0] │ │ - 1d95e: e002 b.n 1d966 │ │ - 1d960: 6068 str r0, [r5, #4] │ │ - 1d962: e000 b.n 1d966 │ │ - 1d964: 1c20 adds r0, r4, #0 │ │ - 1d966: b009 add sp, #36 ; 0x24 │ │ - 1d968: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 1d96a: 0000 movs r0, r0 │ │ - 1d96c: b5f0 push {r4, r5, r6, r7, lr} │ │ - 1d96e: 4c14 ldr r4, [pc, #80] ; (1d9c0 ) │ │ - 1d970: b0c3 sub sp, #268 ; 0x10c │ │ - 1d972: 1c0e adds r6, r1, #0 │ │ - 1d974: 447c add r4, pc │ │ - 1d976: 6824 ldr r4, [r4, #0] │ │ - 1d978: 1c07 adds r7, r0, #0 │ │ - 1d97a: 6823 ldr r3, [r4, #0] │ │ - 1d97c: 9341 str r3, [sp, #260] ; 0x104 │ │ - 1d97e: f013 f865 bl 30a4c <__clzsi2+0x198> │ │ - 1d982: 1c05 adds r5, r0, #0 │ │ - 1d984: 1c30 adds r0, r6, #0 │ │ - 1d986: f013 f861 bl 30a4c <__clzsi2+0x198> │ │ - 1d98a: 1945 adds r5, r0, r5 │ │ - 1d98c: 2dff cmp r5, #255 ; 0xff │ │ - 1d98e: d80e bhi.n 1d9ae │ │ - 1d990: ad01 add r5, sp, #4 │ │ - 1d992: 1c39 adds r1, r7, #0 │ │ - 1d994: 1c32 adds r2, r6, #0 │ │ - 1d996: 1c28 adds r0, r5, #0 │ │ - 1d998: f013 f898 bl 30acc <__clzsi2+0x218> │ │ - 1d99c: 4809 ldr r0, [pc, #36] ; (1d9c4 ) │ │ - 1d99e: 490a ldr r1, [pc, #40] ; (1d9c8 ) │ │ - 1d9a0: 1c2a adds r2, r5, #0 │ │ - 1d9a2: 4478 add r0, pc │ │ - 1d9a4: 6800 ldr r0, [r0, #0] │ │ - 1d9a6: 4479 add r1, pc │ │ - 1d9a8: 30a8 adds r0, #168 ; 0xa8 │ │ - 1d9aa: f013 f897 bl 30adc <__clzsi2+0x228> │ │ - 1d9ae: 9a41 ldr r2, [sp, #260] ; 0x104 │ │ - 1d9b0: 6823 ldr r3, [r4, #0] │ │ - 1d9b2: 429a cmp r2, r3 │ │ - 1d9b4: d001 beq.n 1d9ba │ │ - 1d9b6: f013 f881 bl 30abc <__clzsi2+0x208> │ │ - 1d9ba: b043 add sp, #268 ; 0x10c │ │ - 1d9bc: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 1d9be: 46c0 nop ; (mov r8, r8) │ │ - 1d9c0: a4b8 add r4, pc, #736 ; (adr r4, 1dca4 ) │ │ - 1d9c2: 0001 movs r1, r0 │ │ - 1d9c4: a48e add r4, pc, #568 ; (adr r4, 1dc00 ) │ │ - 1d9c6: 0001 movs r1, r0 │ │ - 1d9c8: 5351 strh r1, [r2, r5] │ │ - 1d9ca: 0001 movs r1, r0 │ │ - 1d9cc: b538 push {r3, r4, r5, lr} │ │ - 1d9ce: 300c adds r0, #12 │ │ - 1d9d0: 1c14 adds r4, r2, #0 │ │ - 1d9d2: 1c0d adds r5, r1, #0 │ │ - 1d9d4: f7ff feef bl 1d7b6 │ │ - 1d9d8: 2200 movs r2, #0 │ │ - 1d9da: 1c03 adds r3, r0, #0 │ │ - 1d9dc: 7202 strb r2, [r0, #8] │ │ - 1d9de: 4294 cmp r4, r2 │ │ - 1d9e0: da07 bge.n 1d9f2 │ │ - 1d9e2: 2101 movs r1, #1 │ │ - 1d9e4: 4264 negs r4, r4 │ │ - 1d9e6: 7301 strb r1, [r0, #12] │ │ - 1d9e8: 4294 cmp r4, r2 │ │ - 1d9ea: d00a beq.n 1da02 │ │ - 1d9ec: 0aa4 lsrs r4, r4, #10 │ │ - 1d9ee: 1862 adds r2, r4, r1 │ │ - 1d9f0: e005 b.n 1d9fe │ │ - 1d9f2: 2102 movs r1, #2 │ │ - 1d9f4: 7301 strb r1, [r0, #12] │ │ - 1d9f6: 2c00 cmp r4, #0 │ │ - 1d9f8: d003 beq.n 1da02 │ │ - 1d9fa: 0aa2 lsrs r2, r4, #10 │ │ - 1d9fc: 3201 adds r2, #1 │ │ - 1d9fe: 0612 lsls r2, r2, #24 │ │ - 1da00: 0e12 lsrs r2, r2, #24 │ │ - 1da02: 1c28 adds r0, r5, #0 │ │ - 1da04: 735a strb r2, [r3, #13] │ │ - 1da06: 1c19 adds r1, r3, #0 │ │ - 1da08: f7ff fe9a bl 1d740 │ │ - 1da0c: bd38 pop {r3, r4, r5, pc} │ │ - 1da0e: 6883 ldr r3, [r0, #8] │ │ - 1da10: 6801 ldr r1, [r0, #0] │ │ - 1da12: 18ca adds r2, r1, r3 │ │ - 1da14: 7811 ldrb r1, [r2, #0] │ │ - 1da16: 7852 ldrb r2, [r2, #1] │ │ - 1da18: 3302 adds r3, #2 │ │ - 1da1a: 6083 str r3, [r0, #8] │ │ - 1da1c: 0208 lsls r0, r1, #8 │ │ - 1da1e: 4310 orrs r0, r2 │ │ - 1da20: 0400 lsls r0, r0, #16 │ │ - 1da22: 1400 asrs r0, r0, #16 │ │ - 1da24: 4770 bx lr │ │ - 1da26: b5f0 push {r4, r5, r6, r7, lr} │ │ - 1da28: b095 sub sp, #84 ; 0x54 │ │ - 1da2a: 9113 str r1, [sp, #76] ; 0x4c │ │ - 1da2c: 1c17 adds r7, r2, #0 │ │ - 1da2e: 930d str r3, [sp, #52] ; 0x34 │ │ - 1da30: 2bf0 cmp r3, #240 ; 0xf0 │ │ - 1da32: dd01 ble.n 1da38 │ │ - 1da34: 26f0 movs r6, #240 ; 0xf0 │ │ - 1da36: 960d str r6, [sp, #52] ; 0x34 │ │ - 1da38: 687b ldr r3, [r7, #4] │ │ - 1da3a: 2b00 cmp r3, #0 │ │ - 1da3c: d003 beq.n 1da46 │ │ - 1da3e: 6859 ldr r1, [r3, #4] │ │ - 1da40: 60d9 str r1, [r3, #12] │ │ - 1da42: 681b ldr r3, [r3, #0] │ │ - 1da44: e7f9 b.n 1da3a │ │ - 1da46: 900a str r0, [sp, #40] ; 0x28 │ │ - 1da48: 981a ldr r0, [sp, #104] ; 0x68 │ │ - 1da4a: 2206 movs r2, #6 │ │ - 1da4c: 9308 str r3, [sp, #32] │ │ - 1da4e: 1c16 adds r6, r2, #0 │ │ - 1da50: 4346 muls r6, r0 │ │ - 1da52: 9612 str r6, [sp, #72] ; 0x48 │ │ - 1da54: 9e08 ldr r6, [sp, #32] │ │ - 1da56: 980d ldr r0, [sp, #52] ; 0x34 │ │ - 1da58: 4286 cmp r6, r0 │ │ - 1da5a: da07 bge.n 1da6c │ │ - 1da5c: 2040 movs r0, #64 ; 0x40 │ │ - 1da5e: 991a ldr r1, [sp, #104] ; 0x68 │ │ - 1da60: f00c fbfc bl 2a25c │ │ - 1da64: 9e0a ldr r6, [sp, #40] ; 0x28 │ │ - 1da66: 6030 str r0, [r6, #0] │ │ - 1da68: 2800 cmp r0, #0 │ │ - 1da6a: d101 bne.n 1da70 │ │ - 1da6c: 2000 movs r0, #0 │ │ - 1da6e: e185 b.n 1dd7c │ │ - 1da70: 9e08 ldr r6, [sp, #32] │ │ - 1da72: 2240 movs r2, #64 ; 0x40 │ │ - 1da74: 0073 lsls r3, r6, #1 │ │ - 1da76: 9e13 ldr r6, [sp, #76] ; 0x4c │ │ - 1da78: 52f2 strh r2, [r6, r3] │ │ - 1da7a: 9e08 ldr r6, [sp, #32] │ │ - 1da7c: 01b6 lsls r6, r6, #6 │ │ - 1da7e: 9611 str r6, [sp, #68] ; 0x44 │ │ - 1da80: 2600 movs r6, #0 │ │ - 1da82: 960c str r6, [sp, #48] ; 0x30 │ │ - 1da84: 960b str r6, [sp, #44] ; 0x2c │ │ - 1da86: 9e0b ldr r6, [sp, #44] ; 0x2c │ │ - 1da88: 9a11 ldr r2, [sp, #68] ; 0x44 │ │ - 1da8a: 69b9 ldr r1, [r7, #24] │ │ - 1da8c: 6afb ldr r3, [r7, #44] ; 0x2c │ │ - 1da8e: 18b0 adds r0, r6, r2 │ │ - 1da90: 4348 muls r0, r1 │ │ - 1da92: 4358 muls r0, r3 │ │ - 1da94: 0900 lsrs r0, r0, #4 │ │ - 1da96: f010 fa89 bl 2dfac <__udivsi3> │ │ - 1da9a: 69fe ldr r6, [r7, #28] │ │ - 1da9c: 9006 str r0, [sp, #24] │ │ - 1da9e: 1986 adds r6, r0, r6 │ │ - 1daa0: 960e str r6, [sp, #56] ; 0x38 │ │ - 1daa2: 687e ldr r6, [r7, #4] │ │ - 1daa4: 68f3 ldr r3, [r6, #12] │ │ - 1daa6: 9604 str r6, [sp, #16] │ │ - 1daa8: 2b00 cmp r3, #0 │ │ - 1daaa: d103 bne.n 1dab4 │ │ - 1daac: 2600 movs r6, #0 │ │ - 1daae: 9607 str r6, [sp, #28] │ │ - 1dab0: 9609 str r6, [sp, #36] ; 0x24 │ │ - 1dab2: e013 b.n 1dadc │ │ - 1dab4: 7b1a ldrb r2, [r3, #12] │ │ - 1dab6: 3a03 subs r2, #3 │ │ - 1dab8: 2a01 cmp r2, #1 │ │ - 1daba: d9f7 bls.n 1daac │ │ - 1dabc: 681b ldr r3, [r3, #0] │ │ - 1dabe: e7f3 b.n 1daa8 │ │ - 1dac0: 685a ldr r2, [r3, #4] │ │ - 1dac2: 9e0e ldr r6, [sp, #56] ; 0x38 │ │ - 1dac4: 42b2 cmp r2, r6 │ │ - 1dac6: d20b bcs.n 1dae0 │ │ - 1dac8: 9e06 ldr r6, [sp, #24] │ │ - 1daca: 42b2 cmp r2, r6 │ │ - 1dacc: d20b bcs.n 1dae6 │ │ - 1dace: 681b ldr r3, [r3, #0] │ │ - 1dad0: 2b00 cmp r3, #0 │ │ - 1dad2: d005 beq.n 1dae0 │ │ - 1dad4: 7b1a ldrb r2, [r3, #12] │ │ - 1dad6: 3a03 subs r2, #3 │ │ - 1dad8: 2a01 cmp r2, #1 │ │ - 1dada: d8f8 bhi.n 1dace │ │ - 1dadc: 2b00 cmp r3, #0 │ │ - 1dade: d1ef bne.n 1dac0 │ │ - 1dae0: 9e0c ldr r6, [sp, #48] ; 0x30 │ │ - 1dae2: 960f str r6, [sp, #60] ; 0x3c │ │ - 1dae4: e041 b.n 1db6a │ │ - 1dae6: 7b1a ldrb r2, [r3, #12] │ │ - 1dae8: 0611 lsls r1, r2, #24 │ │ - 1daea: 2a03 cmp r2, #3 │ │ - 1daec: d005 beq.n 1dafa │ │ - 1daee: 0e0a lsrs r2, r1, #24 │ │ - 1daf0: 2a04 cmp r2, #4 │ │ - 1daf2: d1ec bne.n 1dace │ │ - 1daf4: 7b5e ldrb r6, [r3, #13] │ │ - 1daf6: 9607 str r6, [sp, #28] │ │ - 1daf8: e7e9 b.n 1dace │ │ - 1dafa: 2601 movs r6, #1 │ │ - 1dafc: 9609 str r6, [sp, #36] ; 0x24 │ │ - 1dafe: e7e6 b.n 1dace │ │ - 1db00: 7b1a ldrb r2, [r3, #12] │ │ - 1db02: 2a00 cmp r2, #0 │ │ - 1db04: d102 bne.n 1db0c │ │ - 1db06: 681b ldr r3, [r3, #0] │ │ - 1db08: 2b00 cmp r3, #0 │ │ - 1db0a: d1f9 bne.n 1db00 │ │ - 1db0c: 2010 movs r0, #16 │ │ - 1db0e: 4684 mov ip, r0 │ │ - 1db10: 211c movs r1, #28 │ │ - 1db12: 200b movs r0, #11 │ │ - 1db14: 2520 movs r5, #32 │ │ - 1db16: 2b00 cmp r3, #0 │ │ - 1db18: d009 beq.n 1db2e │ │ - 1db1a: 685a ldr r2, [r3, #4] │ │ - 1db1c: 9e0e ldr r6, [sp, #56] ; 0x38 │ │ - 1db1e: 42b2 cmp r2, r6 │ │ - 1db20: d205 bcs.n 1db2e │ │ - 1db22: 9e06 ldr r6, [sp, #24] │ │ - 1db24: 42b2 cmp r2, r6 │ │ - 1db26: d22a bcs.n 1db7e │ │ - 1db28: 681b ldr r3, [r3, #0] │ │ - 1db2a: 2b00 cmp r3, #0 │ │ - 1db2c: d13d bne.n 1dbaa │ │ - 1db2e: 9804 ldr r0, [sp, #16] │ │ - 1db30: 68c0 ldr r0, [r0, #12] │ │ - 1db32: 9001 str r0, [sp, #4] │ │ - 1db34: f7ff fdf1 bl 1d71a │ │ - 1db38: 1e05 subs r5, r0, #0 │ │ - 1db3a: d13a bne.n 1dbb2 │ │ - 1db3c: 2600 movs r6, #0 │ │ - 1db3e: 9503 str r5, [sp, #12] │ │ - 1db40: 1c28 adds r0, r5, #0 │ │ - 1db42: 9605 str r6, [sp, #20] │ │ - 1db44: 2800 cmp r0, #0 │ │ - 1db46: d13c bne.n 1dbc2 │ │ - 1db48: 9b05 ldr r3, [sp, #20] │ │ - 1db4a: 2b00 cmp r3, #0 │ │ - 1db4c: d14d bne.n 1dbea │ │ - 1db4e: 7963 ldrb r3, [r4, #5] │ │ - 1db50: 2b00 cmp r3, #0 │ │ - 1db52: d100 bne.n 1db56 │ │ - 1db54: e0e6 b.n 1dd24 │ │ - 1db56: 9e04 ldr r6, [sp, #16] │ │ - 1db58: 6836 ldr r6, [r6, #0] │ │ - 1db5a: 9604 str r6, [sp, #16] │ │ - 1db5c: 9e0f ldr r6, [sp, #60] ; 0x3c │ │ - 1db5e: 3606 adds r6, #6 │ │ - 1db60: 960f str r6, [sp, #60] ; 0x3c │ │ - 1db62: 9e04 ldr r6, [sp, #16] │ │ - 1db64: 2e00 cmp r6, #0 │ │ - 1db66: d100 bne.n 1db6a │ │ - 1db68: e0f1 b.n 1dd4e │ │ - 1db6a: 980a ldr r0, [sp, #40] ; 0x28 │ │ - 1db6c: 9e0f ldr r6, [sp, #60] ; 0x3c │ │ - 1db6e: 2300 movs r3, #0 │ │ - 1db70: 6800 ldr r0, [r0, #0] │ │ - 1db72: 1984 adds r4, r0, r6 │ │ - 1db74: 9e04 ldr r6, [sp, #16] │ │ - 1db76: 7163 strb r3, [r4, #5] │ │ - 1db78: 70e3 strb r3, [r4, #3] │ │ - 1db7a: 68f3 ldr r3, [r6, #12] │ │ - 1db7c: e7c4 b.n 1db08 │ │ - 1db7e: 7b1a ldrb r2, [r3, #12] │ │ - 1db80: 0616 lsls r6, r2, #24 │ │ - 1db82: 0e32 lsrs r2, r6, #24 │ │ - 1db84: 2a02 cmp r2, #2 │ │ - 1db86: d00a beq.n 1db9e │ │ - 1db88: 2a06 cmp r2, #6 │ │ - 1db8a: d004 beq.n 1db96 │ │ - 1db8c: 2a01 cmp r2, #1 │ │ - 1db8e: d1cb bne.n 1db28 │ │ - 1db90: 7b5a ldrb r2, [r3, #13] │ │ - 1db92: 432a orrs r2, r5 │ │ - 1db94: e006 b.n 1dba4 │ │ - 1db96: 7b5a ldrb r2, [r3, #13] │ │ - 1db98: 70e0 strb r0, [r4, #3] │ │ - 1db9a: 7162 strb r2, [r4, #5] │ │ - 1db9c: e7c4 b.n 1db28 │ │ - 1db9e: 7b5a ldrb r2, [r3, #13] │ │ - 1dba0: 4666 mov r6, ip │ │ - 1dba2: 4332 orrs r2, r6 │ │ - 1dba4: 7162 strb r2, [r4, #5] │ │ - 1dba6: 70e1 strb r1, [r4, #3] │ │ - 1dba8: e7be b.n 1db28 │ │ - 1dbaa: 7b1a ldrb r2, [r3, #12] │ │ - 1dbac: 2a00 cmp r2, #0 │ │ - 1dbae: d0bb beq.n 1db28 │ │ - 1dbb0: e7b1 b.n 1db16 │ │ - 1dbb2: 6840 ldr r0, [r0, #4] │ │ - 1dbb4: 9e06 ldr r6, [sp, #24] │ │ - 1dbb6: 42b0 cmp r0, r6 │ │ - 1dbb8: d2c0 bcs.n 1db3c │ │ - 1dbba: 9e04 ldr r6, [sp, #16] │ │ - 1dbbc: 60f5 str r5, [r6, #12] │ │ - 1dbbe: 6828 ldr r0, [r5, #0] │ │ - 1dbc0: e7b8 b.n 1db34 │ │ - 1dbc2: 6841 ldr r1, [r0, #4] │ │ - 1dbc4: 9a0e ldr r2, [sp, #56] ; 0x38 │ │ - 1dbc6: 4291 cmp r1, r2 │ │ - 1dbc8: d2be bcs.n 1db48 │ │ - 1dbca: 9904 ldr r1, [sp, #16] │ │ - 1dbcc: 9a05 ldr r2, [sp, #20] │ │ - 1dbce: 60c8 str r0, [r1, #12] │ │ - 1dbd0: 7a83 ldrb r3, [r0, #10] │ │ - 1dbd2: 3201 adds r2, #1 │ │ - 1dbd4: 9205 str r2, [sp, #20] │ │ - 1dbd6: 2b00 cmp r3, #0 │ │ - 1dbd8: d003 beq.n 1dbe2 │ │ - 1dbda: 9003 str r0, [sp, #12] │ │ - 1dbdc: 2e00 cmp r6, #0 │ │ - 1dbde: d100 bne.n 1dbe2 │ │ - 1dbe0: 1c06 adds r6, r0, #0 │ │ - 1dbe2: 6800 ldr r0, [r0, #0] │ │ - 1dbe4: f7ff fd99 bl 1d71a │ │ - 1dbe8: e7ac b.n 1db44 │ │ - 1dbea: 9b05 ldr r3, [sp, #20] │ │ - 1dbec: 2b01 cmp r3, #1 │ │ - 1dbee: d005 beq.n 1dbfc │ │ - 1dbf0: 9803 ldr r0, [sp, #12] │ │ - 1dbf2: 4286 cmp r6, r0 │ │ - 1dbf4: d002 beq.n 1dbfc │ │ - 1dbf6: 2e00 cmp r6, #0 │ │ - 1dbf8: d151 bne.n 1dc9e │ │ - 1dbfa: e002 b.n 1dc02 │ │ - 1dbfc: 2e00 cmp r6, #0 │ │ - 1dbfe: d000 beq.n 1dc02 │ │ - 1dc00: 1c35 adds r5, r6, #0 │ │ - 1dc02: 9e04 ldr r6, [sp, #16] │ │ - 1dc04: 7a68 ldrb r0, [r5, #9] │ │ - 1dc06: 68f6 ldr r6, [r6, #12] │ │ - 1dc08: 9605 str r6, [sp, #20] │ │ - 1dc0a: f004 fb99 bl 22340 │ │ - 1dc0e: 7aee ldrb r6, [r5, #11] │ │ - 1dc10: 0600 lsls r0, r0, #24 │ │ - 1dc12: 0e00 lsrs r0, r0, #24 │ │ - 1dc14: 9610 str r6, [sp, #64] ; 0x40 │ │ - 1dc16: 7aae ldrb r6, [r5, #10] │ │ - 1dc18: 9003 str r0, [sp, #12] │ │ - 1dc1a: 69b8 ldr r0, [r7, #24] │ │ - 1dc1c: 2e00 cmp r6, #0 │ │ - 1dc1e: d110 bne.n 1dc42 │ │ - 1dc20: 686b ldr r3, [r5, #4] │ │ - 1dc22: 9906 ldr r1, [sp, #24] │ │ - 1dc24: 0100 lsls r0, r0, #4 │ │ - 1dc26: 1a5b subs r3, r3, r1 │ │ - 1dc28: 4358 muls r0, r3 │ │ - 1dc2a: 6af9 ldr r1, [r7, #44] ; 0x2c │ │ - 1dc2c: f010 f9be bl 2dfac <__udivsi3> │ │ - 1dc30: 0600 lsls r0, r0, #24 │ │ - 1dc32: 0e00 lsrs r0, r0, #24 │ │ - 1dc34: 7160 strb r0, [r4, #5] │ │ - 1dc36: d115 bne.n 1dc64 │ │ - 1dc38: 2319 movs r3, #25 │ │ - 1dc3a: 7160 strb r0, [r4, #5] │ │ - 1dc3c: 70e3 strb r3, [r4, #3] │ │ - 1dc3e: 1c06 adds r6, r0, #0 │ │ - 1dc40: e025 b.n 1dc8e │ │ - 1dc42: 9a05 ldr r2, [sp, #20] │ │ - 1dc44: 0876 lsrs r6, r6, #1 │ │ - 1dc46: 0100 lsls r0, r0, #4 │ │ - 1dc48: 7a93 ldrb r3, [r2, #10] │ │ - 1dc4a: 2b00 cmp r3, #0 │ │ - 1dc4c: d10e bne.n 1dc6c │ │ - 1dc4e: 6853 ldr r3, [r2, #4] │ │ - 1dc50: 9906 ldr r1, [sp, #24] │ │ - 1dc52: 1a5b subs r3, r3, r1 │ │ - 1dc54: 4358 muls r0, r3 │ │ - 1dc56: 6af9 ldr r1, [r7, #44] ; 0x2c │ │ - 1dc58: f010 f9a8 bl 2dfac <__udivsi3> │ │ - 1dc5c: 0600 lsls r0, r0, #24 │ │ - 1dc5e: 0e00 lsrs r0, r0, #24 │ │ - 1dc60: 7160 strb r0, [r4, #5] │ │ - 1dc62: d014 beq.n 1dc8e │ │ - 1dc64: 2314 movs r3, #20 │ │ - 1dc66: 70e3 strb r3, [r4, #3] │ │ - 1dc68: 2340 movs r3, #64 ; 0x40 │ │ - 1dc6a: e00d b.n 1dc88 │ │ - 1dc6c: 686b ldr r3, [r5, #4] │ │ - 1dc6e: 9a06 ldr r2, [sp, #24] │ │ - 1dc70: 6af9 ldr r1, [r7, #44] ; 0x2c │ │ - 1dc72: 1a9b subs r3, r3, r2 │ │ - 1dc74: 4358 muls r0, r3 │ │ - 1dc76: f010 f999 bl 2dfac <__udivsi3> │ │ - 1dc7a: 0600 lsls r0, r0, #24 │ │ - 1dc7c: 0e00 lsrs r0, r0, #24 │ │ - 1dc7e: 7160 strb r0, [r4, #5] │ │ - 1dc80: d005 beq.n 1dc8e │ │ - 1dc82: 2314 movs r3, #20 │ │ - 1dc84: 70e3 strb r3, [r4, #3] │ │ - 1dc86: 2330 movs r3, #48 ; 0x30 │ │ - 1dc88: 425b negs r3, r3 │ │ - 1dc8a: 4318 orrs r0, r3 │ │ - 1dc8c: 7160 strb r0, [r4, #5] │ │ - 1dc8e: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ - 1dc90: 9803 ldr r0, [sp, #12] │ │ - 1dc92: 7126 strb r6, [r4, #4] │ │ - 1dc94: 7063 strb r3, [r4, #1] │ │ - 1dc96: 2301 movs r3, #1 │ │ - 1dc98: 7020 strb r0, [r4, #0] │ │ - 1dc9a: 70a3 strb r3, [r4, #2] │ │ - 1dc9c: e757 b.n 1db4e │ │ - 1dc9e: 7a70 ldrb r0, [r6, #9] │ │ - 1dca0: f004 fb4e bl 22340 │ │ - 1dca4: 9903 ldr r1, [sp, #12] │ │ - 1dca6: 0605 lsls r5, r0, #24 │ │ - 1dca8: 1c06 adds r6, r0, #0 │ │ - 1dcaa: 7a48 ldrb r0, [r1, #9] │ │ - 1dcac: f004 fb48 bl 22340 │ │ - 1dcb0: 9a03 ldr r2, [sp, #12] │ │ - 1dcb2: 0e2d lsrs r5, r5, #24 │ │ - 1dcb4: 7ad3 ldrb r3, [r2, #11] │ │ - 1dcb6: 7a92 ldrb r2, [r2, #10] │ │ - 1dcb8: 7025 strb r5, [r4, #0] │ │ - 1dcba: 7063 strb r3, [r4, #1] │ │ - 1dcbc: 0852 lsrs r2, r2, #1 │ │ - 1dcbe: 2301 movs r3, #1 │ │ - 1dcc0: 70a3 strb r3, [r4, #2] │ │ - 1dcc2: 1c13 adds r3, r2, #0 │ │ - 1dcc4: 2a40 cmp r2, #64 ; 0x40 │ │ - 1dcc6: d900 bls.n 1dcca │ │ - 1dcc8: 2340 movs r3, #64 ; 0x40 │ │ - 1dcca: 0636 lsls r6, r6, #24 │ │ - 1dccc: 7123 strb r3, [r4, #4] │ │ - 1dcce: 0e36 lsrs r6, r6, #24 │ │ - 1dcd0: 42b0 cmp r0, r6 │ │ - 1dcd2: dd01 ble.n 1dcd8 │ │ - 1dcd4: 1b45 subs r5, r0, r5 │ │ - 1dcd6: e000 b.n 1dcda │ │ - 1dcd8: 1a2d subs r5, r5, r0 │ │ - 1dcda: 062d lsls r5, r5, #24 │ │ - 1dcdc: 0e2d lsrs r5, r5, #24 │ │ - 1dcde: 7165 strb r5, [r4, #5] │ │ - 1dce0: 2d0f cmp r5, #15 │ │ - 1dce2: d818 bhi.n 1dd16 │ │ - 1dce4: 2d00 cmp r5, #0 │ │ - 1dce6: d008 beq.n 1dcfa │ │ - 1dce8: 231c movs r3, #28 │ │ - 1dcea: 70e3 strb r3, [r4, #3] │ │ - 1dcec: 2320 movs r3, #32 │ │ - 1dcee: 42b0 cmp r0, r6 │ │ - 1dcf0: dd00 ble.n 1dcf4 │ │ - 1dcf2: 2310 movs r3, #16 │ │ - 1dcf4: 432b orrs r3, r5 │ │ - 1dcf6: 7163 strb r3, [r4, #5] │ │ - 1dcf8: e729 b.n 1db4e │ │ - 1dcfa: 230f movs r3, #15 │ │ - 1dcfc: 70e3 strb r3, [r4, #3] │ │ - 1dcfe: 69be ldr r6, [r7, #24] │ │ - 1dd00: 6af9 ldr r1, [r7, #44] ; 0x2c │ │ - 1dd02: 0133 lsls r3, r6, #4 │ │ - 1dd04: 9e03 ldr r6, [sp, #12] │ │ - 1dd06: 6870 ldr r0, [r6, #4] │ │ - 1dd08: 9e06 ldr r6, [sp, #24] │ │ - 1dd0a: 1b80 subs r0, r0, r6 │ │ - 1dd0c: 4358 muls r0, r3 │ │ - 1dd0e: f010 f94d bl 2dfac <__udivsi3> │ │ - 1dd12: 7160 strb r0, [r4, #5] │ │ - 1dd14: e71b b.n 1db4e │ │ - 1dd16: 0fc2 lsrs r2, r0, #31 │ │ - 1dd18: 17f3 asrs r3, r6, #31 │ │ - 1dd1a: 4286 cmp r6, r0 │ │ - 1dd1c: 4153 adcs r3, r2 │ │ - 1dd1e: 3302 adds r3, #2 │ │ - 1dd20: 70e3 strb r3, [r4, #3] │ │ - 1dd22: e714 b.n 1db4e │ │ - 1dd24: 78e3 ldrb r3, [r4, #3] │ │ - 1dd26: 2b00 cmp r3, #0 │ │ - 1dd28: d000 beq.n 1dd2c │ │ - 1dd2a: e714 b.n 1db56 │ │ - 1dd2c: 9e07 ldr r6, [sp, #28] │ │ - 1dd2e: 2e00 cmp r6, #0 │ │ - 1dd30: d004 beq.n 1dd3c │ │ - 1dd32: 2211 movs r2, #17 │ │ - 1dd34: 70e2 strb r2, [r4, #3] │ │ - 1dd36: 7166 strb r6, [r4, #5] │ │ - 1dd38: 9307 str r3, [sp, #28] │ │ - 1dd3a: e70c b.n 1db56 │ │ - 1dd3c: 9e09 ldr r6, [sp, #36] ; 0x24 │ │ - 1dd3e: 2e00 cmp r6, #0 │ │ - 1dd40: d100 bne.n 1dd44 │ │ - 1dd42: e708 b.n 1db56 │ │ - 1dd44: 9e07 ldr r6, [sp, #28] │ │ - 1dd46: 230e movs r3, #14 │ │ - 1dd48: 70e3 strb r3, [r4, #3] │ │ - 1dd4a: 9609 str r6, [sp, #36] ; 0x24 │ │ - 1dd4c: e703 b.n 1db56 │ │ - 1dd4e: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ - 1dd50: 9e07 ldr r6, [sp, #28] │ │ - 1dd52: 4333 orrs r3, r6 │ │ - 1dd54: d111 bne.n 1dd7a │ │ - 1dd56: 9e0b ldr r6, [sp, #44] ; 0x2c │ │ - 1dd58: 9812 ldr r0, [sp, #72] ; 0x48 │ │ - 1dd5a: 3601 adds r6, #1 │ │ - 1dd5c: 960b str r6, [sp, #44] ; 0x2c │ │ - 1dd5e: 9e0c ldr r6, [sp, #48] ; 0x30 │ │ - 1dd60: 1836 adds r6, r6, r0 │ │ - 1dd62: 960c str r6, [sp, #48] ; 0x30 │ │ - 1dd64: 9e0b ldr r6, [sp, #44] ; 0x2c │ │ - 1dd66: 2e40 cmp r6, #64 ; 0x40 │ │ - 1dd68: d000 beq.n 1dd6c │ │ - 1dd6a: e68c b.n 1da86 │ │ - 1dd6c: 9e08 ldr r6, [sp, #32] │ │ - 1dd6e: 3601 adds r6, #1 │ │ - 1dd70: 9608 str r6, [sp, #32] │ │ - 1dd72: 9e0a ldr r6, [sp, #40] ; 0x28 │ │ - 1dd74: 3604 adds r6, #4 │ │ - 1dd76: 960a str r6, [sp, #40] ; 0x28 │ │ - 1dd78: e66c b.n 1da54 │ │ - 1dd7a: 2001 movs r0, #1 │ │ - 1dd7c: b015 add sp, #84 ; 0x54 │ │ - 1dd7e: bdf0 pop {r4, r5, r6, r7, pc} │ │ - │ │ -0001dd80 : │ │ - 1dd80: b570 push {r4, r5, r6, lr} │ │ - 1dd82: b086 sub sp, #24 │ │ - 1dd84: ae01 add r6, sp, #4 │ │ - 1dd86: ac03 add r4, sp, #12 │ │ - 1dd88: 2500 movs r5, #0 │ │ - 1dd8a: 9103 str r1, [sp, #12] │ │ - 1dd8c: 9204 str r2, [sp, #16] │ │ - 1dd8e: 1c30 adds r0, r6, #0 │ │ - 1dd90: 2104 movs r1, #4 │ │ - 1dd92: 1c22 adds r2, r4, #0 │ │ - 1dd94: 9505 str r5, [sp, #20] │ │ - 1dd96: f7ff fcb3 bl 1d700 │ │ - 1dd9a: 4908 ldr r1, [pc, #32] ; (1ddbc ) │ │ - 1dd9c: 1c30 adds r0, r6, #0 │ │ - 1dd9e: 7135 strb r5, [r6, #4] │ │ - 1dda0: 4479 add r1, pc │ │ - 1dda2: f012 fea3 bl 30aec <__clzsi2+0x238> │ │ - 1dda6: 42a8 cmp r0, r5 │ │ - 1dda8: d105 bne.n 1ddb6 │ │ - 1ddaa: 1c20 adds r0, r4, #0 │ │ - 1ddac: f7ff fcf2 bl 1d794 │ │ - 1ddb0: 1f85 subs r5, r0, #6 │ │ - 1ddb2: 426b negs r3, r5 │ │ - 1ddb4: 415d adcs r5, r3 │ │ - 1ddb6: 1c28 adds r0, r5, #0 │ │ - 1ddb8: b006 add sp, #24 │ │ - 1ddba: bd70 pop {r4, r5, r6, pc} │ │ - 1ddbc: 4f66 ldr r7, [pc, #408] ; (1df58 ) │ │ - 1ddbe: 0001 movs r1, r0 │ │ - │ │ -0001ddc0 : │ │ - 1ddc0: b500 push {lr} │ │ - 1ddc2: 2800 cmp r0, #0 │ │ - 1ddc4: d009 beq.n 1ddda │ │ - 1ddc6: 7a03 ldrb r3, [r0, #8] │ │ - 1ddc8: 2b00 cmp r3, #0 │ │ - 1ddca: d101 bne.n 1ddd0 │ │ - 1ddcc: 6800 ldr r0, [r0, #0] │ │ - 1ddce: e7f8 b.n 1ddc2 │ │ - 1ddd0: 7a83 ldrb r3, [r0, #10] │ │ - 1ddd2: 2b00 cmp r3, #0 │ │ - 1ddd4: d0fa beq.n 1ddcc │ │ - 1ddd6: 6840 ldr r0, [r0, #4] │ │ - 1ddd8: e000 b.n 1dddc │ │ - 1ddda: 4801 ldr r0, [pc, #4] ; (1dde0 ) │ │ - 1dddc: bd00 pop {pc} │ │ - 1ddde: 46c0 nop ; (mov r8, r8) │ │ - 1dde0: ffff 7fff ; instruction: 0xffff7fff │ │ - │ │ -0001dde4 : │ │ - 1dde4: 4b8a ldr r3, [pc, #552] ; (1e010 ) │ │ - 1dde6: b5f0 push {r4, r5, r6, r7, lr} │ │ - 1dde8: 447b add r3, pc │ │ - 1ddea: 681b ldr r3, [r3, #0] │ │ - 1ddec: b0e5 sub sp, #404 ; 0x194 │ │ - 1ddee: 920c str r2, [sp, #48] ; 0x30 │ │ - 1ddf0: 681a ldr r2, [r3, #0] │ │ - 1ddf2: 900e str r0, [sp, #56] ; 0x38 │ │ - 1ddf4: 9109 str r1, [sp, #36] ; 0x24 │ │ - 1ddf6: 9263 str r2, [sp, #396] ; 0x18c │ │ - 1ddf8: 9315 str r3, [sp, #84] ; 0x54 │ │ - 1ddfa: 4d86 ldr r5, [pc, #536] ; (1e014 ) │ │ - 1ddfc: 447d add r5, pc │ │ - 1ddfe: 682c ldr r4, [r5, #0] │ │ - 1de00: 2c00 cmp r4, #0 │ │ - 1de02: d003 beq.n 1de0c │ │ - 1de04: 2001 movs r0, #1 │ │ - 1de06: f012 fee1 bl 30bcc <__clzsi2+0x318> │ │ - 1de0a: e7f6 b.n 1ddfa │ │ - 1de0c: 2601 movs r6, #1 │ │ - 1de0e: 980e ldr r0, [sp, #56] ; 0x38 │ │ - 1de10: 9909 ldr r1, [sp, #36] ; 0x24 │ │ - 1de12: 9a0c ldr r2, [sp, #48] ; 0x30 │ │ - 1de14: 602e str r6, [r5, #0] │ │ - 1de16: f7ff ffb3 bl 1dd80 │ │ - 1de1a: 2800 cmp r0, #0 │ │ - 1de1c: d102 bne.n 1de24 │ │ - 1de1e: 6028 str r0, [r5, #0] │ │ - 1de20: f001 f893 bl 1ef4a │ │ - 1de24: 1c30 adds r0, r6, #0 │ │ - 1de26: 213c movs r1, #60 ; 0x3c │ │ - 1de28: f012 fe40 bl 30aac <__clzsi2+0x1f8> │ │ - 1de2c: 1e07 subs r7, r0, #0 │ │ - 1de2e: d101 bne.n 1de34 │ │ - 1de30: f001 f892 bl 1ef58 │ │ - 1de34: 9d09 ldr r5, [sp, #36] ; 0x24 │ │ - 1de36: ab16 add r3, sp, #88 ; 0x58 │ │ - 1de38: 6003 str r3, [r0, #0] │ │ - 1de3a: 6044 str r4, [r0, #4] │ │ - 1de3c: 6344 str r4, [r0, #52] ; 0x34 │ │ - 1de3e: 6104 str r4, [r0, #16] │ │ - 1de40: 4875 ldr r0, [pc, #468] ; (1e018 ) │ │ - 1de42: 9516 str r5, [sp, #88] ; 0x58 │ │ - 1de44: 9d0c ldr r5, [sp, #48] ; 0x30 │ │ - 1de46: 4478 add r0, pc │ │ - 1de48: 9418 str r4, [sp, #96] ; 0x60 │ │ - 1de4a: 9517 str r5, [sp, #92] ; 0x5c │ │ - 1de4c: f012 fe86 bl 30b5c <__clzsi2+0x2a8> │ │ - 1de50: 6138 str r0, [r7, #16] │ │ - 1de52: 4872 ldr r0, [pc, #456] ; (1e01c ) │ │ - 1de54: 4478 add r0, pc │ │ - 1de56: f012 fe81 bl 30b5c <__clzsi2+0x2a8> │ │ - 1de5a: 6178 str r0, [r7, #20] │ │ - 1de5c: f003 fe8c bl 21b78 │ │ - 1de60: f004 f852 bl 21f08 │ │ - 1de64: 683b ldr r3, [r7, #0] │ │ - 1de66: 2208 movs r2, #8 │ │ - 1de68: 609a str r2, [r3, #8] │ │ - 1de6a: 6838 ldr r0, [r7, #0] │ │ - 1de6c: f7ff fdcf bl 1da0e │ │ - 1de70: 6238 str r0, [r7, #32] │ │ - 1de72: 6838 ldr r0, [r7, #0] │ │ - 1de74: f7ff fdcb bl 1da0e │ │ - 1de78: 62b8 str r0, [r7, #40] ; 0x28 │ │ - 1de7a: 6838 ldr r0, [r7, #0] │ │ - 1de7c: f7ff fdc7 bl 1da0e │ │ - 1de80: 6a39 ldr r1, [r7, #32] │ │ - 1de82: 6278 str r0, [r7, #36] ; 0x24 │ │ - 1de84: 2900 cmp r1, #0 │ │ - 1de86: d100 bne.n 1de8a │ │ - 1de88: 62be str r6, [r7, #40] ; 0x28 │ │ - 1de8a: 0402 lsls r2, r0, #16 │ │ - 1de8c: d504 bpl.n 1de98 │ │ - 1de8e: 0443 lsls r3, r0, #17 │ │ - 1de90: 0600 lsls r0, r0, #24 │ │ - 1de92: 0e5b lsrs r3, r3, #25 │ │ - 1de94: 0e00 lsrs r0, r0, #24 │ │ - 1de96: 4358 muls r0, r3 │ │ - 1de98: 62f8 str r0, [r7, #44] ; 0x2c │ │ - 1de9a: 6afd ldr r5, [r7, #44] ; 0x2c │ │ - 1de9c: 9e0e ldr r6, [sp, #56] ; 0x38 │ │ - 1de9e: 4860 ldr r0, [pc, #384] ; (1e020 ) │ │ - 1dea0: 00ab lsls r3, r5, #2 │ │ - 1dea2: 4d60 ldr r5, [pc, #384] ; (1e024 ) │ │ - 1dea4: 62fb str r3, [r7, #44] ; 0x2c │ │ - 1dea6: 237a movs r3, #122 ; 0x7a │ │ - 1dea8: 633b str r3, [r7, #48] ; 0x30 │ │ - 1deaa: 2406 movs r4, #6 │ │ - 1deac: 2300 movs r3, #0 │ │ - 1deae: 5173 str r3, [r6, r5] │ │ - 1deb0: 4478 add r0, pc │ │ - 1deb2: 60fb str r3, [r7, #12] │ │ - 1deb4: 61bc str r4, [r7, #24] │ │ - 1deb6: f012 fe51 bl 30b5c <__clzsi2+0x2a8> │ │ - 1deba: 2800 cmp r0, #0 │ │ - 1debc: d01d beq.n 1defa │ │ - 1debe: 4b5a ldr r3, [pc, #360] ; (1e028 ) │ │ - 1dec0: 7802 ldrb r2, [r0, #0] │ │ - 1dec2: 447b add r3, pc │ │ - 1dec4: 681b ldr r3, [r3, #0] │ │ - 1dec6: 681b ldr r3, [r3, #0] │ │ - 1dec8: 189b adds r3, r3, r2 │ │ - 1deca: 785b ldrb r3, [r3, #1] │ │ - 1decc: 0759 lsls r1, r3, #29 │ │ - 1dece: d514 bpl.n 1defa │ │ - 1ded0: 2a30 cmp r2, #48 ; 0x30 │ │ - 1ded2: d012 beq.n 1defa │ │ - 1ded4: 7843 ldrb r3, [r0, #1] │ │ - 1ded6: 2b00 cmp r3, #0 │ │ - 1ded8: d10f bne.n 1defa │ │ - 1deda: 69be ldr r6, [r7, #24] │ │ - 1dedc: 6afb ldr r3, [r7, #44] ; 0x2c │ │ - 1dede: 3a30 subs r2, #48 ; 0x30 │ │ - 1dee0: 1c30 adds r0, r6, #0 │ │ - 1dee2: 4350 muls r0, r2 │ │ - 1dee4: 1c21 adds r1, r4, #0 │ │ - 1dee6: 1c1d adds r5, r3, #0 │ │ - 1dee8: 4355 muls r5, r2 │ │ - 1deea: f010 f8a9 bl 2e040 <__divsi3> │ │ - 1deee: 1c21 adds r1, r4, #0 │ │ - 1def0: 61b8 str r0, [r7, #24] │ │ - 1def2: 1c28 adds r0, r5, #0 │ │ - 1def4: f010 f8a4 bl 2e040 <__divsi3> │ │ - 1def8: 62f8 str r0, [r7, #44] ; 0x2c │ │ - 1defa: 69bc ldr r4, [r7, #24] │ │ - 1defc: 23ff movs r3, #255 ; 0xff │ │ - 1defe: 6afe ldr r6, [r7, #44] ; 0x2c │ │ - 1df00: 1c1d adds r5, r3, #0 │ │ - 1df02: 4365 muls r5, r4 │ │ - 1df04: 2001 movs r0, #1 │ │ - 1df06: 9509 str r5, [sp, #36] ; 0x24 │ │ - 1df08: 9010 str r0, [sp, #64] ; 0x40 │ │ - 1df0a: 0075 lsls r5, r6, #1 │ │ - 1df0c: 6afa ldr r2, [r7, #44] ; 0x2c │ │ - 1df0e: 1c21 adds r1, r4, #0 │ │ - 1df10: 1c10 adds r0, r2, #0 │ │ - 1df12: 4360 muls r0, r4 │ │ - 1df14: 0900 lsrs r0, r0, #4 │ │ - 1df16: f010 f849 bl 2dfac <__udivsi3> │ │ - 1df1a: 210a movs r1, #10 │ │ - 1df1c: 1c0b adds r3, r1, #0 │ │ - 1df1e: 4343 muls r3, r0 │ │ - 1df20: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ - 1df22: 4293 cmp r3, r2 │ │ - 1df24: da05 bge.n 1df32 │ │ - 1df26: 9910 ldr r1, [sp, #64] ; 0x40 │ │ - 1df28: 62fd str r5, [r7, #44] ; 0x2c │ │ - 1df2a: 19ad adds r5, r5, r6 │ │ - 1df2c: 3101 adds r1, #1 │ │ - 1df2e: 9110 str r1, [sp, #64] ; 0x40 │ │ - 1df30: e7ec b.n 1df0c │ │ - 1df32: 2100 movs r1, #0 │ │ - 1df34: 2280 movs r2, #128 ; 0x80 │ │ - 1df36: 61f8 str r0, [r7, #28] │ │ - 1df38: 60b9 str r1, [r7, #8] │ │ - 1df3a: 0052 lsls r2, r2, #1 │ │ - 1df3c: a823 add r0, sp, #140 ; 0x8c │ │ - 1df3e: f012 fd55 bl 309ec <__clzsi2+0x138> │ │ - 1df42: 4e3a ldr r6, [pc, #232] ; (1e02c ) │ │ - 1df44: 9d0e ldr r5, [sp, #56] ; 0x38 │ │ - 1df46: 493a ldr r1, [pc, #232] ; (1e030 ) │ │ - 1df48: 19ae adds r6, r5, r6 │ │ - 1df4a: 1c30 adds r0, r6, #0 │ │ - 1df4c: 4479 add r1, pc │ │ - 1df4e: 9614 str r6, [sp, #80] ; 0x50 │ │ - 1df50: f012 fd9c bl 30a8c <__clzsi2+0x1d8> │ │ - 1df54: 6978 ldr r0, [r7, #20] │ │ - 1df56: 2800 cmp r0, #0 │ │ - 1df58: d006 beq.n 1df68 │ │ - 1df5a: 4836 ldr r0, [pc, #216] ; (1e034 ) │ │ - 1df5c: 6a39 ldr r1, [r7, #32] │ │ - 1df5e: 6a7a ldr r2, [r7, #36] ; 0x24 │ │ - 1df60: 4478 add r0, pc │ │ - 1df62: 6abb ldr r3, [r7, #40] ; 0x28 │ │ - 1df64: f012 fe72 bl 30c4c <__clzsi2+0x398> │ │ - 1df68: 6979 ldr r1, [r7, #20] │ │ - 1df6a: 2900 cmp r1, #0 │ │ - 1df6c: d008 beq.n 1df80 │ │ - 1df6e: 9d10 ldr r5, [sp, #64] ; 0x40 │ │ - 1df70: 2d01 cmp r5, #1 │ │ - 1df72: d005 beq.n 1df80 │ │ - 1df74: 4830 ldr r0, [pc, #192] ; (1e038 ) │ │ - 1df76: 1c29 adds r1, r5, #0 │ │ - 1df78: 69fa ldr r2, [r7, #28] │ │ - 1df7a: 4478 add r0, pc │ │ - 1df7c: f012 fe66 bl 30c4c <__clzsi2+0x398> │ │ - 1df80: 2600 movs r6, #0 │ │ - 1df82: 2540 movs r5, #64 ; 0x40 │ │ - 1df84: 960c str r6, [sp, #48] ; 0x30 │ │ - 1df86: 9512 str r5, [sp, #72] ; 0x48 │ │ - 1df88: 9513 str r5, [sp, #76] ; 0x4c │ │ - 1df8a: 960f str r6, [sp, #60] ; 0x3c │ │ - 1df8c: 9e0c ldr r6, [sp, #48] ; 0x30 │ │ - 1df8e: 6ab8 ldr r0, [r7, #40] ; 0x28 │ │ - 1df90: 697b ldr r3, [r7, #20] │ │ - 1df92: 4286 cmp r6, r0 │ │ - 1df94: d301 bcc.n 1df9a │ │ - 1df96: f000 fc06 bl 1e7a6 │ │ - 1df9a: 2b00 cmp r3, #0 │ │ - 1df9c: d005 beq.n 1dfaa │ │ - 1df9e: 990c ldr r1, [sp, #48] ; 0x30 │ │ - 1dfa0: 4826 ldr r0, [pc, #152] ; (1e03c ) │ │ - 1dfa2: 3101 adds r1, #1 │ │ - 1dfa4: 4478 add r0, pc │ │ - 1dfa6: f012 fe51 bl 30c4c <__clzsi2+0x398> │ │ - 1dfaa: ac23 add r4, sp, #140 ; 0x8c │ │ - 1dfac: 1c20 adds r0, r4, #0 │ │ - 1dfae: 2104 movs r1, #4 │ │ - 1dfb0: 683a ldr r2, [r7, #0] │ │ - 1dfb2: f7ff fba5 bl 1d700 │ │ - 1dfb6: 4922 ldr r1, [pc, #136] ; (1e040 ) │ │ - 1dfb8: 2600 movs r6, #0 │ │ - 1dfba: 1c20 adds r0, r4, #0 │ │ - 1dfbc: 4479 add r1, pc │ │ - 1dfbe: 7126 strb r6, [r4, #4] │ │ - 1dfc0: f012 fd94 bl 30aec <__clzsi2+0x238> │ │ - 1dfc4: 1e05 subs r5, r0, #0 │ │ - 1dfc6: 42b5 cmp r5, r6 │ │ - 1dfc8: d00a beq.n 1dfe0 │ │ - 1dfca: 481e ldr r0, [pc, #120] ; (1e044 ) │ │ - 1dfcc: 1c21 adds r1, r4, #0 │ │ - 1dfce: 4478 add r0, pc │ │ - 1dfd0: f7ff fccc bl 1d96c │ │ - 1dfd4: 4b1c ldr r3, [pc, #112] ; (1e048 ) │ │ - 1dfd6: 1c30 adds r0, r6, #0 │ │ - 1dfd8: 447b add r3, pc │ │ - 1dfda: 601e str r6, [r3, #0] │ │ - 1dfdc: f000 ffb5 bl 1ef4a │ │ - 1dfe0: 6838 ldr r0, [r7, #0] │ │ - 1dfe2: f7ff fbd7 bl 1d794 │ │ - 1dfe6: 9e0c ldr r6, [sp, #48] ; 0x30 │ │ - 1dfe8: 9009 str r0, [sp, #36] ; 0x24 │ │ - 1dfea: 2e00 cmp r6, #0 │ │ - 1dfec: d101 bne.n 1dff2 │ │ - 1dfee: 2500 movs r5, #0 │ │ - 1dff0: e0bf b.n 1e172 │ │ - 1dff2: 6a3e ldr r6, [r7, #32] │ │ - 1dff4: 2e01 cmp r6, #1 │ │ - 1dff6: d1fa bne.n 1dfee │ │ - 1dff8: 687b ldr r3, [r7, #4] │ │ - 1dffa: 60fd str r5, [r7, #12] │ │ - 1dffc: 22ff movs r2, #255 ; 0xff │ │ + 1d6d6: d004 beq.n 1d6e2 │ │ + 1d6d8: 9b05 ldr r3, [sp, #20] │ │ + 1d6da: 3b02 subs r3, #2 │ │ + 1d6dc: 429c cmp r4, r3 │ │ + 1d6de: d200 bcs.n 1d6e2 │ │ + 1d6e0: 920b str r2, [sp, #44] ; 0x2c │ │ + 1d6e2: 2300 movs r3, #0 │ │ + 1d6e4: 1c1e adds r6, r3, #0 │ │ + 1d6e6: 930d str r3, [sp, #52] ; 0x34 │ │ + 1d6e8: 2c00 cmp r4, #0 │ │ + 1d6ea: d00e beq.n 1d70a │ │ + 1d6ec: 9b05 ldr r3, [sp, #20] │ │ + 1d6ee: 3b02 subs r3, #2 │ │ + 1d6f0: 429c cmp r4, r3 │ │ + 1d6f2: d20a bcs.n 1d70a │ │ + 1d6f4: 9b06 ldr r3, [sp, #24] │ │ + 1d6f6: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ + 1d6f8: 191b adds r3, r3, r4 │ │ + 1d6fa: 785b ldrb r3, [r3, #1] │ │ + 1d6fc: 3402 adds r4, #2 │ │ + 1d6fe: 2a00 cmp r2, #0 │ │ + 1d700: d05a beq.n 1d7b8 │ │ + 1d702: 9905 ldr r1, [sp, #20] │ │ + 1d704: 428a cmp r2, r1 │ │ + 1d706: d257 bcs.n 1d7b8 │ │ + 1d708: e007 b.n 1d71a │ │ + 1d70a: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 1d70c: 2b00 cmp r3, #0 │ │ + 1d70e: d059 beq.n 1d7c4 │ │ + 1d710: 9a05 ldr r2, [sp, #20] │ │ + 1d712: 4293 cmp r3, r2 │ │ + 1d714: d256 bcs.n 1d7c4 │ │ + 1d716: 2300 movs r3, #0 │ │ + 1d718: 930b str r3, [sp, #44] ; 0x2c │ │ + 1d71a: 9a05 ldr r2, [sp, #20] │ │ + 1d71c: 990a ldr r1, [sp, #40] ; 0x28 │ │ + 1d71e: 009b lsls r3, r3, #2 │ │ + 1d720: 1a52 subs r2, r2, r1 │ │ + 1d722: 4293 cmp r3, r2 │ │ + 1d724: d248 bcs.n 1d7b8 │ │ + 1d726: 9a06 ldr r2, [sp, #24] │ │ + 1d728: 1852 adds r2, r2, r1 │ │ + 1d72a: 58d3 ldr r3, [r2, r3] │ │ + 1d72c: 0e1a lsrs r2, r3, #24 │ │ + 1d72e: 061d lsls r5, r3, #24 │ │ + 1d730: 4315 orrs r5, r2 │ │ + 1d732: 9a07 ldr r2, [sp, #28] │ │ + 1d734: 401a ands r2, r3 │ │ + 1d736: 0a12 lsrs r2, r2, #8 │ │ + 1d738: 4315 orrs r5, r2 │ │ + 1d73a: 9a08 ldr r2, [sp, #32] │ │ + 1d73c: 4013 ands r3, r2 │ │ + 1d73e: 021b lsls r3, r3, #8 │ │ + 1d740: 431d orrs r5, r3 │ │ + 1d742: d039 beq.n 1d7b8 │ │ + 1d744: 9b05 ldr r3, [sp, #20] │ │ + 1d746: 4a62 ldr r2, [pc, #392] ; (1d8d0 ) │ │ + 1d748: 189b adds r3, r3, r2 │ │ + 1d74a: 429d cmp r5, r3 │ │ + 1d74c: d234 bcs.n 1d7b8 │ │ + 1d74e: 9b06 ldr r3, [sp, #24] │ │ + 1d750: 9a02 ldr r2, [sp, #8] │ │ + 1d752: 195f adds r7, r3, r5 │ │ + 1d754: 4b5f ldr r3, [pc, #380] ; (1d8d4 ) │ │ + 1d756: 5cd3 ldrb r3, [r2, r3] │ │ + 1d758: 2b00 cmp r3, #0 │ │ + 1d75a: d106 bne.n 1d76a │ │ + 1d75c: 1c13 adds r3, r2, #0 │ │ + 1d75e: 4a5d ldr r2, [pc, #372] ; (1d8d4 ) │ │ + 1d760: 1c39 adds r1, r7, #0 │ │ + 1d762: 1898 adds r0, r3, r2 │ │ + 1d764: 221f movs r2, #31 │ │ + 1d766: f014 fac9 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 1d76a: 1c3b adds r3, r7, #0 │ │ + 1d76c: 3328 adds r3, #40 ; 0x28 │ │ + 1d76e: 781a ldrb r2, [r3, #0] │ │ + 1d770: 3301 adds r3, #1 │ │ + 1d772: 781b ldrb r3, [r3, #0] │ │ + 1d774: 021b lsls r3, r3, #8 │ │ + 1d776: 4313 orrs r3, r2 │ │ + 1d778: 041b lsls r3, r3, #16 │ │ + 1d77a: 021a lsls r2, r3, #8 │ │ + 1d77c: 0c12 lsrs r2, r2, #16 │ │ + 1d77e: 0e1b lsrs r3, r3, #24 │ │ + 1d780: 4313 orrs r3, r2 │ │ + 1d782: 9a05 ldr r2, [sp, #20] │ │ + 1d784: 3a2a subs r2, #42 ; 0x2a │ │ + 1d786: 1b55 subs r5, r2, r5 │ │ + 1d788: 086d lsrs r5, r5, #1 │ │ + 1d78a: 42ab cmp r3, r5 │ │ + 1d78c: d214 bcs.n 1d7b8 │ │ + 1d78e: 2100 movs r1, #0 │ │ + 1d790: 4299 cmp r1, r3 │ │ + 1d792: d011 beq.n 1d7b8 │ │ + 1d794: 1c0a adds r2, r1, #0 │ │ + 1d796: 3214 adds r2, #20 │ │ + 1d798: 0052 lsls r2, r2, #1 │ │ + 1d79a: 18ba adds r2, r7, r2 │ │ + 1d79c: 78d0 ldrb r0, [r2, #3] │ │ + 1d79e: 9a0f ldr r2, [sp, #60] ; 0x3c │ │ + 1d7a0: 4290 cmp r0, r2 │ │ + 1d7a2: d207 bcs.n 1d7b4 │ │ + 1d7a4: 2efe cmp r6, #254 ; 0xfe │ │ + 1d7a6: d805 bhi.n 1d7b4 │ │ + 1d7a8: 9a02 ldr r2, [sp, #8] │ │ + 1d7aa: 4d4b ldr r5, [pc, #300] ; (1d8d8 ) │ │ + 1d7ac: 1992 adds r2, r2, r6 │ │ + 1d7ae: 1952 adds r2, r2, r5 │ │ + 1d7b0: 7010 strb r0, [r2, #0] │ │ + 1d7b2: 3601 adds r6, #1 │ │ + 1d7b4: 3101 adds r1, #1 │ │ + 1d7b6: e7eb b.n 1d790 │ │ + 1d7b8: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 1d7ba: 9a0b ldr r2, [sp, #44] ; 0x2c │ │ + 1d7bc: 3301 adds r3, #1 │ │ + 1d7be: 930d str r3, [sp, #52] ; 0x34 │ │ + 1d7c0: 4293 cmp r3, r2 │ │ + 1d7c2: d391 bcc.n 1d6e8 │ │ + 1d7c4: 4b45 ldr r3, [pc, #276] ; (1d8dc ) │ │ + 1d7c6: 9a04 ldr r2, [sp, #16] │ │ + 1d7c8: 56d3 ldrsb r3, [r2, r3] │ │ + 1d7ca: 930b str r3, [sp, #44] ; 0x2c │ │ + 1d7cc: 23ff movs r3, #255 ; 0xff │ │ + 1d7ce: 2eff cmp r6, #255 ; 0xff │ │ + 1d7d0: d817 bhi.n 1d802 │ │ + 1d7d2: 4a41 ldr r2, [pc, #260] ; (1d8d8 ) │ │ + 1d7d4: 9902 ldr r1, [sp, #8] │ │ + 1d7d6: 18b2 adds r2, r6, r2 │ │ + 1d7d8: 548b strb r3, [r1, r2] │ │ + 1d7da: 3601 adds r6, #1 │ │ + 1d7dc: e7f7 b.n 1d7ce │ │ + 1d7de: 9b04 ldr r3, [sp, #16] │ │ + 1d7e0: 5dda ldrb r2, [r3, r7] │ │ + 1d7e2: 2a00 cmp r2, #0 │ │ + 1d7e4: d101 bne.n 1d7ea │ │ + 1d7e6: f000 fc51 bl 1e08c │ │ + 1d7ea: 9b02 ldr r3, [sp, #8] │ │ + 1d7ec: 493a ldr r1, [pc, #232] ; (1d8d8 ) │ │ + 1d7ee: 1858 adds r0, r3, r1 │ │ + 1d7f0: 9904 ldr r1, [sp, #16] │ │ + 1d7f2: 31fd adds r1, #253 ; 0xfd │ │ + 1d7f4: 31ff adds r1, #255 ; 0xff │ │ + 1d7f6: f014 fa81 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 1d7fa: 4b38 ldr r3, [pc, #224] ; (1d8dc ) │ │ + 1d7fc: 9a04 ldr r2, [sp, #16] │ │ + 1d7fe: 56d3 ldrsb r3, [r2, r3] │ │ + 1d800: 930b str r3, [sp, #44] ; 0x2c │ │ + 1d802: 9b03 ldr r3, [sp, #12] │ │ + 1d804: 2b00 cmp r3, #0 │ │ + 1d806: d10f bne.n 1d828 │ │ + 1d808: 4a35 ldr r2, [pc, #212] ; (1d8e0 ) │ │ + 1d80a: 9b02 ldr r3, [sp, #8] │ │ + 1d80c: 589b ldr r3, [r3, r2] │ │ + 1d80e: 9a05 ldr r2, [sp, #20] │ │ + 1d810: 9303 str r3, [sp, #12] │ │ + 1d812: 009b lsls r3, r3, #2 │ │ + 1d814: 1ad3 subs r3, r2, r3 │ │ + 1d816: 9a10 ldr r2, [sp, #64] ; 0x40 │ │ + 1d818: 429a cmp r2, r3 │ │ + 1d81a: d900 bls.n 1d81e │ │ + 1d81c: e1e8 b.n 1dbf0 │ │ + 1d81e: 9b02 ldr r3, [sp, #8] │ │ + 1d820: 4a30 ldr r2, [pc, #192] ; (1d8e4 ) │ │ + 1d822: 2700 movs r7, #0 │ │ + 1d824: 189c adds r4, r3, r2 │ │ + 1d826: e1c8 b.n 1dbba │ │ + 1d828: 9b02 ldr r3, [sp, #8] │ │ + 1d82a: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 1d82c: 589b ldr r3, [r3, r2] │ │ + 1d82e: 930a str r3, [sp, #40] ; 0x28 │ │ + 1d830: 2b04 cmp r3, #4 │ │ + 1d832: d027 beq.n 1d884 │ │ + 1d834: 9a03 ldr r2, [sp, #12] │ │ + 1d836: 9b03 ldr r3, [sp, #12] │ │ + 1d838: 7b54 ldrb r4, [r2, #13] │ │ + 1d83a: 7b1b ldrb r3, [r3, #12] │ │ + 1d83c: 0224 lsls r4, r4, #8 │ │ + 1d83e: 431c orrs r4, r3 │ │ + 1d840: 1c13 adds r3, r2, #0 │ │ + 1d842: 7b92 ldrb r2, [r2, #14] │ │ + 1d844: 7bdb ldrb r3, [r3, #15] │ │ + 1d846: 0412 lsls r2, r2, #16 │ │ + 1d848: 4322 orrs r2, r4 │ │ + 1d84a: 061b lsls r3, r3, #24 │ │ + 1d84c: 4313 orrs r3, r2 │ │ + 1d84e: 0e1a lsrs r2, r3, #24 │ │ + 1d850: 061c lsls r4, r3, #24 │ │ + 1d852: 4314 orrs r4, r2 │ │ + 1d854: 9a07 ldr r2, [sp, #28] │ │ + 1d856: 401a ands r2, r3 │ │ + 1d858: 0a12 lsrs r2, r2, #8 │ │ + 1d85a: 4314 orrs r4, r2 │ │ + 1d85c: 9a08 ldr r2, [sp, #32] │ │ + 1d85e: 4013 ands r3, r2 │ │ + 1d860: 021b lsls r3, r3, #8 │ │ + 1d862: 431c orrs r4, r3 │ │ + 1d864: 9b03 ldr r3, [sp, #12] │ │ + 1d866: 9a03 ldr r2, [sp, #12] │ │ + 1d868: 7c1d ldrb r5, [r3, #16] │ │ + 1d86a: 7c5b ldrb r3, [r3, #17] │ │ + 1d86c: 7c92 ldrb r2, [r2, #18] │ │ + 1d86e: 021b lsls r3, r3, #8 │ │ + 1d870: 432b orrs r3, r5 │ │ + 1d872: 0412 lsls r2, r2, #16 │ │ + 1d874: 4313 orrs r3, r2 │ │ + 1d876: 9a03 ldr r2, [sp, #12] │ │ + 1d878: 7cd5 ldrb r5, [r2, #19] │ │ + 1d87a: 062d lsls r5, r5, #24 │ │ + 1d87c: 431d orrs r5, r3 │ │ + 1d87e: 2c00 cmp r4, #0 │ │ + 1d880: d132 bne.n 1d8e8 │ │ + 1d882: e054 b.n 1d92e │ │ + 1d884: 9b04 ldr r3, [sp, #16] │ │ + 1d886: 9a11 ldr r2, [sp, #68] ; 0x44 │ │ + 1d888: 5c9b ldrb r3, [r3, r2] │ │ + 1d88a: 065b lsls r3, r3, #25 │ │ + 1d88c: d5d2 bpl.n 1d834 │ │ + 1d88e: 9b03 ldr r3, [sp, #12] │ │ + 1d890: 9903 ldr r1, [sp, #12] │ │ + 1d892: 3324 adds r3, #36 ; 0x24 │ │ + 1d894: 3128 adds r1, #40 ; 0x28 │ │ + 1d896: 781a ldrb r2, [r3, #0] │ │ + 1d898: 2a00 cmp r2, #0 │ │ + 1d89a: d007 beq.n 1d8ac │ │ + 1d89c: 9809 ldr r0, [sp, #36] ; 0x24 │ │ + 1d89e: 9a02 ldr r2, [sp, #8] │ │ + 1d8a0: 9c09 ldr r4, [sp, #36] ; 0x24 │ │ + 1d8a2: 5812 ldr r2, [r2, r0] │ │ + 1d8a4: 9802 ldr r0, [sp, #8] │ │ + 1d8a6: 920a str r2, [sp, #40] ; 0x28 │ │ + 1d8a8: 3a01 subs r2, #1 │ │ + 1d8aa: 5102 str r2, [r0, r4] │ │ + 1d8ac: 3301 adds r3, #1 │ │ + 1d8ae: 428b cmp r3, r1 │ │ + 1d8b0: d1f1 bne.n 1d896 │ │ + 1d8b2: e7bf b.n 1d834 │ │ + 1d8b4: 02ff lsls r7, r7, #11 │ │ + 1d8b6: 0000 movs r0, r0 │ │ + 1d8b8: e90c 0000 stmdb ip, {} │ │ + 1d8bc: 0209 lsls r1, r1, #8 │ │ + 1d8be: 0000 movs r0, r0 │ │ + 1d8c0: 01ff lsls r7, r7, #7 │ │ + 1d8c2: 0000 movs r0, r0 │ │ + 1d8c4: 0201 lsls r1, r0, #8 │ │ + 1d8c6: 0000 movs r0, r0 │ │ + 1d8c8: 0202 lsls r2, r0, #8 │ │ + 1d8ca: 0000 movs r0, r0 │ │ + 1d8cc: 0203 lsls r3, r0, #8 │ │ + 1d8ce: 0000 movs r0, r0 │ │ + 1d8d0: fbd6 ffff ; instruction: 0xfbd6ffff │ │ + 1d8d4: e99c 0000 ; instruction: 0xe99c0000 │ │ + 1d8d8: d060 beq.n 1d99c │ │ + 1d8da: 0000 movs r0, r0 │ │ + 1d8dc: 02fe lsls r6, r7, #11 │ │ + 1d8de: 0000 movs r0, r0 │ │ + 1d8e0: e924 0000 stmdb r4!, {} │ │ + 1d8e4: 8240 strh r0, [r0, #18] │ │ + 1d8e6: 0000 movs r0, r0 │ │ + 1d8e8: 062b lsls r3, r5, #24 │ │ + 1d8ea: 0e2a lsrs r2, r5, #24 │ │ + 1d8ec: 431a orrs r2, r3 │ │ + 1d8ee: 23ff movs r3, #255 ; 0xff │ │ + 1d8f0: 041b lsls r3, r3, #16 │ │ + 1d8f2: 402b ands r3, r5 │ │ + 1d8f4: 0a1b lsrs r3, r3, #8 │ │ + 1d8f6: 4313 orrs r3, r2 │ │ + 1d8f8: 22ff movs r2, #255 ; 0xff │ │ + 1d8fa: 0212 lsls r2, r2, #8 │ │ + 1d8fc: 4015 ands r5, r2 │ │ + 1d8fe: 022d lsls r5, r5, #8 │ │ + 1d900: 431d orrs r5, r3 │ │ + 1d902: d014 beq.n 1d92e │ │ + 1d904: 192b adds r3, r5, r4 │ │ + 1d906: 42a3 cmp r3, r4 │ │ + 1d908: d911 bls.n 1d92e │ │ + 1d90a: 9a05 ldr r2, [sp, #20] │ │ + 1d90c: 4293 cmp r3, r2 │ │ + 1d90e: d80e bhi.n 1d92e │ │ + 1d910: 1c68 adds r0, r5, #1 │ │ + 1d912: f014 f9fb bl 31d0c <__aeabi_llsl@@Base+0x1ac> │ │ + 1d916: 4ed3 ldr r6, [pc, #844] ; (1dc64 ) │ │ + 1d918: 9b02 ldr r3, [sp, #8] │ │ + 1d91a: 1c2a adds r2, r5, #0 │ │ + 1d91c: 5198 str r0, [r3, r6] │ │ + 1d91e: 9b06 ldr r3, [sp, #24] │ │ + 1d920: 1919 adds r1, r3, r4 │ │ + 1d922: f014 f9eb bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 1d926: 2200 movs r2, #0 │ │ + 1d928: 9b02 ldr r3, [sp, #8] │ │ + 1d92a: 599b ldr r3, [r3, r6] │ │ + 1d92c: 555a strb r2, [r3, r5] │ │ + 1d92e: 9a03 ldr r2, [sp, #12] │ │ + 1d930: 9b03 ldr r3, [sp, #12] │ │ + 1d932: 322d adds r2, #45 ; 0x2d │ │ + 1d934: 7811 ldrb r1, [r2, #0] │ │ + 1d936: 332c adds r3, #44 ; 0x2c │ │ + 1d938: 781b ldrb r3, [r3, #0] │ │ + 1d93a: 0209 lsls r1, r1, #8 │ │ + 1d93c: 4319 orrs r1, r3 │ │ + 1d93e: 9b03 ldr r3, [sp, #12] │ │ + 1d940: 332e adds r3, #46 ; 0x2e │ │ + 1d942: 781a ldrb r2, [r3, #0] │ │ + 1d944: 9b03 ldr r3, [sp, #12] │ │ + 1d946: 0412 lsls r2, r2, #16 │ │ + 1d948: 332f adds r3, #47 ; 0x2f │ │ + 1d94a: 781b ldrb r3, [r3, #0] │ │ + 1d94c: 430a orrs r2, r1 │ │ + 1d94e: 061b lsls r3, r3, #24 │ │ + 1d950: 4313 orrs r3, r2 │ │ + 1d952: 0e1a lsrs r2, r3, #24 │ │ + 1d954: 0619 lsls r1, r3, #24 │ │ + 1d956: 4311 orrs r1, r2 │ │ + 1d958: 9a07 ldr r2, [sp, #28] │ │ + 1d95a: 401a ands r2, r3 │ │ + 1d95c: 0a12 lsrs r2, r2, #8 │ │ + 1d95e: 4311 orrs r1, r2 │ │ + 1d960: 9a08 ldr r2, [sp, #32] │ │ + 1d962: 4013 ands r3, r2 │ │ + 1d964: 021b lsls r3, r3, #8 │ │ + 1d966: 4319 orrs r1, r3 │ │ + 1d968: 9b03 ldr r3, [sp, #12] │ │ + 1d96a: 3330 adds r3, #48 ; 0x30 │ │ + 1d96c: 7818 ldrb r0, [r3, #0] │ │ + 1d96e: 9b03 ldr r3, [sp, #12] │ │ + 1d970: 3331 adds r3, #49 ; 0x31 │ │ + 1d972: 781a ldrb r2, [r3, #0] │ │ + 1d974: 9b03 ldr r3, [sp, #12] │ │ + 1d976: 0212 lsls r2, r2, #8 │ │ + 1d978: 3332 adds r3, #50 ; 0x32 │ │ + 1d97a: 781b ldrb r3, [r3, #0] │ │ + 1d97c: 4302 orrs r2, r0 │ │ + 1d97e: 041b lsls r3, r3, #16 │ │ + 1d980: 4313 orrs r3, r2 │ │ + 1d982: 9a03 ldr r2, [sp, #12] │ │ + 1d984: 3233 adds r2, #51 ; 0x33 │ │ + 1d986: 7810 ldrb r0, [r2, #0] │ │ + 1d988: 0600 lsls r0, r0, #24 │ │ + 1d98a: 4318 orrs r0, r3 │ │ + 1d98c: 2900 cmp r1, #0 │ │ + 1d98e: d021 beq.n 1d9d4 │ │ + 1d990: 0603 lsls r3, r0, #24 │ │ + 1d992: 0e02 lsrs r2, r0, #24 │ │ + 1d994: 431a orrs r2, r3 │ │ + 1d996: 23ff movs r3, #255 ; 0xff │ │ + 1d998: 041b lsls r3, r3, #16 │ │ + 1d99a: 4003 ands r3, r0 │ │ + 1d99c: 0a1b lsrs r3, r3, #8 │ │ + 1d99e: 431a orrs r2, r3 │ │ + 1d9a0: 23ff movs r3, #255 ; 0xff │ │ + 1d9a2: 021b lsls r3, r3, #8 │ │ + 1d9a4: 4003 ands r3, r0 │ │ + 1d9a6: 021b lsls r3, r3, #8 │ │ + 1d9a8: 431a orrs r2, r3 │ │ + 1d9aa: d013 beq.n 1d9d4 │ │ + 1d9ac: 1853 adds r3, r2, r1 │ │ + 1d9ae: 428b cmp r3, r1 │ │ + 1d9b0: d910 bls.n 1d9d4 │ │ + 1d9b2: 9805 ldr r0, [sp, #20] │ │ + 1d9b4: 4283 cmp r3, r0 │ │ + 1d9b6: d80d bhi.n 1d9d4 │ │ + 1d9b8: 9b02 ldr r3, [sp, #8] │ │ + 1d9ba: 48ab ldr r0, [pc, #684] ; (1dc68 ) │ │ + 1d9bc: 1818 adds r0, r3, r0 │ │ + 1d9be: 2a1f cmp r2, #31 │ │ + 1d9c0: d900 bls.n 1d9c4 │ │ + 1d9c2: 221f movs r2, #31 │ │ + 1d9c4: 9b06 ldr r3, [sp, #24] │ │ + 1d9c6: 1859 adds r1, r3, r1 │ │ + 1d9c8: f014 f998 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 1d9cc: 2200 movs r2, #0 │ │ + 1d9ce: 4ba7 ldr r3, [pc, #668] ; (1dc6c ) │ │ + 1d9d0: 9902 ldr r1, [sp, #8] │ │ + 1d9d2: 54ca strb r2, [r1, r3] │ │ + 1d9d4: 9b03 ldr r3, [sp, #12] │ │ + 1d9d6: 7d5d ldrb r5, [r3, #21] │ │ + 1d9d8: 7d1f ldrb r7, [r3, #20] │ │ + 1d9da: 022d lsls r5, r5, #8 │ │ + 1d9dc: 433d orrs r5, r7 │ │ + 1d9de: 7d9f ldrb r7, [r3, #22] │ │ + 1d9e0: 043f lsls r7, r7, #16 │ │ + 1d9e2: 432f orrs r7, r5 │ │ + 1d9e4: 7ddd ldrb r5, [r3, #23] │ │ + 1d9e6: 062d lsls r5, r5, #24 │ │ + 1d9e8: 433d orrs r5, r7 │ │ + 1d9ea: 9f07 ldr r7, [sp, #28] │ │ + 1d9ec: 062e lsls r6, r5, #24 │ │ + 1d9ee: 0e2b lsrs r3, r5, #24 │ │ + 1d9f0: 402f ands r7, r5 │ │ + 1d9f2: 0a3f lsrs r7, r7, #8 │ │ + 1d9f4: 431e orrs r6, r3 │ │ + 1d9f6: 433e orrs r6, r7 │ │ + 1d9f8: 9f08 ldr r7, [sp, #32] │ │ + 1d9fa: 402f ands r7, r5 │ │ + 1d9fc: 023f lsls r7, r7, #8 │ │ + 1d9fe: 433e orrs r6, r7 │ │ + 1da00: d11f bne.n 1da42 │ │ + 1da02: 9b03 ldr r3, [sp, #12] │ │ + 1da04: 9a07 ldr r2, [sp, #28] │ │ + 1da06: 3344 adds r3, #68 ; 0x44 │ │ + 1da08: 7818 ldrb r0, [r3, #0] │ │ + 1da0a: 9b03 ldr r3, [sp, #12] │ │ + 1da0c: 3345 adds r3, #69 ; 0x45 │ │ + 1da0e: 781f ldrb r7, [r3, #0] │ │ + 1da10: 9b03 ldr r3, [sp, #12] │ │ + 1da12: 023f lsls r7, r7, #8 │ │ + 1da14: 3346 adds r3, #70 ; 0x46 │ │ + 1da16: 781c ldrb r4, [r3, #0] │ │ + 1da18: 9b03 ldr r3, [sp, #12] │ │ + 1da1a: 4307 orrs r7, r0 │ │ + 1da1c: 0424 lsls r4, r4, #16 │ │ + 1da1e: 3347 adds r3, #71 ; 0x47 │ │ + 1da20: 433c orrs r4, r7 │ │ + 1da22: 781f ldrb r7, [r3, #0] │ │ + 1da24: 063f lsls r7, r7, #24 │ │ + 1da26: 4327 orrs r7, r4 │ │ + 1da28: 403a ands r2, r7 │ │ + 1da2a: 0a10 lsrs r0, r2, #8 │ │ + 1da2c: 9a08 ldr r2, [sp, #32] │ │ + 1da2e: 0639 lsls r1, r7, #24 │ │ + 1da30: 0e3b lsrs r3, r7, #24 │ │ + 1da32: 430b orrs r3, r1 │ │ + 1da34: 403a ands r2, r7 │ │ + 1da36: 4303 orrs r3, r0 │ │ + 1da38: 0210 lsls r0, r2, #8 │ │ + 1da3a: 4303 orrs r3, r0 │ │ + 1da3c: 9303 str r3, [sp, #12] │ │ + 1da3e: d13f bne.n 1dac0 │ │ + 1da40: e6e2 b.n 1d808 │ │ + 1da42: 9b03 ldr r3, [sp, #12] │ │ + 1da44: 9903 ldr r1, [sp, #12] │ │ + 1da46: 7e5a ldrb r2, [r3, #25] │ │ + 1da48: 7e1c ldrb r4, [r3, #24] │ │ + 1da4a: 7e8d ldrb r5, [r1, #26] │ │ + 1da4c: 0212 lsls r2, r2, #8 │ │ + 1da4e: 4322 orrs r2, r4 │ │ + 1da50: 7ecc ldrb r4, [r1, #27] │ │ + 1da52: 0412 lsls r2, r2, #16 │ │ + 1da54: 0c13 lsrs r3, r2, #16 │ │ + 1da56: 0224 lsls r4, r4, #8 │ │ + 1da58: 432c orrs r4, r5 │ │ + 1da5a: 0424 lsls r4, r4, #16 │ │ + 1da5c: 0225 lsls r5, r4, #8 │ │ + 1da5e: 0c2d lsrs r5, r5, #16 │ │ + 1da60: 0e21 lsrs r1, r4, #24 │ │ + 1da62: 430d orrs r5, r1 │ │ + 1da64: 2dff cmp r5, #255 ; 0xff │ │ + 1da66: dccc bgt.n 1da02 │ │ + 1da68: 061b lsls r3, r3, #24 │ │ + 1da6a: 0c1c lsrs r4, r3, #16 │ │ + 1da6c: 0e12 lsrs r2, r2, #24 │ │ + 1da6e: 4314 orrs r4, r2 │ │ + 1da70: 1c23 adds r3, r4, #0 │ │ + 1da72: 436b muls r3, r5 │ │ + 1da74: 9a05 ldr r2, [sp, #20] │ │ + 1da76: 940a str r4, [sp, #40] ; 0x28 │ │ + 1da78: 4293 cmp r3, r2 │ │ + 1da7a: d2c2 bcs.n 1da02 │ │ + 1da7c: 1ad3 subs r3, r2, r3 │ │ + 1da7e: 429e cmp r6, r3 │ │ + 1da80: d2bf bcs.n 1da02 │ │ + 1da82: 950d str r5, [sp, #52] ; 0x34 │ │ + 1da84: 2d20 cmp r5, #32 │ │ + 1da86: d901 bls.n 1da8c │ │ + 1da88: 2320 movs r3, #32 │ │ + 1da8a: 930d str r3, [sp, #52] ; 0x34 │ │ + 1da8c: 9b02 ldr r3, [sp, #8] │ │ + 1da8e: 4a78 ldr r2, [pc, #480] ; (1dc70 ) │ │ + 1da90: 189f adds r7, r3, r2 │ │ + 1da92: 9b06 ldr r3, [sp, #24] │ │ + 1da94: 199c adds r4, r3, r6 │ │ + 1da96: 2600 movs r6, #0 │ │ + 1da98: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 1da9a: 429e cmp r6, r3 │ │ + 1da9c: d0b1 beq.n 1da02 │ │ + 1da9e: 9b02 ldr r3, [sp, #8] │ │ + 1daa0: 4a74 ldr r2, [pc, #464] ; (1dc74 ) │ │ + 1daa2: 589b ldr r3, [r3, r2] │ │ + 1daa4: 9311 str r3, [sp, #68] ; 0x44 │ │ + 1daa6: 429e cmp r6, r3 │ │ + 1daa8: d206 bcs.n 1dab8 │ │ + 1daaa: 1c38 adds r0, r7, #0 │ │ + 1daac: 1c21 adds r1, r4, #0 │ │ + 1daae: 9a0d ldr r2, [sp, #52] ; 0x34 │ │ + 1dab0: f014 f99c bl 31dec <__aeabi_llsl@@Base+0x28c> │ │ + 1dab4: 2300 movs r3, #0 │ │ + 1dab6: 77fb strb r3, [r7, #31] │ │ + 1dab8: 3601 adds r6, #1 │ │ + 1daba: 3720 adds r7, #32 │ │ + 1dabc: 1964 adds r4, r4, r5 │ │ + 1dabe: e7eb b.n 1da98 │ │ + 1dac0: 9b03 ldr r3, [sp, #12] │ │ + 1dac2: 9a05 ldr r2, [sp, #20] │ │ + 1dac4: 4293 cmp r3, r2 │ │ + 1dac6: d300 bcc.n 1daca │ │ + 1dac8: e69e b.n 1d808 │ │ + 1daca: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 1dacc: 9b02 ldr r3, [sp, #8] │ │ + 1dace: 9903 ldr r1, [sp, #12] │ │ + 1dad0: 589b ldr r3, [r3, r2] │ │ + 1dad2: 9a05 ldr r2, [sp, #20] │ │ + 1dad4: 930a str r3, [sp, #40] ; 0x28 │ │ + 1dad6: 1a52 subs r2, r2, r1 │ │ + 1dad8: 009b lsls r3, r3, #2 │ │ + 1dada: 4293 cmp r3, r2 │ │ + 1dadc: d300 bcc.n 1dae0 │ │ + 1dade: e693 b.n 1d808 │ │ + 1dae0: 2400 movs r4, #0 │ │ + 1dae2: 9b02 ldr r3, [sp, #8] │ │ + 1dae4: 4a64 ldr r2, [pc, #400] ; (1dc78 ) │ │ + 1dae6: 189d adds r5, r3, r2 │ │ + 1dae8: 9b02 ldr r3, [sp, #8] │ │ + 1daea: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 1daec: 589b ldr r3, [r3, r2] │ │ + 1daee: 930a str r3, [sp, #40] ; 0x28 │ │ + 1daf0: 429c cmp r4, r3 │ │ + 1daf2: d300 bcc.n 1daf6 │ │ + 1daf4: e688 b.n 1d808 │ │ + 1daf6: 9a03 ldr r2, [sp, #12] │ │ + 1daf8: 9b06 ldr r3, [sp, #24] │ │ + 1dafa: 9907 ldr r1, [sp, #28] │ │ + 1dafc: 189b adds r3, r3, r2 │ │ + 1dafe: 00a2 lsls r2, r4, #2 │ │ + 1db00: 589a ldr r2, [r3, r2] │ │ + 1db02: 0610 lsls r0, r2, #24 │ │ + 1db04: 0e13 lsrs r3, r2, #24 │ │ + 1db06: 4011 ands r1, r2 │ │ + 1db08: 0a09 lsrs r1, r1, #8 │ │ + 1db0a: 4303 orrs r3, r0 │ │ + 1db0c: 430b orrs r3, r1 │ │ + 1db0e: 9908 ldr r1, [sp, #32] │ │ + 1db10: 400a ands r2, r1 │ │ + 1db12: 0212 lsls r2, r2, #8 │ │ + 1db14: 4313 orrs r3, r2 │ │ + 1db16: d044 beq.n 1dba2 │ │ + 1db18: 2600 movs r6, #0 │ │ + 1db1a: 1c31 adds r1, r6, #0 │ │ + 1db1c: 9a05 ldr r2, [sp, #20] │ │ + 1db1e: 3a08 subs r2, #8 │ │ + 1db20: 920d str r2, [sp, #52] ; 0x34 │ │ + 1db22: 9a0d ldr r2, [sp, #52] ; 0x34 │ │ + 1db24: 4293 cmp r3, r2 │ │ + 1db26: d20e bcs.n 1db46 │ │ + 1db28: 9a06 ldr r2, [sp, #24] │ │ + 1db2a: 58d0 ldr r0, [r2, r3] │ │ + 1db2c: 0607 lsls r7, r0, #24 │ │ + 1db2e: 0e02 lsrs r2, r0, #24 │ │ + 1db30: 433a orrs r2, r7 │ │ + 1db32: 9f07 ldr r7, [sp, #28] │ │ + 1db34: 4007 ands r7, r0 │ │ + 1db36: 0a3f lsrs r7, r7, #8 │ │ + 1db38: 4317 orrs r7, r2 │ │ + 1db3a: 9a08 ldr r2, [sp, #32] │ │ + 1db3c: 4002 ands r2, r0 │ │ + 1db3e: 0212 lsls r2, r2, #8 │ │ + 1db40: 433a orrs r2, r7 │ │ + 1db42: 920a str r2, [sp, #40] ; 0x28 │ │ + 1db44: d102 bne.n 1db4c │ │ + 1db46: 2900 cmp r1, #0 │ │ + 1db48: d11c bne.n 1db84 │ │ + 1db4a: e02a b.n 1dba2 │ │ + 1db4c: 9a06 ldr r2, [sp, #24] │ │ + 1db4e: 18d0 adds r0, r2, r3 │ │ + 1db50: 6840 ldr r0, [r0, #4] │ │ + 1db52: 0e07 lsrs r7, r0, #24 │ │ + 1db54: 0602 lsls r2, r0, #24 │ │ + 1db56: 433a orrs r2, r7 │ │ + 1db58: 27ff movs r7, #255 ; 0xff │ │ + 1db5a: 043f lsls r7, r7, #16 │ │ + 1db5c: 4007 ands r7, r0 │ │ + 1db5e: 0a3f lsrs r7, r7, #8 │ │ + 1db60: 4317 orrs r7, r2 │ │ + 1db62: 22ff movs r2, #255 ; 0xff │ │ + 1db64: 0212 lsls r2, r2, #8 │ │ + 1db66: 4010 ands r0, r2 │ │ + 1db68: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ + 1db6a: 0200 lsls r0, r0, #8 │ │ + 1db6c: 4338 orrs r0, r7 │ │ + 1db6e: 2a02 cmp r2, #2 │ │ + 1db70: d005 beq.n 1db7e │ │ + 1db72: 4a42 ldr r2, [pc, #264] ; (1dc7c ) │ │ + 1db74: 9f0a ldr r7, [sp, #40] ; 0x28 │ │ + 1db76: 4297 cmp r7, r2 │ │ + 1db78: d102 bne.n 1db80 │ │ + 1db7a: 1c01 adds r1, r0, #0 │ │ + 1db7c: e000 b.n 1db80 │ │ + 1db7e: 1c06 adds r6, r0, #0 │ │ + 1db80: 3308 adds r3, #8 │ │ + 1db82: e7ce b.n 1db22 │ │ + 1db84: 2e14 cmp r6, #20 │ │ + 1db86: d900 bls.n 1db8a │ │ + 1db88: 2614 movs r6, #20 │ │ + 1db8a: 9b05 ldr r3, [sp, #20] │ │ + 1db8c: 1b9e subs r6, r3, r6 │ │ + 1db8e: 42b1 cmp r1, r6 │ │ + 1db90: d207 bcs.n 1dba2 │ │ + 1db92: 9b06 ldr r3, [sp, #24] │ │ + 1db94: 1c28 adds r0, r5, #0 │ │ + 1db96: 1859 adds r1, r3, r1 │ │ + 1db98: 2214 movs r2, #20 │ │ + 1db9a: f014 f927 bl 31dec <__aeabi_llsl@@Base+0x28c> │ │ + 1db9e: 2300 movs r3, #0 │ │ + 1dba0: 74eb strb r3, [r5, #19] │ │ + 1dba2: 3401 adds r4, #1 │ │ + 1dba4: 3524 adds r5, #36 ; 0x24 │ │ + 1dba6: e79f b.n 1dae8 │ │ + 1dba8: 9a10 ldr r2, [sp, #64] ; 0x40 │ │ + 1dbaa: 9b06 ldr r3, [sp, #24] │ │ + 1dbac: 189b adds r3, r3, r2 │ │ + 1dbae: 00ba lsls r2, r7, #2 │ │ + 1dbb0: 589b ldr r3, [r3, r2] │ │ + 1dbb2: 2b00 cmp r3, #0 │ │ + 1dbb4: d11e bne.n 1dbf4 │ │ + 1dbb6: 3701 adds r7, #1 │ │ + 1dbb8: 3440 adds r4, #64 ; 0x40 │ │ + 1dbba: 9b02 ldr r3, [sp, #8] │ │ + 1dbbc: 4a2d ldr r2, [pc, #180] ; (1dc74 ) │ │ + 1dbbe: 589b ldr r3, [r3, r2] │ │ + 1dbc0: 9303 str r3, [sp, #12] │ │ + 1dbc2: 429f cmp r7, r3 │ │ + 1dbc4: d3f0 bcc.n 1dba8 │ │ + 1dbc6: 9b0f ldr r3, [sp, #60] ; 0x3c │ │ + 1dbc8: 2bf0 cmp r3, #240 ; 0xf0 │ │ + 1dbca: dd01 ble.n 1dbd0 │ │ + 1dbcc: 23f0 movs r3, #240 ; 0xf0 │ │ + 1dbce: 930e str r3, [sp, #56] ; 0x38 │ │ + 1dbd0: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 1dbd2: 9d07 ldr r5, [sp, #28] │ │ + 1dbd4: 9908 ldr r1, [sp, #32] │ │ + 1dbd6: 0e1a lsrs r2, r3, #24 │ │ + 1dbd8: 061b lsls r3, r3, #24 │ │ + 1dbda: 431a orrs r2, r3 │ │ + 1dbdc: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 1dbde: 401d ands r5, r3 │ │ + 1dbe0: 0a2f lsrs r7, r5, #8 │ │ + 1dbe2: 400b ands r3, r1 │ │ + 1dbe4: 433a orrs r2, r7 │ │ + 1dbe6: 021b lsls r3, r3, #8 │ │ + 1dbe8: 431a orrs r2, r3 │ │ + 1dbea: 920f str r2, [sp, #60] ; 0x3c │ │ + 1dbec: d000 beq.n 1dbf0 │ │ + 1dbee: e082 b.n 1dcf6 │ │ + 1dbf0: 2001 movs r0, #1 │ │ + 1dbf2: e24e b.n 1e092 │ │ + 1dbf4: 0e1a lsrs r2, r3, #24 │ │ + 1dbf6: 0619 lsls r1, r3, #24 │ │ + 1dbf8: 4311 orrs r1, r2 │ │ + 1dbfa: 9a07 ldr r2, [sp, #28] │ │ + 1dbfc: 401a ands r2, r3 │ │ + 1dbfe: 0a12 lsrs r2, r2, #8 │ │ + 1dc00: 4311 orrs r1, r2 │ │ + 1dc02: 9a08 ldr r2, [sp, #32] │ │ + 1dc04: 4013 ands r3, r2 │ │ + 1dc06: 021b lsls r3, r3, #8 │ │ + 1dc08: 4319 orrs r1, r3 │ │ + 1dc0a: 9b05 ldr r3, [sp, #20] │ │ + 1dc0c: 4299 cmp r1, r3 │ │ + 1dc0e: d2d2 bcs.n 1dbb6 │ │ + 1dc10: 1c0b adds r3, r1, #0 │ │ + 1dc12: 9a05 ldr r2, [sp, #20] │ │ + 1dc14: 3315 adds r3, #21 │ │ + 1dc16: 4293 cmp r3, r2 │ │ + 1dc18: d2cd bcs.n 1dbb6 │ │ + 1dc1a: 9b06 ldr r3, [sp, #24] │ │ + 1dc1c: 185d adds r5, r3, r1 │ │ + 1dc1e: 7868 ldrb r0, [r5, #1] │ │ + 1dc20: 782b ldrb r3, [r5, #0] │ │ + 1dc22: 78aa ldrb r2, [r5, #2] │ │ + 1dc24: 0200 lsls r0, r0, #8 │ │ + 1dc26: 4318 orrs r0, r3 │ │ + 1dc28: 0412 lsls r2, r2, #16 │ │ + 1dc2a: 4302 orrs r2, r0 │ │ + 1dc2c: 20ff movs r0, #255 ; 0xff │ │ + 1dc2e: 78eb ldrb r3, [r5, #3] │ │ + 1dc30: 0400 lsls r0, r0, #16 │ │ + 1dc32: 061b lsls r3, r3, #24 │ │ + 1dc34: 4313 orrs r3, r2 │ │ + 1dc36: 061e lsls r6, r3, #24 │ │ + 1dc38: 0e1a lsrs r2, r3, #24 │ │ + 1dc3a: 4018 ands r0, r3 │ │ + 1dc3c: 0a00 lsrs r0, r0, #8 │ │ + 1dc3e: 4332 orrs r2, r6 │ │ + 1dc40: 4302 orrs r2, r0 │ │ + 1dc42: 20ff movs r0, #255 ; 0xff │ │ + 1dc44: 0200 lsls r0, r0, #8 │ │ + 1dc46: 4018 ands r0, r3 │ │ + 1dc48: 4b0d ldr r3, [pc, #52] ; (1dc80 ) │ │ + 1dc4a: 0200 lsls r0, r0, #8 │ │ + 1dc4c: 4310 orrs r0, r2 │ │ + 1dc4e: 4298 cmp r0, r3 │ │ + 1dc50: d818 bhi.n 1dc84 │ │ + 1dc52: 2300 movs r3, #0 │ │ + 1dc54: 9e05 ldr r6, [sp, #20] │ │ + 1dc56: 1d82 adds r2, r0, #6 │ │ + 1dc58: 1852 adds r2, r2, r1 │ │ + 1dc5a: 4296 cmp r6, r2 │ │ + 1dc5c: 415b adcs r3, r3 │ │ + 1dc5e: 425b negs r3, r3 │ │ + 1dc60: 4018 ands r0, r3 │ │ + 1dc62: e010 b.n 1dc86 │ │ + 1dc64: e994 0000 ; instruction: 0xe9940000 │ │ + 1dc68: e99c 0000 ; instruction: 0xe99c0000 │ │ + 1dc6c: e9bb 0000 ; instruction: 0xe9bb0000 │ │ + 1dc70: e9bc 0000 ; instruction: 0xe9bc0000 │ │ + 1dc74: e924 0000 stmdb r4!, {} │ │ + 1dc78: c1d0 stmia r1!, {r4, r6, r7} │ │ + 1dc7a: 0000 movs r0, r0 │ │ + 1dc7c: 0001 movs r1, r0 │ │ + 1dc7e: 8000 strh r0, [r0, #0] │ │ + 1dc80: 2400 movs r4, #0 │ │ + 1dc82: 00f4 lsls r4, r6, #3 │ │ + 1dc84: 2000 movs r0, #0 │ │ + 1dc86: 796b ldrb r3, [r5, #5] │ │ + 1dc88: 792a ldrb r2, [r5, #4] │ │ + 1dc8a: 2620 movs r6, #32 │ │ + 1dc8c: 021b lsls r3, r3, #8 │ │ + 1dc8e: 4313 orrs r3, r2 │ │ + 1dc90: 041b lsls r3, r3, #16 │ │ + 1dc92: 021d lsls r5, r3, #8 │ │ + 1dc94: 9a06 ldr r2, [sp, #24] │ │ + 1dc96: 0e1b lsrs r3, r3, #24 │ │ + 1dc98: 0c2d lsrs r5, r5, #16 │ │ + 1dc9a: 431d orrs r5, r3 │ │ + 1dc9c: 1d8b adds r3, r1, #6 │ │ + 1dc9e: 18d3 adds r3, r2, r3 │ │ + 1dca0: 9303 str r3, [sp, #12] │ │ + 1dca2: 062a lsls r2, r5, #24 │ │ + 1dca4: d508 bpl.n 1dcb8 │ │ + 1dca6: 220e movs r2, #14 │ │ + 1dca8: 4235 tst r5, r6 │ │ + 1dcaa: d100 bne.n 1dcae │ │ + 1dcac: 2206 movs r2, #6 │ │ + 1dcae: 9b03 ldr r3, [sp, #12] │ │ + 1dcb0: 189b adds r3, r3, r2 │ │ + 1dcb2: 9303 str r3, [sp, #12] │ │ + 1dcb4: 2200 movs r2, #0 │ │ + 1dcb6: e013 b.n 1dce0 │ │ + 1dcb8: 06ea lsls r2, r5, #27 │ │ + 1dcba: d509 bpl.n 1dcd0 │ │ + 1dcbc: 2201 movs r2, #1 │ │ + 1dcbe: 8c63 ldrh r3, [r4, #34] ; 0x22 │ │ + 1dcc0: 0840 lsrs r0, r0, #1 │ │ + 1dcc2: 4313 orrs r3, r2 │ │ + 1dcc4: 8463 strh r3, [r4, #34] ; 0x22 │ │ + 1dcc6: 220f movs r2, #15 │ │ + 1dcc8: 4235 tst r5, r6 │ │ + 1dcca: d106 bne.n 1dcda │ │ + 1dccc: 2207 movs r2, #7 │ │ + 1dcce: e004 b.n 1dcda │ │ + 1dcd0: 402e ands r6, r5 │ │ + 1dcd2: 1c32 adds r2, r6, #0 │ │ + 1dcd4: 1e56 subs r6, r2, #1 │ │ + 1dcd6: 41b2 sbcs r2, r6 │ │ + 1dcd8: 00d2 lsls r2, r2, #3 │ │ + 1dcda: 06ad lsls r5, r5, #26 │ │ + 1dcdc: d500 bpl.n 1dce0 │ │ + 1dcde: 0840 lsrs r0, r0, #1 │ │ + 1dce0: 6020 str r0, [r4, #0] │ │ + 1dce2: 9805 ldr r0, [sp, #20] │ │ + 1dce4: 9b03 ldr r3, [sp, #12] │ │ + 1dce6: 3806 subs r0, #6 │ │ + 1dce8: 1a41 subs r1, r0, r1 │ │ + 1dcea: 9100 str r1, [sp, #0] │ │ + 1dcec: 9802 ldr r0, [sp, #8] │ │ + 1dcee: 1c21 adds r1, r4, #0 │ │ + 1dcf0: f00e fbce bl 2c490 │ │ + 1dcf4: e75f b.n 1dbb6 │ │ + 1dcf6: 9b0e ldr r3, [sp, #56] ; 0x38 │ │ + 1dcf8: 9a05 ldr r2, [sp, #20] │ │ + 1dcfa: 009b lsls r3, r3, #2 │ │ + 1dcfc: 1ad3 subs r3, r2, r3 │ │ + 1dcfe: 9a0f ldr r2, [sp, #60] ; 0x3c │ │ + 1dd00: 429a cmp r2, r3 │ │ + 1dd02: d900 bls.n 1dd06 │ │ + 1dd04: e774 b.n 1dbf0 │ │ + 1dd06: 9b12 ldr r3, [sp, #72] ; 0x48 │ │ + 1dd08: 2118 movs r1, #24 │ │ + 1dd0a: 2b33 cmp r3, #51 ; 0x33 │ │ + 1dd0c: d000 beq.n 1dd10 │ │ + 1dd0e: 2130 movs r1, #48 ; 0x30 │ │ + 1dd10: 4ad4 ldr r2, [pc, #848] ; (1e064 ) │ │ + 1dd12: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 1dd14: 4694 mov ip, r2 │ │ + 1dd16: 185b adds r3, r3, r1 │ │ + 1dd18: 9313 str r3, [sp, #76] ; 0x4c │ │ + 1dd1a: 4ad3 ldr r2, [pc, #844] ; (1e068 ) │ │ + 1dd1c: 9b02 ldr r3, [sp, #8] │ │ + 1dd1e: 4463 add r3, ip │ │ + 1dd20: 4694 mov ip, r2 │ │ + 1dd22: 930c str r3, [sp, #48] ; 0x30 │ │ + 1dd24: 9b02 ldr r3, [sp, #8] │ │ + 1dd26: 4463 add r3, ip │ │ + 1dd28: 930d str r3, [sp, #52] ; 0x34 │ │ + 1dd2a: 2300 movs r3, #0 │ │ + 1dd2c: 930a str r3, [sp, #40] ; 0x28 │ │ + 1dd2e: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 1dd30: 9a0e ldr r2, [sp, #56] ; 0x38 │ │ + 1dd32: 4293 cmp r3, r2 │ │ + 1dd34: d04f beq.n 1ddd6 │ │ + 1dd36: 9a0f ldr r2, [sp, #60] ; 0x3c │ │ + 1dd38: 9b06 ldr r3, [sp, #24] │ │ + 1dd3a: 9c07 ldr r4, [sp, #28] │ │ + 1dd3c: 189b adds r3, r3, r2 │ │ + 1dd3e: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ + 1dd40: 0092 lsls r2, r2, #2 │ │ + 1dd42: 589d ldr r5, [r3, r2] │ │ + 1dd44: 0e2b lsrs r3, r5, #24 │ │ + 1dd46: 062e lsls r6, r5, #24 │ │ + 1dd48: 431e orrs r6, r3 │ │ + 1dd4a: 9b08 ldr r3, [sp, #32] │ │ + 1dd4c: 402c ands r4, r5 │ │ + 1dd4e: 0a24 lsrs r4, r4, #8 │ │ + 1dd50: 401d ands r5, r3 │ │ + 1dd52: 4326 orrs r6, r4 │ │ + 1dd54: 022c lsls r4, r5, #8 │ │ + 1dd56: 4326 orrs r6, r4 │ │ + 1dd58: d100 bne.n 1dd5c │ │ + 1dd5a: e179 b.n 1e050 │ │ + 1dd5c: 9b05 ldr r3, [sp, #20] │ │ + 1dd5e: 429e cmp r6, r3 │ │ + 1dd60: d300 bcc.n 1dd64 │ │ + 1dd62: e175 b.n 1e050 │ │ + 1dd64: 3b08 subs r3, #8 │ │ + 1dd66: 9310 str r3, [sp, #64] ; 0x40 │ │ + 1dd68: 429e cmp r6, r3 │ │ + 1dd6a: d300 bcc.n 1dd6e │ │ + 1dd6c: e170 b.n 1e050 │ │ + 1dd6e: 9b06 ldr r3, [sp, #24] │ │ + 1dd70: 199d adds r5, r3, r6 │ │ + 1dd72: 9b12 ldr r3, [sp, #72] ; 0x48 │ │ + 1dd74: 2b30 cmp r3, #48 ; 0x30 │ │ + 1dd76: d172 bne.n 1de5e │ │ + 1dd78: 786b ldrb r3, [r5, #1] │ │ + 1dd7a: 3301 adds r3, #1 │ │ + 1dd7c: 930b str r3, [sp, #44] ; 0x2c │ │ + 1dd7e: 782b ldrb r3, [r5, #0] │ │ + 1dd80: 9303 str r3, [sp, #12] │ │ + 1dd82: 2b00 cmp r3, #0 │ │ + 1dd84: d103 bne.n 1dd8e │ │ + 1dd86: 9b02 ldr r3, [sp, #8] │ │ + 1dd88: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 1dd8a: 589b ldr r3, [r3, r2] │ │ + 1dd8c: 9303 str r3, [sp, #12] │ │ + 1dd8e: 9b02 ldr r3, [sp, #8] │ │ + 1dd90: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 1dd92: 980b ldr r0, [sp, #44] ; 0x2c │ │ + 1dd94: 589b ldr r3, [r3, r2] │ │ + 1dd96: 1c19 adds r1, r3, #0 │ │ + 1dd98: 9310 str r3, [sp, #64] ; 0x40 │ │ + 1dd9a: f00d f999 bl 2b0d0 │ │ + 1dd9e: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 1dda0: 1e04 subs r4, r0, #0 │ │ + 1dda2: 6018 str r0, [r3, #0] │ │ + 1dda4: d100 bne.n 1dda8 │ │ + 1dda6: e153 b.n 1e050 │ │ + 1dda8: 466a mov r2, sp │ │ + 1ddaa: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 1ddac: 8d92 ldrh r2, [r2, #44] ; 0x2c │ │ + 1ddae: 9d0b ldr r5, [sp, #44] ; 0x2c │ │ + 1ddb0: 9f03 ldr r7, [sp, #12] │ │ + 1ddb2: 801a strh r2, [r3, #0] │ │ + 1ddb4: 9a06 ldr r2, [sp, #24] │ │ + 1ddb6: 1cb3 adds r3, r6, #2 │ │ + 1ddb8: 18d3 adds r3, r2, r3 │ │ + 1ddba: 9310 str r3, [sp, #64] ; 0x40 │ │ + 1ddbc: 2303 movs r3, #3 │ │ + 1ddbe: 435d muls r5, r3 │ │ + 1ddc0: 436f muls r7, r5 │ │ + 1ddc2: 9a05 ldr r2, [sp, #20] │ │ + 1ddc4: 19bf adds r7, r7, r6 │ │ + 1ddc6: 3a02 subs r2, #2 │ │ + 1ddc8: 4297 cmp r7, r2 │ │ + 1ddca: d804 bhi.n 1ddd6 │ │ + 1ddcc: 9a03 ldr r2, [sp, #12] │ │ + 1ddce: 2700 movs r7, #0 │ │ + 1ddd0: 435a muls r2, r3 │ │ + 1ddd2: 9211 str r2, [sp, #68] ; 0x44 │ │ + 1ddd4: e01e b.n 1de14 │ │ + 1ddd6: 9b02 ldr r3, [sp, #8] │ │ + 1ddd8: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 1ddda: 2700 movs r7, #0 │ │ + 1dddc: 5898 ldr r0, [r3, r2] │ │ + 1ddde: 4aa3 ldr r2, [pc, #652] ; (1e06c ) │ │ + 1dde0: 2403 movs r4, #3 │ │ + 1dde2: 4694 mov ip, r2 │ │ + 1dde4: 2540 movs r5, #64 ; 0x40 │ │ + 1dde6: 4463 add r3, ip │ │ + 1dde8: e14d b.n 1e086 │ │ + 1ddea: 9b02 ldr r3, [sp, #8] │ │ + 1ddec: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 1ddee: 589b ldr r3, [r3, r2] │ │ + 1ddf0: 9314 str r3, [sp, #80] ; 0x50 │ │ + 1ddf2: 429e cmp r6, r3 │ │ + 1ddf4: d311 bcc.n 1de1a │ │ + 1ddf6: 3601 adds r6, #1 │ │ + 1ddf8: 3503 adds r5, #3 │ │ + 1ddfa: 9b03 ldr r3, [sp, #12] │ │ + 1ddfc: 429e cmp r6, r3 │ │ + 1ddfe: d1f4 bne.n 1ddea │ │ + 1de00: 9a11 ldr r2, [sp, #68] ; 0x44 │ │ + 1de02: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ + 1de04: 3701 adds r7, #1 │ │ + 1de06: 4694 mov ip, r2 │ │ + 1de08: 4463 add r3, ip │ │ + 1de0a: 9310 str r3, [sp, #64] ; 0x40 │ │ + 1de0c: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 1de0e: 429f cmp r7, r3 │ │ + 1de10: d300 bcc.n 1de14 │ │ + 1de12: e11d b.n 1e050 │ │ + 1de14: 9d10 ldr r5, [sp, #64] ; 0x40 │ │ + 1de16: 2600 movs r6, #0 │ │ + 1de18: e7ef b.n 1ddfa │ │ + 1de1a: 213f movs r1, #63 ; 0x3f │ │ + 1de1c: 782b ldrb r3, [r5, #0] │ │ + 1de1e: 786a ldrb r2, [r5, #1] │ │ + 1de20: 4019 ands r1, r3 │ │ + 1de22: 0912 lsrs r2, r2, #4 │ │ + 1de24: 0618 lsls r0, r3, #24 │ │ + 1de26: d501 bpl.n 1de2c │ │ + 1de28: 2010 movs r0, #16 │ │ + 1de2a: 4302 orrs r2, r0 │ │ + 1de2c: 065b lsls r3, r3, #25 │ │ + 1de2e: d501 bpl.n 1de34 │ │ + 1de30: 2320 movs r3, #32 │ │ + 1de32: 431a orrs r2, r3 │ │ + 1de34: 1e4b subs r3, r1, #1 │ │ + 1de36: 061b lsls r3, r3, #24 │ │ + 1de38: 0e1b lsrs r3, r3, #24 │ │ + 1de3a: 2b83 cmp r3, #131 ; 0x83 │ │ + 1de3c: d802 bhi.n 1de44 │ │ + 1de3e: 9b13 ldr r3, [sp, #76] ; 0x4c │ │ + 1de40: 18cb adds r3, r1, r3 │ │ + 1de42: 7023 strb r3, [r4, #0] │ │ + 1de44: 230f movs r3, #15 │ │ + 1de46: 7062 strb r2, [r4, #1] │ │ + 1de48: 786a ldrb r2, [r5, #1] │ │ + 1de4a: 1c20 adds r0, r4, #0 │ │ + 1de4c: 4013 ands r3, r2 │ │ + 1de4e: 70e3 strb r3, [r4, #3] │ │ + 1de50: 78ab ldrb r3, [r5, #2] │ │ + 1de52: 9904 ldr r1, [sp, #16] │ │ + 1de54: 7163 strb r3, [r4, #5] │ │ + 1de56: f7ff f943 bl 1d0e0 │ │ + 1de5a: 3406 adds r4, #6 │ │ + 1de5c: e7cb b.n 1ddf6 │ │ + 1de5e: 78e9 ldrb r1, [r5, #3] │ │ + 1de60: 1c4b adds r3, r1, #1 │ │ + 1de62: 7869 ldrb r1, [r5, #1] │ │ + 1de64: 930b str r3, [sp, #44] ; 0x2c │ │ + 1de66: 2900 cmp r1, #0 │ │ + 1de68: d001 beq.n 1de6e │ │ + 1de6a: 9103 str r1, [sp, #12] │ │ + 1de6c: e003 b.n 1de76 │ │ + 1de6e: 9b02 ldr r3, [sp, #8] │ │ + 1de70: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 1de72: 589b ldr r3, [r3, r2] │ │ + 1de74: 9303 str r3, [sp, #12] │ │ + 1de76: 9b02 ldr r3, [sp, #8] │ │ + 1de78: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 1de7a: 980b ldr r0, [sp, #44] ; 0x2c │ │ + 1de7c: 589b ldr r3, [r3, r2] │ │ + 1de7e: 1c19 adds r1, r3, #0 │ │ + 1de80: 9311 str r3, [sp, #68] ; 0x44 │ │ + 1de82: f00d f925 bl 2b0d0 │ │ + 1de86: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 1de88: 6018 str r0, [r3, #0] │ │ + 1de8a: 2800 cmp r0, #0 │ │ + 1de8c: d100 bne.n 1de90 │ │ + 1de8e: e0df b.n 1e050 │ │ + 1de90: 466a mov r2, sp │ │ + 1de92: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 1de94: 8d92 ldrh r2, [r2, #44] ; 0x2c │ │ + 1de96: 801a strh r2, [r3, #0] │ │ + 1de98: 796b ldrb r3, [r5, #5] │ │ + 1de9a: 7928 ldrb r0, [r5, #4] │ │ + 1de9c: 021b lsls r3, r3, #8 │ │ + 1de9e: 4303 orrs r3, r0 │ │ + 1dea0: 79a8 ldrb r0, [r5, #6] │ │ + 1dea2: 0400 lsls r0, r0, #16 │ │ + 1dea4: 4318 orrs r0, r3 │ │ + 1dea6: 79eb ldrb r3, [r5, #7] │ │ + 1dea8: 25ff movs r5, #255 ; 0xff │ │ + 1deaa: 061b lsls r3, r3, #24 │ │ + 1deac: 4303 orrs r3, r0 │ │ + 1deae: 9807 ldr r0, [sp, #28] │ │ + 1deb0: 0e1a lsrs r2, r3, #24 │ │ + 1deb2: 061c lsls r4, r3, #24 │ │ + 1deb4: 4018 ands r0, r3 │ │ + 1deb6: 4314 orrs r4, r2 │ │ + 1deb8: 0a00 lsrs r0, r0, #8 │ │ + 1deba: 4304 orrs r4, r0 │ │ + 1debc: 20ff movs r0, #255 ; 0xff │ │ + 1debe: 9a08 ldr r2, [sp, #32] │ │ + 1dec0: 042d lsls r5, r5, #16 │ │ + 1dec2: 0200 lsls r0, r0, #8 │ │ + 1dec4: 4013 ands r3, r2 │ │ + 1dec6: 021b lsls r3, r3, #8 │ │ + 1dec8: 431c orrs r4, r3 │ │ + 1deca: d101 bne.n 1ded0 │ │ + 1decc: 2400 movs r4, #0 │ │ + 1dece: e06e b.n 1dfae │ │ + 1ded0: 9b05 ldr r3, [sp, #20] │ │ + 1ded2: 3b24 subs r3, #36 ; 0x24 │ │ + 1ded4: 429c cmp r4, r3 │ │ + 1ded6: d2f9 bcs.n 1decc │ │ + 1ded8: 9b06 ldr r3, [sp, #24] │ │ + 1deda: 191c adds r4, r3, r4 │ │ + 1dedc: 7963 ldrb r3, [r4, #5] │ │ + 1dede: 7922 ldrb r2, [r4, #4] │ │ + 1dee0: 021b lsls r3, r3, #8 │ │ + 1dee2: 4313 orrs r3, r2 │ │ + 1dee4: 79a2 ldrb r2, [r4, #6] │ │ + 1dee6: 0412 lsls r2, r2, #16 │ │ + 1dee8: 431a orrs r2, r3 │ │ + 1deea: 79e3 ldrb r3, [r4, #7] │ │ + 1deec: 061b lsls r3, r3, #24 │ │ + 1deee: 4313 orrs r3, r2 │ │ + 1def0: d02b beq.n 1df4a │ │ + 1def2: 7a61 ldrb r1, [r4, #9] │ │ + 1def4: 7a22 ldrb r2, [r4, #8] │ │ + 1def6: 0209 lsls r1, r1, #8 │ │ + 1def8: 4311 orrs r1, r2 │ │ + 1defa: 7aa2 ldrb r2, [r4, #10] │ │ + 1defc: 0412 lsls r2, r2, #16 │ │ + 1defe: 430a orrs r2, r1 │ │ + 1df00: 7ae1 ldrb r1, [r4, #11] │ │ + 1df02: 0609 lsls r1, r1, #24 │ │ + 1df04: 4311 orrs r1, r2 │ │ + 1df06: d020 beq.n 1df4a │ │ + 1df08: 061f lsls r7, r3, #24 │ │ + 1df0a: 0e1a lsrs r2, r3, #24 │ │ + 1df0c: 433a orrs r2, r7 │ │ + 1df0e: 1c1f adds r7, r3, #0 │ │ + 1df10: 402f ands r7, r5 │ │ + 1df12: 0a3f lsrs r7, r7, #8 │ │ + 1df14: 4317 orrs r7, r2 │ │ + 1df16: 9a05 ldr r2, [sp, #20] │ │ + 1df18: 4003 ands r3, r0 │ │ + 1df1a: 021b lsls r3, r3, #8 │ │ + 1df1c: 433b orrs r3, r7 │ │ + 1df1e: 4293 cmp r3, r2 │ │ + 1df20: d213 bcs.n 1df4a │ │ + 1df22: 060a lsls r2, r1, #24 │ │ + 1df24: 0e0f lsrs r7, r1, #24 │ │ + 1df26: 4317 orrs r7, r2 │ │ + 1df28: 1c2a adds r2, r5, #0 │ │ + 1df2a: 400a ands r2, r1 │ │ + 1df2c: 0a12 lsrs r2, r2, #8 │ │ + 1df2e: 4001 ands r1, r0 │ │ + 1df30: 0209 lsls r1, r1, #8 │ │ + 1df32: 433a orrs r2, r7 │ │ + 1df34: 430a orrs r2, r1 │ │ + 1df36: 9905 ldr r1, [sp, #20] │ │ + 1df38: 1859 adds r1, r3, r1 │ │ + 1df3a: 428a cmp r2, r1 │ │ + 1df3c: d205 bcs.n 1df4a │ │ + 1df3e: 9a06 ldr r2, [sp, #24] │ │ + 1df40: 9802 ldr r0, [sp, #8] │ │ + 1df42: 990a ldr r1, [sp, #40] ; 0x28 │ │ + 1df44: 18d2 adds r2, r2, r3 │ │ + 1df46: f00e fea5 bl 2cc94 │ │ + 1df4a: 7c63 ldrb r3, [r4, #17] │ │ + 1df4c: 7c22 ldrb r2, [r4, #16] │ │ + 1df4e: 021b lsls r3, r3, #8 │ │ + 1df50: 4313 orrs r3, r2 │ │ + 1df52: 7ca2 ldrb r2, [r4, #18] │ │ + 1df54: 0412 lsls r2, r2, #16 │ │ + 1df56: 431a orrs r2, r3 │ │ + 1df58: 7ce3 ldrb r3, [r4, #19] │ │ + 1df5a: 061b lsls r3, r3, #24 │ │ + 1df5c: 4313 orrs r3, r2 │ │ + 1df5e: d0b5 beq.n 1decc │ │ + 1df60: 0e1a lsrs r2, r3, #24 │ │ + 1df62: 061c lsls r4, r3, #24 │ │ + 1df64: 21ff movs r1, #255 ; 0xff │ │ + 1df66: 4314 orrs r4, r2 │ │ + 1df68: 1c1a adds r2, r3, #0 │ │ + 1df6a: 0409 lsls r1, r1, #16 │ │ + 1df6c: 400a ands r2, r1 │ │ + 1df6e: 0a12 lsrs r2, r2, #8 │ │ + 1df70: 4314 orrs r4, r2 │ │ + 1df72: 22ff movs r2, #255 ; 0xff │ │ + 1df74: 9805 ldr r0, [sp, #20] │ │ + 1df76: 0212 lsls r2, r2, #8 │ │ + 1df78: 4013 ands r3, r2 │ │ + 1df7a: 021b lsls r3, r3, #8 │ │ + 1df7c: 3804 subs r0, #4 │ │ + 1df7e: 4323 orrs r3, r4 │ │ + 1df80: 4283 cmp r3, r0 │ │ + 1df82: d2a3 bcs.n 1decc │ │ + 1df84: 9806 ldr r0, [sp, #24] │ │ + 1df86: 58c3 ldr r3, [r0, r3] │ │ + 1df88: 061c lsls r4, r3, #24 │ │ + 1df8a: 0e18 lsrs r0, r3, #24 │ │ + 1df8c: 4019 ands r1, r3 │ │ + 1df8e: 4304 orrs r4, r0 │ │ + 1df90: 0a09 lsrs r1, r1, #8 │ │ + 1df92: 401a ands r2, r3 │ │ + 1df94: 430c orrs r4, r1 │ │ + 1df96: 0212 lsls r2, r2, #8 │ │ + 1df98: 4314 orrs r4, r2 │ │ + 1df9a: d097 beq.n 1decc │ │ + 1df9c: 9a03 ldr r2, [sp, #12] │ │ + 1df9e: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 1dfa0: 4353 muls r3, r2 │ │ + 1dfa2: 9a05 ldr r2, [sp, #20] │ │ + 1dfa4: 1ad3 subs r3, r2, r3 │ │ + 1dfa6: 429c cmp r4, r3 │ │ + 1dfa8: d890 bhi.n 1decc │ │ + 1dfaa: 9b06 ldr r3, [sp, #24] │ │ + 1dfac: 191c adds r4, r3, r4 │ │ + 1dfae: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 1dfb0: 9a06 ldr r2, [sp, #24] │ │ + 1dfb2: 681d ldr r5, [r3, #0] │ │ + 1dfb4: 1c33 adds r3, r6, #0 │ │ + 1dfb6: 3308 adds r3, #8 │ │ + 1dfb8: 18d3 adds r3, r2, r3 │ │ + 1dfba: 9311 str r3, [sp, #68] ; 0x44 │ │ + 1dfbc: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 1dfbe: 9a03 ldr r2, [sp, #12] │ │ + 1dfc0: 009b lsls r3, r3, #2 │ │ + 1dfc2: 435a muls r2, r3 │ │ + 1dfc4: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ + 1dfc6: 1996 adds r6, r2, r6 │ │ + 1dfc8: 429e cmp r6, r3 │ │ + 1dfca: d900 bls.n 1dfce │ │ + 1dfcc: e703 b.n 1ddd6 │ │ + 1dfce: 9b03 ldr r3, [sp, #12] │ │ + 1dfd0: 009b lsls r3, r3, #2 │ │ + 1dfd2: 9314 str r3, [sp, #80] ; 0x50 │ │ + 1dfd4: 2300 movs r3, #0 │ │ + 1dfd6: 9310 str r3, [sp, #64] ; 0x40 │ │ + 1dfd8: 2700 movs r7, #0 │ │ + 1dfda: 9e11 ldr r6, [sp, #68] ; 0x44 │ │ + 1dfdc: 9b03 ldr r3, [sp, #12] │ │ + 1dfde: 429f cmp r7, r3 │ │ + 1dfe0: d027 beq.n 1e032 │ │ + 1dfe2: 9b02 ldr r3, [sp, #8] │ │ + 1dfe4: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 1dfe6: 589b ldr r3, [r3, r2] │ │ + 1dfe8: 9315 str r3, [sp, #84] ; 0x54 │ │ + 1dfea: 429f cmp r7, r3 │ │ + 1dfec: d21e bcs.n 1e02c │ │ + 1dfee: 7833 ldrb r3, [r6, #0] │ │ + 1dff0: 1e5a subs r2, r3, #1 │ │ + 1dff2: 0612 lsls r2, r2, #24 │ │ + 1dff4: 0e12 lsrs r2, r2, #24 │ │ + 1dff6: 2a83 cmp r2, #131 ; 0x83 │ │ + 1dff8: d809 bhi.n 1e00e │ │ + 1dffa: 9a13 ldr r2, [sp, #76] ; 0x4c │ │ + 1dffc: 189b adds r3, r3, r2 │ │ 1dffe: 2b00 cmp r3, #0 │ │ - 1e000: d0f5 beq.n 1dfee │ │ - 1e002: 6858 ldr r0, [r3, #4] │ │ - 1e004: 765a strb r2, [r3, #25] │ │ - 1e006: 615d str r5, [r3, #20] │ │ - 1e008: 60d8 str r0, [r3, #12] │ │ - 1e00a: 681b ldr r3, [r3, #0] │ │ - 1e00c: e7f7 b.n 1dffe │ │ - 1e00e: 46c0 nop ; (mov r8, r8) │ │ - 1e010: a044 add r0, pc, #272 ; (adr r0, 1e124 ) │ │ - 1e012: 0001 movs r1, r0 │ │ - 1e014: 9dfc ldr r5, [sp, #1008] ; 0x3f0 │ │ - 1e016: 0002 movs r2, r0 │ │ - 1e018: 4ecf ldr r6, [pc, #828] ; (1e358 ) │ │ - 1e01a: 0001 movs r1, r0 │ │ - 1e01c: 4ecd ldr r6, [pc, #820] ; (1e354 ) │ │ - 1e01e: 0001 movs r1, r0 │ │ - 1e020: 4e7f ldr r6, [pc, #508] ; (1e220 ) │ │ - 1e022: 0001 movs r1, r0 │ │ - 1e024: e904 0000 stmdb r4, {} │ │ - 1e028: 9f72 ldr r7, [sp, #456] ; 0x1c8 │ │ - 1e02a: 0001 movs r1, r0 │ │ - 1e02c: e99c 0000 ; instruction: 0xe99c0000 │ │ - 1e030: 4130 asrs r0, r6 │ │ - 1e032: 0001 movs r1, r0 │ │ - 1e034: 4ddb ldr r5, [pc, #876] ; (1e3a4 ) │ │ - 1e036: 0001 movs r1, r0 │ │ - 1e038: 4dfa ldr r5, [pc, #1000] ; (1e424 ) │ │ - 1e03a: 0001 movs r1, r0 │ │ - 1e03c: 4e20 ldr r6, [pc, #128] ; (1e0c0 ) │ │ - 1e03e: 0001 movs r1, r0 │ │ - 1e040: 4e1a ldr r6, [pc, #104] ; (1e0ac ) │ │ - 1e042: 0001 movs r1, r0 │ │ - 1e044: 4e0d ldr r6, [pc, #52] ; (1e07c ) │ │ - 1e046: 0001 movs r1, r0 │ │ - 1e048: 9c20 ldr r4, [sp, #128] ; 0x80 │ │ - 1e04a: 0002 movs r2, r0 │ │ - 1e04c: 2bd0 cmp r3, #208 ; 0xd0 │ │ - 1e04e: d100 bne.n 1e052 │ │ - 1e050: e210 b.n 1e474 │ │ - 1e052: d800 bhi.n 1e056 │ │ - 1e054: e0a4 b.n 1e1a0 │ │ - 1e056: 2be0 cmp r3, #224 ; 0xe0 │ │ - 1e058: d100 bne.n 1e05c │ │ - 1e05a: e216 b.n 1e48a │ │ - 1e05c: 0e09 lsrs r1, r1, #24 │ │ - 1e05e: 29f0 cmp r1, #240 ; 0xf0 │ │ - 1e060: d000 beq.n 1e064 │ │ - 1e062: e388 b.n 1e776 │ │ - 1e064: 9d0d ldr r5, [sp, #52] ; 0x34 │ │ - 1e066: 2df2 cmp r5, #242 ; 0xf2 │ │ - 1e068: d100 bne.n 1e06c │ │ - 1e06a: e26d b.n 1e548 │ │ - 1e06c: d900 bls.n 1e070 │ │ - 1e06e: e254 b.n 1e51a │ │ - 1e070: 2df0 cmp r5, #240 ; 0xf0 │ │ - 1e072: d000 beq.n 1e076 │ │ - 1e074: e374 b.n 1e760 │ │ - 1e076: 6938 ldr r0, [r7, #16] │ │ - 1e078: 2800 cmp r0, #0 │ │ - 1e07a: d005 beq.n 1e088 │ │ - 1e07c: 48bf ldr r0, [pc, #764] ; (1e37c ) │ │ - 1e07e: 990c ldr r1, [sp, #48] ; 0x30 │ │ - 1e080: 1c33 adds r3, r6, #0 │ │ - 1e082: 4478 add r0, pc │ │ - 1e084: f012 fde2 bl 30c4c <__clzsi2+0x398> │ │ - 1e088: 2ef7 cmp r6, #247 ; 0xf7 │ │ - 1e08a: d000 beq.n 1e08e │ │ - 1e08c: e24b b.n 1e526 │ │ - 1e08e: 6939 ldr r1, [r7, #16] │ │ - 1e090: 2900 cmp r1, #0 │ │ - 1e092: d002 beq.n 1e09a │ │ - 1e094: 200a movs r0, #10 │ │ - 1e096: f012 fde1 bl 30c5c <__clzsi2+0x3a8> │ │ - 1e09a: 9e09 ldr r6, [sp, #36] ; 0x24 │ │ - 1e09c: 2e00 cmp r6, #0 │ │ - 1e09e: dc1a bgt.n 1e0d6 │ │ - 1e0a0: 683a ldr r2, [r7, #0] │ │ - 1e0a2: ac23 add r4, sp, #140 ; 0x8c │ │ - 1e0a4: 1c20 adds r0, r4, #0 │ │ - 1e0a6: 2104 movs r1, #4 │ │ - 1e0a8: 6895 ldr r5, [r2, #8] │ │ - 1e0aa: f7ff fb29 bl 1d700 │ │ - 1e0ae: 49b4 ldr r1, [pc, #720] ; (1e380 ) │ │ - 1e0b0: 2300 movs r3, #0 │ │ - 1e0b2: 1c20 adds r0, r4, #0 │ │ - 1e0b4: 4479 add r1, pc │ │ - 1e0b6: 7123 strb r3, [r4, #4] │ │ - 1e0b8: f012 fd18 bl 30aec <__clzsi2+0x238> │ │ - 1e0bc: 2800 cmp r0, #0 │ │ - 1e0be: d100 bne.n 1e0c2 │ │ - 1e0c0: e365 b.n 1e78e │ │ - 1e0c2: 48b0 ldr r0, [pc, #704] ; (1e384 ) │ │ - 1e0c4: 49b0 ldr r1, [pc, #704] ; (1e388 ) │ │ - 1e0c6: 4eb1 ldr r6, [pc, #708] ; (1e38c ) │ │ - 1e0c8: 4478 add r0, pc │ │ - 1e0ca: 4479 add r1, pc │ │ - 1e0cc: f7ff fc4e bl 1d96c │ │ - 1e0d0: 9609 str r6, [sp, #36] ; 0x24 │ │ - 1e0d2: 683b ldr r3, [r7, #0] │ │ - 1e0d4: 609d str r5, [r3, #8] │ │ - 1e0d6: 9e09 ldr r6, [sp, #36] ; 0x24 │ │ - 1e0d8: 2e00 cmp r6, #0 │ │ - 1e0da: dc00 bgt.n 1e0de │ │ - 1e0dc: e35e b.n 1e79c │ │ - 1e0de: 1c38 adds r0, r7, #0 │ │ - 1e0e0: f7ff fafb bl 1d6da │ │ - 1e0e4: 9e09 ldr r6, [sp, #36] ; 0x24 │ │ - 1e0e6: 1a35 subs r5, r6, r0 │ │ - 1e0e8: 6838 ldr r0, [r7, #0] │ │ - 1e0ea: f7ff fac3 bl 1d674 │ │ - 1e0ee: 1c04 adds r4, r0, #0 │ │ - 1e0f0: 1c06 adds r6, r0, #0 │ │ - 1e0f2: 1e68 subs r0, r5, #1 │ │ - 1e0f4: 9009 str r0, [sp, #36] ; 0x24 │ │ - 1e0f6: 0621 lsls r1, r4, #24 │ │ - 1e0f8: d43d bmi.n 1e176 │ │ - 1e0fa: 6bbd ldr r5, [r7, #56] ; 0x38 │ │ - 1e0fc: 9810 ldr r0, [sp, #64] ; 0x40 │ │ - 1e0fe: 230f movs r3, #15 │ │ - 1e100: 950b str r5, [sp, #44] ; 0x2c │ │ - 1e102: 1c2a adds r2, r5, #0 │ │ - 1e104: 4342 muls r2, r0 │ │ - 1e106: 9d0d ldr r5, [sp, #52] ; 0x34 │ │ - 1e108: 68f9 ldr r1, [r7, #12] │ │ - 1e10a: 401d ands r5, r3 │ │ - 1e10c: 950a str r5, [sp, #40] ; 0x28 │ │ - 1e10e: 9d0d ldr r5, [sp, #52] ; 0x34 │ │ - 1e110: 1852 adds r2, r2, r1 │ │ - 1e112: 60fa str r2, [r7, #12] │ │ - 1e114: 439d bics r5, r3 │ │ - 1e116: 0629 lsls r1, r5, #24 │ │ - 1e118: 0e0b lsrs r3, r1, #24 │ │ - 1e11a: 2bb0 cmp r3, #176 ; 0xb0 │ │ - 1e11c: d100 bne.n 1e120 │ │ - 1e11e: e0aa b.n 1e276 │ │ - 1e120: d894 bhi.n 1e04c │ │ - 1e122: 2b90 cmp r3, #144 ; 0x90 │ │ - 1e124: d052 beq.n 1e1cc │ │ - 1e126: 2ba0 cmp r3, #160 ; 0xa0 │ │ - 1e128: d100 bne.n 1e12c │ │ - 1e12a: e093 b.n 1e254 │ │ - 1e12c: 2b80 cmp r3, #128 ; 0x80 │ │ - 1e12e: d000 beq.n 1e132 │ │ - 1e130: e321 b.n 1e776 │ │ - 1e132: 6838 ldr r0, [r7, #0] │ │ - 1e134: f7ff fa9e bl 1d674 │ │ - 1e138: 1c05 adds r5, r0, #0 │ │ - 1e13a: 9809 ldr r0, [sp, #36] ; 0x24 │ │ - 1e13c: 687c ldr r4, [r7, #4] │ │ - 1e13e: 3801 subs r0, #1 │ │ - 1e140: 9009 str r0, [sp, #36] ; 0x24 │ │ - 1e142: 2c00 cmp r4, #0 │ │ - 1e144: d133 bne.n 1e1ae │ │ - 1e146: 693a ldr r2, [r7, #16] │ │ - 1e148: 2a00 cmp r2, #0 │ │ - 1e14a: d009 beq.n 1e160 │ │ - 1e14c: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ - 1e14e: 4890 ldr r0, [pc, #576] ; (1e390 ) │ │ - 1e150: 9600 str r6, [sp, #0] │ │ - 1e152: 3301 adds r3, #1 │ │ - 1e154: 9501 str r5, [sp, #4] │ │ - 1e156: 4478 add r0, pc │ │ - 1e158: 990c ldr r1, [sp, #48] ; 0x30 │ │ - 1e15a: 68fa ldr r2, [r7, #12] │ │ - 1e15c: f012 fd76 bl 30c4c <__clzsi2+0x398> │ │ - 1e160: 9d09 ldr r5, [sp, #36] ; 0x24 │ │ - 1e162: 2d00 cmp r5, #0 │ │ - 1e164: dcb7 bgt.n 1e0d6 │ │ - 1e166: 9d0d ldr r5, [sp, #52] ; 0x34 │ │ - 1e168: 2dff cmp r5, #255 ; 0xff │ │ - 1e16a: d199 bne.n 1e0a0 │ │ - 1e16c: 2e2f cmp r6, #47 ; 0x2f │ │ - 1e16e: d197 bne.n 1e0a0 │ │ - 1e170: 25ff movs r5, #255 ; 0xff │ │ - 1e172: 950d str r5, [sp, #52] ; 0x34 │ │ - 1e174: e7af b.n 1e0d6 │ │ - 1e176: 1c23 adds r3, r4, #0 │ │ - 1e178: 330f adds r3, #15 │ │ - 1e17a: 061b lsls r3, r3, #24 │ │ - 1e17c: 0e1b lsrs r3, r3, #24 │ │ - 1e17e: 2b0d cmp r3, #13 │ │ - 1e180: d806 bhi.n 1e190 │ │ - 1e182: 2201 movs r2, #1 │ │ - 1e184: 409a lsls r2, r3 │ │ - 1e186: 1c13 adds r3, r2, #0 │ │ - 1e188: 4a82 ldr r2, [pc, #520] ; (1e394 ) │ │ - 1e18a: 940d str r4, [sp, #52] ; 0x34 │ │ - 1e18c: 4213 tst r3, r2 │ │ - 1e18e: d1b4 bne.n 1e0fa │ │ - 1e190: 6838 ldr r0, [r7, #0] │ │ - 1e192: f7ff fa6f bl 1d674 │ │ - 1e196: 3d02 subs r5, #2 │ │ - 1e198: 9509 str r5, [sp, #36] ; 0x24 │ │ - 1e19a: 940d str r4, [sp, #52] ; 0x34 │ │ - 1e19c: 1c06 adds r6, r0, #0 │ │ - 1e19e: e7ac b.n 1e0fa │ │ - 1e1a0: 0e09 lsrs r1, r1, #24 │ │ - 1e1a2: 29c0 cmp r1, #192 ; 0xc0 │ │ - 1e1a4: d000 beq.n 1e1a8 │ │ - 1e1a6: e2e6 b.n 1e776 │ │ - 1e1a8: 687c ldr r4, [r7, #4] │ │ - 1e1aa: 2500 movs r5, #0 │ │ - 1e1ac: e13c b.n 1e428 │ │ - 1e1ae: 68f9 ldr r1, [r7, #12] │ │ - 1e1b0: 1c20 adds r0, r4, #0 │ │ - 1e1b2: f7ff fa7c bl 1d6ae │ │ - 1e1b6: 7e23 ldrb r3, [r4, #24] │ │ - 1e1b8: 990a ldr r1, [sp, #40] ; 0x28 │ │ - 1e1ba: 428b cmp r3, r1 │ │ - 1e1bc: d104 bne.n 1e1c8 │ │ - 1e1be: 7e63 ldrb r3, [r4, #25] │ │ - 1e1c0: 42b3 cmp r3, r6 │ │ - 1e1c2: d101 bne.n 1e1c8 │ │ - 1e1c4: f000 feca bl 1ef5c │ │ - 1e1c8: 6824 ldr r4, [r4, #0] │ │ - 1e1ca: e7ba b.n 1e142 │ │ - 1e1cc: 6838 ldr r0, [r7, #0] │ │ - 1e1ce: f7ff fa51 bl 1d674 │ │ - 1e1d2: 9d09 ldr r5, [sp, #36] ; 0x24 │ │ - 1e1d4: 1c04 adds r4, r0, #0 │ │ - 1e1d6: 3d01 subs r5, #1 │ │ - 1e1d8: 9509 str r5, [sp, #36] ; 0x24 │ │ - 1e1da: 2800 cmp r0, #0 │ │ - 1e1dc: d01d beq.n 1e21a │ │ - 1e1de: 990a ldr r1, [sp, #40] ; 0x28 │ │ - 1e1e0: 1c32 adds r2, r6, #0 │ │ - 1e1e2: 1c38 adds r0, r7, #0 │ │ - 1e1e4: f7ff fb24 bl 1d830 │ │ - 1e1e8: 1c05 adds r5, r0, #0 │ │ - 1e1ea: 1c38 adds r0, r7, #0 │ │ - 1e1ec: 300c adds r0, #12 │ │ - 1e1ee: f7ff fae2 bl 1d7b6 │ │ - 1e1f2: 2301 movs r3, #1 │ │ - 1e1f4: 7203 strb r3, [r0, #8] │ │ - 1e1f6: 7246 strb r6, [r0, #9] │ │ - 1e1f8: 7eeb ldrb r3, [r5, #27] │ │ - 1e1fa: 1c01 adds r1, r0, #0 │ │ - 1e1fc: 7284 strb r4, [r0, #10] │ │ - 1e1fe: 72c3 strb r3, [r0, #11] │ │ - 1e200: 1c28 adds r0, r5, #0 │ │ - 1e202: f7ff fa9d bl 1d740 │ │ - 1e206: 6938 ldr r0, [r7, #16] │ │ - 1e208: 2800 cmp r0, #0 │ │ - 1e20a: d0a9 beq.n 1e160 │ │ - 1e20c: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ - 1e20e: 4862 ldr r0, [pc, #392] ; (1e398 ) │ │ - 1e210: 9600 str r6, [sp, #0] │ │ - 1e212: 3301 adds r3, #1 │ │ - 1e214: 9401 str r4, [sp, #4] │ │ - 1e216: 4478 add r0, pc │ │ - 1e218: e79e b.n 1e158 │ │ - 1e21a: 687c ldr r4, [r7, #4] │ │ - 1e21c: 2c00 cmp r4, #0 │ │ - 1e21e: d010 beq.n 1e242 │ │ - 1e220: 1c20 adds r0, r4, #0 │ │ - 1e222: 68f9 ldr r1, [r7, #12] │ │ - 1e224: f7ff fa43 bl 1d6ae │ │ - 1e228: 7e23 ldrb r3, [r4, #24] │ │ - 1e22a: 9d0a ldr r5, [sp, #40] ; 0x28 │ │ - 1e22c: 42ab cmp r3, r5 │ │ - 1e22e: d102 bne.n 1e236 │ │ - 1e230: 7e63 ldrb r3, [r4, #25] │ │ - 1e232: 42b3 cmp r3, r6 │ │ - 1e234: d001 beq.n 1e23a │ │ - 1e236: 6824 ldr r4, [r4, #0] │ │ - 1e238: e7f0 b.n 1e21c │ │ - 1e23a: 1c38 adds r0, r7, #0 │ │ - 1e23c: 1c21 adds r1, r4, #0 │ │ - 1e23e: f7ff facb bl 1d7d8 │ │ - 1e242: 6938 ldr r0, [r7, #16] │ │ - 1e244: 2800 cmp r0, #0 │ │ - 1e246: d08b beq.n 1e160 │ │ - 1e248: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ - 1e24a: 4854 ldr r0, [pc, #336] ; (1e39c ) │ │ - 1e24c: 9600 str r6, [sp, #0] │ │ - 1e24e: 3301 adds r3, #1 │ │ - 1e250: 4478 add r0, pc │ │ - 1e252: e10c b.n 1e46e │ │ - 1e254: 6838 ldr r0, [r7, #0] │ │ - 1e256: f7ff fa0d bl 1d674 │ │ - 1e25a: 9d09 ldr r5, [sp, #36] ; 0x24 │ │ - 1e25c: 6939 ldr r1, [r7, #16] │ │ - 1e25e: 3d01 subs r5, #1 │ │ - 1e260: 9509 str r5, [sp, #36] ; 0x24 │ │ - 1e262: 2900 cmp r1, #0 │ │ - 1e264: d100 bne.n 1e268 │ │ - 1e266: e77b b.n 1e160 │ │ - 1e268: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ - 1e26a: 9001 str r0, [sp, #4] │ │ - 1e26c: 484c ldr r0, [pc, #304] ; (1e3a0 ) │ │ - 1e26e: 3301 adds r3, #1 │ │ - 1e270: 9600 str r6, [sp, #0] │ │ - 1e272: 4478 add r0, pc │ │ - 1e274: e770 b.n 1e158 │ │ - 1e276: 6838 ldr r0, [r7, #0] │ │ - 1e278: f7ff f9fc bl 1d674 │ │ - 1e27c: 9d09 ldr r5, [sp, #36] ; 0x24 │ │ - 1e27e: 1c04 adds r4, r0, #0 │ │ - 1e280: 3d01 subs r5, #1 │ │ - 1e282: 9509 str r5, [sp, #36] ; 0x24 │ │ - 1e284: 2e07 cmp r6, #7 │ │ - 1e286: d044 beq.n 1e312 │ │ - 1e288: d802 bhi.n 1e290 │ │ - 1e28a: 2e01 cmp r6, #1 │ │ - 1e28c: d006 beq.n 1e29c │ │ - 1e28e: e0a9 b.n 1e3e4 │ │ - 1e290: 2e0a cmp r6, #10 │ │ - 1e292: d054 beq.n 1e33e │ │ - 1e294: 2e7b cmp r6, #123 ; 0x7b │ │ - 1e296: d100 bne.n 1e29a │ │ - 1e298: e084 b.n 1e3a4 │ │ - 1e29a: e0a3 b.n 1e3e4 │ │ - 1e29c: 2280 movs r2, #128 ; 0x80 │ │ - 1e29e: 1a12 subs r2, r2, r0 │ │ - 1e2a0: 17d3 asrs r3, r2, #31 │ │ - 1e2a2: 0f9b lsrs r3, r3, #30 │ │ - 1e2a4: 189b adds r3, r3, r2 │ │ - 1e2a6: 687d ldr r5, [r7, #4] │ │ - 1e2a8: 109b asrs r3, r3, #2 │ │ - 1e2aa: d100 bne.n 1e2ae │ │ - 1e2ac: 1c33 adds r3, r6, #0 │ │ - 1e2ae: 2210 movs r2, #16 │ │ - 1e2b0: 4252 negs r2, r2 │ │ - 1e2b2: 4313 orrs r3, r2 │ │ - 1e2b4: 061b lsls r3, r3, #24 │ │ - 1e2b6: 0e1b lsrs r3, r3, #24 │ │ - 1e2b8: 930b str r3, [sp, #44] ; 0x2c │ │ - 1e2ba: 10a3 asrs r3, r4, #2 │ │ - 1e2bc: d100 bne.n 1e2c0 │ │ - 1e2be: 2301 movs r3, #1 │ │ - 1e2c0: 011a lsls r2, r3, #4 │ │ - 1e2c2: 230f movs r3, #15 │ │ - 1e2c4: 4313 orrs r3, r2 │ │ - 1e2c6: 061b lsls r3, r3, #24 │ │ - 1e2c8: 0e1b lsrs r3, r3, #24 │ │ - 1e2ca: 9311 str r3, [sp, #68] ; 0x44 │ │ - 1e2cc: 2d00 cmp r5, #0 │ │ - 1e2ce: d100 bne.n 1e2d2 │ │ - 1e2d0: e088 b.n 1e3e4 │ │ - 1e2d2: 7e2b ldrb r3, [r5, #24] │ │ - 1e2d4: 980a ldr r0, [sp, #40] ; 0x28 │ │ - 1e2d6: 4283 cmp r3, r0 │ │ - 1e2d8: d119 bne.n 1e30e │ │ - 1e2da: 1c28 adds r0, r5, #0 │ │ - 1e2dc: 68f9 ldr r1, [r7, #12] │ │ - 1e2de: f7ff f9e6 bl 1d6ae │ │ - 1e2e2: 7e6b ldrb r3, [r5, #25] │ │ - 1e2e4: 2bff cmp r3, #255 ; 0xff │ │ - 1e2e6: d012 beq.n 1e30e │ │ - 1e2e8: 1c38 adds r0, r7, #0 │ │ - 1e2ea: 300c adds r0, #12 │ │ - 1e2ec: f7ff fa63 bl 1d7b6 │ │ - 1e2f0: 2300 movs r3, #0 │ │ - 1e2f2: 2206 movs r2, #6 │ │ - 1e2f4: 1c01 adds r1, r0, #0 │ │ - 1e2f6: 7203 strb r3, [r0, #8] │ │ - 1e2f8: 7302 strb r2, [r0, #12] │ │ - 1e2fa: 429c cmp r4, r3 │ │ - 1e2fc: d003 beq.n 1e306 │ │ - 1e2fe: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ - 1e300: 2c3f cmp r4, #63 ; 0x3f │ │ - 1e302: dc00 bgt.n 1e306 │ │ - 1e304: 9b11 ldr r3, [sp, #68] ; 0x44 │ │ - 1e306: 734b strb r3, [r1, #13] │ │ - 1e308: 1c28 adds r0, r5, #0 │ │ - 1e30a: f7ff fa19 bl 1d740 │ │ - 1e30e: 682d ldr r5, [r5, #0] │ │ - 1e310: e7dc b.n 1e2cc │ │ - 1e312: 687d ldr r5, [r7, #4] │ │ - 1e314: 2d00 cmp r5, #0 │ │ - 1e316: d065 beq.n 1e3e4 │ │ - 1e318: 7e2b ldrb r3, [r5, #24] │ │ - 1e31a: 990a ldr r1, [sp, #40] ; 0x28 │ │ - 1e31c: 428b cmp r3, r1 │ │ - 1e31e: d10c bne.n 1e33a │ │ - 1e320: 1c38 adds r0, r7, #0 │ │ - 1e322: 300c adds r0, #12 │ │ - 1e324: f7ff fa47 bl 1d7b6 │ │ - 1e328: 2300 movs r3, #0 │ │ - 1e32a: 7203 strb r3, [r0, #8] │ │ - 1e32c: 2307 movs r3, #7 │ │ - 1e32e: 1c01 adds r1, r0, #0 │ │ - 1e330: 7303 strb r3, [r0, #12] │ │ - 1e332: 7344 strb r4, [r0, #13] │ │ - 1e334: 1c28 adds r0, r5, #0 │ │ - 1e336: f7ff fa03 bl 1d740 │ │ - 1e33a: 682d ldr r5, [r5, #0] │ │ - 1e33c: e7ea b.n 1e314 │ │ - 1e33e: 9d13 ldr r5, [sp, #76] ; 0x4c │ │ - 1e340: 42a8 cmp r0, r5 │ │ - 1e342: db04 blt.n 1e34e │ │ - 1e344: 9d12 ldr r5, [sp, #72] ; 0x48 │ │ - 1e346: 42a8 cmp r0, r5 │ │ - 1e348: dd02 ble.n 1e350 │ │ - 1e34a: 9012 str r0, [sp, #72] ; 0x48 │ │ - 1e34c: e000 b.n 1e350 │ │ - 1e34e: 9013 str r0, [sp, #76] ; 0x4c │ │ - 1e350: 687b ldr r3, [r7, #4] │ │ - 1e352: 2200 movs r2, #0 │ │ - 1e354: 2b00 cmp r3, #0 │ │ - 1e356: d007 beq.n 1e368 │ │ - 1e358: 7e19 ldrb r1, [r3, #24] │ │ - 1e35a: 9d0a ldr r5, [sp, #40] ; 0x28 │ │ - 1e35c: 42a9 cmp r1, r5 │ │ - 1e35e: d101 bne.n 1e364 │ │ - 1e360: 3201 adds r2, #1 │ │ - 1e362: 611c str r4, [r3, #16] │ │ - 1e364: 681b ldr r3, [r3, #0] │ │ - 1e366: e7f5 b.n 1e354 │ │ - 1e368: 2a00 cmp r2, #0 │ │ - 1e36a: d13b bne.n 1e3e4 │ │ - 1e36c: 1c38 adds r0, r7, #0 │ │ - 1e36e: 990a ldr r1, [sp, #40] ; 0x28 │ │ - 1e370: 22ff movs r2, #255 ; 0xff │ │ - 1e372: f7ff fa5d bl 1d830 │ │ - 1e376: 6104 str r4, [r0, #16] │ │ - 1e378: e034 b.n 1e3e4 │ │ - 1e37a: 46c0 nop ; (mov r8, r8) │ │ - 1e37c: 4eed ldr r6, [pc, #948] ; (1e734 ) │ │ - 1e37e: 0001 movs r1, r0 │ │ - 1e380: 4d22 ldr r5, [pc, #136] ; (1e40c ) │ │ - 1e382: 0001 movs r1, r0 │ │ - 1e384: 4f5f ldr r7, [pc, #380] ; (1e504 ) │ │ - 1e386: 0001 movs r1, r0 │ │ - 1e388: 5006 str r6, [r0, r0] │ │ - 1e38a: 0001 movs r1, r0 │ │ - 1e38c: ffff 7fff ; instruction: 0xffff7fff │ │ - 1e390: 4cac ldr r4, [pc, #688] ; (1e644 ) │ │ - 1e392: 0001 movs r1, r0 │ │ - 1e394: 3ff9 subs r7, #249 ; 0xf9 │ │ - 1e396: 0000 movs r0, r0 │ │ - 1e398: 4c1b ldr r4, [pc, #108] ; (1e408 ) │ │ - 1e39a: 0001 movs r1, r0 │ │ - 1e39c: 4c0a ldr r4, [pc, #40] ; (1e3c8 ) │ │ - 1e39e: 0001 movs r1, r0 │ │ - 1e3a0: 4c0a ldr r4, [pc, #40] ; (1e3cc ) │ │ - 1e3a2: 0001 movs r1, r0 │ │ - 1e3a4: 2800 cmp r0, #0 │ │ - 1e3a6: d11d bne.n 1e3e4 │ │ - 1e3a8: 6938 ldr r0, [r7, #16] │ │ - 1e3aa: 2800 cmp r0, #0 │ │ - 1e3ac: d006 beq.n 1e3bc │ │ - 1e3ae: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ - 1e3b0: 48c9 ldr r0, [pc, #804] ; (1e6d8 ) │ │ - 1e3b2: 68f9 ldr r1, [r7, #12] │ │ - 1e3b4: 3201 adds r2, #1 │ │ - 1e3b6: 4478 add r0, pc │ │ - 1e3b8: f012 fc48 bl 30c4c <__clzsi2+0x398> │ │ - 1e3bc: 687d ldr r5, [r7, #4] │ │ - 1e3be: 2d00 cmp r5, #0 │ │ - 1e3c0: d010 beq.n 1e3e4 │ │ - 1e3c2: 7e2b ldrb r3, [r5, #24] │ │ - 1e3c4: 990a ldr r1, [sp, #40] ; 0x28 │ │ - 1e3c6: 428b cmp r3, r1 │ │ - 1e3c8: d10a bne.n 1e3e0 │ │ - 1e3ca: 1c28 adds r0, r5, #0 │ │ - 1e3cc: 68f9 ldr r1, [r7, #12] │ │ - 1e3ce: f7ff f96e bl 1d6ae │ │ - 1e3d2: 7e6b ldrb r3, [r5, #25] │ │ - 1e3d4: 2bff cmp r3, #255 ; 0xff │ │ - 1e3d6: d003 beq.n 1e3e0 │ │ - 1e3d8: 1c38 adds r0, r7, #0 │ │ - 1e3da: 1c29 adds r1, r5, #0 │ │ - 1e3dc: f7ff f9fc bl 1d7d8 │ │ - 1e3e0: 682d ldr r5, [r5, #0] │ │ - 1e3e2: e7ec b.n 1e3be │ │ - 1e3e4: 693a ldr r2, [r7, #16] │ │ - 1e3e6: 2a00 cmp r2, #0 │ │ - 1e3e8: d100 bne.n 1e3ec │ │ - 1e3ea: e6b9 b.n 1e160 │ │ - 1e3ec: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ - 1e3ee: 48bb ldr r0, [pc, #748] ; (1e6dc ) │ │ - 1e3f0: 9600 str r6, [sp, #0] │ │ - 1e3f2: 3301 adds r3, #1 │ │ - 1e3f4: 9401 str r4, [sp, #4] │ │ - 1e3f6: 4478 add r0, pc │ │ - 1e3f8: e6ae b.n 1e158 │ │ - 1e3fa: 7e23 ldrb r3, [r4, #24] │ │ - 1e3fc: 980a ldr r0, [sp, #40] ; 0x28 │ │ - 1e3fe: 4283 cmp r3, r0 │ │ - 1e400: d111 bne.n 1e426 │ │ - 1e402: 1c38 adds r0, r7, #0 │ │ - 1e404: 300c adds r0, #12 │ │ - 1e406: f7ff f9d6 bl 1d7b6 │ │ - 1e40a: 2300 movs r3, #0 │ │ - 1e40c: 7203 strb r3, [r0, #8] │ │ - 1e40e: 2308 movs r3, #8 │ │ - 1e410: 900b str r0, [sp, #44] ; 0x2c │ │ - 1e412: 7303 strb r3, [r0, #12] │ │ - 1e414: 1c70 adds r0, r6, #1 │ │ - 1e416: f003 fbe5 bl 21be4 │ │ - 1e41a: 990b ldr r1, [sp, #44] ; 0x2c │ │ - 1e41c: 3501 adds r5, #1 │ │ - 1e41e: 7348 strb r0, [r1, #13] │ │ - 1e420: 1c20 adds r0, r4, #0 │ │ - 1e422: f7ff f98d bl 1d740 │ │ - 1e426: 6824 ldr r4, [r4, #0] │ │ - 1e428: 2c00 cmp r4, #0 │ │ - 1e42a: d1e6 bne.n 1e3fa │ │ - 1e42c: 2d00 cmp r5, #0 │ │ - 1e42e: d115 bne.n 1e45c │ │ - 1e430: 990a ldr r1, [sp, #40] ; 0x28 │ │ - 1e432: 22ff movs r2, #255 ; 0xff │ │ - 1e434: 1c38 adds r0, r7, #0 │ │ - 1e436: f7ff f9fb bl 1d830 │ │ - 1e43a: 900b str r0, [sp, #44] ; 0x2c │ │ - 1e43c: 1c38 adds r0, r7, #0 │ │ - 1e43e: 300c adds r0, #12 │ │ - 1e440: f7ff f9b9 bl 1d7b6 │ │ - 1e444: 2308 movs r3, #8 │ │ - 1e446: 1c04 adds r4, r0, #0 │ │ - 1e448: 7205 strb r5, [r0, #8] │ │ - 1e44a: 7303 strb r3, [r0, #12] │ │ - 1e44c: 1c70 adds r0, r6, #1 │ │ - 1e44e: f003 fbc9 bl 21be4 │ │ - 1e452: 1c21 adds r1, r4, #0 │ │ - 1e454: 7360 strb r0, [r4, #13] │ │ - 1e456: 980b ldr r0, [sp, #44] ; 0x2c │ │ - 1e458: f7ff f972 bl 1d740 │ │ - 1e45c: 693a ldr r2, [r7, #16] │ │ - 1e45e: 2a00 cmp r2, #0 │ │ - 1e460: d100 bne.n 1e464 │ │ - 1e462: e67d b.n 1e160 │ │ - 1e464: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ - 1e466: 489e ldr r0, [pc, #632] ; (1e6e0 ) │ │ - 1e468: 9600 str r6, [sp, #0] │ │ - 1e46a: 3301 adds r3, #1 │ │ - 1e46c: 4478 add r0, pc │ │ - 1e46e: 990c ldr r1, [sp, #48] ; 0x30 │ │ - 1e470: 68fa ldr r2, [r7, #12] │ │ - 1e472: e189 b.n 1e788 │ │ - 1e474: 693b ldr r3, [r7, #16] │ │ - 1e476: 2b00 cmp r3, #0 │ │ - 1e478: d100 bne.n 1e47c │ │ - 1e47a: e671 b.n 1e160 │ │ - 1e47c: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ - 1e47e: 4899 ldr r0, [pc, #612] ; (1e6e4 ) │ │ - 1e480: 9600 str r6, [sp, #0] │ │ - 1e482: 3301 adds r3, #1 │ │ - 1e484: 4478 add r0, pc │ │ - 1e486: 990c ldr r1, [sp, #48] ; 0x30 │ │ - 1e488: e17e b.n 1e788 │ │ - 1e48a: 6838 ldr r0, [r7, #0] │ │ - 1e48c: f7ff f8f2 bl 1d674 │ │ - 1e490: 9d09 ldr r5, [sp, #36] ; 0x24 │ │ - 1e492: 1c04 adds r4, r0, #0 │ │ - 1e494: 6938 ldr r0, [r7, #16] │ │ - 1e496: 3d01 subs r5, #1 │ │ - 1e498: 9509 str r5, [sp, #36] ; 0x24 │ │ - 1e49a: 2800 cmp r0, #0 │ │ - 1e49c: d010 beq.n 1e4c0 │ │ - 1e49e: 227f movs r2, #127 ; 0x7f │ │ - 1e4a0: 1c21 adds r1, r4, #0 │ │ - 1e4a2: 4011 ands r1, r2 │ │ - 1e4a4: 01c9 lsls r1, r1, #7 │ │ - 1e4a6: 4032 ands r2, r6 │ │ - 1e4a8: 430a orrs r2, r1 │ │ - 1e4aa: 498f ldr r1, [pc, #572] ; (1e6e8 ) │ │ - 1e4ac: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ - 1e4ae: 488f ldr r0, [pc, #572] ; (1e6ec ) │ │ - 1e4b0: 1852 adds r2, r2, r1 │ │ - 1e4b2: 9200 str r2, [sp, #0] │ │ - 1e4b4: 3301 adds r3, #1 │ │ - 1e4b6: 4478 add r0, pc │ │ - 1e4b8: 990c ldr r1, [sp, #48] ; 0x30 │ │ - 1e4ba: 68fa ldr r2, [r7, #12] │ │ - 1e4bc: f012 fbc6 bl 30c4c <__clzsi2+0x398> │ │ - 1e4c0: 237f movs r3, #127 ; 0x7f │ │ - 1e4c2: 401c ands r4, r3 │ │ - 1e4c4: 4d88 ldr r5, [pc, #544] ; (1e6e8 ) │ │ - 1e4c6: 01e2 lsls r2, r4, #7 │ │ - 1e4c8: 4033 ands r3, r6 │ │ - 1e4ca: 4313 orrs r3, r2 │ │ - 1e4cc: 687c ldr r4, [r7, #4] │ │ - 1e4ce: 195d adds r5, r3, r5 │ │ - 1e4d0: 950b str r5, [sp, #44] ; 0x2c │ │ - 1e4d2: 2500 movs r5, #0 │ │ - 1e4d4: 2c00 cmp r4, #0 │ │ - 1e4d6: d012 beq.n 1e4fe │ │ - 1e4d8: 7e23 ldrb r3, [r4, #24] │ │ - 1e4da: 980a ldr r0, [sp, #40] ; 0x28 │ │ - 1e4dc: 4283 cmp r3, r0 │ │ - 1e4de: d10c bne.n 1e4fa │ │ - 1e4e0: 1c20 adds r0, r4, #0 │ │ - 1e4e2: 68f9 ldr r1, [r7, #12] │ │ - 1e4e4: f7ff f8e3 bl 1d6ae │ │ - 1e4e8: 7e63 ldrb r3, [r4, #25] │ │ - 1e4ea: 3501 adds r5, #1 │ │ - 1e4ec: 2bff cmp r3, #255 ; 0xff │ │ - 1e4ee: d004 beq.n 1e4fa │ │ - 1e4f0: 1c38 adds r0, r7, #0 │ │ - 1e4f2: 1c21 adds r1, r4, #0 │ │ - 1e4f4: 9a0b ldr r2, [sp, #44] ; 0x2c │ │ - 1e4f6: f7ff fa69 bl 1d9cc │ │ - 1e4fa: 6824 ldr r4, [r4, #0] │ │ - 1e4fc: e7ea b.n 1e4d4 │ │ - 1e4fe: 2d00 cmp r5, #0 │ │ - 1e500: d000 beq.n 1e504 │ │ - 1e502: e62d b.n 1e160 │ │ - 1e504: 990a ldr r1, [sp, #40] ; 0x28 │ │ - 1e506: 1c38 adds r0, r7, #0 │ │ - 1e508: 22ff movs r2, #255 ; 0xff │ │ - 1e50a: f7ff f991 bl 1d830 │ │ - 1e50e: 9a0b ldr r2, [sp, #44] ; 0x2c │ │ - 1e510: 1c01 adds r1, r0, #0 │ │ - 1e512: 1c38 adds r0, r7, #0 │ │ - 1e514: f7ff fa5a bl 1d9cc │ │ - 1e518: e622 b.n 1e160 │ │ - 1e51a: 9d0d ldr r5, [sp, #52] ; 0x34 │ │ - 1e51c: 2df7 cmp r5, #247 ; 0xf7 │ │ - 1e51e: d02b beq.n 1e578 │ │ - 1e520: 2dff cmp r5, #255 ; 0xff │ │ - 1e522: d051 beq.n 1e5c8 │ │ - 1e524: e11c b.n 1e760 │ │ - 1e526: 6838 ldr r0, [r7, #0] │ │ - 1e528: f7ff f8a4 bl 1d674 │ │ - 1e52c: 9d09 ldr r5, [sp, #36] ; 0x24 │ │ - 1e52e: 1c06 adds r6, r0, #0 │ │ - 1e530: 6938 ldr r0, [r7, #16] │ │ - 1e532: 3d01 subs r5, #1 │ │ - 1e534: 9509 str r5, [sp, #36] ; 0x24 │ │ - 1e536: 2800 cmp r0, #0 │ │ - 1e538: d100 bne.n 1e53c │ │ - 1e53a: e5a5 b.n 1e088 │ │ - 1e53c: 486c ldr r0, [pc, #432] ; (1e6f0 ) │ │ - 1e53e: 1c31 adds r1, r6, #0 │ │ - 1e540: 4478 add r0, pc │ │ - 1e542: f012 fb83 bl 30c4c <__clzsi2+0x398> │ │ - 1e546: e59f b.n 1e088 │ │ - 1e548: 6838 ldr r0, [r7, #0] │ │ - 1e54a: f7ff f893 bl 1d674 │ │ - 1e54e: 9d09 ldr r5, [sp, #36] ; 0x24 │ │ - 1e550: 6939 ldr r1, [r7, #16] │ │ - 1e552: 3d01 subs r5, #1 │ │ - 1e554: 9509 str r5, [sp, #36] ; 0x24 │ │ - 1e556: 2900 cmp r1, #0 │ │ - 1e558: d100 bne.n 1e55c │ │ - 1e55a: e59e b.n 1e09a │ │ - 1e55c: 227f movs r2, #127 ; 0x7f │ │ - 1e55e: 4010 ands r0, r2 │ │ - 1e560: 01c3 lsls r3, r0, #7 │ │ - 1e562: 4d61 ldr r5, [pc, #388] ; (1e6e8 ) │ │ - 1e564: 4863 ldr r0, [pc, #396] ; (1e6f4 ) │ │ - 1e566: 4032 ands r2, r6 │ │ - 1e568: 431a orrs r2, r3 │ │ - 1e56a: 1953 adds r3, r2, r5 │ │ - 1e56c: 990c ldr r1, [sp, #48] ; 0x30 │ │ - 1e56e: 68fa ldr r2, [r7, #12] │ │ - 1e570: 4478 add r0, pc │ │ - 1e572: f012 fb6b bl 30c4c <__clzsi2+0x398> │ │ - 1e576: e590 b.n 1e09a │ │ - 1e578: 1c38 adds r0, r7, #0 │ │ - 1e57a: f7ff f8ae bl 1d6da │ │ - 1e57e: 9e09 ldr r6, [sp, #36] ; 0x24 │ │ - 1e580: 1a35 subs r5, r6, r0 │ │ - 1e582: 6938 ldr r0, [r7, #16] │ │ - 1e584: 6bbe ldr r6, [r7, #56] ; 0x38 │ │ - 1e586: 2800 cmp r0, #0 │ │ - 1e588: d006 beq.n 1e598 │ │ - 1e58a: 485b ldr r0, [pc, #364] ; (1e6f8 ) │ │ - 1e58c: 990c ldr r1, [sp, #48] ; 0x30 │ │ - 1e58e: 68fa ldr r2, [r7, #12] │ │ - 1e590: 4478 add r0, pc │ │ - 1e592: 1c33 adds r3, r6, #0 │ │ - 1e594: f012 fb5a bl 30c4c <__clzsi2+0x398> │ │ - 1e598: 1c34 adds r4, r6, #0 │ │ - 1e59a: 2c00 cmp r4, #0 │ │ - 1e59c: dd0c ble.n 1e5b8 │ │ - 1e59e: 6838 ldr r0, [r7, #0] │ │ - 1e5a0: f7ff f868 bl 1d674 │ │ - 1e5a4: 693a ldr r2, [r7, #16] │ │ - 1e5a6: 1c01 adds r1, r0, #0 │ │ - 1e5a8: 3c01 subs r4, #1 │ │ - 1e5aa: 2a00 cmp r2, #0 │ │ - 1e5ac: d0f5 beq.n 1e59a │ │ - 1e5ae: 4853 ldr r0, [pc, #332] ; (1e6fc ) │ │ - 1e5b0: 4478 add r0, pc │ │ - 1e5b2: f012 fb4b bl 30c4c <__clzsi2+0x398> │ │ - 1e5b6: e7f0 b.n 1e59a │ │ - 1e5b8: 43f4 mvns r4, r6 │ │ - 1e5ba: 17e4 asrs r4, r4, #31 │ │ - 1e5bc: 4026 ands r6, r4 │ │ - 1e5be: 1bae subs r6, r5, r6 │ │ - 1e5c0: 9d0b ldr r5, [sp, #44] ; 0x2c │ │ - 1e5c2: 9609 str r6, [sp, #36] ; 0x24 │ │ - 1e5c4: 63bd str r5, [r7, #56] ; 0x38 │ │ - 1e5c6: e568 b.n 1e09a │ │ - 1e5c8: 1c38 adds r0, r7, #0 │ │ - 1e5ca: f7ff f886 bl 1d6da │ │ - 1e5ce: 9d09 ldr r5, [sp, #36] ; 0x24 │ │ - 1e5d0: 1a2c subs r4, r5, r0 │ │ - 1e5d2: 6bbd ldr r5, [r7, #56] ; 0x38 │ │ - 1e5d4: 2d1f cmp r5, #31 │ │ - 1e5d6: dc02 bgt.n 1e5de │ │ - 1e5d8: 2d00 cmp r5, #0 │ │ - 1e5da: d007 beq.n 1e5ec │ │ - 1e5dc: e000 b.n 1e5e0 │ │ - 1e5de: 251f movs r5, #31 │ │ - 1e5e0: a823 add r0, sp, #140 ; 0x8c │ │ - 1e5e2: 1c29 adds r1, r5, #0 │ │ - 1e5e4: 683a ldr r2, [r7, #0] │ │ - 1e5e6: f7ff f88b bl 1d700 │ │ - 1e5ea: 1b64 subs r4, r4, r5 │ │ - 1e5ec: 2200 movs r2, #0 │ │ - 1e5ee: ab23 add r3, sp, #140 ; 0x8c │ │ - 1e5f0: 555a strb r2, [r3, r5] │ │ - 1e5f2: 6bb8 ldr r0, [r7, #56] ; 0x38 │ │ - 1e5f4: 1b45 subs r5, r0, r5 │ │ - 1e5f6: 9509 str r5, [sp, #36] ; 0x24 │ │ - 1e5f8: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ - 1e5fa: 2a00 cmp r2, #0 │ │ - 1e5fc: dd06 ble.n 1e60c │ │ - 1e5fe: 6838 ldr r0, [r7, #0] │ │ - 1e600: f7ff f838 bl 1d674 │ │ - 1e604: 9909 ldr r1, [sp, #36] ; 0x24 │ │ - 1e606: 3901 subs r1, #1 │ │ - 1e608: 9109 str r1, [sp, #36] ; 0x24 │ │ - 1e60a: e7f5 b.n 1e5f8 │ │ - 1e60c: 43eb mvns r3, r5 │ │ - 1e60e: 17db asrs r3, r3, #31 │ │ - 1e610: 401d ands r5, r3 │ │ - 1e612: 1b65 subs r5, r4, r5 │ │ - 1e614: 9509 str r5, [sp, #36] ; 0x24 │ │ - 1e616: 9d0b ldr r5, [sp, #44] ; 0x2c │ │ - 1e618: 693c ldr r4, [r7, #16] │ │ - 1e61a: 63bd str r5, [r7, #56] ; 0x38 │ │ - 1e61c: 2e2f cmp r6, #47 ; 0x2f │ │ - 1e61e: d079 beq.n 1e714 │ │ - 1e620: 2e51 cmp r6, #81 ; 0x51 │ │ - 1e622: d018 beq.n 1e656 │ │ - 1e624: 2e03 cmp r6, #3 │ │ - 1e626: d000 beq.n 1e62a │ │ - 1e628: e08d b.n 1e746 │ │ - 1e62a: 2c00 cmp r4, #0 │ │ - 1e62c: d006 beq.n 1e63c │ │ - 1e62e: 4834 ldr r0, [pc, #208] ; (1e700 ) │ │ - 1e630: 990c ldr r1, [sp, #48] ; 0x30 │ │ - 1e632: 68fa ldr r2, [r7, #12] │ │ - 1e634: 4478 add r0, pc │ │ - 1e636: ab23 add r3, sp, #140 ; 0x8c │ │ - 1e638: f012 fb08 bl 30c4c <__clzsi2+0x398> │ │ - 1e63c: 4b31 ldr r3, [pc, #196] ; (1e704 ) │ │ - 1e63e: 9d0e ldr r5, [sp, #56] ; 0x38 │ │ - 1e640: 5ceb ldrb r3, [r5, r3] │ │ - 1e642: 2b00 cmp r3, #0 │ │ - 1e644: d001 beq.n 1e64a │ │ - 1e646: f000 fc8f bl 1ef68 │ │ - 1e64a: 9814 ldr r0, [sp, #80] ; 0x50 │ │ - 1e64c: a923 add r1, sp, #140 ; 0x8c │ │ - 1e64e: f012 fa1d bl 30a8c <__clzsi2+0x1d8> │ │ - 1e652: f000 fc89 bl 1ef68 │ │ - 1e656: ab23 add r3, sp, #140 ; 0x8c │ │ - 1e658: 7819 ldrb r1, [r3, #0] │ │ - 1e65a: 3301 adds r3, #1 │ │ - 1e65c: 781b ldrb r3, [r3, #0] │ │ - 1e65e: 0409 lsls r1, r1, #16 │ │ - 1e660: 021b lsls r3, r3, #8 │ │ - 1e662: 4319 orrs r1, r3 │ │ - 1e664: 466b mov r3, sp │ │ - 1e666: 338e adds r3, #142 ; 0x8e │ │ - 1e668: 781b ldrb r3, [r3, #0] │ │ - 1e66a: 4319 orrs r1, r3 │ │ - 1e66c: d003 beq.n 1e676 │ │ - 1e66e: 4826 ldr r0, [pc, #152] ; (1e708 ) │ │ - 1e670: f00f fce6 bl 2e040 <__divsi3> │ │ - 1e674: 6338 str r0, [r7, #48] ; 0x30 │ │ - 1e676: 2c00 cmp r4, #0 │ │ - 1e678: d006 beq.n 1e688 │ │ - 1e67a: 4824 ldr r0, [pc, #144] ; (1e70c ) │ │ - 1e67c: 990c ldr r1, [sp, #48] ; 0x30 │ │ - 1e67e: 68fa ldr r2, [r7, #12] │ │ - 1e680: 4478 add r0, pc │ │ - 1e682: 6b3b ldr r3, [r7, #48] ; 0x30 │ │ - 1e684: f012 fae2 bl 30c4c <__clzsi2+0x398> │ │ - 1e688: 4b21 ldr r3, [pc, #132] ; (1e710 ) │ │ - 1e68a: 9d0e ldr r5, [sp, #56] ; 0x38 │ │ - 1e68c: 58ed ldr r5, [r5, r3] │ │ - 1e68e: 2d00 cmp r5, #0 │ │ - 1e690: d103 bne.n 1e69a │ │ - 1e692: 6b38 ldr r0, [r7, #48] ; 0x30 │ │ - 1e694: 9d0e ldr r5, [sp, #56] ; 0x38 │ │ - 1e696: 50e8 str r0, [r5, r3] │ │ - 1e698: e014 b.n 1e6c4 │ │ - 1e69a: 6879 ldr r1, [r7, #4] │ │ - 1e69c: 2900 cmp r1, #0 │ │ - 1e69e: d103 bne.n 1e6a8 │ │ - 1e6a0: 1c38 adds r0, r7, #0 │ │ - 1e6a2: 22ff movs r2, #255 ; 0xff │ │ - 1e6a4: f7ff f8c4 bl 1d830 │ │ - 1e6a8: 1c38 adds r0, r7, #0 │ │ - 1e6aa: 300c adds r0, #12 │ │ - 1e6ac: 6b3c ldr r4, [r7, #48] ; 0x30 │ │ - 1e6ae: f7ff f882 bl 1d7b6 │ │ - 1e6b2: 2300 movs r3, #0 │ │ - 1e6b4: 7203 strb r3, [r0, #8] │ │ - 1e6b6: 2304 movs r3, #4 │ │ - 1e6b8: 7303 strb r3, [r0, #12] │ │ - 1e6ba: 7344 strb r4, [r0, #13] │ │ - 1e6bc: 1c01 adds r1, r0, #0 │ │ - 1e6be: 6878 ldr r0, [r7, #4] │ │ - 1e6c0: f7ff f83e bl 1d740 │ │ - 1e6c4: 6b3b ldr r3, [r7, #48] ; 0x30 │ │ - 1e6c6: 9d0f ldr r5, [sp, #60] ; 0x3c │ │ - 1e6c8: 429d cmp r5, r3 │ │ - 1e6ca: db01 blt.n 1e6d0 │ │ - 1e6cc: f000 fc4c bl 1ef68 │ │ - 1e6d0: 930f str r3, [sp, #60] ; 0x3c │ │ - 1e6d2: f000 fc49 bl 1ef68 │ │ - 1e6d6: 46c0 nop ; (mov r8, r8) │ │ - 1e6d8: 4afe ldr r2, [pc, #1016] ; (1ead4 ) │ │ - 1e6da: 0001 movs r1, r0 │ │ - 1e6dc: 4ad4 ldr r2, [pc, #848] ; (1ea30 ) │ │ - 1e6de: 0001 movs r1, r0 │ │ - 1e6e0: 4a8d ldr r2, [pc, #564] ; (1e918 ) │ │ - 1e6e2: 0001 movs r1, r0 │ │ - 1e6e4: 4a99 ldr r2, [pc, #612] ; (1e94c ) │ │ - 1e6e6: 0001 movs r1, r0 │ │ - 1e6e8: e000 b.n 1e6ec │ │ - 1e6ea: ffff 4a91 ; instruction: 0xffff4a91 │ │ - 1e6ee: 0001 movs r1, r0 │ │ - 1e6f0: 4a47 ldr r2, [pc, #284] ; (1e810 ) │ │ - 1e6f2: 0001 movs r1, r0 │ │ - 1e6f4: 4a1d ldr r2, [pc, #116] ; (1e76c ) │ │ - 1e6f6: 0001 movs r1, r0 │ │ - 1e6f8: 4a21 ldr r2, [pc, #132] ; (1e780 ) │ │ - 1e6fa: 0001 movs r1, r0 │ │ - 1e6fc: 49d7 ldr r1, [pc, #860] ; (1ea5c ) │ │ - 1e6fe: 0001 movs r1, r0 │ │ - 1e700: 499c ldr r1, [pc, #624] ; (1e974 ) │ │ - 1e702: 0001 movs r1, r0 │ │ - 1e704: e99c 0000 ; instruction: 0xe99c0000 │ │ - 1e708: 8700 strh r0, [r0, #56] ; 0x38 │ │ - 1e70a: 0393 lsls r3, r2, #14 │ │ - 1e70c: 496d ldr r1, [pc, #436] ; (1e8c4 ) │ │ - 1e70e: 0001 movs r1, r0 │ │ - 1e710: e904 0000 stmdb r4, {} │ │ - 1e714: 2c00 cmp r4, #0 │ │ - 1e716: d005 beq.n 1e724 │ │ - 1e718: 48b9 ldr r0, [pc, #740] ; (1ea00 ) │ │ - 1e71a: 990c ldr r1, [sp, #48] ; 0x30 │ │ - 1e71c: 68fa ldr r2, [r7, #12] │ │ - 1e71e: 4478 add r0, pc │ │ - 1e720: f012 fa94 bl 30c4c <__clzsi2+0x398> │ │ - 1e724: 9e09 ldr r6, [sp, #36] ; 0x24 │ │ - 1e726: 2e00 cmp r6, #0 │ │ - 1e728: dc00 bgt.n 1e72c │ │ - 1e72a: e4d4 b.n 1e0d6 │ │ - 1e72c: 49b5 ldr r1, [pc, #724] ; (1ea04 ) │ │ - 1e72e: ac23 add r4, sp, #140 ; 0x8c │ │ - 1e730: 1c20 adds r0, r4, #0 │ │ - 1e732: 4479 add r1, pc │ │ - 1e734: 1c32 adds r2, r6, #0 │ │ - 1e736: f012 f9c9 bl 30acc <__clzsi2+0x218> │ │ - 1e73a: 48b3 ldr r0, [pc, #716] ; (1ea08 ) │ │ - 1e73c: 1c21 adds r1, r4, #0 │ │ - 1e73e: 4478 add r0, pc │ │ - 1e740: f7ff f914 bl 1d96c │ │ - 1e744: e02a b.n 1e79c │ │ - 1e746: 2c00 cmp r4, #0 │ │ - 1e748: d101 bne.n 1e74e │ │ - 1e74a: f000 fc0d bl 1ef68 │ │ - 1e74e: 48af ldr r0, [pc, #700] ; (1ea0c ) │ │ - 1e750: 990c ldr r1, [sp, #48] ; 0x30 │ │ - 1e752: 68fa ldr r2, [r7, #12] │ │ - 1e754: 1c33 adds r3, r6, #0 │ │ - 1e756: 4478 add r0, pc │ │ - 1e758: f012 fa78 bl 30c4c <__clzsi2+0x398> │ │ - 1e75c: f000 fc04 bl 1ef68 │ │ - 1e760: 6938 ldr r0, [r7, #16] │ │ - 1e762: 2800 cmp r0, #0 │ │ - 1e764: d100 bne.n 1e768 │ │ - 1e766: e4fb b.n 1e160 │ │ - 1e768: 48a9 ldr r0, [pc, #676] ; (1ea10 ) │ │ - 1e76a: 990c ldr r1, [sp, #48] ; 0x30 │ │ - 1e76c: 1c33 adds r3, r6, #0 │ │ - 1e76e: 4478 add r0, pc │ │ - 1e770: f012 fa6c bl 30c4c <__clzsi2+0x398> │ │ - 1e774: e4f4 b.n 1e160 │ │ - 1e776: 6939 ldr r1, [r7, #16] │ │ - 1e778: 2900 cmp r1, #0 │ │ - 1e77a: d100 bne.n 1e77e │ │ - 1e77c: e4f0 b.n 1e160 │ │ - 1e77e: 48a5 ldr r0, [pc, #660] ; (1ea14 ) │ │ - 1e780: 990c ldr r1, [sp, #48] ; 0x30 │ │ - 1e782: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ - 1e784: 9600 str r6, [sp, #0] │ │ - 1e786: 4478 add r0, pc │ │ - 1e788: f012 fa60 bl 30c4c <__clzsi2+0x398> │ │ - 1e78c: e4e8 b.n 1e160 │ │ - 1e78e: 48a2 ldr r0, [pc, #648] ; (1ea18 ) │ │ - 1e790: 49a2 ldr r1, [pc, #648] ; (1ea1c ) │ │ - 1e792: 4478 add r0, pc │ │ - 1e794: 4479 add r1, pc │ │ - 1e796: f7ff f8e9 bl 1d96c │ │ - 1e79a: e49a b.n 1e0d2 │ │ - 1e79c: 9d0c ldr r5, [sp, #48] ; 0x30 │ │ - 1e79e: 3501 adds r5, #1 │ │ - 1e7a0: 950c str r5, [sp, #48] ; 0x30 │ │ - 1e7a2: f7ff fbf3 bl 1df8c │ │ - 1e7a6: 2b00 cmp r3, #0 │ │ - 1e7a8: d003 beq.n 1e7b2 │ │ - 1e7aa: 489d ldr r0, [pc, #628] ; (1ea20 ) │ │ - 1e7ac: 4478 add r0, pc │ │ - 1e7ae: f012 fa75 bl 30c9c <__clzsi2+0x3e8> │ │ - 1e7b2: 4d9c ldr r5, [pc, #624] ; (1ea24 ) │ │ - 1e7b4: 687c ldr r4, [r7, #4] │ │ - 1e7b6: 950c str r5, [sp, #48] ; 0x30 │ │ - 1e7b8: 2500 movs r5, #0 │ │ - 1e7ba: 2c00 cmp r4, #0 │ │ - 1e7bc: d00e beq.n 1e7dc │ │ - 1e7be: 7e23 ldrb r3, [r4, #24] │ │ - 1e7c0: 6860 ldr r0, [r4, #4] │ │ - 1e7c2: 2201 movs r2, #1 │ │ - 1e7c4: 409a lsls r2, r3 │ │ - 1e7c6: 4315 orrs r5, r2 │ │ - 1e7c8: 2800 cmp r0, #0 │ │ - 1e7ca: d005 beq.n 1e7d8 │ │ - 1e7cc: f7ff faf8 bl 1ddc0 │ │ - 1e7d0: 9e0c ldr r6, [sp, #48] ; 0x30 │ │ - 1e7d2: 42b0 cmp r0, r6 │ │ - 1e7d4: d200 bcs.n 1e7d8 │ │ - 1e7d6: 900c str r0, [sp, #48] ; 0x30 │ │ - 1e7d8: 6824 ldr r4, [r4, #0] │ │ - 1e7da: e7ee b.n 1e7ba │ │ - 1e7dc: 05ab lsls r3, r5, #22 │ │ - 1e7de: d00a beq.n 1e7f6 │ │ - 1e7e0: 23f0 movs r3, #240 ; 0xf0 │ │ - 1e7e2: 011b lsls r3, r3, #4 │ │ - 1e7e4: 401d ands r5, r3 │ │ - 1e7e6: 2380 movs r3, #128 ; 0x80 │ │ - 1e7e8: 00db lsls r3, r3, #3 │ │ - 1e7ea: 429d cmp r5, r3 │ │ - 1e7ec: d101 bne.n 1e7f2 │ │ - 1e7ee: 230a movs r3, #10 │ │ - 1e7f0: e002 b.n 1e7f8 │ │ - 1e7f2: 2309 movs r3, #9 │ │ - 1e7f4: e000 b.n 1e7f8 │ │ - 1e7f6: 230f movs r3, #15 │ │ - 1e7f8: 6978 ldr r0, [r7, #20] │ │ - 1e7fa: 637b str r3, [r7, #52] ; 0x34 │ │ - 1e7fc: 2800 cmp r0, #0 │ │ - 1e7fe: d005 beq.n 1e80c │ │ - 1e800: 6b79 ldr r1, [r7, #52] ; 0x34 │ │ - 1e802: 4889 ldr r0, [pc, #548] ; (1ea28 ) │ │ - 1e804: 3101 adds r1, #1 │ │ - 1e806: 4478 add r0, pc │ │ - 1e808: f012 fa20 bl 30c4c <__clzsi2+0x398> │ │ - 1e80c: 69fd ldr r5, [r7, #28] │ │ - 1e80e: 687e ldr r6, [r7, #4] │ │ - 1e810: 2300 movs r3, #0 │ │ - 1e812: 60fb str r3, [r7, #12] │ │ - 1e814: 950b str r5, [sp, #44] ; 0x2c │ │ - 1e816: 2e00 cmp r6, #0 │ │ - 1e818: d100 bne.n 1e81c │ │ - 1e81a: e13e b.n 1ea9a │ │ - 1e81c: 7e33 ldrb r3, [r6, #24] │ │ - 1e81e: 6b78 ldr r0, [r7, #52] ; 0x34 │ │ - 1e820: 2500 movs r5, #0 │ │ - 1e822: 6874 ldr r4, [r6, #4] │ │ - 1e824: 9509 str r5, [sp, #36] ; 0x24 │ │ - 1e826: 4283 cmp r3, r0 │ │ - 1e828: d000 beq.n 1e82c │ │ - 1e82a: e088 b.n 1e93e │ │ - 1e82c: 950a str r5, [sp, #40] ; 0x28 │ │ - 1e82e: 257f movs r5, #127 ; 0x7f │ │ - 1e830: 950d str r5, [sp, #52] ; 0x34 │ │ - 1e832: 2500 movs r5, #0 │ │ - 1e834: 9510 str r5, [sp, #64] ; 0x40 │ │ - 1e836: 2c00 cmp r4, #0 │ │ - 1e838: d05b beq.n 1e8f2 │ │ - 1e83a: 6863 ldr r3, [r4, #4] │ │ - 1e83c: 980c ldr r0, [sp, #48] ; 0x30 │ │ - 1e83e: 4283 cmp r3, r0 │ │ - 1e840: d201 bcs.n 1e846 │ │ - 1e842: 2300 movs r3, #0 │ │ - 1e844: e001 b.n 1e84a │ │ - 1e846: 990c ldr r1, [sp, #48] ; 0x30 │ │ - 1e848: 1a5b subs r3, r3, r1 │ │ - 1e84a: 7a22 ldrb r2, [r4, #8] │ │ - 1e84c: 6063 str r3, [r4, #4] │ │ - 1e84e: 9211 str r2, [sp, #68] ; 0x44 │ │ - 1e850: 2a01 cmp r2, #1 │ │ - 1e852: d137 bne.n 1e8c4 │ │ - 1e854: 7aa3 ldrb r3, [r4, #10] │ │ - 1e856: 2b00 cmp r3, #0 │ │ - 1e858: d01c beq.n 1e894 │ │ - 1e85a: 7a63 ldrb r3, [r4, #9] │ │ - 1e85c: 1c18 adds r0, r3, #0 │ │ - 1e85e: 9310 str r3, [sp, #64] ; 0x40 │ │ - 1e860: f003 f9f8 bl 21c54 │ │ - 1e864: f003 f9be bl 21be4 │ │ - 1e868: 72e0 strb r0, [r4, #11] │ │ - 1e86a: 9810 ldr r0, [sp, #64] ; 0x40 │ │ - 1e86c: f003 f9fe bl 21c6c │ │ - 1e870: 7aa3 ldrb r3, [r4, #10] │ │ - 1e872: 7260 strb r0, [r4, #9] │ │ - 1e874: 980d ldr r0, [sp, #52] ; 0x34 │ │ - 1e876: 4343 muls r3, r0 │ │ - 1e878: 11db asrs r3, r3, #7 │ │ - 1e87a: 061b lsls r3, r3, #24 │ │ - 1e87c: 0e1b lsrs r3, r3, #24 │ │ - 1e87e: 2800 cmp r0, #0 │ │ - 1e880: d101 bne.n 1e886 │ │ - 1e882: 72a3 strb r3, [r4, #10] │ │ - 1e884: e003 b.n 1e88e │ │ - 1e886: 2b00 cmp r3, #0 │ │ - 1e888: d1fb bne.n 1e882 │ │ - 1e88a: 9911 ldr r1, [sp, #68] ; 0x44 │ │ - 1e88c: 72a1 strb r1, [r4, #10] │ │ - 1e88e: 6862 ldr r2, [r4, #4] │ │ - 1e890: 920a str r2, [sp, #40] ; 0x28 │ │ - 1e892: e02c b.n 1e8ee │ │ - 1e894: 9d0a ldr r5, [sp, #40] ; 0x28 │ │ - 1e896: 980b ldr r0, [sp, #44] ; 0x2c │ │ - 1e898: 6861 ldr r1, [r4, #4] │ │ - 1e89a: 182b adds r3, r5, r0 │ │ - 1e89c: 428b cmp r3, r1 │ │ - 1e89e: d923 bls.n 1e8e8 │ │ - 1e8a0: 6822 ldr r2, [r4, #0] │ │ - 1e8a2: 2a00 cmp r2, #0 │ │ - 1e8a4: d001 beq.n 1e8aa │ │ - 1e8a6: 6852 ldr r2, [r2, #4] │ │ - 1e8a8: e000 b.n 1e8ac │ │ - 1e8aa: 4a5e ldr r2, [pc, #376] ; (1ea24 ) │ │ - 1e8ac: 9d0b ldr r5, [sp, #44] ; 0x2c │ │ - 1e8ae: 1959 adds r1, r3, r5 │ │ - 1e8b0: 4291 cmp r1, r2 │ │ - 1e8b2: d302 bcc.n 1e8ba │ │ - 1e8b4: 4293 cmp r3, r2 │ │ - 1e8b6: d202 bcs.n 1e8be │ │ - 1e8b8: 3b01 subs r3, #1 │ │ - 1e8ba: 6063 str r3, [r4, #4] │ │ - 1e8bc: e014 b.n 1e8e8 │ │ - 1e8be: 3a01 subs r2, #1 │ │ - 1e8c0: 6062 str r2, [r4, #4] │ │ - 1e8c2: e011 b.n 1e8e8 │ │ - 1e8c4: 7b23 ldrb r3, [r4, #12] │ │ - 1e8c6: 2b07 cmp r3, #7 │ │ - 1e8c8: d111 bne.n 1e8ee │ │ - 1e8ca: 7b60 ldrb r0, [r4, #13] │ │ - 1e8cc: 900d str r0, [sp, #52] ; 0x34 │ │ - 1e8ce: 2800 cmp r0, #0 │ │ - 1e8d0: d10d bne.n 1e8ee │ │ - 1e8d2: 990a ldr r1, [sp, #40] ; 0x28 │ │ - 1e8d4: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ - 1e8d6: 4291 cmp r1, r2 │ │ - 1e8d8: d909 bls.n 1e8ee │ │ - 1e8da: 2301 movs r3, #1 │ │ - 1e8dc: 72a0 strb r0, [r4, #10] │ │ - 1e8de: 7223 strb r3, [r4, #8] │ │ - 1e8e0: 9810 ldr r0, [sp, #64] ; 0x40 │ │ - 1e8e2: f003 f9c3 bl 21c6c │ │ - 1e8e6: 7260 strb r0, [r4, #9] │ │ - 1e8e8: 6865 ldr r5, [r4, #4] │ │ - 1e8ea: 9509 str r5, [sp, #36] ; 0x24 │ │ - 1e8ec: 1c25 adds r5, r4, #0 │ │ - 1e8ee: 6824 ldr r4, [r4, #0] │ │ - 1e8f0: e7a1 b.n 1e836 │ │ - 1e8f2: 980a ldr r0, [sp, #40] ; 0x28 │ │ - 1e8f4: 9909 ldr r1, [sp, #36] ; 0x24 │ │ - 1e8f6: 4288 cmp r0, r1 │ │ - 1e8f8: d90e bls.n 1e918 │ │ - 1e8fa: 9a10 ldr r2, [sp, #64] ; 0x40 │ │ - 1e8fc: 494b ldr r1, [pc, #300] ; (1ea2c ) │ │ - 1e8fe: ac19 add r4, sp, #100 ; 0x64 │ │ - 1e900: 9200 str r2, [sp, #0] │ │ - 1e902: 4479 add r1, pc │ │ - 1e904: 1c20 adds r0, r4, #0 │ │ - 1e906: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ - 1e908: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ - 1e90a: f012 f8df bl 30acc <__clzsi2+0x218> │ │ - 1e90e: 4848 ldr r0, [pc, #288] ; (1ea30 ) │ │ - 1e910: 1c21 adds r1, r4, #0 │ │ - 1e912: 4478 add r0, pc │ │ - 1e914: f7ff f82a bl 1d96c │ │ - 1e918: 2d00 cmp r5, #0 │ │ - 1e91a: d100 bne.n 1e91e │ │ - 1e91c: e0b3 b.n 1ea86 │ │ - 1e91e: 6828 ldr r0, [r5, #0] │ │ - 1e920: 2800 cmp r0, #0 │ │ - 1e922: d100 bne.n 1e926 │ │ - 1e924: e0af b.n 1ea86 │ │ - 1e926: 6804 ldr r4, [r0, #0] │ │ - 1e928: f012 f898 bl 30a5c <__clzsi2+0x1a8> │ │ - 1e92c: 2c00 cmp r4, #0 │ │ - 1e92e: d001 beq.n 1e934 │ │ - 1e930: 1c20 adds r0, r4, #0 │ │ - 1e932: e7f8 b.n 1e926 │ │ - 1e934: 602c str r4, [r5, #0] │ │ - 1e936: 6873 ldr r3, [r6, #4] │ │ - 1e938: 60b5 str r5, [r6, #8] │ │ - 1e93a: 60f3 str r3, [r6, #12] │ │ - 1e93c: e09f b.n 1ea7e │ │ - 1e93e: 2000 movs r0, #0 │ │ - 1e940: 950d str r5, [sp, #52] ; 0x34 │ │ - 1e942: 257f movs r5, #127 ; 0x7f │ │ - 1e944: 950a str r5, [sp, #40] ; 0x28 │ │ - 1e946: 1c02 adds r2, r0, #0 │ │ - 1e948: 1c05 adds r5, r0, #0 │ │ - 1e94a: 2c00 cmp r4, #0 │ │ - 1e94c: d072 beq.n 1ea34 │ │ - 1e94e: 6863 ldr r3, [r4, #4] │ │ - 1e950: 990c ldr r1, [sp, #48] ; 0x30 │ │ - 1e952: 428b cmp r3, r1 │ │ - 1e954: d201 bcs.n 1e95a │ │ - 1e956: 2300 movs r3, #0 │ │ - 1e958: e001 b.n 1e95e │ │ - 1e95a: 990c ldr r1, [sp, #48] ; 0x30 │ │ - 1e95c: 1a5b subs r3, r3, r1 │ │ - 1e95e: 6063 str r3, [r4, #4] │ │ - 1e960: 7a23 ldrb r3, [r4, #8] │ │ - 1e962: 2b01 cmp r3, #1 │ │ - 1e964: d132 bne.n 1e9cc │ │ - 1e966: 2a00 cmp r2, #0 │ │ - 1e968: d103 bne.n 1e972 │ │ - 1e96a: 1c18 adds r0, r3, #0 │ │ - 1e96c: f003 f93a bl 21be4 │ │ - 1e970: 1c02 adds r2, r0, #0 │ │ - 1e972: 6863 ldr r3, [r4, #4] │ │ - 1e974: 7aa1 ldrb r1, [r4, #10] │ │ - 1e976: 72e2 strb r2, [r4, #11] │ │ - 1e978: 7a60 ldrb r0, [r4, #9] │ │ - 1e97a: 469c mov ip, r3 │ │ - 1e97c: 2900 cmp r1, #0 │ │ - 1e97e: d00e beq.n 1e99e │ │ - 1e980: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ - 1e982: 4359 muls r1, r3 │ │ - 1e984: 11cb asrs r3, r1, #7 │ │ - 1e986: 990a ldr r1, [sp, #40] ; 0x28 │ │ - 1e988: 061b lsls r3, r3, #24 │ │ - 1e98a: 0e1b lsrs r3, r3, #24 │ │ - 1e98c: 2900 cmp r1, #0 │ │ - 1e98e: d002 beq.n 1e996 │ │ - 1e990: 2b00 cmp r3, #0 │ │ - 1e992: d100 bne.n 1e996 │ │ - 1e994: 2301 movs r3, #1 │ │ - 1e996: 4661 mov r1, ip │ │ - 1e998: 72a3 strb r3, [r4, #10] │ │ - 1e99a: 910d str r1, [sp, #52] ; 0x34 │ │ - 1e99c: e02d b.n 1e9fa │ │ - 1e99e: 9d0d ldr r5, [sp, #52] ; 0x34 │ │ - 1e9a0: 990b ldr r1, [sp, #44] ; 0x2c │ │ - 1e9a2: 186b adds r3, r5, r1 │ │ - 1e9a4: 4563 cmp r3, ip │ │ - 1e9a6: d925 bls.n 1e9f4 │ │ - 1e9a8: 6821 ldr r1, [r4, #0] │ │ - 1e9aa: 2900 cmp r1, #0 │ │ - 1e9ac: d001 beq.n 1e9b2 │ │ - 1e9ae: 6849 ldr r1, [r1, #4] │ │ - 1e9b0: e000 b.n 1e9b4 │ │ - 1e9b2: 491c ldr r1, [pc, #112] ; (1ea24 ) │ │ - 1e9b4: 9d0b ldr r5, [sp, #44] ; 0x2c │ │ - 1e9b6: 18ed adds r5, r5, r3 │ │ - 1e9b8: 428d cmp r5, r1 │ │ - 1e9ba: d302 bcc.n 1e9c2 │ │ - 1e9bc: 428b cmp r3, r1 │ │ - 1e9be: d202 bcs.n 1e9c6 │ │ - 1e9c0: 3b01 subs r3, #1 │ │ - 1e9c2: 6063 str r3, [r4, #4] │ │ - 1e9c4: e016 b.n 1e9f4 │ │ - 1e9c6: 3901 subs r1, #1 │ │ - 1e9c8: 6061 str r1, [r4, #4] │ │ - 1e9ca: e013 b.n 1e9f4 │ │ - 1e9cc: 7b23 ldrb r3, [r4, #12] │ │ - 1e9ce: 2b08 cmp r3, #8 │ │ - 1e9d0: d101 bne.n 1e9d6 │ │ - 1e9d2: 7b62 ldrb r2, [r4, #13] │ │ - 1e9d4: e011 b.n 1e9fa │ │ - 1e9d6: 2b07 cmp r3, #7 │ │ - 1e9d8: d10f bne.n 1e9fa │ │ - 1e9da: 7b61 ldrb r1, [r4, #13] │ │ - 1e9dc: 910a str r1, [sp, #40] ; 0x28 │ │ - 1e9de: 2900 cmp r1, #0 │ │ - 1e9e0: d10b bne.n 1e9fa │ │ - 1e9e2: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ - 1e9e4: 9909 ldr r1, [sp, #36] ; 0x24 │ │ - 1e9e6: 428b cmp r3, r1 │ │ - 1e9e8: d907 bls.n 1e9fa │ │ - 1e9ea: 9d0a ldr r5, [sp, #40] ; 0x28 │ │ - 1e9ec: 2301 movs r3, #1 │ │ - 1e9ee: 7223 strb r3, [r4, #8] │ │ - 1e9f0: 72a5 strb r5, [r4, #10] │ │ - 1e9f2: 7260 strb r0, [r4, #9] │ │ - 1e9f4: 6865 ldr r5, [r4, #4] │ │ - 1e9f6: 9509 str r5, [sp, #36] ; 0x24 │ │ - 1e9f8: 1c25 adds r5, r4, #0 │ │ - 1e9fa: 6824 ldr r4, [r4, #0] │ │ - 1e9fc: e7a5 b.n 1e94a │ │ - 1e9fe: 46c0 nop ; (mov r8, r8) │ │ - 1ea00: 48e8 ldr r0, [pc, #928] ; (1eda4 ) │ │ - 1ea02: 0001 movs r1, r0 │ │ - 1ea04: 48f1 ldr r0, [pc, #964] ; (1edcc ) │ │ - 1ea06: 0001 movs r1, r0 │ │ - 1ea08: 48e9 ldr r0, [pc, #932] ; (1edb0 ) │ │ - 1ea0a: 0001 movs r1, r0 │ │ - 1ea0c: 4908 ldr r1, [pc, #32] ; (1ea30 ) │ │ - 1ea0e: 0001 movs r1, r0 │ │ - 1ea10: 490c ldr r1, [pc, #48] ; (1ea44 ) │ │ - 1ea12: 0001 movs r1, r0 │ │ - 1ea14: 4912 ldr r1, [pc, #72] ; (1ea60 ) │ │ - 1ea16: 0001 movs r1, r0 │ │ - 1ea18: 4895 ldr r0, [pc, #596] ; (1ec70 ) │ │ - 1ea1a: 0001 movs r1, r0 │ │ - 1ea1c: 4948 ldr r1, [pc, #288] ; (1eb40 ) │ │ - 1ea1e: 0001 movs r1, r0 │ │ - 1ea20: 4933 ldr r1, [pc, #204] ; (1eaf0 ) │ │ - 1ea22: 0001 movs r1, r0 │ │ - 1ea24: ffff 7fff ; instruction: 0xffff7fff │ │ - 1ea28: 48f8 ldr r0, [pc, #992] ; (1ee0c ) │ │ - 1ea2a: 0001 movs r1, r0 │ │ - 1ea2c: 4847 ldr r0, [pc, #284] ; (1eb4c ) │ │ - 1ea2e: 0001 movs r1, r0 │ │ - 1ea30: 4849 ldr r0, [pc, #292] ; (1eb58 ) │ │ - 1ea32: 0001 movs r1, r0 │ │ - 1ea34: 990d ldr r1, [sp, #52] ; 0x34 │ │ - 1ea36: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ - 1ea38: 4291 cmp r1, r2 │ │ - 1ea3a: d910 bls.n 1ea5e │ │ - 1ea3c: 7e32 ldrb r2, [r6, #24] │ │ - 1ea3e: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ - 1ea40: 49bd ldr r1, [pc, #756] ; (1ed38 ) │ │ - 1ea42: ac19 add r4, sp, #100 ; 0x64 │ │ - 1ea44: 9300 str r3, [sp, #0] │ │ - 1ea46: 9001 str r0, [sp, #4] │ │ - 1ea48: 4479 add r1, pc │ │ - 1ea4a: 3201 adds r2, #1 │ │ - 1ea4c: 1c20 adds r0, r4, #0 │ │ - 1ea4e: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ - 1ea50: f012 f83c bl 30acc <__clzsi2+0x218> │ │ - 1ea54: 48b9 ldr r0, [pc, #740] ; (1ed3c ) │ │ - 1ea56: 1c21 adds r1, r4, #0 │ │ - 1ea58: 4478 add r0, pc │ │ - 1ea5a: f7fe ff87 bl 1d96c │ │ - 1ea5e: 2d00 cmp r5, #0 │ │ - 1ea60: d011 beq.n 1ea86 │ │ - 1ea62: 6828 ldr r0, [r5, #0] │ │ - 1ea64: 2800 cmp r0, #0 │ │ - 1ea66: d00e beq.n 1ea86 │ │ - 1ea68: 6804 ldr r4, [r0, #0] │ │ - 1ea6a: f011 fff7 bl 30a5c <__clzsi2+0x1a8> │ │ - 1ea6e: 2c00 cmp r4, #0 │ │ - 1ea70: d001 beq.n 1ea76 │ │ - 1ea72: 1c20 adds r0, r4, #0 │ │ - 1ea74: e7f8 b.n 1ea68 │ │ - 1ea76: 602c str r4, [r5, #0] │ │ - 1ea78: 6870 ldr r0, [r6, #4] │ │ - 1ea7a: 60b5 str r5, [r6, #8] │ │ - 1ea7c: 60f0 str r0, [r6, #12] │ │ - 1ea7e: 6869 ldr r1, [r5, #4] │ │ - 1ea80: 1c30 adds r0, r6, #0 │ │ - 1ea82: f7fe fe14 bl 1d6ae │ │ - 1ea86: 68b3 ldr r3, [r6, #8] │ │ - 1ea88: 2b00 cmp r3, #0 │ │ - 1ea8a: d004 beq.n 1ea96 │ │ - 1ea8c: 685b ldr r3, [r3, #4] │ │ - 1ea8e: 68f9 ldr r1, [r7, #12] │ │ - 1ea90: 428b cmp r3, r1 │ │ - 1ea92: d900 bls.n 1ea96 │ │ - 1ea94: 60fb str r3, [r7, #12] │ │ - 1ea96: 6836 ldr r6, [r6, #0] │ │ - 1ea98: e6bd b.n 1e816 │ │ - 1ea9a: 6afa ldr r2, [r7, #44] ; 0x2c │ │ - 1ea9c: 68fd ldr r5, [r7, #12] │ │ - 1ea9e: 1093 asrs r3, r2, #2 │ │ - 1eaa0: 18eb adds r3, r5, r3 │ │ - 1eaa2: 1c3d adds r5, r7, #0 │ │ - 1eaa4: 350c adds r5, #12 │ │ - 1eaa6: 60fb str r3, [r7, #12] │ │ - 1eaa8: 1c28 adds r0, r5, #0 │ │ - 1eaaa: 950d str r5, [sp, #52] ; 0x34 │ │ - 1eaac: f7fe fe83 bl 1d7b6 │ │ - 1eab0: 2303 movs r3, #3 │ │ - 1eab2: 7206 strb r6, [r0, #8] │ │ - 1eab4: 7303 strb r3, [r0, #12] │ │ - 1eab6: 1c01 adds r1, r0, #0 │ │ - 1eab8: 6878 ldr r0, [r7, #4] │ │ - 1eaba: f7fe fe41 bl 1d740 │ │ - 1eabe: 6938 ldr r0, [r7, #16] │ │ - 1eac0: 2800 cmp r0, #0 │ │ - 1eac2: d104 bne.n 1eace │ │ - 1eac4: 687c ldr r4, [r7, #4] │ │ - 1eac6: 2200 movs r2, #0 │ │ - 1eac8: 2301 movs r3, #1 │ │ - 1eaca: 1c26 adds r6, r4, #0 │ │ - 1eacc: e08d b.n 1ebea │ │ - 1eace: 489c ldr r0, [pc, #624] ; (1ed40 ) │ │ - 1ead0: 68f9 ldr r1, [r7, #12] │ │ - 1ead2: 4478 add r0, pc │ │ - 1ead4: f012 f8ba bl 30c4c <__clzsi2+0x398> │ │ - 1ead8: 489a ldr r0, [pc, #616] ; (1ed44 ) │ │ - 1eada: 69b9 ldr r1, [r7, #24] │ │ - 1eadc: 4478 add r0, pc │ │ - 1eade: f012 f8b5 bl 30c4c <__clzsi2+0x398> │ │ - 1eae2: 4899 ldr r0, [pc, #612] ; (1ed48 ) │ │ - 1eae4: 69f9 ldr r1, [r7, #28] │ │ - 1eae6: 4478 add r0, pc │ │ - 1eae8: f012 f8b0 bl 30c4c <__clzsi2+0x398> │ │ - 1eaec: 4897 ldr r0, [pc, #604] ; (1ed4c ) │ │ - 1eaee: 6a39 ldr r1, [r7, #32] │ │ - 1eaf0: 4478 add r0, pc │ │ - 1eaf2: f012 f8ab bl 30c4c <__clzsi2+0x398> │ │ - 1eaf6: 4896 ldr r0, [pc, #600] ; (1ed50 ) │ │ - 1eaf8: 6a79 ldr r1, [r7, #36] ; 0x24 │ │ - 1eafa: 4478 add r0, pc │ │ - 1eafc: f012 f8a6 bl 30c4c <__clzsi2+0x398> │ │ - 1eb00: 4894 ldr r0, [pc, #592] ; (1ed54 ) │ │ - 1eb02: 6ab9 ldr r1, [r7, #40] ; 0x28 │ │ - 1eb04: 4478 add r0, pc │ │ - 1eb06: f012 f8a1 bl 30c4c <__clzsi2+0x398> │ │ - 1eb0a: 4893 ldr r0, [pc, #588] ; (1ed58 ) │ │ - 1eb0c: 6af9 ldr r1, [r7, #44] ; 0x2c │ │ - 1eb0e: 4478 add r0, pc │ │ - 1eb10: f012 f89c bl 30c4c <__clzsi2+0x398> │ │ - 1eb14: 4891 ldr r0, [pc, #580] ; (1ed5c ) │ │ - 1eb16: 6b39 ldr r1, [r7, #48] ; 0x30 │ │ - 1eb18: 4478 add r0, pc │ │ - 1eb1a: f012 f897 bl 30c4c <__clzsi2+0x398> │ │ - 1eb1e: 4890 ldr r0, [pc, #576] ; (1ed60 ) │ │ - 1eb20: 6b79 ldr r1, [r7, #52] ; 0x34 │ │ - 1eb22: 4478 add r0, pc │ │ - 1eb24: f012 f892 bl 30c4c <__clzsi2+0x398> │ │ - 1eb28: 488e ldr r0, [pc, #568] ; (1ed64 ) │ │ - 1eb2a: 6bb9 ldr r1, [r7, #56] ; 0x38 │ │ - 1eb2c: 4478 add r0, pc │ │ - 1eb2e: f012 f88d bl 30c4c <__clzsi2+0x398> │ │ - 1eb32: 687d ldr r5, [r7, #4] │ │ - 1eb34: 2d00 cmp r5, #0 │ │ - 1eb36: d0c5 beq.n 1eac4 │ │ - 1eb38: 6929 ldr r1, [r5, #16] │ │ - 1eb3a: 7e2a ldrb r2, [r5, #24] │ │ - 1eb3c: 7e6b ldrb r3, [r5, #25] │ │ - 1eb3e: 9100 str r1, [sp, #0] │ │ - 1eb40: 7ea9 ldrb r1, [r5, #26] │ │ - 1eb42: 4889 ldr r0, [pc, #548] ; (1ed68 ) │ │ - 1eb44: 3601 adds r6, #1 │ │ - 1eb46: 9101 str r1, [sp, #4] │ │ - 1eb48: 7ee9 ldrb r1, [r5, #27] │ │ - 1eb4a: 3201 adds r2, #1 │ │ - 1eb4c: 4478 add r0, pc │ │ - 1eb4e: 9102 str r1, [sp, #8] │ │ - 1eb50: 1c31 adds r1, r6, #0 │ │ - 1eb52: f012 f87b bl 30c4c <__clzsi2+0x398> │ │ - 1eb56: 686c ldr r4, [r5, #4] │ │ - 1eb58: 2c00 cmp r4, #0 │ │ - 1eb5a: d044 beq.n 1ebe6 │ │ - 1eb5c: 7a23 ldrb r3, [r4, #8] │ │ - 1eb5e: 6862 ldr r2, [r4, #4] │ │ - 1eb60: 2b00 cmp r3, #0 │ │ - 1eb62: d002 beq.n 1eb6a │ │ - 1eb64: 4b81 ldr r3, [pc, #516] ; (1ed6c ) │ │ - 1eb66: 447b add r3, pc │ │ - 1eb68: e001 b.n 1eb6e │ │ - 1eb6a: 4b81 ldr r3, [pc, #516] ; (1ed70 ) │ │ - 1eb6c: 447b add r3, pc │ │ - 1eb6e: 7a61 ldrb r1, [r4, #9] │ │ - 1eb70: 4880 ldr r0, [pc, #512] ; (1ed74 ) │ │ - 1eb72: 9100 str r1, [sp, #0] │ │ - 1eb74: 7aa1 ldrb r1, [r4, #10] │ │ - 1eb76: 4478 add r0, pc │ │ - 1eb78: 9101 str r1, [sp, #4] │ │ - 1eb7a: 7ae1 ldrb r1, [r4, #11] │ │ - 1eb7c: 9102 str r1, [sp, #8] │ │ - 1eb7e: 1c31 adds r1, r6, #0 │ │ - 1eb80: f012 f864 bl 30c4c <__clzsi2+0x398> │ │ - 1eb84: 7b20 ldrb r0, [r4, #12] │ │ - 1eb86: 3801 subs r0, #1 │ │ - 1eb88: 2807 cmp r0, #7 │ │ - 1eb8a: d827 bhi.n 1ebdc │ │ - 1eb8c: f00f f9fa bl 2df84 <__gnu_thumb1_case_uqi> │ │ - 1eb90: 1c18 adds r0, r3, #0 │ │ - 1eb92: 2004 movs r0, #4 │ │ - 1eb94: 1407 asrs r7, r0, #16 │ │ - 1eb96: 0c10 lsrs r0, r2, #16 │ │ - 1eb98: 4877 ldr r0, [pc, #476] ; (1ed78 ) │ │ - 1eb9a: 4478 add r0, pc │ │ - 1eb9c: e001 b.n 1eba2 │ │ - 1eb9e: 4877 ldr r0, [pc, #476] ; (1ed7c ) │ │ - 1eba0: 4478 add r0, pc │ │ - 1eba2: f012 f87b bl 30c9c <__clzsi2+0x3e8> │ │ - 1eba6: e01c b.n 1ebe2 │ │ - 1eba8: 4875 ldr r0, [pc, #468] ; (1ed80 ) │ │ - 1ebaa: 7b61 ldrb r1, [r4, #13] │ │ - 1ebac: 4478 add r0, pc │ │ - 1ebae: e012 b.n 1ebd6 │ │ - 1ebb0: 4874 ldr r0, [pc, #464] ; (1ed84 ) │ │ - 1ebb2: 7b61 ldrb r1, [r4, #13] │ │ - 1ebb4: 4478 add r0, pc │ │ - 1ebb6: e00e b.n 1ebd6 │ │ - 1ebb8: 4873 ldr r0, [pc, #460] ; (1ed88 ) │ │ - 1ebba: 7b61 ldrb r1, [r4, #13] │ │ - 1ebbc: 4478 add r0, pc │ │ - 1ebbe: e00a b.n 1ebd6 │ │ - 1ebc0: 4872 ldr r0, [pc, #456] ; (1ed8c ) │ │ - 1ebc2: 7b61 ldrb r1, [r4, #13] │ │ - 1ebc4: 4478 add r0, pc │ │ - 1ebc6: e006 b.n 1ebd6 │ │ - 1ebc8: 4871 ldr r0, [pc, #452] ; (1ed90 ) │ │ - 1ebca: 7b61 ldrb r1, [r4, #13] │ │ - 1ebcc: 4478 add r0, pc │ │ - 1ebce: e002 b.n 1ebd6 │ │ - 1ebd0: 4870 ldr r0, [pc, #448] ; (1ed94 ) │ │ - 1ebd2: 7b61 ldrb r1, [r4, #13] │ │ - 1ebd4: 4478 add r0, pc │ │ - 1ebd6: f012 f839 bl 30c4c <__clzsi2+0x398> │ │ - 1ebda: e002 b.n 1ebe2 │ │ - 1ebdc: 200a movs r0, #10 │ │ - 1ebde: f012 f83d bl 30c5c <__clzsi2+0x3a8> │ │ - 1ebe2: 6824 ldr r4, [r4, #0] │ │ - 1ebe4: e7b8 b.n 1eb58 │ │ - 1ebe6: 682d ldr r5, [r5, #0] │ │ - 1ebe8: e7a4 b.n 1eb34 │ │ - 1ebea: 2e00 cmp r6, #0 │ │ - 1ebec: d005 beq.n 1ebfa │ │ - 1ebee: 7e31 ldrb r1, [r6, #24] │ │ - 1ebf0: 1c1d adds r5, r3, #0 │ │ - 1ebf2: 6836 ldr r6, [r6, #0] │ │ - 1ebf4: 408d lsls r5, r1 │ │ - 1ebf6: 432a orrs r2, r5 │ │ - 1ebf8: e7f7 b.n 1ebea │ │ - 1ebfa: 9609 str r6, [sp, #36] ; 0x24 │ │ - 1ebfc: 1c33 adds r3, r6, #0 │ │ - 1ebfe: 2001 movs r0, #1 │ │ - 1ec00: 9e09 ldr r6, [sp, #36] ; 0x24 │ │ - 1ec02: 1c11 adds r1, r2, #0 │ │ - 1ec04: 4119 asrs r1, r3 │ │ - 1ec06: 4001 ands r1, r0 │ │ - 1ec08: 1876 adds r6, r6, r1 │ │ - 1ec0a: 3301 adds r3, #1 │ │ - 1ec0c: 9609 str r6, [sp, #36] ; 0x24 │ │ - 1ec0e: 2b10 cmp r3, #16 │ │ - 1ec10: d1f6 bne.n 1ec00 │ │ - 1ec12: 9d13 ldr r5, [sp, #76] ; 0x4c │ │ - 1ec14: 2d30 cmp r5, #48 ; 0x30 │ │ - 1ec16: dd01 ble.n 1ec1c │ │ - 1ec18: 2501 movs r5, #1 │ │ - 1ec1a: e011 b.n 1ec40 │ │ - 1ec1c: 9e12 ldr r6, [sp, #72] ; 0x48 │ │ - 1ec1e: 2e4f cmp r6, #79 ; 0x4f │ │ - 1ec20: ddfa ble.n 1ec18 │ │ - 1ec22: 2500 movs r5, #0 │ │ - 1ec24: 687b ldr r3, [r7, #4] │ │ - 1ec26: 950a str r5, [sp, #40] ; 0x28 │ │ - 1ec28: e021 b.n 1ec6e │ │ - 1ec2a: 9e09 ldr r6, [sp, #36] ; 0x24 │ │ - 1ec2c: 0040 lsls r0, r0, #1 │ │ - 1ec2e: 1830 adds r0, r6, r0 │ │ - 1ec30: 1c31 adds r1, r6, #0 │ │ - 1ec32: 0180 lsls r0, r0, #6 │ │ - 1ec34: f00f fa04 bl 2e040 <__divsi3> │ │ - 1ec38: 217f movs r1, #127 ; 0x7f │ │ - 1ec3a: 4008 ands r0, r1 │ │ - 1ec3c: 6120 str r0, [r4, #16] │ │ - 1ec3e: 6824 ldr r4, [r4, #0] │ │ - 1ec40: 2c00 cmp r4, #0 │ │ - 1ec42: d0ee beq.n 1ec22 │ │ - 1ec44: 7e21 ldrb r1, [r4, #24] │ │ - 1ec46: 6878 ldr r0, [r7, #4] │ │ - 1ec48: 2200 movs r2, #0 │ │ - 1ec4a: 2800 cmp r0, #0 │ │ - 1ec4c: d005 beq.n 1ec5a │ │ - 1ec4e: 7e06 ldrb r6, [r0, #24] │ │ - 1ec50: 1c2b adds r3, r5, #0 │ │ - 1ec52: 6800 ldr r0, [r0, #0] │ │ - 1ec54: 40b3 lsls r3, r6 │ │ - 1ec56: 431a orrs r2, r3 │ │ - 1ec58: e7f7 b.n 1ec4a │ │ - 1ec5a: 1c03 adds r3, r0, #0 │ │ - 1ec5c: 428b cmp r3, r1 │ │ - 1ec5e: dae4 bge.n 1ec2a │ │ - 1ec60: 1c16 adds r6, r2, #0 │ │ - 1ec62: 411e asrs r6, r3 │ │ - 1ec64: 402e ands r6, r5 │ │ - 1ec66: 46b4 mov ip, r6 │ │ - 1ec68: 4460 add r0, ip │ │ - 1ec6a: 3301 adds r3, #1 │ │ - 1ec6c: e7f6 b.n 1ec5c │ │ - 1ec6e: 2b00 cmp r3, #0 │ │ - 1ec70: d004 beq.n 1ec7c │ │ - 1ec72: 9d0a ldr r5, [sp, #40] ; 0x28 │ │ - 1ec74: 681b ldr r3, [r3, #0] │ │ - 1ec76: 3501 adds r5, #1 │ │ - 1ec78: 950a str r5, [sp, #40] ; 0x28 │ │ - 1ec7a: e7f8 b.n 1ec6e │ │ - 1ec7c: 9e0e ldr r6, [sp, #56] ; 0x38 │ │ - 1ec7e: 4846 ldr r0, [pc, #280] ; (1ed98 ) │ │ - 1ec80: 5836 ldr r6, [r6, r0] │ │ - 1ec82: 2e00 cmp r6, #0 │ │ - 1ec84: d102 bne.n 1ec8c │ │ - 1ec86: 6b3e ldr r6, [r7, #48] ; 0x30 │ │ - 1ec88: 9d0e ldr r5, [sp, #56] ; 0x38 │ │ - 1ec8a: 502e str r6, [r5, r0] │ │ - 1ec8c: 9d0f ldr r5, [sp, #60] ; 0x3c │ │ - 1ec8e: 2d00 cmp r5, #0 │ │ - 1ec90: d101 bne.n 1ec96 │ │ - 1ec92: 6b3e ldr r6, [r7, #48] ; 0x30 │ │ - 1ec94: 960f str r6, [sp, #60] ; 0x3c │ │ - 1ec96: 9d0f ldr r5, [sp, #60] ; 0x3c │ │ - 1ec98: 2dff cmp r5, #255 ; 0xff │ │ - 1ec9a: d100 bne.n 1ec9e │ │ - 1ec9c: e082 b.n 1eda4 │ │ - 1ec9e: 697e ldr r6, [r7, #20] │ │ - 1eca0: 2e00 cmp r6, #0 │ │ - 1eca2: d004 beq.n 1ecae │ │ - 1eca4: 483d ldr r0, [pc, #244] ; (1ed9c ) │ │ - 1eca6: 1c29 adds r1, r5, #0 │ │ - 1eca8: 4478 add r0, pc │ │ - 1ecaa: f011 ffcf bl 30c4c <__clzsi2+0x398> │ │ - 1ecae: 9d0f ldr r5, [sp, #60] ; 0x3c │ │ - 1ecb0: 2d00 cmp r5, #0 │ │ - 1ecb2: dc00 bgt.n 1ecb6 │ │ - 1ecb4: e081 b.n 1edba │ │ - 1ecb6: 6afe ldr r6, [r7, #44] ; 0x2c │ │ - 1ecb8: 1c28 adds r0, r5, #0 │ │ - 1ecba: 21ff movs r1, #255 ; 0xff │ │ - 1ecbc: 1c35 adds r5, r6, #0 │ │ - 1ecbe: 4345 muls r5, r0 │ │ - 1ecc0: 1c28 adds r0, r5, #0 │ │ - 1ecc2: 960c str r6, [sp, #48] ; 0x30 │ │ - 1ecc4: f00f f9bc bl 2e040 <__divsi3> │ │ - 1ecc8: 19ad adds r5, r5, r6 │ │ - 1ecca: 69bc ldr r4, [r7, #24] │ │ - 1eccc: 9e0f ldr r6, [sp, #60] ; 0x3c │ │ - 1ecce: 62f8 str r0, [r7, #44] ; 0x2c │ │ - 1ecd0: 6afa ldr r2, [r7, #44] ; 0x2c │ │ - 1ecd2: 1c21 adds r1, r4, #0 │ │ - 1ecd4: 1c10 adds r0, r2, #0 │ │ - 1ecd6: 4360 muls r0, r4 │ │ - 1ecd8: 0900 lsrs r0, r0, #4 │ │ - 1ecda: f00f f967 bl 2dfac <__udivsi3> │ │ - 1ecde: 1e03 subs r3, r0, #0 │ │ - 1ece0: 42a3 cmp r3, r4 │ │ - 1ece2: da08 bge.n 1ecf6 │ │ - 1ece4: 1c28 adds r0, r5, #0 │ │ - 1ece6: 21ff movs r1, #255 ; 0xff │ │ - 1ece8: f00f f9aa bl 2e040 <__divsi3> │ │ - 1ecec: 990c ldr r1, [sp, #48] ; 0x30 │ │ - 1ecee: 3601 adds r6, #1 │ │ - 1ecf0: 62f8 str r0, [r7, #44] ; 0x2c │ │ - 1ecf2: 186d adds r5, r5, r1 │ │ - 1ecf4: e7ec b.n 1ecd0 │ │ - 1ecf6: 697d ldr r5, [r7, #20] │ │ - 1ecf8: 61f8 str r0, [r7, #28] │ │ - 1ecfa: 2d00 cmp r5, #0 │ │ - 1ecfc: d009 beq.n 1ed12 │ │ - 1ecfe: 9d0f ldr r5, [sp, #60] ; 0x3c │ │ - 1ed00: 42ae cmp r6, r5 │ │ - 1ed02: dd06 ble.n 1ed12 │ │ - 1ed04: 4826 ldr r0, [pc, #152] ; (1eda0 ) │ │ - 1ed06: 006a lsls r2, r5, #1 │ │ - 1ed08: 1b92 subs r2, r2, r6 │ │ - 1ed0a: 4478 add r0, pc │ │ - 1ed0c: 1c29 adds r1, r5, #0 │ │ - 1ed0e: f011 ff9d bl 30c4c <__clzsi2+0x398> │ │ - 1ed12: 687b ldr r3, [r7, #4] │ │ - 1ed14: 2b00 cmp r3, #0 │ │ - 1ed16: d045 beq.n 1eda4 │ │ - 1ed18: 685c ldr r4, [r3, #4] │ │ - 1ed1a: 25ff movs r5, #255 ; 0xff │ │ - 1ed1c: 2c00 cmp r4, #0 │ │ - 1ed1e: d041 beq.n 1eda4 │ │ - 1ed20: 7b23 ldrb r3, [r4, #12] │ │ - 1ed22: 2b04 cmp r3, #4 │ │ - 1ed24: d105 bne.n 1ed32 │ │ - 1ed26: 7b60 ldrb r0, [r4, #13] │ │ - 1ed28: 1c31 adds r1, r6, #0 │ │ - 1ed2a: 4368 muls r0, r5 │ │ - 1ed2c: f00f f988 bl 2e040 <__divsi3> │ │ - 1ed30: 7360 strb r0, [r4, #13] │ │ - 1ed32: 6824 ldr r4, [r4, #0] │ │ - 1ed34: e7f2 b.n 1ed1c │ │ - 1ed36: 46c0 nop ; (mov r8, r8) │ │ - 1ed38: 4735 bx r6 │ │ - 1ed3a: 0001 movs r1, r0 │ │ - 1ed3c: 4743 bx r8 │ │ - 1ed3e: 0001 movs r1, r0 │ │ - 1ed40: 46ed mov sp, sp │ │ - 1ed42: 0001 movs r1, r0 │ │ - 1ed44: 46f5 mov sp, lr │ │ - 1ed46: 0001 movs r1, r0 │ │ - 1ed48: 46fc mov ip, pc │ │ - 1ed4a: 0001 movs r1, r0 │ │ - 1ed4c: 4703 bx r0 │ │ - 1ed4e: 0001 movs r1, r0 │ │ - 1ed50: 470a bx r1 │ │ - 1ed52: 0001 movs r1, r0 │ │ - 1ed54: 4711 bx r2 │ │ - 1ed56: 0001 movs r1, r0 │ │ - 1ed58: 4718 bx r3 │ │ - 1ed5a: 0001 movs r1, r0 │ │ - 1ed5c: 471f bx r3 │ │ - 1ed5e: 0001 movs r1, r0 │ │ - 1ed60: 4726 bx r4 │ │ - 1ed62: 0001 movs r1, r0 │ │ - 1ed64: 472d bx r5 │ │ - 1ed66: 0001 movs r1, r0 │ │ - 1ed68: 471f bx r3 │ │ - 1ed6a: 0001 movs r1, r0 │ │ - 1ed6c: 41a5 sbcs r5, r4 │ │ - 1ed6e: 0001 movs r1, r0 │ │ - 1ed70: 41a4 sbcs r4, r4 │ │ - 1ed72: 0001 movs r1, r0 │ │ - 1ed74: 472f bx r5 │ │ - 1ed76: 0001 movs r1, r0 │ │ - 1ed78: 4724 bxns r4 │ │ - 1ed7a: 0001 movs r1, r0 │ │ - 1ed7c: 4724 bxns r4 │ │ - 1ed7e: 0001 movs r1, r0 │ │ - 1ed80: 471f bx r3 │ │ - 1ed82: 0001 movs r1, r0 │ │ - 1ed84: 4720 bx r4 │ │ - 1ed86: 0001 movs r1, r0 │ │ - 1ed88: 4724 bxns r4 │ │ - 1ed8a: 0001 movs r1, r0 │ │ - 1ed8c: 4729 bx r5 │ │ - 1ed8e: 0001 movs r1, r0 │ │ - 1ed90: 472f bx r5 │ │ - 1ed92: 0001 movs r1, r0 │ │ - 1ed94: 4733 bx r6 │ │ - 1ed96: 0001 movs r1, r0 │ │ - 1ed98: e904 0000 stmdb r4, {} │ │ - 1ed9c: 4668 mov r0, sp │ │ - 1ed9e: 0001 movs r1, r0 │ │ - 1eda0: 4621 mov r1, r4 │ │ - 1eda2: 0001 movs r1, r0 │ │ - 1eda4: 4875 ldr r0, [pc, #468] ; (1ef7c ) │ │ - 1eda6: 9e0e ldr r6, [sp, #56] ; 0x38 │ │ - 1eda8: 990f ldr r1, [sp, #60] ; 0x3c │ │ - 1edaa: 5836 ldr r6, [r6, r0] │ │ - 1edac: 20ff movs r0, #255 ; 0xff │ │ - 1edae: 4370 muls r0, r6 │ │ - 1edb0: f00f f8fc bl 2dfac <__udivsi3> │ │ - 1edb4: 4e71 ldr r6, [pc, #452] ; (1ef7c ) │ │ - 1edb6: 9d0e ldr r5, [sp, #56] ; 0x38 │ │ - 1edb8: 51a8 str r0, [r5, r6] │ │ - 1edba: 68f9 ldr r1, [r7, #12] │ │ - 1edbc: 69bc ldr r4, [r7, #24] │ │ - 1edbe: 0108 lsls r0, r1, #4 │ │ - 1edc0: 4360 muls r0, r4 │ │ - 1edc2: 6af9 ldr r1, [r7, #44] ; 0x2c │ │ - 1edc4: f00f f8f2 bl 2dfac <__udivsi3> │ │ - 1edc8: 1c21 adds r1, r4, #0 │ │ - 1edca: f00f f8ef bl 2dfac <__udivsi3> │ │ - 1edce: 697a ldr r2, [r7, #20] │ │ - 1edd0: 0983 lsrs r3, r0, #6 │ │ - 1edd2: 3301 adds r3, #1 │ │ - 1edd4: 930c str r3, [sp, #48] ; 0x30 │ │ - 1edd6: 2a00 cmp r2, #0 │ │ - 1edd8: d005 beq.n 1ede6 │ │ - 1edda: 4869 ldr r0, [pc, #420] ; (1ef80 ) │ │ - 1eddc: 1c19 adds r1, r3, #0 │ │ - 1edde: 1c22 adds r2, r4, #0 │ │ - 1ede0: 4478 add r0, pc │ │ - 1ede2: f011 ff33 bl 30c4c <__clzsi2+0x398> │ │ - 1ede6: 9d0e ldr r5, [sp, #56] ; 0x38 │ │ - 1ede8: 4b66 ldr r3, [pc, #408] ; (1ef84 ) │ │ - 1edea: 2280 movs r2, #128 ; 0x80 │ │ - 1edec: 0252 lsls r2, r2, #9 │ │ - 1edee: 50ea str r2, [r5, r3] │ │ - 1edf0: 69be ldr r6, [r7, #24] │ │ - 1edf2: 23e9 movs r3, #233 ; 0xe9 │ │ - 1edf4: 021b lsls r3, r3, #8 │ │ - 1edf6: 50ee str r6, [r5, r3] │ │ - 1edf8: 4a63 ldr r2, [pc, #396] ; (1ef88 ) │ │ - 1edfa: 4b64 ldr r3, [pc, #400] ; (1ef8c ) │ │ - 1edfc: 9e0a ldr r6, [sp, #40] ; 0x28 │ │ - 1edfe: 2110 movs r1, #16 │ │ - 1ee00: 50ae str r6, [r5, r2] │ │ - 1ee02: 50e9 str r1, [r5, r3] │ │ - 1ee04: 4b62 ldr r3, [pc, #392] ; (1ef90 ) │ │ - 1ee06: 2170 movs r1, #112 ; 0x70 │ │ - 1ee08: 50e9 str r1, [r5, r3] │ │ - 1ee0a: 4b62 ldr r3, [pc, #392] ; (1ef94 ) │ │ - 1ee0c: 21d6 movs r1, #214 ; 0xd6 │ │ - 1ee0e: 0189 lsls r1, r1, #6 │ │ - 1ee10: 50e9 str r1, [r5, r3] │ │ - 1ee12: 2300 movs r3, #0 │ │ - 1ee14: 9d0e ldr r5, [sp, #56] ; 0x38 │ │ - 1ee16: 4e60 ldr r6, [pc, #384] ; (1ef98 ) │ │ - 1ee18: 18ea adds r2, r5, r3 │ │ - 1ee1a: 9d0c ldr r5, [sp, #48] ; 0x30 │ │ - 1ee1c: 1992 adds r2, r2, r6 │ │ - 1ee1e: 7013 strb r3, [r2, #0] │ │ - 1ee20: 3301 adds r3, #1 │ │ - 1ee22: 42ab cmp r3, r5 │ │ - 1ee24: d3f6 bcc.n 1ee14 │ │ - 1ee26: 980e ldr r0, [sp, #56] ; 0x38 │ │ - 1ee28: f003 fa8c bl 22344 │ │ - 1ee2c: 2800 cmp r0, #0 │ │ - 1ee2e: d103 bne.n 1ee38 │ │ - 1ee30: 4b5a ldr r3, [pc, #360] ; (1ef9c ) │ │ - 1ee32: 447b add r3, pc │ │ - 1ee34: 6018 str r0, [r3, #0] │ │ - 1ee36: e088 b.n 1ef4a │ │ - 1ee38: 9e0e ldr r6, [sp, #56] ; 0x38 │ │ - 1ee3a: 4d59 ldr r5, [pc, #356] ; (1efa0 ) │ │ - 1ee3c: 4c52 ldr r4, [pc, #328] ; (1ef88 ) │ │ - 1ee3e: 1c3a adds r2, r7, #0 │ │ - 1ee40: 1975 adds r5, r6, r5 │ │ - 1ee42: 950a str r5, [sp, #40] ; 0x28 │ │ - 1ee44: 4d57 ldr r5, [pc, #348] ; (1efa4 ) │ │ - 1ee46: 980a ldr r0, [sp, #40] ; 0x28 │ │ - 1ee48: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ - 1ee4a: 1975 adds r5, r6, r5 │ │ - 1ee4c: 5936 ldr r6, [r6, r4] │ │ - 1ee4e: 1c29 adds r1, r5, #0 │ │ - 1ee50: 950f str r5, [sp, #60] ; 0x3c │ │ - 1ee52: 9600 str r6, [sp, #0] │ │ - 1ee54: f7fe fde7 bl 1da26 │ │ - 1ee58: 2800 cmp r0, #0 │ │ - 1ee5a: d035 beq.n 1eec8 │ │ - 1ee5c: 9d0e ldr r5, [sp, #56] ; 0x38 │ │ - 1ee5e: 9e0e ldr r6, [sp, #56] ; 0x38 │ │ - 1ee60: 1d38 adds r0, r7, #4 │ │ - 1ee62: 592d ldr r5, [r5, r4] │ │ - 1ee64: 1c2b adds r3, r5, #0 │ │ - 1ee66: 3301 adds r3, #1 │ │ - 1ee68: 5133 str r3, [r6, r4] │ │ - 1ee6a: 687a ldr r2, [r7, #4] │ │ - 1ee6c: 7e11 ldrb r1, [r2, #24] │ │ - 1ee6e: 22ff movs r2, #255 ; 0xff │ │ - 1ee70: f7fe fcc2 bl 1d7f8 │ │ - 1ee74: 687b ldr r3, [r7, #4] │ │ - 1ee76: 60b8 str r0, [r7, #8] │ │ - 1ee78: 681c ldr r4, [r3, #0] │ │ - 1ee7a: 2c00 cmp r4, #0 │ │ - 1ee7c: d001 beq.n 1ee82 │ │ - 1ee7e: 1c23 adds r3, r4, #0 │ │ - 1ee80: e7fa b.n 1ee78 │ │ - 1ee82: 6018 str r0, [r3, #0] │ │ - 1ee84: 980d ldr r0, [sp, #52] ; 0x34 │ │ - 1ee86: 68bd ldr r5, [r7, #8] │ │ - 1ee88: f7fe fc95 bl 1d7b6 │ │ - 1ee8c: 2305 movs r3, #5 │ │ - 1ee8e: 1c01 adds r1, r0, #0 │ │ - 1ee90: 7204 strb r4, [r0, #8] │ │ - 1ee92: 7303 strb r3, [r0, #12] │ │ - 1ee94: 1c28 adds r0, r5, #0 │ │ - 1ee96: f7fe fc53 bl 1d740 │ │ - 1ee9a: 9d0e ldr r5, [sp, #56] ; 0x38 │ │ - 1ee9c: 4b40 ldr r3, [pc, #256] ; (1efa0 ) │ │ - 1ee9e: 3401 adds r4, #1 │ │ - 1eea0: 18ee adds r6, r5, r3 │ │ - 1eea2: 6830 ldr r0, [r6, #0] │ │ - 1eea4: f00b f9f1 bl 2a28a │ │ - 1eea8: 2300 movs r3, #0 │ │ - 1eeaa: 6033 str r3, [r6, #0] │ │ - 1eeac: 9e0c ldr r6, [sp, #48] ; 0x30 │ │ - 1eeae: 3504 adds r5, #4 │ │ - 1eeb0: 42b4 cmp r4, r6 │ │ - 1eeb2: d3f3 bcc.n 1ee9c │ │ - 1eeb4: 9d0e ldr r5, [sp, #56] ; 0x38 │ │ - 1eeb6: 4e34 ldr r6, [pc, #208] ; (1ef88 ) │ │ - 1eeb8: 980a ldr r0, [sp, #40] ; 0x28 │ │ - 1eeba: 990f ldr r1, [sp, #60] ; 0x3c │ │ - 1eebc: 59ad ldr r5, [r5, r6] │ │ - 1eebe: 1c3a adds r2, r7, #0 │ │ - 1eec0: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ - 1eec2: 9500 str r5, [sp, #0] │ │ - 1eec4: f7fe fdaf bl 1da26 │ │ - 1eec8: 9d09 ldr r5, [sp, #36] ; 0x24 │ │ - 1eeca: 2601 movs r6, #1 │ │ - 1eecc: 2330 movs r3, #48 ; 0x30 │ │ - 1eece: 432e orrs r6, r5 │ │ - 1eed0: 1c1d adds r5, r3, #0 │ │ - 1eed2: 4375 muls r5, r6 │ │ - 1eed4: 687c ldr r4, [r7, #4] │ │ - 1eed6: 9509 str r5, [sp, #36] ; 0x24 │ │ - 1eed8: 9d0e ldr r5, [sp, #56] ; 0x38 │ │ - 1eeda: 3524 adds r5, #36 ; 0x24 │ │ - 1eedc: 2c00 cmp r4, #0 │ │ - 1eede: d015 beq.n 1ef0c │ │ - 1eee0: 4831 ldr r0, [pc, #196] ; (1efa8 ) │ │ - 1eee2: 6921 ldr r1, [r4, #16] │ │ - 1eee4: 22a0 movs r2, #160 ; 0xa0 │ │ - 1eee6: 1828 adds r0, r5, r0 │ │ - 1eee8: 900e str r0, [sp, #56] ; 0x38 │ │ - 1eeea: 1c08 adds r0, r1, #0 │ │ - 1eeec: 4370 muls r0, r6 │ │ - 1eeee: 4350 muls r0, r2 │ │ - 1eef0: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ - 1eef2: 11c0 asrs r0, r0, #7 │ │ - 1eef4: 1c31 adds r1, r6, #0 │ │ - 1eef6: 1818 adds r0, r3, r0 │ │ - 1eef8: f00f f8a2 bl 2e040 <__divsi3> │ │ - 1eefc: 990e ldr r1, [sp, #56] ; 0x38 │ │ - 1eefe: 4a2b ldr r2, [pc, #172] ; (1efac ) │ │ - 1ef00: 6008 str r0, [r1, #0] │ │ - 1ef02: 18ab adds r3, r5, r2 │ │ - 1ef04: 2040 movs r0, #64 ; 0x40 │ │ - 1ef06: 6018 str r0, [r3, #0] │ │ - 1ef08: 6824 ldr r4, [r4, #0] │ │ - 1ef0a: e7e6 b.n 1eeda │ │ - 1ef0c: 687c ldr r4, [r7, #4] │ │ - 1ef0e: 2c00 cmp r4, #0 │ │ - 1ef10: d00b beq.n 1ef2a │ │ - 1ef12: 6825 ldr r5, [r4, #0] │ │ - 1ef14: 6860 ldr r0, [r4, #4] │ │ - 1ef16: 2800 cmp r0, #0 │ │ - 1ef18: d004 beq.n 1ef24 │ │ - 1ef1a: 6806 ldr r6, [r0, #0] │ │ - 1ef1c: f011 fd9e bl 30a5c <__clzsi2+0x1a8> │ │ - 1ef20: 1c30 adds r0, r6, #0 │ │ - 1ef22: e7f8 b.n 1ef16 │ │ - 1ef24: 6060 str r0, [r4, #4] │ │ - 1ef26: 1c2c adds r4, r5, #0 │ │ - 1ef28: e7f1 b.n 1ef0e │ │ - 1ef2a: 607c str r4, [r7, #4] │ │ - 1ef2c: 1c38 adds r0, r7, #0 │ │ - 1ef2e: f011 fd95 bl 30a5c <__clzsi2+0x1a8> │ │ - 1ef32: 697b ldr r3, [r7, #20] │ │ - 1ef34: 2b00 cmp r3, #0 │ │ - 1ef36: d003 beq.n 1ef40 │ │ - 1ef38: 481d ldr r0, [pc, #116] ; (1efb0 ) │ │ - 1ef3a: 4478 add r0, pc │ │ - 1ef3c: f011 feae bl 30c9c <__clzsi2+0x3e8> │ │ - 1ef40: 4b1c ldr r3, [pc, #112] ; (1efb4 ) │ │ - 1ef42: 2200 movs r2, #0 │ │ - 1ef44: 2001 movs r0, #1 │ │ - 1ef46: 447b add r3, pc │ │ - 1ef48: 601a str r2, [r3, #0] │ │ - 1ef4a: 9d15 ldr r5, [sp, #84] ; 0x54 │ │ - 1ef4c: 9a63 ldr r2, [sp, #396] ; 0x18c │ │ - 1ef4e: 682b ldr r3, [r5, #0] │ │ - 1ef50: 429a cmp r2, r3 │ │ - 1ef52: d010 beq.n 1ef76 │ │ - 1ef54: f011 fdb2 bl 30abc <__clzsi2+0x208> │ │ - 1ef58: 6028 str r0, [r5, #0] │ │ - 1ef5a: e7f6 b.n 1ef4a │ │ - 1ef5c: 1c38 adds r0, r7, #0 │ │ - 1ef5e: 1c21 adds r1, r4, #0 │ │ - 1ef60: f7fe fc3a bl 1d7d8 │ │ - 1ef64: f7ff f8ef bl 1e146 │ │ - 1ef68: 9d09 ldr r5, [sp, #36] ; 0x24 │ │ - 1ef6a: 2d00 cmp r5, #0 │ │ - 1ef6c: dd01 ble.n 1ef72 │ │ - 1ef6e: f7ff f8b2 bl 1e0d6 │ │ - 1ef72: f7ff f8fb bl 1e16c │ │ - 1ef76: b065 add sp, #404 ; 0x194 │ │ - 1ef78: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 1ef7a: 46c0 nop ; (mov r8, r8) │ │ - 1ef7c: e904 0000 stmdb r4, {} │ │ - 1ef80: 4594 cmp ip, r2 │ │ - 1ef82: 0001 movs r1, r0 │ │ - 1ef84: e920 0000 stmdb r0!, {} │ │ - 1ef88: e910 0000 ldmdb r0, {} │ │ - 1ef8c: e90c 0000 stmdb ip, {} │ │ - 1ef90: e974 0000 ldrd r0, r0, [r4, #-0]! │ │ - 1ef94: e978 0000 ldrd r0, r0, [r8, #-0]! │ │ - 1ef98: d060 beq.n 1f05c │ │ - 1ef9a: 0000 movs r0, r0 │ │ - 1ef9c: 8dc6 ldrh r6, [r0, #46] ; 0x2e │ │ - 1ef9e: 0002 movs r2, r0 │ │ - 1efa0: cac0 ldmia r2!, {r6, r7} │ │ - 1efa2: 0000 movs r0, r0 │ │ - 1efa4: ce80 ldmia r6!, {r7} │ │ - 1efa6: 0000 movs r0, r0 │ │ - 1efa8: c19c stmia r1!, {r2, r3, r4, r7} │ │ - 1efaa: 0000 movs r0, r0 │ │ - 1efac: c1a0 stmia r1!, {r5, r7} │ │ - 1efae: 0000 movs r0, r0 │ │ - 1efb0: 4460 add r0, ip │ │ - 1efb2: 0001 movs r1, r0 │ │ - 1efb4: 8cb2 ldrh r2, [r6, #36] ; 0x24 │ │ - 1efb6: 0002 movs r2, r0 │ │ - │ │ -0001efb8 : │ │ - 1efb8: b530 push {r4, r5, lr} │ │ - 1efba: 794a ldrb r2, [r1, #5] │ │ - 1efbc: 1c05 adds r5, r0, #0 │ │ - 1efbe: 78c8 ldrb r0, [r1, #3] │ │ - 1efc0: 1c14 adds r4, r2, #0 │ │ - 1efc2: 2823 cmp r0, #35 ; 0x23 │ │ - 1efc4: d871 bhi.n 1f0aa │ │ - 1efc6: f00e ffdd bl 2df84 <__gnu_thumb1_case_uqi> │ │ - 1efca: 1214 asrs r4, r2, #8 │ │ - 1efcc: 186c adds r4, r5, r1 │ │ - 1efce: 1c1a adds r2, r3, #0 │ │ - 1efd0: 2420 movs r4, #32 │ │ - 1efd2: 2826 cmp r0, #38 ; 0x26 │ │ - 1efd4: 2e2a cmp r6, #42 ; 0x2a │ │ - 1efd6: 3230 adds r2, #48 ; 0x30 │ │ - 1efd8: 3c3a subs r4, #58 ; 0x3a │ │ - 1efda: 4f4d ldr r7, [pc, #308] ; (1f110 ) │ │ - 1efdc: 7070 strb r0, [r6, #1] │ │ - 1efde: 5553 strb r3, [r2, r5] │ │ - 1efe0: 5957 ldr r7, [r2, r5] │ │ - 1efe2: 5b70 ldrh r0, [r6, r5] │ │ - 1efe4: 6270 str r0, [r6, #36] ; 0x24 │ │ - 1efe6: 6470 str r0, [r6, #68] ; 0x44 │ │ - 1efe8: 7070 strb r0, [r6, #1] │ │ - 1efea: 6670 str r0, [r6, #100] ; 0x64 │ │ - 1efec: 6a68 ldr r0, [r5, #36] ; 0x24 │ │ - 1efee: 2302 movs r3, #2 │ │ - 1eff0: e05c b.n 1f0ac │ │ - 1eff2: 1c13 adds r3, r2, #0 │ │ - 1eff4: 1e5a subs r2, r3, #1 │ │ - 1eff6: 4193 sbcs r3, r2 │ │ - 1eff8: e058 b.n 1f0ac │ │ - 1effa: 2304 movs r3, #4 │ │ - 1effc: e056 b.n 1f0ac │ │ - 1effe: 2305 movs r3, #5 │ │ - 1f000: e054 b.n 1f0ac │ │ - 1f002: 230f movs r3, #15 │ │ - 1f004: 439a bics r2, r3 │ │ - 1f006: 2306 movs r3, #6 │ │ - 1f008: e03d b.n 1f086 │ │ - 1f00a: 230f movs r3, #15 │ │ - 1f00c: 439a bics r2, r3 │ │ - 1f00e: 2307 movs r3, #7 │ │ - 1f010: e039 b.n 1f086 │ │ - 1f012: 2308 movs r3, #8 │ │ - 1f014: e04a b.n 1f0ac │ │ - 1f016: 2309 movs r3, #9 │ │ - 1f018: e048 b.n 1f0ac │ │ - 1f01a: 230a movs r3, #10 │ │ - 1f01c: e046 b.n 1f0ac │ │ - 1f01e: 230f movs r3, #15 │ │ - 1f020: 439a bics r2, r3 │ │ - 1f022: 230b movs r3, #11 │ │ - 1f024: e02f b.n 1f086 │ │ - 1f026: 230c movs r3, #12 │ │ - 1f028: e040 b.n 1f0ac │ │ - 1f02a: 230d movs r3, #13 │ │ - 1f02c: e03e b.n 1f0ac │ │ - 1f02e: 0913 lsrs r3, r2, #4 │ │ - 1f030: 240a movs r4, #10 │ │ - 1f032: 4363 muls r3, r4 │ │ - 1f034: 240f movs r4, #15 │ │ - 1f036: 4022 ands r2, r4 │ │ - 1f038: 189c adds r4, r3, r2 │ │ - 1f03a: 230e movs r3, #14 │ │ - 1f03c: e036 b.n 1f0ac │ │ - 1f03e: 2313 movs r3, #19 │ │ - 1f040: e034 b.n 1f0ac │ │ - 1f042: 4b1c ldr r3, [pc, #112] ; (1f0b4 ) │ │ - 1f044: 58e8 ldr r0, [r5, r3] │ │ - 1f046: 4b1c ldr r3, [pc, #112] ; (1f0b8 ) │ │ - 1f048: 4018 ands r0, r3 │ │ - 1f04a: 4243 negs r3, r0 │ │ - 1f04c: 4158 adcs r0, r3 │ │ - 1f04e: 301f adds r0, #31 │ │ - 1f050: 2310 movs r3, #16 │ │ - 1f052: 4282 cmp r2, r0 │ │ - 1f054: d92a bls.n 1f0ac │ │ - 1f056: 2aff cmp r2, #255 ; 0xff │ │ - 1f058: d125 bne.n 1f0a6 │ │ - 1f05a: 4b18 ldr r3, [pc, #96] ; (1f0bc ) │ │ - 1f05c: 58eb ldr r3, [r5, r3] │ │ - 1f05e: 2b0f cmp r3, #15 │ │ - 1f060: d121 bne.n 1f0a6 │ │ - 1f062: e022 b.n 1f0aa │ │ - 1f064: 2317 movs r3, #23 │ │ - 1f066: e021 b.n 1f0ac │ │ - 1f068: 230f movs r3, #15 │ │ - 1f06a: 439a bics r2, r3 │ │ - 1f06c: 2318 movs r3, #24 │ │ - 1f06e: e00a b.n 1f086 │ │ - 1f070: 2319 movs r3, #25 │ │ - 1f072: e01b b.n 1f0ac │ │ - 1f074: 231e movs r3, #30 │ │ - 1f076: e019 b.n 1f0ac │ │ - 1f078: 2315 movs r3, #21 │ │ - 1f07a: e017 b.n 1f0ac │ │ - 1f07c: 2316 movs r3, #22 │ │ - 1f07e: e015 b.n 1f0ac │ │ - 1f080: 230f movs r3, #15 │ │ - 1f082: 439a bics r2, r3 │ │ - 1f084: 231d movs r3, #29 │ │ - 1f086: 2a00 cmp r2, #0 │ │ - 1f088: d010 beq.n 1f0ac │ │ - 1f08a: 1c14 adds r4, r2, #0 │ │ - 1f08c: e00e b.n 1f0ac │ │ - 1f08e: 230f movs r3, #15 │ │ - 1f090: e00c b.n 1f0ac │ │ - 1f092: 2312 movs r3, #18 │ │ - 1f094: e00a b.n 1f0ac │ │ - 1f096: 231c movs r3, #28 │ │ - 1f098: e008 b.n 1f0ac │ │ - 1f09a: 231b movs r3, #27 │ │ - 1f09c: e006 b.n 1f0ac │ │ - 1f09e: 231f movs r3, #31 │ │ - 1f0a0: e004 b.n 1f0ac │ │ - 1f0a2: 2303 movs r3, #3 │ │ - 1f0a4: e002 b.n 1f0ac │ │ - 1f0a6: 2311 movs r3, #17 │ │ - 1f0a8: e000 b.n 1f0ac │ │ - 1f0aa: 2300 movs r3, #0 │ │ - 1f0ac: 70cb strb r3, [r1, #3] │ │ - 1f0ae: 714c strb r4, [r1, #5] │ │ - 1f0b0: bd30 pop {r4, r5, pc} │ │ - 1f0b2: 46c0 nop ; (mov r8, r8) │ │ - 1f0b4: e920 0000 stmdb r0!, {} │ │ - 1f0b8: 0004 movs r4, r0 │ │ - 1f0ba: 0010 movs r0, r2 │ │ - 1f0bc: e924 0000 stmdb r4!, {} │ │ - │ │ -0001f0c0 : │ │ - 1f0c0: b538 push {r3, r4, r5, lr} │ │ - 1f0c2: 1c03 adds r3, r0, #0 │ │ - 1f0c4: 78c8 ldrb r0, [r1, #3] │ │ - 1f0c6: 794c ldrb r4, [r1, #5] │ │ - 1f0c8: 213f movs r1, #63 ; 0x3f │ │ - 1f0ca: 4008 ands r0, r1 │ │ - 1f0cc: 3801 subs r0, #1 │ │ - 1f0ce: 1c25 adds r5, r4, #0 │ │ - 1f0d0: 281e cmp r0, #30 │ │ - 1f0d2: d900 bls.n 1f0d6 │ │ - 1f0d4: e0cd b.n 1f272 │ │ - 1f0d6: f00e ff55 bl 2df84 <__gnu_thumb1_case_uqi> │ │ - 1f0da: 12c8 asrs r0, r1, #11 │ │ - 1f0dc: 402a ands r2, r5 │ │ - 1f0de: 4442 add r2, r8 │ │ - 1f0e0: 4846 ldr r0, [pc, #280] ; (1f1fc ) │ │ - 1f0e2: 624a str r2, [r1, #36] ; 0x24 │ │ - 1f0e4: 6664 str r4, [r4, #100] ; 0x64 │ │ - 1f0e6: 6a68 ldr r0, [r5, #36] ; 0x24 │ │ - 1f0e8: 768d strb r5, [r1, #26] │ │ - 1f0ea: 8f7b ldrh r3, [r7, #58] ; 0x3a │ │ - 1f0ec: 9528 str r5, [sp, #160] ; 0xa0 │ │ - 1f0ee: 8987 ldrh r7, [r0, #12] │ │ - 1f0f0: 8110 strh r0, [r2, #8] │ │ - 1f0f2: cc83 ldmia r4!, {r0, r1, r7} │ │ - 1f0f4: c091 stmia r0!, {r0, r4, r7} │ │ - 1f0f6: 858b strh r3, [r1, #44] ; 0x2c │ │ - 1f0f8: 0093 lsls r3, r2, #2 │ │ - 1f0fa: 2310 movs r3, #16 │ │ - 1f0fc: e0bb b.n 1f276 │ │ - 1f0fe: 4a60 ldr r2, [pc, #384] ; (1f280 ) │ │ - 1f100: 5899 ldr r1, [r3, r2] │ │ - 1f102: 2301 movs r3, #1 │ │ - 1f104: 2291 movs r2, #145 ; 0x91 │ │ - 1f106: 409a lsls r2, r3 │ │ - 1f108: 4211 tst r1, r2 │ │ - 1f10a: d100 bne.n 1f10e │ │ - 1f10c: e0b3 b.n 1f276 │ │ - 1f10e: 220f movs r2, #15 │ │ - 1f110: 1c21 adds r1, r4, #0 │ │ - 1f112: 4391 bics r1, r2 │ │ - 1f114: 29e0 cmp r1, #224 ; 0xe0 │ │ - 1f116: d102 bne.n 1f11e │ │ - 1f118: 4014 ands r4, r2 │ │ - 1f11a: 08a4 lsrs r4, r4, #2 │ │ - 1f11c: e003 b.n 1f126 │ │ - 1f11e: 29f0 cmp r1, #240 ; 0xf0 │ │ - 1f120: d000 beq.n 1f124 │ │ - 1f122: e0a8 b.n 1f276 │ │ - 1f124: 4014 ands r4, r2 │ │ - 1f126: 2510 movs r5, #16 │ │ - 1f128: 4325 orrs r5, r4 │ │ - 1f12a: 230e movs r3, #14 │ │ - 1f12c: e0a3 b.n 1f276 │ │ - 1f12e: 4a54 ldr r2, [pc, #336] ; (1f280 ) │ │ - 1f130: 5899 ldr r1, [r3, r2] │ │ - 1f132: 2291 movs r2, #145 ; 0x91 │ │ - 1f134: 0052 lsls r2, r2, #1 │ │ - 1f136: 2302 movs r3, #2 │ │ - 1f138: 4211 tst r1, r2 │ │ - 1f13a: d100 bne.n 1f13e │ │ - 1f13c: e09b b.n 1f276 │ │ - 1f13e: 220f movs r2, #15 │ │ - 1f140: 1c21 adds r1, r4, #0 │ │ - 1f142: 4391 bics r1, r2 │ │ - 1f144: 29e0 cmp r1, #224 ; 0xe0 │ │ - 1f146: d102 bne.n 1f14e │ │ - 1f148: 4014 ands r4, r2 │ │ - 1f14a: 40dc lsrs r4, r3 │ │ - 1f14c: e003 b.n 1f156 │ │ - 1f14e: 29f0 cmp r1, #240 ; 0xf0 │ │ - 1f150: d000 beq.n 1f154 │ │ - 1f152: e090 b.n 1f276 │ │ - 1f154: 4014 ands r4, r2 │ │ - 1f156: 2520 movs r5, #32 │ │ - 1f158: e7e6 b.n 1f128 │ │ - 1f15a: 2303 movs r3, #3 │ │ - 1f15c: e08b b.n 1f276 │ │ - 1f15e: 2304 movs r3, #4 │ │ - 1f160: e089 b.n 1f276 │ │ - 1f162: 2305 movs r3, #5 │ │ - 1f164: e087 b.n 1f276 │ │ - 1f166: 2306 movs r3, #6 │ │ - 1f168: e085 b.n 1f276 │ │ - 1f16a: 2307 movs r3, #7 │ │ - 1f16c: e083 b.n 1f276 │ │ - 1f16e: 4944 ldr r1, [pc, #272] ; (1f280 ) │ │ - 1f170: 2a00 cmp r2, #0 │ │ - 1f172: d00c beq.n 1f18e │ │ - 1f174: 585b ldr r3, [r3, r1] │ │ - 1f176: 2b20 cmp r3, #32 │ │ - 1f178: d079 beq.n 1f26e │ │ - 1f17a: 2b04 cmp r3, #4 │ │ - 1f17c: d077 beq.n 1f26e │ │ - 1f17e: 2308 movs r3, #8 │ │ - 1f180: 2c80 cmp r4, #128 ; 0x80 │ │ - 1f182: d878 bhi.n 1f276 │ │ - 1f184: 0065 lsls r5, r4, #1 │ │ - 1f186: 2c80 cmp r4, #128 ; 0x80 │ │ - 1f188: d175 bne.n 1f276 │ │ - 1f18a: 25ff movs r5, #255 ; 0xff │ │ - 1f18c: e073 b.n 1f276 │ │ - 1f18e: 585a ldr r2, [r3, r1] │ │ - 1f190: 2a20 cmp r2, #32 │ │ - 1f192: d002 beq.n 1f19a │ │ - 1f194: 2308 movs r3, #8 │ │ - 1f196: 2a04 cmp r2, #4 │ │ - 1f198: d16d bne.n 1f276 │ │ - 1f19a: 0865 lsrs r5, r4, #1 │ │ - 1f19c: e067 b.n 1f26e │ │ - 1f19e: 2309 movs r3, #9 │ │ - 1f1a0: e069 b.n 1f276 │ │ - 1f1a2: 230a movs r3, #10 │ │ - 1f1a4: e067 b.n 1f276 │ │ - 1f1a6: 230b movs r3, #11 │ │ - 1f1a8: e065 b.n 1f276 │ │ - 1f1aa: 230c movs r3, #12 │ │ - 1f1ac: e063 b.n 1f276 │ │ - 1f1ae: 210a movs r1, #10 │ │ - 1f1b0: 1c20 adds r0, r4, #0 │ │ - 1f1b2: f00e fefb bl 2dfac <__udivsi3> │ │ - 1f1b6: 210a movs r1, #10 │ │ - 1f1b8: 0105 lsls r5, r0, #4 │ │ - 1f1ba: 1c20 adds r0, r4, #0 │ │ - 1f1bc: f00e ff36 bl 2e02c <__aeabi_uidivmod> │ │ - 1f1c0: 230d movs r3, #13 │ │ - 1f1c2: 430d orrs r5, r1 │ │ - 1f1c4: e057 b.n 1f276 │ │ - 1f1c6: 2c20 cmp r4, #32 │ │ - 1f1c8: d900 bls.n 1f1cc │ │ - 1f1ca: 2520 movs r5, #32 │ │ - 1f1cc: 230f movs r3, #15 │ │ - 1f1ce: e052 b.n 1f276 │ │ - 1f1d0: 2300 movs r3, #0 │ │ - 1f1d2: 2220 movs r2, #32 │ │ - 1f1d4: 42a2 cmp r2, r4 │ │ - 1f1d6: 415b adcs r3, r3 │ │ - 1f1d8: 330f adds r3, #15 │ │ - 1f1da: e04c b.n 1f276 │ │ - 1f1dc: 2311 movs r3, #17 │ │ - 1f1de: e04a b.n 1f276 │ │ - 1f1e0: 2314 movs r3, #20 │ │ - 1f1e2: e048 b.n 1f276 │ │ - 1f1e4: 2315 movs r3, #21 │ │ - 1f1e6: e046 b.n 1f276 │ │ - 1f1e8: 2316 movs r3, #22 │ │ - 1f1ea: e044 b.n 1f276 │ │ - 1f1ec: 2317 movs r3, #23 │ │ - 1f1ee: e042 b.n 1f276 │ │ - 1f1f0: 2319 movs r3, #25 │ │ - 1f1f2: e040 b.n 1f276 │ │ - 1f1f4: 231b movs r3, #27 │ │ - 1f1f6: e03e b.n 1f276 │ │ - 1f1f8: 231d movs r3, #29 │ │ - 1f1fa: e03c b.n 1f276 │ │ - 1f1fc: 2322 movs r3, #34 ; 0x22 │ │ - 1f1fe: e03a b.n 1f276 │ │ - 1f200: 2323 movs r3, #35 ; 0x23 │ │ - 1f202: e038 b.n 1f276 │ │ - 1f204: 230f movs r3, #15 │ │ - 1f206: 1c22 adds r2, r4, #0 │ │ - 1f208: 439a bics r2, r3 │ │ - 1f20a: 0611 lsls r1, r2, #24 │ │ - 1f20c: 0e0a lsrs r2, r1, #24 │ │ - 1f20e: 2a50 cmp r2, #80 ; 0x50 │ │ - 1f210: d02f beq.n 1f272 │ │ - 1f212: d810 bhi.n 1f236 │ │ - 1f214: 2a20 cmp r2, #32 │ │ - 1f216: d022 beq.n 1f25e │ │ - 1f218: d804 bhi.n 1f224 │ │ - 1f21a: 2a10 cmp r2, #16 │ │ - 1f21c: d185 bne.n 1f12a │ │ - 1f21e: 401c ands r4, r3 │ │ - 1f220: 2530 movs r5, #48 ; 0x30 │ │ - 1f222: e781 b.n 1f128 │ │ - 1f224: 2a30 cmp r2, #48 ; 0x30 │ │ - 1f226: d01d beq.n 1f264 │ │ - 1f228: 0e09 lsrs r1, r1, #24 │ │ - 1f22a: 2940 cmp r1, #64 ; 0x40 │ │ - 1f22c: d000 beq.n 1f230 │ │ - 1f22e: e77c b.n 1f12a │ │ - 1f230: 401c ands r4, r3 │ │ - 1f232: 2570 movs r5, #112 ; 0x70 │ │ - 1f234: e778 b.n 1f128 │ │ - 1f236: 2a90 cmp r2, #144 ; 0x90 │ │ - 1f238: d00f beq.n 1f25a │ │ - 1f23a: d805 bhi.n 1f248 │ │ - 1f23c: 2a60 cmp r2, #96 ; 0x60 │ │ - 1f23e: d018 beq.n 1f272 │ │ - 1f240: 0e09 lsrs r1, r1, #24 │ │ - 1f242: 2970 cmp r1, #112 ; 0x70 │ │ - 1f244: d015 beq.n 1f272 │ │ - 1f246: e770 b.n 1f12a │ │ - 1f248: 2aa0 cmp r2, #160 ; 0xa0 │ │ - 1f24a: d012 beq.n 1f272 │ │ - 1f24c: 0e09 lsrs r1, r1, #24 │ │ - 1f24e: 29b0 cmp r1, #176 ; 0xb0 │ │ - 1f250: d000 beq.n 1f254 │ │ - 1f252: e76a b.n 1f12a │ │ - 1f254: 401c ands r4, r3 │ │ - 1f256: 2560 movs r5, #96 ; 0x60 │ │ - 1f258: e766 b.n 1f128 │ │ - 1f25a: 2321 movs r3, #33 ; 0x21 │ │ - 1f25c: e00b b.n 1f276 │ │ - 1f25e: 401c ands r4, r3 │ │ - 1f260: 2550 movs r5, #80 ; 0x50 │ │ - 1f262: e761 b.n 1f128 │ │ - 1f264: 401c ands r4, r3 │ │ - 1f266: 2540 movs r5, #64 ; 0x40 │ │ - 1f268: e75e b.n 1f128 │ │ - 1f26a: 2300 movs r3, #0 │ │ - 1f26c: e003 b.n 1f276 │ │ - 1f26e: 2308 movs r3, #8 │ │ - 1f270: e001 b.n 1f276 │ │ - 1f272: 2500 movs r5, #0 │ │ - 1f274: 1c2b adds r3, r5, #0 │ │ - 1f276: 0218 lsls r0, r3, #8 │ │ - 1f278: 4305 orrs r5, r0 │ │ - 1f27a: 0428 lsls r0, r5, #16 │ │ - 1f27c: 0c00 lsrs r0, r0, #16 │ │ - 1f27e: bd38 pop {r3, r4, r5, pc} │ │ - 1f280: e920 0000 stmdb r0!, {} │ │ - │ │ -0001f284 : │ │ - 1f284: 680b ldr r3, [r1, #0] │ │ - 1f286: 6800 ldr r0, [r0, #0] │ │ - 1f288: 1ac0 subs r0, r0, r3 │ │ - 1f28a: 4243 negs r3, r0 │ │ - 1f28c: 4158 adcs r0, r3 │ │ - 1f28e: 4770 bx lr │ │ - │ │ -0001f290 : │ │ - 1f290: 4bc7 ldr r3, [pc, #796] ; (1f5b0 ) │ │ - 1f292: b5f0 push {r4, r5, r6, r7, lr} │ │ - 1f294: 447b add r3, pc │ │ - 1f296: 4cc7 ldr r4, [pc, #796] ; (1f5b4 ) │ │ - 1f298: 681b ldr r3, [r3, #0] │ │ - 1f29a: 1c07 adds r7, r0, #0 │ │ - 1f29c: 44a5 add sp, r4 │ │ - 1f29e: 920d str r2, [sp, #52] ; 0x34 │ │ - 1f2a0: 681a ldr r2, [r3, #0] │ │ - 1f2a2: a8ff add r0, sp, #1020 ; 0x3fc │ │ - 1f2a4: 3050 adds r0, #80 ; 0x50 │ │ - 1f2a6: 910e str r1, [sp, #56] ; 0x38 │ │ - 1f2a8: 6002 str r2, [r0, #0] │ │ - 1f2aa: 9311 str r3, [sp, #68] ; 0x44 │ │ - 1f2ac: 2900 cmp r1, #0 │ │ - 1f2ae: d101 bne.n 1f2b4 │ │ - 1f2b0: 2000 movs r0, #0 │ │ - 1f2b2: e14a b.n 1f54a │ │ - 1f2b4: 9c0d ldr r4, [sp, #52] ; 0x34 │ │ - 1f2b6: 4dc0 ldr r5, [pc, #768] ; (1f5b8 ) │ │ - 1f2b8: 42ac cmp r4, r5 │ │ - 1f2ba: d9f9 bls.n 1f2b0 │ │ - 1f2bc: 4ebf ldr r6, [pc, #764] ; (1f5bc ) │ │ - 1f2be: 231f movs r3, #31 │ │ - 1f2c0: 48bf ldr r0, [pc, #764] ; (1f5c0 ) │ │ - 1f2c2: 9d0e ldr r5, [sp, #56] ; 0x38 │ │ - 1f2c4: 51bb str r3, [r7, r6] │ │ - 1f2c6: 2387 movs r3, #135 ; 0x87 │ │ - 1f2c8: 2204 movs r2, #4 │ │ - 1f2ca: ac13 add r4, sp, #76 ; 0x4c │ │ - 1f2cc: 00db lsls r3, r3, #3 │ │ - 1f2ce: 503a str r2, [r7, r0] │ │ - 1f2d0: 18e9 adds r1, r5, r3 │ │ - 1f2d2: 1c20 adds r0, r4, #0 │ │ - 1f2d4: f011 fba2 bl 30a1c <__clzsi2+0x168> │ │ - 1f2d8: 49ba ldr r1, [pc, #744] ; (1f5c4 ) │ │ - 1f2da: 1c20 adds r0, r4, #0 │ │ - 1f2dc: 4479 add r1, pc │ │ - 1f2de: f7ff ffd1 bl 1f284 │ │ - 1f2e2: 2800 cmp r0, #0 │ │ - 1f2e4: d000 beq.n 1f2e8 │ │ - 1f2e6: e13a b.n 1f55e │ │ - 1f2e8: 49b7 ldr r1, [pc, #732] ; (1f5c8 ) │ │ - 1f2ea: 1c20 adds r0, r4, #0 │ │ - 1f2ec: 4479 add r1, pc │ │ - 1f2ee: f7ff ffc9 bl 1f284 │ │ - 1f2f2: 2800 cmp r0, #0 │ │ - 1f2f4: d000 beq.n 1f2f8 │ │ - 1f2f6: e132 b.n 1f55e │ │ - 1f2f8: 49b4 ldr r1, [pc, #720] ; (1f5cc ) │ │ - 1f2fa: 1c20 adds r0, r4, #0 │ │ - 1f2fc: 4479 add r1, pc │ │ - 1f2fe: f7ff ffc1 bl 1f284 │ │ - 1f302: 2800 cmp r0, #0 │ │ - 1f304: d000 beq.n 1f308 │ │ - 1f306: e12a b.n 1f55e │ │ - 1f308: 49b1 ldr r1, [pc, #708] ; (1f5d0 ) │ │ - 1f30a: 1c20 adds r0, r4, #0 │ │ - 1f30c: 4479 add r1, pc │ │ - 1f30e: f7ff ffb9 bl 1f284 │ │ - 1f312: 2800 cmp r0, #0 │ │ - 1f314: d000 beq.n 1f318 │ │ - 1f316: e122 b.n 1f55e │ │ - 1f318: 49ae ldr r1, [pc, #696] ; (1f5d4 ) │ │ - 1f31a: 1c20 adds r0, r4, #0 │ │ - 1f31c: 4479 add r1, pc │ │ - 1f31e: f7ff ffb1 bl 1f284 │ │ - 1f322: 2800 cmp r0, #0 │ │ - 1f324: d000 beq.n 1f328 │ │ - 1f326: e285 b.n 1f834 │ │ - 1f328: 49ab ldr r1, [pc, #684] ; (1f5d8 ) │ │ - 1f32a: 1c20 adds r0, r4, #0 │ │ - 1f32c: 4479 add r1, pc │ │ - 1f32e: f7ff ffa9 bl 1f284 │ │ - 1f332: 2800 cmp r0, #0 │ │ - 1f334: d000 beq.n 1f338 │ │ - 1f336: e27d b.n 1f834 │ │ - 1f338: 7823 ldrb r3, [r4, #0] │ │ - 1f33a: 2b46 cmp r3, #70 ; 0x46 │ │ - 1f33c: d000 beq.n 1f340 │ │ - 1f33e: e27b b.n 1f838 │ │ - 1f340: 7862 ldrb r2, [r4, #1] │ │ - 1f342: 2a4c cmp r2, #76 ; 0x4c │ │ - 1f344: d000 beq.n 1f348 │ │ - 1f346: e277 b.n 1f838 │ │ - 1f348: 78a2 ldrb r2, [r4, #2] │ │ - 1f34a: 2a54 cmp r2, #84 ; 0x54 │ │ - 1f34c: d000 beq.n 1f350 │ │ - 1f34e: e273 b.n 1f838 │ │ - 1f350: 78e2 ldrb r2, [r4, #3] │ │ - 1f352: 1c11 adds r1, r2, #0 │ │ - 1f354: 3934 subs r1, #52 ; 0x34 │ │ - 1f356: 2905 cmp r1, #5 │ │ - 1f358: d900 bls.n 1f35c │ │ - 1f35a: e26d b.n 1f838 │ │ - 1f35c: 4998 ldr r1, [pc, #608] ; (1f5c0 ) │ │ - 1f35e: 3a30 subs r2, #48 ; 0x30 │ │ - 1f360: 507a str r2, [r7, r1] │ │ - 1f362: 4c9e ldr r4, [pc, #632] ; (1f5dc ) │ │ - 1f364: 4d9e ldr r5, [pc, #632] ; (1f5e0 ) │ │ - 1f366: 4e9f ldr r6, [pc, #636] ; (1f5e4 ) │ │ - 1f368: 193c adds r4, r7, r4 │ │ - 1f36a: 9410 str r4, [sp, #64] ; 0x40 │ │ - 1f36c: 19be adds r6, r7, r6 │ │ - 1f36e: 197c adds r4, r7, r5 │ │ - 1f370: 9d0e ldr r5, [sp, #56] ; 0x38 │ │ - 1f372: 9609 str r6, [sp, #36] ; 0x24 │ │ - 1f374: 2601 movs r6, #1 │ │ - 1f376: 9608 str r6, [sp, #32] │ │ - 1f378: 2600 movs r6, #0 │ │ - 1f37a: 3514 adds r5, #20 │ │ - 1f37c: 960a str r6, [sp, #40] ; 0x28 │ │ - 1f37e: 960b str r6, [sp, #44] ; 0x2c │ │ - 1f380: 9e0e ldr r6, [sp, #56] ; 0x38 │ │ - 1f382: 488e ldr r0, [pc, #568] ; (1f5bc ) │ │ - 1f384: 1bab subs r3, r5, r6 │ │ - 1f386: 583a ldr r2, [r7, r0] │ │ - 1f388: 9e08 ldr r6, [sp, #32] │ │ - 1f38a: 4296 cmp r6, r2 │ │ - 1f38c: d800 bhi.n 1f390 │ │ - 1f38e: e0ea b.n 1f566 │ │ - 1f390: 2a0f cmp r2, #15 │ │ - 1f392: d100 bne.n 1f396 │ │ - 1f394: e191 b.n 1f6ba │ │ - 1f396: 9e0e ldr r6, [sp, #56] ; 0x38 │ │ - 1f398: 18f6 adds r6, r6, r3 │ │ - 1f39a: 960c str r6, [sp, #48] ; 0x30 │ │ - 1f39c: 2a0f cmp r2, #15 │ │ - 1f39e: d100 bne.n 1f3a2 │ │ - 1f3a0: e192 b.n 1f6c8 │ │ - 1f3a2: 3386 adds r3, #134 ; 0x86 │ │ - 1f3a4: 4890 ldr r0, [pc, #576] ; (1f5e8 ) │ │ - 1f3a6: 2280 movs r2, #128 ; 0x80 │ │ - 1f3a8: 2100 movs r1, #0 │ │ - 1f3aa: 183c adds r4, r7, r0 │ │ - 1f3ac: 1c20 adds r0, r4, #0 │ │ - 1f3ae: 0052 lsls r2, r2, #1 │ │ - 1f3b0: 9309 str r3, [sp, #36] ; 0x24 │ │ - 1f3b2: f011 fb1b bl 309ec <__clzsi2+0x138> │ │ - 1f3b6: 990c ldr r1, [sp, #48] ; 0x30 │ │ - 1f3b8: 1c20 adds r0, r4, #0 │ │ - 1f3ba: 2280 movs r2, #128 ; 0x80 │ │ - 1f3bc: 3102 adds r1, #2 │ │ - 1f3be: f011 fb2d bl 30a1c <__clzsi2+0x168> │ │ - 1f3c2: 9c0c ldr r4, [sp, #48] ; 0x30 │ │ - 1f3c4: 7823 ldrb r3, [r4, #0] │ │ - 1f3c6: 1e5a subs r2, r3, #1 │ │ - 1f3c8: 2a7f cmp r2, #127 ; 0x7f │ │ - 1f3ca: d909 bls.n 1f3e0 │ │ - 1f3cc: 2280 movs r2, #128 ; 0x80 │ │ - 1f3ce: 4d86 ldr r5, [pc, #536] ; (1f5e8 ) │ │ - 1f3d0: 1e53 subs r3, r2, #1 │ │ - 1f3d2: 18f9 adds r1, r7, r3 │ │ - 1f3d4: 1949 adds r1, r1, r5 │ │ - 1f3d6: 7809 ldrb r1, [r1, #0] │ │ - 1f3d8: 2900 cmp r1, #0 │ │ - 1f3da: d100 bne.n 1f3de │ │ - 1f3dc: e176 b.n 1f6cc │ │ - 1f3de: 1c13 adds r3, r2, #0 │ │ - 1f3e0: 2200 movs r2, #0 │ │ - 1f3e2: 1c15 adds r5, r2, #0 │ │ - 1f3e4: 1c16 adds r6, r2, #0 │ │ - 1f3e6: 9208 str r2, [sp, #32] │ │ - 1f3e8: 487f ldr r0, [pc, #508] ; (1f5e8 ) │ │ - 1f3ea: 18b9 adds r1, r7, r2 │ │ - 1f3ec: 1809 adds r1, r1, r0 │ │ - 1f3ee: 7809 ldrb r1, [r1, #0] │ │ - 1f3f0: 297f cmp r1, #127 ; 0x7f │ │ - 1f3f2: d800 bhi.n 1f3f6 │ │ - 1f3f4: e16f b.n 1f6d6 │ │ - 1f3f6: 42a9 cmp r1, r5 │ │ - 1f3f8: d300 bcc.n 1f3fc │ │ - 1f3fa: 1c4d adds r5, r1, #1 │ │ - 1f3fc: 3201 adds r2, #1 │ │ - 1f3fe: 2a80 cmp r2, #128 ; 0x80 │ │ - 1f400: d1f2 bne.n 1f3e8 │ │ - 1f402: 1c1a adds r2, r3, #0 │ │ - 1f404: 20ff movs r0, #255 ; 0xff │ │ - 1f406: 4c78 ldr r4, [pc, #480] ; (1f5e8 ) │ │ - 1f408: 18b9 adds r1, r7, r2 │ │ - 1f40a: 3201 adds r2, #1 │ │ - 1f40c: 1909 adds r1, r1, r4 │ │ - 1f40e: 7008 strb r0, [r1, #0] │ │ - 1f410: 2aff cmp r2, #255 ; 0xff │ │ - 1f412: d9f8 bls.n 1f406 │ │ - 1f414: 9c0c ldr r4, [sp, #48] ; 0x30 │ │ - 1f416: 3b01 subs r3, #1 │ │ - 1f418: 4a74 ldr r2, [pc, #464] ; (1f5ec ) │ │ - 1f41a: 7861 ldrb r1, [r4, #1] │ │ - 1f41c: 2977 cmp r1, #119 ; 0x77 │ │ - 1f41e: d900 bls.n 1f422 │ │ - 1f420: 2100 movs r1, #0 │ │ - 1f422: 50b9 str r1, [r7, r2] │ │ - 1f424: 58ba ldr r2, [r7, r2] │ │ - 1f426: 3201 adds r2, #1 │ │ - 1f428: 429a cmp r2, r3 │ │ - 1f42a: d302 bcc.n 1f432 │ │ - 1f42c: 4b6f ldr r3, [pc, #444] ; (1f5ec ) │ │ - 1f42e: 2200 movs r2, #0 │ │ - 1f430: 50fa str r2, [r7, r3] │ │ - 1f432: 9c08 ldr r4, [sp, #32] │ │ - 1f434: 2c00 cmp r4, #0 │ │ - 1f436: d100 bne.n 1f43a │ │ - 1f438: e73a b.n 1f2b0 │ │ - 1f43a: 9809 ldr r0, [sp, #36] ; 0x24 │ │ - 1f43c: 990b ldr r1, [sp, #44] ; 0x2c │ │ - 1f43e: 1844 adds r4, r0, r1 │ │ - 1f440: 980c ldr r0, [sp, #48] ; 0x30 │ │ - 1f442: 496b ldr r1, [pc, #428] ; (1f5f0 ) │ │ - 1f444: 3082 adds r0, #130 ; 0x82 │ │ - 1f446: 4479 add r1, pc │ │ - 1f448: f7ff ff1c bl 1f284 │ │ - 1f44c: 2800 cmp r0, #0 │ │ - 1f44e: d000 beq.n 1f452 │ │ - 1f450: e14c b.n 1f6ec │ │ - 1f452: 9908 ldr r1, [sp, #32] │ │ - 1f454: 42b1 cmp r1, r6 │ │ - 1f456: d100 bne.n 1f45a │ │ - 1f458: e150 b.n 1f6fc │ │ - 1f45a: 4a59 ldr r2, [pc, #356] ; (1f5c0 ) │ │ - 1f45c: 980d ldr r0, [sp, #52] ; 0x34 │ │ - 1f45e: 58ba ldr r2, [r7, r2] │ │ - 1f460: 0213 lsls r3, r2, #8 │ │ - 1f462: 1c1a adds r2, r3, #0 │ │ - 1f464: 434a muls r2, r1 │ │ - 1f466: 1912 adds r2, r2, r4 │ │ - 1f468: 4282 cmp r2, r0 │ │ - 1f46a: d100 bne.n 1f46e │ │ - 1f46c: e146 b.n 1f6fc │ │ - 1f46e: 4373 muls r3, r6 │ │ - 1f470: 191b adds r3, r3, r4 │ │ - 1f472: 4283 cmp r3, r0 │ │ - 1f474: d100 bne.n 1f478 │ │ - 1f476: e150 b.n 1f71a │ │ - 1f478: 9d0a ldr r5, [sp, #40] ; 0x28 │ │ - 1f47a: 3508 adds r5, #8 │ │ - 1f47c: 950a str r5, [sp, #40] ; 0x28 │ │ - 1f47e: 484e ldr r0, [pc, #312] ; (1f5b8 ) │ │ - 1f480: 4284 cmp r4, r0 │ │ - 1f482: d800 bhi.n 1f486 │ │ - 1f484: e14b b.n 1f71e │ │ - 1f486: 9d0d ldr r5, [sp, #52] ; 0x34 │ │ - 1f488: 42ac cmp r4, r5 │ │ - 1f48a: d900 bls.n 1f48e │ │ - 1f48c: e147 b.n 1f71e │ │ - 1f48e: 484b ldr r0, [pc, #300] ; (1f5bc ) │ │ - 1f490: 5838 ldr r0, [r7, r0] │ │ - 1f492: 280f cmp r0, #15 │ │ - 1f494: d100 bne.n 1f498 │ │ - 1f496: e146 b.n 1f726 │ │ - 1f498: 4b56 ldr r3, [pc, #344] ; (1f5f4 ) │ │ - 1f49a: 2401 movs r4, #1 │ │ - 1f49c: 2206 movs r2, #6 │ │ - 1f49e: 50fc str r4, [r7, r3] │ │ - 1f4a0: 23e9 movs r3, #233 ; 0xe9 │ │ - 1f4a2: 021b lsls r3, r3, #8 │ │ - 1f4a4: 50fa str r2, [r7, r3] │ │ - 1f4a6: 4b54 ldr r3, [pc, #336] ; (1f5f8 ) │ │ - 1f4a8: 227d movs r2, #125 ; 0x7d │ │ - 1f4aa: 4d54 ldr r5, [pc, #336] ; (1f5fc ) │ │ - 1f4ac: 50fa str r2, [r7, r3] │ │ - 1f4ae: 4b54 ldr r3, [pc, #336] ; (1f600 ) │ │ - 1f4b0: 2238 movs r2, #56 ; 0x38 │ │ - 1f4b2: 1978 adds r0, r7, r5 │ │ - 1f4b4: 50fa str r2, [r7, r3] │ │ - 1f4b6: 4b53 ldr r3, [pc, #332] ; (1f604 ) │ │ - 1f4b8: 22d6 movs r2, #214 ; 0xd6 │ │ - 1f4ba: 0192 lsls r2, r2, #6 │ │ - 1f4bc: 50fa str r2, [r7, r3] │ │ - 1f4be: 990e ldr r1, [sp, #56] ; 0x38 │ │ - 1f4c0: 2214 movs r2, #20 │ │ - 1f4c2: f011 faab bl 30a1c <__clzsi2+0x168> │ │ - 1f4c6: 4b50 ldr r3, [pc, #320] ; (1f608 ) │ │ - 1f4c8: 4e3d ldr r6, [pc, #244] ; (1f5c0 ) │ │ - 1f4ca: 2580 movs r5, #128 ; 0x80 │ │ - 1f4cc: 447b add r3, pc │ │ - 1f4ce: 681b ldr r3, [r3, #0] │ │ - 1f4d0: 59be ldr r6, [r7, r6] │ │ - 1f4d2: 484e ldr r0, [pc, #312] ; (1f60c ) │ │ - 1f4d4: 681b ldr r3, [r3, #0] │ │ - 1f4d6: 032d lsls r5, r5, #12 │ │ - 1f4d8: 46b4 mov ip, r6 │ │ - 1f4da: 401d ands r5, r3 │ │ - 1f4dc: 950b str r5, [sp, #44] ; 0x2c │ │ - 1f4de: 183a adds r2, r7, r0 │ │ - 1f4e0: 2300 movs r3, #0 │ │ - 1f4e2: 2640 movs r6, #64 ; 0x40 │ │ - 1f4e4: 2103 movs r1, #3 │ │ - 1f4e6: 4563 cmp r3, ip │ │ - 1f4e8: d000 beq.n 1f4ec │ │ - 1f4ea: e121 b.n 1f730 │ │ - 1f4ec: 2600 movs r6, #0 │ │ - 1f4ee: 960a str r6, [sp, #40] ; 0x28 │ │ - 1f4f0: 9e0a ldr r6, [sp, #40] ; 0x28 │ │ - 1f4f2: 9c08 ldr r4, [sp, #32] │ │ - 1f4f4: 42a6 cmp r6, r4 │ │ - 1f4f6: d014 beq.n 1f522 │ │ - 1f4f8: 9c0a ldr r4, [sp, #40] ; 0x28 │ │ - 1f4fa: 2cef cmp r4, #239 ; 0xef │ │ - 1f4fc: d900 bls.n 1f500 │ │ - 1f4fe: e171 b.n 1f7e4 │ │ - 1f500: 4d2f ldr r5, [pc, #188] ; (1f5c0 ) │ │ - 1f502: 2040 movs r0, #64 ; 0x40 │ │ - 1f504: 597d ldr r5, [r7, r5] │ │ - 1f506: 1c29 adds r1, r5, #0 │ │ - 1f508: 9504 str r5, [sp, #16] │ │ - 1f50a: f00a fea7 bl 2a25c │ │ - 1f50e: 9e0a ldr r6, [sp, #40] ; 0x28 │ │ - 1f510: 1c04 adds r4, r0, #0 │ │ - 1f512: 483f ldr r0, [pc, #252] ; (1f610 ) │ │ - 1f514: 00b3 lsls r3, r6, #2 │ │ - 1f516: 18fb adds r3, r7, r3 │ │ - 1f518: 181a adds r2, r3, r0 │ │ - 1f51a: 6014 str r4, [r2, #0] │ │ - 1f51c: 2c00 cmp r4, #0 │ │ - 1f51e: d000 beq.n 1f522 │ │ - 1f520: e11d b.n 1f75e │ │ - 1f522: 9c10 ldr r4, [sp, #64] ; 0x40 │ │ - 1f524: 2601 movs r6, #1 │ │ - 1f526: 4825 ldr r0, [pc, #148] ; (1f5bc ) │ │ - 1f528: 5838 ldr r0, [r7, r0] │ │ - 1f52a: 4286 cmp r6, r0 │ │ - 1f52c: d80c bhi.n 1f548 │ │ - 1f52e: 6825 ldr r5, [r4, #0] │ │ - 1f530: 2d00 cmp r5, #0 │ │ - 1f532: d100 bne.n 1f536 │ │ - 1f534: e17b b.n 1f82e │ │ - 1f536: 9909 ldr r1, [sp, #36] ; 0x24 │ │ - 1f538: 980e ldr r0, [sp, #56] ; 0x38 │ │ - 1f53a: 9a0d ldr r2, [sp, #52] ; 0x34 │ │ - 1f53c: 1845 adds r5, r0, r1 │ │ - 1f53e: 3105 adds r1, #5 │ │ - 1f540: 9108 str r1, [sp, #32] │ │ - 1f542: 4291 cmp r1, r2 │ │ - 1f544: d200 bcs.n 1f548 │ │ - 1f546: e157 b.n 1f7f8 │ │ - 1f548: 2001 movs r0, #1 │ │ - 1f54a: 9c11 ldr r4, [sp, #68] ; 0x44 │ │ - 1f54c: a9ff add r1, sp, #1020 ; 0x3fc │ │ - 1f54e: 3150 adds r1, #80 ; 0x50 │ │ - 1f550: 680a ldr r2, [r1, #0] │ │ - 1f552: 6823 ldr r3, [r4, #0] │ │ - 1f554: 429a cmp r2, r3 │ │ - 1f556: d100 bne.n 1f55a │ │ - 1f558: e1dd b.n 1f916 │ │ - 1f55a: f011 faaf bl 30abc <__clzsi2+0x208> │ │ - 1f55e: 4d18 ldr r5, [pc, #96] ; (1f5c0 ) │ │ - 1f560: 2304 movs r3, #4 │ │ - 1f562: 517b str r3, [r7, r5] │ │ - 1f564: e6fd b.n 1f362 │ │ - 1f566: 1c29 adds r1, r5, #0 │ │ - 1f568: 2216 movs r2, #22 │ │ - 1f56a: 9809 ldr r0, [sp, #36] ; 0x24 │ │ - 1f56c: f011 fa56 bl 30a1c <__clzsi2+0x168> │ │ - 1f570: 9e09 ldr r6, [sp, #36] ; 0x24 │ │ - 1f572: 2300 movs r3, #0 │ │ - 1f574: 1f20 subs r0, r4, #4 │ │ - 1f576: 75b3 strb r3, [r6, #22] │ │ - 1f578: 83e3 strh r3, [r4, #30] │ │ - 1f57a: 7deb ldrb r3, [r5, #23] │ │ - 1f57c: 7daa ldrb r2, [r5, #22] │ │ - 1f57e: 9e0b ldr r6, [sp, #44] ; 0x2c │ │ - 1f580: 021b lsls r3, r3, #8 │ │ - 1f582: 4313 orrs r3, r2 │ │ - 1f584: 041b lsls r3, r3, #16 │ │ - 1f586: 021a lsls r2, r3, #8 │ │ - 1f588: 0c12 lsrs r2, r2, #16 │ │ - 1f58a: 0e1b lsrs r3, r3, #24 │ │ - 1f58c: 431a orrs r2, r3 │ │ - 1f58e: 0052 lsls r2, r2, #1 │ │ - 1f590: 6002 str r2, [r0, #0] │ │ - 1f592: 7e29 ldrb r1, [r5, #24] │ │ - 1f594: 1c23 adds r3, r4, #0 │ │ - 1f596: 3321 adds r3, #33 ; 0x21 │ │ - 1f598: 0109 lsls r1, r1, #4 │ │ - 1f59a: 7019 strb r1, [r3, #0] │ │ - 1f59c: 7e69 ldrb r1, [r5, #25] │ │ - 1f59e: 18b6 adds r6, r6, r2 │ │ - 1f5a0: 2380 movs r3, #128 ; 0x80 │ │ - 1f5a2: 960b str r6, [sp, #44] ; 0x2c │ │ - 1f5a4: 0089 lsls r1, r1, #2 │ │ - 1f5a6: 005b lsls r3, r3, #1 │ │ - 1f5a8: 4299 cmp r1, r3 │ │ - 1f5aa: d833 bhi.n 1f614 │ │ - 1f5ac: 8361 strh r1, [r4, #26] │ │ - 1f5ae: e035 b.n 1f61c │ │ - 1f5b0: 8b98 ldrh r0, [r3, #28] │ │ - 1f5b2: 0001 movs r1, r0 │ │ - 1f5b4: fbac ffff ; instruction: 0xfbacffff │ │ - 1f5b8: 05ff lsls r7, r7, #23 │ │ - 1f5ba: 0000 movs r0, r0 │ │ - 1f5bc: e924 0000 stmdb r4!, {} │ │ - 1f5c0: e910 0000 ldmdb r0, {} │ │ - 1f5c4: 40c3 lsrs r3, r0 │ │ - 1f5c6: 0001 movs r1, r0 │ │ - 1f5c8: 40b8 lsls r0, r7 │ │ - 1f5ca: 0001 movs r1, r0 │ │ - 1f5cc: 40ad lsls r5, r5 │ │ - 1f5ce: 0001 movs r1, r0 │ │ - 1f5d0: 40a2 lsls r2, r4 │ │ - 1f5d2: 0001 movs r1, r0 │ │ - 1f5d4: 40ac lsls r4, r5 │ │ - 1f5d6: 0001 movs r1, r0 │ │ - 1f5d8: 4087 lsls r7, r0 │ │ - 1f5da: 0001 movs r1, r0 │ │ - 1f5dc: 8240 strh r0, [r0, #18] │ │ - 1f5de: 0000 movs r0, r0 │ │ - 1f5e0: 8244 strh r4, [r0, #18] │ │ - 1f5e2: 0000 movs r0, r0 │ │ - 1f5e4: e9bc 0000 ; instruction: 0xe9bc0000 │ │ - 1f5e8: d060 beq.n 1f6ac │ │ - 1f5ea: 0000 movs r0, r0 │ │ - 1f5ec: e958 0000 ldrd r0, r0, [r8, #-0] │ │ - 1f5f0: 3f59 subs r7, #89 ; 0x59 │ │ - 1f5f2: 0001 movs r1, r0 │ │ - 1f5f4: e920 0000 stmdb r0!, {} │ │ - 1f5f8: e904 0000 stmdb r4, {} │ │ - 1f5fc: e99c 0000 ; instruction: 0xe99c0000 │ │ - 1f600: e974 0000 ldrd r0, r0, [r4, #-0]! │ │ - 1f604: e978 0000 ldrd r0, r0, [r8, #-0]! │ │ - 1f608: 8934 ldrh r4, [r6, #8] │ │ - 1f60a: 0001 movs r1, r0 │ │ - 1f60c: c1c0 stmia r1!, {r6, r7} │ │ - 1f60e: 0000 movs r0, r0 │ │ - 1f610: cac0 ldmia r2!, {r6, r7} │ │ - 1f612: 0000 movs r0, r0 │ │ - 1f614: 9e0a ldr r6, [sp, #40] ; 0x28 │ │ - 1f616: 8363 strh r3, [r4, #26] │ │ - 1f618: 3601 adds r6, #1 │ │ - 1f61a: 960a str r6, [sp, #40] ; 0x28 │ │ - 1f61c: 2340 movs r3, #64 ; 0x40 │ │ - 1f61e: 83a3 strh r3, [r4, #28] │ │ - 1f620: 2380 movs r3, #128 ; 0x80 │ │ - 1f622: 8323 strh r3, [r4, #24] │ │ - 1f624: 7ee9 ldrb r1, [r5, #27] │ │ - 1f626: 7eab ldrb r3, [r5, #26] │ │ - 1f628: 7f6e ldrb r6, [r5, #29] │ │ - 1f62a: 0209 lsls r1, r1, #8 │ │ - 1f62c: 4319 orrs r1, r3 │ │ - 1f62e: 0409 lsls r1, r1, #16 │ │ - 1f630: 020b lsls r3, r1, #8 │ │ - 1f632: 0c1b lsrs r3, r3, #16 │ │ - 1f634: 0e09 lsrs r1, r1, #24 │ │ - 1f636: 430b orrs r3, r1 │ │ - 1f638: 7f29 ldrb r1, [r5, #28] │ │ - 1f63a: 0236 lsls r6, r6, #8 │ │ - 1f63c: 005b lsls r3, r3, #1 │ │ - 1f63e: 430e orrs r6, r1 │ │ - 1f640: 0436 lsls r6, r6, #16 │ │ - 1f642: 0231 lsls r1, r6, #8 │ │ - 1f644: 0c09 lsrs r1, r1, #16 │ │ - 1f646: 0e36 lsrs r6, r6, #24 │ │ - 1f648: 4331 orrs r1, r6 │ │ - 1f64a: 0049 lsls r1, r1, #1 │ │ - 1f64c: 2902 cmp r1, #2 │ │ - 1f64e: d908 bls.n 1f662 │ │ - 1f650: 18ce adds r6, r1, r3 │ │ - 1f652: 4296 cmp r6, r2 │ │ - 1f654: d905 bls.n 1f662 │ │ - 1f656: 085e lsrs r6, r3, #1 │ │ - 1f658: 960c str r6, [sp, #48] ; 0x30 │ │ - 1f65a: 1876 adds r6, r6, r1 │ │ - 1f65c: 4296 cmp r6, r2 │ │ - 1f65e: d800 bhi.n 1f662 │ │ - 1f660: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ - 1f662: 1859 adds r1, r3, r1 │ │ - 1f664: 6023 str r3, [r4, #0] │ │ - 1f666: 6061 str r1, [r4, #4] │ │ - 1f668: 2a03 cmp r2, #3 │ │ - 1f66a: d801 bhi.n 1f670 │ │ - 1f66c: 2200 movs r2, #0 │ │ - 1f66e: 6002 str r2, [r0, #0] │ │ - 1f670: 6802 ldr r2, [r0, #0] │ │ - 1f672: 2a00 cmp r2, #0 │ │ - 1f674: d018 beq.n 1f6a8 │ │ - 1f676: 4293 cmp r3, r2 │ │ - 1f678: d301 bcc.n 1f67e │ │ - 1f67a: 1e53 subs r3, r2, #1 │ │ - 1f67c: 6023 str r3, [r4, #0] │ │ - 1f67e: 4291 cmp r1, r2 │ │ - 1f680: d900 bls.n 1f684 │ │ - 1f682: 6062 str r2, [r4, #4] │ │ - 1f684: 6822 ldr r2, [r4, #0] │ │ - 1f686: 6863 ldr r3, [r4, #4] │ │ - 1f688: 429a cmp r2, r3 │ │ - 1f68a: d804 bhi.n 1f696 │ │ - 1f68c: 2b08 cmp r3, #8 │ │ - 1f68e: d902 bls.n 1f696 │ │ - 1f690: 1a9b subs r3, r3, r2 │ │ - 1f692: 2b04 cmp r3, #4 │ │ - 1f694: d802 bhi.n 1f69c │ │ - 1f696: 2300 movs r3, #0 │ │ - 1f698: 6023 str r3, [r4, #0] │ │ - 1f69a: 6063 str r3, [r4, #4] │ │ - 1f69c: 6860 ldr r0, [r4, #4] │ │ - 1f69e: 6821 ldr r1, [r4, #0] │ │ - 1f6a0: 4288 cmp r0, r1 │ │ - 1f6a2: d901 bls.n 1f6a8 │ │ - 1f6a4: 2302 movs r3, #2 │ │ - 1f6a6: 83e3 strh r3, [r4, #30] │ │ - 1f6a8: 9e08 ldr r6, [sp, #32] │ │ - 1f6aa: 3440 adds r4, #64 ; 0x40 │ │ - 1f6ac: 351e adds r5, #30 │ │ - 1f6ae: 3601 adds r6, #1 │ │ - 1f6b0: 9608 str r6, [sp, #32] │ │ - 1f6b2: 9e09 ldr r6, [sp, #36] ; 0x24 │ │ - 1f6b4: 3620 adds r6, #32 │ │ - 1f6b6: 9609 str r6, [sp, #36] ; 0x24 │ │ - 1f6b8: e662 b.n 1f380 │ │ - 1f6ba: 9c0d ldr r4, [sp, #52] ; 0x34 │ │ - 1f6bc: 9d0b ldr r5, [sp, #44] ; 0x2c │ │ - 1f6be: 00a1 lsls r1, r4, #2 │ │ - 1f6c0: 428d cmp r5, r1 │ │ - 1f6c2: d800 bhi.n 1f6c6 │ │ - 1f6c4: e667 b.n 1f396 │ │ - 1f6c6: e5f3 b.n 1f2b0 │ │ - 1f6c8: 3382 adds r3, #130 ; 0x82 │ │ - 1f6ca: e66b b.n 1f3a4 │ │ - 1f6cc: 2b01 cmp r3, #1 │ │ - 1f6ce: d100 bne.n 1f6d2 │ │ - 1f6d0: e686 b.n 1f3e0 │ │ - 1f6d2: 1c1a adds r2, r3, #0 │ │ - 1f6d4: e67b b.n 1f3ce │ │ - 1f6d6: 9c08 ldr r4, [sp, #32] │ │ - 1f6d8: 428c cmp r4, r1 │ │ - 1f6da: d900 bls.n 1f6de │ │ - 1f6dc: e68b b.n 1f3f6 │ │ - 1f6de: 1c4c adds r4, r1, #1 │ │ - 1f6e0: 9408 str r4, [sp, #32] │ │ - 1f6e2: 429a cmp r2, r3 │ │ - 1f6e4: d300 bcc.n 1f6e8 │ │ - 1f6e6: e686 b.n 1f3f6 │ │ - 1f6e8: 1c26 adds r6, r4, #0 │ │ - 1f6ea: e684 b.n 1f3f6 │ │ - 1f6ec: 9a08 ldr r2, [sp, #32] │ │ - 1f6ee: 980d ldr r0, [sp, #52] ; 0x34 │ │ - 1f6f0: 02d3 lsls r3, r2, #11 │ │ - 1f6f2: 191b adds r3, r3, r4 │ │ - 1f6f4: 4283 cmp r3, r0 │ │ - 1f6f6: d000 beq.n 1f6fa │ │ - 1f6f8: e6ab b.n 1f452 │ │ - 1f6fa: e108 b.n 1f90e │ │ - 1f6fc: 9e08 ldr r6, [sp, #32] │ │ - 1f6fe: 42b5 cmp r5, r6 │ │ - 1f700: d800 bhi.n 1f704 │ │ - 1f702: e6bc b.n 1f47e │ │ - 1f704: 4885 ldr r0, [pc, #532] ; (1f91c ) │ │ - 1f706: 9e0d ldr r6, [sp, #52] ; 0x34 │ │ - 1f708: 5838 ldr r0, [r7, r0] │ │ - 1f70a: 0203 lsls r3, r0, #8 │ │ - 1f70c: 436b muls r3, r5 │ │ - 1f70e: 191b adds r3, r3, r4 │ │ - 1f710: 42b3 cmp r3, r6 │ │ - 1f712: d000 beq.n 1f716 │ │ - 1f714: e6b3 b.n 1f47e │ │ - 1f716: 9508 str r5, [sp, #32] │ │ - 1f718: e6b1 b.n 1f47e │ │ - 1f71a: 9608 str r6, [sp, #32] │ │ - 1f71c: e6af b.n 1f47e │ │ - 1f71e: 9e0a ldr r6, [sp, #40] ; 0x28 │ │ - 1f720: 3608 adds r6, #8 │ │ - 1f722: 960a str r6, [sp, #40] ; 0x28 │ │ - 1f724: e6b3 b.n 1f48e │ │ - 1f726: 9c0a ldr r4, [sp, #40] ; 0x28 │ │ - 1f728: 2c0f cmp r4, #15 │ │ - 1f72a: d800 bhi.n 1f72e │ │ - 1f72c: e6b4 b.n 1f498 │ │ - 1f72e: e5bf b.n 1f2b0 │ │ - 1f730: 1c18 adds r0, r3, #0 │ │ - 1f732: 9d0b ldr r5, [sp, #44] ; 0x2c │ │ - 1f734: 4008 ands r0, r1 │ │ - 1f736: 3801 subs r0, #1 │ │ - 1f738: 6056 str r6, [r2, #4] │ │ - 1f73a: 900a str r0, [sp, #40] ; 0x28 │ │ - 1f73c: 2d00 cmp r5, #0 │ │ - 1f73e: d005 beq.n 1f74c │ │ - 1f740: 9d0a ldr r5, [sp, #40] ; 0x28 │ │ - 1f742: 2000 movs r0, #0 │ │ - 1f744: 42ac cmp r4, r5 │ │ - 1f746: 4140 adcs r0, r0 │ │ - 1f748: 0200 lsls r0, r0, #8 │ │ - 1f74a: e004 b.n 1f756 │ │ - 1f74c: 9d0a ldr r5, [sp, #40] ; 0x28 │ │ - 1f74e: 2040 movs r0, #64 ; 0x40 │ │ - 1f750: 2d01 cmp r5, #1 │ │ - 1f752: d800 bhi.n 1f756 │ │ - 1f754: 20c0 movs r0, #192 ; 0xc0 │ │ - 1f756: 6010 str r0, [r2, #0] │ │ - 1f758: 3301 adds r3, #1 │ │ - 1f75a: 3224 adds r2, #36 ; 0x24 │ │ - 1f75c: e6c3 b.n 1f4e6 │ │ - 1f75e: 9d0a ldr r5, [sp, #40] ; 0x28 │ │ - 1f760: 4e6f ldr r6, [pc, #444] ; (1f920 ) │ │ - 1f762: 006a lsls r2, r5, #1 │ │ - 1f764: 1a9b subs r3, r3, r2 │ │ - 1f766: 199b adds r3, r3, r6 │ │ - 1f768: 2240 movs r2, #64 ; 0x40 │ │ - 1f76a: 801a strh r2, [r3, #0] │ │ - 1f76c: 4b6b ldr r3, [pc, #428] ; (1f91c ) │ │ - 1f76e: 9d09 ldr r5, [sp, #36] ; 0x24 │ │ - 1f770: 9e0d ldr r6, [sp, #52] ; 0x34 │ │ - 1f772: 58fb ldr r3, [r7, r3] │ │ - 1f774: 021a lsls r2, r3, #8 │ │ - 1f776: 18aa adds r2, r5, r2 │ │ - 1f778: 42b2 cmp r2, r6 │ │ - 1f77a: d300 bcc.n 1f77e │ │ - 1f77c: e6d1 b.n 1f522 │ │ - 1f77e: 9e0e ldr r6, [sp, #56] ; 0x38 │ │ - 1f780: 019b lsls r3, r3, #6 │ │ - 1f782: 930b str r3, [sp, #44] ; 0x2c │ │ - 1f784: 1975 adds r5, r6, r5 │ │ - 1f786: 9e0b ldr r6, [sp, #44] ; 0x2c │ │ - 1f788: 2e00 cmp r6, #0 │ │ - 1f78a: d02b beq.n 1f7e4 │ │ - 1f78c: 78e9 ldrb r1, [r5, #3] │ │ - 1f78e: 782e ldrb r6, [r5, #0] │ │ - 1f790: 78a8 ldrb r0, [r5, #2] │ │ - 1f792: 910f str r1, [sp, #60] ; 0x3c │ │ - 1f794: 786b ldrb r3, [r5, #1] │ │ - 1f796: 210f movs r1, #15 │ │ - 1f798: 4031 ands r1, r6 │ │ - 1f79a: 0209 lsls r1, r1, #8 │ │ - 1f79c: 900c str r0, [sp, #48] ; 0x30 │ │ - 1f79e: 4319 orrs r1, r3 │ │ - 1f7a0: d007 beq.n 1f7b2 │ │ - 1f7a2: 4b60 ldr r3, [pc, #384] ; (1f924 ) │ │ - 1f7a4: 4299 cmp r1, r3 │ │ - 1f7a6: d004 beq.n 1f7b2 │ │ - 1f7a8: 0089 lsls r1, r1, #2 │ │ - 1f7aa: 1c38 adds r0, r7, #0 │ │ - 1f7ac: f00a fc3a bl 2a024 │ │ - 1f7b0: 7020 strb r0, [r4, #0] │ │ - 1f7b2: 9a0c ldr r2, [sp, #48] ; 0x30 │ │ - 1f7b4: 0913 lsrs r3, r2, #4 │ │ - 1f7b6: 2210 movs r2, #16 │ │ - 1f7b8: 4016 ands r6, r2 │ │ - 1f7ba: 431e orrs r6, r3 │ │ - 1f7bc: 7066 strb r6, [r4, #1] │ │ - 1f7be: 9e0c ldr r6, [sp, #48] ; 0x30 │ │ - 1f7c0: 230f movs r3, #15 │ │ - 1f7c2: 4033 ands r3, r6 │ │ - 1f7c4: 9e0f ldr r6, [sp, #60] ; 0x3c │ │ - 1f7c6: 70e3 strb r3, [r4, #3] │ │ - 1f7c8: 7166 strb r6, [r4, #5] │ │ - 1f7ca: d101 bne.n 1f7d0 │ │ - 1f7cc: 2e00 cmp r6, #0 │ │ - 1f7ce: d003 beq.n 1f7d8 │ │ - 1f7d0: 1c38 adds r0, r7, #0 │ │ - 1f7d2: 1c21 adds r1, r4, #0 │ │ - 1f7d4: f7ff fbf0 bl 1efb8 │ │ - 1f7d8: 9e0b ldr r6, [sp, #44] ; 0x2c │ │ - 1f7da: 3406 adds r4, #6 │ │ - 1f7dc: 3504 adds r5, #4 │ │ - 1f7de: 3e01 subs r6, #1 │ │ - 1f7e0: 960b str r6, [sp, #44] ; 0x2c │ │ - 1f7e2: e7d0 b.n 1f786 │ │ - 1f7e4: 484d ldr r0, [pc, #308] ; (1f91c ) │ │ - 1f7e6: 9c09 ldr r4, [sp, #36] ; 0x24 │ │ - 1f7e8: 9d0a ldr r5, [sp, #40] ; 0x28 │ │ - 1f7ea: 5838 ldr r0, [r7, r0] │ │ - 1f7ec: 3501 adds r5, #1 │ │ - 1f7ee: 0203 lsls r3, r0, #8 │ │ - 1f7f0: 18e4 adds r4, r4, r3 │ │ - 1f7f2: 9409 str r4, [sp, #36] ; 0x24 │ │ - 1f7f4: 950a str r5, [sp, #40] ; 0x28 │ │ - 1f7f6: e67b b.n 1f4f0 │ │ - 1f7f8: 494b ldr r1, [pc, #300] ; (1f928 ) │ │ - 1f7fa: 2205 movs r2, #5 │ │ - 1f7fc: 1c28 adds r0, r5, #0 │ │ - 1f7fe: 4479 add r1, pc │ │ - 1f800: f011 f97c bl 30afc <__clzsi2+0x248> │ │ - 1f804: 2200 movs r2, #0 │ │ - 1f806: 4290 cmp r0, r2 │ │ - 1f808: d103 bne.n 1f812 │ │ - 1f80a: 9b08 ldr r3, [sp, #32] │ │ - 1f80c: 3505 adds r5, #5 │ │ - 1f80e: 2203 movs r2, #3 │ │ - 1f810: 9309 str r3, [sp, #36] ; 0x24 │ │ - 1f812: 980d ldr r0, [sp, #52] ; 0x34 │ │ - 1f814: 9909 ldr r1, [sp, #36] ; 0x24 │ │ - 1f816: 1a43 subs r3, r0, r1 │ │ - 1f818: 9300 str r3, [sp, #0] │ │ - 1f81a: 1c38 adds r0, r7, #0 │ │ - 1f81c: 1c21 adds r1, r4, #0 │ │ - 1f81e: 1c2b adds r3, r5, #0 │ │ - 1f820: f00b ff0e bl 2b640 │ │ - 1f824: 2800 cmp r0, #0 │ │ - 1f826: d002 beq.n 1f82e │ │ - 1f828: 9d09 ldr r5, [sp, #36] ; 0x24 │ │ - 1f82a: 182d adds r5, r5, r0 │ │ - 1f82c: 9509 str r5, [sp, #36] ; 0x24 │ │ - 1f82e: 3601 adds r6, #1 │ │ - 1f830: 3440 adds r4, #64 ; 0x40 │ │ - 1f832: e678 b.n 1f526 │ │ - 1f834: 2308 movs r3, #8 │ │ - 1f836: e015 b.n 1f864 │ │ - 1f838: 1c1a adds r2, r3, #0 │ │ - 1f83a: 3a32 subs r2, #50 ; 0x32 │ │ - 1f83c: 2a07 cmp r2, #7 │ │ - 1f83e: d914 bls.n 1f86a │ │ - 1f840: 2b31 cmp r3, #49 ; 0x31 │ │ - 1f842: d01d beq.n 1f880 │ │ - 1f844: 2b33 cmp r3, #51 ; 0x33 │ │ - 1f846: d039 beq.n 1f8bc │ │ - 1f848: 2b54 cmp r3, #84 ; 0x54 │ │ - 1f84a: d146 bne.n 1f8da │ │ - 1f84c: 7863 ldrb r3, [r4, #1] │ │ - 1f84e: 2b44 cmp r3, #68 ; 0x44 │ │ - 1f850: d143 bne.n 1f8da │ │ - 1f852: 78a3 ldrb r3, [r4, #2] │ │ - 1f854: 2b5a cmp r3, #90 ; 0x5a │ │ - 1f856: d140 bne.n 1f8da │ │ - 1f858: 78e3 ldrb r3, [r4, #3] │ │ - 1f85a: 1c1a adds r2, r3, #0 │ │ - 1f85c: 3a34 subs r2, #52 ; 0x34 │ │ - 1f85e: 2a05 cmp r2, #5 │ │ - 1f860: d83b bhi.n 1f8da │ │ - 1f862: 3b30 subs r3, #48 ; 0x30 │ │ - 1f864: 482d ldr r0, [pc, #180] ; (1f91c ) │ │ - 1f866: 503b str r3, [r7, r0] │ │ - 1f868: e57b b.n 1f362 │ │ - 1f86a: 7862 ldrb r2, [r4, #1] │ │ - 1f86c: 2a43 cmp r2, #67 ; 0x43 │ │ - 1f86e: d115 bne.n 1f89c │ │ - 1f870: 78a1 ldrb r1, [r4, #2] │ │ - 1f872: 2948 cmp r1, #72 ; 0x48 │ │ - 1f874: d112 bne.n 1f89c │ │ - 1f876: 78e1 ldrb r1, [r4, #3] │ │ - 1f878: 294e cmp r1, #78 ; 0x4e │ │ - 1f87a: d10f bne.n 1f89c │ │ - 1f87c: 3b30 subs r3, #48 ; 0x30 │ │ - 1f87e: e03f b.n 1f900 │ │ - 1f880: 7863 ldrb r3, [r4, #1] │ │ - 1f882: 1c1a adds r2, r3, #0 │ │ - 1f884: 3a30 subs r2, #48 ; 0x30 │ │ - 1f886: 2a09 cmp r2, #9 │ │ - 1f888: d827 bhi.n 1f8da │ │ - 1f88a: 78a2 ldrb r2, [r4, #2] │ │ - 1f88c: 2a43 cmp r2, #67 ; 0x43 │ │ - 1f88e: d124 bne.n 1f8da │ │ - 1f890: 78e2 ldrb r2, [r4, #3] │ │ - 1f892: 2a48 cmp r2, #72 ; 0x48 │ │ - 1f894: d121 bne.n 1f8da │ │ - 1f896: 3b26 subs r3, #38 ; 0x26 │ │ - 1f898: 4c20 ldr r4, [pc, #128] ; (1f91c ) │ │ - 1f89a: e036 b.n 1f90a │ │ - 1f89c: 2b32 cmp r3, #50 ; 0x32 │ │ - 1f89e: d1d1 bne.n 1f844 │ │ - 1f8a0: 1c13 adds r3, r2, #0 │ │ - 1f8a2: 3b30 subs r3, #48 ; 0x30 │ │ - 1f8a4: 2b09 cmp r3, #9 │ │ - 1f8a6: d818 bhi.n 1f8da │ │ - 1f8a8: 78a3 ldrb r3, [r4, #2] │ │ - 1f8aa: 2b43 cmp r3, #67 ; 0x43 │ │ - 1f8ac: d115 bne.n 1f8da │ │ - 1f8ae: 78e3 ldrb r3, [r4, #3] │ │ - 1f8b0: 2b48 cmp r3, #72 ; 0x48 │ │ - 1f8b2: d112 bne.n 1f8da │ │ - 1f8b4: 4d19 ldr r5, [pc, #100] ; (1f91c ) │ │ - 1f8b6: 3a1c subs r2, #28 │ │ - 1f8b8: 517a str r2, [r7, r5] │ │ - 1f8ba: e552 b.n 1f362 │ │ - 1f8bc: 7863 ldrb r3, [r4, #1] │ │ - 1f8be: 1c1a adds r2, r3, #0 │ │ - 1f8c0: 3a30 subs r2, #48 ; 0x30 │ │ - 1f8c2: 2a02 cmp r2, #2 │ │ - 1f8c4: d809 bhi.n 1f8da │ │ - 1f8c6: 78a2 ldrb r2, [r4, #2] │ │ - 1f8c8: 2a43 cmp r2, #67 ; 0x43 │ │ - 1f8ca: d106 bne.n 1f8da │ │ - 1f8cc: 78e2 ldrb r2, [r4, #3] │ │ - 1f8ce: 2a48 cmp r2, #72 ; 0x48 │ │ - 1f8d0: d103 bne.n 1f8da │ │ - 1f8d2: 4e12 ldr r6, [pc, #72] ; (1f91c ) │ │ - 1f8d4: 3b12 subs r3, #18 │ │ - 1f8d6: 51bb str r3, [r7, r6] │ │ - 1f8d8: e543 b.n 1f362 │ │ - 1f8da: 4914 ldr r1, [pc, #80] ; (1f92c ) │ │ - 1f8dc: 1c20 adds r0, r4, #0 │ │ - 1f8de: 4479 add r1, pc │ │ - 1f8e0: f7ff fcd0 bl 1f284 │ │ - 1f8e4: 2800 cmp r0, #0 │ │ - 1f8e6: d003 beq.n 1f8f0 │ │ - 1f8e8: 490c ldr r1, [pc, #48] ; (1f91c ) │ │ - 1f8ea: 2310 movs r3, #16 │ │ - 1f8ec: 507b str r3, [r7, r1] │ │ - 1f8ee: e538 b.n 1f362 │ │ - 1f8f0: 490f ldr r1, [pc, #60] ; (1f930 ) │ │ - 1f8f2: 1c20 adds r0, r4, #0 │ │ - 1f8f4: 4479 add r1, pc │ │ - 1f8f6: f7ff fcc5 bl 1f284 │ │ - 1f8fa: 2800 cmp r0, #0 │ │ - 1f8fc: d003 beq.n 1f906 │ │ - 1f8fe: 2320 movs r3, #32 │ │ - 1f900: 4a06 ldr r2, [pc, #24] ; (1f91c ) │ │ - 1f902: 50bb str r3, [r7, r2] │ │ - 1f904: e52d b.n 1f362 │ │ - 1f906: 4c0b ldr r4, [pc, #44] ; (1f934 ) │ │ - 1f908: 230f movs r3, #15 │ │ - 1f90a: 513b str r3, [r7, r4] │ │ - 1f90c: e529 b.n 1f362 │ │ - 1f90e: 4803 ldr r0, [pc, #12] ; (1f91c ) │ │ - 1f910: 2308 movs r3, #8 │ │ - 1f912: 503b str r3, [r7, r0] │ │ - 1f914: e59d b.n 1f452 │ │ - 1f916: 4b08 ldr r3, [pc, #32] ; (1f938 ) │ │ - 1f918: 449d add sp, r3 │ │ - 1f91a: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 1f91c: e910 0000 ldmdb r0, {} │ │ - 1f920: ce80 ldmia r6!, {r7} │ │ - 1f922: 0000 movs r0, r0 │ │ - 1f924: 0fff lsrs r7, r7, #31 │ │ - 1f926: 0000 movs r0, r0 │ │ - 1f928: 3bc4 subs r3, #196 ; 0xc4 │ │ - 1f92a: 0001 movs r1, r0 │ │ - 1f92c: 3ada subs r2, #218 ; 0xda │ │ - 1f92e: 0001 movs r1, r0 │ │ - 1f930: 3ac9 subs r2, #201 ; 0xc9 │ │ - 1f932: 0001 movs r1, r0 │ │ - 1f934: e924 0000 stmdb r4!, {} │ │ - 1f938: 0454 lsls r4, r2, #17 │ │ - 1f93a: 0000 movs r0, r0 │ │ - 1f93c: 2300 movs r3, #0 │ │ - 1f93e: 700b strb r3, [r1, #0] │ │ - 1f940: b510 push {r4, lr} │ │ - 1f942: 7814 ldrb r4, [r2, #0] │ │ - 1f944: 429c cmp r4, r3 │ │ - 1f946: d007 beq.n 1f958 │ │ - 1f948: 23ff movs r3, #255 ; 0xff │ │ - 1f94a: 2c60 cmp r4, #96 ; 0x60 │ │ - 1f94c: d803 bhi.n 1f956 │ │ - 1f94e: 1c23 adds r3, r4, #0 │ │ - 1f950: 330c adds r3, #12 │ │ - 1f952: 061b lsls r3, r3, #24 │ │ - 1f954: 0e1b lsrs r3, r3, #24 │ │ - 1f956: 700b strb r3, [r1, #0] │ │ - 1f958: 7853 ldrb r3, [r2, #1] │ │ - 1f95a: 704b strb r3, [r1, #1] │ │ - 1f95c: 7893 ldrb r3, [r2, #2] │ │ - 1f95e: 1c1c adds r4, r3, #0 │ │ - 1f960: 3c10 subs r4, #16 │ │ - 1f962: 0624 lsls r4, r4, #24 │ │ - 1f964: 0e24 lsrs r4, r4, #24 │ │ - 1f966: 2c80 cmp r4, #128 ; 0x80 │ │ - 1f968: d805 bhi.n 1f976 │ │ - 1f96a: 2301 movs r3, #1 │ │ - 1f96c: 708b strb r3, [r1, #2] │ │ - 1f96e: 7893 ldrb r3, [r2, #2] │ │ - 1f970: 3b10 subs r3, #16 │ │ - 1f972: 105b asrs r3, r3, #1 │ │ - 1f974: e024 b.n 1f9c0 │ │ - 1f976: 1c1c adds r4, r3, #0 │ │ - 1f978: 3460 adds r4, #96 ; 0x60 │ │ - 1f97a: 0624 lsls r4, r4, #24 │ │ - 1f97c: 0e24 lsrs r4, r4, #24 │ │ - 1f97e: 2c0f cmp r4, #15 │ │ - 1f980: d801 bhi.n 1f986 │ │ - 1f982: 2304 movs r3, #4 │ │ - 1f984: e015 b.n 1f9b2 │ │ - 1f986: 1c1c adds r4, r3, #0 │ │ - 1f988: 3450 adds r4, #80 ; 0x50 │ │ - 1f98a: 0624 lsls r4, r4, #24 │ │ - 1f98c: 0e24 lsrs r4, r4, #24 │ │ - 1f98e: 2c0f cmp r4, #15 │ │ - 1f990: d801 bhi.n 1f996 │ │ - 1f992: 2303 movs r3, #3 │ │ - 1f994: e00d b.n 1f9b2 │ │ - 1f996: 1c1c adds r4, r3, #0 │ │ - 1f998: 3440 adds r4, #64 ; 0x40 │ │ - 1f99a: 0624 lsls r4, r4, #24 │ │ - 1f99c: 0e24 lsrs r4, r4, #24 │ │ - 1f99e: 2c0f cmp r4, #15 │ │ - 1f9a0: d801 bhi.n 1f9a6 │ │ - 1f9a2: 2306 movs r3, #6 │ │ - 1f9a4: e005 b.n 1f9b2 │ │ - 1f9a6: 3330 adds r3, #48 ; 0x30 │ │ - 1f9a8: 061b lsls r3, r3, #24 │ │ - 1f9aa: 0e1b lsrs r3, r3, #24 │ │ - 1f9ac: 2b0f cmp r3, #15 │ │ - 1f9ae: d805 bhi.n 1f9bc │ │ - 1f9b0: 2305 movs r3, #5 │ │ - 1f9b2: 708b strb r3, [r1, #2] │ │ - 1f9b4: 7894 ldrb r4, [r2, #2] │ │ - 1f9b6: 230f movs r3, #15 │ │ - 1f9b8: 4023 ands r3, r4 │ │ - 1f9ba: e001 b.n 1f9c0 │ │ - 1f9bc: 2300 movs r3, #0 │ │ - 1f9be: 708b strb r3, [r1, #2] │ │ - 1f9c0: 710b strb r3, [r1, #4] │ │ - 1f9c2: 2300 movs r3, #0 │ │ - 1f9c4: 70cb strb r3, [r1, #3] │ │ - 1f9c6: 714b strb r3, [r1, #5] │ │ - 1f9c8: 7913 ldrb r3, [r2, #4] │ │ - 1f9ca: 2b00 cmp r3, #0 │ │ - 1f9cc: d10a bne.n 1f9e4 │ │ - 1f9ce: 7954 ldrb r4, [r2, #5] │ │ - 1f9d0: 7993 ldrb r3, [r2, #6] │ │ - 1f9d2: 2c00 cmp r4, #0 │ │ - 1f9d4: d101 bne.n 1f9da │ │ - 1f9d6: 2b00 cmp r3, #0 │ │ - 1f9d8: d004 beq.n 1f9e4 │ │ - 1f9da: 70cb strb r3, [r1, #3] │ │ - 1f9dc: 7953 ldrb r3, [r2, #5] │ │ - 1f9de: 714b strb r3, [r1, #5] │ │ - 1f9e0: f7ff faea bl 1efb8 │ │ - 1f9e4: bd10 pop {r4, pc} │ │ + 1e000: dd03 ble.n 1e00a │ │ + 1e002: 2b78 cmp r3, #120 ; 0x78 │ │ + 1e004: dd02 ble.n 1e00c │ │ + 1e006: 2378 movs r3, #120 ; 0x78 │ │ + 1e008: e000 b.n 1e00c │ │ + 1e00a: 2301 movs r3, #1 │ │ + 1e00c: 702b strb r3, [r5, #0] │ │ + 1e00e: 7873 ldrb r3, [r6, #1] │ │ + 1e010: 706b strb r3, [r5, #1] │ │ + 1e012: 78b3 ldrb r3, [r6, #2] │ │ + 1e014: 70eb strb r3, [r5, #3] │ │ + 1e016: 78f3 ldrb r3, [r6, #3] │ │ + 1e018: 716b strb r3, [r5, #5] │ │ + 1e01a: 2c00 cmp r4, #0 │ │ + 1e01c: d001 beq.n 1e022 │ │ + 1e01e: 5de3 ldrb r3, [r4, r7] │ │ + 1e020: 712b strb r3, [r5, #4] │ │ + 1e022: 1c28 adds r0, r5, #0 │ │ + 1e024: 9904 ldr r1, [sp, #16] │ │ + 1e026: f7ff f85b bl 1d0e0 │ │ + 1e02a: 3506 adds r5, #6 │ │ + 1e02c: 3701 adds r7, #1 │ │ + 1e02e: 3604 adds r6, #4 │ │ + 1e030: e7d4 b.n 1dfdc │ │ + 1e032: 9a14 ldr r2, [sp, #80] ; 0x50 │ │ + 1e034: 9b11 ldr r3, [sp, #68] ; 0x44 │ │ + 1e036: 4694 mov ip, r2 │ │ + 1e038: 4463 add r3, ip │ │ + 1e03a: 9311 str r3, [sp, #68] ; 0x44 │ │ + 1e03c: 2c00 cmp r4, #0 │ │ + 1e03e: d001 beq.n 1e044 │ │ + 1e040: 9b03 ldr r3, [sp, #12] │ │ + 1e042: 18e4 adds r4, r4, r3 │ │ + 1e044: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ + 1e046: 9a0b ldr r2, [sp, #44] ; 0x2c │ │ + 1e048: 3301 adds r3, #1 │ │ + 1e04a: 9310 str r3, [sp, #64] ; 0x40 │ │ + 1e04c: 4293 cmp r3, r2 │ │ + 1e04e: d3c3 bcc.n 1dfd8 │ │ + 1e050: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 1e052: 3301 adds r3, #1 │ │ + 1e054: 930a str r3, [sp, #40] ; 0x28 │ │ + 1e056: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 1e058: 3304 adds r3, #4 │ │ + 1e05a: 930c str r3, [sp, #48] ; 0x30 │ │ + 1e05c: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 1e05e: 3302 adds r3, #2 │ │ + 1e060: 930d str r3, [sp, #52] ; 0x34 │ │ + 1e062: e664 b.n 1dd2e │ │ + 1e064: cac0 ldmia r2!, {r6, r7} │ │ + 1e066: 0000 movs r0, r0 │ │ + 1e068: ce80 ldmia r6!, {r7} │ │ + 1e06a: 0000 movs r0, r0 │ │ + 1e06c: c1c0 stmia r1!, {r6, r7} │ │ + 1e06e: 0000 movs r0, r0 │ │ + 1e070: 1c3a adds r2, r7, #0 │ │ + 1e072: 4022 ands r2, r4 │ │ + 1e074: 3a01 subs r2, #1 │ │ + 1e076: 21c0 movs r1, #192 ; 0xc0 │ │ + 1e078: 2a01 cmp r2, #1 │ │ + 1e07a: d900 bls.n 1e07e │ │ + 1e07c: 2140 movs r1, #64 ; 0x40 │ │ + 1e07e: 6019 str r1, [r3, #0] │ │ + 1e080: 605d str r5, [r3, #4] │ │ + 1e082: 3701 adds r7, #1 │ │ + 1e084: 3324 adds r3, #36 ; 0x24 │ │ + 1e086: 4287 cmp r7, r0 │ │ + 1e088: d1f2 bne.n 1e070 │ │ + 1e08a: e5b1 b.n 1dbf0 │ │ + 1e08c: 2201 movs r2, #1 │ │ + 1e08e: f7ff fbac bl 1d7ea │ │ + 1e092: b017 add sp, #92 ; 0x5c │ │ + 1e094: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 1e096: 46c0 nop ; (mov r8, r8) │ │ + 1e098: 1c02 adds r2, r0, #0 │ │ + 1e09a: 6883 ldr r3, [r0, #8] │ │ + 1e09c: 6801 ldr r1, [r0, #0] │ │ + 1e09e: 5cc8 ldrb r0, [r1, r3] │ │ + 1e0a0: 3301 adds r3, #1 │ │ + 1e0a2: 6093 str r3, [r2, #8] │ │ + 1e0a4: 4770 bx lr │ │ + 1e0a6: 68c3 ldr r3, [r0, #12] │ │ + 1e0a8: 7a1a ldrb r2, [r3, #8] │ │ + 1e0aa: 2a00 cmp r2, #0 │ │ + 1e0ac: d009 beq.n 1e0c2 │ │ + 1e0ae: 7a99 ldrb r1, [r3, #10] │ │ + 1e0b0: 22ff movs r2, #255 ; 0xff │ │ + 1e0b2: 2900 cmp r1, #0 │ │ + 1e0b4: d000 beq.n 1e0b8 │ │ + 1e0b6: 7a5a ldrb r2, [r3, #9] │ │ + 1e0b8: 7642 strb r2, [r0, #25] │ │ + 1e0ba: 7a9a ldrb r2, [r3, #10] │ │ + 1e0bc: 7682 strb r2, [r0, #26] │ │ + 1e0be: 685a ldr r2, [r3, #4] │ │ + 1e0c0: 6142 str r2, [r0, #20] │ │ + 1e0c2: 7b1a ldrb r2, [r3, #12] │ │ + 1e0c4: 2a08 cmp r2, #8 │ │ + 1e0c6: d101 bne.n 1e0cc │ │ + 1e0c8: 7b5b ldrb r3, [r3, #13] │ │ + 1e0ca: 76c3 strb r3, [r0, #27] │ │ + 1e0cc: 4770 bx lr │ │ + 1e0ce: b570 push {r4, r5, r6, lr} │ │ + 1e0d0: 68c4 ldr r4, [r0, #12] │ │ + 1e0d2: 1c05 adds r5, r0, #0 │ │ + 1e0d4: 1c0e adds r6, r1, #0 │ │ + 1e0d6: 2c00 cmp r4, #0 │ │ + 1e0d8: d00c beq.n 1e0f4 │ │ + 1e0da: 6863 ldr r3, [r4, #4] │ │ + 1e0dc: 428b cmp r3, r1 │ │ + 1e0de: d909 bls.n 1e0f4 │ │ + 1e0e0: 6844 ldr r4, [r0, #4] │ │ + 1e0e2: e007 b.n 1e0f4 │ │ + 1e0e4: 6863 ldr r3, [r4, #4] │ │ + 1e0e6: 42b3 cmp r3, r6 │ │ + 1e0e8: d806 bhi.n 1e0f8 │ │ + 1e0ea: 60ec str r4, [r5, #12] │ │ + 1e0ec: 1c28 adds r0, r5, #0 │ │ + 1e0ee: f7ff ffda bl 1e0a6 │ │ + 1e0f2: 6824 ldr r4, [r4, #0] │ │ + 1e0f4: 2c00 cmp r4, #0 │ │ + 1e0f6: d1f5 bne.n 1e0e4 │ │ + 1e0f8: bd70 pop {r4, r5, r6, pc} │ │ + 1e0fa: b570 push {r4, r5, r6, lr} │ │ + 1e0fc: 2400 movs r4, #0 │ │ + 1e0fe: 1c06 adds r6, r0, #0 │ │ + 1e100: 1c25 adds r5, r4, #0 │ │ + 1e102: 6830 ldr r0, [r6, #0] │ │ + 1e104: f7ff ffc8 bl 1e098 │ │ + 1e108: 237f movs r3, #127 ; 0x7f │ │ + 1e10a: 01e4 lsls r4, r4, #7 │ │ + 1e10c: 4003 ands r3, r0 │ │ + 1e10e: 3501 adds r5, #1 │ │ + 1e110: 431c orrs r4, r3 │ │ + 1e112: 0603 lsls r3, r0, #24 │ │ + 1e114: d501 bpl.n 1e11a │ │ + 1e116: 2d04 cmp r5, #4 │ │ + 1e118: d1f3 bne.n 1e102 │ │ + 1e11a: 1c28 adds r0, r5, #0 │ │ + 1e11c: 63b4 str r4, [r6, #56] ; 0x38 │ │ + 1e11e: bd70 pop {r4, r5, r6, pc} │ │ + 1e120: b510 push {r4, lr} │ │ + 1e122: 1c04 adds r4, r0, #0 │ │ + 1e124: 2c00 cmp r4, #0 │ │ + 1e126: d00c beq.n 1e142 │ │ + 1e128: 7a23 ldrb r3, [r4, #8] │ │ + 1e12a: 2b00 cmp r3, #0 │ │ + 1e12c: d101 bne.n 1e132 │ │ + 1e12e: 6824 ldr r4, [r4, #0] │ │ + 1e130: e7f8 b.n 1e124 │ │ + 1e132: 7aa3 ldrb r3, [r4, #10] │ │ + 1e134: 2b00 cmp r3, #0 │ │ + 1e136: d104 bne.n 1e142 │ │ + 1e138: 7ae0 ldrb r0, [r4, #11] │ │ + 1e13a: f004 fadf bl 226fc │ │ + 1e13e: 2800 cmp r0, #0 │ │ + 1e140: d0f5 beq.n 1e12e │ │ + 1e142: 1c20 adds r0, r4, #0 │ │ + 1e144: bd10 pop {r4, pc} │ │ + 1e146: b570 push {r4, r5, r6, lr} │ │ + 1e148: 68c4 ldr r4, [r0, #12] │ │ + 1e14a: 1c05 adds r5, r0, #0 │ │ + 1e14c: 1c0e adds r6, r1, #0 │ │ + 1e14e: 2c00 cmp r4, #0 │ │ + 1e150: d004 beq.n 1e15c │ │ + 1e152: 6863 ldr r3, [r4, #4] │ │ + 1e154: 684a ldr r2, [r1, #4] │ │ + 1e156: 4293 cmp r3, r2 │ │ + 1e158: d900 bls.n 1e15c │ │ + 1e15a: 6844 ldr r4, [r0, #4] │ │ + 1e15c: 2300 movs r3, #0 │ │ + 1e15e: 2c00 cmp r4, #0 │ │ + 1e160: d00a beq.n 1e178 │ │ + 1e162: 6862 ldr r2, [r4, #4] │ │ + 1e164: 6871 ldr r1, [r6, #4] │ │ + 1e166: 428a cmp r2, r1 │ │ + 1e168: d806 bhi.n 1e178 │ │ + 1e16a: 60ec str r4, [r5, #12] │ │ + 1e16c: 1c28 adds r0, r5, #0 │ │ + 1e16e: f7ff ff9a bl 1e0a6 │ │ + 1e172: 1c23 adds r3, r4, #0 │ │ + 1e174: 6824 ldr r4, [r4, #0] │ │ + 1e176: e7f2 b.n 1e15e │ │ + 1e178: 2b00 cmp r3, #0 │ │ + 1e17a: d002 beq.n 1e182 │ │ + 1e17c: 601e str r6, [r3, #0] │ │ + 1e17e: 6034 str r4, [r6, #0] │ │ + 1e180: e002 b.n 1e188 │ │ + 1e182: 686b ldr r3, [r5, #4] │ │ + 1e184: 6033 str r3, [r6, #0] │ │ + 1e186: 606e str r6, [r5, #4] │ │ + 1e188: 6833 ldr r3, [r6, #0] │ │ + 1e18a: 2b00 cmp r3, #0 │ │ + 1e18c: d100 bne.n 1e190 │ │ + 1e18e: 60ae str r6, [r5, #8] │ │ + 1e190: 60ee str r6, [r5, #12] │ │ + 1e192: 1c28 adds r0, r5, #0 │ │ + 1e194: f7ff ff87 bl 1e0a6 │ │ + 1e198: bd70 pop {r4, r5, r6, pc} │ │ + 1e19a: b570 push {r4, r5, r6, lr} │ │ + 1e19c: 6803 ldr r3, [r0, #0] │ │ + 1e19e: 6884 ldr r4, [r0, #8] │ │ + 1e1a0: 191b adds r3, r3, r4 │ │ + 1e1a2: 781e ldrb r6, [r3, #0] │ │ + 1e1a4: 7859 ldrb r1, [r3, #1] │ │ + 1e1a6: 78dd ldrb r5, [r3, #3] │ │ + 1e1a8: 789a ldrb r2, [r3, #2] │ │ + 1e1aa: 3404 adds r4, #4 │ │ + 1e1ac: 6084 str r4, [r0, #8] │ │ + 1e1ae: 040b lsls r3, r1, #16 │ │ + 1e1b0: 0630 lsls r0, r6, #24 │ │ + 1e1b2: 4318 orrs r0, r3 │ │ + 1e1b4: 4328 orrs r0, r5 │ │ + 1e1b6: 0212 lsls r2, r2, #8 │ │ + 1e1b8: 4310 orrs r0, r2 │ │ + 1e1ba: bd70 pop {r4, r5, r6, pc} │ │ + 1e1bc: b510 push {r4, lr} │ │ + 1e1be: 1c04 adds r4, r0, #0 │ │ + 1e1c0: 2110 movs r1, #16 │ │ + 1e1c2: 2001 movs r0, #1 │ │ + 1e1c4: f013 fe1a bl 31dfc <__aeabi_llsl@@Base+0x29c> │ │ + 1e1c8: 2300 movs r3, #0 │ │ + 1e1ca: 6822 ldr r2, [r4, #0] │ │ + 1e1cc: 6003 str r3, [r0, #0] │ │ + 1e1ce: 7203 strb r3, [r0, #8] │ │ + 1e1d0: 6042 str r2, [r0, #4] │ │ + 1e1d2: 7243 strb r3, [r0, #9] │ │ + 1e1d4: 7283 strb r3, [r0, #10] │ │ + 1e1d6: 72c3 strb r3, [r0, #11] │ │ + 1e1d8: 7303 strb r3, [r0, #12] │ │ + 1e1da: 7343 strb r3, [r0, #13] │ │ + 1e1dc: bd10 pop {r4, pc} │ │ + 1e1de: b510 push {r4, lr} │ │ + 1e1e0: 300c adds r0, #12 │ │ + 1e1e2: 1c0c adds r4, r1, #0 │ │ + 1e1e4: f7ff ffea bl 1e1bc │ │ + 1e1e8: 2301 movs r3, #1 │ │ + 1e1ea: 7203 strb r3, [r0, #8] │ │ + 1e1ec: 7e63 ldrb r3, [r4, #25] │ │ + 1e1ee: 1c01 adds r1, r0, #0 │ │ + 1e1f0: 7243 strb r3, [r0, #9] │ │ + 1e1f2: 7ee3 ldrb r3, [r4, #27] │ │ + 1e1f4: 72c3 strb r3, [r0, #11] │ │ + 1e1f6: 1c20 adds r0, r4, #0 │ │ + 1e1f8: f7ff ffa5 bl 1e146 │ │ + 1e1fc: bd10 pop {r4, pc} │ │ + 1e1fe: b5f0 push {r4, r5, r6, r7, lr} │ │ + 1e200: 2700 movs r7, #0 │ │ + 1e202: 69c3 ldr r3, [r0, #28] │ │ + 1e204: b089 sub sp, #36 ; 0x24 │ │ + 1e206: 1c06 adds r6, r0, #0 │ │ + 1e208: 9303 str r3, [sp, #12] │ │ + 1e20a: 2301 movs r3, #1 │ │ + 1e20c: 1c3d adds r5, r7, #0 │ │ + 1e20e: 6844 ldr r4, [r0, #4] │ │ + 1e210: 9101 str r1, [sp, #4] │ │ + 1e212: 9200 str r2, [sp, #0] │ │ + 1e214: 9707 str r7, [sp, #28] │ │ + 1e216: 9706 str r7, [sp, #24] │ │ + 1e218: 9702 str r7, [sp, #8] │ │ + 1e21a: 9305 str r3, [sp, #20] │ │ + 1e21c: 9704 str r7, [sp, #16] │ │ + 1e21e: 2c00 cmp r4, #0 │ │ + 1e220: d023 beq.n 1e26a │ │ + 1e222: 1c20 adds r0, r4, #0 │ │ + 1e224: 68f1 ldr r1, [r6, #12] │ │ + 1e226: f7ff ff52 bl 1e0ce │ │ + 1e22a: 7e23 ldrb r3, [r4, #24] │ │ + 1e22c: 9a01 ldr r2, [sp, #4] │ │ + 1e22e: 4293 cmp r3, r2 │ │ + 1e230: d117 bne.n 1e262 │ │ + 1e232: 7e63 ldrb r3, [r4, #25] │ │ + 1e234: 9a00 ldr r2, [sp, #0] │ │ + 1e236: 4293 cmp r3, r2 │ │ + 1e238: d100 bne.n 1e23c │ │ + 1e23a: e088 b.n 1e34e │ │ + 1e23c: 2bff cmp r3, #255 ; 0xff │ │ + 1e23e: d107 bne.n 1e250 │ │ + 1e240: 6962 ldr r2, [r4, #20] │ │ + 1e242: 9b03 ldr r3, [sp, #12] │ │ + 1e244: 189b adds r3, r3, r2 │ │ + 1e246: 68f2 ldr r2, [r6, #12] │ │ + 1e248: 429a cmp r2, r3 │ │ + 1e24a: d903 bls.n 1e254 │ │ + 1e24c: 1c25 adds r5, r4, #0 │ │ + 1e24e: e001 b.n 1e254 │ │ + 1e250: 7ea3 ldrb r3, [r4, #26] │ │ + 1e252: 9306 str r3, [sp, #24] │ │ + 1e254: 7ee3 ldrb r3, [r4, #27] │ │ + 1e256: 9305 str r3, [sp, #20] │ │ + 1e258: 6923 ldr r3, [r4, #16] │ │ + 1e25a: 9307 str r3, [sp, #28] │ │ + 1e25c: 9b02 ldr r3, [sp, #8] │ │ + 1e25e: 3301 adds r3, #1 │ │ + 1e260: 9302 str r3, [sp, #8] │ │ + 1e262: 9404 str r4, [sp, #16] │ │ + 1e264: 3701 adds r7, #1 │ │ + 1e266: 6824 ldr r4, [r4, #0] │ │ + 1e268: e7d9 b.n 1e21e │ │ + 1e26a: 2d00 cmp r5, #0 │ │ + 1e26c: d137 bne.n 1e2de │ │ + 1e26e: 9b02 ldr r3, [sp, #8] │ │ + 1e270: 2b10 cmp r3, #16 │ │ + 1e272: dc03 bgt.n 1e27c │ │ + 1e274: 2b00 cmp r3, #0 │ │ + 1e276: d01b beq.n 1e2b0 │ │ + 1e278: 2f3a cmp r7, #58 ; 0x3a │ │ + 1e27a: dd49 ble.n 1e310 │ │ + 1e27c: 2000 movs r0, #0 │ │ + 1e27e: 6873 ldr r3, [r6, #4] │ │ + 1e280: 2b00 cmp r3, #0 │ │ + 1e282: d00f beq.n 1e2a4 │ │ + 1e284: 7e1a ldrb r2, [r3, #24] │ │ + 1e286: 9901 ldr r1, [sp, #4] │ │ + 1e288: 428a cmp r2, r1 │ │ + 1e28a: d109 bne.n 1e2a0 │ │ + 1e28c: 68da ldr r2, [r3, #12] │ │ + 1e28e: 9c03 ldr r4, [sp, #12] │ │ + 1e290: 68f1 ldr r1, [r6, #12] │ │ + 1e292: 6852 ldr r2, [r2, #4] │ │ + 1e294: 18a4 adds r4, r4, r2 │ │ + 1e296: 42a1 cmp r1, r4 │ │ + 1e298: d902 bls.n 1e2a0 │ │ + 1e29a: 1c18 adds r0, r3, #0 │ │ + 1e29c: 1a8a subs r2, r1, r2 │ │ + 1e29e: 9203 str r2, [sp, #12] │ │ + 1e2a0: 681b ldr r3, [r3, #0] │ │ + 1e2a2: e7ed b.n 1e280 │ │ + 1e2a4: 2800 cmp r0, #0 │ │ + 1e2a6: d003 beq.n 1e2b0 │ │ + 1e2a8: 466b mov r3, sp │ │ + 1e2aa: 781b ldrb r3, [r3, #0] │ │ + 1e2ac: 7643 strb r3, [r0, #25] │ │ + 1e2ae: e04f b.n 1e350 │ │ + 1e2b0: 2f3a cmp r7, #58 ; 0x3a │ │ + 1e2b2: dd2d ble.n 1e310 │ │ + 1e2b4: 6873 ldr r3, [r6, #4] │ │ + 1e2b6: 2100 movs r1, #0 │ │ + 1e2b8: 1c1a adds r2, r3, #0 │ │ + 1e2ba: 2a00 cmp r2, #0 │ │ + 1e2bc: d00d beq.n 1e2da │ │ + 1e2be: 7e10 ldrb r0, [r2, #24] │ │ + 1e2c0: 9c01 ldr r4, [sp, #4] │ │ + 1e2c2: 42a0 cmp r0, r4 │ │ + 1e2c4: d107 bne.n 1e2d6 │ │ + 1e2c6: 68d0 ldr r0, [r2, #12] │ │ + 1e2c8: 68f4 ldr r4, [r6, #12] │ │ + 1e2ca: 6840 ldr r0, [r0, #4] │ │ + 1e2cc: 180f adds r7, r1, r0 │ │ + 1e2ce: 42bc cmp r4, r7 │ │ + 1e2d0: d301 bcc.n 1e2d6 │ │ + 1e2d2: 1c15 adds r5, r2, #0 │ │ + 1e2d4: 1a21 subs r1, r4, r0 │ │ + 1e2d6: 6812 ldr r2, [r2, #0] │ │ + 1e2d8: e7ef b.n 1e2ba │ │ + 1e2da: 1e2a subs r2, r5, #0 │ │ + 1e2dc: d00c beq.n 1e2f8 │ │ + 1e2de: 466b mov r3, sp │ │ + 1e2e0: 781b ldrb r3, [r3, #0] │ │ + 1e2e2: 766b strb r3, [r5, #25] │ │ + 1e2e4: e012 b.n 1e30c │ │ + 1e2e6: 68d9 ldr r1, [r3, #12] │ │ + 1e2e8: 68f0 ldr r0, [r6, #12] │ │ + 1e2ea: 6849 ldr r1, [r1, #4] │ │ + 1e2ec: 1854 adds r4, r2, r1 │ │ + 1e2ee: 42a0 cmp r0, r4 │ │ + 1e2f0: d301 bcc.n 1e2f6 │ │ + 1e2f2: 1c1d adds r5, r3, #0 │ │ + 1e2f4: 1a42 subs r2, r0, r1 │ │ + 1e2f6: 681b ldr r3, [r3, #0] │ │ + 1e2f8: 2b00 cmp r3, #0 │ │ + 1e2fa: d1f4 bne.n 1e2e6 │ │ + 1e2fc: 2d00 cmp r5, #0 │ │ + 1e2fe: d007 beq.n 1e310 │ │ + 1e300: 466b mov r3, sp │ │ + 1e302: 781b ldrb r3, [r3, #0] │ │ + 1e304: 766b strb r3, [r5, #25] │ │ + 1e306: 466b mov r3, sp │ │ + 1e308: 791b ldrb r3, [r3, #4] │ │ + 1e30a: 762b strb r3, [r5, #24] │ │ + 1e30c: 1c28 adds r0, r5, #0 │ │ + 1e30e: e01f b.n 1e350 │ │ + 1e310: 2001 movs r0, #1 │ │ + 1e312: 211c movs r1, #28 │ │ + 1e314: f013 fd72 bl 31dfc <__aeabi_llsl@@Base+0x29c> │ │ + 1e318: 2300 movs r3, #0 │ │ + 1e31a: 6003 str r3, [r0, #0] │ │ + 1e31c: 6043 str r3, [r0, #4] │ │ + 1e31e: 6083 str r3, [r0, #8] │ │ + 1e320: 60c3 str r3, [r0, #12] │ │ + 1e322: 6143 str r3, [r0, #20] │ │ + 1e324: 466b mov r3, sp │ │ + 1e326: 466a mov r2, sp │ │ + 1e328: 7d1b ldrb r3, [r3, #20] │ │ + 1e32a: 7812 ldrb r2, [r2, #0] │ │ + 1e32c: 76c3 strb r3, [r0, #27] │ │ + 1e32e: 466b mov r3, sp │ │ + 1e330: 7642 strb r2, [r0, #25] │ │ + 1e332: 466a mov r2, sp │ │ + 1e334: 7e1b ldrb r3, [r3, #24] │ │ + 1e336: 7912 ldrb r2, [r2, #4] │ │ + 1e338: 7683 strb r3, [r0, #26] │ │ + 1e33a: 9b07 ldr r3, [sp, #28] │ │ + 1e33c: 7602 strb r2, [r0, #24] │ │ + 1e33e: 6103 str r3, [r0, #16] │ │ + 1e340: 9b04 ldr r3, [sp, #16] │ │ + 1e342: 2b00 cmp r3, #0 │ │ + 1e344: d001 beq.n 1e34a │ │ + 1e346: 6018 str r0, [r3, #0] │ │ + 1e348: e002 b.n 1e350 │ │ + 1e34a: 6070 str r0, [r6, #4] │ │ + 1e34c: e000 b.n 1e350 │ │ + 1e34e: 1c20 adds r0, r4, #0 │ │ + 1e350: b009 add sp, #36 ; 0x24 │ │ + 1e352: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 1e354: b5f0 push {r4, r5, r6, r7, lr} │ │ + 1e356: 4c14 ldr r4, [pc, #80] ; (1e3a8 ) │ │ + 1e358: b0c3 sub sp, #268 ; 0x10c │ │ + 1e35a: 1c0e adds r6, r1, #0 │ │ + 1e35c: 447c add r4, pc │ │ + 1e35e: 6824 ldr r4, [r4, #0] │ │ + 1e360: 1c07 adds r7, r0, #0 │ │ + 1e362: 6823 ldr r3, [r4, #0] │ │ + 1e364: 9341 str r3, [sp, #260] ; 0x104 │ │ + 1e366: f013 fcf9 bl 31d5c <__aeabi_llsl@@Base+0x1fc> │ │ + 1e36a: 1c05 adds r5, r0, #0 │ │ + 1e36c: 1c30 adds r0, r6, #0 │ │ + 1e36e: f013 fcf5 bl 31d5c <__aeabi_llsl@@Base+0x1fc> │ │ + 1e372: 1945 adds r5, r0, r5 │ │ + 1e374: 2dff cmp r5, #255 ; 0xff │ │ + 1e376: d80e bhi.n 1e396 │ │ + 1e378: ad01 add r5, sp, #4 │ │ + 1e37a: 1c39 adds r1, r7, #0 │ │ + 1e37c: 1c32 adds r2, r6, #0 │ │ + 1e37e: 1c28 adds r0, r5, #0 │ │ + 1e380: f013 fd4c bl 31e1c <__aeabi_llsl@@Base+0x2bc> │ │ + 1e384: 4809 ldr r0, [pc, #36] ; (1e3ac ) │ │ + 1e386: 490a ldr r1, [pc, #40] ; (1e3b0 ) │ │ + 1e388: 1c2a adds r2, r5, #0 │ │ + 1e38a: 4478 add r0, pc │ │ + 1e38c: 6800 ldr r0, [r0, #0] │ │ + 1e38e: 4479 add r1, pc │ │ + 1e390: 30a8 adds r0, #168 ; 0xa8 │ │ + 1e392: f013 fd4b bl 31e2c <__aeabi_llsl@@Base+0x2cc> │ │ + 1e396: 9a41 ldr r2, [sp, #260] ; 0x104 │ │ + 1e398: 6823 ldr r3, [r4, #0] │ │ + 1e39a: 429a cmp r2, r3 │ │ + 1e39c: d001 beq.n 1e3a2 │ │ + 1e39e: f013 fc85 bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + 1e3a2: b043 add sp, #268 ; 0x10c │ │ + 1e3a4: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 1e3a6: 46c0 nop ; (mov r8, r8) │ │ + 1e3a8: aa9c add r2, sp, #624 ; 0x270 │ │ + 1e3aa: 0001 movs r1, r0 │ │ + 1e3ac: aaaa add r2, sp, #680 ; 0x2a8 │ │ + 1e3ae: 0001 movs r1, r0 │ │ + 1e3b0: 59e1 ldr r1, [r4, r7] │ │ + 1e3b2: 0001 movs r1, r0 │ │ + 1e3b4: b538 push {r3, r4, r5, lr} │ │ + 1e3b6: 300c adds r0, #12 │ │ + 1e3b8: 1c0d adds r5, r1, #0 │ │ + 1e3ba: 1c14 adds r4, r2, #0 │ │ + 1e3bc: f7ff fefe bl 1e1bc │ │ + 1e3c0: 2300 movs r3, #0 │ │ + 1e3c2: 1c01 adds r1, r0, #0 │ │ + 1e3c4: 7203 strb r3, [r0, #8] │ │ + 1e3c6: 429c cmp r4, r3 │ │ + 1e3c8: da06 bge.n 1e3d8 │ │ + 1e3ca: 2301 movs r3, #1 │ │ + 1e3cc: 4264 negs r4, r4 │ │ + 1e3ce: 0aa4 lsrs r4, r4, #10 │ │ + 1e3d0: 18e4 adds r4, r4, r3 │ │ + 1e3d2: 7303 strb r3, [r0, #12] │ │ + 1e3d4: 7344 strb r4, [r0, #13] │ │ + 1e3d6: e008 b.n 1e3ea │ │ + 1e3d8: 2202 movs r2, #2 │ │ + 1e3da: 7302 strb r2, [r0, #12] │ │ + 1e3dc: 2c00 cmp r4, #0 │ │ + 1e3de: d003 beq.n 1e3e8 │ │ + 1e3e0: 0aa3 lsrs r3, r4, #10 │ │ + 1e3e2: 3301 adds r3, #1 │ │ + 1e3e4: 061b lsls r3, r3, #24 │ │ + 1e3e6: 0e1b lsrs r3, r3, #24 │ │ + 1e3e8: 734b strb r3, [r1, #13] │ │ + 1e3ea: 1c28 adds r0, r5, #0 │ │ + 1e3ec: f7ff feab bl 1e146 │ │ + 1e3f0: bd38 pop {r3, r4, r5, pc} │ │ + 1e3f2: 6882 ldr r2, [r0, #8] │ │ + 1e3f4: 6803 ldr r3, [r0, #0] │ │ + 1e3f6: 189b adds r3, r3, r2 │ │ + 1e3f8: 7819 ldrb r1, [r3, #0] │ │ + 1e3fa: 785b ldrb r3, [r3, #1] │ │ + 1e3fc: 3202 adds r2, #2 │ │ + 1e3fe: 6082 str r2, [r0, #8] │ │ + 1e400: 0208 lsls r0, r1, #8 │ │ + 1e402: 4318 orrs r0, r3 │ │ + 1e404: 0400 lsls r0, r0, #16 │ │ + 1e406: 1400 asrs r0, r0, #16 │ │ + 1e408: 4770 bx lr │ │ + 1e40a: b5f0 push {r4, r5, r6, r7, lr} │ │ + 1e40c: b093 sub sp, #76 ; 0x4c │ │ + 1e40e: 900d str r0, [sp, #52] ; 0x34 │ │ + 1e410: 9111 str r1, [sp, #68] ; 0x44 │ │ + 1e412: 1c17 adds r7, r2, #0 │ │ + 1e414: 930b str r3, [sp, #44] ; 0x2c │ │ + 1e416: 2bf0 cmp r3, #240 ; 0xf0 │ │ + 1e418: dd01 ble.n 1e41e │ │ + 1e41a: 23f0 movs r3, #240 ; 0xf0 │ │ + 1e41c: 930b str r3, [sp, #44] ; 0x2c │ │ + 1e41e: 687b ldr r3, [r7, #4] │ │ + 1e420: 2b00 cmp r3, #0 │ │ + 1e422: d003 beq.n 1e42c │ │ + 1e424: 685a ldr r2, [r3, #4] │ │ + 1e426: 60da str r2, [r3, #12] │ │ + 1e428: 681b ldr r3, [r3, #0] │ │ + 1e42a: e7f9 b.n 1e420 │ │ + 1e42c: 2006 movs r0, #6 │ │ + 1e42e: 9a18 ldr r2, [sp, #96] ; 0x60 │ │ + 1e430: 4342 muls r2, r0 │ │ + 1e432: 920e str r2, [sp, #56] ; 0x38 │ │ + 1e434: 9304 str r3, [sp, #16] │ │ + 1e436: 9b04 ldr r3, [sp, #16] │ │ + 1e438: 9a0b ldr r2, [sp, #44] ; 0x2c │ │ + 1e43a: 4293 cmp r3, r2 │ │ + 1e43c: da0b bge.n 1e456 │ │ + 1e43e: 2040 movs r0, #64 ; 0x40 │ │ + 1e440: 9918 ldr r1, [sp, #96] ; 0x60 │ │ + 1e442: f00c fe45 bl 2b0d0 │ │ + 1e446: 9b04 ldr r3, [sp, #16] │ │ + 1e448: 009b lsls r3, r3, #2 │ │ + 1e44a: 930c str r3, [sp, #48] ; 0x30 │ │ + 1e44c: 9a0c ldr r2, [sp, #48] ; 0x30 │ │ + 1e44e: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 1e450: 5098 str r0, [r3, r2] │ │ + 1e452: 2800 cmp r0, #0 │ │ + 1e454: d101 bne.n 1e45a │ │ + 1e456: 2000 movs r0, #0 │ │ + 1e458: e195 b.n 1e786 │ │ + 1e45a: 2240 movs r2, #64 ; 0x40 │ │ + 1e45c: 9b04 ldr r3, [sp, #16] │ │ + 1e45e: 9911 ldr r1, [sp, #68] ; 0x44 │ │ + 1e460: 005b lsls r3, r3, #1 │ │ + 1e462: 52ca strh r2, [r1, r3] │ │ + 1e464: 9b04 ldr r3, [sp, #16] │ │ + 1e466: 019b lsls r3, r3, #6 │ │ + 1e468: 9305 str r3, [sp, #20] │ │ + 1e46a: 189b adds r3, r3, r2 │ │ + 1e46c: 930f str r3, [sp, #60] ; 0x3c │ │ + 1e46e: 2300 movs r3, #0 │ │ + 1e470: 930a str r3, [sp, #40] ; 0x28 │ │ + 1e472: 9b05 ldr r3, [sp, #20] │ │ + 1e474: 69b8 ldr r0, [r7, #24] │ │ + 1e476: 69b9 ldr r1, [r7, #24] │ │ + 1e478: 4358 muls r0, r3 │ │ + 1e47a: 6afb ldr r3, [r7, #44] ; 0x2c │ │ + 1e47c: 4343 muls r3, r0 │ │ + 1e47e: 0918 lsrs r0, r3, #4 │ │ + 1e480: f013 fc54 bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 1e484: 69fa ldr r2, [r7, #28] │ │ + 1e486: 1c03 adds r3, r0, #0 │ │ + 1e488: 4694 mov ip, r2 │ │ + 1e48a: 4463 add r3, ip │ │ + 1e48c: 9308 str r3, [sp, #32] │ │ + 1e48e: 687b ldr r3, [r7, #4] │ │ + 1e490: 9001 str r0, [sp, #4] │ │ + 1e492: 9300 str r3, [sp, #0] │ │ + 1e494: 68db ldr r3, [r3, #12] │ │ + 1e496: 2b00 cmp r3, #0 │ │ + 1e498: d103 bne.n 1e4a2 │ │ + 1e49a: 2200 movs r2, #0 │ │ + 1e49c: 9203 str r2, [sp, #12] │ │ + 1e49e: 9207 str r2, [sp, #28] │ │ + 1e4a0: e013 b.n 1e4ca │ │ + 1e4a2: 7b1a ldrb r2, [r3, #12] │ │ + 1e4a4: 3a03 subs r2, #3 │ │ + 1e4a6: 2a01 cmp r2, #1 │ │ + 1e4a8: d9f7 bls.n 1e49a │ │ + 1e4aa: 681b ldr r3, [r3, #0] │ │ + 1e4ac: e7f3 b.n 1e496 │ │ + 1e4ae: 685a ldr r2, [r3, #4] │ │ + 1e4b0: 9908 ldr r1, [sp, #32] │ │ + 1e4b2: 428a cmp r2, r1 │ │ + 1e4b4: d20b bcs.n 1e4ce │ │ + 1e4b6: 9901 ldr r1, [sp, #4] │ │ + 1e4b8: 428a cmp r2, r1 │ │ + 1e4ba: d20b bcs.n 1e4d4 │ │ + 1e4bc: 681b ldr r3, [r3, #0] │ │ + 1e4be: 2b00 cmp r3, #0 │ │ + 1e4c0: d005 beq.n 1e4ce │ │ + 1e4c2: 7b1a ldrb r2, [r3, #12] │ │ + 1e4c4: 3a03 subs r2, #3 │ │ + 1e4c6: 2a01 cmp r2, #1 │ │ + 1e4c8: d8f8 bhi.n 1e4bc │ │ + 1e4ca: 2b00 cmp r3, #0 │ │ + 1e4cc: d1ef bne.n 1e4ae │ │ + 1e4ce: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 1e4d0: 9309 str r3, [sp, #36] ; 0x24 │ │ + 1e4d2: e042 b.n 1e55a │ │ + 1e4d4: 7b19 ldrb r1, [r3, #12] │ │ + 1e4d6: 060a lsls r2, r1, #24 │ │ + 1e4d8: 2903 cmp r1, #3 │ │ + 1e4da: d005 beq.n 1e4e8 │ │ + 1e4dc: 0e12 lsrs r2, r2, #24 │ │ + 1e4de: 2a04 cmp r2, #4 │ │ + 1e4e0: d1ec bne.n 1e4bc │ │ + 1e4e2: 7b5a ldrb r2, [r3, #13] │ │ + 1e4e4: 9203 str r2, [sp, #12] │ │ + 1e4e6: e7e9 b.n 1e4bc │ │ + 1e4e8: 2201 movs r2, #1 │ │ + 1e4ea: 9207 str r2, [sp, #28] │ │ + 1e4ec: e7e6 b.n 1e4bc │ │ + 1e4ee: 7b1a ldrb r2, [r3, #12] │ │ + 1e4f0: 2a00 cmp r2, #0 │ │ + 1e4f2: d102 bne.n 1e4fa │ │ + 1e4f4: 681b ldr r3, [r3, #0] │ │ + 1e4f6: 2b00 cmp r3, #0 │ │ + 1e4f8: d1f9 bne.n 1e4ee │ │ + 1e4fa: 2210 movs r2, #16 │ │ + 1e4fc: 201c movs r0, #28 │ │ + 1e4fe: 4694 mov ip, r2 │ │ + 1e500: 250b movs r5, #11 │ │ + 1e502: 2620 movs r6, #32 │ │ + 1e504: 2b00 cmp r3, #0 │ │ + 1e506: d009 beq.n 1e51c │ │ + 1e508: 685a ldr r2, [r3, #4] │ │ + 1e50a: 9908 ldr r1, [sp, #32] │ │ + 1e50c: 428a cmp r2, r1 │ │ + 1e50e: d205 bcs.n 1e51c │ │ + 1e510: 9901 ldr r1, [sp, #4] │ │ + 1e512: 428a cmp r2, r1 │ │ + 1e514: d22f bcs.n 1e576 │ │ + 1e516: 681b ldr r3, [r3, #0] │ │ + 1e518: 2b00 cmp r3, #0 │ │ + 1e51a: d142 bne.n 1e5a2 │ │ + 1e51c: 9b00 ldr r3, [sp, #0] │ │ + 1e51e: 68db ldr r3, [r3, #12] │ │ + 1e520: 1c18 adds r0, r3, #0 │ │ + 1e522: 9302 str r3, [sp, #8] │ │ + 1e524: f7ff fdfc bl 1e120 │ │ + 1e528: 1e05 subs r5, r0, #0 │ │ + 1e52a: d13e bne.n 1e5aa │ │ + 1e52c: 2600 movs r6, #0 │ │ + 1e52e: 1c28 adds r0, r5, #0 │ │ + 1e530: 9502 str r5, [sp, #8] │ │ + 1e532: 9606 str r6, [sp, #24] │ │ + 1e534: 2800 cmp r0, #0 │ │ + 1e536: d140 bne.n 1e5ba │ │ + 1e538: 9b06 ldr r3, [sp, #24] │ │ + 1e53a: 2b00 cmp r3, #0 │ │ + 1e53c: d151 bne.n 1e5e2 │ │ + 1e53e: 7963 ldrb r3, [r4, #5] │ │ + 1e540: 2b00 cmp r3, #0 │ │ + 1e542: d100 bne.n 1e546 │ │ + 1e544: e0f3 b.n 1e72e │ │ + 1e546: 9b00 ldr r3, [sp, #0] │ │ + 1e548: 681b ldr r3, [r3, #0] │ │ + 1e54a: 9300 str r3, [sp, #0] │ │ + 1e54c: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 1e54e: 3306 adds r3, #6 │ │ + 1e550: 9309 str r3, [sp, #36] ; 0x24 │ │ + 1e552: 9b00 ldr r3, [sp, #0] │ │ + 1e554: 2b00 cmp r3, #0 │ │ + 1e556: d100 bne.n 1e55a │ │ + 1e558: e100 b.n 1e75c │ │ + 1e55a: 9a0c ldr r2, [sp, #48] ; 0x30 │ │ + 1e55c: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 1e55e: 589b ldr r3, [r3, r2] │ │ + 1e560: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 1e562: 9302 str r3, [sp, #8] │ │ + 1e564: 4694 mov ip, r2 │ │ + 1e566: 4463 add r3, ip │ │ + 1e568: 1c1c adds r4, r3, #0 │ │ + 1e56a: 2300 movs r3, #0 │ │ + 1e56c: 7163 strb r3, [r4, #5] │ │ + 1e56e: 70e3 strb r3, [r4, #3] │ │ + 1e570: 9b00 ldr r3, [sp, #0] │ │ + 1e572: 68db ldr r3, [r3, #12] │ │ + 1e574: e7bf b.n 1e4f6 │ │ + 1e576: 7b1a ldrb r2, [r3, #12] │ │ + 1e578: 0611 lsls r1, r2, #24 │ │ + 1e57a: 0e0a lsrs r2, r1, #24 │ │ + 1e57c: 2a02 cmp r2, #2 │ │ + 1e57e: d00a beq.n 1e596 │ │ + 1e580: 2a06 cmp r2, #6 │ │ + 1e582: d004 beq.n 1e58e │ │ + 1e584: 2a01 cmp r2, #1 │ │ + 1e586: d1c6 bne.n 1e516 │ │ + 1e588: 7b5a ldrb r2, [r3, #13] │ │ + 1e58a: 4332 orrs r2, r6 │ │ + 1e58c: e006 b.n 1e59c │ │ + 1e58e: 7b5a ldrb r2, [r3, #13] │ │ + 1e590: 70e5 strb r5, [r4, #3] │ │ + 1e592: 7162 strb r2, [r4, #5] │ │ + 1e594: e7bf b.n 1e516 │ │ + 1e596: 4661 mov r1, ip │ │ + 1e598: 7b5a ldrb r2, [r3, #13] │ │ + 1e59a: 430a orrs r2, r1 │ │ + 1e59c: 7162 strb r2, [r4, #5] │ │ + 1e59e: 70e0 strb r0, [r4, #3] │ │ + 1e5a0: e7b9 b.n 1e516 │ │ + 1e5a2: 7b1a ldrb r2, [r3, #12] │ │ + 1e5a4: 2a00 cmp r2, #0 │ │ + 1e5a6: d0b6 beq.n 1e516 │ │ + 1e5a8: e7ac b.n 1e504 │ │ + 1e5aa: 6843 ldr r3, [r0, #4] │ │ + 1e5ac: 9a01 ldr r2, [sp, #4] │ │ + 1e5ae: 4293 cmp r3, r2 │ │ + 1e5b0: d2bc bcs.n 1e52c │ │ + 1e5b2: 9b00 ldr r3, [sp, #0] │ │ + 1e5b4: 6828 ldr r0, [r5, #0] │ │ + 1e5b6: 60dd str r5, [r3, #12] │ │ + 1e5b8: e7b4 b.n 1e524 │ │ + 1e5ba: 6843 ldr r3, [r0, #4] │ │ + 1e5bc: 9a08 ldr r2, [sp, #32] │ │ + 1e5be: 4293 cmp r3, r2 │ │ + 1e5c0: d2ba bcs.n 1e538 │ │ + 1e5c2: 9b00 ldr r3, [sp, #0] │ │ + 1e5c4: 60d8 str r0, [r3, #12] │ │ + 1e5c6: 9b06 ldr r3, [sp, #24] │ │ + 1e5c8: 3301 adds r3, #1 │ │ + 1e5ca: 9306 str r3, [sp, #24] │ │ + 1e5cc: 7a83 ldrb r3, [r0, #10] │ │ + 1e5ce: 2b00 cmp r3, #0 │ │ + 1e5d0: d003 beq.n 1e5da │ │ + 1e5d2: 9002 str r0, [sp, #8] │ │ + 1e5d4: 2e00 cmp r6, #0 │ │ + 1e5d6: d100 bne.n 1e5da │ │ + 1e5d8: 1c06 adds r6, r0, #0 │ │ + 1e5da: 6800 ldr r0, [r0, #0] │ │ + 1e5dc: f7ff fda0 bl 1e120 │ │ + 1e5e0: e7a8 b.n 1e534 │ │ + 1e5e2: 9b06 ldr r3, [sp, #24] │ │ + 1e5e4: 2b01 cmp r3, #1 │ │ + 1e5e6: d005 beq.n 1e5f4 │ │ + 1e5e8: 9b02 ldr r3, [sp, #8] │ │ + 1e5ea: 429e cmp r6, r3 │ │ + 1e5ec: d002 beq.n 1e5f4 │ │ + 1e5ee: 2e00 cmp r6, #0 │ │ + 1e5f0: d159 bne.n 1e6a6 │ │ + 1e5f2: e002 b.n 1e5fa │ │ + 1e5f4: 2e00 cmp r6, #0 │ │ + 1e5f6: d000 beq.n 1e5fa │ │ + 1e5f8: 1c35 adds r5, r6, #0 │ │ + 1e5fa: 9b00 ldr r3, [sp, #0] │ │ + 1e5fc: 68db ldr r3, [r3, #12] │ │ + 1e5fe: 9306 str r3, [sp, #24] │ │ + 1e600: 7a68 ldrb r0, [r5, #9] │ │ + 1e602: f004 fc4f bl 22ea4 │ │ + 1e606: 0603 lsls r3, r0, #24 │ │ + 1e608: 0e1b lsrs r3, r3, #24 │ │ + 1e60a: 9302 str r3, [sp, #8] │ │ + 1e60c: 7aeb ldrb r3, [r5, #11] │ │ + 1e60e: 69b8 ldr r0, [r7, #24] │ │ + 1e610: 9310 str r3, [sp, #64] ; 0x40 │ │ + 1e612: 7aae ldrb r6, [r5, #10] │ │ + 1e614: 2e00 cmp r6, #0 │ │ + 1e616: d111 bne.n 1e63c │ │ + 1e618: 686b ldr r3, [r5, #4] │ │ + 1e61a: 9a01 ldr r2, [sp, #4] │ │ + 1e61c: 0101 lsls r1, r0, #4 │ │ + 1e61e: 1a9b subs r3, r3, r2 │ │ + 1e620: 1c08 adds r0, r1, #0 │ │ + 1e622: 4358 muls r0, r3 │ │ + 1e624: 6af9 ldr r1, [r7, #44] ; 0x2c │ │ + 1e626: f013 fb81 bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 1e62a: 0600 lsls r0, r0, #24 │ │ + 1e62c: 0e00 lsrs r0, r0, #24 │ │ + 1e62e: 7160 strb r0, [r4, #5] │ │ + 1e630: d117 bne.n 1e662 │ │ + 1e632: 2319 movs r3, #25 │ │ + 1e634: 7160 strb r0, [r4, #5] │ │ + 1e636: 70e3 strb r3, [r4, #3] │ │ + 1e638: 1c06 adds r6, r0, #0 │ │ + 1e63a: e028 b.n 1e68e │ │ + 1e63c: 9b06 ldr r3, [sp, #24] │ │ + 1e63e: 0876 lsrs r6, r6, #1 │ │ + 1e640: 0101 lsls r1, r0, #4 │ │ + 1e642: 7a9b ldrb r3, [r3, #10] │ │ + 1e644: 2b00 cmp r3, #0 │ │ + 1e646: d110 bne.n 1e66a │ │ + 1e648: 9b06 ldr r3, [sp, #24] │ │ + 1e64a: 9a01 ldr r2, [sp, #4] │ │ + 1e64c: 685b ldr r3, [r3, #4] │ │ + 1e64e: 1a9b subs r3, r3, r2 │ │ + 1e650: 1c08 adds r0, r1, #0 │ │ + 1e652: 4358 muls r0, r3 │ │ + 1e654: 6af9 ldr r1, [r7, #44] ; 0x2c │ │ + 1e656: f013 fb69 bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 1e65a: 0600 lsls r0, r0, #24 │ │ + 1e65c: 0e00 lsrs r0, r0, #24 │ │ + 1e65e: 7160 strb r0, [r4, #5] │ │ + 1e660: d015 beq.n 1e68e │ │ + 1e662: 2314 movs r3, #20 │ │ + 1e664: 70e3 strb r3, [r4, #3] │ │ + 1e666: 2340 movs r3, #64 ; 0x40 │ │ + 1e668: e00e b.n 1e688 │ │ + 1e66a: 686b ldr r3, [r5, #4] │ │ + 1e66c: 9a01 ldr r2, [sp, #4] │ │ + 1e66e: 1a9b subs r3, r3, r2 │ │ + 1e670: 1c08 adds r0, r1, #0 │ │ + 1e672: 4358 muls r0, r3 │ │ + 1e674: 6af9 ldr r1, [r7, #44] ; 0x2c │ │ + 1e676: f013 fb59 bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 1e67a: 0600 lsls r0, r0, #24 │ │ + 1e67c: 0e00 lsrs r0, r0, #24 │ │ + 1e67e: 7160 strb r0, [r4, #5] │ │ + 1e680: d005 beq.n 1e68e │ │ + 1e682: 2314 movs r3, #20 │ │ + 1e684: 70e3 strb r3, [r4, #3] │ │ + 1e686: 2330 movs r3, #48 ; 0x30 │ │ + 1e688: 425b negs r3, r3 │ │ + 1e68a: 4318 orrs r0, r3 │ │ + 1e68c: 7160 strb r0, [r4, #5] │ │ + 1e68e: 466b mov r3, sp │ │ + 1e690: 2240 movs r2, #64 ; 0x40 │ │ + 1e692: 189b adds r3, r3, r2 │ │ + 1e694: 781b ldrb r3, [r3, #0] │ │ + 1e696: 7126 strb r6, [r4, #4] │ │ + 1e698: 7063 strb r3, [r4, #1] │ │ + 1e69a: 466b mov r3, sp │ │ + 1e69c: 7a1b ldrb r3, [r3, #8] │ │ + 1e69e: 7023 strb r3, [r4, #0] │ │ + 1e6a0: 2301 movs r3, #1 │ │ + 1e6a2: 70a3 strb r3, [r4, #2] │ │ + 1e6a4: e74b b.n 1e53e │ │ + 1e6a6: 7a70 ldrb r0, [r6, #9] │ │ + 1e6a8: f004 fbfc bl 22ea4 │ │ + 1e6ac: 9b02 ldr r3, [sp, #8] │ │ + 1e6ae: 0606 lsls r6, r0, #24 │ │ + 1e6b0: 1c05 adds r5, r0, #0 │ │ + 1e6b2: 7a58 ldrb r0, [r3, #9] │ │ + 1e6b4: f004 fbf6 bl 22ea4 │ │ + 1e6b8: 9b02 ldr r3, [sp, #8] │ │ + 1e6ba: 0e36 lsrs r6, r6, #24 │ │ + 1e6bc: 7ada ldrb r2, [r3, #11] │ │ + 1e6be: 7a9b ldrb r3, [r3, #10] │ │ + 1e6c0: 7026 strb r6, [r4, #0] │ │ + 1e6c2: 7062 strb r2, [r4, #1] │ │ + 1e6c4: 2201 movs r2, #1 │ │ + 1e6c6: 085b lsrs r3, r3, #1 │ │ + 1e6c8: 70a2 strb r2, [r4, #2] │ │ + 1e6ca: 1c1a adds r2, r3, #0 │ │ + 1e6cc: 2b40 cmp r3, #64 ; 0x40 │ │ + 1e6ce: d900 bls.n 1e6d2 │ │ + 1e6d0: 2240 movs r2, #64 ; 0x40 │ │ + 1e6d2: 1a33 subs r3, r6, r0 │ │ + 1e6d4: 062d lsls r5, r5, #24 │ │ + 1e6d6: 061b lsls r3, r3, #24 │ │ + 1e6d8: 7122 strb r2, [r4, #4] │ │ + 1e6da: 0e2d lsrs r5, r5, #24 │ │ + 1e6dc: 0e1b lsrs r3, r3, #24 │ │ + 1e6de: 42a8 cmp r0, r5 │ │ + 1e6e0: dd02 ble.n 1e6e8 │ │ + 1e6e2: 1b83 subs r3, r0, r6 │ │ + 1e6e4: 061b lsls r3, r3, #24 │ │ + 1e6e6: 0e1b lsrs r3, r3, #24 │ │ + 1e6e8: 7163 strb r3, [r4, #5] │ │ + 1e6ea: 2b0f cmp r3, #15 │ │ + 1e6ec: d819 bhi.n 1e722 │ │ + 1e6ee: 2b00 cmp r3, #0 │ │ + 1e6f0: d008 beq.n 1e704 │ │ + 1e6f2: 221c movs r2, #28 │ │ + 1e6f4: 70e2 strb r2, [r4, #3] │ │ + 1e6f6: 2210 movs r2, #16 │ │ + 1e6f8: 42a8 cmp r0, r5 │ │ + 1e6fa: dc00 bgt.n 1e6fe │ │ + 1e6fc: 2220 movs r2, #32 │ │ + 1e6fe: 4313 orrs r3, r2 │ │ + 1e700: 7163 strb r3, [r4, #5] │ │ + 1e702: e71c b.n 1e53e │ │ + 1e704: 230f movs r3, #15 │ │ + 1e706: 9a02 ldr r2, [sp, #8] │ │ + 1e708: 70e3 strb r3, [r4, #3] │ │ + 1e70a: 69bb ldr r3, [r7, #24] │ │ + 1e70c: 6850 ldr r0, [r2, #4] │ │ + 1e70e: 9a01 ldr r2, [sp, #4] │ │ + 1e710: 011b lsls r3, r3, #4 │ │ + 1e712: 6af9 ldr r1, [r7, #44] ; 0x2c │ │ + 1e714: 1a82 subs r2, r0, r2 │ │ + 1e716: 1c10 adds r0, r2, #0 │ │ + 1e718: 4358 muls r0, r3 │ │ + 1e71a: f013 fb07 bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 1e71e: 7160 strb r0, [r4, #5] │ │ + 1e720: e70d b.n 1e53e │ │ + 1e722: 2302 movs r3, #2 │ │ + 1e724: 42a8 cmp r0, r5 │ │ + 1e726: dc00 bgt.n 1e72a │ │ + 1e728: 2303 movs r3, #3 │ │ + 1e72a: 70e3 strb r3, [r4, #3] │ │ + 1e72c: e707 b.n 1e53e │ │ + 1e72e: 78e3 ldrb r3, [r4, #3] │ │ + 1e730: 2b00 cmp r3, #0 │ │ + 1e732: d000 beq.n 1e736 │ │ + 1e734: e707 b.n 1e546 │ │ + 1e736: 9a03 ldr r2, [sp, #12] │ │ + 1e738: 2a00 cmp r2, #0 │ │ + 1e73a: d006 beq.n 1e74a │ │ + 1e73c: 2211 movs r2, #17 │ │ + 1e73e: 70e2 strb r2, [r4, #3] │ │ + 1e740: 466a mov r2, sp │ │ + 1e742: 7b12 ldrb r2, [r2, #12] │ │ + 1e744: 9303 str r3, [sp, #12] │ │ + 1e746: 7162 strb r2, [r4, #5] │ │ + 1e748: e6fd b.n 1e546 │ │ + 1e74a: 9b07 ldr r3, [sp, #28] │ │ + 1e74c: 2b00 cmp r3, #0 │ │ + 1e74e: d100 bne.n 1e752 │ │ + 1e750: e6f9 b.n 1e546 │ │ + 1e752: 230e movs r3, #14 │ │ + 1e754: 70e3 strb r3, [r4, #3] │ │ + 1e756: 9b03 ldr r3, [sp, #12] │ │ + 1e758: 9307 str r3, [sp, #28] │ │ + 1e75a: e6f4 b.n 1e546 │ │ + 1e75c: 9b07 ldr r3, [sp, #28] │ │ + 1e75e: 9a03 ldr r2, [sp, #12] │ │ + 1e760: 4313 orrs r3, r2 │ │ + 1e762: d10f bne.n 1e784 │ │ + 1e764: 9a0e ldr r2, [sp, #56] ; 0x38 │ │ + 1e766: 9b05 ldr r3, [sp, #20] │ │ + 1e768: 4694 mov ip, r2 │ │ + 1e76a: 3301 adds r3, #1 │ │ + 1e76c: 9305 str r3, [sp, #20] │ │ + 1e76e: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 1e770: 9a0f ldr r2, [sp, #60] ; 0x3c │ │ + 1e772: 4463 add r3, ip │ │ + 1e774: 930a str r3, [sp, #40] ; 0x28 │ │ + 1e776: 9b05 ldr r3, [sp, #20] │ │ + 1e778: 4293 cmp r3, r2 │ │ + 1e77a: d000 beq.n 1e77e │ │ + 1e77c: e679 b.n 1e472 │ │ + 1e77e: 9b04 ldr r3, [sp, #16] │ │ + 1e780: 3301 adds r3, #1 │ │ + 1e782: e657 b.n 1e434 │ │ + 1e784: 2001 movs r0, #1 │ │ + 1e786: b013 add sp, #76 ; 0x4c │ │ + 1e788: bdf0 pop {r4, r5, r6, r7, pc} │ │ ... │ │ │ │ -0001f9e8 : │ │ - 1f9e8: b5f0 push {r4, r5, r6, r7, lr} │ │ - 1f9ea: 4cdb ldr r4, [pc, #876] ; (1fd58 ) │ │ - 1f9ec: 1c0f adds r7, r1, #0 │ │ - 1f9ee: 44a5 add sp, r4 │ │ - 1f9f0: 9010 str r0, [sp, #64] ; 0x40 │ │ - 1f9f2: 9213 str r2, [sp, #76] ; 0x4c │ │ - 1f9f4: 2900 cmp r1, #0 │ │ - 1f9f6: d101 bne.n 1f9fc │ │ - 1f9f8: f000 fdff bl 205fa │ │ - 1f9fc: 24bf movs r4, #191 ; 0xbf │ │ - 1f9fe: 0064 lsls r4, r4, #1 │ │ - 1fa00: 2000 movs r0, #0 │ │ - 1fa02: 42a2 cmp r2, r4 │ │ - 1fa04: d201 bcs.n 1fa0a │ │ - 1fa06: f000 fdf9 bl 205fc │ │ - 1fa0a: 784a ldrb r2, [r1, #1] │ │ - 1fa0c: 780b ldrb r3, [r1, #0] │ │ - 1fa0e: 0212 lsls r2, r2, #8 │ │ - 1fa10: 431a orrs r2, r3 │ │ - 1fa12: 788b ldrb r3, [r1, #2] │ │ - 1fa14: 041b lsls r3, r3, #16 │ │ - 1fa16: 431a orrs r2, r3 │ │ - 1fa18: 78cb ldrb r3, [r1, #3] │ │ - 1fa1a: 061b lsls r3, r3, #24 │ │ - 1fa1c: 431a orrs r2, r3 │ │ - 1fa1e: 4bcf ldr r3, [pc, #828] ; (1fd5c ) │ │ - 1fa20: 429a cmp r2, r3 │ │ - 1fa22: d001 beq.n 1fa28 │ │ - 1fa24: f000 fdea bl 205fc │ │ - 1fa28: 7a4b ldrb r3, [r1, #9] │ │ - 1fa2a: 7a0a ldrb r2, [r1, #8] │ │ - 1fa2c: 49cc ldr r1, [pc, #816] ; (1fd60 ) │ │ - 1fa2e: 021b lsls r3, r3, #8 │ │ - 1fa30: 4313 orrs r3, r2 │ │ - 1fa32: 185b adds r3, r3, r1 │ │ - 1fa34: 2bff cmp r3, #255 ; 0xff │ │ - 1fa36: d901 bls.n 1fa3c │ │ - 1fa38: f000 fde0 bl 205fc │ │ - 1fa3c: 1c3b adds r3, r7, #0 │ │ - 1fa3e: 1c39 adds r1, r7, #0 │ │ - 1fa40: 3371 adds r3, #113 ; 0x71 │ │ - 1fa42: 3170 adds r1, #112 ; 0x70 │ │ - 1fa44: 781a ldrb r2, [r3, #0] │ │ - 1fa46: 780d ldrb r5, [r1, #0] │ │ - 1fa48: 0212 lsls r2, r2, #8 │ │ - 1fa4a: 432a orrs r2, r5 │ │ - 1fa4c: 3a04 subs r2, #4 │ │ - 1fa4e: 2a3c cmp r2, #60 ; 0x3c │ │ - 1fa50: d901 bls.n 1fa56 │ │ - 1fa52: f000 fdd3 bl 205fc │ │ - 1fa56: 9d10 ldr r5, [sp, #64] ; 0x40 │ │ - 1fa58: 4ac2 ldr r2, [pc, #776] ; (1fd64 ) │ │ - 1fa5a: 2080 movs r0, #128 ; 0x80 │ │ - 1fa5c: 0340 lsls r0, r0, #13 │ │ - 1fa5e: 50a8 str r0, [r5, r2] │ │ - 1fa60: 781b ldrb r3, [r3, #0] │ │ - 1fa62: 7809 ldrb r1, [r1, #0] │ │ - 1fa64: 4ac0 ldr r2, [pc, #768] ; (1fd68 ) │ │ - 1fa66: 021b lsls r3, r3, #8 │ │ - 1fa68: 430b orrs r3, r1 │ │ - 1fa6a: 1c39 adds r1, r7, #0 │ │ - 1fa6c: 50ab str r3, [r5, r2] │ │ - 1fa6e: 316d adds r1, #109 ; 0x6d │ │ - 1fa70: 1c3b adds r3, r7, #0 │ │ - 1fa72: 7809 ldrb r1, [r1, #0] │ │ - 1fa74: 336c adds r3, #108 ; 0x6c │ │ - 1fa76: 781b ldrb r3, [r3, #0] │ │ - 1fa78: 0209 lsls r1, r1, #8 │ │ - 1fa7a: 9e10 ldr r6, [sp, #64] ; 0x40 │ │ - 1fa7c: 4319 orrs r1, r3 │ │ - 1fa7e: 4bbb ldr r3, [pc, #748] ; (1fd6c ) │ │ - 1fa80: 4abb ldr r2, [pc, #748] ; (1fd70 ) │ │ - 1fa82: 50e9 str r1, [r5, r3] │ │ - 1fa84: 1c3b adds r3, r7, #0 │ │ - 1fa86: 3374 adds r3, #116 ; 0x74 │ │ - 1fa88: 7819 ldrb r1, [r3, #0] │ │ - 1fa8a: 23e9 movs r3, #233 ; 0xe9 │ │ - 1fa8c: 021b lsls r3, r3, #8 │ │ - 1fa8e: 50e9 str r1, [r5, r3] │ │ - 1fa90: 4db8 ldr r5, [pc, #736] ; (1fd74 ) │ │ - 1fa92: 237d movs r3, #125 ; 0x7d │ │ - 1fa94: 1c39 adds r1, r7, #0 │ │ - 1fa96: 5173 str r3, [r6, r5] │ │ - 1fa98: 3173 adds r1, #115 ; 0x73 │ │ - 1fa9a: 1c3b adds r3, r7, #0 │ │ - 1fa9c: 3372 adds r3, #114 ; 0x72 │ │ - 1fa9e: 7809 ldrb r1, [r1, #0] │ │ - 1faa0: 781b ldrb r3, [r3, #0] │ │ - 1faa2: 0209 lsls r1, r1, #8 │ │ - 1faa4: 4319 orrs r1, r3 │ │ - 1faa6: 1c0b adds r3, r1, #0 │ │ - 1faa8: 3b65 subs r3, #101 ; 0x65 │ │ - 1faaa: 041b lsls r3, r3, #16 │ │ - 1faac: 0c1b lsrs r3, r3, #16 │ │ - 1faae: 4293 cmp r3, r2 │ │ - 1fab0: d803 bhi.n 1faba │ │ - 1fab2: 48b1 ldr r0, [pc, #708] ; (1fd78 ) │ │ - 1fab4: f00e fac4 bl 2e040 <__divsi3> │ │ - 1fab8: 5170 str r0, [r6, r5] │ │ - 1faba: 2180 movs r1, #128 ; 0x80 │ │ - 1fabc: 1c3d adds r5, r7, #0 │ │ - 1fabe: 1c3e adds r6, r7, #0 │ │ - 1fac0: 0049 lsls r1, r1, #1 │ │ - 1fac2: 2300 movs r3, #0 │ │ - 1fac4: 356a adds r5, #106 ; 0x6a │ │ - 1fac6: 366b adds r6, #107 ; 0x6b │ │ - 1fac8: 468c mov ip, r1 │ │ - 1faca: 7830 ldrb r0, [r6, #0] │ │ - 1facc: 782a ldrb r2, [r5, #0] │ │ - 1face: 0200 lsls r0, r0, #8 │ │ - 1fad0: 4310 orrs r0, r2 │ │ - 1fad2: 22ff movs r2, #255 ; 0xff │ │ - 1fad4: 4283 cmp r3, r0 │ │ - 1fad6: d202 bcs.n 1fade │ │ - 1fad8: 18fa adds r2, r7, r3 │ │ - 1fada: 327e adds r2, #126 ; 0x7e │ │ - 1fadc: 7812 ldrb r2, [r2, #0] │ │ - 1fade: 9910 ldr r1, [sp, #64] ; 0x40 │ │ - 1fae0: 18c8 adds r0, r1, r3 │ │ - 1fae2: 49a6 ldr r1, [pc, #664] ; (1fd7c ) │ │ - 1fae4: 3301 adds r3, #1 │ │ - 1fae6: 1840 adds r0, r0, r1 │ │ - 1fae8: 7002 strb r2, [r0, #0] │ │ - 1faea: 4563 cmp r3, ip │ │ - 1faec: d1ed bne.n 1faca │ │ - 1faee: 9d10 ldr r5, [sp, #64] ; 0x40 │ │ - 1faf0: 4ea3 ldr r6, [pc, #652] ; (1fd80 ) │ │ - 1faf2: 1c39 adds r1, r7, #0 │ │ - 1faf4: 2220 movs r2, #32 │ │ - 1faf6: 19a8 adds r0, r5, r6 │ │ - 1faf8: 312a adds r1, #42 ; 0x2a │ │ - 1fafa: f010 ff8f bl 30a1c <__clzsi2+0x168> │ │ - 1fafe: 4ba1 ldr r3, [pc, #644] ; (1fd84 ) │ │ - 1fb00: 2200 movs r2, #0 │ │ - 1fb02: 54ea strb r2, [r5, r3] │ │ - 1fb04: 5b3b ldrh r3, [r7, r4] │ │ - 1fb06: 2b01 cmp r3, #1 │ │ - 1fb08: d904 bls.n 1fb14 │ │ - 1fb0a: 24c0 movs r4, #192 ; 0xc0 │ │ - 1fb0c: 0064 lsls r4, r4, #1 │ │ - 1fb0e: 193c adds r4, r7, r4 │ │ - 1fb10: 9415 str r4, [sp, #84] ; 0x54 │ │ - 1fb12: e000 b.n 1fb16 │ │ - 1fb14: 9215 str r2, [sp, #84] ; 0x54 │ │ - 1fb16: 9a13 ldr r2, [sp, #76] ; 0x4c │ │ - 1fb18: 25c0 movs r5, #192 ; 0xc0 │ │ - 1fb1a: 006d lsls r5, r5, #1 │ │ - 1fb1c: 195c adds r4, r3, r5 │ │ - 1fb1e: 3a0c subs r2, #12 │ │ - 1fb20: 4294 cmp r4, r2 │ │ - 1fb22: d302 bcc.n 1fb2a │ │ - 1fb24: 2001 movs r0, #1 │ │ - 1fb26: f000 fd69 bl 205fc │ │ - 1fb2a: 593e ldr r6, [r7, r4] │ │ - 1fb2c: 2e00 cmp r6, #0 │ │ - 1fb2e: d102 bne.n 1fb36 │ │ - 1fb30: 20c2 movs r0, #194 ; 0xc2 │ │ - 1fb32: 0040 lsls r0, r0, #1 │ │ - 1fb34: 181c adds r4, r3, r0 │ │ - 1fb36: 5939 ldr r1, [r7, r4] │ │ - 1fb38: 2900 cmp r1, #0 │ │ - 1fb3a: d100 bne.n 1fb3e │ │ - 1fb3c: 3404 adds r4, #4 │ │ - 1fb3e: 593b ldr r3, [r7, r4] │ │ - 1fb40: 9d13 ldr r5, [sp, #76] ; 0x4c │ │ - 1fb42: 3404 adds r4, #4 │ │ - 1fb44: 191b adds r3, r3, r4 │ │ - 1fb46: 930e str r3, [sp, #56] ; 0x38 │ │ - 1fb48: 42ab cmp r3, r5 │ │ - 1fb4a: d2eb bcs.n 1fb24 │ │ - 1fb4c: 9d0e ldr r5, [sp, #56] ; 0x38 │ │ - 1fb4e: 1c26 adds r6, r4, #0 │ │ - 1fb50: 3608 adds r6, #8 │ │ - 1fb52: 42ae cmp r6, r5 │ │ - 1fb54: d22a bcs.n 1fbac │ │ - 1fb56: 193b adds r3, r7, r4 │ │ - 1fb58: 685d ldr r5, [r3, #4] │ │ - 1fb5a: 9813 ldr r0, [sp, #76] ; 0x4c │ │ - 1fb5c: 593a ldr r2, [r7, r4] │ │ - 1fb5e: 19ae adds r6, r5, r6 │ │ - 1fb60: 960f str r6, [sp, #60] ; 0x3c │ │ - 1fb62: 4286 cmp r6, r0 │ │ - 1fb64: d8de bhi.n 1fb24 │ │ - 1fb66: 4b88 ldr r3, [pc, #544] ; (1fd88 ) │ │ - 1fb68: 429a cmp r2, r3 │ │ - 1fb6a: d11d bne.n 1fba8 │ │ - 1fb6c: 2d03 cmp r5, #3 │ │ - 1fb6e: d91b bls.n 1fba8 │ │ - 1fb70: 4e86 ldr r6, [pc, #536] ; (1fd8c ) │ │ - 1fb72: 9910 ldr r1, [sp, #64] ; 0x40 │ │ - 1fb74: 5989 ldr r1, [r1, r6] │ │ - 1fb76: 2900 cmp r1, #0 │ │ - 1fb78: d116 bne.n 1fba8 │ │ - 1fb7a: 23fa movs r3, #250 ; 0xfa │ │ - 1fb7c: 01db lsls r3, r3, #7 │ │ - 1fb7e: 429d cmp r5, r3 │ │ - 1fb80: d900 bls.n 1fb84 │ │ - 1fb82: 1c1d adds r5, r3, #0 │ │ - 1fb84: 1c28 adds r0, r5, #0 │ │ - 1fb86: f010 ff51 bl 30a2c <__clzsi2+0x178> │ │ - 1fb8a: 9a10 ldr r2, [sp, #64] ; 0x40 │ │ - 1fb8c: 5190 str r0, [r2, r6] │ │ - 1fb8e: 2800 cmp r0, #0 │ │ - 1fb90: d00a beq.n 1fba8 │ │ - 1fb92: 3d01 subs r5, #1 │ │ - 1fb94: 3409 adds r4, #9 │ │ - 1fb96: 1939 adds r1, r7, r4 │ │ - 1fb98: 1c2a adds r2, r5, #0 │ │ - 1fb9a: f010 ff3f bl 30a1c <__clzsi2+0x168> │ │ - 1fb9e: 4b7b ldr r3, [pc, #492] ; (1fd8c ) │ │ - 1fba0: 9c10 ldr r4, [sp, #64] ; 0x40 │ │ - 1fba2: 2200 movs r2, #0 │ │ - 1fba4: 58e3 ldr r3, [r4, r3] │ │ - 1fba6: 555a strb r2, [r3, r5] │ │ - 1fba8: 9c0f ldr r4, [sp, #60] ; 0x3c │ │ - 1fbaa: e7cf b.n 1fb4c │ │ - 1fbac: 2600 movs r6, #0 │ │ - 1fbae: 9614 str r6, [sp, #80] ; 0x50 │ │ - 1fbb0: 1c3a adds r2, r7, #0 │ │ - 1fbb2: 1c3b adds r3, r7, #0 │ │ - 1fbb4: 326f adds r2, #111 ; 0x6f │ │ - 1fbb6: 336e adds r3, #110 ; 0x6e │ │ - 1fbb8: 7811 ldrb r1, [r2, #0] │ │ - 1fbba: 781b ldrb r3, [r3, #0] │ │ - 1fbbc: 9d14 ldr r5, [sp, #80] ; 0x50 │ │ - 1fbbe: 0209 lsls r1, r1, #8 │ │ - 1fbc0: 4319 orrs r1, r3 │ │ - 1fbc2: 428d cmp r5, r1 │ │ - 1fbc4: d300 bcc.n 1fbc8 │ │ - 1fbc6: e106 b.n 1fdd6 │ │ - 1fbc8: 9b13 ldr r3, [sp, #76] ; 0x4c │ │ - 1fbca: 9c0e ldr r4, [sp, #56] ; 0x38 │ │ - 1fbcc: 3b06 subs r3, #6 │ │ - 1fbce: 429c cmp r4, r3 │ │ - 1fbd0: d300 bcc.n 1fbd4 │ │ - 1fbd2: e0fb b.n 1fdcc │ │ - 1fbd4: 193b adds r3, r7, r4 │ │ - 1fbd6: 78da ldrb r2, [r3, #3] │ │ - 1fbd8: 7898 ldrb r0, [r3, #2] │ │ - 1fbda: 2501 movs r5, #1 │ │ - 1fbdc: 0212 lsls r2, r2, #8 │ │ - 1fbde: 4302 orrs r2, r0 │ │ - 1fbe0: 7918 ldrb r0, [r3, #4] │ │ - 1fbe2: 0400 lsls r0, r0, #16 │ │ - 1fbe4: 4302 orrs r2, r0 │ │ - 1fbe6: 7958 ldrb r0, [r3, #5] │ │ - 1fbe8: 0600 lsls r0, r0, #24 │ │ - 1fbea: 4302 orrs r2, r0 │ │ - 1fbec: 3201 adds r2, #1 │ │ - 1fbee: 43aa bics r2, r5 │ │ - 1fbf0: 1c25 adds r5, r4, #0 │ │ - 1fbf2: 9c13 ldr r4, [sp, #76] ; 0x4c │ │ - 1fbf4: 3506 adds r5, #6 │ │ - 1fbf6: 18ae adds r6, r5, r2 │ │ - 1fbf8: 9216 str r2, [sp, #88] ; 0x58 │ │ - 1fbfa: 960e str r6, [sp, #56] ; 0x38 │ │ - 1fbfc: 42a6 cmp r6, r4 │ │ - 1fbfe: d900 bls.n 1fc02 │ │ - 1fc00: e0e8 b.n 1fdd4 │ │ - 1fc02: 781a ldrb r2, [r3, #0] │ │ - 1fc04: 785b ldrb r3, [r3, #1] │ │ - 1fc06: 9e14 ldr r6, [sp, #80] ; 0x50 │ │ - 1fc08: 021b lsls r3, r3, #8 │ │ - 1fc0a: 4313 orrs r3, r2 │ │ - 1fc0c: 9312 str r3, [sp, #72] ; 0x48 │ │ - 1fc0e: 2eef cmp r6, #239 ; 0xef │ │ - 1fc10: d900 bls.n 1fc14 │ │ - 1fc12: e0db b.n 1fdcc │ │ - 1fc14: 3b01 subs r3, #1 │ │ - 1fc16: 2bff cmp r3, #255 ; 0xff │ │ - 1fc18: d900 bls.n 1fc1c │ │ - 1fc1a: e0d7 b.n 1fdcc │ │ - 1fc1c: 9810 ldr r0, [sp, #64] ; 0x40 │ │ - 1fc1e: 495c ldr r1, [pc, #368] ; (1fd90 ) │ │ - 1fc20: 9a12 ldr r2, [sp, #72] ; 0x48 │ │ - 1fc22: 0074 lsls r4, r6, #1 │ │ - 1fc24: 1906 adds r6, r0, r4 │ │ - 1fc26: 1873 adds r3, r6, r1 │ │ - 1fc28: 801a strh r2, [r3, #0] │ │ - 1fc2a: 4b4f ldr r3, [pc, #316] ; (1fd68 ) │ │ - 1fc2c: 1934 adds r4, r6, r4 │ │ - 1fc2e: 4e59 ldr r6, [pc, #356] ; (1fd94 ) │ │ - 1fc30: 58c3 ldr r3, [r0, r3] │ │ - 1fc32: 1c10 adds r0, r2, #0 │ │ - 1fc34: 19a4 adds r4, r4, r6 │ │ - 1fc36: 1c19 adds r1, r3, #0 │ │ - 1fc38: 930c str r3, [sp, #48] ; 0x30 │ │ - 1fc3a: f00a fb0f bl 2a25c │ │ - 1fc3e: 900f str r0, [sp, #60] ; 0x3c │ │ - 1fc40: 6020 str r0, [r4, #0] │ │ - 1fc42: 2800 cmp r0, #0 │ │ - 1fc44: d100 bne.n 1fc48 │ │ - 1fc46: e76d b.n 1fb24 │ │ - 1fc48: 1c3b adds r3, r7, #0 │ │ - 1fc4a: 3376 adds r3, #118 ; 0x76 │ │ - 1fc4c: 781a ldrb r2, [r3, #0] │ │ - 1fc4e: 3301 adds r3, #1 │ │ - 1fc50: 781b ldrb r3, [r3, #0] │ │ - 1fc52: 2001 movs r0, #1 │ │ - 1fc54: 197d adds r5, r7, r5 │ │ - 1fc56: 021b lsls r3, r3, #8 │ │ - 1fc58: 4313 orrs r3, r2 │ │ - 1fc5a: 1c3a adds r2, r7, #0 │ │ - 1fc5c: 3278 adds r2, #120 ; 0x78 │ │ - 1fc5e: 7812 ldrb r2, [r2, #0] │ │ - 1fc60: 0412 lsls r2, r2, #16 │ │ - 1fc62: 4313 orrs r3, r2 │ │ - 1fc64: 1c3a adds r2, r7, #0 │ │ - 1fc66: 3279 adds r2, #121 ; 0x79 │ │ - 1fc68: 7812 ldrb r2, [r2, #0] │ │ - 1fc6a: 0612 lsls r2, r2, #24 │ │ - 1fc6c: 4313 orrs r3, r2 │ │ - 1fc6e: 4003 ands r3, r0 │ │ - 1fc70: d100 bne.n 1fc74 │ │ - 1fc72: e091 b.n 1fd98 │ │ - 1fc74: 2400 movs r4, #0 │ │ - 1fc76: 9411 str r4, [sp, #68] ; 0x44 │ │ - 1fc78: 1c26 adds r6, r4, #0 │ │ - 1fc7a: 1c22 adds r2, r4, #0 │ │ - 1fc7c: 9c16 ldr r4, [sp, #88] ; 0x58 │ │ - 1fc7e: 42a2 cmp r2, r4 │ │ - 1fc80: d300 bcc.n 1fc84 │ │ - 1fc82: e0a3 b.n 1fdcc │ │ - 1fc84: 5cab ldrb r3, [r5, r2] │ │ - 1fc86: 2000 movs r0, #0 │ │ - 1fc88: 1c54 adds r4, r2, #1 │ │ - 1fc8a: 9017 str r0, [sp, #92] ; 0x5c │ │ - 1fc8c: 2bff cmp r3, #255 ; 0xff │ │ - 1fc8e: d104 bne.n 1fc9a │ │ - 1fc90: 5d2c ldrb r4, [r5, r4] │ │ - 1fc92: 9417 str r4, [sp, #92] ; 0x5c │ │ - 1fc94: 1cd4 adds r4, r2, #3 │ │ - 1fc96: 18aa adds r2, r5, r2 │ │ - 1fc98: 7893 ldrb r3, [r2, #2] │ │ - 1fc9a: 0659 lsls r1, r3, #25 │ │ - 1fc9c: d048 beq.n 1fd30 │ │ - 1fc9e: 4832 ldr r0, [pc, #200] ; (1fd68 ) │ │ - 1fca0: 9a10 ldr r2, [sp, #64] ; 0x40 │ │ - 1fca2: 5812 ldr r2, [r2, r0] │ │ - 1fca4: 9811 ldr r0, [sp, #68] ; 0x44 │ │ - 1fca6: 1c11 adds r1, r2, #0 │ │ - 1fca8: 4371 muls r1, r6 │ │ - 1fcaa: aaff add r2, sp, #1020 ; 0x3fc │ │ - 1fcac: 3274 adds r2, #116 ; 0x74 │ │ - 1fcae: 1809 adds r1, r1, r0 │ │ - 1fcb0: 2000 movs r0, #0 │ │ - 1fcb2: 7190 strb r0, [r2, #6] │ │ - 1fcb4: 7150 strb r0, [r2, #5] │ │ - 1fcb6: 7110 strb r0, [r2, #4] │ │ - 1fcb8: 70d0 strb r0, [r2, #3] │ │ - 1fcba: 7090 strb r0, [r2, #2] │ │ - 1fcbc: 7050 strb r0, [r2, #1] │ │ - 1fcbe: 7010 strb r0, [r2, #0] │ │ - 1fcc0: 07d8 lsls r0, r3, #31 │ │ - 1fcc2: d502 bpl.n 1fcca │ │ - 1fcc4: 5d28 ldrb r0, [r5, r4] │ │ - 1fcc6: 3401 adds r4, #1 │ │ - 1fcc8: 7010 strb r0, [r2, #0] │ │ - 1fcca: 079a lsls r2, r3, #30 │ │ - 1fccc: d504 bpl.n 1fcd8 │ │ - 1fcce: 5d28 ldrb r0, [r5, r4] │ │ - 1fcd0: aaff add r2, sp, #1020 ; 0x3fc │ │ - 1fcd2: 3274 adds r2, #116 ; 0x74 │ │ - 1fcd4: 7050 strb r0, [r2, #1] │ │ - 1fcd6: 3401 adds r4, #1 │ │ - 1fcd8: 0758 lsls r0, r3, #29 │ │ - 1fcda: d504 bpl.n 1fce6 │ │ - 1fcdc: 5d28 ldrb r0, [r5, r4] │ │ - 1fcde: aaff add r2, sp, #1020 ; 0x3fc │ │ - 1fce0: 3274 adds r2, #116 ; 0x74 │ │ - 1fce2: 7090 strb r0, [r2, #2] │ │ - 1fce4: 3401 adds r4, #1 │ │ - 1fce6: 071a lsls r2, r3, #28 │ │ - 1fce8: d504 bpl.n 1fcf4 │ │ - 1fcea: 5d28 ldrb r0, [r5, r4] │ │ - 1fcec: aaff add r2, sp, #1020 ; 0x3fc │ │ - 1fcee: 3274 adds r2, #116 ; 0x74 │ │ - 1fcf0: 70d0 strb r0, [r2, #3] │ │ - 1fcf2: 3401 adds r4, #1 │ │ - 1fcf4: 06d8 lsls r0, r3, #27 │ │ - 1fcf6: d504 bpl.n 1fd02 │ │ - 1fcf8: 5d28 ldrb r0, [r5, r4] │ │ - 1fcfa: aaff add r2, sp, #1020 ; 0x3fc │ │ - 1fcfc: 3274 adds r2, #116 ; 0x74 │ │ - 1fcfe: 7110 strb r0, [r2, #4] │ │ - 1fd00: 3401 adds r4, #1 │ │ - 1fd02: 069a lsls r2, r3, #26 │ │ - 1fd04: d504 bpl.n 1fd10 │ │ - 1fd06: 5d28 ldrb r0, [r5, r4] │ │ - 1fd08: aaff add r2, sp, #1020 ; 0x3fc │ │ - 1fd0a: 3274 adds r2, #116 ; 0x74 │ │ - 1fd0c: 7150 strb r0, [r2, #5] │ │ - 1fd0e: 3401 adds r4, #1 │ │ - 1fd10: 0658 lsls r0, r3, #25 │ │ - 1fd12: d504 bpl.n 1fd1e │ │ - 1fd14: 5d2a ldrb r2, [r5, r4] │ │ - 1fd16: abff add r3, sp, #1020 ; 0x3fc │ │ - 1fd18: 3374 adds r3, #116 ; 0x74 │ │ - 1fd1a: 719a strb r2, [r3, #6] │ │ - 1fd1c: 3401 adds r4, #1 │ │ - 1fd1e: 2306 movs r3, #6 │ │ - 1fd20: 4359 muls r1, r3 │ │ - 1fd22: 9a0f ldr r2, [sp, #60] ; 0x3c │ │ - 1fd24: 9810 ldr r0, [sp, #64] ; 0x40 │ │ - 1fd26: 1851 adds r1, r2, r1 │ │ - 1fd28: aaff add r2, sp, #1020 ; 0x3fc │ │ - 1fd2a: 3274 adds r2, #116 ; 0x74 │ │ - 1fd2c: f7ff fe06 bl 1f93c │ │ - 1fd30: 9b17 ldr r3, [sp, #92] ; 0x5c │ │ - 1fd32: 3601 adds r6, #1 │ │ - 1fd34: 18f6 adds r6, r6, r3 │ │ - 1fd36: 9a12 ldr r2, [sp, #72] ; 0x48 │ │ - 1fd38: 4296 cmp r6, r2 │ │ - 1fd3a: d305 bcc.n 1fd48 │ │ - 1fd3c: 9911 ldr r1, [sp, #68] ; 0x44 │ │ - 1fd3e: 9812 ldr r0, [sp, #72] ; 0x48 │ │ - 1fd40: 3101 adds r1, #1 │ │ - 1fd42: 1a36 subs r6, r6, r0 │ │ - 1fd44: 9111 str r1, [sp, #68] ; 0x44 │ │ - 1fd46: e7f6 b.n 1fd36 │ │ - 1fd48: 4807 ldr r0, [pc, #28] ; (1fd68 ) │ │ - 1fd4a: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ - 1fd4c: 581b ldr r3, [r3, r0] │ │ - 1fd4e: 9811 ldr r0, [sp, #68] ; 0x44 │ │ - 1fd50: 4298 cmp r0, r3 │ │ - 1fd52: d23b bcs.n 1fdcc │ │ - 1fd54: 1c22 adds r2, r4, #0 │ │ - 1fd56: e791 b.n 1fc7c │ │ - 1fd58: f78c ffff bl fffacd5a <_end+0xffee71e6> │ │ - 1fd5c: 544d strb r5, [r1, r1] │ │ - 1fd5e: 3032 adds r0, #50 ; 0x32 │ │ - 1fd60: fe00 ffff mcr2 15, 0, pc, cr0, cr15, {7} ; │ │ - 1fd64: e920 0000 stmdb r0!, {} │ │ - 1fd68: e910 0000 ldmdb r0, {} │ │ - 1fd6c: e958 0000 ldrd r0, r0, [r8, #-0] │ │ - 1fd70: 1322 asrs r2, r4, #12 │ │ - 1fd72: 0000 movs r0, r0 │ │ - 1fd74: e904 0000 stmdb r4, {} │ │ - 1fd78: aeaa add r6, sp, #680 ; 0x2a8 │ │ - 1fd7a: 0001 movs r1, r0 │ │ - 1fd7c: d060 beq.n 1fe40 │ │ - 1fd7e: 0000 movs r0, r0 │ │ - 1fd80: e99c 0000 ; instruction: 0xe99c0000 │ │ - 1fd84: e9bb 0000 ; instruction: 0xe9bb0000 │ │ - 1fd88: 534d strh r5, [r1, r5] │ │ - 1fd8a: 0047 lsls r7, r0, #1 │ │ - 1fd8c: e994 0000 ; instruction: 0xe9940000 │ │ - 1fd90: ce80 ldmia r6!, {r7} │ │ - 1fd92: 0000 movs r0, r0 │ │ - 1fd94: cac0 ldmia r2!, {r6, r7} │ │ - 1fd96: 0000 movs r0, r0 │ │ - 1fd98: 9c16 ldr r4, [sp, #88] ; 0x58 │ │ - 1fd9a: 1c1e adds r6, r3, #0 │ │ - 1fd9c: 9916 ldr r1, [sp, #88] ; 0x58 │ │ - 1fd9e: 186a adds r2, r5, r1 │ │ - 1fda0: 1b12 subs r2, r2, r4 │ │ - 1fda2: 2c07 cmp r4, #7 │ │ - 1fda4: d912 bls.n 1fdcc │ │ - 1fda6: 48d7 ldr r0, [pc, #860] ; (20104 ) │ │ - 1fda8: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ - 1fdaa: 9912 ldr r1, [sp, #72] ; 0x48 │ │ - 1fdac: 581b ldr r3, [r3, r0] │ │ - 1fdae: 1c18 adds r0, r3, #0 │ │ - 1fdb0: 1c03 adds r3, r0, #0 │ │ - 1fdb2: 434b muls r3, r1 │ │ - 1fdb4: 429e cmp r6, r3 │ │ - 1fdb6: d209 bcs.n 1fdcc │ │ - 1fdb8: 9810 ldr r0, [sp, #64] ; 0x40 │ │ - 1fdba: 990f ldr r1, [sp, #60] ; 0x3c │ │ - 1fdbc: f7ff fdbe bl 1f93c │ │ - 1fdc0: 980f ldr r0, [sp, #60] ; 0x3c │ │ - 1fdc2: 3c07 subs r4, #7 │ │ - 1fdc4: 3601 adds r6, #1 │ │ - 1fdc6: 3006 adds r0, #6 │ │ - 1fdc8: 900f str r0, [sp, #60] ; 0x3c │ │ - 1fdca: e7e7 b.n 1fd9c │ │ - 1fdcc: 9c14 ldr r4, [sp, #80] ; 0x50 │ │ - 1fdce: 3401 adds r4, #1 │ │ - 1fdd0: 9414 str r4, [sp, #80] ; 0x50 │ │ - 1fdd2: e6ed b.n 1fbb0 │ │ - 1fdd4: 950e str r5, [sp, #56] ; 0x38 │ │ - 1fdd6: 9e15 ldr r6, [sp, #84] ; 0x54 │ │ - 1fdd8: 2e00 cmp r6, #0 │ │ - 1fdda: d014 beq.n 1fe06 │ │ - 1fddc: 7872 ldrb r2, [r6, #1] │ │ - 1fdde: 7833 ldrb r3, [r6, #0] │ │ - 1fde0: 9813 ldr r0, [sp, #76] ; 0x4c │ │ - 1fde2: 0212 lsls r2, r2, #8 │ │ - 1fde4: 431a orrs r2, r3 │ │ - 1fde6: 3802 subs r0, #2 │ │ - 1fde8: 2300 movs r3, #0 │ │ - 1fdea: 4293 cmp r3, r2 │ │ - 1fdec: d20b bcs.n 1fe06 │ │ - 1fdee: 9c0e ldr r4, [sp, #56] ; 0x38 │ │ - 1fdf0: 4284 cmp r4, r0 │ │ - 1fdf2: d900 bls.n 1fdf6 │ │ - 1fdf4: e696 b.n 1fb24 │ │ - 1fdf6: 5b3c ldrh r4, [r7, r4] │ │ - 1fdf8: 9d0e ldr r5, [sp, #56] ; 0x38 │ │ - 1fdfa: 3301 adds r3, #1 │ │ - 1fdfc: 0164 lsls r4, r4, #5 │ │ - 1fdfe: 3402 adds r4, #2 │ │ - 1fe00: 192d adds r5, r5, r4 │ │ - 1fe02: 950e str r5, [sp, #56] ; 0x38 │ │ - 1fe04: e7f1 b.n 1fdea │ │ - 1fe06: 1c3a adds r2, r7, #0 │ │ - 1fe08: 1c3b adds r3, r7, #0 │ │ - 1fe0a: 3277 adds r2, #119 ; 0x77 │ │ - 1fe0c: 3376 adds r3, #118 ; 0x76 │ │ - 1fe0e: 7812 ldrb r2, [r2, #0] │ │ - 1fe10: 781b ldrb r3, [r3, #0] │ │ - 1fe12: 0212 lsls r2, r2, #8 │ │ - 1fe14: 431a orrs r2, r3 │ │ - 1fe16: 1c3b adds r3, r7, #0 │ │ - 1fe18: 3378 adds r3, #120 ; 0x78 │ │ - 1fe1a: 781b ldrb r3, [r3, #0] │ │ - 1fe1c: 041b lsls r3, r3, #16 │ │ - 1fe1e: 431a orrs r2, r3 │ │ - 1fe20: 1c3b adds r3, r7, #0 │ │ - 1fe22: 3379 adds r3, #121 ; 0x79 │ │ - 1fe24: 781b ldrb r3, [r3, #0] │ │ - 1fe26: 061b lsls r3, r3, #24 │ │ - 1fe28: 431a orrs r2, r3 │ │ - 1fe2a: 0796 lsls r6, r2, #30 │ │ - 1fe2c: d53c bpl.n 1fea8 │ │ - 1fe2e: 9c10 ldr r4, [sp, #64] ; 0x40 │ │ - 1fe30: 4db4 ldr r5, [pc, #720] ; (20104 ) │ │ - 1fe32: 06d0 lsls r0, r2, #27 │ │ - 1fe34: 0fc0 lsrs r0, r0, #31 │ │ - 1fe36: 5963 ldr r3, [r4, r5] │ │ - 1fe38: 181b adds r3, r3, r0 │ │ - 1fe3a: 0716 lsls r6, r2, #28 │ │ - 1fe3c: d503 bpl.n 1fe46 │ │ - 1fe3e: 9c15 ldr r4, [sp, #84] ; 0x54 │ │ - 1fe40: 2c00 cmp r4, #0 │ │ - 1fe42: d000 beq.n 1fe46 │ │ - 1fe44: 3308 adds r3, #8 │ │ - 1fe46: 4359 muls r1, r3 │ │ - 1fe48: 48af ldr r0, [pc, #700] ; (20108 ) │ │ - 1fe4a: 2200 movs r2, #0 │ │ - 1fe4c: 428a cmp r2, r1 │ │ - 1fe4e: d02b beq.n 1fea8 │ │ - 1fe50: 9b0e ldr r3, [sp, #56] ; 0x38 │ │ - 1fe52: 9d13 ldr r5, [sp, #76] ; 0x4c │ │ - 1fe54: 330c adds r3, #12 │ │ - 1fe56: 42ab cmp r3, r5 │ │ - 1fe58: d300 bcc.n 1fe5c │ │ - 1fe5a: e663 b.n 1fb24 │ │ - 1fe5c: 7a7d ldrb r5, [r7, #9] │ │ - 1fe5e: 7a3c ldrb r4, [r7, #8] │ │ - 1fe60: 9e0e ldr r6, [sp, #56] ; 0x38 │ │ - 1fe62: 022d lsls r5, r5, #8 │ │ - 1fe64: 4325 orrs r5, r4 │ │ - 1fe66: 19bb adds r3, r7, r6 │ │ - 1fe68: 2408 movs r4, #8 │ │ - 1fe6a: 4285 cmp r5, r0 │ │ - 1fe6c: d800 bhi.n 1fe70 │ │ - 1fe6e: 2404 movs r4, #4 │ │ - 1fe70: 9d0e ldr r5, [sp, #56] ; 0x38 │ │ - 1fe72: 192d adds r5, r5, r4 │ │ - 1fe74: 785c ldrb r4, [r3, #1] │ │ - 1fe76: 950e str r5, [sp, #56] ; 0x38 │ │ - 1fe78: 781d ldrb r5, [r3, #0] │ │ - 1fe7a: 0224 lsls r4, r4, #8 │ │ - 1fe7c: 432c orrs r4, r5 │ │ - 1fe7e: 789d ldrb r5, [r3, #2] │ │ - 1fe80: 78db ldrb r3, [r3, #3] │ │ - 1fe82: 042d lsls r5, r5, #16 │ │ - 1fe84: 432c orrs r4, r5 │ │ - 1fe86: 061b lsls r3, r3, #24 │ │ - 1fe88: 431c orrs r4, r3 │ │ - 1fe8a: 2501 movs r5, #1 │ │ - 1fe8c: 2300 movs r3, #0 │ │ - 1fe8e: 1c2e adds r6, r5, #0 │ │ - 1fe90: 409e lsls r6, r3 │ │ - 1fe92: 4234 tst r4, r6 │ │ - 1fe94: d003 beq.n 1fe9e │ │ - 1fe96: 9e0e ldr r6, [sp, #56] ; 0x38 │ │ - 1fe98: 3605 adds r6, #5 │ │ - 1fe9a: 36ff adds r6, #255 ; 0xff │ │ - 1fe9c: 960e str r6, [sp, #56] ; 0x38 │ │ - 1fe9e: 3301 adds r3, #1 │ │ - 1fea0: 2b0e cmp r3, #14 │ │ - 1fea2: d1f4 bne.n 1fe8e │ │ - 1fea4: 3201 adds r2, #1 │ │ - 1fea6: e7d1 b.n 1fe4c │ │ - 1fea8: 22ff movs r2, #255 ; 0xff │ │ - 1feaa: 0092 lsls r2, r2, #2 │ │ - 1feac: a81d add r0, sp, #116 ; 0x74 │ │ - 1feae: 2100 movs r1, #0 │ │ - 1feb0: f010 fd9c bl 309ec <__clzsi2+0x138> │ │ - 1feb4: 1c3b adds r3, r7, #0 │ │ - 1feb6: 337a adds r3, #122 ; 0x7a │ │ - 1feb8: 781a ldrb r2, [r3, #0] │ │ - 1feba: 3301 adds r3, #1 │ │ - 1febc: 781b ldrb r3, [r3, #0] │ │ - 1febe: 021b lsls r3, r3, #8 │ │ - 1fec0: 4313 orrs r3, r2 │ │ - 1fec2: 22ef movs r2, #239 ; 0xef │ │ - 1fec4: 4293 cmp r3, r2 │ │ - 1fec6: d800 bhi.n 1feca │ │ - 1fec8: 1c1a adds r2, r3, #0 │ │ - 1feca: 4b90 ldr r3, [pc, #576] ; (2010c ) │ │ - 1fecc: 9c10 ldr r4, [sp, #64] ; 0x40 │ │ - 1fece: 2501 movs r5, #1 │ │ - 1fed0: 9511 str r5, [sp, #68] ; 0x44 │ │ - 1fed2: 50e2 str r2, [r4, r3] │ │ - 1fed4: 9e0e ldr r6, [sp, #56] ; 0x38 │ │ - 1fed6: 9c13 ldr r4, [sp, #76] ; 0x4c │ │ - 1fed8: 3624 adds r6, #36 ; 0x24 │ │ - 1feda: 960f str r6, [sp, #60] ; 0x3c │ │ - 1fedc: 42a6 cmp r6, r4 │ │ - 1fede: d900 bls.n 1fee2 │ │ - 1fee0: e620 b.n 1fb24 │ │ - 1fee2: 9e0e ldr r6, [sp, #56] ; 0x38 │ │ - 1fee4: 9c10 ldr r4, [sp, #64] ; 0x40 │ │ - 1fee6: 19bd adds r5, r7, r6 │ │ - 1fee8: 4e88 ldr r6, [pc, #544] ; (2010c ) │ │ - 1feea: 59a4 ldr r4, [r4, r6] │ │ - 1feec: 9e11 ldr r6, [sp, #68] ; 0x44 │ │ - 1feee: 42a6 cmp r6, r4 │ │ - 1fef0: d901 bls.n 1fef6 │ │ - 1fef2: 2400 movs r4, #0 │ │ - 1fef4: e026 b.n 1ff44 │ │ - 1fef6: 209e movs r0, #158 ; 0x9e │ │ - 1fef8: 0080 lsls r0, r0, #2 │ │ - 1fefa: f010 febf bl 30c7c <__clzsi2+0x3c8> │ │ - 1fefe: 9e11 ldr r6, [sp, #68] ; 0x44 │ │ - 1ff00: 1c04 adds r4, r0, #0 │ │ - 1ff02: 20be movs r0, #190 ; 0xbe │ │ - 1ff04: 00b3 lsls r3, r6, #2 │ │ - 1ff06: 9e10 ldr r6, [sp, #64] ; 0x40 │ │ - 1ff08: 0200 lsls r0, r0, #8 │ │ - 1ff0a: 18f3 adds r3, r6, r3 │ │ - 1ff0c: 181b adds r3, r3, r0 │ │ - 1ff0e: 601c str r4, [r3, #0] │ │ - 1ff10: 2c00 cmp r4, #0 │ │ - 1ff12: d0ee beq.n 1fef2 │ │ - 1ff14: 229e movs r2, #158 ; 0x9e │ │ - 1ff16: 2100 movs r1, #0 │ │ - 1ff18: 0092 lsls r2, r2, #2 │ │ - 1ff1a: 1c20 adds r0, r4, #0 │ │ - 1ff1c: f010 fd66 bl 309ec <__clzsi2+0x138> │ │ - 1ff20: 497b ldr r1, [pc, #492] ; (20110 ) │ │ - 1ff22: 2220 movs r2, #32 │ │ - 1ff24: 1860 adds r0, r4, r1 │ │ - 1ff26: 1c29 adds r1, r5, #0 │ │ - 1ff28: f010 fd78 bl 30a1c <__clzsi2+0x168> │ │ - 1ff2c: 2340 movs r3, #64 ; 0x40 │ │ - 1ff2e: 8123 strh r3, [r4, #8] │ │ - 1ff30: 2380 movs r3, #128 ; 0x80 │ │ - 1ff32: 8163 strh r3, [r4, #10] │ │ - 1ff34: 2301 movs r3, #1 │ │ - 1ff36: 18e2 adds r2, r4, r3 │ │ - 1ff38: 32ac adds r2, #172 ; 0xac │ │ - 1ff3a: 32ff adds r2, #255 ; 0xff │ │ - 1ff3c: 7013 strb r3, [r2, #0] │ │ - 1ff3e: 3301 adds r3, #1 │ │ - 1ff40: 2b79 cmp r3, #121 ; 0x79 │ │ - 1ff42: d1f8 bne.n 1ff36 │ │ - 1ff44: 1c6b adds r3, r5, #1 │ │ - 1ff46: 7fda ldrb r2, [r3, #31] │ │ - 1ff48: 1cab adds r3, r5, #2 │ │ - 1ff4a: 7fdb ldrb r3, [r3, #31] │ │ - 1ff4c: 021b lsls r3, r3, #8 │ │ - 1ff4e: 4313 orrs r3, r2 │ │ - 1ff50: 1cea adds r2, r5, #3 │ │ - 1ff52: 7fd2 ldrb r2, [r2, #31] │ │ - 1ff54: 0412 lsls r2, r2, #16 │ │ - 1ff56: 4313 orrs r3, r2 │ │ - 1ff58: 1d2a adds r2, r5, #4 │ │ - 1ff5a: 7fd2 ldrb r2, [r2, #31] │ │ - 1ff5c: 0612 lsls r2, r2, #24 │ │ - 1ff5e: 4313 orrs r3, r2 │ │ - 1ff60: 2b00 cmp r3, #0 │ │ - 1ff62: dc00 bgt.n 1ff66 │ │ - 1ff64: e165 b.n 20232 │ │ - 1ff66: 9a13 ldr r2, [sp, #76] ; 0x4c │ │ - 1ff68: 9e0e ldr r6, [sp, #56] ; 0x38 │ │ - 1ff6a: 3a28 subs r2, #40 ; 0x28 │ │ - 1ff6c: 4296 cmp r6, r2 │ │ - 1ff6e: d900 bls.n 1ff72 │ │ - 1ff70: e15f b.n 20232 │ │ - 1ff72: 1b92 subs r2, r2, r6 │ │ - 1ff74: 4293 cmp r3, r2 │ │ - 1ff76: d900 bls.n 1ff7a │ │ - 1ff78: e15b b.n 20232 │ │ - 1ff7a: 9e11 ldr r6, [sp, #68] ; 0x44 │ │ - 1ff7c: 2087 movs r0, #135 ; 0x87 │ │ - 1ff7e: 0100 lsls r0, r0, #4 │ │ - 1ff80: 4964 ldr r1, [pc, #400] ; (20114 ) │ │ - 1ff82: 00b3 lsls r3, r6, #2 │ │ - 1ff84: 4468 add r0, sp │ │ - 1ff86: 18c3 adds r3, r0, r3 │ │ - 1ff88: 185b adds r3, r3, r1 │ │ - 1ff8a: 601d str r5, [r3, #0] │ │ - 1ff8c: 2c00 cmp r4, #0 │ │ - 1ff8e: d100 bne.n 1ff92 │ │ - 1ff90: e133 b.n 201fa │ │ - 1ff92: 1c2b adds r3, r5, #0 │ │ - 1ff94: 338a adds r3, #138 ; 0x8a │ │ - 1ff96: 781a ldrb r2, [r3, #0] │ │ - 1ff98: 3301 adds r3, #1 │ │ - 1ff9a: 781b ldrb r3, [r3, #0] │ │ - 1ff9c: 021b lsls r3, r3, #8 │ │ - 1ff9e: 4313 orrs r3, r2 │ │ - 1ffa0: 6023 str r3, [r4, #0] │ │ - 1ffa2: 1c2b adds r3, r5, #0 │ │ - 1ffa4: 338c adds r3, #140 ; 0x8c │ │ - 1ffa6: 7819 ldrb r1, [r3, #0] │ │ - 1ffa8: 4a5b ldr r2, [pc, #364] ; (20118 ) │ │ - 1ffaa: 2303 movs r3, #3 │ │ - 1ffac: 4019 ands r1, r3 │ │ - 1ffae: 54a1 strb r1, [r4, r2] │ │ - 1ffb0: 1c2a adds r2, r5, #0 │ │ - 1ffb2: 328d adds r2, #141 ; 0x8d │ │ - 1ffb4: 7810 ldrb r0, [r2, #0] │ │ - 1ffb6: 218f movs r1, #143 ; 0x8f │ │ - 1ffb8: 0089 lsls r1, r1, #2 │ │ - 1ffba: 4018 ands r0, r3 │ │ - 1ffbc: 5460 strb r0, [r4, r1] │ │ - 1ffbe: 7812 ldrb r2, [r2, #0] │ │ - 1ffc0: 0912 lsrs r2, r2, #4 │ │ - 1ffc2: 4013 ands r3, r2 │ │ - 1ffc4: 4a55 ldr r2, [pc, #340] ; (2011c ) │ │ - 1ffc6: 54a3 strb r3, [r4, r2] │ │ - 1ffc8: 7a7b ldrb r3, [r7, #9] │ │ - 1ffca: 7a3a ldrb r2, [r7, #8] │ │ - 1ffcc: 021b lsls r3, r3, #8 │ │ - 1ffce: 4313 orrs r3, r2 │ │ - 1ffd0: 4a4d ldr r2, [pc, #308] ; (20108 ) │ │ - 1ffd2: 4293 cmp r3, r2 │ │ - 1ffd4: d81a bhi.n 2000c │ │ - 1ffd6: 9b0e ldr r3, [sp, #56] ; 0x38 │ │ - 1ffd8: 990e ldr r1, [sp, #56] ; 0x38 │ │ - 1ffda: aaff add r2, sp, #1020 ; 0x3fc │ │ - 1ffdc: 3390 adds r3, #144 ; 0x90 │ │ - 1ffde: 18fb adds r3, r7, r3 │ │ - 1ffe0: 31a0 adds r1, #160 ; 0xa0 │ │ - 1ffe2: 3274 adds r2, #116 ; 0x74 │ │ - 1ffe4: 1879 adds r1, r7, r1 │ │ - 1ffe6: 9319 str r3, [sp, #100] ; 0x64 │ │ - 1ffe8: 9b0e ldr r3, [sp, #56] ; 0x38 │ │ - 1ffea: 6011 str r1, [r2, #0] │ │ - 1ffec: 990e ldr r1, [sp, #56] ; 0x38 │ │ - 1ffee: 3398 adds r3, #152 ; 0x98 │ │ - 1fff0: 18fb adds r3, r7, r3 │ │ - 1fff2: 31e0 adds r1, #224 ; 0xe0 │ │ - 1fff4: 931a str r3, [sp, #104] ; 0x68 │ │ - 1fff6: 1879 adds r1, r7, r1 │ │ - 1fff8: 2300 movs r3, #0 │ │ - 1fffa: 931c str r3, [sp, #112] ; 0x70 │ │ - 1fffc: 931b str r3, [sp, #108] ; 0x6c │ │ - 1fffe: 6051 str r1, [r2, #4] │ │ - 20000: 60d3 str r3, [r2, #12] │ │ - 20002: 6093 str r3, [r2, #8] │ │ - 20004: 2604 movs r6, #4 │ │ - 20006: 2300 movs r3, #0 │ │ - 20008: 46b4 mov ip, r6 │ │ - 2000a: e075 b.n 200f8 │ │ - 2000c: 1c2a adds r2, r5, #0 │ │ - 2000e: 1c2b adds r3, r5, #0 │ │ - 20010: 3291 adds r2, #145 ; 0x91 │ │ - 20012: 3390 adds r3, #144 ; 0x90 │ │ - 20014: 7812 ldrb r2, [r2, #0] │ │ - 20016: 781b ldrb r3, [r3, #0] │ │ - 20018: 990e ldr r1, [sp, #56] ; 0x38 │ │ - 2001a: 0212 lsls r2, r2, #8 │ │ - 2001c: 431a orrs r2, r3 │ │ - 2001e: 2300 movs r3, #0 │ │ - 20020: 920f str r2, [sp, #60] ; 0x3c │ │ - 20022: 3194 adds r1, #148 ; 0x94 │ │ - 20024: 1c1a adds r2, r3, #0 │ │ - 20026: 980f ldr r0, [sp, #60] ; 0x3c │ │ - 20028: 2601 movs r6, #1 │ │ - 2002a: 4110 asrs r0, r2 │ │ - 2002c: 4030 ands r0, r6 │ │ - 2002e: aeff add r6, sp, #1020 ; 0x3fc │ │ - 20030: 3674 adds r6, #116 ; 0x74 │ │ - 20032: 46b4 mov ip, r6 │ │ - 20034: ae19 add r6, sp, #100 ; 0x64 │ │ - 20036: 2800 cmp r0, #0 │ │ - 20038: d006 beq.n 20048 │ │ - 2003a: 1878 adds r0, r7, r1 │ │ - 2003c: 50f0 str r0, [r6, r3] │ │ - 2003e: 3008 adds r0, #8 │ │ - 20040: 4666 mov r6, ip │ │ - 20042: 50f0 str r0, [r6, r3] │ │ - 20044: 3148 adds r1, #72 ; 0x48 │ │ - 20046: e002 b.n 2004e │ │ - 20048: 50f0 str r0, [r6, r3] │ │ - 2004a: 4666 mov r6, ip │ │ - 2004c: 50f0 str r0, [r6, r3] │ │ - 2004e: 3201 adds r2, #1 │ │ - 20050: 3304 adds r3, #4 │ │ - 20052: 2a04 cmp r2, #4 │ │ - 20054: d1e7 bne.n 20026 │ │ - 20056: e7d5 b.n 20004 │ │ - 20058: 7811 ldrb r1, [r2, #0] │ │ - 2005a: 2b00 cmp r3, #0 │ │ - 2005c: d166 bne.n 2012c │ │ - 2005e: 2001 movs r0, #1 │ │ - 20060: 4201 tst r1, r0 │ │ - 20062: d003 beq.n 2006c │ │ - 20064: 1c01 adds r1, r0, #0 │ │ - 20066: 6860 ldr r0, [r4, #4] │ │ - 20068: 4301 orrs r1, r0 │ │ - 2006a: 6061 str r1, [r4, #4] │ │ - 2006c: 7811 ldrb r1, [r2, #0] │ │ - 2006e: 2002 movs r0, #2 │ │ - 20070: 4201 tst r1, r0 │ │ - 20072: d003 beq.n 2007c │ │ - 20074: 1c01 adds r1, r0, #0 │ │ - 20076: 6860 ldr r0, [r4, #4] │ │ - 20078: 4301 orrs r1, r0 │ │ - 2007a: 6061 str r1, [r4, #4] │ │ - 2007c: 7811 ldrb r1, [r2, #0] │ │ - 2007e: 4660 mov r0, ip │ │ - 20080: 4201 tst r1, r0 │ │ - 20082: d003 beq.n 2008c │ │ - 20084: 6860 ldr r0, [r4, #4] │ │ - 20086: 4661 mov r1, ip │ │ - 20088: 4301 orrs r1, r0 │ │ - 2008a: 6061 str r1, [r4, #4] │ │ - 2008c: 7850 ldrb r0, [r2, #1] │ │ - 2008e: 1c01 adds r1, r0, #0 │ │ - 20090: 2810 cmp r0, #16 │ │ - 20092: d900 bls.n 20096 │ │ - 20094: 2110 movs r1, #16 │ │ - 20096: 208b movs r0, #139 ; 0x8b │ │ - 20098: 0080 lsls r0, r0, #2 │ │ - 2009a: 5421 strb r1, [r4, r0] │ │ - 2009c: 7891 ldrb r1, [r2, #2] │ │ - 2009e: 4820 ldr r0, [pc, #128] ; (20120 ) │ │ - 200a0: 5421 strb r1, [r4, r0] │ │ - 200a2: 4820 ldr r0, [pc, #128] ; (20124 ) │ │ - 200a4: 5421 strb r1, [r4, r0] │ │ - 200a6: 78d0 ldrb r0, [r2, #3] │ │ - 200a8: 491f ldr r1, [pc, #124] ; (20128 ) │ │ - 200aa: 5460 strb r0, [r4, r1] │ │ - 200ac: 7911 ldrb r1, [r2, #4] │ │ - 200ae: 228c movs r2, #140 ; 0x8c │ │ - 200b0: 0092 lsls r2, r2, #2 │ │ - 200b2: 54a1 strb r1, [r4, r2] │ │ - 200b4: 1c21 adds r1, r4, #0 │ │ - 200b6: 310c adds r1, #12 │ │ - 200b8: 1c22 adds r2, r4, #0 │ │ - 200ba: 910f str r1, [sp, #60] ; 0x3c │ │ - 200bc: 32cc adds r2, #204 ; 0xcc │ │ - 200be: 9214 str r2, [sp, #80] ; 0x50 │ │ - 200c0: aaff add r2, sp, #1020 ; 0x3fc │ │ - 200c2: 3274 adds r2, #116 ; 0x74 │ │ - 200c4: 58b1 ldr r1, [r6, r2] │ │ - 200c6: 2900 cmp r1, #0 │ │ - 200c8: d012 beq.n 200f0 │ │ - 200ca: 9116 str r1, [sp, #88] ; 0x58 │ │ - 200cc: 2200 movs r2, #0 │ │ - 200ce: 9e16 ldr r6, [sp, #88] ; 0x58 │ │ - 200d0: 0050 lsls r0, r2, #1 │ │ - 200d2: 990f ldr r1, [sp, #60] ; 0x3c │ │ - 200d4: 8836 ldrh r6, [r6, #0] │ │ - 200d6: 9612 str r6, [sp, #72] ; 0x48 │ │ - 200d8: 1c06 adds r6, r0, #0 │ │ - 200da: 9812 ldr r0, [sp, #72] ; 0x48 │ │ - 200dc: 5388 strh r0, [r1, r6] │ │ - 200de: 9916 ldr r1, [sp, #88] ; 0x58 │ │ - 200e0: 9814 ldr r0, [sp, #80] ; 0x50 │ │ - 200e2: 884e ldrh r6, [r1, #2] │ │ - 200e4: 3104 adds r1, #4 │ │ - 200e6: 9116 str r1, [sp, #88] ; 0x58 │ │ - 200e8: 5486 strb r6, [r0, r2] │ │ - 200ea: 3201 adds r2, #1 │ │ - 200ec: 2a10 cmp r2, #16 │ │ - 200ee: d1ee bne.n 200ce │ │ - 200f0: 3301 adds r3, #1 │ │ - 200f2: 2b04 cmp r3, #4 │ │ - 200f4: d100 bne.n 200f8 │ │ - 200f6: e080 b.n 201fa │ │ - 200f8: 009e lsls r6, r3, #2 │ │ - 200fa: aa19 add r2, sp, #100 ; 0x64 │ │ - 200fc: 58b2 ldr r2, [r6, r2] │ │ - 200fe: 2a00 cmp r2, #0 │ │ - 20100: d1aa bne.n 20058 │ │ - 20102: e7f5 b.n 200f0 │ │ - 20104: e910 0000 ldmdb r0, {} │ │ - 20108: 0201 lsls r1, r0, #8 │ │ - 2010a: 0000 movs r0, r0 │ │ - 2010c: e928 0000 stmdb r8!, {} │ │ - 20110: 0249 lsls r1, r1, #9 │ │ - 20112: 0000 movs r0, r0 │ │ - 20114: f800 ffff strb.w pc, [r0, #255]! │ │ - 20118: 023b lsls r3, r7, #8 │ │ - 2011a: 0000 movs r0, r0 │ │ - 2011c: 023d lsls r5, r7, #8 │ │ - 2011e: 0000 movs r0, r0 │ │ - 20120: 0232 lsls r2, r6, #8 │ │ - 20122: 0000 movs r0, r0 │ │ - 20124: 0231 lsls r1, r6, #8 │ │ - 20126: 0000 movs r0, r0 │ │ - 20128: 022f lsls r7, r5, #8 │ │ - 2012a: 0000 movs r0, r0 │ │ - 2012c: 2b01 cmp r3, #1 │ │ - 2012e: d12e bne.n 2018e │ │ - 20130: 4219 tst r1, r3 │ │ - 20132: d003 beq.n 2013c │ │ - 20134: 6860 ldr r0, [r4, #4] │ │ - 20136: 2108 movs r1, #8 │ │ - 20138: 4301 orrs r1, r0 │ │ - 2013a: 6061 str r1, [r4, #4] │ │ - 2013c: 7811 ldrb r1, [r2, #0] │ │ - 2013e: 2002 movs r0, #2 │ │ - 20140: 4201 tst r1, r0 │ │ - 20142: d003 beq.n 2014c │ │ - 20144: 6860 ldr r0, [r4, #4] │ │ - 20146: 2110 movs r1, #16 │ │ - 20148: 4301 orrs r1, r0 │ │ - 2014a: 6061 str r1, [r4, #4] │ │ - 2014c: 7811 ldrb r1, [r2, #0] │ │ - 2014e: 4660 mov r0, ip │ │ - 20150: 4201 tst r1, r0 │ │ - 20152: d003 beq.n 2015c │ │ - 20154: 6860 ldr r0, [r4, #4] │ │ - 20156: 2120 movs r1, #32 │ │ - 20158: 4301 orrs r1, r0 │ │ - 2015a: 6061 str r1, [r4, #4] │ │ - 2015c: 7850 ldrb r0, [r2, #1] │ │ - 2015e: 1c01 adds r1, r0, #0 │ │ - 20160: 2810 cmp r0, #16 │ │ - 20162: d900 bls.n 20166 │ │ - 20164: 2110 movs r1, #16 │ │ - 20166: 48bb ldr r0, [pc, #748] ; (20454 ) │ │ - 20168: 5421 strb r1, [r4, r0] │ │ - 2016a: 7891 ldrb r1, [r2, #2] │ │ - 2016c: 48ba ldr r0, [pc, #744] ; (20458 ) │ │ - 2016e: 5421 strb r1, [r4, r0] │ │ - 20170: 48ba ldr r0, [pc, #744] ; (2045c ) │ │ - 20172: 5421 strb r1, [r4, r0] │ │ - 20174: 78d0 ldrb r0, [r2, #3] │ │ - 20176: 49ba ldr r1, [pc, #744] ; (20460 ) │ │ - 20178: 5460 strb r0, [r4, r1] │ │ - 2017a: 7911 ldrb r1, [r2, #4] │ │ - 2017c: 228d movs r2, #141 ; 0x8d │ │ - 2017e: 0092 lsls r2, r2, #2 │ │ - 20180: 54a1 strb r1, [r4, r2] │ │ - 20182: 1c21 adds r1, r4, #0 │ │ - 20184: 314c adds r1, #76 ; 0x4c │ │ - 20186: 1c22 adds r2, r4, #0 │ │ - 20188: 910f str r1, [sp, #60] ; 0x3c │ │ - 2018a: 32ec adds r2, #236 ; 0xec │ │ - 2018c: e797 b.n 200be │ │ - 2018e: 2001 movs r0, #1 │ │ - 20190: 4201 tst r1, r0 │ │ - 20192: d007 beq.n 201a4 │ │ - 20194: 6860 ldr r0, [r4, #4] │ │ - 20196: 2140 movs r1, #64 ; 0x40 │ │ - 20198: 2b03 cmp r3, #3 │ │ - 2019a: d101 bne.n 201a0 │ │ - 2019c: 2188 movs r1, #136 ; 0x88 │ │ - 2019e: 00c9 lsls r1, r1, #3 │ │ - 201a0: 4301 orrs r1, r0 │ │ - 201a2: 6061 str r1, [r4, #4] │ │ - 201a4: 7811 ldrb r1, [r2, #0] │ │ - 201a6: 2002 movs r0, #2 │ │ - 201a8: 4201 tst r1, r0 │ │ - 201aa: d003 beq.n 201b4 │ │ - 201ac: 6860 ldr r0, [r4, #4] │ │ - 201ae: 2180 movs r1, #128 ; 0x80 │ │ - 201b0: 4301 orrs r1, r0 │ │ - 201b2: 6061 str r1, [r4, #4] │ │ - 201b4: 7811 ldrb r1, [r2, #0] │ │ - 201b6: 4660 mov r0, ip │ │ - 201b8: 4201 tst r1, r0 │ │ - 201ba: d004 beq.n 201c6 │ │ - 201bc: 6860 ldr r0, [r4, #4] │ │ - 201be: 2180 movs r1, #128 ; 0x80 │ │ - 201c0: 0049 lsls r1, r1, #1 │ │ - 201c2: 4301 orrs r1, r0 │ │ - 201c4: 6061 str r1, [r4, #4] │ │ - 201c6: 7850 ldrb r0, [r2, #1] │ │ - 201c8: 1c01 adds r1, r0, #0 │ │ - 201ca: 2810 cmp r0, #16 │ │ - 201cc: d900 bls.n 201d0 │ │ - 201ce: 2110 movs r1, #16 │ │ - 201d0: 48a4 ldr r0, [pc, #656] ; (20464 ) │ │ - 201d2: 5421 strb r1, [r4, r0] │ │ - 201d4: 7891 ldrb r1, [r2, #2] │ │ - 201d6: 48a4 ldr r0, [pc, #656] ; (20468 ) │ │ - 201d8: 5421 strb r1, [r4, r0] │ │ - 201da: 48a4 ldr r0, [pc, #656] ; (2046c ) │ │ - 201dc: 5421 strb r1, [r4, r0] │ │ - 201de: 78d0 ldrb r0, [r2, #3] │ │ - 201e0: 49a3 ldr r1, [pc, #652] ; (20470 ) │ │ - 201e2: 5460 strb r0, [r4, r1] │ │ - 201e4: 7911 ldrb r1, [r2, #4] │ │ - 201e6: 228e movs r2, #142 ; 0x8e │ │ - 201e8: 0092 lsls r2, r2, #2 │ │ - 201ea: 54a1 strb r1, [r4, r2] │ │ - 201ec: 1c21 adds r1, r4, #0 │ │ - 201ee: 2286 movs r2, #134 ; 0x86 │ │ - 201f0: 318c adds r1, #140 ; 0x8c │ │ - 201f2: 0052 lsls r2, r2, #1 │ │ - 201f4: 910f str r1, [sp, #60] ; 0x3c │ │ - 201f6: 18a2 adds r2, r4, r2 │ │ - 201f8: e761 b.n 200be │ │ - 201fa: 1c6b adds r3, r5, #1 │ │ - 201fc: 7fda ldrb r2, [r3, #31] │ │ - 201fe: 1cab adds r3, r5, #2 │ │ - 20200: 7fdb ldrb r3, [r3, #31] │ │ - 20202: 9c0e ldr r4, [sp, #56] ; 0x38 │ │ - 20204: 7a39 ldrb r1, [r7, #8] │ │ - 20206: 021b lsls r3, r3, #8 │ │ - 20208: 4313 orrs r3, r2 │ │ - 2020a: 1cea adds r2, r5, #3 │ │ - 2020c: 7fd2 ldrb r2, [r2, #31] │ │ - 2020e: 4e99 ldr r6, [pc, #612] ; (20474 ) │ │ - 20210: 0412 lsls r2, r2, #16 │ │ - 20212: 4313 orrs r3, r2 │ │ - 20214: 1d2a adds r2, r5, #4 │ │ - 20216: 7fd2 ldrb r2, [r2, #31] │ │ - 20218: 0612 lsls r2, r2, #24 │ │ - 2021a: 4313 orrs r3, r2 │ │ - 2021c: 7a7a ldrb r2, [r7, #9] │ │ - 2021e: 18e3 adds r3, r4, r3 │ │ - 20220: 1c1d adds r5, r3, #0 │ │ - 20222: 0212 lsls r2, r2, #8 │ │ - 20224: 3528 adds r5, #40 ; 0x28 │ │ - 20226: 430a orrs r2, r1 │ │ - 20228: 950f str r5, [sp, #60] ; 0x3c │ │ - 2022a: 42b2 cmp r2, r6 │ │ - 2022c: d801 bhi.n 20232 │ │ - 2022e: 3324 adds r3, #36 ; 0x24 │ │ - 20230: 930f str r3, [sp, #60] ; 0x3c │ │ - 20232: 9c11 ldr r4, [sp, #68] ; 0x44 │ │ - 20234: 2580 movs r5, #128 ; 0x80 │ │ - 20236: 006d lsls r5, r5, #1 │ │ - 20238: 3401 adds r4, #1 │ │ - 2023a: 9411 str r4, [sp, #68] ; 0x44 │ │ - 2023c: 42ac cmp r4, r5 │ │ - 2023e: d002 beq.n 20246 │ │ - 20240: 9e0f ldr r6, [sp, #60] ; 0x3c │ │ - 20242: 960e str r6, [sp, #56] ; 0x38 │ │ - 20244: e646 b.n 1fed4 │ │ - 20246: a8ff add r0, sp, #1020 ; 0x3fc │ │ - 20248: 2280 movs r2, #128 ; 0x80 │ │ - 2024a: 00d2 lsls r2, r2, #3 │ │ - 2024c: 3074 adds r0, #116 ; 0x74 │ │ - 2024e: 2100 movs r1, #0 │ │ - 20250: f010 fbcc bl 309ec <__clzsi2+0x138> │ │ - 20254: 1c3b adds r3, r7, #0 │ │ - 20256: 337c adds r3, #124 ; 0x7c │ │ - 20258: 781a ldrb r2, [r3, #0] │ │ - 2025a: 3301 adds r3, #1 │ │ - 2025c: 781b ldrb r3, [r3, #0] │ │ - 2025e: 021b lsls r3, r3, #8 │ │ - 20260: 4313 orrs r3, r2 │ │ - 20262: 22ef movs r2, #239 ; 0xef │ │ - 20264: 4293 cmp r3, r2 │ │ - 20266: d800 bhi.n 2026a │ │ - 20268: 1c1a adds r2, r3, #0 │ │ - 2026a: 9c10 ldr r4, [sp, #64] ; 0x40 │ │ - 2026c: 4d82 ldr r5, [pc, #520] ; (20478 ) │ │ - 2026e: 4b83 ldr r3, [pc, #524] ; (2047c ) │ │ - 20270: 4e83 ldr r6, [pc, #524] ; (20480 ) │ │ - 20272: 1965 adds r5, r4, r5 │ │ - 20274: 9512 str r5, [sp, #72] ; 0x48 │ │ - 20276: 4d83 ldr r5, [pc, #524] ; (20484 ) │ │ - 20278: 19a6 adds r6, r4, r6 │ │ - 2027a: 50e2 str r2, [r4, r3] │ │ - 2027c: 1965 adds r5, r4, r5 │ │ - 2027e: 2401 movs r4, #1 │ │ - 20280: 9615 str r6, [sp, #84] ; 0x54 │ │ - 20282: 950e str r5, [sp, #56] ; 0x38 │ │ - 20284: 9411 str r4, [sp, #68] ; 0x44 │ │ - 20286: 9c0f ldr r4, [sp, #60] ; 0x3c │ │ - 20288: 9d13 ldr r5, [sp, #76] ; 0x4c │ │ - 2028a: 3424 adds r4, #36 ; 0x24 │ │ - 2028c: 42ac cmp r4, r5 │ │ - 2028e: d900 bls.n 20292 │ │ - 20290: e448 b.n 1fb24 │ │ - 20292: 980f ldr r0, [sp, #60] ; 0x3c │ │ - 20294: 9911 ldr r1, [sp, #68] ; 0x44 │ │ - 20296: 183d adds r5, r7, r0 │ │ - 20298: 29ef cmp r1, #239 ; 0xef │ │ - 2029a: d804 bhi.n 202a6 │ │ - 2029c: 9812 ldr r0, [sp, #72] ; 0x48 │ │ - 2029e: 1c29 adds r1, r5, #0 │ │ - 202a0: 2220 movs r2, #32 │ │ - 202a2: f010 fbbb bl 30a1c <__clzsi2+0x168> │ │ - 202a6: 1c6b adds r3, r5, #1 │ │ - 202a8: 7fda ldrb r2, [r3, #31] │ │ - 202aa: 1cab adds r3, r5, #2 │ │ - 202ac: 7fdb ldrb r3, [r3, #31] │ │ - 202ae: 021b lsls r3, r3, #8 │ │ - 202b0: 4313 orrs r3, r2 │ │ - 202b2: 1cea adds r2, r5, #3 │ │ - 202b4: 7fd2 ldrb r2, [r2, #31] │ │ - 202b6: 0412 lsls r2, r2, #16 │ │ - 202b8: 4313 orrs r3, r2 │ │ - 202ba: 1d2a adds r2, r5, #4 │ │ - 202bc: 7fd2 ldrb r2, [r2, #31] │ │ - 202be: 0612 lsls r2, r2, #24 │ │ - 202c0: 4313 orrs r3, r2 │ │ - 202c2: d100 bne.n 202c6 │ │ - 202c4: e0b5 b.n 20432 │ │ - 202c6: 9c11 ldr r4, [sp, #68] ; 0x44 │ │ - 202c8: 2087 movs r0, #135 ; 0x87 │ │ - 202ca: 0100 lsls r0, r0, #4 │ │ - 202cc: 496e ldr r1, [pc, #440] ; (20488 ) │ │ - 202ce: 00a3 lsls r3, r4, #2 │ │ - 202d0: 4468 add r0, sp │ │ - 202d2: 18c3 adds r3, r0, r3 │ │ - 202d4: 185b adds r3, r3, r1 │ │ - 202d6: 601d str r5, [r3, #0] │ │ - 202d8: 2cef cmp r4, #239 ; 0xef │ │ - 202da: d900 bls.n 202de │ │ - 202dc: e098 b.n 20410 │ │ - 202de: 9b0e ldr r3, [sp, #56] ; 0x38 │ │ - 202e0: 2240 movs r2, #64 ; 0x40 │ │ - 202e2: 3b02 subs r3, #2 │ │ - 202e4: 801a strh r2, [r3, #0] │ │ - 202e6: 1c2b adds r3, r5, #0 │ │ - 202e8: 3338 adds r3, #56 ; 0x38 │ │ - 202ea: 781a ldrb r2, [r3, #0] │ │ - 202ec: 3301 adds r3, #1 │ │ - 202ee: 781b ldrb r3, [r3, #0] │ │ - 202f0: 021b lsls r3, r3, #8 │ │ - 202f2: 4313 orrs r3, r2 │ │ - 202f4: 11db asrs r3, r3, #7 │ │ - 202f6: 83f3 strh r3, [r6, #30] │ │ - 202f8: 1c2b adds r3, r5, #0 │ │ - 202fa: 333a adds r3, #58 ; 0x3a │ │ - 202fc: 781b ldrb r3, [r3, #0] │ │ - 202fe: 2b80 cmp r3, #128 ; 0x80 │ │ - 20300: d001 beq.n 20306 │ │ - 20302: 2280 movs r2, #128 ; 0x80 │ │ - 20304: 4053 eors r3, r2 │ │ - 20306: 83b3 strh r3, [r6, #28] │ │ - 20308: 1d6b adds r3, r5, #5 │ │ - 2030a: 7fda ldrb r2, [r3, #31] │ │ - 2030c: 1dab adds r3, r5, #6 │ │ - 2030e: 7fdb ldrb r3, [r3, #31] │ │ - 20310: 1c30 adds r0, r6, #0 │ │ - 20312: 021b lsls r3, r3, #8 │ │ - 20314: 4313 orrs r3, r2 │ │ - 20316: 1dea adds r2, r5, #7 │ │ - 20318: 7fd2 ldrb r2, [r2, #31] │ │ - 2031a: 0412 lsls r2, r2, #16 │ │ - 2031c: 4313 orrs r3, r2 │ │ - 2031e: 1c2a adds r2, r5, #0 │ │ - 20320: 3208 adds r2, #8 │ │ - 20322: 7fd2 ldrb r2, [r2, #31] │ │ - 20324: 0612 lsls r2, r2, #24 │ │ - 20326: 4313 orrs r3, r2 │ │ - 20328: 6033 str r3, [r6, #0] │ │ - 2032a: 1c2b adds r3, r5, #0 │ │ - 2032c: 3328 adds r3, #40 ; 0x28 │ │ - 2032e: 781a ldrb r2, [r3, #0] │ │ - 20330: 3301 adds r3, #1 │ │ - 20332: 781b ldrb r3, [r3, #0] │ │ - 20334: 021b lsls r3, r3, #8 │ │ - 20336: 4313 orrs r3, r2 │ │ - 20338: 1c2a adds r2, r5, #0 │ │ - 2033a: 322a adds r2, #42 ; 0x2a │ │ - 2033c: 7812 ldrb r2, [r2, #0] │ │ - 2033e: 0412 lsls r2, r2, #16 │ │ - 20340: 4313 orrs r3, r2 │ │ - 20342: 1c2a adds r2, r5, #0 │ │ - 20344: 322b adds r2, #43 ; 0x2b │ │ - 20346: 7812 ldrb r2, [r2, #0] │ │ - 20348: 0612 lsls r2, r2, #24 │ │ - 2034a: 4313 orrs r3, r2 │ │ - 2034c: 61b3 str r3, [r6, #24] │ │ - 2034e: 1c2b adds r3, r5, #0 │ │ - 20350: 3330 adds r3, #48 ; 0x30 │ │ - 20352: 781a ldrb r2, [r3, #0] │ │ - 20354: 3301 adds r3, #1 │ │ - 20356: 781b ldrb r3, [r3, #0] │ │ - 20358: 021b lsls r3, r3, #8 │ │ - 2035a: 4313 orrs r3, r2 │ │ - 2035c: 1c2a adds r2, r5, #0 │ │ - 2035e: 3232 adds r2, #50 ; 0x32 │ │ - 20360: 7812 ldrb r2, [r2, #0] │ │ - 20362: 0412 lsls r2, r2, #16 │ │ - 20364: 4313 orrs r3, r2 │ │ - 20366: 1c2a adds r2, r5, #0 │ │ - 20368: 3233 adds r2, #51 ; 0x33 │ │ - 2036a: 7812 ldrb r2, [r2, #0] │ │ - 2036c: 0612 lsls r2, r2, #24 │ │ - 2036e: 4313 orrs r3, r2 │ │ - 20370: 6073 str r3, [r6, #4] │ │ - 20372: 1c2b adds r3, r5, #0 │ │ - 20374: 3334 adds r3, #52 ; 0x34 │ │ - 20376: 781a ldrb r2, [r3, #0] │ │ - 20378: 3301 adds r3, #1 │ │ - 2037a: 781b ldrb r3, [r3, #0] │ │ - 2037c: 021b lsls r3, r3, #8 │ │ - 2037e: 4313 orrs r3, r2 │ │ - 20380: 1c2a adds r2, r5, #0 │ │ - 20382: 3236 adds r2, #54 ; 0x36 │ │ - 20384: 7812 ldrb r2, [r2, #0] │ │ - 20386: 0412 lsls r2, r2, #16 │ │ - 20388: 4313 orrs r3, r2 │ │ - 2038a: 1c2a adds r2, r5, #0 │ │ - 2038c: 3237 adds r2, #55 ; 0x37 │ │ - 2038e: 7812 ldrb r2, [r2, #0] │ │ - 20390: 0612 lsls r2, r2, #24 │ │ - 20392: 4313 orrs r3, r2 │ │ - 20394: 60b3 str r3, [r6, #8] │ │ - 20396: f00b fce7 bl 2bd68 │ │ - 2039a: 1c2b adds r3, r5, #0 │ │ - 2039c: 333b adds r3, #59 ; 0x3b │ │ - 2039e: 781b ldrb r3, [r3, #0] │ │ - 203a0: 9c0e ldr r4, [sp, #56] ; 0x38 │ │ - 203a2: 2031 movs r0, #49 ; 0x31 │ │ - 203a4: 1ac0 subs r0, r0, r3 │ │ - 203a6: 78a3 ldrb r3, [r4, #2] │ │ - 203a8: 2103 movs r1, #3 │ │ - 203aa: 18c0 adds r0, r0, r3 │ │ - 203ac: 0600 lsls r0, r0, #24 │ │ - 203ae: 0e00 lsrs r0, r0, #24 │ │ - 203b0: 70a0 strb r0, [r4, #2] │ │ - 203b2: 0600 lsls r0, r0, #24 │ │ - 203b4: 1600 asrs r0, r0, #24 │ │ - 203b6: 5661 ldrsb r1, [r4, r1] │ │ - 203b8: f00b fc92 bl 2bce0 │ │ - 203bc: 1c2b adds r3, r5, #0 │ │ - 203be: 61b0 str r0, [r6, #24] │ │ - 203c0: 332c adds r3, #44 ; 0x2c │ │ - 203c2: 781b ldrb r3, [r3, #0] │ │ - 203c4: 2b02 cmp r3, #2 │ │ - 203c6: d107 bne.n 203d8 │ │ - 203c8: 8823 ldrh r3, [r4, #0] │ │ - 203ca: 9c0e ldr r4, [sp, #56] ; 0x38 │ │ - 203cc: 2201 movs r2, #1 │ │ - 203ce: 4313 orrs r3, r2 │ │ - 203d0: 8023 strh r3, [r4, #0] │ │ - 203d2: 6830 ldr r0, [r6, #0] │ │ - 203d4: 0843 lsrs r3, r0, #1 │ │ - 203d6: 6033 str r3, [r6, #0] │ │ - 203d8: 1c2b adds r3, r5, #0 │ │ - 203da: 332d adds r3, #45 ; 0x2d │ │ - 203dc: 781b ldrb r3, [r3, #0] │ │ - 203de: 2b02 cmp r3, #2 │ │ - 203e0: d102 bne.n 203e8 │ │ - 203e2: 6831 ldr r1, [r6, #0] │ │ - 203e4: 084b lsrs r3, r1, #1 │ │ - 203e6: 6033 str r3, [r6, #0] │ │ - 203e8: 1c2b adds r3, r5, #0 │ │ - 203ea: 332f adds r3, #47 ; 0x2f │ │ - 203ec: 781b ldrb r3, [r3, #0] │ │ - 203ee: 2b01 cmp r3, #1 │ │ - 203f0: d104 bne.n 203fc │ │ - 203f2: 9c0e ldr r4, [sp, #56] ; 0x38 │ │ - 203f4: 2202 movs r2, #2 │ │ - 203f6: 8823 ldrh r3, [r4, #0] │ │ - 203f8: 4313 orrs r3, r2 │ │ - 203fa: 8023 strh r3, [r4, #0] │ │ - 203fc: 1c2b adds r3, r5, #0 │ │ - 203fe: 332f adds r3, #47 ; 0x2f │ │ - 20400: 781b ldrb r3, [r3, #0] │ │ - 20402: 2b02 cmp r3, #2 │ │ - 20404: d104 bne.n 20410 │ │ - 20406: 9c0e ldr r4, [sp, #56] ; 0x38 │ │ - 20408: 2206 movs r2, #6 │ │ - 2040a: 8823 ldrh r3, [r4, #0] │ │ - 2040c: 4313 orrs r3, r2 │ │ - 2040e: 8023 strh r3, [r4, #0] │ │ - 20410: 1caa adds r2, r5, #2 │ │ - 20412: 1c6b adds r3, r5, #1 │ │ - 20414: 7fd4 ldrb r4, [r2, #31] │ │ - 20416: 7fdb ldrb r3, [r3, #31] │ │ - 20418: 0224 lsls r4, r4, #8 │ │ - 2041a: 431c orrs r4, r3 │ │ - 2041c: 1ceb adds r3, r5, #3 │ │ - 2041e: 7fdb ldrb r3, [r3, #31] │ │ - 20420: 3504 adds r5, #4 │ │ - 20422: 041b lsls r3, r3, #16 │ │ - 20424: 431c orrs r4, r3 │ │ - 20426: 7feb ldrb r3, [r5, #31] │ │ - 20428: 9d0f ldr r5, [sp, #60] ; 0x3c │ │ - 2042a: 061b lsls r3, r3, #24 │ │ - 2042c: 431c orrs r4, r3 │ │ - 2042e: 3424 adds r4, #36 ; 0x24 │ │ - 20430: 1964 adds r4, r4, r5 │ │ - 20432: 9d11 ldr r5, [sp, #68] ; 0x44 │ │ - 20434: 2302 movs r3, #2 │ │ - 20436: 33ff adds r3, #255 ; 0xff │ │ - 20438: 3501 adds r5, #1 │ │ - 2043a: 9511 str r5, [sp, #68] ; 0x44 │ │ - 2043c: 9d12 ldr r5, [sp, #72] ; 0x48 │ │ - 2043e: 3640 adds r6, #64 ; 0x40 │ │ - 20440: 3520 adds r5, #32 │ │ - 20442: 9512 str r5, [sp, #72] ; 0x48 │ │ - 20444: 9d0e ldr r5, [sp, #56] ; 0x38 │ │ - 20446: 3540 adds r5, #64 ; 0x40 │ │ - 20448: 950e str r5, [sp, #56] ; 0x38 │ │ - 2044a: 9d11 ldr r5, [sp, #68] ; 0x44 │ │ - 2044c: 429d cmp r5, r3 │ │ - 2044e: d01d beq.n 2048c │ │ - 20450: 940f str r4, [sp, #60] ; 0x3c │ │ - 20452: e718 b.n 20286 │ │ - 20454: 022d lsls r5, r5, #8 │ │ - 20456: 0000 movs r0, r0 │ │ - 20458: 0236 lsls r6, r6, #8 │ │ - 2045a: 0000 movs r0, r0 │ │ - 2045c: 0235 lsls r5, r6, #8 │ │ - 2045e: 0000 movs r0, r0 │ │ - 20460: 0233 lsls r3, r6, #8 │ │ - 20462: 0000 movs r0, r0 │ │ - 20464: 022e lsls r6, r5, #8 │ │ - 20466: 0000 movs r0, r0 │ │ - 20468: 023a lsls r2, r7, #8 │ │ - 2046a: 0000 movs r0, r0 │ │ - 2046c: 0239 lsls r1, r7, #8 │ │ - 2046e: 0000 movs r0, r0 │ │ - 20470: 0237 lsls r7, r6, #8 │ │ - 20472: 0000 movs r0, r0 │ │ - 20474: 0201 lsls r1, r0, #8 │ │ - 20476: 0000 movs r0, r0 │ │ - 20478: e9bc 0000 ; instruction: 0xe9bc0000 │ │ - 2047c: e924 0000 stmdb r4!, {} │ │ - 20480: 8240 strh r0, [r0, #18] │ │ - 20482: 0000 movs r0, r0 │ │ - 20484: 8262 strh r2, [r4, #18] │ │ - 20486: 0000 movs r0, r0 │ │ - 20488: fbfc ffff ; instruction: 0xfbfcffff │ │ - 2048c: 2200 movs r2, #0 │ │ - 2048e: 0091 lsls r1, r2, #2 │ │ - 20490: ab1d add r3, sp, #116 ; 0x74 │ │ - 20492: 58cb ldr r3, [r1, r3] │ │ - 20494: 2b00 cmp r3, #0 │ │ - 20496: d069 beq.n 2056c │ │ - 20498: 9e13 ldr r6, [sp, #76] ; 0x4c │ │ - 2049a: 1c20 adds r0, r4, #0 │ │ - 2049c: 3008 adds r0, #8 │ │ - 2049e: 42b0 cmp r0, r6 │ │ - 204a0: d901 bls.n 204a6 │ │ - 204a2: f7ff fb3f bl 1fb24 │ │ - 204a6: 4e57 ldr r6, [pc, #348] ; (20604 ) │ │ - 204a8: 9d10 ldr r5, [sp, #64] ; 0x40 │ │ - 204aa: 59ad ldr r5, [r5, r6] │ │ - 204ac: 2600 movs r6, #0 │ │ - 204ae: 9604 str r6, [sp, #16] │ │ - 204b0: 42aa cmp r2, r5 │ │ - 204b2: d205 bcs.n 204c0 │ │ - 204b4: 9d10 ldr r5, [sp, #64] ; 0x40 │ │ - 204b6: 4e54 ldr r6, [pc, #336] ; (20608 ) │ │ - 204b8: 1869 adds r1, r5, r1 │ │ - 204ba: 1989 adds r1, r1, r6 │ │ - 204bc: 6809 ldr r1, [r1, #0] │ │ - 204be: 9104 str r1, [sp, #16] │ │ - 204c0: 1c1e adds r6, r3, #0 │ │ - 204c2: 1d59 adds r1, r3, #5 │ │ - 204c4: 1d9d adds r5, r3, #6 │ │ - 204c6: 3686 adds r6, #134 ; 0x86 │ │ - 204c8: 2000 movs r0, #0 │ │ - 204ca: 9114 str r1, [sp, #80] ; 0x50 │ │ - 204cc: 9516 str r5, [sp, #88] ; 0x58 │ │ - 204ce: 9617 str r6, [sp, #92] ; 0x5c │ │ - 204d0: 9d14 ldr r5, [sp, #80] ; 0x50 │ │ - 204d2: 7fe9 ldrb r1, [r5, #31] │ │ - 204d4: 9d16 ldr r5, [sp, #88] ; 0x58 │ │ - 204d6: 7fee ldrb r6, [r5, #31] │ │ - 204d8: 0236 lsls r6, r6, #8 │ │ - 204da: 4331 orrs r1, r6 │ │ - 204dc: 4288 cmp r0, r1 │ │ - 204de: d245 bcs.n 2056c │ │ - 204e0: 9d04 ldr r5, [sp, #16] │ │ - 204e2: 2100 movs r1, #0 │ │ - 204e4: 428d cmp r5, r1 │ │ - 204e6: d03e beq.n 20566 │ │ - 204e8: 1c1e adds r6, r3, #0 │ │ - 204ea: 3687 adds r6, #135 ; 0x87 │ │ - 204ec: 1c1d adds r5, r3, #0 │ │ - 204ee: 960f str r6, [sp, #60] ; 0x3c │ │ - 204f0: 3588 adds r5, #136 ; 0x88 │ │ - 204f2: 3602 adds r6, #2 │ │ - 204f4: 9511 str r5, [sp, #68] ; 0x44 │ │ - 204f6: 9612 str r6, [sp, #72] ; 0x48 │ │ - 204f8: 185e adds r6, r3, r1 │ │ - 204fa: 3626 adds r6, #38 ; 0x26 │ │ - 204fc: 7836 ldrb r6, [r6, #0] │ │ - 204fe: 4286 cmp r6, r0 │ │ - 20500: d12e bne.n 20560 │ │ - 20502: 5d3e ldrb r6, [r7, r4] │ │ - 20504: 9d04 ldr r5, [sp, #16] │ │ - 20506: 3601 adds r6, #1 │ │ - 20508: 960e str r6, [sp, #56] ; 0x38 │ │ - 2050a: 186d adds r5, r5, r1 │ │ - 2050c: 269c movs r6, #156 ; 0x9c │ │ - 2050e: 46ac mov ip, r5 │ │ - 20510: 0076 lsls r6, r6, #1 │ │ - 20512: 44b4 add ip, r6 │ │ - 20514: 9e0e ldr r6, [sp, #56] ; 0x38 │ │ - 20516: 4665 mov r5, ip │ │ - 20518: 702e strb r6, [r5, #0] │ │ - 2051a: 4e3c ldr r6, [pc, #240] ; (2060c ) │ │ - 2051c: 9d10 ldr r5, [sp, #64] ; 0x40 │ │ - 2051e: 59ad ldr r5, [r5, r6] │ │ - 20520: 9e0e ldr r6, [sp, #56] ; 0x38 │ │ - 20522: 42ae cmp r6, r5 │ │ - 20524: d81c bhi.n 20560 │ │ - 20526: 9d17 ldr r5, [sp, #92] ; 0x5c │ │ - 20528: 01b6 lsls r6, r6, #6 │ │ - 2052a: 782d ldrb r5, [r5, #0] │ │ - 2052c: 46ac mov ip, r5 │ │ - 2052e: 9d10 ldr r5, [sp, #64] ; 0x40 │ │ - 20530: 19ae adds r6, r5, r6 │ │ - 20532: 4d37 ldr r5, [pc, #220] ; (20610 ) │ │ - 20534: 9603 str r6, [sp, #12] │ │ - 20536: 1975 adds r5, r6, r5 │ │ - 20538: 4666 mov r6, ip │ │ - 2053a: 950e str r5, [sp, #56] ; 0x38 │ │ - 2053c: 71ae strb r6, [r5, #6] │ │ - 2053e: 9d0f ldr r5, [sp, #60] ; 0x3c │ │ - 20540: 9e0e ldr r6, [sp, #56] ; 0x38 │ │ - 20542: 782d ldrb r5, [r5, #0] │ │ - 20544: 71f5 strb r5, [r6, #7] │ │ - 20546: 9d11 ldr r5, [sp, #68] ; 0x44 │ │ - 20548: 9e03 ldr r6, [sp, #12] │ │ - 2054a: 782d ldrb r5, [r5, #0] │ │ - 2054c: 46ac mov ip, r5 │ │ - 2054e: 4d31 ldr r5, [pc, #196] ; (20614 ) │ │ - 20550: 1975 adds r5, r6, r5 │ │ - 20552: 4666 mov r6, ip │ │ - 20554: 702e strb r6, [r5, #0] │ │ - 20556: 950e str r5, [sp, #56] ; 0x38 │ │ - 20558: 9d12 ldr r5, [sp, #72] ; 0x48 │ │ - 2055a: 9e0e ldr r6, [sp, #56] ; 0x38 │ │ - 2055c: 782d ldrb r5, [r5, #0] │ │ - 2055e: 7075 strb r5, [r6, #1] │ │ - 20560: 3101 adds r1, #1 │ │ - 20562: 2960 cmp r1, #96 ; 0x60 │ │ - 20564: d1c8 bne.n 204f8 │ │ - 20566: 3408 adds r4, #8 │ │ - 20568: 3001 adds r0, #1 │ │ - 2056a: e7b1 b.n 204d0 │ │ - 2056c: 3201 adds r2, #1 │ │ - 2056e: 2aff cmp r2, #255 ; 0xff │ │ - 20570: d18d bne.n 2048e │ │ - 20572: 9e15 ldr r6, [sp, #84] ; 0x54 │ │ - 20574: 2500 movs r5, #0 │ │ - 20576: 9810 ldr r0, [sp, #64] ; 0x40 │ │ - 20578: 4924 ldr r1, [pc, #144] ; (2060c ) │ │ - 2057a: 5840 ldr r0, [r0, r1] │ │ - 2057c: 4285 cmp r5, r0 │ │ - 2057e: d234 bcs.n 205ea │ │ - 20580: aaff add r2, sp, #1020 ; 0x3fc │ │ - 20582: 00ab lsls r3, r5, #2 │ │ - 20584: 3274 adds r2, #116 ; 0x74 │ │ - 20586: 589b ldr r3, [r3, r2] │ │ - 20588: 2b00 cmp r3, #0 │ │ - 2058a: d02e beq.n 205ea │ │ - 2058c: 1c1a adds r2, r3, #0 │ │ - 2058e: 322e adds r2, #46 ; 0x2e │ │ - 20590: 7811 ldrb r1, [r2, #0] │ │ - 20592: 2205 movs r2, #5 │ │ - 20594: 4211 tst r1, r2 │ │ - 20596: d11b bne.n 205d0 │ │ - 20598: 6831 ldr r1, [r6, #0] │ │ - 2059a: 2900 cmp r1, #0 │ │ - 2059c: d01f beq.n 205de │ │ - 2059e: 332d adds r3, #45 ; 0x2d │ │ - 205a0: 781a ldrb r2, [r3, #0] │ │ - 205a2: 8c71 ldrh r1, [r6, #34] ; 0x22 │ │ - 205a4: 2301 movs r3, #1 │ │ - 205a6: 2a02 cmp r2, #2 │ │ - 205a8: d104 bne.n 205b4 │ │ - 205aa: 220a movs r2, #10 │ │ - 205ac: 4219 tst r1, r3 │ │ - 205ae: d005 beq.n 205bc │ │ - 205b0: 220c movs r2, #12 │ │ - 205b2: e003 b.n 205bc │ │ - 205b4: 2202 movs r2, #2 │ │ - 205b6: 4219 tst r1, r3 │ │ - 205b8: d000 beq.n 205bc │ │ - 205ba: 2204 movs r2, #4 │ │ - 205bc: 9813 ldr r0, [sp, #76] ; 0x4c │ │ - 205be: 193b adds r3, r7, r4 │ │ - 205c0: 1b01 subs r1, r0, r4 │ │ - 205c2: 9100 str r1, [sp, #0] │ │ - 205c4: 9810 ldr r0, [sp, #64] ; 0x40 │ │ - 205c6: 1c31 adds r1, r6, #0 │ │ - 205c8: f00b f83a bl 2b640 │ │ - 205cc: 1824 adds r4, r4, r0 │ │ - 205ce: e006 b.n 205de │ │ - 205d0: 9913 ldr r1, [sp, #76] ; 0x4c │ │ - 205d2: 1d23 adds r3, r4, #4 │ │ - 205d4: 428b cmp r3, r1 │ │ - 205d6: d202 bcs.n 205de │ │ - 205d8: 593b ldr r3, [r7, r4] │ │ - 205da: 3410 adds r4, #16 │ │ - 205dc: 18e4 adds r4, r4, r3 │ │ - 205de: 9a13 ldr r2, [sp, #76] ; 0x4c │ │ - 205e0: 1d23 adds r3, r4, #4 │ │ - 205e2: 4293 cmp r3, r2 │ │ - 205e4: d301 bcc.n 205ea │ │ - 205e6: f7ff fa9d bl 1fb24 │ │ - 205ea: 2380 movs r3, #128 ; 0x80 │ │ - 205ec: 3501 adds r5, #1 │ │ - 205ee: 3640 adds r6, #64 ; 0x40 │ │ - 205f0: 005b lsls r3, r3, #1 │ │ - 205f2: 429d cmp r5, r3 │ │ - 205f4: d1bf bne.n 20576 │ │ - 205f6: f7ff fa95 bl 1fb24 │ │ - 205fa: 1c08 adds r0, r1, #0 │ │ - 205fc: 4b06 ldr r3, [pc, #24] ; (20618 ) │ │ - 205fe: 449d add sp, r3 │ │ - 20600: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 20602: 46c0 nop ; (mov r8, r8) │ │ - 20604: e928 0000 stmdb r8!, {} │ │ - 20608: be04 bkpt 0x0004 │ │ - 2060a: 0000 movs r0, r0 │ │ - 2060c: e924 0000 stmdb r4!, {} │ │ - 20610: 8220 strh r0, [r4, #16] │ │ - 20612: 0000 movs r0, r0 │ │ - 20614: 8228 strh r0, [r5, #16] │ │ - 20616: 0000 movs r0, r0 │ │ - 20618: 0874 lsrs r4, r6, #1 │ │ +0001e78c : │ │ + 1e78c: b5f0 push {r4, r5, r6, r7, lr} │ │ + 1e78e: 2404 movs r4, #4 │ │ + 1e790: 4d12 ldr r5, [pc, #72] ; (1e7dc ) │ │ + 1e792: b087 sub sp, #28 │ │ + 1e794: af03 add r7, sp, #12 │ │ + 1e796: 447d add r5, pc │ │ + 1e798: 682d ldr r5, [r5, #0] │ │ + 1e79a: 9201 str r2, [sp, #4] │ │ + 1e79c: 1c38 adds r0, r7, #0 │ │ + 1e79e: 682b ldr r3, [r5, #0] │ │ + 1e7a0: 1c22 adds r2, r4, #0 │ │ + 1e7a2: 9100 str r1, [sp, #0] │ │ + 1e7a4: 9305 str r3, [sp, #20] │ │ + 1e7a6: f013 faa9 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 1e7aa: 9402 str r4, [sp, #8] │ │ + 1e7ac: 2400 movs r4, #0 │ │ + 1e7ae: 490c ldr r1, [pc, #48] ; (1e7e0 ) │ │ + 1e7b0: 1c38 adds r0, r7, #0 │ │ + 1e7b2: 4479 add r1, pc │ │ + 1e7b4: 713c strb r4, [r7, #4] │ │ + 1e7b6: f013 fb41 bl 31e3c <__aeabi_llsl@@Base+0x2dc> │ │ + 1e7ba: 42a0 cmp r0, r4 │ │ + 1e7bc: d105 bne.n 1e7ca │ │ + 1e7be: 4668 mov r0, sp │ │ + 1e7c0: f7ff fceb bl 1e19a │ │ + 1e7c4: 1f84 subs r4, r0, #6 │ │ + 1e7c6: 4263 negs r3, r4 │ │ + 1e7c8: 415c adcs r4, r3 │ │ + 1e7ca: 9a05 ldr r2, [sp, #20] │ │ + 1e7cc: 682b ldr r3, [r5, #0] │ │ + 1e7ce: 1c20 adds r0, r4, #0 │ │ + 1e7d0: 429a cmp r2, r3 │ │ + 1e7d2: d001 beq.n 1e7d8 │ │ + 1e7d4: f013 fa6a bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + 1e7d8: b007 add sp, #28 │ │ + 1e7da: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 1e7dc: a662 add r6, pc, #392 ; (adr r6, 1e968 ) │ │ + 1e7de: 0001 movs r1, r0 │ │ + 1e7e0: 55cc strb r4, [r1, r7] │ │ + 1e7e2: 0001 movs r1, r0 │ │ + │ │ +0001e7e4 : │ │ + 1e7e4: 2800 cmp r0, #0 │ │ + 1e7e6: d009 beq.n 1e7fc │ │ + 1e7e8: 7a03 ldrb r3, [r0, #8] │ │ + 1e7ea: 2b00 cmp r3, #0 │ │ + 1e7ec: d101 bne.n 1e7f2 │ │ + 1e7ee: 6800 ldr r0, [r0, #0] │ │ + 1e7f0: e7f8 b.n 1e7e4 │ │ + 1e7f2: 7a83 ldrb r3, [r0, #10] │ │ + 1e7f4: 2b00 cmp r3, #0 │ │ + 1e7f6: d0fa beq.n 1e7ee │ │ + 1e7f8: 6840 ldr r0, [r0, #4] │ │ + 1e7fa: e000 b.n 1e7fe │ │ + 1e7fc: 4800 ldr r0, [pc, #0] ; (1e800 ) │ │ + 1e7fe: 4770 bx lr │ │ + 1e800: ffff 7fff ; instruction: 0xffff7fff │ │ + │ │ +0001e804 : │ │ + 1e804: 4b9e ldr r3, [pc, #632] ; (1ea80 ) │ │ + 1e806: b5f0 push {r4, r5, r6, r7, lr} │ │ + 1e808: 447b add r3, pc │ │ + 1e80a: 681b ldr r3, [r3, #0] │ │ + 1e80c: 1c16 adds r6, r2, #0 │ │ + 1e80e: 681a ldr r2, [r3, #0] │ │ + 1e810: b0e1 sub sp, #388 ; 0x184 │ │ + 1e812: 9006 str r0, [sp, #24] │ │ + 1e814: 9104 str r1, [sp, #16] │ │ + 1e816: 925f str r2, [sp, #380] ; 0x17c │ │ + 1e818: 9311 str r3, [sp, #68] ; 0x44 │ │ + 1e81a: 4b9a ldr r3, [pc, #616] ; (1ea84 ) │ │ + 1e81c: 447b add r3, pc │ │ + 1e81e: 681c ldr r4, [r3, #0] │ │ + 1e820: 2c00 cmp r4, #0 │ │ + 1e822: d003 beq.n 1e82c │ │ + 1e824: 2001 movs r0, #1 │ │ + 1e826: f013 fb51 bl 31ecc <__aeabi_llsl@@Base+0x36c> │ │ + 1e82a: e7f6 b.n 1e81a │ │ + 1e82c: 2501 movs r5, #1 │ │ + 1e82e: 9806 ldr r0, [sp, #24] │ │ + 1e830: 9904 ldr r1, [sp, #16] │ │ + 1e832: 1c32 adds r2, r6, #0 │ │ + 1e834: 601d str r5, [r3, #0] │ │ + 1e836: f7ff ffa9 bl 1e78c │ │ + 1e83a: 2800 cmp r0, #0 │ │ + 1e83c: d104 bne.n 1e848 │ │ + 1e83e: 2300 movs r3, #0 │ │ + 1e840: 4a91 ldr r2, [pc, #580] ; (1ea88 ) │ │ + 1e842: 447a add r2, pc │ │ + 1e844: 6013 str r3, [r2, #0] │ │ + 1e846: e100 b.n 1ea4a │ │ + 1e848: 1c28 adds r0, r5, #0 │ │ + 1e84a: 213c movs r1, #60 ; 0x3c │ │ + 1e84c: f013 fad6 bl 31dfc <__aeabi_llsl@@Base+0x29c> │ │ + 1e850: 1e07 subs r7, r0, #0 │ │ + 1e852: d0f4 beq.n 1e83e │ │ + 1e854: ab12 add r3, sp, #72 ; 0x48 │ │ + 1e856: 6003 str r3, [r0, #0] │ │ + 1e858: 6044 str r4, [r0, #4] │ │ + 1e85a: 6344 str r4, [r0, #52] ; 0x34 │ │ + 1e85c: 6104 str r4, [r0, #16] │ │ + 1e85e: 488b ldr r0, [pc, #556] ; (1ea8c ) │ │ + 1e860: 9a04 ldr r2, [sp, #16] │ │ + 1e862: 9613 str r6, [sp, #76] ; 0x4c │ │ + 1e864: 4478 add r0, pc │ │ + 1e866: 9212 str r2, [sp, #72] ; 0x48 │ │ + 1e868: 9414 str r4, [sp, #80] ; 0x50 │ │ + 1e86a: f013 faf7 bl 31e5c <__aeabi_llsl@@Base+0x2fc> │ │ + 1e86e: 6138 str r0, [r7, #16] │ │ + 1e870: 4887 ldr r0, [pc, #540] ; (1ea90 ) │ │ + 1e872: 4478 add r0, pc │ │ + 1e874: f013 faf2 bl 31e5c <__aeabi_llsl@@Base+0x2fc> │ │ + 1e878: 6178 str r0, [r7, #20] │ │ + 1e87a: f003 fef5 bl 22668 │ │ + 1e87e: f004 f8bf bl 22a00 │ │ + 1e882: 2308 movs r3, #8 │ │ + 1e884: 6838 ldr r0, [r7, #0] │ │ + 1e886: 6083 str r3, [r0, #8] │ │ + 1e888: f7ff fdb3 bl 1e3f2 │ │ + 1e88c: 6238 str r0, [r7, #32] │ │ + 1e88e: 6838 ldr r0, [r7, #0] │ │ + 1e890: f7ff fdaf bl 1e3f2 │ │ + 1e894: 62b8 str r0, [r7, #40] ; 0x28 │ │ + 1e896: 6838 ldr r0, [r7, #0] │ │ + 1e898: f7ff fdab bl 1e3f2 │ │ + 1e89c: 6a3b ldr r3, [r7, #32] │ │ + 1e89e: 1c02 adds r2, r0, #0 │ │ + 1e8a0: 6278 str r0, [r7, #36] ; 0x24 │ │ + 1e8a2: 2b00 cmp r3, #0 │ │ + 1e8a4: d100 bne.n 1e8a8 │ │ + 1e8a6: 62bd str r5, [r7, #40] ; 0x28 │ │ + 1e8a8: 0403 lsls r3, r0, #16 │ │ + 1e8aa: d505 bpl.n 1e8b8 │ │ + 1e8ac: 0443 lsls r3, r0, #17 │ │ + 1e8ae: 0600 lsls r0, r0, #24 │ │ + 1e8b0: 0e5b lsrs r3, r3, #25 │ │ + 1e8b2: 0e00 lsrs r0, r0, #24 │ │ + 1e8b4: 1c1a adds r2, r3, #0 │ │ + 1e8b6: 4342 muls r2, r0 │ │ + 1e8b8: 0093 lsls r3, r2, #2 │ │ + 1e8ba: 62fb str r3, [r7, #44] ; 0x2c │ │ + 1e8bc: 237a movs r3, #122 ; 0x7a │ │ + 1e8be: 2406 movs r4, #6 │ │ + 1e8c0: 633b str r3, [r7, #48] ; 0x30 │ │ + 1e8c2: 2300 movs r3, #0 │ │ + 1e8c4: 4d73 ldr r5, [pc, #460] ; (1ea94 ) │ │ + 1e8c6: 9a06 ldr r2, [sp, #24] │ │ + 1e8c8: 4873 ldr r0, [pc, #460] ; (1ea98 ) │ │ + 1e8ca: 60fb str r3, [r7, #12] │ │ + 1e8cc: 5153 str r3, [r2, r5] │ │ + 1e8ce: 61bc str r4, [r7, #24] │ │ + 1e8d0: 4478 add r0, pc │ │ + 1e8d2: f013 fac3 bl 31e5c <__aeabi_llsl@@Base+0x2fc> │ │ + 1e8d6: 950f str r5, [sp, #60] ; 0x3c │ │ + 1e8d8: 2800 cmp r0, #0 │ │ + 1e8da: d017 beq.n 1e90c │ │ + 1e8dc: 7803 ldrb r3, [r0, #0] │ │ + 1e8de: 1c1a adds r2, r3, #0 │ │ + 1e8e0: 3a31 subs r2, #49 ; 0x31 │ │ + 1e8e2: 2a08 cmp r2, #8 │ │ + 1e8e4: d812 bhi.n 1e90c │ │ + 1e8e6: 7842 ldrb r2, [r0, #1] │ │ + 1e8e8: 2a00 cmp r2, #0 │ │ + 1e8ea: d10f bne.n 1e90c │ │ + 1e8ec: 3b30 subs r3, #48 ; 0x30 │ │ + 1e8ee: 1c18 adds r0, r3, #0 │ │ + 1e8f0: 6afd ldr r5, [r7, #44] ; 0x2c │ │ + 1e8f2: 1c21 adds r1, r4, #0 │ │ + 1e8f4: 435d muls r5, r3 │ │ + 1e8f6: 69bb ldr r3, [r7, #24] │ │ + 1e8f8: 4343 muls r3, r0 │ │ + 1e8fa: 1c18 adds r0, r3, #0 │ │ + 1e8fc: f013 f9e6 bl 31ccc <__aeabi_llsl@@Base+0x16c> │ │ + 1e900: 1c21 adds r1, r4, #0 │ │ + 1e902: 61b8 str r0, [r7, #24] │ │ + 1e904: 1c28 adds r0, r5, #0 │ │ + 1e906: f013 f9e1 bl 31ccc <__aeabi_llsl@@Base+0x16c> │ │ + 1e90a: 62f8 str r0, [r7, #44] ; 0x2c │ │ + 1e90c: 23ff movs r3, #255 ; 0xff │ │ + 1e90e: 69bc ldr r4, [r7, #24] │ │ + 1e910: 6afe ldr r6, [r7, #44] ; 0x2c │ │ + 1e912: 1c1a adds r2, r3, #0 │ │ + 1e914: 4362 muls r2, r4 │ │ + 1e916: 2301 movs r3, #1 │ │ + 1e918: 9204 str r2, [sp, #16] │ │ + 1e91a: 0075 lsls r5, r6, #1 │ │ + 1e91c: 930a str r3, [sp, #40] ; 0x28 │ │ + 1e91e: 6af8 ldr r0, [r7, #44] ; 0x2c │ │ + 1e920: 1c21 adds r1, r4, #0 │ │ + 1e922: 4360 muls r0, r4 │ │ + 1e924: 0900 lsrs r0, r0, #4 │ │ + 1e926: f013 fa01 bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 1e92a: 230a movs r3, #10 │ │ + 1e92c: 4343 muls r3, r0 │ │ + 1e92e: 9a04 ldr r2, [sp, #16] │ │ + 1e930: 4293 cmp r3, r2 │ │ + 1e932: da05 bge.n 1e940 │ │ + 1e934: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 1e936: 62fd str r5, [r7, #44] ; 0x2c │ │ + 1e938: 19ad adds r5, r5, r6 │ │ + 1e93a: 3301 adds r3, #1 │ │ + 1e93c: 930a str r3, [sp, #40] ; 0x28 │ │ + 1e93e: e7ee b.n 1e91e │ │ + 1e940: 2100 movs r1, #0 │ │ + 1e942: 2280 movs r2, #128 ; 0x80 │ │ + 1e944: 61f8 str r0, [r7, #28] │ │ + 1e946: 60b9 str r1, [r7, #8] │ │ + 1e948: 0052 lsls r2, r2, #1 │ │ + 1e94a: a81f add r0, sp, #124 ; 0x7c │ │ + 1e94c: f013 f9b6 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 1e950: 4a52 ldr r2, [pc, #328] ; (1ea9c ) │ │ + 1e952: 9b06 ldr r3, [sp, #24] │ │ + 1e954: 4952 ldr r1, [pc, #328] ; (1eaa0 ) │ │ + 1e956: 4694 mov ip, r2 │ │ + 1e958: 4463 add r3, ip │ │ + 1e95a: 1c18 adds r0, r3, #0 │ │ + 1e95c: 4479 add r1, pc │ │ + 1e95e: 9310 str r3, [sp, #64] ; 0x40 │ │ + 1e960: f013 fa34 bl 31dcc <__aeabi_llsl@@Base+0x26c> │ │ + 1e964: 697b ldr r3, [r7, #20] │ │ + 1e966: 2b00 cmp r3, #0 │ │ + 1e968: d006 beq.n 1e978 │ │ + 1e96a: 484e ldr r0, [pc, #312] ; (1eaa4 ) │ │ + 1e96c: 6a39 ldr r1, [r7, #32] │ │ + 1e96e: 6a7a ldr r2, [r7, #36] ; 0x24 │ │ + 1e970: 4478 add r0, pc │ │ + 1e972: 6abb ldr r3, [r7, #40] ; 0x28 │ │ + 1e974: f013 faea bl 31f4c <__aeabi_llsl@@Base+0x3ec> │ │ + 1e978: 697b ldr r3, [r7, #20] │ │ + 1e97a: 2b00 cmp r3, #0 │ │ + 1e97c: d008 beq.n 1e990 │ │ + 1e97e: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 1e980: 2b01 cmp r3, #1 │ │ + 1e982: d005 beq.n 1e990 │ │ + 1e984: 4848 ldr r0, [pc, #288] ; (1eaa8 ) │ │ + 1e986: 1c19 adds r1, r3, #0 │ │ + 1e988: 4478 add r0, pc │ │ + 1e98a: 69fa ldr r2, [r7, #28] │ │ + 1e98c: f013 fade bl 31f4c <__aeabi_llsl@@Base+0x3ec> │ │ + 1e990: 2300 movs r3, #0 │ │ + 1e992: 9307 str r3, [sp, #28] │ │ + 1e994: 2340 movs r3, #64 ; 0x40 │ │ + 1e996: 930c str r3, [sp, #48] ; 0x30 │ │ + 1e998: 930e str r3, [sp, #56] ; 0x38 │ │ + 1e99a: 2300 movs r3, #0 │ │ + 1e99c: 930b str r3, [sp, #44] ; 0x2c │ │ + 1e99e: e027 b.n 1e9f0 │ │ + 1e9a0: 43e3 mvns r3, r4 │ │ + 1e9a2: 9a05 ldr r2, [sp, #20] │ │ + 1e9a4: 17db asrs r3, r3, #31 │ │ + 1e9a6: 4023 ands r3, r4 │ │ + 1e9a8: 1ad3 subs r3, r2, r3 │ │ + 1e9aa: 9305 str r3, [sp, #20] │ │ + 1e9ac: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 1e9ae: 693c ldr r4, [r7, #16] │ │ + 1e9b0: 63bb str r3, [r7, #56] ; 0x38 │ │ + 1e9b2: 9b04 ldr r3, [sp, #16] │ │ + 1e9b4: 2b2f cmp r3, #47 ; 0x2f │ │ + 1e9b6: d000 beq.n 1e9ba │ │ + 1e9b8: e387 b.n 1f0ca │ │ + 1e9ba: 2c00 cmp r4, #0 │ │ + 1e9bc: d005 beq.n 1e9ca │ │ + 1e9be: 483b ldr r0, [pc, #236] ; (1eaac ) │ │ + 1e9c0: 9907 ldr r1, [sp, #28] │ │ + 1e9c2: 68fa ldr r2, [r7, #12] │ │ + 1e9c4: 4478 add r0, pc │ │ + 1e9c6: f013 fac1 bl 31f4c <__aeabi_llsl@@Base+0x3ec> │ │ + 1e9ca: 9b05 ldr r3, [sp, #20] │ │ + 1e9cc: 2b00 cmp r3, #0 │ │ + 1e9ce: dc00 bgt.n 1e9d2 │ │ + 1e9d0: e0c4 b.n 1eb5c │ │ + 1e9d2: 4937 ldr r1, [pc, #220] ; (1eab0 ) │ │ + 1e9d4: ac1f add r4, sp, #124 ; 0x7c │ │ + 1e9d6: 1c20 adds r0, r4, #0 │ │ + 1e9d8: 4479 add r1, pc │ │ + 1e9da: 1c1a adds r2, r3, #0 │ │ + 1e9dc: f013 fa1e bl 31e1c <__aeabi_llsl@@Base+0x2bc> │ │ + 1e9e0: 4834 ldr r0, [pc, #208] ; (1eab4 ) │ │ + 1e9e2: 1c21 adds r1, r4, #0 │ │ + 1e9e4: 4478 add r0, pc │ │ + 1e9e6: f7ff fcb5 bl 1e354 │ │ + 1e9ea: 9b07 ldr r3, [sp, #28] │ │ + 1e9ec: 3301 adds r3, #1 │ │ + 1e9ee: 9307 str r3, [sp, #28] │ │ + 1e9f0: 9a07 ldr r2, [sp, #28] │ │ + 1e9f2: 6ab9 ldr r1, [r7, #40] ; 0x28 │ │ + 1e9f4: 697b ldr r3, [r7, #20] │ │ + 1e9f6: 428a cmp r2, r1 │ │ + 1e9f8: d301 bcc.n 1e9fe │ │ + 1e9fa: f000 fc06 bl 1f20a │ │ + 1e9fe: 2b00 cmp r3, #0 │ │ + 1ea00: d005 beq.n 1ea0e │ │ + 1ea02: 9b07 ldr r3, [sp, #28] │ │ + 1ea04: 482c ldr r0, [pc, #176] ; (1eab8 ) │ │ + 1ea06: 1c59 adds r1, r3, #1 │ │ + 1ea08: 4478 add r0, pc │ │ + 1ea0a: f013 fa9f bl 31f4c <__aeabi_llsl@@Base+0x3ec> │ │ + 1ea0e: 683d ldr r5, [r7, #0] │ │ + 1ea10: ae1f add r6, sp, #124 ; 0x7c │ │ + 1ea12: 2204 movs r2, #4 │ │ + 1ea14: 68ac ldr r4, [r5, #8] │ │ + 1ea16: 682b ldr r3, [r5, #0] │ │ + 1ea18: 1c30 adds r0, r6, #0 │ │ + 1ea1a: 1919 adds r1, r3, r4 │ │ + 1ea1c: f013 f96e bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 1ea20: 2300 movs r3, #0 │ │ + 1ea22: 4926 ldr r1, [pc, #152] ; (1eabc ) │ │ + 1ea24: 3404 adds r4, #4 │ │ + 1ea26: 60ac str r4, [r5, #8] │ │ + 1ea28: 1c30 adds r0, r6, #0 │ │ + 1ea2a: 4479 add r1, pc │ │ + 1ea2c: 7133 strb r3, [r6, #4] │ │ + 1ea2e: f013 fa05 bl 31e3c <__aeabi_llsl@@Base+0x2dc> │ │ + 1ea32: 1e04 subs r4, r0, #0 │ │ + 1ea34: d00c beq.n 1ea50 │ │ + 1ea36: 4822 ldr r0, [pc, #136] ; (1eac0 ) │ │ + 1ea38: 1c31 adds r1, r6, #0 │ │ + 1ea3a: 4478 add r0, pc │ │ + 1ea3c: f7ff fc8a bl 1e354 │ │ + 1ea40: 2200 movs r2, #0 │ │ + 1ea42: 4b20 ldr r3, [pc, #128] ; (1eac4 ) │ │ + 1ea44: 447b add r3, pc │ │ + 1ea46: 601a str r2, [r3, #0] │ │ + 1ea48: 1c13 adds r3, r2, #0 │ │ + 1ea4a: 9307 str r3, [sp, #28] │ │ + 1ea4c: f000 ffc7 bl 1f9de │ │ + 1ea50: 1c28 adds r0, r5, #0 │ │ + 1ea52: f7ff fba2 bl 1e19a │ │ + 1ea56: 9b07 ldr r3, [sp, #28] │ │ + 1ea58: 9005 str r0, [sp, #20] │ │ + 1ea5a: 2b00 cmp r3, #0 │ │ + 1ea5c: d101 bne.n 1ea62 │ │ + 1ea5e: 2300 movs r3, #0 │ │ + 1ea60: e0dc b.n 1ec1c │ │ + 1ea62: 6a3b ldr r3, [r7, #32] │ │ + 1ea64: 2b01 cmp r3, #1 │ │ + 1ea66: d1fa bne.n 1ea5e │ │ + 1ea68: 22ff movs r2, #255 ; 0xff │ │ + 1ea6a: 687b ldr r3, [r7, #4] │ │ + 1ea6c: 60fc str r4, [r7, #12] │ │ + 1ea6e: 2b00 cmp r3, #0 │ │ + 1ea70: d0f5 beq.n 1ea5e │ │ + 1ea72: 6859 ldr r1, [r3, #4] │ │ + 1ea74: 765a strb r2, [r3, #25] │ │ + 1ea76: 615c str r4, [r3, #20] │ │ + 1ea78: 60d9 str r1, [r3, #12] │ │ + 1ea7a: 681b ldr r3, [r3, #0] │ │ + 1ea7c: e7f7 b.n 1ea6e │ │ + 1ea7e: 46c0 nop ; (mov r8, r8) │ │ + 1ea80: a5f0 add r5, pc, #960 ; (adr r5, 1ee44 ) │ │ + 1ea82: 0001 movs r1, r0 │ │ + 1ea84: a3e0 add r3, pc, #896 ; (adr r3, 1ee08 ) │ │ + 1ea86: 0002 movs r2, r0 │ │ + 1ea88: a3ba add r3, pc, #744 ; (adr r3, 1ed74 ) │ │ + 1ea8a: 0002 movs r2, r0 │ │ + 1ea8c: 5529 strb r1, [r5, r4] │ │ + 1ea8e: 0001 movs r1, r0 │ │ + 1ea90: 5527 strb r7, [r4, r4] │ │ + 1ea92: 0001 movs r1, r0 │ │ + 1ea94: e904 0000 stmdb r4, {} │ │ + 1ea98: 54d7 strb r7, [r2, r3] │ │ + 1ea9a: 0001 movs r1, r0 │ │ + 1ea9c: e99c 0000 ; instruction: 0xe99c0000 │ │ + 1eaa0: 470f bx r1 │ │ + 1eaa2: 0001 movs r1, r0 │ │ + 1eaa4: 5443 strb r3, [r0, r1] │ │ + 1eaa6: 0001 movs r1, r0 │ │ + 1eaa8: 5464 strb r4, [r4, r1] │ │ + 1eaaa: 0001 movs r1, r0 │ │ + 1eaac: 56ba ldrsb r2, [r7, r2] │ │ + 1eaae: 0001 movs r1, r0 │ │ + 1eab0: 56c3 ldrsb r3, [r0, r3] │ │ + 1eab2: 0001 movs r1, r0 │ │ + 1eab4: 56bb ldrsb r3, [r7, r2] │ │ + 1eab6: 0001 movs r1, r0 │ │ + 1eab8: 5434 strb r4, [r6, r0] │ │ + 1eaba: 0001 movs r1, r0 │ │ + 1eabc: 5424 strb r4, [r4, r0] │ │ + 1eabe: 0001 movs r1, r0 │ │ + 1eac0: 5419 strb r1, [r3, r0] │ │ + 1eac2: 0001 movs r1, r0 │ │ + 1eac4: a1b8 add r1, pc, #736 ; (adr r1, 1eda8 ) │ │ + 1eac6: 0002 movs r2, r0 │ │ + 1eac8: 2bd0 cmp r3, #208 ; 0xd0 │ │ + 1eaca: d100 bne.n 1eace │ │ + 1eacc: e225 b.n 1ef1a │ │ + 1eace: d800 bhi.n 1ead2 │ │ + 1ead0: e0bb b.n 1ec4a │ │ + 1ead2: 2be0 cmp r3, #224 ; 0xe0 │ │ + 1ead4: d100 bne.n 1ead8 │ │ + 1ead6: e22c b.n 1ef32 │ │ + 1ead8: 0e09 lsrs r1, r1, #24 │ │ + 1eada: 29f0 cmp r1, #240 ; 0xf0 │ │ + 1eadc: d000 beq.n 1eae0 │ │ + 1eade: e380 b.n 1f1e2 │ │ + 1eae0: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 1eae2: 2bf2 cmp r3, #242 ; 0xf2 │ │ + 1eae4: d100 bne.n 1eae8 │ │ + 1eae6: e284 b.n 1eff2 │ │ + 1eae8: d900 bls.n 1eaec │ │ + 1eaea: e26b b.n 1efc4 │ │ + 1eaec: 2bf0 cmp r3, #240 ; 0xf0 │ │ + 1eaee: d000 beq.n 1eaf2 │ │ + 1eaf0: e36c b.n 1f1cc │ │ + 1eaf2: 693b ldr r3, [r7, #16] │ │ + 1eaf4: 2b00 cmp r3, #0 │ │ + 1eaf6: d005 beq.n 1eb04 │ │ + 1eaf8: 48c3 ldr r0, [pc, #780] ; (1ee08 ) │ │ + 1eafa: 9907 ldr r1, [sp, #28] │ │ + 1eafc: 9b04 ldr r3, [sp, #16] │ │ + 1eafe: 4478 add r0, pc │ │ + 1eb00: f013 fa24 bl 31f4c <__aeabi_llsl@@Base+0x3ec> │ │ + 1eb04: 9b04 ldr r3, [sp, #16] │ │ + 1eb06: 2bf7 cmp r3, #247 ; 0xf7 │ │ + 1eb08: d000 beq.n 1eb0c │ │ + 1eb0a: e261 b.n 1efd0 │ │ + 1eb0c: 693b ldr r3, [r7, #16] │ │ + 1eb0e: 2b00 cmp r3, #0 │ │ + 1eb10: d002 beq.n 1eb18 │ │ + 1eb12: 200a movs r0, #10 │ │ + 1eb14: f013 fa22 bl 31f5c <__aeabi_llsl@@Base+0x3fc> │ │ + 1eb18: 9b05 ldr r3, [sp, #20] │ │ + 1eb1a: 2b00 cmp r3, #0 │ │ + 1eb1c: dc1e bgt.n 1eb5c │ │ + 1eb1e: 683e ldr r6, [r7, #0] │ │ + 1eb20: ac1f add r4, sp, #124 ; 0x7c │ │ + 1eb22: 1c20 adds r0, r4, #0 │ │ + 1eb24: 68b5 ldr r5, [r6, #8] │ │ + 1eb26: 6833 ldr r3, [r6, #0] │ │ + 1eb28: 2204 movs r2, #4 │ │ + 1eb2a: 1959 adds r1, r3, r5 │ │ + 1eb2c: f013 f8e6 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 1eb30: 1d2b adds r3, r5, #4 │ │ + 1eb32: 60b3 str r3, [r6, #8] │ │ + 1eb34: 2300 movs r3, #0 │ │ + 1eb36: 49b5 ldr r1, [pc, #724] ; (1ee0c ) │ │ + 1eb38: 1c20 adds r0, r4, #0 │ │ + 1eb3a: 4479 add r1, pc │ │ + 1eb3c: 7123 strb r3, [r4, #4] │ │ + 1eb3e: f013 f97d bl 31e3c <__aeabi_llsl@@Base+0x2dc> │ │ + 1eb42: 2800 cmp r0, #0 │ │ + 1eb44: d100 bne.n 1eb48 │ │ + 1eb46: e359 b.n 1f1fc │ │ + 1eb48: 48b1 ldr r0, [pc, #708] ; (1ee10 ) │ │ + 1eb4a: 49b2 ldr r1, [pc, #712] ; (1ee14 ) │ │ + 1eb4c: 4478 add r0, pc │ │ + 1eb4e: 4479 add r1, pc │ │ + 1eb50: f7ff fc00 bl 1e354 │ │ + 1eb54: 4bb0 ldr r3, [pc, #704] ; (1ee18 ) │ │ + 1eb56: 9305 str r3, [sp, #20] │ │ + 1eb58: 683b ldr r3, [r7, #0] │ │ + 1eb5a: 609d str r5, [r3, #8] │ │ + 1eb5c: 9b05 ldr r3, [sp, #20] │ │ + 1eb5e: 2b00 cmp r3, #0 │ │ + 1eb60: dc00 bgt.n 1eb64 │ │ + 1eb62: e742 b.n 1e9ea │ │ + 1eb64: 1c38 adds r0, r7, #0 │ │ + 1eb66: f7ff fac8 bl 1e0fa │ │ + 1eb6a: 9b05 ldr r3, [sp, #20] │ │ + 1eb6c: 1a1d subs r5, r3, r0 │ │ + 1eb6e: 6838 ldr r0, [r7, #0] │ │ + 1eb70: f7ff fa92 bl 1e098 │ │ + 1eb74: 1e6b subs r3, r5, #1 │ │ + 1eb76: 1c04 adds r4, r0, #0 │ │ + 1eb78: 9004 str r0, [sp, #16] │ │ + 1eb7a: 9305 str r3, [sp, #20] │ │ + 1eb7c: 0603 lsls r3, r0, #24 │ │ + 1eb7e: d44f bmi.n 1ec20 │ │ + 1eb80: 6bbb ldr r3, [r7, #56] ; 0x38 │ │ + 1eb82: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ + 1eb84: 9909 ldr r1, [sp, #36] ; 0x24 │ │ + 1eb86: 930d str r3, [sp, #52] ; 0x34 │ │ + 1eb88: 435a muls r2, r3 │ │ + 1eb8a: 68fb ldr r3, [r7, #12] │ │ + 1eb8c: 18d2 adds r2, r2, r3 │ │ + 1eb8e: 230f movs r3, #15 │ │ + 1eb90: 4019 ands r1, r3 │ │ + 1eb92: 9108 str r1, [sp, #32] │ │ + 1eb94: 9909 ldr r1, [sp, #36] ; 0x24 │ │ + 1eb96: 60fa str r2, [r7, #12] │ │ + 1eb98: 4399 bics r1, r3 │ │ + 1eb9a: 0609 lsls r1, r1, #24 │ │ + 1eb9c: 0e0b lsrs r3, r1, #24 │ │ + 1eb9e: 2bb0 cmp r3, #176 ; 0xb0 │ │ + 1eba0: d100 bne.n 1eba4 │ │ + 1eba2: e0b7 b.n 1ed14 │ │ + 1eba4: d890 bhi.n 1eac8 │ │ + 1eba6: 2b90 cmp r3, #144 ; 0x90 │ │ + 1eba8: d058 beq.n 1ec5c │ │ + 1ebaa: 2ba0 cmp r3, #160 ; 0xa0 │ │ + 1ebac: d100 bne.n 1ebb0 │ │ + 1ebae: e09f b.n 1ecf0 │ │ + 1ebb0: 2b80 cmp r3, #128 ; 0x80 │ │ + 1ebb2: d000 beq.n 1ebb6 │ │ + 1ebb4: e315 b.n 1f1e2 │ │ + 1ebb6: 6838 ldr r0, [r7, #0] │ │ + 1ebb8: f7ff fa6e bl 1e098 │ │ + 1ebbc: 1c06 adds r6, r0, #0 │ │ + 1ebbe: 9b05 ldr r3, [sp, #20] │ │ + 1ebc0: 687c ldr r4, [r7, #4] │ │ + 1ebc2: 3b01 subs r3, #1 │ │ + 1ebc4: 9305 str r3, [sp, #20] │ │ + 1ebc6: 2c00 cmp r4, #0 │ │ + 1ebc8: d00f beq.n 1ebea │ │ + 1ebca: 1c20 adds r0, r4, #0 │ │ + 1ebcc: 68f9 ldr r1, [r7, #12] │ │ + 1ebce: f7ff fa7e bl 1e0ce │ │ + 1ebd2: 7e23 ldrb r3, [r4, #24] │ │ + 1ebd4: 9a08 ldr r2, [sp, #32] │ │ + 1ebd6: 4293 cmp r3, r2 │ │ + 1ebd8: d13e bne.n 1ec58 │ │ + 1ebda: 7e63 ldrb r3, [r4, #25] │ │ + 1ebdc: 9a04 ldr r2, [sp, #16] │ │ + 1ebde: 4293 cmp r3, r2 │ │ + 1ebe0: d13a bne.n 1ec58 │ │ + 1ebe2: 1c38 adds r0, r7, #0 │ │ + 1ebe4: 1c21 adds r1, r4, #0 │ │ + 1ebe6: f7ff fafa bl 1e1de │ │ + 1ebea: 693b ldr r3, [r7, #16] │ │ + 1ebec: 2b00 cmp r3, #0 │ │ + 1ebee: d00a beq.n 1ec06 │ │ + 1ebf0: 9b08 ldr r3, [sp, #32] │ │ + 1ebf2: 9a04 ldr r2, [sp, #16] │ │ + 1ebf4: 4889 ldr r0, [pc, #548] ; (1ee1c ) │ │ + 1ebf6: 3301 adds r3, #1 │ │ + 1ebf8: 9200 str r2, [sp, #0] │ │ + 1ebfa: 9601 str r6, [sp, #4] │ │ + 1ebfc: 4478 add r0, pc │ │ + 1ebfe: 9907 ldr r1, [sp, #28] │ │ + 1ec00: 68fa ldr r2, [r7, #12] │ │ + 1ec02: f013 f9a3 bl 31f4c <__aeabi_llsl@@Base+0x3ec> │ │ + 1ec06: 9b05 ldr r3, [sp, #20] │ │ + 1ec08: 2b00 cmp r3, #0 │ │ + 1ec0a: dca7 bgt.n 1eb5c │ │ + 1ec0c: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 1ec0e: 2bff cmp r3, #255 ; 0xff │ │ + 1ec10: d185 bne.n 1eb1e │ │ + 1ec12: 9b04 ldr r3, [sp, #16] │ │ + 1ec14: 2b2f cmp r3, #47 ; 0x2f │ │ + 1ec16: d000 beq.n 1ec1a │ │ + 1ec18: e781 b.n 1eb1e │ │ + 1ec1a: 23ff movs r3, #255 ; 0xff │ │ + 1ec1c: 9309 str r3, [sp, #36] ; 0x24 │ │ + 1ec1e: e79d b.n 1eb5c │ │ + 1ec20: 1c03 adds r3, r0, #0 │ │ + 1ec22: 330f adds r3, #15 │ │ + 1ec24: 061b lsls r3, r3, #24 │ │ + 1ec26: 0e1b lsrs r3, r3, #24 │ │ + 1ec28: 2b0d cmp r3, #13 │ │ + 1ec2a: d806 bhi.n 1ec3a │ │ + 1ec2c: 2201 movs r2, #1 │ │ + 1ec2e: 409a lsls r2, r3 │ │ + 1ec30: 1c13 adds r3, r2, #0 │ │ + 1ec32: 4a7b ldr r2, [pc, #492] ; (1ee20 ) │ │ + 1ec34: 9009 str r0, [sp, #36] ; 0x24 │ │ + 1ec36: 4213 tst r3, r2 │ │ + 1ec38: d1a2 bne.n 1eb80 │ │ + 1ec3a: 6838 ldr r0, [r7, #0] │ │ + 1ec3c: f7ff fa2c bl 1e098 │ │ + 1ec40: 1eab subs r3, r5, #2 │ │ + 1ec42: 9305 str r3, [sp, #20] │ │ + 1ec44: 9409 str r4, [sp, #36] ; 0x24 │ │ + 1ec46: 9004 str r0, [sp, #16] │ │ + 1ec48: e79a b.n 1eb80 │ │ + 1ec4a: 0e09 lsrs r1, r1, #24 │ │ + 1ec4c: 29c0 cmp r1, #192 ; 0xc0 │ │ + 1ec4e: d000 beq.n 1ec52 │ │ + 1ec50: e2c7 b.n 1f1e2 │ │ + 1ec52: 687c ldr r4, [r7, #4] │ │ + 1ec54: 2500 movs r5, #0 │ │ + 1ec56: e138 b.n 1eeca │ │ + 1ec58: 6824 ldr r4, [r4, #0] │ │ + 1ec5a: e7b4 b.n 1ebc6 │ │ + 1ec5c: 6838 ldr r0, [r7, #0] │ │ + 1ec5e: f7ff fa1b bl 1e098 │ │ + 1ec62: 9b05 ldr r3, [sp, #20] │ │ + 1ec64: 1c04 adds r4, r0, #0 │ │ + 1ec66: 3b01 subs r3, #1 │ │ + 1ec68: 9305 str r3, [sp, #20] │ │ + 1ec6a: 2800 cmp r0, #0 │ │ + 1ec6c: d020 beq.n 1ecb0 │ │ + 1ec6e: 9908 ldr r1, [sp, #32] │ │ + 1ec70: 9a04 ldr r2, [sp, #16] │ │ + 1ec72: 1c38 adds r0, r7, #0 │ │ + 1ec74: f7ff fac3 bl 1e1fe │ │ + 1ec78: 1c05 adds r5, r0, #0 │ │ + 1ec7a: 1c38 adds r0, r7, #0 │ │ + 1ec7c: 300c adds r0, #12 │ │ + 1ec7e: f7ff fa9d bl 1e1bc │ │ + 1ec82: 2301 movs r3, #1 │ │ + 1ec84: 7203 strb r3, [r0, #8] │ │ + 1ec86: 466b mov r3, sp │ │ + 1ec88: 7c1b ldrb r3, [r3, #16] │ │ + 1ec8a: 1c01 adds r1, r0, #0 │ │ + 1ec8c: 7243 strb r3, [r0, #9] │ │ + 1ec8e: 7eeb ldrb r3, [r5, #27] │ │ + 1ec90: 7284 strb r4, [r0, #10] │ │ + 1ec92: 72c3 strb r3, [r0, #11] │ │ + 1ec94: 1c28 adds r0, r5, #0 │ │ + 1ec96: f7ff fa56 bl 1e146 │ │ + 1ec9a: 693b ldr r3, [r7, #16] │ │ + 1ec9c: 2b00 cmp r3, #0 │ │ + 1ec9e: d0b2 beq.n 1ec06 │ │ + 1eca0: 9b08 ldr r3, [sp, #32] │ │ + 1eca2: 9a04 ldr r2, [sp, #16] │ │ + 1eca4: 485f ldr r0, [pc, #380] ; (1ee24 ) │ │ + 1eca6: 3301 adds r3, #1 │ │ + 1eca8: 9200 str r2, [sp, #0] │ │ + 1ecaa: 9401 str r4, [sp, #4] │ │ + 1ecac: 4478 add r0, pc │ │ + 1ecae: e7a6 b.n 1ebfe │ │ + 1ecb0: 687c ldr r4, [r7, #4] │ │ + 1ecb2: 2c00 cmp r4, #0 │ │ + 1ecb4: d012 beq.n 1ecdc │ │ + 1ecb6: 1c20 adds r0, r4, #0 │ │ + 1ecb8: 68f9 ldr r1, [r7, #12] │ │ + 1ecba: f7ff fa08 bl 1e0ce │ │ + 1ecbe: 7e23 ldrb r3, [r4, #24] │ │ + 1ecc0: 9a08 ldr r2, [sp, #32] │ │ + 1ecc2: 4293 cmp r3, r2 │ │ + 1ecc4: d108 bne.n 1ecd8 │ │ + 1ecc6: 7e63 ldrb r3, [r4, #25] │ │ + 1ecc8: 9a04 ldr r2, [sp, #16] │ │ + 1ecca: 4293 cmp r3, r2 │ │ + 1eccc: d104 bne.n 1ecd8 │ │ + 1ecce: 1c38 adds r0, r7, #0 │ │ + 1ecd0: 1c21 adds r1, r4, #0 │ │ + 1ecd2: f7ff fa84 bl 1e1de │ │ + 1ecd6: e001 b.n 1ecdc │ │ + 1ecd8: 6824 ldr r4, [r4, #0] │ │ + 1ecda: e7ea b.n 1ecb2 │ │ + 1ecdc: 693b ldr r3, [r7, #16] │ │ + 1ecde: 2b00 cmp r3, #0 │ │ + 1ece0: d091 beq.n 1ec06 │ │ + 1ece2: 9b08 ldr r3, [sp, #32] │ │ + 1ece4: 9a04 ldr r2, [sp, #16] │ │ + 1ece6: 4850 ldr r0, [pc, #320] ; (1ee28 ) │ │ + 1ece8: 3301 adds r3, #1 │ │ + 1ecea: 9200 str r2, [sp, #0] │ │ + 1ecec: 4478 add r0, pc │ │ + 1ecee: e111 b.n 1ef14 │ │ + 1ecf0: 6838 ldr r0, [r7, #0] │ │ + 1ecf2: f7ff f9d1 bl 1e098 │ │ + 1ecf6: 9b05 ldr r3, [sp, #20] │ │ + 1ecf8: 3b01 subs r3, #1 │ │ + 1ecfa: 9305 str r3, [sp, #20] │ │ + 1ecfc: 693b ldr r3, [r7, #16] │ │ + 1ecfe: 2b00 cmp r3, #0 │ │ + 1ed00: d100 bne.n 1ed04 │ │ + 1ed02: e780 b.n 1ec06 │ │ + 1ed04: 9b08 ldr r3, [sp, #32] │ │ + 1ed06: 9a04 ldr r2, [sp, #16] │ │ + 1ed08: 9001 str r0, [sp, #4] │ │ + 1ed0a: 4848 ldr r0, [pc, #288] ; (1ee2c ) │ │ + 1ed0c: 3301 adds r3, #1 │ │ + 1ed0e: 9200 str r2, [sp, #0] │ │ + 1ed10: 4478 add r0, pc │ │ + 1ed12: e774 b.n 1ebfe │ │ + 1ed14: 6838 ldr r0, [r7, #0] │ │ + 1ed16: f7ff f9bf bl 1e098 │ │ + 1ed1a: 9b05 ldr r3, [sp, #20] │ │ + 1ed1c: 1c04 adds r4, r0, #0 │ │ + 1ed1e: 3b01 subs r3, #1 │ │ + 1ed20: 9305 str r3, [sp, #20] │ │ + 1ed22: 9b04 ldr r3, [sp, #16] │ │ + 1ed24: 2b07 cmp r3, #7 │ │ + 1ed26: d044 beq.n 1edb2 │ │ + 1ed28: d802 bhi.n 1ed30 │ │ + 1ed2a: 2b01 cmp r3, #1 │ │ + 1ed2c: d007 beq.n 1ed3e │ │ + 1ed2e: e0a8 b.n 1ee82 │ │ + 1ed30: 9b04 ldr r3, [sp, #16] │ │ + 1ed32: 2b0a cmp r3, #10 │ │ + 1ed34: d053 beq.n 1edde │ │ + 1ed36: 2b7b cmp r3, #123 ; 0x7b │ │ + 1ed38: d100 bne.n 1ed3c │ │ + 1ed3a: e082 b.n 1ee42 │ │ + 1ed3c: e0a1 b.n 1ee82 │ │ + 1ed3e: 2580 movs r5, #128 ; 0x80 │ │ + 1ed40: 1a2d subs r5, r5, r0 │ │ + 1ed42: 17eb asrs r3, r5, #31 │ │ + 1ed44: 0f9b lsrs r3, r3, #30 │ │ + 1ed46: 195b adds r3, r3, r5 │ │ + 1ed48: 687e ldr r6, [r7, #4] │ │ + 1ed4a: 109a asrs r2, r3, #2 │ │ + 1ed4c: d100 bne.n 1ed50 │ │ + 1ed4e: 9a04 ldr r2, [sp, #16] │ │ + 1ed50: 2310 movs r3, #16 │ │ + 1ed52: 425b negs r3, r3 │ │ + 1ed54: 4313 orrs r3, r2 │ │ + 1ed56: 061b lsls r3, r3, #24 │ │ + 1ed58: 0e1b lsrs r3, r3, #24 │ │ + 1ed5a: 930d str r3, [sp, #52] ; 0x34 │ │ + 1ed5c: 10a5 asrs r5, r4, #2 │ │ + 1ed5e: d100 bne.n 1ed62 │ │ + 1ed60: 2501 movs r5, #1 │ │ + 1ed62: 230f movs r3, #15 │ │ + 1ed64: 012d lsls r5, r5, #4 │ │ + 1ed66: 431d orrs r5, r3 │ │ + 1ed68: 062d lsls r5, r5, #24 │ │ + 1ed6a: 0e2d lsrs r5, r5, #24 │ │ + 1ed6c: 2e00 cmp r6, #0 │ │ + 1ed6e: d100 bne.n 1ed72 │ │ + 1ed70: e087 b.n 1ee82 │ │ + 1ed72: 7e33 ldrb r3, [r6, #24] │ │ + 1ed74: 9a08 ldr r2, [sp, #32] │ │ + 1ed76: 4293 cmp r3, r2 │ │ + 1ed78: d119 bne.n 1edae │ │ + 1ed7a: 1c30 adds r0, r6, #0 │ │ + 1ed7c: 68f9 ldr r1, [r7, #12] │ │ + 1ed7e: f7ff f9a6 bl 1e0ce │ │ + 1ed82: 7e73 ldrb r3, [r6, #25] │ │ + 1ed84: 2bff cmp r3, #255 ; 0xff │ │ + 1ed86: d012 beq.n 1edae │ │ + 1ed88: 1c38 adds r0, r7, #0 │ │ + 1ed8a: 300c adds r0, #12 │ │ + 1ed8c: f7ff fa16 bl 1e1bc │ │ + 1ed90: 2300 movs r3, #0 │ │ + 1ed92: 2206 movs r2, #6 │ │ + 1ed94: 1c01 adds r1, r0, #0 │ │ + 1ed96: 7203 strb r3, [r0, #8] │ │ + 1ed98: 7302 strb r2, [r0, #12] │ │ + 1ed9a: 429c cmp r4, r3 │ │ + 1ed9c: d003 beq.n 1eda6 │ │ + 1ed9e: 1c2b adds r3, r5, #0 │ │ + 1eda0: 2c3f cmp r4, #63 ; 0x3f │ │ + 1eda2: dd00 ble.n 1eda6 │ │ + 1eda4: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 1eda6: 734b strb r3, [r1, #13] │ │ + 1eda8: 1c30 adds r0, r6, #0 │ │ + 1edaa: f7ff f9cc bl 1e146 │ │ + 1edae: 6836 ldr r6, [r6, #0] │ │ + 1edb0: e7dc b.n 1ed6c │ │ + 1edb2: 687d ldr r5, [r7, #4] │ │ + 1edb4: 2d00 cmp r5, #0 │ │ + 1edb6: d064 beq.n 1ee82 │ │ + 1edb8: 7e2b ldrb r3, [r5, #24] │ │ + 1edba: 9a08 ldr r2, [sp, #32] │ │ + 1edbc: 4293 cmp r3, r2 │ │ + 1edbe: d10c bne.n 1edda │ │ + 1edc0: 1c38 adds r0, r7, #0 │ │ + 1edc2: 300c adds r0, #12 │ │ + 1edc4: f7ff f9fa bl 1e1bc │ │ + 1edc8: 2300 movs r3, #0 │ │ + 1edca: 7203 strb r3, [r0, #8] │ │ + 1edcc: 2307 movs r3, #7 │ │ + 1edce: 1c01 adds r1, r0, #0 │ │ + 1edd0: 7303 strb r3, [r0, #12] │ │ + 1edd2: 7344 strb r4, [r0, #13] │ │ + 1edd4: 1c28 adds r0, r5, #0 │ │ + 1edd6: f7ff f9b6 bl 1e146 │ │ + 1edda: 682d ldr r5, [r5, #0] │ │ + 1eddc: e7ea b.n 1edb4 │ │ + 1edde: 9b0e ldr r3, [sp, #56] ; 0x38 │ │ + 1ede0: 4298 cmp r0, r3 │ │ + 1ede2: db04 blt.n 1edee │ │ + 1ede4: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 1ede6: 4298 cmp r0, r3 │ │ + 1ede8: dd02 ble.n 1edf0 │ │ + 1edea: 900c str r0, [sp, #48] ; 0x30 │ │ + 1edec: e000 b.n 1edf0 │ │ + 1edee: 900e str r0, [sp, #56] ; 0x38 │ │ + 1edf0: 2200 movs r2, #0 │ │ + 1edf2: 687b ldr r3, [r7, #4] │ │ + 1edf4: 2b00 cmp r3, #0 │ │ + 1edf6: d01b beq.n 1ee30 │ │ + 1edf8: 7e19 ldrb r1, [r3, #24] │ │ + 1edfa: 9808 ldr r0, [sp, #32] │ │ + 1edfc: 4281 cmp r1, r0 │ │ + 1edfe: d101 bne.n 1ee04 │ │ + 1ee00: 3201 adds r2, #1 │ │ + 1ee02: 611c str r4, [r3, #16] │ │ + 1ee04: 681b ldr r3, [r3, #0] │ │ + 1ee06: e7f5 b.n 1edf4 │ │ + 1ee08: 54e9 strb r1, [r5, r3] │ │ + 1ee0a: 0001 movs r1, r0 │ │ + 1ee0c: 5314 strh r4, [r2, r4] │ │ + 1ee0e: 0001 movs r1, r0 │ │ + 1ee10: 5553 strb r3, [r2, r5] │ │ + 1ee12: 0001 movs r1, r0 │ │ + 1ee14: 55fa strb r2, [r7, r7] │ │ + 1ee16: 0001 movs r1, r0 │ │ + 1ee18: ffff 7fff ; instruction: 0xffff7fff │ │ + 1ee1c: 527e strh r6, [r7, r1] │ │ + 1ee1e: 0001 movs r1, r0 │ │ + 1ee20: 3ff9 subs r7, #249 ; 0xf9 │ │ + 1ee22: 0000 movs r0, r0 │ │ + 1ee24: 51fd str r5, [r7, r7] │ │ + 1ee26: 0001 movs r1, r0 │ │ + 1ee28: 51e6 str r6, [r4, r7] │ │ + 1ee2a: 0001 movs r1, r0 │ │ + 1ee2c: 51e4 str r4, [r4, r7] │ │ + 1ee2e: 0001 movs r1, r0 │ │ + 1ee30: 2a00 cmp r2, #0 │ │ + 1ee32: d126 bne.n 1ee82 │ │ + 1ee34: 1c38 adds r0, r7, #0 │ │ + 1ee36: 9908 ldr r1, [sp, #32] │ │ + 1ee38: 22ff movs r2, #255 ; 0xff │ │ + 1ee3a: f7ff f9e0 bl 1e1fe │ │ + 1ee3e: 6104 str r4, [r0, #16] │ │ + 1ee40: e01f b.n 1ee82 │ │ + 1ee42: 2800 cmp r0, #0 │ │ + 1ee44: d11d bne.n 1ee82 │ │ + 1ee46: 693b ldr r3, [r7, #16] │ │ + 1ee48: 2b00 cmp r3, #0 │ │ + 1ee4a: d006 beq.n 1ee5a │ │ + 1ee4c: 9b08 ldr r3, [sp, #32] │ │ + 1ee4e: 48cf ldr r0, [pc, #828] ; (1f18c ) │ │ + 1ee50: 68f9 ldr r1, [r7, #12] │ │ + 1ee52: 1c5a adds r2, r3, #1 │ │ + 1ee54: 4478 add r0, pc │ │ + 1ee56: f013 f879 bl 31f4c <__aeabi_llsl@@Base+0x3ec> │ │ + 1ee5a: 687d ldr r5, [r7, #4] │ │ + 1ee5c: 2d00 cmp r5, #0 │ │ + 1ee5e: d010 beq.n 1ee82 │ │ + 1ee60: 7e2b ldrb r3, [r5, #24] │ │ + 1ee62: 9a08 ldr r2, [sp, #32] │ │ + 1ee64: 4293 cmp r3, r2 │ │ + 1ee66: d10a bne.n 1ee7e │ │ + 1ee68: 1c28 adds r0, r5, #0 │ │ + 1ee6a: 68f9 ldr r1, [r7, #12] │ │ + 1ee6c: f7ff f92f bl 1e0ce │ │ + 1ee70: 7e6b ldrb r3, [r5, #25] │ │ + 1ee72: 2bff cmp r3, #255 ; 0xff │ │ + 1ee74: d003 beq.n 1ee7e │ │ + 1ee76: 1c38 adds r0, r7, #0 │ │ + 1ee78: 1c29 adds r1, r5, #0 │ │ + 1ee7a: f7ff f9b0 bl 1e1de │ │ + 1ee7e: 682d ldr r5, [r5, #0] │ │ + 1ee80: e7ec b.n 1ee5c │ │ + 1ee82: 693b ldr r3, [r7, #16] │ │ + 1ee84: 2b00 cmp r3, #0 │ │ + 1ee86: d100 bne.n 1ee8a │ │ + 1ee88: e6bd b.n 1ec06 │ │ + 1ee8a: 9b08 ldr r3, [sp, #32] │ │ + 1ee8c: 9a04 ldr r2, [sp, #16] │ │ + 1ee8e: 48c0 ldr r0, [pc, #768] ; (1f190 ) │ │ + 1ee90: 3301 adds r3, #1 │ │ + 1ee92: 9200 str r2, [sp, #0] │ │ + 1ee94: 9401 str r4, [sp, #4] │ │ + 1ee96: 4478 add r0, pc │ │ + 1ee98: e6b1 b.n 1ebfe │ │ + 1ee9a: 7e23 ldrb r3, [r4, #24] │ │ + 1ee9c: 9a08 ldr r2, [sp, #32] │ │ + 1ee9e: 4293 cmp r3, r2 │ │ + 1eea0: d112 bne.n 1eec8 │ │ + 1eea2: 1c38 adds r0, r7, #0 │ │ + 1eea4: 300c adds r0, #12 │ │ + 1eea6: f7ff f989 bl 1e1bc │ │ + 1eeaa: 2300 movs r3, #0 │ │ + 1eeac: 7203 strb r3, [r0, #8] │ │ + 1eeae: 2308 movs r3, #8 │ │ + 1eeb0: 7303 strb r3, [r0, #12] │ │ + 1eeb2: 9b04 ldr r3, [sp, #16] │ │ + 1eeb4: 1c06 adds r6, r0, #0 │ │ + 1eeb6: 1c58 adds r0, r3, #1 │ │ + 1eeb8: f003 fc0c bl 226d4 │ │ + 1eebc: 1c31 adds r1, r6, #0 │ │ + 1eebe: 7370 strb r0, [r6, #13] │ │ + 1eec0: 1c20 adds r0, r4, #0 │ │ + 1eec2: 3501 adds r5, #1 │ │ + 1eec4: f7ff f93f bl 1e146 │ │ + 1eec8: 6824 ldr r4, [r4, #0] │ │ + 1eeca: 2c00 cmp r4, #0 │ │ + 1eecc: d1e5 bne.n 1ee9a │ │ + 1eece: 2d00 cmp r5, #0 │ │ + 1eed0: d116 bne.n 1ef00 │ │ + 1eed2: 9908 ldr r1, [sp, #32] │ │ + 1eed4: 22ff movs r2, #255 ; 0xff │ │ + 1eed6: 1c38 adds r0, r7, #0 │ │ + 1eed8: f7ff f991 bl 1e1fe │ │ + 1eedc: 1c06 adds r6, r0, #0 │ │ + 1eede: 1c38 adds r0, r7, #0 │ │ + 1eee0: 300c adds r0, #12 │ │ + 1eee2: f7ff f96b bl 1e1bc │ │ + 1eee6: 2308 movs r3, #8 │ │ + 1eee8: 7303 strb r3, [r0, #12] │ │ + 1eeea: 9b04 ldr r3, [sp, #16] │ │ + 1eeec: 1c04 adds r4, r0, #0 │ │ + 1eeee: 7205 strb r5, [r0, #8] │ │ + 1eef0: 1c58 adds r0, r3, #1 │ │ + 1eef2: f003 fbef bl 226d4 │ │ + 1eef6: 1c21 adds r1, r4, #0 │ │ + 1eef8: 7360 strb r0, [r4, #13] │ │ + 1eefa: 1c30 adds r0, r6, #0 │ │ + 1eefc: f7ff f923 bl 1e146 │ │ + 1ef00: 693b ldr r3, [r7, #16] │ │ + 1ef02: 2b00 cmp r3, #0 │ │ + 1ef04: d100 bne.n 1ef08 │ │ + 1ef06: e67e b.n 1ec06 │ │ + 1ef08: 9b08 ldr r3, [sp, #32] │ │ + 1ef0a: 9a04 ldr r2, [sp, #16] │ │ + 1ef0c: 48a1 ldr r0, [pc, #644] ; (1f194 ) │ │ + 1ef0e: 3301 adds r3, #1 │ │ + 1ef10: 9200 str r2, [sp, #0] │ │ + 1ef12: 4478 add r0, pc │ │ + 1ef14: 9907 ldr r1, [sp, #28] │ │ + 1ef16: 68fa ldr r2, [r7, #12] │ │ + 1ef18: e16d b.n 1f1f6 │ │ + 1ef1a: 693b ldr r3, [r7, #16] │ │ + 1ef1c: 2b00 cmp r3, #0 │ │ + 1ef1e: d100 bne.n 1ef22 │ │ + 1ef20: e671 b.n 1ec06 │ │ + 1ef22: 9904 ldr r1, [sp, #16] │ │ + 1ef24: 9b08 ldr r3, [sp, #32] │ │ + 1ef26: 489c ldr r0, [pc, #624] ; (1f198 ) │ │ + 1ef28: 9100 str r1, [sp, #0] │ │ + 1ef2a: 3301 adds r3, #1 │ │ + 1ef2c: 4478 add r0, pc │ │ + 1ef2e: 9907 ldr r1, [sp, #28] │ │ + 1ef30: e161 b.n 1f1f6 │ │ + 1ef32: 6838 ldr r0, [r7, #0] │ │ + 1ef34: f7ff f8b0 bl 1e098 │ │ + 1ef38: 9b05 ldr r3, [sp, #20] │ │ + 1ef3a: 1c05 adds r5, r0, #0 │ │ + 1ef3c: 3b01 subs r3, #1 │ │ + 1ef3e: 9305 str r3, [sp, #20] │ │ + 1ef40: 693b ldr r3, [r7, #16] │ │ + 1ef42: 2b00 cmp r3, #0 │ │ + 1ef44: d011 beq.n 1ef6a │ │ + 1ef46: 227f movs r2, #127 ; 0x7f │ │ + 1ef48: 1c01 adds r1, r0, #0 │ │ + 1ef4a: 9804 ldr r0, [sp, #16] │ │ + 1ef4c: 4011 ands r1, r2 │ │ + 1ef4e: 01c9 lsls r1, r1, #7 │ │ + 1ef50: 4002 ands r2, r0 │ │ + 1ef52: 430a orrs r2, r1 │ │ + 1ef54: 4991 ldr r1, [pc, #580] ; (1f19c ) │ │ + 1ef56: 9b08 ldr r3, [sp, #32] │ │ + 1ef58: 4891 ldr r0, [pc, #580] ; (1f1a0 ) │ │ + 1ef5a: 1852 adds r2, r2, r1 │ │ + 1ef5c: 9200 str r2, [sp, #0] │ │ + 1ef5e: 3301 adds r3, #1 │ │ + 1ef60: 4478 add r0, pc │ │ + 1ef62: 9907 ldr r1, [sp, #28] │ │ + 1ef64: 68fa ldr r2, [r7, #12] │ │ + 1ef66: f012 fff1 bl 31f4c <__aeabi_llsl@@Base+0x3ec> │ │ + 1ef6a: 237f movs r3, #127 ; 0x7f │ │ + 1ef6c: 2600 movs r6, #0 │ │ + 1ef6e: 9a04 ldr r2, [sp, #16] │ │ + 1ef70: 401d ands r5, r3 │ │ + 1ef72: 01ed lsls r5, r5, #7 │ │ + 1ef74: 4013 ands r3, r2 │ │ + 1ef76: 4a89 ldr r2, [pc, #548] ; (1f19c ) │ │ + 1ef78: 432b orrs r3, r5 │ │ + 1ef7a: 687d ldr r5, [r7, #4] │ │ + 1ef7c: 189c adds r4, r3, r2 │ │ + 1ef7e: 2d00 cmp r5, #0 │ │ + 1ef80: d012 beq.n 1efa8 │ │ + 1ef82: 7e2b ldrb r3, [r5, #24] │ │ + 1ef84: 9a08 ldr r2, [sp, #32] │ │ + 1ef86: 4293 cmp r3, r2 │ │ + 1ef88: d10c bne.n 1efa4 │ │ + 1ef8a: 1c28 adds r0, r5, #0 │ │ + 1ef8c: 68f9 ldr r1, [r7, #12] │ │ + 1ef8e: f7ff f89e bl 1e0ce │ │ + 1ef92: 7e6b ldrb r3, [r5, #25] │ │ + 1ef94: 3601 adds r6, #1 │ │ + 1ef96: 2bff cmp r3, #255 ; 0xff │ │ + 1ef98: d004 beq.n 1efa4 │ │ + 1ef9a: 1c38 adds r0, r7, #0 │ │ + 1ef9c: 1c29 adds r1, r5, #0 │ │ + 1ef9e: 1c22 adds r2, r4, #0 │ │ + 1efa0: f7ff fa08 bl 1e3b4 │ │ + 1efa4: 682d ldr r5, [r5, #0] │ │ + 1efa6: e7ea b.n 1ef7e │ │ + 1efa8: 2e00 cmp r6, #0 │ │ + 1efaa: d000 beq.n 1efae │ │ + 1efac: e62b b.n 1ec06 │ │ + 1efae: 9908 ldr r1, [sp, #32] │ │ + 1efb0: 1c38 adds r0, r7, #0 │ │ + 1efb2: 22ff movs r2, #255 ; 0xff │ │ + 1efb4: f7ff f923 bl 1e1fe │ │ + 1efb8: 1c22 adds r2, r4, #0 │ │ + 1efba: 1c01 adds r1, r0, #0 │ │ + 1efbc: 1c38 adds r0, r7, #0 │ │ + 1efbe: f7ff f9f9 bl 1e3b4 │ │ + 1efc2: e620 b.n 1ec06 │ │ + 1efc4: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 1efc6: 2bf7 cmp r3, #247 ; 0xf7 │ │ + 1efc8: d02d beq.n 1f026 │ │ + 1efca: 2bff cmp r3, #255 ; 0xff │ │ + 1efcc: d053 beq.n 1f076 │ │ + 1efce: e0fd b.n 1f1cc │ │ + 1efd0: 6838 ldr r0, [r7, #0] │ │ + 1efd2: f7ff f861 bl 1e098 │ │ + 1efd6: 9b05 ldr r3, [sp, #20] │ │ + 1efd8: 9004 str r0, [sp, #16] │ │ + 1efda: 3b01 subs r3, #1 │ │ + 1efdc: 9305 str r3, [sp, #20] │ │ + 1efde: 693b ldr r3, [r7, #16] │ │ + 1efe0: 2b00 cmp r3, #0 │ │ + 1efe2: d100 bne.n 1efe6 │ │ + 1efe4: e58e b.n 1eb04 │ │ + 1efe6: 486f ldr r0, [pc, #444] ; (1f1a4 ) │ │ + 1efe8: 9904 ldr r1, [sp, #16] │ │ + 1efea: 4478 add r0, pc │ │ + 1efec: f012 ffae bl 31f4c <__aeabi_llsl@@Base+0x3ec> │ │ + 1eff0: e588 b.n 1eb04 │ │ + 1eff2: 6838 ldr r0, [r7, #0] │ │ + 1eff4: f7ff f850 bl 1e098 │ │ + 1eff8: 9b05 ldr r3, [sp, #20] │ │ + 1effa: 3b01 subs r3, #1 │ │ + 1effc: 9305 str r3, [sp, #20] │ │ + 1effe: 693b ldr r3, [r7, #16] │ │ + 1f000: 2b00 cmp r3, #0 │ │ + 1f002: d100 bne.n 1f006 │ │ + 1f004: e588 b.n 1eb18 │ │ + 1f006: 227f movs r2, #127 ; 0x7f │ │ + 1f008: 9b04 ldr r3, [sp, #16] │ │ + 1f00a: 4010 ands r0, r2 │ │ + 1f00c: 01c0 lsls r0, r0, #7 │ │ + 1f00e: 4013 ands r3, r2 │ │ + 1f010: 1c1a adds r2, r3, #0 │ │ + 1f012: 4b62 ldr r3, [pc, #392] ; (1f19c ) │ │ + 1f014: 4302 orrs r2, r0 │ │ + 1f016: 4864 ldr r0, [pc, #400] ; (1f1a8 ) │ │ + 1f018: 18d3 adds r3, r2, r3 │ │ + 1f01a: 9907 ldr r1, [sp, #28] │ │ + 1f01c: 68fa ldr r2, [r7, #12] │ │ + 1f01e: 4478 add r0, pc │ │ + 1f020: f012 ff94 bl 31f4c <__aeabi_llsl@@Base+0x3ec> │ │ + 1f024: e578 b.n 1eb18 │ │ + 1f026: 1c38 adds r0, r7, #0 │ │ + 1f028: f7ff f867 bl 1e0fa │ │ + 1f02c: 9b05 ldr r3, [sp, #20] │ │ + 1f02e: 6bbc ldr r4, [r7, #56] ; 0x38 │ │ + 1f030: 1a1d subs r5, r3, r0 │ │ + 1f032: 693b ldr r3, [r7, #16] │ │ + 1f034: 2b00 cmp r3, #0 │ │ + 1f036: d006 beq.n 1f046 │ │ + 1f038: 485c ldr r0, [pc, #368] ; (1f1ac ) │ │ + 1f03a: 9907 ldr r1, [sp, #28] │ │ + 1f03c: 68fa ldr r2, [r7, #12] │ │ + 1f03e: 4478 add r0, pc │ │ + 1f040: 1c23 adds r3, r4, #0 │ │ + 1f042: f012 ff83 bl 31f4c <__aeabi_llsl@@Base+0x3ec> │ │ + 1f046: 1c26 adds r6, r4, #0 │ │ + 1f048: 2e00 cmp r6, #0 │ │ + 1f04a: dd0c ble.n 1f066 │ │ + 1f04c: 6838 ldr r0, [r7, #0] │ │ + 1f04e: f7ff f823 bl 1e098 │ │ + 1f052: 693b ldr r3, [r7, #16] │ │ + 1f054: 1c01 adds r1, r0, #0 │ │ + 1f056: 3e01 subs r6, #1 │ │ + 1f058: 2b00 cmp r3, #0 │ │ + 1f05a: d0f5 beq.n 1f048 │ │ + 1f05c: 4854 ldr r0, [pc, #336] ; (1f1b0 ) │ │ + 1f05e: 4478 add r0, pc │ │ + 1f060: f012 ff74 bl 31f4c <__aeabi_llsl@@Base+0x3ec> │ │ + 1f064: e7f0 b.n 1f048 │ │ + 1f066: 43e3 mvns r3, r4 │ │ + 1f068: 17db asrs r3, r3, #31 │ │ + 1f06a: 4023 ands r3, r4 │ │ + 1f06c: 1aeb subs r3, r5, r3 │ │ + 1f06e: 9305 str r3, [sp, #20] │ │ + 1f070: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 1f072: 63bb str r3, [r7, #56] ; 0x38 │ │ + 1f074: e550 b.n 1eb18 │ │ + 1f076: 1c38 adds r0, r7, #0 │ │ + 1f078: f7ff f83f bl 1e0fa │ │ + 1f07c: 9b05 ldr r3, [sp, #20] │ │ + 1f07e: 6bbc ldr r4, [r7, #56] ; 0x38 │ │ + 1f080: 1a1b subs r3, r3, r0 │ │ + 1f082: 9305 str r3, [sp, #20] │ │ + 1f084: 2c1f cmp r4, #31 │ │ + 1f086: dc04 bgt.n 1f092 │ │ + 1f088: 2500 movs r5, #0 │ │ + 1f08a: 42ac cmp r4, r5 │ │ + 1f08c: d010 beq.n 1f0b0 │ │ + 1f08e: 1c25 adds r5, r4, #0 │ │ + 1f090: e000 b.n 1f094 │ │ + 1f092: 251f movs r5, #31 │ │ + 1f094: 683e ldr r6, [r7, #0] │ │ + 1f096: a81f add r0, sp, #124 ; 0x7c │ │ + 1f098: 6833 ldr r3, [r6, #0] │ │ + 1f09a: 68b2 ldr r2, [r6, #8] │ │ + 1f09c: 1899 adds r1, r3, r2 │ │ + 1f09e: 1c2a adds r2, r5, #0 │ │ + 1f0a0: f012 fe2c bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 1f0a4: 68b3 ldr r3, [r6, #8] │ │ + 1f0a6: 195b adds r3, r3, r5 │ │ + 1f0a8: 60b3 str r3, [r6, #8] │ │ + 1f0aa: 9b05 ldr r3, [sp, #20] │ │ + 1f0ac: 1b5b subs r3, r3, r5 │ │ + 1f0ae: 9305 str r3, [sp, #20] │ │ + 1f0b0: 2200 movs r2, #0 │ │ + 1f0b2: ab1f add r3, sp, #124 ; 0x7c │ │ + 1f0b4: 1b64 subs r4, r4, r5 │ │ + 1f0b6: 555a strb r2, [r3, r5] │ │ + 1f0b8: 1c25 adds r5, r4, #0 │ │ + 1f0ba: 2d00 cmp r5, #0 │ │ + 1f0bc: dc00 bgt.n 1f0c0 │ │ + 1f0be: e46f b.n 1e9a0 │ │ + 1f0c0: 6838 ldr r0, [r7, #0] │ │ + 1f0c2: f7fe ffe9 bl 1e098 │ │ + 1f0c6: 3d01 subs r5, #1 │ │ + 1f0c8: e7f7 b.n 1f0ba │ │ + 1f0ca: 2b51 cmp r3, #81 ; 0x51 │ │ + 1f0cc: d015 beq.n 1f0fa │ │ + 1f0ce: 2b03 cmp r3, #3 │ │ + 1f0d0: d14f bne.n 1f172 │ │ + 1f0d2: 2c00 cmp r4, #0 │ │ + 1f0d4: d006 beq.n 1f0e4 │ │ + 1f0d6: 4837 ldr r0, [pc, #220] ; (1f1b4 ) │ │ + 1f0d8: 9907 ldr r1, [sp, #28] │ │ + 1f0da: 68fa ldr r2, [r7, #12] │ │ + 1f0dc: 4478 add r0, pc │ │ + 1f0de: ab1f add r3, sp, #124 ; 0x7c │ │ + 1f0e0: f012 ff34 bl 31f4c <__aeabi_llsl@@Base+0x3ec> │ │ + 1f0e4: 4b34 ldr r3, [pc, #208] ; (1f1b8 ) │ │ + 1f0e6: 9a06 ldr r2, [sp, #24] │ │ + 1f0e8: 5cd3 ldrb r3, [r2, r3] │ │ + 1f0ea: 2b00 cmp r3, #0 │ │ + 1f0ec: d000 beq.n 1f0f0 │ │ + 1f0ee: e513 b.n 1eb18 │ │ + 1f0f0: 9810 ldr r0, [sp, #64] ; 0x40 │ │ + 1f0f2: a91f add r1, sp, #124 ; 0x7c │ │ + 1f0f4: f012 fe6a bl 31dcc <__aeabi_llsl@@Base+0x26c> │ │ + 1f0f8: e50e b.n 1eb18 │ │ + 1f0fa: aa1f add r2, sp, #124 ; 0x7c │ │ + 1f0fc: 7811 ldrb r1, [r2, #0] │ │ + 1f0fe: 7853 ldrb r3, [r2, #1] │ │ + 1f100: 0409 lsls r1, r1, #16 │ │ + 1f102: 021b lsls r3, r3, #8 │ │ + 1f104: 4319 orrs r1, r3 │ │ + 1f106: 7893 ldrb r3, [r2, #2] │ │ + 1f108: 4319 orrs r1, r3 │ │ + 1f10a: d003 beq.n 1f114 │ │ + 1f10c: 482b ldr r0, [pc, #172] ; (1f1bc ) │ │ + 1f10e: f012 fddd bl 31ccc <__aeabi_llsl@@Base+0x16c> │ │ + 1f112: 6338 str r0, [r7, #48] ; 0x30 │ │ + 1f114: 2c00 cmp r4, #0 │ │ + 1f116: d006 beq.n 1f126 │ │ + 1f118: 4829 ldr r0, [pc, #164] ; (1f1c0 ) │ │ + 1f11a: 9907 ldr r1, [sp, #28] │ │ + 1f11c: 68fa ldr r2, [r7, #12] │ │ + 1f11e: 4478 add r0, pc │ │ + 1f120: 6b3b ldr r3, [r7, #48] ; 0x30 │ │ + 1f122: f012 ff13 bl 31f4c <__aeabi_llsl@@Base+0x3ec> │ │ + 1f126: 4b27 ldr r3, [pc, #156] ; (1f1c4 ) │ │ + 1f128: 9a06 ldr r2, [sp, #24] │ │ + 1f12a: 58d2 ldr r2, [r2, r3] │ │ + 1f12c: 9204 str r2, [sp, #16] │ │ + 1f12e: 2a00 cmp r2, #0 │ │ + 1f130: d103 bne.n 1f13a │ │ + 1f132: 9a06 ldr r2, [sp, #24] │ │ + 1f134: 6b39 ldr r1, [r7, #48] ; 0x30 │ │ + 1f136: 50d1 str r1, [r2, r3] │ │ + 1f138: e014 b.n 1f164 │ │ + 1f13a: 6879 ldr r1, [r7, #4] │ │ + 1f13c: 2900 cmp r1, #0 │ │ + 1f13e: d103 bne.n 1f148 │ │ + 1f140: 1c38 adds r0, r7, #0 │ │ + 1f142: 22ff movs r2, #255 ; 0xff │ │ + 1f144: f7ff f85b bl 1e1fe │ │ + 1f148: 1c38 adds r0, r7, #0 │ │ + 1f14a: 300c adds r0, #12 │ │ + 1f14c: 6b3c ldr r4, [r7, #48] ; 0x30 │ │ + 1f14e: f7ff f835 bl 1e1bc │ │ + 1f152: 2300 movs r3, #0 │ │ + 1f154: 7203 strb r3, [r0, #8] │ │ + 1f156: 2304 movs r3, #4 │ │ + 1f158: 7344 strb r4, [r0, #13] │ │ + 1f15a: 7303 strb r3, [r0, #12] │ │ + 1f15c: 1c01 adds r1, r0, #0 │ │ + 1f15e: 6878 ldr r0, [r7, #4] │ │ + 1f160: f7fe fff1 bl 1e146 │ │ + 1f164: 6b3b ldr r3, [r7, #48] ; 0x30 │ │ + 1f166: 9a0b ldr r2, [sp, #44] ; 0x2c │ │ + 1f168: 429a cmp r2, r3 │ │ + 1f16a: db00 blt.n 1f16e │ │ + 1f16c: e4d4 b.n 1eb18 │ │ + 1f16e: 930b str r3, [sp, #44] ; 0x2c │ │ + 1f170: e4d2 b.n 1eb18 │ │ + 1f172: 2c00 cmp r4, #0 │ │ + 1f174: d101 bne.n 1f17a │ │ + 1f176: f000 fc3a bl 1f9ee │ │ + 1f17a: 4813 ldr r0, [pc, #76] ; (1f1c8 ) │ │ + 1f17c: 9907 ldr r1, [sp, #28] │ │ + 1f17e: 68fa ldr r2, [r7, #12] │ │ + 1f180: 9b04 ldr r3, [sp, #16] │ │ + 1f182: 4478 add r0, pc │ │ + 1f184: f012 fee2 bl 31f4c <__aeabi_llsl@@Base+0x3ec> │ │ + 1f188: f000 fc31 bl 1f9ee │ │ + 1f18c: 50d8 str r0, [r3, r3] │ │ + 1f18e: 0001 movs r1, r0 │ │ + 1f190: 50ac str r4, [r5, r2] │ │ + 1f192: 0001 movs r1, r0 │ │ + 1f194: 505f str r7, [r3, r1] │ │ + 1f196: 0001 movs r1, r0 │ │ + 1f198: 5069 str r1, [r5, r1] │ │ + 1f19a: 0001 movs r1, r0 │ │ + 1f19c: e000 b.n 1f1a0 │ │ + 1f19e: ffff 505f vshr.u32 , , #1 │ │ + 1f1a2: 0001 movs r1, r0 │ │ + 1f1a4: 5015 str r5, [r2, r0] │ │ + 1f1a6: 0001 movs r1, r0 │ │ + 1f1a8: 4fe7 ldr r7, [pc, #924] ; (1f548 ) │ │ + 1f1aa: 0001 movs r1, r0 │ │ + 1f1ac: 4feb ldr r7, [pc, #940] ; (1f55c ) │ │ + 1f1ae: 0001 movs r1, r0 │ │ + 1f1b0: 4fa1 ldr r7, [pc, #644] ; (1f438 ) │ │ + 1f1b2: 0001 movs r1, r0 │ │ + 1f1b4: 4f6c ldr r7, [pc, #432] ; (1f368 ) │ │ + 1f1b6: 0001 movs r1, r0 │ │ + 1f1b8: e99c 0000 ; instruction: 0xe99c0000 │ │ + 1f1bc: 8700 strh r0, [r0, #56] ; 0x38 │ │ + 1f1be: 0393 lsls r3, r2, #14 │ │ + 1f1c0: 4f47 ldr r7, [pc, #284] ; (1f2e0 ) │ │ + 1f1c2: 0001 movs r1, r0 │ │ + 1f1c4: e904 0000 stmdb r4, {} │ │ + 1f1c8: 4f54 ldr r7, [pc, #336] ; (1f31c ) │ │ + 1f1ca: 0001 movs r1, r0 │ │ + 1f1cc: 693b ldr r3, [r7, #16] │ │ + 1f1ce: 2b00 cmp r3, #0 │ │ + 1f1d0: d100 bne.n 1f1d4 │ │ + 1f1d2: e518 b.n 1ec06 │ │ + 1f1d4: 48bd ldr r0, [pc, #756] ; (1f4cc ) │ │ + 1f1d6: 9907 ldr r1, [sp, #28] │ │ + 1f1d8: 9b04 ldr r3, [sp, #16] │ │ + 1f1da: 4478 add r0, pc │ │ + 1f1dc: f012 feb6 bl 31f4c <__aeabi_llsl@@Base+0x3ec> │ │ + 1f1e0: e511 b.n 1ec06 │ │ + 1f1e2: 693b ldr r3, [r7, #16] │ │ + 1f1e4: 2b00 cmp r3, #0 │ │ + 1f1e6: d100 bne.n 1f1ea │ │ + 1f1e8: e50d b.n 1ec06 │ │ + 1f1ea: 9b04 ldr r3, [sp, #16] │ │ + 1f1ec: 48b8 ldr r0, [pc, #736] ; (1f4d0 ) │ │ + 1f1ee: 9907 ldr r1, [sp, #28] │ │ + 1f1f0: 9300 str r3, [sp, #0] │ │ + 1f1f2: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 1f1f4: 4478 add r0, pc │ │ + 1f1f6: f012 fea9 bl 31f4c <__aeabi_llsl@@Base+0x3ec> │ │ + 1f1fa: e504 b.n 1ec06 │ │ + 1f1fc: 48b5 ldr r0, [pc, #724] ; (1f4d4 ) │ │ + 1f1fe: 49b6 ldr r1, [pc, #728] ; (1f4d8 ) │ │ + 1f200: 4478 add r0, pc │ │ + 1f202: 4479 add r1, pc │ │ + 1f204: f7ff f8a6 bl 1e354 │ │ + 1f208: e4a6 b.n 1eb58 │ │ + 1f20a: 9a0b ldr r2, [sp, #44] ; 0x2c │ │ + 1f20c: 9204 str r2, [sp, #16] │ │ + 1f20e: 2b00 cmp r3, #0 │ │ + 1f210: d003 beq.n 1f21a │ │ + 1f212: 48b2 ldr r0, [pc, #712] ; (1f4dc ) │ │ + 1f214: 4478 add r0, pc │ │ + 1f216: f012 fec1 bl 31f9c <__aeabi_llsl@@Base+0x43c> │ │ + 1f21a: 2500 movs r5, #0 │ │ + 1f21c: 4bb0 ldr r3, [pc, #704] ; (1f4e0 ) │ │ + 1f21e: 687c ldr r4, [r7, #4] │ │ + 1f220: 9307 str r3, [sp, #28] │ │ + 1f222: 2c00 cmp r4, #0 │ │ + 1f224: d00e beq.n 1f244 │ │ + 1f226: 2301 movs r3, #1 │ │ + 1f228: 7e22 ldrb r2, [r4, #24] │ │ + 1f22a: 6860 ldr r0, [r4, #4] │ │ + 1f22c: 4093 lsls r3, r2 │ │ + 1f22e: 431d orrs r5, r3 │ │ + 1f230: 2800 cmp r0, #0 │ │ + 1f232: d005 beq.n 1f240 │ │ + 1f234: f7ff fad6 bl 1e7e4 │ │ + 1f238: 9b07 ldr r3, [sp, #28] │ │ + 1f23a: 4298 cmp r0, r3 │ │ + 1f23c: d200 bcs.n 1f240 │ │ + 1f23e: 9007 str r0, [sp, #28] │ │ + 1f240: 6824 ldr r4, [r4, #0] │ │ + 1f242: e7ee b.n 1f222 │ │ + 1f244: 05ab lsls r3, r5, #22 │ │ + 1f246: d00a beq.n 1f25e │ │ + 1f248: 23f0 movs r3, #240 ; 0xf0 │ │ + 1f24a: 011b lsls r3, r3, #4 │ │ + 1f24c: 401d ands r5, r3 │ │ + 1f24e: 2380 movs r3, #128 ; 0x80 │ │ + 1f250: 00db lsls r3, r3, #3 │ │ + 1f252: 429d cmp r5, r3 │ │ + 1f254: d101 bne.n 1f25a │ │ + 1f256: 230a movs r3, #10 │ │ + 1f258: e002 b.n 1f260 │ │ + 1f25a: 2309 movs r3, #9 │ │ + 1f25c: e000 b.n 1f260 │ │ + 1f25e: 230f movs r3, #15 │ │ + 1f260: 637b str r3, [r7, #52] ; 0x34 │ │ + 1f262: 697b ldr r3, [r7, #20] │ │ + 1f264: 2b00 cmp r3, #0 │ │ + 1f266: d005 beq.n 1f274 │ │ + 1f268: 6b7b ldr r3, [r7, #52] ; 0x34 │ │ + 1f26a: 489e ldr r0, [pc, #632] ; (1f4e4 ) │ │ + 1f26c: 1c59 adds r1, r3, #1 │ │ + 1f26e: 4478 add r0, pc │ │ + 1f270: f012 fe6c bl 31f4c <__aeabi_llsl@@Base+0x3ec> │ │ + 1f274: 2300 movs r3, #0 │ │ + 1f276: 60fb str r3, [r7, #12] │ │ + 1f278: 69fb ldr r3, [r7, #28] │ │ + 1f27a: 687d ldr r5, [r7, #4] │ │ + 1f27c: 930d str r3, [sp, #52] ; 0x34 │ │ + 1f27e: 2d00 cmp r5, #0 │ │ + 1f280: d100 bne.n 1f284 │ │ + 1f282: e139 b.n 1f4f8 │ │ + 1f284: 7e2b ldrb r3, [r5, #24] │ │ + 1f286: 6b7a ldr r2, [r7, #52] ; 0x34 │ │ + 1f288: 686c ldr r4, [r5, #4] │ │ + 1f28a: 4293 cmp r3, r2 │ │ + 1f28c: d000 beq.n 1f290 │ │ + 1f28e: e088 b.n 1f3a2 │ │ + 1f290: 2300 movs r3, #0 │ │ + 1f292: 9305 str r3, [sp, #20] │ │ + 1f294: 9308 str r3, [sp, #32] │ │ + 1f296: 237f movs r3, #127 ; 0x7f │ │ + 1f298: 9309 str r3, [sp, #36] ; 0x24 │ │ + 1f29a: 2300 movs r3, #0 │ │ + 1f29c: 1c1e adds r6, r3, #0 │ │ + 1f29e: 930a str r3, [sp, #40] ; 0x28 │ │ + 1f2a0: 2c00 cmp r4, #0 │ │ + 1f2a2: d05e beq.n 1f362 │ │ + 1f2a4: 6863 ldr r3, [r4, #4] │ │ + 1f2a6: 9907 ldr r1, [sp, #28] │ │ + 1f2a8: 2200 movs r2, #0 │ │ + 1f2aa: 428b cmp r3, r1 │ │ + 1f2ac: d300 bcc.n 1f2b0 │ │ + 1f2ae: 1a5a subs r2, r3, r1 │ │ + 1f2b0: 7a23 ldrb r3, [r4, #8] │ │ + 1f2b2: 6062 str r2, [r4, #4] │ │ + 1f2b4: 9310 str r3, [sp, #64] ; 0x40 │ │ + 1f2b6: 2b01 cmp r3, #1 │ │ + 1f2b8: d138 bne.n 1f32c │ │ + 1f2ba: 7aa3 ldrb r3, [r4, #10] │ │ + 1f2bc: 2b00 cmp r3, #0 │ │ + 1f2be: d01e beq.n 1f2fe │ │ + 1f2c0: 7a63 ldrb r3, [r4, #9] │ │ + 1f2c2: 1c18 adds r0, r3, #0 │ │ + 1f2c4: 930a str r3, [sp, #40] ; 0x28 │ │ + 1f2c6: f003 fa3f bl 22748 │ │ + 1f2ca: f003 fa03 bl 226d4 │ │ + 1f2ce: 72e0 strb r0, [r4, #11] │ │ + 1f2d0: 980a ldr r0, [sp, #40] ; 0x28 │ │ + 1f2d2: f003 fa43 bl 2275c │ │ + 1f2d6: 7aa3 ldrb r3, [r4, #10] │ │ + 1f2d8: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 1f2da: 7260 strb r0, [r4, #9] │ │ + 1f2dc: 435a muls r2, r3 │ │ + 1f2de: 11d3 asrs r3, r2, #7 │ │ + 1f2e0: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 1f2e2: 061b lsls r3, r3, #24 │ │ + 1f2e4: 0e1b lsrs r3, r3, #24 │ │ + 1f2e6: 2a00 cmp r2, #0 │ │ + 1f2e8: d005 beq.n 1f2f6 │ │ + 1f2ea: 2b00 cmp r3, #0 │ │ + 1f2ec: d103 bne.n 1f2f6 │ │ + 1f2ee: 466b mov r3, sp │ │ + 1f2f0: 2240 movs r2, #64 ; 0x40 │ │ + 1f2f2: 189b adds r3, r3, r2 │ │ + 1f2f4: 781b ldrb r3, [r3, #0] │ │ + 1f2f6: 72a3 strb r3, [r4, #10] │ │ + 1f2f8: 6863 ldr r3, [r4, #4] │ │ + 1f2fa: 9308 str r3, [sp, #32] │ │ + 1f2fc: e02f b.n 1f35e │ │ + 1f2fe: 9b08 ldr r3, [sp, #32] │ │ + 1f300: 990d ldr r1, [sp, #52] ; 0x34 │ │ + 1f302: 185b adds r3, r3, r1 │ │ + 1f304: 4293 cmp r3, r2 │ │ + 1f306: d927 bls.n 1f358 │ │ + 1f308: 6822 ldr r2, [r4, #0] │ │ + 1f30a: 2a00 cmp r2, #0 │ │ + 1f30c: d001 beq.n 1f312 │ │ + 1f30e: 6852 ldr r2, [r2, #4] │ │ + 1f310: e000 b.n 1f314 │ │ + 1f312: 4a73 ldr r2, [pc, #460] ; (1f4e0 ) │ │ + 1f314: 990d ldr r1, [sp, #52] ; 0x34 │ │ + 1f316: 1859 adds r1, r3, r1 │ │ + 1f318: 4291 cmp r1, r2 │ │ + 1f31a: d302 bcc.n 1f322 │ │ + 1f31c: 4293 cmp r3, r2 │ │ + 1f31e: d202 bcs.n 1f326 │ │ + 1f320: 3b01 subs r3, #1 │ │ + 1f322: 6063 str r3, [r4, #4] │ │ + 1f324: e018 b.n 1f358 │ │ + 1f326: 3a01 subs r2, #1 │ │ + 1f328: 6062 str r2, [r4, #4] │ │ + 1f32a: e015 b.n 1f358 │ │ + 1f32c: 7b23 ldrb r3, [r4, #12] │ │ + 1f32e: 2b07 cmp r3, #7 │ │ + 1f330: d115 bne.n 1f35e │ │ + 1f332: 7b63 ldrb r3, [r4, #13] │ │ + 1f334: 9309 str r3, [sp, #36] ; 0x24 │ │ + 1f336: 2b00 cmp r3, #0 │ │ + 1f338: d111 bne.n 1f35e │ │ + 1f33a: 9b08 ldr r3, [sp, #32] │ │ + 1f33c: 9a05 ldr r2, [sp, #20] │ │ + 1f33e: 4293 cmp r3, r2 │ │ + 1f340: d90d bls.n 1f35e │ │ + 1f342: 2301 movs r3, #1 │ │ + 1f344: 2224 movs r2, #36 ; 0x24 │ │ + 1f346: 7223 strb r3, [r4, #8] │ │ + 1f348: 466b mov r3, sp │ │ + 1f34a: 189b adds r3, r3, r2 │ │ + 1f34c: 781b ldrb r3, [r3, #0] │ │ + 1f34e: 980a ldr r0, [sp, #40] ; 0x28 │ │ + 1f350: 72a3 strb r3, [r4, #10] │ │ + 1f352: f003 fa03 bl 2275c │ │ + 1f356: 7260 strb r0, [r4, #9] │ │ + 1f358: 1c26 adds r6, r4, #0 │ │ + 1f35a: 6863 ldr r3, [r4, #4] │ │ + 1f35c: 9305 str r3, [sp, #20] │ │ + 1f35e: 6824 ldr r4, [r4, #0] │ │ + 1f360: e79e b.n 1f2a0 │ │ + 1f362: 9b08 ldr r3, [sp, #32] │ │ + 1f364: 9a05 ldr r2, [sp, #20] │ │ + 1f366: 4293 cmp r3, r2 │ │ + 1f368: d90e bls.n 1f388 │ │ + 1f36a: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 1f36c: 495e ldr r1, [pc, #376] ; (1f4e8 ) │ │ + 1f36e: ac15 add r4, sp, #84 ; 0x54 │ │ + 1f370: 9300 str r3, [sp, #0] │ │ + 1f372: 4479 add r1, pc │ │ + 1f374: 1c20 adds r0, r4, #0 │ │ + 1f376: 9a08 ldr r2, [sp, #32] │ │ + 1f378: 9b05 ldr r3, [sp, #20] │ │ + 1f37a: f012 fd4f bl 31e1c <__aeabi_llsl@@Base+0x2bc> │ │ + 1f37e: 485b ldr r0, [pc, #364] ; (1f4ec ) │ │ + 1f380: 1c21 adds r1, r4, #0 │ │ + 1f382: 4478 add r0, pc │ │ + 1f384: f7fe ffe6 bl 1e354 │ │ + 1f388: 2e00 cmp r6, #0 │ │ + 1f38a: d100 bne.n 1f38e │ │ + 1f38c: e094 b.n 1f4b8 │ │ + 1f38e: 6830 ldr r0, [r6, #0] │ │ + 1f390: 2800 cmp r0, #0 │ │ + 1f392: d100 bne.n 1f396 │ │ + 1f394: e090 b.n 1f4b8 │ │ + 1f396: 6804 ldr r4, [r0, #0] │ │ + 1f398: f012 fcf8 bl 31d8c <__aeabi_llsl@@Base+0x22c> │ │ + 1f39c: 1e20 subs r0, r4, #0 │ │ + 1f39e: d1fa bne.n 1f396 │ │ + 1f3a0: e082 b.n 1f4a8 │ │ + 1f3a2: 2300 movs r3, #0 │ │ + 1f3a4: 9305 str r3, [sp, #20] │ │ + 1f3a6: 9309 str r3, [sp, #36] ; 0x24 │ │ + 1f3a8: 237f movs r3, #127 ; 0x7f │ │ + 1f3aa: 9308 str r3, [sp, #32] │ │ + 1f3ac: 2300 movs r3, #0 │ │ + 1f3ae: 469c mov ip, r3 │ │ + 1f3b0: 1c1a adds r2, r3, #0 │ │ + 1f3b2: 1c1e adds r6, r3, #0 │ │ + 1f3b4: 2c00 cmp r4, #0 │ │ + 1f3b6: d057 beq.n 1f468 │ │ + 1f3b8: 6860 ldr r0, [r4, #4] │ │ + 1f3ba: 9907 ldr r1, [sp, #28] │ │ + 1f3bc: 2300 movs r3, #0 │ │ + 1f3be: 4288 cmp r0, r1 │ │ + 1f3c0: d300 bcc.n 1f3c4 │ │ + 1f3c2: 1a43 subs r3, r0, r1 │ │ + 1f3c4: 7a20 ldrb r0, [r4, #8] │ │ + 1f3c6: 6063 str r3, [r4, #4] │ │ + 1f3c8: 2801 cmp r0, #1 │ │ + 1f3ca: d131 bne.n 1f430 │ │ + 1f3cc: 2a00 cmp r2, #0 │ │ + 1f3ce: d102 bne.n 1f3d6 │ │ + 1f3d0: f003 f980 bl 226d4 │ │ + 1f3d4: 1c02 adds r2, r0, #0 │ │ + 1f3d6: 7a63 ldrb r3, [r4, #9] │ │ + 1f3d8: 72e2 strb r2, [r4, #11] │ │ + 1f3da: 6860 ldr r0, [r4, #4] │ │ + 1f3dc: 469c mov ip, r3 │ │ + 1f3de: 7aa3 ldrb r3, [r4, #10] │ │ + 1f3e0: 2b00 cmp r3, #0 │ │ + 1f3e2: d00d beq.n 1f400 │ │ + 1f3e4: 9908 ldr r1, [sp, #32] │ │ + 1f3e6: 4359 muls r1, r3 │ │ + 1f3e8: 11cb asrs r3, r1, #7 │ │ + 1f3ea: 9908 ldr r1, [sp, #32] │ │ + 1f3ec: 061b lsls r3, r3, #24 │ │ + 1f3ee: 0e1b lsrs r3, r3, #24 │ │ + 1f3f0: 2900 cmp r1, #0 │ │ + 1f3f2: d002 beq.n 1f3fa │ │ + 1f3f4: 2b00 cmp r3, #0 │ │ + 1f3f6: d100 bne.n 1f3fa │ │ + 1f3f8: 2301 movs r3, #1 │ │ + 1f3fa: 72a3 strb r3, [r4, #10] │ │ + 1f3fc: 9009 str r0, [sp, #36] ; 0x24 │ │ + 1f3fe: e031 b.n 1f464 │ │ + 1f400: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 1f402: 990d ldr r1, [sp, #52] ; 0x34 │ │ + 1f404: 185b adds r3, r3, r1 │ │ + 1f406: 4283 cmp r3, r0 │ │ + 1f408: d910 bls.n 1f42c │ │ + 1f40a: 6820 ldr r0, [r4, #0] │ │ + 1f40c: 2800 cmp r0, #0 │ │ + 1f40e: d001 beq.n 1f414 │ │ + 1f410: 6840 ldr r0, [r0, #4] │ │ + 1f412: e000 b.n 1f416 │ │ + 1f414: 4832 ldr r0, [pc, #200] ; (1f4e0 ) │ │ + 1f416: 990d ldr r1, [sp, #52] ; 0x34 │ │ + 1f418: 185e adds r6, r3, r1 │ │ + 1f41a: 4286 cmp r6, r0 │ │ + 1f41c: d302 bcc.n 1f424 │ │ + 1f41e: 4283 cmp r3, r0 │ │ + 1f420: d202 bcs.n 1f428 │ │ + 1f422: 3b01 subs r3, #1 │ │ + 1f424: 6063 str r3, [r4, #4] │ │ + 1f426: e001 b.n 1f42c │ │ + 1f428: 3801 subs r0, #1 │ │ + 1f42a: 6060 str r0, [r4, #4] │ │ + 1f42c: 6863 ldr r3, [r4, #4] │ │ + 1f42e: e017 b.n 1f460 │ │ + 1f430: 7b20 ldrb r0, [r4, #12] │ │ + 1f432: 2808 cmp r0, #8 │ │ + 1f434: d101 bne.n 1f43a │ │ + 1f436: 7b62 ldrb r2, [r4, #13] │ │ + 1f438: e014 b.n 1f464 │ │ + 1f43a: 2807 cmp r0, #7 │ │ + 1f43c: d112 bne.n 1f464 │ │ + 1f43e: 7b61 ldrb r1, [r4, #13] │ │ + 1f440: 9108 str r1, [sp, #32] │ │ + 1f442: 2900 cmp r1, #0 │ │ + 1f444: d10e bne.n 1f464 │ │ + 1f446: 9909 ldr r1, [sp, #36] ; 0x24 │ │ + 1f448: 9805 ldr r0, [sp, #20] │ │ + 1f44a: 4281 cmp r1, r0 │ │ + 1f44c: d90a bls.n 1f464 │ │ + 1f44e: 2001 movs r0, #1 │ │ + 1f450: 4669 mov r1, sp │ │ + 1f452: 7220 strb r0, [r4, #8] │ │ + 1f454: 2020 movs r0, #32 │ │ + 1f456: 1809 adds r1, r1, r0 │ │ + 1f458: 7809 ldrb r1, [r1, #0] │ │ + 1f45a: 72a1 strb r1, [r4, #10] │ │ + 1f45c: 4661 mov r1, ip │ │ + 1f45e: 7261 strb r1, [r4, #9] │ │ + 1f460: 1c26 adds r6, r4, #0 │ │ + 1f462: 9305 str r3, [sp, #20] │ │ + 1f464: 6824 ldr r4, [r4, #0] │ │ + 1f466: e7a5 b.n 1f3b4 │ │ + 1f468: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 1f46a: 9a05 ldr r2, [sp, #20] │ │ + 1f46c: 4293 cmp r3, r2 │ │ + 1f46e: d911 bls.n 1f494 │ │ + 1f470: 9b05 ldr r3, [sp, #20] │ │ + 1f472: 7e2a ldrb r2, [r5, #24] │ │ + 1f474: 491e ldr r1, [pc, #120] ; (1f4f0 ) │ │ + 1f476: 9300 str r3, [sp, #0] │ │ + 1f478: 4663 mov r3, ip │ │ + 1f47a: ac15 add r4, sp, #84 ; 0x54 │ │ + 1f47c: 9301 str r3, [sp, #4] │ │ + 1f47e: 4479 add r1, pc │ │ + 1f480: 3201 adds r2, #1 │ │ + 1f482: 1c20 adds r0, r4, #0 │ │ + 1f484: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 1f486: f012 fcc9 bl 31e1c <__aeabi_llsl@@Base+0x2bc> │ │ + 1f48a: 481a ldr r0, [pc, #104] ; (1f4f4 ) │ │ + 1f48c: 1c21 adds r1, r4, #0 │ │ + 1f48e: 4478 add r0, pc │ │ + 1f490: f7fe ff60 bl 1e354 │ │ + 1f494: 2e00 cmp r6, #0 │ │ + 1f496: d00f beq.n 1f4b8 │ │ + 1f498: 6830 ldr r0, [r6, #0] │ │ + 1f49a: 2800 cmp r0, #0 │ │ + 1f49c: d00c beq.n 1f4b8 │ │ + 1f49e: 6804 ldr r4, [r0, #0] │ │ + 1f4a0: f012 fc74 bl 31d8c <__aeabi_llsl@@Base+0x22c> │ │ + 1f4a4: 1e20 subs r0, r4, #0 │ │ + 1f4a6: d1fa bne.n 1f49e │ │ + 1f4a8: 6030 str r0, [r6, #0] │ │ + 1f4aa: 686b ldr r3, [r5, #4] │ │ + 1f4ac: 60ae str r6, [r5, #8] │ │ + 1f4ae: 6871 ldr r1, [r6, #4] │ │ + 1f4b0: 60eb str r3, [r5, #12] │ │ + 1f4b2: 1c28 adds r0, r5, #0 │ │ + 1f4b4: f7fe fe0b bl 1e0ce │ │ + 1f4b8: 68ab ldr r3, [r5, #8] │ │ + 1f4ba: 2b00 cmp r3, #0 │ │ + 1f4bc: d004 beq.n 1f4c8 │ │ + 1f4be: 685b ldr r3, [r3, #4] │ │ + 1f4c0: 68fa ldr r2, [r7, #12] │ │ + 1f4c2: 4293 cmp r3, r2 │ │ + 1f4c4: d900 bls.n 1f4c8 │ │ + 1f4c6: 60fb str r3, [r7, #12] │ │ + 1f4c8: 682d ldr r5, [r5, #0] │ │ + 1f4ca: e6d8 b.n 1f27e │ │ + 1f4cc: 4f18 ldr r7, [pc, #96] ; (1f530 ) │ │ + 1f4ce: 0001 movs r1, r0 │ │ + 1f4d0: 4f1c ldr r7, [pc, #112] ; (1f544 ) │ │ + 1f4d2: 0001 movs r1, r0 │ │ + 1f4d4: 4e9f ldr r6, [pc, #636] ; (1f754 ) │ │ + 1f4d6: 0001 movs r1, r0 │ │ + 1f4d8: 4f52 ldr r7, [pc, #328] ; (1f624 ) │ │ + 1f4da: 0001 movs r1, r0 │ │ + 1f4dc: 4f43 ldr r7, [pc, #268] ; (1f5ec ) │ │ + 1f4de: 0001 movs r1, r0 │ │ + 1f4e0: ffff 7fff ; instruction: 0xffff7fff │ │ + 1f4e4: 4f08 ldr r7, [pc, #32] ; (1f508 ) │ │ + 1f4e6: 0001 movs r1, r0 │ │ + 1f4e8: 4e4f ldr r6, [pc, #316] ; (1f628 ) │ │ + 1f4ea: 0001 movs r1, r0 │ │ + 1f4ec: 4e51 ldr r6, [pc, #324] ; (1f634 ) │ │ + 1f4ee: 0001 movs r1, r0 │ │ + 1f4f0: 4d77 ldr r5, [pc, #476] ; (1f6d0 ) │ │ + 1f4f2: 0001 movs r1, r0 │ │ + 1f4f4: 4d85 ldr r5, [pc, #532] ; (1f70c ) │ │ + 1f4f6: 0001 movs r1, r0 │ │ + 1f4f8: 6afb ldr r3, [r7, #44] ; 0x2c │ │ + 1f4fa: 68fa ldr r2, [r7, #12] │ │ + 1f4fc: 109b asrs r3, r3, #2 │ │ + 1f4fe: 18d3 adds r3, r2, r3 │ │ + 1f500: 60fb str r3, [r7, #12] │ │ + 1f502: 1c3b adds r3, r7, #0 │ │ + 1f504: 330c adds r3, #12 │ │ + 1f506: 1c18 adds r0, r3, #0 │ │ + 1f508: 930d str r3, [sp, #52] ; 0x34 │ │ + 1f50a: f7fe fe57 bl 1e1bc │ │ + 1f50e: 2303 movs r3, #3 │ │ + 1f510: 7205 strb r5, [r0, #8] │ │ + 1f512: 7303 strb r3, [r0, #12] │ │ + 1f514: 1c01 adds r1, r0, #0 │ │ + 1f516: 6878 ldr r0, [r7, #4] │ │ + 1f518: f7fe fe15 bl 1e146 │ │ + 1f51c: 693b ldr r3, [r7, #16] │ │ + 1f51e: 2b00 cmp r3, #0 │ │ + 1f520: d104 bne.n 1f52c │ │ + 1f522: 687c ldr r4, [r7, #4] │ │ + 1f524: 2100 movs r1, #0 │ │ + 1f526: 1c23 adds r3, r4, #0 │ │ + 1f528: 2001 movs r0, #1 │ │ + 1f52a: e08e b.n 1f64a │ │ + 1f52c: 489d ldr r0, [pc, #628] ; (1f7a4 ) │ │ + 1f52e: 68f9 ldr r1, [r7, #12] │ │ + 1f530: 1c2e adds r6, r5, #0 │ │ + 1f532: 4478 add r0, pc │ │ + 1f534: f012 fd0a bl 31f4c <__aeabi_llsl@@Base+0x3ec> │ │ + 1f538: 489b ldr r0, [pc, #620] ; (1f7a8 ) │ │ + 1f53a: 69b9 ldr r1, [r7, #24] │ │ + 1f53c: 4478 add r0, pc │ │ + 1f53e: f012 fd05 bl 31f4c <__aeabi_llsl@@Base+0x3ec> │ │ + 1f542: 489a ldr r0, [pc, #616] ; (1f7ac ) │ │ + 1f544: 69f9 ldr r1, [r7, #28] │ │ + 1f546: 4478 add r0, pc │ │ + 1f548: f012 fd00 bl 31f4c <__aeabi_llsl@@Base+0x3ec> │ │ + 1f54c: 4898 ldr r0, [pc, #608] ; (1f7b0 ) │ │ + 1f54e: 6a39 ldr r1, [r7, #32] │ │ + 1f550: 4478 add r0, pc │ │ + 1f552: f012 fcfb bl 31f4c <__aeabi_llsl@@Base+0x3ec> │ │ + 1f556: 4897 ldr r0, [pc, #604] ; (1f7b4 ) │ │ + 1f558: 6a79 ldr r1, [r7, #36] ; 0x24 │ │ + 1f55a: 4478 add r0, pc │ │ + 1f55c: f012 fcf6 bl 31f4c <__aeabi_llsl@@Base+0x3ec> │ │ + 1f560: 4895 ldr r0, [pc, #596] ; (1f7b8 ) │ │ + 1f562: 6ab9 ldr r1, [r7, #40] ; 0x28 │ │ + 1f564: 4478 add r0, pc │ │ + 1f566: f012 fcf1 bl 31f4c <__aeabi_llsl@@Base+0x3ec> │ │ + 1f56a: 4894 ldr r0, [pc, #592] ; (1f7bc ) │ │ + 1f56c: 6af9 ldr r1, [r7, #44] ; 0x2c │ │ + 1f56e: 4478 add r0, pc │ │ + 1f570: f012 fcec bl 31f4c <__aeabi_llsl@@Base+0x3ec> │ │ + 1f574: 4892 ldr r0, [pc, #584] ; (1f7c0 ) │ │ + 1f576: 6b39 ldr r1, [r7, #48] ; 0x30 │ │ + 1f578: 4478 add r0, pc │ │ + 1f57a: f012 fce7 bl 31f4c <__aeabi_llsl@@Base+0x3ec> │ │ + 1f57e: 4891 ldr r0, [pc, #580] ; (1f7c4 ) │ │ + 1f580: 6b79 ldr r1, [r7, #52] ; 0x34 │ │ + 1f582: 4478 add r0, pc │ │ + 1f584: f012 fce2 bl 31f4c <__aeabi_llsl@@Base+0x3ec> │ │ + 1f588: 488f ldr r0, [pc, #572] ; (1f7c8 ) │ │ + 1f58a: 6bb9 ldr r1, [r7, #56] ; 0x38 │ │ + 1f58c: 4478 add r0, pc │ │ + 1f58e: f012 fcdd bl 31f4c <__aeabi_llsl@@Base+0x3ec> │ │ + 1f592: 687c ldr r4, [r7, #4] │ │ + 1f594: 2c00 cmp r4, #0 │ │ + 1f596: d0c4 beq.n 1f522 │ │ + 1f598: 6921 ldr r1, [r4, #16] │ │ + 1f59a: 7e22 ldrb r2, [r4, #24] │ │ + 1f59c: 7e63 ldrb r3, [r4, #25] │ │ + 1f59e: 9100 str r1, [sp, #0] │ │ + 1f5a0: 7ea1 ldrb r1, [r4, #26] │ │ + 1f5a2: 488a ldr r0, [pc, #552] ; (1f7cc ) │ │ + 1f5a4: 3601 adds r6, #1 │ │ + 1f5a6: 9101 str r1, [sp, #4] │ │ + 1f5a8: 7ee1 ldrb r1, [r4, #27] │ │ + 1f5aa: 3201 adds r2, #1 │ │ + 1f5ac: 4478 add r0, pc │ │ + 1f5ae: 9102 str r1, [sp, #8] │ │ + 1f5b0: 1c31 adds r1, r6, #0 │ │ + 1f5b2: f012 fccb bl 31f4c <__aeabi_llsl@@Base+0x3ec> │ │ + 1f5b6: 6865 ldr r5, [r4, #4] │ │ + 1f5b8: 2d00 cmp r5, #0 │ │ + 1f5ba: d044 beq.n 1f646 │ │ + 1f5bc: 7a2b ldrb r3, [r5, #8] │ │ + 1f5be: 686a ldr r2, [r5, #4] │ │ + 1f5c0: 2b00 cmp r3, #0 │ │ + 1f5c2: d102 bne.n 1f5ca │ │ + 1f5c4: 4b82 ldr r3, [pc, #520] ; (1f7d0 ) │ │ + 1f5c6: 447b add r3, pc │ │ + 1f5c8: e001 b.n 1f5ce │ │ + 1f5ca: 4b82 ldr r3, [pc, #520] ; (1f7d4 ) │ │ + 1f5cc: 447b add r3, pc │ │ + 1f5ce: 7a69 ldrb r1, [r5, #9] │ │ + 1f5d0: 4881 ldr r0, [pc, #516] ; (1f7d8 ) │ │ + 1f5d2: 9100 str r1, [sp, #0] │ │ + 1f5d4: 7aa9 ldrb r1, [r5, #10] │ │ + 1f5d6: 4478 add r0, pc │ │ + 1f5d8: 9101 str r1, [sp, #4] │ │ + 1f5da: 7ae9 ldrb r1, [r5, #11] │ │ + 1f5dc: 9102 str r1, [sp, #8] │ │ + 1f5de: 1c31 adds r1, r6, #0 │ │ + 1f5e0: f012 fcb4 bl 31f4c <__aeabi_llsl@@Base+0x3ec> │ │ + 1f5e4: 7b28 ldrb r0, [r5, #12] │ │ + 1f5e6: 3801 subs r0, #1 │ │ + 1f5e8: 2807 cmp r0, #7 │ │ + 1f5ea: d827 bhi.n 1f63c │ │ + 1f5ec: f00f fcaa bl 2ef44 <__gnu_thumb1_case_uqi@@Base> │ │ + 1f5f0: 1c18 adds r0, r3, #0 │ │ + 1f5f2: 2004 movs r0, #4 │ │ + 1f5f4: 1407 asrs r7, r0, #16 │ │ + 1f5f6: 0c10 lsrs r0, r2, #16 │ │ + 1f5f8: 4878 ldr r0, [pc, #480] ; (1f7dc ) │ │ + 1f5fa: 4478 add r0, pc │ │ + 1f5fc: e001 b.n 1f602 │ │ + 1f5fe: 4878 ldr r0, [pc, #480] ; (1f7e0 ) │ │ + 1f600: 4478 add r0, pc │ │ + 1f602: f012 fccb bl 31f9c <__aeabi_llsl@@Base+0x43c> │ │ + 1f606: e01c b.n 1f642 │ │ + 1f608: 4876 ldr r0, [pc, #472] ; (1f7e4 ) │ │ + 1f60a: 7b69 ldrb r1, [r5, #13] │ │ + 1f60c: 4478 add r0, pc │ │ + 1f60e: e012 b.n 1f636 │ │ + 1f610: 4875 ldr r0, [pc, #468] ; (1f7e8 ) │ │ + 1f612: 7b69 ldrb r1, [r5, #13] │ │ + 1f614: 4478 add r0, pc │ │ + 1f616: e00e b.n 1f636 │ │ + 1f618: 4874 ldr r0, [pc, #464] ; (1f7ec ) │ │ + 1f61a: 7b69 ldrb r1, [r5, #13] │ │ + 1f61c: 4478 add r0, pc │ │ + 1f61e: e00a b.n 1f636 │ │ + 1f620: 4873 ldr r0, [pc, #460] ; (1f7f0 ) │ │ + 1f622: 7b69 ldrb r1, [r5, #13] │ │ + 1f624: 4478 add r0, pc │ │ + 1f626: e006 b.n 1f636 │ │ + 1f628: 4872 ldr r0, [pc, #456] ; (1f7f4 ) │ │ + 1f62a: 7b69 ldrb r1, [r5, #13] │ │ + 1f62c: 4478 add r0, pc │ │ + 1f62e: e002 b.n 1f636 │ │ + 1f630: 4871 ldr r0, [pc, #452] ; (1f7f8 ) │ │ + 1f632: 7b69 ldrb r1, [r5, #13] │ │ + 1f634: 4478 add r0, pc │ │ + 1f636: f012 fc89 bl 31f4c <__aeabi_llsl@@Base+0x3ec> │ │ + 1f63a: e002 b.n 1f642 │ │ + 1f63c: 200a movs r0, #10 │ │ + 1f63e: f012 fc8d bl 31f5c <__aeabi_llsl@@Base+0x3fc> │ │ + 1f642: 682d ldr r5, [r5, #0] │ │ + 1f644: e7b8 b.n 1f5b8 │ │ + 1f646: 6824 ldr r4, [r4, #0] │ │ + 1f648: e7a4 b.n 1f594 │ │ + 1f64a: 2b00 cmp r3, #0 │ │ + 1f64c: d005 beq.n 1f65a │ │ + 1f64e: 1c05 adds r5, r0, #0 │ │ + 1f650: 7e1a ldrb r2, [r3, #24] │ │ + 1f652: 681b ldr r3, [r3, #0] │ │ + 1f654: 4095 lsls r5, r2 │ │ + 1f656: 4329 orrs r1, r5 │ │ + 1f658: e7f7 b.n 1f64a │ │ + 1f65a: 1c1a adds r2, r3, #0 │ │ + 1f65c: 2001 movs r0, #1 │ │ + 1f65e: 1c5d adds r5, r3, #1 │ │ + 1f660: 9305 str r3, [sp, #20] │ │ + 1f662: 1c0b adds r3, r1, #0 │ │ + 1f664: 4113 asrs r3, r2 │ │ + 1f666: 4203 tst r3, r0 │ │ + 1f668: d000 beq.n 1f66c │ │ + 1f66a: 9505 str r5, [sp, #20] │ │ + 1f66c: 3201 adds r2, #1 │ │ + 1f66e: 9b05 ldr r3, [sp, #20] │ │ + 1f670: 2a10 cmp r2, #16 │ │ + 1f672: d1f4 bne.n 1f65e │ │ + 1f674: 9b0e ldr r3, [sp, #56] ; 0x38 │ │ + 1f676: 2b30 cmp r3, #48 ; 0x30 │ │ + 1f678: dc02 bgt.n 1f680 │ │ + 1f67a: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 1f67c: 2b4f cmp r3, #79 ; 0x4f │ │ + 1f67e: dc02 bgt.n 1f686 │ │ + 1f680: 1c25 adds r5, r4, #0 │ │ + 1f682: 2601 movs r6, #1 │ │ + 1f684: e00d b.n 1f6a2 │ │ + 1f686: 2300 movs r3, #0 │ │ + 1f688: 9307 str r3, [sp, #28] │ │ + 1f68a: e023 b.n 1f6d4 │ │ + 1f68c: 9b05 ldr r3, [sp, #20] │ │ + 1f68e: 0040 lsls r0, r0, #1 │ │ + 1f690: 1818 adds r0, r3, r0 │ │ + 1f692: 1c19 adds r1, r3, #0 │ │ + 1f694: 0180 lsls r0, r0, #6 │ │ + 1f696: f012 fb19 bl 31ccc <__aeabi_llsl@@Base+0x16c> │ │ + 1f69a: 237f movs r3, #127 ; 0x7f │ │ + 1f69c: 4018 ands r0, r3 │ │ + 1f69e: 6128 str r0, [r5, #16] │ │ + 1f6a0: 682d ldr r5, [r5, #0] │ │ + 1f6a2: 2d00 cmp r5, #0 │ │ + 1f6a4: d0ef beq.n 1f686 │ │ + 1f6a6: 1c20 adds r0, r4, #0 │ │ + 1f6a8: 2200 movs r2, #0 │ │ + 1f6aa: 7e2b ldrb r3, [r5, #24] │ │ + 1f6ac: 9307 str r3, [sp, #28] │ │ + 1f6ae: 2800 cmp r0, #0 │ │ + 1f6b0: d005 beq.n 1f6be │ │ + 1f6b2: 1c31 adds r1, r6, #0 │ │ + 1f6b4: 7e03 ldrb r3, [r0, #24] │ │ + 1f6b6: 6800 ldr r0, [r0, #0] │ │ + 1f6b8: 4099 lsls r1, r3 │ │ + 1f6ba: 430a orrs r2, r1 │ │ + 1f6bc: e7f7 b.n 1f6ae │ │ + 1f6be: 1c03 adds r3, r0, #0 │ │ + 1f6c0: 9907 ldr r1, [sp, #28] │ │ + 1f6c2: 428b cmp r3, r1 │ │ + 1f6c4: dae2 bge.n 1f68c │ │ + 1f6c6: 1c11 adds r1, r2, #0 │ │ + 1f6c8: 4119 asrs r1, r3 │ │ + 1f6ca: 4031 ands r1, r6 │ │ + 1f6cc: 468c mov ip, r1 │ │ + 1f6ce: 3301 adds r3, #1 │ │ + 1f6d0: 4460 add r0, ip │ │ + 1f6d2: e7f5 b.n 1f6c0 │ │ + 1f6d4: 2c00 cmp r4, #0 │ │ + 1f6d6: d004 beq.n 1f6e2 │ │ + 1f6d8: 9b07 ldr r3, [sp, #28] │ │ + 1f6da: 6824 ldr r4, [r4, #0] │ │ + 1f6dc: 3301 adds r3, #1 │ │ + 1f6de: 9307 str r3, [sp, #28] │ │ + 1f6e0: e7f8 b.n 1f6d4 │ │ + 1f6e2: 9b06 ldr r3, [sp, #24] │ │ + 1f6e4: 9a0f ldr r2, [sp, #60] ; 0x3c │ │ + 1f6e6: 589b ldr r3, [r3, r2] │ │ + 1f6e8: 9308 str r3, [sp, #32] │ │ + 1f6ea: 2b00 cmp r3, #0 │ │ + 1f6ec: d103 bne.n 1f6f6 │ │ + 1f6ee: 4b43 ldr r3, [pc, #268] ; (1f7fc ) │ │ + 1f6f0: 9a06 ldr r2, [sp, #24] │ │ + 1f6f2: 6b39 ldr r1, [r7, #48] ; 0x30 │ │ + 1f6f4: 50d1 str r1, [r2, r3] │ │ + 1f6f6: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 1f6f8: 2b00 cmp r3, #0 │ │ + 1f6fa: d101 bne.n 1f700 │ │ + 1f6fc: 6b3b ldr r3, [r7, #48] ; 0x30 │ │ + 1f6fe: 9304 str r3, [sp, #16] │ │ + 1f700: 9b04 ldr r3, [sp, #16] │ │ + 1f702: 2bff cmp r3, #255 ; 0xff │ │ + 1f704: d100 bne.n 1f708 │ │ + 1f706: e07f b.n 1f808 │ │ + 1f708: 697b ldr r3, [r7, #20] │ │ + 1f70a: 2b00 cmp r3, #0 │ │ + 1f70c: d100 bne.n 1f710 │ │ + 1f70e: e175 b.n 1f9fc │ │ + 1f710: 483b ldr r0, [pc, #236] ; (1f800 ) │ │ + 1f712: 9904 ldr r1, [sp, #16] │ │ + 1f714: 4478 add r0, pc │ │ + 1f716: f012 fc19 bl 31f4c <__aeabi_llsl@@Base+0x3ec> │ │ + 1f71a: 9b04 ldr r3, [sp, #16] │ │ + 1f71c: 2b00 cmp r3, #0 │ │ + 1f71e: dc00 bgt.n 1f722 │ │ + 1f720: e07f b.n 1f822 │ │ + 1f722: 6afb ldr r3, [r7, #44] ; 0x2c │ │ + 1f724: 9c04 ldr r4, [sp, #16] │ │ + 1f726: 21ff movs r1, #255 ; 0xff │ │ + 1f728: 435c muls r4, r3 │ │ + 1f72a: 1c20 adds r0, r4, #0 │ │ + 1f72c: 9308 str r3, [sp, #32] │ │ + 1f72e: f012 facd bl 31ccc <__aeabi_llsl@@Base+0x16c> │ │ + 1f732: 9b08 ldr r3, [sp, #32] │ │ + 1f734: 69bd ldr r5, [r7, #24] │ │ + 1f736: 9e04 ldr r6, [sp, #16] │ │ + 1f738: 62f8 str r0, [r7, #44] ; 0x2c │ │ + 1f73a: 18e4 adds r4, r4, r3 │ │ + 1f73c: 6af8 ldr r0, [r7, #44] ; 0x2c │ │ + 1f73e: 1c29 adds r1, r5, #0 │ │ + 1f740: 4368 muls r0, r5 │ │ + 1f742: 0900 lsrs r0, r0, #4 │ │ + 1f744: f012 faf2 bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 1f748: 1e03 subs r3, r0, #0 │ │ + 1f74a: 42ab cmp r3, r5 │ │ + 1f74c: da08 bge.n 1f760 │ │ + 1f74e: 1c20 adds r0, r4, #0 │ │ + 1f750: 21ff movs r1, #255 ; 0xff │ │ + 1f752: f012 fabb bl 31ccc <__aeabi_llsl@@Base+0x16c> │ │ + 1f756: 9b08 ldr r3, [sp, #32] │ │ + 1f758: 3601 adds r6, #1 │ │ + 1f75a: 62f8 str r0, [r7, #44] ; 0x2c │ │ + 1f75c: 18e4 adds r4, r4, r3 │ │ + 1f75e: e7ed b.n 1f73c │ │ + 1f760: 697a ldr r2, [r7, #20] │ │ + 1f762: 61f8 str r0, [r7, #28] │ │ + 1f764: 2a00 cmp r2, #0 │ │ + 1f766: d009 beq.n 1f77c │ │ + 1f768: 9a04 ldr r2, [sp, #16] │ │ + 1f76a: 4296 cmp r6, r2 │ │ + 1f76c: dd06 ble.n 1f77c │ │ + 1f76e: 4825 ldr r0, [pc, #148] ; (1f804 ) │ │ + 1f770: 0052 lsls r2, r2, #1 │ │ + 1f772: 1b92 subs r2, r2, r6 │ │ + 1f774: 4478 add r0, pc │ │ + 1f776: 9904 ldr r1, [sp, #16] │ │ + 1f778: f012 fbe8 bl 31f4c <__aeabi_llsl@@Base+0x3ec> │ │ + 1f77c: 687b ldr r3, [r7, #4] │ │ + 1f77e: 2b00 cmp r3, #0 │ │ + 1f780: d042 beq.n 1f808 │ │ + 1f782: 25ff movs r5, #255 ; 0xff │ │ + 1f784: 685c ldr r4, [r3, #4] │ │ + 1f786: 2c00 cmp r4, #0 │ │ + 1f788: d03e beq.n 1f808 │ │ + 1f78a: 7b23 ldrb r3, [r4, #12] │ │ + 1f78c: 2b04 cmp r3, #4 │ │ + 1f78e: d106 bne.n 1f79e │ │ + 1f790: 7b63 ldrb r3, [r4, #13] │ │ + 1f792: 1c31 adds r1, r6, #0 │ │ + 1f794: 1c18 adds r0, r3, #0 │ │ + 1f796: 4368 muls r0, r5 │ │ + 1f798: f012 fa98 bl 31ccc <__aeabi_llsl@@Base+0x16c> │ │ + 1f79c: 7360 strb r0, [r4, #13] │ │ + 1f79e: 6824 ldr r4, [r4, #0] │ │ + 1f7a0: e7f1 b.n 1f786 │ │ + 1f7a2: 46c0 nop ; (mov r8, r8) │ │ + 1f7a4: 4d05 ldr r5, [pc, #20] ; (1f7bc ) │ │ + 1f7a6: 0001 movs r1, r0 │ │ + 1f7a8: 4d0d ldr r5, [pc, #52] ; (1f7e0 ) │ │ + 1f7aa: 0001 movs r1, r0 │ │ + 1f7ac: 4d14 ldr r5, [pc, #80] ; (1f800 ) │ │ + 1f7ae: 0001 movs r1, r0 │ │ + 1f7b0: 4d1b ldr r5, [pc, #108] ; (1f820 ) │ │ + 1f7b2: 0001 movs r1, r0 │ │ + 1f7b4: 4d22 ldr r5, [pc, #136] ; (1f840 ) │ │ + 1f7b6: 0001 movs r1, r0 │ │ + 1f7b8: 4d29 ldr r5, [pc, #164] ; (1f860 ) │ │ + 1f7ba: 0001 movs r1, r0 │ │ + 1f7bc: 4d30 ldr r5, [pc, #192] ; (1f880 ) │ │ + 1f7be: 0001 movs r1, r0 │ │ + 1f7c0: 4d37 ldr r5, [pc, #220] ; (1f8a0 ) │ │ + 1f7c2: 0001 movs r1, r0 │ │ + 1f7c4: 4d3e ldr r5, [pc, #248] ; (1f8c0 ) │ │ + 1f7c6: 0001 movs r1, r0 │ │ + 1f7c8: 4d45 ldr r5, [pc, #276] ; (1f8e0 ) │ │ + 1f7ca: 0001 movs r1, r0 │ │ + 1f7cc: 4d37 ldr r5, [pc, #220] ; (1f8ac ) │ │ + 1f7ce: 0001 movs r1, r0 │ │ + 1f7d0: 47c2 ; instruction: 0x47c2 │ │ + 1f7d2: 0001 movs r1, r0 │ │ + 1f7d4: 47b7 ; instruction: 0x47b7 │ │ + 1f7d6: 0001 movs r1, r0 │ │ + 1f7d8: 4d47 ldr r5, [pc, #284] ; (1f8f8 ) │ │ + 1f7da: 0001 movs r1, r0 │ │ + 1f7dc: 4d3c ldr r5, [pc, #240] ; (1f8d0 ) │ │ + 1f7de: 0001 movs r1, r0 │ │ + 1f7e0: 4d3c ldr r5, [pc, #240] ; (1f8d4 ) │ │ + 1f7e2: 0001 movs r1, r0 │ │ + 1f7e4: 4d37 ldr r5, [pc, #220] ; (1f8c4 ) │ │ + 1f7e6: 0001 movs r1, r0 │ │ + 1f7e8: 4d38 ldr r5, [pc, #224] ; (1f8cc ) │ │ + 1f7ea: 0001 movs r1, r0 │ │ + 1f7ec: 4d3c ldr r5, [pc, #240] ; (1f8e0 ) │ │ + 1f7ee: 0001 movs r1, r0 │ │ + 1f7f0: 4d41 ldr r5, [pc, #260] ; (1f8f8 ) │ │ + 1f7f2: 0001 movs r1, r0 │ │ + 1f7f4: 4d47 ldr r5, [pc, #284] ; (1f914 ) │ │ + 1f7f6: 0001 movs r1, r0 │ │ + 1f7f8: 4d4b ldr r5, [pc, #300] ; (1f928 ) │ │ + 1f7fa: 0001 movs r1, r0 │ │ + 1f7fc: e904 0000 stmdb r4, {} │ │ + 1f800: 4c74 ldr r4, [pc, #464] ; (1f9d4 ) │ │ + 1f802: 0001 movs r1, r0 │ │ + 1f804: 4c2f ldr r4, [pc, #188] ; (1f8c4 ) │ │ + 1f806: 0001 movs r1, r0 │ │ + 1f808: 20ff movs r0, #255 ; 0xff │ │ + 1f80a: 9a0f ldr r2, [sp, #60] ; 0x3c │ │ + 1f80c: 9b06 ldr r3, [sp, #24] │ │ + 1f80e: 9904 ldr r1, [sp, #16] │ │ + 1f810: 589b ldr r3, [r3, r2] │ │ + 1f812: 9308 str r3, [sp, #32] │ │ + 1f814: 4343 muls r3, r0 │ │ + 1f816: 1c18 adds r0, r3, #0 │ │ + 1f818: f012 fa88 bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 1f81c: 9b06 ldr r3, [sp, #24] │ │ + 1f81e: 9a0f ldr r2, [sp, #60] ; 0x3c │ │ + 1f820: 5098 str r0, [r3, r2] │ │ + 1f822: 68fb ldr r3, [r7, #12] │ │ + 1f824: 69be ldr r6, [r7, #24] │ │ + 1f826: 6af9 ldr r1, [r7, #44] ; 0x2c │ │ + 1f828: 011b lsls r3, r3, #4 │ │ + 1f82a: 1c18 adds r0, r3, #0 │ │ + 1f82c: 4370 muls r0, r6 │ │ + 1f82e: f012 fa7d bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 1f832: 1c31 adds r1, r6, #0 │ │ + 1f834: f012 fa7a bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 1f838: 0983 lsrs r3, r0, #6 │ │ + 1f83a: 9308 str r3, [sp, #32] │ │ + 1f83c: 3301 adds r3, #1 │ │ + 1f83e: 9304 str r3, [sp, #16] │ │ + 1f840: 697b ldr r3, [r7, #20] │ │ + 1f842: 2b00 cmp r3, #0 │ │ + 1f844: d005 beq.n 1f852 │ │ + 1f846: 4878 ldr r0, [pc, #480] ; (1fa28 ) │ │ + 1f848: 9904 ldr r1, [sp, #16] │ │ + 1f84a: 1c32 adds r2, r6, #0 │ │ + 1f84c: 4478 add r0, pc │ │ + 1f84e: f012 fb7d bl 31f4c <__aeabi_llsl@@Base+0x3ec> │ │ + 1f852: 2280 movs r2, #128 ; 0x80 │ │ + 1f854: 9906 ldr r1, [sp, #24] │ │ + 1f856: 4b75 ldr r3, [pc, #468] ; (1fa2c ) │ │ + 1f858: 0252 lsls r2, r2, #9 │ │ + 1f85a: 9806 ldr r0, [sp, #24] │ │ + 1f85c: 50ca str r2, [r1, r3] │ │ + 1f85e: 23e9 movs r3, #233 ; 0xe9 │ │ + 1f860: 1c0a adds r2, r1, #0 │ │ + 1f862: 69b9 ldr r1, [r7, #24] │ │ + 1f864: 021b lsls r3, r3, #8 │ │ + 1f866: 2400 movs r4, #0 │ │ + 1f868: 50d1 str r1, [r2, r3] │ │ + 1f86a: 4b71 ldr r3, [pc, #452] ; (1fa30 ) │ │ + 1f86c: 9907 ldr r1, [sp, #28] │ │ + 1f86e: 930b str r3, [sp, #44] ; 0x2c │ │ + 1f870: 50d1 str r1, [r2, r3] │ │ + 1f872: 2110 movs r1, #16 │ │ + 1f874: 4a6f ldr r2, [pc, #444] ; (1fa34 ) │ │ + 1f876: 5081 str r1, [r0, r2] │ │ + 1f878: 2170 movs r1, #112 ; 0x70 │ │ + 1f87a: 4a6f ldr r2, [pc, #444] ; (1fa38 ) │ │ + 1f87c: 5081 str r1, [r0, r2] │ │ + 1f87e: 21d6 movs r1, #214 ; 0xd6 │ │ + 1f880: 4a6e ldr r2, [pc, #440] ; (1fa3c ) │ │ + 1f882: 0189 lsls r1, r1, #6 │ │ + 1f884: 5081 str r1, [r0, r2] │ │ + 1f886: 4b6e ldr r3, [pc, #440] ; (1fa40 ) │ │ + 1f888: 9a06 ldr r2, [sp, #24] │ │ + 1f88a: 18e3 adds r3, r4, r3 │ │ + 1f88c: 54d4 strb r4, [r2, r3] │ │ + 1f88e: 9b04 ldr r3, [sp, #16] │ │ + 1f890: 3401 adds r4, #1 │ │ + 1f892: 429c cmp r4, r3 │ │ + 1f894: d3f7 bcc.n 1f886 │ │ + 1f896: 1c10 adds r0, r2, #0 │ │ + 1f898: f003 fb06 bl 22ea8 │ │ + 1f89c: 9007 str r0, [sp, #28] │ │ + 1f89e: 2800 cmp r0, #0 │ │ + 1f8a0: d101 bne.n 1f8a6 │ │ + 1f8a2: f7fe ffcc bl 1e83e │ │ + 1f8a6: 4a67 ldr r2, [pc, #412] ; (1fa44 ) │ │ + 1f8a8: 9b06 ldr r3, [sp, #24] │ │ + 1f8aa: 4c61 ldr r4, [pc, #388] ; (1fa30 ) │ │ + 1f8ac: 4694 mov ip, r2 │ │ + 1f8ae: 4a66 ldr r2, [pc, #408] ; (1fa48 ) │ │ + 1f8b0: 4463 add r3, ip │ │ + 1f8b2: 9309 str r3, [sp, #36] ; 0x24 │ │ + 1f8b4: 4694 mov ip, r2 │ │ + 1f8b6: 9b06 ldr r3, [sp, #24] │ │ + 1f8b8: 9a0b ldr r2, [sp, #44] ; 0x2c │ │ + 1f8ba: 9809 ldr r0, [sp, #36] ; 0x24 │ │ + 1f8bc: 4463 add r3, ip │ │ + 1f8be: 930a str r3, [sp, #40] ; 0x28 │ │ + 1f8c0: 9b06 ldr r3, [sp, #24] │ │ + 1f8c2: 990a ldr r1, [sp, #40] ; 0x28 │ │ + 1f8c4: 589b ldr r3, [r3, r2] │ │ + 1f8c6: 1c3a adds r2, r7, #0 │ │ + 1f8c8: 930c str r3, [sp, #48] ; 0x30 │ │ + 1f8ca: 9300 str r3, [sp, #0] │ │ + 1f8cc: 9b04 ldr r3, [sp, #16] │ │ + 1f8ce: f7fe fd9c bl 1e40a │ │ + 1f8d2: 2800 cmp r0, #0 │ │ + 1f8d4: d047 beq.n 1f966 │ │ + 1f8d6: 9b06 ldr r3, [sp, #24] │ │ + 1f8d8: 9a06 ldr r2, [sp, #24] │ │ + 1f8da: 687d ldr r5, [r7, #4] │ │ + 1f8dc: 591b ldr r3, [r3, r4] │ │ + 1f8de: 2001 movs r0, #1 │ │ + 1f8e0: 930c str r3, [sp, #48] ; 0x30 │ │ + 1f8e2: 3301 adds r3, #1 │ │ + 1f8e4: 5113 str r3, [r2, r4] │ │ + 1f8e6: 211c movs r1, #28 │ │ + 1f8e8: 7e2e ldrb r6, [r5, #24] │ │ + 1f8ea: f012 fa87 bl 31dfc <__aeabi_llsl@@Base+0x29c> │ │ + 1f8ee: 22ff movs r2, #255 ; 0xff │ │ + 1f8f0: 2300 movs r3, #0 │ │ + 1f8f2: 7642 strb r2, [r0, #25] │ │ + 1f8f4: 2201 movs r2, #1 │ │ + 1f8f6: 6003 str r3, [r0, #0] │ │ + 1f8f8: 76c2 strb r2, [r0, #27] │ │ + 1f8fa: 7606 strb r6, [r0, #24] │ │ + 1f8fc: 6043 str r3, [r0, #4] │ │ + 1f8fe: 6083 str r3, [r0, #8] │ │ + 1f900: 60c3 str r3, [r0, #12] │ │ + 1f902: 6143 str r3, [r0, #20] │ │ + 1f904: 7eab ldrb r3, [r5, #26] │ │ + 1f906: 1c04 adds r4, r0, #0 │ │ + 1f908: 7683 strb r3, [r0, #26] │ │ + 1f90a: 2340 movs r3, #64 ; 0x40 │ │ + 1f90c: 60b8 str r0, [r7, #8] │ │ + 1f90e: 6103 str r3, [r0, #16] │ │ + 1f910: 682e ldr r6, [r5, #0] │ │ + 1f912: 2e00 cmp r6, #0 │ │ + 1f914: d001 beq.n 1f91a │ │ + 1f916: 1c35 adds r5, r6, #0 │ │ + 1f918: e7fa b.n 1f910 │ │ + 1f91a: 602c str r4, [r5, #0] │ │ + 1f91c: 980d ldr r0, [sp, #52] ; 0x34 │ │ + 1f91e: f7fe fc4d bl 1e1bc │ │ + 1f922: 2305 movs r3, #5 │ │ + 1f924: 7206 strb r6, [r0, #8] │ │ + 1f926: 7303 strb r3, [r0, #12] │ │ + 1f928: 1c01 adds r1, r0, #0 │ │ + 1f92a: 1c20 adds r0, r4, #0 │ │ + 1f92c: f7fe fc0b bl 1e146 │ │ + 1f930: 9b06 ldr r3, [sp, #24] │ │ + 1f932: 4a44 ldr r2, [pc, #272] ; (1fa44 ) │ │ + 1f934: 189e adds r6, r3, r2 │ │ + 1f936: 4a45 ldr r2, [pc, #276] ; (1fa4c ) │ │ + 1f938: 9b08 ldr r3, [sp, #32] │ │ + 1f93a: 4694 mov ip, r2 │ │ + 1f93c: 4463 add r3, ip │ │ + 1f93e: 0098 lsls r0, r3, #2 │ │ + 1f940: 9b06 ldr r3, [sp, #24] │ │ + 1f942: 181c adds r4, r3, r0 │ │ + 1f944: 6830 ldr r0, [r6, #0] │ │ + 1f946: f00b fbd9 bl 2b0fc │ │ + 1f94a: 2300 movs r3, #0 │ │ + 1f94c: c608 stmia r6!, {r3} │ │ + 1f94e: 42a6 cmp r6, r4 │ │ + 1f950: d1f8 bne.n 1f944 │ │ + 1f952: 9a0b ldr r2, [sp, #44] ; 0x2c │ │ + 1f954: 9b06 ldr r3, [sp, #24] │ │ + 1f956: 9809 ldr r0, [sp, #36] ; 0x24 │ │ + 1f958: 990a ldr r1, [sp, #40] ; 0x28 │ │ + 1f95a: 589b ldr r3, [r3, r2] │ │ + 1f95c: 1c3a adds r2, r7, #0 │ │ + 1f95e: 9300 str r3, [sp, #0] │ │ + 1f960: 9b04 ldr r3, [sp, #16] │ │ + 1f962: f7fe fd52 bl 1e40a │ │ + 1f966: 2301 movs r3, #1 │ │ + 1f968: 9a05 ldr r2, [sp, #20] │ │ + 1f96a: 687c ldr r4, [r7, #4] │ │ + 1f96c: 431a orrs r2, r3 │ │ + 1f96e: 2330 movs r3, #48 ; 0x30 │ │ + 1f970: 9204 str r2, [sp, #16] │ │ + 1f972: 435a muls r2, r3 │ │ + 1f974: 9205 str r2, [sp, #20] │ │ + 1f976: 4a36 ldr r2, [pc, #216] ; (1fa50 ) │ │ + 1f978: 9b06 ldr r3, [sp, #24] │ │ + 1f97a: 1c25 adds r5, r4, #0 │ │ + 1f97c: 4694 mov ip, r2 │ │ + 1f97e: 4463 add r3, ip │ │ + 1f980: 1c1e adds r6, r3, #0 │ │ + 1f982: 2d00 cmp r5, #0 │ │ + 1f984: d012 beq.n 1f9ac │ │ + 1f986: 6928 ldr r0, [r5, #16] │ │ + 1f988: 9b04 ldr r3, [sp, #16] │ │ + 1f98a: 9904 ldr r1, [sp, #16] │ │ + 1f98c: 4358 muls r0, r3 │ │ + 1f98e: 23a0 movs r3, #160 ; 0xa0 │ │ + 1f990: 4343 muls r3, r0 │ │ + 1f992: 11d8 asrs r0, r3, #7 │ │ + 1f994: 9b05 ldr r3, [sp, #20] │ │ + 1f996: 1818 adds r0, r3, r0 │ │ + 1f998: f012 f998 bl 31ccc <__aeabi_llsl@@Base+0x16c> │ │ + 1f99c: 2340 movs r3, #64 ; 0x40 │ │ + 1f99e: 6030 str r0, [r6, #0] │ │ + 1f9a0: 6073 str r3, [r6, #4] │ │ + 1f9a2: 682d ldr r5, [r5, #0] │ │ + 1f9a4: 3624 adds r6, #36 ; 0x24 │ │ + 1f9a6: e7ec b.n 1f982 │ │ + 1f9a8: 6060 str r0, [r4, #4] │ │ + 1f9aa: 1c2c adds r4, r5, #0 │ │ + 1f9ac: 2c00 cmp r4, #0 │ │ + 1f9ae: d008 beq.n 1f9c2 │ │ + 1f9b0: 6825 ldr r5, [r4, #0] │ │ + 1f9b2: 6860 ldr r0, [r4, #4] │ │ + 1f9b4: 2800 cmp r0, #0 │ │ + 1f9b6: d0f7 beq.n 1f9a8 │ │ + 1f9b8: 6806 ldr r6, [r0, #0] │ │ + 1f9ba: f012 f9e7 bl 31d8c <__aeabi_llsl@@Base+0x22c> │ │ + 1f9be: 1c30 adds r0, r6, #0 │ │ + 1f9c0: e7f8 b.n 1f9b4 │ │ + 1f9c2: 1c38 adds r0, r7, #0 │ │ + 1f9c4: f012 f9e2 bl 31d8c <__aeabi_llsl@@Base+0x22c> │ │ + 1f9c8: 697b ldr r3, [r7, #20] │ │ + 1f9ca: 2b00 cmp r3, #0 │ │ + 1f9cc: d003 beq.n 1f9d6 │ │ + 1f9ce: 4821 ldr r0, [pc, #132] ; (1fa54 ) │ │ + 1f9d0: 4478 add r0, pc │ │ + 1f9d2: f012 fae3 bl 31f9c <__aeabi_llsl@@Base+0x43c> │ │ + 1f9d6: 2200 movs r2, #0 │ │ + 1f9d8: 4b1f ldr r3, [pc, #124] ; (1fa58 ) │ │ + 1f9da: 447b add r3, pc │ │ + 1f9dc: 601a str r2, [r3, #0] │ │ + 1f9de: 9b11 ldr r3, [sp, #68] ; 0x44 │ │ + 1f9e0: 9a5f ldr r2, [sp, #380] ; 0x17c │ │ + 1f9e2: 9807 ldr r0, [sp, #28] │ │ + 1f9e4: 681b ldr r3, [r3, #0] │ │ + 1f9e6: 429a cmp r2, r3 │ │ + 1f9e8: d01c beq.n 1fa24 │ │ + 1f9ea: f012 f95f bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + 1f9ee: 9b05 ldr r3, [sp, #20] │ │ + 1f9f0: 2b00 cmp r3, #0 │ │ + 1f9f2: dd01 ble.n 1f9f8 │ │ + 1f9f4: f7ff f8b2 bl 1eb5c │ │ + 1f9f8: f7ff f90b bl 1ec12 │ │ + 1f9fc: 9b04 ldr r3, [sp, #16] │ │ + 1f9fe: 2b00 cmp r3, #0 │ │ + 1fa00: dd00 ble.n 1fa04 │ │ + 1fa02: e68e b.n 1f722 │ │ + 1fa04: 68fb ldr r3, [r7, #12] │ │ + 1fa06: 69bc ldr r4, [r7, #24] │ │ + 1fa08: 6af9 ldr r1, [r7, #44] ; 0x2c │ │ + 1fa0a: 011b lsls r3, r3, #4 │ │ + 1fa0c: 1c18 adds r0, r3, #0 │ │ + 1fa0e: 4360 muls r0, r4 │ │ + 1fa10: f012 f98c bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 1fa14: 1c21 adds r1, r4, #0 │ │ + 1fa16: f012 f989 bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 1fa1a: 0983 lsrs r3, r0, #6 │ │ + 1fa1c: 9308 str r3, [sp, #32] │ │ + 1fa1e: 3301 adds r3, #1 │ │ + 1fa20: 9304 str r3, [sp, #16] │ │ + 1fa22: e716 b.n 1f852 │ │ + 1fa24: b061 add sp, #388 ; 0x184 │ │ + 1fa26: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 1fa28: 4ba0 ldr r3, [pc, #640] ; (1fcac ) │ │ + 1fa2a: 0001 movs r1, r0 │ │ + 1fa2c: e920 0000 stmdb r0!, {} │ │ + 1fa30: e910 0000 ldmdb r0, {} │ │ + 1fa34: e90c 0000 stmdb ip, {} │ │ + 1fa38: e974 0000 ldrd r0, r0, [r4, #-0]! │ │ + 1fa3c: e978 0000 ldrd r0, r0, [r8, #-0]! │ │ + 1fa40: d060 beq.n 1fb04 │ │ + 1fa42: 0000 movs r0, r0 │ │ + 1fa44: cac0 ldmia r2!, {r6, r7} │ │ + 1fa46: 0000 movs r0, r0 │ │ + 1fa48: ce80 ldmia r6!, {r7} │ │ + 1fa4a: 0000 movs r0, r0 │ │ + 1fa4c: 32b1 adds r2, #177 ; 0xb1 │ │ + 1fa4e: 0000 movs r0, r0 │ │ + 1fa50: c1c0 stmia r1!, {r6, r7} │ │ + 1fa52: 0000 movs r0, r0 │ │ + 1fa54: 4a42 ldr r2, [pc, #264] ; (1fb60 ) │ │ + 1fa56: 0001 movs r1, r0 │ │ + 1fa58: 9222 str r2, [sp, #136] ; 0x88 │ │ + 1fa5a: 0002 movs r2, r0 │ │ + │ │ +0001fa5c : │ │ + 1fa5c: b530 push {r4, r5, lr} │ │ + 1fa5e: 794a ldrb r2, [r1, #5] │ │ + 1fa60: 1c05 adds r5, r0, #0 │ │ + 1fa62: 78c8 ldrb r0, [r1, #3] │ │ + 1fa64: 1c14 adds r4, r2, #0 │ │ + 1fa66: 2823 cmp r0, #35 ; 0x23 │ │ + 1fa68: d873 bhi.n 1fb52 │ │ + 1fa6a: f00f fa6b bl 2ef44 <__gnu_thumb1_case_uqi@@Base> │ │ + 1fa6e: 7414 strb r4, [r2, #16] │ │ + 1fa70: 1812 adds r2, r2, r0 │ │ + 1fa72: 1c1a adds r2, r3, #0 │ │ + 1fa74: 2420 movs r4, #32 │ │ + 1fa76: 2826 cmp r0, #38 ; 0x26 │ │ + 1fa78: 2e2a cmp r6, #42 ; 0x2a │ │ + 1fa7a: 3230 adds r2, #48 ; 0x30 │ │ + 1fa7c: 3c3a subs r4, #58 ; 0x3a │ │ + 1fa7e: 5553 strb r3, [r2, r5] │ │ + 1fa80: 7272 strb r2, [r6, #9] │ │ + 1fa82: 5b59 ldrh r1, [r3, r5] │ │ + 1fa84: 5f5d ldrsh r5, [r3, r5] │ │ + 1fa86: 6172 str r2, [r6, #20] │ │ + 1fa88: 6872 ldr r2, [r6, #4] │ │ + 1fa8a: 6a72 ldr r2, [r6, #36] ; 0x24 │ │ + 1fa8c: 7272 strb r2, [r6, #9] │ │ + 1fa8e: 6c72 ldr r2, [r6, #68] ; 0x44 │ │ + 1fa90: 706e strb r6, [r5, #1] │ │ + 1fa92: 2303 movs r3, #3 │ │ + 1fa94: e060 b.n 1fb58 │ │ + 1fa96: 1c13 adds r3, r2, #0 │ │ + 1fa98: 1e5a subs r2, r3, #1 │ │ + 1fa9a: 4193 sbcs r3, r2 │ │ + 1fa9c: e05c b.n 1fb58 │ │ + 1fa9e: 2304 movs r3, #4 │ │ + 1faa0: e05a b.n 1fb58 │ │ + 1faa2: 2305 movs r3, #5 │ │ + 1faa4: e058 b.n 1fb58 │ │ + 1faa6: 230f movs r3, #15 │ │ + 1faa8: 439a bics r2, r3 │ │ + 1faaa: 2306 movs r3, #6 │ │ + 1faac: e043 b.n 1fb36 │ │ + 1faae: 230f movs r3, #15 │ │ + 1fab0: 439a bics r2, r3 │ │ + 1fab2: 2307 movs r3, #7 │ │ + 1fab4: e03f b.n 1fb36 │ │ + 1fab6: 2308 movs r3, #8 │ │ + 1fab8: e04e b.n 1fb58 │ │ + 1faba: 2309 movs r3, #9 │ │ + 1fabc: e04c b.n 1fb58 │ │ + 1fabe: 230a movs r3, #10 │ │ + 1fac0: e04a b.n 1fb58 │ │ + 1fac2: 230f movs r3, #15 │ │ + 1fac4: 439a bics r2, r3 │ │ + 1fac6: 230b movs r3, #11 │ │ + 1fac8: e035 b.n 1fb36 │ │ + 1faca: 230c movs r3, #12 │ │ + 1facc: e044 b.n 1fb58 │ │ + 1face: 230d movs r3, #13 │ │ + 1fad0: e042 b.n 1fb58 │ │ + 1fad2: 240a movs r4, #10 │ │ + 1fad4: 200f movs r0, #15 │ │ + 1fad6: 0913 lsrs r3, r2, #4 │ │ + 1fad8: 435c muls r4, r3 │ │ + 1fada: 4002 ands r2, r0 │ │ + 1fadc: 18a4 adds r4, r4, r2 │ │ + 1fade: 230e movs r3, #14 │ │ + 1fae0: e03a b.n 1fb58 │ │ + 1fae2: 2313 movs r3, #19 │ │ + 1fae4: e038 b.n 1fb58 │ │ + 1fae6: 4b1e ldr r3, [pc, #120] ; (1fb60 ) │ │ + 1fae8: 58e8 ldr r0, [r5, r3] │ │ + 1faea: 4b1e ldr r3, [pc, #120] ; (1fb64 ) │ │ + 1faec: 4003 ands r3, r0 │ │ + 1faee: 1e58 subs r0, r3, #1 │ │ + 1faf0: 4183 sbcs r3, r0 │ │ + 1faf2: 2020 movs r0, #32 │ │ + 1faf4: 1ac0 subs r0, r0, r3 │ │ + 1faf6: 2310 movs r3, #16 │ │ + 1faf8: 4282 cmp r2, r0 │ │ + 1fafa: d92d bls.n 1fb58 │ │ + 1fafc: 2311 movs r3, #17 │ │ + 1fafe: 2aff cmp r2, #255 ; 0xff │ │ + 1fb00: d12a bne.n 1fb58 │ │ + 1fb02: 4b19 ldr r3, [pc, #100] ; (1fb68 ) │ │ + 1fb04: 58ea ldr r2, [r5, r3] │ │ + 1fb06: 2311 movs r3, #17 │ │ + 1fb08: 3a0f subs r2, #15 │ │ + 1fb0a: 1e50 subs r0, r2, #1 │ │ + 1fb0c: 4182 sbcs r2, r0 │ │ + 1fb0e: 4252 negs r2, r2 │ │ + 1fb10: 4013 ands r3, r2 │ │ + 1fb12: e021 b.n 1fb58 │ │ + 1fb14: 2317 movs r3, #23 │ │ + 1fb16: e01f b.n 1fb58 │ │ + 1fb18: 230f movs r3, #15 │ │ + 1fb1a: 439a bics r2, r3 │ │ + 1fb1c: 2318 movs r3, #24 │ │ + 1fb1e: e00a b.n 1fb36 │ │ + 1fb20: 2319 movs r3, #25 │ │ + 1fb22: e019 b.n 1fb58 │ │ + 1fb24: 231e movs r3, #30 │ │ + 1fb26: e017 b.n 1fb58 │ │ + 1fb28: 2315 movs r3, #21 │ │ + 1fb2a: e015 b.n 1fb58 │ │ + 1fb2c: 2316 movs r3, #22 │ │ + 1fb2e: e013 b.n 1fb58 │ │ + 1fb30: 230f movs r3, #15 │ │ + 1fb32: 439a bics r2, r3 │ │ + 1fb34: 231d movs r3, #29 │ │ + 1fb36: 2a00 cmp r2, #0 │ │ + 1fb38: d00e beq.n 1fb58 │ │ + 1fb3a: 1c14 adds r4, r2, #0 │ │ + 1fb3c: e00c b.n 1fb58 │ │ + 1fb3e: 230f movs r3, #15 │ │ + 1fb40: e00a b.n 1fb58 │ │ + 1fb42: 2312 movs r3, #18 │ │ + 1fb44: e008 b.n 1fb58 │ │ + 1fb46: 231c movs r3, #28 │ │ + 1fb48: e006 b.n 1fb58 │ │ + 1fb4a: 231b movs r3, #27 │ │ + 1fb4c: e004 b.n 1fb58 │ │ + 1fb4e: 231f movs r3, #31 │ │ + 1fb50: e002 b.n 1fb58 │ │ + 1fb52: 2300 movs r3, #0 │ │ + 1fb54: e000 b.n 1fb58 │ │ + 1fb56: 2302 movs r3, #2 │ │ + 1fb58: 70cb strb r3, [r1, #3] │ │ + 1fb5a: 714c strb r4, [r1, #5] │ │ + 1fb5c: bd30 pop {r4, r5, pc} │ │ + 1fb5e: 46c0 nop ; (mov r8, r8) │ │ + 1fb60: e920 0000 stmdb r0!, {} │ │ + 1fb64: 0004 movs r4, r0 │ │ + 1fb66: 0010 movs r0, r2 │ │ + 1fb68: e924 0000 stmdb r4!, {} │ │ + │ │ +0001fb6c : │ │ + 1fb6c: b538 push {r3, r4, r5, lr} │ │ + 1fb6e: 1c03 adds r3, r0, #0 │ │ + 1fb70: 794d ldrb r5, [r1, #5] │ │ + 1fb72: 78c8 ldrb r0, [r1, #3] │ │ + 1fb74: 213f movs r1, #63 ; 0x3f │ │ + 1fb76: 4008 ands r0, r1 │ │ + 1fb78: 3801 subs r0, #1 │ │ + 1fb7a: 1c2c adds r4, r5, #0 │ │ + 1fb7c: 281e cmp r0, #30 │ │ + 1fb7e: d819 bhi.n 1fbb4 │ │ + 1fb80: f00f f9e0 bl 2ef44 <__gnu_thumb1_case_uqi@@Base> │ │ + 1fb84: 1b19 subs r1, r3, r4 │ │ + 1fb86: 4731 bx r6 │ │ + 1fb88: 4b49 ldr r3, [pc, #292] ; (1fcb0 ) │ │ + 1fb8a: 4f4d ldr r7, [pc, #308] ; (1fcc0 ) │ │ + 1fb8c: 6a51 ldr r1, [r2, #36] ; 0x24 │ │ + 1fb8e: 6e6c ldr r4, [r5, #100] ; 0x64 │ │ + 1fb90: 7270 strb r0, [r6, #9] │ │ + 1fb92: 7e96 ldrb r6, [r2, #26] │ │ + 1fb94: 9883 ldr r0, [sp, #524] ; 0x20c │ │ + 1fb96: 10cd asrs r5, r1, #3 │ │ + 1fb98: 9290 str r2, [sp, #576] ; 0x240 │ │ + 1fb9a: 8acf ldrh r7, [r1, #22] │ │ + 1fb9c: 188c adds r4, r1, r2 │ │ + 1fb9e: 9a9c ldr r2, [sp, #624] ; 0x270 │ │ + 1fba0: 8e94 ldrh r4, [r2, #52] ; 0x34 │ │ + 1fba2: 009e lsls r6, r3, #2 │ │ + 1fba4: 210f movs r1, #15 │ │ + 1fba6: 1c2a adds r2, r5, #0 │ │ + 1fba8: 438a bics r2, r1 │ │ + 1fbaa: 0610 lsls r0, r2, #24 │ │ + 1fbac: 0e02 lsrs r2, r0, #24 │ │ + 1fbae: 2a50 cmp r2, #80 ; 0x50 │ │ + 1fbb0: d000 beq.n 1fbb4 │ │ + 1fbb2: e087 b.n 1fcc4 │ │ + 1fbb4: 2400 movs r4, #0 │ │ + 1fbb6: 2300 movs r3, #0 │ │ + 1fbb8: e0b4 b.n 1fd24 │ │ + 1fbba: 4a5d ldr r2, [pc, #372] ; (1fd30 ) │ │ + 1fbbc: 5899 ldr r1, [r3, r2] │ │ + 1fbbe: 2291 movs r2, #145 ; 0x91 │ │ + 1fbc0: 0052 lsls r2, r2, #1 │ │ + 1fbc2: 2301 movs r3, #1 │ │ + 1fbc4: 4211 tst r1, r2 │ │ + 1fbc6: d100 bne.n 1fbca │ │ + 1fbc8: e0ac b.n 1fd24 │ │ + 1fbca: 210f movs r1, #15 │ │ + 1fbcc: 1c2a adds r2, r5, #0 │ │ + 1fbce: 438a bics r2, r1 │ │ + 1fbd0: 2ae0 cmp r2, #224 ; 0xe0 │ │ + 1fbd2: d102 bne.n 1fbda │ │ + 1fbd4: 400d ands r5, r1 │ │ + 1fbd6: 08ad lsrs r5, r5, #2 │ │ + 1fbd8: e003 b.n 1fbe2 │ │ + 1fbda: 2af0 cmp r2, #240 ; 0xf0 │ │ + 1fbdc: d000 beq.n 1fbe0 │ │ + 1fbde: e0a1 b.n 1fd24 │ │ + 1fbe0: 400d ands r5, r1 │ │ + 1fbe2: 2410 movs r4, #16 │ │ + 1fbe4: e09a b.n 1fd1c │ │ + 1fbe6: 4a52 ldr r2, [pc, #328] ; (1fd30 ) │ │ + 1fbe8: 5899 ldr r1, [r3, r2] │ │ + 1fbea: 2291 movs r2, #145 ; 0x91 │ │ + 1fbec: 0052 lsls r2, r2, #1 │ │ + 1fbee: 2302 movs r3, #2 │ │ + 1fbf0: 4211 tst r1, r2 │ │ + 1fbf2: d100 bne.n 1fbf6 │ │ + 1fbf4: e096 b.n 1fd24 │ │ + 1fbf6: 210f movs r1, #15 │ │ + 1fbf8: 1c2a adds r2, r5, #0 │ │ + 1fbfa: 438a bics r2, r1 │ │ + 1fbfc: 2ae0 cmp r2, #224 ; 0xe0 │ │ + 1fbfe: d102 bne.n 1fc06 │ │ + 1fc00: 400d ands r5, r1 │ │ + 1fc02: 40dd lsrs r5, r3 │ │ + 1fc04: e003 b.n 1fc0e │ │ + 1fc06: 2af0 cmp r2, #240 ; 0xf0 │ │ + 1fc08: d000 beq.n 1fc0c │ │ + 1fc0a: e08b b.n 1fd24 │ │ + 1fc0c: 400d ands r5, r1 │ │ + 1fc0e: 2420 movs r4, #32 │ │ + 1fc10: e084 b.n 1fd1c │ │ + 1fc12: 2303 movs r3, #3 │ │ + 1fc14: e086 b.n 1fd24 │ │ + 1fc16: 2304 movs r3, #4 │ │ + 1fc18: e084 b.n 1fd24 │ │ + 1fc1a: 2305 movs r3, #5 │ │ + 1fc1c: e082 b.n 1fd24 │ │ + 1fc1e: 2306 movs r3, #6 │ │ + 1fc20: e080 b.n 1fd24 │ │ + 1fc22: 2307 movs r3, #7 │ │ + 1fc24: e07e b.n 1fd24 │ │ + 1fc26: 4942 ldr r1, [pc, #264] ; (1fd30 ) │ │ + 1fc28: 2a00 cmp r2, #0 │ │ + 1fc2a: d00c beq.n 1fc46 │ │ + 1fc2c: 585a ldr r2, [r3, r1] │ │ + 1fc2e: 2308 movs r3, #8 │ │ + 1fc30: 2a20 cmp r2, #32 │ │ + 1fc32: d077 beq.n 1fd24 │ │ + 1fc34: 2a04 cmp r2, #4 │ │ + 1fc36: d075 beq.n 1fd24 │ │ + 1fc38: 2d80 cmp r5, #128 ; 0x80 │ │ + 1fc3a: d873 bhi.n 1fd24 │ │ + 1fc3c: 006c lsls r4, r5, #1 │ │ + 1fc3e: 2d80 cmp r5, #128 ; 0x80 │ │ + 1fc40: d170 bne.n 1fd24 │ │ + 1fc42: 24ff movs r4, #255 ; 0xff │ │ + 1fc44: e06e b.n 1fd24 │ │ + 1fc46: 585a ldr r2, [r3, r1] │ │ + 1fc48: 2a20 cmp r2, #32 │ │ + 1fc4a: d002 beq.n 1fc52 │ │ + 1fc4c: 2308 movs r3, #8 │ │ + 1fc4e: 2a04 cmp r2, #4 │ │ + 1fc50: d168 bne.n 1fd24 │ │ + 1fc52: 086c lsrs r4, r5, #1 │ │ + 1fc54: 2308 movs r3, #8 │ │ + 1fc56: e065 b.n 1fd24 │ │ + 1fc58: 2309 movs r3, #9 │ │ + 1fc5a: e063 b.n 1fd24 │ │ + 1fc5c: 230a movs r3, #10 │ │ + 1fc5e: e061 b.n 1fd24 │ │ + 1fc60: 230b movs r3, #11 │ │ + 1fc62: e05f b.n 1fd24 │ │ + 1fc64: 230c movs r3, #12 │ │ + 1fc66: e05d b.n 1fd24 │ │ + 1fc68: 210a movs r1, #10 │ │ + 1fc6a: 1c28 adds r0, r5, #0 │ │ + 1fc6c: f012 f85e bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 1fc70: 210a movs r1, #10 │ │ + 1fc72: 0104 lsls r4, r0, #4 │ │ + 1fc74: 1c28 adds r0, r5, #0 │ │ + 1fc76: f012 f851 bl 31d1c <__aeabi_llsl@@Base+0x1bc> │ │ + 1fc7a: 230d movs r3, #13 │ │ + 1fc7c: 430c orrs r4, r1 │ │ + 1fc7e: e051 b.n 1fd24 │ │ + 1fc80: 2d20 cmp r5, #32 │ │ + 1fc82: d900 bls.n 1fc86 │ │ + 1fc84: 2420 movs r4, #32 │ │ + 1fc86: 230f movs r3, #15 │ │ + 1fc88: e04c b.n 1fd24 │ │ + 1fc8a: 2320 movs r3, #32 │ │ + 1fc8c: 42ab cmp r3, r5 │ │ + 1fc8e: 41ad sbcs r5, r5 │ │ + 1fc90: 2310 movs r3, #16 │ │ + 1fc92: 426d negs r5, r5 │ │ + 1fc94: 1b5b subs r3, r3, r5 │ │ + 1fc96: e045 b.n 1fd24 │ │ + 1fc98: 2311 movs r3, #17 │ │ + 1fc9a: e043 b.n 1fd24 │ │ + 1fc9c: 2314 movs r3, #20 │ │ + 1fc9e: e041 b.n 1fd24 │ │ + 1fca0: 2315 movs r3, #21 │ │ + 1fca2: e03f b.n 1fd24 │ │ + 1fca4: 2316 movs r3, #22 │ │ + 1fca6: e03d b.n 1fd24 │ │ + 1fca8: 2317 movs r3, #23 │ │ + 1fcaa: e03b b.n 1fd24 │ │ + 1fcac: 2319 movs r3, #25 │ │ + 1fcae: e039 b.n 1fd24 │ │ + 1fcb0: 231b movs r3, #27 │ │ + 1fcb2: e037 b.n 1fd24 │ │ + 1fcb4: 231d movs r3, #29 │ │ + 1fcb6: e035 b.n 1fd24 │ │ + 1fcb8: 2321 movs r3, #33 ; 0x21 │ │ + 1fcba: e033 b.n 1fd24 │ │ + 1fcbc: 2322 movs r3, #34 ; 0x22 │ │ + 1fcbe: e031 b.n 1fd24 │ │ + 1fcc0: 2323 movs r3, #35 ; 0x23 │ │ + 1fcc2: e02f b.n 1fd24 │ │ + 1fcc4: 2a50 cmp r2, #80 ; 0x50 │ │ + 1fcc6: d80f bhi.n 1fce8 │ │ + 1fcc8: 2a20 cmp r2, #32 │ │ + 1fcca: d022 beq.n 1fd12 │ │ + 1fccc: d804 bhi.n 1fcd8 │ │ + 1fcce: 2a10 cmp r2, #16 │ │ + 1fcd0: d125 bne.n 1fd1e │ │ + 1fcd2: 400d ands r5, r1 │ │ + 1fcd4: 2430 movs r4, #48 ; 0x30 │ │ + 1fcd6: e021 b.n 1fd1c │ │ + 1fcd8: 2a30 cmp r2, #48 ; 0x30 │ │ + 1fcda: d01d beq.n 1fd18 │ │ + 1fcdc: 0e00 lsrs r0, r0, #24 │ │ + 1fcde: 2840 cmp r0, #64 ; 0x40 │ │ + 1fce0: d11d bne.n 1fd1e │ │ + 1fce2: 400d ands r5, r1 │ │ + 1fce4: 2470 movs r4, #112 ; 0x70 │ │ + 1fce6: e019 b.n 1fd1c │ │ + 1fce8: 2321 movs r3, #33 ; 0x21 │ │ + 1fcea: 2a90 cmp r2, #144 ; 0x90 │ │ + 1fcec: d01a beq.n 1fd24 │ │ + 1fcee: d807 bhi.n 1fd00 │ │ + 1fcf0: 2a60 cmp r2, #96 ; 0x60 │ │ + 1fcf2: d100 bne.n 1fcf6 │ │ + 1fcf4: e75e b.n 1fbb4 │ │ + 1fcf6: 0e00 lsrs r0, r0, #24 │ │ + 1fcf8: 2870 cmp r0, #112 ; 0x70 │ │ + 1fcfa: d100 bne.n 1fcfe │ │ + 1fcfc: e75a b.n 1fbb4 │ │ + 1fcfe: e00e b.n 1fd1e │ │ + 1fd00: 2aa0 cmp r2, #160 ; 0xa0 │ │ + 1fd02: d100 bne.n 1fd06 │ │ + 1fd04: e756 b.n 1fbb4 │ │ + 1fd06: 0e00 lsrs r0, r0, #24 │ │ + 1fd08: 28b0 cmp r0, #176 ; 0xb0 │ │ + 1fd0a: d108 bne.n 1fd1e │ │ + 1fd0c: 400d ands r5, r1 │ │ + 1fd0e: 2460 movs r4, #96 ; 0x60 │ │ + 1fd10: e004 b.n 1fd1c │ │ + 1fd12: 400d ands r5, r1 │ │ + 1fd14: 2450 movs r4, #80 ; 0x50 │ │ + 1fd16: e001 b.n 1fd1c │ │ + 1fd18: 2440 movs r4, #64 ; 0x40 │ │ + 1fd1a: 400d ands r5, r1 │ │ + 1fd1c: 432c orrs r4, r5 │ │ + 1fd1e: 230e movs r3, #14 │ │ + 1fd20: e000 b.n 1fd24 │ │ + 1fd22: 2310 movs r3, #16 │ │ + 1fd24: 021b lsls r3, r3, #8 │ │ + 1fd26: 4323 orrs r3, r4 │ │ + 1fd28: 0418 lsls r0, r3, #16 │ │ + 1fd2a: 0c00 lsrs r0, r0, #16 │ │ + 1fd2c: bd38 pop {r3, r4, r5, pc} │ │ + 1fd2e: 46c0 nop ; (mov r8, r8) │ │ + 1fd30: e920 0000 stmdb r0!, {} │ │ + │ │ +0001fd34 : │ │ + 1fd34: 6803 ldr r3, [r0, #0] │ │ + 1fd36: 6808 ldr r0, [r1, #0] │ │ + 1fd38: 1a18 subs r0, r3, r0 │ │ + 1fd3a: 4243 negs r3, r0 │ │ + 1fd3c: 4158 adcs r0, r3 │ │ + 1fd3e: 4770 bx lr │ │ + │ │ +0001fd40 : │ │ + 1fd40: b5f0 push {r4, r5, r6, r7, lr} │ │ + 1fd42: 4ccf ldr r4, [pc, #828] ; (20080 ) │ │ + 1fd44: 44a5 add sp, r4 │ │ + 1fd46: 9205 str r2, [sp, #20] │ │ + 1fd48: 4ace ldr r2, [pc, #824] ; (20084 ) │ │ + 1fd4a: 9106 str r1, [sp, #24] │ │ + 1fd4c: a9ff add r1, sp, #1020 ; 0x3fc │ │ + 1fd4e: 447a add r2, pc │ │ + 1fd50: 6812 ldr r2, [r2, #0] │ │ + 1fd52: 3148 adds r1, #72 ; 0x48 │ │ + 1fd54: 1c04 adds r4, r0, #0 │ │ + 1fd56: 6813 ldr r3, [r2, #0] │ │ + 1fd58: 920f str r2, [sp, #60] ; 0x3c │ │ + 1fd5a: 600b str r3, [r1, #0] │ │ + 1fd5c: 9b06 ldr r3, [sp, #24] │ │ + 1fd5e: 2b00 cmp r3, #0 │ │ + 1fd60: d101 bne.n 1fd66 │ │ + 1fd62: 2000 movs r0, #0 │ │ + 1fd64: e15a b.n 2001c │ │ + 1fd66: 9b05 ldr r3, [sp, #20] │ │ + 1fd68: 1e1a subs r2, r3, #0 │ │ + 1fd6a: 4bc7 ldr r3, [pc, #796] ; (20088 ) │ │ + 1fd6c: 429a cmp r2, r3 │ │ + 1fd6e: d9f8 bls.n 1fd62 │ │ + 1fd70: 231f movs r3, #31 │ │ + 1fd72: 2187 movs r1, #135 ; 0x87 │ │ + 1fd74: 2204 movs r2, #4 │ │ + 1fd76: 4fc5 ldr r7, [pc, #788] ; (2008c ) │ │ + 1fd78: 4ec5 ldr r6, [pc, #788] ; (20090 ) │ │ + 1fd7a: ad11 add r5, sp, #68 ; 0x44 │ │ + 1fd7c: 51c3 str r3, [r0, r7] │ │ + 1fd7e: 9b06 ldr r3, [sp, #24] │ │ + 1fd80: 00c9 lsls r1, r1, #3 │ │ + 1fd82: 5182 str r2, [r0, r6] │ │ + 1fd84: 1859 adds r1, r3, r1 │ │ + 1fd86: 1c28 adds r0, r5, #0 │ │ + 1fd88: f011 ffb8 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 1fd8c: 49c1 ldr r1, [pc, #772] ; (20094 ) │ │ + 1fd8e: 1c28 adds r0, r5, #0 │ │ + 1fd90: 4479 add r1, pc │ │ + 1fd92: f7ff ffcf bl 1fd34 │ │ + 1fd96: 970c str r7, [sp, #48] ; 0x30 │ │ + 1fd98: 9602 str r6, [sp, #8] │ │ + 1fd9a: 2800 cmp r0, #0 │ │ + 1fd9c: d000 beq.n 1fda0 │ │ + 1fd9e: e147 b.n 20030 │ │ + 1fda0: 49bd ldr r1, [pc, #756] ; (20098 ) │ │ + 1fda2: 1c28 adds r0, r5, #0 │ │ + 1fda4: 4479 add r1, pc │ │ + 1fda6: f7ff ffc5 bl 1fd34 │ │ + 1fdaa: 2800 cmp r0, #0 │ │ + 1fdac: d000 beq.n 1fdb0 │ │ + 1fdae: e13f b.n 20030 │ │ + 1fdb0: 49ba ldr r1, [pc, #744] ; (2009c ) │ │ + 1fdb2: 1c28 adds r0, r5, #0 │ │ + 1fdb4: 4479 add r1, pc │ │ + 1fdb6: f7ff ffbd bl 1fd34 │ │ + 1fdba: 2800 cmp r0, #0 │ │ + 1fdbc: d000 beq.n 1fdc0 │ │ + 1fdbe: e137 b.n 20030 │ │ + 1fdc0: 49b7 ldr r1, [pc, #732] ; (200a0 ) │ │ + 1fdc2: 1c28 adds r0, r5, #0 │ │ + 1fdc4: 4479 add r1, pc │ │ + 1fdc6: f7ff ffb5 bl 1fd34 │ │ + 1fdca: 2800 cmp r0, #0 │ │ + 1fdcc: d000 beq.n 1fdd0 │ │ + 1fdce: e12f b.n 20030 │ │ + 1fdd0: 49b4 ldr r1, [pc, #720] ; (200a4 ) │ │ + 1fdd2: 1c28 adds r0, r5, #0 │ │ + 1fdd4: 4479 add r1, pc │ │ + 1fdd6: f7ff ffad bl 1fd34 │ │ + 1fdda: 2800 cmp r0, #0 │ │ + 1fddc: d000 beq.n 1fde0 │ │ + 1fdde: e2a1 b.n 20324 │ │ + 1fde0: 49b1 ldr r1, [pc, #708] ; (200a8 ) │ │ + 1fde2: 1c28 adds r0, r5, #0 │ │ + 1fde4: 4479 add r1, pc │ │ + 1fde6: f7ff ffa5 bl 1fd34 │ │ + 1fdea: 2800 cmp r0, #0 │ │ + 1fdec: d000 beq.n 1fdf0 │ │ + 1fdee: e299 b.n 20324 │ │ + 1fdf0: 782b ldrb r3, [r5, #0] │ │ + 1fdf2: 2b46 cmp r3, #70 ; 0x46 │ │ + 1fdf4: d000 beq.n 1fdf8 │ │ + 1fdf6: e297 b.n 20328 │ │ + 1fdf8: 786a ldrb r2, [r5, #1] │ │ + 1fdfa: 2a4c cmp r2, #76 ; 0x4c │ │ + 1fdfc: d000 beq.n 1fe00 │ │ + 1fdfe: e293 b.n 20328 │ │ + 1fe00: 78aa ldrb r2, [r5, #2] │ │ + 1fe02: 2a54 cmp r2, #84 ; 0x54 │ │ + 1fe04: d000 beq.n 1fe08 │ │ + 1fe06: e28f b.n 20328 │ │ + 1fe08: 78ea ldrb r2, [r5, #3] │ │ + 1fe0a: 1c11 adds r1, r2, #0 │ │ + 1fe0c: 3934 subs r1, #52 ; 0x34 │ │ + 1fe0e: 3a30 subs r2, #48 ; 0x30 │ │ + 1fe10: 2905 cmp r1, #5 │ │ + 1fe12: d900 bls.n 1fe16 │ │ + 1fe14: e288 b.n 20328 │ │ + 1fe16: 9b02 ldr r3, [sp, #8] │ │ + 1fe18: 50e2 str r2, [r4, r3] │ │ + 1fe1a: 4ba4 ldr r3, [pc, #656] ; (200ac ) │ │ + 1fe1c: 9e06 ldr r6, [sp, #24] │ │ + 1fe1e: 18e3 adds r3, r4, r3 │ │ + 1fe20: 9308 str r3, [sp, #32] │ │ + 1fe22: 4ba3 ldr r3, [pc, #652] ; (200b0 ) │ │ + 1fe24: 9d08 ldr r5, [sp, #32] │ │ + 1fe26: 3614 adds r6, #20 │ │ + 1fe28: 18e7 adds r7, r4, r3 │ │ + 1fe2a: 2301 movs r3, #1 │ │ + 1fe2c: 9303 str r3, [sp, #12] │ │ + 1fe2e: 2300 movs r3, #0 │ │ + 1fe30: 9307 str r3, [sp, #28] │ │ + 1fe32: 9309 str r3, [sp, #36] ; 0x24 │ │ + 1fe34: 231e movs r3, #30 │ │ + 1fe36: 9a03 ldr r2, [sp, #12] │ │ + 1fe38: 9903 ldr r1, [sp, #12] │ │ + 1fe3a: 435a muls r2, r3 │ │ + 1fe3c: 1c13 adds r3, r2, #0 │ │ + 1fe3e: 9a0c ldr r2, [sp, #48] ; 0x30 │ │ + 1fe40: 3b0a subs r3, #10 │ │ + 1fe42: 58a2 ldr r2, [r4, r2] │ │ + 1fe44: 4291 cmp r1, r2 │ │ + 1fe46: d800 bhi.n 1fe4a │ │ + 1fe48: e0f6 b.n 20038 │ │ + 1fe4a: 9907 ldr r1, [sp, #28] │ │ + 1fe4c: 910a str r1, [sp, #40] ; 0x28 │ │ + 1fe4e: 2a0f cmp r2, #15 │ │ + 1fe50: d100 bne.n 1fe54 │ │ + 1fe52: e1a2 b.n 2019a │ │ + 1fe54: 9906 ldr r1, [sp, #24] │ │ + 1fe56: 18c9 adds r1, r1, r3 │ │ + 1fe58: 910b str r1, [sp, #44] ; 0x2c │ │ + 1fe5a: 1c19 adds r1, r3, #0 │ │ + 1fe5c: 3182 adds r1, #130 ; 0x82 │ │ + 1fe5e: 9103 str r1, [sp, #12] │ │ + 1fe60: 2a0f cmp r2, #15 │ │ + 1fe62: d001 beq.n 1fe68 │ │ + 1fe64: 3386 adds r3, #134 ; 0x86 │ │ + 1fe66: 9303 str r3, [sp, #12] │ │ + 1fe68: 2280 movs r2, #128 ; 0x80 │ │ + 1fe6a: 4b92 ldr r3, [pc, #584] ; (200b4 ) │ │ + 1fe6c: 2100 movs r1, #0 │ │ + 1fe6e: 18e5 adds r5, r4, r3 │ │ + 1fe70: 0052 lsls r2, r2, #1 │ │ + 1fe72: 1c28 adds r0, r5, #0 │ │ + 1fe74: f011 ff22 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 1fe78: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 1fe7a: 2280 movs r2, #128 ; 0x80 │ │ + 1fe7c: 1c99 adds r1, r3, #2 │ │ + 1fe7e: 1c28 adds r0, r5, #0 │ │ + 1fe80: f011 ff3c bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 1fe84: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 1fe86: 781a ldrb r2, [r3, #0] │ │ + 1fe88: 1e53 subs r3, r2, #1 │ │ + 1fe8a: 2b7f cmp r3, #127 ; 0x7f │ │ + 1fe8c: d90a bls.n 1fea4 │ │ + 1fe8e: 2380 movs r3, #128 ; 0x80 │ │ + 1fe90: 4989 ldr r1, [pc, #548] ; (200b8 ) │ │ + 1fe92: 1e5a subs r2, r3, #1 │ │ + 1fe94: 1859 adds r1, r3, r1 │ │ + 1fe96: 5c61 ldrb r1, [r4, r1] │ │ + 1fe98: 2900 cmp r1, #0 │ │ + 1fe9a: d000 beq.n 1fe9e │ │ + 1fe9c: e184 b.n 201a8 │ │ + 1fe9e: 1e13 subs r3, r2, #0 │ │ + 1fea0: 2b01 cmp r3, #1 │ │ + 1fea2: d1f5 bne.n 1fe90 │ │ + 1fea4: 2300 movs r3, #0 │ │ + 1fea6: 1c1e adds r6, r3, #0 │ │ + 1fea8: 1c1f adds r7, r3, #0 │ │ + 1feaa: 9304 str r3, [sp, #16] │ │ + 1feac: 4981 ldr r1, [pc, #516] ; (200b4 ) │ │ + 1feae: 1859 adds r1, r3, r1 │ │ + 1feb0: 5c61 ldrb r1, [r4, r1] │ │ + 1feb2: 297f cmp r1, #127 ; 0x7f │ │ + 1feb4: d800 bhi.n 1feb8 │ │ + 1feb6: e179 b.n 201ac │ │ + 1feb8: 42b1 cmp r1, r6 │ │ + 1feba: d300 bcc.n 1febe │ │ + 1febc: 1c4e adds r6, r1, #1 │ │ + 1febe: 3301 adds r3, #1 │ │ + 1fec0: 2b80 cmp r3, #128 ; 0x80 │ │ + 1fec2: d1f3 bne.n 1feac │ │ + 1fec4: 2180 movs r1, #128 ; 0x80 │ │ + 1fec6: 1c13 adds r3, r2, #0 │ │ + 1fec8: 25ff movs r5, #255 ; 0xff │ │ + 1feca: 0049 lsls r1, r1, #1 │ │ + 1fecc: 4879 ldr r0, [pc, #484] ; (200b4 ) │ │ + 1fece: 1818 adds r0, r3, r0 │ │ + 1fed0: 3301 adds r3, #1 │ │ + 1fed2: 5425 strb r5, [r4, r0] │ │ + 1fed4: 428b cmp r3, r1 │ │ + 1fed6: d1f9 bne.n 1fecc │ │ + 1fed8: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 1feda: 3a01 subs r2, #1 │ │ + 1fedc: 7859 ldrb r1, [r3, #1] │ │ + 1fede: 4b77 ldr r3, [pc, #476] ; (200bc ) │ │ + 1fee0: 2977 cmp r1, #119 ; 0x77 │ │ + 1fee2: d900 bls.n 1fee6 │ │ + 1fee4: 2100 movs r1, #0 │ │ + 1fee6: 50e1 str r1, [r4, r3] │ │ + 1fee8: 58e3 ldr r3, [r4, r3] │ │ + 1feea: 3301 adds r3, #1 │ │ + 1feec: 4293 cmp r3, r2 │ │ + 1feee: d302 bcc.n 1fef6 │ │ + 1fef0: 2200 movs r2, #0 │ │ + 1fef2: 4b72 ldr r3, [pc, #456] ; (200bc ) │ │ + 1fef4: 50e2 str r2, [r4, r3] │ │ + 1fef6: 9b04 ldr r3, [sp, #16] │ │ + 1fef8: 2b00 cmp r3, #0 │ │ + 1fefa: d100 bne.n 1fefe │ │ + 1fefc: e731 b.n 1fd62 │ │ + 1fefe: 9a03 ldr r2, [sp, #12] │ │ + 1ff00: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 1ff02: 980b ldr r0, [sp, #44] ; 0x2c │ │ + 1ff04: 4694 mov ip, r2 │ │ + 1ff06: 496e ldr r1, [pc, #440] ; (200c0 ) │ │ + 1ff08: 4463 add r3, ip │ │ + 1ff0a: 3082 adds r0, #130 ; 0x82 │ │ + 1ff0c: 4479 add r1, pc │ │ + 1ff0e: 1c1d adds r5, r3, #0 │ │ + 1ff10: f7ff ff10 bl 1fd34 │ │ + 1ff14: 2800 cmp r0, #0 │ │ + 1ff16: d000 beq.n 1ff1a │ │ + 1ff18: e153 b.n 201c2 │ │ + 1ff1a: 9b04 ldr r3, [sp, #16] │ │ + 1ff1c: 42bb cmp r3, r7 │ │ + 1ff1e: d100 bne.n 1ff22 │ │ + 1ff20: e157 b.n 201d2 │ │ + 1ff22: 9b02 ldr r3, [sp, #8] │ │ + 1ff24: 9a04 ldr r2, [sp, #16] │ │ + 1ff26: 58e3 ldr r3, [r4, r3] │ │ + 1ff28: 0219 lsls r1, r3, #8 │ │ + 1ff2a: 434a muls r2, r1 │ │ + 1ff2c: 9309 str r3, [sp, #36] ; 0x24 │ │ + 1ff2e: 9b05 ldr r3, [sp, #20] │ │ + 1ff30: 1952 adds r2, r2, r5 │ │ + 1ff32: 429a cmp r2, r3 │ │ + 1ff34: d100 bne.n 1ff38 │ │ + 1ff36: e14c b.n 201d2 │ │ + 1ff38: 1c0b adds r3, r1, #0 │ │ + 1ff3a: 437b muls r3, r7 │ │ + 1ff3c: 9a05 ldr r2, [sp, #20] │ │ + 1ff3e: 195b adds r3, r3, r5 │ │ + 1ff40: 4293 cmp r3, r2 │ │ + 1ff42: d100 bne.n 1ff46 │ │ + 1ff44: e156 b.n 201f4 │ │ + 1ff46: 9b07 ldr r3, [sp, #28] │ │ + 1ff48: 3308 adds r3, #8 │ │ + 1ff4a: 930a str r3, [sp, #40] ; 0x28 │ │ + 1ff4c: 4b4e ldr r3, [pc, #312] ; (20088 ) │ │ + 1ff4e: 429d cmp r5, r3 │ │ + 1ff50: d800 bhi.n 1ff54 │ │ + 1ff52: e151 b.n 201f8 │ │ + 1ff54: 9b05 ldr r3, [sp, #20] │ │ + 1ff56: 429d cmp r5, r3 │ │ + 1ff58: d900 bls.n 1ff5c │ │ + 1ff5a: e14d b.n 201f8 │ │ + 1ff5c: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 1ff5e: 58e3 ldr r3, [r4, r3] │ │ + 1ff60: 9307 str r3, [sp, #28] │ │ + 1ff62: 2b0f cmp r3, #15 │ │ + 1ff64: d100 bne.n 1ff68 │ │ + 1ff66: e14b b.n 20200 │ │ + 1ff68: 2501 movs r5, #1 │ │ + 1ff6a: 4b56 ldr r3, [pc, #344] ; (200c4 ) │ │ + 1ff6c: 2206 movs r2, #6 │ │ + 1ff6e: 50e5 str r5, [r4, r3] │ │ + 1ff70: 23e9 movs r3, #233 ; 0xe9 │ │ + 1ff72: 021b lsls r3, r3, #8 │ │ + 1ff74: 50e2 str r2, [r4, r3] │ │ + 1ff76: 227d movs r2, #125 ; 0x7d │ │ + 1ff78: 4b53 ldr r3, [pc, #332] ; (200c8 ) │ │ + 1ff7a: 9906 ldr r1, [sp, #24] │ │ + 1ff7c: 2603 movs r6, #3 │ │ + 1ff7e: 50e2 str r2, [r4, r3] │ │ + 1ff80: 2238 movs r2, #56 ; 0x38 │ │ + 1ff82: 4b52 ldr r3, [pc, #328] ; (200cc ) │ │ + 1ff84: 50e2 str r2, [r4, r3] │ │ + 1ff86: 22d6 movs r2, #214 ; 0xd6 │ │ + 1ff88: 4b51 ldr r3, [pc, #324] ; (200d0 ) │ │ + 1ff8a: 0192 lsls r2, r2, #6 │ │ + 1ff8c: 50e2 str r2, [r4, r3] │ │ + 1ff8e: 4b51 ldr r3, [pc, #324] ; (200d4 ) │ │ + 1ff90: 2214 movs r2, #20 │ │ + 1ff92: 18e0 adds r0, r4, r3 │ │ + 1ff94: f011 feb2 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 1ff98: 9b02 ldr r3, [sp, #8] │ │ + 1ff9a: 2200 movs r2, #0 │ │ + 1ff9c: 58e3 ldr r3, [r4, r3] │ │ + 1ff9e: 9307 str r3, [sp, #28] │ │ + 1ffa0: 4b4d ldr r3, [pc, #308] ; (200d8 ) │ │ + 1ffa2: 447b add r3, pc │ │ + 1ffa4: 681b ldr r3, [r3, #0] │ │ + 1ffa6: 6818 ldr r0, [r3, #0] │ │ + 1ffa8: 2380 movs r3, #128 ; 0x80 │ │ + 1ffaa: 031b lsls r3, r3, #12 │ │ + 1ffac: 4018 ands r0, r3 │ │ + 1ffae: 4b4b ldr r3, [pc, #300] ; (200dc ) │ │ + 1ffb0: 18e1 adds r1, r4, r3 │ │ + 1ffb2: 9b07 ldr r3, [sp, #28] │ │ + 1ffb4: 429a cmp r2, r3 │ │ + 1ffb6: d000 beq.n 1ffba │ │ + 1ffb8: e127 b.n 2020a │ │ + 1ffba: 4b49 ldr r3, [pc, #292] ; (200e0 ) │ │ + 1ffbc: 18e3 adds r3, r4, r3 │ │ + 1ffbe: 930a str r3, [sp, #40] ; 0x28 │ │ + 1ffc0: 4b48 ldr r3, [pc, #288] ; (200e4 ) │ │ + 1ffc2: 18e3 adds r3, r4, r3 │ │ + 1ffc4: 930b str r3, [sp, #44] ; 0x2c │ │ + 1ffc6: 2300 movs r3, #0 │ │ + 1ffc8: 9307 str r3, [sp, #28] │ │ + 1ffca: 9b07 ldr r3, [sp, #28] │ │ + 1ffcc: 9a04 ldr r2, [sp, #16] │ │ + 1ffce: 4293 cmp r3, r2 │ │ + 1ffd0: d00f beq.n 1fff2 │ │ + 1ffd2: 9b07 ldr r3, [sp, #28] │ │ + 1ffd4: 2bef cmp r3, #239 ; 0xef │ │ + 1ffd6: d900 bls.n 1ffda │ │ + 1ffd8: e174 b.n 202c4 │ │ + 1ffda: 9b02 ldr r3, [sp, #8] │ │ + 1ffdc: 2040 movs r0, #64 ; 0x40 │ │ + 1ffde: 58e3 ldr r3, [r4, r3] │ │ + 1ffe0: 1c19 adds r1, r3, #0 │ │ + 1ffe2: 9309 str r3, [sp, #36] ; 0x24 │ │ + 1ffe4: f00b f874 bl 2b0d0 │ │ + 1ffe8: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 1ffea: 1e05 subs r5, r0, #0 │ │ + 1ffec: 6018 str r0, [r3, #0] │ │ + 1ffee: d000 beq.n 1fff2 │ │ + 1fff0: e124 b.n 2023c │ │ + 1fff2: 2601 movs r6, #1 │ │ + 1fff4: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 1fff6: 58e3 ldr r3, [r4, r3] │ │ + 1fff8: 9302 str r3, [sp, #8] │ │ + 1fffa: 429e cmp r6, r3 │ │ + 1fffc: d80d bhi.n 2001a │ │ + 1fffe: 9b08 ldr r3, [sp, #32] │ │ + 20000: 681b ldr r3, [r3, #0] │ │ + 20002: 9302 str r3, [sp, #8] │ │ + 20004: 2b00 cmp r3, #0 │ │ + 20006: d100 bne.n 2000a │ │ + 20008: e187 b.n 2031a │ │ + 2000a: 9b06 ldr r3, [sp, #24] │ │ + 2000c: 9a03 ldr r2, [sp, #12] │ │ + 2000e: 189d adds r5, r3, r2 │ │ + 20010: 9b05 ldr r3, [sp, #20] │ │ + 20012: 1d57 adds r7, r2, #5 │ │ + 20014: 429f cmp r7, r3 │ │ + 20016: d200 bcs.n 2001a │ │ + 20018: e165 b.n 202e6 │ │ + 2001a: 2001 movs r0, #1 │ │ + 2001c: abff add r3, sp, #1020 ; 0x3fc │ │ + 2001e: 3348 adds r3, #72 ; 0x48 │ │ + 20020: 681a ldr r2, [r3, #0] │ │ + 20022: 9b0f ldr r3, [sp, #60] ; 0x3c │ │ + 20024: 681b ldr r3, [r3, #0] │ │ + 20026: 429a cmp r2, r3 │ │ + 20028: d100 bne.n 2002c │ │ + 2002a: e1e1 b.n 203f0 │ │ + 2002c: f011 fe3e bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + 20030: 2304 movs r3, #4 │ │ + 20032: 9a02 ldr r2, [sp, #8] │ │ + 20034: 50a3 str r3, [r4, r2] │ │ + 20036: e6f0 b.n 1fe1a │ │ + 20038: 2216 movs r2, #22 │ │ + 2003a: 1c38 adds r0, r7, #0 │ │ + 2003c: 1c31 adds r1, r6, #0 │ │ + 2003e: f011 fe5d bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 20042: 2300 movs r3, #0 │ │ + 20044: 75bb strb r3, [r7, #22] │ │ + 20046: 846b strh r3, [r5, #34] ; 0x22 │ │ + 20048: 7df2 ldrb r2, [r6, #23] │ │ + 2004a: 7db3 ldrb r3, [r6, #22] │ │ + 2004c: 0212 lsls r2, r2, #8 │ │ + 2004e: 431a orrs r2, r3 │ │ + 20050: 0412 lsls r2, r2, #16 │ │ + 20052: 0213 lsls r3, r2, #8 │ │ + 20054: 0c1b lsrs r3, r3, #16 │ │ + 20056: 0e12 lsrs r2, r2, #24 │ │ + 20058: 4313 orrs r3, r2 │ │ + 2005a: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 2005c: 005b lsls r3, r3, #1 │ │ + 2005e: 602b str r3, [r5, #0] │ │ + 20060: 18d3 adds r3, r2, r3 │ │ + 20062: 9309 str r3, [sp, #36] ; 0x24 │ │ + 20064: 1c2b adds r3, r5, #0 │ │ + 20066: 7e32 ldrb r2, [r6, #24] │ │ + 20068: 3325 adds r3, #37 ; 0x25 │ │ + 2006a: 0112 lsls r2, r2, #4 │ │ + 2006c: 701a strb r2, [r3, #0] │ │ + 2006e: 2280 movs r2, #128 ; 0x80 │ │ + 20070: 7e73 ldrb r3, [r6, #25] │ │ + 20072: 0052 lsls r2, r2, #1 │ │ + 20074: 009b lsls r3, r3, #2 │ │ + 20076: 4293 cmp r3, r2 │ │ + 20078: d836 bhi.n 200e8 │ │ + 2007a: 83eb strh r3, [r5, #30] │ │ + 2007c: e038 b.n 200f0 │ │ + 2007e: 46c0 nop ; (mov r8, r8) │ │ + 20080: fbb4 ffff udiv pc, r4, pc │ │ + 20084: 90aa str r0, [sp, #680] ; 0x2a8 │ │ + 20086: 0001 movs r1, r0 │ │ + 20088: 05ff lsls r7, r7, #23 │ │ + 2008a: 0000 movs r0, r0 │ │ + 2008c: e924 0000 stmdb r4!, {} │ │ + 20090: e910 0000 ldmdb r0, {} │ │ + 20094: 4687 mov pc, r0 │ │ + 20096: 0001 movs r1, r0 │ │ + 20098: 4678 mov r0, pc │ │ + 2009a: 0001 movs r1, r0 │ │ + 2009c: 466d mov r5, sp │ │ + 2009e: 0001 movs r1, r0 │ │ + 200a0: 4662 mov r2, ip │ │ + 200a2: 0001 movs r1, r0 │ │ + 200a4: 466c mov r4, sp │ │ + 200a6: 0001 movs r1, r0 │ │ + 200a8: 4647 mov r7, r8 │ │ + 200aa: 0001 movs r1, r0 │ │ + 200ac: 8240 strh r0, [r0, #18] │ │ + 200ae: 0000 movs r0, r0 │ │ + 200b0: e9bc 0000 ; instruction: 0xe9bc0000 │ │ + 200b4: d060 beq.n 20178 │ │ + 200b6: 0000 movs r0, r0 │ │ + 200b8: d05f beq.n 2017a │ │ + 200ba: 0000 movs r0, r0 │ │ + 200bc: e958 0000 ldrd r0, r0, [r8, #-0] │ │ + 200c0: 450b cmp r3, r1 │ │ + 200c2: 0001 movs r1, r0 │ │ + 200c4: e920 0000 stmdb r0!, {} │ │ + 200c8: e904 0000 stmdb r4, {} │ │ + 200cc: e974 0000 ldrd r0, r0, [r4, #-0]! │ │ + 200d0: e978 0000 ldrd r0, r0, [r8, #-0]! │ │ + 200d4: e99c 0000 ; instruction: 0xe99c0000 │ │ + 200d8: 8e62 ldrh r2, [r4, #50] ; 0x32 │ │ + 200da: 0001 movs r1, r0 │ │ + 200dc: c1c0 stmia r1!, {r6, r7} │ │ + 200de: 0000 movs r0, r0 │ │ + 200e0: ce80 ldmia r6!, {r7} │ │ + 200e2: 0000 movs r0, r0 │ │ + 200e4: cac0 ldmia r2!, {r6, r7} │ │ + 200e6: 0000 movs r0, r0 │ │ + 200e8: 9b07 ldr r3, [sp, #28] │ │ + 200ea: 83ea strh r2, [r5, #30] │ │ + 200ec: 3301 adds r3, #1 │ │ + 200ee: 9307 str r3, [sp, #28] │ │ + 200f0: 2340 movs r3, #64 ; 0x40 │ │ + 200f2: 842b strh r3, [r5, #32] │ │ + 200f4: 2380 movs r3, #128 ; 0x80 │ │ + 200f6: 83ab strh r3, [r5, #28] │ │ + 200f8: 7ef3 ldrb r3, [r6, #27] │ │ + 200fa: 7eb2 ldrb r2, [r6, #26] │ │ + 200fc: 021b lsls r3, r3, #8 │ │ + 200fe: 4313 orrs r3, r2 │ │ + 20100: 041b lsls r3, r3, #16 │ │ + 20102: 7f72 ldrb r2, [r6, #29] │ │ + 20104: 0219 lsls r1, r3, #8 │ │ + 20106: 0e18 lsrs r0, r3, #24 │ │ + 20108: 7f33 ldrb r3, [r6, #28] │ │ + 2010a: 0212 lsls r2, r2, #8 │ │ + 2010c: 0c09 lsrs r1, r1, #16 │ │ + 2010e: 431a orrs r2, r3 │ │ + 20110: 0412 lsls r2, r2, #16 │ │ + 20112: 0213 lsls r3, r2, #8 │ │ + 20114: 0c1b lsrs r3, r3, #16 │ │ + 20116: 0e12 lsrs r2, r2, #24 │ │ + 20118: 4313 orrs r3, r2 │ │ + 2011a: 682a ldr r2, [r5, #0] │ │ + 2011c: 4301 orrs r1, r0 │ │ + 2011e: 0049 lsls r1, r1, #1 │ │ + 20120: 005b lsls r3, r3, #1 │ │ + 20122: 9204 str r2, [sp, #16] │ │ + 20124: 2b02 cmp r3, #2 │ │ + 20126: dd09 ble.n 2013c │ │ + 20128: 1858 adds r0, r3, r1 │ │ + 2012a: 4290 cmp r0, r2 │ │ + 2012c: d906 bls.n 2013c │ │ + 2012e: 0848 lsrs r0, r1, #1 │ │ + 20130: 18c2 adds r2, r0, r3 │ │ + 20132: 4694 mov ip, r2 │ │ + 20134: 9a04 ldr r2, [sp, #16] │ │ + 20136: 4594 cmp ip, r2 │ │ + 20138: d800 bhi.n 2013c │ │ + 2013a: 1c01 adds r1, r0, #0 │ │ + 2013c: 18cb adds r3, r1, r3 │ │ + 2013e: 60ab str r3, [r5, #8] │ │ + 20140: 9b04 ldr r3, [sp, #16] │ │ + 20142: 6069 str r1, [r5, #4] │ │ + 20144: 2b03 cmp r3, #3 │ │ + 20146: d801 bhi.n 2014c │ │ + 20148: 2300 movs r3, #0 │ │ + 2014a: 602b str r3, [r5, #0] │ │ + 2014c: 682b ldr r3, [r5, #0] │ │ + 2014e: 2b00 cmp r3, #0 │ │ + 20150: d01c beq.n 2018c │ │ + 20152: 686a ldr r2, [r5, #4] │ │ + 20154: 429a cmp r2, r3 │ │ + 20156: d301 bcc.n 2015c │ │ + 20158: 1e5a subs r2, r3, #1 │ │ + 2015a: 606a str r2, [r5, #4] │ │ + 2015c: 68aa ldr r2, [r5, #8] │ │ + 2015e: 429a cmp r2, r3 │ │ + 20160: d900 bls.n 20164 │ │ + 20162: 60ab str r3, [r5, #8] │ │ + 20164: 686a ldr r2, [r5, #4] │ │ + 20166: 68ab ldr r3, [r5, #8] │ │ + 20168: 429a cmp r2, r3 │ │ + 2016a: d804 bhi.n 20176 │ │ + 2016c: 2b08 cmp r3, #8 │ │ + 2016e: d902 bls.n 20176 │ │ + 20170: 1a9b subs r3, r3, r2 │ │ + 20172: 2b04 cmp r3, #4 │ │ + 20174: d802 bhi.n 2017c │ │ + 20176: 2300 movs r3, #0 │ │ + 20178: 606b str r3, [r5, #4] │ │ + 2017a: 60ab str r3, [r5, #8] │ │ + 2017c: 68ab ldr r3, [r5, #8] │ │ + 2017e: 686a ldr r2, [r5, #4] │ │ + 20180: 4293 cmp r3, r2 │ │ + 20182: d903 bls.n 2018c │ │ + 20184: 2202 movs r2, #2 │ │ + 20186: 8c6b ldrh r3, [r5, #34] ; 0x22 │ │ + 20188: 4313 orrs r3, r2 │ │ + 2018a: 846b strh r3, [r5, #34] ; 0x22 │ │ + 2018c: 9b03 ldr r3, [sp, #12] │ │ + 2018e: 3540 adds r5, #64 ; 0x40 │ │ + 20190: 361e adds r6, #30 │ │ + 20192: 3301 adds r3, #1 │ │ + 20194: 9303 str r3, [sp, #12] │ │ + 20196: 3720 adds r7, #32 │ │ + 20198: e64c b.n 1fe34 │ │ + 2019a: 9905 ldr r1, [sp, #20] │ │ + 2019c: 9809 ldr r0, [sp, #36] ; 0x24 │ │ + 2019e: 0089 lsls r1, r1, #2 │ │ + 201a0: 4288 cmp r0, r1 │ │ + 201a2: d800 bhi.n 201a6 │ │ + 201a4: e656 b.n 1fe54 │ │ + 201a6: e5dc b.n 1fd62 │ │ + 201a8: 1c1a adds r2, r3, #0 │ │ + 201aa: e67b b.n 1fea4 │ │ + 201ac: 9804 ldr r0, [sp, #16] │ │ + 201ae: 4288 cmp r0, r1 │ │ + 201b0: d900 bls.n 201b4 │ │ + 201b2: e681 b.n 1feb8 │ │ + 201b4: 1c48 adds r0, r1, #1 │ │ + 201b6: 9004 str r0, [sp, #16] │ │ + 201b8: 4293 cmp r3, r2 │ │ + 201ba: d300 bcc.n 201be │ │ + 201bc: e67c b.n 1feb8 │ │ + 201be: 1c07 adds r7, r0, #0 │ │ + 201c0: e67a b.n 1feb8 │ │ + 201c2: 9b04 ldr r3, [sp, #16] │ │ + 201c4: 9a05 ldr r2, [sp, #20] │ │ + 201c6: 02db lsls r3, r3, #11 │ │ + 201c8: 195b adds r3, r3, r5 │ │ + 201ca: 4293 cmp r3, r2 │ │ + 201cc: d000 beq.n 201d0 │ │ + 201ce: e6a4 b.n 1ff1a │ │ + 201d0: e10a b.n 203e8 │ │ + 201d2: 9b04 ldr r3, [sp, #16] │ │ + 201d4: 429e cmp r6, r3 │ │ + 201d6: d800 bhi.n 201da │ │ + 201d8: e6b8 b.n 1ff4c │ │ + 201da: 9b02 ldr r3, [sp, #8] │ │ + 201dc: 58e3 ldr r3, [r4, r3] │ │ + 201de: 021a lsls r2, r3, #8 │ │ + 201e0: 9307 str r3, [sp, #28] │ │ + 201e2: 1c13 adds r3, r2, #0 │ │ + 201e4: 4373 muls r3, r6 │ │ + 201e6: 9a05 ldr r2, [sp, #20] │ │ + 201e8: 195b adds r3, r3, r5 │ │ + 201ea: 4293 cmp r3, r2 │ │ + 201ec: d000 beq.n 201f0 │ │ + 201ee: e6ad b.n 1ff4c │ │ + 201f0: 9604 str r6, [sp, #16] │ │ + 201f2: e6ab b.n 1ff4c │ │ + 201f4: 9704 str r7, [sp, #16] │ │ + 201f6: e6a9 b.n 1ff4c │ │ + 201f8: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 201fa: 3308 adds r3, #8 │ │ + 201fc: 930a str r3, [sp, #40] ; 0x28 │ │ + 201fe: e6ad b.n 1ff5c │ │ + 20200: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 20202: 2b0f cmp r3, #15 │ │ + 20204: d800 bhi.n 20208 │ │ + 20206: e6af b.n 1ff68 │ │ + 20208: e5ab b.n 1fd62 │ │ + 2020a: 2340 movs r3, #64 ; 0x40 │ │ + 2020c: 604b str r3, [r1, #4] │ │ + 2020e: 1c13 adds r3, r2, #0 │ │ + 20210: 4033 ands r3, r6 │ │ + 20212: 3b01 subs r3, #1 │ │ + 20214: 2800 cmp r0, #0 │ │ + 20216: d006 beq.n 20226 │ │ + 20218: 469c mov ip, r3 │ │ + 2021a: 2300 movs r3, #0 │ │ + 2021c: 4667 mov r7, ip │ │ + 2021e: 42bd cmp r5, r7 │ │ + 20220: 415b adcs r3, r3 │ │ + 20222: 021b lsls r3, r3, #8 │ │ + 20224: e006 b.n 20234 │ │ + 20226: 27c0 movs r7, #192 ; 0xc0 │ │ + 20228: 46bc mov ip, r7 │ │ + 2022a: 2b01 cmp r3, #1 │ │ + 2022c: d901 bls.n 20232 │ │ + 2022e: 2340 movs r3, #64 ; 0x40 │ │ + 20230: 469c mov ip, r3 │ │ + 20232: 4663 mov r3, ip │ │ + 20234: 600b str r3, [r1, #0] │ │ + 20236: 3201 adds r2, #1 │ │ + 20238: 3124 adds r1, #36 ; 0x24 │ │ + 2023a: e6ba b.n 1ffb2 │ │ + 2023c: 2340 movs r3, #64 ; 0x40 │ │ + 2023e: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ + 20240: 8013 strh r3, [r2, #0] │ │ + 20242: 4b6d ldr r3, [pc, #436] ; (203f8 ) │ │ + 20244: 9a03 ldr r2, [sp, #12] │ │ + 20246: 58e3 ldr r3, [r4, r3] │ │ + 20248: 021f lsls r7, r3, #8 │ │ + 2024a: 19d7 adds r7, r2, r7 │ │ + 2024c: 9a05 ldr r2, [sp, #20] │ │ + 2024e: 4297 cmp r7, r2 │ │ + 20250: d300 bcc.n 20254 │ │ + 20252: e6ce b.n 1fff2 │ │ + 20254: 9a06 ldr r2, [sp, #24] │ │ + 20256: 9903 ldr r1, [sp, #12] │ │ + 20258: 019b lsls r3, r3, #6 │ │ + 2025a: 1856 adds r6, r2, r1 │ │ + 2025c: 9309 str r3, [sp, #36] ; 0x24 │ │ + 2025e: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 20260: 2b00 cmp r3, #0 │ │ + 20262: d02f beq.n 202c4 │ │ + 20264: 210f movs r1, #15 │ │ + 20266: 78b3 ldrb r3, [r6, #2] │ │ + 20268: 7837 ldrb r7, [r6, #0] │ │ + 2026a: 930d str r3, [sp, #52] ; 0x34 │ │ + 2026c: 78f3 ldrb r3, [r6, #3] │ │ + 2026e: 4039 ands r1, r7 │ │ + 20270: 0209 lsls r1, r1, #8 │ │ + 20272: 930e str r3, [sp, #56] ; 0x38 │ │ + 20274: 7873 ldrb r3, [r6, #1] │ │ + 20276: 4319 orrs r1, r3 │ │ + 20278: d007 beq.n 2028a │ │ + 2027a: 4b60 ldr r3, [pc, #384] ; (203fc ) │ │ + 2027c: 4299 cmp r1, r3 │ │ + 2027e: d004 beq.n 2028a │ │ + 20280: 0089 lsls r1, r1, #2 │ │ + 20282: 1c20 adds r0, r4, #0 │ │ + 20284: f00a fe06 bl 2ae94 │ │ + 20288: 7028 strb r0, [r5, #0] │ │ + 2028a: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 2028c: 2138 movs r1, #56 ; 0x38 │ │ + 2028e: 091a lsrs r2, r3, #4 │ │ + 20290: 2310 movs r3, #16 │ │ + 20292: 401f ands r7, r3 │ │ + 20294: 230f movs r3, #15 │ │ + 20296: 4317 orrs r7, r2 │ │ + 20298: 9a0d ldr r2, [sp, #52] ; 0x34 │ │ + 2029a: 706f strb r7, [r5, #1] │ │ + 2029c: 4013 ands r3, r2 │ │ + 2029e: 466a mov r2, sp │ │ + 202a0: 1852 adds r2, r2, r1 │ │ + 202a2: 7812 ldrb r2, [r2, #0] │ │ + 202a4: 70eb strb r3, [r5, #3] │ │ + 202a6: 716a strb r2, [r5, #5] │ │ + 202a8: 2b00 cmp r3, #0 │ │ + 202aa: d102 bne.n 202b2 │ │ + 202ac: 9b0e ldr r3, [sp, #56] ; 0x38 │ │ + 202ae: 2b00 cmp r3, #0 │ │ + 202b0: d003 beq.n 202ba │ │ + 202b2: 1c20 adds r0, r4, #0 │ │ + 202b4: 1c29 adds r1, r5, #0 │ │ + 202b6: f7ff fbd1 bl 1fa5c │ │ + 202ba: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 202bc: 3506 adds r5, #6 │ │ + 202be: 3604 adds r6, #4 │ │ + 202c0: 3b01 subs r3, #1 │ │ + 202c2: e7cb b.n 2025c │ │ + 202c4: 9b02 ldr r3, [sp, #8] │ │ + 202c6: 9a03 ldr r2, [sp, #12] │ │ + 202c8: 58e3 ldr r3, [r4, r3] │ │ + 202ca: 9309 str r3, [sp, #36] ; 0x24 │ │ + 202cc: 021b lsls r3, r3, #8 │ │ + 202ce: 18d3 adds r3, r2, r3 │ │ + 202d0: 9303 str r3, [sp, #12] │ │ + 202d2: 9b07 ldr r3, [sp, #28] │ │ + 202d4: 3301 adds r3, #1 │ │ + 202d6: 9307 str r3, [sp, #28] │ │ + 202d8: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 202da: 3302 adds r3, #2 │ │ + 202dc: 930a str r3, [sp, #40] ; 0x28 │ │ + 202de: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 202e0: 3304 adds r3, #4 │ │ + 202e2: 930b str r3, [sp, #44] ; 0x2c │ │ + 202e4: e671 b.n 1ffca │ │ + 202e6: 4946 ldr r1, [pc, #280] ; (20400 ) │ │ + 202e8: 2205 movs r2, #5 │ │ + 202ea: 1c28 adds r0, r5, #0 │ │ + 202ec: 4479 add r1, pc │ │ + 202ee: f011 fd45 bl 31d7c <__aeabi_llsl@@Base+0x21c> │ │ + 202f2: 2200 movs r2, #0 │ │ + 202f4: 4290 cmp r0, r2 │ │ + 202f6: d102 bne.n 202fe │ │ + 202f8: 2203 movs r2, #3 │ │ + 202fa: 3505 adds r5, #5 │ │ + 202fc: 9703 str r7, [sp, #12] │ │ + 202fe: 9903 ldr r1, [sp, #12] │ │ + 20300: 9b05 ldr r3, [sp, #20] │ │ + 20302: 1c20 adds r0, r4, #0 │ │ + 20304: 1a5b subs r3, r3, r1 │ │ + 20306: 9300 str r3, [sp, #0] │ │ + 20308: 9908 ldr r1, [sp, #32] │ │ + 2030a: 1c2b adds r3, r5, #0 │ │ + 2030c: f00c f8c0 bl 2c490 │ │ + 20310: 2800 cmp r0, #0 │ │ + 20312: d002 beq.n 2031a │ │ + 20314: 9b03 ldr r3, [sp, #12] │ │ + 20316: 181b adds r3, r3, r0 │ │ + 20318: 9303 str r3, [sp, #12] │ │ + 2031a: 9b08 ldr r3, [sp, #32] │ │ + 2031c: 3601 adds r6, #1 │ │ + 2031e: 3340 adds r3, #64 ; 0x40 │ │ + 20320: 9308 str r3, [sp, #32] │ │ + 20322: e667 b.n 1fff4 │ │ + 20324: 2308 movs r3, #8 │ │ + 20326: e684 b.n 20032 │ │ + 20328: 1c1a adds r2, r3, #0 │ │ + 2032a: 3a32 subs r2, #50 ; 0x32 │ │ + 2032c: 2a07 cmp r2, #7 │ │ + 2032e: d809 bhi.n 20344 │ │ + 20330: 786a ldrb r2, [r5, #1] │ │ + 20332: 2a43 cmp r2, #67 ; 0x43 │ │ + 20334: d115 bne.n 20362 │ │ + 20336: 78aa ldrb r2, [r5, #2] │ │ + 20338: 2a48 cmp r2, #72 ; 0x48 │ │ + 2033a: d120 bne.n 2037e │ │ + 2033c: 78ea ldrb r2, [r5, #3] │ │ + 2033e: 2a4e cmp r2, #78 ; 0x4e │ │ + 20340: d11d bne.n 2037e │ │ + 20342: e03a b.n 203ba │ │ + 20344: 2b31 cmp r3, #49 ; 0x31 │ │ + 20346: d11c bne.n 20382 │ │ + 20348: 786b ldrb r3, [r5, #1] │ │ + 2034a: 1c1a adds r2, r3, #0 │ │ + 2034c: 3a30 subs r2, #48 ; 0x30 │ │ + 2034e: 2a09 cmp r2, #9 │ │ + 20350: d835 bhi.n 203be │ │ + 20352: 78aa ldrb r2, [r5, #2] │ │ + 20354: 2a43 cmp r2, #67 ; 0x43 │ │ + 20356: d132 bne.n 203be │ │ + 20358: 78ea ldrb r2, [r5, #3] │ │ + 2035a: 3b26 subs r3, #38 ; 0x26 │ │ + 2035c: 2a48 cmp r2, #72 ; 0x48 │ │ + 2035e: d12e bne.n 203be │ │ + 20360: e667 b.n 20032 │ │ + 20362: 2b32 cmp r3, #50 ; 0x32 │ │ + 20364: d10d bne.n 20382 │ │ + 20366: 1c13 adds r3, r2, #0 │ │ + 20368: 3b30 subs r3, #48 ; 0x30 │ │ + 2036a: 2b09 cmp r3, #9 │ │ + 2036c: d827 bhi.n 203be │ │ + 2036e: 78ab ldrb r3, [r5, #2] │ │ + 20370: 2b43 cmp r3, #67 ; 0x43 │ │ + 20372: d124 bne.n 203be │ │ + 20374: 78eb ldrb r3, [r5, #3] │ │ + 20376: 2b48 cmp r3, #72 ; 0x48 │ │ + 20378: d121 bne.n 203be │ │ + 2037a: 3a1c subs r2, #28 │ │ + 2037c: e54b b.n 1fe16 │ │ + 2037e: 2b32 cmp r3, #50 ; 0x32 │ │ + 20380: d01d beq.n 203be │ │ + 20382: 2b33 cmp r3, #51 ; 0x33 │ │ + 20384: d10c bne.n 203a0 │ │ + 20386: 786b ldrb r3, [r5, #1] │ │ + 20388: 1c1a adds r2, r3, #0 │ │ + 2038a: 3a30 subs r2, #48 ; 0x30 │ │ + 2038c: 2a02 cmp r2, #2 │ │ + 2038e: d816 bhi.n 203be │ │ + 20390: 78aa ldrb r2, [r5, #2] │ │ + 20392: 2a43 cmp r2, #67 ; 0x43 │ │ + 20394: d113 bne.n 203be │ │ + 20396: 78ea ldrb r2, [r5, #3] │ │ + 20398: 3b12 subs r3, #18 │ │ + 2039a: 2a48 cmp r2, #72 ; 0x48 │ │ + 2039c: d10f bne.n 203be │ │ + 2039e: e648 b.n 20032 │ │ + 203a0: 2b54 cmp r3, #84 ; 0x54 │ │ + 203a2: d10c bne.n 203be │ │ + 203a4: 786b ldrb r3, [r5, #1] │ │ + 203a6: 2b44 cmp r3, #68 ; 0x44 │ │ + 203a8: d109 bne.n 203be │ │ + 203aa: 78ab ldrb r3, [r5, #2] │ │ + 203ac: 2b5a cmp r3, #90 ; 0x5a │ │ + 203ae: d106 bne.n 203be │ │ + 203b0: 78eb ldrb r3, [r5, #3] │ │ + 203b2: 1c1a adds r2, r3, #0 │ │ + 203b4: 3a34 subs r2, #52 ; 0x34 │ │ + 203b6: 2a05 cmp r2, #5 │ │ + 203b8: d801 bhi.n 203be │ │ + 203ba: 3b30 subs r3, #48 ; 0x30 │ │ + 203bc: e639 b.n 20032 │ │ + 203be: 4911 ldr r1, [pc, #68] ; (20404 ) │ │ + 203c0: 1c28 adds r0, r5, #0 │ │ + 203c2: 4479 add r1, pc │ │ + 203c4: f7ff fcb6 bl 1fd34 │ │ + 203c8: 2310 movs r3, #16 │ │ + 203ca: 2800 cmp r0, #0 │ │ + 203cc: d000 beq.n 203d0 │ │ + 203ce: e630 b.n 20032 │ │ + 203d0: 490d ldr r1, [pc, #52] ; (20408 ) │ │ + 203d2: 1c28 adds r0, r5, #0 │ │ + 203d4: 4479 add r1, pc │ │ + 203d6: f7ff fcad bl 1fd34 │ │ + 203da: 2320 movs r3, #32 │ │ + 203dc: 2800 cmp r0, #0 │ │ + 203de: d000 beq.n 203e2 │ │ + 203e0: e627 b.n 20032 │ │ + 203e2: 230f movs r3, #15 │ │ + 203e4: 9a0c ldr r2, [sp, #48] ; 0x30 │ │ + 203e6: e625 b.n 20034 │ │ + 203e8: 2308 movs r3, #8 │ │ + 203ea: 9a02 ldr r2, [sp, #8] │ │ + 203ec: 50a3 str r3, [r4, r2] │ │ + 203ee: e594 b.n 1ff1a │ │ + 203f0: 4b06 ldr r3, [pc, #24] ; (2040c ) │ │ + 203f2: 449d add sp, r3 │ │ + 203f4: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 203f6: 46c0 nop ; (mov r8, r8) │ │ + 203f8: e910 0000 ldmdb r0, {} │ │ + 203fc: 0fff lsrs r7, r7, #31 │ │ + 203fe: 0000 movs r0, r0 │ │ + 20400: 414e adcs r6, r1 │ │ + 20402: 0001 movs r1, r0 │ │ + 20404: 406e eors r6, r5 │ │ + 20406: 0001 movs r1, r0 │ │ + 20408: 4061 eors r1, r4 │ │ + 2040a: 0001 movs r1, r0 │ │ + 2040c: 044c lsls r4, r1, #17 │ │ + 2040e: 0000 movs r0, r0 │ │ + 20410: 2300 movs r3, #0 │ │ + 20412: 700b strb r3, [r1, #0] │ │ + 20414: 7813 ldrb r3, [r2, #0] │ │ + 20416: b510 push {r4, lr} │ │ + 20418: 2b00 cmp r3, #0 │ │ + 2041a: d006 beq.n 2042a │ │ + 2041c: 24ff movs r4, #255 ; 0xff │ │ + 2041e: 2b60 cmp r3, #96 ; 0x60 │ │ + 20420: d802 bhi.n 20428 │ │ + 20422: 330c adds r3, #12 │ │ + 20424: 061c lsls r4, r3, #24 │ │ + 20426: 0e24 lsrs r4, r4, #24 │ │ + 20428: 700c strb r4, [r1, #0] │ │ + 2042a: 7853 ldrb r3, [r2, #1] │ │ + 2042c: 704b strb r3, [r1, #1] │ │ + 2042e: 7893 ldrb r3, [r2, #2] │ │ + 20430: 1c1c adds r4, r3, #0 │ │ + 20432: 3c10 subs r4, #16 │ │ + 20434: 0624 lsls r4, r4, #24 │ │ + 20436: 0e24 lsrs r4, r4, #24 │ │ + 20438: 2c80 cmp r4, #128 ; 0x80 │ │ + 2043a: d805 bhi.n 20448 │ │ + 2043c: 2301 movs r3, #1 │ │ + 2043e: 708b strb r3, [r1, #2] │ │ + 20440: 7893 ldrb r3, [r2, #2] │ │ + 20442: 3b10 subs r3, #16 │ │ + 20444: 105b asrs r3, r3, #1 │ │ + 20446: e024 b.n 20492 │ │ + 20448: 1c1c adds r4, r3, #0 │ │ + 2044a: 3460 adds r4, #96 ; 0x60 │ │ + 2044c: 0624 lsls r4, r4, #24 │ │ + 2044e: 0e24 lsrs r4, r4, #24 │ │ + 20450: 2c0f cmp r4, #15 │ │ + 20452: d801 bhi.n 20458 │ │ + 20454: 2304 movs r3, #4 │ │ + 20456: e015 b.n 20484 │ │ + 20458: 1c1c adds r4, r3, #0 │ │ + 2045a: 3450 adds r4, #80 ; 0x50 │ │ + 2045c: 0624 lsls r4, r4, #24 │ │ + 2045e: 0e24 lsrs r4, r4, #24 │ │ + 20460: 2c0f cmp r4, #15 │ │ + 20462: d801 bhi.n 20468 │ │ + 20464: 2303 movs r3, #3 │ │ + 20466: e00d b.n 20484 │ │ + 20468: 1c1c adds r4, r3, #0 │ │ + 2046a: 3440 adds r4, #64 ; 0x40 │ │ + 2046c: 0624 lsls r4, r4, #24 │ │ + 2046e: 0e24 lsrs r4, r4, #24 │ │ + 20470: 2c0f cmp r4, #15 │ │ + 20472: d801 bhi.n 20478 │ │ + 20474: 2306 movs r3, #6 │ │ + 20476: e005 b.n 20484 │ │ + 20478: 3330 adds r3, #48 ; 0x30 │ │ + 2047a: 061b lsls r3, r3, #24 │ │ + 2047c: 0e1b lsrs r3, r3, #24 │ │ + 2047e: 2b0f cmp r3, #15 │ │ + 20480: d805 bhi.n 2048e │ │ + 20482: 2305 movs r3, #5 │ │ + 20484: 708b strb r3, [r1, #2] │ │ + 20486: 230f movs r3, #15 │ │ + 20488: 7894 ldrb r4, [r2, #2] │ │ + 2048a: 4023 ands r3, r4 │ │ + 2048c: e001 b.n 20492 │ │ + 2048e: 2300 movs r3, #0 │ │ + 20490: 708b strb r3, [r1, #2] │ │ + 20492: 710b strb r3, [r1, #4] │ │ + 20494: 2300 movs r3, #0 │ │ + 20496: 70cb strb r3, [r1, #3] │ │ + 20498: 714b strb r3, [r1, #5] │ │ + 2049a: 7913 ldrb r3, [r2, #4] │ │ + 2049c: 2b00 cmp r3, #0 │ │ + 2049e: d10a bne.n 204b6 │ │ + 204a0: 7954 ldrb r4, [r2, #5] │ │ + 204a2: 7993 ldrb r3, [r2, #6] │ │ + 204a4: 2c00 cmp r4, #0 │ │ + 204a6: d101 bne.n 204ac │ │ + 204a8: 2b00 cmp r3, #0 │ │ + 204aa: d004 beq.n 204b6 │ │ + 204ac: 70cb strb r3, [r1, #3] │ │ + 204ae: 7953 ldrb r3, [r2, #5] │ │ + 204b0: 714b strb r3, [r1, #5] │ │ + 204b2: f7ff fad3 bl 1fa5c │ │ + 204b6: bd10 pop {r4, pc} │ │ + │ │ +000204b8 : │ │ + 204b8: b5f0 push {r4, r5, r6, r7, lr} │ │ + 204ba: 4c78 ldr r4, [pc, #480] ; (2069c ) │ │ + 204bc: 44a5 add sp, r4 │ │ + 204be: 4c78 ldr r4, [pc, #480] ; (206a0 ) │ │ + 204c0: 9102 str r1, [sp, #8] │ │ + 204c2: 9204 str r2, [sp, #16] │ │ + 204c4: 447c add r4, pc │ │ + 204c6: 6824 ldr r4, [r4, #0] │ │ + 204c8: 4a76 ldr r2, [pc, #472] ; (206a4 ) │ │ + 204ca: 9003 str r0, [sp, #12] │ │ + 204cc: 6823 ldr r3, [r4, #0] │ │ + 204ce: 9802 ldr r0, [sp, #8] │ │ + 204d0: a914 add r1, sp, #80 ; 0x50 │ │ + 204d2: 1852 adds r2, r2, r1 │ │ + 204d4: 6013 str r3, [r2, #0] │ │ + 204d6: 9410 str r4, [sp, #64] ; 0x40 │ │ + 204d8: 2800 cmp r0, #0 │ │ + 204da: d101 bne.n 204e0 │ │ + 204dc: f000 fe15 bl 2110a │ │ + 204e0: 25bf movs r5, #191 ; 0xbf │ │ + 204e2: 9b04 ldr r3, [sp, #16] │ │ + 204e4: 006d lsls r5, r5, #1 │ │ + 204e6: 2000 movs r0, #0 │ │ + 204e8: 42ab cmp r3, r5 │ │ + 204ea: d201 bcs.n 204f0 │ │ + 204ec: f000 fe0d bl 2110a │ │ + 204f0: 9b02 ldr r3, [sp, #8] │ │ + 204f2: 781a ldrb r2, [r3, #0] │ │ + 204f4: 785b ldrb r3, [r3, #1] │ │ + 204f6: 021b lsls r3, r3, #8 │ │ + 204f8: 4313 orrs r3, r2 │ │ + 204fa: 9a02 ldr r2, [sp, #8] │ │ + 204fc: 7892 ldrb r2, [r2, #2] │ │ + 204fe: 0412 lsls r2, r2, #16 │ │ + 20500: 431a orrs r2, r3 │ │ + 20502: 9b02 ldr r3, [sp, #8] │ │ + 20504: 78db ldrb r3, [r3, #3] │ │ + 20506: 061b lsls r3, r3, #24 │ │ + 20508: 4313 orrs r3, r2 │ │ + 2050a: 4a67 ldr r2, [pc, #412] ; (206a8 ) │ │ + 2050c: 4293 cmp r3, r2 │ │ + 2050e: d001 beq.n 20514 │ │ + 20510: f000 fdfb bl 2110a │ │ + 20514: 9b02 ldr r3, [sp, #8] │ │ + 20516: 7a1a ldrb r2, [r3, #8] │ │ + 20518: 7a5b ldrb r3, [r3, #9] │ │ + 2051a: 021b lsls r3, r3, #8 │ │ + 2051c: 4313 orrs r3, r2 │ │ + 2051e: 4a63 ldr r2, [pc, #396] ; (206ac ) │ │ + 20520: 189b adds r3, r3, r2 │ │ + 20522: 2bff cmp r3, #255 ; 0xff │ │ + 20524: d901 bls.n 2052a │ │ + 20526: f000 fdf0 bl 2110a │ │ + 2052a: 9a02 ldr r2, [sp, #8] │ │ + 2052c: 9b02 ldr r3, [sp, #8] │ │ + 2052e: 3271 adds r2, #113 ; 0x71 │ │ + 20530: 3370 adds r3, #112 ; 0x70 │ │ + 20532: 7817 ldrb r7, [r2, #0] │ │ + 20534: 781b ldrb r3, [r3, #0] │ │ + 20536: 023f lsls r7, r7, #8 │ │ + 20538: 431f orrs r7, r3 │ │ + 2053a: 1f3b subs r3, r7, #4 │ │ + 2053c: 2b3c cmp r3, #60 ; 0x3c │ │ + 2053e: d901 bls.n 20544 │ │ + 20540: f000 fde3 bl 2110a │ │ + 20544: 2280 movs r2, #128 ; 0x80 │ │ + 20546: 9903 ldr r1, [sp, #12] │ │ + 20548: 4b59 ldr r3, [pc, #356] ; (206b0 ) │ │ + 2054a: 0352 lsls r2, r2, #13 │ │ + 2054c: 9803 ldr r0, [sp, #12] │ │ + 2054e: 50ca str r2, [r1, r3] │ │ + 20550: 4b58 ldr r3, [pc, #352] ; (206b4 ) │ │ + 20552: 9a02 ldr r2, [sp, #8] │ │ + 20554: 4e58 ldr r6, [pc, #352] ; (206b8 ) │ │ + 20556: 50cf str r7, [r1, r3] │ │ + 20558: 326c adds r2, #108 ; 0x6c │ │ + 2055a: 7811 ldrb r1, [r2, #0] │ │ + 2055c: 9a02 ldr r2, [sp, #8] │ │ + 2055e: 326d adds r2, #109 ; 0x6d │ │ + 20560: 7812 ldrb r2, [r2, #0] │ │ + 20562: 0212 lsls r2, r2, #8 │ │ + 20564: 430a orrs r2, r1 │ │ + 20566: 4955 ldr r1, [pc, #340] ; (206bc ) │ │ + 20568: 5042 str r2, [r0, r1] │ │ + 2056a: 9a02 ldr r2, [sp, #8] │ │ + 2056c: 3274 adds r2, #116 ; 0x74 │ │ + 2056e: 7811 ldrb r1, [r2, #0] │ │ + 20570: 22e9 movs r2, #233 ; 0xe9 │ │ + 20572: 0212 lsls r2, r2, #8 │ │ + 20574: 5081 str r1, [r0, r2] │ │ + 20576: 227d movs r2, #125 ; 0x7d │ │ + 20578: 5182 str r2, [r0, r6] │ │ + 2057a: 9a02 ldr r2, [sp, #8] │ │ + 2057c: 3272 adds r2, #114 ; 0x72 │ │ + 2057e: 7810 ldrb r0, [r2, #0] │ │ + 20580: 9a02 ldr r2, [sp, #8] │ │ + 20582: 3273 adds r2, #115 ; 0x73 │ │ + 20584: 7811 ldrb r1, [r2, #0] │ │ + 20586: 9309 str r3, [sp, #36] ; 0x24 │ │ + 20588: 4b4d ldr r3, [pc, #308] ; (206c0 ) │ │ + 2058a: 0209 lsls r1, r1, #8 │ │ + 2058c: 4301 orrs r1, r0 │ │ + 2058e: 1c0c adds r4, r1, #0 │ │ + 20590: 3c65 subs r4, #101 ; 0x65 │ │ + 20592: 0422 lsls r2, r4, #16 │ │ + 20594: 0c12 lsrs r2, r2, #16 │ │ + 20596: 429a cmp r2, r3 │ │ + 20598: d804 bhi.n 205a4 │ │ + 2059a: 484a ldr r0, [pc, #296] ; (206c4 ) │ │ + 2059c: f011 fb96 bl 31ccc <__aeabi_llsl@@Base+0x16c> │ │ + 205a0: 9b03 ldr r3, [sp, #12] │ │ + 205a2: 5198 str r0, [r3, r6] │ │ + 205a4: 2180 movs r1, #128 ; 0x80 │ │ + 205a6: 2300 movs r3, #0 │ │ + 205a8: 9802 ldr r0, [sp, #8] │ │ + 205aa: 9c02 ldr r4, [sp, #8] │ │ + 205ac: 0049 lsls r1, r1, #1 │ │ + 205ae: 306a adds r0, #106 ; 0x6a │ │ + 205b0: 346b adds r4, #107 ; 0x6b │ │ + 205b2: 7822 ldrb r2, [r4, #0] │ │ + 205b4: 7806 ldrb r6, [r0, #0] │ │ + 205b6: 0212 lsls r2, r2, #8 │ │ + 205b8: 4332 orrs r2, r6 │ │ + 205ba: 26ff movs r6, #255 ; 0xff │ │ + 205bc: 4293 cmp r3, r2 │ │ + 205be: d203 bcs.n 205c8 │ │ + 205c0: 1c1a adds r2, r3, #0 │ │ + 205c2: 9e02 ldr r6, [sp, #8] │ │ + 205c4: 327e adds r2, #126 ; 0x7e │ │ + 205c6: 5cb6 ldrb r6, [r6, r2] │ │ + 205c8: 4a3f ldr r2, [pc, #252] ; (206c8 ) │ │ + 205ca: 9f03 ldr r7, [sp, #12] │ │ + 205cc: 189a adds r2, r3, r2 │ │ + 205ce: 3301 adds r3, #1 │ │ + 205d0: 54be strb r6, [r7, r2] │ │ + 205d2: 428b cmp r3, r1 │ │ + 205d4: d1ed bne.n 205b2 │ │ + 205d6: 4a3d ldr r2, [pc, #244] ; (206cc ) │ │ + 205d8: 9902 ldr r1, [sp, #8] │ │ + 205da: 18b8 adds r0, r7, r2 │ │ + 205dc: 312a adds r1, #42 ; 0x2a │ │ + 205de: 2220 movs r2, #32 │ │ + 205e0: f011 fb8c bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 205e4: 2300 movs r3, #0 │ │ + 205e6: 4a3a ldr r2, [pc, #232] ; (206d0 ) │ │ + 205e8: 9903 ldr r1, [sp, #12] │ │ + 205ea: 9308 str r3, [sp, #32] │ │ + 205ec: 548b strb r3, [r1, r2] │ │ + 205ee: 9a02 ldr r2, [sp, #8] │ │ + 205f0: 5b54 ldrh r4, [r2, r5] │ │ + 205f2: 2c01 cmp r4, #1 │ │ + 205f4: d903 bls.n 205fe │ │ + 205f6: 1c13 adds r3, r2, #0 │ │ + 205f8: 3381 adds r3, #129 ; 0x81 │ │ + 205fa: 33ff adds r3, #255 ; 0xff │ │ + 205fc: 9308 str r3, [sp, #32] │ │ + 205fe: 1c26 adds r6, r4, #0 │ │ + 20600: 9b04 ldr r3, [sp, #16] │ │ + 20602: 3681 adds r6, #129 ; 0x81 │ │ + 20604: 36ff adds r6, #255 ; 0xff │ │ + 20606: 3b0c subs r3, #12 │ │ + 20608: 429e cmp r6, r3 │ │ + 2060a: d302 bcc.n 20612 │ │ + 2060c: 2001 movs r0, #1 │ │ + 2060e: f000 fd7c bl 2110a │ │ + 20612: 9b02 ldr r3, [sp, #8] │ │ + 20614: 599b ldr r3, [r3, r6] │ │ + 20616: 9305 str r3, [sp, #20] │ │ + 20618: 2b00 cmp r3, #0 │ │ + 2061a: d102 bne.n 20622 │ │ + 2061c: 3485 adds r4, #133 ; 0x85 │ │ + 2061e: 34ff adds r4, #255 ; 0xff │ │ + 20620: 1c26 adds r6, r4, #0 │ │ + 20622: 9b02 ldr r3, [sp, #8] │ │ + 20624: 599b ldr r3, [r3, r6] │ │ + 20626: 9305 str r3, [sp, #20] │ │ + 20628: 2b00 cmp r3, #0 │ │ + 2062a: d100 bne.n 2062e │ │ + 2062c: 3604 adds r6, #4 │ │ + 2062e: 9b02 ldr r3, [sp, #8] │ │ + 20630: 1d34 adds r4, r6, #4 │ │ + 20632: 599a ldr r2, [r3, r6] │ │ + 20634: 9b04 ldr r3, [sp, #16] │ │ + 20636: 1917 adds r7, r2, r4 │ │ + 20638: 429f cmp r7, r3 │ │ + 2063a: d2e7 bcs.n 2060c │ │ + 2063c: 1c26 adds r6, r4, #0 │ │ + 2063e: 3608 adds r6, #8 │ │ + 20640: 42be cmp r6, r7 │ │ + 20642: d24b bcs.n 206dc │ │ + 20644: 9b02 ldr r3, [sp, #8] │ │ + 20646: 9904 ldr r1, [sp, #16] │ │ + 20648: 591a ldr r2, [r3, r4] │ │ + 2064a: 191b adds r3, r3, r4 │ │ + 2064c: 685d ldr r5, [r3, #4] │ │ + 2064e: 19ab adds r3, r5, r6 │ │ + 20650: 9305 str r3, [sp, #20] │ │ + 20652: 428b cmp r3, r1 │ │ + 20654: d8da bhi.n 2060c │ │ + 20656: 4b1f ldr r3, [pc, #124] ; (206d4 ) │ │ + 20658: 429a cmp r2, r3 │ │ + 2065a: d11c bne.n 20696 │ │ + 2065c: 2d03 cmp r5, #3 │ │ + 2065e: d91a bls.n 20696 │ │ + 20660: 4e1d ldr r6, [pc, #116] ; (206d8 ) │ │ + 20662: 9b03 ldr r3, [sp, #12] │ │ + 20664: 599b ldr r3, [r3, r6] │ │ + 20666: 9306 str r3, [sp, #24] │ │ + 20668: 2b00 cmp r3, #0 │ │ + 2066a: d114 bne.n 20696 │ │ + 2066c: 23fa movs r3, #250 ; 0xfa │ │ + 2066e: 01db lsls r3, r3, #7 │ │ + 20670: 429d cmp r5, r3 │ │ + 20672: d900 bls.n 20676 │ │ + 20674: 1c1d adds r5, r3, #0 │ │ + 20676: 1c28 adds r0, r5, #0 │ │ + 20678: f011 fb48 bl 31d0c <__aeabi_llsl@@Base+0x1ac> │ │ + 2067c: 9b03 ldr r3, [sp, #12] │ │ + 2067e: 3d01 subs r5, #1 │ │ + 20680: 3409 adds r4, #9 │ │ + 20682: 5198 str r0, [r3, r6] │ │ + 20684: 9b02 ldr r3, [sp, #8] │ │ + 20686: 1c2a adds r2, r5, #0 │ │ + 20688: 1919 adds r1, r3, r4 │ │ + 2068a: f011 fb37 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 2068e: 2200 movs r2, #0 │ │ + 20690: 9b03 ldr r3, [sp, #12] │ │ + 20692: 599b ldr r3, [r3, r6] │ │ + 20694: 555a strb r2, [r3, r5] │ │ + 20696: 9c05 ldr r4, [sp, #20] │ │ + 20698: e7d0 b.n 2063c │ │ + 2069a: 46c0 nop ; (mov r8, r8) │ │ + 2069c: f78c ffff bl fffad69e <_end@@Base+0xffee6b26> │ │ + 206a0: 8934 ldrh r4, [r6, #8] │ │ + 206a2: 0001 movs r1, r0 │ │ + 206a4: 081c lsrs r4, r3, #32 │ │ + 206a6: 0000 movs r0, r0 │ │ + 206a8: 544d strb r5, [r1, r1] │ │ + 206aa: 3032 adds r0, #50 ; 0x32 │ │ + 206ac: fe00 ffff mcr2 15, 0, pc, cr0, cr15, {7} ; │ │ + 206b0: e920 0000 stmdb r0!, {} │ │ + 206b4: e910 0000 ldmdb r0, {} │ │ + 206b8: e904 0000 stmdb r4, {} │ │ + 206bc: e958 0000 ldrd r0, r0, [r8, #-0] │ │ + 206c0: 1322 asrs r2, r4, #12 │ │ + 206c2: 0000 movs r0, r0 │ │ + 206c4: aeaa add r6, sp, #680 ; 0x2a8 │ │ + 206c6: 0001 movs r1, r0 │ │ + 206c8: d060 beq.n 2078c │ │ + 206ca: 0000 movs r0, r0 │ │ + 206cc: e99c 0000 ; instruction: 0xe99c0000 │ │ + 206d0: e9bb 0000 ; instruction: 0xe9bb0000 │ │ + 206d4: 534d strh r5, [r1, r5] │ │ + 206d6: 0047 lsls r7, r0, #1 │ │ + 206d8: e994 0000 ; instruction: 0xe9940000 │ │ + 206dc: 4ab2 ldr r2, [pc, #712] ; (209a8 ) │ │ + 206de: 9b03 ldr r3, [sp, #12] │ │ + 206e0: 4694 mov ip, r2 │ │ + 206e2: 4ab2 ldr r2, [pc, #712] ; (209ac ) │ │ + 206e4: 4463 add r3, ip │ │ + 206e6: 930c str r3, [sp, #48] ; 0x30 │ │ + 206e8: 4694 mov ip, r2 │ │ + 206ea: 9b03 ldr r3, [sp, #12] │ │ + 206ec: 4463 add r3, ip │ │ + 206ee: 930d str r3, [sp, #52] ; 0x34 │ │ + 206f0: 2300 movs r3, #0 │ │ + 206f2: 930a str r3, [sp, #40] ; 0x28 │ │ + 206f4: 9a02 ldr r2, [sp, #8] │ │ + 206f6: 9b02 ldr r3, [sp, #8] │ │ + 206f8: 326f adds r2, #111 ; 0x6f │ │ + 206fa: 336e adds r3, #110 ; 0x6e │ │ + 206fc: 7815 ldrb r5, [r2, #0] │ │ + 206fe: 781b ldrb r3, [r3, #0] │ │ + 20700: 022c lsls r4, r5, #8 │ │ + 20702: 431c orrs r4, r3 │ │ + 20704: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 20706: 42a3 cmp r3, r4 │ │ + 20708: d300 bcc.n 2070c │ │ + 2070a: e0e5 b.n 208d8 │ │ + 2070c: 9b04 ldr r3, [sp, #16] │ │ + 2070e: 3b06 subs r3, #6 │ │ + 20710: 429f cmp r7, r3 │ │ + 20712: d300 bcc.n 20716 │ │ + 20714: e0d5 b.n 208c2 │ │ + 20716: 9b02 ldr r3, [sp, #8] │ │ + 20718: 19d9 adds r1, r3, r7 │ │ + 2071a: 78cd ldrb r5, [r1, #3] │ │ + 2071c: 788b ldrb r3, [r1, #2] │ │ + 2071e: 790e ldrb r6, [r1, #4] │ │ + 20720: 022d lsls r5, r5, #8 │ │ + 20722: 431d orrs r5, r3 │ │ + 20724: 794b ldrb r3, [r1, #5] │ │ + 20726: 0436 lsls r6, r6, #16 │ │ + 20728: 432e orrs r6, r5 │ │ + 2072a: 061b lsls r3, r3, #24 │ │ + 2072c: 4333 orrs r3, r6 │ │ + 2072e: 2601 movs r6, #1 │ │ + 20730: 3301 adds r3, #1 │ │ + 20732: 43b3 bics r3, r6 │ │ + 20734: 1dbd adds r5, r7, #6 │ │ + 20736: 930b str r3, [sp, #44] ; 0x2c │ │ + 20738: 18ef adds r7, r5, r3 │ │ + 2073a: 9b04 ldr r3, [sp, #16] │ │ + 2073c: 429f cmp r7, r3 │ │ + 2073e: d900 bls.n 20742 │ │ + 20740: e0c9 b.n 208d6 │ │ + 20742: 784b ldrb r3, [r1, #1] │ │ + 20744: 780a ldrb r2, [r1, #0] │ │ + 20746: 021b lsls r3, r3, #8 │ │ + 20748: 4313 orrs r3, r2 │ │ + 2074a: 9307 str r3, [sp, #28] │ │ + 2074c: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 2074e: 2bef cmp r3, #239 ; 0xef │ │ + 20750: d900 bls.n 20754 │ │ + 20752: e0b6 b.n 208c2 │ │ + 20754: 9b07 ldr r3, [sp, #28] │ │ + 20756: 3b01 subs r3, #1 │ │ + 20758: 2bff cmp r3, #255 ; 0xff │ │ + 2075a: d900 bls.n 2075e │ │ + 2075c: e0b1 b.n 208c2 │ │ + 2075e: 466a mov r2, sp │ │ + 20760: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 20762: 8b92 ldrh r2, [r2, #28] │ │ + 20764: 9807 ldr r0, [sp, #28] │ │ + 20766: 801a strh r2, [r3, #0] │ │ + 20768: 9b03 ldr r3, [sp, #12] │ │ + 2076a: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 2076c: 589b ldr r3, [r3, r2] │ │ + 2076e: 1c19 adds r1, r3, #0 │ │ + 20770: 9305 str r3, [sp, #20] │ │ + 20772: f00a fcad bl 2b0d0 │ │ + 20776: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 20778: 9005 str r0, [sp, #20] │ │ + 2077a: 6018 str r0, [r3, #0] │ │ + 2077c: 2800 cmp r0, #0 │ │ + 2077e: d100 bne.n 20782 │ │ + 20780: e744 b.n 2060c │ │ + 20782: 9a02 ldr r2, [sp, #8] │ │ + 20784: 9b02 ldr r3, [sp, #8] │ │ + 20786: 3277 adds r2, #119 ; 0x77 │ │ + 20788: 7814 ldrb r4, [r2, #0] │ │ + 2078a: 3376 adds r3, #118 ; 0x76 │ │ + 2078c: 781b ldrb r3, [r3, #0] │ │ + 2078e: 0224 lsls r4, r4, #8 │ │ + 20790: 9a02 ldr r2, [sp, #8] │ │ + 20792: 431c orrs r4, r3 │ │ + 20794: 9b02 ldr r3, [sp, #8] │ │ + 20796: 3279 adds r2, #121 ; 0x79 │ │ + 20798: 3378 adds r3, #120 ; 0x78 │ │ + 2079a: 781b ldrb r3, [r3, #0] │ │ + 2079c: 041b lsls r3, r3, #16 │ │ + 2079e: 4323 orrs r3, r4 │ │ + 207a0: 7814 ldrb r4, [r2, #0] │ │ + 207a2: 0624 lsls r4, r4, #24 │ │ + 207a4: 431c orrs r4, r3 │ │ + 207a6: 4034 ands r4, r6 │ │ + 207a8: d070 beq.n 2088c │ │ + 207aa: 9b02 ldr r3, [sp, #8] │ │ + 207ac: 195d adds r5, r3, r5 │ │ + 207ae: 2300 movs r3, #0 │ │ + 207b0: 1c1e adds r6, r3, #0 │ │ + 207b2: 1c1a adds r2, r3, #0 │ │ + 207b4: 9306 str r3, [sp, #24] │ │ + 207b6: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 207b8: 429a cmp r2, r3 │ │ + 207ba: d300 bcc.n 207be │ │ + 207bc: e081 b.n 208c2 │ │ + 207be: 2100 movs r1, #0 │ │ + 207c0: 5cab ldrb r3, [r5, r2] │ │ + 207c2: 1c54 adds r4, r2, #1 │ │ + 207c4: 910e str r1, [sp, #56] ; 0x38 │ │ + 207c6: 2bff cmp r3, #255 ; 0xff │ │ + 207c8: d104 bne.n 207d4 │ │ + 207ca: 5d2b ldrb r3, [r5, r4] │ │ + 207cc: 1cd4 adds r4, r2, #3 │ │ + 207ce: 18aa adds r2, r5, r2 │ │ + 207d0: 930e str r3, [sp, #56] ; 0x38 │ │ + 207d2: 7893 ldrb r3, [r2, #2] │ │ + 207d4: 065a lsls r2, r3, #25 │ │ + 207d6: d043 beq.n 20860 │ │ + 207d8: 9909 ldr r1, [sp, #36] ; 0x24 │ │ + 207da: 9a03 ldr r2, [sp, #12] │ │ + 207dc: 2000 movs r0, #0 │ │ + 207de: 5852 ldr r2, [r2, r1] │ │ + 207e0: 1c11 adds r1, r2, #0 │ │ + 207e2: 4371 muls r1, r6 │ │ + 207e4: 920f str r2, [sp, #60] ; 0x3c │ │ + 207e6: 9a06 ldr r2, [sp, #24] │ │ + 207e8: 188a adds r2, r1, r2 │ │ + 207ea: 4694 mov ip, r2 │ │ + 207ec: aa16 add r2, sp, #88 ; 0x58 │ │ + 207ee: 7190 strb r0, [r2, #6] │ │ + 207f0: 7150 strb r0, [r2, #5] │ │ + 207f2: 7110 strb r0, [r2, #4] │ │ + 207f4: 70d0 strb r0, [r2, #3] │ │ + 207f6: 7090 strb r0, [r2, #2] │ │ + 207f8: 7050 strb r0, [r2, #1] │ │ + 207fa: 7010 strb r0, [r2, #0] │ │ + 207fc: 07d9 lsls r1, r3, #31 │ │ + 207fe: d502 bpl.n 20806 │ │ + 20800: 5d28 ldrb r0, [r5, r4] │ │ + 20802: 3401 adds r4, #1 │ │ + 20804: 7010 strb r0, [r2, #0] │ │ + 20806: 079a lsls r2, r3, #30 │ │ + 20808: d503 bpl.n 20812 │ │ + 2080a: 5d28 ldrb r0, [r5, r4] │ │ + 2080c: aa16 add r2, sp, #88 ; 0x58 │ │ + 2080e: 3401 adds r4, #1 │ │ + 20810: 7050 strb r0, [r2, #1] │ │ + 20812: 075a lsls r2, r3, #29 │ │ + 20814: d503 bpl.n 2081e │ │ + 20816: 5d28 ldrb r0, [r5, r4] │ │ + 20818: aa16 add r2, sp, #88 ; 0x58 │ │ + 2081a: 3401 adds r4, #1 │ │ + 2081c: 7090 strb r0, [r2, #2] │ │ + 2081e: 071a lsls r2, r3, #28 │ │ + 20820: d503 bpl.n 2082a │ │ + 20822: 5d28 ldrb r0, [r5, r4] │ │ + 20824: aa16 add r2, sp, #88 ; 0x58 │ │ + 20826: 3401 adds r4, #1 │ │ + 20828: 70d0 strb r0, [r2, #3] │ │ + 2082a: 06da lsls r2, r3, #27 │ │ + 2082c: d503 bpl.n 20836 │ │ + 2082e: 5d28 ldrb r0, [r5, r4] │ │ + 20830: aa16 add r2, sp, #88 ; 0x58 │ │ + 20832: 3401 adds r4, #1 │ │ + 20834: 7110 strb r0, [r2, #4] │ │ + 20836: 069a lsls r2, r3, #26 │ │ + 20838: d503 bpl.n 20842 │ │ + 2083a: 5d28 ldrb r0, [r5, r4] │ │ + 2083c: aa16 add r2, sp, #88 ; 0x58 │ │ + 2083e: 3401 adds r4, #1 │ │ + 20840: 7150 strb r0, [r2, #5] │ │ + 20842: 065b lsls r3, r3, #25 │ │ + 20844: d503 bpl.n 2084e │ │ + 20846: 5d2a ldrb r2, [r5, r4] │ │ + 20848: ab16 add r3, sp, #88 ; 0x58 │ │ + 2084a: 3401 adds r4, #1 │ │ + 2084c: 719a strb r2, [r3, #6] │ │ + 2084e: 2306 movs r3, #6 │ │ + 20850: 4661 mov r1, ip │ │ + 20852: 4359 muls r1, r3 │ │ + 20854: 9b05 ldr r3, [sp, #20] │ │ + 20856: 9803 ldr r0, [sp, #12] │ │ + 20858: aa16 add r2, sp, #88 ; 0x58 │ │ + 2085a: 1859 adds r1, r3, r1 │ │ + 2085c: f7ff fdd8 bl 20410 │ │ + 20860: 9b0e ldr r3, [sp, #56] ; 0x38 │ │ + 20862: 3601 adds r6, #1 │ │ + 20864: 18f6 adds r6, r6, r3 │ │ + 20866: 9b07 ldr r3, [sp, #28] │ │ + 20868: 429e cmp r6, r3 │ │ + 2086a: d305 bcc.n 20878 │ │ + 2086c: 9b07 ldr r3, [sp, #28] │ │ + 2086e: 1af6 subs r6, r6, r3 │ │ + 20870: 9b06 ldr r3, [sp, #24] │ │ + 20872: 3301 adds r3, #1 │ │ + 20874: 9306 str r3, [sp, #24] │ │ + 20876: e7f6 b.n 20866 │ │ + 20878: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 2087a: 9b03 ldr r3, [sp, #12] │ │ + 2087c: 589b ldr r3, [r3, r2] │ │ + 2087e: 930e str r3, [sp, #56] ; 0x38 │ │ + 20880: 9a0e ldr r2, [sp, #56] ; 0x38 │ │ + 20882: 9b06 ldr r3, [sp, #24] │ │ + 20884: 4293 cmp r3, r2 │ │ + 20886: d21c bcs.n 208c2 │ │ + 20888: 1c22 adds r2, r4, #0 │ │ + 2088a: e794 b.n 207b6 │ │ + 2088c: 9e0b ldr r6, [sp, #44] ; 0x2c │ │ + 2088e: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 20890: 1b9a subs r2, r3, r6 │ │ + 20892: 9b02 ldr r3, [sp, #8] │ │ + 20894: 1952 adds r2, r2, r5 │ │ + 20896: 189a adds r2, r3, r2 │ │ + 20898: 2e07 cmp r6, #7 │ │ + 2089a: d912 bls.n 208c2 │ │ + 2089c: 9909 ldr r1, [sp, #36] ; 0x24 │ │ + 2089e: 9b03 ldr r3, [sp, #12] │ │ + 208a0: 585b ldr r3, [r3, r1] │ │ + 208a2: 9306 str r3, [sp, #24] │ │ + 208a4: 9906 ldr r1, [sp, #24] │ │ + 208a6: 9b07 ldr r3, [sp, #28] │ │ + 208a8: 434b muls r3, r1 │ │ + 208aa: 429c cmp r4, r3 │ │ + 208ac: d209 bcs.n 208c2 │ │ + 208ae: 9803 ldr r0, [sp, #12] │ │ + 208b0: 9905 ldr r1, [sp, #20] │ │ + 208b2: f7ff fdad bl 20410 │ │ + 208b6: 9b05 ldr r3, [sp, #20] │ │ + 208b8: 3e07 subs r6, #7 │ │ + 208ba: 3401 adds r4, #1 │ │ + 208bc: 3306 adds r3, #6 │ │ + 208be: 9305 str r3, [sp, #20] │ │ + 208c0: e7e5 b.n 2088e │ │ + 208c2: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 208c4: 3301 adds r3, #1 │ │ + 208c6: 930a str r3, [sp, #40] ; 0x28 │ │ + 208c8: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 208ca: 3302 adds r3, #2 │ │ + 208cc: 930c str r3, [sp, #48] ; 0x30 │ │ + 208ce: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 208d0: 3304 adds r3, #4 │ │ + 208d2: 930d str r3, [sp, #52] ; 0x34 │ │ + 208d4: e70e b.n 206f4 │ │ + 208d6: 1c2f adds r7, r5, #0 │ │ + 208d8: 9b08 ldr r3, [sp, #32] │ │ + 208da: 2b00 cmp r3, #0 │ │ + 208dc: d012 beq.n 20904 │ │ + 208de: 785a ldrb r2, [r3, #1] │ │ + 208e0: 7819 ldrb r1, [r3, #0] │ │ + 208e2: 9b04 ldr r3, [sp, #16] │ │ + 208e4: 0212 lsls r2, r2, #8 │ │ + 208e6: 430a orrs r2, r1 │ │ + 208e8: 2100 movs r1, #0 │ │ + 208ea: 1e98 subs r0, r3, #2 │ │ + 208ec: 4291 cmp r1, r2 │ │ + 208ee: d209 bcs.n 20904 │ │ + 208f0: 4287 cmp r7, r0 │ │ + 208f2: d900 bls.n 208f6 │ │ + 208f4: e68a b.n 2060c │ │ + 208f6: 9b02 ldr r3, [sp, #8] │ │ + 208f8: 3101 adds r1, #1 │ │ + 208fa: 5bdb ldrh r3, [r3, r7] │ │ + 208fc: 015b lsls r3, r3, #5 │ │ + 208fe: 3302 adds r3, #2 │ │ + 20900: 18ff adds r7, r7, r3 │ │ + 20902: e7f3 b.n 208ec │ │ + 20904: 9b02 ldr r3, [sp, #8] │ │ + 20906: 3376 adds r3, #118 ; 0x76 │ │ + 20908: 781d ldrb r5, [r3, #0] │ │ + 2090a: 9b02 ldr r3, [sp, #8] │ │ + 2090c: 3377 adds r3, #119 ; 0x77 │ │ + 2090e: 781e ldrb r6, [r3, #0] │ │ + 20910: 9b02 ldr r3, [sp, #8] │ │ + 20912: 0236 lsls r6, r6, #8 │ │ + 20914: 3378 adds r3, #120 ; 0x78 │ │ + 20916: 432e orrs r6, r5 │ │ + 20918: 781d ldrb r5, [r3, #0] │ │ + 2091a: 9b02 ldr r3, [sp, #8] │ │ + 2091c: 042d lsls r5, r5, #16 │ │ + 2091e: 3379 adds r3, #121 ; 0x79 │ │ + 20920: 4335 orrs r5, r6 │ │ + 20922: 781e ldrb r6, [r3, #0] │ │ + 20924: 0636 lsls r6, r6, #24 │ │ + 20926: 432e orrs r6, r5 │ │ + 20928: 07b3 lsls r3, r6, #30 │ │ + 2092a: d543 bpl.n 209b4 │ │ + 2092c: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 2092e: 9b03 ldr r3, [sp, #12] │ │ + 20930: 589b ldr r3, [r3, r2] │ │ + 20932: 06f2 lsls r2, r6, #27 │ │ + 20934: 0fd2 lsrs r2, r2, #31 │ │ + 20936: 189b adds r3, r3, r2 │ │ + 20938: 0732 lsls r2, r6, #28 │ │ + 2093a: d503 bpl.n 20944 │ │ + 2093c: 9a08 ldr r2, [sp, #32] │ │ + 2093e: 2a00 cmp r2, #0 │ │ + 20940: d000 beq.n 20944 │ │ + 20942: 3308 adds r3, #8 │ │ + 20944: 1c22 adds r2, r4, #0 │ │ + 20946: 435a muls r2, r3 │ │ + 20948: 2400 movs r4, #0 │ │ + 2094a: 4694 mov ip, r2 │ │ + 2094c: 4a18 ldr r2, [pc, #96] ; (209b0 ) │ │ + 2094e: 4564 cmp r4, ip │ │ + 20950: d030 beq.n 209b4 │ │ + 20952: 1c3b adds r3, r7, #0 │ │ + 20954: 9904 ldr r1, [sp, #16] │ │ + 20956: 330c adds r3, #12 │ │ + 20958: 428b cmp r3, r1 │ │ + 2095a: d300 bcc.n 2095e │ │ + 2095c: e656 b.n 2060c │ │ + 2095e: 9b02 ldr r3, [sp, #8] │ │ + 20960: 7a18 ldrb r0, [r3, #8] │ │ + 20962: 19d9 adds r1, r3, r7 │ │ + 20964: 7a5b ldrb r3, [r3, #9] │ │ + 20966: 021b lsls r3, r3, #8 │ │ + 20968: 4303 orrs r3, r0 │ │ + 2096a: 2004 movs r0, #4 │ │ + 2096c: 4293 cmp r3, r2 │ │ + 2096e: d900 bls.n 20972 │ │ + 20970: 2008 movs r0, #8 │ │ + 20972: 784d ldrb r5, [r1, #1] │ │ + 20974: 788b ldrb r3, [r1, #2] │ │ + 20976: 183f adds r7, r7, r0 │ │ + 20978: 7808 ldrb r0, [r1, #0] │ │ + 2097a: 022d lsls r5, r5, #8 │ │ + 2097c: 041b lsls r3, r3, #16 │ │ + 2097e: 4305 orrs r5, r0 │ │ + 20980: 432b orrs r3, r5 │ │ + 20982: 2600 movs r6, #0 │ │ + 20984: 78cd ldrb r5, [r1, #3] │ │ + 20986: 2101 movs r1, #1 │ │ + 20988: 062d lsls r5, r5, #24 │ │ + 2098a: 431d orrs r5, r3 │ │ + 2098c: 1d78 adds r0, r7, #5 │ │ + 2098e: 1c3b adds r3, r7, #0 │ │ + 20990: 1c0f adds r7, r1, #0 │ │ + 20992: 40b7 lsls r7, r6 │ │ + 20994: 30ff adds r0, #255 ; 0xff │ │ + 20996: 423d tst r5, r7 │ │ + 20998: d000 beq.n 2099c │ │ + 2099a: 1c03 adds r3, r0, #0 │ │ + 2099c: 3601 adds r6, #1 │ │ + 2099e: 1c1f adds r7, r3, #0 │ │ + 209a0: 2e0e cmp r6, #14 │ │ + 209a2: d1f3 bne.n 2098c │ │ + 209a4: 3401 adds r4, #1 │ │ + 209a6: e7d2 b.n 2094e │ │ + 209a8: ce80 ldmia r6!, {r7} │ │ + 209aa: 0000 movs r0, r0 │ │ + 209ac: cac0 ldmia r2!, {r6, r7} │ │ + 209ae: 0000 movs r0, r0 │ │ + 209b0: 0201 lsls r1, r0, #8 │ │ + 209b2: 0000 movs r0, r0 │ │ + 209b4: 22ff movs r2, #255 ; 0xff │ │ + 209b6: a81c add r0, sp, #112 ; 0x70 │ │ + 209b8: 0092 lsls r2, r2, #2 │ │ + 209ba: 2100 movs r1, #0 │ │ + 209bc: f011 f97e bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 209c0: 9b02 ldr r3, [sp, #8] │ │ + 209c2: 337a adds r3, #122 ; 0x7a │ │ + 209c4: 781a ldrb r2, [r3, #0] │ │ + 209c6: 9b02 ldr r3, [sp, #8] │ │ + 209c8: 337b adds r3, #123 ; 0x7b │ │ + 209ca: 781b ldrb r3, [r3, #0] │ │ + 209cc: 021b lsls r3, r3, #8 │ │ + 209ce: 4313 orrs r3, r2 │ │ + 209d0: 22ef movs r2, #239 ; 0xef │ │ + 209d2: 4293 cmp r3, r2 │ │ + 209d4: d800 bhi.n 209d8 │ │ + 209d6: 1c1a adds r2, r3, #0 │ │ + 209d8: 4cdb ldr r4, [pc, #876] ; (20d48 ) │ │ + 209da: 9b03 ldr r3, [sp, #12] │ │ + 209dc: 940b str r4, [sp, #44] ; 0x2c │ │ + 209de: 511a str r2, [r3, r4] │ │ + 209e0: 9a03 ldr r2, [sp, #12] │ │ + 209e2: 4bda ldr r3, [pc, #872] ; (20d4c ) │ │ + 209e4: 4694 mov ip, r2 │ │ + 209e6: 4463 add r3, ip │ │ + 209e8: 9307 str r3, [sp, #28] │ │ + 209ea: 930a str r3, [sp, #40] ; 0x28 │ │ + 209ec: 2301 movs r3, #1 │ │ + 209ee: 9305 str r3, [sp, #20] │ │ + 209f0: 1c3e adds r6, r7, #0 │ │ + 209f2: 9b04 ldr r3, [sp, #16] │ │ + 209f4: 3624 adds r6, #36 ; 0x24 │ │ + 209f6: 429e cmp r6, r3 │ │ + 209f8: d900 bls.n 209fc │ │ + 209fa: e607 b.n 2060c │ │ + 209fc: 9b02 ldr r3, [sp, #8] │ │ + 209fe: 9a0b ldr r2, [sp, #44] ; 0x2c │ │ + 20a00: 2400 movs r4, #0 │ │ + 20a02: 19dd adds r5, r3, r7 │ │ + 20a04: 9b03 ldr r3, [sp, #12] │ │ + 20a06: 589b ldr r3, [r3, r2] │ │ + 20a08: 9306 str r3, [sp, #24] │ │ + 20a0a: 9a06 ldr r2, [sp, #24] │ │ + 20a0c: 9b05 ldr r3, [sp, #20] │ │ + 20a0e: 4293 cmp r3, r2 │ │ + 20a10: d81d bhi.n 20a4e │ │ + 20a12: 209e movs r0, #158 ; 0x9e │ │ + 20a14: 0080 lsls r0, r0, #2 │ │ + 20a16: f011 fab1 bl 31f7c <__aeabi_llsl@@Base+0x41c> │ │ + 20a1a: 229e movs r2, #158 ; 0x9e │ │ + 20a1c: 1c04 adds r4, r0, #0 │ │ + 20a1e: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 20a20: 2100 movs r1, #0 │ │ + 20a22: 6018 str r0, [r3, #0] │ │ + 20a24: 0092 lsls r2, r2, #2 │ │ + 20a26: f011 f949 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 20a2a: 4bc9 ldr r3, [pc, #804] ; (20d50 ) │ │ + 20a2c: 1c29 adds r1, r5, #0 │ │ + 20a2e: 18e0 adds r0, r4, r3 │ │ + 20a30: 2220 movs r2, #32 │ │ + 20a32: f011 f963 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 20a36: 2340 movs r3, #64 ; 0x40 │ │ + 20a38: 8123 strh r3, [r4, #8] │ │ + 20a3a: 2380 movs r3, #128 ; 0x80 │ │ + 20a3c: 8163 strh r3, [r4, #10] │ │ + 20a3e: 2301 movs r3, #1 │ │ + 20a40: 1c1a adds r2, r3, #0 │ │ + 20a42: 32ac adds r2, #172 ; 0xac │ │ + 20a44: 32ff adds r2, #255 ; 0xff │ │ + 20a46: 54a3 strb r3, [r4, r2] │ │ + 20a48: 3301 adds r3, #1 │ │ + 20a4a: 2b79 cmp r3, #121 ; 0x79 │ │ + 20a4c: d1f8 bne.n 20a40 │ │ + 20a4e: 1c6b adds r3, r5, #1 │ │ + 20a50: 7fda ldrb r2, [r3, #31] │ │ + 20a52: 1cab adds r3, r5, #2 │ │ + 20a54: 7fdb ldrb r3, [r3, #31] │ │ + 20a56: 021b lsls r3, r3, #8 │ │ + 20a58: 4313 orrs r3, r2 │ │ + 20a5a: 1cea adds r2, r5, #3 │ │ + 20a5c: 7fd2 ldrb r2, [r2, #31] │ │ + 20a5e: 0412 lsls r2, r2, #16 │ │ + 20a60: 431a orrs r2, r3 │ │ + 20a62: 1d2b adds r3, r5, #4 │ │ + 20a64: 7fdb ldrb r3, [r3, #31] │ │ + 20a66: 061b lsls r3, r3, #24 │ │ + 20a68: 4313 orrs r3, r2 │ │ + 20a6a: 2b00 cmp r3, #0 │ │ + 20a6c: dc00 bgt.n 20a70 │ │ + 20a6e: e15c b.n 20d2a │ │ + 20a70: 9a04 ldr r2, [sp, #16] │ │ + 20a72: 3a28 subs r2, #40 ; 0x28 │ │ + 20a74: 4297 cmp r7, r2 │ │ + 20a76: d900 bls.n 20a7a │ │ + 20a78: e157 b.n 20d2a │ │ + 20a7a: 1bd2 subs r2, r2, r7 │ │ + 20a7c: 4293 cmp r3, r2 │ │ + 20a7e: d900 bls.n 20a82 │ │ + 20a80: e153 b.n 20d2a │ │ + 20a82: 2282 movs r2, #130 ; 0x82 │ │ + 20a84: 9b05 ldr r3, [sp, #20] │ │ + 20a86: 0112 lsls r2, r2, #4 │ │ + 20a88: a914 add r1, sp, #80 ; 0x50 │ │ + 20a8a: 1852 adds r2, r2, r1 │ │ + 20a8c: 009b lsls r3, r3, #2 │ │ + 20a8e: 18d3 adds r3, r2, r3 │ │ + 20a90: 4ab0 ldr r2, [pc, #704] ; (20d54 ) │ │ + 20a92: 189b adds r3, r3, r2 │ │ + 20a94: 601d str r5, [r3, #0] │ │ + 20a96: 2c00 cmp r4, #0 │ │ + 20a98: d100 bne.n 20a9c │ │ + 20a9a: e12b b.n 20cf4 │ │ + 20a9c: 1c2b adds r3, r5, #0 │ │ + 20a9e: 338a adds r3, #138 ; 0x8a │ │ + 20aa0: 781a ldrb r2, [r3, #0] │ │ + 20aa2: 3301 adds r3, #1 │ │ + 20aa4: 781b ldrb r3, [r3, #0] │ │ + 20aa6: 49ac ldr r1, [pc, #688] ; (20d58 ) │ │ + 20aa8: 208f movs r0, #143 ; 0x8f │ │ + 20aaa: 021b lsls r3, r3, #8 │ │ + 20aac: 4313 orrs r3, r2 │ │ + 20aae: 6023 str r3, [r4, #0] │ │ + 20ab0: 1c2b adds r3, r5, #0 │ │ + 20ab2: 2203 movs r2, #3 │ │ + 20ab4: 338c adds r3, #140 ; 0x8c │ │ + 20ab6: 781b ldrb r3, [r3, #0] │ │ + 20ab8: 0080 lsls r0, r0, #2 │ │ + 20aba: 4013 ands r3, r2 │ │ + 20abc: 5463 strb r3, [r4, r1] │ │ + 20abe: 1c29 adds r1, r5, #0 │ │ + 20ac0: 318d adds r1, #141 ; 0x8d │ │ + 20ac2: 780b ldrb r3, [r1, #0] │ │ + 20ac4: 4013 ands r3, r2 │ │ + 20ac6: 5423 strb r3, [r4, r0] │ │ + 20ac8: 780b ldrb r3, [r1, #0] │ │ + 20aca: 091b lsrs r3, r3, #4 │ │ + 20acc: 4013 ands r3, r2 │ │ + 20ace: 4aa3 ldr r2, [pc, #652] ; (20d5c ) │ │ + 20ad0: 54a3 strb r3, [r4, r2] │ │ + 20ad2: 9b02 ldr r3, [sp, #8] │ │ + 20ad4: 7a1a ldrb r2, [r3, #8] │ │ + 20ad6: 7a5b ldrb r3, [r3, #9] │ │ + 20ad8: 021b lsls r3, r3, #8 │ │ + 20ada: 4313 orrs r3, r2 │ │ + 20adc: 4aa0 ldr r2, [pc, #640] ; (20d60 ) │ │ + 20ade: 4293 cmp r3, r2 │ │ + 20ae0: d81d bhi.n 20b1e │ │ + 20ae2: 1c3b adds r3, r7, #0 │ │ + 20ae4: 9902 ldr r1, [sp, #8] │ │ + 20ae6: 3390 adds r3, #144 ; 0x90 │ │ + 20ae8: 9802 ldr r0, [sp, #8] │ │ + 20aea: 18cb adds r3, r1, r3 │ │ + 20aec: 9318 str r3, [sp, #96] ; 0x60 │ │ + 20aee: 1c3b adds r3, r7, #0 │ │ + 20af0: 3398 adds r3, #152 ; 0x98 │ │ + 20af2: 18cb adds r3, r1, r3 │ │ + 20af4: 1c39 adds r1, r7, #0 │ │ + 20af6: aaff add r2, sp, #1020 ; 0x3fc │ │ + 20af8: 31a0 adds r1, #160 ; 0xa0 │ │ + 20afa: 3270 adds r2, #112 ; 0x70 │ │ + 20afc: 1841 adds r1, r0, r1 │ │ + 20afe: 6011 str r1, [r2, #0] │ │ + 20b00: 1c39 adds r1, r7, #0 │ │ + 20b02: 9319 str r3, [sp, #100] ; 0x64 │ │ + 20b04: 2300 movs r3, #0 │ │ + 20b06: 9802 ldr r0, [sp, #8] │ │ + 20b08: 31e0 adds r1, #224 ; 0xe0 │ │ + 20b0a: 931b str r3, [sp, #108] ; 0x6c │ │ + 20b0c: 1841 adds r1, r0, r1 │ │ + 20b0e: 931a str r3, [sp, #104] ; 0x68 │ │ + 20b10: 6051 str r1, [r2, #4] │ │ + 20b12: 60d3 str r3, [r2, #12] │ │ + 20b14: 6093 str r3, [r2, #8] │ │ + 20b16: 2204 movs r2, #4 │ │ + 20b18: 2300 movs r3, #0 │ │ + 20b1a: 4694 mov ip, r2 │ │ + 20b1c: e07d b.n 20c1a │ │ + 20b1e: 1c2a adds r2, r5, #0 │ │ + 20b20: 3290 adds r2, #144 ; 0x90 │ │ + 20b22: 7811 ldrb r1, [r2, #0] │ │ + 20b24: 3201 adds r2, #1 │ │ + 20b26: 7812 ldrb r2, [r2, #0] │ │ + 20b28: 1c3b adds r3, r7, #0 │ │ + 20b2a: 0212 lsls r2, r2, #8 │ │ + 20b2c: 430a orrs r2, r1 │ │ + 20b2e: 9209 str r2, [sp, #36] ; 0x24 │ │ + 20b30: 2200 movs r2, #0 │ │ + 20b32: 3394 adds r3, #148 ; 0x94 │ │ + 20b34: 9909 ldr r1, [sp, #36] ; 0x24 │ │ + 20b36: 2001 movs r0, #1 │ │ + 20b38: 4111 asrs r1, r2 │ │ + 20b3a: 4001 ands r1, r0 │ │ + 20b3c: 9802 ldr r0, [sp, #8] │ │ + 20b3e: 9106 str r1, [sp, #24] │ │ + 20b40: 4684 mov ip, r0 │ │ + 20b42: 1c18 adds r0, r3, #0 │ │ + 20b44: 449c add ip, r3 │ │ + 20b46: 3048 adds r0, #72 ; 0x48 │ │ + 20b48: 2900 cmp r1, #0 │ │ + 20b4a: d000 beq.n 20b4e │ │ + 20b4c: 1c03 adds r3, r0, #0 │ │ + 20b4e: 2600 movs r6, #0 │ │ + 20b50: 0091 lsls r1, r2, #2 │ │ + 20b52: 9108 str r1, [sp, #32] │ │ + 20b54: 9906 ldr r1, [sp, #24] │ │ + 20b56: 42b1 cmp r1, r6 │ │ + 20b58: d001 beq.n 20b5e │ │ + 20b5a: 4666 mov r6, ip │ │ + 20b5c: 3608 adds r6, #8 │ │ + 20b5e: 9908 ldr r1, [sp, #32] │ │ + 20b60: a8ff add r0, sp, #1020 ; 0x3fc │ │ + 20b62: 3070 adds r0, #112 ; 0x70 │ │ + 20b64: 500e str r6, [r1, r0] │ │ + 20b66: 2600 movs r6, #0 │ │ + 20b68: 9906 ldr r1, [sp, #24] │ │ + 20b6a: 42b1 cmp r1, r6 │ │ + 20b6c: d000 beq.n 20b70 │ │ + 20b6e: 4666 mov r6, ip │ │ + 20b70: 9808 ldr r0, [sp, #32] │ │ + 20b72: a918 add r1, sp, #96 ; 0x60 │ │ + 20b74: 3201 adds r2, #1 │ │ + 20b76: 5046 str r6, [r0, r1] │ │ + 20b78: 2a04 cmp r2, #4 │ │ + 20b7a: d1db bne.n 20b34 │ │ + 20b7c: e7cb b.n 20b16 │ │ + 20b7e: 7811 ldrb r1, [r2, #0] │ │ + 20b80: 2b00 cmp r3, #0 │ │ + 20b82: d150 bne.n 20c26 │ │ + 20b84: 2001 movs r0, #1 │ │ + 20b86: 4201 tst r1, r0 │ │ + 20b88: d003 beq.n 20b92 │ │ + 20b8a: 1c01 adds r1, r0, #0 │ │ + 20b8c: 6860 ldr r0, [r4, #4] │ │ + 20b8e: 4301 orrs r1, r0 │ │ + 20b90: 6061 str r1, [r4, #4] │ │ + 20b92: 2002 movs r0, #2 │ │ + 20b94: 7811 ldrb r1, [r2, #0] │ │ + 20b96: 4201 tst r1, r0 │ │ + 20b98: d003 beq.n 20ba2 │ │ + 20b9a: 1c01 adds r1, r0, #0 │ │ + 20b9c: 6860 ldr r0, [r4, #4] │ │ + 20b9e: 4301 orrs r1, r0 │ │ + 20ba0: 6061 str r1, [r4, #4] │ │ + 20ba2: 4660 mov r0, ip │ │ + 20ba4: 7811 ldrb r1, [r2, #0] │ │ + 20ba6: 4201 tst r1, r0 │ │ + 20ba8: d003 beq.n 20bb2 │ │ + 20baa: 4661 mov r1, ip │ │ + 20bac: 6860 ldr r0, [r4, #4] │ │ + 20bae: 4301 orrs r1, r0 │ │ + 20bb0: 6061 str r1, [r4, #4] │ │ + 20bb2: 7850 ldrb r0, [r2, #1] │ │ + 20bb4: 1c01 adds r1, r0, #0 │ │ + 20bb6: 2810 cmp r0, #16 │ │ + 20bb8: d900 bls.n 20bbc │ │ + 20bba: 2110 movs r1, #16 │ │ + 20bbc: 208b movs r0, #139 ; 0x8b │ │ + 20bbe: 0080 lsls r0, r0, #2 │ │ + 20bc0: 5421 strb r1, [r4, r0] │ │ + 20bc2: 7891 ldrb r1, [r2, #2] │ │ + 20bc4: 4867 ldr r0, [pc, #412] ; (20d64 ) │ │ + 20bc6: 5421 strb r1, [r4, r0] │ │ + 20bc8: 4867 ldr r0, [pc, #412] ; (20d68 ) │ │ + 20bca: 5421 strb r1, [r4, r0] │ │ + 20bcc: 78d0 ldrb r0, [r2, #3] │ │ + 20bce: 4967 ldr r1, [pc, #412] ; (20d6c ) │ │ + 20bd0: 5460 strb r0, [r4, r1] │ │ + 20bd2: 7911 ldrb r1, [r2, #4] │ │ + 20bd4: 228c movs r2, #140 ; 0x8c │ │ + 20bd6: 0092 lsls r2, r2, #2 │ │ + 20bd8: 54a1 strb r1, [r4, r2] │ │ + 20bda: 1c22 adds r2, r4, #0 │ │ + 20bdc: 1c20 adds r0, r4, #0 │ │ + 20bde: 320c adds r2, #12 │ │ + 20be0: 9208 str r2, [sp, #32] │ │ + 20be2: 30cc adds r0, #204 ; 0xcc │ │ + 20be4: aaff add r2, sp, #1020 ; 0x3fc │ │ + 20be6: 3270 adds r2, #112 ; 0x70 │ │ + 20be8: 58b2 ldr r2, [r6, r2] │ │ + 20bea: 9009 str r0, [sp, #36] ; 0x24 │ │ + 20bec: 2a00 cmp r2, #0 │ │ + 20bee: d011 beq.n 20c14 │ │ + 20bf0: 2100 movs r1, #0 │ │ + 20bf2: 9206 str r2, [sp, #24] │ │ + 20bf4: 9a06 ldr r2, [sp, #24] │ │ + 20bf6: 8816 ldrh r6, [r2, #0] │ │ + 20bf8: 9a08 ldr r2, [sp, #32] │ │ + 20bfa: 1c30 adds r0, r6, #0 │ │ + 20bfc: 004e lsls r6, r1, #1 │ │ + 20bfe: 5390 strh r0, [r2, r6] │ │ + 20c00: 9a06 ldr r2, [sp, #24] │ │ + 20c02: 8856 ldrh r6, [r2, #2] │ │ + 20c04: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 20c06: 5456 strb r6, [r2, r1] │ │ + 20c08: 9a06 ldr r2, [sp, #24] │ │ + 20c0a: 3101 adds r1, #1 │ │ + 20c0c: 3204 adds r2, #4 │ │ + 20c0e: 9206 str r2, [sp, #24] │ │ + 20c10: 2910 cmp r1, #16 │ │ + 20c12: d1ef bne.n 20bf4 │ │ + 20c14: 3301 adds r3, #1 │ │ + 20c16: 2b04 cmp r3, #4 │ │ + 20c18: d06c beq.n 20cf4 │ │ + 20c1a: 009e lsls r6, r3, #2 │ │ + 20c1c: aa18 add r2, sp, #96 ; 0x60 │ │ + 20c1e: 58b2 ldr r2, [r6, r2] │ │ + 20c20: 2a00 cmp r2, #0 │ │ + 20c22: d1ac bne.n 20b7e │ │ + 20c24: e7f6 b.n 20c14 │ │ + 20c26: 2b01 cmp r3, #1 │ │ + 20c28: d12e bne.n 20c88 │ │ + 20c2a: 4219 tst r1, r3 │ │ + 20c2c: d003 beq.n 20c36 │ │ + 20c2e: 2108 movs r1, #8 │ │ + 20c30: 6860 ldr r0, [r4, #4] │ │ + 20c32: 4301 orrs r1, r0 │ │ + 20c34: 6061 str r1, [r4, #4] │ │ + 20c36: 2002 movs r0, #2 │ │ + 20c38: 7811 ldrb r1, [r2, #0] │ │ + 20c3a: 4201 tst r1, r0 │ │ + 20c3c: d003 beq.n 20c46 │ │ + 20c3e: 2110 movs r1, #16 │ │ + 20c40: 6860 ldr r0, [r4, #4] │ │ + 20c42: 4301 orrs r1, r0 │ │ + 20c44: 6061 str r1, [r4, #4] │ │ + 20c46: 4660 mov r0, ip │ │ + 20c48: 7811 ldrb r1, [r2, #0] │ │ + 20c4a: 4201 tst r1, r0 │ │ + 20c4c: d003 beq.n 20c56 │ │ + 20c4e: 2120 movs r1, #32 │ │ + 20c50: 6860 ldr r0, [r4, #4] │ │ + 20c52: 4301 orrs r1, r0 │ │ + 20c54: 6061 str r1, [r4, #4] │ │ + 20c56: 7850 ldrb r0, [r2, #1] │ │ + 20c58: 1c01 adds r1, r0, #0 │ │ + 20c5a: 2810 cmp r0, #16 │ │ + 20c5c: d900 bls.n 20c60 │ │ + 20c5e: 2110 movs r1, #16 │ │ + 20c60: 4843 ldr r0, [pc, #268] ; (20d70 ) │ │ + 20c62: 5421 strb r1, [r4, r0] │ │ + 20c64: 7891 ldrb r1, [r2, #2] │ │ + 20c66: 4843 ldr r0, [pc, #268] ; (20d74 ) │ │ + 20c68: 5421 strb r1, [r4, r0] │ │ + 20c6a: 4843 ldr r0, [pc, #268] ; (20d78 ) │ │ + 20c6c: 5421 strb r1, [r4, r0] │ │ + 20c6e: 78d0 ldrb r0, [r2, #3] │ │ + 20c70: 4942 ldr r1, [pc, #264] ; (20d7c ) │ │ + 20c72: 5460 strb r0, [r4, r1] │ │ + 20c74: 7911 ldrb r1, [r2, #4] │ │ + 20c76: 228d movs r2, #141 ; 0x8d │ │ + 20c78: 0092 lsls r2, r2, #2 │ │ + 20c7a: 54a1 strb r1, [r4, r2] │ │ + 20c7c: 1c22 adds r2, r4, #0 │ │ + 20c7e: 1c20 adds r0, r4, #0 │ │ + 20c80: 324c adds r2, #76 ; 0x4c │ │ + 20c82: 9208 str r2, [sp, #32] │ │ + 20c84: 30ec adds r0, #236 ; 0xec │ │ + 20c86: e7ad b.n 20be4 │ │ + 20c88: 2001 movs r0, #1 │ │ + 20c8a: 4201 tst r1, r0 │ │ + 20c8c: d007 beq.n 20c9e │ │ + 20c8e: 6861 ldr r1, [r4, #4] │ │ + 20c90: 2040 movs r0, #64 ; 0x40 │ │ + 20c92: 2b03 cmp r3, #3 │ │ + 20c94: d101 bne.n 20c9a │ │ + 20c96: 2088 movs r0, #136 ; 0x88 │ │ + 20c98: 00c0 lsls r0, r0, #3 │ │ + 20c9a: 4301 orrs r1, r0 │ │ + 20c9c: 6061 str r1, [r4, #4] │ │ + 20c9e: 2002 movs r0, #2 │ │ + 20ca0: 7811 ldrb r1, [r2, #0] │ │ + 20ca2: 4201 tst r1, r0 │ │ + 20ca4: d003 beq.n 20cae │ │ + 20ca6: 2180 movs r1, #128 ; 0x80 │ │ + 20ca8: 6860 ldr r0, [r4, #4] │ │ + 20caa: 4301 orrs r1, r0 │ │ + 20cac: 6061 str r1, [r4, #4] │ │ + 20cae: 4660 mov r0, ip │ │ + 20cb0: 7811 ldrb r1, [r2, #0] │ │ + 20cb2: 4201 tst r1, r0 │ │ + 20cb4: d004 beq.n 20cc0 │ │ + 20cb6: 2180 movs r1, #128 ; 0x80 │ │ + 20cb8: 6860 ldr r0, [r4, #4] │ │ + 20cba: 0049 lsls r1, r1, #1 │ │ + 20cbc: 4301 orrs r1, r0 │ │ + 20cbe: 6061 str r1, [r4, #4] │ │ + 20cc0: 7850 ldrb r0, [r2, #1] │ │ + 20cc2: 1c01 adds r1, r0, #0 │ │ + 20cc4: 2810 cmp r0, #16 │ │ + 20cc6: d900 bls.n 20cca │ │ + 20cc8: 2110 movs r1, #16 │ │ + 20cca: 482d ldr r0, [pc, #180] ; (20d80 ) │ │ + 20ccc: 5421 strb r1, [r4, r0] │ │ + 20cce: 7891 ldrb r1, [r2, #2] │ │ + 20cd0: 482c ldr r0, [pc, #176] ; (20d84 ) │ │ + 20cd2: 5421 strb r1, [r4, r0] │ │ + 20cd4: 482c ldr r0, [pc, #176] ; (20d88 ) │ │ + 20cd6: 5421 strb r1, [r4, r0] │ │ + 20cd8: 78d0 ldrb r0, [r2, #3] │ │ + 20cda: 492c ldr r1, [pc, #176] ; (20d8c ) │ │ + 20cdc: 5460 strb r0, [r4, r1] │ │ + 20cde: 7911 ldrb r1, [r2, #4] │ │ + 20ce0: 228e movs r2, #142 ; 0x8e │ │ + 20ce2: 0092 lsls r2, r2, #2 │ │ + 20ce4: 54a1 strb r1, [r4, r2] │ │ + 20ce6: 1c20 adds r0, r4, #0 │ │ + 20ce8: 1c22 adds r2, r4, #0 │ │ + 20cea: 300d adds r0, #13 │ │ + 20cec: 328c adds r2, #140 ; 0x8c │ │ + 20cee: 9208 str r2, [sp, #32] │ │ + 20cf0: 30ff adds r0, #255 ; 0xff │ │ + 20cf2: e777 b.n 20be4 │ │ + 20cf4: 1c6b adds r3, r5, #1 │ │ + 20cf6: 7fda ldrb r2, [r3, #31] │ │ + 20cf8: 1cab adds r3, r5, #2 │ │ + 20cfa: 7fdc ldrb r4, [r3, #31] │ │ + 20cfc: 1ceb adds r3, r5, #3 │ │ + 20cfe: 7fde ldrb r6, [r3, #31] │ │ + 20d00: 0224 lsls r4, r4, #8 │ │ + 20d02: 4314 orrs r4, r2 │ │ + 20d04: 0436 lsls r6, r6, #16 │ │ + 20d06: 4326 orrs r6, r4 │ │ + 20d08: 1d2c adds r4, r5, #4 │ │ + 20d0a: 7fe2 ldrb r2, [r4, #31] │ │ + 20d0c: 9b02 ldr r3, [sp, #8] │ │ + 20d0e: 4914 ldr r1, [pc, #80] ; (20d60 ) │ │ + 20d10: 0612 lsls r2, r2, #24 │ │ + 20d12: 4332 orrs r2, r6 │ │ + 20d14: 7a1e ldrb r6, [r3, #8] │ │ + 20d16: 7a5b ldrb r3, [r3, #9] │ │ + 20d18: 18ba adds r2, r7, r2 │ │ + 20d1a: 021b lsls r3, r3, #8 │ │ + 20d1c: 4333 orrs r3, r6 │ │ + 20d1e: 1c16 adds r6, r2, #0 │ │ + 20d20: 3628 adds r6, #40 ; 0x28 │ │ + 20d22: 428b cmp r3, r1 │ │ + 20d24: d801 bhi.n 20d2a │ │ + 20d26: 3224 adds r2, #36 ; 0x24 │ │ + 20d28: 1c16 adds r6, r2, #0 │ │ + 20d2a: 9b05 ldr r3, [sp, #20] │ │ + 20d2c: 3301 adds r3, #1 │ │ + 20d2e: 9305 str r3, [sp, #20] │ │ + 20d30: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 20d32: 3304 adds r3, #4 │ │ + 20d34: 930a str r3, [sp, #40] ; 0x28 │ │ + 20d36: 9b05 ldr r3, [sp, #20] │ │ + 20d38: 1c1a adds r2, r3, #0 │ │ + 20d3a: 2380 movs r3, #128 ; 0x80 │ │ + 20d3c: 005b lsls r3, r3, #1 │ │ + 20d3e: 429a cmp r2, r3 │ │ + 20d40: d026 beq.n 20d90 │ │ + 20d42: 1c37 adds r7, r6, #0 │ │ + 20d44: e654 b.n 209f0 │ │ + 20d46: 46c0 nop ; (mov r8, r8) │ │ + 20d48: e928 0000 stmdb r8!, {} │ │ + 20d4c: be04 bkpt 0x0004 │ │ + 20d4e: 0000 movs r0, r0 │ │ + 20d50: 0249 lsls r1, r1, #9 │ │ + 20d52: 0000 movs r0, r0 │ │ + 20d54: f7fc ffff bl 1dd56 │ │ + 20d58: 023b lsls r3, r7, #8 │ │ + 20d5a: 0000 movs r0, r0 │ │ + 20d5c: 023d lsls r5, r7, #8 │ │ + 20d5e: 0000 movs r0, r0 │ │ + 20d60: 0201 lsls r1, r0, #8 │ │ + 20d62: 0000 movs r0, r0 │ │ + 20d64: 0232 lsls r2, r6, #8 │ │ + 20d66: 0000 movs r0, r0 │ │ + 20d68: 0231 lsls r1, r6, #8 │ │ + 20d6a: 0000 movs r0, r0 │ │ + 20d6c: 022f lsls r7, r5, #8 │ │ + 20d6e: 0000 movs r0, r0 │ │ + 20d70: 022d lsls r5, r5, #8 │ │ + 20d72: 0000 movs r0, r0 │ │ + 20d74: 0236 lsls r6, r6, #8 │ │ + 20d76: 0000 movs r0, r0 │ │ + 20d78: 0235 lsls r5, r6, #8 │ │ + 20d7a: 0000 movs r0, r0 │ │ + 20d7c: 0233 lsls r3, r6, #8 │ │ + 20d7e: 0000 movs r0, r0 │ │ + 20d80: 022e lsls r6, r5, #8 │ │ + 20d82: 0000 movs r0, r0 │ │ + 20d84: 023a lsls r2, r7, #8 │ │ + 20d86: 0000 movs r0, r0 │ │ + 20d88: 0239 lsls r1, r7, #8 │ │ + 20d8a: 0000 movs r0, r0 │ │ + 20d8c: 0237 lsls r7, r6, #8 │ │ + 20d8e: 0000 movs r0, r0 │ │ + 20d90: 2280 movs r2, #128 ; 0x80 │ │ + 20d92: a8ff add r0, sp, #1020 ; 0x3fc │ │ + 20d94: 2100 movs r1, #0 │ │ + 20d96: 00d2 lsls r2, r2, #3 │ │ + 20d98: 3070 adds r0, #112 ; 0x70 │ │ + 20d9a: f010 ff8f bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 20d9e: 21ef movs r1, #239 ; 0xef │ │ + 20da0: 9b02 ldr r3, [sp, #8] │ │ + 20da2: 337c adds r3, #124 ; 0x7c │ │ + 20da4: 781a ldrb r2, [r3, #0] │ │ + 20da6: 9b02 ldr r3, [sp, #8] │ │ + 20da8: 337d adds r3, #125 ; 0x7d │ │ + 20daa: 781b ldrb r3, [r3, #0] │ │ + 20dac: 021b lsls r3, r3, #8 │ │ + 20dae: 4313 orrs r3, r2 │ │ + 20db0: 428b cmp r3, r1 │ │ + 20db2: d800 bhi.n 20db6 │ │ + 20db4: 1c19 adds r1, r3, #0 │ │ + 20db6: 4ada ldr r2, [pc, #872] ; (21120 ) │ │ + 20db8: 9b03 ldr r3, [sp, #12] │ │ + 20dba: 920a str r2, [sp, #40] ; 0x28 │ │ + 20dbc: 5099 str r1, [r3, r2] │ │ + 20dbe: 9903 ldr r1, [sp, #12] │ │ + 20dc0: 4bd8 ldr r3, [pc, #864] ; (21124 ) │ │ + 20dc2: 468c mov ip, r1 │ │ + 20dc4: 4463 add r3, ip │ │ + 20dc6: 9308 str r3, [sp, #32] │ │ + 20dc8: 4bd7 ldr r3, [pc, #860] ; (21128 ) │ │ + 20dca: 4463 add r3, ip │ │ + 20dcc: 9305 str r3, [sp, #20] │ │ + 20dce: 1c1f adds r7, r3, #0 │ │ + 20dd0: 2301 movs r3, #1 │ │ + 20dd2: 9306 str r3, [sp, #24] │ │ + 20dd4: 1c34 adds r4, r6, #0 │ │ + 20dd6: 9b04 ldr r3, [sp, #16] │ │ + 20dd8: 3424 adds r4, #36 ; 0x24 │ │ + 20dda: 429c cmp r4, r3 │ │ + 20ddc: d900 bls.n 20de0 │ │ + 20dde: e415 b.n 2060c │ │ + 20de0: 9b02 ldr r3, [sp, #8] │ │ + 20de2: 199d adds r5, r3, r6 │ │ + 20de4: 9b06 ldr r3, [sp, #24] │ │ + 20de6: 2bef cmp r3, #239 ; 0xef │ │ + 20de8: d804 bhi.n 20df4 │ │ + 20dea: 9808 ldr r0, [sp, #32] │ │ + 20dec: 1c29 adds r1, r5, #0 │ │ + 20dee: 2220 movs r2, #32 │ │ + 20df0: f010 ff84 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 20df4: 1c6b adds r3, r5, #1 │ │ + 20df6: 7fda ldrb r2, [r3, #31] │ │ + 20df8: 1cab adds r3, r5, #2 │ │ + 20dfa: 7fdb ldrb r3, [r3, #31] │ │ + 20dfc: 021b lsls r3, r3, #8 │ │ + 20dfe: 4313 orrs r3, r2 │ │ + 20e00: 1cea adds r2, r5, #3 │ │ + 20e02: 7fd2 ldrb r2, [r2, #31] │ │ + 20e04: 0412 lsls r2, r2, #16 │ │ + 20e06: 431a orrs r2, r3 │ │ + 20e08: 1d2b adds r3, r5, #4 │ │ + 20e0a: 7fdb ldrb r3, [r3, #31] │ │ + 20e0c: 061b lsls r3, r3, #24 │ │ + 20e0e: 4313 orrs r3, r2 │ │ + 20e10: d100 bne.n 20e14 │ │ + 20e12: e0b3 b.n 20f7c │ │ + 20e14: 2282 movs r2, #130 ; 0x82 │ │ + 20e16: 9b06 ldr r3, [sp, #24] │ │ + 20e18: 0112 lsls r2, r2, #4 │ │ + 20e1a: a914 add r1, sp, #80 ; 0x50 │ │ + 20e1c: 1852 adds r2, r2, r1 │ │ + 20e1e: 009b lsls r3, r3, #2 │ │ + 20e20: 18d3 adds r3, r2, r3 │ │ + 20e22: 4ac2 ldr r2, [pc, #776] ; (2112c ) │ │ + 20e24: 189b adds r3, r3, r2 │ │ + 20e26: 601d str r5, [r3, #0] │ │ + 20e28: 9b06 ldr r3, [sp, #24] │ │ + 20e2a: 2bef cmp r3, #239 ; 0xef │ │ + 20e2c: d900 bls.n 20e30 │ │ + 20e2e: e095 b.n 20f5c │ │ + 20e30: 2340 movs r3, #64 ; 0x40 │ │ + 20e32: 843b strh r3, [r7, #32] │ │ + 20e34: 1c2b adds r3, r5, #0 │ │ + 20e36: 3338 adds r3, #56 ; 0x38 │ │ + 20e38: 781a ldrb r2, [r3, #0] │ │ + 20e3a: 3301 adds r3, #1 │ │ + 20e3c: 781b ldrb r3, [r3, #0] │ │ + 20e3e: 021b lsls r3, r3, #8 │ │ + 20e40: 4313 orrs r3, r2 │ │ + 20e42: 11db asrs r3, r3, #7 │ │ + 20e44: 83fb strh r3, [r7, #30] │ │ + 20e46: 1c2b adds r3, r5, #0 │ │ + 20e48: 333a adds r3, #58 ; 0x3a │ │ + 20e4a: 781a ldrb r2, [r3, #0] │ │ + 20e4c: 1e13 subs r3, r2, #0 │ │ + 20e4e: 2b80 cmp r3, #128 ; 0x80 │ │ + 20e50: d001 beq.n 20e56 │ │ + 20e52: 2380 movs r3, #128 ; 0x80 │ │ + 20e54: 4053 eors r3, r2 │ │ + 20e56: 83bb strh r3, [r7, #28] │ │ + 20e58: 1d6b adds r3, r5, #5 │ │ + 20e5a: 7fda ldrb r2, [r3, #31] │ │ + 20e5c: 1dab adds r3, r5, #6 │ │ + 20e5e: 7fdb ldrb r3, [r3, #31] │ │ + 20e60: 1c38 adds r0, r7, #0 │ │ + 20e62: 021b lsls r3, r3, #8 │ │ + 20e64: 4313 orrs r3, r2 │ │ + 20e66: 1dea adds r2, r5, #7 │ │ + 20e68: 7fd2 ldrb r2, [r2, #31] │ │ + 20e6a: 0412 lsls r2, r2, #16 │ │ + 20e6c: 431a orrs r2, r3 │ │ + 20e6e: 1c2b adds r3, r5, #0 │ │ + 20e70: 3308 adds r3, #8 │ │ + 20e72: 7fdb ldrb r3, [r3, #31] │ │ + 20e74: 061b lsls r3, r3, #24 │ │ + 20e76: 4313 orrs r3, r2 │ │ + 20e78: 603b str r3, [r7, #0] │ │ + 20e7a: 1c2b adds r3, r5, #0 │ │ + 20e7c: 3328 adds r3, #40 ; 0x28 │ │ + 20e7e: 781a ldrb r2, [r3, #0] │ │ + 20e80: 3301 adds r3, #1 │ │ + 20e82: 781b ldrb r3, [r3, #0] │ │ + 20e84: 021b lsls r3, r3, #8 │ │ + 20e86: 4313 orrs r3, r2 │ │ + 20e88: 1c2a adds r2, r5, #0 │ │ + 20e8a: 322a adds r2, #42 ; 0x2a │ │ + 20e8c: 7812 ldrb r2, [r2, #0] │ │ + 20e8e: 0412 lsls r2, r2, #16 │ │ + 20e90: 431a orrs r2, r3 │ │ + 20e92: 1c2b adds r3, r5, #0 │ │ + 20e94: 332b adds r3, #43 ; 0x2b │ │ + 20e96: 781b ldrb r3, [r3, #0] │ │ + 20e98: 061b lsls r3, r3, #24 │ │ + 20e9a: 4313 orrs r3, r2 │ │ + 20e9c: 61bb str r3, [r7, #24] │ │ + 20e9e: 1c2b adds r3, r5, #0 │ │ + 20ea0: 3330 adds r3, #48 ; 0x30 │ │ + 20ea2: 781a ldrb r2, [r3, #0] │ │ + 20ea4: 3301 adds r3, #1 │ │ + 20ea6: 781b ldrb r3, [r3, #0] │ │ + 20ea8: 021b lsls r3, r3, #8 │ │ + 20eaa: 4313 orrs r3, r2 │ │ + 20eac: 1c2a adds r2, r5, #0 │ │ + 20eae: 3232 adds r2, #50 ; 0x32 │ │ + 20eb0: 7812 ldrb r2, [r2, #0] │ │ + 20eb2: 0412 lsls r2, r2, #16 │ │ + 20eb4: 431a orrs r2, r3 │ │ + 20eb6: 1c2b adds r3, r5, #0 │ │ + 20eb8: 3333 adds r3, #51 ; 0x33 │ │ + 20eba: 781b ldrb r3, [r3, #0] │ │ + 20ebc: 061b lsls r3, r3, #24 │ │ + 20ebe: 4313 orrs r3, r2 │ │ + 20ec0: 607b str r3, [r7, #4] │ │ + 20ec2: 1c2b adds r3, r5, #0 │ │ + 20ec4: 3334 adds r3, #52 ; 0x34 │ │ + 20ec6: 781a ldrb r2, [r3, #0] │ │ + 20ec8: 3301 adds r3, #1 │ │ + 20eca: 781b ldrb r3, [r3, #0] │ │ + 20ecc: 021b lsls r3, r3, #8 │ │ + 20ece: 4313 orrs r3, r2 │ │ + 20ed0: 1c2a adds r2, r5, #0 │ │ + 20ed2: 3236 adds r2, #54 ; 0x36 │ │ + 20ed4: 7812 ldrb r2, [r2, #0] │ │ + 20ed6: 0412 lsls r2, r2, #16 │ │ + 20ed8: 431a orrs r2, r3 │ │ + 20eda: 1c2b adds r3, r5, #0 │ │ + 20edc: 3337 adds r3, #55 ; 0x37 │ │ + 20ede: 781b ldrb r3, [r3, #0] │ │ + 20ee0: 061b lsls r3, r3, #24 │ │ + 20ee2: 4313 orrs r3, r2 │ │ + 20ee4: 60bb str r3, [r7, #8] │ │ + 20ee6: f00b fe83 bl 2cbf0 │ │ + 20eea: 1c2b adds r3, r5, #0 │ │ + 20eec: 1c3a adds r2, r7, #0 │ │ + 20eee: 333b adds r3, #59 ; 0x3b │ │ + 20ef0: 7818 ldrb r0, [r3, #0] │ │ + 20ef2: 2331 movs r3, #49 ; 0x31 │ │ + 20ef4: 2125 movs r1, #37 ; 0x25 │ │ + 20ef6: 3224 adds r2, #36 ; 0x24 │ │ + 20ef8: 1a18 subs r0, r3, r0 │ │ + 20efa: 7813 ldrb r3, [r2, #0] │ │ + 20efc: 18c0 adds r0, r0, r3 │ │ + 20efe: 0600 lsls r0, r0, #24 │ │ + 20f00: 0e00 lsrs r0, r0, #24 │ │ + 20f02: 7010 strb r0, [r2, #0] │ │ + 20f04: 0600 lsls r0, r0, #24 │ │ + 20f06: 1600 asrs r0, r0, #24 │ │ + 20f08: 5679 ldrsb r1, [r7, r1] │ │ + 20f0a: f00b fe2d bl 2cb68 │ │ + 20f0e: 1c2b adds r3, r5, #0 │ │ + 20f10: 61b8 str r0, [r7, #24] │ │ + 20f12: 332c adds r3, #44 ; 0x2c │ │ + 20f14: 781b ldrb r3, [r3, #0] │ │ + 20f16: 2b02 cmp r3, #2 │ │ + 20f18: d106 bne.n 20f28 │ │ + 20f1a: 2201 movs r2, #1 │ │ + 20f1c: 8c7b ldrh r3, [r7, #34] ; 0x22 │ │ + 20f1e: 4313 orrs r3, r2 │ │ + 20f20: 847b strh r3, [r7, #34] ; 0x22 │ │ + 20f22: 683b ldr r3, [r7, #0] │ │ + 20f24: 40d3 lsrs r3, r2 │ │ + 20f26: 603b str r3, [r7, #0] │ │ + 20f28: 1c2b adds r3, r5, #0 │ │ + 20f2a: 332d adds r3, #45 ; 0x2d │ │ + 20f2c: 781b ldrb r3, [r3, #0] │ │ + 20f2e: 2b02 cmp r3, #2 │ │ + 20f30: d102 bne.n 20f38 │ │ + 20f32: 683b ldr r3, [r7, #0] │ │ + 20f34: 085b lsrs r3, r3, #1 │ │ + 20f36: 603b str r3, [r7, #0] │ │ + 20f38: 1c2b adds r3, r5, #0 │ │ + 20f3a: 332f adds r3, #47 ; 0x2f │ │ + 20f3c: 781b ldrb r3, [r3, #0] │ │ + 20f3e: 2b01 cmp r3, #1 │ │ + 20f40: d103 bne.n 20f4a │ │ + 20f42: 2202 movs r2, #2 │ │ + 20f44: 8c7b ldrh r3, [r7, #34] ; 0x22 │ │ + 20f46: 4313 orrs r3, r2 │ │ + 20f48: 847b strh r3, [r7, #34] ; 0x22 │ │ + 20f4a: 1c2b adds r3, r5, #0 │ │ + 20f4c: 332f adds r3, #47 ; 0x2f │ │ + 20f4e: 781b ldrb r3, [r3, #0] │ │ + 20f50: 2b02 cmp r3, #2 │ │ + 20f52: d103 bne.n 20f5c │ │ + 20f54: 2206 movs r2, #6 │ │ + 20f56: 8c7b ldrh r3, [r7, #34] ; 0x22 │ │ + 20f58: 4313 orrs r3, r2 │ │ + 20f5a: 847b strh r3, [r7, #34] ; 0x22 │ │ + 20f5c: 1caa adds r2, r5, #2 │ │ + 20f5e: 1c6b adds r3, r5, #1 │ │ + 20f60: 7fd4 ldrb r4, [r2, #31] │ │ + 20f62: 7fdb ldrb r3, [r3, #31] │ │ + 20f64: 0224 lsls r4, r4, #8 │ │ + 20f66: 431c orrs r4, r3 │ │ + 20f68: 1ceb adds r3, r5, #3 │ │ + 20f6a: 7fdb ldrb r3, [r3, #31] │ │ + 20f6c: 3504 adds r5, #4 │ │ + 20f6e: 041b lsls r3, r3, #16 │ │ + 20f70: 4323 orrs r3, r4 │ │ + 20f72: 7fec ldrb r4, [r5, #31] │ │ + 20f74: 0624 lsls r4, r4, #24 │ │ + 20f76: 431c orrs r4, r3 │ │ + 20f78: 3424 adds r4, #36 ; 0x24 │ │ + 20f7a: 19a4 adds r4, r4, r6 │ │ + 20f7c: 9b06 ldr r3, [sp, #24] │ │ + 20f7e: 3740 adds r7, #64 ; 0x40 │ │ + 20f80: 3301 adds r3, #1 │ │ + 20f82: 9306 str r3, [sp, #24] │ │ + 20f84: 9b08 ldr r3, [sp, #32] │ │ + 20f86: 9a06 ldr r2, [sp, #24] │ │ + 20f88: 3320 adds r3, #32 │ │ + 20f8a: 9308 str r3, [sp, #32] │ │ + 20f8c: 2302 movs r3, #2 │ │ + 20f8e: 33ff adds r3, #255 ; 0xff │ │ + 20f90: 429a cmp r2, r3 │ │ + 20f92: d001 beq.n 20f98 │ │ + 20f94: 1c26 adds r6, r4, #0 │ │ + 20f96: e71d b.n 20dd4 │ │ + 20f98: 2600 movs r6, #0 │ │ + 20f9a: 00b3 lsls r3, r6, #2 │ │ + 20f9c: aa1c add r2, sp, #112 ; 0x70 │ │ + 20f9e: 589a ldr r2, [r3, r2] │ │ + 20fa0: 2a00 cmp r2, #0 │ │ + 20fa2: d061 beq.n 21068 │ │ + 20fa4: 1c23 adds r3, r4, #0 │ │ + 20fa6: 9904 ldr r1, [sp, #16] │ │ + 20fa8: 3308 adds r3, #8 │ │ + 20faa: 428b cmp r3, r1 │ │ + 20fac: d901 bls.n 20fb2 │ │ + 20fae: f7ff fb2d bl 2060c │ │ + 20fb2: 9b03 ldr r3, [sp, #12] │ │ + 20fb4: 990b ldr r1, [sp, #44] ; 0x2c │ │ + 20fb6: 585b ldr r3, [r3, r1] │ │ + 20fb8: 9306 str r3, [sp, #24] │ │ + 20fba: 2300 movs r3, #0 │ │ + 20fbc: 9308 str r3, [sp, #32] │ │ + 20fbe: 9b06 ldr r3, [sp, #24] │ │ + 20fc0: 429e cmp r6, r3 │ │ + 20fc2: d202 bcs.n 20fca │ │ + 20fc4: 9b07 ldr r3, [sp, #28] │ │ + 20fc6: 681b ldr r3, [r3, #0] │ │ + 20fc8: 9308 str r3, [sp, #32] │ │ + 20fca: 2100 movs r1, #0 │ │ + 20fcc: 1d53 adds r3, r2, #5 │ │ + 20fce: 9312 str r3, [sp, #72] ; 0x48 │ │ + 20fd0: 1d93 adds r3, r2, #6 │ │ + 20fd2: 9313 str r3, [sp, #76] ; 0x4c │ │ + 20fd4: 3320 adds r3, #32 │ │ + 20fd6: 9314 str r3, [sp, #80] ; 0x50 │ │ + 20fd8: 9b08 ldr r3, [sp, #32] │ │ + 20fda: 3339 adds r3, #57 ; 0x39 │ │ + 20fdc: 33ff adds r3, #255 ; 0xff │ │ + 20fde: 9315 str r3, [sp, #84] ; 0x54 │ │ + 20fe0: 9813 ldr r0, [sp, #76] ; 0x4c │ │ + 20fe2: 9b12 ldr r3, [sp, #72] ; 0x48 │ │ + 20fe4: 7fc0 ldrb r0, [r0, #31] │ │ + 20fe6: 7fdb ldrb r3, [r3, #31] │ │ + 20fe8: 0200 lsls r0, r0, #8 │ │ + 20fea: 4318 orrs r0, r3 │ │ + 20fec: 4281 cmp r1, r0 │ │ + 20fee: d23b bcs.n 21068 │ │ + 20ff0: 9b08 ldr r3, [sp, #32] │ │ + 20ff2: 2b00 cmp r3, #0 │ │ + 20ff4: d035 beq.n 21062 │ │ + 20ff6: 9b15 ldr r3, [sp, #84] ; 0x54 │ │ + 20ff8: 9814 ldr r0, [sp, #80] ; 0x50 │ │ + 20ffa: 9306 str r3, [sp, #24] │ │ + 20ffc: 1c13 adds r3, r2, #0 │ │ + 20ffe: 3386 adds r3, #134 ; 0x86 │ │ + 21000: 9309 str r3, [sp, #36] ; 0x24 │ │ + 21002: 930d str r3, [sp, #52] ; 0x34 │ │ + 21004: 3301 adds r3, #1 │ │ + 21006: 930e str r3, [sp, #56] ; 0x38 │ │ + 21008: 3301 adds r3, #1 │ │ + 2100a: 930f str r3, [sp, #60] ; 0x3c │ │ + 2100c: 3301 adds r3, #1 │ │ + 2100e: 9311 str r3, [sp, #68] ; 0x44 │ │ + 21010: 7803 ldrb r3, [r0, #0] │ │ + 21012: 428b cmp r3, r1 │ │ + 21014: d11e bne.n 21054 │ │ + 21016: 9b02 ldr r3, [sp, #8] │ │ + 21018: 9d06 ldr r5, [sp, #24] │ │ + 2101a: 9f03 ldr r7, [sp, #12] │ │ + 2101c: 5d1b ldrb r3, [r3, r4] │ │ + 2101e: 3301 adds r3, #1 │ │ + 21020: 702b strb r3, [r5, #0] │ │ + 21022: 9d0a ldr r5, [sp, #40] ; 0x28 │ │ + 21024: 597d ldr r5, [r7, r5] │ │ + 21026: 950c str r5, [sp, #48] ; 0x30 │ │ + 21028: 42ab cmp r3, r5 │ │ + 2102a: d813 bhi.n 21054 │ │ + 2102c: 9d0d ldr r5, [sp, #52] ; 0x34 │ │ + 2102e: 019b lsls r3, r3, #6 │ │ + 21030: 18fb adds r3, r7, r3 │ │ + 21032: 782d ldrb r5, [r5, #0] │ │ + 21034: 46ac mov ip, r5 │ │ + 21036: 4d3e ldr r5, [pc, #248] ; (21130 ) │ │ + 21038: 195f adds r7, r3, r5 │ │ + 2103a: 4665 mov r5, ip │ │ + 2103c: 71bd strb r5, [r7, #6] │ │ + 2103e: 9d0e ldr r5, [sp, #56] ; 0x38 │ │ + 21040: 782d ldrb r5, [r5, #0] │ │ + 21042: 71fd strb r5, [r7, #7] │ │ + 21044: 9d0f ldr r5, [sp, #60] ; 0x3c │ │ + 21046: 782f ldrb r7, [r5, #0] │ │ + 21048: 4d3a ldr r5, [pc, #232] ; (21134 ) │ │ + 2104a: 195b adds r3, r3, r5 │ │ + 2104c: 9d11 ldr r5, [sp, #68] ; 0x44 │ │ + 2104e: 701f strb r7, [r3, #0] │ │ + 21050: 782f ldrb r7, [r5, #0] │ │ + 21052: 705f strb r7, [r3, #1] │ │ + 21054: 9b06 ldr r3, [sp, #24] │ │ + 21056: 3001 adds r0, #1 │ │ + 21058: 3301 adds r3, #1 │ │ + 2105a: 9306 str r3, [sp, #24] │ │ + 2105c: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 2105e: 4298 cmp r0, r3 │ │ + 21060: d1d6 bne.n 21010 │ │ + 21062: 3408 adds r4, #8 │ │ + 21064: 3101 adds r1, #1 │ │ + 21066: e7bb b.n 20fe0 │ │ + 21068: 9b07 ldr r3, [sp, #28] │ │ + 2106a: 3601 adds r6, #1 │ │ + 2106c: 3304 adds r3, #4 │ │ + 2106e: 9307 str r3, [sp, #28] │ │ + 21070: 2eff cmp r6, #255 ; 0xff │ │ + 21072: d192 bne.n 20f9a │ │ + 21074: 2500 movs r5, #0 │ │ + 21076: 9b03 ldr r3, [sp, #12] │ │ + 21078: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ + 2107a: 589b ldr r3, [r3, r2] │ │ + 2107c: 9306 str r3, [sp, #24] │ │ + 2107e: 429d cmp r5, r3 │ │ + 21080: d239 bcs.n 210f6 │ │ + 21082: aaff add r2, sp, #1020 ; 0x3fc │ │ + 21084: 00ab lsls r3, r5, #2 │ │ + 21086: 3270 adds r2, #112 ; 0x70 │ │ + 21088: 589b ldr r3, [r3, r2] │ │ + 2108a: 2b00 cmp r3, #0 │ │ + 2108c: d033 beq.n 210f6 │ │ + 2108e: 1c1a adds r2, r3, #0 │ │ + 21090: 322e adds r2, #46 ; 0x2e │ │ + 21092: 7811 ldrb r1, [r2, #0] │ │ + 21094: 2205 movs r2, #5 │ │ + 21096: 4211 tst r1, r2 │ │ + 21098: d11f bne.n 210da │ │ + 2109a: 9a05 ldr r2, [sp, #20] │ │ + 2109c: 6812 ldr r2, [r2, #0] │ │ + 2109e: 9206 str r2, [sp, #24] │ │ + 210a0: 2a00 cmp r2, #0 │ │ + 210a2: d022 beq.n 210ea │ │ + 210a4: 332d adds r3, #45 ; 0x2d │ │ + 210a6: 781a ldrb r2, [r3, #0] │ │ + 210a8: 9905 ldr r1, [sp, #20] │ │ + 210aa: 2301 movs r3, #1 │ │ + 210ac: 8c49 ldrh r1, [r1, #34] ; 0x22 │ │ + 210ae: 2a02 cmp r2, #2 │ │ + 210b0: d104 bne.n 210bc │ │ + 210b2: 220c movs r2, #12 │ │ + 210b4: 4219 tst r1, r3 │ │ + 210b6: d105 bne.n 210c4 │ │ + 210b8: 220a movs r2, #10 │ │ + 210ba: e003 b.n 210c4 │ │ + 210bc: 2204 movs r2, #4 │ │ + 210be: 4219 tst r1, r3 │ │ + 210c0: d100 bne.n 210c4 │ │ + 210c2: 2202 movs r2, #2 │ │ + 210c4: 9904 ldr r1, [sp, #16] │ │ + 210c6: 9b02 ldr r3, [sp, #8] │ │ + 210c8: 9803 ldr r0, [sp, #12] │ │ + 210ca: 1b09 subs r1, r1, r4 │ │ + 210cc: 191b adds r3, r3, r4 │ │ + 210ce: 9100 str r1, [sp, #0] │ │ + 210d0: 9905 ldr r1, [sp, #20] │ │ + 210d2: f00b f9dd bl 2c490 │ │ + 210d6: 1824 adds r4, r4, r0 │ │ + 210d8: e007 b.n 210ea │ │ + 210da: 9a04 ldr r2, [sp, #16] │ │ + 210dc: 1d23 adds r3, r4, #4 │ │ + 210de: 4293 cmp r3, r2 │ │ + 210e0: d203 bcs.n 210ea │ │ + 210e2: 9b02 ldr r3, [sp, #8] │ │ + 210e4: 591b ldr r3, [r3, r4] │ │ + 210e6: 3410 adds r4, #16 │ │ + 210e8: 18e4 adds r4, r4, r3 │ │ + 210ea: 9a04 ldr r2, [sp, #16] │ │ + 210ec: 1d23 adds r3, r4, #4 │ │ + 210ee: 4293 cmp r3, r2 │ │ + 210f0: d301 bcc.n 210f6 │ │ + 210f2: f7ff fa8b bl 2060c │ │ + 210f6: 9b05 ldr r3, [sp, #20] │ │ + 210f8: 3501 adds r5, #1 │ │ + 210fa: 3340 adds r3, #64 ; 0x40 │ │ + 210fc: 9305 str r3, [sp, #20] │ │ + 210fe: 2380 movs r3, #128 ; 0x80 │ │ + 21100: 005b lsls r3, r3, #1 │ │ + 21102: 429d cmp r5, r3 │ │ + 21104: d1b7 bne.n 21076 │ │ + 21106: f7ff fa81 bl 2060c │ │ + 2110a: 4b0b ldr r3, [pc, #44] ; (21138 ) │ │ + 2110c: aa14 add r2, sp, #80 ; 0x50 │ │ + 2110e: 189b adds r3, r3, r2 │ │ + 21110: 681a ldr r2, [r3, #0] │ │ + 21112: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ + 21114: 681b ldr r3, [r3, #0] │ │ + 21116: 429a cmp r2, r3 │ │ + 21118: d010 beq.n 2113c │ │ + 2111a: f010 fdc7 bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + 2111e: 46c0 nop ; (mov r8, r8) │ │ + 21120: e924 0000 stmdb r4!, {} │ │ + 21124: e9bc 0000 ; instruction: 0xe9bc0000 │ │ + 21128: 8240 strh r0, [r0, #18] │ │ + 2112a: 0000 movs r0, r0 │ │ + 2112c: fbf8 ffff ; instruction: 0xfbf8ffff │ │ + 21130: 8220 strh r0, [r4, #16] │ │ + 21132: 0000 movs r0, r0 │ │ + 21134: 8228 strh r0, [r5, #16] │ │ + 21136: 0000 movs r0, r0 │ │ + 21138: 081c lsrs r4, r3, #32 │ │ + 2113a: 0000 movs r0, r0 │ │ + 2113c: 4b01 ldr r3, [pc, #4] ; (21144 ) │ │ + 2113e: 449d add sp, r3 │ │ + 21140: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 21142: 46c0 nop ; (mov r8, r8) │ │ + 21144: 0874 lsrs r4, r6, #1 │ │ ... │ │ │ │ -0002061c : │ │ - 2061c: b5f0 push {r4, r5, r6, r7, lr} │ │ - 2061e: b097 sub sp, #92 ; 0x5c │ │ - 20620: 1c07 adds r7, r0, #0 │ │ - 20622: 1c0e adds r6, r1, #0 │ │ - 20624: 9210 str r2, [sp, #64] ; 0x40 │ │ - 20626: d101 bne.n 2062c │ │ - 20628: 2000 movs r0, #0 │ │ - 2062a: e1f2 b.n 20a12 │ │ - 2062c: 9d10 ldr r5, [sp, #64] ; 0x40 │ │ - 2062e: 2dff cmp r5, #255 ; 0xff │ │ - 20630: d9fa bls.n 20628 │ │ - 20632: 1c08 adds r0, r1, #0 │ │ - 20634: 49c5 ldr r1, [pc, #788] ; (2094c ) │ │ - 20636: 2203 movs r2, #3 │ │ - 20638: 4479 add r1, pc │ │ - 2063a: f010 f9ff bl 30a3c <__clzsi2+0x188> │ │ - 2063e: 1e05 subs r5, r0, #0 │ │ - 20640: d1f2 bne.n 20628 │ │ - 20642: 1cb4 adds r4, r6, #2 │ │ - 20644: 7fe2 ldrb r2, [r4, #31] │ │ - 20646: 2a20 cmp r2, #32 │ │ - 20648: d8ee bhi.n 20628 │ │ - 2064a: 7fb3 ldrb r3, [r6, #30] │ │ - 2064c: 3b01 subs r3, #1 │ │ - 2064e: 061b lsls r3, r3, #24 │ │ - 20650: 0e1b lsrs r3, r3, #24 │ │ - 20652: 2bee cmp r3, #238 ; 0xee │ │ - 20654: d8e8 bhi.n 20628 │ │ - 20656: 7e73 ldrb r3, [r6, #25] │ │ - 20658: 7e31 ldrb r1, [r6, #24] │ │ - 2065a: 021b lsls r3, r3, #8 │ │ - 2065c: 430b orrs r3, r1 │ │ - 2065e: d0e3 beq.n 20628 │ │ - 20660: 2a00 cmp r2, #0 │ │ - 20662: d0e1 beq.n 20628 │ │ - 20664: 7eb3 ldrb r3, [r6, #26] │ │ - 20666: 3b01 subs r3, #1 │ │ - 20668: 061b lsls r3, r3, #24 │ │ - 2066a: 0e1b lsrs r3, r3, #24 │ │ - 2066c: 2bef cmp r3, #239 ; 0xef │ │ - 2066e: d8db bhi.n 20628 │ │ - 20670: 4ab7 ldr r2, [pc, #732] ; (20950 ) │ │ - 20672: 1d31 adds r1, r6, #4 │ │ - 20674: 18b8 adds r0, r7, r2 │ │ - 20676: 2214 movs r2, #20 │ │ - 20678: f010 fa68 bl 30b4c <__clzsi2+0x298> │ │ - 2067c: 4bb5 ldr r3, [pc, #724] ; (20954 ) │ │ - 2067e: 54fd strb r5, [r7, r3] │ │ - 20680: 7f73 ldrb r3, [r6, #29] │ │ - 20682: 7f31 ldrb r1, [r6, #28] │ │ - 20684: 7fb2 ldrb r2, [r6, #30] │ │ - 20686: 021b lsls r3, r3, #8 │ │ - 20688: 430b orrs r3, r1 │ │ - 2068a: 2125 movs r1, #37 ; 0x25 │ │ - 2068c: 434a muls r2, r1 │ │ - 2068e: 33c2 adds r3, #194 ; 0xc2 │ │ - 20690: 189a adds r2, r3, r2 │ │ - 20692: 7e73 ldrb r3, [r6, #25] │ │ - 20694: 7e31 ldrb r1, [r6, #24] │ │ - 20696: 9d10 ldr r5, [sp, #64] ; 0x40 │ │ - 20698: 021b lsls r3, r3, #8 │ │ - 2069a: 430b orrs r3, r1 │ │ - 2069c: 21c0 movs r1, #192 ; 0xc0 │ │ - 2069e: 434b muls r3, r1 │ │ - 206a0: 18d3 adds r3, r2, r3 │ │ - 206a2: 7eb2 ldrb r2, [r6, #26] │ │ - 206a4: 3201 adds r2, #1 │ │ - 206a6: 0192 lsls r2, r2, #6 │ │ - 206a8: 189b adds r3, r3, r2 │ │ - 206aa: 42ab cmp r3, r5 │ │ - 206ac: d2bc bcs.n 20628 │ │ - 206ae: 4baa ldr r3, [pc, #680] ; (20958 ) │ │ - 206b0: 2210 movs r2, #16 │ │ - 206b2: 4daa ldr r5, [pc, #680] ; (2095c ) │ │ - 206b4: 50fa str r2, [r7, r3] │ │ - 206b6: 7fb3 ldrb r3, [r6, #30] │ │ - 206b8: 4aa9 ldr r2, [pc, #676] ; (20960 ) │ │ - 206ba: 197d adds r5, r7, r5 │ │ - 206bc: 950f str r5, [sp, #60] ; 0x3c │ │ - 206be: 50bb str r3, [r7, r2] │ │ - 206c0: 7fe1 ldrb r1, [r4, #31] │ │ - 206c2: 4ba8 ldr r3, [pc, #672] ; (20964 ) │ │ - 206c4: 1c35 adds r5, r6, #0 │ │ - 206c6: 48a8 ldr r0, [pc, #672] ; (20968 ) │ │ - 206c8: 3565 adds r5, #101 ; 0x65 │ │ - 206ca: 950c str r5, [sp, #48] ; 0x30 │ │ - 206cc: 2501 movs r5, #1 │ │ - 206ce: 50f9 str r1, [r7, r3] │ │ - 206d0: 183c adds r4, r7, r0 │ │ - 206d2: 950d str r5, [sp, #52] ; 0x34 │ │ - 206d4: 9d0d ldr r5, [sp, #52] ; 0x34 │ │ - 206d6: 2325 movs r3, #37 ; 0x25 │ │ - 206d8: 48a1 ldr r0, [pc, #644] ; (20960 ) │ │ - 206da: 436b muls r3, r5 │ │ - 206dc: 5838 ldr r0, [r7, r0] │ │ - 206de: 331d adds r3, #29 │ │ - 206e0: 930e str r3, [sp, #56] ; 0x38 │ │ - 206e2: 4285 cmp r5, r0 │ │ - 206e4: d870 bhi.n 207c8 │ │ - 206e6: 9d0c ldr r5, [sp, #48] ; 0x30 │ │ - 206e8: 2216 movs r2, #22 │ │ - 206ea: 980f ldr r0, [sp, #60] ; 0x3c │ │ - 206ec: 3d23 subs r5, #35 ; 0x23 │ │ - 206ee: 1c29 adds r1, r5, #0 │ │ - 206f0: f010 fa2c bl 30b4c <__clzsi2+0x298> │ │ - 206f4: 980f ldr r0, [sp, #60] ; 0x3c │ │ - 206f6: 990c ldr r1, [sp, #48] ; 0x30 │ │ - 206f8: 2300 movs r3, #0 │ │ - 206fa: 7583 strb r3, [r0, #22] │ │ - 206fc: 780b ldrb r3, [r1, #0] │ │ - 206fe: 009b lsls r3, r3, #2 │ │ - 20700: 83e3 strh r3, [r4, #30] │ │ - 20702: 2340 movs r3, #64 ; 0x40 │ │ - 20704: 8423 strh r3, [r4, #32] │ │ - 20706: 7deb ldrb r3, [r5, #23] │ │ - 20708: 7daa ldrb r2, [r5, #22] │ │ - 2070a: 021b lsls r3, r3, #8 │ │ - 2070c: 4313 orrs r3, r2 │ │ - 2070e: 7e2a ldrb r2, [r5, #24] │ │ - 20710: 0412 lsls r2, r2, #16 │ │ - 20712: 4313 orrs r3, r2 │ │ - 20714: 7e6a ldrb r2, [r5, #25] │ │ - 20716: 0612 lsls r2, r2, #24 │ │ - 20718: 4313 orrs r3, r2 │ │ - 2071a: 4a94 ldr r2, [pc, #592] ; (2096c ) │ │ - 2071c: 1f59 subs r1, r3, #5 │ │ - 2071e: 4291 cmp r1, r2 │ │ - 20720: d847 bhi.n 207b2 │ │ - 20722: 6023 str r3, [r4, #0] │ │ - 20724: 7eea ldrb r2, [r5, #27] │ │ - 20726: 7ea9 ldrb r1, [r5, #26] │ │ - 20728: 0212 lsls r2, r2, #8 │ │ - 2072a: 430a orrs r2, r1 │ │ - 2072c: 7f29 ldrb r1, [r5, #28] │ │ - 2072e: 0409 lsls r1, r1, #16 │ │ - 20730: 430a orrs r2, r1 │ │ - 20732: 7f69 ldrb r1, [r5, #29] │ │ - 20734: 0609 lsls r1, r1, #24 │ │ - 20736: 430a orrs r2, r1 │ │ - 20738: 6062 str r2, [r4, #4] │ │ - 2073a: 7fea ldrb r2, [r5, #31] │ │ - 2073c: 7fa9 ldrb r1, [r5, #30] │ │ - 2073e: 0212 lsls r2, r2, #8 │ │ - 20740: 430a orrs r2, r1 │ │ - 20742: 990c ldr r1, [sp, #48] ; 0x30 │ │ - 20744: 3922 subs r1, #34 ; 0x22 │ │ - 20746: 7fc9 ldrb r1, [r1, #31] │ │ - 20748: 0409 lsls r1, r1, #16 │ │ - 2074a: 430a orrs r2, r1 │ │ - 2074c: 990c ldr r1, [sp, #48] ; 0x30 │ │ - 2074e: 3921 subs r1, #33 ; 0x21 │ │ - 20750: 7fc9 ldrb r1, [r1, #31] │ │ - 20752: 0609 lsls r1, r1, #24 │ │ - 20754: 430a orrs r2, r1 │ │ - 20756: 60a2 str r2, [r4, #8] │ │ - 20758: 429a cmp r2, r3 │ │ - 2075a: d900 bls.n 2075e │ │ - 2075c: 60a3 str r3, [r4, #8] │ │ - 2075e: 6863 ldr r3, [r4, #4] │ │ - 20760: 68a2 ldr r2, [r4, #8] │ │ - 20762: 3304 adds r3, #4 │ │ - 20764: 4293 cmp r3, r2 │ │ - 20766: d302 bcc.n 2076e │ │ - 20768: 2300 movs r3, #0 │ │ - 2076a: 60a3 str r3, [r4, #8] │ │ - 2076c: 6063 str r3, [r4, #4] │ │ - 2076e: 68a3 ldr r3, [r4, #8] │ │ - 20770: 2b00 cmp r3, #0 │ │ - 20772: d003 beq.n 2077c │ │ - 20774: 8c63 ldrh r3, [r4, #34] ; 0x22 │ │ - 20776: 2202 movs r2, #2 │ │ - 20778: 4313 orrs r3, r2 │ │ - 2077a: 8463 strh r3, [r4, #34] ; 0x22 │ │ - 2077c: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ - 2077e: 2201 movs r2, #1 │ │ - 20780: 4252 negs r2, r2 │ │ - 20782: 569a ldrsb r2, [r3, r2] │ │ - 20784: 9d0c ldr r5, [sp, #48] ; 0x30 │ │ - 20786: 1c23 adds r3, r4, #0 │ │ - 20788: 0112 lsls r2, r2, #4 │ │ - 2078a: 3325 adds r3, #37 ; 0x25 │ │ - 2078c: 701a strb r2, [r3, #0] │ │ - 2078e: 786a ldrb r2, [r5, #1] │ │ - 20790: 2301 movs r3, #1 │ │ - 20792: 421a tst r2, r3 │ │ - 20794: d00b beq.n 207ae │ │ - 20796: 8c62 ldrh r2, [r4, #34] ; 0x22 │ │ - 20798: 6820 ldr r0, [r4, #0] │ │ - 2079a: 6861 ldr r1, [r4, #4] │ │ - 2079c: 4313 orrs r3, r2 │ │ - 2079e: 68a2 ldr r2, [r4, #8] │ │ - 207a0: 8463 strh r3, [r4, #34] ; 0x22 │ │ - 207a2: 0843 lsrs r3, r0, #1 │ │ - 207a4: 6023 str r3, [r4, #0] │ │ - 207a6: 084b lsrs r3, r1, #1 │ │ - 207a8: 6063 str r3, [r4, #4] │ │ - 207aa: 0853 lsrs r3, r2, #1 │ │ - 207ac: 60a3 str r3, [r4, #8] │ │ - 207ae: 2380 movs r3, #128 ; 0x80 │ │ - 207b0: 83a3 strh r3, [r4, #28] │ │ - 207b2: 9d0d ldr r5, [sp, #52] ; 0x34 │ │ - 207b4: 3440 adds r4, #64 ; 0x40 │ │ - 207b6: 3501 adds r5, #1 │ │ - 207b8: 950d str r5, [sp, #52] ; 0x34 │ │ - 207ba: 9d0f ldr r5, [sp, #60] ; 0x3c │ │ - 207bc: 3520 adds r5, #32 │ │ - 207be: 950f str r5, [sp, #60] ; 0x3c │ │ - 207c0: 9d0c ldr r5, [sp, #48] ; 0x30 │ │ - 207c2: 3525 adds r5, #37 ; 0x25 │ │ - 207c4: 950c str r5, [sp, #48] ; 0x30 │ │ - 207c6: e785 b.n 206d4 │ │ - 207c8: 4966 ldr r1, [pc, #408] ; (20964 ) │ │ - 207ca: 1c33 adds r3, r6, #0 │ │ - 207cc: 1c3a adds r2, r7, #0 │ │ - 207ce: 5879 ldr r1, [r7, r1] │ │ - 207d0: 2040 movs r0, #64 ; 0x40 │ │ - 207d2: 1989 adds r1, r1, r6 │ │ - 207d4: 468c mov ip, r1 │ │ - 207d6: 21ff movs r1, #255 ; 0xff │ │ - 207d8: 3224 adds r2, #36 ; 0x24 │ │ - 207da: 4563 cmp r3, ip │ │ - 207dc: d00d beq.n 207fa │ │ - 207de: 4d64 ldr r5, [pc, #400] ; (20970 ) │ │ - 207e0: 1954 adds r4, r2, r5 │ │ - 207e2: 1c1d adds r5, r3, #0 │ │ - 207e4: 3522 adds r5, #34 ; 0x22 │ │ - 207e6: 782d ldrb r5, [r5, #0] │ │ - 207e8: 3301 adds r3, #1 │ │ - 207ea: 012d lsls r5, r5, #4 │ │ - 207ec: 400d ands r5, r1 │ │ - 207ee: 3508 adds r5, #8 │ │ - 207f0: 6025 str r5, [r4, #0] │ │ - 207f2: 4d60 ldr r5, [pc, #384] ; (20974 ) │ │ - 207f4: 1954 adds r4, r2, r5 │ │ - 207f6: 6020 str r0, [r4, #0] │ │ - 207f8: e7ee b.n 207d8 │ │ - 207fa: 9d0e ldr r5, [sp, #56] ; 0x38 │ │ - 207fc: 4b5e ldr r3, [pc, #376] ; (20978 ) │ │ - 207fe: 7ef2 ldrb r2, [r6, #27] │ │ - 20800: 1971 adds r1, r6, r5 │ │ - 20802: 18f8 adds r0, r7, r3 │ │ - 20804: 3201 adds r2, #1 │ │ - 20806: f010 f909 bl 30a1c <__clzsi2+0x168> │ │ - 2080a: 7e73 ldrb r3, [r6, #25] │ │ - 2080c: 7e32 ldrb r2, [r6, #24] │ │ - 2080e: 1c29 adds r1, r5, #0 │ │ - 20810: 021b lsls r3, r3, #8 │ │ - 20812: 4313 orrs r3, r2 │ │ - 20814: 22c0 movs r2, #192 ; 0xc0 │ │ - 20816: 4353 muls r3, r2 │ │ - 20818: 3180 adds r1, #128 ; 0x80 │ │ - 2081a: 1875 adds r5, r6, r1 │ │ - 2081c: 18cb adds r3, r1, r3 │ │ - 2081e: 9513 str r5, [sp, #76] ; 0x4c │ │ - 20820: 18f5 adds r5, r6, r3 │ │ - 20822: 9514 str r5, [sp, #80] ; 0x50 │ │ - 20824: 2500 movs r5, #0 │ │ - 20826: 930e str r3, [sp, #56] ; 0x38 │ │ - 20828: 970f str r7, [sp, #60] ; 0x3c │ │ - 2082a: 950d str r5, [sp, #52] ; 0x34 │ │ - 2082c: 9d0d ldr r5, [sp, #52] ; 0x34 │ │ - 2082e: 01ab lsls r3, r5, #6 │ │ - 20830: 9d14 ldr r5, [sp, #80] ; 0x50 │ │ - 20832: 18eb adds r3, r5, r3 │ │ - 20834: 9315 str r3, [sp, #84] ; 0x54 │ │ - 20836: 9d0d ldr r5, [sp, #52] ; 0x34 │ │ - 20838: 7eb3 ldrb r3, [r6, #26] │ │ - 2083a: 429d cmp r5, r3 │ │ - 2083c: d812 bhi.n 20864 │ │ - 2083e: 9d0d ldr r5, [sp, #52] ; 0x34 │ │ - 20840: 484e ldr r0, [pc, #312] ; (2097c ) │ │ - 20842: 4948 ldr r1, [pc, #288] ; (20964 ) │ │ - 20844: 006b lsls r3, r5, #1 │ │ - 20846: 18fb adds r3, r7, r3 │ │ - 20848: 181b adds r3, r3, r0 │ │ - 2084a: 2040 movs r0, #64 ; 0x40 │ │ - 2084c: 8018 strh r0, [r3, #0] │ │ - 2084e: 5879 ldr r1, [r7, r1] │ │ - 20850: 9109 str r1, [sp, #36] ; 0x24 │ │ - 20852: f009 fd03 bl 2a25c │ │ - 20856: 494a ldr r1, [pc, #296] ; (20980 ) │ │ - 20858: 9d0f ldr r5, [sp, #60] ; 0x3c │ │ - 2085a: 1869 adds r1, r5, r1 │ │ - 2085c: 9112 str r1, [sp, #72] ; 0x48 │ │ - 2085e: 6008 str r0, [r1, #0] │ │ - 20860: 2800 cmp r0, #0 │ │ - 20862: d10b bne.n 2087c │ │ - 20864: 7eb3 ldrb r3, [r6, #26] │ │ - 20866: 9d0e ldr r5, [sp, #56] ; 0x38 │ │ - 20868: 7f74 ldrb r4, [r6, #29] │ │ - 2086a: 3301 adds r3, #1 │ │ - 2086c: 019b lsls r3, r3, #6 │ │ - 2086e: 18eb adds r3, r5, r3 │ │ - 20870: 930c str r3, [sp, #48] ; 0x30 │ │ - 20872: 7f33 ldrb r3, [r6, #28] │ │ - 20874: 0224 lsls r4, r4, #8 │ │ - 20876: 431c orrs r4, r3 │ │ - 20878: d158 bne.n 2092c │ │ - 2087a: e05c b.n 20936 │ │ - 2087c: 2500 movs r5, #0 │ │ - 2087e: 950c str r5, [sp, #48] ; 0x30 │ │ - 20880: 9d0c ldr r5, [sp, #48] ; 0x30 │ │ - 20882: 006b lsls r3, r5, #1 │ │ - 20884: 9d15 ldr r5, [sp, #84] ; 0x54 │ │ - 20886: 5aec ldrh r4, [r5, r3] │ │ - 20888: 2c00 cmp r4, #0 │ │ - 2088a: d10b bne.n 208a4 │ │ - 2088c: 9d0c ldr r5, [sp, #48] ; 0x30 │ │ - 2088e: 3501 adds r5, #1 │ │ - 20890: 950c str r5, [sp, #48] ; 0x30 │ │ - 20892: 2d20 cmp r5, #32 │ │ - 20894: d1f4 bne.n 20880 │ │ - 20896: 9d0d ldr r5, [sp, #52] ; 0x34 │ │ - 20898: 3501 adds r5, #1 │ │ - 2089a: 950d str r5, [sp, #52] ; 0x34 │ │ - 2089c: 9d0f ldr r5, [sp, #60] ; 0x3c │ │ - 2089e: 3504 adds r5, #4 │ │ - 208a0: 950f str r5, [sp, #60] ; 0x3c │ │ - 208a2: e7c3 b.n 2082c │ │ - 208a4: 7e73 ldrb r3, [r6, #25] │ │ - 208a6: 7e32 ldrb r2, [r6, #24] │ │ - 208a8: 021b lsls r3, r3, #8 │ │ - 208aa: 4313 orrs r3, r2 │ │ - 208ac: 429c cmp r4, r3 │ │ - 208ae: d8ed bhi.n 2088c │ │ - 208b0: 482c ldr r0, [pc, #176] ; (20964 ) │ │ - 208b2: 9d0c ldr r5, [sp, #48] ; 0x30 │ │ - 208b4: 5838 ldr r0, [r7, r0] │ │ - 208b6: 4285 cmp r5, r0 │ │ - 208b8: d2e8 bcs.n 2088c │ │ - 208ba: 23c0 movs r3, #192 ; 0xc0 │ │ - 208bc: 3c01 subs r4, #1 │ │ - 208be: 435c muls r4, r3 │ │ - 208c0: 9d13 ldr r5, [sp, #76] ; 0x4c │ │ - 208c2: 980c ldr r0, [sp, #48] ; 0x30 │ │ - 208c4: 9912 ldr r1, [sp, #72] ; 0x48 │ │ - 208c6: 192c adds r4, r5, r4 │ │ - 208c8: 2506 movs r5, #6 │ │ - 208ca: 4345 muls r5, r0 │ │ - 208cc: 6809 ldr r1, [r1, #0] │ │ - 208ce: 18e2 adds r2, r4, r3 │ │ - 208d0: 9211 str r2, [sp, #68] ; 0x44 │ │ - 208d2: 194d adds r5, r1, r5 │ │ - 208d4: 7823 ldrb r3, [r4, #0] │ │ - 208d6: 2203 movs r2, #3 │ │ - 208d8: 1c18 adds r0, r3, #0 │ │ - 208da: 4390 bics r0, r2 │ │ - 208dc: d002 beq.n 208e4 │ │ - 208de: 109b asrs r3, r3, #2 │ │ - 208e0: 3325 adds r3, #37 ; 0x25 │ │ - 208e2: 702b strb r3, [r5, #0] │ │ - 208e4: 7822 ldrb r2, [r4, #0] │ │ - 208e6: 2303 movs r3, #3 │ │ - 208e8: 210f movs r1, #15 │ │ - 208ea: 4013 ands r3, r2 │ │ - 208ec: 7862 ldrb r2, [r4, #1] │ │ - 208ee: 011b lsls r3, r3, #4 │ │ - 208f0: 1112 asrs r2, r2, #4 │ │ - 208f2: 4313 orrs r3, r2 │ │ - 208f4: 706b strb r3, [r5, #1] │ │ - 208f6: 7862 ldrb r2, [r4, #1] │ │ - 208f8: 78a3 ldrb r3, [r4, #2] │ │ - 208fa: 400a ands r2, r1 │ │ - 208fc: 2a0a cmp r2, #10 │ │ - 208fe: d103 bne.n 20908 │ │ - 20900: 1c18 adds r0, r3, #0 │ │ - 20902: 4388 bics r0, r1 │ │ - 20904: d000 beq.n 20908 │ │ - 20906: 1c03 adds r3, r0, #0 │ │ - 20908: 716b strb r3, [r5, #5] │ │ - 2090a: 70ea strb r2, [r5, #3] │ │ - 2090c: 4313 orrs r3, r2 │ │ - 2090e: d003 beq.n 20918 │ │ - 20910: 1c38 adds r0, r7, #0 │ │ - 20912: 1c29 adds r1, r5, #0 │ │ - 20914: f7fe fb50 bl 1efb8 │ │ - 20918: 4912 ldr r1, [pc, #72] ; (20964 ) │ │ - 2091a: 2306 movs r3, #6 │ │ - 2091c: 9a11 ldr r2, [sp, #68] ; 0x44 │ │ - 2091e: 5879 ldr r1, [r7, r1] │ │ - 20920: 3403 adds r4, #3 │ │ - 20922: 434b muls r3, r1 │ │ - 20924: 18ed adds r5, r5, r3 │ │ - 20926: 4294 cmp r4, r2 │ │ - 20928: d1d4 bne.n 208d4 │ │ - 2092a: e7af b.n 2088c │ │ - 2092c: 9d0c ldr r5, [sp, #48] ; 0x30 │ │ - 2092e: 192b adds r3, r5, r4 │ │ - 20930: 9d10 ldr r5, [sp, #64] ; 0x40 │ │ - 20932: 42ab cmp r3, r5 │ │ - 20934: d326 bcc.n 20984 │ │ - 20936: 7f73 ldrb r3, [r6, #29] │ │ - 20938: 7f32 ldrb r2, [r6, #28] │ │ - 2093a: 9d0c ldr r5, [sp, #48] ; 0x30 │ │ - 2093c: 021b lsls r3, r3, #8 │ │ - 2093e: 480a ldr r0, [pc, #40] ; (20968 ) │ │ - 20940: 4313 orrs r3, r2 │ │ - 20942: 18eb adds r3, r5, r3 │ │ - 20944: 930c str r3, [sp, #48] ; 0x30 │ │ - 20946: 183c adds r4, r7, r0 │ │ - 20948: 2501 movs r5, #1 │ │ - 2094a: e057 b.n 209fc │ │ - 2094c: 2d95 cmp r5, #149 ; 0x95 │ │ - 2094e: 0001 movs r1, r0 │ │ - 20950: e99c 0000 ; instruction: 0xe99c0000 │ │ - 20954: e9b0 0000 ; instruction: 0xe9b00000 │ │ - 20958: e920 0000 stmdb r0!, {} │ │ - 2095c: e9bc 0000 ; instruction: 0xe9bc0000 │ │ - 20960: e924 0000 stmdb r4!, {} │ │ - 20964: e910 0000 ldmdb r0, {} │ │ - 20968: 8240 strh r0, [r0, #18] │ │ - 2096a: 0000 movs r0, r0 │ │ - 2096c: 23fb movs r3, #251 ; 0xfb │ │ - 2096e: 00f4 lsls r4, r6, #3 │ │ - 20970: c19c stmia r1!, {r2, r3, r4, r7} │ │ - 20972: 0000 movs r0, r0 │ │ - 20974: c1a0 stmia r1!, {r5, r7} │ │ - 20976: 0000 movs r0, r0 │ │ - 20978: d060 beq.n 20a3c │ │ - 2097a: 0000 movs r0, r0 │ │ - 2097c: ce80 ldmia r6!, {r7} │ │ - 2097e: 0000 movs r0, r0 │ │ - 20980: cac0 ldmia r2!, {r6, r7} │ │ - 20982: 0000 movs r0, r0 │ │ - 20984: 1c60 adds r0, r4, #1 │ │ - 20986: f010 f851 bl 30a2c <__clzsi2+0x178> │ │ - 2098a: 4b23 ldr r3, [pc, #140] ; (20a18 ) │ │ - 2098c: 50f8 str r0, [r7, r3] │ │ - 2098e: 2800 cmp r0, #0 │ │ - 20990: d0d1 beq.n 20936 │ │ - 20992: 9d0c ldr r5, [sp, #48] ; 0x30 │ │ - 20994: 1c22 adds r2, r4, #0 │ │ - 20996: 1971 adds r1, r6, r5 │ │ - 20998: f010 f840 bl 30a1c <__clzsi2+0x168> │ │ - 2099c: 481e ldr r0, [pc, #120] ; (20a18 ) │ │ - 2099e: 2500 movs r5, #0 │ │ - 209a0: 5838 ldr r0, [r7, r0] │ │ - 209a2: 5505 strb r5, [r0, r4] │ │ - 209a4: 491c ldr r1, [pc, #112] ; (20a18 ) │ │ - 209a6: 5879 ldr r1, [r7, r1] │ │ - 209a8: 194a adds r2, r1, r5 │ │ - 209aa: 7813 ldrb r3, [r2, #0] │ │ - 209ac: 920d str r2, [sp, #52] ; 0x34 │ │ - 209ae: 2b00 cmp r3, #0 │ │ - 209b0: d109 bne.n 209c6 │ │ - 209b2: 1c68 adds r0, r5, #1 │ │ - 209b4: 2128 movs r1, #40 ; 0x28 │ │ - 209b6: f00d fb39 bl 2e02c <__aeabi_uidivmod> │ │ - 209ba: 230d movs r3, #13 │ │ - 209bc: 2900 cmp r1, #0 │ │ - 209be: d000 beq.n 209c2 │ │ - 209c0: 2320 movs r3, #32 │ │ - 209c2: 980d ldr r0, [sp, #52] ; 0x34 │ │ - 209c4: 7003 strb r3, [r0, #0] │ │ - 209c6: 3501 adds r5, #1 │ │ - 209c8: 42a5 cmp r5, r4 │ │ - 209ca: d3eb bcc.n 209a4 │ │ - 209cc: e7b3 b.n 20936 │ │ - 209ce: 990c ldr r1, [sp, #48] ; 0x30 │ │ - 209d0: 9a10 ldr r2, [sp, #64] ; 0x40 │ │ - 209d2: 4291 cmp r1, r2 │ │ - 209d4: d216 bcs.n 20a04 │ │ - 209d6: 8c63 ldrh r3, [r4, #34] ; 0x22 │ │ - 209d8: 2201 movs r2, #1 │ │ - 209da: 4213 tst r3, r2 │ │ - 209dc: d000 beq.n 209e0 │ │ - 209de: 2206 movs r2, #6 │ │ - 209e0: 980c ldr r0, [sp, #48] ; 0x30 │ │ - 209e2: 9910 ldr r1, [sp, #64] ; 0x40 │ │ - 209e4: 3501 adds r5, #1 │ │ - 209e6: 1833 adds r3, r6, r0 │ │ - 209e8: 1a09 subs r1, r1, r0 │ │ - 209ea: 9100 str r1, [sp, #0] │ │ - 209ec: 1c38 adds r0, r7, #0 │ │ - 209ee: 1c21 adds r1, r4, #0 │ │ - 209f0: f00a fe26 bl 2b640 │ │ - 209f4: 9a0c ldr r2, [sp, #48] ; 0x30 │ │ - 209f6: 3440 adds r4, #64 ; 0x40 │ │ - 209f8: 1812 adds r2, r2, r0 │ │ - 209fa: 920c str r2, [sp, #48] ; 0x30 │ │ - 209fc: 4b07 ldr r3, [pc, #28] ; (20a1c ) │ │ - 209fe: 58fb ldr r3, [r7, r3] │ │ - 20a00: 429d cmp r5, r3 │ │ - 20a02: d9e4 bls.n 209ce │ │ - 20a04: 4b06 ldr r3, [pc, #24] ; (20a20 ) │ │ - 20a06: 2240 movs r2, #64 ; 0x40 │ │ - 20a08: 2001 movs r0, #1 │ │ - 20a0a: 50fa str r2, [r7, r3] │ │ - 20a0c: 4a05 ldr r2, [pc, #20] ; (20a24 ) │ │ - 20a0e: 4b06 ldr r3, [pc, #24] ; (20a28 ) │ │ - 20a10: 50fa str r2, [r7, r3] │ │ - 20a12: b017 add sp, #92 ; 0x5c │ │ - 20a14: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 20a16: 46c0 nop ; (mov r8, r8) │ │ - 20a18: e994 0000 ; instruction: 0xe9940000 │ │ - 20a1c: e924 0000 stmdb r4!, {} │ │ - 20a20: e974 0000 ldrd r0, r0, [r4, #-0]! │ │ - 20a24: 7fff ldrb r7, [r7, #31] │ │ - 20a26: 0000 movs r0, r0 │ │ - 20a28: e978 0000 ldrd r0, r0, [r8, #-0]! │ │ - │ │ -00020a2c : │ │ - 20a2c: b5f0 push {r4, r5, r6, r7, lr} │ │ - 20a2e: b08b sub sp, #44 ; 0x2c │ │ - 20a30: 9005 str r0, [sp, #20] │ │ - 20a32: 1c0d adds r5, r1, #0 │ │ - 20a34: 9207 str r2, [sp, #28] │ │ - 20a36: d100 bne.n 20a3a │ │ - 20a38: e255 b.n 20ee6 │ │ - 20a3a: 4ba6 ldr r3, [pc, #664] ; (20cd4 ) │ │ - 20a3c: 2000 movs r0, #0 │ │ - 20a3e: 429a cmp r2, r3 │ │ - 20a40: d800 bhi.n 20a44 │ │ - 20a42: e251 b.n 20ee8 │ │ - 20a44: 4ba4 ldr r3, [pc, #656] ; (20cd8 ) │ │ - 20a46: 6809 ldr r1, [r1, #0] │ │ - 20a48: 4299 cmp r1, r3 │ │ - 20a4a: d000 beq.n 20a4e │ │ - 20a4c: e24c b.n 20ee8 │ │ - 20a4e: 4ba3 ldr r3, [pc, #652] ; (20cdc ) │ │ - 20a50: 686a ldr r2, [r5, #4] │ │ - 20a52: 429a cmp r2, r3 │ │ - 20a54: d000 beq.n 20a58 │ │ - 20a56: e247 b.n 20ee8 │ │ - 20a58: 4ba1 ldr r3, [pc, #644] ; (20ce0 ) │ │ - 20a5a: 68ae ldr r6, [r5, #8] │ │ - 20a5c: 429e cmp r6, r3 │ │ - 20a5e: d000 beq.n 20a62 │ │ - 20a60: e242 b.n 20ee8 │ │ - 20a62: 4ba0 ldr r3, [pc, #640] ; (20ce4 ) │ │ - 20a64: 692a ldr r2, [r5, #16] │ │ - 20a66: 401a ands r2, r3 │ │ - 20a68: 4282 cmp r2, r0 │ │ - 20a6a: d000 beq.n 20a6e │ │ - 20a6c: e23c b.n 20ee8 │ │ - 20a6e: 696f ldr r7, [r5, #20] │ │ - 20a70: 1c10 adds r0, r2, #0 │ │ - 20a72: 403b ands r3, r7 │ │ - 20a74: d000 beq.n 20a78 │ │ - 20a76: e237 b.n 20ee8 │ │ - 20a78: 68e9 ldr r1, [r5, #12] │ │ - 20a7a: 2280 movs r2, #128 ; 0x80 │ │ - 20a7c: 1c18 adds r0, r3, #0 │ │ - 20a7e: 0512 lsls r2, r2, #20 │ │ - 20a80: 4291 cmp r1, r2 │ │ - 20a82: d000 beq.n 20a86 │ │ - 20a84: e230 b.n 20ee8 │ │ - 20a86: 4b98 ldr r3, [pc, #608] ; (20ce8 ) │ │ - 20a88: 69aa ldr r2, [r5, #24] │ │ - 20a8a: 429a cmp r2, r3 │ │ - 20a8c: d000 beq.n 20a90 │ │ - 20a8e: e22b b.n 20ee8 │ │ - 20a90: 4b96 ldr r3, [pc, #600] ; (20cec ) │ │ - 20a92: 9e05 ldr r6, [sp, #20] │ │ - 20a94: 2280 movs r2, #128 ; 0x80 │ │ - 20a96: 0212 lsls r2, r2, #8 │ │ - 20a98: 50f2 str r2, [r6, r3] │ │ - 20a9a: 7c6b ldrb r3, [r5, #17] │ │ - 20a9c: 7cea ldrb r2, [r5, #19] │ │ - 20a9e: 3304 adds r3, #4 │ │ - 20aa0: 189b adds r3, r3, r2 │ │ - 20aa2: 7d6a ldrb r2, [r5, #21] │ │ - 20aa4: 189b adds r3, r3, r2 │ │ - 20aa6: 7dea ldrb r2, [r5, #23] │ │ - 20aa8: 189b adds r3, r3, r2 │ │ - 20aaa: 2b80 cmp r3, #128 ; 0x80 │ │ - 20aac: d901 bls.n 20ab2 │ │ - 20aae: 9e05 ldr r6, [sp, #20] │ │ - 20ab0: 2380 movs r3, #128 ; 0x80 │ │ - 20ab2: 4f8f ldr r7, [pc, #572] ; (20cf0 ) │ │ - 20ab4: 21ff movs r1, #255 ; 0xff │ │ - 20ab6: 0409 lsls r1, r1, #16 │ │ - 20ab8: 51f3 str r3, [r6, r7] │ │ - 20aba: 69eb ldr r3, [r5, #28] │ │ - 20abc: 0e1a lsrs r2, r3, #24 │ │ - 20abe: 061c lsls r4, r3, #24 │ │ - 20ac0: 4314 orrs r4, r2 │ │ - 20ac2: 1c1a adds r2, r3, #0 │ │ - 20ac4: 400a ands r2, r1 │ │ - 20ac6: 0a12 lsrs r2, r2, #8 │ │ - 20ac8: 4314 orrs r4, r2 │ │ - 20aca: 22ff movs r2, #255 ; 0xff │ │ - 20acc: 0212 lsls r2, r2, #8 │ │ - 20ace: 4013 ands r3, r2 │ │ - 20ad0: 0218 lsls r0, r3, #8 │ │ - 20ad2: 1c23 adds r3, r4, #0 │ │ - 20ad4: 4303 orrs r3, r0 │ │ - 20ad6: 095b lsrs r3, r3, #5 │ │ - 20ad8: 9306 str r3, [sp, #24] │ │ - 20ada: 9e06 ldr r6, [sp, #24] │ │ - 20adc: 4b85 ldr r3, [pc, #532] ; (20cf4 ) │ │ - 20ade: 2eef cmp r6, #239 ; 0xef │ │ - 20ae0: d802 bhi.n 20ae8 │ │ - 20ae2: 9f05 ldr r7, [sp, #20] │ │ - 20ae4: 50fe str r6, [r7, r3] │ │ - 20ae6: e002 b.n 20aee │ │ - 20ae8: 9e05 ldr r6, [sp, #20] │ │ - 20aea: 22ef movs r2, #239 ; 0xef │ │ - 20aec: 50f2 str r2, [r6, r3] │ │ - 20aee: 9f05 ldr r7, [sp, #20] │ │ - 20af0: 4e81 ldr r6, [pc, #516] ; (20cf8 ) │ │ - 20af2: 4882 ldr r0, [pc, #520] ; (20cfc ) │ │ - 20af4: 4a82 ldr r2, [pc, #520] ; (20d00 ) │ │ - 20af6: 9905 ldr r1, [sp, #20] │ │ - 20af8: 19be adds r6, r7, r6 │ │ - 20afa: 9609 str r6, [sp, #36] ; 0x24 │ │ - 20afc: 188a adds r2, r1, r2 │ │ - 20afe: 183e adds r6, r7, r0 │ │ - 20b00: 2301 movs r3, #1 │ │ - 20b02: 1c2f adds r7, r5, #0 │ │ - 20b04: 373d adds r7, #61 ; 0x3d │ │ - 20b06: 9208 str r2, [sp, #32] │ │ - 20b08: 9304 str r3, [sp, #16] │ │ - 20b0a: 9804 ldr r0, [sp, #16] │ │ - 20b0c: 9906 ldr r1, [sp, #24] │ │ - 20b0e: 0144 lsls r4, r0, #5 │ │ - 20b10: 4288 cmp r0, r1 │ │ - 20b12: d84f bhi.n 20bb4 │ │ - 20b14: 9807 ldr r0, [sp, #28] │ │ - 20b16: 4284 cmp r4, r0 │ │ - 20b18: d301 bcc.n 20b1e │ │ - 20b1a: 2001 movs r0, #1 │ │ - 20b1c: e1e4 b.n 20ee8 │ │ - 20b1e: 9904 ldr r1, [sp, #16] │ │ - 20b20: 29ef cmp r1, #239 ; 0xef │ │ - 20b22: d83e bhi.n 20ba2 │ │ - 20b24: 1c39 adds r1, r7, #0 │ │ - 20b26: 391d subs r1, #29 │ │ - 20b28: 2214 movs r2, #20 │ │ - 20b2a: 9808 ldr r0, [sp, #32] │ │ - 20b2c: f00f ff76 bl 30a1c <__clzsi2+0x168> │ │ - 20b30: 2300 movs r3, #0 │ │ - 20b32: 8073 strh r3, [r6, #2] │ │ - 20b34: 1c3b adds r3, r7, #0 │ │ - 20b36: 3b09 subs r3, #9 │ │ - 20b38: 681b ldr r3, [r3, #0] │ │ - 20b3a: 1c32 adds r2, r6, #0 │ │ - 20b3c: 3a20 subs r2, #32 │ │ - 20b3e: 0e19 lsrs r1, r3, #24 │ │ - 20b40: 0618 lsls r0, r3, #24 │ │ - 20b42: 4308 orrs r0, r1 │ │ - 20b44: 21ff movs r1, #255 ; 0xff │ │ - 20b46: 0409 lsls r1, r1, #16 │ │ - 20b48: 4019 ands r1, r3 │ │ - 20b4a: 0a09 lsrs r1, r1, #8 │ │ - 20b4c: 4308 orrs r0, r1 │ │ - 20b4e: 21ff movs r1, #255 ; 0xff │ │ - 20b50: 0209 lsls r1, r1, #8 │ │ - 20b52: 400b ands r3, r1 │ │ - 20b54: 0219 lsls r1, r3, #8 │ │ - 20b56: 1c03 adds r3, r0, #0 │ │ - 20b58: 430b orrs r3, r1 │ │ - 20b5a: 2101 movs r1, #1 │ │ - 20b5c: 438b bics r3, r1 │ │ - 20b5e: 6013 str r3, [r2, #0] │ │ - 20b60: 1f7b subs r3, r7, #5 │ │ - 20b62: 881a ldrh r2, [r3, #0] │ │ - 20b64: 0613 lsls r3, r2, #24 │ │ - 20b66: 0c1b lsrs r3, r3, #16 │ │ - 20b68: 0a12 lsrs r2, r2, #8 │ │ - 20b6a: 4313 orrs r3, r2 │ │ - 20b6c: 1c32 adds r2, r6, #0 │ │ - 20b6e: 3a1c subs r2, #28 │ │ - 20b70: 6013 str r3, [r2, #0] │ │ - 20b72: 1efa subs r2, r7, #3 │ │ - 20b74: 8811 ldrh r1, [r2, #0] │ │ - 20b76: 060a lsls r2, r1, #24 │ │ - 20b78: 0c12 lsrs r2, r2, #16 │ │ - 20b7a: 0a09 lsrs r1, r1, #8 │ │ - 20b7c: 430a orrs r2, r1 │ │ - 20b7e: 1c31 adds r1, r6, #0 │ │ - 20b80: 18d2 adds r2, r2, r3 │ │ - 20b82: 3918 subs r1, #24 │ │ - 20b84: 3302 adds r3, #2 │ │ - 20b86: 600a str r2, [r1, #0] │ │ - 20b88: 4293 cmp r3, r2 │ │ - 20b8a: d201 bcs.n 20b90 │ │ - 20b8c: 2302 movs r3, #2 │ │ - 20b8e: 8073 strh r3, [r6, #2] │ │ - 20b90: 2340 movs r3, #64 ; 0x40 │ │ - 20b92: 8033 strh r3, [r6, #0] │ │ - 20b94: 783a ldrb r2, [r7, #0] │ │ - 20b96: 1eb3 subs r3, r6, #2 │ │ - 20b98: 3b06 subs r3, #6 │ │ - 20b9a: 0092 lsls r2, r2, #2 │ │ - 20b9c: 80da strh r2, [r3, #6] │ │ - 20b9e: 4a59 ldr r2, [pc, #356] ; (20d04 ) │ │ - 20ba0: 601a str r2, [r3, #0] │ │ - 20ba2: 9a04 ldr r2, [sp, #16] │ │ - 20ba4: 9b08 ldr r3, [sp, #32] │ │ - 20ba6: 3640 adds r6, #64 ; 0x40 │ │ - 20ba8: 3201 adds r2, #1 │ │ - 20baa: 3320 adds r3, #32 │ │ - 20bac: 9204 str r2, [sp, #16] │ │ - 20bae: 3720 adds r7, #32 │ │ - 20bb0: 9308 str r3, [sp, #32] │ │ - 20bb2: e7aa b.n 20b0a │ │ - 20bb4: 9e07 ldr r6, [sp, #28] │ │ - 20bb6: 42b4 cmp r4, r6 │ │ - 20bb8: d2af bcs.n 20b1a │ │ - 20bba: 4b53 ldr r3, [pc, #332] ; (20d08 ) │ │ - 20bbc: 592f ldr r7, [r5, r4] │ │ - 20bbe: 429f cmp r7, r3 │ │ - 20bc0: d116 bne.n 20bf0 │ │ - 20bc2: 192b adds r3, r5, r4 │ │ - 20bc4: 7a59 ldrb r1, [r3, #9] │ │ - 20bc6: 9e05 ldr r6, [sp, #20] │ │ - 20bc8: 22e9 movs r2, #233 ; 0xe9 │ │ - 20bca: 0212 lsls r2, r2, #8 │ │ - 20bcc: 50b1 str r1, [r6, r2] │ │ - 20bce: 685b ldr r3, [r3, #4] │ │ - 20bd0: 1c22 adds r2, r4, #0 │ │ - 20bd2: 27ff movs r7, #255 ; 0xff │ │ - 20bd4: 0e19 lsrs r1, r3, #24 │ │ - 20bd6: 061c lsls r4, r3, #24 │ │ - 20bd8: 430c orrs r4, r1 │ │ - 20bda: 21ff movs r1, #255 ; 0xff │ │ - 20bdc: 0409 lsls r1, r1, #16 │ │ - 20bde: 4019 ands r1, r3 │ │ - 20be0: 023f lsls r7, r7, #8 │ │ - 20be2: 0a09 lsrs r1, r1, #8 │ │ - 20be4: 403b ands r3, r7 │ │ - 20be6: 430c orrs r4, r1 │ │ - 20be8: 021b lsls r3, r3, #8 │ │ - 20bea: 3208 adds r2, #8 │ │ - 20bec: 431c orrs r4, r3 │ │ - 20bee: 1914 adds r4, r2, r4 │ │ - 20bf0: 9e07 ldr r6, [sp, #28] │ │ - 20bf2: 42b4 cmp r4, r6 │ │ - 20bf4: d291 bcs.n 20b1a │ │ - 20bf6: 4b45 ldr r3, [pc, #276] ; (20d0c ) │ │ - 20bf8: 592f ldr r7, [r5, r4] │ │ - 20bfa: 429f cmp r7, r3 │ │ - 20bfc: d114 bne.n 20c28 │ │ - 20bfe: 192b adds r3, r5, r4 │ │ - 20c00: 685b ldr r3, [r3, #4] │ │ - 20c02: 1c22 adds r2, r4, #0 │ │ - 20c04: 20ff movs r0, #255 ; 0xff │ │ - 20c06: 0e19 lsrs r1, r3, #24 │ │ - 20c08: 061c lsls r4, r3, #24 │ │ - 20c0a: 430c orrs r4, r1 │ │ - 20c0c: 21ff movs r1, #255 ; 0xff │ │ - 20c0e: 0409 lsls r1, r1, #16 │ │ - 20c10: 4019 ands r1, r3 │ │ - 20c12: 0200 lsls r0, r0, #8 │ │ - 20c14: 0a09 lsrs r1, r1, #8 │ │ - 20c16: 4003 ands r3, r0 │ │ - 20c18: 430c orrs r4, r1 │ │ - 20c1a: 021b lsls r3, r3, #8 │ │ - 20c1c: 3208 adds r2, #8 │ │ - 20c1e: 431c orrs r4, r3 │ │ - 20c20: 1914 adds r4, r2, r4 │ │ - 20c22: 42b4 cmp r4, r6 │ │ - 20c24: d300 bcc.n 20c28 │ │ - 20c26: e778 b.n 20b1a │ │ - 20c28: 4a39 ldr r2, [pc, #228] ; (20d10 ) │ │ - 20c2a: 5929 ldr r1, [r5, r4] │ │ - 20c2c: 2300 movs r3, #0 │ │ - 20c2e: 4291 cmp r1, r2 │ │ - 20c30: d116 bne.n 20c60 │ │ - 20c32: 192a adds r2, r5, r4 │ │ - 20c34: 7a53 ldrb r3, [r2, #9] │ │ - 20c36: 6852 ldr r2, [r2, #4] │ │ - 20c38: 1c21 adds r1, r4, #0 │ │ - 20c3a: 26ff movs r6, #255 ; 0xff │ │ - 20c3c: 0e10 lsrs r0, r2, #24 │ │ - 20c3e: 0614 lsls r4, r2, #24 │ │ - 20c40: 4304 orrs r4, r0 │ │ - 20c42: 20ff movs r0, #255 ; 0xff │ │ - 20c44: 0400 lsls r0, r0, #16 │ │ - 20c46: 4010 ands r0, r2 │ │ - 20c48: 0236 lsls r6, r6, #8 │ │ - 20c4a: 0a00 lsrs r0, r0, #8 │ │ - 20c4c: 4032 ands r2, r6 │ │ - 20c4e: 4304 orrs r4, r0 │ │ - 20c50: 0212 lsls r2, r2, #8 │ │ - 20c52: 9f07 ldr r7, [sp, #28] │ │ - 20c54: 3108 adds r1, #8 │ │ - 20c56: 4314 orrs r4, r2 │ │ - 20c58: 190c adds r4, r1, r4 │ │ - 20c5a: 42bc cmp r4, r7 │ │ - 20c5c: d300 bcc.n 20c60 │ │ - 20c5e: e75c b.n 20b1a │ │ - 20c60: 1929 adds r1, r5, r4 │ │ - 20c62: 4a2c ldr r2, [pc, #176] ; (20d14 ) │ │ - 20c64: 6808 ldr r0, [r1, #0] │ │ - 20c66: 4290 cmp r0, r2 │ │ - 20c68: d129 bne.n 20cbe │ │ - 20c6a: 2200 movs r2, #0 │ │ - 20c6c: 429a cmp r2, r3 │ │ - 20c6e: d008 beq.n 20c82 │ │ - 20c70: 9f05 ldr r7, [sp, #20] │ │ - 20c72: 1888 adds r0, r1, r2 │ │ - 20c74: 7a86 ldrb r6, [r0, #10] │ │ - 20c76: 18b8 adds r0, r7, r2 │ │ - 20c78: 4f27 ldr r7, [pc, #156] ; (20d18 ) │ │ - 20c7a: 3201 adds r2, #1 │ │ - 20c7c: 19c0 adds r0, r0, r7 │ │ - 20c7e: 7006 strb r6, [r0, #0] │ │ - 20c80: e7f4 b.n 20c6c │ │ - 20c82: 20ff movs r0, #255 ; 0xff │ │ - 20c84: 2b01 cmp r3, #1 │ │ - 20c86: d909 bls.n 20c9c │ │ - 20c88: 9e05 ldr r6, [sp, #20] │ │ - 20c8a: 4f23 ldr r7, [pc, #140] ; (20d18 ) │ │ - 20c8c: 3b01 subs r3, #1 │ │ - 20c8e: 18f2 adds r2, r6, r3 │ │ - 20c90: 19d2 adds r2, r2, r7 │ │ - 20c92: 7816 ldrb r6, [r2, #0] │ │ - 20c94: 2e00 cmp r6, #0 │ │ - 20c96: d101 bne.n 20c9c │ │ - 20c98: 7010 strb r0, [r2, #0] │ │ - 20c9a: e7f3 b.n 20c84 │ │ - 20c9c: 684b ldr r3, [r1, #4] │ │ - 20c9e: 1c22 adds r2, r4, #0 │ │ - 20ca0: 20ff movs r0, #255 ; 0xff │ │ - 20ca2: 0e19 lsrs r1, r3, #24 │ │ - 20ca4: 061c lsls r4, r3, #24 │ │ - 20ca6: 430c orrs r4, r1 │ │ - 20ca8: 21ff movs r1, #255 ; 0xff │ │ - 20caa: 0409 lsls r1, r1, #16 │ │ - 20cac: 4019 ands r1, r3 │ │ - 20cae: 0200 lsls r0, r0, #8 │ │ - 20cb0: 0a09 lsrs r1, r1, #8 │ │ - 20cb2: 4003 ands r3, r0 │ │ - 20cb4: 430c orrs r4, r1 │ │ - 20cb6: 021b lsls r3, r3, #8 │ │ - 20cb8: 3208 adds r2, #8 │ │ - 20cba: 431c orrs r4, r3 │ │ - 20cbc: 1914 adds r4, r2, r4 │ │ - 20cbe: 2600 movs r6, #0 │ │ - 20cc0: 9604 str r6, [sp, #16] │ │ - 20cc2: 9e07 ldr r6, [sp, #28] │ │ - 20cc4: 1c27 adds r7, r4, #0 │ │ - 20cc6: 370a adds r7, #10 │ │ - 20cc8: 42b7 cmp r7, r6 │ │ - 20cca: d327 bcc.n 20d1c │ │ - 20ccc: 9f09 ldr r7, [sp, #36] ; 0x24 │ │ - 20cce: 2601 movs r6, #1 │ │ - 20cd0: e103 b.n 20eda │ │ - 20cd2: 46c0 nop ; (mov r8, r8) │ │ - 20cd4: 03ff lsls r7, r7, #15 │ │ - 20cd6: 0000 movs r0, r0 │ │ - 20cd8: 4b4f ldr r3, [pc, #316] ; (20e18 ) │ │ - 20cda: 4154 adcs r4, r2 │ │ - 20cdc: 4f53 ldr r7, [pc, #332] ; (20e2c ) │ │ - 20cde: 474e bx r9 │ │ - 20ce0: 4d43 ldr r5, [pc, #268] ; (20df0 ) │ │ - 20ce2: 444f add r7, r9 │ │ - 20ce4: 00ff lsls r7, r7, #3 │ │ - 20ce6: 00ff lsls r7, r7, #3 │ │ - 20ce8: 4153 adcs r3, r2 │ │ - 20cea: 504d str r5, [r1, r1] │ │ - 20cec: e920 0000 stmdb r0!, {} │ │ - 20cf0: e910 0000 ldmdb r0, {} │ │ - 20cf4: e924 0000 stmdb r4!, {} │ │ - 20cf8: 8240 strh r0, [r0, #18] │ │ - 20cfa: 0000 movs r0, r0 │ │ - 20cfc: 8260 strh r0, [r4, #18] │ │ - 20cfe: 0000 movs r0, r0 │ │ - 20d00: e9bc 0000 ; instruction: 0xe9bc0000 │ │ - 20d04: 20ab movs r0, #171 ; 0xab │ │ - 20d06: 0000 movs r0, r0 │ │ - 20d08: 5053 str r3, [r2, r1] │ │ - 20d0a: 4545 cmp r5, r8 │ │ - 20d0c: 4c53 ldr r4, [pc, #332] ; (20e5c ) │ │ - 20d0e: 4e45 ldr r6, [pc, #276] ; (20e24 ) │ │ - 20d10: 4c50 ldr r4, [pc, #320] ; (20e54 ) │ │ - 20d12: 4e45 ldr r6, [pc, #276] ; (20e28 ) │ │ - 20d14: 4150 adcs r0, r2 │ │ - 20d16: 5454 strb r4, [r2, r1] │ │ - 20d18: d060 beq.n 20ddc │ │ - 20d1a: 0000 movs r0, r0 │ │ - 20d1c: 4b73 ldr r3, [pc, #460] ; (20eec ) │ │ - 20d1e: 5928 ldr r0, [r5, r4] │ │ - 20d20: 4298 cmp r0, r3 │ │ - 20d22: d1d3 bne.n 20ccc │ │ - 20d24: 192b adds r3, r5, r4 │ │ - 20d26: 7a5e ldrb r6, [r3, #9] │ │ - 20d28: 2e00 cmp r6, #0 │ │ - 20d2a: d100 bne.n 20d2e │ │ - 20d2c: 2640 movs r6, #64 ; 0x40 │ │ - 20d2e: 9804 ldr r0, [sp, #16] │ │ - 20d30: 28ef cmp r0, #239 ; 0xef │ │ - 20d32: d900 bls.n 20d36 │ │ - 20d34: e094 b.n 20e60 │ │ - 20d36: 4a6e ldr r2, [pc, #440] ; (20ef0 ) │ │ - 20d38: 9905 ldr r1, [sp, #20] │ │ - 20d3a: 1c30 adds r0, r6, #0 │ │ - 20d3c: 5889 ldr r1, [r1, r2] │ │ - 20d3e: 9103 str r1, [sp, #12] │ │ - 20d40: f009 fa8c bl 2a25c │ │ - 20d44: 1c03 adds r3, r0, #0 │ │ - 20d46: 9804 ldr r0, [sp, #16] │ │ - 20d48: 9905 ldr r1, [sp, #20] │ │ - 20d4a: 0082 lsls r2, r0, #2 │ │ - 20d4c: 4869 ldr r0, [pc, #420] ; (20ef4 ) │ │ - 20d4e: 188a adds r2, r1, r2 │ │ - 20d50: 1811 adds r1, r2, r0 │ │ - 20d52: 600b str r3, [r1, #0] │ │ - 20d54: 2b00 cmp r3, #0 │ │ - 20d56: d100 bne.n 20d5a │ │ - 20d58: e6df b.n 20b1a │ │ - 20d5a: 9804 ldr r0, [sp, #16] │ │ - 20d5c: 0041 lsls r1, r0, #1 │ │ - 20d5e: 1a52 subs r2, r2, r1 │ │ - 20d60: 4965 ldr r1, [pc, #404] ; (20ef8 ) │ │ - 20d62: 9805 ldr r0, [sp, #20] │ │ - 20d64: 1852 adds r2, r2, r1 │ │ - 20d66: 8016 strh r6, [r2, #0] │ │ - 20d68: 4a61 ldr r2, [pc, #388] ; (20ef0 ) │ │ - 20d6a: 5882 ldr r2, [r0, r2] │ │ - 20d6c: 1c11 adds r1, r2, #0 │ │ - 20d6e: 4371 muls r1, r6 │ │ - 20d70: 2200 movs r2, #0 │ │ - 20d72: 9108 str r1, [sp, #32] │ │ - 20d74: 9206 str r2, [sp, #24] │ │ - 20d76: 19e9 adds r1, r5, r7 │ │ - 20d78: 260f movs r6, #15 │ │ - 20d7a: 9a06 ldr r2, [sp, #24] │ │ - 20d7c: 9808 ldr r0, [sp, #32] │ │ - 20d7e: 4282 cmp r2, r0 │ │ - 20d80: d06e beq.n 20e60 │ │ - 20d82: 9807 ldr r0, [sp, #28] │ │ - 20d84: 3704 adds r7, #4 │ │ - 20d86: 4287 cmp r7, r0 │ │ - 20d88: d86a bhi.n 20e60 │ │ - 20d8a: 780a ldrb r2, [r1, #0] │ │ - 20d8c: 2a00 cmp r2, #0 │ │ - 20d8e: d004 beq.n 20d9a │ │ - 20d90: 3230 adds r2, #48 ; 0x30 │ │ - 20d92: 701a strb r2, [r3, #0] │ │ - 20d94: 784a ldrb r2, [r1, #1] │ │ - 20d96: 3201 adds r2, #1 │ │ - 20d98: 705a strb r2, [r3, #1] │ │ - 20d9a: 7888 ldrb r0, [r1, #2] │ │ - 20d9c: 78ca ldrb r2, [r1, #3] │ │ - 20d9e: 3801 subs r0, #1 │ │ - 20da0: 715a strb r2, [r3, #5] │ │ - 20da2: 281e cmp r0, #30 │ │ - 20da4: d856 bhi.n 20e54 │ │ - 20da6: f00d f8ed bl 2df84 <__gnu_thumb1_case_uqi> │ │ - 20daa: 1410 asrs r0, r2, #16 │ │ - 20dac: 5555 strb r5, [r2, r5] │ │ - 20dae: 5555 strb r5, [r2, r5] │ │ - 20db0: 5555 strb r5, [r2, r5] │ │ - 20db2: 1855 adds r5, r2, r1 │ │ - 20db4: 1818 adds r0, r3, r0 │ │ - 20db6: 5514 strb r4, [r2, r4] │ │ - 20db8: 551a strb r2, [r3, r4] │ │ - 20dba: 5510 strb r0, [r2, r4] │ │ - 20dbc: 5555 strb r5, [r2, r5] │ │ - 20dbe: 5514 strb r4, [r2, r4] │ │ - 20dc0: 5555 strb r5, [r2, r5] │ │ - 20dc2: 551e strb r6, [r3, r4] │ │ - 20dc4: 2055 movs r0, #85 ; 0x55 │ │ - 20dc6: 1055 asrs r5, r2, #1 │ │ - 20dc8: 0022 movs r2, r4 │ │ - 20dca: 2a00 cmp r2, #0 │ │ - 20dcc: d042 beq.n 20e54 │ │ - 20dce: 2202 movs r2, #2 │ │ - 20dd0: e010 b.n 20df4 │ │ - 20dd2: 2a00 cmp r2, #0 │ │ - 20dd4: d03e beq.n 20e54 │ │ - 20dd6: 2203 movs r2, #3 │ │ - 20dd8: e00c b.n 20df4 │ │ - 20dda: 2201 movs r2, #1 │ │ - 20ddc: e00a b.n 20df4 │ │ - 20dde: 2013 movs r0, #19 │ │ - 20de0: 70d8 strb r0, [r3, #3] │ │ - 20de2: 4032 ands r2, r6 │ │ - 20de4: e035 b.n 20e52 │ │ - 20de6: 220c movs r2, #12 │ │ - 20de8: e004 b.n 20df4 │ │ - 20dea: 2210 movs r2, #16 │ │ - 20dec: e002 b.n 20df4 │ │ - 20dee: 2a40 cmp r2, #64 ; 0x40 │ │ - 20df0: d802 bhi.n 20df8 │ │ - 20df2: 220d movs r2, #13 │ │ - 20df4: 70da strb r2, [r3, #3] │ │ - 20df6: e02d b.n 20e54 │ │ - 20df8: 2a50 cmp r2, #80 ; 0x50 │ │ - 20dfa: d806 bhi.n 20e0a │ │ - 20dfc: 200b movs r0, #11 │ │ - 20dfe: 4032 ands r2, r6 │ │ - 20e00: 70d8 strb r0, [r3, #3] │ │ - 20e02: 715a strb r2, [r3, #5] │ │ - 20e04: d126 bne.n 20e54 │ │ - 20e06: 715e strb r6, [r3, #5] │ │ - 20e08: e024 b.n 20e54 │ │ - 20e0a: 2a60 cmp r2, #96 ; 0x60 │ │ - 20e0c: d807 bhi.n 20e1e │ │ - 20e0e: 0712 lsls r2, r2, #28 │ │ - 20e10: 200b movs r0, #11 │ │ - 20e12: 0e12 lsrs r2, r2, #24 │ │ - 20e14: 70d8 strb r0, [r3, #3] │ │ - 20e16: 715a strb r2, [r3, #5] │ │ - 20e18: d11c bne.n 20e54 │ │ - 20e1a: 22f0 movs r2, #240 ; 0xf0 │ │ - 20e1c: e019 b.n 20e52 │ │ - 20e1e: 2a70 cmp r2, #112 ; 0x70 │ │ - 20e20: d80a bhi.n 20e38 │ │ - 20e22: 2013 movs r0, #19 │ │ - 20e24: 70d8 strb r0, [r3, #3] │ │ - 20e26: 2050 movs r0, #80 ; 0x50 │ │ - 20e28: 4032 ands r2, r6 │ │ - 20e2a: 4240 negs r0, r0 │ │ - 20e2c: 4310 orrs r0, r2 │ │ - 20e2e: 7158 strb r0, [r3, #5] │ │ - 20e30: 2a00 cmp r2, #0 │ │ - 20e32: d10f bne.n 20e54 │ │ - 20e34: 22bf movs r2, #191 ; 0xbf │ │ - 20e36: e00c b.n 20e52 │ │ - 20e38: 2a80 cmp r2, #128 ; 0x80 │ │ - 20e3a: d80b bhi.n 20e54 │ │ - 20e3c: 2013 movs r0, #19 │ │ - 20e3e: 70d8 strb r0, [r3, #3] │ │ - 20e40: 2060 movs r0, #96 ; 0x60 │ │ - 20e42: 4032 ands r2, r6 │ │ - 20e44: 4240 negs r0, r0 │ │ - 20e46: 4310 orrs r0, r2 │ │ - 20e48: 7158 strb r0, [r3, #5] │ │ - 20e4a: 2a00 cmp r2, #0 │ │ - 20e4c: d102 bne.n 20e54 │ │ - 20e4e: 2251 movs r2, #81 ; 0x51 │ │ - 20e50: 4252 negs r2, r2 │ │ - 20e52: 715a strb r2, [r3, #5] │ │ - 20e54: 9a06 ldr r2, [sp, #24] │ │ - 20e56: 3306 adds r3, #6 │ │ - 20e58: 3104 adds r1, #4 │ │ - 20e5a: 3201 adds r2, #1 │ │ - 20e5c: 9206 str r2, [sp, #24] │ │ - 20e5e: e78c b.n 20d7a │ │ - 20e60: 192b adds r3, r5, r4 │ │ - 20e62: 685b ldr r3, [r3, #4] │ │ - 20e64: 27ff movs r7, #255 ; 0xff │ │ - 20e66: 023f lsls r7, r7, #8 │ │ - 20e68: 0e1a lsrs r2, r3, #24 │ │ - 20e6a: 0619 lsls r1, r3, #24 │ │ - 20e6c: 4311 orrs r1, r2 │ │ - 20e6e: 22ff movs r2, #255 ; 0xff │ │ - 20e70: 0412 lsls r2, r2, #16 │ │ - 20e72: 401a ands r2, r3 │ │ - 20e74: 0a12 lsrs r2, r2, #8 │ │ - 20e76: 9e04 ldr r6, [sp, #16] │ │ - 20e78: 4311 orrs r1, r2 │ │ - 20e7a: 403b ands r3, r7 │ │ - 20e7c: 021a lsls r2, r3, #8 │ │ - 20e7e: 1c0b adds r3, r1, #0 │ │ - 20e80: 4313 orrs r3, r2 │ │ - 20e82: 3601 adds r6, #1 │ │ - 20e84: 3308 adds r3, #8 │ │ - 20e86: 9604 str r6, [sp, #16] │ │ - 20e88: 18e4 adds r4, r4, r3 │ │ - 20e8a: e71a b.n 20cc2 │ │ - 20e8c: 4b1b ldr r3, [pc, #108] ; (20efc ) │ │ - 20e8e: 5929 ldr r1, [r5, r4] │ │ - 20e90: 4299 cmp r1, r3 │ │ - 20e92: d000 beq.n 20e96 │ │ - 20e94: e641 b.n 20b1a │ │ - 20e96: 2eef cmp r6, #239 ; 0xef │ │ - 20e98: d80b bhi.n 20eb2 │ │ - 20e9a: 9a07 ldr r2, [sp, #28] │ │ - 20e9c: 1c23 adds r3, r4, #0 │ │ - 20e9e: 3308 adds r3, #8 │ │ - 20ea0: 3a08 subs r2, #8 │ │ - 20ea2: 1b12 subs r2, r2, r4 │ │ - 20ea4: 9200 str r2, [sp, #0] │ │ - 20ea6: 18eb adds r3, r5, r3 │ │ - 20ea8: 9805 ldr r0, [sp, #20] │ │ - 20eaa: 1c39 adds r1, r7, #0 │ │ - 20eac: 2200 movs r2, #0 │ │ - 20eae: f00a fbc7 bl 2b640 │ │ - 20eb2: 192b adds r3, r5, r4 │ │ - 20eb4: 685b ldr r3, [r3, #4] │ │ - 20eb6: 3601 adds r6, #1 │ │ - 20eb8: 3740 adds r7, #64 ; 0x40 │ │ - 20eba: 0e1a lsrs r2, r3, #24 │ │ - 20ebc: 0619 lsls r1, r3, #24 │ │ - 20ebe: 4311 orrs r1, r2 │ │ - 20ec0: 22ff movs r2, #255 ; 0xff │ │ - 20ec2: 0412 lsls r2, r2, #16 │ │ - 20ec4: 401a ands r2, r3 │ │ - 20ec6: 0a12 lsrs r2, r2, #8 │ │ - 20ec8: 4311 orrs r1, r2 │ │ - 20eca: 22ff movs r2, #255 ; 0xff │ │ - 20ecc: 0212 lsls r2, r2, #8 │ │ - 20ece: 4013 ands r3, r2 │ │ - 20ed0: 021a lsls r2, r3, #8 │ │ - 20ed2: 1c0b adds r3, r1, #0 │ │ - 20ed4: 4313 orrs r3, r2 │ │ - 20ed6: 3308 adds r3, #8 │ │ - 20ed8: 18e4 adds r4, r4, r3 │ │ - 20eda: 9807 ldr r0, [sp, #28] │ │ - 20edc: 1c23 adds r3, r4, #0 │ │ - 20ede: 330a adds r3, #10 │ │ - 20ee0: 4283 cmp r3, r0 │ │ - 20ee2: d3d3 bcc.n 20e8c │ │ - 20ee4: e619 b.n 20b1a │ │ - 20ee6: 1c08 adds r0, r1, #0 │ │ - 20ee8: b00b add sp, #44 ; 0x2c │ │ - 20eea: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 20eec: 4250 negs r0, r2 │ │ - 20eee: 444f add r7, r9 │ │ - 20ef0: e910 0000 ldmdb r0, {} │ │ - 20ef4: cac0 ldmia r2!, {r6, r7} │ │ - 20ef6: 0000 movs r0, r0 │ │ - 20ef8: ce80 ldmia r6!, {r7} │ │ - 20efa: 0000 movs r0, r0 │ │ - 20efc: 4253 negs r3, r2 │ │ - 20efe: 444f add r7, r9 │ │ - 20f00: b510 push {r4, lr} │ │ - 20f02: f00f fcdb bl 308bc <__clzsi2+0x8> │ │ - 20f06: 491f ldr r1, [pc, #124] ; (20f84 ) │ │ - 20f08: f00f fce0 bl 308cc <__clzsi2+0x18> │ │ - 20f0c: 491e ldr r1, [pc, #120] ; (20f88 ) │ │ - 20f0e: 1c04 adds r4, r0, #0 │ │ - 20f10: f00f fd1c bl 3094c <__clzsi2+0x98> │ │ - 20f14: 2800 cmp r0, #0 │ │ - 20f16: d004 beq.n 20f22 │ │ - 20f18: 1c20 adds r0, r4, #0 │ │ - 20f1a: 491b ldr r1, [pc, #108] ; (20f88 ) │ │ - 20f1c: f00f fd26 bl 3096c <__clzsi2+0xb8> │ │ - 20f20: e7f4 b.n 20f0c │ │ - 20f22: 1c20 adds r0, r4, #0 │ │ - 20f24: 4919 ldr r1, [pc, #100] ; (20f8c ) │ │ - 20f26: f00f fd11 bl 3094c <__clzsi2+0x98> │ │ - 20f2a: 2800 cmp r0, #0 │ │ - 20f2c: d007 beq.n 20f3e │ │ - 20f2e: 1c21 adds r1, r4, #0 │ │ - 20f30: 4816 ldr r0, [pc, #88] ; (20f8c ) │ │ - 20f32: f00f fd1b bl 3096c <__clzsi2+0xb8> │ │ - 20f36: 1c04 adds r4, r0, #0 │ │ - 20f38: 2002 movs r0, #2 │ │ - 20f3a: 4240 negs r0, r0 │ │ - 20f3c: e000 b.n 20f40 │ │ - 20f3e: 2002 movs r0, #2 │ │ - 20f40: f00f fcbc bl 308bc <__clzsi2+0x8> │ │ - 20f44: 1c21 adds r1, r4, #0 │ │ - 20f46: f00f fcc1 bl 308cc <__clzsi2+0x18> │ │ - 20f4a: 4910 ldr r1, [pc, #64] ; (20f8c ) │ │ - 20f4c: f00f fd46 bl 309dc <__clzsi2+0x128> │ │ - 20f50: 490f ldr r1, [pc, #60] ; (20f90 ) │ │ - 20f52: 1c04 adds r4, r0, #0 │ │ - 20f54: f00f fcfa bl 3094c <__clzsi2+0x98> │ │ - 20f58: 2800 cmp r0, #0 │ │ - 20f5a: d005 beq.n 20f68 │ │ - 20f5c: 20fe movs r0, #254 ; 0xfe │ │ - 20f5e: 1c21 adds r1, r4, #0 │ │ - 20f60: 0580 lsls r0, r0, #22 │ │ - 20f62: f00f fd03 bl 3096c <__clzsi2+0xb8> │ │ - 20f66: e00c b.n 20f82 │ │ - 20f68: 1c20 adds r0, r4, #0 │ │ - 20f6a: 490a ldr r1, [pc, #40] ; (20f94 ) │ │ - 20f6c: f00f fce6 bl 3093c <__clzsi2+0x88> │ │ - 20f70: 2800 cmp r0, #0 │ │ - 20f72: d005 beq.n 20f80 │ │ - 20f74: 21fe movs r1, #254 ; 0xfe │ │ - 20f76: 1c20 adds r0, r4, #0 │ │ - 20f78: 0589 lsls r1, r1, #22 │ │ - 20f7a: f00f fd27 bl 309cc <__clzsi2+0x118> │ │ - 20f7e: e000 b.n 20f82 │ │ - 20f80: 1c20 adds r0, r4, #0 │ │ - 20f82: bd10 pop {r4, pc} │ │ - 20f84: 4758 bx fp │ │ - 20f86: 3ec9 subs r6, #201 ; 0xc9 │ │ - 20f88: 0fdb lsrs r3, r3, #31 │ │ - 20f8a: 40c9 lsrs r1, r1 │ │ - 20f8c: 0fdb lsrs r3, r3, #31 │ │ - 20f8e: 4049 eors r1, r1 │ │ - 20f90: 6666 str r6, [r4, #100] ; 0x64 │ │ - 20f92: 3f66 subs r7, #102 ; 0x66 │ │ - 20f94: 6666 str r6, [r4, #100] ; 0x64 │ │ - 20f96: bf66 itte vs │ │ - 20f98: 1840 addvs r0, r0, r1 │ │ - 20f9a: b530 pushvs {r4, r5, lr} │ │ - 20f9c: 2300 movvc r3, #0 │ │ - 20f9e: 1844 adds r4, r0, r1 │ │ - 20fa0: 3b01 subs r3, #1 │ │ - 20fa2: 43da mvns r2, r3 │ │ - 20fa4: 428a cmp r2, r1 │ │ - 20fa6: da04 bge.n 20fb2 │ │ - 20fa8: 5cc5 ldrb r5, [r0, r3] │ │ - 20faa: 005a lsls r2, r3, #1 │ │ - 20fac: 022d lsls r5, r5, #8 │ │ - 20fae: 52a5 strh r5, [r4, r2] │ │ - 20fb0: e7f6 b.n 20fa0 │ │ - 20fb2: bd30 pop {r4, r5, pc} │ │ - 20fb4: 0000 movs r0, r0 │ │ - 20fb6: 0000 movs r0, r0 │ │ - 20fb8: b5f8 push {r3, r4, r5, r6, r7, lr} │ │ - 20fba: 1c06 adds r6, r0, #0 │ │ - 20fbc: 7d03 ldrb r3, [r0, #20] │ │ - 20fbe: 7d40 ldrb r0, [r0, #21] │ │ - 20fc0: 1c0f adds r7, r1, #0 │ │ - 20fc2: 0200 lsls r0, r0, #8 │ │ - 20fc4: 4318 orrs r0, r3 │ │ - 20fc6: f00f fe71 bl 30cac <__clzsi2+0x3f8> │ │ - 20fca: 4b38 ldr r3, [pc, #224] ; (210ac ) │ │ - 20fcc: 4a36 ldr r2, [pc, #216] ; (210a8 ) │ │ - 20fce: f00f fc8d bl 308ec <__clzsi2+0x38> │ │ - 20fd2: 4a37 ldr r2, [pc, #220] ; (210b0 ) │ │ - 20fd4: 4b37 ldr r3, [pc, #220] ; (210b4 ) │ │ - 20fd6: f00f fc89 bl 308ec <__clzsi2+0x38> │ │ - 20fda: 1c04 adds r4, r0, #0 │ │ - 20fdc: 7ff0 ldrb r0, [r6, #31] │ │ - 20fde: 7fb3 ldrb r3, [r6, #30] │ │ - 20fe0: 1c0d adds r5, r1, #0 │ │ - 20fe2: 0200 lsls r0, r0, #8 │ │ - 20fe4: 4318 orrs r0, r3 │ │ - 20fe6: 1c73 adds r3, r6, #1 │ │ - 20fe8: 7fdb ldrb r3, [r3, #31] │ │ - 20fea: 041b lsls r3, r3, #16 │ │ - 20fec: 4318 orrs r0, r3 │ │ - 20fee: 1cb3 adds r3, r6, #2 │ │ - 20ff0: 7fdb ldrb r3, [r3, #31] │ │ - 20ff2: 061b lsls r3, r3, #24 │ │ - 20ff4: 4318 orrs r0, r3 │ │ - 20ff6: f00f fe59 bl 30cac <__clzsi2+0x3f8> │ │ - 20ffa: 4a2f ldr r2, [pc, #188] ; (210b8 ) │ │ - 20ffc: 4b2f ldr r3, [pc, #188] ; (210bc ) │ │ - 20ffe: f00f fc75 bl 308ec <__clzsi2+0x38> │ │ - 21002: 1c02 adds r2, r0, #0 │ │ - 21004: 1c0b adds r3, r1, #0 │ │ - 21006: 1c20 adds r0, r4, #0 │ │ - 21008: 1c29 adds r1, r5, #0 │ │ - 2100a: f00f fcd7 bl 309bc <__clzsi2+0x108> │ │ - 2100e: 4a2c ldr r2, [pc, #176] ; (210c0 ) │ │ - 21010: 4b2c ldr r3, [pc, #176] ; (210c4 ) │ │ - 21012: f00f fc73 bl 308fc <__clzsi2+0x48> │ │ - 21016: f00f fe51 bl 30cbc <__clzsi2+0x408> │ │ - 2101a: 61b8 str r0, [r7, #24] │ │ - 2101c: 7a71 ldrb r1, [r6, #9] │ │ - 2101e: 7a33 ldrb r3, [r6, #8] │ │ - 21020: 0209 lsls r1, r1, #8 │ │ - 21022: 4319 orrs r1, r3 │ │ - 21024: 7ab3 ldrb r3, [r6, #10] │ │ - 21026: 041b lsls r3, r3, #16 │ │ - 21028: 4319 orrs r1, r3 │ │ - 2102a: 7af3 ldrb r3, [r6, #11] │ │ - 2102c: 061b lsls r3, r3, #24 │ │ - 2102e: 4319 orrs r1, r3 │ │ - 21030: 6039 str r1, [r7, #0] │ │ - 21032: 7b72 ldrb r2, [r6, #13] │ │ - 21034: 7b33 ldrb r3, [r6, #12] │ │ - 21036: 0212 lsls r2, r2, #8 │ │ - 21038: 431a orrs r2, r3 │ │ - 2103a: 7bb3 ldrb r3, [r6, #14] │ │ - 2103c: 041b lsls r3, r3, #16 │ │ - 2103e: 431a orrs r2, r3 │ │ - 21040: 7bf3 ldrb r3, [r6, #15] │ │ - 21042: 061b lsls r3, r3, #24 │ │ - 21044: 431a orrs r2, r3 │ │ - 21046: 607a str r2, [r7, #4] │ │ - 21048: 7c73 ldrb r3, [r6, #17] │ │ - 2104a: 7c30 ldrb r0, [r6, #16] │ │ - 2104c: 021b lsls r3, r3, #8 │ │ - 2104e: 4303 orrs r3, r0 │ │ - 21050: 7cb0 ldrb r0, [r6, #18] │ │ - 21052: 0400 lsls r0, r0, #16 │ │ - 21054: 4303 orrs r3, r0 │ │ - 21056: 7cf0 ldrb r0, [r6, #19] │ │ - 21058: 3637 adds r6, #55 ; 0x37 │ │ - 2105a: 0600 lsls r0, r0, #24 │ │ - 2105c: 4303 orrs r3, r0 │ │ - 2105e: 2080 movs r0, #128 ; 0x80 │ │ - 21060: 0040 lsls r0, r0, #1 │ │ - 21062: 60bb str r3, [r7, #8] │ │ - 21064: 83f8 strh r0, [r7, #30] │ │ - 21066: 7830 ldrb r0, [r6, #0] │ │ - 21068: 07c4 lsls r4, r0, #31 │ │ - 2106a: d505 bpl.n 21078 │ │ - 2106c: 0849 lsrs r1, r1, #1 │ │ - 2106e: 0852 lsrs r2, r2, #1 │ │ - 21070: 085b lsrs r3, r3, #1 │ │ - 21072: 6039 str r1, [r7, #0] │ │ - 21074: 607a str r2, [r7, #4] │ │ - 21076: 60bb str r3, [r7, #8] │ │ - 21078: 7833 ldrb r3, [r6, #0] │ │ - 2107a: 0759 lsls r1, r3, #29 │ │ - 2107c: d510 bpl.n 210a0 │ │ - 2107e: 8c7b ldrh r3, [r7, #34] ; 0x22 │ │ - 21080: 2202 movs r2, #2 │ │ - 21082: 431a orrs r2, r3 │ │ - 21084: 847a strh r2, [r7, #34] ; 0x22 │ │ - 21086: 7832 ldrb r2, [r6, #0] │ │ - 21088: 0714 lsls r4, r2, #28 │ │ - 2108a: d502 bpl.n 21092 │ │ - 2108c: 2212 movs r2, #18 │ │ - 2108e: 4313 orrs r3, r2 │ │ - 21090: 847b strh r3, [r7, #34] ; 0x22 │ │ - 21092: 7833 ldrb r3, [r6, #0] │ │ - 21094: 0699 lsls r1, r3, #26 │ │ - 21096: d503 bpl.n 210a0 │ │ - 21098: 8c7b ldrh r3, [r7, #34] ; 0x22 │ │ - 2109a: 2208 movs r2, #8 │ │ - 2109c: 4313 orrs r3, r2 │ │ - 2109e: 847b strh r3, [r7, #34] ; 0x22 │ │ - 210a0: bdf8 pop {r3, r4, r5, r6, r7, pc} │ │ - 210a2: 46c0 nop ; (mov r8, r8) │ │ - 210a4: 46c0 nop ; (mov r8, r8) │ │ - 210a6: 46c0 nop ; (mov r8, r8) │ │ - 210a8: 999a ldr r1, [sp, #616] ; 0x268 │ │ - 210aa: 9999 ldr r1, [sp, #612] ; 0x264 │ │ - 210ac: 9999 ldr r1, [sp, #612] ; 0x264 │ │ - 210ae: 3fb9 subs r7, #185 ; 0xb9 │ │ - 210b0: 0000 movs r0, r0 │ │ - 210b2: 0000 movs r0, r0 │ │ - 210b4: efcc 411f vsra.s8 d20, d15, #4 │ │ - 210b8: 999a ldr r1, [sp, #616] ; 0x268 │ │ - 210ba: 9999 ldr r1, [sp, #612] ; 0x264 │ │ - 210bc: 9999 ldr r1, [sp, #612] ; 0x264 │ │ - 210be: 3fd9 subs r7, #217 ; 0xd9 │ │ - 210c0: 0000 movs r0, r0 │ │ - 210c2: 0000 movs r0, r0 │ │ - 210c4: 0000 movs r0, r0 │ │ - 210c6: 3fe0 subs r7, #224 ; 0xe0 │ │ - 210c8: b510 push {r4, lr} │ │ - 210ca: 1c14 adds r4, r2, #0 │ │ - 210cc: 2800 cmp r0, #0 │ │ - 210ce: d00a beq.n 210e6 │ │ - 210d0: f00f fccc bl 30a6c <__clzsi2+0x1b8> │ │ - 210d4: 2800 cmp r0, #0 │ │ - 210d6: d006 beq.n 210e6 │ │ - 210d8: 213d movs r1, #61 ; 0x3d │ │ - 210da: f00f fd17 bl 30b0c <__clzsi2+0x258> │ │ - 210de: 3001 adds r0, #1 │ │ - 210e0: f00f fd44 bl 30b6c <__clzsi2+0x2b8> │ │ - 210e4: e000 b.n 210e8 │ │ - 210e6: 1c20 adds r0, r4, #0 │ │ - 210e8: bd10 pop {r4, pc} │ │ - 210ea: b538 push {r3, r4, r5, lr} │ │ - 210ec: 1c14 adds r4, r2, #0 │ │ - 210ee: 7a63 ldrb r3, [r4, #9] │ │ - 210f0: 7a12 ldrb r2, [r2, #8] │ │ - 210f2: 7925 ldrb r5, [r4, #4] │ │ - 210f4: 021b lsls r3, r3, #8 │ │ - 210f6: 4313 orrs r3, r2 │ │ - 210f8: 7aa2 ldrb r2, [r4, #10] │ │ - 210fa: 0412 lsls r2, r2, #16 │ │ - 210fc: 4313 orrs r3, r2 │ │ - 210fe: 7ae2 ldrb r2, [r4, #11] │ │ - 21100: 0612 lsls r2, r2, #24 │ │ - 21102: 4313 orrs r3, r2 │ │ - 21104: 7962 ldrb r2, [r4, #5] │ │ - 21106: 0212 lsls r2, r2, #8 │ │ - 21108: 432a orrs r2, r5 │ │ - 2110a: 79a5 ldrb r5, [r4, #6] │ │ - 2110c: 042d lsls r5, r5, #16 │ │ - 2110e: 432a orrs r2, r5 │ │ - 21110: 79e5 ldrb r5, [r4, #7] │ │ - 21112: 062d lsls r5, r5, #24 │ │ - 21114: 432a orrs r2, r5 │ │ - 21116: 1ad2 subs r2, r2, r3 │ │ - 21118: 1e0d subs r5, r1, #0 │ │ - 2111a: 4295 cmp r5, r2 │ │ - 2111c: dd00 ble.n 21120 │ │ - 2111e: 1c15 adds r5, r2, #0 │ │ - 21120: 7861 ldrb r1, [r4, #1] │ │ - 21122: 7822 ldrb r2, [r4, #0] │ │ - 21124: 0209 lsls r1, r1, #8 │ │ - 21126: 4311 orrs r1, r2 │ │ - 21128: 78a2 ldrb r2, [r4, #2] │ │ - 2112a: 0412 lsls r2, r2, #16 │ │ - 2112c: 4311 orrs r1, r2 │ │ - 2112e: 78e2 ldrb r2, [r4, #3] │ │ - 21130: 0612 lsls r2, r2, #24 │ │ - 21132: 4311 orrs r1, r2 │ │ - 21134: 18c9 adds r1, r1, r3 │ │ - 21136: 1c2a adds r2, r5, #0 │ │ - 21138: f00f fc70 bl 30a1c <__clzsi2+0x168> │ │ - 2113c: 7a63 ldrb r3, [r4, #9] │ │ - 2113e: 7a22 ldrb r2, [r4, #8] │ │ - 21140: 021b lsls r3, r3, #8 │ │ - 21142: 4313 orrs r3, r2 │ │ - 21144: 7aa2 ldrb r2, [r4, #10] │ │ - 21146: 0412 lsls r2, r2, #16 │ │ - 21148: 4313 orrs r3, r2 │ │ - 2114a: 7ae2 ldrb r2, [r4, #11] │ │ - 2114c: 0612 lsls r2, r2, #24 │ │ - 2114e: 4313 orrs r3, r2 │ │ - 21150: 195d adds r5, r3, r5 │ │ - 21152: 0a2b lsrs r3, r5, #8 │ │ - 21154: 7225 strb r5, [r4, #8] │ │ - 21156: 7263 strb r3, [r4, #9] │ │ - 21158: 0c2b lsrs r3, r5, #16 │ │ - 2115a: 0e2d lsrs r5, r5, #24 │ │ - 2115c: 72e5 strb r5, [r4, #11] │ │ - 2115e: 72a3 strb r3, [r4, #10] │ │ - 21160: bd38 pop {r3, r4, r5, pc} │ │ - 21162: 0000 movs r0, r0 │ │ - 21164: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ - 21166: 4c1c ldr r4, [pc, #112] ; (211d8 ) │ │ - 21168: 01c9 lsls r1, r1, #7 │ │ - 2116a: 1c05 adds r5, r0, #0 │ │ - 2116c: 447c add r4, pc │ │ - 2116e: 1864 adds r4, r4, r1 │ │ - 21170: 7826 ldrb r6, [r4, #0] │ │ - 21172: 213a movs r1, #58 ; 0x3a │ │ - 21174: 3e2f subs r6, #47 ; 0x2f │ │ - 21176: 4273 negs r3, r6 │ │ - 21178: 415e adcs r6, r3 │ │ - 2117a: 19a4 adds r4, r4, r6 │ │ - 2117c: 1c20 adds r0, r4, #0 │ │ - 2117e: f00f fd35 bl 30bec <__clzsi2+0x338> │ │ - 21182: 1e07 subs r7, r0, #0 │ │ - 21184: d017 beq.n 211b6 │ │ - 21186: 2e00 cmp r6, #0 │ │ - 21188: d002 beq.n 21190 │ │ - 2118a: 4a14 ldr r2, [pc, #80] ; (211dc ) │ │ - 2118c: 447a add r2, pc │ │ - 2118e: e001 b.n 21194 │ │ - 21190: 4a13 ldr r2, [pc, #76] ; (211e0 ) │ │ - 21192: 447a add r2, pc │ │ - 21194: 4913 ldr r1, [pc, #76] ; (211e4 ) │ │ - 21196: 232f movs r3, #47 ; 0x2f │ │ - 21198: 9400 str r4, [sp, #0] │ │ - 2119a: 4479 add r1, pc │ │ - 2119c: 1c28 adds r0, r5, #0 │ │ - 2119e: f00f fc95 bl 30acc <__clzsi2+0x218> │ │ - 211a2: 213a movs r1, #58 ; 0x3a │ │ - 211a4: 1c28 adds r0, r5, #0 │ │ - 211a6: f00f fd21 bl 30bec <__clzsi2+0x338> │ │ - 211aa: 490f ldr r1, [pc, #60] ; (211e8 ) │ │ - 211ac: 4479 add r1, pc │ │ - 211ae: f00f fc6d bl 30a8c <__clzsi2+0x1d8> │ │ - 211b2: 1c38 adds r0, r7, #0 │ │ - 211b4: e00e b.n 211d4 │ │ - 211b6: 2e00 cmp r6, #0 │ │ - 211b8: d002 beq.n 211c0 │ │ - 211ba: 4a0c ldr r2, [pc, #48] ; (211ec ) │ │ - 211bc: 447a add r2, pc │ │ - 211be: e001 b.n 211c4 │ │ - 211c0: 4a0b ldr r2, [pc, #44] ; (211f0 ) │ │ - 211c2: 447a add r2, pc │ │ - 211c4: 490b ldr r1, [pc, #44] ; (211f4 ) │ │ - 211c6: 9400 str r4, [sp, #0] │ │ - 211c8: 1c28 adds r0, r5, #0 │ │ - 211ca: 4479 add r1, pc │ │ - 211cc: 232f movs r3, #47 ; 0x2f │ │ - 211ce: f00f fc7d bl 30acc <__clzsi2+0x218> │ │ - 211d2: 2000 movs r0, #0 │ │ - 211d4: bdfe pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ - 211d6: 46c0 nop ; (mov r8, r8) │ │ - 211d8: 6b10 ldr r0, [r2, #48] ; 0x30 │ │ - 211da: 0002 movs r2, r0 │ │ - 211dc: 0ef0 lsrs r0, r6, #27 │ │ - 211de: 0001 movs r1, r0 │ │ - 211e0: 6a6a ldr r2, [r5, #36] ; 0x24 │ │ - 211e2: 0002 movs r2, r0 │ │ - 211e4: 2237 movs r2, #55 ; 0x37 │ │ - 211e6: 0001 movs r1, r0 │ │ - 211e8: 222c movs r2, #44 ; 0x2c │ │ - 211ea: 0001 movs r1, r0 │ │ - 211ec: 0ec0 lsrs r0, r0, #27 │ │ - 211ee: 0001 movs r1, r0 │ │ - 211f0: 6a3a ldr r2, [r7, #32] │ │ - 211f2: 0002 movs r2, r0 │ │ - 211f4: 2213 movs r2, #19 │ │ - 211f6: 0001 movs r1, r0 │ │ - 211f8: b5f0 push {r4, r5, r6, r7, lr} │ │ - 211fa: b095 sub sp, #84 ; 0x54 │ │ - 211fc: 9207 str r2, [sp, #28] │ │ - 211fe: 2291 movs r2, #145 ; 0x91 │ │ - 21200: 2300 movs r3, #0 │ │ - 21202: 0092 lsls r2, r2, #2 │ │ - 21204: 548b strb r3, [r1, r2] │ │ - 21206: 2280 movs r2, #128 ; 0x80 │ │ - 21208: 814a strh r2, [r1, #10] │ │ - 2120a: 2292 movs r2, #146 ; 0x92 │ │ - 2120c: 600b str r3, [r1, #0] │ │ - 2120e: 1c0c adds r4, r1, #0 │ │ - 21210: 0092 lsls r2, r2, #2 │ │ - 21212: 213c movs r1, #60 ; 0x3c │ │ - 21214: 1c07 adds r7, r0, #0 │ │ - 21216: 54a1 strb r1, [r4, r2] │ │ - 21218: 3737 adds r7, #55 ; 0x37 │ │ - 2121a: 6063 str r3, [r4, #4] │ │ - 2121c: 783b ldrb r3, [r7, #0] │ │ - 2121e: 1c05 adds r5, r0, #0 │ │ - 21220: 0658 lsls r0, r3, #25 │ │ - 21222: d501 bpl.n 21228 │ │ - 21224: 2301 movs r3, #1 │ │ - 21226: 6063 str r3, [r4, #4] │ │ - 21228: 783b ldrb r3, [r7, #0] │ │ - 2122a: 0699 lsls r1, r3, #26 │ │ - 2122c: d503 bpl.n 21236 │ │ - 2122e: 6862 ldr r2, [r4, #4] │ │ - 21230: 2302 movs r3, #2 │ │ - 21232: 4313 orrs r3, r2 │ │ - 21234: 6063 str r3, [r4, #4] │ │ - 21236: 783a ldrb r2, [r7, #0] │ │ - 21238: 2304 movs r3, #4 │ │ - 2123a: 421a tst r2, r3 │ │ - 2123c: d018 beq.n 21270 │ │ - 2123e: 7b69 ldrb r1, [r5, #13] │ │ - 21240: 7b2a ldrb r2, [r5, #12] │ │ - 21242: 7c28 ldrb r0, [r5, #16] │ │ - 21244: 0209 lsls r1, r1, #8 │ │ - 21246: 4311 orrs r1, r2 │ │ - 21248: 7baa ldrb r2, [r5, #14] │ │ - 2124a: 0412 lsls r2, r2, #16 │ │ - 2124c: 4311 orrs r1, r2 │ │ - 2124e: 7bea ldrb r2, [r5, #15] │ │ - 21250: 0612 lsls r2, r2, #24 │ │ - 21252: 4311 orrs r1, r2 │ │ - 21254: 7c6a ldrb r2, [r5, #17] │ │ - 21256: 0212 lsls r2, r2, #8 │ │ - 21258: 4302 orrs r2, r0 │ │ - 2125a: 7ca8 ldrb r0, [r5, #18] │ │ - 2125c: 0400 lsls r0, r0, #16 │ │ - 2125e: 4302 orrs r2, r0 │ │ - 21260: 7ce8 ldrb r0, [r5, #19] │ │ - 21262: 0600 lsls r0, r0, #24 │ │ - 21264: 4302 orrs r2, r0 │ │ - 21266: 4291 cmp r1, r2 │ │ - 21268: d002 beq.n 21270 │ │ - 2126a: 6860 ldr r0, [r4, #4] │ │ - 2126c: 4303 orrs r3, r0 │ │ - 2126e: 6063 str r3, [r4, #4] │ │ - 21270: 218b movs r1, #139 ; 0x8b │ │ - 21272: 0089 lsls r1, r1, #2 │ │ - 21274: 2206 movs r2, #6 │ │ - 21276: 5462 strb r2, [r4, r1] │ │ - 21278: 4988 ldr r1, [pc, #544] ; (2149c ) │ │ - 2127a: 2300 movs r3, #0 │ │ - 2127c: 2601 movs r6, #1 │ │ - 2127e: 5463 strb r3, [r4, r1] │ │ - 21280: 4987 ldr r1, [pc, #540] ; (214a0 ) │ │ - 21282: 2002 movs r0, #2 │ │ - 21284: 9308 str r3, [sp, #32] │ │ - 21286: 5466 strb r6, [r4, r1] │ │ - 21288: 4986 ldr r1, [pc, #536] ; (214a4 ) │ │ - 2128a: 9309 str r3, [sp, #36] ; 0x24 │ │ - 2128c: 930a str r3, [sp, #40] ; 0x28 │ │ - 2128e: 5466 strb r6, [r4, r1] │ │ - 21290: 4985 ldr r1, [pc, #532] ; (214a8 ) │ │ - 21292: 930b str r3, [sp, #44] ; 0x2c │ │ - 21294: 930c str r3, [sp, #48] ; 0x30 │ │ - 21296: 5466 strb r6, [r4, r1] │ │ - 21298: 218c movs r1, #140 ; 0x8c │ │ - 2129a: 4081 lsls r1, r0 │ │ - 2129c: 5460 strb r0, [r4, r1] │ │ - 2129e: 4983 ldr r1, [pc, #524] ; (214ac ) │ │ - 212a0: 930d str r3, [sp, #52] ; 0x34 │ │ - 212a2: 5463 strb r3, [r4, r1] │ │ - 212a4: 4982 ldr r1, [pc, #520] ; (214b0 ) │ │ - 212a6: 5463 strb r3, [r4, r1] │ │ - 212a8: 4982 ldr r1, [pc, #520] ; (214b4 ) │ │ - 212aa: 5463 strb r3, [r4, r1] │ │ - 212ac: 218d movs r1, #141 ; 0x8d │ │ - 212ae: 4081 lsls r1, r0 │ │ - 212b0: 5463 strb r3, [r4, r1] │ │ - 212b2: 2140 movs r1, #64 ; 0x40 │ │ - 212b4: 8121 strh r1, [r4, #8] │ │ - 212b6: 910e str r1, [sp, #56] ; 0x38 │ │ - 212b8: 910f str r1, [sp, #60] ; 0x3c │ │ - 212ba: 9110 str r1, [sp, #64] ; 0x40 │ │ - 212bc: 9111 str r1, [sp, #68] ; 0x44 │ │ - 212be: 9112 str r1, [sp, #72] ; 0x48 │ │ - 212c0: 9113 str r1, [sp, #76] ; 0x4c │ │ - 212c2: 497d ldr r1, [pc, #500] ; (214b8 ) │ │ - 212c4: 1c28 adds r0, r5, #0 │ │ - 212c6: 3025 adds r0, #37 ; 0x25 │ │ - 212c8: 4479 add r1, pc │ │ - 212ca: 9003 str r0, [sp, #12] │ │ - 212cc: f00f fcfe bl 30ccc <__clzsi2+0x418> │ │ - 212d0: 2800 cmp r0, #0 │ │ - 212d2: d100 bne.n 212d6 │ │ - 212d4: e09d b.n 21412 │ │ - 212d6: 1c2b adds r3, r5, #0 │ │ - 212d8: 3330 adds r3, #48 ; 0x30 │ │ - 212da: 781b ldrb r3, [r3, #0] │ │ - 212dc: 2b63 cmp r3, #99 ; 0x63 │ │ - 212de: d900 bls.n 212e2 │ │ - 212e0: e097 b.n 21412 │ │ - 212e2: 783b ldrb r3, [r7, #0] │ │ - 212e4: 0699 lsls r1, r3, #26 │ │ - 212e6: d400 bmi.n 212ea │ │ - 212e8: e093 b.n 21412 │ │ - 212ea: 7a6a ldrb r2, [r5, #9] │ │ - 212ec: 7a29 ldrb r1, [r5, #8] │ │ - 212ee: 0212 lsls r2, r2, #8 │ │ - 212f0: 430a orrs r2, r1 │ │ - 212f2: 7aa9 ldrb r1, [r5, #10] │ │ - 212f4: 0409 lsls r1, r1, #16 │ │ - 212f6: 430a orrs r2, r1 │ │ - 212f8: 7ae9 ldrb r1, [r5, #11] │ │ - 212fa: 0609 lsls r1, r1, #24 │ │ - 212fc: 4311 orrs r1, r2 │ │ - 212fe: 9104 str r1, [sp, #16] │ │ - 21300: d100 bne.n 21304 │ │ - 21302: e086 b.n 21412 │ │ - 21304: 4233 tst r3, r6 │ │ - 21306: d001 beq.n 2130c │ │ - 21308: 4131 asrs r1, r6 │ │ - 2130a: 9104 str r1, [sp, #16] │ │ - 2130c: 352b adds r5, #43 ; 0x2b │ │ - 2130e: 2700 movs r7, #0 │ │ - 21310: 9505 str r5, [sp, #20] │ │ - 21312: ae08 add r6, sp, #32 │ │ - 21314: 1c3d adds r5, r7, #0 │ │ - 21316: 9a05 ldr r2, [sp, #20] │ │ - 21318: 9903 ldr r1, [sp, #12] │ │ - 2131a: 00ab lsls r3, r5, #2 │ │ - 2131c: 9306 str r3, [sp, #24] │ │ - 2131e: 5d52 ldrb r2, [r2, r5] │ │ - 21320: 9806 ldr r0, [sp, #24] │ │ - 21322: 5d49 ldrb r1, [r1, r5] │ │ - 21324: ab0e add r3, sp, #56 ; 0x38 │ │ - 21326: 4694 mov ip, r2 │ │ - 21328: 50c2 str r2, [r0, r3] │ │ - 2132a: 9101 str r1, [sp, #4] │ │ - 2132c: 2d00 cmp r5, #0 │ │ - 2132e: d004 beq.n 2133a │ │ - 21330: 9b05 ldr r3, [sp, #20] │ │ - 21332: 195a adds r2, r3, r5 │ │ - 21334: 3a01 subs r2, #1 │ │ - 21336: 7812 ldrb r2, [r2, #0] │ │ - 21338: e000 b.n 2133c │ │ - 2133a: 1c2a adds r2, r5, #0 │ │ - 2133c: 9801 ldr r0, [sp, #4] │ │ - 2133e: 213f movs r1, #63 ; 0x3f │ │ - 21340: 4001 ands r1, r0 │ │ - 21342: 2000 movs r0, #0 │ │ - 21344: 4281 cmp r1, r0 │ │ - 21346: d00f beq.n 21368 │ │ - 21348: 4663 mov r3, ip │ │ - 2134a: 1a9a subs r2, r3, r2 │ │ - 2134c: 4282 cmp r2, r0 │ │ - 2134e: d00b beq.n 21368 │ │ - 21350: 17d0 asrs r0, r2, #31 │ │ - 21352: 1812 adds r2, r2, r0 │ │ - 21354: 4042 eors r2, r0 │ │ - 21356: 9801 ldr r0, [sp, #4] │ │ - 21358: 1183 asrs r3, r0, #6 │ │ - 2135a: 0098 lsls r0, r3, #2 │ │ - 2135c: 1a1b subs r3, r3, r0 │ │ - 2135e: 3303 adds r3, #3 │ │ - 21360: 1c10 adds r0, r2, #0 │ │ - 21362: 4098 lsls r0, r3 │ │ - 21364: f00c fe6c bl 2e040 <__divsi3> │ │ - 21368: 9906 ldr r1, [sp, #24] │ │ - 2136a: 3501 adds r5, #1 │ │ - 2136c: 183f adds r7, r7, r0 │ │ - 2136e: 5188 str r0, [r1, r6] │ │ - 21370: 2d06 cmp r5, #6 │ │ - 21372: d1d0 bne.n 21316 │ │ - 21374: 2f00 cmp r7, #0 │ │ - 21376: d04c beq.n 21412 │ │ - 21378: 9d04 ldr r5, [sp, #16] │ │ - 2137a: 42af cmp r7, r5 │ │ - 2137c: dc14 bgt.n 213a8 │ │ - 2137e: 9809 ldr r0, [sp, #36] ; 0x24 │ │ - 21380: 9908 ldr r1, [sp, #32] │ │ - 21382: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ - 21384: 9d0b ldr r5, [sp, #44] ; 0x2c │ │ - 21386: 1843 adds r3, r0, r1 │ │ - 21388: 980c ldr r0, [sp, #48] ; 0x30 │ │ - 2138a: 990d ldr r1, [sp, #52] ; 0x34 │ │ - 2138c: 9309 str r3, [sp, #36] ; 0x24 │ │ - 2138e: 189b adds r3, r3, r2 │ │ - 21390: 930a str r3, [sp, #40] ; 0x28 │ │ - 21392: 195b adds r3, r3, r5 │ │ - 21394: 930b str r3, [sp, #44] ; 0x2c │ │ - 21396: 181b adds r3, r3, r0 │ │ - 21398: 930c str r3, [sp, #48] ; 0x30 │ │ - 2139a: 2500 movs r5, #0 │ │ - 2139c: 18cb adds r3, r1, r3 │ │ - 2139e: aa0e add r2, sp, #56 ; 0x38 │ │ - 213a0: 930d str r3, [sp, #52] ; 0x34 │ │ - 213a2: 1c2f adds r7, r5, #0 │ │ - 213a4: 9203 str r2, [sp, #12] │ │ - 213a6: e00c b.n 213c2 │ │ - 213a8: 2500 movs r5, #0 │ │ - 213aa: 5973 ldr r3, [r6, r5] │ │ - 213ac: 9904 ldr r1, [sp, #16] │ │ - 213ae: 1c18 adds r0, r3, #0 │ │ - 213b0: 4348 muls r0, r1 │ │ - 213b2: 1c39 adds r1, r7, #0 │ │ - 213b4: f00c fe44 bl 2e040 <__divsi3> │ │ - 213b8: 5170 str r0, [r6, r5] │ │ - 213ba: 3504 adds r5, #4 │ │ - 213bc: 2d18 cmp r5, #24 │ │ - 213be: d1f4 bne.n 213aa │ │ - 213c0: e7dd b.n 2137e │ │ - 213c2: 5972 ldr r2, [r6, r5] │ │ - 213c4: 9904 ldr r1, [sp, #16] │ │ - 213c6: 0210 lsls r0, r2, #8 │ │ - 213c8: f00c fe3a bl 2e040 <__divsi3> │ │ - 213cc: 3001 adds r0, #1 │ │ - 213ce: 5170 str r0, [r6, r5] │ │ - 213d0: 2f00 cmp r7, #0 │ │ - 213d2: d010 beq.n 213f6 │ │ - 213d4: 1973 adds r3, r6, r5 │ │ - 213d6: 3b04 subs r3, #4 │ │ - 213d8: 681b ldr r3, [r3, #0] │ │ - 213da: 4298 cmp r0, r3 │ │ - 213dc: dc0b bgt.n 213f6 │ │ - 213de: a80e add r0, sp, #56 ; 0x38 │ │ - 213e0: 1942 adds r2, r0, r5 │ │ - 213e2: 2138 movs r1, #56 ; 0x38 │ │ - 213e4: 3a04 subs r2, #4 │ │ - 213e6: 1949 adds r1, r1, r5 │ │ - 213e8: 4668 mov r0, sp │ │ - 213ea: 5809 ldr r1, [r1, r0] │ │ - 213ec: 6812 ldr r2, [r2, #0] │ │ - 213ee: 4291 cmp r1, r2 │ │ - 213f0: d000 beq.n 213f4 │ │ - 213f2: 3301 adds r3, #1 │ │ - 213f4: 5173 str r3, [r6, r5] │ │ - 213f6: 5973 ldr r3, [r6, r5] │ │ - 213f8: 2280 movs r2, #128 ; 0x80 │ │ - 213fa: 0052 lsls r2, r2, #1 │ │ - 213fc: 4293 cmp r3, r2 │ │ - 213fe: dd01 ble.n 21404 │ │ - 21400: 2380 movs r3, #128 ; 0x80 │ │ - 21402: 005b lsls r3, r3, #1 │ │ - 21404: 3701 adds r7, #1 │ │ - 21406: 5173 str r3, [r6, r5] │ │ - 21408: 3504 adds r5, #4 │ │ - 2140a: 2f06 cmp r7, #6 │ │ - 2140c: d1d9 bne.n 213c2 │ │ - 2140e: 2300 movs r3, #0 │ │ - 21410: 9313 str r3, [sp, #76] ; 0x4c │ │ - 21412: 2100 movs r1, #0 │ │ - 21414: 1c23 adds r3, r4, #0 │ │ - 21416: 330c adds r3, #12 │ │ - 21418: 1c0a adds r2, r1, #0 │ │ - 2141a: 468c mov ip, r1 │ │ - 2141c: 0090 lsls r0, r2, #2 │ │ - 2141e: ae0e add r6, sp, #56 ; 0x38 │ │ - 21420: 5987 ldr r7, [r0, r6] │ │ - 21422: 2f40 cmp r7, #64 ; 0x40 │ │ - 21424: d000 beq.n 21428 │ │ - 21426: 2101 movs r1, #1 │ │ - 21428: ae08 add r6, sp, #32 │ │ - 2142a: 5a30 ldrh r0, [r6, r0] │ │ - 2142c: 18a6 adds r6, r4, r2 │ │ - 2142e: 1c35 adds r5, r6, #0 │ │ - 21430: 35cc adds r5, #204 ; 0xcc │ │ - 21432: 8018 strh r0, [r3, #0] │ │ - 21434: 702f strb r7, [r5, #0] │ │ - 21436: 1c1f adds r7, r3, #0 │ │ - 21438: 4665 mov r5, ip │ │ - 2143a: 3740 adds r7, #64 ; 0x40 │ │ - 2143c: 803d strh r5, [r7, #0] │ │ - 2143e: 36ec adds r6, #236 ; 0xec │ │ - 21440: 4665 mov r5, ip │ │ - 21442: 7035 strb r5, [r6, #0] │ │ - 21444: 2a00 cmp r2, #0 │ │ - 21446: d010 beq.n 2146a │ │ - 21448: 1e9e subs r6, r3, #2 │ │ - 2144a: 8837 ldrh r7, [r6, #0] │ │ - 2144c: 4287 cmp r7, r0 │ │ - 2144e: d90c bls.n 2146a │ │ - 21450: 25ff movs r5, #255 ; 0xff │ │ - 21452: 4028 ands r0, r5 │ │ - 21454: 43af bics r7, r5 │ │ - 21456: 19c0 adds r0, r0, r7 │ │ - 21458: 0400 lsls r0, r0, #16 │ │ - 2145a: 0c00 lsrs r0, r0, #16 │ │ - 2145c: 8018 strh r0, [r3, #0] │ │ - 2145e: 8836 ldrh r6, [r6, #0] │ │ - 21460: 4286 cmp r6, r0 │ │ - 21462: d902 bls.n 2146a │ │ - 21464: 3001 adds r0, #1 │ │ - 21466: 30ff adds r0, #255 ; 0xff │ │ - 21468: 8018 strh r0, [r3, #0] │ │ - 2146a: 3201 adds r2, #1 │ │ - 2146c: 3302 adds r3, #2 │ │ - 2146e: 2a06 cmp r2, #6 │ │ - 21470: d1d4 bne.n 2141c │ │ - 21472: 2900 cmp r1, #0 │ │ - 21474: d102 bne.n 2147c │ │ - 21476: 208b movs r0, #139 ; 0x8b │ │ - 21478: 0080 lsls r0, r0, #2 │ │ - 2147a: 5421 strb r1, [r4, r0] │ │ - 2147c: 2301 movs r3, #1 │ │ - 2147e: 25ac movs r5, #172 ; 0xac │ │ - 21480: 18e2 adds r2, r4, r3 │ │ - 21482: 35ff adds r5, #255 ; 0xff │ │ - 21484: 1951 adds r1, r2, r5 │ │ - 21486: 9d07 ldr r5, [sp, #28] │ │ - 21488: 322c adds r2, #44 ; 0x2c │ │ - 2148a: 700b strb r3, [r1, #0] │ │ - 2148c: 32ff adds r2, #255 ; 0xff │ │ - 2148e: 3301 adds r3, #1 │ │ - 21490: 7015 strb r5, [r2, #0] │ │ - 21492: 2b81 cmp r3, #129 ; 0x81 │ │ - 21494: d1f3 bne.n 2147e │ │ - 21496: b015 add sp, #84 ; 0x54 │ │ - 21498: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 2149a: 46c0 nop ; (mov r8, r8) │ │ - 2149c: 022d lsls r5, r5, #8 │ │ +00021148 : │ │ + 21148: b5f0 push {r4, r5, r6, r7, lr} │ │ + 2114a: b091 sub sp, #68 ; 0x44 │ │ + 2114c: 2900 cmp r1, #0 │ │ + 2114e: d101 bne.n 21154 │ │ + 21150: 2000 movs r0, #0 │ │ + 21152: e201 b.n 21558 │ │ + 21154: 2aff cmp r2, #255 ; 0xff │ │ + 21156: d9fb bls.n 21150 │ │ + 21158: 1c0d adds r5, r1, #0 │ │ + 2115a: 1c07 adds r7, r0, #0 │ │ + 2115c: 1c08 adds r0, r1, #0 │ │ + 2115e: 49c6 ldr r1, [pc, #792] ; (21478 ) │ │ + 21160: 9208 str r2, [sp, #32] │ │ + 21162: 2203 movs r2, #3 │ │ + 21164: 4479 add r1, pc │ │ + 21166: f010 fde9 bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 2116a: 1e04 subs r4, r0, #0 │ │ + 2116c: d1f0 bne.n 21150 │ │ + 2116e: 1cae adds r6, r5, #2 │ │ + 21170: 7ff2 ldrb r2, [r6, #31] │ │ + 21172: 2a20 cmp r2, #32 │ │ + 21174: d8ec bhi.n 21150 │ │ + 21176: 7fab ldrb r3, [r5, #30] │ │ + 21178: 3b01 subs r3, #1 │ │ + 2117a: 061b lsls r3, r3, #24 │ │ + 2117c: 0e1b lsrs r3, r3, #24 │ │ + 2117e: 2bee cmp r3, #238 ; 0xee │ │ + 21180: d8e6 bhi.n 21150 │ │ + 21182: 7e6b ldrb r3, [r5, #25] │ │ + 21184: 7e29 ldrb r1, [r5, #24] │ │ + 21186: 021b lsls r3, r3, #8 │ │ + 21188: 430b orrs r3, r1 │ │ + 2118a: d0e1 beq.n 21150 │ │ + 2118c: 2a00 cmp r2, #0 │ │ + 2118e: d0df beq.n 21150 │ │ + 21190: 7eab ldrb r3, [r5, #26] │ │ + 21192: 3b01 subs r3, #1 │ │ + 21194: 061b lsls r3, r3, #24 │ │ + 21196: 0e1b lsrs r3, r3, #24 │ │ + 21198: 2bef cmp r3, #239 ; 0xef │ │ + 2119a: d8d9 bhi.n 21150 │ │ + 2119c: 4bb7 ldr r3, [pc, #732] ; (2147c ) │ │ + 2119e: 1d29 adds r1, r5, #4 │ │ + 211a0: 2214 movs r2, #20 │ │ + 211a2: 18f8 adds r0, r7, r3 │ │ + 211a4: f010 fe22 bl 31dec <__aeabi_llsl@@Base+0x28c> │ │ + 211a8: 2025 movs r0, #37 ; 0x25 │ │ + 211aa: 4bb5 ldr r3, [pc, #724] ; (21480 ) │ │ + 211ac: 54fc strb r4, [r7, r3] │ │ + 211ae: 7f6a ldrb r2, [r5, #29] │ │ + 211b0: 7f2b ldrb r3, [r5, #28] │ │ + 211b2: 0212 lsls r2, r2, #8 │ │ + 211b4: 431a orrs r2, r3 │ │ + 211b6: 7fab ldrb r3, [r5, #30] │ │ + 211b8: 32c2 adds r2, #194 ; 0xc2 │ │ + 211ba: 1c01 adds r1, r0, #0 │ │ + 211bc: 4359 muls r1, r3 │ │ + 211be: 20c0 movs r0, #192 ; 0xc0 │ │ + 211c0: 7e6b ldrb r3, [r5, #25] │ │ + 211c2: 1851 adds r1, r2, r1 │ │ + 211c4: 7e2a ldrb r2, [r5, #24] │ │ + 211c6: 021b lsls r3, r3, #8 │ │ + 211c8: 4313 orrs r3, r2 │ │ + 211ca: 1c02 adds r2, r0, #0 │ │ + 211cc: 435a muls r2, r3 │ │ + 211ce: 7eab ldrb r3, [r5, #26] │ │ + 211d0: 188a adds r2, r1, r2 │ │ + 211d2: 3301 adds r3, #1 │ │ + 211d4: 019b lsls r3, r3, #6 │ │ + 211d6: 18d3 adds r3, r2, r3 │ │ + 211d8: 9a08 ldr r2, [sp, #32] │ │ + 211da: 4293 cmp r3, r2 │ │ + 211dc: d2b8 bcs.n 21150 │ │ + 211de: 2210 movs r2, #16 │ │ + 211e0: 4ba8 ldr r3, [pc, #672] ; (21484 ) │ │ + 211e2: 1c2c adds r4, r5, #0 │ │ + 211e4: 50fa str r2, [r7, r3] │ │ + 211e6: 7fab ldrb r3, [r5, #30] │ │ + 211e8: 4aa7 ldr r2, [pc, #668] ; (21488 ) │ │ + 211ea: 3442 adds r4, #66 ; 0x42 │ │ + 211ec: 50bb str r3, [r7, r2] │ │ + 211ee: 7ff1 ldrb r1, [r6, #31] │ │ + 211f0: 4ba6 ldr r3, [pc, #664] ; (2148c ) │ │ + 211f2: 920d str r2, [sp, #52] ; 0x34 │ │ + 211f4: 50f9 str r1, [r7, r3] │ │ + 211f6: 49a6 ldr r1, [pc, #664] ; (21490 ) │ │ + 211f8: 9307 str r3, [sp, #28] │ │ + 211fa: 1879 adds r1, r7, r1 │ │ + 211fc: 9104 str r1, [sp, #16] │ │ + 211fe: 49a5 ldr r1, [pc, #660] ; (21494 ) │ │ + 21200: 1879 adds r1, r7, r1 │ │ + 21202: 9105 str r1, [sp, #20] │ │ + 21204: 1c0e adds r6, r1, #0 │ │ + 21206: 2101 movs r1, #1 │ │ + 21208: 9103 str r1, [sp, #12] │ │ + 2120a: 2325 movs r3, #37 ; 0x25 │ │ + 2120c: 9a03 ldr r2, [sp, #12] │ │ + 2120e: 435a muls r2, r3 │ │ + 21210: 1c13 adds r3, r2, #0 │ │ + 21212: 331d adds r3, #29 │ │ + 21214: 9306 str r3, [sp, #24] │ │ + 21216: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 21218: 58fb ldr r3, [r7, r3] │ │ + 2121a: 9309 str r3, [sp, #36] ; 0x24 │ │ + 2121c: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 2121e: 9b03 ldr r3, [sp, #12] │ │ + 21220: 4293 cmp r3, r2 │ │ + 21222: d86a bhi.n 212fa │ │ + 21224: 1c21 adds r1, r4, #0 │ │ + 21226: 2216 movs r2, #22 │ │ + 21228: 9804 ldr r0, [sp, #16] │ │ + 2122a: f010 fddf bl 31dec <__aeabi_llsl@@Base+0x28c> │ │ + 2122e: 2300 movs r3, #0 │ │ + 21230: 9a04 ldr r2, [sp, #16] │ │ + 21232: 7593 strb r3, [r2, #22] │ │ + 21234: 1c23 adds r3, r4, #0 │ │ + 21236: 3323 adds r3, #35 ; 0x23 │ │ + 21238: 781b ldrb r3, [r3, #0] │ │ + 2123a: 009b lsls r3, r3, #2 │ │ + 2123c: 83f3 strh r3, [r6, #30] │ │ + 2123e: 2340 movs r3, #64 ; 0x40 │ │ + 21240: 8433 strh r3, [r6, #32] │ │ + 21242: 7de3 ldrb r3, [r4, #23] │ │ + 21244: 7da2 ldrb r2, [r4, #22] │ │ + 21246: 021b lsls r3, r3, #8 │ │ + 21248: 4313 orrs r3, r2 │ │ + 2124a: 7e22 ldrb r2, [r4, #24] │ │ + 2124c: 0412 lsls r2, r2, #16 │ │ + 2124e: 431a orrs r2, r3 │ │ + 21250: 7e63 ldrb r3, [r4, #25] │ │ + 21252: 061b lsls r3, r3, #24 │ │ + 21254: 4313 orrs r3, r2 │ │ + 21256: 4a90 ldr r2, [pc, #576] ; (21498 ) │ │ + 21258: 1f59 subs r1, r3, #5 │ │ + 2125a: 4291 cmp r1, r2 │ │ + 2125c: d844 bhi.n 212e8 │ │ + 2125e: 6033 str r3, [r6, #0] │ │ + 21260: 7ee2 ldrb r2, [r4, #27] │ │ + 21262: 7ea1 ldrb r1, [r4, #26] │ │ + 21264: 0212 lsls r2, r2, #8 │ │ + 21266: 430a orrs r2, r1 │ │ + 21268: 7f21 ldrb r1, [r4, #28] │ │ + 2126a: 0409 lsls r1, r1, #16 │ │ + 2126c: 4311 orrs r1, r2 │ │ + 2126e: 7f62 ldrb r2, [r4, #29] │ │ + 21270: 0612 lsls r2, r2, #24 │ │ + 21272: 430a orrs r2, r1 │ │ + 21274: 6072 str r2, [r6, #4] │ │ + 21276: 7fe2 ldrb r2, [r4, #31] │ │ + 21278: 7fa1 ldrb r1, [r4, #30] │ │ + 2127a: 0212 lsls r2, r2, #8 │ │ + 2127c: 430a orrs r2, r1 │ │ + 2127e: 1c61 adds r1, r4, #1 │ │ + 21280: 7fc9 ldrb r1, [r1, #31] │ │ + 21282: 0409 lsls r1, r1, #16 │ │ + 21284: 4311 orrs r1, r2 │ │ + 21286: 1ca2 adds r2, r4, #2 │ │ + 21288: 7fd2 ldrb r2, [r2, #31] │ │ + 2128a: 0612 lsls r2, r2, #24 │ │ + 2128c: 430a orrs r2, r1 │ │ + 2128e: 60b2 str r2, [r6, #8] │ │ + 21290: 429a cmp r2, r3 │ │ + 21292: d900 bls.n 21296 │ │ + 21294: 60b3 str r3, [r6, #8] │ │ + 21296: 6873 ldr r3, [r6, #4] │ │ + 21298: 68b2 ldr r2, [r6, #8] │ │ + 2129a: 3304 adds r3, #4 │ │ + 2129c: 4293 cmp r3, r2 │ │ + 2129e: d302 bcc.n 212a6 │ │ + 212a0: 2300 movs r3, #0 │ │ + 212a2: 60b3 str r3, [r6, #8] │ │ + 212a4: 6073 str r3, [r6, #4] │ │ + 212a6: 68b3 ldr r3, [r6, #8] │ │ + 212a8: 2b00 cmp r3, #0 │ │ + 212aa: d003 beq.n 212b4 │ │ + 212ac: 2202 movs r2, #2 │ │ + 212ae: 8c73 ldrh r3, [r6, #34] ; 0x22 │ │ + 212b0: 4313 orrs r3, r2 │ │ + 212b2: 8473 strh r3, [r6, #34] ; 0x22 │ │ + 212b4: 2222 movs r2, #34 ; 0x22 │ │ + 212b6: 1c33 adds r3, r6, #0 │ │ + 212b8: 56a2 ldrsb r2, [r4, r2] │ │ + 212ba: 3325 adds r3, #37 ; 0x25 │ │ + 212bc: 0112 lsls r2, r2, #4 │ │ + 212be: 701a strb r2, [r3, #0] │ │ + 212c0: 1c23 adds r3, r4, #0 │ │ + 212c2: 2201 movs r2, #1 │ │ + 212c4: 3324 adds r3, #36 ; 0x24 │ │ + 212c6: 781b ldrb r3, [r3, #0] │ │ + 212c8: 4213 tst r3, r2 │ │ + 212ca: d00b beq.n 212e4 │ │ + 212cc: 8c73 ldrh r3, [r6, #34] ; 0x22 │ │ + 212ce: 4313 orrs r3, r2 │ │ + 212d0: 8473 strh r3, [r6, #34] ; 0x22 │ │ + 212d2: 6833 ldr r3, [r6, #0] │ │ + 212d4: 40d3 lsrs r3, r2 │ │ + 212d6: 6033 str r3, [r6, #0] │ │ + 212d8: 6873 ldr r3, [r6, #4] │ │ + 212da: 40d3 lsrs r3, r2 │ │ + 212dc: 6073 str r3, [r6, #4] │ │ + 212de: 68b3 ldr r3, [r6, #8] │ │ + 212e0: 40d3 lsrs r3, r2 │ │ + 212e2: 60b3 str r3, [r6, #8] │ │ + 212e4: 2380 movs r3, #128 ; 0x80 │ │ + 212e6: 83b3 strh r3, [r6, #28] │ │ + 212e8: 9b03 ldr r3, [sp, #12] │ │ + 212ea: 3425 adds r4, #37 ; 0x25 │ │ + 212ec: 3640 adds r6, #64 ; 0x40 │ │ + 212ee: 3301 adds r3, #1 │ │ + 212f0: 9303 str r3, [sp, #12] │ │ + 212f2: 9b04 ldr r3, [sp, #16] │ │ + 212f4: 3320 adds r3, #32 │ │ + 212f6: 9304 str r3, [sp, #16] │ │ + 212f8: e787 b.n 2120a │ │ + 212fa: 4b68 ldr r3, [pc, #416] ; (2149c ) │ │ + 212fc: 1c29 adds r1, r5, #0 │ │ + 212fe: 18f8 adds r0, r7, r3 │ │ + 21300: 9b07 ldr r3, [sp, #28] │ │ + 21302: 24ff movs r4, #255 ; 0xff │ │ + 21304: 58fb ldr r3, [r7, r3] │ │ + 21306: 2640 movs r6, #64 ; 0x40 │ │ + 21308: 1c1a adds r2, r3, #0 │ │ + 2130a: 3222 adds r2, #34 ; 0x22 │ │ + 2130c: 3122 adds r1, #34 ; 0x22 │ │ + 2130e: 9303 str r3, [sp, #12] │ │ + 21310: 18aa adds r2, r5, r2 │ │ + 21312: 4291 cmp r1, r2 │ │ + 21314: d008 beq.n 21328 │ │ + 21316: 780b ldrb r3, [r1, #0] │ │ + 21318: 6046 str r6, [r0, #4] │ │ + 2131a: 3101 adds r1, #1 │ │ + 2131c: 011b lsls r3, r3, #4 │ │ + 2131e: 4023 ands r3, r4 │ │ + 21320: 3308 adds r3, #8 │ │ + 21322: 6003 str r3, [r0, #0] │ │ + 21324: 3024 adds r0, #36 ; 0x24 │ │ + 21326: e7f4 b.n 21312 │ │ + 21328: 9b06 ldr r3, [sp, #24] │ │ + 2132a: 7eea ldrb r2, [r5, #27] │ │ + 2132c: 18e9 adds r1, r5, r3 │ │ + 2132e: 4b5c ldr r3, [pc, #368] ; (214a0 ) │ │ + 21330: 3201 adds r2, #1 │ │ + 21332: 18f8 adds r0, r7, r3 │ │ + 21334: f010 fce2 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 21338: 9b06 ldr r3, [sp, #24] │ │ + 2133a: 3380 adds r3, #128 ; 0x80 │ │ + 2133c: 930b str r3, [sp, #44] ; 0x2c │ │ + 2133e: 7e6b ldrb r3, [r5, #25] │ │ + 21340: 7e2a ldrb r2, [r5, #24] │ │ + 21342: 021b lsls r3, r3, #8 │ │ + 21344: 4313 orrs r3, r2 │ │ + 21346: 1c19 adds r1, r3, #0 │ │ + 21348: 22c0 movs r2, #192 ; 0xc0 │ │ + 2134a: 1c0b adds r3, r1, #0 │ │ + 2134c: 4353 muls r3, r2 │ │ + 2134e: 9a0b ldr r2, [sp, #44] ; 0x2c │ │ + 21350: 18d3 adds r3, r2, r3 │ │ + 21352: 930c str r3, [sp, #48] ; 0x30 │ │ + 21354: 4b53 ldr r3, [pc, #332] ; (214a4 ) │ │ + 21356: 18fe adds r6, r7, r3 │ │ + 21358: 4b53 ldr r3, [pc, #332] ; (214a8 ) │ │ + 2135a: 18fb adds r3, r7, r3 │ │ + 2135c: 930a str r3, [sp, #40] ; 0x28 │ │ + 2135e: 2300 movs r3, #0 │ │ + 21360: 9306 str r3, [sp, #24] │ │ + 21362: 9b06 ldr r3, [sp, #24] │ │ + 21364: 9a0c ldr r2, [sp, #48] ; 0x30 │ │ + 21366: 019b lsls r3, r3, #6 │ │ + 21368: 189b adds r3, r3, r2 │ │ + 2136a: 18eb adds r3, r5, r3 │ │ + 2136c: 930e str r3, [sp, #56] ; 0x38 │ │ + 2136e: 7eab ldrb r3, [r5, #26] │ │ + 21370: 9a06 ldr r2, [sp, #24] │ │ + 21372: 429a cmp r2, r3 │ │ + 21374: d80b bhi.n 2138e │ │ + 21376: 2040 movs r0, #64 ; 0x40 │ │ + 21378: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 2137a: 8018 strh r0, [r3, #0] │ │ + 2137c: 9b07 ldr r3, [sp, #28] │ │ + 2137e: 58fb ldr r3, [r7, r3] │ │ + 21380: 1c19 adds r1, r3, #0 │ │ + 21382: 9303 str r3, [sp, #12] │ │ + 21384: f009 fea4 bl 2b0d0 │ │ + 21388: 6030 str r0, [r6, #0] │ │ + 2138a: 2800 cmp r0, #0 │ │ + 2138c: d10c bne.n 213a8 │ │ + 2138e: 7eab ldrb r3, [r5, #26] │ │ + 21390: 9a0c ldr r2, [sp, #48] ; 0x30 │ │ + 21392: 3301 adds r3, #1 │ │ + 21394: 019b lsls r3, r3, #6 │ │ + 21396: 18d3 adds r3, r2, r3 │ │ + 21398: 9304 str r3, [sp, #16] │ │ + 2139a: 7f6c ldrb r4, [r5, #29] │ │ + 2139c: 7f2b ldrb r3, [r5, #28] │ │ + 2139e: 0224 lsls r4, r4, #8 │ │ + 213a0: 431c orrs r4, r3 │ │ + 213a2: d000 beq.n 213a6 │ │ + 213a4: e082 b.n 214ac │ │ + 213a6: e0a1 b.n 214ec │ │ + 213a8: 2300 movs r3, #0 │ │ + 213aa: 9303 str r3, [sp, #12] │ │ + 213ac: 9b03 ldr r3, [sp, #12] │ │ + 213ae: 9a0e ldr r2, [sp, #56] ; 0x38 │ │ + 213b0: 005b lsls r3, r3, #1 │ │ + 213b2: 5ad3 ldrh r3, [r2, r3] │ │ + 213b4: 2b00 cmp r3, #0 │ │ + 213b6: d10c bne.n 213d2 │ │ + 213b8: 9b03 ldr r3, [sp, #12] │ │ + 213ba: 3301 adds r3, #1 │ │ + 213bc: 9303 str r3, [sp, #12] │ │ + 213be: 2b20 cmp r3, #32 │ │ + 213c0: d1f4 bne.n 213ac │ │ + 213c2: 9b06 ldr r3, [sp, #24] │ │ + 213c4: 3604 adds r6, #4 │ │ + 213c6: 3301 adds r3, #1 │ │ + 213c8: 9306 str r3, [sp, #24] │ │ + 213ca: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 213cc: 3302 adds r3, #2 │ │ + 213ce: 930a str r3, [sp, #40] ; 0x28 │ │ + 213d0: e7c7 b.n 21362 │ │ + 213d2: 7e6a ldrb r2, [r5, #25] │ │ + 213d4: 7e29 ldrb r1, [r5, #24] │ │ + 213d6: 0212 lsls r2, r2, #8 │ │ + 213d8: 430a orrs r2, r1 │ │ + 213da: 4293 cmp r3, r2 │ │ + 213dc: d8ec bhi.n 213b8 │ │ + 213de: 9a07 ldr r2, [sp, #28] │ │ + 213e0: 58ba ldr r2, [r7, r2] │ │ + 213e2: 9204 str r2, [sp, #16] │ │ + 213e4: 9904 ldr r1, [sp, #16] │ │ + 213e6: 9a03 ldr r2, [sp, #12] │ │ + 213e8: 428a cmp r2, r1 │ │ + 213ea: d2e5 bcs.n 213b8 │ │ + 213ec: 22c0 movs r2, #192 ; 0xc0 │ │ + 213ee: 2406 movs r4, #6 │ │ + 213f0: 1e59 subs r1, r3, #1 │ │ + 213f2: 1c0b adds r3, r1, #0 │ │ + 213f4: 4353 muls r3, r2 │ │ + 213f6: 9a0b ldr r2, [sp, #44] ; 0x2c │ │ + 213f8: 189b adds r3, r3, r2 │ │ + 213fa: 18eb adds r3, r5, r3 │ │ + 213fc: 9309 str r3, [sp, #36] ; 0x24 │ │ + 213fe: 9b03 ldr r3, [sp, #12] │ │ + 21400: 4363 muls r3, r4 │ │ + 21402: 1c1c adds r4, r3, #0 │ │ + 21404: 6833 ldr r3, [r6, #0] │ │ + 21406: 191c adds r4, r3, r4 │ │ + 21408: 2300 movs r3, #0 │ │ + 2140a: 9304 str r3, [sp, #16] │ │ + 2140c: 9a04 ldr r2, [sp, #16] │ │ + 2140e: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 21410: 5c9b ldrb r3, [r3, r2] │ │ + 21412: 2203 movs r2, #3 │ │ + 21414: 1c19 adds r1, r3, #0 │ │ + 21416: 4391 bics r1, r2 │ │ + 21418: d002 beq.n 21420 │ │ + 2141a: 109b asrs r3, r3, #2 │ │ + 2141c: 3325 adds r3, #37 ; 0x25 │ │ + 2141e: 7023 strb r3, [r4, #0] │ │ + 21420: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 21422: 9a04 ldr r2, [sp, #16] │ │ + 21424: 9804 ldr r0, [sp, #16] │ │ + 21426: 189a adds r2, r3, r2 │ │ + 21428: 5c18 ldrb r0, [r3, r0] │ │ + 2142a: 2303 movs r3, #3 │ │ + 2142c: 7851 ldrb r1, [r2, #1] │ │ + 2142e: 4003 ands r3, r0 │ │ + 21430: 011b lsls r3, r3, #4 │ │ + 21432: 1109 asrs r1, r1, #4 │ │ + 21434: 430b orrs r3, r1 │ │ + 21436: 210f movs r1, #15 │ │ + 21438: 7063 strb r3, [r4, #1] │ │ + 2143a: 7853 ldrb r3, [r2, #1] │ │ + 2143c: 7892 ldrb r2, [r2, #2] │ │ + 2143e: 400b ands r3, r1 │ │ + 21440: 2b0a cmp r3, #10 │ │ + 21442: d103 bne.n 2144c │ │ + 21444: 1c10 adds r0, r2, #0 │ │ + 21446: 4388 bics r0, r1 │ │ + 21448: d000 beq.n 2144c │ │ + 2144a: 1c02 adds r2, r0, #0 │ │ + 2144c: 70e3 strb r3, [r4, #3] │ │ + 2144e: 7162 strb r2, [r4, #5] │ │ + 21450: 4313 orrs r3, r2 │ │ + 21452: d003 beq.n 2145c │ │ + 21454: 1c38 adds r0, r7, #0 │ │ + 21456: 1c21 adds r1, r4, #0 │ │ + 21458: f7fe fb00 bl 1fa5c │ │ + 2145c: 9b07 ldr r3, [sp, #28] │ │ + 2145e: 58fb ldr r3, [r7, r3] │ │ + 21460: 930f str r3, [sp, #60] ; 0x3c │ │ + 21462: 2306 movs r3, #6 │ │ + 21464: 9a0f ldr r2, [sp, #60] ; 0x3c │ │ + 21466: 435a muls r2, r3 │ │ + 21468: 9b04 ldr r3, [sp, #16] │ │ + 2146a: 18a4 adds r4, r4, r2 │ │ + 2146c: 3303 adds r3, #3 │ │ + 2146e: 9304 str r3, [sp, #16] │ │ + 21470: 2bc0 cmp r3, #192 ; 0xc0 │ │ + 21472: d1cb bne.n 2140c │ │ + 21474: e7a0 b.n 213b8 │ │ + 21476: 46c0 nop ; (mov r8, r8) │ │ + 21478: 32e1 adds r2, #225 ; 0xe1 │ │ + 2147a: 0001 movs r1, r0 │ │ + 2147c: e99c 0000 ; instruction: 0xe99c0000 │ │ + 21480: e9b0 0000 ; instruction: 0xe9b00000 │ │ + 21484: e920 0000 stmdb r0!, {} │ │ + 21488: e924 0000 stmdb r4!, {} │ │ + 2148c: e910 0000 ldmdb r0, {} │ │ + 21490: e9bc 0000 ; instruction: 0xe9bc0000 │ │ + 21494: 8240 strh r0, [r0, #18] │ │ + 21496: 0000 movs r0, r0 │ │ + 21498: 23fb movs r3, #251 ; 0xfb │ │ + 2149a: 00f4 lsls r4, r6, #3 │ │ + 2149c: c1c0 stmia r1!, {r6, r7} │ │ 2149e: 0000 movs r0, r0 │ │ - 214a0: 0231 lsls r1, r6, #8 │ │ + 214a0: d060 beq.n 21564 │ │ 214a2: 0000 movs r0, r0 │ │ - 214a4: 0232 lsls r2, r6, #8 │ │ + 214a4: cac0 ldmia r2!, {r6, r7} │ │ 214a6: 0000 movs r0, r0 │ │ - 214a8: 022f lsls r7, r5, #8 │ │ + 214a8: ce80 ldmia r6!, {r7} │ │ 214aa: 0000 movs r0, r0 │ │ - 214ac: 0235 lsls r5, r6, #8 │ │ - 214ae: 0000 movs r0, r0 │ │ - 214b0: 0236 lsls r6, r6, #8 │ │ - 214b2: 0000 movs r0, r0 │ │ - 214b4: 0233 lsls r3, r6, #8 │ │ - 214b6: 0000 movs r0, r0 │ │ - 214b8: 2120 movs r1, #32 │ │ - 214ba: 0001 movs r1, r0 │ │ - 214bc: b510 push {r4, lr} │ │ - 214be: f00f f9fd bl 308bc <__clzsi2+0x8> │ │ - 214c2: 490d ldr r1, [pc, #52] ; (214f8 ) │ │ - 214c4: f00f fa02 bl 308cc <__clzsi2+0x18> │ │ - 214c8: f00f fc08 bl 30cdc <__clzsi2+0x428> │ │ - 214cc: 490b ldr r1, [pc, #44] ; (214fc ) │ │ - 214ce: f00f f9fd bl 308cc <__clzsi2+0x18> │ │ - 214d2: 490b ldr r1, [pc, #44] ; (21500 ) │ │ - 214d4: 1c04 adds r4, r0, #0 │ │ - 214d6: f00f fa39 bl 3094c <__clzsi2+0x98> │ │ - 214da: 2800 cmp r0, #0 │ │ - 214dc: d107 bne.n 214ee │ │ - 214de: 1c20 adds r0, r4, #0 │ │ - 214e0: 4908 ldr r1, [pc, #32] ; (21504 ) │ │ - 214e2: f00f fa2b bl 3093c <__clzsi2+0x88> │ │ - 214e6: 2800 cmp r0, #0 │ │ - 214e8: d003 beq.n 214f2 │ │ - 214ea: 4806 ldr r0, [pc, #24] ; (21504 ) │ │ - 214ec: e002 b.n 214f4 │ │ - 214ee: 4804 ldr r0, [pc, #16] ; (21500 ) │ │ - 214f0: e000 b.n 214f4 │ │ - 214f2: 1c20 adds r0, r4, #0 │ │ - 214f4: bd10 pop {r4, pc} │ │ - 214f6: 46c0 nop ; (mov r8, r8) │ │ - 214f8: 4758 bx fp │ │ - 214fa: 3ec9 subs r6, #201 ; 0xc9 │ │ - 214fc: 0000 movs r0, r0 │ │ - 214fe: 41f0 rors r0, r6 │ │ - 21500: 70a4 strb r4, [r4, #2] │ │ - 21502: 3f7d subs r7, #125 ; 0x7d │ │ - 21504: 70a4 strb r4, [r4, #2] │ │ - 21506: bf7d ittte vc │ │ - 21508: b508 pushvc {r3, lr} │ │ - 2150a: f00f f9d7 blvc 308bc <__clzsi2+0x8> ; unpredictable branch in IT block │ │ - │ │ - 2150e: 4903 ldrvc r1, [pc, #12] ; (2151c ) │ │ - 21510: f00f f9dc blvs 308cc <__clzsi2+0x18> │ │ - 21514: f00f fbe2 bl 30cdc <__clzsi2+0x428> │ │ - 21518: bd08 pop {r3, pc} │ │ - 2151a: 46c0 nop ; (mov r8, r8) │ │ - 2151c: 4758 bx fp │ │ - 2151e: 3ec9 subs r6, #201 ; 0xc9 │ │ - 21520: b5f0 push {r4, r5, r6, r7, lr} │ │ - 21522: 4e55 ldr r6, [pc, #340] ; (21678 ) │ │ - 21524: b093 sub sp, #76 ; 0x4c │ │ - 21526: 1c05 adds r5, r0, #0 │ │ - 21528: 447e add r6, pc │ │ - 2152a: 6836 ldr r6, [r6, #0] │ │ - 2152c: 2200 movs r2, #0 │ │ - 2152e: af05 add r7, sp, #20 │ │ - 21530: 6833 ldr r3, [r6, #0] │ │ - 21532: 1c0c adds r4, r1, #0 │ │ - 21534: 21c0 movs r1, #192 ; 0xc0 │ │ - 21536: 9311 str r3, [sp, #68] ; 0x44 │ │ - 21538: f00f fb68 bl 30c0c <__clzsi2+0x358> │ │ - 2153c: 1c2b adds r3, r5, #0 │ │ - 2153e: 1c38 adds r0, r7, #0 │ │ - 21540: 212f movs r1, #47 ; 0x2f │ │ - 21542: 2201 movs r2, #1 │ │ - 21544: f00f fb72 bl 30c2c <__clzsi2+0x378> │ │ - 21548: 79bb ldrb r3, [r7, #6] │ │ - 2154a: 9603 str r6, [sp, #12] │ │ - 2154c: 2b01 cmp r3, #1 │ │ - 2154e: d944 bls.n 215da │ │ - 21550: 494a ldr r1, [pc, #296] ; (2167c ) │ │ - 21552: 2600 movs r6, #0 │ │ - 21554: 9600 str r6, [sp, #0] │ │ - 21556: 9101 str r1, [sp, #4] │ │ - 21558: ab05 add r3, sp, #20 │ │ - 2155a: 799b ldrb r3, [r3, #6] │ │ - 2155c: 1c28 adds r0, r5, #0 │ │ - 2155e: 429e cmp r6, r3 │ │ - 21560: da37 bge.n 215d2 │ │ - 21562: f00f fb5b bl 30c1c <__clzsi2+0x368> │ │ - 21566: 1c2b adds r3, r5, #0 │ │ - 21568: 9002 str r0, [sp, #8] │ │ - 2156a: 2160 movs r1, #96 ; 0x60 │ │ - 2156c: 1c20 adds r0, r4, #0 │ │ - 2156e: 2201 movs r2, #1 │ │ - 21570: f00f fb5c bl 30c2c <__clzsi2+0x378> │ │ - 21574: 7fe7 ldrb r7, [r4, #31] │ │ - 21576: 7fa3 ldrb r3, [r4, #30] │ │ - 21578: 023f lsls r7, r7, #8 │ │ - 2157a: 431f orrs r7, r3 │ │ - 2157c: 1c63 adds r3, r4, #1 │ │ - 2157e: 7fdb ldrb r3, [r3, #31] │ │ - 21580: 041b lsls r3, r3, #16 │ │ - 21582: 431f orrs r7, r3 │ │ - 21584: 1ca3 adds r3, r4, #2 │ │ - 21586: 7fdb ldrb r3, [r3, #31] │ │ - 21588: 061b lsls r3, r3, #24 │ │ - 2158a: 431f orrs r7, r3 │ │ - 2158c: 4b3c ldr r3, [pc, #240] ; (21680 ) │ │ - 2158e: 429f cmp r7, r3 │ │ - 21590: d902 bls.n 21598 │ │ - 21592: 4b3c ldr r3, [pc, #240] ; (21684 ) │ │ - 21594: 18ff adds r7, r7, r3 │ │ - 21596: e003 b.n 215a0 │ │ - 21598: 493b ldr r1, [pc, #236] ; (21688 ) │ │ - 2159a: 007f lsls r7, r7, #1 │ │ - 2159c: 427f negs r7, r7 │ │ - 2159e: 187f adds r7, r7, r1 │ │ - 215a0: 9b01 ldr r3, [sp, #4] │ │ - 215a2: 429f cmp r7, r3 │ │ - 215a4: d302 bcc.n 215ac │ │ - 215a6: 9900 ldr r1, [sp, #0] │ │ - 215a8: 1c1f adds r7, r3, #0 │ │ - 215aa: 9102 str r1, [sp, #8] │ │ - 215ac: 7a61 ldrb r1, [r4, #9] │ │ - 215ae: 7a23 ldrb r3, [r4, #8] │ │ - 215b0: 1c28 adds r0, r5, #0 │ │ - 215b2: 0209 lsls r1, r1, #8 │ │ - 215b4: 4319 orrs r1, r3 │ │ - 215b6: 7aa3 ldrb r3, [r4, #10] │ │ - 215b8: 2201 movs r2, #1 │ │ - 215ba: 3601 adds r6, #1 │ │ - 215bc: 041b lsls r3, r3, #16 │ │ - 215be: 4319 orrs r1, r3 │ │ - 215c0: 7ae3 ldrb r3, [r4, #11] │ │ - 215c2: 061b lsls r3, r3, #24 │ │ - 215c4: 4319 orrs r1, r3 │ │ - 215c6: f00f fb21 bl 30c0c <__clzsi2+0x358> │ │ - 215ca: 9b02 ldr r3, [sp, #8] │ │ - 215cc: 9701 str r7, [sp, #4] │ │ - 215ce: 9300 str r3, [sp, #0] │ │ - 215d0: e7c2 b.n 21558 │ │ - 215d2: 9900 ldr r1, [sp, #0] │ │ - 215d4: 2200 movs r2, #0 │ │ - 215d6: f00f fb19 bl 30c0c <__clzsi2+0x358> │ │ - 215da: 1c2b adds r3, r5, #0 │ │ - 215dc: 2160 movs r1, #96 ; 0x60 │ │ - 215de: 2201 movs r2, #1 │ │ - 215e0: 1c20 adds r0, r4, #0 │ │ - 215e2: f00f fb23 bl 30c2c <__clzsi2+0x378> │ │ - 215e6: 1c20 adds r0, r4, #0 │ │ - 215e8: 4669 mov r1, sp │ │ - 215ea: 311b adds r1, #27 │ │ - 215ec: 2224 movs r2, #36 ; 0x24 │ │ - 215ee: 3040 adds r0, #64 ; 0x40 │ │ - 215f0: f00f faac bl 30b4c <__clzsi2+0x298> │ │ - 215f4: 7a62 ldrb r2, [r4, #9] │ │ - 215f6: 7a23 ldrb r3, [r4, #8] │ │ - 215f8: 7b21 ldrb r1, [r4, #12] │ │ - 215fa: 0212 lsls r2, r2, #8 │ │ - 215fc: 431a orrs r2, r3 │ │ - 215fe: 7aa3 ldrb r3, [r4, #10] │ │ - 21600: 041b lsls r3, r3, #16 │ │ - 21602: 431a orrs r2, r3 │ │ - 21604: 7ae3 ldrb r3, [r4, #11] │ │ - 21606: 061b lsls r3, r3, #24 │ │ - 21608: 431a orrs r2, r3 │ │ - 2160a: 7b63 ldrb r3, [r4, #13] │ │ - 2160c: 021b lsls r3, r3, #8 │ │ - 2160e: 430b orrs r3, r1 │ │ - 21610: 7ba1 ldrb r1, [r4, #14] │ │ - 21612: 0409 lsls r1, r1, #16 │ │ - 21614: 430b orrs r3, r1 │ │ - 21616: 7be1 ldrb r1, [r4, #15] │ │ - 21618: 0609 lsls r1, r1, #24 │ │ - 2161a: 430b orrs r3, r1 │ │ - 2161c: 4293 cmp r3, r2 │ │ - 2161e: d30e bcc.n 2163e │ │ - 21620: 2300 movs r3, #0 │ │ - 21622: 7323 strb r3, [r4, #12] │ │ - 21624: 7363 strb r3, [r4, #13] │ │ - 21626: 73a3 strb r3, [r4, #14] │ │ - 21628: 73e3 strb r3, [r4, #15] │ │ - 2162a: 7423 strb r3, [r4, #16] │ │ - 2162c: 7463 strb r3, [r4, #17] │ │ - 2162e: 74a3 strb r3, [r4, #18] │ │ - 21630: 74e3 strb r3, [r4, #19] │ │ - 21632: 1c23 adds r3, r4, #0 │ │ - 21634: 3337 adds r3, #55 ; 0x37 │ │ - 21636: 7819 ldrb r1, [r3, #0] │ │ - 21638: 2004 movs r0, #4 │ │ - 2163a: 4381 bics r1, r0 │ │ - 2163c: 7019 strb r1, [r3, #0] │ │ - 2163e: 7c63 ldrb r3, [r4, #17] │ │ - 21640: 7c21 ldrb r1, [r4, #16] │ │ - 21642: 021b lsls r3, r3, #8 │ │ - 21644: 430b orrs r3, r1 │ │ - 21646: 7ca1 ldrb r1, [r4, #18] │ │ - 21648: 0409 lsls r1, r1, #16 │ │ - 2164a: 430b orrs r3, r1 │ │ - 2164c: 7ce1 ldrb r1, [r4, #19] │ │ - 2164e: 0609 lsls r1, r1, #24 │ │ - 21650: 430b orrs r3, r1 │ │ - 21652: 4293 cmp r3, r2 │ │ - 21654: d906 bls.n 21664 │ │ - 21656: 0a13 lsrs r3, r2, #8 │ │ - 21658: 7422 strb r2, [r4, #16] │ │ - 2165a: 7463 strb r3, [r4, #17] │ │ - 2165c: 0c13 lsrs r3, r2, #16 │ │ - 2165e: 0e12 lsrs r2, r2, #24 │ │ - 21660: 74a3 strb r3, [r4, #18] │ │ - 21662: 74e2 strb r2, [r4, #19] │ │ - 21664: 9903 ldr r1, [sp, #12] │ │ - 21666: 9a11 ldr r2, [sp, #68] ; 0x44 │ │ - 21668: 680b ldr r3, [r1, #0] │ │ - 2166a: 429a cmp r2, r3 │ │ - 2166c: d001 beq.n 21672 │ │ - 2166e: f00f fa25 bl 30abc <__clzsi2+0x208> │ │ - 21672: b013 add sp, #76 ; 0x4c │ │ - 21674: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 21676: 46c0 nop ; (mov r8, r8) │ │ - 21678: 6904 ldr r4, [r0, #16] │ │ - 2167a: 0001 movs r1, r0 │ │ - 2167c: 2d38 cmp r5, #56 ; 0x38 │ │ - 2167e: 1f30 subs r0, r6, #4 │ │ - 21680: fbf3 0007 ; instruction: 0xfbf30007 │ │ - 21684: 040d lsls r5, r1, #16 │ │ - 21686: fff8 f7e6 vqneg.s32 , q11 │ │ - 2168a: 000f movs r7, r1 │ │ - 2168c: 4b5b ldr r3, [pc, #364] ; (217fc ) │ │ - 2168e: b5f0 push {r4, r5, r6, r7, lr} │ │ - 21690: 447b add r3, pc │ │ - 21692: 4d5b ldr r5, [pc, #364] ; (21800 ) │ │ - 21694: 681b ldr r3, [r3, #0] │ │ - 21696: 1c0e adds r6, r1, #0 │ │ - 21698: 447d add r5, pc │ │ - 2169a: 1c14 adds r4, r2, #0 │ │ - 2169c: 6829 ldr r1, [r5, #0] │ │ - 2169e: 681a ldr r2, [r3, #0] │ │ - 216a0: b0bd sub sp, #244 ; 0xf4 │ │ - 216a2: 4684 mov ip, r0 │ │ - 216a4: 923b str r2, [sp, #236] ; 0xec │ │ - 216a6: 9301 str r3, [sp, #4] │ │ - 216a8: 2900 cmp r1, #0 │ │ - 216aa: d114 bne.n 216d6 │ │ - 216ac: af1b add r7, sp, #108 ; 0x6c │ │ - 216ae: 4661 mov r1, ip │ │ - 216b0: 1c38 adds r0, r7, #0 │ │ - 216b2: f7ff fd57 bl 21164 │ │ - 216b6: 4953 ldr r1, [pc, #332] ; (21804 ) │ │ - 216b8: 6068 str r0, [r5, #4] │ │ - 216ba: 1c38 adds r0, r7, #0 │ │ - 216bc: 4479 add r1, pc │ │ - 216be: f00f fa9d bl 30bfc <__clzsi2+0x348> │ │ - 216c2: 60a8 str r0, [r5, #8] │ │ - 216c4: 2800 cmp r0, #0 │ │ - 216c6: d100 bne.n 216ca │ │ - 216c8: e08e b.n 217e8 │ │ - 216ca: af03 add r7, sp, #12 │ │ - 216cc: 1c39 adds r1, r7, #0 │ │ - 216ce: f7ff ff27 bl 21520 │ │ - 216d2: 68bf ldr r7, [r7, #8] │ │ - 216d4: 60ef str r7, [r5, #12] │ │ - 216d6: 4d4c ldr r5, [pc, #304] ; (21808 ) │ │ - 216d8: 1c21 adds r1, r4, #0 │ │ - 216da: 2201 movs r2, #1 │ │ - 216dc: 447d add r5, pc │ │ - 216de: 68ab ldr r3, [r5, #8] │ │ - 216e0: 1c30 adds r0, r6, #0 │ │ - 216e2: f00f faa3 bl 30c2c <__clzsi2+0x378> │ │ - 216e6: 4949 ldr r1, [pc, #292] ; (2180c ) │ │ - 216e8: 6868 ldr r0, [r5, #4] │ │ - 216ea: 2264 movs r2, #100 ; 0x64 │ │ - 216ec: 4479 add r1, pc │ │ - 216ee: f7ff fceb bl 210c8 │ │ - 216f2: 1e05 subs r5, r0, #0 │ │ - 216f4: 2d64 cmp r5, #100 ; 0x64 │ │ - 216f6: d10e bne.n 21716 │ │ - 216f8: 4d45 ldr r5, [pc, #276] ; (21810 ) │ │ - 216fa: 447d add r5, pc │ │ - 216fc: 682a ldr r2, [r5, #0] │ │ - 216fe: 68eb ldr r3, [r5, #12] │ │ - 21700: 18a4 adds r4, r4, r2 │ │ - 21702: 602c str r4, [r5, #0] │ │ - 21704: 429c cmp r4, r3 │ │ - 21706: db6f blt.n 217e8 │ │ - 21708: 2400 movs r4, #0 │ │ - 2170a: 68a8 ldr r0, [r5, #8] │ │ - 2170c: 602c str r4, [r5, #0] │ │ - 2170e: f00f fa95 bl 30c3c <__clzsi2+0x388> │ │ - 21712: 60ac str r4, [r5, #8] │ │ - 21714: e068 b.n 217e8 │ │ - 21716: 466b mov r3, sp │ │ - 21718: 3343 adds r3, #67 ; 0x43 │ │ - 2171a: 781b ldrb r3, [r3, #0] │ │ - 2171c: 2702 movs r7, #2 │ │ - 2171e: 07d9 lsls r1, r3, #31 │ │ - 21720: d533 bpl.n 2178a │ │ - 21722: 1062 asrs r2, r4, #1 │ │ - 21724: 9200 str r2, [sp, #0] │ │ - 21726: 401f ands r7, r3 │ │ - 21728: d026 beq.n 21778 │ │ - 2172a: 2700 movs r7, #0 │ │ - 2172c: 9900 ldr r1, [sp, #0] │ │ - 2172e: 428f cmp r7, r1 │ │ - 21730: dae2 bge.n 216f8 │ │ - 21732: 4b38 ldr r3, [pc, #224] ; (21814 ) │ │ - 21734: 8830 ldrh r0, [r6, #0] │ │ - 21736: 2164 movs r1, #100 ; 0x64 │ │ - 21738: 18c0 adds r0, r0, r3 │ │ - 2173a: 4368 muls r0, r5 │ │ - 2173c: f00c fc80 bl 2e040 <__divsi3> │ │ - 21740: 4934 ldr r1, [pc, #208] ; (21814 ) │ │ - 21742: 4288 cmp r0, r1 │ │ - 21744: db04 blt.n 21750 │ │ - 21746: 4a34 ldr r2, [pc, #208] ; (21818 ) │ │ - 21748: 4290 cmp r0, r2 │ │ - 2174a: dd02 ble.n 21752 │ │ - 2174c: 4832 ldr r0, [pc, #200] ; (21818 ) │ │ - 2174e: e000 b.n 21752 │ │ - 21750: 4830 ldr r0, [pc, #192] ; (21814 ) │ │ - 21752: 4b30 ldr r3, [pc, #192] ; (21814 ) │ │ - 21754: 3701 adds r7, #1 │ │ - 21756: 18c0 adds r0, r0, r3 │ │ - 21758: 8030 strh r0, [r6, #0] │ │ - 2175a: 3602 adds r6, #2 │ │ - 2175c: e7e6 b.n 2172c │ │ - 2175e: 2200 movs r2, #0 │ │ - 21760: 5eb0 ldrsh r0, [r6, r2] │ │ - 21762: 2164 movs r1, #100 ; 0x64 │ │ - 21764: 4368 muls r0, r5 │ │ - 21766: f00c fc6b bl 2e040 <__divsi3> │ │ - 2176a: 4b2a ldr r3, [pc, #168] ; (21814 ) │ │ - 2176c: 4298 cmp r0, r3 │ │ - 2176e: da07 bge.n 21780 │ │ - 21770: 4828 ldr r0, [pc, #160] ; (21814 ) │ │ - 21772: 8030 strh r0, [r6, #0] │ │ - 21774: 3701 adds r7, #1 │ │ - 21776: 3602 adds r6, #2 │ │ - 21778: 9a00 ldr r2, [sp, #0] │ │ - 2177a: 4297 cmp r7, r2 │ │ - 2177c: dbef blt.n 2175e │ │ - 2177e: e7bb b.n 216f8 │ │ - 21780: 4925 ldr r1, [pc, #148] ; (21818 ) │ │ - 21782: 4288 cmp r0, r1 │ │ - 21784: ddf5 ble.n 21772 │ │ - 21786: 4824 ldr r0, [pc, #144] ; (21818 ) │ │ - 21788: e7f3 b.n 21772 │ │ - 2178a: 423b tst r3, r7 │ │ - 2178c: d101 bne.n 21792 │ │ - 2178e: 1c37 adds r7, r6, #0 │ │ - 21790: e022 b.n 217d8 │ │ - 21792: 1c37 adds r7, r6, #0 │ │ - 21794: 1bbb subs r3, r7, r6 │ │ - 21796: 42a3 cmp r3, r4 │ │ - 21798: daae bge.n 216f8 │ │ - 2179a: 7838 ldrb r0, [r7, #0] │ │ - 2179c: 2164 movs r1, #100 ; 0x64 │ │ - 2179e: 3880 subs r0, #128 ; 0x80 │ │ - 217a0: 4368 muls r0, r5 │ │ - 217a2: f00c fc4d bl 2e040 <__divsi3> │ │ - 217a6: 1c03 adds r3, r0, #0 │ │ - 217a8: 3380 adds r3, #128 ; 0x80 │ │ - 217aa: db03 blt.n 217b4 │ │ - 217ac: 287f cmp r0, #127 ; 0x7f │ │ - 217ae: dd03 ble.n 217b8 │ │ - 217b0: 207f movs r0, #127 ; 0x7f │ │ - 217b2: e001 b.n 217b8 │ │ - 217b4: 2080 movs r0, #128 ; 0x80 │ │ - 217b6: 4240 negs r0, r0 │ │ - 217b8: 3880 subs r0, #128 ; 0x80 │ │ - 217ba: 7038 strb r0, [r7, #0] │ │ - 217bc: 3701 adds r7, #1 │ │ - 217be: e7e9 b.n 21794 │ │ - 217c0: 7838 ldrb r0, [r7, #0] │ │ - 217c2: 2164 movs r1, #100 ; 0x64 │ │ - 217c4: 4368 muls r0, r5 │ │ - 217c6: f00c fc3b bl 2e040 <__divsi3> │ │ - 217ca: 1c01 adds r1, r0, #0 │ │ - 217cc: 3180 adds r1, #128 ; 0x80 │ │ - 217ce: da07 bge.n 217e0 │ │ - 217d0: 2080 movs r0, #128 ; 0x80 │ │ - 217d2: 4240 negs r0, r0 │ │ - 217d4: 7038 strb r0, [r7, #0] │ │ - 217d6: 3701 adds r7, #1 │ │ - 217d8: 1bbb subs r3, r7, r6 │ │ - 217da: 42a3 cmp r3, r4 │ │ - 217dc: dbf0 blt.n 217c0 │ │ - 217de: e78b b.n 216f8 │ │ - 217e0: 287f cmp r0, #127 ; 0x7f │ │ - 217e2: ddf7 ble.n 217d4 │ │ - 217e4: 207f movs r0, #127 ; 0x7f │ │ - 217e6: e7f5 b.n 217d4 │ │ - 217e8: 9901 ldr r1, [sp, #4] │ │ - 217ea: 9a3b ldr r2, [sp, #236] ; 0xec │ │ - 217ec: 680b ldr r3, [r1, #0] │ │ - 217ee: 429a cmp r2, r3 │ │ - 217f0: d001 beq.n 217f6 │ │ - 217f2: f00f f963 bl 30abc <__clzsi2+0x208> │ │ - 217f6: b03d add sp, #244 ; 0xf4 │ │ - 217f8: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 217fa: 46c0 nop ; (mov r8, r8) │ │ - 217fc: 679c str r4, [r3, #120] ; 0x78 │ │ - 217fe: 0001 movs r1, r0 │ │ - 21800: c564 stmia r5!, {r2, r5, r6} │ │ - 21802: 0002 movs r2, r0 │ │ - 21804: 0f7a lsrs r2, r7, #29 │ │ - 21806: 0001 movs r1, r0 │ │ - 21808: c520 stmia r5!, {r5} │ │ - 2180a: 0002 movs r2, r0 │ │ - 2180c: 1d03 adds r3, r0, #4 │ │ - 2180e: 0001 movs r1, r0 │ │ - 21810: c502 stmia r5!, {r1} │ │ - 21812: 0002 movs r2, r0 │ │ - 21814: 8000 strh r0, [r0, #0] │ │ - 21816: ffff 7fff ; instruction: 0xffff7fff │ │ - 2181a: 0000 movs r0, r0 │ │ - 2181c: 0000 movs r0, r0 │ │ - 2181e: 0000 movs r0, r0 │ │ - 21820: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ - 21822: 1c06 adds r6, r0, #0 │ │ - 21824: 1c0d adds r5, r1, #0 │ │ - 21826: 1e10 subs r0, r2, #0 │ │ - 21828: 28be cmp r0, #190 ; 0xbe │ │ - 2182a: dc04 bgt.n 21836 │ │ - 2182c: 1c31 adds r1, r6, #0 │ │ - 2182e: 1c2a adds r2, r5, #0 │ │ - 21830: f7ff ff2c bl 2168c │ │ - 21834: e01c b.n 21870 │ │ - 21836: 38bf subs r0, #191 ; 0xbf │ │ - 21838: 2103 movs r1, #3 │ │ - 2183a: f00c fc4f bl 2e0dc <__aeabi_idivmod> │ │ - 2183e: 4b12 ldr r3, [pc, #72] ; (21888 ) │ │ - 21840: 0089 lsls r1, r1, #2 │ │ - 21842: 2400 movs r4, #0 │ │ - 21844: 447b add r3, pc │ │ - 21846: 58c9 ldr r1, [r1, r3] │ │ - 21848: 9101 str r1, [sp, #4] │ │ - 2184a: 42ac cmp r4, r5 │ │ - 2184c: da10 bge.n 21870 │ │ - 2184e: 9b01 ldr r3, [sp, #4] │ │ - 21850: 1c20 adds r0, r4, #0 │ │ - 21852: 4798 blx r3 │ │ - 21854: f00f f842 bl 308dc <__clzsi2+0x28> │ │ - 21858: 4b0a ldr r3, [pc, #40] ; (21884 ) │ │ - 2185a: 4a09 ldr r2, [pc, #36] ; (21880 ) │ │ - 2185c: f00f f846 bl 308ec <__clzsi2+0x38> │ │ - 21860: f00f fa2c bl 30cbc <__clzsi2+0x408> │ │ - 21864: 0600 lsls r0, r0, #24 │ │ - 21866: 0067 lsls r7, r4, #1 │ │ - 21868: 0e00 lsrs r0, r0, #24 │ │ - 2186a: 53f0 strh r0, [r6, r7] │ │ - 2186c: 3401 adds r4, #1 │ │ - 2186e: e7ec b.n 2184a │ │ - 21870: 1c30 adds r0, r6, #0 │ │ - 21872: 1c29 adds r1, r5, #0 │ │ - 21874: f7ff fb90 bl 20f98 │ │ - 21878: 1c28 adds r0, r5, #0 │ │ - 2187a: 1e45 subs r5, r0, #1 │ │ - 2187c: 41a8 sbcs r0, r5 │ │ - 2187e: bdfe pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ - 21880: 0000 movs r0, r0 │ │ - 21882: 0000 movs r0, r0 │ │ - 21884: 0000 movs r0, r0 │ │ - 21886: 405e eors r6, r3 │ │ - 21888: 6290 str r0, [r2, #40] ; 0x28 │ │ - 2188a: 0001 movs r1, r0 │ │ - 2188c: 46c0 nop ; (mov r8, r8) │ │ - 2188e: 46c0 nop ; (mov r8, r8) │ │ - 21890: 4b1d ldr r3, [pc, #116] ; (21908 ) │ │ - 21892: b570 push {r4, r5, r6, lr} │ │ - 21894: 447b add r3, pc │ │ - 21896: 681b ldr r3, [r3, #0] │ │ - 21898: b092 sub sp, #72 ; 0x48 │ │ - 2189a: 1c0d adds r5, r1, #0 │ │ - 2189c: 681a ldr r2, [r3, #0] │ │ - 2189e: 7901 ldrb r1, [r0, #4] │ │ - 218a0: 1c1e adds r6, r3, #0 │ │ - 218a2: 9211 str r2, [sp, #68] ; 0x44 │ │ - 218a4: 7942 ldrb r2, [r0, #5] │ │ - 218a6: 1c04 adds r4, r0, #0 │ │ - 218a8: 2300 movs r3, #0 │ │ - 218aa: 0212 lsls r2, r2, #8 │ │ - 218ac: 430a orrs r2, r1 │ │ - 218ae: 7981 ldrb r1, [r0, #6] │ │ - 218b0: 0409 lsls r1, r1, #16 │ │ - 218b2: 430a orrs r2, r1 │ │ - 218b4: 79c1 ldrb r1, [r0, #7] │ │ - 218b6: 0609 lsls r1, r1, #24 │ │ - 218b8: 430a orrs r2, r1 │ │ - 218ba: 2a81 cmp r2, #129 ; 0x81 │ │ - 218bc: dd06 ble.n 218cc │ │ - 218be: 227f movs r2, #127 ; 0x7f │ │ - 218c0: 4252 negs r2, r2 │ │ - 218c2: 7202 strb r2, [r0, #8] │ │ - 218c4: 7243 strb r3, [r0, #9] │ │ - 218c6: 7283 strb r3, [r0, #10] │ │ - 218c8: 72c3 strb r3, [r0, #11] │ │ - 218ca: e004 b.n 218d6 │ │ - 218cc: 2201 movs r2, #1 │ │ - 218ce: 7302 strb r2, [r0, #12] │ │ - 218d0: 7343 strb r3, [r0, #13] │ │ - 218d2: 7383 strb r3, [r0, #14] │ │ - 218d4: 73c3 strb r3, [r0, #15] │ │ - 218d6: a801 add r0, sp, #4 │ │ - 218d8: 213f movs r1, #63 ; 0x3f │ │ - 218da: 1c22 adds r2, r4, #0 │ │ - 218dc: f7ff fc05 bl 210ea │ │ - 218e0: 1c28 adds r0, r5, #0 │ │ - 218e2: 212f movs r1, #47 ; 0x2f │ │ - 218e4: 1c22 adds r2, r4, #0 │ │ - 218e6: f7ff fc00 bl 210ea │ │ - 218ea: 4669 mov r1, sp │ │ - 218ec: 2228 movs r2, #40 ; 0x28 │ │ - 218ee: 1de8 adds r0, r5, #7 │ │ - 218f0: 3106 adds r1, #6 │ │ - 218f2: f00f f92b bl 30b4c <__clzsi2+0x298> │ │ - 218f6: 9a11 ldr r2, [sp, #68] ; 0x44 │ │ - 218f8: 6833 ldr r3, [r6, #0] │ │ - 218fa: 429a cmp r2, r3 │ │ - 218fc: d001 beq.n 21902 │ │ - 218fe: f00f f8dd bl 30abc <__clzsi2+0x208> │ │ - 21902: b012 add sp, #72 ; 0x48 │ │ - 21904: bd70 pop {r4, r5, r6, pc} │ │ - 21906: 46c0 nop ; (mov r8, r8) │ │ - 21908: 6598 str r0, [r3, #88] ; 0x58 │ │ - 2190a: 0001 movs r1, r0 │ │ - 2190c: b5f0 push {r4, r5, r6, r7, lr} │ │ - 2190e: 4e95 ldr r6, [pc, #596] ; (21b64 ) │ │ - 21910: b093 sub sp, #76 ; 0x4c │ │ - 21912: 1c0d adds r5, r1, #0 │ │ - 21914: 447e add r6, pc │ │ - 21916: 6836 ldr r6, [r6, #0] │ │ - 21918: a905 add r1, sp, #20 │ │ - 2191a: 1c17 adds r7, r2, #0 │ │ - 2191c: 6833 ldr r3, [r6, #0] │ │ - 2191e: 1c04 adds r4, r0, #0 │ │ - 21920: 9101 str r1, [sp, #4] │ │ - 21922: 9311 str r3, [sp, #68] ; 0x44 │ │ - 21924: f7ff ffb4 bl 21890 │ │ - 21928: 9a01 ldr r2, [sp, #4] │ │ - 2192a: 9603 str r6, [sp, #12] │ │ - 2192c: 7993 ldrb r3, [r2, #6] │ │ - 2192e: 2b01 cmp r3, #1 │ │ - 21930: d800 bhi.n 21934 │ │ - 21932: e0d0 b.n 21ad6 │ │ - 21934: 2f00 cmp r7, #0 │ │ - 21936: d103 bne.n 21940 │ │ - 21938: 4b8b ldr r3, [pc, #556] ; (21b68 ) │ │ - 2193a: 1c3e adds r6, r7, #0 │ │ - 2193c: 9301 str r3, [sp, #4] │ │ - 2193e: e09f b.n 21a80 │ │ - 21940: 1e3e subs r6, r7, #0 │ │ - 21942: 429e cmp r6, r3 │ │ - 21944: dd00 ble.n 21948 │ │ - 21946: 1c1e adds r6, r3, #0 │ │ - 21948: 2701 movs r7, #1 │ │ - 2194a: 42b7 cmp r7, r6 │ │ - 2194c: db00 blt.n 21950 │ │ - 2194e: e0c2 b.n 21ad6 │ │ - 21950: 2160 movs r1, #96 ; 0x60 │ │ - 21952: 1c22 adds r2, r4, #0 │ │ - 21954: 1c28 adds r0, r5, #0 │ │ - 21956: f7ff fbc8 bl 210ea │ │ - 2195a: 7a62 ldrb r2, [r4, #9] │ │ - 2195c: 7a21 ldrb r1, [r4, #8] │ │ - 2195e: 7aa3 ldrb r3, [r4, #10] │ │ - 21960: 0212 lsls r2, r2, #8 │ │ - 21962: 430a orrs r2, r1 │ │ - 21964: 041b lsls r3, r3, #16 │ │ - 21966: 431a orrs r2, r3 │ │ - 21968: 7ae3 ldrb r3, [r4, #11] │ │ - 2196a: 7a29 ldrb r1, [r5, #8] │ │ - 2196c: 061b lsls r3, r3, #24 │ │ - 2196e: 431a orrs r2, r3 │ │ - 21970: 7a6b ldrb r3, [r5, #9] │ │ - 21972: 021b lsls r3, r3, #8 │ │ - 21974: 430b orrs r3, r1 │ │ - 21976: 7aa9 ldrb r1, [r5, #10] │ │ - 21978: 0409 lsls r1, r1, #16 │ │ - 2197a: 430b orrs r3, r1 │ │ - 2197c: 7ae9 ldrb r1, [r5, #11] │ │ - 2197e: 0609 lsls r1, r1, #24 │ │ - 21980: 430b orrs r3, r1 │ │ - 21982: 18d3 adds r3, r2, r3 │ │ - 21984: 7962 ldrb r2, [r4, #5] │ │ - 21986: 7921 ldrb r1, [r4, #4] │ │ - 21988: 0212 lsls r2, r2, #8 │ │ - 2198a: 430a orrs r2, r1 │ │ - 2198c: 79a1 ldrb r1, [r4, #6] │ │ - 2198e: 0409 lsls r1, r1, #16 │ │ + 214ac: 9b04 ldr r3, [sp, #16] │ │ + 214ae: 9a08 ldr r2, [sp, #32] │ │ + 214b0: 191b adds r3, r3, r4 │ │ + 214b2: 4293 cmp r3, r2 │ │ + 214b4: d21a bcs.n 214ec │ │ + 214b6: 1c60 adds r0, r4, #1 │ │ + 214b8: f010 fc28 bl 31d0c <__aeabi_llsl@@Base+0x1ac> │ │ + 214bc: 4e27 ldr r6, [pc, #156] ; (2155c ) │ │ + 214be: 9b04 ldr r3, [sp, #16] │ │ + 214c0: 1c22 adds r2, r4, #0 │ │ + 214c2: 18e9 adds r1, r5, r3 │ │ + 214c4: 51b8 str r0, [r7, r6] │ │ + 214c6: f010 fc19 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 214ca: 2300 movs r3, #0 │ │ + 214cc: 59ba ldr r2, [r7, r6] │ │ + 214ce: 9303 str r3, [sp, #12] │ │ + 214d0: 5513 strb r3, [r2, r4] │ │ + 214d2: 9a03 ldr r2, [sp, #12] │ │ + 214d4: 59bb ldr r3, [r7, r6] │ │ + 214d6: 4694 mov ip, r2 │ │ + 214d8: 4463 add r3, ip │ │ + 214da: 9306 str r3, [sp, #24] │ │ + 214dc: 781b ldrb r3, [r3, #0] │ │ + 214de: 2b00 cmp r3, #0 │ │ + 214e0: d00c beq.n 214fc │ │ + 214e2: 9b03 ldr r3, [sp, #12] │ │ + 214e4: 3301 adds r3, #1 │ │ + 214e6: 9303 str r3, [sp, #12] │ │ + 214e8: 42a3 cmp r3, r4 │ │ + 214ea: d3f2 bcc.n 214d2 │ │ + 214ec: 7f6c ldrb r4, [r5, #29] │ │ + 214ee: 7f2b ldrb r3, [r5, #28] │ │ + 214f0: 2601 movs r6, #1 │ │ + 214f2: 0224 lsls r4, r4, #8 │ │ + 214f4: 431c orrs r4, r3 │ │ + 214f6: 9b04 ldr r3, [sp, #16] │ │ + 214f8: 191c adds r4, r3, r4 │ │ + 214fa: e021 b.n 21540 │ │ + 214fc: 1c50 adds r0, r2, #1 │ │ + 214fe: 2128 movs r1, #40 ; 0x28 │ │ + 21500: f010 fc0c bl 31d1c <__aeabi_llsl@@Base+0x1bc> │ │ + 21504: 2320 movs r3, #32 │ │ + 21506: 2900 cmp r1, #0 │ │ + 21508: d100 bne.n 2150c │ │ + 2150a: 230d movs r3, #13 │ │ + 2150c: 9a06 ldr r2, [sp, #24] │ │ + 2150e: 7013 strb r3, [r2, #0] │ │ + 21510: e7e7 b.n 214e2 │ │ + 21512: 9b08 ldr r3, [sp, #32] │ │ + 21514: 429c cmp r4, r3 │ │ + 21516: d218 bcs.n 2154a │ │ + 21518: 9b05 ldr r3, [sp, #20] │ │ + 2151a: 2206 movs r2, #6 │ │ + 2151c: 8c59 ldrh r1, [r3, #34] ; 0x22 │ │ + 2151e: 2301 movs r3, #1 │ │ + 21520: 4219 tst r1, r3 │ │ + 21522: d100 bne.n 21526 │ │ + 21524: 1c1a adds r2, r3, #0 │ │ + 21526: 9908 ldr r1, [sp, #32] │ │ + 21528: 192b adds r3, r5, r4 │ │ + 2152a: 1c38 adds r0, r7, #0 │ │ + 2152c: 1b09 subs r1, r1, r4 │ │ + 2152e: 9100 str r1, [sp, #0] │ │ + 21530: 9905 ldr r1, [sp, #20] │ │ + 21532: f00a ffad bl 2c490 │ │ + 21536: 9b05 ldr r3, [sp, #20] │ │ + 21538: 1824 adds r4, r4, r0 │ │ + 2153a: 3601 adds r6, #1 │ │ + 2153c: 3340 adds r3, #64 ; 0x40 │ │ + 2153e: 9305 str r3, [sp, #20] │ │ + 21540: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 21542: 58fb ldr r3, [r7, r3] │ │ + 21544: 9303 str r3, [sp, #12] │ │ + 21546: 429e cmp r6, r3 │ │ + 21548: d9e3 bls.n 21512 │ │ + 2154a: 2240 movs r2, #64 ; 0x40 │ │ + 2154c: 2001 movs r0, #1 │ │ + 2154e: 4b04 ldr r3, [pc, #16] ; (21560 ) │ │ + 21550: 50fa str r2, [r7, r3] │ │ + 21552: 4a04 ldr r2, [pc, #16] ; (21564 ) │ │ + 21554: 4b04 ldr r3, [pc, #16] ; (21568 ) │ │ + 21556: 50fa str r2, [r7, r3] │ │ + 21558: b011 add sp, #68 ; 0x44 │ │ + 2155a: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 2155c: e994 0000 ; instruction: 0xe9940000 │ │ + 21560: e974 0000 ldrd r0, r0, [r4, #-0]! │ │ + 21564: 7fff ldrb r7, [r7, #31] │ │ + 21566: 0000 movs r0, r0 │ │ + 21568: e978 0000 ldrd r0, r0, [r8, #-0]! │ │ + │ │ +0002156c : │ │ + 2156c: b5f0 push {r4, r5, r6, r7, lr} │ │ + 2156e: 4684 mov ip, r0 │ │ + 21570: b08f sub sp, #60 ; 0x3c │ │ + 21572: 1c0d adds r5, r1, #0 │ │ + 21574: 1e08 subs r0, r1, #0 │ │ + 21576: d100 bne.n 2157a │ │ + 21578: e244 b.n 21a04 │ │ + 2157a: 4bc7 ldr r3, [pc, #796] ; (21898 ) │ │ + 2157c: 2000 movs r0, #0 │ │ + 2157e: 429a cmp r2, r3 │ │ + 21580: d800 bhi.n 21584 │ │ + 21582: e23f b.n 21a04 │ │ + 21584: 4bc5 ldr r3, [pc, #788] ; (2189c ) │ │ + 21586: 6809 ldr r1, [r1, #0] │ │ + 21588: 4299 cmp r1, r3 │ │ + 2158a: d000 beq.n 2158e │ │ + 2158c: e23a b.n 21a04 │ │ + 2158e: 4bc4 ldr r3, [pc, #784] ; (218a0 ) │ │ + 21590: 6869 ldr r1, [r5, #4] │ │ + 21592: 4299 cmp r1, r3 │ │ + 21594: d000 beq.n 21598 │ │ + 21596: e235 b.n 21a04 │ │ + 21598: 4bc2 ldr r3, [pc, #776] ; (218a4 ) │ │ + 2159a: 68a9 ldr r1, [r5, #8] │ │ + 2159c: 4299 cmp r1, r3 │ │ + 2159e: d000 beq.n 215a2 │ │ + 215a0: e230 b.n 21a04 │ │ + 215a2: 4bc1 ldr r3, [pc, #772] ; (218a8 ) │ │ + 215a4: 6929 ldr r1, [r5, #16] │ │ + 215a6: 4019 ands r1, r3 │ │ + 215a8: 4281 cmp r1, r0 │ │ + 215aa: d000 beq.n 215ae │ │ + 215ac: e22a b.n 21a04 │ │ + 215ae: 6968 ldr r0, [r5, #20] │ │ + 215b0: 4003 ands r3, r0 │ │ + 215b2: 1c08 adds r0, r1, #0 │ │ + 215b4: 2b00 cmp r3, #0 │ │ + 215b6: d000 beq.n 215ba │ │ + 215b8: e224 b.n 21a04 │ │ + 215ba: 2180 movs r1, #128 ; 0x80 │ │ + 215bc: 68ec ldr r4, [r5, #12] │ │ + 215be: 1c18 adds r0, r3, #0 │ │ + 215c0: 0509 lsls r1, r1, #20 │ │ + 215c2: 428c cmp r4, r1 │ │ + 215c4: d000 beq.n 215c8 │ │ + 215c6: e21d b.n 21a04 │ │ + 215c8: 4bb8 ldr r3, [pc, #736] ; (218ac ) │ │ + 215ca: 69a9 ldr r1, [r5, #24] │ │ + 215cc: 4299 cmp r1, r3 │ │ + 215ce: d000 beq.n 215d2 │ │ + 215d0: e218 b.n 21a04 │ │ + 215d2: 2180 movs r1, #128 ; 0x80 │ │ + 215d4: 4660 mov r0, ip │ │ + 215d6: 4bb6 ldr r3, [pc, #728] ; (218b0 ) │ │ + 215d8: 0209 lsls r1, r1, #8 │ │ + 215da: 50c1 str r1, [r0, r3] │ │ + 215dc: 7c6b ldrb r3, [r5, #17] │ │ + 215de: 7ce9 ldrb r1, [r5, #19] │ │ + 215e0: 3304 adds r3, #4 │ │ + 215e2: 185b adds r3, r3, r1 │ │ + 215e4: 7d69 ldrb r1, [r5, #21] │ │ + 215e6: 185b adds r3, r3, r1 │ │ + 215e8: 7de9 ldrb r1, [r5, #23] │ │ + 215ea: 185b adds r3, r3, r1 │ │ + 215ec: 2b80 cmp r3, #128 ; 0x80 │ │ + 215ee: dd00 ble.n 215f2 │ │ + 215f0: 2380 movs r3, #128 ; 0x80 │ │ + 215f2: 4661 mov r1, ip │ │ + 215f4: 69ec ldr r4, [r5, #28] │ │ + 215f6: 48af ldr r0, [pc, #700] ; (218b4 ) │ │ + 215f8: 0626 lsls r6, r4, #24 │ │ + 215fa: 500b str r3, [r1, r0] │ │ + 215fc: 0e23 lsrs r3, r4, #24 │ │ + 215fe: 20ff movs r0, #255 ; 0xff │ │ + 21600: 431e orrs r6, r3 │ │ + 21602: 1c23 adds r3, r4, #0 │ │ + 21604: 0400 lsls r0, r0, #16 │ │ + 21606: 4003 ands r3, r0 │ │ + 21608: 0a1b lsrs r3, r3, #8 │ │ + 2160a: 431e orrs r6, r3 │ │ + 2160c: 23ff movs r3, #255 ; 0xff │ │ + 2160e: 021b lsls r3, r3, #8 │ │ + 21610: 401c ands r4, r3 │ │ + 21612: 0224 lsls r4, r4, #8 │ │ + 21614: 4326 orrs r6, r4 │ │ + 21616: 0971 lsrs r1, r6, #5 │ │ + 21618: 9306 str r3, [sp, #24] │ │ + 2161a: 9109 str r1, [sp, #36] ; 0x24 │ │ + 2161c: 9005 str r0, [sp, #20] │ │ + 2161e: 4ba6 ldr r3, [pc, #664] ; (218b8 ) │ │ + 21620: 29ef cmp r1, #239 ; 0xef │ │ + 21622: d803 bhi.n 2162c │ │ + 21624: 4661 mov r1, ip │ │ + 21626: 9809 ldr r0, [sp, #36] ; 0x24 │ │ + 21628: 50c8 str r0, [r1, r3] │ │ + 2162a: e002 b.n 21632 │ │ + 2162c: 21ef movs r1, #239 ; 0xef │ │ + 2162e: 4660 mov r0, ip │ │ + 21630: 50c1 str r1, [r0, r3] │ │ + 21632: 4663 mov r3, ip │ │ + 21634: 9303 str r3, [sp, #12] │ │ + 21636: 4ba1 ldr r3, [pc, #644] ; (218bc ) │ │ + 21638: 1c2e adds r6, r5, #0 │ │ + 2163a: 4463 add r3, ip │ │ + 2163c: 1c2f adds r7, r5, #0 │ │ + 2163e: 9308 str r3, [sp, #32] │ │ + 21640: 1c1d adds r5, r3, #0 │ │ + 21642: 2301 movs r3, #1 │ │ + 21644: 2420 movs r4, #32 │ │ + 21646: 9204 str r2, [sp, #16] │ │ + 21648: 3620 adds r6, #32 │ │ + 2164a: 9307 str r3, [sp, #28] │ │ + 2164c: 9b07 ldr r3, [sp, #28] │ │ + 2164e: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 21650: 4293 cmp r3, r2 │ │ + 21652: d840 bhi.n 216d6 │ │ + 21654: 9b04 ldr r3, [sp, #16] │ │ + 21656: 429c cmp r4, r3 │ │ + 21658: d301 bcc.n 2165e │ │ + 2165a: 2001 movs r0, #1 │ │ + 2165c: e1d2 b.n 21a04 │ │ + 2165e: 9b07 ldr r3, [sp, #28] │ │ + 21660: 2bef cmp r3, #239 ; 0xef │ │ + 21662: d831 bhi.n 216c8 │ │ + 21664: 4b96 ldr r3, [pc, #600] ; (218c0 ) │ │ + 21666: 1c31 adds r1, r6, #0 │ │ + 21668: 18e0 adds r0, r4, r3 │ │ + 2166a: 9b03 ldr r3, [sp, #12] │ │ + 2166c: 2214 movs r2, #20 │ │ + 2166e: 1818 adds r0, r3, r0 │ │ + 21670: f010 fb44 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 21674: 2300 movs r3, #0 │ │ + 21676: 846b strh r3, [r5, #34] ; 0x22 │ │ + 21678: 6973 ldr r3, [r6, #20] │ │ + 2167a: 9905 ldr r1, [sp, #20] │ │ + 2167c: 0618 lsls r0, r3, #24 │ │ + 2167e: 0e1a lsrs r2, r3, #24 │ │ + 21680: 4019 ands r1, r3 │ │ + 21682: 0a09 lsrs r1, r1, #8 │ │ + 21684: 4302 orrs r2, r0 │ │ + 21686: 430a orrs r2, r1 │ │ + 21688: 9906 ldr r1, [sp, #24] │ │ + 2168a: 400b ands r3, r1 │ │ + 2168c: 021b lsls r3, r3, #8 │ │ + 2168e: 431a orrs r2, r3 │ │ + 21690: 2301 movs r3, #1 │ │ + 21692: 439a bics r2, r3 │ │ + 21694: 602a str r2, [r5, #0] │ │ + 21696: 8b33 ldrh r3, [r6, #24] │ │ + 21698: 061a lsls r2, r3, #24 │ │ + 2169a: 0a19 lsrs r1, r3, #8 │ │ + 2169c: 0c12 lsrs r2, r2, #16 │ │ + 2169e: 430a orrs r2, r1 │ │ + 216a0: 606a str r2, [r5, #4] │ │ + 216a2: 8b73 ldrh r3, [r6, #26] │ │ + 216a4: 0619 lsls r1, r3, #24 │ │ + 216a6: 0c09 lsrs r1, r1, #16 │ │ + 216a8: 0a1b lsrs r3, r3, #8 │ │ + 216aa: 430b orrs r3, r1 │ │ + 216ac: 189b adds r3, r3, r2 │ │ + 216ae: 3202 adds r2, #2 │ │ + 216b0: 60ab str r3, [r5, #8] │ │ + 216b2: 429a cmp r2, r3 │ │ + 216b4: d201 bcs.n 216ba │ │ + 216b6: 2302 movs r3, #2 │ │ + 216b8: 846b strh r3, [r5, #34] ; 0x22 │ │ + 216ba: 2340 movs r3, #64 ; 0x40 │ │ + 216bc: 842b strh r3, [r5, #32] │ │ + 216be: 7f73 ldrb r3, [r6, #29] │ │ + 216c0: 009b lsls r3, r3, #2 │ │ + 216c2: 83eb strh r3, [r5, #30] │ │ + 216c4: 4b7f ldr r3, [pc, #508] ; (218c4 ) │ │ + 216c6: 61ab str r3, [r5, #24] │ │ + 216c8: 9b07 ldr r3, [sp, #28] │ │ + 216ca: 3420 adds r4, #32 │ │ + 216cc: 3540 adds r5, #64 ; 0x40 │ │ + 216ce: 3301 adds r3, #1 │ │ + 216d0: 9307 str r3, [sp, #28] │ │ + 216d2: 3620 adds r6, #32 │ │ + 216d4: e7ba b.n 2164c │ │ + 216d6: 9b04 ldr r3, [sp, #16] │ │ + 216d8: 429c cmp r4, r3 │ │ + 216da: d2be bcs.n 2165a │ │ + 216dc: 4b7a ldr r3, [pc, #488] ; (218c8 ) │ │ + 216de: 593a ldr r2, [r7, r4] │ │ + 216e0: 429a cmp r2, r3 │ │ + 216e2: d113 bne.n 2170c │ │ + 216e4: 22e9 movs r2, #233 ; 0xe9 │ │ + 216e6: 193b adds r3, r7, r4 │ │ + 216e8: 7a59 ldrb r1, [r3, #9] │ │ + 216ea: 9803 ldr r0, [sp, #12] │ │ + 216ec: 0212 lsls r2, r2, #8 │ │ + 216ee: 3408 adds r4, #8 │ │ + 216f0: 5081 str r1, [r0, r2] │ │ + 216f2: 685a ldr r2, [r3, #4] │ │ + 216f4: 9905 ldr r1, [sp, #20] │ │ + 216f6: 0610 lsls r0, r2, #24 │ │ + 216f8: 0e13 lsrs r3, r2, #24 │ │ + 216fa: 4011 ands r1, r2 │ │ + 216fc: 0a09 lsrs r1, r1, #8 │ │ + 216fe: 4303 orrs r3, r0 │ │ + 21700: 430b orrs r3, r1 │ │ + 21702: 9906 ldr r1, [sp, #24] │ │ + 21704: 400a ands r2, r1 │ │ + 21706: 0212 lsls r2, r2, #8 │ │ + 21708: 4313 orrs r3, r2 │ │ + 2170a: 18e4 adds r4, r4, r3 │ │ + 2170c: 9b04 ldr r3, [sp, #16] │ │ + 2170e: 429c cmp r4, r3 │ │ + 21710: d2a3 bcs.n 2165a │ │ + 21712: 4b6e ldr r3, [pc, #440] ; (218cc ) │ │ + 21714: 593a ldr r2, [r7, r4] │ │ + 21716: 429a cmp r2, r3 │ │ + 21718: d111 bne.n 2173e │ │ + 2171a: 193b adds r3, r7, r4 │ │ + 2171c: 685a ldr r2, [r3, #4] │ │ + 2171e: 9905 ldr r1, [sp, #20] │ │ + 21720: 3408 adds r4, #8 │ │ + 21722: 0610 lsls r0, r2, #24 │ │ + 21724: 0e13 lsrs r3, r2, #24 │ │ + 21726: 4011 ands r1, r2 │ │ + 21728: 0a09 lsrs r1, r1, #8 │ │ + 2172a: 4303 orrs r3, r0 │ │ + 2172c: 430b orrs r3, r1 │ │ + 2172e: 9906 ldr r1, [sp, #24] │ │ + 21730: 400a ands r2, r1 │ │ + 21732: 0212 lsls r2, r2, #8 │ │ + 21734: 4313 orrs r3, r2 │ │ + 21736: 18e4 adds r4, r4, r3 │ │ + 21738: 9b04 ldr r3, [sp, #16] │ │ + 2173a: 429c cmp r4, r3 │ │ + 2173c: d28d bcs.n 2165a │ │ + 2173e: 4a64 ldr r2, [pc, #400] ; (218d0 ) │ │ + 21740: 5939 ldr r1, [r7, r4] │ │ + 21742: 2300 movs r3, #0 │ │ + 21744: 4291 cmp r1, r2 │ │ + 21746: d113 bne.n 21770 │ │ + 21748: 193a adds r2, r7, r4 │ │ + 2174a: 6851 ldr r1, [r2, #4] │ │ + 2174c: 9805 ldr r0, [sp, #20] │ │ + 2174e: 7a53 ldrb r3, [r2, #9] │ │ + 21750: 060d lsls r5, r1, #24 │ │ + 21752: 0e0a lsrs r2, r1, #24 │ │ + 21754: 4008 ands r0, r1 │ │ + 21756: 0a00 lsrs r0, r0, #8 │ │ + 21758: 432a orrs r2, r5 │ │ + 2175a: 4302 orrs r2, r0 │ │ + 2175c: 9806 ldr r0, [sp, #24] │ │ + 2175e: 3408 adds r4, #8 │ │ + 21760: 4001 ands r1, r0 │ │ + 21762: 0209 lsls r1, r1, #8 │ │ + 21764: 430a orrs r2, r1 │ │ + 21766: 18a4 adds r4, r4, r2 │ │ + 21768: 9a04 ldr r2, [sp, #16] │ │ + 2176a: 4294 cmp r4, r2 │ │ + 2176c: d300 bcc.n 21770 │ │ + 2176e: e774 b.n 2165a │ │ + 21770: 1939 adds r1, r7, r4 │ │ + 21772: 4a58 ldr r2, [pc, #352] ; (218d4 ) │ │ + 21774: 6808 ldr r0, [r1, #0] │ │ + 21776: 4290 cmp r0, r2 │ │ + 21778: d126 bne.n 217c8 │ │ + 2177a: 2200 movs r2, #0 │ │ + 2177c: 429a cmp r2, r3 │ │ + 2177e: d007 beq.n 21790 │ │ + 21780: 1888 adds r0, r1, r2 │ │ + 21782: 7a85 ldrb r5, [r0, #10] │ │ + 21784: 4854 ldr r0, [pc, #336] ; (218d8 ) │ │ + 21786: 9e03 ldr r6, [sp, #12] │ │ + 21788: 1810 adds r0, r2, r0 │ │ + 2178a: 5435 strb r5, [r6, r0] │ │ + 2178c: 3201 adds r2, #1 │ │ + 2178e: e7f5 b.n 2177c │ │ + 21790: 22ff movs r2, #255 ; 0xff │ │ + 21792: 2b01 cmp r3, #1 │ │ + 21794: d90a bls.n 217ac │ │ + 21796: 4d51 ldr r5, [pc, #324] ; (218dc ) │ │ + 21798: 1e58 subs r0, r3, #1 │ │ + 2179a: 195b adds r3, r3, r5 │ │ + 2179c: 9d03 ldr r5, [sp, #12] │ │ + 2179e: 18eb adds r3, r5, r3 │ │ + 217a0: 781d ldrb r5, [r3, #0] │ │ + 217a2: 2d00 cmp r5, #0 │ │ + 217a4: d102 bne.n 217ac │ │ + 217a6: 701a strb r2, [r3, #0] │ │ + 217a8: 1c03 adds r3, r0, #0 │ │ + 217aa: e7f2 b.n 21792 │ │ + 217ac: 684a ldr r2, [r1, #4] │ │ + 217ae: 9905 ldr r1, [sp, #20] │ │ + 217b0: 3408 adds r4, #8 │ │ + 217b2: 0610 lsls r0, r2, #24 │ │ + 217b4: 0e13 lsrs r3, r2, #24 │ │ + 217b6: 4011 ands r1, r2 │ │ + 217b8: 0a09 lsrs r1, r1, #8 │ │ + 217ba: 4303 orrs r3, r0 │ │ + 217bc: 430b orrs r3, r1 │ │ + 217be: 9906 ldr r1, [sp, #24] │ │ + 217c0: 400a ands r2, r1 │ │ + 217c2: 0212 lsls r2, r2, #8 │ │ + 217c4: 4313 orrs r3, r2 │ │ + 217c6: 18e4 adds r4, r4, r3 │ │ + 217c8: 4a45 ldr r2, [pc, #276] ; (218e0 ) │ │ + 217ca: 9b03 ldr r3, [sp, #12] │ │ + 217cc: 4694 mov ip, r2 │ │ + 217ce: 4a45 ldr r2, [pc, #276] ; (218e4 ) │ │ + 217d0: 4463 add r3, ip │ │ + 217d2: 930b str r3, [sp, #44] ; 0x2c │ │ + 217d4: 4694 mov ip, r2 │ │ + 217d6: 9b03 ldr r3, [sp, #12] │ │ + 217d8: 4463 add r3, ip │ │ + 217da: 930c str r3, [sp, #48] ; 0x30 │ │ + 217dc: 2300 movs r3, #0 │ │ + 217de: 9309 str r3, [sp, #36] ; 0x24 │ │ + 217e0: 1c23 adds r3, r4, #0 │ │ + 217e2: 9a04 ldr r2, [sp, #16] │ │ + 217e4: 330a adds r3, #10 │ │ + 217e6: 9307 str r3, [sp, #28] │ │ + 217e8: 4293 cmp r3, r2 │ │ + 217ea: d301 bcc.n 217f0 │ │ + 217ec: 2501 movs r5, #1 │ │ + 217ee: e103 b.n 219f8 │ │ + 217f0: 193d adds r5, r7, r4 │ │ + 217f2: 4b3d ldr r3, [pc, #244] ; (218e8 ) │ │ + 217f4: 682a ldr r2, [r5, #0] │ │ + 217f6: 429a cmp r2, r3 │ │ + 217f8: d1f8 bne.n 217ec │ │ + 217fa: 7a6e ldrb r6, [r5, #9] │ │ + 217fc: 2e00 cmp r6, #0 │ │ + 217fe: d100 bne.n 21802 │ │ + 21800: 2640 movs r6, #64 ; 0x40 │ │ + 21802: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 21804: 2bef cmp r3, #239 ; 0xef │ │ + 21806: d900 bls.n 2180a │ │ + 21808: e0b7 b.n 2197a │ │ + 2180a: 4a2a ldr r2, [pc, #168] ; (218b4 ) │ │ + 2180c: 9b03 ldr r3, [sp, #12] │ │ + 2180e: 1c30 adds r0, r6, #0 │ │ + 21810: 589b ldr r3, [r3, r2] │ │ + 21812: 1c19 adds r1, r3, #0 │ │ + 21814: 930a str r3, [sp, #40] ; 0x28 │ │ + 21816: f009 fc5b bl 2b0d0 │ │ + 2181a: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 2181c: 1e02 subs r2, r0, #0 │ │ + 2181e: 6018 str r0, [r3, #0] │ │ + 21820: d100 bne.n 21824 │ │ + 21822: e71a b.n 2165a │ │ + 21824: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 21826: 9903 ldr r1, [sp, #12] │ │ + 21828: 801e strh r6, [r3, #0] │ │ + 2182a: 4b22 ldr r3, [pc, #136] ; (218b4 ) │ │ + 2182c: 58c8 ldr r0, [r1, r3] │ │ + 2182e: 210f movs r1, #15 │ │ + 21830: 1c03 adds r3, r0, #0 │ │ + 21832: 4373 muls r3, r6 │ │ + 21834: 930d str r3, [sp, #52] ; 0x34 │ │ + 21836: 2300 movs r3, #0 │ │ + 21838: 2613 movs r6, #19 │ │ + 2183a: 930a str r3, [sp, #40] ; 0x28 │ │ + 2183c: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 2183e: 980d ldr r0, [sp, #52] ; 0x34 │ │ + 21840: 4283 cmp r3, r0 │ │ + 21842: d100 bne.n 21846 │ │ + 21844: e099 b.n 2197a │ │ + 21846: 9b07 ldr r3, [sp, #28] │ │ + 21848: 9804 ldr r0, [sp, #16] │ │ + 2184a: 3304 adds r3, #4 │ │ + 2184c: 9307 str r3, [sp, #28] │ │ + 2184e: 4283 cmp r3, r0 │ │ + 21850: d900 bls.n 21854 │ │ + 21852: e092 b.n 2197a │ │ + 21854: 7aab ldrb r3, [r5, #10] │ │ + 21856: 2b00 cmp r3, #0 │ │ + 21858: d004 beq.n 21864 │ │ + 2185a: 3330 adds r3, #48 ; 0x30 │ │ + 2185c: 7013 strb r3, [r2, #0] │ │ + 2185e: 7aeb ldrb r3, [r5, #11] │ │ + 21860: 3301 adds r3, #1 │ │ + 21862: 7053 strb r3, [r2, #1] │ │ + 21864: 7b28 ldrb r0, [r5, #12] │ │ + 21866: 7b6b ldrb r3, [r5, #13] │ │ + 21868: 3801 subs r0, #1 │ │ + 2186a: 7153 strb r3, [r2, #5] │ │ + 2186c: 281e cmp r0, #30 │ │ + 2186e: d900 bls.n 21872 │ │ + 21870: e07d b.n 2196e │ │ + 21872: f00d fb67 bl 2ef44 <__gnu_thumb1_case_uqi@@Base> │ │ + 21876: 3f3b subs r7, #59 ; 0x3b │ │ + 21878: 7c7c ldrb r4, [r7, #17] │ │ + 2187a: 7c7c ldrb r4, [r7, #17] │ │ + 2187c: 7c7c ldrb r4, [r7, #17] │ │ + 2187e: 437c muls r4, r7 │ │ + 21880: 4343 muls r3, r0 │ │ + 21882: 7c3f ldrb r7, [r7, #16] │ │ + 21884: 7c45 ldrb r5, [r0, #17] │ │ + 21886: 7c3b ldrb r3, [r7, #16] │ │ + 21888: 7c7c ldrb r4, [r7, #17] │ │ + 2188a: 7c3f ldrb r7, [r7, #16] │ │ + 2188c: 7c7c ldrb r4, [r7, #17] │ │ + 2188e: 7c48 ldrb r0, [r1, #17] │ │ + 21890: 4a7c ldr r2, [pc, #496] ; (21a84 ) │ │ + 21892: 3b7c subs r3, #124 ; 0x7c │ │ + 21894: 004c lsls r4, r1, #1 │ │ + 21896: 46c0 nop ; (mov r8, r8) │ │ + 21898: 03ff lsls r7, r7, #15 │ │ + 2189a: 0000 movs r0, r0 │ │ + 2189c: 4b4f ldr r3, [pc, #316] ; (219dc ) │ │ + 2189e: 4154 adcs r4, r2 │ │ + 218a0: 4f53 ldr r7, [pc, #332] ; (219f0 ) │ │ + 218a2: 474e bx r9 │ │ + 218a4: 4d43 ldr r5, [pc, #268] ; (219b4 ) │ │ + 218a6: 444f add r7, r9 │ │ + 218a8: 00ff lsls r7, r7, #3 │ │ + 218aa: 00ff lsls r7, r7, #3 │ │ + 218ac: 4153 adcs r3, r2 │ │ + 218ae: 504d str r5, [r1, r1] │ │ + 218b0: e920 0000 stmdb r0!, {} │ │ + 218b4: e910 0000 ldmdb r0, {} │ │ + 218b8: e924 0000 stmdb r4!, {} │ │ + 218bc: 8240 strh r0, [r0, #18] │ │ + 218be: 0000 movs r0, r0 │ │ + 218c0: e99c 0000 ; instruction: 0xe99c0000 │ │ + 218c4: 20ab movs r0, #171 ; 0xab │ │ + 218c6: 0000 movs r0, r0 │ │ + 218c8: 5053 str r3, [r2, r1] │ │ + 218ca: 4545 cmp r5, r8 │ │ + 218cc: 4c53 ldr r4, [pc, #332] ; (21a1c ) │ │ + 218ce: 4e45 ldr r6, [pc, #276] ; (219e4 ) │ │ + 218d0: 4c50 ldr r4, [pc, #320] ; (21a14 ) │ │ + 218d2: 4e45 ldr r6, [pc, #276] ; (219e8 ) │ │ + 218d4: 4150 adcs r0, r2 │ │ + 218d6: 5454 strb r4, [r2, r1] │ │ + 218d8: d060 beq.n 2199c │ │ + 218da: 0000 movs r0, r0 │ │ + 218dc: d05f beq.n 2199e │ │ + 218de: 0000 movs r0, r0 │ │ + 218e0: ce80 ldmia r6!, {r7} │ │ + 218e2: 0000 movs r0, r0 │ │ + 218e4: cac0 ldmia r2!, {r6, r7} │ │ + 218e6: 0000 movs r0, r0 │ │ + 218e8: 4250 negs r0, r2 │ │ + 218ea: 444f add r7, r9 │ │ + 218ec: 2b00 cmp r3, #0 │ │ + 218ee: d03e beq.n 2196e │ │ + 218f0: 2302 movs r3, #2 │ │ + 218f2: e00f b.n 21914 │ │ + 218f4: 2b00 cmp r3, #0 │ │ + 218f6: d03a beq.n 2196e │ │ + 218f8: 2303 movs r3, #3 │ │ + 218fa: e00b b.n 21914 │ │ + 218fc: 2301 movs r3, #1 │ │ + 218fe: e009 b.n 21914 │ │ + 21900: 70d6 strb r6, [r2, #3] │ │ + 21902: 400b ands r3, r1 │ │ + 21904: e032 b.n 2196c │ │ + 21906: 230c movs r3, #12 │ │ + 21908: e004 b.n 21914 │ │ + 2190a: 2310 movs r3, #16 │ │ + 2190c: e002 b.n 21914 │ │ + 2190e: 2b40 cmp r3, #64 ; 0x40 │ │ + 21910: d802 bhi.n 21918 │ │ + 21912: 230d movs r3, #13 │ │ + 21914: 70d3 strb r3, [r2, #3] │ │ + 21916: e02a b.n 2196e │ │ + 21918: 2b50 cmp r3, #80 ; 0x50 │ │ + 2191a: d806 bhi.n 2192a │ │ + 2191c: 200b movs r0, #11 │ │ + 2191e: 400b ands r3, r1 │ │ + 21920: 70d0 strb r0, [r2, #3] │ │ + 21922: 7153 strb r3, [r2, #5] │ │ + 21924: d123 bne.n 2196e │ │ + 21926: 7151 strb r1, [r2, #5] │ │ + 21928: e021 b.n 2196e │ │ + 2192a: 2b60 cmp r3, #96 ; 0x60 │ │ + 2192c: d807 bhi.n 2193e │ │ + 2192e: 200b movs r0, #11 │ │ + 21930: 071b lsls r3, r3, #28 │ │ + 21932: 0e1b lsrs r3, r3, #24 │ │ + 21934: 70d0 strb r0, [r2, #3] │ │ + 21936: 7153 strb r3, [r2, #5] │ │ + 21938: d119 bne.n 2196e │ │ + 2193a: 23f0 movs r3, #240 ; 0xf0 │ │ + 2193c: e016 b.n 2196c │ │ + 2193e: 2b70 cmp r3, #112 ; 0x70 │ │ + 21940: d809 bhi.n 21956 │ │ + 21942: 2050 movs r0, #80 ; 0x50 │ │ + 21944: 400b ands r3, r1 │ │ + 21946: 4240 negs r0, r0 │ │ + 21948: 4318 orrs r0, r3 │ │ + 2194a: 70d6 strb r6, [r2, #3] │ │ + 2194c: 7150 strb r0, [r2, #5] │ │ + 2194e: 2b00 cmp r3, #0 │ │ + 21950: d10d bne.n 2196e │ │ + 21952: 23bf movs r3, #191 ; 0xbf │ │ + 21954: e00a b.n 2196c │ │ + 21956: 2b80 cmp r3, #128 ; 0x80 │ │ + 21958: d809 bhi.n 2196e │ │ + 2195a: 2060 movs r0, #96 ; 0x60 │ │ + 2195c: 400b ands r3, r1 │ │ + 2195e: 4240 negs r0, r0 │ │ + 21960: 4318 orrs r0, r3 │ │ + 21962: 70d6 strb r6, [r2, #3] │ │ + 21964: 7150 strb r0, [r2, #5] │ │ + 21966: 2b00 cmp r3, #0 │ │ + 21968: d101 bne.n 2196e │ │ + 2196a: 23af movs r3, #175 ; 0xaf │ │ + 2196c: 7153 strb r3, [r2, #5] │ │ + 2196e: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 21970: 3206 adds r2, #6 │ │ + 21972: 3504 adds r5, #4 │ │ + 21974: 3301 adds r3, #1 │ │ + 21976: 930a str r3, [sp, #40] ; 0x28 │ │ + 21978: e760 b.n 2183c │ │ + 2197a: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 2197c: 9905 ldr r1, [sp, #20] │ │ + 2197e: 3301 adds r3, #1 │ │ + 21980: 9309 str r3, [sp, #36] ; 0x24 │ │ + 21982: 193b adds r3, r7, r4 │ │ + 21984: 685b ldr r3, [r3, #4] │ │ + 21986: 0618 lsls r0, r3, #24 │ │ + 21988: 0e1a lsrs r2, r3, #24 │ │ + 2198a: 4019 ands r1, r3 │ │ + 2198c: 0a09 lsrs r1, r1, #8 │ │ + 2198e: 4302 orrs r2, r0 │ │ 21990: 430a orrs r2, r1 │ │ - 21992: 79e1 ldrb r1, [r4, #7] │ │ - 21994: 0609 lsls r1, r1, #24 │ │ - 21996: 430a orrs r2, r1 │ │ - 21998: 4293 cmp r3, r2 │ │ - 2199a: da07 bge.n 219ac │ │ - 2199c: 0a1a lsrs r2, r3, #8 │ │ - 2199e: 7223 strb r3, [r4, #8] │ │ - 219a0: 7262 strb r2, [r4, #9] │ │ - 219a2: 0c1a lsrs r2, r3, #16 │ │ - 219a4: 0e1b lsrs r3, r3, #24 │ │ - 219a6: 72a2 strb r2, [r4, #10] │ │ - 219a8: 72e3 strb r3, [r4, #11] │ │ - 219aa: e005 b.n 219b8 │ │ - 219ac: 2300 movs r3, #0 │ │ - 219ae: 2201 movs r2, #1 │ │ - 219b0: 7322 strb r2, [r4, #12] │ │ - 219b2: 7363 strb r3, [r4, #13] │ │ - 219b4: 73a3 strb r3, [r4, #14] │ │ - 219b6: 73e3 strb r3, [r4, #15] │ │ - 219b8: 7b63 ldrb r3, [r4, #13] │ │ - 219ba: 7b22 ldrb r2, [r4, #12] │ │ - 219bc: 021b lsls r3, r3, #8 │ │ - 219be: 4313 orrs r3, r2 │ │ - 219c0: 7ba2 ldrb r2, [r4, #14] │ │ - 219c2: 0412 lsls r2, r2, #16 │ │ - 219c4: 4313 orrs r3, r2 │ │ - 219c6: 7be2 ldrb r2, [r4, #15] │ │ - 219c8: 0612 lsls r2, r2, #24 │ │ - 219ca: 4313 orrs r3, r2 │ │ - 219cc: d005 beq.n 219da │ │ - 219ce: 2300 movs r3, #0 │ │ - 219d0: 722b strb r3, [r5, #8] │ │ - 219d2: 726b strb r3, [r5, #9] │ │ - 219d4: 72ab strb r3, [r5, #10] │ │ - 219d6: 72eb strb r3, [r5, #11] │ │ - 219d8: e0ba b.n 21b50 │ │ - 219da: 3701 adds r7, #1 │ │ - 219dc: e7b5 b.n 2194a │ │ - 219de: 7a63 ldrb r3, [r4, #9] │ │ - 219e0: 7a22 ldrb r2, [r4, #8] │ │ - 219e2: 1c28 adds r0, r5, #0 │ │ - 219e4: 021b lsls r3, r3, #8 │ │ - 219e6: 4313 orrs r3, r2 │ │ - 219e8: 7aa2 ldrb r2, [r4, #10] │ │ - 219ea: 2160 movs r1, #96 ; 0x60 │ │ - 219ec: 0412 lsls r2, r2, #16 │ │ - 219ee: 4313 orrs r3, r2 │ │ - 219f0: 7ae2 ldrb r2, [r4, #11] │ │ - 219f2: 0612 lsls r2, r2, #24 │ │ - 219f4: 431a orrs r2, r3 │ │ - 219f6: 9202 str r2, [sp, #8] │ │ - 219f8: 1c22 adds r2, r4, #0 │ │ - 219fa: f7ff fb76 bl 210ea │ │ - 219fe: 7fea ldrb r2, [r5, #31] │ │ - 21a00: 7fab ldrb r3, [r5, #30] │ │ - 21a02: 0212 lsls r2, r2, #8 │ │ - 21a04: 431a orrs r2, r3 │ │ - 21a06: 1c6b adds r3, r5, #1 │ │ - 21a08: 7fdb ldrb r3, [r3, #31] │ │ - 21a0a: 041b lsls r3, r3, #16 │ │ - 21a0c: 431a orrs r2, r3 │ │ - 21a0e: 1cab adds r3, r5, #2 │ │ - 21a10: 7fdb ldrb r3, [r3, #31] │ │ - 21a12: 061b lsls r3, r3, #24 │ │ - 21a14: 431a orrs r2, r3 │ │ - 21a16: 4b55 ldr r3, [pc, #340] ; (21b6c ) │ │ - 21a18: 429a cmp r2, r3 │ │ - 21a1a: d936 bls.n 21a8a │ │ - 21a1c: 4954 ldr r1, [pc, #336] ; (21b70 ) │ │ - 21a1e: 1852 adds r2, r2, r1 │ │ - 21a20: 9901 ldr r1, [sp, #4] │ │ - 21a22: 428a cmp r2, r1 │ │ - 21a24: d301 bcc.n 21a2a │ │ - 21a26: 1c0a adds r2, r1, #0 │ │ - 21a28: 9602 str r6, [sp, #8] │ │ - 21a2a: 7a61 ldrb r1, [r4, #9] │ │ - 21a2c: 7a20 ldrb r0, [r4, #8] │ │ - 21a2e: 7aa3 ldrb r3, [r4, #10] │ │ - 21a30: 0209 lsls r1, r1, #8 │ │ - 21a32: 4301 orrs r1, r0 │ │ - 21a34: 041b lsls r3, r3, #16 │ │ - 21a36: 4319 orrs r1, r3 │ │ - 21a38: 7ae3 ldrb r3, [r4, #11] │ │ - 21a3a: 7a28 ldrb r0, [r5, #8] │ │ - 21a3c: 061b lsls r3, r3, #24 │ │ - 21a3e: 4319 orrs r1, r3 │ │ - 21a40: 7a6b ldrb r3, [r5, #9] │ │ - 21a42: 021b lsls r3, r3, #8 │ │ - 21a44: 4303 orrs r3, r0 │ │ - 21a46: 7aa8 ldrb r0, [r5, #10] │ │ - 21a48: 0400 lsls r0, r0, #16 │ │ - 21a4a: 4303 orrs r3, r0 │ │ - 21a4c: 7ae8 ldrb r0, [r5, #11] │ │ - 21a4e: 0600 lsls r0, r0, #24 │ │ - 21a50: 4303 orrs r3, r0 │ │ - 21a52: 18cb adds r3, r1, r3 │ │ - 21a54: 7961 ldrb r1, [r4, #5] │ │ - 21a56: 7920 ldrb r0, [r4, #4] │ │ - 21a58: 0209 lsls r1, r1, #8 │ │ - 21a5a: 4301 orrs r1, r0 │ │ - 21a5c: 79a0 ldrb r0, [r4, #6] │ │ - 21a5e: 0400 lsls r0, r0, #16 │ │ - 21a60: 4301 orrs r1, r0 │ │ - 21a62: 79e0 ldrb r0, [r4, #7] │ │ - 21a64: 0600 lsls r0, r0, #24 │ │ - 21a66: 4301 orrs r1, r0 │ │ - 21a68: 428b cmp r3, r1 │ │ - 21a6a: da13 bge.n 21a94 │ │ - 21a6c: 0a19 lsrs r1, r3, #8 │ │ - 21a6e: 7223 strb r3, [r4, #8] │ │ - 21a70: 7261 strb r1, [r4, #9] │ │ - 21a72: 0c19 lsrs r1, r3, #16 │ │ - 21a74: 0e1b lsrs r3, r3, #24 │ │ - 21a76: 72a1 strb r1, [r4, #10] │ │ - 21a78: 72e3 strb r3, [r4, #11] │ │ - 21a7a: 9e02 ldr r6, [sp, #8] │ │ - 21a7c: 3701 adds r7, #1 │ │ - 21a7e: 9201 str r2, [sp, #4] │ │ - 21a80: ab05 add r3, sp, #20 │ │ - 21a82: 799b ldrb r3, [r3, #6] │ │ - 21a84: 429f cmp r7, r3 │ │ - 21a86: dbaa blt.n 219de │ │ - 21a88: e00b b.n 21aa2 │ │ - 21a8a: 4b3a ldr r3, [pc, #232] ; (21b74 ) │ │ - 21a8c: 0052 lsls r2, r2, #1 │ │ - 21a8e: 4252 negs r2, r2 │ │ - 21a90: 18d2 adds r2, r2, r3 │ │ - 21a92: e7c5 b.n 21a20 │ │ - 21a94: 2300 movs r3, #0 │ │ - 21a96: 2101 movs r1, #1 │ │ - 21a98: 7321 strb r1, [r4, #12] │ │ - 21a9a: 7363 strb r3, [r4, #13] │ │ - 21a9c: 73a3 strb r3, [r4, #14] │ │ - 21a9e: 73e3 strb r3, [r4, #15] │ │ - 21aa0: e7eb b.n 21a7a │ │ - 21aa2: 7963 ldrb r3, [r4, #5] │ │ - 21aa4: 7922 ldrb r2, [r4, #4] │ │ - 21aa6: 021b lsls r3, r3, #8 │ │ - 21aa8: 4313 orrs r3, r2 │ │ - 21aaa: 79a2 ldrb r2, [r4, #6] │ │ - 21aac: 0412 lsls r2, r2, #16 │ │ - 21aae: 4313 orrs r3, r2 │ │ - 21ab0: 79e2 ldrb r2, [r4, #7] │ │ - 21ab2: 0612 lsls r2, r2, #24 │ │ - 21ab4: 4313 orrs r3, r2 │ │ - 21ab6: 429e cmp r6, r3 │ │ - 21ab8: da07 bge.n 21aca │ │ - 21aba: 0a33 lsrs r3, r6, #8 │ │ - 21abc: 7226 strb r6, [r4, #8] │ │ - 21abe: 7263 strb r3, [r4, #9] │ │ - 21ac0: 0c33 lsrs r3, r6, #16 │ │ - 21ac2: 0e36 lsrs r6, r6, #24 │ │ - 21ac4: 72a3 strb r3, [r4, #10] │ │ - 21ac6: 72e6 strb r6, [r4, #11] │ │ - 21ac8: e005 b.n 21ad6 │ │ - 21aca: 2300 movs r3, #0 │ │ - 21acc: 2201 movs r2, #1 │ │ - 21ace: 7322 strb r2, [r4, #12] │ │ - 21ad0: 7363 strb r3, [r4, #13] │ │ - 21ad2: 73a3 strb r3, [r4, #14] │ │ - 21ad4: 73e3 strb r3, [r4, #15] │ │ - 21ad6: 2160 movs r1, #96 ; 0x60 │ │ - 21ad8: 1c22 adds r2, r4, #0 │ │ - 21ada: 1c28 adds r0, r5, #0 │ │ - 21adc: f7ff fb05 bl 210ea │ │ - 21ae0: 7a6a ldrb r2, [r5, #9] │ │ - 21ae2: 7a2b ldrb r3, [r5, #8] │ │ - 21ae4: 7b29 ldrb r1, [r5, #12] │ │ - 21ae6: 0212 lsls r2, r2, #8 │ │ - 21ae8: 431a orrs r2, r3 │ │ - 21aea: 7aab ldrb r3, [r5, #10] │ │ - 21aec: 041b lsls r3, r3, #16 │ │ - 21aee: 431a orrs r2, r3 │ │ - 21af0: 7aeb ldrb r3, [r5, #11] │ │ - 21af2: 061b lsls r3, r3, #24 │ │ - 21af4: 431a orrs r2, r3 │ │ - 21af6: 7b6b ldrb r3, [r5, #13] │ │ - 21af8: 021b lsls r3, r3, #8 │ │ - 21afa: 430b orrs r3, r1 │ │ - 21afc: 7ba9 ldrb r1, [r5, #14] │ │ - 21afe: 0409 lsls r1, r1, #16 │ │ - 21b00: 430b orrs r3, r1 │ │ - 21b02: 7be9 ldrb r1, [r5, #15] │ │ - 21b04: 0609 lsls r1, r1, #24 │ │ - 21b06: 430b orrs r3, r1 │ │ - 21b08: 4293 cmp r3, r2 │ │ - 21b0a: d30e bcc.n 21b2a │ │ - 21b0c: 2300 movs r3, #0 │ │ - 21b0e: 732b strb r3, [r5, #12] │ │ - 21b10: 736b strb r3, [r5, #13] │ │ - 21b12: 73ab strb r3, [r5, #14] │ │ - 21b14: 73eb strb r3, [r5, #15] │ │ - 21b16: 742b strb r3, [r5, #16] │ │ - 21b18: 746b strb r3, [r5, #17] │ │ - 21b1a: 74ab strb r3, [r5, #18] │ │ - 21b1c: 74eb strb r3, [r5, #19] │ │ - 21b1e: 1c2b adds r3, r5, #0 │ │ - 21b20: 3337 adds r3, #55 ; 0x37 │ │ - 21b22: 7819 ldrb r1, [r3, #0] │ │ - 21b24: 2004 movs r0, #4 │ │ - 21b26: 4381 bics r1, r0 │ │ - 21b28: 7019 strb r1, [r3, #0] │ │ - 21b2a: 7c6b ldrb r3, [r5, #17] │ │ - 21b2c: 7c29 ldrb r1, [r5, #16] │ │ - 21b2e: 021b lsls r3, r3, #8 │ │ - 21b30: 430b orrs r3, r1 │ │ - 21b32: 7ca9 ldrb r1, [r5, #18] │ │ - 21b34: 0409 lsls r1, r1, #16 │ │ - 21b36: 430b orrs r3, r1 │ │ - 21b38: 7ce9 ldrb r1, [r5, #19] │ │ - 21b3a: 0609 lsls r1, r1, #24 │ │ - 21b3c: 430b orrs r3, r1 │ │ - 21b3e: 4293 cmp r3, r2 │ │ - 21b40: d906 bls.n 21b50 │ │ - 21b42: 0a13 lsrs r3, r2, #8 │ │ - 21b44: 742a strb r2, [r5, #16] │ │ - 21b46: 746b strb r3, [r5, #17] │ │ - 21b48: 0c13 lsrs r3, r2, #16 │ │ - 21b4a: 0e12 lsrs r2, r2, #24 │ │ - 21b4c: 74ab strb r3, [r5, #18] │ │ - 21b4e: 74ea strb r2, [r5, #19] │ │ - 21b50: 9903 ldr r1, [sp, #12] │ │ - 21b52: 9a11 ldr r2, [sp, #68] ; 0x44 │ │ - 21b54: 680b ldr r3, [r1, #0] │ │ - 21b56: 429a cmp r2, r3 │ │ - 21b58: d001 beq.n 21b5e │ │ - 21b5a: f00e ffaf bl 30abc <__clzsi2+0x208> │ │ - 21b5e: b013 add sp, #76 ; 0x4c │ │ - 21b60: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 21b62: 46c0 nop ; (mov r8, r8) │ │ - 21b64: 6518 str r0, [r3, #80] ; 0x50 │ │ - 21b66: 0001 movs r1, r0 │ │ - 21b68: 2d38 cmp r5, #56 ; 0x38 │ │ - 21b6a: 1f30 subs r0, r6, #4 │ │ - 21b6c: fbf3 0007 ; instruction: 0xfbf30007 │ │ - 21b70: 040d lsls r5, r1, #16 │ │ - 21b72: fff8 f7e6 vqneg.s32 , q11 │ │ - 21b76: 000f movs r7, r1 │ │ - │ │ -00021b78 : │ │ - 21b78: 4907 ldr r1, [pc, #28] ; (21b98 ) │ │ - 21b7a: b510 push {r4, lr} │ │ - 21b7c: 4c07 ldr r4, [pc, #28] ; (21b9c ) │ │ - 21b7e: 2300 movs r3, #0 │ │ - 21b80: 4479 add r1, pc │ │ - 21b82: 447c add r4, pc │ │ - 21b84: 1c1a adds r2, r3, #0 │ │ - 21b86: 314f adds r1, #79 ; 0x4f │ │ - 21b88: 1c20 adds r0, r4, #0 │ │ - 21b8a: 3010 adds r0, #16 │ │ - 21b8c: 541a strb r2, [r3, r0] │ │ - 21b8e: 545a strb r2, [r3, r1] │ │ - 21b90: 3301 adds r3, #1 │ │ - 21b92: 2bbf cmp r3, #191 ; 0xbf │ │ - 21b94: d1f8 bne.n 21b88 │ │ - 21b96: bd10 pop {r4, pc} │ │ - 21b98: c0fc stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ - 21b9a: 0002 movs r2, r0 │ │ - 21b9c: c07a stmia r0!, {r1, r3, r4, r5, r6} │ │ - 21b9e: 0002 movs r2, r0 │ │ - │ │ -00021ba0 : │ │ - 21ba0: b508 push {r3, lr} │ │ - 21ba2: 4803 ldr r0, [pc, #12] ; (21bb0 ) │ │ - 21ba4: 4478 add r0, pc │ │ - 21ba6: 304f adds r0, #79 ; 0x4f │ │ - 21ba8: f00e ff50 bl 30a4c <__clzsi2+0x198> │ │ - 21bac: bd08 pop {r3, pc} │ │ - 21bae: 46c0 nop ; (mov r8, r8) │ │ - 21bb0: c0d8 stmia r0!, {r3, r4, r6, r7} │ │ - 21bb2: 0002 movs r2, r0 │ │ - │ │ -00021bb4 : │ │ - 21bb4: b508 push {r3, lr} │ │ - 21bb6: 4803 ldr r0, [pc, #12] ; (21bc4 ) │ │ - 21bb8: 4478 add r0, pc │ │ - 21bba: 304f adds r0, #79 ; 0x4f │ │ - 21bbc: f00e ff46 bl 30a4c <__clzsi2+0x198> │ │ - 21bc0: bd08 pop {r3, pc} │ │ - 21bc2: 46c0 nop ; (mov r8, r8) │ │ - 21bc4: c0c4 stmia r0!, {r2, r6, r7} │ │ - 21bc6: 0002 movs r2, r0 │ │ - │ │ -00021bc8 : │ │ - 21bc8: b500 push {lr} │ │ - 21bca: 2301 movs r3, #1 │ │ - 21bcc: 28be cmp r0, #190 ; 0xbe │ │ - 21bce: dc04 bgt.n 21bda │ │ - 21bd0: 4b03 ldr r3, [pc, #12] ; (21be0 ) │ │ - 21bd2: 447b add r3, pc │ │ - 21bd4: 1818 adds r0, r3, r0 │ │ - 21bd6: 304e adds r0, #78 ; 0x4e │ │ - 21bd8: 7803 ldrb r3, [r0, #0] │ │ - 21bda: 1c18 adds r0, r3, #0 │ │ - 21bdc: bd00 pop {pc} │ │ - 21bde: 46c0 nop ; (mov r8, r8) │ │ - 21be0: c0aa stmia r0!, {r1, r3, r5, r7} │ │ - 21be2: 0002 movs r2, r0 │ │ - │ │ -00021be4 : │ │ - 21be4: 4907 ldr r1, [pc, #28] ; (21c04 ) │ │ - 21be6: b510 push {r4, lr} │ │ - 21be8: 4479 add r1, pc │ │ - 21bea: 2300 movs r3, #0 │ │ - 21bec: 314f adds r1, #79 ; 0x4f │ │ - 21bee: 5c5c ldrb r4, [r3, r1] │ │ - 21bf0: 1c5a adds r2, r3, #1 │ │ - 21bf2: 2c00 cmp r4, #0 │ │ - 21bf4: d003 beq.n 21bfe │ │ - 21bf6: 4284 cmp r4, r0 │ │ - 21bf8: d002 beq.n 21c00 │ │ - 21bfa: 1c13 adds r3, r2, #0 │ │ - 21bfc: e7f7 b.n 21bee │ │ - 21bfe: 54c8 strb r0, [r1, r3] │ │ - 21c00: 1c10 adds r0, r2, #0 │ │ - 21c02: bd10 pop {r4, pc} │ │ - 21c04: c094 stmia r0!, {r2, r4, r7} │ │ - 21c06: 0002 movs r2, r0 │ │ - │ │ -00021c08 : │ │ - 21c08: b500 push {lr} │ │ - 21c0a: 2301 movs r3, #1 │ │ - 21c0c: 28be cmp r0, #190 ; 0xbe │ │ - 21c0e: dc03 bgt.n 21c18 │ │ - 21c10: 4b02 ldr r3, [pc, #8] ; (21c1c ) │ │ - 21c12: 447b add r3, pc │ │ - 21c14: 1818 adds r0, r3, r0 │ │ - 21c16: 7bc3 ldrb r3, [r0, #15] │ │ - 21c18: 1c18 adds r0, r3, #0 │ │ - 21c1a: bd00 pop {pc} │ │ - 21c1c: bfea itet al │ │ - 21c1e: 0002 moval r2, r0 │ │ - │ │ -00021c20 : │ │ - 21c20: 1c02 add r2, r0, #0 │ │ - 21c22: 3801 subal r0, #1 │ │ - 21c24: b510 push {r4, lr} │ │ - 21c26: 28be cmp r0, #190 ; 0xbe │ │ - 21c28: d909 bls.n 21c3e │ │ - 21c2a: 4c07 ldr r4, [pc, #28] ; (21c48 ) │ │ - 21c2c: 4907 ldr r1, [pc, #28] ; (21c4c ) │ │ - 21c2e: 447c add r4, pc │ │ - 21c30: 340e adds r4, #14 │ │ - 21c32: 1c20 adds r0, r4, #0 │ │ - 21c34: 4479 add r1, pc │ │ - 21c36: f00e ff49 bl 30acc <__clzsi2+0x218> │ │ - 21c3a: 1c20 adds r0, r4, #0 │ │ - 21c3c: e003 b.n 21c46 │ │ - 21c3e: 4c04 ldr r4, [pc, #16] ; (21c50 ) │ │ - 21c40: 01c0 lsls r0, r0, #7 │ │ - 21c42: 447c add r4, pc │ │ - 21c44: 1820 adds r0, r4, r0 │ │ - 21c46: bd10 pop {r4, pc} │ │ - 21c48: c14e stmia r1!, {r1, r2, r3, r6} │ │ - 21c4a: 0002 movs r2, r0 │ │ - 21c4c: 17bf asrs r7, r7, #30 │ │ - 21c4e: 0001 movs r1, r0 │ │ - 21c50: 603a str r2, [r7, #0] │ │ - 21c52: 0002 movs r2, r0 │ │ - │ │ -00021c54 : │ │ - 21c54: b500 push {lr} │ │ - 21c56: 2381 movs r3, #129 ; 0x81 │ │ - 21c58: 2818 cmp r0, #24 │ │ - 21c5a: dd04 ble.n 21c66 │ │ - 21c5c: 23bf movs r3, #191 ; 0xbf │ │ - 21c5e: 2856 cmp r0, #86 ; 0x56 │ │ - 21c60: dc01 bgt.n 21c66 │ │ - 21c62: 1c03 adds r3, r0, #0 │ │ - 21c64: 3368 adds r3, #104 ; 0x68 │ │ - 21c66: 1c18 adds r0, r3, #0 │ │ - 21c68: bd00 pop {pc} │ │ - ... │ │ - │ │ -00021c6c : │ │ - 21c6c: b510 push {r4, lr} │ │ - 21c6e: 1c04 adds r4, r0, #0 │ │ - 21c70: f7ff fff0 bl 21c54 │ │ - 21c74: 4b09 ldr r3, [pc, #36] ; (21c9c ) │ │ - 21c76: 3801 subs r0, #1 │ │ - 21c78: 01c0 lsls r0, r0, #7 │ │ - 21c7a: 447b add r3, pc │ │ - 21c7c: 1818 adds r0, r3, r0 │ │ - 21c7e: 213a movs r1, #58 ; 0x3a │ │ - 21c80: f00e ff44 bl 30b0c <__clzsi2+0x258> │ │ - 21c84: 2800 cmp r0, #0 │ │ - 21c86: d006 beq.n 21c96 │ │ - 21c88: 4905 ldr r1, [pc, #20] ; (21ca0 ) │ │ - 21c8a: 1c22 adds r2, r4, #0 │ │ - 21c8c: 3001 adds r0, #1 │ │ + 21992: 9906 ldr r1, [sp, #24] │ │ + 21994: 400b ands r3, r1 │ │ + 21996: 021b lsls r3, r3, #8 │ │ + 21998: 431a orrs r2, r3 │ │ + 2199a: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 2199c: 3208 adds r2, #8 │ │ + 2199e: 18a4 adds r4, r4, r2 │ │ + 219a0: 3302 adds r3, #2 │ │ + 219a2: 930b str r3, [sp, #44] ; 0x2c │ │ + 219a4: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 219a6: 3304 adds r3, #4 │ │ + 219a8: 930c str r3, [sp, #48] ; 0x30 │ │ + 219aa: e719 b.n 217e0 │ │ + 219ac: 4b16 ldr r3, [pc, #88] ; (21a08 ) │ │ + 219ae: 593a ldr r2, [r7, r4] │ │ + 219b0: 429a cmp r2, r3 │ │ + 219b2: d000 beq.n 219b6 │ │ + 219b4: e651 b.n 2165a │ │ + 219b6: 2def cmp r5, #239 ; 0xef │ │ + 219b8: d80b bhi.n 219d2 │ │ + 219ba: 1c23 adds r3, r4, #0 │ │ + 219bc: 9a04 ldr r2, [sp, #16] │ │ + 219be: 3308 adds r3, #8 │ │ + 219c0: 18fb adds r3, r7, r3 │ │ + 219c2: 3a08 subs r2, #8 │ │ + 219c4: 1b12 subs r2, r2, r4 │ │ + 219c6: 9200 str r2, [sp, #0] │ │ + 219c8: 9803 ldr r0, [sp, #12] │ │ + 219ca: 9908 ldr r1, [sp, #32] │ │ + 219cc: 2200 movs r2, #0 │ │ + 219ce: f00a fd5f bl 2c490 │ │ + 219d2: 193b adds r3, r7, r4 │ │ + 219d4: 685b ldr r3, [r3, #4] │ │ + 219d6: 9905 ldr r1, [sp, #20] │ │ + 219d8: 3501 adds r5, #1 │ │ + 219da: 0618 lsls r0, r3, #24 │ │ + 219dc: 0e1a lsrs r2, r3, #24 │ │ + 219de: 4019 ands r1, r3 │ │ + 219e0: 0a09 lsrs r1, r1, #8 │ │ + 219e2: 4302 orrs r2, r0 │ │ + 219e4: 430a orrs r2, r1 │ │ + 219e6: 9906 ldr r1, [sp, #24] │ │ + 219e8: 400b ands r3, r1 │ │ + 219ea: 021b lsls r3, r3, #8 │ │ + 219ec: 431a orrs r2, r3 │ │ + 219ee: 9b08 ldr r3, [sp, #32] │ │ + 219f0: 3208 adds r2, #8 │ │ + 219f2: 18a4 adds r4, r4, r2 │ │ + 219f4: 3340 adds r3, #64 ; 0x40 │ │ + 219f6: 9308 str r3, [sp, #32] │ │ + 219f8: 1c23 adds r3, r4, #0 │ │ + 219fa: 9a04 ldr r2, [sp, #16] │ │ + 219fc: 330a adds r3, #10 │ │ + 219fe: 4293 cmp r3, r2 │ │ + 21a00: d3d4 bcc.n 219ac │ │ + 21a02: e62a b.n 2165a │ │ + 21a04: b00f add sp, #60 ; 0x3c │ │ + 21a06: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 21a08: 4253 negs r3, r2 │ │ + 21a0a: 444f add r7, r9 │ │ + 21a0c: b510 push {r4, lr} │ │ + 21a0e: f010 f8b5 bl 31b7c <__aeabi_llsl@@Base+0x1c> │ │ + 21a12: 491f ldr r1, [pc, #124] ; (21a90 ) │ │ + 21a14: f010 f8ba bl 31b8c <__aeabi_llsl@@Base+0x2c> │ │ + 21a18: 491e ldr r1, [pc, #120] ; (21a94 ) │ │ + 21a1a: 1c04 adds r4, r0, #0 │ │ + 21a1c: f010 f8f6 bl 31c0c <__aeabi_llsl@@Base+0xac> │ │ + 21a20: 2800 cmp r0, #0 │ │ + 21a22: d004 beq.n 21a2e │ │ + 21a24: 1c20 adds r0, r4, #0 │ │ + 21a26: 491b ldr r1, [pc, #108] ; (21a94 ) │ │ + 21a28: f010 f900 bl 31c2c <__aeabi_llsl@@Base+0xcc> │ │ + 21a2c: e7f4 b.n 21a18 │ │ + 21a2e: 1c20 adds r0, r4, #0 │ │ + 21a30: 4919 ldr r1, [pc, #100] ; (21a98 ) │ │ + 21a32: f010 f8eb bl 31c0c <__aeabi_llsl@@Base+0xac> │ │ + 21a36: 2800 cmp r0, #0 │ │ + 21a38: d007 beq.n 21a4a │ │ + 21a3a: 1c21 adds r1, r4, #0 │ │ + 21a3c: 4816 ldr r0, [pc, #88] ; (21a98 ) │ │ + 21a3e: f010 f8f5 bl 31c2c <__aeabi_llsl@@Base+0xcc> │ │ + 21a42: 1c04 adds r4, r0, #0 │ │ + 21a44: 2002 movs r0, #2 │ │ + 21a46: 4240 negs r0, r0 │ │ + 21a48: e000 b.n 21a4c │ │ + 21a4a: 2002 movs r0, #2 │ │ + 21a4c: f010 f896 bl 31b7c <__aeabi_llsl@@Base+0x1c> │ │ + 21a50: 1c21 adds r1, r4, #0 │ │ + 21a52: f010 f89b bl 31b8c <__aeabi_llsl@@Base+0x2c> │ │ + 21a56: 4910 ldr r1, [pc, #64] ; (21a98 ) │ │ + 21a58: f010 f920 bl 31c9c <__aeabi_llsl@@Base+0x13c> │ │ + 21a5c: 490f ldr r1, [pc, #60] ; (21a9c ) │ │ + 21a5e: 1c04 adds r4, r0, #0 │ │ + 21a60: f010 f8d4 bl 31c0c <__aeabi_llsl@@Base+0xac> │ │ + 21a64: 2800 cmp r0, #0 │ │ + 21a66: d005 beq.n 21a74 │ │ + 21a68: 20fe movs r0, #254 ; 0xfe │ │ + 21a6a: 1c21 adds r1, r4, #0 │ │ + 21a6c: 0580 lsls r0, r0, #22 │ │ + 21a6e: f010 f8dd bl 31c2c <__aeabi_llsl@@Base+0xcc> │ │ + 21a72: e00c b.n 21a8e │ │ + 21a74: 1c20 adds r0, r4, #0 │ │ + 21a76: 490a ldr r1, [pc, #40] ; (21aa0 ) │ │ + 21a78: f010 f8c0 bl 31bfc <__aeabi_llsl@@Base+0x9c> │ │ + 21a7c: 2800 cmp r0, #0 │ │ + 21a7e: d005 beq.n 21a8c │ │ + 21a80: 21fe movs r1, #254 ; 0xfe │ │ + 21a82: 1c20 adds r0, r4, #0 │ │ + 21a84: 0589 lsls r1, r1, #22 │ │ + 21a86: f010 f901 bl 31c8c <__aeabi_llsl@@Base+0x12c> │ │ + 21a8a: e000 b.n 21a8e │ │ + 21a8c: 1c20 adds r0, r4, #0 │ │ + 21a8e: bd10 pop {r4, pc} │ │ + 21a90: 4758 bx fp │ │ + 21a92: 3ec9 subs r6, #201 ; 0xc9 │ │ + 21a94: 0fdb lsrs r3, r3, #31 │ │ + 21a96: 40c9 lsrs r1, r1 │ │ + 21a98: 0fdb lsrs r3, r3, #31 │ │ + 21a9a: 4049 eors r1, r1 │ │ + 21a9c: 6666 str r6, [r4, #100] ; 0x64 │ │ + 21a9e: 3f66 subs r7, #102 ; 0x66 │ │ + 21aa0: 6666 str r6, [r4, #100] ; 0x64 │ │ + 21aa2: bf66 itte vs │ │ + 21aa4: b570 pushvs {r4, r5, r6, lr} │ │ + 21aa6: 1c14 addvs r4, r2, #0 │ │ + 21aa8: 1c0d addvc r5, r1, #0 │ │ + 21aaa: 7a51 ldrb r1, [r2, #9] │ │ + 21aac: 7a13 ldrb r3, [r2, #8] │ │ + 21aae: 7a92 ldrb r2, [r2, #10] │ │ + 21ab0: 0209 lsls r1, r1, #8 │ │ + 21ab2: 4319 orrs r1, r3 │ │ + 21ab4: 7ae3 ldrb r3, [r4, #11] │ │ + 21ab6: 0412 lsls r2, r2, #16 │ │ + 21ab8: 430a orrs r2, r1 │ │ + 21aba: 061b lsls r3, r3, #24 │ │ + 21abc: 4313 orrs r3, r2 │ │ + 21abe: 7962 ldrb r2, [r4, #5] │ │ + 21ac0: 7921 ldrb r1, [r4, #4] │ │ + 21ac2: 79a6 ldrb r6, [r4, #6] │ │ + 21ac4: 0212 lsls r2, r2, #8 │ │ + 21ac6: 430a orrs r2, r1 │ │ + 21ac8: 0436 lsls r6, r6, #16 │ │ + 21aca: 4316 orrs r6, r2 │ │ + 21acc: 79e2 ldrb r2, [r4, #7] │ │ + 21ace: 0612 lsls r2, r2, #24 │ │ + 21ad0: 4332 orrs r2, r6 │ │ + 21ad2: 1ad2 subs r2, r2, r3 │ │ + 21ad4: 4295 cmp r5, r2 │ │ + 21ad6: dd00 ble.n 21ada │ │ + 21ad8: 1c15 adds r5, r2, #0 │ │ + 21ada: 7861 ldrb r1, [r4, #1] │ │ + 21adc: 7822 ldrb r2, [r4, #0] │ │ + 21ade: 0209 lsls r1, r1, #8 │ │ + 21ae0: 4311 orrs r1, r2 │ │ + 21ae2: 78a2 ldrb r2, [r4, #2] │ │ + 21ae4: 0412 lsls r2, r2, #16 │ │ + 21ae6: 430a orrs r2, r1 │ │ + 21ae8: 78e1 ldrb r1, [r4, #3] │ │ + 21aea: 0609 lsls r1, r1, #24 │ │ + 21aec: 4311 orrs r1, r2 │ │ + 21aee: 18c9 adds r1, r1, r3 │ │ + 21af0: 1c2a adds r2, r5, #0 │ │ + 21af2: f010 f903 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 21af6: 7a63 ldrb r3, [r4, #9] │ │ + 21af8: 7a22 ldrb r2, [r4, #8] │ │ + 21afa: 021b lsls r3, r3, #8 │ │ + 21afc: 4313 orrs r3, r2 │ │ + 21afe: 7aa2 ldrb r2, [r4, #10] │ │ + 21b00: 0412 lsls r2, r2, #16 │ │ + 21b02: 431a orrs r2, r3 │ │ + 21b04: 7ae3 ldrb r3, [r4, #11] │ │ + 21b06: 061b lsls r3, r3, #24 │ │ + 21b08: 4313 orrs r3, r2 │ │ + 21b0a: 195d adds r5, r3, r5 │ │ + 21b0c: 0a2b lsrs r3, r5, #8 │ │ + 21b0e: 7225 strb r5, [r4, #8] │ │ + 21b10: 7263 strb r3, [r4, #9] │ │ + 21b12: 0c2b lsrs r3, r5, #16 │ │ + 21b14: 0e2d lsrs r5, r5, #24 │ │ + 21b16: 72e5 strb r5, [r4, #11] │ │ + 21b18: 72a3 strb r3, [r4, #10] │ │ + 21b1a: bd70 pop {r4, r5, r6, pc} │ │ + 21b1c: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + 21b1e: 4c1c ldr r4, [pc, #112] ; (21b90 ) │ │ + 21b20: 01c9 lsls r1, r1, #7 │ │ + 21b22: 1c06 adds r6, r0, #0 │ │ + 21b24: 447c add r4, pc │ │ + 21b26: 1864 adds r4, r4, r1 │ │ + 21b28: 7823 ldrb r3, [r4, #0] │ │ + 21b2a: 213a movs r1, #58 ; 0x3a │ │ + 21b2c: 3b2f subs r3, #47 ; 0x2f │ │ + 21b2e: 425f negs r7, r3 │ │ + 21b30: 415f adcs r7, r3 │ │ + 21b32: 19e4 adds r4, r4, r7 │ │ + 21b34: 1c20 adds r0, r4, #0 │ │ + 21b36: f010 f9d9 bl 31eec <__aeabi_llsl@@Base+0x38c> │ │ + 21b3a: 1e05 subs r5, r0, #0 │ │ + 21b3c: d017 beq.n 21b6e │ │ + 21b3e: 2f00 cmp r7, #0 │ │ + 21b40: d102 bne.n 21b48 │ │ + 21b42: 4a14 ldr r2, [pc, #80] ; (21b94 ) │ │ + 21b44: 447a add r2, pc │ │ + 21b46: e001 b.n 21b4c │ │ + 21b48: 4a13 ldr r2, [pc, #76] ; (21b98 ) │ │ + 21b4a: 447a add r2, pc │ │ + 21b4c: 4913 ldr r1, [pc, #76] ; (21b9c ) │ │ + 21b4e: 232f movs r3, #47 ; 0x2f │ │ + 21b50: 4479 add r1, pc │ │ + 21b52: 9400 str r4, [sp, #0] │ │ + 21b54: 1c30 adds r0, r6, #0 │ │ + 21b56: f010 f961 bl 31e1c <__aeabi_llsl@@Base+0x2bc> │ │ + 21b5a: 213a movs r1, #58 ; 0x3a │ │ + 21b5c: 1c30 adds r0, r6, #0 │ │ + 21b5e: f010 f9c5 bl 31eec <__aeabi_llsl@@Base+0x38c> │ │ + 21b62: 490f ldr r1, [pc, #60] ; (21ba0 ) │ │ + 21b64: 4479 add r1, pc │ │ + 21b66: f010 f931 bl 31dcc <__aeabi_llsl@@Base+0x26c> │ │ + 21b6a: 1c28 adds r0, r5, #0 │ │ + 21b6c: e00e b.n 21b8c │ │ + 21b6e: 2f00 cmp r7, #0 │ │ + 21b70: d102 bne.n 21b78 │ │ + 21b72: 4a0c ldr r2, [pc, #48] ; (21ba4 ) │ │ + 21b74: 447a add r2, pc │ │ + 21b76: e001 b.n 21b7c │ │ + 21b78: 4a0b ldr r2, [pc, #44] ; (21ba8 ) │ │ + 21b7a: 447a add r2, pc │ │ + 21b7c: 490b ldr r1, [pc, #44] ; (21bac ) │ │ + 21b7e: 9400 str r4, [sp, #0] │ │ + 21b80: 1c30 adds r0, r6, #0 │ │ + 21b82: 4479 add r1, pc │ │ + 21b84: 232f movs r3, #47 ; 0x2f │ │ + 21b86: f010 f949 bl 31e1c <__aeabi_llsl@@Base+0x2bc> │ │ + 21b8a: 2000 movs r0, #0 │ │ + 21b8c: bdfe pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ + 21b8e: 46c0 nop ; (mov r8, r8) │ │ + 21b90: 715c strb r4, [r3, #5] │ │ + 21b92: 0002 movs r2, r0 │ │ + 21b94: 70bc strb r4, [r7, #2] │ │ + 21b96: 0002 movs r2, r0 │ │ + 21b98: 1521 asrs r1, r4, #20 │ │ + 21b9a: 0001 movs r1, r0 │ │ + 21b9c: 28f9 cmp r0, #249 ; 0xf9 │ │ + 21b9e: 0001 movs r1, r0 │ │ + 21ba0: 28ec cmp r0, #236 ; 0xec │ │ + 21ba2: 0001 movs r1, r0 │ │ + 21ba4: 708c strb r4, [r1, #2] │ │ + 21ba6: 0002 movs r2, r0 │ │ + 21ba8: 14f1 asrs r1, r6, #19 │ │ + 21baa: 0001 movs r1, r0 │ │ + 21bac: 28d3 cmp r0, #211 ; 0xd3 │ │ + 21bae: 0001 movs r1, r0 │ │ + 21bb0: 4bab ldr r3, [pc, #684] ; (21e60 ) │ │ + 21bb2: b5f0 push {r4, r5, r6, r7, lr} │ │ + 21bb4: 447b add r3, pc │ │ + 21bb6: 681b ldr r3, [r3, #0] │ │ + 21bb8: b097 sub sp, #92 ; 0x5c │ │ + 21bba: 9205 str r2, [sp, #20] │ │ + 21bbc: 681a ldr r2, [r3, #0] │ │ + 21bbe: 1c0c adds r4, r1, #0 │ │ + 21bc0: 2191 movs r1, #145 ; 0x91 │ │ + 21bc2: 9215 str r2, [sp, #84] ; 0x54 │ │ + 21bc4: 2200 movs r2, #0 │ │ + 21bc6: 0089 lsls r1, r1, #2 │ │ + 21bc8: 5462 strb r2, [r4, r1] │ │ + 21bca: 2180 movs r1, #128 ; 0x80 │ │ + 21bcc: 8161 strh r1, [r4, #10] │ │ + 21bce: 2192 movs r1, #146 ; 0x92 │ │ + 21bd0: 1c05 adds r5, r0, #0 │ │ + 21bd2: 203c movs r0, #60 ; 0x3c │ │ + 21bd4: 0089 lsls r1, r1, #2 │ │ + 21bd6: 6022 str r2, [r4, #0] │ │ + 21bd8: 5460 strb r0, [r4, r1] │ │ + 21bda: 6062 str r2, [r4, #4] │ │ + 21bdc: 1c2a adds r2, r5, #0 │ │ + 21bde: 3237 adds r2, #55 ; 0x37 │ │ + 21be0: 7811 ldrb r1, [r2, #0] │ │ + 21be2: 9306 str r3, [sp, #24] │ │ + 21be4: 064b lsls r3, r1, #25 │ │ + 21be6: d501 bpl.n 21bec │ │ + 21be8: 2301 movs r3, #1 │ │ + 21bea: 6063 str r3, [r4, #4] │ │ + 21bec: 7813 ldrb r3, [r2, #0] │ │ + 21bee: 069b lsls r3, r3, #26 │ │ + 21bf0: d503 bpl.n 21bfa │ │ + 21bf2: 2302 movs r3, #2 │ │ + 21bf4: 6861 ldr r1, [r4, #4] │ │ + 21bf6: 430b orrs r3, r1 │ │ + 21bf8: 6063 str r3, [r4, #4] │ │ + 21bfa: 2004 movs r0, #4 │ │ + 21bfc: 7813 ldrb r3, [r2, #0] │ │ + 21bfe: 4203 tst r3, r0 │ │ + 21c00: d018 beq.n 21c34 │ │ + 21c02: 7b6a ldrb r2, [r5, #13] │ │ + 21c04: 7b2b ldrb r3, [r5, #12] │ │ + 21c06: 7be9 ldrb r1, [r5, #15] │ │ + 21c08: 0212 lsls r2, r2, #8 │ │ + 21c0a: 431a orrs r2, r3 │ │ + 21c0c: 7bab ldrb r3, [r5, #14] │ │ + 21c0e: 0609 lsls r1, r1, #24 │ │ + 21c10: 041b lsls r3, r3, #16 │ │ + 21c12: 4313 orrs r3, r2 │ │ + 21c14: 4319 orrs r1, r3 │ │ + 21c16: 7c6b ldrb r3, [r5, #17] │ │ + 21c18: 7c2a ldrb r2, [r5, #16] │ │ + 21c1a: 021b lsls r3, r3, #8 │ │ + 21c1c: 4313 orrs r3, r2 │ │ + 21c1e: 7caa ldrb r2, [r5, #18] │ │ + 21c20: 0412 lsls r2, r2, #16 │ │ + 21c22: 431a orrs r2, r3 │ │ + 21c24: 7ceb ldrb r3, [r5, #19] │ │ + 21c26: 061b lsls r3, r3, #24 │ │ + 21c28: 4313 orrs r3, r2 │ │ + 21c2a: 4299 cmp r1, r3 │ │ + 21c2c: d002 beq.n 21c34 │ │ + 21c2e: 6863 ldr r3, [r4, #4] │ │ + 21c30: 4318 orrs r0, r3 │ │ + 21c32: 6060 str r0, [r4, #4] │ │ + 21c34: 268b movs r6, #139 ; 0x8b │ │ + 21c36: 2300 movs r3, #0 │ │ + 21c38: 2206 movs r2, #6 │ │ + 21c3a: 2701 movs r7, #1 │ │ + 21c3c: 4989 ldr r1, [pc, #548] ; (21e64 ) │ │ + 21c3e: 00b6 lsls r6, r6, #2 │ │ + 21c40: 55a2 strb r2, [r4, r6] │ │ + 21c42: 5463 strb r3, [r4, r1] │ │ + 21c44: 4988 ldr r1, [pc, #544] ; (21e68 ) │ │ + 21c46: 2002 movs r0, #2 │ │ + 21c48: 5467 strb r7, [r4, r1] │ │ + 21c4a: 4988 ldr r1, [pc, #544] ; (21e6c ) │ │ + 21c4c: 9309 str r3, [sp, #36] ; 0x24 │ │ + 21c4e: 930a str r3, [sp, #40] ; 0x28 │ │ + 21c50: 5467 strb r7, [r4, r1] │ │ + 21c52: 4987 ldr r1, [pc, #540] ; (21e70 ) │ │ + 21c54: 930b str r3, [sp, #44] ; 0x2c │ │ + 21c56: 930c str r3, [sp, #48] ; 0x30 │ │ + 21c58: 5467 strb r7, [r4, r1] │ │ + 21c5a: 218c movs r1, #140 ; 0x8c │ │ + 21c5c: 0089 lsls r1, r1, #2 │ │ + 21c5e: 5460 strb r0, [r4, r1] │ │ + 21c60: 4984 ldr r1, [pc, #528] ; (21e74 ) │ │ + 21c62: 1c28 adds r0, r5, #0 │ │ + 21c64: 5463 strb r3, [r4, r1] │ │ + 21c66: 4984 ldr r1, [pc, #528] ; (21e78 ) │ │ + 21c68: 3025 adds r0, #37 ; 0x25 │ │ + 21c6a: 9002 str r0, [sp, #8] │ │ + 21c6c: 5463 strb r3, [r4, r1] │ │ + 21c6e: 4983 ldr r1, [pc, #524] ; (21e7c ) │ │ + 21c70: 930d str r3, [sp, #52] ; 0x34 │ │ + 21c72: 930e str r3, [sp, #56] ; 0x38 │ │ + 21c74: 5463 strb r3, [r4, r1] │ │ + 21c76: 218d movs r1, #141 ; 0x8d │ │ + 21c78: 0089 lsls r1, r1, #2 │ │ + 21c7a: 5463 strb r3, [r4, r1] │ │ + 21c7c: 2140 movs r1, #64 ; 0x40 │ │ + 21c7e: 8121 strh r1, [r4, #8] │ │ + 21c80: 910f str r1, [sp, #60] ; 0x3c │ │ + 21c82: 9110 str r1, [sp, #64] ; 0x40 │ │ + 21c84: 9111 str r1, [sp, #68] ; 0x44 │ │ + 21c86: 9112 str r1, [sp, #72] ; 0x48 │ │ + 21c88: 9113 str r1, [sp, #76] ; 0x4c │ │ + 21c8a: 9114 str r1, [sp, #80] ; 0x50 │ │ + 21c8c: 497c ldr r1, [pc, #496] ; (21e80 ) │ │ 21c8e: 4479 add r1, pc │ │ - 21c90: f7ff fa1a bl 210c8 │ │ - 21c94: e000 b.n 21c98 │ │ - 21c96: 1c20 adds r0, r4, #0 │ │ - 21c98: bd10 pop {r4, pc} │ │ - 21c9a: 46c0 nop ; (mov r8, r8) │ │ - 21c9c: 6002 str r2, [r0, #0] │ │ - 21c9e: 0002 movs r2, r0 │ │ - 21ca0: 1773 asrs r3, r6, #29 │ │ - 21ca2: 0001 movs r1, r0 │ │ - │ │ -00021ca4 <_mm_getfsize(__sFILE*)>: │ │ - 21ca4: b538 push {r3, r4, r5, lr} │ │ - 21ca6: 2100 movs r1, #0 │ │ - 21ca8: 1c04 adds r4, r0, #0 │ │ - 21caa: 2202 movs r2, #2 │ │ - 21cac: f00e ffae bl 30c0c <__clzsi2+0x358> │ │ - 21cb0: 1c20 adds r0, r4, #0 │ │ - 21cb2: f00e ffb3 bl 30c1c <__clzsi2+0x368> │ │ - 21cb6: 2100 movs r1, #0 │ │ - 21cb8: 1c05 adds r5, r0, #0 │ │ - 21cba: 1c0a adds r2, r1, #0 │ │ - 21cbc: 1c20 adds r0, r4, #0 │ │ - 21cbe: f00e ffa5 bl 30c0c <__clzsi2+0x358> │ │ - 21cc2: 1c28 adds r0, r5, #0 │ │ - 21cc4: bd38 pop {r3, r4, r5, pc} │ │ - 21cc6: 0000 movs r0, r0 │ │ - 21cc8: b5f0 push {r4, r5, r6, r7, lr} │ │ - 21cca: 4c1a ldr r4, [pc, #104] ; (21d34 <_mm_getfsize(__sFILE*)+0x90>) │ │ - 21ccc: b0a3 sub sp, #140 ; 0x8c │ │ - 21cce: 1c03 adds r3, r0, #0 │ │ - 21cd0: 447c add r4, pc │ │ - 21cd2: 6824 ldr r4, [r4, #0] │ │ - 21cd4: ad01 add r5, sp, #4 │ │ - 21cd6: 1c28 adds r0, r5, #0 │ │ - 21cd8: 6822 ldr r2, [r4, #0] │ │ - 21cda: 1c0e adds r6, r1, #0 │ │ - 21cdc: 1c19 adds r1, r3, #0 │ │ - 21cde: 9221 str r2, [sp, #132] ; 0x84 │ │ - 21ce0: f7ff fa40 bl 21164 │ │ - 21ce4: 4914 ldr r1, [pc, #80] ; (21d38 <_mm_getfsize(__sFILE*)+0x94>) │ │ - 21ce6: 1c28 adds r0, r5, #0 │ │ - 21ce8: 4479 add r1, pc │ │ - 21cea: f00e ff87 bl 30bfc <__clzsi2+0x348> │ │ - 21cee: 1c05 adds r5, r0, #0 │ │ - 21cf0: 2d00 cmp r5, #0 │ │ - 21cf2: d016 beq.n 21d22 <_mm_getfsize(__sFILE*)+0x7e> │ │ - 21cf4: f7ff ffd6 bl 21ca4 <_mm_getfsize(__sFILE*)> │ │ - 21cf8: 1c31 adds r1, r6, #0 │ │ - 21cfa: 1c07 adds r7, r0, #0 │ │ - 21cfc: 1c28 adds r0, r5, #0 │ │ - 21cfe: f7ff fc0f bl 21520 │ │ - 21d02: 1c28 adds r0, r5, #0 │ │ - 21d04: f00e ff9a bl 30c3c <__clzsi2+0x388> │ │ - 21d08: 7a73 ldrb r3, [r6, #9] │ │ - 21d0a: 7a32 ldrb r2, [r6, #8] │ │ - 21d0c: 2000 movs r0, #0 │ │ - 21d0e: 021b lsls r3, r3, #8 │ │ - 21d10: 4313 orrs r3, r2 │ │ - 21d12: 7ab2 ldrb r2, [r6, #10] │ │ - 21d14: 0412 lsls r2, r2, #16 │ │ - 21d16: 4313 orrs r3, r2 │ │ - 21d18: 7af2 ldrb r2, [r6, #11] │ │ - 21d1a: 0612 lsls r2, r2, #24 │ │ - 21d1c: 4313 orrs r3, r2 │ │ - 21d1e: 429f cmp r7, r3 │ │ - 21d20: 4140 adcs r0, r0 │ │ - 21d22: 9a21 ldr r2, [sp, #132] ; 0x84 │ │ - 21d24: 6823 ldr r3, [r4, #0] │ │ - 21d26: 429a cmp r2, r3 │ │ - 21d28: d001 beq.n 21d2e <_mm_getfsize(__sFILE*)+0x8a> │ │ - 21d2a: f00e fec7 bl 30abc <__clzsi2+0x208> │ │ - 21d2e: b023 add sp, #140 ; 0x8c │ │ - 21d30: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 21d32: 46c0 nop ; (mov r8, r8) │ │ - 21d34: 615c str r4, [r3, #20] │ │ - 21d36: 0001 movs r1, r0 │ │ - 21d38: 094e lsrs r6, r1, #5 │ │ - 21d3a: 0001 movs r1, r0 │ │ - 21d3c: 0000 movs r0, r0 │ │ - 21d3e: 0000 movs r0, r0 │ │ - 21d40: b5f0 push {r4, r5, r6, r7, lr} │ │ - 21d42: 4d67 ldr r5, [pc, #412] ; (21ee0 <_mm_getfsize(__sFILE*)+0x23c>) │ │ - 21d44: b0e3 sub sp, #396 ; 0x18c │ │ - 21d46: 9307 str r3, [sp, #28] │ │ - 21d48: 447d add r5, pc │ │ - 21d4a: 682d ldr r5, [r5, #0] │ │ - 21d4c: 1c0c adds r4, r1, #0 │ │ - 21d4e: 9907 ldr r1, [sp, #28] │ │ - 21d50: 682b ldr r3, [r5, #0] │ │ - 21d52: 9203 str r2, [sp, #12] │ │ - 21d54: 3a01 subs r2, #1 │ │ - 21d56: 9206 str r2, [sp, #24] │ │ - 21d58: 3901 subs r1, #1 │ │ - 21d5a: 4a62 ldr r2, [pc, #392] ; (21ee4 <_mm_getfsize(__sFILE*)+0x240>) │ │ - 21d5c: 9361 str r3, [sp, #388] ; 0x184 │ │ - 21d5e: 9102 str r1, [sp, #8] │ │ - 21d60: 01cb lsls r3, r1, #7 │ │ - 21d62: 4961 ldr r1, [pc, #388] ; (21ee8 <_mm_getfsize(__sFILE*)+0x244>) │ │ - 21d64: ae21 add r6, sp, #132 ; 0x84 │ │ - 21d66: 447a add r2, pc │ │ - 21d68: 18d3 adds r3, r2, r3 │ │ - 21d6a: 9004 str r0, [sp, #16] │ │ - 21d6c: 4479 add r1, pc │ │ - 21d6e: 9a06 ldr r2, [sp, #24] │ │ - 21d70: 1c30 adds r0, r6, #0 │ │ - 21d72: f00e feab bl 30acc <__clzsi2+0x218> │ │ - 21d76: 9b03 ldr r3, [sp, #12] │ │ - 21d78: 9904 ldr r1, [sp, #16] │ │ - 21d7a: 2200 movs r2, #0 │ │ - 21d7c: 77f2 strb r2, [r6, #31] │ │ - 21d7e: 4a5b ldr r2, [pc, #364] ; (21eec <_mm_getfsize(__sFILE*)+0x248>) │ │ - 21d80: 015f lsls r7, r3, #5 │ │ - 21d82: 19cf adds r7, r1, r7 │ │ - 21d84: 18bf adds r7, r7, r2 │ │ - 21d86: 1c38 adds r0, r7, #0 │ │ - 21d88: 2220 movs r2, #32 │ │ - 21d8a: 2100 movs r1, #0 │ │ - 21d8c: f00e fe2e bl 309ec <__clzsi2+0x138> │ │ - 21d90: 1c38 adds r0, r7, #0 │ │ - 21d92: 1c31 adds r1, r6, #0 │ │ - 21d94: f00e fe7a bl 30a8c <__clzsi2+0x1d8> │ │ - 21d98: 2340 movs r3, #64 ; 0x40 │ │ - 21d9a: 8423 strh r3, [r4, #32] │ │ - 21d9c: 2380 movs r3, #128 ; 0x80 │ │ - 21d9e: 83a3 strh r3, [r4, #28] │ │ - 21da0: af09 add r7, sp, #36 ; 0x24 │ │ - 21da2: 2301 movs r3, #1 │ │ - 21da4: 8463 strh r3, [r4, #34] ; 0x22 │ │ - 21da6: 9802 ldr r0, [sp, #8] │ │ - 21da8: 1c39 adds r1, r7, #0 │ │ - 21daa: f7ff ff8d bl 21cc8 <_mm_getfsize(__sFILE*)+0x24> │ │ - 21dae: 9505 str r5, [sp, #20] │ │ - 21db0: 2800 cmp r0, #0 │ │ - 21db2: d065 beq.n 21e80 <_mm_getfsize(__sFILE*)+0x1dc> │ │ - 21db4: 1c21 adds r1, r4, #0 │ │ - 21db6: 1c38 adds r0, r7, #0 │ │ - 21db8: f7ff f8fe bl 20fb8 │ │ - 21dbc: 4b4c ldr r3, [pc, #304] ; (21ef0 <_mm_getfsize(__sFILE*)+0x24c>) │ │ - 21dbe: 9906 ldr r1, [sp, #24] │ │ - 21dc0: 8c62 ldrh r2, [r4, #34] ; 0x22 │ │ - 21dc2: 447b add r3, pc │ │ - 21dc4: 185b adds r3, r3, r1 │ │ - 21dc6: 0852 lsrs r2, r2, #1 │ │ - 21dc8: 2101 movs r1, #1 │ │ - 21dca: 400a ands r2, r1 │ │ - 21dcc: 741a strb r2, [r3, #16] │ │ - 21dce: 466a mov r2, sp │ │ - 21dd0: 325b adds r2, #91 ; 0x5b │ │ - 21dd2: 7813 ldrb r3, [r2, #0] │ │ - 21dd4: 9203 str r2, [sp, #12] │ │ - 21dd6: 68be ldr r6, [r7, #8] │ │ - 21dd8: 420b tst r3, r1 │ │ - 21dda: d005 beq.n 21de8 <_mm_getfsize(__sFILE*)+0x144> │ │ - 21ddc: 1c30 adds r0, r6, #0 │ │ - 21dde: f00e fefd bl 30bdc <__clzsi2+0x328> │ │ - 21de2: 1e05 subs r5, r0, #0 │ │ - 21de4: d116 bne.n 21e14 <_mm_getfsize(__sFILE*)+0x170> │ │ - 21de6: e06e b.n 21ec6 <_mm_getfsize(__sFILE*)+0x222> │ │ - 21de8: 0070 lsls r0, r6, #1 │ │ - 21dea: f00e fef7 bl 30bdc <__clzsi2+0x328> │ │ - 21dee: 1e05 subs r5, r0, #0 │ │ - 21df0: d069 beq.n 21ec6 <_mm_getfsize(__sFILE*)+0x222> │ │ - 21df2: 9a02 ldr r2, [sp, #8] │ │ - 21df4: 1c31 adds r1, r6, #0 │ │ - 21df6: f7ff fd13 bl 21820 │ │ - 21dfa: 235b movs r3, #91 ; 0x5b │ │ - 21dfc: 446b add r3, sp │ │ - 21dfe: 781a ldrb r2, [r3, #0] │ │ - 21e00: 2302 movs r3, #2 │ │ - 21e02: 4013 ands r3, r2 │ │ - 21e04: 425a negs r2, r3 │ │ - 21e06: 4153 adcs r3, r2 │ │ - 21e08: 2206 movs r2, #6 │ │ - 21e0a: 1ad2 subs r2, r2, r3 │ │ - 21e0c: 68bb ldr r3, [r7, #8] │ │ - 21e0e: 005b lsls r3, r3, #1 │ │ - 21e10: 9300 str r3, [sp, #0] │ │ - 21e12: e032 b.n 21e7a <_mm_getfsize(__sFILE*)+0x1d6> │ │ - 21e14: 9b02 ldr r3, [sp, #8] │ │ - 21e16: 0876 lsrs r6, r6, #1 │ │ - 21e18: 2bbe cmp r3, #190 ; 0xbe │ │ - 21e1a: dc05 bgt.n 21e28 <_mm_getfsize(__sFILE*)+0x184> │ │ - 21e1c: 0072 lsls r2, r6, #1 │ │ - 21e1e: 1c18 adds r0, r3, #0 │ │ - 21e20: 1c29 adds r1, r5, #0 │ │ - 21e22: f7ff fc33 bl 2168c │ │ - 21e26: e01d b.n 21e64 <_mm_getfsize(__sFILE*)+0x1c0> │ │ - 21e28: 9807 ldr r0, [sp, #28] │ │ - 21e2a: 2103 movs r1, #3 │ │ - 21e2c: 2700 movs r7, #0 │ │ - 21e2e: 38c0 subs r0, #192 ; 0xc0 │ │ - 21e30: f00c f954 bl 2e0dc <__aeabi_idivmod> │ │ - 21e34: 4b2f ldr r3, [pc, #188] ; (21ef4 <_mm_getfsize(__sFILE*)+0x250>) │ │ - 21e36: 0089 lsls r1, r1, #2 │ │ - 21e38: 447b add r3, pc │ │ - 21e3a: 58c9 ldr r1, [r1, r3] │ │ - 21e3c: 9102 str r1, [sp, #8] │ │ - 21e3e: 42b7 cmp r7, r6 │ │ - 21e40: da10 bge.n 21e64 <_mm_getfsize(__sFILE*)+0x1c0> │ │ - 21e42: 1c38 adds r0, r7, #0 │ │ - 21e44: 9902 ldr r1, [sp, #8] │ │ - 21e46: 4788 blx r1 │ │ - 21e48: 007a lsls r2, r7, #1 │ │ - 21e4a: 9203 str r2, [sp, #12] │ │ - 21e4c: f00e fd46 bl 308dc <__clzsi2+0x28> │ │ - 21e50: 4b22 ldr r3, [pc, #136] ; (21edc <_mm_getfsize(__sFILE*)+0x238>) │ │ - 21e52: 4a21 ldr r2, [pc, #132] ; (21ed8 <_mm_getfsize(__sFILE*)+0x234>) │ │ - 21e54: f00e fd4a bl 308ec <__clzsi2+0x38> │ │ - 21e58: f00e fea8 bl 30bac <__clzsi2+0x2f8> │ │ - 21e5c: 9b03 ldr r3, [sp, #12] │ │ - 21e5e: 3701 adds r7, #1 │ │ - 21e60: 52e8 strh r0, [r5, r3] │ │ - 21e62: e7ec b.n 21e3e <_mm_getfsize(__sFILE*)+0x19a> │ │ - 21e64: 466b mov r3, sp │ │ - 21e66: 335b adds r3, #91 ; 0x5b │ │ - 21e68: 781a ldrb r2, [r3, #0] │ │ - 21e6a: 990b ldr r1, [sp, #44] ; 0x2c │ │ - 21e6c: 2302 movs r3, #2 │ │ - 21e6e: 4013 ands r3, r2 │ │ - 21e70: 425a negs r2, r3 │ │ - 21e72: 4153 adcs r3, r2 │ │ - 21e74: 2206 movs r2, #6 │ │ - 21e76: 1ad2 subs r2, r2, r3 │ │ - 21e78: 9100 str r1, [sp, #0] │ │ - 21e7a: 9804 ldr r0, [sp, #16] │ │ - 21e7c: 1c21 adds r1, r4, #0 │ │ - 21e7e: e01c b.n 21eba <_mm_getfsize(__sFILE*)+0x216> │ │ - 21e80: 4b1d ldr r3, [pc, #116] ; (21ef8 <_mm_getfsize(__sFILE*)+0x254>) │ │ - 21e82: 4e1e ldr r6, [pc, #120] ; (21efc <_mm_getfsize(__sFILE*)+0x258>) │ │ - 21e84: 2203 movs r2, #3 │ │ - 21e86: 61a3 str r3, [r4, #24] │ │ - 21e88: 2380 movs r3, #128 ; 0x80 │ │ - 21e8a: 005b lsls r3, r3, #1 │ │ - 21e8c: 83e3 strh r3, [r4, #30] │ │ - 21e8e: 8c63 ldrh r3, [r4, #34] ; 0x22 │ │ - 21e90: 6060 str r0, [r4, #4] │ │ - 21e92: 6026 str r6, [r4, #0] │ │ - 21e94: 4313 orrs r3, r2 │ │ - 21e96: 60a6 str r6, [r4, #8] │ │ - 21e98: 8463 strh r3, [r4, #34] ; 0x22 │ │ - 21e9a: 4819 ldr r0, [pc, #100] ; (21f00 <_mm_getfsize(__sFILE*)+0x25c>) │ │ - 21e9c: f00e fe9e bl 30bdc <__clzsi2+0x328> │ │ - 21ea0: 1e05 subs r5, r0, #0 │ │ - 21ea2: d010 beq.n 21ec6 <_mm_getfsize(__sFILE*)+0x222> │ │ - 21ea4: 9a03 ldr r2, [sp, #12] │ │ - 21ea6: 1c31 adds r1, r6, #0 │ │ - 21ea8: 32be adds r2, #190 ; 0xbe │ │ - 21eaa: f7ff fcb9 bl 21820 │ │ - 21eae: 6821 ldr r1, [r4, #0] │ │ - 21eb0: 9804 ldr r0, [sp, #16] │ │ - 21eb2: 2205 movs r2, #5 │ │ - 21eb4: 004b lsls r3, r1, #1 │ │ - 21eb6: 9300 str r3, [sp, #0] │ │ - 21eb8: 1c21 adds r1, r4, #0 │ │ - 21eba: 1c2b adds r3, r5, #0 │ │ - 21ebc: f009 fbc0 bl 2b640 │ │ - 21ec0: 1c28 adds r0, r5, #0 │ │ - 21ec2: f00e fdcb bl 30a5c <__clzsi2+0x1a8> │ │ - 21ec6: 9905 ldr r1, [sp, #20] │ │ - 21ec8: 9a61 ldr r2, [sp, #388] ; 0x184 │ │ - 21eca: 680b ldr r3, [r1, #0] │ │ - 21ecc: 429a cmp r2, r3 │ │ - 21ece: d001 beq.n 21ed4 <_mm_getfsize(__sFILE*)+0x230> │ │ - 21ed0: f00e fdf4 bl 30abc <__clzsi2+0x208> │ │ - 21ed4: b063 add sp, #396 ; 0x18c │ │ - 21ed6: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 21ed8: 0000 movs r0, r0 │ │ - 21eda: 0000 movs r0, r0 │ │ - 21edc: 4000 ands r0, r0 │ │ - 21ede: 40df lsrs r7, r3 │ │ - 21ee0: 60e4 str r4, [r4, #12] │ │ - 21ee2: 0001 movs r1, r0 │ │ - 21ee4: 5f16 ldrsh r6, [r2, r4] │ │ - 21ee6: 0002 movs r2, r0 │ │ - 21ee8: 169a asrs r2, r3, #26 │ │ - 21eea: 0001 movs r1, r0 │ │ - 21eec: e99c 0000 ; instruction: 0xe99c0000 │ │ - 21ef0: be3a bkpt 0x003a │ │ - 21ef2: 0002 movs r2, r0 │ │ - 21ef4: 5c9c ldrb r4, [r3, r2] │ │ - 21ef6: 0001 movs r1, r0 │ │ - 21ef8: 20ab movs r0, #171 ; 0xab │ │ - 21efa: 0000 movs r0, r0 │ │ - 21efc: 7530 strb r0, [r6, #20] │ │ - 21efe: 0000 movs r0, r0 │ │ - 21f00: ea60 0000 orn r0, r0, r0 │ │ - 21f04: 46c0 nop ; (mov r8, r8) │ │ - 21f06: 46c0 nop ; (mov r8, r8) │ │ - │ │ -00021f08 : │ │ - 21f08: b5f0 push {r4, r5, r6, r7, lr} │ │ - 21f0a: 4cbd ldr r4, [pc, #756] ; (22200 ) │ │ - 21f0c: 49bd ldr r1, [pc, #756] ; (22204 ) │ │ - 21f0e: 4dbe ldr r5, [pc, #760] ; (22208 ) │ │ - 21f10: 44a5 add sp, r4 │ │ - 21f12: 4cbe ldr r4, [pc, #760] ; (2220c ) │ │ - 21f14: aa0d add r2, sp, #52 ; 0x34 │ │ - 21f16: 4469 add r1, sp │ │ - 21f18: 447c add r4, pc │ │ - 21f1a: 6824 ldr r4, [r4, #0] │ │ - 21f1c: 9200 str r2, [sp, #0] │ │ - 21f1e: 1c10 adds r0, r2, #0 │ │ - 21f20: 6823 ldr r3, [r4, #0] │ │ - 21f22: 22a0 movs r2, #160 ; 0xa0 │ │ - 21f24: 01d2 lsls r2, r2, #7 │ │ - 21f26: 600b str r3, [r1, #0] │ │ - 21f28: 2100 movs r1, #0 │ │ - 21f2a: f00e fd5f bl 309ec <__clzsi2+0x138> │ │ - 21f2e: 49b8 ldr r1, [pc, #736] ; (22210 ) │ │ - 21f30: 447d add r5, pc │ │ - 21f32: 4eb8 ldr r6, [pc, #736] ; (22214 ) │ │ - 21f34: 4479 add r1, pc │ │ - 21f36: 1c28 adds r0, r5, #0 │ │ - 21f38: f00e fda8 bl 30a8c <__clzsi2+0x1d8> │ │ - 21f3c: 49b6 ldr r1, [pc, #728] ; (22218 ) │ │ - 21f3e: 447e add r6, pc │ │ - 21f40: 3636 adds r6, #54 ; 0x36 │ │ - 21f42: 4479 add r1, pc │ │ - 21f44: 1c30 adds r0, r6, #0 │ │ - 21f46: f00e fda1 bl 30a8c <__clzsi2+0x1d8> │ │ - 21f4a: 48b4 ldr r0, [pc, #720] ; (2221c ) │ │ - 21f4c: 4478 add r0, pc │ │ - 21f4e: f00e fe05 bl 30b5c <__clzsi2+0x2a8> │ │ - 21f52: 9409 str r4, [sp, #36] ; 0x24 │ │ - 21f54: 1e07 subs r7, r0, #0 │ │ - 21f56: d011 beq.n 21f7c │ │ - 21f58: 1c39 adds r1, r7, #0 │ │ - 21f5a: 1c30 adds r0, r6, #0 │ │ - 21f5c: f00e fd96 bl 30a8c <__clzsi2+0x1d8> │ │ - 21f60: 1c39 adds r1, r7, #0 │ │ - 21f62: 1c28 adds r0, r5, #0 │ │ - 21f64: f00e fd92 bl 30a8c <__clzsi2+0x1d8> │ │ - 21f68: 49ad ldr r1, [pc, #692] ; (22220 ) │ │ - 21f6a: 1c30 adds r0, r6, #0 │ │ - 21f6c: 4479 add r1, pc │ │ - 21f6e: f00e fd95 bl 30a9c <__clzsi2+0x1e8> │ │ - 21f72: 49ac ldr r1, [pc, #688] ; (22224 ) │ │ - 21f74: 1c28 adds r0, r5, #0 │ │ - 21f76: 4479 add r1, pc │ │ - 21f78: f00e fd90 bl 30a9c <__clzsi2+0x1e8> │ │ - 21f7c: 49aa ldr r1, [pc, #680] ; (22228 ) │ │ - 21f7e: 2280 movs r2, #128 ; 0x80 │ │ - 21f80: 0152 lsls r2, r2, #5 │ │ - 21f82: 4479 add r1, pc │ │ - 21f84: 3136 adds r1, #54 ; 0x36 │ │ - 21f86: a80d add r0, sp, #52 ; 0x34 │ │ - 21f88: f00e fde0 bl 30b4c <__clzsi2+0x298> │ │ - 21f8c: 49a7 ldr r1, [pc, #668] ; (2222c ) │ │ - 21f8e: 2300 movs r3, #0 │ │ - 21f90: 22bf movs r2, #191 ; 0xbf │ │ - 21f92: 4479 add r1, pc │ │ - 21f94: 1c18 adds r0, r3, #0 │ │ - 21f96: 01d2 lsls r2, r2, #7 │ │ - 21f98: 5458 strb r0, [r3, r1] │ │ - 21f9a: 3380 adds r3, #128 ; 0x80 │ │ - 21f9c: 4293 cmp r3, r2 │ │ - 21f9e: d1fb bne.n 21f98 │ │ - 21fa0: 49a3 ldr r1, [pc, #652] ; (22230 ) │ │ - 21fa2: ab0d add r3, sp, #52 ; 0x34 │ │ - 21fa4: 2201 movs r2, #1 │ │ - 21fa6: 4469 add r1, sp │ │ - 21fa8: 9300 str r3, [sp, #0] │ │ - 21faa: 9108 str r1, [sp, #32] │ │ - 21fac: 9203 str r2, [sp, #12] │ │ - 21fae: 9900 ldr r1, [sp, #0] │ │ - 21fb0: 780b ldrb r3, [r1, #0] │ │ - 21fb2: 2b00 cmp r3, #0 │ │ - 21fb4: d100 bne.n 21fb8 │ │ - 21fb6: e0df b.n 22178 │ │ - 21fb8: 1c08 adds r0, r1, #0 │ │ - 21fba: 499e ldr r1, [pc, #632] ; (22234 ) │ │ - 21fbc: 4479 add r1, pc │ │ - 21fbe: f00e fe1d bl 30bfc <__clzsi2+0x348> │ │ - 21fc2: 9002 str r0, [sp, #8] │ │ - 21fc4: 2800 cmp r0, #0 │ │ - 21fc6: d118 bne.n 21ffa │ │ - 21fc8: 9800 ldr r0, [sp, #0] │ │ - 21fca: f00e fd3f bl 30a4c <__clzsi2+0x198> │ │ - 21fce: 304d adds r0, #77 ; 0x4d │ │ - 21fd0: 28ff cmp r0, #255 ; 0xff │ │ - 21fd2: d900 bls.n 21fd6 │ │ - 21fd4: e0d0 b.n 22178 │ │ - 21fd6: 4c96 ldr r4, [pc, #600] ; (22230 ) │ │ - 21fd8: 4997 ldr r1, [pc, #604] ; (22238 ) │ │ - 21fda: 9a00 ldr r2, [sp, #0] │ │ - 21fdc: 446c add r4, sp │ │ - 21fde: 1c20 adds r0, r4, #0 │ │ - 21fe0: 4479 add r1, pc │ │ - 21fe2: f00e fd73 bl 30acc <__clzsi2+0x218> │ │ - 21fe6: 4895 ldr r0, [pc, #596] ; (2223c ) │ │ - 21fe8: 4995 ldr r1, [pc, #596] ; (22240 ) │ │ - 21fea: 1c22 adds r2, r4, #0 │ │ - 21fec: 4478 add r0, pc │ │ - 21fee: 6800 ldr r0, [r0, #0] │ │ - 21ff0: 4479 add r1, pc │ │ - 21ff2: 30a8 adds r0, #168 ; 0xa8 │ │ - 21ff4: f00e fd72 bl 30adc <__clzsi2+0x228> │ │ - 21ff8: e0be b.n 22178 │ │ - 21ffa: 4892 ldr r0, [pc, #584] ; (22244 ) │ │ - 21ffc: 2180 movs r1, #128 ; 0x80 │ │ - 21ffe: 9a02 ldr r2, [sp, #8] │ │ - 22000: 4468 add r0, sp │ │ - 22002: 0149 lsls r1, r1, #5 │ │ - 22004: f00e fe72 bl 30cec <__clzsi2+0x438> │ │ - 22008: 2200 movs r2, #0 │ │ - 2200a: 9206 str r2, [sp, #24] │ │ - 2200c: 9a02 ldr r2, [sp, #8] │ │ - 2200e: 8993 ldrh r3, [r2, #12] │ │ - 22010: 0699 lsls r1, r3, #26 │ │ - 22012: d500 bpl.n 22016 │ │ - 22014: e0ad b.n 22172 │ │ - 22016: 4c8b ldr r4, [pc, #556] ; (22244 ) │ │ - 22018: 446c add r4, sp │ │ - 2201a: 7825 ldrb r5, [r4, #0] │ │ - 2201c: 1c28 adds r0, r5, #0 │ │ - 2201e: f7ed fa9d bl f55c │ │ - 22022: 2800 cmp r0, #0 │ │ - 22024: d108 bne.n 22038 │ │ - 22026: 2d20 cmp r5, #32 │ │ - 22028: d001 beq.n 2202e │ │ - 2202a: 2d09 cmp r5, #9 │ │ - 2202c: d15e bne.n 220ec │ │ - 2202e: 7860 ldrb r0, [r4, #1] │ │ - 22030: f7ed fa94 bl f55c │ │ - 22034: 2800 cmp r0, #0 │ │ - 22036: d059 beq.n 220ec │ │ - 22038: 7820 ldrb r0, [r4, #0] │ │ - 2203a: f7ed ff71 bl ff20 │ │ - 2203e: 2800 cmp r0, #0 │ │ - 22040: d001 beq.n 22046 │ │ - 22042: 3401 adds r4, #1 │ │ - 22044: e7f8 b.n 22038 │ │ - 22046: 1c20 adds r0, r4, #0 │ │ - 22048: f00e fd90 bl 30b6c <__clzsi2+0x2b8> │ │ - 2204c: 1c05 adds r5, r0, #0 │ │ - 2204e: 7820 ldrb r0, [r4, #0] │ │ - 22050: f7ed fa84 bl f55c │ │ - 22054: 2800 cmp r0, #0 │ │ - 22056: d001 beq.n 2205c │ │ - 22058: 3401 adds r4, #1 │ │ - 2205a: e7f8 b.n 2204e │ │ - 2205c: 7826 ldrb r6, [r4, #0] │ │ - 2205e: 1c30 adds r0, r6, #0 │ │ - 22060: f7ed ff5e bl ff20 │ │ - 22064: 2800 cmp r0, #0 │ │ - 22066: d001 beq.n 2206c │ │ - 22068: 3401 adds r4, #1 │ │ - 2206a: e7f7 b.n 2205c │ │ - 2206c: 2e00 cmp r6, #0 │ │ - 2206e: d03d beq.n 220ec │ │ - 22070: 2dbe cmp r5, #190 ; 0xbe │ │ - 22072: d83b bhi.n 220ec │ │ - 22074: 2e23 cmp r6, #35 ; 0x23 │ │ - 22076: d039 beq.n 220ec │ │ - 22078: 9b06 ldr r3, [sp, #24] │ │ - 2207a: 2b00 cmp r3, #0 │ │ - 2207c: d009 beq.n 22092 │ │ - 2207e: 1c28 adds r0, r5, #0 │ │ - 22080: f7ff fde8 bl 21c54 │ │ - 22084: 4b70 ldr r3, [pc, #448] ; (22248 ) │ │ - 22086: 1e45 subs r5, r0, #1 │ │ - 22088: 01ed lsls r5, r5, #7 │ │ - 2208a: 447b add r3, pc │ │ - 2208c: 195d adds r5, r3, r5 │ │ - 2208e: 2700 movs r7, #0 │ │ - 22090: e010 b.n 220b4 │ │ - 22092: 4b6e ldr r3, [pc, #440] ; (2224c ) │ │ - 22094: 01ed lsls r5, r5, #7 │ │ - 22096: 447b add r3, pc │ │ - 22098: e7f8 b.n 2208c │ │ - 2209a: 1c30 adds r0, r6, #0 │ │ - 2209c: f7ed ff40 bl ff20 │ │ - 220a0: 2800 cmp r0, #0 │ │ - 220a2: d10c bne.n 220be │ │ - 220a4: 2e23 cmp r6, #35 ; 0x23 │ │ - 220a6: d01e beq.n 220e6 │ │ - 220a8: 2f80 cmp r7, #128 ; 0x80 │ │ - 220aa: d008 beq.n 220be │ │ - 220ac: 702e strb r6, [r5, #0] │ │ - 220ae: 3701 adds r7, #1 │ │ - 220b0: 3401 adds r4, #1 │ │ - 220b2: 3501 adds r5, #1 │ │ - 220b4: 7826 ldrb r6, [r4, #0] │ │ - 220b6: 9501 str r5, [sp, #4] │ │ - 220b8: 2e00 cmp r6, #0 │ │ - 220ba: d1ee bne.n 2209a │ │ - 220bc: e013 b.n 220e6 │ │ - 220be: 2e20 cmp r6, #32 │ │ - 220c0: d001 beq.n 220c6 │ │ - 220c2: 2e09 cmp r6, #9 │ │ - 220c4: d10f bne.n 220e6 │ │ - 220c6: 7863 ldrb r3, [r4, #1] │ │ - 220c8: 2b23 cmp r3, #35 ; 0x23 │ │ - 220ca: d00c beq.n 220e6 │ │ - 220cc: 2f80 cmp r7, #128 ; 0x80 │ │ - 220ce: d00a beq.n 220e6 │ │ - 220d0: 1c69 adds r1, r5, #1 │ │ - 220d2: 233a movs r3, #58 ; 0x3a │ │ - 220d4: 9101 str r1, [sp, #4] │ │ - 220d6: 702b strb r3, [r5, #0] │ │ - 220d8: 3701 adds r7, #1 │ │ - 220da: 7820 ldrb r0, [r4, #0] │ │ - 220dc: f7ed ff20 bl ff20 │ │ - 220e0: 2800 cmp r0, #0 │ │ - 220e2: d000 beq.n 220e6 │ │ - 220e4: e084 b.n 221f0 │ │ - 220e6: 9901 ldr r1, [sp, #4] │ │ - 220e8: 2300 movs r3, #0 │ │ - 220ea: 700b strb r3, [r1, #0] │ │ - 220ec: 4c55 ldr r4, [pc, #340] ; (22244 ) │ │ - 220ee: 4958 ldr r1, [pc, #352] ; (22250 ) │ │ - 220f0: 2207 movs r2, #7 │ │ - 220f2: 446c add r4, sp │ │ - 220f4: 1c20 adds r0, r4, #0 │ │ - 220f6: 4479 add r1, pc │ │ - 220f8: f00e fca0 bl 30a3c <__clzsi2+0x188> │ │ - 220fc: 2800 cmp r0, #0 │ │ - 220fe: d101 bne.n 22104 │ │ - 22100: 2201 movs r2, #1 │ │ - 22102: 9206 str r2, [sp, #24] │ │ - 22104: 4953 ldr r1, [pc, #332] ; (22254 ) │ │ - 22106: 1c20 adds r0, r4, #0 │ │ - 22108: 2206 movs r2, #6 │ │ - 2210a: 4479 add r1, pc │ │ - 2210c: f00e fc96 bl 30a3c <__clzsi2+0x188> │ │ - 22110: 2800 cmp r0, #0 │ │ - 22112: d126 bne.n 22162 │ │ - 22114: 9b03 ldr r3, [sp, #12] │ │ - 22116: 2b04 cmp r3, #4 │ │ - 22118: dc23 bgt.n 22162 │ │ - 2211a: 4c4f ldr r4, [pc, #316] ; (22258 ) │ │ - 2211c: 031d lsls r5, r3, #12 │ │ - 2211e: ab0d add r3, sp, #52 ; 0x34 │ │ - 22120: 195d adds r5, r3, r5 │ │ - 22122: 446c add r4, sp │ │ - 22124: 7820 ldrb r0, [r4, #0] │ │ - 22126: f7ed fefb bl ff20 │ │ - 2212a: 2800 cmp r0, #0 │ │ - 2212c: d001 beq.n 22132 │ │ - 2212e: 3401 adds r4, #1 │ │ - 22130: e7f8 b.n 22124 │ │ - 22132: 1c27 adds r7, r4, #0 │ │ - 22134: 3780 adds r7, #128 ; 0x80 │ │ - 22136: 7826 ldrb r6, [r4, #0] │ │ - 22138: 2e00 cmp r6, #0 │ │ - 2213a: d105 bne.n 22148 │ │ - 2213c: 9903 ldr r1, [sp, #12] │ │ - 2213e: 2300 movs r3, #0 │ │ - 22140: 702b strb r3, [r5, #0] │ │ - 22142: 3101 adds r1, #1 │ │ - 22144: 9103 str r1, [sp, #12] │ │ - 22146: e00c b.n 22162 │ │ - 22148: 2e23 cmp r6, #35 ; 0x23 │ │ - 2214a: d0f7 beq.n 2213c │ │ - 2214c: 1c30 adds r0, r6, #0 │ │ - 2214e: f7ed fee7 bl ff20 │ │ - 22152: 2800 cmp r0, #0 │ │ - 22154: d1f2 bne.n 2213c │ │ - 22156: 42bc cmp r4, r7 │ │ - 22158: d0f0 beq.n 2213c │ │ - 2215a: 702e strb r6, [r5, #0] │ │ - 2215c: 3401 adds r4, #1 │ │ - 2215e: 3501 adds r5, #1 │ │ - 22160: e7e9 b.n 22136 │ │ - 22162: 4838 ldr r0, [pc, #224] ; (22244 ) │ │ - 22164: 2180 movs r1, #128 ; 0x80 │ │ - 22166: 0149 lsls r1, r1, #5 │ │ - 22168: 4468 add r0, sp │ │ - 2216a: 9a02 ldr r2, [sp, #8] │ │ - 2216c: f00e fdbe bl 30cec <__clzsi2+0x438> │ │ - 22170: e74c b.n 2200c │ │ - 22172: 1c10 adds r0, r2, #0 │ │ - 22174: f00e fd62 bl 30c3c <__clzsi2+0x388> │ │ - 22178: 9a00 ldr r2, [sp, #0] │ │ - 2217a: 2380 movs r3, #128 ; 0x80 │ │ - 2217c: 9908 ldr r1, [sp, #32] │ │ - 2217e: 015b lsls r3, r3, #5 │ │ - 22180: 18d2 adds r2, r2, r3 │ │ - 22182: 9200 str r2, [sp, #0] │ │ - 22184: 428a cmp r2, r1 │ │ - 22186: d000 beq.n 2218a │ │ - 22188: e711 b.n 21fae │ │ - 2218a: 4c34 ldr r4, [pc, #208] ; (2225c ) │ │ - 2218c: 22bf movs r2, #191 ; 0xbf │ │ - 2218e: 01d2 lsls r2, r2, #7 │ │ - 22190: 447c add r4, pc │ │ - 22192: 9400 str r4, [sp, #0] │ │ - 22194: 18a7 adds r7, r4, r2 │ │ - 22196: 1c25 adds r5, r4, #0 │ │ - 22198: 2600 movs r6, #0 │ │ - 2219a: 7823 ldrb r3, [r4, #0] │ │ - 2219c: 2b00 cmp r3, #0 │ │ - 2219e: d10a bne.n 221b6 │ │ - 221a0: 42ac cmp r4, r5 │ │ - 221a2: d003 beq.n 221ac │ │ - 221a4: 1c20 adds r0, r4, #0 │ │ - 221a6: 1c29 adds r1, r5, #0 │ │ - 221a8: f00e fc70 bl 30a8c <__clzsi2+0x1d8> │ │ - 221ac: 7823 ldrb r3, [r4, #0] │ │ - 221ae: 425a negs r2, r3 │ │ - 221b0: 4153 adcs r3, r2 │ │ - 221b2: 18f6 adds r6, r6, r3 │ │ - 221b4: e000 b.n 221b8 │ │ - 221b6: 1c25 adds r5, r4, #0 │ │ - 221b8: 3480 adds r4, #128 ; 0x80 │ │ - 221ba: 42bc cmp r4, r7 │ │ - 221bc: d1ed bne.n 2219a │ │ - 221be: 2e00 cmp r6, #0 │ │ - 221c0: d100 bne.n 221c4 │ │ - 221c2: e080 b.n 222c6 │ │ - 221c4: 4c26 ldr r4, [pc, #152] ; (22260 ) │ │ - 221c6: 9e00 ldr r6, [sp, #0] │ │ - 221c8: 23be movs r3, #190 ; 0xbe │ │ - 221ca: 447c add r4, pc │ │ - 221cc: 01db lsls r3, r3, #7 │ │ - 221ce: 18e4 adds r4, r4, r3 │ │ - 221d0: 3e80 subs r6, #128 ; 0x80 │ │ - 221d2: 42b4 cmp r4, r6 │ │ - 221d4: d077 beq.n 222c6 │ │ - 221d6: 7823 ldrb r3, [r4, #0] │ │ - 221d8: 2b00 cmp r3, #0 │ │ - 221da: d106 bne.n 221ea │ │ - 221dc: 42ac cmp r4, r5 │ │ - 221de: d005 beq.n 221ec │ │ - 221e0: 1c20 adds r0, r4, #0 │ │ - 221e2: 1c29 adds r1, r5, #0 │ │ - 221e4: f00e fc52 bl 30a8c <__clzsi2+0x1d8> │ │ - 221e8: e000 b.n 221ec │ │ - 221ea: 1c25 adds r5, r4, #0 │ │ - 221ec: 3c80 subs r4, #128 ; 0x80 │ │ - 221ee: e7f0 b.n 221d2 │ │ - 221f0: 7825 ldrb r5, [r4, #0] │ │ - 221f2: 1c28 adds r0, r5, #0 │ │ - 221f4: f7ed fe94 bl ff20 │ │ - 221f8: 2800 cmp r0, #0 │ │ - 221fa: d033 beq.n 22264 │ │ - 221fc: 3401 adds r4, #1 │ │ - 221fe: e7f7 b.n 221f0 │ │ - 22200: 9ec4 ldr r6, [sp, #784] ; 0x310 │ │ - 22202: ffff 6134 vsra.u32 d22, d20, #1 │ │ - 22206: 0000 movs r0, r0 │ │ - 22208: 5ccc ldrb r4, [r1, r3] │ │ - 2220a: 0002 movs r2, r0 │ │ - 2220c: 5f14 ldrsh r4, [r2, r4] │ │ - 2220e: 0001 movs r1, r0 │ │ - 22210: 14d8 asrs r0, r3, #19 │ │ - 22212: 0001 movs r1, r0 │ │ - 22214: be3e bkpt 0x003e │ │ - 22216: 0002 movs r2, r0 │ │ - 22218: 14f0 asrs r0, r6, #19 │ │ - 2221a: 0001 movs r1, r0 │ │ - 2221c: 150d asrs r5, r1, #20 │ │ - 2221e: 0001 movs r1, r0 │ │ - 22220: 14ff asrs r7, r7, #19 │ │ - 22222: 0001 movs r1, r0 │ │ - 22224: 1503 asrs r3, r0, #20 │ │ - 22226: 0001 movs r1, r0 │ │ - 22228: bdfa pop {r1, r3, r4, r5, r6, r7, pc} │ │ - 2222a: 0002 movs r2, r0 │ │ - 2222c: 5cea ldrb r2, [r5, r3] │ │ - 2222e: 0002 movs r2, r0 │ │ - 22230: 5034 str r4, [r6, r0] │ │ - 22232: 0000 movs r0, r0 │ │ - 22234: 067a lsls r2, r7, #25 │ │ - 22236: 0001 movs r1, r0 │ │ - 22238: 14a6 asrs r6, r4, #18 │ │ - 2223a: 0001 movs r1, r0 │ │ - 2223c: 5e44 ldrsh r4, [r0, r1] │ │ - 2223e: 0001 movs r1, r0 │ │ - 22240: 14e4 asrs r4, r4, #19 │ │ - 22242: 0001 movs r1, r0 │ │ - 22244: 5134 str r4, [r6, r4] │ │ - 22246: 0000 movs r0, r0 │ │ - 22248: 5bf2 ldrh r2, [r6, r7] │ │ - 2224a: 0002 movs r2, r0 │ │ - 2224c: 5be6 ldrh r6, [r4, r7] │ │ - 2224e: 0002 movs r2, r0 │ │ - 22250: 13ed asrs r5, r5, #15 │ │ - 22252: 0001 movs r1, r0 │ │ - 22254: 13e1 asrs r1, r4, #15 │ │ - 22256: 0001 movs r1, r0 │ │ - 22258: 513b str r3, [r7, r4] │ │ - 2225a: 0000 movs r0, r0 │ │ - 2225c: 5aec ldrh r4, [r5, r3] │ │ - 2225e: 0002 movs r2, r0 │ │ - 22260: 5ab2 ldrh r2, [r6, r2] │ │ - 22262: 0002 movs r2, r0 │ │ - 22264: 9405 str r4, [sp, #20] │ │ - 22266: 2d23 cmp r5, #35 ; 0x23 │ │ - 22268: d021 beq.n 222ae │ │ - 2226a: 9b01 ldr r3, [sp, #4] │ │ - 2226c: 427a negs r2, r7 │ │ - 2226e: 1be1 subs r1, r4, r7 │ │ - 22270: 1bdb subs r3, r3, r7 │ │ - 22272: 1c3d adds r5, r7, #0 │ │ - 22274: 9207 str r2, [sp, #28] │ │ - 22276: 930a str r3, [sp, #40] ; 0x28 │ │ - 22278: 910b str r1, [sp, #44] ; 0x2c │ │ - 2227a: 990b ldr r1, [sp, #44] ; 0x2c │ │ - 2227c: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ - 2227e: 9a05 ldr r2, [sp, #20] │ │ - 22280: 194c adds r4, r1, r5 │ │ - 22282: 9907 ldr r1, [sp, #28] │ │ - 22284: 195e adds r6, r3, r5 │ │ - 22286: 1c2f adds r7, r5, #0 │ │ - 22288: 1853 adds r3, r2, r1 │ │ - 2228a: 5d5b ldrb r3, [r3, r5] │ │ - 2228c: 9304 str r3, [sp, #16] │ │ - 2228e: 2b00 cmp r3, #0 │ │ - 22290: d00e beq.n 222b0 │ │ - 22292: 1c18 adds r0, r3, #0 │ │ - 22294: f7ed fe44 bl ff20 │ │ - 22298: 2800 cmp r0, #0 │ │ - 2229a: d109 bne.n 222b0 │ │ - 2229c: 2d7f cmp r5, #127 ; 0x7f │ │ - 2229e: dc07 bgt.n 222b0 │ │ - 222a0: 9a01 ldr r2, [sp, #4] │ │ - 222a2: 9907 ldr r1, [sp, #28] │ │ - 222a4: 1853 adds r3, r2, r1 │ │ - 222a6: 9a04 ldr r2, [sp, #16] │ │ - 222a8: 555a strb r2, [r3, r5] │ │ - 222aa: 3501 adds r5, #1 │ │ - 222ac: e7e5 b.n 2227a │ │ - 222ae: 9e01 ldr r6, [sp, #4] │ │ - 222b0: 7820 ldrb r0, [r4, #0] │ │ - 222b2: f7ed fe35 bl ff20 │ │ - 222b6: 2800 cmp r0, #0 │ │ - 222b8: d003 beq.n 222c2 │ │ - 222ba: 2220 movs r2, #32 │ │ - 222bc: 7032 strb r2, [r6, #0] │ │ - 222be: 3701 adds r7, #1 │ │ - 222c0: 3601 adds r6, #1 │ │ - 222c2: 9601 str r6, [sp, #4] │ │ - 222c4: e709 b.n 220da │ │ - 222c6: 4906 ldr r1, [pc, #24] ; (222e0 ) │ │ - 222c8: 4469 add r1, sp │ │ - 222ca: 680a ldr r2, [r1, #0] │ │ - 222cc: 9909 ldr r1, [sp, #36] ; 0x24 │ │ - 222ce: 680b ldr r3, [r1, #0] │ │ - 222d0: 429a cmp r2, r3 │ │ - 222d2: d001 beq.n 222d8 │ │ - 222d4: f00e fbf2 bl 30abc <__clzsi2+0x208> │ │ - 222d8: 4b02 ldr r3, [pc, #8] ; (222e4 ) │ │ - 222da: 449d add sp, r3 │ │ - 222dc: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 222de: 46c0 nop ; (mov r8, r8) │ │ - 222e0: 6134 str r4, [r6, #16] │ │ - 222e2: 0000 movs r0, r0 │ │ - 222e4: 613c str r4, [r7, #16] │ │ + 21c90: f010 f98c bl 31fac <__aeabi_llsl@@Base+0x44c> │ │ + 21c94: 9607 str r6, [sp, #28] │ │ + 21c96: 2800 cmp r0, #0 │ │ + 21c98: d100 bne.n 21c9c │ │ + 21c9a: e096 b.n 21dca │ │ + 21c9c: 1c2b adds r3, r5, #0 │ │ + 21c9e: 3330 adds r3, #48 ; 0x30 │ │ + 21ca0: 781b ldrb r3, [r3, #0] │ │ + 21ca2: 2b63 cmp r3, #99 ; 0x63 │ │ + 21ca4: d900 bls.n 21ca8 │ │ + 21ca6: e090 b.n 21dca │ │ + 21ca8: 1c2b adds r3, r5, #0 │ │ + 21caa: 3337 adds r3, #55 ; 0x37 │ │ + 21cac: 781a ldrb r2, [r3, #0] │ │ + 21cae: 0693 lsls r3, r2, #26 │ │ + 21cb0: d400 bmi.n 21cb4 │ │ + 21cb2: e08a b.n 21dca │ │ + 21cb4: 7a6b ldrb r3, [r5, #9] │ │ + 21cb6: 7a2e ldrb r6, [r5, #8] │ │ + 21cb8: 021b lsls r3, r3, #8 │ │ + 21cba: 4333 orrs r3, r6 │ │ + 21cbc: 7aae ldrb r6, [r5, #10] │ │ + 21cbe: 0436 lsls r6, r6, #16 │ │ + 21cc0: 431e orrs r6, r3 │ │ + 21cc2: 7aeb ldrb r3, [r5, #11] │ │ + 21cc4: 061b lsls r3, r3, #24 │ │ + 21cc6: 4333 orrs r3, r6 │ │ + 21cc8: 9301 str r3, [sp, #4] │ │ + 21cca: d07e beq.n 21dca │ │ + 21ccc: 423a tst r2, r7 │ │ + 21cce: d001 beq.n 21cd4 │ │ + 21cd0: 413b asrs r3, r7 │ │ + 21cd2: 9301 str r3, [sp, #4] │ │ + 21cd4: 2600 movs r6, #0 │ │ + 21cd6: 352b adds r5, #43 ; 0x2b │ │ + 21cd8: 9503 str r5, [sp, #12] │ │ + 21cda: 1c35 adds r5, r6, #0 │ │ + 21cdc: 9b03 ldr r3, [sp, #12] │ │ + 21cde: aa0f add r2, sp, #60 ; 0x3c │ │ + 21ce0: 00af lsls r7, r5, #2 │ │ + 21ce2: 5d5b ldrb r3, [r3, r5] │ │ + 21ce4: 46ac mov ip, r5 │ │ + 21ce6: 50bb str r3, [r7, r2] │ │ + 21ce8: 9a02 ldr r2, [sp, #8] │ │ + 21cea: 5d52 ldrb r2, [r2, r5] │ │ + 21cec: 9204 str r2, [sp, #16] │ │ + 21cee: 2d00 cmp r5, #0 │ │ + 21cf0: d003 beq.n 21cfa │ │ + 21cf2: 9803 ldr r0, [sp, #12] │ │ + 21cf4: 1e69 subs r1, r5, #1 │ │ + 21cf6: 5c41 ldrb r1, [r0, r1] │ │ + 21cf8: 468c mov ip, r1 │ │ + 21cfa: 213f movs r1, #63 ; 0x3f │ │ + 21cfc: 2000 movs r0, #0 │ │ + 21cfe: 9a04 ldr r2, [sp, #16] │ │ + 21d00: 4011 ands r1, r2 │ │ + 21d02: 4281 cmp r1, r0 │ │ + 21d04: d00f beq.n 21d26 │ │ + 21d06: 4662 mov r2, ip │ │ + 21d08: 1a9b subs r3, r3, r2 │ │ + 21d0a: 4283 cmp r3, r0 │ │ + 21d0c: d00b beq.n 21d26 │ │ + 21d0e: 17da asrs r2, r3, #31 │ │ + 21d10: 189b adds r3, r3, r2 │ │ + 21d12: 4053 eors r3, r2 │ │ + 21d14: 9a04 ldr r2, [sp, #16] │ │ + 21d16: 1190 asrs r0, r2, #6 │ │ + 21d18: 0082 lsls r2, r0, #2 │ │ + 21d1a: 1a80 subs r0, r0, r2 │ │ + 21d1c: 3003 adds r0, #3 │ │ + 21d1e: 4083 lsls r3, r0 │ │ + 21d20: 1c18 adds r0, r3, #0 │ │ + 21d22: f00f ffd3 bl 31ccc <__aeabi_llsl@@Base+0x16c> │ │ + 21d26: ab09 add r3, sp, #36 ; 0x24 │ │ + 21d28: 3501 adds r5, #1 │ │ + 21d2a: 50f8 str r0, [r7, r3] │ │ + 21d2c: 1836 adds r6, r6, r0 │ │ + 21d2e: 2d06 cmp r5, #6 │ │ + 21d30: d1d4 bne.n 21cdc │ │ + 21d32: 2e00 cmp r6, #0 │ │ + 21d34: d049 beq.n 21dca │ │ + 21d36: 9b01 ldr r3, [sp, #4] │ │ + 21d38: 429e cmp r6, r3 │ │ + 21d3a: dc15 bgt.n 21d68 │ │ + 21d3c: 2500 movs r5, #0 │ │ + 21d3e: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 21d40: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 21d42: 1c2f adds r7, r5, #0 │ │ + 21d44: 189b adds r3, r3, r2 │ │ + 21d46: 9a0b ldr r2, [sp, #44] ; 0x2c │ │ + 21d48: 930a str r3, [sp, #40] ; 0x28 │ │ + 21d4a: ae09 add r6, sp, #36 ; 0x24 │ │ + 21d4c: 189b adds r3, r3, r2 │ │ + 21d4e: 9a0c ldr r2, [sp, #48] ; 0x30 │ │ + 21d50: 930b str r3, [sp, #44] ; 0x2c │ │ + 21d52: 189b adds r3, r3, r2 │ │ + 21d54: 9a0d ldr r2, [sp, #52] ; 0x34 │ │ + 21d56: 930c str r3, [sp, #48] ; 0x30 │ │ + 21d58: 189b adds r3, r3, r2 │ │ + 21d5a: 9a0e ldr r2, [sp, #56] ; 0x38 │ │ + 21d5c: 930d str r3, [sp, #52] ; 0x34 │ │ + 21d5e: 18d3 adds r3, r2, r3 │ │ + 21d60: 930e str r3, [sp, #56] ; 0x38 │ │ + 21d62: ab0f add r3, sp, #60 ; 0x3c │ │ + 21d64: 9302 str r3, [sp, #8] │ │ + 21d66: e00c b.n 21d82 │ │ + 21d68: 2500 movs r5, #0 │ │ + 21d6a: af09 add r7, sp, #36 ; 0x24 │ │ + 21d6c: 59e8 ldr r0, [r5, r7] │ │ + 21d6e: 9b01 ldr r3, [sp, #4] │ │ + 21d70: 1c31 adds r1, r6, #0 │ │ + 21d72: 4358 muls r0, r3 │ │ + 21d74: f00f ffaa bl 31ccc <__aeabi_llsl@@Base+0x16c> │ │ + 21d78: 51e8 str r0, [r5, r7] │ │ + 21d7a: 3504 adds r5, #4 │ │ + 21d7c: 2d18 cmp r5, #24 │ │ + 21d7e: d1f4 bne.n 21d6a │ │ + 21d80: e7dc b.n 21d3c │ │ + 21d82: 59ab ldr r3, [r5, r6] │ │ + 21d84: 9901 ldr r1, [sp, #4] │ │ + 21d86: 0218 lsls r0, r3, #8 │ │ + 21d88: f00f ffa0 bl 31ccc <__aeabi_llsl@@Base+0x16c> │ │ + 21d8c: 3001 adds r0, #1 │ │ + 21d8e: 51a8 str r0, [r5, r6] │ │ + 21d90: 2f00 cmp r7, #0 │ │ + 21d92: d00d beq.n 21db0 │ │ + 21d94: 1f2a subs r2, r5, #4 │ │ + 21d96: 58b3 ldr r3, [r6, r2] │ │ + 21d98: 4298 cmp r0, r3 │ │ + 21d9a: dc09 bgt.n 21db0 │ │ + 21d9c: 9902 ldr r1, [sp, #8] │ │ + 21d9e: 5869 ldr r1, [r5, r1] │ │ + 21da0: 9103 str r1, [sp, #12] │ │ + 21da2: 9902 ldr r1, [sp, #8] │ │ + 21da4: 588a ldr r2, [r1, r2] │ │ + 21da6: 9903 ldr r1, [sp, #12] │ │ + 21da8: 4291 cmp r1, r2 │ │ + 21daa: d000 beq.n 21dae │ │ + 21dac: 3301 adds r3, #1 │ │ + 21dae: 51ab str r3, [r5, r6] │ │ + 21db0: 2280 movs r2, #128 ; 0x80 │ │ + 21db2: 59ab ldr r3, [r5, r6] │ │ + 21db4: 0052 lsls r2, r2, #1 │ │ + 21db6: 4293 cmp r3, r2 │ │ + 21db8: dd00 ble.n 21dbc │ │ + 21dba: 1c13 adds r3, r2, #0 │ │ + 21dbc: 3701 adds r7, #1 │ │ + 21dbe: 51ab str r3, [r5, r6] │ │ + 21dc0: 3504 adds r5, #4 │ │ + 21dc2: 2f06 cmp r7, #6 │ │ + 21dc4: d1dd bne.n 21d82 │ │ + 21dc6: 2300 movs r3, #0 │ │ + 21dc8: 9314 str r3, [sp, #80] ; 0x50 │ │ + 21dca: 2100 movs r1, #0 │ │ + 21dcc: 1c23 adds r3, r4, #0 │ │ + 21dce: 1c0a adds r2, r1, #0 │ │ + 21dd0: 468c mov ip, r1 │ │ + 21dd2: 330a adds r3, #10 │ │ + 21dd4: 0090 lsls r0, r2, #2 │ │ + 21dd6: ad0f add r5, sp, #60 ; 0x3c │ │ + 21dd8: 5947 ldr r7, [r0, r5] │ │ + 21dda: 2f40 cmp r7, #64 ; 0x40 │ │ + 21ddc: d000 beq.n 21de0 │ │ + 21dde: 2101 movs r1, #1 │ │ + 21de0: ad09 add r5, sp, #36 ; 0x24 │ │ + 21de2: 5a28 ldrh r0, [r5, r0] │ │ + 21de4: 18a5 adds r5, r4, r2 │ │ + 21de6: 1c2e adds r6, r5, #0 │ │ + 21de8: 36cc adds r6, #204 ; 0xcc │ │ + 21dea: 8058 strh r0, [r3, #2] │ │ + 21dec: 7037 strb r7, [r6, #0] │ │ + 21dee: 1c1f adds r7, r3, #0 │ │ + 21df0: 4666 mov r6, ip │ │ + 21df2: 3742 adds r7, #66 ; 0x42 │ │ + 21df4: 803e strh r6, [r7, #0] │ │ + 21df6: 4666 mov r6, ip │ │ + 21df8: 35ec adds r5, #236 ; 0xec │ │ + 21dfa: 702e strb r6, [r5, #0] │ │ + 21dfc: 2a00 cmp r2, #0 │ │ + 21dfe: d010 beq.n 21e22 │ │ + 21e00: 881f ldrh r7, [r3, #0] │ │ + 21e02: 4287 cmp r7, r0 │ │ + 21e04: d90d bls.n 21e22 │ │ + 21e06: 25ff movs r5, #255 ; 0xff │ │ + 21e08: 26ff movs r6, #255 ; 0xff │ │ + 21e0a: 4028 ands r0, r5 │ │ + 21e0c: 1c3d adds r5, r7, #0 │ │ + 21e0e: 43b5 bics r5, r6 │ │ + 21e10: 1940 adds r0, r0, r5 │ │ + 21e12: 0400 lsls r0, r0, #16 │ │ + 21e14: 0c00 lsrs r0, r0, #16 │ │ + 21e16: 8058 strh r0, [r3, #2] │ │ + 21e18: 4287 cmp r7, r0 │ │ + 21e1a: d902 bls.n 21e22 │ │ + 21e1c: 3001 adds r0, #1 │ │ + 21e1e: 30ff adds r0, #255 ; 0xff │ │ + 21e20: 8058 strh r0, [r3, #2] │ │ + 21e22: 3201 adds r2, #1 │ │ + 21e24: 3302 adds r3, #2 │ │ + 21e26: 2a06 cmp r2, #6 │ │ + 21e28: d1d4 bne.n 21dd4 │ │ + 21e2a: 2900 cmp r1, #0 │ │ + 21e2c: d101 bne.n 21e32 │ │ + 21e2e: 9b07 ldr r3, [sp, #28] │ │ + 21e30: 54e1 strb r1, [r4, r3] │ │ + 21e32: 2301 movs r3, #1 │ │ + 21e34: 18e2 adds r2, r4, r3 │ │ + 21e36: 1c11 adds r1, r2, #0 │ │ + 21e38: 31ac adds r1, #172 ; 0xac │ │ + 21e3a: 31ff adds r1, #255 ; 0xff │ │ + 21e3c: 700b strb r3, [r1, #0] │ │ + 21e3e: 4669 mov r1, sp │ │ + 21e40: 7d09 ldrb r1, [r1, #20] │ │ + 21e42: 322c adds r2, #44 ; 0x2c │ │ + 21e44: 32ff adds r2, #255 ; 0xff │ │ + 21e46: 3301 adds r3, #1 │ │ + 21e48: 7011 strb r1, [r2, #0] │ │ + 21e4a: 2b81 cmp r3, #129 ; 0x81 │ │ + 21e4c: d1f2 bne.n 21e34 │ │ + 21e4e: 9b06 ldr r3, [sp, #24] │ │ + 21e50: 9a15 ldr r2, [sp, #84] ; 0x54 │ │ + 21e52: 681b ldr r3, [r3, #0] │ │ + 21e54: 429a cmp r2, r3 │ │ + 21e56: d001 beq.n 21e5c │ │ + 21e58: f00f ff28 bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + 21e5c: b017 add sp, #92 ; 0x5c │ │ + 21e5e: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 21e60: 7244 strb r4, [r0, #9] │ │ + 21e62: 0001 movs r1, r0 │ │ + 21e64: 022d lsls r5, r5, #8 │ │ + 21e66: 0000 movs r0, r0 │ │ + 21e68: 0231 lsls r1, r6, #8 │ │ + 21e6a: 0000 movs r0, r0 │ │ + 21e6c: 0232 lsls r2, r6, #8 │ │ + 21e6e: 0000 movs r0, r0 │ │ + 21e70: 022f lsls r7, r5, #8 │ │ + 21e72: 0000 movs r0, r0 │ │ + 21e74: 0235 lsls r5, r6, #8 │ │ + 21e76: 0000 movs r0, r0 │ │ + 21e78: 0236 lsls r6, r6, #8 │ │ + 21e7a: 0000 movs r0, r0 │ │ + 21e7c: 0233 lsls r3, r6, #8 │ │ + 21e7e: 0000 movs r0, r0 │ │ + 21e80: 27d2 movs r7, #210 ; 0xd2 │ │ + 21e82: 0001 movs r1, r0 │ │ + 21e84: b510 push {r4, lr} │ │ + 21e86: f00f fe79 bl 31b7c <__aeabi_llsl@@Base+0x1c> │ │ + 21e8a: 490d ldr r1, [pc, #52] ; (21ec0 ) │ │ + 21e8c: f00f fe7e bl 31b8c <__aeabi_llsl@@Base+0x2c> │ │ + 21e90: f010 f894 bl 31fbc <__aeabi_llsl@@Base+0x45c> │ │ + 21e94: 490b ldr r1, [pc, #44] ; (21ec4 ) │ │ + 21e96: f00f fe79 bl 31b8c <__aeabi_llsl@@Base+0x2c> │ │ + 21e9a: 490b ldr r1, [pc, #44] ; (21ec8 ) │ │ + 21e9c: 1c04 adds r4, r0, #0 │ │ + 21e9e: f00f feb5 bl 31c0c <__aeabi_llsl@@Base+0xac> │ │ + 21ea2: 2800 cmp r0, #0 │ │ + 21ea4: d107 bne.n 21eb6 │ │ + 21ea6: 1c20 adds r0, r4, #0 │ │ + 21ea8: 4908 ldr r1, [pc, #32] ; (21ecc ) │ │ + 21eaa: f00f fea7 bl 31bfc <__aeabi_llsl@@Base+0x9c> │ │ + 21eae: 2800 cmp r0, #0 │ │ + 21eb0: d103 bne.n 21eba │ │ + 21eb2: 1c20 adds r0, r4, #0 │ │ + 21eb4: e002 b.n 21ebc │ │ + 21eb6: 4804 ldr r0, [pc, #16] ; (21ec8 ) │ │ + 21eb8: e000 b.n 21ebc │ │ + 21eba: 4804 ldr r0, [pc, #16] ; (21ecc ) │ │ + 21ebc: bd10 pop {r4, pc} │ │ + 21ebe: 46c0 nop ; (mov r8, r8) │ │ + 21ec0: 4758 bx fp │ │ + 21ec2: 3ec9 subs r6, #201 ; 0xc9 │ │ + 21ec4: 0000 movs r0, r0 │ │ + 21ec6: 41f0 rors r0, r6 │ │ + 21ec8: 70a4 strb r4, [r4, #2] │ │ + 21eca: 3f7d subs r7, #125 ; 0x7d │ │ + 21ecc: 70a4 strb r4, [r4, #2] │ │ + 21ece: bf7d ittte vc │ │ + 21ed0: b508 pushvc {r3, lr} │ │ + 21ed2: f00f fe53 blvc 31b7c <__aeabi_llsl@@Base+0x1c> ; unpredictable branch in IT block │ │ + │ │ + 21ed6: 4903 ldrvc r1, [pc, #12] ; (21ee4 ) │ │ + 21ed8: f00f fe58 blvs 31b8c <__aeabi_llsl@@Base+0x2c> │ │ + 21edc: f010 f86e bl 31fbc <__aeabi_llsl@@Base+0x45c> │ │ + 21ee0: bd08 pop {r3, pc} │ │ + 21ee2: 46c0 nop ; (mov r8, r8) │ │ + 21ee4: 4758 bx fp │ │ + 21ee6: 3ec9 subs r6, #201 ; 0xc9 │ │ + 21ee8: b5f8 push {r3, r4, r5, r6, r7, lr} │ │ + 21eea: 1c04 adds r4, r0, #0 │ │ + 21eec: 7d03 ldrb r3, [r0, #20] │ │ + 21eee: 7d40 ldrb r0, [r0, #21] │ │ + 21ef0: 1c0d adds r5, r1, #0 │ │ + 21ef2: 0200 lsls r0, r0, #8 │ │ + 21ef4: 4318 orrs r0, r3 │ │ + 21ef6: f010 f869 bl 31fcc <__aeabi_llsl@@Base+0x46c> │ │ + 21efa: 4b38 ldr r3, [pc, #224] ; (21fdc ) │ │ + 21efc: 4a36 ldr r2, [pc, #216] ; (21fd8 ) │ │ + 21efe: f00f fe55 bl 31bac <__aeabi_llsl@@Base+0x4c> │ │ + 21f02: 4a37 ldr r2, [pc, #220] ; (21fe0 ) │ │ + 21f04: 4b37 ldr r3, [pc, #220] ; (21fe4 ) │ │ + 21f06: f00f fe51 bl 31bac <__aeabi_llsl@@Base+0x4c> │ │ + 21f0a: 7fe2 ldrb r2, [r4, #31] │ │ + 21f0c: 1c63 adds r3, r4, #1 │ │ + 21f0e: 7fdb ldrb r3, [r3, #31] │ │ + 21f10: 1c06 adds r6, r0, #0 │ │ + 21f12: 7fa0 ldrb r0, [r4, #30] │ │ + 21f14: 0212 lsls r2, r2, #8 │ │ + 21f16: 041b lsls r3, r3, #16 │ │ + 21f18: 4302 orrs r2, r0 │ │ + 21f1a: 4313 orrs r3, r2 │ │ + 21f1c: 1ca2 adds r2, r4, #2 │ │ + 21f1e: 7fd0 ldrb r0, [r2, #31] │ │ + 21f20: 1c0f adds r7, r1, #0 │ │ + 21f22: 0600 lsls r0, r0, #24 │ │ + 21f24: 4318 orrs r0, r3 │ │ + 21f26: f010 f851 bl 31fcc <__aeabi_llsl@@Base+0x46c> │ │ + 21f2a: 4a2f ldr r2, [pc, #188] ; (21fe8 ) │ │ + 21f2c: 4b2f ldr r3, [pc, #188] ; (21fec ) │ │ + 21f2e: f00f fe3d bl 31bac <__aeabi_llsl@@Base+0x4c> │ │ + 21f32: 1c02 adds r2, r0, #0 │ │ + 21f34: 1c0b adds r3, r1, #0 │ │ + 21f36: 1c30 adds r0, r6, #0 │ │ + 21f38: 1c39 adds r1, r7, #0 │ │ + 21f3a: f00f fe9f bl 31c7c <__aeabi_llsl@@Base+0x11c> │ │ + 21f3e: 4a2c ldr r2, [pc, #176] ; (21ff0 ) │ │ + 21f40: 4b2c ldr r3, [pc, #176] ; (21ff4 ) │ │ + 21f42: f00f fe3b bl 31bbc <__aeabi_llsl@@Base+0x5c> │ │ + 21f46: f010 f849 bl 31fdc <__aeabi_llsl@@Base+0x47c> │ │ + 21f4a: 61a8 str r0, [r5, #24] │ │ + 21f4c: 7a63 ldrb r3, [r4, #9] │ │ + 21f4e: 7a22 ldrb r2, [r4, #8] │ │ + 21f50: 021b lsls r3, r3, #8 │ │ + 21f52: 4313 orrs r3, r2 │ │ + 21f54: 7aa2 ldrb r2, [r4, #10] │ │ + 21f56: 0412 lsls r2, r2, #16 │ │ + 21f58: 4313 orrs r3, r2 │ │ + 21f5a: 7ae2 ldrb r2, [r4, #11] │ │ + 21f5c: 0612 lsls r2, r2, #24 │ │ + 21f5e: 431a orrs r2, r3 │ │ + 21f60: 602a str r2, [r5, #0] │ │ + 21f62: 7b63 ldrb r3, [r4, #13] │ │ + 21f64: 7b21 ldrb r1, [r4, #12] │ │ + 21f66: 021b lsls r3, r3, #8 │ │ + 21f68: 430b orrs r3, r1 │ │ + 21f6a: 7ba1 ldrb r1, [r4, #14] │ │ + 21f6c: 0409 lsls r1, r1, #16 │ │ + 21f6e: 430b orrs r3, r1 │ │ + 21f70: 7be1 ldrb r1, [r4, #15] │ │ + 21f72: 0609 lsls r1, r1, #24 │ │ + 21f74: 4319 orrs r1, r3 │ │ + 21f76: 6069 str r1, [r5, #4] │ │ + 21f78: 7c60 ldrb r0, [r4, #17] │ │ + 21f7a: 7c23 ldrb r3, [r4, #16] │ │ + 21f7c: 0200 lsls r0, r0, #8 │ │ + 21f7e: 4303 orrs r3, r0 │ │ + 21f80: 7ca0 ldrb r0, [r4, #18] │ │ + 21f82: 0400 lsls r0, r0, #16 │ │ + 21f84: 4303 orrs r3, r0 │ │ + 21f86: 7ce0 ldrb r0, [r4, #19] │ │ + 21f88: 3437 adds r4, #55 ; 0x37 │ │ + 21f8a: 0600 lsls r0, r0, #24 │ │ + 21f8c: 4303 orrs r3, r0 │ │ + 21f8e: 2080 movs r0, #128 ; 0x80 │ │ + 21f90: 0040 lsls r0, r0, #1 │ │ + 21f92: 60ab str r3, [r5, #8] │ │ + 21f94: 83e8 strh r0, [r5, #30] │ │ + 21f96: 7820 ldrb r0, [r4, #0] │ │ + 21f98: 07c0 lsls r0, r0, #31 │ │ + 21f9a: d505 bpl.n 21fa8 │ │ + 21f9c: 0852 lsrs r2, r2, #1 │ │ + 21f9e: 0849 lsrs r1, r1, #1 │ │ + 21fa0: 085b lsrs r3, r3, #1 │ │ + 21fa2: 602a str r2, [r5, #0] │ │ + 21fa4: 6069 str r1, [r5, #4] │ │ + 21fa6: 60ab str r3, [r5, #8] │ │ + 21fa8: 7823 ldrb r3, [r4, #0] │ │ + 21faa: 075b lsls r3, r3, #29 │ │ + 21fac: d510 bpl.n 21fd0 │ │ + 21fae: 2202 movs r2, #2 │ │ + 21fb0: 8c6b ldrh r3, [r5, #34] ; 0x22 │ │ + 21fb2: 431a orrs r2, r3 │ │ + 21fb4: 846a strh r2, [r5, #34] ; 0x22 │ │ + 21fb6: 7822 ldrb r2, [r4, #0] │ │ + 21fb8: 0712 lsls r2, r2, #28 │ │ + 21fba: d502 bpl.n 21fc2 │ │ + 21fbc: 2212 movs r2, #18 │ │ + 21fbe: 4313 orrs r3, r2 │ │ + 21fc0: 846b strh r3, [r5, #34] ; 0x22 │ │ + 21fc2: 7823 ldrb r3, [r4, #0] │ │ + 21fc4: 069b lsls r3, r3, #26 │ │ + 21fc6: d503 bpl.n 21fd0 │ │ + 21fc8: 2208 movs r2, #8 │ │ + 21fca: 8c6b ldrh r3, [r5, #34] ; 0x22 │ │ + 21fcc: 4313 orrs r3, r2 │ │ + 21fce: 846b strh r3, [r5, #34] ; 0x22 │ │ + 21fd0: bdf8 pop {r3, r4, r5, r6, r7, pc} │ │ + 21fd2: 46c0 nop ; (mov r8, r8) │ │ + 21fd4: 46c0 nop ; (mov r8, r8) │ │ + 21fd6: 46c0 nop ; (mov r8, r8) │ │ + 21fd8: 999a ldr r1, [sp, #616] ; 0x268 │ │ + 21fda: 9999 ldr r1, [sp, #612] ; 0x264 │ │ + 21fdc: 9999 ldr r1, [sp, #612] ; 0x264 │ │ + 21fde: 3fb9 subs r7, #185 ; 0xb9 │ │ + 21fe0: 0000 movs r0, r0 │ │ + 21fe2: 0000 movs r0, r0 │ │ + 21fe4: efcc 411f vsra.s8 d20, d15, #4 │ │ + 21fe8: 999a ldr r1, [sp, #616] ; 0x268 │ │ + 21fea: 9999 ldr r1, [sp, #612] ; 0x264 │ │ + 21fec: 9999 ldr r1, [sp, #612] ; 0x264 │ │ + 21fee: 3fd9 subs r7, #217 ; 0xd9 │ │ + 21ff0: 0000 movs r0, r0 │ │ + 21ff2: 0000 movs r0, r0 │ │ + 21ff4: 0000 movs r0, r0 │ │ + 21ff6: 3fe0 subs r7, #224 ; 0xe0 │ │ + 21ff8: b5f0 push {r4, r5, r6, r7, lr} │ │ + 21ffa: 1c05 adds r5, r0, #0 │ │ + 21ffc: 4e52 ldr r6, [pc, #328] ; (22148 ) │ │ + 21ffe: b093 sub sp, #76 ; 0x4c │ │ + 22000: 2200 movs r2, #0 │ │ + 22002: 447e add r6, pc │ │ + 22004: 6836 ldr r6, [r6, #0] │ │ + 22006: af05 add r7, sp, #20 │ │ + 22008: 1c0c adds r4, r1, #0 │ │ + 2200a: 6833 ldr r3, [r6, #0] │ │ + 2200c: 21c0 movs r1, #192 ; 0xc0 │ │ + 2200e: 9311 str r3, [sp, #68] ; 0x44 │ │ + 22010: f00f ff7c bl 31f0c <__aeabi_llsl@@Base+0x3ac> │ │ + 22014: 1c2b adds r3, r5, #0 │ │ + 22016: 1c38 adds r0, r7, #0 │ │ + 22018: 212f movs r1, #47 ; 0x2f │ │ + 2201a: 2201 movs r2, #1 │ │ + 2201c: f00f ff86 bl 31f2c <__aeabi_llsl@@Base+0x3cc> │ │ + 22020: 79bb ldrb r3, [r7, #6] │ │ + 22022: 9603 str r6, [sp, #12] │ │ + 22024: 2b01 cmp r3, #1 │ │ + 22026: d93f bls.n 220a8 │ │ + 22028: 2600 movs r6, #0 │ │ + 2202a: 1c37 adds r7, r6, #0 │ │ + 2202c: 4b47 ldr r3, [pc, #284] ; (2214c ) │ │ + 2202e: 9301 str r3, [sp, #4] │ │ + 22030: ab05 add r3, sp, #20 │ │ + 22032: 799b ldrb r3, [r3, #6] │ │ + 22034: 1c28 adds r0, r5, #0 │ │ + 22036: 429e cmp r6, r3 │ │ + 22038: da32 bge.n 220a0 │ │ + 2203a: f00f ff6f bl 31f1c <__aeabi_llsl@@Base+0x3bc> │ │ + 2203e: 2201 movs r2, #1 │ │ + 22040: 9002 str r0, [sp, #8] │ │ + 22042: 1c2b adds r3, r5, #0 │ │ + 22044: 1c20 adds r0, r4, #0 │ │ + 22046: 2160 movs r1, #96 ; 0x60 │ │ + 22048: f00f ff70 bl 31f2c <__aeabi_llsl@@Base+0x3cc> │ │ + 2204c: 7fe3 ldrb r3, [r4, #31] │ │ + 2204e: 7fa2 ldrb r2, [r4, #30] │ │ + 22050: 021b lsls r3, r3, #8 │ │ + 22052: 4313 orrs r3, r2 │ │ + 22054: 1c62 adds r2, r4, #1 │ │ + 22056: 7fd2 ldrb r2, [r2, #31] │ │ + 22058: 0412 lsls r2, r2, #16 │ │ + 2205a: 431a orrs r2, r3 │ │ + 2205c: 1ca3 adds r3, r4, #2 │ │ + 2205e: 7fdb ldrb r3, [r3, #31] │ │ + 22060: 061b lsls r3, r3, #24 │ │ + 22062: 4313 orrs r3, r2 │ │ + 22064: 4a3a ldr r2, [pc, #232] ; (22150 ) │ │ + 22066: 4293 cmp r3, r2 │ │ + 22068: d901 bls.n 2206e │ │ + 2206a: 4a3a ldr r2, [pc, #232] ; (22154 ) │ │ + 2206c: e002 b.n 22074 │ │ + 2206e: 4a3a ldr r2, [pc, #232] ; (22158 ) │ │ + 22070: 005b lsls r3, r3, #1 │ │ + 22072: 425b negs r3, r3 │ │ + 22074: 189b adds r3, r3, r2 │ │ + 22076: 9a01 ldr r2, [sp, #4] │ │ + 22078: 4293 cmp r3, r2 │ │ + 2207a: d201 bcs.n 22080 │ │ + 2207c: 9f02 ldr r7, [sp, #8] │ │ + 2207e: 9301 str r3, [sp, #4] │ │ + 22080: 7a62 ldrb r2, [r4, #9] │ │ + 22082: 7a21 ldrb r1, [r4, #8] │ │ + 22084: 7aa3 ldrb r3, [r4, #10] │ │ + 22086: 0212 lsls r2, r2, #8 │ │ + 22088: 430a orrs r2, r1 │ │ + 2208a: 7ae1 ldrb r1, [r4, #11] │ │ + 2208c: 041b lsls r3, r3, #16 │ │ + 2208e: 4313 orrs r3, r2 │ │ + 22090: 0609 lsls r1, r1, #24 │ │ + 22092: 4319 orrs r1, r3 │ │ + 22094: 1c28 adds r0, r5, #0 │ │ + 22096: 2201 movs r2, #1 │ │ + 22098: f00f ff38 bl 31f0c <__aeabi_llsl@@Base+0x3ac> │ │ + 2209c: 3601 adds r6, #1 │ │ + 2209e: e7c7 b.n 22030 │ │ + 220a0: 1c39 adds r1, r7, #0 │ │ + 220a2: 2200 movs r2, #0 │ │ + 220a4: f00f ff32 bl 31f0c <__aeabi_llsl@@Base+0x3ac> │ │ + 220a8: 2160 movs r1, #96 ; 0x60 │ │ + 220aa: 2201 movs r2, #1 │ │ + 220ac: 1c2b adds r3, r5, #0 │ │ + 220ae: 1c20 adds r0, r4, #0 │ │ + 220b0: f00f ff3c bl 31f2c <__aeabi_llsl@@Base+0x3cc> │ │ + 220b4: 1c20 adds r0, r4, #0 │ │ + 220b6: 210b movs r1, #11 │ │ + 220b8: ab04 add r3, sp, #16 │ │ + 220ba: 18c9 adds r1, r1, r3 │ │ + 220bc: 2224 movs r2, #36 ; 0x24 │ │ + 220be: 3040 adds r0, #64 ; 0x40 │ │ + 220c0: f00f fe94 bl 31dec <__aeabi_llsl@@Base+0x28c> │ │ + 220c4: 7a63 ldrb r3, [r4, #9] │ │ + 220c6: 7a22 ldrb r2, [r4, #8] │ │ + 220c8: 7b21 ldrb r1, [r4, #12] │ │ + 220ca: 021b lsls r3, r3, #8 │ │ + 220cc: 4313 orrs r3, r2 │ │ + 220ce: 7aa2 ldrb r2, [r4, #10] │ │ + 220d0: 0412 lsls r2, r2, #16 │ │ + 220d2: 431a orrs r2, r3 │ │ + 220d4: 7ae3 ldrb r3, [r4, #11] │ │ + 220d6: 061b lsls r3, r3, #24 │ │ + 220d8: 4313 orrs r3, r2 │ │ + 220da: 7b62 ldrb r2, [r4, #13] │ │ + 220dc: 0212 lsls r2, r2, #8 │ │ + 220de: 430a orrs r2, r1 │ │ + 220e0: 7ba1 ldrb r1, [r4, #14] │ │ + 220e2: 0409 lsls r1, r1, #16 │ │ + 220e4: 4311 orrs r1, r2 │ │ + 220e6: 7be2 ldrb r2, [r4, #15] │ │ + 220e8: 0612 lsls r2, r2, #24 │ │ + 220ea: 430a orrs r2, r1 │ │ + 220ec: 429a cmp r2, r3 │ │ + 220ee: d30e bcc.n 2210e │ │ + 220f0: 2200 movs r2, #0 │ │ + 220f2: 1c21 adds r1, r4, #0 │ │ + 220f4: 2004 movs r0, #4 │ │ + 220f6: 7322 strb r2, [r4, #12] │ │ + 220f8: 7362 strb r2, [r4, #13] │ │ + 220fa: 73a2 strb r2, [r4, #14] │ │ + 220fc: 73e2 strb r2, [r4, #15] │ │ + 220fe: 7422 strb r2, [r4, #16] │ │ + 22100: 7462 strb r2, [r4, #17] │ │ + 22102: 74a2 strb r2, [r4, #18] │ │ + 22104: 74e2 strb r2, [r4, #19] │ │ + 22106: 3137 adds r1, #55 ; 0x37 │ │ + 22108: 780a ldrb r2, [r1, #0] │ │ + 2210a: 4382 bics r2, r0 │ │ + 2210c: 700a strb r2, [r1, #0] │ │ + 2210e: 7c62 ldrb r2, [r4, #17] │ │ + 22110: 7c21 ldrb r1, [r4, #16] │ │ + 22112: 0212 lsls r2, r2, #8 │ │ + 22114: 430a orrs r2, r1 │ │ + 22116: 7ca1 ldrb r1, [r4, #18] │ │ + 22118: 0409 lsls r1, r1, #16 │ │ + 2211a: 4311 orrs r1, r2 │ │ + 2211c: 7ce2 ldrb r2, [r4, #19] │ │ + 2211e: 0612 lsls r2, r2, #24 │ │ + 22120: 430a orrs r2, r1 │ │ + 22122: 429a cmp r2, r3 │ │ + 22124: d906 bls.n 22134 │ │ + 22126: 0a1a lsrs r2, r3, #8 │ │ + 22128: 7423 strb r3, [r4, #16] │ │ + 2212a: 7462 strb r2, [r4, #17] │ │ + 2212c: 0c1a lsrs r2, r3, #16 │ │ + 2212e: 0e1b lsrs r3, r3, #24 │ │ + 22130: 74a2 strb r2, [r4, #18] │ │ + 22132: 74e3 strb r3, [r4, #19] │ │ + 22134: 9b03 ldr r3, [sp, #12] │ │ + 22136: 9a11 ldr r2, [sp, #68] ; 0x44 │ │ + 22138: 681b ldr r3, [r3, #0] │ │ + 2213a: 429a cmp r2, r3 │ │ + 2213c: d001 beq.n 22142 │ │ + 2213e: f00f fdb5 bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + 22142: b013 add sp, #76 ; 0x4c │ │ + 22144: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 22146: 46c0 nop ; (mov r8, r8) │ │ + 22148: 6df6 ldr r6, [r6, #92] ; 0x5c │ │ + 2214a: 0001 movs r1, r0 │ │ + 2214c: 2d38 cmp r5, #56 ; 0x38 │ │ + 2214e: 1f30 subs r0, r6, #4 │ │ + 22150: fbf3 0007 ; instruction: 0xfbf30007 │ │ + 22154: 040d lsls r5, r1, #16 │ │ + 22156: fff8 f7e6 vqneg.s32 , q11 │ │ + 2215a: 000f movs r7, r1 │ │ + 2215c: 4b62 ldr r3, [pc, #392] ; (222e8 ) │ │ + 2215e: b5f0 push {r4, r5, r6, r7, lr} │ │ + 22160: 447b add r3, pc │ │ + 22162: 4f62 ldr r7, [pc, #392] ; (222ec ) │ │ + 22164: 681b ldr r3, [r3, #0] │ │ + 22166: b0bd sub sp, #244 ; 0xf4 │ │ + 22168: 447f add r7, pc │ │ + 2216a: 1c15 adds r5, r2, #0 │ │ + 2216c: 9301 str r3, [sp, #4] │ │ + 2216e: 681a ldr r2, [r3, #0] │ │ + 22170: 683b ldr r3, [r7, #0] │ │ + 22172: 4684 mov ip, r0 │ │ + 22174: 1c0c adds r4, r1, #0 │ │ + 22176: 923b str r2, [sp, #236] ; 0xec │ │ + 22178: 2b00 cmp r3, #0 │ │ + 2217a: d114 bne.n 221a6 │ │ + 2217c: ae1b add r6, sp, #108 ; 0x6c │ │ + 2217e: 4661 mov r1, ip │ │ + 22180: 1c30 adds r0, r6, #0 │ │ + 22182: f7ff fccb bl 21b1c │ │ + 22186: 495a ldr r1, [pc, #360] ; (222f0 ) │ │ + 22188: 6078 str r0, [r7, #4] │ │ + 2218a: 1c30 adds r0, r6, #0 │ │ + 2218c: 4479 add r1, pc │ │ + 2218e: f00f feb5 bl 31efc <__aeabi_llsl@@Base+0x39c> │ │ + 22192: 60b8 str r0, [r7, #8] │ │ + 22194: 2800 cmp r0, #0 │ │ + 22196: d100 bne.n 2219a │ │ + 22198: e09d b.n 222d6 │ │ + 2219a: ae03 add r6, sp, #12 │ │ + 2219c: 1c31 adds r1, r6, #0 │ │ + 2219e: f7ff ff2b bl 21ff8 │ │ + 221a2: 68b3 ldr r3, [r6, #8] │ │ + 221a4: 60fb str r3, [r7, #12] │ │ + 221a6: 4e53 ldr r6, [pc, #332] ; (222f4 ) │ │ + 221a8: 1c20 adds r0, r4, #0 │ │ + 221aa: 447e add r6, pc │ │ + 221ac: 1c29 adds r1, r5, #0 │ │ + 221ae: 2201 movs r2, #1 │ │ + 221b0: 68b3 ldr r3, [r6, #8] │ │ + 221b2: f00f febb bl 31f2c <__aeabi_llsl@@Base+0x3cc> │ │ + 221b6: 6870 ldr r0, [r6, #4] │ │ + 221b8: 2800 cmp r0, #0 │ │ + 221ba: d10f bne.n 221dc │ │ + 221bc: 4c4e ldr r4, [pc, #312] ; (222f8 ) │ │ + 221be: 447c add r4, pc │ │ + 221c0: 6823 ldr r3, [r4, #0] │ │ + 221c2: 18ed adds r5, r5, r3 │ │ + 221c4: 68e3 ldr r3, [r4, #12] │ │ + 221c6: 6025 str r5, [r4, #0] │ │ + 221c8: 429d cmp r5, r3 │ │ + 221ca: da00 bge.n 221ce │ │ + 221cc: e083 b.n 222d6 │ │ + 221ce: 2500 movs r5, #0 │ │ + 221d0: 68a0 ldr r0, [r4, #8] │ │ + 221d2: 6025 str r5, [r4, #0] │ │ + 221d4: f00f feb2 bl 31f3c <__aeabi_llsl@@Base+0x3dc> │ │ + 221d8: 60a5 str r5, [r4, #8] │ │ + 221da: e07c b.n 222d6 │ │ + 221dc: 4947 ldr r1, [pc, #284] ; (222fc ) │ │ + 221de: 4479 add r1, pc │ │ + 221e0: f00f fde4 bl 31dac <__aeabi_llsl@@Base+0x24c> │ │ + 221e4: 2800 cmp r0, #0 │ │ + 221e6: d0e9 beq.n 221bc │ │ + 221e8: 213d movs r1, #61 ; 0x3d │ │ + 221ea: f00f fdaf bl 31d4c <__aeabi_llsl@@Base+0x1ec> │ │ + 221ee: 3001 adds r0, #1 │ │ + 221f0: f00f fe3c bl 31e6c <__aeabi_llsl@@Base+0x30c> │ │ + 221f4: 1e06 subs r6, r0, #0 │ │ + 221f6: 2e64 cmp r6, #100 ; 0x64 │ │ + 221f8: d0e0 beq.n 221bc │ │ + 221fa: 233b movs r3, #59 ; 0x3b │ │ + 221fc: aa02 add r2, sp, #8 │ │ + 221fe: 189b adds r3, r3, r2 │ │ + 22200: 781a ldrb r2, [r3, #0] │ │ + 22202: 2302 movs r3, #2 │ │ + 22204: 07d1 lsls r1, r2, #31 │ │ + 22206: d536 bpl.n 22276 │ │ + 22208: 1069 asrs r1, r5, #1 │ │ + 2220a: 4013 ands r3, r2 │ │ + 2220c: 9100 str r1, [sp, #0] │ │ + 2220e: 1e1f subs r7, r3, #0 │ │ + 22210: d028 beq.n 22264 │ │ + 22212: 2700 movs r7, #0 │ │ + 22214: 9b00 ldr r3, [sp, #0] │ │ + 22216: 429f cmp r7, r3 │ │ + 22218: dad0 bge.n 221bc │ │ + 2221a: 8820 ldrh r0, [r4, #0] │ │ + 2221c: 4b38 ldr r3, [pc, #224] ; (22300 ) │ │ + 2221e: 2164 movs r1, #100 ; 0x64 │ │ + 22220: 18c3 adds r3, r0, r3 │ │ + 22222: 1c18 adds r0, r3, #0 │ │ + 22224: 4370 muls r0, r6 │ │ + 22226: f00f fd51 bl 31ccc <__aeabi_llsl@@Base+0x16c> │ │ + 2222a: 4b35 ldr r3, [pc, #212] ; (22300 ) │ │ + 2222c: 4298 cmp r0, r3 │ │ + 2222e: db04 blt.n 2223a │ │ + 22230: 4b34 ldr r3, [pc, #208] ; (22304 ) │ │ + 22232: 4298 cmp r0, r3 │ │ + 22234: dd02 ble.n 2223c │ │ + 22236: 4833 ldr r0, [pc, #204] ; (22304 ) │ │ + 22238: e000 b.n 2223c │ │ + 2223a: 4831 ldr r0, [pc, #196] ; (22300 ) │ │ + 2223c: 4b30 ldr r3, [pc, #192] ; (22300 ) │ │ + 2223e: 3701 adds r7, #1 │ │ + 22240: 18c0 adds r0, r0, r3 │ │ + 22242: 8020 strh r0, [r4, #0] │ │ + 22244: 3402 adds r4, #2 │ │ + 22246: e7e5 b.n 22214 │ │ + 22248: 2300 movs r3, #0 │ │ + 2224a: 5ee2 ldrsh r2, [r4, r3] │ │ + 2224c: 2164 movs r1, #100 ; 0x64 │ │ + 2224e: 1c10 adds r0, r2, #0 │ │ + 22250: 4370 muls r0, r6 │ │ + 22252: f00f fd3b bl 31ccc <__aeabi_llsl@@Base+0x16c> │ │ + 22256: 4b2a ldr r3, [pc, #168] ; (22300 ) │ │ + 22258: 4298 cmp r0, r3 │ │ + 2225a: da07 bge.n 2226c │ │ + 2225c: 4828 ldr r0, [pc, #160] ; (22300 ) │ │ + 2225e: 8020 strh r0, [r4, #0] │ │ + 22260: 3701 adds r7, #1 │ │ + 22262: 3402 adds r4, #2 │ │ + 22264: 9b00 ldr r3, [sp, #0] │ │ + 22266: 429f cmp r7, r3 │ │ + 22268: dbee blt.n 22248 │ │ + 2226a: e7a7 b.n 221bc │ │ + 2226c: 4b25 ldr r3, [pc, #148] ; (22304 ) │ │ + 2226e: 4298 cmp r0, r3 │ │ + 22270: ddf5 ble.n 2225e │ │ + 22272: 4824 ldr r0, [pc, #144] ; (22304 ) │ │ + 22274: e7f3 b.n 2225e │ │ + 22276: 1c27 adds r7, r4, #0 │ │ + 22278: 421a tst r2, r3 │ │ + 2227a: d024 beq.n 222c6 │ │ + 2227c: 1b3b subs r3, r7, r4 │ │ + 2227e: 42ab cmp r3, r5 │ │ + 22280: da9c bge.n 221bc │ │ + 22282: 7838 ldrb r0, [r7, #0] │ │ + 22284: 2164 movs r1, #100 ; 0x64 │ │ + 22286: 1c03 adds r3, r0, #0 │ │ + 22288: 3b80 subs r3, #128 ; 0x80 │ │ + 2228a: 1c18 adds r0, r3, #0 │ │ + 2228c: 4370 muls r0, r6 │ │ + 2228e: f00f fd1d bl 31ccc <__aeabi_llsl@@Base+0x16c> │ │ + 22292: 1c03 adds r3, r0, #0 │ │ + 22294: 3380 adds r3, #128 ; 0x80 │ │ + 22296: db03 blt.n 222a0 │ │ + 22298: 287f cmp r0, #127 ; 0x7f │ │ + 2229a: dd03 ble.n 222a4 │ │ + 2229c: 207f movs r0, #127 ; 0x7f │ │ + 2229e: e001 b.n 222a4 │ │ + 222a0: 2080 movs r0, #128 ; 0x80 │ │ + 222a2: 4240 negs r0, r0 │ │ + 222a4: 3880 subs r0, #128 ; 0x80 │ │ + 222a6: 7038 strb r0, [r7, #0] │ │ + 222a8: 3701 adds r7, #1 │ │ + 222aa: e7e7 b.n 2227c │ │ + 222ac: 783b ldrb r3, [r7, #0] │ │ + 222ae: 2164 movs r1, #100 ; 0x64 │ │ + 222b0: 1c18 adds r0, r3, #0 │ │ + 222b2: 4370 muls r0, r6 │ │ + 222b4: f00f fd0a bl 31ccc <__aeabi_llsl@@Base+0x16c> │ │ + 222b8: 1c03 adds r3, r0, #0 │ │ + 222ba: 3380 adds r3, #128 ; 0x80 │ │ + 222bc: da07 bge.n 222ce │ │ + 222be: 2080 movs r0, #128 ; 0x80 │ │ + 222c0: 4240 negs r0, r0 │ │ + 222c2: 7038 strb r0, [r7, #0] │ │ + 222c4: 3701 adds r7, #1 │ │ + 222c6: 1b3b subs r3, r7, r4 │ │ + 222c8: 42ab cmp r3, r5 │ │ + 222ca: dbef blt.n 222ac │ │ + 222cc: e776 b.n 221bc │ │ + 222ce: 287f cmp r0, #127 ; 0x7f │ │ + 222d0: ddf7 ble.n 222c2 │ │ + 222d2: 207f movs r0, #127 ; 0x7f │ │ + 222d4: e7f5 b.n 222c2 │ │ + 222d6: 9b01 ldr r3, [sp, #4] │ │ + 222d8: 9a3b ldr r2, [sp, #236] ; 0xec │ │ + 222da: 681b ldr r3, [r3, #0] │ │ + 222dc: 429a cmp r2, r3 │ │ + 222de: d001 beq.n 222e4 │ │ + 222e0: f00f fce4 bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + 222e4: b03d add sp, #244 ; 0xf4 │ │ + 222e6: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 222e8: 6c98 ldr r0, [r3, #72] ; 0x48 │ │ + 222ea: 0001 movs r1, r0 │ │ + 222ec: ca98 ldmia r2!, {r3, r4, r7} │ │ + 222ee: 0002 movs r2, r0 │ │ + 222f0: 1522 asrs r2, r4, #20 │ │ + 222f2: 0001 movs r1, r0 │ │ + 222f4: ca56 ldmia r2, {r1, r2, r4, r6} │ │ + 222f6: 0002 movs r2, r0 │ │ + 222f8: ca42 ldmia r2!, {r1, r6} │ │ + 222fa: 0002 movs r2, r0 │ │ + 222fc: 2289 movs r2, #137 ; 0x89 │ │ + 222fe: 0001 movs r1, r0 │ │ + 22300: 8000 strh r0, [r0, #0] │ │ + 22302: ffff 7fff ; instruction: 0xffff7fff │ │ + 22306: 0000 movs r0, r0 │ │ + 22308: b570 push {r4, r5, r6, lr} │ │ + 2230a: 4d1c ldr r5, [pc, #112] ; (2237c ) │ │ + 2230c: b092 sub sp, #72 ; 0x48 │ │ + 2230e: 1c04 adds r4, r0, #0 │ │ + 22310: 447d add r5, pc │ │ + 22312: 682d ldr r5, [r5, #0] │ │ + 22314: 1c0e adds r6, r1, #0 │ │ + 22316: 682b ldr r3, [r5, #0] │ │ + 22318: 9311 str r3, [sp, #68] ; 0x44 │ │ + 2231a: 7943 ldrb r3, [r0, #5] │ │ + 2231c: 7902 ldrb r2, [r0, #4] │ │ + 2231e: 021b lsls r3, r3, #8 │ │ + 22320: 4313 orrs r3, r2 │ │ + 22322: 7982 ldrb r2, [r0, #6] │ │ + 22324: 0412 lsls r2, r2, #16 │ │ + 22326: 431a orrs r2, r3 │ │ + 22328: 79c3 ldrb r3, [r0, #7] │ │ + 2232a: 061b lsls r3, r3, #24 │ │ + 2232c: 4313 orrs r3, r2 │ │ + 2232e: 2200 movs r2, #0 │ │ + 22330: 2b81 cmp r3, #129 ; 0x81 │ │ + 22332: dd06 ble.n 22342 │ │ + 22334: 237f movs r3, #127 ; 0x7f │ │ + 22336: 425b negs r3, r3 │ │ + 22338: 7203 strb r3, [r0, #8] │ │ + 2233a: 7242 strb r2, [r0, #9] │ │ + 2233c: 7282 strb r2, [r0, #10] │ │ + 2233e: 72c2 strb r2, [r0, #11] │ │ + 22340: e004 b.n 2234c │ │ + 22342: 2301 movs r3, #1 │ │ + 22344: 7342 strb r2, [r0, #13] │ │ + 22346: 7303 strb r3, [r0, #12] │ │ + 22348: 7382 strb r2, [r0, #14] │ │ + 2234a: 73c2 strb r2, [r0, #15] │ │ + 2234c: a801 add r0, sp, #4 │ │ + 2234e: 213f movs r1, #63 ; 0x3f │ │ + 22350: 1c22 adds r2, r4, #0 │ │ + 22352: f7ff fba7 bl 21aa4 │ │ + 22356: 1c30 adds r0, r6, #0 │ │ + 22358: 212f movs r1, #47 ; 0x2f │ │ + 2235a: 1c22 adds r2, r4, #0 │ │ + 2235c: f7ff fba2 bl 21aa4 │ │ + 22360: 466b mov r3, sp │ │ + 22362: 2228 movs r2, #40 ; 0x28 │ │ + 22364: 1d99 adds r1, r3, #6 │ │ + 22366: 1df0 adds r0, r6, #7 │ │ + 22368: f00f fd40 bl 31dec <__aeabi_llsl@@Base+0x28c> │ │ + 2236c: 9a11 ldr r2, [sp, #68] ; 0x44 │ │ + 2236e: 682b ldr r3, [r5, #0] │ │ + 22370: 429a cmp r2, r3 │ │ + 22372: d001 beq.n 22378 │ │ + 22374: f00f fc9a bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + 22378: b012 add sp, #72 ; 0x48 │ │ + 2237a: bd70 pop {r4, r5, r6, pc} │ │ + 2237c: 6ae8 ldr r0, [r5, #44] ; 0x2c │ │ + 2237e: 0001 movs r1, r0 │ │ + 22380: b5f0 push {r4, r5, r6, r7, lr} │ │ + 22382: 4e93 ldr r6, [pc, #588] ; (225d0 ) │ │ + 22384: b093 sub sp, #76 ; 0x4c │ │ + 22386: 1c0d adds r5, r1, #0 │ │ + 22388: 447e add r6, pc │ │ + 2238a: 6836 ldr r6, [r6, #0] │ │ + 2238c: 1c04 adds r4, r0, #0 │ │ + 2238e: 6833 ldr r3, [r6, #0] │ │ + 22390: 1c17 adds r7, r2, #0 │ │ + 22392: 9311 str r3, [sp, #68] ; 0x44 │ │ + 22394: ab05 add r3, sp, #20 │ │ + 22396: 1c19 adds r1, r3, #0 │ │ + 22398: 9301 str r3, [sp, #4] │ │ + 2239a: f7ff ffb5 bl 22308 │ │ + 2239e: 9b01 ldr r3, [sp, #4] │ │ + 223a0: 799b ldrb r3, [r3, #6] │ │ + 223a2: 9603 str r6, [sp, #12] │ │ + 223a4: 2b01 cmp r3, #1 │ │ + 223a6: d800 bhi.n 223aa │ │ + 223a8: e0cc b.n 22544 │ │ + 223aa: 2f00 cmp r7, #0 │ │ + 223ac: d04e beq.n 2244c │ │ + 223ae: 1e3e subs r6, r7, #0 │ │ + 223b0: 429e cmp r6, r3 │ │ + 223b2: dd00 ble.n 223b6 │ │ + 223b4: 1c1e adds r6, r3, #0 │ │ + 223b6: 2701 movs r7, #1 │ │ + 223b8: 42b7 cmp r7, r6 │ │ + 223ba: db00 blt.n 223be │ │ + 223bc: e0c2 b.n 22544 │ │ + 223be: 2160 movs r1, #96 ; 0x60 │ │ + 223c0: 1c22 adds r2, r4, #0 │ │ + 223c2: 1c28 adds r0, r5, #0 │ │ + 223c4: f7ff fb6e bl 21aa4 │ │ + 223c8: 7a63 ldrb r3, [r4, #9] │ │ + 223ca: 7a22 ldrb r2, [r4, #8] │ │ + 223cc: 7ae1 ldrb r1, [r4, #11] │ │ + 223ce: 021b lsls r3, r3, #8 │ │ + 223d0: 4313 orrs r3, r2 │ │ + 223d2: 7aa2 ldrb r2, [r4, #10] │ │ + 223d4: 0609 lsls r1, r1, #24 │ │ + 223d6: 0412 lsls r2, r2, #16 │ │ + 223d8: 431a orrs r2, r3 │ │ + 223da: 7a6b ldrb r3, [r5, #9] │ │ + 223dc: 4311 orrs r1, r2 │ │ + 223de: 7a2a ldrb r2, [r5, #8] │ │ + 223e0: 021b lsls r3, r3, #8 │ │ + 223e2: 4313 orrs r3, r2 │ │ + 223e4: 7aaa ldrb r2, [r5, #10] │ │ + 223e6: 0412 lsls r2, r2, #16 │ │ + 223e8: 431a orrs r2, r3 │ │ + 223ea: 7aeb ldrb r3, [r5, #11] │ │ + 223ec: 061b lsls r3, r3, #24 │ │ + 223ee: 4313 orrs r3, r2 │ │ + 223f0: 7962 ldrb r2, [r4, #5] │ │ + 223f2: 18cb adds r3, r1, r3 │ │ + 223f4: 7921 ldrb r1, [r4, #4] │ │ + 223f6: 0212 lsls r2, r2, #8 │ │ + 223f8: 430a orrs r2, r1 │ │ + 223fa: 79a1 ldrb r1, [r4, #6] │ │ + 223fc: 0409 lsls r1, r1, #16 │ │ + 223fe: 4311 orrs r1, r2 │ │ + 22400: 79e2 ldrb r2, [r4, #7] │ │ + 22402: 0612 lsls r2, r2, #24 │ │ + 22404: 430a orrs r2, r1 │ │ + 22406: 4293 cmp r3, r2 │ │ + 22408: da07 bge.n 2241a │ │ + 2240a: 0a1a lsrs r2, r3, #8 │ │ + 2240c: 7223 strb r3, [r4, #8] │ │ + 2240e: 7262 strb r2, [r4, #9] │ │ + 22410: 0c1a lsrs r2, r3, #16 │ │ + 22412: 0e1b lsrs r3, r3, #24 │ │ + 22414: 72a2 strb r2, [r4, #10] │ │ + 22416: 72e3 strb r3, [r4, #11] │ │ + 22418: e005 b.n 22426 │ │ + 2241a: 2300 movs r3, #0 │ │ + 2241c: 2201 movs r2, #1 │ │ + 2241e: 7363 strb r3, [r4, #13] │ │ + 22420: 7322 strb r2, [r4, #12] │ │ + 22422: 73a3 strb r3, [r4, #14] │ │ + 22424: 73e3 strb r3, [r4, #15] │ │ + 22426: 7b63 ldrb r3, [r4, #13] │ │ + 22428: 7b22 ldrb r2, [r4, #12] │ │ + 2242a: 021b lsls r3, r3, #8 │ │ + 2242c: 4313 orrs r3, r2 │ │ + 2242e: 7ba2 ldrb r2, [r4, #14] │ │ + 22430: 0412 lsls r2, r2, #16 │ │ + 22432: 431a orrs r2, r3 │ │ + 22434: 7be3 ldrb r3, [r4, #15] │ │ + 22436: 061b lsls r3, r3, #24 │ │ + 22438: 4313 orrs r3, r2 │ │ + 2243a: d005 beq.n 22448 │ │ + 2243c: 2300 movs r3, #0 │ │ + 2243e: 722b strb r3, [r5, #8] │ │ + 22440: 726b strb r3, [r5, #9] │ │ + 22442: 72ab strb r3, [r5, #10] │ │ + 22444: 72eb strb r3, [r5, #11] │ │ + 22446: e0ba b.n 225be │ │ + 22448: 3701 adds r7, #1 │ │ + 2244a: e7b5 b.n 223b8 │ │ + 2244c: 1c3e adds r6, r7, #0 │ │ + 2244e: 4b61 ldr r3, [pc, #388] ; (225d4 ) │ │ + 22450: 9301 str r3, [sp, #4] │ │ + 22452: ab05 add r3, sp, #20 │ │ + 22454: 799b ldrb r3, [r3, #6] │ │ + 22456: 429f cmp r7, r3 │ │ + 22458: da5a bge.n 22510 │ │ + 2245a: 7a62 ldrb r2, [r4, #9] │ │ + 2245c: 7a23 ldrb r3, [r4, #8] │ │ + 2245e: 1c28 adds r0, r5, #0 │ │ + 22460: 0212 lsls r2, r2, #8 │ │ + 22462: 431a orrs r2, r3 │ │ + 22464: 7aa3 ldrb r3, [r4, #10] │ │ + 22466: 2160 movs r1, #96 ; 0x60 │ │ + 22468: 041b lsls r3, r3, #16 │ │ + 2246a: 4313 orrs r3, r2 │ │ + 2246c: 7ae2 ldrb r2, [r4, #11] │ │ + 2246e: 0612 lsls r2, r2, #24 │ │ + 22470: 431a orrs r2, r3 │ │ + 22472: 9202 str r2, [sp, #8] │ │ + 22474: 1c22 adds r2, r4, #0 │ │ + 22476: f7ff fb15 bl 21aa4 │ │ + 2247a: 7feb ldrb r3, [r5, #31] │ │ + 2247c: 7faa ldrb r2, [r5, #30] │ │ + 2247e: 021b lsls r3, r3, #8 │ │ + 22480: 4313 orrs r3, r2 │ │ + 22482: 1c6a adds r2, r5, #1 │ │ + 22484: 7fd2 ldrb r2, [r2, #31] │ │ + 22486: 0412 lsls r2, r2, #16 │ │ + 22488: 431a orrs r2, r3 │ │ + 2248a: 1cab adds r3, r5, #2 │ │ + 2248c: 7fdb ldrb r3, [r3, #31] │ │ + 2248e: 061b lsls r3, r3, #24 │ │ + 22490: 4313 orrs r3, r2 │ │ + 22492: 4a51 ldr r2, [pc, #324] ; (225d8 ) │ │ + 22494: 4293 cmp r3, r2 │ │ + 22496: d901 bls.n 2249c │ │ + 22498: 4a50 ldr r2, [pc, #320] ; (225dc ) │ │ + 2249a: e002 b.n 224a2 │ │ + 2249c: 4a50 ldr r2, [pc, #320] ; (225e0 ) │ │ + 2249e: 005b lsls r3, r3, #1 │ │ + 224a0: 425b negs r3, r3 │ │ + 224a2: 189b adds r3, r3, r2 │ │ + 224a4: 9a01 ldr r2, [sp, #4] │ │ + 224a6: 4293 cmp r3, r2 │ │ + 224a8: d201 bcs.n 224ae │ │ + 224aa: 9e02 ldr r6, [sp, #8] │ │ + 224ac: 9301 str r3, [sp, #4] │ │ + 224ae: 7a63 ldrb r3, [r4, #9] │ │ + 224b0: 7a22 ldrb r2, [r4, #8] │ │ + 224b2: 7ae1 ldrb r1, [r4, #11] │ │ + 224b4: 021b lsls r3, r3, #8 │ │ + 224b6: 4313 orrs r3, r2 │ │ + 224b8: 7aa2 ldrb r2, [r4, #10] │ │ + 224ba: 0609 lsls r1, r1, #24 │ │ + 224bc: 0412 lsls r2, r2, #16 │ │ + 224be: 431a orrs r2, r3 │ │ + 224c0: 7a6b ldrb r3, [r5, #9] │ │ + 224c2: 4311 orrs r1, r2 │ │ + 224c4: 7a2a ldrb r2, [r5, #8] │ │ + 224c6: 021b lsls r3, r3, #8 │ │ + 224c8: 4313 orrs r3, r2 │ │ + 224ca: 7aaa ldrb r2, [r5, #10] │ │ + 224cc: 0412 lsls r2, r2, #16 │ │ + 224ce: 431a orrs r2, r3 │ │ + 224d0: 7aeb ldrb r3, [r5, #11] │ │ + 224d2: 061b lsls r3, r3, #24 │ │ + 224d4: 4313 orrs r3, r2 │ │ + 224d6: 7962 ldrb r2, [r4, #5] │ │ + 224d8: 18cb adds r3, r1, r3 │ │ + 224da: 7921 ldrb r1, [r4, #4] │ │ + 224dc: 0212 lsls r2, r2, #8 │ │ + 224de: 430a orrs r2, r1 │ │ + 224e0: 79a1 ldrb r1, [r4, #6] │ │ + 224e2: 0409 lsls r1, r1, #16 │ │ + 224e4: 4311 orrs r1, r2 │ │ + 224e6: 79e2 ldrb r2, [r4, #7] │ │ + 224e8: 0612 lsls r2, r2, #24 │ │ + 224ea: 430a orrs r2, r1 │ │ + 224ec: 4293 cmp r3, r2 │ │ + 224ee: da07 bge.n 22500 │ │ + 224f0: 0a1a lsrs r2, r3, #8 │ │ + 224f2: 7223 strb r3, [r4, #8] │ │ + 224f4: 7262 strb r2, [r4, #9] │ │ + 224f6: 0c1a lsrs r2, r3, #16 │ │ + 224f8: 0e1b lsrs r3, r3, #24 │ │ + 224fa: 72a2 strb r2, [r4, #10] │ │ + 224fc: 72e3 strb r3, [r4, #11] │ │ + 224fe: e005 b.n 2250c │ │ + 22500: 2300 movs r3, #0 │ │ + 22502: 2201 movs r2, #1 │ │ + 22504: 7363 strb r3, [r4, #13] │ │ + 22506: 7322 strb r2, [r4, #12] │ │ + 22508: 73a3 strb r3, [r4, #14] │ │ + 2250a: 73e3 strb r3, [r4, #15] │ │ + 2250c: 3701 adds r7, #1 │ │ + 2250e: e7a0 b.n 22452 │ │ + 22510: 7963 ldrb r3, [r4, #5] │ │ + 22512: 7922 ldrb r2, [r4, #4] │ │ + 22514: 021b lsls r3, r3, #8 │ │ + 22516: 4313 orrs r3, r2 │ │ + 22518: 79a2 ldrb r2, [r4, #6] │ │ + 2251a: 0412 lsls r2, r2, #16 │ │ + 2251c: 431a orrs r2, r3 │ │ + 2251e: 79e3 ldrb r3, [r4, #7] │ │ + 22520: 061b lsls r3, r3, #24 │ │ + 22522: 4313 orrs r3, r2 │ │ + 22524: 429e cmp r6, r3 │ │ + 22526: da07 bge.n 22538 │ │ + 22528: 0a33 lsrs r3, r6, #8 │ │ + 2252a: 7226 strb r6, [r4, #8] │ │ + 2252c: 7263 strb r3, [r4, #9] │ │ + 2252e: 0c33 lsrs r3, r6, #16 │ │ + 22530: 0e36 lsrs r6, r6, #24 │ │ + 22532: 72a3 strb r3, [r4, #10] │ │ + 22534: 72e6 strb r6, [r4, #11] │ │ + 22536: e005 b.n 22544 │ │ + 22538: 2300 movs r3, #0 │ │ + 2253a: 2201 movs r2, #1 │ │ + 2253c: 7363 strb r3, [r4, #13] │ │ + 2253e: 7322 strb r2, [r4, #12] │ │ + 22540: 73a3 strb r3, [r4, #14] │ │ + 22542: 73e3 strb r3, [r4, #15] │ │ + 22544: 2160 movs r1, #96 ; 0x60 │ │ + 22546: 1c22 adds r2, r4, #0 │ │ + 22548: 1c28 adds r0, r5, #0 │ │ + 2254a: f7ff faab bl 21aa4 │ │ + 2254e: 7a6b ldrb r3, [r5, #9] │ │ + 22550: 7a2a ldrb r2, [r5, #8] │ │ + 22552: 7b29 ldrb r1, [r5, #12] │ │ + 22554: 021b lsls r3, r3, #8 │ │ + 22556: 4313 orrs r3, r2 │ │ + 22558: 7aaa ldrb r2, [r5, #10] │ │ + 2255a: 0412 lsls r2, r2, #16 │ │ + 2255c: 431a orrs r2, r3 │ │ + 2255e: 7aeb ldrb r3, [r5, #11] │ │ + 22560: 061b lsls r3, r3, #24 │ │ + 22562: 4313 orrs r3, r2 │ │ + 22564: 7b6a ldrb r2, [r5, #13] │ │ + 22566: 0212 lsls r2, r2, #8 │ │ + 22568: 430a orrs r2, r1 │ │ + 2256a: 7ba9 ldrb r1, [r5, #14] │ │ + 2256c: 0409 lsls r1, r1, #16 │ │ + 2256e: 4311 orrs r1, r2 │ │ + 22570: 7bea ldrb r2, [r5, #15] │ │ + 22572: 0612 lsls r2, r2, #24 │ │ + 22574: 430a orrs r2, r1 │ │ + 22576: 429a cmp r2, r3 │ │ + 22578: d30e bcc.n 22598 │ │ + 2257a: 2200 movs r2, #0 │ │ + 2257c: 1c29 adds r1, r5, #0 │ │ + 2257e: 2004 movs r0, #4 │ │ + 22580: 732a strb r2, [r5, #12] │ │ + 22582: 736a strb r2, [r5, #13] │ │ + 22584: 73aa strb r2, [r5, #14] │ │ + 22586: 73ea strb r2, [r5, #15] │ │ + 22588: 742a strb r2, [r5, #16] │ │ + 2258a: 746a strb r2, [r5, #17] │ │ + 2258c: 74aa strb r2, [r5, #18] │ │ + 2258e: 74ea strb r2, [r5, #19] │ │ + 22590: 3137 adds r1, #55 ; 0x37 │ │ + 22592: 780a ldrb r2, [r1, #0] │ │ + 22594: 4382 bics r2, r0 │ │ + 22596: 700a strb r2, [r1, #0] │ │ + 22598: 7c6a ldrb r2, [r5, #17] │ │ + 2259a: 7c29 ldrb r1, [r5, #16] │ │ + 2259c: 0212 lsls r2, r2, #8 │ │ + 2259e: 430a orrs r2, r1 │ │ + 225a0: 7ca9 ldrb r1, [r5, #18] │ │ + 225a2: 0409 lsls r1, r1, #16 │ │ + 225a4: 4311 orrs r1, r2 │ │ + 225a6: 7cea ldrb r2, [r5, #19] │ │ + 225a8: 0612 lsls r2, r2, #24 │ │ + 225aa: 430a orrs r2, r1 │ │ + 225ac: 429a cmp r2, r3 │ │ + 225ae: d906 bls.n 225be │ │ + 225b0: 0a1a lsrs r2, r3, #8 │ │ + 225b2: 742b strb r3, [r5, #16] │ │ + 225b4: 746a strb r2, [r5, #17] │ │ + 225b6: 0c1a lsrs r2, r3, #16 │ │ + 225b8: 0e1b lsrs r3, r3, #24 │ │ + 225ba: 74aa strb r2, [r5, #18] │ │ + 225bc: 74eb strb r3, [r5, #19] │ │ + 225be: 9b03 ldr r3, [sp, #12] │ │ + 225c0: 9a11 ldr r2, [sp, #68] ; 0x44 │ │ + 225c2: 681b ldr r3, [r3, #0] │ │ + 225c4: 429a cmp r2, r3 │ │ + 225c6: d001 beq.n 225cc │ │ + 225c8: f00f fb70 bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + 225cc: b013 add sp, #76 ; 0x4c │ │ + 225ce: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 225d0: 6a70 ldr r0, [r6, #36] ; 0x24 │ │ + 225d2: 0001 movs r1, r0 │ │ + 225d4: 2d38 cmp r5, #56 ; 0x38 │ │ + 225d6: 1f30 subs r0, r6, #4 │ │ + 225d8: fbf3 0007 ; instruction: 0xfbf30007 │ │ + 225dc: 040d lsls r5, r1, #16 │ │ + 225de: fff8 f7e6 vqneg.s32 , q11 │ │ + 225e2: 000f movs r7, r1 │ │ + 225e4: 0000 movs r0, r0 │ │ + 225e6: 0000 movs r0, r0 │ │ + 225e8: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + 225ea: 1c05 adds r5, r0, #0 │ │ + 225ec: 1c0c adds r4, r1, #0 │ │ + 225ee: 1e10 subs r0, r2, #0 │ │ + 225f0: 28be cmp r0, #190 ; 0xbe │ │ + 225f2: dc04 bgt.n 225fe │ │ + 225f4: 1c29 adds r1, r5, #0 │ │ + 225f6: 1c22 adds r2, r4, #0 │ │ + 225f8: f7ff fdb0 bl 2215c │ │ + 225fc: e01c b.n 22638 │ │ + 225fe: 38bf subs r0, #191 ; 0xbf │ │ + 22600: 2103 movs r1, #3 │ │ + 22602: f00f fbb3 bl 31d6c <__aeabi_llsl@@Base+0x20c> │ │ + 22606: 2600 movs r6, #0 │ │ + 22608: 4b15 ldr r3, [pc, #84] ; (22660 ) │ │ + 2260a: 0089 lsls r1, r1, #2 │ │ + 2260c: 447b add r3, pc │ │ + 2260e: 58cb ldr r3, [r1, r3] │ │ + 22610: 9301 str r3, [sp, #4] │ │ + 22612: 42a6 cmp r6, r4 │ │ + 22614: da10 bge.n 22638 │ │ + 22616: 9b01 ldr r3, [sp, #4] │ │ + 22618: 1c30 adds r0, r6, #0 │ │ + 2261a: 4798 blx r3 │ │ + 2261c: f00f fabe bl 31b9c <__aeabi_llsl@@Base+0x3c> │ │ + 22620: 4b0e ldr r3, [pc, #56] ; (2265c ) │ │ + 22622: 4a0d ldr r2, [pc, #52] ; (22658 ) │ │ + 22624: f00f fac2 bl 31bac <__aeabi_llsl@@Base+0x4c> │ │ + 22628: f00f fcd8 bl 31fdc <__aeabi_llsl@@Base+0x47c> │ │ + 2262c: 0600 lsls r0, r0, #24 │ │ + 2262e: 0077 lsls r7, r6, #1 │ │ + 22630: 0e00 lsrs r0, r0, #24 │ │ + 22632: 53e8 strh r0, [r5, r7] │ │ + 22634: 3601 adds r6, #1 │ │ + 22636: e7ec b.n 22612 │ │ + 22638: 2300 movs r3, #0 │ │ + 2263a: 192d adds r5, r5, r4 │ │ + 2263c: 1928 adds r0, r5, r4 │ │ + 2263e: 3b01 subs r3, #1 │ │ + 22640: 43da mvns r2, r3 │ │ + 22642: 42a2 cmp r2, r4 │ │ + 22644: da04 bge.n 22650 │ │ + 22646: 5ce9 ldrb r1, [r5, r3] │ │ + 22648: 005a lsls r2, r3, #1 │ │ + 2264a: 0209 lsls r1, r1, #8 │ │ + 2264c: 5281 strh r1, [r0, r2] │ │ + 2264e: e7f6 b.n 2263e │ │ + 22650: 1c20 adds r0, r4, #0 │ │ + 22652: 1e44 subs r4, r0, #1 │ │ + 22654: 41a0 sbcs r0, r4 │ │ + 22656: bdfe pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ + 22658: 0000 movs r0, r0 │ │ + 2265a: 0000 movs r0, r0 │ │ + 2265c: 0000 movs r0, r0 │ │ + 2265e: 405e eors r6, r3 │ │ + 22660: 64a0 str r0, [r4, #72] ; 0x48 │ │ + 22662: 0001 movs r1, r0 │ │ + 22664: 46c0 nop ; (mov r8, r8) │ │ + 22666: 46c0 nop ; (mov r8, r8) │ │ + │ │ +00022668 : │ │ + 22668: 2300 movs r3, #0 │ │ + 2266a: 1c1a adds r2, r3, #0 │ │ + 2266c: b510 push {r4, lr} │ │ + 2266e: 4807 ldr r0, [pc, #28] ; (2268c ) │ │ + 22670: 4c07 ldr r4, [pc, #28] ; (22690 ) │ │ + 22672: 4478 add r0, pc │ │ + 22674: 447c add r4, pc │ │ + 22676: 1c21 adds r1, r4, #0 │ │ + 22678: 3110 adds r1, #16 │ │ + 2267a: 545a strb r2, [r3, r1] │ │ + 2267c: 1c01 adds r1, r0, #0 │ │ + 2267e: 3150 adds r1, #80 ; 0x50 │ │ + 22680: 545a strb r2, [r3, r1] │ │ + 22682: 3301 adds r3, #1 │ │ + 22684: 2bbf cmp r3, #191 ; 0xbf │ │ + 22686: d1f6 bne.n 22676 │ │ + 22688: bd10 pop {r4, pc} │ │ + 2268a: 46c0 nop ; (mov r8, r8) │ │ + 2268c: c60e stmia r6!, {r1, r2, r3} │ │ + 2268e: 0002 movs r2, r0 │ │ + 22690: c58c stmia r5!, {r2, r3, r7} │ │ + 22692: 0002 movs r2, r0 │ │ + │ │ +00022694 : │ │ + 22694: b508 push {r3, lr} │ │ + 22696: 4803 ldr r0, [pc, #12] ; (226a4 ) │ │ + 22698: 4478 add r0, pc │ │ + 2269a: 3050 adds r0, #80 ; 0x50 │ │ + 2269c: f00f fb5e bl 31d5c <__aeabi_llsl@@Base+0x1fc> │ │ + 226a0: bd08 pop {r3, pc} │ │ + 226a2: 46c0 nop ; (mov r8, r8) │ │ + 226a4: c5e8 stmia r5!, {r3, r5, r6, r7} │ │ + 226a6: 0002 movs r2, r0 │ │ + │ │ +000226a8 : │ │ + 226a8: b508 push {r3, lr} │ │ + 226aa: 4803 ldr r0, [pc, #12] ; (226b8 ) │ │ + 226ac: 4478 add r0, pc │ │ + 226ae: 3050 adds r0, #80 ; 0x50 │ │ + 226b0: f00f fb54 bl 31d5c <__aeabi_llsl@@Base+0x1fc> │ │ + 226b4: bd08 pop {r3, pc} │ │ + 226b6: 46c0 nop ; (mov r8, r8) │ │ + 226b8: c5d4 stmia r5!, {r2, r4, r6, r7} │ │ + 226ba: 0002 movs r2, r0 │ │ + │ │ +000226bc : │ │ + 226bc: 1c03 adds r3, r0, #0 │ │ + 226be: 2001 movs r0, #1 │ │ + 226c0: 2bbe cmp r3, #190 ; 0xbe │ │ + 226c2: dc04 bgt.n 226ce │ │ + 226c4: 4a02 ldr r2, [pc, #8] ; (226d0 ) │ │ + 226c6: 447a add r2, pc │ │ + 226c8: 18d3 adds r3, r2, r3 │ │ + 226ca: 334f adds r3, #79 ; 0x4f │ │ + 226cc: 7818 ldrb r0, [r3, #0] │ │ + 226ce: 4770 bx lr │ │ + 226d0: c5ba stmia r5!, {r1, r3, r4, r5, r7} │ │ + 226d2: 0002 movs r2, r0 │ │ + │ │ +000226d4 : │ │ + 226d4: 2300 movs r3, #0 │ │ + 226d6: b530 push {r4, r5, lr} │ │ + 226d8: 4d07 ldr r5, [pc, #28] ; (226f8 ) │ │ + 226da: 447d add r5, pc │ │ + 226dc: 1c29 adds r1, r5, #0 │ │ + 226de: 3150 adds r1, #80 ; 0x50 │ │ + 226e0: 5c5c ldrb r4, [r3, r1] │ │ + 226e2: 1c5a adds r2, r3, #1 │ │ + 226e4: 2c00 cmp r4, #0 │ │ + 226e6: d003 beq.n 226f0 │ │ + 226e8: 4284 cmp r4, r0 │ │ + 226ea: d002 beq.n 226f2 │ │ + 226ec: 1c13 adds r3, r2, #0 │ │ + 226ee: e7f5 b.n 226dc │ │ + 226f0: 54c8 strb r0, [r1, r3] │ │ + 226f2: 1c10 adds r0, r2, #0 │ │ + 226f4: bd30 pop {r4, r5, pc} │ │ + 226f6: 46c0 nop ; (mov r8, r8) │ │ + 226f8: c5a6 stmia r5!, {r1, r2, r5, r7} │ │ + 226fa: 0002 movs r2, r0 │ │ + │ │ +000226fc : │ │ + 226fc: 1c03 adds r3, r0, #0 │ │ + 226fe: 2001 movs r0, #1 │ │ + 22700: 2bbe cmp r3, #190 ; 0xbe │ │ + 22702: dc03 bgt.n 2270c │ │ + 22704: 4a02 ldr r2, [pc, #8] ; (22710 ) │ │ + 22706: 447a add r2, pc │ │ + 22708: 18d3 adds r3, r2, r3 │ │ + 2270a: 7bd8 ldrb r0, [r3, #15] │ │ + 2270c: 4770 bx lr │ │ + 2270e: 46c0 nop ; (mov r8, r8) │ │ + 22710: c4fa stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ + 22712: 0002 movs r2, r0 │ │ + │ │ +00022714 : │ │ + 22714: b510 push {r4, lr} │ │ + 22716: 1e44 subs r4, r0, #1 │ │ + 22718: 2cbe cmp r4, #190 ; 0xbe │ │ + 2271a: d90a bls.n 22732 │ │ + 2271c: 4c07 ldr r4, [pc, #28] ; (2273c ) │ │ + 2271e: 4908 ldr r1, [pc, #32] ; (22740 ) │ │ + 22720: 1c02 adds r2, r0, #0 │ │ + 22722: 447c add r4, pc │ │ + 22724: 3410 adds r4, #16 │ │ + 22726: 1c20 adds r0, r4, #0 │ │ + 22728: 4479 add r1, pc │ │ + 2272a: f00f fb77 bl 31e1c <__aeabi_llsl@@Base+0x2bc> │ │ + 2272e: 1c20 adds r0, r4, #0 │ │ + 22730: e003 b.n 2273a │ │ + 22732: 4804 ldr r0, [pc, #16] ; (22744 ) │ │ + 22734: 01e4 lsls r4, r4, #7 │ │ + 22736: 4478 add r0, pc │ │ + 22738: 1900 adds r0, r0, r4 │ │ + 2273a: bd10 pop {r4, pc} │ │ + 2273c: c65e stmia r6!, {r1, r2, r3, r4, r6} │ │ + 2273e: 0002 movs r2, r0 │ │ + 22740: 1d43 adds r3, r0, #5 │ │ + 22742: 0001 movs r1, r0 │ │ + 22744: 654a str r2, [r1, #84] ; 0x54 │ │ + 22746: 0002 movs r2, r0 │ │ + │ │ +00022748 : │ │ + 22748: 2381 movs r3, #129 ; 0x81 │ │ + 2274a: 2818 cmp r0, #24 │ │ + 2274c: dd04 ble.n 22758 │ │ + 2274e: 23bf movs r3, #191 ; 0xbf │ │ + 22750: 2856 cmp r0, #86 ; 0x56 │ │ + 22752: dc01 bgt.n 22758 │ │ + 22754: 1c03 adds r3, r0, #0 │ │ + 22756: 3368 adds r3, #104 ; 0x68 │ │ + 22758: 1c18 adds r0, r3, #0 │ │ + 2275a: 4770 bx lr │ │ + │ │ +0002275c : │ │ + 2275c: b510 push {r4, lr} │ │ + 2275e: 1c04 adds r4, r0, #0 │ │ + 22760: f7ff fff2 bl 22748 │ │ + 22764: 4b0e ldr r3, [pc, #56] ; (227a0 ) │ │ + 22766: 3801 subs r0, #1 │ │ + 22768: 01c0 lsls r0, r0, #7 │ │ + 2276a: 447b add r3, pc │ │ + 2276c: 1818 adds r0, r3, r0 │ │ + 2276e: 213a movs r1, #58 ; 0x3a │ │ + 22770: f00f faec bl 31d4c <__aeabi_llsl@@Base+0x1ec> │ │ + 22774: 1c22 adds r2, r4, #0 │ │ + 22776: 2800 cmp r0, #0 │ │ + 22778: d010 beq.n 2279c │ │ + 2277a: 3001 adds r0, #1 │ │ + 2277c: 2800 cmp r0, #0 │ │ + 2277e: d00d beq.n 2279c │ │ + 22780: 4908 ldr r1, [pc, #32] ; (227a4 ) │ │ + 22782: 4479 add r1, pc │ │ + 22784: f00f fb12 bl 31dac <__aeabi_llsl@@Base+0x24c> │ │ + 22788: 1c22 adds r2, r4, #0 │ │ + 2278a: 2800 cmp r0, #0 │ │ + 2278c: d006 beq.n 2279c │ │ + 2278e: 213d movs r1, #61 ; 0x3d │ │ + 22790: f00f fadc bl 31d4c <__aeabi_llsl@@Base+0x1ec> │ │ + 22794: 3001 adds r0, #1 │ │ + 22796: f00f fb69 bl 31e6c <__aeabi_llsl@@Base+0x30c> │ │ + 2279a: 1c02 adds r2, r0, #0 │ │ + 2279c: 1c10 adds r0, r2, #0 │ │ + 2279e: bd10 pop {r4, pc} │ │ + 227a0: 6516 str r6, [r2, #80] ; 0x50 │ │ + 227a2: 0002 movs r2, r0 │ │ + 227a4: 1cf7 adds r7, r6, #3 │ │ + 227a6: 0001 movs r1, r0 │ │ + │ │ +000227a8 <_mm_getfsize(__sFILE*)@@Base>: │ │ + 227a8: b538 push {r3, r4, r5, lr} │ │ + 227aa: 1c04 adds r4, r0, #0 │ │ + 227ac: 2100 movs r1, #0 │ │ + 227ae: 2202 movs r2, #2 │ │ + 227b0: f00f fbac bl 31f0c <__aeabi_llsl@@Base+0x3ac> │ │ + 227b4: 1c20 adds r0, r4, #0 │ │ + 227b6: f00f fbb1 bl 31f1c <__aeabi_llsl@@Base+0x3bc> │ │ + 227ba: 2100 movs r1, #0 │ │ + 227bc: 1c05 adds r5, r0, #0 │ │ + 227be: 1c0a adds r2, r1, #0 │ │ + 227c0: 1c20 adds r0, r4, #0 │ │ + 227c2: f00f fba3 bl 31f0c <__aeabi_llsl@@Base+0x3ac> │ │ + 227c6: 1c28 adds r0, r5, #0 │ │ + 227c8: bd38 pop {r3, r4, r5, pc} │ │ + 227ca: 0000 movs r0, r0 │ │ + 227cc: 1c03 adds r3, r0, #0 │ │ + 227ce: b5f0 push {r4, r5, r6, r7, lr} │ │ + 227d0: 4c18 ldr r4, [pc, #96] ; (22834 <_mm_getfsize(__sFILE*)@@Base+0x8c>) │ │ + 227d2: b0a3 sub sp, #140 ; 0x8c │ │ + 227d4: ad01 add r5, sp, #4 │ │ + 227d6: 447c add r4, pc │ │ + 227d8: 6824 ldr r4, [r4, #0] │ │ + 227da: 1c0e adds r6, r1, #0 │ │ + 227dc: 6822 ldr r2, [r4, #0] │ │ + 227de: 1c19 adds r1, r3, #0 │ │ + 227e0: 1c28 adds r0, r5, #0 │ │ + 227e2: 9221 str r2, [sp, #132] ; 0x84 │ │ + 227e4: f7ff f99a bl 21b1c │ │ + 227e8: 4913 ldr r1, [pc, #76] ; (22838 <_mm_getfsize(__sFILE*)@@Base+0x90>) │ │ + 227ea: 1c28 adds r0, r5, #0 │ │ + 227ec: 4479 add r1, pc │ │ + 227ee: f00f fb85 bl 31efc <__aeabi_llsl@@Base+0x39c> │ │ + 227f2: 1e07 subs r7, r0, #0 │ │ + 227f4: d016 beq.n 22824 <_mm_getfsize(__sFILE*)@@Base+0x7c> │ │ + 227f6: f7ff ffd7 bl 227a8 <_mm_getfsize(__sFILE*)@@Base> │ │ + 227fa: 1c31 adds r1, r6, #0 │ │ + 227fc: 1c05 adds r5, r0, #0 │ │ + 227fe: 1c38 adds r0, r7, #0 │ │ + 22800: f7ff fbfa bl 21ff8 │ │ + 22804: 1c38 adds r0, r7, #0 │ │ + 22806: f00f fb99 bl 31f3c <__aeabi_llsl@@Base+0x3dc> │ │ + 2280a: 2000 movs r0, #0 │ │ + 2280c: 7a73 ldrb r3, [r6, #9] │ │ + 2280e: 7a32 ldrb r2, [r6, #8] │ │ + 22810: 021b lsls r3, r3, #8 │ │ + 22812: 4313 orrs r3, r2 │ │ + 22814: 7ab2 ldrb r2, [r6, #10] │ │ + 22816: 0412 lsls r2, r2, #16 │ │ + 22818: 431a orrs r2, r3 │ │ + 2281a: 7af3 ldrb r3, [r6, #11] │ │ + 2281c: 061b lsls r3, r3, #24 │ │ + 2281e: 4313 orrs r3, r2 │ │ + 22820: 429d cmp r5, r3 │ │ + 22822: 4140 adcs r0, r0 │ │ + 22824: 9a21 ldr r2, [sp, #132] ; 0x84 │ │ + 22826: 6823 ldr r3, [r4, #0] │ │ + 22828: 429a cmp r2, r3 │ │ + 2282a: d001 beq.n 22830 <_mm_getfsize(__sFILE*)@@Base+0x88> │ │ + 2282c: f00f fa3e bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + 22830: b023 add sp, #140 ; 0x8c │ │ + 22832: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 22834: 6622 str r2, [r4, #96] ; 0x60 │ │ + 22836: 0001 movs r1, r0 │ │ + 22838: 0ec2 lsrs r2, r0, #27 │ │ + 2283a: 0001 movs r1, r0 │ │ + 2283c: 0000 movs r0, r0 │ │ + 2283e: 0000 movs r0, r0 │ │ + 22840: b5f0 push {r4, r5, r6, r7, lr} │ │ + 22842: 4d65 ldr r5, [pc, #404] ; (229d8 <_mm_getfsize(__sFILE*)@@Base+0x230>) │ │ + 22844: b0e3 sub sp, #396 ; 0x18c │ │ + 22846: 9306 str r3, [sp, #24] │ │ + 22848: 447d add r5, pc │ │ + 2284a: 682d ldr r5, [r5, #0] │ │ + 2284c: 9204 str r2, [sp, #16] │ │ + 2284e: 1c0c adds r4, r1, #0 │ │ + 22850: 682b ldr r3, [r5, #0] │ │ + 22852: 4962 ldr r1, [pc, #392] ; (229dc <_mm_getfsize(__sFILE*)@@Base+0x234>) │ │ + 22854: af21 add r7, sp, #132 ; 0x84 │ │ + 22856: 9361 str r3, [sp, #388] ; 0x184 │ │ + 22858: 1c13 adds r3, r2, #0 │ │ + 2285a: 3b01 subs r3, #1 │ │ + 2285c: 9305 str r3, [sp, #20] │ │ + 2285e: 9b06 ldr r3, [sp, #24] │ │ + 22860: 4a5f ldr r2, [pc, #380] ; (229e0 <_mm_getfsize(__sFILE*)@@Base+0x238>) │ │ + 22862: 9003 str r0, [sp, #12] │ │ + 22864: 3b01 subs r3, #1 │ │ + 22866: 9302 str r3, [sp, #8] │ │ + 22868: 447a add r2, pc │ │ + 2286a: 01db lsls r3, r3, #7 │ │ + 2286c: 18d3 adds r3, r2, r3 │ │ + 2286e: 1c38 adds r0, r7, #0 │ │ + 22870: 4479 add r1, pc │ │ + 22872: 9a05 ldr r2, [sp, #20] │ │ + 22874: f00f fad2 bl 31e1c <__aeabi_llsl@@Base+0x2bc> │ │ + 22878: 2300 movs r3, #0 │ │ + 2287a: 77fb strb r3, [r7, #31] │ │ + 2287c: 9b04 ldr r3, [sp, #16] │ │ + 2287e: 2220 movs r2, #32 │ │ + 22880: 015e lsls r6, r3, #5 │ │ + 22882: 9b03 ldr r3, [sp, #12] │ │ + 22884: 2100 movs r1, #0 │ │ + 22886: 199e adds r6, r3, r6 │ │ + 22888: 4b56 ldr r3, [pc, #344] ; (229e4 <_mm_getfsize(__sFILE*)@@Base+0x23c>) │ │ + 2288a: 18f6 adds r6, r6, r3 │ │ + 2288c: 1c30 adds r0, r6, #0 │ │ + 2288e: f00f fa15 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 22892: 1c39 adds r1, r7, #0 │ │ + 22894: 1c30 adds r0, r6, #0 │ │ + 22896: f00f fa99 bl 31dcc <__aeabi_llsl@@Base+0x26c> │ │ + 2289a: 2340 movs r3, #64 ; 0x40 │ │ + 2289c: 8423 strh r3, [r4, #32] │ │ + 2289e: 2380 movs r3, #128 ; 0x80 │ │ + 228a0: 83a3 strh r3, [r4, #28] │ │ + 228a2: 2301 movs r3, #1 │ │ + 228a4: af09 add r7, sp, #36 ; 0x24 │ │ + 228a6: 8463 strh r3, [r4, #34] ; 0x22 │ │ + 228a8: 9802 ldr r0, [sp, #8] │ │ + 228aa: 1c39 adds r1, r7, #0 │ │ + 228ac: f7ff ff8e bl 227cc <_mm_getfsize(__sFILE*)@@Base+0x24> │ │ + 228b0: 9507 str r5, [sp, #28] │ │ + 228b2: 2800 cmp r0, #0 │ │ + 228b4: d05f beq.n 22976 <_mm_getfsize(__sFILE*)@@Base+0x1ce> │ │ + 228b6: 1c21 adds r1, r4, #0 │ │ + 228b8: 1c38 adds r0, r7, #0 │ │ + 228ba: f7ff fb15 bl 21ee8 │ │ + 228be: 2101 movs r1, #1 │ │ + 228c0: 4a49 ldr r2, [pc, #292] ; (229e8 <_mm_getfsize(__sFILE*)@@Base+0x240>) │ │ + 228c2: 9b05 ldr r3, [sp, #20] │ │ + 228c4: 447a add r2, pc │ │ + 228c6: 18d2 adds r2, r2, r3 │ │ + 228c8: 8c63 ldrh r3, [r4, #34] ; 0x22 │ │ + 228ca: 085b lsrs r3, r3, #1 │ │ + 228cc: 400b ands r3, r1 │ │ + 228ce: 7413 strb r3, [r2, #16] │ │ + 228d0: 2343 movs r3, #67 ; 0x43 │ │ + 228d2: aa06 add r2, sp, #24 │ │ + 228d4: 189b adds r3, r3, r2 │ │ + 228d6: 9304 str r3, [sp, #16] │ │ + 228d8: 781b ldrb r3, [r3, #0] │ │ + 228da: 68be ldr r6, [r7, #8] │ │ + 228dc: 420b tst r3, r1 │ │ + 228de: d005 beq.n 228ec <_mm_getfsize(__sFILE*)@@Base+0x144> │ │ + 228e0: 1c30 adds r0, r6, #0 │ │ + 228e2: f00f fafb bl 31edc <__aeabi_llsl@@Base+0x37c> │ │ + 228e6: 1e05 subs r5, r0, #0 │ │ + 228e8: d111 bne.n 2290e <_mm_getfsize(__sFILE*)@@Base+0x166> │ │ + 228ea: e067 b.n 229bc <_mm_getfsize(__sFILE*)@@Base+0x214> │ │ + 228ec: 0070 lsls r0, r6, #1 │ │ + 228ee: f00f faf5 bl 31edc <__aeabi_llsl@@Base+0x37c> │ │ + 228f2: 1e05 subs r5, r0, #0 │ │ + 228f4: d062 beq.n 229bc <_mm_getfsize(__sFILE*)@@Base+0x214> │ │ + 228f6: 9a02 ldr r2, [sp, #8] │ │ + 228f8: 1c31 adds r1, r6, #0 │ │ + 228fa: f7ff fe75 bl 225e8 │ │ + 228fe: 9b04 ldr r3, [sp, #16] │ │ + 22900: 781a ldrb r2, [r3, #0] │ │ + 22902: 68bb ldr r3, [r7, #8] │ │ + 22904: 0792 lsls r2, r2, #30 │ │ + 22906: 0fd2 lsrs r2, r2, #31 │ │ + 22908: 3205 adds r2, #5 │ │ + 2290a: 005b lsls r3, r3, #1 │ │ + 2290c: e02f b.n 2296e <_mm_getfsize(__sFILE*)@@Base+0x1c6> │ │ + 2290e: 9b02 ldr r3, [sp, #8] │ │ + 22910: 0876 lsrs r6, r6, #1 │ │ + 22912: 2bbe cmp r3, #190 ; 0xbe │ │ + 22914: dc05 bgt.n 22922 <_mm_getfsize(__sFILE*)@@Base+0x17a> │ │ + 22916: 0072 lsls r2, r6, #1 │ │ + 22918: 1c18 adds r0, r3, #0 │ │ + 2291a: 1c29 adds r1, r5, #0 │ │ + 2291c: f7ff fc1e bl 2215c │ │ + 22920: e01d b.n 2295e <_mm_getfsize(__sFILE*)@@Base+0x1b6> │ │ + 22922: 9806 ldr r0, [sp, #24] │ │ + 22924: 2103 movs r1, #3 │ │ + 22926: 38c0 subs r0, #192 ; 0xc0 │ │ + 22928: f00f fa20 bl 31d6c <__aeabi_llsl@@Base+0x20c> │ │ + 2292c: 2700 movs r7, #0 │ │ + 2292e: 4b2f ldr r3, [pc, #188] ; (229ec <_mm_getfsize(__sFILE*)@@Base+0x244>) │ │ + 22930: 0089 lsls r1, r1, #2 │ │ + 22932: 447b add r3, pc │ │ + 22934: 58cb ldr r3, [r1, r3] │ │ + 22936: 9302 str r3, [sp, #8] │ │ + 22938: 42b7 cmp r7, r6 │ │ + 2293a: da10 bge.n 2295e <_mm_getfsize(__sFILE*)@@Base+0x1b6> │ │ + 2293c: 1c38 adds r0, r7, #0 │ │ + 2293e: 9b02 ldr r3, [sp, #8] │ │ + 22940: 4798 blx r3 │ │ + 22942: 007b lsls r3, r7, #1 │ │ + 22944: 9304 str r3, [sp, #16] │ │ + 22946: f00f f929 bl 31b9c <__aeabi_llsl@@Base+0x3c> │ │ + 2294a: 4b22 ldr r3, [pc, #136] ; (229d4 <_mm_getfsize(__sFILE*)@@Base+0x22c>) │ │ + 2294c: 4a20 ldr r2, [pc, #128] ; (229d0 <_mm_getfsize(__sFILE*)@@Base+0x228>) │ │ + 2294e: f00f f92d bl 31bac <__aeabi_llsl@@Base+0x4c> │ │ + 22952: f00f faab bl 31eac <__aeabi_llsl@@Base+0x34c> │ │ + 22956: 9b04 ldr r3, [sp, #16] │ │ + 22958: 3701 adds r7, #1 │ │ + 2295a: 52e8 strh r0, [r5, r3] │ │ + 2295c: e7ec b.n 22938 <_mm_getfsize(__sFILE*)@@Base+0x190> │ │ + 2295e: 2343 movs r3, #67 ; 0x43 │ │ + 22960: aa06 add r2, sp, #24 │ │ + 22962: 189b adds r3, r3, r2 │ │ + 22964: 781a ldrb r2, [r3, #0] │ │ + 22966: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 22968: 0792 lsls r2, r2, #30 │ │ + 2296a: 0fd2 lsrs r2, r2, #31 │ │ + 2296c: 3205 adds r2, #5 │ │ + 2296e: 9300 str r3, [sp, #0] │ │ + 22970: 9803 ldr r0, [sp, #12] │ │ + 22972: 1c21 adds r1, r4, #0 │ │ + 22974: e01c b.n 229b0 <_mm_getfsize(__sFILE*)@@Base+0x208> │ │ + 22976: 4b1e ldr r3, [pc, #120] ; (229f0 <_mm_getfsize(__sFILE*)@@Base+0x248>) │ │ + 22978: 2203 movs r2, #3 │ │ + 2297a: 61a3 str r3, [r4, #24] │ │ + 2297c: 2380 movs r3, #128 ; 0x80 │ │ + 2297e: 005b lsls r3, r3, #1 │ │ + 22980: 83e3 strh r3, [r4, #30] │ │ + 22982: 8c63 ldrh r3, [r4, #34] ; 0x22 │ │ + 22984: 4e1b ldr r6, [pc, #108] ; (229f4 <_mm_getfsize(__sFILE*)@@Base+0x24c>) │ │ + 22986: 6060 str r0, [r4, #4] │ │ + 22988: 4313 orrs r3, r2 │ │ + 2298a: 6026 str r6, [r4, #0] │ │ + 2298c: 60a6 str r6, [r4, #8] │ │ + 2298e: 8463 strh r3, [r4, #34] ; 0x22 │ │ + 22990: 4819 ldr r0, [pc, #100] ; (229f8 <_mm_getfsize(__sFILE*)@@Base+0x250>) │ │ + 22992: f00f faa3 bl 31edc <__aeabi_llsl@@Base+0x37c> │ │ + 22996: 1e05 subs r5, r0, #0 │ │ + 22998: d010 beq.n 229bc <_mm_getfsize(__sFILE*)@@Base+0x214> │ │ + 2299a: 9a04 ldr r2, [sp, #16] │ │ + 2299c: 1c31 adds r1, r6, #0 │ │ + 2299e: 32be adds r2, #190 ; 0xbe │ │ + 229a0: f7ff fe22 bl 225e8 │ │ + 229a4: 1c21 adds r1, r4, #0 │ │ + 229a6: 2205 movs r2, #5 │ │ + 229a8: 6823 ldr r3, [r4, #0] │ │ + 229aa: 9803 ldr r0, [sp, #12] │ │ + 229ac: 005b lsls r3, r3, #1 │ │ + 229ae: 9300 str r3, [sp, #0] │ │ + 229b0: 1c2b adds r3, r5, #0 │ │ + 229b2: f009 fd6d bl 2c490 │ │ + 229b6: 1c28 adds r0, r5, #0 │ │ + 229b8: f00f f9e8 bl 31d8c <__aeabi_llsl@@Base+0x22c> │ │ + 229bc: 9b07 ldr r3, [sp, #28] │ │ + 229be: 9a61 ldr r2, [sp, #388] ; 0x184 │ │ + 229c0: 681b ldr r3, [r3, #0] │ │ + 229c2: 429a cmp r2, r3 │ │ + 229c4: d001 beq.n 229ca <_mm_getfsize(__sFILE*)@@Base+0x222> │ │ + 229c6: f00f f971 bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + 229ca: b063 add sp, #396 ; 0x18c │ │ + 229cc: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 229ce: 46c0 nop ; (mov r8, r8) │ │ + 229d0: 0000 movs r0, r0 │ │ + 229d2: 0000 movs r0, r0 │ │ + 229d4: 4000 ands r0, r0 │ │ + 229d6: 40df lsrs r7, r3 │ │ + 229d8: 65b0 str r0, [r6, #88] ; 0x58 │ │ + 229da: 0001 movs r1, r0 │ │ + 229dc: 1c0e adds r6, r1, #0 │ │ + 229de: 0001 movs r1, r0 │ │ + 229e0: 6418 str r0, [r3, #64] ; 0x40 │ │ + 229e2: 0002 movs r2, r0 │ │ + 229e4: e99c 0000 ; instruction: 0xe99c0000 │ │ + 229e8: c33c stmia r3!, {r2, r3, r4, r5} │ │ + 229ea: 0002 movs r2, r0 │ │ + 229ec: 617a str r2, [r7, #20] │ │ + 229ee: 0001 movs r1, r0 │ │ + 229f0: 20ab movs r0, #171 ; 0xab │ │ + 229f2: 0000 movs r0, r0 │ │ + 229f4: 7530 strb r0, [r6, #20] │ │ + 229f6: 0000 movs r0, r0 │ │ + 229f8: ea60 0000 orn r0, r0, r0 │ │ + 229fc: 46c0 nop ; (mov r8, r8) │ │ + 229fe: 46c0 nop ; (mov r8, r8) │ │ + │ │ +00022a00 : │ │ + 22a00: b5f0 push {r4, r5, r6, r7, lr} │ │ + 22a02: 4cc2 ldr r4, [pc, #776] ; (22d0c ) │ │ + 22a04: 4bc2 ldr r3, [pc, #776] ; (22d10 ) │ │ + 22a06: 4dc3 ldr r5, [pc, #780] ; (22d14 ) │ │ + 22a08: 44a5 add sp, r4 │ │ + 22a0a: 447b add r3, pc │ │ + 22a0c: 9302 str r3, [sp, #8] │ │ + 22a0e: 9a02 ldr r2, [sp, #8] │ │ + 22a10: 4bc1 ldr r3, [pc, #772] ; (22d18 ) │ │ + 22a12: a90a add r1, sp, #40 ; 0x28 │ │ + 22a14: af0b add r7, sp, #44 ; 0x2c │ │ + 22a16: 58d3 ldr r3, [r2, r3] │ │ + 22a18: 4ac0 ldr r2, [pc, #768] ; (22d1c ) │ │ + 22a1a: 1c38 adds r0, r7, #0 │ │ + 22a1c: 9300 str r3, [sp, #0] │ │ + 22a1e: 681b ldr r3, [r3, #0] │ │ + 22a20: 1852 adds r2, r2, r1 │ │ + 22a22: 2100 movs r1, #0 │ │ + 22a24: 6013 str r3, [r2, #0] │ │ + 22a26: 22a0 movs r2, #160 ; 0xa0 │ │ + 22a28: 01d2 lsls r2, r2, #7 │ │ + 22a2a: f00f f947 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 22a2e: 49bc ldr r1, [pc, #752] ; (22d20 ) │ │ + 22a30: 447d add r5, pc │ │ + 22a32: 4cbc ldr r4, [pc, #752] ; (22d24 ) │ │ + 22a34: 4479 add r1, pc │ │ + 22a36: 1c28 adds r0, r5, #0 │ │ + 22a38: f00f f9c8 bl 31dcc <__aeabi_llsl@@Base+0x26c> │ │ + 22a3c: 49ba ldr r1, [pc, #744] ; (22d28 ) │ │ + 22a3e: 447c add r4, pc │ │ + 22a40: 3438 adds r4, #56 ; 0x38 │ │ + 22a42: 4479 add r1, pc │ │ + 22a44: 1c20 adds r0, r4, #0 │ │ + 22a46: f00f f9c1 bl 31dcc <__aeabi_llsl@@Base+0x26c> │ │ + 22a4a: 48b8 ldr r0, [pc, #736] ; (22d2c ) │ │ + 22a4c: 4478 add r0, pc │ │ + 22a4e: f00f fa05 bl 31e5c <__aeabi_llsl@@Base+0x2fc> │ │ + 22a52: 9b00 ldr r3, [sp, #0] │ │ + 22a54: 1e06 subs r6, r0, #0 │ │ + 22a56: 9309 str r3, [sp, #36] ; 0x24 │ │ + 22a58: d011 beq.n 22a7e │ │ + 22a5a: 1c31 adds r1, r6, #0 │ │ + 22a5c: 1c20 adds r0, r4, #0 │ │ + 22a5e: f00f f9b5 bl 31dcc <__aeabi_llsl@@Base+0x26c> │ │ + 22a62: 1c31 adds r1, r6, #0 │ │ + 22a64: 1c28 adds r0, r5, #0 │ │ + 22a66: f00f f9b1 bl 31dcc <__aeabi_llsl@@Base+0x26c> │ │ + 22a6a: 49b1 ldr r1, [pc, #708] ; (22d30 ) │ │ + 22a6c: 1c20 adds r0, r4, #0 │ │ + 22a6e: 4479 add r1, pc │ │ + 22a70: f00f f9b4 bl 31ddc <__aeabi_llsl@@Base+0x27c> │ │ + 22a74: 49af ldr r1, [pc, #700] ; (22d34 ) │ │ + 22a76: 1c28 adds r0, r5, #0 │ │ + 22a78: 4479 add r1, pc │ │ + 22a7a: f00f f9af bl 31ddc <__aeabi_llsl@@Base+0x27c> │ │ + 22a7e: 2280 movs r2, #128 ; 0x80 │ │ + 22a80: 49ad ldr r1, [pc, #692] ; (22d38 ) │ │ + 22a82: 0152 lsls r2, r2, #5 │ │ + 22a84: 1c38 adds r0, r7, #0 │ │ + 22a86: 4479 add r1, pc │ │ + 22a88: 3138 adds r1, #56 ; 0x38 │ │ + 22a8a: f00f f9af bl 31dec <__aeabi_llsl@@Base+0x28c> │ │ + 22a8e: 2300 movs r3, #0 │ │ + 22a90: 22bf movs r2, #191 ; 0xbf │ │ + 22a92: 1c18 adds r0, r3, #0 │ │ + 22a94: 49a9 ldr r1, [pc, #676] ; (22d3c ) │ │ + 22a96: 01d2 lsls r2, r2, #7 │ │ + 22a98: 4479 add r1, pc │ │ + 22a9a: 5458 strb r0, [r3, r1] │ │ + 22a9c: 3380 adds r3, #128 ; 0x80 │ │ + 22a9e: 4293 cmp r3, r2 │ │ + 22aa0: d1fb bne.n 22a9a │ │ + 22aa2: 2300 movs r3, #0 │ │ + 22aa4: 9301 str r3, [sp, #4] │ │ + 22aa6: 2301 movs r3, #1 │ │ + 22aa8: 9303 str r3, [sp, #12] │ │ + 22aaa: 9b01 ldr r3, [sp, #4] │ │ + 22aac: ac0b add r4, sp, #44 ; 0x2c │ │ + 22aae: 5d1b ldrb r3, [r3, r4] │ │ + 22ab0: 2b00 cmp r3, #0 │ │ + 22ab2: d100 bne.n 22ab6 │ │ + 22ab4: e092 b.n 22bdc │ │ + 22ab6: 9b01 ldr r3, [sp, #4] │ │ + 22ab8: 49a1 ldr r1, [pc, #644] ; (22d40 ) │ │ + 22aba: 18e4 adds r4, r4, r3 │ │ + 22abc: 1c20 adds r0, r4, #0 │ │ + 22abe: 4479 add r1, pc │ │ + 22ac0: f00f fa1c bl 31efc <__aeabi_llsl@@Base+0x39c> │ │ + 22ac4: 9000 str r0, [sp, #0] │ │ + 22ac6: 2800 cmp r0, #0 │ │ + 22ac8: d11b bne.n 22b02 │ │ + 22aca: 1c20 adds r0, r4, #0 │ │ + 22acc: f00f f946 bl 31d5c <__aeabi_llsl@@Base+0x1fc> │ │ + 22ad0: 304d adds r0, #77 ; 0x4d │ │ + 22ad2: 28ff cmp r0, #255 ; 0xff │ │ + 22ad4: d900 bls.n 22ad8 │ │ + 22ad6: e081 b.n 22bdc │ │ + 22ad8: 4d9a ldr r5, [pc, #616] ; (22d44 ) │ │ + 22ada: 499b ldr r1, [pc, #620] ; (22d48 ) │ │ + 22adc: ab0a add r3, sp, #40 ; 0x28 │ │ + 22ade: 18ed adds r5, r5, r3 │ │ + 22ae0: 1c22 adds r2, r4, #0 │ │ + 22ae2: 1c28 adds r0, r5, #0 │ │ + 22ae4: 4479 add r1, pc │ │ + 22ae6: f00f f999 bl 31e1c <__aeabi_llsl@@Base+0x2bc> │ │ + 22aea: 9a02 ldr r2, [sp, #8] │ │ + 22aec: 4b97 ldr r3, [pc, #604] ; (22d4c ) │ │ + 22aee: 4998 ldr r1, [pc, #608] ; (22d50 ) │ │ + 22af0: 58d3 ldr r3, [r2, r3] │ │ + 22af2: 4479 add r1, pc │ │ + 22af4: 1c2a adds r2, r5, #0 │ │ + 22af6: 1c18 adds r0, r3, #0 │ │ + 22af8: 30a8 adds r0, #168 ; 0xa8 │ │ + 22afa: 9300 str r3, [sp, #0] │ │ + 22afc: f00f f996 bl 31e2c <__aeabi_llsl@@Base+0x2cc> │ │ + 22b00: e06c b.n 22bdc │ │ + 22b02: 2180 movs r1, #128 ; 0x80 │ │ + 22b04: 4893 ldr r0, [pc, #588] ; (22d54 ) │ │ + 22b06: ab0a add r3, sp, #40 ; 0x28 │ │ + 22b08: 0149 lsls r1, r1, #5 │ │ + 22b0a: 18c0 adds r0, r0, r3 │ │ + 22b0c: 9a00 ldr r2, [sp, #0] │ │ + 22b0e: f00f fa6d bl 31fec <__aeabi_llsl@@Base+0x48c> │ │ + 22b12: 2300 movs r3, #0 │ │ + 22b14: 9307 str r3, [sp, #28] │ │ + 22b16: 9b00 ldr r3, [sp, #0] │ │ + 22b18: 899b ldrh r3, [r3, #12] │ │ + 22b1a: 069b lsls r3, r3, #26 │ │ + 22b1c: d45b bmi.n 22bd6 │ │ + 22b1e: 4c8d ldr r4, [pc, #564] ; (22d54 ) │ │ + 22b20: ab0a add r3, sp, #40 ; 0x28 │ │ + 22b22: 18e4 adds r4, r4, r3 │ │ + 22b24: 7823 ldrb r3, [r4, #0] │ │ + 22b26: 1c1a adds r2, r3, #0 │ │ + 22b28: 3a30 subs r2, #48 ; 0x30 │ │ + 22b2a: 2a09 cmp r2, #9 │ │ + 22b2c: d800 bhi.n 22b30 │ │ + 22b2e: e09b b.n 22c68 │ │ + 22b30: 2b20 cmp r3, #32 │ │ + 22b32: d100 bne.n 22b36 │ │ + 22b34: e093 b.n 22c5e │ │ + 22b36: 2b09 cmp r3, #9 │ │ + 22b38: d103 bne.n 22b42 │ │ + 22b3a: e090 b.n 22c5e │ │ + 22b3c: 2b00 cmp r3, #0 │ │ + 22b3e: d000 beq.n 22b42 │ │ + 22b40: e0b1 b.n 22ca6 │ │ + 22b42: 4c84 ldr r4, [pc, #528] ; (22d54 ) │ │ + 22b44: 4984 ldr r1, [pc, #528] ; (22d58 ) │ │ + 22b46: ab0a add r3, sp, #40 ; 0x28 │ │ + 22b48: 18e4 adds r4, r4, r3 │ │ + 22b4a: 1c20 adds r0, r4, #0 │ │ + 22b4c: 4479 add r1, pc │ │ + 22b4e: 2207 movs r2, #7 │ │ + 22b50: f00f f8f4 bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 22b54: 2800 cmp r0, #0 │ │ + 22b56: d101 bne.n 22b5c │ │ + 22b58: 2301 movs r3, #1 │ │ + 22b5a: 9307 str r3, [sp, #28] │ │ + 22b5c: 497f ldr r1, [pc, #508] ; (22d5c ) │ │ + 22b5e: 1c20 adds r0, r4, #0 │ │ + 22b60: 4479 add r1, pc │ │ + 22b62: 2206 movs r2, #6 │ │ + 22b64: f00f f8ea bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 22b68: 2800 cmp r0, #0 │ │ + 22b6a: d12b bne.n 22bc4 │ │ + 22b6c: 9b03 ldr r3, [sp, #12] │ │ + 22b6e: 2b04 cmp r3, #4 │ │ + 22b70: dc28 bgt.n 22bc4 │ │ + 22b72: 9a02 ldr r2, [sp, #8] │ │ + 22b74: 4b7a ldr r3, [pc, #488] ; (22d60 ) │ │ + 22b76: 497b ldr r1, [pc, #492] ; (22d64 ) │ │ + 22b78: 58d3 ldr r3, [r2, r3] │ │ + 22b7a: 2208 movs r2, #8 │ │ + 22b7c: 681c ldr r4, [r3, #0] │ │ + 22b7e: ab0a add r3, sp, #40 ; 0x28 │ │ + 22b80: 18c9 adds r1, r1, r3 │ │ + 22b82: 780b ldrb r3, [r1, #0] │ │ + 22b84: 18e3 adds r3, r4, r3 │ │ + 22b86: 785b ldrb r3, [r3, #1] │ │ + 22b88: 4013 ands r3, r2 │ │ + 22b8a: d001 beq.n 22b90 │ │ + 22b8c: 3101 adds r1, #1 │ │ + 22b8e: e7f8 b.n 22b82 │ │ + 22b90: 2608 movs r6, #8 │ │ + 22b92: 9a03 ldr r2, [sp, #12] │ │ + 22b94: a80b add r0, sp, #44 ; 0x2c │ │ + 22b96: 0312 lsls r2, r2, #12 │ │ + 22b98: 1882 adds r2, r0, r2 │ │ + 22b9a: 5cc8 ldrb r0, [r1, r3] │ │ + 22b9c: 18d5 adds r5, r2, r3 │ │ + 22b9e: 2800 cmp r0, #0 │ │ + 22ba0: d105 bne.n 22bae │ │ + 22ba2: 2300 movs r3, #0 │ │ + 22ba4: 702b strb r3, [r5, #0] │ │ + 22ba6: 9b03 ldr r3, [sp, #12] │ │ + 22ba8: 3301 adds r3, #1 │ │ + 22baa: 9303 str r3, [sp, #12] │ │ + 22bac: e00a b.n 22bc4 │ │ + 22bae: 2823 cmp r0, #35 ; 0x23 │ │ + 22bb0: d0f7 beq.n 22ba2 │ │ + 22bb2: 1827 adds r7, r4, r0 │ │ + 22bb4: 787f ldrb r7, [r7, #1] │ │ + 22bb6: 4237 tst r7, r6 │ │ + 22bb8: d1f3 bne.n 22ba2 │ │ + 22bba: 2b80 cmp r3, #128 ; 0x80 │ │ + 22bbc: d0f1 beq.n 22ba2 │ │ + 22bbe: 54d0 strb r0, [r2, r3] │ │ + 22bc0: 3301 adds r3, #1 │ │ + 22bc2: e7ea b.n 22b9a │ │ + 22bc4: 2180 movs r1, #128 ; 0x80 │ │ + 22bc6: 4863 ldr r0, [pc, #396] ; (22d54 ) │ │ + 22bc8: ab0a add r3, sp, #40 ; 0x28 │ │ + 22bca: 0149 lsls r1, r1, #5 │ │ + 22bcc: 18c0 adds r0, r0, r3 │ │ + 22bce: 9a00 ldr r2, [sp, #0] │ │ + 22bd0: f00f fa0c bl 31fec <__aeabi_llsl@@Base+0x48c> │ │ + 22bd4: e79f b.n 22b16 │ │ + 22bd6: 9800 ldr r0, [sp, #0] │ │ + 22bd8: f00f f9b0 bl 31f3c <__aeabi_llsl@@Base+0x3dc> │ │ + 22bdc: 2280 movs r2, #128 ; 0x80 │ │ + 22bde: 0152 lsls r2, r2, #5 │ │ + 22be0: 4694 mov ip, r2 │ │ + 22be2: 9b01 ldr r3, [sp, #4] │ │ + 22be4: 4463 add r3, ip │ │ + 22be6: 9301 str r3, [sp, #4] │ │ + 22be8: 23a0 movs r3, #160 ; 0xa0 │ │ + 22bea: 9a01 ldr r2, [sp, #4] │ │ + 22bec: 01db lsls r3, r3, #7 │ │ + 22bee: 429a cmp r2, r3 │ │ + 22bf0: d000 beq.n 22bf4 │ │ + 22bf2: e75a b.n 22aaa │ │ + 22bf4: 2400 movs r4, #0 │ │ + 22bf6: 1c26 adds r6, r4, #0 │ │ + 22bf8: 4d5b ldr r5, [pc, #364] ; (22d68 ) │ │ + 22bfa: 447d add r5, pc │ │ + 22bfc: 485b ldr r0, [pc, #364] ; (22d6c ) │ │ + 22bfe: 4478 add r0, pc │ │ + 22c00: 5c23 ldrb r3, [r4, r0] │ │ + 22c02: 1900 adds r0, r0, r4 │ │ + 22c04: 2b00 cmp r3, #0 │ │ + 22c06: d001 beq.n 22c0c │ │ + 22c08: 1c05 adds r5, r0, #0 │ │ + 22c0a: e00a b.n 22c22 │ │ + 22c0c: 42a8 cmp r0, r5 │ │ + 22c0e: d002 beq.n 22c16 │ │ + 22c10: 1c29 adds r1, r5, #0 │ │ + 22c12: f00f f8db bl 31dcc <__aeabi_llsl@@Base+0x26c> │ │ + 22c16: 4b56 ldr r3, [pc, #344] ; (22d70 ) │ │ + 22c18: 447b add r3, pc │ │ + 22c1a: 5ce3 ldrb r3, [r4, r3] │ │ + 22c1c: 425a negs r2, r3 │ │ + 22c1e: 4153 adcs r3, r2 │ │ + 22c20: 18f6 adds r6, r6, r3 │ │ + 22c22: 23bf movs r3, #191 ; 0xbf │ │ + 22c24: 3480 adds r4, #128 ; 0x80 │ │ + 22c26: 01db lsls r3, r3, #7 │ │ + 22c28: 429c cmp r4, r3 │ │ + 22c2a: d1e7 bne.n 22bfc │ │ + 22c2c: 2400 movs r4, #0 │ │ + 22c2e: 42a6 cmp r6, r4 │ │ + 22c30: d100 bne.n 22c34 │ │ + 22c32: e0f9 b.n 22e28 │ │ + 22c34: 23be movs r3, #190 ; 0xbe │ │ + 22c36: 484f ldr r0, [pc, #316] ; (22d74 ) │ │ + 22c38: 01db lsls r3, r3, #7 │ │ + 22c3a: 18e3 adds r3, r4, r3 │ │ + 22c3c: 4478 add r0, pc │ │ + 22c3e: 18c0 adds r0, r0, r3 │ │ + 22c40: 7803 ldrb r3, [r0, #0] │ │ + 22c42: 2b00 cmp r3, #0 │ │ + 22c44: d001 beq.n 22c4a │ │ + 22c46: 1c05 adds r5, r0, #0 │ │ + 22c48: e004 b.n 22c54 │ │ + 22c4a: 42a8 cmp r0, r5 │ │ + 22c4c: d002 beq.n 22c54 │ │ + 22c4e: 1c29 adds r1, r5, #0 │ │ + 22c50: f00f f8bc bl 31dcc <__aeabi_llsl@@Base+0x26c> │ │ + 22c54: 4b48 ldr r3, [pc, #288] ; (22d78 ) │ │ + 22c56: 3c80 subs r4, #128 ; 0x80 │ │ + 22c58: 429c cmp r4, r3 │ │ + 22c5a: d1eb bne.n 22c34 │ │ + 22c5c: e0e4 b.n 22e28 │ │ + 22c5e: 7863 ldrb r3, [r4, #1] │ │ + 22c60: 3b30 subs r3, #48 ; 0x30 │ │ + 22c62: 2b09 cmp r3, #9 │ │ + 22c64: d900 bls.n 22c68 │ │ + 22c66: e76c b.n 22b42 │ │ + 22c68: 9a02 ldr r2, [sp, #8] │ │ + 22c6a: 4b3d ldr r3, [pc, #244] ; (22d60 ) │ │ + 22c6c: 58d7 ldr r7, [r2, r3] │ │ + 22c6e: 2208 movs r2, #8 │ │ + 22c70: 6839 ldr r1, [r7, #0] │ │ + 22c72: 7823 ldrb r3, [r4, #0] │ │ + 22c74: 18cb adds r3, r1, r3 │ │ + 22c76: 785b ldrb r3, [r3, #1] │ │ + 22c78: 4213 tst r3, r2 │ │ + 22c7a: d001 beq.n 22c80 │ │ + 22c7c: 3401 adds r4, #1 │ │ + 22c7e: e7f8 b.n 22c72 │ │ + 22c80: 1c20 adds r0, r4, #0 │ │ + 22c82: f00f f8f3 bl 31e6c <__aeabi_llsl@@Base+0x30c> │ │ + 22c86: 7823 ldrb r3, [r4, #0] │ │ + 22c88: 3b30 subs r3, #48 ; 0x30 │ │ + 22c8a: 2b09 cmp r3, #9 │ │ + 22c8c: d801 bhi.n 22c92 │ │ + 22c8e: 3401 adds r4, #1 │ │ + 22c90: e7f9 b.n 22c86 │ │ + 22c92: 2208 movs r2, #8 │ │ + 22c94: 683d ldr r5, [r7, #0] │ │ + 22c96: 7823 ldrb r3, [r4, #0] │ │ + 22c98: 18e9 adds r1, r5, r3 │ │ + 22c9a: 7849 ldrb r1, [r1, #1] │ │ + 22c9c: 4211 tst r1, r2 │ │ + 22c9e: d100 bne.n 22ca2 │ │ + 22ca0: e74c b.n 22b3c │ │ + 22ca2: 3401 adds r4, #1 │ │ + 22ca4: e7f7 b.n 22c96 │ │ + 22ca6: 28be cmp r0, #190 ; 0xbe │ │ + 22ca8: d900 bls.n 22cac │ │ + 22caa: e74a b.n 22b42 │ │ + 22cac: 2b23 cmp r3, #35 ; 0x23 │ │ + 22cae: d100 bne.n 22cb2 │ │ + 22cb0: e747 b.n 22b42 │ │ + 22cb2: 9b07 ldr r3, [sp, #28] │ │ + 22cb4: 2b00 cmp r3, #0 │ │ + 22cb6: d00a beq.n 22cce │ │ + 22cb8: f7ff fd46 bl 22748 │ │ + 22cbc: 4b2f ldr r3, [pc, #188] ; (22d7c ) │ │ + 22cbe: 3801 subs r0, #1 │ │ + 22cc0: 01c0 lsls r0, r0, #7 │ │ + 22cc2: 447b add r3, pc │ │ + 22cc4: 1818 adds r0, r3, r0 │ │ + 22cc6: 683b ldr r3, [r7, #0] │ │ + 22cc8: 2100 movs r1, #0 │ │ + 22cca: 9305 str r3, [sp, #20] │ │ + 22ccc: e00f b.n 22cee │ │ + 22cce: 4b2c ldr r3, [pc, #176] ; (22d80 ) │ │ + 22cd0: 01c0 lsls r0, r0, #7 │ │ + 22cd2: 447b add r3, pc │ │ + 22cd4: e7f6 b.n 22cc4 │ │ + 22cd6: 9b05 ldr r3, [sp, #20] │ │ + 22cd8: 199a adds r2, r3, r6 │ │ + 22cda: 2308 movs r3, #8 │ │ + 22cdc: 7852 ldrb r2, [r2, #1] │ │ + 22cde: 421a tst r2, r3 │ │ + 22ce0: d10c bne.n 22cfc │ │ + 22ce2: 2e23 cmp r6, #35 ; 0x23 │ │ + 22ce4: d00f beq.n 22d06 │ │ + 22ce6: 2980 cmp r1, #128 ; 0x80 │ │ + 22ce8: d008 beq.n 22cfc │ │ + 22cea: 5446 strb r6, [r0, r1] │ │ + 22cec: 3101 adds r1, #1 │ │ + 22cee: 1866 adds r6, r4, r1 │ │ + 22cf0: 9604 str r6, [sp, #16] │ │ + 22cf2: 5c66 ldrb r6, [r4, r1] │ │ + 22cf4: 1845 adds r5, r0, r1 │ │ + 22cf6: 2e00 cmp r6, #0 │ │ + 22cf8: d1ed bne.n 22cd6 │ │ + 22cfa: e004 b.n 22d06 │ │ + 22cfc: 9a04 ldr r2, [sp, #16] │ │ + 22cfe: 1c2b adds r3, r5, #0 │ │ + 22d00: 2e20 cmp r6, #32 │ │ + 22d02: d13f bne.n 22d84 │ │ + 22d04: e040 b.n 22d88 │ │ + 22d06: 1c2b adds r3, r5, #0 │ │ + 22d08: e042 b.n 22d90 │ │ + 22d0a: 46c0 nop ; (mov r8, r8) │ │ + 22d0c: 9ecc ldr r6, [sp, #816] ; 0x330 │ │ + 22d0e: ffff 64fa vsri.64 q11, q13, #1 │ │ + 22d12: 0001 movs r1, r0 │ │ + 22d14: 61d0 str r0, [r2, #28] │ │ + 22d16: 0002 movs r2, r0 │ │ + 22d18: fef4 ffff mrc2 15, 7, pc, cr4, cr15, {7} │ │ + 22d1c: 6104 str r4, [r0, #16] │ │ + 22d1e: 0000 movs r0, r0 │ │ + 22d20: 1a50 subs r0, r2, r1 │ │ + 22d22: 0001 movs r1, r0 │ │ + 22d24: c342 stmia r3!, {r1, r6} │ │ + 22d26: 0002 movs r2, r0 │ │ + 22d28: 1a68 subs r0, r5, r1 │ │ + 22d2a: 0001 movs r1, r0 │ │ + 22d2c: 1a85 subs r5, r0, r2 │ │ + 22d2e: 0001 movs r1, r0 │ │ + 22d30: 1a75 subs r5, r6, r1 │ │ + 22d32: 0001 movs r1, r0 │ │ + 22d34: 1a79 subs r1, r7, r1 │ │ + 22d36: 0001 movs r1, r0 │ │ + 22d38: c2fa stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ + 22d3a: 0002 movs r2, r0 │ │ + 22d3c: 61e8 str r0, [r5, #28] │ │ + 22d3e: 0002 movs r2, r0 │ │ + 22d40: 0bf0 lsrs r0, r6, #15 │ │ + 22d42: 0001 movs r1, r0 │ │ + 22d44: 5004 str r4, [r0, r0] │ │ + 22d46: 0000 movs r0, r0 │ │ + 22d48: 1a1a subs r2, r3, r0 │ │ + 22d4a: 0001 movs r1, r0 │ │ + 22d4c: ff30 ffff vminnm.f16 , q8, │ │ + 22d50: 1a5a subs r2, r3, r1 │ │ + 22d52: 0001 movs r1, r0 │ │ + 22d54: 5104 str r4, [r0, r4] │ │ + 22d56: 0000 movs r0, r0 │ │ + 22d58: 1a0f subs r7, r1, r0 │ │ + 22d5a: 0001 movs r1, r0 │ │ + 22d5c: 1a03 subs r3, r0, r0 │ │ + 22d5e: 0001 movs r1, r0 │ │ + 22d60: ff2c ffff vminnm.f32 , q14, │ │ + 22d64: 510b str r3, [r1, r4] │ │ + 22d66: 0000 movs r0, r0 │ │ + 22d68: 6086 str r6, [r0, #8] │ │ + 22d6a: 0002 movs r2, r0 │ │ + 22d6c: 6082 str r2, [r0, #8] │ │ + 22d6e: 0002 movs r2, r0 │ │ + 22d70: 6068 str r0, [r5, #4] │ │ + 22d72: 0002 movs r2, r0 │ │ + 22d74: 6044 str r4, [r0, #4] │ │ + 22d76: 0002 movs r2, r0 │ │ + 22d78: a080 add r0, pc, #512 ; (adr r0, 22f7c ) │ │ + 22d7a: ffff 5fbe ; instruction: 0xffff5fbe │ │ + 22d7e: 0002 movs r2, r0 │ │ + 22d80: 5fae ldrsh r6, [r5, r6] │ │ + 22d82: 0002 movs r2, r0 │ │ + 22d84: 2e09 cmp r6, #9 │ │ + 22d86: d103 bne.n 22d90 │ │ + 22d88: 9804 ldr r0, [sp, #16] │ │ + 22d8a: 7840 ldrb r0, [r0, #1] │ │ + 22d8c: 2823 cmp r0, #35 ; 0x23 │ │ + 22d8e: d102 bne.n 22d96 │ │ + 22d90: 2200 movs r2, #0 │ │ + 22d92: 701a strb r2, [r3, #0] │ │ + 22d94: e6d5 b.n 22b42 │ │ + 22d96: 2980 cmp r1, #128 ; 0x80 │ │ + 22d98: d0fa beq.n 22d90 │ │ + 22d9a: 3101 adds r1, #1 │ │ + 22d9c: 9104 str r1, [sp, #16] │ │ + 22d9e: 2108 movs r1, #8 │ │ + 22da0: 203a movs r0, #58 ; 0x3a │ │ + 22da2: 468c mov ip, r1 │ │ + 22da4: 683f ldr r7, [r7, #0] │ │ + 22da6: 1c6b adds r3, r5, #1 │ │ + 22da8: 7028 strb r0, [r5, #0] │ │ + 22daa: 4660 mov r0, ip │ │ + 22dac: 7811 ldrb r1, [r2, #0] │ │ + 22dae: 1879 adds r1, r7, r1 │ │ + 22db0: 7849 ldrb r1, [r1, #1] │ │ + 22db2: 4201 tst r1, r0 │ │ + 22db4: d0ec beq.n 22d90 │ │ + 22db6: 1c10 adds r0, r2, #0 │ │ + 22db8: 4664 mov r4, ip │ │ + 22dba: 7801 ldrb r1, [r0, #0] │ │ + 22dbc: 187a adds r2, r7, r1 │ │ + 22dbe: 7852 ldrb r2, [r2, #1] │ │ + 22dc0: 4222 tst r2, r4 │ │ + 22dc2: d001 beq.n 22dc8 │ │ + 22dc4: 3001 adds r0, #1 │ │ + 22dc6: e7f7 b.n 22db8 │ │ + 22dc8: 1c02 adds r2, r0, #0 │ │ + 22dca: 1c1c adds r4, r3, #0 │ │ + 22dcc: 2923 cmp r1, #35 ; 0x23 │ │ + 22dce: d01d beq.n 22e0c │ │ + 22dd0: 9a04 ldr r2, [sp, #16] │ │ + 22dd2: 9206 str r2, [sp, #24] │ │ + 22dd4: 1c11 adds r1, r2, #0 │ │ + 22dd6: 4252 negs r2, r2 │ │ + 22dd8: 9208 str r2, [sp, #32] │ │ + 22dda: 9d08 ldr r5, [sp, #32] │ │ + 22ddc: 9a06 ldr r2, [sp, #24] │ │ + 22dde: 9104 str r1, [sp, #16] │ │ + 22de0: 1945 adds r5, r0, r5 │ │ + 22de2: 5c6d ldrb r5, [r5, r1] │ │ + 22de4: 1a8a subs r2, r1, r2 │ │ + 22de6: 189c adds r4, r3, r2 │ │ + 22de8: 9505 str r5, [sp, #20] │ │ + 22dea: 1882 adds r2, r0, r2 │ │ + 22dec: 2d00 cmp r5, #0 │ │ + 22dee: d00d beq.n 22e0c │ │ + 22df0: 197e adds r6, r7, r5 │ │ + 22df2: 4665 mov r5, ip │ │ + 22df4: 7876 ldrb r6, [r6, #1] │ │ + 22df6: 422e tst r6, r5 │ │ + 22df8: d108 bne.n 22e0c │ │ + 22dfa: 297f cmp r1, #127 ; 0x7f │ │ + 22dfc: dc06 bgt.n 22e0c │ │ + 22dfe: 466c mov r4, sp │ │ + 22e00: 9a08 ldr r2, [sp, #32] │ │ + 22e02: 7d24 ldrb r4, [r4, #20] │ │ + 22e04: 189a adds r2, r3, r2 │ │ + 22e06: 5454 strb r4, [r2, r1] │ │ + 22e08: 3101 adds r1, #1 │ │ + 22e0a: e7e6 b.n 22dda │ │ + 22e0c: 4661 mov r1, ip │ │ + 22e0e: 7813 ldrb r3, [r2, #0] │ │ + 22e10: 18fb adds r3, r7, r3 │ │ + 22e12: 785b ldrb r3, [r3, #1] │ │ + 22e14: 420b tst r3, r1 │ │ + 22e16: d005 beq.n 22e24 │ │ + 22e18: 2320 movs r3, #32 │ │ + 22e1a: 7023 strb r3, [r4, #0] │ │ + 22e1c: 9b04 ldr r3, [sp, #16] │ │ + 22e1e: 3401 adds r4, #1 │ │ + 22e20: 3301 adds r3, #1 │ │ + 22e22: 9304 str r3, [sp, #16] │ │ + 22e24: 1c23 adds r3, r4, #0 │ │ + 22e26: e7c0 b.n 22daa │ │ + 22e28: 4b06 ldr r3, [pc, #24] ; (22e44 ) │ │ + 22e2a: aa0a add r2, sp, #40 ; 0x28 │ │ + 22e2c: 189b adds r3, r3, r2 │ │ + 22e2e: 681a ldr r2, [r3, #0] │ │ + 22e30: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 22e32: 681b ldr r3, [r3, #0] │ │ + 22e34: 429a cmp r2, r3 │ │ + 22e36: d001 beq.n 22e3c │ │ + 22e38: f00e ff38 bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + 22e3c: 4b02 ldr r3, [pc, #8] ; (22e48 ) │ │ + 22e3e: 449d add sp, r3 │ │ + 22e40: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 22e42: 46c0 nop ; (mov r8, r8) │ │ + 22e44: 6104 str r4, [r0, #16] │ │ + 22e46: 0000 movs r0, r0 │ │ + 22e48: 6134 str r4, [r6, #16] │ │ ... │ │ │ │ -000222e8 : │ │ - 222e8: 4b12 ldr r3, [pc, #72] ; (22334 ) │ │ - 222ea: b570 push {r4, r5, r6, lr} │ │ - 222ec: 447b add r3, pc │ │ - 222ee: 681b ldr r3, [r3, #0] │ │ - 222f0: b0a2 sub sp, #136 ; 0x88 │ │ - 222f2: 2400 movs r4, #0 │ │ - 222f4: 6818 ldr r0, [r3, #0] │ │ - 222f6: 1c1e adds r6, r3, #0 │ │ - 222f8: 9021 str r0, [sp, #132] ; 0x84 │ │ - 222fa: 2a81 cmp r2, #129 ; 0x81 │ │ - 222fc: d311 bcc.n 22322 │ │ - 222fe: 4668 mov r0, sp │ │ - 22300: 2281 movs r2, #129 ; 0x81 │ │ - 22302: f00e fb8b bl 30a1c <__clzsi2+0x168> │ │ - 22306: 490c ldr r1, [pc, #48] ; (22338 ) │ │ - 22308: 4668 mov r0, sp │ │ - 2230a: 4479 add r1, pc │ │ - 2230c: f00e fbee bl 30aec <__clzsi2+0x238> │ │ - 22310: 42a0 cmp r0, r4 │ │ - 22312: d106 bne.n 22322 │ │ - 22314: 4909 ldr r1, [pc, #36] ; (2233c ) │ │ - 22316: a803 add r0, sp, #12 │ │ - 22318: 4479 add r1, pc │ │ - 2231a: f00e fbe7 bl 30aec <__clzsi2+0x238> │ │ - 2231e: 4244 negs r4, r0 │ │ - 22320: 4144 adcs r4, r0 │ │ - 22322: 9a21 ldr r2, [sp, #132] ; 0x84 │ │ - 22324: 6833 ldr r3, [r6, #0] │ │ - 22326: 1c20 adds r0, r4, #0 │ │ - 22328: 429a cmp r2, r3 │ │ - 2232a: d001 beq.n 22330 │ │ - 2232c: f00e fbc6 bl 30abc <__clzsi2+0x208> │ │ - 22330: b022 add sp, #136 ; 0x88 │ │ - 22332: bd70 pop {r4, r5, r6, pc} │ │ - 22334: 5b40 ldrh r0, [r0, r5] │ │ - 22336: 0001 movs r1, r0 │ │ - 22338: 11e8 asrs r0, r5, #7 │ │ - 2233a: 0001 movs r1, r0 │ │ - 2233c: 11e6 asrs r6, r4, #7 │ │ - 2233e: 0001 movs r1, r0 │ │ - │ │ -00022340 : │ │ - 22340: 300d adds r0, #13 │ │ - 22342: 4770 bx lr │ │ - │ │ -00022344 : │ │ - 22344: b5f0 push {r4, r5, r6, r7, lr} │ │ - 22346: 4d7b ldr r5, [pc, #492] ; (22534 ) │ │ - 22348: b0ab sub sp, #172 ; 0xac │ │ - 2234a: 1c04 adds r4, r0, #0 │ │ - 2234c: 447d add r5, pc │ │ - 2234e: 682d ldr r5, [r5, #0] │ │ - 22350: 682b ldr r3, [r5, #0] │ │ - 22352: 9329 str r3, [sp, #164] ; 0xa4 │ │ - 22354: f7ff fc24 bl 21ba0 │ │ - 22358: 9507 str r5, [sp, #28] │ │ - 2235a: 2800 cmp r0, #0 │ │ - 2235c: d102 bne.n 22364 │ │ - 2235e: 2001 movs r0, #1 │ │ - 22360: f7ff fc40 bl 21be4 │ │ - 22364: f7ff fc1c bl 21ba0 │ │ - 22368: 4d73 ldr r5, [pc, #460] ; (22538 ) │ │ - 2236a: 3001 adds r0, #1 │ │ - 2236c: 2701 movs r7, #1 │ │ - 2236e: 5160 str r0, [r4, r5] │ │ - 22370: f7ff fc20 bl 21bb4 │ │ - 22374: 4b71 ldr r3, [pc, #452] ; (2253c ) │ │ - 22376: 3001 adds r0, #1 │ │ - 22378: 9405 str r4, [sp, #20] │ │ - 2237a: 50e0 str r0, [r4, r3] │ │ - 2237c: 496f ldr r1, [pc, #444] ; (2253c ) │ │ - 2237e: 5861 ldr r1, [r4, r1] │ │ - 22380: 428f cmp r7, r1 │ │ - 22382: d300 bcc.n 22386 │ │ - 22384: e089 b.n 2249a │ │ - 22386: 209e movs r0, #158 ; 0x9e │ │ - 22388: 0080 lsls r0, r0, #2 │ │ - 2238a: f00e fc77 bl 30c7c <__clzsi2+0x3c8> │ │ - 2238e: 9905 ldr r1, [sp, #20] │ │ - 22390: 4a6b ldr r2, [pc, #428] ; (22540 ) │ │ - 22392: 188d adds r5, r1, r2 │ │ - 22394: 6028 str r0, [r5, #0] │ │ - 22396: 2800 cmp r0, #0 │ │ - 22398: d101 bne.n 2239e │ │ - 2239a: 2000 movs r0, #0 │ │ - 2239c: e0c0 b.n 22520 │ │ - 2239e: 229e movs r2, #158 ; 0x9e │ │ - 223a0: 2100 movs r1, #0 │ │ - 223a2: 0092 lsls r2, r2, #2 │ │ - 223a4: f00e fb22 bl 309ec <__clzsi2+0x138> │ │ - 223a8: 682d ldr r5, [r5, #0] │ │ - 223aa: 1c38 adds r0, r7, #0 │ │ - 223ac: 9503 str r5, [sp, #12] │ │ - 223ae: f7ff fc0b bl 21bc8 │ │ - 223b2: 1c06 adds r6, r0, #0 │ │ - 223b4: 2100 movs r1, #0 │ │ - 223b6: a809 add r0, sp, #36 ; 0x24 │ │ - 223b8: 2220 movs r2, #32 │ │ - 223ba: 3e01 subs r6, #1 │ │ - 223bc: ad11 add r5, sp, #68 ; 0x44 │ │ - 223be: f00e fb15 bl 309ec <__clzsi2+0x138> │ │ - 223c2: 1c30 adds r0, r6, #0 │ │ - 223c4: 1c29 adds r1, r5, #0 │ │ - 223c6: f7ff fc7f bl 21cc8 <_mm_getfsize(__sFILE*)+0x24> │ │ - 223ca: 2800 cmp r0, #0 │ │ - 223cc: d127 bne.n 2241e │ │ - 223ce: 466b mov r3, sp │ │ - 223d0: 2265 movs r2, #101 ; 0x65 │ │ - 223d2: 337b adds r3, #123 ; 0x7b │ │ - 223d4: 701a strb r2, [r3, #0] │ │ - 223d6: 4b5b ldr r3, [pc, #364] ; (22544 ) │ │ - 223d8: 466a mov r2, sp │ │ - 223da: 324a adds r2, #74 ; 0x4a │ │ - 223dc: 612b str r3, [r5, #16] │ │ - 223de: 60ab str r3, [r5, #8] │ │ - 223e0: 233f movs r3, #63 ; 0x3f │ │ - 223e2: 77d3 strb r3, [r2, #31] │ │ - 223e4: 3201 adds r2, #1 │ │ - 223e6: 77d3 strb r3, [r2, #31] │ │ - 223e8: aa13 add r2, sp, #76 ; 0x4c │ │ - 223ea: 77d3 strb r3, [r2, #31] │ │ - 223ec: aa1b add r2, sp, #108 ; 0x6c │ │ - 223ee: 7053 strb r3, [r2, #1] │ │ - 223f0: 21c8 movs r1, #200 ; 0xc8 │ │ - 223f2: 7093 strb r3, [r2, #2] │ │ - 223f4: 23f6 movs r3, #246 ; 0xf6 │ │ - 223f6: 7011 strb r1, [r2, #0] │ │ - 223f8: 70d3 strb r3, [r2, #3] │ │ - 223fa: aa1c add r2, sp, #112 ; 0x70 │ │ - 223fc: 7013 strb r3, [r2, #0] │ │ - 223fe: 7053 strb r3, [r2, #1] │ │ - 22400: 466b mov r3, sp │ │ - 22402: 3372 adds r3, #114 ; 0x72 │ │ - 22404: 7018 strb r0, [r3, #0] │ │ - 22406: 7058 strb r0, [r3, #1] │ │ - 22408: ab1d add r3, sp, #116 ; 0x74 │ │ - 2240a: 7018 strb r0, [r3, #0] │ │ - 2240c: 4b4e ldr r3, [pc, #312] ; (22548 ) │ │ - 2240e: 01f1 lsls r1, r6, #7 │ │ - 22410: 60e8 str r0, [r5, #12] │ │ - 22412: 447b add r3, pc │ │ - 22414: 1859 adds r1, r3, r1 │ │ - 22416: a821 add r0, sp, #132 ; 0x84 │ │ - 22418: 2220 movs r2, #32 │ │ - 2241a: f00e fb97 bl 30b4c <__clzsi2+0x298> │ │ - 2241e: 1c28 adds r0, r5, #0 │ │ - 22420: 9903 ldr r1, [sp, #12] │ │ - 22422: 1c3a adds r2, r7, #0 │ │ - 22424: f7fe fee8 bl 211f8 │ │ - 22428: a921 add r1, sp, #132 ; 0x84 │ │ - 2242a: 780b ldrb r3, [r1, #0] │ │ - 2242c: 01f6 lsls r6, r6, #7 │ │ - 2242e: a809 add r0, sp, #36 ; 0x24 │ │ - 22430: 9606 str r6, [sp, #24] │ │ - 22432: 2b00 cmp r3, #0 │ │ - 22434: d103 bne.n 2243e │ │ - 22436: 4945 ldr r1, [pc, #276] ; (2254c ) │ │ - 22438: 9b06 ldr r3, [sp, #24] │ │ - 2243a: 4479 add r1, pc │ │ - 2243c: 18c9 adds r1, r1, r3 │ │ - 2243e: 2220 movs r2, #32 │ │ - 22440: f00e fb84 bl 30b4c <__clzsi2+0x298> │ │ - 22444: 9903 ldr r1, [sp, #12] │ │ - 22446: 4a42 ldr r2, [pc, #264] ; (22550 ) │ │ - 22448: 2600 movs r6, #0 │ │ - 2244a: ad09 add r5, sp, #36 ; 0x24 │ │ - 2244c: 188a adds r2, r1, r2 │ │ - 2244e: 9204 str r2, [sp, #16] │ │ - 22450: 1c10 adds r0, r2, #0 │ │ - 22452: 1c31 adds r1, r6, #0 │ │ - 22454: 2220 movs r2, #32 │ │ - 22456: 77ee strb r6, [r5, #31] │ │ - 22458: f00e fac8 bl 309ec <__clzsi2+0x138> │ │ - 2245c: 1c29 adds r1, r5, #0 │ │ - 2245e: 9804 ldr r0, [sp, #16] │ │ - 22460: f00e fb14 bl 30a8c <__clzsi2+0x1d8> │ │ - 22464: 493b ldr r1, [pc, #236] ; (22554 ) │ │ - 22466: 9b06 ldr r3, [sp, #24] │ │ - 22468: 220c movs r2, #12 │ │ - 2246a: 4479 add r1, pc │ │ - 2246c: 18c9 adds r1, r1, r3 │ │ - 2246e: 1c28 adds r0, r5, #0 │ │ - 22470: f00e fb6c bl 30b4c <__clzsi2+0x298> │ │ - 22474: 9903 ldr r1, [sp, #12] │ │ - 22476: 4a38 ldr r2, [pc, #224] ; (22558 ) │ │ - 22478: 72ee strb r6, [r5, #11] │ │ - 2247a: 3701 adds r7, #1 │ │ - 2247c: 188a adds r2, r1, r2 │ │ - 2247e: 9203 str r2, [sp, #12] │ │ - 22480: 1c10 adds r0, r2, #0 │ │ - 22482: 1c31 adds r1, r6, #0 │ │ - 22484: 220c movs r2, #12 │ │ - 22486: f00e fab1 bl 309ec <__clzsi2+0x138> │ │ - 2248a: 9803 ldr r0, [sp, #12] │ │ - 2248c: 1c29 adds r1, r5, #0 │ │ - 2248e: f00e fafd bl 30a8c <__clzsi2+0x1d8> │ │ - 22492: 9b05 ldr r3, [sp, #20] │ │ - 22494: 3304 adds r3, #4 │ │ - 22496: 9305 str r3, [sp, #20] │ │ - 22498: e770 b.n 2237c │ │ - 2249a: 4a30 ldr r2, [pc, #192] ; (2255c ) │ │ - 2249c: 2501 movs r5, #1 │ │ - 2249e: 18a6 adds r6, r4, r2 │ │ - 224a0: 4b25 ldr r3, [pc, #148] ; (22538 ) │ │ - 224a2: 58e3 ldr r3, [r4, r3] │ │ - 224a4: 429d cmp r5, r3 │ │ - 224a6: d20b bcs.n 224c0 │ │ - 224a8: 1c28 adds r0, r5, #0 │ │ - 224aa: f7ff fb8d bl 21bc8 │ │ - 224ae: 1c31 adds r1, r6, #0 │ │ - 224b0: 1c03 adds r3, r0, #0 │ │ - 224b2: 1c2a adds r2, r5, #0 │ │ - 224b4: 1c20 adds r0, r4, #0 │ │ - 224b6: f7ff fc43 bl 21d40 <_mm_getfsize(__sFILE*)+0x9c> │ │ - 224ba: 3501 adds r5, #1 │ │ - 224bc: 3640 adds r6, #64 ; 0x40 │ │ - 224be: e7ef b.n 224a0 │ │ - 224c0: 491e ldr r1, [pc, #120] ; (2253c ) │ │ - 224c2: 209e movs r0, #158 ; 0x9e │ │ - 224c4: 0080 lsls r0, r0, #2 │ │ - 224c6: 5866 ldr r6, [r4, r1] │ │ - 224c8: f00e fbd8 bl 30c7c <__clzsi2+0x3c8> │ │ - 224cc: 25be movs r5, #190 ; 0xbe │ │ - 224ce: 022d lsls r5, r5, #8 │ │ - 224d0: 5160 str r0, [r4, r5] │ │ - 224d2: 2800 cmp r0, #0 │ │ - 224d4: d100 bne.n 224d8 │ │ - 224d6: e760 b.n 2239a │ │ - 224d8: 4a21 ldr r2, [pc, #132] ; (22560 ) │ │ - 224da: 18b6 adds r6, r6, r2 │ │ - 224dc: 00b6 lsls r6, r6, #2 │ │ - 224de: 229e movs r2, #158 ; 0x9e │ │ - 224e0: 5931 ldr r1, [r6, r4] │ │ - 224e2: 0092 lsls r2, r2, #2 │ │ - 224e4: f00e fa9a bl 30a1c <__clzsi2+0x168> │ │ - 224e8: 5963 ldr r3, [r4, r5] │ │ - 224ea: 4919 ldr r1, [pc, #100] ; (22550 ) │ │ - 224ec: 2220 movs r2, #32 │ │ - 224ee: 1858 adds r0, r3, r1 │ │ - 224f0: 2100 movs r1, #0 │ │ - 224f2: f00e fa7b bl 309ec <__clzsi2+0x138> │ │ - 224f6: 5960 ldr r0, [r4, r5] │ │ - 224f8: 4a15 ldr r2, [pc, #84] ; (22550 ) │ │ - 224fa: 491a ldr r1, [pc, #104] ; (22564 ) │ │ - 224fc: 1880 adds r0, r0, r2 │ │ - 224fe: 4479 add r1, pc │ │ - 22500: 2220 movs r2, #32 │ │ - 22502: f00e fb23 bl 30b4c <__clzsi2+0x298> │ │ - 22506: 2382 movs r3, #130 ; 0x82 │ │ - 22508: 021b lsls r3, r3, #8 │ │ - 2250a: 18e0 adds r0, r4, r3 │ │ - 2250c: 4b0a ldr r3, [pc, #40] ; (22538 ) │ │ - 2250e: 4a16 ldr r2, [pc, #88] ; (22568 ) │ │ - 22510: 58e1 ldr r1, [r4, r3] │ │ - 22512: 1889 adds r1, r1, r2 │ │ - 22514: 0189 lsls r1, r1, #6 │ │ - 22516: 1861 adds r1, r4, r1 │ │ - 22518: 2240 movs r2, #64 ; 0x40 │ │ - 2251a: f00e fa7f bl 30a1c <__clzsi2+0x168> │ │ - 2251e: 2001 movs r0, #1 │ │ - 22520: 9907 ldr r1, [sp, #28] │ │ - 22522: 9a29 ldr r2, [sp, #164] ; 0xa4 │ │ - 22524: 680b ldr r3, [r1, #0] │ │ - 22526: 429a cmp r2, r3 │ │ - 22528: d001 beq.n 2252e │ │ - 2252a: f00e fac7 bl 30abc <__clzsi2+0x208> │ │ - 2252e: b02b add sp, #172 ; 0xac │ │ - 22530: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 22532: 46c0 nop ; (mov r8, r8) │ │ - 22534: 5ae0 ldrh r0, [r4, r3] │ │ - 22536: 0001 movs r1, r0 │ │ - 22538: e924 0000 stmdb r4!, {} │ │ - 2253c: e928 0000 stmdb r8!, {} │ │ - 22540: be04 bkpt 0x0004 │ │ - 22542: 0000 movs r0, r0 │ │ - 22544: 7530 strb r0, [r6, #20] │ │ - 22546: 0000 movs r0, r0 │ │ - 22548: 586a ldr r2, [r5, r1] │ │ - 2254a: 0002 movs r2, r0 │ │ - 2254c: 5842 ldr r2, [r0, r1] │ │ - 2254e: 0002 movs r2, r0 │ │ - 22550: 0249 lsls r1, r1, #9 │ │ - 22552: 0000 movs r0, r0 │ │ - 22554: 5812 ldr r2, [r2, r0] │ │ - 22556: 0002 movs r2, r0 │ │ - 22558: 0269 lsls r1, r5, #9 │ │ - 2255a: 0000 movs r0, r0 │ │ - 2255c: 8240 strh r0, [r0, #18] │ │ - 2255e: 0000 movs r0, r0 │ │ - 22560: 2f7f cmp r7, #127 ; 0x7f │ │ - 22562: 0000 movs r0, r0 │ │ - 22564: 100a asrs r2, r1, #32 │ │ - 22566: 0001 movs r1, r0 │ │ - 22568: 0207 lsls r7, r0, #8 │ │ +00022e4c : │ │ + 22e4c: 4b12 ldr r3, [pc, #72] ; (22e98 ) │ │ + 22e4e: b570 push {r4, r5, r6, lr} │ │ + 22e50: 447b add r3, pc │ │ + 22e52: 681b ldr r3, [r3, #0] │ │ + 22e54: b0a2 sub sp, #136 ; 0x88 │ │ + 22e56: 2500 movs r5, #0 │ │ + 22e58: 6818 ldr r0, [r3, #0] │ │ + 22e5a: 1c1c adds r4, r3, #0 │ │ + 22e5c: 9021 str r0, [sp, #132] ; 0x84 │ │ + 22e5e: 2a81 cmp r2, #129 ; 0x81 │ │ + 22e60: d311 bcc.n 22e86 │ │ + 22e62: 4668 mov r0, sp │ │ + 22e64: 2281 movs r2, #129 ; 0x81 │ │ + 22e66: f00e ff49 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 22e6a: 490c ldr r1, [pc, #48] ; (22e9c ) │ │ + 22e6c: 4668 mov r0, sp │ │ + 22e6e: 4479 add r1, pc │ │ + 22e70: f00e ffe4 bl 31e3c <__aeabi_llsl@@Base+0x2dc> │ │ + 22e74: 42a8 cmp r0, r5 │ │ + 22e76: d106 bne.n 22e86 │ │ + 22e78: 4909 ldr r1, [pc, #36] ; (22ea0 ) │ │ + 22e7a: a803 add r0, sp, #12 │ │ + 22e7c: 4479 add r1, pc │ │ + 22e7e: f00e ffdd bl 31e3c <__aeabi_llsl@@Base+0x2dc> │ │ + 22e82: 4245 negs r5, r0 │ │ + 22e84: 4145 adcs r5, r0 │ │ + 22e86: 9a21 ldr r2, [sp, #132] ; 0x84 │ │ + 22e88: 6823 ldr r3, [r4, #0] │ │ + 22e8a: 1c28 adds r0, r5, #0 │ │ + 22e8c: 429a cmp r2, r3 │ │ + 22e8e: d001 beq.n 22e94 │ │ + 22e90: f00e ff0c bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + 22e94: b022 add sp, #136 ; 0x88 │ │ + 22e96: bd70 pop {r4, r5, r6, pc} │ │ + 22e98: 5fa8 ldrsh r0, [r5, r6] │ │ + 22e9a: 0001 movs r1, r0 │ │ + 22e9c: 16fc asrs r4, r7, #27 │ │ + 22e9e: 0001 movs r1, r0 │ │ + 22ea0: 16fa asrs r2, r7, #27 │ │ + 22ea2: 0001 movs r1, r0 │ │ + │ │ +00022ea4 : │ │ + 22ea4: 300d adds r0, #13 │ │ + 22ea6: 4770 bx lr │ │ + │ │ +00022ea8 : │ │ + 22ea8: b5f0 push {r4, r5, r6, r7, lr} │ │ + 22eaa: 4e81 ldr r6, [pc, #516] ; (230b0 ) │ │ + 22eac: b0a9 sub sp, #164 ; 0xa4 │ │ + 22eae: 1c04 adds r4, r0, #0 │ │ + 22eb0: 447e add r6, pc │ │ + 22eb2: 6836 ldr r6, [r6, #0] │ │ + 22eb4: 6833 ldr r3, [r6, #0] │ │ + 22eb6: 9327 str r3, [sp, #156] ; 0x9c │ │ + 22eb8: f7ff fbec bl 22694 │ │ + 22ebc: 9604 str r6, [sp, #16] │ │ + 22ebe: 2800 cmp r0, #0 │ │ + 22ec0: d102 bne.n 22ec8 │ │ + 22ec2: 2001 movs r0, #1 │ │ + 22ec4: f7ff fc06 bl 226d4 │ │ + 22ec8: f7ff fbe4 bl 22694 │ │ + 22ecc: 4f79 ldr r7, [pc, #484] ; (230b4 ) │ │ + 22ece: 3001 adds r0, #1 │ │ + 22ed0: 2601 movs r6, #1 │ │ + 22ed2: 51e0 str r0, [r4, r7] │ │ + 22ed4: f7ff fbe8 bl 226a8 │ │ + 22ed8: 4a77 ldr r2, [pc, #476] ; (230b8 ) │ │ + 22eda: 4b78 ldr r3, [pc, #480] ; (230bc ) │ │ + 22edc: 1c45 adds r5, r0, #1 │ │ + 22ede: 18a2 adds r2, r4, r2 │ │ + 22ee0: 50e5 str r5, [r4, r3] │ │ + 22ee2: 9201 str r2, [sp, #4] │ │ + 22ee4: 9705 str r7, [sp, #20] │ │ + 22ee6: 9302 str r3, [sp, #8] │ │ + 22ee8: 9b02 ldr r3, [sp, #8] │ │ + 22eea: 58e3 ldr r3, [r4, r3] │ │ + 22eec: 9300 str r3, [sp, #0] │ │ + 22eee: 429e cmp r6, r3 │ │ + 22ef0: d300 bcc.n 22ef4 │ │ + 22ef2: e092 b.n 2301a │ │ + 22ef4: 209e movs r0, #158 ; 0x9e │ │ + 22ef6: 0080 lsls r0, r0, #2 │ │ + 22ef8: f00f f840 bl 31f7c <__aeabi_llsl@@Base+0x41c> │ │ + 22efc: 229e movs r2, #158 ; 0x9e │ │ + 22efe: 9b01 ldr r3, [sp, #4] │ │ + 22f00: 2100 movs r1, #0 │ │ + 22f02: 0092 lsls r2, r2, #2 │ │ + 22f04: 6018 str r0, [r3, #0] │ │ + 22f06: f00e fed9 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 22f0a: 9b01 ldr r3, [sp, #4] │ │ + 22f0c: 1c30 adds r0, r6, #0 │ │ + 22f0e: 681b ldr r3, [r3, #0] │ │ + 22f10: ad07 add r5, sp, #28 │ │ + 22f12: 9300 str r3, [sp, #0] │ │ + 22f14: f7ff fbd2 bl 226bc │ │ + 22f18: 1c07 adds r7, r0, #0 │ │ + 22f1a: 2100 movs r1, #0 │ │ + 22f1c: a81f add r0, sp, #124 ; 0x7c │ │ + 22f1e: 2220 movs r2, #32 │ │ + 22f20: 3f01 subs r7, #1 │ │ + 22f22: f00e fecb bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 22f26: 1c38 adds r0, r7, #0 │ │ + 22f28: 1c29 adds r1, r5, #0 │ │ + 22f2a: f7ff fc4f bl 227cc <_mm_getfsize(__sFILE*)@@Base+0x24> │ │ + 22f2e: 2800 cmp r0, #0 │ │ + 22f30: d134 bne.n 22f9c │ │ + 22f32: 233b movs r3, #59 ; 0x3b │ │ + 22f34: 2265 movs r2, #101 ; 0x65 │ │ + 22f36: a906 add r1, sp, #24 │ │ + 22f38: 185b adds r3, r3, r1 │ │ + 22f3a: 701a strb r2, [r3, #0] │ │ + 22f3c: 4b60 ldr r3, [pc, #384] ; (230c0 ) │ │ + 22f3e: 220a movs r2, #10 │ │ + 22f40: 612b str r3, [r5, #16] │ │ + 22f42: 60ab str r3, [r5, #8] │ │ + 22f44: 233f movs r3, #63 ; 0x3f │ │ + 22f46: 1852 adds r2, r2, r1 │ │ + 22f48: 77d3 strb r3, [r2, #31] │ │ + 22f4a: 220b movs r2, #11 │ │ + 22f4c: 1852 adds r2, r2, r1 │ │ + 22f4e: 21c8 movs r1, #200 ; 0xc8 │ │ + 22f50: 77d3 strb r3, [r2, #31] │ │ + 22f52: aa09 add r2, sp, #36 ; 0x24 │ │ + 22f54: 77d3 strb r3, [r2, #31] │ │ + 22f56: aa11 add r2, sp, #68 ; 0x44 │ │ + 22f58: 7011 strb r1, [r2, #0] │ │ + 22f5a: 222d movs r2, #45 ; 0x2d │ │ + 22f5c: a906 add r1, sp, #24 │ │ + 22f5e: 1852 adds r2, r2, r1 │ │ + 22f60: 7013 strb r3, [r2, #0] │ │ + 22f62: 222e movs r2, #46 ; 0x2e │ │ + 22f64: 1852 adds r2, r2, r1 │ │ + 22f66: 7013 strb r3, [r2, #0] │ │ + 22f68: 222f movs r2, #47 ; 0x2f │ │ + 22f6a: 23f6 movs r3, #246 ; 0xf6 │ │ + 22f6c: 1852 adds r2, r2, r1 │ │ + 22f6e: 7013 strb r3, [r2, #0] │ │ + 22f70: aa12 add r2, sp, #72 ; 0x48 │ │ + 22f72: 7013 strb r3, [r2, #0] │ │ + 22f74: 2231 movs r2, #49 ; 0x31 │ │ + 22f76: 1852 adds r2, r2, r1 │ │ + 22f78: 7013 strb r3, [r2, #0] │ │ + 22f7a: 2332 movs r3, #50 ; 0x32 │ │ + 22f7c: 185b adds r3, r3, r1 │ │ + 22f7e: 7018 strb r0, [r3, #0] │ │ + 22f80: 2333 movs r3, #51 ; 0x33 │ │ + 22f82: 185b adds r3, r3, r1 │ │ + 22f84: 7018 strb r0, [r3, #0] │ │ + 22f86: ab13 add r3, sp, #76 ; 0x4c │ │ + 22f88: 7018 strb r0, [r3, #0] │ │ + 22f8a: 4b4e ldr r3, [pc, #312] ; (230c4 ) │ │ + 22f8c: 01f9 lsls r1, r7, #7 │ │ + 22f8e: 60e8 str r0, [r5, #12] │ │ + 22f90: 447b add r3, pc │ │ + 22f92: 1859 adds r1, r3, r1 │ │ + 22f94: a817 add r0, sp, #92 ; 0x5c │ │ + 22f96: 2220 movs r2, #32 │ │ + 22f98: f00e ff28 bl 31dec <__aeabi_llsl@@Base+0x28c> │ │ + 22f9c: 1c28 adds r0, r5, #0 │ │ + 22f9e: 9900 ldr r1, [sp, #0] │ │ + 22fa0: 1c32 adds r2, r6, #0 │ │ + 22fa2: f7fe fe05 bl 21bb0 │ │ + 22fa6: a917 add r1, sp, #92 ; 0x5c │ │ + 22fa8: 780b ldrb r3, [r1, #0] │ │ + 22faa: 01fa lsls r2, r7, #7 │ │ + 22fac: a81f add r0, sp, #124 ; 0x7c │ │ + 22fae: 9203 str r2, [sp, #12] │ │ + 22fb0: 2b00 cmp r3, #0 │ │ + 22fb2: d103 bne.n 22fbc │ │ + 22fb4: 4944 ldr r1, [pc, #272] ; (230c8 ) │ │ + 22fb6: 9b03 ldr r3, [sp, #12] │ │ + 22fb8: 4479 add r1, pc │ │ + 22fba: 18c9 adds r1, r1, r3 │ │ + 22fbc: 2220 movs r2, #32 │ │ + 22fbe: f00e ff15 bl 31dec <__aeabi_llsl@@Base+0x28c> │ │ + 22fc2: 2300 movs r3, #0 │ │ + 22fc4: ad1f add r5, sp, #124 ; 0x7c │ │ + 22fc6: 77eb strb r3, [r5, #31] │ │ + 22fc8: 4a40 ldr r2, [pc, #256] ; (230cc ) │ │ + 22fca: 9b00 ldr r3, [sp, #0] │ │ + 22fcc: 2100 movs r1, #0 │ │ + 22fce: 189f adds r7, r3, r2 │ │ + 22fd0: 1c38 adds r0, r7, #0 │ │ + 22fd2: 2220 movs r2, #32 │ │ + 22fd4: f00e fe72 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 22fd8: 1c38 adds r0, r7, #0 │ │ + 22fda: 1c29 adds r1, r5, #0 │ │ + 22fdc: f00e fef6 bl 31dcc <__aeabi_llsl@@Base+0x26c> │ │ + 22fe0: 493b ldr r1, [pc, #236] ; (230d0 ) │ │ + 22fe2: 9b03 ldr r3, [sp, #12] │ │ + 22fe4: 220c movs r2, #12 │ │ + 22fe6: 4479 add r1, pc │ │ + 22fe8: 18c9 adds r1, r1, r3 │ │ + 22fea: 1c28 adds r0, r5, #0 │ │ + 22fec: f00e fefe bl 31dec <__aeabi_llsl@@Base+0x28c> │ │ + 22ff0: 2300 movs r3, #0 │ │ + 22ff2: 4a38 ldr r2, [pc, #224] ; (230d4 ) │ │ + 22ff4: 72eb strb r3, [r5, #11] │ │ + 22ff6: 9b00 ldr r3, [sp, #0] │ │ + 22ff8: 4694 mov ip, r2 │ │ + 22ffa: 4463 add r3, ip │ │ + 22ffc: 1c1f adds r7, r3, #0 │ │ + 22ffe: 1c18 adds r0, r3, #0 │ │ + 23000: 2100 movs r1, #0 │ │ + 23002: 220c movs r2, #12 │ │ + 23004: f00e fe5a bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 23008: 1c38 adds r0, r7, #0 │ │ + 2300a: 1c29 adds r1, r5, #0 │ │ + 2300c: f00e fede bl 31dcc <__aeabi_llsl@@Base+0x26c> │ │ + 23010: 9b01 ldr r3, [sp, #4] │ │ + 23012: 3601 adds r6, #1 │ │ + 23014: 3304 adds r3, #4 │ │ + 23016: 9301 str r3, [sp, #4] │ │ + 23018: e766 b.n 22ee8 │ │ + 2301a: 2501 movs r5, #1 │ │ + 2301c: 4b2e ldr r3, [pc, #184] ; (230d8 ) │ │ + 2301e: 18e6 adds r6, r4, r3 │ │ + 23020: 9b05 ldr r3, [sp, #20] │ │ + 23022: 58e3 ldr r3, [r4, r3] │ │ + 23024: 9300 str r3, [sp, #0] │ │ + 23026: 429d cmp r5, r3 │ │ + 23028: d20b bcs.n 23042 │ │ + 2302a: 1c28 adds r0, r5, #0 │ │ + 2302c: f7ff fb46 bl 226bc │ │ + 23030: 1c31 adds r1, r6, #0 │ │ + 23032: 1c03 adds r3, r0, #0 │ │ + 23034: 1c2a adds r2, r5, #0 │ │ + 23036: 1c20 adds r0, r4, #0 │ │ + 23038: f7ff fc02 bl 22840 <_mm_getfsize(__sFILE*)@@Base+0x98> │ │ + 2303c: 3501 adds r5, #1 │ │ + 2303e: 3640 adds r6, #64 ; 0x40 │ │ + 23040: e7ee b.n 23020 │ │ + 23042: 209e movs r0, #158 ; 0x9e │ │ + 23044: 9b02 ldr r3, [sp, #8] │ │ + 23046: 0080 lsls r0, r0, #2 │ │ + 23048: 26be movs r6, #190 ; 0xbe │ │ + 2304a: 58e5 ldr r5, [r4, r3] │ │ + 2304c: f00e ff96 bl 31f7c <__aeabi_llsl@@Base+0x41c> │ │ + 23050: 229e movs r2, #158 ; 0x9e │ │ + 23052: 4b22 ldr r3, [pc, #136] ; (230dc ) │ │ + 23054: 0236 lsls r6, r6, #8 │ │ + 23056: 51a0 str r0, [r4, r6] │ │ + 23058: 18ed adds r5, r5, r3 │ │ + 2305a: 00ad lsls r5, r5, #2 │ │ + 2305c: 5929 ldr r1, [r5, r4] │ │ + 2305e: 0092 lsls r2, r2, #2 │ │ + 23060: f00e fe4c bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 23064: 59a3 ldr r3, [r4, r6] │ │ + 23066: 4a19 ldr r2, [pc, #100] ; (230cc ) │ │ + 23068: 2100 movs r1, #0 │ │ + 2306a: 1898 adds r0, r3, r2 │ │ + 2306c: 2220 movs r2, #32 │ │ + 2306e: f00e fe25 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 23072: 4b16 ldr r3, [pc, #88] ; (230cc ) │ │ + 23074: 59a0 ldr r0, [r4, r6] │ │ + 23076: 491a ldr r1, [pc, #104] ; (230e0 ) │ │ + 23078: 2220 movs r2, #32 │ │ + 2307a: 18c0 adds r0, r0, r3 │ │ + 2307c: 4479 add r1, pc │ │ + 2307e: f00e feb5 bl 31dec <__aeabi_llsl@@Base+0x28c> │ │ + 23082: 2382 movs r3, #130 ; 0x82 │ │ + 23084: 021b lsls r3, r3, #8 │ │ + 23086: 18e0 adds r0, r4, r3 │ │ + 23088: 4b0a ldr r3, [pc, #40] ; (230b4 ) │ │ + 2308a: 2240 movs r2, #64 ; 0x40 │ │ + 2308c: 58e1 ldr r1, [r4, r3] │ │ + 2308e: 4b15 ldr r3, [pc, #84] ; (230e4 ) │ │ + 23090: 18c9 adds r1, r1, r3 │ │ + 23092: 0189 lsls r1, r1, #6 │ │ + 23094: 1861 adds r1, r4, r1 │ │ + 23096: f00e fe31 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 2309a: 9b04 ldr r3, [sp, #16] │ │ + 2309c: 9a27 ldr r2, [sp, #156] ; 0x9c │ │ + 2309e: 2001 movs r0, #1 │ │ + 230a0: 681b ldr r3, [r3, #0] │ │ + 230a2: 429a cmp r2, r3 │ │ + 230a4: d001 beq.n 230aa │ │ + 230a6: f00e fe01 bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + 230aa: b029 add sp, #164 ; 0xa4 │ │ + 230ac: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 230ae: 46c0 nop ; (mov r8, r8) │ │ + 230b0: 5f48 ldrsh r0, [r1, r5] │ │ + 230b2: 0001 movs r1, r0 │ │ + 230b4: e924 0000 stmdb r4!, {} │ │ + 230b8: be04 bkpt 0x0004 │ │ + 230ba: 0000 movs r0, r0 │ │ + 230bc: e928 0000 stmdb r8!, {} │ │ + 230c0: 7530 strb r0, [r6, #20] │ │ + 230c2: 0000 movs r0, r0 │ │ + 230c4: 5cf0 ldrb r0, [r6, r3] │ │ + 230c6: 0002 movs r2, r0 │ │ + 230c8: 5cc8 ldrb r0, [r1, r3] │ │ + 230ca: 0002 movs r2, r0 │ │ + 230cc: 0249 lsls r1, r1, #9 │ │ + 230ce: 0000 movs r0, r0 │ │ + 230d0: 5c9a ldrb r2, [r3, r2] │ │ + 230d2: 0002 movs r2, r0 │ │ + 230d4: 0269 lsls r1, r5, #9 │ │ + 230d6: 0000 movs r0, r0 │ │ + 230d8: 8240 strh r0, [r0, #18] │ │ + 230da: 0000 movs r0, r0 │ │ + 230dc: 2f7f cmp r7, #127 ; 0x7f │ │ + 230de: 0000 movs r0, r0 │ │ + 230e0: 1504 asrs r4, r0, #20 │ │ + 230e2: 0001 movs r1, r0 │ │ + 230e4: 0207 lsls r7, r0, #8 │ │ ... │ │ │ │ -0002256c : │ │ - 2256c: b5f0 push {r4, r5, r6, r7, lr} │ │ - 2256e: 4ccd ldr r4, [pc, #820] ; (228a4 ) │ │ - 22570: b0cb sub sp, #300 ; 0x12c │ │ - 22572: 1c07 adds r7, r0, #0 │ │ - 22574: 447c add r4, pc │ │ - 22576: 6824 ldr r4, [r4, #0] │ │ - 22578: 1c0e adds r6, r1, #0 │ │ - 2257a: 1c15 adds r5, r2, #0 │ │ - 2257c: 6823 ldr r3, [r4, #0] │ │ - 2257e: 9349 str r3, [sp, #292] ; 0x124 │ │ - 22580: f7ff feb2 bl 222e8 │ │ - 22584: 9415 str r4, [sp, #84] ; 0x54 │ │ - 22586: 2800 cmp r0, #0 │ │ - 22588: d101 bne.n 2258e │ │ - 2258a: 2000 movs r0, #0 │ │ - 2258c: e290 b.n 22ab0 │ │ - 2258e: 2001 movs r0, #1 │ │ - 22590: 2114 movs r1, #20 │ │ - 22592: f00e fa8b bl 30aac <__clzsi2+0x1f8> │ │ - 22596: 900b str r0, [sp, #44] ; 0x2c │ │ - 22598: 2800 cmp r0, #0 │ │ - 2259a: d0f6 beq.n 2258a │ │ - 2259c: ac16 add r4, sp, #88 ; 0x58 │ │ - 2259e: 2300 movs r3, #0 │ │ - 225a0: 9616 str r6, [sp, #88] ; 0x58 │ │ - 225a2: 6065 str r5, [r4, #4] │ │ - 225a4: 60a3 str r3, [r4, #8] │ │ - 225a6: 60e3 str r3, [r4, #12] │ │ - 225a8: 4abf ldr r2, [pc, #764] ; (228a8 ) │ │ - 225aa: 447a add r2, pc │ │ - 225ac: 6b91 ldr r1, [r2, #56] ; 0x38 │ │ - 225ae: 2900 cmp r1, #0 │ │ - 225b0: d003 beq.n 225ba │ │ - 225b2: 2001 movs r0, #1 │ │ - 225b4: f00e fb0a bl 30bcc <__clzsi2+0x318> │ │ - 225b8: e7f6 b.n 225a8 │ │ - 225ba: 2301 movs r3, #1 │ │ - 225bc: 6393 str r3, [r2, #56] ; 0x38 │ │ - 225be: 6862 ldr r2, [r4, #4] │ │ - 225c0: 2a81 cmp r2, #129 ; 0x81 │ │ - 225c2: dd02 ble.n 225ca │ │ - 225c4: 2381 movs r3, #129 ; 0x81 │ │ - 225c6: 60a3 str r3, [r4, #8] │ │ - 225c8: e000 b.n 225cc │ │ - 225ca: 60e3 str r3, [r4, #12] │ │ - 225cc: ad31 add r5, sp, #196 ; 0xc4 │ │ - 225ce: 1c22 adds r2, r4, #0 │ │ - 225d0: 1c28 adds r0, r5, #0 │ │ - 225d2: 213f movs r1, #63 ; 0x3f │ │ - 225d4: f7fe fd89 bl 210ea │ │ - 225d8: 4669 mov r1, sp │ │ - 225da: 2210 movs r2, #16 │ │ - 225dc: 31c6 adds r1, #198 ; 0xc6 │ │ - 225de: 980b ldr r0, [sp, #44] ; 0x2c │ │ - 225e0: f00e fab4 bl 30b4c <__clzsi2+0x298> │ │ - 225e4: 990b ldr r1, [sp, #44] ; 0x2c │ │ - 225e6: 2300 movs r3, #0 │ │ - 225e8: 1c20 adds r0, r4, #0 │ │ - 225ea: 73cb strb r3, [r1, #15] │ │ - 225ec: 1c29 adds r1, r5, #0 │ │ - 225ee: f7ff f94f bl 21890 │ │ - 225f2: 9a0b ldr r2, [sp, #44] ; 0x2c │ │ - 225f4: 79ab ldrb r3, [r5, #6] │ │ - 225f6: ac22 add r4, sp, #136 ; 0x88 │ │ - 225f8: 1c20 adds r0, r4, #0 │ │ - 225fa: 6113 str r3, [r2, #16] │ │ - 225fc: 7812 ldrb r2, [r2, #0] │ │ - 225fe: 2a00 cmp r2, #0 │ │ - 22600: d005 beq.n 2260e │ │ - 22602: 49aa ldr r1, [pc, #680] ; (228ac ) │ │ - 22604: 9a0b ldr r2, [sp, #44] ; 0x2c │ │ - 22606: 4479 add r1, pc │ │ - 22608: f00e fa60 bl 30acc <__clzsi2+0x218> │ │ - 2260c: e004 b.n 22618 │ │ - 2260e: 49a8 ldr r1, [pc, #672] ; (228b0 ) │ │ - 22610: 1c1a adds r2, r3, #0 │ │ - 22612: 4479 add r1, pc │ │ - 22614: f00e fa5a bl 30acc <__clzsi2+0x218> │ │ - 22618: 1c20 adds r0, r4, #0 │ │ - 2261a: f00e fa17 bl 30a4c <__clzsi2+0x198> │ │ - 2261e: 281f cmp r0, #31 │ │ - 22620: d901 bls.n 22626 │ │ - 22622: 2300 movs r3, #0 │ │ - 22624: 77e3 strb r3, [r4, #31] │ │ - 22626: 4aa3 ldr r2, [pc, #652] ; (228b4 ) │ │ - 22628: a922 add r1, sp, #136 ; 0x88 │ │ - 2262a: 18b8 adds r0, r7, r2 │ │ - 2262c: f00e fa2e bl 30a8c <__clzsi2+0x1d8> │ │ - 22630: 4ba1 ldr r3, [pc, #644] ; (228b8 ) │ │ - 22632: 223c movs r2, #60 ; 0x3c │ │ - 22634: 213f movs r1, #63 ; 0x3f │ │ - 22636: 50fa str r2, [r7, r3] │ │ - 22638: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ - 2263a: 691a ldr r2, [r3, #16] │ │ - 2263c: 1dd3 adds r3, r2, #7 │ │ - 2263e: 011b lsls r3, r3, #4 │ │ - 22640: 420b tst r3, r1 │ │ - 22642: d000 beq.n 22646 │ │ - 22644: 3340 adds r3, #64 ; 0x40 │ │ - 22646: 17d9 asrs r1, r3, #31 │ │ - 22648: 0e89 lsrs r1, r1, #26 │ │ - 2264a: 18cb adds r3, r1, r3 │ │ - 2264c: 119b asrs r3, r3, #6 │ │ - 2264e: 9311 str r3, [sp, #68] ; 0x44 │ │ - 22650: 4b9a ldr r3, [pc, #616] ; (228bc ) │ │ - 22652: 2180 movs r1, #128 ; 0x80 │ │ - 22654: 4c9a ldr r4, [pc, #616] ; (228c0 ) │ │ - 22656: 489b ldr r0, [pc, #620] ; (228c4 ) │ │ - 22658: 0489 lsls r1, r1, #18 │ │ - 2265a: 50f9 str r1, [r7, r3] │ │ - 2265c: 1c53 adds r3, r2, #1 │ │ - 2265e: 513b str r3, [r7, r4] │ │ - 22660: 503b str r3, [r7, r0] │ │ - 22662: 23e9 movs r3, #233 ; 0xe9 │ │ - 22664: 2106 movs r1, #6 │ │ - 22666: 021b lsls r3, r3, #8 │ │ - 22668: 50f9 str r1, [r7, r3] │ │ - 2266a: 4997 ldr r1, [pc, #604] ; (228c8 ) │ │ - 2266c: 4b97 ldr r3, [pc, #604] ; (228cc ) │ │ - 2266e: 507a str r2, [r7, r1] │ │ - 22670: 2210 movs r2, #16 │ │ - 22672: 50fa str r2, [r7, r3] │ │ - 22674: 4b96 ldr r3, [pc, #600] ; (228d0 ) │ │ - 22676: 2270 movs r2, #112 ; 0x70 │ │ - 22678: 50fa str r2, [r7, r3] │ │ - 2267a: 4b96 ldr r3, [pc, #600] ; (228d4 ) │ │ - 2267c: 22d6 movs r2, #214 ; 0xd6 │ │ - 2267e: 0192 lsls r2, r2, #6 │ │ - 22680: 50fa str r2, [r7, r3] │ │ - 22682: 2300 movs r3, #0 │ │ - 22684: 9a11 ldr r2, [sp, #68] ; 0x44 │ │ - 22686: 4293 cmp r3, r2 │ │ - 22688: da05 bge.n 22696 │ │ - 2268a: 4993 ldr r1, [pc, #588] ; (228d8 ) │ │ - 2268c: 18fa adds r2, r7, r3 │ │ - 2268e: 1852 adds r2, r2, r1 │ │ - 22690: 7013 strb r3, [r2, #0] │ │ - 22692: 3301 adds r3, #1 │ │ - 22694: e7f6 b.n 22684 │ │ - 22696: 2601 movs r6, #1 │ │ - 22698: 4b89 ldr r3, [pc, #548] ; (228c0 ) │ │ - 2269a: 58fb ldr r3, [r7, r3] │ │ - 2269c: 429e cmp r6, r3 │ │ - 2269e: da42 bge.n 22726 │ │ - 226a0: 209e movs r0, #158 ; 0x9e │ │ - 226a2: 0080 lsls r0, r0, #2 │ │ - 226a4: f00e faea bl 30c7c <__clzsi2+0x3c8> │ │ - 226a8: 1e04 subs r4, r0, #0 │ │ - 226aa: d103 bne.n 226b4 │ │ - 226ac: 4b8b ldr r3, [pc, #556] ; (228dc ) │ │ - 226ae: 447b add r3, pc │ │ - 226b0: 6398 str r0, [r3, #56] ; 0x38 │ │ - 226b2: e76a b.n 2258a │ │ - 226b4: 229e movs r2, #158 ; 0x9e │ │ - 226b6: 0092 lsls r2, r2, #2 │ │ - 226b8: 2100 movs r1, #0 │ │ - 226ba: f00e f997 bl 309ec <__clzsi2+0x138> │ │ - 226be: 00b3 lsls r3, r6, #2 │ │ - 226c0: 21be movs r1, #190 ; 0xbe │ │ - 226c2: 0209 lsls r1, r1, #8 │ │ - 226c4: 18fb adds r3, r7, r3 │ │ - 226c6: ad1a add r5, sp, #104 ; 0x68 │ │ - 226c8: 185b adds r3, r3, r1 │ │ - 226ca: 601c str r4, [r3, #0] │ │ - 226cc: 1c28 adds r0, r5, #0 │ │ - 226ce: 990b ldr r1, [sp, #44] ; 0x2c │ │ - 226d0: f00e f9dc bl 30a8c <__clzsi2+0x1d8> │ │ - 226d4: 4b82 ldr r3, [pc, #520] ; (228e0 ) │ │ - 226d6: 2200 movs r2, #0 │ │ - 226d8: 77ea strb r2, [r5, #31] │ │ - 226da: 18e3 adds r3, r4, r3 │ │ - 226dc: 1c18 adds r0, r3, #0 │ │ - 226de: 2220 movs r2, #32 │ │ - 226e0: 2100 movs r1, #0 │ │ - 226e2: 930a str r3, [sp, #40] ; 0x28 │ │ - 226e4: f00e f982 bl 309ec <__clzsi2+0x138> │ │ - 226e8: 1c29 adds r1, r5, #0 │ │ - 226ea: 980a ldr r0, [sp, #40] ; 0x28 │ │ - 226ec: f00e f9ce bl 30a8c <__clzsi2+0x1d8> │ │ - 226f0: 4a7c ldr r2, [pc, #496] ; (228e4 ) │ │ - 226f2: 2100 movs r1, #0 │ │ - 226f4: 72e9 strb r1, [r5, #11] │ │ - 226f6: 18a2 adds r2, r4, r2 │ │ - 226f8: 920a str r2, [sp, #40] ; 0x28 │ │ - 226fa: 1c10 adds r0, r2, #0 │ │ - 226fc: 2100 movs r1, #0 │ │ - 226fe: 220c movs r2, #12 │ │ - 22700: f00e f974 bl 309ec <__clzsi2+0x138> │ │ - 22704: 1c29 adds r1, r5, #0 │ │ - 22706: 980a ldr r0, [sp, #40] ; 0x28 │ │ - 22708: ad31 add r5, sp, #196 ; 0xc4 │ │ - 2270a: f00e f9bf bl 30a8c <__clzsi2+0x1d8> │ │ - 2270e: 1c32 adds r2, r6, #0 │ │ - 22710: a816 add r0, sp, #88 ; 0x58 │ │ - 22712: 1c29 adds r1, r5, #0 │ │ - 22714: f7ff f8fa bl 2190c │ │ - 22718: 1c32 adds r2, r6, #0 │ │ - 2271a: 1c28 adds r0, r5, #0 │ │ - 2271c: 1c21 adds r1, r4, #0 │ │ - 2271e: f7fe fd6b bl 211f8 │ │ - 22722: 3601 adds r6, #1 │ │ - 22724: e7b8 b.n 22698 │ │ - 22726: 4a70 ldr r2, [pc, #448] ; (228e8 ) │ │ - 22728: 4970 ldr r1, [pc, #448] ; (228ec ) │ │ - 2272a: 2301 movs r3, #1 │ │ - 2272c: 18ba adds r2, r7, r2 │ │ - 2272e: 187e adds r6, r7, r1 │ │ - 22730: 920e str r2, [sp, #56] ; 0x38 │ │ - 22732: 930a str r3, [sp, #40] ; 0x28 │ │ - 22734: 4963 ldr r1, [pc, #396] ; (228c4 ) │ │ - 22736: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ - 22738: 5879 ldr r1, [r7, r1] │ │ - 2273a: 428a cmp r2, r1 │ │ - 2273c: db00 blt.n 22740 │ │ - 2273e: e08b b.n 22858 │ │ - 22740: 2340 movs r3, #64 ; 0x40 │ │ - 22742: 8433 strh r3, [r6, #32] │ │ - 22744: 2380 movs r3, #128 ; 0x80 │ │ - 22746: ad31 add r5, sp, #196 ; 0xc4 │ │ - 22748: 83b3 strh r3, [r6, #28] │ │ - 2274a: 2301 movs r3, #1 │ │ - 2274c: 8473 strh r3, [r6, #34] ; 0x22 │ │ - 2274e: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ - 22750: a816 add r0, sp, #88 ; 0x58 │ │ - 22752: 1c29 adds r1, r5, #0 │ │ - 22754: f7ff f8da bl 2190c │ │ - 22758: ac1a add r4, sp, #104 ; 0x68 │ │ - 2275a: 1c28 adds r0, r5, #0 │ │ - 2275c: 1c31 adds r1, r6, #0 │ │ - 2275e: f7fe fc2b bl 20fb8 │ │ - 22762: 1c20 adds r0, r4, #0 │ │ - 22764: 2100 movs r1, #0 │ │ - 22766: 2220 movs r2, #32 │ │ - 22768: f00e f940 bl 309ec <__clzsi2+0x138> │ │ - 2276c: 782b ldrb r3, [r5, #0] │ │ - 2276e: 2b00 cmp r3, #0 │ │ - 22770: d005 beq.n 2277e │ │ - 22772: 495f ldr r1, [pc, #380] ; (228f0 ) │ │ - 22774: 1c20 adds r0, r4, #0 │ │ - 22776: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ - 22778: 4479 add r1, pc │ │ - 2277a: 1c2b adds r3, r5, #0 │ │ - 2277c: e008 b.n 22790 │ │ - 2277e: 990b ldr r1, [sp, #44] ; 0x2c │ │ - 22780: 1c20 adds r0, r4, #0 │ │ - 22782: 780b ldrb r3, [r1, #0] │ │ - 22784: 2b00 cmp r3, #0 │ │ - 22786: d006 beq.n 22796 │ │ - 22788: 495a ldr r1, [pc, #360] ; (228f4 ) │ │ - 2278a: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ - 2278c: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ - 2278e: 4479 add r1, pc │ │ - 22790: f00e f99c bl 30acc <__clzsi2+0x218> │ │ - 22794: e004 b.n 227a0 │ │ - 22796: 4958 ldr r1, [pc, #352] ; (228f8 ) │ │ - 22798: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ - 2279a: 4479 add r1, pc │ │ - 2279c: f00e f996 bl 30acc <__clzsi2+0x218> │ │ - 227a0: 2100 movs r1, #0 │ │ - 227a2: 2220 movs r2, #32 │ │ - 227a4: ac1a add r4, sp, #104 ; 0x68 │ │ - 227a6: 980e ldr r0, [sp, #56] ; 0x38 │ │ - 227a8: 77e1 strb r1, [r4, #31] │ │ - 227aa: f00e f91f bl 309ec <__clzsi2+0x138> │ │ - 227ae: 980e ldr r0, [sp, #56] ; 0x38 │ │ - 227b0: 1c21 adds r1, r4, #0 │ │ - 227b2: f00e f96b bl 30a8c <__clzsi2+0x1d8> │ │ - 227b6: 466b mov r3, sp │ │ - 227b8: 33fb adds r3, #251 ; 0xfb │ │ - 227ba: 781b ldrb r3, [r3, #0] │ │ - 227bc: 9833 ldr r0, [sp, #204] ; 0xcc │ │ - 227be: 9312 str r3, [sp, #72] ; 0x48 │ │ - 227c0: 9a12 ldr r2, [sp, #72] ; 0x48 │ │ - 227c2: 2301 movs r3, #1 │ │ - 227c4: 401a ands r2, r3 │ │ - 227c6: 920f str r2, [sp, #60] ; 0x3c │ │ - 227c8: d100 bne.n 227cc │ │ - 227ca: 0040 lsls r0, r0, #1 │ │ - 227cc: f00e fa06 bl 30bdc <__clzsi2+0x328> │ │ - 227d0: 1e04 subs r4, r0, #0 │ │ - 227d2: d039 beq.n 22848 │ │ - 227d4: ad16 add r5, sp, #88 ; 0x58 │ │ - 227d6: 68a9 ldr r1, [r5, #8] │ │ - 227d8: 686a ldr r2, [r5, #4] │ │ - 227da: 9b33 ldr r3, [sp, #204] ; 0xcc │ │ - 227dc: 9110 str r1, [sp, #64] ; 0x40 │ │ - 227de: 1a52 subs r2, r2, r1 │ │ - 227e0: 930c str r3, [sp, #48] ; 0x30 │ │ - 227e2: 920d str r2, [sp, #52] ; 0x34 │ │ - 227e4: 429a cmp r2, r3 │ │ - 227e6: dd00 ble.n 227ea │ │ - 227e8: 930d str r3, [sp, #52] ; 0x34 │ │ - 227ea: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ - 227ec: 682a ldr r2, [r5, #0] │ │ - 227ee: 1c20 adds r0, r4, #0 │ │ - 227f0: 1899 adds r1, r3, r2 │ │ - 227f2: 9a0d ldr r2, [sp, #52] ; 0x34 │ │ - 227f4: f00e f912 bl 30a1c <__clzsi2+0x168> │ │ - 227f8: 9910 ldr r1, [sp, #64] ; 0x40 │ │ - 227fa: 9a0d ldr r2, [sp, #52] ; 0x34 │ │ - 227fc: 188b adds r3, r1, r2 │ │ - 227fe: 60ab str r3, [r5, #8] │ │ - 22800: 9b0f ldr r3, [sp, #60] ; 0x3c │ │ - 22802: 2b00 cmp r3, #0 │ │ - 22804: d008 beq.n 22818 │ │ - 22806: 9912 ldr r1, [sp, #72] ; 0x48 │ │ - 22808: 2302 movs r3, #2 │ │ - 2280a: 400b ands r3, r1 │ │ - 2280c: 425a negs r2, r3 │ │ - 2280e: 4153 adcs r3, r2 │ │ - 22810: 2206 movs r2, #6 │ │ - 22812: 1ad2 subs r2, r2, r3 │ │ - 22814: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ - 22816: e00e b.n 22836 │ │ - 22818: 990c ldr r1, [sp, #48] ; 0x30 │ │ - 2281a: 1c20 adds r0, r4, #0 │ │ - 2281c: f7fe fbbc bl 20f98 │ │ - 22820: 466b mov r3, sp │ │ - 22822: 33fb adds r3, #251 ; 0xfb │ │ - 22824: 781a ldrb r2, [r3, #0] │ │ - 22826: 9933 ldr r1, [sp, #204] ; 0xcc │ │ - 22828: 2302 movs r3, #2 │ │ - 2282a: 4013 ands r3, r2 │ │ - 2282c: 425a negs r2, r3 │ │ - 2282e: 4153 adcs r3, r2 │ │ - 22830: 2206 movs r2, #6 │ │ - 22832: 1ad2 subs r2, r2, r3 │ │ - 22834: 004b lsls r3, r1, #1 │ │ - 22836: 9300 str r3, [sp, #0] │ │ - 22838: 1c38 adds r0, r7, #0 │ │ - 2283a: 1c31 adds r1, r6, #0 │ │ - 2283c: 1c23 adds r3, r4, #0 │ │ - 2283e: f008 feff bl 2b640 │ │ - 22842: 1c20 adds r0, r4, #0 │ │ - 22844: f00e f90a bl 30a5c <__clzsi2+0x1a8> │ │ - 22848: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ - 2284a: 9b0e ldr r3, [sp, #56] ; 0x38 │ │ - 2284c: 3640 adds r6, #64 ; 0x40 │ │ - 2284e: 3201 adds r2, #1 │ │ - 22850: 3320 adds r3, #32 │ │ - 22852: 920a str r2, [sp, #40] ; 0x28 │ │ - 22854: 930e str r3, [sp, #56] ; 0x38 │ │ - 22856: e76d b.n 22734 │ │ - 22858: 4b19 ldr r3, [pc, #100] ; (228c0 ) │ │ - 2285a: 209e movs r0, #158 ; 0x9e │ │ - 2285c: 0080 lsls r0, r0, #2 │ │ - 2285e: 58fe ldr r6, [r7, r3] │ │ - 22860: f00e fa0c bl 30c7c <__clzsi2+0x3c8> │ │ - 22864: 25be movs r5, #190 ; 0xbe │ │ - 22866: 022d lsls r5, r5, #8 │ │ - 22868: 5178 str r0, [r7, r5] │ │ - 2286a: 2800 cmp r0, #0 │ │ - 2286c: d103 bne.n 22876 │ │ - 2286e: 4b23 ldr r3, [pc, #140] ; (228fc ) │ │ - 22870: 447b add r3, pc │ │ - 22872: 6398 str r0, [r3, #56] ; 0x38 │ │ - 22874: e11c b.n 22ab0 │ │ - 22876: 4922 ldr r1, [pc, #136] ; (22900 ) │ │ - 22878: 229e movs r2, #158 ; 0x9e │ │ - 2287a: 0092 lsls r2, r2, #2 │ │ - 2287c: 1876 adds r6, r6, r1 │ │ - 2287e: 00b6 lsls r6, r6, #2 │ │ - 22880: 59f1 ldr r1, [r6, r7] │ │ - 22882: f00e f8cb bl 30a1c <__clzsi2+0x168> │ │ - 22886: 597a ldr r2, [r7, r5] │ │ - 22888: 4b15 ldr r3, [pc, #84] ; (228e0 ) │ │ - 2288a: 2100 movs r1, #0 │ │ - 2288c: 18d0 adds r0, r2, r3 │ │ - 2288e: 2220 movs r2, #32 │ │ - 22890: f00e f8ac bl 309ec <__clzsi2+0x138> │ │ - 22894: 990b ldr r1, [sp, #44] ; 0x2c │ │ - 22896: 5978 ldr r0, [r7, r5] │ │ - 22898: 780b ldrb r3, [r1, #0] │ │ - 2289a: 2b00 cmp r3, #0 │ │ - 2289c: d032 beq.n 22904 │ │ - 2289e: 4a10 ldr r2, [pc, #64] ; (228e0 ) │ │ - 228a0: 1880 adds r0, r0, r2 │ │ - 228a2: e033 b.n 2290c │ │ - 228a4: 58b8 ldr r0, [r7, r2] │ │ - 228a6: 0001 movs r1, r0 │ │ - 228a8: b852 ; instruction: 0xb852 │ │ - 228aa: 0002 movs r2, r0 │ │ - 228ac: 0f16 lsrs r6, r2, #28 │ │ - 228ae: 0001 movs r1, r0 │ │ - 228b0: 0f26 lsrs r6, r4, #28 │ │ - 228b2: 0001 movs r1, r0 │ │ - 228b4: e99c 0000 ; instruction: 0xe99c0000 │ │ - 228b8: e904 0000 stmdb r4, {} │ │ - 228bc: e920 0000 stmdb r0!, {} │ │ - 228c0: e928 0000 stmdb r8!, {} │ │ - 228c4: e924 0000 stmdb r4!, {} │ │ - 228c8: e910 0000 ldmdb r0, {} │ │ - 228cc: e90c 0000 stmdb ip, {} │ │ - 228d0: e974 0000 ldrd r0, r0, [r4, #-0]! │ │ - 228d4: e978 0000 ldrd r0, r0, [r8, #-0]! │ │ - 228d8: d060 beq.n 2299c │ │ - 228da: 0000 movs r0, r0 │ │ - 228dc: b74e ; instruction: 0xb74e │ │ - 228de: 0002 movs r2, r0 │ │ - 228e0: 0249 lsls r1, r1, #9 │ │ - 228e2: 0000 movs r0, r0 │ │ - 228e4: 0269 lsls r1, r5, #9 │ │ - 228e6: 0000 movs r0, r0 │ │ - 228e8: e9bc 0000 ; instruction: 0xe9bc0000 │ │ - 228ec: 8240 strh r0, [r0, #18] │ │ - 228ee: 0000 movs r0, r0 │ │ - 228f0: 0c8e lsrs r6, r1, #18 │ │ - 228f2: 0001 movs r1, r0 │ │ - 228f4: 0c78 lsrs r0, r7, #17 │ │ - 228f6: 0001 movs r1, r0 │ │ - 228f8: 0dbb lsrs r3, r7, #22 │ │ - 228fa: 0001 movs r1, r0 │ │ - 228fc: b58c push {r2, r3, r7, lr} │ │ - 228fe: 0002 movs r2, r0 │ │ - 22900: 2f7f cmp r7, #127 ; 0x7f │ │ - 22902: 0000 movs r0, r0 │ │ - 22904: 4b6f ldr r3, [pc, #444] ; (22ac4 ) │ │ - 22906: 4970 ldr r1, [pc, #448] ; (22ac8 ) │ │ - 22908: 18c0 adds r0, r0, r3 │ │ - 2290a: 4479 add r1, pc │ │ - 2290c: 2220 movs r2, #32 │ │ - 2290e: f00e f91d bl 30b4c <__clzsi2+0x298> │ │ - 22912: 4a6e ldr r2, [pc, #440] ; (22acc ) │ │ - 22914: 4b6e ldr r3, [pc, #440] ; (22ad0 ) │ │ - 22916: 58b9 ldr r1, [r7, r2] │ │ - 22918: 2282 movs r2, #130 ; 0x82 │ │ - 2291a: 0212 lsls r2, r2, #8 │ │ - 2291c: 18c9 adds r1, r1, r3 │ │ - 2291e: 0189 lsls r1, r1, #6 │ │ - 22920: 1879 adds r1, r7, r1 │ │ - 22922: 18b8 adds r0, r7, r2 │ │ - 22924: 2240 movs r2, #64 ; 0x40 │ │ - 22926: f00e f879 bl 30a1c <__clzsi2+0x168> │ │ - 2292a: 4b6a ldr r3, [pc, #424] ; (22ad4 ) │ │ - 2292c: 9911 ldr r1, [sp, #68] ; 0x44 │ │ - 2292e: 18fb adds r3, r7, r3 │ │ - 22930: 9312 str r3, [sp, #72] ; 0x48 │ │ - 22932: 29f0 cmp r1, #240 ; 0xf0 │ │ - 22934: dd01 ble.n 2293a │ │ - 22936: 22f0 movs r2, #240 ; 0xf0 │ │ - 22938: 9211 str r2, [sp, #68] ; 0x44 │ │ - 2293a: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ - 2293c: 4966 ldr r1, [pc, #408] ; (22ad8 ) │ │ - 2293e: 2200 movs r2, #0 │ │ - 22940: 691b ldr r3, [r3, #16] │ │ - 22942: 187d adds r5, r7, r1 │ │ - 22944: 920e str r2, [sp, #56] ; 0x38 │ │ - 22946: 9307 str r3, [sp, #28] │ │ - 22948: 3307 adds r3, #7 │ │ - 2294a: 011b lsls r3, r3, #4 │ │ - 2294c: 9313 str r3, [sp, #76] ; 0x4c │ │ - 2294e: 9b0e ldr r3, [sp, #56] ; 0x38 │ │ - 22950: 9911 ldr r1, [sp, #68] ; 0x44 │ │ - 22952: 428b cmp r3, r1 │ │ - 22954: da09 bge.n 2296a │ │ - 22956: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ - 22958: 2040 movs r0, #64 ; 0x40 │ │ - 2295a: 691b ldr r3, [r3, #16] │ │ - 2295c: 1c19 adds r1, r3, #0 │ │ - 2295e: 9306 str r3, [sp, #24] │ │ - 22960: f007 fc7c bl 2a25c │ │ - 22964: 6028 str r0, [r5, #0] │ │ - 22966: 2800 cmp r0, #0 │ │ - 22968: d106 bne.n 22978 │ │ - 2296a: 495c ldr r1, [pc, #368] ; (22adc ) │ │ - 2296c: 1c3d adds r5, r7, #0 │ │ - 2296e: 2400 movs r4, #0 │ │ - 22970: 5879 ldr r1, [r7, r1] │ │ - 22972: 2740 movs r7, #64 ; 0x40 │ │ - 22974: 910a str r1, [sp, #40] ; 0x28 │ │ - 22976: e081 b.n 22a7c │ │ - 22978: 9a0e ldr r2, [sp, #56] ; 0x38 │ │ - 2297a: 9912 ldr r1, [sp, #72] ; 0x48 │ │ - 2297c: 0053 lsls r3, r2, #1 │ │ - 2297e: 2240 movs r2, #64 ; 0x40 │ │ - 22980: 52ca strh r2, [r1, r3] │ │ - 22982: 9a0e ldr r2, [sp, #56] ; 0x38 │ │ - 22984: 2300 movs r3, #0 │ │ - 22986: 930c str r3, [sp, #48] ; 0x30 │ │ - 22988: 0192 lsls r2, r2, #6 │ │ - 2298a: 9214 str r2, [sp, #80] ; 0x50 │ │ - 2298c: 990c ldr r1, [sp, #48] ; 0x30 │ │ - 2298e: 9a14 ldr r2, [sp, #80] ; 0x50 │ │ - 22990: 2300 movs r3, #0 │ │ - 22992: 930a str r3, [sp, #40] ; 0x28 │ │ - 22994: 1889 adds r1, r1, r2 │ │ - 22996: 9110 str r1, [sp, #64] ; 0x40 │ │ - 22998: 910d str r1, [sp, #52] ; 0x34 │ │ - 2299a: 9a0b ldr r2, [sp, #44] ; 0x2c │ │ - 2299c: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ - 2299e: 990c ldr r1, [sp, #48] ; 0x30 │ │ - 229a0: 6914 ldr r4, [r2, #16] │ │ - 229a2: 42a3 cmp r3, r4 │ │ - 229a4: da61 bge.n 22a6a │ │ - 229a6: 434c muls r4, r1 │ │ - 229a8: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ - 229aa: 2306 movs r3, #6 │ │ - 229ac: 990d ldr r1, [sp, #52] ; 0x34 │ │ - 229ae: 18a4 adds r4, r4, r2 │ │ - 229b0: 435c muls r4, r3 │ │ - 229b2: 682b ldr r3, [r5, #0] │ │ - 229b4: 2000 movs r0, #0 │ │ - 229b6: 191c adds r4, r3, r4 │ │ - 229b8: 7160 strb r0, [r4, #5] │ │ - 229ba: 70e0 strb r0, [r4, #3] │ │ - 229bc: 4281 cmp r1, r0 │ │ - 229be: db4d blt.n 22a5c │ │ - 229c0: 9a0b ldr r2, [sp, #44] ; 0x2c │ │ - 229c2: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ - 229c4: 2103 movs r1, #3 │ │ - 229c6: 6912 ldr r2, [r2, #16] │ │ - 229c8: 468c mov ip, r1 │ │ - 229ca: 1c16 adds r6, r2, #0 │ │ - 229cc: 3e01 subs r6, #1 │ │ - 229ce: 1af6 subs r6, r6, r3 │ │ - 229d0: 9a13 ldr r2, [sp, #76] ; 0x4c │ │ - 229d2: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ - 229d4: 400e ands r6, r1 │ │ - 229d6: 0136 lsls r6, r6, #4 │ │ - 229d8: 1b96 subs r6, r2, r6 │ │ - 229da: 42b3 cmp r3, r6 │ │ - 229dc: da36 bge.n 22a4c │ │ - 229de: 990d ldr r1, [sp, #52] ; 0x34 │ │ - 229e0: 233f movs r3, #63 ; 0x3f │ │ - 229e2: 4a3f ldr r2, [pc, #252] ; (22ae0 ) │ │ - 229e4: 4019 ands r1, r3 │ │ - 229e6: 4b3f ldr r3, [pc, #252] ; (22ae4 ) │ │ - 229e8: 447a add r2, pc │ │ - 229ea: 910f str r1, [sp, #60] ; 0x3c │ │ - 229ec: 447b add r3, pc │ │ - 229ee: 681b ldr r3, [r3, #0] │ │ - 229f0: 5c51 ldrb r1, [r2, r1] │ │ - 229f2: 9203 str r2, [sp, #12] │ │ - 229f4: 681b ldr r3, [r3, #0] │ │ - 229f6: 4662 mov r2, ip │ │ - 229f8: 185b adds r3, r3, r1 │ │ - 229fa: 785b ldrb r3, [r3, #1] │ │ - 229fc: 4213 tst r3, r2 │ │ - 229fe: d018 beq.n 22a32 │ │ - 22a00: 1c0b adds r3, r1, #0 │ │ - 22a02: 3b41 subs r3, #65 ; 0x41 │ │ - 22a04: 2b26 cmp r3, #38 ; 0x26 │ │ - 22a06: d802 bhi.n 22a0e │ │ - 22a08: 9a03 ldr r2, [sp, #12] │ │ - 22a0a: 3241 adds r2, #65 ; 0x41 │ │ - 22a0c: 56d0 ldrsb r0, [r2, r3] │ │ - 22a0e: f7ff fc97 bl 22340 │ │ - 22a12: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ - 22a14: 990f ldr r1, [sp, #60] ; 0x3c │ │ - 22a16: 0600 lsls r0, r0, #24 │ │ - 22a18: 3301 adds r3, #1 │ │ - 22a1a: 061b lsls r3, r3, #24 │ │ - 22a1c: 0e00 lsrs r0, r0, #24 │ │ - 22a1e: 0e1b lsrs r3, r3, #24 │ │ - 22a20: 222c movs r2, #44 ; 0x2c │ │ - 22a22: 0709 lsls r1, r1, #28 │ │ - 22a24: d000 beq.n 22a28 │ │ - 22a26: 2228 movs r2, #40 ; 0x28 │ │ - 22a28: 7063 strb r3, [r4, #1] │ │ - 22a2a: 2301 movs r3, #1 │ │ - 22a2c: 7020 strb r0, [r4, #0] │ │ - 22a2e: 70a3 strb r3, [r4, #2] │ │ - 22a30: 7122 strb r2, [r4, #4] │ │ - 22a32: 9a10 ldr r2, [sp, #64] ; 0x40 │ │ - 22a34: 3e01 subs r6, #1 │ │ - 22a36: 42b2 cmp r2, r6 │ │ - 22a38: d110 bne.n 22a5c │ │ - 22a3a: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ - 22a3c: 2b00 cmp r3, #0 │ │ - 22a3e: d10d bne.n 22a5c │ │ - 22a40: 990c ldr r1, [sp, #48] ; 0x30 │ │ - 22a42: 293f cmp r1, #63 ; 0x3f │ │ - 22a44: d00a beq.n 22a5c │ │ - 22a46: 230e movs r3, #14 │ │ - 22a48: 70e3 strb r3, [r4, #3] │ │ - 22a4a: e007 b.n 22a5c │ │ - 22a4c: 9a10 ldr r2, [sp, #64] ; 0x40 │ │ - 22a4e: 42b2 cmp r2, r6 │ │ - 22a50: d104 bne.n 22a5c │ │ - 22a52: 2319 movs r3, #25 │ │ - 22a54: 70e3 strb r3, [r4, #3] │ │ - 22a56: 2301 movs r3, #1 │ │ - 22a58: 70a3 strb r3, [r4, #2] │ │ - 22a5a: 7120 strb r0, [r4, #4] │ │ - 22a5c: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ - 22a5e: 990d ldr r1, [sp, #52] ; 0x34 │ │ - 22a60: 3301 adds r3, #1 │ │ - 22a62: 3910 subs r1, #16 │ │ - 22a64: 930a str r3, [sp, #40] ; 0x28 │ │ - 22a66: 910d str r1, [sp, #52] ; 0x34 │ │ - 22a68: e797 b.n 2299a │ │ - 22a6a: 3101 adds r1, #1 │ │ - 22a6c: 910c str r1, [sp, #48] ; 0x30 │ │ - 22a6e: 2940 cmp r1, #64 ; 0x40 │ │ - 22a70: d18c bne.n 2298c │ │ - 22a72: 9a0e ldr r2, [sp, #56] ; 0x38 │ │ - 22a74: 3504 adds r5, #4 │ │ - 22a76: 3201 adds r2, #1 │ │ - 22a78: 920e str r2, [sp, #56] ; 0x38 │ │ - 22a7a: e768 b.n 2294e │ │ - 22a7c: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ - 22a7e: 3524 adds r5, #36 ; 0x24 │ │ - 22a80: 4294 cmp r4, r2 │ │ - 22a82: da0d bge.n 22aa0 │ │ - 22a84: 4a18 ldr r2, [pc, #96] ; (22ae8 ) │ │ - 22a86: 1ca0 adds r0, r4, #2 │ │ - 22a88: 2105 movs r1, #5 │ │ - 22a8a: 18ae adds r6, r5, r2 │ │ - 22a8c: f00b fb26 bl 2e0dc <__aeabi_idivmod> │ │ - 22a90: 0149 lsls r1, r1, #5 │ │ - 22a92: 3130 adds r1, #48 ; 0x30 │ │ - 22a94: 6031 str r1, [r6, #0] │ │ - 22a96: 4915 ldr r1, [pc, #84] ; (22aec ) │ │ - 22a98: 3401 adds r4, #1 │ │ - 22a9a: 186b adds r3, r5, r1 │ │ - 22a9c: 601f str r7, [r3, #0] │ │ - 22a9e: e7ed b.n 22a7c │ │ - 22aa0: 4b13 ldr r3, [pc, #76] ; (22af0 ) │ │ - 22aa2: 2200 movs r2, #0 │ │ - 22aa4: 980b ldr r0, [sp, #44] ; 0x2c │ │ - 22aa6: 447b add r3, pc │ │ - 22aa8: 639a str r2, [r3, #56] ; 0x38 │ │ - 22aaa: f00d ffd7 bl 30a5c <__clzsi2+0x1a8> │ │ - 22aae: 2001 movs r0, #1 │ │ - 22ab0: 9915 ldr r1, [sp, #84] ; 0x54 │ │ - 22ab2: 9a49 ldr r2, [sp, #292] ; 0x124 │ │ - 22ab4: 680b ldr r3, [r1, #0] │ │ - 22ab6: 429a cmp r2, r3 │ │ - 22ab8: d001 beq.n 22abe │ │ - 22aba: f00d ffff bl 30abc <__clzsi2+0x208> │ │ - 22abe: b04b add sp, #300 ; 0x12c │ │ - 22ac0: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 22ac2: 46c0 nop ; (mov r8, r8) │ │ - 22ac4: 0249 lsls r1, r1, #9 │ │ - 22ac6: 0000 movs r0, r0 │ │ - 22ac8: 0c60 lsrs r0, r4, #17 │ │ - 22aca: 0001 movs r1, r0 │ │ - 22acc: e924 0000 stmdb r4!, {} │ │ - 22ad0: 0207 lsls r7, r0, #8 │ │ - 22ad2: 0000 movs r0, r0 │ │ - 22ad4: ce80 ldmia r6!, {r7} │ │ - 22ad6: 0000 movs r0, r0 │ │ - 22ad8: cac0 ldmia r2!, {r6, r7} │ │ - 22ada: 0000 movs r0, r0 │ │ - 22adc: e910 0000 ldmdb r0, {} │ │ - 22ae0: 0c65 lsrs r5, r4, #17 │ │ - 22ae2: 0001 movs r1, r0 │ │ - 22ae4: 5448 strb r0, [r1, r1] │ │ - 22ae6: 0001 movs r1, r0 │ │ - 22ae8: c19c stmia r1!, {r2, r3, r4, r7} │ │ - 22aea: 0000 movs r0, r0 │ │ - 22aec: c1a0 stmia r1!, {r5, r7} │ │ - 22aee: 0000 movs r0, r0 │ │ - 22af0: b356 cbz r6, 22b48 │ │ - 22af2: 0002 movs r2, r0 │ │ +000230e8 : │ │ + 230e8: b5f0 push {r4, r5, r6, r7, lr} │ │ + 230ea: 4ecf ldr r6, [pc, #828] ; (23428 ) │ │ + 230ec: b0c7 sub sp, #284 ; 0x11c │ │ + 230ee: 1c07 adds r7, r0, #0 │ │ + 230f0: 447e add r6, pc │ │ + 230f2: 6836 ldr r6, [r6, #0] │ │ + 230f4: 1c0d adds r5, r1, #0 │ │ + 230f6: 6833 ldr r3, [r6, #0] │ │ + 230f8: 9203 str r2, [sp, #12] │ │ + 230fa: 9345 str r3, [sp, #276] ; 0x114 │ │ + 230fc: f7ff fea6 bl 22e4c │ │ + 23100: 9610 str r6, [sp, #64] ; 0x40 │ │ + 23102: 9007 str r0, [sp, #28] │ │ + 23104: 2800 cmp r0, #0 │ │ + 23106: d102 bne.n 2310e │ │ + 23108: 2300 movs r3, #0 │ │ + 2310a: 9307 str r3, [sp, #28] │ │ + 2310c: e28e b.n 2362c │ │ + 2310e: 2001 movs r0, #1 │ │ + 23110: 2114 movs r1, #20 │ │ + 23112: f00e fe73 bl 31dfc <__aeabi_llsl@@Base+0x29c> │ │ + 23116: 9002 str r0, [sp, #8] │ │ + 23118: 2800 cmp r0, #0 │ │ + 2311a: d0f5 beq.n 23108 │ │ + 2311c: 9b03 ldr r3, [sp, #12] │ │ + 2311e: ac12 add r4, sp, #72 ; 0x48 │ │ + 23120: 9512 str r5, [sp, #72] ; 0x48 │ │ + 23122: 6063 str r3, [r4, #4] │ │ + 23124: 2300 movs r3, #0 │ │ + 23126: 60a3 str r3, [r4, #8] │ │ + 23128: 60e3 str r3, [r4, #12] │ │ + 2312a: 4ac0 ldr r2, [pc, #768] ; (2342c ) │ │ + 2312c: 447a add r2, pc │ │ + 2312e: 6b93 ldr r3, [r2, #56] ; 0x38 │ │ + 23130: 2b00 cmp r3, #0 │ │ + 23132: d003 beq.n 2313c │ │ + 23134: 2001 movs r0, #1 │ │ + 23136: f00e fec9 bl 31ecc <__aeabi_llsl@@Base+0x36c> │ │ + 2313a: e7f6 b.n 2312a │ │ + 2313c: 2301 movs r3, #1 │ │ + 2313e: 6393 str r3, [r2, #56] ; 0x38 │ │ + 23140: 6862 ldr r2, [r4, #4] │ │ + 23142: 2a81 cmp r2, #129 ; 0x81 │ │ + 23144: dd02 ble.n 2314c │ │ + 23146: 2381 movs r3, #129 ; 0x81 │ │ + 23148: 60a3 str r3, [r4, #8] │ │ + 2314a: e000 b.n 2314e │ │ + 2314c: 60e3 str r3, [r4, #12] │ │ + 2314e: ad16 add r5, sp, #88 ; 0x58 │ │ + 23150: 1c22 adds r2, r4, #0 │ │ + 23152: 1c28 adds r0, r5, #0 │ │ + 23154: 213f movs r1, #63 ; 0x3f │ │ + 23156: f7fe fca5 bl 21aa4 │ │ + 2315a: 211a movs r1, #26 │ │ + 2315c: ab10 add r3, sp, #64 ; 0x40 │ │ + 2315e: 18c9 adds r1, r1, r3 │ │ + 23160: 2210 movs r2, #16 │ │ + 23162: 9802 ldr r0, [sp, #8] │ │ + 23164: f00e fe42 bl 31dec <__aeabi_llsl@@Base+0x28c> │ │ + 23168: 2300 movs r3, #0 │ │ + 2316a: 9a02 ldr r2, [sp, #8] │ │ + 2316c: 1c20 adds r0, r4, #0 │ │ + 2316e: 73d3 strb r3, [r2, #15] │ │ + 23170: 1c29 adds r1, r5, #0 │ │ + 23172: f7ff f8c9 bl 22308 │ │ + 23176: 9a02 ldr r2, [sp, #8] │ │ + 23178: 79ab ldrb r3, [r5, #6] │ │ + 2317a: ac36 add r4, sp, #216 ; 0xd8 │ │ + 2317c: 1c20 adds r0, r4, #0 │ │ + 2317e: 6113 str r3, [r2, #16] │ │ + 23180: 7812 ldrb r2, [r2, #0] │ │ + 23182: 2a00 cmp r2, #0 │ │ + 23184: d005 beq.n 23192 │ │ + 23186: 49aa ldr r1, [pc, #680] ; (23430 ) │ │ + 23188: 9a02 ldr r2, [sp, #8] │ │ + 2318a: 4479 add r1, pc │ │ + 2318c: f00e fe46 bl 31e1c <__aeabi_llsl@@Base+0x2bc> │ │ + 23190: e004 b.n 2319c │ │ + 23192: 49a8 ldr r1, [pc, #672] ; (23434 ) │ │ + 23194: 1c1a adds r2, r3, #0 │ │ + 23196: 4479 add r1, pc │ │ + 23198: f00e fe40 bl 31e1c <__aeabi_llsl@@Base+0x2bc> │ │ + 2319c: 1c20 adds r0, r4, #0 │ │ + 2319e: f00e fddd bl 31d5c <__aeabi_llsl@@Base+0x1fc> │ │ + 231a2: 281f cmp r0, #31 │ │ + 231a4: d901 bls.n 231aa │ │ + 231a6: 2300 movs r3, #0 │ │ + 231a8: 77e3 strb r3, [r4, #31] │ │ + 231aa: 4ba3 ldr r3, [pc, #652] ; (23438 ) │ │ + 231ac: 1c21 adds r1, r4, #0 │ │ + 231ae: 18f8 adds r0, r7, r3 │ │ + 231b0: f00e fe0c bl 31dcc <__aeabi_llsl@@Base+0x26c> │ │ + 231b4: 223c movs r2, #60 ; 0x3c │ │ + 231b6: 4ba1 ldr r3, [pc, #644] ; (2343c ) │ │ + 231b8: 50fa str r2, [r7, r3] │ │ + 231ba: 9b02 ldr r3, [sp, #8] │ │ + 231bc: 691d ldr r5, [r3, #16] │ │ + 231be: 233f movs r3, #63 ; 0x3f │ │ + 231c0: 1dec adds r4, r5, #7 │ │ + 231c2: 0124 lsls r4, r4, #4 │ │ + 231c4: 421c tst r4, r3 │ │ + 231c6: d000 beq.n 231ca │ │ + 231c8: 3440 adds r4, #64 ; 0x40 │ │ + 231ca: 2280 movs r2, #128 ; 0x80 │ │ + 231cc: 17e3 asrs r3, r4, #31 │ │ + 231ce: 0e9b lsrs r3, r3, #26 │ │ + 231d0: 191b adds r3, r3, r4 │ │ + 231d2: 119b asrs r3, r3, #6 │ │ + 231d4: 930b str r3, [sp, #44] ; 0x2c │ │ + 231d6: 4b9a ldr r3, [pc, #616] ; (23440 ) │ │ + 231d8: 0492 lsls r2, r2, #18 │ │ + 231da: 499a ldr r1, [pc, #616] ; (23444 ) │ │ + 231dc: 50fa str r2, [r7, r3] │ │ + 231de: 4b9a ldr r3, [pc, #616] ; (23448 ) │ │ + 231e0: 1c6a adds r2, r5, #1 │ │ + 231e2: 507a str r2, [r7, r1] │ │ + 231e4: 50fa str r2, [r7, r3] │ │ + 231e6: 22e9 movs r2, #233 ; 0xe9 │ │ + 231e8: 2006 movs r0, #6 │ │ + 231ea: 0212 lsls r2, r2, #8 │ │ + 231ec: 50b8 str r0, [r7, r2] │ │ + 231ee: 2010 movs r0, #16 │ │ + 231f0: 4e96 ldr r6, [pc, #600] ; (2344c ) │ │ + 231f2: 4a97 ldr r2, [pc, #604] ; (23450 ) │ │ + 231f4: 2400 movs r4, #0 │ │ + 231f6: 51bd str r5, [r7, r6] │ │ + 231f8: 50b8 str r0, [r7, r2] │ │ + 231fa: 2070 movs r0, #112 ; 0x70 │ │ + 231fc: 4a95 ldr r2, [pc, #596] ; (23454 ) │ │ + 231fe: 910c str r1, [sp, #48] ; 0x30 │ │ + 23200: 930d str r3, [sp, #52] ; 0x34 │ │ + 23202: 50b8 str r0, [r7, r2] │ │ + 23204: 20d6 movs r0, #214 ; 0xd6 │ │ + 23206: 4a94 ldr r2, [pc, #592] ; (23458 ) │ │ + 23208: 0180 lsls r0, r0, #6 │ │ + 2320a: 9611 str r6, [sp, #68] ; 0x44 │ │ + 2320c: 50b8 str r0, [r7, r2] │ │ + 2320e: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 23210: 429c cmp r4, r3 │ │ + 23212: da04 bge.n 2321e │ │ + 23214: 4b91 ldr r3, [pc, #580] ; (2345c ) │ │ + 23216: 18e3 adds r3, r4, r3 │ │ + 23218: 54fc strb r4, [r7, r3] │ │ + 2321a: 3401 adds r4, #1 │ │ + 2321c: e7f7 b.n 2320e │ │ + 2321e: 2601 movs r6, #1 │ │ + 23220: 4b8f ldr r3, [pc, #572] ; (23460 ) │ │ + 23222: 18fb adds r3, r7, r3 │ │ + 23224: 9304 str r3, [sp, #16] │ │ + 23226: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 23228: 58fb ldr r3, [r7, r3] │ │ + 2322a: 9303 str r3, [sp, #12] │ │ + 2322c: 429e cmp r6, r3 │ │ + 2322e: da3a bge.n 232a6 │ │ + 23230: 209e movs r0, #158 ; 0x9e │ │ + 23232: 0080 lsls r0, r0, #2 │ │ + 23234: f00e fea2 bl 31f7c <__aeabi_llsl@@Base+0x41c> │ │ + 23238: 229e movs r2, #158 ; 0x9e │ │ + 2323a: 1c04 adds r4, r0, #0 │ │ + 2323c: 0092 lsls r2, r2, #2 │ │ + 2323e: 2100 movs r1, #0 │ │ + 23240: f00e fd3c bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 23244: 9b04 ldr r3, [sp, #16] │ │ + 23246: ad2e add r5, sp, #184 ; 0xb8 │ │ + 23248: 1c28 adds r0, r5, #0 │ │ + 2324a: c310 stmia r3!, {r4} │ │ + 2324c: 9902 ldr r1, [sp, #8] │ │ + 2324e: 9304 str r3, [sp, #16] │ │ + 23250: f00e fdbc bl 31dcc <__aeabi_llsl@@Base+0x26c> │ │ + 23254: 2300 movs r3, #0 │ │ + 23256: 77eb strb r3, [r5, #31] │ │ + 23258: 4b82 ldr r3, [pc, #520] ; (23464 ) │ │ + 2325a: 2220 movs r2, #32 │ │ + 2325c: 18e3 adds r3, r4, r3 │ │ + 2325e: 1c18 adds r0, r3, #0 │ │ + 23260: 2100 movs r1, #0 │ │ + 23262: 9303 str r3, [sp, #12] │ │ + 23264: f00e fd2a bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 23268: 1c29 adds r1, r5, #0 │ │ + 2326a: 9803 ldr r0, [sp, #12] │ │ + 2326c: f00e fdae bl 31dcc <__aeabi_llsl@@Base+0x26c> │ │ + 23270: 2300 movs r3, #0 │ │ + 23272: 72eb strb r3, [r5, #11] │ │ + 23274: 4b7c ldr r3, [pc, #496] ; (23468 ) │ │ + 23276: 220c movs r2, #12 │ │ + 23278: 18e3 adds r3, r4, r3 │ │ + 2327a: 1c18 adds r0, r3, #0 │ │ + 2327c: 2100 movs r1, #0 │ │ + 2327e: 9303 str r3, [sp, #12] │ │ + 23280: f00e fd1c bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 23284: 1c29 adds r1, r5, #0 │ │ + 23286: 9803 ldr r0, [sp, #12] │ │ + 23288: ad16 add r5, sp, #88 ; 0x58 │ │ + 2328a: f00e fd9f bl 31dcc <__aeabi_llsl@@Base+0x26c> │ │ + 2328e: 1c32 adds r2, r6, #0 │ │ + 23290: a812 add r0, sp, #72 ; 0x48 │ │ + 23292: 1c29 adds r1, r5, #0 │ │ + 23294: f7ff f874 bl 22380 │ │ + 23298: 1c32 adds r2, r6, #0 │ │ + 2329a: 1c28 adds r0, r5, #0 │ │ + 2329c: 1c21 adds r1, r4, #0 │ │ + 2329e: f7fe fc87 bl 21bb0 │ │ + 232a2: 3601 adds r6, #1 │ │ + 232a4: e7bf b.n 23226 │ │ + 232a6: 4b71 ldr r3, [pc, #452] ; (2346c ) │ │ + 232a8: 18fb adds r3, r7, r3 │ │ + 232aa: 9303 str r3, [sp, #12] │ │ + 232ac: 4b70 ldr r3, [pc, #448] ; (23470 ) │ │ + 232ae: 18fb adds r3, r7, r3 │ │ + 232b0: 9306 str r3, [sp, #24] │ │ + 232b2: 2301 movs r3, #1 │ │ + 232b4: 9304 str r3, [sp, #16] │ │ + 232b6: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 232b8: 58fb ldr r3, [r7, r3] │ │ + 232ba: 9305 str r3, [sp, #20] │ │ + 232bc: 9a05 ldr r2, [sp, #20] │ │ + 232be: 9b04 ldr r3, [sp, #16] │ │ + 232c0: 4293 cmp r3, r2 │ │ + 232c2: db00 blt.n 232c6 │ │ + 232c4: e08f b.n 233e6 │ │ + 232c6: 2340 movs r3, #64 ; 0x40 │ │ + 232c8: 9a03 ldr r2, [sp, #12] │ │ + 232ca: ad16 add r5, sp, #88 ; 0x58 │ │ + 232cc: a812 add r0, sp, #72 ; 0x48 │ │ + 232ce: 8413 strh r3, [r2, #32] │ │ + 232d0: 2380 movs r3, #128 ; 0x80 │ │ + 232d2: 8393 strh r3, [r2, #28] │ │ + 232d4: 2301 movs r3, #1 │ │ + 232d6: 1c29 adds r1, r5, #0 │ │ + 232d8: 8453 strh r3, [r2, #34] ; 0x22 │ │ + 232da: 9a04 ldr r2, [sp, #16] │ │ + 232dc: f7ff f850 bl 22380 │ │ + 232e0: ac2e add r4, sp, #184 ; 0xb8 │ │ + 232e2: 1c28 adds r0, r5, #0 │ │ + 232e4: 9903 ldr r1, [sp, #12] │ │ + 232e6: f7fe fdff bl 21ee8 │ │ + 232ea: 1c20 adds r0, r4, #0 │ │ + 232ec: 2100 movs r1, #0 │ │ + 232ee: 2220 movs r2, #32 │ │ + 232f0: f00e fce4 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 232f4: 782b ldrb r3, [r5, #0] │ │ + 232f6: 2b00 cmp r3, #0 │ │ + 232f8: d005 beq.n 23306 │ │ + 232fa: 495e ldr r1, [pc, #376] ; (23474 ) │ │ + 232fc: 1c20 adds r0, r4, #0 │ │ + 232fe: 4479 add r1, pc │ │ + 23300: 9a04 ldr r2, [sp, #16] │ │ + 23302: 1c2b adds r3, r5, #0 │ │ + 23304: e008 b.n 23318 │ │ + 23306: 9b02 ldr r3, [sp, #8] │ │ + 23308: 1c20 adds r0, r4, #0 │ │ + 2330a: 781b ldrb r3, [r3, #0] │ │ + 2330c: 2b00 cmp r3, #0 │ │ + 2330e: d006 beq.n 2331e │ │ + 23310: 4959 ldr r1, [pc, #356] ; (23478 ) │ │ + 23312: 9a04 ldr r2, [sp, #16] │ │ + 23314: 9b02 ldr r3, [sp, #8] │ │ + 23316: 4479 add r1, pc │ │ + 23318: f00e fd80 bl 31e1c <__aeabi_llsl@@Base+0x2bc> │ │ + 2331c: e004 b.n 23328 │ │ + 2331e: 4957 ldr r1, [pc, #348] ; (2347c ) │ │ + 23320: 9a04 ldr r2, [sp, #16] │ │ + 23322: 4479 add r1, pc │ │ + 23324: f00e fd7a bl 31e1c <__aeabi_llsl@@Base+0x2bc> │ │ + 23328: 2100 movs r1, #0 │ │ + 2332a: 2220 movs r2, #32 │ │ + 2332c: ac2e add r4, sp, #184 ; 0xb8 │ │ + 2332e: 9806 ldr r0, [sp, #24] │ │ + 23330: 77e1 strb r1, [r4, #31] │ │ + 23332: f00e fcc3 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 23336: 9806 ldr r0, [sp, #24] │ │ + 23338: 1c21 adds r1, r4, #0 │ │ + 2333a: f00e fd47 bl 31dcc <__aeabi_llsl@@Base+0x26c> │ │ + 2333e: 234f movs r3, #79 ; 0x4f │ │ + 23340: aa10 add r2, sp, #64 ; 0x40 │ │ + 23342: 189b adds r3, r3, r2 │ │ + 23344: 781b ldrb r3, [r3, #0] │ │ + 23346: 9818 ldr r0, [sp, #96] ; 0x60 │ │ + 23348: 9309 str r3, [sp, #36] ; 0x24 │ │ + 2334a: 2301 movs r3, #1 │ │ + 2334c: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 2334e: 401a ands r2, r3 │ │ + 23350: 9208 str r2, [sp, #32] │ │ + 23352: d100 bne.n 23356 │ │ + 23354: 0040 lsls r0, r0, #1 │ │ + 23356: f00e fdc1 bl 31edc <__aeabi_llsl@@Base+0x37c> │ │ + 2335a: 9005 str r0, [sp, #20] │ │ + 2335c: 9b05 ldr r3, [sp, #20] │ │ + 2335e: 2b00 cmp r3, #0 │ │ + 23360: d037 beq.n 233d2 │ │ + 23362: ae12 add r6, sp, #72 ; 0x48 │ │ + 23364: 68b3 ldr r3, [r6, #8] │ │ + 23366: 9d18 ldr r5, [sp, #96] ; 0x60 │ │ + 23368: 930a str r3, [sp, #40] ; 0x28 │ │ + 2336a: 6873 ldr r3, [r6, #4] │ │ + 2336c: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ + 2336e: 1a9c subs r4, r3, r2 │ │ + 23370: 42ac cmp r4, r5 │ │ + 23372: dd00 ble.n 23376 │ │ + 23374: 1c2c adds r4, r5, #0 │ │ + 23376: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 23378: 6832 ldr r2, [r6, #0] │ │ + 2337a: 9805 ldr r0, [sp, #20] │ │ + 2337c: 1899 adds r1, r3, r2 │ │ + 2337e: 1c22 adds r2, r4, #0 │ │ + 23380: f00e fcbc bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 23384: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 23386: 191c adds r4, r3, r4 │ │ + 23388: 9b08 ldr r3, [sp, #32] │ │ + 2338a: 60b4 str r4, [r6, #8] │ │ + 2338c: 2b00 cmp r3, #0 │ │ + 2338e: d005 beq.n 2339c │ │ + 23390: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 23392: 9500 str r5, [sp, #0] │ │ + 23394: 079b lsls r3, r3, #30 │ │ + 23396: 0fda lsrs r2, r3, #31 │ │ + 23398: 3205 adds r2, #5 │ │ + 2339a: e012 b.n 233c2 │ │ + 2339c: 9b05 ldr r3, [sp, #20] │ │ + 2339e: 006c lsls r4, r5, #1 │ │ + 233a0: 1959 adds r1, r3, r5 │ │ + 233a2: 9b08 ldr r3, [sp, #32] │ │ + 233a4: 1948 adds r0, r1, r5 │ │ + 233a6: 3b01 subs r3, #1 │ │ + 233a8: 43da mvns r2, r3 │ │ + 233aa: 42aa cmp r2, r5 │ │ + 233ac: da04 bge.n 233b8 │ │ + 233ae: 5cce ldrb r6, [r1, r3] │ │ + 233b0: 005a lsls r2, r3, #1 │ │ + 233b2: 0236 lsls r6, r6, #8 │ │ + 233b4: 5286 strh r6, [r0, r2] │ │ + 233b6: e7f6 b.n 233a6 │ │ + 233b8: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 233ba: 9400 str r4, [sp, #0] │ │ + 233bc: 079b lsls r3, r3, #30 │ │ + 233be: 0fda lsrs r2, r3, #31 │ │ + 233c0: 3205 adds r2, #5 │ │ + 233c2: 1c38 adds r0, r7, #0 │ │ + 233c4: 9903 ldr r1, [sp, #12] │ │ + 233c6: 9b05 ldr r3, [sp, #20] │ │ + 233c8: f009 f862 bl 2c490 │ │ + 233cc: 9805 ldr r0, [sp, #20] │ │ + 233ce: f00e fcdd bl 31d8c <__aeabi_llsl@@Base+0x22c> │ │ + 233d2: 9b04 ldr r3, [sp, #16] │ │ + 233d4: 3301 adds r3, #1 │ │ + 233d6: 9304 str r3, [sp, #16] │ │ + 233d8: 9b03 ldr r3, [sp, #12] │ │ + 233da: 3340 adds r3, #64 ; 0x40 │ │ + 233dc: 9303 str r3, [sp, #12] │ │ + 233de: 9b06 ldr r3, [sp, #24] │ │ + 233e0: 3320 adds r3, #32 │ │ + 233e2: 9306 str r3, [sp, #24] │ │ + 233e4: e767 b.n 232b6 │ │ + 233e6: 209e movs r0, #158 ; 0x9e │ │ + 233e8: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 233ea: 0080 lsls r0, r0, #2 │ │ + 233ec: 25be movs r5, #190 ; 0xbe │ │ + 233ee: 58fc ldr r4, [r7, r3] │ │ + 233f0: f00e fdc4 bl 31f7c <__aeabi_llsl@@Base+0x41c> │ │ + 233f4: 229e movs r2, #158 ; 0x9e │ │ + 233f6: 4b22 ldr r3, [pc, #136] ; (23480 ) │ │ + 233f8: 022d lsls r5, r5, #8 │ │ + 233fa: 5178 str r0, [r7, r5] │ │ + 233fc: 18e4 adds r4, r4, r3 │ │ + 233fe: 00a4 lsls r4, r4, #2 │ │ + 23400: 59e1 ldr r1, [r4, r7] │ │ + 23402: 0092 lsls r2, r2, #2 │ │ + 23404: f00e fc7a bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 23408: 597b ldr r3, [r7, r5] │ │ + 2340a: 4a16 ldr r2, [pc, #88] ; (23464 ) │ │ + 2340c: 2100 movs r1, #0 │ │ + 2340e: 1898 adds r0, r3, r2 │ │ + 23410: 2220 movs r2, #32 │ │ + 23412: f00e fc53 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 23416: 9b02 ldr r3, [sp, #8] │ │ + 23418: 5978 ldr r0, [r7, r5] │ │ + 2341a: 781b ldrb r3, [r3, #0] │ │ + 2341c: 2b00 cmp r3, #0 │ │ + 2341e: d031 beq.n 23484 │ │ + 23420: 4b10 ldr r3, [pc, #64] ; (23464 ) │ │ + 23422: 9902 ldr r1, [sp, #8] │ │ + 23424: 18c0 adds r0, r0, r3 │ │ + 23426: e031 b.n 2348c │ │ + 23428: 5d08 ldrb r0, [r1, r4] │ │ + 2342a: 0001 movs r1, r0 │ │ + 2342c: bcd4 pop {r2, r4, r6, r7} │ │ + 2342e: 0002 movs r2, r0 │ │ + 23430: 140a asrs r2, r1, #16 │ │ + 23432: 0001 movs r1, r0 │ │ + 23434: 141a asrs r2, r3, #16 │ │ + 23436: 0001 movs r1, r0 │ │ + 23438: e99c 0000 ; instruction: 0xe99c0000 │ │ + 2343c: e904 0000 stmdb r4, {} │ │ + 23440: e920 0000 stmdb r0!, {} │ │ + 23444: e928 0000 stmdb r8!, {} │ │ + 23448: e924 0000 stmdb r4!, {} │ │ + 2344c: e910 0000 ldmdb r0, {} │ │ + 23450: e90c 0000 stmdb ip, {} │ │ + 23454: e974 0000 ldrd r0, r0, [r4, #-0]! │ │ + 23458: e978 0000 ldrd r0, r0, [r8, #-0]! │ │ + 2345c: d060 beq.n 23520 │ │ + 2345e: 0000 movs r0, r0 │ │ + 23460: be04 bkpt 0x0004 │ │ + 23462: 0000 movs r0, r0 │ │ + 23464: 0249 lsls r1, r1, #9 │ │ + 23466: 0000 movs r0, r0 │ │ + 23468: 0269 lsls r1, r5, #9 │ │ + 2346a: 0000 movs r0, r0 │ │ + 2346c: 8240 strh r0, [r0, #18] │ │ + 2346e: 0000 movs r0, r0 │ │ + 23470: e9bc 0000 ; instruction: 0xe9bc0000 │ │ + 23474: 1180 asrs r0, r0, #6 │ │ + 23476: 0001 movs r1, r0 │ │ + 23478: 1168 asrs r0, r5, #5 │ │ + 2347a: 0001 movs r1, r0 │ │ + 2347c: 12ab asrs r3, r5, #10 │ │ + 2347e: 0001 movs r1, r0 │ │ + 23480: 2f7f cmp r7, #127 ; 0x7f │ │ + 23482: 0000 movs r0, r0 │ │ + 23484: 4b6e ldr r3, [pc, #440] ; (23640 ) │ │ + 23486: 496f ldr r1, [pc, #444] ; (23644 ) │ │ + 23488: 18c0 adds r0, r0, r3 │ │ + 2348a: 4479 add r1, pc │ │ + 2348c: 2220 movs r2, #32 │ │ + 2348e: f00e fcad bl 31dec <__aeabi_llsl@@Base+0x28c> │ │ + 23492: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 23494: 2240 movs r2, #64 ; 0x40 │ │ + 23496: 58f9 ldr r1, [r7, r3] │ │ + 23498: 4b6b ldr r3, [pc, #428] ; (23648 ) │ │ + 2349a: 18c9 adds r1, r1, r3 │ │ + 2349c: 2382 movs r3, #130 ; 0x82 │ │ + 2349e: 0189 lsls r1, r1, #6 │ │ + 234a0: 021b lsls r3, r3, #8 │ │ + 234a2: 18f8 adds r0, r7, r3 │ │ + 234a4: 1879 adds r1, r7, r1 │ │ + 234a6: f00e fc29 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 234aa: 4b68 ldr r3, [pc, #416] ; (2364c ) │ │ + 234ac: 18fb adds r3, r7, r3 │ │ + 234ae: 9309 str r3, [sp, #36] ; 0x24 │ │ + 234b0: 4b67 ldr r3, [pc, #412] ; (23650 ) │ │ + 234b2: 18fb adds r3, r7, r3 │ │ + 234b4: 930d str r3, [sp, #52] ; 0x34 │ │ + 234b6: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 234b8: 9306 str r3, [sp, #24] │ │ + 234ba: 2bf0 cmp r3, #240 ; 0xf0 │ │ + 234bc: dd01 ble.n 234c2 │ │ + 234be: 23f0 movs r3, #240 ; 0xf0 │ │ + 234c0: 9306 str r3, [sp, #24] │ │ + 234c2: 9b02 ldr r3, [sp, #8] │ │ + 234c4: 691b ldr r3, [r3, #16] │ │ + 234c6: 3307 adds r3, #7 │ │ + 234c8: 011b lsls r3, r3, #4 │ │ + 234ca: 930e str r3, [sp, #56] ; 0x38 │ │ + 234cc: 2300 movs r3, #0 │ │ + 234ce: 9303 str r3, [sp, #12] │ │ + 234d0: 9b03 ldr r3, [sp, #12] │ │ + 234d2: 9a06 ldr r2, [sp, #24] │ │ + 234d4: 4293 cmp r3, r2 │ │ + 234d6: da0e bge.n 234f6 │ │ + 234d8: 9b02 ldr r3, [sp, #8] │ │ + 234da: 2040 movs r0, #64 ; 0x40 │ │ + 234dc: 691b ldr r3, [r3, #16] │ │ + 234de: 1c19 adds r1, r3, #0 │ │ + 234e0: 9304 str r3, [sp, #16] │ │ + 234e2: f007 fdf5 bl 2b0d0 │ │ + 234e6: 9b03 ldr r3, [sp, #12] │ │ + 234e8: 009b lsls r3, r3, #2 │ │ + 234ea: 930c str r3, [sp, #48] ; 0x30 │ │ + 234ec: 9a0c ldr r2, [sp, #48] ; 0x30 │ │ + 234ee: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 234f0: 5098 str r0, [r3, r2] │ │ + 234f2: 2800 cmp r0, #0 │ │ + 234f4: d106 bne.n 23504 │ │ + 234f6: 9b11 ldr r3, [sp, #68] ; 0x44 │ │ + 234f8: 2640 movs r6, #64 ; 0x40 │ │ + 234fa: 58fd ldr r5, [r7, r3] │ │ + 234fc: 4b55 ldr r3, [pc, #340] ; (23654 ) │ │ + 234fe: 18fc adds r4, r7, r3 │ │ + 23500: 2700 movs r7, #0 │ │ + 23502: e07f b.n 23604 │ │ + 23504: 2240 movs r2, #64 ; 0x40 │ │ + 23506: 9b03 ldr r3, [sp, #12] │ │ + 23508: 990d ldr r1, [sp, #52] ; 0x34 │ │ + 2350a: 005b lsls r3, r3, #1 │ │ + 2350c: 52ca strh r2, [r1, r3] │ │ + 2350e: 9b03 ldr r3, [sp, #12] │ │ + 23510: 019b lsls r3, r3, #6 │ │ + 23512: 930f str r3, [sp, #60] ; 0x3c │ │ + 23514: 2300 movs r3, #0 │ │ + 23516: 9304 str r3, [sp, #16] │ │ + 23518: 9a0f ldr r2, [sp, #60] ; 0x3c │ │ + 2351a: 2500 movs r5, #0 │ │ + 2351c: 4694 mov ip, r2 │ │ + 2351e: 9b04 ldr r3, [sp, #16] │ │ + 23520: 4463 add r3, ip │ │ + 23522: 9305 str r3, [sp, #20] │ │ + 23524: 9308 str r3, [sp, #32] │ │ + 23526: 9b02 ldr r3, [sp, #8] │ │ + 23528: 691c ldr r4, [r3, #16] │ │ + 2352a: 9b04 ldr r3, [sp, #16] │ │ + 2352c: 42a5 cmp r5, r4 │ │ + 2352e: da62 bge.n 235f6 │ │ + 23530: 4363 muls r3, r4 │ │ + 23532: 195a adds r2, r3, r5 │ │ + 23534: 2306 movs r3, #6 │ │ + 23536: 2000 movs r0, #0 │ │ + 23538: 1c14 adds r4, r2, #0 │ │ + 2353a: 435c muls r4, r3 │ │ + 2353c: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 2353e: 9a0c ldr r2, [sp, #48] ; 0x30 │ │ + 23540: 589b ldr r3, [r3, r2] │ │ + 23542: 191c adds r4, r3, r4 │ │ + 23544: 930a str r3, [sp, #40] ; 0x28 │ │ + 23546: 9b05 ldr r3, [sp, #20] │ │ + 23548: 7160 strb r0, [r4, #5] │ │ + 2354a: 70e0 strb r0, [r4, #3] │ │ + 2354c: 4283 cmp r3, r0 │ │ + 2354e: db4d blt.n 235ec │ │ + 23550: 9b02 ldr r3, [sp, #8] │ │ + 23552: 691b ldr r3, [r3, #16] │ │ + 23554: 1e5e subs r6, r3, #1 │ │ + 23556: 930a str r3, [sp, #40] ; 0x28 │ │ + 23558: 2303 movs r3, #3 │ │ + 2355a: 1b76 subs r6, r6, r5 │ │ + 2355c: 401e ands r6, r3 │ │ + 2355e: 9b0e ldr r3, [sp, #56] ; 0x38 │ │ + 23560: 0136 lsls r6, r6, #4 │ │ + 23562: 1b9e subs r6, r3, r6 │ │ + 23564: 9b08 ldr r3, [sp, #32] │ │ + 23566: 42b3 cmp r3, r6 │ │ + 23568: da38 bge.n 235dc │ │ + 2356a: 4a3b ldr r2, [pc, #236] ; (23658 ) │ │ + 2356c: 233f movs r3, #63 ; 0x3f │ │ + 2356e: 4694 mov ip, r2 │ │ + 23570: 44fc add ip, pc │ │ + 23572: 4662 mov r2, ip │ │ + 23574: 6812 ldr r2, [r2, #0] │ │ + 23576: 9905 ldr r1, [sp, #20] │ │ + 23578: 6812 ldr r2, [r2, #0] │ │ + 2357a: 4019 ands r1, r3 │ │ + 2357c: 910a str r1, [sp, #40] ; 0x28 │ │ + 2357e: 4694 mov ip, r2 │ │ + 23580: 4936 ldr r1, [pc, #216] ; (2365c ) │ │ + 23582: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 23584: 4479 add r1, pc │ │ + 23586: 5ccb ldrb r3, [r1, r3] │ │ + 23588: 449c add ip, r3 │ │ + 2358a: 4662 mov r2, ip │ │ + 2358c: 930b str r3, [sp, #44] ; 0x2c │ │ + 2358e: 2303 movs r3, #3 │ │ + 23590: 7852 ldrb r2, [r2, #1] │ │ + 23592: 421a tst r2, r3 │ │ + 23594: d016 beq.n 235c4 │ │ + 23596: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 23598: 3b41 subs r3, #65 ; 0x41 │ │ + 2359a: 2b26 cmp r3, #38 ; 0x26 │ │ + 2359c: d801 bhi.n 235a2 │ │ + 2359e: 3144 adds r1, #68 ; 0x44 │ │ + 235a0: 56c8 ldrsb r0, [r1, r3] │ │ + 235a2: f7ff fc7f bl 22ea4 │ │ + 235a6: 990a ldr r1, [sp, #40] ; 0x28 │ │ + 235a8: 1c6b adds r3, r5, #1 │ │ + 235aa: 0600 lsls r0, r0, #24 │ │ + 235ac: 061b lsls r3, r3, #24 │ │ + 235ae: 0e00 lsrs r0, r0, #24 │ │ + 235b0: 0e1b lsrs r3, r3, #24 │ │ + 235b2: 2228 movs r2, #40 ; 0x28 │ │ + 235b4: 0709 lsls r1, r1, #28 │ │ + 235b6: d100 bne.n 235ba │ │ + 235b8: 222c movs r2, #44 ; 0x2c │ │ + 235ba: 7063 strb r3, [r4, #1] │ │ + 235bc: 2301 movs r3, #1 │ │ + 235be: 7020 strb r0, [r4, #0] │ │ + 235c0: 70a3 strb r3, [r4, #2] │ │ + 235c2: 7122 strb r2, [r4, #4] │ │ + 235c4: 9b08 ldr r3, [sp, #32] │ │ + 235c6: 3e01 subs r6, #1 │ │ + 235c8: 42b3 cmp r3, r6 │ │ + 235ca: d10f bne.n 235ec │ │ + 235cc: 2d00 cmp r5, #0 │ │ + 235ce: d10d bne.n 235ec │ │ + 235d0: 9b04 ldr r3, [sp, #16] │ │ + 235d2: 2b3f cmp r3, #63 ; 0x3f │ │ + 235d4: d00a beq.n 235ec │ │ + 235d6: 230e movs r3, #14 │ │ + 235d8: 70e3 strb r3, [r4, #3] │ │ + 235da: e007 b.n 235ec │ │ + 235dc: 9b08 ldr r3, [sp, #32] │ │ + 235de: 42b3 cmp r3, r6 │ │ + 235e0: d104 bne.n 235ec │ │ + 235e2: 2319 movs r3, #25 │ │ + 235e4: 70e3 strb r3, [r4, #3] │ │ + 235e6: 2301 movs r3, #1 │ │ + 235e8: 7120 strb r0, [r4, #4] │ │ + 235ea: 70a3 strb r3, [r4, #2] │ │ + 235ec: 9b05 ldr r3, [sp, #20] │ │ + 235ee: 3501 adds r5, #1 │ │ + 235f0: 3b10 subs r3, #16 │ │ + 235f2: 9305 str r3, [sp, #20] │ │ + 235f4: e797 b.n 23526 │ │ + 235f6: 3301 adds r3, #1 │ │ + 235f8: 9304 str r3, [sp, #16] │ │ + 235fa: 2b40 cmp r3, #64 ; 0x40 │ │ + 235fc: d18c bne.n 23518 │ │ + 235fe: 9b03 ldr r3, [sp, #12] │ │ + 23600: 3301 adds r3, #1 │ │ + 23602: e764 b.n 234ce │ │ + 23604: 42af cmp r7, r5 │ │ + 23606: da0a bge.n 2361e │ │ + 23608: 1cb8 adds r0, r7, #2 │ │ + 2360a: 2105 movs r1, #5 │ │ + 2360c: f00e fbae bl 31d6c <__aeabi_llsl@@Base+0x20c> │ │ + 23610: 0149 lsls r1, r1, #5 │ │ + 23612: 3130 adds r1, #48 ; 0x30 │ │ + 23614: 6021 str r1, [r4, #0] │ │ + 23616: 6066 str r6, [r4, #4] │ │ + 23618: 3701 adds r7, #1 │ │ + 2361a: 3424 adds r4, #36 ; 0x24 │ │ + 2361c: e7f2 b.n 23604 │ │ + 2361e: 2200 movs r2, #0 │ │ + 23620: 4b0f ldr r3, [pc, #60] ; (23660 ) │ │ + 23622: 9802 ldr r0, [sp, #8] │ │ + 23624: 447b add r3, pc │ │ + 23626: 639a str r2, [r3, #56] ; 0x38 │ │ + 23628: f00e fbb0 bl 31d8c <__aeabi_llsl@@Base+0x22c> │ │ + 2362c: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ + 2362e: 9a45 ldr r2, [sp, #276] ; 0x114 │ │ + 23630: 9807 ldr r0, [sp, #28] │ │ + 23632: 681b ldr r3, [r3, #0] │ │ + 23634: 429a cmp r2, r3 │ │ + 23636: d001 beq.n 2363c │ │ + 23638: f00e fb38 bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + 2363c: b047 add sp, #284 ; 0x11c │ │ + 2363e: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 23640: 0249 lsls r1, r1, #9 │ │ + 23642: 0000 movs r0, r0 │ │ + 23644: 1158 asrs r0, r3, #5 │ │ + 23646: 0001 movs r1, r0 │ │ + 23648: 0207 lsls r7, r0, #8 │ │ + 2364a: 0000 movs r0, r0 │ │ + 2364c: cac0 ldmia r2!, {r6, r7} │ │ + 2364e: 0000 movs r0, r0 │ │ + 23650: ce80 ldmia r6!, {r7} │ │ + 23652: 0000 movs r0, r0 │ │ + 23654: c1c0 stmia r1!, {r6, r7} │ │ + 23656: 0000 movs r0, r0 │ │ + 23658: 58c0 ldr r0, [r0, r3] │ │ + 2365a: 0001 movs r1, r0 │ │ + 2365c: 1144 asrs r4, r0, #5 │ │ + 2365e: 0001 movs r1, r0 │ │ + 23660: b7dc ; instruction: 0xb7dc │ │ + 23662: 0002 movs r2, r0 │ │ │ │ -00022af4 : │ │ - 22af4: 4770 bx lr │ │ +00023664 : │ │ + 23664: 4770 bx lr │ │ │ │ -00022af6 : │ │ - 22af6: 4770 bx lr │ │ +00023666 : │ │ + 23666: 4770 bx lr │ │ │ │ -00022af8 : │ │ - 22af8: 4770 bx lr │ │ +00023668 : │ │ + 23668: 4770 bx lr │ │ ... │ │ │ │ -00022afc : │ │ - 22afc: b5f0 push {r4, r5, r6, r7, lr} │ │ - 22afe: 4cd6 ldr r4, [pc, #856] ; (22e58 ) │ │ - 22b00: 44a5 add sp, r4 │ │ - 22b02: 4cd6 ldr r4, [pc, #856] ; (22e5c ) │ │ - 22b04: 900a str r0, [sp, #40] ; 0x28 │ │ - 22b06: 48d6 ldr r0, [pc, #856] ; (22e60 ) │ │ - 22b08: 447c add r4, pc │ │ - 22b0a: 6824 ldr r4, [r4, #0] │ │ - 22b0c: 4468 add r0, sp │ │ - 22b0e: 910b str r1, [sp, #44] ; 0x2c │ │ - 22b10: 6823 ldr r3, [r4, #0] │ │ - 22b12: 920d str r2, [sp, #52] ; 0x34 │ │ - 22b14: 6003 str r3, [r0, #0] │ │ - 22b16: 1c08 adds r0, r1, #0 │ │ - 22b18: f7ff ffec bl 22af4 │ │ - 22b1c: 9d0d ldr r5, [sp, #52] ; 0x34 │ │ - 22b1e: 9411 str r4, [sp, #68] ; 0x44 │ │ - 22b20: 2000 movs r0, #0 │ │ - 22b22: 2dff cmp r5, #255 ; 0xff │ │ - 22b24: d800 bhi.n 22b28 │ │ - 22b26: e32d b.n 23184 │ │ - 22b28: 9e0b ldr r6, [sp, #44] ; 0x2c │ │ - 22b2a: 7872 ldrb r2, [r6, #1] │ │ - 22b2c: 7833 ldrb r3, [r6, #0] │ │ - 22b2e: 0212 lsls r2, r2, #8 │ │ - 22b30: 431a orrs r2, r3 │ │ - 22b32: 78b3 ldrb r3, [r6, #2] │ │ - 22b34: 041b lsls r3, r3, #16 │ │ - 22b36: 431a orrs r2, r3 │ │ - 22b38: 78f3 ldrb r3, [r6, #3] │ │ - 22b3a: 061b lsls r3, r3, #24 │ │ - 22b3c: 431a orrs r2, r3 │ │ - 22b3e: 4bc9 ldr r3, [pc, #804] ; (22e64 ) │ │ - 22b40: 429a cmp r2, r3 │ │ - 22b42: d000 beq.n 22b46 │ │ - 22b44: e31e b.n 23184 │ │ - 22b46: 7973 ldrb r3, [r6, #5] │ │ - 22b48: 7932 ldrb r2, [r6, #4] │ │ - 22b4a: 021b lsls r3, r3, #8 │ │ - 22b4c: 4313 orrs r3, r2 │ │ - 22b4e: 79b2 ldrb r2, [r6, #6] │ │ - 22b50: 0412 lsls r2, r2, #16 │ │ - 22b52: 4313 orrs r3, r2 │ │ - 22b54: 79f2 ldrb r2, [r6, #7] │ │ - 22b56: 0612 lsls r2, r2, #24 │ │ - 22b58: 4313 orrs r3, r2 │ │ - 22b5a: 330c adds r3, #12 │ │ - 22b5c: 42ab cmp r3, r5 │ │ - 22b5e: d900 bls.n 22b62 │ │ - 22b60: e310 b.n 23184 │ │ - 22b62: 7a72 ldrb r2, [r6, #9] │ │ - 22b64: 7a33 ldrb r3, [r6, #8] │ │ - 22b66: 0212 lsls r2, r2, #8 │ │ - 22b68: 431a orrs r2, r3 │ │ - 22b6a: 7ab3 ldrb r3, [r6, #10] │ │ - 22b6c: 041b lsls r3, r3, #16 │ │ - 22b6e: 431a orrs r2, r3 │ │ - 22b70: 7af3 ldrb r3, [r6, #11] │ │ - 22b72: 061b lsls r3, r3, #24 │ │ - 22b74: 431a orrs r2, r3 │ │ - 22b76: 4bbc ldr r3, [pc, #752] ; (22e68 ) │ │ - 22b78: 429a cmp r2, r3 │ │ - 22b7a: d000 beq.n 22b7e │ │ - 22b7c: e302 b.n 23184 │ │ - 22b7e: 9f0a ldr r7, [sp, #40] ; 0x28 │ │ - 22b80: 4bba ldr r3, [pc, #744] ; (22e6c ) │ │ - 22b82: 2280 movs r2, #128 ; 0x80 │ │ - 22b84: 03d2 lsls r2, r2, #15 │ │ - 22b86: 50fa str r2, [r7, r3] │ │ - 22b88: 4ab9 ldr r2, [pc, #740] ; (22e70 ) │ │ - 22b8a: 2310 movs r3, #16 │ │ - 22b8c: 2403 movs r4, #3 │ │ - 22b8e: 50bb str r3, [r7, r2] │ │ - 22b90: 4bb8 ldr r3, [pc, #736] ; (22e74 ) │ │ - 22b92: 2124 movs r1, #36 ; 0x24 │ │ - 22b94: 50f8 str r0, [r7, r3] │ │ - 22b96: 1c02 adds r2, r0, #0 │ │ - 22b98: 4022 ands r2, r4 │ │ - 22b9a: 3a01 subs r2, #1 │ │ - 22b9c: 2340 movs r3, #64 ; 0x40 │ │ - 22b9e: 2a01 cmp r2, #1 │ │ - 22ba0: d800 bhi.n 22ba4 │ │ - 22ba2: 23c0 movs r3, #192 ; 0xc0 │ │ - 22ba4: 1c0a adds r2, r1, #0 │ │ - 22ba6: 4342 muls r2, r0 │ │ - 22ba8: 9d0a ldr r5, [sp, #40] ; 0x28 │ │ - 22baa: 4eb3 ldr r6, [pc, #716] ; (22e78 ) │ │ - 22bac: 3001 adds r0, #1 │ │ - 22bae: 18aa adds r2, r5, r2 │ │ - 22bb0: 1992 adds r2, r2, r6 │ │ - 22bb2: 6013 str r3, [r2, #0] │ │ - 22bb4: 2810 cmp r0, #16 │ │ - 22bb6: d1ee bne.n 22b96 │ │ - 22bb8: 2700 movs r7, #0 │ │ - 22bba: 9710 str r7, [sp, #64] ; 0x40 │ │ - 22bbc: 970c str r7, [sp, #48] ; 0x30 │ │ - 22bbe: 260c movs r6, #12 │ │ - 22bc0: 9d0d ldr r5, [sp, #52] ; 0x34 │ │ - 22bc2: 1c37 adds r7, r6, #0 │ │ - 22bc4: 3708 adds r7, #8 │ │ - 22bc6: 970e str r7, [sp, #56] ; 0x38 │ │ - 22bc8: 42af cmp r7, r5 │ │ - 22bca: d212 bcs.n 22bf2 │ │ - 22bcc: 9f0b ldr r7, [sp, #44] ; 0x2c │ │ - 22bce: 19bd adds r5, r7, r6 │ │ - 22bd0: 1c28 adds r0, r5, #0 │ │ - 22bd2: f7ff ff8f bl 22af4 │ │ - 22bd6: 796f ldrb r7, [r5, #5] │ │ - 22bd8: 792b ldrb r3, [r5, #4] │ │ - 22bda: 023f lsls r7, r7, #8 │ │ - 22bdc: 431f orrs r7, r3 │ │ - 22bde: 79ab ldrb r3, [r5, #6] │ │ - 22be0: 041b lsls r3, r3, #16 │ │ - 22be2: 431f orrs r7, r3 │ │ - 22be4: 79eb ldrb r3, [r5, #7] │ │ - 22be6: 061b lsls r3, r3, #24 │ │ - 22be8: 431f orrs r7, r3 │ │ - 22bea: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ - 22bec: 3b08 subs r3, #8 │ │ - 22bee: 429f cmp r7, r3 │ │ - 22bf0: d304 bcc.n 22bfc │ │ - 22bf2: 9d0c ldr r5, [sp, #48] ; 0x30 │ │ - 22bf4: 2d00 cmp r5, #0 │ │ - 22bf6: d000 beq.n 22bfa │ │ - 22bf8: e0fb b.n 22df2 │ │ - 22bfa: e12b b.n 22e54 │ │ - 22bfc: 1c3b adds r3, r7, #0 │ │ - 22bfe: 980d ldr r0, [sp, #52] ; 0x34 │ │ - 22c00: 3308 adds r3, #8 │ │ - 22c02: 199b adds r3, r3, r6 │ │ - 22c04: 4283 cmp r3, r0 │ │ - 22c06: d8f4 bhi.n 22bf2 │ │ - 22c08: 2f00 cmp r7, #0 │ │ - 22c0a: d100 bne.n 22c0e │ │ - 22c0c: e0e4 b.n 22dd8 │ │ - 22c0e: 9a0e ldr r2, [sp, #56] ; 0x38 │ │ - 22c10: 990b ldr r1, [sp, #44] ; 0x2c │ │ - 22c12: 786b ldrb r3, [r5, #1] │ │ - 22c14: 188c adds r4, r1, r2 │ │ - 22c16: 782a ldrb r2, [r5, #0] │ │ - 22c18: 021b lsls r3, r3, #8 │ │ - 22c1a: 4313 orrs r3, r2 │ │ - 22c1c: 78aa ldrb r2, [r5, #2] │ │ - 22c1e: 0412 lsls r2, r2, #16 │ │ - 22c20: 4313 orrs r3, r2 │ │ - 22c22: 78ea ldrb r2, [r5, #3] │ │ - 22c24: 0612 lsls r2, r2, #24 │ │ - 22c26: 4313 orrs r3, r2 │ │ - 22c28: 4a94 ldr r2, [pc, #592] ; (22e7c ) │ │ - 22c2a: 4293 cmp r3, r2 │ │ - 22c2c: d02c beq.n 22c88 │ │ - 22c2e: d803 bhi.n 22c38 │ │ - 22c30: 4a93 ldr r2, [pc, #588] ; (22e80 ) │ │ - 22c32: 4293 cmp r3, r2 │ │ - 22c34: d01b beq.n 22c6e │ │ - 22c36: e0cf b.n 22dd8 │ │ - 22c38: 4a92 ldr r2, [pc, #584] ; (22e84 ) │ │ - 22c3a: 4293 cmp r3, r2 │ │ - 22c3c: d003 beq.n 22c46 │ │ - 22c3e: 4a92 ldr r2, [pc, #584] ; (22e88 ) │ │ - 22c40: 4293 cmp r3, r2 │ │ - 22c42: d02a beq.n 22c9a │ │ - 22c44: e0c8 b.n 22dd8 │ │ - 22c46: 7823 ldrb r3, [r4, #0] │ │ - 22c48: 2b00 cmp r3, #0 │ │ - 22c4a: d101 bne.n 22c50 │ │ - 22c4c: 3401 adds r4, #1 │ │ - 22c4e: 3f01 subs r7, #1 │ │ - 22c50: 9e0a ldr r6, [sp, #40] ; 0x28 │ │ - 22c52: 498e ldr r1, [pc, #568] ; (22e8c ) │ │ - 22c54: 1c3a adds r2, r7, #0 │ │ - 22c56: 1870 adds r0, r6, r1 │ │ - 22c58: 2f1f cmp r7, #31 │ │ - 22c5a: d900 bls.n 22c5e │ │ - 22c5c: 221f movs r2, #31 │ │ - 22c5e: 1c21 adds r1, r4, #0 │ │ - 22c60: f00d fedc bl 30a1c <__clzsi2+0x168> │ │ - 22c64: 4b8a ldr r3, [pc, #552] ; (22e90 ) │ │ - 22c66: 9e0a ldr r6, [sp, #40] ; 0x28 │ │ - 22c68: 2200 movs r2, #0 │ │ - 22c6a: 54f2 strb r2, [r6, r3] │ │ - 22c6c: e0b4 b.n 22dd8 │ │ - 22c6e: 2f0b cmp r7, #11 │ │ - 22c70: d800 bhi.n 22c74 │ │ - 22c72: e0b1 b.n 22dd8 │ │ - 22c74: 9f10 ldr r7, [sp, #64] ; 0x40 │ │ - 22c76: 2fef cmp r7, #239 ; 0xef │ │ - 22c78: d900 bls.n 22c7c │ │ - 22c7a: e0ad b.n 22dd8 │ │ - 22c7c: 00ba lsls r2, r7, #2 │ │ - 22c7e: ab13 add r3, sp, #76 ; 0x4c │ │ - 22c80: 3701 adds r7, #1 │ │ - 22c82: 50d6 str r6, [r2, r3] │ │ - 22c84: 9710 str r7, [sp, #64] ; 0x40 │ │ - 22c86: e0a7 b.n 22dd8 │ │ - 22c88: 2f12 cmp r7, #18 │ │ - 22c8a: d800 bhi.n 22c8e │ │ - 22c8c: e0a4 b.n 22dd8 │ │ - 22c8e: 9f0c ldr r7, [sp, #48] ; 0x30 │ │ - 22c90: 2f00 cmp r7, #0 │ │ - 22c92: d000 beq.n 22c96 │ │ - 22c94: e0a0 b.n 22dd8 │ │ - 22c96: 960c str r6, [sp, #48] ; 0x30 │ │ - 22c98: e09e b.n 22dd8 │ │ - 22c9a: 2f5f cmp r7, #95 ; 0x5f │ │ - 22c9c: d800 bhi.n 22ca0 │ │ - 22c9e: e09b b.n 22dd8 │ │ - 22ca0: 9e0a ldr r6, [sp, #40] ; 0x28 │ │ - 22ca2: 4874 ldr r0, [pc, #464] ; (22e74 ) │ │ - 22ca4: 5836 ldr r6, [r6, r0] │ │ - 22ca6: 9609 str r6, [sp, #36] ; 0x24 │ │ - 22ca8: 3601 adds r6, #1 │ │ - 22caa: 2eef cmp r6, #239 ; 0xef │ │ - 22cac: d900 bls.n 22cb0 │ │ - 22cae: e093 b.n 22dd8 │ │ - 22cb0: 990a ldr r1, [sp, #40] ; 0x28 │ │ - 22cb2: 2282 movs r2, #130 ; 0x82 │ │ - 22cb4: 0092 lsls r2, r2, #2 │ │ - 22cb6: 500e str r6, [r1, r0] │ │ - 22cb8: 18b6 adds r6, r6, r2 │ │ - 22cba: 1c20 adds r0, r4, #0 │ │ - 22cbc: 01b6 lsls r6, r6, #6 │ │ - 22cbe: 198e adds r6, r1, r6 │ │ - 22cc0: f7ff ff1a bl 22af8 │ │ - 22cc4: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ - 22cc6: 486b ldr r0, [pc, #428] ; (22e74 ) │ │ - 22cc8: 990a ldr r1, [sp, #40] ; 0x28 │ │ - 22cca: 4a70 ldr r2, [pc, #448] ; (22e8c ) │ │ - 22ccc: 581b ldr r3, [r3, r0] │ │ - 22cce: 0158 lsls r0, r3, #5 │ │ - 22cd0: 1808 adds r0, r1, r0 │ │ - 22cd2: 1c21 adds r1, r4, #0 │ │ - 22cd4: 1880 adds r0, r0, r2 │ │ - 22cd6: 310d adds r1, #13 │ │ - 22cd8: 221f movs r2, #31 │ │ - 22cda: f00d fe9f bl 30a1c <__clzsi2+0x168> │ │ - 22cde: 980a ldr r0, [sp, #40] ; 0x28 │ │ - 22ce0: 4964 ldr r1, [pc, #400] ; (22e74 ) │ │ - 22ce2: 5843 ldr r3, [r0, r1] │ │ - 22ce4: 2100 movs r1, #0 │ │ - 22ce6: 015a lsls r2, r3, #5 │ │ - 22ce8: 1882 adds r2, r0, r2 │ │ - 22cea: 486a ldr r0, [pc, #424] ; (22e94 ) │ │ - 22cec: 1812 adds r2, r2, r0 │ │ - 22cee: 7111 strb r1, [r2, #4] │ │ - 22cf0: 21a0 movs r1, #160 ; 0xa0 │ │ - 22cf2: 00c9 lsls r1, r1, #3 │ │ - 22cf4: 4469 add r1, sp │ │ - 22cf6: 18ca adds r2, r1, r3 │ │ - 22cf8: 3af5 subs r2, #245 ; 0xf5 │ │ - 22cfa: 7013 strb r3, [r2, #0] │ │ - 22cfc: 2340 movs r3, #64 ; 0x40 │ │ - 22cfe: 8433 strh r3, [r6, #32] │ │ - 22d00: 1c23 adds r3, r4, #0 │ │ - 22d02: 3349 adds r3, #73 ; 0x49 │ │ - 22d04: 781a ldrb r2, [r3, #0] │ │ - 22d06: 3301 adds r3, #1 │ │ - 22d08: 781b ldrb r3, [r3, #0] │ │ - 22d0a: 021b lsls r3, r3, #8 │ │ - 22d0c: 4313 orrs r3, r2 │ │ - 22d0e: 1c22 adds r2, r4, #0 │ │ - 22d10: 324b adds r2, #75 ; 0x4b │ │ - 22d12: 7812 ldrb r2, [r2, #0] │ │ - 22d14: 0412 lsls r2, r2, #16 │ │ - 22d16: 4313 orrs r3, r2 │ │ - 22d18: 1c22 adds r2, r4, #0 │ │ - 22d1a: 324c adds r2, #76 ; 0x4c │ │ - 22d1c: 7812 ldrb r2, [r2, #0] │ │ - 22d1e: 0612 lsls r2, r2, #24 │ │ - 22d20: 4313 orrs r3, r2 │ │ - 22d22: 1c22 adds r2, r4, #0 │ │ - 22d24: 61b3 str r3, [r6, #24] │ │ - 22d26: 3237 adds r2, #55 ; 0x37 │ │ - 22d28: 1c23 adds r3, r4, #0 │ │ - 22d2a: 7812 ldrb r2, [r2, #0] │ │ - 22d2c: 3336 adds r3, #54 ; 0x36 │ │ - 22d2e: 781b ldrb r3, [r3, #0] │ │ - 22d30: 0212 lsls r2, r2, #8 │ │ - 22d32: 431a orrs r2, r3 │ │ - 22d34: 1c23 adds r3, r4, #0 │ │ - 22d36: 3338 adds r3, #56 ; 0x38 │ │ - 22d38: 781b ldrb r3, [r3, #0] │ │ - 22d3a: 041b lsls r3, r3, #16 │ │ - 22d3c: 431a orrs r2, r3 │ │ - 22d3e: 1c23 adds r3, r4, #0 │ │ - 22d40: 3339 adds r3, #57 ; 0x39 │ │ - 22d42: 781b ldrb r3, [r3, #0] │ │ - 22d44: 061b lsls r3, r3, #24 │ │ - 22d46: 431a orrs r2, r3 │ │ - 22d48: 1c23 adds r3, r4, #0 │ │ - 22d4a: 6032 str r2, [r6, #0] │ │ - 22d4c: 333a adds r3, #58 ; 0x3a │ │ - 22d4e: 7819 ldrb r1, [r3, #0] │ │ - 22d50: 3301 adds r3, #1 │ │ - 22d52: 781b ldrb r3, [r3, #0] │ │ - 22d54: 021b lsls r3, r3, #8 │ │ - 22d56: 430b orrs r3, r1 │ │ - 22d58: 1c21 adds r1, r4, #0 │ │ - 22d5a: 313c adds r1, #60 ; 0x3c │ │ - 22d5c: 7809 ldrb r1, [r1, #0] │ │ - 22d5e: 0409 lsls r1, r1, #16 │ │ - 22d60: 430b orrs r3, r1 │ │ - 22d62: 1c21 adds r1, r4, #0 │ │ - 22d64: 313d adds r1, #61 ; 0x3d │ │ - 22d66: 7809 ldrb r1, [r1, #0] │ │ - 22d68: 0609 lsls r1, r1, #24 │ │ - 22d6a: 430b orrs r3, r1 │ │ - 22d6c: 1c21 adds r1, r4, #0 │ │ - 22d6e: 6073 str r3, [r6, #4] │ │ - 22d70: 313e adds r1, #62 ; 0x3e │ │ - 22d72: 7808 ldrb r0, [r1, #0] │ │ - 22d74: 3101 adds r1, #1 │ │ - 22d76: 7809 ldrb r1, [r1, #0] │ │ - 22d78: 0209 lsls r1, r1, #8 │ │ - 22d7a: 4301 orrs r1, r0 │ │ - 22d7c: 1c20 adds r0, r4, #0 │ │ - 22d7e: 3040 adds r0, #64 ; 0x40 │ │ - 22d80: 7800 ldrb r0, [r0, #0] │ │ - 22d82: 0400 lsls r0, r0, #16 │ │ - 22d84: 4301 orrs r1, r0 │ │ - 22d86: 1c20 adds r0, r4, #0 │ │ - 22d88: 3041 adds r0, #65 ; 0x41 │ │ - 22d8a: 7800 ldrb r0, [r0, #0] │ │ - 22d8c: 0600 lsls r0, r0, #24 │ │ - 22d8e: 4301 orrs r1, r0 │ │ - 22d90: 60b1 str r1, [r6, #8] │ │ - 22d92: 2180 movs r1, #128 ; 0x80 │ │ - 22d94: 83b1 strh r1, [r6, #28] │ │ - 22d96: 1c21 adds r1, r4, #0 │ │ - 22d98: 3144 adds r1, #68 ; 0x44 │ │ - 22d9a: 7809 ldrb r1, [r1, #0] │ │ - 22d9c: 207f movs r0, #127 ; 0x7f │ │ - 22d9e: 3101 adds r1, #1 │ │ - 22da0: 0049 lsls r1, r1, #1 │ │ - 22da2: 83f1 strh r1, [r6, #30] │ │ - 22da4: 7821 ldrb r1, [r4, #0] │ │ - 22da6: 4288 cmp r0, r1 │ │ - 22da8: 4189 sbcs r1, r1 │ │ - 22daa: 4249 negs r1, r1 │ │ - 22dac: 0049 lsls r1, r1, #1 │ │ - 22dae: 8471 strh r1, [r6, #34] ; 0x22 │ │ - 22db0: 2b00 cmp r3, #0 │ │ - 22db2: d001 beq.n 22db8 │ │ - 22db4: 3b01 subs r3, #1 │ │ - 22db6: 6073 str r3, [r6, #4] │ │ - 22db8: 2a03 cmp r2, #3 │ │ - 22dba: d90b bls.n 22dd4 │ │ - 22dbc: 3f60 subs r7, #96 ; 0x60 │ │ - 22dbe: 2f03 cmp r7, #3 │ │ - 22dc0: d908 bls.n 22dd4 │ │ - 22dc2: 1c23 adds r3, r4, #0 │ │ - 22dc4: 3360 adds r3, #96 ; 0x60 │ │ - 22dc6: 9700 str r7, [sp, #0] │ │ - 22dc8: 980a ldr r0, [sp, #40] ; 0x28 │ │ - 22dca: 1c31 adds r1, r6, #0 │ │ - 22dcc: 2202 movs r2, #2 │ │ - 22dce: f008 fc37 bl 2b640 │ │ - 22dd2: e001 b.n 22dd8 │ │ - 22dd4: 2300 movs r3, #0 │ │ - 22dd6: 6033 str r3, [r6, #0] │ │ - 22dd8: 796e ldrb r6, [r5, #5] │ │ - 22dda: 792b ldrb r3, [r5, #4] │ │ - 22ddc: 0236 lsls r6, r6, #8 │ │ - 22dde: 431e orrs r6, r3 │ │ - 22de0: 79ab ldrb r3, [r5, #6] │ │ - 22de2: 041b lsls r3, r3, #16 │ │ - 22de4: 431e orrs r6, r3 │ │ - 22de6: 79eb ldrb r3, [r5, #7] │ │ - 22de8: 9d0e ldr r5, [sp, #56] ; 0x38 │ │ - 22dea: 061b lsls r3, r3, #24 │ │ - 22dec: 431e orrs r6, r3 │ │ - 22dee: 19ae adds r6, r5, r6 │ │ - 22df0: e6e6 b.n 22bc0 │ │ - 22df2: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ - 22df4: 9e0b ldr r6, [sp, #44] ; 0x2c │ │ - 22df6: 3308 adds r3, #8 │ │ - 22df8: 18f2 adds r2, r6, r3 │ │ - 22dfa: 7a92 ldrb r2, [r2, #10] │ │ - 22dfc: 1e91 subs r1, r2, #2 │ │ - 22dfe: 291e cmp r1, #30 │ │ - 22e00: d828 bhi.n 22e54 │ │ - 22e02: 9d0c ldr r5, [sp, #48] ; 0x30 │ │ - 22e04: 9f0a ldr r7, [sp, #40] ; 0x28 │ │ - 22e06: 481a ldr r0, [pc, #104] ; (22e70 ) │ │ - 22e08: 1c2c adds r4, r5, #0 │ │ - 22e0a: 3413 adds r4, #19 │ │ - 22e0c: 503a str r2, [r7, r0] │ │ - 22e0e: 1972 adds r2, r6, r5 │ │ - 22e10: 6852 ldr r2, [r2, #4] │ │ - 22e12: 189a adds r2, r3, r2 │ │ - 22e14: 920d str r2, [sp, #52] ; 0x34 │ │ - 22e16: 9d0d ldr r5, [sp, #52] ; 0x34 │ │ - 22e18: 1c27 adds r7, r4, #0 │ │ - 22e1a: 3708 adds r7, #8 │ │ - 22e1c: 970c str r7, [sp, #48] ; 0x30 │ │ - 22e1e: 42af cmp r7, r5 │ │ - 22e20: d211 bcs.n 22e46 │ │ - 22e22: 9e0b ldr r6, [sp, #44] ; 0x2c │ │ - 22e24: 1934 adds r4, r6, r4 │ │ - 22e26: 1c20 adds r0, r4, #0 │ │ - 22e28: f7ff fe64 bl 22af4 │ │ - 22e2c: 7962 ldrb r2, [r4, #5] │ │ - 22e2e: 7923 ldrb r3, [r4, #4] │ │ - 22e30: 9f0d ldr r7, [sp, #52] ; 0x34 │ │ - 22e32: 0212 lsls r2, r2, #8 │ │ - 22e34: 431a orrs r2, r3 │ │ - 22e36: 79a3 ldrb r3, [r4, #6] │ │ - 22e38: 041b lsls r3, r3, #16 │ │ - 22e3a: 431a orrs r2, r3 │ │ - 22e3c: 79e3 ldrb r3, [r4, #7] │ │ - 22e3e: 061b lsls r3, r3, #24 │ │ - 22e40: 431a orrs r2, r3 │ │ - 22e42: 42ba cmp r2, r7 │ │ - 22e44: d928 bls.n 22e98 │ │ - 22e46: 2500 movs r5, #0 │ │ - 22e48: 950f str r5, [sp, #60] ; 0x3c │ │ - 22e4a: 9e0f ldr r6, [sp, #60] ; 0x3c │ │ - 22e4c: 9f10 ldr r7, [sp, #64] ; 0x40 │ │ - 22e4e: 42be cmp r6, r7 │ │ - 22e50: d000 beq.n 22e54 │ │ - 22e52: e096 b.n 22f82 │ │ - 22e54: 2001 movs r0, #1 │ │ - 22e56: e195 b.n 23184 │ │ - 22e58: fafc ffff ; instruction: 0xfafcffff │ │ - 22e5c: 5324 strh r4, [r4, r4] │ │ - 22e5e: 0001 movs r1, r0 │ │ - 22e60: 04fc lsls r4, r7, #19 │ │ - 22e62: 0000 movs r0, r0 │ │ - 22e64: 5350 strh r0, [r2, r5] │ │ - 22e66: 204d movs r0, #77 ; 0x4d │ │ - 22e68: 4946 ldr r1, [pc, #280] ; (22f84 ) │ │ - 22e6a: 454c cmp r4, r9 │ │ - 22e6c: e920 0000 stmdb r0!, {} │ │ - 22e70: e910 0000 ldmdb r0, {} │ │ - 22e74: e924 0000 stmdb r4!, {} │ │ - 22e78: c1c0 stmia r1!, {r6, r7} │ │ - 22e7a: 0000 movs r0, r0 │ │ - 22e7c: 4f53 ldr r7, [pc, #332] ; (22fcc ) │ │ - 22e7e: 474e bx r9 │ │ - 22e80: 4250 negs r0, r2 │ │ - 22e82: 444f add r7, r9 │ │ - 22e84: 4954 ldr r1, [pc, #336] ; (22fd8 ) │ │ - 22e86: 4c54 ldr r4, [pc, #336] ; (22fd8 ) │ │ - 22e88: 5344 strh r4, [r0, r5] │ │ - 22e8a: 504d str r5, [r1, r1] │ │ - 22e8c: e99c 0000 ; instruction: 0xe99c0000 │ │ - 22e90: e9bb 0000 ; instruction: 0xe9bb0000 │ │ - 22e94: e9b7 0000 ; instruction: 0xe9b70000 │ │ - 22e98: 9e0c ldr r6, [sp, #48] ; 0x30 │ │ - 22e9a: 9f0d ldr r7, [sp, #52] ; 0x34 │ │ - 22e9c: 18b3 adds r3, r6, r2 │ │ - 22e9e: 42bb cmp r3, r7 │ │ - 22ea0: d8d1 bhi.n 22e46 │ │ - 22ea2: 7861 ldrb r1, [r4, #1] │ │ - 22ea4: 7823 ldrb r3, [r4, #0] │ │ - 22ea6: 0209 lsls r1, r1, #8 │ │ - 22ea8: 4319 orrs r1, r3 │ │ - 22eaa: 78a3 ldrb r3, [r4, #2] │ │ - 22eac: 041b lsls r3, r3, #16 │ │ - 22eae: 4319 orrs r1, r3 │ │ - 22eb0: 78e3 ldrb r3, [r4, #3] │ │ - 22eb2: 061b lsls r3, r3, #24 │ │ - 22eb4: 4319 orrs r1, r3 │ │ - 22eb6: 4bc0 ldr r3, [pc, #768] ; (231b8 ) │ │ - 22eb8: 4299 cmp r1, r3 │ │ - 22eba: d155 bne.n 22f68 │ │ - 22ebc: 2a1f cmp r2, #31 │ │ - 22ebe: d953 bls.n 22f68 │ │ - 22ec0: 980b ldr r0, [sp, #44] ; 0x2c │ │ - 22ec2: 1c11 adds r1, r2, #0 │ │ - 22ec4: 3908 subs r1, #8 │ │ - 22ec6: 1980 adds r0, r0, r6 │ │ - 22ec8: 900e str r0, [sp, #56] ; 0x38 │ │ - 22eca: 1ed3 subs r3, r2, #3 │ │ - 22ecc: 1841 adds r1, r0, r1 │ │ - 22ece: 680d ldr r5, [r1, #0] │ │ - 22ed0: 3b05 subs r3, #5 │ │ - 22ed2: 2000 movs r0, #0 │ │ - 22ed4: 950f str r5, [sp, #60] ; 0x3c │ │ - 22ed6: 9e10 ldr r6, [sp, #64] ; 0x40 │ │ - 22ed8: 42b0 cmp r0, r6 │ │ - 22eda: d013 beq.n 22f04 │ │ - 22edc: af13 add r7, sp, #76 ; 0x4c │ │ - 22ede: 0085 lsls r5, r0, #2 │ │ - 22ee0: 59ed ldr r5, [r5, r7] │ │ - 22ee2: 9e0b ldr r6, [sp, #44] ; 0x2c │ │ - 22ee4: 1975 adds r5, r6, r5 │ │ - 22ee6: 7b6e ldrb r6, [r5, #13] │ │ - 22ee8: 7b2f ldrb r7, [r5, #12] │ │ - 22eea: 0236 lsls r6, r6, #8 │ │ - 22eec: 4337 orrs r7, r6 │ │ - 22eee: 7bae ldrb r6, [r5, #14] │ │ - 22ef0: 7bed ldrb r5, [r5, #15] │ │ - 22ef2: 0436 lsls r6, r6, #16 │ │ - 22ef4: 062d lsls r5, r5, #24 │ │ - 22ef6: 4337 orrs r7, r6 │ │ - 22ef8: 432f orrs r7, r5 │ │ - 22efa: 9d0f ldr r5, [sp, #60] ; 0x3c │ │ - 22efc: 42bd cmp r5, r7 │ │ - 22efe: d006 beq.n 22f0e │ │ - 22f00: 3001 adds r0, #1 │ │ - 22f02: e7e8 b.n 22ed6 │ │ - 22f04: 7848 ldrb r0, [r1, #1] │ │ - 22f06: 1e45 subs r5, r0, #1 │ │ - 22f08: 2d0f cmp r5, #15 │ │ - 22f0a: d800 bhi.n 22f0e │ │ - 22f0c: e143 b.n 23196 │ │ - 22f0e: 3905 subs r1, #5 │ │ - 22f10: 2b05 cmp r3, #5 │ │ - 22f12: d8dc bhi.n 22ece │ │ - 22f14: 2000 movs r0, #0 │ │ - 22f16: 3305 adds r3, #5 │ │ - 22f18: 4293 cmp r3, r2 │ │ - 22f1a: d225 bcs.n 22f68 │ │ - 22f1c: 28ff cmp r0, #255 ; 0xff │ │ - 22f1e: d823 bhi.n 22f68 │ │ - 22f20: 9d0e ldr r5, [sp, #56] ; 0x38 │ │ - 22f22: 18e9 adds r1, r5, r3 │ │ - 22f24: 3905 subs r1, #5 │ │ - 22f26: 6809 ldr r1, [r1, #0] │ │ - 22f28: 910f str r1, [sp, #60] ; 0x3c │ │ - 22f2a: 2100 movs r1, #0 │ │ - 22f2c: 9d10 ldr r5, [sp, #64] ; 0x40 │ │ - 22f2e: 42a9 cmp r1, r5 │ │ - 22f30: d0f1 beq.n 22f16 │ │ - 22f32: af13 add r7, sp, #76 ; 0x4c │ │ - 22f34: 008d lsls r5, r1, #2 │ │ - 22f36: 59ed ldr r5, [r5, r7] │ │ - 22f38: 9e0b ldr r6, [sp, #44] ; 0x2c │ │ - 22f3a: 1975 adds r5, r6, r5 │ │ - 22f3c: 7b6e ldrb r6, [r5, #13] │ │ - 22f3e: 7b2f ldrb r7, [r5, #12] │ │ - 22f40: 0236 lsls r6, r6, #8 │ │ - 22f42: 4337 orrs r7, r6 │ │ - 22f44: 7bae ldrb r6, [r5, #14] │ │ - 22f46: 7bed ldrb r5, [r5, #15] │ │ - 22f48: 0436 lsls r6, r6, #16 │ │ - 22f4a: 062d lsls r5, r5, #24 │ │ - 22f4c: 4337 orrs r7, r6 │ │ - 22f4e: 432f orrs r7, r5 │ │ - 22f50: 9d0f ldr r5, [sp, #60] ; 0x3c │ │ - 22f52: 42bd cmp r5, r7 │ │ - 22f54: d106 bne.n 22f64 │ │ - 22f56: 9e0a ldr r6, [sp, #40] ; 0x28 │ │ - 22f58: 4f98 ldr r7, [pc, #608] ; (231bc ) │ │ - 22f5a: 1835 adds r5, r6, r0 │ │ - 22f5c: 19ed adds r5, r5, r7 │ │ - 22f5e: 7029 strb r1, [r5, #0] │ │ - 22f60: 3001 adds r0, #1 │ │ - 22f62: e7d8 b.n 22f16 │ │ - 22f64: 3101 adds r1, #1 │ │ - 22f66: e7e1 b.n 22f2c │ │ - 22f68: 7963 ldrb r3, [r4, #5] │ │ - 22f6a: 7922 ldrb r2, [r4, #4] │ │ - 22f6c: 9e0c ldr r6, [sp, #48] ; 0x30 │ │ - 22f6e: 021b lsls r3, r3, #8 │ │ - 22f70: 4313 orrs r3, r2 │ │ - 22f72: 79a2 ldrb r2, [r4, #6] │ │ - 22f74: 79e4 ldrb r4, [r4, #7] │ │ - 22f76: 0412 lsls r2, r2, #16 │ │ - 22f78: 4313 orrs r3, r2 │ │ - 22f7a: 0624 lsls r4, r4, #24 │ │ - 22f7c: 431c orrs r4, r3 │ │ - 22f7e: 1934 adds r4, r6, r4 │ │ - 22f80: e749 b.n 22e16 │ │ - 22f82: 9e0f ldr r6, [sp, #60] ; 0x3c │ │ - 22f84: aa13 add r2, sp, #76 ; 0x4c │ │ - 22f86: 9f0b ldr r7, [sp, #44] ; 0x2c │ │ - 22f88: 00b3 lsls r3, r6, #2 │ │ - 22f8a: 589d ldr r5, [r3, r2] │ │ - 22f8c: 1c2c adds r4, r5, #0 │ │ - 22f8e: 3408 adds r4, #8 │ │ - 22f90: 193c adds r4, r7, r4 │ │ - 22f92: 1c20 adds r0, r4, #0 │ │ - 22f94: f7ff fdaf bl 22af6 │ │ - 22f98: 7a61 ldrb r1, [r4, #9] │ │ - 22f9a: 7a23 ldrb r3, [r4, #8] │ │ - 22f9c: 197d adds r5, r7, r5 │ │ - 22f9e: 0209 lsls r1, r1, #8 │ │ - 22fa0: 4319 orrs r1, r3 │ │ - 22fa2: 7863 ldrb r3, [r4, #1] │ │ - 22fa4: 910d str r1, [sp, #52] ; 0x34 │ │ - 22fa6: 7821 ldrb r1, [r4, #0] │ │ - 22fa8: 021b lsls r3, r3, #8 │ │ - 22faa: 686a ldr r2, [r5, #4] │ │ - 22fac: 430b orrs r3, r1 │ │ - 22fae: 78a1 ldrb r1, [r4, #2] │ │ - 22fb0: 3a0c subs r2, #12 │ │ - 22fb2: 920c str r2, [sp, #48] ; 0x30 │ │ - 22fb4: 0409 lsls r1, r1, #16 │ │ - 22fb6: 430b orrs r3, r1 │ │ - 22fb8: 78e1 ldrb r1, [r4, #3] │ │ - 22fba: 0609 lsls r1, r1, #24 │ │ - 22fbc: 430b orrs r3, r1 │ │ - 22fbe: 429a cmp r2, r3 │ │ - 22fc0: d900 bls.n 22fc4 │ │ - 22fc2: 930c str r3, [sp, #48] ; 0x30 │ │ - 22fc4: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ - 22fc6: 3b40 subs r3, #64 ; 0x40 │ │ - 22fc8: 2bc0 cmp r3, #192 ; 0xc0 │ │ - 22fca: d901 bls.n 22fd0 │ │ - 22fcc: 2540 movs r5, #64 ; 0x40 │ │ - 22fce: 950d str r5, [sp, #52] ; 0x34 │ │ - 22fd0: 9e0f ldr r6, [sp, #60] ; 0x3c │ │ - 22fd2: 9f0a ldr r7, [sp, #40] ; 0x28 │ │ - 22fd4: 487a ldr r0, [pc, #488] ; (231c0 ) │ │ - 22fd6: 0075 lsls r5, r6, #1 │ │ - 22fd8: 197e adds r6, r7, r5 │ │ - 22fda: 9f0d ldr r7, [sp, #52] ; 0x34 │ │ - 22fdc: 1833 adds r3, r6, r0 │ │ - 22fde: 4879 ldr r0, [pc, #484] ; (231c4 ) │ │ - 22fe0: 801f strh r7, [r3, #0] │ │ - 22fe2: 9f0a ldr r7, [sp, #40] ; 0x28 │ │ - 22fe4: 1975 adds r5, r6, r5 │ │ - 22fe6: 583f ldr r7, [r7, r0] │ │ - 22fe8: 980d ldr r0, [sp, #52] ; 0x34 │ │ - 22fea: 1c39 adds r1, r7, #0 │ │ - 22fec: 9707 str r7, [sp, #28] │ │ - 22fee: f007 f935 bl 2a25c │ │ - 22ff2: 4975 ldr r1, [pc, #468] ; (231c8 ) │ │ - 22ff4: 186d adds r5, r5, r1 │ │ - 22ff6: 6028 str r0, [r5, #0] │ │ - 22ff8: 2800 cmp r0, #0 │ │ - 22ffa: d100 bne.n 22ffe │ │ - 22ffc: e72a b.n 22e54 │ │ - 22ffe: 2600 movs r6, #0 │ │ - 23000: 340c adds r4, #12 │ │ - 23002: 960e str r6, [sp, #56] ; 0x38 │ │ - 23004: 1c32 adds r2, r6, #0 │ │ - 23006: 9f0c ldr r7, [sp, #48] ; 0x30 │ │ - 23008: 1c51 adds r1, r2, #1 │ │ - 2300a: 42b9 cmp r1, r7 │ │ - 2300c: d300 bcc.n 23010 │ │ - 2300e: e0b6 b.n 2317e │ │ - 23010: 5c61 ldrb r1, [r4, r1] │ │ - 23012: 5ca5 ldrb r5, [r4, r2] │ │ - 23014: 1c93 adds r3, r2, #2 │ │ - 23016: 468c mov ip, r1 │ │ - 23018: 1c2f adds r7, r5, #0 │ │ - 2301a: 210f movs r1, #15 │ │ - 2301c: 438f bics r7, r1 │ │ - 2301e: 9704 str r7, [sp, #16] │ │ - 23020: 2f10 cmp r7, #16 │ │ - 23022: d119 bne.n 23058 │ │ - 23024: 45b4 cmp ip, r6 │ │ - 23026: d817 bhi.n 23058 │ │ - 23028: 9e0c ldr r6, [sp, #48] ; 0x30 │ │ - 2302a: 1cd7 adds r7, r2, #3 │ │ - 2302c: 42b7 cmp r7, r6 │ │ - 2302e: d213 bcs.n 23058 │ │ - 23030: 5ce1 ldrb r1, [r4, r3] │ │ - 23032: 260f movs r6, #15 │ │ - 23034: 4231 tst r1, r6 │ │ - 23036: d10f bne.n 23058 │ │ - 23038: 9e0a ldr r6, [sp, #40] ; 0x28 │ │ - 2303a: 4962 ldr r1, [pc, #392] ; (231c4 ) │ │ - 2303c: 5de7 ldrb r7, [r4, r7] │ │ - 2303e: 5876 ldr r6, [r6, r1] │ │ - 23040: 9603 str r6, [sp, #12] │ │ - 23042: 42b7 cmp r7, r6 │ │ - 23044: d208 bcs.n 23058 │ │ - 23046: 2206 movs r2, #6 │ │ - 23048: 1c31 adds r1, r6, #0 │ │ - 2304a: 9f0e ldr r7, [sp, #56] ; 0x38 │ │ - 2304c: 1c0e adds r6, r1, #0 │ │ - 2304e: 4356 muls r6, r2 │ │ - 23050: 3701 adds r7, #1 │ │ - 23052: 970e str r7, [sp, #56] ; 0x38 │ │ - 23054: 1980 adds r0, r0, r6 │ │ - 23056: e08b b.n 23170 │ │ - 23058: 9e0c ldr r6, [sp, #48] ; 0x30 │ │ - 2305a: 42b3 cmp r3, r6 │ │ - 2305c: d300 bcc.n 23060 │ │ - 2305e: e08e b.n 2317e │ │ - 23060: 9f0e ldr r7, [sp, #56] ; 0x38 │ │ - 23062: 9e0d ldr r6, [sp, #52] ; 0x34 │ │ - 23064: 42b7 cmp r7, r6 │ │ - 23066: d300 bcc.n 2306a │ │ - 23068: e089 b.n 2317e │ │ - 2306a: 9f04 ldr r7, [sp, #16] │ │ - 2306c: 2f00 cmp r7, #0 │ │ - 2306e: d109 bne.n 23084 │ │ - 23070: 9d0a ldr r5, [sp, #40] ; 0x28 │ │ - 23072: 4e54 ldr r6, [pc, #336] ; (231c4 ) │ │ - 23074: 2206 movs r2, #6 │ │ - 23076: 990e ldr r1, [sp, #56] ; 0x38 │ │ - 23078: 59ad ldr r5, [r5, r6] │ │ - 2307a: 3101 adds r1, #1 │ │ - 2307c: 436a muls r2, r5 │ │ - 2307e: 910e str r1, [sp, #56] ; 0x38 │ │ - 23080: 1880 adds r0, r0, r2 │ │ - 23082: e075 b.n 23170 │ │ - 23084: 4f4f ldr r7, [pc, #316] ; (231c4 ) │ │ - 23086: 9e0a ldr r6, [sp, #40] ; 0x28 │ │ - 23088: 59f6 ldr r6, [r6, r7] │ │ - 2308a: 4667 mov r7, ip │ │ - 2308c: 45b4 cmp ip, r6 │ │ - 2308e: 4189 sbcs r1, r1 │ │ - 23090: 400f ands r7, r1 │ │ - 23092: 2140 movs r1, #64 ; 0x40 │ │ - 23094: 46bc mov ip, r7 │ │ - 23096: 420d tst r5, r1 │ │ - 23098: d01a beq.n 230d0 │ │ - 2309a: 9f0c ldr r7, [sp, #48] ; 0x30 │ │ - 2309c: 1cd6 adds r6, r2, #3 │ │ - 2309e: 42be cmp r6, r7 │ │ - 230a0: d216 bcs.n 230d0 │ │ - 230a2: 5ce1 ldrb r1, [r4, r3] │ │ - 230a4: 1d13 adds r3, r2, #4 │ │ - 230a6: 5da6 ldrb r6, [r4, r6] │ │ - 230a8: 1e4a subs r2, r1, #1 │ │ - 230aa: 2a7e cmp r2, #126 ; 0x7e │ │ - 230ac: d806 bhi.n 230bc │ │ - 230ae: 090a lsrs r2, r1, #4 │ │ - 230b0: 270c movs r7, #12 │ │ - 230b2: 437a muls r2, r7 │ │ - 230b4: 270f movs r7, #15 │ │ - 230b6: 4039 ands r1, r7 │ │ - 230b8: 310d adds r1, #13 │ │ - 230ba: 1889 adds r1, r1, r2 │ │ - 230bc: 2206 movs r2, #6 │ │ - 230be: 1c17 adds r7, r2, #0 │ │ - 230c0: 4662 mov r2, ip │ │ - 230c2: 437a muls r2, r7 │ │ - 230c4: afff add r7, sp, #1020 ; 0x3fc │ │ - 230c6: 3710 adds r7, #16 │ │ - 230c8: 5dbe ldrb r6, [r7, r6] │ │ - 230ca: 1882 adds r2, r0, r2 │ │ - 230cc: 7011 strb r1, [r2, #0] │ │ - 230ce: 7056 strb r6, [r2, #1] │ │ - 230d0: 2120 movs r1, #32 │ │ - 230d2: 420d tst r5, r1 │ │ - 230d4: d00d beq.n 230f2 │ │ - 230d6: 9e0c ldr r6, [sp, #48] ; 0x30 │ │ - 230d8: 42b3 cmp r3, r6 │ │ - 230da: d20a bcs.n 230f2 │ │ - 230dc: 2206 movs r2, #6 │ │ - 230de: 1c17 adds r7, r2, #0 │ │ - 230e0: 4662 mov r2, ip │ │ - 230e2: 437a muls r2, r7 │ │ - 230e4: 2101 movs r1, #1 │ │ - 230e6: 1882 adds r2, r0, r2 │ │ - 230e8: 7091 strb r1, [r2, #2] │ │ - 230ea: 5ce1 ldrb r1, [r4, r3] │ │ - 230ec: 3301 adds r3, #1 │ │ - 230ee: 0849 lsrs r1, r1, #1 │ │ - 230f0: 7111 strb r1, [r2, #4] │ │ - 230f2: 2110 movs r1, #16 │ │ - 230f4: 420d tst r5, r1 │ │ - 230f6: d03f beq.n 23178 │ │ - 230f8: 9d0c ldr r5, [sp, #48] ; 0x30 │ │ - 230fa: 1c5a adds r2, r3, #1 │ │ - 230fc: 42aa cmp r2, r5 │ │ - 230fe: d23b bcs.n 23178 │ │ - 23100: 5ce1 ldrb r1, [r4, r3] │ │ - 23102: 5ca2 ldrb r2, [r4, r2] │ │ - 23104: 3302 adds r3, #2 │ │ - 23106: 290e cmp r1, #14 │ │ - 23108: d022 beq.n 23150 │ │ - 2310a: d80a bhi.n 23122 │ │ - 2310c: 2904 cmp r1, #4 │ │ - 2310e: d016 beq.n 2313e │ │ - 23110: 290c cmp r1, #12 │ │ - 23112: d019 beq.n 23148 │ │ - 23114: 2901 cmp r1, #1 │ │ - 23116: d11f bne.n 23158 │ │ - 23118: 260f movs r6, #15 │ │ - 2311a: 4332 orrs r2, r6 │ │ - 2311c: 0612 lsls r2, r2, #24 │ │ - 2311e: 0e12 lsrs r2, r2, #24 │ │ - 23120: e010 b.n 23144 │ │ - 23122: 2934 cmp r1, #52 ; 0x34 │ │ - 23124: d01b beq.n 2315e │ │ - 23126: d803 bhi.n 23130 │ │ - 23128: 250c movs r5, #12 │ │ - 2312a: 2933 cmp r1, #51 ; 0x33 │ │ - 2312c: d018 beq.n 23160 │ │ - 2312e: e013 b.n 23158 │ │ - 23130: 2510 movs r5, #16 │ │ - 23132: 293d cmp r1, #61 ; 0x3d │ │ - 23134: d014 beq.n 23160 │ │ - 23136: 2511 movs r5, #17 │ │ - 23138: 293e cmp r1, #62 ; 0x3e │ │ - 2313a: d011 beq.n 23160 │ │ - 2313c: e00c b.n 23158 │ │ - 2313e: 0912 lsrs r2, r2, #4 │ │ - 23140: 21f0 movs r1, #240 ; 0xf0 │ │ - 23142: 430a orrs r2, r1 │ │ - 23144: 250b movs r5, #11 │ │ - 23146: e00b b.n 23160 │ │ - 23148: 3201 adds r2, #1 │ │ - 2314a: 0852 lsrs r2, r2, #1 │ │ - 2314c: 2502 movs r5, #2 │ │ - 2314e: e007 b.n 23160 │ │ - 23150: 3201 adds r2, #1 │ │ - 23152: 0852 lsrs r2, r2, #1 │ │ - 23154: 2503 movs r5, #3 │ │ - 23156: e003 b.n 23160 │ │ - 23158: 2200 movs r2, #0 │ │ - 2315a: 1c15 adds r5, r2, #0 │ │ - 2315c: e000 b.n 23160 │ │ - 2315e: 250e movs r5, #14 │ │ - 23160: 2106 movs r1, #6 │ │ - 23162: 1c0f adds r7, r1, #0 │ │ - 23164: 4661 mov r1, ip │ │ - 23166: 4379 muls r1, r7 │ │ - 23168: 1841 adds r1, r0, r1 │ │ - 2316a: 70cd strb r5, [r1, #3] │ │ - 2316c: 714a strb r2, [r1, #5] │ │ - 2316e: e003 b.n 23178 │ │ - 23170: 990e ldr r1, [sp, #56] ; 0x38 │ │ - 23172: 9d0d ldr r5, [sp, #52] ; 0x34 │ │ - 23174: 42a9 cmp r1, r5 │ │ - 23176: d202 bcs.n 2317e │ │ - 23178: 4666 mov r6, ip │ │ - 2317a: 1c1a adds r2, r3, #0 │ │ - 2317c: e743 b.n 23006 │ │ - 2317e: 9d0f ldr r5, [sp, #60] ; 0x3c │ │ - 23180: 3501 adds r5, #1 │ │ - 23182: e661 b.n 22e48 │ │ - 23184: 4911 ldr r1, [pc, #68] ; (231cc ) │ │ - 23186: 9d11 ldr r5, [sp, #68] ; 0x44 │ │ - 23188: 4469 add r1, sp │ │ - 2318a: 680a ldr r2, [r1, #0] │ │ - 2318c: 682b ldr r3, [r5, #0] │ │ - 2318e: 429a cmp r2, r3 │ │ - 23190: d00f beq.n 231b2 │ │ - 23192: f00d fc93 bl 30abc <__clzsi2+0x208> │ │ - 23196: 78ce ldrb r6, [r1, #3] │ │ - 23198: 1ccd adds r5, r1, #3 │ │ - 2319a: 3e41 subs r6, #65 ; 0x41 │ │ - 2319c: 2e7e cmp r6, #126 ; 0x7e │ │ - 2319e: d900 bls.n 231a2 │ │ - 231a0: e6b5 b.n 22f0e │ │ - 231a2: 9f0a ldr r7, [sp, #40] ; 0x28 │ │ - 231a4: 21e9 movs r1, #233 ; 0xe9 │ │ - 231a6: 0209 lsls r1, r1, #8 │ │ - 231a8: 5078 str r0, [r7, r1] │ │ - 231aa: 7828 ldrb r0, [r5, #0] │ │ - 231ac: 4908 ldr r1, [pc, #32] ; (231d0 ) │ │ - 231ae: 5078 str r0, [r7, r1] │ │ - 231b0: e6b0 b.n 22f14 │ │ - 231b2: 4b08 ldr r3, [pc, #32] ; (231d4 ) │ │ - 231b4: 449d add sp, r3 │ │ - 231b6: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 231b8: 504f str r7, [r1, r1] │ │ - 231ba: 484c ldr r0, [pc, #304] ; (232ec ) │ │ - 231bc: d060 beq.n 23280 │ │ - 231be: 0000 movs r0, r0 │ │ - 231c0: ce80 ldmia r6!, {r7} │ │ - 231c2: 0000 movs r0, r0 │ │ - 231c4: e910 0000 ldmdb r0, {} │ │ - 231c8: cac0 ldmia r2!, {r6, r7} │ │ - 231ca: 0000 movs r0, r0 │ │ - 231cc: 04fc lsls r4, r7, #19 │ │ - 231ce: 0000 movs r0, r0 │ │ - 231d0: e904 0000 stmdb r4, {} │ │ - 231d4: 0504 lsls r4, r0, #20 │ │ - ... │ │ - │ │ -000231d8 : │ │ - 231d8: 4bc7 ldr r3, [pc, #796] ; (234f8 ) │ │ - 231da: b5f0 push {r4, r5, r6, r7, lr} │ │ - 231dc: 447b add r3, pc │ │ - 231de: 4cc7 ldr r4, [pc, #796] ; (234fc ) │ │ - 231e0: 681b ldr r3, [r3, #0] │ │ - 231e2: 44a5 add sp, r4 │ │ - 231e4: 920b str r2, [sp, #44] ; 0x2c │ │ - 231e6: 681a ldr r2, [r3, #0] │ │ - 231e8: 9007 str r0, [sp, #28] │ │ - 231ea: 9108 str r1, [sp, #32] │ │ - 231ec: 92ab str r2, [sp, #684] ; 0x2ac │ │ - 231ee: 9311 str r3, [sp, #68] ; 0x44 │ │ - 231f0: 2900 cmp r1, #0 │ │ - 231f2: d101 bne.n 231f8 │ │ - 231f4: 2000 movs r0, #0 │ │ - 231f6: e1db b.n 235b0 │ │ - 231f8: 9d0b ldr r5, [sp, #44] ; 0x2c │ │ - 231fa: 2298 movs r2, #152 ; 0x98 │ │ - 231fc: 0092 lsls r2, r2, #2 │ │ - 231fe: 4295 cmp r5, r2 │ │ - 23200: d3f8 bcc.n 231f4 │ │ - 23202: ac13 add r4, sp, #76 ; 0x4c │ │ - 23204: 1c20 adds r0, r4, #0 │ │ - 23206: 9908 ldr r1, [sp, #32] │ │ - 23208: f00d fc08 bl 30a1c <__clzsi2+0x168> │ │ - 2320c: 8ca7 ldrh r7, [r4, #36] ; 0x24 │ │ - 2320e: 4bbc ldr r3, [pc, #752] ; (23500 ) │ │ - 23210: 6ae0 ldr r0, [r4, #44] ; 0x2c │ │ - 23212: 970e str r7, [sp, #56] ; 0x38 │ │ - 23214: 8c26 ldrh r6, [r4, #32] │ │ - 23216: 8c65 ldrh r5, [r4, #34] ; 0x22 │ │ - 23218: 8ce7 ldrh r7, [r4, #38] ; 0x26 │ │ - 2321a: 4298 cmp r0, r3 │ │ - 2321c: d1ea bne.n 231f4 │ │ - 2321e: 1e7b subs r3, r7, #1 │ │ - 23220: 2b1f cmp r3, #31 │ │ - 23222: d8e7 bhi.n 231f4 │ │ - 23224: 1e73 subs r3, r6, #1 │ │ - 23226: 2bff cmp r3, #255 ; 0xff │ │ - 23228: d8e4 bhi.n 231f4 │ │ - 2322a: 1e6b subs r3, r5, #1 │ │ - 2322c: 2bfe cmp r3, #254 ; 0xfe │ │ - 2322e: d8e1 bhi.n 231f4 │ │ - 23230: 9b0e ldr r3, [sp, #56] ; 0x38 │ │ - 23232: 3b01 subs r3, #1 │ │ - 23234: 2b7f cmp r3, #127 ; 0x7f │ │ - 23236: d8dd bhi.n 231f4 │ │ - 23238: 2350 movs r3, #80 ; 0x50 │ │ - 2323a: 436b muls r3, r5 │ │ - 2323c: 2198 movs r1, #152 ; 0x98 │ │ - 2323e: 9a0b ldr r2, [sp, #44] ; 0x2c │ │ - 23240: 0089 lsls r1, r1, #2 │ │ - 23242: 185b adds r3, r3, r1 │ │ - 23244: 4293 cmp r3, r2 │ │ - 23246: dad5 bge.n 231f4 │ │ - 23248: 9b07 ldr r3, [sp, #28] │ │ - 2324a: 49ae ldr r1, [pc, #696] ; (23504 ) │ │ - 2324c: 221c movs r2, #28 │ │ - 2324e: 1858 adds r0, r3, r1 │ │ - 23250: 1c21 adds r1, r4, #0 │ │ - 23252: f00d fbe3 bl 30a1c <__clzsi2+0x168> │ │ - 23256: 9807 ldr r0, [sp, #28] │ │ - 23258: 4bab ldr r3, [pc, #684] ; (23508 ) │ │ - 2325a: 2200 movs r2, #0 │ │ - 2325c: 54c2 strb r2, [r0, r3] │ │ - 2325e: 4bab ldr r3, [pc, #684] ; (2350c ) │ │ - 23260: 2280 movs r2, #128 ; 0x80 │ │ - 23262: 02d2 lsls r2, r2, #11 │ │ - 23264: 50c2 str r2, [r0, r3] │ │ - 23266: 4baa ldr r3, [pc, #680] ; (23510 ) │ │ - 23268: 22ef movs r2, #239 ; 0xef │ │ - 2326a: 50c7 str r7, [r0, r3] │ │ - 2326c: 4295 cmp r5, r2 │ │ - 2326e: d800 bhi.n 23272 │ │ - 23270: 1c2a adds r2, r5, #0 │ │ - 23272: 4ba8 ldr r3, [pc, #672] ; (23514 ) │ │ - 23274: 9d07 ldr r5, [sp, #28] │ │ - 23276: 50ea str r2, [r5, r3] │ │ - 23278: 2380 movs r3, #128 ; 0x80 │ │ - 2327a: 22ff movs r2, #255 ; 0xff │ │ - 2327c: 005b lsls r3, r3, #1 │ │ - 2327e: 429e cmp r6, r3 │ │ - 23280: d000 beq.n 23284 │ │ - 23282: 1c32 adds r2, r6, #0 │ │ - 23284: 9f07 ldr r7, [sp, #28] │ │ - 23286: 49a4 ldr r1, [pc, #656] ; (23518 ) │ │ - 23288: ac13 add r4, sp, #76 ; 0x4c │ │ - 2328a: 25ff movs r5, #255 ; 0xff │ │ - 2328c: 1878 adds r0, r7, r1 │ │ - 2328e: a92b add r1, sp, #172 ; 0xac │ │ - 23290: f00d fbc4 bl 30a1c <__clzsi2+0x168> │ │ - 23294: 4a9e ldr r2, [pc, #632] ; (23510 ) │ │ - 23296: 2300 movs r3, #0 │ │ - 23298: 2040 movs r0, #64 ; 0x40 │ │ - 2329a: 58b9 ldr r1, [r7, r2] │ │ - 2329c: 9a07 ldr r2, [sp, #28] │ │ - 2329e: 3224 adds r2, #36 ; 0x24 │ │ - 232a0: 428b cmp r3, r1 │ │ - 232a2: d00d beq.n 232c0 │ │ - 232a4: 4f9d ldr r7, [pc, #628] ; (2351c ) │ │ - 232a6: 19d6 adds r6, r2, r7 │ │ - 232a8: 4f9d ldr r7, [pc, #628] ; (23520 ) │ │ - 232aa: 6030 str r0, [r6, #0] │ │ - 232ac: 19d6 adds r6, r2, r7 │ │ - 232ae: 18e7 adds r7, r4, r3 │ │ - 232b0: 3740 adds r7, #64 ; 0x40 │ │ - 232b2: 783f ldrb r7, [r7, #0] │ │ - 232b4: 3301 adds r3, #1 │ │ - 232b6: 013f lsls r7, r7, #4 │ │ - 232b8: 402f ands r7, r5 │ │ - 232ba: 3704 adds r7, #4 │ │ - 232bc: 6037 str r7, [r6, #0] │ │ - 232be: e7ee b.n 2329e │ │ - 232c0: 9d07 ldr r5, [sp, #28] │ │ - 232c2: 4f98 ldr r7, [pc, #608] ; (23524 ) │ │ - 232c4: 9c07 ldr r4, [sp, #28] │ │ - 232c6: 2398 movs r3, #152 ; 0x98 │ │ - 232c8: 19ef adds r7, r5, r7 │ │ - 232ca: 9d08 ldr r5, [sp, #32] │ │ - 232cc: 970d str r7, [sp, #52] ; 0x34 │ │ - 232ce: 2700 movs r7, #0 │ │ - 232d0: 970a str r7, [sp, #40] ; 0x28 │ │ - 232d2: 9509 str r5, [sp, #36] ; 0x24 │ │ - 232d4: 009f lsls r7, r3, #2 │ │ - 232d6: 488f ldr r0, [pc, #572] ; (23514 ) │ │ - 232d8: 9d07 ldr r5, [sp, #28] │ │ - 232da: 582d ldr r5, [r5, r0] │ │ - 232dc: 980a ldr r0, [sp, #40] ; 0x28 │ │ - 232de: 42a8 cmp r0, r5 │ │ - 232e0: d300 bcc.n 232e4 │ │ - 232e2: e093 b.n 2340c │ │ - 232e4: 9d0a ldr r5, [sp, #40] ; 0x28 │ │ - 232e6: 9908 ldr r1, [sp, #32] │ │ - 232e8: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ - 232ea: 4b8f ldr r3, [pc, #572] ; (23528 ) │ │ - 232ec: 488f ldr r0, [pc, #572] ; (2352c ) │ │ - 232ee: 3501 adds r5, #1 │ │ - 232f0: 950a str r5, [sp, #40] ; 0x28 │ │ - 232f2: 1826 adds r6, r4, r0 │ │ - 232f4: 19cd adds r5, r1, r7 │ │ - 232f6: 980d ldr r0, [sp, #52] ; 0x34 │ │ - 232f8: 18d1 adds r1, r2, r3 │ │ - 232fa: 221c movs r2, #28 │ │ - 232fc: f00d fc26 bl 30b4c <__clzsi2+0x298> │ │ - 23300: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ - 23302: 4b8b ldr r3, [pc, #556] ; (23530 ) │ │ - 23304: 498b ldr r1, [pc, #556] ; (23534 ) │ │ - 23306: 1860 adds r0, r4, r1 │ │ - 23308: 18d1 adds r1, r2, r3 │ │ - 2330a: 220c movs r2, #12 │ │ - 2330c: f00d fb86 bl 30a1c <__clzsi2+0x168> │ │ - 23310: 4889 ldr r0, [pc, #548] ; (23538 ) │ │ - 23312: 2200 movs r2, #0 │ │ - 23314: 2140 movs r1, #64 ; 0x40 │ │ - 23316: 1823 adds r3, r4, r0 │ │ - 23318: 4888 ldr r0, [pc, #544] ; (2353c ) │ │ - 2331a: 701a strb r2, [r3, #0] │ │ - 2331c: 1823 adds r3, r4, r0 │ │ - 2331e: 4888 ldr r0, [pc, #544] ; (23540 ) │ │ - 23320: 8019 strh r1, [r3, #0] │ │ - 23322: 2180 movs r1, #128 ; 0x80 │ │ - 23324: 1823 adds r3, r4, r0 │ │ - 23326: 8019 strh r1, [r3, #0] │ │ - 23328: 4886 ldr r0, [pc, #536] ; (23544 ) │ │ - 2332a: 9909 ldr r1, [sp, #36] ; 0x24 │ │ - 2332c: 180b adds r3, r1, r0 │ │ - 2332e: 7819 ldrb r1, [r3, #0] │ │ - 23330: 4885 ldr r0, [pc, #532] ; (23548 ) │ │ - 23332: 0089 lsls r1, r1, #2 │ │ - 23334: 1823 adds r3, r4, r0 │ │ - 23336: 8019 strh r1, [r3, #0] │ │ - 23338: 4984 ldr r1, [pc, #528] ; (2354c ) │ │ - 2333a: 7ba8 ldrb r0, [r5, #14] │ │ - 2333c: 1863 adds r3, r4, r1 │ │ - 2333e: 7be9 ldrb r1, [r5, #15] │ │ - 23340: 0209 lsls r1, r1, #8 │ │ - 23342: 4301 orrs r1, r0 │ │ - 23344: 4882 ldr r0, [pc, #520] ; (23550 ) │ │ - 23346: 0049 lsls r1, r1, #1 │ │ - 23348: 6019 str r1, [r3, #0] │ │ - 2334a: 1823 adds r3, r4, r0 │ │ - 2334c: 801a strh r2, [r3, #0] │ │ - 2334e: 9a08 ldr r2, [sp, #32] │ │ - 23350: 5dd1 ldrb r1, [r2, r7] │ │ - 23352: 2203 movs r2, #3 │ │ - 23354: 400a ands r2, r1 │ │ - 23356: 2a01 cmp r2, #1 │ │ - 23358: d14f bne.n 233fa │ │ - 2335a: 8b29 ldrh r1, [r5, #24] │ │ - 2335c: 8aea ldrh r2, [r5, #22] │ │ - 2335e: 487d ldr r0, [pc, #500] ; (23554 ) │ │ - 23360: 0409 lsls r1, r1, #16 │ │ - 23362: 188a adds r2, r1, r2 │ │ - 23364: 6032 str r2, [r6, #0] │ │ - 23366: 8ba9 ldrh r1, [r5, #28] │ │ - 23368: 9206 str r2, [sp, #24] │ │ - 2336a: 8b6a ldrh r2, [r5, #26] │ │ - 2336c: 0409 lsls r1, r1, #16 │ │ - 2336e: 1900 adds r0, r0, r4 │ │ - 23370: 188a adds r2, r1, r2 │ │ - 23372: 6002 str r2, [r0, #0] │ │ - 23374: 4684 mov ip, r0 │ │ - 23376: 8c28 ldrh r0, [r5, #32] │ │ - 23378: 920c str r2, [sp, #48] ; 0x30 │ │ - 2337a: 8bea ldrh r2, [r5, #30] │ │ - 2337c: 0400 lsls r0, r0, #16 │ │ - 2337e: 1880 adds r0, r0, r2 │ │ - 23380: 4a75 ldr r2, [pc, #468] ; (23558 ) │ │ - 23382: 18a1 adds r1, r4, r2 │ │ - 23384: 6008 str r0, [r1, #0] │ │ - 23386: 8aaa ldrh r2, [r5, #20] │ │ - 23388: 8a6d ldrh r5, [r5, #18] │ │ - 2338a: 920f str r2, [sp, #60] ; 0x3c │ │ - 2338c: 9510 str r5, [sp, #64] ; 0x40 │ │ - 2338e: 9d08 ldr r5, [sp, #32] │ │ - 23390: 5dea ldrb r2, [r5, r7] │ │ - 23392: 0755 lsls r5, r2, #29 │ │ - 23394: d501 bpl.n 2339a │ │ - 23396: 2202 movs r2, #2 │ │ - 23398: 801a strh r2, [r3, #0] │ │ - 2339a: 9d08 ldr r5, [sp, #32] │ │ - 2339c: 5dea ldrb r2, [r5, r7] │ │ - 2339e: 0715 lsls r5, r2, #28 │ │ - 233a0: d503 bpl.n 233aa │ │ - 233a2: 881a ldrh r2, [r3, #0] │ │ - 233a4: 2504 movs r5, #4 │ │ - 233a6: 432a orrs r2, r5 │ │ - 233a8: 801a strh r2, [r3, #0] │ │ - 233aa: 9d08 ldr r5, [sp, #32] │ │ - 233ac: 2202 movs r2, #2 │ │ - 233ae: 5ded ldrb r5, [r5, r7] │ │ - 233b0: 06ed lsls r5, r5, #27 │ │ - 233b2: d50d bpl.n 233d0 │ │ - 233b4: 881a ldrh r2, [r3, #0] │ │ - 233b6: 2501 movs r5, #1 │ │ - 233b8: 0840 lsrs r0, r0, #1 │ │ - 233ba: 432a orrs r2, r5 │ │ - 233bc: 801a strh r2, [r3, #0] │ │ - 233be: 9a06 ldr r2, [sp, #24] │ │ - 233c0: 9d0c ldr r5, [sp, #48] ; 0x30 │ │ - 233c2: 0853 lsrs r3, r2, #1 │ │ - 233c4: 6033 str r3, [r6, #0] │ │ - 233c6: 4662 mov r2, ip │ │ - 233c8: 086b lsrs r3, r5, #1 │ │ - 233ca: 6013 str r3, [r2, #0] │ │ - 233cc: 6008 str r0, [r1, #0] │ │ - 233ce: 2225 movs r2, #37 ; 0x25 │ │ - 233d0: 6833 ldr r3, [r6, #0] │ │ - 233d2: 2b00 cmp r3, #0 │ │ - 233d4: d011 beq.n 233fa │ │ - 233d6: 9d0f ldr r5, [sp, #60] ; 0x3c │ │ - 233d8: 9810 ldr r0, [sp, #64] ; 0x40 │ │ - 233da: 0429 lsls r1, r5, #16 │ │ - 233dc: 1809 adds r1, r1, r0 │ │ - 233de: 2900 cmp r1, #0 │ │ - 233e0: d00b beq.n 233fa │ │ - 233e2: 9d0b ldr r5, [sp, #44] ; 0x2c │ │ - 233e4: 42a9 cmp r1, r5 │ │ - 233e6: d208 bcs.n 233fa │ │ - 233e8: 9d08 ldr r5, [sp, #32] │ │ - 233ea: 9807 ldr r0, [sp, #28] │ │ - 233ec: 186b adds r3, r5, r1 │ │ - 233ee: 9d0b ldr r5, [sp, #44] ; 0x2c │ │ - 233f0: 1a69 subs r1, r5, r1 │ │ - 233f2: 9100 str r1, [sp, #0] │ │ - 233f4: 1c31 adds r1, r6, #0 │ │ - 233f6: f008 f923 bl 2b640 │ │ - 233fa: 9d09 ldr r5, [sp, #36] ; 0x24 │ │ - 233fc: 3750 adds r7, #80 ; 0x50 │ │ - 233fe: 3440 adds r4, #64 ; 0x40 │ │ - 23400: 3550 adds r5, #80 ; 0x50 │ │ - 23402: 9509 str r5, [sp, #36] ; 0x24 │ │ - 23404: 9d0d ldr r5, [sp, #52] ; 0x34 │ │ - 23406: 3520 adds r5, #32 │ │ - 23408: 950d str r5, [sp, #52] ; 0x34 │ │ - 2340a: e764 b.n 232d6 │ │ - 2340c: 2500 movs r5, #0 │ │ - 2340e: 9509 str r5, [sp, #36] ; 0x24 │ │ - 23410: 9f09 ldr r7, [sp, #36] ; 0x24 │ │ - 23412: 9d0e ldr r5, [sp, #56] ; 0x38 │ │ - 23414: 42af cmp r7, r5 │ │ - 23416: d21f bcs.n 23458 │ │ - 23418: 9f09 ldr r7, [sp, #36] ; 0x24 │ │ - 2341a: a8ac add r0, sp, #688 ; 0x2b0 │ │ - 2341c: 007e lsls r6, r7, #1 │ │ - 2341e: 1983 adds r3, r0, r6 │ │ - 23420: 3b05 subs r3, #5 │ │ - 23422: 3bff subs r3, #255 ; 0xff │ │ - 23424: 881c ldrh r4, [r3, #0] │ │ - 23426: 0124 lsls r4, r4, #4 │ │ - 23428: d100 bne.n 2342c │ │ - 2342a: e0be b.n 235aa │ │ - 2342c: 9d0b ldr r5, [sp, #44] ; 0x2c │ │ - 2342e: 42ac cmp r4, r5 │ │ - 23430: d300 bcc.n 23434 │ │ - 23432: e0ba b.n 235aa │ │ - 23434: 9d07 ldr r5, [sp, #28] │ │ - 23436: 4849 ldr r0, [pc, #292] ; (2355c ) │ │ - 23438: 4935 ldr r1, [pc, #212] ; (23510 ) │ │ - 2343a: 19af adds r7, r5, r6 │ │ - 2343c: 183b adds r3, r7, r0 │ │ - 2343e: 2040 movs r0, #64 ; 0x40 │ │ - 23440: 8018 strh r0, [r3, #0] │ │ - 23442: 5869 ldr r1, [r5, r1] │ │ - 23444: 19be adds r6, r7, r6 │ │ - 23446: 9104 str r1, [sp, #16] │ │ - 23448: f006 ff08 bl 2a25c │ │ - 2344c: 4a44 ldr r2, [pc, #272] ; (23560 ) │ │ - 2344e: 1c05 adds r5, r0, #0 │ │ - 23450: 18b6 adds r6, r6, r2 │ │ - 23452: 6030 str r0, [r6, #0] │ │ - 23454: 2800 cmp r0, #0 │ │ - 23456: d101 bne.n 2345c │ │ - 23458: 2001 movs r0, #1 │ │ - 2345a: e0a9 b.n 235b0 │ │ - 2345c: 2700 movs r7, #0 │ │ - 2345e: 9808 ldr r0, [sp, #32] │ │ - 23460: 990b ldr r1, [sp, #44] ; 0x2c │ │ - 23462: 1c63 adds r3, r4, #1 │ │ - 23464: 5d06 ldrb r6, [r0, r4] │ │ - 23466: 428b cmp r3, r1 │ │ - 23468: d300 bcc.n 2346c │ │ - 2346a: e09e b.n 235aa │ │ - 2346c: 2e00 cmp r6, #0 │ │ - 2346e: d100 bne.n 23472 │ │ - 23470: e089 b.n 23586 │ │ - 23472: 221f movs r2, #31 │ │ - 23474: 4032 ands r2, r6 │ │ - 23476: 920a str r2, [sp, #40] ; 0x28 │ │ - 23478: 06b2 lsls r2, r6, #26 │ │ - 2347a: d50e bpl.n 2349a │ │ - 2347c: 1ce2 adds r2, r4, #3 │ │ - 2347e: 428a cmp r2, r1 │ │ - 23480: d900 bls.n 23484 │ │ - 23482: e092 b.n 235aa │ │ - 23484: 980a ldr r0, [sp, #40] ; 0x28 │ │ - 23486: 2106 movs r1, #6 │ │ - 23488: 4341 muls r1, r0 │ │ - 2348a: 9808 ldr r0, [sp, #32] │ │ - 2348c: 1869 adds r1, r5, r1 │ │ - 2348e: 5cc3 ldrb r3, [r0, r3] │ │ - 23490: 1904 adds r4, r0, r4 │ │ - 23492: 700b strb r3, [r1, #0] │ │ - 23494: 78a3 ldrb r3, [r4, #2] │ │ - 23496: 704b strb r3, [r1, #1] │ │ - 23498: 1c13 adds r3, r2, #0 │ │ - 2349a: 0671 lsls r1, r6, #25 │ │ - 2349c: d562 bpl.n 23564 │ │ - 2349e: 9a0b ldr r2, [sp, #44] ; 0x2c │ │ - 234a0: 1c9c adds r4, r3, #2 │ │ - 234a2: 4294 cmp r4, r2 │ │ - 234a4: d900 bls.n 234a8 │ │ - 234a6: e080 b.n 235aa │ │ - 234a8: 980a ldr r0, [sp, #40] ; 0x28 │ │ - 234aa: 2106 movs r1, #6 │ │ - 234ac: 4341 muls r1, r0 │ │ - 234ae: 9808 ldr r0, [sp, #32] │ │ - 234b0: 1869 adds r1, r5, r1 │ │ - 234b2: 5cc2 ldrb r2, [r0, r3] │ │ - 234b4: 18c3 adds r3, r0, r3 │ │ - 234b6: 70ca strb r2, [r1, #3] │ │ - 234b8: 785b ldrb r3, [r3, #1] │ │ - 234ba: 714b strb r3, [r1, #5] │ │ - 234bc: 2a0e cmp r2, #14 │ │ - 234be: d105 bne.n 234cc │ │ - 234c0: 220f movs r2, #15 │ │ - 234c2: 4393 bics r3, r2 │ │ - 234c4: 2b80 cmp r3, #128 ; 0x80 │ │ - 234c6: d103 bne.n 234d0 │ │ - 234c8: 2314 movs r3, #20 │ │ - 234ca: e010 b.n 234ee │ │ - 234cc: 2a0f cmp r2, #15 │ │ - 234ce: d803 bhi.n 234d8 │ │ - 234d0: 9807 ldr r0, [sp, #28] │ │ - 234d2: f7fb fd71 bl 1efb8 │ │ - 234d6: e046 b.n 23566 │ │ - 234d8: 2a11 cmp r2, #17 │ │ - 234da: d005 beq.n 234e8 │ │ - 234dc: 2a12 cmp r2, #18 │ │ - 234de: d005 beq.n 234ec │ │ - 234e0: 2317 movs r3, #23 │ │ - 234e2: 2a10 cmp r2, #16 │ │ - 234e4: d105 bne.n 234f2 │ │ - 234e6: e002 b.n 234ee │ │ - 234e8: 230f movs r3, #15 │ │ - 234ea: e000 b.n 234ee │ │ - 234ec: 231a movs r3, #26 │ │ - 234ee: 70cb strb r3, [r1, #3] │ │ - 234f0: e039 b.n 23566 │ │ - 234f2: 2300 movs r3, #0 │ │ - 234f4: e7fb b.n 234ee │ │ - 234f6: 46c0 nop ; (mov r8, r8) │ │ - 234f8: 4c50 ldr r4, [pc, #320] ; (2363c ) │ │ - 234fa: 0001 movs r1, r0 │ │ - 234fc: fd4c ffff stc2l 15, cr15, [ip, #-1020] ; 0xfffffc04 │ │ - 23500: 5450 strb r0, [r2, r1] │ │ - 23502: 464d mov r5, r9 │ │ - 23504: e99c 0000 ; instruction: 0xe99c0000 │ │ - 23508: e9b8 0000 ; instruction: 0xe9b80000 │ │ - 2350c: e920 0000 stmdb r0!, {} │ │ - 23510: e910 0000 ldmdb r0, {} │ │ - 23514: e924 0000 stmdb r4!, {} │ │ - 23518: d060 beq.n 235dc │ │ - 2351a: 0000 movs r0, r0 │ │ - 2351c: c1a0 stmia r1!, {r5, r7} │ │ - 2351e: 0000 movs r0, r0 │ │ - 23520: c19c stmia r1!, {r2, r3, r4, r7} │ │ - 23522: 0000 movs r0, r0 │ │ - 23524: e9bc 0000 ; instruction: 0xe9bc0000 │ │ - 23528: 0292 lsls r2, r2, #10 │ │ - 2352a: 0000 movs r0, r0 │ │ - 2352c: 8240 strh r0, [r0, #18] │ │ - 2352e: 0000 movs r0, r0 │ │ - 23530: 0261 lsls r1, r4, #9 │ │ - 23532: 0000 movs r0, r0 │ │ - 23534: 826a strh r2, [r5, #18] │ │ - 23536: 0000 movs r0, r0 │ │ - 23538: 8276 strh r6, [r6, #18] │ │ - 2353a: 0000 movs r0, r0 │ │ - 2353c: 8260 strh r0, [r4, #18] │ │ - 2353e: 0000 movs r0, r0 │ │ - 23540: 825c strh r4, [r3, #18] │ │ - 23542: 0000 movs r0, r0 │ │ - 23544: 026d lsls r5, r5, #9 │ │ - 23546: 0000 movs r0, r0 │ │ - 23548: 825e strh r6, [r3, #18] │ │ - 2354a: 0000 movs r0, r0 │ │ - 2354c: 8258 strh r0, [r3, #18] │ │ - 2354e: 0000 movs r0, r0 │ │ - 23550: 8262 strh r2, [r4, #18] │ │ - 23552: 0000 movs r0, r0 │ │ - 23554: 8244 strh r4, [r0, #18] │ │ - 23556: 0000 movs r0, r0 │ │ - 23558: 8248 strh r0, [r1, #18] │ │ - 2355a: 0000 movs r0, r0 │ │ - 2355c: ce80 ldmia r6!, {r7} │ │ - 2355e: 0000 movs r0, r0 │ │ - 23560: cac0 ldmia r2!, {r6, r7} │ │ - 23562: 0000 movs r0, r0 │ │ - 23564: 1c1c adds r4, r3, #0 │ │ - 23566: 09f6 lsrs r6, r6, #7 │ │ - 23568: d017 beq.n 2359a │ │ - 2356a: 990b ldr r1, [sp, #44] ; 0x2c │ │ - 2356c: 428c cmp r4, r1 │ │ - 2356e: d21c bcs.n 235aa │ │ - 23570: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ - 23572: 2306 movs r3, #6 │ │ - 23574: 9808 ldr r0, [sp, #32] │ │ - 23576: 4353 muls r3, r2 │ │ - 23578: 2201 movs r2, #1 │ │ - 2357a: 18eb adds r3, r5, r3 │ │ - 2357c: 709a strb r2, [r3, #2] │ │ - 2357e: 5d02 ldrb r2, [r0, r4] │ │ - 23580: 3401 adds r4, #1 │ │ - 23582: 711a strb r2, [r3, #4] │ │ - 23584: e009 b.n 2359a │ │ - 23586: 4a10 ldr r2, [pc, #64] ; (235c8 ) │ │ - 23588: 9907 ldr r1, [sp, #28] │ │ - 2358a: 3701 adds r7, #1 │ │ - 2358c: 5889 ldr r1, [r1, r2] │ │ - 2358e: 2206 movs r2, #6 │ │ - 23590: 434a muls r2, r1 │ │ - 23592: 18ad adds r5, r5, r2 │ │ - 23594: 2f3f cmp r7, #63 ; 0x3f │ │ - 23596: d906 bls.n 235a6 │ │ - 23598: e007 b.n 235aa │ │ - 2359a: 2f3f cmp r7, #63 ; 0x3f │ │ - 2359c: d805 bhi.n 235aa │ │ - 2359e: 9a0b ldr r2, [sp, #44] ; 0x2c │ │ - 235a0: 4294 cmp r4, r2 │ │ - 235a2: d202 bcs.n 235aa │ │ - 235a4: 1c23 adds r3, r4, #0 │ │ - 235a6: 1c1c adds r4, r3, #0 │ │ - 235a8: e759 b.n 2345e │ │ - 235aa: 9d09 ldr r5, [sp, #36] ; 0x24 │ │ - 235ac: 3501 adds r5, #1 │ │ - 235ae: e72e b.n 2340e │ │ - 235b0: 9f11 ldr r7, [sp, #68] ; 0x44 │ │ - 235b2: 9aab ldr r2, [sp, #684] ; 0x2ac │ │ - 235b4: 683b ldr r3, [r7, #0] │ │ - 235b6: 429a cmp r2, r3 │ │ - 235b8: d001 beq.n 235be │ │ - 235ba: f00d fa7f bl 30abc <__clzsi2+0x208> │ │ - 235be: 23ad movs r3, #173 ; 0xad │ │ - 235c0: 009b lsls r3, r3, #2 │ │ - 235c2: 449d add sp, r3 │ │ - 235c4: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 235c6: 46c0 nop ; (mov r8, r8) │ │ - 235c8: e910 0000 ldmdb r0, {} │ │ - │ │ -000235cc : │ │ - 235cc: 78c8 ldrb r0, [r1, #3] │ │ - 235ce: b510 push {r4, lr} │ │ - 235d0: 3801 subs r0, #1 │ │ - 235d2: 794c ldrb r4, [r1, #5] │ │ - 235d4: 2300 movs r3, #0 │ │ - 235d6: 2819 cmp r0, #25 │ │ - 235d8: d849 bhi.n 2366e │ │ - 235da: f00a fcd3 bl 2df84 <__gnu_thumb1_case_uqi> │ │ - 235de: 470d bx r1 │ │ - 235e0: 190f adds r7, r1, r4 │ │ - 235e2: 1d1b adds r3, r3, #4 │ │ - 235e4: 211f movs r1, #31 │ │ - 235e6: 2523 movs r5, #35 ; 0x23 │ │ - 235e8: 2927 cmp r1, #39 ; 0x27 │ │ - 235ea: 2d2b cmp r5, #43 ; 0x2b │ │ - 235ec: 312f adds r1, #47 ; 0x2f │ │ - 235ee: 3533 adds r5, #51 ; 0x33 │ │ - 235f0: 3937 subs r1, #55 ; 0x37 │ │ - 235f2: 3d3b subs r5, #59 ; 0x3b │ │ - 235f4: 413f asrs r7, r7 │ │ - 235f6: 4543 cmp r3, r8 │ │ - 235f8: 2310 movs r3, #16 │ │ - 235fa: e038 b.n 2366e │ │ - 235fc: 230e movs r3, #14 │ │ - 235fe: 2a00 cmp r2, #0 │ │ - 23600: d135 bne.n 2366e │ │ - 23602: 0922 lsrs r2, r4, #4 │ │ - 23604: 200a movs r0, #10 │ │ - 23606: 4342 muls r2, r0 │ │ - 23608: 200f movs r0, #15 │ │ - 2360a: 4004 ands r4, r0 │ │ - 2360c: 1914 adds r4, r2, r4 │ │ - 2360e: e02e b.n 2366e │ │ - 23610: 230b movs r3, #11 │ │ - 23612: e02c b.n 2366e │ │ - 23614: 2303 movs r3, #3 │ │ - 23616: e02a b.n 2366e │ │ - 23618: 2302 movs r3, #2 │ │ - 2361a: e028 b.n 2366e │ │ - 2361c: 2304 movs r3, #4 │ │ - 2361e: e026 b.n 2366e │ │ - 23620: 2305 movs r3, #5 │ │ - 23622: e024 b.n 2366e │ │ - 23624: 2312 movs r3, #18 │ │ - 23626: e022 b.n 2366e │ │ - 23628: 2301 movs r3, #1 │ │ - 2362a: e020 b.n 2366e │ │ - 2362c: 2307 movs r3, #7 │ │ - 2362e: e01e b.n 2366e │ │ - 23630: 2306 movs r3, #6 │ │ - 23632: e01c b.n 2366e │ │ - 23634: 2315 movs r3, #21 │ │ - 23636: e01a b.n 2366e │ │ - 23638: 2316 movs r3, #22 │ │ - 2363a: e018 b.n 2366e │ │ - 2363c: 230a movs r3, #10 │ │ - 2363e: e016 b.n 2366e │ │ - 23640: 231d movs r3, #29 │ │ - 23642: e014 b.n 2366e │ │ - 23644: 230f movs r3, #15 │ │ - 23646: e012 b.n 2366e │ │ - 23648: 2308 movs r3, #8 │ │ - 2364a: e010 b.n 2366e │ │ - 2364c: 2314 movs r3, #20 │ │ - 2364e: e00e b.n 2366e │ │ - 23650: 2311 movs r3, #17 │ │ - 23652: e00c b.n 2366e │ │ - 23654: 231a movs r3, #26 │ │ - 23656: e00a b.n 2366e │ │ - 23658: 2317 movs r3, #23 │ │ - 2365a: e008 b.n 2366e │ │ - 2365c: 2318 movs r3, #24 │ │ - 2365e: e006 b.n 2366e │ │ - 23660: 2309 movs r3, #9 │ │ - 23662: e004 b.n 2366e │ │ - 23664: 231b movs r3, #27 │ │ - 23666: e002 b.n 2366e │ │ - 23668: 231f movs r3, #31 │ │ - 2366a: e000 b.n 2366e │ │ - 2366c: 230c movs r3, #12 │ │ - 2366e: 70cb strb r3, [r1, #3] │ │ - 23670: 714c strb r4, [r1, #5] │ │ - 23672: bd10 pop {r4, pc} │ │ - │ │ -00023674 : │ │ - 23674: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ - 23676: 1c06 adds r6, r0, #0 │ │ - 23678: 6808 ldr r0, [r1, #0] │ │ - 2367a: 1c0f adds r7, r1, #0 │ │ - 2367c: 9201 str r2, [sp, #4] │ │ - 2367e: 3801 subs r0, #1 │ │ - 23680: 6814 ldr r4, [r2, #0] │ │ - 23682: 281e cmp r0, #30 │ │ - 23684: d900 bls.n 23688 │ │ - 23686: e0ce b.n 23826 │ │ - 23688: f00a fc7c bl 2df84 <__gnu_thumb1_case_uqi> │ │ - 2368c: 2335 movs r3, #53 ; 0x35 │ │ - 2368e: 2f21 cmp r7, #33 ; 0x21 │ │ - 23690: 3931 subs r1, #49 ; 0x31 │ │ - 23692: 4337 orrs r7, r6 │ │ - 23694: 3f4d subs r7, #77 ; 0x4d │ │ - 23696: c7c5 stmia r7!, {r0, r2, r6, r7} │ │ - 23698: 12cd asrs r5, r1, #11 │ │ - 2369a: 10b8 asrs r0, r7, #2 │ │ - 2369c: 3345 adds r3, #69 ; 0x45 │ │ - 2369e: cf7d ldmia r7!, {r0, r2, r3, r4, r5, r6} │ │ - 236a0: 3d3b subs r5, #59 ; 0x3b │ │ - 236a2: 4b49 ldr r3, [pc, #292] ; (237c8 ) │ │ - 236a4: 47cd ; instruction: 0x47cd │ │ - 236a6: 6c68 ldr r0, [r5, #68] ; 0x44 │ │ - 236a8: cd41 ldmia r5!, {r0, r6} │ │ - 236aa: 006a lsls r2, r5, #1 │ │ - 236ac: 2541 movs r5, #65 ; 0x41 │ │ - 236ae: e0c0 b.n 23832 │ │ - 236b0: 2543 movs r5, #67 ; 0x43 │ │ - 236b2: 2b00 cmp r3, #0 │ │ - 236b4: d000 beq.n 236b8 │ │ - 236b6: e0bc b.n 23832 │ │ - 236b8: 1c20 adds r0, r4, #0 │ │ - 236ba: 210a movs r1, #10 │ │ - 236bc: f00a fc76 bl 2dfac <__udivsi3> │ │ - 236c0: 210a movs r1, #10 │ │ - 236c2: 0106 lsls r6, r0, #4 │ │ - 236c4: 1c20 adds r0, r4, #0 │ │ - 236c6: f00a fcb1 bl 2e02c <__aeabi_uidivmod> │ │ - 236ca: 1874 adds r4, r6, r1 │ │ - 236cc: e0b1 b.n 23832 │ │ - 236ce: 2545 movs r5, #69 ; 0x45 │ │ - 236d0: e000 b.n 236d4 │ │ - 236d2: 2546 movs r5, #70 ; 0x46 │ │ - 236d4: 2cdf cmp r4, #223 ; 0xdf │ │ - 236d6: d800 bhi.n 236da │ │ - 236d8: e0ab b.n 23832 │ │ - 236da: 4b59 ldr r3, [pc, #356] ; (23840 ) │ │ - 236dc: 58f2 ldr r2, [r6, r3] │ │ - 236de: 2305 movs r3, #5 │ │ - 236e0: 421a tst r2, r3 │ │ - 236e2: d100 bne.n 236e6 │ │ - 236e4: e0a5 b.n 23832 │ │ - 236e6: 24df movs r4, #223 ; 0xdf │ │ - 236e8: e0a3 b.n 23832 │ │ - 236ea: 2547 movs r5, #71 ; 0x47 │ │ - 236ec: e0a1 b.n 23832 │ │ - 236ee: 2548 movs r5, #72 ; 0x48 │ │ - 236f0: e09f b.n 23832 │ │ - 236f2: 2549 movs r5, #73 ; 0x49 │ │ - 236f4: e09d b.n 23832 │ │ - 236f6: 254a movs r5, #74 ; 0x4a │ │ - 236f8: e09b b.n 23832 │ │ - 236fa: 254b movs r5, #75 ; 0x4b │ │ - 236fc: e099 b.n 23832 │ │ - 236fe: 254c movs r5, #76 ; 0x4c │ │ - 23700: e097 b.n 23832 │ │ - 23702: 254d movs r5, #77 ; 0x4d │ │ - 23704: e095 b.n 23832 │ │ - 23706: 254e movs r5, #78 ; 0x4e │ │ - 23708: e093 b.n 23832 │ │ - 2370a: 254f movs r5, #79 ; 0x4f │ │ - 2370c: e091 b.n 23832 │ │ - 2370e: 2550 movs r5, #80 ; 0x50 │ │ - 23710: e08f b.n 23832 │ │ - 23712: 2552 movs r5, #82 ; 0x52 │ │ - 23714: e08d b.n 23832 │ │ - 23716: 2554 movs r5, #84 ; 0x54 │ │ - 23718: e08b b.n 23832 │ │ - 2371a: 2555 movs r5, #85 ; 0x55 │ │ - 2371c: e089 b.n 23832 │ │ - 2371e: 2556 movs r5, #86 ; 0x56 │ │ - 23720: e087 b.n 23832 │ │ - 23722: 2557 movs r5, #87 ; 0x57 │ │ - 23724: e085 b.n 23832 │ │ - 23726: 4a46 ldr r2, [pc, #280] ; (23840 ) │ │ - 23728: 2b00 cmp r3, #0 │ │ - 2372a: d00f beq.n 2374c │ │ - 2372c: 58b3 ldr r3, [r6, r2] │ │ - 2372e: 2b20 cmp r3, #32 │ │ - 23730: d077 beq.n 23822 │ │ - 23732: 2b04 cmp r3, #4 │ │ - 23734: d075 beq.n 23822 │ │ - 23736: 2ca4 cmp r4, #164 ; 0xa4 │ │ - 23738: d071 beq.n 2381e │ │ - 2373a: 2c80 cmp r4, #128 ; 0x80 │ │ - 2373c: d873 bhi.n 23826 │ │ - 2373e: 2380 movs r3, #128 ; 0x80 │ │ - 23740: 0064 lsls r4, r4, #1 │ │ - 23742: 005b lsls r3, r3, #1 │ │ - 23744: 429c cmp r4, r3 │ │ - 23746: d16c bne.n 23822 │ │ - 23748: 24ff movs r4, #255 ; 0xff │ │ - 2374a: e06a b.n 23822 │ │ - 2374c: 58b3 ldr r3, [r6, r2] │ │ - 2374e: 2b20 cmp r3, #32 │ │ - 23750: d002 beq.n 23758 │ │ - 23752: 2558 movs r5, #88 ; 0x58 │ │ - 23754: 2b04 cmp r3, #4 │ │ - 23756: d16c bne.n 23832 │ │ - 23758: 0864 lsrs r4, r4, #1 │ │ - 2375a: e062 b.n 23822 │ │ - 2375c: 2559 movs r5, #89 ; 0x59 │ │ - 2375e: e068 b.n 23832 │ │ - 23760: 255a movs r5, #90 ; 0x5a │ │ - 23762: e066 b.n 23832 │ │ - 23764: 230f movs r3, #15 │ │ - 23766: 4023 ands r3, r4 │ │ - 23768: d061 beq.n 2382e │ │ - 2376a: 22f0 movs r2, #240 ; 0xf0 │ │ - 2376c: 4022 ands r2, r4 │ │ - 2376e: 2a20 cmp r2, #32 │ │ - 23770: d006 beq.n 23780 │ │ - 23772: 2a90 cmp r2, #144 ; 0x90 │ │ - 23774: d059 beq.n 2382a │ │ - 23776: 2a10 cmp r2, #16 │ │ - 23778: d155 bne.n 23826 │ │ - 2377a: 24e0 movs r4, #224 ; 0xe0 │ │ - 2377c: 431c orrs r4, r3 │ │ - 2377e: e029 b.n 237d4 │ │ - 23780: 24e0 movs r4, #224 ; 0xe0 │ │ - 23782: 431c orrs r4, r3 │ │ - 23784: e029 b.n 237da │ │ - 23786: 22f0 movs r2, #240 ; 0xf0 │ │ - 23788: 1c23 adds r3, r4, #0 │ │ - 2378a: 4013 ands r3, r2 │ │ - 2378c: 2b50 cmp r3, #80 ; 0x50 │ │ - 2378e: d02a beq.n 237e6 │ │ - 23790: d810 bhi.n 237b4 │ │ - 23792: 2b20 cmp r3, #32 │ │ - 23794: d020 beq.n 237d8 │ │ - 23796: d805 bhi.n 237a4 │ │ - 23798: 2b00 cmp r3, #0 │ │ - 2379a: d048 beq.n 2382e │ │ - 2379c: 2b10 cmp r3, #16 │ │ - 2379e: d144 bne.n 2382a │ │ - 237a0: 4314 orrs r4, r2 │ │ - 237a2: e017 b.n 237d4 │ │ - 237a4: 2b30 cmp r3, #48 ; 0x30 │ │ - 237a6: d01a beq.n 237de │ │ - 237a8: 2b40 cmp r3, #64 ; 0x40 │ │ - 237aa: d13e bne.n 2382a │ │ - 237ac: 230f movs r3, #15 │ │ - 237ae: 401c ands r4, r3 │ │ - 237b0: 2330 movs r3, #48 ; 0x30 │ │ - 237b2: e01b b.n 237ec │ │ - 237b4: 2b90 cmp r3, #144 ; 0x90 │ │ - 237b6: d01f beq.n 237f8 │ │ - 237b8: d807 bhi.n 237ca │ │ - 237ba: 2b60 cmp r3, #96 ; 0x60 │ │ - 237bc: d018 beq.n 237f0 │ │ - 237be: 2b70 cmp r3, #112 ; 0x70 │ │ - 237c0: d133 bne.n 2382a │ │ - 237c2: 230f movs r3, #15 │ │ - 237c4: 401c ands r4, r3 │ │ - 237c6: 2340 movs r3, #64 ; 0x40 │ │ - 237c8: e010 b.n 237ec │ │ - 237ca: 2ba0 cmp r3, #160 ; 0xa0 │ │ - 237cc: d018 beq.n 23800 │ │ - 237ce: 2bb0 cmp r3, #176 ; 0xb0 │ │ - 237d0: d01d beq.n 2380e │ │ - 237d2: e02a b.n 2382a │ │ - 237d4: 2546 movs r5, #70 ; 0x46 │ │ - 237d6: e02c b.n 23832 │ │ - 237d8: 4314 orrs r4, r2 │ │ - 237da: 2545 movs r5, #69 ; 0x45 │ │ - 237dc: e029 b.n 23832 │ │ - 237de: 230f movs r3, #15 │ │ - 237e0: 401c ands r4, r3 │ │ - 237e2: 2310 movs r3, #16 │ │ - 237e4: e002 b.n 237ec │ │ - 237e6: 230f movs r3, #15 │ │ - 237e8: 401c ands r4, r3 │ │ - 237ea: 2320 movs r3, #32 │ │ - 237ec: 431c orrs r4, r3 │ │ - 237ee: e01c b.n 2382a │ │ - 237f0: 230f movs r3, #15 │ │ - 237f2: 401c ands r4, r3 │ │ - 237f4: 23b0 movs r3, #176 ; 0xb0 │ │ - 237f6: e7f9 b.n 237ec │ │ - 237f8: 230f movs r3, #15 │ │ - 237fa: 401c ands r4, r3 │ │ - 237fc: 2551 movs r5, #81 ; 0x51 │ │ - 237fe: e018 b.n 23832 │ │ - 23800: 1c23 adds r3, r4, #0 │ │ - 23802: 220f movs r2, #15 │ │ - 23804: 4013 ands r3, r2 │ │ - 23806: 0124 lsls r4, r4, #4 │ │ +0002366c : │ │ + 2366c: b5f0 push {r4, r5, r6, r7, lr} │ │ + 2366e: 4dcd ldr r5, [pc, #820] ; (239a4 ) │ │ + 23670: 4ccd ldr r4, [pc, #820] ; (239a8 ) │ │ + 23672: 447d add r5, pc │ │ + 23674: 682d ldr r5, [r5, #0] │ │ + 23676: 44a5 add sp, r4 │ │ + 23678: 9207 str r2, [sp, #28] │ │ + 2367a: 682b ldr r3, [r5, #0] │ │ + 2367c: aaff add r2, sp, #1020 ; 0x3fc │ │ + 2367e: 9003 str r0, [sp, #12] │ │ + 23680: 32f8 adds r2, #248 ; 0xf8 │ │ + 23682: 1c08 adds r0, r1, #0 │ │ + 23684: 6013 str r3, [r2, #0] │ │ + 23686: 9104 str r1, [sp, #16] │ │ + 23688: f7ff ffec bl 23664 │ │ + 2368c: 9b07 ldr r3, [sp, #28] │ │ + 2368e: 950f str r5, [sp, #60] ; 0x3c │ │ + 23690: 2000 movs r0, #0 │ │ + 23692: 2bff cmp r3, #255 ; 0xff │ │ + 23694: d800 bhi.n 23698 │ │ + 23696: e363 b.n 23d60 │ │ + 23698: 9b04 ldr r3, [sp, #16] │ │ + 2369a: 9a04 ldr r2, [sp, #16] │ │ + 2369c: 7819 ldrb r1, [r3, #0] │ │ + 2369e: 785b ldrb r3, [r3, #1] │ │ + 236a0: 021b lsls r3, r3, #8 │ │ + 236a2: 430b orrs r3, r1 │ │ + 236a4: 7891 ldrb r1, [r2, #2] │ │ + 236a6: 0409 lsls r1, r1, #16 │ │ + 236a8: 4319 orrs r1, r3 │ │ + 236aa: 78d3 ldrb r3, [r2, #3] │ │ + 236ac: 061b lsls r3, r3, #24 │ │ + 236ae: 430b orrs r3, r1 │ │ + 236b0: 49be ldr r1, [pc, #760] ; (239ac ) │ │ + 236b2: 428b cmp r3, r1 │ │ + 236b4: d000 beq.n 236b8 │ │ + 236b6: e353 b.n 23d60 │ │ + 236b8: 7953 ldrb r3, [r2, #5] │ │ + 236ba: 7911 ldrb r1, [r2, #4] │ │ + 236bc: 021b lsls r3, r3, #8 │ │ + 236be: 430b orrs r3, r1 │ │ + 236c0: 7991 ldrb r1, [r2, #6] │ │ + 236c2: 0409 lsls r1, r1, #16 │ │ + 236c4: 4319 orrs r1, r3 │ │ + 236c6: 79d3 ldrb r3, [r2, #7] │ │ + 236c8: 9a07 ldr r2, [sp, #28] │ │ + 236ca: 061b lsls r3, r3, #24 │ │ + 236cc: 430b orrs r3, r1 │ │ + 236ce: 330c adds r3, #12 │ │ + 236d0: 4293 cmp r3, r2 │ │ + 236d2: d900 bls.n 236d6 │ │ + 236d4: e344 b.n 23d60 │ │ + 236d6: 9b04 ldr r3, [sp, #16] │ │ + 236d8: 9a04 ldr r2, [sp, #16] │ │ + 236da: 7a19 ldrb r1, [r3, #8] │ │ + 236dc: 7a5b ldrb r3, [r3, #9] │ │ + 236de: 021b lsls r3, r3, #8 │ │ + 236e0: 430b orrs r3, r1 │ │ + 236e2: 7a91 ldrb r1, [r2, #10] │ │ + 236e4: 0409 lsls r1, r1, #16 │ │ + 236e6: 4319 orrs r1, r3 │ │ + 236e8: 7ad3 ldrb r3, [r2, #11] │ │ + 236ea: 061b lsls r3, r3, #24 │ │ + 236ec: 430b orrs r3, r1 │ │ + 236ee: 49b0 ldr r1, [pc, #704] ; (239b0 ) │ │ + 236f0: 428b cmp r3, r1 │ │ + 236f2: d000 beq.n 236f6 │ │ + 236f4: e334 b.n 23d60 │ │ + 236f6: 2180 movs r1, #128 ; 0x80 │ │ + 236f8: 9a03 ldr r2, [sp, #12] │ │ + 236fa: 4bae ldr r3, [pc, #696] ; (239b4 ) │ │ + 236fc: 03c9 lsls r1, r1, #15 │ │ + 236fe: 4cae ldr r4, [pc, #696] ; (239b8 ) │ │ + 23700: 50d1 str r1, [r2, r3] │ │ + 23702: 2110 movs r1, #16 │ │ + 23704: 4bad ldr r3, [pc, #692] ; (239bc ) │ │ + 23706: 940a str r4, [sp, #40] ; 0x28 │ │ + 23708: 50d1 str r1, [r2, r3] │ │ + 2370a: 49ad ldr r1, [pc, #692] ; (239c0 ) │ │ + 2370c: 5110 str r0, [r2, r4] │ │ + 2370e: 9309 str r3, [sp, #36] ; 0x24 │ │ + 23710: 1856 adds r6, r2, r1 │ │ + 23712: 1c01 adds r1, r0, #0 │ │ + 23714: 2203 movs r2, #3 │ │ + 23716: 1c0b adds r3, r1, #0 │ │ + 23718: 4013 ands r3, r2 │ │ + 2371a: 3b01 subs r3, #1 │ │ + 2371c: 2040 movs r0, #64 ; 0x40 │ │ + 2371e: 2b01 cmp r3, #1 │ │ + 23720: d800 bhi.n 23724 │ │ + 23722: 20c0 movs r0, #192 ; 0xc0 │ │ + 23724: 3101 adds r1, #1 │ │ + 23726: 6030 str r0, [r6, #0] │ │ + 23728: 3624 adds r6, #36 ; 0x24 │ │ + 2372a: 2910 cmp r1, #16 │ │ + 2372c: d1f3 bne.n 23716 │ │ + 2372e: 2300 movs r3, #0 │ │ + 23730: 260c movs r6, #12 │ │ + 23732: 9305 str r3, [sp, #20] │ │ + 23734: 9306 str r3, [sp, #24] │ │ + 23736: 1c33 adds r3, r6, #0 │ │ + 23738: 9a07 ldr r2, [sp, #28] │ │ + 2373a: 3308 adds r3, #8 │ │ + 2373c: 930b str r3, [sp, #44] ; 0x2c │ │ + 2373e: 4293 cmp r3, r2 │ │ + 23740: d212 bcs.n 23768 │ │ + 23742: 9b04 ldr r3, [sp, #16] │ │ + 23744: 199f adds r7, r3, r6 │ │ + 23746: 1c38 adds r0, r7, #0 │ │ + 23748: f7ff ff8c bl 23664 │ │ + 2374c: 797b ldrb r3, [r7, #5] │ │ + 2374e: 793c ldrb r4, [r7, #4] │ │ + 23750: 79fd ldrb r5, [r7, #7] │ │ + 23752: 021b lsls r3, r3, #8 │ │ + 23754: 4323 orrs r3, r4 │ │ + 23756: 79bc ldrb r4, [r7, #6] │ │ + 23758: 062d lsls r5, r5, #24 │ │ + 2375a: 0424 lsls r4, r4, #16 │ │ + 2375c: 431c orrs r4, r3 │ │ + 2375e: 9b07 ldr r3, [sp, #28] │ │ + 23760: 4325 orrs r5, r4 │ │ + 23762: 3b08 subs r3, #8 │ │ + 23764: 429d cmp r5, r3 │ │ + 23766: d304 bcc.n 23772 │ │ + 23768: 9b06 ldr r3, [sp, #24] │ │ + 2376a: 2b00 cmp r3, #0 │ │ + 2376c: d000 beq.n 23770 │ │ + 2376e: e141 b.n 239f4 │ │ + 23770: e17b b.n 23a6a │ │ + 23772: 1c2b adds r3, r5, #0 │ │ + 23774: 9a07 ldr r2, [sp, #28] │ │ + 23776: 3308 adds r3, #8 │ │ + 23778: 199b adds r3, r3, r6 │ │ + 2377a: 4293 cmp r3, r2 │ │ + 2377c: d8f4 bhi.n 23768 │ │ + 2377e: 2d00 cmp r5, #0 │ │ + 23780: d100 bne.n 23784 │ │ + 23782: e102 b.n 2398a │ │ + 23784: 9b04 ldr r3, [sp, #16] │ │ + 23786: 9a0b ldr r2, [sp, #44] ; 0x2c │ │ + 23788: 189c adds r4, r3, r2 │ │ + 2378a: 787b ldrb r3, [r7, #1] │ │ + 2378c: 783a ldrb r2, [r7, #0] │ │ + 2378e: 021b lsls r3, r3, #8 │ │ + 23790: 4313 orrs r3, r2 │ │ + 23792: 78ba ldrb r2, [r7, #2] │ │ + 23794: 0412 lsls r2, r2, #16 │ │ + 23796: 431a orrs r2, r3 │ │ + 23798: 78fb ldrb r3, [r7, #3] │ │ + 2379a: 061b lsls r3, r3, #24 │ │ + 2379c: 4313 orrs r3, r2 │ │ + 2379e: 4a89 ldr r2, [pc, #548] ; (239c4 ) │ │ + 237a0: 4293 cmp r3, r2 │ │ + 237a2: d02d beq.n 23800 │ │ + 237a4: d803 bhi.n 237ae │ │ + 237a6: 4a88 ldr r2, [pc, #544] ; (239c8 ) │ │ + 237a8: 4293 cmp r3, r2 │ │ + 237aa: d01b beq.n 237e4 │ │ + 237ac: e0ed b.n 2398a │ │ + 237ae: 4a87 ldr r2, [pc, #540] ; (239cc ) │ │ + 237b0: 4293 cmp r3, r2 │ │ + 237b2: d003 beq.n 237bc │ │ + 237b4: 4a86 ldr r2, [pc, #536] ; (239d0 ) │ │ + 237b6: 4293 cmp r3, r2 │ │ + 237b8: d02b beq.n 23812 │ │ + 237ba: e0e6 b.n 2398a │ │ + 237bc: 7823 ldrb r3, [r4, #0] │ │ + 237be: 2b00 cmp r3, #0 │ │ + 237c0: d101 bne.n 237c6 │ │ + 237c2: 3401 adds r4, #1 │ │ + 237c4: 3d01 subs r5, #1 │ │ + 237c6: 4a83 ldr r2, [pc, #524] ; (239d4 ) │ │ + 237c8: 9b03 ldr r3, [sp, #12] │ │ + 237ca: 1898 adds r0, r3, r2 │ │ + 237cc: 1e2a subs r2, r5, #0 │ │ + 237ce: 2a1f cmp r2, #31 │ │ + 237d0: d900 bls.n 237d4 │ │ + 237d2: 221f movs r2, #31 │ │ + 237d4: 1c21 adds r1, r4, #0 │ │ + 237d6: f00e fa91 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 237da: 2200 movs r2, #0 │ │ + 237dc: 4b7e ldr r3, [pc, #504] ; (239d8 ) │ │ + 237de: 9903 ldr r1, [sp, #12] │ │ + 237e0: 54ca strb r2, [r1, r3] │ │ + 237e2: e0d2 b.n 2398a │ │ + 237e4: 2d0b cmp r5, #11 │ │ + 237e6: d800 bhi.n 237ea │ │ + 237e8: e0cf b.n 2398a │ │ + 237ea: 9b05 ldr r3, [sp, #20] │ │ + 237ec: 2bef cmp r3, #239 ; 0xef │ │ + 237ee: d900 bls.n 237f2 │ │ + 237f0: e0cb b.n 2398a │ │ + 237f2: 009a lsls r2, r3, #2 │ │ + 237f4: ab11 add r3, sp, #68 ; 0x44 │ │ + 237f6: 50d6 str r6, [r2, r3] │ │ + 237f8: 9b05 ldr r3, [sp, #20] │ │ + 237fa: 3301 adds r3, #1 │ │ + 237fc: 9305 str r3, [sp, #20] │ │ + 237fe: e0c4 b.n 2398a │ │ + 23800: 2d12 cmp r5, #18 │ │ + 23802: d800 bhi.n 23806 │ │ + 23804: e0c1 b.n 2398a │ │ + 23806: 9b06 ldr r3, [sp, #24] │ │ 23808: 2b00 cmp r3, #0 │ │ - 2380a: d103 bne.n 23814 │ │ - 2380c: e00f b.n 2382e │ │ - 2380e: 230f movs r3, #15 │ │ - 23810: 4023 ands r3, r4 │ │ - 23812: d00c beq.n 2382e │ │ - 23814: 4314 orrs r4, r2 │ │ - 23816: 2544 movs r5, #68 ; 0x44 │ │ - 23818: e00b b.n 23832 │ │ - 2381a: 2542 movs r5, #66 ; 0x42 │ │ - 2381c: e009 b.n 23832 │ │ - 2381e: 2491 movs r4, #145 ; 0x91 │ │ - 23820: e003 b.n 2382a │ │ - 23822: 2558 movs r5, #88 ; 0x58 │ │ - 23824: e005 b.n 23832 │ │ - 23826: 2400 movs r4, #0 │ │ - 23828: e002 b.n 23830 │ │ - 2382a: 2553 movs r5, #83 ; 0x53 │ │ - 2382c: e001 b.n 23832 │ │ - 2382e: 1c1c adds r4, r3, #0 │ │ - 23830: 1c25 adds r5, r4, #0 │ │ - 23832: 9a01 ldr r2, [sp, #4] │ │ - 23834: 2340 movs r3, #64 ; 0x40 │ │ - 23836: 439d bics r5, r3 │ │ - 23838: 603d str r5, [r7, #0] │ │ - 2383a: 6014 str r4, [r2, #0] │ │ - 2383c: bdf7 pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ - 2383e: 46c0 nop ; (mov r8, r8) │ │ - 23840: e920 0000 stmdb r0!, {} │ │ - │ │ -00023844 : │ │ - 23844: 4bb5 ldr r3, [pc, #724] ; (23b1c ) │ │ - 23846: b5f0 push {r4, r5, r6, r7, lr} │ │ - 23848: 447b add r3, pc │ │ - 2384a: 4cb5 ldr r4, [pc, #724] ; (23b20 ) │ │ - 2384c: 681b ldr r3, [r3, #0] │ │ - 2384e: 1c07 adds r7, r0, #0 │ │ - 23850: 44a5 add sp, r4 │ │ - 23852: 48b4 ldr r0, [pc, #720] ; (23b24 ) │ │ - 23854: 920b str r2, [sp, #44] ; 0x2c │ │ - 23856: 681a ldr r2, [r3, #0] │ │ - 23858: 4468 add r0, sp │ │ - 2385a: 9106 str r1, [sp, #24] │ │ - 2385c: 6002 str r2, [r0, #0] │ │ - 2385e: 9319 str r3, [sp, #100] ; 0x64 │ │ - 23860: 2900 cmp r1, #0 │ │ - 23862: d101 bne.n 23868 │ │ - 23864: 2000 movs r0, #0 │ │ - 23866: e2fa b.n 23e5e │ │ - 23868: 9c0b ldr r4, [sp, #44] ; 0x2c │ │ - 2386a: 2cf0 cmp r4, #240 ; 0xf0 │ │ - 2386c: d9fa bls.n 23864 │ │ - 2386e: 4dae ldr r5, [pc, #696] ; (23b28 ) │ │ - 23870: 2260 movs r2, #96 ; 0x60 │ │ - 23872: 9906 ldr r1, [sp, #24] │ │ - 23874: 446d add r5, sp │ │ - 23876: 1c28 adds r0, r5, #0 │ │ - 23878: f00d f8d0 bl 30a1c <__clzsi2+0x168> │ │ - 2387c: 9a06 ldr r2, [sp, #24] │ │ - 2387e: 9b06 ldr r3, [sp, #24] │ │ - 23880: 3202 adds r2, #2 │ │ - 23882: 7fd2 ldrb r2, [r2, #31] │ │ - 23884: 3301 adds r3, #1 │ │ - 23886: 7fdb ldrb r3, [r3, #31] │ │ - 23888: 0212 lsls r2, r2, #8 │ │ - 2388a: 431a orrs r2, r3 │ │ - 2388c: 920d str r2, [sp, #52] ; 0x34 │ │ - 2388e: 9a06 ldr r2, [sp, #24] │ │ - 23890: 9b06 ldr r3, [sp, #24] │ │ - 23892: 3204 adds r2, #4 │ │ - 23894: 7fd2 ldrb r2, [r2, #31] │ │ - 23896: 3303 adds r3, #3 │ │ - 23898: 7fdb ldrb r3, [r3, #31] │ │ - 2389a: 0212 lsls r2, r2, #8 │ │ + 2380a: d000 beq.n 2380e │ │ + 2380c: e0bd b.n 2398a │ │ + 2380e: 9606 str r6, [sp, #24] │ │ + 23810: e0bb b.n 2398a │ │ + 23812: 2d5f cmp r5, #95 ; 0x5f │ │ + 23814: d800 bhi.n 23818 │ │ + 23816: e0b8 b.n 2398a │ │ + 23818: 9b03 ldr r3, [sp, #12] │ │ + 2381a: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ + 2381c: 589e ldr r6, [r3, r2] │ │ + 2381e: 1c73 adds r3, r6, #1 │ │ + 23820: 9308 str r3, [sp, #32] │ │ + 23822: 2bef cmp r3, #239 ; 0xef │ │ + 23824: d900 bls.n 23828 │ │ + 23826: e0b0 b.n 2398a │ │ + 23828: 9b03 ldr r3, [sp, #12] │ │ + 2382a: 9908 ldr r1, [sp, #32] │ │ + 2382c: 1c20 adds r0, r4, #0 │ │ + 2382e: 5099 str r1, [r3, r2] │ │ + 23830: f7ff ff1a bl 23668 │ │ + 23834: 1c21 adds r1, r4, #0 │ │ + 23836: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ + 23838: 9b03 ldr r3, [sp, #12] │ │ + 2383a: 310d adds r1, #13 │ │ + 2383c: 01b6 lsls r6, r6, #6 │ │ + 2383e: 589b ldr r3, [r3, r2] │ │ + 23840: 221f movs r2, #31 │ │ + 23842: 930c str r3, [sp, #48] ; 0x30 │ │ + 23844: 0158 lsls r0, r3, #5 │ │ + 23846: 9b03 ldr r3, [sp, #12] │ │ + 23848: 1818 adds r0, r3, r0 │ │ + 2384a: 4b62 ldr r3, [pc, #392] ; (239d4 ) │ │ + 2384c: 18c0 adds r0, r0, r3 │ │ + 2384e: f00e fa55 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 23852: 9b03 ldr r3, [sp, #12] │ │ + 23854: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ + 23856: 9903 ldr r1, [sp, #12] │ │ + 23858: 589a ldr r2, [r3, r2] │ │ + 2385a: 0153 lsls r3, r2, #5 │ │ + 2385c: 18cb adds r3, r1, r3 │ │ + 2385e: 495f ldr r1, [pc, #380] ; (239dc ) │ │ + 23860: 185b adds r3, r3, r1 │ │ + 23862: 2100 movs r1, #0 │ │ + 23864: 7119 strb r1, [r3, #4] │ │ + 23866: abff add r3, sp, #1020 ; 0x3fc │ │ + 23868: 33fc adds r3, #252 ; 0xfc │ │ + 2386a: 189b adds r3, r3, r2 │ │ + 2386c: 3bf5 subs r3, #245 ; 0xf5 │ │ + 2386e: 701a strb r2, [r3, #0] │ │ + 23870: 9b08 ldr r3, [sp, #32] │ │ + 23872: 0198 lsls r0, r3, #6 │ │ + 23874: 9b03 ldr r3, [sp, #12] │ │ + 23876: 181b adds r3, r3, r0 │ │ + 23878: 469c mov ip, r3 │ │ + 2387a: 4b59 ldr r3, [pc, #356] ; (239e0 ) │ │ + 2387c: 4463 add r3, ip │ │ + 2387e: 930d str r3, [sp, #52] ; 0x34 │ │ + 23880: 2340 movs r3, #64 ; 0x40 │ │ + 23882: 9a0d ldr r2, [sp, #52] ; 0x34 │ │ + 23884: 8013 strh r3, [r2, #0] │ │ + 23886: 1c23 adds r3, r4, #0 │ │ + 23888: 3349 adds r3, #73 ; 0x49 │ │ + 2388a: 781a ldrb r2, [r3, #0] │ │ + 2388c: 3301 adds r3, #1 │ │ + 2388e: 781b ldrb r3, [r3, #0] │ │ + 23890: 021b lsls r3, r3, #8 │ │ + 23892: 4313 orrs r3, r2 │ │ + 23894: 1c22 adds r2, r4, #0 │ │ + 23896: 324b adds r2, #75 ; 0x4b │ │ + 23898: 7812 ldrb r2, [r2, #0] │ │ + 2389a: 0412 lsls r2, r2, #16 │ │ 2389c: 431a orrs r2, r3 │ │ - 2389e: 9209 str r2, [sp, #36] ; 0x24 │ │ - 238a0: 9a06 ldr r2, [sp, #24] │ │ - 238a2: 9b06 ldr r3, [sp, #24] │ │ - 238a4: 3206 adds r2, #6 │ │ - 238a6: 7fd2 ldrb r2, [r2, #31] │ │ - 238a8: 3305 adds r3, #5 │ │ - 238aa: 7fdb ldrb r3, [r3, #31] │ │ - 238ac: 0212 lsls r2, r2, #8 │ │ - 238ae: 431a orrs r2, r3 │ │ - 238b0: 920f str r2, [sp, #60] ; 0x3c │ │ - 238b2: 9a06 ldr r2, [sp, #24] │ │ - 238b4: 9b06 ldr r3, [sp, #24] │ │ - 238b6: 3208 adds r2, #8 │ │ - 238b8: 7fd2 ldrb r2, [r2, #31] │ │ - 238ba: 3307 adds r3, #7 │ │ - 238bc: 7fdb ldrb r3, [r3, #31] │ │ - 238be: 0212 lsls r2, r2, #8 │ │ - 238c0: 431a orrs r2, r3 │ │ - 238c2: 9210 str r2, [sp, #64] ; 0x40 │ │ - 238c4: 9a06 ldr r2, [sp, #24] │ │ - 238c6: 9b06 ldr r3, [sp, #24] │ │ - 238c8: 3229 adds r2, #41 ; 0x29 │ │ - 238ca: 7812 ldrb r2, [r2, #0] │ │ - 238cc: 3328 adds r3, #40 ; 0x28 │ │ - 238ce: 781b ldrb r3, [r3, #0] │ │ - 238d0: 0212 lsls r2, r2, #8 │ │ - 238d2: 431a orrs r2, r3 │ │ - 238d4: 920a str r2, [sp, #40] ; 0x28 │ │ - 238d6: 9a06 ldr r2, [sp, #24] │ │ - 238d8: 9b06 ldr r3, [sp, #24] │ │ - 238da: 322b adds r2, #43 ; 0x2b │ │ - 238dc: 7812 ldrb r2, [r2, #0] │ │ - 238de: 332a adds r3, #42 ; 0x2a │ │ - 238e0: 781b ldrb r3, [r3, #0] │ │ - 238e2: 0212 lsls r2, r2, #8 │ │ - 238e4: 431a orrs r2, r3 │ │ - 238e6: 9b06 ldr r3, [sp, #24] │ │ - 238e8: 9212 str r2, [sp, #72] ; 0x48 │ │ - 238ea: 3330 adds r3, #48 ; 0x30 │ │ - 238ec: 781b ldrb r3, [r3, #0] │ │ - 238ee: 9308 str r3, [sp, #32] │ │ - 238f0: 9b06 ldr r3, [sp, #24] │ │ - 238f2: 3331 adds r3, #49 ; 0x31 │ │ - 238f4: 781c ldrb r4, [r3, #0] │ │ - 238f6: 9b06 ldr r3, [sp, #24] │ │ - 238f8: 3332 adds r3, #50 ; 0x32 │ │ - 238fa: 781b ldrb r3, [r3, #0] │ │ - 238fc: 9307 str r3, [sp, #28] │ │ - 238fe: 9b06 ldr r3, [sp, #24] │ │ - 23900: 9a06 ldr r2, [sp, #24] │ │ - 23902: 3333 adds r3, #51 ; 0x33 │ │ - 23904: 781b ldrb r3, [r3, #0] │ │ - 23906: 322d adds r2, #45 ; 0x2d │ │ - 23908: 7812 ldrb r2, [r2, #0] │ │ - 2390a: 930c str r3, [sp, #48] ; 0x30 │ │ - 2390c: 9b06 ldr r3, [sp, #24] │ │ - 2390e: 0212 lsls r2, r2, #8 │ │ - 23910: 3335 adds r3, #53 ; 0x35 │ │ - 23912: 781b ldrb r3, [r3, #0] │ │ - 23914: 930e str r3, [sp, #56] ; 0x38 │ │ - 23916: 9b06 ldr r3, [sp, #24] │ │ - 23918: 332c adds r3, #44 ; 0x2c │ │ - 2391a: 781b ldrb r3, [r3, #0] │ │ - 2391c: 431a orrs r2, r3 │ │ - 2391e: 9b06 ldr r3, [sp, #24] │ │ - 23920: 332e adds r3, #46 ; 0x2e │ │ - 23922: 781b ldrb r3, [r3, #0] │ │ - 23924: 041b lsls r3, r3, #16 │ │ - 23926: 431a orrs r2, r3 │ │ - 23928: 9b06 ldr r3, [sp, #24] │ │ - 2392a: 332f adds r3, #47 ; 0x2f │ │ - 2392c: 781b ldrb r3, [r3, #0] │ │ - 2392e: 061b lsls r3, r3, #24 │ │ - 23930: 431a orrs r2, r3 │ │ - 23932: 4b7e ldr r3, [pc, #504] ; (23b2c ) │ │ - 23934: 429a cmp r2, r3 │ │ - 23936: d195 bne.n 23864 │ │ - 23938: 4b7d ldr r3, [pc, #500] ; (23b30 ) │ │ - 2393a: 487e ldr r0, [pc, #504] ; (23b34 ) │ │ - 2393c: 2202 movs r2, #2 │ │ - 2393e: 50fa str r2, [r7, r3] │ │ - 23940: 183e adds r6, r7, r0 │ │ - 23942: 22f0 movs r2, #240 ; 0xf0 │ │ - 23944: 2100 movs r1, #0 │ │ - 23946: 0152 lsls r2, r2, #5 │ │ - 23948: 1c30 adds r0, r6, #0 │ │ - 2394a: f00d f84f bl 309ec <__clzsi2+0x138> │ │ - 2394e: 1c30 adds r0, r6, #0 │ │ - 23950: 1c29 adds r1, r5, #0 │ │ - 23952: 221c movs r2, #28 │ │ - 23954: f00d f862 bl 30a1c <__clzsi2+0x168> │ │ - 23958: 23e9 movs r3, #233 ; 0xe9 │ │ - 2395a: 021b lsls r3, r3, #8 │ │ - 2395c: 2c00 cmp r4, #0 │ │ - 2395e: d001 beq.n 23964 │ │ - 23960: 50fc str r4, [r7, r3] │ │ - 23962: e001 b.n 23968 │ │ - 23964: 2206 movs r2, #6 │ │ - 23966: 50fa str r2, [r7, r3] │ │ - 23968: 58fb ldr r3, [r7, r3] │ │ - 2396a: 2b1f cmp r3, #31 │ │ - 2396c: d903 bls.n 23976 │ │ - 2396e: 23e9 movs r3, #233 ; 0xe9 │ │ - 23970: 221f movs r2, #31 │ │ - 23972: 021b lsls r3, r3, #8 │ │ - 23974: 50fa str r2, [r7, r3] │ │ - 23976: 9c07 ldr r4, [sp, #28] │ │ - 23978: 4b6f ldr r3, [pc, #444] ; (23b38 ) │ │ - 2397a: 2c27 cmp r4, #39 ; 0x27 │ │ - 2397c: d901 bls.n 23982 │ │ - 2397e: 50fc str r4, [r7, r3] │ │ - 23980: e001 b.n 23986 │ │ - 23982: 2228 movs r2, #40 ; 0x28 │ │ - 23984: 50fa str r2, [r7, r3] │ │ - 23986: 58fb ldr r3, [r7, r3] │ │ - 23988: 2bf0 cmp r3, #240 ; 0xf0 │ │ - 2398a: d902 bls.n 23992 │ │ - 2398c: 4b6a ldr r3, [pc, #424] ; (23b38 ) │ │ - 2398e: 22f0 movs r2, #240 ; 0xf0 │ │ - 23990: 50fa str r2, [r7, r3] │ │ - 23992: 9e08 ldr r6, [sp, #32] │ │ - 23994: 4b69 ldr r3, [pc, #420] ; (23b3c ) │ │ - 23996: 00b2 lsls r2, r6, #2 │ │ - 23998: 1e51 subs r1, r2, #1 │ │ - 2399a: 29ff cmp r1, #255 ; 0xff │ │ - 2399c: d801 bhi.n 239a2 │ │ - 2399e: 50fa str r2, [r7, r3] │ │ - 239a0: e002 b.n 239a8 │ │ - 239a2: 2080 movs r0, #128 ; 0x80 │ │ - 239a4: 0040 lsls r0, r0, #1 │ │ - 239a6: 50f8 str r0, [r7, r3] │ │ - 239a8: 9c0c ldr r4, [sp, #48] ; 0x30 │ │ - 239aa: 4b65 ldr r3, [pc, #404] ; (23b40 ) │ │ - 239ac: 4e65 ldr r6, [pc, #404] ; (23b44 ) │ │ - 239ae: 227f movs r2, #127 ; 0x7f │ │ - 239b0: 4965 ldr r1, [pc, #404] ; (23b48 ) │ │ - 239b2: 4022 ands r2, r4 │ │ - 239b4: 50fa str r2, [r7, r3] │ │ - 239b6: 2304 movs r3, #4 │ │ - 239b8: 507b str r3, [r7, r1] │ │ - 239ba: 19bb adds r3, r7, r6 │ │ - 239bc: 4e5a ldr r6, [pc, #360] ; (23b28 ) │ │ - 239be: 2008 movs r0, #8 │ │ - 239c0: 2201 movs r2, #1 │ │ - 239c2: 2540 movs r5, #64 ; 0x40 │ │ - 239c4: 446e add r6, sp │ │ - 239c6: 4684 mov ip, r0 │ │ - 239c8: 2180 movs r1, #128 ; 0x80 │ │ - 239ca: 6019 str r1, [r3, #0] │ │ - 239cc: 18b1 adds r1, r6, r2 │ │ - 239ce: 313f adds r1, #63 ; 0x3f │ │ - 239d0: 7808 ldrb r0, [r1, #0] │ │ - 239d2: 2480 movs r4, #128 ; 0x80 │ │ - 239d4: 0064 lsls r4, r4, #1 │ │ - 239d6: 605d str r5, [r3, #4] │ │ - 239d8: 609c str r4, [r3, #8] │ │ - 239da: 28ff cmp r0, #255 ; 0xff │ │ - 239dc: d009 beq.n 239f2 │ │ - 239de: 495a ldr r1, [pc, #360] ; (23b48 ) │ │ - 239e0: 4664 mov r4, ip │ │ - 239e2: 507a str r2, [r7, r1] │ │ - 239e4: 2140 movs r1, #64 ; 0x40 │ │ - 239e6: 4220 tst r0, r4 │ │ - 239e8: d000 beq.n 239ec │ │ - 239ea: 21c0 movs r1, #192 ; 0xc0 │ │ - 239ec: 6019 str r1, [r3, #0] │ │ - 239ee: 2100 movs r1, #0 │ │ - 239f0: 6099 str r1, [r3, #8] │ │ - 239f2: 3201 adds r2, #1 │ │ - 239f4: 3324 adds r3, #36 ; 0x24 │ │ - 239f6: 2a21 cmp r2, #33 ; 0x21 │ │ - 239f8: d1e6 bne.n 239c8 │ │ - 239fa: 4e53 ldr r6, [pc, #332] ; (23b48 ) │ │ - 239fc: 59be ldr r6, [r7, r6] │ │ - 239fe: 2e03 cmp r6, #3 │ │ - 23a00: d802 bhi.n 23a08 │ │ - 23a02: 4b51 ldr r3, [pc, #324] ; (23b48 ) │ │ - 23a04: 2204 movs r2, #4 │ │ - 23a06: 50fa str r2, [r7, r3] │ │ - 23a08: 4b50 ldr r3, [pc, #320] ; (23b4c ) │ │ - 23a0a: 9c0a ldr r4, [sp, #40] ; 0x28 │ │ - 23a0c: 429c cmp r4, r3 │ │ - 23a0e: d902 bls.n 23a16 │ │ - 23a10: 9e10 ldr r6, [sp, #64] ; 0x40 │ │ - 23a12: 0676 lsls r6, r6, #25 │ │ - 23a14: d504 bpl.n 23a20 │ │ - 23a16: 4b4e ldr r3, [pc, #312] ; (23b50 ) │ │ - 23a18: 2202 movs r2, #2 │ │ - 23a1a: 58f8 ldr r0, [r7, r3] │ │ - 23a1c: 4302 orrs r2, r0 │ │ - 23a1e: 50fa str r2, [r7, r3] │ │ - 23a20: 9d0d ldr r5, [sp, #52] ; 0x34 │ │ - 23a22: 2d00 cmp r5, #0 │ │ - 23a24: d006 beq.n 23a34 │ │ - 23a26: 2180 movs r1, #128 ; 0x80 │ │ - 23a28: 0049 lsls r1, r1, #1 │ │ - 23a2a: 428d cmp r5, r1 │ │ - 23a2c: d903 bls.n 23a36 │ │ - 23a2e: 2580 movs r5, #128 ; 0x80 │ │ - 23a30: 006d lsls r5, r5, #1 │ │ - 23a32: e000 b.n 23a36 │ │ - 23a34: 2501 movs r5, #1 │ │ - 23a36: 4a47 ldr r2, [pc, #284] ; (23b54 ) │ │ - 23a38: 9906 ldr r1, [sp, #24] │ │ - 23a3a: 1c2c adds r4, r5, #0 │ │ - 23a3c: 18b8 adds r0, r7, r2 │ │ - 23a3e: 3160 adds r1, #96 ; 0x60 │ │ - 23a40: 1c2a adds r2, r5, #0 │ │ - 23a42: f00c ffeb bl 30a1c <__clzsi2+0x168> │ │ - 23a46: 3460 adds r4, #96 ; 0x60 │ │ - 23a48: 07eb lsls r3, r5, #31 │ │ - 23a4a: d504 bpl.n 23a56 │ │ - 23a4c: 9e06 ldr r6, [sp, #24] │ │ - 23a4e: 5d33 ldrb r3, [r6, r4] │ │ - 23a50: 2bff cmp r3, #255 ; 0xff │ │ - 23a52: d100 bne.n 23a56 │ │ - 23a54: 3401 adds r4, #1 │ │ - 23a56: 9e09 ldr r6, [sp, #36] ; 0x24 │ │ - 23a58: 960d str r6, [sp, #52] ; 0x34 │ │ - 23a5a: 2eef cmp r6, #239 ; 0xef │ │ - 23a5c: d901 bls.n 23a62 │ │ - 23a5e: 26ef movs r6, #239 ; 0xef │ │ - 23a60: 960d str r6, [sp, #52] ; 0x34 │ │ - 23a62: 9e0d ldr r6, [sp, #52] ; 0x34 │ │ - 23a64: 4b3c ldr r3, [pc, #240] ; (23b58 ) │ │ - 23a66: 2280 movs r2, #128 ; 0x80 │ │ - 23a68: 2100 movs r1, #0 │ │ - 23a6a: 50fe str r6, [r7, r3] │ │ - 23a6c: ae1b add r6, sp, #108 ; 0x6c │ │ - 23a6e: 0092 lsls r2, r2, #2 │ │ - 23a70: 1c30 adds r0, r6, #0 │ │ - 23a72: f00c ffbb bl 309ec <__clzsi2+0x138> │ │ - 23a76: 980f ldr r0, [sp, #60] ; 0x3c │ │ - 23a78: 9909 ldr r1, [sp, #36] ; 0x24 │ │ - 23a7a: 2280 movs r2, #128 ; 0x80 │ │ - 23a7c: 0052 lsls r2, r2, #1 │ │ - 23a7e: 1845 adds r5, r0, r1 │ │ - 23a80: 4295 cmp r5, r2 │ │ - 23a82: d900 bls.n 23a86 │ │ - 23a84: e6ee b.n 23864 │ │ - 23a86: 2d00 cmp r5, #0 │ │ - 23a88: d112 bne.n 23ab0 │ │ - 23a8a: 4b2f ldr r3, [pc, #188] ; (23b48 ) │ │ - 23a8c: 58fb ldr r3, [r7, r3] │ │ - 23a8e: 2b00 cmp r3, #0 │ │ - 23a90: d100 bne.n 23a94 │ │ - 23a92: e1e3 b.n 23e5c │ │ - 23a94: 4c31 ldr r4, [pc, #196] ; (23b5c ) │ │ - 23a96: 22f0 movs r2, #240 ; 0xf0 │ │ - 23a98: 4e31 ldr r6, [pc, #196] ; (23b60 ) │ │ - 23a9a: 193c adds r4, r7, r4 │ │ - 23a9c: a89b add r0, sp, #620 ; 0x26c │ │ - 23a9e: 2100 movs r1, #0 │ │ - 23aa0: 0092 lsls r2, r2, #2 │ │ - 23aa2: f00c ffa3 bl 309ec <__clzsi2+0x138> │ │ - 23aa6: 940a str r4, [sp, #40] ; 0x28 │ │ - 23aa8: 2401 movs r4, #1 │ │ - 23aaa: 19bd adds r5, r7, r6 │ │ - 23aac: 9407 str r4, [sp, #28] │ │ - 23aae: e02f b.n 23b10 │ │ - 23ab0: 9806 ldr r0, [sp, #24] │ │ - 23ab2: 006d lsls r5, r5, #1 │ │ - 23ab4: 1c2a adds r2, r5, #0 │ │ - 23ab6: 1901 adds r1, r0, r4 │ │ - 23ab8: 1c30 adds r0, r6, #0 │ │ - 23aba: f00c ffaf bl 30a1c <__clzsi2+0x168> │ │ - 23abe: 9e0e ldr r6, [sp, #56] ; 0x38 │ │ - 23ac0: 2efc cmp r6, #252 ; 0xfc │ │ - 23ac2: d1e2 bne.n 23a8a │ │ - 23ac4: 9e06 ldr r6, [sp, #24] │ │ - 23ac6: 1964 adds r4, r4, r5 │ │ - 23ac8: 2024 movs r0, #36 ; 0x24 │ │ - 23aca: 1934 adds r4, r6, r4 │ │ - 23acc: 2300 movs r3, #0 │ │ - 23ace: 2120 movs r1, #32 │ │ - 23ad0: 4684 mov ip, r0 │ │ - 23ad2: 25ff movs r5, #255 ; 0xff │ │ - 23ad4: 5ce2 ldrb r2, [r4, r3] │ │ - 23ad6: 420a tst r2, r1 │ │ - 23ad8: d008 beq.n 23aec │ │ - 23ada: 4666 mov r6, ip │ │ - 23adc: 435e muls r6, r3 │ │ - 23ade: 4819 ldr r0, [pc, #100] ; (23b44 ) │ │ - 23ae0: 0112 lsls r2, r2, #4 │ │ - 23ae2: 19be adds r6, r7, r6 │ │ - 23ae4: 402a ands r2, r5 │ │ - 23ae6: 1836 adds r6, r6, r0 │ │ - 23ae8: 3208 adds r2, #8 │ │ - 23aea: 6032 str r2, [r6, #0] │ │ - 23aec: 3301 adds r3, #1 │ │ - 23aee: 2b20 cmp r3, #32 │ │ - 23af0: d1f0 bne.n 23ad4 │ │ - 23af2: e7ca b.n 23a8a │ │ - 23af4: 9e07 ldr r6, [sp, #28] │ │ - 23af6: 0072 lsls r2, r6, #1 │ │ - 23af8: 189b adds r3, r3, r2 │ │ - 23afa: 3b02 subs r3, #2 │ │ - 23afc: 881c ldrh r4, [r3, #0] │ │ - 23afe: 0124 lsls r4, r4, #4 │ │ - 23b00: d130 bne.n 23b64 │ │ - 23b02: 9c07 ldr r4, [sp, #28] │ │ - 23b04: 9e0a ldr r6, [sp, #40] ; 0x28 │ │ - 23b06: 3540 adds r5, #64 ; 0x40 │ │ - 23b08: 3401 adds r4, #1 │ │ - 23b0a: 3620 adds r6, #32 │ │ - 23b0c: 9407 str r4, [sp, #28] │ │ - 23b0e: 960a str r6, [sp, #40] ; 0x28 │ │ - 23b10: 9c07 ldr r4, [sp, #28] │ │ - 23b12: 9e0d ldr r6, [sp, #52] ; 0x34 │ │ - 23b14: ab1b add r3, sp, #108 ; 0x6c │ │ - 23b16: 42b4 cmp r4, r6 │ │ - 23b18: d9ec bls.n 23af4 │ │ - 23b1a: e100 b.n 23d1e │ │ - 23b1c: 45e4 cmp ip, ip │ │ - 23b1e: 0001 movs r1, r0 │ │ - 23b20: f73c ffff bl fff60b22 <_end+0xffe9afae> │ │ - 23b24: 08bc lsrs r4, r7, #2 │ │ - 23b26: 0000 movs r0, r0 │ │ - 23b28: 067c lsls r4, r7, #25 │ │ - 23b2a: 0000 movs r0, r0 │ │ - 23b2c: 4353 muls r3, r2 │ │ - 23b2e: 4d52 ldr r5, [pc, #328] ; (23c78 ) │ │ - 23b30: e920 0000 stmdb r0!, {} │ │ - 23b34: e99c 0000 ; instruction: 0xe99c0000 │ │ - 23b38: e904 0000 stmdb r4, {} │ │ - 23b3c: e908 0000 stmdb r8, {} │ │ - 23b40: e964 0000 strd r0, r0, [r4, #-0]! │ │ - 23b44: c1c0 stmia r1!, {r6, r7} │ │ - 23b46: 0000 movs r0, r0 │ │ - 23b48: e910 0000 ldmdb r0, {} │ │ - 23b4c: 131f asrs r7, r3, #12 │ │ - 23b4e: 0000 movs r0, r0 │ │ - 23b50: e90c 0000 stmdb ip, {} │ │ - 23b54: d060 beq.n 23c18 │ │ - 23b56: 0000 movs r0, r0 │ │ - 23b58: e924 0000 stmdb r4!, {} │ │ - 23b5c: e9bc 0000 ; instruction: 0xe9bc0000 │ │ - 23b60: 8244 strh r4, [r0, #18] │ │ - 23b62: 0000 movs r0, r0 │ │ - 23b64: 9e0b ldr r6, [sp, #44] ; 0x2c │ │ - 23b66: 1c23 adds r3, r4, #0 │ │ - 23b68: 3350 adds r3, #80 ; 0x50 │ │ - 23b6a: 42b3 cmp r3, r6 │ │ - 23b6c: d8c9 bhi.n 23b02 │ │ - 23b6e: 9e06 ldr r6, [sp, #24] │ │ - 23b70: 48cc ldr r0, [pc, #816] ; (23ea4 ) │ │ - 23b72: 2250 movs r2, #80 ; 0x50 │ │ - 23b74: 1934 adds r4, r6, r4 │ │ - 23b76: 1c21 adds r1, r4, #0 │ │ - 23b78: 4468 add r0, sp │ │ - 23b7a: f00c ff4f bl 30a1c <__clzsi2+0x168> │ │ - 23b7e: 7826 ldrb r6, [r4, #0] │ │ - 23b80: 7be2 ldrb r2, [r4, #15] │ │ - 23b82: 7ba3 ldrb r3, [r4, #14] │ │ - 23b84: 9613 str r6, [sp, #76] ; 0x4c │ │ - 23b86: 7b66 ldrb r6, [r4, #13] │ │ - 23b88: 0212 lsls r2, r2, #8 │ │ - 23b8a: 431a orrs r2, r3 │ │ - 23b8c: 9614 str r6, [sp, #80] ; 0x50 │ │ - 23b8e: 7c66 ldrb r6, [r4, #17] │ │ - 23b90: 7c23 ldrb r3, [r4, #16] │ │ - 23b92: 9215 str r2, [sp, #84] ; 0x54 │ │ - 23b94: 0236 lsls r6, r6, #8 │ │ - 23b96: 431e orrs r6, r3 │ │ - 23b98: 7ca3 ldrb r3, [r4, #18] │ │ - 23b9a: 7d22 ldrb r2, [r4, #20] │ │ - 23b9c: 7fa1 ldrb r1, [r4, #30] │ │ - 23b9e: 041b lsls r3, r3, #16 │ │ - 23ba0: 431e orrs r6, r3 │ │ - 23ba2: 7ce3 ldrb r3, [r4, #19] │ │ - 23ba4: 7f20 ldrb r0, [r4, #28] │ │ - 23ba6: 9117 str r1, [sp, #92] ; 0x5c │ │ - 23ba8: 061b lsls r3, r3, #24 │ │ - 23baa: 431e orrs r6, r3 │ │ - 23bac: 7d63 ldrb r3, [r4, #21] │ │ - 23bae: 49be ldr r1, [pc, #760] ; (23ea8 ) │ │ - 23bb0: 9016 str r0, [sp, #88] ; 0x58 │ │ - 23bb2: 021b lsls r3, r3, #8 │ │ - 23bb4: 4313 orrs r3, r2 │ │ - 23bb6: 7da2 ldrb r2, [r4, #22] │ │ - 23bb8: 1c28 adds r0, r5, #0 │ │ - 23bba: 4469 add r1, sp │ │ - 23bbc: 0412 lsls r2, r2, #16 │ │ - 23bbe: 4313 orrs r3, r2 │ │ - 23bc0: 7de2 ldrb r2, [r4, #23] │ │ - 23bc2: 3026 adds r0, #38 ; 0x26 │ │ - 23bc4: 0612 lsls r2, r2, #24 │ │ - 23bc6: 431a orrs r2, r3 │ │ - 23bc8: 7e63 ldrb r3, [r4, #25] │ │ - 23bca: 920c str r2, [sp, #48] ; 0x30 │ │ - 23bcc: 7e22 ldrb r2, [r4, #24] │ │ - 23bce: 021b lsls r3, r3, #8 │ │ - 23bd0: 4313 orrs r3, r2 │ │ - 23bd2: 7ea2 ldrb r2, [r4, #26] │ │ - 23bd4: 0412 lsls r2, r2, #16 │ │ - 23bd6: 4313 orrs r3, r2 │ │ - 23bd8: 7ee2 ldrb r2, [r4, #27] │ │ - 23bda: 0612 lsls r2, r2, #24 │ │ - 23bdc: 431a orrs r2, r3 │ │ - 23bde: 920e str r2, [sp, #56] ; 0x38 │ │ - 23be0: 7fe2 ldrb r2, [r4, #31] │ │ - 23be2: 1c63 adds r3, r4, #1 │ │ - 23be4: 9211 str r2, [sp, #68] ; 0x44 │ │ - 23be6: 7fda ldrb r2, [r3, #31] │ │ - 23be8: 1ca3 adds r3, r4, #2 │ │ - 23bea: 7fdb ldrb r3, [r3, #31] │ │ - 23bec: 021b lsls r3, r3, #8 │ │ - 23bee: 4313 orrs r3, r2 │ │ - 23bf0: 1ce2 adds r2, r4, #3 │ │ - 23bf2: 7fd2 ldrb r2, [r2, #31] │ │ - 23bf4: 0412 lsls r2, r2, #16 │ │ - 23bf6: 4313 orrs r3, r2 │ │ - 23bf8: 1d22 adds r2, r4, #4 │ │ - 23bfa: 7fd2 ldrb r2, [r2, #31] │ │ - 23bfc: 0612 lsls r2, r2, #24 │ │ - 23bfe: 431a orrs r2, r3 │ │ - 23c00: 1c23 adds r3, r4, #0 │ │ - 23c02: 334e adds r3, #78 ; 0x4e │ │ - 23c04: 781b ldrb r3, [r3, #0] │ │ - 23c06: 9208 str r2, [sp, #32] │ │ - 23c08: 344f adds r4, #79 ; 0x4f │ │ - 23c0a: 220c movs r2, #12 │ │ - 23c0c: 9318 str r3, [sp, #96] ; 0x60 │ │ - 23c0e: 7824 ldrb r4, [r4, #0] │ │ - 23c10: f00c ff04 bl 30a1c <__clzsi2+0x168> │ │ - 23c14: 9907 ldr r1, [sp, #28] │ │ - 23c16: 208c movs r0, #140 ; 0x8c │ │ - 23c18: 0100 lsls r0, r0, #4 │ │ - 23c1a: 4468 add r0, sp │ │ - 23c1c: 1843 adds r3, r0, r1 │ │ - 23c1e: 9a11 ldr r2, [sp, #68] ; 0x44 │ │ - 23c20: 3be6 subs r3, #230 ; 0xe6 │ │ - 23c22: 3bff subs r3, #255 ; 0xff │ │ - 23c24: 701a strb r2, [r3, #0] │ │ - 23c26: 1843 adds r3, r0, r1 │ │ - 23c28: 9817 ldr r0, [sp, #92] ; 0x5c │ │ - 23c2a: 49a0 ldr r1, [pc, #640] ; (23eac ) │ │ - 23c2c: 3bf5 subs r3, #245 ; 0xf5 │ │ - 23c2e: 7018 strb r0, [r3, #0] │ │ - 23c30: 4469 add r1, sp │ │ - 23c32: 221c movs r2, #28 │ │ - 23c34: 980a ldr r0, [sp, #40] ; 0x28 │ │ - 23c36: f00c fef1 bl 30a1c <__clzsi2+0x168> │ │ - 23c3a: 990a ldr r1, [sp, #40] ; 0x28 │ │ - 23c3c: 9a13 ldr r2, [sp, #76] ; 0x4c │ │ - 23c3e: 2300 movs r3, #0 │ │ - 23c40: 770b strb r3, [r1, #28] │ │ - 23c42: 2a01 cmp r2, #1 │ │ - 23c44: d000 beq.n 23c48 │ │ - 23c46: e75c b.n 23b02 │ │ - 23c48: 9b18 ldr r3, [sp, #96] ; 0x60 │ │ - 23c4a: 2b52 cmp r3, #82 ; 0x52 │ │ - 23c4c: d000 beq.n 23c50 │ │ - 23c4e: e758 b.n 23b02 │ │ - 23c50: 2c53 cmp r4, #83 ; 0x53 │ │ - 23c52: d000 beq.n 23c56 │ │ - 23c54: e755 b.n 23b02 │ │ - 23c56: 4b96 ldr r3, [pc, #600] ; (23eb0 ) │ │ - 23c58: 429e cmp r6, r3 │ │ - 23c5a: d804 bhi.n 23c66 │ │ - 23c5c: 2303 movs r3, #3 │ │ - 23c5e: 42b3 cmp r3, r6 │ │ - 23c60: 419b sbcs r3, r3 │ │ - 23c62: 401e ands r6, r3 │ │ - 23c64: e000 b.n 23c68 │ │ - 23c66: 1c1e adds r6, r3, #0 │ │ - 23c68: 9c0c ldr r4, [sp, #48] ; 0x30 │ │ - 23c6a: 1f2b subs r3, r5, #4 │ │ - 23c6c: 601e str r6, [r3, #0] │ │ - 23c6e: 3e01 subs r6, #1 │ │ - 23c70: 42b4 cmp r4, r6 │ │ - 23c72: d803 bhi.n 23c7c │ │ - 23c74: 2600 movs r6, #0 │ │ - 23c76: 2c03 cmp r4, #3 │ │ - 23c78: d900 bls.n 23c7c │ │ - 23c7a: 1c26 adds r6, r4, #0 │ │ - 23c7c: 602e str r6, [r5, #0] │ │ - 23c7e: 681b ldr r3, [r3, #0] │ │ - 23c80: 9e0e ldr r6, [sp, #56] ; 0x38 │ │ - 23c82: 429e cmp r6, r3 │ │ - 23c84: d803 bhi.n 23c8e │ │ - 23c86: 2300 movs r3, #0 │ │ - 23c88: 2e03 cmp r6, #3 │ │ - 23c8a: d900 bls.n 23c8e │ │ - 23c8c: 1c33 adds r3, r6, #0 │ │ - 23c8e: 606b str r3, [r5, #4] │ │ - 23c90: 9b16 ldr r3, [sp, #88] ; 0x58 │ │ - 23c92: 2240 movs r2, #64 ; 0x40 │ │ - 23c94: 4293 cmp r3, r2 │ │ - 23c96: d900 bls.n 23c9a │ │ - 23c98: 1c13 adds r3, r2, #0 │ │ - 23c9a: 9c11 ldr r4, [sp, #68] ; 0x44 │ │ - 23c9c: 009b lsls r3, r3, #2 │ │ - 23c9e: 836b strh r3, [r5, #26] │ │ - 23ca0: 83aa strh r2, [r5, #28] │ │ - 23ca2: 07e4 lsls r4, r4, #31 │ │ - 23ca4: d503 bpl.n 23cae │ │ - 23ca6: 8beb ldrh r3, [r5, #30] │ │ - 23ca8: 2202 movs r2, #2 │ │ - 23caa: 4313 orrs r3, r2 │ │ - 23cac: 83eb strh r3, [r5, #30] │ │ - 23cae: 9e08 ldr r6, [sp, #32] │ │ - 23cb0: 2e00 cmp r6, #0 │ │ - 23cb2: d006 beq.n 23cc2 │ │ - 23cb4: 4b7f ldr r3, [pc, #508] ; (23eb4 ) │ │ - 23cb6: 429e cmp r6, r3 │ │ - 23cb8: d805 bhi.n 23cc6 │ │ - 23cba: 2380 movs r3, #128 ; 0x80 │ │ - 23cbc: 00db lsls r3, r3, #3 │ │ - 23cbe: 9308 str r3, [sp, #32] │ │ - 23cc0: e001 b.n 23cc6 │ │ - 23cc2: 4c7d ldr r4, [pc, #500] ; (23eb8 ) │ │ - 23cc4: 9408 str r4, [sp, #32] │ │ - 23cc6: 9e08 ldr r6, [sp, #32] │ │ - 23cc8: 9c14 ldr r4, [sp, #80] ; 0x50 │ │ - 23cca: a99b add r1, sp, #620 ; 0x26c │ │ - 23ccc: 616e str r6, [r5, #20] │ │ - 23cce: 9e15 ldr r6, [sp, #84] ; 0x54 │ │ - 23cd0: 0522 lsls r2, r4, #20 │ │ - 23cd2: 9c07 ldr r4, [sp, #28] │ │ - 23cd4: 0133 lsls r3, r6, #4 │ │ - 23cd6: 9e0b ldr r6, [sp, #44] ; 0x2c │ │ - 23cd8: 18d3 adds r3, r2, r3 │ │ - 23cda: 00a2 lsls r2, r4, #2 │ │ - 23cdc: 5053 str r3, [r2, r1] │ │ - 23cde: 42b3 cmp r3, r6 │ │ - 23ce0: d902 bls.n 23ce8 │ │ - 23ce2: 2300 movs r3, #0 │ │ - 23ce4: 5053 str r3, [r2, r1] │ │ - 23ce6: e00d b.n 23d04 │ │ - 23ce8: 2b00 cmp r3, #0 │ │ - 23cea: d00b beq.n 23d04 │ │ - 23cec: 9b07 ldr r3, [sp, #28] │ │ - 23cee: 2400 movs r4, #0 │ │ - 23cf0: 3b01 subs r3, #1 │ │ - 23cf2: a99b add r1, sp, #620 ; 0x26c │ │ - 23cf4: 0098 lsls r0, r3, #2 │ │ - 23cf6: 5840 ldr r0, [r0, r1] │ │ - 23cf8: 5856 ldr r6, [r2, r1] │ │ - 23cfa: 4286 cmp r6, r0 │ │ - 23cfc: d100 bne.n 23d00 │ │ - 23cfe: 5054 str r4, [r2, r1] │ │ - 23d00: 3b01 subs r3, #1 │ │ - 23d02: d2f6 bcs.n 23cf2 │ │ - 23d04: 682b ldr r3, [r5, #0] │ │ - 23d06: 686a ldr r2, [r5, #4] │ │ - 23d08: 4293 cmp r3, r2 │ │ - 23d0a: d202 bcs.n 23d12 │ │ - 23d0c: 1ad3 subs r3, r2, r3 │ │ - 23d0e: 2b07 cmp r3, #7 │ │ - 23d10: d802 bhi.n 23d18 │ │ - 23d12: 2300 movs r3, #0 │ │ - 23d14: 606b str r3, [r5, #4] │ │ - 23d16: 602b str r3, [r5, #0] │ │ - 23d18: 2380 movs r3, #128 ; 0x80 │ │ - 23d1a: 832b strh r3, [r5, #24] │ │ - 23d1c: e6f1 b.n 23b02 │ │ - 23d1e: 9c09 ldr r4, [sp, #36] ; 0x24 │ │ - 23d20: 2600 movs r6, #0 │ │ - 23d22: 9607 str r6, [sp, #28] │ │ - 23d24: 0062 lsls r2, r4, #1 │ │ - 23d26: 189b adds r3, r3, r2 │ │ - 23d28: 930c str r3, [sp, #48] ; 0x30 │ │ - 23d2a: 9b0f ldr r3, [sp, #60] ; 0x3c │ │ - 23d2c: 2bf0 cmp r3, #240 ; 0xf0 │ │ - 23d2e: d900 bls.n 23d32 │ │ - 23d30: 23f0 movs r3, #240 ; 0xf0 │ │ - 23d32: 9e07 ldr r6, [sp, #28] │ │ - 23d34: 429e cmp r6, r3 │ │ - 23d36: d250 bcs.n 23dda │ │ - 23d38: 9e07 ldr r6, [sp, #28] │ │ - 23d3a: 0074 lsls r4, r6, #1 │ │ - 23d3c: 9e0c ldr r6, [sp, #48] ; 0x30 │ │ - 23d3e: 5b35 ldrh r5, [r6, r4] │ │ - 23d40: 9e0b ldr r6, [sp, #44] ; 0x2c │ │ - 23d42: 012d lsls r5, r5, #4 │ │ - 23d44: 1c2b adds r3, r5, #0 │ │ - 23d46: 3340 adds r3, #64 ; 0x40 │ │ - 23d48: 42b3 cmp r3, r6 │ │ - 23d4a: d842 bhi.n 23dd2 │ │ - 23d4c: 9e06 ldr r6, [sp, #24] │ │ - 23d4e: 485b ldr r0, [pc, #364] ; (23ebc ) │ │ - 23d50: 5b76 ldrh r6, [r6, r5] │ │ - 23d52: 9608 str r6, [sp, #32] │ │ - 23d54: 9908 ldr r1, [sp, #32] │ │ - 23d56: 193e adds r6, r7, r4 │ │ - 23d58: 1833 adds r3, r6, r0 │ │ - 23d5a: 2040 movs r0, #64 ; 0x40 │ │ - 23d5c: 8018 strh r0, [r3, #0] │ │ - 23d5e: 2900 cmp r1, #0 │ │ - 23d60: d037 beq.n 23dd2 │ │ - 23d62: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ - 23d64: 3502 adds r5, #2 │ │ - 23d66: 194a adds r2, r1, r5 │ │ - 23d68: 3b06 subs r3, #6 │ │ + 2389e: 1c23 adds r3, r4, #0 │ │ + 238a0: 334c adds r3, #76 ; 0x4c │ │ + 238a2: 781b ldrb r3, [r3, #0] │ │ + 238a4: 061b lsls r3, r3, #24 │ │ + 238a6: 4313 orrs r3, r2 │ │ + 238a8: 4a4e ldr r2, [pc, #312] ; (239e4 ) │ │ + 238aa: 4462 add r2, ip │ │ + 238ac: 6013 str r3, [r2, #0] │ │ + 238ae: 1c23 adds r3, r4, #0 │ │ + 238b0: 920c str r2, [sp, #48] ; 0x30 │ │ + 238b2: 1c22 adds r2, r4, #0 │ │ + 238b4: 3336 adds r3, #54 ; 0x36 │ │ + 238b6: 7819 ldrb r1, [r3, #0] │ │ + 238b8: 7858 ldrb r0, [r3, #1] │ │ + 238ba: 3302 adds r3, #2 │ │ + 238bc: 781b ldrb r3, [r3, #0] │ │ + 238be: 3239 adds r2, #57 ; 0x39 │ │ + 238c0: 7812 ldrb r2, [r2, #0] │ │ + 238c2: 0200 lsls r0, r0, #8 │ │ + 238c4: 4308 orrs r0, r1 │ │ + 238c6: 041b lsls r3, r3, #16 │ │ + 238c8: 4303 orrs r3, r0 │ │ + 238ca: 0612 lsls r2, r2, #24 │ │ + 238cc: 431a orrs r2, r3 │ │ + 238ce: 9b03 ldr r3, [sp, #12] │ │ + 238d0: 4845 ldr r0, [pc, #276] ; (239e8 ) │ │ + 238d2: 1c21 adds r1, r4, #0 │ │ + 238d4: 199b adds r3, r3, r6 │ │ + 238d6: 501a str r2, [r3, r0] │ │ + 238d8: 1c22 adds r2, r4, #0 │ │ + 238da: 313b adds r1, #59 ; 0x3b │ │ + 238dc: 780e ldrb r6, [r1, #0] │ │ + 238de: 323a adds r2, #58 ; 0x3a │ │ + 238e0: 7812 ldrb r2, [r2, #0] │ │ + 238e2: 0236 lsls r6, r6, #8 │ │ + 238e4: 4316 orrs r6, r2 │ │ + 238e6: 1c22 adds r2, r4, #0 │ │ + 238e8: 323c adds r2, #60 ; 0x3c │ │ + 238ea: 7812 ldrb r2, [r2, #0] │ │ + 238ec: 0412 lsls r2, r2, #16 │ │ + 238ee: 4332 orrs r2, r6 │ │ + 238f0: 788e ldrb r6, [r1, #2] │ │ + 238f2: 0636 lsls r6, r6, #24 │ │ + 238f4: 4332 orrs r2, r6 │ │ + 238f6: 4e3d ldr r6, [pc, #244] ; (239ec ) │ │ + 238f8: 519a str r2, [r3, r6] │ │ + 238fa: 1c22 adds r2, r4, #0 │ │ + 238fc: 323e adds r2, #62 ; 0x3e │ │ + 238fe: 7811 ldrb r1, [r2, #0] │ │ + 23900: 3201 adds r2, #1 │ │ + 23902: 7812 ldrb r2, [r2, #0] │ │ + 23904: 0212 lsls r2, r2, #8 │ │ + 23906: 430a orrs r2, r1 │ │ + 23908: 1c21 adds r1, r4, #0 │ │ + 2390a: 3140 adds r1, #64 ; 0x40 │ │ + 2390c: 7809 ldrb r1, [r1, #0] │ │ + 2390e: 0409 lsls r1, r1, #16 │ │ + 23910: 4311 orrs r1, r2 │ │ + 23912: 1c22 adds r2, r4, #0 │ │ + 23914: 3241 adds r2, #65 ; 0x41 │ │ + 23916: 7812 ldrb r2, [r2, #0] │ │ + 23918: 0612 lsls r2, r2, #24 │ │ + 2391a: 4311 orrs r1, r2 │ │ + 2391c: 4a34 ldr r2, [pc, #208] ; (239f0 ) │ │ + 2391e: 910e str r1, [sp, #56] ; 0x38 │ │ + 23920: 4661 mov r1, ip │ │ + 23922: 4694 mov ip, r2 │ │ + 23924: 4461 add r1, ip │ │ + 23926: 1c0a adds r2, r1, #0 │ │ + 23928: 990e ldr r1, [sp, #56] ; 0x38 │ │ + 2392a: 6011 str r1, [r2, #0] │ │ + 2392c: 2280 movs r2, #128 ; 0x80 │ │ + 2392e: 990c ldr r1, [sp, #48] ; 0x30 │ │ + 23930: 808a strh r2, [r1, #4] │ │ + 23932: 1c22 adds r2, r4, #0 │ │ + 23934: 3244 adds r2, #68 ; 0x44 │ │ + 23936: 7812 ldrb r2, [r2, #0] │ │ + 23938: 3201 adds r2, #1 │ │ + 2393a: 0052 lsls r2, r2, #1 │ │ + 2393c: 80ca strh r2, [r1, #6] │ │ + 2393e: 227f movs r2, #127 ; 0x7f │ │ + 23940: 7821 ldrb r1, [r4, #0] │ │ + 23942: 428a cmp r2, r1 │ │ + 23944: 4192 sbcs r2, r2 │ │ + 23946: 990d ldr r1, [sp, #52] ; 0x34 │ │ + 23948: 4252 negs r2, r2 │ │ + 2394a: 0052 lsls r2, r2, #1 │ │ + 2394c: 804a strh r2, [r1, #2] │ │ + 2394e: 599a ldr r2, [r3, r6] │ │ + 23950: 2a00 cmp r2, #0 │ │ + 23952: d001 beq.n 23958 │ │ + 23954: 3a01 subs r2, #1 │ │ + 23956: 519a str r2, [r3, r6] │ │ + 23958: 581a ldr r2, [r3, r0] │ │ + 2395a: 2a03 cmp r2, #3 │ │ + 2395c: d913 bls.n 23986 │ │ + 2395e: 1c2a adds r2, r5, #0 │ │ + 23960: 3a60 subs r2, #96 ; 0x60 │ │ + 23962: 2a03 cmp r2, #3 │ │ + 23964: d90f bls.n 23986 │ │ + 23966: 2182 movs r1, #130 ; 0x82 │ │ + 23968: 0089 lsls r1, r1, #2 │ │ + 2396a: 468c mov ip, r1 │ │ + 2396c: 9b08 ldr r3, [sp, #32] │ │ + 2396e: 9903 ldr r1, [sp, #12] │ │ + 23970: 9200 str r2, [sp, #0] │ │ + 23972: 4463 add r3, ip │ │ + 23974: 019b lsls r3, r3, #6 │ │ + 23976: 18c9 adds r1, r1, r3 │ │ + 23978: 1c23 adds r3, r4, #0 │ │ + 2397a: 9803 ldr r0, [sp, #12] │ │ + 2397c: 3360 adds r3, #96 ; 0x60 │ │ + 2397e: 2202 movs r2, #2 │ │ + 23980: f008 fd86 bl 2c490 │ │ + 23984: e001 b.n 2398a │ │ + 23986: 2200 movs r2, #0 │ │ + 23988: 501a str r2, [r3, r0] │ │ + 2398a: 797d ldrb r5, [r7, #5] │ │ + 2398c: 793e ldrb r6, [r7, #4] │ │ + 2398e: 79bc ldrb r4, [r7, #6] │ │ + 23990: 022d lsls r5, r5, #8 │ │ + 23992: 4335 orrs r5, r6 │ │ + 23994: 79fe ldrb r6, [r7, #7] │ │ + 23996: 0424 lsls r4, r4, #16 │ │ + 23998: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 2399a: 432c orrs r4, r5 │ │ + 2399c: 0636 lsls r6, r6, #24 │ │ + 2399e: 4326 orrs r6, r4 │ │ + 239a0: 199e adds r6, r3, r6 │ │ + 239a2: e6c8 b.n 23736 │ │ + 239a4: 5786 ldrsb r6, [r0, r6] │ │ + 239a6: 0001 movs r1, r0 │ │ + 239a8: fb04 ffff ; instruction: 0xfb04ffff │ │ + 239ac: 5350 strh r0, [r2, r5] │ │ + 239ae: 204d movs r0, #77 ; 0x4d │ │ + 239b0: 4946 ldr r1, [pc, #280] ; (23acc ) │ │ + 239b2: 454c cmp r4, r9 │ │ + 239b4: e920 0000 stmdb r0!, {} │ │ + 239b8: e924 0000 stmdb r4!, {} │ │ + 239bc: e910 0000 ldmdb r0, {} │ │ + 239c0: c1c0 stmia r1!, {r6, r7} │ │ + 239c2: 0000 movs r0, r0 │ │ + 239c4: 4f53 ldr r7, [pc, #332] ; (23b14 ) │ │ + 239c6: 474e bx r9 │ │ + 239c8: 4250 negs r0, r2 │ │ + 239ca: 444f add r7, r9 │ │ + 239cc: 4954 ldr r1, [pc, #336] ; (23b20 ) │ │ + 239ce: 4c54 ldr r4, [pc, #336] ; (23b20 ) │ │ + 239d0: 5344 strh r4, [r0, r5] │ │ + 239d2: 504d str r5, [r1, r1] │ │ + 239d4: e99c 0000 ; instruction: 0xe99c0000 │ │ + 239d8: e9bb 0000 ; instruction: 0xe9bb0000 │ │ + 239dc: e9b7 0000 ; instruction: 0xe9b70000 │ │ + 239e0: 8220 strh r0, [r4, #16] │ │ + 239e2: 0000 movs r0, r0 │ │ + 239e4: 8218 strh r0, [r3, #16] │ │ + 239e6: 0000 movs r0, r0 │ │ + 239e8: 8240 strh r0, [r0, #18] │ │ + 239ea: 0000 movs r0, r0 │ │ + 239ec: 8244 strh r4, [r0, #18] │ │ + 239ee: 0000 movs r0, r0 │ │ + 239f0: 8208 strh r0, [r1, #16] │ │ + 239f2: 0000 movs r0, r0 │ │ + 239f4: 9b06 ldr r3, [sp, #24] │ │ + 239f6: 9a04 ldr r2, [sp, #16] │ │ + 239f8: 3308 adds r3, #8 │ │ + 239fa: 18d2 adds r2, r2, r3 │ │ + 239fc: 7a92 ldrb r2, [r2, #10] │ │ + 239fe: 1e91 subs r1, r2, #2 │ │ + 23a00: 291e cmp r1, #30 │ │ + 23a02: d832 bhi.n 23a6a │ │ + 23a04: 9903 ldr r1, [sp, #12] │ │ + 23a06: 9809 ldr r0, [sp, #36] ; 0x24 │ │ + 23a08: 500a str r2, [r1, r0] │ │ + 23a0a: 9906 ldr r1, [sp, #24] │ │ + 23a0c: 9a04 ldr r2, [sp, #16] │ │ + 23a0e: 1852 adds r2, r2, r1 │ │ + 23a10: 6854 ldr r4, [r2, #4] │ │ + 23a12: 191b adds r3, r3, r4 │ │ + 23a14: 1c0c adds r4, r1, #0 │ │ + 23a16: 9307 str r3, [sp, #28] │ │ + 23a18: 3413 adds r4, #19 │ │ + 23a1a: 1c23 adds r3, r4, #0 │ │ + 23a1c: 9a07 ldr r2, [sp, #28] │ │ + 23a1e: 3308 adds r3, #8 │ │ + 23a20: 9306 str r3, [sp, #24] │ │ + 23a22: 4293 cmp r3, r2 │ │ + 23a24: d211 bcs.n 23a4a │ │ + 23a26: 9b04 ldr r3, [sp, #16] │ │ + 23a28: 191c adds r4, r3, r4 │ │ + 23a2a: 1c20 adds r0, r4, #0 │ │ + 23a2c: f7ff fe1a bl 23664 │ │ + 23a30: 7963 ldrb r3, [r4, #5] │ │ + 23a32: 7922 ldrb r2, [r4, #4] │ │ + 23a34: 021b lsls r3, r3, #8 │ │ + 23a36: 4313 orrs r3, r2 │ │ + 23a38: 79a2 ldrb r2, [r4, #6] │ │ + 23a3a: 0412 lsls r2, r2, #16 │ │ + 23a3c: 431a orrs r2, r3 │ │ + 23a3e: 79e3 ldrb r3, [r4, #7] │ │ + 23a40: 061b lsls r3, r3, #24 │ │ + 23a42: 4313 orrs r3, r2 │ │ + 23a44: 9a07 ldr r2, [sp, #28] │ │ + 23a46: 4293 cmp r3, r2 │ │ + 23a48: d911 bls.n 23a6e │ │ + 23a4a: 4aca ldr r2, [pc, #808] ; (23d74 ) │ │ + 23a4c: 9b03 ldr r3, [sp, #12] │ │ + 23a4e: 4694 mov ip, r2 │ │ + 23a50: 4ac9 ldr r2, [pc, #804] ; (23d78 ) │ │ + 23a52: 4463 add r3, ip │ │ + 23a54: 930c str r3, [sp, #48] ; 0x30 │ │ + 23a56: 4694 mov ip, r2 │ │ + 23a58: 9b03 ldr r3, [sp, #12] │ │ + 23a5a: 4463 add r3, ip │ │ + 23a5c: 930b str r3, [sp, #44] ; 0x2c │ │ + 23a5e: 2300 movs r3, #0 │ │ + 23a60: 930a str r3, [sp, #40] ; 0x28 │ │ + 23a62: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 23a64: 9a05 ldr r2, [sp, #20] │ │ + 23a66: 4293 cmp r3, r2 │ │ + 23a68: d177 bne.n 23b5a │ │ + 23a6a: 2001 movs r0, #1 │ │ + 23a6c: e178 b.n 23d60 │ │ + 23a6e: 9a06 ldr r2, [sp, #24] │ │ + 23a70: 9907 ldr r1, [sp, #28] │ │ + 23a72: 18d2 adds r2, r2, r3 │ │ + 23a74: 428a cmp r2, r1 │ │ + 23a76: d8e8 bhi.n 23a4a │ │ + 23a78: 7862 ldrb r2, [r4, #1] │ │ + 23a7a: 7821 ldrb r1, [r4, #0] │ │ + 23a7c: 0212 lsls r2, r2, #8 │ │ + 23a7e: 430a orrs r2, r1 │ │ + 23a80: 78a1 ldrb r1, [r4, #2] │ │ + 23a82: 0409 lsls r1, r1, #16 │ │ + 23a84: 4311 orrs r1, r2 │ │ + 23a86: 78e2 ldrb r2, [r4, #3] │ │ + 23a88: 0612 lsls r2, r2, #24 │ │ + 23a8a: 430a orrs r2, r1 │ │ + 23a8c: 49bb ldr r1, [pc, #748] ; (23d7c ) │ │ + 23a8e: 428a cmp r2, r1 │ │ + 23a90: d156 bne.n 23b40 │ │ + 23a92: 2b1f cmp r3, #31 │ │ + 23a94: d954 bls.n 23b40 │ │ + 23a96: 9906 ldr r1, [sp, #24] │ │ + 23a98: 9a04 ldr r2, [sp, #16] │ │ + 23a9a: 1ede subs r6, r3, #3 │ │ + 23a9c: 468c mov ip, r1 │ │ + 23a9e: 4462 add r2, ip │ │ + 23aa0: 9208 str r2, [sp, #32] │ │ + 23aa2: 1c1a adds r2, r3, #0 │ │ + 23aa4: 9908 ldr r1, [sp, #32] │ │ + 23aa6: 3a08 subs r2, #8 │ │ + 23aa8: 188a adds r2, r1, r2 │ │ + 23aaa: 6811 ldr r1, [r2, #0] │ │ + 23aac: 2500 movs r5, #0 │ │ + 23aae: 468c mov ip, r1 │ │ + 23ab0: 3e05 subs r6, #5 │ │ + 23ab2: 9905 ldr r1, [sp, #20] │ │ + 23ab4: 428d cmp r5, r1 │ │ + 23ab6: d012 beq.n 23ade │ │ + 23ab8: a811 add r0, sp, #68 ; 0x44 │ │ + 23aba: 00a9 lsls r1, r5, #2 │ │ + 23abc: 5809 ldr r1, [r1, r0] │ │ + 23abe: 9804 ldr r0, [sp, #16] │ │ + 23ac0: 1841 adds r1, r0, r1 │ │ + 23ac2: 7b4f ldrb r7, [r1, #13] │ │ + 23ac4: 7b08 ldrb r0, [r1, #12] │ │ + 23ac6: 023f lsls r7, r7, #8 │ │ + 23ac8: 4307 orrs r7, r0 │ │ + 23aca: 7b88 ldrb r0, [r1, #14] │ │ + 23acc: 0400 lsls r0, r0, #16 │ │ + 23ace: 4338 orrs r0, r7 │ │ + 23ad0: 7bcf ldrb r7, [r1, #15] │ │ + 23ad2: 063f lsls r7, r7, #24 │ │ + 23ad4: 4307 orrs r7, r0 │ │ + 23ad6: 45bc cmp ip, r7 │ │ + 23ad8: d006 beq.n 23ae8 │ │ + 23ada: 3501 adds r5, #1 │ │ + 23adc: e7e9 b.n 23ab2 │ │ + 23ade: 7850 ldrb r0, [r2, #1] │ │ + 23ae0: 1e41 subs r1, r0, #1 │ │ + 23ae2: 290f cmp r1, #15 │ │ + 23ae4: d800 bhi.n 23ae8 │ │ + 23ae6: e14d b.n 23d84 │ │ + 23ae8: 3a05 subs r2, #5 │ │ + 23aea: 2e05 cmp r6, #5 │ │ + 23aec: d8dd bhi.n 23aaa │ │ + 23aee: 2500 movs r5, #0 │ │ + 23af0: 1d77 adds r7, r6, #5 │ │ + 23af2: 429f cmp r7, r3 │ │ + 23af4: d224 bcs.n 23b40 │ │ + 23af6: 2dff cmp r5, #255 ; 0xff │ │ + 23af8: d822 bhi.n 23b40 │ │ + 23afa: 9a08 ldr r2, [sp, #32] │ │ + 23afc: 2000 movs r0, #0 │ │ + 23afe: 5992 ldr r2, [r2, r6] │ │ + 23b00: 4694 mov ip, r2 │ │ + 23b02: 9a05 ldr r2, [sp, #20] │ │ + 23b04: 4290 cmp r0, r2 │ │ + 23b06: d019 beq.n 23b3c │ │ + 23b08: a911 add r1, sp, #68 ; 0x44 │ │ + 23b0a: 0082 lsls r2, r0, #2 │ │ + 23b0c: 5852 ldr r2, [r2, r1] │ │ + 23b0e: 9904 ldr r1, [sp, #16] │ │ + 23b10: 188a adds r2, r1, r2 │ │ + 23b12: 7b56 ldrb r6, [r2, #13] │ │ + 23b14: 7b11 ldrb r1, [r2, #12] │ │ + 23b16: 0236 lsls r6, r6, #8 │ │ + 23b18: 430e orrs r6, r1 │ │ + 23b1a: 7b91 ldrb r1, [r2, #14] │ │ + 23b1c: 0409 lsls r1, r1, #16 │ │ + 23b1e: 4331 orrs r1, r6 │ │ + 23b20: 7bd6 ldrb r6, [r2, #15] │ │ + 23b22: 0636 lsls r6, r6, #24 │ │ + 23b24: 430e orrs r6, r1 │ │ + 23b26: 45b4 cmp ip, r6 │ │ + 23b28: d106 bne.n 23b38 │ │ + 23b2a: 9a03 ldr r2, [sp, #12] │ │ + 23b2c: 4994 ldr r1, [pc, #592] ; (23d80 ) │ │ + 23b2e: 1952 adds r2, r2, r5 │ │ + 23b30: 1852 adds r2, r2, r1 │ │ + 23b32: 7010 strb r0, [r2, #0] │ │ + 23b34: 3501 adds r5, #1 │ │ + 23b36: e001 b.n 23b3c │ │ + 23b38: 3001 adds r0, #1 │ │ + 23b3a: e7e2 b.n 23b02 │ │ + 23b3c: 1c3e adds r6, r7, #0 │ │ + 23b3e: e7d7 b.n 23af0 │ │ + 23b40: 7961 ldrb r1, [r4, #5] │ │ + 23b42: 7922 ldrb r2, [r4, #4] │ │ + 23b44: 79e3 ldrb r3, [r4, #7] │ │ + 23b46: 0209 lsls r1, r1, #8 │ │ + 23b48: 4311 orrs r1, r2 │ │ + 23b4a: 79a2 ldrb r2, [r4, #6] │ │ + 23b4c: 061b lsls r3, r3, #24 │ │ + 23b4e: 0412 lsls r2, r2, #16 │ │ + 23b50: 430a orrs r2, r1 │ │ + 23b52: 4313 orrs r3, r2 │ │ + 23b54: 9a06 ldr r2, [sp, #24] │ │ + 23b56: 18d4 adds r4, r2, r3 │ │ + 23b58: e75f b.n 23a1a │ │ + 23b5a: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 23b5c: aa11 add r2, sp, #68 ; 0x44 │ │ + 23b5e: 009b lsls r3, r3, #2 │ │ + 23b60: 589d ldr r5, [r3, r2] │ │ + 23b62: 9b04 ldr r3, [sp, #16] │ │ + 23b64: 1c2c adds r4, r5, #0 │ │ + 23b66: 3408 adds r4, #8 │ │ + 23b68: 191c adds r4, r3, r4 │ │ + 23b6a: 1c20 adds r0, r4, #0 │ │ + 23b6c: f7ff fd7b bl 23666 │ │ + 23b70: 7a61 ldrb r1, [r4, #9] │ │ + 23b72: 9b04 ldr r3, [sp, #16] │ │ + 23b74: 7a22 ldrb r2, [r4, #8] │ │ + 23b76: 7867 ldrb r7, [r4, #1] │ │ + 23b78: 195d adds r5, r3, r5 │ │ + 23b7a: 020b lsls r3, r1, #8 │ │ + 23b7c: 4313 orrs r3, r2 │ │ + 23b7e: 9307 str r3, [sp, #28] │ │ + 23b80: 78a6 ldrb r6, [r4, #2] │ │ + 23b82: 7823 ldrb r3, [r4, #0] │ │ + 23b84: 686d ldr r5, [r5, #4] │ │ + 23b86: 78e1 ldrb r1, [r4, #3] │ │ + 23b88: 023f lsls r7, r7, #8 │ │ + 23b8a: 431f orrs r7, r3 │ │ + 23b8c: 0436 lsls r6, r6, #16 │ │ + 23b8e: 433e orrs r6, r7 │ │ + 23b90: 0609 lsls r1, r1, #24 │ │ + 23b92: 3d0c subs r5, #12 │ │ + 23b94: 4331 orrs r1, r6 │ │ + 23b96: 9506 str r5, [sp, #24] │ │ + 23b98: 428d cmp r5, r1 │ │ + 23b9a: d900 bls.n 23b9e │ │ + 23b9c: 9106 str r1, [sp, #24] │ │ + 23b9e: 9b07 ldr r3, [sp, #28] │ │ + 23ba0: 3b40 subs r3, #64 ; 0x40 │ │ + 23ba2: 2bc0 cmp r3, #192 ; 0xc0 │ │ + 23ba4: d901 bls.n 23baa │ │ + 23ba6: 2340 movs r3, #64 ; 0x40 │ │ + 23ba8: 9307 str r3, [sp, #28] │ │ + 23baa: 466a mov r2, sp │ │ + 23bac: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 23bae: 8b92 ldrh r2, [r2, #28] │ │ + 23bb0: 9807 ldr r0, [sp, #28] │ │ + 23bb2: 801a strh r2, [r3, #0] │ │ + 23bb4: 9b03 ldr r3, [sp, #12] │ │ + 23bb6: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 23bb8: 589b ldr r3, [r3, r2] │ │ + 23bba: 1c19 adds r1, r3, #0 │ │ + 23bbc: 9308 str r3, [sp, #32] │ │ + 23bbe: f007 fa87 bl 2b0d0 │ │ + 23bc2: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 23bc4: 6018 str r0, [r3, #0] │ │ + 23bc6: 2800 cmp r0, #0 │ │ + 23bc8: d100 bne.n 23bcc │ │ + 23bca: e74e b.n 23a6a │ │ + 23bcc: 2100 movs r1, #0 │ │ + 23bce: 1c23 adds r3, r4, #0 │ │ + 23bd0: 1c0c adds r4, r1, #0 │ │ + 23bd2: 330c adds r3, #12 │ │ + 23bd4: 9108 str r1, [sp, #32] │ │ + 23bd6: 9a06 ldr r2, [sp, #24] │ │ + 23bd8: 1c66 adds r6, r4, #1 │ │ + 23bda: 4296 cmp r6, r2 │ │ + 23bdc: d300 bcc.n 23be0 │ │ + 23bde: e0b5 b.n 23d4c │ │ + 23be0: 5d9e ldrb r6, [r3, r6] │ │ + 23be2: 5d1d ldrb r5, [r3, r4] │ │ + 23be4: 270f movs r7, #15 │ │ + 23be6: 46b4 mov ip, r6 │ │ + 23be8: 1c2e adds r6, r5, #0 │ │ + 23bea: 43be bics r6, r7 │ │ + 23bec: 1ca2 adds r2, r4, #2 │ │ + 23bee: 960d str r6, [sp, #52] ; 0x34 │ │ + 23bf0: 2e10 cmp r6, #16 │ │ + 23bf2: d116 bne.n 23c22 │ │ + 23bf4: 458c cmp ip, r1 │ │ + 23bf6: d814 bhi.n 23c22 │ │ + 23bf8: 9906 ldr r1, [sp, #24] │ │ + 23bfa: 1ce7 adds r7, r4, #3 │ │ + 23bfc: 428f cmp r7, r1 │ │ + 23bfe: d210 bcs.n 23c22 │ │ + 23c00: 260f movs r6, #15 │ │ + 23c02: 5c99 ldrb r1, [r3, r2] │ │ + 23c04: 4231 tst r1, r6 │ │ + 23c06: d10c bne.n 23c22 │ │ + 23c08: 9903 ldr r1, [sp, #12] │ │ + 23c0a: 9e09 ldr r6, [sp, #36] ; 0x24 │ │ + 23c0c: 5ddf ldrb r7, [r3, r7] │ │ + 23c0e: 598e ldr r6, [r1, r6] │ │ + 23c10: 42b7 cmp r7, r6 │ │ + 23c12: d206 bcs.n 23c22 │ │ + 23c14: 2406 movs r4, #6 │ │ + 23c16: 9908 ldr r1, [sp, #32] │ │ + 23c18: 3101 adds r1, #1 │ │ + 23c1a: 9108 str r1, [sp, #32] │ │ + 23c1c: 1c31 adds r1, r6, #0 │ │ + 23c1e: 4361 muls r1, r4 │ │ + 23c20: e016 b.n 23c50 │ │ + 23c22: 9906 ldr r1, [sp, #24] │ │ + 23c24: 428a cmp r2, r1 │ │ + 23c26: d300 bcc.n 23c2a │ │ + 23c28: e090 b.n 23d4c │ │ + 23c2a: 9908 ldr r1, [sp, #32] │ │ + 23c2c: 9e07 ldr r6, [sp, #28] │ │ + 23c2e: 42b1 cmp r1, r6 │ │ + 23c30: d300 bcc.n 23c34 │ │ + 23c32: e08b b.n 23d4c │ │ + 23c34: 990d ldr r1, [sp, #52] ; 0x34 │ │ + 23c36: 2900 cmp r1, #0 │ │ + 23c38: d110 bne.n 23c5c │ │ + 23c3a: 9908 ldr r1, [sp, #32] │ │ + 23c3c: 9c09 ldr r4, [sp, #36] ; 0x24 │ │ + 23c3e: 3101 adds r1, #1 │ │ + 23c40: 9108 str r1, [sp, #32] │ │ + 23c42: 9903 ldr r1, [sp, #12] │ │ + 23c44: 5909 ldr r1, [r1, r4] │ │ + 23c46: 910d str r1, [sp, #52] ; 0x34 │ │ + 23c48: 2106 movs r1, #6 │ │ + 23c4a: 9c0d ldr r4, [sp, #52] ; 0x34 │ │ + 23c4c: 434c muls r4, r1 │ │ + 23c4e: 1c21 adds r1, r4, #0 │ │ + 23c50: 1840 adds r0, r0, r1 │ │ + 23c52: 9c07 ldr r4, [sp, #28] │ │ + 23c54: 9908 ldr r1, [sp, #32] │ │ + 23c56: 42a1 cmp r1, r4 │ │ + 23c58: d375 bcc.n 23d46 │ │ + 23c5a: e077 b.n 23d4c │ │ + 23c5c: 9e09 ldr r6, [sp, #36] ; 0x24 │ │ + 23c5e: 9903 ldr r1, [sp, #12] │ │ + 23c60: 5989 ldr r1, [r1, r6] │ │ + 23c62: 4666 mov r6, ip │ │ + 23c64: 910d str r1, [sp, #52] ; 0x34 │ │ + 23c66: 458c cmp ip, r1 │ │ + 23c68: 4189 sbcs r1, r1 │ │ + 23c6a: 400e ands r6, r1 │ │ + 23c6c: 2140 movs r1, #64 ; 0x40 │ │ + 23c6e: 46b4 mov ip, r6 │ │ + 23c70: 420d tst r5, r1 │ │ + 23c72: d01c beq.n 23cae │ │ + 23c74: 9906 ldr r1, [sp, #24] │ │ + 23c76: 1ce6 adds r6, r4, #3 │ │ + 23c78: 428e cmp r6, r1 │ │ + 23c7a: d218 bcs.n 23cae │ │ + 23c7c: 5c99 ldrb r1, [r3, r2] │ │ + 23c7e: 1d22 adds r2, r4, #4 │ │ + 23c80: 5d9c ldrb r4, [r3, r6] │ │ + 23c82: 940d str r4, [sp, #52] ; 0x34 │ │ + 23c84: 1e4c subs r4, r1, #1 │ │ + 23c86: 2c7e cmp r4, #126 ; 0x7e │ │ + 23c88: d807 bhi.n 23c9a │ │ + 23c8a: 270c movs r7, #12 │ │ + 23c8c: 090c lsrs r4, r1, #4 │ │ + 23c8e: 1c26 adds r6, r4, #0 │ │ + 23c90: 437e muls r6, r7 │ │ + 23c92: 240f movs r4, #15 │ │ + 23c94: 4021 ands r1, r4 │ │ + 23c96: 310d adds r1, #13 │ │ + 23c98: 1989 adds r1, r1, r6 │ │ + 23c9a: 2406 movs r4, #6 │ │ + 23c9c: 4667 mov r7, ip │ │ + 23c9e: 4367 muls r7, r4 │ │ + 23ca0: 9e0d ldr r6, [sp, #52] ; 0x34 │ │ + 23ca2: 19c4 adds r4, r0, r7 │ │ + 23ca4: afff add r7, sp, #1020 ; 0x3fc │ │ + 23ca6: 3708 adds r7, #8 │ │ + 23ca8: 5dbe ldrb r6, [r7, r6] │ │ + 23caa: 7021 strb r1, [r4, #0] │ │ + 23cac: 7066 strb r6, [r4, #1] │ │ + 23cae: 2120 movs r1, #32 │ │ + 23cb0: 420d tst r5, r1 │ │ + 23cb2: d00c beq.n 23cce │ │ + 23cb4: 9906 ldr r1, [sp, #24] │ │ + 23cb6: 428a cmp r2, r1 │ │ + 23cb8: d209 bcs.n 23cce │ │ + 23cba: 2106 movs r1, #6 │ │ + 23cbc: 4664 mov r4, ip │ │ + 23cbe: 434c muls r4, r1 │ │ + 23cc0: 1901 adds r1, r0, r4 │ │ + 23cc2: 2401 movs r4, #1 │ │ + 23cc4: 708c strb r4, [r1, #2] │ │ + 23cc6: 5c9c ldrb r4, [r3, r2] │ │ + 23cc8: 3201 adds r2, #1 │ │ + 23cca: 0864 lsrs r4, r4, #1 │ │ + 23ccc: 710c strb r4, [r1, #4] │ │ + 23cce: 2110 movs r1, #16 │ │ + 23cd0: 420d tst r5, r1 │ │ + 23cd2: d038 beq.n 23d46 │ │ + 23cd4: 9c06 ldr r4, [sp, #24] │ │ + 23cd6: 1c51 adds r1, r2, #1 │ │ + 23cd8: 42a1 cmp r1, r4 │ │ + 23cda: d234 bcs.n 23d46 │ │ + 23cdc: 5c9c ldrb r4, [r3, r2] │ │ + 23cde: 5c59 ldrb r1, [r3, r1] │ │ + 23ce0: 3202 adds r2, #2 │ │ + 23ce2: 2c0e cmp r4, #14 │ │ + 23ce4: d023 beq.n 23d2e │ │ + 23ce6: d80a bhi.n 23cfe │ │ + 23ce8: 2c04 cmp r4, #4 │ │ + 23cea: d017 beq.n 23d1c │ │ + 23cec: 2c0c cmp r4, #12 │ │ + 23cee: d01a beq.n 23d26 │ │ + 23cf0: 2c01 cmp r4, #1 │ │ + 23cf2: d120 bne.n 23d36 │ │ + 23cf4: 240f movs r4, #15 │ │ + 23cf6: 4321 orrs r1, r4 │ │ + 23cf8: 0609 lsls r1, r1, #24 │ │ + 23cfa: 0e09 lsrs r1, r1, #24 │ │ + 23cfc: e011 b.n 23d22 │ │ + 23cfe: 250e movs r5, #14 │ │ + 23d00: 2c34 cmp r4, #52 ; 0x34 │ │ + 23d02: d01a beq.n 23d3a │ │ + 23d04: d803 bhi.n 23d0e │ │ + 23d06: 250c movs r5, #12 │ │ + 23d08: 2c33 cmp r4, #51 ; 0x33 │ │ + 23d0a: d016 beq.n 23d3a │ │ + 23d0c: e013 b.n 23d36 │ │ + 23d0e: 2510 movs r5, #16 │ │ + 23d10: 2c3d cmp r4, #61 ; 0x3d │ │ + 23d12: d012 beq.n 23d3a │ │ + 23d14: 2511 movs r5, #17 │ │ + 23d16: 2c3e cmp r4, #62 ; 0x3e │ │ + 23d18: d00f beq.n 23d3a │ │ + 23d1a: e00c b.n 23d36 │ │ + 23d1c: 24f0 movs r4, #240 ; 0xf0 │ │ + 23d1e: 0909 lsrs r1, r1, #4 │ │ + 23d20: 4321 orrs r1, r4 │ │ + 23d22: 250b movs r5, #11 │ │ + 23d24: e009 b.n 23d3a │ │ + 23d26: 3101 adds r1, #1 │ │ + 23d28: 0849 lsrs r1, r1, #1 │ │ + 23d2a: 2502 movs r5, #2 │ │ + 23d2c: e005 b.n 23d3a │ │ + 23d2e: 3101 adds r1, #1 │ │ + 23d30: 0849 lsrs r1, r1, #1 │ │ + 23d32: 2503 movs r5, #3 │ │ + 23d34: e001 b.n 23d3a │ │ + 23d36: 2100 movs r1, #0 │ │ + 23d38: 1c0d adds r5, r1, #0 │ │ + 23d3a: 2406 movs r4, #6 │ │ + 23d3c: 4666 mov r6, ip │ │ + 23d3e: 4366 muls r6, r4 │ │ + 23d40: 1984 adds r4, r0, r6 │ │ + 23d42: 70e5 strb r5, [r4, #3] │ │ + 23d44: 7161 strb r1, [r4, #5] │ │ + 23d46: 4661 mov r1, ip │ │ + 23d48: 1c14 adds r4, r2, #0 │ │ + 23d4a: e744 b.n 23bd6 │ │ + 23d4c: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 23d4e: 3301 adds r3, #1 │ │ + 23d50: 930a str r3, [sp, #40] ; 0x28 │ │ + 23d52: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 23d54: 3302 adds r3, #2 │ │ + 23d56: 930c str r3, [sp, #48] ; 0x30 │ │ + 23d58: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 23d5a: 3304 adds r3, #4 │ │ + 23d5c: 930b str r3, [sp, #44] ; 0x2c │ │ + 23d5e: e680 b.n 23a62 │ │ + 23d60: abff add r3, sp, #1020 ; 0x3fc │ │ + 23d62: 33f8 adds r3, #248 ; 0xf8 │ │ + 23d64: 681a ldr r2, [r3, #0] │ │ + 23d66: 9b0f ldr r3, [sp, #60] ; 0x3c │ │ + 23d68: 681b ldr r3, [r3, #0] │ │ 23d6a: 429a cmp r2, r3 │ │ - 23d6c: d831 bhi.n 23dd2 │ │ - 23d6e: 4a54 ldr r2, [pc, #336] ; (23ec0 ) │ │ - 23d70: 1934 adds r4, r6, r4 │ │ - 23d72: 58ba ldr r2, [r7, r2] │ │ - 23d74: 1c11 adds r1, r2, #0 │ │ - 23d76: 9203 str r2, [sp, #12] │ │ - 23d78: f006 fa70 bl 2a25c │ │ - 23d7c: 4b51 ldr r3, [pc, #324] ; (23ec4 ) │ │ - 23d7e: 900a str r0, [sp, #40] ; 0x28 │ │ - 23d80: 18e4 adds r4, r4, r3 │ │ - 23d82: 6020 str r0, [r4, #0] │ │ - 23d84: 2800 cmp r0, #0 │ │ - 23d86: d173 bne.n 23e70 │ │ - 23d88: e023 b.n 23dd2 │ │ - 23d8a: 4e4d ldr r6, [pc, #308] ; (23ec0 ) │ │ - 23d8c: 211f movs r1, #31 │ │ - 23d8e: 4019 ands r1, r3 │ │ - 23d90: 59b8 ldr r0, [r7, r6] │ │ - 23d92: 4281 cmp r1, r0 │ │ - 23d94: d300 bcc.n 23d98 │ │ - 23d96: e0cd b.n 23f34 │ │ - 23d98: 9e09 ldr r6, [sp, #36] ; 0x24 │ │ - 23d9a: 4370 muls r0, r6 │ │ - 23d9c: 1809 adds r1, r1, r0 │ │ - 23d9e: 2006 movs r0, #6 │ │ - 23da0: 4341 muls r1, r0 │ │ - 23da2: 9e0a ldr r6, [sp, #40] ; 0x28 │ │ - 23da4: 1871 adds r1, r6, r1 │ │ - 23da6: 0698 lsls r0, r3, #26 │ │ - 23da8: d467 bmi.n 23e7a │ │ - 23daa: 2040 movs r0, #64 ; 0x40 │ │ - 23dac: 4203 tst r3, r0 │ │ - 23dae: d000 beq.n 23db2 │ │ - 23db0: e0a1 b.n 23ef6 │ │ - 23db2: 061b lsls r3, r3, #24 │ │ - 23db4: d500 bpl.n 23db8 │ │ - 23db6: e0af b.n 23f18 │ │ - 23db8: 9e08 ldr r6, [sp, #32] │ │ - 23dba: 42b4 cmp r4, r6 │ │ - 23dbc: d209 bcs.n 23dd2 │ │ - 23dbe: 1c22 adds r2, r4, #0 │ │ - 23dc0: 5cab ldrb r3, [r5, r2] │ │ - 23dc2: 1c54 adds r4, r2, #1 │ │ - 23dc4: 2b00 cmp r3, #0 │ │ - 23dc6: d1e0 bne.n 23d8a │ │ - 23dc8: 9e09 ldr r6, [sp, #36] ; 0x24 │ │ - 23dca: 3601 adds r6, #1 │ │ - 23dcc: 9609 str r6, [sp, #36] ; 0x24 │ │ - 23dce: 2e3f cmp r6, #63 ; 0x3f │ │ - 23dd0: d9f2 bls.n 23db8 │ │ - 23dd2: 9c07 ldr r4, [sp, #28] │ │ - 23dd4: 3401 adds r4, #1 │ │ - 23dd6: 9407 str r4, [sp, #28] │ │ - 23dd8: e7a7 b.n 23d2a │ │ - 23dda: 483b ldr r0, [pc, #236] ; (23ec8 ) │ │ - 23ddc: 2400 movs r4, #0 │ │ - 23dde: 183d adds r5, r7, r0 │ │ - 23de0: 9e0d ldr r6, [sp, #52] ; 0x34 │ │ - 23de2: 42b4 cmp r4, r6 │ │ - 23de4: d02b beq.n 23e3e │ │ - 23de6: 6829 ldr r1, [r5, #0] │ │ - 23de8: 2900 cmp r1, #0 │ │ - 23dea: d025 beq.n 23e38 │ │ - 23dec: 00a3 lsls r3, r4, #2 │ │ - 23dee: aa9b add r2, sp, #620 ; 0x26c │ │ - 23df0: 18d3 adds r3, r2, r3 │ │ - 23df2: 6859 ldr r1, [r3, #4] │ │ - 23df4: 2900 cmp r1, #0 │ │ - 23df6: d01f beq.n 23e38 │ │ - 23df8: 9a12 ldr r2, [sp, #72] ; 0x48 │ │ - 23dfa: 3a01 subs r2, #1 │ │ - 23dfc: 1e53 subs r3, r2, #1 │ │ - 23dfe: 419a sbcs r2, r3 │ │ - 23e00: 4b32 ldr r3, [pc, #200] ; (23ecc ) │ │ - 23e02: 446b add r3, sp │ │ - 23e04: 5ce3 ldrb r3, [r4, r3] │ │ - 23e06: 075e lsls r6, r3, #29 │ │ - 23e08: d500 bpl.n 23e0c │ │ - 23e0a: 3205 adds r2, #5 │ │ - 23e0c: 0798 lsls r0, r3, #30 │ │ - 23e0e: d501 bpl.n 23e14 │ │ - 23e10: 2308 movs r3, #8 │ │ - 23e12: 431a orrs r2, r3 │ │ - 23e14: 4b2e ldr r3, [pc, #184] ; (23ed0 ) │ │ - 23e16: 446b add r3, sp │ │ - 23e18: 5ce3 ldrb r3, [r4, r3] │ │ - 23e1a: 2b04 cmp r3, #4 │ │ - 23e1c: d100 bne.n 23e20 │ │ - 23e1e: 2203 movs r2, #3 │ │ - 23e20: 9e0b ldr r6, [sp, #44] ; 0x2c │ │ - 23e22: 42b1 cmp r1, r6 │ │ - 23e24: d208 bcs.n 23e38 │ │ - 23e26: 9e06 ldr r6, [sp, #24] │ │ - 23e28: 1c38 adds r0, r7, #0 │ │ - 23e2a: 1873 adds r3, r6, r1 │ │ - 23e2c: 9e0b ldr r6, [sp, #44] ; 0x2c │ │ - 23e2e: 1a71 subs r1, r6, r1 │ │ - 23e30: 9100 str r1, [sp, #0] │ │ - 23e32: 1c29 adds r1, r5, #0 │ │ - 23e34: f007 fc04 bl 2b640 │ │ - 23e38: 3401 adds r4, #1 │ │ - 23e3a: 3540 adds r5, #64 ; 0x40 │ │ - 23e3c: e7d0 b.n 23de0 │ │ - 23e3e: 4b25 ldr r3, [pc, #148] ; (23ed4 ) │ │ - 23e40: 2240 movs r2, #64 ; 0x40 │ │ - 23e42: 9c10 ldr r4, [sp, #64] ; 0x40 │ │ - 23e44: 50fa str r2, [r7, r3] │ │ - 23e46: 4a24 ldr r2, [pc, #144] ; (23ed8 ) │ │ - 23e48: 4b24 ldr r3, [pc, #144] ; (23edc ) │ │ - 23e4a: 50fa str r2, [r7, r3] │ │ - 23e4c: 06e4 lsls r4, r4, #27 │ │ - 23e4e: d505 bpl.n 23e5c │ │ - 23e50: 4b23 ldr r3, [pc, #140] ; (23ee0 ) │ │ - 23e52: 2280 movs r2, #128 ; 0x80 │ │ - 23e54: 0252 lsls r2, r2, #9 │ │ - 23e56: 58fe ldr r6, [r7, r3] │ │ - 23e58: 4332 orrs r2, r6 │ │ - 23e5a: 50fa str r2, [r7, r3] │ │ - 23e5c: 2001 movs r0, #1 │ │ - 23e5e: 4921 ldr r1, [pc, #132] ; (23ee4 ) │ │ - 23e60: 9c19 ldr r4, [sp, #100] ; 0x64 │ │ - 23e62: 4469 add r1, sp │ │ - 23e64: 680a ldr r2, [r1, #0] │ │ - 23e66: 6823 ldr r3, [r4, #0] │ │ - 23e68: 429a cmp r2, r3 │ │ - 23e6a: d06e beq.n 23f4a │ │ - 23e6c: f00c fe26 bl 30abc <__clzsi2+0x208> │ │ - 23e70: 9e06 ldr r6, [sp, #24] │ │ - 23e72: 2200 movs r2, #0 │ │ - 23e74: 9209 str r2, [sp, #36] ; 0x24 │ │ - 23e76: 1975 adds r5, r6, r5 │ │ - 23e78: e7a2 b.n 23dc0 │ │ - 23e7a: 1c96 adds r6, r2, #2 │ │ - 23e7c: 960e str r6, [sp, #56] ; 0x38 │ │ - 23e7e: 5d2e ldrb r6, [r5, r4] │ │ - 23e80: 2eef cmp r6, #239 ; 0xef │ │ - 23e82: d80a bhi.n 23e9a │ │ - 23e84: 240f movs r4, #15 │ │ - 23e86: 4034 ands r4, r6 │ │ - 23e88: 200c movs r0, #12 │ │ - 23e8a: 1136 asrs r6, r6, #4 │ │ - 23e8c: 4684 mov ip, r0 │ │ - 23e8e: 1c30 adds r0, r6, #0 │ │ - 23e90: 4666 mov r6, ip │ │ - 23e92: 4346 muls r6, r0 │ │ - 23e94: 340d adds r4, #13 │ │ - 23e96: 19a6 adds r6, r4, r6 │ │ - 23e98: e001 b.n 23e9e │ │ - 23e9a: 2eff cmp r6, #255 ; 0xff │ │ - 23e9c: d024 beq.n 23ee8 │ │ - 23e9e: 700e strb r6, [r1, #0] │ │ - 23ea0: e024 b.n 23eec │ │ - 23ea2: 46c0 nop ; (mov r8, r8) │ │ - 23ea4: 062c lsls r4, r5, #24 │ │ - 23ea6: 0000 movs r0, r0 │ │ - 23ea8: 062d lsls r5, r5, #24 │ │ - 23eaa: 0000 movs r0, r0 │ │ - 23eac: 065c lsls r4, r3, #25 │ │ - 23eae: 0000 movs r0, r0 │ │ - 23eb0: 2400 movs r4, #0 │ │ - 23eb2: 00f4 lsls r4, r6, #3 │ │ - 23eb4: 03ff lsls r7, r7, #15 │ │ - 23eb6: 0000 movs r0, r0 │ │ - 23eb8: 20ab movs r0, #171 ; 0xab │ │ - 23eba: 0000 movs r0, r0 │ │ - 23ebc: ce80 ldmia r6!, {r7} │ │ - 23ebe: 0000 movs r0, r0 │ │ - 23ec0: e910 0000 ldmdb r0, {} │ │ - 23ec4: cac0 ldmia r2!, {r6, r7} │ │ - 23ec6: 0000 movs r0, r0 │ │ - 23ec8: 8240 strh r0, [r0, #18] │ │ - 23eca: 0000 movs r0, r0 │ │ - 23ecc: 06dc lsls r4, r3, #27 │ │ - 23ece: 0000 movs r0, r0 │ │ - 23ed0: 07cc lsls r4, r1, #31 │ │ - 23ed2: 0000 movs r0, r0 │ │ - 23ed4: e974 0000 ldrd r0, r0, [r4, #-0]! │ │ - 23ed8: 7fff ldrb r7, [r7, #31] │ │ - 23eda: 0000 movs r0, r0 │ │ - 23edc: e978 0000 ldrd r0, r0, [r8, #-0]! │ │ - 23ee0: e90c 0000 stmdb ip, {} │ │ - 23ee4: 08bc lsrs r4, r7, #2 │ │ - 23ee6: 0000 movs r0, r0 │ │ - 23ee8: 2400 movs r4, #0 │ │ - 23eea: 700c strb r4, [r1, #0] │ │ - 23eec: 9e0e ldr r6, [sp, #56] ; 0x38 │ │ - 23eee: 1cd4 adds r4, r2, #3 │ │ - 23ef0: 5daa ldrb r2, [r5, r6] │ │ - 23ef2: 704a strb r2, [r1, #1] │ │ - 23ef4: e759 b.n 23daa │ │ - 23ef6: 1c66 adds r6, r4, #1 │ │ - 23ef8: 5d2c ldrb r4, [r5, r4] │ │ - 23efa: 1c22 adds r2, r4, #0 │ │ - 23efc: 3a80 subs r2, #128 ; 0x80 │ │ - 23efe: 4282 cmp r2, r0 │ │ - 23f00: d801 bhi.n 23f06 │ │ - 23f02: 2002 movs r0, #2 │ │ - 23f04: e004 b.n 23f10 │ │ - 23f06: 1e22 subs r2, r4, #0 │ │ - 23f08: 2a40 cmp r2, #64 ; 0x40 │ │ - 23f0a: d900 bls.n 23f0e │ │ - 23f0c: 1c02 adds r2, r0, #0 │ │ - 23f0e: 2001 movs r0, #1 │ │ - 23f10: 7088 strb r0, [r1, #2] │ │ - 23f12: 710a strb r2, [r1, #4] │ │ - 23f14: 1c34 adds r4, r6, #0 │ │ - 23f16: e74c b.n 23db2 │ │ - 23f18: 5d2b ldrb r3, [r5, r4] │ │ - 23f1a: 1c62 adds r2, r4, #1 │ │ - 23f1c: 3402 adds r4, #2 │ │ - 23f1e: 70cb strb r3, [r1, #3] │ │ - 23f20: 5caa ldrb r2, [r5, r2] │ │ - 23f22: 714a strb r2, [r1, #5] │ │ - 23f24: 2b00 cmp r3, #0 │ │ - 23f26: d100 bne.n 23f2a │ │ - 23f28: e746 b.n 23db8 │ │ - 23f2a: 1c38 adds r0, r7, #0 │ │ - 23f2c: 2200 movs r2, #0 │ │ - 23f2e: f7ff fb4d bl 235cc │ │ - 23f32: e741 b.n 23db8 │ │ - 23f34: 0698 lsls r0, r3, #26 │ │ - 23f36: d500 bpl.n 23f3a │ │ - 23f38: 1cd4 adds r4, r2, #3 │ │ - 23f3a: 065a lsls r2, r3, #25 │ │ - 23f3c: 0fd2 lsrs r2, r2, #31 │ │ - 23f3e: 18a4 adds r4, r4, r2 │ │ - 23f40: 061b lsls r3, r3, #24 │ │ - 23f42: d400 bmi.n 23f46 │ │ - 23f44: e738 b.n 23db8 │ │ - 23f46: 3402 adds r4, #2 │ │ - 23f48: e736 b.n 23db8 │ │ - 23f4a: 4b01 ldr r3, [pc, #4] ; (23f50 ) │ │ - 23f4c: 449d add sp, r3 │ │ - 23f4e: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 23f50: 08c4 lsrs r4, r0, #3 │ │ + 23d6c: d019 beq.n 23da2 │ │ + 23d6e: f00d ff9d bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + 23d72: 46c0 nop ; (mov r8, r8) │ │ + 23d74: ce80 ldmia r6!, {r7} │ │ + 23d76: 0000 movs r0, r0 │ │ + 23d78: cac0 ldmia r2!, {r6, r7} │ │ + 23d7a: 0000 movs r0, r0 │ │ + 23d7c: 504f str r7, [r1, r1] │ │ + 23d7e: 484c ldr r0, [pc, #304] ; (23eb0 ) │ │ + 23d80: d060 beq.n 23e44 │ │ + 23d82: 0000 movs r0, r0 │ │ + 23d84: 78d1 ldrb r1, [r2, #3] │ │ + 23d86: 1cd5 adds r5, r2, #3 │ │ + 23d88: 3941 subs r1, #65 ; 0x41 │ │ + 23d8a: 297e cmp r1, #126 ; 0x7e │ │ + 23d8c: d900 bls.n 23d90 │ │ + 23d8e: e6ab b.n 23ae8 │ │ + 23d90: 22e9 movs r2, #233 ; 0xe9 │ │ + 23d92: 9903 ldr r1, [sp, #12] │ │ + 23d94: 0212 lsls r2, r2, #8 │ │ + 23d96: 5088 str r0, [r1, r2] │ │ + 23d98: 7829 ldrb r1, [r5, #0] │ │ + 23d9a: 4a03 ldr r2, [pc, #12] ; (23da8 ) │ │ + 23d9c: 9803 ldr r0, [sp, #12] │ │ + 23d9e: 5081 str r1, [r0, r2] │ │ + 23da0: e6a5 b.n 23aee │ │ + 23da2: 4b02 ldr r3, [pc, #8] ; (23dac ) │ │ + 23da4: 449d add sp, r3 │ │ + 23da6: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 23da8: e904 0000 stmdb r4, {} │ │ + 23dac: 04fc lsls r4, r7, #19 │ │ ... │ │ │ │ -00023f54 : │ │ - 23f54: b5f0 push {r4, r5, r6, r7, lr} │ │ - 23f56: b08b sub sp, #44 ; 0x2c │ │ - 23f58: 1c04 adds r4, r0, #0 │ │ - 23f5a: 9105 str r1, [sp, #20] │ │ - 23f5c: 9207 str r2, [sp, #28] │ │ - 23f5e: 2900 cmp r1, #0 │ │ - 23f60: d100 bne.n 23f64 │ │ - 23f62: e1d1 b.n 24308 │ │ - 23f64: 2092 movs r0, #146 ; 0x92 │ │ - 23f66: 2500 movs r5, #0 │ │ - 23f68: 00c0 lsls r0, r0, #3 │ │ - 23f6a: 4282 cmp r2, r0 │ │ - 23f6c: d200 bcs.n 23f70 │ │ - 23f6e: e1cc b.n 2430a │ │ - 23f70: 231d movs r3, #29 │ │ - 23f72: 56cb ldrsb r3, [r1, r3] │ │ - 23f74: 2b02 cmp r3, #2 │ │ - 23f76: d000 beq.n 23f7a │ │ - 23f78: e1c7 b.n 2430a │ │ - 23f7a: 231c movs r3, #28 │ │ - 23f7c: 56cb ldrsb r3, [r1, r3] │ │ - 23f7e: 2b1a cmp r3, #26 │ │ - 23f80: d000 beq.n 23f84 │ │ - 23f82: e1c2 b.n 2430a │ │ - 23f84: 1c0e adds r6, r1, #0 │ │ - 23f86: 49ca ldr r1, [pc, #808] ; (242b0 ) │ │ - 23f88: 3614 adds r6, #20 │ │ - 23f8a: 1c30 adds r0, r6, #0 │ │ - 23f8c: 4479 add r1, pc │ │ - 23f8e: 2208 movs r2, #8 │ │ - 23f90: f00c fdb4 bl 30afc <__clzsi2+0x248> │ │ - 23f94: 42a8 cmp r0, r5 │ │ - 23f96: d008 beq.n 23faa │ │ - 23f98: 49c6 ldr r1, [pc, #792] ; (242b4 ) │ │ - 23f9a: 1c30 adds r0, r6, #0 │ │ - 23f9c: 2208 movs r2, #8 │ │ - 23f9e: 4479 add r1, pc │ │ - 23fa0: f00c fdac bl 30afc <__clzsi2+0x248> │ │ - 23fa4: 42a8 cmp r0, r5 │ │ - 23fa6: d000 beq.n 23faa │ │ - 23fa8: e1af b.n 2430a │ │ - 23faa: 49c3 ldr r1, [pc, #780] ; (242b8 ) │ │ - 23fac: 2214 movs r2, #20 │ │ - 23fae: 1860 adds r0, r4, r1 │ │ - 23fb0: 9905 ldr r1, [sp, #20] │ │ - 23fb2: f00c fd33 bl 30a1c <__clzsi2+0x168> │ │ - 23fb6: 4bc1 ldr r3, [pc, #772] ; (242bc ) │ │ - 23fb8: 2180 movs r1, #128 ; 0x80 │ │ - 23fba: 0049 lsls r1, r1, #1 │ │ - 23fbc: 50e1 str r1, [r4, r3] │ │ - 23fbe: 4bc0 ldr r3, [pc, #768] ; (242c0 ) │ │ - 23fc0: 221f movs r2, #31 │ │ - 23fc2: 2000 movs r0, #0 │ │ - 23fc4: 50e2 str r2, [r4, r3] │ │ - 23fc6: 4bbf ldr r3, [pc, #764] ; (242c4 ) │ │ - 23fc8: 2204 movs r2, #4 │ │ - 23fca: 50e2 str r2, [r4, r3] │ │ - 23fcc: 4abe ldr r2, [pc, #760] ; (242c8 ) │ │ - 23fce: 23e9 movs r3, #233 ; 0xe9 │ │ - 23fd0: 021b lsls r3, r3, #8 │ │ - 23fd2: 50a0 str r0, [r4, r2] │ │ - 23fd4: 4abd ldr r2, [pc, #756] ; (242cc ) │ │ - 23fd6: 2040 movs r0, #64 ; 0x40 │ │ - 23fd8: 50a0 str r0, [r4, r2] │ │ - 23fda: 4abd ldr r2, [pc, #756] ; (242d0 ) │ │ - 23fdc: 48bd ldr r0, [pc, #756] ; (242d4 ) │ │ - 23fde: 50a0 str r0, [r4, r2] │ │ - 23fe0: 9a05 ldr r2, [sp, #20] │ │ - 23fe2: 3201 adds r2, #1 │ │ - 23fe4: 7fd2 ldrb r2, [r2, #31] │ │ - 23fe6: 1112 asrs r2, r2, #4 │ │ - 23fe8: d100 bne.n 23fec │ │ - 23fea: 2201 movs r2, #1 │ │ - 23fec: 50e2 str r2, [r4, r3] │ │ - 23fee: 4bba ldr r3, [pc, #744] ; (242d8 ) │ │ - 23ff0: 227d movs r2, #125 ; 0x7d │ │ - 23ff2: 2580 movs r5, #128 ; 0x80 │ │ - 23ff4: 50e2 str r2, [r4, r3] │ │ - 23ff6: 9b05 ldr r3, [sp, #20] │ │ - 23ff8: 006d lsls r5, r5, #1 │ │ - 23ffa: 3303 adds r3, #3 │ │ - 23ffc: 7fda ldrb r2, [r3, #31] │ │ - 23ffe: 4bb7 ldr r3, [pc, #732] ; (242dc ) │ │ - 24000: 0092 lsls r2, r2, #2 │ │ - 24002: 42aa cmp r2, r5 │ │ - 24004: d901 bls.n 2400a │ │ - 24006: 2280 movs r2, #128 ; 0x80 │ │ - 24008: 0052 lsls r2, r2, #1 │ │ - 2400a: 4eb5 ldr r6, [pc, #724] ; (242e0 ) │ │ - 2400c: 9d05 ldr r5, [sp, #20] │ │ - 2400e: 50e2 str r2, [r4, r3] │ │ - 24010: 19a0 adds r0, r4, r6 │ │ - 24012: 2682 movs r6, #130 ; 0x82 │ │ - 24014: 00f6 lsls r6, r6, #3 │ │ - 24016: 19a9 adds r1, r5, r6 │ │ - 24018: 2280 movs r2, #128 ; 0x80 │ │ - 2401a: f00c fcff bl 30a1c <__clzsi2+0x168> │ │ - 2401e: 2300 movs r3, #0 │ │ - 24020: 1c22 adds r2, r4, #0 │ │ - 24022: 469c mov ip, r3 │ │ - 24024: 2640 movs r6, #64 ; 0x40 │ │ - 24026: 2701 movs r7, #1 │ │ - 24028: 48ae ldr r0, [pc, #696] ; (242e4 ) │ │ - 2402a: 4665 mov r5, ip │ │ - 2402c: 1811 adds r1, r2, r0 │ │ - 2402e: 48ae ldr r0, [pc, #696] ; (242e8 ) │ │ - 24030: 600d str r5, [r1, #0] │ │ - 24032: 1811 adds r1, r2, r0 │ │ - 24034: 600e str r6, [r1, #0] │ │ - 24036: 21c0 movs r1, #192 ; 0xc0 │ │ - 24038: 423b tst r3, r7 │ │ - 2403a: d000 beq.n 2403e │ │ - 2403c: 2140 movs r1, #64 ; 0x40 │ │ - 2403e: 4dab ldr r5, [pc, #684] ; (242ec ) │ │ - 24040: 3301 adds r3, #1 │ │ - 24042: 1950 adds r0, r2, r5 │ │ - 24044: 6001 str r1, [r0, #0] │ │ - 24046: 3224 adds r2, #36 ; 0x24 │ │ - 24048: 2b04 cmp r3, #4 │ │ - 2404a: d1ed bne.n 24028 │ │ - 2404c: 48a8 ldr r0, [pc, #672] ; (242f0 ) │ │ - 2404e: 9d05 ldr r5, [sp, #20] │ │ - 24050: 49a8 ldr r1, [pc, #672] ; (242f4 ) │ │ - 24052: 2200 movs r2, #0 │ │ - 24054: 1826 adds r6, r4, r0 │ │ - 24056: 3530 adds r5, #48 ; 0x30 │ │ - 24058: 1867 adds r7, r4, r1 │ │ - 2405a: 9206 str r2, [sp, #24] │ │ - 2405c: 9b06 ldr r3, [sp, #24] │ │ - 2405e: 1c29 adds r1, r5, #0 │ │ - 24060: 220d movs r2, #13 │ │ - 24062: 3301 adds r3, #1 │ │ - 24064: 1c30 adds r0, r6, #0 │ │ - 24066: 9306 str r3, [sp, #24] │ │ - 24068: f00c fcd8 bl 30a1c <__clzsi2+0x168> │ │ - 2406c: 1c29 adds r1, r5, #0 │ │ - 2406e: 220c movs r2, #12 │ │ - 24070: 1c38 adds r0, r7, #0 │ │ - 24072: f00c fcd3 bl 30a1c <__clzsi2+0x168> │ │ - 24076: 7e6a ldrb r2, [r5, #25] │ │ - 24078: 7e29 ldrb r1, [r5, #24] │ │ - 2407a: 1c33 adds r3, r6, #0 │ │ - 2407c: 0212 lsls r2, r2, #8 │ │ - 2407e: 3b12 subs r3, #18 │ │ - 24080: 430a orrs r2, r1 │ │ - 24082: 601a str r2, [r3, #0] │ │ - 24084: 2240 movs r2, #64 ; 0x40 │ │ - 24086: 811a strh r2, [r3, #8] │ │ - 24088: 7daa ldrb r2, [r5, #22] │ │ - 2408a: 2080 movs r0, #128 ; 0x80 │ │ - 2408c: 3306 adds r3, #6 │ │ - 2408e: 0092 lsls r2, r2, #2 │ │ - 24090: 0040 lsls r0, r0, #1 │ │ - 24092: 4282 cmp r2, r0 │ │ - 24094: d901 bls.n 2409a │ │ - 24096: 2280 movs r2, #128 ; 0x80 │ │ - 24098: 0052 lsls r2, r2, #1 │ │ - 2409a: 801a strh r2, [r3, #0] │ │ - 2409c: 7c6a ldrb r2, [r5, #17] │ │ - 2409e: 7c2b ldrb r3, [r5, #16] │ │ - 240a0: 0212 lsls r2, r2, #8 │ │ - 240a2: 431a orrs r2, r3 │ │ - 240a4: 1c33 adds r3, r6, #0 │ │ - 240a6: 3b2a subs r3, #42 ; 0x2a │ │ - 240a8: 601a str r2, [r3, #0] │ │ - 240aa: 2a03 cmp r2, #3 │ │ - 240ac: d904 bls.n 240b8 │ │ - 240ae: 1c32 adds r2, r6, #0 │ │ - 240b0: 3a0c subs r2, #12 │ │ - 240b2: 8812 ldrh r2, [r2, #0] │ │ - 240b4: 2a00 cmp r2, #0 │ │ - 240b6: d101 bne.n 240bc │ │ - 240b8: 2200 movs r2, #0 │ │ - 240ba: 601a str r2, [r3, #0] │ │ - 240bc: 7cea ldrb r2, [r5, #19] │ │ - 240be: 7cab ldrb r3, [r5, #18] │ │ - 240c0: 0212 lsls r2, r2, #8 │ │ - 240c2: 431a orrs r2, r3 │ │ - 240c4: 1c33 adds r3, r6, #0 │ │ - 240c6: 3b26 subs r3, #38 ; 0x26 │ │ - 240c8: 601a str r2, [r3, #0] │ │ - 240ca: 7d6b ldrb r3, [r5, #21] │ │ - 240cc: 7d29 ldrb r1, [r5, #20] │ │ - 240ce: 021b lsls r3, r3, #8 │ │ - 240d0: 430b orrs r3, r1 │ │ - 240d2: 1c31 adds r1, r6, #0 │ │ - 240d4: 3922 subs r1, #34 ; 0x22 │ │ - 240d6: 600b str r3, [r1, #0] │ │ - 240d8: 4293 cmp r3, r2 │ │ - 240da: d908 bls.n 240ee │ │ - 240dc: 4a86 ldr r2, [pc, #536] ; (242f8 ) │ │ - 240de: 4293 cmp r3, r2 │ │ - 240e0: d005 beq.n 240ee │ │ - 240e2: 1c33 adds r3, r6, #0 │ │ - 240e4: 3b08 subs r3, #8 │ │ - 240e6: 881a ldrh r2, [r3, #0] │ │ - 240e8: 2102 movs r1, #2 │ │ - 240ea: 430a orrs r2, r1 │ │ - 240ec: 801a strh r2, [r3, #0] │ │ - 240ee: 9906 ldr r1, [sp, #24] │ │ - 240f0: 3640 adds r6, #64 ; 0x40 │ │ - 240f2: 3520 adds r5, #32 │ │ - 240f4: 3720 adds r7, #32 │ │ - 240f6: 291f cmp r1, #31 │ │ - 240f8: d1b0 bne.n 2405c │ │ - 240fa: 2300 movs r3, #0 │ │ - 240fc: 21ff movs r1, #255 ; 0xff │ │ - 240fe: 4d78 ldr r5, [pc, #480] ; (242e0 ) │ │ - 24100: 18e2 adds r2, r4, r3 │ │ - 24102: 1952 adds r2, r2, r5 │ │ - 24104: 7810 ldrb r0, [r2, #0] │ │ - 24106: 2862 cmp r0, #98 ; 0x62 │ │ - 24108: d900 bls.n 2410c │ │ - 2410a: 7011 strb r1, [r2, #0] │ │ - 2410c: 2680 movs r6, #128 ; 0x80 │ │ - 2410e: 3301 adds r3, #1 │ │ - 24110: 0076 lsls r6, r6, #1 │ │ - 24112: 42b3 cmp r3, r6 │ │ - 24114: d1f3 bne.n 240fe │ │ - 24116: 9b05 ldr r3, [sp, #20] │ │ - 24118: 2500 movs r5, #0 │ │ - 2411a: 3302 adds r3, #2 │ │ - 2411c: 7fdb ldrb r3, [r3, #31] │ │ - 2411e: 9308 str r3, [sp, #32] │ │ - 24120: 9506 str r5, [sp, #24] │ │ - 24122: 9d06 ldr r5, [sp, #24] │ │ - 24124: 9906 ldr r1, [sp, #24] │ │ - 24126: 9a08 ldr r2, [sp, #32] │ │ - 24128: 2092 movs r0, #146 ; 0x92 │ │ - 2412a: 02ae lsls r6, r5, #10 │ │ - 2412c: 00c0 lsls r0, r0, #3 │ │ - 2412e: 1835 adds r5, r6, r0 │ │ - 24130: 4291 cmp r1, r2 │ │ - 24132: d300 bcc.n 24136 │ │ - 24134: e08f b.n 24256 │ │ - 24136: 2089 movs r0, #137 ; 0x89 │ │ - 24138: 9d07 ldr r5, [sp, #28] │ │ - 2413a: 0100 lsls r0, r0, #4 │ │ - 2413c: 1833 adds r3, r6, r0 │ │ - 2413e: 42ab cmp r3, r5 │ │ - 24140: d901 bls.n 24146 │ │ - 24142: 2501 movs r5, #1 │ │ - 24144: e0e1 b.n 2430a │ │ - 24146: 9806 ldr r0, [sp, #24] │ │ - 24148: 496c ldr r1, [pc, #432] ; (242fc ) │ │ - 2414a: 4a5e ldr r2, [pc, #376] ; (242c4 ) │ │ - 2414c: 0045 lsls r5, r0, #1 │ │ - 2414e: 1967 adds r7, r4, r5 │ │ - 24150: 187b adds r3, r7, r1 │ │ - 24152: 2040 movs r0, #64 ; 0x40 │ │ - 24154: 8018 strh r0, [r3, #0] │ │ - 24156: 58a2 ldr r2, [r4, r2] │ │ - 24158: 197d adds r5, r7, r5 │ │ - 2415a: 1c11 adds r1, r2, #0 │ │ - 2415c: 9204 str r2, [sp, #16] │ │ - 2415e: f006 f87d bl 2a25c │ │ - 24162: 1c03 adds r3, r0, #0 │ │ - 24164: 4866 ldr r0, [pc, #408] ; (24300 ) │ │ - 24166: 182d adds r5, r5, r0 │ │ - 24168: 602b str r3, [r5, #0] │ │ - 2416a: 2b00 cmp r3, #0 │ │ - 2416c: d0e9 beq.n 24142 │ │ - 2416e: 9d05 ldr r5, [sp, #20] │ │ - 24170: 2092 movs r0, #146 ; 0x92 │ │ - 24172: 00c0 lsls r0, r0, #3 │ │ - 24174: 182a adds r2, r5, r0 │ │ - 24176: 2089 movs r0, #137 ; 0x89 │ │ - 24178: 0100 lsls r0, r0, #4 │ │ - 2417a: 1829 adds r1, r5, r0 │ │ - 2417c: 1989 adds r1, r1, r6 │ │ - 2417e: 1992 adds r2, r2, r6 │ │ - 24180: 9109 str r1, [sp, #36] ; 0x24 │ │ - 24182: 270f movs r7, #15 │ │ - 24184: 7855 ldrb r5, [r2, #1] │ │ - 24186: 7890 ldrb r0, [r2, #2] │ │ - 24188: 7811 ldrb r1, [r2, #0] │ │ - 2418a: 46ac mov ip, r5 │ │ - 2418c: 10ed asrs r5, r5, #3 │ │ - 2418e: 9502 str r5, [sp, #8] │ │ - 24190: 4666 mov r6, ip │ │ - 24192: 2507 movs r5, #7 │ │ - 24194: 402e ands r6, r5 │ │ - 24196: 9603 str r6, [sp, #12] │ │ - 24198: 1046 asrs r6, r0, #1 │ │ - 2419a: 4038 ands r0, r7 │ │ - 2419c: 9d03 ldr r5, [sp, #12] │ │ - 2419e: 9003 str r0, [sp, #12] │ │ - 241a0: 9802 ldr r0, [sp, #8] │ │ - 241a2: 46b4 mov ip, r6 │ │ - 241a4: 4465 add r5, ip │ │ - 241a6: 3801 subs r0, #1 │ │ - 241a8: 281e cmp r0, #30 │ │ - 241aa: d801 bhi.n 241b0 │ │ - 241ac: 9e02 ldr r6, [sp, #8] │ │ - 241ae: 705e strb r6, [r3, #1] │ │ - 241b0: 1c0e adds r6, r1, #0 │ │ - 241b2: 2002 movs r0, #2 │ │ - 241b4: 4386 bics r6, r0 │ │ - 241b6: 2efc cmp r6, #252 ; 0xfc │ │ - 241b8: d101 bne.n 241be │ │ - 241ba: 21fe movs r1, #254 ; 0xfe │ │ - 241bc: e008 b.n 241d0 │ │ - 241be: 29fb cmp r1, #251 ; 0xfb │ │ - 241c0: d807 bhi.n 241d2 │ │ - 241c2: 1c0e adds r6, r1, #0 │ │ - 241c4: 200c movs r0, #12 │ │ - 241c6: 0909 lsrs r1, r1, #4 │ │ - 241c8: 4341 muls r1, r0 │ │ - 241ca: 403e ands r6, r7 │ │ - 241cc: 3625 adds r6, #37 ; 0x25 │ │ - 241ce: 1871 adds r1, r6, r1 │ │ - 241d0: 7019 strb r1, [r3, #0] │ │ - 241d2: 2d40 cmp r5, #64 ; 0x40 │ │ - 241d4: d802 bhi.n 241dc │ │ - 241d6: 2101 movs r1, #1 │ │ - 241d8: 7099 strb r1, [r3, #2] │ │ - 241da: 711d strb r5, [r3, #4] │ │ - 241dc: 9803 ldr r0, [sp, #12] │ │ - 241de: 78d1 ldrb r1, [r2, #3] │ │ - 241e0: 3801 subs r0, #1 │ │ - 241e2: 7159 strb r1, [r3, #5] │ │ - 241e4: 280b cmp r0, #11 │ │ - 241e6: d82b bhi.n 24240 │ │ - 241e8: f009 fecc bl 2df84 <__gnu_thumb1_case_uqi> │ │ - 241ec: 0a06 lsrs r6, r0, #8 │ │ - 241ee: 160c asrs r4, r1, #24 │ │ - 241f0: 1a18 subs r0, r3, r0 │ │ - 241f2: 1f1d subs r5, r3, #4 │ │ - 241f4: 2321 movs r3, #33 ; 0x21 │ │ - 241f6: 2825 cmp r0, #37 ; 0x25 │ │ - 241f8: 2010 movs r0, #16 │ │ - 241fa: 70d8 strb r0, [r3, #3] │ │ - 241fc: 1109 asrs r1, r1, #4 │ │ - 241fe: e009 b.n 24214 │ │ - 24200: 210c movs r1, #12 │ │ - 24202: e01f b.n 24244 │ │ - 24204: 200e movs r0, #14 │ │ - 24206: 70d8 strb r0, [r3, #3] │ │ - 24208: 1c08 adds r0, r1, #0 │ │ - 2420a: 43b8 bics r0, r7 │ │ - 2420c: 250a movs r5, #10 │ │ - 2420e: 4368 muls r0, r5 │ │ - 24210: 4039 ands r1, r7 │ │ - 24212: 1841 adds r1, r0, r1 │ │ - 24214: 7159 strb r1, [r3, #5] │ │ - 24216: e016 b.n 24246 │ │ - 24218: 210b movs r1, #11 │ │ - 2421a: e013 b.n 24244 │ │ - 2421c: 2103 movs r1, #3 │ │ - 2421e: e011 b.n 24244 │ │ - 24220: 2502 movs r5, #2 │ │ - 24222: 70dd strb r5, [r3, #3] │ │ - 24224: e00f b.n 24246 │ │ - 24226: 2104 movs r1, #4 │ │ - 24228: e00c b.n 24244 │ │ - 2422a: 2105 movs r1, #5 │ │ - 2422c: e00a b.n 24244 │ │ - 2422e: 2112 movs r1, #18 │ │ - 24230: e008 b.n 24244 │ │ - 24232: 2101 movs r1, #1 │ │ - 24234: e006 b.n 24244 │ │ - 24236: 2607 movs r6, #7 │ │ - 24238: 70de strb r6, [r3, #3] │ │ - 2423a: e004 b.n 24246 │ │ - 2423c: 2106 movs r1, #6 │ │ - 2423e: e001 b.n 24244 │ │ - 24240: 2100 movs r1, #0 │ │ - 24242: 7159 strb r1, [r3, #5] │ │ - 24244: 70d9 strb r1, [r3, #3] │ │ - 24246: 9909 ldr r1, [sp, #36] ; 0x24 │ │ - 24248: 3204 adds r2, #4 │ │ - 2424a: 3306 adds r3, #6 │ │ - 2424c: 428a cmp r2, r1 │ │ - 2424e: d199 bne.n 24184 │ │ - 24250: 9d06 ldr r5, [sp, #24] │ │ - 24252: 3501 adds r5, #1 │ │ - 24254: e764 b.n 24120 │ │ - 24256: 4b2b ldr r3, [pc, #172] ; (24304 ) │ │ - 24258: 2600 movs r6, #0 │ │ - 2425a: 18e7 adds r7, r4, r3 │ │ - 2425c: 683a ldr r2, [r7, #0] │ │ - 2425e: 350f adds r5, #15 │ │ - 24260: 230f movs r3, #15 │ │ - 24262: 439d bics r5, r3 │ │ - 24264: 2a00 cmp r2, #0 │ │ - 24266: d01e beq.n 242a6 │ │ - 24268: 9805 ldr r0, [sp, #20] │ │ - 2426a: 0171 lsls r1, r6, #5 │ │ - 2426c: 1841 adds r1, r0, r1 │ │ - 2426e: 3138 adds r1, #56 ; 0x38 │ │ - 24270: 79cb ldrb r3, [r1, #7] │ │ - 24272: 7988 ldrb r0, [r1, #6] │ │ - 24274: 2192 movs r1, #146 ; 0x92 │ │ - 24276: 021b lsls r3, r3, #8 │ │ - 24278: 4303 orrs r3, r0 │ │ - 2427a: 011b lsls r3, r3, #4 │ │ - 2427c: 00c9 lsls r1, r1, #3 │ │ - 2427e: 428b cmp r3, r1 │ │ - 24280: d304 bcc.n 2428c │ │ - 24282: 9807 ldr r0, [sp, #28] │ │ - 24284: 18d2 adds r2, r2, r3 │ │ - 24286: 4282 cmp r2, r0 │ │ - 24288: d800 bhi.n 2428c │ │ - 2428a: 1c1d adds r5, r3, #0 │ │ - 2428c: 9907 ldr r1, [sp, #28] │ │ - 2428e: 428d cmp r5, r1 │ │ - 24290: d209 bcs.n 242a6 │ │ - 24292: 9a05 ldr r2, [sp, #20] │ │ - 24294: 1c20 adds r0, r4, #0 │ │ - 24296: 1953 adds r3, r2, r5 │ │ - 24298: 1b4a subs r2, r1, r5 │ │ - 2429a: 9200 str r2, [sp, #0] │ │ - 2429c: 1c39 adds r1, r7, #0 │ │ - 2429e: 2200 movs r2, #0 │ │ - 242a0: f007 f9ce bl 2b640 │ │ - 242a4: 182d adds r5, r5, r0 │ │ - 242a6: 3601 adds r6, #1 │ │ - 242a8: 3740 adds r7, #64 ; 0x40 │ │ - 242aa: 2e1f cmp r6, #31 │ │ - 242ac: d1d6 bne.n 2425c │ │ - 242ae: e748 b.n 24142 │ │ - 242b0: f5f0 0000 ; instruction: 0xf5f00000 │ │ - 242b4: f5e7 0000 ; instruction: 0xf5e70000 │ │ - 242b8: e99c 0000 ; instruction: 0xe99c0000 │ │ - 242bc: e920 0000 stmdb r0!, {} │ │ - 242c0: e924 0000 stmdb r4!, {} │ │ - 242c4: e910 0000 ldmdb r0, {} │ │ - 242c8: e928 0000 stmdb r8!, {} │ │ - 242cc: e974 0000 ldrd r0, r0, [r4, #-0]! │ │ - 242d0: e978 0000 ldrd r0, r0, [r8, #-0]! │ │ - 242d4: 7fff ldrb r7, [r7, #31] │ │ - 242d6: 0000 movs r0, r0 │ │ - 242d8: e904 0000 stmdb r4, {} │ │ - 242dc: e908 0000 stmdb r8, {} │ │ - 242e0: d060 beq.n 243a4 │ │ - 242e2: 0000 movs r0, r0 │ │ - 242e4: c1c8 stmia r1!, {r3, r6, r7} │ │ - 242e6: 0000 movs r0, r0 │ │ - 242e8: c1c4 stmia r1!, {r2, r6, r7} │ │ - 242ea: 0000 movs r0, r0 │ │ - 242ec: c1c0 stmia r1!, {r6, r7} │ │ - 242ee: 0000 movs r0, r0 │ │ - 242f0: 826a strh r2, [r5, #18] │ │ - 242f2: 0000 movs r0, r0 │ │ - 242f4: e9bc 0000 ; instruction: 0xe9bc0000 │ │ - 242f8: ffff 0000 vaddl.u q8, d15, d0 │ │ - 242fc: ce80 ldmia r6!, {r7} │ │ - 242fe: 0000 movs r0, r0 │ │ - 24300: cac0 ldmia r2!, {r6, r7} │ │ - 24302: 0000 movs r0, r0 │ │ - 24304: 8240 strh r0, [r0, #18] │ │ - 24306: 0000 movs r0, r0 │ │ - 24308: 9d05 ldr r5, [sp, #20] │ │ - 2430a: 1c28 adds r0, r5, #0 │ │ - 2430c: b00b add sp, #44 ; 0x2c │ │ - 2430e: bdf0 pop {r4, r5, r6, r7, pc} │ │ - │ │ -00024310 : │ │ - 24310: b5f0 push {r4, r5, r6, r7, lr} │ │ - 24312: b097 sub sp, #92 ; 0x5c │ │ - 24314: 1c07 adds r7, r0, #0 │ │ - 24316: 910a str r1, [sp, #40] ; 0x28 │ │ - 24318: 920e str r2, [sp, #56] ; 0x38 │ │ - 2431a: 2900 cmp r1, #0 │ │ - 2431c: d100 bne.n 24320 │ │ - 2431e: e26c b.n 247fa │ │ - 24320: 2400 movs r4, #0 │ │ - 24322: 2aff cmp r2, #255 ; 0xff │ │ - 24324: d800 bhi.n 24328 │ │ - 24326: e269 b.n 247fc │ │ - 24328: 1c08 adds r0, r1, #0 │ │ - 2432a: 49d1 ldr r1, [pc, #836] ; (24670 ) │ │ - 2432c: 220e movs r2, #14 │ │ - 2432e: 4479 add r1, pc │ │ - 24330: f00c fb84 bl 30a3c <__clzsi2+0x188> │ │ - 24334: 1e05 subs r5, r0, #0 │ │ - 24336: 42a5 cmp r5, r4 │ │ - 24338: d000 beq.n 2433c │ │ - 2433a: e25f b.n 247fc │ │ - 2433c: 4bcd ldr r3, [pc, #820] ; (24674 ) │ │ - 2433e: 2280 movs r2, #128 ; 0x80 │ │ - 24340: 49cd ldr r1, [pc, #820] ; (24678 ) │ │ - 24342: 50fa str r2, [r7, r3] │ │ - 24344: 23e9 movs r3, #233 ; 0xe9 │ │ - 24346: 2206 movs r2, #6 │ │ - 24348: 021b lsls r3, r3, #8 │ │ - 2434a: 50fa str r2, [r7, r3] │ │ - 2434c: 1878 adds r0, r7, r1 │ │ - 2434e: 4bcb ldr r3, [pc, #812] ; (2467c ) │ │ - 24350: 990a ldr r1, [sp, #40] ; 0x28 │ │ - 24352: 227d movs r2, #125 ; 0x7d │ │ - 24354: 50fa str r2, [r7, r3] │ │ - 24356: 310f adds r1, #15 │ │ - 24358: 2220 movs r2, #32 │ │ - 2435a: f00c fb5f bl 30a1c <__clzsi2+0x168> │ │ - 2435e: 4bc8 ldr r3, [pc, #800] ; (24680 ) │ │ - 24360: 2430 movs r4, #48 ; 0x30 │ │ - 24362: 54fd strb r5, [r7, r3] │ │ - 24364: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ - 24366: 332f adds r3, #47 ; 0x2f │ │ - 24368: 7818 ldrb r0, [r3, #0] │ │ - 2436a: 2800 cmp r0, #0 │ │ - 2436c: d032 beq.n 243d4 │ │ - 2436e: 0146 lsls r6, r0, #5 │ │ - 24370: 1c34 adds r4, r6, #0 │ │ - 24372: 9608 str r6, [sp, #32] │ │ - 24374: 9e0e ldr r6, [sp, #56] ; 0x38 │ │ - 24376: 3430 adds r4, #48 ; 0x30 │ │ - 24378: 42b4 cmp r4, r6 │ │ - 2437a: d22a bcs.n 243d2 │ │ - 2437c: 9e08 ldr r6, [sp, #32] │ │ - 2437e: 3001 adds r0, #1 │ │ - 24380: 1980 adds r0, r0, r6 │ │ - 24382: f00c fb53 bl 30a2c <__clzsi2+0x178> │ │ - 24386: 4ebf ldr r6, [pc, #764] ; (24684 ) │ │ - 24388: 51b8 str r0, [r7, r6] │ │ - 2438a: 2800 cmp r0, #0 │ │ - 2438c: d022 beq.n 243d4 │ │ - 2438e: 980a ldr r0, [sp, #40] ; 0x28 │ │ - 24390: 3030 adds r0, #48 ; 0x30 │ │ - 24392: 9009 str r0, [sp, #36] ; 0x24 │ │ - 24394: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ - 24396: 332f adds r3, #47 ; 0x2f │ │ - 24398: 781b ldrb r3, [r3, #0] │ │ - 2439a: 429d cmp r5, r3 │ │ - 2439c: d214 bcs.n 243c8 │ │ - 2439e: 2321 movs r3, #33 ; 0x21 │ │ - 243a0: 1c19 adds r1, r3, #0 │ │ - 243a2: 4369 muls r1, r5 │ │ - 243a4: 59ba ldr r2, [r7, r6] │ │ - 243a6: 910b str r1, [sp, #44] ; 0x2c │ │ - 243a8: 3501 adds r5, #1 │ │ - 243aa: 1850 adds r0, r2, r1 │ │ - 243ac: 9909 ldr r1, [sp, #36] ; 0x24 │ │ - 243ae: 2220 movs r2, #32 │ │ - 243b0: f00c fb34 bl 30a1c <__clzsi2+0x168> │ │ - 243b4: 59b8 ldr r0, [r7, r6] │ │ - 243b6: 990b ldr r1, [sp, #44] ; 0x2c │ │ - 243b8: 220d movs r2, #13 │ │ - 243ba: 1843 adds r3, r0, r1 │ │ - 243bc: 3301 adds r3, #1 │ │ - 243be: 77da strb r2, [r3, #31] │ │ - 243c0: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ - 243c2: 3220 adds r2, #32 │ │ - 243c4: 9209 str r2, [sp, #36] ; 0x24 │ │ - 243c6: e7e5 b.n 24394 │ │ - 243c8: 59bb ldr r3, [r7, r6] │ │ - 243ca: 9e08 ldr r6, [sp, #32] │ │ - 243cc: 2200 movs r2, #0 │ │ - 243ce: 559a strb r2, [r3, r6] │ │ - 243d0: e000 b.n 243d4 │ │ - 243d2: 2430 movs r4, #48 ; 0x30 │ │ - 243d4: 9e0a ldr r6, [sp, #40] ; 0x28 │ │ - 243d6: 5d36 ldrb r6, [r6, r4] │ │ - 243d8: 960b str r6, [sp, #44] ; 0x2c │ │ - 243da: 2eef cmp r6, #239 ; 0xef │ │ - 243dc: d802 bhi.n 243e4 │ │ - 243de: 48aa ldr r0, [pc, #680] ; (24688 ) │ │ - 243e0: 503e str r6, [r7, r0] │ │ - 243e2: e002 b.n 243ea │ │ - 243e4: 49a8 ldr r1, [pc, #672] ; (24688 ) │ │ - 243e6: 23ef movs r3, #239 ; 0xef │ │ - 243e8: 507b str r3, [r7, r1] │ │ - 243ea: 9e0a ldr r6, [sp, #40] ; 0x28 │ │ - 243ec: 7bb3 ldrb r3, [r6, #14] │ │ - 243ee: 2642 movs r6, #66 ; 0x42 │ │ - 243f0: 960c str r6, [sp, #48] ; 0x30 │ │ - 243f2: 2b33 cmp r3, #51 ; 0x33 │ │ - 243f4: d801 bhi.n 243fa │ │ - 243f6: 2640 movs r6, #64 ; 0x40 │ │ - 243f8: 960c str r6, [sp, #48] ; 0x30 │ │ - 243fa: 9e0b ldr r6, [sp, #44] ; 0x2c │ │ - 243fc: 980c ldr r0, [sp, #48] ; 0x30 │ │ - 243fe: 1d23 adds r3, r4, #4 │ │ - 24400: 33ff adds r3, #255 ; 0xff │ │ - 24402: 1c32 adds r2, r6, #0 │ │ - 24404: 4342 muls r2, r0 │ │ - 24406: 9e0e ldr r6, [sp, #56] ; 0x38 │ │ - 24408: 189b adds r3, r3, r2 │ │ - 2440a: 42b3 cmp r3, r6 │ │ - 2440c: d826 bhi.n 2445c │ │ - 2440e: 4e9f ldr r6, [pc, #636] ; (2468c ) │ │ - 24410: 3421 adds r4, #33 ; 0x21 │ │ - 24412: 489f ldr r0, [pc, #636] ; (24690 ) │ │ - 24414: 19be adds r6, r7, r6 │ │ - 24416: 9612 str r6, [sp, #72] ; 0x48 │ │ - 24418: 4e9e ldr r6, [pc, #632] ; (24694 ) │ │ - 2441a: 2320 movs r3, #32 │ │ - 2441c: 425b negs r3, r3 │ │ - 2441e: 19be adds r6, r7, r6 │ │ - 24420: 9608 str r6, [sp, #32] │ │ - 24422: 9e0a ldr r6, [sp, #40] ; 0x28 │ │ - 24424: 183d adds r5, r7, r0 │ │ - 24426: 1934 adds r4, r6, r4 │ │ - 24428: 2601 movs r6, #1 │ │ - 2442a: 9609 str r6, [sp, #36] ; 0x24 │ │ - 2442c: 9e0a ldr r6, [sp, #40] ; 0x28 │ │ - 2442e: 1b9b subs r3, r3, r6 │ │ - 24430: 9310 str r3, [sp, #64] ; 0x40 │ │ - 24432: e023 b.n 2447c │ │ - 24434: 980f ldr r0, [sp, #60] ; 0x3c │ │ - 24436: 2306 movs r3, #6 │ │ - 24438: 1c1e adds r6, r3, #0 │ │ - 2443a: 4346 muls r6, r0 │ │ - 2443c: 9614 str r6, [sp, #80] ; 0x50 │ │ - 2443e: 2600 movs r6, #0 │ │ - 24440: 960d str r6, [sp, #52] ; 0x34 │ │ - 24442: 9e0d ldr r6, [sp, #52] ; 0x34 │ │ - 24444: 2400 movs r4, #0 │ │ - 24446: 2eef cmp r6, #239 ; 0xef │ │ - 24448: d800 bhi.n 2444c │ │ - 2444a: e105 b.n 24658 │ │ - 2444c: 2600 movs r6, #0 │ │ - 2444e: 9609 str r6, [sp, #36] ; 0x24 │ │ - 24450: 9b08 ldr r3, [sp, #32] │ │ - 24452: 9e0e ldr r6, [sp, #56] ; 0x38 │ │ - 24454: 3306 adds r3, #6 │ │ - 24456: 42b3 cmp r3, r6 │ │ - 24458: d800 bhi.n 2445c │ │ - 2445a: e12b b.n 246b4 │ │ - 2445c: 2401 movs r4, #1 │ │ - 2445e: e1cd b.n 247fc │ │ - 24460: 4889 ldr r0, [pc, #548] ; (24688 ) │ │ - 24462: 9e09 ldr r6, [sp, #36] ; 0x24 │ │ - 24464: 5838 ldr r0, [r7, r0] │ │ - 24466: 4286 cmp r6, r0 │ │ - 24468: d90f bls.n 2448a │ │ - 2446a: 9e09 ldr r6, [sp, #36] ; 0x24 │ │ - 2446c: 3540 adds r5, #64 ; 0x40 │ │ - 2446e: 3601 adds r6, #1 │ │ - 24470: 9609 str r6, [sp, #36] ; 0x24 │ │ - 24472: 9e08 ldr r6, [sp, #32] │ │ - 24474: 3620 adds r6, #32 │ │ - 24476: 9608 str r6, [sp, #32] │ │ - 24478: 9e0c ldr r6, [sp, #48] ; 0x30 │ │ - 2447a: 19a4 adds r4, r4, r6 │ │ - 2447c: 9810 ldr r0, [sp, #64] ; 0x40 │ │ - 2447e: 9909 ldr r1, [sp, #36] ; 0x24 │ │ - 24480: 9a0b ldr r2, [sp, #44] ; 0x2c │ │ - 24482: 1906 adds r6, r0, r4 │ │ - 24484: 4291 cmp r1, r2 │ │ - 24486: d9eb bls.n 24460 │ │ - 24488: e073 b.n 24572 │ │ - 2448a: 1c21 adds r1, r4, #0 │ │ - 2448c: 3920 subs r1, #32 │ │ - 2448e: 2220 movs r2, #32 │ │ - 24490: 9808 ldr r0, [sp, #32] │ │ - 24492: f00c fac3 bl 30a1c <__clzsi2+0x168> │ │ - 24496: 9e08 ldr r6, [sp, #32] │ │ - 24498: 2300 movs r3, #0 │ │ - 2449a: 1c28 adds r0, r5, #0 │ │ - 2449c: 77f3 strb r3, [r6, #31] │ │ - 2449e: 1c21 adds r1, r4, #0 │ │ - 244a0: 220c movs r2, #12 │ │ - 244a2: 3008 adds r0, #8 │ │ - 244a4: f00c faba bl 30a1c <__clzsi2+0x168> │ │ - 244a8: 7b63 ldrb r3, [r4, #13] │ │ - 244aa: 7b22 ldrb r2, [r4, #12] │ │ - 244ac: 201e movs r0, #30 │ │ - 244ae: 021b lsls r3, r3, #8 │ │ - 244b0: 4313 orrs r3, r2 │ │ - 244b2: 7ba2 ldrb r2, [r4, #14] │ │ - 244b4: 4240 negs r0, r0 │ │ - 244b6: 1940 adds r0, r0, r5 │ │ - 244b8: 0412 lsls r2, r2, #16 │ │ - 244ba: 4313 orrs r3, r2 │ │ - 244bc: 7be2 ldrb r2, [r4, #15] │ │ - 244be: 4684 mov ip, r0 │ │ - 244c0: 0612 lsls r2, r2, #24 │ │ - 244c2: 431a orrs r2, r3 │ │ - 244c4: 6002 str r2, [r0, #0] │ │ - 244c6: 7c63 ldrb r3, [r4, #17] │ │ - 244c8: 920d str r2, [sp, #52] ; 0x34 │ │ - 244ca: 7c22 ldrb r2, [r4, #16] │ │ - 244cc: 021b lsls r3, r3, #8 │ │ - 244ce: 4313 orrs r3, r2 │ │ - 244d0: 7ca2 ldrb r2, [r4, #18] │ │ - 244d2: 0412 lsls r2, r2, #16 │ │ - 244d4: 4313 orrs r3, r2 │ │ - 244d6: 7ce2 ldrb r2, [r4, #19] │ │ - 244d8: 0612 lsls r2, r2, #24 │ │ - 244da: 431a orrs r2, r3 │ │ - 244dc: 1c2b adds r3, r5, #0 │ │ - 244de: 3b1a subs r3, #26 │ │ - 244e0: 601a str r2, [r3, #0] │ │ - 244e2: 7e61 ldrb r1, [r4, #25] │ │ - 244e4: 7e20 ldrb r0, [r4, #24] │ │ - 244e6: 7d26 ldrb r6, [r4, #20] │ │ - 244e8: 0209 lsls r1, r1, #8 │ │ - 244ea: 4301 orrs r1, r0 │ │ - 244ec: 7ea0 ldrb r0, [r4, #26] │ │ - 244ee: 920f str r2, [sp, #60] ; 0x3c │ │ - 244f0: 1c2a adds r2, r5, #0 │ │ - 244f2: 0400 lsls r0, r0, #16 │ │ - 244f4: 4301 orrs r1, r0 │ │ - 244f6: 7ee0 ldrb r0, [r4, #27] │ │ - 244f8: 3a22 subs r2, #34 ; 0x22 │ │ - 244fa: 0600 lsls r0, r0, #24 │ │ - 244fc: 4301 orrs r1, r0 │ │ - 244fe: 7d60 ldrb r0, [r4, #21] │ │ - 24500: 0200 lsls r0, r0, #8 │ │ - 24502: 4330 orrs r0, r6 │ │ - 24504: 7da6 ldrb r6, [r4, #22] │ │ - 24506: 0436 lsls r6, r6, #16 │ │ - 24508: 4330 orrs r0, r6 │ │ - 2450a: 7de6 ldrb r6, [r4, #23] │ │ - 2450c: 0636 lsls r6, r6, #24 │ │ - 2450e: 4330 orrs r0, r6 │ │ - 24510: 1a08 subs r0, r1, r0 │ │ - 24512: 6010 str r0, [r2, #0] │ │ - 24514: 7f21 ldrb r1, [r4, #28] │ │ - 24516: 1f2a subs r2, r5, #4 │ │ - 24518: 9e0a ldr r6, [sp, #40] ; 0x28 │ │ - 2451a: 8011 strh r1, [r2, #0] │ │ - 2451c: 1eaa subs r2, r5, #2 │ │ - 2451e: 2140 movs r1, #64 ; 0x40 │ │ - 24520: 8011 strh r1, [r2, #0] │ │ - 24522: 495d ldr r1, [pc, #372] ; (24698 ) │ │ - 24524: 3a08 subs r2, #8 │ │ - 24526: 6011 str r1, [r2, #0] │ │ - 24528: 7bb1 ldrb r1, [r6, #14] │ │ - 2452a: 2933 cmp r1, #51 ; 0x33 │ │ - 2452c: d904 bls.n 24538 │ │ - 2452e: 7fe0 ldrb r0, [r4, #31] │ │ - 24530: 7fa1 ldrb r1, [r4, #30] │ │ - 24532: 0200 lsls r0, r0, #8 │ │ - 24534: 4301 orrs r1, r0 │ │ - 24536: 6011 str r1, [r2, #0] │ │ - 24538: 7f62 ldrb r2, [r4, #29] │ │ - 2453a: 0710 lsls r0, r2, #28 │ │ - 2453c: d503 bpl.n 24546 │ │ - 2453e: 882a ldrh r2, [r5, #0] │ │ - 24540: 2102 movs r1, #2 │ │ - 24542: 430a orrs r2, r1 │ │ - 24544: 802a strh r2, [r5, #0] │ │ - 24546: 7f62 ldrb r2, [r4, #29] │ │ - 24548: 06d1 lsls r1, r2, #27 │ │ - 2454a: d503 bpl.n 24554 │ │ - 2454c: 882a ldrh r2, [r5, #0] │ │ - 2454e: 2104 movs r1, #4 │ │ - 24550: 430a orrs r2, r1 │ │ - 24552: 802a strh r2, [r5, #0] │ │ - 24554: 7f62 ldrb r2, [r4, #29] │ │ - 24556: 0756 lsls r6, r2, #29 │ │ - 24558: d587 bpl.n 2446a │ │ - 2455a: 882a ldrh r2, [r5, #0] │ │ - 2455c: 980d ldr r0, [sp, #52] ; 0x34 │ │ - 2455e: 2101 movs r1, #1 │ │ - 24560: 9e0f ldr r6, [sp, #60] ; 0x3c │ │ - 24562: 430a orrs r2, r1 │ │ - 24564: 802a strh r2, [r5, #0] │ │ - 24566: 4661 mov r1, ip │ │ - 24568: 0842 lsrs r2, r0, #1 │ │ - 2456a: 600a str r2, [r1, #0] │ │ - 2456c: 0872 lsrs r2, r6, #1 │ │ - 2456e: 601a str r2, [r3, #0] │ │ - 24570: e77b b.n 2446a │ │ - 24572: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ - 24574: 4949 ldr r1, [pc, #292] ; (2469c ) │ │ - 24576: 2280 movs r2, #128 ; 0x80 │ │ - 24578: 199c adds r4, r3, r6 │ │ - 2457a: 1878 adds r0, r7, r1 │ │ - 2457c: 0052 lsls r2, r2, #1 │ │ - 2457e: 1c21 adds r1, r4, #0 │ │ - 24580: f00c fa4c bl 30a1c <__clzsi2+0x168> │ │ - 24584: 1c23 adds r3, r4, #0 │ │ - 24586: 33fc adds r3, #252 ; 0xfc │ │ - 24588: 791b ldrb r3, [r3, #4] │ │ - 2458a: 4a45 ldr r2, [pc, #276] ; (246a0 ) │ │ - 2458c: 1ca1 adds r1, r4, #2 │ │ - 2458e: 3301 adds r3, #1 │ │ - 24590: 50bb str r3, [r7, r2] │ │ - 24592: 31ff adds r1, #255 ; 0xff │ │ - 24594: 7809 ldrb r1, [r1, #0] │ │ - 24596: 3603 adds r6, #3 │ │ - 24598: 36ff adds r6, #255 ; 0xff │ │ - 2459a: 3101 adds r1, #1 │ │ - 2459c: 9111 str r1, [sp, #68] ; 0x44 │ │ - 2459e: 9608 str r6, [sp, #32] │ │ - 245a0: 2b20 cmp r3, #32 │ │ - 245a2: d901 bls.n 245a8 │ │ - 245a4: 2320 movs r3, #32 │ │ - 245a6: 50bb str r3, [r7, r2] │ │ - 245a8: 4a3d ldr r2, [pc, #244] ; (246a0 ) │ │ - 245aa: 2300 movs r3, #0 │ │ - 245ac: 2501 movs r5, #1 │ │ - 245ae: 58ba ldr r2, [r7, r2] │ │ - 245b0: 4694 mov ip, r2 │ │ - 245b2: 1c3a adds r2, r7, #0 │ │ - 245b4: 4563 cmp r3, ip │ │ - 245b6: d00d beq.n 245d4 │ │ - 245b8: 4e3a ldr r6, [pc, #232] ; (246a4 ) │ │ - 245ba: 2040 movs r0, #64 ; 0x40 │ │ - 245bc: 1991 adds r1, r2, r6 │ │ - 245be: 6008 str r0, [r1, #0] │ │ - 245c0: 21c0 movs r1, #192 ; 0xc0 │ │ - 245c2: 422b tst r3, r5 │ │ - 245c4: d000 beq.n 245c8 │ │ - 245c6: 1c01 adds r1, r0, #0 │ │ - 245c8: 4837 ldr r0, [pc, #220] ; (246a8 ) │ │ - 245ca: 3301 adds r3, #1 │ │ - 245cc: 1816 adds r6, r2, r0 │ │ - 245ce: 6031 str r1, [r6, #0] │ │ - 245d0: 3224 adds r2, #36 ; 0x24 │ │ - 245d2: e7ef b.n 245b4 │ │ - 245d4: 9e0a ldr r6, [sp, #40] ; 0x28 │ │ - 245d6: 7bb3 ldrb r3, [r6, #14] │ │ - 245d8: 2b32 cmp r3, #50 ; 0x32 │ │ - 245da: d91c bls.n 24616 │ │ - 245dc: 9e08 ldr r6, [sp, #32] │ │ - 245de: 980e ldr r0, [sp, #56] ; 0x38 │ │ - 245e0: 4466 add r6, ip │ │ - 245e2: 9608 str r6, [sp, #32] │ │ - 245e4: 4286 cmp r6, r0 │ │ - 245e6: d900 bls.n 245ea │ │ - 245e8: e738 b.n 2445c │ │ - 245ea: 2180 movs r1, #128 ; 0x80 │ │ - 245ec: 1c3a adds r2, r7, #0 │ │ - 245ee: 2300 movs r3, #0 │ │ - 245f0: 0049 lsls r1, r1, #1 │ │ - 245f2: 4563 cmp r3, ip │ │ - 245f4: d00f beq.n 24616 │ │ - 245f6: 18e0 adds r0, r4, r3 │ │ - 245f8: 3003 adds r0, #3 │ │ - 245fa: 30ff adds r0, #255 ; 0xff │ │ - 245fc: 7805 ldrb r5, [r0, #0] │ │ - 245fe: 4e2a ldr r6, [pc, #168] ; (246a8 ) │ │ - 24600: 012d lsls r5, r5, #4 │ │ - 24602: 3508 adds r5, #8 │ │ - 24604: 1990 adds r0, r2, r6 │ │ - 24606: 428d cmp r5, r1 │ │ - 24608: d801 bhi.n 2460e │ │ - 2460a: 6005 str r5, [r0, #0] │ │ - 2460c: e000 b.n 24610 │ │ - 2460e: 6001 str r1, [r0, #0] │ │ - 24610: 3301 adds r3, #1 │ │ - 24612: 3224 adds r2, #36 ; 0x24 │ │ - 24614: e7ed b.n 245f2 │ │ - 24616: 2400 movs r4, #0 │ │ - 24618: 2cef cmp r4, #239 ; 0xef │ │ - 2461a: d80e bhi.n 2463a │ │ - 2461c: 4823 ldr r0, [pc, #140] ; (246ac ) │ │ - 2461e: 0065 lsls r5, r4, #1 │ │ - 24620: 197e adds r6, r7, r5 │ │ - 24622: 491f ldr r1, [pc, #124] ; (246a0 ) │ │ - 24624: 1833 adds r3, r6, r0 │ │ - 24626: 2040 movs r0, #64 ; 0x40 │ │ - 24628: 8018 strh r0, [r3, #0] │ │ - 2462a: 5879 ldr r1, [r7, r1] │ │ - 2462c: 1975 adds r5, r6, r5 │ │ - 2462e: 9106 str r1, [sp, #24] │ │ - 24630: f005 fe14 bl 2a25c │ │ - 24634: 4a1e ldr r2, [pc, #120] ; (246b0 ) │ │ - 24636: 18ad adds r5, r5, r2 │ │ - 24638: 6028 str r0, [r5, #0] │ │ - 2463a: 9e11 ldr r6, [sp, #68] ; 0x44 │ │ - 2463c: 3401 adds r4, #1 │ │ - 2463e: 42b4 cmp r4, r6 │ │ - 24640: d3ea bcc.n 24618 │ │ - 24642: 2600 movs r6, #0 │ │ - 24644: 4816 ldr r0, [pc, #88] ; (246a0 ) │ │ - 24646: 960f str r6, [sp, #60] ; 0x3c │ │ - 24648: 9e0f ldr r6, [sp, #60] ; 0x3c │ │ - 2464a: 5838 ldr r0, [r7, r0] │ │ - 2464c: 4286 cmp r6, r0 │ │ - 2464e: d200 bcs.n 24652 │ │ - 24650: e6f0 b.n 24434 │ │ - 24652: 9c12 ldr r4, [sp, #72] ; 0x48 │ │ - 24654: 2501 movs r5, #1 │ │ - 24656: e0b3 b.n 247c0 │ │ - 24658: 4815 ldr r0, [pc, #84] ; (246b0 ) │ │ - 2465a: 00b3 lsls r3, r6, #2 │ │ - 2465c: 18fb adds r3, r7, r3 │ │ - 2465e: 181b adds r3, r3, r0 │ │ - 24660: 681c ldr r4, [r3, #0] │ │ - 24662: 2c00 cmp r4, #0 │ │ - 24664: d100 bne.n 24668 │ │ - 24666: e6f1 b.n 2444c │ │ - 24668: 9e14 ldr r6, [sp, #80] ; 0x50 │ │ - 2466a: 19a4 adds r4, r4, r6 │ │ - 2466c: e6ee b.n 2444c │ │ - 2466e: 46c0 nop ; (mov r8, r8) │ │ - 24670: f260 0000 ; instruction: 0xf2600000 │ │ - 24674: e920 0000 stmdb r0!, {} │ │ - 24678: e99c 0000 ; instruction: 0xe99c0000 │ │ - 2467c: e904 0000 stmdb r4, {} │ │ - 24680: e9bb 0000 ; instruction: 0xe9bb0000 │ │ - 24684: e994 0000 ; instruction: 0xe9940000 │ │ - 24688: e924 0000 stmdb r4!, {} │ │ - 2468c: 8240 strh r0, [r0, #18] │ │ +00023db0 : │ │ + 23db0: b5f0 push {r4, r5, r6, r7, lr} │ │ + 23db2: 4cc1 ldr r4, [pc, #772] ; (240b8 ) │ │ + 23db4: 1c07 adds r7, r0, #0 │ │ + 23db6: 44a5 add sp, r4 │ │ + 23db8: 9203 str r2, [sp, #12] │ │ + 23dba: 4ac0 ldr r2, [pc, #768] ; (240bc ) │ │ + 23dbc: 9102 str r1, [sp, #8] │ │ + 23dbe: 447a add r2, pc │ │ + 23dc0: 6812 ldr r2, [r2, #0] │ │ + 23dc2: 6813 ldr r3, [r2, #0] │ │ + 23dc4: 920b str r2, [sp, #44] ; 0x2c │ │ + 23dc6: 93a5 str r3, [sp, #660] ; 0x294 │ │ + 23dc8: 2900 cmp r1, #0 │ │ + 23dca: d101 bne.n 23dd0 │ │ + 23dcc: 2000 movs r0, #0 │ │ + 23dce: e1a1 b.n 24114 │ │ + 23dd0: 2298 movs r2, #152 ; 0x98 │ │ + 23dd2: 9b03 ldr r3, [sp, #12] │ │ + 23dd4: 0092 lsls r2, r2, #2 │ │ + 23dd6: 4293 cmp r3, r2 │ │ + 23dd8: d3f8 bcc.n 23dcc │ │ + 23dda: ac0d add r4, sp, #52 ; 0x34 │ │ + 23ddc: 1c20 adds r0, r4, #0 │ │ + 23dde: 9902 ldr r1, [sp, #8] │ │ + 23de0: f00d ff8c bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 23de4: 8ca3 ldrh r3, [r4, #36] ; 0x24 │ │ + 23de6: 8c26 ldrh r6, [r4, #32] │ │ + 23de8: 8c65 ldrh r5, [r4, #34] ; 0x22 │ │ + 23dea: 930a str r3, [sp, #40] ; 0x28 │ │ + 23dec: 8ce3 ldrh r3, [r4, #38] ; 0x26 │ │ + 23dee: 9304 str r3, [sp, #16] │ │ + 23df0: 6ae2 ldr r2, [r4, #44] ; 0x2c │ │ + 23df2: 4bb3 ldr r3, [pc, #716] ; (240c0 ) │ │ + 23df4: 429a cmp r2, r3 │ │ + 23df6: d1e9 bne.n 23dcc │ │ + 23df8: 9b04 ldr r3, [sp, #16] │ │ + 23dfa: 3b01 subs r3, #1 │ │ + 23dfc: 2b1f cmp r3, #31 │ │ + 23dfe: d8e5 bhi.n 23dcc │ │ + 23e00: 1e73 subs r3, r6, #1 │ │ + 23e02: 2bff cmp r3, #255 ; 0xff │ │ + 23e04: d8e2 bhi.n 23dcc │ │ + 23e06: 1e6b subs r3, r5, #1 │ │ + 23e08: 2bfe cmp r3, #254 ; 0xfe │ │ + 23e0a: d8df bhi.n 23dcc │ │ + 23e0c: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 23e0e: 3b01 subs r3, #1 │ │ + 23e10: 2b7f cmp r3, #127 ; 0x7f │ │ + 23e12: d8db bhi.n 23dcc │ │ + 23e14: 2250 movs r2, #80 ; 0x50 │ │ + 23e16: 1c13 adds r3, r2, #0 │ │ + 23e18: 436b muls r3, r5 │ │ + 23e1a: 2298 movs r2, #152 ; 0x98 │ │ + 23e1c: 0092 lsls r2, r2, #2 │ │ + 23e1e: 189b adds r3, r3, r2 │ │ + 23e20: 9a03 ldr r2, [sp, #12] │ │ + 23e22: 4293 cmp r3, r2 │ │ + 23e24: dad2 bge.n 23dcc │ │ + 23e26: 4ba7 ldr r3, [pc, #668] ; (240c4 ) │ │ + 23e28: 221c movs r2, #28 │ │ + 23e2a: 18f8 adds r0, r7, r3 │ │ + 23e2c: 1c21 adds r1, r4, #0 │ │ + 23e2e: f00d ff65 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 23e32: 2200 movs r2, #0 │ │ + 23e34: 4ba4 ldr r3, [pc, #656] ; (240c8 ) │ │ + 23e36: 54fa strb r2, [r7, r3] │ │ + 23e38: 2280 movs r2, #128 ; 0x80 │ │ + 23e3a: 4ba4 ldr r3, [pc, #656] ; (240cc ) │ │ + 23e3c: 02d2 lsls r2, r2, #11 │ │ + 23e3e: 50fa str r2, [r7, r3] │ │ + 23e40: 4aa3 ldr r2, [pc, #652] ; (240d0 ) │ │ + 23e42: 9b04 ldr r3, [sp, #16] │ │ + 23e44: 9209 str r2, [sp, #36] ; 0x24 │ │ + 23e46: 50bb str r3, [r7, r2] │ │ + 23e48: 23ef movs r3, #239 ; 0xef │ │ + 23e4a: 429d cmp r5, r3 │ │ + 23e4c: d800 bhi.n 23e50 │ │ + 23e4e: 1c2b adds r3, r5, #0 │ │ + 23e50: 4aa0 ldr r2, [pc, #640] ; (240d4 ) │ │ + 23e52: 50bb str r3, [r7, r2] │ │ + 23e54: 2380 movs r3, #128 ; 0x80 │ │ + 23e56: 9206 str r2, [sp, #24] │ │ + 23e58: 005b lsls r3, r3, #1 │ │ + 23e5a: 22ff movs r2, #255 ; 0xff │ │ + 23e5c: 429e cmp r6, r3 │ │ + 23e5e: d000 beq.n 23e62 │ │ + 23e60: 1c32 adds r2, r6, #0 │ │ + 23e62: 4b9d ldr r3, [pc, #628] ; (240d8 ) │ │ + 23e64: a925 add r1, sp, #148 ; 0x94 │ │ + 23e66: 2440 movs r4, #64 ; 0x40 │ │ + 23e68: 18f8 adds r0, r7, r3 │ │ + 23e6a: f00d ff47 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 23e6e: 26ff movs r6, #255 ; 0xff │ │ + 23e70: 2200 movs r2, #0 │ │ + 23e72: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 23e74: ad0d add r5, sp, #52 ; 0x34 │ │ + 23e76: 58f8 ldr r0, [r7, r3] │ │ + 23e78: 4b98 ldr r3, [pc, #608] ; (240dc ) │ │ + 23e7a: 18f9 adds r1, r7, r3 │ │ + 23e7c: 4282 cmp r2, r0 │ │ + 23e7e: d00a beq.n 23e96 │ │ + 23e80: 1c13 adds r3, r2, #0 │ │ + 23e82: 3340 adds r3, #64 ; 0x40 │ │ + 23e84: 5ceb ldrb r3, [r5, r3] │ │ + 23e86: 604c str r4, [r1, #4] │ │ + 23e88: 3201 adds r2, #1 │ │ + 23e8a: 011b lsls r3, r3, #4 │ │ + 23e8c: 4033 ands r3, r6 │ │ + 23e8e: 3304 adds r3, #4 │ │ + 23e90: 600b str r3, [r1, #0] │ │ + 23e92: 3124 adds r1, #36 ; 0x24 │ │ + 23e94: e7f2 b.n 23e7c │ │ + 23e96: 2298 movs r2, #152 ; 0x98 │ │ + 23e98: 4b91 ldr r3, [pc, #580] ; (240e0 ) │ │ + 23e9a: 0092 lsls r2, r2, #2 │ │ + 23e9c: 18fc adds r4, r7, r3 │ │ + 23e9e: 9b02 ldr r3, [sp, #8] │ │ + 23ea0: 189d adds r5, r3, r2 │ │ + 23ea2: 4b90 ldr r3, [pc, #576] ; (240e4 ) │ │ + 23ea4: 18fe adds r6, r7, r3 │ │ + 23ea6: 2300 movs r3, #0 │ │ + 23ea8: 9304 str r3, [sp, #16] │ │ + 23eaa: 9b06 ldr r3, [sp, #24] │ │ + 23eac: 58fb ldr r3, [r7, r3] │ │ + 23eae: 9305 str r3, [sp, #20] │ │ + 23eb0: 9a05 ldr r2, [sp, #20] │ │ + 23eb2: 9b04 ldr r3, [sp, #16] │ │ + 23eb4: 4293 cmp r3, r2 │ │ + 23eb6: d26b bcs.n 23f90 │ │ + 23eb8: 1c29 adds r1, r5, #0 │ │ + 23eba: 9b04 ldr r3, [sp, #16] │ │ + 23ebc: 3132 adds r1, #50 ; 0x32 │ │ + 23ebe: 221c movs r2, #28 │ │ + 23ec0: 3301 adds r3, #1 │ │ + 23ec2: 1c30 adds r0, r6, #0 │ │ + 23ec4: 9304 str r3, [sp, #16] │ │ + 23ec6: f00d ff91 bl 31dec <__aeabi_llsl@@Base+0x28c> │ │ + 23eca: 1c20 adds r0, r4, #0 │ │ + 23ecc: 1c69 adds r1, r5, #1 │ │ + 23ece: 220c movs r2, #12 │ │ + 23ed0: 302a adds r0, #42 ; 0x2a │ │ + 23ed2: f00d ff13 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 23ed6: 1c23 adds r3, r4, #0 │ │ + 23ed8: 2100 movs r1, #0 │ │ + 23eda: 3336 adds r3, #54 ; 0x36 │ │ + 23edc: 7019 strb r1, [r3, #0] │ │ + 23ede: 2340 movs r3, #64 ; 0x40 │ │ + 23ee0: 8423 strh r3, [r4, #32] │ │ + 23ee2: 2380 movs r3, #128 ; 0x80 │ │ + 23ee4: 83a3 strh r3, [r4, #28] │ │ + 23ee6: 7b6b ldrb r3, [r5, #13] │ │ + 23ee8: 009b lsls r3, r3, #2 │ │ + 23eea: 83e3 strh r3, [r4, #30] │ │ + 23eec: 7beb ldrb r3, [r5, #15] │ │ + 23eee: 7baa ldrb r2, [r5, #14] │ │ + 23ef0: 8461 strh r1, [r4, #34] ; 0x22 │ │ + 23ef2: 021b lsls r3, r3, #8 │ │ + 23ef4: 4313 orrs r3, r2 │ │ + 23ef6: 005b lsls r3, r3, #1 │ │ + 23ef8: 61a3 str r3, [r4, #24] │ │ + 23efa: 2303 movs r3, #3 │ │ + 23efc: 782a ldrb r2, [r5, #0] │ │ + 23efe: 4013 ands r3, r2 │ │ + 23f00: 2b01 cmp r3, #1 │ │ + 23f02: d141 bne.n 23f88 │ │ + 23f04: 8b2b ldrh r3, [r5, #24] │ │ + 23f06: 8aea ldrh r2, [r5, #22] │ │ + 23f08: 041b lsls r3, r3, #16 │ │ + 23f0a: 189b adds r3, r3, r2 │ │ + 23f0c: 6023 str r3, [r4, #0] │ │ + 23f0e: 8bab ldrh r3, [r5, #28] │ │ + 23f10: 8b6a ldrh r2, [r5, #26] │ │ + 23f12: 041b lsls r3, r3, #16 │ │ + 23f14: 189b adds r3, r3, r2 │ │ + 23f16: 6063 str r3, [r4, #4] │ │ + 23f18: 8c2b ldrh r3, [r5, #32] │ │ + 23f1a: 8bea ldrh r2, [r5, #30] │ │ + 23f1c: 041b lsls r3, r3, #16 │ │ + 23f1e: 189b adds r3, r3, r2 │ │ + 23f20: 60a3 str r3, [r4, #8] │ │ + 23f22: 782a ldrb r2, [r5, #0] │ │ + 23f24: 8aa9 ldrh r1, [r5, #20] │ │ + 23f26: 8a6b ldrh r3, [r5, #18] │ │ + 23f28: 0752 lsls r2, r2, #29 │ │ + 23f2a: d501 bpl.n 23f30 │ │ + 23f2c: 2202 movs r2, #2 │ │ + 23f2e: 8462 strh r2, [r4, #34] ; 0x22 │ │ + 23f30: 782a ldrb r2, [r5, #0] │ │ + 23f32: 0712 lsls r2, r2, #28 │ │ + 23f34: d503 bpl.n 23f3e │ │ + 23f36: 2004 movs r0, #4 │ │ + 23f38: 8c62 ldrh r2, [r4, #34] ; 0x22 │ │ + 23f3a: 4302 orrs r2, r0 │ │ + 23f3c: 8462 strh r2, [r4, #34] ; 0x22 │ │ + 23f3e: 7828 ldrb r0, [r5, #0] │ │ + 23f40: 2202 movs r2, #2 │ │ + 23f42: 06c0 lsls r0, r0, #27 │ │ + 23f44: d50d bpl.n 23f62 │ │ + 23f46: 2001 movs r0, #1 │ │ + 23f48: 8c62 ldrh r2, [r4, #34] ; 0x22 │ │ + 23f4a: 4302 orrs r2, r0 │ │ + 23f4c: 8462 strh r2, [r4, #34] ; 0x22 │ │ + 23f4e: 6822 ldr r2, [r4, #0] │ │ + 23f50: 40c2 lsrs r2, r0 │ │ + 23f52: 6022 str r2, [r4, #0] │ │ + 23f54: 6862 ldr r2, [r4, #4] │ │ + 23f56: 40c2 lsrs r2, r0 │ │ + 23f58: 6062 str r2, [r4, #4] │ │ + 23f5a: 68a2 ldr r2, [r4, #8] │ │ + 23f5c: 40c2 lsrs r2, r0 │ │ + 23f5e: 60a2 str r2, [r4, #8] │ │ + 23f60: 2225 movs r2, #37 ; 0x25 │ │ + 23f62: 6820 ldr r0, [r4, #0] │ │ + 23f64: 2800 cmp r0, #0 │ │ + 23f66: d00f beq.n 23f88 │ │ + 23f68: 0409 lsls r1, r1, #16 │ │ + 23f6a: 18c9 adds r1, r1, r3 │ │ + 23f6c: 2900 cmp r1, #0 │ │ + 23f6e: d00b beq.n 23f88 │ │ + 23f70: 9b03 ldr r3, [sp, #12] │ │ + 23f72: 4299 cmp r1, r3 │ │ + 23f74: d208 bcs.n 23f88 │ │ + 23f76: 9803 ldr r0, [sp, #12] │ │ + 23f78: 9b02 ldr r3, [sp, #8] │ │ + 23f7a: 185b adds r3, r3, r1 │ │ + 23f7c: 1a41 subs r1, r0, r1 │ │ + 23f7e: 9100 str r1, [sp, #0] │ │ + 23f80: 1c38 adds r0, r7, #0 │ │ + 23f82: 1c21 adds r1, r4, #0 │ │ + 23f84: f008 fa84 bl 2c490 │ │ + 23f88: 3440 adds r4, #64 ; 0x40 │ │ + 23f8a: 3550 adds r5, #80 ; 0x50 │ │ + 23f8c: 3620 adds r6, #32 │ │ + 23f8e: e78c b.n 23eaa │ │ + 23f90: 4b55 ldr r3, [pc, #340] ; (240e8 ) │ │ + 23f92: 18fb adds r3, r7, r3 │ │ + 23f94: 9306 str r3, [sp, #24] │ │ + 23f96: 4b55 ldr r3, [pc, #340] ; (240ec ) │ │ + 23f98: 18fb adds r3, r7, r3 │ │ + 23f9a: 9308 str r3, [sp, #32] │ │ + 23f9c: 2300 movs r3, #0 │ │ + 23f9e: 9305 str r3, [sp, #20] │ │ + 23fa0: 9b05 ldr r3, [sp, #20] │ │ + 23fa2: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ + 23fa4: 4293 cmp r3, r2 │ │ + 23fa6: d21d bcs.n 23fe4 │ │ + 23fa8: 9b05 ldr r3, [sp, #20] │ │ + 23faa: aaa6 add r2, sp, #664 ; 0x298 │ │ + 23fac: 005b lsls r3, r3, #1 │ │ + 23fae: 18d3 adds r3, r2, r3 │ │ + 23fb0: 3b05 subs r3, #5 │ │ + 23fb2: 3bff subs r3, #255 ; 0xff │ │ + 23fb4: 881c ldrh r4, [r3, #0] │ │ + 23fb6: 0124 lsls r4, r4, #4 │ │ + 23fb8: d100 bne.n 23fbc │ │ + 23fba: e0a1 b.n 24100 │ │ + 23fbc: 9b03 ldr r3, [sp, #12] │ │ + 23fbe: 429c cmp r4, r3 │ │ + 23fc0: d300 bcc.n 23fc4 │ │ + 23fc2: e09d b.n 24100 │ │ + 23fc4: 2040 movs r0, #64 ; 0x40 │ │ + 23fc6: 9b06 ldr r3, [sp, #24] │ │ + 23fc8: 8018 strh r0, [r3, #0] │ │ + 23fca: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 23fcc: 58fb ldr r3, [r7, r3] │ │ + 23fce: 1c19 adds r1, r3, #0 │ │ + 23fd0: 9304 str r3, [sp, #16] │ │ + 23fd2: f007 f87d bl 2b0d0 │ │ + 23fd6: 9b08 ldr r3, [sp, #32] │ │ + 23fd8: 1e05 subs r5, r0, #0 │ │ + 23fda: 6018 str r0, [r3, #0] │ │ + 23fdc: d002 beq.n 23fe4 │ │ + 23fde: 2300 movs r3, #0 │ │ + 23fe0: 9304 str r3, [sp, #16] │ │ + 23fe2: e011 b.n 24008 │ │ + 23fe4: 2001 movs r0, #1 │ │ + 23fe6: e095 b.n 24114 │ │ + 23fe8: 2e00 cmp r6, #0 │ │ + 23fea: d114 bne.n 24016 │ │ + 23fec: 9909 ldr r1, [sp, #36] ; 0x24 │ │ + 23fee: 9a04 ldr r2, [sp, #16] │ │ + 23ff0: 5879 ldr r1, [r7, r1] │ │ + 23ff2: 3201 adds r2, #1 │ │ + 23ff4: 9104 str r1, [sp, #16] │ │ + 23ff6: 2106 movs r1, #6 │ │ + 23ff8: 9804 ldr r0, [sp, #16] │ │ + 23ffa: 4348 muls r0, r1 │ │ + 23ffc: 182d adds r5, r5, r0 │ │ + 23ffe: 2a3f cmp r2, #63 ; 0x3f │ │ + 24000: d900 bls.n 24004 │ │ + 24002: e07d b.n 24100 │ │ + 24004: 1c1c adds r4, r3, #0 │ │ + 24006: 9204 str r2, [sp, #16] │ │ + 24008: 9a02 ldr r2, [sp, #8] │ │ + 2400a: 1c63 adds r3, r4, #1 │ │ + 2400c: 5d16 ldrb r6, [r2, r4] │ │ + 2400e: 9a03 ldr r2, [sp, #12] │ │ + 24010: 4293 cmp r3, r2 │ │ + 24012: d3e9 bcc.n 23fe8 │ │ + 24014: e074 b.n 24100 │ │ + 24016: 221f movs r2, #31 │ │ + 24018: 4032 ands r2, r6 │ │ + 2401a: 9207 str r2, [sp, #28] │ │ + 2401c: 06b2 lsls r2, r6, #26 │ │ + 2401e: d50e bpl.n 2403e │ │ + 24020: 9a03 ldr r2, [sp, #12] │ │ + 24022: 1ce1 adds r1, r4, #3 │ │ + 24024: 4291 cmp r1, r2 │ │ + 24026: d86b bhi.n 24100 │ │ + 24028: 2206 movs r2, #6 │ │ + 2402a: 9807 ldr r0, [sp, #28] │ │ + 2402c: 4350 muls r0, r2 │ │ + 2402e: 182a adds r2, r5, r0 │ │ + 24030: 9802 ldr r0, [sp, #8] │ │ + 24032: 5cc3 ldrb r3, [r0, r3] │ │ + 24034: 1904 adds r4, r0, r4 │ │ + 24036: 7013 strb r3, [r2, #0] │ │ + 24038: 78a3 ldrb r3, [r4, #2] │ │ + 2403a: 7053 strb r3, [r2, #1] │ │ + 2403c: 1c0b adds r3, r1, #0 │ │ + 2403e: 0672 lsls r2, r6, #25 │ │ + 24040: d528 bpl.n 24094 │ │ + 24042: 9a03 ldr r2, [sp, #12] │ │ + 24044: 1c9c adds r4, r3, #2 │ │ + 24046: 4294 cmp r4, r2 │ │ + 24048: d85a bhi.n 24100 │ │ + 2404a: 2106 movs r1, #6 │ │ + 2404c: 9a07 ldr r2, [sp, #28] │ │ + 2404e: 9802 ldr r0, [sp, #8] │ │ + 24050: 434a muls r2, r1 │ │ + 24052: 18a9 adds r1, r5, r2 │ │ + 24054: 9a02 ldr r2, [sp, #8] │ │ + 24056: 5cd2 ldrb r2, [r2, r3] │ │ + 24058: 18c3 adds r3, r0, r3 │ │ + 2405a: 70ca strb r2, [r1, #3] │ │ + 2405c: 785b ldrb r3, [r3, #1] │ │ + 2405e: 714b strb r3, [r1, #5] │ │ + 24060: 2a0e cmp r2, #14 │ │ + 24062: d105 bne.n 24070 │ │ + 24064: 220f movs r2, #15 │ │ + 24066: 4393 bics r3, r2 │ │ + 24068: 2b80 cmp r3, #128 ; 0x80 │ │ + 2406a: d103 bne.n 24074 │ │ + 2406c: 2314 movs r3, #20 │ │ + 2406e: e00f b.n 24090 │ │ + 24070: 2a0f cmp r2, #15 │ │ + 24072: d803 bhi.n 2407c │ │ + 24074: 1c38 adds r0, r7, #0 │ │ + 24076: f7fb fcf1 bl 1fa5c │ │ + 2407a: e00c b.n 24096 │ │ + 2407c: 230f movs r3, #15 │ │ + 2407e: 2a11 cmp r2, #17 │ │ + 24080: d006 beq.n 24090 │ │ + 24082: 231a movs r3, #26 │ │ + 24084: 2a12 cmp r2, #18 │ │ + 24086: d003 beq.n 24090 │ │ + 24088: 2317 movs r3, #23 │ │ + 2408a: 2a10 cmp r2, #16 │ │ + 2408c: d000 beq.n 24090 │ │ + 2408e: 2300 movs r3, #0 │ │ + 24090: 70cb strb r3, [r1, #3] │ │ + 24092: e000 b.n 24096 │ │ + 24094: 1c1c adds r4, r3, #0 │ │ + 24096: 09f6 lsrs r6, r6, #7 │ │ + 24098: d02a beq.n 240f0 │ │ + 2409a: 9b03 ldr r3, [sp, #12] │ │ + 2409c: 429c cmp r4, r3 │ │ + 2409e: d22f bcs.n 24100 │ │ + 240a0: 2306 movs r3, #6 │ │ + 240a2: 9a07 ldr r2, [sp, #28] │ │ + 240a4: 435a muls r2, r3 │ │ + 240a6: 18ab adds r3, r5, r2 │ │ + 240a8: 2201 movs r2, #1 │ │ + 240aa: 709a strb r2, [r3, #2] │ │ + 240ac: 9a02 ldr r2, [sp, #8] │ │ + 240ae: 5d12 ldrb r2, [r2, r4] │ │ + 240b0: 3401 adds r4, #1 │ │ + 240b2: 711a strb r2, [r3, #4] │ │ + 240b4: 9a04 ldr r2, [sp, #16] │ │ + 240b6: e01c b.n 240f2 │ │ + 240b8: fd64 ffff stc2l 15, cr15, [r4, #-1020]! ; 0xfffffc04 │ │ + 240bc: 503a str r2, [r7, r0] │ │ + 240be: 0001 movs r1, r0 │ │ + 240c0: 5450 strb r0, [r2, r1] │ │ + 240c2: 464d mov r5, r9 │ │ + 240c4: e99c 0000 ; instruction: 0xe99c0000 │ │ + 240c8: e9b8 0000 ; instruction: 0xe9b80000 │ │ + 240cc: e920 0000 stmdb r0!, {} │ │ + 240d0: e910 0000 ldmdb r0, {} │ │ + 240d4: e924 0000 stmdb r4!, {} │ │ + 240d8: d060 beq.n 2419c │ │ + 240da: 0000 movs r0, r0 │ │ + 240dc: c1c0 stmia r1!, {r6, r7} │ │ + 240de: 0000 movs r0, r0 │ │ + 240e0: 8240 strh r0, [r0, #18] │ │ + 240e2: 0000 movs r0, r0 │ │ + 240e4: e9bc 0000 ; instruction: 0xe9bc0000 │ │ + 240e8: ce80 ldmia r6!, {r7} │ │ + 240ea: 0000 movs r0, r0 │ │ + 240ec: cac0 ldmia r2!, {r6, r7} │ │ + 240ee: 0000 movs r0, r0 │ │ + 240f0: 9a04 ldr r2, [sp, #16] │ │ + 240f2: 9b04 ldr r3, [sp, #16] │ │ + 240f4: 2b3f cmp r3, #63 ; 0x3f │ │ + 240f6: d803 bhi.n 24100 │ │ + 240f8: 9b03 ldr r3, [sp, #12] │ │ + 240fa: 429c cmp r4, r3 │ │ + 240fc: d200 bcs.n 24100 │ │ + 240fe: e782 b.n 24006 │ │ + 24100: 9b05 ldr r3, [sp, #20] │ │ + 24102: 3301 adds r3, #1 │ │ + 24104: 9305 str r3, [sp, #20] │ │ + 24106: 9b06 ldr r3, [sp, #24] │ │ + 24108: 3302 adds r3, #2 │ │ + 2410a: 9306 str r3, [sp, #24] │ │ + 2410c: 9b08 ldr r3, [sp, #32] │ │ + 2410e: 3304 adds r3, #4 │ │ + 24110: 9308 str r3, [sp, #32] │ │ + 24112: e745 b.n 23fa0 │ │ + 24114: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 24116: 9aa5 ldr r2, [sp, #660] ; 0x294 │ │ + 24118: 681b ldr r3, [r3, #0] │ │ + 2411a: 429a cmp r2, r3 │ │ + 2411c: d001 beq.n 24122 │ │ + 2411e: f00d fdc5 bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + 24122: 23a7 movs r3, #167 ; 0xa7 │ │ + 24124: 009b lsls r3, r3, #2 │ │ + 24126: 449d add sp, r3 │ │ + 24128: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 2412a: 46c0 nop ; (mov r8, r8) │ │ + │ │ +0002412c : │ │ + 2412c: 78c8 ldrb r0, [r1, #3] │ │ + 2412e: b510 push {r4, lr} │ │ + 24130: 3801 subs r0, #1 │ │ + 24132: 794c ldrb r4, [r1, #5] │ │ + 24134: 2300 movs r3, #0 │ │ + 24136: 2819 cmp r0, #25 │ │ + 24138: d849 bhi.n 241ce │ │ + 2413a: f00a ff03 bl 2ef44 <__gnu_thumb1_case_uqi@@Base> │ │ + 2413e: 0d47 lsrs r7, r0, #21 │ │ + 24140: 190f adds r7, r1, r4 │ │ + 24142: 1d1b adds r3, r3, #4 │ │ + 24144: 211f movs r1, #31 │ │ + 24146: 2523 movs r5, #35 ; 0x23 │ │ + 24148: 2927 cmp r1, #39 ; 0x27 │ │ + 2414a: 2d2b cmp r5, #43 ; 0x2b │ │ + 2414c: 312f adds r1, #47 ; 0x2f │ │ + 2414e: 3533 adds r5, #51 ; 0x33 │ │ + 24150: 3937 subs r1, #55 ; 0x37 │ │ + 24152: 3d3b subs r5, #59 ; 0x3b │ │ + 24154: 413f asrs r7, r7 │ │ + 24156: 4543 cmp r3, r8 │ │ + 24158: 230c movs r3, #12 │ │ + 2415a: e038 b.n 241ce │ │ + 2415c: 230e movs r3, #14 │ │ + 2415e: 2a00 cmp r2, #0 │ │ + 24160: d135 bne.n 241ce │ │ + 24162: 200a movs r0, #10 │ │ + 24164: 0922 lsrs r2, r4, #4 │ │ + 24166: 4350 muls r0, r2 │ │ + 24168: 220f movs r2, #15 │ │ + 2416a: 4014 ands r4, r2 │ │ + 2416c: 1904 adds r4, r0, r4 │ │ + 2416e: e02e b.n 241ce │ │ + 24170: 230b movs r3, #11 │ │ + 24172: e02c b.n 241ce │ │ + 24174: 2303 movs r3, #3 │ │ + 24176: e02a b.n 241ce │ │ + 24178: 2302 movs r3, #2 │ │ + 2417a: e028 b.n 241ce │ │ + 2417c: 2304 movs r3, #4 │ │ + 2417e: e026 b.n 241ce │ │ + 24180: 2305 movs r3, #5 │ │ + 24182: e024 b.n 241ce │ │ + 24184: 2312 movs r3, #18 │ │ + 24186: e022 b.n 241ce │ │ + 24188: 2301 movs r3, #1 │ │ + 2418a: e020 b.n 241ce │ │ + 2418c: 2307 movs r3, #7 │ │ + 2418e: e01e b.n 241ce │ │ + 24190: 2306 movs r3, #6 │ │ + 24192: e01c b.n 241ce │ │ + 24194: 2315 movs r3, #21 │ │ + 24196: e01a b.n 241ce │ │ + 24198: 2316 movs r3, #22 │ │ + 2419a: e018 b.n 241ce │ │ + 2419c: 230a movs r3, #10 │ │ + 2419e: e016 b.n 241ce │ │ + 241a0: 231d movs r3, #29 │ │ + 241a2: e014 b.n 241ce │ │ + 241a4: 230f movs r3, #15 │ │ + 241a6: e012 b.n 241ce │ │ + 241a8: 2308 movs r3, #8 │ │ + 241aa: e010 b.n 241ce │ │ + 241ac: 2314 movs r3, #20 │ │ + 241ae: e00e b.n 241ce │ │ + 241b0: 2311 movs r3, #17 │ │ + 241b2: e00c b.n 241ce │ │ + 241b4: 231a movs r3, #26 │ │ + 241b6: e00a b.n 241ce │ │ + 241b8: 2317 movs r3, #23 │ │ + 241ba: e008 b.n 241ce │ │ + 241bc: 2318 movs r3, #24 │ │ + 241be: e006 b.n 241ce │ │ + 241c0: 2309 movs r3, #9 │ │ + 241c2: e004 b.n 241ce │ │ + 241c4: 231b movs r3, #27 │ │ + 241c6: e002 b.n 241ce │ │ + 241c8: 231f movs r3, #31 │ │ + 241ca: e000 b.n 241ce │ │ + 241cc: 2310 movs r3, #16 │ │ + 241ce: 70cb strb r3, [r1, #3] │ │ + 241d0: 714c strb r4, [r1, #5] │ │ + 241d2: bd10 pop {r4, pc} │ │ + │ │ +000241d4 : │ │ + 241d4: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + 241d6: 6814 ldr r4, [r2, #0] │ │ + 241d8: 9201 str r2, [sp, #4] │ │ + 241da: 680a ldr r2, [r1, #0] │ │ + 241dc: 1c06 adds r6, r0, #0 │ │ + 241de: 1e50 subs r0, r2, #1 │ │ + 241e0: 1c0f adds r7, r1, #0 │ │ + 241e2: 281e cmp r0, #30 │ │ + 241e4: d900 bls.n 241e8 │ │ + 241e6: e0d1 b.n 2438c │ │ + 241e8: f00a feac bl 2ef44 <__gnu_thumb1_case_uqi@@Base> │ │ + 241ec: 2335 movs r3, #53 ; 0x35 │ │ + 241ee: 2f21 cmp r7, #33 ; 0x21 │ │ + 241f0: 3931 subs r1, #49 ; 0x31 │ │ + 241f2: 4337 orrs r7, r6 │ │ + 241f4: 3f4d subs r7, #77 ; 0x4d │ │ + 241f6: 10c9 asrs r1, r1, #3 │ │ + 241f8: 12d0 asrs r0, r2, #11 │ │ + 241fa: cbbd ldmia r3, {r0, r2, r3, r4, r5, r7} │ │ + 241fc: 3345 adds r3, #69 ; 0x45 │ │ + 241fe: ce82 ldmia r6!, {r1, r7} │ │ + 24200: 3d3b subs r5, #59 ; 0x3b │ │ + 24202: 4b49 ldr r3, [pc, #292] ; (24328 ) │ │ + 24204: 47d0 blx sl │ │ + 24206: 706c strb r4, [r5, #1] │ │ + 24208: d041 beq.n 2428e │ │ + 2420a: 006e lsls r6, r5, #1 │ │ + 2420c: 2542 movs r5, #66 ; 0x42 │ │ + 2420e: e0c1 b.n 24394 │ │ + 24210: 2543 movs r5, #67 ; 0x43 │ │ + 24212: 2b00 cmp r3, #0 │ │ + 24214: d000 beq.n 24218 │ │ + 24216: e0bd b.n 24394 │ │ + 24218: 1c20 adds r0, r4, #0 │ │ + 2421a: 210a movs r1, #10 │ │ + 2421c: f00d fd86 bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 24220: 210a movs r1, #10 │ │ + 24222: 0106 lsls r6, r0, #4 │ │ + 24224: 1c20 adds r0, r4, #0 │ │ + 24226: f00d fd79 bl 31d1c <__aeabi_llsl@@Base+0x1bc> │ │ + 2422a: 1874 adds r4, r6, r1 │ │ + 2422c: e0b2 b.n 24394 │ │ + 2422e: 2545 movs r5, #69 ; 0x45 │ │ + 24230: e000 b.n 24234 │ │ + 24232: 2546 movs r5, #70 ; 0x46 │ │ + 24234: 2cdf cmp r4, #223 ; 0xdf │ │ + 24236: d800 bhi.n 2423a │ │ + 24238: e0ac b.n 24394 │ │ + 2423a: 4b59 ldr r3, [pc, #356] ; (243a0 ) │ │ + 2423c: 58f2 ldr r2, [r6, r3] │ │ + 2423e: 2305 movs r3, #5 │ │ + 24240: 421a tst r2, r3 │ │ + 24242: d100 bne.n 24246 │ │ + 24244: e0a6 b.n 24394 │ │ + 24246: 24df movs r4, #223 ; 0xdf │ │ + 24248: e0a4 b.n 24394 │ │ + 2424a: 2547 movs r5, #71 ; 0x47 │ │ + 2424c: e0a2 b.n 24394 │ │ + 2424e: 2548 movs r5, #72 ; 0x48 │ │ + 24250: e0a0 b.n 24394 │ │ + 24252: 2549 movs r5, #73 ; 0x49 │ │ + 24254: e09e b.n 24394 │ │ + 24256: 254a movs r5, #74 ; 0x4a │ │ + 24258: e09c b.n 24394 │ │ + 2425a: 254b movs r5, #75 ; 0x4b │ │ + 2425c: e09a b.n 24394 │ │ + 2425e: 254c movs r5, #76 ; 0x4c │ │ + 24260: e098 b.n 24394 │ │ + 24262: 254d movs r5, #77 ; 0x4d │ │ + 24264: e096 b.n 24394 │ │ + 24266: 254e movs r5, #78 ; 0x4e │ │ + 24268: e094 b.n 24394 │ │ + 2426a: 254f movs r5, #79 ; 0x4f │ │ + 2426c: e092 b.n 24394 │ │ + 2426e: 2550 movs r5, #80 ; 0x50 │ │ + 24270: e090 b.n 24394 │ │ + 24272: 2552 movs r5, #82 ; 0x52 │ │ + 24274: e08e b.n 24394 │ │ + 24276: 2554 movs r5, #84 ; 0x54 │ │ + 24278: e08c b.n 24394 │ │ + 2427a: 2555 movs r5, #85 ; 0x55 │ │ + 2427c: e08a b.n 24394 │ │ + 2427e: 2556 movs r5, #86 ; 0x56 │ │ + 24280: e088 b.n 24394 │ │ + 24282: 2557 movs r5, #87 ; 0x57 │ │ + 24284: e086 b.n 24394 │ │ + 24286: 4a46 ldr r2, [pc, #280] ; (243a0 ) │ │ + 24288: 2b00 cmp r3, #0 │ │ + 2428a: d012 beq.n 242b2 │ │ + 2428c: 58b3 ldr r3, [r6, r2] │ │ + 2428e: 2558 movs r5, #88 ; 0x58 │ │ + 24290: 2b20 cmp r3, #32 │ │ + 24292: d100 bne.n 24296 │ │ + 24294: e07e b.n 24394 │ │ + 24296: 2b04 cmp r3, #4 │ │ + 24298: d100 bne.n 2429c │ │ + 2429a: e07b b.n 24394 │ │ + 2429c: 2ca4 cmp r4, #164 ; 0xa4 │ │ + 2429e: d072 beq.n 24386 │ │ + 242a0: 2c80 cmp r4, #128 ; 0x80 │ │ + 242a2: d873 bhi.n 2438c │ │ + 242a4: 2380 movs r3, #128 ; 0x80 │ │ + 242a6: 0064 lsls r4, r4, #1 │ │ + 242a8: 005b lsls r3, r3, #1 │ │ + 242aa: 429c cmp r4, r3 │ │ + 242ac: d172 bne.n 24394 │ │ + 242ae: 24ff movs r4, #255 ; 0xff │ │ + 242b0: e070 b.n 24394 │ │ + 242b2: 58b3 ldr r3, [r6, r2] │ │ + 242b4: 2b20 cmp r3, #32 │ │ + 242b6: d002 beq.n 242be │ │ + 242b8: 2558 movs r5, #88 ; 0x58 │ │ + 242ba: 2b04 cmp r3, #4 │ │ + 242bc: d16a bne.n 24394 │ │ + 242be: 0864 lsrs r4, r4, #1 │ │ + 242c0: 2558 movs r5, #88 ; 0x58 │ │ + 242c2: e067 b.n 24394 │ │ + 242c4: 2559 movs r5, #89 ; 0x59 │ │ + 242c6: e065 b.n 24394 │ │ + 242c8: 255a movs r5, #90 ; 0x5a │ │ + 242ca: e063 b.n 24394 │ │ + 242cc: 230f movs r3, #15 │ │ + 242ce: 4023 ands r3, r4 │ │ + 242d0: d05e beq.n 24390 │ │ + 242d2: 22f0 movs r2, #240 ; 0xf0 │ │ + 242d4: 4022 ands r2, r4 │ │ + 242d6: 2a20 cmp r2, #32 │ │ + 242d8: d007 beq.n 242ea │ │ + 242da: 2553 movs r5, #83 ; 0x53 │ │ + 242dc: 2a90 cmp r2, #144 ; 0x90 │ │ + 242de: d059 beq.n 24394 │ │ + 242e0: 2a10 cmp r2, #16 │ │ + 242e2: d153 bne.n 2438c │ │ + 242e4: 24e0 movs r4, #224 ; 0xe0 │ │ + 242e6: 431c orrs r4, r3 │ │ + 242e8: e029 b.n 2433e │ │ + 242ea: 24e0 movs r4, #224 ; 0xe0 │ │ + 242ec: 431c orrs r4, r3 │ │ + 242ee: e029 b.n 24344 │ │ + 242f0: 22f0 movs r2, #240 ; 0xf0 │ │ + 242f2: 1c23 adds r3, r4, #0 │ │ + 242f4: 4013 ands r3, r2 │ │ + 242f6: 2b50 cmp r3, #80 ; 0x50 │ │ + 242f8: d02a beq.n 24350 │ │ + 242fa: d810 bhi.n 2431e │ │ + 242fc: 2b20 cmp r3, #32 │ │ + 242fe: d020 beq.n 24342 │ │ + 24300: d805 bhi.n 2430e │ │ + 24302: 2b00 cmp r3, #0 │ │ + 24304: d044 beq.n 24390 │ │ + 24306: 2b10 cmp r3, #16 │ │ + 24308: d13e bne.n 24388 │ │ + 2430a: 4314 orrs r4, r2 │ │ + 2430c: e017 b.n 2433e │ │ + 2430e: 2b30 cmp r3, #48 ; 0x30 │ │ + 24310: d01a beq.n 24348 │ │ + 24312: 2b40 cmp r3, #64 ; 0x40 │ │ + 24314: d138 bne.n 24388 │ │ + 24316: 230f movs r3, #15 │ │ + 24318: 401c ands r4, r3 │ │ + 2431a: 2330 movs r3, #48 ; 0x30 │ │ + 2431c: e01b b.n 24356 │ │ + 2431e: 2b90 cmp r3, #144 ; 0x90 │ │ + 24320: d01f beq.n 24362 │ │ + 24322: d807 bhi.n 24334 │ │ + 24324: 2b60 cmp r3, #96 ; 0x60 │ │ + 24326: d018 beq.n 2435a │ │ + 24328: 2b70 cmp r3, #112 ; 0x70 │ │ + 2432a: d12d bne.n 24388 │ │ + 2432c: 230f movs r3, #15 │ │ + 2432e: 401c ands r4, r3 │ │ + 24330: 2340 movs r3, #64 ; 0x40 │ │ + 24332: e010 b.n 24356 │ │ + 24334: 2ba0 cmp r3, #160 ; 0xa0 │ │ + 24336: d018 beq.n 2436a │ │ + 24338: 2bb0 cmp r3, #176 ; 0xb0 │ │ + 2433a: d01c beq.n 24376 │ │ + 2433c: e024 b.n 24388 │ │ + 2433e: 2546 movs r5, #70 ; 0x46 │ │ + 24340: e028 b.n 24394 │ │ + 24342: 4314 orrs r4, r2 │ │ + 24344: 2545 movs r5, #69 ; 0x45 │ │ + 24346: e025 b.n 24394 │ │ + 24348: 230f movs r3, #15 │ │ + 2434a: 401c ands r4, r3 │ │ + 2434c: 2310 movs r3, #16 │ │ + 2434e: e002 b.n 24356 │ │ + 24350: 230f movs r3, #15 │ │ + 24352: 401c ands r4, r3 │ │ + 24354: 2320 movs r3, #32 │ │ + 24356: 431c orrs r4, r3 │ │ + 24358: e016 b.n 24388 │ │ + 2435a: 230f movs r3, #15 │ │ + 2435c: 401c ands r4, r3 │ │ + 2435e: 23b0 movs r3, #176 ; 0xb0 │ │ + 24360: e7f9 b.n 24356 │ │ + 24362: 230f movs r3, #15 │ │ + 24364: 401c ands r4, r3 │ │ + 24366: 2551 movs r5, #81 ; 0x51 │ │ + 24368: e014 b.n 24394 │ │ + 2436a: 1c23 adds r3, r4, #0 │ │ + 2436c: 220f movs r2, #15 │ │ + 2436e: 0124 lsls r4, r4, #4 │ │ + 24370: 4013 ands r3, r2 │ │ + 24372: d103 bne.n 2437c │ │ + 24374: e00c b.n 24390 │ │ + 24376: 230f movs r3, #15 │ │ + 24378: 4023 ands r3, r4 │ │ + 2437a: d009 beq.n 24390 │ │ + 2437c: 4314 orrs r4, r2 │ │ + 2437e: 2544 movs r5, #68 ; 0x44 │ │ + 24380: e008 b.n 24394 │ │ + 24382: 2541 movs r5, #65 ; 0x41 │ │ + 24384: e006 b.n 24394 │ │ + 24386: 2491 movs r4, #145 ; 0x91 │ │ + 24388: 2553 movs r5, #83 ; 0x53 │ │ + 2438a: e003 b.n 24394 │ │ + 2438c: 2400 movs r4, #0 │ │ + 2438e: e000 b.n 24392 │ │ + 24390: 1c1c adds r4, r3, #0 │ │ + 24392: 1c25 adds r5, r4, #0 │ │ + 24394: 2340 movs r3, #64 ; 0x40 │ │ + 24396: 439d bics r5, r3 │ │ + 24398: 9b01 ldr r3, [sp, #4] │ │ + 2439a: 603d str r5, [r7, #0] │ │ + 2439c: 601c str r4, [r3, #0] │ │ + 2439e: bdf7 pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ + 243a0: e920 0000 stmdb r0!, {} │ │ + │ │ +000243a4 : │ │ + 243a4: b5f0 push {r4, r5, r6, r7, lr} │ │ + 243a6: 4cb7 ldr r4, [pc, #732] ; (24684 ) │ │ + 243a8: 1c07 adds r7, r0, #0 │ │ + 243aa: 44a5 add sp, r4 │ │ + 243ac: 9102 str r1, [sp, #8] │ │ + 243ae: 49b6 ldr r1, [pc, #728] ; (24688 ) │ │ + 243b0: 9203 str r2, [sp, #12] │ │ + 243b2: 4ab6 ldr r2, [pc, #728] ; (2468c ) │ │ + 243b4: 4479 add r1, pc │ │ + 243b6: 6809 ldr r1, [r1, #0] │ │ + 243b8: a818 add r0, sp, #96 ; 0x60 │ │ + 243ba: 1812 adds r2, r2, r0 │ │ + 243bc: 680b ldr r3, [r1, #0] │ │ + 243be: 9119 str r1, [sp, #100] ; 0x64 │ │ + 243c0: 6013 str r3, [r2, #0] │ │ + 243c2: 9b02 ldr r3, [sp, #8] │ │ + 243c4: 2b00 cmp r3, #0 │ │ + 243c6: d101 bne.n 243cc │ │ + 243c8: 2000 movs r0, #0 │ │ + 243ca: e30d b.n 249e8 │ │ + 243cc: 9b03 ldr r3, [sp, #12] │ │ + 243ce: 2bf0 cmp r3, #240 ; 0xf0 │ │ + 243d0: d9fa bls.n 243c8 │ │ + 243d2: ad2f add r5, sp, #188 ; 0xbc │ │ + 243d4: 9902 ldr r1, [sp, #8] │ │ + 243d6: 2260 movs r2, #96 ; 0x60 │ │ + 243d8: 1c28 adds r0, r5, #0 │ │ + 243da: f00d fc8f bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 243de: 9b02 ldr r3, [sp, #8] │ │ + 243e0: 3301 adds r3, #1 │ │ + 243e2: 7fd9 ldrb r1, [r3, #31] │ │ + 243e4: 9b02 ldr r3, [sp, #8] │ │ + 243e6: 3302 adds r3, #2 │ │ + 243e8: 7fdb ldrb r3, [r3, #31] │ │ + 243ea: 021a lsls r2, r3, #8 │ │ + 243ec: 9b02 ldr r3, [sp, #8] │ │ + 243ee: 430a orrs r2, r1 │ │ + 243f0: 9207 str r2, [sp, #28] │ │ + 243f2: 3303 adds r3, #3 │ │ + 243f4: 7fd8 ldrb r0, [r3, #31] │ │ + 243f6: 9b02 ldr r3, [sp, #8] │ │ + 243f8: 3304 adds r3, #4 │ │ + 243fa: 7fdc ldrb r4, [r3, #31] │ │ + 243fc: 9b02 ldr r3, [sp, #8] │ │ + 243fe: 0221 lsls r1, r4, #8 │ │ + 24400: 3305 adds r3, #5 │ │ + 24402: 7fda ldrb r2, [r3, #31] │ │ + 24404: 9b02 ldr r3, [sp, #8] │ │ + 24406: 4301 orrs r1, r0 │ │ + 24408: 9109 str r1, [sp, #36] ; 0x24 │ │ + 2440a: 3306 adds r3, #6 │ │ + 2440c: 7fdc ldrb r4, [r3, #31] │ │ + 2440e: 9b02 ldr r3, [sp, #8] │ │ + 24410: 0221 lsls r1, r4, #8 │ │ + 24412: 3307 adds r3, #7 │ │ + 24414: 4311 orrs r1, r2 │ │ + 24416: 7fda ldrb r2, [r3, #31] │ │ + 24418: 9b02 ldr r3, [sp, #8] │ │ + 2441a: 910c str r1, [sp, #48] ; 0x30 │ │ + 2441c: 3308 adds r3, #8 │ │ + 2441e: 7fdc ldrb r4, [r3, #31] │ │ + 24420: 9b02 ldr r3, [sp, #8] │ │ + 24422: 0221 lsls r1, r4, #8 │ │ + 24424: 4311 orrs r1, r2 │ │ + 24426: 3328 adds r3, #40 ; 0x28 │ │ + 24428: 910f str r1, [sp, #60] ; 0x3c │ │ + 2442a: 7819 ldrb r1, [r3, #0] │ │ + 2442c: 9b02 ldr r3, [sp, #8] │ │ + 2442e: 3329 adds r3, #41 ; 0x29 │ │ + 24430: 781b ldrb r3, [r3, #0] │ │ + 24432: 021a lsls r2, r3, #8 │ │ + 24434: 9b02 ldr r3, [sp, #8] │ │ + 24436: 430a orrs r2, r1 │ │ + 24438: 9206 str r2, [sp, #24] │ │ + 2443a: 332a adds r3, #42 ; 0x2a │ │ + 2443c: 781a ldrb r2, [r3, #0] │ │ + 2443e: 9b02 ldr r3, [sp, #8] │ │ + 24440: 332b adds r3, #43 ; 0x2b │ │ + 24442: 781c ldrb r4, [r3, #0] │ │ + 24444: 9b02 ldr r3, [sp, #8] │ │ + 24446: 0221 lsls r1, r4, #8 │ │ + 24448: 3330 adds r3, #48 ; 0x30 │ │ + 2444a: 781b ldrb r3, [r3, #0] │ │ + 2444c: 4311 orrs r1, r2 │ │ + 2444e: 9112 str r1, [sp, #72] ; 0x48 │ │ + 24450: 9305 str r3, [sp, #20] │ │ + 24452: 9b02 ldr r3, [sp, #8] │ │ + 24454: 3331 adds r3, #49 ; 0x31 │ │ + 24456: 781c ldrb r4, [r3, #0] │ │ + 24458: 9b02 ldr r3, [sp, #8] │ │ + 2445a: 3332 adds r3, #50 ; 0x32 │ │ + 2445c: 781b ldrb r3, [r3, #0] │ │ + 2445e: 9304 str r3, [sp, #16] │ │ + 24460: 9b02 ldr r3, [sp, #8] │ │ + 24462: 3333 adds r3, #51 ; 0x33 │ │ + 24464: 781b ldrb r3, [r3, #0] │ │ + 24466: 9308 str r3, [sp, #32] │ │ + 24468: 9b02 ldr r3, [sp, #8] │ │ + 2446a: 3335 adds r3, #53 ; 0x35 │ │ + 2446c: 781b ldrb r3, [r3, #0] │ │ + 2446e: 930b str r3, [sp, #44] ; 0x2c │ │ + 24470: 9b02 ldr r3, [sp, #8] │ │ + 24472: 332c adds r3, #44 ; 0x2c │ │ + 24474: 781a ldrb r2, [r3, #0] │ │ + 24476: 9b02 ldr r3, [sp, #8] │ │ + 24478: 332d adds r3, #45 ; 0x2d │ │ + 2447a: 781b ldrb r3, [r3, #0] │ │ + 2447c: 021b lsls r3, r3, #8 │ │ + 2447e: 4313 orrs r3, r2 │ │ + 24480: 9a02 ldr r2, [sp, #8] │ │ + 24482: 322e adds r2, #46 ; 0x2e │ │ + 24484: 7812 ldrb r2, [r2, #0] │ │ + 24486: 0412 lsls r2, r2, #16 │ │ + 24488: 431a orrs r2, r3 │ │ + 2448a: 9b02 ldr r3, [sp, #8] │ │ + 2448c: 332f adds r3, #47 ; 0x2f │ │ + 2448e: 781b ldrb r3, [r3, #0] │ │ + 24490: 061b lsls r3, r3, #24 │ │ + 24492: 4313 orrs r3, r2 │ │ + 24494: 4a7e ldr r2, [pc, #504] ; (24690 ) │ │ + 24496: 4293 cmp r3, r2 │ │ + 24498: d196 bne.n 243c8 │ │ + 2449a: 2202 movs r2, #2 │ │ + 2449c: 4b7d ldr r3, [pc, #500] ; (24694 ) │ │ + 2449e: 2100 movs r1, #0 │ │ + 244a0: 50fa str r2, [r7, r3] │ │ + 244a2: 22f0 movs r2, #240 ; 0xf0 │ │ + 244a4: 4b7c ldr r3, [pc, #496] ; (24698 ) │ │ + 244a6: 0152 lsls r2, r2, #5 │ │ + 244a8: 18fe adds r6, r7, r3 │ │ + 244aa: 1c30 adds r0, r6, #0 │ │ + 244ac: f00d fc06 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 244b0: 1c30 adds r0, r6, #0 │ │ + 244b2: 1c29 adds r1, r5, #0 │ │ + 244b4: 221c movs r2, #28 │ │ + 244b6: f00d fc21 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 244ba: 23e9 movs r3, #233 ; 0xe9 │ │ + 244bc: 021b lsls r3, r3, #8 │ │ + 244be: 2c00 cmp r4, #0 │ │ + 244c0: d001 beq.n 244c6 │ │ + 244c2: 50fc str r4, [r7, r3] │ │ + 244c4: e001 b.n 244ca │ │ + 244c6: 2206 movs r2, #6 │ │ + 244c8: 50fa str r2, [r7, r3] │ │ + 244ca: 58fb ldr r3, [r7, r3] │ │ + 244cc: 2b1f cmp r3, #31 │ │ + 244ce: d903 bls.n 244d8 │ │ + 244d0: 23e9 movs r3, #233 ; 0xe9 │ │ + 244d2: 221f movs r2, #31 │ │ + 244d4: 021b lsls r3, r3, #8 │ │ + 244d6: 50fa str r2, [r7, r3] │ │ + 244d8: 9a04 ldr r2, [sp, #16] │ │ + 244da: 4b70 ldr r3, [pc, #448] ; (2469c ) │ │ + 244dc: 2a27 cmp r2, #39 ; 0x27 │ │ + 244de: d800 bhi.n 244e2 │ │ + 244e0: 2228 movs r2, #40 ; 0x28 │ │ + 244e2: 50fa str r2, [r7, r3] │ │ + 244e4: 58fb ldr r3, [r7, r3] │ │ + 244e6: 2bf0 cmp r3, #240 ; 0xf0 │ │ + 244e8: d902 bls.n 244f0 │ │ + 244ea: 22f0 movs r2, #240 ; 0xf0 │ │ + 244ec: 4b6b ldr r3, [pc, #428] ; (2469c ) │ │ + 244ee: 50fa str r2, [r7, r3] │ │ + 244f0: 9b05 ldr r3, [sp, #20] │ │ + 244f2: 4a6b ldr r2, [pc, #428] ; (246a0 ) │ │ + 244f4: 009b lsls r3, r3, #2 │ │ + 244f6: 1e59 subs r1, r3, #1 │ │ + 244f8: 29ff cmp r1, #255 ; 0xff │ │ + 244fa: d901 bls.n 24500 │ │ + 244fc: 2380 movs r3, #128 ; 0x80 │ │ + 244fe: 005b lsls r3, r3, #1 │ │ + 24500: 50bb str r3, [r7, r2] │ │ + 24502: 237f movs r3, #127 ; 0x7f │ │ + 24504: 9a08 ldr r2, [sp, #32] │ │ + 24506: 4967 ldr r1, [pc, #412] ; (246a4 ) │ │ + 24508: 2501 movs r5, #1 │ │ + 2450a: 401a ands r2, r3 │ │ + 2450c: 1c13 adds r3, r2, #0 │ │ + 2450e: 4a66 ldr r2, [pc, #408] ; (246a8 ) │ │ + 24510: 2040 movs r0, #64 ; 0x40 │ │ + 24512: 50bb str r3, [r7, r2] │ │ + 24514: 2304 movs r3, #4 │ │ + 24516: 507b str r3, [r7, r1] │ │ + 24518: 4b64 ldr r3, [pc, #400] ; (246ac ) │ │ + 2451a: 9108 str r1, [sp, #32] │ │ + 2451c: 18fe adds r6, r7, r3 │ │ + 2451e: ab2f add r3, sp, #188 ; 0xbc │ │ + 24520: 1c34 adds r4, r6, #0 │ │ + 24522: 469c mov ip, r3 │ │ + 24524: 2380 movs r3, #128 ; 0x80 │ │ + 24526: 6023 str r3, [r4, #0] │ │ + 24528: 2380 movs r3, #128 ; 0x80 │ │ + 2452a: 005b lsls r3, r3, #1 │ │ + 2452c: 60a3 str r3, [r4, #8] │ │ + 2452e: 1c2b adds r3, r5, #0 │ │ + 24530: 4662 mov r2, ip │ │ + 24532: 333f adds r3, #63 ; 0x3f │ │ + 24534: 5cd2 ldrb r2, [r2, r3] │ │ + 24536: 6060 str r0, [r4, #4] │ │ + 24538: 2aff cmp r2, #255 ; 0xff │ │ + 2453a: d009 beq.n 24550 │ │ + 2453c: 2108 movs r1, #8 │ │ + 2453e: 9b08 ldr r3, [sp, #32] │ │ + 24540: 50fd str r5, [r7, r3] │ │ + 24542: 23c0 movs r3, #192 ; 0xc0 │ │ + 24544: 420a tst r2, r1 │ │ + 24546: d100 bne.n 2454a │ │ + 24548: 2340 movs r3, #64 ; 0x40 │ │ + 2454a: 6023 str r3, [r4, #0] │ │ + 2454c: 2300 movs r3, #0 │ │ + 2454e: 60a3 str r3, [r4, #8] │ │ + 24550: 3501 adds r5, #1 │ │ + 24552: 3424 adds r4, #36 ; 0x24 │ │ + 24554: 2d21 cmp r5, #33 ; 0x21 │ │ + 24556: d1e5 bne.n 24524 │ │ + 24558: 9b08 ldr r3, [sp, #32] │ │ + 2455a: 58fb ldr r3, [r7, r3] │ │ + 2455c: 9304 str r3, [sp, #16] │ │ + 2455e: 2b03 cmp r3, #3 │ │ + 24560: d802 bhi.n 24568 │ │ + 24562: 2204 movs r2, #4 │ │ + 24564: 4b4f ldr r3, [pc, #316] ; (246a4 ) │ │ + 24566: 50fa str r2, [r7, r3] │ │ + 24568: 4b51 ldr r3, [pc, #324] ; (246b0 ) │ │ + 2456a: 9a06 ldr r2, [sp, #24] │ │ + 2456c: 429a cmp r2, r3 │ │ + 2456e: d902 bls.n 24576 │ │ + 24570: 9b0f ldr r3, [sp, #60] ; 0x3c │ │ + 24572: 065b lsls r3, r3, #25 │ │ + 24574: d504 bpl.n 24580 │ │ + 24576: 2302 movs r3, #2 │ │ + 24578: 4a4e ldr r2, [pc, #312] ; (246b4 ) │ │ + 2457a: 58b9 ldr r1, [r7, r2] │ │ + 2457c: 430b orrs r3, r1 │ │ + 2457e: 50bb str r3, [r7, r2] │ │ + 24580: 9c07 ldr r4, [sp, #28] │ │ + 24582: 2c00 cmp r4, #0 │ │ + 24584: d006 beq.n 24594 │ │ + 24586: 2380 movs r3, #128 ; 0x80 │ │ + 24588: 005b lsls r3, r3, #1 │ │ + 2458a: 429c cmp r4, r3 │ │ + 2458c: d903 bls.n 24596 │ │ + 2458e: 2480 movs r4, #128 ; 0x80 │ │ + 24590: 0064 lsls r4, r4, #1 │ │ + 24592: e000 b.n 24596 │ │ + 24594: 2401 movs r4, #1 │ │ + 24596: 1c25 adds r5, r4, #0 │ │ + 24598: 4b47 ldr r3, [pc, #284] ; (246b8 ) │ │ + 2459a: 9902 ldr r1, [sp, #8] │ │ + 2459c: 1c22 adds r2, r4, #0 │ │ + 2459e: 18f8 adds r0, r7, r3 │ │ + 245a0: 3160 adds r1, #96 ; 0x60 │ │ + 245a2: f00d fbab bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 245a6: 3560 adds r5, #96 ; 0x60 │ │ + 245a8: 07e3 lsls r3, r4, #31 │ │ + 245aa: d505 bpl.n 245b8 │ │ + 245ac: 9b02 ldr r3, [sp, #8] │ │ + 245ae: 5d5b ldrb r3, [r3, r5] │ │ + 245b0: 2bff cmp r3, #255 ; 0xff │ │ + 245b2: d101 bne.n 245b8 │ │ + 245b4: 3461 adds r4, #97 ; 0x61 │ │ + 245b6: 1c25 adds r5, r4, #0 │ │ + 245b8: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 245ba: 930a str r3, [sp, #40] ; 0x28 │ │ + 245bc: 2bef cmp r3, #239 ; 0xef │ │ + 245be: d901 bls.n 245c4 │ │ + 245c0: 23ef movs r3, #239 ; 0xef │ │ + 245c2: 930a str r3, [sp, #40] ; 0x28 │ │ + 245c4: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ + 245c6: 4b3d ldr r3, [pc, #244] ; (246bc ) │ │ + 245c8: 2100 movs r1, #0 │ │ + 245ca: 50fa str r2, [r7, r3] │ │ + 245cc: 2280 movs r2, #128 ; 0x80 │ │ + 245ce: ab47 add r3, sp, #284 ; 0x11c │ │ + 245d0: 1c18 adds r0, r3, #0 │ │ + 245d2: 0092 lsls r2, r2, #2 │ │ + 245d4: 9304 str r3, [sp, #16] │ │ + 245d6: f00d fb71 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 245da: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 245dc: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 245de: 189c adds r4, r3, r2 │ │ + 245e0: 2380 movs r3, #128 ; 0x80 │ │ + 245e2: 005b lsls r3, r3, #1 │ │ + 245e4: 429c cmp r4, r3 │ │ + 245e6: d900 bls.n 245ea │ │ + 245e8: e6ee b.n 243c8 │ │ + 245ea: 2c00 cmp r4, #0 │ │ + 245ec: d116 bne.n 2461c │ │ + 245ee: 9b08 ldr r3, [sp, #32] │ │ + 245f0: 58fb ldr r3, [r7, r3] │ │ + 245f2: 9304 str r3, [sp, #16] │ │ + 245f4: 2b00 cmp r3, #0 │ │ + 245f6: d100 bne.n 245fa │ │ + 245f8: e1f5 b.n 249e6 │ │ + 245fa: 22f0 movs r2, #240 ; 0xf0 │ │ + 245fc: a8c7 add r0, sp, #796 ; 0x31c │ │ + 245fe: 2100 movs r1, #0 │ │ + 24600: 0092 lsls r2, r2, #2 │ │ + 24602: f00d fb5b bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 24606: 4b2e ldr r3, [pc, #184] ; (246c0 ) │ │ + 24608: 18fb adds r3, r7, r3 │ │ + 2460a: 9306 str r3, [sp, #24] │ │ + 2460c: 4b2d ldr r3, [pc, #180] ; (246c4 ) │ │ + 2460e: 9e06 ldr r6, [sp, #24] │ │ + 24610: 18fb adds r3, r7, r3 │ │ + 24612: 930b str r3, [sp, #44] ; 0x2c │ │ + 24614: abc8 add r3, sp, #800 ; 0x320 │ │ + 24616: 9305 str r3, [sp, #20] │ │ + 24618: 2300 movs r3, #0 │ │ + 2461a: e028 b.n 2466e │ │ + 2461c: 9b02 ldr r3, [sp, #8] │ │ + 2461e: 0064 lsls r4, r4, #1 │ │ + 24620: 9804 ldr r0, [sp, #16] │ │ + 24622: 1959 adds r1, r3, r5 │ │ + 24624: 1c22 adds r2, r4, #0 │ │ + 24626: f00d fb69 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 2462a: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 2462c: 2bfc cmp r3, #252 ; 0xfc │ │ + 2462e: d1de bne.n 245ee │ │ + 24630: 2200 movs r2, #0 │ │ + 24632: 2120 movs r1, #32 │ │ + 24634: 20ff movs r0, #255 ; 0xff │ │ + 24636: 192c adds r4, r5, r4 │ │ + 24638: 9b02 ldr r3, [sp, #8] │ │ + 2463a: 191b adds r3, r3, r4 │ │ + 2463c: 5c9b ldrb r3, [r3, r2] │ │ + 2463e: 420b tst r3, r1 │ │ + 24640: d003 beq.n 2464a │ │ + 24642: 011b lsls r3, r3, #4 │ │ + 24644: 4003 ands r3, r0 │ │ + 24646: 3308 adds r3, #8 │ │ + 24648: 6033 str r3, [r6, #0] │ │ + 2464a: 3201 adds r2, #1 │ │ + 2464c: 3624 adds r6, #36 ; 0x24 │ │ + 2464e: 2a20 cmp r2, #32 │ │ + 24650: d1f2 bne.n 24638 │ │ + 24652: e7cc b.n 245ee │ │ + 24654: 9a04 ldr r2, [sp, #16] │ │ + 24656: 0052 lsls r2, r2, #1 │ │ + 24658: 5a9c ldrh r4, [r3, r2] │ │ + 2465a: 0124 lsls r4, r4, #4 │ │ + 2465c: d134 bne.n 246c8 │ │ + 2465e: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 24660: 3640 adds r6, #64 ; 0x40 │ │ + 24662: 3320 adds r3, #32 │ │ + 24664: 930b str r3, [sp, #44] ; 0x2c │ │ + 24666: 9b05 ldr r3, [sp, #20] │ │ + 24668: 3304 adds r3, #4 │ │ + 2466a: 9305 str r3, [sp, #20] │ │ + 2466c: 9b11 ldr r3, [sp, #68] ; 0x44 │ │ + 2466e: 9304 str r3, [sp, #16] │ │ + 24670: 9b04 ldr r3, [sp, #16] │ │ + 24672: 990a ldr r1, [sp, #40] ; 0x28 │ │ + 24674: 3301 adds r3, #1 │ │ + 24676: 9311 str r3, [sp, #68] ; 0x44 │ │ + 24678: 9a11 ldr r2, [sp, #68] ; 0x44 │ │ + 2467a: ab47 add r3, sp, #284 ; 0x11c │ │ + 2467c: 428a cmp r2, r1 │ │ + 2467e: d9e9 bls.n 24654 │ │ + 24680: e104 b.n 2488c │ │ + 24682: 46c0 nop ; (mov r8, r8) │ │ + 24684: f73c ffff bl fff61686 <_end@@Base+0xffe9ab0e> │ │ + 24688: 4a44 ldr r2, [pc, #272] ; (2479c ) │ │ + 2468a: 0001 movs r1, r0 │ │ + 2468c: 085c lsrs r4, r3, #1 │ │ 2468e: 0000 movs r0, r0 │ │ - 24690: 8262 strh r2, [r4, #18] │ │ - 24692: 0000 movs r0, r0 │ │ - 24694: e9bc 0000 ; instruction: 0xe9bc0000 │ │ - 24698: 20ab movs r0, #171 ; 0xab │ │ - 2469a: 0000 movs r0, r0 │ │ - 2469c: d060 beq.n 24760 │ │ - 2469e: 0000 movs r0, r0 │ │ - 246a0: e910 0000 ldmdb r0, {} │ │ - 246a4: c1c4 stmia r1!, {r2, r6, r7} │ │ - 246a6: 0000 movs r0, r0 │ │ - 246a8: c1c0 stmia r1!, {r6, r7} │ │ - 246aa: 0000 movs r0, r0 │ │ - 246ac: ce80 ldmia r6!, {r7} │ │ + 24690: 4353 muls r3, r2 │ │ + 24692: 4d52 ldr r5, [pc, #328] ; (247dc ) │ │ + 24694: e920 0000 stmdb r0!, {} │ │ + 24698: e99c 0000 ; instruction: 0xe99c0000 │ │ + 2469c: e904 0000 stmdb r4, {} │ │ + 246a0: e908 0000 stmdb r8, {} │ │ + 246a4: e910 0000 ldmdb r0, {} │ │ + 246a8: e964 0000 strd r0, r0, [r4, #-0]! │ │ + 246ac: c1c0 stmia r1!, {r6, r7} │ │ 246ae: 0000 movs r0, r0 │ │ - 246b0: cac0 ldmia r2!, {r6, r7} │ │ + 246b0: 131f asrs r7, r3, #12 │ │ 246b2: 0000 movs r0, r0 │ │ - 246b4: 9e0a ldr r6, [sp, #40] ; 0x28 │ │ - 246b6: 9808 ldr r0, [sp, #32] │ │ - 246b8: 9b08 ldr r3, [sp, #32] │ │ - 246ba: 2101 movs r1, #1 │ │ - 246bc: 5c36 ldrb r6, [r6, r0] │ │ - 246be: 3301 adds r3, #1 │ │ - 246c0: 9610 str r6, [sp, #64] ; 0x40 │ │ - 246c2: 2efc cmp r6, #252 ; 0xfc │ │ - 246c4: d106 bne.n 246d4 │ │ - 246c6: 9e0a ldr r6, [sp, #40] ; 0x28 │ │ - 246c8: 5cf1 ldrb r1, [r6, r3] │ │ - 246ca: 1833 adds r3, r6, r0 │ │ - 246cc: 789b ldrb r3, [r3, #2] │ │ - 246ce: 9310 str r3, [sp, #64] ; 0x40 │ │ - 246d0: 1c03 adds r3, r0, #0 │ │ - 246d2: 3303 adds r3, #3 │ │ - 246d4: 9e0a ldr r6, [sp, #40] ; 0x28 │ │ - 246d6: 250f movs r5, #15 │ │ - 246d8: 5cf6 ldrb r6, [r6, r3] │ │ - 246da: 9613 str r6, [sp, #76] ; 0x4c │ │ - 246dc: 9e0a ldr r6, [sp, #40] ; 0x28 │ │ - 246de: 18f2 adds r2, r6, r3 │ │ - 246e0: 7856 ldrb r6, [r2, #1] │ │ - 246e2: 7890 ldrb r0, [r2, #2] │ │ - 246e4: 78d2 ldrb r2, [r2, #3] │ │ - 246e6: 3304 adds r3, #4 │ │ - 246e8: 4035 ands r5, r6 │ │ - 246ea: 900b str r0, [sp, #44] ; 0x2c │ │ - 246ec: 9308 str r3, [sp, #32] │ │ - 246ee: 920c str r2, [sp, #48] ; 0x30 │ │ - 246f0: 0936 lsrs r6, r6, #4 │ │ - 246f2: 2d0c cmp r5, #12 │ │ - 246f4: d102 bne.n 246fc │ │ - 246f6: 0880 lsrs r0, r0, #2 │ │ - 246f8: 900b str r0, [sp, #44] ; 0x2c │ │ - 246fa: e003 b.n 24704 │ │ - 246fc: 2d0b cmp r5, #11 │ │ - 246fe: d101 bne.n 24704 │ │ - 24700: 2500 movs r5, #0 │ │ - 24702: 950b str r5, [sp, #44] ; 0x2c │ │ - 24704: 2e0c cmp r6, #12 │ │ - 24706: d103 bne.n 24710 │ │ - 24708: 9a0c ldr r2, [sp, #48] ; 0x30 │ │ - 2470a: 0892 lsrs r2, r2, #2 │ │ - 2470c: 920c str r2, [sp, #48] ; 0x30 │ │ - 2470e: e003 b.n 24718 │ │ - 24710: 2e0b cmp r6, #11 │ │ - 24712: d101 bne.n 24718 │ │ - 24714: 2600 movs r6, #0 │ │ - 24716: 960c str r6, [sp, #48] ; 0x30 │ │ - 24718: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ - 2471a: 18c9 adds r1, r1, r3 │ │ - 2471c: 9115 str r1, [sp, #84] ; 0x54 │ │ - 2471e: 9809 ldr r0, [sp, #36] ; 0x24 │ │ - 24720: 9915 ldr r1, [sp, #84] ; 0x54 │ │ - 24722: 4288 cmp r0, r1 │ │ - 24724: d039 beq.n 2479a │ │ - 24726: 2840 cmp r0, #64 ; 0x40 │ │ - 24728: d03b beq.n 247a2 │ │ - 2472a: 2c00 cmp r4, #0 │ │ - 2472c: d031 beq.n 24792 │ │ - 2472e: 9813 ldr r0, [sp, #76] ; 0x4c │ │ - 24730: 9910 ldr r1, [sp, #64] ; 0x40 │ │ - 24732: 7060 strb r0, [r4, #1] │ │ - 24734: 2900 cmp r1, #0 │ │ - 24736: d002 beq.n 2473e │ │ - 24738: 1c0b adds r3, r1, #0 │ │ - 2473a: 3324 adds r3, #36 ; 0x24 │ │ - 2473c: 7023 strb r3, [r4, #0] │ │ - 2473e: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ - 24740: 432b orrs r3, r5 │ │ - 24742: d00d beq.n 24760 │ │ - 24744: 2d0c cmp r5, #12 │ │ - 24746: d104 bne.n 24752 │ │ - 24748: 9a0b ldr r2, [sp, #44] ; 0x2c │ │ - 2474a: 2301 movs r3, #1 │ │ - 2474c: 70a3 strb r3, [r4, #2] │ │ - 2474e: 7122 strb r2, [r4, #4] │ │ - 24750: e006 b.n 24760 │ │ - 24752: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ - 24754: 70e5 strb r5, [r4, #3] │ │ - 24756: 1c38 adds r0, r7, #0 │ │ - 24758: 7163 strb r3, [r4, #5] │ │ - 2475a: 1c21 adds r1, r4, #0 │ │ - 2475c: f7fa fc2c bl 1efb8 │ │ - 24760: 2e0c cmp r6, #12 │ │ - 24762: d104 bne.n 2476e │ │ - 24764: 980c ldr r0, [sp, #48] ; 0x30 │ │ - 24766: 2301 movs r3, #1 │ │ - 24768: 70a3 strb r3, [r4, #2] │ │ - 2476a: 7120 strb r0, [r4, #4] │ │ - 2476c: e00c b.n 24788 │ │ - 2476e: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ - 24770: 4333 orrs r3, r6 │ │ - 24772: d009 beq.n 24788 │ │ - 24774: 78e3 ldrb r3, [r4, #3] │ │ - 24776: 2b00 cmp r3, #0 │ │ - 24778: d106 bne.n 24788 │ │ - 2477a: 990c ldr r1, [sp, #48] ; 0x30 │ │ - 2477c: 70e6 strb r6, [r4, #3] │ │ - 2477e: 1c38 adds r0, r7, #0 │ │ - 24780: 7161 strb r1, [r4, #5] │ │ - 24782: 1c21 adds r1, r4, #0 │ │ - 24784: f7fa fc18 bl 1efb8 │ │ - 24788: 4a1e ldr r2, [pc, #120] ; (24804 ) │ │ - 2478a: 2306 movs r3, #6 │ │ - 2478c: 58ba ldr r2, [r7, r2] │ │ - 2478e: 4353 muls r3, r2 │ │ - 24790: 18e4 adds r4, r4, r3 │ │ - 24792: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ - 24794: 3301 adds r3, #1 │ │ - 24796: 9309 str r3, [sp, #36] ; 0x24 │ │ - 24798: e7c1 b.n 2471e │ │ - 2479a: 9e09 ldr r6, [sp, #36] ; 0x24 │ │ - 2479c: 2e3f cmp r6, #63 ; 0x3f │ │ - 2479e: d800 bhi.n 247a2 │ │ - 247a0: e656 b.n 24450 │ │ - 247a2: 9e0d ldr r6, [sp, #52] ; 0x34 │ │ - 247a4: 9811 ldr r0, [sp, #68] ; 0x44 │ │ - 247a6: 3601 adds r6, #1 │ │ - 247a8: 960d str r6, [sp, #52] ; 0x34 │ │ - 247aa: 4286 cmp r6, r0 │ │ - 247ac: d200 bcs.n 247b0 │ │ - 247ae: e648 b.n 24442 │ │ - 247b0: 9e0f ldr r6, [sp, #60] ; 0x3c │ │ - 247b2: 3601 adds r6, #1 │ │ - 247b4: e746 b.n 24644 │ │ - 247b6: 6820 ldr r0, [r4, #0] │ │ - 247b8: 2800 cmp r0, #0 │ │ - 247ba: d106 bne.n 247ca │ │ - 247bc: 3501 adds r5, #1 │ │ - 247be: 3440 adds r4, #64 ; 0x40 │ │ - 247c0: 4811 ldr r0, [pc, #68] ; (24808 ) │ │ - 247c2: 5838 ldr r0, [r7, r0] │ │ - 247c4: 4285 cmp r5, r0 │ │ - 247c6: d9f6 bls.n 247b6 │ │ - 247c8: e648 b.n 2445c │ │ - 247ca: 9e08 ldr r6, [sp, #32] │ │ - 247cc: 980e ldr r0, [sp, #56] ; 0x38 │ │ - 247ce: 4286 cmp r6, r0 │ │ - 247d0: d300 bcc.n 247d4 │ │ - 247d2: e643 b.n 2445c │ │ - 247d4: 8c63 ldrh r3, [r4, #34] ; 0x22 │ │ - 247d6: 2200 movs r2, #0 │ │ - 247d8: 07d9 lsls r1, r3, #31 │ │ - 247da: d500 bpl.n 247de │ │ - 247dc: 2205 movs r2, #5 │ │ - 247de: 9808 ldr r0, [sp, #32] │ │ - 247e0: 9e0a ldr r6, [sp, #40] ; 0x28 │ │ - 247e2: 1833 adds r3, r6, r0 │ │ - 247e4: 9e0e ldr r6, [sp, #56] ; 0x38 │ │ - 247e6: 1a31 subs r1, r6, r0 │ │ - 247e8: 9100 str r1, [sp, #0] │ │ - 247ea: 1c38 adds r0, r7, #0 │ │ - 247ec: 1c21 adds r1, r4, #0 │ │ - 247ee: f006 ff27 bl 2b640 │ │ - 247f2: 9e08 ldr r6, [sp, #32] │ │ - 247f4: 1836 adds r6, r6, r0 │ │ - 247f6: 9608 str r6, [sp, #32] │ │ - 247f8: e7e0 b.n 247bc │ │ - 247fa: 9c0a ldr r4, [sp, #40] ; 0x28 │ │ - 247fc: 1c20 adds r0, r4, #0 │ │ - 247fe: b017 add sp, #92 ; 0x5c │ │ - 24800: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 24802: 46c0 nop ; (mov r8, r8) │ │ - 24804: e910 0000 ldmdb r0, {} │ │ - 24808: e924 0000 stmdb r4!, {} │ │ - │ │ -0002480c : │ │ - 2480c: b5f0 push {r4, r5, r6, r7, lr} │ │ - 2480e: b085 sub sp, #20 │ │ - 24810: 9002 str r0, [sp, #8] │ │ - 24812: 1c0e adds r6, r1, #0 │ │ - 24814: 1c15 adds r5, r2, #0 │ │ - 24816: 2900 cmp r1, #0 │ │ - 24818: d04d beq.n 248b6 │ │ - 2481a: 4b28 ldr r3, [pc, #160] ; (248bc ) │ │ - 2481c: 2000 movs r0, #0 │ │ - 2481e: 429a cmp r2, r3 │ │ - 24820: d94a bls.n 248b8 │ │ - 24822: 6a09 ldr r1, [r1, #32] │ │ - 24824: 4291 cmp r1, r2 │ │ - 24826: d247 bcs.n 248b8 │ │ - 24828: 69b3 ldr r3, [r6, #24] │ │ - 2482a: 3a10 subs r2, #16 │ │ - 2482c: 4293 cmp r3, r2 │ │ - 2482e: d843 bhi.n 248b8 │ │ - 24830: 4923 ldr r1, [pc, #140] ; (248c0 ) │ │ - 24832: 186a adds r2, r5, r1 │ │ - 24834: 4293 cmp r3, r2 │ │ - 24836: d33f bcc.n 248b8 │ │ - 24838: 4a22 ldr r2, [pc, #136] ; (248c4 ) │ │ - 2483a: 2440 movs r4, #64 ; 0x40 │ │ - 2483c: 447a add r2, pc │ │ - 2483e: 9203 str r2, [sp, #12] │ │ - 24840: 1937 adds r7, r6, r4 │ │ - 24842: 683b ldr r3, [r7, #0] │ │ - 24844: 4920 ldr r1, [pc, #128] ; (248c8 ) │ │ - 24846: 9301 str r3, [sp, #4] │ │ - 24848: 428b cmp r3, r1 │ │ - 2484a: d105 bne.n 24858 │ │ - 2484c: 1b2a subs r2, r5, r4 │ │ - 2484e: 9802 ldr r0, [sp, #8] │ │ - 24850: 1c39 adds r1, r7, #0 │ │ - 24852: f7f6 fa7f bl 1ad54 │ │ - 24856: e02f b.n 248b8 │ │ - 24858: 9a01 ldr r2, [sp, #4] │ │ - 2485a: 4b1c ldr r3, [pc, #112] ; (248cc ) │ │ - 2485c: 429a cmp r2, r3 │ │ - 2485e: d106 bne.n 2486e │ │ - 24860: 3c2c subs r4, #44 ; 0x2c │ │ - 24862: 1931 adds r1, r6, r4 │ │ - 24864: 1b2a subs r2, r5, r4 │ │ - 24866: 9802 ldr r0, [sp, #8] │ │ - 24868: f7fe ffec bl 23844 │ │ - 2486c: e024 b.n 248b8 │ │ - 2486e: 1c38 adds r0, r7, #0 │ │ - 24870: 9903 ldr r1, [sp, #12] │ │ - 24872: 220f movs r2, #15 │ │ - 24874: f00c f942 bl 30afc <__clzsi2+0x248> │ │ - 24878: 2800 cmp r0, #0 │ │ - 2487a: d105 bne.n 24888 │ │ - 2487c: 1b2a subs r2, r5, r4 │ │ - 2487e: 9802 ldr r0, [sp, #8] │ │ - 24880: 1c39 adds r1, r7, #0 │ │ - 24882: f000 fae3 bl 24e4c │ │ - 24886: e017 b.n 248b8 │ │ - 24888: 2387 movs r3, #135 ; 0x87 │ │ - 2488a: 00db lsls r3, r3, #3 │ │ - 2488c: 429c cmp r4, r3 │ │ - 2488e: d90b bls.n 248a8 │ │ - 24890: 4b0f ldr r3, [pc, #60] ; (248d0 ) │ │ - 24892: 9901 ldr r1, [sp, #4] │ │ - 24894: 4299 cmp r1, r3 │ │ - 24896: d107 bne.n 248a8 │ │ - 24898: 4a0e ldr r2, [pc, #56] ; (248d4 ) │ │ - 2489a: 9802 ldr r0, [sp, #8] │ │ - 2489c: 18a4 adds r4, r4, r2 │ │ - 2489e: 1931 adds r1, r6, r4 │ │ - 248a0: 1b2a subs r2, r5, r4 │ │ - 248a2: f7fa fcf5 bl 1f290 │ │ - 248a6: e007 b.n 248b8 │ │ - 248a8: 23a0 movs r3, #160 ; 0xa0 │ │ - 248aa: 3401 adds r4, #1 │ │ - 248ac: 00db lsls r3, r3, #3 │ │ - 248ae: 429c cmp r4, r3 │ │ - 248b0: d1c6 bne.n 24840 │ │ - 248b2: 2000 movs r0, #0 │ │ - 248b4: e000 b.n 248b8 │ │ - 248b6: 1c08 adds r0, r1, #0 │ │ - 248b8: b005 add sp, #20 │ │ - 248ba: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 248bc: 07ff lsls r7, r7, #31 │ │ - 248be: 0000 movs r0, r0 │ │ - 248c0: fe00 ffff mcr2 15, 0, pc, cr0, cr15, {7} ; │ │ - 248c4: ed61 0000 stcl 0, cr0, [r1, #-0] │ │ - 248c8: 4d49 ldr r5, [pc, #292] ; (249f0 ) │ │ - 248ca: 4d50 ldr r5, [pc, #320] ; (24a0c ) │ │ - 248cc: 4353 muls r3, r2 │ │ - 248ce: 4d52 ldr r5, [pc, #328] ; (24a18 ) │ │ - 248d0: 2e4d cmp r6, #77 ; 0x4d │ │ - 248d2: 2e4b cmp r6, #75 ; 0x4b │ │ - 248d4: fbc8 ffff ; instruction: 0xfbc8ffff │ │ - │ │ -000248d8 : │ │ - 248d8: b5f0 push {r4, r5, r6, r7, lr} │ │ - 248da: b08d sub sp, #52 ; 0x34 │ │ - 248dc: 1c07 adds r7, r0, #0 │ │ - 248de: 1c0c adds r4, r1, #0 │ │ - 248e0: 9201 str r2, [sp, #4] │ │ - 248e2: d100 bne.n 248e6 │ │ - 248e4: e220 b.n 24d28 │ │ - 248e6: 2000 movs r0, #0 │ │ - 248e8: 2a0c cmp r2, #12 │ │ - 248ea: d200 bcs.n 248ee │ │ - 248ec: e21d b.n 24d2a │ │ - 248ee: 784a ldrb r2, [r1, #1] │ │ - 248f0: 780b ldrb r3, [r1, #0] │ │ - 248f2: 0212 lsls r2, r2, #8 │ │ - 248f4: 431a orrs r2, r3 │ │ - 248f6: 788b ldrb r3, [r1, #2] │ │ - 248f8: 041b lsls r3, r3, #16 │ │ - 248fa: 431a orrs r2, r3 │ │ - 248fc: 78cb ldrb r3, [r1, #3] │ │ - 248fe: 061b lsls r3, r3, #24 │ │ - 24900: 431a orrs r2, r3 │ │ - 24902: 4bcc ldr r3, [pc, #816] ; (24c34 ) │ │ - 24904: 429a cmp r2, r3 │ │ - 24906: d000 beq.n 2490a │ │ - 24908: e20f b.n 24d2a │ │ - 2490a: 7a4a ldrb r2, [r1, #9] │ │ - 2490c: 7a0b ldrb r3, [r1, #8] │ │ - 2490e: 0212 lsls r2, r2, #8 │ │ - 24910: 431a orrs r2, r3 │ │ - 24912: 7a8b ldrb r3, [r1, #10] │ │ - 24914: 041b lsls r3, r3, #16 │ │ - 24916: 431a orrs r2, r3 │ │ - 24918: 7acb ldrb r3, [r1, #11] │ │ - 2491a: 061b lsls r3, r3, #24 │ │ - 2491c: 431a orrs r2, r3 │ │ - 2491e: 4bc6 ldr r3, [pc, #792] ; (24c38 ) │ │ - 24920: 429a cmp r2, r3 │ │ - 24922: d000 beq.n 24926 │ │ - 24924: e201 b.n 24d2a │ │ - 24926: 7b4a ldrb r2, [r1, #13] │ │ - 24928: 7b0b ldrb r3, [r1, #12] │ │ - 2492a: 0212 lsls r2, r2, #8 │ │ - 2492c: 431a orrs r2, r3 │ │ - 2492e: 7b8b ldrb r3, [r1, #14] │ │ - 24930: 041b lsls r3, r3, #16 │ │ - 24932: 431a orrs r2, r3 │ │ - 24934: 7bcb ldrb r3, [r1, #15] │ │ - 24936: 061b lsls r3, r3, #24 │ │ - 24938: 431a orrs r2, r3 │ │ - 2493a: 4bc0 ldr r3, [pc, #768] ; (24c3c ) │ │ - 2493c: 429a cmp r2, r3 │ │ - 2493e: d000 beq.n 24942 │ │ - 24940: e1f3 b.n 24d2a │ │ - 24942: 7c4b ldrb r3, [r1, #17] │ │ - 24944: 7c0a ldrb r2, [r1, #16] │ │ - 24946: 9e01 ldr r6, [sp, #4] │ │ - 24948: 021b lsls r3, r3, #8 │ │ - 2494a: 4313 orrs r3, r2 │ │ - 2494c: 7c8a ldrb r2, [r1, #18] │ │ - 2494e: 0412 lsls r2, r2, #16 │ │ - 24950: 4313 orrs r3, r2 │ │ - 24952: 7cca ldrb r2, [r1, #19] │ │ - 24954: 0612 lsls r2, r2, #24 │ │ - 24956: 4313 orrs r3, r2 │ │ - 24958: 1c1a adds r2, r3, #0 │ │ - 2495a: 321c adds r2, #28 │ │ - 2495c: 42b2 cmp r2, r6 │ │ - 2495e: d300 bcc.n 24962 │ │ - 24960: e1e3 b.n 24d2a │ │ - 24962: 7d62 ldrb r2, [r4, #21] │ │ - 24964: 7d09 ldrb r1, [r1, #20] │ │ - 24966: 0212 lsls r2, r2, #8 │ │ - 24968: 430a orrs r2, r1 │ │ - 2496a: 2a01 cmp r2, #1 │ │ - 2496c: d003 beq.n 24976 │ │ - 2496e: 49b4 ldr r1, [pc, #720] ; (24c40 ) │ │ - 24970: 428a cmp r2, r1 │ │ - 24972: d000 beq.n 24976 │ │ - 24974: e1d9 b.n 24d2a │ │ - 24976: 7de2 ldrb r2, [r4, #23] │ │ - 24978: 7da1 ldrb r1, [r4, #22] │ │ - 2497a: 2000 movs r0, #0 │ │ - 2497c: 0212 lsls r2, r2, #8 │ │ - 2497e: 430a orrs r2, r1 │ │ - 24980: 3a01 subs r2, #1 │ │ - 24982: 2a03 cmp r2, #3 │ │ - 24984: d900 bls.n 24988 │ │ - 24986: e1d0 b.n 24d2a │ │ - 24988: 7e62 ldrb r2, [r4, #25] │ │ - 2498a: 7e21 ldrb r1, [r4, #24] │ │ - 2498c: 0212 lsls r2, r2, #8 │ │ - 2498e: 430a orrs r2, r1 │ │ - 24990: 7ea1 ldrb r1, [r4, #26] │ │ - 24992: 0409 lsls r1, r1, #16 │ │ - 24994: 430a orrs r2, r1 │ │ - 24996: 7ee1 ldrb r1, [r4, #27] │ │ - 24998: 0609 lsls r1, r1, #24 │ │ - 2499a: 430a orrs r2, r1 │ │ - 2499c: 4282 cmp r2, r0 │ │ - 2499e: d100 bne.n 249a2 │ │ - 249a0: e1c3 b.n 24d2a │ │ - 249a2: 1d21 adds r1, r4, #4 │ │ - 249a4: 1ce2 adds r2, r4, #3 │ │ - 249a6: 7fc9 ldrb r1, [r1, #31] │ │ - 249a8: 7fd2 ldrb r2, [r2, #31] │ │ - 249aa: 0209 lsls r1, r1, #8 │ │ - 249ac: 4311 orrs r1, r2 │ │ - 249ae: 2207 movs r2, #7 │ │ - 249b0: 400a ands r2, r1 │ │ - 249b2: 4282 cmp r2, r0 │ │ - 249b4: d000 beq.n 249b8 │ │ - 249b6: e1b8 b.n 24d2a │ │ - 249b8: 3908 subs r1, #8 │ │ - 249ba: 1c10 adds r0, r2, #0 │ │ - 249bc: 2918 cmp r1, #24 │ │ - 249be: d900 bls.n 249c2 │ │ - 249c0: e1b3 b.n 24d2a │ │ - 249c2: 4aa0 ldr r2, [pc, #640] ; (24c44 ) │ │ - 249c4: 3314 adds r3, #20 │ │ - 249c6: 9304 str r3, [sp, #16] │ │ - 249c8: 9e04 ldr r6, [sp, #16] │ │ - 249ca: 19a5 adds r5, r4, r6 │ │ - 249cc: 786b ldrb r3, [r5, #1] │ │ - 249ce: 7829 ldrb r1, [r5, #0] │ │ - 249d0: 021b lsls r3, r3, #8 │ │ - 249d2: 430b orrs r3, r1 │ │ - 249d4: 78a9 ldrb r1, [r5, #2] │ │ - 249d6: 0409 lsls r1, r1, #16 │ │ - 249d8: 430b orrs r3, r1 │ │ - 249da: 78e9 ldrb r1, [r5, #3] │ │ - 249dc: 0609 lsls r1, r1, #24 │ │ - 249de: 430b orrs r3, r1 │ │ - 249e0: 4293 cmp r3, r2 │ │ - 249e2: d012 beq.n 24a0a │ │ - 249e4: 796b ldrb r3, [r5, #5] │ │ - 249e6: 7929 ldrb r1, [r5, #4] │ │ - 249e8: 021b lsls r3, r3, #8 │ │ - 249ea: 430b orrs r3, r1 │ │ - 249ec: 79a9 ldrb r1, [r5, #6] │ │ - 249ee: 0409 lsls r1, r1, #16 │ │ - 249f0: 430b orrs r3, r1 │ │ - 249f2: 79e9 ldrb r1, [r5, #7] │ │ - 249f4: 0609 lsls r1, r1, #24 │ │ - 249f6: 430b orrs r3, r1 │ │ - 249f8: 18f3 adds r3, r6, r3 │ │ - 249fa: 1c1e adds r6, r3, #0 │ │ - 249fc: 3608 adds r6, #8 │ │ - 249fe: 9604 str r6, [sp, #16] │ │ - 24a00: 9e01 ldr r6, [sp, #4] │ │ - 24a02: 3310 adds r3, #16 │ │ - 24a04: 42b3 cmp r3, r6 │ │ - 24a06: d3df bcc.n 249c8 │ │ - 24a08: e18e b.n 24d28 │ │ - 24a0a: 4b8f ldr r3, [pc, #572] ; (24c48 ) │ │ - 24a0c: 2280 movs r2, #128 ; 0x80 │ │ - 24a0e: 00d2 lsls r2, r2, #3 │ │ - 24a10: 50fa str r2, [r7, r3] │ │ - 24a12: 488e ldr r0, [pc, #568] ; (24c4c ) │ │ - 24a14: 4a8e ldr r2, [pc, #568] ; (24c50 ) │ │ - 24a16: 2300 movs r3, #0 │ │ - 24a18: 503b str r3, [r7, r0] │ │ - 24a1a: 50bb str r3, [r7, r2] │ │ - 24a1c: 4a8d ldr r2, [pc, #564] ; (24c54 ) │ │ - 24a1e: 2104 movs r1, #4 │ │ - 24a20: 26e9 movs r6, #233 ; 0xe9 │ │ - 24a22: 50b9 str r1, [r7, r2] │ │ - 24a24: 0236 lsls r6, r6, #8 │ │ - 24a26: 2208 movs r2, #8 │ │ - 24a28: 51ba str r2, [r7, r6] │ │ - 24a2a: 4a8b ldr r2, [pc, #556] ; (24c58 ) │ │ - 24a2c: 217d movs r1, #125 ; 0x7d │ │ - 24a2e: 2640 movs r6, #64 ; 0x40 │ │ - 24a30: 50b9 str r1, [r7, r2] │ │ - 24a32: 4a8a ldr r2, [pc, #552] ; (24c5c ) │ │ - 24a34: 2110 movs r1, #16 │ │ - 24a36: 58b8 ldr r0, [r7, r2] │ │ - 24a38: 4301 orrs r1, r0 │ │ - 24a3a: 50b9 str r1, [r7, r2] │ │ - 24a3c: 4a88 ldr r2, [pc, #544] ; (24c60 ) │ │ - 24a3e: 1c30 adds r0, r6, #0 │ │ - 24a40: 2104 movs r1, #4 │ │ - 24a42: 54bb strb r3, [r7, r2] │ │ - 24a44: 4b87 ldr r3, [pc, #540] ; (24c64 ) │ │ - 24a46: 22ff movs r2, #255 ; 0xff │ │ - 24a48: 54fa strb r2, [r7, r3] │ │ - 24a4a: 4b87 ldr r3, [pc, #540] ; (24c68 ) │ │ - 24a4c: 52fe strh r6, [r7, r3] │ │ - 24a4e: 4b87 ldr r3, [pc, #540] ; (24c6c ) │ │ - 24a50: 52fe strh r6, [r7, r3] │ │ - 24a52: f005 fc03 bl 2a25c │ │ - 24a56: 4b86 ldr r3, [pc, #536] ; (24c70 ) │ │ - 24a58: 50f8 str r0, [r7, r3] │ │ - 24a5a: 2800 cmp r0, #0 │ │ - 24a5c: d101 bne.n 24a62 │ │ - 24a5e: 2001 movs r0, #1 │ │ - 24a60: e163 b.n 24d2a │ │ - 24a62: 1c30 adds r0, r6, #0 │ │ - 24a64: 2104 movs r1, #4 │ │ - 24a66: f005 fbf9 bl 2a25c │ │ - 24a6a: 4b82 ldr r3, [pc, #520] ; (24c74 ) │ │ - 24a6c: 50f8 str r0, [r7, r3] │ │ - 24a6e: 2800 cmp r0, #0 │ │ - 24a70: d0f5 beq.n 24a5e │ │ - 24a72: 1d22 adds r2, r4, #4 │ │ - 24a74: 7fd6 ldrb r6, [r2, #31] │ │ - 24a76: 1ce3 adds r3, r4, #3 │ │ - 24a78: 7fdb ldrb r3, [r3, #31] │ │ - 24a7a: 0236 lsls r6, r6, #8 │ │ - 24a7c: 7da2 ldrb r2, [r4, #22] │ │ - 24a7e: 431e orrs r6, r3 │ │ - 24a80: 7de3 ldrb r3, [r4, #23] │ │ - 24a82: 9801 ldr r0, [sp, #4] │ │ - 24a84: 9904 ldr r1, [sp, #16] │ │ - 24a86: 021b lsls r3, r3, #8 │ │ - 24a88: 4313 orrs r3, r2 │ │ - 24a8a: 4373 muls r3, r6 │ │ - 24a8c: 10db asrs r3, r3, #3 │ │ - 24a8e: 9306 str r3, [sp, #24] │ │ - 24a90: 796b ldrb r3, [r5, #5] │ │ - 24a92: 792a ldrb r2, [r5, #4] │ │ - 24a94: 3808 subs r0, #8 │ │ - 24a96: 021b lsls r3, r3, #8 │ │ - 24a98: 4313 orrs r3, r2 │ │ - 24a9a: 79aa ldrb r2, [r5, #6] │ │ - 24a9c: 1a40 subs r0, r0, r1 │ │ - 24a9e: 0412 lsls r2, r2, #16 │ │ - 24aa0: 4313 orrs r3, r2 │ │ - 24aa2: 79ea ldrb r2, [r5, #7] │ │ - 24aa4: 0612 lsls r2, r2, #24 │ │ - 24aa6: 4313 orrs r3, r2 │ │ - 24aa8: 4298 cmp r0, r3 │ │ - 24aaa: d900 bls.n 24aae │ │ - 24aac: 1c18 adds r0, r3, #0 │ │ - 24aae: 9906 ldr r1, [sp, #24] │ │ - 24ab0: f009 fa7c bl 2dfac <__udivsi3> │ │ - 24ab4: 9001 str r0, [sp, #4] │ │ - 24ab6: 9008 str r0, [sp, #32] │ │ - 24ab8: 2e0f cmp r6, #15 │ │ - 24aba: d901 bls.n 24ac0 │ │ - 24abc: 0046 lsls r6, r0, #1 │ │ - 24abe: 9608 str r6, [sp, #32] │ │ - 24ac0: 4b6d ldr r3, [pc, #436] ; (24c78 ) │ │ - 24ac2: 9e01 ldr r6, [sp, #4] │ │ - 24ac4: 429e cmp r6, r3 │ │ - 24ac6: d802 bhi.n 24ace │ │ - 24ac8: 2e00 cmp r6, #0 │ │ - 24aca: d0c8 beq.n 24a5e │ │ - 24acc: e000 b.n 24ad0 │ │ - 24ace: 9301 str r3, [sp, #4] │ │ - 24ad0: 7e61 ldrb r1, [r4, #25] │ │ - 24ad2: 7e23 ldrb r3, [r4, #24] │ │ - 24ad4: 9e01 ldr r6, [sp, #4] │ │ - 24ad6: 0209 lsls r1, r1, #8 │ │ - 24ad8: 4319 orrs r1, r3 │ │ - 24ada: 7ea3 ldrb r3, [r4, #26] │ │ - 24adc: 2032 movs r0, #50 ; 0x32 │ │ - 24ade: 4370 muls r0, r6 │ │ - 24ae0: 041b lsls r3, r3, #16 │ │ - 24ae2: 4319 orrs r1, r3 │ │ - 24ae4: 7ee3 ldrb r3, [r4, #27] │ │ - 24ae6: 061b lsls r3, r3, #24 │ │ - 24ae8: 4319 orrs r1, r3 │ │ - 24aea: f009 fa5f bl 2dfac <__udivsi3> │ │ - 24aee: 213f movs r1, #63 ; 0x3f │ │ - 24af0: 1c06 adds r6, r0, #0 │ │ - 24af2: 3040 adds r0, #64 ; 0x40 │ │ - 24af4: f009 fa5a bl 2dfac <__udivsi3> │ │ - 24af8: 2803 cmp r0, #3 │ │ - 24afa: d800 bhi.n 24afe │ │ - 24afc: 2004 movs r0, #4 │ │ - 24afe: 2501 movs r5, #1 │ │ - 24b00: 281f cmp r0, #31 │ │ - 24b02: d910 bls.n 24b26 │ │ - 24b04: 485d ldr r0, [pc, #372] ; (24c7c ) │ │ - 24b06: 3501 adds r5, #1 │ │ - 24b08: 197b adds r3, r7, r5 │ │ - 24b0a: 181a adds r2, r3, r0 │ │ - 24b0c: 2101 movs r1, #1 │ │ - 24b0e: 7011 strb r1, [r2, #0] │ │ - 24b10: 4a53 ldr r2, [pc, #332] ; (24c60 ) │ │ - 24b12: 2001 movs r0, #1 │ │ - 24b14: 4240 negs r0, r0 │ │ - 24b16: 189b adds r3, r3, r2 │ │ - 24b18: 01a9 lsls r1, r5, #6 │ │ - 24b1a: 7018 strb r0, [r3, #0] │ │ - 24b1c: 1870 adds r0, r6, r1 │ │ - 24b1e: f009 fa45 bl 2dfac <__udivsi3> │ │ - 24b22: 2dff cmp r5, #255 ; 0xff │ │ - 24b24: d1ec bne.n 24b00 │ │ - 24b26: 21e9 movs r1, #233 ; 0xe9 │ │ - 24b28: 0209 lsls r1, r1, #8 │ │ - 24b2a: 2300 movs r3, #0 │ │ - 24b2c: 2601 movs r6, #1 │ │ - 24b2e: 5078 str r0, [r7, r1] │ │ - 24b30: 1c3a adds r2, r7, #0 │ │ - 24b32: 46b4 mov ip, r6 │ │ - 24b34: 1c19 adds r1, r3, #0 │ │ - 24b36: 4852 ldr r0, [pc, #328] ; (24c80 ) │ │ - 24b38: 4666 mov r6, ip │ │ - 24b3a: 401e ands r6, r3 │ │ - 24b3c: 1815 adds r5, r2, r0 │ │ - 24b3e: 0236 lsls r6, r6, #8 │ │ - 24b40: 602e str r6, [r5, #0] │ │ - 24b42: 4e50 ldr r6, [pc, #320] ; (24c84 ) │ │ - 24b44: 2040 movs r0, #64 ; 0x40 │ │ - 24b46: 3301 adds r3, #1 │ │ - 24b48: 1995 adds r5, r2, r6 │ │ - 24b4a: 4e4f ldr r6, [pc, #316] ; (24c88 ) │ │ - 24b4c: 6028 str r0, [r5, #0] │ │ - 24b4e: 1995 adds r5, r2, r6 │ │ - 24b50: 6029 str r1, [r5, #0] │ │ - 24b52: 3224 adds r2, #36 ; 0x24 │ │ - 24b54: 2b04 cmp r3, #4 │ │ - 24b56: d1ee bne.n 24b36 │ │ - 24b58: 4845 ldr r0, [pc, #276] ; (24c70 ) │ │ - 24b5a: 2310 movs r3, #16 │ │ - 24b5c: 21e9 movs r1, #233 ; 0xe9 │ │ - 24b5e: 5838 ldr r0, [r7, r0] │ │ - 24b60: 0209 lsls r1, r1, #8 │ │ - 24b62: 9e01 ldr r6, [sp, #4] │ │ - 24b64: 70c3 strb r3, [r0, #3] │ │ - 24b66: 587b ldr r3, [r7, r1] │ │ - 24b68: 223d movs r2, #61 ; 0x3d │ │ - 24b6a: 7002 strb r2, [r0, #0] │ │ - 24b6c: 7143 strb r3, [r0, #5] │ │ - 24b6e: 2301 movs r3, #1 │ │ - 24b70: 7043 strb r3, [r0, #1] │ │ - 24b72: 7182 strb r2, [r0, #6] │ │ - 24b74: 71c3 strb r3, [r0, #7] │ │ - 24b76: 7de3 ldrb r3, [r4, #23] │ │ - 24b78: 3601 adds r6, #1 │ │ - 24b7a: 7da2 ldrb r2, [r4, #22] │ │ - 24b7c: 9609 str r6, [sp, #36] ; 0x24 │ │ - 24b7e: 0076 lsls r6, r6, #1 │ │ - 24b80: 9607 str r6, [sp, #28] │ │ - 24b82: 3e02 subs r6, #2 │ │ - 24b84: 021b lsls r3, r3, #8 │ │ - 24b86: 960a str r6, [sp, #40] ; 0x28 │ │ - 24b88: 9e07 ldr r6, [sp, #28] │ │ - 24b8a: 4313 orrs r3, r2 │ │ - 24b8c: 9002 str r0, [sp, #8] │ │ - 24b8e: 4a2f ldr r2, [pc, #188] ; (24c4c ) │ │ - 24b90: 9003 str r0, [sp, #12] │ │ - 24b92: 483e ldr r0, [pc, #248] ; (24c8c ) │ │ - 24b94: 3e04 subs r6, #4 │ │ - 24b96: 960b str r6, [sp, #44] ; 0x2c │ │ - 24b98: 50bb str r3, [r7, r2] │ │ - 24b9a: 183d adds r5, r7, r0 │ │ - 24b9c: 2600 movs r6, #0 │ │ - 24b9e: 482b ldr r0, [pc, #172] ; (24c4c ) │ │ - 24ba0: 5838 ldr r0, [r7, r0] │ │ - 24ba2: 4286 cmp r6, r0 │ │ - 24ba4: d300 bcc.n 24ba8 │ │ - 24ba6: e75a b.n 24a5e │ │ - 24ba8: 9a02 ldr r2, [sp, #8] │ │ - 24baa: 9803 ldr r0, [sp, #12] │ │ - 24bac: 1c71 adds r1, r6, #1 │ │ - 24bae: 7813 ldrb r3, [r2, #0] │ │ - 24bb0: 9105 str r1, [sp, #20] │ │ - 24bb2: 7041 strb r1, [r0, #1] │ │ - 24bb4: 9901 ldr r1, [sp, #4] │ │ - 24bb6: 7003 strb r3, [r0, #0] │ │ - 24bb8: 1c2b adds r3, r5, #0 │ │ - 24bba: 3b18 subs r3, #24 │ │ - 24bbc: 6019 str r1, [r3, #0] │ │ - 24bbe: 7e63 ldrb r3, [r4, #25] │ │ - 24bc0: 7e22 ldrb r2, [r4, #24] │ │ - 24bc2: 021b lsls r3, r3, #8 │ │ - 24bc4: 4313 orrs r3, r2 │ │ - 24bc6: 7ea2 ldrb r2, [r4, #26] │ │ - 24bc8: 0412 lsls r2, r2, #16 │ │ - 24bca: 4313 orrs r3, r2 │ │ - 24bcc: 7ee2 ldrb r2, [r4, #27] │ │ - 24bce: 0612 lsls r2, r2, #24 │ │ - 24bd0: 4313 orrs r3, r2 │ │ - 24bd2: 602b str r3, [r5, #0] │ │ - 24bd4: 2280 movs r2, #128 ; 0x80 │ │ - 24bd6: 2380 movs r3, #128 ; 0x80 │ │ - 24bd8: 80ab strh r3, [r5, #4] │ │ - 24bda: 0052 lsls r2, r2, #1 │ │ - 24bdc: 2340 movs r3, #64 ; 0x40 │ │ - 24bde: 812b strh r3, [r5, #8] │ │ - 24be0: 80ea strh r2, [r5, #6] │ │ - 24be2: 1ce3 adds r3, r4, #3 │ │ - 24be4: 7fd9 ldrb r1, [r3, #31] │ │ - 24be6: 1d23 adds r3, r4, #4 │ │ - 24be8: 7fdb ldrb r3, [r3, #31] │ │ - 24bea: 021b lsls r3, r3, #8 │ │ - 24bec: 430b orrs r3, r1 │ │ - 24bee: 210f movs r1, #15 │ │ - 24bf0: 4299 cmp r1, r3 │ │ - 24bf2: 419b sbcs r3, r3 │ │ - 24bf4: 425b negs r3, r3 │ │ - 24bf6: 2120 movs r1, #32 │ │ - 24bf8: 430b orrs r3, r1 │ │ - 24bfa: 816b strh r3, [r5, #10] │ │ - 24bfc: 4b13 ldr r3, [pc, #76] ; (24c4c ) │ │ - 24bfe: 58fb ldr r3, [r7, r3] │ │ - 24c00: 2b01 cmp r3, #1 │ │ - 24c02: d94c bls.n 24c9e │ │ - 24c04: 2e03 cmp r6, #3 │ │ - 24c06: d84a bhi.n 24c9e │ │ - 24c08: 1c30 adds r0, r6, #0 │ │ - 24c0a: f009 f9bb bl 2df84 <__gnu_thumb1_case_uqi> │ │ - 24c0e: 0502 lsls r2, r0, #20 │ │ - 24c10: 4107 asrs r7, r0 │ │ - 24c12: 2300 movs r3, #0 │ │ - 24c14: 80ab strh r3, [r5, #4] │ │ - 24c16: e042 b.n 24c9e │ │ - 24c18: 80aa strh r2, [r5, #4] │ │ - 24c1a: e040 b.n 24c9e │ │ - 24c1c: 2240 movs r2, #64 ; 0x40 │ │ - 24c1e: 2b03 cmp r3, #3 │ │ - 24c20: d100 bne.n 24c24 │ │ - 24c22: 2280 movs r2, #128 ; 0x80 │ │ - 24c24: 80aa strh r2, [r5, #4] │ │ - 24c26: 9a03 ldr r2, [sp, #12] │ │ - 24c28: 2314 movs r3, #20 │ │ - 24c2a: 70d3 strb r3, [r2, #3] │ │ - 24c2c: 2391 movs r3, #145 ; 0x91 │ │ - 24c2e: 7153 strb r3, [r2, #5] │ │ - 24c30: e035 b.n 24c9e │ │ - 24c32: 46c0 nop ; (mov r8, r8) │ │ - 24c34: 4952 ldr r1, [pc, #328] ; (24d80 ) │ │ - 24c36: 4646 mov r6, r8 │ │ - 24c38: 4157 adcs r7, r2 │ │ - 24c3a: 4556 cmp r6, sl │ │ - 24c3c: 6d66 ldr r6, [r4, #84] ; 0x54 │ │ - 24c3e: 2074 movs r0, #116 ; 0x74 │ │ - 24c40: fffe 0000 vaddl.u q8, d14, d0 │ │ - 24c44: 6164 str r4, [r4, #20] │ │ - 24c46: 6174 str r4, [r6, #20] │ │ - 24c48: e920 0000 stmdb r0!, {} │ │ - 24c4c: e924 0000 stmdb r4!, {} │ │ - 24c50: e928 0000 stmdb r8!, {} │ │ - 24c54: e910 0000 ldmdb r0, {} │ │ - 24c58: e904 0000 stmdb r4, {} │ │ - 24c5c: e90c 0000 stmdb ip, {} │ │ - 24c60: d060 beq.n 24d24 │ │ - 24c62: 0000 movs r0, r0 │ │ - 24c64: d061 beq.n 24d2a │ │ - 24c66: 0000 movs r0, r0 │ │ - 24c68: ce82 ldmia r6!, {r1, r7} │ │ - 24c6a: 0000 movs r0, r0 │ │ - 24c6c: ce80 ldmia r6!, {r7} │ │ - 24c6e: 0000 movs r0, r0 │ │ - 24c70: cac0 ldmia r2!, {r6, r7} │ │ - 24c72: 0000 movs r0, r0 │ │ - 24c74: cac4 ldmia r2, {r2, r6, r7} │ │ - 24c76: 0000 movs r0, r0 │ │ - 24c78: 2400 movs r4, #0 │ │ - 24c7a: 00f4 lsls r4, r6, #3 │ │ - 24c7c: d05f beq.n 24d3e │ │ - 24c7e: 0000 movs r0, r0 │ │ - 24c80: c1c0 stmia r1!, {r6, r7} │ │ - 24c82: 0000 movs r0, r0 │ │ - 24c84: c1c4 stmia r1!, {r2, r6, r7} │ │ - 24c86: 0000 movs r0, r0 │ │ - 24c88: c1c8 stmia r1!, {r3, r6, r7} │ │ - 24c8a: 0000 movs r0, r0 │ │ - 24c8c: 8258 strh r0, [r3, #18] │ │ - 24c8e: 0000 movs r0, r0 │ │ - 24c90: 9803 ldr r0, [sp, #12] │ │ - 24c92: 23c0 movs r3, #192 ; 0xc0 │ │ - 24c94: 80ab strh r3, [r5, #4] │ │ - 24c96: 2314 movs r3, #20 │ │ - 24c98: 70c3 strb r3, [r0, #3] │ │ - 24c9a: 2391 movs r3, #145 ; 0x91 │ │ - 24c9c: 7143 strb r3, [r0, #5] │ │ - 24c9e: 9808 ldr r0, [sp, #32] │ │ - 24ca0: 3008 adds r0, #8 │ │ - 24ca2: f005 faf8 bl 2a296 │ │ - 24ca6: 1f2b subs r3, r5, #4 │ │ - 24ca8: 6018 str r0, [r3, #0] │ │ - 24caa: 2800 cmp r0, #0 │ │ - 24cac: d100 bne.n 24cb0 │ │ - 24cae: e6d6 b.n 24a5e │ │ - 24cb0: 1ce3 adds r3, r4, #3 │ │ - 24cb2: 7fda ldrb r2, [r3, #31] │ │ - 24cb4: 1d23 adds r3, r4, #4 │ │ - 24cb6: 7fdb ldrb r3, [r3, #31] │ │ - 24cb8: 021b lsls r3, r3, #8 │ │ - 24cba: 4313 orrs r3, r2 │ │ - 24cbc: 2b0f cmp r3, #15 │ │ - 24cbe: d917 bls.n 24cf0 │ │ - 24cc0: 10db asrs r3, r3, #3 │ │ - 24cc2: 1d9a adds r2, r3, #6 │ │ - 24cc4: 9904 ldr r1, [sp, #16] │ │ - 24cc6: 4373 muls r3, r6 │ │ - 24cc8: 1852 adds r2, r2, r1 │ │ - 24cca: 18d6 adds r6, r2, r3 │ │ - 24ccc: 19a6 adds r6, r4, r6 │ │ - 24cce: 2300 movs r3, #0 │ │ - 24cd0: 8831 ldrh r1, [r6, #0] │ │ - 24cd2: 005a lsls r2, r3, #1 │ │ - 24cd4: 3301 adds r3, #1 │ │ - 24cd6: 5281 strh r1, [r0, r2] │ │ - 24cd8: 9a06 ldr r2, [sp, #24] │ │ - 24cda: 9901 ldr r1, [sp, #4] │ │ - 24cdc: 18b6 adds r6, r6, r2 │ │ - 24cde: 428b cmp r3, r1 │ │ - 24ce0: d3f6 bcc.n 24cd0 │ │ - 24ce2: 9e0b ldr r6, [sp, #44] ; 0x2c │ │ - 24ce4: 5b83 ldrh r3, [r0, r6] │ │ - 24ce6: 9e0a ldr r6, [sp, #40] ; 0x28 │ │ - 24ce8: 5383 strh r3, [r0, r6] │ │ - 24cea: 9e07 ldr r6, [sp, #28] │ │ - 24cec: 5383 strh r3, [r0, r6] │ │ - 24cee: e015 b.n 24d1c │ │ - 24cf0: 9e04 ldr r6, [sp, #16] │ │ - 24cf2: 1de2 adds r2, r4, #7 │ │ - 24cf4: 1c03 adds r3, r0, #0 │ │ - 24cf6: 1992 adds r2, r2, r6 │ │ - 24cf8: 9e05 ldr r6, [sp, #20] │ │ - 24cfa: 1992 adds r2, r2, r6 │ │ - 24cfc: 9e06 ldr r6, [sp, #24] │ │ - 24cfe: 7811 ldrb r1, [r2, #0] │ │ - 24d00: 1992 adds r2, r2, r6 │ │ - 24d02: 9e01 ldr r6, [sp, #4] │ │ - 24d04: 3980 subs r1, #128 ; 0x80 │ │ - 24d06: 7019 strb r1, [r3, #0] │ │ - 24d08: 3301 adds r3, #1 │ │ - 24d0a: 1a19 subs r1, r3, r0 │ │ - 24d0c: 42b1 cmp r1, r6 │ │ - 24d0e: d3f5 bcc.n 24cfc │ │ - 24d10: 1983 adds r3, r0, r6 │ │ - 24d12: 3b01 subs r3, #1 │ │ - 24d14: 781b ldrb r3, [r3, #0] │ │ - 24d16: 5583 strb r3, [r0, r6] │ │ - 24d18: 9e09 ldr r6, [sp, #36] ; 0x24 │ │ - 24d1a: 5583 strb r3, [r0, r6] │ │ - 24d1c: 9e03 ldr r6, [sp, #12] │ │ - 24d1e: 3540 adds r5, #64 ; 0x40 │ │ - 24d20: 3606 adds r6, #6 │ │ - 24d22: 9603 str r6, [sp, #12] │ │ - 24d24: 9e05 ldr r6, [sp, #20] │ │ - 24d26: e73a b.n 24b9e │ │ - 24d28: 2000 movs r0, #0 │ │ - 24d2a: b00d add sp, #52 ; 0x34 │ │ - 24d2c: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 24d2e: 46c0 nop ; (mov r8, r8) │ │ - │ │ -00024d30 : │ │ - 24d30: b5f0 push {r4, r5, r6, r7, lr} │ │ - 24d32: b089 sub sp, #36 ; 0x24 │ │ - 24d34: 9103 str r1, [sp, #12] │ │ - 24d36: 9c03 ldr r4, [sp, #12] │ │ - 24d38: 9005 str r0, [sp, #20] │ │ - 24d3a: 990e ldr r1, [sp, #56] ; 0x38 │ │ - 24d3c: 2000 movs r0, #0 │ │ - 24d3e: 2c03 cmp r4, #3 │ │ - 24d40: d978 bls.n 24e34 │ │ - 24d42: 9d05 ldr r5, [sp, #20] │ │ - 24d44: 4285 cmp r5, r0 │ │ - 24d46: d075 beq.n 24e34 │ │ - 24d48: 4282 cmp r2, r0 │ │ - 24d4a: d073 beq.n 24e34 │ │ - 24d4c: 2904 cmp r1, #4 │ │ - 24d4e: d971 bls.n 24e34 │ │ - 24d50: 4299 cmp r1, r3 │ │ - 24d52: d86f bhi.n 24e34 │ │ - 24d54: 4e38 ldr r6, [pc, #224] ; (24e38 ) │ │ - 24d56: 4f39 ldr r7, [pc, #228] ; (24e3c ) │ │ - 24d58: 1989 adds r1, r1, r6 │ │ - 24d5a: 0049 lsls r1, r1, #1 │ │ - 24d5c: 447f add r7, pc │ │ - 24d5e: 9106 str r1, [sp, #24] │ │ - 24d60: 9707 str r7, [sp, #28] │ │ - 24d62: 2b04 cmp r3, #4 │ │ - 24d64: d913 bls.n 24d8e │ │ - 24d66: 7895 ldrb r5, [r2, #2] │ │ - 24d68: 8814 ldrh r4, [r2, #0] │ │ - 24d6a: 9e05 ldr r6, [sp, #20] │ │ - 24d6c: 9502 str r5, [sp, #8] │ │ - 24d6e: 0045 lsls r5, r0, #1 │ │ - 24d70: 1975 adds r5, r6, r5 │ │ - 24d72: 0421 lsls r1, r4, #16 │ │ - 24d74: 1409 asrs r1, r1, #16 │ │ - 24d76: 3204 adds r2, #4 │ │ - 24d78: 3b04 subs r3, #4 │ │ - 24d7a: 9504 str r5, [sp, #16] │ │ - 24d7c: 802c strh r4, [r5, #0] │ │ - 24d7e: 3001 adds r0, #1 │ │ - 24d80: 2600 movs r6, #0 │ │ - 24d82: 9c06 ldr r4, [sp, #24] │ │ - 24d84: 42a6 cmp r6, r4 │ │ - 24d86: d051 beq.n 24e2c │ │ - 24d88: 9d03 ldr r5, [sp, #12] │ │ - 24d8a: 42a8 cmp r0, r5 │ │ - 24d8c: d301 bcc.n 24d92 │ │ - 24d8e: 2001 movs r0, #1 │ │ - 24d90: e050 b.n 24e34 │ │ - 24d92: 2b00 cmp r3, #0 │ │ - 24d94: d0fb beq.n 24d8e │ │ - 24d96: 2401 movs r4, #1 │ │ - 24d98: 7815 ldrb r5, [r2, #0] │ │ - 24d9a: 4226 tst r6, r4 │ │ - 24d9c: d003 beq.n 24da6 │ │ - 24d9e: 092d lsrs r5, r5, #4 │ │ - 24da0: 3b01 subs r3, #1 │ │ - 24da2: 1912 adds r2, r2, r4 │ │ - 24da4: e001 b.n 24daa │ │ - 24da6: 270f movs r7, #15 │ │ - 24da8: 403d ands r5, r7 │ │ - 24daa: 9c02 ldr r4, [sp, #8] │ │ - 24dac: 9f07 ldr r7, [sp, #28] │ │ - 24dae: 00a4 lsls r4, r4, #2 │ │ - 24db0: 59e7 ldr r7, [r4, r7] │ │ - 24db2: 9701 str r7, [sp, #4] │ │ - 24db4: 10fc asrs r4, r7, #3 │ │ - 24db6: 2701 movs r7, #1 │ │ - 24db8: 423d tst r5, r7 │ │ - 24dba: d003 beq.n 24dc4 │ │ - 24dbc: 9f01 ldr r7, [sp, #4] │ │ - 24dbe: 10bf asrs r7, r7, #2 │ │ - 24dc0: 46bc mov ip, r7 │ │ - 24dc2: 4464 add r4, ip │ │ - 24dc4: 2702 movs r7, #2 │ │ - 24dc6: 423d tst r5, r7 │ │ - 24dc8: d003 beq.n 24dd2 │ │ - 24dca: 9f01 ldr r7, [sp, #4] │ │ - 24dcc: 107f asrs r7, r7, #1 │ │ - 24dce: 46bc mov ip, r7 │ │ - 24dd0: 4464 add r4, ip │ │ - 24dd2: 076f lsls r7, r5, #29 │ │ - 24dd4: d501 bpl.n 24dda │ │ - 24dd6: 9f01 ldr r7, [sp, #4] │ │ - 24dd8: 19e4 adds r4, r4, r7 │ │ - 24dda: 190f adds r7, r1, r4 │ │ - 24ddc: 9701 str r7, [sp, #4] │ │ - 24dde: 2708 movs r7, #8 │ │ - 24de0: 423d tst r5, r7 │ │ - 24de2: d001 beq.n 24de8 │ │ - 24de4: 1b0c subs r4, r1, r4 │ │ - 24de6: 9401 str r4, [sp, #4] │ │ - 24de8: 2107 movs r1, #7 │ │ - 24dea: 400d ands r5, r1 │ │ - 24dec: 4914 ldr r1, [pc, #80] ; (24e40 ) │ │ - 24dee: 00ad lsls r5, r5, #2 │ │ - 24df0: 9c02 ldr r4, [sp, #8] │ │ - 24df2: 4479 add r1, pc │ │ - 24df4: 194d adds r5, r1, r5 │ │ - 24df6: 6ea9 ldr r1, [r5, #104] ; 0x68 │ │ - 24df8: 1861 adds r1, r4, r1 │ │ - 24dfa: 2958 cmp r1, #88 ; 0x58 │ │ - 24dfc: dd02 ble.n 24e04 │ │ - 24dfe: 2558 movs r5, #88 ; 0x58 │ │ - 24e00: 9502 str r5, [sp, #8] │ │ - 24e02: e003 b.n 24e0c │ │ - 24e04: 43cc mvns r4, r1 │ │ - 24e06: 17e4 asrs r4, r4, #31 │ │ - 24e08: 4021 ands r1, r4 │ │ - 24e0a: 9102 str r1, [sp, #8] │ │ - 24e0c: 9901 ldr r1, [sp, #4] │ │ - 24e0e: 4c0d ldr r4, [pc, #52] ; (24e44 ) │ │ - 24e10: 42a1 cmp r1, r4 │ │ - 24e12: da00 bge.n 24e16 │ │ - 24e14: 1c21 adds r1, r4, #0 │ │ - 24e16: 4c0c ldr r4, [pc, #48] ; (24e48 ) │ │ - 24e18: 42a1 cmp r1, r4 │ │ - 24e1a: dd00 ble.n 24e1e │ │ - 24e1c: 1c21 adds r1, r4, #0 │ │ - 24e1e: 9f04 ldr r7, [sp, #16] │ │ - 24e20: 0074 lsls r4, r6, #1 │ │ - 24e22: 3001 adds r0, #1 │ │ - 24e24: 193c adds r4, r7, r4 │ │ - 24e26: 8061 strh r1, [r4, #2] │ │ - 24e28: 3601 adds r6, #1 │ │ - 24e2a: e7aa b.n 24d82 │ │ - 24e2c: 9e03 ldr r6, [sp, #12] │ │ - 24e2e: 42b0 cmp r0, r6 │ │ - 24e30: d397 bcc.n 24d62 │ │ - 24e32: e7ac b.n 24d8e │ │ - 24e34: b009 add sp, #36 ; 0x24 │ │ - 24e36: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 24e38: fffc 7fff ; instruction: 0xfffc7fff │ │ - 24e3c: e95c 0000 ldrd r0, r0, [ip, #-0] │ │ - 24e40: e9c6 0000 strd r0, r0, [r6] │ │ - 24e44: 8000 strh r0, [r0, #0] │ │ - 24e46: ffff 7fff ; instruction: 0xffff7fff │ │ + 246b4: e90c 0000 stmdb ip, {} │ │ + 246b8: d060 beq.n 2477c │ │ + 246ba: 0000 movs r0, r0 │ │ + 246bc: e924 0000 stmdb r4!, {} │ │ + 246c0: 8240 strh r0, [r0, #18] │ │ + 246c2: 0000 movs r0, r0 │ │ + 246c4: e9bc 0000 ; instruction: 0xe9bc0000 │ │ + 246c8: 1c23 adds r3, r4, #0 │ │ + 246ca: 9a03 ldr r2, [sp, #12] │ │ + 246cc: 3350 adds r3, #80 ; 0x50 │ │ + 246ce: 4293 cmp r3, r2 │ │ + 246d0: d8c5 bhi.n 2465e │ │ + 246d2: 9b02 ldr r3, [sp, #8] │ │ + 246d4: 2250 movs r2, #80 ; 0x50 │ │ + 246d6: 191c adds r4, r3, r4 │ │ + 246d8: 1c21 adds r1, r4, #0 │ │ + 246da: a81b add r0, sp, #108 ; 0x6c │ │ + 246dc: f00d fb0e bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 246e0: 7823 ldrb r3, [r4, #0] │ │ + 246e2: 7ba2 ldrb r2, [r4, #14] │ │ + 246e4: 7c25 ldrb r5, [r4, #16] │ │ + 246e6: 9313 str r3, [sp, #76] ; 0x4c │ │ + 246e8: 7b63 ldrb r3, [r4, #13] │ │ + 246ea: 1c30 adds r0, r6, #0 │ │ + 246ec: 9314 str r3, [sp, #80] ; 0x50 │ │ + 246ee: 7be3 ldrb r3, [r4, #15] │ │ + 246f0: 210d movs r1, #13 │ │ + 246f2: 021b lsls r3, r3, #8 │ │ + 246f4: 4313 orrs r3, r2 │ │ + 246f6: 7c62 ldrb r2, [r4, #17] │ │ + 246f8: 9315 str r3, [sp, #84] ; 0x54 │ │ + 246fa: 7ca3 ldrb r3, [r4, #18] │ │ + 246fc: 0212 lsls r2, r2, #8 │ │ + 246fe: 432a orrs r2, r5 │ │ + 24700: 7ce5 ldrb r5, [r4, #19] │ │ + 24702: 041b lsls r3, r3, #16 │ │ + 24704: 4313 orrs r3, r2 │ │ + 24706: 062d lsls r5, r5, #24 │ │ + 24708: 431d orrs r5, r3 │ │ + 2470a: 7d63 ldrb r3, [r4, #21] │ │ + 2470c: 7d22 ldrb r2, [r4, #20] │ │ + 2470e: 302a adds r0, #42 ; 0x2a │ │ + 24710: 021b lsls r3, r3, #8 │ │ + 24712: 4313 orrs r3, r2 │ │ + 24714: 7da2 ldrb r2, [r4, #22] │ │ + 24716: 0412 lsls r2, r2, #16 │ │ + 24718: 431a orrs r2, r3 │ │ + 2471a: 7de3 ldrb r3, [r4, #23] │ │ + 2471c: 061b lsls r3, r3, #24 │ │ + 2471e: 4313 orrs r3, r2 │ │ + 24720: 930d str r3, [sp, #52] ; 0x34 │ │ + 24722: 7e63 ldrb r3, [r4, #25] │ │ + 24724: 7e22 ldrb r2, [r4, #24] │ │ + 24726: 021b lsls r3, r3, #8 │ │ + 24728: 4313 orrs r3, r2 │ │ + 2472a: 7ea2 ldrb r2, [r4, #26] │ │ + 2472c: 0412 lsls r2, r2, #16 │ │ + 2472e: 431a orrs r2, r3 │ │ + 24730: 7ee3 ldrb r3, [r4, #27] │ │ + 24732: 061b lsls r3, r3, #24 │ │ + 24734: 4313 orrs r3, r2 │ │ + 24736: 930e str r3, [sp, #56] ; 0x38 │ │ + 24738: 7f23 ldrb r3, [r4, #28] │ │ + 2473a: 9316 str r3, [sp, #88] ; 0x58 │ │ + 2473c: 7fa3 ldrb r3, [r4, #30] │ │ + 2473e: 9317 str r3, [sp, #92] ; 0x5c │ │ + 24740: 7fe3 ldrb r3, [r4, #31] │ │ + 24742: 9310 str r3, [sp, #64] ; 0x40 │ │ + 24744: 1c63 adds r3, r4, #1 │ │ + 24746: 7fda ldrb r2, [r3, #31] │ │ + 24748: 1ca3 adds r3, r4, #2 │ │ + 2474a: 7fdb ldrb r3, [r3, #31] │ │ + 2474c: 021b lsls r3, r3, #8 │ │ + 2474e: 4313 orrs r3, r2 │ │ + 24750: 1ce2 adds r2, r4, #3 │ │ + 24752: 7fd2 ldrb r2, [r2, #31] │ │ + 24754: 0412 lsls r2, r2, #16 │ │ + 24756: 431a orrs r2, r3 │ │ + 24758: 1d23 adds r3, r4, #4 │ │ + 2475a: 7fdb ldrb r3, [r3, #31] │ │ + 2475c: 061b lsls r3, r3, #24 │ │ + 2475e: 4313 orrs r3, r2 │ │ + 24760: 9307 str r3, [sp, #28] │ │ + 24762: 1c23 adds r3, r4, #0 │ │ + 24764: 334e adds r3, #78 ; 0x4e │ │ + 24766: 781b ldrb r3, [r3, #0] │ │ + 24768: 220c movs r2, #12 │ │ + 2476a: 9318 str r3, [sp, #96] ; 0x60 │ │ + 2476c: ab18 add r3, sp, #96 ; 0x60 │ │ + 2476e: 18c9 adds r1, r1, r3 │ │ + 24770: 344f adds r4, #79 ; 0x4f │ │ + 24772: 7824 ldrb r4, [r4, #0] │ │ + 24774: f00d fac2 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 24778: 2040 movs r0, #64 ; 0x40 │ │ + 2477a: 4669 mov r1, sp │ │ + 2477c: 4bc3 ldr r3, [pc, #780] ; (24a8c ) │ │ + 2477e: aa18 add r2, sp, #96 ; 0x60 │ │ + 24780: 1809 adds r1, r1, r0 │ │ + 24782: 189b adds r3, r3, r2 │ │ + 24784: 7809 ldrb r1, [r1, #0] │ │ + 24786: 9a04 ldr r2, [sp, #16] │ │ + 24788: 205c movs r0, #92 ; 0x5c │ │ + 2478a: 54d1 strb r1, [r2, r3] │ │ + 2478c: 4669 mov r1, sp │ │ + 2478e: 4bc0 ldr r3, [pc, #768] ; (24a90 ) │ │ + 24790: aa18 add r2, sp, #96 ; 0x60 │ │ + 24792: 1809 adds r1, r1, r0 │ │ + 24794: 189b adds r3, r3, r2 │ │ + 24796: 7809 ldrb r1, [r1, #0] │ │ + 24798: 9a04 ldr r2, [sp, #16] │ │ + 2479a: 980b ldr r0, [sp, #44] ; 0x2c │ │ + 2479c: 54d1 strb r1, [r2, r3] │ │ + 2479e: 221c movs r2, #28 │ │ + 247a0: a927 add r1, sp, #156 ; 0x9c │ │ + 247a2: f00d faab bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 247a6: 2300 movs r3, #0 │ │ + 247a8: 9a0b ldr r2, [sp, #44] ; 0x2c │ │ + 247aa: 7713 strb r3, [r2, #28] │ │ + 247ac: 9b13 ldr r3, [sp, #76] ; 0x4c │ │ + 247ae: 2b01 cmp r3, #1 │ │ + 247b0: d000 beq.n 247b4 │ │ + 247b2: e754 b.n 2465e │ │ + 247b4: 9b18 ldr r3, [sp, #96] ; 0x60 │ │ + 247b6: 2b52 cmp r3, #82 ; 0x52 │ │ + 247b8: d000 beq.n 247bc │ │ + 247ba: e750 b.n 2465e │ │ + 247bc: 2c53 cmp r4, #83 ; 0x53 │ │ + 247be: d000 beq.n 247c2 │ │ + 247c0: e74d b.n 2465e │ │ + 247c2: 4bb4 ldr r3, [pc, #720] ; (24a94 ) │ │ + 247c4: 429d cmp r5, r3 │ │ + 247c6: d804 bhi.n 247d2 │ │ + 247c8: 2303 movs r3, #3 │ │ + 247ca: 42ab cmp r3, r5 │ │ + 247cc: 419b sbcs r3, r3 │ │ + 247ce: 401d ands r5, r3 │ │ + 247d0: e000 b.n 247d4 │ │ + 247d2: 1c1d adds r5, r3, #0 │ │ + 247d4: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 247d6: 6035 str r5, [r6, #0] │ │ + 247d8: 3d01 subs r5, #1 │ │ + 247da: 42ab cmp r3, r5 │ │ + 247dc: d803 bhi.n 247e6 │ │ + 247de: 2503 movs r5, #3 │ │ + 247e0: 429d cmp r5, r3 │ │ + 247e2: 41ad sbcs r5, r5 │ │ + 247e4: 401d ands r5, r3 │ │ + 247e6: 6833 ldr r3, [r6, #0] │ │ + 247e8: 9a0e ldr r2, [sp, #56] ; 0x38 │ │ + 247ea: 6075 str r5, [r6, #4] │ │ + 247ec: 429a cmp r2, r3 │ │ + 247ee: d803 bhi.n 247f8 │ │ + 247f0: 2303 movs r3, #3 │ │ + 247f2: 4293 cmp r3, r2 │ │ + 247f4: 419b sbcs r3, r3 │ │ + 247f6: 4013 ands r3, r2 │ │ + 247f8: 2240 movs r2, #64 ; 0x40 │ │ + 247fa: 60b3 str r3, [r6, #8] │ │ + 247fc: 9b16 ldr r3, [sp, #88] ; 0x58 │ │ + 247fe: 4293 cmp r3, r2 │ │ + 24800: d900 bls.n 24804 │ │ + 24802: 1c13 adds r3, r2, #0 │ │ + 24804: 009b lsls r3, r3, #2 │ │ + 24806: 83f3 strh r3, [r6, #30] │ │ + 24808: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ + 2480a: 8432 strh r2, [r6, #32] │ │ + 2480c: 07db lsls r3, r3, #31 │ │ + 2480e: d503 bpl.n 24818 │ │ + 24810: 2202 movs r2, #2 │ │ + 24812: 8c73 ldrh r3, [r6, #34] ; 0x22 │ │ + 24814: 4313 orrs r3, r2 │ │ + 24816: 8473 strh r3, [r6, #34] ; 0x22 │ │ + 24818: 9b07 ldr r3, [sp, #28] │ │ + 2481a: 2b00 cmp r3, #0 │ │ + 2481c: d006 beq.n 2482c │ │ + 2481e: 4b9e ldr r3, [pc, #632] ; (24a98 ) │ │ + 24820: 9a07 ldr r2, [sp, #28] │ │ + 24822: 429a cmp r2, r3 │ │ + 24824: d804 bhi.n 24830 │ │ + 24826: 2380 movs r3, #128 ; 0x80 │ │ + 24828: 00db lsls r3, r3, #3 │ │ + 2482a: e000 b.n 2482e │ │ + 2482c: 4b9b ldr r3, [pc, #620] ; (24a9c ) │ │ + 2482e: 9307 str r3, [sp, #28] │ │ + 24830: 9b07 ldr r3, [sp, #28] │ │ + 24832: 61b3 str r3, [r6, #24] │ │ + 24834: 9b14 ldr r3, [sp, #80] ; 0x50 │ │ + 24836: 051a lsls r2, r3, #20 │ │ + 24838: 9b15 ldr r3, [sp, #84] ; 0x54 │ │ + 2483a: 011b lsls r3, r3, #4 │ │ + 2483c: 18d3 adds r3, r2, r3 │ │ + 2483e: 9a05 ldr r2, [sp, #20] │ │ + 24840: 6013 str r3, [r2, #0] │ │ + 24842: 9a03 ldr r2, [sp, #12] │ │ + 24844: 4293 cmp r3, r2 │ │ + 24846: d903 bls.n 24850 │ │ + 24848: 2300 movs r3, #0 │ │ + 2484a: 9a05 ldr r2, [sp, #20] │ │ + 2484c: 6013 str r3, [r2, #0] │ │ + 2484e: e010 b.n 24872 │ │ + 24850: 2b00 cmp r3, #0 │ │ + 24852: d00e beq.n 24872 │ │ + 24854: 2100 movs r1, #0 │ │ + 24856: 9b04 ldr r3, [sp, #16] │ │ + 24858: 9805 ldr r0, [sp, #20] │ │ + 2485a: 009a lsls r2, r3, #2 │ │ + 2485c: 6800 ldr r0, [r0, #0] │ │ + 2485e: 9004 str r0, [sp, #16] │ │ + 24860: a8c7 add r0, sp, #796 ; 0x31c │ │ + 24862: 5812 ldr r2, [r2, r0] │ │ + 24864: 9804 ldr r0, [sp, #16] │ │ + 24866: 4290 cmp r0, r2 │ │ + 24868: d101 bne.n 2486e │ │ + 2486a: 9a05 ldr r2, [sp, #20] │ │ + 2486c: 6011 str r1, [r2, #0] │ │ + 2486e: 3b01 subs r3, #1 │ │ + 24870: d2f2 bcs.n 24858 │ │ + 24872: 6872 ldr r2, [r6, #4] │ │ + 24874: 68b3 ldr r3, [r6, #8] │ │ + 24876: 429a cmp r2, r3 │ │ + 24878: d202 bcs.n 24880 │ │ + 2487a: 1a9b subs r3, r3, r2 │ │ + 2487c: 2b07 cmp r3, #7 │ │ + 2487e: d802 bhi.n 24886 │ │ + 24880: 2300 movs r3, #0 │ │ + 24882: 60b3 str r3, [r6, #8] │ │ + 24884: 6073 str r3, [r6, #4] │ │ + 24886: 2380 movs r3, #128 ; 0x80 │ │ + 24888: 83b3 strh r3, [r6, #28] │ │ + 2488a: e6e8 b.n 2465e │ │ + 2488c: 4a84 ldr r2, [pc, #528] ; (24aa0 ) │ │ + 2488e: 18ba adds r2, r7, r2 │ │ + 24890: 920b str r2, [sp, #44] ; 0x2c │ │ + 24892: 4a84 ldr r2, [pc, #528] ; (24aa4 ) │ │ + 24894: 18ba adds r2, r7, r2 │ │ + 24896: 920d str r2, [sp, #52] ; 0x34 │ │ + 24898: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 2489a: 0051 lsls r1, r2, #1 │ │ + 2489c: 185b adds r3, r3, r1 │ │ + 2489e: 930e str r3, [sp, #56] ; 0x38 │ │ + 248a0: 2300 movs r3, #0 │ │ + 248a2: 9304 str r3, [sp, #16] │ │ + 248a4: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 248a6: 2bf0 cmp r3, #240 ; 0xf0 │ │ + 248a8: d900 bls.n 248ac │ │ + 248aa: 23f0 movs r3, #240 ; 0xf0 │ │ + 248ac: 9a04 ldr r2, [sp, #16] │ │ + 248ae: 429a cmp r2, r3 │ │ + 248b0: d254 bcs.n 2495c │ │ + 248b2: 9b04 ldr r3, [sp, #16] │ │ + 248b4: 9a0e ldr r2, [sp, #56] ; 0x38 │ │ + 248b6: 005b lsls r3, r3, #1 │ │ + 248b8: 5ad5 ldrh r5, [r2, r3] │ │ + 248ba: 9a03 ldr r2, [sp, #12] │ │ + 248bc: 012d lsls r5, r5, #4 │ │ + 248be: 1c2b adds r3, r5, #0 │ │ + 248c0: 3340 adds r3, #64 ; 0x40 │ │ + 248c2: 4293 cmp r3, r2 │ │ + 248c4: d840 bhi.n 24948 │ │ + 248c6: 2040 movs r0, #64 ; 0x40 │ │ + 248c8: 9b02 ldr r3, [sp, #8] │ │ + 248ca: 5b5b ldrh r3, [r3, r5] │ │ + 248cc: 9305 str r3, [sp, #20] │ │ + 248ce: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 248d0: 8018 strh r0, [r3, #0] │ │ + 248d2: 9b05 ldr r3, [sp, #20] │ │ + 248d4: 2b00 cmp r3, #0 │ │ + 248d6: d037 beq.n 24948 │ │ + 248d8: 3502 adds r5, #2 │ │ + 248da: 195a adds r2, r3, r5 │ │ + 248dc: 9b03 ldr r3, [sp, #12] │ │ + 248de: 3b06 subs r3, #6 │ │ + 248e0: 429a cmp r2, r3 │ │ + 248e2: d831 bhi.n 24948 │ │ + 248e4: 9b08 ldr r3, [sp, #32] │ │ + 248e6: 58fb ldr r3, [r7, r3] │ │ + 248e8: 1c19 adds r1, r3, #0 │ │ + 248ea: 9307 str r3, [sp, #28] │ │ + 248ec: f006 fbf0 bl 2b0d0 │ │ + 248f0: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 248f2: 9009 str r0, [sp, #36] ; 0x24 │ │ + 248f4: 6018 str r0, [r3, #0] │ │ + 248f6: 2800 cmp r0, #0 │ │ + 248f8: d000 beq.n 248fc │ │ + 248fa: e07f b.n 249fc │ │ + 248fc: e024 b.n 24948 │ │ + 248fe: 211f movs r1, #31 │ │ + 24900: 9a08 ldr r2, [sp, #32] │ │ + 24902: 4019 ands r1, r3 │ │ + 24904: 58ba ldr r2, [r7, r2] │ │ + 24906: 4291 cmp r1, r2 │ │ + 24908: d300 bcc.n 2490c │ │ + 2490a: e0b4 b.n 24a76 │ │ + 2490c: 9e07 ldr r6, [sp, #28] │ │ + 2490e: 4356 muls r6, r2 │ │ + 24910: 198a adds r2, r1, r6 │ │ + 24912: 2606 movs r6, #6 │ │ + 24914: 1c11 adds r1, r2, #0 │ │ + 24916: 4371 muls r1, r6 │ │ + 24918: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 2491a: 1851 adds r1, r2, r1 │ │ + 2491c: 069a lsls r2, r3, #26 │ │ + 2491e: d472 bmi.n 24a06 │ │ + 24920: 2040 movs r0, #64 ; 0x40 │ │ + 24922: 4203 tst r3, r0 │ │ + 24924: d000 beq.n 24928 │ │ + 24926: e087 b.n 24a38 │ │ + 24928: 061b lsls r3, r3, #24 │ │ + 2492a: d500 bpl.n 2492e │ │ + 2492c: e095 b.n 24a5a │ │ + 2492e: 9b05 ldr r3, [sp, #20] │ │ + 24930: 429c cmp r4, r3 │ │ + 24932: d209 bcs.n 24948 │ │ + 24934: 1c20 adds r0, r4, #0 │ │ + 24936: 5c2b ldrb r3, [r5, r0] │ │ + 24938: 1c44 adds r4, r0, #1 │ │ + 2493a: 2b00 cmp r3, #0 │ │ + 2493c: d1df bne.n 248fe │ │ + 2493e: 9b07 ldr r3, [sp, #28] │ │ + 24940: 3301 adds r3, #1 │ │ + 24942: 9307 str r3, [sp, #28] │ │ + 24944: 2b3f cmp r3, #63 ; 0x3f │ │ + 24946: d9f2 bls.n 2492e │ │ + 24948: 9b04 ldr r3, [sp, #16] │ │ + 2494a: 3301 adds r3, #1 │ │ + 2494c: 9304 str r3, [sp, #16] │ │ + 2494e: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 24950: 3302 adds r3, #2 │ │ + 24952: 930b str r3, [sp, #44] ; 0x2c │ │ + 24954: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 24956: 3304 adds r3, #4 │ │ + 24958: 930d str r3, [sp, #52] ; 0x34 │ │ + 2495a: e7a3 b.n 248a4 │ │ + 2495c: 2400 movs r4, #0 │ │ + 2495e: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 24960: 429c cmp r4, r3 │ │ + 24962: d031 beq.n 249c8 │ │ + 24964: 9b06 ldr r3, [sp, #24] │ │ + 24966: 681b ldr r3, [r3, #0] │ │ + 24968: 9304 str r3, [sp, #16] │ │ + 2496a: 2b00 cmp r3, #0 │ │ + 2496c: d027 beq.n 249be │ │ + 2496e: 00a3 lsls r3, r4, #2 │ │ + 24970: aac7 add r2, sp, #796 ; 0x31c │ │ + 24972: 18d3 adds r3, r2, r3 │ │ + 24974: 6859 ldr r1, [r3, #4] │ │ + 24976: 2900 cmp r1, #0 │ │ + 24978: d021 beq.n 249be │ │ + 2497a: 9b12 ldr r3, [sp, #72] ; 0x48 │ │ + 2497c: a818 add r0, sp, #96 ; 0x60 │ │ + 2497e: 1e5a subs r2, r3, #1 │ │ + 24980: 1e53 subs r3, r2, #1 │ │ + 24982: 419a sbcs r2, r3 │ │ + 24984: 4b41 ldr r3, [pc, #260] ; (24a8c ) │ │ + 24986: 181b adds r3, r3, r0 │ │ + 24988: 5ce3 ldrb r3, [r4, r3] │ │ + 2498a: 0758 lsls r0, r3, #29 │ │ + 2498c: d500 bpl.n 24990 │ │ + 2498e: 3205 adds r2, #5 │ │ + 24990: 079b lsls r3, r3, #30 │ │ + 24992: d501 bpl.n 24998 │ │ + 24994: 2308 movs r3, #8 │ │ + 24996: 431a orrs r2, r3 │ │ + 24998: 4b3d ldr r3, [pc, #244] ; (24a90 ) │ │ + 2499a: a818 add r0, sp, #96 ; 0x60 │ │ + 2499c: 181b adds r3, r3, r0 │ │ + 2499e: 5ce3 ldrb r3, [r4, r3] │ │ + 249a0: 2b04 cmp r3, #4 │ │ + 249a2: d100 bne.n 249a6 │ │ + 249a4: 2203 movs r2, #3 │ │ + 249a6: 9b03 ldr r3, [sp, #12] │ │ + 249a8: 4299 cmp r1, r3 │ │ + 249aa: d208 bcs.n 249be │ │ + 249ac: 9803 ldr r0, [sp, #12] │ │ + 249ae: 9b02 ldr r3, [sp, #8] │ │ + 249b0: 185b adds r3, r3, r1 │ │ + 249b2: 1a41 subs r1, r0, r1 │ │ + 249b4: 9100 str r1, [sp, #0] │ │ + 249b6: 1c38 adds r0, r7, #0 │ │ + 249b8: 9906 ldr r1, [sp, #24] │ │ + 249ba: f007 fd69 bl 2c490 │ │ + 249be: 9b06 ldr r3, [sp, #24] │ │ + 249c0: 3401 adds r4, #1 │ │ + 249c2: 3340 adds r3, #64 ; 0x40 │ │ + 249c4: 9306 str r3, [sp, #24] │ │ + 249c6: e7ca b.n 2495e │ │ + 249c8: 2240 movs r2, #64 ; 0x40 │ │ + 249ca: 4b37 ldr r3, [pc, #220] ; (24aa8 ) │ │ + 249cc: 50fa str r2, [r7, r3] │ │ + 249ce: 4b37 ldr r3, [pc, #220] ; (24aac ) │ │ + 249d0: 4a37 ldr r2, [pc, #220] ; (24ab0 ) │ │ + 249d2: 50fa str r2, [r7, r3] │ │ + 249d4: 9b0f ldr r3, [sp, #60] ; 0x3c │ │ + 249d6: 06db lsls r3, r3, #27 │ │ + 249d8: d505 bpl.n 249e6 │ │ + 249da: 2380 movs r3, #128 ; 0x80 │ │ + 249dc: 4a35 ldr r2, [pc, #212] ; (24ab4 ) │ │ + 249de: 025b lsls r3, r3, #9 │ │ + 249e0: 58b9 ldr r1, [r7, r2] │ │ + 249e2: 430b orrs r3, r1 │ │ + 249e4: 50bb str r3, [r7, r2] │ │ + 249e6: 2001 movs r0, #1 │ │ + 249e8: 4b33 ldr r3, [pc, #204] ; (24ab8 ) │ │ + 249ea: aa18 add r2, sp, #96 ; 0x60 │ │ + 249ec: 189b adds r3, r3, r2 │ │ + 249ee: 681a ldr r2, [r3, #0] │ │ + 249f0: 9b19 ldr r3, [sp, #100] ; 0x64 │ │ + 249f2: 681b ldr r3, [r3, #0] │ │ + 249f4: 429a cmp r2, r3 │ │ + 249f6: d061 beq.n 24abc │ │ + 249f8: f00d f958 bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + 249fc: 2000 movs r0, #0 │ │ + 249fe: 9b02 ldr r3, [sp, #8] │ │ + 24a00: 9007 str r0, [sp, #28] │ │ + 24a02: 195d adds r5, r3, r5 │ │ + 24a04: e797 b.n 24936 │ │ + 24a06: 5d2a ldrb r2, [r5, r4] │ │ + 24a08: 1c86 adds r6, r0, #2 │ │ + 24a0a: 2aef cmp r2, #239 ; 0xef │ │ + 24a0c: d80c bhi.n 24a28 │ │ + 24a0e: 240f movs r4, #15 │ │ + 24a10: 4014 ands r4, r2 │ │ + 24a12: 340d adds r4, #13 │ │ + 24a14: 9410 str r4, [sp, #64] ; 0x40 │ │ + 24a16: 240c movs r4, #12 │ │ + 24a18: 46a4 mov ip, r4 │ │ + 24a1a: 1112 asrs r2, r2, #4 │ │ + 24a1c: 4664 mov r4, ip │ │ + 24a1e: 4354 muls r4, r2 │ │ + 24a20: 1c22 adds r2, r4, #0 │ │ + 24a22: 9c10 ldr r4, [sp, #64] ; 0x40 │ │ + 24a24: 18a2 adds r2, r4, r2 │ │ + 24a26: e002 b.n 24a2e │ │ + 24a28: 2aff cmp r2, #255 ; 0xff │ │ + 24a2a: d100 bne.n 24a2e │ │ + 24a2c: 2200 movs r2, #0 │ │ + 24a2e: 700a strb r2, [r1, #0] │ │ + 24a30: 5daa ldrb r2, [r5, r6] │ │ + 24a32: 1cc4 adds r4, r0, #3 │ │ + 24a34: 704a strb r2, [r1, #1] │ │ + 24a36: e773 b.n 24920 │ │ + 24a38: 1c66 adds r6, r4, #1 │ │ + 24a3a: 5d2c ldrb r4, [r5, r4] │ │ + 24a3c: 1c22 adds r2, r4, #0 │ │ + 24a3e: 3a80 subs r2, #128 ; 0x80 │ │ + 24a40: 4282 cmp r2, r0 │ │ + 24a42: d801 bhi.n 24a48 │ │ + 24a44: 2002 movs r0, #2 │ │ + 24a46: e004 b.n 24a52 │ │ + 24a48: 1e22 subs r2, r4, #0 │ │ + 24a4a: 2a40 cmp r2, #64 ; 0x40 │ │ + 24a4c: d900 bls.n 24a50 │ │ + 24a4e: 1c02 adds r2, r0, #0 │ │ + 24a50: 2001 movs r0, #1 │ │ + 24a52: 7088 strb r0, [r1, #2] │ │ + 24a54: 710a strb r2, [r1, #4] │ │ + 24a56: 1c34 adds r4, r6, #0 │ │ + 24a58: e766 b.n 24928 │ │ + 24a5a: 5d2a ldrb r2, [r5, r4] │ │ + 24a5c: 1c63 adds r3, r4, #1 │ │ + 24a5e: 3402 adds r4, #2 │ │ + 24a60: 70ca strb r2, [r1, #3] │ │ + 24a62: 5ceb ldrb r3, [r5, r3] │ │ + 24a64: 714b strb r3, [r1, #5] │ │ + 24a66: 2a00 cmp r2, #0 │ │ + 24a68: d100 bne.n 24a6c │ │ + 24a6a: e760 b.n 2492e │ │ + 24a6c: 1c38 adds r0, r7, #0 │ │ + 24a6e: 2200 movs r2, #0 │ │ + 24a70: f7ff fb5c bl 2412c │ │ + 24a74: e75b b.n 2492e │ │ + 24a76: 069a lsls r2, r3, #26 │ │ + 24a78: d500 bpl.n 24a7c │ │ + 24a7a: 1cc4 adds r4, r0, #3 │ │ + 24a7c: 065a lsls r2, r3, #25 │ │ + 24a7e: 0fd2 lsrs r2, r2, #31 │ │ + 24a80: 18a4 adds r4, r4, r2 │ │ + 24a82: 061b lsls r3, r3, #24 │ │ + 24a84: d400 bmi.n 24a88 │ │ + 24a86: e752 b.n 2492e │ │ + 24a88: 3402 adds r4, #2 │ │ + 24a8a: e750 b.n 2492e │ │ + 24a8c: 067c lsls r4, r7, #25 │ │ + 24a8e: 0000 movs r0, r0 │ │ + 24a90: 076c lsls r4, r5, #29 │ │ + 24a92: 0000 movs r0, r0 │ │ + 24a94: 2400 movs r4, #0 │ │ + 24a96: 00f4 lsls r4, r6, #3 │ │ + 24a98: 03ff lsls r7, r7, #15 │ │ + 24a9a: 0000 movs r0, r0 │ │ + 24a9c: 20ab movs r0, #171 ; 0xab │ │ + 24a9e: 0000 movs r0, r0 │ │ + 24aa0: ce80 ldmia r6!, {r7} │ │ + 24aa2: 0000 movs r0, r0 │ │ + 24aa4: cac0 ldmia r2!, {r6, r7} │ │ + 24aa6: 0000 movs r0, r0 │ │ + 24aa8: e974 0000 ldrd r0, r0, [r4, #-0]! │ │ + 24aac: e978 0000 ldrd r0, r0, [r8, #-0]! │ │ + 24ab0: 7fff ldrb r7, [r7, #31] │ │ + 24ab2: 0000 movs r0, r0 │ │ + 24ab4: e90c 0000 stmdb ip, {} │ │ + 24ab8: 085c lsrs r4, r3, #1 │ │ + 24aba: 0000 movs r0, r0 │ │ + 24abc: 4b01 ldr r3, [pc, #4] ; (24ac4 ) │ │ + 24abe: 449d add sp, r3 │ │ + 24ac0: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 24ac2: 46c0 nop ; (mov r8, r8) │ │ + 24ac4: 08c4 lsrs r4, r0, #3 │ │ ... │ │ │ │ -00024e4c : │ │ - 24e4c: b5f0 push {r4, r5, r6, r7, lr} │ │ - 24e4e: 4bc8 ldr r3, [pc, #800] ; (25170 ) │ │ - 24e50: 4cc8 ldr r4, [pc, #800] ; (25174 ) │ │ - 24e52: 447b add r3, pc │ │ - 24e54: 681b ldr r3, [r3, #0] │ │ - 24e56: 44a5 add sp, r4 │ │ - 24e58: 900f str r0, [sp, #60] ; 0x3c │ │ - 24e5a: 48c7 ldr r0, [pc, #796] ; (25178 ) │ │ - 24e5c: 9213 str r2, [sp, #76] ; 0x4c │ │ - 24e5e: 681a ldr r2, [r3, #0] │ │ - 24e60: 9110 str r1, [sp, #64] ; 0x40 │ │ - 24e62: 4468 add r0, sp │ │ - 24e64: 6002 str r2, [r0, #0] │ │ - 24e66: 9c0f ldr r4, [sp, #60] ; 0x3c │ │ - 24e68: 4ac4 ldr r2, [pc, #784] ; (2517c ) │ │ - 24e6a: 9d10 ldr r5, [sp, #64] ; 0x40 │ │ - 24e6c: 2100 movs r1, #0 │ │ - 24e6e: 50a1 str r1, [r4, r2] │ │ - 24e70: 9329 str r3, [sp, #164] ; 0xa4 │ │ - 24e72: 428d cmp r5, r1 │ │ - 24e74: d102 bne.n 24e7c │ │ - 24e76: 2000 movs r0, #0 │ │ - 24e78: f000 feb9 bl 25bee │ │ - 24e7c: 4bc0 ldr r3, [pc, #768] ; (25180 ) │ │ - 24e7e: 9e13 ldr r6, [sp, #76] ; 0x4c │ │ - 24e80: 429e cmp r6, r3 │ │ - 24e82: d9f8 bls.n 24e76 │ │ - 24e84: 49bf ldr r1, [pc, #764] ; (25184 ) │ │ - 24e86: 9810 ldr r0, [sp, #64] ; 0x40 │ │ - 24e88: 220f movs r2, #15 │ │ - 24e8a: 4479 add r1, pc │ │ - 24e8c: f00b fe36 bl 30afc <__clzsi2+0x248> │ │ - 24e90: 2800 cmp r0, #0 │ │ - 24e92: d1f0 bne.n 24e76 │ │ - 24e94: 9f0f ldr r7, [sp, #60] ; 0x3c │ │ - 24e96: 49bc ldr r1, [pc, #752] ; (25188 ) │ │ - 24e98: 2214 movs r2, #20 │ │ - 24e9a: 1878 adds r0, r7, r1 │ │ - 24e9c: 9910 ldr r1, [sp, #64] ; 0x40 │ │ - 24e9e: 3111 adds r1, #17 │ │ - 24ea0: f00b fdbc bl 30a1c <__clzsi2+0x168> │ │ - 24ea4: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ - 24ea6: 333c adds r3, #60 ; 0x3c │ │ - 24ea8: 781a ldrb r2, [r3, #0] │ │ - 24eaa: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ - 24eac: 333d adds r3, #61 ; 0x3d │ │ - 24eae: 781b ldrb r3, [r3, #0] │ │ - 24eb0: 021b lsls r3, r3, #8 │ │ - 24eb2: 4313 orrs r3, r2 │ │ - 24eb4: 9a10 ldr r2, [sp, #64] ; 0x40 │ │ - 24eb6: 323e adds r2, #62 ; 0x3e │ │ - 24eb8: 7812 ldrb r2, [r2, #0] │ │ - 24eba: 0412 lsls r2, r2, #16 │ │ - 24ebc: 4313 orrs r3, r2 │ │ - 24ebe: 9a10 ldr r2, [sp, #64] ; 0x40 │ │ - 24ec0: 323f adds r2, #63 ; 0x3f │ │ - 24ec2: 7812 ldrb r2, [r2, #0] │ │ - 24ec4: 0612 lsls r2, r2, #24 │ │ - 24ec6: 431a orrs r2, r3 │ │ - 24ec8: 9215 str r2, [sp, #84] ; 0x54 │ │ - 24eca: 9a10 ldr r2, [sp, #64] ; 0x40 │ │ - 24ecc: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ - 24ece: 3241 adds r2, #65 ; 0x41 │ │ - 24ed0: 7812 ldrb r2, [r2, #0] │ │ - 24ed2: 3340 adds r3, #64 ; 0x40 │ │ - 24ed4: 781b ldrb r3, [r3, #0] │ │ - 24ed6: 0212 lsls r2, r2, #8 │ │ - 24ed8: 431a orrs r2, r3 │ │ - 24eda: 9211 str r2, [sp, #68] ; 0x44 │ │ - 24edc: 9a10 ldr r2, [sp, #64] ; 0x40 │ │ - 24ede: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ - 24ee0: 3243 adds r2, #67 ; 0x43 │ │ - 24ee2: 7814 ldrb r4, [r2, #0] │ │ - 24ee4: 3342 adds r3, #66 ; 0x42 │ │ - 24ee6: 781b ldrb r3, [r3, #0] │ │ - 24ee8: 9a10 ldr r2, [sp, #64] ; 0x40 │ │ - 24eea: 0224 lsls r4, r4, #8 │ │ - 24eec: 431c orrs r4, r3 │ │ - 24eee: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ - 24ef0: 3245 adds r2, #69 ; 0x45 │ │ - 24ef2: 7815 ldrb r5, [r2, #0] │ │ - 24ef4: 3344 adds r3, #68 ; 0x44 │ │ - 24ef6: 781b ldrb r3, [r3, #0] │ │ - 24ef8: 9a10 ldr r2, [sp, #64] ; 0x40 │ │ - 24efa: 022d lsls r5, r5, #8 │ │ - 24efc: 431d orrs r5, r3 │ │ - 24efe: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ - 24f00: 3247 adds r2, #71 ; 0x47 │ │ - 24f02: 7810 ldrb r0, [r2, #0] │ │ - 24f04: 3346 adds r3, #70 ; 0x46 │ │ +00024ac8 : │ │ + 24ac8: b5f0 push {r4, r5, r6, r7, lr} │ │ + 24aca: 1c13 adds r3, r2, #0 │ │ + 24acc: b08d sub sp, #52 ; 0x34 │ │ + 24ace: 1e0e subs r6, r1, #0 │ │ + 24ad0: d100 bne.n 24ad4 │ │ + 24ad2: e1d1 b.n 24e78 │ │ + 24ad4: 2292 movs r2, #146 ; 0x92 │ │ + 24ad6: 2600 movs r6, #0 │ │ + 24ad8: 00d2 lsls r2, r2, #3 │ │ + 24ada: 4293 cmp r3, r2 │ │ + 24adc: d200 bcs.n 24ae0 │ │ + 24ade: e1cb b.n 24e78 │ │ + 24ae0: 221d movs r2, #29 │ │ + 24ae2: 568a ldrsb r2, [r1, r2] │ │ + 24ae4: 2a02 cmp r2, #2 │ │ + 24ae6: d000 beq.n 24aea │ │ + 24ae8: e1c6 b.n 24e78 │ │ + 24aea: 221c movs r2, #28 │ │ + 24aec: 568a ldrsb r2, [r1, r2] │ │ + 24aee: 2a1a cmp r2, #26 │ │ + 24af0: d000 beq.n 24af4 │ │ + 24af2: e1c1 b.n 24e78 │ │ + 24af4: 1c0d adds r5, r1, #0 │ │ + 24af6: 9102 str r1, [sp, #8] │ │ + 24af8: 49cb ldr r1, [pc, #812] ; (24e28 ) │ │ + 24afa: 3514 adds r5, #20 │ │ + 24afc: 1c04 adds r4, r0, #0 │ │ + 24afe: 4479 add r1, pc │ │ + 24b00: 1c28 adds r0, r5, #0 │ │ + 24b02: 2208 movs r2, #8 │ │ + 24b04: 9306 str r3, [sp, #24] │ │ + 24b06: f00d f939 bl 31d7c <__aeabi_llsl@@Base+0x21c> │ │ + 24b0a: 42b0 cmp r0, r6 │ │ + 24b0c: d008 beq.n 24b20 │ │ + 24b0e: 49c7 ldr r1, [pc, #796] ; (24e2c ) │ │ + 24b10: 1c28 adds r0, r5, #0 │ │ + 24b12: 4479 add r1, pc │ │ + 24b14: 2208 movs r2, #8 │ │ + 24b16: f00d f931 bl 31d7c <__aeabi_llsl@@Base+0x21c> │ │ + 24b1a: 42b0 cmp r0, r6 │ │ + 24b1c: d000 beq.n 24b20 │ │ + 24b1e: e1ab b.n 24e78 │ │ + 24b20: 4bc3 ldr r3, [pc, #780] ; (24e30 ) │ │ + 24b22: 9902 ldr r1, [sp, #8] │ │ + 24b24: 2214 movs r2, #20 │ │ + 24b26: 18e0 adds r0, r4, r3 │ │ + 24b28: f00d f8e8 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 24b2c: 2180 movs r1, #128 ; 0x80 │ │ + 24b2e: 221f movs r2, #31 │ │ + 24b30: 4bc0 ldr r3, [pc, #768] ; (24e34 ) │ │ + 24b32: 0049 lsls r1, r1, #1 │ │ + 24b34: 2000 movs r0, #0 │ │ + 24b36: 50e1 str r1, [r4, r3] │ │ + 24b38: 4bbf ldr r3, [pc, #764] ; (24e38 ) │ │ + 24b3a: 50e2 str r2, [r4, r3] │ │ + 24b3c: 2204 movs r2, #4 │ │ + 24b3e: 4bbf ldr r3, [pc, #764] ; (24e3c ) │ │ + 24b40: 50e2 str r2, [r4, r3] │ │ + 24b42: 4abf ldr r2, [pc, #764] ; (24e40 ) │ │ + 24b44: 50a0 str r0, [r4, r2] │ │ + 24b46: 2040 movs r0, #64 ; 0x40 │ │ + 24b48: 4abe ldr r2, [pc, #760] ; (24e44 ) │ │ + 24b4a: 50a0 str r0, [r4, r2] │ │ + 24b4c: 4abe ldr r2, [pc, #760] ; (24e48 ) │ │ + 24b4e: 48bf ldr r0, [pc, #764] ; (24e4c ) │ │ + 24b50: 50a0 str r0, [r4, r2] │ │ + 24b52: 9a02 ldr r2, [sp, #8] │ │ + 24b54: 3201 adds r2, #1 │ │ + 24b56: 7fd6 ldrb r6, [r2, #31] │ │ + 24b58: 930b str r3, [sp, #44] ; 0x2c │ │ + 24b5a: 23e9 movs r3, #233 ; 0xe9 │ │ + 24b5c: 1132 asrs r2, r6, #4 │ │ + 24b5e: 9105 str r1, [sp, #20] │ │ + 24b60: 021b lsls r3, r3, #8 │ │ + 24b62: 2a00 cmp r2, #0 │ │ + 24b64: d100 bne.n 24b68 │ │ + 24b66: 2201 movs r2, #1 │ │ + 24b68: 50e2 str r2, [r4, r3] │ │ + 24b6a: 227d movs r2, #125 ; 0x7d │ │ + 24b6c: 4bb8 ldr r3, [pc, #736] ; (24e50 ) │ │ + 24b6e: 9905 ldr r1, [sp, #20] │ │ + 24b70: 50e2 str r2, [r4, r3] │ │ + 24b72: 9b02 ldr r3, [sp, #8] │ │ + 24b74: 4ab7 ldr r2, [pc, #732] ; (24e54 ) │ │ + 24b76: 3303 adds r3, #3 │ │ + 24b78: 7fdb ldrb r3, [r3, #31] │ │ + 24b7a: 009b lsls r3, r3, #2 │ │ + 24b7c: 428b cmp r3, r1 │ │ + 24b7e: dd01 ble.n 24b84 │ │ + 24b80: 2380 movs r3, #128 ; 0x80 │ │ + 24b82: 005b lsls r3, r3, #1 │ │ + 24b84: 50a3 str r3, [r4, r2] │ │ + 24b86: 2282 movs r2, #130 ; 0x82 │ │ + 24b88: 4bb3 ldr r3, [pc, #716] ; (24e58 ) │ │ + 24b8a: 00d2 lsls r2, r2, #3 │ │ + 24b8c: 2540 movs r5, #64 ; 0x40 │ │ + 24b8e: 18e0 adds r0, r4, r3 │ │ + 24b90: 9b02 ldr r3, [sp, #8] │ │ + 24b92: 2601 movs r6, #1 │ │ + 24b94: 1899 adds r1, r3, r2 │ │ + 24b96: 2280 movs r2, #128 ; 0x80 │ │ + 24b98: f00d f8b0 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 24b9c: 4baf ldr r3, [pc, #700] ; (24e5c ) │ │ + 24b9e: 18e2 adds r2, r4, r3 │ │ + 24ba0: 2300 movs r3, #0 │ │ + 24ba2: 1c18 adds r0, r3, #0 │ │ + 24ba4: 6090 str r0, [r2, #8] │ │ + 24ba6: 6055 str r5, [r2, #4] │ │ + 24ba8: 21c0 movs r1, #192 ; 0xc0 │ │ + 24baa: 4233 tst r3, r6 │ │ + 24bac: d000 beq.n 24bb0 │ │ + 24bae: 2140 movs r1, #64 ; 0x40 │ │ + 24bb0: 3301 adds r3, #1 │ │ + 24bb2: 6011 str r1, [r2, #0] │ │ + 24bb4: 3224 adds r2, #36 ; 0x24 │ │ + 24bb6: 2b04 cmp r3, #4 │ │ + 24bb8: d1f4 bne.n 24ba4 │ │ + 24bba: 4ba9 ldr r3, [pc, #676] ; (24e60 ) │ │ + 24bbc: 2500 movs r5, #0 │ │ + 24bbe: 18e3 adds r3, r4, r3 │ │ + 24bc0: 9303 str r3, [sp, #12] │ │ + 24bc2: 4ba8 ldr r3, [pc, #672] ; (24e64 ) │ │ + 24bc4: 9f02 ldr r7, [sp, #8] │ │ + 24bc6: 18e3 adds r3, r4, r3 │ │ + 24bc8: 1c1e adds r6, r3, #0 │ │ + 24bca: 3730 adds r7, #48 ; 0x30 │ │ + 24bcc: 9304 str r3, [sp, #16] │ │ + 24bce: 1c30 adds r0, r6, #0 │ │ + 24bd0: 1c6b adds r3, r5, #1 │ │ + 24bd2: 1c39 adds r1, r7, #0 │ │ + 24bd4: 220d movs r2, #13 │ │ + 24bd6: 302a adds r0, #42 ; 0x2a │ │ + 24bd8: 9307 str r3, [sp, #28] │ │ + 24bda: f00d f88f bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 24bde: 220c movs r2, #12 │ │ + 24be0: 9803 ldr r0, [sp, #12] │ │ + 24be2: 1c39 adds r1, r7, #0 │ │ + 24be4: f00d f88a bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 24be8: 9b02 ldr r3, [sp, #8] │ │ + 24bea: 016d lsls r5, r5, #5 │ │ + 24bec: 195b adds r3, r3, r5 │ │ + 24bee: 3348 adds r3, #72 ; 0x48 │ │ + 24bf0: 781a ldrb r2, [r3, #0] │ │ + 24bf2: 785b ldrb r3, [r3, #1] │ │ + 24bf4: 021b lsls r3, r3, #8 │ │ + 24bf6: 4313 orrs r3, r2 │ │ + 24bf8: 61b3 str r3, [r6, #24] │ │ + 24bfa: 2340 movs r3, #64 ; 0x40 │ │ + 24bfc: 8433 strh r3, [r6, #32] │ │ + 24bfe: 7dbb ldrb r3, [r7, #22] │ │ + 24c00: 9a05 ldr r2, [sp, #20] │ │ + 24c02: 009b lsls r3, r3, #2 │ │ + 24c04: 4293 cmp r3, r2 │ │ + 24c06: d901 bls.n 24c0c │ │ + 24c08: 2380 movs r3, #128 ; 0x80 │ │ + 24c0a: 005b lsls r3, r3, #1 │ │ + 24c0c: 83f3 strh r3, [r6, #30] │ │ + 24c0e: 9b02 ldr r3, [sp, #8] │ │ + 24c10: 195d adds r5, r3, r5 │ │ + 24c12: 1c2b adds r3, r5, #0 │ │ + 24c14: 3340 adds r3, #64 ; 0x40 │ │ + 24c16: 781a ldrb r2, [r3, #0] │ │ + 24c18: 3301 adds r3, #1 │ │ + 24c1a: 781b ldrb r3, [r3, #0] │ │ + 24c1c: 021b lsls r3, r3, #8 │ │ + 24c1e: 4313 orrs r3, r2 │ │ + 24c20: 6033 str r3, [r6, #0] │ │ + 24c22: 2b03 cmp r3, #3 │ │ + 24c24: d902 bls.n 24c2c │ │ + 24c26: 8bf3 ldrh r3, [r6, #30] │ │ + 24c28: 2b00 cmp r3, #0 │ │ + 24c2a: d101 bne.n 24c30 │ │ + 24c2c: 2300 movs r3, #0 │ │ + 24c2e: 6033 str r3, [r6, #0] │ │ + 24c30: 1c2b adds r3, r5, #0 │ │ + 24c32: 3342 adds r3, #66 ; 0x42 │ │ + 24c34: 7859 ldrb r1, [r3, #1] │ │ + 24c36: 7818 ldrb r0, [r3, #0] │ │ + 24c38: 3545 adds r5, #69 ; 0x45 │ │ + 24c3a: 0209 lsls r1, r1, #8 │ │ + 24c3c: 4301 orrs r1, r0 │ │ + 24c3e: 6071 str r1, [r6, #4] │ │ + 24c40: 789a ldrb r2, [r3, #2] │ │ + 24c42: 782b ldrb r3, [r5, #0] │ │ + 24c44: 021b lsls r3, r3, #8 │ │ + 24c46: 4313 orrs r3, r2 │ │ + 24c48: 60b3 str r3, [r6, #8] │ │ + 24c4a: 428b cmp r3, r1 │ │ + 24c4c: d906 bls.n 24c5c │ │ + 24c4e: 4a86 ldr r2, [pc, #536] ; (24e68 ) │ │ + 24c50: 4293 cmp r3, r2 │ │ + 24c52: d003 beq.n 24c5c │ │ + 24c54: 2202 movs r2, #2 │ │ + 24c56: 8c73 ldrh r3, [r6, #34] ; 0x22 │ │ + 24c58: 4313 orrs r3, r2 │ │ + 24c5a: 8473 strh r3, [r6, #34] ; 0x22 │ │ + 24c5c: 9b03 ldr r3, [sp, #12] │ │ + 24c5e: 9d07 ldr r5, [sp, #28] │ │ + 24c60: 3720 adds r7, #32 │ │ + 24c62: 3320 adds r3, #32 │ │ + 24c64: 9303 str r3, [sp, #12] │ │ + 24c66: 3640 adds r6, #64 ; 0x40 │ │ + 24c68: 2d1f cmp r5, #31 │ │ + 24c6a: d1b0 bne.n 24bce │ │ + 24c6c: 21ff movs r1, #255 ; 0xff │ │ + 24c6e: 4b7a ldr r3, [pc, #488] ; (24e58 ) │ │ + 24c70: 4a7e ldr r2, [pc, #504] ; (24e6c ) │ │ + 24c72: 18e3 adds r3, r4, r3 │ │ + 24c74: 18a2 adds r2, r4, r2 │ │ + 24c76: 7818 ldrb r0, [r3, #0] │ │ + 24c78: 2862 cmp r0, #98 ; 0x62 │ │ + 24c7a: d900 bls.n 24c7e │ │ + 24c7c: 7019 strb r1, [r3, #0] │ │ + 24c7e: 3301 adds r3, #1 │ │ + 24c80: 4293 cmp r3, r2 │ │ + 24c82: d1f8 bne.n 24c76 │ │ + 24c84: 9b02 ldr r3, [sp, #8] │ │ + 24c86: 9a02 ldr r2, [sp, #8] │ │ + 24c88: 2592 movs r5, #146 ; 0x92 │ │ + 24c8a: 3302 adds r3, #2 │ │ + 24c8c: 7fdb ldrb r3, [r3, #31] │ │ + 24c8e: 4694 mov ip, r2 │ │ + 24c90: 930a str r3, [sp, #40] ; 0x28 │ │ + 24c92: 2392 movs r3, #146 ; 0x92 │ │ + 24c94: 00db lsls r3, r3, #3 │ │ + 24c96: 4463 add r3, ip │ │ + 24c98: 9305 str r3, [sp, #20] │ │ + 24c9a: 4b75 ldr r3, [pc, #468] ; (24e70 ) │ │ + 24c9c: 00ed lsls r5, r5, #3 │ │ + 24c9e: 18e3 adds r3, r4, r3 │ │ + 24ca0: 9309 str r3, [sp, #36] ; 0x24 │ │ + 24ca2: 4b74 ldr r3, [pc, #464] ; (24e74 ) │ │ + 24ca4: 18e3 adds r3, r4, r3 │ │ + 24ca6: 9308 str r3, [sp, #32] │ │ + 24ca8: 2300 movs r3, #0 │ │ + 24caa: 9307 str r3, [sp, #28] │ │ + 24cac: 9b07 ldr r3, [sp, #28] │ │ + 24cae: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ + 24cb0: 4293 cmp r3, r2 │ │ + 24cb2: d300 bcc.n 24cb6 │ │ + 24cb4: e088 b.n 24dc8 │ │ + 24cb6: 2380 movs r3, #128 ; 0x80 │ │ + 24cb8: 00db lsls r3, r3, #3 │ │ + 24cba: 18ed adds r5, r5, r3 │ │ + 24cbc: 9b06 ldr r3, [sp, #24] │ │ + 24cbe: 429d cmp r5, r3 │ │ + 24cc0: d901 bls.n 24cc6 │ │ + 24cc2: 2601 movs r6, #1 │ │ + 24cc4: e0d8 b.n 24e78 │ │ + 24cc6: 2040 movs r0, #64 ; 0x40 │ │ + 24cc8: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 24cca: 8018 strh r0, [r3, #0] │ │ + 24ccc: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 24cce: 58e3 ldr r3, [r4, r3] │ │ + 24cd0: 1c19 adds r1, r3, #0 │ │ + 24cd2: 9303 str r3, [sp, #12] │ │ + 24cd4: f006 f9fc bl 2b0d0 │ │ + 24cd8: 9a08 ldr r2, [sp, #32] │ │ + 24cda: 1e03 subs r3, r0, #0 │ │ + 24cdc: 6010 str r0, [r2, #0] │ │ + 24cde: d0f0 beq.n 24cc2 │ │ + 24ce0: 2180 movs r1, #128 ; 0x80 │ │ + 24ce2: 00c9 lsls r1, r1, #3 │ │ + 24ce4: 468c mov ip, r1 │ │ + 24ce6: 9a05 ldr r2, [sp, #20] │ │ + 24ce8: 9203 str r2, [sp, #12] │ │ + 24cea: 4462 add r2, ip │ │ + 24cec: 9205 str r2, [sp, #20] │ │ + 24cee: 9903 ldr r1, [sp, #12] │ │ + 24cf0: 9a03 ldr r2, [sp, #12] │ │ + 24cf2: 784e ldrb r6, [r1, #1] │ │ + 24cf4: 7888 ldrb r0, [r1, #2] │ │ + 24cf6: 2107 movs r1, #7 │ │ + 24cf8: 10f7 asrs r7, r6, #3 │ │ + 24cfa: 400e ands r6, r1 │ │ + 24cfc: 1041 asrs r1, r0, #1 │ │ + 24cfe: 468c mov ip, r1 │ │ + 24d00: 210f movs r1, #15 │ │ + 24d02: 4008 ands r0, r1 │ │ + 24d04: 1e79 subs r1, r7, #1 │ │ + 24d06: 7812 ldrb r2, [r2, #0] │ │ + 24d08: 4466 add r6, ip │ │ + 24d0a: 291e cmp r1, #30 │ │ + 24d0c: d800 bhi.n 24d10 │ │ + 24d0e: 705f strb r7, [r3, #1] │ │ + 24d10: 1c17 adds r7, r2, #0 │ │ + 24d12: 2102 movs r1, #2 │ │ + 24d14: 438f bics r7, r1 │ │ + 24d16: 2ffc cmp r7, #252 ; 0xfc │ │ + 24d18: d101 bne.n 24d1e │ │ + 24d1a: 22fe movs r2, #254 ; 0xfe │ │ + 24d1c: e008 b.n 24d30 │ │ + 24d1e: 2afb cmp r2, #251 ; 0xfb │ │ + 24d20: d807 bhi.n 24d32 │ │ + 24d22: 270f movs r7, #15 │ │ + 24d24: 210c movs r1, #12 │ │ + 24d26: 4017 ands r7, r2 │ │ + 24d28: 0912 lsrs r2, r2, #4 │ │ + 24d2a: 4351 muls r1, r2 │ │ + 24d2c: 3725 adds r7, #37 ; 0x25 │ │ + 24d2e: 187a adds r2, r7, r1 │ │ + 24d30: 701a strb r2, [r3, #0] │ │ + 24d32: 2e40 cmp r6, #64 ; 0x40 │ │ + 24d34: dc02 bgt.n 24d3c │ │ + 24d36: 2201 movs r2, #1 │ │ + 24d38: 711e strb r6, [r3, #4] │ │ + 24d3a: 709a strb r2, [r3, #2] │ │ + 24d3c: 9a03 ldr r2, [sp, #12] │ │ + 24d3e: 3801 subs r0, #1 │ │ + 24d40: 78d2 ldrb r2, [r2, #3] │ │ + 24d42: 715a strb r2, [r3, #5] │ │ + 24d44: 280b cmp r0, #11 │ │ + 24d46: d82a bhi.n 24d9e │ │ + 24d48: f00a f8fc bl 2ef44 <__gnu_thumb1_case_uqi@@Base> │ │ + 24d4c: 0a06 lsrs r6, r0, #8 │ │ + 24d4e: 170c asrs r4, r1, #28 │ │ + 24d50: 1b19 subs r1, r3, r4 │ │ + 24d52: 1f1d subs r5, r3, #4 │ │ + 24d54: 2321 movs r3, #33 ; 0x21 │ │ + 24d56: 2725 movs r7, #37 ; 0x25 │ │ + 24d58: 2010 movs r0, #16 │ │ + 24d5a: 1112 asrs r2, r2, #4 │ │ + 24d5c: 70d8 strb r0, [r3, #3] │ │ + 24d5e: e00a b.n 24d76 │ │ + 24d60: 220c movs r2, #12 │ │ + 24d62: e01e b.n 24da2 │ │ + 24d64: 200e movs r0, #14 │ │ + 24d66: 210f movs r1, #15 │ │ + 24d68: 70d8 strb r0, [r3, #3] │ │ + 24d6a: 1c10 adds r0, r2, #0 │ │ + 24d6c: 260a movs r6, #10 │ │ + 24d6e: 4388 bics r0, r1 │ │ + 24d70: 4370 muls r0, r6 │ │ + 24d72: 400a ands r2, r1 │ │ + 24d74: 1882 adds r2, r0, r2 │ │ + 24d76: 715a strb r2, [r3, #5] │ │ + 24d78: e014 b.n 24da4 │ │ + 24d7a: 220b movs r2, #11 │ │ + 24d7c: e011 b.n 24da2 │ │ + 24d7e: 2203 movs r2, #3 │ │ + 24d80: e00f b.n 24da2 │ │ + 24d82: 2202 movs r2, #2 │ │ + 24d84: e00d b.n 24da2 │ │ + 24d86: 2204 movs r2, #4 │ │ + 24d88: e00b b.n 24da2 │ │ + 24d8a: 2205 movs r2, #5 │ │ + 24d8c: e009 b.n 24da2 │ │ + 24d8e: 2212 movs r2, #18 │ │ + 24d90: e007 b.n 24da2 │ │ + 24d92: 2201 movs r2, #1 │ │ + 24d94: e005 b.n 24da2 │ │ + 24d96: 2207 movs r2, #7 │ │ + 24d98: e003 b.n 24da2 │ │ + 24d9a: 2206 movs r2, #6 │ │ + 24d9c: e001 b.n 24da2 │ │ + 24d9e: 2200 movs r2, #0 │ │ + 24da0: 715a strb r2, [r3, #5] │ │ + 24da2: 70da strb r2, [r3, #3] │ │ + 24da4: 9a03 ldr r2, [sp, #12] │ │ + 24da6: 3306 adds r3, #6 │ │ + 24da8: 3204 adds r2, #4 │ │ + 24daa: 9203 str r2, [sp, #12] │ │ + 24dac: 9903 ldr r1, [sp, #12] │ │ + 24dae: 9a05 ldr r2, [sp, #20] │ │ + 24db0: 4291 cmp r1, r2 │ │ + 24db2: d19c bne.n 24cee │ │ + 24db4: 9b07 ldr r3, [sp, #28] │ │ + 24db6: 3301 adds r3, #1 │ │ + 24db8: 9307 str r3, [sp, #28] │ │ + 24dba: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 24dbc: 3302 adds r3, #2 │ │ + 24dbe: 9309 str r3, [sp, #36] ; 0x24 │ │ + 24dc0: 9b08 ldr r3, [sp, #32] │ │ + 24dc2: 3304 adds r3, #4 │ │ + 24dc4: 9308 str r3, [sp, #32] │ │ + 24dc6: e771 b.n 24cac │ │ + 24dc8: 2600 movs r6, #0 │ │ + 24dca: 230f movs r3, #15 │ │ + 24dcc: 350f adds r5, #15 │ │ + 24dce: 439d bics r5, r3 │ │ + 24dd0: 9b04 ldr r3, [sp, #16] │ │ + 24dd2: 6819 ldr r1, [r3, #0] │ │ + 24dd4: 2900 cmp r1, #0 │ │ + 24dd6: d01f beq.n 24e18 │ │ + 24dd8: 9a02 ldr r2, [sp, #8] │ │ + 24dda: 0173 lsls r3, r6, #5 │ │ + 24ddc: 18d3 adds r3, r2, r3 │ │ + 24dde: 3338 adds r3, #56 ; 0x38 │ │ + 24de0: 799a ldrb r2, [r3, #6] │ │ + 24de2: 79db ldrb r3, [r3, #7] │ │ + 24de4: 021b lsls r3, r3, #8 │ │ + 24de6: 4313 orrs r3, r2 │ │ + 24de8: 2292 movs r2, #146 ; 0x92 │ │ + 24dea: 011b lsls r3, r3, #4 │ │ + 24dec: 00d2 lsls r2, r2, #3 │ │ + 24dee: 4293 cmp r3, r2 │ │ + 24df0: d304 bcc.n 24dfc │ │ + 24df2: 9a06 ldr r2, [sp, #24] │ │ + 24df4: 18c9 adds r1, r1, r3 │ │ + 24df6: 4291 cmp r1, r2 │ │ + 24df8: d800 bhi.n 24dfc │ │ + 24dfa: 1c1d adds r5, r3, #0 │ │ + 24dfc: 9b06 ldr r3, [sp, #24] │ │ + 24dfe: 429d cmp r5, r3 │ │ + 24e00: d20a bcs.n 24e18 │ │ + 24e02: 9a06 ldr r2, [sp, #24] │ │ + 24e04: 9b02 ldr r3, [sp, #8] │ │ + 24e06: 1c20 adds r0, r4, #0 │ │ + 24e08: 1b52 subs r2, r2, r5 │ │ + 24e0a: 195b adds r3, r3, r5 │ │ + 24e0c: 9200 str r2, [sp, #0] │ │ + 24e0e: 9904 ldr r1, [sp, #16] │ │ + 24e10: 2200 movs r2, #0 │ │ + 24e12: f007 fb3d bl 2c490 │ │ + 24e16: 182d adds r5, r5, r0 │ │ + 24e18: 9b04 ldr r3, [sp, #16] │ │ + 24e1a: 3601 adds r6, #1 │ │ + 24e1c: 3340 adds r3, #64 ; 0x40 │ │ + 24e1e: 9304 str r3, [sp, #16] │ │ + 24e20: 2e1f cmp r6, #31 │ │ + 24e22: d1d2 bne.n 24dca │ │ + 24e24: e74d b.n 24cc2 │ │ + 24e26: 46c0 nop ; (mov r8, r8) │ │ + 24e28: faf6 0000 ; instruction: 0xfaf60000 │ │ + 24e2c: faeb 0000 ; instruction: 0xfaeb0000 │ │ + 24e30: e99c 0000 ; instruction: 0xe99c0000 │ │ + 24e34: e920 0000 stmdb r0!, {} │ │ + 24e38: e924 0000 stmdb r4!, {} │ │ + 24e3c: e910 0000 ldmdb r0, {} │ │ + 24e40: e928 0000 stmdb r8!, {} │ │ + 24e44: e974 0000 ldrd r0, r0, [r4, #-0]! │ │ + 24e48: e978 0000 ldrd r0, r0, [r8, #-0]! │ │ + 24e4c: 7fff ldrb r7, [r7, #31] │ │ + 24e4e: 0000 movs r0, r0 │ │ + 24e50: e904 0000 stmdb r4, {} │ │ + 24e54: e908 0000 stmdb r8, {} │ │ + 24e58: d060 beq.n 24f1c │ │ + 24e5a: 0000 movs r0, r0 │ │ + 24e5c: c1c0 stmia r1!, {r6, r7} │ │ + 24e5e: 0000 movs r0, r0 │ │ + 24e60: e9bc 0000 ; instruction: 0xe9bc0000 │ │ + 24e64: 8240 strh r0, [r0, #18] │ │ + 24e66: 0000 movs r0, r0 │ │ + 24e68: ffff 0000 vaddl.u q8, d15, d0 │ │ + 24e6c: d160 bne.n 24f30 │ │ + 24e6e: 0000 movs r0, r0 │ │ + 24e70: ce80 ldmia r6!, {r7} │ │ + 24e72: 0000 movs r0, r0 │ │ + 24e74: cac0 ldmia r2!, {r6, r7} │ │ + 24e76: 0000 movs r0, r0 │ │ + 24e78: 1c30 adds r0, r6, #0 │ │ + 24e7a: b00d add sp, #52 ; 0x34 │ │ + 24e7c: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 24e7e: 46c0 nop ; (mov r8, r8) │ │ + │ │ +00024e80 : │ │ + 24e80: b5f0 push {r4, r5, r6, r7, lr} │ │ + 24e82: 1c0e adds r6, r1, #0 │ │ + 24e84: b095 sub sp, #84 ; 0x54 │ │ + 24e86: 2900 cmp r1, #0 │ │ + 24e88: d100 bne.n 24e8c │ │ + 24e8a: e27b b.n 25384 │ │ + 24e8c: 2600 movs r6, #0 │ │ + 24e8e: 2aff cmp r2, #255 ; 0xff │ │ + 24e90: d800 bhi.n 24e94 │ │ + 24e92: e277 b.n 25384 │ │ + 24e94: 9103 str r1, [sp, #12] │ │ + 24e96: 1c07 adds r7, r0, #0 │ │ + 24e98: 1c08 adds r0, r1, #0 │ │ + 24e9a: 49d0 ldr r1, [pc, #832] ; (251dc ) │ │ + 24e9c: 9208 str r2, [sp, #32] │ │ + 24e9e: 220e movs r2, #14 │ │ + 24ea0: 4479 add r1, pc │ │ + 24ea2: f00c ff4b bl 31d3c <__aeabi_llsl@@Base+0x1dc> │ │ + 24ea6: 1e05 subs r5, r0, #0 │ │ + 24ea8: 42b5 cmp r5, r6 │ │ + 24eaa: d000 beq.n 24eae │ │ + 24eac: e26a b.n 25384 │ │ + 24eae: 2280 movs r2, #128 ; 0x80 │ │ + 24eb0: 4bcb ldr r3, [pc, #812] ; (251e0 ) │ │ + 24eb2: 9903 ldr r1, [sp, #12] │ │ + 24eb4: 2430 movs r4, #48 ; 0x30 │ │ + 24eb6: 50fa str r2, [r7, r3] │ │ + 24eb8: 23e9 movs r3, #233 ; 0xe9 │ │ + 24eba: 2206 movs r2, #6 │ │ + 24ebc: 021b lsls r3, r3, #8 │ │ + 24ebe: 50fa str r2, [r7, r3] │ │ + 24ec0: 227d movs r2, #125 ; 0x7d │ │ + 24ec2: 4bc8 ldr r3, [pc, #800] ; (251e4 ) │ │ + 24ec4: 310f adds r1, #15 │ │ + 24ec6: 50fa str r2, [r7, r3] │ │ + 24ec8: 4bc7 ldr r3, [pc, #796] ; (251e8 ) │ │ + 24eca: 2220 movs r2, #32 │ │ + 24ecc: 18f8 adds r0, r7, r3 │ │ + 24ece: f00c ff15 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 24ed2: 4bc6 ldr r3, [pc, #792] ; (251ec ) │ │ + 24ed4: 54fd strb r5, [r7, r3] │ │ + 24ed6: 9b03 ldr r3, [sp, #12] │ │ + 24ed8: 332f adds r3, #47 ; 0x2f │ │ + 24eda: 7818 ldrb r0, [r3, #0] │ │ + 24edc: 42b0 cmp r0, r6 │ │ + 24ede: d030 beq.n 24f42 │ │ + 24ee0: 0143 lsls r3, r0, #5 │ │ + 24ee2: 1c1c adds r4, r3, #0 │ │ + 24ee4: 9304 str r3, [sp, #16] │ │ + 24ee6: 9b08 ldr r3, [sp, #32] │ │ + 24ee8: 3430 adds r4, #48 ; 0x30 │ │ + 24eea: 429c cmp r4, r3 │ │ + 24eec: d228 bcs.n 24f40 │ │ + 24eee: 9b04 ldr r3, [sp, #16] │ │ + 24ef0: 3001 adds r0, #1 │ │ + 24ef2: 4ebf ldr r6, [pc, #764] ; (251f0 ) │ │ + 24ef4: 18c0 adds r0, r0, r3 │ │ + 24ef6: f00c ff09 bl 31d0c <__aeabi_llsl@@Base+0x1ac> │ │ + 24efa: 9b03 ldr r3, [sp, #12] │ │ + 24efc: 51b8 str r0, [r7, r6] │ │ + 24efe: 3330 adds r3, #48 ; 0x30 │ │ + 24f00: 9305 str r3, [sp, #20] │ │ + 24f02: 9b03 ldr r3, [sp, #12] │ │ + 24f04: 332f adds r3, #47 ; 0x2f │ │ 24f06: 781b ldrb r3, [r3, #0] │ │ - 24f08: 0200 lsls r0, r0, #8 │ │ - 24f0a: 4318 orrs r0, r3 │ │ - 24f0c: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ - 24f0e: 3348 adds r3, #72 ; 0x48 │ │ - 24f10: 781a ldrb r2, [r3, #0] │ │ - 24f12: 7859 ldrb r1, [r3, #1] │ │ - 24f14: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ - 24f16: 0209 lsls r1, r1, #8 │ │ - 24f18: 334a adds r3, #74 ; 0x4a │ │ - 24f1a: 781e ldrb r6, [r3, #0] │ │ - 24f1c: 4311 orrs r1, r2 │ │ - 24f1e: 785a ldrb r2, [r3, #1] │ │ - 24f20: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ - 24f22: 0212 lsls r2, r2, #8 │ │ - 24f24: 334c adds r3, #76 ; 0x4c │ │ - 24f26: 4332 orrs r2, r6 │ │ - 24f28: 781e ldrb r6, [r3, #0] │ │ - 24f2a: 785b ldrb r3, [r3, #1] │ │ - 24f2c: 021b lsls r3, r3, #8 │ │ - 24f2e: 4333 orrs r3, r6 │ │ - 24f30: 9e10 ldr r6, [sp, #64] ; 0x40 │ │ - 24f32: 469c mov ip, r3 │ │ - 24f34: 364e adds r6, #78 ; 0x4e │ │ - 24f36: 7873 ldrb r3, [r6, #1] │ │ - 24f38: 7837 ldrb r7, [r6, #0] │ │ - 24f3a: 021b lsls r3, r3, #8 │ │ - 24f3c: 433b orrs r3, r7 │ │ - 24f3e: 9312 str r3, [sp, #72] ; 0x48 │ │ - 24f40: 9e11 ldr r6, [sp, #68] ; 0x44 │ │ - 24f42: 3e01 subs r6, #1 │ │ - 24f44: 2eff cmp r6, #255 ; 0xff │ │ - 24f46: d896 bhi.n 24e76 │ │ - 24f48: 1e6e subs r6, r5, #1 │ │ - 24f4a: 2e3f cmp r6, #63 ; 0x3f │ │ - 24f4c: d893 bhi.n 24e76 │ │ - 24f4e: 9e0f ldr r6, [sp, #60] ; 0x3c │ │ - 24f50: 4f8e ldr r7, [pc, #568] ; (2518c ) │ │ - 24f52: 2304 movs r3, #4 │ │ - 24f54: 51f3 str r3, [r6, r7] │ │ - 24f56: 4f8e ldr r7, [pc, #568] ; (25190 ) │ │ - 24f58: 231b movs r3, #27 │ │ - 24f5a: 51f3 str r3, [r6, r7] │ │ - 24f5c: 4f8d ldr r7, [pc, #564] ; (25194 ) │ │ - 24f5e: 23d6 movs r3, #214 ; 0xd6 │ │ - 24f60: 021b lsls r3, r3, #8 │ │ - 24f62: 51f3 str r3, [r6, r7] │ │ - 24f64: 4f85 ldr r7, [pc, #532] ; (2517c ) │ │ - 24f66: 51f5 str r5, [r6, r7] │ │ - 24f68: 9d11 ldr r5, [sp, #68] ; 0x44 │ │ - 24f6a: 42ac cmp r4, r5 │ │ - 24f6c: d201 bcs.n 24f72 │ │ - 24f6e: 4d8a ldr r5, [pc, #552] ; (25198 ) │ │ - 24f70: 5174 str r4, [r6, r5] │ │ - 24f72: 2480 movs r4, #128 ; 0x80 │ │ - 24f74: 1c05 adds r5, r0, #0 │ │ - 24f76: 0064 lsls r4, r4, #1 │ │ - 24f78: 42a0 cmp r0, r4 │ │ - 24f7a: d900 bls.n 24f7e │ │ - 24f7c: 1c25 adds r5, r4, #0 │ │ - 24f7e: 042d lsls r5, r5, #16 │ │ - 24f80: 0c2d lsrs r5, r5, #16 │ │ - 24f82: 950e str r5, [sp, #56] ; 0x38 │ │ - 24f84: 1c08 adds r0, r1, #0 │ │ - 24f86: 29ef cmp r1, #239 ; 0xef │ │ - 24f88: d900 bls.n 24f8c │ │ - 24f8a: 20ef movs r0, #239 ; 0xef │ │ - 24f8c: 4983 ldr r1, [pc, #524] ; (2519c ) │ │ - 24f8e: 9e0f ldr r6, [sp, #60] ; 0x3c │ │ - 24f90: 0400 lsls r0, r0, #16 │ │ - 24f92: 0c00 lsrs r0, r0, #16 │ │ - 24f94: 5070 str r0, [r6, r1] │ │ - 24f96: 4982 ldr r1, [pc, #520] ; (251a0 ) │ │ - 24f98: 901c str r0, [sp, #112] ; 0x70 │ │ - 24f9a: 2000 movs r0, #0 │ │ - 24f9c: 5070 str r0, [r6, r1] │ │ - 24f9e: 07d7 lsls r7, r2, #31 │ │ - 24fa0: d506 bpl.n 24fb0 │ │ - 24fa2: 4980 ldr r1, [pc, #512] ; (251a4 ) │ │ - 24fa4: 5870 ldr r0, [r6, r1] │ │ - 24fa6: 900d str r0, [sp, #52] ; 0x34 │ │ - 24fa8: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ - 24faa: 2010 movs r0, #16 │ │ - 24fac: 4318 orrs r0, r3 │ │ - 24fae: 5070 str r0, [r6, r1] │ │ - 24fb0: 04d5 lsls r5, r2, #19 │ │ - 24fb2: d507 bpl.n 24fc4 │ │ - 24fb4: 4a7b ldr r2, [pc, #492] ; (251a4 ) │ │ - 24fb6: 9e0f ldr r6, [sp, #60] ; 0x3c │ │ - 24fb8: 2180 movs r1, #128 ; 0x80 │ │ - 24fba: 9f0f ldr r7, [sp, #60] ; 0x3c │ │ - 24fbc: 58b6 ldr r6, [r6, r2] │ │ - 24fbe: 0209 lsls r1, r1, #8 │ │ - 24fc0: 4331 orrs r1, r6 │ │ - 24fc2: 50b9 str r1, [r7, r2] │ │ - 24fc4: 9a12 ldr r2, [sp, #72] ; 0x48 │ │ - 24fc6: 3a20 subs r2, #32 │ │ - 24fc8: 2adf cmp r2, #223 ; 0xdf │ │ - 24fca: d803 bhi.n 24fd4 │ │ - 24fcc: 4a76 ldr r2, [pc, #472] ; (251a8 ) │ │ - 24fce: 9e12 ldr r6, [sp, #72] ; 0x48 │ │ - 24fd0: 9d0f ldr r5, [sp, #60] ; 0x3c │ │ - 24fd2: 50ae str r6, [r5, r2] │ │ - 24fd4: 4663 mov r3, ip │ │ - 24fd6: 3b01 subs r3, #1 │ │ - 24fd8: 2b26 cmp r3, #38 ; 0x26 │ │ - 24fda: d804 bhi.n 24fe6 │ │ - 24fdc: 9f0f ldr r7, [sp, #60] ; 0x3c │ │ - 24fde: 23e9 movs r3, #233 ; 0xe9 │ │ - 24fe0: 021b lsls r3, r3, #8 │ │ - 24fe2: 4660 mov r0, ip │ │ - 24fe4: 50f8 str r0, [r7, r3] │ │ - 24fe6: 9d0f ldr r5, [sp, #60] ; 0x3c │ │ - 24fe8: 9910 ldr r1, [sp, #64] ; 0x40 │ │ - 24fea: 4e70 ldr r6, [pc, #448] ; (251ac ) │ │ - 24fec: 9a11 ldr r2, [sp, #68] ; 0x44 │ │ - 24fee: 3150 adds r1, #80 ; 0x50 │ │ - 24ff0: 19a8 adds r0, r5, r6 │ │ - 24ff2: f00b fd13 bl 30a1c <__clzsi2+0x168> │ │ - 24ff6: 2280 movs r2, #128 ; 0x80 │ │ - 24ff8: a8a6 add r0, sp, #664 ; 0x298 │ │ - 24ffa: 2100 movs r1, #0 │ │ - 24ffc: 0052 lsls r2, r2, #1 │ │ - 24ffe: f00b fcf5 bl 309ec <__clzsi2+0x138> │ │ - 25002: 9f0e ldr r7, [sp, #56] ; 0x38 │ │ - 25004: 2ff0 cmp r7, #240 ; 0xf0 │ │ - 25006: d952 bls.n 250ae │ │ - 25008: 9b0f ldr r3, [sp, #60] ; 0x3c │ │ - 2500a: 2101 movs r1, #1 │ │ - 2500c: 4867 ldr r0, [pc, #412] ; (251ac ) │ │ - 2500e: 9d0e ldr r5, [sp, #56] ; 0x38 │ │ - 25010: 181a adds r2, r3, r0 │ │ - 25012: 7812 ldrb r2, [r2, #0] │ │ - 25014: 42aa cmp r2, r5 │ │ - 25016: d201 bcs.n 2501c │ │ - 25018: a8a6 add r0, sp, #664 ; 0x298 │ │ - 2501a: 5481 strb r1, [r0, r2] │ │ - 2501c: 9e0f ldr r6, [sp, #60] ; 0x3c │ │ - 2501e: 9f11 ldr r7, [sp, #68] ; 0x44 │ │ - 25020: 3301 adds r3, #1 │ │ - 25022: 1b9a subs r2, r3, r6 │ │ - 25024: 42ba cmp r2, r7 │ │ - 25026: d3f1 bcc.n 2500c │ │ - 25028: 2300 movs r3, #0 │ │ - 2502a: 1c1a adds r2, r3, #0 │ │ - 2502c: a9a6 add r1, sp, #664 ; 0x298 │ │ - 2502e: 5c51 ldrb r1, [r2, r1] │ │ - 25030: 2900 cmp r1, #0 │ │ - 25032: d003 beq.n 2503c │ │ - 25034: 495e ldr r1, [pc, #376] ; (251b0 ) │ │ - 25036: 4469 add r1, sp │ │ - 25038: 5453 strb r3, [r2, r1] │ │ - 2503a: 3301 adds r3, #1 │ │ - 2503c: 3201 adds r2, #1 │ │ - 2503e: 42a2 cmp r2, r4 │ │ - 25040: d1f4 bne.n 2502c │ │ - 25042: 2200 movs r2, #0 │ │ - 25044: a9a6 add r1, sp, #664 ; 0x298 │ │ - 25046: 5c51 ldrb r1, [r2, r1] │ │ - 25048: 2900 cmp r1, #0 │ │ - 2504a: d108 bne.n 2505e │ │ - 2504c: 21fe movs r1, #254 ; 0xfe │ │ - 2504e: 2bef cmp r3, #239 ; 0xef │ │ - 25050: d801 bhi.n 25056 │ │ - 25052: 0619 lsls r1, r3, #24 │ │ - 25054: 0e09 lsrs r1, r1, #24 │ │ - 25056: 4856 ldr r0, [pc, #344] ; (251b0 ) │ │ - 25058: 3301 adds r3, #1 │ │ - 2505a: 4468 add r0, sp │ │ - 2505c: 5411 strb r1, [r2, r0] │ │ - 2505e: 3201 adds r2, #1 │ │ - 25060: 42a2 cmp r2, r4 │ │ - 25062: d1ef bne.n 25044 │ │ - 25064: 9b0f ldr r3, [sp, #60] ; 0x3c │ │ - 25066: 4851 ldr r0, [pc, #324] ; (251ac ) │ │ - 25068: 9c0f ldr r4, [sp, #60] ; 0x3c │ │ - 2506a: 9d11 ldr r5, [sp, #68] ; 0x44 │ │ - 2506c: 181a adds r2, r3, r0 │ │ - 2506e: 4850 ldr r0, [pc, #320] ; (251b0 ) │ │ - 25070: 7811 ldrb r1, [r2, #0] │ │ - 25072: 3301 adds r3, #1 │ │ - 25074: 4468 add r0, sp │ │ - 25076: 5c41 ldrb r1, [r0, r1] │ │ - 25078: 7011 strb r1, [r2, #0] │ │ - 2507a: 1b1a subs r2, r3, r4 │ │ - 2507c: 42aa cmp r2, r5 │ │ - 2507e: d3f2 bcc.n 25066 │ │ - 25080: 2280 movs r2, #128 ; 0x80 │ │ - 25082: a8a6 add r0, sp, #664 ; 0x298 │ │ - 25084: 2100 movs r1, #0 │ │ - 25086: 0052 lsls r2, r2, #1 │ │ - 25088: f00b fcb0 bl 309ec <__clzsi2+0x138> │ │ - 2508c: 9b15 ldr r3, [sp, #84] ; 0x54 │ │ - 2508e: 9e13 ldr r6, [sp, #76] ; 0x4c │ │ - 25090: 3344 adds r3, #68 ; 0x44 │ │ - 25092: 42b3 cmp r3, r6 │ │ - 25094: d301 bcc.n 2509a │ │ - 25096: f000 fda9 bl 25bec │ │ - 2509a: 9f15 ldr r7, [sp, #84] ; 0x54 │ │ - 2509c: a8f8 add r0, sp, #992 ; 0x3e0 │ │ - 2509e: 2100 movs r1, #0 │ │ - 250a0: 2280 movs r2, #128 ; 0x80 │ │ - 250a2: 2400 movs r4, #0 │ │ - 250a4: f00b fca2 bl 309ec <__clzsi2+0x138> │ │ - 250a8: 373c adds r7, #60 ; 0x3c │ │ - 250aa: 9415 str r4, [sp, #84] ; 0x54 │ │ - 250ac: e04f b.n 2514e │ │ - 250ae: 2300 movs r3, #0 │ │ - 250b0: 4a3f ldr r2, [pc, #252] ; (251b0 ) │ │ - 250b2: 446a add r2, sp │ │ - 250b4: 549b strb r3, [r3, r2] │ │ - 250b6: 3301 adds r3, #1 │ │ - 250b8: 42a3 cmp r3, r4 │ │ - 250ba: d1f9 bne.n 250b0 │ │ - 250bc: e7e0 b.n 25080 │ │ - 250be: 9c10 ldr r4, [sp, #64] ; 0x40 │ │ - 250c0: 3701 adds r7, #1 │ │ - 250c2: 59e3 ldr r3, [r4, r7] │ │ - 250c4: 9e13 ldr r6, [sp, #76] ; 0x4c │ │ - 250c6: 19dc adds r4, r3, r7 │ │ - 250c8: 42b4 cmp r4, r6 │ │ - 250ca: d34d bcc.n 25168 │ │ - 250cc: 9e13 ldr r6, [sp, #76] ; 0x4c │ │ - 250ce: 1d3b adds r3, r7, #4 │ │ - 250d0: 42b3 cmp r3, r6 │ │ - 250d2: d3f4 bcc.n 250be │ │ - 250d4: 9e10 ldr r6, [sp, #64] ; 0x40 │ │ - 250d6: 19f3 adds r3, r6, r7 │ │ - 250d8: 1d5a adds r2, r3, #5 │ │ - 250da: 8812 ldrh r2, [r2, #0] │ │ - 250dc: 9211 str r2, [sp, #68] ; 0x44 │ │ - 250de: 3a01 subs r2, #1 │ │ - 250e0: 2aff cmp r2, #255 ; 0xff │ │ - 250e2: d901 bls.n 250e8 │ │ - 250e4: 2740 movs r7, #64 ; 0x40 │ │ - 250e6: 9711 str r7, [sp, #68] ; 0x44 │ │ - 250e8: 3307 adds r3, #7 │ │ - 250ea: 881b ldrh r3, [r3, #0] │ │ - 250ec: 9e13 ldr r6, [sp, #76] ; 0x4c │ │ - 250ee: 9316 str r3, [sp, #88] ; 0x58 │ │ - 250f0: 1d23 adds r3, r4, #4 │ │ - 250f2: 42b3 cmp r3, r6 │ │ - 250f4: d901 bls.n 250fa │ │ - 250f6: f000 fd79 bl 25bec │ │ - 250fa: 9f16 ldr r7, [sp, #88] ; 0x58 │ │ - 250fc: 193f adds r7, r7, r4 │ │ - 250fe: 1c3b adds r3, r7, #0 │ │ - 25100: 3304 adds r3, #4 │ │ - 25102: 9717 str r7, [sp, #92] ; 0x5c │ │ - 25104: 42b3 cmp r3, r6 │ │ - 25106: d901 bls.n 2510c │ │ - 25108: f000 fd70 bl 25bec │ │ - 2510c: 2600 movs r6, #0 │ │ - 2510e: 2def cmp r5, #239 ; 0xef │ │ - 25110: d854 bhi.n 251bc │ │ - 25112: 4828 ldr r0, [pc, #160] ; (251b4 ) │ │ - 25114: 9e0f ldr r6, [sp, #60] ; 0x3c │ │ - 25116: 9f11 ldr r7, [sp, #68] ; 0x44 │ │ - 25118: 182b adds r3, r5, r0 │ │ - 2511a: 4818 ldr r0, [pc, #96] ; (2517c ) │ │ - 2511c: 005b lsls r3, r3, #1 │ │ - 2511e: 539f strh r7, [r3, r6] │ │ - 25120: 5830 ldr r0, [r6, r0] │ │ - 25122: 900b str r0, [sp, #44] ; 0x2c │ │ - 25124: 990b ldr r1, [sp, #44] ; 0x2c │ │ - 25126: 9811 ldr r0, [sp, #68] ; 0x44 │ │ - 25128: f005 f898 bl 2a25c │ │ - 2512c: 4922 ldr r1, [pc, #136] ; (251b8 ) │ │ - 2512e: 9f0f ldr r7, [sp, #60] ; 0x3c │ │ - 25130: 1c06 adds r6, r0, #0 │ │ - 25132: 186d adds r5, r5, r1 │ │ - 25134: 00ad lsls r5, r5, #2 │ │ - 25136: 51e8 str r0, [r5, r7] │ │ - 25138: 2800 cmp r0, #0 │ │ - 2513a: d101 bne.n 25140 │ │ - 2513c: f000 fd56 bl 25bec │ │ - 25140: 9d16 ldr r5, [sp, #88] ; 0x58 │ │ - 25142: 2d00 cmp r5, #0 │ │ - 25144: d13a bne.n 251bc │ │ - 25146: 9d15 ldr r5, [sp, #84] ; 0x54 │ │ - 25148: 1c27 adds r7, r4, #0 │ │ - 2514a: 3501 adds r5, #1 │ │ - 2514c: 9515 str r5, [sp, #84] ; 0x54 │ │ - 2514e: 9e15 ldr r6, [sp, #84] ; 0x54 │ │ - 25150: 9c0e ldr r4, [sp, #56] ; 0x38 │ │ - 25152: 42a6 cmp r6, r4 │ │ - 25154: d300 bcc.n 25158 │ │ - 25156: e0fa b.n 2534e │ │ - 25158: 4b15 ldr r3, [pc, #84] ; (251b0 ) │ │ - 2515a: 9e15 ldr r6, [sp, #84] ; 0x54 │ │ - 2515c: 9c10 ldr r4, [sp, #64] ; 0x40 │ │ - 2515e: 446b add r3, sp │ │ - 25160: 5cf5 ldrb r5, [r6, r3] │ │ - 25162: 22ff movs r2, #255 ; 0xff │ │ - 25164: 59e3 ldr r3, [r4, r7] │ │ - 25166: e7ad b.n 250c4 │ │ - 25168: 4393 bics r3, r2 │ │ - 2516a: d1af bne.n 250cc │ │ - 2516c: e7b2 b.n 250d4 │ │ - 2516e: 46c0 nop ; (mov r8, r8) │ │ - 25170: 2fda cmp r7, #218 ; 0xda │ │ - 25172: 0001 movs r1, r0 │ │ - 25174: f9ac ffff vld4.32 {d15[],d17[],d19[],d21[]}, [ip :128] │ │ - 25178: 064c lsls r4, r1, #25 │ │ - 2517a: 0000 movs r0, r0 │ │ - 2517c: e910 0000 ldmdb r0, {} │ │ - 25180: 01ff lsls r7, r7, #7 │ │ - 25182: 0000 movs r0, r0 │ │ - 25184: e713 b.n 24fae │ │ - 25186: 0000 movs r0, r0 │ │ - 25188: e99c 0000 ; instruction: 0xe99c0000 │ │ - 2518c: e920 0000 stmdb r0!, {} │ │ - 25190: e974 0000 ldrd r0, r0, [r4, #-0]! │ │ - 25194: e978 0000 ldrd r0, r0, [r8, #-0]! │ │ - 25198: e958 0000 ldrd r0, r0, [r8, #-0] │ │ - 2519c: e928 0000 stmdb r8!, {} │ │ - 251a0: e924 0000 stmdb r4!, {} │ │ - 251a4: e90c 0000 stmdb ip, {} │ │ - 251a8: e904 0000 stmdb r4, {} │ │ - 251ac: d060 beq.n 25270 │ │ - 251ae: 0000 movs r0, r0 │ │ - 251b0: 054c lsls r4, r1, #21 │ │ - 251b2: 0000 movs r0, r0 │ │ - 251b4: 6740 str r0, [r0, #116] ; 0x74 │ │ - 251b6: 0000 movs r0, r0 │ │ - 251b8: 32b0 adds r2, #176 ; 0xb0 │ │ - 251ba: 0000 movs r0, r0 │ │ - 251bc: 9d10 ldr r5, [sp, #64] ; 0x40 │ │ - 251be: 192f adds r7, r5, r4 │ │ - 251c0: 2400 movs r4, #0 │ │ - 251c2: 9412 str r4, [sp, #72] ; 0x48 │ │ - 251c4: 1c23 adds r3, r4, #0 │ │ - 251c6: 9c12 ldr r4, [sp, #72] ; 0x48 │ │ - 251c8: 9d11 ldr r5, [sp, #68] ; 0x44 │ │ - 251ca: 42ac cmp r4, r5 │ │ - 251cc: d300 bcc.n 251d0 │ │ - 251ce: e0bc b.n 2534a │ │ - 251d0: 2400 movs r4, #0 │ │ - 251d2: 9d0f ldr r5, [sp, #60] ; 0x3c │ │ - 251d4: 48c3 ldr r0, [pc, #780] ; (254e4 ) │ │ - 251d6: 9414 str r4, [sp, #80] ; 0x50 │ │ - 251d8: 9c14 ldr r4, [sp, #80] ; 0x50 │ │ - 251da: 582d ldr r5, [r5, r0] │ │ - 251dc: 42ac cmp r4, r5 │ │ - 251de: d300 bcc.n 251e2 │ │ - 251e0: e0af b.n 25342 │ │ - 251e2: 2e00 cmp r6, #0 │ │ - 251e4: d100 bne.n 251e8 │ │ - 251e6: e090 b.n 2530a │ │ - 251e8: 9d16 ldr r5, [sp, #88] ; 0x58 │ │ - 251ea: 42ab cmp r3, r5 │ │ - 251ec: d300 bcc.n 251f0 │ │ - 251ee: e0a8 b.n 25342 │ │ - 251f0: 5cfa ldrb r2, [r7, r3] │ │ - 251f2: 1c5c adds r4, r3, #1 │ │ - 251f4: 0611 lsls r1, r2, #24 │ │ - 251f6: d519 bpl.n 2522c │ │ - 251f8: 07d0 lsls r0, r2, #31 │ │ - 251fa: d502 bpl.n 25202 │ │ - 251fc: 5d39 ldrb r1, [r7, r4] │ │ - 251fe: 1c9c adds r4, r3, #2 │ │ - 25200: 7031 strb r1, [r6, #0] │ │ - 25202: 0791 lsls r1, r2, #30 │ │ - 25204: d502 bpl.n 2520c │ │ - 25206: 5d3b ldrb r3, [r7, r4] │ │ - 25208: 3401 adds r4, #1 │ │ - 2520a: 7073 strb r3, [r6, #1] │ │ - 2520c: 2500 movs r5, #0 │ │ - 2520e: 0753 lsls r3, r2, #29 │ │ - 25210: d501 bpl.n 25216 │ │ - 25212: 5d3d ldrb r5, [r7, r4] │ │ - 25214: 3401 adds r4, #1 │ │ - 25216: 0710 lsls r0, r2, #28 │ │ - 25218: d502 bpl.n 25220 │ │ - 2521a: 5d3b ldrb r3, [r7, r4] │ │ - 2521c: 3401 adds r4, #1 │ │ - 2521e: 70f3 strb r3, [r6, #3] │ │ - 25220: 06d1 lsls r1, r2, #27 │ │ - 25222: d50d bpl.n 25240 │ │ - 25224: 5d3b ldrb r3, [r7, r4] │ │ - 25226: 3401 adds r4, #1 │ │ - 25228: 7173 strb r3, [r6, #5] │ │ - 2522a: e009 b.n 25240 │ │ - 2522c: 7032 strb r2, [r6, #0] │ │ - 2522e: 5d3a ldrb r2, [r7, r4] │ │ - 25230: 1d5c adds r4, r3, #5 │ │ - 25232: 7072 strb r2, [r6, #1] │ │ - 25234: 18fa adds r2, r7, r3 │ │ - 25236: 78d1 ldrb r1, [r2, #3] │ │ - 25238: 7895 ldrb r5, [r2, #2] │ │ - 2523a: 70f1 strb r1, [r6, #3] │ │ - 2523c: 7913 ldrb r3, [r2, #4] │ │ - 2523e: 7173 strb r3, [r6, #5] │ │ - 25240: 7833 ldrb r3, [r6, #0] │ │ - 25242: 2b61 cmp r3, #97 ; 0x61 │ │ - 25244: d101 bne.n 2524a │ │ - 25246: 23ff movs r3, #255 ; 0xff │ │ - 25248: e003 b.n 25252 │ │ - 2524a: 1e5a subs r2, r3, #1 │ │ - 2524c: 2a5f cmp r2, #95 ; 0x5f │ │ - 2524e: d801 bhi.n 25254 │ │ - 25250: 330c adds r3, #12 │ │ - 25252: 7033 strb r3, [r6, #0] │ │ - 25254: 7833 ldrb r3, [r6, #0] │ │ - 25256: 2b00 cmp r3, #0 │ │ - 25258: d003 beq.n 25262 │ │ - 2525a: 9814 ldr r0, [sp, #80] ; 0x50 │ │ - 2525c: 2201 movs r2, #1 │ │ - 2525e: abf8 add r3, sp, #992 ; 0x3e0 │ │ - 25260: 54c2 strb r2, [r0, r3] │ │ - 25262: 7972 ldrb r2, [r6, #5] │ │ - 25264: 78f3 ldrb r3, [r6, #3] │ │ - 25266: 4313 orrs r3, r2 │ │ - 25268: d003 beq.n 25272 │ │ - 2526a: 980f ldr r0, [sp, #60] ; 0x3c │ │ - 2526c: 1c31 adds r1, r6, #0 │ │ - 2526e: f7f9 fea3 bl 1efb8 │ │ - 25272: 7873 ldrb r3, [r6, #1] │ │ - 25274: 2bff cmp r3, #255 ; 0xff │ │ - 25276: d101 bne.n 2527c │ │ - 25278: 2300 movs r3, #0 │ │ - 2527a: 7073 strb r3, [r6, #1] │ │ - 2527c: 7873 ldrb r3, [r6, #1] │ │ - 2527e: 2b00 cmp r3, #0 │ │ - 25280: d002 beq.n 25288 │ │ - 25282: 2101 movs r1, #1 │ │ - 25284: aaa6 add r2, sp, #664 ; 0x298 │ │ - 25286: 54d1 strb r1, [r2, r3] │ │ - 25288: 1c2b adds r3, r5, #0 │ │ - 2528a: 3b10 subs r3, #16 │ │ - 2528c: 2b40 cmp r3, #64 ; 0x40 │ │ - 2528e: d802 bhi.n 25296 │ │ - 25290: 2201 movs r2, #1 │ │ - 25292: 70b2 strb r2, [r6, #2] │ │ - 25294: e030 b.n 252f8 │ │ - 25296: 2d5f cmp r5, #95 ; 0x5f │ │ - 25298: d934 bls.n 25304 │ │ - 2529a: 230f movs r3, #15 │ │ - 2529c: 402b ands r3, r5 │ │ - 2529e: 22f0 movs r2, #240 ; 0xf0 │ │ - 252a0: 7133 strb r3, [r6, #4] │ │ - 252a2: 4015 ands r5, r2 │ │ - 252a4: 2da0 cmp r5, #160 ; 0xa0 │ │ - 252a6: d023 beq.n 252f0 │ │ - 252a8: d80c bhi.n 252c4 │ │ - 252aa: 2d70 cmp r5, #112 ; 0x70 │ │ - 252ac: d01c beq.n 252e8 │ │ - 252ae: d803 bhi.n 252b8 │ │ - 252b0: 2304 movs r3, #4 │ │ - 252b2: 2d60 cmp r5, #96 ; 0x60 │ │ - 252b4: d025 beq.n 25302 │ │ - 252b6: e025 b.n 25304 │ │ - 252b8: 2d80 cmp r5, #128 ; 0x80 │ │ - 252ba: d017 beq.n 252ec │ │ - 252bc: 2305 movs r3, #5 │ │ - 252be: 2d90 cmp r5, #144 ; 0x90 │ │ - 252c0: d01f beq.n 25302 │ │ - 252c2: e01f b.n 25304 │ │ - 252c4: 2dd0 cmp r5, #208 ; 0xd0 │ │ - 252c6: d019 beq.n 252fc │ │ - 252c8: d808 bhi.n 252dc │ │ - 252ca: 2db0 cmp r5, #176 ; 0xb0 │ │ - 252cc: d012 beq.n 252f4 │ │ - 252ce: 2dc0 cmp r5, #192 ; 0xc0 │ │ - 252d0: d118 bne.n 25304 │ │ - 252d2: 2202 movs r2, #2 │ │ - 252d4: 4093 lsls r3, r2 │ │ - 252d6: 70b2 strb r2, [r6, #2] │ │ - 252d8: 189b adds r3, r3, r2 │ │ - 252da: e00d b.n 252f8 │ │ - 252dc: 2de0 cmp r5, #224 ; 0xe0 │ │ - 252de: d00f beq.n 25300 │ │ - 252e0: 230b movs r3, #11 │ │ - 252e2: 2df0 cmp r5, #240 ; 0xf0 │ │ - 252e4: d00d beq.n 25302 │ │ - 252e6: e00d b.n 25304 │ │ - 252e8: 2303 movs r3, #3 │ │ - 252ea: e00a b.n 25302 │ │ - 252ec: 2306 movs r3, #6 │ │ - 252ee: e008 b.n 25302 │ │ - 252f0: 2307 movs r3, #7 │ │ - 252f2: e006 b.n 25302 │ │ - 252f4: 2308 movs r3, #8 │ │ - 252f6: e004 b.n 25302 │ │ - 252f8: 7133 strb r3, [r6, #4] │ │ - 252fa: e003 b.n 25304 │ │ - 252fc: 2309 movs r3, #9 │ │ - 252fe: e000 b.n 25302 │ │ - 25300: 230a movs r3, #10 │ │ - 25302: 70b3 strb r3, [r6, #2] │ │ - 25304: 3606 adds r6, #6 │ │ - 25306: 1c23 adds r3, r4, #0 │ │ - 25308: e018 b.n 2533c │ │ - 2530a: 9c16 ldr r4, [sp, #88] ; 0x58 │ │ - 2530c: 42a3 cmp r3, r4 │ │ - 2530e: d218 bcs.n 25342 │ │ - 25310: 5cfa ldrb r2, [r7, r3] │ │ - 25312: 0611 lsls r1, r2, #24 │ │ - 25314: d511 bpl.n 2533a │ │ - 25316: 07d5 lsls r5, r2, #31 │ │ - 25318: d401 bmi.n 2531e │ │ - 2531a: 3301 adds r3, #1 │ │ - 2531c: e000 b.n 25320 │ │ - 2531e: 3302 adds r3, #2 │ │ - 25320: 0791 lsls r1, r2, #30 │ │ - 25322: 0fc9 lsrs r1, r1, #31 │ │ - 25324: 185b adds r3, r3, r1 │ │ - 25326: 0751 lsls r1, r2, #29 │ │ - 25328: 0fc9 lsrs r1, r1, #31 │ │ - 2532a: 185b adds r3, r3, r1 │ │ - 2532c: 0711 lsls r1, r2, #28 │ │ - 2532e: 0fc9 lsrs r1, r1, #31 │ │ - 25330: 06d2 lsls r2, r2, #27 │ │ - 25332: 185b adds r3, r3, r1 │ │ - 25334: 0fd2 lsrs r2, r2, #31 │ │ - 25336: 189b adds r3, r3, r2 │ │ - 25338: e000 b.n 2533c │ │ - 2533a: 3305 adds r3, #5 │ │ - 2533c: 9c14 ldr r4, [sp, #80] ; 0x50 │ │ - 2533e: 3401 adds r4, #1 │ │ - 25340: e747 b.n 251d2 │ │ - 25342: 9d12 ldr r5, [sp, #72] ; 0x48 │ │ - 25344: 3501 adds r5, #1 │ │ - 25346: 9512 str r5, [sp, #72] ; 0x48 │ │ - 25348: e73d b.n 251c6 │ │ - 2534a: 9c17 ldr r4, [sp, #92] ; 0x5c │ │ - 2534c: e6fb b.n 25146 │ │ - 2534e: 4a66 ldr r2, [pc, #408] ; (254e8 ) │ │ - 25350: 9c13 ldr r4, [sp, #76] ; 0x4c │ │ - 25352: 1d3b adds r3, r7, #4 │ │ - 25354: 42a3 cmp r3, r4 │ │ - 25356: d203 bcs.n 25360 │ │ - 25358: 9d10 ldr r5, [sp, #64] ; 0x40 │ │ - 2535a: 59ed ldr r5, [r5, r7] │ │ - 2535c: 4295 cmp r5, r2 │ │ - 2535e: d80d bhi.n 2537c │ │ - 25360: a86a add r0, sp, #424 ; 0x1a8 │ │ - 25362: 2100 movs r1, #0 │ │ - 25364: 22f0 movs r2, #240 ; 0xf0 │ │ - 25366: f00b fb41 bl 309ec <__clzsi2+0x138> │ │ - 2536a: 4c60 ldr r4, [pc, #384] ; (254ec ) │ │ - 2536c: 9e0f ldr r6, [sp, #60] ; 0x3c │ │ - 2536e: 2501 movs r5, #1 │ │ - 25370: 9517 str r5, [sp, #92] ; 0x5c │ │ - 25372: 1934 adds r4, r6, r4 │ │ - 25374: 2600 movs r6, #0 │ │ - 25376: 9419 str r4, [sp, #100] ; 0x64 │ │ - 25378: 9615 str r6, [sp, #84] ; 0x54 │ │ - 2537a: e028 b.n 253ce │ │ - 2537c: 3701 adds r7, #1 │ │ - 2537e: e7e7 b.n 25350 │ │ - 25380: 9d13 ldr r5, [sp, #76] ; 0x4c │ │ - 25382: 1c3c adds r4, r7, #0 │ │ - 25384: 341d adds r4, #29 │ │ - 25386: 42ac cmp r4, r5 │ │ - 25388: d301 bcc.n 2538e │ │ - 2538a: f000 fc2f bl 25bec │ │ - 2538e: 9e10 ldr r6, [sp, #64] ; 0x40 │ │ - 25390: 19f5 adds r5, r6, r7 │ │ - 25392: 786b ldrb r3, [r5, #1] │ │ - 25394: 782a ldrb r2, [r5, #0] │ │ - 25396: 9e13 ldr r6, [sp, #76] ; 0x4c │ │ - 25398: 021b lsls r3, r3, #8 │ │ - 2539a: 4313 orrs r3, r2 │ │ - 2539c: 78aa ldrb r2, [r5, #2] │ │ - 2539e: 0412 lsls r2, r2, #16 │ │ - 253a0: 4313 orrs r3, r2 │ │ - 253a2: 78ea ldrb r2, [r5, #3] │ │ - 253a4: 0612 lsls r2, r2, #24 │ │ - 253a6: 4313 orrs r3, r2 │ │ - 253a8: 18fb adds r3, r7, r3 │ │ - 253aa: 42b3 cmp r3, r6 │ │ - 253ac: d901 bls.n 253b2 │ │ - 253ae: f000 fc1d bl 25bec │ │ - 253b2: 209e movs r0, #158 ; 0x9e │ │ - 253b4: 0080 lsls r0, r0, #2 │ │ - 253b6: f00b fc61 bl 30c7c <__clzsi2+0x3c8> │ │ - 253ba: 9e19 ldr r6, [sp, #100] ; 0x64 │ │ - 253bc: 6030 str r0, [r6, #0] │ │ - 253be: 2800 cmp r0, #0 │ │ - 253c0: d10a bne.n 253d8 │ │ - 253c2: 9c17 ldr r4, [sp, #92] ; 0x5c │ │ - 253c4: 9d19 ldr r5, [sp, #100] ; 0x64 │ │ - 253c6: 3401 adds r4, #1 │ │ - 253c8: 3504 adds r5, #4 │ │ - 253ca: 9417 str r4, [sp, #92] ; 0x5c │ │ - 253cc: 9519 str r5, [sp, #100] ; 0x64 │ │ - 253ce: 9e17 ldr r6, [sp, #92] ; 0x5c │ │ - 253d0: 9c1c ldr r4, [sp, #112] ; 0x70 │ │ - 253d2: 42a6 cmp r6, r4 │ │ - 253d4: d9d4 bls.n 25380 │ │ - 253d6: e360 b.n 25a9a │ │ - 253d8: 229e movs r2, #158 ; 0x9e │ │ - 253da: 2100 movs r1, #0 │ │ - 253dc: 0092 lsls r2, r2, #2 │ │ - 253de: f00b fb05 bl 309ec <__clzsi2+0x138> │ │ - 253e2: 6830 ldr r0, [r6, #0] │ │ - 253e4: 4942 ldr r1, [pc, #264] ; (254f0 ) │ │ - 253e6: 2216 movs r2, #22 │ │ - 253e8: 9008 str r0, [sp, #32] │ │ - 253ea: 1840 adds r0, r0, r1 │ │ - 253ec: 1d29 adds r1, r5, #4 │ │ - 253ee: f00b fb15 bl 30a1c <__clzsi2+0x168> │ │ - 253f2: 7eee ldrb r6, [r5, #27] │ │ - 253f4: 9616 str r6, [sp, #88] ; 0x58 │ │ - 253f6: 2e00 cmp r6, #0 │ │ - 253f8: d100 bne.n 253fc │ │ - 253fa: e07d b.n 254f8 │ │ - 253fc: 9e13 ldr r6, [sp, #76] ; 0x4c │ │ - 253fe: 1c3b adds r3, r7, #0 │ │ - 25400: 33ea adds r3, #234 ; 0xea │ │ - 25402: 42b3 cmp r3, r6 │ │ - 25404: d901 bls.n 2540a │ │ - 25406: f000 fbf1 bl 25bec │ │ - 2540a: 9e10 ldr r6, [sp, #64] ; 0x40 │ │ - 2540c: a8ff add r0, sp, #1020 ; 0x3fc │ │ - 2540e: 22ea movs r2, #234 ; 0xea │ │ - 25410: 1934 adds r4, r6, r4 │ │ - 25412: 1c21 adds r1, r4, #0 │ │ - 25414: 3064 adds r0, #100 ; 0x64 │ │ - 25416: f00b fb01 bl 30a1c <__clzsi2+0x168> │ │ - 2541a: 7863 ldrb r3, [r4, #1] │ │ - 2541c: 7822 ldrb r2, [r4, #0] │ │ - 2541e: a84a add r0, sp, #296 ; 0x128 │ │ - 25420: 021b lsls r3, r3, #8 │ │ - 25422: 4313 orrs r3, r2 │ │ - 25424: 78a2 ldrb r2, [r4, #2] │ │ - 25426: 2100 movs r1, #0 │ │ - 25428: 0412 lsls r2, r2, #16 │ │ - 2542a: 4313 orrs r3, r2 │ │ - 2542c: 78e2 ldrb r2, [r4, #3] │ │ - 2542e: 0612 lsls r2, r2, #24 │ │ - 25430: 431a orrs r2, r3 │ │ - 25432: 1c23 adds r3, r4, #0 │ │ - 25434: 33c4 adds r3, #196 ; 0xc4 │ │ - 25436: 781b ldrb r3, [r3, #0] │ │ - 25438: 9222 str r2, [sp, #136] ; 0x88 │ │ - 2543a: 9320 str r3, [sp, #128] ; 0x80 │ │ - 2543c: 1c23 adds r3, r4, #0 │ │ - 2543e: 33c5 adds r3, #197 ; 0xc5 │ │ - 25440: 781b ldrb r3, [r3, #0] │ │ - 25442: 931e str r3, [sp, #120] ; 0x78 │ │ - 25444: 1c23 adds r3, r4, #0 │ │ - 25446: 33c6 adds r3, #198 ; 0xc6 │ │ - 25448: 781b ldrb r3, [r3, #0] │ │ - 2544a: 9314 str r3, [sp, #80] ; 0x50 │ │ - 2544c: 1c23 adds r3, r4, #0 │ │ - 2544e: 33c7 adds r3, #199 ; 0xc7 │ │ - 25450: 781b ldrb r3, [r3, #0] │ │ - 25452: 931d str r3, [sp, #116] ; 0x74 │ │ - 25454: 1c23 adds r3, r4, #0 │ │ - 25456: 33c8 adds r3, #200 ; 0xc8 │ │ - 25458: 781b ldrb r3, [r3, #0] │ │ - 2545a: 9323 str r3, [sp, #140] ; 0x8c │ │ - 2545c: 1c23 adds r3, r4, #0 │ │ - 2545e: 33c9 adds r3, #201 ; 0xc9 │ │ - 25460: 781b ldrb r3, [r3, #0] │ │ - 25462: 931b str r3, [sp, #108] ; 0x6c │ │ - 25464: 1c23 adds r3, r4, #0 │ │ - 25466: 33ca adds r3, #202 ; 0xca │ │ - 25468: 781b ldrb r3, [r3, #0] │ │ - 2546a: 9321 str r3, [sp, #132] ; 0x84 │ │ - 2546c: 1c23 adds r3, r4, #0 │ │ - 2546e: 33cb adds r3, #203 ; 0xcb │ │ - 25470: 781b ldrb r3, [r3, #0] │ │ - 25472: 931f str r3, [sp, #124] ; 0x7c │ │ - 25474: 1c23 adds r3, r4, #0 │ │ - 25476: 33cc adds r3, #204 ; 0xcc │ │ - 25478: 781b ldrb r3, [r3, #0] │ │ - 2547a: 931a str r3, [sp, #104] ; 0x68 │ │ - 2547c: 1c23 adds r3, r4, #0 │ │ - 2547e: 33cd adds r3, #205 ; 0xcd │ │ - 25480: 781b ldrb r3, [r3, #0] │ │ - 25482: 9318 str r3, [sp, #96] ; 0x60 │ │ - 25484: 1c23 adds r3, r4, #0 │ │ - 25486: 33ce adds r3, #206 ; 0xce │ │ - 25488: 781b ldrb r3, [r3, #0] │ │ - 2548a: 9327 str r3, [sp, #156] ; 0x9c │ │ - 2548c: 1c23 adds r3, r4, #0 │ │ - 2548e: 33cf adds r3, #207 ; 0xcf │ │ - 25490: 781b ldrb r3, [r3, #0] │ │ - 25492: 9328 str r3, [sp, #160] ; 0xa0 │ │ - 25494: 1c23 adds r3, r4, #0 │ │ - 25496: 33d0 adds r3, #208 ; 0xd0 │ │ - 25498: 781b ldrb r3, [r3, #0] │ │ - 2549a: 9324 str r3, [sp, #144] ; 0x90 │ │ - 2549c: 1c23 adds r3, r4, #0 │ │ - 2549e: 33d1 adds r3, #209 ; 0xd1 │ │ - 254a0: 781b ldrb r3, [r3, #0] │ │ - 254a2: 34d2 adds r4, #210 ; 0xd2 │ │ - 254a4: 7862 ldrb r2, [r4, #1] │ │ - 254a6: 9325 str r3, [sp, #148] ; 0x94 │ │ - 254a8: 7823 ldrb r3, [r4, #0] │ │ - 254aa: 0212 lsls r2, r2, #8 │ │ - 254ac: 431a orrs r2, r3 │ │ - 254ae: 9226 str r2, [sp, #152] ; 0x98 │ │ - 254b0: 786b ldrb r3, [r5, #1] │ │ - 254b2: 782a ldrb r2, [r5, #0] │ │ - 254b4: 021b lsls r3, r3, #8 │ │ - 254b6: 4313 orrs r3, r2 │ │ - 254b8: 78aa ldrb r2, [r5, #2] │ │ - 254ba: 0412 lsls r2, r2, #16 │ │ - 254bc: 4313 orrs r3, r2 │ │ - 254be: 78ea ldrb r2, [r5, #3] │ │ - 254c0: 0612 lsls r2, r2, #24 │ │ - 254c2: 4313 orrs r3, r2 │ │ - 254c4: 2280 movs r2, #128 ; 0x80 │ │ - 254c6: 18ff adds r7, r7, r3 │ │ - 254c8: f00b fa90 bl 309ec <__clzsi2+0x138> │ │ - 254cc: 9c16 ldr r4, [sp, #88] ; 0x58 │ │ - 254ce: 2c20 cmp r4, #32 │ │ - 254d0: d900 bls.n 254d4 │ │ - 254d2: e38b b.n 25bec │ │ - 254d4: 9e0f ldr r6, [sp, #60] ; 0x3c │ │ - 254d6: 4807 ldr r0, [pc, #28] ; (254f4 ) │ │ - 254d8: 2400 movs r4, #0 │ │ - 254da: 9411 str r4, [sp, #68] ; 0x44 │ │ - 254dc: 5836 ldr r6, [r6, r0] │ │ - 254de: 9612 str r6, [sp, #72] ; 0x48 │ │ - 254e0: e041 b.n 25566 │ │ - 254e2: 46c0 nop ; (mov r8, r8) │ │ - 254e4: e910 0000 ldmdb r0, {} │ │ - 254e8: 02ff lsls r7, r7, #11 │ │ - 254ea: 0000 movs r0, r0 │ │ - 254ec: be04 bkpt 0x0004 │ │ - 254ee: 0000 movs r0, r0 │ │ - 254f0: 0249 lsls r1, r1, #9 │ │ - 254f2: 0000 movs r0, r0 │ │ - 254f4: e924 0000 stmdb r4!, {} │ │ - 254f8: 786b ldrb r3, [r5, #1] │ │ - 254fa: 782a ldrb r2, [r5, #0] │ │ - 254fc: 021b lsls r3, r3, #8 │ │ - 254fe: 4313 orrs r3, r2 │ │ - 25500: 78aa ldrb r2, [r5, #2] │ │ - 25502: 0412 lsls r2, r2, #16 │ │ - 25504: 4313 orrs r3, r2 │ │ - 25506: 78ea ldrb r2, [r5, #3] │ │ - 25508: 0612 lsls r2, r2, #24 │ │ - 2550a: 4313 orrs r3, r2 │ │ - 2550c: 18ff adds r7, r7, r3 │ │ - 2550e: 2b00 cmp r3, #0 │ │ - 25510: d000 beq.n 25514 │ │ - 25512: e756 b.n 253c2 │ │ - 25514: 1c27 adds r7, r4, #0 │ │ - 25516: e754 b.n 253c2 │ │ - 25518: 9e0f ldr r6, [sp, #60] ; 0x3c │ │ - 2551a: 4833 ldr r0, [pc, #204] ; (255e8 ) │ │ - 2551c: 5833 ldr r3, [r6, r0] │ │ - 2551e: 9e11 ldr r6, [sp, #68] ; 0x44 │ │ - 25520: 1c5c adds r4, r3, #1 │ │ - 25522: 19a4 adds r4, r4, r6 │ │ - 25524: 2cef cmp r4, #239 ; 0xef │ │ - 25526: d913 bls.n 25550 │ │ - 25528: 1c1c adds r4, r3, #0 │ │ - 2552a: 2c00 cmp r4, #0 │ │ - 2552c: d040 beq.n 255b0 │ │ - 2552e: 9e0f ldr r6, [sp, #60] ; 0x3c │ │ - 25530: 482e ldr r0, [pc, #184] ; (255ec ) │ │ - 25532: 01a3 lsls r3, r4, #6 │ │ - 25534: 18f3 adds r3, r6, r3 │ │ - 25536: 181b adds r3, r3, r0 │ │ - 25538: 681b ldr r3, [r3, #0] │ │ - 2553a: 2b00 cmp r3, #0 │ │ - 2553c: d136 bne.n 255ac │ │ - 2553e: 9e11 ldr r6, [sp, #68] ; 0x44 │ │ - 25540: 42b3 cmp r3, r6 │ │ - 25542: d115 bne.n 25570 │ │ - 25544: 2000 movs r0, #0 │ │ - 25546: 2301 movs r3, #1 │ │ - 25548: 4684 mov ip, r0 │ │ - 2554a: 9e17 ldr r6, [sp, #92] ; 0x5c │ │ - 2554c: 42b3 cmp r3, r6 │ │ - 2554e: d316 bcc.n 2557e │ │ - 25550: 9e12 ldr r6, [sp, #72] ; 0x48 │ │ - 25552: 1c23 adds r3, r4, #0 │ │ - 25554: 42a6 cmp r6, r4 │ │ - 25556: d244 bcs.n 255e2 │ │ - 25558: 9e11 ldr r6, [sp, #68] ; 0x44 │ │ - 2555a: aa4a add r2, sp, #296 ; 0x128 │ │ - 2555c: 9412 str r4, [sp, #72] ; 0x48 │ │ - 2555e: 00b1 lsls r1, r6, #2 │ │ - 25560: 3601 adds r6, #1 │ │ - 25562: 508b str r3, [r1, r2] │ │ - 25564: 9611 str r6, [sp, #68] ; 0x44 │ │ - 25566: 9c11 ldr r4, [sp, #68] ; 0x44 │ │ - 25568: 9e16 ldr r6, [sp, #88] ; 0x58 │ │ - 2556a: 42b4 cmp r4, r6 │ │ - 2556c: d3d4 bcc.n 25518 │ │ - 2556e: e041 b.n 255f4 │ │ - 25570: 009a lsls r2, r3, #2 │ │ - 25572: a94a add r1, sp, #296 ; 0x128 │ │ - 25574: 5852 ldr r2, [r2, r1] │ │ - 25576: 42a2 cmp r2, r4 │ │ - 25578: d018 beq.n 255ac │ │ - 2557a: 3301 adds r3, #1 │ │ - 2557c: e7df b.n 2553e │ │ - 2557e: 9e0f ldr r6, [sp, #60] ; 0x3c │ │ - 25580: 009a lsls r2, r3, #2 │ │ - 25582: 20be movs r0, #190 ; 0xbe │ │ - 25584: 18b2 adds r2, r6, r2 │ │ - 25586: 0200 lsls r0, r0, #8 │ │ - 25588: 1812 adds r2, r2, r0 │ │ - 2558a: 6811 ldr r1, [r2, #0] │ │ - 2558c: 2200 movs r2, #0 │ │ - 2558e: 4291 cmp r1, r2 │ │ - 25590: d00a beq.n 255a8 │ │ - 25592: 1888 adds r0, r1, r2 │ │ - 25594: 302d adds r0, #45 ; 0x2d │ │ - 25596: 30ff adds r0, #255 ; 0xff │ │ - 25598: 7806 ldrb r6, [r0, #0] │ │ - 2559a: 42a6 cmp r6, r4 │ │ - 2559c: d101 bne.n 255a2 │ │ - 2559e: 4666 mov r6, ip │ │ - 255a0: 7006 strb r6, [r0, #0] │ │ - 255a2: 3201 adds r2, #1 │ │ - 255a4: 2a80 cmp r2, #128 ; 0x80 │ │ - 255a6: d1f4 bne.n 25592 │ │ - 255a8: 3301 adds r3, #1 │ │ - 255aa: e7ce b.n 2554a │ │ - 255ac: 3c01 subs r4, #1 │ │ - 255ae: e7bc b.n 2552a │ │ - 255b0: 9e15 ldr r6, [sp, #84] ; 0x54 │ │ - 255b2: 2e00 cmp r6, #0 │ │ - 255b4: d107 bne.n 255c6 │ │ - 255b6: 980f ldr r0, [sp, #60] ; 0x3c │ │ - 255b8: a96a add r1, sp, #424 ; 0x1a8 │ │ - 255ba: f006 fcb9 bl 2bf30 │ │ - 255be: 9015 str r0, [sp, #84] ; 0x54 │ │ - 255c0: 2800 cmp r0, #0 │ │ - 255c2: d100 bne.n 255c6 │ │ - 255c4: e365 b.n 25c92 │ │ - 255c6: 4b0a ldr r3, [pc, #40] ; (255f0 ) │ │ - 255c8: 9e15 ldr r6, [sp, #84] ; 0x54 │ │ - 255ca: 429e cmp r6, r3 │ │ - 255cc: d100 bne.n 255d0 │ │ - 255ce: e360 b.n 25c92 │ │ - 255d0: 9e0f ldr r6, [sp, #60] ; 0x3c │ │ - 255d2: 4805 ldr r0, [pc, #20] ; (255e8 ) │ │ - 255d4: ab6a add r3, sp, #424 ; 0x1a8 │ │ - 255d6: 5836 ldr r6, [r6, r0] │ │ - 255d8: 960e str r6, [sp, #56] ; 0x38 │ │ - 255da: 9e0e ldr r6, [sp, #56] ; 0x38 │ │ - 255dc: 2e00 cmp r6, #0 │ │ - 255de: d000 beq.n 255e2 │ │ - 255e0: e30e b.n 25c00 │ │ - 255e2: 1c23 adds r3, r4, #0 │ │ - 255e4: 9c12 ldr r4, [sp, #72] ; 0x48 │ │ - 255e6: e7b7 b.n 25558 │ │ - 255e8: e924 0000 stmdb r4!, {} │ │ - 255ec: 8214 strh r4, [r2, #16] │ │ - 255ee: 0000 movs r0, r0 │ │ - 255f0: ffff 0000 vaddl.u q8, d15, d0 │ │ - 255f4: 9c0f ldr r4, [sp, #60] ; 0x3c │ │ - 255f6: 4ed5 ldr r6, [pc, #852] ; (2594c ) │ │ - 255f8: 9812 ldr r0, [sp, #72] ; 0x48 │ │ - 255fa: 2291 movs r2, #145 ; 0x91 │ │ - 255fc: 0092 lsls r2, r2, #2 │ │ - 255fe: 51a0 str r0, [r4, r6] │ │ - 25600: 9c19 ldr r4, [sp, #100] ; 0x64 │ │ - 25602: 7ea9 ldrb r1, [r5, #26] │ │ - 25604: 9d26 ldr r5, [sp, #152] ; 0x98 │ │ - 25606: 6823 ldr r3, [r4, #0] │ │ - 25608: 9e1a ldr r6, [sp, #104] ; 0x68 │ │ - 2560a: 5499 strb r1, [r3, r2] │ │ - 2560c: 2280 movs r2, #128 ; 0x80 │ │ - 2560e: 815a strh r2, [r3, #10] │ │ - 25610: 2292 movs r2, #146 ; 0x92 │ │ - 25612: 0092 lsls r2, r2, #2 │ │ - 25614: 213c movs r1, #60 ; 0x3c │ │ - 25616: 601d str r5, [r3, #0] │ │ - 25618: 5499 strb r1, [r3, r2] │ │ - 2561a: 2201 movs r2, #1 │ │ - 2561c: 4216 tst r6, r2 │ │ - 2561e: d002 beq.n 25626 │ │ - 25620: 6858 ldr r0, [r3, #4] │ │ - 25622: 4302 orrs r2, r0 │ │ - 25624: 605a str r2, [r3, #4] │ │ - 25626: 9c1a ldr r4, [sp, #104] ; 0x68 │ │ - 25628: 2202 movs r2, #2 │ │ - 2562a: 4214 tst r4, r2 │ │ - 2562c: d002 beq.n 25634 │ │ - 2562e: 685d ldr r5, [r3, #4] │ │ - 25630: 432a orrs r2, r5 │ │ - 25632: 605a str r2, [r3, #4] │ │ - 25634: 9e1a ldr r6, [sp, #104] ; 0x68 │ │ - 25636: 2204 movs r2, #4 │ │ - 25638: 4216 tst r6, r2 │ │ - 2563a: d002 beq.n 25642 │ │ - 2563c: 6858 ldr r0, [r3, #4] │ │ - 2563e: 4302 orrs r2, r0 │ │ - 25640: 605a str r2, [r3, #4] │ │ - 25642: 9c18 ldr r4, [sp, #96] ; 0x60 │ │ - 25644: 07e4 lsls r4, r4, #31 │ │ - 25646: d503 bpl.n 25650 │ │ - 25648: 685d ldr r5, [r3, #4] │ │ - 2564a: 2208 movs r2, #8 │ │ - 2564c: 432a orrs r2, r5 │ │ - 2564e: 605a str r2, [r3, #4] │ │ - 25650: 9e18 ldr r6, [sp, #96] ; 0x60 │ │ - 25652: 07b6 lsls r6, r6, #30 │ │ - 25654: d503 bpl.n 2565e │ │ - 25656: 6858 ldr r0, [r3, #4] │ │ - 25658: 2210 movs r2, #16 │ │ - 2565a: 4302 orrs r2, r0 │ │ - 2565c: 605a str r2, [r3, #4] │ │ - 2565e: 9c18 ldr r4, [sp, #96] ; 0x60 │ │ - 25660: 0764 lsls r4, r4, #29 │ │ - 25662: d503 bpl.n 2566c │ │ - 25664: 685d ldr r5, [r3, #4] │ │ - 25666: 2220 movs r2, #32 │ │ - 25668: 432a orrs r2, r5 │ │ - 2566a: 605a str r2, [r3, #4] │ │ - 2566c: 9e20 ldr r6, [sp, #128] ; 0x80 │ │ - 2566e: 1c31 adds r1, r6, #0 │ │ - 25670: 2e0c cmp r6, #12 │ │ - 25672: d900 bls.n 25676 │ │ - 25674: 210c movs r1, #12 │ │ - 25676: 9c1e ldr r4, [sp, #120] ; 0x78 │ │ - 25678: 0609 lsls r1, r1, #24 │ │ - 2567a: 0e09 lsrs r1, r1, #24 │ │ - 2567c: 1c22 adds r2, r4, #0 │ │ - 2567e: 2c0c cmp r4, #12 │ │ - 25680: d900 bls.n 25684 │ │ - 25682: 220c movs r2, #12 │ │ - 25684: 208b movs r0, #139 ; 0x8b │ │ - 25686: 0612 lsls r2, r2, #24 │ │ - 25688: 0080 lsls r0, r0, #2 │ │ - 2568a: 0e12 lsrs r2, r2, #24 │ │ - 2568c: 5419 strb r1, [r3, r0] │ │ - 2568e: 2900 cmp r1, #0 │ │ - 25690: d103 bne.n 2569a │ │ - 25692: 685d ldr r5, [r3, #4] │ │ - 25694: 2101 movs r1, #1 │ │ - 25696: 438d bics r5, r1 │ │ - 25698: 605d str r5, [r3, #4] │ │ - 2569a: 2a00 cmp r2, #0 │ │ - 2569c: d103 bne.n 256a6 │ │ - 2569e: 685e ldr r6, [r3, #4] │ │ - 256a0: 2108 movs r1, #8 │ │ - 256a2: 438e bics r6, r1 │ │ - 256a4: 605e str r6, [r3, #4] │ │ - 256a6: 49aa ldr r1, [pc, #680] ; (25950 ) │ │ - 256a8: 9c14 ldr r4, [sp, #80] ; 0x50 │ │ - 256aa: 545a strb r2, [r3, r1] │ │ - 256ac: 4aa9 ldr r2, [pc, #676] ; (25954 ) │ │ - 256ae: 549c strb r4, [r3, r2] │ │ - 256b0: 4aa9 ldr r2, [pc, #676] ; (25958 ) │ │ - 256b2: 549c strb r4, [r3, r2] │ │ - 256b4: 2c0b cmp r4, #11 │ │ - 256b6: d903 bls.n 256c0 │ │ - 256b8: 685d ldr r5, [r3, #4] │ │ - 256ba: 2202 movs r2, #2 │ │ - 256bc: 4395 bics r5, r2 │ │ - 256be: 605d str r5, [r3, #4] │ │ - 256c0: 4aa6 ldr r2, [pc, #664] ; (2595c ) │ │ - 256c2: 9e1d ldr r6, [sp, #116] ; 0x74 │ │ - 256c4: 9c23 ldr r4, [sp, #140] ; 0x8c │ │ - 256c6: 549e strb r6, [r3, r2] │ │ - 256c8: 228c movs r2, #140 ; 0x8c │ │ - 256ca: 0092 lsls r2, r2, #2 │ │ - 256cc: 549c strb r4, [r3, r2] │ │ - 256ce: 2c0b cmp r4, #11 │ │ - 256d0: d901 bls.n 256d6 │ │ - 256d2: 2100 movs r1, #0 │ │ - 256d4: 5499 strb r1, [r3, r2] │ │ - 256d6: 5c9a ldrb r2, [r3, r2] │ │ - 256d8: 9d1d ldr r5, [sp, #116] ; 0x74 │ │ - 256da: 42aa cmp r2, r5 │ │ - 256dc: d803 bhi.n 256e6 │ │ - 256de: 685e ldr r6, [r3, #4] │ │ - 256e0: 2204 movs r2, #4 │ │ - 256e2: 4396 bics r6, r2 │ │ - 256e4: 605e str r6, [r3, #4] │ │ - 256e6: 4a9e ldr r2, [pc, #632] ; (25960 ) │ │ - 256e8: 9c1b ldr r4, [sp, #108] ; 0x6c │ │ - 256ea: 549c strb r4, [r3, r2] │ │ - 256ec: 4a9d ldr r2, [pc, #628] ; (25964 ) │ │ - 256ee: 549c strb r4, [r3, r2] │ │ - 256f0: 2c0b cmp r4, #11 │ │ - 256f2: d903 bls.n 256fc │ │ - 256f4: 685d ldr r5, [r3, #4] │ │ - 256f6: 2210 movs r2, #16 │ │ - 256f8: 4395 bics r5, r2 │ │ - 256fa: 605d str r5, [r3, #4] │ │ - 256fc: 4a9a ldr r2, [pc, #616] ; (25968 ) │ │ - 256fe: 9e21 ldr r6, [sp, #132] ; 0x84 │ │ - 25700: 9c1f ldr r4, [sp, #124] ; 0x7c │ │ - 25702: 549e strb r6, [r3, r2] │ │ - 25704: 228d movs r2, #141 ; 0x8d │ │ - 25706: 0092 lsls r2, r2, #2 │ │ - 25708: 549c strb r4, [r3, r2] │ │ - 2570a: 2c0b cmp r4, #11 │ │ - 2570c: d901 bls.n 25712 │ │ - 2570e: 2100 movs r1, #0 │ │ - 25710: 5499 strb r1, [r3, r2] │ │ - 25712: 5c9a ldrb r2, [r3, r2] │ │ - 25714: 9d21 ldr r5, [sp, #132] ; 0x84 │ │ - 25716: 42aa cmp r2, r5 │ │ - 25718: d803 bhi.n 25722 │ │ - 2571a: 685e ldr r6, [r3, #4] │ │ - 2571c: 2220 movs r2, #32 │ │ - 2571e: 4396 bics r6, r2 │ │ - 25720: 605e str r6, [r3, #4] │ │ - 25722: 2240 movs r2, #64 ; 0x40 │ │ - 25724: 811a strh r2, [r3, #8] │ │ - 25726: a9ff add r1, sp, #1020 ; 0x3fc │ │ - 25728: 1c1a adds r2, r3, #0 │ │ - 2572a: 31c8 adds r1, #200 ; 0xc8 │ │ - 2572c: 320c adds r2, #12 │ │ - 2572e: 2000 movs r0, #0 │ │ - 25730: 880c ldrh r4, [r1, #0] │ │ - 25732: 181e adds r6, r3, r0 │ │ - 25734: 884d ldrh r5, [r1, #2] │ │ - 25736: 8014 strh r4, [r2, #0] │ │ - 25738: 940e str r4, [sp, #56] ; 0x38 │ │ - 2573a: 1c34 adds r4, r6, #0 │ │ - 2573c: 34cc adds r4, #204 ; 0xcc │ │ - 2573e: 7025 strb r5, [r4, #0] │ │ - 25740: 8e0c ldrh r4, [r1, #48] ; 0x30 │ │ - 25742: 9411 str r4, [sp, #68] ; 0x44 │ │ - 25744: 9d11 ldr r5, [sp, #68] ; 0x44 │ │ - 25746: 1c14 adds r4, r2, #0 │ │ - 25748: 3440 adds r4, #64 ; 0x40 │ │ - 2574a: 8025 strh r5, [r4, #0] │ │ - 2574c: 1c35 adds r5, r6, #0 │ │ - 2574e: 8e4e ldrh r6, [r1, #50] ; 0x32 │ │ - 25750: 35ec adds r5, #236 ; 0xec │ │ - 25752: 702e strb r6, [r5, #0] │ │ - 25754: 2800 cmp r0, #0 │ │ - 25756: d033 beq.n 257c0 │ │ - 25758: 1e95 subs r5, r2, #2 │ │ - 2575a: 882e ldrh r6, [r5, #0] │ │ - 2575c: 9512 str r5, [sp, #72] ; 0x48 │ │ - 2575e: 9d0e ldr r5, [sp, #56] ; 0x38 │ │ - 25760: 46b4 mov ip, r6 │ │ - 25762: 42ae cmp r6, r5 │ │ - 25764: d915 bls.n 25792 │ │ - 25766: 26ff movs r6, #255 ; 0xff │ │ - 25768: 4035 ands r5, r6 │ │ - 2576a: 950e str r5, [sp, #56] ; 0x38 │ │ - 2576c: 4666 mov r6, ip │ │ - 2576e: 25ff movs r5, #255 ; 0xff │ │ - 25770: 43ae bics r6, r5 │ │ - 25772: 46b4 mov ip, r6 │ │ - 25774: 9e0e ldr r6, [sp, #56] ; 0x38 │ │ - 25776: 44b4 add ip, r6 │ │ - 25778: 4665 mov r5, ip │ │ - 2577a: 042d lsls r5, r5, #16 │ │ - 2577c: 0c2d lsrs r5, r5, #16 │ │ - 2577e: 8015 strh r5, [r2, #0] │ │ - 25780: 46ac mov ip, r5 │ │ - 25782: 9d12 ldr r5, [sp, #72] ; 0x48 │ │ - 25784: 882e ldrh r6, [r5, #0] │ │ - 25786: 4566 cmp r6, ip │ │ - 25788: d903 bls.n 25792 │ │ - 2578a: 2680 movs r6, #128 ; 0x80 │ │ - 2578c: 0076 lsls r6, r6, #1 │ │ - 2578e: 4466 add r6, ip │ │ - 25790: 8016 strh r6, [r2, #0] │ │ - 25792: 8fd6 ldrh r6, [r2, #62] ; 0x3e │ │ - 25794: 9d11 ldr r5, [sp, #68] ; 0x44 │ │ - 25796: 42ae cmp r6, r5 │ │ - 25798: d912 bls.n 257c0 │ │ - 2579a: 26ff movs r6, #255 ; 0xff │ │ - 2579c: 4035 ands r5, r6 │ │ - 2579e: 8025 strh r5, [r4, #0] │ │ - 257a0: 8fd6 ldrh r6, [r2, #62] ; 0x3e │ │ - 257a2: 950e str r5, [sp, #56] ; 0x38 │ │ - 257a4: 25ff movs r5, #255 ; 0xff │ │ - 257a6: 43ae bics r6, r5 │ │ - 257a8: 9d0e ldr r5, [sp, #56] ; 0x38 │ │ - 257aa: 46b4 mov ip, r6 │ │ - 257ac: 4465 add r5, ip │ │ - 257ae: 042d lsls r5, r5, #16 │ │ - 257b0: 0c2d lsrs r5, r5, #16 │ │ - 257b2: 8025 strh r5, [r4, #0] │ │ - 257b4: 8fd6 ldrh r6, [r2, #62] ; 0x3e │ │ - 257b6: 42ae cmp r6, r5 │ │ - 257b8: d902 bls.n 257c0 │ │ - 257ba: 3501 adds r5, #1 │ │ - 257bc: 35ff adds r5, #255 ; 0xff │ │ - 257be: 8025 strh r5, [r4, #0] │ │ - 257c0: 3001 adds r0, #1 │ │ - 257c2: 3104 adds r1, #4 │ │ - 257c4: 3202 adds r2, #2 │ │ - 257c6: 280c cmp r0, #12 │ │ - 257c8: d1b2 bne.n 25730 │ │ - 257ca: acff add r4, sp, #1020 ; 0x3fc │ │ - 257cc: 2200 movs r2, #0 │ │ - 257ce: 3464 adds r4, #100 ; 0x64 │ │ - 257d0: 26dc movs r6, #220 ; 0xdc │ │ - 257d2: 1898 adds r0, r3, r2 │ │ - 257d4: 0076 lsls r6, r6, #1 │ │ - 257d6: 1c15 adds r5, r2, #0 │ │ - 257d8: 1981 adds r1, r0, r6 │ │ - 257da: 350d adds r5, #13 │ │ - 257dc: 700d strb r5, [r1, #0] │ │ - 257de: 18a1 adds r1, r4, r2 │ │ - 257e0: 7909 ldrb r1, [r1, #4] │ │ - 257e2: 9d16 ldr r5, [sp, #88] ; 0x58 │ │ - 257e4: 42a9 cmp r1, r5 │ │ - 257e6: d205 bcs.n 257f4 │ │ - 257e8: 0089 lsls r1, r1, #2 │ │ - 257ea: ad4a add r5, sp, #296 ; 0x128 │ │ - 257ec: 5949 ldr r1, [r1, r5] │ │ - 257ee: 3039 adds r0, #57 ; 0x39 │ │ - 257f0: 30ff adds r0, #255 ; 0xff │ │ - 257f2: 7001 strb r1, [r0, #0] │ │ - 257f4: 3201 adds r2, #1 │ │ - 257f6: 2a60 cmp r2, #96 ; 0x60 │ │ - 257f8: d1ea bne.n 257d0 │ │ - 257fa: 9e10 ldr r6, [sp, #64] ; 0x40 │ │ - 257fc: 2400 movs r4, #0 │ │ - 257fe: 9412 str r4, [sp, #72] ; 0x48 │ │ - 25800: 19f5 adds r5, r6, r7 │ │ - 25802: 9c12 ldr r4, [sp, #72] ; 0x48 │ │ - 25804: 9e16 ldr r6, [sp, #88] ; 0x58 │ │ - 25806: 42b4 cmp r4, r6 │ │ - 25808: d300 bcc.n 2580c │ │ - 2580a: e11c b.n 25a46 │ │ - 2580c: 9e13 ldr r6, [sp, #76] ; 0x4c │ │ - 2580e: 1c3b adds r3, r7, #0 │ │ - 25810: 3328 adds r3, #40 ; 0x28 │ │ - 25812: 42b3 cmp r3, r6 │ │ - 25814: d900 bls.n 25818 │ │ - 25816: e1e9 b.n 25bec │ │ - 25818: 9c22 ldr r4, [sp, #136] ; 0x88 │ │ - 2581a: 9e10 ldr r6, [sp, #64] ; 0x40 │ │ - 2581c: 1ba3 subs r3, r4, r6 │ │ - 2581e: 9c13 ldr r4, [sp, #76] ; 0x4c │ │ - 25820: 195b adds r3, r3, r5 │ │ - 25822: 42a3 cmp r3, r4 │ │ - 25824: d900 bls.n 25828 │ │ - 25826: e1e1 b.n 25bec │ │ - 25828: 2228 movs r2, #40 ; 0x28 │ │ - 2582a: a8ee add r0, sp, #952 ; 0x3b8 │ │ - 2582c: 1c29 adds r1, r5, #0 │ │ - 2582e: f00b f8f5 bl 30a1c <__clzsi2+0x168> │ │ - 25832: 786b ldrb r3, [r5, #1] │ │ - 25834: 782a ldrb r2, [r5, #0] │ │ - 25836: 7b2c ldrb r4, [r5, #12] │ │ - 25838: 021b lsls r3, r3, #8 │ │ - 2583a: 4313 orrs r3, r2 │ │ - 2583c: 78aa ldrb r2, [r5, #2] │ │ - 2583e: 941d str r4, [sp, #116] ; 0x74 │ │ - 25840: 7b6c ldrb r4, [r5, #13] │ │ - 25842: 0412 lsls r2, r2, #16 │ │ - 25844: 4313 orrs r3, r2 │ │ - 25846: 78ea ldrb r2, [r5, #3] │ │ - 25848: 941e str r4, [sp, #120] ; 0x78 │ │ - 2584a: 7bac ldrb r4, [r5, #14] │ │ - 2584c: 0612 lsls r2, r2, #24 │ │ - 2584e: 431a orrs r2, r3 │ │ - 25850: 796b ldrb r3, [r5, #5] │ │ - 25852: 9218 str r2, [sp, #96] ; 0x60 │ │ - 25854: 792a ldrb r2, [r5, #4] │ │ + 24f08: 429d cmp r5, r3 │ │ + 24f0a: d214 bcs.n 24f36 │ │ + 24f0c: 2321 movs r3, #33 ; 0x21 │ │ + 24f0e: 1c1a adds r2, r3, #0 │ │ + 24f10: 436a muls r2, r5 │ │ + 24f12: 59bb ldr r3, [r7, r6] │ │ + 24f14: 9206 str r2, [sp, #24] │ │ + 24f16: 9905 ldr r1, [sp, #20] │ │ + 24f18: 1898 adds r0, r3, r2 │ │ + 24f1a: 2220 movs r2, #32 │ │ + 24f1c: f00c feee bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 24f20: 59ba ldr r2, [r7, r6] │ │ + 24f22: 9b06 ldr r3, [sp, #24] │ │ + 24f24: 3501 adds r5, #1 │ │ + 24f26: 4694 mov ip, r2 │ │ + 24f28: 220d movs r2, #13 │ │ + 24f2a: 4463 add r3, ip │ │ + 24f2c: 3301 adds r3, #1 │ │ + 24f2e: 77da strb r2, [r3, #31] │ │ + 24f30: 9b05 ldr r3, [sp, #20] │ │ + 24f32: 3320 adds r3, #32 │ │ + 24f34: e7e4 b.n 24f00 │ │ + 24f36: 2200 movs r2, #0 │ │ + 24f38: 59bb ldr r3, [r7, r6] │ │ + 24f3a: 9904 ldr r1, [sp, #16] │ │ + 24f3c: 545a strb r2, [r3, r1] │ │ + 24f3e: e000 b.n 24f42 │ │ + 24f40: 2430 movs r4, #48 ; 0x30 │ │ + 24f42: 9b03 ldr r3, [sp, #12] │ │ + 24f44: 5d1b ldrb r3, [r3, r4] │ │ + 24f46: 9306 str r3, [sp, #24] │ │ + 24f48: 2bef cmp r3, #239 ; 0xef │ │ + 24f4a: d803 bhi.n 24f54 │ │ + 24f4c: 4ba9 ldr r3, [pc, #676] ; (251f4 ) │ │ + 24f4e: 9a06 ldr r2, [sp, #24] │ │ + 24f50: 50fa str r2, [r7, r3] │ │ + 24f52: e002 b.n 24f5a │ │ + 24f54: 23ef movs r3, #239 ; 0xef │ │ + 24f56: 4aa7 ldr r2, [pc, #668] ; (251f4 ) │ │ + 24f58: 50bb str r3, [r7, r2] │ │ + 24f5a: 2240 movs r2, #64 ; 0x40 │ │ + 24f5c: 9b03 ldr r3, [sp, #12] │ │ + 24f5e: 7b9b ldrb r3, [r3, #14] │ │ + 24f60: 9207 str r2, [sp, #28] │ │ + 24f62: 2b33 cmp r3, #51 ; 0x33 │ │ + 24f64: d901 bls.n 24f6a │ │ + 24f66: 2342 movs r3, #66 ; 0x42 │ │ + 24f68: 9307 str r3, [sp, #28] │ │ + 24f6a: 9a06 ldr r2, [sp, #24] │ │ + 24f6c: 9907 ldr r1, [sp, #28] │ │ + 24f6e: 1d23 adds r3, r4, #4 │ │ + 24f70: 33ff adds r3, #255 ; 0xff │ │ + 24f72: 434a muls r2, r1 │ │ + 24f74: 189b adds r3, r3, r2 │ │ + 24f76: 9a08 ldr r2, [sp, #32] │ │ + 24f78: 4293 cmp r3, r2 │ │ + 24f7a: d824 bhi.n 24fc6 │ │ + 24f7c: 4b9e ldr r3, [pc, #632] ; (251f8 ) │ │ + 24f7e: 3421 adds r4, #33 ; 0x21 │ │ + 24f80: 9a03 ldr r2, [sp, #12] │ │ + 24f82: 18fb adds r3, r7, r3 │ │ + 24f84: 9305 str r3, [sp, #20] │ │ + 24f86: 4b9d ldr r3, [pc, #628] ; (251fc ) │ │ + 24f88: 18fd adds r5, r7, r3 │ │ + 24f8a: 9b03 ldr r3, [sp, #12] │ │ + 24f8c: 191c adds r4, r3, r4 │ │ + 24f8e: 2301 movs r3, #1 │ │ + 24f90: 9304 str r3, [sp, #16] │ │ + 24f92: 2320 movs r3, #32 │ │ + 24f94: 425b negs r3, r3 │ │ + 24f96: 1a9b subs r3, r3, r2 │ │ + 24f98: 930a str r3, [sp, #40] ; 0x28 │ │ + 24f9a: e026 b.n 24fea │ │ + 24f9c: 2306 movs r3, #6 │ │ + 24f9e: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ + 24fa0: 435a muls r2, r3 │ │ + 24fa2: 9b0f ldr r3, [sp, #60] ; 0x3c │ │ + 24fa4: 9211 str r2, [sp, #68] ; 0x44 │ │ + 24fa6: 930d str r3, [sp, #52] ; 0x34 │ │ + 24fa8: 2300 movs r3, #0 │ │ + 24faa: 930c str r3, [sp, #48] ; 0x30 │ │ + 24fac: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 24fae: 2400 movs r4, #0 │ │ + 24fb0: 2bef cmp r3, #239 ; 0xef │ │ + 24fb2: d800 bhi.n 24fb6 │ │ + 24fb4: e10a b.n 251cc │ │ + 24fb6: 2300 movs r3, #0 │ │ + 24fb8: 9305 str r3, [sp, #20] │ │ + 24fba: 9b04 ldr r3, [sp, #16] │ │ + 24fbc: 9a08 ldr r2, [sp, #32] │ │ + 24fbe: 3306 adds r3, #6 │ │ + 24fc0: 4293 cmp r3, r2 │ │ + 24fc2: d800 bhi.n 24fc6 │ │ + 24fc4: e12a b.n 2521c │ │ + 24fc6: 2601 movs r6, #1 │ │ + 24fc8: e1dc b.n 25384 │ │ + 24fca: 4b8a ldr r3, [pc, #552] ; (251f4 ) │ │ + 24fcc: 58fb ldr r3, [r7, r3] │ │ + 24fce: 9309 str r3, [sp, #36] ; 0x24 │ │ + 24fd0: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 24fd2: 9b04 ldr r3, [sp, #16] │ │ + 24fd4: 4293 cmp r3, r2 │ │ + 24fd6: d90f bls.n 24ff8 │ │ + 24fd8: 9b04 ldr r3, [sp, #16] │ │ + 24fda: 3540 adds r5, #64 ; 0x40 │ │ + 24fdc: 3301 adds r3, #1 │ │ + 24fde: 9304 str r3, [sp, #16] │ │ + 24fe0: 9b05 ldr r3, [sp, #20] │ │ + 24fe2: 3320 adds r3, #32 │ │ + 24fe4: 9305 str r3, [sp, #20] │ │ + 24fe6: 9b07 ldr r3, [sp, #28] │ │ + 24fe8: 18e4 adds r4, r4, r3 │ │ + 24fea: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 24fec: 9a06 ldr r2, [sp, #24] │ │ + 24fee: 191e adds r6, r3, r4 │ │ + 24ff0: 9b04 ldr r3, [sp, #16] │ │ + 24ff2: 4293 cmp r3, r2 │ │ + 24ff4: d9e9 bls.n 24fca │ │ + 24ff6: e077 b.n 250e8 │ │ + 24ff8: 1c21 adds r1, r4, #0 │ │ + 24ffa: 2220 movs r2, #32 │ │ + 24ffc: 3920 subs r1, #32 │ │ + 24ffe: 9805 ldr r0, [sp, #20] │ │ + 25000: f00c fe7c bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 25004: 2300 movs r3, #0 │ │ + 25006: 9a05 ldr r2, [sp, #20] │ │ + 25008: 1c21 adds r1, r4, #0 │ │ + 2500a: 77d3 strb r3, [r2, #31] │ │ + 2500c: 1c28 adds r0, r5, #0 │ │ + 2500e: 220c movs r2, #12 │ │ + 25010: f00c fe74 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 25014: 1c28 adds r0, r5, #0 │ │ + 25016: 1c29 adds r1, r5, #0 │ │ + 25018: 7b63 ldrb r3, [r4, #13] │ │ + 2501a: 7b22 ldrb r2, [r4, #12] │ │ + 2501c: 3826 subs r0, #38 ; 0x26 │ │ + 2501e: 021b lsls r3, r3, #8 │ │ + 25020: 4313 orrs r3, r2 │ │ + 25022: 7ba2 ldrb r2, [r4, #14] │ │ + 25024: 3922 subs r1, #34 ; 0x22 │ │ + 25026: 0412 lsls r2, r2, #16 │ │ + 25028: 431a orrs r2, r3 │ │ + 2502a: 7be3 ldrb r3, [r4, #15] │ │ + 2502c: 061b lsls r3, r3, #24 │ │ + 2502e: 4313 orrs r3, r2 │ │ + 25030: 6003 str r3, [r0, #0] │ │ + 25032: 7c63 ldrb r3, [r4, #17] │ │ + 25034: 7c22 ldrb r2, [r4, #16] │ │ + 25036: 021b lsls r3, r3, #8 │ │ + 25038: 4313 orrs r3, r2 │ │ + 2503a: 7ca2 ldrb r2, [r4, #18] │ │ + 2503c: 0412 lsls r2, r2, #16 │ │ + 2503e: 431a orrs r2, r3 │ │ + 25040: 7ce3 ldrb r3, [r4, #19] │ │ + 25042: 061b lsls r3, r3, #24 │ │ + 25044: 4313 orrs r3, r2 │ │ + 25046: 600b str r3, [r1, #0] │ │ + 25048: 232a movs r3, #42 ; 0x2a │ │ + 2504a: 425b negs r3, r3 │ │ + 2504c: 469c mov ip, r3 │ │ + 2504e: 7e63 ldrb r3, [r4, #25] │ │ + 25050: 7e22 ldrb r2, [r4, #24] │ │ + 25052: 7d66 ldrb r6, [r4, #21] │ │ + 25054: 021b lsls r3, r3, #8 │ │ + 25056: 4313 orrs r3, r2 │ │ + 25058: 7ea2 ldrb r2, [r4, #26] │ │ + 2505a: 0236 lsls r6, r6, #8 │ │ + 2505c: 44ac add ip, r5 │ │ + 2505e: 0412 lsls r2, r2, #16 │ │ + 25060: 431a orrs r2, r3 │ │ + 25062: 7ee3 ldrb r3, [r4, #27] │ │ + 25064: 061b lsls r3, r3, #24 │ │ + 25066: 4313 orrs r3, r2 │ │ + 25068: 7d22 ldrb r2, [r4, #20] │ │ + 2506a: 4316 orrs r6, r2 │ │ + 2506c: 7da2 ldrb r2, [r4, #22] │ │ + 2506e: 0412 lsls r2, r2, #16 │ │ + 25070: 4332 orrs r2, r6 │ │ + 25072: 7de6 ldrb r6, [r4, #23] │ │ + 25074: 0636 lsls r6, r6, #24 │ │ + 25076: 4316 orrs r6, r2 │ │ + 25078: 4662 mov r2, ip │ │ + 2507a: 1b9b subs r3, r3, r6 │ │ + 2507c: 6013 str r3, [r2, #0] │ │ + 2507e: 1c2b adds r3, r5, #0 │ │ + 25080: 7f22 ldrb r2, [r4, #28] │ │ + 25082: 3b0c subs r3, #12 │ │ + 25084: 1c2e adds r6, r5, #0 │ │ + 25086: 801a strh r2, [r3, #0] │ │ + 25088: 2240 movs r2, #64 ; 0x40 │ │ + 2508a: 805a strh r2, [r3, #2] │ │ + 2508c: 4b5c ldr r3, [pc, #368] ; (25200 ) │ │ + 2508e: 3e12 subs r6, #18 │ │ + 25090: 6033 str r3, [r6, #0] │ │ + 25092: 9b03 ldr r3, [sp, #12] │ │ + 25094: 7b9b ldrb r3, [r3, #14] │ │ + 25096: 2b33 cmp r3, #51 ; 0x33 │ │ + 25098: d904 bls.n 250a4 │ │ + 2509a: 7fe3 ldrb r3, [r4, #31] │ │ + 2509c: 7fa2 ldrb r2, [r4, #30] │ │ + 2509e: 021b lsls r3, r3, #8 │ │ + 250a0: 4313 orrs r3, r2 │ │ + 250a2: 6033 str r3, [r6, #0] │ │ + 250a4: 7f63 ldrb r3, [r4, #29] │ │ + 250a6: 071b lsls r3, r3, #28 │ │ + 250a8: d505 bpl.n 250b6 │ │ + 250aa: 1c2a adds r2, r5, #0 │ │ + 250ac: 2602 movs r6, #2 │ │ + 250ae: 3a08 subs r2, #8 │ │ + 250b0: 8813 ldrh r3, [r2, #0] │ │ + 250b2: 4333 orrs r3, r6 │ │ + 250b4: 8013 strh r3, [r2, #0] │ │ + 250b6: 7f63 ldrb r3, [r4, #29] │ │ + 250b8: 06db lsls r3, r3, #27 │ │ + 250ba: d505 bpl.n 250c8 │ │ + 250bc: 1c2a adds r2, r5, #0 │ │ + 250be: 2604 movs r6, #4 │ │ + 250c0: 3a08 subs r2, #8 │ │ + 250c2: 8813 ldrh r3, [r2, #0] │ │ + 250c4: 4333 orrs r3, r6 │ │ + 250c6: 8013 strh r3, [r2, #0] │ │ + 250c8: 7f63 ldrb r3, [r4, #29] │ │ + 250ca: 075b lsls r3, r3, #29 │ │ + 250cc: d584 bpl.n 24fd8 │ │ + 250ce: 1c2a adds r2, r5, #0 │ │ + 250d0: 2601 movs r6, #1 │ │ + 250d2: 3a08 subs r2, #8 │ │ + 250d4: 8813 ldrh r3, [r2, #0] │ │ + 250d6: 4333 orrs r3, r6 │ │ + 250d8: 8013 strh r3, [r2, #0] │ │ + 250da: 6803 ldr r3, [r0, #0] │ │ + 250dc: 40f3 lsrs r3, r6 │ │ + 250de: 6003 str r3, [r0, #0] │ │ + 250e0: 680b ldr r3, [r1, #0] │ │ + 250e2: 40f3 lsrs r3, r6 │ │ + 250e4: 600b str r3, [r1, #0] │ │ + 250e6: e777 b.n 24fd8 │ │ + 250e8: 2280 movs r2, #128 ; 0x80 │ │ + 250ea: 9b03 ldr r3, [sp, #12] │ │ + 250ec: 0052 lsls r2, r2, #1 │ │ + 250ee: 199c adds r4, r3, r6 │ │ + 250f0: 4b44 ldr r3, [pc, #272] ; (25204 ) │ │ + 250f2: 1c21 adds r1, r4, #0 │ │ + 250f4: 18f8 adds r0, r7, r3 │ │ + 250f6: f00c fe01 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 250fa: 1c22 adds r2, r4, #0 │ │ + 250fc: 32ff adds r2, #255 ; 0xff │ │ + 250fe: 7855 ldrb r5, [r2, #1] │ │ + 25100: 4b41 ldr r3, [pc, #260] ; (25208 ) │ │ + 25102: 3501 adds r5, #1 │ │ + 25104: 50fd str r5, [r7, r3] │ │ + 25106: 7892 ldrb r2, [r2, #2] │ │ + 25108: 9309 str r3, [sp, #36] ; 0x24 │ │ + 2510a: 3201 adds r2, #1 │ │ + 2510c: 920e str r2, [sp, #56] ; 0x38 │ │ + 2510e: 1cf2 adds r2, r6, #3 │ │ + 25110: 32ff adds r2, #255 ; 0xff │ │ + 25112: 9204 str r2, [sp, #16] │ │ + 25114: 2d20 cmp r5, #32 │ │ + 25116: dd02 ble.n 2511e │ │ + 25118: 2320 movs r3, #32 │ │ + 2511a: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 2511c: 50bb str r3, [r7, r2] │ │ + 2511e: 2501 movs r5, #1 │ │ + 25120: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 25122: 2200 movs r2, #0 │ │ + 25124: 58f8 ldr r0, [r7, r3] │ │ + 25126: 4b39 ldr r3, [pc, #228] ; (2520c ) │ │ + 25128: 46ac mov ip, r5 │ │ + 2512a: 18fb adds r3, r7, r3 │ │ + 2512c: 1c19 adds r1, r3, #0 │ │ + 2512e: 4282 cmp r2, r0 │ │ + 25130: d009 beq.n 25146 │ │ + 25132: 2540 movs r5, #64 ; 0x40 │ │ + 25134: 4666 mov r6, ip │ │ + 25136: 604d str r5, [r1, #4] │ │ + 25138: 4232 tst r2, r6 │ │ + 2513a: d100 bne.n 2513e │ │ + 2513c: 25c0 movs r5, #192 ; 0xc0 │ │ + 2513e: 600d str r5, [r1, #0] │ │ + 25140: 3201 adds r2, #1 │ │ + 25142: 3124 adds r1, #36 ; 0x24 │ │ + 25144: e7f3 b.n 2512e │ │ + 25146: 9a03 ldr r2, [sp, #12] │ │ + 25148: 7b92 ldrb r2, [r2, #14] │ │ + 2514a: 2a32 cmp r2, #50 ; 0x32 │ │ + 2514c: d918 bls.n 25180 │ │ + 2514e: 9a04 ldr r2, [sp, #16] │ │ + 25150: 9908 ldr r1, [sp, #32] │ │ + 25152: 1812 adds r2, r2, r0 │ │ + 25154: 9204 str r2, [sp, #16] │ │ + 25156: 428a cmp r2, r1 │ │ + 25158: d900 bls.n 2515c │ │ + 2515a: e734 b.n 24fc6 │ │ + 2515c: 2580 movs r5, #128 ; 0x80 │ │ + 2515e: 2100 movs r1, #0 │ │ + 25160: 006d lsls r5, r5, #1 │ │ + 25162: 4281 cmp r1, r0 │ │ + 25164: d00c beq.n 25180 │ │ + 25166: 1cca adds r2, r1, #3 │ │ + 25168: 32ff adds r2, #255 ; 0xff │ │ + 2516a: 5ca2 ldrb r2, [r4, r2] │ │ + 2516c: 0112 lsls r2, r2, #4 │ │ + 2516e: 3208 adds r2, #8 │ │ + 25170: 42aa cmp r2, r5 │ │ + 25172: dc01 bgt.n 25178 │ │ + 25174: 601a str r2, [r3, #0] │ │ + 25176: e000 b.n 2517a │ │ + 25178: 601d str r5, [r3, #0] │ │ + 2517a: 3101 adds r1, #1 │ │ + 2517c: 3324 adds r3, #36 ; 0x24 │ │ + 2517e: e7f0 b.n 25162 │ │ + 25180: 4b23 ldr r3, [pc, #140] ; (25210 ) │ │ + 25182: 2400 movs r4, #0 │ │ + 25184: 18fe adds r6, r7, r3 │ │ + 25186: 4b23 ldr r3, [pc, #140] ; (25214 ) │ │ + 25188: 18fb adds r3, r7, r3 │ │ + 2518a: 1c1d adds r5, r3, #0 │ │ + 2518c: 930f str r3, [sp, #60] ; 0x3c │ │ + 2518e: 2cef cmp r4, #239 ; 0xef │ │ + 25190: d808 bhi.n 251a4 │ │ + 25192: 2040 movs r0, #64 ; 0x40 │ │ + 25194: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 25196: 8030 strh r0, [r6, #0] │ │ + 25198: 58fb ldr r3, [r7, r3] │ │ + 2519a: 1c19 adds r1, r3, #0 │ │ + 2519c: 9305 str r3, [sp, #20] │ │ + 2519e: f005 ff97 bl 2b0d0 │ │ + 251a2: 6028 str r0, [r5, #0] │ │ + 251a4: 9b0e ldr r3, [sp, #56] ; 0x38 │ │ + 251a6: 3401 adds r4, #1 │ │ + 251a8: 3602 adds r6, #2 │ │ + 251aa: 3504 adds r5, #4 │ │ + 251ac: 429c cmp r4, r3 │ │ + 251ae: d3ee bcc.n 2518e │ │ + 251b0: 2300 movs r3, #0 │ │ + 251b2: 930a str r3, [sp, #40] ; 0x28 │ │ + 251b4: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 251b6: 58fb ldr r3, [r7, r3] │ │ + 251b8: 9305 str r3, [sp, #20] │ │ + 251ba: 9a05 ldr r2, [sp, #20] │ │ + 251bc: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 251be: 4293 cmp r3, r2 │ │ + 251c0: d200 bcs.n 251c4 │ │ + 251c2: e6eb b.n 24f9c │ │ + 251c4: 4b14 ldr r3, [pc, #80] ; (25218 ) │ │ + 251c6: 2501 movs r5, #1 │ │ + 251c8: 18fc adds r4, r7, r3 │ │ + 251ca: e0bc b.n 25346 │ │ + 251cc: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 251ce: 681c ldr r4, [r3, #0] │ │ + 251d0: 2c00 cmp r4, #0 │ │ + 251d2: d100 bne.n 251d6 │ │ + 251d4: e6ef b.n 24fb6 │ │ + 251d6: 9b11 ldr r3, [sp, #68] ; 0x44 │ │ + 251d8: 18e4 adds r4, r4, r3 │ │ + 251da: e6ec b.n 24fb6 │ │ + 251dc: f766 0000 ; instruction: 0xf7660000 │ │ + 251e0: e920 0000 stmdb r0!, {} │ │ + 251e4: e904 0000 stmdb r4, {} │ │ + 251e8: e99c 0000 ; instruction: 0xe99c0000 │ │ + 251ec: e9bb 0000 ; instruction: 0xe9bb0000 │ │ + 251f0: e994 0000 ; instruction: 0xe9940000 │ │ + 251f4: e924 0000 stmdb r4!, {} │ │ + 251f8: e9bc 0000 ; instruction: 0xe9bc0000 │ │ + 251fc: 826a strh r2, [r5, #18] │ │ + 251fe: 0000 movs r0, r0 │ │ + 25200: 20ab movs r0, #171 ; 0xab │ │ + 25202: 0000 movs r0, r0 │ │ + 25204: d060 beq.n 252c8 │ │ + 25206: 0000 movs r0, r0 │ │ + 25208: e910 0000 ldmdb r0, {} │ │ + 2520c: c1c0 stmia r1!, {r6, r7} │ │ + 2520e: 0000 movs r0, r0 │ │ + 25210: ce80 ldmia r6!, {r7} │ │ + 25212: 0000 movs r0, r0 │ │ + 25214: cac0 ldmia r2!, {r6, r7} │ │ + 25216: 0000 movs r0, r0 │ │ + 25218: 8240 strh r0, [r0, #18] │ │ + 2521a: 0000 movs r0, r0 │ │ + 2521c: 9904 ldr r1, [sp, #16] │ │ + 2521e: 9a03 ldr r2, [sp, #12] │ │ + 25220: 9b04 ldr r3, [sp, #16] │ │ + 25222: 5c52 ldrb r2, [r2, r1] │ │ + 25224: 3301 adds r3, #1 │ │ + 25226: 920b str r2, [sp, #44] ; 0x2c │ │ + 25228: 990b ldr r1, [sp, #44] ; 0x2c │ │ + 2522a: 2201 movs r2, #1 │ │ + 2522c: 29fc cmp r1, #252 ; 0xfc │ │ + 2522e: d108 bne.n 25242 │ │ + 25230: 9a03 ldr r2, [sp, #12] │ │ + 25232: 9904 ldr r1, [sp, #16] │ │ + 25234: 5cd2 ldrb r2, [r2, r3] │ │ + 25236: 9b03 ldr r3, [sp, #12] │ │ + 25238: 185b adds r3, r3, r1 │ │ + 2523a: 789b ldrb r3, [r3, #2] │ │ + 2523c: 930b str r3, [sp, #44] ; 0x2c │ │ + 2523e: 1c0b adds r3, r1, #0 │ │ + 25240: 3303 adds r3, #3 │ │ + 25242: 250f movs r5, #15 │ │ + 25244: 9903 ldr r1, [sp, #12] │ │ + 25246: 5cc9 ldrb r1, [r1, r3] │ │ + 25248: 9110 str r1, [sp, #64] ; 0x40 │ │ + 2524a: 9903 ldr r1, [sp, #12] │ │ + 2524c: 18c9 adds r1, r1, r3 │ │ + 2524e: 3304 adds r3, #4 │ │ + 25250: 784e ldrb r6, [r1, #1] │ │ + 25252: 7888 ldrb r0, [r1, #2] │ │ + 25254: 9304 str r3, [sp, #16] │ │ + 25256: 78cb ldrb r3, [r1, #3] │ │ + 25258: 4035 ands r5, r6 │ │ + 2525a: 9006 str r0, [sp, #24] │ │ + 2525c: 9307 str r3, [sp, #28] │ │ + 2525e: 0936 lsrs r6, r6, #4 │ │ + 25260: 2d0c cmp r5, #12 │ │ + 25262: d102 bne.n 2526a │ │ + 25264: 0883 lsrs r3, r0, #2 │ │ + 25266: 9306 str r3, [sp, #24] │ │ + 25268: e003 b.n 25272 │ │ + 2526a: 2d0b cmp r5, #11 │ │ + 2526c: d101 bne.n 25272 │ │ + 2526e: 2500 movs r5, #0 │ │ + 25270: 9506 str r5, [sp, #24] │ │ + 25272: 2e0c cmp r6, #12 │ │ + 25274: d103 bne.n 2527e │ │ + 25276: 9b07 ldr r3, [sp, #28] │ │ + 25278: 089b lsrs r3, r3, #2 │ │ + 2527a: 9307 str r3, [sp, #28] │ │ + 2527c: e003 b.n 25286 │ │ + 2527e: 2e0b cmp r6, #11 │ │ + 25280: d101 bne.n 25286 │ │ + 25282: 2600 movs r6, #0 │ │ + 25284: 9607 str r6, [sp, #28] │ │ + 25286: 9b05 ldr r3, [sp, #20] │ │ + 25288: 18d3 adds r3, r2, r3 │ │ + 2528a: 9312 str r3, [sp, #72] ; 0x48 │ │ + 2528c: 9b05 ldr r3, [sp, #20] │ │ + 2528e: 9a12 ldr r2, [sp, #72] ; 0x48 │ │ + 25290: 4293 cmp r3, r2 │ │ + 25292: d041 beq.n 25318 │ │ + 25294: 2b40 cmp r3, #64 ; 0x40 │ │ + 25296: d043 beq.n 25320 │ │ + 25298: 2c00 cmp r4, #0 │ │ + 2529a: d039 beq.n 25310 │ │ + 2529c: 466b mov r3, sp │ │ + 2529e: 2240 movs r2, #64 ; 0x40 │ │ + 252a0: 189b adds r3, r3, r2 │ │ + 252a2: 781b ldrb r3, [r3, #0] │ │ + 252a4: 7063 strb r3, [r4, #1] │ │ + 252a6: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 252a8: 2b00 cmp r3, #0 │ │ + 252aa: d001 beq.n 252b0 │ │ + 252ac: 3324 adds r3, #36 ; 0x24 │ │ + 252ae: 7023 strb r3, [r4, #0] │ │ + 252b0: 9b06 ldr r3, [sp, #24] │ │ + 252b2: 432b orrs r3, r5 │ │ + 252b4: d00f beq.n 252d6 │ │ + 252b6: 2d0c cmp r5, #12 │ │ + 252b8: d105 bne.n 252c6 │ │ + 252ba: 2301 movs r3, #1 │ │ + 252bc: 70a3 strb r3, [r4, #2] │ │ + 252be: 466b mov r3, sp │ │ + 252c0: 7e1b ldrb r3, [r3, #24] │ │ + 252c2: 7123 strb r3, [r4, #4] │ │ + 252c4: e007 b.n 252d6 │ │ + 252c6: 466b mov r3, sp │ │ + 252c8: 7e1b ldrb r3, [r3, #24] │ │ + 252ca: 70e5 strb r5, [r4, #3] │ │ + 252cc: 1c38 adds r0, r7, #0 │ │ + 252ce: 7163 strb r3, [r4, #5] │ │ + 252d0: 1c21 adds r1, r4, #0 │ │ + 252d2: f7fa fbc3 bl 1fa5c │ │ + 252d6: 2e0c cmp r6, #12 │ │ + 252d8: d105 bne.n 252e6 │ │ + 252da: 2301 movs r3, #1 │ │ + 252dc: 70a3 strb r3, [r4, #2] │ │ + 252de: 466b mov r3, sp │ │ + 252e0: 7f1b ldrb r3, [r3, #28] │ │ + 252e2: 7123 strb r3, [r4, #4] │ │ + 252e4: e00d b.n 25302 │ │ + 252e6: 9b07 ldr r3, [sp, #28] │ │ + 252e8: 4333 orrs r3, r6 │ │ + 252ea: d00a beq.n 25302 │ │ + 252ec: 78e3 ldrb r3, [r4, #3] │ │ + 252ee: 2b00 cmp r3, #0 │ │ + 252f0: d107 bne.n 25302 │ │ + 252f2: 466b mov r3, sp │ │ + 252f4: 7f1b ldrb r3, [r3, #28] │ │ + 252f6: 70e6 strb r6, [r4, #3] │ │ + 252f8: 1c38 adds r0, r7, #0 │ │ + 252fa: 7163 strb r3, [r4, #5] │ │ + 252fc: 1c21 adds r1, r4, #0 │ │ + 252fe: f7fa fbad bl 1fa5c │ │ + 25302: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 25304: 58fb ldr r3, [r7, r3] │ │ + 25306: 9313 str r3, [sp, #76] ; 0x4c │ │ + 25308: 2306 movs r3, #6 │ │ + 2530a: 9a13 ldr r2, [sp, #76] ; 0x4c │ │ + 2530c: 435a muls r2, r3 │ │ + 2530e: 18a4 adds r4, r4, r2 │ │ + 25310: 9b05 ldr r3, [sp, #20] │ │ + 25312: 3301 adds r3, #1 │ │ + 25314: 9305 str r3, [sp, #20] │ │ + 25316: e7b9 b.n 2528c │ │ + 25318: 9b05 ldr r3, [sp, #20] │ │ + 2531a: 2b3f cmp r3, #63 ; 0x3f │ │ + 2531c: d800 bhi.n 25320 │ │ + 2531e: e64c b.n 24fba │ │ + 25320: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 25322: 9a0e ldr r2, [sp, #56] ; 0x38 │ │ + 25324: 3301 adds r3, #1 │ │ + 25326: 930c str r3, [sp, #48] ; 0x30 │ │ + 25328: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 2532a: 3304 adds r3, #4 │ │ + 2532c: 930d str r3, [sp, #52] ; 0x34 │ │ + 2532e: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 25330: 4293 cmp r3, r2 │ │ + 25332: d200 bcs.n 25336 │ │ + 25334: e63a b.n 24fac │ │ + 25336: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 25338: 3301 adds r3, #1 │ │ + 2533a: e73a b.n 251b2 │ │ + 2533c: 6823 ldr r3, [r4, #0] │ │ + 2533e: 2b00 cmp r3, #0 │ │ + 25340: d107 bne.n 25352 │ │ + 25342: 3501 adds r5, #1 │ │ + 25344: 3440 adds r4, #64 ; 0x40 │ │ + 25346: 4b11 ldr r3, [pc, #68] ; (2538c ) │ │ + 25348: 58fb ldr r3, [r7, r3] │ │ + 2534a: 9305 str r3, [sp, #20] │ │ + 2534c: 429d cmp r5, r3 │ │ + 2534e: d9f5 bls.n 2533c │ │ + 25350: e639 b.n 24fc6 │ │ + 25352: 9b04 ldr r3, [sp, #16] │ │ + 25354: 9a08 ldr r2, [sp, #32] │ │ + 25356: 4293 cmp r3, r2 │ │ + 25358: d300 bcc.n 2535c │ │ + 2535a: e634 b.n 24fc6 │ │ + 2535c: 2205 movs r2, #5 │ │ + 2535e: 8c63 ldrh r3, [r4, #34] ; 0x22 │ │ + 25360: 9904 ldr r1, [sp, #16] │ │ + 25362: 9804 ldr r0, [sp, #16] │ │ + 25364: 07db lsls r3, r3, #31 │ │ + 25366: 17db asrs r3, r3, #31 │ │ + 25368: 401a ands r2, r3 │ │ + 2536a: 9b03 ldr r3, [sp, #12] │ │ + 2536c: 185b adds r3, r3, r1 │ │ + 2536e: 9908 ldr r1, [sp, #32] │ │ + 25370: 1a09 subs r1, r1, r0 │ │ + 25372: 9100 str r1, [sp, #0] │ │ + 25374: 1c38 adds r0, r7, #0 │ │ + 25376: 1c21 adds r1, r4, #0 │ │ + 25378: f007 f88a bl 2c490 │ │ + 2537c: 9b04 ldr r3, [sp, #16] │ │ + 2537e: 181b adds r3, r3, r0 │ │ + 25380: 9304 str r3, [sp, #16] │ │ + 25382: e7de b.n 25342 │ │ + 25384: 1c30 adds r0, r6, #0 │ │ + 25386: b015 add sp, #84 ; 0x54 │ │ + 25388: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 2538a: 46c0 nop ; (mov r8, r8) │ │ + 2538c: e924 0000 stmdb r4!, {} │ │ + │ │ +00025390 : │ │ + 25390: b5f0 push {r4, r5, r6, r7, lr} │ │ + 25392: 1c06 adds r6, r0, #0 │ │ + 25394: b085 sub sp, #20 │ │ + 25396: 1e08 subs r0, r1, #0 │ │ + 25398: d054 beq.n 25444 │ │ + 2539a: 4b2b ldr r3, [pc, #172] ; (25448 ) │ │ + 2539c: 2000 movs r0, #0 │ │ + 2539e: 429a cmp r2, r3 │ │ + 253a0: d950 bls.n 25444 │ │ + 253a2: 6a0b ldr r3, [r1, #32] │ │ + 253a4: 4293 cmp r3, r2 │ │ + 253a6: d24d bcs.n 25444 │ │ + 253a8: 1c13 adds r3, r2, #0 │ │ + 253aa: 698c ldr r4, [r1, #24] │ │ + 253ac: 3b10 subs r3, #16 │ │ + 253ae: 429c cmp r4, r3 │ │ + 253b0: d848 bhi.n 25444 │ │ + 253b2: 4b26 ldr r3, [pc, #152] ; (2544c ) │ │ + 253b4: 18d3 adds r3, r2, r3 │ │ + 253b6: 429c cmp r4, r3 │ │ + 253b8: d344 bcc.n 25444 │ │ + 253ba: 1c15 adds r5, r2, #0 │ │ + 253bc: 2440 movs r4, #64 ; 0x40 │ │ + 253be: 4b24 ldr r3, [pc, #144] ; (25450 ) │ │ + 253c0: 9102 str r1, [sp, #8] │ │ + 253c2: 447b add r3, pc │ │ + 253c4: 9303 str r3, [sp, #12] │ │ + 253c6: 9b02 ldr r3, [sp, #8] │ │ + 253c8: 191f adds r7, r3, r4 │ │ + 253ca: 683b ldr r3, [r7, #0] │ │ + 253cc: 9301 str r3, [sp, #4] │ │ + 253ce: 1e1a subs r2, r3, #0 │ │ + 253d0: 4b20 ldr r3, [pc, #128] ; (25454 ) │ │ + 253d2: 429a cmp r2, r3 │ │ + 253d4: d105 bne.n 253e2 │ │ + 253d6: 1b2a subs r2, r5, r4 │ │ + 253d8: 1c30 adds r0, r6, #0 │ │ + 253da: 1c39 adds r1, r7, #0 │ │ + 253dc: f7f6 f978 bl 1b6d0 │ │ + 253e0: e030 b.n 25444 │ │ + 253e2: 9b01 ldr r3, [sp, #4] │ │ + 253e4: 1e1a subs r2, r3, #0 │ │ + 253e6: 4b1c ldr r3, [pc, #112] ; (25458 ) │ │ + 253e8: 429a cmp r2, r3 │ │ + 253ea: d107 bne.n 253fc │ │ + 253ec: 9b02 ldr r3, [sp, #8] │ │ + 253ee: 3c2c subs r4, #44 ; 0x2c │ │ + 253f0: 1b2a subs r2, r5, r4 │ │ + 253f2: 1919 adds r1, r3, r4 │ │ + 253f4: 1c30 adds r0, r6, #0 │ │ + 253f6: f7fe ffd5 bl 243a4 │ │ + 253fa: e023 b.n 25444 │ │ + 253fc: 1c38 adds r0, r7, #0 │ │ + 253fe: 9903 ldr r1, [sp, #12] │ │ + 25400: 220f movs r2, #15 │ │ + 25402: f00c fcbb bl 31d7c <__aeabi_llsl@@Base+0x21c> │ │ + 25406: 2800 cmp r0, #0 │ │ + 25408: d105 bne.n 25416 │ │ + 2540a: 1b2a subs r2, r5, r4 │ │ + 2540c: 1c30 adds r0, r6, #0 │ │ + 2540e: 1c39 adds r1, r7, #0 │ │ + 25410: f000 faea bl 259e8 │ │ + 25414: e016 b.n 25444 │ │ + 25416: 2387 movs r3, #135 ; 0x87 │ │ + 25418: 00db lsls r3, r3, #3 │ │ + 2541a: 429c cmp r4, r3 │ │ + 2541c: d90c bls.n 25438 │ │ + 2541e: 4b0f ldr r3, [pc, #60] ; (2545c ) │ │ + 25420: 9a01 ldr r2, [sp, #4] │ │ + 25422: 429a cmp r2, r3 │ │ + 25424: d108 bne.n 25438 │ │ + 25426: 4b0e ldr r3, [pc, #56] ; (25460 ) │ │ + 25428: 1c30 adds r0, r6, #0 │ │ + 2542a: 18e4 adds r4, r4, r3 │ │ + 2542c: 9b02 ldr r3, [sp, #8] │ │ + 2542e: 1b2a subs r2, r5, r4 │ │ + 25430: 1919 adds r1, r3, r4 │ │ + 25432: f7fa fc85 bl 1fd40 │ │ + 25436: e005 b.n 25444 │ │ + 25438: 23a0 movs r3, #160 ; 0xa0 │ │ + 2543a: 3401 adds r4, #1 │ │ + 2543c: 00db lsls r3, r3, #3 │ │ + 2543e: 429c cmp r4, r3 │ │ + 25440: d1c1 bne.n 253c6 │ │ + 25442: 2000 movs r0, #0 │ │ + 25444: b005 add sp, #20 │ │ + 25446: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 25448: 07ff lsls r7, r7, #31 │ │ + 2544a: 0000 movs r0, r0 │ │ + 2544c: fe00 ffff mcr2 15, 0, pc, cr0, cr15, {7} ; │ │ + 25450: f253 0000 ; instruction: 0xf2530000 │ │ + 25454: 4d49 ldr r5, [pc, #292] ; (2557c ) │ │ + 25456: 4d50 ldr r5, [pc, #320] ; (25598 ) │ │ + 25458: 4353 muls r3, r2 │ │ + 2545a: 4d52 ldr r5, [pc, #328] ; (255a4 ) │ │ + 2545c: 2e4d cmp r6, #77 ; 0x4d │ │ + 2545e: 2e4b cmp r6, #75 ; 0x4b │ │ + 25460: fbc8 ffff ; instruction: 0xfbc8ffff │ │ + │ │ +00025464 : │ │ + 25464: b5f0 push {r4, r5, r6, r7, lr} │ │ + 25466: 1c0d adds r5, r1, #0 │ │ + 25468: b08d sub sp, #52 ; 0x34 │ │ + 2546a: 1c07 adds r7, r0, #0 │ │ + 2546c: 1c11 adds r1, r2, #0 │ │ + 2546e: 1e2e subs r6, r5, #0 │ │ + 25470: d100 bne.n 25474 │ │ + 25472: e228 b.n 258c6 │ │ + 25474: 2600 movs r6, #0 │ │ + 25476: 2a0c cmp r2, #12 │ │ + 25478: d200 bcs.n 2547c │ │ + 2547a: e224 b.n 258c6 │ │ + 2547c: 786b ldrb r3, [r5, #1] │ │ + 2547e: 782a ldrb r2, [r5, #0] │ │ + 25480: 021b lsls r3, r3, #8 │ │ + 25482: 4313 orrs r3, r2 │ │ + 25484: 78aa ldrb r2, [r5, #2] │ │ + 25486: 0412 lsls r2, r2, #16 │ │ + 25488: 431a orrs r2, r3 │ │ + 2548a: 78eb ldrb r3, [r5, #3] │ │ + 2548c: 061b lsls r3, r3, #24 │ │ + 2548e: 4313 orrs r3, r2 │ │ + 25490: 4ad5 ldr r2, [pc, #852] ; (257e8 ) │ │ + 25492: 4293 cmp r3, r2 │ │ + 25494: d000 beq.n 25498 │ │ + 25496: e216 b.n 258c6 │ │ + 25498: 7a6b ldrb r3, [r5, #9] │ │ + 2549a: 7a2a ldrb r2, [r5, #8] │ │ + 2549c: 021b lsls r3, r3, #8 │ │ + 2549e: 4313 orrs r3, r2 │ │ + 254a0: 7aaa ldrb r2, [r5, #10] │ │ + 254a2: 0412 lsls r2, r2, #16 │ │ + 254a4: 431a orrs r2, r3 │ │ + 254a6: 7aeb ldrb r3, [r5, #11] │ │ + 254a8: 061b lsls r3, r3, #24 │ │ + 254aa: 4313 orrs r3, r2 │ │ + 254ac: 4acf ldr r2, [pc, #828] ; (257ec ) │ │ + 254ae: 4293 cmp r3, r2 │ │ + 254b0: d000 beq.n 254b4 │ │ + 254b2: e208 b.n 258c6 │ │ + 254b4: 7b6b ldrb r3, [r5, #13] │ │ + 254b6: 7b2a ldrb r2, [r5, #12] │ │ + 254b8: 021b lsls r3, r3, #8 │ │ + 254ba: 4313 orrs r3, r2 │ │ + 254bc: 7baa ldrb r2, [r5, #14] │ │ + 254be: 0412 lsls r2, r2, #16 │ │ + 254c0: 431a orrs r2, r3 │ │ + 254c2: 7beb ldrb r3, [r5, #15] │ │ + 254c4: 061b lsls r3, r3, #24 │ │ + 254c6: 4313 orrs r3, r2 │ │ + 254c8: 4ac9 ldr r2, [pc, #804] ; (257f0 ) │ │ + 254ca: 4293 cmp r3, r2 │ │ + 254cc: d000 beq.n 254d0 │ │ + 254ce: e1fa b.n 258c6 │ │ + 254d0: 7c6b ldrb r3, [r5, #17] │ │ + 254d2: 7c2c ldrb r4, [r5, #16] │ │ + 254d4: 021b lsls r3, r3, #8 │ │ + 254d6: 4323 orrs r3, r4 │ │ + 254d8: 7cac ldrb r4, [r5, #18] │ │ + 254da: 0424 lsls r4, r4, #16 │ │ + 254dc: 431c orrs r4, r3 │ │ + 254de: 7ceb ldrb r3, [r5, #19] │ │ + 254e0: 061b lsls r3, r3, #24 │ │ + 254e2: 4323 orrs r3, r4 │ │ + 254e4: 1c1a adds r2, r3, #0 │ │ + 254e6: 321c adds r2, #28 │ │ + 254e8: 428a cmp r2, r1 │ │ + 254ea: d300 bcc.n 254ee │ │ + 254ec: e1eb b.n 258c6 │ │ + 254ee: 7d6a ldrb r2, [r5, #21] │ │ + 254f0: 7d28 ldrb r0, [r5, #20] │ │ + 254f2: 0212 lsls r2, r2, #8 │ │ + 254f4: 4302 orrs r2, r0 │ │ + 254f6: 2a01 cmp r2, #1 │ │ + 254f8: d003 beq.n 25502 │ │ + 254fa: 48be ldr r0, [pc, #760] ; (257f4 ) │ │ + 254fc: 4282 cmp r2, r0 │ │ + 254fe: d000 beq.n 25502 │ │ + 25500: e1e1 b.n 258c6 │ │ + 25502: 7dea ldrb r2, [r5, #23] │ │ + 25504: 7dae ldrb r6, [r5, #22] │ │ + 25506: 0212 lsls r2, r2, #8 │ │ + 25508: 4332 orrs r2, r6 │ │ + 2550a: 3a01 subs r2, #1 │ │ + 2550c: 2600 movs r6, #0 │ │ + 2550e: 2a03 cmp r2, #3 │ │ + 25510: d900 bls.n 25514 │ │ + 25512: e1d8 b.n 258c6 │ │ + 25514: 7e6a ldrb r2, [r5, #25] │ │ + 25516: 7e2c ldrb r4, [r5, #24] │ │ + 25518: 0212 lsls r2, r2, #8 │ │ + 2551a: 4322 orrs r2, r4 │ │ + 2551c: 7eac ldrb r4, [r5, #26] │ │ + 2551e: 0424 lsls r4, r4, #16 │ │ + 25520: 4314 orrs r4, r2 │ │ + 25522: 7eea ldrb r2, [r5, #27] │ │ + 25524: 0612 lsls r2, r2, #24 │ │ + 25526: 4322 orrs r2, r4 │ │ + 25528: 42b2 cmp r2, r6 │ │ + 2552a: d100 bne.n 2552e │ │ + 2552c: e1cb b.n 258c6 │ │ + 2552e: 1cea adds r2, r5, #3 │ │ + 25530: 7fd0 ldrb r0, [r2, #31] │ │ + 25532: 1d2a adds r2, r5, #4 │ │ + 25534: 7fd2 ldrb r2, [r2, #31] │ │ + 25536: 0212 lsls r2, r2, #8 │ │ + 25538: 4302 orrs r2, r0 │ │ + 2553a: 2007 movs r0, #7 │ │ + 2553c: 4010 ands r0, r2 │ │ + 2553e: 42b0 cmp r0, r6 │ │ + 25540: d000 beq.n 25544 │ │ + 25542: e1c0 b.n 258c6 │ │ + 25544: 3a08 subs r2, #8 │ │ + 25546: 1c06 adds r6, r0, #0 │ │ + 25548: 2a18 cmp r2, #24 │ │ + 2554a: d900 bls.n 2554e │ │ + 2554c: e1bb b.n 258c6 │ │ + 2554e: 3314 adds r3, #20 │ │ + 25550: 9303 str r3, [sp, #12] │ │ + 25552: 4ba9 ldr r3, [pc, #676] ; (257f8 ) │ │ + 25554: 9a03 ldr r2, [sp, #12] │ │ + 25556: 18ac adds r4, r5, r2 │ │ + 25558: 7862 ldrb r2, [r4, #1] │ │ + 2555a: 7820 ldrb r0, [r4, #0] │ │ + 2555c: 0212 lsls r2, r2, #8 │ │ + 2555e: 4302 orrs r2, r0 │ │ + 25560: 78a0 ldrb r0, [r4, #2] │ │ + 25562: 0400 lsls r0, r0, #16 │ │ + 25564: 4310 orrs r0, r2 │ │ + 25566: 78e2 ldrb r2, [r4, #3] │ │ + 25568: 0612 lsls r2, r2, #24 │ │ + 2556a: 4302 orrs r2, r0 │ │ + 2556c: 429a cmp r2, r3 │ │ + 2556e: d013 beq.n 25598 │ │ + 25570: 7966 ldrb r6, [r4, #5] │ │ + 25572: 7922 ldrb r2, [r4, #4] │ │ + 25574: 0236 lsls r6, r6, #8 │ │ + 25576: 4316 orrs r6, r2 │ │ + 25578: 79a2 ldrb r2, [r4, #6] │ │ + 2557a: 0412 lsls r2, r2, #16 │ │ + 2557c: 4332 orrs r2, r6 │ │ + 2557e: 79e6 ldrb r6, [r4, #7] │ │ + 25580: 0636 lsls r6, r6, #24 │ │ + 25582: 4316 orrs r6, r2 │ │ + 25584: 9a03 ldr r2, [sp, #12] │ │ + 25586: 1996 adds r6, r2, r6 │ │ + 25588: 1c32 adds r2, r6, #0 │ │ + 2558a: 3610 adds r6, #16 │ │ + 2558c: 3208 adds r2, #8 │ │ + 2558e: 9203 str r2, [sp, #12] │ │ + 25590: 428e cmp r6, r1 │ │ + 25592: d3df bcc.n 25554 │ │ + 25594: 2600 movs r6, #0 │ │ + 25596: e196 b.n 258c6 │ │ + 25598: 2280 movs r2, #128 ; 0x80 │ │ + 2559a: 4b98 ldr r3, [pc, #608] ; (257fc ) │ │ + 2559c: 00d2 lsls r2, r2, #3 │ │ + 2559e: 2604 movs r6, #4 │ │ + 255a0: 50fa str r2, [r7, r3] │ │ + 255a2: 2300 movs r3, #0 │ │ + 255a4: 4a96 ldr r2, [pc, #600] ; (25800 ) │ │ + 255a6: 9101 str r1, [sp, #4] │ │ + 255a8: 21e9 movs r1, #233 ; 0xe9 │ │ + 255aa: 50bb str r3, [r7, r2] │ │ + 255ac: 4a95 ldr r2, [pc, #596] ; (25804 ) │ │ + 255ae: 0209 lsls r1, r1, #8 │ │ + 255b0: 9500 str r5, [sp, #0] │ │ + 255b2: 50bb str r3, [r7, r2] │ │ + 255b4: 4a94 ldr r2, [pc, #592] ; (25808 ) │ │ + 255b6: 2540 movs r5, #64 ; 0x40 │ │ + 255b8: 50be str r6, [r7, r2] │ │ + 255ba: 2208 movs r2, #8 │ │ + 255bc: 507a str r2, [r7, r1] │ │ + 255be: 217d movs r1, #125 ; 0x7d │ │ + 255c0: 4a92 ldr r2, [pc, #584] ; (2580c ) │ │ + 255c2: 50b9 str r1, [r7, r2] │ │ + 255c4: 2210 movs r2, #16 │ │ + 255c6: 4992 ldr r1, [pc, #584] ; (25810 ) │ │ + 255c8: 5878 ldr r0, [r7, r1] │ │ + 255ca: 4302 orrs r2, r0 │ │ + 255cc: 507a str r2, [r7, r1] │ │ + 255ce: 4a91 ldr r2, [pc, #580] ; (25814 ) │ │ + 255d0: 1c28 adds r0, r5, #0 │ │ + 255d2: 54bb strb r3, [r7, r2] │ │ + 255d4: 22ff movs r2, #255 ; 0xff │ │ + 255d6: 4b90 ldr r3, [pc, #576] ; (25818 ) │ │ + 255d8: 1c31 adds r1, r6, #0 │ │ + 255da: 54fa strb r2, [r7, r3] │ │ + 255dc: 4b8f ldr r3, [pc, #572] ; (2581c ) │ │ + 255de: 52fd strh r5, [r7, r3] │ │ + 255e0: 4b8f ldr r3, [pc, #572] ; (25820 ) │ │ + 255e2: 52fd strh r5, [r7, r3] │ │ + 255e4: f005 fd74 bl 2b0d0 │ │ + 255e8: 4a85 ldr r2, [pc, #532] ; (25800 ) │ │ + 255ea: 4b8e ldr r3, [pc, #568] ; (25824 ) │ │ + 255ec: 9209 str r2, [sp, #36] ; 0x24 │ │ + 255ee: 22e9 movs r2, #233 ; 0xe9 │ │ + 255f0: 0212 lsls r2, r2, #8 │ │ + 255f2: 50f8 str r0, [r7, r3] │ │ + 255f4: 9205 str r2, [sp, #20] │ │ + 255f6: 9302 str r3, [sp, #8] │ │ + 255f8: 2800 cmp r0, #0 │ │ + 255fa: d101 bne.n 25600 │ │ + 255fc: 2601 movs r6, #1 │ │ + 255fe: e162 b.n 258c6 │ │ + 25600: 1c28 adds r0, r5, #0 │ │ + 25602: 1c31 adds r1, r6, #0 │ │ + 25604: f005 fd64 bl 2b0d0 │ │ + 25608: 4b87 ldr r3, [pc, #540] ; (25828 ) │ │ + 2560a: 50f8 str r0, [r7, r3] │ │ + 2560c: 2800 cmp r0, #0 │ │ + 2560e: d0f5 beq.n 255fc │ │ + 25610: 9a00 ldr r2, [sp, #0] │ │ + 25612: 9b00 ldr r3, [sp, #0] │ │ + 25614: 9801 ldr r0, [sp, #4] │ │ + 25616: 3204 adds r2, #4 │ │ + 25618: 7fd5 ldrb r5, [r2, #31] │ │ + 2561a: 3303 adds r3, #3 │ │ + 2561c: 7fdb ldrb r3, [r3, #31] │ │ + 2561e: 022d lsls r5, r5, #8 │ │ + 25620: 3808 subs r0, #8 │ │ + 25622: 431d orrs r5, r3 │ │ + 25624: 9b00 ldr r3, [sp, #0] │ │ + 25626: 7d99 ldrb r1, [r3, #22] │ │ + 25628: 7ddb ldrb r3, [r3, #23] │ │ + 2562a: 021b lsls r3, r3, #8 │ │ + 2562c: 430b orrs r3, r1 │ │ + 2562e: 1c1a adds r2, r3, #0 │ │ + 25630: 1c13 adds r3, r2, #0 │ │ + 25632: 436b muls r3, r5 │ │ + 25634: 10db asrs r3, r3, #3 │ │ + 25636: 9304 str r3, [sp, #16] │ │ + 25638: 7962 ldrb r2, [r4, #5] │ │ + 2563a: 7926 ldrb r6, [r4, #4] │ │ + 2563c: 79a3 ldrb r3, [r4, #6] │ │ + 2563e: 0212 lsls r2, r2, #8 │ │ + 25640: 4332 orrs r2, r6 │ │ + 25642: 79e6 ldrb r6, [r4, #7] │ │ + 25644: 041b lsls r3, r3, #16 │ │ + 25646: 4313 orrs r3, r2 │ │ + 25648: 0636 lsls r6, r6, #24 │ │ + 2564a: 431e orrs r6, r3 │ │ + 2564c: 9b03 ldr r3, [sp, #12] │ │ + 2564e: 1ac0 subs r0, r0, r3 │ │ + 25650: 42b0 cmp r0, r6 │ │ + 25652: d900 bls.n 25656 │ │ + 25654: 1c30 adds r0, r6, #0 │ │ + 25656: 9904 ldr r1, [sp, #16] │ │ + 25658: f00c fb68 bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 2565c: 1c06 adds r6, r0, #0 │ │ + 2565e: 9007 str r0, [sp, #28] │ │ + 25660: 2d0f cmp r5, #15 │ │ + 25662: d901 bls.n 25668 │ │ + 25664: 0043 lsls r3, r0, #1 │ │ + 25666: 9307 str r3, [sp, #28] │ │ + 25668: 4b70 ldr r3, [pc, #448] ; (2582c ) │ │ + 2566a: 429e cmp r6, r3 │ │ + 2566c: d802 bhi.n 25674 │ │ + 2566e: 2e00 cmp r6, #0 │ │ + 25670: d0c4 beq.n 255fc │ │ + 25672: e000 b.n 25676 │ │ + 25674: 1c1e adds r6, r3, #0 │ │ + 25676: 2332 movs r3, #50 ; 0x32 │ │ + 25678: 1c18 adds r0, r3, #0 │ │ + 2567a: 4370 muls r0, r6 │ │ + 2567c: 9b00 ldr r3, [sp, #0] │ │ + 2567e: 7e5a ldrb r2, [r3, #25] │ │ + 25680: 7e19 ldrb r1, [r3, #24] │ │ + 25682: 7e9b ldrb r3, [r3, #26] │ │ + 25684: 0212 lsls r2, r2, #8 │ │ + 25686: 430a orrs r2, r1 │ │ + 25688: 041b lsls r3, r3, #16 │ │ + 2568a: 4313 orrs r3, r2 │ │ + 2568c: 9a00 ldr r2, [sp, #0] │ │ + 2568e: 7ed1 ldrb r1, [r2, #27] │ │ + 25690: 0609 lsls r1, r1, #24 │ │ + 25692: 4319 orrs r1, r3 │ │ + 25694: f00c fb4a bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 25698: 213f movs r1, #63 ; 0x3f │ │ + 2569a: 9001 str r0, [sp, #4] │ │ + 2569c: 3040 adds r0, #64 ; 0x40 │ │ + 2569e: f00c fb45 bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 256a2: 2803 cmp r0, #3 │ │ + 256a4: d800 bhi.n 256a8 │ │ + 256a6: 2004 movs r0, #4 │ │ + 256a8: 2480 movs r4, #128 ; 0x80 │ │ + 256aa: 4b5b ldr r3, [pc, #364] ; (25818 ) │ │ + 256ac: 18fd adds r5, r7, r3 │ │ + 256ae: 281f cmp r0, #31 │ │ + 256b0: d90e bls.n 256d0 │ │ + 256b2: 2301 movs r3, #1 │ │ + 256b4: 702b strb r3, [r5, #0] │ │ + 256b6: 23ff movs r3, #255 ; 0xff │ │ + 256b8: 706b strb r3, [r5, #1] │ │ + 256ba: 9b01 ldr r3, [sp, #4] │ │ + 256bc: 1c21 adds r1, r4, #0 │ │ + 256be: 18e0 adds r0, r4, r3 │ │ + 256c0: f00c fb34 bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 256c4: 2380 movs r3, #128 ; 0x80 │ │ + 256c6: 3440 adds r4, #64 ; 0x40 │ │ + 256c8: 3501 adds r5, #1 │ │ + 256ca: 01db lsls r3, r3, #7 │ │ + 256cc: 429c cmp r4, r3 │ │ + 256ce: d1ee bne.n 256ae │ │ + 256d0: 9b05 ldr r3, [sp, #20] │ │ + 256d2: 2501 movs r5, #1 │ │ + 256d4: 50f8 str r0, [r7, r3] │ │ + 256d6: 4b56 ldr r3, [pc, #344] ; (25830 ) │ │ + 256d8: 2440 movs r4, #64 ; 0x40 │ │ + 256da: 18fa adds r2, r7, r3 │ │ + 256dc: 2300 movs r3, #0 │ │ + 256de: 1c18 adds r0, r3, #0 │ │ + 256e0: 1c19 adds r1, r3, #0 │ │ + 256e2: 4029 ands r1, r5 │ │ + 256e4: 0209 lsls r1, r1, #8 │ │ + 256e6: 3301 adds r3, #1 │ │ + 256e8: 6011 str r1, [r2, #0] │ │ + 256ea: 6054 str r4, [r2, #4] │ │ + 256ec: 6090 str r0, [r2, #8] │ │ + 256ee: 3224 adds r2, #36 ; 0x24 │ │ + 256f0: 2b04 cmp r3, #4 │ │ + 256f2: d1f5 bne.n 256e0 │ │ + 256f4: 9b02 ldr r3, [sp, #8] │ │ + 256f6: 58fb ldr r3, [r7, r3] │ │ + 256f8: 9302 str r3, [sp, #8] │ │ + 256fa: 2310 movs r3, #16 │ │ + 256fc: 9a02 ldr r2, [sp, #8] │ │ + 256fe: 9902 ldr r1, [sp, #8] │ │ + 25700: 70d3 strb r3, [r2, #3] │ │ + 25702: 9b05 ldr r3, [sp, #20] │ │ + 25704: 58fb ldr r3, [r7, r3] │ │ + 25706: 7153 strb r3, [r2, #5] │ │ + 25708: 223d movs r2, #61 ; 0x3d │ │ + 2570a: 9b02 ldr r3, [sp, #8] │ │ + 2570c: 701a strb r2, [r3, #0] │ │ + 2570e: 2301 movs r3, #1 │ │ + 25710: 704b strb r3, [r1, #1] │ │ + 25712: 71cb strb r3, [r1, #7] │ │ + 25714: 9b00 ldr r3, [sp, #0] │ │ + 25716: 718a strb r2, [r1, #6] │ │ + 25718: 7d9a ldrb r2, [r3, #22] │ │ + 2571a: 7ddb ldrb r3, [r3, #23] │ │ + 2571c: 9101 str r1, [sp, #4] │ │ + 2571e: 021b lsls r3, r3, #8 │ │ + 25720: 4313 orrs r3, r2 │ │ + 25722: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 25724: 50bb str r3, [r7, r2] │ │ + 25726: 1c73 adds r3, r6, #1 │ │ + 25728: 9308 str r3, [sp, #32] │ │ + 2572a: 005b lsls r3, r3, #1 │ │ + 2572c: 9306 str r3, [sp, #24] │ │ + 2572e: 3b02 subs r3, #2 │ │ + 25730: 930a str r3, [sp, #40] ; 0x28 │ │ + 25732: 9b06 ldr r3, [sp, #24] │ │ + 25734: 3b04 subs r3, #4 │ │ + 25736: 930b str r3, [sp, #44] ; 0x2c │ │ + 25738: 4b3e ldr r3, [pc, #248] ; (25834 ) │ │ + 2573a: 18fc adds r4, r7, r3 │ │ + 2573c: 2300 movs r3, #0 │ │ + 2573e: 1e1d subs r5, r3, #0 │ │ + 25740: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 25742: 58fb ldr r3, [r7, r3] │ │ + 25744: 9305 str r3, [sp, #20] │ │ + 25746: 429d cmp r5, r3 │ │ + 25748: d300 bcc.n 2574c │ │ + 2574a: e757 b.n 255fc │ │ + 2574c: 1c2b adds r3, r5, #0 │ │ + 2574e: 3301 adds r3, #1 │ │ + 25750: 9305 str r3, [sp, #20] │ │ + 25752: 9b02 ldr r3, [sp, #8] │ │ + 25754: 9a01 ldr r2, [sp, #4] │ │ + 25756: 2180 movs r1, #128 ; 0x80 │ │ + 25758: 781b ldrb r3, [r3, #0] │ │ + 2575a: 7013 strb r3, [r2, #0] │ │ + 2575c: 1c13 adds r3, r2, #0 │ │ + 2575e: 466a mov r2, sp │ │ + 25760: 7d12 ldrb r2, [r2, #20] │ │ + 25762: 705a strb r2, [r3, #1] │ │ + 25764: 9b00 ldr r3, [sp, #0] │ │ + 25766: 6026 str r6, [r4, #0] │ │ + 25768: 7e1a ldrb r2, [r3, #24] │ │ + 2576a: 7e5b ldrb r3, [r3, #25] │ │ + 2576c: 021b lsls r3, r3, #8 │ │ + 2576e: 4313 orrs r3, r2 │ │ + 25770: 9a00 ldr r2, [sp, #0] │ │ + 25772: 7e92 ldrb r2, [r2, #26] │ │ + 25774: 0412 lsls r2, r2, #16 │ │ + 25776: 431a orrs r2, r3 │ │ + 25778: 9b00 ldr r3, [sp, #0] │ │ + 2577a: 7edb ldrb r3, [r3, #27] │ │ + 2577c: 83a1 strh r1, [r4, #28] │ │ + 2577e: 061b lsls r3, r3, #24 │ │ + 25780: 4313 orrs r3, r2 │ │ + 25782: 61a3 str r3, [r4, #24] │ │ + 25784: 2340 movs r3, #64 ; 0x40 │ │ + 25786: 2280 movs r2, #128 ; 0x80 │ │ + 25788: 8423 strh r3, [r4, #32] │ │ + 2578a: 9b00 ldr r3, [sp, #0] │ │ + 2578c: 0052 lsls r2, r2, #1 │ │ + 2578e: 83e2 strh r2, [r4, #30] │ │ + 25790: 3303 adds r3, #3 │ │ + 25792: 7fd8 ldrb r0, [r3, #31] │ │ + 25794: 9b00 ldr r3, [sp, #0] │ │ + 25796: 3304 adds r3, #4 │ │ + 25798: 7fdb ldrb r3, [r3, #31] │ │ + 2579a: 021b lsls r3, r3, #8 │ │ + 2579c: 4303 orrs r3, r0 │ │ + 2579e: 200f movs r0, #15 │ │ + 257a0: 4298 cmp r0, r3 │ │ + 257a2: 419b sbcs r3, r3 │ │ + 257a4: 2020 movs r0, #32 │ │ + 257a6: 425b negs r3, r3 │ │ + 257a8: 4303 orrs r3, r0 │ │ + 257aa: 8463 strh r3, [r4, #34] ; 0x22 │ │ + 257ac: 4b14 ldr r3, [pc, #80] ; (25800 ) │ │ + 257ae: 58fb ldr r3, [r7, r3] │ │ + 257b0: 2b01 cmp r3, #1 │ │ + 257b2: d942 bls.n 2583a │ │ + 257b4: 1e28 subs r0, r5, #0 │ │ + 257b6: 2803 cmp r0, #3 │ │ + 257b8: d83e bhi.n 25838 │ │ + 257ba: f009 fbc3 bl 2ef44 <__gnu_thumb1_case_uqi@@Base> │ │ + 257be: 0502 lsls r2, r0, #20 │ │ + 257c0: 0d07 lsrs r7, r0, #20 │ │ + 257c2: 2300 movs r3, #0 │ │ + 257c4: 83a3 strh r3, [r4, #28] │ │ + 257c6: e038 b.n 2583a │ │ + 257c8: 83a2 strh r2, [r4, #28] │ │ + 257ca: e036 b.n 2583a │ │ + 257cc: 2280 movs r2, #128 ; 0x80 │ │ + 257ce: 2b03 cmp r3, #3 │ │ + 257d0: d000 beq.n 257d4 │ │ + 257d2: 2240 movs r2, #64 ; 0x40 │ │ + 257d4: 83a2 strh r2, [r4, #28] │ │ + 257d6: e001 b.n 257dc │ │ + 257d8: 23c0 movs r3, #192 ; 0xc0 │ │ + 257da: 83a3 strh r3, [r4, #28] │ │ + 257dc: 2314 movs r3, #20 │ │ + 257de: 9a01 ldr r2, [sp, #4] │ │ + 257e0: 70d3 strb r3, [r2, #3] │ │ + 257e2: 2391 movs r3, #145 ; 0x91 │ │ + 257e4: 7153 strb r3, [r2, #5] │ │ + 257e6: e028 b.n 2583a │ │ + 257e8: 4952 ldr r1, [pc, #328] ; (25934 ) │ │ + 257ea: 4646 mov r6, r8 │ │ + 257ec: 4157 adcs r7, r2 │ │ + 257ee: 4556 cmp r6, sl │ │ + 257f0: 6d66 ldr r6, [r4, #84] ; 0x54 │ │ + 257f2: 2074 movs r0, #116 ; 0x74 │ │ + 257f4: fffe 0000 vaddl.u q8, d14, d0 │ │ + 257f8: 6164 str r4, [r4, #20] │ │ + 257fa: 6174 str r4, [r6, #20] │ │ + 257fc: e920 0000 stmdb r0!, {} │ │ + 25800: e924 0000 stmdb r4!, {} │ │ + 25804: e928 0000 stmdb r8!, {} │ │ + 25808: e910 0000 ldmdb r0, {} │ │ + 2580c: e904 0000 stmdb r4, {} │ │ + 25810: e90c 0000 stmdb ip, {} │ │ + 25814: d060 beq.n 258d8 │ │ + 25816: 0000 movs r0, r0 │ │ + 25818: d061 beq.n 258de │ │ + 2581a: 0000 movs r0, r0 │ │ + 2581c: ce82 ldmia r6!, {r1, r7} │ │ + 2581e: 0000 movs r0, r0 │ │ + 25820: ce80 ldmia r6!, {r7} │ │ + 25822: 0000 movs r0, r0 │ │ + 25824: cac0 ldmia r2!, {r6, r7} │ │ + 25826: 0000 movs r0, r0 │ │ + 25828: cac4 ldmia r2, {r2, r6, r7} │ │ + 2582a: 0000 movs r0, r0 │ │ + 2582c: 2400 movs r4, #0 │ │ + 2582e: 00f4 lsls r4, r6, #3 │ │ + 25830: c1c0 stmia r1!, {r6, r7} │ │ + 25832: 0000 movs r0, r0 │ │ + 25834: 8240 strh r0, [r0, #18] │ │ + 25836: 0000 movs r0, r0 │ │ + 25838: 83a1 strh r1, [r4, #28] │ │ + 2583a: 9807 ldr r0, [sp, #28] │ │ + 2583c: 3008 adds r0, #8 │ │ + 2583e: f005 fc63 bl 2b108 │ │ + 25842: 6160 str r0, [r4, #20] │ │ + 25844: 2800 cmp r0, #0 │ │ + 25846: d100 bne.n 2584a │ │ + 25848: e6d8 b.n 255fc │ │ + 2584a: 9b00 ldr r3, [sp, #0] │ │ + 2584c: 3303 adds r3, #3 │ │ + 2584e: 7fda ldrb r2, [r3, #31] │ │ + 25850: 9b00 ldr r3, [sp, #0] │ │ + 25852: 3304 adds r3, #4 │ │ + 25854: 7fdb ldrb r3, [r3, #31] │ │ 25856: 021b lsls r3, r3, #8 │ │ - 25858: 7a6e ldrb r6, [r5, #9] │ │ - 2585a: 4313 orrs r3, r2 │ │ - 2585c: 79aa ldrb r2, [r5, #6] │ │ - 2585e: 940e str r4, [sp, #56] ; 0x38 │ │ - 25860: 7bec ldrb r4, [r5, #15] │ │ - 25862: 0412 lsls r2, r2, #16 │ │ - 25864: 4313 orrs r3, r2 │ │ - 25866: 79ea ldrb r2, [r5, #7] │ │ - 25868: 0236 lsls r6, r6, #8 │ │ - 2586a: 941f str r4, [sp, #124] ; 0x7c │ │ - 2586c: 0612 lsls r2, r2, #24 │ │ - 2586e: 431a orrs r2, r3 │ │ - 25870: 7a2b ldrb r3, [r5, #8] │ │ - 25872: 7c2c ldrb r4, [r5, #16] │ │ - 25874: 9211 str r2, [sp, #68] ; 0x44 │ │ - 25876: 431e orrs r6, r3 │ │ - 25878: 7aab ldrb r3, [r5, #10] │ │ - 2587a: 9420 str r4, [sp, #128] ; 0x80 │ │ - 2587c: 7c6c ldrb r4, [r5, #17] │ │ - 2587e: 041b lsls r3, r3, #16 │ │ - 25880: 431e orrs r6, r3 │ │ - 25882: 7aeb ldrb r3, [r5, #11] │ │ - 25884: 9421 str r4, [sp, #132] ; 0x84 │ │ - 25886: 9c0e ldr r4, [sp, #56] ; 0x38 │ │ - 25888: 061b lsls r3, r3, #24 │ │ - 2588a: 431e orrs r6, r3 │ │ - 2588c: 2310 movs r3, #16 │ │ - 2588e: 4023 ands r3, r4 │ │ - 25890: 2202 movs r2, #2 │ │ - 25892: 2b00 cmp r3, #0 │ │ - 25894: d000 beq.n 25898 │ │ - 25896: 2204 movs r2, #4 │ │ - 25898: 9c12 ldr r4, [sp, #72] ; 0x48 │ │ - 2589a: a9e6 add r1, sp, #920 ; 0x398 │ │ - 2589c: 5462 strb r2, [r4, r1] │ │ - 2589e: 9c0e ldr r4, [sp, #56] ; 0x38 │ │ - 258a0: 2220 movs r2, #32 │ │ - 258a2: 4022 ands r2, r4 │ │ - 258a4: d005 beq.n 258b2 │ │ - 258a6: 200a movs r0, #10 │ │ - 258a8: 2b00 cmp r3, #0 │ │ - 258aa: d000 beq.n 258ae │ │ - 258ac: 200c movs r0, #12 │ │ - 258ae: 9c12 ldr r4, [sp, #72] ; 0x48 │ │ - 258b0: 5508 strb r0, [r1, r4] │ │ - 258b2: 9c12 ldr r4, [sp, #72] ; 0x48 │ │ - 258b4: 9818 ldr r0, [sp, #96] ; 0x60 │ │ - 258b6: a92a add r1, sp, #168 ; 0xa8 │ │ - 258b8: 00a4 lsls r4, r4, #2 │ │ - 258ba: 5060 str r0, [r4, r1] │ │ - 258bc: a94a add r1, sp, #296 ; 0x128 │ │ - 258be: 5861 ldr r1, [r4, r1] │ │ - 258c0: 941b str r4, [sp, #108] ; 0x6c │ │ - 258c2: 911a str r1, [sp, #104] ; 0x68 │ │ - 258c4: 2900 cmp r1, #0 │ │ - 258c6: d100 bne.n 258ca │ │ - 258c8: e0b6 b.n 25a38 │ │ - 258ca: 1c01 adds r1, r0, #0 │ │ - 258cc: 2b00 cmp r3, #0 │ │ - 258ce: d004 beq.n 258da │ │ - 258d0: 9c11 ldr r4, [sp, #68] ; 0x44 │ │ - 258d2: 0876 lsrs r6, r6, #1 │ │ - 258d4: 0841 lsrs r1, r0, #1 │ │ - 258d6: 0864 lsrs r4, r4, #1 │ │ - 258d8: 9411 str r4, [sp, #68] ; 0x44 │ │ - 258da: 2a00 cmp r2, #0 │ │ - 258dc: d004 beq.n 258e8 │ │ - 258de: 9c11 ldr r4, [sp, #68] ; 0x44 │ │ - 258e0: 0876 lsrs r6, r6, #1 │ │ - 258e2: 0849 lsrs r1, r1, #1 │ │ - 258e4: 0864 lsrs r4, r4, #1 │ │ - 258e6: 9411 str r4, [sp, #68] ; 0x44 │ │ - 258e8: 4820 ldr r0, [pc, #128] ; (2596c ) │ │ - 258ea: 9114 str r1, [sp, #80] ; 0x50 │ │ - 258ec: 4281 cmp r1, r0 │ │ - 258ee: d900 bls.n 258f2 │ │ - 258f0: 9014 str r0, [sp, #80] ; 0x50 │ │ - 258f2: 9c11 ldr r4, [sp, #68] ; 0x44 │ │ - 258f4: 9814 ldr r0, [sp, #80] ; 0x50 │ │ - 258f6: 4284 cmp r4, r0 │ │ - 258f8: d303 bcc.n 25902 │ │ - 258fa: 9c0e ldr r4, [sp, #56] ; 0x38 │ │ - 258fc: 2303 movs r3, #3 │ │ - 258fe: 439c bics r4, r3 │ │ - 25900: 940e str r4, [sp, #56] ; 0x38 │ │ - 25902: 9c11 ldr r4, [sp, #68] ; 0x44 │ │ - 25904: 19a6 adds r6, r4, r6 │ │ - 25906: 9c14 ldr r4, [sp, #80] ; 0x50 │ │ - 25908: 42a6 cmp r6, r4 │ │ - 2590a: d900 bls.n 2590e │ │ - 2590c: 1c26 adds r6, r4, #0 │ │ - 2590e: 2e00 cmp r6, #0 │ │ - 25910: d103 bne.n 2591a │ │ - 25912: 9c0e ldr r4, [sp, #56] ; 0x38 │ │ - 25914: 2303 movs r3, #3 │ │ - 25916: 439c bics r4, r3 │ │ - 25918: 940e str r4, [sp, #56] ; 0x38 │ │ - 2591a: 981a ldr r0, [sp, #104] ; 0x68 │ │ - 2591c: 990f ldr r1, [sp, #60] ; 0x3c │ │ - 2591e: 4a14 ldr r2, [pc, #80] ; (25970 ) │ │ - 25920: 0144 lsls r4, r0, #5 │ │ - 25922: 1908 adds r0, r1, r4 │ │ - 25924: 4913 ldr r1, [pc, #76] ; (25974 ) │ │ - 25926: 1880 adds r0, r0, r2 │ │ - 25928: 2216 movs r2, #22 │ │ - 2592a: 4469 add r1, sp │ │ - 2592c: f00b f876 bl 30a1c <__clzsi2+0x168> │ │ - 25930: 9b0f ldr r3, [sp, #60] ; 0x3c │ │ - 25932: 4811 ldr r0, [pc, #68] ; (25978 ) │ │ - 25934: 2282 movs r2, #130 ; 0x82 │ │ - 25936: 191c adds r4, r3, r4 │ │ - 25938: 1824 adds r4, r4, r0 │ │ - 2593a: 2300 movs r3, #0 │ │ - 2593c: 7123 strb r3, [r4, #4] │ │ - 2593e: 991a ldr r1, [sp, #104] ; 0x68 │ │ - 25940: 9b0f ldr r3, [sp, #60] ; 0x3c │ │ - 25942: 0092 lsls r2, r2, #2 │ │ - 25944: 188c adds r4, r1, r2 │ │ - 25946: 01a4 lsls r4, r4, #6 │ │ - 25948: 191c adds r4, r3, r4 │ │ - 2594a: e017 b.n 2597c │ │ - 2594c: e924 0000 stmdb r4!, {} │ │ - 25950: 022d lsls r5, r5, #8 │ │ - 25952: 0000 movs r0, r0 │ │ - 25954: 0232 lsls r2, r6, #8 │ │ - 25956: 0000 movs r0, r0 │ │ - 25958: 0231 lsls r1, r6, #8 │ │ - 2595a: 0000 movs r0, r0 │ │ - 2595c: 022f lsls r7, r5, #8 │ │ - 2595e: 0000 movs r0, r0 │ │ - 25960: 0236 lsls r6, r6, #8 │ │ - 25962: 0000 movs r0, r0 │ │ - 25964: 0235 lsls r5, r6, #8 │ │ - 25966: 0000 movs r0, r0 │ │ - 25968: 0233 lsls r3, r6, #8 │ │ - 2596a: 0000 movs r0, r0 │ │ - 2596c: 2400 movs r4, #0 │ │ - 2596e: 00f4 lsls r4, r6, #3 │ │ - 25970: e99c 0000 ; instruction: 0xe99c0000 │ │ - 25974: 03ca lsls r2, r1, #15 │ │ - 25976: 0000 movs r0, r0 │ │ - 25978: e9ae 0000 ; instruction: 0xe9ae0000 │ │ - 2597c: 48c6 ldr r0, [pc, #792] ; (25c98 ) │ │ - 2597e: 9b14 ldr r3, [sp, #80] ; 0x50 │ │ - 25980: 4283 cmp r3, r0 │ │ - 25982: d900 bls.n 25986 │ │ - 25984: 1c03 adds r3, r0, #0 │ │ - 25986: 9911 ldr r1, [sp, #68] ; 0x44 │ │ - 25988: 6023 str r3, [r4, #0] │ │ - 2598a: 60a6 str r6, [r4, #8] │ │ - 2598c: 6061 str r1, [r4, #4] │ │ - 2598e: 429e cmp r6, r3 │ │ - 25990: d900 bls.n 25994 │ │ - 25992: 60a3 str r3, [r4, #8] │ │ - 25994: 9e11 ldr r6, [sp, #68] ; 0x44 │ │ - 25996: 68a0 ldr r0, [r4, #8] │ │ - 25998: 4286 cmp r6, r0 │ │ - 2599a: d302 bcc.n 259a2 │ │ - 2599c: 2300 movs r3, #0 │ │ - 2599e: 60a3 str r3, [r4, #8] │ │ - 259a0: 6063 str r3, [r4, #4] │ │ - 259a2: 9e0e ldr r6, [sp, #56] ; 0x38 │ │ - 259a4: 07b6 lsls r6, r6, #30 │ │ - 259a6: d003 beq.n 259b0 │ │ - 259a8: 8c63 ldrh r3, [r4, #34] ; 0x22 │ │ - 259aa: 2202 movs r2, #2 │ │ - 259ac: 4313 orrs r3, r2 │ │ - 259ae: 8463 strh r3, [r4, #34] ; 0x22 │ │ - 259b0: 9e0e ldr r6, [sp, #56] ; 0x38 │ │ - 259b2: 07b6 lsls r6, r6, #30 │ │ - 259b4: d503 bpl.n 259be │ │ - 259b6: 8c63 ldrh r3, [r4, #34] ; 0x22 │ │ - 259b8: 2204 movs r2, #4 │ │ - 259ba: 4313 orrs r3, r2 │ │ - 259bc: 8463 strh r3, [r4, #34] ; 0x22 │ │ - 259be: 9e1d ldr r6, [sp, #116] ; 0x74 │ │ - 259c0: 2380 movs r3, #128 ; 0x80 │ │ - 259c2: 005b lsls r3, r3, #1 │ │ - 259c4: 00b2 lsls r2, r6, #2 │ │ - 259c6: 83e2 strh r2, [r4, #30] │ │ - 259c8: 429a cmp r2, r3 │ │ - 259ca: d900 bls.n 259ce │ │ - 259cc: 83e3 strh r3, [r4, #30] │ │ - 259ce: 9e21 ldr r6, [sp, #132] ; 0x84 │ │ - 259d0: 2340 movs r3, #64 ; 0x40 │ │ - 259d2: 8423 strh r3, [r4, #32] │ │ - 259d4: 2ead cmp r6, #173 ; 0xad │ │ - 259d6: d10e bne.n 259f6 │ │ - 259d8: 9e0e ldr r6, [sp, #56] ; 0x38 │ │ - 259da: 2330 movs r3, #48 ; 0x30 │ │ - 259dc: 421e tst r6, r3 │ │ - 259de: d10a bne.n 259f6 │ │ - 259e0: 9e12 ldr r6, [sp, #72] ; 0x48 │ │ - 259e2: 2203 movs r2, #3 │ │ - 259e4: abe6 add r3, sp, #920 ; 0x398 │ │ - 259e6: 54f2 strb r2, [r6, r3] │ │ - 259e8: 9a18 ldr r2, [sp, #96] ; 0x60 │ │ - 259ea: 9e1b ldr r6, [sp, #108] ; 0x6c │ │ - 259ec: ab2a add r3, sp, #168 ; 0xa8 │ │ - 259ee: 3201 adds r2, #1 │ │ - 259f0: 0852 lsrs r2, r2, #1 │ │ - 259f2: 3210 adds r2, #16 │ │ - 259f4: 50f2 str r2, [r6, r3] │ │ - 259f6: 9e1e ldr r6, [sp, #120] ; 0x78 │ │ - 259f8: 1da3 adds r3, r4, #6 │ │ - 259fa: 2220 movs r2, #32 │ │ - 259fc: 77de strb r6, [r3, #31] │ │ - 259fe: 9e20 ldr r6, [sp, #128] ; 0x80 │ │ - 25a00: 1d63 adds r3, r4, #5 │ │ - 25a02: 49a6 ldr r1, [pc, #664] ; (25c9c ) │ │ - 25a04: 77de strb r6, [r3, #31] │ │ - 25a06: 9e1f ldr r6, [sp, #124] ; 0x7c │ │ - 25a08: 8c63 ldrh r3, [r4, #34] ; 0x22 │ │ - 25a0a: 1c20 adds r0, r4, #0 │ │ - 25a0c: 83a6 strh r6, [r4, #28] │ │ - 25a0e: 9e27 ldr r6, [sp, #156] ; 0x9c │ │ - 25a10: 4313 orrs r3, r2 │ │ - 25a12: 8463 strh r3, [r4, #34] ; 0x22 │ │ - 25a14: 1de3 adds r3, r4, #7 │ │ - 25a16: 77de strb r6, [r3, #31] │ │ - 25a18: 9e28 ldr r6, [sp, #160] ; 0xa0 │ │ - 25a1a: 3301 adds r3, #1 │ │ - 25a1c: 302a adds r0, #42 ; 0x2a │ │ - 25a1e: 77de strb r6, [r3, #31] │ │ - 25a20: 9e24 ldr r6, [sp, #144] ; 0x90 │ │ - 25a22: 189b adds r3, r3, r2 │ │ - 25a24: 4469 add r1, sp │ │ - 25a26: 701e strb r6, [r3, #0] │ │ - 25a28: 9e25 ldr r6, [sp, #148] ; 0x94 │ │ - 25a2a: 2216 movs r2, #22 │ │ - 25a2c: 343f adds r4, #63 ; 0x3f │ │ - 25a2e: 705e strb r6, [r3, #1] │ │ - 25a30: f00a fff4 bl 30a1c <__clzsi2+0x168> │ │ - 25a34: 2300 movs r3, #0 │ │ - 25a36: 7023 strb r3, [r4, #0] │ │ - 25a38: 9c12 ldr r4, [sp, #72] ; 0x48 │ │ - 25a3a: 9e22 ldr r6, [sp, #136] ; 0x88 │ │ - 25a3c: 3401 adds r4, #1 │ │ - 25a3e: 9412 str r4, [sp, #72] ; 0x48 │ │ - 25a40: 19ad adds r5, r5, r6 │ │ - 25a42: 19bf adds r7, r7, r6 │ │ - 25a44: e6dd b.n 25802 │ │ - 25a46: 2400 movs r4, #0 │ │ - 25a48: 9e16 ldr r6, [sp, #88] ; 0x58 │ │ - 25a4a: 42b4 cmp r4, r6 │ │ - 25a4c: d300 bcc.n 25a50 │ │ - 25a4e: e4b8 b.n 253c2 │ │ - 25a50: 00a5 lsls r5, r4, #2 │ │ - 25a52: ab4a add r3, sp, #296 ; 0x128 │ │ - 25a54: 58e9 ldr r1, [r5, r3] │ │ - 25a56: 2900 cmp r1, #0 │ │ - 25a58: d016 beq.n 25a88 │ │ - 25a5a: ab2a add r3, sp, #168 ; 0xa8 │ │ - 25a5c: 58eb ldr r3, [r5, r3] │ │ - 25a5e: 2b00 cmp r3, #0 │ │ - 25a60: d012 beq.n 25a88 │ │ - 25a62: 9e13 ldr r6, [sp, #76] ; 0x4c │ │ - 25a64: 42b7 cmp r7, r6 │ │ - 25a66: d20f bcs.n 25a88 │ │ - 25a68: 2082 movs r0, #130 ; 0x82 │ │ - 25a6a: 0080 lsls r0, r0, #2 │ │ - 25a6c: 9e0f ldr r6, [sp, #60] ; 0x3c │ │ - 25a6e: 1809 adds r1, r1, r0 │ │ - 25a70: 0189 lsls r1, r1, #6 │ │ - 25a72: 1871 adds r1, r6, r1 │ │ - 25a74: 9e10 ldr r6, [sp, #64] ; 0x40 │ │ - 25a76: abe6 add r3, sp, #920 ; 0x398 │ │ - 25a78: 5ce2 ldrb r2, [r4, r3] │ │ - 25a7a: 19f3 adds r3, r6, r7 │ │ - 25a7c: 9e13 ldr r6, [sp, #76] ; 0x4c │ │ - 25a7e: 1bf0 subs r0, r6, r7 │ │ - 25a80: 9000 str r0, [sp, #0] │ │ - 25a82: 980f ldr r0, [sp, #60] ; 0x3c │ │ - 25a84: f005 fddc bl 2b640 │ │ - 25a88: ab2a add r3, sp, #168 ; 0xa8 │ │ - 25a8a: 58eb ldr r3, [r5, r3] │ │ - 25a8c: 9d13 ldr r5, [sp, #76] ; 0x4c │ │ - 25a8e: 18ff adds r7, r7, r3 │ │ - 25a90: 42af cmp r7, r5 │ │ - 25a92: d300 bcc.n 25a96 │ │ - 25a94: e495 b.n 253c2 │ │ - 25a96: 3401 adds r4, #1 │ │ - 25a98: e7d6 b.n 25a48 │ │ - 25a9a: 9d13 ldr r5, [sp, #76] ; 0x4c │ │ - 25a9c: 1c3c adds r4, r7, #0 │ │ - 25a9e: 3408 adds r4, #8 │ │ - 25aa0: 42ac cmp r4, r5 │ │ - 25aa2: d221 bcs.n 25ae8 │ │ - 25aa4: 9e10 ldr r6, [sp, #64] ; 0x40 │ │ - 25aa6: 4b7e ldr r3, [pc, #504] ; (25ca0 ) │ │ - 25aa8: 59f6 ldr r6, [r6, r7] │ │ - 25aaa: 429e cmp r6, r3 │ │ - 25aac: d11c bne.n 25ae8 │ │ - 25aae: 9d10 ldr r5, [sp, #64] ; 0x40 │ │ - 25ab0: 9e13 ldr r6, [sp, #76] ; 0x4c │ │ - 25ab2: 19eb adds r3, r5, r7 │ │ - 25ab4: 685d ldr r5, [r3, #4] │ │ - 25ab6: 192f adds r7, r5, r4 │ │ - 25ab8: 42b7 cmp r7, r6 │ │ - 25aba: d814 bhi.n 25ae6 │ │ - 25abc: 4b79 ldr r3, [pc, #484] ; (25ca4 ) │ │ - 25abe: 429d cmp r5, r3 │ │ - 25ac0: d811 bhi.n 25ae6 │ │ - 25ac2: 1c68 adds r0, r5, #1 │ │ - 25ac4: f00a ffb2 bl 30a2c <__clzsi2+0x178> │ │ - 25ac8: 4e77 ldr r6, [pc, #476] ; (25ca8 ) │ │ - 25aca: 990f ldr r1, [sp, #60] ; 0x3c │ │ - 25acc: 5188 str r0, [r1, r6] │ │ - 25ace: 2800 cmp r0, #0 │ │ - 25ad0: d00a beq.n 25ae8 │ │ - 25ad2: 9a10 ldr r2, [sp, #64] ; 0x40 │ │ - 25ad4: 1911 adds r1, r2, r4 │ │ - 25ad6: 1c2a adds r2, r5, #0 │ │ - 25ad8: f00a ffa0 bl 30a1c <__clzsi2+0x168> │ │ - 25adc: 9c0f ldr r4, [sp, #60] ; 0x3c │ │ - 25ade: 2200 movs r2, #0 │ │ - 25ae0: 59a3 ldr r3, [r4, r6] │ │ - 25ae2: 555a strb r2, [r3, r5] │ │ - 25ae4: e000 b.n 25ae8 │ │ - 25ae6: 1c27 adds r7, r4, #0 │ │ - 25ae8: 9d13 ldr r5, [sp, #76] ; 0x4c │ │ - 25aea: 1c3b adds r3, r7, #0 │ │ - 25aec: 3308 adds r3, #8 │ │ - 25aee: 42ab cmp r3, r5 │ │ - 25af0: d217 bcs.n 25b22 │ │ - 25af2: 9e10 ldr r6, [sp, #64] ; 0x40 │ │ - 25af4: 4a6d ldr r2, [pc, #436] ; (25cac ) │ │ - 25af6: 59f6 ldr r6, [r6, r7] │ │ - 25af8: 4296 cmp r6, r2 │ │ - 25afa: d112 bne.n 25b22 │ │ - 25afc: 9c10 ldr r4, [sp, #64] ; 0x40 │ │ - 25afe: 19e2 adds r2, r4, r7 │ │ - 25b00: 6852 ldr r2, [r2, #4] │ │ - 25b02: 1c1f adds r7, r3, #0 │ │ - 25b04: 2399 movs r3, #153 ; 0x99 │ │ - 25b06: 015b lsls r3, r3, #5 │ │ - 25b08: 429a cmp r2, r3 │ │ - 25b0a: d10a bne.n 25b22 │ │ - 25b0c: 9d0f ldr r5, [sp, #60] ; 0x3c │ │ - 25b0e: 4e68 ldr r6, [pc, #416] ; (25cb0 ) │ │ - 25b10: 19e1 adds r1, r4, r7 │ │ - 25b12: 19a8 adds r0, r5, r6 │ │ - 25b14: f00a ff82 bl 30a1c <__clzsi2+0x168> │ │ - 25b18: 4b66 ldr r3, [pc, #408] ; (25cb4 ) │ │ - 25b1a: 2201 movs r2, #1 │ │ - 25b1c: 58e8 ldr r0, [r5, r3] │ │ - 25b1e: 4302 orrs r2, r0 │ │ - 25b20: 50ea str r2, [r5, r3] │ │ - 25b22: 9d13 ldr r5, [sp, #76] ; 0x4c │ │ - 25b24: 1c3c adds r4, r7, #0 │ │ - 25b26: 3408 adds r4, #8 │ │ - 25b28: 42ac cmp r4, r5 │ │ - 25b2a: d223 bcs.n 25b74 │ │ - 25b2c: 9e10 ldr r6, [sp, #64] ; 0x40 │ │ - 25b2e: 4b62 ldr r3, [pc, #392] ; (25cb8 ) │ │ - 25b30: 59f6 ldr r6, [r6, r7] │ │ - 25b32: 429e cmp r6, r3 │ │ - 25b34: d11e bne.n 25b74 │ │ - 25b36: 9d10 ldr r5, [sp, #64] ; 0x40 │ │ - 25b38: 9e13 ldr r6, [sp, #76] ; 0x4c │ │ - 25b3a: 19eb adds r3, r5, r7 │ │ - 25b3c: 685d ldr r5, [r3, #4] │ │ - 25b3e: 192f adds r7, r5, r4 │ │ - 25b40: 42b7 cmp r7, r6 │ │ - 25b42: d816 bhi.n 25b72 │ │ - 25b44: 1c2a adds r2, r5, #0 │ │ - 25b46: 23ef movs r3, #239 ; 0xef │ │ - 25b48: 3a20 subs r2, #32 │ │ - 25b4a: 015b lsls r3, r3, #5 │ │ - 25b4c: 429a cmp r2, r3 │ │ - 25b4e: d810 bhi.n 25b72 │ │ - 25b50: 1c28 adds r0, r5, #0 │ │ - 25b52: f00a ff6b bl 30a2c <__clzsi2+0x178> │ │ - 25b56: 4b59 ldr r3, [pc, #356] ; (25cbc ) │ │ - 25b58: 9e0f ldr r6, [sp, #60] ; 0x3c │ │ - 25b5a: 50f0 str r0, [r6, r3] │ │ - 25b5c: 2800 cmp r0, #0 │ │ - 25b5e: d009 beq.n 25b74 │ │ - 25b60: 4b57 ldr r3, [pc, #348] ; (25cc0 ) │ │ - 25b62: 096a lsrs r2, r5, #5 │ │ - 25b64: 50f2 str r2, [r6, r3] │ │ - 25b66: 9e10 ldr r6, [sp, #64] ; 0x40 │ │ - 25b68: 1c2a adds r2, r5, #0 │ │ - 25b6a: 1931 adds r1, r6, r4 │ │ - 25b6c: f00a ff56 bl 30a1c <__clzsi2+0x168> │ │ - 25b70: e000 b.n 25b74 │ │ - 25b72: 1c27 adds r7, r4, #0 │ │ - 25b74: 9c13 ldr r4, [sp, #76] ; 0x4c │ │ - 25b76: 1c3b adds r3, r7, #0 │ │ - 25b78: 3308 adds r3, #8 │ │ - 25b7a: 42a3 cmp r3, r4 │ │ - 25b7c: d22b bcs.n 25bd6 │ │ - 25b7e: 9d10 ldr r5, [sp, #64] ; 0x40 │ │ - 25b80: 4a50 ldr r2, [pc, #320] ; (25cc4 ) │ │ - 25b82: 59ed ldr r5, [r5, r7] │ │ - 25b84: 4295 cmp r5, r2 │ │ - 25b86: d126 bne.n 25bd6 │ │ - 25b88: 9e10 ldr r6, [sp, #64] ; 0x40 │ │ - 25b8a: 19f2 adds r2, r6, r7 │ │ - 25b8c: 6850 ldr r0, [r2, #4] │ │ - 25b8e: 18c6 adds r6, r0, r3 │ │ - 25b90: 42a6 cmp r6, r4 │ │ - 25b92: d81f bhi.n 25bd4 │ │ - 25b94: 22a0 movs r2, #160 ; 0xa0 │ │ - 25b96: 00d2 lsls r2, r2, #3 │ │ - 25b98: 4290 cmp r0, r2 │ │ - 25b9a: d81b bhi.n 25bd4 │ │ - 25b9c: 2114 movs r1, #20 │ │ - 25b9e: f008 fa05 bl 2dfac <__udivsi3> │ │ - 25ba2: 9c0f ldr r4, [sp, #60] ; 0x3c │ │ - 25ba4: 900e str r0, [sp, #56] ; 0x38 │ │ - 25ba6: 4848 ldr r0, [pc, #288] ; (25cc8 ) │ │ - 25ba8: 1825 adds r5, r4, r0 │ │ - 25baa: 2400 movs r4, #0 │ │ - 25bac: 990e ldr r1, [sp, #56] ; 0x38 │ │ - 25bae: 428c cmp r4, r1 │ │ - 25bb0: d00e beq.n 25bd0 │ │ - 25bb2: 9910 ldr r1, [sp, #64] ; 0x40 │ │ - 25bb4: 2214 movs r2, #20 │ │ - 25bb6: 1c13 adds r3, r2, #0 │ │ - 25bb8: 4363 muls r3, r4 │ │ - 25bba: 3108 adds r1, #8 │ │ - 25bbc: 19c9 adds r1, r1, r7 │ │ - 25bbe: 18c9 adds r1, r1, r3 │ │ - 25bc0: 1c28 adds r0, r5, #0 │ │ - 25bc2: f00a ff2b bl 30a1c <__clzsi2+0x168> │ │ - 25bc6: 2300 movs r3, #0 │ │ - 25bc8: 74eb strb r3, [r5, #19] │ │ - 25bca: 3401 adds r4, #1 │ │ - 25bcc: 3524 adds r5, #36 ; 0x24 │ │ - 25bce: e7ed b.n 25bac │ │ - 25bd0: 1c37 adds r7, r6, #0 │ │ - 25bd2: e000 b.n 25bd6 │ │ - 25bd4: 1c1f adds r7, r3, #0 │ │ - 25bd6: 9c13 ldr r4, [sp, #76] ; 0x4c │ │ - 25bd8: 1c3b adds r3, r7, #0 │ │ - 25bda: 3308 adds r3, #8 │ │ - 25bdc: 42a3 cmp r3, r4 │ │ - 25bde: d205 bcs.n 25bec │ │ - 25be0: 9d10 ldr r5, [sp, #64] ; 0x40 │ │ - 25be2: 1be2 subs r2, r4, r7 │ │ - 25be4: 980f ldr r0, [sp, #60] ; 0x3c │ │ - 25be6: 19e9 adds r1, r5, r7 │ │ - 25be8: f7f5 f834 bl 1ac54 │ │ - 25bec: 2001 movs r0, #1 │ │ - 25bee: 4e37 ldr r6, [pc, #220] ; (25ccc ) │ │ - 25bf0: 9f29 ldr r7, [sp, #164] ; 0xa4 │ │ - 25bf2: 446e add r6, sp │ │ - 25bf4: 6832 ldr r2, [r6, #0] │ │ - 25bf6: 683b ldr r3, [r7, #0] │ │ - 25bf8: 429a cmp r2, r3 │ │ - 25bfa: d06b beq.n 25cd4 │ │ - 25bfc: f00a ff5e bl 30abc <__clzsi2+0x208> │ │ - 25c00: 980e ldr r0, [sp, #56] ; 0x38 │ │ - 25c02: 5cc6 ldrb r6, [r0, r3] │ │ - 25c04: 2e00 cmp r6, #0 │ │ - 25c06: d140 bne.n 25c8a │ │ - 25c08: 9c15 ldr r4, [sp, #84] ; 0x54 │ │ - 25c0a: 2201 movs r2, #1 │ │ - 25c0c: 3c01 subs r4, #1 │ │ - 25c0e: 9415 str r4, [sp, #84] ; 0x54 │ │ - 25c10: 541a strb r2, [r3, r0] │ │ - 25c12: 990e ldr r1, [sp, #56] ; 0x38 │ │ - 25c14: 980f ldr r0, [sp, #60] ; 0x3c │ │ - 25c16: f006 fa11 bl 2c03c │ │ - 25c1a: 9c11 ldr r4, [sp, #68] ; 0x44 │ │ - 25c1c: 1c31 adds r1, r6, #0 │ │ - 25c1e: 00a2 lsls r2, r4, #2 │ │ - 25c20: 4296 cmp r6, r2 │ │ - 25c22: d007 beq.n 25c34 │ │ - 25c24: ab4a add r3, sp, #296 ; 0x128 │ │ - 25c26: 58f0 ldr r0, [r6, r3] │ │ - 25c28: 9c0e ldr r4, [sp, #56] ; 0x38 │ │ - 25c2a: 42a0 cmp r0, r4 │ │ - 25c2c: d100 bne.n 25c30 │ │ - 25c2e: 50f1 str r1, [r6, r3] │ │ - 25c30: 3604 adds r6, #4 │ │ - 25c32: e7f5 b.n 25c20 │ │ - 25c34: 2600 movs r6, #0 │ │ - 25c36: 2301 movs r3, #1 │ │ - 25c38: 46b4 mov ip, r6 │ │ - 25c3a: 9c17 ldr r4, [sp, #92] ; 0x5c │ │ - 25c3c: 42a3 cmp r3, r4 │ │ - 25c3e: d217 bcs.n 25c70 │ │ - 25c40: 9c0f ldr r4, [sp, #60] ; 0x3c │ │ - 25c42: 009a lsls r2, r3, #2 │ │ - 25c44: 26be movs r6, #190 ; 0xbe │ │ - 25c46: 18a2 adds r2, r4, r2 │ │ - 25c48: 0236 lsls r6, r6, #8 │ │ - 25c4a: 1992 adds r2, r2, r6 │ │ - 25c4c: 6811 ldr r1, [r2, #0] │ │ - 25c4e: 2200 movs r2, #0 │ │ - 25c50: 4291 cmp r1, r2 │ │ - 25c52: d00b beq.n 25c6c │ │ - 25c54: 1888 adds r0, r1, r2 │ │ - 25c56: 302d adds r0, #45 ; 0x2d │ │ - 25c58: 30ff adds r0, #255 ; 0xff │ │ - 25c5a: 7806 ldrb r6, [r0, #0] │ │ - 25c5c: 9c0e ldr r4, [sp, #56] ; 0x38 │ │ - 25c5e: 42a6 cmp r6, r4 │ │ - 25c60: d101 bne.n 25c66 │ │ - 25c62: 4666 mov r6, ip │ │ - 25c64: 7006 strb r6, [r0, #0] │ │ - 25c66: 3201 adds r2, #1 │ │ - 25c68: 2a80 cmp r2, #128 ; 0x80 │ │ - 25c6a: d1f3 bne.n 25c54 │ │ - 25c6c: 3301 adds r3, #1 │ │ - 25c6e: e7e4 b.n 25c3a │ │ - 25c70: 9e0e ldr r6, [sp, #56] ; 0x38 │ │ - 25c72: 2182 movs r1, #130 ; 0x82 │ │ - 25c74: 9c0f ldr r4, [sp, #60] ; 0x3c │ │ - 25c76: 0089 lsls r1, r1, #2 │ │ - 25c78: 1870 adds r0, r6, r1 │ │ - 25c7a: 0180 lsls r0, r0, #6 │ │ - 25c7c: 1820 adds r0, r4, r0 │ │ - 25c7e: 2100 movs r1, #0 │ │ - 25c80: 2240 movs r2, #64 ; 0x40 │ │ - 25c82: f00a feb3 bl 309ec <__clzsi2+0x138> │ │ - 25c86: 9c0e ldr r4, [sp, #56] ; 0x38 │ │ - 25c88: e462 b.n 25550 │ │ - 25c8a: 9e0e ldr r6, [sp, #56] ; 0x38 │ │ - 25c8c: 3e01 subs r6, #1 │ │ - 25c8e: 960e str r6, [sp, #56] ; 0x38 │ │ - 25c90: e4a3 b.n 255da │ │ - 25c92: 4e0f ldr r6, [pc, #60] ; (25cd0 ) │ │ - 25c94: 9615 str r6, [sp, #84] ; 0x54 │ │ - 25c96: e4a4 b.n 255e2 │ │ - 25c98: 2400 movs r4, #0 │ │ - 25c9a: 00f4 lsls r4, r6, #3 │ │ - 25c9c: 03ca lsls r2, r1, #15 │ │ - 25c9e: 0000 movs r0, r0 │ │ - 25ca0: 6574 str r4, [r6, #84] ; 0x54 │ │ - 25ca2: 7478 strb r0, [r7, #17] │ │ - 25ca4: 3fff subs r7, #255 ; 0xff │ │ - 25ca6: 0000 movs r0, r0 │ │ - 25ca8: e994 0000 ; instruction: 0xe9940000 │ │ - 25cac: 494d ldr r1, [pc, #308] ; (25de4 ) │ │ - 25cae: 4944 ldr r1, [pc, #272] ; (25dc0 ) │ │ - 25cb0: d160 bne.n 25d74 │ │ - 25cb2: 0000 movs r0, r0 │ │ - 25cb4: e90c 0000 stmdb ip, {} │ │ - 25cb8: 4e50 ldr r6, [pc, #320] ; (25dfc ) │ │ - 25cba: 4d41 ldr r5, [pc, #260] ; (25dc0 ) │ │ - 25cbc: e998 0000 ; instruction: 0xe9980000 │ │ - 25cc0: e990 0000 ; instruction: 0xe9900000 │ │ - 25cc4: 4e43 ldr r6, [pc, #268] ; (25dd4 ) │ │ - 25cc6: 4d41 ldr r5, [pc, #260] ; (25dcc ) │ │ - 25cc8: c1d0 stmia r1!, {r4, r6, r7} │ │ - 25cca: 0000 movs r0, r0 │ │ - 25ccc: 064c lsls r4, r1, #25 │ │ - 25cce: 0000 movs r0, r0 │ │ - 25cd0: ffff 0000 vaddl.u q8, d15, d0 │ │ - 25cd4: 4b01 ldr r3, [pc, #4] ; (25cdc ) │ │ - 25cd6: 449d add sp, r3 │ │ - 25cd8: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 25cda: 46c0 nop ; (mov r8, r8) │ │ - 25cdc: 0654 lsls r4, r2, #25 │ │ + 25858: 4313 orrs r3, r2 │ │ + 2585a: 2b0f cmp r3, #15 │ │ + 2585c: d917 bls.n 2588e │ │ + 2585e: 10db asrs r3, r3, #3 │ │ + 25860: 435d muls r5, r3 │ │ + 25862: 9903 ldr r1, [sp, #12] │ │ + 25864: 1d9a adds r2, r3, #6 │ │ + 25866: 9b00 ldr r3, [sp, #0] │ │ + 25868: 1852 adds r2, r2, r1 │ │ + 2586a: 1955 adds r5, r2, r5 │ │ + 2586c: 195d adds r5, r3, r5 │ │ + 2586e: 2300 movs r3, #0 │ │ + 25870: 8829 ldrh r1, [r5, #0] │ │ + 25872: 005a lsls r2, r3, #1 │ │ + 25874: 3301 adds r3, #1 │ │ + 25876: 5281 strh r1, [r0, r2] │ │ + 25878: 9a04 ldr r2, [sp, #16] │ │ + 2587a: 18ad adds r5, r5, r2 │ │ + 2587c: 42b3 cmp r3, r6 │ │ + 2587e: d3f7 bcc.n 25870 │ │ + 25880: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 25882: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ + 25884: 5ac3 ldrh r3, [r0, r3] │ │ + 25886: 5283 strh r3, [r0, r2] │ │ + 25888: 9a06 ldr r2, [sp, #24] │ │ + 2588a: 5283 strh r3, [r0, r2] │ │ + 2588c: e015 b.n 258ba │ │ + 2588e: 9b03 ldr r3, [sp, #12] │ │ + 25890: 9a05 ldr r2, [sp, #20] │ │ + 25892: 3307 adds r3, #7 │ │ + 25894: 189b adds r3, r3, r2 │ │ + 25896: 9a00 ldr r2, [sp, #0] │ │ + 25898: 18d3 adds r3, r2, r3 │ │ + 2589a: 1c02 adds r2, r0, #0 │ │ + 2589c: 7819 ldrb r1, [r3, #0] │ │ + 2589e: 3980 subs r1, #128 ; 0x80 │ │ + 258a0: 7011 strb r1, [r2, #0] │ │ + 258a2: 9904 ldr r1, [sp, #16] │ │ + 258a4: 3201 adds r2, #1 │ │ + 258a6: 185b adds r3, r3, r1 │ │ + 258a8: 1a11 subs r1, r2, r0 │ │ + 258aa: 42b1 cmp r1, r6 │ │ + 258ac: d3f6 bcc.n 2589c │ │ + 258ae: 1983 adds r3, r0, r6 │ │ + 258b0: 3b01 subs r3, #1 │ │ + 258b2: 781b ldrb r3, [r3, #0] │ │ + 258b4: 9a08 ldr r2, [sp, #32] │ │ + 258b6: 5583 strb r3, [r0, r6] │ │ + 258b8: 5483 strb r3, [r0, r2] │ │ + 258ba: 9b01 ldr r3, [sp, #4] │ │ + 258bc: 3440 adds r4, #64 ; 0x40 │ │ + 258be: 3306 adds r3, #6 │ │ + 258c0: 9301 str r3, [sp, #4] │ │ + 258c2: 9b05 ldr r3, [sp, #20] │ │ + 258c4: e73b b.n 2573e │ │ + 258c6: 1c30 adds r0, r6, #0 │ │ + 258c8: b00d add sp, #52 ; 0x34 │ │ + 258ca: bdf0 pop {r4, r5, r6, r7, pc} │ │ + │ │ +000258cc : │ │ + 258cc: b5f0 push {r4, r5, r6, r7, lr} │ │ + 258ce: b089 sub sp, #36 ; 0x24 │ │ + 258d0: 9103 str r1, [sp, #12] │ │ + 258d2: 9c03 ldr r4, [sp, #12] │ │ + 258d4: 9005 str r0, [sp, #20] │ │ + 258d6: 2100 movs r1, #0 │ │ + 258d8: 980e ldr r0, [sp, #56] ; 0x38 │ │ + 258da: 2c03 cmp r4, #3 │ │ + 258dc: d977 bls.n 259ce │ │ + 258de: 9c05 ldr r4, [sp, #20] │ │ + 258e0: 428c cmp r4, r1 │ │ + 258e2: d074 beq.n 259ce │ │ + 258e4: 428a cmp r2, r1 │ │ + 258e6: d072 beq.n 259ce │ │ + 258e8: 2804 cmp r0, #4 │ │ + 258ea: d970 bls.n 259ce │ │ + 258ec: 4298 cmp r0, r3 │ │ + 258ee: d86e bhi.n 259ce │ │ + 258f0: 4c38 ldr r4, [pc, #224] ; (259d4 ) │ │ + 258f2: 1900 adds r0, r0, r4 │ │ + 258f4: 0040 lsls r0, r0, #1 │ │ + 258f6: 9006 str r0, [sp, #24] │ │ + 258f8: 1c08 adds r0, r1, #0 │ │ + 258fa: 4937 ldr r1, [pc, #220] ; (259d8 ) │ │ + 258fc: 4479 add r1, pc │ │ + 258fe: 9107 str r1, [sp, #28] │ │ + 25900: 2b04 cmp r3, #4 │ │ + 25902: d915 bls.n 25930 │ │ + 25904: 7895 ldrb r5, [r2, #2] │ │ + 25906: 8811 ldrh r1, [r2, #0] │ │ + 25908: 0047 lsls r7, r0, #1 │ │ + 2590a: 9502 str r5, [sp, #8] │ │ + 2590c: 9d05 ldr r5, [sp, #20] │ │ + 2590e: 040c lsls r4, r1, #16 │ │ + 25910: 1424 asrs r4, r4, #16 │ │ + 25912: 19ed adds r5, r5, r7 │ │ + 25914: 8029 strh r1, [r5, #0] │ │ + 25916: 2100 movs r1, #0 │ │ + 25918: 3204 adds r2, #4 │ │ + 2591a: 3b04 subs r3, #4 │ │ + 2591c: 9504 str r5, [sp, #16] │ │ + 2591e: 3001 adds r0, #1 │ │ + 25920: 9101 str r1, [sp, #4] │ │ + 25922: 9d01 ldr r5, [sp, #4] │ │ + 25924: 9906 ldr r1, [sp, #24] │ │ + 25926: 428d cmp r5, r1 │ │ + 25928: d04d beq.n 259c6 │ │ + 2592a: 9903 ldr r1, [sp, #12] │ │ + 2592c: 4288 cmp r0, r1 │ │ + 2592e: d301 bcc.n 25934 │ │ + 25930: 2101 movs r1, #1 │ │ + 25932: e04c b.n 259ce │ │ + 25934: 2b00 cmp r3, #0 │ │ + 25936: d0fb beq.n 25930 │ │ + 25938: 2501 movs r5, #1 │ │ + 2593a: 9e01 ldr r6, [sp, #4] │ │ + 2593c: 7811 ldrb r1, [r2, #0] │ │ + 2593e: 422e tst r6, r5 │ │ + 25940: d003 beq.n 2594a │ │ + 25942: 0909 lsrs r1, r1, #4 │ │ + 25944: 3b01 subs r3, #1 │ │ + 25946: 1952 adds r2, r2, r5 │ │ + 25948: e001 b.n 2594e │ │ + 2594a: 250f movs r5, #15 │ │ + 2594c: 4029 ands r1, r5 │ │ + 2594e: 2701 movs r7, #1 │ │ + 25950: 9d02 ldr r5, [sp, #8] │ │ + 25952: 9e07 ldr r6, [sp, #28] │ │ + 25954: 00ad lsls r5, r5, #2 │ │ + 25956: 59ae ldr r6, [r5, r6] │ │ + 25958: 10f5 asrs r5, r6, #3 │ │ + 2595a: 4239 tst r1, r7 │ │ + 2595c: d002 beq.n 25964 │ │ + 2595e: 10b7 asrs r7, r6, #2 │ │ + 25960: 46bc mov ip, r7 │ │ + 25962: 4465 add r5, ip │ │ + 25964: 2702 movs r7, #2 │ │ + 25966: 4239 tst r1, r7 │ │ + 25968: d002 beq.n 25970 │ │ + 2596a: 1077 asrs r7, r6, #1 │ │ + 2596c: 46bc mov ip, r7 │ │ + 2596e: 4465 add r5, ip │ │ + 25970: 074f lsls r7, r1, #29 │ │ + 25972: d500 bpl.n 25976 │ │ + 25974: 19ad adds r5, r5, r6 │ │ + 25976: 2708 movs r7, #8 │ │ + 25978: 1966 adds r6, r4, r5 │ │ + 2597a: 4239 tst r1, r7 │ │ + 2597c: d000 beq.n 25980 │ │ + 2597e: 1b66 subs r6, r4, r5 │ │ + 25980: 2407 movs r4, #7 │ │ + 25982: 4021 ands r1, r4 │ │ + 25984: 4c15 ldr r4, [pc, #84] ; (259dc ) │ │ + 25986: 0089 lsls r1, r1, #2 │ │ + 25988: 447c add r4, pc │ │ + 2598a: 1861 adds r1, r4, r1 │ │ + 2598c: 6e89 ldr r1, [r1, #104] ; 0x68 │ │ + 2598e: 9c02 ldr r4, [sp, #8] │ │ + 25990: 1861 adds r1, r4, r1 │ │ + 25992: 2958 cmp r1, #88 ; 0x58 │ │ + 25994: dd01 ble.n 2599a │ │ + 25996: 2158 movs r1, #88 ; 0x58 │ │ + 25998: e002 b.n 259a0 │ │ + 2599a: 43cc mvns r4, r1 │ │ + 2599c: 17e4 asrs r4, r4, #31 │ │ + 2599e: 4021 ands r1, r4 │ │ + 259a0: 9102 str r1, [sp, #8] │ │ + 259a2: 490f ldr r1, [pc, #60] ; (259e0 ) │ │ + 259a4: 428e cmp r6, r1 │ │ + 259a6: da00 bge.n 259aa │ │ + 259a8: 1c0e adds r6, r1, #0 │ │ + 259aa: 490e ldr r1, [pc, #56] ; (259e4 ) │ │ + 259ac: 1e34 subs r4, r6, #0 │ │ + 259ae: 428c cmp r4, r1 │ │ + 259b0: dd00 ble.n 259b4 │ │ + 259b2: 1c0c adds r4, r1, #0 │ │ + 259b4: 9901 ldr r1, [sp, #4] │ │ + 259b6: 9d04 ldr r5, [sp, #16] │ │ + 259b8: 3001 adds r0, #1 │ │ + 259ba: 0049 lsls r1, r1, #1 │ │ + 259bc: 1869 adds r1, r5, r1 │ │ + 259be: 804c strh r4, [r1, #2] │ │ + 259c0: 9901 ldr r1, [sp, #4] │ │ + 259c2: 3101 adds r1, #1 │ │ + 259c4: e7ac b.n 25920 │ │ + 259c6: 9903 ldr r1, [sp, #12] │ │ + 259c8: 4288 cmp r0, r1 │ │ + 259ca: d399 bcc.n 25900 │ │ + 259cc: e7b0 b.n 25930 │ │ + 259ce: 1c08 adds r0, r1, #0 │ │ + 259d0: b009 add sp, #36 ; 0x24 │ │ + 259d2: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 259d4: fffc 7fff ; instruction: 0xfffc7fff │ │ + 259d8: ee38 0000 cdp 0, 3, cr0, cr8, cr0, {0} │ │ + 259dc: eeac 0000 cdp 0, 10, cr0, cr12, cr0, {0} │ │ + 259e0: 8000 strh r0, [r0, #0] │ │ + 259e2: ffff 7fff ; instruction: 0xffff7fff │ │ ... │ │ │ │ -00025ce0 : │ │ - 25ce0: 1c03 adds r3, r0, #0 │ │ - 25ce2: 2000 movs r0, #0 │ │ - 25ce4: b570 push {r4, r5, r6, lr} │ │ - 25ce6: 4281 cmp r1, r0 │ │ - 25ce8: d01a beq.n 25d20 │ │ - 25cea: 681a ldr r2, [r3, #0] │ │ - 25cec: 6858 ldr r0, [r3, #4] │ │ - 25cee: 2a17 cmp r2, #23 │ │ - 25cf0: d80d bhi.n 25d0e │ │ - 25cf2: 689c ldr r4, [r3, #8] │ │ - 25cf4: 68de ldr r6, [r3, #12] │ │ - 25cf6: 2500 movs r5, #0 │ │ - 25cf8: 42b4 cmp r4, r6 │ │ - 25cfa: d202 bcs.n 25d02 │ │ - 25cfc: 1c65 adds r5, r4, #1 │ │ - 25cfe: 609d str r5, [r3, #8] │ │ - 25d00: 7825 ldrb r5, [r4, #0] │ │ - 25d02: 4095 lsls r5, r2 │ │ - 25d04: 4328 orrs r0, r5 │ │ - 25d06: 3208 adds r2, #8 │ │ - 25d08: 6058 str r0, [r3, #4] │ │ - 25d0a: 601a str r2, [r3, #0] │ │ - 25d0c: e7ed b.n 25cea │ │ - 25d0e: 2401 movs r4, #1 │ │ - 25d10: 408c lsls r4, r1 │ │ - 25d12: 1c05 adds r5, r0, #0 │ │ - 25d14: 40cd lsrs r5, r1 │ │ - 25d16: 3c01 subs r4, #1 │ │ - 25d18: 1a51 subs r1, r2, r1 │ │ - 25d1a: 605d str r5, [r3, #4] │ │ - 25d1c: 6019 str r1, [r3, #0] │ │ - 25d1e: 4020 ands r0, r4 │ │ - 25d20: bd70 pop {r4, r5, r6, pc} │ │ - │ │ -00025d22 <_PPBITBUFFER::GetBits(unsigned int)>: │ │ - 25d22: 2200 movs r2, #0 │ │ - 25d24: b5f0 push {r4, r5, r6, r7, lr} │ │ - 25d26: 1c03 adds r3, r0, #0 │ │ - 25d28: 2508 movs r5, #8 │ │ - 25d2a: 1c10 adds r0, r2, #0 │ │ - 25d2c: 2601 movs r6, #1 │ │ - 25d2e: 428a cmp r2, r1 │ │ - 25d30: d018 beq.n 25d64 <_PPBITBUFFER::GetBits(unsigned int)+0x42> │ │ - 25d32: 681c ldr r4, [r3, #0] │ │ - 25d34: 2c00 cmp r4, #0 │ │ - 25d36: d109 bne.n 25d4c <_PPBITBUFFER::GetBits(unsigned int)+0x2a> │ │ - 25d38: 68dc ldr r4, [r3, #12] │ │ - 25d3a: 689f ldr r7, [r3, #8] │ │ - 25d3c: 601d str r5, [r3, #0] │ │ - 25d3e: 42bc cmp r4, r7 │ │ - 25d40: d001 beq.n 25d46 <_PPBITBUFFER::GetBits(unsigned int)+0x24> │ │ - 25d42: 3c01 subs r4, #1 │ │ - 25d44: 60dc str r4, [r3, #12] │ │ - 25d46: 68df ldr r7, [r3, #12] │ │ - 25d48: 783c ldrb r4, [r7, #0] │ │ - 25d4a: 605c str r4, [r3, #4] │ │ - 25d4c: 685c ldr r4, [r3, #4] │ │ - 25d4e: 0040 lsls r0, r0, #1 │ │ - 25d50: 3201 adds r2, #1 │ │ - 25d52: 1c27 adds r7, r4, #0 │ │ - 25d54: 0864 lsrs r4, r4, #1 │ │ - 25d56: 605c str r4, [r3, #4] │ │ - 25d58: 681c ldr r4, [r3, #0] │ │ - 25d5a: 4037 ands r7, r6 │ │ - 25d5c: 4338 orrs r0, r7 │ │ - 25d5e: 3c01 subs r4, #1 │ │ - 25d60: 601c str r4, [r3, #0] │ │ - 25d62: e7e4 b.n 25d2e <_PPBITBUFFER::GetBits(unsigned int)+0xc> │ │ - 25d64: bdf0 pop {r4, r5, r6, r7, pc} │ │ - │ │ -00025d66 : │ │ - 25d66: b5f0 push {r4, r5, r6, r7, lr} │ │ - 25d68: b089 sub sp, #36 ; 0x24 │ │ - 25d6a: 9303 str r3, [sp, #12] │ │ - 25d6c: 1f0b subs r3, r1, #4 │ │ - 25d6e: 1841 adds r1, r0, r1 │ │ - 25d70: ad04 add r5, sp, #16 │ │ - 25d72: 18c3 adds r3, r0, r3 │ │ - 25d74: 3901 subs r1, #1 │ │ - 25d76: 9001 str r0, [sp, #4] │ │ - 25d78: 60a8 str r0, [r5, #8] │ │ - 25d7a: 60eb str r3, [r5, #12] │ │ - 25d7c: 7809 ldrb r1, [r1, #0] │ │ - 25d7e: 2300 movs r3, #0 │ │ - 25d80: 1c28 adds r0, r5, #0 │ │ - 25d82: 9202 str r2, [sp, #8] │ │ - 25d84: 606b str r3, [r5, #4] │ │ - 25d86: 9304 str r3, [sp, #16] │ │ - 25d88: f7ff ffcb bl 25d22 <_PPBITBUFFER::GetBits(unsigned int)> │ │ - 25d8c: 9c03 ldr r4, [sp, #12] │ │ - 25d8e: 2c00 cmp r4, #0 │ │ - 25d90: d053 beq.n 25e3a │ │ - 25d92: 1c28 adds r0, r5, #0 │ │ - 25d94: 2101 movs r1, #1 │ │ - 25d96: f7ff ffc4 bl 25d22 <_PPBITBUFFER::GetBits(unsigned int)> │ │ - 25d9a: 2800 cmp r0, #0 │ │ - 25d9c: d117 bne.n 25dce │ │ - 25d9e: 2601 movs r6, #1 │ │ - 25da0: 42a6 cmp r6, r4 │ │ - 25da2: d206 bcs.n 25db2 │ │ - 25da4: 1c28 adds r0, r5, #0 │ │ - 25da6: 2102 movs r1, #2 │ │ - 25da8: f7ff ffbb bl 25d22 <_PPBITBUFFER::GetBits(unsigned int)> │ │ - 25dac: 1836 adds r6, r6, r0 │ │ - 25dae: 2803 cmp r0, #3 │ │ - 25db0: d0f6 beq.n 25da0 │ │ - 25db2: 1ba6 subs r6, r4, r6 │ │ - 25db4: 42b4 cmp r4, r6 │ │ - 25db6: d007 beq.n 25dc8 │ │ - 25db8: 1c28 adds r0, r5, #0 │ │ - 25dba: 2108 movs r1, #8 │ │ - 25dbc: f7ff ffb1 bl 25d22 <_PPBITBUFFER::GetBits(unsigned int)> │ │ - 25dc0: 9b02 ldr r3, [sp, #8] │ │ - 25dc2: 3c01 subs r4, #1 │ │ - 25dc4: 5518 strb r0, [r3, r4] │ │ - 25dc6: e7f5 b.n 25db4 │ │ - 25dc8: 2e00 cmp r6, #0 │ │ - 25dca: d101 bne.n 25dd0 │ │ - 25dcc: e035 b.n 25e3a │ │ - 25dce: 1c26 adds r6, r4, #0 │ │ - 25dd0: 2102 movs r1, #2 │ │ - 25dd2: 1c28 adds r0, r5, #0 │ │ - 25dd4: f7ff ffa5 bl 25d22 <_PPBITBUFFER::GetBits(unsigned int)> │ │ - 25dd8: 9901 ldr r1, [sp, #4] │ │ - 25dda: 1c47 adds r7, r0, #1 │ │ - 25ddc: 5c0c ldrb r4, [r1, r0] │ │ - 25dde: 1c28 adds r0, r5, #0 │ │ - 25de0: 2f04 cmp r7, #4 │ │ - 25de2: d114 bne.n 25e0e │ │ - 25de4: 2101 movs r1, #1 │ │ - 25de6: f7ff ff9c bl 25d22 <_PPBITBUFFER::GetBits(unsigned int)> │ │ - 25dea: 1c21 adds r1, r4, #0 │ │ - 25dec: 2800 cmp r0, #0 │ │ - 25dee: d100 bne.n 25df2 │ │ - 25df0: 2107 movs r1, #7 │ │ - 25df2: 1c28 adds r0, r5, #0 │ │ - 25df4: f7ff ff95 bl 25d22 <_PPBITBUFFER::GetBits(unsigned int)> │ │ - 25df8: 1c04 adds r4, r0, #0 │ │ - 25dfa: 42b7 cmp r7, r6 │ │ - 25dfc: d20b bcs.n 25e16 │ │ - 25dfe: 1c28 adds r0, r5, #0 │ │ - 25e00: 2103 movs r1, #3 │ │ - 25e02: f7ff ff8e bl 25d22 <_PPBITBUFFER::GetBits(unsigned int)> │ │ - 25e06: 183f adds r7, r7, r0 │ │ - 25e08: 2807 cmp r0, #7 │ │ - 25e0a: d0f6 beq.n 25dfa │ │ - 25e0c: e003 b.n 25e16 │ │ - 25e0e: 1c21 adds r1, r4, #0 │ │ - 25e10: f7ff ff87 bl 25d22 <_PPBITBUFFER::GetBits(unsigned int)> │ │ - 25e14: 1c04 adds r4, r0, #0 │ │ - 25e16: 19a3 adds r3, r4, r6 │ │ - 25e18: 1c34 adds r4, r6, #0 │ │ - 25e1a: 9903 ldr r1, [sp, #12] │ │ - 25e1c: 3c01 subs r4, #1 │ │ - 25e1e: 2200 movs r2, #0 │ │ - 25e20: 428b cmp r3, r1 │ │ - 25e22: d201 bcs.n 25e28 │ │ - 25e24: 9902 ldr r1, [sp, #8] │ │ - 25e26: 5cca ldrb r2, [r1, r3] │ │ - 25e28: 9902 ldr r1, [sp, #8] │ │ - 25e2a: 550a strb r2, [r1, r4] │ │ - 25e2c: 2c00 cmp r4, #0 │ │ - 25e2e: d004 beq.n 25e3a │ │ - 25e30: 3b01 subs r3, #1 │ │ - 25e32: 1b32 subs r2, r6, r4 │ │ - 25e34: 42ba cmp r2, r7 │ │ - 25e36: d9f0 bls.n 25e1a │ │ - 25e38: e7ab b.n 25d92 │ │ - 25e3a: b009 add sp, #36 ; 0x24 │ │ - 25e3c: bdf0 pop {r4, r5, r6, r7, pc} │ │ +000259e8 : │ │ + 259e8: b5f0 push {r4, r5, r6, r7, lr} │ │ + 259ea: 4bd3 ldr r3, [pc, #844] ; (25d38 ) │ │ + 259ec: 4cd3 ldr r4, [pc, #844] ; (25d3c ) │ │ + 259ee: 4dd4 ldr r5, [pc, #848] ; (25d40 ) │ │ + 259f0: 447b add r3, pc │ │ + 259f2: 681b ldr r3, [r3, #0] │ │ + 259f4: 44a5 add sp, r4 │ │ + 259f6: 9104 str r1, [sp, #16] │ │ + 259f8: 49d2 ldr r1, [pc, #840] ; (25d44 ) │ │ + 259fa: 9206 str r2, [sp, #24] │ │ + 259fc: 681a ldr r2, [r3, #0] │ │ + 259fe: 9003 str r0, [sp, #12] │ │ + 25a00: a820 add r0, sp, #128 ; 0x80 │ │ + 25a02: 1809 adds r1, r1, r0 │ │ + 25a04: 600a str r2, [r1, #0] │ │ + 25a06: 2200 movs r2, #0 │ │ + 25a08: 9903 ldr r1, [sp, #12] │ │ + 25a0a: 9321 str r3, [sp, #132] ; 0x84 │ │ + 25a0c: 9b04 ldr r3, [sp, #16] │ │ + 25a0e: 514a str r2, [r1, r5] │ │ + 25a10: 950e str r5, [sp, #56] ; 0x38 │ │ + 25a12: 4293 cmp r3, r2 │ │ + 25a14: d102 bne.n 25a1c │ │ + 25a16: 2000 movs r0, #0 │ │ + 25a18: f000 ff75 bl 26906 │ │ + 25a1c: 4bca ldr r3, [pc, #808] ; (25d48 ) │ │ + 25a1e: 9a06 ldr r2, [sp, #24] │ │ + 25a20: 429a cmp r2, r3 │ │ + 25a22: d9f8 bls.n 25a16 │ │ + 25a24: 49c9 ldr r1, [pc, #804] ; (25d4c ) │ │ + 25a26: 9804 ldr r0, [sp, #16] │ │ + 25a28: 220f movs r2, #15 │ │ + 25a2a: 4479 add r1, pc │ │ + 25a2c: f00c f9a6 bl 31d7c <__aeabi_llsl@@Base+0x21c> │ │ + 25a30: 2800 cmp r0, #0 │ │ + 25a32: d1f0 bne.n 25a16 │ │ + 25a34: 9b03 ldr r3, [sp, #12] │ │ + 25a36: 4ac6 ldr r2, [pc, #792] ; (25d50 ) │ │ + 25a38: 9904 ldr r1, [sp, #16] │ │ + 25a3a: 1898 adds r0, r3, r2 │ │ + 25a3c: 3111 adds r1, #17 │ │ + 25a3e: 2214 movs r2, #20 │ │ + 25a40: f00c f95c bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 25a44: 9b04 ldr r3, [sp, #16] │ │ + 25a46: 333c adds r3, #60 ; 0x3c │ │ + 25a48: 781a ldrb r2, [r3, #0] │ │ + 25a4a: 9b04 ldr r3, [sp, #16] │ │ + 25a4c: 333d adds r3, #61 ; 0x3d │ │ + 25a4e: 7819 ldrb r1, [r3, #0] │ │ + 25a50: 9b04 ldr r3, [sp, #16] │ │ + 25a52: 0209 lsls r1, r1, #8 │ │ + 25a54: 333e adds r3, #62 ; 0x3e │ │ + 25a56: 781d ldrb r5, [r3, #0] │ │ + 25a58: 4311 orrs r1, r2 │ │ + 25a5a: 9b04 ldr r3, [sp, #16] │ │ + 25a5c: 042d lsls r5, r5, #16 │ │ + 25a5e: 1c2a adds r2, r5, #0 │ │ + 25a60: 333f adds r3, #63 ; 0x3f │ │ + 25a62: 781d ldrb r5, [r3, #0] │ │ + 25a64: 9b04 ldr r3, [sp, #16] │ │ + 25a66: 430a orrs r2, r1 │ │ + 25a68: 062d lsls r5, r5, #24 │ │ + 25a6a: 4315 orrs r5, r2 │ │ + 25a6c: 3340 adds r3, #64 ; 0x40 │ │ + 25a6e: 9509 str r5, [sp, #36] ; 0x24 │ │ + 25a70: 781d ldrb r5, [r3, #0] │ │ + 25a72: 9b04 ldr r3, [sp, #16] │ │ + 25a74: 9904 ldr r1, [sp, #16] │ │ + 25a76: 3341 adds r3, #65 ; 0x41 │ │ + 25a78: 781a ldrb r2, [r3, #0] │ │ + 25a7a: 9b04 ldr r3, [sp, #16] │ │ + 25a7c: 3147 adds r1, #71 ; 0x47 │ │ + 25a7e: 0214 lsls r4, r2, #8 │ │ + 25a80: 9a04 ldr r2, [sp, #16] │ │ + 25a82: 3342 adds r3, #66 ; 0x42 │ │ + 25a84: 781b ldrb r3, [r3, #0] │ │ + 25a86: 3243 adds r2, #67 ; 0x43 │ │ + 25a88: 7817 ldrb r7, [r2, #0] │ │ + 25a8a: 432c orrs r4, r5 │ │ + 25a8c: 780d ldrb r5, [r1, #0] │ │ + 25a8e: 023f lsls r7, r7, #8 │ │ + 25a90: 431f orrs r7, r3 │ │ + 25a92: 9b04 ldr r3, [sp, #16] │ │ + 25a94: 9904 ldr r1, [sp, #16] │ │ + 25a96: 022d lsls r5, r5, #8 │ │ + 25a98: 3344 adds r3, #68 ; 0x44 │ │ + 25a9a: 781a ldrb r2, [r3, #0] │ │ + 25a9c: 9b04 ldr r3, [sp, #16] │ │ + 25a9e: 3148 adds r1, #72 ; 0x48 │ │ + 25aa0: 784e ldrb r6, [r1, #1] │ │ + 25aa2: 3345 adds r3, #69 ; 0x45 │ │ + 25aa4: 781b ldrb r3, [r3, #0] │ │ + 25aa6: 9405 str r4, [sp, #20] │ │ + 25aa8: 0236 lsls r6, r6, #8 │ │ + 25aaa: 021b lsls r3, r3, #8 │ │ + 25aac: 4313 orrs r3, r2 │ │ + 25aae: 9a04 ldr r2, [sp, #16] │ │ + 25ab0: 9307 str r3, [sp, #28] │ │ + 25ab2: 3246 adds r2, #70 ; 0x46 │ │ + 25ab4: 7812 ldrb r2, [r2, #0] │ │ + 25ab6: 4315 orrs r5, r2 │ │ + 25ab8: 780a ldrb r2, [r1, #0] │ │ + 25aba: 9904 ldr r1, [sp, #16] │ │ + 25abc: 4316 orrs r6, r2 │ │ + 25abe: 314a adds r1, #74 ; 0x4a │ │ + 25ac0: 784c ldrb r4, [r1, #1] │ │ + 25ac2: 780a ldrb r2, [r1, #0] │ │ + 25ac4: 0224 lsls r4, r4, #8 │ │ + 25ac6: 4314 orrs r4, r2 │ │ + 25ac8: 9a04 ldr r2, [sp, #16] │ │ + 25aca: 324c adds r2, #76 ; 0x4c │ │ + 25acc: 7851 ldrb r1, [r2, #1] │ │ + 25ace: 7810 ldrb r0, [r2, #0] │ │ + 25ad0: 0209 lsls r1, r1, #8 │ │ + 25ad2: 4301 orrs r1, r0 │ │ + 25ad4: 468c mov ip, r1 │ │ + 25ad6: 9904 ldr r1, [sp, #16] │ │ + 25ad8: 314e adds r1, #78 ; 0x4e │ │ + 25ada: 780a ldrb r2, [r1, #0] │ │ + 25adc: 7849 ldrb r1, [r1, #1] │ │ + 25ade: 0209 lsls r1, r1, #8 │ │ + 25ae0: 4311 orrs r1, r2 │ │ + 25ae2: 9a05 ldr r2, [sp, #20] │ │ + 25ae4: 3a01 subs r2, #1 │ │ + 25ae6: 2aff cmp r2, #255 ; 0xff │ │ + 25ae8: d895 bhi.n 25a16 │ │ + 25aea: 1e5a subs r2, r3, #1 │ │ + 25aec: 2a3f cmp r2, #63 ; 0x3f │ │ + 25aee: d892 bhi.n 25a16 │ │ + 25af0: 2004 movs r0, #4 │ │ + 25af2: 9b03 ldr r3, [sp, #12] │ │ + 25af4: 4a97 ldr r2, [pc, #604] ; (25d54 ) │ │ + 25af6: 5098 str r0, [r3, r2] │ │ + 25af8: 201b movs r0, #27 │ │ + 25afa: 4a97 ldr r2, [pc, #604] ; (25d58 ) │ │ + 25afc: 5098 str r0, [r3, r2] │ │ + 25afe: 20d6 movs r0, #214 ; 0xd6 │ │ + 25b00: 4a96 ldr r2, [pc, #600] ; (25d5c ) │ │ + 25b02: 0200 lsls r0, r0, #8 │ │ + 25b04: 5098 str r0, [r3, r2] │ │ + 25b06: 9a0e ldr r2, [sp, #56] ; 0x38 │ │ + 25b08: 9807 ldr r0, [sp, #28] │ │ + 25b0a: 5098 str r0, [r3, r2] │ │ + 25b0c: 9b05 ldr r3, [sp, #20] │ │ + 25b0e: 429f cmp r7, r3 │ │ + 25b10: d202 bcs.n 25b18 │ │ + 25b12: 4b93 ldr r3, [pc, #588] ; (25d60 ) │ │ + 25b14: 9a03 ldr r2, [sp, #12] │ │ + 25b16: 50d7 str r7, [r2, r3] │ │ + 25b18: 2780 movs r7, #128 ; 0x80 │ │ + 25b1a: 1c2b adds r3, r5, #0 │ │ + 25b1c: 007f lsls r7, r7, #1 │ │ + 25b1e: 42bd cmp r5, r7 │ │ + 25b20: d900 bls.n 25b24 │ │ + 25b22: 1c3b adds r3, r7, #0 │ │ + 25b24: 041b lsls r3, r3, #16 │ │ + 25b26: 0c1b lsrs r3, r3, #16 │ │ + 25b28: 9308 str r3, [sp, #32] │ │ + 25b2a: 1c33 adds r3, r6, #0 │ │ + 25b2c: 2eef cmp r6, #239 ; 0xef │ │ + 25b2e: d900 bls.n 25b32 │ │ + 25b30: 23ef movs r3, #239 ; 0xef │ │ + 25b32: 041b lsls r3, r3, #16 │ │ + 25b34: 0c1b lsrs r3, r3, #16 │ │ + 25b36: 930c str r3, [sp, #48] ; 0x30 │ │ + 25b38: 9a03 ldr r2, [sp, #12] │ │ + 25b3a: 4b8a ldr r3, [pc, #552] ; (25d64 ) │ │ + 25b3c: 980c ldr r0, [sp, #48] ; 0x30 │ │ + 25b3e: 50d0 str r0, [r2, r3] │ │ + 25b40: 2200 movs r2, #0 │ │ + 25b42: 4b89 ldr r3, [pc, #548] ; (25d68 ) │ │ + 25b44: 9803 ldr r0, [sp, #12] │ │ + 25b46: 930f str r3, [sp, #60] ; 0x3c │ │ + 25b48: 50c2 str r2, [r0, r3] │ │ + 25b4a: 07e3 lsls r3, r4, #31 │ │ + 25b4c: d507 bpl.n 25b5e │ │ + 25b4e: 4a87 ldr r2, [pc, #540] ; (25d6c ) │ │ + 25b50: 5883 ldr r3, [r0, r2] │ │ + 25b52: 9307 str r3, [sp, #28] │ │ + 25b54: 2310 movs r3, #16 │ │ + 25b56: 9807 ldr r0, [sp, #28] │ │ + 25b58: 4303 orrs r3, r0 │ │ + 25b5a: 9803 ldr r0, [sp, #12] │ │ + 25b5c: 5083 str r3, [r0, r2] │ │ + 25b5e: 04e3 lsls r3, r4, #19 │ │ + 25b60: d509 bpl.n 25b76 │ │ + 25b62: 4a82 ldr r2, [pc, #520] ; (25d6c ) │ │ + 25b64: 9b03 ldr r3, [sp, #12] │ │ + 25b66: 589b ldr r3, [r3, r2] │ │ + 25b68: 9307 str r3, [sp, #28] │ │ + 25b6a: 2380 movs r3, #128 ; 0x80 │ │ + 25b6c: 9807 ldr r0, [sp, #28] │ │ + 25b6e: 021b lsls r3, r3, #8 │ │ + 25b70: 4303 orrs r3, r0 │ │ + 25b72: 9803 ldr r0, [sp, #12] │ │ + 25b74: 5083 str r3, [r0, r2] │ │ + 25b76: 1c0b adds r3, r1, #0 │ │ + 25b78: 3b20 subs r3, #32 │ │ + 25b7a: 2bdf cmp r3, #223 ; 0xdf │ │ + 25b7c: d802 bhi.n 25b84 │ │ + 25b7e: 4b7c ldr r3, [pc, #496] ; (25d70 ) │ │ + 25b80: 9a03 ldr r2, [sp, #12] │ │ + 25b82: 50d1 str r1, [r2, r3] │ │ + 25b84: 4663 mov r3, ip │ │ + 25b86: 3b01 subs r3, #1 │ │ + 25b88: 2b26 cmp r3, #38 ; 0x26 │ │ + 25b8a: d804 bhi.n 25b96 │ │ + 25b8c: 23e9 movs r3, #233 ; 0xe9 │ │ + 25b8e: 4661 mov r1, ip │ │ + 25b90: 9a03 ldr r2, [sp, #12] │ │ + 25b92: 021b lsls r3, r3, #8 │ │ + 25b94: 50d1 str r1, [r2, r3] │ │ + 25b96: 9b03 ldr r3, [sp, #12] │ │ + 25b98: 4a76 ldr r2, [pc, #472] ; (25d74 ) │ │ + 25b9a: 9904 ldr r1, [sp, #16] │ │ + 25b9c: 1898 adds r0, r3, r2 │ │ + 25b9e: 3150 adds r1, #80 ; 0x50 │ │ + 25ba0: 9a05 ldr r2, [sp, #20] │ │ + 25ba2: f00c f8ab bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 25ba6: 2280 movs r2, #128 ; 0x80 │ │ + 25ba8: a8e3 add r0, sp, #908 ; 0x38c │ │ + 25baa: 2100 movs r1, #0 │ │ + 25bac: 0052 lsls r2, r2, #1 │ │ + 25bae: f00c f885 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 25bb2: 9b08 ldr r3, [sp, #32] │ │ + 25bb4: 2bf0 cmp r3, #240 ; 0xf0 │ │ + 25bb6: d955 bls.n 25c64 │ │ + 25bb8: 2101 movs r1, #1 │ │ + 25bba: 9b03 ldr r3, [sp, #12] │ │ + 25bbc: 4a6d ldr r2, [pc, #436] ; (25d74 ) │ │ + 25bbe: 9808 ldr r0, [sp, #32] │ │ + 25bc0: 189a adds r2, r3, r2 │ │ + 25bc2: 7812 ldrb r2, [r2, #0] │ │ + 25bc4: 4282 cmp r2, r0 │ │ + 25bc6: d201 bcs.n 25bcc │ │ + 25bc8: a8e3 add r0, sp, #908 ; 0x38c │ │ + 25bca: 5481 strb r1, [r0, r2] │ │ + 25bcc: 9a03 ldr r2, [sp, #12] │ │ + 25bce: 9805 ldr r0, [sp, #20] │ │ + 25bd0: 3301 adds r3, #1 │ │ + 25bd2: 1a9a subs r2, r3, r2 │ │ + 25bd4: 4282 cmp r2, r0 │ │ + 25bd6: d3f1 bcc.n 25bbc │ │ + 25bd8: 2300 movs r3, #0 │ │ + 25bda: 1c1a adds r2, r3, #0 │ │ + 25bdc: a9e3 add r1, sp, #908 ; 0x38c │ │ + 25bde: 5c51 ldrb r1, [r2, r1] │ │ + 25be0: 2900 cmp r1, #0 │ │ + 25be2: d003 beq.n 25bec │ │ + 25be4: 4964 ldr r1, [pc, #400] ; (25d78 ) │ │ + 25be6: 4469 add r1, sp │ │ + 25be8: 5453 strb r3, [r2, r1] │ │ + 25bea: 3301 adds r3, #1 │ │ + 25bec: 3201 adds r2, #1 │ │ + 25bee: 42ba cmp r2, r7 │ │ + 25bf0: d1f4 bne.n 25bdc │ │ + 25bf2: 2200 movs r2, #0 │ │ + 25bf4: a9e3 add r1, sp, #908 ; 0x38c │ │ + 25bf6: 5c51 ldrb r1, [r2, r1] │ │ + 25bf8: 2900 cmp r1, #0 │ │ + 25bfa: d108 bne.n 25c0e │ │ + 25bfc: 21fe movs r1, #254 ; 0xfe │ │ + 25bfe: 2bef cmp r3, #239 ; 0xef │ │ + 25c00: d801 bhi.n 25c06 │ │ + 25c02: 0619 lsls r1, r3, #24 │ │ + 25c04: 0e09 lsrs r1, r1, #24 │ │ + 25c06: 485c ldr r0, [pc, #368] ; (25d78 ) │ │ + 25c08: 3301 adds r3, #1 │ │ + 25c0a: 4468 add r0, sp │ │ + 25c0c: 5411 strb r1, [r2, r0] │ │ + 25c0e: 3201 adds r2, #1 │ │ + 25c10: 42ba cmp r2, r7 │ │ + 25c12: d1ef bne.n 25bf4 │ │ + 25c14: 4a57 ldr r2, [pc, #348] ; (25d74 ) │ │ + 25c16: 9b03 ldr r3, [sp, #12] │ │ + 25c18: 9903 ldr r1, [sp, #12] │ │ + 25c1a: 189b adds r3, r3, r2 │ │ + 25c1c: 4a57 ldr r2, [pc, #348] ; (25d7c ) │ │ + 25c1e: 1a52 subs r2, r2, r1 │ │ + 25c20: 4855 ldr r0, [pc, #340] ; (25d78 ) │ │ + 25c22: 7819 ldrb r1, [r3, #0] │ │ + 25c24: 4468 add r0, sp │ │ + 25c26: 5c41 ldrb r1, [r0, r1] │ │ + 25c28: 9805 ldr r0, [sp, #20] │ │ + 25c2a: 7019 strb r1, [r3, #0] │ │ + 25c2c: 3301 adds r3, #1 │ │ + 25c2e: 18d1 adds r1, r2, r3 │ │ + 25c30: 4281 cmp r1, r0 │ │ + 25c32: d3f5 bcc.n 25c20 │ │ + 25c34: 2280 movs r2, #128 ; 0x80 │ │ + 25c36: a8e3 add r0, sp, #908 ; 0x38c │ │ + 25c38: 0052 lsls r2, r2, #1 │ │ + 25c3a: 2100 movs r1, #0 │ │ + 25c3c: f00c f83e bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 25c40: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 25c42: 9a06 ldr r2, [sp, #24] │ │ + 25c44: 3344 adds r3, #68 ; 0x44 │ │ + 25c46: 4293 cmp r3, r2 │ │ + 25c48: d301 bcc.n 25c4e │ │ + 25c4a: f000 fe5b bl 26904 │ │ + 25c4e: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 25c50: a8ff add r0, sp, #1020 ; 0x3fc │ │ + 25c52: 30b0 adds r0, #176 ; 0xb0 │ │ + 25c54: 333c adds r3, #60 ; 0x3c │ │ + 25c56: 2100 movs r1, #0 │ │ + 25c58: 2280 movs r2, #128 ; 0x80 │ │ + 25c5a: 9305 str r3, [sp, #20] │ │ + 25c5c: f00c f82e bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 25c60: 2300 movs r3, #0 │ │ + 25c62: e056 b.n 25d12 │ │ + 25c64: 2300 movs r3, #0 │ │ + 25c66: 4a44 ldr r2, [pc, #272] ; (25d78 ) │ │ + 25c68: 446a add r2, sp │ │ + 25c6a: 549b strb r3, [r3, r2] │ │ + 25c6c: 3301 adds r3, #1 │ │ + 25c6e: 42bb cmp r3, r7 │ │ + 25c70: d1f9 bne.n 25c66 │ │ + 25c72: e7df b.n 25c34 │ │ + 25c74: 9b05 ldr r3, [sp, #20] │ │ + 25c76: 3301 adds r3, #1 │ │ + 25c78: 9305 str r3, [sp, #20] │ │ + 25c7a: 9905 ldr r1, [sp, #20] │ │ + 25c7c: 9b04 ldr r3, [sp, #16] │ │ + 25c7e: 585b ldr r3, [r3, r1] │ │ + 25c80: 9905 ldr r1, [sp, #20] │ │ + 25c82: 185f adds r7, r3, r1 │ │ + 25c84: 9906 ldr r1, [sp, #24] │ │ + 25c86: 428f cmp r7, r1 │ │ + 25c88: d352 bcc.n 25d30 │ │ + 25c8a: 9b05 ldr r3, [sp, #20] │ │ + 25c8c: 9906 ldr r1, [sp, #24] │ │ + 25c8e: 3304 adds r3, #4 │ │ + 25c90: 428b cmp r3, r1 │ │ + 25c92: d3ef bcc.n 25c74 │ │ + 25c94: 9a04 ldr r2, [sp, #16] │ │ + 25c96: 9b05 ldr r3, [sp, #20] │ │ + 25c98: 4694 mov ip, r2 │ │ + 25c9a: 4463 add r3, ip │ │ + 25c9c: 1d5a adds r2, r3, #5 │ │ + 25c9e: 8812 ldrh r2, [r2, #0] │ │ + 25ca0: 9207 str r2, [sp, #28] │ │ + 25ca2: 3a01 subs r2, #1 │ │ + 25ca4: 2aff cmp r2, #255 ; 0xff │ │ + 25ca6: d901 bls.n 25cac │ │ + 25ca8: 2240 movs r2, #64 ; 0x40 │ │ + 25caa: 9207 str r2, [sp, #28] │ │ + 25cac: 3307 adds r3, #7 │ │ + 25cae: 881b ldrh r3, [r3, #0] │ │ + 25cb0: 9a06 ldr r2, [sp, #24] │ │ + 25cb2: 930d str r3, [sp, #52] ; 0x34 │ │ + 25cb4: 1d3b adds r3, r7, #4 │ │ + 25cb6: 4293 cmp r3, r2 │ │ + 25cb8: d901 bls.n 25cbe │ │ + 25cba: f000 fe23 bl 26904 │ │ + 25cbe: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 25cc0: 19db adds r3, r3, r7 │ │ + 25cc2: 9305 str r3, [sp, #20] │ │ + 25cc4: 3304 adds r3, #4 │ │ + 25cc6: 4293 cmp r3, r2 │ │ + 25cc8: d901 bls.n 25cce │ │ + 25cca: f000 fe1b bl 26904 │ │ + 25cce: 2400 movs r4, #0 │ │ + 25cd0: 2eef cmp r6, #239 ; 0xef │ │ + 25cd2: d859 bhi.n 25d88 │ │ + 25cd4: 4669 mov r1, sp │ │ + 25cd6: 4b2a ldr r3, [pc, #168] ; (25d80 ) │ │ + 25cd8: 9a03 ldr r2, [sp, #12] │ │ + 25cda: 8b89 ldrh r1, [r1, #28] │ │ + 25cdc: 18f3 adds r3, r6, r3 │ │ + 25cde: 005b lsls r3, r3, #1 │ │ + 25ce0: 5299 strh r1, [r3, r2] │ │ + 25ce2: 1c13 adds r3, r2, #0 │ │ + 25ce4: 9a0e ldr r2, [sp, #56] ; 0x38 │ │ + 25ce6: 9807 ldr r0, [sp, #28] │ │ + 25ce8: 589b ldr r3, [r3, r2] │ │ + 25cea: 1c19 adds r1, r3, #0 │ │ + 25cec: 930a str r3, [sp, #40] ; 0x28 │ │ + 25cee: f005 f9ef bl 2b0d0 │ │ + 25cf2: 4b24 ldr r3, [pc, #144] ; (25d84 ) │ │ + 25cf4: 1c04 adds r4, r0, #0 │ │ + 25cf6: 18f6 adds r6, r6, r3 │ │ + 25cf8: 9b03 ldr r3, [sp, #12] │ │ + 25cfa: 00b6 lsls r6, r6, #2 │ │ + 25cfc: 50f0 str r0, [r6, r3] │ │ + 25cfe: 2800 cmp r0, #0 │ │ + 25d00: d101 bne.n 25d06 │ │ + 25d02: f000 fdff bl 26904 │ │ + 25d06: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 25d08: 2b00 cmp r3, #0 │ │ + 25d0a: d13d bne.n 25d88 │ │ + 25d0c: 9705 str r7, [sp, #20] │ │ + 25d0e: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 25d10: 3301 adds r3, #1 │ │ + 25d12: 9309 str r3, [sp, #36] ; 0x24 │ │ + 25d14: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 25d16: 9a08 ldr r2, [sp, #32] │ │ + 25d18: 4293 cmp r3, r2 │ │ + 25d1a: d300 bcc.n 25d1e │ │ + 25d1c: e0fb b.n 25f16 │ │ + 25d1e: 4b16 ldr r3, [pc, #88] ; (25d78 ) │ │ + 25d20: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 25d22: 446b add r3, sp │ │ + 25d24: 5cd6 ldrb r6, [r2, r3] │ │ + 25d26: 9a05 ldr r2, [sp, #20] │ │ + 25d28: 9b04 ldr r3, [sp, #16] │ │ + 25d2a: 589b ldr r3, [r3, r2] │ │ + 25d2c: 22ff movs r2, #255 ; 0xff │ │ + 25d2e: e7a7 b.n 25c80 │ │ + 25d30: 4393 bics r3, r2 │ │ + 25d32: d1aa bne.n 25c8a │ │ + 25d34: e7ae b.n 25c94 │ │ + 25d36: 46c0 nop ; (mov r8, r8) │ │ + 25d38: 3408 adds r4, #8 │ │ + 25d3a: 0001 movs r1, r0 │ │ + 25d3c: f9cc ffff vst4. {d31[0],d33[0],d35[0],d37[0]}, [ip :256] │ │ + 25d40: e910 0000 ldmdb r0, {} │ │ + 25d44: 05ac lsls r4, r5, #22 │ │ + 25d46: 0000 movs r0, r0 │ │ + 25d48: 01ff lsls r7, r7, #7 │ │ + 25d4a: 0000 movs r0, r0 │ │ + 25d4c: ebeb 0000 ; instruction: 0xebeb0000 │ │ + 25d50: e99c 0000 ; instruction: 0xe99c0000 │ │ + 25d54: e920 0000 stmdb r0!, {} │ │ + 25d58: e974 0000 ldrd r0, r0, [r4, #-0]! │ │ + 25d5c: e978 0000 ldrd r0, r0, [r8, #-0]! │ │ + 25d60: e958 0000 ldrd r0, r0, [r8, #-0] │ │ + 25d64: e928 0000 stmdb r8!, {} │ │ + 25d68: e924 0000 stmdb r4!, {} │ │ + 25d6c: e90c 0000 stmdb ip, {} │ │ + 25d70: e904 0000 stmdb r4, {} │ │ + 25d74: d060 beq.n 25e38 │ │ + 25d76: 0000 movs r0, r0 │ │ + 25d78: 052c lsls r4, r5, #20 │ │ + 25d7a: 0000 movs r0, r0 │ │ + 25d7c: 2fa0 cmp r7, #160 ; 0xa0 │ │ + 25d7e: ffff 6740 ; instruction: 0xffff6740 │ │ + 25d82: 0000 movs r0, r0 │ │ + 25d84: 32b0 adds r2, #176 ; 0xb0 │ │ + 25d86: 0000 movs r0, r0 │ │ + 25d88: 9b04 ldr r3, [sp, #16] │ │ + 25d8a: 19df adds r7, r3, r7 │ │ + 25d8c: 2300 movs r3, #0 │ │ + 25d8e: 930a str r3, [sp, #40] ; 0x28 │ │ + 25d90: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ + 25d92: 9907 ldr r1, [sp, #28] │ │ + 25d94: 428a cmp r2, r1 │ │ + 25d96: d2ba bcs.n 25d0e │ │ + 25d98: 2200 movs r2, #0 │ │ + 25d9a: 920b str r2, [sp, #44] ; 0x2c │ │ + 25d9c: 990e ldr r1, [sp, #56] ; 0x38 │ │ + 25d9e: 9a03 ldr r2, [sp, #12] │ │ + 25da0: 5852 ldr r2, [r2, r1] │ │ + 25da2: 9210 str r2, [sp, #64] ; 0x40 │ │ + 25da4: 9910 ldr r1, [sp, #64] ; 0x40 │ │ + 25da6: 9a0b ldr r2, [sp, #44] ; 0x2c │ │ + 25da8: 428a cmp r2, r1 │ │ + 25daa: d300 bcc.n 25dae │ │ + 25dac: e0af b.n 25f0e │ │ + 25dae: 9a0d ldr r2, [sp, #52] ; 0x34 │ │ + 25db0: 2c00 cmp r4, #0 │ │ + 25db2: d100 bne.n 25db6 │ │ + 25db4: e090 b.n 25ed8 │ │ + 25db6: 4293 cmp r3, r2 │ │ + 25db8: d300 bcc.n 25dbc │ │ + 25dba: e0a8 b.n 25f0e │ │ + 25dbc: 5cfa ldrb r2, [r7, r3] │ │ + 25dbe: 1c5d adds r5, r3, #1 │ │ + 25dc0: 0611 lsls r1, r2, #24 │ │ + 25dc2: d519 bpl.n 25df8 │ │ + 25dc4: 07d1 lsls r1, r2, #31 │ │ + 25dc6: d502 bpl.n 25dce │ │ + 25dc8: 5d79 ldrb r1, [r7, r5] │ │ + 25dca: 1c9d adds r5, r3, #2 │ │ + 25dcc: 7021 strb r1, [r4, #0] │ │ + 25dce: 0793 lsls r3, r2, #30 │ │ + 25dd0: d502 bpl.n 25dd8 │ │ + 25dd2: 5d7b ldrb r3, [r7, r5] │ │ + 25dd4: 3501 adds r5, #1 │ │ + 25dd6: 7063 strb r3, [r4, #1] │ │ + 25dd8: 2600 movs r6, #0 │ │ + 25dda: 0753 lsls r3, r2, #29 │ │ + 25ddc: d501 bpl.n 25de2 │ │ + 25dde: 5d7e ldrb r6, [r7, r5] │ │ + 25de0: 3501 adds r5, #1 │ │ + 25de2: 0713 lsls r3, r2, #28 │ │ + 25de4: d502 bpl.n 25dec │ │ + 25de6: 5d7b ldrb r3, [r7, r5] │ │ + 25de8: 3501 adds r5, #1 │ │ + 25dea: 70e3 strb r3, [r4, #3] │ │ + 25dec: 06d3 lsls r3, r2, #27 │ │ + 25dee: d50d bpl.n 25e0c │ │ + 25df0: 5d7b ldrb r3, [r7, r5] │ │ + 25df2: 3501 adds r5, #1 │ │ + 25df4: 7163 strb r3, [r4, #5] │ │ + 25df6: e009 b.n 25e0c │ │ + 25df8: 7022 strb r2, [r4, #0] │ │ + 25dfa: 5d7a ldrb r2, [r7, r5] │ │ + 25dfc: 1d5d adds r5, r3, #5 │ │ + 25dfe: 7062 strb r2, [r4, #1] │ │ + 25e00: 18fa adds r2, r7, r3 │ │ + 25e02: 78d1 ldrb r1, [r2, #3] │ │ + 25e04: 7896 ldrb r6, [r2, #2] │ │ + 25e06: 70e1 strb r1, [r4, #3] │ │ + 25e08: 7913 ldrb r3, [r2, #4] │ │ + 25e0a: 7163 strb r3, [r4, #5] │ │ + 25e0c: 7823 ldrb r3, [r4, #0] │ │ + 25e0e: 2b61 cmp r3, #97 ; 0x61 │ │ + 25e10: d101 bne.n 25e16 │ │ + 25e12: 23ff movs r3, #255 ; 0xff │ │ + 25e14: e003 b.n 25e1e │ │ + 25e16: 1e5a subs r2, r3, #1 │ │ + 25e18: 2a5f cmp r2, #95 ; 0x5f │ │ + 25e1a: d801 bhi.n 25e20 │ │ + 25e1c: 330c adds r3, #12 │ │ + 25e1e: 7023 strb r3, [r4, #0] │ │ + 25e20: 7823 ldrb r3, [r4, #0] │ │ + 25e22: 2b00 cmp r3, #0 │ │ + 25e24: d004 beq.n 25e30 │ │ + 25e26: 2201 movs r2, #1 │ │ + 25e28: 990b ldr r1, [sp, #44] ; 0x2c │ │ + 25e2a: abff add r3, sp, #1020 ; 0x3fc │ │ + 25e2c: 33b0 adds r3, #176 ; 0xb0 │ │ + 25e2e: 54ca strb r2, [r1, r3] │ │ + 25e30: 7962 ldrb r2, [r4, #5] │ │ + 25e32: 78e3 ldrb r3, [r4, #3] │ │ + 25e34: 4313 orrs r3, r2 │ │ + 25e36: d003 beq.n 25e40 │ │ + 25e38: 9803 ldr r0, [sp, #12] │ │ + 25e3a: 1c21 adds r1, r4, #0 │ │ + 25e3c: f7f9 fe0e bl 1fa5c │ │ + 25e40: 7863 ldrb r3, [r4, #1] │ │ + 25e42: 2bff cmp r3, #255 ; 0xff │ │ + 25e44: d101 bne.n 25e4a │ │ + 25e46: 2300 movs r3, #0 │ │ + 25e48: 7063 strb r3, [r4, #1] │ │ + 25e4a: 7863 ldrb r3, [r4, #1] │ │ + 25e4c: 2b00 cmp r3, #0 │ │ + 25e4e: d002 beq.n 25e56 │ │ + 25e50: 2101 movs r1, #1 │ │ + 25e52: aae3 add r2, sp, #908 ; 0x38c │ │ + 25e54: 54d1 strb r1, [r2, r3] │ │ + 25e56: 1c33 adds r3, r6, #0 │ │ + 25e58: 3b10 subs r3, #16 │ │ + 25e5a: 2b40 cmp r3, #64 ; 0x40 │ │ + 25e5c: d803 bhi.n 25e66 │ │ + 25e5e: 2201 movs r2, #1 │ │ + 25e60: 7123 strb r3, [r4, #4] │ │ + 25e62: 70a2 strb r2, [r4, #2] │ │ + 25e64: e035 b.n 25ed2 │ │ + 25e66: 2e5f cmp r6, #95 ; 0x5f │ │ + 25e68: d933 bls.n 25ed2 │ │ + 25e6a: 220f movs r2, #15 │ │ + 25e6c: 23f0 movs r3, #240 ; 0xf0 │ │ + 25e6e: 4032 ands r2, r6 │ │ + 25e70: 7122 strb r2, [r4, #4] │ │ + 25e72: 401e ands r6, r3 │ │ + 25e74: 2ea0 cmp r6, #160 ; 0xa0 │ │ + 25e76: d024 beq.n 25ec2 │ │ + 25e78: d80c bhi.n 25e94 │ │ + 25e7a: 2e70 cmp r6, #112 ; 0x70 │ │ + 25e7c: d01d beq.n 25eba │ │ + 25e7e: d803 bhi.n 25e88 │ │ + 25e80: 2304 movs r3, #4 │ │ + 25e82: 2e60 cmp r6, #96 ; 0x60 │ │ + 25e84: d024 beq.n 25ed0 │ │ + 25e86: e024 b.n 25ed2 │ │ + 25e88: 2e80 cmp r6, #128 ; 0x80 │ │ + 25e8a: d018 beq.n 25ebe │ │ + 25e8c: 2305 movs r3, #5 │ │ + 25e8e: 2e90 cmp r6, #144 ; 0x90 │ │ + 25e90: d01e beq.n 25ed0 │ │ + 25e92: e01e b.n 25ed2 │ │ + 25e94: 2ed0 cmp r6, #208 ; 0xd0 │ │ + 25e96: d018 beq.n 25eca │ │ + 25e98: d809 bhi.n 25eae │ │ + 25e9a: 2eb0 cmp r6, #176 ; 0xb0 │ │ + 25e9c: d013 beq.n 25ec6 │ │ + 25e9e: 2ec0 cmp r6, #192 ; 0xc0 │ │ + 25ea0: d117 bne.n 25ed2 │ │ + 25ea2: 2302 movs r3, #2 │ │ + 25ea4: 409a lsls r2, r3 │ │ + 25ea6: 18d2 adds r2, r2, r3 │ │ + 25ea8: 70a3 strb r3, [r4, #2] │ │ + 25eaa: 7122 strb r2, [r4, #4] │ │ + 25eac: e011 b.n 25ed2 │ │ + 25eae: 2ee0 cmp r6, #224 ; 0xe0 │ │ + 25eb0: d00d beq.n 25ece │ │ + 25eb2: 230b movs r3, #11 │ │ + 25eb4: 2ef0 cmp r6, #240 ; 0xf0 │ │ + 25eb6: d00b beq.n 25ed0 │ │ + 25eb8: e00b b.n 25ed2 │ │ + 25eba: 2303 movs r3, #3 │ │ + 25ebc: e008 b.n 25ed0 │ │ + 25ebe: 2306 movs r3, #6 │ │ + 25ec0: e006 b.n 25ed0 │ │ + 25ec2: 2307 movs r3, #7 │ │ + 25ec4: e004 b.n 25ed0 │ │ + 25ec6: 2308 movs r3, #8 │ │ + 25ec8: e002 b.n 25ed0 │ │ + 25eca: 2309 movs r3, #9 │ │ + 25ecc: e000 b.n 25ed0 │ │ + 25ece: 230a movs r3, #10 │ │ + 25ed0: 70a3 strb r3, [r4, #2] │ │ + 25ed2: 3406 adds r4, #6 │ │ + 25ed4: 1c2b adds r3, r5, #0 │ │ + 25ed6: e017 b.n 25f08 │ │ + 25ed8: 4293 cmp r3, r2 │ │ + 25eda: d218 bcs.n 25f0e │ │ + 25edc: 5cfa ldrb r2, [r7, r3] │ │ + 25ede: 0611 lsls r1, r2, #24 │ │ + 25ee0: d511 bpl.n 25f06 │ │ + 25ee2: 07d1 lsls r1, r2, #31 │ │ + 25ee4: d401 bmi.n 25eea │ │ + 25ee6: 3301 adds r3, #1 │ │ + 25ee8: e000 b.n 25eec │ │ + 25eea: 3302 adds r3, #2 │ │ + 25eec: 0791 lsls r1, r2, #30 │ │ + 25eee: 0fc9 lsrs r1, r1, #31 │ │ + 25ef0: 185b adds r3, r3, r1 │ │ + 25ef2: 0751 lsls r1, r2, #29 │ │ + 25ef4: 0fc9 lsrs r1, r1, #31 │ │ + 25ef6: 185b adds r3, r3, r1 │ │ + 25ef8: 0711 lsls r1, r2, #28 │ │ + 25efa: 0fc9 lsrs r1, r1, #31 │ │ + 25efc: 06d2 lsls r2, r2, #27 │ │ + 25efe: 185b adds r3, r3, r1 │ │ + 25f00: 0fd2 lsrs r2, r2, #31 │ │ + 25f02: 189b adds r3, r3, r2 │ │ + 25f04: e000 b.n 25f08 │ │ + 25f06: 3305 adds r3, #5 │ │ + 25f08: 9a0b ldr r2, [sp, #44] ; 0x2c │ │ + 25f0a: 3201 adds r2, #1 │ │ + 25f0c: e745 b.n 25d9a │ │ + 25f0e: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ + 25f10: 3201 adds r2, #1 │ │ + 25f12: 920a str r2, [sp, #40] ; 0x28 │ │ + 25f14: e73c b.n 25d90 │ │ + 25f16: 4a10 ldr r2, [pc, #64] ; (25f58 ) │ │ + 25f18: 9b05 ldr r3, [sp, #20] │ │ + 25f1a: 9906 ldr r1, [sp, #24] │ │ + 25f1c: 3304 adds r3, #4 │ │ + 25f1e: 428b cmp r3, r1 │ │ + 25f20: d205 bcs.n 25f2e │ │ + 25f22: 9b04 ldr r3, [sp, #16] │ │ + 25f24: 9905 ldr r1, [sp, #20] │ │ + 25f26: 585b ldr r3, [r3, r1] │ │ + 25f28: 9307 str r3, [sp, #28] │ │ + 25f2a: 4293 cmp r3, r2 │ │ + 25f2c: d80f bhi.n 25f4e │ │ + 25f2e: 22f0 movs r2, #240 ; 0xf0 │ │ + 25f30: a8a7 add r0, sp, #668 ; 0x29c │ │ + 25f32: 2100 movs r1, #0 │ │ + 25f34: f00b fec2 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 25f38: 4a08 ldr r2, [pc, #32] ; (25f5c ) │ │ + 25f3a: 9b03 ldr r3, [sp, #12] │ │ + 25f3c: 4694 mov ip, r2 │ │ + 25f3e: 4463 add r3, ip │ │ + 25f40: 9314 str r3, [sp, #80] ; 0x50 │ │ + 25f42: 930b str r3, [sp, #44] ; 0x2c │ │ + 25f44: 2301 movs r3, #1 │ │ + 25f46: 9310 str r3, [sp, #64] ; 0x40 │ │ + 25f48: 2300 movs r3, #0 │ │ + 25f4a: 9307 str r3, [sp, #28] │ │ + 25f4c: e1c3 b.n 262d6 │ │ + 25f4e: 9b05 ldr r3, [sp, #20] │ │ + 25f50: 3301 adds r3, #1 │ │ + 25f52: 9305 str r3, [sp, #20] │ │ + 25f54: e7e0 b.n 25f18 │ │ + 25f56: 46c0 nop ; (mov r8, r8) │ │ + 25f58: 02ff lsls r7, r7, #11 │ │ + 25f5a: 0000 movs r0, r0 │ │ + 25f5c: be04 bkpt 0x0004 │ │ + 25f5e: 0000 movs r0, r0 │ │ + 25f60: 9c05 ldr r4, [sp, #20] │ │ + 25f62: 9b06 ldr r3, [sp, #24] │ │ + 25f64: 341d adds r4, #29 │ │ + 25f66: 429c cmp r4, r3 │ │ + 25f68: d301 bcc.n 25f6e │ │ + 25f6a: f000 fccb bl 26904 │ │ + 25f6e: 9b04 ldr r3, [sp, #16] │ │ + 25f70: 9a05 ldr r2, [sp, #20] │ │ + 25f72: 189f adds r7, r3, r2 │ │ + 25f74: 787b ldrb r3, [r7, #1] │ │ + 25f76: 783a ldrb r2, [r7, #0] │ │ + 25f78: 021b lsls r3, r3, #8 │ │ + 25f7a: 4313 orrs r3, r2 │ │ + 25f7c: 78ba ldrb r2, [r7, #2] │ │ + 25f7e: 0412 lsls r2, r2, #16 │ │ + 25f80: 431a orrs r2, r3 │ │ + 25f82: 78fb ldrb r3, [r7, #3] │ │ + 25f84: 061b lsls r3, r3, #24 │ │ + 25f86: 4313 orrs r3, r2 │ │ + 25f88: 9a05 ldr r2, [sp, #20] │ │ + 25f8a: 18d3 adds r3, r2, r3 │ │ + 25f8c: 9a06 ldr r2, [sp, #24] │ │ + 25f8e: 4293 cmp r3, r2 │ │ + 25f90: d901 bls.n 25f96 │ │ + 25f92: f000 fcb7 bl 26904 │ │ + 25f96: 209e movs r0, #158 ; 0x9e │ │ + 25f98: 0080 lsls r0, r0, #2 │ │ + 25f9a: f00b ffef bl 31f7c <__aeabi_llsl@@Base+0x41c> │ │ + 25f9e: 229e movs r2, #158 ; 0x9e │ │ + 25fa0: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 25fa2: 2100 movs r1, #0 │ │ + 25fa4: 6018 str r0, [r3, #0] │ │ + 25fa6: 0092 lsls r2, r2, #2 │ │ + 25fa8: f00b fe88 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 25fac: 4ad4 ldr r2, [pc, #848] ; (26300 ) │ │ + 25fae: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 25fb0: 1d39 adds r1, r7, #4 │ │ + 25fb2: 4694 mov ip, r2 │ │ + 25fb4: 681b ldr r3, [r3, #0] │ │ + 25fb6: 2216 movs r2, #22 │ │ + 25fb8: 9308 str r3, [sp, #32] │ │ + 25fba: 4463 add r3, ip │ │ + 25fbc: 1c18 adds r0, r3, #0 │ │ + 25fbe: f00b fe9d bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 25fc2: 7efb ldrb r3, [r7, #27] │ │ + 25fc4: 930d str r3, [sp, #52] ; 0x34 │ │ + 25fc6: 9312 str r3, [sp, #72] ; 0x48 │ │ + 25fc8: 2b00 cmp r3, #0 │ │ + 25fca: d100 bne.n 25fce │ │ + 25fcc: e189 b.n 262e2 │ │ + 25fce: 9b05 ldr r3, [sp, #20] │ │ + 25fd0: 9a06 ldr r2, [sp, #24] │ │ + 25fd2: 33ea adds r3, #234 ; 0xea │ │ + 25fd4: 4293 cmp r3, r2 │ │ + 25fd6: d901 bls.n 25fdc │ │ + 25fd8: f000 fc94 bl 26904 │ │ + 25fdc: 9b04 ldr r3, [sp, #16] │ │ + 25fde: 22ea movs r2, #234 ; 0xea │ │ + 25fe0: 191c adds r4, r3, r4 │ │ + 25fe2: 1c21 adds r1, r4, #0 │ │ + 25fe4: a86c add r0, sp, #432 ; 0x1b0 │ │ + 25fe6: f00b fe89 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 25fea: 7862 ldrb r2, [r4, #1] │ │ + 25fec: 7821 ldrb r1, [r4, #0] │ │ + 25fee: 78a3 ldrb r3, [r4, #2] │ │ + 25ff0: 0212 lsls r2, r2, #8 │ │ + 25ff2: 430a orrs r2, r1 │ │ + 25ff4: 041b lsls r3, r3, #16 │ │ + 25ff6: 4313 orrs r3, r2 │ │ + 25ff8: 1c19 adds r1, r3, #0 │ │ + 25ffa: 78e3 ldrb r3, [r4, #3] │ │ + 25ffc: a84c add r0, sp, #304 ; 0x130 │ │ + 25ffe: 061b lsls r3, r3, #24 │ │ + 26000: 430b orrs r3, r1 │ │ + 26002: 9317 str r3, [sp, #92] ; 0x5c │ │ + 26004: 1c23 adds r3, r4, #0 │ │ + 26006: 33c4 adds r3, #196 ; 0xc4 │ │ + 26008: 781b ldrb r3, [r3, #0] │ │ + 2600a: 9316 str r3, [sp, #88] ; 0x58 │ │ + 2600c: 1c23 adds r3, r4, #0 │ │ + 2600e: 33c5 adds r3, #197 ; 0xc5 │ │ + 26010: 781b ldrb r3, [r3, #0] │ │ + 26012: 9315 str r3, [sp, #84] ; 0x54 │ │ + 26014: 1c23 adds r3, r4, #0 │ │ + 26016: 33c6 adds r3, #198 ; 0xc6 │ │ + 26018: 781b ldrb r3, [r3, #0] │ │ + 2601a: 9313 str r3, [sp, #76] ; 0x4c │ │ + 2601c: 1c23 adds r3, r4, #0 │ │ + 2601e: 33c7 adds r3, #199 ; 0xc7 │ │ + 26020: 781b ldrb r3, [r3, #0] │ │ + 26022: 9318 str r3, [sp, #96] ; 0x60 │ │ + 26024: 1c23 adds r3, r4, #0 │ │ + 26026: 33c8 adds r3, #200 ; 0xc8 │ │ + 26028: 781b ldrb r3, [r3, #0] │ │ + 2602a: 9319 str r3, [sp, #100] ; 0x64 │ │ + 2602c: 1c23 adds r3, r4, #0 │ │ + 2602e: 33c9 adds r3, #201 ; 0xc9 │ │ + 26030: 781b ldrb r3, [r3, #0] │ │ + 26032: 9311 str r3, [sp, #68] ; 0x44 │ │ + 26034: 1c23 adds r3, r4, #0 │ │ + 26036: 33ca adds r3, #202 ; 0xca │ │ + 26038: 781b ldrb r3, [r3, #0] │ │ + 2603a: 931a str r3, [sp, #104] ; 0x68 │ │ + 2603c: 1c23 adds r3, r4, #0 │ │ + 2603e: 33cb adds r3, #203 ; 0xcb │ │ + 26040: 781b ldrb r3, [r3, #0] │ │ + 26042: 931b str r3, [sp, #108] ; 0x6c │ │ + 26044: 1c23 adds r3, r4, #0 │ │ + 26046: 33cc adds r3, #204 ; 0xcc │ │ + 26048: 781b ldrb r3, [r3, #0] │ │ + 2604a: 930a str r3, [sp, #40] ; 0x28 │ │ + 2604c: 1c23 adds r3, r4, #0 │ │ + 2604e: 33cd adds r3, #205 ; 0xcd │ │ + 26050: 781b ldrb r3, [r3, #0] │ │ + 26052: 930e str r3, [sp, #56] ; 0x38 │ │ + 26054: 1c23 adds r3, r4, #0 │ │ + 26056: 33ce adds r3, #206 ; 0xce │ │ + 26058: 781b ldrb r3, [r3, #0] │ │ + 2605a: 9320 str r3, [sp, #128] ; 0x80 │ │ + 2605c: 1c23 adds r3, r4, #0 │ │ + 2605e: 33cf adds r3, #207 ; 0xcf │ │ + 26060: 781b ldrb r3, [r3, #0] │ │ + 26062: 931c str r3, [sp, #112] ; 0x70 │ │ + 26064: 1c23 adds r3, r4, #0 │ │ + 26066: 33d0 adds r3, #208 ; 0xd0 │ │ + 26068: 781b ldrb r3, [r3, #0] │ │ + 2606a: 931d str r3, [sp, #116] ; 0x74 │ │ + 2606c: 1c23 adds r3, r4, #0 │ │ + 2606e: 33d1 adds r3, #209 ; 0xd1 │ │ + 26070: 781b ldrb r3, [r3, #0] │ │ + 26072: 34d2 adds r4, #210 ; 0xd2 │ │ + 26074: 931e str r3, [sp, #120] ; 0x78 │ │ + 26076: 7821 ldrb r1, [r4, #0] │ │ + 26078: 7863 ldrb r3, [r4, #1] │ │ + 2607a: 021a lsls r2, r3, #8 │ │ + 2607c: 430a orrs r2, r1 │ │ + 2607e: 787b ldrb r3, [r7, #1] │ │ + 26080: 921f str r2, [sp, #124] ; 0x7c │ │ + 26082: 783a ldrb r2, [r7, #0] │ │ + 26084: 021b lsls r3, r3, #8 │ │ + 26086: 2100 movs r1, #0 │ │ + 26088: 4313 orrs r3, r2 │ │ + 2608a: 78ba ldrb r2, [r7, #2] │ │ + 2608c: 0412 lsls r2, r2, #16 │ │ + 2608e: 431a orrs r2, r3 │ │ + 26090: 78fb ldrb r3, [r7, #3] │ │ + 26092: 061b lsls r3, r3, #24 │ │ + 26094: 4313 orrs r3, r2 │ │ + 26096: 9a05 ldr r2, [sp, #20] │ │ + 26098: 18d3 adds r3, r2, r3 │ │ + 2609a: 2280 movs r2, #128 ; 0x80 │ │ + 2609c: 9305 str r3, [sp, #20] │ │ + 2609e: f00b fe0d bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 260a2: 9b12 ldr r3, [sp, #72] ; 0x48 │ │ + 260a4: 2b20 cmp r3, #32 │ │ + 260a6: d901 bls.n 260ac │ │ + 260a8: f000 fc2c bl 26904 │ │ + 260ac: 9b03 ldr r3, [sp, #12] │ │ + 260ae: 9a0f ldr r2, [sp, #60] ; 0x3c │ │ + 260b0: 589b ldr r3, [r3, r2] │ │ + 260b2: 9309 str r3, [sp, #36] ; 0x24 │ │ + 260b4: 2300 movs r3, #0 │ │ + 260b6: 9308 str r3, [sp, #32] │ │ + 260b8: 9b08 ldr r3, [sp, #32] │ │ + 260ba: 9a0d ldr r2, [sp, #52] ; 0x34 │ │ + 260bc: 4293 cmp r3, r2 │ │ + 260be: d200 bcs.n 260c2 │ │ + 260c0: e12e b.n 26320 │ │ + 260c2: 9b03 ldr r3, [sp, #12] │ │ + 260c4: 9a0f ldr r2, [sp, #60] ; 0x3c │ │ + 260c6: 9909 ldr r1, [sp, #36] ; 0x24 │ │ + 260c8: 5099 str r1, [r3, r2] │ │ + 260ca: 2291 movs r2, #145 ; 0x91 │ │ + 260cc: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 260ce: 7eb9 ldrb r1, [r7, #26] │ │ + 260d0: 0092 lsls r2, r2, #2 │ │ + 260d2: 681b ldr r3, [r3, #0] │ │ + 260d4: 5499 strb r1, [r3, r2] │ │ + 260d6: 9a1f ldr r2, [sp, #124] ; 0x7c │ │ + 260d8: 213c movs r1, #60 ; 0x3c │ │ + 260da: 601a str r2, [r3, #0] │ │ + 260dc: 2280 movs r2, #128 ; 0x80 │ │ + 260de: 815a strh r2, [r3, #10] │ │ + 260e0: 2292 movs r2, #146 ; 0x92 │ │ + 260e2: 0092 lsls r2, r2, #2 │ │ + 260e4: 5499 strb r1, [r3, r2] │ │ + 260e6: 2201 movs r2, #1 │ │ + 260e8: 990a ldr r1, [sp, #40] ; 0x28 │ │ + 260ea: 4211 tst r1, r2 │ │ + 260ec: d002 beq.n 260f4 │ │ + 260ee: 6859 ldr r1, [r3, #4] │ │ + 260f0: 430a orrs r2, r1 │ │ + 260f2: 605a str r2, [r3, #4] │ │ + 260f4: 2202 movs r2, #2 │ │ + 260f6: 990a ldr r1, [sp, #40] ; 0x28 │ │ + 260f8: 4211 tst r1, r2 │ │ + 260fa: d002 beq.n 26102 │ │ + 260fc: 6859 ldr r1, [r3, #4] │ │ + 260fe: 430a orrs r2, r1 │ │ + 26100: 605a str r2, [r3, #4] │ │ + 26102: 2204 movs r2, #4 │ │ + 26104: 990a ldr r1, [sp, #40] ; 0x28 │ │ + 26106: 4211 tst r1, r2 │ │ + 26108: d002 beq.n 26110 │ │ + 2610a: 6859 ldr r1, [r3, #4] │ │ + 2610c: 430a orrs r2, r1 │ │ + 2610e: 605a str r2, [r3, #4] │ │ + 26110: 9a0e ldr r2, [sp, #56] ; 0x38 │ │ + 26112: 07d2 lsls r2, r2, #31 │ │ + 26114: d503 bpl.n 2611e │ │ + 26116: 2208 movs r2, #8 │ │ + 26118: 6859 ldr r1, [r3, #4] │ │ + 2611a: 430a orrs r2, r1 │ │ + 2611c: 605a str r2, [r3, #4] │ │ + 2611e: 9a0e ldr r2, [sp, #56] ; 0x38 │ │ + 26120: 0792 lsls r2, r2, #30 │ │ + 26122: d503 bpl.n 2612c │ │ + 26124: 2210 movs r2, #16 │ │ + 26126: 6859 ldr r1, [r3, #4] │ │ + 26128: 430a orrs r2, r1 │ │ + 2612a: 605a str r2, [r3, #4] │ │ + 2612c: 9a0e ldr r2, [sp, #56] ; 0x38 │ │ + 2612e: 0752 lsls r2, r2, #29 │ │ + 26130: d503 bpl.n 2613a │ │ + 26132: 2220 movs r2, #32 │ │ + 26134: 6859 ldr r1, [r3, #4] │ │ + 26136: 430a orrs r2, r1 │ │ + 26138: 605a str r2, [r3, #4] │ │ + 2613a: 2158 movs r1, #88 ; 0x58 │ │ + 2613c: 466a mov r2, sp │ │ + 2613e: 1852 adds r2, r2, r1 │ │ + 26140: 7811 ldrb r1, [r2, #0] │ │ + 26142: 9a16 ldr r2, [sp, #88] ; 0x58 │ │ + 26144: 2a0c cmp r2, #12 │ │ + 26146: d900 bls.n 2614a │ │ + 26148: 210c movs r1, #12 │ │ + 2614a: 2054 movs r0, #84 ; 0x54 │ │ + 2614c: 466a mov r2, sp │ │ + 2614e: 1812 adds r2, r2, r0 │ │ + 26150: 9815 ldr r0, [sp, #84] ; 0x54 │ │ + 26152: 0609 lsls r1, r1, #24 │ │ + 26154: 0e09 lsrs r1, r1, #24 │ │ + 26156: 7812 ldrb r2, [r2, #0] │ │ + 26158: 280c cmp r0, #12 │ │ + 2615a: d900 bls.n 2615e │ │ + 2615c: 220c movs r2, #12 │ │ + 2615e: 208b movs r0, #139 ; 0x8b │ │ + 26160: 0612 lsls r2, r2, #24 │ │ + 26162: 0080 lsls r0, r0, #2 │ │ + 26164: 0e12 lsrs r2, r2, #24 │ │ + 26166: 5419 strb r1, [r3, r0] │ │ + 26168: 2900 cmp r1, #0 │ │ + 2616a: d103 bne.n 26174 │ │ + 2616c: 2101 movs r1, #1 │ │ + 2616e: 6858 ldr r0, [r3, #4] │ │ + 26170: 4388 bics r0, r1 │ │ + 26172: 6058 str r0, [r3, #4] │ │ + 26174: 2a00 cmp r2, #0 │ │ + 26176: d103 bne.n 26180 │ │ + 26178: 2108 movs r1, #8 │ │ + 2617a: 6858 ldr r0, [r3, #4] │ │ + 2617c: 4388 bics r0, r1 │ │ + 2617e: 6058 str r0, [r3, #4] │ │ + 26180: 4960 ldr r1, [pc, #384] ; (26304 ) │ │ + 26182: 204c movs r0, #76 ; 0x4c │ │ + 26184: 545a strb r2, [r3, r1] │ │ + 26186: 4669 mov r1, sp │ │ + 26188: 1809 adds r1, r1, r0 │ │ + 2618a: 4a5f ldr r2, [pc, #380] ; (26308 ) │ │ + 2618c: 7809 ldrb r1, [r1, #0] │ │ + 2618e: 5499 strb r1, [r3, r2] │ │ + 26190: 4669 mov r1, sp │ │ + 26192: 1809 adds r1, r1, r0 │ │ + 26194: 4a5d ldr r2, [pc, #372] ; (2630c ) │ │ + 26196: 7809 ldrb r1, [r1, #0] │ │ + 26198: 5499 strb r1, [r3, r2] │ │ + 2619a: 9a13 ldr r2, [sp, #76] ; 0x4c │ │ + 2619c: 2a0b cmp r2, #11 │ │ + 2619e: d903 bls.n 261a8 │ │ + 261a0: 2202 movs r2, #2 │ │ + 261a2: 6859 ldr r1, [r3, #4] │ │ + 261a4: 4391 bics r1, r2 │ │ + 261a6: 6059 str r1, [r3, #4] │ │ + 261a8: 2060 movs r0, #96 ; 0x60 │ │ + 261aa: 4669 mov r1, sp │ │ + 261ac: 1809 adds r1, r1, r0 │ │ + 261ae: 4a58 ldr r2, [pc, #352] ; (26310 ) │ │ + 261b0: 7809 ldrb r1, [r1, #0] │ │ + 261b2: 2064 movs r0, #100 ; 0x64 │ │ + 261b4: 5499 strb r1, [r3, r2] │ │ + 261b6: 4669 mov r1, sp │ │ + 261b8: 228c movs r2, #140 ; 0x8c │ │ + 261ba: 1809 adds r1, r1, r0 │ │ + 261bc: 7809 ldrb r1, [r1, #0] │ │ + 261be: 0092 lsls r2, r2, #2 │ │ + 261c0: 5499 strb r1, [r3, r2] │ │ + 261c2: 9919 ldr r1, [sp, #100] ; 0x64 │ │ + 261c4: 290b cmp r1, #11 │ │ + 261c6: d901 bls.n 261cc │ │ + 261c8: 2100 movs r1, #0 │ │ + 261ca: 5499 strb r1, [r3, r2] │ │ + 261cc: 5c9a ldrb r2, [r3, r2] │ │ + 261ce: 9918 ldr r1, [sp, #96] ; 0x60 │ │ + 261d0: 428a cmp r2, r1 │ │ + 261d2: d803 bhi.n 261dc │ │ + 261d4: 2204 movs r2, #4 │ │ + 261d6: 6859 ldr r1, [r3, #4] │ │ + 261d8: 4391 bics r1, r2 │ │ + 261da: 6059 str r1, [r3, #4] │ │ + 261dc: 2044 movs r0, #68 ; 0x44 │ │ + 261de: 4669 mov r1, sp │ │ + 261e0: 1809 adds r1, r1, r0 │ │ + 261e2: 4a4c ldr r2, [pc, #304] ; (26314 ) │ │ + 261e4: 7809 ldrb r1, [r1, #0] │ │ + 261e6: 5499 strb r1, [r3, r2] │ │ + 261e8: 4669 mov r1, sp │ │ + 261ea: 1809 adds r1, r1, r0 │ │ + 261ec: 4a4a ldr r2, [pc, #296] ; (26318 ) │ │ + 261ee: 7809 ldrb r1, [r1, #0] │ │ + 261f0: 5499 strb r1, [r3, r2] │ │ + 261f2: 9a11 ldr r2, [sp, #68] ; 0x44 │ │ + 261f4: 2a0b cmp r2, #11 │ │ + 261f6: d903 bls.n 26200 │ │ + 261f8: 2210 movs r2, #16 │ │ + 261fa: 6859 ldr r1, [r3, #4] │ │ + 261fc: 4391 bics r1, r2 │ │ + 261fe: 6059 str r1, [r3, #4] │ │ + 26200: 2068 movs r0, #104 ; 0x68 │ │ + 26202: 4669 mov r1, sp │ │ + 26204: 1809 adds r1, r1, r0 │ │ + 26206: 4a45 ldr r2, [pc, #276] ; (2631c ) │ │ + 26208: 7809 ldrb r1, [r1, #0] │ │ + 2620a: 206c movs r0, #108 ; 0x6c │ │ + 2620c: 5499 strb r1, [r3, r2] │ │ + 2620e: 4669 mov r1, sp │ │ + 26210: 228d movs r2, #141 ; 0x8d │ │ + 26212: 1809 adds r1, r1, r0 │ │ + 26214: 7809 ldrb r1, [r1, #0] │ │ + 26216: 0092 lsls r2, r2, #2 │ │ + 26218: 5499 strb r1, [r3, r2] │ │ + 2621a: 991b ldr r1, [sp, #108] ; 0x6c │ │ + 2621c: 290b cmp r1, #11 │ │ + 2621e: d901 bls.n 26224 │ │ + 26220: 2100 movs r1, #0 │ │ + 26222: 5499 strb r1, [r3, r2] │ │ + 26224: 5c9a ldrb r2, [r3, r2] │ │ + 26226: 991a ldr r1, [sp, #104] ; 0x68 │ │ + 26228: 428a cmp r2, r1 │ │ + 2622a: d803 bhi.n 26234 │ │ + 2622c: 2220 movs r2, #32 │ │ + 2622e: 6859 ldr r1, [r3, #4] │ │ + 26230: 4391 bics r1, r2 │ │ + 26232: 6059 str r1, [r3, #4] │ │ + 26234: 2240 movs r2, #64 ; 0x40 │ │ + 26236: 1c1c adds r4, r3, #0 │ │ + 26238: 811a strh r2, [r3, #8] │ │ + 2623a: 1c18 adds r0, r3, #0 │ │ + 2623c: 2200 movs r2, #0 │ │ + 2623e: ad85 add r5, sp, #532 ; 0x214 │ │ + 26240: 340a adds r4, #10 │ │ + 26242: 304a adds r0, #74 ; 0x4a │ │ + 26244: 9208 str r2, [sp, #32] │ │ + 26246: 9a08 ldr r2, [sp, #32] │ │ + 26248: 886e ldrh r6, [r5, #2] │ │ + 2624a: 8829 ldrh r1, [r5, #0] │ │ + 2624c: 189f adds r7, r3, r2 │ │ + 2624e: 1c3a adds r2, r7, #0 │ │ + 26250: 32cc adds r2, #204 ; 0xcc │ │ + 26252: 8061 strh r1, [r4, #2] │ │ + 26254: 7016 strb r6, [r2, #0] │ │ + 26256: 8e2a ldrh r2, [r5, #48] ; 0x30 │ │ + 26258: 8e6e ldrh r6, [r5, #50] ; 0x32 │ │ + 2625a: 37ec adds r7, #236 ; 0xec │ │ + 2625c: 9209 str r2, [sp, #36] ; 0x24 │ │ + 2625e: 466a mov r2, sp │ │ + 26260: 8c92 ldrh r2, [r2, #36] ; 0x24 │ │ + 26262: 8042 strh r2, [r0, #2] │ │ + 26264: 9a08 ldr r2, [sp, #32] │ │ + 26266: 703e strb r6, [r7, #0] │ │ + 26268: 2a00 cmp r2, #0 │ │ + 2626a: d000 beq.n 2626e │ │ + 2626c: e0d6 b.n 2641c │ │ + 2626e: 9a08 ldr r2, [sp, #32] │ │ + 26270: 3504 adds r5, #4 │ │ + 26272: 3402 adds r4, #2 │ │ + 26274: 3201 adds r2, #1 │ │ + 26276: 9208 str r2, [sp, #32] │ │ + 26278: 3002 adds r0, #2 │ │ + 2627a: 2a0c cmp r2, #12 │ │ + 2627c: d1e3 bne.n 26246 │ │ + 2627e: 2200 movs r2, #0 │ │ + 26280: ac6c add r4, sp, #432 ; 0x1b0 │ │ + 26282: 1898 adds r0, r3, r2 │ │ + 26284: 1c01 adds r1, r0, #0 │ │ + 26286: 1c15 adds r5, r2, #0 │ │ + 26288: 31b9 adds r1, #185 ; 0xb9 │ │ + 2628a: 31ff adds r1, #255 ; 0xff │ │ + 2628c: 350d adds r5, #13 │ │ + 2628e: 700d strb r5, [r1, #0] │ │ + 26290: 18a1 adds r1, r4, r2 │ │ + 26292: 7909 ldrb r1, [r1, #4] │ │ + 26294: 9d12 ldr r5, [sp, #72] ; 0x48 │ │ + 26296: 42a9 cmp r1, r5 │ │ + 26298: d205 bcs.n 262a6 │ │ + 2629a: 0089 lsls r1, r1, #2 │ │ + 2629c: ad4c add r5, sp, #304 ; 0x130 │ │ + 2629e: 5949 ldr r1, [r1, r5] │ │ + 262a0: 3039 adds r0, #57 ; 0x39 │ │ + 262a2: 30ff adds r0, #255 ; 0xff │ │ + 262a4: 7001 strb r1, [r0, #0] │ │ + 262a6: 3201 adds r2, #1 │ │ + 262a8: 2a60 cmp r2, #96 ; 0x60 │ │ + 262aa: d1ea bne.n 26282 │ │ + 262ac: 9b04 ldr r3, [sp, #16] │ │ + 262ae: 9a05 ldr r2, [sp, #20] │ │ + 262b0: 189e adds r6, r3, r2 │ │ + 262b2: 2300 movs r3, #0 │ │ + 262b4: 9308 str r3, [sp, #32] │ │ + 262b6: 9b08 ldr r3, [sp, #32] │ │ + 262b8: 9a0d ldr r2, [sp, #52] ; 0x34 │ │ + 262ba: 4293 cmp r3, r2 │ │ + 262bc: d200 bcs.n 262c0 │ │ + 262be: e0d7 b.n 26470 │ │ + 262c0: 2400 movs r4, #0 │ │ + 262c2: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 262c4: 429c cmp r4, r3 │ │ + 262c6: d200 bcs.n 262ca │ │ + 262c8: e20d b.n 266e6 │ │ + 262ca: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ + 262cc: 3301 adds r3, #1 │ │ + 262ce: 9310 str r3, [sp, #64] ; 0x40 │ │ + 262d0: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 262d2: 3304 adds r3, #4 │ │ + 262d4: 930b str r3, [sp, #44] ; 0x2c │ │ + 262d6: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ + 262d8: 9a0c ldr r2, [sp, #48] ; 0x30 │ │ + 262da: 4293 cmp r3, r2 │ │ + 262dc: d800 bhi.n 262e0 │ │ + 262de: e63f b.n 25f60 │ │ + 262e0: e22e b.n 26740 │ │ + 262e2: 787b ldrb r3, [r7, #1] │ │ + 262e4: 783a ldrb r2, [r7, #0] │ │ + 262e6: 021b lsls r3, r3, #8 │ │ + 262e8: 4313 orrs r3, r2 │ │ + 262ea: 78ba ldrb r2, [r7, #2] │ │ + 262ec: 0412 lsls r2, r2, #16 │ │ + 262ee: 431a orrs r2, r3 │ │ + 262f0: 78fb ldrb r3, [r7, #3] │ │ + 262f2: 061b lsls r3, r3, #24 │ │ + 262f4: 4313 orrs r3, r2 │ │ + 262f6: d100 bne.n 262fa │ │ + 262f8: e220 b.n 2673c │ │ + 262fa: 9a05 ldr r2, [sp, #20] │ │ + 262fc: 18d4 adds r4, r2, r3 │ │ + 262fe: e21d b.n 2673c │ │ + 26300: 0249 lsls r1, r1, #9 │ │ + 26302: 0000 movs r0, r0 │ │ + 26304: 022d lsls r5, r5, #8 │ │ + 26306: 0000 movs r0, r0 │ │ + 26308: 0232 lsls r2, r6, #8 │ │ + 2630a: 0000 movs r0, r0 │ │ + 2630c: 0231 lsls r1, r6, #8 │ │ + 2630e: 0000 movs r0, r0 │ │ + 26310: 022f lsls r7, r5, #8 │ │ + 26312: 0000 movs r0, r0 │ │ + 26314: 0236 lsls r6, r6, #8 │ │ + 26316: 0000 movs r0, r0 │ │ + 26318: 0235 lsls r5, r6, #8 │ │ + 2631a: 0000 movs r0, r0 │ │ + 2631c: 0233 lsls r3, r6, #8 │ │ + 2631e: 0000 movs r0, r0 │ │ + 26320: 9b03 ldr r3, [sp, #12] │ │ + 26322: 9a0f ldr r2, [sp, #60] ; 0x3c │ │ + 26324: 589c ldr r4, [r3, r2] │ │ + 26326: 9b08 ldr r3, [sp, #32] │ │ + 26328: 1c65 adds r5, r4, #1 │ │ + 2632a: 18ed adds r5, r5, r3 │ │ + 2632c: 2def cmp r5, #239 ; 0xef │ │ + 2632e: d966 bls.n 263fe │ │ + 26330: 2c00 cmp r4, #0 │ │ + 26332: d029 beq.n 26388 │ │ + 26334: 4a4c ldr r2, [pc, #304] ; (26468 ) │ │ + 26336: 01a3 lsls r3, r4, #6 │ │ + 26338: 189b adds r3, r3, r2 │ │ + 2633a: 9a03 ldr r2, [sp, #12] │ │ + 2633c: 58d3 ldr r3, [r2, r3] │ │ + 2633e: 2b00 cmp r3, #0 │ │ + 26340: d120 bne.n 26384 │ │ + 26342: 9a08 ldr r2, [sp, #32] │ │ + 26344: 4293 cmp r3, r2 │ │ + 26346: d006 beq.n 26356 │ │ + 26348: 009a lsls r2, r3, #2 │ │ + 2634a: a94c add r1, sp, #304 ; 0x130 │ │ + 2634c: 5852 ldr r2, [r2, r1] │ │ + 2634e: 42a2 cmp r2, r4 │ │ + 26350: d018 beq.n 26384 │ │ + 26352: 3301 adds r3, #1 │ │ + 26354: e7f5 b.n 26342 │ │ + 26356: 1c25 adds r5, r4, #0 │ │ + 26358: 2000 movs r0, #0 │ │ + 2635a: 9914 ldr r1, [sp, #80] ; 0x50 │ │ + 2635c: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 2635e: 4299 cmp r1, r3 │ │ + 26360: d04d beq.n 263fe │ │ + 26362: 680b ldr r3, [r1, #0] │ │ + 26364: 2b00 cmp r3, #0 │ │ + 26366: d00b beq.n 26380 │ │ + 26368: 1c1a adds r2, r3, #0 │ │ + 2636a: 33ad adds r3, #173 ; 0xad │ │ + 2636c: 322d adds r2, #45 ; 0x2d │ │ + 2636e: 32ff adds r2, #255 ; 0xff │ │ + 26370: 33ff adds r3, #255 ; 0xff │ │ + 26372: 7816 ldrb r6, [r2, #0] │ │ + 26374: 42a6 cmp r6, r4 │ │ + 26376: d100 bne.n 2637a │ │ + 26378: 7010 strb r0, [r2, #0] │ │ + 2637a: 3201 adds r2, #1 │ │ + 2637c: 429a cmp r2, r3 │ │ + 2637e: d1f8 bne.n 26372 │ │ + 26380: 3104 adds r1, #4 │ │ + 26382: e7eb b.n 2635c │ │ + 26384: 3c01 subs r4, #1 │ │ + 26386: e7d3 b.n 26330 │ │ + 26388: 9b07 ldr r3, [sp, #28] │ │ + 2638a: 2b00 cmp r3, #0 │ │ + 2638c: d107 bne.n 2639e │ │ + 2638e: 9803 ldr r0, [sp, #12] │ │ + 26390: a9a7 add r1, sp, #668 ; 0x29c │ │ + 26392: f006 fd0d bl 2cdb0 │ │ + 26396: 9007 str r0, [sp, #28] │ │ + 26398: 2800 cmp r0, #0 │ │ + 2639a: d100 bne.n 2639e │ │ + 2639c: e2d7 b.n 2694e │ │ + 2639e: 4b33 ldr r3, [pc, #204] ; (2646c ) │ │ + 263a0: 9a07 ldr r2, [sp, #28] │ │ + 263a2: 429a cmp r2, r3 │ │ + 263a4: d100 bne.n 263a8 │ │ + 263a6: e2d2 b.n 2694e │ │ + 263a8: 9b03 ldr r3, [sp, #12] │ │ + 263aa: 9a0f ldr r2, [sp, #60] ; 0x3c │ │ + 263ac: 589c ldr r4, [r3, r2] │ │ + 263ae: aba7 add r3, sp, #668 ; 0x29c │ │ + 263b0: 2c00 cmp r4, #0 │ │ + 263b2: d100 bne.n 263b6 │ │ + 263b4: e2cd b.n 26952 │ │ + 263b6: 5ce6 ldrb r6, [r4, r3] │ │ + 263b8: 2e00 cmp r6, #0 │ │ + 263ba: d000 beq.n 263be │ │ + 263bc: e2c5 b.n 2694a │ │ + 263be: 9a07 ldr r2, [sp, #28] │ │ + 263c0: 1c21 adds r1, r4, #0 │ │ + 263c2: 3a01 subs r2, #1 │ │ + 263c4: 9207 str r2, [sp, #28] │ │ + 263c6: 2201 movs r2, #1 │ │ + 263c8: 9803 ldr r0, [sp, #12] │ │ + 263ca: 551a strb r2, [r3, r4] │ │ + 263cc: 1c25 adds r5, r4, #0 │ │ + 263ce: f006 fd81 bl 2ced4 │ │ + 263d2: 1c31 adds r1, r6, #0 │ │ + 263d4: 9b08 ldr r3, [sp, #32] │ │ + 263d6: 009a lsls r2, r3, #2 │ │ + 263d8: 4296 cmp r6, r2 │ │ + 263da: d000 beq.n 263de │ │ + 263dc: e29d b.n 2691a │ │ + 263de: 2000 movs r0, #0 │ │ + 263e0: 9914 ldr r1, [sp, #80] ; 0x50 │ │ + 263e2: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 263e4: 4299 cmp r1, r3 │ │ + 263e6: d000 beq.n 263ea │ │ + 263e8: e29e b.n 26928 │ │ + 263ea: 2382 movs r3, #130 ; 0x82 │ │ + 263ec: 009b lsls r3, r3, #2 │ │ + 263ee: 18e4 adds r4, r4, r3 │ │ + 263f0: 9b03 ldr r3, [sp, #12] │ │ + 263f2: 01a4 lsls r4, r4, #6 │ │ + 263f4: 2100 movs r1, #0 │ │ + 263f6: 1918 adds r0, r3, r4 │ │ + 263f8: 2240 movs r2, #64 ; 0x40 │ │ + 263fa: f00b fc5f bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 263fe: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 26400: 1c2b adds r3, r5, #0 │ │ + 26402: 42aa cmp r2, r5 │ │ + 26404: d301 bcc.n 2640a │ │ + 26406: 1c2b adds r3, r5, #0 │ │ + 26408: 9d09 ldr r5, [sp, #36] ; 0x24 │ │ + 2640a: 9a08 ldr r2, [sp, #32] │ │ + 2640c: 9509 str r5, [sp, #36] ; 0x24 │ │ + 2640e: 0091 lsls r1, r2, #2 │ │ + 26410: aa4c add r2, sp, #304 ; 0x130 │ │ + 26412: 508b str r3, [r1, r2] │ │ + 26414: 9b08 ldr r3, [sp, #32] │ │ + 26416: 3301 adds r3, #1 │ │ + 26418: 9308 str r3, [sp, #32] │ │ + 2641a: e64d b.n 260b8 │ │ + 2641c: 8827 ldrh r7, [r4, #0] │ │ + 2641e: 428f cmp r7, r1 │ │ + 26420: d90d bls.n 2643e │ │ + 26422: 22ff movs r2, #255 ; 0xff │ │ + 26424: 1c3e adds r6, r7, #0 │ │ + 26426: 4396 bics r6, r2 │ │ + 26428: 46b4 mov ip, r6 │ │ + 2642a: 4011 ands r1, r2 │ │ + 2642c: 4461 add r1, ip │ │ + 2642e: 0409 lsls r1, r1, #16 │ │ + 26430: 0c09 lsrs r1, r1, #16 │ │ + 26432: 8061 strh r1, [r4, #2] │ │ + 26434: 428f cmp r7, r1 │ │ + 26436: d902 bls.n 2643e │ │ + 26438: 3101 adds r1, #1 │ │ + 2643a: 31ff adds r1, #255 ; 0xff │ │ + 2643c: 8061 strh r1, [r4, #2] │ │ + 2643e: 8801 ldrh r1, [r0, #0] │ │ + 26440: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 26442: 4291 cmp r1, r2 │ │ + 26444: d800 bhi.n 26448 │ │ + 26446: e712 b.n 2626e │ │ + 26448: 22ff movs r2, #255 ; 0xff │ │ + 2644a: 1c0f adds r7, r1, #0 │ │ + 2644c: 9e09 ldr r6, [sp, #36] ; 0x24 │ │ + 2644e: 4397 bics r7, r2 │ │ + 26450: 4016 ands r6, r2 │ │ + 26452: 19ba adds r2, r7, r6 │ │ + 26454: 0412 lsls r2, r2, #16 │ │ + 26456: 0c12 lsrs r2, r2, #16 │ │ + 26458: 8042 strh r2, [r0, #2] │ │ + 2645a: 4291 cmp r1, r2 │ │ + 2645c: d800 bhi.n 26460 │ │ + 2645e: e706 b.n 2626e │ │ + 26460: 3201 adds r2, #1 │ │ + 26462: 32ff adds r2, #255 ; 0xff │ │ + 26464: 8042 strh r2, [r0, #2] │ │ + 26466: e702 b.n 2626e │ │ + 26468: 8214 strh r4, [r2, #16] │ │ + 2646a: 0000 movs r0, r0 │ │ + 2646c: ffff 0000 vaddl.u q8, d15, d0 │ │ + 26470: 9b05 ldr r3, [sp, #20] │ │ + 26472: 9a06 ldr r2, [sp, #24] │ │ + 26474: 3328 adds r3, #40 ; 0x28 │ │ + 26476: 4293 cmp r3, r2 │ │ + 26478: d900 bls.n 2647c │ │ + 2647a: e243 b.n 26904 │ │ + 2647c: 9a17 ldr r2, [sp, #92] ; 0x5c │ │ + 2647e: 9b05 ldr r3, [sp, #20] │ │ + 26480: 4694 mov ip, r2 │ │ + 26482: 9a06 ldr r2, [sp, #24] │ │ + 26484: 4463 add r3, ip │ │ + 26486: 9305 str r3, [sp, #20] │ │ + 26488: 4293 cmp r3, r2 │ │ + 2648a: d900 bls.n 2648e │ │ + 2648c: e23a b.n 26904 │ │ + 2648e: 2228 movs r2, #40 ; 0x28 │ │ + 26490: a822 add r0, sp, #136 ; 0x88 │ │ + 26492: 1c31 adds r1, r6, #0 │ │ + 26494: f00b fc32 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 26498: 7877 ldrb r7, [r6, #1] │ │ + 2649a: 7834 ldrb r4, [r6, #0] │ │ + 2649c: 78f3 ldrb r3, [r6, #3] │ │ + 2649e: 023f lsls r7, r7, #8 │ │ + 264a0: 4327 orrs r7, r4 │ │ + 264a2: 78b4 ldrb r4, [r6, #2] │ │ + 264a4: 061b lsls r3, r3, #24 │ │ + 264a6: 7a35 ldrb r5, [r6, #8] │ │ + 264a8: 0424 lsls r4, r4, #16 │ │ + 264aa: 433c orrs r4, r7 │ │ + 264ac: 7977 ldrb r7, [r6, #5] │ │ + 264ae: 4323 orrs r3, r4 │ │ + 264b0: 7934 ldrb r4, [r6, #4] │ │ + 264b2: 023f lsls r7, r7, #8 │ │ + 264b4: 930e str r3, [sp, #56] ; 0x38 │ │ + 264b6: 4327 orrs r7, r4 │ │ + 264b8: 79b4 ldrb r4, [r6, #6] │ │ + 264ba: 79f3 ldrb r3, [r6, #7] │ │ + 264bc: 2204 movs r2, #4 │ │ + 264be: 0424 lsls r4, r4, #16 │ │ + 264c0: 433c orrs r4, r7 │ │ + 264c2: 061b lsls r3, r3, #24 │ │ + 264c4: 4323 orrs r3, r4 │ │ + 264c6: 930a str r3, [sp, #40] ; 0x28 │ │ + 264c8: 7b33 ldrb r3, [r6, #12] │ │ + 264ca: 7a77 ldrb r7, [r6, #9] │ │ + 264cc: 7af4 ldrb r4, [r6, #11] │ │ + 264ce: 9313 str r3, [sp, #76] ; 0x4c │ │ + 264d0: 7b73 ldrb r3, [r6, #13] │ │ + 264d2: 023f lsls r7, r7, #8 │ │ + 264d4: 432f orrs r7, r5 │ │ + 264d6: 9315 str r3, [sp, #84] ; 0x54 │ │ + 264d8: 7bf3 ldrb r3, [r6, #15] │ │ + 264da: 7ab5 ldrb r5, [r6, #10] │ │ + 264dc: 0624 lsls r4, r4, #24 │ │ + 264de: 9316 str r3, [sp, #88] ; 0x58 │ │ + 264e0: 7c33 ldrb r3, [r6, #16] │ │ + 264e2: 042d lsls r5, r5, #16 │ │ + 264e4: 433d orrs r5, r7 │ │ + 264e6: 9318 str r3, [sp, #96] ; 0x60 │ │ + 264e8: 7c73 ldrb r3, [r6, #17] │ │ + 264ea: 7bb7 ldrb r7, [r6, #14] │ │ + 264ec: 432c orrs r4, r5 │ │ + 264ee: 9319 str r3, [sp, #100] ; 0x64 │ │ + 264f0: 2310 movs r3, #16 │ │ + 264f2: 403b ands r3, r7 │ │ + 264f4: d100 bne.n 264f8 │ │ + 264f6: 2202 movs r2, #2 │ │ + 264f8: 9908 ldr r1, [sp, #32] │ │ + 264fa: adff add r5, sp, #1020 ; 0x3fc │ │ + 264fc: 3590 adds r5, #144 ; 0x90 │ │ + 264fe: 554a strb r2, [r1, r5] │ │ + 26500: 2220 movs r2, #32 │ │ + 26502: 403a ands r2, r7 │ │ + 26504: d005 beq.n 26512 │ │ + 26506: 210c movs r1, #12 │ │ + 26508: 2b00 cmp r3, #0 │ │ + 2650a: d100 bne.n 2650e │ │ + 2650c: 210a movs r1, #10 │ │ + 2650e: 9808 ldr r0, [sp, #32] │ │ + 26510: 5429 strb r1, [r5, r0] │ │ + 26512: 9908 ldr r1, [sp, #32] │ │ + 26514: 9d0e ldr r5, [sp, #56] ; 0x38 │ │ + 26516: 0089 lsls r1, r1, #2 │ │ + 26518: 9111 str r1, [sp, #68] ; 0x44 │ │ + 2651a: 9811 ldr r0, [sp, #68] ; 0x44 │ │ + 2651c: a92c add r1, sp, #176 ; 0xb0 │ │ + 2651e: 5045 str r5, [r0, r1] │ │ + 26520: a94c add r1, sp, #304 ; 0x130 │ │ + 26522: 5841 ldr r1, [r0, r1] │ │ + 26524: 9109 str r1, [sp, #36] ; 0x24 │ │ + 26526: 2900 cmp r1, #0 │ │ + 26528: d100 bne.n 2652c │ │ + 2652a: e0d6 b.n 266da │ │ + 2652c: 2b00 cmp r3, #0 │ │ + 2652e: d004 beq.n 2653a │ │ + 26530: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 26532: 0864 lsrs r4, r4, #1 │ │ + 26534: 086d lsrs r5, r5, #1 │ │ + 26536: 085b lsrs r3, r3, #1 │ │ + 26538: 930a str r3, [sp, #40] ; 0x28 │ │ + 2653a: 2a00 cmp r2, #0 │ │ + 2653c: d004 beq.n 26548 │ │ + 2653e: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 26540: 0864 lsrs r4, r4, #1 │ │ + 26542: 086d lsrs r5, r5, #1 │ │ + 26544: 085b lsrs r3, r3, #1 │ │ + 26546: 930a str r3, [sp, #40] ; 0x28 │ │ + 26548: 4bd3 ldr r3, [pc, #844] ; (26898 ) │ │ + 2654a: 429d cmp r5, r3 │ │ + 2654c: d900 bls.n 26550 │ │ + 2654e: 1c1d adds r5, r3, #0 │ │ + 26550: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 26552: 42ab cmp r3, r5 │ │ + 26554: d301 bcc.n 2655a │ │ + 26556: 2303 movs r3, #3 │ │ + 26558: 439f bics r7, r3 │ │ + 2655a: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 2655c: 191c adds r4, r3, r4 │ │ + 2655e: 42ac cmp r4, r5 │ │ + 26560: d900 bls.n 26564 │ │ + 26562: 1c2c adds r4, r5, #0 │ │ + 26564: 2c00 cmp r4, #0 │ │ + 26566: d101 bne.n 2656c │ │ + 26568: 2303 movs r3, #3 │ │ + 2656a: 439f bics r7, r3 │ │ + 2656c: 211a movs r1, #26 │ │ + 2656e: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 26570: 015b lsls r3, r3, #5 │ │ + 26572: 9312 str r3, [sp, #72] ; 0x48 │ │ + 26574: 9a12 ldr r2, [sp, #72] ; 0x48 │ │ + 26576: 9b03 ldr r3, [sp, #12] │ │ + 26578: 1898 adds r0, r3, r2 │ │ + 2657a: 4bc8 ldr r3, [pc, #800] ; (2689c ) │ │ + 2657c: 2216 movs r2, #22 │ │ + 2657e: 18c0 adds r0, r0, r3 │ │ + 26580: ab20 add r3, sp, #128 ; 0x80 │ │ + 26582: 18c9 adds r1, r1, r3 │ │ + 26584: f00b fbba bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 26588: 9a03 ldr r2, [sp, #12] │ │ + 2658a: 9b12 ldr r3, [sp, #72] ; 0x48 │ │ + 2658c: 2082 movs r0, #130 ; 0x82 │ │ + 2658e: 4694 mov ip, r2 │ │ + 26590: 4ac3 ldr r2, [pc, #780] ; (268a0 ) │ │ + 26592: 4463 add r3, ip │ │ + 26594: 0200 lsls r0, r0, #8 │ │ + 26596: 189a adds r2, r3, r2 │ │ + 26598: 2300 movs r3, #0 │ │ + 2659a: 7113 strb r3, [r2, #4] │ │ + 2659c: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 2659e: 019a lsls r2, r3, #6 │ │ + 265a0: 9b03 ldr r3, [sp, #12] │ │ + 265a2: 189a adds r2, r3, r2 │ │ + 265a4: 4bbc ldr r3, [pc, #752] ; (26898 ) │ │ + 265a6: 429d cmp r5, r3 │ │ + 265a8: d900 bls.n 265ac │ │ + 265aa: 1c1d adds r5, r3, #0 │ │ + 265ac: 4bbd ldr r3, [pc, #756] ; (268a4 ) │ │ + 265ae: 5015 str r5, [r2, r0] │ │ + 265b0: 9d03 ldr r5, [sp, #12] │ │ + 265b2: 469c mov ip, r3 │ │ + 265b4: 4661 mov r1, ip │ │ + 265b6: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 265b8: 5053 str r3, [r2, r1] │ │ + 265ba: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 265bc: 49ba ldr r1, [pc, #744] ; (268a8 ) │ │ + 265be: 019b lsls r3, r3, #6 │ │ + 265c0: 18ed adds r5, r5, r3 │ │ + 265c2: 186d adds r5, r5, r1 │ │ + 265c4: 602c str r4, [r5, #0] │ │ + 265c6: 5810 ldr r0, [r2, r0] │ │ + 265c8: 4284 cmp r4, r0 │ │ + 265ca: d900 bls.n 265ce │ │ + 265cc: 6028 str r0, [r5, #0] │ │ + 265ce: 9903 ldr r1, [sp, #12] │ │ + 265d0: 18cb adds r3, r1, r3 │ │ + 265d2: 49b5 ldr r1, [pc, #724] ; (268a8 ) │ │ + 265d4: 185b adds r3, r3, r1 │ │ + 265d6: 4661 mov r1, ip │ │ + 265d8: 6818 ldr r0, [r3, #0] │ │ + 265da: 5851 ldr r1, [r2, r1] │ │ + 265dc: 4281 cmp r1, r0 │ │ + 265de: d303 bcc.n 265e8 │ │ + 265e0: 2100 movs r1, #0 │ │ + 265e2: 6019 str r1, [r3, #0] │ │ + 265e4: 4baf ldr r3, [pc, #700] ; (268a4 ) │ │ + 265e6: 50d1 str r1, [r2, r3] │ │ + 265e8: 07bb lsls r3, r7, #30 │ │ + 265ea: d009 beq.n 26600 │ │ + 265ec: 2102 movs r1, #2 │ │ + 265ee: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 265f0: 9a03 ldr r2, [sp, #12] │ │ + 265f2: 019b lsls r3, r3, #6 │ │ + 265f4: 18d3 adds r3, r2, r3 │ │ + 265f6: 4aad ldr r2, [pc, #692] ; (268ac ) │ │ + 265f8: 189b adds r3, r3, r2 │ │ + 265fa: 885a ldrh r2, [r3, #2] │ │ + 265fc: 430a orrs r2, r1 │ │ + 265fe: 805a strh r2, [r3, #2] │ │ + 26600: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 26602: 019d lsls r5, r3, #6 │ │ + 26604: 07bb lsls r3, r7, #30 │ │ + 26606: d507 bpl.n 26618 │ │ + 26608: 2104 movs r1, #4 │ │ + 2660a: 9b03 ldr r3, [sp, #12] │ │ + 2660c: 4aa7 ldr r2, [pc, #668] ; (268ac ) │ │ + 2660e: 195b adds r3, r3, r5 │ │ + 26610: 189b adds r3, r3, r2 │ │ + 26612: 885a ldrh r2, [r3, #2] │ │ + 26614: 430a orrs r2, r1 │ │ + 26616: 805a strh r2, [r3, #2] │ │ + 26618: 9b13 ldr r3, [sp, #76] ; 0x4c │ │ + 2661a: 9903 ldr r1, [sp, #12] │ │ + 2661c: 48a4 ldr r0, [pc, #656] ; (268b0 ) │ │ + 2661e: 009a lsls r2, r3, #2 │ │ + 26620: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 26622: 019b lsls r3, r3, #6 │ │ + 26624: 18c9 adds r1, r1, r3 │ │ + 26626: 180c adds r4, r1, r0 │ │ + 26628: 2180 movs r1, #128 ; 0x80 │ │ + 2662a: 80e2 strh r2, [r4, #6] │ │ + 2662c: 0049 lsls r1, r1, #1 │ │ + 2662e: 428a cmp r2, r1 │ │ + 26630: d900 bls.n 26634 │ │ + 26632: 80e1 strh r1, [r4, #6] │ │ + 26634: 9a03 ldr r2, [sp, #12] │ │ + 26636: 18d3 adds r3, r2, r3 │ │ + 26638: 4a9c ldr r2, [pc, #624] ; (268ac ) │ │ + 2663a: 189b adds r3, r3, r2 │ │ + 2663c: 2240 movs r2, #64 ; 0x40 │ │ + 2663e: 801a strh r2, [r3, #0] │ │ + 26640: 9b19 ldr r3, [sp, #100] ; 0x64 │ │ + 26642: 2bad cmp r3, #173 ; 0xad │ │ + 26644: d10e bne.n 26664 │ │ + 26646: 2330 movs r3, #48 ; 0x30 │ │ + 26648: 421f tst r7, r3 │ │ + 2664a: d10b bne.n 26664 │ │ + 2664c: 2203 movs r2, #3 │ │ + 2664e: 9908 ldr r1, [sp, #32] │ │ + 26650: abff add r3, sp, #1020 ; 0x3fc │ │ + 26652: 3390 adds r3, #144 ; 0x90 │ │ + 26654: 54ca strb r2, [r1, r3] │ │ + 26656: 9b0e ldr r3, [sp, #56] ; 0x38 │ │ + 26658: 9911 ldr r1, [sp, #68] ; 0x44 │ │ + 2665a: aa2c add r2, sp, #176 ; 0xb0 │ │ + 2665c: 3301 adds r3, #1 │ │ + 2665e: 085b lsrs r3, r3, #1 │ │ + 26660: 3310 adds r3, #16 │ │ + 26662: 508b str r3, [r1, r2] │ │ + 26664: 9b03 ldr r3, [sp, #12] │ │ + 26666: 2154 movs r1, #84 ; 0x54 │ │ + 26668: 195c adds r4, r3, r5 │ │ + 2666a: 4b90 ldr r3, [pc, #576] ; (268ac ) │ │ + 2666c: 2058 movs r0, #88 ; 0x58 │ │ + 2666e: 18e2 adds r2, r4, r3 │ │ + 26670: 466b mov r3, sp │ │ + 26672: 185b adds r3, r3, r1 │ │ + 26674: 781b ldrb r3, [r3, #0] │ │ + 26676: 2160 movs r1, #96 ; 0x60 │ │ + 26678: 7153 strb r3, [r2, #5] │ │ + 2667a: 466b mov r3, sp │ │ + 2667c: 185b adds r3, r3, r1 │ │ + 2667e: 4669 mov r1, sp │ │ + 26680: 781b ldrb r3, [r3, #0] │ │ + 26682: 1809 adds r1, r1, r0 │ │ + 26684: 8809 ldrh r1, [r1, #0] │ │ + 26686: 7113 strb r3, [r2, #4] │ │ + 26688: 4b89 ldr r3, [pc, #548] ; (268b0 ) │ │ + 2668a: 18e3 adds r3, r4, r3 │ │ + 2668c: 8099 strh r1, [r3, #4] │ │ + 2668e: 2120 movs r1, #32 │ │ + 26690: 8853 ldrh r3, [r2, #2] │ │ + 26692: 430b orrs r3, r1 │ │ + 26694: 8053 strh r3, [r2, #2] │ │ + 26696: 2180 movs r1, #128 ; 0x80 │ │ + 26698: 466b mov r3, sp │ │ + 2669a: 185b adds r3, r3, r1 │ │ + 2669c: 781b ldrb r3, [r3, #0] │ │ + 2669e: 2170 movs r1, #112 ; 0x70 │ │ + 266a0: 7193 strb r3, [r2, #6] │ │ + 266a2: 466b mov r3, sp │ │ + 266a4: 185b adds r3, r3, r1 │ │ + 266a6: 781b ldrb r3, [r3, #0] │ │ + 266a8: 2174 movs r1, #116 ; 0x74 │ │ + 266aa: 71d3 strb r3, [r2, #7] │ │ + 266ac: 466a mov r2, sp │ │ + 266ae: 4b81 ldr r3, [pc, #516] ; (268b4 ) │ │ + 266b0: 1852 adds r2, r2, r1 │ │ + 266b2: 7812 ldrb r2, [r2, #0] │ │ + 266b4: 18e3 adds r3, r4, r3 │ │ + 266b6: 2178 movs r1, #120 ; 0x78 │ │ + 266b8: 701a strb r2, [r3, #0] │ │ + 266ba: 466a mov r2, sp │ │ + 266bc: 1852 adds r2, r2, r1 │ │ + 266be: 211a movs r1, #26 │ │ + 266c0: 7812 ldrb r2, [r2, #0] │ │ + 266c2: 705a strb r2, [r3, #1] │ │ + 266c4: 4b7c ldr r3, [pc, #496] ; (268b8 ) │ │ + 266c6: 2216 movs r2, #22 │ │ + 266c8: 18e0 adds r0, r4, r3 │ │ + 266ca: ab20 add r3, sp, #128 ; 0x80 │ │ + 266cc: 18c9 adds r1, r1, r3 │ │ + 266ce: f00b fb15 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 266d2: 4b7a ldr r3, [pc, #488] ; (268bc ) │ │ + 266d4: 18e4 adds r4, r4, r3 │ │ + 266d6: 2300 movs r3, #0 │ │ + 266d8: 70a3 strb r3, [r4, #2] │ │ + 266da: 9b08 ldr r3, [sp, #32] │ │ + 266dc: 3301 adds r3, #1 │ │ + 266de: 9308 str r3, [sp, #32] │ │ + 266e0: 9b17 ldr r3, [sp, #92] ; 0x5c │ │ + 266e2: 18f6 adds r6, r6, r3 │ │ + 266e4: e5e7 b.n 262b6 │ │ + 266e6: 00a5 lsls r5, r4, #2 │ │ + 266e8: ab4c add r3, sp, #304 ; 0x130 │ │ + 266ea: 58e9 ldr r1, [r5, r3] │ │ + 266ec: 2900 cmp r1, #0 │ │ + 266ee: d01a beq.n 26726 │ │ + 266f0: ab2c add r3, sp, #176 ; 0xb0 │ │ + 266f2: 58eb ldr r3, [r5, r3] │ │ + 266f4: 2b00 cmp r3, #0 │ │ + 266f6: d016 beq.n 26726 │ │ + 266f8: 9b05 ldr r3, [sp, #20] │ │ + 266fa: 9a06 ldr r2, [sp, #24] │ │ + 266fc: 4293 cmp r3, r2 │ │ + 266fe: d212 bcs.n 26726 │ │ + 26700: 2382 movs r3, #130 ; 0x82 │ │ + 26702: 009b lsls r3, r3, #2 │ │ + 26704: 18c9 adds r1, r1, r3 │ │ + 26706: 9b03 ldr r3, [sp, #12] │ │ + 26708: 0189 lsls r1, r1, #6 │ │ + 2670a: 9805 ldr r0, [sp, #20] │ │ + 2670c: 1859 adds r1, r3, r1 │ │ + 2670e: abff add r3, sp, #1020 ; 0x3fc │ │ + 26710: 3390 adds r3, #144 ; 0x90 │ │ + 26712: 5ce2 ldrb r2, [r4, r3] │ │ + 26714: 9b04 ldr r3, [sp, #16] │ │ + 26716: 9e05 ldr r6, [sp, #20] │ │ + 26718: 181b adds r3, r3, r0 │ │ + 2671a: 9806 ldr r0, [sp, #24] │ │ + 2671c: 1b80 subs r0, r0, r6 │ │ + 2671e: 9000 str r0, [sp, #0] │ │ + 26720: 9803 ldr r0, [sp, #12] │ │ + 26722: f005 feb5 bl 2c490 │ │ + 26726: ab2c add r3, sp, #176 ; 0xb0 │ │ + 26728: 9a05 ldr r2, [sp, #20] │ │ + 2672a: 58eb ldr r3, [r5, r3] │ │ + 2672c: 18d3 adds r3, r2, r3 │ │ + 2672e: 9a06 ldr r2, [sp, #24] │ │ + 26730: 9305 str r3, [sp, #20] │ │ + 26732: 4293 cmp r3, r2 │ │ + 26734: d300 bcc.n 26738 │ │ + 26736: e5c8 b.n 262ca │ │ + 26738: 3401 adds r4, #1 │ │ + 2673a: e5c2 b.n 262c2 │ │ + 2673c: 9405 str r4, [sp, #20] │ │ + 2673e: e5c4 b.n 262ca │ │ + 26740: 9f05 ldr r7, [sp, #20] │ │ + 26742: 9b06 ldr r3, [sp, #24] │ │ + 26744: 3708 adds r7, #8 │ │ + 26746: 429f cmp r7, r3 │ │ + 26748: d224 bcs.n 26794 │ │ + 2674a: 9a05 ldr r2, [sp, #20] │ │ + 2674c: 9b04 ldr r3, [sp, #16] │ │ + 2674e: 589b ldr r3, [r3, r2] │ │ + 26750: 9307 str r3, [sp, #28] │ │ + 26752: 9a07 ldr r2, [sp, #28] │ │ + 26754: 4b5a ldr r3, [pc, #360] ; (268c0 ) │ │ + 26756: 429a cmp r2, r3 │ │ + 26758: d11c bne.n 26794 │ │ + 2675a: 9a04 ldr r2, [sp, #16] │ │ + 2675c: 9b05 ldr r3, [sp, #20] │ │ + 2675e: 4694 mov ip, r2 │ │ + 26760: 4463 add r3, ip │ │ + 26762: 685c ldr r4, [r3, #4] │ │ + 26764: 9b06 ldr r3, [sp, #24] │ │ + 26766: 19e5 adds r5, r4, r7 │ │ + 26768: 429d cmp r5, r3 │ │ + 2676a: d814 bhi.n 26796 │ │ + 2676c: 4b55 ldr r3, [pc, #340] ; (268c4 ) │ │ + 2676e: 429c cmp r4, r3 │ │ + 26770: d811 bhi.n 26796 │ │ + 26772: 1c60 adds r0, r4, #1 │ │ + 26774: f00b faca bl 31d0c <__aeabi_llsl@@Base+0x1ac> │ │ + 26778: 4e53 ldr r6, [pc, #332] ; (268c8 ) │ │ + 2677a: 9b03 ldr r3, [sp, #12] │ │ + 2677c: 1c22 adds r2, r4, #0 │ │ + 2677e: 5198 str r0, [r3, r6] │ │ + 26780: 9b04 ldr r3, [sp, #16] │ │ + 26782: 19d9 adds r1, r3, r7 │ │ + 26784: f00b faba bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 26788: 2200 movs r2, #0 │ │ + 2678a: 9b03 ldr r3, [sp, #12] │ │ + 2678c: 1c2f adds r7, r5, #0 │ │ + 2678e: 599b ldr r3, [r3, r6] │ │ + 26790: 551a strb r2, [r3, r4] │ │ + 26792: e000 b.n 26796 │ │ + 26794: 9f05 ldr r7, [sp, #20] │ │ + 26796: 1c3b adds r3, r7, #0 │ │ + 26798: 9a06 ldr r2, [sp, #24] │ │ + 2679a: 3308 adds r3, #8 │ │ + 2679c: 4293 cmp r3, r2 │ │ + 2679e: d21e bcs.n 267de │ │ + 267a0: 9a04 ldr r2, [sp, #16] │ │ + 267a2: 59d2 ldr r2, [r2, r7] │ │ + 267a4: 9205 str r2, [sp, #20] │ │ + 267a6: 9905 ldr r1, [sp, #20] │ │ + 267a8: 4a48 ldr r2, [pc, #288] ; (268cc ) │ │ + 267aa: 4291 cmp r1, r2 │ │ + 267ac: d117 bne.n 267de │ │ + 267ae: 9a04 ldr r2, [sp, #16] │ │ + 267b0: 19d7 adds r7, r2, r7 │ │ + 267b2: 687a ldr r2, [r7, #4] │ │ + 267b4: 1c1f adds r7, r3, #0 │ │ + 267b6: 2399 movs r3, #153 ; 0x99 │ │ + 267b8: 015b lsls r3, r3, #5 │ │ + 267ba: 429a cmp r2, r3 │ │ + 267bc: d10f bne.n 267de │ │ + 267be: 9b04 ldr r3, [sp, #16] │ │ + 267c0: 4843 ldr r0, [pc, #268] ; (268d0 ) │ │ + 267c2: 19d9 adds r1, r3, r7 │ │ + 267c4: 9b03 ldr r3, [sp, #12] │ │ + 267c6: 1818 adds r0, r3, r0 │ │ + 267c8: f00b fa98 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 267cc: 4a41 ldr r2, [pc, #260] ; (268d4 ) │ │ + 267ce: 9b03 ldr r3, [sp, #12] │ │ + 267d0: 589b ldr r3, [r3, r2] │ │ + 267d2: 9305 str r3, [sp, #20] │ │ + 267d4: 2301 movs r3, #1 │ │ + 267d6: 9905 ldr r1, [sp, #20] │ │ + 267d8: 430b orrs r3, r1 │ │ + 267da: 9903 ldr r1, [sp, #12] │ │ + 267dc: 508b str r3, [r1, r2] │ │ + 267de: 1c3c adds r4, r7, #0 │ │ + 267e0: 9b06 ldr r3, [sp, #24] │ │ + 267e2: 3408 adds r4, #8 │ │ + 267e4: 429c cmp r4, r3 │ │ + 267e6: d224 bcs.n 26832 │ │ + 267e8: 9b04 ldr r3, [sp, #16] │ │ + 267ea: 59db ldr r3, [r3, r7] │ │ + 267ec: 9305 str r3, [sp, #20] │ │ + 267ee: 9a05 ldr r2, [sp, #20] │ │ + 267f0: 4b39 ldr r3, [pc, #228] ; (268d8 ) │ │ + 267f2: 429a cmp r2, r3 │ │ + 267f4: d11d bne.n 26832 │ │ + 267f6: 9b04 ldr r3, [sp, #16] │ │ + 267f8: 19df adds r7, r3, r7 │ │ + 267fa: 687d ldr r5, [r7, #4] │ │ + 267fc: 9b06 ldr r3, [sp, #24] │ │ + 267fe: 192f adds r7, r5, r4 │ │ + 26800: 429f cmp r7, r3 │ │ + 26802: d815 bhi.n 26830 │ │ + 26804: 1c2a adds r2, r5, #0 │ │ + 26806: 23ef movs r3, #239 ; 0xef │ │ + 26808: 3a20 subs r2, #32 │ │ + 2680a: 015b lsls r3, r3, #5 │ │ + 2680c: 429a cmp r2, r3 │ │ + 2680e: d80f bhi.n 26830 │ │ + 26810: 1c28 adds r0, r5, #0 │ │ + 26812: f00b fa7b bl 31d0c <__aeabi_llsl@@Base+0x1ac> │ │ + 26816: 9a03 ldr r2, [sp, #12] │ │ + 26818: 4b30 ldr r3, [pc, #192] ; (268dc ) │ │ + 2681a: 9903 ldr r1, [sp, #12] │ │ + 2681c: 50d0 str r0, [r2, r3] │ │ + 2681e: 4b30 ldr r3, [pc, #192] ; (268e0 ) │ │ + 26820: 096a lsrs r2, r5, #5 │ │ + 26822: 50ca str r2, [r1, r3] │ │ + 26824: 9b04 ldr r3, [sp, #16] │ │ + 26826: 1c2a adds r2, r5, #0 │ │ + 26828: 1919 adds r1, r3, r4 │ │ + 2682a: f00b fa67 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 2682e: e000 b.n 26832 │ │ + 26830: 1c27 adds r7, r4, #0 │ │ + 26832: 1c3c adds r4, r7, #0 │ │ + 26834: 9b06 ldr r3, [sp, #24] │ │ + 26836: 3408 adds r4, #8 │ │ + 26838: 429c cmp r4, r3 │ │ + 2683a: d258 bcs.n 268ee │ │ + 2683c: 9b04 ldr r3, [sp, #16] │ │ + 2683e: 59db ldr r3, [r3, r7] │ │ + 26840: 9305 str r3, [sp, #20] │ │ + 26842: 9a05 ldr r2, [sp, #20] │ │ + 26844: 4b27 ldr r3, [pc, #156] ; (268e4 ) │ │ + 26846: 429a cmp r2, r3 │ │ + 26848: d151 bne.n 268ee │ │ + 2684a: 9b04 ldr r3, [sp, #16] │ │ + 2684c: 19df adds r7, r3, r7 │ │ + 2684e: 6878 ldr r0, [r7, #4] │ │ + 26850: 9b06 ldr r3, [sp, #24] │ │ + 26852: 1907 adds r7, r0, r4 │ │ + 26854: 429f cmp r7, r3 │ │ + 26856: d849 bhi.n 268ec │ │ + 26858: 23a0 movs r3, #160 ; 0xa0 │ │ + 2685a: 00db lsls r3, r3, #3 │ │ + 2685c: 4298 cmp r0, r3 │ │ + 2685e: d845 bhi.n 268ec │ │ + 26860: 9b03 ldr r3, [sp, #12] │ │ + 26862: 4a21 ldr r2, [pc, #132] ; (268e8 ) │ │ + 26864: 2114 movs r1, #20 │ │ + 26866: 189e adds r6, r3, r2 │ │ + 26868: 9b04 ldr r3, [sp, #16] │ │ + 2686a: 191c adds r4, r3, r4 │ │ + 2686c: f00b fa5e bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 26870: 2324 movs r3, #36 ; 0x24 │ │ + 26872: 1c1d adds r5, r3, #0 │ │ + 26874: 4345 muls r5, r0 │ │ + 26876: 4b1c ldr r3, [pc, #112] ; (268e8 ) │ │ + 26878: 18ed adds r5, r5, r3 │ │ + 2687a: 9b03 ldr r3, [sp, #12] │ │ + 2687c: 195d adds r5, r3, r5 │ │ + 2687e: 42ae cmp r6, r5 │ │ + 26880: d035 beq.n 268ee │ │ + 26882: 1c30 adds r0, r6, #0 │ │ + 26884: 1c21 adds r1, r4, #0 │ │ + 26886: 2214 movs r2, #20 │ │ + 26888: f00b fa38 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 2688c: 2300 movs r3, #0 │ │ + 2688e: 3414 adds r4, #20 │ │ + 26890: 74f3 strb r3, [r6, #19] │ │ + 26892: 3624 adds r6, #36 ; 0x24 │ │ + 26894: e7f3 b.n 2687e │ │ + 26896: 46c0 nop ; (mov r8, r8) │ │ + 26898: 2400 movs r4, #0 │ │ + 2689a: 00f4 lsls r4, r6, #3 │ │ + 2689c: e99c 0000 ; instruction: 0xe99c0000 │ │ + 268a0: e9ae 0000 ; instruction: 0xe9ae0000 │ │ + 268a4: 8204 strh r4, [r0, #16] │ │ + 268a6: 0000 movs r0, r0 │ │ + 268a8: 8208 strh r0, [r1, #16] │ │ + 268aa: 0000 movs r0, r0 │ │ + 268ac: 8220 strh r0, [r4, #16] │ │ + 268ae: 0000 movs r0, r0 │ │ + 268b0: 8218 strh r0, [r3, #16] │ │ + 268b2: 0000 movs r0, r0 │ │ + 268b4: 8228 strh r0, [r5, #16] │ │ + 268b6: 0000 movs r0, r0 │ │ + 268b8: 822a strh r2, [r5, #16] │ │ + 268ba: 0000 movs r0, r0 │ │ + 268bc: 823d strh r5, [r7, #16] │ │ + 268be: 0000 movs r0, r0 │ │ + 268c0: 6574 str r4, [r6, #84] ; 0x54 │ │ + 268c2: 7478 strb r0, [r7, #17] │ │ + 268c4: 3fff subs r7, #255 ; 0xff │ │ + 268c6: 0000 movs r0, r0 │ │ + 268c8: e994 0000 ; instruction: 0xe9940000 │ │ + 268cc: 494d ldr r1, [pc, #308] ; (26a04 ) │ │ + 268ce: 4944 ldr r1, [pc, #272] ; (269e0 <_PPBITBUFFER::GetBits(unsigned int)@@Base+0x36>) │ │ + 268d0: d160 bne.n 26994 │ │ + 268d2: 0000 movs r0, r0 │ │ + 268d4: e90c 0000 stmdb ip, {} │ │ + 268d8: 4e50 ldr r6, [pc, #320] ; (26a1c ) │ │ + 268da: 4d41 ldr r5, [pc, #260] ; (269e0 <_PPBITBUFFER::GetBits(unsigned int)@@Base+0x36>) │ │ + 268dc: e998 0000 ; instruction: 0xe9980000 │ │ + 268e0: e990 0000 ; instruction: 0xe9900000 │ │ + 268e4: 4e43 ldr r6, [pc, #268] ; (269f4 ) │ │ + 268e6: 4d41 ldr r5, [pc, #260] ; (269ec <_PPBITBUFFER::GetBits(unsigned int)@@Base+0x42>) │ │ + 268e8: c1d0 stmia r1!, {r4, r6, r7} │ │ + 268ea: 0000 movs r0, r0 │ │ + 268ec: 1c27 adds r7, r4, #0 │ │ + 268ee: 1c3b adds r3, r7, #0 │ │ + 268f0: 9a06 ldr r2, [sp, #24] │ │ + 268f2: 3308 adds r3, #8 │ │ + 268f4: 4293 cmp r3, r2 │ │ + 268f6: d205 bcs.n 26904 │ │ + 268f8: 9b04 ldr r3, [sp, #16] │ │ + 268fa: 1bd2 subs r2, r2, r7 │ │ + 268fc: 9803 ldr r0, [sp, #12] │ │ + 268fe: 19d9 adds r1, r3, r7 │ │ + 26900: f7f4 fe70 bl 1b5e4 │ │ + 26904: 2001 movs r0, #1 │ │ + 26906: 4b15 ldr r3, [pc, #84] ; (2695c ) │ │ + 26908: aa20 add r2, sp, #128 ; 0x80 │ │ + 2690a: 189b adds r3, r3, r2 │ │ + 2690c: 681a ldr r2, [r3, #0] │ │ + 2690e: 9b21 ldr r3, [sp, #132] ; 0x84 │ │ + 26910: 681b ldr r3, [r3, #0] │ │ + 26912: 429a cmp r2, r3 │ │ + 26914: d01f beq.n 26956 │ │ + 26916: f00b f9c9 bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + 2691a: ab4c add r3, sp, #304 ; 0x130 │ │ + 2691c: 58f0 ldr r0, [r6, r3] │ │ + 2691e: 42a0 cmp r0, r4 │ │ + 26920: d100 bne.n 26924 │ │ + 26922: 50f1 str r1, [r6, r3] │ │ + 26924: 3604 adds r6, #4 │ │ + 26926: e557 b.n 263d8 │ │ + 26928: 680b ldr r3, [r1, #0] │ │ + 2692a: 2b00 cmp r3, #0 │ │ + 2692c: d00b beq.n 26946 │ │ + 2692e: 1c1a adds r2, r3, #0 │ │ + 26930: 33ad adds r3, #173 ; 0xad │ │ + 26932: 322d adds r2, #45 ; 0x2d │ │ + 26934: 32ff adds r2, #255 ; 0xff │ │ + 26936: 33ff adds r3, #255 ; 0xff │ │ + 26938: 7816 ldrb r6, [r2, #0] │ │ + 2693a: 42a6 cmp r6, r4 │ │ + 2693c: d100 bne.n 26940 │ │ + 2693e: 7010 strb r0, [r2, #0] │ │ + 26940: 3201 adds r2, #1 │ │ + 26942: 429a cmp r2, r3 │ │ + 26944: d1f8 bne.n 26938 │ │ + 26946: 3104 adds r1, #4 │ │ + 26948: e54b b.n 263e2 │ │ + 2694a: 3c01 subs r4, #1 │ │ + 2694c: e530 b.n 263b0 │ │ + 2694e: 4b04 ldr r3, [pc, #16] ; (26960 ) │ │ + 26950: 9307 str r3, [sp, #28] │ │ + 26952: 2500 movs r5, #0 │ │ + 26954: e557 b.n 26406 │ │ + 26956: 4b03 ldr r3, [pc, #12] ; (26964 ) │ │ + 26958: 449d add sp, r3 │ │ + 2695a: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 2695c: 05ac lsls r4, r5, #22 │ │ + 2695e: 0000 movs r0, r0 │ │ + 26960: ffff 0000 vaddl.u q8, d15, d0 │ │ + 26964: 0634 lsls r4, r6, #24 │ │ ... │ │ │ │ -00025e40 : │ │ - 25e40: b5f0 push {r4, r5, r6, r7, lr} │ │ - 25e42: 6804 ldr r4, [r0, #0] │ │ - 25e44: b085 sub sp, #20 │ │ - 25e46: 1c06 adds r6, r0, #0 │ │ - 25e48: 9103 str r1, [sp, #12] │ │ - 25e4a: 680b ldr r3, [r1, #0] │ │ - 25e4c: 2c00 cmp r4, #0 │ │ - 25e4e: d101 bne.n 25e54 │ │ - 25e50: 2000 movs r0, #0 │ │ - 25e52: e032 b.n 25eba │ │ - 25e54: 2bff cmp r3, #255 ; 0xff │ │ - 25e56: d9fb bls.n 25e50 │ │ - 25e58: 4a19 ldr r2, [pc, #100] ; (25ec0 ) │ │ - 25e5a: 6821 ldr r1, [r4, #0] │ │ - 25e5c: 4291 cmp r1, r2 │ │ - 25e5e: d1f7 bne.n 25e50 │ │ - 25e60: 1f1a subs r2, r3, #4 │ │ - 25e62: 5ca0 ldrb r0, [r4, r2] │ │ - 25e64: 9201 str r2, [sp, #4] │ │ - 25e66: 18e2 adds r2, r4, r3 │ │ - 25e68: 1ed1 subs r1, r2, #3 │ │ - 25e6a: 7809 ldrb r1, [r1, #0] │ │ - 25e6c: 3a02 subs r2, #2 │ │ - 25e6e: 7812 ldrb r2, [r2, #0] │ │ - 25e70: 0400 lsls r0, r0, #16 │ │ - 25e72: 0209 lsls r1, r1, #8 │ │ - 25e74: 4301 orrs r1, r0 │ │ - 25e76: 1c0d adds r5, r1, #0 │ │ - 25e78: 4315 orrs r5, r2 │ │ - 25e7a: 4a12 ldr r2, [pc, #72] ; (25ec4 ) │ │ - 25e7c: 18a9 adds r1, r5, r2 │ │ - 25e7e: 4a12 ldr r2, [pc, #72] ; (25ec8 ) │ │ - 25e80: 4291 cmp r1, r2 │ │ - 25e82: d8e5 bhi.n 25e50 │ │ - 25e84: 011b lsls r3, r3, #4 │ │ - 25e86: 429d cmp r5, r3 │ │ - 25e88: d8e2 bhi.n 25e50 │ │ - 25e8a: 1c2f adds r7, r5, #0 │ │ - 25e8c: 230f movs r3, #15 │ │ - 25e8e: 371f adds r7, #31 │ │ - 25e90: 439f bics r7, r3 │ │ - 25e92: 1c38 adds r0, r7, #0 │ │ - 25e94: 9702 str r7, [sp, #8] │ │ - 25e96: f00a fea1 bl 30bdc <__clzsi2+0x328> │ │ - 25e9a: 1e07 subs r7, r0, #0 │ │ - 25e9c: d0d8 beq.n 25e50 │ │ - 25e9e: 2100 movs r1, #0 │ │ - 25ea0: 9a02 ldr r2, [sp, #8] │ │ - 25ea2: f00a fda3 bl 309ec <__clzsi2+0x138> │ │ - 25ea6: 1d20 adds r0, r4, #4 │ │ - 25ea8: 1c2b adds r3, r5, #0 │ │ - 25eaa: 9901 ldr r1, [sp, #4] │ │ - 25eac: 1c3a adds r2, r7, #0 │ │ - 25eae: f7ff ff5a bl 25d66 │ │ - 25eb2: 9b03 ldr r3, [sp, #12] │ │ - 25eb4: 6037 str r7, [r6, #0] │ │ - 25eb6: 2001 movs r0, #1 │ │ - 25eb8: 601d str r5, [r3, #0] │ │ - 25eba: b005 add sp, #20 │ │ - 25ebc: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 25ebe: 46c0 nop ; (mov r8, r8) │ │ - 25ec0: 5050 str r0, [r2, r1] │ │ - 25ec2: 3032 adds r0, #50 ; 0x32 │ │ - 25ec4: fe00 ffff mcr2 15, 0, pc, cr0, cr15, {7} ; │ │ - 25ec8: fe00 003f mcr2 0, 0, r0, cr0, cr15, {1} │ │ - │ │ -00025ecc : │ │ - 25ecc: b5f0 push {r4, r5, r6, r7, lr} │ │ - 25ece: 680d ldr r5, [r1, #0] │ │ - 25ed0: b097 sub sp, #92 ; 0x5c │ │ - 25ed2: 900e str r0, [sp, #56] ; 0x38 │ │ - 25ed4: 910f str r1, [sp, #60] ; 0x3c │ │ - 25ed6: 9507 str r5, [sp, #28] │ │ - 25ed8: 6807 ldr r7, [r0, #0] │ │ - 25eda: f7ff ffb1 bl 25e40 │ │ - 25ede: 2301 movs r3, #1 │ │ - 25ee0: 2800 cmp r0, #0 │ │ - 25ee2: d000 beq.n 25ee6 │ │ - 25ee4: e166 b.n 261b4 │ │ - 25ee6: 2dff cmp r5, #255 ; 0xff │ │ - 25ee8: d801 bhi.n 25eee │ │ - 25eea: 2300 movs r3, #0 │ │ - 25eec: e162 b.n 261b4 │ │ - 25eee: 2f00 cmp r7, #0 │ │ - 25ef0: d0fb beq.n 25eea │ │ - 25ef2: 4bb2 ldr r3, [pc, #712] ; (261bc ) │ │ - 25ef4: 6839 ldr r1, [r7, #0] │ │ - 25ef6: 4299 cmp r1, r3 │ │ - 25ef8: d1f7 bne.n 25eea │ │ - 25efa: 4bb1 ldr r3, [pc, #708] ; (261c0 ) │ │ - 25efc: 687a ldr r2, [r7, #4] │ │ - 25efe: 429a cmp r2, r3 │ │ - 25f00: d1f3 bne.n 25eea │ │ - 25f02: 893b ldrh r3, [r7, #8] │ │ - 25f04: 2b0d cmp r3, #13 │ │ - 25f06: d9f0 bls.n 25eea │ │ - 25f08: 89ba ldrh r2, [r7, #12] │ │ - 25f0a: 1c3b adds r3, r7, #0 │ │ - 25f0c: 330a adds r3, #10 │ │ - 25f0e: 2a00 cmp r2, #0 │ │ - 25f10: d0eb beq.n 25eea │ │ - 25f12: 685d ldr r5, [r3, #4] │ │ - 25f14: 49ab ldr r1, [pc, #684] ; (261c4 ) │ │ - 25f16: 1c28 adds r0, r5, #0 │ │ - 25f18: 3810 subs r0, #16 │ │ - 25f1a: 9508 str r5, [sp, #32] │ │ - 25f1c: 4288 cmp r0, r1 │ │ - 25f1e: d8e4 bhi.n 25eea │ │ - 25f20: 689b ldr r3, [r3, #8] │ │ - 25f22: 9d07 ldr r5, [sp, #28] │ │ - 25f24: 42ab cmp r3, r5 │ │ - 25f26: d2e0 bcs.n 25eea │ │ - 25f28: 0092 lsls r2, r2, #2 │ │ - 25f2a: 18d3 adds r3, r2, r3 │ │ - 25f2c: 42ab cmp r3, r5 │ │ - 25f2e: d8dc bhi.n 25eea │ │ - 25f30: 9c08 ldr r4, [sp, #32] │ │ - 25f32: 230f movs r3, #15 │ │ - 25f34: 341f adds r4, #31 │ │ - 25f36: 439c bics r4, r3 │ │ - 25f38: 1c20 adds r0, r4, #0 │ │ - 25f3a: f00a fe4f bl 30bdc <__clzsi2+0x328> │ │ - 25f3e: 9006 str r0, [sp, #24] │ │ - 25f40: 2800 cmp r0, #0 │ │ - 25f42: d0d2 beq.n 25eea │ │ - 25f44: 2100 movs r1, #0 │ │ - 25f46: 1c22 adds r2, r4, #0 │ │ - 25f48: f00a fd50 bl 309ec <__clzsi2+0x138> │ │ - 25f4c: 1c3b adds r3, r7, #0 │ │ - 25f4e: 330a adds r3, #10 │ │ - 25f50: 689b ldr r3, [r3, #8] │ │ - 25f52: 2500 movs r5, #0 │ │ - 25f54: 18fb adds r3, r7, r3 │ │ - 25f56: 9310 str r3, [sp, #64] ; 0x40 │ │ - 25f58: 950d str r5, [sp, #52] ; 0x34 │ │ - 25f5a: 89bb ldrh r3, [r7, #12] │ │ - 25f5c: 9d0d ldr r5, [sp, #52] ; 0x34 │ │ - 25f5e: 429d cmp r5, r3 │ │ - 25f60: d300 bcc.n 25f64 │ │ - 25f62: e120 b.n 261a6 │ │ - 25f64: 9d0d ldr r5, [sp, #52] ; 0x34 │ │ - 25f66: 00ab lsls r3, r5, #2 │ │ - 25f68: 9d10 ldr r5, [sp, #64] ; 0x40 │ │ - 25f6a: 58eb ldr r3, [r5, r3] │ │ - 25f6c: 1c1a adds r2, r3, #0 │ │ - 25f6e: 3214 adds r2, #20 │ │ - 25f70: 18bd adds r5, r7, r2 │ │ - 25f72: 9502 str r5, [sp, #8] │ │ - 25f74: 9d07 ldr r5, [sp, #28] │ │ - 25f76: 18fe adds r6, r7, r3 │ │ - 25f78: 42aa cmp r2, r5 │ │ - 25f7a: d300 bcc.n 25f7e │ │ - 25f7c: e113 b.n 261a6 │ │ - 25f7e: 89b4 ldrh r4, [r6, #12] │ │ - 25f80: 00e4 lsls r4, r4, #3 │ │ - 25f82: 3414 adds r4, #20 │ │ - 25f84: 18e4 adds r4, r4, r3 │ │ - 25f86: 42ac cmp r4, r5 │ │ - 25f88: d300 bcc.n 25f8c │ │ - 25f8a: e10c b.n 261a6 │ │ - 25f8c: 89f3 ldrh r3, [r6, #14] │ │ - 25f8e: 2501 movs r5, #1 │ │ - 25f90: 401d ands r5, r3 │ │ - 25f92: d11c bne.n 25fce │ │ - 25f94: 89b3 ldrh r3, [r6, #12] │ │ - 25f96: 429d cmp r5, r3 │ │ - 25f98: d300 bcc.n 25f9c │ │ - 25f9a: e101 b.n 261a0 │ │ - 25f9c: 9902 ldr r1, [sp, #8] │ │ - 25f9e: 9a08 ldr r2, [sp, #32] │ │ - 25fa0: 6808 ldr r0, [r1, #0] │ │ - 25fa2: 4290 cmp r0, r2 │ │ - 25fa4: d900 bls.n 25fa8 │ │ - 25fa6: e0fb b.n 261a0 │ │ - 25fa8: 684a ldr r2, [r1, #4] │ │ - 25faa: 9908 ldr r1, [sp, #32] │ │ - 25fac: 1813 adds r3, r2, r0 │ │ - 25fae: 428b cmp r3, r1 │ │ - 25fb0: d900 bls.n 25fb4 │ │ - 25fb2: e0f5 b.n 261a0 │ │ - 25fb4: 9b06 ldr r3, [sp, #24] │ │ - 25fb6: 1939 adds r1, r7, r4 │ │ - 25fb8: 3501 adds r5, #1 │ │ - 25fba: 1818 adds r0, r3, r0 │ │ - 25fbc: f00a fd2e bl 30a1c <__clzsi2+0x168> │ │ - 25fc0: 9902 ldr r1, [sp, #8] │ │ - 25fc2: 9a02 ldr r2, [sp, #8] │ │ - 25fc4: 6849 ldr r1, [r1, #4] │ │ - 25fc6: 3208 adds r2, #8 │ │ - 25fc8: 9202 str r2, [sp, #8] │ │ - 25fca: 1864 adds r4, r4, r1 │ │ - 25fcc: e7e2 b.n 25f94 │ │ - 25fce: 9d02 ldr r5, [sp, #8] │ │ - 25fd0: 2204 movs r2, #4 │ │ - 25fd2: 4013 ands r3, r2 │ │ - 25fd4: cd03 ldmia r5!, {r0, r1} │ │ - 25fd6: 9d06 ldr r5, [sp, #24] │ │ - 25fd8: 8a72 ldrh r2, [r6, #18] │ │ - 25fda: 1828 adds r0, r5, r0 │ │ - 25fdc: 9009 str r0, [sp, #36] ; 0x24 │ │ - 25fde: 2b00 cmp r3, #0 │ │ - 25fe0: d076 beq.n 260d0 │ │ - 25fe2: 2300 movs r3, #0 │ │ - 25fe4: 0849 lsrs r1, r1, #1 │ │ - 25fe6: 9312 str r3, [sp, #72] ; 0x48 │ │ - 25fe8: 9313 str r3, [sp, #76] ; 0x4c │ │ - 25fea: 910a str r1, [sp, #40] ; 0x28 │ │ - 25fec: 8a31 ldrh r1, [r6, #16] │ │ - 25fee: 9204 str r2, [sp, #16] │ │ - 25ff0: 9301 str r3, [sp, #4] │ │ - 25ff2: 1861 adds r1, r4, r1 │ │ - 25ff4: 1879 adds r1, r7, r1 │ │ - 25ff6: 9114 str r1, [sp, #80] ; 0x50 │ │ - 25ff8: 6871 ldr r1, [r6, #4] │ │ - 25ffa: 9305 str r3, [sp, #20] │ │ - 25ffc: 1c1d adds r5, r3, #0 │ │ - 25ffe: 1864 adds r4, r4, r1 │ │ - 26000: 193c adds r4, r7, r4 │ │ - 26002: 9415 str r4, [sp, #84] ; 0x54 │ │ - 26004: 89b3 ldrh r3, [r6, #12] │ │ - 26006: 9905 ldr r1, [sp, #20] │ │ - 26008: 4299 cmp r1, r3 │ │ - 2600a: d300 bcc.n 2600e │ │ - 2600c: e0c8 b.n 261a0 │ │ - 2600e: 9904 ldr r1, [sp, #16] │ │ - 26010: aa12 add r2, sp, #72 ; 0x48 │ │ - 26012: 1c10 adds r0, r2, #0 │ │ - 26014: 3101 adds r1, #1 │ │ - 26016: 9203 str r2, [sp, #12] │ │ - 26018: f7ff fe62 bl 25ce0 │ │ - 2601c: 9904 ldr r1, [sp, #16] │ │ - 2601e: 4a6a ldr r2, [pc, #424] ; (261c8 ) │ │ - 26020: 1c04 adds r4, r0, #0 │ │ - 26022: 008b lsls r3, r1, #2 │ │ - 26024: 447a add r2, pc │ │ - 26026: 5899 ldr r1, [r3, r2] │ │ - 26028: 910b str r1, [sp, #44] ; 0x2c │ │ - 2602a: 4288 cmp r0, r1 │ │ - 2602c: d324 bcc.n 26078 │ │ - 2602e: 18d3 adds r3, r2, r3 │ │ - 26030: 6c1b ldr r3, [r3, #64] ; 0x40 │ │ - 26032: a812 add r0, sp, #72 ; 0x48 │ │ - 26034: 1c19 adds r1, r3, #0 │ │ - 26036: 930c str r3, [sp, #48] ; 0x30 │ │ - 26038: f7ff fe52 bl 25ce0 │ │ - 2603c: 9a0b ldr r2, [sp, #44] ; 0x2c │ │ - 2603e: 990c ldr r1, [sp, #48] ; 0x30 │ │ - 26040: 1aa4 subs r4, r4, r2 │ │ - 26042: 1c23 adds r3, r4, #0 │ │ - 26044: 408b lsls r3, r1 │ │ - 26046: 18c2 adds r2, r0, r3 │ │ - 26048: 9b04 ldr r3, [sp, #16] │ │ - 2604a: 429a cmp r2, r3 │ │ - 2604c: d003 beq.n 26056 │ │ - 2604e: 230f movs r3, #15 │ │ - 26050: 401a ands r2, r3 │ │ - 26052: 9204 str r2, [sp, #16] │ │ - 26054: e02a b.n 260ac │ │ - 26056: 2104 movs r1, #4 │ │ - 26058: a812 add r0, sp, #72 ; 0x48 │ │ - 2605a: f7ff fe41 bl 25ce0 │ │ - 2605e: 495b ldr r1, [pc, #364] ; (261cc ) │ │ - 26060: 1844 adds r4, r0, r1 │ │ - 26062: 280f cmp r0, #15 │ │ - 26064: d108 bne.n 26078 │ │ - 26066: a812 add r0, sp, #72 ; 0x48 │ │ - 26068: 2101 movs r1, #1 │ │ - 2606a: f7ff fe39 bl 25ce0 │ │ - 2606e: 2800 cmp r0, #0 │ │ - 26070: d000 beq.n 26074 │ │ - 26072: e095 b.n 261a0 │ │ - 26074: 4c56 ldr r4, [pc, #344] ; (261d0 ) │ │ - 26076: e002 b.n 2607e │ │ - 26078: 4b55 ldr r3, [pc, #340] ; (261d0 ) │ │ - 2607a: 429c cmp r4, r3 │ │ - 2607c: d816 bhi.n 260ac │ │ - 2607e: 0863 lsrs r3, r4, #1 │ │ - 26080: 07e2 lsls r2, r4, #31 │ │ - 26082: d502 bpl.n 2608a │ │ - 26084: 1c63 adds r3, r4, #1 │ │ - 26086: 085b lsrs r3, r3, #1 │ │ - 26088: 425b negs r3, r3 │ │ - 2608a: 89f2 ldrh r2, [r6, #14] │ │ - 2608c: 0791 lsls r1, r2, #30 │ │ - 2608e: d504 bpl.n 2609a │ │ - 26090: 9a01 ldr r2, [sp, #4] │ │ - 26092: 18d2 adds r2, r2, r3 │ │ - 26094: 9201 str r2, [sp, #4] │ │ - 26096: 1c13 adds r3, r2, #0 │ │ - 26098: e004 b.n 260a4 │ │ - 2609a: 0591 lsls r1, r2, #22 │ │ - 2609c: d402 bmi.n 260a4 │ │ - 2609e: 2280 movs r2, #128 ; 0x80 │ │ - 260a0: 0212 lsls r2, r2, #8 │ │ - 260a2: 4053 eors r3, r2 │ │ - 260a4: 9909 ldr r1, [sp, #36] ; 0x24 │ │ - 260a6: 006a lsls r2, r5, #1 │ │ - 260a8: 3501 adds r5, #1 │ │ - 260aa: 5253 strh r3, [r2, r1] │ │ - 260ac: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ - 260ae: 4295 cmp r5, r2 │ │ - 260b0: d3a8 bcc.n 26004 │ │ - 260b2: 9d05 ldr r5, [sp, #20] │ │ - 260b4: 3501 adds r5, #1 │ │ - 260b6: 00eb lsls r3, r5, #3 │ │ - 260b8: 9505 str r5, [sp, #20] │ │ - 260ba: 9d02 ldr r5, [sp, #8] │ │ - 260bc: 18eb adds r3, r5, r3 │ │ - 260be: 685d ldr r5, [r3, #4] │ │ - 260c0: 681b ldr r3, [r3, #0] │ │ - 260c2: 086d lsrs r5, r5, #1 │ │ - 260c4: 950a str r5, [sp, #40] ; 0x28 │ │ - 260c6: 9d06 ldr r5, [sp, #24] │ │ - 260c8: 18eb adds r3, r5, r3 │ │ - 260ca: 9309 str r3, [sp, #36] ; 0x24 │ │ - 260cc: 2500 movs r5, #0 │ │ - 260ce: e799 b.n 26004 │ │ - 260d0: 9312 str r3, [sp, #72] ; 0x48 │ │ - 260d2: 9313 str r3, [sp, #76] ; 0x4c │ │ - 260d4: 910a str r1, [sp, #40] ; 0x28 │ │ - 260d6: 8a31 ldrh r1, [r6, #16] │ │ - 260d8: 193d adds r5, r7, r4 │ │ - 260da: 9511 str r5, [sp, #68] ; 0x44 │ │ - 260dc: 1861 adds r1, r4, r1 │ │ - 260de: 1879 adds r1, r7, r1 │ │ - 260e0: 9114 str r1, [sp, #80] ; 0x50 │ │ - 260e2: 6871 ldr r1, [r6, #4] │ │ - 260e4: 9204 str r2, [sp, #16] │ │ - 260e6: 9301 str r3, [sp, #4] │ │ - 260e8: 1864 adds r4, r4, r1 │ │ - 260ea: 193c adds r4, r7, r4 │ │ - 260ec: 9415 str r4, [sp, #84] ; 0x54 │ │ - 260ee: 9305 str r3, [sp, #20] │ │ - 260f0: 1c1d adds r5, r3, #0 │ │ - 260f2: 89b3 ldrh r3, [r6, #12] │ │ - 260f4: 9905 ldr r1, [sp, #20] │ │ - 260f6: 4299 cmp r1, r3 │ │ - 260f8: d252 bcs.n 261a0 │ │ - 260fa: 9904 ldr r1, [sp, #16] │ │ - 260fc: aa12 add r2, sp, #72 ; 0x48 │ │ - 260fe: 1c10 adds r0, r2, #0 │ │ - 26100: 3101 adds r1, #1 │ │ - 26102: 9203 str r2, [sp, #12] │ │ - 26104: f7ff fdec bl 25ce0 │ │ - 26108: 9904 ldr r1, [sp, #16] │ │ - 2610a: 4a32 ldr r2, [pc, #200] ; (261d4 ) │ │ - 2610c: 1c04 adds r4, r0, #0 │ │ - 2610e: 008b lsls r3, r1, #2 │ │ - 26110: 447a add r2, pc │ │ - 26112: 5899 ldr r1, [r3, r2] │ │ - 26114: 910b str r1, [sp, #44] ; 0x2c │ │ - 26116: 4288 cmp r0, r1 │ │ - 26118: d323 bcc.n 26162 │ │ - 2611a: 18d3 adds r3, r2, r3 │ │ - 2611c: 6a1b ldr r3, [r3, #32] │ │ - 2611e: a812 add r0, sp, #72 ; 0x48 │ │ - 26120: 1c19 adds r1, r3, #0 │ │ - 26122: 930c str r3, [sp, #48] ; 0x30 │ │ - 26124: f7ff fddc bl 25ce0 │ │ - 26128: 9a0b ldr r2, [sp, #44] ; 0x2c │ │ - 2612a: 990c ldr r1, [sp, #48] ; 0x30 │ │ - 2612c: 1aa4 subs r4, r4, r2 │ │ - 2612e: 1c23 adds r3, r4, #0 │ │ - 26130: 408b lsls r3, r1 │ │ - 26132: 18c2 adds r2, r0, r3 │ │ - 26134: 9b04 ldr r3, [sp, #16] │ │ - 26136: 429a cmp r2, r3 │ │ - 26138: d003 beq.n 26142 │ │ - 2613a: 2307 movs r3, #7 │ │ - 2613c: 401a ands r2, r3 │ │ - 2613e: 9204 str r2, [sp, #16] │ │ - 26140: e01d b.n 2617e │ │ - 26142: a812 add r0, sp, #72 ; 0x48 │ │ - 26144: 2103 movs r1, #3 │ │ - 26146: f7ff fdcb bl 25ce0 │ │ - 2614a: 1c04 adds r4, r0, #0 │ │ - 2614c: 34f8 adds r4, #248 ; 0xf8 │ │ - 2614e: 2807 cmp r0, #7 │ │ - 26150: d107 bne.n 26162 │ │ - 26152: a812 add r0, sp, #72 ; 0x48 │ │ - 26154: 2101 movs r1, #1 │ │ - 26156: f7ff fdc3 bl 25ce0 │ │ - 2615a: 2800 cmp r0, #0 │ │ - 2615c: d120 bne.n 261a0 │ │ - 2615e: 24ff movs r4, #255 ; 0xff │ │ - 26160: e001 b.n 26166 │ │ - 26162: 2cff cmp r4, #255 ; 0xff │ │ - 26164: d80b bhi.n 2617e │ │ - 26166: 9911 ldr r1, [sp, #68] ; 0x44 │ │ - 26168: 89f2 ldrh r2, [r6, #14] │ │ - 2616a: 5d0b ldrb r3, [r1, r4] │ │ - 2616c: 0791 lsls r1, r2, #30 │ │ - 2616e: d503 bpl.n 26178 │ │ - 26170: 9a01 ldr r2, [sp, #4] │ │ - 26172: 18d2 adds r2, r2, r3 │ │ - 26174: 9201 str r2, [sp, #4] │ │ - 26176: 1c13 adds r3, r2, #0 │ │ - 26178: 9909 ldr r1, [sp, #36] ; 0x24 │ │ - 2617a: 554b strb r3, [r1, r5] │ │ - 2617c: 3501 adds r5, #1 │ │ - 2617e: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ - 26180: 4295 cmp r5, r2 │ │ - 26182: d3b6 bcc.n 260f2 │ │ - 26184: 9d05 ldr r5, [sp, #20] │ │ - 26186: 3501 adds r5, #1 │ │ - 26188: 00eb lsls r3, r5, #3 │ │ - 2618a: 9505 str r5, [sp, #20] │ │ - 2618c: 9d02 ldr r5, [sp, #8] │ │ - 2618e: 18eb adds r3, r5, r3 │ │ - 26190: 685d ldr r5, [r3, #4] │ │ - 26192: 681b ldr r3, [r3, #0] │ │ - 26194: 950a str r5, [sp, #40] ; 0x28 │ │ - 26196: 9d06 ldr r5, [sp, #24] │ │ - 26198: 18eb adds r3, r5, r3 │ │ - 2619a: 9309 str r3, [sp, #36] ; 0x24 │ │ - 2619c: 2500 movs r5, #0 │ │ - 2619e: e7a8 b.n 260f2 │ │ - 261a0: 9d0d ldr r5, [sp, #52] ; 0x34 │ │ - 261a2: 3501 adds r5, #1 │ │ - 261a4: e6d8 b.n 25f58 │ │ - 261a6: 9d06 ldr r5, [sp, #24] │ │ - 261a8: 990e ldr r1, [sp, #56] ; 0x38 │ │ - 261aa: 2301 movs r3, #1 │ │ - 261ac: 600d str r5, [r1, #0] │ │ - 261ae: 9d08 ldr r5, [sp, #32] │ │ - 261b0: 990f ldr r1, [sp, #60] ; 0x3c │ │ - 261b2: 600d str r5, [r1, #0] │ │ - 261b4: 1c18 adds r0, r3, #0 │ │ - 261b6: b017 add sp, #92 ; 0x5c │ │ - 261b8: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 261ba: 46c0 nop ; (mov r8, r8) │ │ - 261bc: 697a ldr r2, [r7, #20] │ │ - 261be: 4352 muls r2, r2 │ │ - 261c0: 4e4f ldr r6, [pc, #316] ; (26300 ) │ │ - 261c2: 6169 str r1, [r5, #20] │ │ - 261c4: fff0 07ff vqshl.u64 q8, , #48 ; 0x30 │ │ - 261c8: d81c bhi.n 26204 │ │ - 261ca: 0000 movs r0, r0 │ │ - 261cc: fff0 0000 vrev64.8 d16, d0 │ │ - 261d0: ffff 0000 vaddl.u q8, d15, d0 │ │ - 261d4: d7b0 bvc.n 26138 │ │ +00026968 : │ │ + 26968: 1c03 adds r3, r0, #0 │ │ + 2696a: 2000 movs r0, #0 │ │ + 2696c: b570 push {r4, r5, r6, lr} │ │ + 2696e: 4281 cmp r1, r0 │ │ + 26970: d01a beq.n 269a8 │ │ + 26972: 681c ldr r4, [r3, #0] │ │ + 26974: 6858 ldr r0, [r3, #4] │ │ + 26976: 2c17 cmp r4, #23 │ │ + 26978: d80d bhi.n 26996 │ │ + 2697a: 689d ldr r5, [r3, #8] │ │ + 2697c: 68de ldr r6, [r3, #12] │ │ + 2697e: 2200 movs r2, #0 │ │ + 26980: 42b5 cmp r5, r6 │ │ + 26982: d202 bcs.n 2698a │ │ + 26984: 1c6a adds r2, r5, #1 │ │ + 26986: 609a str r2, [r3, #8] │ │ + 26988: 782a ldrb r2, [r5, #0] │ │ + 2698a: 40a2 lsls r2, r4 │ │ + 2698c: 3408 adds r4, #8 │ │ + 2698e: 4310 orrs r0, r2 │ │ + 26990: 6058 str r0, [r3, #4] │ │ + 26992: 601c str r4, [r3, #0] │ │ + 26994: e7ed b.n 26972 │ │ + 26996: 2201 movs r2, #1 │ │ + 26998: 1c05 adds r5, r0, #0 │ │ + 2699a: 408a lsls r2, r1 │ │ + 2699c: 40cd lsrs r5, r1 │ │ + 2699e: 3a01 subs r2, #1 │ │ + 269a0: 1a64 subs r4, r4, r1 │ │ + 269a2: 605d str r5, [r3, #4] │ │ + 269a4: 601c str r4, [r3, #0] │ │ + 269a6: 4010 ands r0, r2 │ │ + 269a8: bd70 pop {r4, r5, r6, pc} │ │ + │ │ +000269aa <_PPBITBUFFER::GetBits(unsigned int)@@Base>: │ │ + 269aa: 2200 movs r2, #0 │ │ + 269ac: b5f0 push {r4, r5, r6, r7, lr} │ │ + 269ae: 1c03 adds r3, r0, #0 │ │ + 269b0: 2508 movs r5, #8 │ │ + 269b2: 1c10 adds r0, r2, #0 │ │ + 269b4: 2601 movs r6, #1 │ │ + 269b6: 428a cmp r2, r1 │ │ + 269b8: d018 beq.n 269ec <_PPBITBUFFER::GetBits(unsigned int)@@Base+0x42> │ │ + 269ba: 681c ldr r4, [r3, #0] │ │ + 269bc: 2c00 cmp r4, #0 │ │ + 269be: d109 bne.n 269d4 <_PPBITBUFFER::GetBits(unsigned int)@@Base+0x2a> │ │ + 269c0: 68dc ldr r4, [r3, #12] │ │ + 269c2: 689f ldr r7, [r3, #8] │ │ + 269c4: 601d str r5, [r3, #0] │ │ + 269c6: 42bc cmp r4, r7 │ │ + 269c8: d001 beq.n 269ce <_PPBITBUFFER::GetBits(unsigned int)@@Base+0x24> │ │ + 269ca: 3c01 subs r4, #1 │ │ + 269cc: 60dc str r4, [r3, #12] │ │ + 269ce: 68dc ldr r4, [r3, #12] │ │ + 269d0: 7824 ldrb r4, [r4, #0] │ │ + 269d2: 605c str r4, [r3, #4] │ │ + 269d4: 685c ldr r4, [r3, #4] │ │ + 269d6: 0040 lsls r0, r0, #1 │ │ + 269d8: 3201 adds r2, #1 │ │ + 269da: 1c27 adds r7, r4, #0 │ │ + 269dc: 0864 lsrs r4, r4, #1 │ │ + 269de: 605c str r4, [r3, #4] │ │ + 269e0: 681c ldr r4, [r3, #0] │ │ + 269e2: 4037 ands r7, r6 │ │ + 269e4: 4338 orrs r0, r7 │ │ + 269e6: 3c01 subs r4, #1 │ │ + 269e8: 601c str r4, [r3, #0] │ │ + 269ea: e7e4 b.n 269b6 <_PPBITBUFFER::GetBits(unsigned int)@@Base+0xc> │ │ + 269ec: bdf0 pop {r4, r5, r6, r7, pc} │ │ ... │ │ │ │ -000261d8 : │ │ - 261d8: b57f push {r0, r1, r2, r3, r4, r5, r6, lr} │ │ - 261da: 4c24 ldr r4, [pc, #144] ; (2626c ) │ │ - 261dc: 1c05 adds r5, r0, #0 │ │ - 261de: 447c add r4, pc │ │ - 261e0: 6824 ldr r4, [r4, #0] │ │ - 261e2: 6823 ldr r3, [r4, #0] │ │ - 261e4: 0759 lsls r1, r3, #29 │ │ - 261e6: d503 bpl.n 261f0 │ │ - 261e8: 69e0 ldr r0, [r4, #28] │ │ - 261ea: 6a21 ldr r1, [r4, #32] │ │ - 261ec: f000 fe78 bl 26ee0 │ │ - 261f0: 6822 ldr r2, [r4, #0] │ │ - 261f2: 2108 movs r1, #8 │ │ - 261f4: 4011 ands r1, r2 │ │ - 261f6: 1e08 subs r0, r1, #0 │ │ - 261f8: d001 beq.n 261fe │ │ - 261fa: 6a60 ldr r0, [r4, #36] ; 0x24 │ │ - 261fc: 6aa1 ldr r1, [r4, #40] ; 0x28 │ │ - 261fe: f000 fe91 bl 26f24 │ │ - 26202: 6823 ldr r3, [r4, #0] │ │ - 26204: 06db lsls r3, r3, #27 │ │ - 26206: d503 bpl.n 26210 │ │ - 26208: 6ae0 ldr r0, [r4, #44] ; 0x2c │ │ - 2620a: 6b21 ldr r1, [r4, #48] ; 0x30 │ │ - 2620c: f000 feb0 bl 26f70 │ │ - 26210: 2d00 cmp r5, #0 │ │ - 26212: d014 beq.n 2623e │ │ - 26214: 6862 ldr r2, [r4, #4] │ │ - 26216: 2300 movs r3, #0 │ │ - 26218: 68a1 ldr r1, [r4, #8] │ │ - 2621a: 68e0 ldr r0, [r4, #12] │ │ - 2621c: f004 fcdc bl 2abd8 │ │ - 26220: 69a1 ldr r1, [r4, #24] │ │ - 26222: 6960 ldr r0, [r4, #20] │ │ - 26224: f004 fd16 bl 2ac54 │ │ - 26228: 68a2 ldr r2, [r4, #8] │ │ - 2622a: 4b11 ldr r3, [pc, #68] ; (26270 ) │ │ - 2622c: 17d1 asrs r1, r2, #31 │ │ - 2622e: 0f49 lsrs r1, r1, #29 │ │ - 26230: 188a adds r2, r1, r2 │ │ - 26232: 6861 ldr r1, [r4, #4] │ │ - 26234: 10d2 asrs r2, r2, #3 │ │ - 26236: 447b add r3, pc │ │ - 26238: 434a muls r2, r1 │ │ - 2623a: 681b ldr r3, [r3, #0] │ │ - 2623c: 601a str r2, [r3, #0] │ │ - 2623e: 6825 ldr r5, [r4, #0] │ │ - 26240: 2301 movs r3, #1 │ │ - 26242: 1c19 adds r1, r3, #0 │ │ - 26244: 43a9 bics r1, r5 │ │ - 26246: 0928 lsrs r0, r5, #4 │ │ - 26248: 08aa lsrs r2, r5, #2 │ │ - 2624a: 08ee lsrs r6, r5, #3 │ │ - 2624c: 40dd lsrs r5, r3 │ │ - 2624e: 401d ands r5, r3 │ │ - 26250: 401e ands r6, r3 │ │ - 26252: 9501 str r5, [sp, #4] │ │ - 26254: 2500 movs r5, #0 │ │ - 26256: 4018 ands r0, r3 │ │ - 26258: 401a ands r2, r3 │ │ - 2625a: 9600 str r6, [sp, #0] │ │ - 2625c: 9502 str r5, [sp, #8] │ │ - 2625e: f000 fea9 bl 26fb4 │ │ - 26262: 6920 ldr r0, [r4, #16] │ │ - 26264: f004 fd0a bl 2ac7c │ │ - 26268: bd7f pop {r0, r1, r2, r3, r4, r5, r6, pc} │ │ - 2626a: 46c0 nop ; (mov r8, r8) │ │ - 2626c: 1c62 adds r2, r4, #1 │ │ - 2626e: 0001 movs r1, r0 │ │ - 26270: 1c0e adds r6, r1, #0 │ │ - 26272: 0001 movs r1, r0 │ │ - │ │ -00026274 : │ │ - 26274: b570 push {r4, r5, r6, lr} │ │ - 26276: 1c06 adds r6, r0, #0 │ │ - 26278: 4811 ldr r0, [pc, #68] ; (262c0 ) │ │ - 2627a: 1c0d adds r5, r1, #0 │ │ - 2627c: f00a fcfe bl 30c7c <__clzsi2+0x3c8> │ │ - 26280: 1c04 adds r4, r0, #0 │ │ - 26282: f003 ff5b bl 2a13c │ │ - 26286: 2001 movs r0, #1 │ │ - 26288: f7ff ffa6 bl 261d8 │ │ - 2628c: 1c2a adds r2, r5, #0 │ │ - 2628e: 1c20 adds r0, r4, #0 │ │ - 26290: 1c31 adds r1, r6, #0 │ │ - 26292: f004 f8f9 bl 2a488 │ │ - 26296: 1e05 subs r5, r0, #0 │ │ - 26298: d009 beq.n 262ae │ │ - 2629a: 4b0a ldr r3, [pc, #40] ; (262c4 ) │ │ - 2629c: 4a0a ldr r2, [pc, #40] ; (262c8 ) │ │ - 2629e: 1c20 adds r0, r4, #0 │ │ - 262a0: 447b add r3, pc │ │ - 262a2: 681b ldr r3, [r3, #0] │ │ - 262a4: 6b5b ldr r3, [r3, #52] ; 0x34 │ │ - 262a6: 50a3 str r3, [r4, r2] │ │ - 262a8: 4a08 ldr r2, [pc, #32] ; (262cc ) │ │ - 262aa: 50a3 str r3, [r4, r2] │ │ - 262ac: e007 b.n 262be │ │ - 262ae: 1e20 subs r0, r4, #0 │ │ - 262b0: d005 beq.n 262be │ │ - 262b2: f004 f88b bl 2a3cc │ │ - 262b6: 1c20 adds r0, r4, #0 │ │ - 262b8: f00a fd20 bl 30cfc <__clzsi2+0x448> │ │ - 262bc: 1c28 adds r0, r5, #0 │ │ - 262be: bd70 pop {r4, r5, r6, pc} │ │ - 262c0: 07ac lsls r4, r5, #30 │ │ - 262c2: 0001 movs r1, r0 │ │ - 262c4: 1ba0 subs r0, r4, r6 │ │ - 262c6: 0001 movs r1, r0 │ │ - 262c8: e97c 0000 ldrd r0, r0, [ip, #-0]! │ │ - 262cc: e980 0000 ; instruction: 0xe9800000 │ │ - │ │ -000262d0 : │ │ - 262d0: b510 push {r4, lr} │ │ - 262d2: 1c04 adds r4, r0, #0 │ │ - 262d4: f003 fff8 bl 2a2c8 │ │ - 262d8: 2c00 cmp r4, #0 │ │ - 262da: d005 beq.n 262e8 │ │ - 262dc: 1c20 adds r0, r4, #0 │ │ - 262de: f004 f875 bl 2a3cc │ │ - 262e2: 1c20 adds r0, r4, #0 │ │ - 262e4: f00a fd0a bl 30cfc <__clzsi2+0x448> │ │ - 262e8: bd10 pop {r4, pc} │ │ +000269f0 : │ │ + 269f0: b5f0 push {r4, r5, r6, r7, lr} │ │ + 269f2: 1c06 adds r6, r0, #0 │ │ + 269f4: 4c3a ldr r4, [pc, #232] ; (26ae0 ) │ │ + 269f6: b08b sub sp, #44 ; 0x2c │ │ + 269f8: 9302 str r3, [sp, #8] │ │ + 269fa: 447c add r4, pc │ │ + 269fc: 6824 ldr r4, [r4, #0] │ │ + 269fe: a805 add r0, sp, #20 │ │ + 26a00: 9200 str r2, [sp, #0] │ │ + 26a02: 6823 ldr r3, [r4, #0] │ │ + 26a04: 6086 str r6, [r0, #8] │ │ + 26a06: 9309 str r3, [sp, #36] ; 0x24 │ │ + 26a08: 1f0b subs r3, r1, #4 │ │ + 26a0a: 18f3 adds r3, r6, r3 │ │ + 26a0c: 60c3 str r3, [r0, #12] │ │ + 26a0e: 2300 movs r3, #0 │ │ + 26a10: 1871 adds r1, r6, r1 │ │ + 26a12: 3901 subs r1, #1 │ │ + 26a14: 7809 ldrb r1, [r1, #0] │ │ + 26a16: 6043 str r3, [r0, #4] │ │ + 26a18: 9305 str r3, [sp, #20] │ │ + 26a1a: f7ff ffc6 bl 269aa <_PPBITBUFFER::GetBits(unsigned int)@@Base> │ │ + 26a1e: 9f02 ldr r7, [sp, #8] │ │ + 26a20: 9403 str r4, [sp, #12] │ │ + 26a22: 1e3c subs r4, r7, #0 │ │ + 26a24: d052 beq.n 26acc │ │ + 26a26: a805 add r0, sp, #20 │ │ + 26a28: 2101 movs r1, #1 │ │ + 26a2a: f7ff ffbe bl 269aa <_PPBITBUFFER::GetBits(unsigned int)@@Base> │ │ + 26a2e: 2501 movs r5, #1 │ │ + 26a30: 2800 cmp r0, #0 │ │ + 26a32: d115 bne.n 26a60 │ │ + 26a34: 42bd cmp r5, r7 │ │ + 26a36: d206 bcs.n 26a46 │ │ + 26a38: a805 add r0, sp, #20 │ │ + 26a3a: 2102 movs r1, #2 │ │ + 26a3c: f7ff ffb5 bl 269aa <_PPBITBUFFER::GetBits(unsigned int)@@Base> │ │ + 26a40: 182d adds r5, r5, r0 │ │ + 26a42: 2803 cmp r0, #3 │ │ + 26a44: d0f6 beq.n 26a34 │ │ + 26a46: 1b7d subs r5, r7, r5 │ │ + 26a48: 42ac cmp r4, r5 │ │ + 26a4a: d007 beq.n 26a5c │ │ + 26a4c: a805 add r0, sp, #20 │ │ + 26a4e: 2108 movs r1, #8 │ │ + 26a50: f7ff ffab bl 269aa <_PPBITBUFFER::GetBits(unsigned int)@@Base> │ │ + 26a54: 9b00 ldr r3, [sp, #0] │ │ + 26a56: 3c01 subs r4, #1 │ │ + 26a58: 5518 strb r0, [r3, r4] │ │ + 26a5a: e7f5 b.n 26a48 │ │ + 26a5c: 2c00 cmp r4, #0 │ │ + 26a5e: d035 beq.n 26acc │ │ + 26a60: af05 add r7, sp, #20 │ │ + 26a62: 1c38 adds r0, r7, #0 │ │ + 26a64: 2102 movs r1, #2 │ │ + 26a66: f7ff ffa0 bl 269aa <_PPBITBUFFER::GetBits(unsigned int)@@Base> │ │ + 26a6a: 5c33 ldrb r3, [r6, r0] │ │ + 26a6c: 1c45 adds r5, r0, #1 │ │ + 26a6e: 1c38 adds r0, r7, #0 │ │ + 26a70: 9301 str r3, [sp, #4] │ │ + 26a72: 2d04 cmp r5, #4 │ │ + 26a74: d114 bne.n 26aa0 │ │ + 26a76: 2101 movs r1, #1 │ │ + 26a78: f7ff ff97 bl 269aa <_PPBITBUFFER::GetBits(unsigned int)@@Base> │ │ + 26a7c: 2107 movs r1, #7 │ │ + 26a7e: 2800 cmp r0, #0 │ │ + 26a80: d000 beq.n 26a84 │ │ + 26a82: 9901 ldr r1, [sp, #4] │ │ + 26a84: a805 add r0, sp, #20 │ │ + 26a86: f7ff ff90 bl 269aa <_PPBITBUFFER::GetBits(unsigned int)@@Base> │ │ + 26a8a: 1c07 adds r7, r0, #0 │ │ + 26a8c: 42a5 cmp r5, r4 │ │ + 26a8e: d20b bcs.n 26aa8 │ │ + 26a90: a805 add r0, sp, #20 │ │ + 26a92: 2103 movs r1, #3 │ │ + 26a94: f7ff ff89 bl 269aa <_PPBITBUFFER::GetBits(unsigned int)@@Base> │ │ + 26a98: 182d adds r5, r5, r0 │ │ + 26a9a: 2807 cmp r0, #7 │ │ + 26a9c: d0f6 beq.n 26a8c │ │ + 26a9e: e003 b.n 26aa8 │ │ + 26aa0: 9901 ldr r1, [sp, #4] │ │ + 26aa2: f7ff ff82 bl 269aa <_PPBITBUFFER::GetBits(unsigned int)@@Base> │ │ + 26aa6: 1c07 adds r7, r0, #0 │ │ + 26aa8: 193b adds r3, r7, r4 │ │ + 26aaa: 1c27 adds r7, r4, #0 │ │ + 26aac: 9902 ldr r1, [sp, #8] │ │ + 26aae: 3f01 subs r7, #1 │ │ + 26ab0: 2200 movs r2, #0 │ │ + 26ab2: 428b cmp r3, r1 │ │ + 26ab4: d201 bcs.n 26aba │ │ + 26ab6: 9a00 ldr r2, [sp, #0] │ │ + 26ab8: 5cd2 ldrb r2, [r2, r3] │ │ + 26aba: 9900 ldr r1, [sp, #0] │ │ + 26abc: 55ca strb r2, [r1, r7] │ │ + 26abe: 2f00 cmp r7, #0 │ │ + 26ac0: d0af beq.n 26a22 │ │ + 26ac2: 3b01 subs r3, #1 │ │ + 26ac4: 1be2 subs r2, r4, r7 │ │ + 26ac6: 42aa cmp r2, r5 │ │ + 26ac8: d9f0 bls.n 26aac │ │ + 26aca: e7aa b.n 26a22 │ │ + 26acc: 9b03 ldr r3, [sp, #12] │ │ + 26ace: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 26ad0: 681b ldr r3, [r3, #0] │ │ + 26ad2: 429a cmp r2, r3 │ │ + 26ad4: d001 beq.n 26ada │ │ + 26ad6: f00b f8e9 bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + 26ada: b00b add sp, #44 ; 0x2c │ │ + 26adc: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 26ade: 46c0 nop ; (mov r8, r8) │ │ + 26ae0: 23fe movs r3, #254 ; 0xfe │ │ + 26ae2: 0001 movs r1, r0 │ │ + │ │ +00026ae4 : │ │ + 26ae4: b5f0 push {r4, r5, r6, r7, lr} │ │ + 26ae6: 6805 ldr r5, [r0, #0] │ │ + 26ae8: b085 sub sp, #20 │ │ + 26aea: 680e ldr r6, [r1, #0] │ │ + 26aec: 2d00 cmp r5, #0 │ │ + 26aee: d101 bne.n 26af4 │ │ + 26af0: 2000 movs r0, #0 │ │ + 26af2: e033 b.n 26b5c │ │ + 26af4: 2eff cmp r6, #255 ; 0xff │ │ + 26af6: d9fb bls.n 26af0 │ │ + 26af8: 4b19 ldr r3, [pc, #100] ; (26b60 ) │ │ + 26afa: 682a ldr r2, [r5, #0] │ │ + 26afc: 429a cmp r2, r3 │ │ + 26afe: d1f7 bne.n 26af0 │ │ + 26b00: 1f33 subs r3, r6, #4 │ │ + 26b02: 19aa adds r2, r5, r6 │ │ + 26b04: 5cec ldrb r4, [r5, r3] │ │ + 26b06: 9301 str r3, [sp, #4] │ │ + 26b08: 1ed3 subs r3, r2, #3 │ │ + 26b0a: 781b ldrb r3, [r3, #0] │ │ + 26b0c: 3a02 subs r2, #2 │ │ + 26b0e: 0424 lsls r4, r4, #16 │ │ + 26b10: 021b lsls r3, r3, #8 │ │ + 26b12: 431c orrs r4, r3 │ │ + 26b14: 7813 ldrb r3, [r2, #0] │ │ + 26b16: 431c orrs r4, r3 │ │ + 26b18: 4b12 ldr r3, [pc, #72] ; (26b64 ) │ │ + 26b1a: 18e2 adds r2, r4, r3 │ │ + 26b1c: 4b12 ldr r3, [pc, #72] ; (26b68 ) │ │ + 26b1e: 429a cmp r2, r3 │ │ + 26b20: d8e6 bhi.n 26af0 │ │ + 26b22: 0137 lsls r7, r6, #4 │ │ + 26b24: 42bc cmp r4, r7 │ │ + 26b26: d8e3 bhi.n 26af0 │ │ + 26b28: 1c27 adds r7, r4, #0 │ │ + 26b2a: 230f movs r3, #15 │ │ + 26b2c: 371f adds r7, #31 │ │ + 26b2e: 439f bics r7, r3 │ │ + 26b30: 9002 str r0, [sp, #8] │ │ + 26b32: 1c38 adds r0, r7, #0 │ │ + 26b34: 9103 str r1, [sp, #12] │ │ + 26b36: f00b f9d1 bl 31edc <__aeabi_llsl@@Base+0x37c> │ │ + 26b3a: 1e06 subs r6, r0, #0 │ │ + 26b3c: d0d8 beq.n 26af0 │ │ + 26b3e: 2100 movs r1, #0 │ │ + 26b40: 1c3a adds r2, r7, #0 │ │ + 26b42: f00b f8bb bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 26b46: 1d28 adds r0, r5, #4 │ │ + 26b48: 1c23 adds r3, r4, #0 │ │ + 26b4a: 9901 ldr r1, [sp, #4] │ │ + 26b4c: 1c32 adds r2, r6, #0 │ │ + 26b4e: f7ff ff4f bl 269f0 │ │ + 26b52: 2001 movs r0, #1 │ │ + 26b54: 9b02 ldr r3, [sp, #8] │ │ + 26b56: 601e str r6, [r3, #0] │ │ + 26b58: 9b03 ldr r3, [sp, #12] │ │ + 26b5a: 601c str r4, [r3, #0] │ │ + 26b5c: b005 add sp, #20 │ │ + 26b5e: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 26b60: 5050 str r0, [r2, r1] │ │ + 26b62: 3032 adds r0, #50 ; 0x32 │ │ + 26b64: fe00 ffff mcr2 15, 0, pc, cr0, cr15, {7} ; │ │ + 26b68: fe00 003f mcr2 0, 0, r0, cr0, cr15, {1} │ │ + │ │ +00026b6c : │ │ + 26b6c: b5f0 push {r4, r5, r6, r7, lr} │ │ + 26b6e: 4ec9 ldr r6, [pc, #804] ; (26e94 ) │ │ + 26b70: b099 sub sp, #100 ; 0x64 │ │ + 26b72: 900b str r0, [sp, #44] ; 0x2c │ │ + 26b74: 447e add r6, pc │ │ + 26b76: 6836 ldr r6, [r6, #0] │ │ + 26b78: 910c str r1, [sp, #48] ; 0x30 │ │ + 26b7a: 6807 ldr r7, [r0, #0] │ │ + 26b7c: 6833 ldr r3, [r6, #0] │ │ + 26b7e: 9317 str r3, [sp, #92] ; 0x5c │ │ + 26b80: 680b ldr r3, [r1, #0] │ │ + 26b82: 9304 str r3, [sp, #16] │ │ + 26b84: f7ff ffae bl 26ae4 │ │ + 26b88: 9611 str r6, [sp, #68] ; 0x44 │ │ + 26b8a: 1e05 subs r5, r0, #0 │ │ + 26b8c: d000 beq.n 26b90 │ │ + 26b8e: e179 b.n 26e84 │ │ + 26b90: 9b04 ldr r3, [sp, #16] │ │ + 26b92: 2bff cmp r3, #255 ; 0xff │ │ + 26b94: d800 bhi.n 26b98 │ │ + 26b96: e175 b.n 26e84 │ │ + 26b98: 2f00 cmp r7, #0 │ │ + 26b9a: d100 bne.n 26b9e │ │ + 26b9c: e172 b.n 26e84 │ │ + 26b9e: 4bbe ldr r3, [pc, #760] ; (26e98 ) │ │ + 26ba0: 683a ldr r2, [r7, #0] │ │ + 26ba2: 429a cmp r2, r3 │ │ + 26ba4: d000 beq.n 26ba8 │ │ + 26ba6: e16d b.n 26e84 │ │ + 26ba8: 4bbc ldr r3, [pc, #752] ; (26e9c ) │ │ + 26baa: 687a ldr r2, [r7, #4] │ │ + 26bac: 429a cmp r2, r3 │ │ + 26bae: d000 beq.n 26bb2 │ │ + 26bb0: e168 b.n 26e84 │ │ + 26bb2: 893b ldrh r3, [r7, #8] │ │ + 26bb4: 2b0d cmp r3, #13 │ │ + 26bb6: d800 bhi.n 26bba │ │ + 26bb8: e164 b.n 26e84 │ │ + 26bba: 1c3b adds r3, r7, #0 │ │ + 26bbc: 89ba ldrh r2, [r7, #12] │ │ + 26bbe: 330a adds r3, #10 │ │ + 26bc0: 2a00 cmp r2, #0 │ │ + 26bc2: d100 bne.n 26bc6 │ │ + 26bc4: e15e b.n 26e84 │ │ + 26bc6: 6859 ldr r1, [r3, #4] │ │ + 26bc8: 1c08 adds r0, r1, #0 │ │ + 26bca: 9105 str r1, [sp, #20] │ │ + 26bcc: 49b4 ldr r1, [pc, #720] ; (26ea0 ) │ │ + 26bce: 3810 subs r0, #16 │ │ + 26bd0: 4288 cmp r0, r1 │ │ + 26bd2: d900 bls.n 26bd6 │ │ + 26bd4: e156 b.n 26e84 │ │ + 26bd6: 689b ldr r3, [r3, #8] │ │ + 26bd8: 9904 ldr r1, [sp, #16] │ │ + 26bda: 428b cmp r3, r1 │ │ + 26bdc: d300 bcc.n 26be0 │ │ + 26bde: e151 b.n 26e84 │ │ + 26be0: 0092 lsls r2, r2, #2 │ │ + 26be2: 18d3 adds r3, r2, r3 │ │ + 26be4: 428b cmp r3, r1 │ │ + 26be6: d900 bls.n 26bea │ │ + 26be8: e14c b.n 26e84 │ │ + 26bea: 230f movs r3, #15 │ │ + 26bec: 9c05 ldr r4, [sp, #20] │ │ + 26bee: 341f adds r4, #31 │ │ + 26bf0: 439c bics r4, r3 │ │ + 26bf2: 1c20 adds r0, r4, #0 │ │ + 26bf4: f00b f972 bl 31edc <__aeabi_llsl@@Base+0x37c> │ │ + 26bf8: 9001 str r0, [sp, #4] │ │ + 26bfa: 2800 cmp r0, #0 │ │ + 26bfc: d100 bne.n 26c00 │ │ + 26bfe: e141 b.n 26e84 │ │ + 26c00: 2100 movs r1, #0 │ │ + 26c02: 1c22 adds r2, r4, #0 │ │ + 26c04: f00b f85a bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 26c08: 1c3b adds r3, r7, #0 │ │ + 26c0a: 330a adds r3, #10 │ │ + 26c0c: 689b ldr r3, [r3, #8] │ │ + 26c0e: 9310 str r3, [sp, #64] ; 0x40 │ │ + 26c10: 2300 movs r3, #0 │ │ + 26c12: 9307 str r3, [sp, #28] │ │ + 26c14: 89bb ldrh r3, [r7, #12] │ │ + 26c16: 9a07 ldr r2, [sp, #28] │ │ + 26c18: 429a cmp r2, r3 │ │ + 26c1a: d300 bcc.n 26c1e │ │ + 26c1c: e12b b.n 26e76 │ │ + 26c1e: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ + 26c20: 9a07 ldr r2, [sp, #28] │ │ + 26c22: 18fb adds r3, r7, r3 │ │ + 26c24: 0092 lsls r2, r2, #2 │ │ + 26c26: 589a ldr r2, [r3, r2] │ │ + 26c28: 1c13 adds r3, r2, #0 │ │ + 26c2a: 3314 adds r3, #20 │ │ + 26c2c: 18f9 adds r1, r7, r3 │ │ + 26c2e: 9106 str r1, [sp, #24] │ │ + 26c30: 9904 ldr r1, [sp, #16] │ │ + 26c32: 18be adds r6, r7, r2 │ │ + 26c34: 428b cmp r3, r1 │ │ + 26c36: d300 bcc.n 26c3a │ │ + 26c38: e11d b.n 26e76 │ │ + 26c3a: 89b3 ldrh r3, [r6, #12] │ │ + 26c3c: 00db lsls r3, r3, #3 │ │ + 26c3e: 3314 adds r3, #20 │ │ + 26c40: 189b adds r3, r3, r2 │ │ + 26c42: 9300 str r3, [sp, #0] │ │ + 26c44: 428b cmp r3, r1 │ │ + 26c46: d300 bcc.n 26c4a │ │ + 26c48: e115 b.n 26e76 │ │ + 26c4a: 2401 movs r4, #1 │ │ + 26c4c: 89f3 ldrh r3, [r6, #14] │ │ + 26c4e: 401c ands r4, r3 │ │ + 26c50: d11f bne.n 26c92 │ │ + 26c52: 9d06 ldr r5, [sp, #24] │ │ + 26c54: 3504 adds r5, #4 │ │ + 26c56: 89b3 ldrh r3, [r6, #12] │ │ + 26c58: 429c cmp r4, r3 │ │ + 26c5a: d300 bcc.n 26c5e │ │ + 26c5c: e108 b.n 26e70 │ │ + 26c5e: 1f2b subs r3, r5, #4 │ │ + 26c60: 6818 ldr r0, [r3, #0] │ │ + 26c62: 9b05 ldr r3, [sp, #20] │ │ + 26c64: 4298 cmp r0, r3 │ │ + 26c66: d900 bls.n 26c6a │ │ + 26c68: e102 b.n 26e70 │ │ + 26c6a: 682a ldr r2, [r5, #0] │ │ + 26c6c: 9905 ldr r1, [sp, #20] │ │ + 26c6e: 1883 adds r3, r0, r2 │ │ + 26c70: 428b cmp r3, r1 │ │ + 26c72: d900 bls.n 26c76 │ │ + 26c74: e0fc b.n 26e70 │ │ + 26c76: 9b01 ldr r3, [sp, #4] │ │ + 26c78: 3401 adds r4, #1 │ │ + 26c7a: 1818 adds r0, r3, r0 │ │ + 26c7c: 9b00 ldr r3, [sp, #0] │ │ + 26c7e: 18f9 adds r1, r7, r3 │ │ + 26c80: f00b f83c bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 26c84: 682a ldr r2, [r5, #0] │ │ + 26c86: 9b00 ldr r3, [sp, #0] │ │ + 26c88: 3508 adds r5, #8 │ │ + 26c8a: 4694 mov ip, r2 │ │ + 26c8c: 4463 add r3, ip │ │ + 26c8e: 9300 str r3, [sp, #0] │ │ + 26c90: e7e1 b.n 26c56 │ │ + 26c92: 2504 movs r5, #4 │ │ + 26c94: 401d ands r5, r3 │ │ + 26c96: 9b06 ldr r3, [sp, #24] │ │ + 26c98: 9901 ldr r1, [sp, #4] │ │ + 26c9a: 8a74 ldrh r4, [r6, #18] │ │ + 26c9c: 681a ldr r2, [r3, #0] │ │ + 26c9e: 685b ldr r3, [r3, #4] │ │ + 26ca0: 188a adds r2, r1, r2 │ │ + 26ca2: 2d00 cmp r5, #0 │ │ + 26ca4: d079 beq.n 26d9a │ │ + 26ca6: 085b lsrs r3, r3, #1 │ │ + 26ca8: 930a str r3, [sp, #40] ; 0x28 │ │ + 26caa: 2300 movs r3, #0 │ │ + 26cac: 9402 str r4, [sp, #8] │ │ + 26cae: 9313 str r3, [sp, #76] ; 0x4c │ │ + 26cb0: 9314 str r3, [sp, #80] ; 0x50 │ │ + 26cb2: 9209 str r2, [sp, #36] ; 0x24 │ │ + 26cb4: 8a31 ldrh r1, [r6, #16] │ │ + 26cb6: 9800 ldr r0, [sp, #0] │ │ + 26cb8: 1c1d adds r5, r3, #0 │ │ + 26cba: 1841 adds r1, r0, r1 │ │ + 26cbc: 1879 adds r1, r7, r1 │ │ + 26cbe: 9115 str r1, [sp, #84] ; 0x54 │ │ + 26cc0: 1c01 adds r1, r0, #0 │ │ + 26cc2: 6870 ldr r0, [r6, #4] │ │ + 26cc4: 9300 str r3, [sp, #0] │ │ + 26cc6: 9303 str r3, [sp, #12] │ │ + 26cc8: 4684 mov ip, r0 │ │ + 26cca: 4461 add r1, ip │ │ + 26ccc: 187c adds r4, r7, r1 │ │ + 26cce: 9416 str r4, [sp, #88] ; 0x58 │ │ + 26cd0: 89b3 ldrh r3, [r6, #12] │ │ + 26cd2: 9a03 ldr r2, [sp, #12] │ │ + 26cd4: 429a cmp r2, r3 │ │ + 26cd6: d300 bcc.n 26cda │ │ + 26cd8: e0ca b.n 26e70 │ │ + 26cda: ab13 add r3, sp, #76 ; 0x4c │ │ + 26cdc: 9308 str r3, [sp, #32] │ │ + 26cde: 9b02 ldr r3, [sp, #8] │ │ + 26ce0: 9808 ldr r0, [sp, #32] │ │ + 26ce2: 1c59 adds r1, r3, #1 │ │ + 26ce4: f7ff fe40 bl 26968 │ │ + 26ce8: 4a6e ldr r2, [pc, #440] ; (26ea4 ) │ │ + 26cea: 9b02 ldr r3, [sp, #8] │ │ + 26cec: 1c04 adds r4, r0, #0 │ │ + 26cee: 447a add r2, pc │ │ + 26cf0: 009b lsls r3, r3, #2 │ │ + 26cf2: 5899 ldr r1, [r3, r2] │ │ + 26cf4: 910d str r1, [sp, #52] ; 0x34 │ │ + 26cf6: 4288 cmp r0, r1 │ │ + 26cf8: d324 bcc.n 26d44 │ │ + 26cfa: 18d3 adds r3, r2, r3 │ │ + 26cfc: 6c1b ldr r3, [r3, #64] ; 0x40 │ │ + 26cfe: 9808 ldr r0, [sp, #32] │ │ + 26d00: 1c19 adds r1, r3, #0 │ │ + 26d02: 930e str r3, [sp, #56] ; 0x38 │ │ + 26d04: f7ff fe30 bl 26968 │ │ + 26d08: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 26d0a: 9a0e ldr r2, [sp, #56] ; 0x38 │ │ + 26d0c: 1ae4 subs r4, r4, r3 │ │ + 26d0e: 1c23 adds r3, r4, #0 │ │ + 26d10: 4093 lsls r3, r2 │ │ + 26d12: 18c2 adds r2, r0, r3 │ │ + 26d14: 9b02 ldr r3, [sp, #8] │ │ + 26d16: 429a cmp r2, r3 │ │ + 26d18: d003 beq.n 26d22 │ │ + 26d1a: 230f movs r3, #15 │ │ + 26d1c: 401a ands r2, r3 │ │ + 26d1e: 9202 str r2, [sp, #8] │ │ + 26d20: e029 b.n 26d76 │ │ + 26d22: 9808 ldr r0, [sp, #32] │ │ + 26d24: 2104 movs r1, #4 │ │ + 26d26: f7ff fe1f bl 26968 │ │ + 26d2a: 4b5f ldr r3, [pc, #380] ; (26ea8 ) │ │ + 26d2c: 18c4 adds r4, r0, r3 │ │ + 26d2e: 280f cmp r0, #15 │ │ + 26d30: d108 bne.n 26d44 │ │ + 26d32: 9808 ldr r0, [sp, #32] │ │ + 26d34: 2101 movs r1, #1 │ │ + 26d36: f7ff fe17 bl 26968 │ │ + 26d3a: 2800 cmp r0, #0 │ │ + 26d3c: d000 beq.n 26d40 │ │ + 26d3e: e097 b.n 26e70 │ │ + 26d40: 4c5a ldr r4, [pc, #360] ; (26eac ) │ │ + 26d42: e002 b.n 26d4a │ │ + 26d44: 4b59 ldr r3, [pc, #356] ; (26eac ) │ │ + 26d46: 429c cmp r4, r3 │ │ + 26d48: d815 bhi.n 26d76 │ │ + 26d4a: 0863 lsrs r3, r4, #1 │ │ + 26d4c: 07e2 lsls r2, r4, #31 │ │ + 26d4e: d502 bpl.n 26d56 │ │ + 26d50: 3401 adds r4, #1 │ │ + 26d52: 0864 lsrs r4, r4, #1 │ │ + 26d54: 4263 negs r3, r4 │ │ + 26d56: 89f2 ldrh r2, [r6, #14] │ │ + 26d58: 0791 lsls r1, r2, #30 │ │ + 26d5a: d503 bpl.n 26d64 │ │ + 26d5c: 9a00 ldr r2, [sp, #0] │ │ + 26d5e: 18d3 adds r3, r2, r3 │ │ + 26d60: 9300 str r3, [sp, #0] │ │ + 26d62: e004 b.n 26d6e │ │ + 26d64: 0592 lsls r2, r2, #22 │ │ + 26d66: d402 bmi.n 26d6e │ │ + 26d68: 2280 movs r2, #128 ; 0x80 │ │ + 26d6a: 0212 lsls r2, r2, #8 │ │ + 26d6c: 4053 eors r3, r2 │ │ + 26d6e: 9909 ldr r1, [sp, #36] ; 0x24 │ │ + 26d70: 006a lsls r2, r5, #1 │ │ + 26d72: 3501 adds r5, #1 │ │ + 26d74: 5253 strh r3, [r2, r1] │ │ + 26d76: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 26d78: 429d cmp r5, r3 │ │ + 26d7a: d3a9 bcc.n 26cd0 │ │ + 26d7c: 9b03 ldr r3, [sp, #12] │ │ + 26d7e: 9a06 ldr r2, [sp, #24] │ │ + 26d80: 2500 movs r5, #0 │ │ + 26d82: 3301 adds r3, #1 │ │ + 26d84: 9303 str r3, [sp, #12] │ │ + 26d86: 00db lsls r3, r3, #3 │ │ + 26d88: 18d3 adds r3, r2, r3 │ │ + 26d8a: 685a ldr r2, [r3, #4] │ │ + 26d8c: 681b ldr r3, [r3, #0] │ │ + 26d8e: 0852 lsrs r2, r2, #1 │ │ + 26d90: 920a str r2, [sp, #40] ; 0x28 │ │ + 26d92: 9a01 ldr r2, [sp, #4] │ │ + 26d94: 18d3 adds r3, r2, r3 │ │ + 26d96: 9309 str r3, [sp, #36] ; 0x24 │ │ + 26d98: e79a b.n 26cd0 │ │ + 26d9a: 9513 str r5, [sp, #76] ; 0x4c │ │ + 26d9c: 9514 str r5, [sp, #80] ; 0x50 │ │ + 26d9e: 920d str r2, [sp, #52] ; 0x34 │ │ + 26da0: 930e str r3, [sp, #56] ; 0x38 │ │ + 26da2: 9408 str r4, [sp, #32] │ │ + 26da4: 8a33 ldrh r3, [r6, #16] │ │ + 26da6: 9900 ldr r1, [sp, #0] │ │ + 26da8: 9503 str r5, [sp, #12] │ │ + 26daa: 9509 str r5, [sp, #36] ; 0x24 │ │ + 26dac: 18cb adds r3, r1, r3 │ │ + 26dae: 18fb adds r3, r7, r3 │ │ + 26db0: 9315 str r3, [sp, #84] ; 0x54 │ │ + 26db2: 1c0b adds r3, r1, #0 │ │ + 26db4: 6871 ldr r1, [r6, #4] │ │ + 26db6: 185b adds r3, r3, r1 │ │ + 26db8: 18fb adds r3, r7, r3 │ │ + 26dba: 9316 str r3, [sp, #88] ; 0x58 │ │ + 26dbc: 1c2b adds r3, r5, #0 │ │ + 26dbe: 9302 str r3, [sp, #8] │ │ + 26dc0: 89b3 ldrh r3, [r6, #12] │ │ + 26dc2: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 26dc4: 429a cmp r2, r3 │ │ + 26dc6: d253 bcs.n 26e70 │ │ + 26dc8: ab13 add r3, sp, #76 ; 0x4c │ │ + 26dca: 930a str r3, [sp, #40] ; 0x28 │ │ + 26dcc: 9b08 ldr r3, [sp, #32] │ │ + 26dce: 980a ldr r0, [sp, #40] ; 0x28 │ │ + 26dd0: 1c59 adds r1, r3, #1 │ │ + 26dd2: f7ff fdc9 bl 26968 │ │ + 26dd6: 4a36 ldr r2, [pc, #216] ; (26eb0 ) │ │ + 26dd8: 9b08 ldr r3, [sp, #32] │ │ + 26dda: 1c05 adds r5, r0, #0 │ │ + 26ddc: 447a add r2, pc │ │ + 26dde: 009b lsls r3, r3, #2 │ │ + 26de0: 589c ldr r4, [r3, r2] │ │ + 26de2: 42a0 cmp r0, r4 │ │ + 26de4: d321 bcc.n 26e2a │ │ + 26de6: 18d3 adds r3, r2, r3 │ │ + 26de8: 6a1b ldr r3, [r3, #32] │ │ + 26dea: 980a ldr r0, [sp, #40] ; 0x28 │ │ + 26dec: 1b2c subs r4, r5, r4 │ │ + 26dee: 1c19 adds r1, r3, #0 │ │ + 26df0: 930f str r3, [sp, #60] ; 0x3c │ │ + 26df2: f7ff fdb9 bl 26968 │ │ + 26df6: 9b0f ldr r3, [sp, #60] ; 0x3c │ │ + 26df8: 409c lsls r4, r3 │ │ + 26dfa: 9b08 ldr r3, [sp, #32] │ │ + 26dfc: 1904 adds r4, r0, r4 │ │ + 26dfe: 429c cmp r4, r3 │ │ + 26e00: d003 beq.n 26e0a │ │ + 26e02: 2307 movs r3, #7 │ │ + 26e04: 401c ands r4, r3 │ │ + 26e06: 9408 str r4, [sp, #32] │ │ + 26e08: e020 b.n 26e4c │ │ + 26e0a: 980a ldr r0, [sp, #40] ; 0x28 │ │ + 26e0c: 2103 movs r1, #3 │ │ + 26e0e: f7ff fdab bl 26968 │ │ + 26e12: 1c05 adds r5, r0, #0 │ │ + 26e14: 35f8 adds r5, #248 ; 0xf8 │ │ + 26e16: 2807 cmp r0, #7 │ │ + 26e18: d107 bne.n 26e2a │ │ + 26e1a: 980a ldr r0, [sp, #40] ; 0x28 │ │ + 26e1c: 2101 movs r1, #1 │ │ + 26e1e: f7ff fda3 bl 26968 │ │ + 26e22: 2800 cmp r0, #0 │ │ + 26e24: d124 bne.n 26e70 │ │ + 26e26: 25ff movs r5, #255 ; 0xff │ │ + 26e28: e001 b.n 26e2e │ │ + 26e2a: 2dff cmp r5, #255 ; 0xff │ │ + 26e2c: d80e bhi.n 26e4c │ │ + 26e2e: 9b00 ldr r3, [sp, #0] │ │ + 26e30: 89f2 ldrh r2, [r6, #14] │ │ + 26e32: 18fb adds r3, r7, r3 │ │ + 26e34: 5d5b ldrb r3, [r3, r5] │ │ + 26e36: 0792 lsls r2, r2, #30 │ │ + 26e38: d502 bpl.n 26e40 │ │ + 26e3a: 9a03 ldr r2, [sp, #12] │ │ + 26e3c: 18d3 adds r3, r2, r3 │ │ + 26e3e: 9303 str r3, [sp, #12] │ │ + 26e40: 9902 ldr r1, [sp, #8] │ │ + 26e42: 9a0d ldr r2, [sp, #52] ; 0x34 │ │ + 26e44: 5453 strb r3, [r2, r1] │ │ + 26e46: 1c0b adds r3, r1, #0 │ │ + 26e48: 3301 adds r3, #1 │ │ + 26e4a: 9302 str r3, [sp, #8] │ │ + 26e4c: 9b02 ldr r3, [sp, #8] │ │ + 26e4e: 9a0e ldr r2, [sp, #56] ; 0x38 │ │ + 26e50: 4293 cmp r3, r2 │ │ + 26e52: d3b5 bcc.n 26dc0 │ │ + 26e54: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 26e56: 9a06 ldr r2, [sp, #24] │ │ + 26e58: 3301 adds r3, #1 │ │ + 26e5a: 9309 str r3, [sp, #36] ; 0x24 │ │ + 26e5c: 00db lsls r3, r3, #3 │ │ + 26e5e: 18d3 adds r3, r2, r3 │ │ + 26e60: 685a ldr r2, [r3, #4] │ │ + 26e62: 681b ldr r3, [r3, #0] │ │ + 26e64: 920e str r2, [sp, #56] ; 0x38 │ │ + 26e66: 9a01 ldr r2, [sp, #4] │ │ + 26e68: 18d3 adds r3, r2, r3 │ │ + 26e6a: 930d str r3, [sp, #52] ; 0x34 │ │ + 26e6c: 2300 movs r3, #0 │ │ + 26e6e: e7a6 b.n 26dbe │ │ + 26e70: 9b07 ldr r3, [sp, #28] │ │ + 26e72: 3301 adds r3, #1 │ │ + 26e74: e6cd b.n 26c12 │ │ + 26e76: 2501 movs r5, #1 │ │ + 26e78: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 26e7a: 9a01 ldr r2, [sp, #4] │ │ + 26e7c: 601a str r2, [r3, #0] │ │ + 26e7e: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 26e80: 9a05 ldr r2, [sp, #20] │ │ + 26e82: 601a str r2, [r3, #0] │ │ + 26e84: 9b11 ldr r3, [sp, #68] ; 0x44 │ │ + 26e86: 9a17 ldr r2, [sp, #92] ; 0x5c │ │ + 26e88: 1c28 adds r0, r5, #0 │ │ + 26e8a: 681b ldr r3, [r3, #0] │ │ + 26e8c: 429a cmp r2, r3 │ │ + 26e8e: d011 beq.n 26eb4 │ │ + 26e90: f00a ff0c bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + 26e94: 2284 movs r2, #132 ; 0x84 │ │ + 26e96: 0001 movs r1, r0 │ │ + 26e98: 697a ldr r2, [r7, #20] │ │ + 26e9a: 4352 muls r2, r2 │ │ + 26e9c: 4e4f ldr r6, [pc, #316] ; (26fdc ) │ │ + 26e9e: 6169 str r1, [r5, #20] │ │ + 26ea0: fff0 07ff vqshl.u64 q8, , #48 ; 0x30 │ │ + 26ea4: dbce blt.n 26e44 │ │ + 26ea6: 0000 movs r0, r0 │ │ + 26ea8: fff0 0000 vrev64.8 d16, d0 │ │ + 26eac: ffff 0000 vaddl.u q8, d15, d0 │ │ + 26eb0: db60 blt.n 26f74 │ │ + 26eb2: 0000 movs r0, r0 │ │ + 26eb4: b019 add sp, #100 ; 0x64 │ │ + 26eb6: bdf0 pop {r4, r5, r6, r7, pc} │ │ + │ │ +00026eb8 : │ │ + 26eb8: b57f push {r0, r1, r2, r3, r4, r5, r6, lr} │ │ + 26eba: 4c24 ldr r4, [pc, #144] ; (26f4c ) │ │ + 26ebc: 1c05 adds r5, r0, #0 │ │ + 26ebe: 447c add r4, pc │ │ + 26ec0: 6824 ldr r4, [r4, #0] │ │ + 26ec2: 6823 ldr r3, [r4, #0] │ │ + 26ec4: 075b lsls r3, r3, #29 │ │ + 26ec6: d503 bpl.n 26ed0 │ │ + 26ec8: 69e0 ldr r0, [r4, #28] │ │ + 26eca: 6a21 ldr r1, [r4, #32] │ │ + 26ecc: f000 fe7c bl 27bc8 │ │ + 26ed0: 2108 movs r1, #8 │ │ + 26ed2: 6823 ldr r3, [r4, #0] │ │ + 26ed4: 4019 ands r1, r3 │ │ + 26ed6: 1e08 subs r0, r1, #0 │ │ + 26ed8: d001 beq.n 26ede │ │ + 26eda: 6a60 ldr r0, [r4, #36] ; 0x24 │ │ + 26edc: 6aa1 ldr r1, [r4, #40] ; 0x28 │ │ + 26ede: f000 fe95 bl 27c0c │ │ + 26ee2: 6823 ldr r3, [r4, #0] │ │ + 26ee4: 06db lsls r3, r3, #27 │ │ + 26ee6: d503 bpl.n 26ef0 │ │ + 26ee8: 6ae0 ldr r0, [r4, #44] ; 0x2c │ │ + 26eea: 6b21 ldr r1, [r4, #48] ; 0x30 │ │ + 26eec: f000 feb4 bl 27c58 │ │ + 26ef0: 2d00 cmp r5, #0 │ │ + 26ef2: d014 beq.n 26f1e │ │ + 26ef4: 6862 ldr r2, [r4, #4] │ │ + 26ef6: 2300 movs r3, #0 │ │ + 26ef8: 68a1 ldr r1, [r4, #8] │ │ + 26efa: 68e0 ldr r0, [r4, #12] │ │ + 26efc: f004 fd94 bl 2ba28 │ │ + 26f00: 69a1 ldr r1, [r4, #24] │ │ + 26f02: 6960 ldr r0, [r4, #20] │ │ + 26f04: f004 fdd2 bl 2baac │ │ + 26f08: 68a3 ldr r3, [r4, #8] │ │ + 26f0a: 4a11 ldr r2, [pc, #68] ; (26f50 ) │ │ + 26f0c: 17d9 asrs r1, r3, #31 │ │ + 26f0e: 0f49 lsrs r1, r1, #29 │ │ + 26f10: 18cb adds r3, r1, r3 │ │ + 26f12: 6861 ldr r1, [r4, #4] │ │ + 26f14: 10db asrs r3, r3, #3 │ │ + 26f16: 447a add r2, pc │ │ + 26f18: 4359 muls r1, r3 │ │ + 26f1a: 6812 ldr r2, [r2, #0] │ │ + 26f1c: 6011 str r1, [r2, #0] │ │ + 26f1e: 2301 movs r3, #1 │ │ + 26f20: 1c19 adds r1, r3, #0 │ │ + 26f22: 6825 ldr r5, [r4, #0] │ │ + 26f24: 43a9 bics r1, r5 │ │ + 26f26: 0928 lsrs r0, r5, #4 │ │ + 26f28: 08aa lsrs r2, r5, #2 │ │ + 26f2a: 08ee lsrs r6, r5, #3 │ │ + 26f2c: 40dd lsrs r5, r3 │ │ + 26f2e: 401d ands r5, r3 │ │ + 26f30: 9501 str r5, [sp, #4] │ │ + 26f32: 2500 movs r5, #0 │ │ + 26f34: 401e ands r6, r3 │ │ + 26f36: 4018 ands r0, r3 │ │ + 26f38: 401a ands r2, r3 │ │ + 26f3a: 9600 str r6, [sp, #0] │ │ + 26f3c: 9502 str r5, [sp, #8] │ │ + 26f3e: f000 fead bl 27c9c │ │ + 26f42: 6920 ldr r0, [r4, #16] │ │ + 26f44: f004 fdc4 bl 2bad0 │ │ + 26f48: bd7f pop {r0, r1, r2, r3, r4, r5, r6, pc} │ │ + 26f4a: 46c0 nop ; (mov r8, r8) │ │ + 26f4c: 1f82 subs r2, r0, #6 │ │ + 26f4e: 0001 movs r1, r0 │ │ + 26f50: 1f2e subs r6, r5, #4 │ │ + 26f52: 0001 movs r1, r0 │ │ + │ │ +00026f54 : │ │ + 26f54: b570 push {r4, r5, r6, lr} │ │ + 26f56: 1c06 adds r6, r0, #0 │ │ + 26f58: 4811 ldr r0, [pc, #68] ; (26fa0 ) │ │ + 26f5a: 1c0d adds r5, r1, #0 │ │ + 26f5c: f00b f80e bl 31f7c <__aeabi_llsl@@Base+0x41c> │ │ + 26f60: 1c04 adds r4, r0, #0 │ │ + 26f62: f004 f825 bl 2afb0 │ │ + 26f66: 2001 movs r0, #1 │ │ + 26f68: f7ff ffa6 bl 26eb8 │ │ + 26f6c: 1c2a adds r2, r5, #0 │ │ + 26f6e: 1c20 adds r0, r4, #0 │ │ + 26f70: 1c31 adds r1, r6, #0 │ │ + 26f72: f004 f9bf bl 2b2f4 │ │ + 26f76: 1e05 subs r5, r0, #0 │ │ + 26f78: d009 beq.n 26f8e │ │ + 26f7a: 4b0a ldr r3, [pc, #40] ; (26fa4 ) │ │ + 26f7c: 4a0a ldr r2, [pc, #40] ; (26fa8 ) │ │ + 26f7e: 1c20 adds r0, r4, #0 │ │ + 26f80: 447b add r3, pc │ │ + 26f82: 681b ldr r3, [r3, #0] │ │ + 26f84: 6b5b ldr r3, [r3, #52] ; 0x34 │ │ + 26f86: 50a3 str r3, [r4, r2] │ │ + 26f88: 4a08 ldr r2, [pc, #32] ; (26fac ) │ │ + 26f8a: 50a3 str r3, [r4, r2] │ │ + 26f8c: e006 b.n 26f9c │ │ + 26f8e: 1c20 adds r0, r4, #0 │ │ + 26f90: f004 f952 bl 2b238 │ │ + 26f94: 1c20 adds r0, r4, #0 │ │ + 26f96: f00b f831 bl 31ffc <__aeabi_llsl@@Base+0x49c> │ │ + 26f9a: 1c28 adds r0, r5, #0 │ │ + 26f9c: bd70 pop {r4, r5, r6, pc} │ │ + 26f9e: 46c0 nop ; (mov r8, r8) │ │ + 26fa0: 07ac lsls r4, r5, #30 │ │ + 26fa2: 0001 movs r1, r0 │ │ + 26fa4: 1ec0 subs r0, r0, #3 │ │ + 26fa6: 0001 movs r1, r0 │ │ + 26fa8: e97c 0000 ldrd r0, r0, [ip, #-0]! │ │ + 26fac: e980 0000 ; instruction: 0xe9800000 │ │ + │ │ +00026fb0 : │ │ + 26fb0: b510 push {r4, lr} │ │ + 26fb2: 1c04 adds r4, r0, #0 │ │ + 26fb4: f004 f8c0 bl 2b138 │ │ + 26fb8: 2c00 cmp r4, #0 │ │ + 26fba: d005 beq.n 26fc8 │ │ + 26fbc: 1c20 adds r0, r4, #0 │ │ + 26fbe: f004 f93b bl 2b238 │ │ + 26fc2: 1c20 adds r0, r4, #0 │ │ + 26fc4: f00b f81a bl 31ffc <__aeabi_llsl@@Base+0x49c> │ │ + 26fc8: bd10 pop {r4, pc} │ │ ... │ │ │ │ -000262ec : │ │ - 262ec: b508 push {r3, lr} │ │ - 262ee: f007 faa5 bl 2d83c │ │ - 262f2: 4b03 ldr r3, [pc, #12] ; (26300 ) │ │ - 262f4: 447b add r3, pc │ │ - 262f6: 681b ldr r3, [r3, #0] │ │ - 262f8: 681b ldr r3, [r3, #0] │ │ - 262fa: 4358 muls r0, r3 │ │ - 262fc: bd08 pop {r3, pc} │ │ - 262fe: 46c0 nop ; (mov r8, r8) │ │ - 26300: 1b50 subs r0, r2, r5 │ │ - 26302: 0001 movs r1, r0 │ │ - │ │ -00026304 : │ │ - 26304: 4b01 ldr r3, [pc, #4] ; (2630c ) │ │ - 26306: 18c0 adds r0, r0, r3 │ │ - 26308: 4770 bx lr │ │ - 2630a: 46c0 nop ; (mov r8, r8) │ │ - 2630c: e99c 0000 ; instruction: 0xe99c0000 │ │ - │ │ -00026310 : │ │ - 26310: b508 push {r3, lr} │ │ - 26312: 2100 movs r1, #0 │ │ - 26314: 2201 movs r2, #1 │ │ - 26316: f000 ff87 bl 27228 │ │ - 2631a: 23fa movs r3, #250 ; 0xfa │ │ - 2631c: 009b lsls r3, r3, #2 │ │ - 2631e: 4358 muls r0, r3 │ │ - 26320: bd08 pop {r3, pc} │ │ +00026fcc : │ │ + 26fcc: b508 push {r3, lr} │ │ + 26fce: f007 fbf3 bl 2e7b8 │ │ + 26fd2: 4b03 ldr r3, [pc, #12] ; (26fe0 ) │ │ + 26fd4: 447b add r3, pc │ │ + 26fd6: 681b ldr r3, [r3, #0] │ │ + 26fd8: 681b ldr r3, [r3, #0] │ │ + 26fda: 4358 muls r0, r3 │ │ + 26fdc: bd08 pop {r3, pc} │ │ + 26fde: 46c0 nop ; (mov r8, r8) │ │ + 26fe0: 1e70 subs r0, r6, #1 │ │ + 26fe2: 0001 movs r1, r0 │ │ + │ │ +00026fe4 : │ │ + 26fe4: 4b01 ldr r3, [pc, #4] ; (26fec ) │ │ + 26fe6: 18c0 adds r0, r0, r3 │ │ + 26fe8: 4770 bx lr │ │ + 26fea: 46c0 nop ; (mov r8, r8) │ │ + 26fec: e99c 0000 ; instruction: 0xe99c0000 │ │ + │ │ +00026ff0 : │ │ + 26ff0: b508 push {r3, lr} │ │ + 26ff2: 2100 movs r1, #0 │ │ + 26ff4: 2201 movs r2, #1 │ │ + 26ff6: f000 ff8b bl 27f10 │ │ + 26ffa: 23fa movs r3, #250 ; 0xfa │ │ + 26ffc: 009b lsls r3, r3, #2 │ │ + 26ffe: 4358 muls r0, r3 │ │ + 27000: bd08 pop {r3, pc} │ │ ... │ │ │ │ -00026324 : │ │ - 26324: 4b02 ldr r3, [pc, #8] ; (26330 ) │ │ - 26326: 447b add r3, pc │ │ - 26328: 681b ldr r3, [r3, #0] │ │ - 2632a: 6019 str r1, [r3, #0] │ │ - 2632c: 4770 bx lr │ │ - 2632e: 46c0 nop ; (mov r8, r8) │ │ - 26330: 1b22 subs r2, r4, r4 │ │ - 26332: 0001 movs r1, r0 │ │ - │ │ -00026334 : │ │ - 26334: 4b02 ldr r3, [pc, #8] ; (26340 ) │ │ - 26336: 2200 movs r2, #0 │ │ - 26338: 447b add r3, pc │ │ - 2633a: 681b ldr r3, [r3, #0] │ │ - 2633c: 601a str r2, [r3, #0] │ │ - 2633e: 4770 bx lr │ │ - 26340: 1b10 subs r0, r2, r4 │ │ - 26342: 0001 movs r1, r0 │ │ - │ │ -00026344 : │ │ - 26344: 4b01 ldr r3, [pc, #4] ; (2634c ) │ │ - 26346: 58c0 ldr r0, [r0, r3] │ │ - 26348: 4770 bx lr │ │ - 2634a: 46c0 nop ; (mov r8, r8) │ │ - 2634c: e95c 0000 ldrd r0, r0, [ip, #-0] │ │ - │ │ -00026350 : │ │ - 26350: b508 push {r3, lr} │ │ - 26352: 2200 movs r2, #0 │ │ - 26354: f004 fcb0 bl 2acb8 │ │ - 26358: bd08 pop {r3, pc} │ │ +00027004 : │ │ + 27004: 4b02 ldr r3, [pc, #8] ; (27010 ) │ │ + 27006: 447b add r3, pc │ │ + 27008: 681b ldr r3, [r3, #0] │ │ + 2700a: 6019 str r1, [r3, #0] │ │ + 2700c: 4770 bx lr │ │ + 2700e: 46c0 nop ; (mov r8, r8) │ │ + 27010: 1e42 subs r2, r0, #1 │ │ + 27012: 0001 movs r1, r0 │ │ + │ │ +00027014 : │ │ + 27014: 2200 movs r2, #0 │ │ + 27016: 4b02 ldr r3, [pc, #8] ; (27020 ) │ │ + 27018: 447b add r3, pc │ │ + 2701a: 681b ldr r3, [r3, #0] │ │ + 2701c: 601a str r2, [r3, #0] │ │ + 2701e: 4770 bx lr │ │ + 27020: 1e30 subs r0, r6, #0 │ │ + 27022: 0001 movs r1, r0 │ │ + │ │ +00027024 : │ │ + 27024: 4b01 ldr r3, [pc, #4] ; (2702c ) │ │ + 27026: 58c0 ldr r0, [r0, r3] │ │ + 27028: 4770 bx lr │ │ + 2702a: 46c0 nop ; (mov r8, r8) │ │ + 2702c: e95c 0000 ldrd r0, r0, [ip, #-0] │ │ + │ │ +00027030 : │ │ + 27030: b508 push {r3, lr} │ │ + 27032: 2200 movs r2, #0 │ │ + 27034: f004 fd6a bl 2bb0c │ │ + 27038: bd08 pop {r3, pc} │ │ ... │ │ │ │ -0002635c : │ │ - 2635c: 4b01 ldr r3, [pc, #4] ; (26364 ) │ │ - 2635e: 58c0 ldr r0, [r0, r3] │ │ - 26360: 4770 bx lr │ │ - 26362: 46c0 nop ; (mov r8, r8) │ │ - 26364: e93c 0000 ldmdb ip!, {} │ │ - │ │ -00026368 : │ │ - 26368: 4b01 ldr r3, [pc, #4] ; (26370 ) │ │ - 2636a: 58c0 ldr r0, [r0, r3] │ │ - 2636c: 4770 bx lr │ │ - 2636e: 46c0 nop ; (mov r8, r8) │ │ - 26370: e940 0000 strd r0, r0, [r0, #-0] │ │ - │ │ -00026374 : │ │ - 26374: 4b01 ldr r3, [pc, #4] ; (2637c ) │ │ - 26376: 58c0 ldr r0, [r0, r3] │ │ - 26378: 4770 bx lr │ │ - 2637a: 46c0 nop ; (mov r8, r8) │ │ - 2637c: e950 0000 ldrd r0, r0, [r0, #-0] │ │ - │ │ -00026380 : │ │ - 26380: 4b01 ldr r3, [pc, #4] ; (26388 ) │ │ - 26382: 58c0 ldr r0, [r0, r3] │ │ - 26384: 4770 bx lr │ │ - 26386: 46c0 nop ; (mov r8, r8) │ │ - 26388: e94c 0000 strd r0, r0, [ip, #-0] │ │ - │ │ -0002638c : │ │ - 2638c: 4b01 ldr r3, [pc, #4] ; (26394 ) │ │ - 2638e: 58c0 ldr r0, [r0, r3] │ │ - 26390: 4770 bx lr │ │ - 26392: 46c0 nop ; (mov r8, r8) │ │ - 26394: e948 0000 strd r0, r0, [r8, #-0] │ │ - │ │ -00026398 : │ │ - 26398: b500 push {lr} │ │ - 2639a: 4b05 ldr r3, [pc, #20] ; (263b0 ) │ │ - 2639c: 58c2 ldr r2, [r0, r3] │ │ - 2639e: 4b05 ldr r3, [pc, #20] ; (263b4 ) │ │ - 263a0: 447b add r3, pc │ │ - 263a2: 681b ldr r3, [r3, #0] │ │ - 263a4: 6818 ldr r0, [r3, #0] │ │ - 263a6: 4282 cmp r2, r0 │ │ - 263a8: d200 bcs.n 263ac │ │ - 263aa: 1c10 adds r0, r2, #0 │ │ - 263ac: bd00 pop {pc} │ │ - 263ae: 46c0 nop ; (mov r8, r8) │ │ - 263b0: e914 0000 ldmdb r4, {} │ │ - 263b4: 1a70 subs r0, r6, r1 │ │ - 263b6: 0001 movs r1, r0 │ │ - │ │ -000263b8 : │ │ - 263b8: b508 push {r3, lr} │ │ - 263ba: f004 fe0f bl 2afdc │ │ - 263be: bd08 pop {r3, pc} │ │ - │ │ -000263c0 : │ │ - 263c0: 4b01 ldr r3, [pc, #4] ; (263c8 ) │ │ - 263c2: 58c0 ldr r0, [r0, r3] │ │ - 263c4: 4770 bx lr │ │ - 263c6: 46c0 nop ; (mov r8, r8) │ │ - 263c8: e920 0000 stmdb r0!, {} │ │ - │ │ -000263cc : │ │ - 263cc: 4b01 ldr r3, [pc, #4] ; (263d4 ) │ │ - 263ce: 58c0 ldr r0, [r0, r3] │ │ - 263d0: 4770 bx lr │ │ - 263d2: 46c0 nop ; (mov r8, r8) │ │ - 263d4: e994 0000 ; instruction: 0xe9940000 │ │ - │ │ -000263d8 : │ │ - 263d8: 4b01 ldr r3, [pc, #4] ; (263e0 ) │ │ - 263da: 58c0 ldr r0, [r0, r3] │ │ - 263dc: 4770 bx lr │ │ - 263de: 46c0 nop ; (mov r8, r8) │ │ - 263e0: e928 0000 stmdb r8!, {} │ │ - │ │ -000263e4 : │ │ - 263e4: 4b01 ldr r3, [pc, #4] ; (263ec ) │ │ - 263e6: 58c0 ldr r0, [r0, r3] │ │ - 263e8: 4770 bx lr │ │ - 263ea: 46c0 nop ; (mov r8, r8) │ │ - 263ec: e924 0000 stmdb r4!, {} │ │ - │ │ -000263f0 : │ │ - 263f0: b508 push {r3, lr} │ │ - 263f2: f004 fcab bl 2ad4c │ │ - 263f6: bd08 pop {r3, pc} │ │ - │ │ -000263f8 : │ │ - 263f8: b508 push {r3, lr} │ │ - 263fa: f004 fb3b bl 2aa74 │ │ - 263fe: bd08 pop {r3, pc} │ │ - │ │ -00026400 : │ │ - 26400: b508 push {r3, lr} │ │ - 26402: f004 fefb bl 2b1fc │ │ - 26406: bd08 pop {r3, pc} │ │ - │ │ -00026408 : │ │ - 26408: b508 push {r3, lr} │ │ - 2640a: f004 ff29 bl 2b260 │ │ - 2640e: bd08 pop {r3, pc} │ │ - │ │ -00026410 : │ │ - 26410: b530 push {r4, r5, lr} │ │ - 26412: 29ef cmp r1, #239 ; 0xef │ │ - 26414: dc0e bgt.n 26434 │ │ - 26416: 4d09 ldr r5, [pc, #36] ; (2643c ) │ │ - 26418: 008c lsls r4, r1, #2 │ │ - 2641a: 1904 adds r4, r0, r4 │ │ - 2641c: 5963 ldr r3, [r4, r5] │ │ - 2641e: 2b00 cmp r3, #0 │ │ - 26420: d00a beq.n 26438 │ │ - 26422: 2a00 cmp r2, #0 │ │ - 26424: d004 beq.n 26430 │ │ - 26426: 4b06 ldr r3, [pc, #24] ; (26440 ) │ │ - 26428: 18c9 adds r1, r1, r3 │ │ - 2642a: 0049 lsls r1, r1, #1 │ │ - 2642c: 5a0b ldrh r3, [r1, r0] │ │ - 2642e: 6013 str r3, [r2, #0] │ │ - 26430: 5960 ldr r0, [r4, r5] │ │ - 26432: e002 b.n 2643a │ │ - 26434: 2000 movs r0, #0 │ │ - 26436: e000 b.n 2643a │ │ - 26438: 1c18 adds r0, r3, #0 │ │ - 2643a: bd30 pop {r4, r5, pc} │ │ - 2643c: cac0 ldmia r2!, {r6, r7} │ │ - 2643e: 0000 movs r0, r0 │ │ - 26440: 6740 str r0, [r0, #116] ; 0x74 │ │ +0002703c : │ │ + 2703c: 4b01 ldr r3, [pc, #4] ; (27044 ) │ │ + 2703e: 58c0 ldr r0, [r0, r3] │ │ + 27040: 4770 bx lr │ │ + 27042: 46c0 nop ; (mov r8, r8) │ │ + 27044: e93c 0000 ldmdb ip!, {} │ │ + │ │ +00027048 : │ │ + 27048: 4b01 ldr r3, [pc, #4] ; (27050 ) │ │ + 2704a: 58c0 ldr r0, [r0, r3] │ │ + 2704c: 4770 bx lr │ │ + 2704e: 46c0 nop ; (mov r8, r8) │ │ + 27050: e940 0000 strd r0, r0, [r0, #-0] │ │ + │ │ +00027054 : │ │ + 27054: 4b01 ldr r3, [pc, #4] ; (2705c ) │ │ + 27056: 58c0 ldr r0, [r0, r3] │ │ + 27058: 4770 bx lr │ │ + 2705a: 46c0 nop ; (mov r8, r8) │ │ + 2705c: e950 0000 ldrd r0, r0, [r0, #-0] │ │ + │ │ +00027060 : │ │ + 27060: 4b01 ldr r3, [pc, #4] ; (27068 ) │ │ + 27062: 58c0 ldr r0, [r0, r3] │ │ + 27064: 4770 bx lr │ │ + 27066: 46c0 nop ; (mov r8, r8) │ │ + 27068: e94c 0000 strd r0, r0, [ip, #-0] │ │ + │ │ +0002706c : │ │ + 2706c: 4b01 ldr r3, [pc, #4] ; (27074 ) │ │ + 2706e: 58c0 ldr r0, [r0, r3] │ │ + 27070: 4770 bx lr │ │ + 27072: 46c0 nop ; (mov r8, r8) │ │ + 27074: e948 0000 strd r0, r0, [r8, #-0] │ │ + │ │ +00027078 : │ │ + 27078: 4b04 ldr r3, [pc, #16] ; (2708c ) │ │ + 2707a: 58c2 ldr r2, [r0, r3] │ │ + 2707c: 4b04 ldr r3, [pc, #16] ; (27090 ) │ │ + 2707e: 447b add r3, pc │ │ + 27080: 681b ldr r3, [r3, #0] │ │ + 27082: 6818 ldr r0, [r3, #0] │ │ + 27084: 4282 cmp r2, r0 │ │ + 27086: d200 bcs.n 2708a │ │ + 27088: 1c10 adds r0, r2, #0 │ │ + 2708a: 4770 bx lr │ │ + 2708c: e914 0000 ldmdb r4, {} │ │ + 27090: 1d96 adds r6, r2, #6 │ │ + 27092: 0001 movs r1, r0 │ │ + │ │ +00027094 : │ │ + 27094: b508 push {r3, lr} │ │ + 27096: f004 fecd bl 2be34 │ │ + 2709a: bd08 pop {r3, pc} │ │ + │ │ +0002709c : │ │ + 2709c: 4b01 ldr r3, [pc, #4] ; (270a4 ) │ │ + 2709e: 58c0 ldr r0, [r0, r3] │ │ + 270a0: 4770 bx lr │ │ + 270a2: 46c0 nop ; (mov r8, r8) │ │ + 270a4: e920 0000 stmdb r0!, {} │ │ + │ │ +000270a8 : │ │ + 270a8: 4b01 ldr r3, [pc, #4] ; (270b0 ) │ │ + 270aa: 58c0 ldr r0, [r0, r3] │ │ + 270ac: 4770 bx lr │ │ + 270ae: 46c0 nop ; (mov r8, r8) │ │ + 270b0: e994 0000 ; instruction: 0xe9940000 │ │ + │ │ +000270b4 : │ │ + 270b4: 4b01 ldr r3, [pc, #4] ; (270bc ) │ │ + 270b6: 58c0 ldr r0, [r0, r3] │ │ + 270b8: 4770 bx lr │ │ + 270ba: 46c0 nop ; (mov r8, r8) │ │ + 270bc: e928 0000 stmdb r8!, {} │ │ + │ │ +000270c0 : │ │ + 270c0: 4b01 ldr r3, [pc, #4] ; (270c8 ) │ │ + 270c2: 58c0 ldr r0, [r0, r3] │ │ + 270c4: 4770 bx lr │ │ + 270c6: 46c0 nop ; (mov r8, r8) │ │ + 270c8: e924 0000 stmdb r4!, {} │ │ + │ │ +000270cc : │ │ + 270cc: b508 push {r3, lr} │ │ + 270ce: f004 fd65 bl 2bb9c │ │ + 270d2: bd08 pop {r3, pc} │ │ + │ │ +000270d4 : │ │ + 270d4: b508 push {r3, lr} │ │ + 270d6: f004 fbf5 bl 2b8c4 │ │ + 270da: bd08 pop {r3, pc} │ │ + │ │ +000270dc : │ │ + 270dc: b508 push {r3, lr} │ │ + 270de: f004 ffbf bl 2c060 │ │ + 270e2: bd08 pop {r3, pc} │ │ + │ │ +000270e4 : │ │ + 270e4: b508 push {r3, lr} │ │ + 270e6: f004 ffed bl 2c0c4 │ │ + 270ea: bd08 pop {r3, pc} │ │ + │ │ +000270ec : │ │ + 270ec: b510 push {r4, lr} │ │ + 270ee: 2300 movs r3, #0 │ │ + 270f0: 29ef cmp r1, #239 ; 0xef │ │ + 270f2: dc0d bgt.n 27110 │ │ + 270f4: 4b07 ldr r3, [pc, #28] ; (27114 ) │ │ + 270f6: 18cb adds r3, r1, r3 │ │ + 270f8: 009b lsls r3, r3, #2 │ │ + 270fa: 581c ldr r4, [r3, r0] │ │ + 270fc: 1e23 subs r3, r4, #0 │ │ + 270fe: d007 beq.n 27110 │ │ + 27100: 2a00 cmp r2, #0 │ │ + 27102: d005 beq.n 27110 │ │ + 27104: 4b04 ldr r3, [pc, #16] ; (27118 ) │ │ + 27106: 18c9 adds r1, r1, r3 │ │ + 27108: 0049 lsls r1, r1, #1 │ │ + 2710a: 5a0b ldrh r3, [r1, r0] │ │ + 2710c: 6013 str r3, [r2, #0] │ │ + 2710e: 1c23 adds r3, r4, #0 │ │ + 27110: 1c18 adds r0, r3, #0 │ │ + 27112: bd10 pop {r4, pc} │ │ + 27114: 32b0 adds r2, #176 ; 0xb0 │ │ + 27116: 0000 movs r0, r0 │ │ + 27118: 6740 str r0, [r0, #116] ; 0x74 │ │ ... │ │ │ │ -00026444 : │ │ - 26444: b5f8 push {r3, r4, r5, r6, r7, lr} │ │ - 26446: 2201 movs r2, #1 │ │ - 26448: 1c0f adds r7, r1, #0 │ │ - 2644a: 2100 movs r1, #0 │ │ - 2644c: 1c04 adds r4, r0, #0 │ │ - 2644e: f000 feeb bl 27228 │ │ - 26452: 25fa movs r5, #250 ; 0xfa │ │ - 26454: 00ad lsls r5, r5, #2 │ │ - 26456: 4345 muls r5, r0 │ │ - 26458: 1e2e subs r6, r5, #0 │ │ - 2645a: 42be cmp r6, r7 │ │ - 2645c: dd00 ble.n 26460 │ │ - 2645e: 1c3e adds r6, r7, #0 │ │ - 26460: 1c20 adds r0, r4, #0 │ │ - 26462: f004 fc99 bl 2ad98 │ │ - 26466: 1c07 adds r7, r0, #0 │ │ - 26468: 1c30 adds r0, r6, #0 │ │ - 2646a: f00a fa27 bl 308bc <__clzsi2+0x8> │ │ - 2646e: 1c06 adds r6, r0, #0 │ │ - 26470: 1c38 adds r0, r7, #0 │ │ - 26472: f00a fa23 bl 308bc <__clzsi2+0x8> │ │ - 26476: 1c07 adds r7, r0, #0 │ │ - 26478: 1c28 adds r0, r5, #0 │ │ - 2647a: f00a fa1f bl 308bc <__clzsi2+0x8> │ │ - 2647e: 1c01 adds r1, r0, #0 │ │ - 26480: 1c38 adds r0, r7, #0 │ │ - 26482: f00a faab bl 309dc <__clzsi2+0x128> │ │ - 26486: 1c01 adds r1, r0, #0 │ │ - 26488: 1c30 adds r0, r6, #0 │ │ - 2648a: f00a fa1f bl 308cc <__clzsi2+0x18> │ │ - 2648e: f00a fa65 bl 3095c <__clzsi2+0xa8> │ │ - 26492: 1c01 adds r1, r0, #0 │ │ - 26494: 1c20 adds r0, r4, #0 │ │ - 26496: f004 fcb9 bl 2ae0c │ │ - 2649a: bdf8 pop {r3, r4, r5, r6, r7, pc} │ │ - │ │ -0002649c : │ │ - 2649c: b508 push {r3, lr} │ │ - 2649e: 4903 ldr r1, [pc, #12] ; (264ac ) │ │ - 264a0: 2238 movs r2, #56 ; 0x38 │ │ - 264a2: 4479 add r1, pc │ │ - 264a4: 6809 ldr r1, [r1, #0] │ │ - 264a6: f00a fab9 bl 30a1c <__clzsi2+0x168> │ │ - 264aa: bd08 pop {r3, pc} │ │ - 264ac: 199e adds r6, r3, r6 │ │ - 264ae: 0001 movs r1, r0 │ │ - │ │ -000264b0 : │ │ - 264b0: 1c01 adds r1, r0, #0 │ │ - 264b2: 4805 ldr r0, [pc, #20] ; (264c8 ) │ │ - 264b4: b508 push {r3, lr} │ │ - 264b6: 4478 add r0, pc │ │ - 264b8: 2238 movs r2, #56 ; 0x38 │ │ - 264ba: 6800 ldr r0, [r0, #0] │ │ - 264bc: f00a faae bl 30a1c <__clzsi2+0x168> │ │ - 264c0: 2000 movs r0, #0 │ │ - 264c2: f7ff fe89 bl 261d8 │ │ - 264c6: bd08 pop {r3, pc} │ │ - 264c8: 198a adds r2, r1, r6 │ │ - 264ca: 0001 movs r1, r0 │ │ - │ │ -000264cc : │ │ - 264cc: b5f0 push {r4, r5, r6, r7, lr} │ │ - 264ce: 4fa0 ldr r7, [pc, #640] ; (26750 ) │ │ - 264d0: 4ba0 ldr r3, [pc, #640] ; (26754 ) │ │ - 264d2: b085 sub sp, #20 │ │ - 264d4: 447f add r7, pc │ │ - 264d6: 9002 str r0, [sp, #8] │ │ - 264d8: 58fa ldr r2, [r7, r3] │ │ - 264da: 6813 ldr r3, [r2, #0] │ │ - 264dc: 9201 str r2, [sp, #4] │ │ - 264de: 2b00 cmp r3, #0 │ │ - 264e0: d101 bne.n 264e6 │ │ - 264e2: 2364 movs r3, #100 ; 0x64 │ │ - 264e4: 6013 str r3, [r2, #0] │ │ - 264e6: 4b9c ldr r3, [pc, #624] ; (26758 ) │ │ - 264e8: 58fb ldr r3, [r7, r3] │ │ - 264ea: 681a ldr r2, [r3, #0] │ │ - 264ec: 9303 str r3, [sp, #12] │ │ - 264ee: 2a00 cmp r2, #0 │ │ - 264f0: d102 bne.n 264f8 │ │ - 264f2: 9903 ldr r1, [sp, #12] │ │ - 264f4: 230e movs r3, #14 │ │ - 264f6: 600b str r3, [r1, #0] │ │ - 264f8: 4b98 ldr r3, [pc, #608] ; (2675c ) │ │ - 264fa: 58fe ldr r6, [r7, r3] │ │ - 264fc: 6833 ldr r3, [r6, #0] │ │ - 264fe: 2b00 cmp r3, #0 │ │ - 26500: d101 bne.n 26506 │ │ - 26502: 2314 movs r3, #20 │ │ - 26504: 6033 str r3, [r6, #0] │ │ - 26506: 4b96 ldr r3, [pc, #600] ; (26760 ) │ │ - 26508: 58fb ldr r3, [r7, r3] │ │ - 2650a: 681a ldr r2, [r3, #0] │ │ - 2650c: 2a08 cmp r2, #8 │ │ - 2650e: d901 bls.n 26514 │ │ - 26510: 2208 movs r2, #8 │ │ - 26512: 601a str r2, [r3, #0] │ │ - 26514: 681a ldr r2, [r3, #0] │ │ - 26516: 2a01 cmp r2, #1 │ │ - 26518: d801 bhi.n 2651e │ │ - 2651a: 2202 movs r2, #2 │ │ - 2651c: 601a str r2, [r3, #0] │ │ - 2651e: 9b02 ldr r3, [sp, #8] │ │ - 26520: 2b00 cmp r3, #0 │ │ - 26522: d004 beq.n 2652e │ │ - 26524: 4b8f ldr r3, [pc, #572] ; (26764 ) │ │ - 26526: 2200 movs r2, #0 │ │ - 26528: 447b add r3, pc │ │ - 2652a: 601a str r2, [r3, #0] │ │ - 2652c: 605a str r2, [r3, #4] │ │ - 2652e: 4d8e ldr r5, [pc, #568] ; (26768 ) │ │ - 26530: 4b8e ldr r3, [pc, #568] ; (2676c ) │ │ - 26532: 2400 movs r4, #0 │ │ - 26534: 447d add r5, pc │ │ - 26536: 60ac str r4, [r5, #8] │ │ - 26538: 60ec str r4, [r5, #12] │ │ - 2653a: 612c str r4, [r5, #16] │ │ - 2653c: 616c str r4, [r5, #20] │ │ - 2653e: 61ac str r4, [r5, #24] │ │ - 26540: 61ec str r4, [r5, #28] │ │ - 26542: 622c str r4, [r5, #32] │ │ - 26544: 58fb ldr r3, [r7, r3] │ │ - 26546: 681b ldr r3, [r3, #0] │ │ - 26548: 9300 str r3, [sp, #0] │ │ - 2654a: 065b lsls r3, r3, #25 │ │ - 2654c: d54a bpl.n 265e4 │ │ - 2654e: 1c28 adds r0, r5, #0 │ │ - 26550: 2280 movs r2, #128 ; 0x80 │ │ - 26552: 1c21 adds r1, r4, #0 │ │ - 26554: 0052 lsls r2, r2, #1 │ │ - 26556: 3024 adds r0, #36 ; 0x24 │ │ - 26558: f00a fa48 bl 309ec <__clzsi2+0x138> │ │ - 2655c: 4884 ldr r0, [pc, #528] ; (26770 ) │ │ - 2655e: 2280 movs r2, #128 ; 0x80 │ │ - 26560: 1c21 adds r1, r4, #0 │ │ - 26562: 4478 add r0, pc │ │ - 26564: 0052 lsls r2, r2, #1 │ │ - 26566: 3024 adds r0, #36 ; 0x24 │ │ - 26568: f00a fa40 bl 309ec <__clzsi2+0x138> │ │ - 2656c: 4881 ldr r0, [pc, #516] ; (26774 ) │ │ - 2656e: 2280 movs r2, #128 ; 0x80 │ │ - 26570: 1c21 adds r1, r4, #0 │ │ - 26572: 4478 add r0, pc │ │ - 26574: 0052 lsls r2, r2, #1 │ │ - 26576: 3024 adds r0, #36 ; 0x24 │ │ - 26578: f00a fa38 bl 309ec <__clzsi2+0x138> │ │ - 2657c: 487e ldr r0, [pc, #504] ; (26778 ) │ │ - 2657e: 2296 movs r2, #150 ; 0x96 │ │ - 26580: 1c21 adds r1, r4, #0 │ │ - 26582: 4478 add r0, pc │ │ - 26584: 0212 lsls r2, r2, #8 │ │ - 26586: 3024 adds r0, #36 ; 0x24 │ │ - 26588: f00a fa30 bl 309ec <__clzsi2+0x138> │ │ - 2658c: 4b7b ldr r3, [pc, #492] ; (2677c ) │ │ - 2658e: 6832 ldr r2, [r6, #0] │ │ - 26590: 21fa movs r1, #250 ; 0xfa │ │ - 26592: 58fb ldr r3, [r7, r3] │ │ - 26594: 0089 lsls r1, r1, #2 │ │ - 26596: 6818 ldr r0, [r3, #0] │ │ - 26598: 4350 muls r0, r2 │ │ - 2659a: f007 fd07 bl 2dfac <__udivsi3> │ │ - 2659e: 2396 movs r3, #150 ; 0x96 │ │ - 265a0: 019b lsls r3, r3, #6 │ │ - 265a2: 4298 cmp r0, r3 │ │ - 265a4: dc01 bgt.n 265aa │ │ - 265a6: 60a8 str r0, [r5, #8] │ │ - 265a8: e000 b.n 265ac │ │ - 265aa: 60ab str r3, [r5, #8] │ │ - 265ac: 4b74 ldr r3, [pc, #464] ; (26780 ) │ │ - 265ae: 58fb ldr r3, [r7, r3] │ │ - 265b0: 681b ldr r3, [r3, #0] │ │ - 265b2: 2b07 cmp r3, #7 │ │ - 265b4: d807 bhi.n 265c6 │ │ - 265b6: 2220 movs r2, #32 │ │ - 265b8: 411a asrs r2, r3 │ │ - 265ba: 1c13 adds r3, r2, #0 │ │ - 265bc: 4a71 ldr r2, [pc, #452] ; (26784 ) │ │ - 265be: 3320 adds r3, #32 │ │ - 265c0: 447a add r2, pc │ │ - 265c2: 6253 str r3, [r2, #36] ; 0x24 │ │ - 265c4: e009 b.n 265da │ │ - 265c6: 2240 movs r2, #64 ; 0x40 │ │ - 265c8: 2b0f cmp r3, #15 │ │ - 265ca: d803 bhi.n 265d4 │ │ - 265cc: 2207 movs r2, #7 │ │ - 265ce: 4353 muls r3, r2 │ │ - 265d0: 1c1a adds r2, r3, #0 │ │ - 265d2: 3a30 subs r2, #48 ; 0x30 │ │ - 265d4: 4b6c ldr r3, [pc, #432] ; (26788 ) │ │ - 265d6: 447b add r3, pc │ │ - 265d8: 625a str r2, [r3, #36] ; 0x24 │ │ - 265da: 4b6c ldr r3, [pc, #432] ; (2678c ) │ │ - 265dc: 447b add r3, pc │ │ - 265de: 6a59 ldr r1, [r3, #36] ; 0x24 │ │ - 265e0: 108a asrs r2, r1, #2 │ │ - 265e2: 625a str r2, [r3, #36] ; 0x24 │ │ - 265e4: 9a00 ldr r2, [sp, #0] │ │ - 265e6: 2380 movs r3, #128 ; 0x80 │ │ - 265e8: 4013 ands r3, r2 │ │ - 265ea: d073 beq.n 266d4 │ │ - 265ec: 4b63 ldr r3, [pc, #396] ; (2677c ) │ │ - 265ee: 9901 ldr r1, [sp, #4] │ │ - 265f0: 58fb ldr r3, [r7, r3] │ │ - 265f2: 680a ldr r2, [r1, #0] │ │ - 265f4: 21fa movs r1, #250 ; 0xfa │ │ - 265f6: 6818 ldr r0, [r3, #0] │ │ - 265f8: 0089 lsls r1, r1, #2 │ │ - 265fa: 4350 muls r0, r2 │ │ - 265fc: f007 fcd6 bl 2dfac <__udivsi3> │ │ - 26600: 4b63 ldr r3, [pc, #396] ; (26790 ) │ │ - 26602: 2296 movs r2, #150 ; 0x96 │ │ - 26604: 1c06 adds r6, r0, #0 │ │ - 26606: 58fb ldr r3, [r7, r3] │ │ - 26608: 0212 lsls r2, r2, #8 │ │ - 2660a: 681b ldr r3, [r3, #0] │ │ - 2660c: 3301 adds r3, #1 │ │ - 2660e: 4290 cmp r0, r2 │ │ - 26610: d900 bls.n 26614 │ │ - 26612: 1c16 adds r6, r2, #0 │ │ - 26614: 9a02 ldr r2, [sp, #8] │ │ - 26616: 2a00 cmp r2, #0 │ │ - 26618: d107 bne.n 2662a │ │ - 2661a: 4a5e ldr r2, [pc, #376] ; (26794 ) │ │ - 2661c: 447a add r2, pc │ │ - 2661e: 6a91 ldr r1, [r2, #40] ; 0x28 │ │ - 26620: 428e cmp r6, r1 │ │ - 26622: d102 bne.n 2662a │ │ - 26624: 6ad2 ldr r2, [r2, #44] ; 0x2c │ │ - 26626: 4293 cmp r3, r2 │ │ - 26628: d057 beq.n 266da │ │ - 2662a: 4d5b ldr r5, [pc, #364] ; (26798 ) │ │ - 2662c: 2400 movs r4, #0 │ │ - 2662e: 220d movs r2, #13 │ │ - 26630: 447d add r5, pc │ │ - 26632: 1c10 adds r0, r2, #0 │ │ - 26634: 4370 muls r0, r6 │ │ - 26636: 62eb str r3, [r5, #44] ; 0x2c │ │ - 26638: 62ae str r6, [r5, #40] ; 0x28 │ │ - 2663a: 632c str r4, [r5, #48] ; 0x30 │ │ - 2663c: 636c str r4, [r5, #52] ; 0x34 │ │ - 2663e: 63ac str r4, [r5, #56] ; 0x38 │ │ - 26640: 63ec str r4, [r5, #60] ; 0x3c │ │ - 26642: 642c str r4, [r5, #64] ; 0x40 │ │ - 26644: 646c str r4, [r5, #68] ; 0x44 │ │ - 26646: 64ac str r4, [r5, #72] ; 0x48 │ │ - 26648: 64ec str r4, [r5, #76] ; 0x4c │ │ - 2664a: 652c str r4, [r5, #80] ; 0x50 │ │ - 2664c: 2111 movs r1, #17 │ │ - 2664e: f007 fcf7 bl 2e040 <__divsi3> │ │ - 26652: 2307 movs r3, #7 │ │ - 26654: 435e muls r6, r3 │ │ - 26656: 6568 str r0, [r5, #84] ; 0x54 │ │ - 26658: 210d movs r1, #13 │ │ - 2665a: 1c30 adds r0, r6, #0 │ │ - 2665c: f007 fcf0 bl 2e040 <__divsi3> │ │ - 26660: 2113 movs r1, #19 │ │ - 26662: 65a8 str r0, [r5, #88] ; 0x58 │ │ - 26664: 1c30 adds r0, r6, #0 │ │ - 26666: f007 fceb bl 2e040 <__divsi3> │ │ - 2666a: 2280 movs r2, #128 ; 0x80 │ │ - 2666c: 65e8 str r0, [r5, #92] ; 0x5c │ │ - 2666e: 1c28 adds r0, r5, #0 │ │ - 26670: 1c21 adds r1, r4, #0 │ │ - 26672: 0052 lsls r2, r2, #1 │ │ - 26674: 3060 adds r0, #96 ; 0x60 │ │ - 26676: f00a f9b9 bl 309ec <__clzsi2+0x138> │ │ - 2667a: 4848 ldr r0, [pc, #288] ; (2679c ) │ │ - 2667c: 2280 movs r2, #128 ; 0x80 │ │ - 2667e: 1c21 adds r1, r4, #0 │ │ - 26680: 4478 add r0, pc │ │ - 26682: 0052 lsls r2, r2, #1 │ │ - 26684: 3060 adds r0, #96 ; 0x60 │ │ - 26686: f00a f9b1 bl 309ec <__clzsi2+0x138> │ │ - 2668a: 4845 ldr r0, [pc, #276] ; (267a0 ) │ │ - 2668c: 2296 movs r2, #150 ; 0x96 │ │ - 2668e: 1c21 adds r1, r4, #0 │ │ - 26690: 4478 add r0, pc │ │ - 26692: 0292 lsls r2, r2, #10 │ │ - 26694: 3060 adds r0, #96 ; 0x60 │ │ - 26696: f00a f9a9 bl 309ec <__clzsi2+0x138> │ │ - 2669a: 4842 ldr r0, [pc, #264] ; (267a4 ) │ │ - 2669c: 1c21 adds r1, r4, #0 │ │ - 2669e: 4a42 ldr r2, [pc, #264] ; (267a8 ) │ │ - 266a0: 4478 add r0, pc │ │ - 266a2: 3060 adds r0, #96 ; 0x60 │ │ - 266a4: f00a f9a2 bl 309ec <__clzsi2+0x138> │ │ - 266a8: 4840 ldr r0, [pc, #256] ; (267ac ) │ │ - 266aa: 1c21 adds r1, r4, #0 │ │ - 266ac: 4a40 ldr r2, [pc, #256] ; (267b0 ) │ │ - 266ae: 4478 add r0, pc │ │ - 266b0: 3030 adds r0, #48 ; 0x30 │ │ - 266b2: f00a f99b bl 309ec <__clzsi2+0x138> │ │ - 266b6: 483f ldr r0, [pc, #252] ; (267b4 ) │ │ - 266b8: 1c21 adds r1, r4, #0 │ │ - 266ba: 4a3f ldr r2, [pc, #252] ; (267b8 ) │ │ - 266bc: 4478 add r0, pc │ │ - 266be: 3040 adds r0, #64 ; 0x40 │ │ - 266c0: f00a f994 bl 309ec <__clzsi2+0x138> │ │ - 266c4: 483d ldr r0, [pc, #244] ; (267bc ) │ │ - 266c6: 1c21 adds r1, r4, #0 │ │ - 266c8: 2220 movs r2, #32 │ │ - 266ca: 4478 add r0, pc │ │ - 266cc: 304c adds r0, #76 ; 0x4c │ │ - 266ce: f00a f98d bl 309ec <__clzsi2+0x138> │ │ - 266d2: e002 b.n 266da │ │ - 266d4: 4a3a ldr r2, [pc, #232] ; (267c0 ) │ │ - 266d6: 447a add r2, pc │ │ - 266d8: 6293 str r3, [r2, #40] ; 0x28 │ │ - 266da: 9900 ldr r1, [sp, #0] │ │ - 266dc: 2320 movs r3, #32 │ │ - 266de: 400b ands r3, r1 │ │ - 266e0: d01d beq.n 2671e │ │ - 266e2: 4b26 ldr r3, [pc, #152] ; (2677c ) │ │ - 266e4: 9903 ldr r1, [sp, #12] │ │ - 266e6: 58fb ldr r3, [r7, r3] │ │ - 266e8: 680a ldr r2, [r1, #0] │ │ - 266ea: 4936 ldr r1, [pc, #216] ; (267c4 ) │ │ - 266ec: 6818 ldr r0, [r3, #0] │ │ - 266ee: 4350 muls r0, r2 │ │ - 266f0: f007 fc5c bl 2dfac <__udivsi3> │ │ - 266f4: 2840 cmp r0, #64 ; 0x40 │ │ - 266f6: d900 bls.n 266fa │ │ - 266f8: 2040 movs r0, #64 ; 0x40 │ │ - 266fa: 2302 movs r3, #2 │ │ - 266fc: 4283 cmp r3, r0 │ │ - 266fe: d801 bhi.n 26704 │ │ - 26700: 005b lsls r3, r3, #1 │ │ - 26702: e7fb b.n 266fc │ │ - 26704: 9a02 ldr r2, [sp, #8] │ │ - 26706: 085b lsrs r3, r3, #1 │ │ - 26708: 3b01 subs r3, #1 │ │ - 2670a: 2a00 cmp r2, #0 │ │ - 2670c: d104 bne.n 26718 │ │ - 2670e: 4a2e ldr r2, [pc, #184] ; (267c8 ) │ │ - 26710: 447a add r2, pc │ │ - 26712: 6ed2 ldr r2, [r2, #108] ; 0x6c │ │ - 26714: 4293 cmp r3, r2 │ │ - 26716: d019 beq.n 2674c │ │ - 26718: 4a2c ldr r2, [pc, #176] ; (267cc ) │ │ - 2671a: 447a add r2, pc │ │ - 2671c: e001 b.n 26722 │ │ - 2671e: 4a2c ldr r2, [pc, #176] ; (267d0 ) │ │ - 26720: 447a add r2, pc │ │ - 26722: 482c ldr r0, [pc, #176] ; (267d4 ) │ │ - 26724: 2400 movs r4, #0 │ │ - 26726: 66d3 str r3, [r2, #108] ; 0x6c │ │ - 26728: 4478 add r0, pc │ │ - 2672a: 2280 movs r2, #128 ; 0x80 │ │ - 2672c: 6704 str r4, [r0, #112] ; 0x70 │ │ - 2672e: 6744 str r4, [r0, #116] ; 0x74 │ │ - 26730: 6784 str r4, [r0, #120] ; 0x78 │ │ - 26732: 1c21 adds r1, r4, #0 │ │ - 26734: 0052 lsls r2, r2, #1 │ │ - 26736: 307c adds r0, #124 ; 0x7c │ │ - 26738: f00a f958 bl 309ec <__clzsi2+0x138> │ │ - 2673c: 4826 ldr r0, [pc, #152] ; (267d8 ) │ │ - 2673e: 2280 movs r2, #128 ; 0x80 │ │ - 26740: 1c21 adds r1, r4, #0 │ │ - 26742: 4478 add r0, pc │ │ - 26744: 307c adds r0, #124 ; 0x7c │ │ - 26746: 0052 lsls r2, r2, #1 │ │ - 26748: f00a f950 bl 309ec <__clzsi2+0x138> │ │ - 2674c: b005 add sp, #20 │ │ - 2674e: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 26750: 1a30 subs r0, r6, r0 │ │ - 26752: 0001 movs r1, r0 │ │ - 26754: ff48 ffff vmaxnm.f32 , q12, │ │ - 26758: ff4c ffff vmaxnm.f32 , q14, │ │ - 2675c: ff50 ffff vmaxnm.f16 , q8, │ │ - 26760: ff54 ffff vmaxnm.f16 , q10, │ │ - 26764: 7914 ldrb r4, [r2, #4] │ │ - 26766: 0002 movs r2, r0 │ │ - 26768: 7908 ldrb r0, [r1, #4] │ │ - 2676a: 0002 movs r2, r0 │ │ - 2676c: fefc ffff mrc2 15, 7, pc, cr12, cr15, {7} │ │ - 26770: 79da ldrb r2, [r3, #7] │ │ - 26772: 0002 movs r2, r0 │ │ - 26774: 7aca ldrb r2, [r1, #11] │ │ - 26776: 0002 movs r2, r0 │ │ - 26778: 7bba ldrb r2, [r7, #14] │ │ - 2677a: 0002 movs r2, r0 │ │ - 2677c: ff58 ffff vmaxnm.f16 , q12, │ │ - 26780: ff5c ffff vmaxnm.f16 , q14, │ │ - 26784: 117c asrs r4, r7, #5 │ │ - 26786: 0003 movs r3, r0 │ │ - 26788: 1166 asrs r6, r4, #5 │ │ - 2678a: 0003 movs r3, r0 │ │ - 2678c: 1160 asrs r0, r4, #5 │ │ - 2678e: 0003 movs r3, r0 │ │ - 26790: ff60 ffff vminnm.f32 , q8, │ │ - 26794: 1120 asrs r0, r4, #4 │ │ - 26796: 0003 movs r3, r0 │ │ - 26798: 110c asrs r4, r1, #4 │ │ - 2679a: 0003 movs r3, r0 │ │ - 2679c: 11bc asrs r4, r7, #6 │ │ - 2679e: 0003 movs r3, r0 │ │ - 267a0: 12ac asrs r4, r5, #10 │ │ - 267a2: 0003 movs r3, r0 │ │ - 267a4: 6a9c ldr r4, [r3, #40] ; 0x28 │ │ - 267a6: 0005 movs r5, r0 │ │ - 267a8: cad0 ldmia r2!, {r4, r6, r7} │ │ - 267aa: 0001 movs r1, r0 │ │ - 267ac: 358e adds r5, #142 ; 0x8e │ │ - 267ae: 0007 movs r7, r0 │ │ - 267b0: 4310 orrs r0, r2 │ │ - 267b2: 0001 movs r1, r0 │ │ - 267b4: 7880 ldrb r0, [r0, #2] │ │ - 267b6: 0008 movs r0, r1 │ │ - 267b8: dd0c ble.n 267d4 │ │ - 267ba: 0000 movs r0, r0 │ │ - 267bc: 5572 strb r2, [r6, r5] │ │ - 267be: 0009 movs r1, r1 │ │ - 267c0: 1066 asrs r6, r4, #1 │ │ - 267c2: 0003 movs r3, r0 │ │ - 267c4: 2710 movs r7, #16 │ │ - 267c6: 0000 movs r0, r0 │ │ - 267c8: 552c strb r4, [r5, r4] │ │ - 267ca: 0009 movs r1, r1 │ │ - 267cc: 5522 strb r2, [r4, r4] │ │ - 267ce: 0009 movs r1, r1 │ │ - 267d0: 551c strb r4, [r3, r4] │ │ - 267d2: 0009 movs r1, r1 │ │ - 267d4: 5514 strb r4, [r2, r4] │ │ - 267d6: 0009 movs r1, r1 │ │ - 267d8: 55fa strb r2, [r7, r7] │ │ - 267da: 0009 movs r1, r1 │ │ - │ │ -000267dc : │ │ - 267dc: b5f0 push {r4, r5, r6, r7, lr} │ │ - 267de: b09b sub sp, #108 ; 0x6c │ │ - 267e0: 900b str r0, [sp, #44] ; 0x2c │ │ - 267e2: 48d6 ldr r0, [pc, #856] ; (26b3c ) │ │ - 267e4: 4bd6 ldr r3, [pc, #856] ; (26b40 ) │ │ - 267e6: 4478 add r0, pc │ │ - 267e8: 9005 str r0, [sp, #20] │ │ - 267ea: 58c3 ldr r3, [r0, r3] │ │ - 267ec: 681b ldr r3, [r3, #0] │ │ - 267ee: 930e str r3, [sp, #56] ; 0x38 │ │ - 267f0: 061b lsls r3, r3, #24 │ │ - 267f2: d421 bmi.n 26838 │ │ - 267f4: 990e ldr r1, [sp, #56] ; 0x38 │ │ - 267f6: 0649 lsls r1, r1, #25 │ │ - 267f8: d400 bmi.n 267fc │ │ - 267fa: e153 b.n 26aa4 │ │ - 267fc: 4bd1 ldr r3, [pc, #836] ; (26b44 ) │ │ - 267fe: 4ad2 ldr r2, [pc, #840] ; (26b48 ) │ │ - 26800: 9f0b ldr r7, [sp, #44] ; 0x2c │ │ - 26802: 447b add r3, pc │ │ - 26804: 447a add r2, pc │ │ - 26806: 689e ldr r6, [r3, #8] │ │ - 26808: 6a52 ldr r2, [r2, #36] ; 0x24 │ │ - 2680a: 699d ldr r5, [r3, #24] │ │ - 2680c: 960a str r6, [sp, #40] ; 0x28 │ │ - 2680e: 9208 str r2, [sp, #32] │ │ - 26810: 69dc ldr r4, [r3, #28] │ │ - 26812: 6a19 ldr r1, [r3, #32] │ │ - 26814: 68de ldr r6, [r3, #12] │ │ - 26816: 691a ldr r2, [r3, #16] │ │ - 26818: 695b ldr r3, [r3, #20] │ │ - 2681a: 9703 str r7, [sp, #12] │ │ - 2681c: 4fcb ldr r7, [pc, #812] ; (26b4c ) │ │ - 2681e: 9304 str r3, [sp, #16] │ │ - 26820: 9805 ldr r0, [sp, #20] │ │ - 26822: 4bcb ldr r3, [pc, #812] ; (26b50 ) │ │ - 26824: 447f add r7, pc │ │ - 26826: 58c3 ldr r3, [r0, r3] │ │ - 26828: 970d str r7, [sp, #52] ; 0x34 │ │ - 2682a: 48ca ldr r0, [pc, #808] ; (26b54 ) │ │ - 2682c: 4fca ldr r7, [pc, #808] ; (26b58 ) │ │ - 2682e: 4478 add r0, pc │ │ - 26830: 447f add r7, pc │ │ - 26832: 900f str r0, [sp, #60] ; 0x3c │ │ - 26834: 9710 str r7, [sp, #64] ; 0x40 │ │ - 26836: e129 b.n 26a8c │ │ - 26838: 4bc8 ldr r3, [pc, #800] ; (26b5c ) │ │ - 2683a: 447b add r3, pc │ │ - 2683c: 6ada ldr r2, [r3, #44] ; 0x2c │ │ - 2683e: 6a9c ldr r4, [r3, #40] ; 0x28 │ │ - 26840: 6d5d ldr r5, [r3, #84] ; 0x54 │ │ - 26842: 6d9e ldr r6, [r3, #88] ; 0x58 │ │ - 26844: 6ddf ldr r7, [r3, #92] ; 0x5c │ │ - 26846: 6bd8 ldr r0, [r3, #60] ; 0x3c │ │ - 26848: 6b99 ldr r1, [r3, #56] ; 0x38 │ │ - 2684a: 9211 str r2, [sp, #68] ; 0x44 │ │ - 2684c: 9412 str r4, [sp, #72] ; 0x48 │ │ - 2684e: 9513 str r5, [sp, #76] ; 0x4c │ │ - 26850: 9614 str r6, [sp, #80] ; 0x50 │ │ - 26852: 9715 str r7, [sp, #84] ; 0x54 │ │ - 26854: 9009 str r0, [sp, #36] ; 0x24 │ │ - 26856: 6b5a ldr r2, [r3, #52] ; 0x34 │ │ - 26858: 6b1c ldr r4, [r3, #48] ; 0x30 │ │ - 2685a: 6c1d ldr r5, [r3, #64] ; 0x40 │ │ - 2685c: 6c5e ldr r6, [r3, #68] ; 0x44 │ │ - 2685e: 6c9f ldr r7, [r3, #72] ; 0x48 │ │ - 26860: 6d18 ldr r0, [r3, #80] ; 0x50 │ │ - 26862: 6cdb ldr r3, [r3, #76] ; 0x4c │ │ - 26864: 9107 str r1, [sp, #28] │ │ - 26866: 990b ldr r1, [sp, #44] ; 0x2c │ │ - 26868: 9208 str r2, [sp, #32] │ │ - 2686a: 930d str r3, [sp, #52] ; 0x34 │ │ - 2686c: 9a05 ldr r2, [sp, #20] │ │ - 2686e: 4bbc ldr r3, [pc, #752] ; (26b60 ) │ │ - 26870: 940a str r4, [sp, #40] ; 0x28 │ │ - 26872: 9506 str r5, [sp, #24] │ │ - 26874: 9604 str r6, [sp, #16] │ │ - 26876: 9703 str r7, [sp, #12] │ │ - 26878: 900f str r0, [sp, #60] ; 0x3c │ │ - 2687a: 910c str r1, [sp, #48] ; 0x30 │ │ - 2687c: 58d3 ldr r3, [r2, r3] │ │ - 2687e: 4cb9 ldr r4, [pc, #740] ; (26b64 ) │ │ - 26880: 4db9 ldr r5, [pc, #740] ; (26b68 ) │ │ - 26882: 4eba ldr r6, [pc, #744] ; (26b6c ) │ │ - 26884: 4fba ldr r7, [pc, #744] ; (26b70 ) │ │ - 26886: 469c mov ip, r3 │ │ - 26888: 4bb1 ldr r3, [pc, #708] ; (26b50 ) │ │ - 2688a: 447c add r4, pc │ │ - 2688c: 447d add r5, pc │ │ - 2688e: 447e add r6, pc │ │ - 26890: 447f add r7, pc │ │ - 26892: 58d3 ldr r3, [r2, r3] │ │ - 26894: 9416 str r4, [sp, #88] ; 0x58 │ │ - 26896: 9517 str r5, [sp, #92] ; 0x5c │ │ - 26898: 9618 str r6, [sp, #96] ; 0x60 │ │ - 2689a: 9719 str r7, [sp, #100] ; 0x64 │ │ - 2689c: 9809 ldr r0, [sp, #36] ; 0x24 │ │ - 2689e: 9916 ldr r1, [sp, #88] ; 0x58 │ │ - 268a0: 9c17 ldr r4, [sp, #92] ; 0x5c │ │ - 268a2: 0082 lsls r2, r0, #2 │ │ - 268a4: 188a adds r2, r1, r2 │ │ - 268a6: 9210 str r2, [sp, #64] ; 0x40 │ │ - 268a8: 9a07 ldr r2, [sp, #28] │ │ - 268aa: 9d10 ldr r5, [sp, #64] ; 0x40 │ │ - 268ac: 9f08 ldr r7, [sp, #32] │ │ - 268ae: 0091 lsls r1, r2, #2 │ │ - 268b0: 1861 adds r1, r4, r1 │ │ - 268b2: 6e2d ldr r5, [r5, #96] ; 0x60 │ │ - 268b4: 6e0e ldr r6, [r1, #96] ; 0x60 │ │ - 268b6: 9818 ldr r0, [sp, #96] ; 0x60 │ │ - 268b8: 00bc lsls r4, r7, #2 │ │ - 268ba: 19aa adds r2, r5, r6 │ │ - 268bc: 9e0a ldr r6, [sp, #40] ; 0x28 │ │ - 268be: 1904 adds r4, r0, r4 │ │ - 268c0: 9f19 ldr r7, [sp, #100] ; 0x64 │ │ - 268c2: 6b25 ldr r5, [r4, #48] ; 0x30 │ │ - 268c4: 00b0 lsls r0, r6, #2 │ │ - 268c6: 1838 adds r0, r7, r0 │ │ - 268c8: 9e06 ldr r6, [sp, #24] │ │ - 268ca: 1952 adds r2, r2, r5 │ │ - 268cc: 6c05 ldr r5, [r0, #64] ; 0x40 │ │ - 268ce: 1952 adds r2, r2, r5 │ │ - 268d0: 00b5 lsls r5, r6, #2 │ │ - 268d2: 4ea8 ldr r6, [pc, #672] ; (26b74 ) │ │ - 268d4: 447e add r6, pc │ │ - 268d6: 1975 adds r5, r6, r5 │ │ - 268d8: 6e2f ldr r7, [r5, #96] ; 0x60 │ │ - 268da: 9e04 ldr r6, [sp, #16] │ │ - 268dc: 9701 str r7, [sp, #4] │ │ - 268de: 1057 asrs r7, r2, #1 │ │ - 268e0: 662f str r7, [r5, #96] ; 0x60 │ │ - 268e2: 9f06 ldr r7, [sp, #24] │ │ - 268e4: 251f movs r5, #31 │ │ - 268e6: 3701 adds r7, #1 │ │ - 268e8: 402f ands r7, r5 │ │ - 268ea: 9706 str r7, [sp, #24] │ │ - 268ec: 4fa2 ldr r7, [pc, #648] ; (26b78 ) │ │ - 268ee: 00b5 lsls r5, r6, #2 │ │ - 268f0: 447f add r7, pc │ │ - 268f2: 197d adds r5, r7, r5 │ │ - 268f4: 6e2e ldr r6, [r5, #96] ; 0x60 │ │ - 268f6: 9f03 ldr r7, [sp, #12] │ │ - 268f8: 1bbf subs r7, r7, r6 │ │ - 268fa: 9700 str r7, [sp, #0] │ │ - 268fc: 17d7 asrs r7, r2, #31 │ │ - 268fe: 0e7f lsrs r7, r7, #25 │ │ - 26900: 18ba adds r2, r7, r2 │ │ - 26902: 11d2 asrs r2, r2, #7 │ │ - 26904: 9f00 ldr r7, [sp, #0] │ │ - 26906: 662a str r2, [r5, #96] ; 0x60 │ │ - 26908: 9d01 ldr r5, [sp, #4] │ │ - 2690a: 18ba adds r2, r7, r2 │ │ - 2690c: 9203 str r2, [sp, #12] │ │ - 2690e: 1aae subs r6, r5, r2 │ │ - 26910: 9d04 ldr r5, [sp, #16] │ │ - 26912: 223f movs r2, #63 ; 0x3f │ │ - 26914: 4667 mov r7, ip │ │ - 26916: 3501 adds r5, #1 │ │ - 26918: 4015 ands r5, r2 │ │ - 2691a: 9504 str r5, [sp, #16] │ │ - 2691c: 687a ldr r2, [r7, #4] │ │ - 2691e: 683d ldr r5, [r7, #0] │ │ - 26920: 18af adds r7, r5, r2 │ │ - 26922: 9a11 ldr r2, [sp, #68] ; 0x44 │ │ - 26924: 19ad adds r5, r5, r6 │ │ - 26926: 4117 asrs r7, r2 │ │ - 26928: 681a ldr r2, [r3, #0] │ │ - 2692a: 1955 adds r5, r2, r5 │ │ - 2692c: 601d str r5, [r3, #0] │ │ - 2692e: 4665 mov r5, ip │ │ - 26930: 686d ldr r5, [r5, #4] │ │ - 26932: 19aa adds r2, r5, r6 │ │ - 26934: 685d ldr r5, [r3, #4] │ │ - 26936: 18aa adds r2, r5, r2 │ │ - 26938: 605a str r2, [r3, #4] │ │ - 2693a: 10b2 asrs r2, r6, #2 │ │ - 2693c: 18bf adds r7, r7, r2 │ │ - 2693e: 1136 asrs r6, r6, #4 │ │ - 26940: 6327 str r7, [r4, #48] ; 0x30 │ │ - 26942: 6407 str r7, [r0, #64] ; 0x40 │ │ - 26944: 19bf adds r7, r7, r6 │ │ - 26946: 488d ldr r0, [pc, #564] ; (26b7c ) │ │ - 26948: 9e0d ldr r6, [sp, #52] ; 0x34 │ │ - 2694a: 9c0f ldr r4, [sp, #60] ; 0x3c │ │ - 2694c: 4478 add r0, pc │ │ - 2694e: 00b2 lsls r2, r6, #2 │ │ - 26950: 1880 adds r0, r0, r2 │ │ - 26952: 6cc5 ldr r5, [r0, #76] ; 0x4c │ │ - 26954: 107f asrs r7, r7, #1 │ │ - 26956: 64c7 str r7, [r0, #76] ; 0x4c │ │ - 26958: 1b62 subs r2, r4, r5 │ │ - 2695a: 1c30 adds r0, r6, #0 │ │ - 2695c: 19d2 adds r2, r2, r7 │ │ - 2695e: 2407 movs r4, #7 │ │ - 26960: 3001 adds r0, #1 │ │ - 26962: 9e10 ldr r6, [sp, #64] ; 0x40 │ │ - 26964: 4020 ands r0, r4 │ │ - 26966: 1094 asrs r4, r2, #2 │ │ - 26968: 660c str r4, [r1, #96] ; 0x60 │ │ - 2696a: 9909 ldr r1, [sp, #36] ; 0x24 │ │ - 2696c: 6634 str r4, [r6, #96] ; 0x60 │ │ - 2696e: 9c12 ldr r4, [sp, #72] ; 0x48 │ │ - 26970: 2700 movs r7, #0 │ │ - 26972: 3101 adds r1, #1 │ │ - 26974: 9709 str r7, [sp, #36] ; 0x24 │ │ - 26976: 42a1 cmp r1, r4 │ │ - 26978: da00 bge.n 2697c │ │ - 2697a: 9109 str r1, [sp, #36] ; 0x24 │ │ - 2697c: 9907 ldr r1, [sp, #28] │ │ - 2697e: 9e13 ldr r6, [sp, #76] ; 0x4c │ │ - 26980: 2500 movs r5, #0 │ │ - 26982: 3101 adds r1, #1 │ │ - 26984: 9507 str r5, [sp, #28] │ │ - 26986: 42b1 cmp r1, r6 │ │ - 26988: da00 bge.n 2698c │ │ - 2698a: 9107 str r1, [sp, #28] │ │ - 2698c: 9908 ldr r1, [sp, #32] │ │ - 2698e: 9c14 ldr r4, [sp, #80] ; 0x50 │ │ - 26990: 2700 movs r7, #0 │ │ - 26992: 3101 adds r1, #1 │ │ - 26994: 9708 str r7, [sp, #32] │ │ - 26996: 42a1 cmp r1, r4 │ │ - 26998: da00 bge.n 2699c │ │ - 2699a: 9108 str r1, [sp, #32] │ │ - 2699c: 990a ldr r1, [sp, #40] ; 0x28 │ │ - 2699e: 9e15 ldr r6, [sp, #84] ; 0x54 │ │ - 269a0: 2500 movs r5, #0 │ │ - 269a2: 3101 adds r1, #1 │ │ - 269a4: 950a str r5, [sp, #40] ; 0x28 │ │ - 269a6: 42b1 cmp r1, r6 │ │ - 269a8: da00 bge.n 269ac │ │ - 269aa: 910a str r1, [sp, #40] ; 0x28 │ │ - 269ac: 990c ldr r1, [sp, #48] ; 0x30 │ │ - 269ae: 2708 movs r7, #8 │ │ - 269b0: 3308 adds r3, #8 │ │ - 269b2: 3901 subs r1, #1 │ │ - 269b4: 44bc add ip, r7 │ │ - 269b6: 910c str r1, [sp, #48] ; 0x30 │ │ - 269b8: 2900 cmp r1, #0 │ │ - 269ba: d112 bne.n 269e2 │ │ - 269bc: 4b70 ldr r3, [pc, #448] ; (26b80 ) │ │ - 269be: 9c09 ldr r4, [sp, #36] ; 0x24 │ │ - 269c0: 9d07 ldr r5, [sp, #28] │ │ - 269c2: 447b add r3, pc │ │ - 269c4: 63dc str r4, [r3, #60] ; 0x3c │ │ - 269c6: 639d str r5, [r3, #56] ; 0x38 │ │ - 269c8: 9e08 ldr r6, [sp, #32] │ │ - 269ca: 9f0a ldr r7, [sp, #40] ; 0x28 │ │ - 269cc: 9906 ldr r1, [sp, #24] │ │ - 269ce: 9c04 ldr r4, [sp, #16] │ │ - 269d0: 9d03 ldr r5, [sp, #12] │ │ - 269d2: 635e str r6, [r3, #52] ; 0x34 │ │ - 269d4: 631f str r7, [r3, #48] ; 0x30 │ │ - 269d6: 6419 str r1, [r3, #64] ; 0x40 │ │ - 269d8: 645c str r4, [r3, #68] ; 0x44 │ │ - 269da: 649d str r5, [r3, #72] ; 0x48 │ │ - 269dc: 651a str r2, [r3, #80] ; 0x50 │ │ - 269de: 64d8 str r0, [r3, #76] ; 0x4c │ │ - 269e0: e708 b.n 267f4 │ │ - 269e2: 920f str r2, [sp, #60] ; 0x3c │ │ - 269e4: 900d str r0, [sp, #52] ; 0x34 │ │ - 269e6: e759 b.n 2689c │ │ - 269e8: 685f ldr r7, [r3, #4] │ │ - 269ea: 6818 ldr r0, [r3, #0] │ │ - 269ec: 19c0 adds r0, r0, r7 │ │ - 269ee: 1c07 adds r7, r0, #0 │ │ - 269f0: 371f adds r7, #31 │ │ - 269f2: 11ff asrs r7, r7, #7 │ │ - 269f4: 46bc mov ip, r7 │ │ - 269f6: 9f08 ldr r7, [sp, #32] │ │ - 269f8: 4660 mov r0, ip │ │ - 269fa: 4378 muls r0, r7 │ │ - 269fc: 9f0d ldr r7, [sp, #52] ; 0x34 │ │ - 269fe: 9006 str r0, [sp, #24] │ │ - 26a00: 0088 lsls r0, r1, #2 │ │ - 26a02: 4684 mov ip, r0 │ │ - 26a04: 44bc add ip, r7 │ │ - 26a06: 4660 mov r0, ip │ │ - 26a08: 6a40 ldr r0, [r0, #36] ; 0x24 │ │ - 26a0a: 9f06 ldr r7, [sp, #24] │ │ - 26a0c: 3101 adds r1, #1 │ │ - 26a0e: 1a24 subs r4, r4, r0 │ │ - 26a10: 4660 mov r0, ip │ │ - 26a12: 6247 str r7, [r0, #36] ; 0x24 │ │ - 26a14: 193f adds r7, r7, r4 │ │ - 26a16: 46bc mov ip, r7 │ │ - 26a18: 2403 movs r4, #3 │ │ - 26a1a: 9f0f ldr r7, [sp, #60] ; 0x3c │ │ - 26a1c: 400c ands r4, r1 │ │ - 26a1e: 9407 str r4, [sp, #28] │ │ - 26a20: 00b4 lsls r4, r6, #2 │ │ - 26a22: 193c adds r4, r7, r4 │ │ - 26a24: 4660 mov r0, ip │ │ - 26a26: 6a61 ldr r1, [r4, #36] ; 0x24 │ │ - 26a28: 6260 str r0, [r4, #36] ; 0x24 │ │ - 26a2a: 9c10 ldr r4, [sp, #64] ; 0x40 │ │ - 26a2c: 0097 lsls r7, r2, #2 │ │ - 26a2e: 3201 adds r2, #1 │ │ - 26a30: 19e7 adds r7, r4, r7 │ │ - 26a32: 6a78 ldr r0, [r7, #36] ; 0x24 │ │ - 26a34: 6279 str r1, [r7, #36] ; 0x24 │ │ - 26a36: 271f movs r7, #31 │ │ - 26a38: 403a ands r2, r7 │ │ - 26a3a: 4f52 ldr r7, [pc, #328] ; (26b84 ) │ │ - 26a3c: 9209 str r2, [sp, #36] ; 0x24 │ │ - 26a3e: 00aa lsls r2, r5, #2 │ │ - 26a40: 447f add r7, pc │ │ - 26a42: 18ba adds r2, r7, r2 │ │ - 26a44: 6a57 ldr r7, [r2, #36] ; 0x24 │ │ - 26a46: 9c04 ldr r4, [sp, #16] │ │ - 26a48: 9006 str r0, [sp, #24] │ │ - 26a4a: 1be0 subs r0, r4, r7 │ │ - 26a4c: 17cf asrs r7, r1, #31 │ │ - 26a4e: 0ebf lsrs r7, r7, #26 │ │ - 26a50: 1879 adds r1, r7, r1 │ │ - 26a52: 1189 asrs r1, r1, #6 │ │ - 26a54: 6251 str r1, [r2, #36] ; 0x24 │ │ - 26a56: 1840 adds r0, r0, r1 │ │ - 26a58: 9906 ldr r1, [sp, #24] │ │ - 26a5a: 681f ldr r7, [r3, #0] │ │ - 26a5c: 223f movs r2, #63 ; 0x3f │ │ - 26a5e: 1a0c subs r4, r1, r0 │ │ - 26a60: 1c69 adds r1, r5, #1 │ │ - 26a62: 1c0d adds r5, r1, #0 │ │ - 26a64: 6859 ldr r1, [r3, #4] │ │ - 26a66: 4015 ands r5, r2 │ │ - 26a68: 193a adds r2, r7, r4 │ │ - 26a6a: 1b0c subs r4, r1, r4 │ │ - 26a6c: 605c str r4, [r3, #4] │ │ - 26a6e: 9c0a ldr r4, [sp, #40] ; 0x28 │ │ - 26a70: 601a str r2, [r3, #0] │ │ - 26a72: 1c72 adds r2, r6, #1 │ │ - 26a74: 2600 movs r6, #0 │ │ - 26a76: 42a2 cmp r2, r4 │ │ - 26a78: da00 bge.n 26a7c │ │ - 26a7a: 1c16 adds r6, r2, #0 │ │ - 26a7c: 9f03 ldr r7, [sp, #12] │ │ - 26a7e: 9907 ldr r1, [sp, #28] │ │ - 26a80: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ - 26a82: 3f01 subs r7, #1 │ │ - 26a84: 3308 adds r3, #8 │ │ - 26a86: 9703 str r7, [sp, #12] │ │ - 26a88: 4664 mov r4, ip │ │ - 26a8a: 9004 str r0, [sp, #16] │ │ - 26a8c: 9803 ldr r0, [sp, #12] │ │ - 26a8e: 2800 cmp r0, #0 │ │ - 26a90: d1aa bne.n 269e8 │ │ - 26a92: 4b3d ldr r3, [pc, #244] ; (26b88 ) │ │ - 26a94: 447b add r3, pc │ │ - 26a96: 6219 str r1, [r3, #32] │ │ - 26a98: 9904 ldr r1, [sp, #16] │ │ - 26a9a: 61dc str r4, [r3, #28] │ │ - 26a9c: 60de str r6, [r3, #12] │ │ - 26a9e: 611a str r2, [r3, #16] │ │ - 26aa0: 6159 str r1, [r3, #20] │ │ - 26aa2: 619d str r5, [r3, #24] │ │ - 26aa4: 9a0e ldr r2, [sp, #56] ; 0x38 │ │ - 26aa6: 0692 lsls r2, r2, #26 │ │ - 26aa8: d400 bmi.n 26aac │ │ - 26aaa: e07c b.n 26ba6 │ │ - 26aac: 9c05 ldr r4, [sp, #20] │ │ - 26aae: 4b37 ldr r3, [pc, #220] ; (26b8c ) │ │ - 26ab0: 980b ldr r0, [sp, #44] ; 0x2c │ │ - 26ab2: 58e3 ldr r3, [r4, r3] │ │ - 26ab4: 681b ldr r3, [r3, #0] │ │ - 26ab6: 3301 adds r3, #1 │ │ - 26ab8: 469c mov ip, r3 │ │ - 26aba: 4665 mov r5, ip │ │ - 26abc: 2301 movs r3, #1 │ │ - 26abe: 40ab lsls r3, r5 │ │ - 26ac0: 3b01 subs r3, #1 │ │ - 26ac2: 9309 str r3, [sp, #36] ; 0x24 │ │ - 26ac4: 4b32 ldr r3, [pc, #200] ; (26b90 ) │ │ - 26ac6: 4d33 ldr r5, [pc, #204] ; (26b94 ) │ │ - 26ac8: 447b add r3, pc │ │ - 26aca: 6ede ldr r6, [r3, #108] ; 0x6c │ │ - 26acc: 6f59 ldr r1, [r3, #116] ; 0x74 │ │ - 26ace: 6f9f ldr r7, [r3, #120] ; 0x78 │ │ - 26ad0: 6f1a ldr r2, [r3, #112] ; 0x70 │ │ - 26ad2: 4b1f ldr r3, [pc, #124] ; (26b50 ) │ │ - 26ad4: 9608 str r6, [sp, #32] │ │ - 26ad6: 447d add r5, pc │ │ - 26ad8: 58e3 ldr r3, [r4, r3] │ │ - 26ada: 4c2f ldr r4, [pc, #188] ; (26b98 ) │ │ - 26adc: 9507 str r5, [sp, #28] │ │ - 26ade: 447c add r4, pc │ │ - 26ae0: 940a str r4, [sp, #40] ; 0x28 │ │ - 26ae2: 2800 cmp r0, #0 │ │ - 26ae4: d05a beq.n 26b9c │ │ - 26ae6: 9e0a ldr r6, [sp, #40] ; 0x28 │ │ - 26ae8: 008d lsls r5, r1, #2 │ │ - 26aea: 3101 adds r1, #1 │ │ - 26aec: 1975 adds r5, r6, r5 │ │ - 26aee: 6fec ldr r4, [r5, #124] ; 0x7c │ │ - 26af0: 3801 subs r0, #1 │ │ - 26af2: 1b3f subs r7, r7, r4 │ │ - 26af4: 9704 str r7, [sp, #16] │ │ - 26af6: 685c ldr r4, [r3, #4] │ │ - 26af8: 681f ldr r7, [r3, #0] │ │ - 26afa: 193e adds r6, r7, r4 │ │ - 26afc: 9f09 ldr r7, [sp, #36] ; 0x24 │ │ - 26afe: 17f4 asrs r4, r6, #31 │ │ - 26b00: 403c ands r4, r7 │ │ - 26b02: 1936 adds r6, r6, r4 │ │ - 26b04: 4664 mov r4, ip │ │ - 26b06: 4126 asrs r6, r4 │ │ - 26b08: 67ee str r6, [r5, #124] ; 0x7c │ │ - 26b0a: 9d04 ldr r5, [sp, #16] │ │ - 26b0c: 681c ldr r4, [r3, #0] │ │ - 26b0e: 19af adds r7, r5, r6 │ │ - 26b10: 9e07 ldr r6, [sp, #28] │ │ - 26b12: 0095 lsls r5, r2, #2 │ │ - 26b14: 1975 adds r5, r6, r5 │ │ - 26b16: 6fee ldr r6, [r5, #124] ; 0x7c │ │ - 26b18: 67ec str r4, [r5, #124] ; 0x7c │ │ - 26b1a: 9d07 ldr r5, [sp, #28] │ │ - 26b1c: 19f6 adds r6, r6, r7 │ │ - 26b1e: 1c54 adds r4, r2, #1 │ │ - 26b20: 601e str r6, [r3, #0] │ │ - 26b22: 00a4 lsls r4, r4, #2 │ │ - 26b24: 685e ldr r6, [r3, #4] │ │ - 26b26: 192c adds r4, r5, r4 │ │ - 26b28: 6fe5 ldr r5, [r4, #124] ; 0x7c │ │ - 26b2a: 67e6 str r6, [r4, #124] ; 0x7c │ │ - 26b2c: 9c08 ldr r4, [sp, #32] │ │ - 26b2e: 19ed adds r5, r5, r7 │ │ - 26b30: 3202 adds r2, #2 │ │ - 26b32: 605d str r5, [r3, #4] │ │ - 26b34: 4021 ands r1, r4 │ │ - 26b36: 3308 adds r3, #8 │ │ - 26b38: 4022 ands r2, r4 │ │ - 26b3a: e7d2 b.n 26ae2 │ │ - 26b3c: 171e asrs r6, r3, #28 │ │ - 26b3e: 0001 movs r1, r0 │ │ - 26b40: fefc ffff mrc2 15, 7, pc, cr12, cr15, {7} │ │ - 26b44: 763a strb r2, [r7, #24] │ │ - 26b46: 0002 movs r2, r0 │ │ - 26b48: 0f38 lsrs r0, r7, #28 │ │ - 26b4a: 0003 movs r3, r0 │ │ - 26b4c: 7718 strb r0, [r3, #28] │ │ - 26b4e: 0002 movs r2, r0 │ │ - 26b50: ff04 ffff vmaxnm.f32 , q10, │ │ - 26b54: 790e ldrb r6, [r1, #4] │ │ - 26b56: 0002 movs r2, r0 │ │ - 26b58: 780c ldrb r4, [r1, #0] │ │ - 26b5a: 0002 movs r2, r0 │ │ - 26b5c: 0f02 lsrs r2, r0, #28 │ │ - 26b5e: 0003 movs r3, r0 │ │ - 26b60: ff00 ffff vmaxnm.f32 , q8, │ │ - 26b64: 10b2 asrs r2, r6, #2 │ │ - 26b66: 0003 movs r3, r0 │ │ - 26b68: 68b0 ldr r0, [r6, #8] │ │ - 26b6a: 0005 movs r5, r0 │ │ - 26b6c: 33ae adds r3, #174 ; 0xae │ │ - 26b6e: 0007 movs r7, r0 │ │ - 26b70: 76ac strb r4, [r5, #26] │ │ - 26b72: 0008 movs r0, r1 │ │ - 26b74: 0f68 lsrs r0, r5, #29 │ │ - 26b76: 0003 movs r3, r0 │ │ - 26b78: 0e4c lsrs r4, r1, #25 │ │ - 26b7a: 0003 movs r3, r0 │ │ - 26b7c: 52f0 strh r0, [r6, r3] │ │ - 26b7e: 0009 movs r1, r1 │ │ - 26b80: 0d7a lsrs r2, r7, #21 │ │ - 26b82: 0003 movs r3, r0 │ │ - 26b84: 73fc strb r4, [r7, #15] │ │ - 26b86: 0002 movs r2, r0 │ │ - 26b88: 73a8 strb r0, [r5, #14] │ │ - 26b8a: 0002 movs r2, r0 │ │ - 26b8c: ff54 ffff vmaxnm.f16 , q10, │ │ - 26b90: 5174 str r4, [r6, r5] │ │ - 26b92: 0009 movs r1, r1 │ │ - 26b94: 5266 strh r6, [r4, r1] │ │ - 26b96: 0009 movs r1, r1 │ │ - 26b98: 515e str r6, [r3, r5] │ │ - 26b9a: 0009 movs r1, r1 │ │ - 26b9c: 4b13 ldr r3, [pc, #76] ; (26bec ) │ │ - 26b9e: 447b add r3, pc │ │ - 26ba0: 679f str r7, [r3, #120] ; 0x78 │ │ - 26ba2: 671a str r2, [r3, #112] ; 0x70 │ │ - 26ba4: 6759 str r1, [r3, #116] ; 0x74 │ │ - 26ba6: 9d0e ldr r5, [sp, #56] ; 0x38 │ │ - 26ba8: 07ad lsls r5, r5, #30 │ │ - 26baa: d51c bpl.n 26be6 │ │ - 26bac: 4b10 ldr r3, [pc, #64] ; (26bf0 ) │ │ - 26bae: 9e05 ldr r6, [sp, #20] │ │ - 26bb0: 447b add r3, pc │ │ - 26bb2: 6859 ldr r1, [r3, #4] │ │ - 26bb4: 681a ldr r2, [r3, #0] │ │ - 26bb6: 4b0f ldr r3, [pc, #60] ; (26bf4 ) │ │ - 26bb8: 58f3 ldr r3, [r6, r3] │ │ - 26bba: 9e0b ldr r6, [sp, #44] ; 0x2c │ │ - 26bbc: 2e00 cmp r6, #0 │ │ - 26bbe: d00e beq.n 26bde │ │ - 26bc0: 681f ldr r7, [r3, #0] │ │ - 26bc2: 685c ldr r4, [r3, #4] │ │ - 26bc4: 9d0b ldr r5, [sp, #44] ; 0x2c │ │ - 26bc6: 1078 asrs r0, r7, #1 │ │ - 26bc8: 1841 adds r1, r0, r1 │ │ - 26bca: 6019 str r1, [r3, #0] │ │ - 26bcc: 1061 asrs r1, r4, #1 │ │ - 26bce: 188a adds r2, r1, r2 │ │ - 26bd0: 3d01 subs r5, #1 │ │ - 26bd2: 605a str r2, [r3, #4] │ │ - 26bd4: 950b str r5, [sp, #44] ; 0x2c │ │ - 26bd6: 1c0a adds r2, r1, #0 │ │ - 26bd8: 3308 adds r3, #8 │ │ - 26bda: 1c01 adds r1, r0, #0 │ │ - 26bdc: e7ed b.n 26bba │ │ - 26bde: 4b06 ldr r3, [pc, #24] ; (26bf8 ) │ │ - 26be0: 447b add r3, pc │ │ - 26be2: 6059 str r1, [r3, #4] │ │ - 26be4: 601a str r2, [r3, #0] │ │ - 26be6: b01b add sp, #108 ; 0x6c │ │ - 26be8: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 26bea: 46c0 nop ; (mov r8, r8) │ │ - 26bec: 509e str r6, [r3, r2] │ │ - 26bee: 0009 movs r1, r1 │ │ - 26bf0: 728c strb r4, [r1, #10] │ │ - 26bf2: 0002 movs r2, r0 │ │ - 26bf4: ff04 ffff vmaxnm.f32 , q10, │ │ - 26bf8: 725c strb r4, [r3, #9] │ │ - 26bfa: 0002 movs r2, r0 │ │ - │ │ -00026bfc : │ │ - 26bfc: b5f0 push {r4, r5, r6, r7, lr} │ │ - 26bfe: b09b sub sp, #108 ; 0x6c │ │ - 26c00: 900c str r0, [sp, #48] ; 0x30 │ │ - 26c02: 48a3 ldr r0, [pc, #652] ; (26e90 ) │ │ - 26c04: 4ba3 ldr r3, [pc, #652] ; (26e94 ) │ │ - 26c06: 4478 add r0, pc │ │ - 26c08: 9006 str r0, [sp, #24] │ │ - 26c0a: 58c3 ldr r3, [r0, r3] │ │ - 26c0c: 681b ldr r3, [r3, #0] │ │ - 26c0e: 930e str r3, [sp, #56] ; 0x38 │ │ - 26c10: 061b lsls r3, r3, #24 │ │ - 26c12: d421 bmi.n 26c58 │ │ - 26c14: 990e ldr r1, [sp, #56] ; 0x38 │ │ - 26c16: 0689 lsls r1, r1, #26 │ │ - 26c18: d400 bmi.n 26c1c │ │ - 26c1a: e11f b.n 26e5c │ │ - 26c1c: 9a06 ldr r2, [sp, #24] │ │ - 26c1e: 4b9e ldr r3, [pc, #632] ; (26e98 ) │ │ - 26c20: 489e ldr r0, [pc, #632] ; (26e9c ) │ │ - 26c22: 9e06 ldr r6, [sp, #24] │ │ - 26c24: 58d3 ldr r3, [r2, r3] │ │ - 26c26: 4a9e ldr r2, [pc, #632] ; (26ea0 ) │ │ - 26c28: 4f9e ldr r7, [pc, #632] ; (26ea4 ) │ │ - 26c2a: 681b ldr r3, [r3, #0] │ │ - 26c2c: 447a add r2, pc │ │ - 26c2e: 6ed5 ldr r5, [r2, #108] ; 0x6c │ │ - 26c30: 9304 str r3, [sp, #16] │ │ - 26c32: 9c04 ldr r4, [sp, #16] │ │ - 26c34: 2301 movs r3, #1 │ │ - 26c36: 9508 str r5, [sp, #32] │ │ - 26c38: 40a3 lsls r3, r4 │ │ - 26c3a: 3b01 subs r3, #1 │ │ - 26c3c: 9309 str r3, [sp, #36] ; 0x24 │ │ - 26c3e: 5830 ldr r0, [r6, r0] │ │ - 26c40: 4d99 ldr r5, [pc, #612] ; (26ea8 ) │ │ - 26c42: 447f add r7, pc │ │ - 26c44: 1c04 adds r4, r0, #0 │ │ - 26c46: 447d add r5, pc │ │ - 26c48: 6f53 ldr r3, [r2, #116] ; 0x74 │ │ - 26c4a: 6f91 ldr r1, [r2, #120] ; 0x78 │ │ - 26c4c: 3404 adds r4, #4 │ │ - 26c4e: 6f12 ldr r2, [r2, #112] ; 0x70 │ │ - 26c50: 980c ldr r0, [sp, #48] ; 0x30 │ │ - 26c52: 970a str r7, [sp, #40] ; 0x28 │ │ - 26c54: 950b str r5, [sp, #44] ; 0x2c │ │ - 26c56: e0d3 b.n 26e00 │ │ - 26c58: 4a94 ldr r2, [pc, #592] ; (26eac ) │ │ - 26c5a: 447a add r2, pc │ │ - 26c5c: 6ad3 ldr r3, [r2, #44] ; 0x2c │ │ - 26c5e: 6a94 ldr r4, [r2, #40] ; 0x28 │ │ - 26c60: 6d55 ldr r5, [r2, #84] ; 0x54 │ │ - 26c62: 3b01 subs r3, #1 │ │ - 26c64: 6d96 ldr r6, [r2, #88] ; 0x58 │ │ - 26c66: 6dd7 ldr r7, [r2, #92] ; 0x5c │ │ - 26c68: 9311 str r3, [sp, #68] ; 0x44 │ │ - 26c6a: 6b53 ldr r3, [r2, #52] ; 0x34 │ │ - 26c6c: 6bd0 ldr r0, [r2, #60] ; 0x3c │ │ - 26c6e: 6b91 ldr r1, [r2, #56] ; 0x38 │ │ - 26c70: 9412 str r4, [sp, #72] ; 0x48 │ │ - 26c72: 9513 str r5, [sp, #76] ; 0x4c │ │ - 26c74: 6b14 ldr r4, [r2, #48] ; 0x30 │ │ - 26c76: 6c55 ldr r5, [r2, #68] ; 0x44 │ │ - 26c78: 9614 str r6, [sp, #80] ; 0x50 │ │ - 26c7a: 9715 str r7, [sp, #84] ; 0x54 │ │ - 26c7c: 930a str r3, [sp, #40] ; 0x28 │ │ - 26c7e: 6c96 ldr r6, [r2, #72] ; 0x48 │ │ - 26c80: 6d17 ldr r7, [r2, #80] ; 0x50 │ │ - 26c82: 6c13 ldr r3, [r2, #64] ; 0x40 │ │ - 26c84: 6cd2 ldr r2, [r2, #76] ; 0x4c │ │ - 26c86: 9407 str r4, [sp, #28] │ │ - 26c88: 4c89 ldr r4, [pc, #548] ; (26eb0 ) │ │ - 26c8a: 920f str r2, [sp, #60] ; 0x3c │ │ - 26c8c: 4a89 ldr r2, [pc, #548] ; (26eb4 ) │ │ - 26c8e: 9009 str r0, [sp, #36] ; 0x24 │ │ - 26c90: 980c ldr r0, [sp, #48] ; 0x30 │ │ - 26c92: 447a add r2, pc │ │ - 26c94: 9504 str r5, [sp, #16] │ │ - 26c96: 9216 str r2, [sp, #88] ; 0x58 │ │ - 26c98: 9d06 ldr r5, [sp, #24] │ │ - 26c9a: 4a87 ldr r2, [pc, #540] ; (26eb8 ) │ │ - 26c9c: 9108 str r1, [sp, #32] │ │ - 26c9e: 447c add r4, pc │ │ - 26ca0: 2100 movs r1, #0 │ │ - 26ca2: 9710 str r7, [sp, #64] ; 0x40 │ │ - 26ca4: 900d str r0, [sp, #52] ; 0x34 │ │ - 26ca6: 910b str r1, [sp, #44] ; 0x2c │ │ - 26ca8: 9417 str r4, [sp, #92] ; 0x5c │ │ - 26caa: 58aa ldr r2, [r5, r2] │ │ - 26cac: 46b4 mov ip, r6 │ │ - 26cae: 9218 str r2, [sp, #96] ; 0x60 │ │ - 26cb0: 4a7a ldr r2, [pc, #488] ; (26e9c ) │ │ - 26cb2: 58aa ldr r2, [r5, r2] │ │ - 26cb4: 9219 str r2, [sp, #100] ; 0x64 │ │ - 26cb6: 9e09 ldr r6, [sp, #36] ; 0x24 │ │ - 26cb8: 9a08 ldr r2, [sp, #32] │ │ - 26cba: 9f16 ldr r7, [sp, #88] ; 0x58 │ │ - 26cbc: 9c17 ldr r4, [sp, #92] ; 0x5c │ │ - 26cbe: 00b0 lsls r0, r6, #2 │ │ - 26cc0: 0091 lsls r1, r2, #2 │ │ - 26cc2: 1838 adds r0, r7, r0 │ │ - 26cc4: 1861 adds r1, r4, r1 │ │ - 26cc6: 6e05 ldr r5, [r0, #96] ; 0x60 │ │ - 26cc8: 6e0e ldr r6, [r1, #96] ; 0x60 │ │ - 26cca: 9f0a ldr r7, [sp, #40] ; 0x28 │ │ - 26ccc: 4c7b ldr r4, [pc, #492] ; (26ebc ) │ │ - 26cce: 19aa adds r2, r5, r6 │ │ - 26cd0: 00bd lsls r5, r7, #2 │ │ - 26cd2: 447c add r4, pc │ │ - 26cd4: 1965 adds r5, r4, r5 │ │ - 26cd6: 6b2c ldr r4, [r5, #48] ; 0x30 │ │ - 26cd8: 9e07 ldr r6, [sp, #28] │ │ - 26cda: 1912 adds r2, r2, r4 │ │ - 26cdc: 00b4 lsls r4, r6, #2 │ │ - 26cde: 4e78 ldr r6, [pc, #480] ; (26ec0 ) │ │ - 26ce0: 447e add r6, pc │ │ - 26ce2: 1934 adds r4, r6, r4 │ │ - 26ce4: 6c27 ldr r7, [r4, #64] ; 0x40 │ │ - 26ce6: 009e lsls r6, r3, #2 │ │ - 26ce8: 3301 adds r3, #1 │ │ - 26cea: 19d2 adds r2, r2, r7 │ │ - 26cec: 4f75 ldr r7, [pc, #468] ; (26ec4 ) │ │ - 26cee: 447f add r7, pc │ │ - 26cf0: 19be adds r6, r7, r6 │ │ - 26cf2: 6e37 ldr r7, [r6, #96] ; 0x60 │ │ - 26cf4: 9703 str r7, [sp, #12] │ │ - 26cf6: 1057 asrs r7, r2, #1 │ │ - 26cf8: 6637 str r7, [r6, #96] ; 0x60 │ │ - 26cfa: 261f movs r6, #31 │ │ - 26cfc: 4033 ands r3, r6 │ │ - 26cfe: 9e04 ldr r6, [sp, #16] │ │ - 26d00: 9305 str r3, [sp, #20] │ │ - 26d02: 4667 mov r7, ip │ │ - 26d04: 00b3 lsls r3, r6, #2 │ │ - 26d06: 4e70 ldr r6, [pc, #448] ; (26ec8 ) │ │ - 26d08: 447e add r6, pc │ │ - 26d0a: 18f3 adds r3, r6, r3 │ │ - 26d0c: 6e1e ldr r6, [r3, #96] ; 0x60 │ │ - 26d0e: 1bbf subs r7, r7, r6 │ │ - 26d10: 9702 str r7, [sp, #8] │ │ - 26d12: 17d7 asrs r7, r2, #31 │ │ - 26d14: 0e7f lsrs r7, r7, #25 │ │ - 26d16: 46bc mov ip, r7 │ │ - 26d18: 4462 add r2, ip │ │ - 26d1a: 11d2 asrs r2, r2, #7 │ │ - 26d1c: 661a str r2, [r3, #96] ; 0x60 │ │ - 26d1e: 9b02 ldr r3, [sp, #8] │ │ - 26d20: 9e03 ldr r6, [sp, #12] │ │ - 26d22: 189b adds r3, r3, r2 │ │ - 26d24: 9a04 ldr r2, [sp, #16] │ │ - 26d26: 1af7 subs r7, r6, r3 │ │ - 26d28: 469c mov ip, r3 │ │ - 26d2a: 3201 adds r2, #1 │ │ - 26d2c: 233f movs r3, #63 ; 0x3f │ │ - 26d2e: 401a ands r2, r3 │ │ - 26d30: 9204 str r2, [sp, #16] │ │ - 26d32: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ - 26d34: 9a18 ldr r2, [sp, #96] ; 0x60 │ │ - 26d36: 9e0b ldr r6, [sp, #44] ; 0x2c │ │ - 26d38: 58d2 ldr r2, [r2, r3] │ │ - 26d3a: 9b11 ldr r3, [sp, #68] ; 0x44 │ │ - 26d3c: 9201 str r2, [sp, #4] │ │ - 26d3e: 411a asrs r2, r3 │ │ - 26d40: 9b19 ldr r3, [sp, #100] ; 0x64 │ │ - 26d42: 9203 str r2, [sp, #12] │ │ - 26d44: 18f2 adds r2, r6, r3 │ │ - 26d46: 9e01 ldr r6, [sp, #4] │ │ - 26d48: 19f3 adds r3, r6, r7 │ │ - 26d4a: 6816 ldr r6, [r2, #0] │ │ - 26d4c: 18f3 adds r3, r6, r3 │ │ - 26d4e: 6013 str r3, [r2, #0] │ │ - 26d50: 9a03 ldr r2, [sp, #12] │ │ - 26d52: 10bb asrs r3, r7, #2 │ │ - 26d54: 113f asrs r7, r7, #4 │ │ - 26d56: 18d6 adds r6, r2, r3 │ │ - 26d58: 632e str r6, [r5, #48] ; 0x30 │ │ - 26d5a: 6426 str r6, [r4, #64] ; 0x40 │ │ - 26d5c: 9c0f ldr r4, [sp, #60] ; 0x3c │ │ - 26d5e: 19f6 adds r6, r6, r7 │ │ - 26d60: 1076 asrs r6, r6, #1 │ │ - 26d62: 00a3 lsls r3, r4, #2 │ │ - 26d64: 4c59 ldr r4, [pc, #356] ; (26ecc ) │ │ - 26d66: 9d10 ldr r5, [sp, #64] ; 0x40 │ │ - 26d68: 447c add r4, pc │ │ - 26d6a: 18e4 adds r4, r4, r3 │ │ - 26d6c: 6ce7 ldr r7, [r4, #76] ; 0x4c │ │ - 26d6e: 64e6 str r6, [r4, #76] ; 0x4c │ │ - 26d70: 9c0f ldr r4, [sp, #60] ; 0x3c │ │ - 26d72: 1bea subs r2, r5, r7 │ │ - 26d74: 2307 movs r3, #7 │ │ - 26d76: 1992 adds r2, r2, r6 │ │ - 26d78: 3401 adds r4, #1 │ │ - 26d7a: 401c ands r4, r3 │ │ - 26d7c: 1093 asrs r3, r2, #2 │ │ - 26d7e: 6603 str r3, [r0, #96] ; 0x60 │ │ - 26d80: 660b str r3, [r1, #96] ; 0x60 │ │ - 26d82: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ - 26d84: 9912 ldr r1, [sp, #72] ; 0x48 │ │ - 26d86: 2000 movs r0, #0 │ │ - 26d88: 3301 adds r3, #1 │ │ - 26d8a: 9009 str r0, [sp, #36] ; 0x24 │ │ - 26d8c: 428b cmp r3, r1 │ │ - 26d8e: da00 bge.n 26d92 │ │ - 26d90: 9309 str r3, [sp, #36] ; 0x24 │ │ - 26d92: 9b08 ldr r3, [sp, #32] │ │ - 26d94: 9e13 ldr r6, [sp, #76] ; 0x4c │ │ - 26d96: 2500 movs r5, #0 │ │ - 26d98: 3301 adds r3, #1 │ │ - 26d9a: 9508 str r5, [sp, #32] │ │ - 26d9c: 42b3 cmp r3, r6 │ │ - 26d9e: da00 bge.n 26da2 │ │ - 26da0: 9308 str r3, [sp, #32] │ │ - 26da2: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ - 26da4: 9814 ldr r0, [sp, #80] ; 0x50 │ │ - 26da6: 2700 movs r7, #0 │ │ - 26da8: 3301 adds r3, #1 │ │ - 26daa: 970a str r7, [sp, #40] ; 0x28 │ │ - 26dac: 4283 cmp r3, r0 │ │ - 26dae: da00 bge.n 26db2 │ │ - 26db0: 930a str r3, [sp, #40] ; 0x28 │ │ - 26db2: 9b07 ldr r3, [sp, #28] │ │ - 26db4: 9d15 ldr r5, [sp, #84] ; 0x54 │ │ - 26db6: 2100 movs r1, #0 │ │ - 26db8: 3301 adds r3, #1 │ │ - 26dba: 9107 str r1, [sp, #28] │ │ - 26dbc: 42ab cmp r3, r5 │ │ - 26dbe: da00 bge.n 26dc2 │ │ - 26dc0: 9307 str r3, [sp, #28] │ │ - 26dc2: 9e0d ldr r6, [sp, #52] ; 0x34 │ │ - 26dc4: 9f0b ldr r7, [sp, #44] ; 0x2c │ │ - 26dc6: 3e01 subs r6, #1 │ │ - 26dc8: 3704 adds r7, #4 │ │ - 26dca: 960d str r6, [sp, #52] ; 0x34 │ │ - 26dcc: 970b str r7, [sp, #44] ; 0x2c │ │ - 26dce: 2e00 cmp r6, #0 │ │ - 26dd0: d112 bne.n 26df8 │ │ - 26dd2: 4b3f ldr r3, [pc, #252] ; (26ed0 ) │ │ - 26dd4: 9809 ldr r0, [sp, #36] ; 0x24 │ │ - 26dd6: 9908 ldr r1, [sp, #32] │ │ - 26dd8: 447b add r3, pc │ │ - 26dda: 63d8 str r0, [r3, #60] ; 0x3c │ │ - 26ddc: 9d0a ldr r5, [sp, #40] ; 0x28 │ │ - 26dde: 9e07 ldr r6, [sp, #28] │ │ - 26de0: 9f05 ldr r7, [sp, #20] │ │ - 26de2: 9804 ldr r0, [sp, #16] │ │ - 26de4: 6399 str r1, [r3, #56] ; 0x38 │ │ - 26de6: 4661 mov r1, ip │ │ - 26de8: 635d str r5, [r3, #52] ; 0x34 │ │ - 26dea: 631e str r6, [r3, #48] ; 0x30 │ │ - 26dec: 641f str r7, [r3, #64] ; 0x40 │ │ - 26dee: 6458 str r0, [r3, #68] ; 0x44 │ │ - 26df0: 6499 str r1, [r3, #72] ; 0x48 │ │ - 26df2: 651a str r2, [r3, #80] ; 0x50 │ │ - 26df4: 64dc str r4, [r3, #76] ; 0x4c │ │ - 26df6: e70d b.n 26c14 │ │ - 26df8: 9b05 ldr r3, [sp, #20] │ │ - 26dfa: 9210 str r2, [sp, #64] ; 0x40 │ │ - 26dfc: 940f str r4, [sp, #60] ; 0x3c │ │ - 26dfe: e75a b.n 26cb6 │ │ - 26e00: 3404 adds r4, #4 │ │ - 26e02: 2800 cmp r0, #0 │ │ - 26e04: d025 beq.n 26e52 │ │ - 26e06: 9e0a ldr r6, [sp, #40] ; 0x28 │ │ - 26e08: 009d lsls r5, r3, #2 │ │ - 26e0a: 3301 adds r3, #1 │ │ - 26e0c: 1975 adds r5, r6, r5 │ │ - 26e0e: 6fef ldr r7, [r5, #124] ; 0x7c │ │ - 26e10: 1c26 adds r6, r4, #0 │ │ - 26e12: 3e08 subs r6, #8 │ │ - 26e14: 1bcf subs r7, r1, r7 │ │ - 26e16: 6831 ldr r1, [r6, #0] │ │ - 26e18: 46bc mov ip, r7 │ │ - 26e1a: 3801 subs r0, #1 │ │ - 26e1c: 17cf asrs r7, r1, #31 │ │ - 26e1e: 9909 ldr r1, [sp, #36] ; 0x24 │ │ - 26e20: 400f ands r7, r1 │ │ - 26e22: 6831 ldr r1, [r6, #0] │ │ - 26e24: 19cf adds r7, r1, r7 │ │ - 26e26: 9904 ldr r1, [sp, #16] │ │ - 26e28: 410f asrs r7, r1 │ │ - 26e2a: 4661 mov r1, ip │ │ - 26e2c: 67ef str r7, [r5, #124] ; 0x7c │ │ - 26e2e: 19cd adds r5, r1, r7 │ │ - 26e30: 990b ldr r1, [sp, #44] ; 0x2c │ │ - 26e32: 0097 lsls r7, r2, #2 │ │ - 26e34: 3202 adds r2, #2 │ │ - 26e36: 19cf adds r7, r1, r7 │ │ - 26e38: 6ff9 ldr r1, [r7, #124] ; 0x7c │ │ - 26e3a: 468c mov ip, r1 │ │ - 26e3c: 6831 ldr r1, [r6, #0] │ │ - 26e3e: 67f9 str r1, [r7, #124] ; 0x7c │ │ - 26e40: 4667 mov r7, ip │ │ - 26e42: 1979 adds r1, r7, r5 │ │ - 26e44: 6031 str r1, [r6, #0] │ │ - 26e46: 9908 ldr r1, [sp, #32] │ │ - 26e48: 400b ands r3, r1 │ │ - 26e4a: 1c29 adds r1, r5, #0 │ │ - 26e4c: 9d08 ldr r5, [sp, #32] │ │ - 26e4e: 402a ands r2, r5 │ │ - 26e50: e7d6 b.n 26e00 │ │ - 26e52: 4820 ldr r0, [pc, #128] ; (26ed4 ) │ │ - 26e54: 4478 add r0, pc │ │ - 26e56: 6781 str r1, [r0, #120] ; 0x78 │ │ - 26e58: 6702 str r2, [r0, #112] ; 0x70 │ │ - 26e5a: 6743 str r3, [r0, #116] ; 0x74 │ │ - 26e5c: 9e0e ldr r6, [sp, #56] ; 0x38 │ │ - 26e5e: 07b6 lsls r6, r6, #30 │ │ - 26e60: d514 bpl.n 26e8c │ │ - 26e62: 4b1d ldr r3, [pc, #116] ; (26ed8 ) │ │ - 26e64: 4a0d ldr r2, [pc, #52] ; (26e9c ) │ │ - 26e66: 9f06 ldr r7, [sp, #24] │ │ - 26e68: 447b add r3, pc │ │ - 26e6a: 685b ldr r3, [r3, #4] │ │ - 26e6c: 58ba ldr r2, [r7, r2] │ │ - 26e6e: 9c0c ldr r4, [sp, #48] ; 0x30 │ │ - 26e70: 2c00 cmp r4, #0 │ │ - 26e72: d008 beq.n 26e86 │ │ - 26e74: 6810 ldr r0, [r2, #0] │ │ - 26e76: 1041 asrs r1, r0, #1 │ │ - 26e78: 18cb adds r3, r1, r3 │ │ - 26e7a: c208 stmia r2!, {r3} │ │ - 26e7c: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ - 26e7e: 3b01 subs r3, #1 │ │ - 26e80: 930c str r3, [sp, #48] ; 0x30 │ │ - 26e82: 1c0b adds r3, r1, #0 │ │ - 26e84: e7f3 b.n 26e6e │ │ - 26e86: 4a15 ldr r2, [pc, #84] ; (26edc ) │ │ - 26e88: 447a add r2, pc │ │ - 26e8a: 6053 str r3, [r2, #4] │ │ - 26e8c: b01b add sp, #108 ; 0x6c │ │ - 26e8e: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 26e90: 12fe asrs r6, r7, #11 │ │ - 26e92: 0001 movs r1, r0 │ │ - 26e94: fefc ffff mrc2 15, 7, pc, cr12, cr15, {7} │ │ - 26e98: ff54 ffff vmaxnm.f16 , q10, │ │ - 26e9c: ff04 ffff vmaxnm.f32 , q10, │ │ - 26ea0: 5010 str r0, [r2, r0] │ │ - 26ea2: 0009 movs r1, r1 │ │ - 26ea4: 4ffa ldr r7, [pc, #1000] ; (27290 ) │ │ - 26ea6: 0009 movs r1, r1 │ │ - 26ea8: 50f6 str r6, [r6, r3] │ │ - 26eaa: 0009 movs r1, r1 │ │ - 26eac: 0ae2 lsrs r2, r4, #11 │ │ - 26eae: 0003 movs r3, r0 │ │ - 26eb0: 649e str r6, [r3, #72] ; 0x48 │ │ - 26eb2: 0005 movs r5, r0 │ │ - 26eb4: 0caa lsrs r2, r5, #18 │ │ - 26eb6: 0003 movs r3, r0 │ │ - 26eb8: ff00 ffff vmaxnm.f32 , q8, │ │ - 26ebc: 2f6a cmp r7, #106 ; 0x6a │ │ - 26ebe: 0007 movs r7, r0 │ │ - 26ec0: 725c strb r4, [r3, #9] │ │ - 26ec2: 0008 movs r0, r1 │ │ - 26ec4: 0b4e lsrs r6, r1, #13 │ │ - 26ec6: 0003 movs r3, r0 │ │ - 26ec8: 0a34 lsrs r4, r6, #8 │ │ - 26eca: 0003 movs r3, r0 │ │ - 26ecc: 4ed4 ldr r6, [pc, #848] ; (27220 ) │ │ - 26ece: 0009 movs r1, r1 │ │ - 26ed0: 0964 lsrs r4, r4, #5 │ │ - 26ed2: 0003 movs r3, r0 │ │ - 26ed4: 4de8 ldr r5, [pc, #928] ; (27278 ) │ │ - 26ed6: 0009 movs r1, r1 │ │ - 26ed8: 6fd4 ldr r4, [r2, #124] ; 0x7c │ │ - 26eda: 0002 movs r2, r0 │ │ - 26edc: 6fb4 ldr r4, [r6, #120] ; 0x78 │ │ - 26ede: 0002 movs r2, r0 │ │ - │ │ -00026ee0 : │ │ - 26ee0: b510 push {r4, lr} │ │ - 26ee2: 1c0c adds r4, r1, #0 │ │ - 26ee4: 2864 cmp r0, #100 ; 0x64 │ │ - 26ee6: d900 bls.n 26eea │ │ - 26ee8: 2064 movs r0, #100 ; 0x64 │ │ - 26eea: 2114 movs r1, #20 │ │ - 26eec: f007 f85e bl 2dfac <__udivsi3> │ │ - 26ef0: 2204 movs r2, #4 │ │ - 26ef2: 2805 cmp r0, #5 │ │ - 26ef4: d100 bne.n 26ef8 │ │ - 26ef6: 1c10 adds r0, r2, #0 │ │ - 26ef8: 4b08 ldr r3, [pc, #32] ; (26f1c ) │ │ - 26efa: 1a10 subs r0, r2, r0 │ │ - 26efc: 447b add r3, pc │ │ - 26efe: 681b ldr r3, [r3, #0] │ │ - 26f00: 6018 str r0, [r3, #0] │ │ - 26f02: 2c27 cmp r4, #39 ; 0x27 │ │ - 26f04: d903 bls.n 26f0e │ │ - 26f06: 2cfa cmp r4, #250 ; 0xfa │ │ - 26f08: d902 bls.n 26f10 │ │ - 26f0a: 24fa movs r4, #250 ; 0xfa │ │ - 26f0c: e000 b.n 26f10 │ │ - 26f0e: 2428 movs r4, #40 ; 0x28 │ │ - 26f10: 4b03 ldr r3, [pc, #12] ; (26f20 ) │ │ - 26f12: 2001 movs r0, #1 │ │ - 26f14: 447b add r3, pc │ │ - 26f16: 681b ldr r3, [r3, #0] │ │ - 26f18: 601c str r4, [r3, #0] │ │ - 26f1a: bd10 pop {r4, pc} │ │ - 26f1c: 0f68 lsrs r0, r5, #29 │ │ - 26f1e: 0001 movs r1, r0 │ │ - 26f20: 0f38 lsrs r0, r7, #28 │ │ - 26f22: 0001 movs r1, r0 │ │ - │ │ -00026f24 : │ │ - 26f24: b510 push {r4, lr} │ │ - 26f26: 1c0c adds r4, r1, #0 │ │ - 26f28: 2864 cmp r0, #100 ; 0x64 │ │ - 26f2a: d900 bls.n 26f2e │ │ - 26f2c: 2064 movs r0, #100 ; 0x64 │ │ - 26f2e: 2114 movs r1, #20 │ │ - 26f30: f007 f83c bl 2dfac <__udivsi3> │ │ - 26f34: 2805 cmp r0, #5 │ │ - 26f36: d100 bne.n 26f3a │ │ - 26f38: 2004 movs r0, #4 │ │ - 26f3a: 4b0b ldr r3, [pc, #44] ; (26f68 ) │ │ - 26f3c: 2108 movs r1, #8 │ │ - 26f3e: 1a0a subs r2, r1, r0 │ │ - 26f40: 447b add r3, pc │ │ - 26f42: 681b ldr r3, [r3, #0] │ │ - 26f44: 1c20 adds r0, r4, #0 │ │ - 26f46: 2105 movs r1, #5 │ │ - 26f48: 601a str r2, [r3, #0] │ │ - 26f4a: f007 f82f bl 2dfac <__udivsi3> │ │ - 26f4e: 2200 movs r2, #0 │ │ - 26f50: 2805 cmp r0, #5 │ │ - 26f52: d900 bls.n 26f56 │ │ - 26f54: 1f42 subs r2, r0, #5 │ │ - 26f56: 4b05 ldr r3, [pc, #20] ; (26f6c ) │ │ - 26f58: 2115 movs r1, #21 │ │ - 26f5a: 1a8a subs r2, r1, r2 │ │ - 26f5c: 447b add r3, pc │ │ - 26f5e: 681b ldr r3, [r3, #0] │ │ - 26f60: 2001 movs r0, #1 │ │ - 26f62: 601a str r2, [r3, #0] │ │ - 26f64: bd10 pop {r4, pc} │ │ - 26f66: 46c0 nop ; (mov r8, r8) │ │ - 26f68: 0f18 lsrs r0, r3, #28 │ │ - 26f6a: 0001 movs r1, r0 │ │ - 26f6c: 0ef4 lsrs r4, r6, #27 │ │ - 26f6e: 0001 movs r1, r0 │ │ - │ │ -00026f70 : │ │ - 26f70: b510 push {r4, lr} │ │ - 26f72: 0100 lsls r0, r0, #4 │ │ - 26f74: 1c0c adds r4, r1, #0 │ │ - 26f76: 2164 movs r1, #100 ; 0x64 │ │ - 26f78: f007 f818 bl 2dfac <__udivsi3> │ │ - 26f7c: 2810 cmp r0, #16 │ │ - 26f7e: d803 bhi.n 26f88 │ │ - 26f80: 2800 cmp r0, #0 │ │ - 26f82: d102 bne.n 26f8a │ │ - 26f84: 2001 movs r0, #1 │ │ - 26f86: e000 b.n 26f8a │ │ - 26f88: 2010 movs r0, #16 │ │ - 26f8a: 4b08 ldr r3, [pc, #32] ; (26fac ) │ │ - 26f8c: 447b add r3, pc │ │ - 26f8e: 681b ldr r3, [r3, #0] │ │ - 26f90: 6018 str r0, [r3, #0] │ │ - 26f92: 2c03 cmp r4, #3 │ │ - 26f94: d903 bls.n 26f9e │ │ - 26f96: 2c32 cmp r4, #50 ; 0x32 │ │ - 26f98: d902 bls.n 26fa0 │ │ - 26f9a: 2432 movs r4, #50 ; 0x32 │ │ - 26f9c: e000 b.n 26fa0 │ │ - 26f9e: 2404 movs r4, #4 │ │ - 26fa0: 4b03 ldr r3, [pc, #12] ; (26fb0 ) │ │ - 26fa2: 2001 movs r0, #1 │ │ - 26fa4: 447b add r3, pc │ │ - 26fa6: 681b ldr r3, [r3, #0] │ │ - 26fa8: 601c str r4, [r3, #0] │ │ - 26faa: bd10 pop {r4, pc} │ │ - 26fac: 0ed4 lsrs r4, r2, #27 │ │ - 26fae: 0001 movs r1, r0 │ │ - 26fb0: 0eb0 lsrs r0, r6, #26 │ │ - 26fb2: 0001 movs r1, r0 │ │ - │ │ -00026fb4 : │ │ - 26fb4: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ - 26fb6: 4d19 ldr r5, [pc, #100] ; (2701c ) │ │ - 26fb8: 469c mov ip, r3 │ │ - 26fba: ab08 add r3, sp, #32 │ │ - 26fbc: 447d add r5, pc │ │ - 26fbe: 781b ldrb r3, [r3, #0] │ │ - 26fc0: 682d ldr r5, [r5, #0] │ │ - 26fc2: ac09 add r4, sp, #36 ; 0x24 │ │ - 26fc4: 7827 ldrb r7, [r4, #0] │ │ - 26fc6: ac0a add r4, sp, #40 ; 0x28 │ │ - 26fc8: 9301 str r3, [sp, #4] │ │ - 26fca: 7826 ldrb r6, [r4, #0] │ │ - 26fcc: 682b ldr r3, [r5, #0] │ │ - 26fce: 4c14 ldr r4, [pc, #80] ; (27020 ) │ │ - 26fd0: 401c ands r4, r3 │ │ - 26fd2: 2800 cmp r0, #0 │ │ - 26fd4: d001 beq.n 26fda │ │ - 26fd6: 2040 movs r0, #64 ; 0x40 │ │ - 26fd8: 4304 orrs r4, r0 │ │ - 26fda: 2900 cmp r1, #0 │ │ - 26fdc: d001 beq.n 26fe2 │ │ - 26fde: 2108 movs r1, #8 │ │ - 26fe0: 430c orrs r4, r1 │ │ - 26fe2: 2a00 cmp r2, #0 │ │ - 26fe4: d001 beq.n 26fea │ │ - 26fe6: 2280 movs r2, #128 ; 0x80 │ │ - 26fe8: 4314 orrs r4, r2 │ │ - 26fea: 4663 mov r3, ip │ │ - 26fec: 2b00 cmp r3, #0 │ │ - 26fee: d001 beq.n 26ff4 │ │ - 26ff0: 2210 movs r2, #16 │ │ - 26ff2: 4314 orrs r4, r2 │ │ - 26ff4: 9b01 ldr r3, [sp, #4] │ │ - 26ff6: 2b00 cmp r3, #0 │ │ - 26ff8: d001 beq.n 26ffe │ │ - 26ffa: 2320 movs r3, #32 │ │ - 26ffc: 431c orrs r4, r3 │ │ - 26ffe: 2f00 cmp r7, #0 │ │ - 27000: d001 beq.n 27006 │ │ - 27002: 2302 movs r3, #2 │ │ - 27004: 431c orrs r4, r3 │ │ - 27006: 2e00 cmp r6, #0 │ │ - 27008: d002 beq.n 27010 │ │ - 2700a: 2380 movs r3, #128 ; 0x80 │ │ - 2700c: 005b lsls r3, r3, #1 │ │ - 2700e: 431c orrs r4, r3 │ │ - 27010: 2000 movs r0, #0 │ │ - 27012: 602c str r4, [r5, #0] │ │ - 27014: f005 f886 bl 2c124 │ │ - 27018: 2001 movs r0, #1 │ │ - 2701a: bdfe pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ - 2701c: 0e44 lsrs r4, r0, #25 │ │ - 2701e: 0001 movs r1, r0 │ │ - 27020: fe05 ffff mcr2 15, 0, pc, cr5, cr15, {7} ; │ │ - 27024: 0000 movs r0, r0 │ │ +0002711c : │ │ + 2711c: b5f8 push {r3, r4, r5, r6, r7, lr} │ │ + 2711e: 2201 movs r2, #1 │ │ + 27120: 1c0f adds r7, r1, #0 │ │ + 27122: 24fa movs r4, #250 ; 0xfa │ │ + 27124: 2100 movs r1, #0 │ │ + 27126: 1c05 adds r5, r0, #0 │ │ + 27128: f000 fef2 bl 27f10 │ │ + 2712c: 00a4 lsls r4, r4, #2 │ │ + 2712e: 4344 muls r4, r0 │ │ + 27130: 1e26 subs r6, r4, #0 │ │ + 27132: 42be cmp r6, r7 │ │ + 27134: dd00 ble.n 27138 │ │ + 27136: 1c3e adds r6, r7, #0 │ │ + 27138: 1c28 adds r0, r5, #0 │ │ + 2713a: f004 fd55 bl 2bbe8 │ │ + 2713e: 1c07 adds r7, r0, #0 │ │ + 27140: 1c30 adds r0, r6, #0 │ │ + 27142: f00a fd1b bl 31b7c <__aeabi_llsl@@Base+0x1c> │ │ + 27146: 1c06 adds r6, r0, #0 │ │ + 27148: 1c38 adds r0, r7, #0 │ │ + 2714a: f00a fd17 bl 31b7c <__aeabi_llsl@@Base+0x1c> │ │ + 2714e: 1c07 adds r7, r0, #0 │ │ + 27150: 1c20 adds r0, r4, #0 │ │ + 27152: f00a fd13 bl 31b7c <__aeabi_llsl@@Base+0x1c> │ │ + 27156: 1c01 adds r1, r0, #0 │ │ + 27158: 1c38 adds r0, r7, #0 │ │ + 2715a: f00a fd9f bl 31c9c <__aeabi_llsl@@Base+0x13c> │ │ + 2715e: 1c01 adds r1, r0, #0 │ │ + 27160: 1c30 adds r0, r6, #0 │ │ + 27162: f00a fd13 bl 31b8c <__aeabi_llsl@@Base+0x2c> │ │ + 27166: f00a fd59 bl 31c1c <__aeabi_llsl@@Base+0xbc> │ │ + 2716a: 1c01 adds r1, r0, #0 │ │ + 2716c: 1c28 adds r0, r5, #0 │ │ + 2716e: f004 fd79 bl 2bc64 │ │ + 27172: bdf8 pop {r3, r4, r5, r6, r7, pc} │ │ + │ │ +00027174 : │ │ + 27174: b508 push {r3, lr} │ │ + 27176: 4903 ldr r1, [pc, #12] ; (27184 ) │ │ + 27178: 2238 movs r2, #56 ; 0x38 │ │ + 2717a: 4479 add r1, pc │ │ + 2717c: 6809 ldr r1, [r1, #0] │ │ + 2717e: f00a fdbd bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 27182: bd08 pop {r3, pc} │ │ + 27184: 1cc6 adds r6, r0, #3 │ │ + 27186: 0001 movs r1, r0 │ │ + │ │ +00027188 : │ │ + 27188: 1c01 adds r1, r0, #0 │ │ + 2718a: 4805 ldr r0, [pc, #20] ; (271a0 ) │ │ + 2718c: b508 push {r3, lr} │ │ + 2718e: 4478 add r0, pc │ │ + 27190: 2238 movs r2, #56 ; 0x38 │ │ + 27192: 6800 ldr r0, [r0, #0] │ │ + 27194: f00a fdb2 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 27198: 2000 movs r0, #0 │ │ + 2719a: f7ff fe8d bl 26eb8 │ │ + 2719e: bd08 pop {r3, pc} │ │ + 271a0: 1cb2 adds r2, r6, #2 │ │ + 271a2: 0001 movs r1, r0 │ │ + │ │ +000271a4 : │ │ + 271a4: b5f0 push {r4, r5, r6, r7, lr} │ │ + 271a6: 4fa5 ldr r7, [pc, #660] ; (2743c ) │ │ + 271a8: 4ba5 ldr r3, [pc, #660] ; (27440 ) │ │ + 271aa: b085 sub sp, #20 │ │ + 271ac: 447f add r7, pc │ │ + 271ae: 9001 str r0, [sp, #4] │ │ + 271b0: 58fa ldr r2, [r7, r3] │ │ + 271b2: 6813 ldr r3, [r2, #0] │ │ + 271b4: 9202 str r2, [sp, #8] │ │ + 271b6: 2b00 cmp r3, #0 │ │ + 271b8: d101 bne.n 271be │ │ + 271ba: 2364 movs r3, #100 ; 0x64 │ │ + 271bc: 6013 str r3, [r2, #0] │ │ + 271be: 4ba1 ldr r3, [pc, #644] ; (27444 ) │ │ + 271c0: 58fb ldr r3, [r7, r3] │ │ + 271c2: 681a ldr r2, [r3, #0] │ │ + 271c4: 9303 str r3, [sp, #12] │ │ + 271c6: 2a00 cmp r2, #0 │ │ + 271c8: d102 bne.n 271d0 │ │ + 271ca: 230e movs r3, #14 │ │ + 271cc: 9a03 ldr r2, [sp, #12] │ │ + 271ce: 6013 str r3, [r2, #0] │ │ + 271d0: 4b9d ldr r3, [pc, #628] ; (27448 ) │ │ + 271d2: 58fe ldr r6, [r7, r3] │ │ + 271d4: 6833 ldr r3, [r6, #0] │ │ + 271d6: 2b00 cmp r3, #0 │ │ + 271d8: d101 bne.n 271de │ │ + 271da: 2314 movs r3, #20 │ │ + 271dc: 6033 str r3, [r6, #0] │ │ + 271de: 4b9b ldr r3, [pc, #620] ; (2744c ) │ │ + 271e0: 58fb ldr r3, [r7, r3] │ │ + 271e2: 681a ldr r2, [r3, #0] │ │ + 271e4: 2a08 cmp r2, #8 │ │ + 271e6: d901 bls.n 271ec │ │ + 271e8: 2208 movs r2, #8 │ │ + 271ea: 601a str r2, [r3, #0] │ │ + 271ec: 681a ldr r2, [r3, #0] │ │ + 271ee: 2a01 cmp r2, #1 │ │ + 271f0: d801 bhi.n 271f6 │ │ + 271f2: 2202 movs r2, #2 │ │ + 271f4: 601a str r2, [r3, #0] │ │ + 271f6: 9b01 ldr r3, [sp, #4] │ │ + 271f8: 2b00 cmp r3, #0 │ │ + 271fa: d004 beq.n 27206 │ │ + 271fc: 2200 movs r2, #0 │ │ + 271fe: 4b94 ldr r3, [pc, #592] ; (27450 ) │ │ + 27200: 447b add r3, pc │ │ + 27202: 601a str r2, [r3, #0] │ │ + 27204: 605a str r2, [r3, #4] │ │ + 27206: 2400 movs r4, #0 │ │ + 27208: 4d92 ldr r5, [pc, #584] ; (27454 ) │ │ + 2720a: 4b93 ldr r3, [pc, #588] ; (27458 ) │ │ + 2720c: 447d add r5, pc │ │ + 2720e: 60ac str r4, [r5, #8] │ │ + 27210: 60ec str r4, [r5, #12] │ │ + 27212: 612c str r4, [r5, #16] │ │ + 27214: 616c str r4, [r5, #20] │ │ + 27216: 61ac str r4, [r5, #24] │ │ + 27218: 61ec str r4, [r5, #28] │ │ + 2721a: 622c str r4, [r5, #32] │ │ + 2721c: 58fb ldr r3, [r7, r3] │ │ + 2721e: 681b ldr r3, [r3, #0] │ │ + 27220: 9300 str r3, [sp, #0] │ │ + 27222: 065b lsls r3, r3, #25 │ │ + 27224: d54c bpl.n 272c0 │ │ + 27226: 1c28 adds r0, r5, #0 │ │ + 27228: 2280 movs r2, #128 ; 0x80 │ │ + 2722a: 1c21 adds r1, r4, #0 │ │ + 2722c: 0052 lsls r2, r2, #1 │ │ + 2722e: 3024 adds r0, #36 ; 0x24 │ │ + 27230: f00a fd44 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 27234: 2280 movs r2, #128 ; 0x80 │ │ + 27236: 4889 ldr r0, [pc, #548] ; (2745c ) │ │ + 27238: 1c21 adds r1, r4, #0 │ │ + 2723a: 4478 add r0, pc │ │ + 2723c: 0052 lsls r2, r2, #1 │ │ + 2723e: 3024 adds r0, #36 ; 0x24 │ │ + 27240: f00a fd3c bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 27244: 2280 movs r2, #128 ; 0x80 │ │ + 27246: 4886 ldr r0, [pc, #536] ; (27460 ) │ │ + 27248: 1c21 adds r1, r4, #0 │ │ + 2724a: 4478 add r0, pc │ │ + 2724c: 0052 lsls r2, r2, #1 │ │ + 2724e: 3024 adds r0, #36 ; 0x24 │ │ + 27250: f00a fd34 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 27254: 2296 movs r2, #150 ; 0x96 │ │ + 27256: 4883 ldr r0, [pc, #524] ; (27464 ) │ │ + 27258: 1c21 adds r1, r4, #0 │ │ + 2725a: 4478 add r0, pc │ │ + 2725c: 0212 lsls r2, r2, #8 │ │ + 2725e: 3024 adds r0, #36 ; 0x24 │ │ + 27260: f00a fd2c bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 27264: 21fa movs r1, #250 ; 0xfa │ │ + 27266: 4b80 ldr r3, [pc, #512] ; (27468 ) │ │ + 27268: 0089 lsls r1, r1, #2 │ │ + 2726a: 58fa ldr r2, [r7, r3] │ │ + 2726c: 6833 ldr r3, [r6, #0] │ │ + 2726e: 6810 ldr r0, [r2, #0] │ │ + 27270: 1c02 adds r2, r0, #0 │ │ + 27272: 435a muls r2, r3 │ │ + 27274: 1c10 adds r0, r2, #0 │ │ + 27276: f00a fd59 bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 2727a: 2396 movs r3, #150 ; 0x96 │ │ + 2727c: 019b lsls r3, r3, #6 │ │ + 2727e: 4298 cmp r0, r3 │ │ + 27280: d801 bhi.n 27286 │ │ + 27282: 60a8 str r0, [r5, #8] │ │ + 27284: e000 b.n 27288 │ │ + 27286: 60ab str r3, [r5, #8] │ │ + 27288: 4b78 ldr r3, [pc, #480] ; (2746c ) │ │ + 2728a: 58fb ldr r3, [r7, r3] │ │ + 2728c: 681b ldr r3, [r3, #0] │ │ + 2728e: 2b07 cmp r3, #7 │ │ + 27290: d807 bhi.n 272a2 │ │ + 27292: 2220 movs r2, #32 │ │ + 27294: 411a asrs r2, r3 │ │ + 27296: 1c13 adds r3, r2, #0 │ │ + 27298: 4a75 ldr r2, [pc, #468] ; (27470 ) │ │ + 2729a: 3320 adds r3, #32 │ │ + 2729c: 447a add r2, pc │ │ + 2729e: 6253 str r3, [r2, #36] ; 0x24 │ │ + 272a0: e009 b.n 272b6 │ │ + 272a2: 2240 movs r2, #64 ; 0x40 │ │ + 272a4: 2b0f cmp r3, #15 │ │ + 272a6: d803 bhi.n 272b0 │ │ + 272a8: 2107 movs r1, #7 │ │ + 272aa: 1c0a adds r2, r1, #0 │ │ + 272ac: 435a muls r2, r3 │ │ + 272ae: 3a30 subs r2, #48 ; 0x30 │ │ + 272b0: 4b70 ldr r3, [pc, #448] ; (27474 ) │ │ + 272b2: 447b add r3, pc │ │ + 272b4: 625a str r2, [r3, #36] ; 0x24 │ │ + 272b6: 4a70 ldr r2, [pc, #448] ; (27478 ) │ │ + 272b8: 447a add r2, pc │ │ + 272ba: 6a53 ldr r3, [r2, #36] ; 0x24 │ │ + 272bc: 109b asrs r3, r3, #2 │ │ + 272be: 6253 str r3, [r2, #36] ; 0x24 │ │ + 272c0: 2380 movs r3, #128 ; 0x80 │ │ + 272c2: 9a00 ldr r2, [sp, #0] │ │ + 272c4: 4013 ands r3, r2 │ │ + 272c6: d100 bne.n 272ca │ │ + 272c8: e076 b.n 273b8 │ │ + 272ca: 21fa movs r1, #250 ; 0xfa │ │ + 272cc: 4b66 ldr r3, [pc, #408] ; (27468 ) │ │ + 272ce: 0089 lsls r1, r1, #2 │ │ + 272d0: 58fa ldr r2, [r7, r3] │ │ + 272d2: 9b02 ldr r3, [sp, #8] │ │ + 272d4: 6810 ldr r0, [r2, #0] │ │ + 272d6: 681b ldr r3, [r3, #0] │ │ + 272d8: 1c02 adds r2, r0, #0 │ │ + 272da: 435a muls r2, r3 │ │ + 272dc: 1c10 adds r0, r2, #0 │ │ + 272de: f00a fd25 bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 272e2: 4b66 ldr r3, [pc, #408] ; (2747c ) │ │ + 272e4: 1c06 adds r6, r0, #0 │ │ + 272e6: 58fb ldr r3, [r7, r3] │ │ + 272e8: 681d ldr r5, [r3, #0] │ │ + 272ea: 2396 movs r3, #150 ; 0x96 │ │ + 272ec: 3501 adds r5, #1 │ │ + 272ee: 021b lsls r3, r3, #8 │ │ + 272f0: 4298 cmp r0, r3 │ │ + 272f2: d900 bls.n 272f6 │ │ + 272f4: 1c1e adds r6, r3, #0 │ │ + 272f6: 9b01 ldr r3, [sp, #4] │ │ + 272f8: 2b00 cmp r3, #0 │ │ + 272fa: d107 bne.n 2730c │ │ + 272fc: 4b60 ldr r3, [pc, #384] ; (27480 ) │ │ + 272fe: 447b add r3, pc │ │ + 27300: 6a9a ldr r2, [r3, #40] ; 0x28 │ │ + 27302: 4296 cmp r6, r2 │ │ + 27304: d102 bne.n 2730c │ │ + 27306: 6adb ldr r3, [r3, #44] ; 0x2c │ │ + 27308: 429d cmp r5, r3 │ │ + 2730a: d058 beq.n 273be │ │ + 2730c: 1c33 adds r3, r6, #0 │ │ + 2730e: 200d movs r0, #13 │ │ + 27310: 4c5c ldr r4, [pc, #368] ; (27484 ) │ │ + 27312: 4343 muls r3, r0 │ │ + 27314: 447c add r4, pc │ │ + 27316: 62e5 str r5, [r4, #44] ; 0x2c │ │ + 27318: 2500 movs r5, #0 │ │ + 2731a: 62a6 str r6, [r4, #40] ; 0x28 │ │ + 2731c: 6325 str r5, [r4, #48] ; 0x30 │ │ + 2731e: 6365 str r5, [r4, #52] ; 0x34 │ │ + 27320: 63a5 str r5, [r4, #56] ; 0x38 │ │ + 27322: 63e5 str r5, [r4, #60] ; 0x3c │ │ + 27324: 6425 str r5, [r4, #64] ; 0x40 │ │ + 27326: 6465 str r5, [r4, #68] ; 0x44 │ │ + 27328: 64a5 str r5, [r4, #72] ; 0x48 │ │ + 2732a: 64e5 str r5, [r4, #76] ; 0x4c │ │ + 2732c: 6525 str r5, [r4, #80] ; 0x50 │ │ + 2732e: 1c18 adds r0, r3, #0 │ │ + 27330: 2111 movs r1, #17 │ │ + 27332: f00a fccb bl 31ccc <__aeabi_llsl@@Base+0x16c> │ │ + 27336: 2307 movs r3, #7 │ │ + 27338: 435e muls r6, r3 │ │ + 2733a: 6560 str r0, [r4, #84] ; 0x54 │ │ + 2733c: 210d movs r1, #13 │ │ + 2733e: 1c30 adds r0, r6, #0 │ │ + 27340: f00a fcc4 bl 31ccc <__aeabi_llsl@@Base+0x16c> │ │ + 27344: 2113 movs r1, #19 │ │ + 27346: 65a0 str r0, [r4, #88] ; 0x58 │ │ + 27348: 1c30 adds r0, r6, #0 │ │ + 2734a: f00a fcbf bl 31ccc <__aeabi_llsl@@Base+0x16c> │ │ + 2734e: 2280 movs r2, #128 ; 0x80 │ │ + 27350: 65e0 str r0, [r4, #92] ; 0x5c │ │ + 27352: 1c20 adds r0, r4, #0 │ │ + 27354: 1c29 adds r1, r5, #0 │ │ + 27356: 0052 lsls r2, r2, #1 │ │ + 27358: 3060 adds r0, #96 ; 0x60 │ │ + 2735a: f00a fcaf bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 2735e: 2280 movs r2, #128 ; 0x80 │ │ + 27360: 4849 ldr r0, [pc, #292] ; (27488 ) │ │ + 27362: 1c29 adds r1, r5, #0 │ │ + 27364: 4478 add r0, pc │ │ + 27366: 0052 lsls r2, r2, #1 │ │ + 27368: 3060 adds r0, #96 ; 0x60 │ │ + 2736a: f00a fca7 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 2736e: 2296 movs r2, #150 ; 0x96 │ │ + 27370: 4846 ldr r0, [pc, #280] ; (2748c ) │ │ + 27372: 1c29 adds r1, r5, #0 │ │ + 27374: 4478 add r0, pc │ │ + 27376: 0292 lsls r2, r2, #10 │ │ + 27378: 3060 adds r0, #96 ; 0x60 │ │ + 2737a: f00a fc9f bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 2737e: 4844 ldr r0, [pc, #272] ; (27490 ) │ │ + 27380: 1c29 adds r1, r5, #0 │ │ + 27382: 4478 add r0, pc │ │ + 27384: 4a43 ldr r2, [pc, #268] ; (27494 ) │ │ + 27386: 3060 adds r0, #96 ; 0x60 │ │ + 27388: f00a fc98 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 2738c: 4842 ldr r0, [pc, #264] ; (27498 ) │ │ + 2738e: 1c29 adds r1, r5, #0 │ │ + 27390: 4478 add r0, pc │ │ + 27392: 4a42 ldr r2, [pc, #264] ; (2749c ) │ │ + 27394: 3030 adds r0, #48 ; 0x30 │ │ + 27396: f00a fc91 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 2739a: 4841 ldr r0, [pc, #260] ; (274a0 ) │ │ + 2739c: 1c29 adds r1, r5, #0 │ │ + 2739e: 4478 add r0, pc │ │ + 273a0: 4a40 ldr r2, [pc, #256] ; (274a4 ) │ │ + 273a2: 3040 adds r0, #64 ; 0x40 │ │ + 273a4: f00a fc8a bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 273a8: 483f ldr r0, [pc, #252] ; (274a8 ) │ │ + 273aa: 1c29 adds r1, r5, #0 │ │ + 273ac: 4478 add r0, pc │ │ + 273ae: 2220 movs r2, #32 │ │ + 273b0: 304c adds r0, #76 ; 0x4c │ │ + 273b2: f00a fc83 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 273b6: e002 b.n 273be │ │ + 273b8: 4a3c ldr r2, [pc, #240] ; (274ac ) │ │ + 273ba: 447a add r2, pc │ │ + 273bc: 6293 str r3, [r2, #40] ; 0x28 │ │ + 273be: 2320 movs r3, #32 │ │ + 273c0: 9a00 ldr r2, [sp, #0] │ │ + 273c2: 401a ands r2, r3 │ │ + 273c4: 1e13 subs r3, r2, #0 │ │ + 273c6: d01f beq.n 27408 │ │ + 273c8: 4b27 ldr r3, [pc, #156] ; (27468 ) │ │ + 273ca: 4939 ldr r1, [pc, #228] ; (274b0 ) │ │ + 273cc: 58fa ldr r2, [r7, r3] │ │ + 273ce: 9b03 ldr r3, [sp, #12] │ │ + 273d0: 6810 ldr r0, [r2, #0] │ │ + 273d2: 681b ldr r3, [r3, #0] │ │ + 273d4: 1c02 adds r2, r0, #0 │ │ + 273d6: 435a muls r2, r3 │ │ + 273d8: 1c10 adds r0, r2, #0 │ │ + 273da: f00a fca7 bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 273de: 2840 cmp r0, #64 ; 0x40 │ │ + 273e0: d900 bls.n 273e4 │ │ + 273e2: 2040 movs r0, #64 ; 0x40 │ │ + 273e4: 2302 movs r3, #2 │ │ + 273e6: 4283 cmp r3, r0 │ │ + 273e8: d801 bhi.n 273ee │ │ + 273ea: 005b lsls r3, r3, #1 │ │ + 273ec: e7fb b.n 273e6 │ │ + 273ee: 9a01 ldr r2, [sp, #4] │ │ + 273f0: 085b lsrs r3, r3, #1 │ │ + 273f2: 3b01 subs r3, #1 │ │ + 273f4: 2a00 cmp r2, #0 │ │ + 273f6: d104 bne.n 27402 │ │ + 273f8: 4a2e ldr r2, [pc, #184] ; (274b4 ) │ │ + 273fa: 447a add r2, pc │ │ + 273fc: 6ed2 ldr r2, [r2, #108] ; 0x6c │ │ + 273fe: 4293 cmp r3, r2 │ │ + 27400: d019 beq.n 27436 │ │ + 27402: 4a2d ldr r2, [pc, #180] ; (274b8 ) │ │ + 27404: 447a add r2, pc │ │ + 27406: e001 b.n 2740c │ │ + 27408: 4a2c ldr r2, [pc, #176] ; (274bc ) │ │ + 2740a: 447a add r2, pc │ │ + 2740c: 2400 movs r4, #0 │ │ + 2740e: 66d3 str r3, [r2, #108] ; 0x6c │ │ + 27410: 2280 movs r2, #128 ; 0x80 │ │ + 27412: 482b ldr r0, [pc, #172] ; (274c0 ) │ │ + 27414: 1c21 adds r1, r4, #0 │ │ + 27416: 4478 add r0, pc │ │ + 27418: 6704 str r4, [r0, #112] ; 0x70 │ │ + 2741a: 6744 str r4, [r0, #116] ; 0x74 │ │ + 2741c: 6784 str r4, [r0, #120] ; 0x78 │ │ + 2741e: 0052 lsls r2, r2, #1 │ │ + 27420: 307c adds r0, #124 ; 0x7c │ │ + 27422: f00a fc4b bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 27426: 2280 movs r2, #128 ; 0x80 │ │ + 27428: 4826 ldr r0, [pc, #152] ; (274c4 ) │ │ + 2742a: 1c21 adds r1, r4, #0 │ │ + 2742c: 4478 add r0, pc │ │ + 2742e: 307c adds r0, #124 ; 0x7c │ │ + 27430: 0052 lsls r2, r2, #1 │ │ + 27432: f00a fc43 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 27436: b005 add sp, #20 │ │ + 27438: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 2743a: 46c0 nop ; (mov r8, r8) │ │ + 2743c: 1d58 adds r0, r3, #5 │ │ + 2743e: 0001 movs r1, r0 │ │ + 27440: ff48 ffff vmaxnm.f32 , q12, │ │ + 27444: ff4c ffff vmaxnm.f32 , q14, │ │ + 27448: ff50 ffff vmaxnm.f16 , q8, │ │ + 2744c: ff54 ffff vmaxnm.f16 , q10, │ │ + 27450: 7c40 ldrb r0, [r0, #17] │ │ + 27452: 0002 movs r2, r0 │ │ + 27454: 7c34 ldrb r4, [r6, #16] │ │ + 27456: 0002 movs r2, r0 │ │ + 27458: ff00 ffff vmaxnm.f32 , q8, │ │ + 2745c: 7d06 ldrb r6, [r0, #20] │ │ + 2745e: 0002 movs r2, r0 │ │ + 27460: 7df6 ldrb r6, [r6, #23] │ │ + 27462: 0002 movs r2, r0 │ │ + 27464: 7ee6 ldrb r6, [r4, #27] │ │ + 27466: 0002 movs r2, r0 │ │ + 27468: ff58 ffff vmaxnm.f16 , q12, │ │ + 2746c: ff5c ffff vmaxnm.f16 , q14, │ │ + 27470: 14a4 asrs r4, r4, #18 │ │ + 27472: 0003 movs r3, r0 │ │ + 27474: 148e asrs r6, r1, #18 │ │ + 27476: 0003 movs r3, r0 │ │ + 27478: 1488 asrs r0, r1, #18 │ │ + 2747a: 0003 movs r3, r0 │ │ + 2747c: ff60 ffff vminnm.f32 , q8, │ │ + 27480: 1442 asrs r2, r0, #17 │ │ + 27482: 0003 movs r3, r0 │ │ + 27484: 142c asrs r4, r5, #16 │ │ + 27486: 0003 movs r3, r0 │ │ + 27488: 14dc asrs r4, r3, #19 │ │ + 2748a: 0003 movs r3, r0 │ │ + 2748c: 15cc asrs r4, r1, #23 │ │ + 2748e: 0003 movs r3, r0 │ │ + 27490: 6dbe ldr r6, [r7, #88] ; 0x58 │ │ + 27492: 0005 movs r5, r0 │ │ + 27494: cad0 ldmia r2!, {r4, r6, r7} │ │ + 27496: 0001 movs r1, r0 │ │ + 27498: 38b0 subs r0, #176 ; 0xb0 │ │ + 2749a: 0007 movs r7, r0 │ │ + 2749c: 4310 orrs r0, r2 │ │ + 2749e: 0001 movs r1, r0 │ │ + 274a0: 7ba2 ldrb r2, [r4, #14] │ │ + 274a2: 0008 movs r0, r1 │ │ + 274a4: dd0c ble.n 274c0 │ │ + 274a6: 0000 movs r0, r0 │ │ + 274a8: 5894 ldr r4, [r2, r2] │ │ + 274aa: 0009 movs r1, r1 │ │ + 274ac: 1386 asrs r6, r0, #14 │ │ + 274ae: 0003 movs r3, r0 │ │ + 274b0: 2710 movs r7, #16 │ │ + 274b2: 0000 movs r0, r0 │ │ + 274b4: 5846 ldr r6, [r0, r1] │ │ + 274b6: 0009 movs r1, r1 │ │ + 274b8: 583c ldr r4, [r7, r0] │ │ + 274ba: 0009 movs r1, r1 │ │ + 274bc: 5836 ldr r6, [r6, r0] │ │ + 274be: 0009 movs r1, r1 │ │ + 274c0: 582a ldr r2, [r5, r0] │ │ + 274c2: 0009 movs r1, r1 │ │ + 274c4: 5914 ldr r4, [r2, r4] │ │ + 274c6: 0009 movs r1, r1 │ │ + │ │ +000274c8 : │ │ + 274c8: b5f0 push {r4, r5, r6, r7, lr} │ │ + 274ca: 4bd4 ldr r3, [pc, #848] ; (2781c ) │ │ + 274cc: b099 sub sp, #100 ; 0x64 │ │ + 274ce: 9001 str r0, [sp, #4] │ │ + 274d0: 447b add r3, pc │ │ + 274d2: 9300 str r3, [sp, #0] │ │ + 274d4: 9a00 ldr r2, [sp, #0] │ │ + 274d6: 4bd2 ldr r3, [pc, #840] ; (27820 ) │ │ + 274d8: 58d3 ldr r3, [r2, r3] │ │ + 274da: 681b ldr r3, [r3, #0] │ │ + 274dc: 9304 str r3, [sp, #16] │ │ + 274de: 061b lsls r3, r3, #24 │ │ + 274e0: d422 bmi.n 27528 │ │ + 274e2: 9b04 ldr r3, [sp, #16] │ │ + 274e4: 065b lsls r3, r3, #25 │ │ + 274e6: d400 bmi.n 274ea │ │ + 274e8: e149 b.n 2777e │ │ + 274ea: 4ace ldr r2, [pc, #824] ; (27824 ) │ │ + 274ec: 4bce ldr r3, [pc, #824] ; (27828 ) │ │ + 274ee: 9900 ldr r1, [sp, #0] │ │ + 274f0: 447a add r2, pc │ │ + 274f2: 6a52 ldr r2, [r2, #36] ; 0x24 │ │ + 274f4: 447b add r3, pc │ │ + 274f6: 699d ldr r5, [r3, #24] │ │ + 274f8: 9206 str r2, [sp, #24] │ │ + 274fa: 6a1a ldr r2, [r3, #32] │ │ + 274fc: 69de ldr r6, [r3, #28] │ │ + 274fe: 68d8 ldr r0, [r3, #12] │ │ + 27500: 9202 str r2, [sp, #8] │ │ + 27502: 691f ldr r7, [r3, #16] │ │ + 27504: 695a ldr r2, [r3, #20] │ │ + 27506: 689b ldr r3, [r3, #8] │ │ + 27508: 9203 str r2, [sp, #12] │ │ + 2750a: 9308 str r3, [sp, #32] │ │ + 2750c: 9b01 ldr r3, [sp, #4] │ │ + 2750e: 9305 str r3, [sp, #20] │ │ + 27510: 4bc6 ldr r3, [pc, #792] ; (2782c ) │ │ + 27512: 58cc ldr r4, [r1, r3] │ │ + 27514: 4bc6 ldr r3, [pc, #792] ; (27830 ) │ │ + 27516: 447b add r3, pc │ │ + 27518: 9309 str r3, [sp, #36] ; 0x24 │ │ + 2751a: 4bc6 ldr r3, [pc, #792] ; (27834 ) │ │ + 2751c: 447b add r3, pc │ │ + 2751e: 930a str r3, [sp, #40] ; 0x28 │ │ + 27520: 4bc5 ldr r3, [pc, #788] ; (27838 ) │ │ + 27522: 447b add r3, pc │ │ + 27524: 930b str r3, [sp, #44] ; 0x2c │ │ + 27526: e11d b.n 27764 │ │ + 27528: 4bc4 ldr r3, [pc, #784] ; (2783c ) │ │ + 2752a: 447b add r3, pc │ │ + 2752c: 6bda ldr r2, [r3, #60] ; 0x3c │ │ + 2752e: 920b str r2, [sp, #44] ; 0x2c │ │ + 27530: 6b9a ldr r2, [r3, #56] ; 0x38 │ │ + 27532: 920a str r2, [sp, #40] ; 0x28 │ │ + 27534: 6b5a ldr r2, [r3, #52] ; 0x34 │ │ + 27536: 9209 str r2, [sp, #36] ; 0x24 │ │ + 27538: 6b1a ldr r2, [r3, #48] ; 0x30 │ │ + 2753a: 920c str r2, [sp, #48] ; 0x30 │ │ + 2753c: 6c1a ldr r2, [r3, #64] ; 0x40 │ │ + 2753e: 9202 str r2, [sp, #8] │ │ + 27540: 6c5a ldr r2, [r3, #68] ; 0x44 │ │ + 27542: 9205 str r2, [sp, #20] │ │ + 27544: 6c9a ldr r2, [r3, #72] ; 0x48 │ │ + 27546: 9206 str r2, [sp, #24] │ │ + 27548: 6ada ldr r2, [r3, #44] ; 0x2c │ │ + 2754a: 920e str r2, [sp, #56] ; 0x38 │ │ + 2754c: 6d1a ldr r2, [r3, #80] ; 0x50 │ │ + 2754e: 9207 str r2, [sp, #28] │ │ + 27550: 6cda ldr r2, [r3, #76] ; 0x4c │ │ + 27552: 4694 mov ip, r2 │ │ + 27554: 6a9a ldr r2, [r3, #40] ; 0x28 │ │ + 27556: 9210 str r2, [sp, #64] ; 0x40 │ │ + 27558: 6d5a ldr r2, [r3, #84] ; 0x54 │ │ + 2755a: 9211 str r2, [sp, #68] ; 0x44 │ │ + 2755c: 6d9a ldr r2, [r3, #88] ; 0x58 │ │ + 2755e: 6ddb ldr r3, [r3, #92] ; 0x5c │ │ + 27560: 9212 str r2, [sp, #72] ; 0x48 │ │ + 27562: 9313 str r3, [sp, #76] ; 0x4c │ │ + 27564: 9b01 ldr r3, [sp, #4] │ │ + 27566: 9a00 ldr r2, [sp, #0] │ │ + 27568: 9308 str r3, [sp, #32] │ │ + 2756a: 2300 movs r3, #0 │ │ + 2756c: 9303 str r3, [sp, #12] │ │ + 2756e: 4bb4 ldr r3, [pc, #720] ; (27840 ) │ │ + 27570: 447b add r3, pc │ │ + 27572: 9314 str r3, [sp, #80] ; 0x50 │ │ + 27574: 4bb3 ldr r3, [pc, #716] ; (27844 ) │ │ + 27576: 447b add r3, pc │ │ + 27578: 9315 str r3, [sp, #84] ; 0x54 │ │ + 2757a: 4bb3 ldr r3, [pc, #716] ; (27848 ) │ │ + 2757c: 58d3 ldr r3, [r2, r3] │ │ + 2757e: 9316 str r3, [sp, #88] ; 0x58 │ │ + 27580: 4baa ldr r3, [pc, #680] ; (2782c ) │ │ + 27582: 58d3 ldr r3, [r2, r3] │ │ + 27584: 9317 str r3, [sp, #92] ; 0x5c │ │ + 27586: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 27588: 4db0 ldr r5, [pc, #704] ; (2784c ) │ │ + 2758a: 4eb1 ldr r6, [pc, #708] ; (27850 ) │ │ + 2758c: 009c lsls r4, r3, #2 │ │ + 2758e: 9b14 ldr r3, [sp, #80] ; 0x50 │ │ + 27590: 447d add r5, pc │ │ + 27592: 447e add r6, pc │ │ + 27594: 191c adds r4, r3, r4 │ │ + 27596: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 27598: 4fae ldr r7, [pc, #696] ; (27854 ) │ │ + 2759a: 0098 lsls r0, r3, #2 │ │ + 2759c: 9b15 ldr r3, [sp, #84] ; 0x54 │ │ + 2759e: 447f add r7, pc │ │ + 275a0: 1818 adds r0, r3, r0 │ │ + 275a2: 6e02 ldr r2, [r0, #96] ; 0x60 │ │ + 275a4: 6e23 ldr r3, [r4, #96] ; 0x60 │ │ + 275a6: 189b adds r3, r3, r2 │ │ + 275a8: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 275aa: 0091 lsls r1, r2, #2 │ │ + 275ac: 4aaa ldr r2, [pc, #680] ; (27858 ) │ │ + 275ae: 447a add r2, pc │ │ + 275b0: 1851 adds r1, r2, r1 │ │ + 275b2: 6b0a ldr r2, [r1, #48] ; 0x30 │ │ + 275b4: 189b adds r3, r3, r2 │ │ + 275b6: 9a0c ldr r2, [sp, #48] ; 0x30 │ │ + 275b8: 0092 lsls r2, r2, #2 │ │ + 275ba: 18aa adds r2, r5, r2 │ │ + 275bc: 6c15 ldr r5, [r2, #64] ; 0x40 │ │ + 275be: 920d str r2, [sp, #52] ; 0x34 │ │ + 275c0: 195b adds r3, r3, r5 │ │ + 275c2: 9d02 ldr r5, [sp, #8] │ │ + 275c4: 00ad lsls r5, r5, #2 │ │ + 275c6: 1975 adds r5, r6, r5 │ │ + 275c8: 6e2e ldr r6, [r5, #96] ; 0x60 │ │ + 275ca: 1c32 adds r2, r6, #0 │ │ + 275cc: 105e asrs r6, r3, #1 │ │ + 275ce: 662e str r6, [r5, #96] ; 0x60 │ │ + 275d0: 261f movs r6, #31 │ │ + 275d2: 9d02 ldr r5, [sp, #8] │ │ + 275d4: 3501 adds r5, #1 │ │ + 275d6: 4035 ands r5, r6 │ │ + 275d8: 9502 str r5, [sp, #8] │ │ + 275da: 9d05 ldr r5, [sp, #20] │ │ + 275dc: 00ad lsls r5, r5, #2 │ │ + 275de: 197f adds r7, r7, r5 │ │ + 275e0: 6e3e ldr r6, [r7, #96] ; 0x60 │ │ + 275e2: 9d06 ldr r5, [sp, #24] │ │ + 275e4: 1bad subs r5, r5, r6 │ │ + 275e6: 17de asrs r6, r3, #31 │ │ + 275e8: 0e76 lsrs r6, r6, #25 │ │ + 275ea: 18f6 adds r6, r6, r3 │ │ + 275ec: 11f6 asrs r6, r6, #7 │ │ + 275ee: 19ab adds r3, r5, r6 │ │ + 275f0: 663e str r6, [r7, #96] ; 0x60 │ │ + 275f2: 263f movs r6, #63 ; 0x3f │ │ + 275f4: 9306 str r3, [sp, #24] │ │ + 275f6: 9d06 ldr r5, [sp, #24] │ │ + 275f8: 1b53 subs r3, r2, r5 │ │ + 275fa: 9d05 ldr r5, [sp, #20] │ │ + 275fc: 9a0e ldr r2, [sp, #56] ; 0x38 │ │ + 275fe: 3501 adds r5, #1 │ │ + 27600: 4035 ands r5, r6 │ │ + 27602: 9505 str r5, [sp, #20] │ │ + 27604: 9e16 ldr r6, [sp, #88] ; 0x58 │ │ + 27606: 9d03 ldr r5, [sp, #12] │ │ + 27608: 19ad adds r5, r5, r6 │ │ + 2760a: 682f ldr r7, [r5, #0] │ │ + 2760c: 686e ldr r6, [r5, #4] │ │ + 2760e: 19bd adds r5, r7, r6 │ │ + 27610: 4115 asrs r5, r2 │ │ + 27612: 9a03 ldr r2, [sp, #12] │ │ + 27614: 950f str r5, [sp, #60] ; 0x3c │ │ + 27616: 9d17 ldr r5, [sp, #92] ; 0x5c │ │ + 27618: 18ff adds r7, r7, r3 │ │ + 2761a: 18f6 adds r6, r6, r3 │ │ + 2761c: 1955 adds r5, r2, r5 │ │ + 2761e: 682a ldr r2, [r5, #0] │ │ + 27620: 19d7 adds r7, r2, r7 │ │ + 27622: 602f str r7, [r5, #0] │ │ + 27624: 686a ldr r2, [r5, #4] │ │ + 27626: 1996 adds r6, r2, r6 │ │ + 27628: 9a0f ldr r2, [sp, #60] ; 0x3c │ │ + 2762a: 606e str r6, [r5, #4] │ │ + 2762c: 109d asrs r5, r3, #2 │ │ + 2762e: 1955 adds r5, r2, r5 │ │ + 27630: 9a0d ldr r2, [sp, #52] ; 0x34 │ │ + 27632: 111b asrs r3, r3, #4 │ │ + 27634: 630d str r5, [r1, #48] ; 0x30 │ │ + 27636: 6415 str r5, [r2, #64] ; 0x40 │ │ + 27638: 18ed adds r5, r5, r3 │ │ + 2763a: 4663 mov r3, ip │ │ + 2763c: 4a87 ldr r2, [pc, #540] ; (2785c ) │ │ + 2763e: 009b lsls r3, r3, #2 │ │ + 27640: 106d asrs r5, r5, #1 │ │ + 27642: 447a add r2, pc │ │ + 27644: 18d6 adds r6, r2, r3 │ │ + 27646: 6cf2 ldr r2, [r6, #76] ; 0x4c │ │ + 27648: 9b07 ldr r3, [sp, #28] │ │ + 2764a: 64f5 str r5, [r6, #76] ; 0x4c │ │ + 2764c: 2607 movs r6, #7 │ │ + 2764e: 1a99 subs r1, r3, r2 │ │ + 27650: 194b adds r3, r1, r5 │ │ + 27652: 9307 str r3, [sp, #28] │ │ + 27654: 4663 mov r3, ip │ │ + 27656: 1c59 adds r1, r3, #1 │ │ + 27658: 9b07 ldr r3, [sp, #28] │ │ + 2765a: 4031 ands r1, r6 │ │ + 2765c: 468c mov ip, r1 │ │ + 2765e: 109b asrs r3, r3, #2 │ │ + 27660: 6603 str r3, [r0, #96] ; 0x60 │ │ + 27662: 6623 str r3, [r4, #96] ; 0x60 │ │ + 27664: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 27666: 1c58 adds r0, r3, #1 │ │ + 27668: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ + 2766a: 4298 cmp r0, r3 │ │ + 2766c: db00 blt.n 27670 │ │ + 2766e: 2000 movs r0, #0 │ │ + 27670: 990a ldr r1, [sp, #40] ; 0x28 │ │ + 27672: 9b11 ldr r3, [sp, #68] ; 0x44 │ │ + 27674: 900b str r0, [sp, #44] ; 0x2c │ │ + 27676: 3101 adds r1, #1 │ │ + 27678: 4299 cmp r1, r3 │ │ + 2767a: db00 blt.n 2767e │ │ + 2767c: 2100 movs r1, #0 │ │ + 2767e: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 27680: 9b12 ldr r3, [sp, #72] ; 0x48 │ │ + 27682: 910a str r1, [sp, #40] ; 0x28 │ │ + 27684: 3201 adds r2, #1 │ │ + 27686: 429a cmp r2, r3 │ │ + 27688: db00 blt.n 2768c │ │ + 2768a: 2200 movs r2, #0 │ │ + 2768c: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 2768e: 9c13 ldr r4, [sp, #76] ; 0x4c │ │ + 27690: 9209 str r2, [sp, #36] ; 0x24 │ │ + 27692: 3301 adds r3, #1 │ │ + 27694: 42a3 cmp r3, r4 │ │ + 27696: db00 blt.n 2769a │ │ + 27698: 2300 movs r3, #0 │ │ + 2769a: 9c08 ldr r4, [sp, #32] │ │ + 2769c: 930c str r3, [sp, #48] ; 0x30 │ │ + 2769e: 3c01 subs r4, #1 │ │ + 276a0: 9408 str r4, [sp, #32] │ │ + 276a2: 9c03 ldr r4, [sp, #12] │ │ + 276a4: 3408 adds r4, #8 │ │ + 276a6: 9403 str r4, [sp, #12] │ │ + 276a8: 9c08 ldr r4, [sp, #32] │ │ + 276aa: 2c00 cmp r4, #0 │ │ + 276ac: d000 beq.n 276b0 │ │ + 276ae: e76a b.n 27586 │ │ + 276b0: 4c6b ldr r4, [pc, #428] ; (27860 ) │ │ + 276b2: 447c add r4, pc │ │ + 276b4: 6323 str r3, [r4, #48] ; 0x30 │ │ + 276b6: 9b02 ldr r3, [sp, #8] │ │ + 276b8: 63e0 str r0, [r4, #60] ; 0x3c │ │ + 276ba: 63a1 str r1, [r4, #56] ; 0x38 │ │ + 276bc: 6423 str r3, [r4, #64] ; 0x40 │ │ + 276be: 9b05 ldr r3, [sp, #20] │ │ + 276c0: 6362 str r2, [r4, #52] ; 0x34 │ │ + 276c2: 6463 str r3, [r4, #68] ; 0x44 │ │ + 276c4: 9b06 ldr r3, [sp, #24] │ │ + 276c6: 64a3 str r3, [r4, #72] ; 0x48 │ │ + 276c8: 9b07 ldr r3, [sp, #28] │ │ + 276ca: 6523 str r3, [r4, #80] ; 0x50 │ │ + 276cc: 4663 mov r3, ip │ │ + 276ce: 64e3 str r3, [r4, #76] ; 0x4c │ │ + 276d0: e707 b.n 274e2 │ │ + 276d2: 6823 ldr r3, [r4, #0] │ │ + 276d4: 6861 ldr r1, [r4, #4] │ │ + 276d6: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 276d8: 1859 adds r1, r3, r1 │ │ + 276da: 9b06 ldr r3, [sp, #24] │ │ + 276dc: 311f adds r1, #31 │ │ + 276de: 11c9 asrs r1, r1, #7 │ │ + 276e0: 434b muls r3, r1 │ │ + 276e2: 1c19 adds r1, r3, #0 │ │ + 276e4: 9b02 ldr r3, [sp, #8] │ │ + 276e6: 009b lsls r3, r3, #2 │ │ + 276e8: 18d3 adds r3, r2, r3 │ │ + 276ea: 6a5a ldr r2, [r3, #36] ; 0x24 │ │ + 276ec: 6259 str r1, [r3, #36] ; 0x24 │ │ + 276ee: 9b02 ldr r3, [sp, #8] │ │ + 276f0: 1ab6 subs r6, r6, r2 │ │ + 276f2: 1876 adds r6, r6, r1 │ │ + 276f4: 2103 movs r1, #3 │ │ + 276f6: 3301 adds r3, #1 │ │ + 276f8: 4019 ands r1, r3 │ │ + 276fa: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 276fc: 9a0b ldr r2, [sp, #44] ; 0x2c │ │ + 276fe: 9102 str r1, [sp, #8] │ │ + 27700: 0081 lsls r1, r0, #2 │ │ + 27702: 1859 adds r1, r3, r1 │ │ + 27704: 6a4b ldr r3, [r1, #36] ; 0x24 │ │ + 27706: 624e str r6, [r1, #36] ; 0x24 │ │ + 27708: 00b9 lsls r1, r7, #2 │ │ + 2770a: 1851 adds r1, r2, r1 │ │ + 2770c: 6a4a ldr r2, [r1, #36] ; 0x24 │ │ + 2770e: 624b str r3, [r1, #36] ; 0x24 │ │ + 27710: 211f movs r1, #31 │ │ + 27712: 9207 str r2, [sp, #28] │ │ + 27714: 4a53 ldr r2, [pc, #332] ; (27864 ) │ │ + 27716: 3701 adds r7, #1 │ │ + 27718: 400f ands r7, r1 │ │ + 2771a: 447a add r2, pc │ │ + 2771c: 4694 mov ip, r2 │ │ + 2771e: 00a9 lsls r1, r5, #2 │ │ + 27720: 448c add ip, r1 │ │ + 27722: 4662 mov r2, ip │ │ + 27724: 9903 ldr r1, [sp, #12] │ │ + 27726: 6a52 ldr r2, [r2, #36] ; 0x24 │ │ + 27728: 3501 adds r5, #1 │ │ + 2772a: 3001 adds r0, #1 │ │ + 2772c: 1a89 subs r1, r1, r2 │ │ + 2772e: 17da asrs r2, r3, #31 │ │ + 27730: 0e92 lsrs r2, r2, #26 │ │ + 27732: 18d2 adds r2, r2, r3 │ │ + 27734: 4663 mov r3, ip │ │ + 27736: 1192 asrs r2, r2, #6 │ │ + 27738: 625a str r2, [r3, #36] ; 0x24 │ │ + 2773a: 188b adds r3, r1, r2 │ │ + 2773c: 9303 str r3, [sp, #12] │ │ + 2773e: 9a03 ldr r2, [sp, #12] │ │ + 27740: 9b07 ldr r3, [sp, #28] │ │ + 27742: 1a99 subs r1, r3, r2 │ │ + 27744: 233f movs r3, #63 ; 0x3f │ │ + 27746: 401d ands r5, r3 │ │ + 27748: 6823 ldr r3, [r4, #0] │ │ + 2774a: 185b adds r3, r3, r1 │ │ + 2774c: 6023 str r3, [r4, #0] │ │ + 2774e: 6863 ldr r3, [r4, #4] │ │ + 27750: 1a59 subs r1, r3, r1 │ │ + 27752: 9b08 ldr r3, [sp, #32] │ │ + 27754: 6061 str r1, [r4, #4] │ │ + 27756: 4298 cmp r0, r3 │ │ + 27758: db00 blt.n 2775c │ │ + 2775a: 2000 movs r0, #0 │ │ + 2775c: 9b05 ldr r3, [sp, #20] │ │ + 2775e: 3408 adds r4, #8 │ │ + 27760: 3b01 subs r3, #1 │ │ + 27762: 9305 str r3, [sp, #20] │ │ + 27764: 9b05 ldr r3, [sp, #20] │ │ + 27766: 2b00 cmp r3, #0 │ │ + 27768: d1b3 bne.n 276d2 │ │ + 2776a: 4b3f ldr r3, [pc, #252] ; (27868 ) │ │ + 2776c: 9a02 ldr r2, [sp, #8] │ │ + 2776e: 447b add r3, pc │ │ + 27770: 621a str r2, [r3, #32] │ │ + 27772: 9a03 ldr r2, [sp, #12] │ │ + 27774: 61de str r6, [r3, #28] │ │ + 27776: 60d8 str r0, [r3, #12] │ │ + 27778: 611f str r7, [r3, #16] │ │ + 2777a: 615a str r2, [r3, #20] │ │ + 2777c: 619d str r5, [r3, #24] │ │ + 2777e: 9b04 ldr r3, [sp, #16] │ │ + 27780: 069b lsls r3, r3, #26 │ │ + 27782: d400 bmi.n 27786 │ │ + 27784: e07f b.n 27886 │ │ + 27786: 2001 movs r0, #1 │ │ + 27788: 9a00 ldr r2, [sp, #0] │ │ + 2778a: 4b38 ldr r3, [pc, #224] ; (2786c ) │ │ + 2778c: 9c00 ldr r4, [sp, #0] │ │ + 2778e: 58d3 ldr r3, [r2, r3] │ │ + 27790: 681a ldr r2, [r3, #0] │ │ + 27792: 1c57 adds r7, r2, #1 │ │ + 27794: 40b8 lsls r0, r7 │ │ + 27796: 1e43 subs r3, r0, #1 │ │ + 27798: 4835 ldr r0, [pc, #212] ; (27870 ) │ │ + 2779a: 9306 str r3, [sp, #24] │ │ + 2779c: 4478 add r0, pc │ │ + 2779e: 6f41 ldr r1, [r0, #116] ; 0x74 │ │ + 277a0: 6f83 ldr r3, [r0, #120] ; 0x78 │ │ + 277a2: 6f02 ldr r2, [r0, #112] ; 0x70 │ │ + 277a4: 6ec0 ldr r0, [r0, #108] ; 0x6c │ │ + 277a6: 9003 str r0, [sp, #12] │ │ + 277a8: 9801 ldr r0, [sp, #4] │ │ + 277aa: 9002 str r0, [sp, #8] │ │ + 277ac: 481f ldr r0, [pc, #124] ; (2782c ) │ │ + 277ae: 5820 ldr r0, [r4, r0] │ │ + 277b0: 4c30 ldr r4, [pc, #192] ; (27874 ) │ │ + 277b2: 447c add r4, pc │ │ + 277b4: 9407 str r4, [sp, #28] │ │ + 277b6: 4c30 ldr r4, [pc, #192] ; (27878 ) │ │ + 277b8: 447c add r4, pc │ │ + 277ba: 9405 str r4, [sp, #20] │ │ + 277bc: 9c02 ldr r4, [sp, #8] │ │ + 277be: 2c00 cmp r4, #0 │ │ + 277c0: d05c beq.n 2787c │ │ + 277c2: 9d07 ldr r5, [sp, #28] │ │ + 277c4: 008c lsls r4, r1, #2 │ │ + 277c6: 3101 adds r1, #1 │ │ + 277c8: 192c adds r4, r5, r4 │ │ + 277ca: 6fe5 ldr r5, [r4, #124] ; 0x7c │ │ + 277cc: 1b5d subs r5, r3, r5 │ │ + 277ce: 6803 ldr r3, [r0, #0] │ │ + 277d0: 1c1e adds r6, r3, #0 │ │ + 277d2: 6843 ldr r3, [r0, #4] │ │ + 277d4: 469c mov ip, r3 │ │ + 277d6: 4466 add r6, ip │ │ + 277d8: 46b4 mov ip, r6 │ │ + 277da: 17f3 asrs r3, r6, #31 │ │ + 277dc: 9e06 ldr r6, [sp, #24] │ │ + 277de: 4033 ands r3, r6 │ │ + 277e0: 4463 add r3, ip │ │ + 277e2: 413b asrs r3, r7 │ │ + 277e4: 67e3 str r3, [r4, #124] ; 0x7c │ │ + 277e6: 18eb adds r3, r5, r3 │ │ + 277e8: 9d05 ldr r5, [sp, #20] │ │ + 277ea: 0094 lsls r4, r2, #2 │ │ + 277ec: 6806 ldr r6, [r0, #0] │ │ + 277ee: 192c adds r4, r5, r4 │ │ + 277f0: 6fe5 ldr r5, [r4, #124] ; 0x7c │ │ + 277f2: 67e6 str r6, [r4, #124] ; 0x7c │ │ + 277f4: 6846 ldr r6, [r0, #4] │ │ + 277f6: 18ed adds r5, r5, r3 │ │ + 277f8: 6005 str r5, [r0, #0] │ │ + 277fa: 9d05 ldr r5, [sp, #20] │ │ + 277fc: 1c54 adds r4, r2, #1 │ │ + 277fe: 00a4 lsls r4, r4, #2 │ │ + 27800: 192c adds r4, r5, r4 │ │ + 27802: 6fe5 ldr r5, [r4, #124] ; 0x7c │ │ + 27804: 67e6 str r6, [r4, #124] ; 0x7c │ │ + 27806: 9c03 ldr r4, [sp, #12] │ │ + 27808: 3202 adds r2, #2 │ │ + 2780a: 18ed adds r5, r5, r3 │ │ + 2780c: 4022 ands r2, r4 │ │ + 2780e: 4021 ands r1, r4 │ │ + 27810: 9c02 ldr r4, [sp, #8] │ │ + 27812: 6045 str r5, [r0, #4] │ │ + 27814: 3008 adds r0, #8 │ │ + 27816: 3c01 subs r4, #1 │ │ + 27818: 9402 str r4, [sp, #8] │ │ + 2781a: e7cf b.n 277bc │ │ + 2781c: 1a34 subs r4, r6, r0 │ │ + 2781e: 0001 movs r1, r0 │ │ + 27820: ff00 ffff vmaxnm.f32 , q8, │ │ + 27824: 1250 asrs r0, r2, #9 │ │ + 27826: 0003 movs r3, r0 │ │ + 27828: 794c ldrb r4, [r1, #5] │ │ + 2782a: 0002 movs r2, r0 │ │ + 2782c: ff08 ffff vmaxnm.f32 , q12, │ │ + 27830: 7a2a ldrb r2, [r5, #8] │ │ + 27832: 0002 movs r2, r0 │ │ + 27834: 7c24 ldrb r4, [r4, #16] │ │ + 27836: 0002 movs r2, r0 │ │ + 27838: 7b1e ldrb r6, [r3, #12] │ │ + 2783a: 0002 movs r2, r0 │ │ + 2783c: 1216 asrs r6, r2, #8 │ │ + 2783e: 0003 movs r3, r0 │ │ + 27840: 13d0 asrs r0, r2, #15 │ │ + 27842: 0003 movs r3, r0 │ │ + 27844: 6bca ldr r2, [r1, #60] ; 0x3c │ │ + 27846: 0005 movs r5, r0 │ │ + 27848: ff04 ffff vmaxnm.f32 , q10, │ │ + 2784c: 79b0 ldrb r0, [r6, #6] │ │ + 2784e: 0008 movs r0, r1 │ │ + 27850: 12ae asrs r6, r5, #10 │ │ + 27852: 0003 movs r3, r0 │ │ + 27854: 11a2 asrs r2, r4, #6 │ │ + 27856: 0003 movs r3, r0 │ │ + 27858: 3692 adds r6, #146 ; 0x92 │ │ + 2785a: 0007 movs r7, r0 │ │ + 2785c: 55fe strb r6, [r7, r7] │ │ + 2785e: 0009 movs r1, r1 │ │ + 27860: 108e asrs r6, r1, #2 │ │ + 27862: 0003 movs r3, r0 │ │ + 27864: 7726 strb r6, [r4, #28] │ │ + 27866: 0002 movs r2, r0 │ │ + 27868: 76d2 strb r2, [r2, #27] │ │ + 2786a: 0002 movs r2, r0 │ │ + 2786c: ff54 ffff vmaxnm.f16 , q10, │ │ + 27870: 54a4 strb r4, [r4, r2] │ │ + 27872: 0009 movs r1, r1 │ │ + 27874: 548e strb r6, [r1, r2] │ │ + 27876: 0009 movs r1, r1 │ │ + 27878: 5588 strb r0, [r1, r6] │ │ + 2787a: 0009 movs r1, r1 │ │ + 2787c: 4813 ldr r0, [pc, #76] ; (278cc ) │ │ + 2787e: 4478 add r0, pc │ │ + 27880: 6783 str r3, [r0, #120] ; 0x78 │ │ + 27882: 6702 str r2, [r0, #112] ; 0x70 │ │ + 27884: 6741 str r1, [r0, #116] ; 0x74 │ │ + 27886: 9b04 ldr r3, [sp, #16] │ │ + 27888: 079b lsls r3, r3, #30 │ │ + 2788a: d51c bpl.n 278c6 │ │ + 2788c: 4b10 ldr r3, [pc, #64] ; (278d0 ) │ │ + 2788e: 9800 ldr r0, [sp, #0] │ │ + 27890: 447b add r3, pc │ │ + 27892: 6859 ldr r1, [r3, #4] │ │ + 27894: 681a ldr r2, [r3, #0] │ │ + 27896: 4b0f ldr r3, [pc, #60] ; (278d4 ) │ │ + 27898: 58c3 ldr r3, [r0, r3] │ │ + 2789a: 9801 ldr r0, [sp, #4] │ │ + 2789c: 2800 cmp r0, #0 │ │ + 2789e: d00e beq.n 278be │ │ + 278a0: 6818 ldr r0, [r3, #0] │ │ + 278a2: 1040 asrs r0, r0, #1 │ │ + 278a4: 1841 adds r1, r0, r1 │ │ + 278a6: 6019 str r1, [r3, #0] │ │ + 278a8: 6859 ldr r1, [r3, #4] │ │ + 278aa: 1049 asrs r1, r1, #1 │ │ + 278ac: 188a adds r2, r1, r2 │ │ + 278ae: 605a str r2, [r3, #4] │ │ + 278b0: 9a01 ldr r2, [sp, #4] │ │ + 278b2: 3308 adds r3, #8 │ │ + 278b4: 3a01 subs r2, #1 │ │ + 278b6: 9201 str r2, [sp, #4] │ │ + 278b8: 1c0a adds r2, r1, #0 │ │ + 278ba: 1c01 adds r1, r0, #0 │ │ + 278bc: e7ed b.n 2789a │ │ + 278be: 4b06 ldr r3, [pc, #24] ; (278d8 ) │ │ + 278c0: 447b add r3, pc │ │ + 278c2: 6059 str r1, [r3, #4] │ │ + 278c4: 601a str r2, [r3, #0] │ │ + 278c6: b019 add sp, #100 ; 0x64 │ │ + 278c8: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 278ca: 46c0 nop ; (mov r8, r8) │ │ + 278cc: 53c2 strh r2, [r0, r7] │ │ + 278ce: 0009 movs r1, r1 │ │ + 278d0: 75b0 strb r0, [r6, #22] │ │ + 278d2: 0002 movs r2, r0 │ │ + 278d4: ff08 ffff vmaxnm.f32 , q12, │ │ + 278d8: 7580 strb r0, [r0, #22] │ │ + 278da: 0002 movs r2, r0 │ │ + │ │ +000278dc : │ │ + 278dc: b5f0 push {r4, r5, r6, r7, lr} │ │ + 278de: 4ba6 ldr r3, [pc, #664] ; (27b78 ) │ │ + 278e0: b099 sub sp, #100 ; 0x64 │ │ + 278e2: 9001 str r0, [sp, #4] │ │ + 278e4: 447b add r3, pc │ │ + 278e6: 9302 str r3, [sp, #8] │ │ + 278e8: 9a02 ldr r2, [sp, #8] │ │ + 278ea: 4ba4 ldr r3, [pc, #656] ; (27b7c ) │ │ + 278ec: 58d3 ldr r3, [r2, r3] │ │ + 278ee: 681b ldr r3, [r3, #0] │ │ + 278f0: 9309 str r3, [sp, #36] ; 0x24 │ │ + 278f2: 061b lsls r3, r3, #24 │ │ + 278f4: d421 bmi.n 2793a │ │ + 278f6: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 278f8: 069b lsls r3, r3, #26 │ │ + 278fa: d400 bmi.n 278fe │ │ + 278fc: e11b b.n 27b36 │ │ + 278fe: 2401 movs r4, #1 │ │ + 27900: 9a02 ldr r2, [sp, #8] │ │ + 27902: 4b9f ldr r3, [pc, #636] ; (27b80 ) │ │ + 27904: 58d3 ldr r3, [r2, r3] │ │ + 27906: 4a9f ldr r2, [pc, #636] ; (27b84 ) │ │ + 27908: 681b ldr r3, [r3, #0] │ │ + 2790a: 447a add r2, pc │ │ + 2790c: 6f51 ldr r1, [r2, #116] ; 0x74 │ │ + 2790e: 409c lsls r4, r3 │ │ + 27910: 9303 str r3, [sp, #12] │ │ + 27912: 1e63 subs r3, r4, #1 │ │ + 27914: 9305 str r3, [sp, #20] │ │ + 27916: 6f10 ldr r0, [r2, #112] ; 0x70 │ │ + 27918: 6f93 ldr r3, [r2, #120] ; 0x78 │ │ + 2791a: 6ed2 ldr r2, [r2, #108] ; 0x6c │ │ + 2791c: 9c02 ldr r4, [sp, #8] │ │ + 2791e: 9204 str r2, [sp, #16] │ │ + 27920: 9a01 ldr r2, [sp, #4] │ │ + 27922: 0095 lsls r5, r2, #2 │ │ + 27924: 4a98 ldr r2, [pc, #608] ; (27b88 ) │ │ + 27926: 58a2 ldr r2, [r4, r2] │ │ + 27928: 9c01 ldr r4, [sp, #4] │ │ + 2792a: 18ad adds r5, r5, r2 │ │ + 2792c: 4a97 ldr r2, [pc, #604] ; (27b8c ) │ │ + 2792e: 447a add r2, pc │ │ + 27930: 9206 str r2, [sp, #24] │ │ + 27932: 4a97 ldr r2, [pc, #604] ; (27b90 ) │ │ + 27934: 447a add r2, pc │ │ + 27936: 9207 str r2, [sp, #28] │ │ + 27938: e0d1 b.n 27ade │ │ + 2793a: 4b96 ldr r3, [pc, #600] ; (27b94 ) │ │ + 2793c: 447b add r3, pc │ │ + 2793e: 6bda ldr r2, [r3, #60] ; 0x3c │ │ + 27940: 920b str r2, [sp, #44] ; 0x2c │ │ + 27942: 6b9a ldr r2, [r3, #56] ; 0x38 │ │ + 27944: 920a str r2, [sp, #40] ; 0x28 │ │ + 27946: 6b5a ldr r2, [r3, #52] ; 0x34 │ │ + 27948: 920d str r2, [sp, #52] ; 0x34 │ │ + 2794a: 6b1a ldr r2, [r3, #48] ; 0x30 │ │ + 2794c: 920c str r2, [sp, #48] ; 0x30 │ │ + 2794e: 6c1a ldr r2, [r3, #64] ; 0x40 │ │ + 27950: 9204 str r2, [sp, #16] │ │ + 27952: 6c5a ldr r2, [r3, #68] ; 0x44 │ │ + 27954: 9207 str r2, [sp, #28] │ │ + 27956: 6c9a ldr r2, [r3, #72] ; 0x48 │ │ + 27958: 4694 mov ip, r2 │ │ + 2795a: 6ada ldr r2, [r3, #44] ; 0x2c │ │ + 2795c: 3a01 subs r2, #1 │ │ + 2795e: 920f str r2, [sp, #60] ; 0x3c │ │ + 27960: 6d1a ldr r2, [r3, #80] ; 0x50 │ │ + 27962: 9206 str r2, [sp, #24] │ │ + 27964: 6cda ldr r2, [r3, #76] ; 0x4c │ │ + 27966: 9205 str r2, [sp, #20] │ │ + 27968: 6a9a ldr r2, [r3, #40] ; 0x28 │ │ + 2796a: 9210 str r2, [sp, #64] ; 0x40 │ │ + 2796c: 6d5a ldr r2, [r3, #84] ; 0x54 │ │ + 2796e: 9211 str r2, [sp, #68] ; 0x44 │ │ + 27970: 6d9a ldr r2, [r3, #88] ; 0x58 │ │ + 27972: 6ddb ldr r3, [r3, #92] ; 0x5c │ │ + 27974: 9212 str r2, [sp, #72] ; 0x48 │ │ + 27976: 9313 str r3, [sp, #76] ; 0x4c │ │ + 27978: 9b01 ldr r3, [sp, #4] │ │ + 2797a: 9a02 ldr r2, [sp, #8] │ │ + 2797c: 9308 str r3, [sp, #32] │ │ + 2797e: 2300 movs r3, #0 │ │ + 27980: 9303 str r3, [sp, #12] │ │ + 27982: 4b85 ldr r3, [pc, #532] ; (27b98 ) │ │ + 27984: 447b add r3, pc │ │ + 27986: 9314 str r3, [sp, #80] ; 0x50 │ │ + 27988: 4b84 ldr r3, [pc, #528] ; (27b9c ) │ │ + 2798a: 447b add r3, pc │ │ + 2798c: 9315 str r3, [sp, #84] ; 0x54 │ │ + 2798e: 4b84 ldr r3, [pc, #528] ; (27ba0 ) │ │ + 27990: 58d3 ldr r3, [r2, r3] │ │ + 27992: 9316 str r3, [sp, #88] ; 0x58 │ │ + 27994: 4b7c ldr r3, [pc, #496] ; (27b88 ) │ │ + 27996: 58d3 ldr r3, [r2, r3] │ │ + 27998: 9317 str r3, [sp, #92] ; 0x5c │ │ + 2799a: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 2799c: 4e81 ldr r6, [pc, #516] ; (27ba4 ) │ │ + 2799e: 009d lsls r5, r3, #2 │ │ + 279a0: 9b14 ldr r3, [sp, #80] ; 0x50 │ │ + 279a2: 447e add r6, pc │ │ + 279a4: 195d adds r5, r3, r5 │ │ + 279a6: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 279a8: 009c lsls r4, r3, #2 │ │ + 279aa: 9b15 ldr r3, [sp, #84] ; 0x54 │ │ + 279ac: 191c adds r4, r3, r4 │ │ + 279ae: 6e22 ldr r2, [r4, #96] ; 0x60 │ │ + 279b0: 6e2b ldr r3, [r5, #96] ; 0x60 │ │ + 279b2: 189a adds r2, r3, r2 │ │ + 279b4: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 279b6: 0098 lsls r0, r3, #2 │ │ + 279b8: 4b7b ldr r3, [pc, #492] ; (27ba8 ) │ │ + 279ba: 447b add r3, pc │ │ + 279bc: 1818 adds r0, r3, r0 │ │ + 279be: 6b03 ldr r3, [r0, #48] ; 0x30 │ │ + 279c0: 18d2 adds r2, r2, r3 │ │ + 279c2: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 279c4: 0099 lsls r1, r3, #2 │ │ + 279c6: 4b79 ldr r3, [pc, #484] ; (27bac ) │ │ + 279c8: 447b add r3, pc │ │ + 279ca: 1859 adds r1, r3, r1 │ │ + 279cc: 6c0b ldr r3, [r1, #64] ; 0x40 │ │ + 279ce: 18d2 adds r2, r2, r3 │ │ + 279d0: 9b04 ldr r3, [sp, #16] │ │ + 279d2: 1057 asrs r7, r2, #1 │ │ + 279d4: 009b lsls r3, r3, #2 │ │ + 279d6: 18f6 adds r6, r6, r3 │ │ + 279d8: 6e33 ldr r3, [r6, #96] ; 0x60 │ │ + 279da: 6637 str r7, [r6, #96] ; 0x60 │ │ + 279dc: 9e04 ldr r6, [sp, #16] │ │ + 279de: 930e str r3, [sp, #56] ; 0x38 │ │ + 279e0: 3601 adds r6, #1 │ │ + 279e2: 1c33 adds r3, r6, #0 │ │ + 279e4: 261f movs r6, #31 │ │ + 279e6: 1c1f adds r7, r3, #0 │ │ + 279e8: 4037 ands r7, r6 │ │ + 279ea: 9704 str r7, [sp, #16] │ │ + 279ec: 9e07 ldr r6, [sp, #28] │ │ + 279ee: 4f70 ldr r7, [pc, #448] ; (27bb0 ) │ │ + 279f0: 00b6 lsls r6, r6, #2 │ │ + 279f2: 447f add r7, pc │ │ + 279f4: 19be adds r6, r7, r6 │ │ + 279f6: 4667 mov r7, ip │ │ + 279f8: 6e33 ldr r3, [r6, #96] ; 0x60 │ │ + 279fa: 1aff subs r7, r7, r3 │ │ + 279fc: 17d3 asrs r3, r2, #31 │ │ + 279fe: 0e5b lsrs r3, r3, #25 │ │ + 27a00: 469c mov ip, r3 │ │ + 27a02: 4462 add r2, ip │ │ + 27a04: 46bc mov ip, r7 │ │ + 27a06: 11d2 asrs r2, r2, #7 │ │ + 27a08: 4494 add ip, r2 │ │ + 27a0a: 4663 mov r3, ip │ │ + 27a0c: 6632 str r2, [r6, #96] ; 0x60 │ │ + 27a0e: 9a0e ldr r2, [sp, #56] ; 0x38 │ │ + 27a10: 9f0f ldr r7, [sp, #60] ; 0x3c │ │ + 27a12: 1ad3 subs r3, r2, r3 │ │ + 27a14: 9a07 ldr r2, [sp, #28] │ │ + 27a16: 1c56 adds r6, r2, #1 │ │ + 27a18: 223f movs r2, #63 ; 0x3f │ │ + 27a1a: 4016 ands r6, r2 │ │ + 27a1c: 9607 str r6, [sp, #28] │ │ + 27a1e: 9a16 ldr r2, [sp, #88] ; 0x58 │ │ + 27a20: 9e03 ldr r6, [sp, #12] │ │ + 27a22: 5992 ldr r2, [r2, r6] │ │ + 27a24: 1c16 adds r6, r2, #0 │ │ + 27a26: 413e asrs r6, r7 │ │ + 27a28: 9f17 ldr r7, [sp, #92] ; 0x5c │ │ + 27a2a: 960e str r6, [sp, #56] ; 0x38 │ │ + 27a2c: 9e03 ldr r6, [sp, #12] │ │ + 27a2e: 18d2 adds r2, r2, r3 │ │ + 27a30: 19f6 adds r6, r6, r7 │ │ + 27a32: 6837 ldr r7, [r6, #0] │ │ + 27a34: 18ba adds r2, r7, r2 │ │ + 27a36: 6032 str r2, [r6, #0] │ │ + 27a38: 9e0e ldr r6, [sp, #56] ; 0x38 │ │ + 27a3a: 109a asrs r2, r3, #2 │ │ + 27a3c: 111b asrs r3, r3, #4 │ │ + 27a3e: 18b2 adds r2, r6, r2 │ │ + 27a40: 6302 str r2, [r0, #48] ; 0x30 │ │ + 27a42: 4e5c ldr r6, [pc, #368] ; (27bb4 ) │ │ + 27a44: 640a str r2, [r1, #64] ; 0x40 │ │ + 27a46: 18d2 adds r2, r2, r3 │ │ + 27a48: 9b05 ldr r3, [sp, #20] │ │ + 27a4a: 447e add r6, pc │ │ + 27a4c: 1052 asrs r2, r2, #1 │ │ + 27a4e: 009b lsls r3, r3, #2 │ │ + 27a50: 18f6 adds r6, r6, r3 │ │ + 27a52: 6cf1 ldr r1, [r6, #76] ; 0x4c │ │ + 27a54: 9b06 ldr r3, [sp, #24] │ │ + 27a56: 64f2 str r2, [r6, #76] ; 0x4c │ │ + 27a58: 1a58 subs r0, r3, r1 │ │ + 27a5a: 1883 adds r3, r0, r2 │ │ + 27a5c: 2207 movs r2, #7 │ │ + 27a5e: 9306 str r3, [sp, #24] │ │ + 27a60: 9b05 ldr r3, [sp, #20] │ │ + 27a62: 3301 adds r3, #1 │ │ + 27a64: 4013 ands r3, r2 │ │ + 27a66: 9305 str r3, [sp, #20] │ │ + 27a68: 9b06 ldr r3, [sp, #24] │ │ + 27a6a: 109b asrs r3, r3, #2 │ │ + 27a6c: 662b str r3, [r5, #96] ; 0x60 │ │ + 27a6e: 6623 str r3, [r4, #96] ; 0x60 │ │ + 27a70: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 27a72: 1c58 adds r0, r3, #1 │ │ + 27a74: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ + 27a76: 4298 cmp r0, r3 │ │ + 27a78: db00 blt.n 27a7c │ │ + 27a7a: 2000 movs r0, #0 │ │ + 27a7c: 990a ldr r1, [sp, #40] ; 0x28 │ │ + 27a7e: 9b11 ldr r3, [sp, #68] ; 0x44 │ │ + 27a80: 900b str r0, [sp, #44] ; 0x2c │ │ + 27a82: 3101 adds r1, #1 │ │ + 27a84: 4299 cmp r1, r3 │ │ + 27a86: db00 blt.n 27a8a │ │ + 27a88: 2100 movs r1, #0 │ │ + 27a8a: 9a0d ldr r2, [sp, #52] ; 0x34 │ │ + 27a8c: 9b12 ldr r3, [sp, #72] ; 0x48 │ │ + 27a8e: 910a str r1, [sp, #40] ; 0x28 │ │ + 27a90: 3201 adds r2, #1 │ │ + 27a92: 429a cmp r2, r3 │ │ + 27a94: db00 blt.n 27a98 │ │ + 27a96: 2200 movs r2, #0 │ │ + 27a98: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 27a9a: 9c13 ldr r4, [sp, #76] ; 0x4c │ │ + 27a9c: 920d str r2, [sp, #52] ; 0x34 │ │ + 27a9e: 3301 adds r3, #1 │ │ + 27aa0: 42a3 cmp r3, r4 │ │ + 27aa2: db00 blt.n 27aa6 │ │ + 27aa4: 2300 movs r3, #0 │ │ + 27aa6: 9c08 ldr r4, [sp, #32] │ │ + 27aa8: 930c str r3, [sp, #48] ; 0x30 │ │ + 27aaa: 3c01 subs r4, #1 │ │ + 27aac: 9408 str r4, [sp, #32] │ │ + 27aae: 9c03 ldr r4, [sp, #12] │ │ + 27ab0: 3404 adds r4, #4 │ │ + 27ab2: 9403 str r4, [sp, #12] │ │ + 27ab4: 9c08 ldr r4, [sp, #32] │ │ + 27ab6: 2c00 cmp r4, #0 │ │ + 27ab8: d000 beq.n 27abc │ │ + 27aba: e76e b.n 2799a │ │ + 27abc: 4c3e ldr r4, [pc, #248] ; (27bb8 ) │ │ + 27abe: 447c add r4, pc │ │ + 27ac0: 6323 str r3, [r4, #48] ; 0x30 │ │ + 27ac2: 9b04 ldr r3, [sp, #16] │ │ + 27ac4: 63e0 str r0, [r4, #60] ; 0x3c │ │ + 27ac6: 63a1 str r1, [r4, #56] ; 0x38 │ │ + 27ac8: 6423 str r3, [r4, #64] ; 0x40 │ │ + 27aca: 9b07 ldr r3, [sp, #28] │ │ + 27acc: 6362 str r2, [r4, #52] ; 0x34 │ │ + 27ace: 6463 str r3, [r4, #68] ; 0x44 │ │ + 27ad0: 4663 mov r3, ip │ │ + 27ad2: 64a3 str r3, [r4, #72] ; 0x48 │ │ + 27ad4: 9b06 ldr r3, [sp, #24] │ │ + 27ad6: 6523 str r3, [r4, #80] ; 0x50 │ │ + 27ad8: 9b05 ldr r3, [sp, #20] │ │ + 27ada: 64e3 str r3, [r4, #76] ; 0x4c │ │ + 27adc: e70b b.n 278f6 │ │ + 27ade: 2c00 cmp r4, #0 │ │ + 27ae0: d024 beq.n 27b2c │ │ + 27ae2: 9e06 ldr r6, [sp, #24] │ │ + 27ae4: 008a lsls r2, r1, #2 │ │ + 27ae6: 9f05 ldr r7, [sp, #20] │ │ + 27ae8: 46b4 mov ip, r6 │ │ + 27aea: 4494 add ip, r2 │ │ + 27aec: 4662 mov r2, ip │ │ + 27aee: 6fd2 ldr r2, [r2, #124] ; 0x7c │ │ + 27af0: 00a6 lsls r6, r4, #2 │ │ + 27af2: 4276 negs r6, r6 │ │ + 27af4: 1a9b subs r3, r3, r2 │ │ + 27af6: 59aa ldr r2, [r5, r6] │ │ + 27af8: 3101 adds r1, #1 │ │ + 27afa: 3c01 subs r4, #1 │ │ + 27afc: 17d2 asrs r2, r2, #31 │ │ + 27afe: 403a ands r2, r7 │ │ + 27b00: 59af ldr r7, [r5, r6] │ │ + 27b02: 18ba adds r2, r7, r2 │ │ + 27b04: 9f03 ldr r7, [sp, #12] │ │ + 27b06: 413a asrs r2, r7 │ │ + 27b08: 4667 mov r7, ip │ │ + 27b0a: 67fa str r2, [r7, #124] ; 0x7c │ │ + 27b0c: 9f07 ldr r7, [sp, #28] │ │ + 27b0e: 189b adds r3, r3, r2 │ │ + 27b10: 0082 lsls r2, r0, #2 │ │ + 27b12: 18ba adds r2, r7, r2 │ │ + 27b14: 6fd7 ldr r7, [r2, #124] ; 0x7c │ │ + 27b16: 3002 adds r0, #2 │ │ + 27b18: 46bc mov ip, r7 │ │ + 27b1a: 59af ldr r7, [r5, r6] │ │ + 27b1c: 67d7 str r7, [r2, #124] ; 0x7c │ │ + 27b1e: 4662 mov r2, ip │ │ + 27b20: 18d2 adds r2, r2, r3 │ │ + 27b22: 51aa str r2, [r5, r6] │ │ + 27b24: 9a04 ldr r2, [sp, #16] │ │ + 27b26: 4010 ands r0, r2 │ │ + 27b28: 4011 ands r1, r2 │ │ + 27b2a: e7d8 b.n 27ade │ │ + 27b2c: 4a23 ldr r2, [pc, #140] ; (27bbc ) │ │ + 27b2e: 447a add r2, pc │ │ + 27b30: 6793 str r3, [r2, #120] ; 0x78 │ │ + 27b32: 6710 str r0, [r2, #112] ; 0x70 │ │ + 27b34: 6751 str r1, [r2, #116] ; 0x74 │ │ + 27b36: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 27b38: 079b lsls r3, r3, #30 │ │ + 27b3a: d51b bpl.n 27b74 │ │ + 27b3c: 9802 ldr r0, [sp, #8] │ │ + 27b3e: 4b20 ldr r3, [pc, #128] ; (27bc0 ) │ │ + 27b40: 4911 ldr r1, [pc, #68] ; (27b88 ) │ │ + 27b42: 9a01 ldr r2, [sp, #4] │ │ + 27b44: 447b add r3, pc │ │ + 27b46: 5841 ldr r1, [r0, r1] │ │ + 27b48: 685b ldr r3, [r3, #4] │ │ + 27b4a: 0092 lsls r2, r2, #2 │ │ + 27b4c: 9102 str r1, [sp, #8] │ │ + 27b4e: 1852 adds r2, r2, r1 │ │ + 27b50: 9901 ldr r1, [sp, #4] │ │ + 27b52: 2900 cmp r1, #0 │ │ + 27b54: d00b beq.n 27b6e │ │ + 27b56: 9901 ldr r1, [sp, #4] │ │ + 27b58: 0088 lsls r0, r1, #2 │ │ + 27b5a: 4240 negs r0, r0 │ │ + 27b5c: 5811 ldr r1, [r2, r0] │ │ + 27b5e: 1049 asrs r1, r1, #1 │ │ + 27b60: 18cb adds r3, r1, r3 │ │ + 27b62: 5013 str r3, [r2, r0] │ │ + 27b64: 9b01 ldr r3, [sp, #4] │ │ + 27b66: 3b01 subs r3, #1 │ │ + 27b68: 9301 str r3, [sp, #4] │ │ + 27b6a: 1c0b adds r3, r1, #0 │ │ + 27b6c: e7f0 b.n 27b50 │ │ + 27b6e: 4a15 ldr r2, [pc, #84] ; (27bc4 ) │ │ + 27b70: 447a add r2, pc │ │ + 27b72: 6053 str r3, [r2, #4] │ │ + 27b74: b019 add sp, #100 ; 0x64 │ │ + 27b76: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 27b78: 1620 asrs r0, r4, #24 │ │ + 27b7a: 0001 movs r1, r0 │ │ + 27b7c: ff00 ffff vmaxnm.f32 , q8, │ │ + 27b80: ff54 ffff vmaxnm.f16 , q10, │ │ + 27b84: 5336 strh r6, [r6, r4] │ │ + 27b86: 0009 movs r1, r1 │ │ + 27b88: ff08 ffff vmaxnm.f32 , q12, │ │ + 27b8c: 5312 strh r2, [r2, r4] │ │ + 27b8e: 0009 movs r1, r1 │ │ + 27b90: 540c strb r4, [r1, r0] │ │ + 27b92: 0009 movs r1, r1 │ │ + 27b94: 0e04 lsrs r4, r0, #24 │ │ + 27b96: 0003 movs r3, r0 │ │ + 27b98: 0fbc lsrs r4, r7, #30 │ │ + 27b9a: 0003 movs r3, r0 │ │ + 27b9c: 67b6 str r6, [r6, #120] ; 0x78 │ │ + 27b9e: 0005 movs r5, r0 │ │ + 27ba0: ff04 ffff vmaxnm.f32 , q10, │ │ + 27ba4: 0e9e lsrs r6, r3, #26 │ │ + 27ba6: 0003 movs r3, r0 │ │ + 27ba8: 3286 adds r2, #134 ; 0x86 │ │ + 27baa: 0007 movs r7, r0 │ │ + 27bac: 7578 strb r0, [r7, #21] │ │ + 27bae: 0008 movs r0, r1 │ │ + 27bb0: 0d4e lsrs r6, r1, #21 │ │ + 27bb2: 0003 movs r3, r0 │ │ + 27bb4: 51f6 str r6, [r6, r7] │ │ + 27bb6: 0009 movs r1, r1 │ │ + 27bb8: 0c82 lsrs r2, r0, #18 │ │ + 27bba: 0003 movs r3, r0 │ │ + 27bbc: 5112 str r2, [r2, r4] │ │ + 27bbe: 0009 movs r1, r1 │ │ + 27bc0: 72fc strb r4, [r7, #11] │ │ + 27bc2: 0002 movs r2, r0 │ │ + 27bc4: 72d0 strb r0, [r2, #11] │ │ + 27bc6: 0002 movs r2, r0 │ │ + │ │ +00027bc8 : │ │ + 27bc8: b510 push {r4, lr} │ │ + 27bca: 1c0c adds r4, r1, #0 │ │ + 27bcc: 2864 cmp r0, #100 ; 0x64 │ │ + 27bce: d900 bls.n 27bd2 │ │ + 27bd0: 2064 movs r0, #100 ; 0x64 │ │ + 27bd2: 2114 movs r1, #20 │ │ + 27bd4: f00a f8aa bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 27bd8: 2204 movs r2, #4 │ │ + 27bda: 2805 cmp r0, #5 │ │ + 27bdc: d100 bne.n 27be0 │ │ + 27bde: 1c10 adds r0, r2, #0 │ │ + 27be0: 4b08 ldr r3, [pc, #32] ; (27c04 ) │ │ + 27be2: 1a12 subs r2, r2, r0 │ │ + 27be4: 447b add r3, pc │ │ + 27be6: 681b ldr r3, [r3, #0] │ │ + 27be8: 601a str r2, [r3, #0] │ │ + 27bea: 2c27 cmp r4, #39 ; 0x27 │ │ + 27bec: d903 bls.n 27bf6 │ │ + 27bee: 2cfa cmp r4, #250 ; 0xfa │ │ + 27bf0: d902 bls.n 27bf8 │ │ + 27bf2: 24fa movs r4, #250 ; 0xfa │ │ + 27bf4: e000 b.n 27bf8 │ │ + 27bf6: 2428 movs r4, #40 ; 0x28 │ │ + 27bf8: 4b03 ldr r3, [pc, #12] ; (27c08 ) │ │ + 27bfa: 2001 movs r0, #1 │ │ + 27bfc: 447b add r3, pc │ │ + 27bfe: 681b ldr r3, [r3, #0] │ │ + 27c00: 601c str r4, [r3, #0] │ │ + 27c02: bd10 pop {r4, pc} │ │ + 27c04: 1280 asrs r0, r0, #10 │ │ + 27c06: 0001 movs r1, r0 │ │ + 27c08: 1250 asrs r0, r2, #9 │ │ + 27c0a: 0001 movs r1, r0 │ │ + │ │ +00027c0c : │ │ + 27c0c: b510 push {r4, lr} │ │ + 27c0e: 1c0c adds r4, r1, #0 │ │ + 27c10: 2864 cmp r0, #100 ; 0x64 │ │ + 27c12: d900 bls.n 27c16 │ │ + 27c14: 2064 movs r0, #100 ; 0x64 │ │ + 27c16: 2114 movs r1, #20 │ │ + 27c18: f00a f888 bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 27c1c: 2805 cmp r0, #5 │ │ + 27c1e: d100 bne.n 27c22 │ │ + 27c20: 2004 movs r0, #4 │ │ + 27c22: 2208 movs r2, #8 │ │ + 27c24: 4b0a ldr r3, [pc, #40] ; (27c50 ) │ │ + 27c26: 1a10 subs r0, r2, r0 │ │ + 27c28: 2105 movs r1, #5 │ │ + 27c2a: 447b add r3, pc │ │ + 27c2c: 681b ldr r3, [r3, #0] │ │ + 27c2e: 6018 str r0, [r3, #0] │ │ + 27c30: 1c20 adds r0, r4, #0 │ │ + 27c32: f00a f87b bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 27c36: 2100 movs r1, #0 │ │ + 27c38: 2805 cmp r0, #5 │ │ + 27c3a: d900 bls.n 27c3e │ │ + 27c3c: 1f41 subs r1, r0, #5 │ │ + 27c3e: 2215 movs r2, #21 │ │ + 27c40: 4b04 ldr r3, [pc, #16] ; (27c54 ) │ │ + 27c42: 1a52 subs r2, r2, r1 │ │ + 27c44: 2001 movs r0, #1 │ │ + 27c46: 447b add r3, pc │ │ + 27c48: 681b ldr r3, [r3, #0] │ │ + 27c4a: 601a str r2, [r3, #0] │ │ + 27c4c: bd10 pop {r4, pc} │ │ + 27c4e: 46c0 nop ; (mov r8, r8) │ │ + 27c50: 122e asrs r6, r5, #8 │ │ + 27c52: 0001 movs r1, r0 │ │ + 27c54: 120a asrs r2, r1, #8 │ │ + 27c56: 0001 movs r1, r0 │ │ + │ │ +00027c58 : │ │ + 27c58: b510 push {r4, lr} │ │ + 27c5a: 0100 lsls r0, r0, #4 │ │ + 27c5c: 1c0c adds r4, r1, #0 │ │ + 27c5e: 2164 movs r1, #100 ; 0x64 │ │ + 27c60: f00a f864 bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 27c64: 2810 cmp r0, #16 │ │ + 27c66: d803 bhi.n 27c70 │ │ + 27c68: 2800 cmp r0, #0 │ │ + 27c6a: d102 bne.n 27c72 │ │ + 27c6c: 2001 movs r0, #1 │ │ + 27c6e: e000 b.n 27c72 │ │ + 27c70: 2010 movs r0, #16 │ │ + 27c72: 4b08 ldr r3, [pc, #32] ; (27c94 ) │ │ + 27c74: 447b add r3, pc │ │ + 27c76: 681b ldr r3, [r3, #0] │ │ + 27c78: 6018 str r0, [r3, #0] │ │ + 27c7a: 2c03 cmp r4, #3 │ │ + 27c7c: d903 bls.n 27c86 │ │ + 27c7e: 2c32 cmp r4, #50 ; 0x32 │ │ + 27c80: d902 bls.n 27c88 │ │ + 27c82: 2432 movs r4, #50 ; 0x32 │ │ + 27c84: e000 b.n 27c88 │ │ + 27c86: 2404 movs r4, #4 │ │ + 27c88: 4b03 ldr r3, [pc, #12] ; (27c98 ) │ │ + 27c8a: 2001 movs r0, #1 │ │ + 27c8c: 447b add r3, pc │ │ + 27c8e: 681b ldr r3, [r3, #0] │ │ + 27c90: 601c str r4, [r3, #0] │ │ + 27c92: bd10 pop {r4, pc} │ │ + 27c94: 11ec asrs r4, r5, #7 │ │ + 27c96: 0001 movs r1, r0 │ │ + 27c98: 11c8 asrs r0, r1, #7 │ │ + 27c9a: 0001 movs r1, r0 │ │ + │ │ +00027c9c : │ │ + 27c9c: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + 27c9e: 4d19 ldr r5, [pc, #100] ; (27d04 ) │ │ + 27ca0: 469c mov ip, r3 │ │ + 27ca2: 447d add r5, pc │ │ + 27ca4: ab08 add r3, sp, #32 │ │ + 27ca6: 781b ldrb r3, [r3, #0] │ │ + 27ca8: 682d ldr r5, [r5, #0] │ │ + 27caa: ac09 add r4, sp, #36 ; 0x24 │ │ + 27cac: 7827 ldrb r7, [r4, #0] │ │ + 27cae: ac0a add r4, sp, #40 ; 0x28 │ │ + 27cb0: 9301 str r3, [sp, #4] │ │ + 27cb2: 7826 ldrb r6, [r4, #0] │ │ + 27cb4: 682b ldr r3, [r5, #0] │ │ + 27cb6: 4c14 ldr r4, [pc, #80] ; (27d08 ) │ │ + 27cb8: 401c ands r4, r3 │ │ + 27cba: 2800 cmp r0, #0 │ │ + 27cbc: d001 beq.n 27cc2 │ │ + 27cbe: 2040 movs r0, #64 ; 0x40 │ │ + 27cc0: 4304 orrs r4, r0 │ │ + 27cc2: 2900 cmp r1, #0 │ │ + 27cc4: d001 beq.n 27cca │ │ + 27cc6: 2108 movs r1, #8 │ │ + 27cc8: 430c orrs r4, r1 │ │ + 27cca: 2a00 cmp r2, #0 │ │ + 27ccc: d001 beq.n 27cd2 │ │ + 27cce: 2280 movs r2, #128 ; 0x80 │ │ + 27cd0: 4314 orrs r4, r2 │ │ + 27cd2: 4663 mov r3, ip │ │ + 27cd4: 2b00 cmp r3, #0 │ │ + 27cd6: d001 beq.n 27cdc │ │ + 27cd8: 2210 movs r2, #16 │ │ + 27cda: 4314 orrs r4, r2 │ │ + 27cdc: 9b01 ldr r3, [sp, #4] │ │ + 27cde: 2b00 cmp r3, #0 │ │ + 27ce0: d001 beq.n 27ce6 │ │ + 27ce2: 2320 movs r3, #32 │ │ + 27ce4: 431c orrs r4, r3 │ │ + 27ce6: 2f00 cmp r7, #0 │ │ + 27ce8: d001 beq.n 27cee │ │ + 27cea: 2302 movs r3, #2 │ │ + 27cec: 431c orrs r4, r3 │ │ + 27cee: 2e00 cmp r6, #0 │ │ + 27cf0: d002 beq.n 27cf8 │ │ + 27cf2: 2380 movs r3, #128 ; 0x80 │ │ + 27cf4: 005b lsls r3, r3, #1 │ │ + 27cf6: 431c orrs r4, r3 │ │ + 27cf8: 2000 movs r0, #0 │ │ + 27cfa: 602c str r4, [r5, #0] │ │ + 27cfc: f005 f95e bl 2cfbc │ │ + 27d00: 2001 movs r0, #1 │ │ + 27d02: bdfe pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ + 27d04: 1162 asrs r2, r4, #5 │ │ + 27d06: 0001 movs r1, r0 │ │ + 27d08: fe05 ffff mcr2 15, 0, pc, cr5, cr15, {7} ; │ │ + 27d0c: 0000 movs r0, r0 │ │ ... │ │ │ │ -00027028 : │ │ - 27028: b508 push {r3, lr} │ │ - 2702a: 4b1f ldr r3, [pc, #124] ; (270a8 ) │ │ - 2702c: 58c3 ldr r3, [r0, r3] │ │ - 2702e: 1c50 adds r0, r2, #1 │ │ - 27030: 30ff adds r0, #255 ; 0xff │ │ - 27032: 4348 muls r0, r1 │ │ - 27034: 041a lsls r2, r3, #16 │ │ - 27036: d503 bpl.n 27040 │ │ - 27038: f009 fe68 bl 30d0c <__clzsi2+0x458> │ │ - 2703c: 491b ldr r1, [pc, #108] ; (270ac ) │ │ - 2703e: e002 b.n 27046 │ │ - 27040: f009 fe64 bl 30d0c <__clzsi2+0x458> │ │ - 27044: 491a ldr r1, [pc, #104] ; (270b0 ) │ │ - 27046: f009 fcc9 bl 309dc <__clzsi2+0x128> │ │ - 2704a: 21fa movs r1, #250 ; 0xfa │ │ - 2704c: 0589 lsls r1, r1, #22 │ │ - 2704e: f009 fcbd bl 309cc <__clzsi2+0x118> │ │ - 27052: f009 fc43 bl 308dc <__clzsi2+0x28> │ │ - 27056: 1c02 adds r2, r0, #0 │ │ - 27058: 1c0b adds r3, r1, #0 │ │ - 2705a: 4910 ldr r1, [pc, #64] ; (2709c ) │ │ - 2705c: 480e ldr r0, [pc, #56] ; (27098 ) │ │ - 2705e: f009 fe5d bl 30d1c <__clzsi2+0x468> │ │ - 27062: 4a0f ldr r2, [pc, #60] ; (270a0 ) │ │ - 27064: 4b0f ldr r3, [pc, #60] ; (270a4 ) │ │ - 27066: f009 fc41 bl 308ec <__clzsi2+0x38> │ │ - 2706a: f009 fc5f bl 3092c <__clzsi2+0x78> │ │ - 2706e: f009 fc75 bl 3095c <__clzsi2+0xa8> │ │ - 27072: 1c03 adds r3, r0, #0 │ │ - 27074: 2078 movs r0, #120 ; 0x78 │ │ - 27076: 2b77 cmp r3, #119 ; 0x77 │ │ - 27078: dd0b ble.n 27092 │ │ - 2707a: 480e ldr r0, [pc, #56] ; (270b4 ) │ │ - 2707c: 4283 cmp r3, r0 │ │ - 2707e: dc08 bgt.n 27092 │ │ - 27080: 4a0d ldr r2, [pc, #52] ; (270b8 ) │ │ - 27082: 0059 lsls r1, r3, #1 │ │ - 27084: 447a add r2, pc │ │ - 27086: 6812 ldr r2, [r2, #0] │ │ - 27088: 6812 ldr r2, [r2, #0] │ │ - 2708a: 4291 cmp r1, r2 │ │ - 2708c: dd00 ble.n 27090 │ │ - 2708e: 0853 lsrs r3, r2, #1 │ │ - 27090: 1c18 adds r0, r3, #0 │ │ - 27092: bd08 pop {r3, pc} │ │ - 27094: 46c0 nop ; (mov r8, r8) │ │ - 27096: 46c0 nop ; (mov r8, r8) │ │ - 27098: 0000 movs r0, r0 │ │ - 2709a: 0000 movs r0, r0 │ │ - 2709c: 0000 movs r0, r0 │ │ - 2709e: 4000 ands r0, r0 │ │ - 270a0: 0000 movs r0, r0 │ │ - 270a2: 0000 movs r0, r0 │ │ - 270a4: 8000 strh r0, [r0, #0] │ │ - 270a6: 405b eors r3, r3 │ │ - 270a8: e90c 0000 stmdb ip, {} │ │ - 270ac: 0000 movs r0, r0 │ │ - 270ae: 4628 mov r0, r5 │ │ - 270b0: 0000 movs r0, r0 │ │ - 270b2: 4640 mov r0, r8 │ │ - 270b4: 2710 movs r7, #16 │ │ - 270b6: 0000 movs r0, r0 │ │ - 270b8: 0dd8 lsrs r0, r3, #23 │ │ - 270ba: 0001 movs r1, r0 │ │ - 270bc: 46c0 nop ; (mov r8, r8) │ │ - 270be: 46c0 nop ; (mov r8, r8) │ │ - │ │ -000270c0 : │ │ - 270c0: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ - 270c2: 9201 str r2, [sp, #4] │ │ - 270c4: 1c0a adds r2, r1, #0 │ │ - 270c6: 32ee adds r2, #238 ; 0xee │ │ - 270c8: 1c0c adds r4, r1, #0 │ │ - 270ca: 7811 ldrb r1, [r2, #0] │ │ - 270cc: 1c1a adds r2, r3, #0 │ │ - 270ce: f7ff ffab bl 27028 │ │ - 270d2: f009 fe1b bl 30d0c <__clzsi2+0x458> │ │ - 270d6: 4b52 ldr r3, [pc, #328] ; (27220 ) │ │ - 270d8: 1c05 adds r5, r0, #0 │ │ - 270da: 447b add r3, pc │ │ - 270dc: 681b ldr r3, [r3, #0] │ │ - 270de: 6818 ldr r0, [r3, #0] │ │ - 270e0: f009 fe14 bl 30d0c <__clzsi2+0x458> │ │ - 270e4: f009 fbfa bl 308dc <__clzsi2+0x28> │ │ - 270e8: 1c02 adds r2, r0, #0 │ │ - 270ea: 1c0b adds r3, r1, #0 │ │ - 270ec: 4949 ldr r1, [pc, #292] ; (27214 ) │ │ - 270ee: 4848 ldr r0, [pc, #288] ; (27210 ) │ │ - 270f0: f009 fc64 bl 309bc <__clzsi2+0x108> │ │ - 270f4: f009 fc1a bl 3092c <__clzsi2+0x78> │ │ - 270f8: 1c01 adds r1, r0, #0 │ │ - 270fa: 1c28 adds r0, r5, #0 │ │ - 270fc: f009 fbe6 bl 308cc <__clzsi2+0x18> │ │ - 27100: 1c23 adds r3, r4, #0 │ │ - 27102: 33ef adds r3, #239 ; 0xef │ │ - 27104: 1c05 adds r5, r0, #0 │ │ - 27106: 7818 ldrb r0, [r3, #0] │ │ - 27108: f009 fe00 bl 30d0c <__clzsi2+0x458> │ │ - 2710c: 21f9 movs r1, #249 ; 0xf9 │ │ - 2710e: 0589 lsls r1, r1, #22 │ │ - 27110: f009 fbdc bl 308cc <__clzsi2+0x18> │ │ - 27114: 2280 movs r2, #128 ; 0x80 │ │ - 27116: 0612 lsls r2, r2, #24 │ │ - 27118: 1880 adds r0, r0, r2 │ │ - 2711a: 4942 ldr r1, [pc, #264] ; (27224 ) │ │ - 2711c: f009 fc5e bl 309dc <__clzsi2+0x128> │ │ - 27120: f009 fbdc bl 308dc <__clzsi2+0x28> │ │ - 27124: 1c02 adds r2, r0, #0 │ │ - 27126: 1c0b adds r3, r1, #0 │ │ - 27128: 483b ldr r0, [pc, #236] ; (27218 ) │ │ - 2712a: 493c ldr r1, [pc, #240] ; (2721c ) │ │ - 2712c: f009 fdf6 bl 30d1c <__clzsi2+0x468> │ │ - 27130: f009 fbfc bl 3092c <__clzsi2+0x78> │ │ - 27134: 1c01 adds r1, r0, #0 │ │ - 27136: f009 fc49 bl 309cc <__clzsi2+0x118> │ │ - 2713a: 1c07 adds r7, r0, #0 │ │ - 2713c: 20fe movs r0, #254 ; 0xfe │ │ - 2713e: 1c39 adds r1, r7, #0 │ │ - 27140: 0580 lsls r0, r0, #22 │ │ - 27142: f009 fc13 bl 3096c <__clzsi2+0xb8> │ │ - 27146: 1c29 adds r1, r5, #0 │ │ - 27148: f009 fbc0 bl 308cc <__clzsi2+0x18> │ │ - 2714c: 2180 movs r1, #128 ; 0x80 │ │ - 2714e: 05c9 lsls r1, r1, #23 │ │ - 27150: 1c06 adds r6, r0, #0 │ │ - 27152: f009 fbfb bl 3094c <__clzsi2+0x98> │ │ - 27156: 2800 cmp r0, #0 │ │ - 27158: d001 beq.n 2715e │ │ - 2715a: 2680 movs r6, #128 ; 0x80 │ │ - 2715c: 05f6 lsls r6, r6, #23 │ │ - 2715e: 1c31 adds r1, r6, #0 │ │ - 27160: 1c38 adds r0, r7, #0 │ │ - 27162: f009 fc03 bl 3096c <__clzsi2+0xb8> │ │ - 27166: 1c29 adds r1, r5, #0 │ │ - 27168: f009 fc38 bl 309dc <__clzsi2+0x128> │ │ - 2716c: 1c07 adds r7, r0, #0 │ │ - 2716e: 20fe movs r0, #254 ; 0xfe │ │ - 27170: 1c29 adds r1, r5, #0 │ │ - 27172: 0580 lsls r0, r0, #22 │ │ - 27174: f009 fc32 bl 309dc <__clzsi2+0x128> │ │ - 27178: f009 fbb0 bl 308dc <__clzsi2+0x28> │ │ - 2717c: 1c02 adds r2, r0, #0 │ │ - 2717e: 1c0b adds r3, r1, #0 │ │ - 27180: f009 fbb4 bl 308ec <__clzsi2+0x38> │ │ - 27184: f009 fbd2 bl 3092c <__clzsi2+0x78> │ │ - 27188: 21fe movs r1, #254 ; 0xfe │ │ - 2718a: 1c05 adds r5, r0, #0 │ │ - 2718c: 0589 lsls r1, r1, #22 │ │ - 2718e: 1c38 adds r0, r7, #0 │ │ - 27190: f009 fc1c bl 309cc <__clzsi2+0x118> │ │ - 27194: 1c29 adds r1, r5, #0 │ │ - 27196: f009 fc19 bl 309cc <__clzsi2+0x118> │ │ - 2719a: 1c06 adds r6, r0, #0 │ │ - 2719c: 20fe movs r0, #254 ; 0xfe │ │ - 2719e: 1c31 adds r1, r6, #0 │ │ - 271a0: 0580 lsls r0, r0, #22 │ │ - 271a2: f009 fc1b bl 309dc <__clzsi2+0x128> │ │ - 271a6: 218c movs r1, #140 ; 0x8c │ │ - 271a8: 05c9 lsls r1, r1, #23 │ │ - 271aa: f009 fb8f bl 308cc <__clzsi2+0x18> │ │ - 271ae: f009 fbd5 bl 3095c <__clzsi2+0xa8> │ │ - 271b2: 1c29 adds r1, r5, #0 │ │ - 271b4: 64a0 str r0, [r4, #72] ; 0x48 │ │ - 271b6: 1c38 adds r0, r7, #0 │ │ - 271b8: f009 fc08 bl 309cc <__clzsi2+0x118> │ │ - 271bc: 1c29 adds r1, r5, #0 │ │ - 271be: f009 fc05 bl 309cc <__clzsi2+0x118> │ │ - 271c2: 1c31 adds r1, r6, #0 │ │ - 271c4: f009 fc0a bl 309dc <__clzsi2+0x128> │ │ - 271c8: 218c movs r1, #140 ; 0x8c │ │ - 271ca: 05c9 lsls r1, r1, #23 │ │ - 271cc: f009 fb7e bl 308cc <__clzsi2+0x18> │ │ - 271d0: f009 fbc4 bl 3095c <__clzsi2+0xa8> │ │ - 271d4: 2380 movs r3, #128 ; 0x80 │ │ - 271d6: 061b lsls r3, r3, #24 │ │ - 271d8: 64e0 str r0, [r4, #76] ; 0x4c │ │ - 271da: 1c31 adds r1, r6, #0 │ │ - 271dc: 18e8 adds r0, r5, r3 │ │ - 271de: f009 fbfd bl 309dc <__clzsi2+0x128> │ │ - 271e2: 218c movs r1, #140 ; 0x8c │ │ - 271e4: 05c9 lsls r1, r1, #23 │ │ - 271e6: f009 fb71 bl 308cc <__clzsi2+0x18> │ │ - 271ea: f009 fbb7 bl 3095c <__clzsi2+0xa8> │ │ - 271ee: 9a01 ldr r2, [sp, #4] │ │ - 271f0: 6520 str r0, [r4, #80] ; 0x50 │ │ - 271f2: 2a00 cmp r2, #0 │ │ - 271f4: d004 beq.n 27200 │ │ - 271f6: 2300 movs r3, #0 │ │ - 271f8: 63e3 str r3, [r4, #60] ; 0x3c │ │ - 271fa: 63a3 str r3, [r4, #56] ; 0x38 │ │ - 271fc: 6463 str r3, [r4, #68] ; 0x44 │ │ - 271fe: 6423 str r3, [r4, #64] ; 0x40 │ │ - 27200: 6a62 ldr r2, [r4, #36] ; 0x24 │ │ - 27202: 2380 movs r3, #128 ; 0x80 │ │ - 27204: 01db lsls r3, r3, #7 │ │ - 27206: 4313 orrs r3, r2 │ │ - 27208: 6263 str r3, [r4, #36] ; 0x24 │ │ - 2720a: bdf7 pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ - 2720c: 46c0 nop ; (mov r8, r8) │ │ - 2720e: 46c0 nop ; (mov r8, r8) │ │ - 27210: d6f4 bvs.n 271fc │ │ - 27212: 5443 strb r3, [r0, r1] │ │ - 27214: 21fb movs r1, #251 ; 0xfb │ │ - 27216: 4019 ands r1, r3 │ │ - 27218: 0000 movs r0, r0 │ │ - 2721a: 0000 movs r0, r0 │ │ - 2721c: 0000 movs r0, r0 │ │ - 2721e: 4024 ands r4, r4 │ │ - 27220: 0d82 lsrs r2, r0, #22 │ │ - 27222: 0001 movs r1, r0 │ │ - 27224: 0000 movs r0, r0 │ │ - 27226: 41a0 sbcs r0, r4 │ │ - │ │ -00027228 : │ │ - 27228: b5f0 push {r4, r5, r6, r7, lr} │ │ - 2722a: 4dbd ldr r5, [pc, #756] ; (27520 ) │ │ - 2722c: 4cbd ldr r4, [pc, #756] ; (27524 ) │ │ - 2722e: 447d add r5, pc │ │ - 27230: 682d ldr r5, [r5, #0] │ │ - 27232: 44a5 add sp, r4 │ │ - 27234: 1c04 adds r4, r0, #0 │ │ - 27236: 48bc ldr r0, [pc, #752] ; (27528 ) │ │ - 27238: 682b ldr r3, [r5, #0] │ │ - 2723a: 910a str r1, [sp, #40] ; 0x28 │ │ - 2723c: 4468 add r0, sp │ │ - 2723e: 6003 str r3, [r0, #0] │ │ - 27240: 23e9 movs r3, #233 ; 0xe9 │ │ - 27242: 021b lsls r3, r3, #8 │ │ - 27244: 58e3 ldr r3, [r4, r3] │ │ - 27246: 920f str r2, [sp, #60] ; 0x3c │ │ - 27248: 2100 movs r1, #0 │ │ - 2724a: 9307 str r3, [sp, #28] │ │ - 2724c: 4bb7 ldr r3, [pc, #732] ; (2752c ) │ │ - 2724e: 2280 movs r2, #128 ; 0x80 │ │ - 27250: a8b3 add r0, sp, #716 ; 0x2cc │ │ - 27252: 58e3 ldr r3, [r4, r3] │ │ - 27254: 9306 str r3, [sp, #24] │ │ - 27256: 4bb6 ldr r3, [pc, #728] ; (27530 ) │ │ - 27258: 58e3 ldr r3, [r4, r3] │ │ - 2725a: 9303 str r3, [sp, #12] │ │ - 2725c: f009 fbc6 bl 309ec <__clzsi2+0x138> │ │ - 27260: 2100 movs r1, #0 │ │ - 27262: 2280 movs r2, #128 ; 0x80 │ │ - 27264: a8d3 add r0, sp, #844 ; 0x34c │ │ - 27266: f009 fbc1 bl 309ec <__clzsi2+0x138> │ │ - 2726a: 21ff movs r1, #255 ; 0xff │ │ - 2726c: 2280 movs r2, #128 ; 0x80 │ │ - 2726e: a8f3 add r0, sp, #972 ; 0x3cc │ │ - 27270: f009 fbbc bl 309ec <__clzsi2+0x138> │ │ - 27274: 2280 movs r2, #128 ; 0x80 │ │ - 27276: 2100 movs r1, #0 │ │ - 27278: 0092 lsls r2, r2, #2 │ │ - 2727a: a813 add r0, sp, #76 ; 0x4c │ │ - 2727c: f009 fbb6 bl 309ec <__clzsi2+0x138> │ │ - 27280: a8ff add r0, sp, #1020 ; 0x3fc │ │ - 27282: 2100 movs r1, #0 │ │ - 27284: 2280 movs r2, #128 ; 0x80 │ │ - 27286: 3050 adds r0, #80 ; 0x50 │ │ - 27288: f009 fbb0 bl 309ec <__clzsi2+0x138> │ │ - 2728c: a8ff add r0, sp, #1020 ; 0x3fc │ │ - 2728e: 2140 movs r1, #64 ; 0x40 │ │ - 27290: 2280 movs r2, #128 ; 0x80 │ │ - 27292: 30d0 adds r0, #208 ; 0xd0 │ │ - 27294: f009 fbaa bl 309ec <__clzsi2+0x138> │ │ - 27298: 2100 movs r1, #0 │ │ - 2729a: 2280 movs r2, #128 ; 0x80 │ │ - 2729c: a893 add r0, sp, #588 ; 0x24c │ │ - 2729e: f009 fba5 bl 309ec <__clzsi2+0x138> │ │ - 272a2: 4aa4 ldr r2, [pc, #656] ; (27534 ) │ │ - 272a4: 2300 movs r3, #0 │ │ - 272a6: 9511 str r5, [sp, #68] ; 0x44 │ │ - 272a8: 58a1 ldr r1, [r4, r2] │ │ - 272aa: 2224 movs r2, #36 ; 0x24 │ │ - 272ac: 428b cmp r3, r1 │ │ - 272ae: d00a beq.n 272c6 │ │ - 272b0: 1c10 adds r0, r2, #0 │ │ - 272b2: 4358 muls r0, r3 │ │ - 272b4: 4da0 ldr r5, [pc, #640] ; (27538 ) │ │ - 272b6: 1820 adds r0, r4, r0 │ │ - 272b8: 1940 adds r0, r0, r5 │ │ - 272ba: 6805 ldr r5, [r0, #0] │ │ - 272bc: a8ff add r0, sp, #1020 ; 0x3fc │ │ - 272be: 30d0 adds r0, #208 ; 0xd0 │ │ - 272c0: 541d strb r5, [r3, r0] │ │ - 272c2: 3301 adds r3, #1 │ │ - 272c4: e7f2 b.n 272ac │ │ - 272c6: 4b9d ldr r3, [pc, #628] ; (2753c ) │ │ - 272c8: 2700 movs r7, #0 │ │ - 272ca: 9709 str r7, [sp, #36] ; 0x24 │ │ - 272cc: 58e3 ldr r3, [r4, r3] │ │ - 272ce: 9705 str r7, [sp, #20] │ │ - 272d0: 9704 str r7, [sp, #16] │ │ - 272d2: 9310 str r3, [sp, #64] ; 0x40 │ │ - 272d4: 4b9a ldr r3, [pc, #616] ; (27540 ) │ │ - 272d6: 9708 str r7, [sp, #32] │ │ - 272d8: 58e3 ldr r3, [r4, r3] │ │ - 272da: 930e str r3, [sp, #56] ; 0x38 │ │ - 272dc: 9d04 ldr r5, [sp, #16] │ │ - 272de: 4f99 ldr r7, [pc, #612] ; (27544 ) │ │ - 272e0: 1963 adds r3, r4, r5 │ │ - 272e2: 19db adds r3, r3, r7 │ │ - 272e4: 781b ldrb r3, [r3, #0] │ │ - 272e6: 2bef cmp r3, #239 ; 0xef │ │ - 272e8: d911 bls.n 2730e │ │ - 272ea: 2bff cmp r3, #255 ; 0xff │ │ - 272ec: d100 bne.n 272f0 │ │ - 272ee: e20d b.n 2770c │ │ - 272f0: 9d04 ldr r5, [sp, #16] │ │ - 272f2: 2dff cmp r5, #255 ; 0xff │ │ - 272f4: d900 bls.n 272f8 │ │ - 272f6: e209 b.n 2770c │ │ - 272f8: 3501 adds r5, #1 │ │ - 272fa: 2780 movs r7, #128 ; 0x80 │ │ - 272fc: 9504 str r5, [sp, #16] │ │ - 272fe: 23ff movs r3, #255 ; 0xff │ │ - 27300: 007f lsls r7, r7, #1 │ │ - 27302: 42bd cmp r5, r7 │ │ - 27304: d0f1 beq.n 272ea │ │ - 27306: 488f ldr r0, [pc, #572] ; (27544 ) │ │ - 27308: 1963 adds r3, r4, r5 │ │ - 2730a: 181b adds r3, r3, r0 │ │ - 2730c: e7ea b.n 272e4 │ │ - 2730e: 4f8e ldr r7, [pc, #568] ; (27548 ) │ │ - 27310: 9d04 ldr r5, [sp, #16] │ │ - 27312: 19da adds r2, r3, r7 │ │ - 27314: 0092 lsls r2, r2, #2 │ │ - 27316: 5911 ldr r1, [r2, r4] │ │ - 27318: 950d str r5, [sp, #52] ; 0x34 │ │ - 2731a: 2900 cmp r1, #0 │ │ - 2731c: d100 bne.n 27320 │ │ - 2731e: e1f5 b.n 2770c │ │ - 27320: 488a ldr r0, [pc, #552] ; (2754c ) │ │ - 27322: 9d05 ldr r5, [sp, #20] │ │ - 27324: 181b adds r3, r3, r0 │ │ - 27326: 005b lsls r3, r3, #1 │ │ - 27328: 5b1b ldrh r3, [r3, r4] │ │ - 2732a: 429d cmp r5, r3 │ │ - 2732c: 4192 sbcs r2, r2 │ │ - 2732e: 4015 ands r5, r2 │ │ - 27330: 1c2a adds r2, r5, #0 │ │ - 27332: 3201 adds r2, #1 │ │ - 27334: 9505 str r5, [sp, #20] │ │ - 27336: 429a cmp r2, r3 │ │ - 27338: d303 bcc.n 27342 │ │ - 2733a: 9f04 ldr r7, [sp, #16] │ │ - 2733c: 2200 movs r2, #0 │ │ - 2733e: 3701 adds r7, #1 │ │ - 27340: 9704 str r7, [sp, #16] │ │ - 27342: 9d05 ldr r5, [sp, #20] │ │ - 27344: 2d00 cmp r5, #0 │ │ - 27346: d003 beq.n 27350 │ │ - 27348: 9f0f ldr r7, [sp, #60] ; 0x3c │ │ - 2734a: 2f00 cmp r7, #0 │ │ - 2734c: d122 bne.n 27394 │ │ - 2734e: e00a b.n 27366 │ │ - 27350: 4b78 ldr r3, [pc, #480] ; (27534 ) │ │ - 27352: 58e0 ldr r0, [r4, r3] │ │ - 27354: 9b05 ldr r3, [sp, #20] │ │ - 27356: 4283 cmp r3, r0 │ │ - 27358: d0f6 beq.n 27348 │ │ - 2735a: 9f08 ldr r7, [sp, #32] │ │ - 2735c: 009e lsls r6, r3, #2 │ │ - 2735e: ad13 add r5, sp, #76 ; 0x4c │ │ - 27360: 5177 str r7, [r6, r5] │ │ - 27362: 3301 adds r3, #1 │ │ - 27364: e7f7 b.n 27356 │ │ - 27366: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ - 27368: 9d0e ldr r5, [sp, #56] ; 0x38 │ │ - 2736a: 42ab cmp r3, r5 │ │ - 2736c: d90a bls.n 27384 │ │ - 2736e: 9f0a ldr r7, [sp, #40] ; 0x28 │ │ - 27370: 2f00 cmp r7, #0 │ │ - 27372: d100 bne.n 27376 │ │ - 27374: e1fe b.n 27774 │ │ - 27376: 4b76 ldr r3, [pc, #472] ; (27550 ) │ │ - 27378: 9f07 ldr r7, [sp, #28] │ │ - 2737a: 9d06 ldr r5, [sp, #24] │ │ - 2737c: 50e7 str r7, [r4, r3] │ │ - 2737e: 4b75 ldr r3, [pc, #468] ; (27554 ) │ │ - 27380: 50e5 str r5, [r4, r3] │ │ - 27382: e1c9 b.n 27718 │ │ - 27384: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ - 27386: 9d0e ldr r5, [sp, #56] ; 0x38 │ │ - 27388: 42ab cmp r3, r5 │ │ - 2738a: d103 bne.n 27394 │ │ - 2738c: 9f05 ldr r7, [sp, #20] │ │ - 2738e: 9d10 ldr r5, [sp, #64] ; 0x40 │ │ - 27390: 42af cmp r7, r5 │ │ - 27392: d2ec bcs.n 2736e │ │ - 27394: 4f67 ldr r7, [pc, #412] ; (27534 ) │ │ - 27396: 2006 movs r0, #6 │ │ - 27398: 1c25 adds r5, r4, #0 │ │ - 2739a: 59e7 ldr r7, [r4, r7] │ │ - 2739c: 1c3e adds r6, r7, #0 │ │ - 2739e: 4346 muls r6, r0 │ │ - 273a0: 9f05 ldr r7, [sp, #20] │ │ - 273a2: 9205 str r2, [sp, #20] │ │ - 273a4: 2200 movs r2, #0 │ │ - 273a6: 437e muls r6, r7 │ │ - 273a8: 920c str r2, [sp, #48] ; 0x30 │ │ - 273aa: 198e adds r6, r1, r6 │ │ - 273ac: 4961 ldr r1, [pc, #388] ; (27534 ) │ │ - 273ae: 5861 ldr r1, [r4, r1] │ │ - 273b0: 428a cmp r2, r1 │ │ - 273b2: d300 bcc.n 273b6 │ │ - 273b4: e19e b.n 276f4 │ │ - 273b6: 6830 ldr r0, [r6, #0] │ │ - 273b8: 2800 cmp r0, #0 │ │ - 273ba: d100 bne.n 273be │ │ - 273bc: e195 b.n 276ea │ │ - 273be: 78f1 ldrb r1, [r6, #3] │ │ - 273c0: 7837 ldrb r7, [r6, #0] │ │ - 273c2: 910b str r1, [sp, #44] ; 0x2c │ │ - 273c4: 9700 str r7, [sp, #0] │ │ - 273c6: 7971 ldrb r1, [r6, #5] │ │ - 273c8: 7877 ldrb r7, [r6, #1] │ │ - 273ca: 1c0b adds r3, r1, #0 │ │ - 273cc: 2f00 cmp r7, #0 │ │ - 273ce: d008 beq.n 273e2 │ │ - 273d0: a8b3 add r0, sp, #716 ; 0x2cc │ │ - 273d2: 5417 strb r7, [r2, r0] │ │ - 273d4: afd3 add r7, sp, #844 ; 0x34c │ │ - 273d6: 2000 movs r0, #0 │ │ - 273d8: 55d0 strb r0, [r2, r7] │ │ - 273da: 2001 movs r0, #1 │ │ - 273dc: aff3 add r7, sp, #972 ; 0x3cc │ │ - 273de: 4240 negs r0, r0 │ │ - 273e0: 55d0 strb r0, [r2, r7] │ │ - 273e2: 9f00 ldr r7, [sp, #0] │ │ - 273e4: 3f01 subs r7, #1 │ │ - 273e6: 2f77 cmp r7, #119 ; 0x77 │ │ - 273e8: d802 bhi.n 273f0 │ │ - 273ea: 9800 ldr r0, [sp, #0] │ │ - 273ec: afd3 add r7, sp, #844 ; 0x34c │ │ - 273ee: 55d0 strb r0, [r2, r7] │ │ - 273f0: 78b0 ldrb r0, [r6, #2] │ │ - 273f2: 2801 cmp r0, #1 │ │ - 273f4: d102 bne.n 273fc │ │ - 273f6: 7937 ldrb r7, [r6, #4] │ │ - 273f8: a8f3 add r0, sp, #972 ; 0x3cc │ │ - 273fa: 5417 strb r7, [r2, r0] │ │ - 273fc: 9f0b ldr r7, [sp, #44] ; 0x2c │ │ - 273fe: 2f00 cmp r7, #0 │ │ - 27400: d100 bne.n 27404 │ │ - 27402: e0ac b.n 2755e │ │ - 27404: 1c38 adds r0, r7, #0 │ │ - 27406: 380c subs r0, #12 │ │ - 27408: 2808 cmp r0, #8 │ │ - 2740a: d900 bls.n 2740e │ │ - 2740c: e0a7 b.n 2755e │ │ - 2740e: f006 fdb9 bl 2df84 <__gnu_thumb1_case_uqi> │ │ - 27412: a605 add r6, pc, #20 ; (adr r6, 27428 ) │ │ - 27414: a617 add r6, pc, #92 ; (adr r6, 27474 ) │ │ - 27416: 3226 adds r2, #38 ; 0x26 │ │ - 27418: 66a6 str r6, [r4, #104] ; 0x68 │ │ - 2741a: 0059 lsls r1, r3, #1 │ │ - 2741c: 9f0d ldr r7, [sp, #52] ; 0x34 │ │ - 2741e: 42b9 cmp r1, r7 │ │ - 27420: d800 bhi.n 27424 │ │ - 27422: e173 b.n 2770c │ │ - 27424: 9f0a ldr r7, [sp, #40] ; 0x28 │ │ - 27426: 2f00 cmp r7, #0 │ │ - 27428: d100 bne.n 2742c │ │ - 2742a: e1b3 b.n 27794 │ │ - 2742c: 1c28 adds r0, r5, #0 │ │ - 2742e: 2700 movs r7, #0 │ │ - 27430: 30f5 adds r0, #245 ; 0xf5 │ │ - 27432: 7007 strb r7, [r0, #0] │ │ - 27434: 3801 subs r0, #1 │ │ - 27436: 7007 strb r7, [r0, #0] │ │ - 27438: 2700 movs r7, #0 │ │ - 2743a: 9104 str r1, [sp, #16] │ │ - 2743c: 9705 str r7, [sp, #20] │ │ - 2743e: e092 b.n 27566 │ │ - 27440: 9f0d ldr r7, [sp, #52] ; 0x34 │ │ - 27442: 3701 adds r7, #1 │ │ - 27444: 9704 str r7, [sp, #16] │ │ - 27446: 9f0a ldr r7, [sp, #40] ; 0x28 │ │ - 27448: 2f00 cmp r7, #0 │ │ - 2744a: d100 bne.n 2744e │ │ - 2744c: e1a4 b.n 27798 │ │ - 2744e: 1c28 adds r0, r5, #0 │ │ - 27450: 30f5 adds r0, #245 ; 0xf5 │ │ - 27452: 2700 movs r7, #0 │ │ - 27454: 7007 strb r7, [r0, #0] │ │ - 27456: 3801 subs r0, #1 │ │ - 27458: 7007 strb r7, [r0, #0] │ │ - 2745a: 9105 str r1, [sp, #20] │ │ - 2745c: e083 b.n 27566 │ │ - 2745e: 2900 cmp r1, #0 │ │ - 27460: d100 bne.n 27464 │ │ - 27462: e07c b.n 2755e │ │ - 27464: 2920 cmp r1, #32 │ │ - 27466: d957 bls.n 27518 │ │ - 27468: 483b ldr r0, [pc, #236] ; (27558 ) │ │ - 2746a: 5820 ldr r0, [r4, r0] │ │ - 2746c: 2801 cmp r0, #1 │ │ - 2746e: d076 beq.n 2755e │ │ - 27470: 297f cmp r1, #127 ; 0x7f │ │ - 27472: d874 bhi.n 2755e │ │ - 27474: e050 b.n 27518 │ │ - 27476: 9f0a ldr r7, [sp, #40] ; 0x28 │ │ - 27478: 2f00 cmp r7, #0 │ │ - 2747a: d00b beq.n 27494 │ │ - 2747c: 4836 ldr r0, [pc, #216] ; (27558 ) │ │ - 2747e: 5827 ldr r7, [r4, r0] │ │ - 27480: 2022 movs r0, #34 ; 0x22 │ │ - 27482: 4207 tst r7, r0 │ │ - 27484: d006 beq.n 27494 │ │ - 27486: 1c28 adds r0, r5, #0 │ │ - 27488: 30eb adds r0, #235 ; 0xeb │ │ - 2748a: 2900 cmp r1, #0 │ │ - 2748c: d001 beq.n 27492 │ │ - 2748e: 7001 strb r1, [r0, #0] │ │ - 27490: e000 b.n 27494 │ │ - 27492: 7803 ldrb r3, [r0, #0] │ │ - 27494: 2b1f cmp r3, #31 │ │ - 27496: d841 bhi.n 2751c │ │ - 27498: 21f0 movs r1, #240 ; 0xf0 │ │ - 2749a: 4019 ands r1, r3 │ │ - 2749c: 2910 cmp r1, #16 │ │ - 2749e: d108 bne.n 274b2 │ │ - 274a0: 9f06 ldr r7, [sp, #24] │ │ - 274a2: 210f movs r1, #15 │ │ - 274a4: 4019 ands r1, r3 │ │ - 274a6: 19cf adds r7, r1, r7 │ │ - 274a8: 9706 str r7, [sp, #24] │ │ - 274aa: 2fff cmp r7, #255 ; 0xff │ │ - 274ac: d957 bls.n 2755e │ │ - 274ae: 27ff movs r7, #255 ; 0xff │ │ - 274b0: e054 b.n 2755c │ │ - 274b2: 9f06 ldr r7, [sp, #24] │ │ - 274b4: 210f movs r1, #15 │ │ - 274b6: 4019 ands r1, r3 │ │ - 274b8: 1a7f subs r7, r7, r1 │ │ - 274ba: 9706 str r7, [sp, #24] │ │ - 274bc: 2f1f cmp r7, #31 │ │ - 274be: d84e bhi.n 2755e │ │ - 274c0: 2720 movs r7, #32 │ │ - 274c2: e04b b.n 2755c │ │ - 274c4: 1c08 adds r0, r1, #0 │ │ - 274c6: 270f movs r7, #15 │ │ - 274c8: 43b8 bics r0, r7 │ │ - 274ca: 2860 cmp r0, #96 ; 0x60 │ │ - 274cc: d101 bne.n 274d2 │ │ - 274ce: 400f ands r7, r1 │ │ - 274d0: e00e b.n 274f0 │ │ - 274d2: 28b0 cmp r0, #176 ; 0xb0 │ │ - 274d4: d103 bne.n 274de │ │ - 274d6: 200f movs r0, #15 │ │ - 274d8: 4001 ands r1, r0 │ │ - 274da: 2360 movs r3, #96 ; 0x60 │ │ - 274dc: 430b orrs r3, r1 │ │ - 274de: 21f0 movs r1, #240 ; 0xf0 │ │ - 274e0: 4019 ands r1, r3 │ │ - 274e2: 29e0 cmp r1, #224 ; 0xe0 │ │ - 274e4: d106 bne.n 274f4 │ │ - 274e6: 9807 ldr r0, [sp, #28] │ │ - 274e8: 210f movs r1, #15 │ │ - 274ea: 4019 ands r1, r3 │ │ - 274ec: 1c07 adds r7, r0, #0 │ │ - 274ee: 434f muls r7, r1 │ │ - 274f0: 970c str r7, [sp, #48] ; 0x30 │ │ - 274f2: e034 b.n 2755e │ │ - 274f4: 2960 cmp r1, #96 ; 0x60 │ │ - 274f6: d132 bne.n 2755e │ │ - 274f8: 270f movs r7, #15 │ │ - 274fa: 401f ands r7, r3 │ │ - 274fc: a813 add r0, sp, #76 ; 0x4c │ │ - 274fe: 0091 lsls r1, r2, #2 │ │ - 27500: 2f00 cmp r7, #0 │ │ - 27502: d006 beq.n 27512 │ │ - 27504: 5841 ldr r1, [r0, r1] │ │ - 27506: 9808 ldr r0, [sp, #32] │ │ - 27508: 1a41 subs r1, r0, r1 │ │ - 2750a: 434f muls r7, r1 │ │ - 2750c: 19c0 adds r0, r0, r7 │ │ - 2750e: 9008 str r0, [sp, #32] │ │ - 27510: e025 b.n 2755e │ │ - 27512: 9f08 ldr r7, [sp, #32] │ │ - 27514: 5047 str r7, [r0, r1] │ │ - 27516: e022 b.n 2755e │ │ - 27518: 9107 str r1, [sp, #28] │ │ - 2751a: e020 b.n 2755e │ │ - 2751c: 9306 str r3, [sp, #24] │ │ - 2751e: e01e b.n 2755e │ │ - 27520: 0bfe lsrs r6, r7, #15 │ │ - 27522: 0001 movs r1, r0 │ │ - 27524: faac ffff ; instruction: 0xfaacffff │ │ - 27528: 054c lsls r4, r1, #21 │ │ - 2752a: 0000 movs r0, r0 │ │ - 2752c: e904 0000 stmdb r4, {} │ │ - 27530: e908 0000 stmdb r8, {} │ │ - 27534: e910 0000 ldmdb r0, {} │ │ - 27538: c1c4 stmia r1!, {r2, r6, r7} │ │ - 2753a: 0000 movs r0, r0 │ │ - 2753c: e944 0000 strd r0, r0, [r4, #-0] │ │ - 27540: e954 0000 ldrd r0, r0, [r4, #-0] │ │ - 27544: d060 beq.n 27608 │ │ - 27546: 0000 movs r0, r0 │ │ - 27548: 32b0 adds r2, #176 ; 0xb0 │ │ - 2754a: 0000 movs r0, r0 │ │ - 2754c: 6740 str r0, [r0, #116] ; 0x74 │ │ - 2754e: 0000 movs r0, r0 │ │ - 27550: e93c 0000 ldmdb ip!, {} │ │ - 27554: e940 0000 strd r0, r0, [r0, #-0] │ │ - 27558: e920 0000 stmdb r0!, {} │ │ - 2755c: 9706 str r7, [sp, #24] │ │ - 2755e: 9f0a ldr r7, [sp, #40] ; 0x28 │ │ - 27560: 2f00 cmp r7, #0 │ │ - 27562: d100 bne.n 27566 │ │ - 27564: e0c1 b.n 276ea │ │ - 27566: 980b ldr r0, [sp, #44] ; 0x2c │ │ - 27568: 3802 subs r0, #2 │ │ - 2756a: 2816 cmp r0, #22 │ │ - 2756c: d900 bls.n 27570 │ │ - 2756e: e0bc b.n 276ea │ │ - 27570: f006 fd08 bl 2df84 <__gnu_thumb1_case_uqi> │ │ - 27574: 0c0c lsrs r4, r1, #16 │ │ - 27576: bb12 cbnz r2, 275be │ │ - 27578: 2020 movs r0, #32 │ │ - 2757a: bbbb cbnz r3, 275ec │ │ - 2757c: 201a movs r0, #26 │ │ - 2757e: 27bb movs r7, #187 ; 0xbb │ │ - 27580: bbbb cbnz r3, 275f2 │ │ - 27582: bbbb cbnz r3, 275f4 │ │ - 27584: bbbb cbnz r3, 275f6 │ │ - 27586: 76bb strb r3, [r7, #26] │ │ - 27588: 297c cmp r1, #124 ; 0x7c │ │ - 2758a: 0032 movs r2, r6 │ │ - 2758c: 2b00 cmp r3, #0 │ │ - 2758e: d100 bne.n 27592 │ │ - 27590: e0ab b.n 276ea │ │ - 27592: 1c29 adds r1, r5, #0 │ │ - 27594: 31dc adds r1, #220 ; 0xdc │ │ - 27596: e012 b.n 275be │ │ - 27598: 2b00 cmp r3, #0 │ │ - 2759a: d100 bne.n 2759e │ │ - 2759c: e0a5 b.n 276ea │ │ - 2759e: 1c29 adds r1, r5, #0 │ │ - 275a0: 31b8 adds r1, #184 ; 0xb8 │ │ - 275a2: 009b lsls r3, r3, #2 │ │ - 275a4: 600b str r3, [r1, #0] │ │ - 275a6: e0a0 b.n 276ea │ │ - 275a8: 2b00 cmp r3, #0 │ │ - 275aa: d100 bne.n 275ae │ │ - 275ac: e09d b.n 276ea │ │ - 275ae: 1c29 adds r1, r5, #0 │ │ - 275b0: 31ec adds r1, #236 ; 0xec │ │ - 275b2: e004 b.n 275be │ │ - 275b4: 2b00 cmp r3, #0 │ │ - 275b6: d100 bne.n 275ba │ │ - 275b8: e097 b.n 276ea │ │ - 275ba: 1c29 adds r1, r5, #0 │ │ - 275bc: 31da adds r1, #218 ; 0xda │ │ - 275be: 700b strb r3, [r1, #0] │ │ - 275c0: e093 b.n 276ea │ │ - 275c2: a9f3 add r1, sp, #972 ; 0x3cc │ │ - 275c4: e050 b.n 27668 │ │ - 275c6: 4977 ldr r1, [pc, #476] ; (277a4 ) │ │ - 275c8: 5861 ldr r1, [r4, r1] │ │ - 275ca: 0688 lsls r0, r1, #26 │ │ - 275cc: d400 bmi.n 275d0 │ │ - 275ce: 005b lsls r3, r3, #1 │ │ - 275d0: 2b80 cmp r3, #128 ; 0x80 │ │ - 275d2: d800 bhi.n 275d6 │ │ - 275d4: e087 b.n 276e6 │ │ - 275d6: e085 b.n 276e4 │ │ - 275d8: 2b00 cmp r3, #0 │ │ - 275da: d001 beq.n 275e0 │ │ - 275dc: 9309 str r3, [sp, #36] ; 0x24 │ │ - 275de: e000 b.n 275e2 │ │ - 275e0: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ - 275e2: 210f movs r1, #15 │ │ - 275e4: 4019 ands r1, r3 │ │ - 275e6: 486f ldr r0, [pc, #444] ; (277a4 ) │ │ - 275e8: 290f cmp r1, #15 │ │ - 275ea: d10b bne.n 27604 │ │ - 275ec: 27f0 movs r7, #240 ; 0xf0 │ │ - 275ee: 423b tst r3, r7 │ │ - 275f0: d008 beq.n 27604 │ │ - 275f2: 5821 ldr r1, [r4, r0] │ │ - 275f4: 091b lsrs r3, r3, #4 │ │ - 275f6: 2920 cmp r1, #32 │ │ - 275f8: d000 beq.n 275fc │ │ - 275fa: 005b lsls r3, r3, #1 │ │ - 275fc: 9f03 ldr r7, [sp, #12] │ │ - 275fe: 005b lsls r3, r3, #1 │ │ - 27600: 19df adds r7, r3, r7 │ │ - 27602: e021 b.n 27648 │ │ - 27604: 27f0 movs r7, #240 ; 0xf0 │ │ - 27606: 401f ands r7, r3 │ │ - 27608: 2ff0 cmp r7, #240 ; 0xf0 │ │ - 2760a: d107 bne.n 2761c │ │ - 2760c: 2900 cmp r1, #0 │ │ - 2760e: d007 beq.n 27620 │ │ - 27610: 5820 ldr r0, [r4, r0] │ │ - 27612: 004b lsls r3, r1, #1 │ │ - 27614: 2820 cmp r0, #32 │ │ - 27616: d015 beq.n 27644 │ │ - 27618: 008b lsls r3, r1, #2 │ │ - 2761a: e013 b.n 27644 │ │ - 2761c: 2f00 cmp r7, #0 │ │ - 2761e: d00a beq.n 27636 │ │ - 27620: 5820 ldr r0, [r4, r0] │ │ - 27622: 091b lsrs r3, r3, #4 │ │ - 27624: 0059 lsls r1, r3, #1 │ │ - 27626: 2820 cmp r0, #32 │ │ - 27628: d000 beq.n 2762c │ │ - 2762a: 0099 lsls r1, r3, #2 │ │ - 2762c: 9f07 ldr r7, [sp, #28] │ │ - 2762e: 4379 muls r1, r7 │ │ - 27630: 9f03 ldr r7, [sp, #12] │ │ - 27632: 19cf adds r7, r1, r7 │ │ - 27634: e008 b.n 27648 │ │ - 27636: 5820 ldr r0, [r4, r0] │ │ - 27638: 004b lsls r3, r1, #1 │ │ - 2763a: 2820 cmp r0, #32 │ │ - 2763c: d000 beq.n 27640 │ │ - 2763e: 008b lsls r3, r1, #2 │ │ - 27640: 9f07 ldr r7, [sp, #28] │ │ - 27642: 437b muls r3, r7 │ │ - 27644: 9f03 ldr r7, [sp, #12] │ │ - 27646: 1aff subs r7, r7, r3 │ │ - 27648: 9703 str r7, [sp, #12] │ │ - 2764a: 9f03 ldr r7, [sp, #12] │ │ - 2764c: 2f00 cmp r7, #0 │ │ - 2764e: db04 blt.n 2765a │ │ - 27650: 2080 movs r0, #128 ; 0x80 │ │ - 27652: 0040 lsls r0, r0, #1 │ │ - 27654: 4287 cmp r7, r0 │ │ - 27656: dc45 bgt.n 276e4 │ │ - 27658: e047 b.n 276ea │ │ - 2765a: 2700 movs r7, #0 │ │ - 2765c: 9703 str r7, [sp, #12] │ │ - 2765e: e044 b.n 276ea │ │ - 27660: 2b40 cmp r3, #64 ; 0x40 │ │ - 27662: d842 bhi.n 276ea │ │ - 27664: a9ff add r1, sp, #1020 ; 0x3fc │ │ - 27666: 31d0 adds r1, #208 ; 0xd0 │ │ - 27668: 5453 strb r3, [r2, r1] │ │ - 2766a: e03e b.n 276ea │ │ - 2766c: a9ff add r1, sp, #1020 ; 0x3fc │ │ - 2766e: 3150 adds r1, #80 ; 0x50 │ │ - 27670: 2b00 cmp r3, #0 │ │ - 27672: d001 beq.n 27678 │ │ - 27674: 548b strb r3, [r1, r2] │ │ - 27676: e000 b.n 2767a │ │ - 27678: 5c8b ldrb r3, [r1, r2] │ │ - 2767a: 1c29 adds r1, r5, #0 │ │ - 2767c: 31df adds r1, #223 ; 0xdf │ │ - 2767e: 200f movs r0, #15 │ │ - 27680: 700b strb r3, [r1, #0] │ │ - 27682: 4018 ands r0, r3 │ │ - 27684: 280f cmp r0, #15 │ │ - 27686: d107 bne.n 27698 │ │ - 27688: 21f0 movs r1, #240 ; 0xf0 │ │ - 2768a: 420b tst r3, r1 │ │ - 2768c: d004 beq.n 27698 │ │ - 2768e: a9ff add r1, sp, #1020 ; 0x3fc │ │ - 27690: 31d0 adds r1, #208 ; 0xd0 │ │ - 27692: 091b lsrs r3, r3, #4 │ │ - 27694: 5c51 ldrb r1, [r2, r1] │ │ - 27696: e01d b.n 276d4 │ │ - 27698: 21f0 movs r1, #240 ; 0xf0 │ │ - 2769a: afff add r7, sp, #1020 ; 0x3fc │ │ - 2769c: 4019 ands r1, r3 │ │ - 2769e: 37d0 adds r7, #208 ; 0xd0 │ │ - 276a0: 29f0 cmp r1, #240 ; 0xf0 │ │ - 276a2: d109 bne.n 276b8 │ │ - 276a4: 2800 cmp r0, #0 │ │ - 276a6: d011 beq.n 276cc │ │ - 276a8: 5cbf ldrb r7, [r7, r2] │ │ - 276aa: 210f movs r1, #15 │ │ - 276ac: 400b ands r3, r1 │ │ - 276ae: 2100 movs r1, #0 │ │ - 276b0: 429f cmp r7, r3 │ │ - 276b2: dd13 ble.n 276dc │ │ - 276b4: 1a39 subs r1, r7, r0 │ │ - 276b6: e00e b.n 276d6 │ │ - 276b8: 2800 cmp r0, #0 │ │ - 276ba: d007 beq.n 276cc │ │ - 276bc: 9b07 ldr r3, [sp, #28] │ │ - 276be: 2100 movs r1, #0 │ │ - 276c0: 4358 muls r0, r3 │ │ - 276c2: 5cbb ldrb r3, [r7, r2] │ │ - 276c4: 4283 cmp r3, r0 │ │ - 276c6: d909 bls.n 276dc │ │ - 276c8: 1a19 subs r1, r3, r0 │ │ - 276ca: e004 b.n 276d6 │ │ - 276cc: 9807 ldr r0, [sp, #28] │ │ - 276ce: 0909 lsrs r1, r1, #4 │ │ - 276d0: 5cbb ldrb r3, [r7, r2] │ │ - 276d2: 4341 muls r1, r0 │ │ - 276d4: 18c9 adds r1, r1, r3 │ │ - 276d6: 2940 cmp r1, #64 ; 0x40 │ │ - 276d8: d900 bls.n 276dc │ │ - 276da: 2140 movs r1, #64 ; 0x40 │ │ - 276dc: abff add r3, sp, #1020 ; 0x3fc │ │ - 276de: 33d0 adds r3, #208 ; 0xd0 │ │ - 276e0: 54d1 strb r1, [r2, r3] │ │ - 276e2: e002 b.n 276ea │ │ - 276e4: 2380 movs r3, #128 ; 0x80 │ │ - 276e6: 005b lsls r3, r3, #1 │ │ - 276e8: 9303 str r3, [sp, #12] │ │ - 276ea: 3501 adds r5, #1 │ │ - 276ec: 3606 adds r6, #6 │ │ - 276ee: 35ff adds r5, #255 ; 0xff │ │ - 276f0: 3201 adds r2, #1 │ │ - 276f2: e65b b.n 273ac │ │ - 276f4: 9d07 ldr r5, [sp, #28] │ │ - 276f6: 9f0c ldr r7, [sp, #48] ; 0x30 │ │ - 276f8: 482b ldr r0, [pc, #172] ; (277a8 ) │ │ - 276fa: 9906 ldr r1, [sp, #24] │ │ - 276fc: 19eb adds r3, r5, r7 │ │ - 276fe: 4358 muls r0, r3 │ │ - 27700: f006 fc54 bl 2dfac <__udivsi3> │ │ - 27704: 9d08 ldr r5, [sp, #32] │ │ - 27706: 182d adds r5, r5, r0 │ │ - 27708: 9508 str r5, [sp, #32] │ │ - 2770a: e5e7 b.n 272dc │ │ - 2770c: 9f0a ldr r7, [sp, #40] ; 0x28 │ │ - 2770e: 2f00 cmp r7, #0 │ │ - 27710: d030 beq.n 27774 │ │ - 27712: 9d0f ldr r5, [sp, #60] ; 0x3c │ │ - 27714: 2d00 cmp r5, #0 │ │ - 27716: d12d bne.n 27774 │ │ - 27718: 4b24 ldr r3, [pc, #144] ; (277ac ) │ │ - 2771a: 9f03 ldr r7, [sp, #12] │ │ - 2771c: 9d09 ldr r5, [sp, #36] ; 0x24 │ │ - 2771e: aaf3 add r2, sp, #972 ; 0x3cc │ │ - 27720: 50e7 str r7, [r4, r3] │ │ - 27722: 4b23 ldr r3, [pc, #140] ; (277b0 ) │ │ - 27724: 4f23 ldr r7, [pc, #140] ; (277b4 ) │ │ - 27726: 50e5 str r5, [r4, r3] │ │ - 27728: 59e0 ldr r0, [r4, r7] │ │ - 2772a: 2300 movs r3, #0 │ │ - 2772c: 2540 movs r5, #64 ; 0x40 │ │ - 2772e: 4283 cmp r3, r0 │ │ - 27730: d020 beq.n 27774 │ │ - 27732: aeff add r6, sp, #1020 ; 0x3fc │ │ - 27734: 36d0 adds r6, #208 ; 0xd0 │ │ - 27736: 5d9e ldrb r6, [r3, r6] │ │ - 27738: 1c21 adds r1, r4, #0 │ │ - 2773a: 31a8 adds r1, #168 ; 0xa8 │ │ - 2773c: 600e str r6, [r1, #0] │ │ - 2773e: a9d3 add r1, sp, #844 ; 0x34c │ │ - 27740: 5c59 ldrb r1, [r3, r1] │ │ - 27742: 2900 cmp r1, #0 │ │ - 27744: d002 beq.n 2774c │ │ - 27746: 1c26 adds r6, r4, #0 │ │ - 27748: 36d6 adds r6, #214 ; 0xd6 │ │ - 2774a: 7031 strb r1, [r6, #0] │ │ - 2774c: a9b3 add r1, sp, #716 ; 0x2cc │ │ - 2774e: 5c59 ldrb r1, [r3, r1] │ │ - 27750: 2900 cmp r1, #0 │ │ - 27752: d002 beq.n 2775a │ │ - 27754: 1c26 adds r6, r4, #0 │ │ - 27756: 36d7 adds r6, #215 ; 0xd7 │ │ - 27758: 7031 strb r1, [r6, #0] │ │ - 2775a: 5c99 ldrb r1, [r3, r2] │ │ - 2775c: 29ff cmp r1, #255 ; 0xff │ │ - 2775e: d005 beq.n 2776c │ │ - 27760: 2940 cmp r1, #64 ; 0x40 │ │ - 27762: d900 bls.n 27766 │ │ - 27764: 549d strb r5, [r3, r2] │ │ - 27766: 5cd1 ldrb r1, [r2, r3] │ │ - 27768: 0089 lsls r1, r1, #2 │ │ - 2776a: 6761 str r1, [r4, #116] ; 0x74 │ │ - 2776c: 3401 adds r4, #1 │ │ - 2776e: 3301 adds r3, #1 │ │ - 27770: 34ff adds r4, #255 ; 0xff │ │ - 27772: e7dc b.n 2772e │ │ - 27774: 9808 ldr r0, [sp, #32] │ │ - 27776: 21fa movs r1, #250 ; 0xfa │ │ - 27778: 0089 lsls r1, r1, #2 │ │ - 2777a: 30f5 adds r0, #245 ; 0xf5 │ │ - 2777c: 30ff adds r0, #255 ; 0xff │ │ - 2777e: f006 fc15 bl 2dfac <__udivsi3> │ │ - 27782: 490d ldr r1, [pc, #52] ; (277b8 ) │ │ - 27784: 9d11 ldr r5, [sp, #68] ; 0x44 │ │ - 27786: 4469 add r1, sp │ │ - 27788: 680a ldr r2, [r1, #0] │ │ - 2778a: 682b ldr r3, [r5, #0] │ │ - 2778c: 429a cmp r2, r3 │ │ - 2778e: d005 beq.n 2779c │ │ - 27790: f009 f994 bl 30abc <__clzsi2+0x208> │ │ - 27794: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ - 27796: 9104 str r1, [sp, #16] │ │ - 27798: 9305 str r3, [sp, #20] │ │ - 2779a: e7a6 b.n 276ea │ │ - 2779c: 4b07 ldr r3, [pc, #28] ; (277bc ) │ │ - 2779e: 449d add sp, r3 │ │ - 277a0: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 277a2: 46c0 nop ; (mov r8, r8) │ │ - 277a4: e920 0000 stmdb r0!, {} │ │ - 277a8: 09c4 lsrs r4, r0, #7 │ │ - 277aa: 0000 movs r0, r0 │ │ - 277ac: e960 0000 strd r0, r0, [r0, #-0]! │ │ - 277b0: e970 0000 ldrd r0, r0, [r0, #-0]! │ │ - 277b4: e910 0000 ldmdb r0, {} │ │ - 277b8: 054c lsls r4, r1, #21 │ │ - 277ba: 0000 movs r0, r0 │ │ - 277bc: 0554 lsls r4, r2, #21 │ │ +00027d10 : │ │ + 27d10: b508 push {r3, lr} │ │ + 27d12: 4b1f ldr r3, [pc, #124] ; (27d90 ) │ │ + 27d14: 3201 adds r2, #1 │ │ + 27d16: 32ff adds r2, #255 ; 0xff │ │ + 27d18: 58c3 ldr r3, [r0, r3] │ │ + 27d1a: 1c08 adds r0, r1, #0 │ │ + 27d1c: 4350 muls r0, r2 │ │ + 27d1e: 041b lsls r3, r3, #16 │ │ + 27d20: d503 bpl.n 27d2a │ │ + 27d22: f00a f973 bl 3200c <__aeabi_llsl@@Base+0x4ac> │ │ + 27d26: 491b ldr r1, [pc, #108] ; (27d94 ) │ │ + 27d28: e002 b.n 27d30 │ │ + 27d2a: f00a f96f bl 3200c <__aeabi_llsl@@Base+0x4ac> │ │ + 27d2e: 491a ldr r1, [pc, #104] ; (27d98 ) │ │ + 27d30: f009 ffb4 bl 31c9c <__aeabi_llsl@@Base+0x13c> │ │ + 27d34: 21fa movs r1, #250 ; 0xfa │ │ + 27d36: 0589 lsls r1, r1, #22 │ │ + 27d38: f009 ffa8 bl 31c8c <__aeabi_llsl@@Base+0x12c> │ │ + 27d3c: f009 ff2e bl 31b9c <__aeabi_llsl@@Base+0x3c> │ │ + 27d40: 1c02 adds r2, r0, #0 │ │ + 27d42: 1c0b adds r3, r1, #0 │ │ + 27d44: 490f ldr r1, [pc, #60] ; (27d84 ) │ │ + 27d46: 480e ldr r0, [pc, #56] ; (27d80 ) │ │ + 27d48: f00a f968 bl 3201c <__aeabi_llsl@@Base+0x4bc> │ │ + 27d4c: 4a0e ldr r2, [pc, #56] ; (27d88 ) │ │ + 27d4e: 4b0f ldr r3, [pc, #60] ; (27d8c ) │ │ + 27d50: f009 ff2c bl 31bac <__aeabi_llsl@@Base+0x4c> │ │ + 27d54: f009 ff4a bl 31bec <__aeabi_llsl@@Base+0x8c> │ │ + 27d58: f009 ff60 bl 31c1c <__aeabi_llsl@@Base+0xbc> │ │ + 27d5c: 1c03 adds r3, r0, #0 │ │ + 27d5e: 2078 movs r0, #120 ; 0x78 │ │ + 27d60: 2b77 cmp r3, #119 ; 0x77 │ │ + 27d62: dd0c ble.n 27d7e │ │ + 27d64: 4a0d ldr r2, [pc, #52] ; (27d9c ) │ │ + 27d66: 1c10 adds r0, r2, #0 │ │ + 27d68: 4293 cmp r3, r2 │ │ + 27d6a: dc08 bgt.n 27d7e │ │ + 27d6c: 4a0c ldr r2, [pc, #48] ; (27da0 ) │ │ + 27d6e: 0059 lsls r1, r3, #1 │ │ + 27d70: 447a add r2, pc │ │ + 27d72: 6812 ldr r2, [r2, #0] │ │ + 27d74: 6812 ldr r2, [r2, #0] │ │ + 27d76: 4291 cmp r1, r2 │ │ + 27d78: dd00 ble.n 27d7c │ │ + 27d7a: 0853 lsrs r3, r2, #1 │ │ + 27d7c: 1c18 adds r0, r3, #0 │ │ + 27d7e: bd08 pop {r3, pc} │ │ + 27d80: 0000 movs r0, r0 │ │ + 27d82: 0000 movs r0, r0 │ │ + 27d84: 0000 movs r0, r0 │ │ + 27d86: 4000 ands r0, r0 │ │ + 27d88: 0000 movs r0, r0 │ │ + 27d8a: 0000 movs r0, r0 │ │ + 27d8c: 8000 strh r0, [r0, #0] │ │ + 27d8e: 405b eors r3, r3 │ │ + 27d90: e90c 0000 stmdb ip, {} │ │ + 27d94: 0000 movs r0, r0 │ │ + 27d96: 4628 mov r0, r5 │ │ + 27d98: 0000 movs r0, r0 │ │ + 27d9a: 4640 mov r0, r8 │ │ + 27d9c: 2710 movs r7, #16 │ │ + 27d9e: 0000 movs r0, r0 │ │ + 27da0: 10ec asrs r4, r5, #3 │ │ + 27da2: 0001 movs r1, r0 │ │ + 27da4: 46c0 nop ; (mov r8, r8) │ │ + 27da6: 46c0 nop ; (mov r8, r8) │ │ + │ │ +00027da8 : │ │ + 27da8: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + 27daa: 9201 str r2, [sp, #4] │ │ + 27dac: 1c0a adds r2, r1, #0 │ │ + 27dae: 32ee adds r2, #238 ; 0xee │ │ + 27db0: 1c0c adds r4, r1, #0 │ │ + 27db2: 7811 ldrb r1, [r2, #0] │ │ + 27db4: 1c1a adds r2, r3, #0 │ │ + 27db6: f7ff ffab bl 27d10 │ │ + 27dba: f00a f927 bl 3200c <__aeabi_llsl@@Base+0x4ac> │ │ + 27dbe: 4b52 ldr r3, [pc, #328] ; (27f08 ) │ │ + 27dc0: 1c05 adds r5, r0, #0 │ │ + 27dc2: 447b add r3, pc │ │ + 27dc4: 681b ldr r3, [r3, #0] │ │ + 27dc6: 6818 ldr r0, [r3, #0] │ │ + 27dc8: f00a f920 bl 3200c <__aeabi_llsl@@Base+0x4ac> │ │ + 27dcc: f009 fee6 bl 31b9c <__aeabi_llsl@@Base+0x3c> │ │ + 27dd0: 1c02 adds r2, r0, #0 │ │ + 27dd2: 1c0b adds r3, r1, #0 │ │ + 27dd4: 4949 ldr r1, [pc, #292] ; (27efc ) │ │ + 27dd6: 4848 ldr r0, [pc, #288] ; (27ef8 ) │ │ + 27dd8: f009 ff50 bl 31c7c <__aeabi_llsl@@Base+0x11c> │ │ + 27ddc: f009 ff06 bl 31bec <__aeabi_llsl@@Base+0x8c> │ │ + 27de0: 1c01 adds r1, r0, #0 │ │ + 27de2: 1c28 adds r0, r5, #0 │ │ + 27de4: f009 fed2 bl 31b8c <__aeabi_llsl@@Base+0x2c> │ │ + 27de8: 1c23 adds r3, r4, #0 │ │ + 27dea: 33ef adds r3, #239 ; 0xef │ │ + 27dec: 1c05 adds r5, r0, #0 │ │ + 27dee: 7818 ldrb r0, [r3, #0] │ │ + 27df0: f00a f90c bl 3200c <__aeabi_llsl@@Base+0x4ac> │ │ + 27df4: 21f9 movs r1, #249 ; 0xf9 │ │ + 27df6: 0589 lsls r1, r1, #22 │ │ + 27df8: f009 fec8 bl 31b8c <__aeabi_llsl@@Base+0x2c> │ │ + 27dfc: 2380 movs r3, #128 ; 0x80 │ │ + 27dfe: 061b lsls r3, r3, #24 │ │ + 27e00: 18c0 adds r0, r0, r3 │ │ + 27e02: 4942 ldr r1, [pc, #264] ; (27f0c ) │ │ + 27e04: f009 ff4a bl 31c9c <__aeabi_llsl@@Base+0x13c> │ │ + 27e08: f009 fec8 bl 31b9c <__aeabi_llsl@@Base+0x3c> │ │ + 27e0c: 1c02 adds r2, r0, #0 │ │ + 27e0e: 1c0b adds r3, r1, #0 │ │ + 27e10: 483b ldr r0, [pc, #236] ; (27f00 ) │ │ + 27e12: 493c ldr r1, [pc, #240] ; (27f04 ) │ │ + 27e14: f00a f902 bl 3201c <__aeabi_llsl@@Base+0x4bc> │ │ + 27e18: f009 fee8 bl 31bec <__aeabi_llsl@@Base+0x8c> │ │ + 27e1c: 1c01 adds r1, r0, #0 │ │ + 27e1e: f009 ff35 bl 31c8c <__aeabi_llsl@@Base+0x12c> │ │ + 27e22: 1c07 adds r7, r0, #0 │ │ + 27e24: 20fe movs r0, #254 ; 0xfe │ │ + 27e26: 1c39 adds r1, r7, #0 │ │ + 27e28: 0580 lsls r0, r0, #22 │ │ + 27e2a: f009 feff bl 31c2c <__aeabi_llsl@@Base+0xcc> │ │ + 27e2e: 1c29 adds r1, r5, #0 │ │ + 27e30: f009 feac bl 31b8c <__aeabi_llsl@@Base+0x2c> │ │ + 27e34: 2180 movs r1, #128 ; 0x80 │ │ + 27e36: 05c9 lsls r1, r1, #23 │ │ + 27e38: 1c06 adds r6, r0, #0 │ │ + 27e3a: f009 fee7 bl 31c0c <__aeabi_llsl@@Base+0xac> │ │ + 27e3e: 2800 cmp r0, #0 │ │ + 27e40: d001 beq.n 27e46 │ │ + 27e42: 2680 movs r6, #128 ; 0x80 │ │ + 27e44: 05f6 lsls r6, r6, #23 │ │ + 27e46: 1c31 adds r1, r6, #0 │ │ + 27e48: 1c38 adds r0, r7, #0 │ │ + 27e4a: f009 feef bl 31c2c <__aeabi_llsl@@Base+0xcc> │ │ + 27e4e: 1c29 adds r1, r5, #0 │ │ + 27e50: f009 ff24 bl 31c9c <__aeabi_llsl@@Base+0x13c> │ │ + 27e54: 1c07 adds r7, r0, #0 │ │ + 27e56: 20fe movs r0, #254 ; 0xfe │ │ + 27e58: 1c29 adds r1, r5, #0 │ │ + 27e5a: 0580 lsls r0, r0, #22 │ │ + 27e5c: f009 ff1e bl 31c9c <__aeabi_llsl@@Base+0x13c> │ │ + 27e60: f009 fe9c bl 31b9c <__aeabi_llsl@@Base+0x3c> │ │ + 27e64: 1c02 adds r2, r0, #0 │ │ + 27e66: 1c0b adds r3, r1, #0 │ │ + 27e68: f009 fea0 bl 31bac <__aeabi_llsl@@Base+0x4c> │ │ + 27e6c: f009 febe bl 31bec <__aeabi_llsl@@Base+0x8c> │ │ + 27e70: 21fe movs r1, #254 ; 0xfe │ │ + 27e72: 1c05 adds r5, r0, #0 │ │ + 27e74: 0589 lsls r1, r1, #22 │ │ + 27e76: 1c38 adds r0, r7, #0 │ │ + 27e78: f009 ff08 bl 31c8c <__aeabi_llsl@@Base+0x12c> │ │ + 27e7c: 1c29 adds r1, r5, #0 │ │ + 27e7e: f009 ff05 bl 31c8c <__aeabi_llsl@@Base+0x12c> │ │ + 27e82: 1c06 adds r6, r0, #0 │ │ + 27e84: 20fe movs r0, #254 ; 0xfe │ │ + 27e86: 1c31 adds r1, r6, #0 │ │ + 27e88: 0580 lsls r0, r0, #22 │ │ + 27e8a: f009 ff07 bl 31c9c <__aeabi_llsl@@Base+0x13c> │ │ + 27e8e: 218c movs r1, #140 ; 0x8c │ │ + 27e90: 05c9 lsls r1, r1, #23 │ │ + 27e92: f009 fe7b bl 31b8c <__aeabi_llsl@@Base+0x2c> │ │ + 27e96: f009 fec1 bl 31c1c <__aeabi_llsl@@Base+0xbc> │ │ + 27e9a: 1c29 adds r1, r5, #0 │ │ + 27e9c: 64a0 str r0, [r4, #72] ; 0x48 │ │ + 27e9e: 1c38 adds r0, r7, #0 │ │ + 27ea0: f009 fef4 bl 31c8c <__aeabi_llsl@@Base+0x12c> │ │ + 27ea4: 1c29 adds r1, r5, #0 │ │ + 27ea6: f009 fef1 bl 31c8c <__aeabi_llsl@@Base+0x12c> │ │ + 27eaa: 1c31 adds r1, r6, #0 │ │ + 27eac: f009 fef6 bl 31c9c <__aeabi_llsl@@Base+0x13c> │ │ + 27eb0: 218c movs r1, #140 ; 0x8c │ │ + 27eb2: 05c9 lsls r1, r1, #23 │ │ + 27eb4: f009 fe6a bl 31b8c <__aeabi_llsl@@Base+0x2c> │ │ + 27eb8: f009 feb0 bl 31c1c <__aeabi_llsl@@Base+0xbc> │ │ + 27ebc: 2380 movs r3, #128 ; 0x80 │ │ + 27ebe: 061b lsls r3, r3, #24 │ │ + 27ec0: 64e0 str r0, [r4, #76] ; 0x4c │ │ + 27ec2: 1c31 adds r1, r6, #0 │ │ + 27ec4: 18e8 adds r0, r5, r3 │ │ + 27ec6: f009 fee9 bl 31c9c <__aeabi_llsl@@Base+0x13c> │ │ + 27eca: 218c movs r1, #140 ; 0x8c │ │ + 27ecc: 05c9 lsls r1, r1, #23 │ │ + 27ece: f009 fe5d bl 31b8c <__aeabi_llsl@@Base+0x2c> │ │ + 27ed2: f009 fea3 bl 31c1c <__aeabi_llsl@@Base+0xbc> │ │ + 27ed6: 9b01 ldr r3, [sp, #4] │ │ + 27ed8: 6520 str r0, [r4, #80] ; 0x50 │ │ + 27eda: 2b00 cmp r3, #0 │ │ + 27edc: d004 beq.n 27ee8 │ │ + 27ede: 2300 movs r3, #0 │ │ + 27ee0: 63e3 str r3, [r4, #60] ; 0x3c │ │ + 27ee2: 63a3 str r3, [r4, #56] ; 0x38 │ │ + 27ee4: 6463 str r3, [r4, #68] ; 0x44 │ │ + 27ee6: 6423 str r3, [r4, #64] ; 0x40 │ │ + 27ee8: 2380 movs r3, #128 ; 0x80 │ │ + 27eea: 6a62 ldr r2, [r4, #36] ; 0x24 │ │ + 27eec: 01db lsls r3, r3, #7 │ │ + 27eee: 4313 orrs r3, r2 │ │ + 27ef0: 6263 str r3, [r4, #36] ; 0x24 │ │ + 27ef2: bdf7 pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ + 27ef4: 46c0 nop ; (mov r8, r8) │ │ + 27ef6: 46c0 nop ; (mov r8, r8) │ │ + 27ef8: d6f4 bvs.n 27ee4 │ │ + 27efa: 5443 strb r3, [r0, r1] │ │ + 27efc: 21fb movs r1, #251 ; 0xfb │ │ + 27efe: 4019 ands r1, r3 │ │ + 27f00: 0000 movs r0, r0 │ │ + 27f02: 0000 movs r0, r0 │ │ + 27f04: 0000 movs r0, r0 │ │ + 27f06: 4024 ands r4, r4 │ │ + 27f08: 109a asrs r2, r3, #2 │ │ + 27f0a: 0001 movs r1, r0 │ │ + 27f0c: 0000 movs r0, r0 │ │ + 27f0e: 41a0 sbcs r0, r4 │ │ + │ │ +00027f10 : │ │ + 27f10: b5f0 push {r4, r5, r6, r7, lr} │ │ + 27f12: 4dbd ldr r5, [pc, #756] ; (28208 ) │ │ + 27f14: 4cbd ldr r4, [pc, #756] ; (2820c ) │ │ + 27f16: 447d add r5, pc │ │ + 27f18: 682d ldr r5, [r5, #0] │ │ + 27f1a: 44a5 add sp, r4 │ │ + 27f1c: 920f str r2, [sp, #60] ; 0x3c │ │ + 27f1e: 4abc ldr r2, [pc, #752] ; (28210 ) │ │ + 27f20: 682b ldr r3, [r5, #0] │ │ + 27f22: 9106 str r1, [sp, #24] │ │ + 27f24: a912 add r1, sp, #72 ; 0x48 │ │ + 27f26: 1852 adds r2, r2, r1 │ │ + 27f28: 6013 str r3, [r2, #0] │ │ + 27f2a: 23e9 movs r3, #233 ; 0xe9 │ │ + 27f2c: 021b lsls r3, r3, #8 │ │ + 27f2e: 58c3 ldr r3, [r0, r3] │ │ + 27f30: 1c04 adds r4, r0, #0 │ │ + 27f32: 9304 str r3, [sp, #16] │ │ + 27f34: 4bb7 ldr r3, [pc, #732] ; (28214 ) │ │ + 27f36: 2100 movs r1, #0 │ │ + 27f38: 58c3 ldr r3, [r0, r3] │ │ + 27f3a: 2280 movs r2, #128 ; 0x80 │ │ + 27f3c: 9302 str r3, [sp, #8] │ │ + 27f3e: 4bb6 ldr r3, [pc, #728] ; (28218 ) │ │ + 27f40: 58c3 ldr r3, [r0, r3] │ │ + 27f42: a8b3 add r0, sp, #716 ; 0x2cc │ │ + 27f44: 9301 str r3, [sp, #4] │ │ + 27f46: f009 feb9 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 27f4a: 2100 movs r1, #0 │ │ + 27f4c: 2280 movs r2, #128 ; 0x80 │ │ + 27f4e: a8d3 add r0, sp, #844 ; 0x34c │ │ + 27f50: f009 feb4 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 27f54: 21ff movs r1, #255 ; 0xff │ │ + 27f56: 2280 movs r2, #128 ; 0x80 │ │ + 27f58: a8f3 add r0, sp, #972 ; 0x3cc │ │ + 27f5a: f009 feaf bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 27f5e: 2280 movs r2, #128 ; 0x80 │ │ + 27f60: 2100 movs r1, #0 │ │ + 27f62: 0092 lsls r2, r2, #2 │ │ + 27f64: a813 add r0, sp, #76 ; 0x4c │ │ + 27f66: f009 fea9 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 27f6a: a8ff add r0, sp, #1020 ; 0x3fc │ │ + 27f6c: 2100 movs r1, #0 │ │ + 27f6e: 2280 movs r2, #128 ; 0x80 │ │ + 27f70: 3050 adds r0, #80 ; 0x50 │ │ + 27f72: f009 fea3 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 27f76: a8ff add r0, sp, #1020 ; 0x3fc │ │ + 27f78: 2140 movs r1, #64 ; 0x40 │ │ + 27f7a: 2280 movs r2, #128 ; 0x80 │ │ + 27f7c: 30d0 adds r0, #208 ; 0xd0 │ │ + 27f7e: f009 fe9d bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 27f82: 2100 movs r1, #0 │ │ + 27f84: 2280 movs r2, #128 ; 0x80 │ │ + 27f86: a893 add r0, sp, #588 ; 0x24c │ │ + 27f88: f009 fe98 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 27f8c: 2000 movs r0, #0 │ │ + 27f8e: 4aa3 ldr r2, [pc, #652] ; (2821c ) │ │ + 27f90: 4ba3 ldr r3, [pc, #652] ; (28220 ) │ │ + 27f92: 9511 str r5, [sp, #68] ; 0x44 │ │ + 27f94: 58a1 ldr r1, [r4, r2] │ │ + 27f96: 18e3 adds r3, r4, r3 │ │ + 27f98: 920a str r2, [sp, #40] ; 0x28 │ │ + 27f9a: 4288 cmp r0, r1 │ │ + 27f9c: d006 beq.n 27fac │ │ + 27f9e: 781d ldrb r5, [r3, #0] │ │ + 27fa0: aaff add r2, sp, #1020 ; 0x3fc │ │ + 27fa2: 32d0 adds r2, #208 ; 0xd0 │ │ + 27fa4: 5485 strb r5, [r0, r2] │ │ + 27fa6: 3324 adds r3, #36 ; 0x24 │ │ + 27fa8: 3001 adds r0, #1 │ │ + 27faa: e7f6 b.n 27f9a │ │ + 27fac: 4b9d ldr r3, [pc, #628] ; (28224 ) │ │ + 27fae: 58e3 ldr r3, [r4, r3] │ │ + 27fb0: 9310 str r3, [sp, #64] ; 0x40 │ │ + 27fb2: 4b9d ldr r3, [pc, #628] ; (28228 ) │ │ + 27fb4: 58e3 ldr r3, [r4, r3] │ │ + 27fb6: 930d str r3, [sp, #52] ; 0x34 │ │ + 27fb8: 2300 movs r3, #0 │ │ + 27fba: 1c1f adds r7, r3, #0 │ │ + 27fbc: 9308 str r3, [sp, #32] │ │ + 27fbe: 9303 str r3, [sp, #12] │ │ + 27fc0: 9305 str r3, [sp, #20] │ │ + 27fc2: 9b03 ldr r3, [sp, #12] │ │ + 27fc4: 4a99 ldr r2, [pc, #612] ; (2822c ) │ │ + 27fc6: 18e3 adds r3, r4, r3 │ │ + 27fc8: 189b adds r3, r3, r2 │ │ + 27fca: 781b ldrb r3, [r3, #0] │ │ + 27fcc: 2bef cmp r3, #239 ; 0xef │ │ + 27fce: d913 bls.n 27ff8 │ │ + 27fd0: 2bff cmp r3, #255 ; 0xff │ │ + 27fd2: d100 bne.n 27fd6 │ │ + 27fd4: e200 b.n 283d8 │ │ + 27fd6: 9b03 ldr r3, [sp, #12] │ │ + 27fd8: 2bff cmp r3, #255 ; 0xff │ │ + 27fda: d900 bls.n 27fde │ │ + 27fdc: e1fc b.n 283d8 │ │ + 27fde: 2280 movs r2, #128 ; 0x80 │ │ + 27fe0: 1c59 adds r1, r3, #1 │ │ + 27fe2: 0052 lsls r2, r2, #1 │ │ + 27fe4: 23ff movs r3, #255 ; 0xff │ │ + 27fe6: 4291 cmp r1, r2 │ │ + 27fe8: d004 beq.n 27ff4 │ │ + 27fea: 4891 ldr r0, [pc, #580] ; (28230 ) │ │ + 27fec: 9b03 ldr r3, [sp, #12] │ │ + 27fee: 4684 mov ip, r0 │ │ + 27ff0: 4463 add r3, ip │ │ + 27ff2: 5ce3 ldrb r3, [r4, r3] │ │ + 27ff4: 9103 str r1, [sp, #12] │ │ + 27ff6: e7e9 b.n 27fcc │ │ + 27ff8: 9a03 ldr r2, [sp, #12] │ │ + 27ffa: 9209 str r2, [sp, #36] ; 0x24 │ │ + 27ffc: 4a8d ldr r2, [pc, #564] ; (28234 ) │ │ + 27ffe: 189a adds r2, r3, r2 │ │ + 28000: 0092 lsls r2, r2, #2 │ │ + 28002: 5912 ldr r2, [r2, r4] │ │ + 28004: 2a00 cmp r2, #0 │ │ + 28006: d100 bne.n 2800a │ │ + 28008: e1e6 b.n 283d8 │ │ + 2800a: 498b ldr r1, [pc, #556] ; (28238 ) │ │ + 2800c: 185b adds r3, r3, r1 │ │ + 2800e: 005b lsls r3, r3, #1 │ │ + 28010: 5b1b ldrh r3, [r3, r4] │ │ + 28012: 429f cmp r7, r3 │ │ + 28014: 4189 sbcs r1, r1 │ │ + 28016: 400f ands r7, r1 │ │ + 28018: 1c79 adds r1, r7, #1 │ │ + 2801a: 9107 str r1, [sp, #28] │ │ + 2801c: 4299 cmp r1, r3 │ │ + 2801e: d304 bcc.n 2802a │ │ + 28020: 9b03 ldr r3, [sp, #12] │ │ + 28022: 3301 adds r3, #1 │ │ + 28024: 9303 str r3, [sp, #12] │ │ + 28026: 2300 movs r3, #0 │ │ + 28028: 9307 str r3, [sp, #28] │ │ + 2802a: 2f00 cmp r7, #0 │ │ + 2802c: d003 beq.n 28036 │ │ + 2802e: 9b0f ldr r3, [sp, #60] ; 0x3c │ │ + 28030: 2b00 cmp r3, #0 │ │ + 28032: d121 bne.n 28078 │ │ + 28034: e00a b.n 2804c │ │ + 28036: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 28038: 58e1 ldr r1, [r4, r3] │ │ + 2803a: 1c3b adds r3, r7, #0 │ │ + 2803c: 428b cmp r3, r1 │ │ + 2803e: d0f6 beq.n 2802e │ │ + 28040: 9805 ldr r0, [sp, #20] │ │ + 28042: 009e lsls r6, r3, #2 │ │ + 28044: ad13 add r5, sp, #76 ; 0x4c │ │ + 28046: 5170 str r0, [r6, r5] │ │ + 28048: 3301 adds r3, #1 │ │ + 2804a: e7f7 b.n 2803c │ │ + 2804c: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 2804e: 990d ldr r1, [sp, #52] ; 0x34 │ │ + 28050: 428b cmp r3, r1 │ │ + 28052: d90a bls.n 2806a │ │ + 28054: 9b06 ldr r3, [sp, #24] │ │ + 28056: 2b00 cmp r3, #0 │ │ + 28058: d100 bne.n 2805c │ │ + 2805a: e1f0 b.n 2843e │ │ + 2805c: 4b77 ldr r3, [pc, #476] ; (2823c ) │ │ + 2805e: 9a04 ldr r2, [sp, #16] │ │ + 28060: 50e2 str r2, [r4, r3] │ │ + 28062: 4b77 ldr r3, [pc, #476] ; (28240 ) │ │ + 28064: 9a02 ldr r2, [sp, #8] │ │ + 28066: 50e2 str r2, [r4, r3] │ │ + 28068: e1bc b.n 283e4 │ │ + 2806a: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 2806c: 990d ldr r1, [sp, #52] ; 0x34 │ │ + 2806e: 428b cmp r3, r1 │ │ + 28070: d102 bne.n 28078 │ │ + 28072: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ + 28074: 429f cmp r7, r3 │ │ + 28076: d2ed bcs.n 28054 │ │ + 28078: 2506 movs r5, #6 │ │ + 2807a: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 2807c: 1c26 adds r6, r4, #0 │ │ + 2807e: 58e3 ldr r3, [r4, r3] │ │ + 28080: 36b8 adds r6, #184 ; 0xb8 │ │ + 28082: 435d muls r5, r3 │ │ + 28084: 1c38 adds r0, r7, #0 │ │ + 28086: 4368 muls r0, r5 │ │ + 28088: 1815 adds r5, r2, r0 │ │ + 2808a: 2200 movs r2, #0 │ │ + 2808c: 920b str r2, [sp, #44] ; 0x2c │ │ + 2808e: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 28090: 58e3 ldr r3, [r4, r3] │ │ + 28092: 930c str r3, [sp, #48] ; 0x30 │ │ + 28094: 429a cmp r2, r3 │ │ + 28096: d300 bcc.n 2809a │ │ + 28098: e18d b.n 283b6 │ │ + 2809a: 682b ldr r3, [r5, #0] │ │ + 2809c: 2b00 cmp r3, #0 │ │ + 2809e: d100 bne.n 280a2 │ │ + 280a0: e184 b.n 283ac │ │ + 280a2: 78eb ldrb r3, [r5, #3] │ │ + 280a4: 7969 ldrb r1, [r5, #5] │ │ + 280a6: 7828 ldrb r0, [r5, #0] │ │ + 280a8: 786f ldrb r7, [r5, #1] │ │ + 280aa: 930c str r3, [sp, #48] ; 0x30 │ │ + 280ac: 900e str r0, [sp, #56] ; 0x38 │ │ + 280ae: 1c0b adds r3, r1, #0 │ │ + 280b0: 2f00 cmp r7, #0 │ │ + 280b2: d007 beq.n 280c4 │ │ + 280b4: a8b3 add r0, sp, #716 ; 0x2cc │ │ + 280b6: 5417 strb r7, [r2, r0] │ │ + 280b8: 2000 movs r0, #0 │ │ + 280ba: afd3 add r7, sp, #844 ; 0x34c │ │ + 280bc: 55d0 strb r0, [r2, r7] │ │ + 280be: 20ff movs r0, #255 ; 0xff │ │ + 280c0: aff3 add r7, sp, #972 ; 0x3cc │ │ + 280c2: 55d0 strb r0, [r2, r7] │ │ + 280c4: 980e ldr r0, [sp, #56] ; 0x38 │ │ + 280c6: 1e47 subs r7, r0, #1 │ │ + 280c8: 2f77 cmp r7, #119 ; 0x77 │ │ + 280ca: d807 bhi.n 280dc │ │ + 280cc: a8d3 add r0, sp, #844 ; 0x34c │ │ + 280ce: 4684 mov ip, r0 │ │ + 280d0: 2738 movs r7, #56 ; 0x38 │ │ + 280d2: 4668 mov r0, sp │ │ + 280d4: 19c0 adds r0, r0, r7 │ │ + 280d6: 4667 mov r7, ip │ │ + 280d8: 7800 ldrb r0, [r0, #0] │ │ + 280da: 55d0 strb r0, [r2, r7] │ │ + 280dc: 78a8 ldrb r0, [r5, #2] │ │ + 280de: 2801 cmp r0, #1 │ │ + 280e0: d102 bne.n 280e8 │ │ + 280e2: 792f ldrb r7, [r5, #4] │ │ + 280e4: a8f3 add r0, sp, #972 ; 0x3cc │ │ + 280e6: 5417 strb r7, [r2, r0] │ │ + 280e8: 980c ldr r0, [sp, #48] ; 0x30 │ │ + 280ea: 2800 cmp r0, #0 │ │ + 280ec: d075 beq.n 281da │ │ + 280ee: 380c subs r0, #12 │ │ + 280f0: 2808 cmp r0, #8 │ │ + 280f2: d872 bhi.n 281da │ │ + 280f4: f006 ff26 bl 2ef44 <__gnu_thumb1_case_uqi@@Base> │ │ + 280f8: 7105 strb r5, [r0, #4] │ │ + 280fa: 7116 strb r6, [r2, #4] │ │ + 280fc: 3025 adds r0, #37 ; 0x25 │ │ + 280fe: 5171 str r1, [r6, r5] │ │ + 28100: 0042 lsls r2, r0, #1 │ │ + 28102: 9809 ldr r0, [sp, #36] ; 0x24 │ │ + 28104: 4281 cmp r1, r0 │ │ + 28106: d800 bhi.n 2810a │ │ + 28108: e166 b.n 283d8 │ │ + 2810a: 9806 ldr r0, [sp, #24] │ │ + 2810c: 2800 cmp r0, #0 │ │ + 2810e: d100 bne.n 28112 │ │ + 28110: e1a6 b.n 28460 │ │ + 28112: 1c30 adds r0, r6, #0 │ │ + 28114: 2700 movs r7, #0 │ │ + 28116: 303d adds r0, #61 ; 0x3d │ │ + 28118: 7007 strb r7, [r0, #0] │ │ + 2811a: 3801 subs r0, #1 │ │ + 2811c: 9103 str r1, [sp, #12] │ │ + 2811e: 7007 strb r7, [r0, #0] │ │ + 28120: 1c39 adds r1, r7, #0 │ │ + 28122: e00c b.n 2813e │ │ + 28124: 9809 ldr r0, [sp, #36] ; 0x24 │ │ + 28126: 3001 adds r0, #1 │ │ + 28128: 9003 str r0, [sp, #12] │ │ + 2812a: 9806 ldr r0, [sp, #24] │ │ + 2812c: 2800 cmp r0, #0 │ │ + 2812e: d100 bne.n 28132 │ │ + 28130: e198 b.n 28464 │ │ + 28132: 1c30 adds r0, r6, #0 │ │ + 28134: 2700 movs r7, #0 │ │ + 28136: 303d adds r0, #61 ; 0x3d │ │ + 28138: 7007 strb r7, [r0, #0] │ │ + 2813a: 3801 subs r0, #1 │ │ + 2813c: 7007 strb r7, [r0, #0] │ │ + 2813e: 9107 str r1, [sp, #28] │ │ + 28140: e04f b.n 281e2 │ │ + 28142: 2900 cmp r1, #0 │ │ + 28144: d049 beq.n 281da │ │ + 28146: 2920 cmp r1, #32 │ │ + 28148: d946 bls.n 281d8 │ │ + 2814a: 483e ldr r0, [pc, #248] ; (28244 ) │ │ + 2814c: 5820 ldr r0, [r4, r0] │ │ + 2814e: 2801 cmp r0, #1 │ │ + 28150: d043 beq.n 281da │ │ + 28152: 297f cmp r1, #127 ; 0x7f │ │ + 28154: d841 bhi.n 281da │ │ + 28156: e03f b.n 281d8 │ │ + 28158: 9806 ldr r0, [sp, #24] │ │ + 2815a: 2800 cmp r0, #0 │ │ + 2815c: d100 bne.n 28160 │ │ + 2815e: e122 b.n 283a6 │ │ + 28160: 4838 ldr r0, [pc, #224] ; (28244 ) │ │ + 28162: 5827 ldr r7, [r4, r0] │ │ + 28164: 2022 movs r0, #34 ; 0x22 │ │ + 28166: 4207 tst r7, r0 │ │ + 28168: d100 bne.n 2816c │ │ + 2816a: e196 b.n 2849a │ │ + 2816c: 1c30 adds r0, r6, #0 │ │ + 2816e: 3033 adds r0, #51 ; 0x33 │ │ + 28170: 2900 cmp r1, #0 │ │ + 28172: d001 beq.n 28178 │ │ + 28174: 7001 strb r1, [r0, #0] │ │ + 28176: e190 b.n 2849a │ │ + 28178: 7803 ldrb r3, [r0, #0] │ │ + 2817a: e18e b.n 2849a │ │ + 2817c: 1c08 adds r0, r1, #0 │ │ + 2817e: 270f movs r7, #15 │ │ + 28180: 43b8 bics r0, r7 │ │ + 28182: 2860 cmp r0, #96 ; 0x60 │ │ + 28184: d103 bne.n 2818e │ │ + 28186: 1c38 adds r0, r7, #0 │ │ + 28188: 4008 ands r0, r1 │ │ + 2818a: 900b str r0, [sp, #44] ; 0x2c │ │ + 2818c: e025 b.n 281da │ │ + 2818e: 28b0 cmp r0, #176 ; 0xb0 │ │ + 28190: d103 bne.n 2819a │ │ + 28192: 230f movs r3, #15 │ │ + 28194: 4019 ands r1, r3 │ │ + 28196: 2360 movs r3, #96 ; 0x60 │ │ + 28198: 430b orrs r3, r1 │ │ + 2819a: 21f0 movs r1, #240 ; 0xf0 │ │ + 2819c: 4019 ands r1, r3 │ │ + 2819e: 29e0 cmp r1, #224 ; 0xe0 │ │ + 281a0: d105 bne.n 281ae │ │ + 281a2: 270f movs r7, #15 │ │ + 281a4: 9904 ldr r1, [sp, #16] │ │ + 281a6: 401f ands r7, r3 │ │ + 281a8: 4379 muls r1, r7 │ │ + 281aa: 910b str r1, [sp, #44] ; 0x2c │ │ + 281ac: e015 b.n 281da │ │ + 281ae: 2960 cmp r1, #96 ; 0x60 │ │ + 281b0: d113 bne.n 281da │ │ + 281b2: 210f movs r1, #15 │ │ + 281b4: 4019 ands r1, r3 │ │ + 281b6: 468c mov ip, r1 │ │ + 281b8: af13 add r7, sp, #76 ; 0x4c │ │ + 281ba: 0090 lsls r0, r2, #2 │ │ + 281bc: 2900 cmp r1, #0 │ │ + 281be: d008 beq.n 281d2 │ │ + 281c0: 9905 ldr r1, [sp, #20] │ │ + 281c2: 5838 ldr r0, [r7, r0] │ │ + 281c4: 1a08 subs r0, r1, r0 │ │ + 281c6: 4661 mov r1, ip │ │ + 281c8: 4341 muls r1, r0 │ │ + 281ca: 9805 ldr r0, [sp, #20] │ │ + 281cc: 1841 adds r1, r0, r1 │ │ + 281ce: 9105 str r1, [sp, #20] │ │ + 281d0: e003 b.n 281da │ │ + 281d2: 9905 ldr r1, [sp, #20] │ │ + 281d4: 5039 str r1, [r7, r0] │ │ + 281d6: e000 b.n 281da │ │ + 281d8: 9104 str r1, [sp, #16] │ │ + 281da: 9906 ldr r1, [sp, #24] │ │ + 281dc: 2900 cmp r1, #0 │ │ + 281de: d100 bne.n 281e2 │ │ + 281e0: e0e4 b.n 283ac │ │ + 281e2: 980c ldr r0, [sp, #48] ; 0x30 │ │ + 281e4: 3802 subs r0, #2 │ │ + 281e6: 2816 cmp r0, #22 │ │ + 281e8: d900 bls.n 281ec │ │ + 281ea: e0df b.n 283ac │ │ + 281ec: f006 feaa bl 2ef44 <__gnu_thumb1_case_uqi@@Base> │ │ + 281f0: 2c2c cmp r4, #44 ; 0x2c │ │ + 281f2: de32 udf #50 ; 0x32 │ │ + 281f4: 3e3e subs r6, #62 ; 0x3e │ │ + 281f6: dede udf #222 ; 0xde │ │ + 281f8: 3e38 subs r6, #56 ; 0x38 │ │ + 281fa: 45de cmp lr, fp │ │ + 281fc: dede udf #222 ; 0xde │ │ + 281fe: dede udf #222 ; 0xde │ │ + 28200: dede udf #222 ; 0xde │ │ + 28202: 97de str r7, [sp, #888] ; 0x378 │ │ + 28204: 479d ; instruction: 0x479d │ │ + 28206: 0051 lsls r1, r2, #1 │ │ + 28208: 0ee2 lsrs r2, r4, #27 │ │ + 2820a: 0001 movs r1, r0 │ │ + 2820c: faac ffff ; instruction: 0xfaacffff │ │ + 28210: 0504 lsls r4, r0, #20 │ │ + 28212: 0000 movs r0, r0 │ │ + 28214: e904 0000 stmdb r4, {} │ │ + 28218: e908 0000 stmdb r8, {} │ │ + 2821c: e910 0000 ldmdb r0, {} │ │ + 28220: c1c4 stmia r1!, {r2, r6, r7} │ │ + 28222: 0000 movs r0, r0 │ │ + 28224: e944 0000 strd r0, r0, [r4, #-0] │ │ + 28228: e954 0000 ldrd r0, r0, [r4, #-0] │ │ + 2822c: d060 beq.n 282f0 │ │ + 2822e: 0000 movs r0, r0 │ │ + 28230: d061 beq.n 282f6 │ │ + 28232: 0000 movs r0, r0 │ │ + 28234: 32b0 adds r2, #176 ; 0xb0 │ │ + 28236: 0000 movs r0, r0 │ │ + 28238: 6740 str r0, [r0, #116] ; 0x74 │ │ + 2823a: 0000 movs r0, r0 │ │ + 2823c: e93c 0000 ldmdb ip!, {} │ │ + 28240: e940 0000 strd r0, r0, [r0, #-0] │ │ + 28244: e920 0000 stmdb r0!, {} │ │ + 28248: 2b00 cmp r3, #0 │ │ + 2824a: d100 bne.n 2824e │ │ + 2824c: e0ae b.n 283ac │ │ + 2824e: 1c31 adds r1, r6, #0 │ │ + 28250: 3124 adds r1, #36 ; 0x24 │ │ + 28252: e010 b.n 28276 │ │ + 28254: 2b00 cmp r3, #0 │ │ + 28256: d100 bne.n 2825a │ │ + 28258: e0a8 b.n 283ac │ │ + 2825a: 009b lsls r3, r3, #2 │ │ + 2825c: 6033 str r3, [r6, #0] │ │ + 2825e: e0a5 b.n 283ac │ │ + 28260: 2b00 cmp r3, #0 │ │ + 28262: d100 bne.n 28266 │ │ + 28264: e0a2 b.n 283ac │ │ + 28266: 1c31 adds r1, r6, #0 │ │ + 28268: 3134 adds r1, #52 ; 0x34 │ │ + 2826a: e004 b.n 28276 │ │ + 2826c: 2b00 cmp r3, #0 │ │ + 2826e: d100 bne.n 28272 │ │ + 28270: e09c b.n 283ac │ │ + 28272: 1c31 adds r1, r6, #0 │ │ + 28274: 3122 adds r1, #34 ; 0x22 │ │ + 28276: 700b strb r3, [r1, #0] │ │ + 28278: e098 b.n 283ac │ │ + 2827a: a9f3 add r1, sp, #972 ; 0x3cc │ │ + 2827c: e053 b.n 28326 │ │ + 2827e: 498a ldr r1, [pc, #552] ; (284a8 ) │ │ + 28280: 5861 ldr r1, [r4, r1] │ │ + 28282: 0689 lsls r1, r1, #26 │ │ + 28284: d400 bmi.n 28288 │ │ + 28286: 005b lsls r3, r3, #1 │ │ + 28288: 2b80 cmp r3, #128 ; 0x80 │ │ + 2828a: d900 bls.n 2828e │ │ + 2828c: 2380 movs r3, #128 ; 0x80 │ │ + 2828e: 005b lsls r3, r3, #1 │ │ + 28290: e043 b.n 2831a │ │ + 28292: 2b00 cmp r3, #0 │ │ + 28294: d001 beq.n 2829a │ │ + 28296: 9308 str r3, [sp, #32] │ │ + 28298: e000 b.n 2829c │ │ + 2829a: 9b08 ldr r3, [sp, #32] │ │ + 2829c: 210f movs r1, #15 │ │ + 2829e: 4882 ldr r0, [pc, #520] ; (284a8 ) │ │ + 282a0: 4019 ands r1, r3 │ │ + 282a2: 290f cmp r1, #15 │ │ + 282a4: d10a bne.n 282bc │ │ + 282a6: 27f0 movs r7, #240 ; 0xf0 │ │ + 282a8: 423b tst r3, r7 │ │ + 282aa: d007 beq.n 282bc │ │ + 282ac: 5821 ldr r1, [r4, r0] │ │ + 282ae: 091b lsrs r3, r3, #4 │ │ + 282b0: 2920 cmp r1, #32 │ │ + 282b2: d000 beq.n 282b6 │ │ + 282b4: 005b lsls r3, r3, #1 │ │ + 282b6: 005b lsls r3, r3, #1 │ │ + 282b8: 9901 ldr r1, [sp, #4] │ │ + 282ba: e017 b.n 282ec │ │ + 282bc: 27f0 movs r7, #240 ; 0xf0 │ │ + 282be: 401f ands r7, r3 │ │ + 282c0: 2ff0 cmp r7, #240 ; 0xf0 │ │ + 282c2: d107 bne.n 282d4 │ │ + 282c4: 2900 cmp r1, #0 │ │ + 282c6: d007 beq.n 282d8 │ │ + 282c8: 5820 ldr r0, [r4, r0] │ │ + 282ca: 004b lsls r3, r1, #1 │ │ + 282cc: 2820 cmp r0, #32 │ │ + 282ce: d017 beq.n 28300 │ │ + 282d0: 008b lsls r3, r1, #2 │ │ + 282d2: e015 b.n 28300 │ │ + 282d4: 2f00 cmp r7, #0 │ │ + 282d6: d00b beq.n 282f0 │ │ + 282d8: 5820 ldr r0, [r4, r0] │ │ + 282da: 091b lsrs r3, r3, #4 │ │ + 282dc: 0059 lsls r1, r3, #1 │ │ + 282de: 2820 cmp r0, #32 │ │ + 282e0: d000 beq.n 282e4 │ │ + 282e2: 0099 lsls r1, r3, #2 │ │ + 282e4: 9b04 ldr r3, [sp, #16] │ │ + 282e6: 434b muls r3, r1 │ │ + 282e8: 1c19 adds r1, r3, #0 │ │ + 282ea: 9b01 ldr r3, [sp, #4] │ │ + 282ec: 18cb adds r3, r1, r3 │ │ + 282ee: e009 b.n 28304 │ │ + 282f0: 5820 ldr r0, [r4, r0] │ │ + 282f2: 004b lsls r3, r1, #1 │ │ + 282f4: 2820 cmp r0, #32 │ │ + 282f6: d000 beq.n 282fa │ │ + 282f8: 008b lsls r3, r1, #2 │ │ + 282fa: 9904 ldr r1, [sp, #16] │ │ + 282fc: 4359 muls r1, r3 │ │ + 282fe: 1c0b adds r3, r1, #0 │ │ + 28300: 9901 ldr r1, [sp, #4] │ │ + 28302: 1acb subs r3, r1, r3 │ │ + 28304: 9301 str r3, [sp, #4] │ │ + 28306: 9b01 ldr r3, [sp, #4] │ │ + 28308: 2b00 cmp r3, #0 │ │ + 2830a: db05 blt.n 28318 │ │ + 2830c: 1c19 adds r1, r3, #0 │ │ + 2830e: 2380 movs r3, #128 ; 0x80 │ │ + 28310: 005b lsls r3, r3, #1 │ │ + 28312: 4299 cmp r1, r3 │ │ + 28314: dcba bgt.n 2828c │ │ + 28316: e049 b.n 283ac │ │ + 28318: 2300 movs r3, #0 │ │ + 2831a: 9301 str r3, [sp, #4] │ │ + 2831c: e046 b.n 283ac │ │ + 2831e: 2b40 cmp r3, #64 ; 0x40 │ │ + 28320: d844 bhi.n 283ac │ │ + 28322: a9ff add r1, sp, #1020 ; 0x3fc │ │ + 28324: 31d0 adds r1, #208 ; 0xd0 │ │ + 28326: 5453 strb r3, [r2, r1] │ │ + 28328: e040 b.n 283ac │ │ + 2832a: a9ff add r1, sp, #1020 ; 0x3fc │ │ + 2832c: 3150 adds r1, #80 ; 0x50 │ │ + 2832e: 2b00 cmp r3, #0 │ │ + 28330: d001 beq.n 28336 │ │ + 28332: 548b strb r3, [r1, r2] │ │ + 28334: e000 b.n 28338 │ │ + 28336: 5c8b ldrb r3, [r1, r2] │ │ + 28338: 1c31 adds r1, r6, #0 │ │ + 2833a: 200f movs r0, #15 │ │ + 2833c: 3127 adds r1, #39 ; 0x27 │ │ + 2833e: 700b strb r3, [r1, #0] │ │ + 28340: 4018 ands r0, r3 │ │ + 28342: 280f cmp r0, #15 │ │ + 28344: d107 bne.n 28356 │ │ + 28346: 21f0 movs r1, #240 ; 0xf0 │ │ + 28348: 420b tst r3, r1 │ │ + 2834a: d004 beq.n 28356 │ │ + 2834c: a9ff add r1, sp, #1020 ; 0x3fc │ │ + 2834e: 31d0 adds r1, #208 ; 0xd0 │ │ + 28350: 091b lsrs r3, r3, #4 │ │ + 28352: 5c51 ldrb r1, [r2, r1] │ │ + 28354: e01f b.n 28396 │ │ + 28356: 21f0 movs r1, #240 ; 0xf0 │ │ + 28358: afff add r7, sp, #1020 ; 0x3fc │ │ + 2835a: 4019 ands r1, r3 │ │ + 2835c: 37d0 adds r7, #208 ; 0xd0 │ │ + 2835e: 29f0 cmp r1, #240 ; 0xf0 │ │ + 28360: d109 bne.n 28376 │ │ + 28362: 2800 cmp r0, #0 │ │ + 28364: d012 beq.n 2838c │ │ + 28366: 210f movs r1, #15 │ │ + 28368: 5cbf ldrb r7, [r7, r2] │ │ + 2836a: 400b ands r3, r1 │ │ + 2836c: 2100 movs r1, #0 │ │ + 2836e: 429f cmp r7, r3 │ │ + 28370: dd15 ble.n 2839e │ │ + 28372: 1a39 subs r1, r7, r0 │ │ + 28374: e010 b.n 28398 │ │ + 28376: 2800 cmp r0, #0 │ │ + 28378: d008 beq.n 2838c │ │ + 2837a: 9b04 ldr r3, [sp, #16] │ │ + 2837c: 2100 movs r1, #0 │ │ + 2837e: 4343 muls r3, r0 │ │ + 28380: 1c18 adds r0, r3, #0 │ │ + 28382: 5cbb ldrb r3, [r7, r2] │ │ + 28384: 4283 cmp r3, r0 │ │ + 28386: d90a bls.n 2839e │ │ + 28388: 1a19 subs r1, r3, r0 │ │ + 2838a: e005 b.n 28398 │ │ + 2838c: 9b04 ldr r3, [sp, #16] │ │ + 2838e: 0909 lsrs r1, r1, #4 │ │ + 28390: 434b muls r3, r1 │ │ + 28392: 1c19 adds r1, r3, #0 │ │ + 28394: 5cbb ldrb r3, [r7, r2] │ │ + 28396: 18c9 adds r1, r1, r3 │ │ + 28398: 2940 cmp r1, #64 ; 0x40 │ │ + 2839a: d900 bls.n 2839e │ │ + 2839c: 2140 movs r1, #64 ; 0x40 │ │ + 2839e: abff add r3, sp, #1020 ; 0x3fc │ │ + 283a0: 33d0 adds r3, #208 ; 0xd0 │ │ + 283a2: 54d1 strb r1, [r2, r3] │ │ + 283a4: e002 b.n 283ac │ │ + 283a6: 291f cmp r1, #31 │ │ + 283a8: d95e bls.n 28468 │ │ + 283aa: 9102 str r1, [sp, #8] │ │ + 283ac: 3601 adds r6, #1 │ │ + 283ae: 3506 adds r5, #6 │ │ + 283b0: 3201 adds r2, #1 │ │ + 283b2: 36ff adds r6, #255 ; 0xff │ │ + 283b4: e66b b.n 2808e │ │ + 283b6: 9904 ldr r1, [sp, #16] │ │ + 283b8: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 283ba: 483c ldr r0, [pc, #240] ; (284ac ) │ │ + 283bc: 468c mov ip, r1 │ │ + 283be: 4463 add r3, ip │ │ + 283c0: 1c1a adds r2, r3, #0 │ │ + 283c2: 1c03 adds r3, r0, #0 │ │ + 283c4: 4353 muls r3, r2 │ │ + 283c6: 9902 ldr r1, [sp, #8] │ │ + 283c8: 1c18 adds r0, r3, #0 │ │ + 283ca: f009 fcaf bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 283ce: 9b05 ldr r3, [sp, #20] │ │ + 283d0: 9f07 ldr r7, [sp, #28] │ │ + 283d2: 181b adds r3, r3, r0 │ │ + 283d4: 9305 str r3, [sp, #20] │ │ + 283d6: e5f4 b.n 27fc2 │ │ + 283d8: 9b06 ldr r3, [sp, #24] │ │ + 283da: 2b00 cmp r3, #0 │ │ + 283dc: d02f beq.n 2843e │ │ + 283de: 9b0f ldr r3, [sp, #60] ; 0x3c │ │ + 283e0: 2b00 cmp r3, #0 │ │ + 283e2: d12c bne.n 2843e │ │ + 283e4: 4b32 ldr r3, [pc, #200] ; (284b0 ) │ │ + 283e6: 9a01 ldr r2, [sp, #4] │ │ + 283e8: 2540 movs r5, #64 ; 0x40 │ │ + 283ea: 50e2 str r2, [r4, r3] │ │ + 283ec: 4b31 ldr r3, [pc, #196] ; (284b4 ) │ │ + 283ee: 9a08 ldr r2, [sp, #32] │ │ + 283f0: 50e2 str r2, [r4, r3] │ │ + 283f2: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 283f4: aaf3 add r2, sp, #972 ; 0x3cc │ │ + 283f6: 58e0 ldr r0, [r4, r3] │ │ + 283f8: 2300 movs r3, #0 │ │ + 283fa: 3474 adds r4, #116 ; 0x74 │ │ + 283fc: 4283 cmp r3, r0 │ │ + 283fe: d01e beq.n 2843e │ │ + 28400: a9ff add r1, sp, #1020 ; 0x3fc │ │ + 28402: 31d0 adds r1, #208 ; 0xd0 │ │ + 28404: 5c59 ldrb r1, [r3, r1] │ │ + 28406: 6361 str r1, [r4, #52] ; 0x34 │ │ + 28408: a9d3 add r1, sp, #844 ; 0x34c │ │ + 2840a: 5c59 ldrb r1, [r3, r1] │ │ + 2840c: 2900 cmp r1, #0 │ │ + 2840e: d002 beq.n 28416 │ │ + 28410: 1c26 adds r6, r4, #0 │ │ + 28412: 3662 adds r6, #98 ; 0x62 │ │ + 28414: 7031 strb r1, [r6, #0] │ │ + 28416: a9b3 add r1, sp, #716 ; 0x2cc │ │ + 28418: 5c59 ldrb r1, [r3, r1] │ │ + 2841a: 2900 cmp r1, #0 │ │ + 2841c: d002 beq.n 28424 │ │ + 2841e: 1c26 adds r6, r4, #0 │ │ + 28420: 3663 adds r6, #99 ; 0x63 │ │ + 28422: 7031 strb r1, [r6, #0] │ │ + 28424: 5c99 ldrb r1, [r3, r2] │ │ + 28426: 29ff cmp r1, #255 ; 0xff │ │ + 28428: d005 beq.n 28436 │ │ + 2842a: 2940 cmp r1, #64 ; 0x40 │ │ + 2842c: d900 bls.n 28430 │ │ + 2842e: 549d strb r5, [r3, r2] │ │ + 28430: 5cd1 ldrb r1, [r2, r3] │ │ + 28432: 0089 lsls r1, r1, #2 │ │ + 28434: 6021 str r1, [r4, #0] │ │ + 28436: 3401 adds r4, #1 │ │ + 28438: 3301 adds r3, #1 │ │ + 2843a: 34ff adds r4, #255 ; 0xff │ │ + 2843c: e7de b.n 283fc │ │ + 2843e: 21fa movs r1, #250 ; 0xfa │ │ + 28440: 9805 ldr r0, [sp, #20] │ │ + 28442: 0089 lsls r1, r1, #2 │ │ + 28444: 30f5 adds r0, #245 ; 0xf5 │ │ + 28446: 30ff adds r0, #255 ; 0xff │ │ + 28448: f009 fc70 bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 2844c: 4b1a ldr r3, [pc, #104] ; (284b8 ) │ │ + 2844e: aa12 add r2, sp, #72 ; 0x48 │ │ + 28450: 189b adds r3, r3, r2 │ │ + 28452: 681a ldr r2, [r3, #0] │ │ + 28454: 9b11 ldr r3, [sp, #68] ; 0x44 │ │ + 28456: 681b ldr r3, [r3, #0] │ │ + 28458: 429a cmp r2, r3 │ │ + 2845a: d022 beq.n 284a2 │ │ + 2845c: f009 fc26 bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + 28460: 9b06 ldr r3, [sp, #24] │ │ + 28462: 9103 str r1, [sp, #12] │ │ + 28464: 9307 str r3, [sp, #28] │ │ + 28466: e7a1 b.n 283ac │ │ + 28468: 21f0 movs r1, #240 ; 0xf0 │ │ + 2846a: 4019 ands r1, r3 │ │ + 2846c: 2910 cmp r1, #16 │ │ + 2846e: d109 bne.n 28484 │ │ + 28470: 210f movs r1, #15 │ │ + 28472: 9802 ldr r0, [sp, #8] │ │ + 28474: 4019 ands r1, r3 │ │ + 28476: 1809 adds r1, r1, r0 │ │ + 28478: 9102 str r1, [sp, #8] │ │ + 2847a: 29ff cmp r1, #255 ; 0xff │ │ + 2847c: d800 bhi.n 28480 │ │ + 2847e: e6ac b.n 281da │ │ + 28480: 21ff movs r1, #255 ; 0xff │ │ + 28482: e008 b.n 28496 │ │ + 28484: 210f movs r1, #15 │ │ + 28486: 9802 ldr r0, [sp, #8] │ │ + 28488: 4019 ands r1, r3 │ │ + 2848a: 1a41 subs r1, r0, r1 │ │ + 2848c: 9102 str r1, [sp, #8] │ │ + 2848e: 291f cmp r1, #31 │ │ + 28490: d900 bls.n 28494 │ │ + 28492: e6a2 b.n 281da │ │ + 28494: 2120 movs r1, #32 │ │ + 28496: 9102 str r1, [sp, #8] │ │ + 28498: e69f b.n 281da │ │ + 2849a: 2b1f cmp r3, #31 │ │ + 2849c: d9e4 bls.n 28468 │ │ + 2849e: 9302 str r3, [sp, #8] │ │ + 284a0: e784 b.n 283ac │ │ + 284a2: 4b06 ldr r3, [pc, #24] ; (284bc ) │ │ + 284a4: 449d add sp, r3 │ │ + 284a6: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 284a8: e920 0000 stmdb r0!, {} │ │ + 284ac: 09c4 lsrs r4, r0, #7 │ │ + 284ae: 0000 movs r0, r0 │ │ + 284b0: e960 0000 strd r0, r0, [r0, #-0]! │ │ + 284b4: e970 0000 ldrd r0, r0, [r0, #-0]! │ │ + 284b8: 0504 lsls r4, r0, #20 │ │ + 284ba: 0000 movs r0, r0 │ │ + 284bc: 0554 lsls r4, r2, #21 │ │ ... │ │ │ │ -000277c0 : │ │ - 277c0: b5f0 push {r4, r5, r6, r7, lr} │ │ - 277c2: b087 sub sp, #28 │ │ - 277c4: ac0c add r4, sp, #48 ; 0x30 │ │ - 277c6: 7825 ldrb r5, [r4, #0] │ │ - 277c8: ac0d add r4, sp, #52 ; 0x34 │ │ - 277ca: 7824 ldrb r4, [r4, #0] │ │ - 277cc: 9404 str r4, [sp, #16] │ │ - 277ce: 2aef cmp r2, #239 ; 0xef │ │ - 277d0: d900 bls.n 277d4 │ │ - 277d2: e170 b.n 27ab6 │ │ - 277d4: 26be movs r6, #190 ; 0xbe │ │ - 277d6: 01b6 lsls r6, r6, #6 │ │ - 277d8: 1994 adds r4, r2, r6 │ │ - 277da: 1c0e adds r6, r1, #0 │ │ - 277dc: 00a4 lsls r4, r4, #2 │ │ - 277de: 36d6 adds r6, #214 ; 0xd6 │ │ - 277e0: 7836 ldrb r6, [r6, #0] │ │ - 277e2: 5824 ldr r4, [r4, r0] │ │ - 277e4: 46b4 mov ip, r6 │ │ - 277e6: 2c00 cmp r4, #0 │ │ - 277e8: d012 beq.n 27810 │ │ - 277ea: 1c37 adds r7, r6, #0 │ │ - 277ec: 3f01 subs r7, #1 │ │ - 277ee: 063e lsls r6, r7, #24 │ │ - 277f0: d40e bmi.n 27810 │ │ - 277f2: 19e2 adds r2, r4, r7 │ │ - 277f4: 27d4 movs r7, #212 ; 0xd4 │ │ - 277f6: 007f lsls r7, r7, #1 │ │ - 277f8: 19d6 adds r6, r2, r7 │ │ - 277fa: 7936 ldrb r6, [r6, #4] │ │ - 277fc: 2efd cmp r6, #253 ; 0xfd │ │ - 277fe: d900 bls.n 27802 │ │ - 27800: e159 b.n 27ab6 │ │ - 27802: 3229 adds r2, #41 ; 0x29 │ │ - 27804: 32ff adds r2, #255 ; 0xff │ │ - 27806: 7912 ldrb r2, [r2, #4] │ │ - 27808: 1e56 subs r6, r2, #1 │ │ - 2780a: 2eee cmp r6, #238 ; 0xee │ │ - 2780c: d811 bhi.n 27832 │ │ - 2780e: e007 b.n 27820 │ │ - 27810: 4faa ldr r7, [pc, #680] ; (27abc ) │ │ - 27812: 59c7 ldr r7, [r0, r7] │ │ - 27814: 2f00 cmp r7, #0 │ │ - 27816: d003 beq.n 27820 │ │ - 27818: 4667 mov r7, ip │ │ - 2781a: 2ffd cmp r7, #253 ; 0xfd │ │ - 2781c: d909 bls.n 27832 │ │ - 2781e: e14a b.n 27ab6 │ │ - 27820: 2682 movs r6, #130 ; 0x82 │ │ - 27822: 00b6 lsls r6, r6, #2 │ │ - 27824: 1992 adds r2, r2, r6 │ │ - 27826: 0192 lsls r2, r2, #6 │ │ - 27828: 1882 adds r2, r0, r2 │ │ - 2782a: 2d00 cmp r5, #0 │ │ - 2782c: d006 beq.n 2783c │ │ - 2782e: 8bd5 ldrh r5, [r2, #30] │ │ - 27830: e003 b.n 2783a │ │ - 27832: 1e2a subs r2, r5, #0 │ │ - 27834: d002 beq.n 2783c │ │ - 27836: 2200 movs r2, #0 │ │ - 27838: 1c15 adds r5, r2, #0 │ │ - 2783a: 674d str r5, [r1, #116] ; 0x74 │ │ - 2783c: 1c0d adds r5, r1, #0 │ │ - 2783e: 358c adds r5, #140 ; 0x8c │ │ - 27840: 682f ldr r7, [r5, #0] │ │ - 27842: 1c0e adds r6, r1, #0 │ │ - 27844: 3690 adds r6, #144 ; 0x90 │ │ - 27846: 9605 str r6, [sp, #20] │ │ - 27848: 42bc cmp r4, r7 │ │ - 2784a: d002 beq.n 27852 │ │ - 2784c: 602c str r4, [r5, #0] │ │ - 2784e: 2501 movs r5, #1 │ │ - 27850: e012 b.n 27878 │ │ - 27852: 2b00 cmp r3, #0 │ │ - 27854: d00d beq.n 27872 │ │ - 27856: 4d9a ldr r5, [pc, #616] ; (27ac0 ) │ │ - 27858: 5946 ldr r6, [r0, r5] │ │ - 2785a: 4d9a ldr r5, [pc, #616] ; (27ac4 ) │ │ - 2785c: 4035 ands r5, r6 │ │ - 2785e: d00b beq.n 27878 │ │ - 27860: 2c00 cmp r4, #0 │ │ - 27862: d008 beq.n 27876 │ │ - 27864: 9e05 ldr r6, [sp, #20] │ │ - 27866: 6835 ldr r5, [r6, #0] │ │ - 27868: 2d00 cmp r5, #0 │ │ - 2786a: d005 beq.n 27878 │ │ - 2786c: 42aa cmp r2, r5 │ │ - 2786e: d000 beq.n 27872 │ │ - 27870: e121 b.n 27ab6 │ │ - 27872: 2500 movs r5, #0 │ │ - 27874: e000 b.n 27878 │ │ - 27876: 1c25 adds r5, r4, #0 │ │ - 27878: 1c0e adds r6, r1, #0 │ │ - 2787a: 2700 movs r7, #0 │ │ - 2787c: 36d7 adds r6, #215 ; 0xd7 │ │ - 2787e: 7037 strb r7, [r6, #0] │ │ - 27880: 42ba cmp r2, r7 │ │ - 27882: d020 beq.n 278c6 │ │ - 27884: 8c16 ldrh r6, [r2, #32] │ │ - 27886: 1c0f adds r7, r1, #0 │ │ - 27888: 37ac adds r7, #172 ; 0xac │ │ - 2788a: 9702 str r7, [sp, #8] │ │ - 2788c: 9603 str r6, [sp, #12] │ │ - 2788e: 2c00 cmp r4, #0 │ │ - 27890: d011 beq.n 278b6 │ │ - 27892: 8927 ldrh r7, [r4, #8] │ │ - 27894: 46bc mov ip, r7 │ │ - 27896: 4667 mov r7, ip │ │ - 27898: 4377 muls r7, r6 │ │ - 2789a: 9e02 ldr r6, [sp, #8] │ │ - 2789c: 11bf asrs r7, r7, #6 │ │ - 2789e: 6037 str r7, [r6, #0] │ │ - 278a0: 6867 ldr r7, [r4, #4] │ │ - 278a2: 05bf lsls r7, r7, #22 │ │ - 278a4: d501 bpl.n 278aa │ │ - 278a6: 8966 ldrh r6, [r4, #10] │ │ - 278a8: 678e str r6, [r1, #120] ; 0x78 │ │ - 278aa: 4e87 ldr r6, [pc, #540] ; (27ac8 ) │ │ - 278ac: 5da7 ldrb r7, [r4, r6] │ │ - 278ae: 1c0e adds r6, r1, #0 │ │ - 278b0: 36d5 adds r6, #213 ; 0xd5 │ │ - 278b2: 7037 strb r7, [r6, #0] │ │ - 278b4: e002 b.n 278bc │ │ - 278b6: 9e03 ldr r6, [sp, #12] │ │ - 278b8: 9f02 ldr r7, [sp, #8] │ │ - 278ba: 603e str r6, [r7, #0] │ │ - 278bc: 8c56 ldrh r6, [r2, #34] ; 0x22 │ │ - 278be: 06b7 lsls r7, r6, #26 │ │ - 278c0: d501 bpl.n 278c6 │ │ - 278c2: 8b96 ldrh r6, [r2, #28] │ │ - 278c4: 678e str r6, [r1, #120] ; 0x78 │ │ - 278c6: 9e04 ldr r6, [sp, #16] │ │ - 278c8: 2e00 cmp r6, #0 │ │ - 278ca: d058 beq.n 2797e │ │ - 278cc: 6a4f ldr r7, [r1, #36] ; 0x24 │ │ - 278ce: 9704 str r7, [sp, #16] │ │ - 278d0: 2b00 cmp r3, #0 │ │ - 278d2: d011 beq.n 278f8 │ │ - 278d4: 4e7a ldr r6, [pc, #488] ; (27ac0 ) │ │ - 278d6: 5986 ldr r6, [r0, r6] │ │ - 278d8: 06b6 lsls r6, r6, #26 │ │ - 278da: d50d bpl.n 278f8 │ │ - 278dc: 4f7b ldr r7, [pc, #492] ; (27acc ) │ │ - 278de: 59c6 ldr r6, [r0, r7] │ │ - 278e0: 1c37 adds r7, r6, #0 │ │ - 278e2: 073f lsls r7, r7, #28 │ │ - 278e4: d408 bmi.n 278f8 │ │ - 278e6: 6a0e ldr r6, [r1, #32] │ │ - 278e8: 2e00 cmp r6, #0 │ │ - 278ea: d005 beq.n 278f8 │ │ - 278ec: 9f04 ldr r7, [sp, #16] │ │ - 278ee: 057f lsls r7, r7, #21 │ │ - 278f0: d537 bpl.n 27962 │ │ - 278f2: 6fce ldr r6, [r1, #124] ; 0x7c │ │ - 278f4: 2e00 cmp r6, #0 │ │ - 278f6: d134 bne.n 27962 │ │ - 278f8: 2780 movs r7, #128 ; 0x80 │ │ - 278fa: 047e lsls r6, r7, #17 │ │ - 278fc: 9f04 ldr r7, [sp, #16] │ │ - 278fe: 433e orrs r6, r7 │ │ - 27900: 624e str r6, [r1, #36] ; 0x24 │ │ - 27902: 4e6f ldr r6, [pc, #444] ; (27ac0 ) │ │ - 27904: 5987 ldr r7, [r0, r6] │ │ - 27906: 06be lsls r6, r7, #26 │ │ - 27908: d51f bpl.n 2794a │ │ - 2790a: 2d00 cmp r5, #0 │ │ - 2790c: d11d bne.n 2794a │ │ - 2790e: 2c00 cmp r4, #0 │ │ - 27910: d01b beq.n 2794a │ │ - 27912: 9e04 ldr r6, [sp, #16] │ │ - 27914: 27c0 movs r7, #192 ; 0xc0 │ │ - 27916: 00ff lsls r7, r7, #3 │ │ - 27918: 423e tst r6, r7 │ │ - 2791a: d116 bne.n 2794a │ │ - 2791c: 6867 ldr r7, [r4, #4] │ │ - 2791e: 053f lsls r7, r7, #20 │ │ - 27920: d402 bmi.n 27928 │ │ - 27922: 1c0e adds r6, r1, #0 │ │ - 27924: 3694 adds r6, #148 ; 0x94 │ │ - 27926: 6035 str r5, [r6, #0] │ │ - 27928: 6866 ldr r6, [r4, #4] │ │ - 2792a: 2580 movs r5, #128 ; 0x80 │ │ - 2792c: 016d lsls r5, r5, #5 │ │ - 2792e: 4035 ands r5, r6 │ │ - 27930: d102 bne.n 27938 │ │ - 27932: 1c0e adds r6, r1, #0 │ │ - 27934: 3698 adds r6, #152 ; 0x98 │ │ - 27936: 6035 str r5, [r6, #0] │ │ - 27938: 6867 ldr r7, [r4, #4] │ │ - 2793a: 2580 movs r5, #128 ; 0x80 │ │ - 2793c: 01ad lsls r5, r5, #6 │ │ - 2793e: 403d ands r5, r7 │ │ - 27940: d109 bne.n 27956 │ │ - 27942: 1c0e adds r6, r1, #0 │ │ - 27944: 369c adds r6, #156 ; 0x9c │ │ - 27946: 6035 str r5, [r6, #0] │ │ - 27948: e005 b.n 27956 │ │ - 2794a: 1c0e adds r6, r1, #0 │ │ - 2794c: 2500 movs r5, #0 │ │ - 2794e: 3694 adds r6, #148 ; 0x94 │ │ - 27950: 6035 str r5, [r6, #0] │ │ - 27952: 6075 str r5, [r6, #4] │ │ - 27954: 60b5 str r5, [r6, #8] │ │ - 27956: 1c0e adds r6, r1, #0 │ │ - 27958: 2500 movs r5, #0 │ │ - 2795a: 36bc adds r6, #188 ; 0xbc │ │ - 2795c: 6035 str r5, [r6, #0] │ │ - 2795e: 6075 str r5, [r6, #4] │ │ - 27960: e00d b.n 2797e │ │ - 27962: 2c00 cmp r4, #0 │ │ - 27964: d100 bne.n 27968 │ │ - 27966: e0a2 b.n 27aae │ │ - 27968: 6865 ldr r5, [r4, #4] │ │ - 2796a: 2301 movs r3, #1 │ │ - 2796c: 402b ands r3, r5 │ │ - 2796e: d000 beq.n 27972 │ │ - 27970: e09d b.n 27aae │ │ - 27972: 1c0d adds r5, r1, #0 │ │ - 27974: 3594 adds r5, #148 ; 0x94 │ │ - 27976: 602b str r3, [r5, #0] │ │ - 27978: 62ab str r3, [r5, #40] ; 0x28 │ │ - 2797a: 62eb str r3, [r5, #44] ; 0x2c │ │ - 2797c: e097 b.n 27aae │ │ - 2797e: 2a00 cmp r2, #0 │ │ - 27980: d106 bne.n 27990 │ │ - 27982: 1c0a adds r2, r1, #0 │ │ - 27984: 2300 movs r3, #0 │ │ - 27986: 3290 adds r2, #144 ; 0x90 │ │ - 27988: 31ac adds r1, #172 ; 0xac │ │ - 2798a: 6013 str r3, [r2, #0] │ │ - 2798c: 600b str r3, [r1, #0] │ │ - 2798e: e092 b.n 27ab6 │ │ - 27990: 2b00 cmp r3, #0 │ │ - 27992: d014 beq.n 279be │ │ - 27994: 1c0b adds r3, r1, #0 │ │ - 27996: 3390 adds r3, #144 ; 0x90 │ │ - 27998: 681b ldr r3, [r3, #0] │ │ - 2799a: 429a cmp r2, r3 │ │ - 2799c: d10f bne.n 279be │ │ - 2799e: 4b48 ldr r3, [pc, #288] ; (27ac0 ) │ │ - 279a0: 58c0 ldr r0, [r0, r3] │ │ - 279a2: 2322 movs r3, #34 ; 0x22 │ │ - 279a4: 4218 tst r0, r3 │ │ - 279a6: d000 beq.n 279aa │ │ - 279a8: e085 b.n 27ab6 │ │ - 279aa: 6a4b ldr r3, [r1, #36] ; 0x24 │ │ - 279ac: 4848 ldr r0, [pc, #288] ; (27ad0 ) │ │ - 279ae: 4c49 ldr r4, [pc, #292] ; (27ad4 ) │ │ - 279b0: 4018 ands r0, r3 │ │ - 279b2: 6248 str r0, [r1, #36] ; 0x24 │ │ - 279b4: 8c50 ldrh r0, [r2, #34] ; 0x22 │ │ - 279b6: 4023 ands r3, r4 │ │ - 279b8: 4303 orrs r3, r0 │ │ - 279ba: 624b str r3, [r1, #36] ; 0x24 │ │ - 279bc: e047 b.n 27a4e │ │ - 279be: 6a48 ldr r0, [r1, #36] ; 0x24 │ │ - 279c0: 4b45 ldr r3, [pc, #276] ; (27ad8 ) │ │ - 279c2: 4d46 ldr r5, [pc, #280] ; (27adc ) │ │ - 279c4: 4003 ands r3, r0 │ │ - 279c6: 624b str r3, [r1, #36] ; 0x24 │ │ - 279c8: 8c53 ldrh r3, [r2, #34] ; 0x22 │ │ - 279ca: 4028 ands r0, r5 │ │ - 279cc: 4303 orrs r3, r0 │ │ - 279ce: 624b str r3, [r1, #36] ; 0x24 │ │ - 279d0: 2c00 cmp r4, #0 │ │ - 279d2: d036 beq.n 27a42 │ │ - 279d4: 6866 ldr r6, [r4, #4] │ │ - 279d6: 07f6 lsls r6, r6, #31 │ │ - 279d8: d503 bpl.n 279e2 │ │ - 279da: 2080 movs r0, #128 ; 0x80 │ │ - 279dc: 0380 lsls r0, r0, #14 │ │ - 279de: 4303 orrs r3, r0 │ │ - 279e0: 624b str r3, [r1, #36] ; 0x24 │ │ - 279e2: 6867 ldr r7, [r4, #4] │ │ - 279e4: 073f lsls r7, r7, #28 │ │ - 279e6: d504 bpl.n 279f2 │ │ - 279e8: 6a48 ldr r0, [r1, #36] ; 0x24 │ │ - 279ea: 2380 movs r3, #128 ; 0x80 │ │ - 279ec: 03db lsls r3, r3, #15 │ │ - 279ee: 4303 orrs r3, r0 │ │ - 279f0: 624b str r3, [r1, #36] ; 0x24 │ │ - 279f2: 6863 ldr r3, [r4, #4] │ │ - 279f4: 065b lsls r3, r3, #25 │ │ - 279f6: d504 bpl.n 27a02 │ │ - 279f8: 6a4d ldr r5, [r1, #36] ; 0x24 │ │ - 279fa: 2380 movs r3, #128 ; 0x80 │ │ - 279fc: 041b lsls r3, r3, #16 │ │ - 279fe: 432b orrs r3, r5 │ │ - 27a00: 624b str r3, [r1, #36] ; 0x24 │ │ - 27a02: 6860 ldr r0, [r4, #4] │ │ - 27a04: 2388 movs r3, #136 ; 0x88 │ │ - 27a06: 00db lsls r3, r3, #3 │ │ - 27a08: 4018 ands r0, r3 │ │ - 27a0a: 4298 cmp r0, r3 │ │ - 27a0c: d106 bne.n 27a1c │ │ - 27a0e: 1c0b adds r3, r1, #0 │ │ - 27a10: 33ee adds r3, #238 ; 0xee │ │ - 27a12: 7818 ldrb r0, [r3, #0] │ │ - 27a14: 2800 cmp r0, #0 │ │ - 27a16: d101 bne.n 27a1c │ │ - 27a18: 207f movs r0, #127 ; 0x7f │ │ - 27a1a: 7018 strb r0, [r3, #0] │ │ - 27a1c: 2390 movs r3, #144 ; 0x90 │ │ - 27a1e: 009b lsls r3, r3, #2 │ │ - 27a20: 5ce3 ldrb r3, [r4, r3] │ │ - 27a22: 0618 lsls r0, r3, #24 │ │ - 27a24: d504 bpl.n 27a30 │ │ - 27a26: 207f movs r0, #127 ; 0x7f │ │ - 27a28: 4003 ands r3, r0 │ │ - 27a2a: 1c08 adds r0, r1, #0 │ │ - 27a2c: 30ee adds r0, #238 ; 0xee │ │ - 27a2e: 7003 strb r3, [r0, #0] │ │ - 27a30: 4b2b ldr r3, [pc, #172] ; (27ae0 ) │ │ - 27a32: 5ce3 ldrb r3, [r4, r3] │ │ - 27a34: 0618 lsls r0, r3, #24 │ │ - 27a36: d504 bpl.n 27a42 │ │ - 27a38: 207f movs r0, #127 ; 0x7f │ │ - 27a3a: 4003 ands r3, r0 │ │ - 27a3c: 1c08 adds r0, r1, #0 │ │ - 27a3e: 30ef adds r0, #239 ; 0xef │ │ - 27a40: 7003 strb r3, [r0, #0] │ │ - 27a42: 1c08 adds r0, r1, #0 │ │ - 27a44: 2300 movs r3, #0 │ │ - 27a46: 30d2 adds r0, #210 ; 0xd2 │ │ - 27a48: 8003 strh r3, [r0, #0] │ │ - 27a4a: 3802 subs r0, #2 │ │ - 27a4c: 8003 strh r3, [r0, #0] │ │ - 27a4e: 9e05 ldr r6, [sp, #20] │ │ - 27a50: 6032 str r2, [r6, #0] │ │ - 27a52: 6810 ldr r0, [r2, #0] │ │ - 27a54: 6208 str r0, [r1, #32] │ │ - 27a56: 6857 ldr r7, [r2, #4] │ │ - 27a58: 628f str r7, [r1, #40] ; 0x28 │ │ - 27a5a: 6893 ldr r3, [r2, #8] │ │ - 27a5c: 62cb str r3, [r1, #44] ; 0x2c │ │ - 27a5e: 6994 ldr r4, [r2, #24] │ │ - 27a60: 1c0b adds r3, r1, #0 │ │ - 27a62: 3308 adds r3, #8 │ │ - 27a64: 67dc str r4, [r3, #124] ; 0x7c │ │ - 27a66: 6955 ldr r5, [r2, #20] │ │ - 27a68: 1d54 adds r4, r2, #5 │ │ - 27a6a: 33ac adds r3, #172 ; 0xac │ │ - 27a6c: 660d str r5, [r1, #96] ; 0x60 │ │ - 27a6e: 7fe4 ldrb r4, [r4, #31] │ │ - 27a70: 3b04 subs r3, #4 │ │ - 27a72: 0624 lsls r4, r4, #24 │ │ - 27a74: 1624 asrs r4, r4, #24 │ │ - 27a76: 605c str r4, [r3, #4] │ │ - 27a78: 1d94 adds r4, r2, #6 │ │ - 27a7a: 7fe4 ldrb r4, [r4, #31] │ │ - 27a7c: 0624 lsls r4, r4, #24 │ │ - 27a7e: 1624 asrs r4, r4, #24 │ │ - 27a80: 601c str r4, [r3, #0] │ │ - 27a82: 6a4b ldr r3, [r1, #36] ; 0x24 │ │ - 27a84: 071e lsls r6, r3, #28 │ │ - 27a86: d50a bpl.n 27a9e │ │ - 27a88: 68d7 ldr r7, [r2, #12] │ │ - 27a8a: 628f str r7, [r1, #40] ; 0x28 │ │ - 27a8c: 6912 ldr r2, [r2, #16] │ │ - 27a8e: 62ca str r2, [r1, #44] ; 0x2c │ │ - 27a90: 06da lsls r2, r3, #27 │ │ - 27a92: d401 bmi.n 27a98 │ │ - 27a94: 2202 movs r2, #2 │ │ - 27a96: e000 b.n 27a9a │ │ - 27a98: 2206 movs r2, #6 │ │ - 27a9a: 4313 orrs r3, r2 │ │ - 27a9c: 624b str r3, [r1, #36] ; 0x24 │ │ - 27a9e: 6a4b ldr r3, [r1, #36] ; 0x24 │ │ - 27aa0: 079b lsls r3, r3, #30 │ │ - 27aa2: d508 bpl.n 27ab6 │ │ - 27aa4: 6acb ldr r3, [r1, #44] ; 0x2c │ │ - 27aa6: 4283 cmp r3, r0 │ │ - 27aa8: d205 bcs.n 27ab6 │ │ - 27aaa: 620b str r3, [r1, #32] │ │ - 27aac: e003 b.n 27ab6 │ │ - 27aae: 2a00 cmp r2, #0 │ │ - 27ab0: d000 beq.n 27ab4 │ │ - 27ab2: e76f b.n 27994 │ │ - 27ab4: e765 b.n 27982 │ │ - 27ab6: b007 add sp, #28 │ │ - 27ab8: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 27aba: 46c0 nop ; (mov r8, r8) │ │ - 27abc: e928 0000 stmdb r8!, {} │ │ - 27ac0: e920 0000 stmdb r0!, {} │ │ - 27ac4: 0004 movs r4, r0 │ │ - 27ac6: 0010 movs r0, r2 │ │ - 27ac8: 023b lsls r3, r7, #8 │ │ - 27aca: 0000 movs r0, r0 │ │ - 27acc: e90c 0000 stmdb ip, {} │ │ - 27ad0: f9ff ffff ldr??.w pc, [pc, #4095] ; 28ad3 │ │ - 27ad4: f980 ffff vst4. {d15[0],d17[0],d19[0],d21[0]}, [r0 :256] │ │ - 27ad8: f9ff ff1f ldr??.w pc, [pc, #3871] ; 289fb │ │ - 27adc: f900 ff1f ; instruction: 0xf900ff1f │ │ - 27ae0: 0241 lsls r1, r0, #9 │ │ +000284c0 : │ │ + 284c0: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + 284c2: ac08 add r4, sp, #32 │ │ + 284c4: 7825 ldrb r5, [r4, #0] │ │ + 284c6: ac09 add r4, sp, #36 ; 0x24 │ │ + 284c8: 7824 ldrb r4, [r4, #0] │ │ + 284ca: 9400 str r4, [sp, #0] │ │ + 284cc: 2aef cmp r2, #239 ; 0xef │ │ + 284ce: d900 bls.n 284d2 │ │ + 284d0: e15d b.n 2878e │ │ + 284d2: 24be movs r4, #190 ; 0xbe │ │ + 284d4: 1c0e adds r6, r1, #0 │ │ + 284d6: 01a4 lsls r4, r4, #6 │ │ + 284d8: 1914 adds r4, r2, r4 │ │ + 284da: 00a4 lsls r4, r4, #2 │ │ + 284dc: 36d6 adds r6, #214 ; 0xd6 │ │ + 284de: 7836 ldrb r6, [r6, #0] │ │ + 284e0: 5824 ldr r4, [r4, r0] │ │ + 284e2: 46b4 mov ip, r6 │ │ + 284e4: 2c00 cmp r4, #0 │ │ + 284e6: d011 beq.n 2850c │ │ + 284e8: 3e01 subs r6, #1 │ │ + 284ea: 0637 lsls r7, r6, #24 │ │ + 284ec: d40e bmi.n 2850c │ │ + 284ee: 19a6 adds r6, r4, r6 │ │ + 284f0: 1c32 adds r2, r6, #0 │ │ + 284f2: 32a9 adds r2, #169 ; 0xa9 │ │ + 284f4: 32ff adds r2, #255 ; 0xff │ │ + 284f6: 7912 ldrb r2, [r2, #4] │ │ + 284f8: 2afd cmp r2, #253 ; 0xfd │ │ + 284fa: d900 bls.n 284fe │ │ + 284fc: e147 b.n 2878e │ │ + 284fe: 3629 adds r6, #41 ; 0x29 │ │ + 28500: 36ff adds r6, #255 ; 0xff │ │ + 28502: 7932 ldrb r2, [r6, #4] │ │ + 28504: 1e56 subs r6, r2, #1 │ │ + 28506: 2eee cmp r6, #238 ; 0xee │ │ + 28508: d811 bhi.n 2852e │ │ + 2850a: e007 b.n 2851c │ │ + 2850c: 4ea0 ldr r6, [pc, #640] ; (28790 ) │ │ + 2850e: 5986 ldr r6, [r0, r6] │ │ + 28510: 2e00 cmp r6, #0 │ │ + 28512: d003 beq.n 2851c │ │ + 28514: 4662 mov r2, ip │ │ + 28516: 2afd cmp r2, #253 ; 0xfd │ │ + 28518: d909 bls.n 2852e │ │ + 2851a: e138 b.n 2878e │ │ + 2851c: 2682 movs r6, #130 ; 0x82 │ │ + 2851e: 00b6 lsls r6, r6, #2 │ │ + 28520: 1992 adds r2, r2, r6 │ │ + 28522: 0192 lsls r2, r2, #6 │ │ + 28524: 1882 adds r2, r0, r2 │ │ + 28526: 2d00 cmp r5, #0 │ │ + 28528: d006 beq.n 28538 │ │ + 2852a: 8bd5 ldrh r5, [r2, #30] │ │ + 2852c: e003 b.n 28536 │ │ + 2852e: 1e2a subs r2, r5, #0 │ │ + 28530: d002 beq.n 28538 │ │ + 28532: 2200 movs r2, #0 │ │ + 28534: 1c15 adds r5, r2, #0 │ │ + 28536: 674d str r5, [r1, #116] ; 0x74 │ │ + 28538: 1c0d adds r5, r1, #0 │ │ + 2853a: 358c adds r5, #140 ; 0x8c │ │ + 2853c: 682e ldr r6, [r5, #0] │ │ + 2853e: 42b4 cmp r4, r6 │ │ + 28540: d002 beq.n 28548 │ │ + 28542: 602c str r4, [r5, #0] │ │ + 28544: 2501 movs r5, #1 │ │ + 28546: e013 b.n 28570 │ │ + 28548: 2b00 cmp r3, #0 │ │ + 2854a: d00e beq.n 2856a │ │ + 2854c: 4d91 ldr r5, [pc, #580] ; (28794 ) │ │ + 2854e: 5946 ldr r6, [r0, r5] │ │ + 28550: 4d91 ldr r5, [pc, #580] ; (28798 ) │ │ + 28552: 4035 ands r5, r6 │ │ + 28554: d00c beq.n 28570 │ │ + 28556: 2c00 cmp r4, #0 │ │ + 28558: d009 beq.n 2856e │ │ + 2855a: 1c0d adds r5, r1, #0 │ │ + 2855c: 3590 adds r5, #144 ; 0x90 │ │ + 2855e: 682d ldr r5, [r5, #0] │ │ + 28560: 2d00 cmp r5, #0 │ │ + 28562: d005 beq.n 28570 │ │ + 28564: 42aa cmp r2, r5 │ │ + 28566: d000 beq.n 2856a │ │ + 28568: e111 b.n 2878e │ │ + 2856a: 2500 movs r5, #0 │ │ + 2856c: e000 b.n 28570 │ │ + 2856e: 1c25 adds r5, r4, #0 │ │ + 28570: 1c0e adds r6, r1, #0 │ │ + 28572: 2700 movs r7, #0 │ │ + 28574: 36d7 adds r6, #215 ; 0xd7 │ │ + 28576: 7037 strb r7, [r6, #0] │ │ + 28578: 42ba cmp r2, r7 │ │ + 2857a: d01f beq.n 285bc │ │ + 2857c: 1c0f adds r7, r1, #0 │ │ + 2857e: 37ac adds r7, #172 ; 0xac │ │ + 28580: 9701 str r7, [sp, #4] │ │ + 28582: 8c16 ldrh r6, [r2, #32] │ │ + 28584: 46b4 mov ip, r6 │ │ + 28586: 2c00 cmp r4, #0 │ │ + 28588: d010 beq.n 285ac │ │ + 2858a: 8926 ldrh r6, [r4, #8] │ │ + 2858c: 4667 mov r7, ip │ │ + 2858e: 4377 muls r7, r6 │ │ + 28590: 11be asrs r6, r7, #6 │ │ + 28592: 9f01 ldr r7, [sp, #4] │ │ + 28594: 603e str r6, [r7, #0] │ │ + 28596: 6866 ldr r6, [r4, #4] │ │ + 28598: 05b6 lsls r6, r6, #22 │ │ + 2859a: d501 bpl.n 285a0 │ │ + 2859c: 8966 ldrh r6, [r4, #10] │ │ + 2859e: 678e str r6, [r1, #120] ; 0x78 │ │ + 285a0: 4e7e ldr r6, [pc, #504] ; (2879c ) │ │ + 285a2: 5da7 ldrb r7, [r4, r6] │ │ + 285a4: 1c0e adds r6, r1, #0 │ │ + 285a6: 36d5 adds r6, #213 ; 0xd5 │ │ + 285a8: 7037 strb r7, [r6, #0] │ │ + 285aa: e001 b.n 285b0 │ │ + 285ac: 9f01 ldr r7, [sp, #4] │ │ + 285ae: 603e str r6, [r7, #0] │ │ + 285b0: 8c56 ldrh r6, [r2, #34] ; 0x22 │ │ + 285b2: 06b6 lsls r6, r6, #26 │ │ + 285b4: d561 bpl.n 2867a │ │ + 285b6: 8b96 ldrh r6, [r2, #28] │ │ + 285b8: 678e str r6, [r1, #120] ; 0x78 │ │ + 285ba: e05e b.n 2867a │ │ + 285bc: 9e00 ldr r6, [sp, #0] │ │ + 285be: 2e00 cmp r6, #0 │ │ + 285c0: d054 beq.n 2866c │ │ + 285c2: 4e74 ldr r6, [pc, #464] ; (28794 ) │ │ + 285c4: 46b4 mov ip, r6 │ │ + 285c6: 6a4e ldr r6, [r1, #36] ; 0x24 │ │ + 285c8: 2b00 cmp r3, #0 │ │ + 285ca: d00f beq.n 285ec │ │ + 285cc: 4667 mov r7, ip │ │ + 285ce: 59c7 ldr r7, [r0, r7] │ │ + 285d0: 06bf lsls r7, r7, #26 │ │ + 285d2: d50b bpl.n 285ec │ │ + 285d4: 4f72 ldr r7, [pc, #456] ; (287a0 ) │ │ + 285d6: 59c7 ldr r7, [r0, r7] │ │ + 285d8: 073f lsls r7, r7, #28 │ │ + 285da: d407 bmi.n 285ec │ │ + 285dc: 6a0f ldr r7, [r1, #32] │ │ + 285de: 2f00 cmp r7, #0 │ │ + 285e0: d004 beq.n 285ec │ │ + 285e2: 0577 lsls r7, r6, #21 │ │ + 285e4: d535 bpl.n 28652 │ │ + 285e6: 6fcf ldr r7, [r1, #124] ; 0x7c │ │ + 285e8: 2f00 cmp r7, #0 │ │ + 285ea: d132 bne.n 28652 │ │ + 285ec: 2780 movs r7, #128 ; 0x80 │ │ + 285ee: 047f lsls r7, r7, #17 │ │ + 285f0: 4337 orrs r7, r6 │ │ + 285f2: 624f str r7, [r1, #36] ; 0x24 │ │ + 285f4: 4667 mov r7, ip │ │ + 285f6: 59c7 ldr r7, [r0, r7] │ │ + 285f8: 06bf lsls r7, r7, #26 │ │ + 285fa: d51c bpl.n 28636 │ │ + 285fc: 2d00 cmp r5, #0 │ │ + 285fe: d11a bne.n 28636 │ │ + 28600: 2c00 cmp r4, #0 │ │ + 28602: d018 beq.n 28636 │ │ + 28604: 27c0 movs r7, #192 ; 0xc0 │ │ + 28606: 00ff lsls r7, r7, #3 │ │ + 28608: 423e tst r6, r7 │ │ + 2860a: d114 bne.n 28636 │ │ + 2860c: 6866 ldr r6, [r4, #4] │ │ + 2860e: 0537 lsls r7, r6, #20 │ │ + 28610: d402 bmi.n 28618 │ │ + 28612: 1c0f adds r7, r1, #0 │ │ + 28614: 3794 adds r7, #148 ; 0x94 │ │ + 28616: 603d str r5, [r7, #0] │ │ + 28618: 2580 movs r5, #128 ; 0x80 │ │ + 2861a: 016d lsls r5, r5, #5 │ │ + 2861c: 4035 ands r5, r6 │ │ + 2861e: d102 bne.n 28626 │ │ + 28620: 1c0f adds r7, r1, #0 │ │ + 28622: 3798 adds r7, #152 ; 0x98 │ │ + 28624: 603d str r5, [r7, #0] │ │ + 28626: 2580 movs r5, #128 ; 0x80 │ │ + 28628: 01ad lsls r5, r5, #6 │ │ + 2862a: 4035 ands r5, r6 │ │ + 2862c: d109 bne.n 28642 │ │ + 2862e: 1c0e adds r6, r1, #0 │ │ + 28630: 369c adds r6, #156 ; 0x9c │ │ + 28632: 6035 str r5, [r6, #0] │ │ + 28634: e005 b.n 28642 │ │ + 28636: 1c0e adds r6, r1, #0 │ │ + 28638: 2500 movs r5, #0 │ │ + 2863a: 3694 adds r6, #148 ; 0x94 │ │ + 2863c: 6035 str r5, [r6, #0] │ │ + 2863e: 6075 str r5, [r6, #4] │ │ + 28640: 60b5 str r5, [r6, #8] │ │ + 28642: 1c0d adds r5, r1, #0 │ │ + 28644: 2600 movs r6, #0 │ │ + 28646: 35bc adds r5, #188 ; 0xbc │ │ + 28648: 602e str r6, [r5, #0] │ │ + 2864a: 606e str r6, [r5, #4] │ │ + 2864c: 42b2 cmp r2, r6 │ │ + 2864e: d117 bne.n 28680 │ │ + 28650: e00c b.n 2866c │ │ + 28652: 2c00 cmp r4, #0 │ │ + 28654: d008 beq.n 28668 │ │ + 28656: 2301 movs r3, #1 │ │ + 28658: 6865 ldr r5, [r4, #4] │ │ + 2865a: 402b ands r3, r5 │ │ + 2865c: d104 bne.n 28668 │ │ + 2865e: 1c0d adds r5, r1, #0 │ │ + 28660: 3594 adds r5, #148 ; 0x94 │ │ + 28662: 602b str r3, [r5, #0] │ │ + 28664: 62ab str r3, [r5, #40] ; 0x28 │ │ + 28666: 62eb str r3, [r5, #44] ; 0x2c │ │ + 28668: 2a00 cmp r2, #0 │ │ + 2866a: d10b bne.n 28684 │ │ + 2866c: 1c0a adds r2, r1, #0 │ │ + 2866e: 2300 movs r3, #0 │ │ + 28670: 3290 adds r2, #144 ; 0x90 │ │ + 28672: 31ac adds r1, #172 ; 0xac │ │ + 28674: 6013 str r3, [r2, #0] │ │ + 28676: 600b str r3, [r1, #0] │ │ + 28678: e089 b.n 2878e │ │ + 2867a: 9e00 ldr r6, [sp, #0] │ │ + 2867c: 2e00 cmp r6, #0 │ │ + 2867e: d1a0 bne.n 285c2 │ │ + 28680: 2b00 cmp r3, #0 │ │ + 28682: d010 beq.n 286a6 │ │ + 28684: 1c0b adds r3, r1, #0 │ │ + 28686: 3390 adds r3, #144 ; 0x90 │ │ + 28688: 681b ldr r3, [r3, #0] │ │ + 2868a: 429a cmp r2, r3 │ │ + 2868c: d10b bne.n 286a6 │ │ + 2868e: 4b41 ldr r3, [pc, #260] ; (28794 ) │ │ + 28690: 58c0 ldr r0, [r0, r3] │ │ + 28692: 2322 movs r3, #34 ; 0x22 │ │ + 28694: 4218 tst r0, r3 │ │ + 28696: d17a bne.n 2878e │ │ + 28698: 6a4c ldr r4, [r1, #36] ; 0x24 │ │ + 2869a: 4b42 ldr r3, [pc, #264] ; (287a4 ) │ │ + 2869c: 8c50 ldrh r0, [r2, #34] ; 0x22 │ │ + 2869e: 4023 ands r3, r4 │ │ + 286a0: 4303 orrs r3, r0 │ │ + 286a2: 624b str r3, [r1, #36] ; 0x24 │ │ + 286a4: e042 b.n 2872c │ │ + 286a6: 6a4d ldr r5, [r1, #36] ; 0x24 │ │ + 286a8: 4b3f ldr r3, [pc, #252] ; (287a8 ) │ │ + 286aa: 8c50 ldrh r0, [r2, #34] ; 0x22 │ │ + 286ac: 402b ands r3, r5 │ │ + 286ae: 4303 orrs r3, r0 │ │ + 286b0: 624b str r3, [r1, #36] ; 0x24 │ │ + 286b2: 2c00 cmp r4, #0 │ │ + 286b4: d034 beq.n 28720 │ │ + 286b6: 6860 ldr r0, [r4, #4] │ │ + 286b8: 07c5 lsls r5, r0, #31 │ │ + 286ba: d503 bpl.n 286c4 │ │ + 286bc: 2580 movs r5, #128 ; 0x80 │ │ + 286be: 03ad lsls r5, r5, #14 │ │ + 286c0: 432b orrs r3, r5 │ │ + 286c2: 624b str r3, [r1, #36] ; 0x24 │ │ + 286c4: 0703 lsls r3, r0, #28 │ │ + 286c6: d504 bpl.n 286d2 │ │ + 286c8: 2380 movs r3, #128 ; 0x80 │ │ + 286ca: 6a4d ldr r5, [r1, #36] ; 0x24 │ │ + 286cc: 03db lsls r3, r3, #15 │ │ + 286ce: 432b orrs r3, r5 │ │ + 286d0: 624b str r3, [r1, #36] ; 0x24 │ │ + 286d2: 0643 lsls r3, r0, #25 │ │ + 286d4: d504 bpl.n 286e0 │ │ + 286d6: 2380 movs r3, #128 ; 0x80 │ │ + 286d8: 6a48 ldr r0, [r1, #36] ; 0x24 │ │ + 286da: 041b lsls r3, r3, #16 │ │ + 286dc: 4303 orrs r3, r0 │ │ + 286de: 624b str r3, [r1, #36] ; 0x24 │ │ + 286e0: 2088 movs r0, #136 ; 0x88 │ │ + 286e2: 6863 ldr r3, [r4, #4] │ │ + 286e4: 00c0 lsls r0, r0, #3 │ │ + 286e6: 4003 ands r3, r0 │ │ + 286e8: 4283 cmp r3, r0 │ │ + 286ea: d106 bne.n 286fa │ │ + 286ec: 1c0b adds r3, r1, #0 │ │ + 286ee: 33ee adds r3, #238 ; 0xee │ │ + 286f0: 7818 ldrb r0, [r3, #0] │ │ + 286f2: 2800 cmp r0, #0 │ │ + 286f4: d101 bne.n 286fa │ │ + 286f6: 207f movs r0, #127 ; 0x7f │ │ + 286f8: 7018 strb r0, [r3, #0] │ │ + 286fa: 2390 movs r3, #144 ; 0x90 │ │ + 286fc: 009b lsls r3, r3, #2 │ │ + 286fe: 5ce0 ldrb r0, [r4, r3] │ │ + 28700: 0603 lsls r3, r0, #24 │ │ + 28702: d504 bpl.n 2870e │ │ + 28704: 237f movs r3, #127 ; 0x7f │ │ + 28706: 4003 ands r3, r0 │ │ + 28708: 1c08 adds r0, r1, #0 │ │ + 2870a: 30ee adds r0, #238 ; 0xee │ │ + 2870c: 7003 strb r3, [r0, #0] │ │ + 2870e: 4b27 ldr r3, [pc, #156] ; (287ac ) │ │ + 28710: 5ce0 ldrb r0, [r4, r3] │ │ + 28712: 0603 lsls r3, r0, #24 │ │ + 28714: d504 bpl.n 28720 │ │ + 28716: 237f movs r3, #127 ; 0x7f │ │ + 28718: 4003 ands r3, r0 │ │ + 2871a: 1c08 adds r0, r1, #0 │ │ + 2871c: 30ef adds r0, #239 ; 0xef │ │ + 2871e: 7003 strb r3, [r0, #0] │ │ + 28720: 1c0b adds r3, r1, #0 │ │ + 28722: 2000 movs r0, #0 │ │ + 28724: 33d2 adds r3, #210 ; 0xd2 │ │ + 28726: 8018 strh r0, [r3, #0] │ │ + 28728: 3b02 subs r3, #2 │ │ + 2872a: 8018 strh r0, [r3, #0] │ │ + 2872c: 1c0b adds r3, r1, #0 │ │ + 2872e: 3390 adds r3, #144 ; 0x90 │ │ + 28730: 601a str r2, [r3, #0] │ │ + 28732: 6853 ldr r3, [r2, #4] │ │ + 28734: 6810 ldr r0, [r2, #0] │ │ + 28736: 6994 ldr r4, [r2, #24] │ │ + 28738: 628b str r3, [r1, #40] ; 0x28 │ │ + 2873a: 6893 ldr r3, [r2, #8] │ │ + 2873c: 6208 str r0, [r1, #32] │ │ + 2873e: 62cb str r3, [r1, #44] ; 0x2c │ │ + 28740: 1c0b adds r3, r1, #0 │ │ + 28742: 3308 adds r3, #8 │ │ + 28744: 67dc str r4, [r3, #124] ; 0x7c │ │ + 28746: 6953 ldr r3, [r2, #20] │ │ + 28748: 1d54 adds r4, r2, #5 │ │ + 2874a: 660b str r3, [r1, #96] ; 0x60 │ │ + 2874c: 1c0b adds r3, r1, #0 │ │ + 2874e: 7fe4 ldrb r4, [r4, #31] │ │ + 28750: 33b4 adds r3, #180 ; 0xb4 │ │ + 28752: 3b04 subs r3, #4 │ │ + 28754: 0624 lsls r4, r4, #24 │ │ + 28756: 1624 asrs r4, r4, #24 │ │ + 28758: 605c str r4, [r3, #4] │ │ + 2875a: 1d94 adds r4, r2, #6 │ │ + 2875c: 7fe4 ldrb r4, [r4, #31] │ │ + 2875e: 0624 lsls r4, r4, #24 │ │ + 28760: 1624 asrs r4, r4, #24 │ │ + 28762: 601c str r4, [r3, #0] │ │ + 28764: 6a4b ldr r3, [r1, #36] ; 0x24 │ │ + 28766: 071c lsls r4, r3, #28 │ │ + 28768: d50a bpl.n 28780 │ │ + 2876a: 68d4 ldr r4, [r2, #12] │ │ + 2876c: 6912 ldr r2, [r2, #16] │ │ + 2876e: 628c str r4, [r1, #40] ; 0x28 │ │ + 28770: 62ca str r2, [r1, #44] ; 0x2c │ │ + 28772: 06da lsls r2, r3, #27 │ │ + 28774: d401 bmi.n 2877a │ │ + 28776: 2202 movs r2, #2 │ │ + 28778: e000 b.n 2877c │ │ + 2877a: 2206 movs r2, #6 │ │ + 2877c: 4313 orrs r3, r2 │ │ + 2877e: 624b str r3, [r1, #36] ; 0x24 │ │ + 28780: 6a4b ldr r3, [r1, #36] ; 0x24 │ │ + 28782: 079b lsls r3, r3, #30 │ │ + 28784: d503 bpl.n 2878e │ │ + 28786: 6acb ldr r3, [r1, #44] ; 0x2c │ │ + 28788: 4283 cmp r3, r0 │ │ + 2878a: d200 bcs.n 2878e │ │ + 2878c: 620b str r3, [r1, #32] │ │ + 2878e: bdf7 pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ + 28790: e928 0000 stmdb r8!, {} │ │ + 28794: e920 0000 stmdb r0!, {} │ │ + 28798: 0004 movs r4, r0 │ │ + 2879a: 0010 movs r0, r2 │ │ + 2879c: 023b lsls r3, r7, #8 │ │ + 2879e: 0000 movs r0, r0 │ │ + 287a0: e90c 0000 stmdb ip, {} │ │ + 287a4: f980 ffff vst4. {d15[0],d17[0],d19[0],d21[0]}, [r0 :256] │ │ + 287a8: f900 ff1f ; instruction: 0xf900ff1f │ │ + 287ac: 0241 lsls r1, r0, #9 │ │ ... │ │ │ │ -00027ae4 : │ │ - 27ae4: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ - 27ae6: 4b22 ldr r3, [pc, #136] ; (27b70 ) │ │ - 27ae8: 58c2 ldr r2, [r0, r3] │ │ - 27aea: 0213 lsls r3, r2, #8 │ │ - 27aec: 18c3 adds r3, r0, r3 │ │ - 27aee: 1c14 adds r4, r2, #0 │ │ - 27af0: 1c1d adds r5, r3, #0 │ │ - 27af2: 2c7f cmp r4, #127 ; 0x7f │ │ - 27af4: d806 bhi.n 27b04 │ │ - 27af6: 6a2e ldr r6, [r5, #32] │ │ - 27af8: 2e00 cmp r6, #0 │ │ - 27afa: d035 beq.n 27b68 │ │ - 27afc: 3501 adds r5, #1 │ │ - 27afe: 3401 adds r4, #1 │ │ - 27b00: 35ff adds r5, #255 ; 0xff │ │ - 27b02: e7f6 b.n 27af2 │ │ - 27b04: 0209 lsls r1, r1, #8 │ │ - 27b06: 1840 adds r0, r0, r1 │ │ - 27b08: 6fc1 ldr r1, [r0, #124] ; 0x7c │ │ - 27b0a: 2000 movs r0, #0 │ │ - 27b0c: 4281 cmp r1, r0 │ │ - 27b0e: d02e beq.n 27b6e │ │ - 27b10: 4d18 ldr r5, [pc, #96] ; (27b74 ) │ │ - 27b12: 2480 movs r4, #128 ; 0x80 │ │ - 27b14: 03e4 lsls r4, r4, #15 │ │ - 27b16: 9001 str r0, [sp, #4] │ │ - 27b18: 2a7f cmp r2, #127 ; 0x7f │ │ - 27b1a: d823 bhi.n 27b64 │ │ - 27b1c: 6fdf ldr r7, [r3, #124] ; 0x7c │ │ - 27b1e: 2f00 cmp r7, #0 │ │ - 27b20: d024 beq.n 27b6c │ │ - 27b22: 6f58 ldr r0, [r3, #116] ; 0x74 │ │ - 27b24: 6a5e ldr r6, [r3, #36] ; 0x24 │ │ - 27b26: 4684 mov ip, r0 │ │ - 27b28: 0401 lsls r1, r0, #16 │ │ - 27b2a: 2080 movs r0, #128 ; 0x80 │ │ - 27b2c: 00c0 lsls r0, r0, #3 │ │ - 27b2e: 4206 tst r6, r0 │ │ - 27b30: d001 beq.n 27b36 │ │ - 27b32: 4661 mov r1, ip │ │ - 27b34: 4379 muls r1, r7 │ │ - 27b36: 2002 movs r0, #2 │ │ - 27b38: 4206 tst r6, r0 │ │ - 27b3a: d000 beq.n 27b3e │ │ - 27b3c: 0849 lsrs r1, r1, #1 │ │ - 27b3e: 42a1 cmp r1, r4 │ │ - 27b40: d305 bcc.n 27b4e │ │ - 27b42: d109 bne.n 27b58 │ │ - 27b44: 1c1c adds r4, r3, #0 │ │ - 27b46: 3494 adds r4, #148 ; 0x94 │ │ - 27b48: 6824 ldr r4, [r4, #0] │ │ - 27b4a: 42ac cmp r4, r5 │ │ - 27b4c: d905 bls.n 27b5a │ │ - 27b4e: 1c18 adds r0, r3, #0 │ │ - 27b50: 3094 adds r0, #148 ; 0x94 │ │ - 27b52: 6805 ldr r5, [r0, #0] │ │ - 27b54: 9201 str r2, [sp, #4] │ │ - 27b56: e000 b.n 27b5a │ │ - 27b58: 1c21 adds r1, r4, #0 │ │ - 27b5a: 3301 adds r3, #1 │ │ - 27b5c: 3201 adds r2, #1 │ │ - 27b5e: 33ff adds r3, #255 ; 0xff │ │ - 27b60: 1c0c adds r4, r1, #0 │ │ - 27b62: e7d9 b.n 27b18 │ │ - 27b64: 9801 ldr r0, [sp, #4] │ │ - 27b66: e002 b.n 27b6e │ │ - 27b68: 1c20 adds r0, r4, #0 │ │ - 27b6a: e000 b.n 27b6e │ │ - 27b6c: 1c10 adds r0, r2, #0 │ │ - 27b6e: bdfe pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ - 27b70: e910 0000 ldmdb r0, {} │ │ - 27b74: ffff 00ff vshr.u64 q8, , #1 │ │ - │ │ -00027b78 : │ │ - 27b78: b5f8 push {r3, r4, r5, r6, r7, lr} │ │ - 27b7a: 1c03 adds r3, r0, #0 │ │ - 27b7c: 4817 ldr r0, [pc, #92] ; (27bdc ) │ │ - 27b7e: 4d18 ldr r5, [pc, #96] ; (27be0 ) │ │ - 27b80: 581c ldr r4, [r3, r0] │ │ - 27b82: 1c07 adds r7, r0, #0 │ │ - 27b84: 422c tst r4, r5 │ │ - 27b86: d006 beq.n 27b96 │ │ - 27b88: 1c08 adds r0, r1, #0 │ │ - 27b8a: 30dd adds r0, #221 ; 0xdd │ │ - 27b8c: 2a00 cmp r2, #0 │ │ - 27b8e: d001 beq.n 27b94 │ │ - 27b90: 7002 strb r2, [r0, #0] │ │ - 27b92: e000 b.n 27b96 │ │ - 27b94: 7802 ldrb r2, [r0, #0] │ │ - 27b96: 4813 ldr r0, [pc, #76] ; (27be4 ) │ │ - 27b98: 581e ldr r6, [r3, r0] │ │ - 27b9a: 04f0 lsls r0, r6, #19 │ │ - 27b9c: d51d bpl.n 27bda │ │ - 27b9e: 1d0c adds r4, r1, #4 │ │ - 27ba0: 6fe0 ldr r0, [r4, #124] ; 0x7c │ │ - 27ba2: 2800 cmp r0, #0 │ │ - 27ba4: d019 beq.n 27bda │ │ - 27ba6: 2a00 cmp r2, #0 │ │ - 27ba8: d017 beq.n 27bda │ │ - 27baa: 06f1 lsls r1, r6, #27 │ │ - 27bac: d50d bpl.n 27bca │ │ - 27bae: 59db ldr r3, [r3, r7] │ │ - 27bb0: 422b tst r3, r5 │ │ - 27bb2: d10a bne.n 27bca │ │ - 27bb4: 230f movs r3, #15 │ │ - 27bb6: 401a ands r2, r3 │ │ - 27bb8: 4b0b ldr r3, [pc, #44] ; (27be8 ) │ │ - 27bba: 0092 lsls r2, r2, #2 │ │ - 27bbc: 447b add r3, pc │ │ - 27bbe: 58d1 ldr r1, [r2, r3] │ │ - 27bc0: 2280 movs r2, #128 ; 0x80 │ │ - 27bc2: 0252 lsls r2, r2, #9 │ │ - 27bc4: f004 fa9d bl 2c102 <_muldivr(long, long, long)> │ │ - 27bc8: e001 b.n 27bce │ │ - 27bca: 0092 lsls r2, r2, #2 │ │ - 27bcc: 1a80 subs r0, r0, r2 │ │ - 27bce: 67e0 str r0, [r4, #124] ; 0x7c │ │ - 27bd0: 6fe3 ldr r3, [r4, #124] ; 0x7c │ │ - 27bd2: 2b00 cmp r3, #0 │ │ - 27bd4: dc01 bgt.n 27bda │ │ - 27bd6: 2301 movs r3, #1 │ │ - 27bd8: 67e3 str r3, [r4, #124] ; 0x7c │ │ - 27bda: bdf8 pop {r3, r4, r5, r6, r7, pc} │ │ - 27bdc: e920 0000 stmdb r0!, {} │ │ - 27be0: 0004 movs r4, r0 │ │ - 27be2: 0010 movs r0, r2 │ │ - 27be4: e90c 0000 stmdb ip, {} │ │ - 27be8: bd44 pop {r2, r6, pc} │ │ +000287b0 : │ │ + 287b0: 4b22 ldr r3, [pc, #136] ; (2883c ) │ │ + 287b2: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + 287b4: 58c2 ldr r2, [r0, r3] │ │ + 287b6: 0213 lsls r3, r2, #8 │ │ + 287b8: 18c3 adds r3, r0, r3 │ │ + 287ba: 1c1c adds r4, r3, #0 │ │ + 287bc: 1c16 adds r6, r2, #0 │ │ + 287be: 3420 adds r4, #32 │ │ + 287c0: 2e7f cmp r6, #127 ; 0x7f │ │ + 287c2: d808 bhi.n 287d6 │ │ + 287c4: 3401 adds r4, #1 │ │ + 287c6: 34ff adds r4, #255 ; 0xff │ │ + 287c8: 1e65 subs r5, r4, #1 │ │ + 287ca: 3dff subs r5, #255 ; 0xff │ │ + 287cc: 682d ldr r5, [r5, #0] │ │ + 287ce: 2d00 cmp r5, #0 │ │ + 287d0: d030 beq.n 28834 │ │ + 287d2: 3601 adds r6, #1 │ │ + 287d4: e7f4 b.n 287c0 │ │ + 287d6: 0209 lsls r1, r1, #8 │ │ + 287d8: 1841 adds r1, r0, r1 │ │ + 287da: 2000 movs r0, #0 │ │ + 287dc: 6fc9 ldr r1, [r1, #124] ; 0x7c │ │ + 287de: 4281 cmp r1, r0 │ │ + 287e0: d02b beq.n 2883a │ │ + 287e2: 2480 movs r4, #128 ; 0x80 │ │ + 287e4: 4d16 ldr r5, [pc, #88] ; (28840 ) │ │ + 287e6: 3324 adds r3, #36 ; 0x24 │ │ + 287e8: 03e4 lsls r4, r4, #15 │ │ + 287ea: 9001 str r0, [sp, #4] │ │ + 287ec: 2a7f cmp r2, #127 ; 0x7f │ │ + 287ee: d81f bhi.n 28830 │ │ + 287f0: 6d9f ldr r7, [r3, #88] ; 0x58 │ │ + 287f2: 2f00 cmp r7, #0 │ │ + 287f4: d020 beq.n 28838 │ │ + 287f6: 2080 movs r0, #128 ; 0x80 │ │ + 287f8: 6d19 ldr r1, [r3, #80] ; 0x50 │ │ + 287fa: 681e ldr r6, [r3, #0] │ │ + 287fc: 00c0 lsls r0, r0, #3 │ │ + 287fe: 468c mov ip, r1 │ │ + 28800: 0409 lsls r1, r1, #16 │ │ + 28802: 4206 tst r6, r0 │ │ + 28804: d001 beq.n 2880a │ │ + 28806: 4661 mov r1, ip │ │ + 28808: 4379 muls r1, r7 │ │ + 2880a: 2002 movs r0, #2 │ │ + 2880c: 4206 tst r6, r0 │ │ + 2880e: d000 beq.n 28812 │ │ + 28810: 0849 lsrs r1, r1, #1 │ │ + 28812: 42a1 cmp r1, r4 │ │ + 28814: d303 bcc.n 2881e │ │ + 28816: d105 bne.n 28824 │ │ + 28818: 6f18 ldr r0, [r3, #112] ; 0x70 │ │ + 2881a: 42a8 cmp r0, r5 │ │ + 2881c: d903 bls.n 28826 │ │ + 2881e: 6f1d ldr r5, [r3, #112] ; 0x70 │ │ + 28820: 9201 str r2, [sp, #4] │ │ + 28822: e000 b.n 28826 │ │ + 28824: 1c21 adds r1, r4, #0 │ │ + 28826: 3301 adds r3, #1 │ │ + 28828: 3201 adds r2, #1 │ │ + 2882a: 33ff adds r3, #255 ; 0xff │ │ + 2882c: 1c0c adds r4, r1, #0 │ │ + 2882e: e7dd b.n 287ec │ │ + 28830: 9801 ldr r0, [sp, #4] │ │ + 28832: e002 b.n 2883a │ │ + 28834: 1c30 adds r0, r6, #0 │ │ + 28836: e000 b.n 2883a │ │ + 28838: 1c10 adds r0, r2, #0 │ │ + 2883a: bdfe pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ + 2883c: e910 0000 ldmdb r0, {} │ │ + 28840: ffff 00ff vshr.u64 q8, , #1 │ │ + │ │ +00028844 : │ │ + 28844: b5f8 push {r3, r4, r5, r6, r7, lr} │ │ + 28846: 4d18 ldr r5, [pc, #96] ; (288a8 ) │ │ + 28848: 4f18 ldr r7, [pc, #96] ; (288ac ) │ │ + 2884a: 1c06 adds r6, r0, #0 │ │ + 2884c: 5943 ldr r3, [r0, r5] │ │ + 2884e: 423b tst r3, r7 │ │ + 28850: d006 beq.n 28860 │ │ + 28852: 1c0b adds r3, r1, #0 │ │ + 28854: 33dd adds r3, #221 ; 0xdd │ │ + 28856: 2a00 cmp r2, #0 │ │ + 28858: d001 beq.n 2885e │ │ + 2885a: 701a strb r2, [r3, #0] │ │ + 2885c: e000 b.n 28860 │ │ + 2885e: 781a ldrb r2, [r3, #0] │ │ + 28860: 4b13 ldr r3, [pc, #76] ; (288b0 ) │ │ + 28862: 58f3 ldr r3, [r6, r3] │ │ + 28864: 04d8 lsls r0, r3, #19 │ │ + 28866: d51d bpl.n 288a4 │ │ + 28868: 1d0c adds r4, r1, #4 │ │ + 2886a: 6fe0 ldr r0, [r4, #124] ; 0x7c │ │ + 2886c: 2800 cmp r0, #0 │ │ + 2886e: d019 beq.n 288a4 │ │ + 28870: 2a00 cmp r2, #0 │ │ + 28872: d017 beq.n 288a4 │ │ + 28874: 06db lsls r3, r3, #27 │ │ + 28876: d50d bpl.n 28894 │ │ + 28878: 5973 ldr r3, [r6, r5] │ │ + 2887a: 423b tst r3, r7 │ │ + 2887c: d10a bne.n 28894 │ │ + 2887e: 230f movs r3, #15 │ │ + 28880: 401a ands r2, r3 │ │ + 28882: 4b0c ldr r3, [pc, #48] ; (288b4 ) │ │ + 28884: 0092 lsls r2, r2, #2 │ │ + 28886: 447b add r3, pc │ │ + 28888: 58d1 ldr r1, [r2, r3] │ │ + 2888a: 2280 movs r2, #128 ; 0x80 │ │ + 2888c: 0252 lsls r2, r2, #9 │ │ + 2888e: f004 fb84 bl 2cf9a <_muldivr(long, long, long)@@Base> │ │ + 28892: e001 b.n 28898 │ │ + 28894: 0092 lsls r2, r2, #2 │ │ + 28896: 1a80 subs r0, r0, r2 │ │ + 28898: 67e0 str r0, [r4, #124] ; 0x7c │ │ + 2889a: 6fe3 ldr r3, [r4, #124] ; 0x7c │ │ + 2889c: 2b00 cmp r3, #0 │ │ + 2889e: dc01 bgt.n 288a4 │ │ + 288a0: 2301 movs r3, #1 │ │ + 288a2: 67e3 str r3, [r4, #124] ; 0x7c │ │ + 288a4: bdf8 pop {r3, r4, r5, r6, r7, pc} │ │ + 288a6: 46c0 nop ; (mov r8, r8) │ │ + 288a8: e920 0000 stmdb r0!, {} │ │ + 288ac: 0004 movs r4, r0 │ │ + 288ae: 0010 movs r0, r2 │ │ + 288b0: e90c 0000 stmdb ip, {} │ │ + 288b4: c0f6 stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ ... │ │ │ │ -00027bec : │ │ - 27bec: b5f8 push {r3, r4, r5, r6, r7, lr} │ │ - 27bee: 1c03 adds r3, r0, #0 │ │ - 27bf0: 4817 ldr r0, [pc, #92] ; (27c50 ) │ │ - 27bf2: 4d18 ldr r5, [pc, #96] ; (27c54 ) │ │ - 27bf4: 581c ldr r4, [r3, r0] │ │ - 27bf6: 1c07 adds r7, r0, #0 │ │ - 27bf8: 422c tst r4, r5 │ │ - 27bfa: d006 beq.n 27c0a │ │ - 27bfc: 1c08 adds r0, r1, #0 │ │ - 27bfe: 30dd adds r0, #221 ; 0xdd │ │ - 27c00: 2a00 cmp r2, #0 │ │ - 27c02: d001 beq.n 27c08 │ │ - 27c04: 7002 strb r2, [r0, #0] │ │ - 27c06: e000 b.n 27c0a │ │ - 27c08: 7802 ldrb r2, [r0, #0] │ │ - 27c0a: 4813 ldr r0, [pc, #76] ; (27c58 ) │ │ - 27c0c: 581e ldr r6, [r3, r0] │ │ - 27c0e: 04f0 lsls r0, r6, #19 │ │ - 27c10: d51d bpl.n 27c4e │ │ - 27c12: 1d0c adds r4, r1, #4 │ │ - 27c14: 6fe0 ldr r0, [r4, #124] ; 0x7c │ │ - 27c16: 2800 cmp r0, #0 │ │ - 27c18: d019 beq.n 27c4e │ │ - 27c1a: 2a00 cmp r2, #0 │ │ - 27c1c: d017 beq.n 27c4e │ │ - 27c1e: 06f1 lsls r1, r6, #27 │ │ - 27c20: d50d bpl.n 27c3e │ │ - 27c22: 59db ldr r3, [r3, r7] │ │ - 27c24: 422b tst r3, r5 │ │ - 27c26: d10a bne.n 27c3e │ │ - 27c28: 230f movs r3, #15 │ │ - 27c2a: 401a ands r2, r3 │ │ - 27c2c: 4b0b ldr r3, [pc, #44] ; (27c5c ) │ │ - 27c2e: 0092 lsls r2, r2, #2 │ │ - 27c30: 447b add r3, pc │ │ - 27c32: 58d1 ldr r1, [r2, r3] │ │ - 27c34: 2280 movs r2, #128 ; 0x80 │ │ - 27c36: 0252 lsls r2, r2, #9 │ │ - 27c38: f004 fa63 bl 2c102 <_muldivr(long, long, long)> │ │ - 27c3c: e001 b.n 27c42 │ │ - 27c3e: 0092 lsls r2, r2, #2 │ │ - 27c40: 1880 adds r0, r0, r2 │ │ - 27c42: 67e0 str r0, [r4, #124] ; 0x7c │ │ - 27c44: 4b06 ldr r3, [pc, #24] ; (27c60 ) │ │ - 27c46: 6fe2 ldr r2, [r4, #124] ; 0x7c │ │ - 27c48: 429a cmp r2, r3 │ │ - 27c4a: dd00 ble.n 27c4e │ │ - 27c4c: 67e3 str r3, [r4, #124] ; 0x7c │ │ - 27c4e: bdf8 pop {r3, r4, r5, r6, r7, pc} │ │ - 27c50: e920 0000 stmdb r0!, {} │ │ - 27c54: 0004 movs r4, r0 │ │ - 27c56: 0010 movs r0, r2 │ │ - 27c58: e90c 0000 stmdb ip, {} │ │ - 27c5c: c0d0 stmia r0!, {r4, r6, r7} │ │ - 27c5e: 0000 movs r0, r0 │ │ - 27c60: ffff 0000 vaddl.u q8, d15, d0 │ │ - │ │ -00027c64 : │ │ - 27c64: b5f8 push {r3, r4, r5, r6, r7, lr} │ │ - 27c66: 1c03 adds r3, r0, #0 │ │ - 27c68: 4817 ldr r0, [pc, #92] ; (27cc8 ) │ │ - 27c6a: 4d18 ldr r5, [pc, #96] ; (27ccc ) │ │ - 27c6c: 581c ldr r4, [r3, r0] │ │ - 27c6e: 1c07 adds r7, r0, #0 │ │ - 27c70: 422c tst r4, r5 │ │ - 27c72: d006 beq.n 27c82 │ │ - 27c74: 1c08 adds r0, r1, #0 │ │ - 27c76: 30dd adds r0, #221 ; 0xdd │ │ - 27c78: 2a00 cmp r2, #0 │ │ - 27c7a: d001 beq.n 27c80 │ │ - 27c7c: 7002 strb r2, [r0, #0] │ │ - 27c7e: e000 b.n 27c82 │ │ - 27c80: 7802 ldrb r2, [r0, #0] │ │ - 27c82: 4813 ldr r0, [pc, #76] ; (27cd0 ) │ │ - 27c84: 581e ldr r6, [r3, r0] │ │ - 27c86: 04f0 lsls r0, r6, #19 │ │ - 27c88: d51d bpl.n 27cc6 │ │ - 27c8a: 1d0c adds r4, r1, #4 │ │ - 27c8c: 6fe0 ldr r0, [r4, #124] ; 0x7c │ │ - 27c8e: 2800 cmp r0, #0 │ │ - 27c90: d019 beq.n 27cc6 │ │ - 27c92: 2a00 cmp r2, #0 │ │ - 27c94: d017 beq.n 27cc6 │ │ - 27c96: 06f1 lsls r1, r6, #27 │ │ - 27c98: d50e bpl.n 27cb8 │ │ - 27c9a: 59db ldr r3, [r3, r7] │ │ - 27c9c: 422b tst r3, r5 │ │ - 27c9e: d10b bne.n 27cb8 │ │ - 27ca0: 230f movs r3, #15 │ │ - 27ca2: 401a ands r2, r3 │ │ - 27ca4: 4b0b ldr r3, [pc, #44] ; (27cd4 ) │ │ - 27ca6: 0092 lsls r2, r2, #2 │ │ - 27ca8: 447b add r3, pc │ │ - 27caa: 58d1 ldr r1, [r2, r3] │ │ - 27cac: 2280 movs r2, #128 ; 0x80 │ │ - 27cae: 0252 lsls r2, r2, #9 │ │ - 27cb0: f004 fa27 bl 2c102 <_muldivr(long, long, long)> │ │ - 27cb4: 67e0 str r0, [r4, #124] ; 0x7c │ │ - 27cb6: e001 b.n 27cbc │ │ - 27cb8: 1a82 subs r2, r0, r2 │ │ - 27cba: 67e2 str r2, [r4, #124] ; 0x7c │ │ - 27cbc: 6fe3 ldr r3, [r4, #124] ; 0x7c │ │ - 27cbe: 2b00 cmp r3, #0 │ │ - 27cc0: dc01 bgt.n 27cc6 │ │ - 27cc2: 2301 movs r3, #1 │ │ - 27cc4: 67e3 str r3, [r4, #124] ; 0x7c │ │ - 27cc6: bdf8 pop {r3, r4, r5, r6, r7, pc} │ │ - 27cc8: e920 0000 stmdb r0!, {} │ │ - 27ccc: 0004 movs r4, r0 │ │ - 27cce: 0010 movs r0, r2 │ │ - 27cd0: e90c 0000 stmdb ip, {} │ │ - 27cd4: c458 stmia r4!, {r3, r4, r6} │ │ +000288b8 : │ │ + 288b8: b5f8 push {r3, r4, r5, r6, r7, lr} │ │ + 288ba: 4d18 ldr r5, [pc, #96] ; (2891c ) │ │ + 288bc: 4f18 ldr r7, [pc, #96] ; (28920 ) │ │ + 288be: 5943 ldr r3, [r0, r5] │ │ + 288c0: 423b tst r3, r7 │ │ + 288c2: d006 beq.n 288d2 │ │ + 288c4: 1c0b adds r3, r1, #0 │ │ + 288c6: 33dd adds r3, #221 ; 0xdd │ │ + 288c8: 2a00 cmp r2, #0 │ │ + 288ca: d001 beq.n 288d0 │ │ + 288cc: 701a strb r2, [r3, #0] │ │ + 288ce: e000 b.n 288d2 │ │ + 288d0: 781a ldrb r2, [r3, #0] │ │ + 288d2: 4b14 ldr r3, [pc, #80] ; (28924 ) │ │ + 288d4: 58c3 ldr r3, [r0, r3] │ │ + 288d6: 04dc lsls r4, r3, #19 │ │ + 288d8: d51f bpl.n 2891a │ │ + 288da: 1d0c adds r4, r1, #4 │ │ + 288dc: 6fe6 ldr r6, [r4, #124] ; 0x7c │ │ + 288de: 2e00 cmp r6, #0 │ │ + 288e0: d01b beq.n 2891a │ │ + 288e2: 2a00 cmp r2, #0 │ │ + 288e4: d019 beq.n 2891a │ │ + 288e6: 06db lsls r3, r3, #27 │ │ + 288e8: d50f bpl.n 2890a │ │ + 288ea: 5943 ldr r3, [r0, r5] │ │ + 288ec: 423b tst r3, r7 │ │ + 288ee: d10c bne.n 2890a │ │ + 288f0: 230f movs r3, #15 │ │ + 288f2: 401a ands r2, r3 │ │ + 288f4: 4b0c ldr r3, [pc, #48] ; (28928 ) │ │ + 288f6: 0092 lsls r2, r2, #2 │ │ + 288f8: 1c30 adds r0, r6, #0 │ │ + 288fa: 447b add r3, pc │ │ + 288fc: 58d1 ldr r1, [r2, r3] │ │ + 288fe: 2280 movs r2, #128 ; 0x80 │ │ + 28900: 0252 lsls r2, r2, #9 │ │ + 28902: f004 fb4a bl 2cf9a <_muldivr(long, long, long)@@Base> │ │ + 28906: 67e0 str r0, [r4, #124] ; 0x7c │ │ + 28908: e002 b.n 28910 │ │ + 2890a: 0092 lsls r2, r2, #2 │ │ + 2890c: 18b2 adds r2, r6, r2 │ │ + 2890e: 67e2 str r2, [r4, #124] ; 0x7c │ │ + 28910: 4b06 ldr r3, [pc, #24] ; (2892c ) │ │ + 28912: 6fe2 ldr r2, [r4, #124] ; 0x7c │ │ + 28914: 429a cmp r2, r3 │ │ + 28916: dd00 ble.n 2891a │ │ + 28918: 67e3 str r3, [r4, #124] ; 0x7c │ │ + 2891a: bdf8 pop {r3, r4, r5, r6, r7, pc} │ │ + 2891c: e920 0000 stmdb r0!, {} │ │ + 28920: 0004 movs r4, r0 │ │ + 28922: 0010 movs r0, r2 │ │ + 28924: e90c 0000 stmdb ip, {} │ │ + 28928: c482 stmia r4!, {r1, r7} │ │ + 2892a: 0000 movs r0, r0 │ │ + 2892c: ffff 0000 vaddl.u q8, d15, d0 │ │ + │ │ +00028930 : │ │ + 28930: b5f8 push {r3, r4, r5, r6, r7, lr} │ │ + 28932: 4d18 ldr r5, [pc, #96] ; (28994 ) │ │ + 28934: 4f18 ldr r7, [pc, #96] ; (28998 ) │ │ + 28936: 1c06 adds r6, r0, #0 │ │ + 28938: 5943 ldr r3, [r0, r5] │ │ + 2893a: 423b tst r3, r7 │ │ + 2893c: d006 beq.n 2894c │ │ + 2893e: 1c0b adds r3, r1, #0 │ │ + 28940: 33dd adds r3, #221 ; 0xdd │ │ + 28942: 2a00 cmp r2, #0 │ │ + 28944: d001 beq.n 2894a │ │ + 28946: 701a strb r2, [r3, #0] │ │ + 28948: e000 b.n 2894c │ │ + 2894a: 781a ldrb r2, [r3, #0] │ │ + 2894c: 4b13 ldr r3, [pc, #76] ; (2899c ) │ │ + 2894e: 58f3 ldr r3, [r6, r3] │ │ + 28950: 04d8 lsls r0, r3, #19 │ │ + 28952: d51d bpl.n 28990 │ │ + 28954: 1d0c adds r4, r1, #4 │ │ + 28956: 6fe0 ldr r0, [r4, #124] ; 0x7c │ │ + 28958: 2800 cmp r0, #0 │ │ + 2895a: d019 beq.n 28990 │ │ + 2895c: 2a00 cmp r2, #0 │ │ + 2895e: d017 beq.n 28990 │ │ + 28960: 06db lsls r3, r3, #27 │ │ + 28962: d50e bpl.n 28982 │ │ + 28964: 5973 ldr r3, [r6, r5] │ │ + 28966: 423b tst r3, r7 │ │ + 28968: d10b bne.n 28982 │ │ + 2896a: 230f movs r3, #15 │ │ + 2896c: 401a ands r2, r3 │ │ + 2896e: 4b0c ldr r3, [pc, #48] ; (289a0 ) │ │ + 28970: 0092 lsls r2, r2, #2 │ │ + 28972: 447b add r3, pc │ │ + 28974: 58d1 ldr r1, [r2, r3] │ │ + 28976: 2280 movs r2, #128 ; 0x80 │ │ + 28978: 0252 lsls r2, r2, #9 │ │ + 2897a: f004 fb0e bl 2cf9a <_muldivr(long, long, long)@@Base> │ │ + 2897e: 67e0 str r0, [r4, #124] ; 0x7c │ │ + 28980: e001 b.n 28986 │ │ + 28982: 1a82 subs r2, r0, r2 │ │ + 28984: 67e2 str r2, [r4, #124] ; 0x7c │ │ + 28986: 6fe3 ldr r3, [r4, #124] ; 0x7c │ │ + 28988: 2b00 cmp r3, #0 │ │ + 2898a: dc01 bgt.n 28990 │ │ + 2898c: 2301 movs r3, #1 │ │ + 2898e: 67e3 str r3, [r4, #124] ; 0x7c │ │ + 28990: bdf8 pop {r3, r4, r5, r6, r7, pc} │ │ + 28992: 46c0 nop ; (mov r8, r8) │ │ + 28994: e920 0000 stmdb r0!, {} │ │ + 28998: 0004 movs r4, r0 │ │ + 2899a: 0010 movs r0, r2 │ │ + 2899c: e90c 0000 stmdb ip, {} │ │ + 289a0: c80a ldmia r0!, {r1, r3} │ │ ... │ │ │ │ -00027cd8 : │ │ - 27cd8: b5f8 push {r3, r4, r5, r6, r7, lr} │ │ - 27cda: 1c03 adds r3, r0, #0 │ │ - 27cdc: 4818 ldr r0, [pc, #96] ; (27d40 ) │ │ - 27cde: 4d19 ldr r5, [pc, #100] ; (27d44 ) │ │ - 27ce0: 581c ldr r4, [r3, r0] │ │ - 27ce2: 1c07 adds r7, r0, #0 │ │ - 27ce4: 422c tst r4, r5 │ │ - 27ce6: d006 beq.n 27cf6 │ │ - 27ce8: 1c08 adds r0, r1, #0 │ │ - 27cea: 30dd adds r0, #221 ; 0xdd │ │ - 27cec: 2a00 cmp r2, #0 │ │ - 27cee: d001 beq.n 27cf4 │ │ - 27cf0: 7002 strb r2, [r0, #0] │ │ - 27cf2: e000 b.n 27cf6 │ │ - 27cf4: 7802 ldrb r2, [r0, #0] │ │ - 27cf6: 4814 ldr r0, [pc, #80] ; (27d48 ) │ │ - 27cf8: 581e ldr r6, [r3, r0] │ │ - 27cfa: 04f0 lsls r0, r6, #19 │ │ - 27cfc: d51e bpl.n 27d3c │ │ - 27cfe: 1d0c adds r4, r1, #4 │ │ - 27d00: 6fe0 ldr r0, [r4, #124] ; 0x7c │ │ - 27d02: 2800 cmp r0, #0 │ │ - 27d04: d01a beq.n 27d3c │ │ - 27d06: 2a00 cmp r2, #0 │ │ - 27d08: d018 beq.n 27d3c │ │ - 27d0a: 06f1 lsls r1, r6, #27 │ │ - 27d0c: d50f bpl.n 27d2e │ │ - 27d0e: 59db ldr r3, [r3, r7] │ │ - 27d10: 422b tst r3, r5 │ │ - 27d12: d10c bne.n 27d2e │ │ - 27d14: 230f movs r3, #15 │ │ - 27d16: 401a ands r2, r3 │ │ - 27d18: 4b0c ldr r3, [pc, #48] ; (27d4c ) │ │ - 27d1a: 0092 lsls r2, r2, #2 │ │ - 27d1c: 447b add r3, pc │ │ - 27d1e: 189a adds r2, r3, r2 │ │ - 27d20: 6c11 ldr r1, [r2, #64] ; 0x40 │ │ - 27d22: 2280 movs r2, #128 ; 0x80 │ │ - 27d24: 0252 lsls r2, r2, #9 │ │ - 27d26: f004 f9ec bl 2c102 <_muldivr(long, long, long)> │ │ - 27d2a: 67e0 str r0, [r4, #124] ; 0x7c │ │ - 27d2c: e001 b.n 27d32 │ │ - 27d2e: 1882 adds r2, r0, r2 │ │ - 27d30: 67e2 str r2, [r4, #124] ; 0x7c │ │ - 27d32: 4b07 ldr r3, [pc, #28] ; (27d50 ) │ │ - 27d34: 6fe2 ldr r2, [r4, #124] ; 0x7c │ │ - 27d36: 429a cmp r2, r3 │ │ - 27d38: dd00 ble.n 27d3c │ │ - 27d3a: 67e3 str r3, [r4, #124] ; 0x7c │ │ - 27d3c: bdf8 pop {r3, r4, r5, r6, r7, pc} │ │ - 27d3e: 46c0 nop ; (mov r8, r8) │ │ - 27d40: e920 0000 stmdb r0!, {} │ │ - 27d44: 0004 movs r4, r0 │ │ - 27d46: 0010 movs r0, r2 │ │ - 27d48: e90c 0000 stmdb ip, {} │ │ - 27d4c: c3e4 stmia r3!, {r2, r5, r6, r7} │ │ - 27d4e: 0000 movs r0, r0 │ │ - 27d50: ffff 0000 vaddl.u q8, d15, d0 │ │ - │ │ -00027d54 : │ │ - 27d54: b5f8 push {r3, r4, r5, r6, r7, lr} │ │ - 27d56: 1c06 adds r6, r0, #0 │ │ - 27d58: 2a00 cmp r2, #0 │ │ - 27d5a: d003 beq.n 27d64 │ │ - 27d5c: 1c0b adds r3, r1, #0 │ │ - 27d5e: 33b8 adds r3, #184 ; 0xb8 │ │ - 27d60: 0092 lsls r2, r2, #2 │ │ - 27d62: 601a str r2, [r3, #0] │ │ - 27d64: 6a4a ldr r2, [r1, #36] ; 0x24 │ │ - 27d66: 2380 movs r3, #128 ; 0x80 │ │ - 27d68: 031b lsls r3, r3, #12 │ │ - 27d6a: 4313 orrs r3, r2 │ │ - 27d6c: 624b str r3, [r1, #36] ; 0x24 │ │ - 27d6e: 1d0c adds r4, r1, #4 │ │ - 27d70: 6fe0 ldr r0, [r4, #124] ; 0x7c │ │ - 27d72: 2800 cmp r0, #0 │ │ - 27d74: d04f beq.n 27e16 │ │ - 27d76: 1c0d adds r5, r1, #0 │ │ - 27d78: 3588 adds r5, #136 ; 0x88 │ │ - 27d7a: 682b ldr r3, [r5, #0] │ │ - 27d7c: 2b00 cmp r3, #0 │ │ - 27d7e: d04a beq.n 27e16 │ │ - 27d80: 4a25 ldr r2, [pc, #148] ; (27e18 ) │ │ - 27d82: 58b2 ldr r2, [r6, r2] │ │ - 27d84: 04d7 lsls r7, r2, #19 │ │ - 27d86: d446 bmi.n 27e16 │ │ - 27d88: 4298 cmp r0, r3 │ │ - 27d8a: da20 bge.n 27dce │ │ - 27d8c: 31b8 adds r1, #184 ; 0xb8 │ │ - 27d8e: 680b ldr r3, [r1, #0] │ │ - 27d90: 06d1 lsls r1, r2, #27 │ │ - 27d92: d515 bpl.n 27dc0 │ │ - 27d94: 4a21 ldr r2, [pc, #132] ; (27e1c ) │ │ - 27d96: 58b1 ldr r1, [r6, r2] │ │ - 27d98: 4a21 ldr r2, [pc, #132] ; (27e20 ) │ │ - 27d9a: 4211 tst r1, r2 │ │ - 27d9c: d110 bne.n 27dc0 │ │ - 27d9e: 109b asrs r3, r3, #2 │ │ - 27da0: 2bff cmp r3, #255 ; 0xff │ │ - 27da2: d900 bls.n 27da6 │ │ - 27da4: 23ff movs r3, #255 ; 0xff │ │ - 27da6: 4a1f ldr r2, [pc, #124] ; (27e24 ) │ │ - 27da8: 009b lsls r3, r3, #2 │ │ - 27daa: 447a add r2, pc │ │ - 27dac: 5899 ldr r1, [r3, r2] │ │ - 27dae: 2280 movs r2, #128 ; 0x80 │ │ - 27db0: 0252 lsls r2, r2, #9 │ │ - 27db2: f004 f9a6 bl 2c102 <_muldivr(long, long, long)> │ │ - 27db6: 6fe2 ldr r2, [r4, #124] ; 0x7c │ │ - 27db8: 1a83 subs r3, r0, r2 │ │ - 27dba: 2b00 cmp r3, #0 │ │ - 27dbc: dc00 bgt.n 27dc0 │ │ - 27dbe: 2301 movs r3, #1 │ │ - 27dc0: 6fe7 ldr r7, [r4, #124] ; 0x7c │ │ - 27dc2: 19db adds r3, r3, r7 │ │ - 27dc4: 67e3 str r3, [r4, #124] ; 0x7c │ │ - 27dc6: 682a ldr r2, [r5, #0] │ │ - 27dc8: 4293 cmp r3, r2 │ │ - 27dca: dd24 ble.n 27e16 │ │ - 27dcc: e022 b.n 27e14 │ │ - 27dce: 4298 cmp r0, r3 │ │ - 27dd0: dd21 ble.n 27e16 │ │ - 27dd2: 31b8 adds r1, #184 ; 0xb8 │ │ - 27dd4: 6809 ldr r1, [r1, #0] │ │ - 27dd6: 424b negs r3, r1 │ │ - 27dd8: 06d7 lsls r7, r2, #27 │ │ - 27dda: d515 bpl.n 27e08 │ │ - 27ddc: 4a0f ldr r2, [pc, #60] ; (27e1c ) │ │ - 27dde: 58b6 ldr r6, [r6, r2] │ │ - 27de0: 4a0f ldr r2, [pc, #60] ; (27e20 ) │ │ - 27de2: 4216 tst r6, r2 │ │ - 27de4: d110 bne.n 27e08 │ │ - 27de6: 108b asrs r3, r1, #2 │ │ - 27de8: 2bff cmp r3, #255 ; 0xff │ │ - 27dea: d900 bls.n 27dee │ │ - 27dec: 23ff movs r3, #255 ; 0xff │ │ - 27dee: 4a0e ldr r2, [pc, #56] ; (27e28 ) │ │ - 27df0: 009b lsls r3, r3, #2 │ │ - 27df2: 447a add r2, pc │ │ - 27df4: 5899 ldr r1, [r3, r2] │ │ - 27df6: 2280 movs r2, #128 ; 0x80 │ │ - 27df8: 0252 lsls r2, r2, #9 │ │ - 27dfa: f004 f982 bl 2c102 <_muldivr(long, long, long)> │ │ - 27dfe: 6fe1 ldr r1, [r4, #124] ; 0x7c │ │ - 27e00: 1a43 subs r3, r0, r1 │ │ - 27e02: d401 bmi.n 27e08 │ │ - 27e04: 2301 movs r3, #1 │ │ - 27e06: 425b negs r3, r3 │ │ - 27e08: 6fe2 ldr r2, [r4, #124] ; 0x7c │ │ - 27e0a: 189b adds r3, r3, r2 │ │ - 27e0c: 67e3 str r3, [r4, #124] ; 0x7c │ │ - 27e0e: 682a ldr r2, [r5, #0] │ │ - 27e10: 4293 cmp r3, r2 │ │ - 27e12: da00 bge.n 27e16 │ │ - 27e14: 67e2 str r2, [r4, #124] ; 0x7c │ │ - 27e16: bdf8 pop {r3, r4, r5, r6, r7, pc} │ │ - 27e18: e90c 0000 stmdb ip, {} │ │ - 27e1c: e920 0000 stmdb r0!, {} │ │ - 27e20: 0004 movs r4, r0 │ │ - 27e22: 0010 movs r0, r2 │ │ - 27e24: bf56 itet pl │ │ - 27e26: 0000 movpl r0, r0 │ │ - 27e28: bb0e cbnz r6, 27e6e ; unpredictable │ │ +000289a4 : │ │ + 289a4: b5f8 push {r3, r4, r5, r6, r7, lr} │ │ + 289a6: 4d18 ldr r5, [pc, #96] ; (28a08 ) │ │ + 289a8: 4f18 ldr r7, [pc, #96] ; (28a0c ) │ │ + 289aa: 5943 ldr r3, [r0, r5] │ │ + 289ac: 423b tst r3, r7 │ │ + 289ae: d006 beq.n 289be │ │ + 289b0: 1c0b adds r3, r1, #0 │ │ + 289b2: 33dd adds r3, #221 ; 0xdd │ │ + 289b4: 2a00 cmp r2, #0 │ │ + 289b6: d001 beq.n 289bc │ │ + 289b8: 701a strb r2, [r3, #0] │ │ + 289ba: e000 b.n 289be │ │ + 289bc: 781a ldrb r2, [r3, #0] │ │ + 289be: 4b14 ldr r3, [pc, #80] ; (28a10 ) │ │ + 289c0: 58c3 ldr r3, [r0, r3] │ │ + 289c2: 04dc lsls r4, r3, #19 │ │ + 289c4: d51f bpl.n 28a06 │ │ + 289c6: 1d0c adds r4, r1, #4 │ │ + 289c8: 6fe6 ldr r6, [r4, #124] ; 0x7c │ │ + 289ca: 2e00 cmp r6, #0 │ │ + 289cc: d01b beq.n 28a06 │ │ + 289ce: 2a00 cmp r2, #0 │ │ + 289d0: d019 beq.n 28a06 │ │ + 289d2: 06db lsls r3, r3, #27 │ │ + 289d4: d510 bpl.n 289f8 │ │ + 289d6: 5943 ldr r3, [r0, r5] │ │ + 289d8: 423b tst r3, r7 │ │ + 289da: d10d bne.n 289f8 │ │ + 289dc: 230f movs r3, #15 │ │ + 289de: 401a ands r2, r3 │ │ + 289e0: 4b0c ldr r3, [pc, #48] ; (28a14 ) │ │ + 289e2: 0092 lsls r2, r2, #2 │ │ + 289e4: 1c30 adds r0, r6, #0 │ │ + 289e6: 447b add r3, pc │ │ + 289e8: 189a adds r2, r3, r2 │ │ + 289ea: 6c11 ldr r1, [r2, #64] ; 0x40 │ │ + 289ec: 2280 movs r2, #128 ; 0x80 │ │ + 289ee: 0252 lsls r2, r2, #9 │ │ + 289f0: f004 fad3 bl 2cf9a <_muldivr(long, long, long)@@Base> │ │ + 289f4: 67e0 str r0, [r4, #124] ; 0x7c │ │ + 289f6: e001 b.n 289fc │ │ + 289f8: 18b2 adds r2, r6, r2 │ │ + 289fa: 67e2 str r2, [r4, #124] ; 0x7c │ │ + 289fc: 4b06 ldr r3, [pc, #24] ; (28a18 ) │ │ + 289fe: 6fe2 ldr r2, [r4, #124] ; 0x7c │ │ + 28a00: 429a cmp r2, r3 │ │ + 28a02: dd00 ble.n 28a06 │ │ + 28a04: 67e3 str r3, [r4, #124] ; 0x7c │ │ + 28a06: bdf8 pop {r3, r4, r5, r6, r7, pc} │ │ + 28a08: e920 0000 stmdb r0!, {} │ │ + 28a0c: 0004 movs r4, r0 │ │ + 28a0e: 0010 movs r0, r2 │ │ + 28a10: e90c 0000 stmdb ip, {} │ │ + 28a14: c796 stmia r7!, {r1, r2, r4, r7} │ │ + 28a16: 0000 movs r0, r0 │ │ + 28a18: ffff 0000 vaddl.u q8, d15, d0 │ │ + │ │ +00028a1c : │ │ + 28a1c: b5f8 push {r3, r4, r5, r6, r7, lr} │ │ + 28a1e: 1c06 adds r6, r0, #0 │ │ + 28a20: 2a00 cmp r2, #0 │ │ + 28a22: d003 beq.n 28a2c │ │ + 28a24: 1c0b adds r3, r1, #0 │ │ + 28a26: 0092 lsls r2, r2, #2 │ │ + 28a28: 33b8 adds r3, #184 ; 0xb8 │ │ + 28a2a: 601a str r2, [r3, #0] │ │ + 28a2c: 2380 movs r3, #128 ; 0x80 │ │ + 28a2e: 6a4a ldr r2, [r1, #36] ; 0x24 │ │ + 28a30: 1d0c adds r4, r1, #4 │ │ + 28a32: 6fe0 ldr r0, [r4, #124] ; 0x7c │ │ + 28a34: 031b lsls r3, r3, #12 │ │ + 28a36: 4313 orrs r3, r2 │ │ + 28a38: 624b str r3, [r1, #36] ; 0x24 │ │ + 28a3a: 2800 cmp r0, #0 │ │ + 28a3c: d050 beq.n 28ae0 │ │ + 28a3e: 1c0d adds r5, r1, #0 │ │ + 28a40: 3588 adds r5, #136 ; 0x88 │ │ + 28a42: 682b ldr r3, [r5, #0] │ │ + 28a44: 2b00 cmp r3, #0 │ │ + 28a46: d04b beq.n 28ae0 │ │ + 28a48: 4a26 ldr r2, [pc, #152] ; (28ae4 ) │ │ + 28a4a: 58b2 ldr r2, [r6, r2] │ │ + 28a4c: 04d7 lsls r7, r2, #19 │ │ + 28a4e: d447 bmi.n 28ae0 │ │ + 28a50: 4298 cmp r0, r3 │ │ + 28a52: da21 bge.n 28a98 │ │ + 28a54: 31b8 adds r1, #184 ; 0xb8 │ │ + 28a56: 680b ldr r3, [r1, #0] │ │ + 28a58: 06d2 lsls r2, r2, #27 │ │ + 28a5a: d515 bpl.n 28a88 │ │ + 28a5c: 4a22 ldr r2, [pc, #136] ; (28ae8 ) │ │ + 28a5e: 58b1 ldr r1, [r6, r2] │ │ + 28a60: 4a22 ldr r2, [pc, #136] ; (28aec ) │ │ + 28a62: 4211 tst r1, r2 │ │ + 28a64: d110 bne.n 28a88 │ │ + 28a66: 109b asrs r3, r3, #2 │ │ + 28a68: 2bff cmp r3, #255 ; 0xff │ │ + 28a6a: d900 bls.n 28a6e │ │ + 28a6c: 23ff movs r3, #255 ; 0xff │ │ + 28a6e: 4a20 ldr r2, [pc, #128] ; (28af0 ) │ │ + 28a70: 009b lsls r3, r3, #2 │ │ + 28a72: 447a add r2, pc │ │ + 28a74: 5899 ldr r1, [r3, r2] │ │ + 28a76: 2280 movs r2, #128 ; 0x80 │ │ + 28a78: 0252 lsls r2, r2, #9 │ │ + 28a7a: f004 fa8e bl 2cf9a <_muldivr(long, long, long)@@Base> │ │ + 28a7e: 6fe3 ldr r3, [r4, #124] ; 0x7c │ │ + 28a80: 1ac3 subs r3, r0, r3 │ │ + 28a82: 2b00 cmp r3, #0 │ │ + 28a84: dc00 bgt.n 28a88 │ │ + 28a86: 2301 movs r3, #1 │ │ + 28a88: 6fe2 ldr r2, [r4, #124] ; 0x7c │ │ + 28a8a: 189b adds r3, r3, r2 │ │ + 28a8c: 682a ldr r2, [r5, #0] │ │ + 28a8e: 67e3 str r3, [r4, #124] ; 0x7c │ │ + 28a90: 4293 cmp r3, r2 │ │ + 28a92: dd25 ble.n 28ae0 │ │ + 28a94: 67e2 str r2, [r4, #124] ; 0x7c │ │ + 28a96: e023 b.n 28ae0 │ │ + 28a98: 4298 cmp r0, r3 │ │ + 28a9a: dd21 ble.n 28ae0 │ │ + 28a9c: 31b8 adds r1, #184 ; 0xb8 │ │ + 28a9e: 680b ldr r3, [r1, #0] │ │ + 28aa0: 4259 negs r1, r3 │ │ + 28aa2: 06d2 lsls r2, r2, #27 │ │ + 28aa4: d515 bpl.n 28ad2 │ │ + 28aa6: 4a10 ldr r2, [pc, #64] ; (28ae8 ) │ │ + 28aa8: 58b6 ldr r6, [r6, r2] │ │ + 28aaa: 4a10 ldr r2, [pc, #64] ; (28aec ) │ │ + 28aac: 4216 tst r6, r2 │ │ + 28aae: d110 bne.n 28ad2 │ │ + 28ab0: 109b asrs r3, r3, #2 │ │ + 28ab2: 2bff cmp r3, #255 ; 0xff │ │ + 28ab4: d900 bls.n 28ab8 │ │ + 28ab6: 23ff movs r3, #255 ; 0xff │ │ + 28ab8: 4a0e ldr r2, [pc, #56] ; (28af4 ) │ │ + 28aba: 009b lsls r3, r3, #2 │ │ + 28abc: 447a add r2, pc │ │ + 28abe: 5899 ldr r1, [r3, r2] │ │ + 28ac0: 2280 movs r2, #128 ; 0x80 │ │ + 28ac2: 0252 lsls r2, r2, #9 │ │ + 28ac4: f004 fa69 bl 2cf9a <_muldivr(long, long, long)@@Base> │ │ + 28ac8: 6fe3 ldr r3, [r4, #124] ; 0x7c │ │ + 28aca: 1ac1 subs r1, r0, r3 │ │ + 28acc: d401 bmi.n 28ad2 │ │ + 28ace: 2101 movs r1, #1 │ │ + 28ad0: 4249 negs r1, r1 │ │ + 28ad2: 6fe3 ldr r3, [r4, #124] ; 0x7c │ │ + 28ad4: 18c9 adds r1, r1, r3 │ │ + 28ad6: 682b ldr r3, [r5, #0] │ │ + 28ad8: 67e1 str r1, [r4, #124] ; 0x7c │ │ + 28ada: 4299 cmp r1, r3 │ │ + 28adc: da00 bge.n 28ae0 │ │ + 28ade: 67e3 str r3, [r4, #124] ; 0x7c │ │ + 28ae0: bdf8 pop {r3, r4, r5, r6, r7, pc} │ │ + 28ae2: 46c0 nop ; (mov r8, r8) │ │ + 28ae4: e90c 0000 stmdb ip, {} │ │ + 28ae8: e920 0000 stmdb r0!, {} │ │ + 28aec: 0004 movs r4, r0 │ │ + 28aee: 0010 movs r0, r2 │ │ + 28af0: c30a stmia r3!, {r1, r3} │ │ + 28af2: 0000 movs r0, r0 │ │ + 28af4: bec0 bkpt 0x00c0 │ │ ... │ │ │ │ -00027e2c : │ │ - 27e2c: 230f movs r3, #15 │ │ - 27e2e: b500 pushpl {lr} │ │ - 27e30: 4013 ands r3, r2 │ │ - 27e32: d003 beq.n 27e3c │ │ - 27e34: 1c08 adds r0, r1, #0 │ │ - 27e36: 009b lsls r3, r3, #2 │ │ - 27e38: 30e2 adds r0, #226 ; 0xe2 │ │ - 27e3a: 7003 strb r3, [r0, #0] │ │ - 27e3c: 23f0 movs r3, #240 ; 0xf0 │ │ - 27e3e: 421a tst r2, r3 │ │ - 27e40: d004 beq.n 27e4c │ │ - 27e42: 0612 lsls r2, r2, #24 │ │ - 27e44: 1c0b adds r3, r1, #0 │ │ - 27e46: 0f12 lsrs r2, r2, #28 │ │ - 27e48: 33e1 adds r3, #225 ; 0xe1 │ │ - 27e4a: 701a strb r2, [r3, #0] │ │ - 27e4c: 6a4a ldr r2, [r1, #36] ; 0x24 │ │ - 27e4e: 2380 movs r3, #128 ; 0x80 │ │ - 27e50: 025b lsls r3, r3, #9 │ │ - 27e52: 4313 orrs r3, r2 │ │ - 27e54: 624b str r3, [r1, #36] ; 0x24 │ │ - 27e56: bd00 pop {pc} │ │ - │ │ -00027e58 : │ │ - 27e58: 230f movs r3, #15 │ │ - 27e5a: b500 push {lr} │ │ - 27e5c: 4013 ands r3, r2 │ │ - 27e5e: d002 beq.n 27e66 │ │ - 27e60: 1c08 adds r0, r1, #0 │ │ - 27e62: 30e2 adds r0, #226 ; 0xe2 │ │ - 27e64: 7003 strb r3, [r0, #0] │ │ - 27e66: 23f0 movs r3, #240 ; 0xf0 │ │ - 27e68: 421a tst r2, r3 │ │ - 27e6a: d004 beq.n 27e76 │ │ - 27e6c: 0612 lsls r2, r2, #24 │ │ - 27e6e: 1c0b adds r3, r1, #0 │ │ - 27e70: 0f12 lsrs r2, r2, #28 │ │ - 27e72: 33e1 adds r3, #225 ; 0xe1 │ │ - 27e74: 701a strb r2, [r3, #0] │ │ - 27e76: 6a4a ldr r2, [r1, #36] ; 0x24 │ │ - 27e78: 2380 movs r3, #128 ; 0x80 │ │ - 27e7a: 025b lsls r3, r3, #9 │ │ - 27e7c: 4313 orrs r3, r2 │ │ - 27e7e: 624b str r3, [r1, #36] ; 0x24 │ │ - 27e80: bd00 pop {pc} │ │ - │ │ -00027e82 : │ │ - 27e82: 230f movs r3, #15 │ │ - 27e84: b500 push {lr} │ │ - 27e86: 4013 ands r3, r2 │ │ - 27e88: d002 beq.n 27e90 │ │ - 27e8a: 1c08 adds r0, r1, #0 │ │ - 27e8c: 30e8 adds r0, #232 ; 0xe8 │ │ - 27e8e: 7003 strb r3, [r0, #0] │ │ - 27e90: 23f0 movs r3, #240 ; 0xf0 │ │ - 27e92: 421a tst r2, r3 │ │ - 27e94: d004 beq.n 27ea0 │ │ - 27e96: 0612 lsls r2, r2, #24 │ │ - 27e98: 1c0b adds r3, r1, #0 │ │ - 27e9a: 0f12 lsrs r2, r2, #28 │ │ - 27e9c: 33e7 adds r3, #231 ; 0xe7 │ │ - 27e9e: 701a strb r2, [r3, #0] │ │ - 27ea0: 6a4a ldr r2, [r1, #36] ; 0x24 │ │ - 27ea2: 2380 movs r3, #128 ; 0x80 │ │ - 27ea4: 02db lsls r3, r3, #11 │ │ - 27ea6: 4313 orrs r3, r2 │ │ - 27ea8: 624b str r3, [r1, #36] ; 0x24 │ │ - 27eaa: bd00 pop {pc} │ │ - │ │ -00027eac : │ │ - 27eac: 1c0b adds r3, r1, #0 │ │ - 27eae: b5f0 push {r4, r5, r6, r7, lr} │ │ - 27eb0: 33de adds r3, #222 ; 0xde │ │ - 27eb2: 2a00 cmp r2, #0 │ │ - 27eb4: d001 beq.n 27eba │ │ - 27eb6: 701a strb r2, [r3, #0] │ │ - 27eb8: e000 b.n 27ebc │ │ - 27eba: 781a ldrb r2, [r3, #0] │ │ - 27ebc: 4b21 ldr r3, [pc, #132] ; (27f44 ) │ │ - 27ebe: 2480 movs r4, #128 ; 0x80 │ │ - 27ec0: 4d21 ldr r5, [pc, #132] ; (27f48 ) │ │ - 27ec2: 58c6 ldr r6, [r0, r3] │ │ - 27ec4: 2391 movs r3, #145 ; 0x91 │ │ - 27ec6: 005b lsls r3, r3, #1 │ │ - 27ec8: 0164 lsls r4, r4, #5 │ │ - 27eca: 421e tst r6, r3 │ │ - 27ecc: d01f beq.n 27f0e │ │ - 27ece: 230f movs r3, #15 │ │ - 27ed0: 4013 ands r3, r2 │ │ - 27ed2: 26f0 movs r6, #240 ; 0xf0 │ │ - 27ed4: 2b0f cmp r3, #15 │ │ - 27ed6: d107 bne.n 27ee8 │ │ - 27ed8: 1c17 adds r7, r2, #0 │ │ - 27eda: 4037 ands r7, r6 │ │ - 27edc: d004 beq.n 27ee8 │ │ - 27ede: 5943 ldr r3, [r0, r5] │ │ - 27ee0: 08ba lsrs r2, r7, #2 │ │ - 27ee2: 4223 tst r3, r4 │ │ - 27ee4: d111 bne.n 27f0a │ │ - 27ee6: e02b b.n 27f40 │ │ - 27ee8: 4032 ands r2, r6 │ │ - 27eea: 2af0 cmp r2, #240 ; 0xf0 │ │ - 27eec: d105 bne.n 27efa │ │ - 27eee: 2b00 cmp r3, #0 │ │ - 27ef0: d003 beq.n 27efa │ │ - 27ef2: 5942 ldr r2, [r0, r5] │ │ - 27ef4: 4222 tst r2, r4 │ │ - 27ef6: d023 beq.n 27f40 │ │ - 27ef8: e004 b.n 27f04 │ │ - 27efa: 5940 ldr r0, [r0, r5] │ │ - 27efc: 4220 tst r0, r4 │ │ - 27efe: d11f bne.n 27f40 │ │ - 27f00: 2b00 cmp r3, #0 │ │ - 27f02: d001 beq.n 27f08 │ │ - 27f04: 009a lsls r2, r3, #2 │ │ - 27f06: e010 b.n 27f2a │ │ - 27f08: 0892 lsrs r2, r2, #2 │ │ - 27f0a: 4252 negs r2, r2 │ │ - 27f0c: e00b b.n 27f26 │ │ - 27f0e: 5943 ldr r3, [r0, r5] │ │ - 27f10: 4223 tst r3, r4 │ │ - 27f12: d115 bne.n 27f40 │ │ - 27f14: 230f movs r3, #15 │ │ - 27f16: 4013 ands r3, r2 │ │ - 27f18: d002 beq.n 27f20 │ │ - 27f1a: 009a lsls r2, r3, #2 │ │ - 27f1c: 4252 negs r2, r2 │ │ - 27f1e: e004 b.n 27f2a │ │ - 27f20: 23f0 movs r3, #240 ; 0xf0 │ │ - 27f22: 401a ands r2, r3 │ │ - 27f24: 0892 lsrs r2, r2, #2 │ │ - 27f26: 2a00 cmp r2, #0 │ │ - 27f28: d00a beq.n 27f40 │ │ - 27f2a: 6f8b ldr r3, [r1, #120] ; 0x78 │ │ - 27f2c: 18d2 adds r2, r2, r3 │ │ - 27f2e: d405 bmi.n 27f3c │ │ - 27f30: 2380 movs r3, #128 ; 0x80 │ │ - 27f32: 005b lsls r3, r3, #1 │ │ - 27f34: 429a cmp r2, r3 │ │ - 27f36: dd02 ble.n 27f3e │ │ - 27f38: 1c1a adds r2, r3, #0 │ │ - 27f3a: e000 b.n 27f3e │ │ - 27f3c: 2200 movs r2, #0 │ │ - 27f3e: 678a str r2, [r1, #120] ; 0x78 │ │ - 27f40: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 27f42: 46c0 nop ; (mov r8, r8) │ │ - 27f44: e920 0000 stmdb r0!, {} │ │ - 27f48: e90c 0000 stmdb ip, {} │ │ - │ │ -00027f4c : │ │ - 27f4c: 1c0b adds r3, r1, #0 │ │ - 27f4e: b510 push {r4, lr} │ │ - 27f50: 33db adds r3, #219 ; 0xdb │ │ - 27f52: 2a00 cmp r2, #0 │ │ - 27f54: d001 beq.n 27f5a │ │ - 27f56: 701a strb r2, [r3, #0] │ │ - 27f58: e000 b.n 27f5c │ │ - 27f5a: 781a ldrb r2, [r3, #0] │ │ - 27f5c: 4b0b ldr r3, [pc, #44] ; (27f8c ) │ │ - 27f5e: 58c3 ldr r3, [r0, r3] │ │ - 27f60: 04dc lsls r4, r3, #19 │ │ - 27f62: d512 bpl.n 27f8a │ │ - 27f64: 6f4b ldr r3, [r1, #116] ; 0x74 │ │ - 27f66: 0092 lsls r2, r2, #2 │ │ - 27f68: 18d2 adds r2, r2, r3 │ │ - 27f6a: 2380 movs r3, #128 ; 0x80 │ │ - 27f6c: 005b lsls r3, r3, #1 │ │ - 27f6e: 429a cmp r2, r3 │ │ - 27f70: dc01 bgt.n 27f76 │ │ - 27f72: 674a str r2, [r1, #116] ; 0x74 │ │ - 27f74: e000 b.n 27f78 │ │ - 27f76: 674b str r3, [r1, #116] ; 0x74 │ │ - 27f78: 4b05 ldr r3, [pc, #20] ; (27f90 ) │ │ - 27f7a: 58c3 ldr r3, [r0, r3] │ │ - 27f7c: 07dc lsls r4, r3, #31 │ │ - 27f7e: d504 bpl.n 27f8a │ │ - 27f80: 6a4a ldr r2, [r1, #36] ; 0x24 │ │ - 27f82: 2380 movs r3, #128 ; 0x80 │ │ - 27f84: 045b lsls r3, r3, #17 │ │ - 27f86: 4313 orrs r3, r2 │ │ - 27f88: 624b str r3, [r1, #36] ; 0x24 │ │ - 27f8a: bd10 pop {r4, pc} │ │ - 27f8c: e90c 0000 stmdb ip, {} │ │ - 27f90: e920 0000 stmdb r0!, {} │ │ - │ │ -00027f94 : │ │ - 27f94: 1c0b adds r3, r1, #0 │ │ - 27f96: b510 push {r4, lr} │ │ - 27f98: 33db adds r3, #219 ; 0xdb │ │ - 27f9a: 2a00 cmp r2, #0 │ │ - 27f9c: d001 beq.n 27fa2 │ │ - 27f9e: 701a strb r2, [r3, #0] │ │ - 27fa0: e000 b.n 27fa4 │ │ - 27fa2: 781a ldrb r2, [r3, #0] │ │ - 27fa4: 4b0a ldr r3, [pc, #40] ; (27fd0 ) │ │ - 27fa6: 58c3 ldr r3, [r0, r3] │ │ - 27fa8: 04dc lsls r4, r3, #19 │ │ - 27faa: d510 bpl.n 27fce │ │ - 27fac: 6f4b ldr r3, [r1, #116] ; 0x74 │ │ - 27fae: 0092 lsls r2, r2, #2 │ │ - 27fb0: 1a9a subs r2, r3, r2 │ │ - 27fb2: d401 bmi.n 27fb8 │ │ - 27fb4: 674a str r2, [r1, #116] ; 0x74 │ │ - 27fb6: e001 b.n 27fbc │ │ - 27fb8: 2300 movs r3, #0 │ │ - 27fba: 674b str r3, [r1, #116] ; 0x74 │ │ - 27fbc: 4b05 ldr r3, [pc, #20] ; (27fd4 ) │ │ - 27fbe: 58c3 ldr r3, [r0, r3] │ │ - 27fc0: 07dc lsls r4, r3, #31 │ │ - 27fc2: d504 bpl.n 27fce │ │ - 27fc4: 6a4a ldr r2, [r1, #36] ; 0x24 │ │ - 27fc6: 2380 movs r3, #128 ; 0x80 │ │ - 27fc8: 045b lsls r3, r3, #17 │ │ - 27fca: 4313 orrs r3, r2 │ │ - 27fcc: 624b str r3, [r1, #36] ; 0x24 │ │ - 27fce: bd10 pop {r4, pc} │ │ - 27fd0: e90c 0000 stmdb ip, {} │ │ - 27fd4: e920 0000 stmdb r0!, {} │ │ - │ │ -00027fd8 : │ │ - 27fd8: 1c0b adds r3, r1, #0 │ │ - 27fda: b570 push {r4, r5, r6, lr} │ │ - 27fdc: 33da adds r3, #218 ; 0xda │ │ - 27fde: 1e14 subs r4, r2, #0 │ │ - 27fe0: d001 beq.n 27fe6 │ │ - 27fe2: 701a strb r2, [r3, #0] │ │ - 27fe4: e000 b.n 27fe8 │ │ - 27fe6: 781c ldrb r4, [r3, #0] │ │ - 27fe8: 4a27 ldr r2, [pc, #156] ; (28088 ) │ │ - 27fea: 6f4b ldr r3, [r1, #116] ; 0x74 │ │ - 27fec: 5885 ldr r5, [r0, r2] │ │ - 27fee: 4a27 ldr r2, [pc, #156] ; (2808c ) │ │ - 27ff0: 4215 tst r5, r2 │ │ - 27ff2: d025 beq.n 28040 │ │ - 27ff4: 220f movs r2, #15 │ │ - 27ff6: 4022 ands r2, r4 │ │ - 27ff8: 26f0 movs r6, #240 ; 0xf0 │ │ - 27ffa: 2a0f cmp r2, #15 │ │ - 27ffc: d10f bne.n 2801e │ │ - 27ffe: 4234 tst r4, r6 │ │ - 28000: d003 beq.n 2800a │ │ - 28002: 0922 lsrs r2, r4, #4 │ │ - 28004: f7ff ffa2 bl 27f4c │ │ - 28008: e03d b.n 28086 │ │ - 2800a: 4a21 ldr r2, [pc, #132] ; (28090 ) │ │ - 2800c: 5886 ldr r6, [r0, r2] │ │ - 2800e: 4a21 ldr r2, [pc, #132] ; (28094 ) │ │ - 28010: 4016 ands r6, r2 │ │ - 28012: 2280 movs r2, #128 ; 0x80 │ │ - 28014: 0152 lsls r2, r2, #5 │ │ - 28016: 4296 cmp r6, r2 │ │ - 28018: d112 bne.n 28040 │ │ - 2801a: 3b3c subs r3, #60 ; 0x3c │ │ - 2801c: e010 b.n 28040 │ │ - 2801e: 4026 ands r6, r4 │ │ - 28020: 2ef0 cmp r6, #240 ; 0xf0 │ │ - 28022: d10d bne.n 28040 │ │ - 28024: 2a00 cmp r2, #0 │ │ - 28026: d002 beq.n 2802e │ │ - 28028: f7ff ffb4 bl 27f94 │ │ - 2802c: e02b b.n 28086 │ │ - 2802e: 4a18 ldr r2, [pc, #96] ; (28090 ) │ │ - 28030: 5886 ldr r6, [r0, r2] │ │ - 28032: 4a18 ldr r2, [pc, #96] ; (28094 ) │ │ - 28034: 4016 ands r6, r2 │ │ - 28036: 2280 movs r2, #128 ; 0x80 │ │ - 28038: 0152 lsls r2, r2, #5 │ │ - 2803a: 4296 cmp r6, r2 │ │ - 2803c: d100 bne.n 28040 │ │ - 2803e: 333c adds r3, #60 ; 0x3c │ │ - 28040: 4a13 ldr r2, [pc, #76] ; (28090 ) │ │ - 28042: 5880 ldr r0, [r0, r2] │ │ - 28044: 4a13 ldr r2, [pc, #76] ; (28094 ) │ │ - 28046: 4010 ands r0, r2 │ │ - 28048: 2280 movs r2, #128 ; 0x80 │ │ - 2804a: 0152 lsls r2, r2, #5 │ │ - 2804c: 4290 cmp r0, r2 │ │ - 2804e: d010 beq.n 28072 │ │ - 28050: 220f movs r2, #15 │ │ - 28052: 4022 ands r2, r4 │ │ - 28054: d002 beq.n 2805c │ │ - 28056: 0092 lsls r2, r2, #2 │ │ - 28058: 1a9b subs r3, r3, r2 │ │ - 2805a: e003 b.n 28064 │ │ - 2805c: 22f0 movs r2, #240 ; 0xf0 │ │ - 2805e: 4014 ands r4, r2 │ │ - 28060: 08a4 lsrs r4, r4, #2 │ │ - 28062: 191b adds r3, r3, r4 │ │ - 28064: 07e8 lsls r0, r5, #31 │ │ - 28066: d504 bpl.n 28072 │ │ - 28068: 6a48 ldr r0, [r1, #36] ; 0x24 │ │ - 2806a: 2280 movs r2, #128 ; 0x80 │ │ - 2806c: 0452 lsls r2, r2, #17 │ │ - 2806e: 4302 orrs r2, r0 │ │ - 28070: 624a str r2, [r1, #36] ; 0x24 │ │ - 28072: 2b00 cmp r3, #0 │ │ - 28074: db05 blt.n 28082 │ │ - 28076: 2280 movs r2, #128 ; 0x80 │ │ - 28078: 0052 lsls r2, r2, #1 │ │ - 2807a: 4293 cmp r3, r2 │ │ - 2807c: dd02 ble.n 28084 │ │ - 2807e: 1c13 adds r3, r2, #0 │ │ - 28080: e000 b.n 28084 │ │ - 28082: 2300 movs r3, #0 │ │ - 28084: 674b str r3, [r1, #116] ; 0x74 │ │ - 28086: bd70 pop {r4, r5, r6, pc} │ │ - 28088: e920 0000 stmdb r0!, {} │ │ - 2808c: 0922 lsrs r2, r4, #4 │ │ - 2808e: 0000 movs r0, r0 │ │ - 28090: e90c 0000 stmdb ip, {} │ │ - 28094: 1002 asrs r2, r0, #32 │ │ +00028af8 : │ │ + 28af8: 230f movs r3, #15 │ │ + 28afa: 4013 ands r3, r2 │ │ + 28afc: d003 beq.n 28b06 │ │ + 28afe: 1c08 adds r0, r1, #0 │ │ + 28b00: 009b lsls r3, r3, #2 │ │ + 28b02: 30e2 adds r0, #226 ; 0xe2 │ │ + 28b04: 7003 strb r3, [r0, #0] │ │ + 28b06: 23f0 movs r3, #240 ; 0xf0 │ │ + 28b08: 421a tst r2, r3 │ │ + 28b0a: d004 beq.n 28b16 │ │ + 28b0c: 1c0b adds r3, r1, #0 │ │ + 28b0e: 0612 lsls r2, r2, #24 │ │ + 28b10: 0f12 lsrs r2, r2, #28 │ │ + 28b12: 33e1 adds r3, #225 ; 0xe1 │ │ + 28b14: 701a strb r2, [r3, #0] │ │ + 28b16: 2380 movs r3, #128 ; 0x80 │ │ + 28b18: 6a4a ldr r2, [r1, #36] ; 0x24 │ │ + 28b1a: 025b lsls r3, r3, #9 │ │ + 28b1c: 4313 orrs r3, r2 │ │ + 28b1e: 624b str r3, [r1, #36] ; 0x24 │ │ + 28b20: 4770 bx lr │ │ + │ │ +00028b22 : │ │ + 28b22: 230f movs r3, #15 │ │ + 28b24: 4013 ands r3, r2 │ │ + 28b26: d002 beq.n 28b2e │ │ + 28b28: 1c08 adds r0, r1, #0 │ │ + 28b2a: 30e2 adds r0, #226 ; 0xe2 │ │ + 28b2c: 7003 strb r3, [r0, #0] │ │ + 28b2e: 23f0 movs r3, #240 ; 0xf0 │ │ + 28b30: 421a tst r2, r3 │ │ + 28b32: d004 beq.n 28b3e │ │ + 28b34: 1c0b adds r3, r1, #0 │ │ + 28b36: 0612 lsls r2, r2, #24 │ │ + 28b38: 0f12 lsrs r2, r2, #28 │ │ + 28b3a: 33e1 adds r3, #225 ; 0xe1 │ │ + 28b3c: 701a strb r2, [r3, #0] │ │ + 28b3e: 2380 movs r3, #128 ; 0x80 │ │ + 28b40: 6a4a ldr r2, [r1, #36] ; 0x24 │ │ + 28b42: 025b lsls r3, r3, #9 │ │ + 28b44: 4313 orrs r3, r2 │ │ + 28b46: 624b str r3, [r1, #36] ; 0x24 │ │ + 28b48: 4770 bx lr │ │ + │ │ +00028b4a : │ │ + 28b4a: 230f movs r3, #15 │ │ + 28b4c: 4013 ands r3, r2 │ │ + 28b4e: d002 beq.n 28b56 │ │ + 28b50: 1c08 adds r0, r1, #0 │ │ + 28b52: 30e8 adds r0, #232 ; 0xe8 │ │ + 28b54: 7003 strb r3, [r0, #0] │ │ + 28b56: 23f0 movs r3, #240 ; 0xf0 │ │ + 28b58: 421a tst r2, r3 │ │ + 28b5a: d004 beq.n 28b66 │ │ + 28b5c: 1c0b adds r3, r1, #0 │ │ + 28b5e: 0612 lsls r2, r2, #24 │ │ + 28b60: 0f12 lsrs r2, r2, #28 │ │ + 28b62: 33e7 adds r3, #231 ; 0xe7 │ │ + 28b64: 701a strb r2, [r3, #0] │ │ + 28b66: 2380 movs r3, #128 ; 0x80 │ │ + 28b68: 6a4a ldr r2, [r1, #36] ; 0x24 │ │ + 28b6a: 02db lsls r3, r3, #11 │ │ + 28b6c: 4313 orrs r3, r2 │ │ + 28b6e: 624b str r3, [r1, #36] ; 0x24 │ │ + 28b70: 4770 bx lr │ │ ... │ │ │ │ -00028098 : │ │ - 28098: 230f movs r3, #15 │ │ - 2809a: b500 push {lr} │ │ - 2809c: 4013 ands r3, r2 │ │ - 2809e: d003 beq.n 280a8 │ │ - 280a0: 1c08 adds r0, r1, #0 │ │ - 280a2: 009b lsls r3, r3, #2 │ │ - 280a4: 30e5 adds r0, #229 ; 0xe5 │ │ - 280a6: 7003 strb r3, [r0, #0] │ │ - 280a8: 23f0 movs r3, #240 ; 0xf0 │ │ - 280aa: 421a tst r2, r3 │ │ - 280ac: d004 beq.n 280b8 │ │ - 280ae: 0612 lsls r2, r2, #24 │ │ - 280b0: 1c0b adds r3, r1, #0 │ │ - 280b2: 0f12 lsrs r2, r2, #28 │ │ - 280b4: 33e4 adds r3, #228 ; 0xe4 │ │ - 280b6: 701a strb r2, [r3, #0] │ │ - 280b8: 6a4a ldr r2, [r1, #36] ; 0x24 │ │ - 280ba: 2380 movs r3, #128 ; 0x80 │ │ - 280bc: 029b lsls r3, r3, #10 │ │ - 280be: 4313 orrs r3, r2 │ │ - 280c0: 624b str r3, [r1, #36] ; 0x24 │ │ - 280c2: bd00 pop {pc} │ │ - │ │ -000280c4 : │ │ - 280c4: 1c0b adds r3, r1, #0 │ │ - 280c6: b570 push {r4, r5, r6, lr} │ │ - 280c8: 33df adds r3, #223 ; 0xdf │ │ - 280ca: 2a00 cmp r2, #0 │ │ - 280cc: d001 beq.n 280d2 │ │ - 280ce: 701a strb r2, [r3, #0] │ │ - 280d0: e000 b.n 280d4 │ │ - 280d2: 781a ldrb r2, [r3, #0] │ │ - 280d4: 240f movs r4, #15 │ │ - 280d6: 2580 movs r5, #128 ; 0x80 │ │ - 280d8: 4014 ands r4, r2 │ │ - 280da: 23f0 movs r3, #240 ; 0xf0 │ │ - 280dc: 4e14 ldr r6, [pc, #80] ; (28130 ) │ │ - 280de: 016d lsls r5, r5, #5 │ │ - 280e0: 2c0f cmp r4, #15 │ │ - 280e2: d106 bne.n 280f2 │ │ - 280e4: 421a tst r2, r3 │ │ - 280e6: d004 beq.n 280f2 │ │ - 280e8: 5983 ldr r3, [r0, r6] │ │ - 280ea: 422b tst r3, r5 │ │ - 280ec: d01f beq.n 2812e │ │ - 280ee: 0913 lsrs r3, r2, #4 │ │ - 280f0: e013 b.n 2811a │ │ - 280f2: 4013 ands r3, r2 │ │ - 280f4: 2bf0 cmp r3, #240 ; 0xf0 │ │ - 280f6: d105 bne.n 28104 │ │ - 280f8: 2c00 cmp r4, #0 │ │ - 280fa: d003 beq.n 28104 │ │ - 280fc: 5983 ldr r3, [r0, r6] │ │ - 280fe: 422b tst r3, r5 │ │ - 28100: d015 beq.n 2812e │ │ - 28102: e005 b.n 28110 │ │ - 28104: 5980 ldr r0, [r0, r6] │ │ - 28106: 4228 tst r0, r5 │ │ - 28108: d111 bne.n 2812e │ │ - 2810a: 091b lsrs r3, r3, #4 │ │ - 2810c: 2c00 cmp r4, #0 │ │ - 2810e: d002 beq.n 28116 │ │ - 28110: 230f movs r3, #15 │ │ - 28112: 401a ands r2, r3 │ │ - 28114: 4253 negs r3, r2 │ │ - 28116: 2b00 cmp r3, #0 │ │ - 28118: d009 beq.n 2812e │ │ - 2811a: 31a8 adds r1, #168 ; 0xa8 │ │ - 2811c: 680a ldr r2, [r1, #0] │ │ - 2811e: 189b adds r3, r3, r2 │ │ - 28120: d403 bmi.n 2812a │ │ - 28122: 2b40 cmp r3, #64 ; 0x40 │ │ - 28124: dd02 ble.n 2812c │ │ - 28126: 2340 movs r3, #64 ; 0x40 │ │ - 28128: e000 b.n 2812c │ │ - 2812a: 2300 movs r3, #0 │ │ - 2812c: 600b str r3, [r1, #0] │ │ - 2812e: bd70 pop {r4, r5, r6, pc} │ │ - 28130: e90c 0000 stmdb ip, {} │ │ - │ │ -00028134 : │ │ - 28134: b500 push {lr} │ │ - 28136: 1c03 adds r3, r0, #0 │ │ - 28138: 4828 ldr r0, [pc, #160] ; (281dc ) │ │ - 2813a: 5818 ldr r0, [r3, r0] │ │ - 2813c: 2800 cmp r0, #0 │ │ - 2813e: d14b bne.n 281d8 │ │ - 28140: 200f movs r0, #15 │ │ - 28142: 4010 ands r0, r2 │ │ - 28144: f005 ff1e bl 2df84 <__gnu_thumb1_case_uqi> │ │ - 28148: 0c08 lsrs r0, r1, #16 │ │ - 2814a: 4848 ldr r0, [pc, #288] ; (2826c ) │ │ - 2814c: 4848 ldr r0, [pc, #288] ; (28270 ) │ │ - 2814e: 4848 ldr r0, [pc, #288] ; (28270 ) │ │ - 28150: 1a14 subs r4, r2, r0 │ │ - 28152: 2320 movs r3, #32 │ │ - 28154: 2c27 cmp r4, #39 ; 0x27 │ │ - 28156: 3833 subs r0, #51 ; 0x33 │ │ - 28158: 4b21 ldr r3, [pc, #132] ; (281e0 ) │ │ - 2815a: 6a48 ldr r0, [r1, #36] ; 0x24 │ │ - 2815c: 4003 ands r3, r0 │ │ - 2815e: e03a b.n 281d6 │ │ - 28160: 6a4a ldr r2, [r1, #36] ; 0x24 │ │ - 28162: 2380 movs r3, #128 ; 0x80 │ │ - 28164: 011b lsls r3, r3, #4 │ │ - 28166: 4313 orrs r3, r2 │ │ - 28168: 624b str r3, [r1, #36] ; 0x24 │ │ - 2816a: 2380 movs r3, #128 ; 0x80 │ │ - 2816c: 678b str r3, [r1, #120] ; 0x78 │ │ - 2816e: e033 b.n 281d8 │ │ - 28170: 4b1c ldr r3, [pc, #112] ; (281e4 ) │ │ - 28172: 6a48 ldr r0, [r1, #36] ; 0x24 │ │ - 28174: 2280 movs r2, #128 ; 0x80 │ │ - 28176: 0512 lsls r2, r2, #20 │ │ - 28178: 4003 ands r3, r0 │ │ - 2817a: e02b b.n 281d4 │ │ - 2817c: 6a4a ldr r2, [r1, #36] ; 0x24 │ │ - 2817e: 4b1a ldr r3, [pc, #104] ; (281e8 ) │ │ - 28180: 4013 ands r3, r2 │ │ - 28182: 2280 movs r2, #128 ; 0x80 │ │ - 28184: 04d2 lsls r2, r2, #19 │ │ - 28186: e025 b.n 281d4 │ │ - 28188: 4a18 ldr r2, [pc, #96] ; (281ec ) │ │ - 2818a: 4919 ldr r1, [pc, #100] ; (281f0 ) │ │ - 2818c: e005 b.n 2819a │ │ - 2818e: 2180 movs r1, #128 ; 0x80 │ │ - 28190: 4a16 ldr r2, [pc, #88] ; (281ec ) │ │ - 28192: 01c9 lsls r1, r1, #7 │ │ - 28194: e007 b.n 281a6 │ │ - 28196: 4a15 ldr r2, [pc, #84] ; (281ec ) │ │ - 28198: 4916 ldr r1, [pc, #88] ; (281f4 ) │ │ - 2819a: 5898 ldr r0, [r3, r2] │ │ - 2819c: 4001 ands r1, r0 │ │ - 2819e: e004 b.n 281aa │ │ - 281a0: 4a12 ldr r2, [pc, #72] ; (281ec ) │ │ - 281a2: 2180 movs r1, #128 ; 0x80 │ │ - 281a4: 0189 lsls r1, r1, #6 │ │ - 281a6: 5898 ldr r0, [r3, r2] │ │ - 281a8: 4301 orrs r1, r0 │ │ - 281aa: 5099 str r1, [r3, r2] │ │ - 281ac: e014 b.n 281d8 │ │ - 281ae: 6a4a ldr r2, [r1, #36] ; 0x24 │ │ - 281b0: 2380 movs r3, #128 ; 0x80 │ │ - 281b2: 439a bics r2, r3 │ │ - 281b4: 1c13 adds r3, r2, #0 │ │ - 281b6: e00e b.n 281d6 │ │ - 281b8: 6a4b ldr r3, [r1, #36] ; 0x24 │ │ - 281ba: 0798 lsls r0, r3, #30 │ │ - 281bc: d409 bmi.n 281d2 │ │ - 281be: 684a ldr r2, [r1, #4] │ │ - 281c0: 2a00 cmp r2, #0 │ │ - 281c2: d106 bne.n 281d2 │ │ - 281c4: 6a0a ldr r2, [r1, #32] │ │ - 281c6: 2a00 cmp r2, #0 │ │ - 281c8: d003 beq.n 281d2 │ │ - 281ca: 3a01 subs r2, #1 │ │ - 281cc: 604a str r2, [r1, #4] │ │ - 281ce: 4a0a ldr r2, [pc, #40] ; (281f8 ) │ │ - 281d0: 608a str r2, [r1, #8] │ │ - 281d2: 2280 movs r2, #128 ; 0x80 │ │ - 281d4: 4313 orrs r3, r2 │ │ - 281d6: 624b str r3, [r1, #36] ; 0x24 │ │ - 281d8: bd00 pop {pc} │ │ - 281da: 46c0 nop ; (mov r8, r8) │ │ - 281dc: e92c 0000 stmdb ip!, {} │ │ - 281e0: f7ff ffff bl 281e2 │ │ - 281e4: ffff fbff ; instruction: 0xfffffbff │ │ - 281e8: ffff f7ff vqshl.u64 , , #63 ; 0x3f │ │ - 281ec: e90c 0000 stmdb ip, {} │ │ - 281f0: bfff itttt │ │ - 281f2: ffff dfff ; instruction: 0xffffdfff │ │ - 281f6: ffff ffff ; instruction: 0xffffffff │ │ +00028b74 : │ │ + 28b74: 1c0b adds r3, r1, #0 │ │ + 28b76: b5f0 push {r4, r5, r6, r7, lr} │ │ + 28b78: 33de adds r3, #222 ; 0xde │ │ + 28b7a: 2a00 cmp r2, #0 │ │ + 28b7c: d001 beq.n 28b82 │ │ + 28b7e: 701a strb r2, [r3, #0] │ │ + 28b80: e000 b.n 28b84 │ │ + 28b82: 781a ldrb r2, [r3, #0] │ │ + 28b84: 4b21 ldr r3, [pc, #132] ; (28c0c ) │ │ + 28b86: 2580 movs r5, #128 ; 0x80 │ │ + 28b88: 58c4 ldr r4, [r0, r3] │ │ + 28b8a: 2391 movs r3, #145 ; 0x91 │ │ + 28b8c: 005b lsls r3, r3, #1 │ │ + 28b8e: 4e20 ldr r6, [pc, #128] ; (28c10 ) │ │ + 28b90: 016d lsls r5, r5, #5 │ │ + 28b92: 421c tst r4, r3 │ │ + 28b94: d020 beq.n 28bd8 │ │ + 28b96: 230f movs r3, #15 │ │ + 28b98: 24f0 movs r4, #240 ; 0xf0 │ │ + 28b9a: 4013 ands r3, r2 │ │ + 28b9c: 2b0f cmp r3, #15 │ │ + 28b9e: d108 bne.n 28bb2 │ │ + 28ba0: 1c17 adds r7, r2, #0 │ │ + 28ba2: 4027 ands r7, r4 │ │ + 28ba4: d005 beq.n 28bb2 │ │ + 28ba6: 5983 ldr r3, [r0, r6] │ │ + 28ba8: 422b tst r3, r5 │ │ + 28baa: d02e beq.n 28c0a │ │ + 28bac: 08bf lsrs r7, r7, #2 │ │ + 28bae: 427a negs r2, r7 │ │ + 28bb0: e01e b.n 28bf0 │ │ + 28bb2: 4022 ands r2, r4 │ │ + 28bb4: 2af0 cmp r2, #240 ; 0xf0 │ │ + 28bb6: d105 bne.n 28bc4 │ │ + 28bb8: 2b00 cmp r3, #0 │ │ + 28bba: d003 beq.n 28bc4 │ │ + 28bbc: 5982 ldr r2, [r0, r6] │ │ + 28bbe: 422a tst r2, r5 │ │ + 28bc0: d023 beq.n 28c0a │ │ + 28bc2: e004 b.n 28bce │ │ + 28bc4: 5980 ldr r0, [r0, r6] │ │ + 28bc6: 4228 tst r0, r5 │ │ + 28bc8: d11f bne.n 28c0a │ │ + 28bca: 2b00 cmp r3, #0 │ │ + 28bcc: d001 beq.n 28bd2 │ │ + 28bce: 009a lsls r2, r3, #2 │ │ + 28bd0: e010 b.n 28bf4 │ │ + 28bd2: 0892 lsrs r2, r2, #2 │ │ + 28bd4: 4252 negs r2, r2 │ │ + 28bd6: e00b b.n 28bf0 │ │ + 28bd8: 5983 ldr r3, [r0, r6] │ │ + 28bda: 422b tst r3, r5 │ │ + 28bdc: d115 bne.n 28c0a │ │ + 28bde: 230f movs r3, #15 │ │ + 28be0: 4013 ands r3, r2 │ │ + 28be2: d002 beq.n 28bea │ │ + 28be4: 009b lsls r3, r3, #2 │ │ + 28be6: 425a negs r2, r3 │ │ + 28be8: e004 b.n 28bf4 │ │ + 28bea: 23f0 movs r3, #240 ; 0xf0 │ │ + 28bec: 401a ands r2, r3 │ │ + 28bee: 0892 lsrs r2, r2, #2 │ │ + 28bf0: 2a00 cmp r2, #0 │ │ + 28bf2: d00a beq.n 28c0a │ │ + 28bf4: 6f8b ldr r3, [r1, #120] ; 0x78 │ │ + 28bf6: 18d2 adds r2, r2, r3 │ │ + 28bf8: d405 bmi.n 28c06 │ │ + 28bfa: 2380 movs r3, #128 ; 0x80 │ │ + 28bfc: 005b lsls r3, r3, #1 │ │ + 28bfe: 429a cmp r2, r3 │ │ + 28c00: dd02 ble.n 28c08 │ │ + 28c02: 1c1a adds r2, r3, #0 │ │ + 28c04: e000 b.n 28c08 │ │ + 28c06: 2200 movs r2, #0 │ │ + 28c08: 678a str r2, [r1, #120] ; 0x78 │ │ + 28c0a: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 28c0c: e920 0000 stmdb r0!, {} │ │ + 28c10: e90c 0000 stmdb ip, {} │ │ + │ │ +00028c14 : │ │ + 28c14: 1c0b adds r3, r1, #0 │ │ + 28c16: 33db adds r3, #219 ; 0xdb │ │ + 28c18: 2a00 cmp r2, #0 │ │ + 28c1a: d001 beq.n 28c20 │ │ + 28c1c: 701a strb r2, [r3, #0] │ │ + 28c1e: e000 b.n 28c22 │ │ + 28c20: 781a ldrb r2, [r3, #0] │ │ + 28c22: 4b0c ldr r3, [pc, #48] ; (28c54 ) │ │ + 28c24: 58c3 ldr r3, [r0, r3] │ │ + 28c26: 04db lsls r3, r3, #19 │ │ + 28c28: d512 bpl.n 28c50 │ │ + 28c2a: 6f4b ldr r3, [r1, #116] ; 0x74 │ │ + 28c2c: 0092 lsls r2, r2, #2 │ │ + 28c2e: 18d2 adds r2, r2, r3 │ │ + 28c30: 2380 movs r3, #128 ; 0x80 │ │ + 28c32: 005b lsls r3, r3, #1 │ │ + 28c34: 429a cmp r2, r3 │ │ + 28c36: dc01 bgt.n 28c3c │ │ + 28c38: 674a str r2, [r1, #116] ; 0x74 │ │ + 28c3a: e000 b.n 28c3e │ │ + 28c3c: 674b str r3, [r1, #116] ; 0x74 │ │ + 28c3e: 4b06 ldr r3, [pc, #24] ; (28c58 ) │ │ + 28c40: 58c3 ldr r3, [r0, r3] │ │ + 28c42: 07db lsls r3, r3, #31 │ │ + 28c44: d504 bpl.n 28c50 │ │ + 28c46: 2380 movs r3, #128 ; 0x80 │ │ + 28c48: 6a4a ldr r2, [r1, #36] ; 0x24 │ │ + 28c4a: 045b lsls r3, r3, #17 │ │ + 28c4c: 4313 orrs r3, r2 │ │ + 28c4e: 624b str r3, [r1, #36] ; 0x24 │ │ + 28c50: 4770 bx lr │ │ + 28c52: 46c0 nop ; (mov r8, r8) │ │ + 28c54: e90c 0000 stmdb ip, {} │ │ + 28c58: e920 0000 stmdb r0!, {} │ │ + │ │ +00028c5c : │ │ + 28c5c: 1c0b adds r3, r1, #0 │ │ + 28c5e: 33db adds r3, #219 ; 0xdb │ │ + 28c60: 2a00 cmp r2, #0 │ │ + 28c62: d001 beq.n 28c68 │ │ + 28c64: 701a strb r2, [r3, #0] │ │ + 28c66: e000 b.n 28c6a │ │ + 28c68: 781a ldrb r2, [r3, #0] │ │ + 28c6a: 4b0b ldr r3, [pc, #44] ; (28c98 ) │ │ + 28c6c: 58c3 ldr r3, [r0, r3] │ │ + 28c6e: 04db lsls r3, r3, #19 │ │ + 28c70: d510 bpl.n 28c94 │ │ + 28c72: 6f4b ldr r3, [r1, #116] ; 0x74 │ │ + 28c74: 0092 lsls r2, r2, #2 │ │ + 28c76: 1a9a subs r2, r3, r2 │ │ + 28c78: d401 bmi.n 28c7e │ │ + 28c7a: 674a str r2, [r1, #116] ; 0x74 │ │ + 28c7c: e001 b.n 28c82 │ │ + 28c7e: 2300 movs r3, #0 │ │ + 28c80: 674b str r3, [r1, #116] ; 0x74 │ │ + 28c82: 4b06 ldr r3, [pc, #24] ; (28c9c ) │ │ + 28c84: 58c3 ldr r3, [r0, r3] │ │ + 28c86: 07db lsls r3, r3, #31 │ │ + 28c88: d504 bpl.n 28c94 │ │ + 28c8a: 2380 movs r3, #128 ; 0x80 │ │ + 28c8c: 6a4a ldr r2, [r1, #36] ; 0x24 │ │ + 28c8e: 045b lsls r3, r3, #17 │ │ + 28c90: 4313 orrs r3, r2 │ │ + 28c92: 624b str r3, [r1, #36] ; 0x24 │ │ + 28c94: 4770 bx lr │ │ + 28c96: 46c0 nop ; (mov r8, r8) │ │ + 28c98: e90c 0000 stmdb ip, {} │ │ + 28c9c: e920 0000 stmdb r0!, {} │ │ + │ │ +00028ca0 : │ │ + 28ca0: 1c0b adds r3, r1, #0 │ │ + 28ca2: b570 push {r4, r5, r6, lr} │ │ + 28ca4: 33da adds r3, #218 ; 0xda │ │ + 28ca6: 2a00 cmp r2, #0 │ │ + 28ca8: d001 beq.n 28cae │ │ + 28caa: 701a strb r2, [r3, #0] │ │ + 28cac: e000 b.n 28cb0 │ │ + 28cae: 781a ldrb r2, [r3, #0] │ │ + 28cb0: 4c28 ldr r4, [pc, #160] ; (28d54 ) │ │ + 28cb2: 4d29 ldr r5, [pc, #164] ; (28d58 ) │ │ + 28cb4: 6f4b ldr r3, [r1, #116] ; 0x74 │ │ + 28cb6: 5904 ldr r4, [r0, r4] │ │ + 28cb8: 422c tst r4, r5 │ │ + 28cba: d026 beq.n 28d0a │ │ + 28cbc: 250f movs r5, #15 │ │ + 28cbe: 26f0 movs r6, #240 ; 0xf0 │ │ + 28cc0: 4015 ands r5, r2 │ │ + 28cc2: 2d0f cmp r5, #15 │ │ + 28cc4: d10f bne.n 28ce6 │ │ + 28cc6: 4232 tst r2, r6 │ │ + 28cc8: d003 beq.n 28cd2 │ │ + 28cca: 0912 lsrs r2, r2, #4 │ │ + 28ccc: f7ff ffa2 bl 28c14 │ │ + 28cd0: e03e b.n 28d50 │ │ + 28cd2: 4d22 ldr r5, [pc, #136] ; (28d5c ) │ │ + 28cd4: 5946 ldr r6, [r0, r5] │ │ + 28cd6: 4d22 ldr r5, [pc, #136] ; (28d60 ) │ │ + 28cd8: 4035 ands r5, r6 │ │ + 28cda: 2680 movs r6, #128 ; 0x80 │ │ + 28cdc: 0176 lsls r6, r6, #5 │ │ + 28cde: 42b5 cmp r5, r6 │ │ + 28ce0: d113 bne.n 28d0a │ │ + 28ce2: 3b3c subs r3, #60 ; 0x3c │ │ + 28ce4: e011 b.n 28d0a │ │ + 28ce6: 4016 ands r6, r2 │ │ + 28ce8: 2ef0 cmp r6, #240 ; 0xf0 │ │ + 28cea: d10e bne.n 28d0a │ │ + 28cec: 2d00 cmp r5, #0 │ │ + 28cee: d003 beq.n 28cf8 │ │ + 28cf0: 1c2a adds r2, r5, #0 │ │ + 28cf2: f7ff ffb3 bl 28c5c │ │ + 28cf6: e02b b.n 28d50 │ │ + 28cf8: 4d18 ldr r5, [pc, #96] ; (28d5c ) │ │ + 28cfa: 5946 ldr r6, [r0, r5] │ │ + 28cfc: 4d18 ldr r5, [pc, #96] ; (28d60 ) │ │ + 28cfe: 4035 ands r5, r6 │ │ + 28d00: 2680 movs r6, #128 ; 0x80 │ │ + 28d02: 0176 lsls r6, r6, #5 │ │ + 28d04: 42b5 cmp r5, r6 │ │ + 28d06: d100 bne.n 28d0a │ │ + 28d08: 333c adds r3, #60 ; 0x3c │ │ + 28d0a: 4d14 ldr r5, [pc, #80] ; (28d5c ) │ │ + 28d0c: 5945 ldr r5, [r0, r5] │ │ + 28d0e: 4814 ldr r0, [pc, #80] ; (28d60 ) │ │ + 28d10: 4028 ands r0, r5 │ │ + 28d12: 2580 movs r5, #128 ; 0x80 │ │ + 28d14: 016d lsls r5, r5, #5 │ │ + 28d16: 42a8 cmp r0, r5 │ │ + 28d18: d010 beq.n 28d3c │ │ + 28d1a: 200f movs r0, #15 │ │ + 28d1c: 4010 ands r0, r2 │ │ + 28d1e: d002 beq.n 28d26 │ │ + 28d20: 0080 lsls r0, r0, #2 │ │ + 28d22: 1a1b subs r3, r3, r0 │ │ + 28d24: e003 b.n 28d2e │ │ + 28d26: 20f0 movs r0, #240 ; 0xf0 │ │ + 28d28: 4002 ands r2, r0 │ │ + 28d2a: 0892 lsrs r2, r2, #2 │ │ + 28d2c: 189b adds r3, r3, r2 │ │ + 28d2e: 07e2 lsls r2, r4, #31 │ │ + 28d30: d504 bpl.n 28d3c │ │ + 28d32: 2280 movs r2, #128 ; 0x80 │ │ + 28d34: 6a48 ldr r0, [r1, #36] ; 0x24 │ │ + 28d36: 0452 lsls r2, r2, #17 │ │ + 28d38: 4302 orrs r2, r0 │ │ + 28d3a: 624a str r2, [r1, #36] ; 0x24 │ │ + 28d3c: 2b00 cmp r3, #0 │ │ + 28d3e: db05 blt.n 28d4c │ │ + 28d40: 2280 movs r2, #128 ; 0x80 │ │ + 28d42: 0052 lsls r2, r2, #1 │ │ + 28d44: 4293 cmp r3, r2 │ │ + 28d46: dd02 ble.n 28d4e │ │ + 28d48: 1c13 adds r3, r2, #0 │ │ + 28d4a: e000 b.n 28d4e │ │ + 28d4c: 2300 movs r3, #0 │ │ + 28d4e: 674b str r3, [r1, #116] ; 0x74 │ │ + 28d50: bd70 pop {r4, r5, r6, pc} │ │ + 28d52: 46c0 nop ; (mov r8, r8) │ │ + 28d54: e920 0000 stmdb r0!, {} │ │ + 28d58: 0922 lsrs r2, r4, #4 │ │ + 28d5a: 0000 movs r0, r0 │ │ + 28d5c: e90c 0000 stmdb ip, {} │ │ + 28d60: 1002 asrs r2, r0, #32 │ │ ... │ │ │ │ -000281fc : │ │ - 281fc: b5f0 push {r4, r5, r6, r7, lr} │ │ - 281fe: 020d lsl r5, r1, #8 │ │ - 28200: b089 sub sp, #36 ; 0x24 │ │ - 28202: 9005 str r0, [sp, #20] │ │ - 28204: 9204 str r2, [sp, #16] │ │ - 28206: 1c1c adds r4, r3, #0 │ │ - 28208: 1945 adds r5, r0, r5 │ │ - 2820a: 4b77 ldr r3, [pc, #476] ; (283e8 ) │ │ - 2820c: 6810 ldr r0, [r2, #0] │ │ - 2820e: 4a77 ldr r2, [pc, #476] ; (283ec ) │ │ - 28210: 9106 str r1, [sp, #24] │ │ - 28212: 4002 ands r2, r0 │ │ - 28214: 429a cmp r2, r3 │ │ - 28216: d100 bne.n 2821a │ │ - 28218: e084 b.n 28324 │ │ - 2821a: 230f movs r3, #15 │ │ - 2821c: 4023 ands r3, r4 │ │ - 2821e: 2600 movs r6, #0 │ │ - 28220: 00db lsls r3, r3, #3 │ │ - 28222: 9307 str r3, [sp, #28] │ │ - 28224: 9603 str r6, [sp, #12] │ │ - 28226: 1c30 adds r0, r6, #0 │ │ - 28228: 1c32 adds r2, r6, #0 │ │ - 2822a: 1c31 adds r1, r6, #0 │ │ - 2822c: 1c33 adds r3, r6, #0 │ │ - 2822e: 9e03 ldr r6, [sp, #12] │ │ - 28230: 9f04 ldr r7, [sp, #16] │ │ - 28232: 5dbf ldrb r7, [r7, r6] │ │ - 28234: 063e lsls r6, r7, #24 │ │ - 28236: 9701 str r7, [sp, #4] │ │ - 28238: 0e36 lsrs r6, r6, #24 │ │ - 2823a: d100 bne.n 2823e │ │ - 2823c: e0d2 b.n 283e4 │ │ - 2823e: 3f30 subs r7, #48 ; 0x30 │ │ - 28240: 2f09 cmp r7, #9 │ │ - 28242: d804 bhi.n 2824e │ │ - 28244: 0636 lsls r6, r6, #24 │ │ - 28246: 1636 asrs r6, r6, #24 │ │ - 28248: 0100 lsls r0, r0, #4 │ │ - 2824a: 3e30 subs r6, #48 ; 0x30 │ │ - 2824c: e010 b.n 28270 │ │ - 2824e: 9f01 ldr r7, [sp, #4] │ │ - 28250: 3f41 subs r7, #65 ; 0x41 │ │ - 28252: 2f05 cmp r7, #5 │ │ - 28254: d804 bhi.n 28260 │ │ - 28256: 0636 lsls r6, r6, #24 │ │ - 28258: 1636 asrs r6, r6, #24 │ │ - 2825a: 0100 lsls r0, r0, #4 │ │ - 2825c: 3e37 subs r6, #55 ; 0x37 │ │ - 2825e: e007 b.n 28270 │ │ - 28260: 9f01 ldr r7, [sp, #4] │ │ - 28262: 3f61 subs r7, #97 ; 0x61 │ │ - 28264: 2f05 cmp r7, #5 │ │ - 28266: d806 bhi.n 28276 │ │ - 28268: 0636 lsls r6, r6, #24 │ │ - 2826a: 1636 asrs r6, r6, #24 │ │ - 2826c: 0100 lsls r0, r0, #4 │ │ - 2826e: 3e57 subs r6, #87 ; 0x57 │ │ - 28270: 4330 orrs r0, r6 │ │ - 28272: 3301 adds r3, #1 │ │ - 28274: e050 b.n 28318 │ │ - 28276: 9f01 ldr r7, [sp, #4] │ │ - 28278: 2620 movs r6, #32 │ │ - 2827a: 43b7 bics r7, r6 │ │ - 2827c: 2f5a cmp r7, #90 ; 0x5a │ │ - 2827e: d101 bne.n 28284 │ │ - 28280: 207f movs r0, #127 ; 0x7f │ │ - 28282: e002 b.n 2828a │ │ - 28284: 2f58 cmp r7, #88 ; 0x58 │ │ - 28286: d102 bne.n 2828e │ │ - 28288: 2070 movs r0, #112 ; 0x70 │ │ - 2828a: 4020 ands r0, r4 │ │ - 2828c: e037 b.n 282fe │ │ - 2828e: 2f59 cmp r7, #89 ; 0x59 │ │ - 28290: d034 beq.n 282fc │ │ - 28292: 2b01 cmp r3, #1 │ │ - 28294: d940 bls.n 28318 │ │ - 28296: 00cb lsls r3, r1, #3 │ │ - 28298: 4098 lsls r0, r3 │ │ - 2829a: 3101 adds r1, #1 │ │ - 2829c: 4302 orrs r2, r0 │ │ - 2829e: 2902 cmp r1, #2 │ │ - 282a0: d92f bls.n 28302 │ │ - 282a2: 4b53 ldr r3, [pc, #332] ; (283f0 ) │ │ - 282a4: 9e05 ldr r6, [sp, #20] │ │ - 282a6: 9f06 ldr r7, [sp, #24] │ │ - 282a8: 58f1 ldr r1, [r6, r3] │ │ - 282aa: 428f cmp r7, r1 │ │ - 282ac: d202 bcs.n 282b4 │ │ - 282ae: 1c3b adds r3, r7, #0 │ │ - 282b0: 3301 adds r3, #1 │ │ - 282b2: e002 b.n 282ba │ │ - 282b4: 1c2b adds r3, r5, #0 │ │ - 282b6: 33a0 adds r3, #160 ; 0xa0 │ │ - 282b8: 681b ldr r3, [r3, #0] │ │ - 282ba: 2b00 cmp r3, #0 │ │ - 282bc: d028 beq.n 28310 │ │ - 282be: 428b cmp r3, r1 │ │ - 282c0: d822 bhi.n 28308 │ │ - 282c2: 3b01 subs r3, #1 │ │ - 282c4: 2124 movs r1, #36 ; 0x24 │ │ - 282c6: 434b muls r3, r1 │ │ - 282c8: 9e05 ldr r6, [sp, #20] │ │ - 282ca: 4f4a ldr r7, [pc, #296] ; (283f4 ) │ │ - 282cc: 18f3 adds r3, r6, r3 │ │ - 282ce: 19db adds r3, r3, r7 │ │ - 282d0: 681b ldr r3, [r3, #0] │ │ - 282d2: 3b01 subs r3, #1 │ │ - 282d4: 2b07 cmp r3, #7 │ │ - 282d6: d817 bhi.n 28308 │ │ - 282d8: 2190 movs r1, #144 ; 0x90 │ │ - 282da: 434b muls r3, r1 │ │ - 282dc: 4846 ldr r0, [pc, #280] ; (283f8 ) │ │ - 282de: 18f3 adds r3, r6, r3 │ │ - 282e0: 1819 adds r1, r3, r0 │ │ - 282e2: 6808 ldr r0, [r1, #0] │ │ - 282e4: 2800 cmp r0, #0 │ │ - 282e6: d011 beq.n 2830c │ │ - 282e8: 4944 ldr r1, [pc, #272] ; (283fc ) │ │ - 282ea: 185b adds r3, r3, r1 │ │ - 282ec: 681b ldr r3, [r3, #0] │ │ - 282ee: 2b00 cmp r3, #0 │ │ - 282f0: d00e beq.n 28310 │ │ - 282f2: 6803 ldr r3, [r0, #0] │ │ - 282f4: 1c11 adds r1, r2, #0 │ │ - 282f6: 6a1b ldr r3, [r3, #32] │ │ - 282f8: 4798 blx r3 │ │ - 282fa: e005 b.n 28308 │ │ - 282fc: 9807 ldr r0, [sp, #28] │ │ - 282fe: 2302 movs r3, #2 │ │ - 28300: e00a b.n 28318 │ │ - 28302: 2000 movs r0, #0 │ │ - 28304: 1c03 adds r3, r0, #0 │ │ - 28306: e007 b.n 28318 │ │ - 28308: 2200 movs r2, #0 │ │ - 2830a: e002 b.n 28312 │ │ - 2830c: 1c02 adds r2, r0, #0 │ │ - 2830e: e000 b.n 28312 │ │ - 28310: 1c1a adds r2, r3, #0 │ │ - 28312: 1c10 adds r0, r2, #0 │ │ - 28314: 1c11 adds r1, r2, #0 │ │ - 28316: 1c13 adds r3, r2, #0 │ │ - 28318: 9e03 ldr r6, [sp, #12] │ │ - 2831a: 3601 adds r6, #1 │ │ - 2831c: 9603 str r6, [sp, #12] │ │ - 2831e: 2e1b cmp r6, #27 │ │ - 28320: d185 bne.n 2822e │ │ - 28322: e05f b.n 283e4 │ │ - 28324: 9f04 ldr r7, [sp, #16] │ │ - 28326: 793b ldrb r3, [r7, #4] │ │ - 28328: 2b30 cmp r3, #48 ; 0x30 │ │ - 2832a: d15b bne.n 283e4 │ │ - 2832c: 79b9 ldrb r1, [r7, #6] │ │ - 2832e: 2320 movs r3, #32 │ │ - 28330: 1c08 adds r0, r1, #0 │ │ - 28332: 4398 bics r0, r3 │ │ - 28334: 285a cmp r0, #90 ; 0x5a │ │ - 28336: d024 beq.n 28382 │ │ - 28338: 79f8 ldrb r0, [r7, #7] │ │ - 2833a: 1c0c adds r4, r1, #0 │ │ - 2833c: 060a lsls r2, r1, #24 │ │ - 2833e: 0603 lsls r3, r0, #24 │ │ - 28340: 3c30 subs r4, #48 ; 0x30 │ │ - 28342: 0e12 lsrs r2, r2, #24 │ │ - 28344: 0e1b lsrs r3, r3, #24 │ │ - 28346: 2c09 cmp r4, #9 │ │ - 28348: d804 bhi.n 28354 │ │ - 2834a: 492d ldr r1, [pc, #180] ; (28400 ) │ │ - 2834c: 0614 lsls r4, r2, #24 │ │ - 2834e: 1524 asrs r4, r4, #20 │ │ - 28350: 1864 adds r4, r4, r1 │ │ - 28352: e007 b.n 28364 │ │ - 28354: 3941 subs r1, #65 ; 0x41 │ │ - 28356: 2400 movs r4, #0 │ │ - 28358: 2905 cmp r1, #5 │ │ - 2835a: d803 bhi.n 28364 │ │ - 2835c: 0614 lsls r4, r2, #24 │ │ - 2835e: 4a29 ldr r2, [pc, #164] ; (28404 ) │ │ - 28360: 1524 asrs r4, r4, #20 │ │ - 28362: 18a4 adds r4, r4, r2 │ │ - 28364: 1c02 adds r2, r0, #0 │ │ - 28366: 3a30 subs r2, #48 ; 0x30 │ │ - 28368: 2a09 cmp r2, #9 │ │ - 2836a: d803 bhi.n 28374 │ │ - 2836c: 061b lsls r3, r3, #24 │ │ - 2836e: 161b asrs r3, r3, #24 │ │ - 28370: 3b30 subs r3, #48 ; 0x30 │ │ - 28372: e005 b.n 28380 │ │ - 28374: 3841 subs r0, #65 ; 0x41 │ │ - 28376: 2805 cmp r0, #5 │ │ - 28378: d803 bhi.n 28382 │ │ - 2837a: 061b lsls r3, r3, #24 │ │ - 2837c: 161b asrs r3, r3, #24 │ │ - 2837e: 3b37 subs r3, #55 ; 0x37 │ │ - 28380: 18e4 adds r4, r4, r3 │ │ - 28382: 9e04 ldr r6, [sp, #16] │ │ - 28384: 7973 ldrb r3, [r6, #5] │ │ - 28386: 061a lsls r2, r3, #24 │ │ - 28388: 2b30 cmp r3, #48 ; 0x30 │ │ - 2838a: d003 beq.n 28394 │ │ - 2838c: 0e13 lsrs r3, r2, #24 │ │ - 2838e: 2b31 cmp r3, #49 ; 0x31 │ │ - 28390: d019 beq.n 283c6 │ │ - 28392: e027 b.n 283e4 │ │ - 28394: 1c2b adds r3, r5, #0 │ │ - 28396: 33ee adds r3, #238 ; 0xee │ │ - 28398: 7819 ldrb r1, [r3, #0] │ │ - 2839a: 2c7f cmp r4, #127 ; 0x7f │ │ - 2839c: d800 bhi.n 283a0 │ │ - 2839e: 701c strb r4, [r3, #0] │ │ - 283a0: 6f6f ldr r7, [r5, #116] ; 0x74 │ │ - 283a2: 781a ldrb r2, [r3, #0] │ │ - 283a4: 6a6b ldr r3, [r5, #36] ; 0x24 │ │ - 283a6: 2f00 cmp r7, #0 │ │ - 283a8: dc0b bgt.n 283c2 │ │ - 283aa: 1a8a subs r2, r1, r2 │ │ - 283ac: 17d0 asrs r0, r2, #31 │ │ - 283ae: 1812 adds r2, r2, r0 │ │ - 283b0: 4042 eors r2, r0 │ │ - 283b2: 2a0f cmp r2, #15 │ │ - 283b4: dd05 ble.n 283c2 │ │ - 283b6: 0459 lsls r1, r3, #17 │ │ - 283b8: d503 bpl.n 283c2 │ │ - 283ba: 692a ldr r2, [r5, #16] │ │ - 283bc: 696e ldr r6, [r5, #20] │ │ - 283be: 4332 orrs r2, r6 │ │ - 283c0: d110 bne.n 283e4 │ │ - 283c2: 0b9b lsrs r3, r3, #14 │ │ - 283c4: e006 b.n 283d4 │ │ - 283c6: 2c7f cmp r4, #127 ; 0x7f │ │ - 283c8: d802 bhi.n 283d0 │ │ - 283ca: 1c2b adds r3, r5, #0 │ │ - 283cc: 33ef adds r3, #239 ; 0xef │ │ - 283ce: 701c strb r4, [r3, #0] │ │ - 283d0: 6a6f ldr r7, [r5, #36] ; 0x24 │ │ - 283d2: 0bbb lsrs r3, r7, #14 │ │ - 283d4: 2201 movs r2, #1 │ │ - 283d6: 439a bics r2, r3 │ │ - 283d8: 2380 movs r3, #128 ; 0x80 │ │ - 283da: 9805 ldr r0, [sp, #20] │ │ - 283dc: 1c29 adds r1, r5, #0 │ │ - 283de: 005b lsls r3, r3, #1 │ │ - 283e0: f7fe fe6e bl 270c0 │ │ - 283e4: b009 add sp, #36 ; 0x24 │ │ - 283e6: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 283e8: 3046 adds r0, #70 ; 0x46 │ │ - 283ea: 3046 adds r0, #70 ; 0x46 │ │ - 283ec: 7f5f ldrb r7, [r3, #29] │ │ - 283ee: 7e5f ldrb r7, [r3, #25] │ │ - 283f0: e910 0000 ldmdb r0, {} │ │ - 283f4: c1cc stmia r1!, {r2, r3, r6, r7} │ │ - 283f6: 0000 movs r0, r0 │ │ - 283f8: e480 b.n 27cfc │ │ - 283fa: 0000 movs r0, r0 │ │ - 283fc: e484 b.n 27d08 │ │ - 283fe: 0000 movs r0, r0 │ │ - 28400: fd00 ffff stc2 15, cr15, [r0, #-1020] ; 0xfffffc04 │ │ - 28404: fc90 ffff ldc2 15, cr15, [r0], {255} ; 0xff │ │ - │ │ -00028408 : │ │ - 28408: b570 push {r4, r5, r6, lr} │ │ - 2840a: 1d0c adds r4, r1, #4 │ │ - 2840c: 1c06 adds r6, r0, #0 │ │ - 2840e: 6fe0 ldr r0, [r4, #124] ; 0x7c │ │ - 28410: 1c0d adds r5, r1, #0 │ │ - 28412: 2800 cmp r0, #0 │ │ - 28414: d033 beq.n 2847e │ │ - 28416: 4b1a ldr r3, [pc, #104] ; (28480 ) │ │ - 28418: 58f3 ldr r3, [r6, r3] │ │ - 2841a: 06d9 lsls r1, r3, #27 │ │ - 2841c: d51d bpl.n 2845a │ │ - 2841e: 4b19 ldr r3, [pc, #100] ; (28484 ) │ │ - 28420: 58f1 ldr r1, [r6, r3] │ │ - 28422: 4b19 ldr r3, [pc, #100] ; (28488 ) │ │ - 28424: 4219 tst r1, r3 │ │ - 28426: d118 bne.n 2845a │ │ - 28428: 2a00 cmp r2, #0 │ │ - 2842a: da08 bge.n 2843e │ │ - 2842c: 4252 negs r2, r2 │ │ - 2842e: 1092 asrs r2, r2, #2 │ │ - 28430: 2aff cmp r2, #255 ; 0xff │ │ - 28432: d900 bls.n 28436 │ │ - 28434: 22ff movs r2, #255 ; 0xff │ │ - 28436: 4b15 ldr r3, [pc, #84] ; (2848c ) │ │ - 28438: 0092 lsls r2, r2, #2 │ │ - 2843a: 447b add r3, pc │ │ - 2843c: e006 b.n 2844c │ │ - 2843e: 1092 asrs r2, r2, #2 │ │ - 28440: 2aff cmp r2, #255 ; 0xff │ │ - 28442: d900 bls.n 28446 │ │ - 28444: 22ff movs r2, #255 ; 0xff │ │ - 28446: 4b12 ldr r3, [pc, #72] ; (28490 ) │ │ - 28448: 0092 lsls r2, r2, #2 │ │ - 2844a: 447b add r3, pc │ │ - 2844c: 58d1 ldr r1, [r2, r3] │ │ - 2844e: 2280 movs r2, #128 ; 0x80 │ │ - 28450: 0252 lsls r2, r2, #9 │ │ - 28452: f003 fe56 bl 2c102 <_muldivr(long, long, long)> │ │ - 28456: 67e0 str r0, [r4, #124] ; 0x7c │ │ - 28458: e001 b.n 2845e │ │ - 2845a: 1882 adds r2, r0, r2 │ │ - 2845c: 67e2 str r2, [r4, #124] ; 0x7c │ │ - 2845e: 6fe2 ldr r2, [r4, #124] ; 0x7c │ │ - 28460: 2a00 cmp r2, #0 │ │ - 28462: dc0c bgt.n 2847e │ │ - 28464: 2301 movs r3, #1 │ │ - 28466: 67e3 str r3, [r4, #124] ; 0x7c │ │ - 28468: 4b06 ldr r3, [pc, #24] ; (28484 ) │ │ - 2846a: 58f3 ldr r3, [r6, r3] │ │ - 2846c: 0699 lsls r1, r3, #26 │ │ - 2846e: d506 bpl.n 2847e │ │ - 28470: 6a6a ldr r2, [r5, #36] ; 0x24 │ │ - 28472: 2380 movs r3, #128 ; 0x80 │ │ - 28474: 00db lsls r3, r3, #3 │ │ - 28476: 4313 orrs r3, r2 │ │ - 28478: 626b str r3, [r5, #36] ; 0x24 │ │ - 2847a: 2300 movs r3, #0 │ │ - 2847c: 67eb str r3, [r5, #124] ; 0x7c │ │ - 2847e: bd70 pop {r4, r5, r6, pc} │ │ - 28480: e90c 0000 stmdb ip, {} │ │ - 28484: e920 0000 stmdb r0!, {} │ │ - 28488: 0004 movs r4, r0 │ │ - 2848a: 0010 movs r0, r2 │ │ - 2848c: b4c6 push {r1, r2, r6, r7} │ │ - 2848e: 0000 movs r0, r0 │ │ - 28490: b8b6 ; instruction: 0xb8b6 │ │ +00028d64 : │ │ + 28d64: 230f movs r3, #15 │ │ + 28d66: 4013 ands r3, r2 │ │ + 28d68: d003 beq.n 28d72 │ │ + 28d6a: 1c08 adds r0, r1, #0 │ │ + 28d6c: 009b lsls r3, r3, #2 │ │ + 28d6e: 30e5 adds r0, #229 ; 0xe5 │ │ + 28d70: 7003 strb r3, [r0, #0] │ │ + 28d72: 23f0 movs r3, #240 ; 0xf0 │ │ + 28d74: 421a tst r2, r3 │ │ + 28d76: d004 beq.n 28d82 │ │ + 28d78: 1c0b adds r3, r1, #0 │ │ + 28d7a: 0612 lsls r2, r2, #24 │ │ + 28d7c: 0f12 lsrs r2, r2, #28 │ │ + 28d7e: 33e4 adds r3, #228 ; 0xe4 │ │ + 28d80: 701a strb r2, [r3, #0] │ │ + 28d82: 2380 movs r3, #128 ; 0x80 │ │ + 28d84: 6a4a ldr r2, [r1, #36] ; 0x24 │ │ + 28d86: 029b lsls r3, r3, #10 │ │ + 28d88: 4313 orrs r3, r2 │ │ + 28d8a: 624b str r3, [r1, #36] ; 0x24 │ │ + 28d8c: 4770 bx lr │ │ ... │ │ │ │ -00028494 : │ │ - 28494: 1c0b adds r3, r1, #0 │ │ - 28496: b510 push {r4, lr} │ │ - 28498: 33dc adds r3, #220 ; 0xdc │ │ - 2849a: 2a00 cmp r2, #0 │ │ - 2849c: d001 beq.n 284a2 │ │ - 2849e: 701a strb r2, [r3, #0] │ │ - 284a0: e000 b.n 284a4 │ │ - 284a2: 781a ldrb r2, [r3, #0] │ │ - 284a4: 4b11 ldr r3, [pc, #68] ; (284ec ) │ │ - 284a6: 58c4 ldr r4, [r0, r3] │ │ - 284a8: 2391 movs r3, #145 ; 0x91 │ │ - 284aa: 005b lsls r3, r3, #1 │ │ - 284ac: 421c tst r4, r3 │ │ - 284ae: d010 beq.n 284d2 │ │ - 284b0: 23f0 movs r3, #240 ; 0xf0 │ │ - 284b2: 4013 ands r3, r2 │ │ - 284b4: 2bdf cmp r3, #223 ; 0xdf │ │ - 284b6: d90c bls.n 284d2 │ │ - 284b8: 240f movs r4, #15 │ │ - 284ba: 4022 ands r2, r4 │ │ - 284bc: d015 beq.n 284ea │ │ - 284be: 2bf0 cmp r3, #240 ; 0xf0 │ │ - 284c0: d102 bne.n 284c8 │ │ - 284c2: f7ff fb59 bl 27b78 │ │ - 284c6: e010 b.n 284ea │ │ - 284c8: 2be0 cmp r3, #224 ; 0xe0 │ │ - 284ca: d10e bne.n 284ea │ │ - 284cc: f7ff fbca bl 27c64 │ │ - 284d0: e00b b.n 284ea │ │ - 284d2: 4b07 ldr r3, [pc, #28] ; (284f0 ) │ │ - 284d4: 58c3 ldr r3, [r0, r3] │ │ - 284d6: 04dc lsls r4, r3, #19 │ │ - 284d8: d503 bpl.n 284e2 │ │ - 284da: 4b06 ldr r3, [pc, #24] ; (284f4 ) │ │ - 284dc: 58c3 ldr r3, [r0, r3] │ │ - 284de: 2b01 cmp r3, #1 │ │ - 284e0: d103 bne.n 284ea │ │ - 284e2: 0092 lsls r2, r2, #2 │ │ - 284e4: 4252 negs r2, r2 │ │ - 284e6: f7ff ff8f bl 28408 │ │ - 284ea: bd10 pop {r4, pc} │ │ - 284ec: e920 0000 stmdb r0!, {} │ │ - 284f0: e90c 0000 stmdb ip, {} │ │ - 284f4: e93c 0000 ldmdb ip!, {} │ │ - │ │ -000284f8 : │ │ - 284f8: 1c0b adds r3, r1, #0 │ │ - 284fa: b510 push {r4, lr} │ │ - 284fc: 33dc adds r3, #220 ; 0xdc │ │ - 284fe: 2a00 cmp r2, #0 │ │ - 28500: d001 beq.n 28506 │ │ - 28502: 701a strb r2, [r3, #0] │ │ - 28504: e000 b.n 28508 │ │ - 28506: 781a ldrb r2, [r3, #0] │ │ - 28508: 4b11 ldr r3, [pc, #68] ; (28550 ) │ │ - 2850a: 58c4 ldr r4, [r0, r3] │ │ - 2850c: 2391 movs r3, #145 ; 0x91 │ │ - 2850e: 005b lsls r3, r3, #1 │ │ - 28510: 421c tst r4, r3 │ │ - 28512: d010 beq.n 28536 │ │ - 28514: 23f0 movs r3, #240 ; 0xf0 │ │ - 28516: 4013 ands r3, r2 │ │ - 28518: 2bdf cmp r3, #223 ; 0xdf │ │ - 2851a: d90c bls.n 28536 │ │ - 2851c: 240f movs r4, #15 │ │ - 2851e: 4022 ands r2, r4 │ │ - 28520: d014 beq.n 2854c │ │ - 28522: 2bf0 cmp r3, #240 ; 0xf0 │ │ - 28524: d102 bne.n 2852c │ │ - 28526: f7ff fb61 bl 27bec │ │ - 2852a: e00f b.n 2854c │ │ - 2852c: 2be0 cmp r3, #224 ; 0xe0 │ │ - 2852e: d10d bne.n 2854c │ │ - 28530: f7ff fbd2 bl 27cd8 │ │ - 28534: e00a b.n 2854c │ │ - 28536: 4b07 ldr r3, [pc, #28] ; (28554 ) │ │ - 28538: 58c3 ldr r3, [r0, r3] │ │ - 2853a: 04dc lsls r4, r3, #19 │ │ - 2853c: d503 bpl.n 28546 │ │ - 2853e: 4b06 ldr r3, [pc, #24] ; (28558 ) │ │ - 28540: 58c3 ldr r3, [r0, r3] │ │ - 28542: 2b01 cmp r3, #1 │ │ - 28544: d102 bne.n 2854c │ │ - 28546: 0092 lsls r2, r2, #2 │ │ - 28548: f7ff ff5e bl 28408 │ │ - 2854c: bd10 pop {r4, pc} │ │ - 2854e: 46c0 nop ; (mov r8, r8) │ │ - 28550: e920 0000 stmdb r0!, {} │ │ - 28554: e90c 0000 stmdb ip, {} │ │ - 28558: e93c 0000 ldmdb ip!, {} │ │ - │ │ -0002855c : │ │ - 2855c: b500 push {lr} │ │ - 2855e: 4b07 ldr r3, [pc, #28] ; (2857c ) │ │ - 28560: 58c3 ldr r3, [r0, r3] │ │ - 28562: 4293 cmp r3, r2 │ │ - 28564: d108 bne.n 28578 │ │ - 28566: 0209 lsls r1, r1, #8 │ │ - 28568: 1840 adds r0, r0, r1 │ │ - 2856a: 2300 movs r3, #0 │ │ - 2856c: 6a42 ldr r2, [r0, #36] ; 0x24 │ │ - 2856e: 6743 str r3, [r0, #116] ; 0x74 │ │ - 28570: 2380 movs r3, #128 ; 0x80 │ │ - 28572: 045b lsls r3, r3, #17 │ │ - 28574: 4313 orrs r3, r2 │ │ - 28576: 6243 str r3, [r0, #36] ; 0x24 │ │ - 28578: bd00 pop {pc} │ │ - 2857a: 46c0 nop ; (mov r8, r8) │ │ - 2857c: e92c 0000 stmdb ip!, {} │ │ - │ │ -00028580 : │ │ - 28580: b570 push {r4, r5, r6, lr} │ │ - 28582: 0209 lsls r1, r1, #8 │ │ - 28584: 1841 adds r1, r0, r1 │ │ - 28586: 6a4d ldr r5, [r1, #36] ; 0x24 │ │ - 28588: 2380 movs r3, #128 ; 0x80 │ │ - 2858a: 009b lsls r3, r3, #2 │ │ - 2858c: 1c1a adds r2, r3, #0 │ │ - 2858e: 432a orrs r2, r5 │ │ - 28590: 624a str r2, [r1, #36] ; 0x24 │ │ - 28592: 1c0a adds r2, r1, #0 │ │ - 28594: 328c adds r2, #140 ; 0x8c │ │ - 28596: 6812 ldr r2, [r2, #0] │ │ - 28598: 1c1e adds r6, r3, #0 │ │ - 2859a: 2a00 cmp r2, #0 │ │ - 2859c: d005 beq.n 285aa │ │ - 2859e: 02ab lsls r3, r5, #10 │ │ - 285a0: d403 bmi.n 285aa │ │ - 285a2: 23c0 movs r3, #192 ; 0xc0 │ │ - 285a4: 00db lsls r3, r3, #3 │ │ - 285a6: 432b orrs r3, r5 │ │ - 285a8: 624b str r3, [r1, #36] ; 0x24 │ │ - 285aa: 6a0c ldr r4, [r1, #32] │ │ - 285ac: 2c00 cmp r4, #0 │ │ - 285ae: d038 beq.n 28622 │ │ - 285b0: 6a4c ldr r4, [r1, #36] ; 0x24 │ │ - 285b2: 0723 lsls r3, r4, #28 │ │ - 285b4: d523 bpl.n 285fe │ │ - 285b6: 1c0b adds r3, r1, #0 │ │ - 285b8: 3390 adds r3, #144 ; 0x90 │ │ - 285ba: 681b ldr r3, [r3, #0] │ │ - 285bc: 2b00 cmp r3, #0 │ │ - 285be: d01e beq.n 285fe │ │ - 285c0: 4235 tst r5, r6 │ │ - 285c2: d11c bne.n 285fe │ │ - 285c4: 8c5e ldrh r6, [r3, #34] ; 0x22 │ │ - 285c6: 07b5 lsls r5, r6, #30 │ │ - 285c8: d514 bpl.n 285f4 │ │ - 285ca: 2504 movs r5, #4 │ │ - 285cc: 422e tst r6, r5 │ │ - 285ce: d001 beq.n 285d4 │ │ - 285d0: 432c orrs r4, r5 │ │ - 285d2: e001 b.n 285d8 │ │ - 285d4: 2584 movs r5, #132 ; 0x84 │ │ - 285d6: 43ac bics r4, r5 │ │ - 285d8: 624c str r4, [r1, #36] ; 0x24 │ │ - 285da: 6a4d ldr r5, [r1, #36] ; 0x24 │ │ - 285dc: 2402 movs r4, #2 │ │ - 285de: 432c orrs r4, r5 │ │ - 285e0: 624c str r4, [r1, #36] ; 0x24 │ │ - 285e2: 681c ldr r4, [r3, #0] │ │ - 285e4: 620c str r4, [r1, #32] │ │ - 285e6: 685d ldr r5, [r3, #4] │ │ - 285e8: 628d str r5, [r1, #40] ; 0x28 │ │ - 285ea: 689b ldr r3, [r3, #8] │ │ - 285ec: 62cb str r3, [r1, #44] ; 0x2c │ │ - 285ee: 429c cmp r4, r3 │ │ - 285f0: d905 bls.n 285fe │ │ - 285f2: e003 b.n 285fc │ │ - 285f4: 2586 movs r5, #134 ; 0x86 │ │ - 285f6: 43ac bics r4, r5 │ │ - 285f8: 624c str r4, [r1, #36] ; 0x24 │ │ - 285fa: 681b ldr r3, [r3, #0] │ │ - 285fc: 620b str r3, [r1, #32] │ │ - 285fe: 2a00 cmp r2, #0 │ │ - 28600: d00f beq.n 28622 │ │ - 28602: 6853 ldr r3, [r2, #4] │ │ - 28604: 075b lsls r3, r3, #29 │ │ - 28606: d404 bmi.n 28612 │ │ - 28608: 4b06 ldr r3, [pc, #24] ; (28624 ) │ │ - 2860a: 58c0 ldr r0, [r0, r3] │ │ - 2860c: 4b06 ldr r3, [pc, #24] ; (28628 ) │ │ - 2860e: 4218 tst r0, r3 │ │ - 28610: d007 beq.n 28622 │ │ - 28612: 6813 ldr r3, [r2, #0] │ │ - 28614: 2b00 cmp r3, #0 │ │ - 28616: d004 beq.n 28622 │ │ - 28618: 6a4c ldr r4, [r1, #36] ; 0x24 │ │ - 2861a: 2380 movs r3, #128 ; 0x80 │ │ - 2861c: 00db lsls r3, r3, #3 │ │ - 2861e: 4323 orrs r3, r4 │ │ - 28620: 624b str r3, [r1, #36] ; 0x24 │ │ - 28622: bd70 pop {r4, r5, r6, pc} │ │ - 28624: e920 0000 stmdb r0!, {} │ │ - 28628: 0004 movs r4, r0 │ │ - 2862a: 0010 movs r0, r2 │ │ - │ │ -0002862c : │ │ - 2862c: b5f0 push {r4, r5, r6, r7, lr} │ │ - 2862e: 020d lsls r5, r1, #8 │ │ - 28630: b087 sub sp, #28 │ │ - 28632: 1946 adds r6, r0, r5 │ │ - 28634: 9305 str r3, [sp, #20] │ │ - 28636: 9103 str r1, [sp, #12] │ │ - 28638: 1c31 adds r1, r6, #0 │ │ - 2863a: 1c07 adds r7, r0, #0 │ │ - 2863c: 318c adds r1, #140 ; 0x8c │ │ - 2863e: 9805 ldr r0, [sp, #20] │ │ - 28640: 6809 ldr r1, [r1, #0] │ │ - 28642: ab0c add r3, sp, #48 ; 0x30 │ │ - 28644: 3801 subs r0, #1 │ │ - 28646: 781b ldrb r3, [r3, #0] │ │ - 28648: 9102 str r1, [sp, #8] │ │ - 2864a: 287f cmp r0, #127 ; 0x7f │ │ - 2864c: d900 bls.n 28650 │ │ - 2864e: e123 b.n 28898 │ │ - 28650: 4c92 ldr r4, [pc, #584] ; (2889c ) │ │ - 28652: 4993 ldr r1, [pc, #588] ; (288a0 ) │ │ - 28654: 593c ldr r4, [r7, r4] │ │ - 28656: 420c tst r4, r1 │ │ - 28658: d005 beq.n 28666 │ │ - 2865a: 4c92 ldr r4, [pc, #584] ; (288a4 ) │ │ - 2865c: 593c ldr r4, [r7, r4] │ │ - 2865e: 2c00 cmp r4, #0 │ │ - 28660: d001 beq.n 28666 │ │ - 28662: 2b00 cmp r3, #0 │ │ - 28664: d03a beq.n 286dc │ │ - 28666: 4b90 ldr r3, [pc, #576] ; (288a8 ) │ │ - 28668: 58fb ldr r3, [r7, r3] │ │ - 2866a: 051a lsls r2, r3, #20 │ │ - 2866c: d500 bpl.n 28670 │ │ - 2866e: e113 b.n 28898 │ │ - 28670: 6a33 ldr r3, [r6, #32] │ │ - 28672: 2b00 cmp r3, #0 │ │ - 28674: d100 bne.n 28678 │ │ - 28676: e10f b.n 28898 │ │ - 28678: 6a74 ldr r4, [r6, #36] ; 0x24 │ │ - 2867a: 05e4 lsls r4, r4, #23 │ │ - 2867c: d500 bpl.n 28680 │ │ - 2867e: e10b b.n 28898 │ │ - 28680: 6971 ldr r1, [r6, #20] │ │ - 28682: 2900 cmp r1, #0 │ │ - 28684: d103 bne.n 2868e │ │ - 28686: 6932 ldr r2, [r6, #16] │ │ - 28688: 2a00 cmp r2, #0 │ │ - 2868a: d100 bne.n 2868e │ │ - 2868c: e104 b.n 28898 │ │ - 2868e: 1c38 adds r0, r7, #0 │ │ - 28690: 9903 ldr r1, [sp, #12] │ │ - 28692: f7ff fa27 bl 27ae4 │ │ - 28696: 2800 cmp r0, #0 │ │ - 28698: d100 bne.n 2869c │ │ - 2869a: e0fd b.n 28898 │ │ - 2869c: 0204 lsls r4, r0, #8 │ │ - 2869e: 193c adds r4, r7, r4 │ │ - 286a0: 2280 movs r2, #128 ; 0x80 │ │ - 286a2: 1979 adds r1, r7, r5 │ │ - 286a4: 0052 lsls r2, r2, #1 │ │ - 286a6: 1c20 adds r0, r4, #0 │ │ - 286a8: f008 f9b8 bl 30a1c <__clzsi2+0x168> │ │ - 286ac: 6a63 ldr r3, [r4, #36] ; 0x24 │ │ - 286ae: 4a7f ldr r2, [pc, #508] ; (288ac ) │ │ - 286b0: 9903 ldr r1, [sp, #12] │ │ - 286b2: 401a ands r2, r3 │ │ - 286b4: 1c23 adds r3, r4, #0 │ │ - 286b6: 33a0 adds r3, #160 ; 0xa0 │ │ - 286b8: 3101 adds r1, #1 │ │ - 286ba: 6019 str r1, [r3, #0] │ │ - 286bc: 1c21 adds r1, r4, #0 │ │ - 286be: 2300 movs r3, #0 │ │ - 286c0: 31d8 adds r1, #216 ; 0xd8 │ │ - 286c2: 700b strb r3, [r1, #0] │ │ - 286c4: 497a ldr r1, [pc, #488] ; (288b0 ) │ │ - 286c6: 67e3 str r3, [r4, #124] ; 0x7c │ │ - 286c8: 430a orrs r2, r1 │ │ - 286ca: 6262 str r2, [r4, #36] ; 0x24 │ │ - 286cc: 60b3 str r3, [r6, #8] │ │ - 286ce: 6073 str r3, [r6, #4] │ │ - 286d0: 6233 str r3, [r6, #32] │ │ - 286d2: 65b3 str r3, [r6, #88] ; 0x58 │ │ - 286d4: 6573 str r3, [r6, #84] ; 0x54 │ │ - 286d6: 6133 str r3, [r6, #16] │ │ - 286d8: 6173 str r3, [r6, #20] │ │ - 286da: e0dd b.n 28898 │ │ - 286dc: 24ef movs r4, #239 ; 0xef │ │ - 286de: 4294 cmp r4, r2 │ │ - 286e0: 415b adcs r3, r3 │ │ - 286e2: 9902 ldr r1, [sp, #8] │ │ - 286e4: 6e34 ldr r4, [r6, #96] ; 0x60 │ │ - 286e6: 425b negs r3, r3 │ │ - 286e8: 401a ands r2, r3 │ │ - 286ea: 9404 str r4, [sp, #16] │ │ - 286ec: 9101 str r1, [sp, #4] │ │ - 286ee: d01c beq.n 2872a │ │ - 286f0: 23be movs r3, #190 ; 0xbe │ │ - 286f2: 019b lsls r3, r3, #6 │ │ - 286f4: 18d2 adds r2, r2, r3 │ │ - 286f6: 0092 lsls r2, r2, #2 │ │ - 286f8: 59d2 ldr r2, [r2, r7] │ │ - 286fa: 9201 str r2, [sp, #4] │ │ - 286fc: 2a00 cmp r2, #0 │ │ - 286fe: d012 beq.n 28726 │ │ - 28700: 2494 movs r4, #148 ; 0x94 │ │ - 28702: 1810 adds r0, r2, r0 │ │ - 28704: 0064 lsls r4, r4, #1 │ │ - 28706: 1903 adds r3, r0, r4 │ │ - 28708: 30a9 adds r0, #169 ; 0xa9 │ │ - 2870a: 791b ldrb r3, [r3, #4] │ │ - 2870c: 30ff adds r0, #255 ; 0xff │ │ - 2870e: 7900 ldrb r0, [r0, #4] │ │ - 28710: 1e5a subs r2, r3, #1 │ │ - 28712: 9005 str r0, [sp, #20] │ │ - 28714: 2aee cmp r2, #238 ; 0xee │ │ - 28716: d808 bhi.n 2872a │ │ - 28718: 4966 ldr r1, [pc, #408] ; (288b4 ) │ │ - 2871a: 019b lsls r3, r3, #6 │ │ - 2871c: 18fb adds r3, r7, r3 │ │ - 2871e: 185b adds r3, r3, r1 │ │ - 28720: 681b ldr r3, [r3, #0] │ │ - 28722: 9304 str r3, [sp, #16] │ │ - 28724: e001 b.n 2872a │ │ - 28726: 9c01 ldr r4, [sp, #4] │ │ - 28728: 9404 str r4, [sp, #16] │ │ - 2872a: 9902 ldr r1, [sp, #8] │ │ - 2872c: 2900 cmp r1, #0 │ │ - 2872e: d100 bne.n 28732 │ │ - 28730: e0b2 b.n 28898 │ │ - 28732: 9c03 ldr r4, [sp, #12] │ │ - 28734: 9402 str r4, [sp, #8] │ │ - 28736: 1c34 adds r4, r6, #0 │ │ - 28738: 9b02 ldr r3, [sp, #8] │ │ - 2873a: 2b7f cmp r3, #127 ; 0x7f │ │ - 2873c: d84c bhi.n 287d8 │ │ - 2873e: 4b5e ldr r3, [pc, #376] ; (288b8 ) │ │ - 28740: 9902 ldr r1, [sp, #8] │ │ - 28742: 58fb ldr r3, [r7, r3] │ │ - 28744: 4299 cmp r1, r3 │ │ - 28746: d201 bcs.n 2874c │ │ - 28748: 42b4 cmp r4, r6 │ │ - 2874a: d13f bne.n 287cc │ │ - 2874c: 1c22 adds r2, r4, #0 │ │ - 2874e: 9b03 ldr r3, [sp, #12] │ │ - 28750: 32a0 adds r2, #160 ; 0xa0 │ │ - 28752: 6812 ldr r2, [r2, #0] │ │ - 28754: 3301 adds r3, #1 │ │ - 28756: 429a cmp r2, r3 │ │ - 28758: d001 beq.n 2875e │ │ - 2875a: 42b4 cmp r4, r6 │ │ - 2875c: d136 bne.n 287cc │ │ - 2875e: 1c23 adds r3, r4, #0 │ │ - 28760: 338c adds r3, #140 ; 0x8c │ │ - 28762: 681b ldr r3, [r3, #0] │ │ - 28764: 2b00 cmp r3, #0 │ │ - 28766: d031 beq.n 287cc │ │ - 28768: 228f movs r2, #143 ; 0x8f │ │ - 2876a: 0092 lsls r2, r2, #2 │ │ - 2876c: 5c9a ldrb r2, [r3, r2] │ │ - 2876e: 0611 lsls r1, r2, #24 │ │ - 28770: 0e0a lsrs r2, r1, #24 │ │ - 28772: 2a02 cmp r2, #2 │ │ - 28774: d010 beq.n 28798 │ │ - 28776: 2a03 cmp r2, #3 │ │ - 28778: d015 beq.n 287a6 │ │ - 2877a: 2a01 cmp r2, #1 │ │ - 2877c: d126 bne.n 287cc │ │ - 2877e: 9a05 ldr r2, [sp, #20] │ │ - 28780: 2a00 cmp r2, #0 │ │ - 28782: d023 beq.n 287cc │ │ - 28784: 1c22 adds r2, r4, #0 │ │ - 28786: 32d4 adds r2, #212 ; 0xd4 │ │ - 28788: 7812 ldrb r2, [r2, #0] │ │ - 2878a: 9905 ldr r1, [sp, #20] │ │ - 2878c: 428a cmp r2, r1 │ │ - 2878e: d11d bne.n 287cc │ │ - 28790: 9a01 ldr r2, [sp, #4] │ │ - 28792: 429a cmp r2, r3 │ │ - 28794: d11a bne.n 287cc │ │ - 28796: e06c b.n 28872 │ │ - 28798: 9904 ldr r1, [sp, #16] │ │ - 2879a: 2900 cmp r1, #0 │ │ - 2879c: d016 beq.n 287cc │ │ - 2879e: 6e22 ldr r2, [r4, #96] ; 0x60 │ │ - 287a0: 4291 cmp r1, r2 │ │ - 287a2: d113 bne.n 287cc │ │ - 287a4: e065 b.n 28872 │ │ - 287a6: 9901 ldr r1, [sp, #4] │ │ - 287a8: 4299 cmp r1, r3 │ │ - 287aa: d10f bne.n 287cc │ │ - 287ac: e061 b.n 28872 │ │ - 287ae: 2d00 cmp r5, #0 │ │ - 287b0: d16a bne.n 28888 │ │ - 287b2: 1c38 adds r0, r7, #0 │ │ - 287b4: 9902 ldr r1, [sp, #8] │ │ - 287b6: f7ff fee3 bl 28580 │ │ - 287ba: 6765 str r5, [r4, #116] ; 0x74 │ │ - 287bc: 6f63 ldr r3, [r4, #116] ; 0x74 │ │ - 287be: 2b00 cmp r3, #0 │ │ - 287c0: d104 bne.n 287cc │ │ - 287c2: 6a61 ldr r1, [r4, #36] ; 0x24 │ │ - 287c4: 67e3 str r3, [r4, #124] ; 0x7c │ │ - 287c6: 4b3a ldr r3, [pc, #232] ; (288b0 ) │ │ - 287c8: 430b orrs r3, r1 │ │ - 287ca: 6263 str r3, [r4, #36] ; 0x24 │ │ - 287cc: 9a02 ldr r2, [sp, #8] │ │ - 287ce: 3401 adds r4, #1 │ │ - 287d0: 34ff adds r4, #255 ; 0xff │ │ - 287d2: 3201 adds r2, #1 │ │ - 287d4: 9202 str r2, [sp, #8] │ │ - 287d6: e7af b.n 28738 │ │ - 287d8: 6a74 ldr r4, [r6, #36] ; 0x24 │ │ - 287da: 2180 movs r1, #128 ; 0x80 │ │ - 287dc: 0049 lsls r1, r1, #1 │ │ - 287de: 400c ands r4, r1 │ │ - 287e0: 9401 str r4, [sp, #4] │ │ - 287e2: d159 bne.n 28898 │ │ - 287e4: 6f72 ldr r2, [r6, #116] ; 0x74 │ │ - 287e6: 2a00 cmp r2, #0 │ │ - 287e8: d056 beq.n 28898 │ │ - 287ea: 6a33 ldr r3, [r6, #32] │ │ - 287ec: 2b00 cmp r3, #0 │ │ - 287ee: d053 beq.n 28898 │ │ - 287f0: 1c38 adds r0, r7, #0 │ │ - 287f2: 9903 ldr r1, [sp, #12] │ │ - 287f4: f7ff f976 bl 27ae4 │ │ - 287f8: 1e05 subs r5, r0, #0 │ │ - 287fa: d04d beq.n 28898 │ │ - 287fc: 9a03 ldr r2, [sp, #12] │ │ - 287fe: 0204 lsls r4, r0, #8 │ │ - 28800: 193c adds r4, r7, r4 │ │ - 28802: 0211 lsls r1, r2, #8 │ │ - 28804: 2280 movs r2, #128 ; 0x80 │ │ - 28806: 1879 adds r1, r7, r1 │ │ - 28808: 0052 lsls r2, r2, #1 │ │ - 2880a: 1c20 adds r0, r4, #0 │ │ - 2880c: f008 f906 bl 30a1c <__clzsi2+0x168> │ │ - 28810: 6a63 ldr r3, [r4, #36] ; 0x24 │ │ - 28812: 4a26 ldr r2, [pc, #152] ; (288ac ) │ │ - 28814: 9903 ldr r1, [sp, #12] │ │ - 28816: 401a ands r2, r3 │ │ - 28818: 1c23 adds r3, r4, #0 │ │ - 2881a: 33a0 adds r3, #160 ; 0xa0 │ │ - 2881c: 3101 adds r1, #1 │ │ - 2881e: 6262 str r2, [r4, #36] ; 0x24 │ │ - 28820: 6019 str r1, [r3, #0] │ │ - 28822: 9901 ldr r1, [sp, #4] │ │ - 28824: 3338 adds r3, #56 ; 0x38 │ │ - 28826: 7019 strb r1, [r3, #0] │ │ - 28828: 1c33 adds r3, r6, #0 │ │ - 2882a: 33d5 adds r3, #213 ; 0xd5 │ │ - 2882c: 781b ldrb r3, [r3, #0] │ │ - 2882e: 0619 lsls r1, r3, #24 │ │ - 28830: 0e0b lsrs r3, r1, #24 │ │ - 28832: 2b02 cmp r3, #2 │ │ - 28834: d005 beq.n 28842 │ │ - 28836: 2b03 cmp r3, #3 │ │ - 28838: d008 beq.n 2884c │ │ - 2883a: 2b00 cmp r3, #0 │ │ - 2883c: d10a bne.n 28854 │ │ - 2883e: 67e3 str r3, [r4, #124] ; 0x7c │ │ - 28840: e004 b.n 2884c │ │ - 28842: 1c38 adds r0, r7, #0 │ │ - 28844: 1c29 adds r1, r5, #0 │ │ - 28846: f7ff fe9b bl 28580 │ │ - 2884a: e003 b.n 28854 │ │ - 2884c: 2380 movs r3, #128 ; 0x80 │ │ - 2884e: 00db lsls r3, r3, #3 │ │ - 28850: 431a orrs r2, r3 │ │ - 28852: 6262 str r2, [r4, #36] ; 0x24 │ │ - 28854: 6f63 ldr r3, [r4, #116] ; 0x74 │ │ - 28856: 2b00 cmp r3, #0 │ │ - 28858: d104 bne.n 28864 │ │ - 2885a: 6a62 ldr r2, [r4, #36] ; 0x24 │ │ - 2885c: 67e3 str r3, [r4, #124] ; 0x7c │ │ - 2885e: 4b14 ldr r3, [pc, #80] ; (288b0 ) │ │ - 28860: 4313 orrs r3, r2 │ │ - 28862: 6263 str r3, [r4, #36] ; 0x24 │ │ - 28864: 2300 movs r3, #0 │ │ - 28866: 60b3 str r3, [r6, #8] │ │ - 28868: 6073 str r3, [r6, #4] │ │ - 2886a: 6233 str r3, [r6, #32] │ │ - 2886c: 65b3 str r3, [r6, #88] ; 0x58 │ │ - 2886e: 6573 str r3, [r6, #84] ; 0x54 │ │ - 28870: e012 b.n 28898 │ │ - 28872: 4a12 ldr r2, [pc, #72] ; (288bc ) │ │ - 28874: 5c9d ldrb r5, [r3, r2] │ │ - 28876: 062b lsls r3, r5, #24 │ │ - 28878: 0e1d lsrs r5, r3, #24 │ │ - 2887a: 2d01 cmp r5, #1 │ │ - 2887c: d197 bne.n 287ae │ │ - 2887e: 1c38 adds r0, r7, #0 │ │ - 28880: 9902 ldr r1, [sp, #8] │ │ - 28882: f7ff fe7d bl 28580 │ │ - 28886: e799 b.n 287bc │ │ - 28888: 2d02 cmp r5, #2 │ │ - 2888a: d197 bne.n 287bc │ │ - 2888c: 6a62 ldr r2, [r4, #36] ; 0x24 │ │ - 2888e: 2380 movs r3, #128 ; 0x80 │ │ - 28890: 00db lsls r3, r3, #3 │ │ - 28892: 4313 orrs r3, r2 │ │ - 28894: 6263 str r3, [r4, #36] ; 0x24 │ │ - 28896: e791 b.n 287bc │ │ - 28898: b007 add sp, #28 │ │ - 2889a: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 2889c: e920 0000 stmdb r0!, {} │ │ - 288a0: 0020 movs r0, r4 │ │ - 288a2: 0010 movs r0, r2 │ │ - 288a4: e928 0000 stmdb r8!, {} │ │ - 288a8: e90c 0000 stmdb ip, {} │ │ - 288ac: feff fff0 mrc2 15, 7, pc, cr15, cr0, {7} │ │ - 288b0: 0400 lsls r0, r0, #16 │ │ - 288b2: 0100 lsls r0, r0, #4 │ │ - 288b4: 8214 strh r4, [r2, #16] │ │ - 288b6: 0000 movs r0, r0 │ │ - 288b8: e910 0000 ldmdb r0, {} │ │ - 288bc: 023d lsls r5, r7, #8 │ │ +00028d90 : │ │ + 28d90: 1c0b adds r3, r1, #0 │ │ + 28d92: b570 push {r4, r5, r6, lr} │ │ + 28d94: 33df adds r3, #223 ; 0xdf │ │ + 28d96: 2a00 cmp r2, #0 │ │ + 28d98: d001 beq.n 28d9e │ │ + 28d9a: 701a strb r2, [r3, #0] │ │ + 28d9c: e000 b.n 28da0 │ │ + 28d9e: 781a ldrb r2, [r3, #0] │ │ + 28da0: 240f movs r4, #15 │ │ + 28da2: 2580 movs r5, #128 ; 0x80 │ │ + 28da4: 4014 ands r4, r2 │ │ + 28da6: 23f0 movs r3, #240 ; 0xf0 │ │ + 28da8: 4e14 ldr r6, [pc, #80] ; (28dfc ) │ │ + 28daa: 016d lsls r5, r5, #5 │ │ + 28dac: 2c0f cmp r4, #15 │ │ + 28dae: d106 bne.n 28dbe │ │ + 28db0: 421a tst r2, r3 │ │ + 28db2: d004 beq.n 28dbe │ │ + 28db4: 5983 ldr r3, [r0, r6] │ │ + 28db6: 422b tst r3, r5 │ │ + 28db8: d01f beq.n 28dfa │ │ + 28dba: 0913 lsrs r3, r2, #4 │ │ + 28dbc: e013 b.n 28de6 │ │ + 28dbe: 4013 ands r3, r2 │ │ + 28dc0: 2bf0 cmp r3, #240 ; 0xf0 │ │ + 28dc2: d105 bne.n 28dd0 │ │ + 28dc4: 2c00 cmp r4, #0 │ │ + 28dc6: d003 beq.n 28dd0 │ │ + 28dc8: 5983 ldr r3, [r0, r6] │ │ + 28dca: 422b tst r3, r5 │ │ + 28dcc: d015 beq.n 28dfa │ │ + 28dce: e005 b.n 28ddc │ │ + 28dd0: 5980 ldr r0, [r0, r6] │ │ + 28dd2: 4228 tst r0, r5 │ │ + 28dd4: d111 bne.n 28dfa │ │ + 28dd6: 091b lsrs r3, r3, #4 │ │ + 28dd8: 2c00 cmp r4, #0 │ │ + 28dda: d002 beq.n 28de2 │ │ + 28ddc: 200f movs r0, #15 │ │ + 28dde: 4002 ands r2, r0 │ │ + 28de0: 4253 negs r3, r2 │ │ + 28de2: 2b00 cmp r3, #0 │ │ + 28de4: d009 beq.n 28dfa │ │ + 28de6: 31a8 adds r1, #168 ; 0xa8 │ │ + 28de8: 680a ldr r2, [r1, #0] │ │ + 28dea: 1898 adds r0, r3, r2 │ │ + 28dec: d403 bmi.n 28df6 │ │ + 28dee: 2840 cmp r0, #64 ; 0x40 │ │ + 28df0: dd02 ble.n 28df8 │ │ + 28df2: 2040 movs r0, #64 ; 0x40 │ │ + 28df4: e000 b.n 28df8 │ │ + 28df6: 2000 movs r0, #0 │ │ + 28df8: 6008 str r0, [r1, #0] │ │ + 28dfa: bd70 pop {r4, r5, r6, pc} │ │ + 28dfc: e90c 0000 stmdb ip, {} │ │ + │ │ +00028e00 : │ │ + 28e00: 1c03 adds r3, r0, #0 │ │ + 28e02: 4829 ldr r0, [pc, #164] ; (28ea8 ) │ │ + 28e04: b500 push {lr} │ │ + 28e06: 5818 ldr r0, [r3, r0] │ │ + 28e08: 2800 cmp r0, #0 │ │ + 28e0a: d14b bne.n 28ea4 │ │ + 28e0c: 200f movs r0, #15 │ │ + 28e0e: 4010 ands r0, r2 │ │ + 28e10: f006 f898 bl 2ef44 <__gnu_thumb1_case_uqi@@Base> │ │ + 28e14: 0c08 lsrs r0, r1, #16 │ │ + 28e16: 4848 ldr r0, [pc, #288] ; (28f38 ) │ │ + 28e18: 4848 ldr r0, [pc, #288] ; (28f3c ) │ │ + 28e1a: 4848 ldr r0, [pc, #288] ; (28f3c ) │ │ + 28e1c: 1a14 subs r4, r2, r0 │ │ + 28e1e: 2320 movs r3, #32 │ │ + 28e20: 2c27 cmp r4, #39 ; 0x27 │ │ + 28e22: 3833 subs r0, #51 ; 0x33 │ │ + 28e24: 4b21 ldr r3, [pc, #132] ; (28eac ) │ │ + 28e26: 6a4a ldr r2, [r1, #36] ; 0x24 │ │ + 28e28: 4013 ands r3, r2 │ │ + 28e2a: e03a b.n 28ea2 │ │ + 28e2c: 2380 movs r3, #128 ; 0x80 │ │ + 28e2e: 6a4a ldr r2, [r1, #36] ; 0x24 │ │ + 28e30: 011b lsls r3, r3, #4 │ │ + 28e32: 4313 orrs r3, r2 │ │ + 28e34: 624b str r3, [r1, #36] ; 0x24 │ │ + 28e36: 2380 movs r3, #128 ; 0x80 │ │ + 28e38: 678b str r3, [r1, #120] ; 0x78 │ │ + 28e3a: e033 b.n 28ea4 │ │ + 28e3c: 6a4a ldr r2, [r1, #36] ; 0x24 │ │ + 28e3e: 4b1c ldr r3, [pc, #112] ; (28eb0 ) │ │ + 28e40: 4013 ands r3, r2 │ │ + 28e42: 2280 movs r2, #128 ; 0x80 │ │ + 28e44: 0512 lsls r2, r2, #20 │ │ + 28e46: e02b b.n 28ea0 │ │ + 28e48: 6a4a ldr r2, [r1, #36] ; 0x24 │ │ + 28e4a: 4b1a ldr r3, [pc, #104] ; (28eb4 ) │ │ + 28e4c: 4013 ands r3, r2 │ │ + 28e4e: 2280 movs r2, #128 ; 0x80 │ │ + 28e50: 04d2 lsls r2, r2, #19 │ │ + 28e52: e025 b.n 28ea0 │ │ + 28e54: 4918 ldr r1, [pc, #96] ; (28eb8 ) │ │ + 28e56: 4a19 ldr r2, [pc, #100] ; (28ebc ) │ │ + 28e58: e005 b.n 28e66 │ │ + 28e5a: 2280 movs r2, #128 ; 0x80 │ │ + 28e5c: 4916 ldr r1, [pc, #88] ; (28eb8 ) │ │ + 28e5e: 01d2 lsls r2, r2, #7 │ │ + 28e60: e007 b.n 28e72 │ │ + 28e62: 4915 ldr r1, [pc, #84] ; (28eb8 ) │ │ + 28e64: 4a16 ldr r2, [pc, #88] ; (28ec0 ) │ │ + 28e66: 5858 ldr r0, [r3, r1] │ │ + 28e68: 4002 ands r2, r0 │ │ + 28e6a: e004 b.n 28e76 │ │ + 28e6c: 2280 movs r2, #128 ; 0x80 │ │ + 28e6e: 4912 ldr r1, [pc, #72] ; (28eb8 ) │ │ + 28e70: 0192 lsls r2, r2, #6 │ │ + 28e72: 5858 ldr r0, [r3, r1] │ │ + 28e74: 4302 orrs r2, r0 │ │ + 28e76: 505a str r2, [r3, r1] │ │ + 28e78: e014 b.n 28ea4 │ │ + 28e7a: 2380 movs r3, #128 ; 0x80 │ │ + 28e7c: 6a4a ldr r2, [r1, #36] ; 0x24 │ │ + 28e7e: 439a bics r2, r3 │ │ + 28e80: 1c13 adds r3, r2, #0 │ │ + 28e82: e00e b.n 28ea2 │ │ + 28e84: 6a4b ldr r3, [r1, #36] ; 0x24 │ │ + 28e86: 079a lsls r2, r3, #30 │ │ + 28e88: d409 bmi.n 28e9e │ │ + 28e8a: 684a ldr r2, [r1, #4] │ │ + 28e8c: 2a00 cmp r2, #0 │ │ + 28e8e: d106 bne.n 28e9e │ │ + 28e90: 6a0a ldr r2, [r1, #32] │ │ + 28e92: 2a00 cmp r2, #0 │ │ + 28e94: d003 beq.n 28e9e │ │ + 28e96: 3a01 subs r2, #1 │ │ + 28e98: 604a str r2, [r1, #4] │ │ + 28e9a: 4a0a ldr r2, [pc, #40] ; (28ec4 ) │ │ + 28e9c: 608a str r2, [r1, #8] │ │ + 28e9e: 2280 movs r2, #128 ; 0x80 │ │ + 28ea0: 4313 orrs r3, r2 │ │ + 28ea2: 624b str r3, [r1, #36] ; 0x24 │ │ + 28ea4: bd00 pop {pc} │ │ + 28ea6: 46c0 nop ; (mov r8, r8) │ │ + 28ea8: e92c 0000 stmdb ip!, {} │ │ + 28eac: f7ff ffff bl 28eae │ │ + 28eb0: ffff fbff ; instruction: 0xfffffbff │ │ + 28eb4: ffff f7ff vqshl.u64 , , #63 ; 0x3f │ │ + 28eb8: e90c 0000 stmdb ip, {} │ │ + 28ebc: bfff itttt │ │ + 28ebe: ffff dfff ; instruction: 0xffffdfff │ │ + 28ec2: ffff ffff ; instruction: 0xffffffff │ │ ... │ │ │ │ -000288c0 : │ │ - 288c0: 4b09 ldr r3, [pc, #36] ; (288e8 ) │ │ - 288c2: b510 push {r4, lr} │ │ - 288c4: 58c2 ldr r2, [r0, r3] │ │ - 288c6: 2380 movs r3, #128 ; 0x80 │ │ - 288c8: 2a20 cmp r2, #32 │ │ - 288ca: d100 bne.n 288ce │ │ - 288cc: 005b lsls r3, r3, #1 │ │ - 288ce: 0794 lsls r4, r2, #30 │ │ - 288d0: d503 bpl.n 288da │ │ - 288d2: 2980 cmp r1, #128 ; 0x80 │ │ - 288d4: d901 bls.n 288da │ │ - 288d6: 3980 subs r1, #128 ; 0x80 │ │ - 288d8: e001 b.n 288de │ │ - 288da: 2900 cmp r1, #0 │ │ - 288dc: d003 beq.n 288e6 │ │ - 288de: 4299 cmp r1, r3 │ │ - 288e0: d801 bhi.n 288e6 │ │ - 288e2: 4b02 ldr r3, [pc, #8] ; (288ec ) │ │ - 288e4: 50c1 str r1, [r0, r3] │ │ - 288e6: bd10 pop {r4, pc} │ │ - 288e8: e920 0000 stmdb r0!, {} │ │ - 288ec: e93c 0000 ldmdb ip!, {} │ │ - │ │ -000288f0 : │ │ - 288f0: b510 push {r4, lr} │ │ - 288f2: 4b0c ldr r3, [pc, #48] ; (28924 ) │ │ - 288f4: 291f cmp r1, #31 │ │ - 288f6: d812 bhi.n 2891e │ │ - 288f8: 220f movs r2, #15 │ │ - 288fa: 24f0 movs r4, #240 ; 0xf0 │ │ - 288fc: 400c ands r4, r1 │ │ - 288fe: 4011 ands r1, r2 │ │ - 28900: 0049 lsls r1, r1, #1 │ │ - 28902: 58c2 ldr r2, [r0, r3] │ │ - 28904: 2c10 cmp r4, #16 │ │ - 28906: d104 bne.n 28912 │ │ - 28908: 1889 adds r1, r1, r2 │ │ - 2890a: 29ff cmp r1, #255 ; 0xff │ │ - 2890c: d907 bls.n 2891e │ │ - 2890e: 22ff movs r2, #255 ; 0xff │ │ - 28910: e003 b.n 2891a │ │ - 28912: 1a51 subs r1, r2, r1 │ │ - 28914: 291f cmp r1, #31 │ │ - 28916: dc02 bgt.n 2891e │ │ - 28918: 2220 movs r2, #32 │ │ - 2891a: 50c2 str r2, [r0, r3] │ │ - 2891c: e000 b.n 28920 │ │ - 2891e: 50c1 str r1, [r0, r3] │ │ - 28920: bd10 pop {r4, pc} │ │ - 28922: 46c0 nop ; (mov r8, r8) │ │ - 28924: e940 0000 strd r0, r0, [r0, #-0] │ │ - │ │ -00028928 : │ │ - 28928: b570 push {r4, r5, r6, lr} │ │ - 2892a: 2a00 cmp r2, #0 │ │ - 2892c: d01d beq.n 2896a │ │ - 2892e: 1c0c adds r4, r1, #0 │ │ - 28930: 34f5 adds r4, #245 ; 0xf5 │ │ - 28932: 7823 ldrb r3, [r4, #0] │ │ - 28934: 2b00 cmp r3, #0 │ │ - 28936: d005 beq.n 28944 │ │ - 28938: 3b01 subs r3, #1 │ │ - 2893a: 061b lsls r3, r3, #24 │ │ - 2893c: 0e1b lsrs r3, r3, #24 │ │ - 2893e: 7023 strb r3, [r4, #0] │ │ - 28940: d110 bne.n 28964 │ │ - 28942: e016 b.n 28972 │ │ - 28944: 4d0c ldr r5, [pc, #48] ; (28978 ) │ │ - 28946: 5945 ldr r5, [r0, r5] │ │ - 28948: 42ab cmp r3, r5 │ │ - 2894a: d00a beq.n 28962 │ │ - 2894c: 4288 cmp r0, r1 │ │ - 2894e: d004 beq.n 2895a │ │ - 28950: 1c06 adds r6, r0, #0 │ │ - 28952: 36f5 adds r6, #245 ; 0xf5 │ │ - 28954: 7836 ldrb r6, [r6, #0] │ │ - 28956: 2e00 cmp r6, #0 │ │ - 28958: d10b bne.n 28972 │ │ - 2895a: 3001 adds r0, #1 │ │ - 2895c: 3301 adds r3, #1 │ │ - 2895e: 30ff adds r0, #255 ; 0xff │ │ - 28960: e7f2 b.n 28948 │ │ - 28962: 7022 strb r2, [r4, #0] │ │ - 28964: 31f4 adds r1, #244 ; 0xf4 │ │ - 28966: 7808 ldrb r0, [r1, #0] │ │ - 28968: e005 b.n 28976 │ │ - 2896a: 4b04 ldr r3, [pc, #16] ; (2897c ) │ │ - 2896c: 31f4 adds r1, #244 ; 0xf4 │ │ - 2896e: 58c3 ldr r3, [r0, r3] │ │ - 28970: 700b strb r3, [r1, #0] │ │ - 28972: 2001 movs r0, #1 │ │ - 28974: 4240 negs r0, r0 │ │ - 28976: bd70 pop {r4, r5, r6, pc} │ │ - 28978: e910 0000 ldmdb r0, {} │ │ - 2897c: e948 0000 strd r0, r0, [r8, #-0] │ │ - │ │ -00028980 : │ │ - 28980: b530 push {r4, r5, lr} │ │ - 28982: 4b1f ldr r3, [pc, #124] ; (28a00 ) │ │ - 28984: 2900 cmp r1, #0 │ │ - 28986: d001 beq.n 2898c │ │ - 28988: 50c1 str r1, [r0, r3] │ │ - 2898a: e000 b.n 2898e │ │ - 2898c: 58c1 ldr r1, [r0, r3] │ │ - 2898e: 230f movs r3, #15 │ │ - 28990: 2280 movs r2, #128 ; 0x80 │ │ - 28992: 400b ands r3, r1 │ │ - 28994: 25f0 movs r5, #240 ; 0xf0 │ │ - 28996: 4c1b ldr r4, [pc, #108] ; (28a04 ) │ │ - 28998: 0152 lsls r2, r2, #5 │ │ - 2899a: 2b0f cmp r3, #15 │ │ - 2899c: d107 bne.n 289ae │ │ - 2899e: 4229 tst r1, r5 │ │ - 289a0: d005 beq.n 289ae │ │ - 289a2: 5903 ldr r3, [r0, r4] │ │ - 289a4: 4213 tst r3, r2 │ │ - 289a6: d029 beq.n 289fc │ │ - 289a8: 0909 lsrs r1, r1, #4 │ │ - 289aa: 0049 lsls r1, r1, #1 │ │ - 289ac: e015 b.n 289da │ │ - 289ae: 4029 ands r1, r5 │ │ - 289b0: 29f0 cmp r1, #240 ; 0xf0 │ │ - 289b2: d107 bne.n 289c4 │ │ - 289b4: 2b00 cmp r3, #0 │ │ - 289b6: d005 beq.n 289c4 │ │ - 289b8: 5901 ldr r1, [r0, r4] │ │ - 289ba: 4211 tst r1, r2 │ │ - 289bc: d01e beq.n 289fc │ │ - 289be: 0059 lsls r1, r3, #1 │ │ - 289c0: 4249 negs r1, r1 │ │ - 289c2: e00a b.n 289da │ │ - 289c4: 5904 ldr r4, [r0, r4] │ │ - 289c6: 4214 tst r4, r2 │ │ - 289c8: d118 bne.n 289fc │ │ - 289ca: 2900 cmp r1, #0 │ │ - 289cc: d001 beq.n 289d2 │ │ - 289ce: 08c9 lsrs r1, r1, #3 │ │ - 289d0: e001 b.n 289d6 │ │ - 289d2: 0059 lsls r1, r3, #1 │ │ - 289d4: 4249 negs r1, r1 │ │ - 289d6: 2900 cmp r1, #0 │ │ - 289d8: d010 beq.n 289fc │ │ - 289da: 4b0b ldr r3, [pc, #44] ; (28a08 ) │ │ - 289dc: 58c3 ldr r3, [r0, r3] │ │ - 289de: 2b20 cmp r3, #32 │ │ - 289e0: d000 beq.n 289e4 │ │ - 289e2: 0049 lsls r1, r1, #1 │ │ - 289e4: 4a09 ldr r2, [pc, #36] ; (28a0c ) │ │ - 289e6: 5883 ldr r3, [r0, r2] │ │ - 289e8: 18c9 adds r1, r1, r3 │ │ - 289ea: d405 bmi.n 289f8 │ │ - 289ec: 2380 movs r3, #128 ; 0x80 │ │ - 289ee: 005b lsls r3, r3, #1 │ │ - 289f0: 4299 cmp r1, r3 │ │ - 289f2: dd02 ble.n 289fa │ │ - 289f4: 1c19 adds r1, r3, #0 │ │ - 289f6: e000 b.n 289fa │ │ - 289f8: 2100 movs r1, #0 │ │ - 289fa: 5081 str r1, [r0, r2] │ │ - 289fc: bd30 pop {r4, r5, pc} │ │ - 289fe: 46c0 nop ; (mov r8, r8) │ │ - 28a00: e970 0000 ldrd r0, r0, [r0, #-0]! │ │ - 28a04: e90c 0000 stmdb ip, {} │ │ - 28a08: e920 0000 stmdb r0!, {} │ │ - 28a0c: e960 0000 strd r0, r0, [r0, #-0]! │ │ - │ │ -00028a10 : │ │ - 28a10: b5f0 push {r4, r5, r6, r7, lr} │ │ - 28a12: 4694 mov ip, r2 │ │ - 28a14: b085 sub sp, #20 │ │ - 28a16: 1c0b adds r3, r1, #0 │ │ - 28a18: 2bff cmp r3, #255 ; 0xff │ │ - 28a1a: d807 bhi.n 28a2c │ │ - 28a1c: 4c28 ldr r4, [pc, #160] ; (28ac0 ) │ │ - 28a1e: 18c2 adds r2, r0, r3 │ │ - 28a20: 1912 adds r2, r2, r4 │ │ - 28a22: 7814 ldrb r4, [r2, #0] │ │ - 28a24: 2cfe cmp r4, #254 ; 0xfe │ │ - 28a26: d042 beq.n 28aae │ │ - 28a28: 2cef cmp r4, #239 ; 0xef │ │ - 28a2a: d904 bls.n 28a36 │ │ - 28a2c: 1e18 subs r0, r3, #0 │ │ - 28a2e: 28ff cmp r0, #255 ; 0xff │ │ - 28a30: d944 bls.n 28abc │ │ - 28a32: 20ff movs r0, #255 ; 0xff │ │ - 28a34: e042 b.n 28abc │ │ - 28a36: 4d23 ldr r5, [pc, #140] ; (28ac4 ) │ │ - 28a38: 1962 adds r2, r4, r5 │ │ - 28a3a: 0092 lsls r2, r2, #2 │ │ - 28a3c: 5812 ldr r2, [r2, r0] │ │ - 28a3e: 2a00 cmp r2, #0 │ │ - 28a40: d035 beq.n 28aae │ │ - 28a42: 4f21 ldr r7, [pc, #132] ; (28ac8 ) │ │ - 28a44: 4e21 ldr r6, [pc, #132] ; (28acc ) │ │ - 28a46: 19e4 adds r4, r4, r7 │ │ - 28a48: 0064 lsls r4, r4, #1 │ │ - 28a4a: 5a24 ldrh r4, [r4, r0] │ │ - 28a4c: 5985 ldr r5, [r0, r6] │ │ - 28a4e: 1c2e adds r6, r5, #0 │ │ - 28a50: 4366 muls r6, r4 │ │ - 28a52: 9603 str r6, [sp, #12] │ │ - 28a54: 428b cmp r3, r1 │ │ - 28a56: d001 beq.n 28a5c │ │ - 28a58: 2400 movs r4, #0 │ │ - 28a5a: e000 b.n 28a5e │ │ - 28a5c: 4664 mov r4, ip │ │ - 28a5e: 4365 muls r5, r4 │ │ - 28a60: 2706 movs r7, #6 │ │ - 28a62: 1c3c adds r4, r7, #0 │ │ - 28a64: 436c muls r4, r5 │ │ - 28a66: 1914 adds r4, r2, r4 │ │ - 28a68: 9e03 ldr r6, [sp, #12] │ │ - 28a6a: 42b5 cmp r5, r6 │ │ - 28a6c: d21f bcs.n 28aae │ │ - 28a6e: 7822 ldrb r2, [r4, #0] │ │ - 28a70: 2a00 cmp r2, #0 │ │ - 28a72: d11e bne.n 28ab2 │ │ - 28a74: 78a6 ldrb r6, [r4, #2] │ │ - 28a76: 2e00 cmp r6, #0 │ │ - 28a78: d11d bne.n 28ab6 │ │ - 28a7a: 78e2 ldrb r2, [r4, #3] │ │ - 28a7c: 2a13 cmp r2, #19 │ │ - 28a7e: d10e bne.n 28a9e │ │ - 28a80: 7962 ldrb r2, [r4, #5] │ │ - 28a82: 270f movs r7, #15 │ │ - 28a84: 9202 str r2, [sp, #8] │ │ - 28a86: 43ba bics r2, r7 │ │ - 28a88: 9201 str r2, [sp, #4] │ │ - 28a8a: d00d beq.n 28aa8 │ │ - 28a8c: 9a02 ldr r2, [sp, #8] │ │ - 28a8e: 2770 movs r7, #112 ; 0x70 │ │ - 28a90: 403a ands r2, r7 │ │ - 28a92: 2a60 cmp r2, #96 ; 0x60 │ │ - 28a94: d008 beq.n 28aa8 │ │ - 28a96: 9a01 ldr r2, [sp, #4] │ │ - 28a98: 2af0 cmp r2, #240 ; 0xf0 │ │ - 28a9a: d10e bne.n 28aba │ │ - 28a9c: e004 b.n 28aa8 │ │ - 28a9e: 2a00 cmp r2, #0 │ │ - 28aa0: d002 beq.n 28aa8 │ │ - 28aa2: 3a10 subs r2, #16 │ │ - 28aa4: 2a01 cmp r2, #1 │ │ - 28aa6: d808 bhi.n 28aba │ │ - 28aa8: 3501 adds r5, #1 │ │ - 28aaa: 3406 adds r4, #6 │ │ - 28aac: e7dc b.n 28a68 │ │ - 28aae: 3301 adds r3, #1 │ │ - 28ab0: e7b2 b.n 28a18 │ │ - 28ab2: 2000 movs r0, #0 │ │ - 28ab4: e002 b.n 28abc │ │ - 28ab6: 1c10 adds r0, r2, #0 │ │ - 28ab8: e000 b.n 28abc │ │ - 28aba: 1c30 adds r0, r6, #0 │ │ - 28abc: b005 add sp, #20 │ │ - 28abe: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 28ac0: d060 beq.n 28b84 │ │ - 28ac2: 0000 movs r0, r0 │ │ - 28ac4: 32b0 adds r2, #176 ; 0xb0 │ │ - 28ac6: 0000 movs r0, r0 │ │ - 28ac8: 6740 str r0, [r0, #116] ; 0x74 │ │ - 28aca: 0000 movs r0, r0 │ │ - 28acc: e910 0000 ldmdb r0, {} │ │ - │ │ -00028ad0 : │ │ - 28ad0: b5f0 push {r4, r5, r6, r7, lr} │ │ - 28ad2: b0c9 sub sp, #292 ; 0x124 │ │ - 28ad4: 9203 str r2, [sp, #12] │ │ - 28ad6: 4a3c ldr r2, [pc, #240] ; (28bc8 ) │ │ - 28ad8: 1c0c adds r4, r1, #0 │ │ - 28ada: 9d4e ldr r5, [sp, #312] ; 0x138 │ │ - 28adc: 447a add r2, pc │ │ - 28ade: 6812 ldr r2, [r2, #0] │ │ - 28ae0: 9001 str r0, [sp, #4] │ │ - 28ae2: 6811 ldr r1, [r2, #0] │ │ - 28ae4: 9205 str r2, [sp, #20] │ │ - 28ae6: 9147 str r1, [sp, #284] ; 0x11c │ │ - 28ae8: 2bef cmp r3, #239 ; 0xef │ │ - 28aea: d901 bls.n 28af0 │ │ - 28aec: 2000 movs r0, #0 │ │ - 28aee: e00d b.n 28b0c │ │ - 28af0: 9e01 ldr r6, [sp, #4] │ │ - 28af2: 4836 ldr r0, [pc, #216] ; (28bcc ) │ │ - 28af4: 18f2 adds r2, r6, r3 │ │ - 28af6: 1812 adds r2, r2, r0 │ │ - 28af8: 7812 ldrb r2, [r2, #0] │ │ - 28afa: 2afe cmp r2, #254 ; 0xfe │ │ - 28afc: d101 bne.n 28b02 │ │ - 28afe: 3301 adds r3, #1 │ │ - 28b00: e7f2 b.n 28ae8 │ │ - 28b02: 2cef cmp r4, #239 ; 0xef │ │ - 28b04: d8f2 bhi.n 28aec │ │ - 28b06: 42a3 cmp r3, r4 │ │ - 28b08: d907 bls.n 28b1a │ │ - 28b0a: 2001 movs r0, #1 │ │ - 28b0c: 9e05 ldr r6, [sp, #20] │ │ - 28b0e: 9a47 ldr r2, [sp, #284] ; 0x11c │ │ - 28b10: 6833 ldr r3, [r6, #0] │ │ - 28b12: 429a cmp r2, r3 │ │ - 28b14: d056 beq.n 28bc4 │ │ - 28b16: f007 ffd1 bl 30abc <__clzsi2+0x208> │ │ - 28b1a: 42a3 cmp r3, r4 │ │ - 28b1c: d3e6 bcc.n 28aec │ │ - 28b1e: 492c ldr r1, [pc, #176] ; (28bd0 ) │ │ - 28b20: 9e01 ldr r6, [sp, #4] │ │ - 28b22: 1863 adds r3, r4, r1 │ │ - 28b24: 005b lsls r3, r3, #1 │ │ - 28b26: 5b9f ldrh r7, [r3, r6] │ │ - 28b28: 42bd cmp r5, r7 │ │ - 28b2a: d2df bcs.n 28aec │ │ - 28b2c: 4829 ldr r0, [pc, #164] ; (28bd4 ) │ │ - 28b2e: 1823 adds r3, r4, r0 │ │ - 28b30: 009b lsls r3, r3, #2 │ │ - 28b32: 599b ldr r3, [r3, r6] │ │ - 28b34: 9302 str r3, [sp, #8] │ │ - 28b36: 2b00 cmp r3, #0 │ │ - 28b38: d0d8 beq.n 28aec │ │ - 28b3a: 9e03 ldr r6, [sp, #12] │ │ - 28b3c: 2eff cmp r6, #255 ; 0xff │ │ - 28b3e: d8d5 bhi.n 28aec │ │ - 28b40: 2dff cmp r5, #255 ; 0xff │ │ - 28b42: d8d3 bhi.n 28aec │ │ - 28b44: ae07 add r6, sp, #28 │ │ - 28b46: 9604 str r6, [sp, #16] │ │ - 28b48: 2680 movs r6, #128 ; 0x80 │ │ - 28b4a: 0076 lsls r6, r6, #1 │ │ - 28b4c: a807 add r0, sp, #28 │ │ - 28b4e: 2100 movs r1, #0 │ │ - 28b50: 1c32 adds r2, r6, #0 │ │ - 28b52: f007 ff4b bl 309ec <__clzsi2+0x138> │ │ - 28b56: 42b7 cmp r7, r6 │ │ - 28b58: d900 bls.n 28b5c │ │ - 28b5a: 1c37 adds r7, r6, #0 │ │ - 28b5c: 9e03 ldr r6, [sp, #12] │ │ - 28b5e: 2301 movs r3, #1 │ │ - 28b60: a807 add r0, sp, #28 │ │ - 28b62: 5583 strb r3, [r0, r6] │ │ - 28b64: ab07 add r3, sp, #28 │ │ - 28b66: 5d5a ldrb r2, [r3, r5] │ │ - 28b68: 2a00 cmp r2, #0 │ │ - 28b6a: d1bf bne.n 28aec │ │ - 28b6c: 42bd cmp r5, r7 │ │ - 28b6e: d2cc bcs.n 28b0a │ │ - 28b70: 2001 movs r0, #1 │ │ - 28b72: 5558 strb r0, [r3, r5] │ │ - 28b74: 9e01 ldr r6, [sp, #4] │ │ - 28b76: 4818 ldr r0, [pc, #96] ; (28bd8 ) │ │ - 28b78: 2101 movs r1, #1 │ │ - 28b7a: 4249 negs r1, r1 │ │ - 28b7c: 5836 ldr r6, [r6, r0] │ │ - 28b7e: 2006 movs r0, #6 │ │ - 28b80: 1c03 adds r3, r0, #0 │ │ - 28b82: 4373 muls r3, r6 │ │ - 28b84: 436b muls r3, r5 │ │ - 28b86: 9603 str r6, [sp, #12] │ │ - 28b88: 9e02 ldr r6, [sp, #8] │ │ - 28b8a: 1c10 adds r0, r2, #0 │ │ - 28b8c: 18f3 adds r3, r6, r3 │ │ - 28b8e: 9e03 ldr r6, [sp, #12] │ │ - 28b90: 42b2 cmp r2, r6 │ │ - 28b92: d00e beq.n 28bb2 │ │ - 28b94: 78de ldrb r6, [r3, #3] │ │ - 28b96: 2e0c cmp r6, #12 │ │ - 28b98: d105 bne.n 28ba6 │ │ - 28b9a: 7958 ldrb r0, [r3, #5] │ │ - 28b9c: 42a0 cmp r0, r4 │ │ - 28b9e: d3a5 bcc.n 28aec │ │ - 28ba0: d8b3 bhi.n 28b0a │ │ - 28ba2: 2001 movs r0, #1 │ │ - 28ba4: e002 b.n 28bac │ │ - 28ba6: 2e0e cmp r6, #14 │ │ - 28ba8: d100 bne.n 28bac │ │ - 28baa: 7959 ldrb r1, [r3, #5] │ │ - 28bac: 3201 adds r2, #1 │ │ - 28bae: 3306 adds r3, #6 │ │ - 28bb0: e7ed b.n 28b8e │ │ - 28bb2: 3501 adds r5, #1 │ │ - 28bb4: 1c4a adds r2, r1, #1 │ │ - 28bb6: d002 beq.n 28bbe │ │ - 28bb8: 2800 cmp r0, #0 │ │ - 28bba: d0a6 beq.n 28b0a │ │ - 28bbc: 1c0d adds r5, r1, #0 │ │ - 28bbe: 42bd cmp r5, r7 │ │ - 28bc0: d3d0 bcc.n 28b64 │ │ - 28bc2: e7a2 b.n 28b0a │ │ - 28bc4: b049 add sp, #292 ; 0x124 │ │ - 28bc6: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 28bc8: f350 0000 ; instruction: 0xf3500000 │ │ - 28bcc: d060 beq.n 28c90 │ │ - 28bce: 0000 movs r0, r0 │ │ - 28bd0: 6740 str r0, [r0, #116] ; 0x74 │ │ - 28bd2: 0000 movs r0, r0 │ │ - 28bd4: 32b0 adds r2, #176 ; 0xb0 │ │ - 28bd6: 0000 movs r0, r0 │ │ - 28bd8: e910 0000 ldmdb r0, {} │ │ - │ │ -00028bdc : │ │ - 28bdc: b5f8 push {r3, r4, r5, r6, r7, lr} │ │ - 28bde: 1e4d subs r5, r1, #1 │ │ - 28be0: 1c07 adds r7, r0, #0 │ │ - 28be2: 1c14 adds r4, r2, #0 │ │ - 28be4: 1c1e adds r6, r3, #0 │ │ - 28be6: 2000 movs r0, #0 │ │ - 28be8: 2def cmp r5, #239 ; 0xef │ │ - 28bea: d900 bls.n 28bee │ │ - 28bec: e09b b.n 28d26 │ │ - 28bee: 4b4e ldr r3, [pc, #312] ; (28d28 ) │ │ - 28bf0: 4a4e ldr r2, [pc, #312] ; (28d2c ) │ │ - 28bf2: 58fb ldr r3, [r7, r3] │ │ - 28bf4: 4213 tst r3, r2 │ │ - 28bf6: d026 beq.n 28c46 │ │ - 28bf8: 4b4d ldr r3, [pc, #308] ; (28d30 ) │ │ - 28bfa: 58fb ldr r3, [r7, r3] │ │ - 28bfc: 06da lsls r2, r3, #27 │ │ - 28bfe: d50b bpl.n 28c18 │ │ - 28c00: 1c28 adds r0, r5, #0 │ │ - 28c02: 210c movs r1, #12 │ │ - 28c04: f005 fa12 bl 2e02c <__aeabi_uidivmod> │ │ - 28c08: 4b4a ldr r3, [pc, #296] ; (28d34 ) │ │ - 28c0a: 0049 lsls r1, r1, #1 │ │ - 28c0c: 1c28 adds r0, r5, #0 │ │ - 28c0e: 447b add r3, pc │ │ - 28c10: 5acc ldrh r4, [r1, r3] │ │ - 28c12: 210c movs r1, #12 │ │ - 28c14: 0164 lsls r4, r4, #5 │ │ - 28c16: e07c b.n 28d12 │ │ - 28c18: 2e00 cmp r6, #0 │ │ - 28c1a: d100 bne.n 28c1e │ │ - 28c1c: 4e46 ldr r6, [pc, #280] ; (28d38 ) │ │ - 28c1e: 1c28 adds r0, r5, #0 │ │ - 28c20: 210c movs r1, #12 │ │ - 28c22: f005 fa03 bl 2e02c <__aeabi_uidivmod> │ │ - 28c26: 4b45 ldr r3, [pc, #276] ; (28d3c ) │ │ - 28c28: 0049 lsls r1, r1, #1 │ │ - 28c2a: 1c28 adds r0, r5, #0 │ │ - 28c2c: 447b add r3, pc │ │ - 28c2e: 5acc ldrh r4, [r1, r3] │ │ - 28c30: 210c movs r1, #12 │ │ - 28c32: f005 f9bb bl 2dfac <__udivsi3> │ │ - 28c36: 0164 lsls r4, r4, #5 │ │ - 28c38: 1c32 adds r2, r6, #0 │ │ - 28c3a: 4082 lsls r2, r0 │ │ - 28c3c: 1c21 adds r1, r4, #0 │ │ - 28c3e: 483e ldr r0, [pc, #248] ; (28d38 ) │ │ - 28c40: f003 fa52 bl 2c0e8 <_muldiv(long, long, long)> │ │ - 28c44: e06f b.n 28d26 │ │ - 28c46: 4a3e ldr r2, [pc, #248] ; (28d40 ) │ │ - 28c48: 4213 tst r3, r2 │ │ - 28c4a: d04d beq.n 28ce8 │ │ - 28c4c: 290c cmp r1, #12 │ │ - 28c4e: d800 bhi.n 28c52 │ │ - 28c50: 210d movs r1, #13 │ │ - 28c52: 4b37 ldr r3, [pc, #220] ; (28d30 ) │ │ - 28c54: 58fd ldr r5, [r7, r3] │ │ - 28c56: 2310 movs r3, #16 │ │ - 28c58: 401d ands r5, r3 │ │ - 28c5a: d00a beq.n 28c72 │ │ - 28c5c: 2085 movs r0, #133 ; 0x85 │ │ - 28c5e: 0fe3 lsrs r3, r4, #31 │ │ - 28c60: 1a40 subs r0, r0, r1 │ │ - 28c62: 191c adds r4, r3, r4 │ │ - 28c64: 0180 lsls r0, r0, #6 │ │ - 28c66: 1064 asrs r4, r4, #1 │ │ - 28c68: 1b00 subs r0, r0, r4 │ │ - 28c6a: 2800 cmp r0, #0 │ │ - 28c6c: dc5b bgt.n 28d26 │ │ - 28c6e: 2001 movs r0, #1 │ │ - 28c70: e059 b.n 28d26 │ │ - 28c72: 1c0f adds r7, r1, #0 │ │ - 28c74: 3f0d subs r7, #13 │ │ - 28c76: 1c38 adds r0, r7, #0 │ │ - 28c78: 210c movs r1, #12 │ │ - 28c7a: f005 f9d7 bl 2e02c <__aeabi_uidivmod> │ │ - 28c7e: 1c38 adds r0, r7, #0 │ │ - 28c80: 00ce lsls r6, r1, #3 │ │ - 28c82: 210c movs r1, #12 │ │ - 28c84: f005 f992 bl 2dfac <__udivsi3> │ │ - 28c88: 17e2 asrs r2, r4, #31 │ │ - 28c8a: 0f12 lsrs r2, r2, #28 │ │ - 28c8c: 1912 adds r2, r2, r4 │ │ - 28c8e: 1112 asrs r2, r2, #4 │ │ - 28c90: 1c13 adds r3, r2, #0 │ │ - 28c92: 3308 adds r3, #8 │ │ - 28c94: 199b adds r3, r3, r6 │ │ - 28c96: d403 bmi.n 28ca0 │ │ - 28c98: 2b67 cmp r3, #103 ; 0x67 │ │ - 28c9a: dd02 ble.n 28ca2 │ │ - 28c9c: 2367 movs r3, #103 ; 0x67 │ │ - 28c9e: e000 b.n 28ca2 │ │ - 28ca0: 1c2b adds r3, r5, #0 │ │ - 28ca2: 4928 ldr r1, [pc, #160] ; (28d44 ) │ │ - 28ca4: 005b lsls r3, r3, #1 │ │ - 28ca6: 4479 add r1, pc │ │ - 28ca8: 18cb adds r3, r1, r3 │ │ - 28caa: 8c1d ldrh r5, [r3, #32] │ │ - 28cac: 1c53 adds r3, r2, #1 │ │ - 28cae: 2c00 cmp r4, #0 │ │ - 28cb0: da01 bge.n 28cb6 │ │ - 28cb2: 1e53 subs r3, r2, #1 │ │ - 28cb4: 4264 negs r4, r4 │ │ - 28cb6: 1c31 adds r1, r6, #0 │ │ - 28cb8: 3108 adds r1, #8 │ │ - 28cba: 18c9 adds r1, r1, r3 │ │ - 28cbc: d403 bmi.n 28cc6 │ │ - 28cbe: 2967 cmp r1, #103 ; 0x67 │ │ - 28cc0: dd02 ble.n 28cc8 │ │ - 28cc2: 2167 movs r1, #103 ; 0x67 │ │ - 28cc4: e000 b.n 28cc8 │ │ - 28cc6: 2100 movs r1, #0 │ │ - 28cc8: 4b1f ldr r3, [pc, #124] ; (28d48 ) │ │ - 28cca: 0049 lsls r1, r1, #1 │ │ - 28ccc: 220f movs r2, #15 │ │ - 28cce: 447b add r3, pc │ │ - 28cd0: 1859 adds r1, r3, r1 │ │ - 28cd2: 8c0b ldrh r3, [r1, #32] │ │ - 28cd4: 4014 ands r4, r2 │ │ - 28cd6: 2210 movs r2, #16 │ │ - 28cd8: 4363 muls r3, r4 │ │ - 28cda: 1b14 subs r4, r2, r4 │ │ - 28cdc: 436c muls r4, r5 │ │ - 28cde: 191c adds r4, r3, r4 │ │ - 28ce0: 0064 lsls r4, r4, #1 │ │ - 28ce2: 40c4 lsrs r4, r0 │ │ - 28ce4: 1c20 adds r0, r4, #0 │ │ - 28ce6: e01e b.n 28d26 │ │ - 28ce8: 0624 lsls r4, r4, #24 │ │ - 28cea: 0f24 lsrs r4, r4, #28 │ │ - 28cec: d102 bne.n 28cf4 │ │ - 28cee: 3925 subs r1, #37 ; 0x25 │ │ - 28cf0: 2947 cmp r1, #71 ; 0x47 │ │ - 28cf2: d912 bls.n 28d1a │ │ - 28cf4: 1c28 adds r0, r5, #0 │ │ - 28cf6: 210c movs r1, #12 │ │ - 28cf8: f005 f998 bl 2e02c <__aeabi_uidivmod> │ │ - 28cfc: 230c movs r3, #12 │ │ - 28cfe: 435c muls r4, r3 │ │ - 28d00: 4a12 ldr r2, [pc, #72] ; (28d4c ) │ │ - 28d02: 1864 adds r4, r4, r1 │ │ - 28d04: 0064 lsls r4, r4, #1 │ │ - 28d06: 447a add r2, pc │ │ - 28d08: 3270 adds r2, #112 ; 0x70 │ │ - 28d0a: 5aa4 ldrh r4, [r4, r2] │ │ - 28d0c: 1c28 adds r0, r5, #0 │ │ - 28d0e: 1c19 adds r1, r3, #0 │ │ - 28d10: 0164 lsls r4, r4, #5 │ │ - 28d12: f005 f94b bl 2dfac <__udivsi3> │ │ - 28d16: 4104 asrs r4, r0 │ │ - 28d18: e7e4 b.n 28ce4 │ │ - 28d1a: 4b0d ldr r3, [pc, #52] ; (28d50 ) │ │ - 28d1c: 0049 lsls r1, r1, #1 │ │ - 28d1e: 447b add r3, pc │ │ - 28d20: 3370 adds r3, #112 ; 0x70 │ │ - 28d22: 5ac8 ldrh r0, [r1, r3] │ │ - 28d24: 0080 lsls r0, r0, #2 │ │ - 28d26: bdf8 pop {r3, r4, r5, r6, r7, pc} │ │ - 28d28: e920 0000 stmdb r0!, {} │ │ - 28d2c: 5fa2 ldrsh r2, [r4, r6] │ │ - 28d2e: 004e lsls r6, r1, #1 │ │ - 28d30: e90c 0000 stmdb ip, {} │ │ - 28d34: b572 push {r1, r4, r5, r6, lr} │ │ - 28d36: 0000 movs r0, r0 │ │ - 28d38: 20ab movs r0, #171 ; 0xab │ │ - 28d3a: 0000 movs r0, r0 │ │ - 28d3c: b554 push {r2, r4, r6, lr} │ │ - 28d3e: 0000 movs r0, r0 │ │ - 28d40: 0004 movs r4, r0 │ │ - 28d42: 0010 movs r0, r2 │ │ - 28d44: b4da push {r1, r3, r4, r6, r7} │ │ - 28d46: 0000 movs r0, r0 │ │ - 28d48: b4b2 push {r1, r4, r5, r7} │ │ - 28d4a: 0000 movs r0, r0 │ │ - 28d4c: b4fa push {r1, r3, r4, r5, r6, r7} │ │ - 28d4e: 0000 movs r0, r0 │ │ - 28d50: b662 cpsie i │ │ +00028ec8 : │ │ + 28ec8: b5f0 push {r4, r5, r6, r7, lr} │ │ + 28eca: b087 sub sp, #28 │ │ + 28ecc: 9103 str r1, [sp, #12] │ │ + 28ece: 1c1c adds r4, r3, #0 │ │ + 28ed0: 6811 ldr r1, [r2, #0] │ │ + 28ed2: 4b7f ldr r3, [pc, #508] ; (290d0 ) │ │ + 28ed4: 1c05 adds r5, r0, #0 │ │ + 28ed6: 400b ands r3, r1 │ │ + 28ed8: 497e ldr r1, [pc, #504] ; (290d4 ) │ │ + 28eda: 428b cmp r3, r1 │ │ + 28edc: d100 bne.n 28ee0 │ │ + 28ede: e092 b.n 29006 │ │ + 28ee0: 230f movs r3, #15 │ │ + 28ee2: 4023 ands r3, r4 │ │ + 28ee4: 00db lsls r3, r3, #3 │ │ + 28ee6: 9305 str r3, [sp, #20] │ │ + 28ee8: 1c13 adds r3, r2, #0 │ │ + 28eea: 331b adds r3, #27 │ │ + 28eec: 9304 str r3, [sp, #16] │ │ + 28eee: 2300 movs r3, #0 │ │ + 28ef0: 1c19 adds r1, r3, #0 │ │ + 28ef2: 1c1e adds r6, r3, #0 │ │ + 28ef4: 1c18 adds r0, r3, #0 │ │ + 28ef6: 9202 str r2, [sp, #8] │ │ + 28ef8: 9a02 ldr r2, [sp, #8] │ │ + 28efa: 9f04 ldr r7, [sp, #16] │ │ + 28efc: 42ba cmp r2, r7 │ │ + 28efe: d100 bne.n 28f02 │ │ + 28f00: e0e4 b.n 290cc │ │ + 28f02: 9a02 ldr r2, [sp, #8] │ │ + 28f04: 7817 ldrb r7, [r2, #0] │ │ + 28f06: 063a lsls r2, r7, #24 │ │ + 28f08: 0e12 lsrs r2, r2, #24 │ │ + 28f0a: 9201 str r2, [sp, #4] │ │ + 28f0c: d100 bne.n 28f10 │ │ + 28f0e: e0dd b.n 290cc │ │ + 28f10: 2230 movs r2, #48 ; 0x30 │ │ + 28f12: 4252 negs r2, r2 │ │ + 28f14: 4694 mov ip, r2 │ │ + 28f16: 44bc add ip, r7 │ │ + 28f18: 4662 mov r2, ip │ │ + 28f1a: 2a09 cmp r2, #9 │ │ + 28f1c: d805 bhi.n 28f2a │ │ + 28f1e: 9a01 ldr r2, [sp, #4] │ │ + 28f20: 011b lsls r3, r3, #4 │ │ + 28f22: 0612 lsls r2, r2, #24 │ │ + 28f24: 1612 asrs r2, r2, #24 │ │ + 28f26: 3a30 subs r2, #48 ; 0x30 │ │ + 28f28: e018 b.n 28f5c │ │ + 28f2a: 2241 movs r2, #65 ; 0x41 │ │ + 28f2c: 4252 negs r2, r2 │ │ + 28f2e: 4694 mov ip, r2 │ │ + 28f30: 44bc add ip, r7 │ │ + 28f32: 4662 mov r2, ip │ │ + 28f34: 2a05 cmp r2, #5 │ │ + 28f36: d805 bhi.n 28f44 │ │ + 28f38: 9a01 ldr r2, [sp, #4] │ │ + 28f3a: 011b lsls r3, r3, #4 │ │ + 28f3c: 0612 lsls r2, r2, #24 │ │ + 28f3e: 1612 asrs r2, r2, #24 │ │ + 28f40: 3a37 subs r2, #55 ; 0x37 │ │ + 28f42: e00b b.n 28f5c │ │ + 28f44: 2261 movs r2, #97 ; 0x61 │ │ + 28f46: 4252 negs r2, r2 │ │ + 28f48: 4694 mov ip, r2 │ │ + 28f4a: 44bc add ip, r7 │ │ + 28f4c: 4662 mov r2, ip │ │ + 28f4e: 2a05 cmp r2, #5 │ │ + 28f50: d807 bhi.n 28f62 │ │ + 28f52: 9a01 ldr r2, [sp, #4] │ │ + 28f54: 011b lsls r3, r3, #4 │ │ + 28f56: 0612 lsls r2, r2, #24 │ │ + 28f58: 1612 asrs r2, r2, #24 │ │ + 28f5a: 3a57 subs r2, #87 ; 0x57 │ │ + 28f5c: 4313 orrs r3, r2 │ │ + 28f5e: 3001 adds r0, #1 │ │ + 28f60: e04d b.n 28ffe │ │ + 28f62: 2220 movs r2, #32 │ │ + 28f64: 4397 bics r7, r2 │ │ + 28f66: 2f5a cmp r7, #90 ; 0x5a │ │ + 28f68: d101 bne.n 28f6e │ │ + 28f6a: 237f movs r3, #127 ; 0x7f │ │ + 28f6c: e002 b.n 28f74 │ │ + 28f6e: 2f58 cmp r7, #88 ; 0x58 │ │ + 28f70: d102 bne.n 28f78 │ │ + 28f72: 2370 movs r3, #112 ; 0x70 │ │ + 28f74: 4023 ands r3, r4 │ │ + 28f76: e035 b.n 28fe4 │ │ + 28f78: 2f59 cmp r7, #89 ; 0x59 │ │ + 28f7a: d032 beq.n 28fe2 │ │ + 28f7c: 2801 cmp r0, #1 │ │ + 28f7e: d93e bls.n 28ffe │ │ + 28f80: 00f2 lsls r2, r6, #3 │ │ + 28f82: 4093 lsls r3, r2 │ │ + 28f84: 3601 adds r6, #1 │ │ + 28f86: 4319 orrs r1, r3 │ │ + 28f88: 2e02 cmp r6, #2 │ │ + 28f8a: d92d bls.n 28fe8 │ │ + 28f8c: 4b52 ldr r3, [pc, #328] ; (290d8 ) │ │ + 28f8e: 58ea ldr r2, [r5, r3] │ │ + 28f90: 9b03 ldr r3, [sp, #12] │ │ + 28f92: 4293 cmp r3, r2 │ │ + 28f94: d201 bcs.n 28f9a │ │ + 28f96: 3301 adds r3, #1 │ │ + 28f98: e004 b.n 28fa4 │ │ + 28f9a: 9b03 ldr r3, [sp, #12] │ │ + 28f9c: 021b lsls r3, r3, #8 │ │ + 28f9e: 18eb adds r3, r5, r3 │ │ + 28fa0: 33a0 adds r3, #160 ; 0xa0 │ │ + 28fa2: 681b ldr r3, [r3, #0] │ │ + 28fa4: 2b00 cmp r3, #0 │ │ + 28fa6: d026 beq.n 28ff6 │ │ + 28fa8: 4293 cmp r3, r2 │ │ + 28faa: d820 bhi.n 28fee │ │ + 28fac: 2224 movs r2, #36 ; 0x24 │ │ + 28fae: 1e58 subs r0, r3, #1 │ │ + 28fb0: 1c03 adds r3, r0, #0 │ │ + 28fb2: 4353 muls r3, r2 │ │ + 28fb4: 4a49 ldr r2, [pc, #292] ; (290dc ) │ │ + 28fb6: 18eb adds r3, r5, r3 │ │ + 28fb8: 189b adds r3, r3, r2 │ │ + 28fba: 685b ldr r3, [r3, #4] │ │ + 28fbc: 1e58 subs r0, r3, #1 │ │ + 28fbe: 2807 cmp r0, #7 │ │ + 28fc0: d815 bhi.n 28fee │ │ + 28fc2: 2290 movs r2, #144 ; 0x90 │ │ + 28fc4: 1c03 adds r3, r0, #0 │ │ + 28fc6: 4353 muls r3, r2 │ │ + 28fc8: 4a45 ldr r2, [pc, #276] ; (290e0 ) │ │ + 28fca: 18eb adds r3, r5, r3 │ │ + 28fcc: 189b adds r3, r3, r2 │ │ + 28fce: 6818 ldr r0, [r3, #0] │ │ + 28fd0: 2800 cmp r0, #0 │ │ + 28fd2: d00e beq.n 28ff2 │ │ + 28fd4: 685b ldr r3, [r3, #4] │ │ + 28fd6: 2b00 cmp r3, #0 │ │ + 28fd8: d00d beq.n 28ff6 │ │ + 28fda: 6803 ldr r3, [r0, #0] │ │ + 28fdc: 6a1b ldr r3, [r3, #32] │ │ + 28fde: 4798 blx r3 │ │ + 28fe0: e005 b.n 28fee │ │ + 28fe2: 9b05 ldr r3, [sp, #20] │ │ + 28fe4: 2002 movs r0, #2 │ │ + 28fe6: e00a b.n 28ffe │ │ + 28fe8: 2300 movs r3, #0 │ │ + 28fea: 1c18 adds r0, r3, #0 │ │ + 28fec: e007 b.n 28ffe │ │ + 28fee: 2100 movs r1, #0 │ │ + 28ff0: e002 b.n 28ff8 │ │ + 28ff2: 1c01 adds r1, r0, #0 │ │ + 28ff4: e000 b.n 28ff8 │ │ + 28ff6: 1c19 adds r1, r3, #0 │ │ + 28ff8: 1c0b adds r3, r1, #0 │ │ + 28ffa: 1c0e adds r6, r1, #0 │ │ + 28ffc: 1c08 adds r0, r1, #0 │ │ + 28ffe: 9a02 ldr r2, [sp, #8] │ │ + 29000: 3201 adds r2, #1 │ │ + 29002: 9202 str r2, [sp, #8] │ │ + 29004: e778 b.n 28ef8 │ │ + 29006: 7913 ldrb r3, [r2, #4] │ │ + 29008: 2b30 cmp r3, #48 ; 0x30 │ │ + 2900a: d15f bne.n 290cc │ │ + 2900c: 7996 ldrb r6, [r2, #6] │ │ + 2900e: 2320 movs r3, #32 │ │ + 29010: 1c31 adds r1, r6, #0 │ │ + 29012: 4399 bics r1, r3 │ │ + 29014: 295a cmp r1, #90 ; 0x5a │ │ + 29016: d024 beq.n 29062 │ │ + 29018: 1c34 adds r4, r6, #0 │ │ + 2901a: 79d3 ldrb r3, [r2, #7] │ │ + 2901c: 0630 lsls r0, r6, #24 │ │ + 2901e: 3c30 subs r4, #48 ; 0x30 │ │ + 29020: 0619 lsls r1, r3, #24 │ │ + 29022: 0e00 lsrs r0, r0, #24 │ │ + 29024: 0e09 lsrs r1, r1, #24 │ │ + 29026: 2c09 cmp r4, #9 │ │ + 29028: d803 bhi.n 29032 │ │ + 2902a: 0600 lsls r0, r0, #24 │ │ + 2902c: 1500 asrs r0, r0, #20 │ │ + 2902e: 4c2d ldr r4, [pc, #180] ; (290e4 ) │ │ + 29030: e006 b.n 29040 │ │ + 29032: 3e41 subs r6, #65 ; 0x41 │ │ + 29034: 2400 movs r4, #0 │ │ + 29036: 2e05 cmp r6, #5 │ │ + 29038: d803 bhi.n 29042 │ │ + 2903a: 4c2b ldr r4, [pc, #172] ; (290e8 ) │ │ + 2903c: 0600 lsls r0, r0, #24 │ │ + 2903e: 1500 asrs r0, r0, #20 │ │ + 29040: 1904 adds r4, r0, r4 │ │ + 29042: 1c18 adds r0, r3, #0 │ │ + 29044: 3830 subs r0, #48 ; 0x30 │ │ + 29046: 2809 cmp r0, #9 │ │ + 29048: d804 bhi.n 29054 │ │ + 2904a: 0609 lsls r1, r1, #24 │ │ + 2904c: 1609 asrs r1, r1, #24 │ │ + 2904e: 3930 subs r1, #48 ; 0x30 │ │ + 29050: 1864 adds r4, r4, r1 │ │ + 29052: e006 b.n 29062 │ │ + 29054: 3b41 subs r3, #65 ; 0x41 │ │ + 29056: 2b05 cmp r3, #5 │ │ + 29058: d803 bhi.n 29062 │ │ + 2905a: 0609 lsls r1, r1, #24 │ │ + 2905c: 1609 asrs r1, r1, #24 │ │ + 2905e: 3937 subs r1, #55 ; 0x37 │ │ + 29060: 1864 adds r4, r4, r1 │ │ + 29062: 9b03 ldr r3, [sp, #12] │ │ + 29064: 7950 ldrb r0, [r2, #5] │ │ + 29066: 021b lsls r3, r3, #8 │ │ + 29068: 18e9 adds r1, r5, r3 │ │ + 2906a: 0602 lsls r2, r0, #24 │ │ + 2906c: 2830 cmp r0, #48 ; 0x30 │ │ + 2906e: d003 beq.n 29078 │ │ + 29070: 0e12 lsrs r2, r2, #24 │ │ + 29072: 2a31 cmp r2, #49 ; 0x31 │ │ + 29074: d01b beq.n 290ae │ │ + 29076: e029 b.n 290cc │ │ + 29078: 1c08 adds r0, r1, #0 │ │ + 2907a: 30e8 adds r0, #232 ; 0xe8 │ │ + 2907c: 7982 ldrb r2, [r0, #6] │ │ + 2907e: 2c7f cmp r4, #127 ; 0x7f │ │ + 29080: d800 bhi.n 29084 │ │ + 29082: 7184 strb r4, [r0, #6] │ │ + 29084: 18e8 adds r0, r5, r3 │ │ + 29086: 1c04 adds r4, r0, #0 │ │ + 29088: 6f46 ldr r6, [r0, #116] ; 0x74 │ │ + 2908a: 34e8 adds r4, #232 ; 0xe8 │ │ + 2908c: 79a4 ldrb r4, [r4, #6] │ │ + 2908e: 2e00 cmp r6, #0 │ │ + 29090: dc12 bgt.n 290b8 │ │ + 29092: 1b12 subs r2, r2, r4 │ │ + 29094: 17d4 asrs r4, r2, #31 │ │ + 29096: 1912 adds r2, r2, r4 │ │ + 29098: 4062 eors r2, r4 │ │ + 2909a: 2a0f cmp r2, #15 │ │ + 2909c: dd0c ble.n 290b8 │ │ + 2909e: 6a42 ldr r2, [r0, #36] ; 0x24 │ │ + 290a0: 0452 lsls r2, r2, #17 │ │ + 290a2: d509 bpl.n 290b8 │ │ + 290a4: 6904 ldr r4, [r0, #16] │ │ + 290a6: 6942 ldr r2, [r0, #20] │ │ + 290a8: 4322 orrs r2, r4 │ │ + 290aa: d10f bne.n 290cc │ │ + 290ac: e004 b.n 290b8 │ │ + 290ae: 2c7f cmp r4, #127 ; 0x7f │ │ + 290b0: d802 bhi.n 290b8 │ │ + 290b2: 1c0a adds r2, r1, #0 │ │ + 290b4: 32e8 adds r2, #232 ; 0xe8 │ │ + 290b6: 71d4 strb r4, [r2, #7] │ │ + 290b8: 2201 movs r2, #1 │ │ + 290ba: 18eb adds r3, r5, r3 │ │ + 290bc: 6a5b ldr r3, [r3, #36] ; 0x24 │ │ + 290be: 1c28 adds r0, r5, #0 │ │ + 290c0: 0b9b lsrs r3, r3, #14 │ │ + 290c2: 439a bics r2, r3 │ │ + 290c4: 2380 movs r3, #128 ; 0x80 │ │ + 290c6: 005b lsls r3, r3, #1 │ │ + 290c8: f7fe fe6e bl 27da8 │ │ + 290cc: b007 add sp, #28 │ │ + 290ce: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 290d0: 7f5f ldrb r7, [r3, #29] │ │ + 290d2: 7e5f ldrb r7, [r3, #25] │ │ + 290d4: 3046 adds r0, #70 ; 0x46 │ │ + 290d6: 3046 adds r0, #70 ; 0x46 │ │ + 290d8: e910 0000 ldmdb r0, {} │ │ + 290dc: c1c8 stmia r1!, {r3, r6, r7} │ │ + 290de: 0000 movs r0, r0 │ │ + 290e0: e480 b.n 289e4 │ │ + 290e2: 0000 movs r0, r0 │ │ + 290e4: fd00 ffff stc2 15, cr15, [r0, #-1020] ; 0xfffffc04 │ │ + 290e8: fc90 ffff ldc2 15, cr15, [r0], {255} ; 0xff │ │ + │ │ +000290ec : │ │ + 290ec: b570 push {r4, r5, r6, lr} │ │ + 290ee: 1d0d adds r5, r1, #4 │ │ + 290f0: 1c06 adds r6, r0, #0 │ │ + 290f2: 6fe8 ldr r0, [r5, #124] ; 0x7c │ │ + 290f4: 2800 cmp r0, #0 │ │ + 290f6: d035 beq.n 29164 │ │ + 290f8: 4b1b ldr r3, [pc, #108] ; (29168 ) │ │ + 290fa: 1c0c adds r4, r1, #0 │ │ + 290fc: 58f3 ldr r3, [r6, r3] │ │ + 290fe: 06db lsls r3, r3, #27 │ │ + 29100: d51e bpl.n 29140 │ │ + 29102: 4b1a ldr r3, [pc, #104] ; (2916c ) │ │ + 29104: 58f1 ldr r1, [r6, r3] │ │ + 29106: 4b1a ldr r3, [pc, #104] ; (29170 ) │ │ + 29108: 4219 tst r1, r3 │ │ + 2910a: d119 bne.n 29140 │ │ + 2910c: 2a00 cmp r2, #0 │ │ + 2910e: da08 bge.n 29122 │ │ + 29110: 4252 negs r2, r2 │ │ + 29112: 1092 asrs r2, r2, #2 │ │ + 29114: 2aff cmp r2, #255 ; 0xff │ │ + 29116: d900 bls.n 2911a │ │ + 29118: 22ff movs r2, #255 ; 0xff │ │ + 2911a: 4b16 ldr r3, [pc, #88] ; (29174 ) │ │ + 2911c: 0092 lsls r2, r2, #2 │ │ + 2911e: 447b add r3, pc │ │ + 29120: e007 b.n 29132 │ │ + 29122: 23ff movs r3, #255 ; 0xff │ │ + 29124: 1092 asrs r2, r2, #2 │ │ + 29126: 429a cmp r2, r3 │ │ + 29128: dc00 bgt.n 2912c │ │ + 2912a: 1c13 adds r3, r2, #0 │ │ + 2912c: 4a12 ldr r2, [pc, #72] ; (29178 ) │ │ + 2912e: 009b lsls r3, r3, #2 │ │ + 29130: 447a add r2, pc │ │ + 29132: 5899 ldr r1, [r3, r2] │ │ + 29134: 2280 movs r2, #128 ; 0x80 │ │ + 29136: 0252 lsls r2, r2, #9 │ │ + 29138: f003 ff2f bl 2cf9a <_muldivr(long, long, long)@@Base> │ │ + 2913c: 67e8 str r0, [r5, #124] ; 0x7c │ │ + 2913e: e001 b.n 29144 │ │ + 29140: 1882 adds r2, r0, r2 │ │ + 29142: 67ea str r2, [r5, #124] ; 0x7c │ │ + 29144: 6feb ldr r3, [r5, #124] ; 0x7c │ │ + 29146: 2b00 cmp r3, #0 │ │ + 29148: dc0c bgt.n 29164 │ │ + 2914a: 2301 movs r3, #1 │ │ + 2914c: 67eb str r3, [r5, #124] ; 0x7c │ │ + 2914e: 4b07 ldr r3, [pc, #28] ; (2916c ) │ │ + 29150: 58f3 ldr r3, [r6, r3] │ │ + 29152: 069b lsls r3, r3, #26 │ │ + 29154: d506 bpl.n 29164 │ │ + 29156: 2380 movs r3, #128 ; 0x80 │ │ + 29158: 6a62 ldr r2, [r4, #36] ; 0x24 │ │ + 2915a: 00db lsls r3, r3, #3 │ │ + 2915c: 4313 orrs r3, r2 │ │ + 2915e: 6263 str r3, [r4, #36] ; 0x24 │ │ + 29160: 2300 movs r3, #0 │ │ + 29162: 67e3 str r3, [r4, #124] ; 0x7c │ │ + 29164: bd70 pop {r4, r5, r6, pc} │ │ + 29166: 46c0 nop ; (mov r8, r8) │ │ + 29168: e90c 0000 stmdb ip, {} │ │ + 2916c: e920 0000 stmdb r0!, {} │ │ + 29170: 0004 movs r4, r0 │ │ + 29172: 0010 movs r0, r2 │ │ + 29174: b85e ; instruction: 0xb85e │ │ + 29176: 0000 movs r0, r0 │ │ + 29178: bc4c pop {r2, r3, r6} │ │ ... │ │ │ │ -00028d54 : │ │ - 28d54: b5f0 push {r4, r5, r6, r7, lr} │ │ - 28d56: b089 sub sp, #36 ; 0x24 │ │ - 28d58: 9305 str r3, [sp, #20] │ │ - 28d5a: ab0e add r3, sp, #56 ; 0x38 │ │ - 28d5c: 781b ldrb r3, [r3, #0] │ │ - 28d5e: 1c05 adds r5, r0, #0 │ │ - 28d60: 9204 str r2, [sp, #16] │ │ - 28d62: 9307 str r3, [sp, #28] │ │ - 28d64: 2a00 cmp r2, #0 │ │ - 28d66: dc00 bgt.n 28d6a │ │ - 28d68: e1e3 b.n 29132 │ │ - 28d6a: 020c lsls r4, r1, #8 │ │ - 28d6c: 1904 adds r4, r0, r4 │ │ - 28d6e: 1c23 adds r3, r4, #0 │ │ - 28d70: 3390 adds r3, #144 ; 0x90 │ │ - 28d72: 681e ldr r6, [r3, #0] │ │ - 28d74: 3b04 subs r3, #4 │ │ - 28d76: 681b ldr r3, [r3, #0] │ │ - 28d78: 9306 str r3, [sp, #24] │ │ - 28d7a: 2b00 cmp r3, #0 │ │ - 28d7c: d016 beq.n 28dac │ │ - 28d7e: 2a80 cmp r2, #128 ; 0x80 │ │ - 28d80: dc17 bgt.n 28db2 │ │ - 28d82: 1c13 adds r3, r2, #0 │ │ - 28d84: 9a06 ldr r2, [sp, #24] │ │ - 28d86: 3b01 subs r3, #1 │ │ - 28d88: 18d0 adds r0, r2, r3 │ │ - 28d8a: 2294 movs r2, #148 ; 0x94 │ │ - 28d8c: 0052 lsls r2, r2, #1 │ │ - 28d8e: 1883 adds r3, r0, r2 │ │ - 28d90: 791b ldrb r3, [r3, #4] │ │ - 28d92: 1e5a subs r2, r3, #1 │ │ - 28d94: 2aee cmp r2, #238 ; 0xee │ │ - 28d96: d804 bhi.n 28da2 │ │ - 28d98: 2282 movs r2, #130 ; 0x82 │ │ - 28d9a: 0092 lsls r2, r2, #2 │ │ - 28d9c: 189e adds r6, r3, r2 │ │ - 28d9e: 01b6 lsls r6, r6, #6 │ │ - 28da0: 19ae adds r6, r5, r6 │ │ - 28da2: 22d4 movs r2, #212 ; 0xd4 │ │ - 28da4: 0052 lsls r2, r2, #1 │ │ - 28da6: 1883 adds r3, r0, r2 │ │ - 28da8: 791b ldrb r3, [r3, #4] │ │ - 28daa: 9304 str r3, [sp, #16] │ │ - 28dac: 9b04 ldr r3, [sp, #16] │ │ - 28dae: 2b7f cmp r3, #127 ; 0x7f │ │ - 28db0: dd16 ble.n 28de0 │ │ - 28db2: 1c28 adds r0, r5, #0 │ │ - 28db4: f7ff fbe4 bl 28580 │ │ - 28db8: 9e04 ldr r6, [sp, #16] │ │ - 28dba: 2efe cmp r6, #254 ; 0xfe │ │ - 28dbc: d000 beq.n 28dc0 │ │ - 28dbe: e1b8 b.n 29132 │ │ - 28dc0: 6a60 ldr r0, [r4, #36] ; 0x24 │ │ - 28dc2: 4b69 ldr r3, [pc, #420] ; (28f68 ) │ │ - 28dc4: 4303 orrs r3, r0 │ │ - 28dc6: 6263 str r3, [r4, #36] ; 0x24 │ │ - 28dc8: 4b68 ldr r3, [pc, #416] ; (28f6c ) │ │ - 28dca: 58ea ldr r2, [r5, r3] │ │ - 28dcc: 2300 movs r3, #0 │ │ - 28dce: 0691 lsls r1, r2, #26 │ │ - 28dd0: d503 bpl.n 28dda │ │ - 28dd2: 4a67 ldr r2, [pc, #412] ; (28f70 ) │ │ - 28dd4: 58aa ldr r2, [r5, r2] │ │ - 28dd6: 429a cmp r2, r3 │ │ - 28dd8: d000 beq.n 28ddc │ │ - 28dda: 6763 str r3, [r4, #116] ; 0x74 │ │ - 28ddc: 67e3 str r3, [r4, #124] ; 0x7c │ │ - 28dde: e1a8 b.n 29132 │ │ - 28de0: 2e00 cmp r6, #0 │ │ - 28de2: d100 bne.n 28de6 │ │ - 28de4: e1a5 b.n 29132 │ │ - 28de6: 9a05 ldr r2, [sp, #20] │ │ - 28de8: 4f60 ldr r7, [pc, #384] ; (28f6c ) │ │ - 28dea: 4b62 ldr r3, [pc, #392] ; (28f74 ) │ │ - 28dec: 2a00 cmp r2, #0 │ │ - 28dee: d10f bne.n 28e10 │ │ - 28df0: 59e8 ldr r0, [r5, r7] │ │ - 28df2: 4218 tst r0, r3 │ │ - 28df4: d00c beq.n 28e10 │ │ - 28df6: 1d71 adds r1, r6, #5 │ │ - 28df8: 7fc9 ldrb r1, [r1, #31] │ │ - 28dfa: 1c22 adds r2, r4, #0 │ │ - 28dfc: 32b4 adds r2, #180 ; 0xb4 │ │ - 28dfe: 0609 lsls r1, r1, #24 │ │ - 28e00: 1609 asrs r1, r1, #24 │ │ - 28e02: 6011 str r1, [r2, #0] │ │ - 28e04: 1db1 adds r1, r6, #6 │ │ - 28e06: 7fc9 ldrb r1, [r1, #31] │ │ - 28e08: 3a04 subs r2, #4 │ │ - 28e0a: 0609 lsls r1, r1, #24 │ │ - 28e0c: 1609 asrs r1, r1, #24 │ │ - 28e0e: 6011 str r1, [r2, #0] │ │ - 28e10: 59e9 ldr r1, [r5, r7] │ │ - 28e12: 4219 tst r1, r3 │ │ - 28e14: d005 beq.n 28e22 │ │ - 28e16: 1c23 adds r3, r4, #0 │ │ - 28e18: 33b4 adds r3, #180 ; 0xb4 │ │ - 28e1a: 9a04 ldr r2, [sp, #16] │ │ - 28e1c: 681b ldr r3, [r3, #0] │ │ - 28e1e: 18d2 adds r2, r2, r3 │ │ - 28e20: 9204 str r2, [sp, #16] │ │ - 28e22: 9b04 ldr r3, [sp, #16] │ │ - 28e24: 2b00 cmp r3, #0 │ │ - 28e26: dd04 ble.n 28e32 │ │ - 28e28: 2b84 cmp r3, #132 ; 0x84 │ │ - 28e2a: dd04 ble.n 28e36 │ │ - 28e2c: 2184 movs r1, #132 ; 0x84 │ │ - 28e2e: 9104 str r1, [sp, #16] │ │ - 28e30: e001 b.n 28e36 │ │ - 28e32: 2001 movs r0, #1 │ │ - 28e34: 9004 str r0, [sp, #16] │ │ - 28e36: 9a04 ldr r2, [sp, #16] │ │ - 28e38: 1c23 adds r3, r4, #0 │ │ - 28e3a: 33d4 adds r3, #212 ; 0xd4 │ │ - 28e3c: 701a strb r2, [r3, #0] │ │ - 28e3e: 9b05 ldr r3, [sp, #20] │ │ - 28e40: 2b00 cmp r3, #0 │ │ - 28e42: d003 beq.n 28e4c │ │ - 28e44: 59e8 ldr r0, [r5, r7] │ │ - 28e46: 2322 movs r3, #34 ; 0x22 │ │ - 28e48: 4218 tst r0, r3 │ │ - 28e4a: d003 beq.n 28e54 │ │ - 28e4c: 1c23 adds r3, r4, #0 │ │ - 28e4e: 2200 movs r2, #0 │ │ - 28e50: 33d7 adds r3, #215 ; 0xd7 │ │ - 28e52: 701a strb r2, [r3, #0] │ │ - 28e54: 1c23 adds r3, r4, #0 │ │ - 28e56: 33b0 adds r3, #176 ; 0xb0 │ │ - 28e58: 681a ldr r2, [r3, #0] │ │ - 28e5a: 3ba8 subs r3, #168 ; 0xa8 │ │ - 28e5c: 6fdb ldr r3, [r3, #124] ; 0x7c │ │ - 28e5e: 1c28 adds r0, r5, #0 │ │ - 28e60: 9904 ldr r1, [sp, #16] │ │ - 28e62: f7ff febb bl 28bdc │ │ - 28e66: 2800 cmp r0, #0 │ │ - 28e68: d100 bne.n 28e6c │ │ - 28e6a: e087 b.n 28f7c │ │ - 28e6c: 9905 ldr r1, [sp, #20] │ │ - 28e6e: 1d23 adds r3, r4, #4 │ │ - 28e70: 2900 cmp r1, #0 │ │ - 28e72: d002 beq.n 28e7a │ │ - 28e74: 6fda ldr r2, [r3, #124] ; 0x7c │ │ - 28e76: 2a00 cmp r2, #0 │ │ - 28e78: d100 bne.n 28e7c │ │ - 28e7a: 67d8 str r0, [r3, #124] ; 0x7c │ │ - 28e7c: 1c23 adds r3, r4, #0 │ │ - 28e7e: 3388 adds r3, #136 ; 0x88 │ │ - 28e80: 6018 str r0, [r3, #0] │ │ - 28e82: 9b05 ldr r3, [sp, #20] │ │ - 28e84: 2b00 cmp r3, #0 │ │ - 28e86: d005 beq.n 28e94 │ │ - 28e88: 6a20 ldr r0, [r4, #32] │ │ - 28e8a: 2800 cmp r0, #0 │ │ - 28e8c: d150 bne.n 28f30 │ │ - 28e8e: 59e9 ldr r1, [r5, r7] │ │ - 28e90: 0789 lsls r1, r1, #30 │ │ - 28e92: d44d bmi.n 28f30 │ │ - 28e94: 1c23 adds r3, r4, #0 │ │ - 28e96: 3390 adds r3, #144 ; 0x90 │ │ - 28e98: 601e str r6, [r3, #0] │ │ - 28e9a: 6972 ldr r2, [r6, #20] │ │ - 28e9c: 6a60 ldr r0, [r4, #36] ; 0x24 │ │ - 28e9e: 6622 str r2, [r4, #96] ; 0x60 │ │ - 28ea0: 6832 ldr r2, [r6, #0] │ │ - 28ea2: 6222 str r2, [r4, #32] │ │ - 28ea4: 6833 ldr r3, [r6, #0] │ │ - 28ea6: 62e3 str r3, [r4, #44] ; 0x2c │ │ - 28ea8: 2300 movs r3, #0 │ │ - 28eaa: 62a3 str r3, [r4, #40] ; 0x28 │ │ - 28eac: 8c71 ldrh r1, [r6, #34] ; 0x22 │ │ - 28eae: 23ff movs r3, #255 ; 0xff │ │ - 28eb0: 4398 bics r0, r3 │ │ - 28eb2: 1c03 adds r3, r0, #0 │ │ - 28eb4: 430b orrs r3, r1 │ │ - 28eb6: 6263 str r3, [r4, #36] ; 0x24 │ │ - 28eb8: 0719 lsls r1, r3, #28 │ │ - 28eba: d512 bpl.n 28ee2 │ │ - 28ebc: 68f0 ldr r0, [r6, #12] │ │ - 28ebe: 62a0 str r0, [r4, #40] ; 0x28 │ │ - 28ec0: 6931 ldr r1, [r6, #16] │ │ - 28ec2: 2004 movs r0, #4 │ │ - 28ec4: 1c1e adds r6, r3, #0 │ │ - 28ec6: 4386 bics r6, r0 │ │ - 28ec8: 62e1 str r1, [r4, #44] ; 0x2c │ │ - 28eca: 1c30 adds r0, r6, #0 │ │ - 28ecc: 06de lsls r6, r3, #27 │ │ - 28ece: d401 bmi.n 28ed4 │ │ - 28ed0: 2302 movs r3, #2 │ │ - 28ed2: e000 b.n 28ed6 │ │ - 28ed4: 2306 movs r3, #6 │ │ - 28ed6: 4318 orrs r0, r3 │ │ - 28ed8: 6260 str r0, [r4, #36] ; 0x24 │ │ - 28eda: 428a cmp r2, r1 │ │ - 28edc: d90a bls.n 28ef4 │ │ - 28ede: 6221 str r1, [r4, #32] │ │ - 28ee0: e008 b.n 28ef4 │ │ - 28ee2: 0798 lsls r0, r3, #30 │ │ - 28ee4: d506 bpl.n 28ef4 │ │ - 28ee6: 6871 ldr r1, [r6, #4] │ │ - 28ee8: 62a1 str r1, [r4, #40] ; 0x28 │ │ - 28eea: 68b3 ldr r3, [r6, #8] │ │ - 28eec: 62e3 str r3, [r4, #44] ; 0x2c │ │ - 28eee: 429a cmp r2, r3 │ │ - 28ef0: d900 bls.n 28ef4 │ │ - 28ef2: 6223 str r3, [r4, #32] │ │ - 28ef4: 2300 movs r3, #0 │ │ - 28ef6: 1c22 adds r2, r4, #0 │ │ - 28ef8: 6063 str r3, [r4, #4] │ │ - 28efa: 60a3 str r3, [r4, #8] │ │ - 28efc: 32e0 adds r2, #224 ; 0xe0 │ │ - 28efe: 7812 ldrb r2, [r2, #0] │ │ - 28f00: 2a03 cmp r2, #3 │ │ - 28f02: d80c bhi.n 28f1e │ │ - 28f04: 59ea ldr r2, [r5, r7] │ │ - 28f06: 0692 lsls r2, r2, #26 │ │ - 28f08: d506 bpl.n 28f18 │ │ - 28f0a: 4b1b ldr r3, [pc, #108] ; (28f78 ) │ │ - 28f0c: 58ea ldr r2, [r5, r3] │ │ - 28f0e: 2304 movs r3, #4 │ │ - 28f10: 4013 ands r3, r2 │ │ - 28f12: 425a negs r2, r3 │ │ - 28f14: 4153 adcs r3, r2 │ │ - 28f16: 011b lsls r3, r3, #4 │ │ - 28f18: 1c22 adds r2, r4, #0 │ │ - 28f1a: 32c4 adds r2, #196 ; 0xc4 │ │ - 28f1c: 6013 str r3, [r2, #0] │ │ - 28f1e: 1c23 adds r3, r4, #0 │ │ - 28f20: 33e3 adds r3, #227 ; 0xe3 │ │ - 28f22: 781b ldrb r3, [r3, #0] │ │ - 28f24: 2b03 cmp r3, #3 │ │ - 28f26: d803 bhi.n 28f30 │ │ - 28f28: 1c23 adds r3, r4, #0 │ │ - 28f2a: 2200 movs r2, #0 │ │ - 28f2c: 33c8 adds r3, #200 ; 0xc8 │ │ - 28f2e: 601a str r2, [r3, #0] │ │ - 28f30: 6863 ldr r3, [r4, #4] │ │ - 28f32: 6a26 ldr r6, [r4, #32] │ │ - 28f34: 42b3 cmp r3, r6 │ │ - 28f36: d301 bcc.n 28f3c │ │ - 28f38: 6aa0 ldr r0, [r4, #40] ; 0x28 │ │ - 28f3a: 6060 str r0, [r4, #4] │ │ - 28f3c: 9e05 ldr r6, [sp, #20] │ │ - 28f3e: 2e00 cmp r6, #0 │ │ - 28f40: d01d beq.n 28f7e │ │ - 28f42: 59e8 ldr r0, [r5, r7] │ │ - 28f44: 0680 lsls r0, r0, #26 │ │ - 28f46: d51a bpl.n 28f7e │ │ - 28f48: 6a61 ldr r1, [r4, #36] ; 0x24 │ │ - 28f4a: 0549 lsls r1, r1, #21 │ │ - 28f4c: d502 bpl.n 28f54 │ │ - 28f4e: 6fe2 ldr r2, [r4, #124] ; 0x7c │ │ - 28f50: 2a00 cmp r2, #0 │ │ - 28f52: d014 beq.n 28f7e │ │ - 28f54: 4b08 ldr r3, [pc, #32] ; (28f78 ) │ │ - 28f56: 58eb ldr r3, [r5, r3] │ │ - 28f58: 071e lsls r6, r3, #28 │ │ - 28f5a: d542 bpl.n 28fe2 │ │ - 28f5c: 1c23 adds r3, r4, #0 │ │ - 28f5e: 33f7 adds r3, #247 ; 0xf7 │ │ - 28f60: 781b ldrb r3, [r3, #0] │ │ - 28f62: 2b00 cmp r3, #0 │ │ - 28f64: d03d beq.n 28fe2 │ │ - 28f66: e00a b.n 28f7e │ │ - 28f68: 0400 lsls r0, r0, #16 │ │ - 28f6a: 0100 lsls r0, r0, #4 │ │ - 28f6c: e920 0000 stmdb r0!, {} │ │ - 28f70: e928 0000 stmdb r8!, {} │ │ - 28f74: 000c movs r4, r1 │ │ - 28f76: 0010 movs r0, r2 │ │ - 28f78: e90c 0000 stmdb ip, {} │ │ - 28f7c: 9005 str r0, [sp, #20] │ │ - 28f7e: 59e8 ldr r0, [r5, r7] │ │ - 28f80: 0680 lsls r0, r0, #26 │ │ - 28f82: d512 bpl.n 28faa │ │ - 28f84: 6a62 ldr r2, [r4, #36] ; 0x24 │ │ - 28f86: 0551 lsls r1, r2, #21 │ │ - 28f88: d50f bpl.n 28faa │ │ - 28f8a: 6fe3 ldr r3, [r4, #124] ; 0x7c │ │ - 28f8c: 2b00 cmp r3, #0 │ │ - 28f8e: d10c bne.n 28faa │ │ - 28f90: 1c21 adds r1, r4, #0 │ │ - 28f92: 3194 adds r1, #148 ; 0x94 │ │ - 28f94: 600b str r3, [r1, #0] │ │ - 28f96: 604b str r3, [r1, #4] │ │ - 28f98: 608b str r3, [r1, #8] │ │ - 28f9a: 628b str r3, [r1, #40] ; 0x28 │ │ - 28f9c: 62cb str r3, [r1, #44] ; 0x2c │ │ - 28f9e: 4b66 ldr r3, [pc, #408] ; (29138 ) │ │ - 28fa0: 401a ands r2, r3 │ │ - 28fa2: 2380 movs r3, #128 ; 0x80 │ │ - 28fa4: 025b lsls r3, r3, #9 │ │ - 28fa6: 6262 str r2, [r4, #36] ; 0x24 │ │ - 28fa8: 67e3 str r3, [r4, #124] ; 0x7c │ │ - 28faa: 9e05 ldr r6, [sp, #20] │ │ - 28fac: 2e00 cmp r6, #0 │ │ - 28fae: d008 beq.n 28fc2 │ │ - 28fb0: 4b62 ldr r3, [pc, #392] ; (2913c ) │ │ - 28fb2: 58eb ldr r3, [r5, r3] │ │ - 28fb4: 0718 lsls r0, r3, #28 │ │ - 28fb6: d504 bpl.n 28fc2 │ │ - 28fb8: 1c23 adds r3, r4, #0 │ │ - 28fba: 33f7 adds r3, #247 ; 0xf7 │ │ - 28fbc: 781b ldrb r3, [r3, #0] │ │ - 28fbe: 2b00 cmp r3, #0 │ │ - 28fc0: d00f beq.n 28fe2 │ │ - 28fc2: 4b5f ldr r3, [pc, #380] ; (29140 ) │ │ - 28fc4: 59e9 ldr r1, [r5, r7] │ │ - 28fc6: 4219 tst r1, r3 │ │ - 28fc8: d004 beq.n 28fd4 │ │ - 28fca: 1c23 adds r3, r4, #0 │ │ - 28fcc: 33f7 adds r3, #247 ; 0xf7 │ │ - 28fce: 781b ldrb r3, [r3, #0] │ │ - 28fd0: 2b00 cmp r3, #0 │ │ - 28fd2: d006 beq.n 28fe2 │ │ - 28fd4: 6a62 ldr r2, [r4, #36] ; 0x24 │ │ - 28fd6: 4b58 ldr r3, [pc, #352] ; (29138 ) │ │ - 28fd8: 4013 ands r3, r2 │ │ - 28fda: 6263 str r3, [r4, #36] ; 0x24 │ │ - 28fdc: 2380 movs r3, #128 ; 0x80 │ │ - 28fde: 025b lsls r3, r3, #9 │ │ - 28fe0: 67e3 str r3, [r4, #124] ; 0x7c │ │ - 28fe2: 6a63 ldr r3, [r4, #36] ; 0x24 │ │ - 28fe4: 4a57 ldr r2, [pc, #348] ; (29144 ) │ │ - 28fe6: 9e05 ldr r6, [sp, #20] │ │ - 28fe8: 401a ands r2, r3 │ │ - 28fea: 6262 str r2, [r4, #36] ; 0x24 │ │ - 28fec: 2e00 cmp r6, #0 │ │ - 28fee: d000 beq.n 28ff2 │ │ - 28ff0: e09f b.n 29132 │ │ - 28ff2: 2180 movs r1, #128 ; 0x80 │ │ - 28ff4: 1c22 adds r2, r4, #0 │ │ - 28ff6: 0049 lsls r1, r1, #1 │ │ - 28ff8: 32a4 adds r2, #164 ; 0xa4 │ │ - 28ffa: 6011 str r1, [r2, #0] │ │ - 28ffc: 1c21 adds r1, r4, #0 │ │ - 28ffe: 22ff movs r2, #255 ; 0xff │ │ - 29000: 31fd adds r1, #253 ; 0xfd │ │ - 29002: 700a strb r2, [r1, #0] │ │ - 29004: 3901 subs r1, #1 │ │ - 29006: 700a strb r2, [r1, #0] │ │ - 29008: 4a4f ldr r2, [pc, #316] ; (29148 ) │ │ - 2900a: 4013 ands r3, r2 │ │ - 2900c: 2280 movs r2, #128 ; 0x80 │ │ - 2900e: 0452 lsls r2, r2, #17 │ │ - 29010: 4313 orrs r3, r2 │ │ - 29012: 6263 str r3, [r4, #36] ; 0x24 │ │ - 29014: 1c23 adds r3, r4, #0 │ │ - 29016: 33f0 adds r3, #240 ; 0xf0 │ │ - 29018: 701e strb r6, [r3, #0] │ │ - 2901a: 709e strb r6, [r3, #2] │ │ - 2901c: 9e07 ldr r6, [sp, #28] │ │ - 2901e: 2e00 cmp r6, #0 │ │ - 29020: d051 beq.n 290c6 │ │ - 29022: 9805 ldr r0, [sp, #20] │ │ - 29024: 1c26 adds r6, r4, #0 │ │ - 29026: 9a06 ldr r2, [sp, #24] │ │ - 29028: 36d2 adds r6, #210 ; 0xd2 │ │ - 2902a: 8030 strh r0, [r6, #0] │ │ - 2902c: 9604 str r6, [sp, #16] │ │ - 2902e: 3e02 subs r6, #2 │ │ - 29030: 8030 strh r0, [r6, #0] │ │ - 29032: 2a00 cmp r2, #0 │ │ - 29034: d042 beq.n 290bc │ │ - 29036: 6853 ldr r3, [r2, #4] │ │ - 29038: 051b lsls r3, r3, #20 │ │ - 2903a: d402 bmi.n 29042 │ │ - 2903c: 1c23 adds r3, r4, #0 │ │ - 2903e: 3394 adds r3, #148 ; 0x94 │ │ - 29040: 6018 str r0, [r3, #0] │ │ - 29042: 9806 ldr r0, [sp, #24] │ │ - 29044: 2380 movs r3, #128 ; 0x80 │ │ - 29046: 015b lsls r3, r3, #5 │ │ - 29048: 6840 ldr r0, [r0, #4] │ │ - 2904a: 4003 ands r3, r0 │ │ - 2904c: d102 bne.n 29054 │ │ - 2904e: 1c22 adds r2, r4, #0 │ │ - 29050: 3298 adds r2, #152 ; 0x98 │ │ - 29052: 6013 str r3, [r2, #0] │ │ - 29054: 9906 ldr r1, [sp, #24] │ │ - 29056: 2380 movs r3, #128 ; 0x80 │ │ - 29058: 019b lsls r3, r3, #6 │ │ - 2905a: 6849 ldr r1, [r1, #4] │ │ - 2905c: 400b ands r3, r1 │ │ - 2905e: d102 bne.n 29066 │ │ - 29060: 1c22 adds r2, r4, #0 │ │ - 29062: 329c adds r2, #156 ; 0x9c │ │ - 29064: 6013 str r3, [r2, #0] │ │ - 29066: 59eb ldr r3, [r5, r7] │ │ - 29068: 069a lsls r2, r3, #26 │ │ - 2906a: d527 bpl.n 290bc │ │ - 2906c: 4b37 ldr r3, [pc, #220] ; (2914c ) │ │ - 2906e: 9806 ldr r0, [sp, #24] │ │ - 29070: 5cc7 ldrb r7, [r0, r3] │ │ - 29072: 2f00 cmp r7, #0 │ │ - 29074: d011 beq.n 2909a │ │ - 29076: f007 fd91 bl 30b9c <__clzsi2+0x2e8> │ │ - 2907a: 0600 lsls r0, r0, #24 │ │ - 2907c: 0e00 lsrs r0, r0, #24 │ │ - 2907e: 387f subs r0, #127 ; 0x7f │ │ - 29080: 4347 muls r7, r0 │ │ - 29082: 17f8 asrs r0, r7, #31 │ │ - 29084: 6f61 ldr r1, [r4, #116] ; 0x74 │ │ - 29086: 0e40 lsrs r0, r0, #25 │ │ - 29088: 19c7 adds r7, r0, r7 │ │ - 2908a: 11ff asrs r7, r7, #7 │ │ - 2908c: 434f muls r7, r1 │ │ - 2908e: 3701 adds r7, #1 │ │ - 29090: 17fb asrs r3, r7, #31 │ │ - 29092: 0e5b lsrs r3, r3, #25 │ │ - 29094: 19df adds r7, r3, r7 │ │ - 29096: 11ff asrs r7, r7, #7 │ │ - 29098: 8037 strh r7, [r6, #0] │ │ - 2909a: 4b2d ldr r3, [pc, #180] ; (29150 ) │ │ - 2909c: 9a06 ldr r2, [sp, #24] │ │ - 2909e: 5cd6 ldrb r6, [r2, r3] │ │ - 290a0: 2e00 cmp r6, #0 │ │ - 290a2: d00b beq.n 290bc │ │ - 290a4: f007 fd7a bl 30b9c <__clzsi2+0x2e8> │ │ - 290a8: 0600 lsls r0, r0, #24 │ │ - 290aa: 0e00 lsrs r0, r0, #24 │ │ - 290ac: 387f subs r0, #127 ; 0x7f │ │ - 290ae: 4346 muls r6, r0 │ │ - 290b0: 17f0 asrs r0, r6, #31 │ │ - 290b2: 0e40 lsrs r0, r0, #25 │ │ - 290b4: 9b04 ldr r3, [sp, #16] │ │ - 290b6: 1986 adds r6, r0, r6 │ │ - 290b8: 11f6 asrs r6, r6, #7 │ │ - 290ba: 801e strh r6, [r3, #0] │ │ - 290bc: 1c22 adds r2, r4, #0 │ │ - 290be: 2300 movs r3, #0 │ │ - 290c0: 32bc adds r2, #188 ; 0xbc │ │ - 290c2: 6013 str r3, [r2, #0] │ │ - 290c4: 6053 str r3, [r2, #4] │ │ - 290c6: 2300 movs r3, #0 │ │ - 290c8: 6123 str r3, [r4, #16] │ │ - 290ca: 6163 str r3, [r4, #20] │ │ - 290cc: 4b1b ldr r3, [pc, #108] ; (2913c ) │ │ - 290ce: 2101 movs r1, #1 │ │ - 290d0: 1c0e adds r6, r1, #0 │ │ - 290d2: 58eb ldr r3, [r5, r3] │ │ - 290d4: 1c22 adds r2, r4, #0 │ │ - 290d6: 32ee adds r2, #238 ; 0xee │ │ - 290d8: 0b5b lsrs r3, r3, #13 │ │ - 290da: 439e bics r6, r3 │ │ - 290dc: 1c33 adds r3, r6, #0 │ │ - 290de: 9e06 ldr r6, [sp, #24] │ │ - 290e0: 2e00 cmp r6, #0 │ │ - 290e2: d014 beq.n 2910e │ │ - 290e4: 481b ldr r0, [pc, #108] ; (29154 ) │ │ - 290e6: 5c30 ldrb r0, [r6, r0] │ │ - 290e8: 0606 lsls r6, r0, #24 │ │ - 290ea: d505 bpl.n 290f8 │ │ - 290ec: 237f movs r3, #127 ; 0x7f │ │ - 290ee: 4018 ands r0, r3 │ │ - 290f0: 1c23 adds r3, r4, #0 │ │ - 290f2: 33ef adds r3, #239 ; 0xef │ │ - 290f4: 7018 strb r0, [r3, #0] │ │ - 290f6: 1c0b adds r3, r1, #0 │ │ - 290f8: 9e06 ldr r6, [sp, #24] │ │ - 290fa: 2190 movs r1, #144 ; 0x90 │ │ - 290fc: 0089 lsls r1, r1, #2 │ │ - 290fe: 5c71 ldrb r1, [r6, r1] │ │ - 29100: 0608 lsls r0, r1, #24 │ │ - 29102: d50a bpl.n 2911a │ │ - 29104: 237f movs r3, #127 ; 0x7f │ │ - 29106: 4019 ands r1, r3 │ │ - 29108: 7011 strb r1, [r2, #0] │ │ - 2910a: 2301 movs r3, #1 │ │ - 2910c: e005 b.n 2911a │ │ - 2910e: 9e06 ldr r6, [sp, #24] │ │ - 29110: 1c21 adds r1, r4, #0 │ │ - 29112: 31d2 adds r1, #210 ; 0xd2 │ │ - 29114: 800e strh r6, [r1, #0] │ │ - 29116: 3902 subs r1, #2 │ │ - 29118: 800e strh r6, [r1, #0] │ │ - 2911a: 7812 ldrb r2, [r2, #0] │ │ - 2911c: 2a7e cmp r2, #126 ; 0x7e │ │ - 2911e: d808 bhi.n 29132 │ │ - 29120: 2b00 cmp r3, #0 │ │ - 29122: d006 beq.n 29132 │ │ - 29124: 2201 movs r2, #1 │ │ - 29126: 2380 movs r3, #128 ; 0x80 │ │ - 29128: 1c28 adds r0, r5, #0 │ │ - 2912a: 1c21 adds r1, r4, #0 │ │ - 2912c: 4093 lsls r3, r2 │ │ - 2912e: f7fd ffc7 bl 270c0 │ │ - 29132: b009 add sp, #36 ; 0x24 │ │ - 29134: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 29136: 46c0 nop ; (mov r8, r8) │ │ - 29138: fbff ffff ; instruction: 0xfbffffff │ │ - 2913c: e90c 0000 stmdb ip, {} │ │ - 29140: 0004 movs r4, r0 │ │ - 29142: 0010 movs r0, r2 │ │ - 29144: fdff fdff ldc2l 13, cr15, [pc, #1020]! ; 29544 │ │ - 29148: bdff pop {r0, r1, r2, r3, r4, r5, r6, r7, pc} │ │ - 2914a: fdff 023f ldc2l 2, cr0, [pc, #252]! ; 29248 │ │ - 2914e: 0000 movs r0, r0 │ │ - 29150: 023e lsls r6, r7, #8 │ │ - 29152: 0000 movs r0, r0 │ │ - 29154: 0241 lsls r1, r0, #9 │ │ +0002917c : │ │ + 2917c: 1c0b adds r3, r1, #0 │ │ + 2917e: b510 push {r4, lr} │ │ + 29180: 33dc adds r3, #220 ; 0xdc │ │ + 29182: 2a00 cmp r2, #0 │ │ + 29184: d001 beq.n 2918a │ │ + 29186: 701a strb r2, [r3, #0] │ │ + 29188: e000 b.n 2918c │ │ + 2918a: 781a ldrb r2, [r3, #0] │ │ + 2918c: 4b11 ldr r3, [pc, #68] ; (291d4 ) │ │ + 2918e: 58c4 ldr r4, [r0, r3] │ │ + 29190: 2391 movs r3, #145 ; 0x91 │ │ + 29192: 005b lsls r3, r3, #1 │ │ + 29194: 421c tst r4, r3 │ │ + 29196: d010 beq.n 291ba │ │ + 29198: 24f0 movs r4, #240 ; 0xf0 │ │ + 2919a: 4014 ands r4, r2 │ │ + 2919c: 2cdf cmp r4, #223 ; 0xdf │ │ + 2919e: d90c bls.n 291ba │ │ + 291a0: 230f movs r3, #15 │ │ + 291a2: 401a ands r2, r3 │ │ + 291a4: d015 beq.n 291d2 │ │ + 291a6: 2cf0 cmp r4, #240 ; 0xf0 │ │ + 291a8: d102 bne.n 291b0 │ │ + 291aa: f7ff fb4b bl 28844 │ │ + 291ae: e010 b.n 291d2 │ │ + 291b0: 2ce0 cmp r4, #224 ; 0xe0 │ │ + 291b2: d10e bne.n 291d2 │ │ + 291b4: f7ff fbbc bl 28930 │ │ + 291b8: e00b b.n 291d2 │ │ + 291ba: 4b07 ldr r3, [pc, #28] ; (291d8 ) │ │ + 291bc: 58c3 ldr r3, [r0, r3] │ │ + 291be: 04db lsls r3, r3, #19 │ │ + 291c0: d503 bpl.n 291ca │ │ + 291c2: 4b06 ldr r3, [pc, #24] ; (291dc ) │ │ + 291c4: 58c3 ldr r3, [r0, r3] │ │ + 291c6: 2b01 cmp r3, #1 │ │ + 291c8: d103 bne.n 291d2 │ │ + 291ca: 0092 lsls r2, r2, #2 │ │ + 291cc: 4252 negs r2, r2 │ │ + 291ce: f7ff ff8d bl 290ec │ │ + 291d2: bd10 pop {r4, pc} │ │ + 291d4: e920 0000 stmdb r0!, {} │ │ + 291d8: e90c 0000 stmdb ip, {} │ │ + 291dc: e93c 0000 ldmdb ip!, {} │ │ + │ │ +000291e0 : │ │ + 291e0: 1c0b adds r3, r1, #0 │ │ + 291e2: b510 push {r4, lr} │ │ + 291e4: 33dc adds r3, #220 ; 0xdc │ │ + 291e6: 2a00 cmp r2, #0 │ │ + 291e8: d001 beq.n 291ee │ │ + 291ea: 701a strb r2, [r3, #0] │ │ + 291ec: e000 b.n 291f0 │ │ + 291ee: 781a ldrb r2, [r3, #0] │ │ + 291f0: 4b11 ldr r3, [pc, #68] ; (29238 ) │ │ + 291f2: 58c4 ldr r4, [r0, r3] │ │ + 291f4: 2391 movs r3, #145 ; 0x91 │ │ + 291f6: 005b lsls r3, r3, #1 │ │ + 291f8: 421c tst r4, r3 │ │ + 291fa: d010 beq.n 2921e │ │ + 291fc: 24f0 movs r4, #240 ; 0xf0 │ │ + 291fe: 4014 ands r4, r2 │ │ + 29200: 2cdf cmp r4, #223 ; 0xdf │ │ + 29202: d90c bls.n 2921e │ │ + 29204: 230f movs r3, #15 │ │ + 29206: 401a ands r2, r3 │ │ + 29208: d014 beq.n 29234 │ │ + 2920a: 2cf0 cmp r4, #240 ; 0xf0 │ │ + 2920c: d102 bne.n 29214 │ │ + 2920e: f7ff fb53 bl 288b8 │ │ + 29212: e00f b.n 29234 │ │ + 29214: 2ce0 cmp r4, #224 ; 0xe0 │ │ + 29216: d10d bne.n 29234 │ │ + 29218: f7ff fbc4 bl 289a4 │ │ + 2921c: e00a b.n 29234 │ │ + 2921e: 4b07 ldr r3, [pc, #28] ; (2923c ) │ │ + 29220: 58c3 ldr r3, [r0, r3] │ │ + 29222: 04db lsls r3, r3, #19 │ │ + 29224: d503 bpl.n 2922e │ │ + 29226: 4b06 ldr r3, [pc, #24] ; (29240 ) │ │ + 29228: 58c3 ldr r3, [r0, r3] │ │ + 2922a: 2b01 cmp r3, #1 │ │ + 2922c: d102 bne.n 29234 │ │ + 2922e: 0092 lsls r2, r2, #2 │ │ + 29230: f7ff ff5c bl 290ec │ │ + 29234: bd10 pop {r4, pc} │ │ + 29236: 46c0 nop ; (mov r8, r8) │ │ + 29238: e920 0000 stmdb r0!, {} │ │ + 2923c: e90c 0000 stmdb ip, {} │ │ + 29240: e93c 0000 ldmdb ip!, {} │ │ + │ │ +00029244 : │ │ + 29244: 4b06 ldr r3, [pc, #24] ; (29260 ) │ │ + 29246: 58c3 ldr r3, [r0, r3] │ │ + 29248: 4293 cmp r3, r2 │ │ + 2924a: d108 bne.n 2925e │ │ + 2924c: 2200 movs r2, #0 │ │ + 2924e: 2380 movs r3, #128 ; 0x80 │ │ + 29250: 0209 lsls r1, r1, #8 │ │ + 29252: 1840 adds r0, r0, r1 │ │ + 29254: 6742 str r2, [r0, #116] ; 0x74 │ │ + 29256: 6a42 ldr r2, [r0, #36] ; 0x24 │ │ + 29258: 045b lsls r3, r3, #17 │ │ + 2925a: 4313 orrs r3, r2 │ │ + 2925c: 6243 str r3, [r0, #36] ; 0x24 │ │ + 2925e: 4770 bx lr │ │ + 29260: e92c 0000 stmdb ip!, {} │ │ + │ │ +00029264 : │ │ + 29264: b5f0 push {r4, r5, r6, r7, lr} │ │ + 29266: 2580 movs r5, #128 ; 0x80 │ │ + 29268: 00ad lsls r5, r5, #2 │ │ + 2926a: 1c2c adds r4, r5, #0 │ │ + 2926c: 0209 lsls r1, r1, #8 │ │ + 2926e: 1843 adds r3, r0, r1 │ │ + 29270: 1c1a adds r2, r3, #0 │ │ + 29272: 6a5e ldr r6, [r3, #36] ; 0x24 │ │ + 29274: 3220 adds r2, #32 │ │ + 29276: 4334 orrs r4, r6 │ │ + 29278: 625c str r4, [r3, #36] ; 0x24 │ │ + 2927a: 3388 adds r3, #136 ; 0x88 │ │ + 2927c: 685b ldr r3, [r3, #4] │ │ + 2927e: 2b00 cmp r3, #0 │ │ + 29280: d005 beq.n 2928e │ │ + 29282: 02b3 lsls r3, r6, #10 │ │ + 29284: d403 bmi.n 2928e │ │ + 29286: 23c0 movs r3, #192 ; 0xc0 │ │ + 29288: 00db lsls r3, r3, #3 │ │ + 2928a: 4333 orrs r3, r6 │ │ + 2928c: 6053 str r3, [r2, #4] │ │ + 2928e: 1842 adds r2, r0, r1 │ │ + 29290: 1c17 adds r7, r2, #0 │ │ + 29292: 6a13 ldr r3, [r2, #32] │ │ + 29294: 3720 adds r7, #32 │ │ + 29296: 2b00 cmp r3, #0 │ │ + 29298: d03c beq.n 29314 │ │ + 2929a: 687b ldr r3, [r7, #4] │ │ + 2929c: 071c lsls r4, r3, #28 │ │ + 2929e: d523 bpl.n 292e8 │ │ + 292a0: 1c14 adds r4, r2, #0 │ │ + 292a2: 3490 adds r4, #144 ; 0x90 │ │ + 292a4: 6824 ldr r4, [r4, #0] │ │ + 292a6: 2c00 cmp r4, #0 │ │ + 292a8: d01e beq.n 292e8 │ │ + 292aa: 422e tst r6, r5 │ │ + 292ac: d11c bne.n 292e8 │ │ + 292ae: 8c65 ldrh r5, [r4, #34] ; 0x22 │ │ + 292b0: 07ae lsls r6, r5, #30 │ │ + 292b2: d514 bpl.n 292de │ │ + 292b4: 2204 movs r2, #4 │ │ + 292b6: 4215 tst r5, r2 │ │ + 292b8: d001 beq.n 292be │ │ + 292ba: 4313 orrs r3, r2 │ │ + 292bc: e001 b.n 292c2 │ │ + 292be: 2284 movs r2, #132 ; 0x84 │ │ + 292c0: 4393 bics r3, r2 │ │ + 292c2: 2502 movs r5, #2 │ │ + 292c4: 1842 adds r2, r0, r1 │ │ + 292c6: 432b orrs r3, r5 │ │ + 292c8: 6253 str r3, [r2, #36] ; 0x24 │ │ + 292ca: 6823 ldr r3, [r4, #0] │ │ + 292cc: 6213 str r3, [r2, #32] │ │ + 292ce: 6863 ldr r3, [r4, #4] │ │ + 292d0: 6293 str r3, [r2, #40] ; 0x28 │ │ + 292d2: 68a3 ldr r3, [r4, #8] │ │ + 292d4: 6a14 ldr r4, [r2, #32] │ │ + 292d6: 62d3 str r3, [r2, #44] ; 0x2c │ │ + 292d8: 429c cmp r4, r3 │ │ + 292da: d905 bls.n 292e8 │ │ + 292dc: e003 b.n 292e6 │ │ + 292de: 2586 movs r5, #134 ; 0x86 │ │ + 292e0: 43ab bics r3, r5 │ │ + 292e2: 607b str r3, [r7, #4] │ │ + 292e4: 6823 ldr r3, [r4, #0] │ │ + 292e6: 6213 str r3, [r2, #32] │ │ + 292e8: 1843 adds r3, r0, r1 │ │ + 292ea: 3388 adds r3, #136 ; 0x88 │ │ + 292ec: 685b ldr r3, [r3, #4] │ │ + 292ee: 2b00 cmp r3, #0 │ │ + 292f0: d010 beq.n 29314 │ │ + 292f2: 685a ldr r2, [r3, #4] │ │ + 292f4: 0752 lsls r2, r2, #29 │ │ + 292f6: d404 bmi.n 29302 │ │ + 292f8: 4a07 ldr r2, [pc, #28] ; (29318 ) │ │ + 292fa: 5884 ldr r4, [r0, r2] │ │ + 292fc: 4a07 ldr r2, [pc, #28] ; (2931c ) │ │ + 292fe: 4214 tst r4, r2 │ │ + 29300: d008 beq.n 29314 │ │ + 29302: 681b ldr r3, [r3, #0] │ │ + 29304: 2b00 cmp r3, #0 │ │ + 29306: d005 beq.n 29314 │ │ + 29308: 2380 movs r3, #128 ; 0x80 │ │ + 2930a: 1841 adds r1, r0, r1 │ │ + 2930c: 6a4a ldr r2, [r1, #36] ; 0x24 │ │ + 2930e: 00db lsls r3, r3, #3 │ │ + 29310: 4313 orrs r3, r2 │ │ + 29312: 624b str r3, [r1, #36] ; 0x24 │ │ + 29314: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 29316: 46c0 nop ; (mov r8, r8) │ │ + 29318: e920 0000 stmdb r0!, {} │ │ + 2931c: 0004 movs r4, r0 │ │ + 2931e: 0010 movs r0, r2 │ │ + │ │ +00029320 : │ │ + 29320: b5f0 push {r4, r5, r6, r7, lr} │ │ + 29322: b087 sub sp, #28 │ │ + 29324: 9101 str r1, [sp, #4] │ │ + 29326: 9304 str r3, [sp, #16] │ │ + 29328: ab0c add r3, sp, #48 ; 0x30 │ │ + 2932a: 7819 ldrb r1, [r3, #0] │ │ + 2932c: 9b01 ldr r3, [sp, #4] │ │ + 2932e: 1c07 adds r7, r0, #0 │ │ + 29330: 021c lsls r4, r3, #8 │ │ + 29332: 1905 adds r5, r0, r4 │ │ + 29334: 1c2b adds r3, r5, #0 │ │ + 29336: 3388 adds r3, #136 ; 0x88 │ │ + 29338: 6858 ldr r0, [r3, #4] │ │ + 2933a: 9b04 ldr r3, [sp, #16] │ │ + 2933c: 3b01 subs r3, #1 │ │ + 2933e: 9305 str r3, [sp, #20] │ │ + 29340: 2b7f cmp r3, #127 ; 0x7f │ │ + 29342: d900 bls.n 29346 │ │ + 29344: e12e b.n 295a4 │ │ + 29346: 4e98 ldr r6, [pc, #608] ; (295a8 ) │ │ + 29348: 59be ldr r6, [r7, r6] │ │ + 2934a: 46b4 mov ip, r6 │ │ + 2934c: 4663 mov r3, ip │ │ + 2934e: 4e97 ldr r6, [pc, #604] ; (295ac ) │ │ + 29350: 4233 tst r3, r6 │ │ + 29352: d005 beq.n 29360 │ │ + 29354: 4e96 ldr r6, [pc, #600] ; (295b0 ) │ │ + 29356: 59be ldr r6, [r7, r6] │ │ + 29358: 2e00 cmp r6, #0 │ │ + 2935a: d001 beq.n 29360 │ │ + 2935c: 2900 cmp r1, #0 │ │ + 2935e: d03e beq.n 293de │ │ + 29360: 4b94 ldr r3, [pc, #592] ; (295b4 ) │ │ + 29362: 58fb ldr r3, [r7, r3] │ │ + 29364: 051b lsls r3, r3, #20 │ │ + 29366: d500 bpl.n 2936a │ │ + 29368: e11c b.n 295a4 │ │ + 2936a: 193b adds r3, r7, r4 │ │ + 2936c: 1c1a adds r2, r3, #0 │ │ + 2936e: 6a19 ldr r1, [r3, #32] │ │ + 29370: 3220 adds r2, #32 │ │ + 29372: 2900 cmp r1, #0 │ │ + 29374: d100 bne.n 29378 │ │ + 29376: e115 b.n 295a4 │ │ + 29378: 6852 ldr r2, [r2, #4] │ │ + 2937a: 05d2 lsls r2, r2, #23 │ │ + 2937c: d500 bpl.n 29380 │ │ + 2937e: e111 b.n 295a4 │ │ + 29380: 695a ldr r2, [r3, #20] │ │ + 29382: 2a00 cmp r2, #0 │ │ + 29384: d103 bne.n 2938e │ │ + 29386: 691b ldr r3, [r3, #16] │ │ + 29388: 2b00 cmp r3, #0 │ │ + 2938a: d100 bne.n 2938e │ │ + 2938c: e10a b.n 295a4 │ │ + 2938e: 1c38 adds r0, r7, #0 │ │ + 29390: 9901 ldr r1, [sp, #4] │ │ + 29392: f7ff fa0d bl 287b0 │ │ + 29396: 2800 cmp r0, #0 │ │ + 29398: d100 bne.n 2939c │ │ + 2939a: e103 b.n 295a4 │ │ + 2939c: 2280 movs r2, #128 ; 0x80 │ │ + 2939e: 0200 lsls r0, r0, #8 │ │ + 293a0: 183d adds r5, r7, r0 │ │ + 293a2: 193e adds r6, r7, r4 │ │ + 293a4: 1c2c adds r4, r5, #0 │ │ + 293a6: 0052 lsls r2, r2, #1 │ │ + 293a8: 1c28 adds r0, r5, #0 │ │ + 293aa: 1c31 adds r1, r6, #0 │ │ + 293ac: f008 fca6 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 293b0: 9b01 ldr r3, [sp, #4] │ │ + 293b2: 34a0 adds r4, #160 ; 0xa0 │ │ + 293b4: 6a6a ldr r2, [r5, #36] ; 0x24 │ │ + 293b6: 3301 adds r3, #1 │ │ + 293b8: 6023 str r3, [r4, #0] │ │ + 293ba: 1c2b adds r3, r5, #0 │ │ + 293bc: 2400 movs r4, #0 │ │ + 293be: 33d8 adds r3, #216 ; 0xd8 │ │ + 293c0: 701c strb r4, [r3, #0] │ │ + 293c2: 4b7d ldr r3, [pc, #500] ; (295b8 ) │ │ + 293c4: 67ec str r4, [r5, #124] ; 0x7c │ │ + 293c6: 4013 ands r3, r2 │ │ + 293c8: 4a7c ldr r2, [pc, #496] ; (295bc ) │ │ + 293ca: 4313 orrs r3, r2 │ │ + 293cc: 626b str r3, [r5, #36] ; 0x24 │ │ + 293ce: 60b4 str r4, [r6, #8] │ │ + 293d0: 6074 str r4, [r6, #4] │ │ + 293d2: 6234 str r4, [r6, #32] │ │ + 293d4: 65b4 str r4, [r6, #88] ; 0x58 │ │ + 293d6: 6574 str r4, [r6, #84] ; 0x54 │ │ + 293d8: 6134 str r4, [r6, #16] │ │ + 293da: 6174 str r4, [r6, #20] │ │ + 293dc: e0e2 b.n 295a4 │ │ + 293de: 26ef movs r6, #239 ; 0xef │ │ + 293e0: 4296 cmp r6, r2 │ │ + 293e2: 4149 adcs r1, r1 │ │ + 293e4: 6e2b ldr r3, [r5, #96] ; 0x60 │ │ + 293e6: 4249 negs r1, r1 │ │ + 293e8: 400a ands r2, r1 │ │ + 293ea: 9303 str r3, [sp, #12] │ │ + 293ec: 9002 str r0, [sp, #8] │ │ + 293ee: d01c beq.n 2942a │ │ + 293f0: 23be movs r3, #190 ; 0xbe │ │ + 293f2: 019b lsls r3, r3, #6 │ │ + 293f4: 18d2 adds r2, r2, r3 │ │ + 293f6: 0092 lsls r2, r2, #2 │ │ + 293f8: 59d3 ldr r3, [r2, r7] │ │ + 293fa: 9302 str r3, [sp, #8] │ │ + 293fc: 2b00 cmp r3, #0 │ │ + 293fe: d012 beq.n 29426 │ │ + 29400: 9a05 ldr r2, [sp, #20] │ │ + 29402: 189b adds r3, r3, r2 │ │ + 29404: 1c1a adds r2, r3, #0 │ │ + 29406: 33a9 adds r3, #169 ; 0xa9 │ │ + 29408: 3229 adds r2, #41 ; 0x29 │ │ + 2940a: 32ff adds r2, #255 ; 0xff │ │ + 2940c: 33ff adds r3, #255 ; 0xff │ │ + 2940e: 7912 ldrb r2, [r2, #4] │ │ + 29410: 791b ldrb r3, [r3, #4] │ │ + 29412: 9304 str r3, [sp, #16] │ │ + 29414: 1e53 subs r3, r2, #1 │ │ + 29416: 2bee cmp r3, #238 ; 0xee │ │ + 29418: d807 bhi.n 2942a │ │ + 2941a: 4b69 ldr r3, [pc, #420] ; (295c0 ) │ │ + 2941c: 0192 lsls r2, r2, #6 │ │ + 2941e: 18ba adds r2, r7, r2 │ │ + 29420: 18d2 adds r2, r2, r3 │ │ + 29422: 6853 ldr r3, [r2, #4] │ │ + 29424: e000 b.n 29428 │ │ + 29426: 9b02 ldr r3, [sp, #8] │ │ + 29428: 9303 str r3, [sp, #12] │ │ + 2942a: 2800 cmp r0, #0 │ │ + 2942c: d100 bne.n 29430 │ │ + 2942e: e0b9 b.n 295a4 │ │ + 29430: 193b adds r3, r7, r4 │ │ + 29432: 1c1c adds r4, r3, #0 │ │ + 29434: 9e01 ldr r6, [sp, #4] │ │ + 29436: 9305 str r3, [sp, #20] │ │ + 29438: 3424 adds r4, #36 ; 0x24 │ │ + 2943a: 2e7f cmp r6, #127 ; 0x7f │ │ + 2943c: d848 bhi.n 294d0 │ │ + 2943e: 4b61 ldr r3, [pc, #388] ; (295c4 ) │ │ + 29440: 58fb ldr r3, [r7, r3] │ │ + 29442: 429e cmp r6, r3 │ │ + 29444: d204 bcs.n 29450 │ │ + 29446: 1c23 adds r3, r4, #0 │ │ + 29448: 9a05 ldr r2, [sp, #20] │ │ + 2944a: 3b24 subs r3, #36 ; 0x24 │ │ + 2944c: 429a cmp r2, r3 │ │ + 2944e: d13b bne.n 294c8 │ │ + 29450: 9b01 ldr r3, [sp, #4] │ │ + 29452: 6fe2 ldr r2, [r4, #124] ; 0x7c │ │ + 29454: 3301 adds r3, #1 │ │ + 29456: 429a cmp r2, r3 │ │ + 29458: d004 beq.n 29464 │ │ + 2945a: 1c23 adds r3, r4, #0 │ │ + 2945c: 9a05 ldr r2, [sp, #20] │ │ + 2945e: 3b24 subs r3, #36 ; 0x24 │ │ + 29460: 429a cmp r2, r3 │ │ + 29462: d131 bne.n 294c8 │ │ + 29464: 6ea2 ldr r2, [r4, #104] ; 0x68 │ │ + 29466: 2a00 cmp r2, #0 │ │ + 29468: d02e beq.n 294c8 │ │ + 2946a: 238f movs r3, #143 ; 0x8f │ │ + 2946c: 009b lsls r3, r3, #2 │ │ + 2946e: 5cd3 ldrb r3, [r2, r3] │ │ + 29470: 0619 lsls r1, r3, #24 │ │ + 29472: 0e0b lsrs r3, r1, #24 │ │ + 29474: 2b02 cmp r3, #2 │ │ + 29476: d00d beq.n 29494 │ │ + 29478: 2b03 cmp r3, #3 │ │ + 2947a: d012 beq.n 294a2 │ │ + 2947c: 2b01 cmp r3, #1 │ │ + 2947e: d123 bne.n 294c8 │ │ + 29480: 9b04 ldr r3, [sp, #16] │ │ + 29482: 2b00 cmp r3, #0 │ │ + 29484: d020 beq.n 294c8 │ │ + 29486: 1c23 adds r3, r4, #0 │ │ + 29488: 33b0 adds r3, #176 ; 0xb0 │ │ + 2948a: 781b ldrb r3, [r3, #0] │ │ + 2948c: 9904 ldr r1, [sp, #16] │ │ + 2948e: 428b cmp r3, r1 │ │ + 29490: d11a bne.n 294c8 │ │ + 29492: e006 b.n 294a2 │ │ + 29494: 9b03 ldr r3, [sp, #12] │ │ + 29496: 2b00 cmp r3, #0 │ │ + 29498: d016 beq.n 294c8 │ │ + 2949a: 6be1 ldr r1, [r4, #60] ; 0x3c │ │ + 2949c: 428b cmp r3, r1 │ │ + 2949e: d113 bne.n 294c8 │ │ + 294a0: e06d b.n 2957e │ │ + 294a2: 9b02 ldr r3, [sp, #8] │ │ + 294a4: 4293 cmp r3, r2 │ │ + 294a6: d10f bne.n 294c8 │ │ + 294a8: e069 b.n 2957e │ │ + 294aa: 2d00 cmp r5, #0 │ │ + 294ac: d172 bne.n 29594 │ │ + 294ae: 1c38 adds r0, r7, #0 │ │ + 294b0: 1c31 adds r1, r6, #0 │ │ + 294b2: f7ff fed7 bl 29264 │ │ + 294b6: 6525 str r5, [r4, #80] ; 0x50 │ │ + 294b8: 6d23 ldr r3, [r4, #80] ; 0x50 │ │ + 294ba: 2b00 cmp r3, #0 │ │ + 294bc: d104 bne.n 294c8 │ │ + 294be: 6822 ldr r2, [r4, #0] │ │ + 294c0: 65a3 str r3, [r4, #88] ; 0x58 │ │ + 294c2: 4b3e ldr r3, [pc, #248] ; (295bc ) │ │ + 294c4: 4313 orrs r3, r2 │ │ + 294c6: 6023 str r3, [r4, #0] │ │ + 294c8: 3401 adds r4, #1 │ │ + 294ca: 3601 adds r6, #1 │ │ + 294cc: 34ff adds r4, #255 ; 0xff │ │ + 294ce: e7b4 b.n 2943a │ │ + 294d0: 2280 movs r2, #128 ; 0x80 │ │ + 294d2: 9b01 ldr r3, [sp, #4] │ │ + 294d4: 0052 lsls r2, r2, #1 │ │ + 294d6: 021c lsls r4, r3, #8 │ │ + 294d8: 193c adds r4, r7, r4 │ │ + 294da: 6a63 ldr r3, [r4, #36] ; 0x24 │ │ + 294dc: 4013 ands r3, r2 │ │ + 294de: 9303 str r3, [sp, #12] │ │ + 294e0: d160 bne.n 295a4 │ │ + 294e2: 6f63 ldr r3, [r4, #116] ; 0x74 │ │ + 294e4: 2b00 cmp r3, #0 │ │ + 294e6: d05d beq.n 295a4 │ │ + 294e8: 6a23 ldr r3, [r4, #32] │ │ + 294ea: 2b00 cmp r3, #0 │ │ + 294ec: d05a beq.n 295a4 │ │ + 294ee: 1c38 adds r0, r7, #0 │ │ + 294f0: 9901 ldr r1, [sp, #4] │ │ + 294f2: f7ff f95d bl 287b0 │ │ + 294f6: 1e06 subs r6, r0, #0 │ │ + 294f8: d054 beq.n 295a4 │ │ + 294fa: 2280 movs r2, #128 ; 0x80 │ │ + 294fc: 0203 lsls r3, r0, #8 │ │ + 294fe: 18fd adds r5, r7, r3 │ │ + 29500: 1c21 adds r1, r4, #0 │ │ + 29502: 0052 lsls r2, r2, #1 │ │ + 29504: 1c28 adds r0, r5, #0 │ │ + 29506: 9302 str r3, [sp, #8] │ │ + 29508: f008 fbf8 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 2950c: 6a69 ldr r1, [r5, #36] ; 0x24 │ │ + 2950e: 4b2a ldr r3, [pc, #168] ; (295b8 ) │ │ + 29510: 9a01 ldr r2, [sp, #4] │ │ + 29512: 34d0 adds r4, #208 ; 0xd0 │ │ + 29514: 400b ands r3, r1 │ │ + 29516: 626b str r3, [r5, #36] ; 0x24 │ │ + 29518: 1c2b adds r3, r5, #0 │ │ + 2951a: 3201 adds r2, #1 │ │ + 2951c: 33a0 adds r3, #160 ; 0xa0 │ │ + 2951e: 601a str r2, [r3, #0] │ │ + 29520: 466a mov r2, sp │ │ + 29522: 7b12 ldrb r2, [r2, #12] │ │ + 29524: 3338 adds r3, #56 ; 0x38 │ │ + 29526: 701a strb r2, [r3, #0] │ │ + 29528: 7963 ldrb r3, [r4, #5] │ │ + 2952a: 061a lsls r2, r3, #24 │ │ + 2952c: 0e13 lsrs r3, r2, #24 │ │ + 2952e: 2b02 cmp r3, #2 │ │ + 29530: d005 beq.n 2953e │ │ + 29532: 2b03 cmp r3, #3 │ │ + 29534: d008 beq.n 29548 │ │ + 29536: 2b00 cmp r3, #0 │ │ + 29538: d10d bne.n 29556 │ │ + 2953a: 67eb str r3, [r5, #124] ; 0x7c │ │ + 2953c: e004 b.n 29548 │ │ + 2953e: 1c38 adds r0, r7, #0 │ │ + 29540: 1c31 adds r1, r6, #0 │ │ + 29542: f7ff fe8f bl 29264 │ │ + 29546: e006 b.n 29556 │ │ + 29548: 2280 movs r2, #128 ; 0x80 │ │ + 2954a: 9b02 ldr r3, [sp, #8] │ │ + 2954c: 00d2 lsls r2, r2, #3 │ │ + 2954e: 18fb adds r3, r7, r3 │ │ + 29550: 6a59 ldr r1, [r3, #36] ; 0x24 │ │ + 29552: 430a orrs r2, r1 │ │ + 29554: 625a str r2, [r3, #36] ; 0x24 │ │ + 29556: 9b02 ldr r3, [sp, #8] │ │ + 29558: 18fb adds r3, r7, r3 │ │ + 2955a: 6f5a ldr r2, [r3, #116] ; 0x74 │ │ + 2955c: 2a00 cmp r2, #0 │ │ + 2955e: d104 bne.n 2956a │ │ + 29560: 6a59 ldr r1, [r3, #36] ; 0x24 │ │ + 29562: 67da str r2, [r3, #124] ; 0x7c │ │ + 29564: 4a15 ldr r2, [pc, #84] ; (295bc ) │ │ + 29566: 430a orrs r2, r1 │ │ + 29568: 625a str r2, [r3, #36] ; 0x24 │ │ + 2956a: 2200 movs r2, #0 │ │ + 2956c: 9b01 ldr r3, [sp, #4] │ │ + 2956e: 021b lsls r3, r3, #8 │ │ + 29570: 18fb adds r3, r7, r3 │ │ + 29572: 609a str r2, [r3, #8] │ │ + 29574: 605a str r2, [r3, #4] │ │ + 29576: 621a str r2, [r3, #32] │ │ + 29578: 659a str r2, [r3, #88] ; 0x58 │ │ + 2957a: 655a str r2, [r3, #84] ; 0x54 │ │ + 2957c: e012 b.n 295a4 │ │ + 2957e: 4b12 ldr r3, [pc, #72] ; (295c8 ) │ │ + 29580: 5cd5 ldrb r5, [r2, r3] │ │ + 29582: 062b lsls r3, r5, #24 │ │ + 29584: 0e1d lsrs r5, r3, #24 │ │ + 29586: 2d01 cmp r5, #1 │ │ + 29588: d18f bne.n 294aa │ │ + 2958a: 1c38 adds r0, r7, #0 │ │ + 2958c: 1c31 adds r1, r6, #0 │ │ + 2958e: f7ff fe69 bl 29264 │ │ + 29592: e791 b.n 294b8 │ │ + 29594: 2d02 cmp r5, #2 │ │ + 29596: d18f bne.n 294b8 │ │ + 29598: 2380 movs r3, #128 ; 0x80 │ │ + 2959a: 6822 ldr r2, [r4, #0] │ │ + 2959c: 00db lsls r3, r3, #3 │ │ + 2959e: 4313 orrs r3, r2 │ │ + 295a0: 6023 str r3, [r4, #0] │ │ + 295a2: e789 b.n 294b8 │ │ + 295a4: b007 add sp, #28 │ │ + 295a6: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 295a8: e920 0000 stmdb r0!, {} │ │ + 295ac: 0020 movs r0, r4 │ │ + 295ae: 0010 movs r0, r2 │ │ + 295b0: e928 0000 stmdb r8!, {} │ │ + 295b4: e90c 0000 stmdb ip, {} │ │ + 295b8: feff fff0 mrc2 15, 7, pc, cr15, cr0, {7} │ │ + 295bc: 0400 lsls r0, r0, #16 │ │ + 295be: 0100 lsls r0, r0, #4 │ │ + 295c0: 8210 strh r0, [r2, #16] │ │ + 295c2: 0000 movs r0, r0 │ │ + 295c4: e910 0000 ldmdb r0, {} │ │ + 295c8: 023d lsls r5, r7, #8 │ │ ... │ │ │ │ -00029158 : │ │ - 29158: b5f0 push {r4, r5, r6, r7, lr} │ │ - 2915a: 020c lsls r4, r1, #8 │ │ - 2915c: b089 sub sp, #36 ; 0x24 │ │ - 2915e: 9107 str r1, [sp, #28] │ │ - 29160: 1904 adds r4, r0, r4 │ │ - 29162: 4968 ldr r1, [pc, #416] ; (29304 ) │ │ - 29164: 1c23 adds r3, r4, #0 │ │ - 29166: 9205 str r2, [sp, #20] │ │ - 29168: 33f0 adds r3, #240 ; 0xf0 │ │ - 2916a: 9f05 ldr r7, [sp, #20] │ │ - 2916c: 781d ldrb r5, [r3, #0] │ │ - 2916e: 5843 ldr r3, [r0, r1] │ │ - 29170: 220f movs r2, #15 │ │ - 29172: 2122 movs r1, #34 ; 0x22 │ │ - 29174: 1c06 adds r6, r0, #0 │ │ - 29176: 4017 ands r7, r2 │ │ - 29178: 420b tst r3, r1 │ │ - 2917a: d00d beq.n 29198 │ │ - 2917c: 2f00 cmp r7, #0 │ │ - 2917e: d100 bne.n 29182 │ │ - 29180: 2701 movs r7, #1 │ │ - 29182: 2300 movs r3, #0 │ │ - 29184: 429d cmp r5, r3 │ │ - 29186: d005 beq.n 29194 │ │ - 29188: 1c28 adds r0, r5, #0 │ │ - 2918a: 1c39 adds r1, r7, #0 │ │ - 2918c: f004 ff4e bl 2e02c <__aeabi_uidivmod> │ │ - 29190: 424b negs r3, r1 │ │ - 29192: 414b adcs r3, r1 │ │ - 29194: 3501 adds r5, #1 │ │ - 29196: e040 b.n 2921a │ │ - 29198: 9805 ldr r0, [sp, #20] │ │ - 2919a: 2180 movs r1, #128 ; 0x80 │ │ - 2919c: 0049 lsls r1, r1, #1 │ │ - 2919e: 4008 ands r0, r1 │ │ - 291a0: 9004 str r0, [sp, #16] │ │ - 291a2: d00c beq.n 291be │ │ - 291a4: 1c21 adds r1, r4, #0 │ │ - 291a6: 31f8 adds r1, #248 ; 0xf8 │ │ - 291a8: 7809 ldrb r1, [r1, #0] │ │ - 291aa: 2901 cmp r1, #1 │ │ - 291ac: d107 bne.n 291be │ │ - 291ae: 1c21 adds r1, r4, #0 │ │ - 291b0: 31fb adds r1, #251 ; 0xfb │ │ - 291b2: 7809 ldrb r1, [r1, #0] │ │ - 291b4: 4391 bics r1, r2 │ │ - 291b6: 1c0a adds r2, r1, #0 │ │ - 291b8: 1e51 subs r1, r2, #1 │ │ - 291ba: 418a sbcs r2, r1 │ │ - 291bc: 18bf adds r7, r7, r2 │ │ - 291be: 4a52 ldr r2, [pc, #328] ; (29308 ) │ │ - 291c0: 58b2 ldr r2, [r6, r2] │ │ - 291c2: 9206 str r2, [sp, #24] │ │ - 291c4: 2a00 cmp r2, #0 │ │ - 291c6: d102 bne.n 291ce │ │ - 291c8: 9904 ldr r1, [sp, #16] │ │ - 291ca: 2900 cmp r1, #0 │ │ - 291cc: d015 beq.n 291fa │ │ - 291ce: 2f00 cmp r7, #0 │ │ - 291d0: d100 bne.n 291d4 │ │ - 291d2: 2701 movs r7, #1 │ │ - 291d4: 9a04 ldr r2, [sp, #16] │ │ - 291d6: 2300 movs r3, #0 │ │ - 291d8: 429a cmp r2, r3 │ │ - 291da: d10a bne.n 291f2 │ │ - 291dc: 4b4b ldr r3, [pc, #300] ; (2930c ) │ │ - 291de: 58f2 ldr r2, [r6, r3] │ │ - 291e0: 9b04 ldr r3, [sp, #16] │ │ - 291e2: 2a00 cmp r2, #0 │ │ - 291e4: d005 beq.n 291f2 │ │ - 291e6: 9806 ldr r0, [sp, #24] │ │ - 291e8: 1c39 adds r1, r7, #0 │ │ - 291ea: f004 ff1f bl 2e02c <__aeabi_uidivmod> │ │ - 291ee: 424b negs r3, r1 │ │ - 291f0: 414b adcs r3, r1 │ │ - 291f2: 3501 adds r5, #1 │ │ - 291f4: 42bd cmp r5, r7 │ │ - 291f6: d205 bcs.n 29204 │ │ - 291f8: e00f b.n 2921a │ │ - 291fa: 4a45 ldr r2, [pc, #276] ; (29310 ) │ │ - 291fc: 4013 ands r3, r2 │ │ - 291fe: 425a negs r2, r3 │ │ - 29200: 4153 adcs r3, r2 │ │ - 29202: e079 b.n 292f8 │ │ - 29204: 9806 ldr r0, [sp, #24] │ │ - 29206: 2800 cmp r0, #0 │ │ - 29208: d109 bne.n 2921e │ │ - 2920a: 9904 ldr r1, [sp, #16] │ │ - 2920c: 2900 cmp r1, #0 │ │ - 2920e: d004 beq.n 2921a │ │ - 29210: 1c22 adds r2, r4, #0 │ │ - 29212: 32f6 adds r2, #246 ; 0xf6 │ │ - 29214: 7812 ldrb r2, [r2, #0] │ │ - 29216: 2a00 cmp r2, #0 │ │ - 29218: d001 beq.n 2921e │ │ - 2921a: 2b00 cmp r3, #0 │ │ - 2921c: d06e beq.n 292fc │ │ - 2921e: 9b05 ldr r3, [sp, #20] │ │ - 29220: 061a lsls r2, r3, #24 │ │ - 29222: 0f12 lsrs r2, r2, #28 │ │ - 29224: d01e beq.n 29264 │ │ - 29226: 483b ldr r0, [pc, #236] ; (29314 ) │ │ - 29228: 6f61 ldr r1, [r4, #116] ; 0x74 │ │ - 2922a: 4478 add r0, pc │ │ - 2922c: 5c83 ldrb r3, [r0, r2] │ │ - 2922e: 2b00 cmp r3, #0 │ │ - 29230: d004 beq.n 2923c │ │ - 29232: 061b lsls r3, r3, #24 │ │ - 29234: 161b asrs r3, r3, #24 │ │ - 29236: 434b muls r3, r1 │ │ - 29238: 111b asrs r3, r3, #4 │ │ - 2923a: e004 b.n 29246 │ │ - 2923c: 1882 adds r2, r0, r2 │ │ - 2923e: 2310 movs r3, #16 │ │ - 29240: 56d3 ldrsb r3, [r2, r3] │ │ - 29242: 009b lsls r3, r3, #2 │ │ - 29244: 18cb adds r3, r1, r3 │ │ - 29246: 2b00 cmp r3, #0 │ │ - 29248: db05 blt.n 29256 │ │ - 2924a: 2280 movs r2, #128 ; 0x80 │ │ - 2924c: 0052 lsls r2, r2, #1 │ │ - 2924e: 4293 cmp r3, r2 │ │ - 29250: dd02 ble.n 29258 │ │ - 29252: 1c13 adds r3, r2, #0 │ │ - 29254: e000 b.n 29258 │ │ - 29256: 2300 movs r3, #0 │ │ - 29258: 6a60 ldr r0, [r4, #36] ; 0x24 │ │ - 2925a: 6763 str r3, [r4, #116] ; 0x74 │ │ - 2925c: 2380 movs r3, #128 ; 0x80 │ │ - 2925e: 045b lsls r3, r3, #17 │ │ - 29260: 4303 orrs r3, r0 │ │ - 29262: 6263 str r3, [r4, #36] ; 0x24 │ │ - 29264: 1c23 adds r3, r4, #0 │ │ - 29266: 33d6 adds r3, #214 ; 0xd6 │ │ - 29268: 781f ldrb r7, [r3, #0] │ │ - 2926a: 1d23 adds r3, r4, #4 │ │ - 2926c: 6fdb ldr r3, [r3, #124] ; 0x7c │ │ - 2926e: 9304 str r3, [sp, #16] │ │ - 29270: 1e7b subs r3, r7, #1 │ │ - 29272: 2b77 cmp r3, #119 ; 0x77 │ │ - 29274: d80a bhi.n 2928c │ │ - 29276: 6a21 ldr r1, [r4, #32] │ │ - 29278: 2900 cmp r1, #0 │ │ - 2927a: d007 beq.n 2928c │ │ - 2927c: 2301 movs r3, #1 │ │ - 2927e: 9300 str r3, [sp, #0] │ │ - 29280: 1c30 adds r0, r6, #0 │ │ - 29282: 9907 ldr r1, [sp, #28] │ │ - 29284: 2200 movs r2, #0 │ │ - 29286: 1c3b adds r3, r7, #0 │ │ - 29288: f7ff f9d0 bl 2862c │ │ - 2928c: 4a1d ldr r2, [pc, #116] ; (29304 ) │ │ - 2928e: 4b20 ldr r3, [pc, #128] ; (29310 ) │ │ - 29290: 2100 movs r1, #0 │ │ - 29292: 58b2 ldr r2, [r6, r2] │ │ - 29294: 421a tst r2, r3 │ │ - 29296: d014 beq.n 292c2 │ │ - 29298: 1c23 adds r3, r4, #0 │ │ - 2929a: 33f7 adds r3, #247 ; 0xf7 │ │ - 2929c: 781a ldrb r2, [r3, #0] │ │ - 2929e: 428a cmp r2, r1 │ │ - 292a0: d00b beq.n 292ba │ │ - 292a2: 9805 ldr r0, [sp, #20] │ │ - 292a4: 1c0b adds r3, r1, #0 │ │ - 292a6: 28ff cmp r0, #255 ; 0xff │ │ - 292a8: d80b bhi.n 292c2 │ │ - 292aa: 9100 str r1, [sp, #0] │ │ - 292ac: 2101 movs r1, #1 │ │ - 292ae: 9101 str r1, [sp, #4] │ │ - 292b0: 1c30 adds r0, r6, #0 │ │ - 292b2: 1c21 adds r1, r4, #0 │ │ - 292b4: f7fe fa84 bl 277c0 │ │ - 292b8: e002 b.n 292c0 │ │ - 292ba: 9a05 ldr r2, [sp, #20] │ │ - 292bc: 2aff cmp r2, #255 ; 0xff │ │ - 292be: d800 bhi.n 292c2 │ │ - 292c0: 2101 movs r1, #1 │ │ - 292c2: 9100 str r1, [sp, #0] │ │ - 292c4: 2300 movs r3, #0 │ │ - 292c6: 1c30 adds r0, r6, #0 │ │ - 292c8: 9907 ldr r1, [sp, #28] │ │ - 292ca: 1c3a adds r2, r7, #0 │ │ - 292cc: f7ff fd42 bl 28d54 │ │ - 292d0: 4b0c ldr r3, [pc, #48] ; (29304 ) │ │ - 292d2: 58f3 ldr r3, [r6, r3] │ │ - 292d4: 069b lsls r3, r3, #26 │ │ - 292d6: d509 bpl.n 292ec │ │ - 292d8: 1c23 adds r3, r4, #0 │ │ - 292da: 33f6 adds r3, #246 ; 0xf6 │ │ - 292dc: 781b ldrb r3, [r3, #0] │ │ - 292de: 2b00 cmp r3, #0 │ │ - 292e0: d104 bne.n 292ec │ │ - 292e2: 9804 ldr r0, [sp, #16] │ │ - 292e4: 2800 cmp r0, #0 │ │ - 292e6: d001 beq.n 292ec │ │ - 292e8: 1d23 adds r3, r4, #4 │ │ - 292ea: 67d8 str r0, [r3, #124] ; 0x7c │ │ - 292ec: 4905 ldr r1, [pc, #20] ; (29304 ) │ │ - 292ee: 2322 movs r3, #34 ; 0x22 │ │ - 292f0: 5872 ldr r2, [r6, r1] │ │ - 292f2: 4013 ands r3, r2 │ │ - 292f4: 1e5a subs r2, r3, #1 │ │ - 292f6: 4193 sbcs r3, r2 │ │ - 292f8: 425b negs r3, r3 │ │ - 292fa: 401d ands r5, r3 │ │ - 292fc: 34f0 adds r4, #240 ; 0xf0 │ │ - 292fe: 7025 strb r5, [r4, #0] │ │ - 29300: b009 add sp, #36 ; 0x24 │ │ - 29302: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 29304: e920 0000 stmdb r0!, {} │ │ - 29308: e92c 0000 stmdb ip!, {} │ │ - 2930c: e93c 0000 ldmdb ip!, {} │ │ - 29310: 0004 movs r4, r0 │ │ - 29312: 0010 movs r0, r2 │ │ - 29314: b256 sxtb r6, r2 │ │ +000295cc : │ │ + 295cc: 4b0a ldr r3, [pc, #40] ; (295f8 ) │ │ + 295ce: 58c2 ldr r2, [r0, r3] │ │ + 295d0: 2380 movs r3, #128 ; 0x80 │ │ + 295d2: 2a20 cmp r2, #32 │ │ + 295d4: d100 bne.n 295d8 │ │ + 295d6: 005b lsls r3, r3, #1 │ │ + 295d8: 0792 lsls r2, r2, #30 │ │ + 295da: d503 bpl.n 295e4 │ │ + 295dc: 2980 cmp r1, #128 ; 0x80 │ │ + 295de: d908 bls.n 295f2 │ │ + 295e0: 3980 subs r1, #128 ; 0x80 │ │ + 295e2: e001 b.n 295e8 │ │ + 295e4: 2900 cmp r1, #0 │ │ + 295e6: d006 beq.n 295f6 │ │ + 295e8: 4299 cmp r1, r3 │ │ + 295ea: d804 bhi.n 295f6 │ │ + 295ec: 4b03 ldr r3, [pc, #12] ; (295fc ) │ │ + 295ee: 50c1 str r1, [r0, r3] │ │ + 295f0: e001 b.n 295f6 │ │ + 295f2: 2900 cmp r1, #0 │ │ + 295f4: d1fa bne.n 295ec │ │ + 295f6: 4770 bx lr │ │ + 295f8: e920 0000 stmdb r0!, {} │ │ + 295fc: e93c 0000 ldmdb ip!, {} │ │ + │ │ +00029600 : │ │ + 29600: b510 push {r4, lr} │ │ + 29602: 4a0c ldr r2, [pc, #48] ; (29634 ) │ │ + 29604: 291f cmp r1, #31 │ │ + 29606: d812 bhi.n 2962e │ │ + 29608: 230f movs r3, #15 │ │ + 2960a: 24f0 movs r4, #240 ; 0xf0 │ │ + 2960c: 400b ands r3, r1 │ │ + 2960e: 400c ands r4, r1 │ │ + 29610: 005b lsls r3, r3, #1 │ │ + 29612: 5881 ldr r1, [r0, r2] │ │ + 29614: 2c10 cmp r4, #16 │ │ + 29616: d104 bne.n 29622 │ │ + 29618: 185b adds r3, r3, r1 │ │ + 2961a: 2bff cmp r3, #255 ; 0xff │ │ + 2961c: d905 bls.n 2962a │ │ + 2961e: 23ff movs r3, #255 ; 0xff │ │ + 29620: e003 b.n 2962a │ │ + 29622: 1acb subs r3, r1, r3 │ │ + 29624: 2b1f cmp r3, #31 │ │ + 29626: dc00 bgt.n 2962a │ │ + 29628: 2320 movs r3, #32 │ │ + 2962a: 5083 str r3, [r0, r2] │ │ + 2962c: e000 b.n 29630 │ │ + 2962e: 5081 str r1, [r0, r2] │ │ + 29630: bd10 pop {r4, pc} │ │ + 29632: 46c0 nop ; (mov r8, r8) │ │ + 29634: e940 0000 strd r0, r0, [r0, #-0] │ │ + │ │ +00029638 : │ │ + 29638: b570 push {r4, r5, r6, lr} │ │ + 2963a: 2a00 cmp r2, #0 │ │ + 2963c: d01d beq.n 2967a │ │ + 2963e: 1c0c adds r4, r1, #0 │ │ + 29640: 34f5 adds r4, #245 ; 0xf5 │ │ + 29642: 7823 ldrb r3, [r4, #0] │ │ + 29644: 2b00 cmp r3, #0 │ │ + 29646: d005 beq.n 29654 │ │ + 29648: 3b01 subs r3, #1 │ │ + 2964a: 061b lsls r3, r3, #24 │ │ + 2964c: 0e1b lsrs r3, r3, #24 │ │ + 2964e: 7023 strb r3, [r4, #0] │ │ + 29650: d110 bne.n 29674 │ │ + 29652: e016 b.n 29682 │ │ + 29654: 4d0c ldr r5, [pc, #48] ; (29688 ) │ │ + 29656: 5945 ldr r5, [r0, r5] │ │ + 29658: 42ab cmp r3, r5 │ │ + 2965a: d00a beq.n 29672 │ │ + 2965c: 4288 cmp r0, r1 │ │ + 2965e: d004 beq.n 2966a │ │ + 29660: 1c06 adds r6, r0, #0 │ │ + 29662: 36f5 adds r6, #245 ; 0xf5 │ │ + 29664: 7836 ldrb r6, [r6, #0] │ │ + 29666: 2e00 cmp r6, #0 │ │ + 29668: d10b bne.n 29682 │ │ + 2966a: 3001 adds r0, #1 │ │ + 2966c: 3301 adds r3, #1 │ │ + 2966e: 30ff adds r0, #255 ; 0xff │ │ + 29670: e7f2 b.n 29658 │ │ + 29672: 7022 strb r2, [r4, #0] │ │ + 29674: 31f4 adds r1, #244 ; 0xf4 │ │ + 29676: 7808 ldrb r0, [r1, #0] │ │ + 29678: e005 b.n 29686 │ │ + 2967a: 4b04 ldr r3, [pc, #16] ; (2968c ) │ │ + 2967c: 31f4 adds r1, #244 ; 0xf4 │ │ + 2967e: 58c3 ldr r3, [r0, r3] │ │ + 29680: 700b strb r3, [r1, #0] │ │ + 29682: 2001 movs r0, #1 │ │ + 29684: 4240 negs r0, r0 │ │ + 29686: bd70 pop {r4, r5, r6, pc} │ │ + 29688: e910 0000 ldmdb r0, {} │ │ + 2968c: e948 0000 strd r0, r0, [r8, #-0] │ │ + │ │ +00029690 : │ │ + 29690: b530 push {r4, r5, lr} │ │ + 29692: 4b1e ldr r3, [pc, #120] ; (2970c ) │ │ + 29694: 2900 cmp r1, #0 │ │ + 29696: d001 beq.n 2969c │ │ + 29698: 50c1 str r1, [r0, r3] │ │ + 2969a: e000 b.n 2969e │ │ + 2969c: 58c1 ldr r1, [r0, r3] │ │ + 2969e: 220f movs r2, #15 │ │ + 296a0: 2480 movs r4, #128 ; 0x80 │ │ + 296a2: 400a ands r2, r1 │ │ + 296a4: 23f0 movs r3, #240 ; 0xf0 │ │ + 296a6: 4d1a ldr r5, [pc, #104] ; (29710 ) │ │ + 296a8: 0164 lsls r4, r4, #5 │ │ + 296aa: 2a0f cmp r2, #15 │ │ + 296ac: d107 bne.n 296be │ │ + 296ae: 4219 tst r1, r3 │ │ + 296b0: d005 beq.n 296be │ │ + 296b2: 5943 ldr r3, [r0, r5] │ │ + 296b4: 4223 tst r3, r4 │ │ + 296b6: d028 beq.n 2970a │ │ + 296b8: 0909 lsrs r1, r1, #4 │ │ + 296ba: 0049 lsls r1, r1, #1 │ │ + 296bc: e014 b.n 296e8 │ │ + 296be: 4019 ands r1, r3 │ │ + 296c0: 5943 ldr r3, [r0, r5] │ │ + 296c2: 29f0 cmp r1, #240 ; 0xf0 │ │ + 296c4: d106 bne.n 296d4 │ │ + 296c6: 2a00 cmp r2, #0 │ │ + 296c8: d004 beq.n 296d4 │ │ + 296ca: 4223 tst r3, r4 │ │ + 296cc: d01d beq.n 2970a │ │ + 296ce: 0052 lsls r2, r2, #1 │ │ + 296d0: 4251 negs r1, r2 │ │ + 296d2: e009 b.n 296e8 │ │ + 296d4: 4223 tst r3, r4 │ │ + 296d6: d118 bne.n 2970a │ │ + 296d8: 2900 cmp r1, #0 │ │ + 296da: d001 beq.n 296e0 │ │ + 296dc: 08c9 lsrs r1, r1, #3 │ │ + 296de: e001 b.n 296e4 │ │ + 296e0: 0052 lsls r2, r2, #1 │ │ + 296e2: 4251 negs r1, r2 │ │ + 296e4: 2900 cmp r1, #0 │ │ + 296e6: d010 beq.n 2970a │ │ + 296e8: 4b0a ldr r3, [pc, #40] ; (29714 ) │ │ + 296ea: 58c3 ldr r3, [r0, r3] │ │ + 296ec: 2b20 cmp r3, #32 │ │ + 296ee: d000 beq.n 296f2 │ │ + 296f0: 0049 lsls r1, r1, #1 │ │ + 296f2: 4a09 ldr r2, [pc, #36] ; (29718 ) │ │ + 296f4: 5883 ldr r3, [r0, r2] │ │ + 296f6: 18c9 adds r1, r1, r3 │ │ + 296f8: d405 bmi.n 29706 │ │ + 296fa: 2380 movs r3, #128 ; 0x80 │ │ + 296fc: 005b lsls r3, r3, #1 │ │ + 296fe: 4299 cmp r1, r3 │ │ + 29700: dd02 ble.n 29708 │ │ + 29702: 1c19 adds r1, r3, #0 │ │ + 29704: e000 b.n 29708 │ │ + 29706: 2100 movs r1, #0 │ │ + 29708: 5081 str r1, [r0, r2] │ │ + 2970a: bd30 pop {r4, r5, pc} │ │ + 2970c: e970 0000 ldrd r0, r0, [r0, #-0]! │ │ + 29710: e90c 0000 stmdb ip, {} │ │ + 29714: e920 0000 stmdb r0!, {} │ │ + 29718: e960 0000 strd r0, r0, [r0, #-0]! │ │ + │ │ +0002971c : │ │ + 2971c: b5f0 push {r4, r5, r6, r7, lr} │ │ + 2971e: 1c0d adds r5, r1, #0 │ │ + 29720: b085 sub sp, #20 │ │ + 29722: 9101 str r1, [sp, #4] │ │ + 29724: 9203 str r2, [sp, #12] │ │ + 29726: 2dff cmp r5, #255 ; 0xff │ │ + 29728: d806 bhi.n 29738 │ │ + 2972a: 4b27 ldr r3, [pc, #156] ; (297c8 ) │ │ + 2972c: 18eb adds r3, r5, r3 │ │ + 2972e: 5cc3 ldrb r3, [r0, r3] │ │ + 29730: 2bfe cmp r3, #254 ; 0xfe │ │ + 29732: d040 beq.n 297b6 │ │ + 29734: 2bef cmp r3, #239 ; 0xef │ │ + 29736: d904 bls.n 29742 │ │ + 29738: 1e28 subs r0, r5, #0 │ │ + 2973a: 28ff cmp r0, #255 ; 0xff │ │ + 2973c: d942 bls.n 297c4 │ │ + 2973e: 20ff movs r0, #255 ; 0xff │ │ + 29740: e040 b.n 297c4 │ │ + 29742: 4a22 ldr r2, [pc, #136] ; (297cc ) │ │ + 29744: 189a adds r2, r3, r2 │ │ + 29746: 0092 lsls r2, r2, #2 │ │ + 29748: 5816 ldr r6, [r2, r0] │ │ + 2974a: 2e00 cmp r6, #0 │ │ + 2974c: d033 beq.n 297b6 │ │ + 2974e: 4a20 ldr r2, [pc, #128] ; (297d0 ) │ │ + 29750: 5884 ldr r4, [r0, r2] │ │ + 29752: 4a20 ldr r2, [pc, #128] ; (297d4 ) │ │ + 29754: 189b adds r3, r3, r2 │ │ + 29756: 005b lsls r3, r3, #1 │ │ + 29758: 5a1b ldrh r3, [r3, r0] │ │ + 2975a: 1c22 adds r2, r4, #0 │ │ + 2975c: 435a muls r2, r3 │ │ + 2975e: 9202 str r2, [sp, #8] │ │ + 29760: 9a01 ldr r2, [sp, #4] │ │ + 29762: 2300 movs r3, #0 │ │ + 29764: 4295 cmp r5, r2 │ │ + 29766: d100 bne.n 2976a │ │ + 29768: 9b03 ldr r3, [sp, #12] │ │ + 2976a: 435c muls r4, r3 │ │ + 2976c: 2370 movs r3, #112 ; 0x70 │ │ + 2976e: 2206 movs r2, #6 │ │ + 29770: 469c mov ip, r3 │ │ + 29772: 4362 muls r2, r4 │ │ + 29774: 18b2 adds r2, r6, r2 │ │ + 29776: 9b02 ldr r3, [sp, #8] │ │ + 29778: 429c cmp r4, r3 │ │ + 2977a: d21c bcs.n 297b6 │ │ + 2977c: 7816 ldrb r6, [r2, #0] │ │ + 2977e: 2e00 cmp r6, #0 │ │ + 29780: d11b bne.n 297ba │ │ + 29782: 7893 ldrb r3, [r2, #2] │ │ + 29784: 2b00 cmp r3, #0 │ │ + 29786: d11a bne.n 297be │ │ + 29788: 78d6 ldrb r6, [r2, #3] │ │ + 2978a: 2e13 cmp r6, #19 │ │ + 2978c: d10b bne.n 297a6 │ │ + 2978e: 7956 ldrb r6, [r2, #5] │ │ + 29790: 210f movs r1, #15 │ │ + 29792: 1c37 adds r7, r6, #0 │ │ + 29794: 438f bics r7, r1 │ │ + 29796: d00b beq.n 297b0 │ │ + 29798: 4661 mov r1, ip │ │ + 2979a: 400e ands r6, r1 │ │ + 2979c: 2e60 cmp r6, #96 ; 0x60 │ │ + 2979e: d007 beq.n 297b0 │ │ + 297a0: 2ff0 cmp r7, #240 ; 0xf0 │ │ + 297a2: d10e bne.n 297c2 │ │ + 297a4: e004 b.n 297b0 │ │ + 297a6: 2e00 cmp r6, #0 │ │ + 297a8: d002 beq.n 297b0 │ │ + 297aa: 3e10 subs r6, #16 │ │ + 297ac: 2e01 cmp r6, #1 │ │ + 297ae: d808 bhi.n 297c2 │ │ + 297b0: 3401 adds r4, #1 │ │ + 297b2: 3206 adds r2, #6 │ │ + 297b4: e7df b.n 29776 │ │ + 297b6: 3501 adds r5, #1 │ │ + 297b8: e7b5 b.n 29726 │ │ + 297ba: 2000 movs r0, #0 │ │ + 297bc: e002 b.n 297c4 │ │ + 297be: 1c30 adds r0, r6, #0 │ │ + 297c0: e000 b.n 297c4 │ │ + 297c2: 1c18 adds r0, r3, #0 │ │ + 297c4: b005 add sp, #20 │ │ + 297c6: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 297c8: d060 beq.n 2988c │ │ + 297ca: 0000 movs r0, r0 │ │ + 297cc: 32b0 adds r2, #176 ; 0xb0 │ │ + 297ce: 0000 movs r0, r0 │ │ + 297d0: e910 0000 ldmdb r0, {} │ │ + 297d4: 6740 str r0, [r0, #116] ; 0x74 │ │ ... │ │ │ │ -00029318 : │ │ - 29318: b5f8 push {r3, r4, r5, r6, r7, lr} │ │ - 2931a: 1c13 adds r3, r2, #0 │ │ - 2931c: 1c0c adds r4, r1, #0 │ │ - 2931e: 220f movs r2, #15 │ │ - 29320: 0209 lsls r1, r1, #8 │ │ - 29322: 25f0 movs r5, #240 ; 0xf0 │ │ - 29324: 401a ands r2, r3 │ │ - 29326: 1841 adds r1, r0, r1 │ │ - 29328: 402b ands r3, r5 │ │ - 2932a: 2b70 cmp r3, #112 ; 0x70 │ │ - 2932c: d064 beq.n 293f8 │ │ - 2932e: d80c bhi.n 2934a │ │ - 29330: 2b30 cmp r3, #48 ; 0x30 │ │ - 29332: d030 beq.n 29396 │ │ - 29334: d804 bhi.n 29340 │ │ - 29336: 2b10 cmp r3, #16 │ │ - 29338: d019 beq.n 2936e │ │ - 2933a: 2b20 cmp r3, #32 │ │ - 2933c: d021 beq.n 29382 │ │ - 2933e: e085 b.n 2944c │ │ - 29340: 2b40 cmp r3, #64 ; 0x40 │ │ - 29342: d032 beq.n 293aa │ │ - 29344: 2b50 cmp r3, #80 ; 0x50 │ │ - 29346: d034 beq.n 293b2 │ │ - 29348: e080 b.n 2944c │ │ - 2934a: 2ba0 cmp r3, #160 ; 0xa0 │ │ - 2934c: d064 beq.n 29418 │ │ - 2934e: d807 bhi.n 29360 │ │ - 29350: 2b80 cmp r3, #128 ; 0x80 │ │ - 29352: d055 beq.n 29400 │ │ - 29354: 2b90 cmp r3, #144 ; 0x90 │ │ - 29356: d179 bne.n 2944c │ │ - 29358: 1c21 adds r1, r4, #0 │ │ - 2935a: f7ff fefd bl 29158 │ │ - 2935e: e075 b.n 2944c │ │ - 29360: 2bc0 cmp r3, #192 ; 0xc0 │ │ - 29362: d06d beq.n 29440 │ │ - 29364: 2bf0 cmp r3, #240 ; 0xf0 │ │ - 29366: d06f beq.n 29448 │ │ - 29368: 2bb0 cmp r3, #176 ; 0xb0 │ │ - 2936a: d16f bne.n 2944c │ │ - 2936c: e05e b.n 2942c │ │ - 2936e: 2a00 cmp r2, #0 │ │ - 29370: d104 bne.n 2937c │ │ - 29372: 4b37 ldr r3, [pc, #220] ; (29450 ) │ │ - 29374: 58c4 ldr r4, [r0, r3] │ │ - 29376: 4b37 ldr r3, [pc, #220] ; (29454 ) │ │ - 29378: 421c tst r4, r3 │ │ - 2937a: d067 beq.n 2944c │ │ - 2937c: f7fe fbfc bl 27b78 │ │ - 29380: e064 b.n 2944c │ │ - 29382: 2a00 cmp r2, #0 │ │ - 29384: d104 bne.n 29390 │ │ - 29386: 4b32 ldr r3, [pc, #200] ; (29450 ) │ │ - 29388: 58c4 ldr r4, [r0, r3] │ │ - 2938a: 4b32 ldr r3, [pc, #200] ; (29454 ) │ │ - 2938c: 421c tst r4, r3 │ │ - 2938e: d05d beq.n 2944c │ │ - 29390: f7fe fc2c bl 27bec │ │ - 29394: e05a b.n 2944c │ │ - 29396: 4b30 ldr r3, [pc, #192] ; (29458 ) │ │ - 29398: 6a48 ldr r0, [r1, #36] ; 0x24 │ │ - 2939a: 4003 ands r3, r0 │ │ - 2939c: 2a00 cmp r2, #0 │ │ - 2939e: d002 beq.n 293a6 │ │ - 293a0: 2280 movs r2, #128 ; 0x80 │ │ - 293a2: 0352 lsls r2, r2, #13 │ │ - 293a4: 4313 orrs r3, r2 │ │ - 293a6: 624b str r3, [r1, #36] ; 0x24 │ │ - 293a8: e050 b.n 2944c │ │ - 293aa: 2307 movs r3, #7 │ │ - 293ac: 401a ands r2, r3 │ │ - 293ae: 31e0 adds r1, #224 ; 0xe0 │ │ - 293b0: e04b b.n 2944a │ │ - 293b2: 4b2a ldr r3, [pc, #168] ; (2945c ) │ │ - 293b4: 58c3 ldr r3, [r0, r3] │ │ - 293b6: 2b00 cmp r3, #0 │ │ - 293b8: d148 bne.n 2944c │ │ - 293ba: 4b29 ldr r3, [pc, #164] ; (29460 ) │ │ - 293bc: 0055 lsls r5, r2, #1 │ │ - 293be: 1c0c adds r4, r1, #0 │ │ - 293c0: 447b add r3, pc │ │ - 293c2: 195b adds r3, r3, r5 │ │ - 293c4: 8c1b ldrh r3, [r3, #32] │ │ - 293c6: 3408 adds r4, #8 │ │ - 293c8: 4e22 ldr r6, [pc, #136] ; (29454 ) │ │ - 293ca: 67e3 str r3, [r4, #124] ; 0x7c │ │ - 293cc: 4c20 ldr r4, [pc, #128] ; (29450 ) │ │ - 293ce: 5907 ldr r7, [r0, r4] │ │ - 293d0: 1c0c adds r4, r1, #0 │ │ - 293d2: 34b0 adds r4, #176 ; 0xb0 │ │ - 293d4: 4237 tst r7, r6 │ │ - 293d6: d001 beq.n 293dc │ │ - 293d8: 6025 str r5, [r4, #0] │ │ - 293da: e002 b.n 293e2 │ │ - 293dc: 0712 lsls r2, r2, #28 │ │ - 293de: 1612 asrs r2, r2, #24 │ │ - 293e0: 6022 str r2, [r4, #0] │ │ - 293e2: 1d0d adds r5, r1, #4 │ │ - 293e4: 6fea ldr r2, [r5, #124] ; 0x7c │ │ - 293e6: 2a00 cmp r2, #0 │ │ - 293e8: d030 beq.n 2944c │ │ - 293ea: 31d4 adds r1, #212 ; 0xd4 │ │ - 293ec: 7809 ldrb r1, [r1, #0] │ │ - 293ee: 6822 ldr r2, [r4, #0] │ │ - 293f0: f7ff fbf4 bl 28bdc │ │ - 293f4: 67e8 str r0, [r5, #124] ; 0x7c │ │ - 293f6: e029 b.n 2944c │ │ - 293f8: 2307 movs r3, #7 │ │ - 293fa: 401a ands r2, r3 │ │ - 293fc: 31e3 adds r1, #227 ; 0xe3 │ │ - 293fe: e024 b.n 2944a │ │ - 29400: 4b16 ldr r3, [pc, #88] ; (2945c ) │ │ - 29402: 58c3 ldr r3, [r0, r3] │ │ - 29404: 2b00 cmp r3, #0 │ │ - 29406: d121 bne.n 2944c │ │ - 29408: 6a48 ldr r0, [r1, #36] ; 0x24 │ │ - 2940a: 0112 lsls r2, r2, #4 │ │ - 2940c: 2380 movs r3, #128 ; 0x80 │ │ - 2940e: 3208 adds r2, #8 │ │ - 29410: 045b lsls r3, r3, #17 │ │ - 29412: 678a str r2, [r1, #120] ; 0x78 │ │ - 29414: 4303 orrs r3, r0 │ │ - 29416: e7c6 b.n 293a6 │ │ - 29418: 2a00 cmp r2, #0 │ │ - 2941a: d104 bne.n 29426 │ │ - 2941c: 4b0c ldr r3, [pc, #48] ; (29450 ) │ │ - 2941e: 58c4 ldr r4, [r0, r3] │ │ - 29420: 4b0c ldr r3, [pc, #48] ; (29454 ) │ │ - 29422: 421c tst r4, r3 │ │ - 29424: d012 beq.n 2944c │ │ - 29426: f7fe fd91 bl 27f4c │ │ - 2942a: e00f b.n 2944c │ │ - 2942c: 2a00 cmp r2, #0 │ │ - 2942e: d104 bne.n 2943a │ │ - 29430: 4b07 ldr r3, [pc, #28] ; (29450 ) │ │ - 29432: 58c4 ldr r4, [r0, r3] │ │ - 29434: 4b07 ldr r3, [pc, #28] ; (29454 ) │ │ - 29436: 421c tst r4, r3 │ │ - 29438: d008 beq.n 2944c │ │ - 2943a: f7fe fdab bl 27f94 │ │ - 2943e: e005 b.n 2944c │ │ - 29440: 1c21 adds r1, r4, #0 │ │ - 29442: f7ff f88b bl 2855c │ │ - 29446: e001 b.n 2944c │ │ - 29448: 31fe adds r1, #254 ; 0xfe │ │ - 2944a: 700a strb r2, [r1, #0] │ │ - 2944c: bdf8 pop {r3, r4, r5, r6, r7, pc} │ │ - 2944e: 46c0 nop ; (mov r8, r8) │ │ - 29450: e920 0000 stmdb r0!, {} │ │ - 29454: 0004 movs r4, r0 │ │ - 29456: 0010 movs r0, r2 │ │ - 29458: ffff ffef vqrdmlsh.s , , d31[0] │ │ - 2945c: e92c 0000 stmdb ip!, {} │ │ - 29460: b0c0 sub sp, #256 ; 0x100 │ │ +000297d8 : │ │ + 297d8: b5f0 push {r4, r5, r6, r7, lr} │ │ + 297da: b0c9 sub sp, #292 ; 0x124 │ │ + 297dc: 9203 str r2, [sp, #12] │ │ + 297de: 4a3e ldr r2, [pc, #248] ; (298d8 ) │ │ + 297e0: 1c0f adds r7, r1, #0 │ │ + 297e2: 447a add r2, pc │ │ + 297e4: 6812 ldr r2, [r2, #0] │ │ + 297e6: 9d4e ldr r5, [sp, #312] ; 0x138 │ │ + 297e8: 9001 str r0, [sp, #4] │ │ + 297ea: 6811 ldr r1, [r2, #0] │ │ + 297ec: 9204 str r2, [sp, #16] │ │ + 297ee: 9147 str r1, [sp, #284] ; 0x11c │ │ + 297f0: 2bef cmp r3, #239 ; 0xef │ │ + 297f2: d817 bhi.n 29824 │ │ + 297f4: 4a39 ldr r2, [pc, #228] ; (298dc ) │ │ + 297f6: 9901 ldr r1, [sp, #4] │ │ + 297f8: 189a adds r2, r3, r2 │ │ + 297fa: 5c8a ldrb r2, [r1, r2] │ │ + 297fc: 2afe cmp r2, #254 ; 0xfe │ │ + 297fe: d101 bne.n 29804 │ │ + 29800: 3301 adds r3, #1 │ │ + 29802: e7f5 b.n 297f0 │ │ + 29804: 2100 movs r1, #0 │ │ + 29806: 2fef cmp r7, #239 ; 0xef │ │ + 29808: d80d bhi.n 29826 │ │ + 2980a: 2101 movs r1, #1 │ │ + 2980c: 42bb cmp r3, r7 │ │ + 2980e: d80a bhi.n 29826 │ │ + 29810: 2100 movs r1, #0 │ │ + 29812: 42bb cmp r3, r7 │ │ + 29814: d307 bcc.n 29826 │ │ + 29816: 4b32 ldr r3, [pc, #200] ; (298e0 ) │ │ + 29818: 9a01 ldr r2, [sp, #4] │ │ + 2981a: 18fb adds r3, r7, r3 │ │ + 2981c: 005b lsls r3, r3, #1 │ │ + 2981e: 5a9c ldrh r4, [r3, r2] │ │ + 29820: 42a5 cmp r5, r4 │ │ + 29822: d308 bcc.n 29836 │ │ + 29824: 2100 movs r1, #0 │ │ + 29826: 9b04 ldr r3, [sp, #16] │ │ + 29828: 9a47 ldr r2, [sp, #284] ; 0x11c │ │ + 2982a: 1c08 adds r0, r1, #0 │ │ + 2982c: 681b ldr r3, [r3, #0] │ │ + 2982e: 429a cmp r2, r3 │ │ + 29830: d04f beq.n 298d2 │ │ + 29832: f008 fa3b bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + 29836: 4b2b ldr r3, [pc, #172] ; (298e4 ) │ │ + 29838: 9a01 ldr r2, [sp, #4] │ │ + 2983a: 18fb adds r3, r7, r3 │ │ + 2983c: 009b lsls r3, r3, #2 │ │ + 2983e: 589b ldr r3, [r3, r2] │ │ + 29840: 9302 str r3, [sp, #8] │ │ + 29842: 2b00 cmp r3, #0 │ │ + 29844: d0ee beq.n 29824 │ │ + 29846: 9b03 ldr r3, [sp, #12] │ │ + 29848: 2bff cmp r3, #255 ; 0xff │ │ + 2984a: d8eb bhi.n 29824 │ │ + 2984c: 2dff cmp r5, #255 ; 0xff │ │ + 2984e: d8e9 bhi.n 29824 │ │ + 29850: 2280 movs r2, #128 ; 0x80 │ │ + 29852: ae07 add r6, sp, #28 │ │ + 29854: 1c30 adds r0, r6, #0 │ │ + 29856: 0052 lsls r2, r2, #1 │ │ + 29858: f008 fa30 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 2985c: 2380 movs r3, #128 ; 0x80 │ │ + 2985e: 005b lsls r3, r3, #1 │ │ + 29860: 429c cmp r4, r3 │ │ + 29862: d900 bls.n 29866 │ │ + 29864: 1c1c adds r4, r3, #0 │ │ + 29866: 2101 movs r1, #1 │ │ + 29868: 9b03 ldr r3, [sp, #12] │ │ + 2986a: 9105 str r1, [sp, #20] │ │ + 2986c: 54f1 strb r1, [r6, r3] │ │ + 2986e: ab07 add r3, sp, #28 │ │ + 29870: 5d5a ldrb r2, [r3, r5] │ │ + 29872: 2a00 cmp r2, #0 │ │ + 29874: d1d6 bne.n 29824 │ │ + 29876: 42a5 cmp r5, r4 │ │ + 29878: d301 bcc.n 2987e │ │ + 2987a: 2101 movs r1, #1 │ │ + 2987c: e7d3 b.n 29826 │ │ + 2987e: 4669 mov r1, sp │ │ + 29880: 7d09 ldrb r1, [r1, #20] │ │ + 29882: 9203 str r2, [sp, #12] │ │ + 29884: 5559 strb r1, [r3, r5] │ │ + 29886: 9b01 ldr r3, [sp, #4] │ │ + 29888: 4917 ldr r1, [pc, #92] ; (298e8 ) │ │ + 2988a: 585e ldr r6, [r3, r1] │ │ + 2988c: 2306 movs r3, #6 │ │ + 2988e: 4373 muls r3, r6 │ │ + 29890: 436b muls r3, r5 │ │ + 29892: 9902 ldr r1, [sp, #8] │ │ + 29894: 18cb adds r3, r1, r3 │ │ + 29896: 2101 movs r1, #1 │ │ + 29898: 4249 negs r1, r1 │ │ + 2989a: 42b2 cmp r2, r6 │ │ + 2989c: d00f beq.n 298be │ │ + 2989e: 78d8 ldrb r0, [r3, #3] │ │ + 298a0: 280c cmp r0, #12 │ │ + 298a2: d106 bne.n 298b2 │ │ + 298a4: 7958 ldrb r0, [r3, #5] │ │ + 298a6: 42b8 cmp r0, r7 │ │ + 298a8: d3bc bcc.n 29824 │ │ + 298aa: d8e6 bhi.n 2987a │ │ + 298ac: 2001 movs r0, #1 │ │ + 298ae: 9003 str r0, [sp, #12] │ │ + 298b0: e002 b.n 298b8 │ │ + 298b2: 280e cmp r0, #14 │ │ + 298b4: d100 bne.n 298b8 │ │ + 298b6: 7959 ldrb r1, [r3, #5] │ │ + 298b8: 3201 adds r2, #1 │ │ + 298ba: 3306 adds r3, #6 │ │ + 298bc: e7ed b.n 2989a │ │ + 298be: 3501 adds r5, #1 │ │ + 298c0: 1c4b adds r3, r1, #1 │ │ + 298c2: d003 beq.n 298cc │ │ + 298c4: 9b03 ldr r3, [sp, #12] │ │ + 298c6: 2b00 cmp r3, #0 │ │ + 298c8: d0d7 beq.n 2987a │ │ + 298ca: 1c0d adds r5, r1, #0 │ │ + 298cc: 42a5 cmp r5, r4 │ │ + 298ce: d3ce bcc.n 2986e │ │ + 298d0: e7d3 b.n 2987a │ │ + 298d2: b049 add sp, #292 ; 0x124 │ │ + 298d4: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 298d6: 46c0 nop ; (mov r8, r8) │ │ + 298d8: f616 0000 ; instruction: 0xf6160000 │ │ + 298dc: d060 beq.n 299a0 │ │ + 298de: 0000 movs r0, r0 │ │ + 298e0: 6740 str r0, [r0, #116] ; 0x74 │ │ + 298e2: 0000 movs r0, r0 │ │ + 298e4: 32b0 adds r2, #176 ; 0xb0 │ │ + 298e6: 0000 movs r0, r0 │ │ + 298e8: e910 0000 ldmdb r0, {} │ │ + │ │ +000298ec : │ │ + 298ec: b5f8 push {r3, r4, r5, r6, r7, lr} │ │ + 298ee: 1e4d subs r5, r1, #1 │ │ + 298f0: 1c07 adds r7, r0, #0 │ │ + 298f2: 1c14 adds r4, r2, #0 │ │ + 298f4: 1c1e adds r6, r3, #0 │ │ + 298f6: 2000 movs r0, #0 │ │ + 298f8: 2def cmp r5, #239 ; 0xef │ │ + 298fa: d900 bls.n 298fe │ │ + 298fc: e09b b.n 29a36 │ │ + 298fe: 4b4e ldr r3, [pc, #312] ; (29a38 ) │ │ + 29900: 4a4e ldr r2, [pc, #312] ; (29a3c ) │ │ + 29902: 58fb ldr r3, [r7, r3] │ │ + 29904: 4213 tst r3, r2 │ │ + 29906: d026 beq.n 29956 │ │ + 29908: 4b4d ldr r3, [pc, #308] ; (29a40 ) │ │ + 2990a: 58fb ldr r3, [r7, r3] │ │ + 2990c: 06db lsls r3, r3, #27 │ │ + 2990e: d50b bpl.n 29928 │ │ + 29910: 1c28 adds r0, r5, #0 │ │ + 29912: 210c movs r1, #12 │ │ + 29914: f008 fa02 bl 31d1c <__aeabi_llsl@@Base+0x1bc> │ │ + 29918: 4b4a ldr r3, [pc, #296] ; (29a44 ) │ │ + 2991a: 0049 lsls r1, r1, #1 │ │ + 2991c: 1c28 adds r0, r5, #0 │ │ + 2991e: 447b add r3, pc │ │ + 29920: 5acc ldrh r4, [r1, r3] │ │ + 29922: 210c movs r1, #12 │ │ + 29924: 0164 lsls r4, r4, #5 │ │ + 29926: e07b b.n 29a20 │ │ + 29928: 2e00 cmp r6, #0 │ │ + 2992a: d100 bne.n 2992e │ │ + 2992c: 4e46 ldr r6, [pc, #280] ; (29a48 ) │ │ + 2992e: 1c28 adds r0, r5, #0 │ │ + 29930: 210c movs r1, #12 │ │ + 29932: f008 f9f3 bl 31d1c <__aeabi_llsl@@Base+0x1bc> │ │ + 29936: 4b45 ldr r3, [pc, #276] ; (29a4c ) │ │ + 29938: 0049 lsls r1, r1, #1 │ │ + 2993a: 1c28 adds r0, r5, #0 │ │ + 2993c: 447b add r3, pc │ │ + 2993e: 5acc ldrh r4, [r1, r3] │ │ + 29940: 210c movs r1, #12 │ │ + 29942: f008 f9f3 bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 29946: 1c32 adds r2, r6, #0 │ │ + 29948: 0164 lsls r4, r4, #5 │ │ + 2994a: 4082 lsls r2, r0 │ │ + 2994c: 1c21 adds r1, r4, #0 │ │ + 2994e: 483e ldr r0, [pc, #248] ; (29a48 ) │ │ + 29950: f003 fb16 bl 2cf80 <_muldiv(long, long, long)@@Base> │ │ + 29954: e06f b.n 29a36 │ │ + 29956: 4a3e ldr r2, [pc, #248] ; (29a50 ) │ │ + 29958: 4213 tst r3, r2 │ │ + 2995a: d04c beq.n 299f6 │ │ + 2995c: 290c cmp r1, #12 │ │ + 2995e: d800 bhi.n 29962 │ │ + 29960: 210d movs r1, #13 │ │ + 29962: 4b37 ldr r3, [pc, #220] ; (29a40 ) │ │ + 29964: 58fd ldr r5, [r7, r3] │ │ + 29966: 2310 movs r3, #16 │ │ + 29968: 401d ands r5, r3 │ │ + 2996a: d00a beq.n 29982 │ │ + 2996c: 2585 movs r5, #133 ; 0x85 │ │ + 2996e: 0fe2 lsrs r2, r4, #31 │ │ + 29970: 1a6d subs r5, r5, r1 │ │ + 29972: 1914 adds r4, r2, r4 │ │ + 29974: 01ad lsls r5, r5, #6 │ │ + 29976: 1064 asrs r4, r4, #1 │ │ + 29978: 1b28 subs r0, r5, r4 │ │ + 2997a: 2800 cmp r0, #0 │ │ + 2997c: dc5b bgt.n 29a36 │ │ + 2997e: 2001 movs r0, #1 │ │ + 29980: e059 b.n 29a36 │ │ + 29982: 390d subs r1, #13 │ │ + 29984: 1c0f adds r7, r1, #0 │ │ + 29986: 1c08 adds r0, r1, #0 │ │ + 29988: 210c movs r1, #12 │ │ + 2998a: f008 f9c7 bl 31d1c <__aeabi_llsl@@Base+0x1bc> │ │ + 2998e: 1c38 adds r0, r7, #0 │ │ + 29990: 00ce lsls r6, r1, #3 │ │ + 29992: 210c movs r1, #12 │ │ + 29994: f008 f9ca bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 29998: 17e3 asrs r3, r4, #31 │ │ + 2999a: 0f1b lsrs r3, r3, #28 │ │ + 2999c: 191b adds r3, r3, r4 │ │ + 2999e: 111b asrs r3, r3, #4 │ │ + 299a0: 1c1a adds r2, r3, #0 │ │ + 299a2: 3208 adds r2, #8 │ │ + 299a4: 1992 adds r2, r2, r6 │ │ + 299a6: d403 bmi.n 299b0 │ │ + 299a8: 2a67 cmp r2, #103 ; 0x67 │ │ + 299aa: dd02 ble.n 299b2 │ │ + 299ac: 2267 movs r2, #103 ; 0x67 │ │ + 299ae: e000 b.n 299b2 │ │ + 299b0: 1c2a adds r2, r5, #0 │ │ + 299b2: 4928 ldr r1, [pc, #160] ; (29a54 ) │ │ + 299b4: 0052 lsls r2, r2, #1 │ │ + 299b6: 1c5d adds r5, r3, #1 │ │ + 299b8: 4479 add r1, pc │ │ + 299ba: 188a adds r2, r1, r2 │ │ + 299bc: 8c12 ldrh r2, [r2, #32] │ │ + 299be: 2c00 cmp r4, #0 │ │ + 299c0: da01 bge.n 299c6 │ │ + 299c2: 1e5d subs r5, r3, #1 │ │ + 299c4: 4264 negs r4, r4 │ │ + 299c6: 3608 adds r6, #8 │ │ + 299c8: 1971 adds r1, r6, r5 │ │ + 299ca: d403 bmi.n 299d4 │ │ + 299cc: 2967 cmp r1, #103 ; 0x67 │ │ + 299ce: dd02 ble.n 299d6 │ │ + 299d0: 2167 movs r1, #103 ; 0x67 │ │ + 299d2: e000 b.n 299d6 │ │ + 299d4: 2100 movs r1, #0 │ │ + 299d6: 4b20 ldr r3, [pc, #128] ; (29a58 ) │ │ + 299d8: 0049 lsls r1, r1, #1 │ │ + 299da: 2510 movs r5, #16 │ │ + 299dc: 447b add r3, pc │ │ + 299de: 1859 adds r1, r3, r1 │ │ + 299e0: 230f movs r3, #15 │ │ + 299e2: 8c09 ldrh r1, [r1, #32] │ │ + 299e4: 401c ands r4, r3 │ │ + 299e6: 1b2b subs r3, r5, r4 │ │ + 299e8: 4361 muls r1, r4 │ │ + 299ea: 4353 muls r3, r2 │ │ + 299ec: 18cb adds r3, r1, r3 │ │ + 299ee: 005b lsls r3, r3, #1 │ │ + 299f0: 40c3 lsrs r3, r0 │ │ + 299f2: 1c18 adds r0, r3, #0 │ │ + 299f4: e01f b.n 29a36 │ │ + 299f6: 0624 lsls r4, r4, #24 │ │ + 299f8: 0f24 lsrs r4, r4, #28 │ │ + 299fa: d102 bne.n 29a02 │ │ + 299fc: 3925 subs r1, #37 ; 0x25 │ │ + 299fe: 2947 cmp r1, #71 ; 0x47 │ │ + 29a00: d913 bls.n 29a2a │ │ + 29a02: 1c28 adds r0, r5, #0 │ │ + 29a04: 210c movs r1, #12 │ │ + 29a06: f008 f989 bl 31d1c <__aeabi_llsl@@Base+0x1bc> │ │ + 29a0a: 1c0b adds r3, r1, #0 │ │ + 29a0c: 210c movs r1, #12 │ │ + 29a0e: 1c28 adds r0, r5, #0 │ │ + 29a10: 434c muls r4, r1 │ │ + 29a12: 18e4 adds r4, r4, r3 │ │ + 29a14: 4b11 ldr r3, [pc, #68] ; (29a5c ) │ │ + 29a16: 0064 lsls r4, r4, #1 │ │ + 29a18: 447b add r3, pc │ │ + 29a1a: 3370 adds r3, #112 ; 0x70 │ │ + 29a1c: 5ae4 ldrh r4, [r4, r3] │ │ + 29a1e: 0164 lsls r4, r4, #5 │ │ + 29a20: f008 f984 bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 29a24: 4104 asrs r4, r0 │ │ + 29a26: 1c20 adds r0, r4, #0 │ │ + 29a28: e005 b.n 29a36 │ │ + 29a2a: 4b0d ldr r3, [pc, #52] ; (29a60 ) │ │ + 29a2c: 0049 lsls r1, r1, #1 │ │ + 29a2e: 447b add r3, pc │ │ + 29a30: 3370 adds r3, #112 ; 0x70 │ │ + 29a32: 5ac8 ldrh r0, [r1, r3] │ │ + 29a34: 0080 lsls r0, r0, #2 │ │ + 29a36: bdf8 pop {r3, r4, r5, r6, r7, pc} │ │ + 29a38: e920 0000 stmdb r0!, {} │ │ + 29a3c: 5fa2 ldrsh r2, [r4, r6] │ │ + 29a3e: 004e lsls r6, r1, #1 │ │ + 29a40: e90c 0000 stmdb ip, {} │ │ + 29a44: b8de ; instruction: 0xb8de │ │ + 29a46: 0000 movs r0, r0 │ │ + 29a48: 20ab movs r0, #171 ; 0xab │ │ + 29a4a: 0000 movs r0, r0 │ │ + 29a4c: b8c0 ; instruction: 0xb8c0 │ │ + 29a4e: 0000 movs r0, r0 │ │ + 29a50: 0004 movs r4, r0 │ │ + 29a52: 0010 movs r0, r2 │ │ + 29a54: b844 ; instruction: 0xb844 │ │ + 29a56: 0000 movs r0, r0 │ │ + 29a58: b820 ; instruction: 0xb820 │ │ + 29a5a: 0000 movs r0, r0 │ │ + 29a5c: b864 ; instruction: 0xb864 │ │ + 29a5e: 0000 movs r0, r0 │ │ + 29a60: b9ce cbnz r6, 29a96 │ │ ... │ │ │ │ -00029464 : │ │ - 29464: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ - 29466: 23f0 movs r3, #240 ; 0xf0 │ │ - 29468: 9101 str r1, [sp, #4] │ │ - 2946a: 240f movs r4, #15 │ │ - 2946c: 0209 lsls r1, r1, #8 │ │ - 2946e: 4014 ands r4, r2 │ │ - 29470: 1c05 adds r5, r0, #0 │ │ - 29472: 1841 adds r1, r0, r1 │ │ - 29474: 401a ands r2, r3 │ │ - 29476: 2a60 cmp r2, #96 ; 0x60 │ │ - 29478: d055 beq.n 29526 │ │ - 2947a: d810 bhi.n 2949e │ │ - 2947c: 2a30 cmp r2, #48 ; 0x30 │ │ - 2947e: d04a beq.n 29516 │ │ - 29480: d804 bhi.n 2948c │ │ - 29482: 2a10 cmp r2, #16 │ │ - 29484: d01f beq.n 294c6 │ │ - 29486: 2a20 cmp r2, #32 │ │ - 29488: d027 beq.n 294da │ │ - 2948a: e0c8 b.n 2961e │ │ - 2948c: 2a40 cmp r2, #64 ; 0x40 │ │ - 2948e: d046 beq.n 2951e │ │ - 29490: 2a50 cmp r2, #80 ; 0x50 │ │ - 29492: d000 beq.n 29496 │ │ - 29494: e0c3 b.n 2961e │ │ - 29496: 2307 movs r3, #7 │ │ - 29498: 401c ands r4, r3 │ │ - 2949a: 31e6 adds r1, #230 ; 0xe6 │ │ - 2949c: e0be b.n 2961c │ │ - 2949e: 2a90 cmp r2, #144 ; 0x90 │ │ - 294a0: d100 bne.n 294a4 │ │ - 294a2: e09e b.n 295e2 │ │ - 294a4: d805 bhi.n 294b2 │ │ - 294a6: 2a70 cmp r2, #112 ; 0x70 │ │ - 294a8: d040 beq.n 2952c │ │ - 294aa: 2a80 cmp r2, #128 ; 0x80 │ │ - 294ac: d100 bne.n 294b0 │ │ - 294ae: e08c b.n 295ca │ │ - 294b0: e0b5 b.n 2961e │ │ - 294b2: 2ac0 cmp r2, #192 ; 0xc0 │ │ - 294b4: d100 bne.n 294b8 │ │ - 294b6: e0ab b.n 29610 │ │ - 294b8: 2af0 cmp r2, #240 ; 0xf0 │ │ - 294ba: d100 bne.n 294be │ │ - 294bc: e0ad b.n 2961a │ │ - 294be: 2aa0 cmp r2, #160 ; 0xa0 │ │ - 294c0: d000 beq.n 294c4 │ │ - 294c2: e0ac b.n 2961e │ │ - 294c4: e091 b.n 295ea │ │ - 294c6: 4b56 ldr r3, [pc, #344] ; (29620 ) │ │ - 294c8: 6a48 ldr r0, [r1, #36] ; 0x24 │ │ - 294ca: 4003 ands r3, r0 │ │ - 294cc: 2c00 cmp r4, #0 │ │ - 294ce: d002 beq.n 294d6 │ │ - 294d0: 2280 movs r2, #128 ; 0x80 │ │ - 294d2: 0352 lsls r2, r2, #13 │ │ - 294d4: 4313 orrs r3, r2 │ │ - 294d6: 624b str r3, [r1, #36] ; 0x24 │ │ - 294d8: e0a1 b.n 2961e │ │ - 294da: 4b52 ldr r3, [pc, #328] ; (29624 ) │ │ - 294dc: 58c3 ldr r3, [r0, r3] │ │ - 294de: 2b00 cmp r3, #0 │ │ - 294e0: d000 beq.n 294e4 │ │ - 294e2: e09c b.n 2961e │ │ - 294e4: 4a50 ldr r2, [pc, #320] ; (29628 ) │ │ - 294e6: 0063 lsls r3, r4, #1 │ │ - 294e8: 1c08 adds r0, r1, #0 │ │ - 294ea: 447a add r2, pc │ │ - 294ec: 18d3 adds r3, r2, r3 │ │ - 294ee: 8c1b ldrh r3, [r3, #32] │ │ - 294f0: 1c0a adds r2, r1, #0 │ │ - 294f2: 3208 adds r2, #8 │ │ - 294f4: 0724 lsls r4, r4, #28 │ │ - 294f6: 67d3 str r3, [r2, #124] ; 0x7c │ │ - 294f8: 30b0 adds r0, #176 ; 0xb0 │ │ - 294fa: 1622 asrs r2, r4, #24 │ │ - 294fc: 6002 str r2, [r0, #0] │ │ - 294fe: 1d0e adds r6, r1, #4 │ │ - 29500: 6ff0 ldr r0, [r6, #124] ; 0x7c │ │ - 29502: 2800 cmp r0, #0 │ │ - 29504: d100 bne.n 29508 │ │ - 29506: e08a b.n 2961e │ │ - 29508: 31d4 adds r1, #212 ; 0xd4 │ │ - 2950a: 7809 ldrb r1, [r1, #0] │ │ - 2950c: 1c28 adds r0, r5, #0 │ │ - 2950e: f7ff fb65 bl 28bdc │ │ - 29512: 67f0 str r0, [r6, #124] ; 0x7c │ │ - 29514: e083 b.n 2961e │ │ - 29516: 2307 movs r3, #7 │ │ - 29518: 401c ands r4, r3 │ │ - 2951a: 31e0 adds r1, #224 ; 0xe0 │ │ - 2951c: e07e b.n 2961c │ │ - 2951e: 2307 movs r3, #7 │ │ - 29520: 401c ands r4, r3 │ │ - 29522: 31e3 adds r1, #227 ; 0xe3 │ │ - 29524: e07a b.n 2961c │ │ - 29526: 4b41 ldr r3, [pc, #260] ; (2962c ) │ │ - 29528: 50c4 str r4, [r0, r3] │ │ - 2952a: e078 b.n 2961e │ │ - 2952c: 4b3d ldr r3, [pc, #244] ; (29624 ) │ │ - 2952e: 58c3 ldr r3, [r0, r3] │ │ - 29530: 2b00 cmp r3, #0 │ │ - 29532: d174 bne.n 2961e │ │ - 29534: 2c0c cmp r4, #12 │ │ - 29536: d872 bhi.n 2961e │ │ - 29538: 1c20 adds r0, r4, #0 │ │ - 2953a: f004 fd23 bl 2df84 <__gnu_thumb1_case_uqi> │ │ - 2953e: 0707 lsls r7, r0, #28 │ │ - 29540: 2707 movs r7, #7 │ │ - 29542: 2e2a cmp r6, #42 ; 0x2a │ │ - 29544: 3431 adds r4, #49 ; 0x31 │ │ - 29546: 3936 subs r1, #54 ; 0x36 │ │ - 29548: 3e3b subs r6, #59 ; 0x3b │ │ - 2954a: 0042 lsls r2, r0, #1 │ │ - 2954c: 4b38 ldr r3, [pc, #224] ; (29630 ) │ │ - 2954e: 58ef ldr r7, [r5, r3] │ │ - 29550: 023e lsls r6, r7, #8 │ │ - 29552: 19ae adds r6, r5, r6 │ │ - 29554: 3624 adds r6, #36 ; 0x24 │ │ - 29556: 2f7f cmp r7, #127 ; 0x7f │ │ - 29558: d861 bhi.n 2961e │ │ - 2955a: 9b01 ldr r3, [sp, #4] │ │ - 2955c: 6ff2 ldr r2, [r6, #124] ; 0x7c │ │ - 2955e: 3301 adds r3, #1 │ │ - 29560: 429a cmp r2, r3 │ │ - 29562: d10f bne.n 29584 │ │ - 29564: 2c01 cmp r4, #1 │ │ - 29566: d104 bne.n 29572 │ │ - 29568: 1c28 adds r0, r5, #0 │ │ - 2956a: 1c39 adds r1, r7, #0 │ │ - 2956c: f7ff f808 bl 28580 │ │ - 29570: e008 b.n 29584 │ │ - 29572: 6833 ldr r3, [r6, #0] │ │ - 29574: 2280 movs r2, #128 ; 0x80 │ │ - 29576: 00d2 lsls r2, r2, #3 │ │ - 29578: 4313 orrs r3, r2 │ │ - 2957a: 6033 str r3, [r6, #0] │ │ - 2957c: 2c02 cmp r4, #2 │ │ - 2957e: d001 beq.n 29584 │ │ - 29580: 2300 movs r3, #0 │ │ - 29582: 65b3 str r3, [r6, #88] ; 0x58 │ │ - 29584: 3601 adds r6, #1 │ │ - 29586: 3701 adds r7, #1 │ │ - 29588: 36ff adds r6, #255 ; 0xff │ │ - 2958a: e7e4 b.n 29556 │ │ - 2958c: 31d5 adds r1, #213 ; 0xd5 │ │ - 2958e: 2300 movs r3, #0 │ │ - 29590: e001 b.n 29596 │ │ - 29592: 31d5 adds r1, #213 ; 0xd5 │ │ - 29594: 2301 movs r3, #1 │ │ - 29596: 700b strb r3, [r1, #0] │ │ - 29598: e041 b.n 2961e │ │ - 2959a: 31d5 adds r1, #213 ; 0xd5 │ │ - 2959c: 2302 movs r3, #2 │ │ - 2959e: e7fa b.n 29596 │ │ - 295a0: 31d5 adds r1, #213 ; 0xd5 │ │ - 295a2: 2303 movs r3, #3 │ │ - 295a4: e7f7 b.n 29596 │ │ - 295a6: 4b23 ldr r3, [pc, #140] ; (29634 ) │ │ - 295a8: e008 b.n 295bc │ │ - 295aa: 2380 movs r3, #128 ; 0x80 │ │ - 295ac: 039b lsls r3, r3, #14 │ │ - 295ae: e00a b.n 295c6 │ │ - 295b0: 4b21 ldr r3, [pc, #132] ; (29638 ) │ │ - 295b2: e003 b.n 295bc │ │ - 295b4: 2380 movs r3, #128 ; 0x80 │ │ - 295b6: 03db lsls r3, r3, #15 │ │ - 295b8: e005 b.n 295c6 │ │ - 295ba: 4b20 ldr r3, [pc, #128] ; (2963c ) │ │ - 295bc: 6a48 ldr r0, [r1, #36] ; 0x24 │ │ - 295be: 4003 ands r3, r0 │ │ - 295c0: e789 b.n 294d6 │ │ - 295c2: 2380 movs r3, #128 ; 0x80 │ │ - 295c4: 041b lsls r3, r3, #16 │ │ - 295c6: 6a4a ldr r2, [r1, #36] ; 0x24 │ │ - 295c8: e784 b.n 294d4 │ │ - 295ca: 4b16 ldr r3, [pc, #88] ; (29624 ) │ │ - 295cc: 58c3 ldr r3, [r0, r3] │ │ - 295ce: 2b00 cmp r3, #0 │ │ - 295d0: d125 bne.n 2961e │ │ - 295d2: 6a48 ldr r0, [r1, #36] ; 0x24 │ │ - 295d4: 0124 lsls r4, r4, #4 │ │ - 295d6: 2380 movs r3, #128 ; 0x80 │ │ - 295d8: 3408 adds r4, #8 │ │ - 295da: 045b lsls r3, r3, #17 │ │ - 295dc: 678c str r4, [r1, #120] ; 0x78 │ │ - 295de: 4303 orrs r3, r0 │ │ - 295e0: e779 b.n 294d6 │ │ - 295e2: 1c22 adds r2, r4, #0 │ │ - 295e4: f7fe fda6 bl 28134 │ │ - 295e8: e019 b.n 2961e │ │ - 295ea: 4b0e ldr r3, [pc, #56] ; (29624 ) │ │ - 295ec: 58c3 ldr r3, [r0, r3] │ │ - 295ee: 2b00 cmp r3, #0 │ │ - 295f0: d115 bne.n 2961e │ │ - 295f2: 1c0b adds r3, r1, #0 │ │ - 295f4: 33ed adds r3, #237 ; 0xed │ │ - 295f6: 701c strb r4, [r3, #0] │ │ - 295f8: 3309 adds r3, #9 │ │ - 295fa: 781b ldrb r3, [r3, #0] │ │ - 295fc: 061b lsls r3, r3, #24 │ │ - 295fe: 161b asrs r3, r3, #24 │ │ - 29600: 2b00 cmp r3, #0 │ │ - 29602: dd0c ble.n 2961e │ │ - 29604: 6a0a ldr r2, [r1, #32] │ │ - 29606: 0424 lsls r4, r4, #16 │ │ - 29608: 4294 cmp r4, r2 │ │ - 2960a: d208 bcs.n 2961e │ │ - 2960c: 604c str r4, [r1, #4] │ │ - 2960e: e006 b.n 2961e │ │ - 29610: 9901 ldr r1, [sp, #4] │ │ - 29612: 1c22 adds r2, r4, #0 │ │ - 29614: f7fe ffa2 bl 2855c │ │ - 29618: e001 b.n 2961e │ │ - 2961a: 31fe adds r1, #254 ; 0xfe │ │ - 2961c: 700c strb r4, [r1, #0] │ │ - 2961e: bdf7 pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ - 29620: ffff ffef vqrdmlsh.s , , d31[0] │ │ - 29624: e92c 0000 stmdb ip!, {} │ │ - 29628: af96 add r7, sp, #600 ; 0x258 │ │ - 2962a: 0000 movs r0, r0 │ │ - 2962c: e938 0000 ldmdb r8!, {} │ │ - 29630: e910 0000 ldmdb r0, {} │ │ - 29634: ffff ffdf ; instruction: 0xffffffdf │ │ - 29638: ffff ffbf ; instruction: 0xffffffbf │ │ - 2963c: ffff ff7f vcvt.u32.f32 , , #1 │ │ - │ │ -00029640 : │ │ - 29640: b5f0 push {r4, r5, r6, r7, lr} │ │ - 29642: 2301 movs r3, #1 │ │ - 29644: b09b sub sp, #108 ; 0x6c │ │ - 29646: 425b negs r3, r3 │ │ - 29648: 1c07 adds r7, r0, #0 │ │ - 2964a: 1c04 adds r4, r0, #0 │ │ - 2964c: 1c05 adds r5, r0, #0 │ │ - 2964e: 2000 movs r0, #0 │ │ - 29650: 3724 adds r7, #36 ; 0x24 │ │ - 29652: 9010 str r0, [sp, #64] ; 0x40 │ │ - 29654: 9316 str r3, [sp, #88] ; 0x58 │ │ - 29656: 9311 str r3, [sp, #68] ; 0x44 │ │ - 29658: 9314 str r3, [sp, #80] ; 0x50 │ │ - 2965a: 4ec5 ldr r6, [pc, #788] ; (29970 ) │ │ - 2965c: 9a10 ldr r2, [sp, #64] ; 0x40 │ │ - 2965e: 59a3 ldr r3, [r4, r6] │ │ - 29660: 429a cmp r2, r3 │ │ - 29662: d301 bcc.n 29668 │ │ - 29664: f000 fc29 bl 29eba │ │ - 29668: 1c2b adds r3, r5, #0 │ │ - 2966a: 33f7 adds r3, #247 ; 0xf7 │ │ - 2966c: 781b ldrb r3, [r3, #0] │ │ - 2966e: 2202 movs r2, #2 │ │ - 29670: 930c str r3, [sp, #48] ; 0x30 │ │ - 29672: 1c2b adds r3, r5, #0 │ │ - 29674: 33f8 adds r3, #248 ; 0xf8 │ │ - 29676: 781b ldrb r3, [r3, #0] │ │ - 29678: 9317 str r3, [sp, #92] ; 0x5c │ │ - 2967a: 1c2b adds r3, r5, #0 │ │ - 2967c: 33f9 adds r3, #249 ; 0xf9 │ │ - 2967e: 781b ldrb r3, [r3, #0] │ │ - 29680: 9315 str r3, [sp, #84] ; 0x54 │ │ - 29682: 930e str r3, [sp, #56] ; 0x38 │ │ - 29684: 1c2b adds r3, r5, #0 │ │ - 29686: 33fa adds r3, #250 ; 0xfa │ │ - 29688: 781b ldrb r3, [r3, #0] │ │ - 2968a: 9318 str r3, [sp, #96] ; 0x60 │ │ - 2968c: 1c2b adds r3, r5, #0 │ │ - 2968e: 33fb adds r3, #251 ; 0xfb │ │ - 29690: 781b ldrb r3, [r3, #0] │ │ - 29692: 9918 ldr r1, [sp, #96] ; 0x60 │ │ - 29694: 1c1e adds r6, r3, #0 │ │ - 29696: 4391 bics r1, r2 │ │ - 29698: 2904 cmp r1, #4 │ │ - 2969a: d005 beq.n 296a8 │ │ - 2969c: 9a17 ldr r2, [sp, #92] ; 0x5c │ │ - 2969e: 3a0b subs r2, #11 │ │ - 296a0: 4250 negs r0, r2 │ │ - 296a2: 4150 adcs r0, r2 │ │ - 296a4: 9012 str r0, [sp, #72] ; 0x48 │ │ - 296a6: e001 b.n 296ac │ │ - 296a8: 2101 movs r1, #1 │ │ - 296aa: 9112 str r1, [sp, #72] ; 0x48 │ │ - 296ac: 6838 ldr r0, [r7, #0] │ │ - 296ae: 4ab1 ldr r2, [pc, #708] ; (29974 ) │ │ - 296b0: 2100 movs r1, #0 │ │ - 296b2: 9113 str r1, [sp, #76] ; 0x4c │ │ - 296b4: 4002 ands r2, r0 │ │ - 296b6: 603a str r2, [r7, #0] │ │ - 296b8: 9a18 ldr r2, [sp, #96] ; 0x60 │ │ - 296ba: 3a13 subs r2, #19 │ │ - 296bc: 2a01 cmp r2, #1 │ │ - 296be: d83a bhi.n 29736 │ │ - 296c0: 428b cmp r3, r1 │ │ - 296c2: d108 bne.n 296d6 │ │ - 296c4: 4aac ldr r2, [pc, #688] ; (29978 ) │ │ - 296c6: 58a1 ldr r1, [r4, r2] │ │ - 296c8: 2222 movs r2, #34 ; 0x22 │ │ - 296ca: 4211 tst r1, r2 │ │ - 296cc: d003 beq.n 296d6 │ │ - 296ce: 1c2b adds r3, r5, #0 │ │ - 296d0: 33e9 adds r3, #233 ; 0xe9 │ │ - 296d2: 781e ldrb r6, [r3, #0] │ │ - 296d4: e002 b.n 296dc │ │ - 296d6: 1c2a adds r2, r5, #0 │ │ - 296d8: 32e9 adds r2, #233 ; 0xe9 │ │ - 296da: 7013 strb r3, [r2, #0] │ │ - 296dc: 23f0 movs r3, #240 ; 0xf0 │ │ - 296de: 4033 ands r3, r6 │ │ - 296e0: 2bd0 cmp r3, #208 ; 0xd0 │ │ - 296e2: d102 bne.n 296ea │ │ - 296e4: 230f movs r3, #15 │ │ - 296e6: 4033 ands r3, r6 │ │ - 296e8: e019 b.n 2971e │ │ - 296ea: 4aa4 ldr r2, [pc, #656] ; (2997c ) │ │ - 296ec: 2000 movs r0, #0 │ │ - 296ee: 9013 str r0, [sp, #76] ; 0x4c │ │ - 296f0: 58a2 ldr r2, [r4, r2] │ │ - 296f2: 4282 cmp r2, r0 │ │ - 296f4: d11f bne.n 29736 │ │ - 296f6: 2b60 cmp r3, #96 ; 0x60 │ │ - 296f8: d103 bne.n 29702 │ │ - 296fa: 9918 ldr r1, [sp, #96] ; 0x60 │ │ - 296fc: 2913 cmp r1, #19 │ │ - 296fe: d11a bne.n 29736 │ │ - 29700: e004 b.n 2970c │ │ - 29702: 2bb0 cmp r3, #176 ; 0xb0 │ │ - 29704: d10d bne.n 29722 │ │ - 29706: 9a18 ldr r2, [sp, #96] ; 0x60 │ │ - 29708: 2a14 cmp r2, #20 │ │ - 2970a: d114 bne.n 29736 │ │ - 2970c: 220f movs r2, #15 │ │ - 2970e: 4032 ands r2, r6 │ │ - 29710: 1c20 adds r0, r4, #0 │ │ - 29712: 1c29 adds r1, r5, #0 │ │ - 29714: f7ff f908 bl 28928 │ │ - 29718: 2800 cmp r0, #0 │ │ - 2971a: da09 bge.n 29730 │ │ - 2971c: 2300 movs r3, #0 │ │ - 2971e: 9313 str r3, [sp, #76] ; 0x4c │ │ - 29720: e009 b.n 29736 │ │ - 29722: 2be0 cmp r3, #224 ; 0xe0 │ │ - 29724: d107 bne.n 29736 │ │ - 29726: 4b96 ldr r3, [pc, #600] ; (29980 ) │ │ - 29728: 220f movs r2, #15 │ │ - 2972a: 4032 ands r2, r6 │ │ - 2972c: 50e2 str r2, [r4, r3] │ │ - 2972e: e002 b.n 29736 │ │ - 29730: 9016 str r0, [sp, #88] ; 0x58 │ │ - 29732: 2000 movs r0, #0 │ │ - 29734: 9013 str r0, [sp, #76] ; 0x4c │ │ - 29736: 4991 ldr r1, [pc, #580] ; (2997c ) │ │ - 29738: 9a13 ldr r2, [sp, #76] ; 0x4c │ │ - 2973a: 5861 ldr r1, [r4, r1] │ │ - 2973c: 4291 cmp r1, r2 │ │ - 2973e: d000 beq.n 29742 │ │ - 29740: e0ef b.n 29922 │ │ - 29742: 1c2b adds r3, r5, #0 │ │ - 29744: 33f6 adds r3, #246 ; 0xf6 │ │ - 29746: 781b ldrb r3, [r3, #0] │ │ - 29748: 930d str r3, [sp, #52] ; 0x34 │ │ - 2974a: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ - 2974c: 2b00 cmp r3, #0 │ │ - 2974e: d003 beq.n 29758 │ │ - 29750: 980c ldr r0, [sp, #48] ; 0x30 │ │ - 29752: 1c2b adds r3, r5, #0 │ │ - 29754: 33d7 adds r3, #215 ; 0xd7 │ │ - 29756: 7018 strb r0, [r3, #0] │ │ - 29758: 4987 ldr r1, [pc, #540] ; (29978 ) │ │ - 2975a: 4b8a ldr r3, [pc, #552] ; (29984 ) │ │ - 2975c: 5861 ldr r1, [r4, r1] │ │ - 2975e: 4219 tst r1, r3 │ │ - 29760: d012 beq.n 29788 │ │ - 29762: 9a0d ldr r2, [sp, #52] ; 0x34 │ │ - 29764: 2aff cmp r2, #255 ; 0xff │ │ - 29766: d10f bne.n 29788 │ │ - 29768: 1c2b adds r3, r5, #0 │ │ - 2976a: 338c adds r3, #140 ; 0x8c │ │ - 2976c: 681b ldr r3, [r3, #0] │ │ - 2976e: 2b00 cmp r3, #0 │ │ - 29770: d002 beq.n 29778 │ │ - 29772: 685b ldr r3, [r3, #4] │ │ - 29774: 07d8 lsls r0, r3, #31 │ │ - 29776: d43e bmi.n 297f6 │ │ - 29778: 6839 ldr r1, [r7, #0] │ │ - 2977a: 2380 movs r3, #128 ; 0x80 │ │ - 2977c: 045b lsls r3, r3, #17 │ │ - 2977e: 430b orrs r3, r1 │ │ - 29780: 603b str r3, [r7, #0] │ │ - 29782: 2300 movs r3, #0 │ │ - 29784: 676b str r3, [r5, #116] ; 0x74 │ │ - 29786: e0af b.n 298e8 │ │ - 29788: 9a0d ldr r2, [sp, #52] ; 0x34 │ │ - 2978a: 2a00 cmp r2, #0 │ │ - 2978c: d133 bne.n 297f6 │ │ - 2978e: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ - 29790: 2b00 cmp r3, #0 │ │ - 29792: d100 bne.n 29796 │ │ - 29794: e0a8 b.n 298e8 │ │ - 29796: 4b7c ldr r3, [pc, #496] ; (29988 ) │ │ - 29798: 58e3 ldr r3, [r4, r3] │ │ - 2979a: 2b00 cmp r3, #0 │ │ - 2979c: d01e beq.n 297dc │ │ - 2979e: 1c2b adds r3, r5, #0 │ │ - 297a0: 3390 adds r3, #144 ; 0x90 │ │ - 297a2: 681b ldr r3, [r3, #0] │ │ - 297a4: 2b00 cmp r3, #0 │ │ - 297a6: d001 beq.n 297ac │ │ - 297a8: 8bdb ldrh r3, [r3, #30] │ │ - 297aa: 676b str r3, [r5, #116] ; 0x74 │ │ - 297ac: 4872 ldr r0, [pc, #456] ; (29978 ) │ │ - 297ae: 4b77 ldr r3, [pc, #476] ; (2998c ) │ │ - 297b0: 5820 ldr r0, [r4, r0] │ │ - 297b2: 4218 tst r0, r3 │ │ - 297b4: d01b beq.n 297ee │ │ - 297b6: 1c29 adds r1, r5, #0 │ │ - 297b8: 2300 movs r3, #0 │ │ - 297ba: 3194 adds r1, #148 ; 0x94 │ │ - 297bc: 683a ldr r2, [r7, #0] │ │ - 297be: 600b str r3, [r1, #0] │ │ - 297c0: 604b str r3, [r1, #4] │ │ - 297c2: 608b str r3, [r1, #8] │ │ - 297c4: 628b str r3, [r1, #40] ; 0x28 │ │ - 297c6: 62cb str r3, [r1, #44] ; 0x2c │ │ - 297c8: 4b71 ldr r3, [pc, #452] ; (29990 ) │ │ - 297ca: 4013 ands r3, r2 │ │ - 297cc: 2280 movs r2, #128 ; 0x80 │ │ - 297ce: 0452 lsls r2, r2, #17 │ │ - 297d0: 4313 orrs r3, r2 │ │ - 297d2: 603b str r3, [r7, #0] │ │ - 297d4: 2380 movs r3, #128 ; 0x80 │ │ - 297d6: 025b lsls r3, r3, #9 │ │ - 297d8: 67eb str r3, [r5, #124] ; 0x7c │ │ - 297da: e008 b.n 297ee │ │ - 297dc: 990c ldr r1, [sp, #48] ; 0x30 │ │ - 297de: 29ef cmp r1, #239 ; 0xef │ │ - 297e0: d805 bhi.n 297ee │ │ - 297e2: 4a6c ldr r2, [pc, #432] ; (29994 ) │ │ - 297e4: 018b lsls r3, r1, #6 │ │ - 297e6: 18e3 adds r3, r4, r3 │ │ - 297e8: 189b adds r3, r3, r2 │ │ - 297ea: 88db ldrh r3, [r3, #6] │ │ - 297ec: 676b str r3, [r5, #116] ; 0x74 │ │ - 297ee: 4b62 ldr r3, [pc, #392] ; (29978 ) │ │ - 297f0: 58e3 ldr r3, [r4, r3] │ │ - 297f2: 069b lsls r3, r3, #26 │ │ - 297f4: d578 bpl.n 298e8 │ │ - 297f6: 990c ldr r1, [sp, #48] ; 0x30 │ │ - 297f8: 2300 movs r3, #0 │ │ - 297fa: 22ef movs r2, #239 ; 0xef │ │ - 297fc: 1c18 adds r0, r3, #0 │ │ - 297fe: 428a cmp r2, r1 │ │ - 29800: 4158 adcs r0, r3 │ │ - 29802: 4242 negs r2, r0 │ │ - 29804: 980d ldr r0, [sp, #52] ; 0x34 │ │ - 29806: 4011 ands r1, r2 │ │ - 29808: 22fd movs r2, #253 ; 0xfd │ │ - 2980a: 4282 cmp r2, r0 │ │ - 2980c: 415b adcs r3, r3 │ │ - 2980e: 425b negs r3, r3 │ │ - 29810: 4019 ands r1, r3 │ │ - 29812: 1c03 adds r3, r0, #0 │ │ - 29814: 3b01 subs r3, #1 │ │ - 29816: 910c str r1, [sp, #48] ; 0x30 │ │ - 29818: 2b7f cmp r3, #127 ; 0x7f │ │ - 2981a: d80c bhi.n 29836 │ │ - 2981c: 9912 ldr r1, [sp, #72] ; 0x48 │ │ - 2981e: 1c2b adds r3, r5, #0 │ │ - 29820: 33d6 adds r3, #214 ; 0xd6 │ │ - 29822: 7018 strb r0, [r3, #0] │ │ - 29824: 2900 cmp r1, #0 │ │ - 29826: d106 bne.n 29836 │ │ - 29828: 9100 str r1, [sp, #0] │ │ - 2982a: 1c20 adds r0, r4, #0 │ │ - 2982c: 9910 ldr r1, [sp, #64] ; 0x40 │ │ - 2982e: 9a0c ldr r2, [sp, #48] ; 0x30 │ │ - 29830: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ - 29832: f7fe fefb bl 2862c │ │ - 29836: 9a0c ldr r2, [sp, #48] ; 0x30 │ │ - 29838: 2a00 cmp r2, #0 │ │ - 2983a: d026 beq.n 2988a │ │ - 2983c: 1c2b adds r3, r5, #0 │ │ - 2983e: 3390 adds r3, #144 ; 0x90 │ │ - 29840: 6818 ldr r0, [r3, #0] │ │ - 29842: 930f str r3, [sp, #60] ; 0x3c │ │ - 29844: 2301 movs r3, #1 │ │ - 29846: 9019 str r0, [sp, #100] ; 0x64 │ │ - 29848: 9300 str r3, [sp, #0] │ │ - 2984a: 9301 str r3, [sp, #4] │ │ - 2984c: 1c29 adds r1, r5, #0 │ │ - 2984e: 9b12 ldr r3, [sp, #72] ; 0x48 │ │ - 29850: 1c20 adds r0, r4, #0 │ │ - 29852: f7fd ffb5 bl 277c0 │ │ - 29856: 1c2b adds r3, r5, #0 │ │ - 29858: 4947 ldr r1, [pc, #284] ; (29978 ) │ │ - 2985a: 33d7 adds r3, #215 ; 0xd7 │ │ - 2985c: 2200 movs r2, #0 │ │ - 2985e: 701a strb r2, [r3, #0] │ │ - 29860: 5861 ldr r1, [r4, r1] │ │ - 29862: 2322 movs r3, #34 ; 0x22 │ │ - 29864: 4219 tst r1, r3 │ │ - 29866: d100 bne.n 2986a │ │ - 29868: e3ac b.n 29fc4 │ │ - 2986a: 9a0f ldr r2, [sp, #60] ; 0x3c │ │ - 2986c: 9819 ldr r0, [sp, #100] ; 0x64 │ │ - 2986e: 6813 ldr r3, [r2, #0] │ │ - 29870: 4298 cmp r0, r3 │ │ - 29872: d100 bne.n 29876 │ │ - 29874: e3a6 b.n 29fc4 │ │ - 29876: 990d ldr r1, [sp, #52] ; 0x34 │ │ - 29878: 2900 cmp r1, #0 │ │ - 2987a: d035 beq.n 298e8 │ │ - 2987c: 9a12 ldr r2, [sp, #72] ; 0x48 │ │ - 2987e: 237f movs r3, #127 ; 0x7f │ │ - 29880: 428b cmp r3, r1 │ │ - 29882: 419b sbcs r3, r3 │ │ - 29884: 401a ands r2, r3 │ │ - 29886: 9212 str r2, [sp, #72] ; 0x48 │ │ - 29888: e009 b.n 2989e │ │ - 2988a: 9a0d ldr r2, [sp, #52] ; 0x34 │ │ - 2988c: 2a00 cmp r2, #0 │ │ - 2988e: d02b beq.n 298e8 │ │ - 29890: 1c2b adds r3, r5, #0 │ │ - 29892: 33d7 adds r3, #215 ; 0xd7 │ │ - 29894: 781a ldrb r2, [r3, #0] │ │ - 29896: 930f str r3, [sp, #60] ; 0x3c │ │ - 29898: 2a00 cmp r2, #0 │ │ - 2989a: d000 beq.n 2989e │ │ - 2989c: e37a b.n 29f94 │ │ - 2989e: 4836 ldr r0, [pc, #216] ; (29978 ) │ │ - 298a0: 493a ldr r1, [pc, #232] ; (2998c ) │ │ - 298a2: 5823 ldr r3, [r4, r0] │ │ - 298a4: 1c20 adds r0, r4, #0 │ │ - 298a6: 400b ands r3, r1 │ │ - 298a8: 425a negs r2, r3 │ │ - 298aa: 4153 adcs r3, r2 │ │ - 298ac: 9300 str r3, [sp, #0] │ │ - 298ae: 9a0d ldr r2, [sp, #52] ; 0x34 │ │ - 298b0: 9910 ldr r1, [sp, #64] ; 0x40 │ │ - 298b2: 9b12 ldr r3, [sp, #72] ; 0x48 │ │ - 298b4: f7ff fa4e bl 28d54 │ │ - 298b8: 9a12 ldr r2, [sp, #72] ; 0x48 │ │ - 298ba: 2a00 cmp r2, #0 │ │ - 298bc: d014 beq.n 298e8 │ │ - 298be: 4b2e ldr r3, [pc, #184] ; (29978 ) │ │ - 298c0: 4832 ldr r0, [pc, #200] ; (2998c ) │ │ - 298c2: 58e3 ldr r3, [r4, r3] │ │ - 298c4: 4203 tst r3, r0 │ │ - 298c6: d00f beq.n 298e8 │ │ - 298c8: 990c ldr r1, [sp, #48] ; 0x30 │ │ - 298ca: 2900 cmp r1, #0 │ │ - 298cc: d00c beq.n 298e8 │ │ - 298ce: 683a ldr r2, [r7, #0] │ │ - 298d0: 2380 movs r3, #128 ; 0x80 │ │ - 298d2: 045b lsls r3, r3, #17 │ │ - 298d4: 4313 orrs r3, r2 │ │ - 298d6: 1c2a adds r2, r5, #0 │ │ - 298d8: 603b str r3, [r7, #0] │ │ - 298da: 3294 adds r2, #148 ; 0x94 │ │ - 298dc: 2300 movs r3, #0 │ │ - 298de: 6013 str r3, [r2, #0] │ │ - 298e0: 6053 str r3, [r2, #4] │ │ - 298e2: 6093 str r3, [r2, #8] │ │ - 298e4: 6293 str r3, [r2, #40] ; 0x28 │ │ - 298e6: 62d3 str r3, [r2, #44] ; 0x2c │ │ - 298e8: 9b17 ldr r3, [sp, #92] ; 0x5c │ │ - 298ea: 2b01 cmp r3, #1 │ │ - 298ec: d10a bne.n 29904 │ │ - 298ee: 9b15 ldr r3, [sp, #84] ; 0x54 │ │ - 298f0: 2b40 cmp r3, #64 ; 0x40 │ │ - 298f2: d900 bls.n 298f6 │ │ - 298f4: 2340 movs r3, #64 ; 0x40 │ │ - 298f6: 009b lsls r3, r3, #2 │ │ - 298f8: 676b str r3, [r5, #116] ; 0x74 │ │ - 298fa: 6838 ldr r0, [r7, #0] │ │ - 298fc: 2380 movs r3, #128 ; 0x80 │ │ - 298fe: 045b lsls r3, r3, #17 │ │ - 29900: 4303 orrs r3, r0 │ │ - 29902: e00c b.n 2991e │ │ - 29904: 9917 ldr r1, [sp, #92] ; 0x5c │ │ - 29906: 2902 cmp r1, #2 │ │ - 29908: d10b bne.n 29922 │ │ - 2990a: 9b15 ldr r3, [sp, #84] ; 0x54 │ │ - 2990c: 2b40 cmp r3, #64 ; 0x40 │ │ - 2990e: d900 bls.n 29912 │ │ - 29910: 2340 movs r3, #64 ; 0x40 │ │ - 29912: 009b lsls r3, r3, #2 │ │ - 29914: 67ab str r3, [r5, #120] ; 0x78 │ │ - 29916: 683a ldr r2, [r7, #0] │ │ - 29918: 2380 movs r3, #128 ; 0x80 │ │ - 2991a: 045b lsls r3, r3, #17 │ │ - 2991c: 4313 orrs r3, r2 │ │ - 2991e: 603b str r3, [r7, #0] │ │ - 29920: e09f b.n 29a62 │ │ - 29922: 9b17 ldr r3, [sp, #92] ; 0x5c │ │ - 29924: 2b02 cmp r3, #2 │ │ - 29926: d800 bhi.n 2992a │ │ - 29928: e09b b.n 29a62 │ │ - 2992a: 4814 ldr r0, [pc, #80] ; (2997c ) │ │ - 2992c: 9913 ldr r1, [sp, #76] ; 0x4c │ │ - 2992e: 5820 ldr r0, [r4, r0] │ │ - 29930: 4288 cmp r0, r1 │ │ - 29932: d200 bcs.n 29936 │ │ - 29934: e095 b.n 29a62 │ │ - 29936: 2b0b cmp r3, #11 │ │ - 29938: d112 bne.n 29960 │ │ - 2993a: 4b0f ldr r3, [pc, #60] ; (29978 ) │ │ - 2993c: 58e3 ldr r3, [r4, r3] │ │ - 2993e: 069a lsls r2, r3, #26 │ │ - 29940: d507 bpl.n 29952 │ │ - 29942: 4a15 ldr r2, [pc, #84] ; (29998 ) │ │ - 29944: 9815 ldr r0, [sp, #84] ; 0x54 │ │ - 29946: 230f movs r3, #15 │ │ - 29948: 447a add r2, pc │ │ - 2994a: 4003 ands r3, r0 │ │ - 2994c: 3240 adds r2, #64 ; 0x40 │ │ - 2994e: 5cd2 ldrb r2, [r2, r3] │ │ - 29950: e001 b.n 29956 │ │ - 29952: 9915 ldr r1, [sp, #84] ; 0x54 │ │ - 29954: 010a lsls r2, r1, #4 │ │ - 29956: 1c20 adds r0, r4, #0 │ │ - 29958: 1c29 adds r1, r5, #0 │ │ - 2995a: f7fe f9fb bl 27d54 │ │ - 2995e: e080 b.n 29a62 │ │ - 29960: 9a15 ldr r2, [sp, #84] ; 0x54 │ │ - 29962: 1c2b adds r3, r5, #0 │ │ - 29964: 33ea adds r3, #234 ; 0xea │ │ - 29966: 2a00 cmp r2, #0 │ │ - 29968: d018 beq.n 2999c │ │ - 2996a: 701a strb r2, [r3, #0] │ │ - 2996c: e018 b.n 299a0 │ │ - 2996e: 46c0 nop ; (mov r8, r8) │ │ - 29970: e910 0000 ldmdb r0, {} │ │ - 29974: ffff feff ; instruction: 0xfffffeff │ │ - 29978: e920 0000 stmdb r0!, {} │ │ - 2997c: e92c 0000 stmdb ip!, {} │ │ - 29980: e934 0000 ldmdb r4!, {} │ │ - 29984: 0005 movs r5, r0 │ │ - 29986: 0010 movs r0, r2 │ │ - 29988: e928 0000 stmdb r8!, {} │ │ - 2998c: 0004 movs r4, r0 │ │ - 2998e: 0010 movs r0, r2 │ │ - 29990: fbff ffff ; instruction: 0xfbffffff │ │ - 29994: 8218 strh r0, [r3, #16] │ │ - 29996: 0000 movs r0, r0 │ │ - 29998: ab38 add r3, sp, #224 ; 0xe0 │ │ - 2999a: 0000 movs r0, r0 │ │ - 2999c: 781b ldrb r3, [r3, #0] │ │ - 2999e: 930e str r3, [sp, #56] ; 0x38 │ │ - 299a0: 9817 ldr r0, [sp, #92] ; 0x5c │ │ - 299a2: 3803 subs r0, #3 │ │ - 299a4: 280a cmp r0, #10 │ │ - 299a6: d85c bhi.n 29a62 │ │ - 299a8: f004 faec bl 2df84 <__gnu_thumb1_case_uqi> │ │ - 299ac: 0906 lsrs r6, r0, #4 │ │ - 299ae: 210d movs r1, #13 │ │ - 299b0: 3d38 subs r5, #56 ; 0x38 │ │ - 299b2: 4743 bx r8 │ │ - 299b4: 4e5b ldr r6, [pc, #364] ; (29b24 ) │ │ - 299b6: 0055 lsls r5, r2, #1 │ │ - 299b8: 9b0e ldr r3, [sp, #56] ; 0x38 │ │ - 299ba: 011a lsls r2, r3, #4 │ │ - 299bc: e023 b.n 29a06 │ │ - 299be: 1c20 adds r0, r4, #0 │ │ - 299c0: 1c29 adds r1, r5, #0 │ │ - 299c2: 9a0e ldr r2, [sp, #56] ; 0x38 │ │ - 299c4: e021 b.n 29a0a │ │ - 299c6: 4bbd ldr r3, [pc, #756] ; (29cbc ) │ │ - 299c8: 58e3 ldr r3, [r4, r3] │ │ - 299ca: 0698 lsls r0, r3, #26 │ │ - 299cc: d509 bpl.n 299e2 │ │ - 299ce: 49bc ldr r1, [pc, #752] ; (29cc0 ) │ │ - 299d0: 9a13 ldr r2, [sp, #76] ; 0x4c │ │ - 299d2: 5861 ldr r1, [r4, r1] │ │ - 299d4: 4291 cmp r1, r2 │ │ - 299d6: d144 bne.n 29a62 │ │ - 299d8: 980e ldr r0, [sp, #56] ; 0x38 │ │ - 299da: 220f movs r2, #15 │ │ - 299dc: 0103 lsls r3, r0, #4 │ │ - 299de: 431a orrs r2, r3 │ │ - 299e0: e011 b.n 29a06 │ │ - 299e2: 1c20 adds r0, r4, #0 │ │ - 299e4: 1c29 adds r1, r5, #0 │ │ - 299e6: 9a0e ldr r2, [sp, #56] ; 0x38 │ │ - 299e8: f7fe fab0 bl 27f4c │ │ - 299ec: e039 b.n 29a62 │ │ - 299ee: 4bb3 ldr r3, [pc, #716] ; (29cbc ) │ │ - 299f0: 58e3 ldr r3, [r4, r3] │ │ - 299f2: 0699 lsls r1, r3, #26 │ │ - 299f4: d50c bpl.n 29a10 │ │ - 299f6: 4ab2 ldr r2, [pc, #712] ; (29cc0 ) │ │ - 299f8: 9b13 ldr r3, [sp, #76] ; 0x4c │ │ - 299fa: 58a2 ldr r2, [r4, r2] │ │ - 299fc: 429a cmp r2, r3 │ │ - 299fe: d130 bne.n 29a62 │ │ - 29a00: 980e ldr r0, [sp, #56] ; 0x38 │ │ - 29a02: 22f0 movs r2, #240 ; 0xf0 │ │ - 29a04: 4302 orrs r2, r0 │ │ - 29a06: 1c20 adds r0, r4, #0 │ │ - 29a08: 1c29 adds r1, r5, #0 │ │ - 29a0a: f7fe fae5 bl 27fd8 │ │ - 29a0e: e028 b.n 29a62 │ │ - 29a10: 1c20 adds r0, r4, #0 │ │ - 29a12: 1c29 adds r1, r5, #0 │ │ - 29a14: 9a0e ldr r2, [sp, #56] ; 0x38 │ │ - 29a16: f7fe fabd bl 27f94 │ │ - 29a1a: e022 b.n 29a62 │ │ - 29a1c: 990e ldr r1, [sp, #56] ; 0x38 │ │ - 29a1e: 1c20 adds r0, r4, #0 │ │ - 29a20: 010a lsls r2, r1, #4 │ │ - 29a22: 1c29 adds r1, r5, #0 │ │ - 29a24: e002 b.n 29a2c │ │ - 29a26: 9a0e ldr r2, [sp, #56] ; 0x38 │ │ - 29a28: 1c20 adds r0, r4, #0 │ │ - 29a2a: 1c29 adds r1, r5, #0 │ │ - 29a2c: f7fe f9fe bl 27e2c │ │ - 29a30: e017 b.n 29a62 │ │ - 29a32: 1c20 adds r0, r4, #0 │ │ - 29a34: 1c29 adds r1, r5, #0 │ │ - 29a36: 9a0e ldr r2, [sp, #56] ; 0x38 │ │ - 29a38: e003 b.n 29a42 │ │ - 29a3a: 9b0e ldr r3, [sp, #56] ; 0x38 │ │ - 29a3c: 1c20 adds r0, r4, #0 │ │ - 29a3e: 1c29 adds r1, r5, #0 │ │ - 29a40: 011a lsls r2, r3, #4 │ │ - 29a42: f7fe fa33 bl 27eac │ │ - 29a46: e00c b.n 29a62 │ │ - 29a48: 980e ldr r0, [sp, #56] ; 0x38 │ │ - 29a4a: 1c29 adds r1, r5, #0 │ │ - 29a4c: 0082 lsls r2, r0, #2 │ │ - 29a4e: 1c20 adds r0, r4, #0 │ │ - 29a50: f7fe fd20 bl 28494 │ │ - 29a54: e005 b.n 29a62 │ │ - 29a56: 990e ldr r1, [sp, #56] ; 0x38 │ │ - 29a58: 1c20 adds r0, r4, #0 │ │ - 29a5a: 008a lsls r2, r1, #2 │ │ - 29a5c: 1c29 adds r1, r5, #0 │ │ - 29a5e: f7fe fd4b bl 284f8 │ │ - 29a62: 9a18 ldr r2, [sp, #96] ; 0x60 │ │ - 29a64: 2a00 cmp r2, #0 │ │ - 29a66: d100 bne.n 29a6a │ │ - 29a68: e21e b.n 29ea8 │ │ - 29a6a: 1c10 adds r0, r2, #0 │ │ - 29a6c: 3801 subs r0, #1 │ │ - 29a6e: 281e cmp r0, #30 │ │ - 29a70: d900 bls.n 29a74 │ │ - 29a72: e219 b.n 29ea8 │ │ - 29a74: f004 fa90 bl 2df98 <__gnu_thumb1_case_uhi> │ │ - 29a78: 00e0 lsls r0, r4, #3 │ │ - 29a7a: 0030 movs r0, r6 │ │ - 29a7c: 003d movs r5, r7 │ │ - 29a7e: 0057 lsls r7, r2, #1 │ │ - 29a80: 006c lsls r4, r5, #1 │ │ - 29a82: 005b lsls r3, r3, #1 │ │ - 29a84: 0070 lsls r0, r6, #1 │ │ - 29a86: 017e lsls r6, r7, #5 │ │ - 29a88: 0157 lsls r7, r2, #5 │ │ - 29a8a: 00a1 lsls r1, r4, #2 │ │ - 29a8c: 004a lsls r2, r1, #1 │ │ - 29a8e: 01f9 lsls r1, r7, #7 │ │ - 29a90: 001f movs r7, r3 │ │ - 29a92: 01fb lsls r3, r7, #7 │ │ - 29a94: 0102 lsls r2, r0, #4 │ │ - 29a96: 0081 lsls r1, r0, #2 │ │ - 29a98: 008b lsls r3, r1, #2 │ │ - 29a9a: 0133 lsls r3, r6, #4 │ │ - 29a9c: 018a lsls r2, r1, #6 │ │ - 29a9e: 01ba lsls r2, r7, #6 │ │ - 29aa0: 01c0 lsls r0, r0, #7 │ │ - 29aa2: 01cf lsls r7, r1, #7 │ │ - 29aa4: 0141 lsls r1, r0, #5 │ │ - 29aa6: 0152 lsls r2, r2, #5 │ │ - 29aa8: 0190 lsls r0, r2, #6 │ │ - 29aaa: 0184 lsls r4, r0, #6 │ │ - 29aac: 01d5 lsls r5, r2, #7 │ │ - 29aae: 019a lsls r2, r3, #6 │ │ - 29ab0: 0178 lsls r0, r7, #5 │ │ - 29ab2: 01db lsls r3, r3, #7 │ │ - 29ab4: 01fd lsls r5, r7, #7 │ │ - 29ab6: 4882 ldr r0, [pc, #520] ; (29cc0 ) │ │ - 29ab8: 5823 ldr r3, [r4, r0] │ │ - 29aba: 2b00 cmp r3, #0 │ │ - 29abc: d000 beq.n 29ac0 │ │ - 29abe: e1f3 b.n 29ea8 │ │ - 29ac0: 2e3f cmp r6, #63 ; 0x3f │ │ - 29ac2: d801 bhi.n 29ac8 │ │ - 29ac4: 00b6 lsls r6, r6, #2 │ │ - 29ac6: e001 b.n 29acc │ │ - 29ac8: 2680 movs r6, #128 ; 0x80 │ │ - 29aca: 0076 lsls r6, r6, #1 │ │ - 29acc: 676e str r6, [r5, #116] ; 0x74 │ │ - 29ace: 6839 ldr r1, [r7, #0] │ │ - 29ad0: 2380 movs r3, #128 ; 0x80 │ │ - 29ad2: 045b lsls r3, r3, #17 │ │ - 29ad4: 430b orrs r3, r1 │ │ - 29ad6: e19c b.n 29e12 │ │ - 29ad8: 2e00 cmp r6, #0 │ │ - 29ada: d104 bne.n 29ae6 │ │ - 29adc: 4b77 ldr r3, [pc, #476] ; (29cbc ) │ │ - 29ade: 58e3 ldr r3, [r4, r3] │ │ - 29ae0: 07da lsls r2, r3, #31 │ │ - 29ae2: d500 bpl.n 29ae6 │ │ - 29ae4: e1e0 b.n 29ea8 │ │ - 29ae6: 1c20 adds r0, r4, #0 │ │ - 29ae8: 1c29 adds r1, r5, #0 │ │ - 29aea: 1c32 adds r2, r6, #0 │ │ - 29aec: f7fe fcd2 bl 28494 │ │ - 29af0: e1da b.n 29ea8 │ │ - 29af2: 2e00 cmp r6, #0 │ │ - 29af4: d104 bne.n 29b00 │ │ - 29af6: 4b71 ldr r3, [pc, #452] ; (29cbc ) │ │ - 29af8: 58e3 ldr r3, [r4, r3] │ │ - 29afa: 07d8 lsls r0, r3, #31 │ │ - 29afc: d500 bpl.n 29b00 │ │ - 29afe: e1d3 b.n 29ea8 │ │ - 29b00: 1c20 adds r0, r4, #0 │ │ - 29b02: 1c29 adds r1, r5, #0 │ │ - 29b04: 1c32 adds r2, r6, #0 │ │ - 29b06: f7fe fcf7 bl 284f8 │ │ - 29b0a: e1cd b.n 29ea8 │ │ - 29b0c: 2e00 cmp r6, #0 │ │ - 29b0e: d104 bne.n 29b1a │ │ - 29b10: 4b6a ldr r3, [pc, #424] ; (29cbc ) │ │ - 29b12: 58e3 ldr r3, [r4, r3] │ │ - 29b14: 2b01 cmp r3, #1 │ │ - 29b16: d100 bne.n 29b1a │ │ - 29b18: e1c6 b.n 29ea8 │ │ - 29b1a: 1c20 adds r0, r4, #0 │ │ - 29b1c: 1c29 adds r1, r5, #0 │ │ - 29b1e: 1c32 adds r2, r6, #0 │ │ - 29b20: f7fe fa5a bl 27fd8 │ │ - 29b24: e1c0 b.n 29ea8 │ │ - 29b26: 1c20 adds r0, r4, #0 │ │ - 29b28: 1c29 adds r1, r5, #0 │ │ - 29b2a: 1c32 adds r2, r6, #0 │ │ - 29b2c: e00d b.n 29b4a │ │ - 29b2e: 2e00 cmp r6, #0 │ │ - 29b30: d103 bne.n 29b3a │ │ - 29b32: 4b62 ldr r3, [pc, #392] ; (29cbc ) │ │ - 29b34: 58e3 ldr r3, [r4, r3] │ │ - 29b36: 2b01 cmp r3, #1 │ │ - 29b38: d004 beq.n 29b44 │ │ - 29b3a: 1c20 adds r0, r4, #0 │ │ - 29b3c: 1c29 adds r1, r5, #0 │ │ - 29b3e: 1c32 adds r2, r6, #0 │ │ - 29b40: f7fe fa4a bl 27fd8 │ │ - 29b44: 1c20 adds r0, r4, #0 │ │ - 29b46: 1c29 adds r1, r5, #0 │ │ - 29b48: 2200 movs r2, #0 │ │ - 29b4a: f7fe f903 bl 27d54 │ │ - 29b4e: e1ab b.n 29ea8 │ │ - 29b50: 1c20 adds r0, r4, #0 │ │ - 29b52: 1c29 adds r1, r5, #0 │ │ - 29b54: 1c32 adds r2, r6, #0 │ │ - 29b56: e00d b.n 29b74 │ │ - 29b58: 2e00 cmp r6, #0 │ │ - 29b5a: d103 bne.n 29b64 │ │ - 29b5c: 4b57 ldr r3, [pc, #348] ; (29cbc ) │ │ - 29b5e: 58e3 ldr r3, [r4, r3] │ │ - 29b60: 2b01 cmp r3, #1 │ │ - 29b62: d004 beq.n 29b6e │ │ +00029a64 : │ │ + 29a64: b5f0 push {r4, r5, r6, r7, lr} │ │ + 29a66: b087 sub sp, #28 │ │ + 29a68: 9303 str r3, [sp, #12] │ │ + 29a6a: ab0c add r3, sp, #48 ; 0x30 │ │ + 29a6c: 781b ldrb r3, [r3, #0] │ │ + 29a6e: 1c04 adds r4, r0, #0 │ │ + 29a70: 9101 str r1, [sp, #4] │ │ + 29a72: 1e15 subs r5, r2, #0 │ │ + 29a74: 9305 str r3, [sp, #20] │ │ + 29a76: dc00 bgt.n 29a7a │ │ + 29a78: e23b b.n 29ef2 │ │ + 29a7a: 020f lsls r7, r1, #8 │ │ + 29a7c: 19c3 adds r3, r0, r7 │ │ + 29a7e: 1c1a adds r2, r3, #0 │ │ + 29a80: 3388 adds r3, #136 ; 0x88 │ │ + 29a82: 685b ldr r3, [r3, #4] │ │ + 29a84: 3290 adds r2, #144 ; 0x90 │ │ + 29a86: 6816 ldr r6, [r2, #0] │ │ + 29a88: 9302 str r3, [sp, #8] │ │ + 29a8a: 2b00 cmp r3, #0 │ │ + 29a8c: d012 beq.n 29ab4 │ │ + 29a8e: 2d80 cmp r5, #128 ; 0x80 │ │ + 29a90: dc12 bgt.n 29ab8 │ │ + 29a92: 3d01 subs r5, #1 │ │ + 29a94: 195d adds r5, r3, r5 │ │ + 29a96: 1c2b adds r3, r5, #0 │ │ + 29a98: 3329 adds r3, #41 ; 0x29 │ │ + 29a9a: 33ff adds r3, #255 ; 0xff │ │ + 29a9c: 791b ldrb r3, [r3, #4] │ │ + 29a9e: 1e5a subs r2, r3, #1 │ │ + 29aa0: 2aee cmp r2, #238 ; 0xee │ │ + 29aa2: d804 bhi.n 29aae │ │ + 29aa4: 2282 movs r2, #130 ; 0x82 │ │ + 29aa6: 0092 lsls r2, r2, #2 │ │ + 29aa8: 189b adds r3, r3, r2 │ │ + 29aaa: 019b lsls r3, r3, #6 │ │ + 29aac: 18c6 adds r6, r0, r3 │ │ + 29aae: 35a9 adds r5, #169 ; 0xa9 │ │ + 29ab0: 35ff adds r5, #255 ; 0xff │ │ + 29ab2: 792d ldrb r5, [r5, #4] │ │ + 29ab4: 2d7f cmp r5, #127 ; 0x7f │ │ + 29ab6: dd1a ble.n 29aee │ │ + 29ab8: 1c20 adds r0, r4, #0 │ │ + 29aba: 9901 ldr r1, [sp, #4] │ │ + 29abc: f7ff fbd2 bl 29264 │ │ + 29ac0: 2dfe cmp r5, #254 ; 0xfe │ │ + 29ac2: d000 beq.n 29ac6 │ │ + 29ac4: e215 b.n 29ef2 │ │ + 29ac6: 19e3 adds r3, r4, r7 │ │ + 29ac8: 6a59 ldr r1, [r3, #36] ; 0x24 │ │ + 29aca: 4a7c ldr r2, [pc, #496] ; (29cbc ) │ │ + 29acc: 430a orrs r2, r1 │ │ + 29ace: 625a str r2, [r3, #36] ; 0x24 │ │ + 29ad0: 4b7b ldr r3, [pc, #492] ; (29cc0 ) │ │ + 29ad2: 58e3 ldr r3, [r4, r3] │ │ + 29ad4: 069b lsls r3, r3, #26 │ │ + 29ad6: d503 bpl.n 29ae0 │ │ + 29ad8: 4b7a ldr r3, [pc, #488] ; (29cc4 ) │ │ + 29ada: 58e3 ldr r3, [r4, r3] │ │ + 29adc: 2b00 cmp r3, #0 │ │ + 29ade: d002 beq.n 29ae6 │ │ + 29ae0: 2200 movs r2, #0 │ │ + 29ae2: 19e3 adds r3, r4, r7 │ │ + 29ae4: 675a str r2, [r3, #116] ; 0x74 │ │ + 29ae6: 2300 movs r3, #0 │ │ + 29ae8: 19e4 adds r4, r4, r7 │ │ + 29aea: 67e3 str r3, [r4, #124] ; 0x7c │ │ + 29aec: e201 b.n 29ef2 │ │ + 29aee: 2e00 cmp r6, #0 │ │ + 29af0: d100 bne.n 29af4 │ │ + 29af2: e1fe b.n 29ef2 │ │ + 29af4: 9b03 ldr r3, [sp, #12] │ │ + 29af6: 4974 ldr r1, [pc, #464] ; (29cc8 ) │ │ + 29af8: 2b00 cmp r3, #0 │ │ + 29afa: d112 bne.n 29b22 │ │ + 29afc: 4b70 ldr r3, [pc, #448] ; (29cc0 ) │ │ + 29afe: 58e3 ldr r3, [r4, r3] │ │ + 29b00: 9304 str r3, [sp, #16] │ │ + 29b02: 420b tst r3, r1 │ │ + 29b04: d00d beq.n 29b22 │ │ + 29b06: 9b01 ldr r3, [sp, #4] │ │ + 29b08: 1d72 adds r2, r6, #5 │ │ + 29b0a: 7fd2 ldrb r2, [r2, #31] │ │ + 29b0c: 021b lsls r3, r3, #8 │ │ + 29b0e: 18e3 adds r3, r4, r3 │ │ + 29b10: 0612 lsls r2, r2, #24 │ │ + 29b12: 33b0 adds r3, #176 ; 0xb0 │ │ + 29b14: 1612 asrs r2, r2, #24 │ │ + 29b16: 605a str r2, [r3, #4] │ │ + 29b18: 1db2 adds r2, r6, #6 │ │ + 29b1a: 7fd2 ldrb r2, [r2, #31] │ │ + 29b1c: 0612 lsls r2, r2, #24 │ │ + 29b1e: 1612 asrs r2, r2, #24 │ │ + 29b20: 601a str r2, [r3, #0] │ │ + 29b22: 4b67 ldr r3, [pc, #412] ; (29cc0 ) │ │ + 29b24: 58e2 ldr r2, [r4, r3] │ │ + 29b26: 420a tst r2, r1 │ │ + 29b28: d100 bne.n 29b2c │ │ + 29b2a: e1dd b.n 29ee8 │ │ + 29b2c: 9b01 ldr r3, [sp, #4] │ │ + 29b2e: 021b lsls r3, r3, #8 │ │ + 29b30: 18e3 adds r3, r4, r3 │ │ + 29b32: 33b0 adds r3, #176 ; 0xb0 │ │ + 29b34: 685b ldr r3, [r3, #4] │ │ + 29b36: 18ed adds r5, r5, r3 │ │ + 29b38: 2d00 cmp r5, #0 │ │ + 29b3a: dc00 bgt.n 29b3e │ │ + 29b3c: e1d7 b.n 29eee │ │ + 29b3e: 2d84 cmp r5, #132 ; 0x84 │ │ + 29b40: dd00 ble.n 29b44 │ │ + 29b42: 2584 movs r5, #132 ; 0x84 │ │ + 29b44: 9b01 ldr r3, [sp, #4] │ │ + 29b46: 021b lsls r3, r3, #8 │ │ + 29b48: 18e1 adds r1, r4, r3 │ │ + 29b4a: 31d0 adds r1, #208 ; 0xd0 │ │ + 29b4c: 710d strb r5, [r1, #4] │ │ + 29b4e: 9903 ldr r1, [sp, #12] │ │ + 29b50: 2900 cmp r1, #0 │ │ + 29b52: d002 beq.n 29b5a │ │ + 29b54: 2122 movs r1, #34 ; 0x22 │ │ + 29b56: 420a tst r2, r1 │ │ + 29b58: d003 beq.n 29b62 │ │ + 29b5a: 2200 movs r2, #0 │ │ + 29b5c: 18e3 adds r3, r4, r3 │ │ + 29b5e: 33d0 adds r3, #208 ; 0xd0 │ │ + 29b60: 71da strb r2, [r3, #7] │ │ + 29b62: 9b01 ldr r3, [sp, #4] │ │ 29b64: 1c20 adds r0, r4, #0 │ │ - 29b66: 1c29 adds r1, r5, #0 │ │ - 29b68: 1c32 adds r2, r6, #0 │ │ - 29b6a: f7fe fa35 bl 27fd8 │ │ - 29b6e: 1c20 adds r0, r4, #0 │ │ - 29b70: 1c29 adds r1, r5, #0 │ │ - 29b72: 2200 movs r2, #0 │ │ - 29b74: f7fe f95a bl 27e2c │ │ - 29b78: e196 b.n 29ea8 │ │ - 29b7a: 4951 ldr r1, [pc, #324] ; (29cc0 ) │ │ - 29b7c: 5863 ldr r3, [r4, r1] │ │ - 29b7e: 2b00 cmp r3, #0 │ │ - 29b80: d000 beq.n 29b84 │ │ - 29b82: e191 b.n 29ea8 │ │ - 29b84: 1c20 adds r0, r4, #0 │ │ - 29b86: 1c31 adds r1, r6, #0 │ │ - 29b88: f7fe fe9a bl 288c0 │ │ - 29b8c: e18c b.n 29ea8 │ │ - 29b8e: 4a4c ldr r2, [pc, #304] ; (29cc0 ) │ │ - 29b90: 58a3 ldr r3, [r4, r2] │ │ - 29b92: 2b00 cmp r3, #0 │ │ - 29b94: d000 beq.n 29b98 │ │ - 29b96: e187 b.n 29ea8 │ │ - 29b98: 4b48 ldr r3, [pc, #288] ; (29cbc ) │ │ - 29b9a: 58e2 ldr r2, [r4, r3] │ │ - 29b9c: 2322 movs r3, #34 ; 0x22 │ │ - 29b9e: 421a tst r2, r3 │ │ - 29ba0: d006 beq.n 29bb0 │ │ - 29ba2: 1c2b adds r3, r5, #0 │ │ - 29ba4: 33eb adds r3, #235 ; 0xeb │ │ - 29ba6: 2e00 cmp r6, #0 │ │ - 29ba8: d001 beq.n 29bae │ │ - 29baa: 701e strb r6, [r3, #0] │ │ - 29bac: e000 b.n 29bb0 │ │ - 29bae: 781e ldrb r6, [r3, #0] │ │ - 29bb0: 1c20 adds r0, r4, #0 │ │ - 29bb2: 1c31 adds r1, r6, #0 │ │ - 29bb4: f7fe fe9c bl 288f0 │ │ - 29bb8: e176 b.n 29ea8 │ │ - 29bba: 4841 ldr r0, [pc, #260] ; (29cc0 ) │ │ - 29bbc: 5823 ldr r3, [r4, r0] │ │ - 29bbe: 2b00 cmp r3, #0 │ │ - 29bc0: d000 beq.n 29bc4 │ │ - 29bc2: e171 b.n 29ea8 │ │ - 29bc4: 1c2b adds r3, r5, #0 │ │ - 29bc6: 33ec adds r3, #236 ; 0xec │ │ - 29bc8: 2e00 cmp r6, #0 │ │ - 29bca: d001 beq.n 29bd0 │ │ - 29bcc: 701e strb r6, [r3, #0] │ │ - 29bce: e000 b.n 29bd2 │ │ - 29bd0: 781e ldrb r6, [r3, #0] │ │ - 29bd2: 1c2b adds r3, r5, #0 │ │ - 29bd4: 33ed adds r3, #237 ; 0xed │ │ - 29bd6: 781b ldrb r3, [r3, #0] │ │ - 29bd8: 22f6 movs r2, #246 ; 0xf6 │ │ - 29bda: 56aa ldrsb r2, [r5, r2] │ │ - 29bdc: 041b lsls r3, r3, #16 │ │ - 29bde: 0236 lsls r6, r6, #8 │ │ - 29be0: 431e orrs r6, r3 │ │ - 29be2: 6a2b ldr r3, [r5, #32] │ │ - 29be4: 2a00 cmp r2, #0 │ │ - 29be6: dd1c ble.n 29c22 │ │ - 29be8: 9912 ldr r1, [sp, #72] ; 0x48 │ │ - 29bea: 2900 cmp r1, #0 │ │ - 29bec: d101 bne.n 29bf2 │ │ - 29bee: 686a ldr r2, [r5, #4] │ │ - 29bf0: 1996 adds r6, r2, r6 │ │ - 29bf2: 606e str r6, [r5, #4] │ │ - 29bf4: 6868 ldr r0, [r5, #4] │ │ - 29bf6: 4298 cmp r0, r3 │ │ - 29bf8: d200 bcs.n 29bfc │ │ - 29bfa: e155 b.n 29ea8 │ │ - 29bfc: 4a2f ldr r2, [pc, #188] ; (29cbc ) │ │ - 29bfe: 58a1 ldr r1, [r4, r2] │ │ - 29c00: 4a30 ldr r2, [pc, #192] ; (29cc4 ) │ │ - 29c02: 4211 tst r1, r2 │ │ - 29c04: d000 beq.n 29c08 │ │ - 29c06: e14f b.n 29ea8 │ │ - 29c08: 6aa9 ldr r1, [r5, #40] ; 0x28 │ │ - 29c0a: 4a2f ldr r2, [pc, #188] ; (29cc8 ) │ │ - 29c0c: 6069 str r1, [r5, #4] │ │ - 29c0e: 58a2 ldr r2, [r4, r2] │ │ - 29c10: 0750 lsls r0, r2, #29 │ │ - 29c12: d400 bmi.n 29c16 │ │ - 29c14: e148 b.n 29ea8 │ │ - 29c16: 2b04 cmp r3, #4 │ │ - 29c18: d800 bhi.n 29c1c │ │ - 29c1a: e145 b.n 29ea8 │ │ - 29c1c: 3b02 subs r3, #2 │ │ - 29c1e: 606b str r3, [r5, #4] │ │ - 29c20: e142 b.n 29ea8 │ │ - 29c22: 429e cmp r6, r3 │ │ - 29c24: d300 bcc.n 29c28 │ │ - 29c26: e13f b.n 29ea8 │ │ - 29c28: 4b24 ldr r3, [pc, #144] ; (29cbc ) │ │ - 29c2a: 58e2 ldr r2, [r4, r3] │ │ - 29c2c: 4b27 ldr r3, [pc, #156] ; (29ccc ) │ │ - 29c2e: 421a tst r2, r3 │ │ - 29c30: d100 bne.n 29c34 │ │ - 29c32: e139 b.n 29ea8 │ │ - 29c34: 606e str r6, [r5, #4] │ │ - 29c36: e137 b.n 29ea8 │ │ - 29c38: 4921 ldr r1, [pc, #132] ; (29cc0 ) │ │ - 29c3a: 5863 ldr r3, [r4, r1] │ │ - 29c3c: 2b00 cmp r3, #0 │ │ - 29c3e: d000 beq.n 29c42 │ │ - 29c40: e132 b.n 29ea8 │ │ - 29c42: 1c2b adds r3, r5, #0 │ │ - 29c44: 3380 adds r3, #128 ; 0x80 │ │ - 29c46: 681b ldr r3, [r3, #0] │ │ - 29c48: 2b00 cmp r3, #0 │ │ - 29c4a: d100 bne.n 29c4e │ │ - 29c4c: e12c b.n 29ea8 │ │ - 29c4e: 1c2b adds r3, r5, #0 │ │ - 29c50: 33d4 adds r3, #212 ; 0xd4 │ │ - 29c52: 781b ldrb r3, [r3, #0] │ │ - 29c54: 2b00 cmp r3, #0 │ │ - 29c56: d100 bne.n 29c5a │ │ - 29c58: e126 b.n 29ea8 │ │ - 29c5a: 2e00 cmp r6, #0 │ │ - 29c5c: d105 bne.n 29c6a │ │ - 29c5e: 4b17 ldr r3, [pc, #92] ; (29cbc ) │ │ - 29c60: 58e2 ldr r2, [r4, r3] │ │ - 29c62: 2322 movs r3, #34 ; 0x22 │ │ - 29c64: 421a tst r2, r3 │ │ - 29c66: d100 bne.n 29c6a │ │ - 29c68: e11e b.n 29ea8 │ │ - 29c6a: 1c2b adds r3, r5, #0 │ │ - 29c6c: 2201 movs r2, #1 │ │ - 29c6e: 33d8 adds r3, #216 ; 0xd8 │ │ - 29c70: 701a strb r2, [r3, #0] │ │ - 29c72: 2e00 cmp r6, #0 │ │ - 29c74: d100 bne.n 29c78 │ │ - 29c76: e117 b.n 29ea8 │ │ - 29c78: 705e strb r6, [r3, #1] │ │ - 29c7a: e115 b.n 29ea8 │ │ - 29c7c: 4b0f ldr r3, [pc, #60] ; (29cbc ) │ │ - 29c7e: 4a11 ldr r2, [pc, #68] ; (29cc4 ) │ │ - 29c80: 58e1 ldr r1, [r4, r3] │ │ - 29c82: 1c2b adds r3, r5, #0 │ │ - 29c84: 33f1 adds r3, #241 ; 0xf1 │ │ - 29c86: 4211 tst r1, r2 │ │ - 29c88: d012 beq.n 29cb0 │ │ - 29c8a: 22f0 movs r2, #240 ; 0xf0 │ │ - 29c8c: 4216 tst r6, r2 │ │ - 29c8e: d103 bne.n 29c98 │ │ - 29c90: 781b ldrb r3, [r3, #0] │ │ - 29c92: 220f movs r2, #15 │ │ - 29c94: 4393 bics r3, r2 │ │ - 29c96: 431e orrs r6, r3 │ │ - 29c98: 230f movs r3, #15 │ │ - 29c9a: 421e tst r6, r3 │ │ - 29c9c: d104 bne.n 29ca8 │ │ - 29c9e: 1c2a adds r2, r5, #0 │ │ - 29ca0: 32f1 adds r2, #241 ; 0xf1 │ │ - 29ca2: 7812 ldrb r2, [r2, #0] │ │ - 29ca4: 4013 ands r3, r2 │ │ - 29ca6: 431e orrs r6, r3 │ │ - 29ca8: 2380 movs r3, #128 ; 0x80 │ │ - 29caa: 005b lsls r3, r3, #1 │ │ - 29cac: 431e orrs r6, r3 │ │ - 29cae: e001 b.n 29cb4 │ │ - 29cb0: 2e00 cmp r6, #0 │ │ - 29cb2: d00d beq.n 29cd0 │ │ - 29cb4: 1c2b adds r3, r5, #0 │ │ - 29cb6: 33f1 adds r3, #241 ; 0xf1 │ │ - 29cb8: 701e strb r6, [r3, #0] │ │ - 29cba: e00a b.n 29cd2 │ │ - 29cbc: e920 0000 stmdb r0!, {} │ │ - 29cc0: e92c 0000 stmdb ip!, {} │ │ - 29cc4: 0004 movs r4, r0 │ │ - 29cc6: 0010 movs r0, r2 │ │ - 29cc8: e90c 0000 stmdb ip, {} │ │ - 29ccc: 0010 movs r0, r2 │ │ - 29cce: 0002 movs r2, r0 │ │ - 29cd0: 781e ldrb r6, [r3, #0] │ │ - 29cd2: 1c20 adds r0, r4, #0 │ │ - 29cd4: 9910 ldr r1, [sp, #64] ; 0x40 │ │ - 29cd6: 1c32 adds r2, r6, #0 │ │ - 29cd8: f7ff fa3e bl 29158 │ │ - 29cdc: e0e4 b.n 29ea8 │ │ - 29cde: 4abc ldr r2, [pc, #752] ; (29fd0 ) │ │ - 29ce0: 58a3 ldr r3, [r4, r2] │ │ - 29ce2: 2b00 cmp r3, #0 │ │ - 29ce4: d000 beq.n 29ce8 │ │ - 29ce6: e0df b.n 29ea8 │ │ - 29ce8: 1c2b adds r3, r5, #0 │ │ - 29cea: 2212 movs r2, #18 │ │ - 29cec: 33d8 adds r3, #216 ; 0xd8 │ │ - 29cee: 701a strb r2, [r3, #0] │ │ - 29cf0: 2e00 cmp r6, #0 │ │ - 29cf2: d100 bne.n 29cf6 │ │ - 29cf4: e0d8 b.n 29ea8 │ │ - 29cf6: 76de strb r6, [r3, #27] │ │ - 29cf8: e0d6 b.n 29ea8 │ │ - 29cfa: 48b5 ldr r0, [pc, #724] ; (29fd0 ) │ │ - 29cfc: 5823 ldr r3, [r4, r0] │ │ - 29cfe: 2b00 cmp r3, #0 │ │ - 29d00: d000 beq.n 29d04 │ │ - 29d02: e0d1 b.n 29ea8 │ │ - 29d04: 4bb3 ldr r3, [pc, #716] ; (29fd4 ) │ │ - 29d06: 58e3 ldr r3, [r4, r3] │ │ - 29d08: 2b20 cmp r3, #32 │ │ - 29d0a: d000 beq.n 29d0e │ │ - 29d0c: 0076 lsls r6, r6, #1 │ │ - 29d0e: 2e80 cmp r6, #128 ; 0x80 │ │ - 29d10: d900 bls.n 29d14 │ │ - 29d12: 2680 movs r6, #128 ; 0x80 │ │ - 29d14: 4bb0 ldr r3, [pc, #704] ; (29fd8 ) │ │ - 29d16: 0076 lsls r6, r6, #1 │ │ - 29d18: 50e6 str r6, [r4, r3] │ │ - 29d1a: e0c5 b.n 29ea8 │ │ - 29d1c: 1c20 adds r0, r4, #0 │ │ - 29d1e: 1c31 adds r1, r6, #0 │ │ - 29d20: f7fe fe2e bl 28980 │ │ - 29d24: e0c0 b.n 29ea8 │ │ - 29d26: 49aa ldr r1, [pc, #680] ; (29fd0 ) │ │ - 29d28: 5863 ldr r3, [r4, r1] │ │ - 29d2a: 2b00 cmp r3, #0 │ │ - 29d2c: d000 beq.n 29d30 │ │ - 29d2e: e0bb b.n 29ea8 │ │ - 29d30: 4baa ldr r3, [pc, #680] ; (29fdc ) │ │ - 29d32: 58e3 ldr r3, [r4, r3] │ │ - 29d34: 045a lsls r2, r3, #17 │ │ - 29d36: d403 bmi.n 29d40 │ │ - 29d38: 6838 ldr r0, [r7, #0] │ │ - 29d3a: 4ba9 ldr r3, [pc, #676] ; (29fe0 ) │ │ - 29d3c: 4003 ands r3, r0 │ │ - 29d3e: 603b str r3, [r7, #0] │ │ - 29d40: 4ba4 ldr r3, [pc, #656] ; (29fd4 ) │ │ - 29d42: 58e2 ldr r2, [r4, r3] │ │ - 29d44: 4ba7 ldr r3, [pc, #668] ; (29fe4 ) │ │ - 29d46: 421a tst r2, r3 │ │ - 29d48: d102 bne.n 29d50 │ │ - 29d4a: 2e80 cmp r6, #128 ; 0x80 │ │ - 29d4c: d802 bhi.n 29d54 │ │ - 29d4e: 0076 lsls r6, r6, #1 │ │ - 29d50: 67ae str r6, [r5, #120] ; 0x78 │ │ - 29d52: e05a b.n 29e0a │ │ - 29d54: 2ea4 cmp r6, #164 ; 0xa4 │ │ - 29d56: d158 bne.n 29e0a │ │ - 29d58: 6839 ldr r1, [r7, #0] │ │ - 29d5a: 2380 movs r3, #128 ; 0x80 │ │ - 29d5c: 011b lsls r3, r3, #4 │ │ - 29d5e: 430b orrs r3, r1 │ │ - 29d60: 603b str r3, [r7, #0] │ │ - 29d62: 2380 movs r3, #128 ; 0x80 │ │ - 29d64: 67ab str r3, [r5, #120] ; 0x78 │ │ - 29d66: e050 b.n 29e0a │ │ - 29d68: 1c20 adds r0, r4, #0 │ │ - 29d6a: 1c29 adds r1, r5, #0 │ │ - 29d6c: 1c32 adds r2, r6, #0 │ │ - 29d6e: f7fe f89d bl 27eac │ │ - 29d72: e099 b.n 29ea8 │ │ - 29d74: 1c20 adds r0, r4, #0 │ │ - 29d76: 1c29 adds r1, r5, #0 │ │ - 29d78: 1c32 adds r2, r6, #0 │ │ - 29d7a: f7fe f98d bl 28098 │ │ - 29d7e: e093 b.n 29ea8 │ │ - 29d80: 1c20 adds r0, r4, #0 │ │ - 29d82: 1c29 adds r1, r5, #0 │ │ - 29d84: 1c32 adds r2, r6, #0 │ │ - 29d86: f7fe f867 bl 27e58 │ │ - 29d8a: e08d b.n 29ea8 │ │ - 29d8c: 1c20 adds r0, r4, #0 │ │ - 29d8e: 9910 ldr r1, [sp, #64] ; 0x40 │ │ - 29d90: 1c32 adds r2, r6, #0 │ │ - 29d92: f7ff fac1 bl 29318 │ │ - 29d96: e087 b.n 29ea8 │ │ - 29d98: 488d ldr r0, [pc, #564] ; (29fd0 ) │ │ - 29d9a: 5823 ldr r3, [r4, r0] │ │ - 29d9c: 2b00 cmp r3, #0 │ │ - 29d9e: d000 beq.n 29da2 │ │ - 29da0: e082 b.n 29ea8 │ │ - 29da2: 1c20 adds r0, r4, #0 │ │ - 29da4: 9910 ldr r1, [sp, #64] ; 0x40 │ │ - 29da6: f7fe fbeb bl 28580 │ │ - 29daa: e07d b.n 29ea8 │ │ - 29dac: 23f0 movs r3, #240 ; 0xf0 │ │ - 29dae: 4033 ands r3, r6 │ │ - 29db0: 2b60 cmp r3, #96 ; 0x60 │ │ - 29db2: d01b beq.n 29dec │ │ - 29db4: d80c bhi.n 29dd0 │ │ - 29db6: 2b20 cmp r3, #32 │ │ - 29db8: d011 beq.n 29dde │ │ - 29dba: 2b50 cmp r3, #80 ; 0x50 │ │ - 29dbc: d016 beq.n 29dec │ │ - 29dbe: 2b10 cmp r3, #16 │ │ - 29dc0: d172 bne.n 29ea8 │ │ - 29dc2: 220f movs r2, #15 │ │ - 29dc4: 4032 ands r2, r6 │ │ - 29dc6: 1c20 adds r0, r4, #0 │ │ - 29dc8: 1c29 adds r1, r5, #0 │ │ - 29dca: f7fd ff4b bl 27c64 │ │ - 29dce: e06b b.n 29ea8 │ │ - 29dd0: 2b90 cmp r3, #144 ; 0x90 │ │ - 29dd2: d00b beq.n 29dec │ │ - 29dd4: 2ba0 cmp r3, #160 ; 0xa0 │ │ - 29dd6: d009 beq.n 29dec │ │ - 29dd8: 2b70 cmp r3, #112 ; 0x70 │ │ - 29dda: d165 bne.n 29ea8 │ │ - 29ddc: e006 b.n 29dec │ │ - 29dde: 220f movs r2, #15 │ │ - 29de0: 4032 ands r2, r6 │ │ - 29de2: 1c20 adds r0, r4, #0 │ │ - 29de4: 1c29 adds r1, r5, #0 │ │ - 29de6: f7fd ff77 bl 27cd8 │ │ - 29dea: e05d b.n 29ea8 │ │ - 29dec: 1c20 adds r0, r4, #0 │ │ - 29dee: 9910 ldr r1, [sp, #64] ; 0x40 │ │ - 29df0: 1c32 adds r2, r6, #0 │ │ - 29df2: f7ff fb37 bl 29464 │ │ - 29df6: e057 b.n 29ea8 │ │ - 29df8: 4975 ldr r1, [pc, #468] ; (29fd0 ) │ │ - 29dfa: 5863 ldr r3, [r4, r1] │ │ - 29dfc: 2b00 cmp r3, #0 │ │ - 29dfe: d153 bne.n 29ea8 │ │ - 29e00: 2e40 cmp r6, #64 ; 0x40 │ │ - 29e02: d851 bhi.n 29ea8 │ │ - 29e04: 1c2b adds r3, r5, #0 │ │ - 29e06: 33a8 adds r3, #168 ; 0xa8 │ │ - 29e08: 601e str r6, [r3, #0] │ │ - 29e0a: 683a ldr r2, [r7, #0] │ │ - 29e0c: 2380 movs r3, #128 ; 0x80 │ │ - 29e0e: 045b lsls r3, r3, #17 │ │ - 29e10: 4313 orrs r3, r2 │ │ - 29e12: 603b str r3, [r7, #0] │ │ - 29e14: e048 b.n 29ea8 │ │ - 29e16: 1c20 adds r0, r4, #0 │ │ - 29e18: 1c29 adds r1, r5, #0 │ │ - 29e1a: 1c32 adds r2, r6, #0 │ │ - 29e1c: f7fe f952 bl 280c4 │ │ - 29e20: e042 b.n 29ea8 │ │ - 29e22: 1c20 adds r0, r4, #0 │ │ - 29e24: 1c29 adds r1, r5, #0 │ │ - 29e26: 1c32 adds r2, r6, #0 │ │ - 29e28: f7fe f82b bl 27e82 │ │ - 29e2c: e03c b.n 29ea8 │ │ - 29e2e: 4868 ldr r0, [pc, #416] ; (29fd0 ) │ │ - 29e30: 5823 ldr r3, [r4, r0] │ │ - 29e32: 2b00 cmp r3, #0 │ │ - 29e34: d138 bne.n 29ea8 │ │ - 29e36: 1c2b adds r3, r5, #0 │ │ - 29e38: 3394 adds r3, #148 ; 0x94 │ │ - 29e3a: 601e str r6, [r3, #0] │ │ - 29e3c: 605e str r6, [r3, #4] │ │ - 29e3e: 609e str r6, [r3, #8] │ │ - 29e40: 3b08 subs r3, #8 │ │ - 29e42: 681b ldr r3, [r3, #0] │ │ - 29e44: 2b00 cmp r3, #0 │ │ - 29e46: d02f beq.n 29ea8 │ │ - 29e48: 683a ldr r2, [r7, #0] │ │ - 29e4a: 0251 lsls r1, r2, #9 │ │ - 29e4c: d52c bpl.n 29ea8 │ │ - 29e4e: 4966 ldr r1, [pc, #408] ; (29fe8 ) │ │ - 29e50: 5c59 ldrb r1, [r3, r1] │ │ - 29e52: 2900 cmp r1, #0 │ │ - 29e54: d028 beq.n 29ea8 │ │ - 29e56: 3123 adds r1, #35 ; 0x23 │ │ - 29e58: 0049 lsls r1, r1, #1 │ │ - 29e5a: 185b adds r3, r3, r1 │ │ - 29e5c: 889b ldrh r3, [r3, #4] │ │ - 29e5e: 429e cmp r6, r3 │ │ - 29e60: d922 bls.n 29ea8 │ │ - 29e62: 4b62 ldr r3, [pc, #392] ; (29fec ) │ │ - 29e64: 401a ands r2, r3 │ │ - 29e66: 603a str r2, [r7, #0] │ │ - 29e68: e01e b.n 29ea8 │ │ - 29e6a: 9611 str r6, [sp, #68] ; 0x44 │ │ - 29e6c: e01c b.n 29ea8 │ │ - 29e6e: 9614 str r6, [sp, #80] ; 0x50 │ │ - 29e70: e01a b.n 29ea8 │ │ - 29e72: 4a57 ldr r2, [pc, #348] ; (29fd0 ) │ │ - 29e74: 58a3 ldr r3, [r4, r2] │ │ - 29e76: 2b00 cmp r3, #0 │ │ - 29e78: d116 bne.n 29ea8 │ │ - 29e7a: 2e7f cmp r6, #127 ; 0x7f │ │ - 29e7c: d80a bhi.n 29e94 │ │ - 29e7e: 1c2b adds r3, r5, #0 │ │ - 29e80: 33fe adds r3, #254 ; 0xfe │ │ - 29e82: 781a ldrb r2, [r3, #0] │ │ - 29e84: 4b5a ldr r3, [pc, #360] ; (29ff0 ) │ │ - 29e86: 1c20 adds r0, r4, #0 │ │ - 29e88: 0152 lsls r2, r2, #5 │ │ - 29e8a: 18d2 adds r2, r2, r3 │ │ - 29e8c: 18a2 adds r2, r4, r2 │ │ - 29e8e: 9910 ldr r1, [sp, #64] ; 0x40 │ │ - 29e90: 1c33 adds r3, r6, #0 │ │ - 29e92: e007 b.n 29ea4 │ │ - 29e94: 227f movs r2, #127 ; 0x7f │ │ - 29e96: 4857 ldr r0, [pc, #348] ; (29ff4 ) │ │ - 29e98: 4016 ands r6, r2 │ │ - 29e9a: 0172 lsls r2, r6, #5 │ │ - 29e9c: 9910 ldr r1, [sp, #64] ; 0x40 │ │ - 29e9e: 1812 adds r2, r2, r0 │ │ - 29ea0: 18a2 adds r2, r4, r2 │ │ - 29ea2: 1c20 adds r0, r4, #0 │ │ - 29ea4: f7fe f9aa bl 281fc │ │ - 29ea8: 9910 ldr r1, [sp, #64] ; 0x40 │ │ - 29eaa: 3501 adds r5, #1 │ │ - 29eac: 3701 adds r7, #1 │ │ - 29eae: 3101 adds r1, #1 │ │ - 29eb0: 9110 str r1, [sp, #64] ; 0x40 │ │ - 29eb2: 35ff adds r5, #255 ; 0xff │ │ - 29eb4: 37ff adds r7, #255 ; 0xff │ │ - 29eb6: f7ff fbd0 bl 2965a │ │ - 29eba: 4845 ldr r0, [pc, #276] ; (29fd0 ) │ │ - 29ebc: 5823 ldr r3, [r4, r0] │ │ - 29ebe: 2b00 cmp r3, #0 │ │ - 29ec0: d000 beq.n 29ec4 │ │ - 29ec2: e0ab b.n 2a01c │ │ - 29ec4: 9916 ldr r1, [sp, #88] ; 0x58 │ │ - 29ec6: 3101 adds r1, #1 │ │ - 29ec8: d00f beq.n 29eea │ │ - 29eca: 4b4b ldr r3, [pc, #300] ; (29ff8 ) │ │ - 29ecc: 58e2 ldr r2, [r4, r3] │ │ - 29ece: 4b4b ldr r3, [pc, #300] ; (29ffc ) │ │ - 29ed0: 50e2 str r2, [r4, r3] │ │ - 29ed2: 9a16 ldr r2, [sp, #88] ; 0x58 │ │ - 29ed4: 4b4a ldr r3, [pc, #296] ; (2a000 ) │ │ - 29ed6: 50e2 str r2, [r4, r3] │ │ - 29ed8: 4a4a ldr r2, [pc, #296] ; (2a004 ) │ │ - 29eda: 58a2 ldr r2, [r4, r2] │ │ - 29edc: 2a00 cmp r2, #0 │ │ - 29ede: d100 bne.n 29ee2 │ │ - 29ee0: e09c b.n 2a01c │ │ - 29ee2: 9a16 ldr r2, [sp, #88] ; 0x58 │ │ - 29ee4: 3201 adds r2, #1 │ │ - 29ee6: 50e2 str r2, [r4, r3] │ │ - 29ee8: e098 b.n 2a01c │ │ - 29eea: 9814 ldr r0, [sp, #80] ; 0x50 │ │ - 29eec: 3001 adds r0, #1 │ │ - 29eee: d104 bne.n 29efa │ │ - 29ef0: 9911 ldr r1, [sp, #68] ; 0x44 │ │ - 29ef2: 9314 str r3, [sp, #80] ; 0x50 │ │ - 29ef4: 3101 adds r1, #1 │ │ - 29ef6: d107 bne.n 29f08 │ │ - 29ef8: e090 b.n 2a01c │ │ - 29efa: 9a11 ldr r2, [sp, #68] ; 0x44 │ │ - 29efc: 3201 adds r2, #1 │ │ - 29efe: d103 bne.n 29f08 │ │ - 29f00: 4b3d ldr r3, [pc, #244] ; (29ff8 ) │ │ - 29f02: 58e3 ldr r3, [r4, r3] │ │ - 29f04: 3301 adds r3, #1 │ │ - 29f06: 9311 str r3, [sp, #68] ; 0x44 │ │ - 29f08: 4d3b ldr r5, [pc, #236] ; (29ff8 ) │ │ - 29f0a: 9b11 ldr r3, [sp, #68] ; 0x44 │ │ - 29f0c: 5961 ldr r1, [r4, r5] │ │ - 29f0e: 428b cmp r3, r1 │ │ - 29f10: db05 blt.n 29f1e │ │ - 29f12: d11f bne.n 29f54 │ │ - 29f14: 4b3c ldr r3, [pc, #240] ; (2a008 ) │ │ - 29f16: 9814 ldr r0, [sp, #80] ; 0x50 │ │ - 29f18: 58e3 ldr r3, [r4, r3] │ │ - 29f1a: 4298 cmp r0, r3 │ │ - 29f1c: dc1a bgt.n 29f54 │ │ - 29f1e: 4b3a ldr r3, [pc, #232] ; (2a008 ) │ │ - 29f20: 1c20 adds r0, r4, #0 │ │ - 29f22: 58e2 ldr r2, [r4, r3] │ │ - 29f24: 9b14 ldr r3, [sp, #80] ; 0x50 │ │ - 29f26: 9300 str r3, [sp, #0] │ │ - 29f28: 9b11 ldr r3, [sp, #68] ; 0x44 │ │ - 29f2a: f7fe fdd1 bl 28ad0 │ │ - 29f2e: 2800 cmp r0, #0 │ │ - 29f30: d110 bne.n 29f54 │ │ - 29f32: 4a36 ldr r2, [pc, #216] ; (2a00c ) │ │ - 29f34: 58a3 ldr r3, [r4, r2] │ │ - 29f36: 2b00 cmp r3, #0 │ │ - 29f38: d003 beq.n 29f42 │ │ - 29f3a: dd0b ble.n 29f54 │ │ - 29f3c: 3b01 subs r3, #1 │ │ - 29f3e: 50a3 str r3, [r4, r2] │ │ - 29f40: e008 b.n 29f54 │ │ - 29f42: 4b33 ldr r3, [pc, #204] ; (2a010 ) │ │ - 29f44: 4933 ldr r1, [pc, #204] ; (2a014 ) │ │ - 29f46: 447b add r3, pc │ │ - 29f48: 681b ldr r3, [r3, #0] │ │ - 29f4a: 5861 ldr r1, [r4, r1] │ │ - 29f4c: 681b ldr r3, [r3, #0] │ │ - 29f4e: 50a1 str r1, [r4, r2] │ │ - 29f50: 0358 lsls r0, r3, #13 │ │ - 29f52: d463 bmi.n 2a01c │ │ - 29f54: 9911 ldr r1, [sp, #68] ; 0x44 │ │ - 29f56: 29ff cmp r1, #255 ; 0xff │ │ - 29f58: dc60 bgt.n 2a01c │ │ - 29f5a: 5963 ldr r3, [r4, r5] │ │ - 29f5c: 4299 cmp r1, r3 │ │ - 29f5e: d005 beq.n 29f6c │ │ - 29f60: 59a2 ldr r2, [r4, r6] │ │ - 29f62: 1c23 adds r3, r4, #0 │ │ - 29f64: 2100 movs r1, #0 │ │ - 29f66: 0212 lsls r2, r2, #8 │ │ - 29f68: 18a2 adds r2, r4, r2 │ │ - 29f6a: e00b b.n 29f84 │ │ - 29f6c: 4b26 ldr r3, [pc, #152] ; (2a008 ) │ │ - 29f6e: 9a14 ldr r2, [sp, #80] ; 0x50 │ │ - 29f70: 58e3 ldr r3, [r4, r3] │ │ - 29f72: 429a cmp r2, r3 │ │ - 29f74: d052 beq.n 2a01c │ │ - 29f76: 4b21 ldr r3, [pc, #132] ; (29ffc ) │ │ - 29f78: 9811 ldr r0, [sp, #68] ; 0x44 │ │ - 29f7a: 9914 ldr r1, [sp, #80] ; 0x50 │ │ - 29f7c: 50e0 str r0, [r4, r3] │ │ - 29f7e: 4b20 ldr r3, [pc, #128] ; (2a000 ) │ │ - 29f80: 50e1 str r1, [r4, r3] │ │ - 29f82: e04b b.n 2a01c │ │ - 29f84: 4293 cmp r3, r2 │ │ - 29f86: d0f6 beq.n 29f76 │ │ - 29f88: 1c18 adds r0, r3, #0 │ │ - 29f8a: 30f5 adds r0, #245 ; 0xf5 │ │ - 29f8c: 3301 adds r3, #1 │ │ - 29f8e: 7001 strb r1, [r0, #0] │ │ - 29f90: 33ff adds r3, #255 ; 0xff │ │ - 29f92: e7f7 b.n 29f84 │ │ - 29f94: 980d ldr r0, [sp, #52] ; 0x34 │ │ - 29f96: 287f cmp r0, #127 ; 0x7f │ │ - 29f98: d900 bls.n 29f9c │ │ - 29f9a: e480 b.n 2989e │ │ - 29f9c: 4b0d ldr r3, [pc, #52] ; (29fd4 ) │ │ - 29f9e: 990c ldr r1, [sp, #48] ; 0x30 │ │ - 29fa0: 58e3 ldr r3, [r4, r3] │ │ - 29fa2: 9100 str r1, [sp, #0] │ │ - 29fa4: 9305 str r3, [sp, #20] │ │ - 29fa6: 9805 ldr r0, [sp, #20] │ │ - 29fa8: 4b1b ldr r3, [pc, #108] ; (2a018 ) │ │ - 29faa: 4003 ands r3, r0 │ │ - 29fac: 4259 negs r1, r3 │ │ - 29fae: 414b adcs r3, r1 │ │ - 29fb0: 9301 str r3, [sp, #4] │ │ - 29fb2: 1c29 adds r1, r5, #0 │ │ - 29fb4: 1c20 adds r0, r4, #0 │ │ - 29fb6: 9b12 ldr r3, [sp, #72] ; 0x48 │ │ - 29fb8: f7fd fc02 bl 277c0 │ │ - 29fbc: 9a0c ldr r2, [sp, #48] ; 0x30 │ │ - 29fbe: 990f ldr r1, [sp, #60] ; 0x3c │ │ - 29fc0: 700a strb r2, [r1, #0] │ │ - 29fc2: e46c b.n 2989e │ │ - 29fc4: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ - 29fc6: 2b00 cmp r3, #0 │ │ - 29fc8: d100 bne.n 29fcc │ │ - 29fca: e48d b.n 298e8 │ │ - 29fcc: e467 b.n 2989e │ │ - 29fce: 46c0 nop ; (mov r8, r8) │ │ - 29fd0: e92c 0000 stmdb ip!, {} │ │ - 29fd4: e920 0000 stmdb r0!, {} │ │ - 29fd8: e960 0000 strd r0, r0, [r0, #-0]! │ │ - 29fdc: e90c 0000 stmdb ip, {} │ │ - 29fe0: f7ff ffff bl 29fe2 │ │ - 29fe4: 0024 movs r4, r4 │ │ - 29fe6: 0010 movs r0, r2 │ │ - 29fe8: 022d lsls r5, r5, #8 │ │ - 29fea: 0000 movs r0, r0 │ │ - 29fec: ffff ffbf ; instruction: 0xffffffbf │ │ - 29ff0: d280 bcs.n 29ef4 │ │ - 29ff2: 0000 movs r0, r0 │ │ - 29ff4: d480 bmi.n 29ef8 │ │ - 29ff6: 0000 movs r0, r0 │ │ - 29ff8: e950 0000 ldrd r0, r0, [r0, #-0] │ │ - 29ffc: e954 0000 ldrd r0, r0, [r4, #-0] │ │ - 2a000: e944 0000 strd r0, r0, [r4, #-0] │ │ - 2a004: e934 0000 ldmdb r4!, {} │ │ - 2a008: e948 0000 strd r0, r0, [r8, #-0] │ │ - 2a00c: e97c 0000 ldrd r0, r0, [ip, #-0]! │ │ - 2a010: deba udf #186 ; 0xba │ │ - 2a012: 0000 movs r0, r0 │ │ - 2a014: e980 0000 ; instruction: 0xe9800000 │ │ - 2a018: 0004 movs r4, r0 │ │ - 2a01a: 0010 movs r0, r2 │ │ - 2a01c: 2001 movs r0, #1 │ │ - 2a01e: b01b add sp, #108 ; 0x6c │ │ - 2a020: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 2a022: 46c0 nop ; (mov r8, r8) │ │ - │ │ -0002a024 : │ │ - 2a024: b570 push {r4, r5, r6, lr} │ │ - 2a026: 1c06 adds r6, r0, #0 │ │ - 2a028: 2000 movs r0, #0 │ │ - 2a02a: 1e0d subs r5, r1, #0 │ │ - 2a02c: 4285 cmp r5, r0 │ │ - 2a02e: d02f beq.n 2a090 │ │ - 2a030: 4b18 ldr r3, [pc, #96] ; (2a094 ) │ │ - 2a032: 58f2 ldr r2, [r6, r3] │ │ - 2a034: 4b18 ldr r3, [pc, #96] ; (2a098 ) │ │ - 2a036: 421a tst r2, r3 │ │ - 2a038: d01b beq.n 2a072 │ │ - 2a03a: 4c18 ldr r4, [pc, #96] ; (2a09c ) │ │ - 2a03c: 0889 lsrs r1, r1, #2 │ │ - 2a03e: 447c add r4, pc │ │ - 2a040: 1c22 adds r2, r4, #0 │ │ - 2a042: 3270 adds r2, #112 ; 0x70 │ │ - 2a044: 0043 lsls r3, r0, #1 │ │ - 2a046: 5a9b ldrh r3, [r3, r2] │ │ - 2a048: 4299 cmp r1, r3 │ │ - 2a04a: d30d bcc.n 2a068 │ │ - 2a04c: d00a beq.n 2a064 │ │ - 2a04e: 2800 cmp r0, #0 │ │ - 2a050: d008 beq.n 2a064 │ │ - 2a052: 1e44 subs r4, r0, #1 │ │ - 2a054: 0064 lsls r4, r4, #1 │ │ - 2a056: 5aa2 ldrh r2, [r4, r2] │ │ - 2a058: 1a52 subs r2, r2, r1 │ │ - 2a05a: 1ac9 subs r1, r1, r3 │ │ - 2a05c: 428a cmp r2, r1 │ │ - 2a05e: d201 bcs.n 2a064 │ │ - 2a060: 3024 adds r0, #36 ; 0x24 │ │ - 2a062: e015 b.n 2a090 │ │ - 2a064: 3025 adds r0, #37 ; 0x25 │ │ - 2a066: e013 b.n 2a090 │ │ - 2a068: 3001 adds r0, #1 │ │ - 2a06a: 2848 cmp r0, #72 ; 0x48 │ │ - 2a06c: d1e8 bne.n 2a040 │ │ - 2a06e: 206c movs r0, #108 ; 0x6c │ │ - 2a070: e00e b.n 2a090 │ │ - 2a072: 2401 movs r4, #1 │ │ - 2a074: 2200 movs r2, #0 │ │ - 2a076: 1c30 adds r0, r6, #0 │ │ - 2a078: 1c21 adds r1, r4, #0 │ │ - 2a07a: 1c13 adds r3, r2, #0 │ │ - 2a07c: f7fe fdae bl 28bdc │ │ - 2a080: 2800 cmp r0, #0 │ │ - 2a082: dd01 ble.n 2a088 │ │ - 2a084: 42a8 cmp r0, r5 │ │ - 2a086: dd02 ble.n 2a08e │ │ - 2a088: 3401 adds r4, #1 │ │ - 2a08a: 2c78 cmp r4, #120 ; 0x78 │ │ - 2a08c: d1f2 bne.n 2a074 │ │ - 2a08e: 1c20 adds r0, r4, #0 │ │ - 2a090: bd70 pop {r4, r5, r6, pc} │ │ - 2a092: 46c0 nop ; (mov r8, r8) │ │ - 2a094: e920 0000 stmdb r0!, {} │ │ - 2a098: 8059 strh r1, [r3, #2] │ │ - 2a09a: 0020 movs r0, r4 │ │ - 2a09c: a342 add r3, pc, #264 ; (adr r3, 2a1a8 ) │ │ + 29b66: 021b lsls r3, r3, #8 │ │ + 29b68: 18e7 adds r7, r4, r3 │ │ + 29b6a: 9304 str r3, [sp, #16] │ │ + 29b6c: 1c3b adds r3, r7, #0 │ │ + 29b6e: 3704 adds r7, #4 │ │ + 29b70: 33b0 adds r3, #176 ; 0xb0 │ │ + 29b72: 681a ldr r2, [r3, #0] │ │ + 29b74: 1d3b adds r3, r7, #4 │ │ + 29b76: 6fdb ldr r3, [r3, #124] ; 0x7c │ │ + 29b78: 1c29 adds r1, r5, #0 │ │ + 29b7a: f7ff feb7 bl 298ec │ │ + 29b7e: 2800 cmp r0, #0 │ │ + 29b80: d100 bne.n 29b84 │ │ + 29b82: e0a5 b.n 29cd0 │ │ + 29b84: 9b03 ldr r3, [sp, #12] │ │ + 29b86: 2b00 cmp r3, #0 │ │ + 29b88: d002 beq.n 29b90 │ │ + 29b8a: 6ffb ldr r3, [r7, #124] ; 0x7c │ │ + 29b8c: 2b00 cmp r3, #0 │ │ + 29b8e: d103 bne.n 29b98 │ │ + 29b90: 9b04 ldr r3, [sp, #16] │ │ + 29b92: 18e3 adds r3, r4, r3 │ │ + 29b94: 3304 adds r3, #4 │ │ + 29b96: 67d8 str r0, [r3, #124] ; 0x7c │ │ + 29b98: 9b04 ldr r3, [sp, #16] │ │ + 29b9a: 18e3 adds r3, r4, r3 │ │ + 29b9c: 1c1a adds r2, r3, #0 │ │ + 29b9e: 3288 adds r2, #136 ; 0x88 │ │ + 29ba0: 6010 str r0, [r2, #0] │ │ + 29ba2: 9a03 ldr r2, [sp, #12] │ │ + 29ba4: 2a00 cmp r2, #0 │ │ + 29ba6: d007 beq.n 29bb8 │ │ + 29ba8: 6a1b ldr r3, [r3, #32] │ │ + 29baa: 2b00 cmp r3, #0 │ │ + 29bac: d164 bne.n 29c78 │ │ + 29bae: 4b44 ldr r3, [pc, #272] ; (29cc0 ) │ │ + 29bb0: 58e3 ldr r3, [r4, r3] │ │ + 29bb2: 9304 str r3, [sp, #16] │ │ + 29bb4: 079b lsls r3, r3, #30 │ │ + 29bb6: d45f bmi.n 29c78 │ │ + 29bb8: 9b01 ldr r3, [sp, #4] │ │ + 29bba: 021f lsls r7, r3, #8 │ │ + 29bbc: 19e3 adds r3, r4, r7 │ │ + 29bbe: 1c1a adds r2, r3, #0 │ │ + 29bc0: 1c18 adds r0, r3, #0 │ │ + 29bc2: 3290 adds r2, #144 ; 0x90 │ │ + 29bc4: 6016 str r6, [r2, #0] │ │ + 29bc6: 6972 ldr r2, [r6, #20] │ │ + 29bc8: 3028 adds r0, #40 ; 0x28 │ │ + 29bca: 1c19 adds r1, r3, #0 │ │ + 29bcc: 661a str r2, [r3, #96] ; 0x60 │ │ + 29bce: 6832 ldr r2, [r6, #0] │ │ + 29bd0: 3120 adds r1, #32 │ │ + 29bd2: 621a str r2, [r3, #32] │ │ + 29bd4: 6832 ldr r2, [r6, #0] │ │ + 29bd6: 6042 str r2, [r0, #4] │ │ + 29bd8: 2200 movs r2, #0 │ │ + 29bda: 629a str r2, [r3, #40] ; 0x28 │ │ + 29bdc: 8c72 ldrh r2, [r6, #34] ; 0x22 │ │ + 29bde: 684d ldr r5, [r1, #4] │ │ + 29be0: 4694 mov ip, r2 │ │ + 29be2: 22ff movs r2, #255 ; 0xff │ │ + 29be4: 4395 bics r5, r2 │ │ + 29be6: 1c2a adds r2, r5, #0 │ │ + 29be8: 4665 mov r5, ip │ │ + 29bea: 432a orrs r2, r5 │ │ + 29bec: 604a str r2, [r1, #4] │ │ + 29bee: 0715 lsls r5, r2, #28 │ │ + 29bf0: d514 bpl.n 29c1c │ │ + 29bf2: 68f2 ldr r2, [r6, #12] │ │ + 29bf4: 629a str r2, [r3, #40] ; 0x28 │ │ + 29bf6: 6933 ldr r3, [r6, #16] │ │ + 29bf8: 6043 str r3, [r0, #4] │ │ + 29bfa: 684a ldr r2, [r1, #4] │ │ + 29bfc: 2304 movs r3, #4 │ │ + 29bfe: 1c10 adds r0, r2, #0 │ │ + 29c00: 4398 bics r0, r3 │ │ + 29c02: 1c03 adds r3, r0, #0 │ │ + 29c04: 06d2 lsls r2, r2, #27 │ │ + 29c06: d401 bmi.n 29c0c │ │ + 29c08: 2202 movs r2, #2 │ │ + 29c0a: e000 b.n 29c0e │ │ + 29c0c: 2206 movs r2, #6 │ │ + 29c0e: 4313 orrs r3, r2 │ │ + 29c10: 604b str r3, [r1, #4] │ │ + 29c12: 9b01 ldr r3, [sp, #4] │ │ + 29c14: 021b lsls r3, r3, #8 │ │ + 29c16: 18e3 adds r3, r4, r3 │ │ + 29c18: 6ada ldr r2, [r3, #44] ; 0x2c │ │ + 29c1a: e005 b.n 29c28 │ │ + 29c1c: 0792 lsls r2, r2, #30 │ │ + 29c1e: d507 bpl.n 29c30 │ │ + 29c20: 6872 ldr r2, [r6, #4] │ │ + 29c22: 629a str r2, [r3, #40] ; 0x28 │ │ + 29c24: 68b2 ldr r2, [r6, #8] │ │ + 29c26: 6042 str r2, [r0, #4] │ │ + 29c28: 6a19 ldr r1, [r3, #32] │ │ + 29c2a: 4291 cmp r1, r2 │ │ + 29c2c: d900 bls.n 29c30 │ │ + 29c2e: 621a str r2, [r3, #32] │ │ + 29c30: 2300 movs r3, #0 │ │ + 29c32: 19e7 adds r7, r4, r7 │ │ + 29c34: 607b str r3, [r7, #4] │ │ + 29c36: 60bb str r3, [r7, #8] │ │ + 29c38: 37e0 adds r7, #224 ; 0xe0 │ │ + 29c3a: 9a01 ldr r2, [sp, #4] │ │ + 29c3c: 783b ldrb r3, [r7, #0] │ │ + 29c3e: 0212 lsls r2, r2, #8 │ │ + 29c40: 2b03 cmp r3, #3 │ │ + 29c42: d810 bhi.n 29c66 │ │ + 29c44: 4b1e ldr r3, [pc, #120] ; (29cc0 ) │ │ + 29c46: 58e3 ldr r3, [r4, r3] │ │ + 29c48: 9304 str r3, [sp, #16] │ │ + 29c4a: 2320 movs r3, #32 │ │ + 29c4c: 9904 ldr r1, [sp, #16] │ │ + 29c4e: 400b ands r3, r1 │ │ + 29c50: d006 beq.n 29c60 │ │ + 29c52: 4b1e ldr r3, [pc, #120] ; (29ccc ) │ │ + 29c54: 58e1 ldr r1, [r4, r3] │ │ + 29c56: 2304 movs r3, #4 │ │ + 29c58: 4019 ands r1, r3 │ │ + 29c5a: 424b negs r3, r1 │ │ + 29c5c: 414b adcs r3, r1 │ │ + 29c5e: 011b lsls r3, r3, #4 │ │ + 29c60: 18a1 adds r1, r4, r2 │ │ + 29c62: 31c0 adds r1, #192 ; 0xc0 │ │ + 29c64: 604b str r3, [r1, #4] │ │ + 29c66: 18a2 adds r2, r4, r2 │ │ + 29c68: 1c13 adds r3, r2, #0 │ │ + 29c6a: 33e0 adds r3, #224 ; 0xe0 │ │ + 29c6c: 78db ldrb r3, [r3, #3] │ │ + 29c6e: 2b03 cmp r3, #3 │ │ + 29c70: d802 bhi.n 29c78 │ │ + 29c72: 2300 movs r3, #0 │ │ + 29c74: 32c8 adds r2, #200 ; 0xc8 │ │ + 29c76: 6013 str r3, [r2, #0] │ │ + 29c78: 9b01 ldr r3, [sp, #4] │ │ + 29c7a: 021b lsls r3, r3, #8 │ │ + 29c7c: 18e2 adds r2, r4, r3 │ │ + 29c7e: 6851 ldr r1, [r2, #4] │ │ + 29c80: 6a10 ldr r0, [r2, #32] │ │ + 29c82: 4281 cmp r1, r0 │ │ + 29c84: d301 bcc.n 29c8a │ │ + 29c86: 6a91 ldr r1, [r2, #40] ; 0x28 │ │ + 29c88: 6051 str r1, [r2, #4] │ │ + 29c8a: 9a03 ldr r2, [sp, #12] │ │ + 29c8c: 2a00 cmp r2, #0 │ │ + 29c8e: d020 beq.n 29cd2 │ │ + 29c90: 4a0b ldr r2, [pc, #44] ; (29cc0 ) │ │ + 29c92: 58a2 ldr r2, [r4, r2] │ │ + 29c94: 9204 str r2, [sp, #16] │ │ + 29c96: 0692 lsls r2, r2, #26 │ │ + 29c98: d51b bpl.n 29cd2 │ │ + 29c9a: 18e2 adds r2, r4, r3 │ │ + 29c9c: 6a51 ldr r1, [r2, #36] ; 0x24 │ │ + 29c9e: 0549 lsls r1, r1, #21 │ │ + 29ca0: d502 bpl.n 29ca8 │ │ + 29ca2: 6fd2 ldr r2, [r2, #124] ; 0x7c │ │ + 29ca4: 2a00 cmp r2, #0 │ │ + 29ca6: d014 beq.n 29cd2 │ │ + 29ca8: 4a08 ldr r2, [pc, #32] ; (29ccc ) │ │ + 29caa: 58a2 ldr r2, [r4, r2] │ │ + 29cac: 0712 lsls r2, r2, #28 │ │ + 29cae: d54e bpl.n 29d4e │ │ + 29cb0: 18e3 adds r3, r4, r3 │ │ + 29cb2: 33f0 adds r3, #240 ; 0xf0 │ │ + 29cb4: 79db ldrb r3, [r3, #7] │ │ + 29cb6: 2b00 cmp r3, #0 │ │ + 29cb8: d049 beq.n 29d4e │ │ + 29cba: e00a b.n 29cd2 │ │ + 29cbc: 0400 lsls r0, r0, #16 │ │ + 29cbe: 0100 lsls r0, r0, #4 │ │ + 29cc0: e920 0000 stmdb r0!, {} │ │ + 29cc4: e928 0000 stmdb r8!, {} │ │ + 29cc8: 000c movs r4, r1 │ │ + 29cca: 0010 movs r0, r2 │ │ + 29ccc: e90c 0000 stmdb ip, {} │ │ + 29cd0: 9003 str r0, [sp, #12] │ │ + 29cd2: 4b89 ldr r3, [pc, #548] ; (29ef8 ) │ │ + 29cd4: 58e0 ldr r0, [r4, r3] │ │ + 29cd6: 0683 lsls r3, r0, #26 │ │ + 29cd8: d51b bpl.n 29d12 │ │ + 29cda: 9b01 ldr r3, [sp, #4] │ │ + 29cdc: 021b lsls r3, r3, #8 │ │ + 29cde: 18e3 adds r3, r4, r3 │ │ + 29ce0: 1c19 adds r1, r3, #0 │ │ + 29ce2: 6a5a ldr r2, [r3, #36] ; 0x24 │ │ + 29ce4: 3120 adds r1, #32 │ │ + 29ce6: 0552 lsls r2, r2, #21 │ │ + 29ce8: d513 bpl.n 29d12 │ │ + 29cea: 1c1d adds r5, r3, #0 │ │ + 29cec: 6fda ldr r2, [r3, #124] ; 0x7c │ │ + 29cee: 3578 adds r5, #120 ; 0x78 │ │ + 29cf0: 2a00 cmp r2, #0 │ │ + 29cf2: d10e bne.n 29d12 │ │ + 29cf4: 1c1e adds r6, r3, #0 │ │ + 29cf6: 33c0 adds r3, #192 ; 0xc0 │ │ + 29cf8: 3690 adds r6, #144 ; 0x90 │ │ + 29cfa: 6072 str r2, [r6, #4] │ │ + 29cfc: 60b2 str r2, [r6, #8] │ │ + 29cfe: 60f2 str r2, [r6, #12] │ │ + 29d00: 62f2 str r2, [r6, #44] ; 0x2c │ │ + 29d02: 601a str r2, [r3, #0] │ │ + 29d04: 684a ldr r2, [r1, #4] │ │ + 29d06: 4b7d ldr r3, [pc, #500] ; (29efc ) │ │ + 29d08: 4013 ands r3, r2 │ │ + 29d0a: 604b str r3, [r1, #4] │ │ + 29d0c: 2380 movs r3, #128 ; 0x80 │ │ + 29d0e: 025b lsls r3, r3, #9 │ │ + 29d10: 606b str r3, [r5, #4] │ │ + 29d12: 9b01 ldr r3, [sp, #4] │ │ + 29d14: 9a03 ldr r2, [sp, #12] │ │ + 29d16: 021b lsls r3, r3, #8 │ │ + 29d18: 2a00 cmp r2, #0 │ │ + 29d1a: d008 beq.n 29d2e │ │ + 29d1c: 4a78 ldr r2, [pc, #480] ; (29f00 ) │ │ + 29d1e: 58a2 ldr r2, [r4, r2] │ │ + 29d20: 0712 lsls r2, r2, #28 │ │ + 29d22: d504 bpl.n 29d2e │ │ + 29d24: 18e2 adds r2, r4, r3 │ │ + 29d26: 32f0 adds r2, #240 ; 0xf0 │ │ + 29d28: 79d2 ldrb r2, [r2, #7] │ │ + 29d2a: 2a00 cmp r2, #0 │ │ + 29d2c: d00f beq.n 29d4e │ │ + 29d2e: 4a75 ldr r2, [pc, #468] ; (29f04 ) │ │ + 29d30: 4210 tst r0, r2 │ │ + 29d32: d004 beq.n 29d3e │ │ + 29d34: 18e2 adds r2, r4, r3 │ │ + 29d36: 32f0 adds r2, #240 ; 0xf0 │ │ + 29d38: 79d2 ldrb r2, [r2, #7] │ │ + 29d3a: 2a00 cmp r2, #0 │ │ + 29d3c: d007 beq.n 29d4e │ │ + 29d3e: 18e3 adds r3, r4, r3 │ │ + 29d40: 6a58 ldr r0, [r3, #36] ; 0x24 │ │ + 29d42: 4a6e ldr r2, [pc, #440] ; (29efc ) │ │ + 29d44: 4002 ands r2, r0 │ │ + 29d46: 625a str r2, [r3, #36] ; 0x24 │ │ + 29d48: 2280 movs r2, #128 ; 0x80 │ │ + 29d4a: 0252 lsls r2, r2, #9 │ │ + 29d4c: 67da str r2, [r3, #124] ; 0x7c │ │ + 29d4e: 9b01 ldr r3, [sp, #4] │ │ + 29d50: 4a6d ldr r2, [pc, #436] ; (29f08 ) │ │ + 29d52: 021e lsls r6, r3, #8 │ │ + 29d54: 19a3 adds r3, r4, r6 │ │ + 29d56: 1c19 adds r1, r3, #0 │ │ + 29d58: 6a58 ldr r0, [r3, #36] ; 0x24 │ │ + 29d5a: 3120 adds r1, #32 │ │ + 29d5c: 4002 ands r2, r0 │ │ + 29d5e: 625a str r2, [r3, #36] ; 0x24 │ │ + 29d60: 9a03 ldr r2, [sp, #12] │ │ + 29d62: 2a00 cmp r2, #0 │ │ + 29d64: d000 beq.n 29d68 │ │ + 29d66: e0c4 b.n 29ef2 │ │ + 29d68: 2080 movs r0, #128 ; 0x80 │ │ + 29d6a: 1c1a adds r2, r3, #0 │ │ + 29d6c: 0040 lsls r0, r0, #1 │ │ + 29d6e: 32a0 adds r2, #160 ; 0xa0 │ │ + 29d70: 6050 str r0, [r2, #4] │ │ + 29d72: 20ff movs r0, #255 ; 0xff │ │ + 29d74: 3258 adds r2, #88 ; 0x58 │ │ + 29d76: 7150 strb r0, [r2, #5] │ │ + 29d78: 7110 strb r0, [r2, #4] │ │ + 29d7a: 6848 ldr r0, [r1, #4] │ │ + 29d7c: 4a63 ldr r2, [pc, #396] ; (29f0c ) │ │ + 29d7e: 4002 ands r2, r0 │ │ + 29d80: 2080 movs r0, #128 ; 0x80 │ │ + 29d82: 0440 lsls r0, r0, #17 │ │ + 29d84: 4302 orrs r2, r0 │ │ + 29d86: 604a str r2, [r1, #4] │ │ + 29d88: 4669 mov r1, sp │ │ + 29d8a: 1c1a adds r2, r3, #0 │ │ + 29d8c: 7b09 ldrb r1, [r1, #12] │ │ + 29d8e: 32f0 adds r2, #240 ; 0xf0 │ │ + 29d90: 7011 strb r1, [r2, #0] │ │ + 29d92: 4669 mov r1, sp │ │ + 29d94: 7b09 ldrb r1, [r1, #12] │ │ + 29d96: 7091 strb r1, [r2, #2] │ │ + 29d98: 9a05 ldr r2, [sp, #20] │ │ + 29d9a: 2a00 cmp r2, #0 │ │ + 29d9c: d067 beq.n 29e6e │ │ + 29d9e: 4669 mov r1, sp │ │ + 29da0: 1c1a adds r2, r3, #0 │ │ + 29da2: 8989 ldrh r1, [r1, #12] │ │ + 29da4: 32d0 adds r2, #208 ; 0xd0 │ │ + 29da6: 8051 strh r1, [r2, #2] │ │ + 29da8: 4669 mov r1, sp │ │ + 29daa: 8989 ldrh r1, [r1, #12] │ │ + 29dac: 8011 strh r1, [r2, #0] │ │ + 29dae: 9a02 ldr r2, [sp, #8] │ │ + 29db0: 2a00 cmp r2, #0 │ │ + 29db2: d053 beq.n 29e5c │ │ + 29db4: 6852 ldr r2, [r2, #4] │ │ + 29db6: 9204 str r2, [sp, #16] │ │ + 29db8: 0512 lsls r2, r2, #20 │ │ + 29dba: d402 bmi.n 29dc2 │ │ + 29dbc: 9a03 ldr r2, [sp, #12] │ │ + 29dbe: 3390 adds r3, #144 ; 0x90 │ │ + 29dc0: 605a str r2, [r3, #4] │ │ + 29dc2: 2280 movs r2, #128 ; 0x80 │ │ + 29dc4: 9b02 ldr r3, [sp, #8] │ │ + 29dc6: 0152 lsls r2, r2, #5 │ │ + 29dc8: 685b ldr r3, [r3, #4] │ │ + 29dca: 9303 str r3, [sp, #12] │ │ + 29dcc: 401a ands r2, r3 │ │ + 29dce: 9b01 ldr r3, [sp, #4] │ │ + 29dd0: 021b lsls r3, r3, #8 │ │ + 29dd2: 2a00 cmp r2, #0 │ │ + 29dd4: d102 bne.n 29ddc │ │ + 29dd6: 18e1 adds r1, r4, r3 │ │ + 29dd8: 3198 adds r1, #152 ; 0x98 │ │ + 29dda: 600a str r2, [r1, #0] │ │ + 29ddc: 9a02 ldr r2, [sp, #8] │ │ + 29dde: 6852 ldr r2, [r2, #4] │ │ + 29de0: 9203 str r2, [sp, #12] │ │ + 29de2: 2280 movs r2, #128 ; 0x80 │ │ + 29de4: 9903 ldr r1, [sp, #12] │ │ + 29de6: 0192 lsls r2, r2, #6 │ │ + 29de8: 400a ands r2, r1 │ │ + 29dea: d102 bne.n 29df2 │ │ + 29dec: 18e3 adds r3, r4, r3 │ │ + 29dee: 3398 adds r3, #152 ; 0x98 │ │ + 29df0: 605a str r2, [r3, #4] │ │ + 29df2: 4b41 ldr r3, [pc, #260] ; (29ef8 ) │ │ + 29df4: 58e3 ldr r3, [r4, r3] │ │ + 29df6: 069b lsls r3, r3, #26 │ │ + 29df8: d530 bpl.n 29e5c │ │ + 29dfa: 4b45 ldr r3, [pc, #276] ; (29f10 ) │ │ + 29dfc: 9a02 ldr r2, [sp, #8] │ │ + 29dfe: 5cd7 ldrb r7, [r2, r3] │ │ + 29e00: 2f00 cmp r7, #0 │ │ + 29e02: d016 beq.n 29e32 │ │ + 29e04: f008 f84a bl 31e9c <__aeabi_llsl@@Base+0x33c> │ │ + 29e08: 19a2 adds r2, r4, r6 │ │ + 29e0a: 1c13 adds r3, r2, #0 │ │ + 29e0c: 0600 lsls r0, r0, #24 │ │ + 29e0e: 0e00 lsrs r0, r0, #24 │ │ + 29e10: 387f subs r0, #127 ; 0x7f │ │ + 29e12: 1c3d adds r5, r7, #0 │ │ + 29e14: 4345 muls r5, r0 │ │ + 29e16: 17e9 asrs r1, r5, #31 │ │ + 29e18: 6f52 ldr r2, [r2, #116] ; 0x74 │ │ + 29e1a: 0e49 lsrs r1, r1, #25 │ │ + 29e1c: 194d adds r5, r1, r5 │ │ + 29e1e: 11e9 asrs r1, r5, #7 │ │ + 29e20: 1c0d adds r5, r1, #0 │ │ + 29e22: 4355 muls r5, r2 │ │ + 29e24: 3501 adds r5, #1 │ │ + 29e26: 17ea asrs r2, r5, #31 │ │ + 29e28: 0e52 lsrs r2, r2, #25 │ │ + 29e2a: 1955 adds r5, r2, r5 │ │ + 29e2c: 33d0 adds r3, #208 ; 0xd0 │ │ + 29e2e: 11ed asrs r5, r5, #7 │ │ + 29e30: 801d strh r5, [r3, #0] │ │ + 29e32: 4b38 ldr r3, [pc, #224] ; (29f14 ) │ │ + 29e34: 9a02 ldr r2, [sp, #8] │ │ + 29e36: 5cd7 ldrb r7, [r2, r3] │ │ + 29e38: 2f00 cmp r7, #0 │ │ + 29e3a: d00f beq.n 29e5c │ │ + 29e3c: f008 f82e bl 31e9c <__aeabi_llsl@@Base+0x33c> │ │ + 29e40: 0600 lsls r0, r0, #24 │ │ + 29e42: 0e00 lsrs r0, r0, #24 │ │ + 29e44: 387f subs r0, #127 ; 0x7f │ │ + 29e46: 1c3d adds r5, r7, #0 │ │ + 29e48: 4345 muls r5, r0 │ │ + 29e4a: 9b01 ldr r3, [sp, #4] │ │ + 29e4c: 17ea asrs r2, r5, #31 │ │ + 29e4e: 0e52 lsrs r2, r2, #25 │ │ + 29e50: 021b lsls r3, r3, #8 │ │ + 29e52: 18e3 adds r3, r4, r3 │ │ + 29e54: 1955 adds r5, r2, r5 │ │ + 29e56: 33d0 adds r3, #208 ; 0xd0 │ │ + 29e58: 11ed asrs r5, r5, #7 │ │ + 29e5a: 805d strh r5, [r3, #2] │ │ + 29e5c: 9b01 ldr r3, [sp, #4] │ │ + 29e5e: 2200 movs r2, #0 │ │ + 29e60: 021b lsls r3, r3, #8 │ │ + 29e62: 18e3 adds r3, r4, r3 │ │ + 29e64: 1c19 adds r1, r3, #0 │ │ + 29e66: 33c0 adds r3, #192 ; 0xc0 │ │ + 29e68: 31b8 adds r1, #184 ; 0xb8 │ │ + 29e6a: 604a str r2, [r1, #4] │ │ + 29e6c: 601a str r2, [r3, #0] │ │ + 29e6e: 2201 movs r2, #1 │ │ + 29e70: 2300 movs r3, #0 │ │ + 29e72: 1c11 adds r1, r2, #0 │ │ + 29e74: 19a5 adds r5, r4, r6 │ │ + 29e76: 612b str r3, [r5, #16] │ │ + 29e78: 616b str r3, [r5, #20] │ │ + 29e7a: 4b21 ldr r3, [pc, #132] ; (29f00 ) │ │ + 29e7c: 9802 ldr r0, [sp, #8] │ │ + 29e7e: 58e3 ldr r3, [r4, r3] │ │ + 29e80: 0b5b lsrs r3, r3, #13 │ │ + 29e82: 4399 bics r1, r3 │ │ + 29e84: 1c0b adds r3, r1, #0 │ │ + 29e86: 9901 ldr r1, [sp, #4] │ │ + 29e88: 0209 lsls r1, r1, #8 │ │ + 29e8a: 2800 cmp r0, #0 │ │ + 29e8c: d016 beq.n 29ebc │ │ + 29e8e: 9e02 ldr r6, [sp, #8] │ │ + 29e90: 4821 ldr r0, [pc, #132] ; (29f18 ) │ │ + 29e92: 5c30 ldrb r0, [r6, r0] │ │ + 29e94: 0606 lsls r6, r0, #24 │ │ + 29e96: d504 bpl.n 29ea2 │ │ + 29e98: 237f movs r3, #127 ; 0x7f │ │ + 29e9a: 35e8 adds r5, #232 ; 0xe8 │ │ + 29e9c: 4003 ands r3, r0 │ │ + 29e9e: 71eb strb r3, [r5, #7] │ │ + 29ea0: 1c13 adds r3, r2, #0 │ │ + 29ea2: 2290 movs r2, #144 ; 0x90 │ │ + 29ea4: 9802 ldr r0, [sp, #8] │ │ + 29ea6: 0092 lsls r2, r2, #2 │ │ + 29ea8: 5c80 ldrb r0, [r0, r2] │ │ + 29eaa: 0602 lsls r2, r0, #24 │ │ + 29eac: d50d bpl.n 29eca │ │ + 29eae: 227f movs r2, #127 ; 0x7f │ │ + 29eb0: 1863 adds r3, r4, r1 │ │ + 29eb2: 33e8 adds r3, #232 ; 0xe8 │ │ + 29eb4: 4002 ands r2, r0 │ │ + 29eb6: 719a strb r2, [r3, #6] │ │ + 29eb8: 2301 movs r3, #1 │ │ + 29eba: e006 b.n 29eca │ │ + 29ebc: 466a mov r2, sp │ │ + 29ebe: 8912 ldrh r2, [r2, #8] │ │ + 29ec0: 35d0 adds r5, #208 ; 0xd0 │ │ + 29ec2: 806a strh r2, [r5, #2] │ │ + 29ec4: 466a mov r2, sp │ │ + 29ec6: 8912 ldrh r2, [r2, #8] │ │ + 29ec8: 802a strh r2, [r5, #0] │ │ + 29eca: 1861 adds r1, r4, r1 │ │ + 29ecc: 1c0a adds r2, r1, #0 │ │ + 29ece: 32e8 adds r2, #232 ; 0xe8 │ │ + 29ed0: 7992 ldrb r2, [r2, #6] │ │ + 29ed2: 2a7e cmp r2, #126 ; 0x7e │ │ + 29ed4: d80d bhi.n 29ef2 │ │ + 29ed6: 2b00 cmp r3, #0 │ │ + 29ed8: d00b beq.n 29ef2 │ │ + 29eda: 2380 movs r3, #128 ; 0x80 │ │ + 29edc: 1c20 adds r0, r4, #0 │ │ + 29ede: 2201 movs r2, #1 │ │ + 29ee0: 005b lsls r3, r3, #1 │ │ + 29ee2: f7fd ff61 bl 27da8 │ │ + 29ee6: e004 b.n 29ef2 │ │ + 29ee8: 2d00 cmp r5, #0 │ │ + 29eea: dd00 ble.n 29eee │ │ + 29eec: e62a b.n 29b44 │ │ + 29eee: 2501 movs r5, #1 │ │ + 29ef0: e628 b.n 29b44 │ │ + 29ef2: b007 add sp, #28 │ │ + 29ef4: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 29ef6: 46c0 nop ; (mov r8, r8) │ │ + 29ef8: e920 0000 stmdb r0!, {} │ │ + 29efc: fbff ffff ; instruction: 0xfbffffff │ │ + 29f00: e90c 0000 stmdb ip, {} │ │ + 29f04: 0004 movs r4, r0 │ │ + 29f06: 0010 movs r0, r2 │ │ + 29f08: fdff fdff ldc2l 13, cr15, [pc, #1020]! ; 2a308 │ │ + 29f0c: bfff itttt │ │ + 29f0e: ffff 023f vrshr.u32 d16, d31, #1 │ │ + 29f12: 0000 mov r0, r0 │ │ + 29f14: 023e lsl r6, r7, #8 │ │ + 29f16: 0000 mov r0, r0 │ │ + 29f18: 0241 lsls r1, r0, #9 │ │ ... │ │ │ │ -0002a0a0 : │ │ - 2a0a0: b5f8 push {r3, r4, r5, r6, r7, lr} │ │ - 2a0a2: 1c05 adds r5, r0, #0 │ │ - 2a0a4: 2000 movs r0, #0 │ │ - 2a0a6: 1c0c adds r4, r1, #0 │ │ - 2a0a8: 1c11 adds r1, r2, #0 │ │ - 2a0aa: 4284 cmp r4, r0 │ │ - 2a0ac: d035 beq.n 2a11a │ │ - 2a0ae: 4a1b ldr r2, [pc, #108] ; (2a11c ) │ │ - 2a0b0: 58ae ldr r6, [r5, r2] │ │ - 2a0b2: 4a1b ldr r2, [pc, #108] ; (2a120 ) │ │ - 2a0b4: 4216 tst r6, r2 │ │ - 2a0b6: d001 beq.n 2a0bc │ │ - 2a0b8: 481a ldr r0, [pc, #104] ; (2a124 ) │ │ - 2a0ba: e01a b.n 2a0f2 │ │ - 2a0bc: 4f1a ldr r7, [pc, #104] ; (2a128 ) │ │ - 2a0be: 481b ldr r0, [pc, #108] ; (2a12c ) │ │ - 2a0c0: 2210 movs r2, #16 │ │ - 2a0c2: 423e tst r6, r7 │ │ - 2a0c4: d019 beq.n 2a0fa │ │ - 2a0c6: 582b ldr r3, [r5, r0] │ │ - 2a0c8: 4213 tst r3, r2 │ │ - 2a0ca: d011 beq.n 2a0f0 │ │ - 2a0cc: 21c0 movs r1, #192 ; 0xc0 │ │ - 2a0ce: 1c20 adds r0, r4, #0 │ │ - 2a0d0: 0089 lsls r1, r1, #2 │ │ - 2a0d2: f003 ffab bl 2e02c <__aeabi_uidivmod> │ │ - 2a0d6: 4d16 ldr r5, [pc, #88] ; (2a130 ) │ │ - 2a0d8: 0089 lsls r1, r1, #2 │ │ - 2a0da: 1c20 adds r0, r4, #0 │ │ - 2a0dc: 447d add r5, pc │ │ - 2a0de: 186d adds r5, r5, r1 │ │ - 2a0e0: 21c0 movs r1, #192 ; 0xc0 │ │ - 2a0e2: 0089 lsls r1, r1, #2 │ │ - 2a0e4: f003 ff62 bl 2dfac <__udivsi3> │ │ - 2a0e8: 6d2b ldr r3, [r5, #80] ; 0x50 │ │ - 2a0ea: 40c3 lsrs r3, r0 │ │ - 2a0ec: 1c18 adds r0, r3, #0 │ │ - 2a0ee: e014 b.n 2a11a │ │ - 2a0f0: 4810 ldr r0, [pc, #64] ; (2a134 ) │ │ - 2a0f2: 1c21 adds r1, r4, #0 │ │ - 2a0f4: f003 ff5a bl 2dfac <__udivsi3> │ │ - 2a0f8: e00f b.n 2a11a │ │ - 2a0fa: 5828 ldr r0, [r5, r0] │ │ - 2a0fc: 0224 lsls r4, r4, #8 │ │ - 2a0fe: 4210 tst r0, r2 │ │ - 2a100: d005 beq.n 2a10e │ │ - 2a102: 2900 cmp r1, #0 │ │ - 2a104: d100 bne.n 2a108 │ │ - 2a106: 490c ldr r1, [pc, #48] ; (2a138 ) │ │ - 2a108: 18e2 adds r2, r4, r3 │ │ - 2a10a: 1c08 adds r0, r1, #0 │ │ - 2a10c: e001 b.n 2a112 │ │ - 2a10e: 480a ldr r0, [pc, #40] ; (2a138 ) │ │ - 2a110: 18e2 adds r2, r4, r3 │ │ - 2a112: 21d6 movs r1, #214 ; 0xd6 │ │ - 2a114: 02c9 lsls r1, r1, #11 │ │ - 2a116: f001 ffe7 bl 2c0e8 <_muldiv(long, long, long)> │ │ - 2a11a: bdf8 pop {r3, r4, r5, r6, r7, pc} │ │ - 2a11c: e920 0000 stmdb r0!, {} │ │ - 2a120: 8059 strh r1, [r3, #2] │ │ - 2a122: 0020 movs r0, r4 │ │ - 2a124: 7c3c ldrb r4, [r7, #16] │ │ - 2a126: 00d8 lsls r0, r3, #3 │ │ - 2a128: 0004 movs r4, r0 │ │ - 2a12a: 0010 movs r0, r2 │ │ - 2a12c: e90c 0000 stmdb ip, {} │ │ - 2a130: a3a4 add r3, pc, #656 ; (adr r3, 2a3c4 ) │ │ - 2a132: 0000 movs r0, r0 │ │ - 2a134: 7790 strb r0, [r2, #30] │ │ - 2a136: 00da lsls r2, r3, #3 │ │ - 2a138: 20ab movs r0, #171 ; 0xab │ │ +00029f1c : │ │ + 29f1c: b5f0 push {r4, r5, r6, r7, lr} │ │ + 29f1e: b089 sub sp, #36 ; 0x24 │ │ + 29f20: 9103 str r1, [sp, #12] │ │ + 29f22: 9b03 ldr r3, [sp, #12] │ │ + 29f24: 1c16 adds r6, r2, #0 │ │ + 29f26: 021b lsls r3, r3, #8 │ │ + 29f28: 18c7 adds r7, r0, r3 │ │ + 29f2a: 9306 str r3, [sp, #24] │ │ + 29f2c: 1c3b adds r3, r7, #0 │ │ + 29f2e: 33f0 adds r3, #240 ; 0xf0 │ │ + 29f30: 781d ldrb r5, [r3, #0] │ │ + 29f32: 4b71 ldr r3, [pc, #452] ; (2a0f8 ) │ │ + 29f34: 9205 str r2, [sp, #20] │ │ + 29f36: 210f movs r1, #15 │ │ + 29f38: 58c2 ldr r2, [r0, r3] │ │ + 29f3a: 9307 str r3, [sp, #28] │ │ + 29f3c: 2322 movs r3, #34 ; 0x22 │ │ + 29f3e: 1c04 adds r4, r0, #0 │ │ + 29f40: 400e ands r6, r1 │ │ + 29f42: 421a tst r2, r3 │ │ + 29f44: d00d beq.n 29f62 │ │ + 29f46: 2e00 cmp r6, #0 │ │ + 29f48: d100 bne.n 29f4c │ │ + 29f4a: e0d1 b.n 2a0f0 │ │ + 29f4c: 2300 movs r3, #0 │ │ + 29f4e: 429d cmp r5, r3 │ │ + 29f50: d005 beq.n 29f5e │ │ + 29f52: 1c28 adds r0, r5, #0 │ │ + 29f54: 1c31 adds r1, r6, #0 │ │ + 29f56: f007 fee1 bl 31d1c <__aeabi_llsl@@Base+0x1bc> │ │ + 29f5a: 424b negs r3, r1 │ │ + 29f5c: 414b adcs r3, r1 │ │ + 29f5e: 3501 adds r5, #1 │ │ + 29f60: e041 b.n 29fe6 │ │ + 29f62: 2380 movs r3, #128 ; 0x80 │ │ + 29f64: 9805 ldr r0, [sp, #20] │ │ + 29f66: 005b lsls r3, r3, #1 │ │ + 29f68: 4018 ands r0, r3 │ │ + 29f6a: 9004 str r0, [sp, #16] │ │ + 29f6c: d009 beq.n 29f82 │ │ + 29f6e: 1c3b adds r3, r7, #0 │ │ + 29f70: 33f8 adds r3, #248 ; 0xf8 │ │ + 29f72: 7818 ldrb r0, [r3, #0] │ │ + 29f74: 2801 cmp r0, #1 │ │ + 29f76: d104 bne.n 29f82 │ │ + 29f78: 78db ldrb r3, [r3, #3] │ │ + 29f7a: 438b bics r3, r1 │ │ + 29f7c: 1e59 subs r1, r3, #1 │ │ + 29f7e: 418b sbcs r3, r1 │ │ + 29f80: 18f6 adds r6, r6, r3 │ │ + 29f82: 4b5e ldr r3, [pc, #376] ; (2a0fc ) │ │ + 29f84: 58e7 ldr r7, [r4, r3] │ │ + 29f86: 2f00 cmp r7, #0 │ │ + 29f88: d107 bne.n 29f9a │ │ + 29f8a: 9b04 ldr r3, [sp, #16] │ │ + 29f8c: 2b00 cmp r3, #0 │ │ + 29f8e: d117 bne.n 29fc0 │ │ + 29f90: 4b5b ldr r3, [pc, #364] ; (2a100 ) │ │ + 29f92: 401a ands r2, r3 │ │ + 29f94: 4253 negs r3, r2 │ │ + 29f96: 4153 adcs r3, r2 │ │ + 29f98: e0a1 b.n 2a0de │ │ + 29f9a: 2e00 cmp r6, #0 │ │ + 29f9c: d100 bne.n 29fa0 │ │ + 29f9e: 2601 movs r6, #1 │ │ + 29fa0: 2300 movs r3, #0 │ │ + 29fa2: 9a04 ldr r2, [sp, #16] │ │ + 29fa4: 429a cmp r2, r3 │ │ + 29fa6: d10f bne.n 29fc8 │ │ + 29fa8: 4b56 ldr r3, [pc, #344] ; (2a104 ) │ │ + 29faa: 58e2 ldr r2, [r4, r3] │ │ + 29fac: 9b04 ldr r3, [sp, #16] │ │ + 29fae: 2a00 cmp r2, #0 │ │ + 29fb0: d00a beq.n 29fc8 │ │ + 29fb2: 1c38 adds r0, r7, #0 │ │ + 29fb4: 1c31 adds r1, r6, #0 │ │ + 29fb6: f007 feb1 bl 31d1c <__aeabi_llsl@@Base+0x1bc> │ │ + 29fba: 424b negs r3, r1 │ │ + 29fbc: 414b adcs r3, r1 │ │ + 29fbe: e003 b.n 29fc8 │ │ + 29fc0: 2e00 cmp r6, #0 │ │ + 29fc2: d100 bne.n 29fc6 │ │ + 29fc4: 2601 movs r6, #1 │ │ + 29fc6: 1c3b adds r3, r7, #0 │ │ + 29fc8: 3501 adds r5, #1 │ │ + 29fca: 42b5 cmp r5, r6 │ │ + 29fcc: d30b bcc.n 29fe6 │ │ + 29fce: 2f00 cmp r7, #0 │ │ + 29fd0: d10b bne.n 29fea │ │ + 29fd2: 9a04 ldr r2, [sp, #16] │ │ + 29fd4: 2a00 cmp r2, #0 │ │ + 29fd6: d006 beq.n 29fe6 │ │ + 29fd8: 9a03 ldr r2, [sp, #12] │ │ + 29fda: 0212 lsls r2, r2, #8 │ │ + 29fdc: 18a2 adds r2, r4, r2 │ │ + 29fde: 32f0 adds r2, #240 ; 0xf0 │ │ + 29fe0: 7992 ldrb r2, [r2, #6] │ │ + 29fe2: 2a00 cmp r2, #0 │ │ + 29fe4: d001 beq.n 29fea │ │ + 29fe6: 2b00 cmp r3, #0 │ │ + 29fe8: d07b beq.n 2a0e2 │ │ + 29fea: 9b05 ldr r3, [sp, #20] │ │ + 29fec: 061a lsls r2, r3, #24 │ │ + 29fee: 9b03 ldr r3, [sp, #12] │ │ + 29ff0: 0f12 lsrs r2, r2, #28 │ │ + 29ff2: 021e lsls r6, r3, #8 │ │ + 29ff4: 2a00 cmp r2, #0 │ │ + 29ff6: d022 beq.n 2a03e │ │ + 29ff8: 4943 ldr r1, [pc, #268] ; (2a108 ) │ │ + 29ffa: 19a3 adds r3, r4, r6 │ │ + 29ffc: 6f58 ldr r0, [r3, #116] ; 0x74 │ │ + 29ffe: 4479 add r1, pc │ │ + 2a000: 5c8b ldrb r3, [r1, r2] │ │ + 2a002: 2b00 cmp r3, #0 │ │ + 2a004: d005 beq.n 2a012 │ │ + 2a006: 061b lsls r3, r3, #24 │ │ + 2a008: 161b asrs r3, r3, #24 │ │ + 2a00a: 1c07 adds r7, r0, #0 │ │ + 2a00c: 435f muls r7, r3 │ │ + 2a00e: 113f asrs r7, r7, #4 │ │ + 2a010: e004 b.n 2a01c │ │ + 2a012: 2310 movs r3, #16 │ │ + 2a014: 188a adds r2, r1, r2 │ │ + 2a016: 56d3 ldrsb r3, [r2, r3] │ │ + 2a018: 009b lsls r3, r3, #2 │ │ + 2a01a: 18c7 adds r7, r0, r3 │ │ + 2a01c: 2f00 cmp r7, #0 │ │ + 2a01e: db05 blt.n 2a02c │ │ + 2a020: 2380 movs r3, #128 ; 0x80 │ │ + 2a022: 005b lsls r3, r3, #1 │ │ + 2a024: 429f cmp r7, r3 │ │ + 2a026: dd02 ble.n 2a02e │ │ + 2a028: 1c1f adds r7, r3, #0 │ │ + 2a02a: e000 b.n 2a02e │ │ + 2a02c: 2700 movs r7, #0 │ │ + 2a02e: 2280 movs r2, #128 ; 0x80 │ │ + 2a030: 9b06 ldr r3, [sp, #24] │ │ + 2a032: 0452 lsls r2, r2, #17 │ │ + 2a034: 18e3 adds r3, r4, r3 │ │ + 2a036: 6a59 ldr r1, [r3, #36] ; 0x24 │ │ + 2a038: 675f str r7, [r3, #116] ; 0x74 │ │ + 2a03a: 430a orrs r2, r1 │ │ + 2a03c: 625a str r2, [r3, #36] ; 0x24 │ │ + 2a03e: 19a3 adds r3, r4, r6 │ │ + 2a040: 1c1a adds r2, r3, #0 │ │ + 2a042: 32d0 adds r2, #208 ; 0xd0 │ │ + 2a044: 7997 ldrb r7, [r2, #6] │ │ + 2a046: 1d1a adds r2, r3, #4 │ │ + 2a048: 6fd2 ldr r2, [r2, #124] ; 0x7c │ │ + 2a04a: 9204 str r2, [sp, #16] │ │ + 2a04c: 1e7a subs r2, r7, #1 │ │ + 2a04e: 2a77 cmp r2, #119 ; 0x77 │ │ + 2a050: d80a bhi.n 2a068 │ │ + 2a052: 6a1b ldr r3, [r3, #32] │ │ + 2a054: 2b00 cmp r3, #0 │ │ + 2a056: d007 beq.n 2a068 │ │ + 2a058: 2301 movs r3, #1 │ │ + 2a05a: 1c20 adds r0, r4, #0 │ │ + 2a05c: 9300 str r3, [sp, #0] │ │ + 2a05e: 9903 ldr r1, [sp, #12] │ │ + 2a060: 2200 movs r2, #0 │ │ + 2a062: 1c3b adds r3, r7, #0 │ │ + 2a064: f7ff f95c bl 29320 │ │ + 2a068: 9b07 ldr r3, [sp, #28] │ │ + 2a06a: 4a25 ldr r2, [pc, #148] ; (2a100 ) │ │ + 2a06c: 58e3 ldr r3, [r4, r3] │ │ + 2a06e: 9306 str r3, [sp, #24] │ │ + 2a070: 9906 ldr r1, [sp, #24] │ │ + 2a072: 2300 movs r3, #0 │ │ + 2a074: 4211 tst r1, r2 │ │ + 2a076: d016 beq.n 2a0a6 │ │ + 2a078: 19a1 adds r1, r4, r6 │ │ + 2a07a: 1c0a adds r2, r1, #0 │ │ + 2a07c: 32f0 adds r2, #240 ; 0xf0 │ │ + 2a07e: 79d2 ldrb r2, [r2, #7] │ │ + 2a080: 429a cmp r2, r3 │ │ + 2a082: d00a beq.n 2a09a │ │ + 2a084: 9805 ldr r0, [sp, #20] │ │ + 2a086: 28ff cmp r0, #255 ; 0xff │ │ + 2a088: d80d bhi.n 2a0a6 │ │ + 2a08a: 2601 movs r6, #1 │ │ + 2a08c: 9300 str r3, [sp, #0] │ │ + 2a08e: 9601 str r6, [sp, #4] │ │ + 2a090: 1c20 adds r0, r4, #0 │ │ + 2a092: f7fe fa15 bl 284c0 │ │ + 2a096: 1c33 adds r3, r6, #0 │ │ + 2a098: e005 b.n 2a0a6 │ │ + 2a09a: 22ff movs r2, #255 ; 0xff │ │ + 2a09c: 9905 ldr r1, [sp, #20] │ │ + 2a09e: 428a cmp r2, r1 │ │ + 2a0a0: 415b adcs r3, r3 │ │ + 2a0a2: 061b lsls r3, r3, #24 │ │ + 2a0a4: 0e1b lsrs r3, r3, #24 │ │ + 2a0a6: 9300 str r3, [sp, #0] │ │ + 2a0a8: 1c3a adds r2, r7, #0 │ │ + 2a0aa: 2300 movs r3, #0 │ │ + 2a0ac: 1c20 adds r0, r4, #0 │ │ + 2a0ae: 9903 ldr r1, [sp, #12] │ │ + 2a0b0: f7ff fcd8 bl 29a64 │ │ + 2a0b4: 9b07 ldr r3, [sp, #28] │ │ + 2a0b6: 58e2 ldr r2, [r4, r3] │ │ + 2a0b8: 0693 lsls r3, r2, #26 │ │ + 2a0ba: d50c bpl.n 2a0d6 │ │ + 2a0bc: 9b03 ldr r3, [sp, #12] │ │ + 2a0be: 021b lsls r3, r3, #8 │ │ + 2a0c0: 18e3 adds r3, r4, r3 │ │ + 2a0c2: 1c19 adds r1, r3, #0 │ │ + 2a0c4: 31f0 adds r1, #240 ; 0xf0 │ │ + 2a0c6: 7989 ldrb r1, [r1, #6] │ │ + 2a0c8: 2900 cmp r1, #0 │ │ + 2a0ca: d104 bne.n 2a0d6 │ │ + 2a0cc: 9904 ldr r1, [sp, #16] │ │ + 2a0ce: 2900 cmp r1, #0 │ │ + 2a0d0: d001 beq.n 2a0d6 │ │ + 2a0d2: 3304 adds r3, #4 │ │ + 2a0d4: 67d9 str r1, [r3, #124] ; 0x7c │ │ + 2a0d6: 2322 movs r3, #34 ; 0x22 │ │ + 2a0d8: 4013 ands r3, r2 │ │ + 2a0da: 1e5a subs r2, r3, #1 │ │ + 2a0dc: 4193 sbcs r3, r2 │ │ + 2a0de: 425b negs r3, r3 │ │ + 2a0e0: 401d ands r5, r3 │ │ + 2a0e2: 9b03 ldr r3, [sp, #12] │ │ + 2a0e4: 021b lsls r3, r3, #8 │ │ + 2a0e6: 18e4 adds r4, r4, r3 │ │ + 2a0e8: 34f0 adds r4, #240 ; 0xf0 │ │ + 2a0ea: 7025 strb r5, [r4, #0] │ │ + 2a0ec: b009 add sp, #36 ; 0x24 │ │ + 2a0ee: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 2a0f0: 1c2b adds r3, r5, #0 │ │ + 2a0f2: 1e5a subs r2, r3, #1 │ │ + 2a0f4: 4193 sbcs r3, r2 │ │ + 2a0f6: e732 b.n 29f5e │ │ + 2a0f8: e920 0000 stmdb r0!, {} │ │ + 2a0fc: e92c 0000 stmdb ip!, {} │ │ + 2a100: 0004 movs r4, r0 │ │ + 2a102: 0010 movs r0, r2 │ │ + 2a104: e93c 0000 ldmdb ip!, {} │ │ + 2a108: b4fe push {r1, r2, r3, r4, r5, r6, r7} │ │ ... │ │ │ │ -0002a13c : │ │ - 2a13c: 4b32 ldr r3, [pc, #200] ; (2a208 ) │ │ - 2a13e: b570 push {r4, r5, r6, lr} │ │ - 2a140: 2500 movs r5, #0 │ │ - 2a142: 50c5 str r5, [r0, r3] │ │ - 2a144: 4b31 ldr r3, [pc, #196] ; (2a20c ) │ │ - 2a146: 4a32 ldr r2, [pc, #200] ; (2a210 ) │ │ - 2a148: 1c29 adds r1, r5, #0 │ │ - 2a14a: 50c5 str r5, [r0, r3] │ │ - 2a14c: 4b31 ldr r3, [pc, #196] ; (2a214 ) │ │ - 2a14e: 1c04 adds r4, r0, #0 │ │ - 2a150: 26f0 movs r6, #240 ; 0xf0 │ │ - 2a152: 50c5 str r5, [r0, r3] │ │ - 2a154: 4b30 ldr r3, [pc, #192] ; (2a218 ) │ │ - 2a156: 00b6 lsls r6, r6, #2 │ │ - 2a158: 50c5 str r5, [r0, r3] │ │ - 2a15a: 4b30 ldr r3, [pc, #192] ; (2a21c ) │ │ - 2a15c: 50c5 str r5, [r0, r3] │ │ - 2a15e: 4b30 ldr r3, [pc, #192] ; (2a220 ) │ │ - 2a160: 50c5 str r5, [r0, r3] │ │ - 2a162: 4b30 ldr r3, [pc, #192] ; (2a224 ) │ │ - 2a164: 50c5 str r5, [r0, r3] │ │ - 2a166: 4b30 ldr r3, [pc, #192] ; (2a228 ) │ │ - 2a168: 50c5 str r5, [r0, r3] │ │ - 2a16a: 4b30 ldr r3, [pc, #192] ; (2a22c ) │ │ - 2a16c: 50c5 str r5, [r0, r3] │ │ - 2a16e: 2380 movs r3, #128 ; 0x80 │ │ - 2a170: 5083 str r3, [r0, r2] │ │ - 2a172: 4a2f ldr r2, [pc, #188] ; (2a230 ) │ │ - 2a174: 5083 str r3, [r0, r2] │ │ - 2a176: 4a2f ldr r2, [pc, #188] ; (2a234 ) │ │ - 2a178: 5083 str r3, [r0, r2] │ │ - 2a17a: 4b2f ldr r3, [pc, #188] ; (2a238 ) │ │ - 2a17c: 2220 movs r2, #32 │ │ - 2a17e: 50c2 str r2, [r0, r3] │ │ - 2a180: 4a2e ldr r2, [pc, #184] ; (2a23c ) │ │ - 2a182: 4b2f ldr r3, [pc, #188] ; (2a240 ) │ │ - 2a184: 50c2 str r2, [r0, r3] │ │ - 2a186: 4b2f ldr r3, [pc, #188] ; (2a244 ) │ │ - 2a188: 2280 movs r2, #128 ; 0x80 │ │ - 2a18a: 0212 lsls r2, r2, #8 │ │ - 2a18c: 50c5 str r5, [r0, r3] │ │ - 2a18e: f006 fc2d bl 309ec <__clzsi2+0x138> │ │ - 2a192: 2380 movs r3, #128 ; 0x80 │ │ - 2a194: 021b lsls r3, r3, #8 │ │ - 2a196: 2280 movs r2, #128 ; 0x80 │ │ - 2a198: 1c29 adds r1, r5, #0 │ │ - 2a19a: 18e0 adds r0, r4, r3 │ │ - 2a19c: 0092 lsls r2, r2, #2 │ │ - 2a19e: f006 fc25 bl 309ec <__clzsi2+0x138> │ │ - 2a1a2: 2382 movs r3, #130 ; 0x82 │ │ - 2a1a4: 021b lsls r3, r3, #8 │ │ - 2a1a6: 22f0 movs r2, #240 ; 0xf0 │ │ - 2a1a8: 1c29 adds r1, r5, #0 │ │ - 2a1aa: 18e0 adds r0, r4, r3 │ │ - 2a1ac: 0192 lsls r2, r2, #6 │ │ - 2a1ae: f006 fc1d bl 309ec <__clzsi2+0x138> │ │ - 2a1b2: 4b25 ldr r3, [pc, #148] ; (2a248 ) │ │ - 2a1b4: 2290 movs r2, #144 ; 0x90 │ │ - 2a1b6: 1c29 adds r1, r5, #0 │ │ - 2a1b8: 18e0 adds r0, r4, r3 │ │ - 2a1ba: 0112 lsls r2, r2, #4 │ │ - 2a1bc: f006 fc16 bl 309ec <__clzsi2+0x138> │ │ - 2a1c0: 23be movs r3, #190 ; 0xbe │ │ - 2a1c2: 021b lsls r3, r3, #8 │ │ - 2a1c4: 1c29 adds r1, r5, #0 │ │ - 2a1c6: 1c32 adds r2, r6, #0 │ │ - 2a1c8: 18e0 adds r0, r4, r3 │ │ - 2a1ca: f006 fc0f bl 309ec <__clzsi2+0x138> │ │ - 2a1ce: 4b1f ldr r3, [pc, #124] ; (2a24c ) │ │ - 2a1d0: 2280 movs r2, #128 ; 0x80 │ │ - 2a1d2: 21ff movs r1, #255 ; 0xff │ │ - 2a1d4: 18e0 adds r0, r4, r3 │ │ - 2a1d6: 0052 lsls r2, r2, #1 │ │ - 2a1d8: f006 fc08 bl 309ec <__clzsi2+0x138> │ │ - 2a1dc: 4b1c ldr r3, [pc, #112] ; (2a250 ) │ │ - 2a1de: 1c29 adds r1, r5, #0 │ │ - 2a1e0: 1c32 adds r2, r6, #0 │ │ - 2a1e2: 18e0 adds r0, r4, r3 │ │ - 2a1e4: f006 fc02 bl 309ec <__clzsi2+0x138> │ │ - 2a1e8: 4b1a ldr r3, [pc, #104] ; (2a254 ) │ │ - 2a1ea: 22f0 movs r2, #240 ; 0xf0 │ │ - 2a1ec: 1c29 adds r1, r5, #0 │ │ - 2a1ee: 18e0 adds r0, r4, r3 │ │ - 2a1f0: 0152 lsls r2, r2, #5 │ │ - 2a1f2: f006 fbfb bl 309ec <__clzsi2+0x138> │ │ - 2a1f6: 4b18 ldr r3, [pc, #96] ; (2a258 ) │ │ - 2a1f8: 2290 movs r2, #144 ; 0x90 │ │ - 2a1fa: 1c29 adds r1, r5, #0 │ │ - 2a1fc: 18e0 adds r0, r4, r3 │ │ - 2a1fe: 00d2 lsls r2, r2, #3 │ │ - 2a200: f006 fbf4 bl 309ec <__clzsi2+0x138> │ │ - 2a204: 1c20 adds r0, r4, #0 │ │ - 2a206: bd70 pop {r4, r5, r6, pc} │ │ - 2a208: e920 0000 stmdb r0!, {} │ │ - 2a20c: e90c 0000 stmdb ip, {} │ │ - 2a210: e96c 0000 strd r0, r0, [ip, #-0]! │ │ - 2a214: e910 0000 ldmdb r0, {} │ │ - 2a218: e914 0000 ldmdb r4, {} │ │ - 2a21c: e924 0000 stmdb r4!, {} │ │ - 2a220: e928 0000 stmdb r8!, {} │ │ - 2a224: e990 0000 ; instruction: 0xe9900000 │ │ - 2a228: e998 0000 ; instruction: 0xe9980000 │ │ - 2a22c: e994 0000 ; instruction: 0xe9940000 │ │ - 2a230: e968 0000 strd r0, r0, [r8, #-0]! │ │ - 2a234: e95c 0000 ldrd r0, r0, [ip, #-0] │ │ - 2a238: e974 0000 ldrd r0, r0, [r4, #-0]! │ │ - 2a23c: 7fff ldrb r7, [r7, #31] │ │ - 2a23e: 0000 movs r0, r0 │ │ - 2a240: e978 0000 ldrd r0, r0, [r8, #-0]! │ │ - 2a244: e97c 0000 ldrd r0, r0, [ip, #-0]! │ │ - 2a248: c1c0 stmia r1!, {r6, r7} │ │ - 2a24a: 0000 movs r0, r0 │ │ - 2a24c: d060 beq.n 2a310 │ │ - 2a24e: 0000 movs r0, r0 │ │ - 2a250: cac0 ldmia r2!, {r6, r7} │ │ - 2a252: 0000 movs r0, r0 │ │ - 2a254: e99c 0000 ; instruction: 0xe99c0000 │ │ - 2a258: e480 b.n 29b5c │ │ +0002a10c : │ │ + 2a10c: b570 push {r4, r5, r6, lr} │ │ + 2a10e: 23f0 movs r3, #240 ; 0xf0 │ │ + 2a110: 1c16 adds r6, r2, #0 │ │ + 2a112: 220f movs r2, #15 │ │ + 2a114: 020c lsls r4, r1, #8 │ │ + 2a116: 1c0d adds r5, r1, #0 │ │ + 2a118: 4032 ands r2, r6 │ │ + 2a11a: 1901 adds r1, r0, r4 │ │ + 2a11c: 4033 ands r3, r6 │ │ + 2a11e: 2b70 cmp r3, #112 ; 0x70 │ │ + 2a120: d068 beq.n 2a1f4 │ │ + 2a122: d80c bhi.n 2a13e │ │ + 2a124: 2b30 cmp r3, #48 ; 0x30 │ │ + 2a126: d031 beq.n 2a18c │ │ + 2a128: d804 bhi.n 2a134 │ │ + 2a12a: 2b10 cmp r3, #16 │ │ + 2a12c: d01a beq.n 2a164 │ │ + 2a12e: 2b20 cmp r3, #32 │ │ + 2a130: d022 beq.n 2a178 │ │ + 2a132: e08b b.n 2a24c │ │ + 2a134: 2b40 cmp r3, #64 ; 0x40 │ │ + 2a136: d034 beq.n 2a1a2 │ │ + 2a138: 2b50 cmp r3, #80 ; 0x50 │ │ + 2a13a: d037 beq.n 2a1ac │ │ + 2a13c: e086 b.n 2a24c │ │ + 2a13e: 2ba0 cmp r3, #160 ; 0xa0 │ │ + 2a140: d06a beq.n 2a218 │ │ + 2a142: d808 bhi.n 2a156 │ │ + 2a144: 2b80 cmp r3, #128 ; 0x80 │ │ + 2a146: d05a beq.n 2a1fe │ │ + 2a148: 2b90 cmp r3, #144 ; 0x90 │ │ + 2a14a: d000 beq.n 2a14e │ │ + 2a14c: e07e b.n 2a24c │ │ + 2a14e: 1c29 adds r1, r5, #0 │ │ + 2a150: f7ff fee4 bl 29f1c │ │ + 2a154: e07a b.n 2a24c │ │ + 2a156: 2bc0 cmp r3, #192 ; 0xc0 │ │ + 2a158: d072 beq.n 2a240 │ │ + 2a15a: 2bf0 cmp r3, #240 ; 0xf0 │ │ + 2a15c: d074 beq.n 2a248 │ │ + 2a15e: 2bb0 cmp r3, #176 ; 0xb0 │ │ + 2a160: d174 bne.n 2a24c │ │ + 2a162: e063 b.n 2a22c │ │ + 2a164: 2a00 cmp r2, #0 │ │ + 2a166: d104 bne.n 2a172 │ │ + 2a168: 4b39 ldr r3, [pc, #228] ; (2a250 ) │ │ + 2a16a: 58c4 ldr r4, [r0, r3] │ │ + 2a16c: 4b39 ldr r3, [pc, #228] ; (2a254 ) │ │ + 2a16e: 421c tst r4, r3 │ │ + 2a170: d06c beq.n 2a24c │ │ + 2a172: f7fe fb67 bl 28844 │ │ + 2a176: e069 b.n 2a24c │ │ + 2a178: 2a00 cmp r2, #0 │ │ + 2a17a: d104 bne.n 2a186 │ │ + 2a17c: 4b34 ldr r3, [pc, #208] ; (2a250 ) │ │ + 2a17e: 58c4 ldr r4, [r0, r3] │ │ + 2a180: 4b34 ldr r3, [pc, #208] ; (2a254 ) │ │ + 2a182: 421c tst r4, r3 │ │ + 2a184: d062 beq.n 2a24c │ │ + 2a186: f7fe fb97 bl 288b8 │ │ + 2a18a: e05f b.n 2a24c │ │ + 2a18c: 3120 adds r1, #32 │ │ + 2a18e: 4b32 ldr r3, [pc, #200] ; (2a258 ) │ │ + 2a190: 6848 ldr r0, [r1, #4] │ │ + 2a192: 4003 ands r3, r0 │ │ + 2a194: 2a00 cmp r2, #0 │ │ + 2a196: d002 beq.n 2a19e │ │ + 2a198: 2280 movs r2, #128 ; 0x80 │ │ + 2a19a: 0352 lsls r2, r2, #13 │ │ + 2a19c: 4313 orrs r3, r2 │ │ + 2a19e: 604b str r3, [r1, #4] │ │ + 2a1a0: e054 b.n 2a24c │ │ + 2a1a2: 2307 movs r3, #7 │ │ + 2a1a4: 31e0 adds r1, #224 ; 0xe0 │ │ + 2a1a6: 401a ands r2, r3 │ │ + 2a1a8: 700a strb r2, [r1, #0] │ │ + 2a1aa: e04f b.n 2a24c │ │ + 2a1ac: 4b2b ldr r3, [pc, #172] ; (2a25c ) │ │ + 2a1ae: 58c3 ldr r3, [r0, r3] │ │ + 2a1b0: 2b00 cmp r3, #0 │ │ + 2a1b2: d14b bne.n 2a24c │ │ + 2a1b4: 4b2a ldr r3, [pc, #168] ; (2a260 ) │ │ + 2a1b6: 0055 lsls r5, r2, #1 │ │ + 2a1b8: 3108 adds r1, #8 │ │ + 2a1ba: 447b add r3, pc │ │ + 2a1bc: 195b adds r3, r3, r5 │ │ + 2a1be: 8c1b ldrh r3, [r3, #32] │ │ + 2a1c0: 67cb str r3, [r1, #124] ; 0x7c │ │ + 2a1c2: 4b23 ldr r3, [pc, #140] ; (2a250 ) │ │ + 2a1c4: 58c1 ldr r1, [r0, r3] │ │ + 2a1c6: 4b23 ldr r3, [pc, #140] ; (2a254 ) │ │ + 2a1c8: 4219 tst r1, r3 │ │ + 2a1ca: d001 beq.n 2a1d0 │ │ + 2a1cc: 1c2a adds r2, r5, #0 │ │ + 2a1ce: e001 b.n 2a1d4 │ │ + 2a1d0: 0712 lsls r2, r2, #28 │ │ + 2a1d2: 1612 asrs r2, r2, #24 │ │ + 2a1d4: 1904 adds r4, r0, r4 │ │ + 2a1d6: 1c23 adds r3, r4, #0 │ │ + 2a1d8: 33b0 adds r3, #176 ; 0xb0 │ │ + 2a1da: 601a str r2, [r3, #0] │ │ + 2a1dc: 1d25 adds r5, r4, #4 │ │ + 2a1de: 6feb ldr r3, [r5, #124] ; 0x7c │ │ + 2a1e0: 2b00 cmp r3, #0 │ │ + 2a1e2: d033 beq.n 2a24c │ │ + 2a1e4: 34d0 adds r4, #208 ; 0xd0 │ │ + 2a1e6: 1d2b adds r3, r5, #4 │ │ + 2a1e8: 7921 ldrb r1, [r4, #4] │ │ + 2a1ea: 6fdb ldr r3, [r3, #124] ; 0x7c │ │ + 2a1ec: f7ff fb7e bl 298ec │ │ + 2a1f0: 67e8 str r0, [r5, #124] ; 0x7c │ │ + 2a1f2: e02b b.n 2a24c │ │ + 2a1f4: 2307 movs r3, #7 │ │ + 2a1f6: 31e0 adds r1, #224 ; 0xe0 │ │ + 2a1f8: 401a ands r2, r3 │ │ + 2a1fa: 70ca strb r2, [r1, #3] │ │ + 2a1fc: e026 b.n 2a24c │ │ + 2a1fe: 4b17 ldr r3, [pc, #92] ; (2a25c ) │ │ + 2a200: 58c3 ldr r3, [r0, r3] │ │ + 2a202: 2b00 cmp r3, #0 │ │ + 2a204: d122 bne.n 2a24c │ │ + 2a206: 2380 movs r3, #128 ; 0x80 │ │ + 2a208: 0112 lsls r2, r2, #4 │ │ + 2a20a: 3208 adds r2, #8 │ │ + 2a20c: 678a str r2, [r1, #120] ; 0x78 │ │ + 2a20e: 6a4a ldr r2, [r1, #36] ; 0x24 │ │ + 2a210: 045b lsls r3, r3, #17 │ │ + 2a212: 4313 orrs r3, r2 │ │ + 2a214: 624b str r3, [r1, #36] ; 0x24 │ │ + 2a216: e019 b.n 2a24c │ │ + 2a218: 2a00 cmp r2, #0 │ │ + 2a21a: d104 bne.n 2a226 │ │ + 2a21c: 4b0c ldr r3, [pc, #48] ; (2a250 ) │ │ + 2a21e: 58c4 ldr r4, [r0, r3] │ │ + 2a220: 4b0c ldr r3, [pc, #48] ; (2a254 ) │ │ + 2a222: 421c tst r4, r3 │ │ + 2a224: d012 beq.n 2a24c │ │ + 2a226: f7fe fcf5 bl 28c14 │ │ + 2a22a: e00f b.n 2a24c │ │ + 2a22c: 2a00 cmp r2, #0 │ │ + 2a22e: d104 bne.n 2a23a │ │ + 2a230: 4b07 ldr r3, [pc, #28] ; (2a250 ) │ │ + 2a232: 58c4 ldr r4, [r0, r3] │ │ + 2a234: 4b07 ldr r3, [pc, #28] ; (2a254 ) │ │ + 2a236: 421c tst r4, r3 │ │ + 2a238: d008 beq.n 2a24c │ │ + 2a23a: f7fe fd0f bl 28c5c │ │ + 2a23e: e005 b.n 2a24c │ │ + 2a240: 1c29 adds r1, r5, #0 │ │ + 2a242: f7fe ffff bl 29244 │ │ + 2a246: e001 b.n 2a24c │ │ + 2a248: 31f8 adds r1, #248 ; 0xf8 │ │ + 2a24a: 718a strb r2, [r1, #6] │ │ + 2a24c: bd70 pop {r4, r5, r6, pc} │ │ + 2a24e: 46c0 nop ; (mov r8, r8) │ │ + 2a250: e920 0000 stmdb r0!, {} │ │ + 2a254: 0004 movs r4, r0 │ │ + 2a256: 0010 movs r0, r2 │ │ + 2a258: ffff ffef vqrdmlsh.s , , d31[0] │ │ + 2a25c: e92c 0000 stmdb ip!, {} │ │ + 2a260: b342 cbz r2, 2a2b4 │ │ ... │ │ │ │ -0002a25c : │ │ - 2a25c: b538 push {r3, r4, r5, lr} │ │ - 2a25e: 1c0d adds r5, r1, #0 │ │ - 2a260: 4345 muls r5, r0 │ │ - 2a262: 23aa movs r3, #170 ; 0xaa │ │ - 2a264: 055b lsls r3, r3, #21 │ │ - 2a266: 429d cmp r5, r3 │ │ - 2a268: d802 bhi.n 2a270 │ │ - 2a26a: 2006 movs r0, #6 │ │ - 2a26c: 4368 muls r0, r5 │ │ - 2a26e: e001 b.n 2a274 │ │ - 2a270: 2001 movs r0, #1 │ │ - 2a272: 4240 negs r0, r0 │ │ - 2a274: f006 fbda bl 30a2c <__clzsi2+0x178> │ │ - 2a278: 1e04 subs r4, r0, #0 │ │ - 2a27a: d004 beq.n 2a286 │ │ - 2a27c: 2206 movs r2, #6 │ │ - 2a27e: 436a muls r2, r5 │ │ - 2a280: 2100 movs r1, #0 │ │ - 2a282: f006 fbb3 bl 309ec <__clzsi2+0x138> │ │ - 2a286: 1c20 adds r0, r4, #0 │ │ - 2a288: bd38 pop {r3, r4, r5, pc} │ │ - │ │ -0002a28a : │ │ - 2a28a: b508 push {r3, lr} │ │ - 2a28c: 2800 cmp r0, #0 │ │ - 2a28e: d001 beq.n 2a294 │ │ - 2a290: f006 fcec bl 30c6c <__clzsi2+0x3b8> │ │ - 2a294: bd08 pop {r3, pc} │ │ - │ │ -0002a296 : │ │ - 2a296: b538 push {r3, r4, r5, lr} │ │ - 2a298: 1c05 adds r5, r0, #0 │ │ - 2a29a: 2307 movs r3, #7 │ │ - 2a29c: 3527 adds r5, #39 ; 0x27 │ │ - 2a29e: 439d bics r5, r3 │ │ - 2a2a0: 1c28 adds r0, r5, #0 │ │ - 2a2a2: f006 fc9b bl 30bdc <__clzsi2+0x328> │ │ - 2a2a6: 1e04 subs r4, r0, #0 │ │ - 2a2a8: d004 beq.n 2a2b4 │ │ - 2a2aa: 2100 movs r1, #0 │ │ - 2a2ac: 1c2a adds r2, r5, #0 │ │ - 2a2ae: f006 fb9d bl 309ec <__clzsi2+0x138> │ │ - 2a2b2: 3410 adds r4, #16 │ │ - 2a2b4: 1c20 adds r0, r4, #0 │ │ - 2a2b6: bd38 pop {r3, r4, r5, pc} │ │ - │ │ -0002a2b8 : │ │ - 2a2b8: b508 push {r3, lr} │ │ - 2a2ba: 2800 cmp r0, #0 │ │ - 2a2bc: d002 beq.n 2a2c4 │ │ - 2a2be: 3810 subs r0, #16 │ │ - 2a2c0: f006 fbcc bl 30a5c <__clzsi2+0x1a8> │ │ - 2a2c4: bd08 pop {r3, pc} │ │ +0002a264 : │ │ + 2a264: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + 2a266: 23f0 movs r3, #240 ; 0xf0 │ │ + 2a268: 260f movs r6, #15 │ │ + 2a26a: 4016 ands r6, r2 │ │ + 2a26c: 401a ands r2, r3 │ │ + 2a26e: 2a60 cmp r2, #96 ; 0x60 │ │ + 2a270: d065 beq.n 2a33e │ │ + 2a272: 1c0c adds r4, r1, #0 │ │ + 2a274: 1c05 adds r5, r0, #0 │ │ + 2a276: 2a60 cmp r2, #96 ; 0x60 │ │ + 2a278: d812 bhi.n 2a2a0 │ │ + 2a27a: 2a30 cmp r2, #48 ; 0x30 │ │ + 2a27c: d051 beq.n 2a322 │ │ + 2a27e: d804 bhi.n 2a28a │ │ + 2a280: 2a10 cmp r2, #16 │ │ + 2a282: d021 beq.n 2a2c8 │ │ + 2a284: 2a20 cmp r2, #32 │ │ + 2a286: d02c beq.n 2a2e2 │ │ + 2a288: e0f6 b.n 2a478 │ │ + 2a28a: 2a40 cmp r2, #64 ; 0x40 │ │ + 2a28c: d050 beq.n 2a330 │ │ + 2a28e: 2a50 cmp r2, #80 ; 0x50 │ │ + 2a290: d000 beq.n 2a294 │ │ + 2a292: e0f1 b.n 2a478 │ │ + 2a294: 2307 movs r3, #7 │ │ + 2a296: 020c lsls r4, r1, #8 │ │ + 2a298: 1905 adds r5, r0, r4 │ │ + 2a29a: 35e0 adds r5, #224 ; 0xe0 │ │ + 2a29c: 401e ands r6, r3 │ │ + 2a29e: e0ea b.n 2a476 │ │ + 2a2a0: 2a90 cmp r2, #144 ; 0x90 │ │ + 2a2a2: d100 bne.n 2a2a6 │ │ + 2a2a4: e0c4 b.n 2a430 │ │ + 2a2a6: d805 bhi.n 2a2b4 │ │ + 2a2a8: 2a70 cmp r2, #112 ; 0x70 │ │ + 2a2aa: d04b beq.n 2a344 │ │ + 2a2ac: 2a80 cmp r2, #128 ; 0x80 │ │ + 2a2ae: d100 bne.n 2a2b2 │ │ + 2a2b0: e0b2 b.n 2a418 │ │ + 2a2b2: e0e1 b.n 2a478 │ │ + 2a2b4: 2ac0 cmp r2, #192 ; 0xc0 │ │ + 2a2b6: d100 bne.n 2a2ba │ │ + 2a2b8: e0d6 b.n 2a468 │ │ + 2a2ba: 2af0 cmp r2, #240 ; 0xf0 │ │ + 2a2bc: d100 bne.n 2a2c0 │ │ + 2a2be: e0d7 b.n 2a470 │ │ + 2a2c0: 2aa0 cmp r2, #160 ; 0xa0 │ │ + 2a2c2: d000 beq.n 2a2c6 │ │ + 2a2c4: e0d8 b.n 2a478 │ │ + 2a2c6: e0b9 b.n 2a43c │ │ + 2a2c8: 020c lsls r4, r1, #8 │ │ + 2a2ca: 1905 adds r5, r0, r4 │ │ + 2a2cc: 3520 adds r5, #32 │ │ + 2a2ce: 4b6b ldr r3, [pc, #428] ; (2a47c ) │ │ + 2a2d0: 686a ldr r2, [r5, #4] │ │ + 2a2d2: 4013 ands r3, r2 │ │ + 2a2d4: 2e00 cmp r6, #0 │ │ + 2a2d6: d002 beq.n 2a2de │ │ + 2a2d8: 2280 movs r2, #128 ; 0x80 │ │ + 2a2da: 0352 lsls r2, r2, #13 │ │ + 2a2dc: 4313 orrs r3, r2 │ │ + 2a2de: 606b str r3, [r5, #4] │ │ + 2a2e0: e0ca b.n 2a478 │ │ + 2a2e2: 4b67 ldr r3, [pc, #412] ; (2a480 ) │ │ + 2a2e4: 58c3 ldr r3, [r0, r3] │ │ + 2a2e6: 2b00 cmp r3, #0 │ │ + 2a2e8: d000 beq.n 2a2ec │ │ + 2a2ea: e0c5 b.n 2a478 │ │ + 2a2ec: 4a65 ldr r2, [pc, #404] ; (2a484 ) │ │ + 2a2ee: 0073 lsls r3, r6, #1 │ │ + 2a2f0: 020c lsls r4, r1, #8 │ │ + 2a2f2: 447a add r2, pc │ │ + 2a2f4: 18d3 adds r3, r2, r3 │ │ + 2a2f6: 1904 adds r4, r0, r4 │ │ + 2a2f8: 8c1b ldrh r3, [r3, #32] │ │ + 2a2fa: 1d27 adds r7, r4, #4 │ │ + 2a2fc: 1d38 adds r0, r7, #4 │ │ + 2a2fe: 67c3 str r3, [r0, #124] ; 0x7c │ │ + 2a300: 1c23 adds r3, r4, #0 │ │ + 2a302: 0732 lsls r2, r6, #28 │ │ + 2a304: 33b0 adds r3, #176 ; 0xb0 │ │ + 2a306: 1612 asrs r2, r2, #24 │ │ + 2a308: 601a str r2, [r3, #0] │ │ + 2a30a: 6ffb ldr r3, [r7, #124] ; 0x7c │ │ + 2a30c: 2b00 cmp r3, #0 │ │ + 2a30e: d100 bne.n 2a312 │ │ + 2a310: e0b2 b.n 2a478 │ │ + 2a312: 34d0 adds r4, #208 ; 0xd0 │ │ + 2a314: 6fc3 ldr r3, [r0, #124] ; 0x7c │ │ + 2a316: 7921 ldrb r1, [r4, #4] │ │ + 2a318: 1c28 adds r0, r5, #0 │ │ + 2a31a: f7ff fae7 bl 298ec │ │ + 2a31e: 67f8 str r0, [r7, #124] ; 0x7c │ │ + 2a320: e0aa b.n 2a478 │ │ + 2a322: 2307 movs r3, #7 │ │ + 2a324: 020c lsls r4, r1, #8 │ │ + 2a326: 1905 adds r5, r0, r4 │ │ + 2a328: 35e0 adds r5, #224 ; 0xe0 │ │ + 2a32a: 401e ands r6, r3 │ │ + 2a32c: 702e strb r6, [r5, #0] │ │ + 2a32e: e0a3 b.n 2a478 │ │ + 2a330: 2307 movs r3, #7 │ │ + 2a332: 020c lsls r4, r1, #8 │ │ + 2a334: 1905 adds r5, r0, r4 │ │ + 2a336: 35e0 adds r5, #224 ; 0xe0 │ │ + 2a338: 401e ands r6, r3 │ │ + 2a33a: 70ee strb r6, [r5, #3] │ │ + 2a33c: e09c b.n 2a478 │ │ + 2a33e: 4b52 ldr r3, [pc, #328] ; (2a488 ) │ │ + 2a340: 50c6 str r6, [r0, r3] │ │ + 2a342: e099 b.n 2a478 │ │ + 2a344: 4b4e ldr r3, [pc, #312] ; (2a480 ) │ │ + 2a346: 58c3 ldr r3, [r0, r3] │ │ + 2a348: 2b00 cmp r3, #0 │ │ + 2a34a: d000 beq.n 2a34e │ │ + 2a34c: e094 b.n 2a478 │ │ + 2a34e: 2e0c cmp r6, #12 │ │ + 2a350: d900 bls.n 2a354 │ │ + 2a352: e091 b.n 2a478 │ │ + 2a354: 1c30 adds r0, r6, #0 │ │ + 2a356: f004 fdf5 bl 2ef44 <__gnu_thumb1_case_uqi@@Base> │ │ + 2a35a: 0707 lsls r7, r0, #28 │ │ + 2a35c: 2a07 cmp r2, #7 │ │ + 2a35e: 352f adds r5, #47 ; 0x2f │ │ + 2a360: 3f3a subs r7, #58 ; 0x3a │ │ + 2a362: 4b43 ldr r3, [pc, #268] ; (2a470 ) │ │ + 2a364: 5651 ldrsb r1, [r2, r1] │ │ + 2a366: 005a lsls r2, r3, #1 │ │ + 2a368: 4b48 ldr r3, [pc, #288] ; (2a48c ) │ │ + 2a36a: 58eb ldr r3, [r5, r3] │ │ + 2a36c: 021f lsls r7, r3, #8 │ │ + 2a36e: 19ef adds r7, r5, r7 │ │ + 2a370: 9301 str r3, [sp, #4] │ │ + 2a372: 3724 adds r7, #36 ; 0x24 │ │ + 2a374: 9b01 ldr r3, [sp, #4] │ │ + 2a376: 2b7f cmp r3, #127 ; 0x7f │ │ + 2a378: d87e bhi.n 2a478 │ │ + 2a37a: 6ffa ldr r2, [r7, #124] ; 0x7c │ │ + 2a37c: 1c63 adds r3, r4, #1 │ │ + 2a37e: 429a cmp r2, r3 │ │ + 2a380: d10f bne.n 2a3a2 │ │ + 2a382: 2e01 cmp r6, #1 │ │ + 2a384: d104 bne.n 2a390 │ │ + 2a386: 1c28 adds r0, r5, #0 │ │ + 2a388: 9901 ldr r1, [sp, #4] │ │ + 2a38a: f7fe ff6b bl 29264 │ │ + 2a38e: e008 b.n 2a3a2 │ │ + 2a390: 2280 movs r2, #128 ; 0x80 │ │ + 2a392: 683b ldr r3, [r7, #0] │ │ + 2a394: 00d2 lsls r2, r2, #3 │ │ + 2a396: 4313 orrs r3, r2 │ │ + 2a398: 603b str r3, [r7, #0] │ │ + 2a39a: 2e02 cmp r6, #2 │ │ + 2a39c: d001 beq.n 2a3a2 │ │ + 2a39e: 2300 movs r3, #0 │ │ + 2a3a0: 65bb str r3, [r7, #88] ; 0x58 │ │ + 2a3a2: 9b01 ldr r3, [sp, #4] │ │ + 2a3a4: 3701 adds r7, #1 │ │ + 2a3a6: 37ff adds r7, #255 ; 0xff │ │ + 2a3a8: 3301 adds r3, #1 │ │ + 2a3aa: 9301 str r3, [sp, #4] │ │ + 2a3ac: e7e2 b.n 2a374 │ │ + 2a3ae: 020c lsls r4, r1, #8 │ │ + 2a3b0: 192d adds r5, r5, r4 │ │ + 2a3b2: 35d0 adds r5, #208 ; 0xd0 │ │ + 2a3b4: 2300 movs r3, #0 │ │ + 2a3b6: e003 b.n 2a3c0 │ │ + 2a3b8: 2301 movs r3, #1 │ │ + 2a3ba: 020c lsls r4, r1, #8 │ │ + 2a3bc: 192d adds r5, r5, r4 │ │ + 2a3be: 35d0 adds r5, #208 ; 0xd0 │ │ + 2a3c0: 716b strb r3, [r5, #5] │ │ + 2a3c2: e059 b.n 2a478 │ │ + 2a3c4: 020c lsls r4, r1, #8 │ │ + 2a3c6: 192d adds r5, r5, r4 │ │ + 2a3c8: 35d0 adds r5, #208 ; 0xd0 │ │ + 2a3ca: 2302 movs r3, #2 │ │ + 2a3cc: e7f8 b.n 2a3c0 │ │ + 2a3ce: 020c lsls r4, r1, #8 │ │ + 2a3d0: 192d adds r5, r5, r4 │ │ + 2a3d2: 35d0 adds r5, #208 ; 0xd0 │ │ + 2a3d4: 2303 movs r3, #3 │ │ + 2a3d6: e7f3 b.n 2a3c0 │ │ + 2a3d8: 020c lsls r4, r1, #8 │ │ + 2a3da: 192d adds r5, r5, r4 │ │ + 2a3dc: 4b2c ldr r3, [pc, #176] ; (2a490 ) │ │ + 2a3de: e00a b.n 2a3f6 │ │ + 2a3e0: 2380 movs r3, #128 ; 0x80 │ │ + 2a3e2: 020c lsls r4, r1, #8 │ │ + 2a3e4: 192d adds r5, r5, r4 │ │ + 2a3e6: 039b lsls r3, r3, #14 │ │ + 2a3e8: 6a6a ldr r2, [r5, #36] ; 0x24 │ │ + 2a3ea: 4313 orrs r3, r2 │ │ + 2a3ec: 626b str r3, [r5, #36] ; 0x24 │ │ + 2a3ee: e043 b.n 2a478 │ │ + 2a3f0: 4b28 ldr r3, [pc, #160] ; (2a494 ) │ │ + 2a3f2: 020c lsls r4, r1, #8 │ │ + 2a3f4: 192d adds r5, r5, r4 │ │ + 2a3f6: 6a6a ldr r2, [r5, #36] ; 0x24 │ │ + 2a3f8: 4013 ands r3, r2 │ │ + 2a3fa: e7f7 b.n 2a3ec │ │ + 2a3fc: 2380 movs r3, #128 ; 0x80 │ │ + 2a3fe: 020c lsls r4, r1, #8 │ │ + 2a400: 192d adds r5, r5, r4 │ │ + 2a402: 03db lsls r3, r3, #15 │ │ + 2a404: e7f0 b.n 2a3e8 │ │ + 2a406: 020c lsls r4, r1, #8 │ │ + 2a408: 192d adds r5, r5, r4 │ │ + 2a40a: 4b23 ldr r3, [pc, #140] ; (2a498 ) │ │ + 2a40c: e7f3 b.n 2a3f6 │ │ + 2a40e: 2380 movs r3, #128 ; 0x80 │ │ + 2a410: 020c lsls r4, r1, #8 │ │ + 2a412: 192d adds r5, r5, r4 │ │ + 2a414: 041b lsls r3, r3, #16 │ │ + 2a416: e7e7 b.n 2a3e8 │ │ + 2a418: 4b19 ldr r3, [pc, #100] ; (2a480 ) │ │ + 2a41a: 58c3 ldr r3, [r0, r3] │ │ + 2a41c: 2b00 cmp r3, #0 │ │ + 2a41e: d12b bne.n 2a478 │ │ + 2a420: 2380 movs r3, #128 ; 0x80 │ │ + 2a422: 020c lsls r4, r1, #8 │ │ + 2a424: 0136 lsls r6, r6, #4 │ │ + 2a426: 1905 adds r5, r0, r4 │ │ + 2a428: 3608 adds r6, #8 │ │ + 2a42a: 67ae str r6, [r5, #120] ; 0x78 │ │ + 2a42c: 045b lsls r3, r3, #17 │ │ + 2a42e: e7db b.n 2a3e8 │ │ + 2a430: 020c lsls r4, r1, #8 │ │ + 2a432: 1901 adds r1, r0, r4 │ │ + 2a434: 1c32 adds r2, r6, #0 │ │ + 2a436: f7fe fce3 bl 28e00 │ │ + 2a43a: e01d b.n 2a478 │ │ + 2a43c: 4b10 ldr r3, [pc, #64] ; (2a480 ) │ │ + 2a43e: 58c3 ldr r3, [r0, r3] │ │ + 2a440: 2b00 cmp r3, #0 │ │ + 2a442: d119 bne.n 2a478 │ │ + 2a444: 020c lsls r4, r1, #8 │ │ + 2a446: 1903 adds r3, r0, r4 │ │ + 2a448: 1c1a adds r2, r3, #0 │ │ + 2a44a: 32e8 adds r2, #232 ; 0xe8 │ │ + 2a44c: 7156 strb r6, [r2, #5] │ │ + 2a44e: 3208 adds r2, #8 │ │ + 2a450: 7992 ldrb r2, [r2, #6] │ │ + 2a452: 0612 lsls r2, r2, #24 │ │ + 2a454: 1612 asrs r2, r2, #24 │ │ + 2a456: 2a00 cmp r2, #0 │ │ + 2a458: dd0e ble.n 2a478 │ │ + 2a45a: 6a1b ldr r3, [r3, #32] │ │ + 2a45c: 0436 lsls r6, r6, #16 │ │ + 2a45e: 429e cmp r6, r3 │ │ + 2a460: d20a bcs.n 2a478 │ │ + 2a462: 1905 adds r5, r0, r4 │ │ + 2a464: 606e str r6, [r5, #4] │ │ + 2a466: e007 b.n 2a478 │ │ + 2a468: 1c32 adds r2, r6, #0 │ │ + 2a46a: f7fe feeb bl 29244 │ │ + 2a46e: e003 b.n 2a478 │ │ + 2a470: 020c lsls r4, r1, #8 │ │ + 2a472: 1905 adds r5, r0, r4 │ │ + 2a474: 35f8 adds r5, #248 ; 0xf8 │ │ + 2a476: 71ae strb r6, [r5, #6] │ │ + 2a478: bdf7 pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ + 2a47a: 46c0 nop ; (mov r8, r8) │ │ + 2a47c: ffff ffef vqrdmlsh.s , , d31[0] │ │ + 2a480: e92c 0000 stmdb ip!, {} │ │ + 2a484: b20a sxth r2, r1 │ │ + 2a486: 0000 movs r0, r0 │ │ + 2a488: e938 0000 ldmdb r8!, {} │ │ + 2a48c: e910 0000 ldmdb r0, {} │ │ + 2a490: ffff ffdf ; instruction: 0xffffffdf │ │ + 2a494: ffff ffbf ; instruction: 0xffffffbf │ │ + 2a498: ffff ff7f vcvt.u32.f32 , , #1 │ │ + │ │ +0002a49c : │ │ + 2a49c: 2300 movs r3, #0 │ │ + 2a49e: b5f0 push {r4, r5, r6, r7, lr} │ │ + 2a4a0: b093 sub sp, #76 ; 0x4c │ │ + 2a4a2: 9304 str r3, [sp, #16] │ │ + 2a4a4: 2301 movs r3, #1 │ │ + 2a4a6: 1c06 adds r6, r0, #0 │ │ + 2a4a8: 425b negs r3, r3 │ │ + 2a4aa: 1d04 adds r4, r0, #4 │ │ + 2a4ac: 930b str r3, [sp, #44] ; 0x2c │ │ + 2a4ae: 930f str r3, [sp, #60] ; 0x3c │ │ + 2a4b0: 930e str r3, [sp, #56] ; 0x38 │ │ + 2a4b2: 4ac4 ldr r2, [pc, #784] ; (2a7c4 ) │ │ + 2a4b4: 1f27 subs r7, r4, #4 │ │ + 2a4b6: 58b3 ldr r3, [r6, r2] │ │ + 2a4b8: 9203 str r2, [sp, #12] │ │ + 2a4ba: 9a04 ldr r2, [sp, #16] │ │ + 2a4bc: 429a cmp r2, r3 │ │ + 2a4be: d301 bcc.n 2a4c4 │ │ + 2a4c0: f000 fc47 bl 2ad52 │ │ + 2a4c4: 1c23 adds r3, r4, #0 │ │ + 2a4c6: 33f3 adds r3, #243 ; 0xf3 │ │ + 2a4c8: 781b ldrb r3, [r3, #0] │ │ + 2a4ca: 2202 movs r2, #2 │ │ + 2a4cc: 9307 str r3, [sp, #28] │ │ + 2a4ce: 1c23 adds r3, r4, #0 │ │ + 2a4d0: 33f4 adds r3, #244 ; 0xf4 │ │ + 2a4d2: 781b ldrb r3, [r3, #0] │ │ + 2a4d4: 930c str r3, [sp, #48] ; 0x30 │ │ + 2a4d6: 1c23 adds r3, r4, #0 │ │ + 2a4d8: 33f5 adds r3, #245 ; 0xf5 │ │ + 2a4da: 781b ldrb r3, [r3, #0] │ │ + 2a4dc: 930a str r3, [sp, #40] ; 0x28 │ │ + 2a4de: 9303 str r3, [sp, #12] │ │ + 2a4e0: 1c23 adds r3, r4, #0 │ │ + 2a4e2: 33f6 adds r3, #246 ; 0xf6 │ │ + 2a4e4: 781b ldrb r3, [r3, #0] │ │ + 2a4e6: 930d str r3, [sp, #52] ; 0x34 │ │ + 2a4e8: 990d ldr r1, [sp, #52] ; 0x34 │ │ + 2a4ea: 1c23 adds r3, r4, #0 │ │ + 2a4ec: 4391 bics r1, r2 │ │ + 2a4ee: 1c0a adds r2, r1, #0 │ │ + 2a4f0: 2101 movs r1, #1 │ │ + 2a4f2: 33f7 adds r3, #247 ; 0xf7 │ │ + 2a4f4: 781b ldrb r3, [r3, #0] │ │ + 2a4f6: 9106 str r1, [sp, #24] │ │ + 2a4f8: 1c1d adds r5, r3, #0 │ │ + 2a4fa: 2a04 cmp r2, #4 │ │ + 2a4fc: d004 beq.n 2a508 │ │ + 2a4fe: 9a0c ldr r2, [sp, #48] ; 0x30 │ │ + 2a500: 3a0b subs r2, #11 │ │ + 2a502: 4251 negs r1, r2 │ │ + 2a504: 4151 adcs r1, r2 │ │ + 2a506: 9106 str r1, [sp, #24] │ │ + 2a508: 6a21 ldr r1, [r4, #32] │ │ + 2a50a: 4aaf ldr r2, [pc, #700] ; (2a7c8 ) │ │ + 2a50c: 400a ands r2, r1 │ │ + 2a50e: 6222 str r2, [r4, #32] │ │ + 2a510: 2200 movs r2, #0 │ │ + 2a512: 9209 str r2, [sp, #36] ; 0x24 │ │ + 2a514: 9a0d ldr r2, [sp, #52] ; 0x34 │ │ + 2a516: 3a13 subs r2, #19 │ │ + 2a518: 2a01 cmp r2, #1 │ │ + 2a51a: d83a bhi.n 2a592 │ │ + 2a51c: 2b00 cmp r3, #0 │ │ + 2a51e: d108 bne.n 2a532 │ │ + 2a520: 4aaa ldr r2, [pc, #680] ; (2a7cc ) │ │ + 2a522: 58b1 ldr r1, [r6, r2] │ │ + 2a524: 2222 movs r2, #34 ; 0x22 │ │ + 2a526: 4211 tst r1, r2 │ │ + 2a528: d003 beq.n 2a532 │ │ + 2a52a: 1c23 adds r3, r4, #0 │ │ + 2a52c: 33e5 adds r3, #229 ; 0xe5 │ │ + 2a52e: 781d ldrb r5, [r3, #0] │ │ + 2a530: e002 b.n 2a538 │ │ + 2a532: 1c22 adds r2, r4, #0 │ │ + 2a534: 32e5 adds r2, #229 ; 0xe5 │ │ + 2a536: 7013 strb r3, [r2, #0] │ │ + 2a538: 23f0 movs r3, #240 ; 0xf0 │ │ + 2a53a: 402b ands r3, r5 │ │ + 2a53c: 2bd0 cmp r3, #208 ; 0xd0 │ │ + 2a53e: d103 bne.n 2a548 │ │ + 2a540: 230f movs r3, #15 │ │ + 2a542: 402b ands r3, r5 │ │ + 2a544: 9309 str r3, [sp, #36] ; 0x24 │ │ + 2a546: e024 b.n 2a592 │ │ + 2a548: 4aa1 ldr r2, [pc, #644] ; (2a7d0 ) │ │ + 2a54a: 58b2 ldr r2, [r6, r2] │ │ + 2a54c: 9205 str r2, [sp, #20] │ │ + 2a54e: 2200 movs r2, #0 │ │ + 2a550: 9209 str r2, [sp, #36] ; 0x24 │ │ + 2a552: 9a05 ldr r2, [sp, #20] │ │ + 2a554: 2a00 cmp r2, #0 │ │ + 2a556: d11c bne.n 2a592 │ │ + 2a558: 2b60 cmp r3, #96 ; 0x60 │ │ + 2a55a: d103 bne.n 2a564 │ │ + 2a55c: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 2a55e: 2b13 cmp r3, #19 │ │ + 2a560: d117 bne.n 2a592 │ │ + 2a562: e004 b.n 2a56e │ │ + 2a564: 2bb0 cmp r3, #176 ; 0xb0 │ │ + 2a566: d10e bne.n 2a586 │ │ + 2a568: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 2a56a: 2b14 cmp r3, #20 │ │ + 2a56c: d111 bne.n 2a592 │ │ + 2a56e: 220f movs r2, #15 │ │ + 2a570: 1c30 adds r0, r6, #0 │ │ + 2a572: 402a ands r2, r5 │ │ + 2a574: 1c39 adds r1, r7, #0 │ │ + 2a576: f7ff f85f bl 29638 │ │ + 2a57a: 2300 movs r3, #0 │ │ + 2a57c: 9309 str r3, [sp, #36] ; 0x24 │ │ + 2a57e: 4298 cmp r0, r3 │ │ + 2a580: db07 blt.n 2a592 │ │ + 2a582: 900b str r0, [sp, #44] ; 0x2c │ │ + 2a584: e005 b.n 2a592 │ │ + 2a586: 2be0 cmp r3, #224 ; 0xe0 │ │ + 2a588: d103 bne.n 2a592 │ │ + 2a58a: 230f movs r3, #15 │ │ + 2a58c: 4a91 ldr r2, [pc, #580] ; (2a7d4 ) │ │ + 2a58e: 402b ands r3, r5 │ │ + 2a590: 50b3 str r3, [r6, r2] │ │ + 2a592: 4b8f ldr r3, [pc, #572] ; (2a7d0 ) │ │ + 2a594: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 2a596: 58f3 ldr r3, [r6, r3] │ │ + 2a598: 9305 str r3, [sp, #20] │ │ + 2a59a: 4293 cmp r3, r2 │ │ + 2a59c: d000 beq.n 2a5a0 │ │ + 2a59e: e125 b.n 2a7ec │ │ + 2a5a0: 9b07 ldr r3, [sp, #28] │ │ + 2a5a2: 9308 str r3, [sp, #32] │ │ + 2a5a4: 1c23 adds r3, r4, #0 │ │ + 2a5a6: 33f2 adds r3, #242 ; 0xf2 │ │ + 2a5a8: 781b ldrb r3, [r3, #0] │ │ + 2a5aa: 9305 str r3, [sp, #20] │ │ + 2a5ac: 9b07 ldr r3, [sp, #28] │ │ + 2a5ae: 2b00 cmp r3, #0 │ │ + 2a5b0: d004 beq.n 2a5bc │ │ + 2a5b2: 466a mov r2, sp │ │ + 2a5b4: 1c23 adds r3, r4, #0 │ │ + 2a5b6: 7f12 ldrb r2, [r2, #28] │ │ + 2a5b8: 33d3 adds r3, #211 ; 0xd3 │ │ + 2a5ba: 701a strb r2, [r3, #0] │ │ + 2a5bc: 4b83 ldr r3, [pc, #524] ; (2a7cc ) │ │ + 2a5be: 58f2 ldr r2, [r6, r3] │ │ + 2a5c0: 4b85 ldr r3, [pc, #532] ; (2a7d8 ) │ │ + 2a5c2: 421a tst r2, r3 │ │ + 2a5c4: d012 beq.n 2a5ec │ │ + 2a5c6: 9b05 ldr r3, [sp, #20] │ │ + 2a5c8: 2bff cmp r3, #255 ; 0xff │ │ + 2a5ca: d10f bne.n 2a5ec │ │ + 2a5cc: 1c23 adds r3, r4, #0 │ │ + 2a5ce: 3388 adds r3, #136 ; 0x88 │ │ + 2a5d0: 681b ldr r3, [r3, #0] │ │ + 2a5d2: 2b00 cmp r3, #0 │ │ + 2a5d4: d002 beq.n 2a5dc │ │ + 2a5d6: 685b ldr r3, [r3, #4] │ │ + 2a5d8: 07db lsls r3, r3, #31 │ │ + 2a5da: d44a bmi.n 2a672 │ │ + 2a5dc: 2380 movs r3, #128 ; 0x80 │ │ + 2a5de: 6a22 ldr r2, [r4, #32] │ │ + 2a5e0: 045b lsls r3, r3, #17 │ │ + 2a5e2: 4313 orrs r3, r2 │ │ + 2a5e4: 6223 str r3, [r4, #32] │ │ + 2a5e6: 2300 movs r3, #0 │ │ + 2a5e8: 6723 str r3, [r4, #112] ; 0x70 │ │ + 2a5ea: e0d1 b.n 2a790 │ │ + 2a5ec: 9b05 ldr r3, [sp, #20] │ │ + 2a5ee: 2b00 cmp r3, #0 │ │ + 2a5f0: d00c beq.n 2a60c │ │ + 2a5f2: 22ef movs r2, #239 ; 0xef │ │ + 2a5f4: 2300 movs r3, #0 │ │ + 2a5f6: 9907 ldr r1, [sp, #28] │ │ + 2a5f8: 428a cmp r2, r1 │ │ + 2a5fa: 415b adcs r3, r3 │ │ + 2a5fc: 1c0a adds r2, r1, #0 │ │ + 2a5fe: 425b negs r3, r3 │ │ + 2a600: 401a ands r2, r3 │ │ + 2a602: 9b05 ldr r3, [sp, #20] │ │ + 2a604: 9208 str r2, [sp, #32] │ │ + 2a606: 2bfd cmp r3, #253 ; 0xfd │ │ + 2a608: d93a bls.n 2a680 │ │ + 2a60a: e037 b.n 2a67c │ │ + 2a60c: 9b07 ldr r3, [sp, #28] │ │ + 2a60e: 2b00 cmp r3, #0 │ │ + 2a610: d100 bne.n 2a614 │ │ + 2a612: e0bd b.n 2a790 │ │ + 2a614: 4b71 ldr r3, [pc, #452] ; (2a7dc ) │ │ + 2a616: 58f3 ldr r3, [r6, r3] │ │ + 2a618: 2b00 cmp r3, #0 │ │ + 2a61a: d01c beq.n 2a656 │ │ + 2a61c: 1c23 adds r3, r4, #0 │ │ + 2a61e: 338c adds r3, #140 ; 0x8c │ │ + 2a620: 681b ldr r3, [r3, #0] │ │ + 2a622: 2b00 cmp r3, #0 │ │ + 2a624: d001 beq.n 2a62a │ │ + 2a626: 8bdb ldrh r3, [r3, #30] │ │ + 2a628: 6723 str r3, [r4, #112] ; 0x70 │ │ + 2a62a: 4b6d ldr r3, [pc, #436] ; (2a7e0 ) │ │ + 2a62c: 421a tst r2, r3 │ │ + 2a62e: d01b beq.n 2a668 │ │ + 2a630: 1c21 adds r1, r4, #0 │ │ + 2a632: 2300 movs r3, #0 │ │ + 2a634: 3190 adds r1, #144 ; 0x90 │ │ + 2a636: 6a20 ldr r0, [r4, #32] │ │ + 2a638: 600b str r3, [r1, #0] │ │ + 2a63a: 604b str r3, [r1, #4] │ │ + 2a63c: 608b str r3, [r1, #8] │ │ + 2a63e: 628b str r3, [r1, #40] ; 0x28 │ │ + 2a640: 62cb str r3, [r1, #44] ; 0x2c │ │ + 2a642: 2180 movs r1, #128 ; 0x80 │ │ + 2a644: 4b67 ldr r3, [pc, #412] ; (2a7e4 ) │ │ + 2a646: 0449 lsls r1, r1, #17 │ │ + 2a648: 4003 ands r3, r0 │ │ + 2a64a: 430b orrs r3, r1 │ │ + 2a64c: 6223 str r3, [r4, #32] │ │ + 2a64e: 2380 movs r3, #128 ; 0x80 │ │ + 2a650: 025b lsls r3, r3, #9 │ │ + 2a652: 67a3 str r3, [r4, #120] ; 0x78 │ │ + 2a654: e008 b.n 2a668 │ │ + 2a656: 9b07 ldr r3, [sp, #28] │ │ + 2a658: 2bef cmp r3, #239 ; 0xef │ │ + 2a65a: d805 bhi.n 2a668 │ │ + 2a65c: 4962 ldr r1, [pc, #392] ; (2a7e8 ) │ │ + 2a65e: 019b lsls r3, r3, #6 │ │ + 2a660: 18f3 adds r3, r6, r3 │ │ + 2a662: 185b adds r3, r3, r1 │ │ + 2a664: 88db ldrh r3, [r3, #6] │ │ + 2a666: 6723 str r3, [r4, #112] ; 0x70 │ │ + 2a668: 0693 lsls r3, r2, #26 │ │ + 2a66a: d400 bmi.n 2a66e │ │ + 2a66c: e090 b.n 2a790 │ │ + 2a66e: f000 fbfe bl 2ae6e │ │ + 2a672: 2300 movs r3, #0 │ │ + 2a674: 9308 str r3, [sp, #32] │ │ + 2a676: 9b07 ldr r3, [sp, #28] │ │ + 2a678: 2bef cmp r3, #239 ; 0xef │ │ + 2a67a: d845 bhi.n 2a708 │ │ + 2a67c: 2300 movs r3, #0 │ │ + 2a67e: 9308 str r3, [sp, #32] │ │ + 2a680: 9b05 ldr r3, [sp, #20] │ │ + 2a682: 3b01 subs r3, #1 │ │ + 2a684: 2b7f cmp r3, #127 ; 0x7f │ │ + 2a686: d80e bhi.n 2a6a6 │ │ + 2a688: 466a mov r2, sp │ │ + 2a68a: 1c23 adds r3, r4, #0 │ │ + 2a68c: 7d12 ldrb r2, [r2, #20] │ │ + 2a68e: 33d2 adds r3, #210 ; 0xd2 │ │ + 2a690: 701a strb r2, [r3, #0] │ │ + 2a692: 9b06 ldr r3, [sp, #24] │ │ + 2a694: 2b00 cmp r3, #0 │ │ + 2a696: d106 bne.n 2a6a6 │ │ + 2a698: 9300 str r3, [sp, #0] │ │ + 2a69a: 1c30 adds r0, r6, #0 │ │ + 2a69c: 9904 ldr r1, [sp, #16] │ │ + 2a69e: 9a08 ldr r2, [sp, #32] │ │ + 2a6a0: 9b05 ldr r3, [sp, #20] │ │ + 2a6a2: f7fe fe3d bl 29320 │ │ + 2a6a6: 9b08 ldr r3, [sp, #32] │ │ + 2a6a8: 2b00 cmp r3, #0 │ │ + 2a6aa: d02a beq.n 2a702 │ │ + 2a6ac: 1c23 adds r3, r4, #0 │ │ + 2a6ae: 338c adds r3, #140 ; 0x8c │ │ + 2a6b0: 9307 str r3, [sp, #28] │ │ + 2a6b2: 681b ldr r3, [r3, #0] │ │ + 2a6b4: 9a08 ldr r2, [sp, #32] │ │ + 2a6b6: 1c30 adds r0, r6, #0 │ │ + 2a6b8: 9310 str r3, [sp, #64] ; 0x40 │ │ + 2a6ba: 2301 movs r3, #1 │ │ + 2a6bc: 1c39 adds r1, r7, #0 │ │ + 2a6be: 9300 str r3, [sp, #0] │ │ + 2a6c0: 9301 str r3, [sp, #4] │ │ + 2a6c2: 9b06 ldr r3, [sp, #24] │ │ + 2a6c4: f7fd fefc bl 284c0 │ │ + 2a6c8: 1c23 adds r3, r4, #0 │ │ + 2a6ca: 2200 movs r2, #0 │ │ + 2a6cc: 33d3 adds r3, #211 ; 0xd3 │ │ + 2a6ce: 701a strb r2, [r3, #0] │ │ + 2a6d0: 4b3e ldr r3, [pc, #248] ; (2a7cc ) │ │ + 2a6d2: 58f3 ldr r3, [r6, r3] │ │ + 2a6d4: 9311 str r3, [sp, #68] ; 0x44 │ │ + 2a6d6: 2322 movs r3, #34 ; 0x22 │ │ + 2a6d8: 9a11 ldr r2, [sp, #68] ; 0x44 │ │ + 2a6da: 421a tst r2, r3 │ │ + 2a6dc: d100 bne.n 2a6e0 │ │ + 2a6de: e3c1 b.n 2ae64 │ │ + 2a6e0: 9b07 ldr r3, [sp, #28] │ │ + 2a6e2: 9a10 ldr r2, [sp, #64] ; 0x40 │ │ + 2a6e4: 681b ldr r3, [r3, #0] │ │ + 2a6e6: 429a cmp r2, r3 │ │ + 2a6e8: d100 bne.n 2a6ec │ │ + 2a6ea: e3bb b.n 2ae64 │ │ + 2a6ec: 9b05 ldr r3, [sp, #20] │ │ + 2a6ee: 2b00 cmp r3, #0 │ │ + 2a6f0: d04e beq.n 2a790 │ │ + 2a6f2: 237f movs r3, #127 ; 0x7f │ │ + 2a6f4: 9a05 ldr r2, [sp, #20] │ │ + 2a6f6: 4293 cmp r3, r2 │ │ + 2a6f8: 419b sbcs r3, r3 │ │ + 2a6fa: 9a06 ldr r2, [sp, #24] │ │ + 2a6fc: 401a ands r2, r3 │ │ + 2a6fe: 9206 str r2, [sp, #24] │ │ + 2a700: e021 b.n 2a746 │ │ + 2a702: 9b05 ldr r3, [sp, #20] │ │ + 2a704: 2b00 cmp r3, #0 │ │ + 2a706: d043 beq.n 2a790 │ │ + 2a708: 1c23 adds r3, r4, #0 │ │ + 2a70a: 33d3 adds r3, #211 ; 0xd3 │ │ + 2a70c: 781a ldrb r2, [r3, #0] │ │ + 2a70e: 9307 str r3, [sp, #28] │ │ + 2a710: 2a00 cmp r2, #0 │ │ + 2a712: d018 beq.n 2a746 │ │ + 2a714: 9b05 ldr r3, [sp, #20] │ │ + 2a716: 2b7f cmp r3, #127 ; 0x7f │ │ + 2a718: d815 bhi.n 2a746 │ │ + 2a71a: 9b08 ldr r3, [sp, #32] │ │ + 2a71c: 1c30 adds r0, r6, #0 │ │ + 2a71e: 9300 str r3, [sp, #0] │ │ + 2a720: 4b2a ldr r3, [pc, #168] ; (2a7cc ) │ │ + 2a722: 58f3 ldr r3, [r6, r3] │ │ + 2a724: 9310 str r3, [sp, #64] ; 0x40 │ │ + 2a726: 9910 ldr r1, [sp, #64] ; 0x40 │ │ + 2a728: 4b2d ldr r3, [pc, #180] ; (2a7e0 ) │ │ + 2a72a: 4019 ands r1, r3 │ │ + 2a72c: 424b negs r3, r1 │ │ + 2a72e: 414b adcs r3, r1 │ │ + 2a730: 1c39 adds r1, r7, #0 │ │ + 2a732: 9301 str r3, [sp, #4] │ │ + 2a734: 9b06 ldr r3, [sp, #24] │ │ + 2a736: f7fd fec3 bl 284c0 │ │ + 2a73a: 466a mov r2, sp │ │ + 2a73c: 2120 movs r1, #32 │ │ + 2a73e: 1852 adds r2, r2, r1 │ │ + 2a740: 9b07 ldr r3, [sp, #28] │ │ + 2a742: 7812 ldrb r2, [r2, #0] │ │ + 2a744: 701a strb r2, [r3, #0] │ │ + 2a746: 4b21 ldr r3, [pc, #132] ; (2a7cc ) │ │ + 2a748: 4a25 ldr r2, [pc, #148] ; (2a7e0 ) │ │ + 2a74a: 1c30 adds r0, r6, #0 │ │ + 2a74c: 58f3 ldr r3, [r6, r3] │ │ + 2a74e: 9904 ldr r1, [sp, #16] │ │ + 2a750: 401a ands r2, r3 │ │ + 2a752: 4253 negs r3, r2 │ │ + 2a754: 4153 adcs r3, r2 │ │ + 2a756: 9a05 ldr r2, [sp, #20] │ │ + 2a758: 9300 str r3, [sp, #0] │ │ + 2a75a: 9b06 ldr r3, [sp, #24] │ │ + 2a75c: f7ff f982 bl 29a64 │ │ + 2a760: 9b06 ldr r3, [sp, #24] │ │ + 2a762: 2b00 cmp r3, #0 │ │ + 2a764: d014 beq.n 2a790 │ │ + 2a766: 4b19 ldr r3, [pc, #100] ; (2a7cc ) │ │ + 2a768: 4a1d ldr r2, [pc, #116] ; (2a7e0 ) │ │ + 2a76a: 58f3 ldr r3, [r6, r3] │ │ + 2a76c: 4213 tst r3, r2 │ │ + 2a76e: d00f beq.n 2a790 │ │ + 2a770: 9b08 ldr r3, [sp, #32] │ │ + 2a772: 2b00 cmp r3, #0 │ │ + 2a774: d00c beq.n 2a790 │ │ + 2a776: 2380 movs r3, #128 ; 0x80 │ │ + 2a778: 6a22 ldr r2, [r4, #32] │ │ + 2a77a: 045b lsls r3, r3, #17 │ │ + 2a77c: 4313 orrs r3, r2 │ │ + 2a77e: 1c22 adds r2, r4, #0 │ │ + 2a780: 6223 str r3, [r4, #32] │ │ + 2a782: 2300 movs r3, #0 │ │ + 2a784: 3290 adds r2, #144 ; 0x90 │ │ + 2a786: 6013 str r3, [r2, #0] │ │ + 2a788: 6053 str r3, [r2, #4] │ │ + 2a78a: 6093 str r3, [r2, #8] │ │ + 2a78c: 6293 str r3, [r2, #40] ; 0x28 │ │ + 2a78e: 62d3 str r3, [r2, #44] ; 0x2c │ │ + 2a790: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 2a792: 2b01 cmp r3, #1 │ │ + 2a794: d106 bne.n 2a7a4 │ │ + 2a796: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ + 2a798: 2a40 cmp r2, #64 ; 0x40 │ │ + 2a79a: d900 bls.n 2a79e │ │ + 2a79c: 2240 movs r2, #64 ; 0x40 │ │ + 2a79e: 0092 lsls r2, r2, #2 │ │ + 2a7a0: 6722 str r2, [r4, #112] ; 0x70 │ │ + 2a7a2: e008 b.n 2a7b6 │ │ + 2a7a4: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 2a7a6: 2b02 cmp r3, #2 │ │ + 2a7a8: d120 bne.n 2a7ec │ │ + 2a7aa: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ + 2a7ac: 2a40 cmp r2, #64 ; 0x40 │ │ + 2a7ae: d900 bls.n 2a7b2 │ │ + 2a7b0: 2240 movs r2, #64 ; 0x40 │ │ + 2a7b2: 0092 lsls r2, r2, #2 │ │ + 2a7b4: 6762 str r2, [r4, #116] ; 0x74 │ │ + 2a7b6: 2380 movs r3, #128 ; 0x80 │ │ + 2a7b8: 6a22 ldr r2, [r4, #32] │ │ + 2a7ba: 045b lsls r3, r3, #17 │ │ + 2a7bc: 4313 orrs r3, r2 │ │ + 2a7be: 6223 str r3, [r4, #32] │ │ + 2a7c0: e0a5 b.n 2a90e │ │ + 2a7c2: 46c0 nop ; (mov r8, r8) │ │ + 2a7c4: e910 0000 ldmdb r0, {} │ │ + 2a7c8: ffff feff ; instruction: 0xfffffeff │ │ + 2a7cc: e920 0000 stmdb r0!, {} │ │ + 2a7d0: e92c 0000 stmdb ip!, {} │ │ + 2a7d4: e934 0000 ldmdb r4!, {} │ │ + 2a7d8: 0005 movs r5, r0 │ │ + 2a7da: 0010 movs r0, r2 │ │ + 2a7dc: e928 0000 stmdb r8!, {} │ │ + 2a7e0: 0004 movs r4, r0 │ │ + 2a7e2: 0010 movs r0, r2 │ │ + 2a7e4: fbff ffff ; instruction: 0xfbffffff │ │ + 2a7e8: 8218 strh r0, [r3, #16] │ │ + 2a7ea: 0000 movs r0, r0 │ │ + 2a7ec: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 2a7ee: 2b02 cmp r3, #2 │ │ + 2a7f0: d800 bhi.n 2a7f4 │ │ + 2a7f2: e08c b.n 2a90e │ │ + 2a7f4: 4bb3 ldr r3, [pc, #716] ; (2aac4 ) │ │ + 2a7f6: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 2a7f8: 58f3 ldr r3, [r6, r3] │ │ + 2a7fa: 9305 str r3, [sp, #20] │ │ + 2a7fc: 4293 cmp r3, r2 │ │ + 2a7fe: d200 bcs.n 2a802 │ │ + 2a800: e085 b.n 2a90e │ │ + 2a802: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 2a804: 2b0b cmp r3, #11 │ │ + 2a806: d113 bne.n 2a830 │ │ + 2a808: 4baf ldr r3, [pc, #700] ; (2aac8 ) │ │ + 2a80a: 58f3 ldr r3, [r6, r3] │ │ + 2a80c: 069b lsls r3, r3, #26 │ │ + 2a80e: d508 bpl.n 2a822 │ │ + 2a810: 230f movs r3, #15 │ │ + 2a812: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ + 2a814: 401a ands r2, r3 │ │ + 2a816: 1c13 adds r3, r2, #0 │ │ + 2a818: 4aac ldr r2, [pc, #688] ; (2aacc ) │ │ + 2a81a: 447a add r2, pc │ │ + 2a81c: 3240 adds r2, #64 ; 0x40 │ │ + 2a81e: 5cd2 ldrb r2, [r2, r3] │ │ + 2a820: e001 b.n 2a826 │ │ + 2a822: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 2a824: 011a lsls r2, r3, #4 │ │ + 2a826: 1c30 adds r0, r6, #0 │ │ + 2a828: 1c39 adds r1, r7, #0 │ │ + 2a82a: f7fe f8f7 bl 28a1c │ │ + 2a82e: e06e b.n 2a90e │ │ + 2a830: 1c23 adds r3, r4, #0 │ │ + 2a832: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ + 2a834: 33e6 adds r3, #230 ; 0xe6 │ │ + 2a836: 2a00 cmp r2, #0 │ │ + 2a838: d005 beq.n 2a846 │ │ + 2a83a: 466a mov r2, sp │ │ + 2a83c: 2128 movs r1, #40 ; 0x28 │ │ + 2a83e: 1852 adds r2, r2, r1 │ │ + 2a840: 7812 ldrb r2, [r2, #0] │ │ + 2a842: 701a strb r2, [r3, #0] │ │ + 2a844: e001 b.n 2a84a │ │ + 2a846: 781b ldrb r3, [r3, #0] │ │ + 2a848: 9303 str r3, [sp, #12] │ │ + 2a84a: 980c ldr r0, [sp, #48] ; 0x30 │ │ + 2a84c: 3803 subs r0, #3 │ │ + 2a84e: 280a cmp r0, #10 │ │ + 2a850: d85d bhi.n 2a90e │ │ + 2a852: f004 fb77 bl 2ef44 <__gnu_thumb1_case_uqi@@Base> │ │ + 2a856: 0906 lsrs r6, r0, #4 │ │ + 2a858: 210d movs r1, #13 │ │ + 2a85a: 3e39 subs r6, #57 ; 0x39 │ │ + 2a85c: 4844 ldr r0, [pc, #272] ; (2a970 ) │ │ + 2a85e: 4f5c ldr r7, [pc, #368] ; (2a9d0 ) │ │ + 2a860: 0056 lsls r6, r2, #1 │ │ + 2a862: 9b03 ldr r3, [sp, #12] │ │ + 2a864: 011a lsls r2, r3, #4 │ │ + 2a866: e024 b.n 2a8b2 │ │ + 2a868: 1c30 adds r0, r6, #0 │ │ + 2a86a: 1c39 adds r1, r7, #0 │ │ + 2a86c: 9a03 ldr r2, [sp, #12] │ │ + 2a86e: e022 b.n 2a8b6 │ │ + 2a870: 4b95 ldr r3, [pc, #596] ; (2aac8 ) │ │ + 2a872: 58f3 ldr r3, [r6, r3] │ │ + 2a874: 069b lsls r3, r3, #26 │ │ + 2a876: d509 bpl.n 2a88c │ │ + 2a878: 4b92 ldr r3, [pc, #584] ; (2aac4 ) │ │ + 2a87a: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 2a87c: 58f3 ldr r3, [r6, r3] │ │ + 2a87e: 9305 str r3, [sp, #20] │ │ + 2a880: 4293 cmp r3, r2 │ │ + 2a882: d144 bne.n 2a90e │ │ + 2a884: 9b03 ldr r3, [sp, #12] │ │ + 2a886: 220f movs r2, #15 │ │ + 2a888: 011b lsls r3, r3, #4 │ │ + 2a88a: e011 b.n 2a8b0 │ │ + 2a88c: 1c30 adds r0, r6, #0 │ │ + 2a88e: 1c39 adds r1, r7, #0 │ │ + 2a890: 9a03 ldr r2, [sp, #12] │ │ + 2a892: f7fe f9bf bl 28c14 │ │ + 2a896: e03a b.n 2a90e │ │ + 2a898: 4b8b ldr r3, [pc, #556] ; (2aac8 ) │ │ + 2a89a: 58f3 ldr r3, [r6, r3] │ │ + 2a89c: 069b lsls r3, r3, #26 │ │ + 2a89e: d50d bpl.n 2a8bc │ │ + 2a8a0: 4b88 ldr r3, [pc, #544] ; (2aac4 ) │ │ + 2a8a2: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 2a8a4: 58f3 ldr r3, [r6, r3] │ │ + 2a8a6: 9305 str r3, [sp, #20] │ │ + 2a8a8: 4293 cmp r3, r2 │ │ + 2a8aa: d130 bne.n 2a90e │ │ + 2a8ac: 22f0 movs r2, #240 ; 0xf0 │ │ + 2a8ae: 9b03 ldr r3, [sp, #12] │ │ + 2a8b0: 431a orrs r2, r3 │ │ + 2a8b2: 1c30 adds r0, r6, #0 │ │ + 2a8b4: 1c39 adds r1, r7, #0 │ │ + 2a8b6: f7fe f9f3 bl 28ca0 │ │ + 2a8ba: e028 b.n 2a90e │ │ + 2a8bc: 1c30 adds r0, r6, #0 │ │ + 2a8be: 1c39 adds r1, r7, #0 │ │ + 2a8c0: 9a03 ldr r2, [sp, #12] │ │ + 2a8c2: f7fe f9cb bl 28c5c │ │ + 2a8c6: e022 b.n 2a90e │ │ + 2a8c8: 9b03 ldr r3, [sp, #12] │ │ + 2a8ca: 1c30 adds r0, r6, #0 │ │ + 2a8cc: 011a lsls r2, r3, #4 │ │ + 2a8ce: 1c39 adds r1, r7, #0 │ │ + 2a8d0: e002 b.n 2a8d8 │ │ + 2a8d2: 1c30 adds r0, r6, #0 │ │ + 2a8d4: 1c39 adds r1, r7, #0 │ │ + 2a8d6: 9a03 ldr r2, [sp, #12] │ │ + 2a8d8: f7fe f90e bl 28af8 │ │ + 2a8dc: e017 b.n 2a90e │ │ + 2a8de: 1c30 adds r0, r6, #0 │ │ + 2a8e0: 1c39 adds r1, r7, #0 │ │ + 2a8e2: 9a03 ldr r2, [sp, #12] │ │ + 2a8e4: e003 b.n 2a8ee │ │ + 2a8e6: 1c30 adds r0, r6, #0 │ │ + 2a8e8: 1c39 adds r1, r7, #0 │ │ + 2a8ea: 9b03 ldr r3, [sp, #12] │ │ + 2a8ec: 011a lsls r2, r3, #4 │ │ + 2a8ee: f7fe f941 bl 28b74 │ │ + 2a8f2: e00c b.n 2a90e │ │ + 2a8f4: 9b03 ldr r3, [sp, #12] │ │ + 2a8f6: 1c30 adds r0, r6, #0 │ │ + 2a8f8: 009a lsls r2, r3, #2 │ │ + 2a8fa: 1c39 adds r1, r7, #0 │ │ + 2a8fc: f7fe fc3e bl 2917c │ │ + 2a900: e005 b.n 2a90e │ │ + 2a902: 9b03 ldr r3, [sp, #12] │ │ + 2a904: 1c30 adds r0, r6, #0 │ │ + 2a906: 009a lsls r2, r3, #2 │ │ + 2a908: 1c39 adds r1, r7, #0 │ │ + 2a90a: f7fe fc69 bl 291e0 │ │ + 2a90e: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 2a910: 2b00 cmp r3, #0 │ │ + 2a912: d100 bne.n 2a916 │ │ + 2a914: e216 b.n 2ad44 │ │ + 2a916: 1c18 adds r0, r3, #0 │ │ + 2a918: 3801 subs r0, #1 │ │ + 2a91a: 281e cmp r0, #30 │ │ + 2a91c: d900 bls.n 2a920 │ │ + 2a91e: e211 b.n 2ad44 │ │ + 2a920: f004 fb1a bl 2ef58 <__gnu_thumb1_case_uhi@@Base> │ │ + 2a924: 00e5 lsls r5, r4, #3 │ │ + 2a926: 002c movs r4, r5 │ │ + 2a928: 0039 movs r1, r7 │ │ + 2a92a: 0053 lsls r3, r2, #1 │ │ + 2a92c: 0068 lsls r0, r5, #1 │ │ + 2a92e: 0057 lsls r7, r2, #1 │ │ + 2a930: 006c lsls r4, r5, #1 │ │ + 2a932: 0177 lsls r7, r6, #5 │ │ + 2a934: 0150 lsls r0, r2, #5 │ │ + 2a936: 009d lsls r5, r3, #2 │ │ + 2a938: 0046 lsls r6, r0, #1 │ │ + 2a93a: 01f1 lsls r1, r6, #7 │ │ + 2a93c: 001f movs r7, r3 │ │ + 2a93e: 01f3 lsls r3, r6, #7 │ │ + 2a940: 0105 lsls r5, r0, #4 │ │ + 2a942: 007d lsls r5, r7, #1 │ │ + 2a944: 0087 lsls r7, r0, #2 │ │ + 2a946: 012c lsls r4, r5, #4 │ │ + 2a948: 0183 lsls r3, r0, #6 │ │ + 2a94a: 01b3 lsls r3, r6, #6 │ │ + 2a94c: 01b9 lsls r1, r7, #6 │ │ + 2a94e: 01c7 lsls r7, r0, #7 │ │ + 2a950: 013a lsls r2, r7, #4 │ │ + 2a952: 014b lsls r3, r1, #5 │ │ + 2a954: 0189 lsls r1, r1, #6 │ │ + 2a956: 017d lsls r5, r7, #5 │ │ + 2a958: 01cd lsls r5, r1, #7 │ │ + 2a95a: 0193 lsls r3, r2, #6 │ │ + 2a95c: 0171 lsls r1, r6, #5 │ │ + 2a95e: 01d3 lsls r3, r2, #7 │ │ + 2a960: 01f5 lsls r5, r6, #7 │ │ + 2a962: 4b58 ldr r3, [pc, #352] ; (2aac4 ) │ │ + 2a964: 58f3 ldr r3, [r6, r3] │ │ + 2a966: 2b00 cmp r3, #0 │ │ + 2a968: d000 beq.n 2a96c │ │ + 2a96a: e1eb b.n 2ad44 │ │ + 2a96c: 2d3f cmp r5, #63 ; 0x3f │ │ + 2a96e: d801 bhi.n 2a974 │ │ + 2a970: 00ad lsls r5, r5, #2 │ │ + 2a972: e001 b.n 2a978 │ │ + 2a974: 2580 movs r5, #128 ; 0x80 │ │ + 2a976: 006d lsls r5, r5, #1 │ │ + 2a978: 6725 str r5, [r4, #112] ; 0x70 │ │ + 2a97a: e195 b.n 2aca8 │ │ + 2a97c: 2d00 cmp r5, #0 │ │ + 2a97e: d104 bne.n 2a98a │ │ + 2a980: 4b51 ldr r3, [pc, #324] ; (2aac8 ) │ │ + 2a982: 58f3 ldr r3, [r6, r3] │ │ + 2a984: 07db lsls r3, r3, #31 │ │ + 2a986: d500 bpl.n 2a98a │ │ + 2a988: e1dc b.n 2ad44 │ │ + 2a98a: 1c30 adds r0, r6, #0 │ │ + 2a98c: 1c39 adds r1, r7, #0 │ │ + 2a98e: 1c2a adds r2, r5, #0 │ │ + 2a990: f7fe fbf4 bl 2917c │ │ + 2a994: e1d6 b.n 2ad44 │ │ + 2a996: 2d00 cmp r5, #0 │ │ + 2a998: d104 bne.n 2a9a4 │ │ + 2a99a: 4b4b ldr r3, [pc, #300] ; (2aac8 ) │ │ + 2a99c: 58f3 ldr r3, [r6, r3] │ │ + 2a99e: 07db lsls r3, r3, #31 │ │ + 2a9a0: d500 bpl.n 2a9a4 │ │ + 2a9a2: e1cf b.n 2ad44 │ │ + 2a9a4: 1c30 adds r0, r6, #0 │ │ + 2a9a6: 1c39 adds r1, r7, #0 │ │ + 2a9a8: 1c2a adds r2, r5, #0 │ │ + 2a9aa: f7fe fc19 bl 291e0 │ │ + 2a9ae: e1c9 b.n 2ad44 │ │ + 2a9b0: 2d00 cmp r5, #0 │ │ + 2a9b2: d104 bne.n 2a9be │ │ + 2a9b4: 4b44 ldr r3, [pc, #272] ; (2aac8 ) │ │ + 2a9b6: 58f3 ldr r3, [r6, r3] │ │ + 2a9b8: 2b01 cmp r3, #1 │ │ + 2a9ba: d100 bne.n 2a9be │ │ + 2a9bc: e1c2 b.n 2ad44 │ │ + 2a9be: 1c30 adds r0, r6, #0 │ │ + 2a9c0: 1c39 adds r1, r7, #0 │ │ + 2a9c2: 1c2a adds r2, r5, #0 │ │ + 2a9c4: f7fe f96c bl 28ca0 │ │ + 2a9c8: e1bc b.n 2ad44 │ │ + 2a9ca: 1c30 adds r0, r6, #0 │ │ + 2a9cc: 1c39 adds r1, r7, #0 │ │ + 2a9ce: 1c2a adds r2, r5, #0 │ │ + 2a9d0: e00d b.n 2a9ee │ │ + 2a9d2: 2d00 cmp r5, #0 │ │ + 2a9d4: d103 bne.n 2a9de │ │ + 2a9d6: 4b3c ldr r3, [pc, #240] ; (2aac8 ) │ │ + 2a9d8: 58f3 ldr r3, [r6, r3] │ │ + 2a9da: 2b01 cmp r3, #1 │ │ + 2a9dc: d004 beq.n 2a9e8 │ │ + 2a9de: 1c30 adds r0, r6, #0 │ │ + 2a9e0: 1c39 adds r1, r7, #0 │ │ + 2a9e2: 1c2a adds r2, r5, #0 │ │ + 2a9e4: f7fe f95c bl 28ca0 │ │ + 2a9e8: 1c30 adds r0, r6, #0 │ │ + 2a9ea: 1c39 adds r1, r7, #0 │ │ + 2a9ec: 2200 movs r2, #0 │ │ + 2a9ee: f7fe f815 bl 28a1c │ │ + 2a9f2: e1a7 b.n 2ad44 │ │ + 2a9f4: 1c30 adds r0, r6, #0 │ │ + 2a9f6: 1c39 adds r1, r7, #0 │ │ + 2a9f8: 1c2a adds r2, r5, #0 │ │ + 2a9fa: e00d b.n 2aa18 │ │ + 2a9fc: 2d00 cmp r5, #0 │ │ + 2a9fe: d103 bne.n 2aa08 │ │ + 2aa00: 4b31 ldr r3, [pc, #196] ; (2aac8 ) │ │ + 2aa02: 58f3 ldr r3, [r6, r3] │ │ + 2aa04: 2b01 cmp r3, #1 │ │ + 2aa06: d004 beq.n 2aa12 │ │ + 2aa08: 1c30 adds r0, r6, #0 │ │ + 2aa0a: 1c39 adds r1, r7, #0 │ │ + 2aa0c: 1c2a adds r2, r5, #0 │ │ + 2aa0e: f7fe f947 bl 28ca0 │ │ + 2aa12: 1c30 adds r0, r6, #0 │ │ + 2aa14: 1c39 adds r1, r7, #0 │ │ + 2aa16: 2200 movs r2, #0 │ │ + 2aa18: f7fe f86e bl 28af8 │ │ + 2aa1c: e192 b.n 2ad44 │ │ + 2aa1e: 4b29 ldr r3, [pc, #164] ; (2aac4 ) │ │ + 2aa20: 58f3 ldr r3, [r6, r3] │ │ + 2aa22: 2b00 cmp r3, #0 │ │ + 2aa24: d000 beq.n 2aa28 │ │ + 2aa26: e18d b.n 2ad44 │ │ + 2aa28: 1c30 adds r0, r6, #0 │ │ + 2aa2a: 1c29 adds r1, r5, #0 │ │ + 2aa2c: f7fe fdce bl 295cc │ │ + 2aa30: e188 b.n 2ad44 │ │ + 2aa32: 4b24 ldr r3, [pc, #144] ; (2aac4 ) │ │ + 2aa34: 58f3 ldr r3, [r6, r3] │ │ + 2aa36: 2b00 cmp r3, #0 │ │ + 2aa38: d000 beq.n 2aa3c │ │ + 2aa3a: e183 b.n 2ad44 │ │ + 2aa3c: 4b22 ldr r3, [pc, #136] ; (2aac8 ) │ │ + 2aa3e: 58f2 ldr r2, [r6, r3] │ │ + 2aa40: 2322 movs r3, #34 ; 0x22 │ │ + 2aa42: 421a tst r2, r3 │ │ + 2aa44: d006 beq.n 2aa54 │ │ + 2aa46: 1c23 adds r3, r4, #0 │ │ + 2aa48: 33e7 adds r3, #231 ; 0xe7 │ │ + 2aa4a: 2d00 cmp r5, #0 │ │ + 2aa4c: d001 beq.n 2aa52 │ │ + 2aa4e: 701d strb r5, [r3, #0] │ │ + 2aa50: e000 b.n 2aa54 │ │ + 2aa52: 781d ldrb r5, [r3, #0] │ │ + 2aa54: 1c30 adds r0, r6, #0 │ │ + 2aa56: 1c29 adds r1, r5, #0 │ │ + 2aa58: f7fe fdd2 bl 29600 │ │ + 2aa5c: e172 b.n 2ad44 │ │ + 2aa5e: 4b19 ldr r3, [pc, #100] ; (2aac4 ) │ │ + 2aa60: 58f3 ldr r3, [r6, r3] │ │ + 2aa62: 2b00 cmp r3, #0 │ │ + 2aa64: d000 beq.n 2aa68 │ │ + 2aa66: e16d b.n 2ad44 │ │ + 2aa68: 1c23 adds r3, r4, #0 │ │ + 2aa6a: 33e8 adds r3, #232 ; 0xe8 │ │ + 2aa6c: 2d00 cmp r5, #0 │ │ + 2aa6e: d001 beq.n 2aa74 │ │ + 2aa70: 701d strb r5, [r3, #0] │ │ + 2aa72: e000 b.n 2aa76 │ │ + 2aa74: 781d ldrb r5, [r3, #0] │ │ + 2aa76: 1c23 adds r3, r4, #0 │ │ + 2aa78: 22f2 movs r2, #242 ; 0xf2 │ │ + 2aa7a: 33e9 adds r3, #233 ; 0xe9 │ │ + 2aa7c: 781b ldrb r3, [r3, #0] │ │ + 2aa7e: 56a2 ldrsb r2, [r4, r2] │ │ + 2aa80: 022d lsls r5, r5, #8 │ │ + 2aa82: 041b lsls r3, r3, #16 │ │ + 2aa84: 431d orrs r5, r3 │ │ + 2aa86: 69e3 ldr r3, [r4, #28] │ │ + 2aa88: 2a00 cmp r2, #0 │ │ + 2aa8a: dd25 ble.n 2aad8 │ │ + 2aa8c: 9a06 ldr r2, [sp, #24] │ │ + 2aa8e: 2a00 cmp r2, #0 │ │ + 2aa90: d101 bne.n 2aa96 │ │ + 2aa92: 6822 ldr r2, [r4, #0] │ │ + 2aa94: 18ad adds r5, r5, r2 │ │ + 2aa96: 6025 str r5, [r4, #0] │ │ + 2aa98: 429d cmp r5, r3 │ │ + 2aa9a: d200 bcs.n 2aa9e │ │ + 2aa9c: e152 b.n 2ad44 │ │ + 2aa9e: 4a0a ldr r2, [pc, #40] ; (2aac8 ) │ │ + 2aaa0: 58b1 ldr r1, [r6, r2] │ │ + 2aaa2: 4a0b ldr r2, [pc, #44] ; (2aad0 ) │ │ + 2aaa4: 4211 tst r1, r2 │ │ + 2aaa6: d000 beq.n 2aaaa │ │ + 2aaa8: e14c b.n 2ad44 │ │ + 2aaaa: 6a62 ldr r2, [r4, #36] ; 0x24 │ │ + 2aaac: 6022 str r2, [r4, #0] │ │ + 2aaae: 4a09 ldr r2, [pc, #36] ; (2aad4 ) │ │ + 2aab0: 58b2 ldr r2, [r6, r2] │ │ + 2aab2: 0752 lsls r2, r2, #29 │ │ + 2aab4: d400 bmi.n 2aab8 │ │ + 2aab6: e145 b.n 2ad44 │ │ + 2aab8: 2b04 cmp r3, #4 │ │ + 2aaba: d800 bhi.n 2aabe │ │ + 2aabc: e142 b.n 2ad44 │ │ + 2aabe: 3b02 subs r3, #2 │ │ + 2aac0: 6023 str r3, [r4, #0] │ │ + 2aac2: e13f b.n 2ad44 │ │ + 2aac4: e92c 0000 stmdb ip!, {} │ │ + 2aac8: e920 0000 stmdb r0!, {} │ │ + 2aacc: ace2 add r4, sp, #904 ; 0x388 │ │ + 2aace: 0000 movs r0, r0 │ │ + 2aad0: 0004 movs r4, r0 │ │ + 2aad2: 0010 movs r0, r2 │ │ + 2aad4: e90c 0000 stmdb ip, {} │ │ + 2aad8: 429d cmp r5, r3 │ │ + 2aada: d300 bcc.n 2aade │ │ + 2aadc: e132 b.n 2ad44 │ │ + 2aade: 4bbc ldr r3, [pc, #752] ; (2add0 ) │ │ + 2aae0: 58f2 ldr r2, [r6, r3] │ │ + 2aae2: 4bbc ldr r3, [pc, #752] ; (2add4 ) │ │ + 2aae4: 421a tst r2, r3 │ │ + 2aae6: d100 bne.n 2aaea │ │ + 2aae8: e12c b.n 2ad44 │ │ + 2aaea: 6025 str r5, [r4, #0] │ │ + 2aaec: e12a b.n 2ad44 │ │ + 2aaee: 4bba ldr r3, [pc, #744] ; (2add8 ) │ │ + 2aaf0: 58f3 ldr r3, [r6, r3] │ │ + 2aaf2: 2b00 cmp r3, #0 │ │ + 2aaf4: d000 beq.n 2aaf8 │ │ + 2aaf6: e125 b.n 2ad44 │ │ + 2aaf8: 6fe3 ldr r3, [r4, #124] ; 0x7c │ │ + 2aafa: 2b00 cmp r3, #0 │ │ + 2aafc: d100 bne.n 2ab00 │ │ + 2aafe: e121 b.n 2ad44 │ │ + 2ab00: 1c23 adds r3, r4, #0 │ │ + 2ab02: 33d0 adds r3, #208 ; 0xd0 │ │ + 2ab04: 781b ldrb r3, [r3, #0] │ │ + 2ab06: 2b00 cmp r3, #0 │ │ + 2ab08: d100 bne.n 2ab0c │ │ + 2ab0a: e11b b.n 2ad44 │ │ + 2ab0c: 2d00 cmp r5, #0 │ │ + 2ab0e: d105 bne.n 2ab1c │ │ + 2ab10: 4baf ldr r3, [pc, #700] ; (2add0 ) │ │ + 2ab12: 58f2 ldr r2, [r6, r3] │ │ + 2ab14: 2322 movs r3, #34 ; 0x22 │ │ + 2ab16: 421a tst r2, r3 │ │ + 2ab18: d100 bne.n 2ab1c │ │ + 2ab1a: e113 b.n 2ad44 │ │ + 2ab1c: 1c23 adds r3, r4, #0 │ │ + 2ab1e: 2201 movs r2, #1 │ │ + 2ab20: 33d4 adds r3, #212 ; 0xd4 │ │ + 2ab22: 701a strb r2, [r3, #0] │ │ + 2ab24: 2d00 cmp r5, #0 │ │ + 2ab26: d100 bne.n 2ab2a │ │ + 2ab28: e10c b.n 2ad44 │ │ + 2ab2a: 705d strb r5, [r3, #1] │ │ + 2ab2c: e10a b.n 2ad44 │ │ + 2ab2e: 4ba8 ldr r3, [pc, #672] ; (2add0 ) │ │ + 2ab30: 4aaa ldr r2, [pc, #680] ; (2addc ) │ │ + 2ab32: 58f1 ldr r1, [r6, r3] │ │ + 2ab34: 1c23 adds r3, r4, #0 │ │ + 2ab36: 33ed adds r3, #237 ; 0xed │ │ + 2ab38: 4211 tst r1, r2 │ │ + 2ab3a: d012 beq.n 2ab62 │ │ + 2ab3c: 22f0 movs r2, #240 ; 0xf0 │ │ + 2ab3e: 4215 tst r5, r2 │ │ + 2ab40: d103 bne.n 2ab4a │ │ + 2ab42: 220f movs r2, #15 │ │ + 2ab44: 781b ldrb r3, [r3, #0] │ │ + 2ab46: 4393 bics r3, r2 │ │ + 2ab48: 431d orrs r5, r3 │ │ + 2ab4a: 230f movs r3, #15 │ │ + 2ab4c: 421d tst r5, r3 │ │ + 2ab4e: d104 bne.n 2ab5a │ │ + 2ab50: 1c22 adds r2, r4, #0 │ │ + 2ab52: 32ed adds r2, #237 ; 0xed │ │ + 2ab54: 7812 ldrb r2, [r2, #0] │ │ + 2ab56: 4013 ands r3, r2 │ │ + 2ab58: 431d orrs r5, r3 │ │ + 2ab5a: 2380 movs r3, #128 ; 0x80 │ │ + 2ab5c: 005b lsls r3, r3, #1 │ │ + 2ab5e: 431d orrs r5, r3 │ │ + 2ab60: e001 b.n 2ab66 │ │ + 2ab62: 2d00 cmp r5, #0 │ │ + 2ab64: d003 beq.n 2ab6e │ │ + 2ab66: 1c23 adds r3, r4, #0 │ │ + 2ab68: 33ed adds r3, #237 ; 0xed │ │ + 2ab6a: 701d strb r5, [r3, #0] │ │ + 2ab6c: e000 b.n 2ab70 │ │ + 2ab6e: 781d ldrb r5, [r3, #0] │ │ + 2ab70: 1c30 adds r0, r6, #0 │ │ + 2ab72: 9904 ldr r1, [sp, #16] │ │ + 2ab74: 1c2a adds r2, r5, #0 │ │ + 2ab76: f7ff f9d1 bl 29f1c │ │ + 2ab7a: e0e3 b.n 2ad44 │ │ + 2ab7c: 4b96 ldr r3, [pc, #600] ; (2add8 ) │ │ + 2ab7e: 58f3 ldr r3, [r6, r3] │ │ + 2ab80: 2b00 cmp r3, #0 │ │ + 2ab82: d000 beq.n 2ab86 │ │ + 2ab84: e0de b.n 2ad44 │ │ + 2ab86: 1c23 adds r3, r4, #0 │ │ + 2ab88: 2212 movs r2, #18 │ │ + 2ab8a: 33d4 adds r3, #212 ; 0xd4 │ │ + 2ab8c: 701a strb r2, [r3, #0] │ │ + 2ab8e: 2d00 cmp r5, #0 │ │ + 2ab90: d100 bne.n 2ab94 │ │ + 2ab92: e0d7 b.n 2ad44 │ │ + 2ab94: 76dd strb r5, [r3, #27] │ │ + 2ab96: e0d5 b.n 2ad44 │ │ + 2ab98: 4b8f ldr r3, [pc, #572] ; (2add8 ) │ │ + 2ab9a: 58f3 ldr r3, [r6, r3] │ │ + 2ab9c: 2b00 cmp r3, #0 │ │ + 2ab9e: d000 beq.n 2aba2 │ │ + 2aba0: e0d0 b.n 2ad44 │ │ + 2aba2: 4b8b ldr r3, [pc, #556] ; (2add0 ) │ │ + 2aba4: 58f3 ldr r3, [r6, r3] │ │ + 2aba6: 2b20 cmp r3, #32 │ │ + 2aba8: d000 beq.n 2abac │ │ + 2abaa: 006d lsls r5, r5, #1 │ │ + 2abac: 2d80 cmp r5, #128 ; 0x80 │ │ + 2abae: d900 bls.n 2abb2 │ │ + 2abb0: 2580 movs r5, #128 ; 0x80 │ │ + 2abb2: 4b8b ldr r3, [pc, #556] ; (2ade0 ) │ │ + 2abb4: 006d lsls r5, r5, #1 │ │ + 2abb6: 50f5 str r5, [r6, r3] │ │ + 2abb8: e0c4 b.n 2ad44 │ │ + 2abba: 1c30 adds r0, r6, #0 │ │ + 2abbc: 1c29 adds r1, r5, #0 │ │ + 2abbe: f7fe fd67 bl 29690 │ │ + 2abc2: e0bf b.n 2ad44 │ │ + 2abc4: 4b84 ldr r3, [pc, #528] ; (2add8 ) │ │ + 2abc6: 58f3 ldr r3, [r6, r3] │ │ + 2abc8: 2b00 cmp r3, #0 │ │ + 2abca: d000 beq.n 2abce │ │ + 2abcc: e0ba b.n 2ad44 │ │ + 2abce: 4b85 ldr r3, [pc, #532] ; (2ade4 ) │ │ + 2abd0: 58f3 ldr r3, [r6, r3] │ │ + 2abd2: 045b lsls r3, r3, #17 │ │ + 2abd4: d403 bmi.n 2abde │ │ + 2abd6: 6a22 ldr r2, [r4, #32] │ │ + 2abd8: 4b83 ldr r3, [pc, #524] ; (2ade8 ) │ │ + 2abda: 4013 ands r3, r2 │ │ + 2abdc: 6223 str r3, [r4, #32] │ │ + 2abde: 4b7c ldr r3, [pc, #496] ; (2add0 ) │ │ + 2abe0: 58f2 ldr r2, [r6, r3] │ │ + 2abe2: 4b82 ldr r3, [pc, #520] ; (2adec ) │ │ + 2abe4: 421a tst r2, r3 │ │ + 2abe6: d102 bne.n 2abee │ │ + 2abe8: 2d80 cmp r5, #128 ; 0x80 │ │ + 2abea: d802 bhi.n 2abf2 │ │ + 2abec: 006d lsls r5, r5, #1 │ │ + 2abee: 6765 str r5, [r4, #116] ; 0x74 │ │ + 2abf0: e05a b.n 2aca8 │ │ + 2abf2: 2da4 cmp r5, #164 ; 0xa4 │ │ + 2abf4: d158 bne.n 2aca8 │ │ + 2abf6: 2380 movs r3, #128 ; 0x80 │ │ + 2abf8: 6a22 ldr r2, [r4, #32] │ │ + 2abfa: 011b lsls r3, r3, #4 │ │ + 2abfc: 4313 orrs r3, r2 │ │ + 2abfe: 6223 str r3, [r4, #32] │ │ + 2ac00: 2380 movs r3, #128 ; 0x80 │ │ + 2ac02: 6763 str r3, [r4, #116] ; 0x74 │ │ + 2ac04: e050 b.n 2aca8 │ │ + 2ac06: 1c30 adds r0, r6, #0 │ │ + 2ac08: 1c39 adds r1, r7, #0 │ │ + 2ac0a: 1c2a adds r2, r5, #0 │ │ + 2ac0c: f7fd ffb2 bl 28b74 │ │ + 2ac10: e098 b.n 2ad44 │ │ + 2ac12: 1c30 adds r0, r6, #0 │ │ + 2ac14: 1c39 adds r1, r7, #0 │ │ + 2ac16: 1c2a adds r2, r5, #0 │ │ + 2ac18: f7fe f8a4 bl 28d64 │ │ + 2ac1c: e092 b.n 2ad44 │ │ + 2ac1e: 1c30 adds r0, r6, #0 │ │ + 2ac20: 1c39 adds r1, r7, #0 │ │ + 2ac22: 1c2a adds r2, r5, #0 │ │ + 2ac24: f7fd ff7d bl 28b22 │ │ + 2ac28: e08c b.n 2ad44 │ │ + 2ac2a: 1c30 adds r0, r6, #0 │ │ + 2ac2c: 9904 ldr r1, [sp, #16] │ │ + 2ac2e: 1c2a adds r2, r5, #0 │ │ + 2ac30: f7ff fa6c bl 2a10c │ │ + 2ac34: e086 b.n 2ad44 │ │ + 2ac36: 4b68 ldr r3, [pc, #416] ; (2add8 ) │ │ + 2ac38: 58f3 ldr r3, [r6, r3] │ │ + 2ac3a: 2b00 cmp r3, #0 │ │ + 2ac3c: d000 beq.n 2ac40 │ │ + 2ac3e: e081 b.n 2ad44 │ │ + 2ac40: 1c30 adds r0, r6, #0 │ │ + 2ac42: 9904 ldr r1, [sp, #16] │ │ + 2ac44: f7fe fb0e bl 29264 │ │ + 2ac48: e07c b.n 2ad44 │ │ + 2ac4a: 23f0 movs r3, #240 ; 0xf0 │ │ + 2ac4c: 402b ands r3, r5 │ │ + 2ac4e: 2b60 cmp r3, #96 ; 0x60 │ │ + 2ac50: d01b beq.n 2ac8a │ │ + 2ac52: d80c bhi.n 2ac6e │ │ + 2ac54: 2b20 cmp r3, #32 │ │ + 2ac56: d011 beq.n 2ac7c │ │ + 2ac58: 2b50 cmp r3, #80 ; 0x50 │ │ + 2ac5a: d016 beq.n 2ac8a │ │ + 2ac5c: 2b10 cmp r3, #16 │ │ + 2ac5e: d171 bne.n 2ad44 │ │ + 2ac60: 220f movs r2, #15 │ │ + 2ac62: 1c30 adds r0, r6, #0 │ │ + 2ac64: 402a ands r2, r5 │ │ + 2ac66: 1c39 adds r1, r7, #0 │ │ + 2ac68: f7fd fe62 bl 28930 │ │ + 2ac6c: e06a b.n 2ad44 │ │ + 2ac6e: 2b90 cmp r3, #144 ; 0x90 │ │ + 2ac70: d00b beq.n 2ac8a │ │ + 2ac72: 2ba0 cmp r3, #160 ; 0xa0 │ │ + 2ac74: d009 beq.n 2ac8a │ │ + 2ac76: 2b70 cmp r3, #112 ; 0x70 │ │ + 2ac78: d164 bne.n 2ad44 │ │ + 2ac7a: e006 b.n 2ac8a │ │ + 2ac7c: 220f movs r2, #15 │ │ + 2ac7e: 1c30 adds r0, r6, #0 │ │ + 2ac80: 402a ands r2, r5 │ │ + 2ac82: 1c39 adds r1, r7, #0 │ │ + 2ac84: f7fd fe8e bl 289a4 │ │ + 2ac88: e05c b.n 2ad44 │ │ + 2ac8a: 1c30 adds r0, r6, #0 │ │ + 2ac8c: 9904 ldr r1, [sp, #16] │ │ + 2ac8e: 1c2a adds r2, r5, #0 │ │ + 2ac90: f7ff fae8 bl 2a264 │ │ + 2ac94: e056 b.n 2ad44 │ │ + 2ac96: 4b50 ldr r3, [pc, #320] ; (2add8 ) │ │ + 2ac98: 58f3 ldr r3, [r6, r3] │ │ + 2ac9a: 2b00 cmp r3, #0 │ │ + 2ac9c: d152 bne.n 2ad44 │ │ + 2ac9e: 2d40 cmp r5, #64 ; 0x40 │ │ + 2aca0: d850 bhi.n 2ad44 │ │ + 2aca2: 1c23 adds r3, r4, #0 │ │ + 2aca4: 33a4 adds r3, #164 ; 0xa4 │ │ + 2aca6: 601d str r5, [r3, #0] │ │ + 2aca8: 2380 movs r3, #128 ; 0x80 │ │ + 2acaa: 6a22 ldr r2, [r4, #32] │ │ + 2acac: 045b lsls r3, r3, #17 │ │ + 2acae: 4313 orrs r3, r2 │ │ + 2acb0: e027 b.n 2ad02 │ │ + 2acb2: 1c30 adds r0, r6, #0 │ │ + 2acb4: 1c39 adds r1, r7, #0 │ │ + 2acb6: 1c2a adds r2, r5, #0 │ │ + 2acb8: f7fe f86a bl 28d90 │ │ + 2acbc: e042 b.n 2ad44 │ │ + 2acbe: 1c30 adds r0, r6, #0 │ │ + 2acc0: 1c39 adds r1, r7, #0 │ │ + 2acc2: 1c2a adds r2, r5, #0 │ │ + 2acc4: f7fd ff41 bl 28b4a │ │ + 2acc8: e03c b.n 2ad44 │ │ + 2acca: 4b43 ldr r3, [pc, #268] ; (2add8 ) │ │ + 2accc: 58f3 ldr r3, [r6, r3] │ │ + 2acce: 2b00 cmp r3, #0 │ │ + 2acd0: d138 bne.n 2ad44 │ │ + 2acd2: 1c23 adds r3, r4, #0 │ │ + 2acd4: 3390 adds r3, #144 ; 0x90 │ │ + 2acd6: 601d str r5, [r3, #0] │ │ + 2acd8: 605d str r5, [r3, #4] │ │ + 2acda: 609d str r5, [r3, #8] │ │ + 2acdc: 3b08 subs r3, #8 │ │ + 2acde: 6819 ldr r1, [r3, #0] │ │ + 2ace0: 2900 cmp r1, #0 │ │ + 2ace2: d02f beq.n 2ad44 │ │ + 2ace4: 6a22 ldr r2, [r4, #32] │ │ + 2ace6: 0253 lsls r3, r2, #9 │ │ + 2ace8: d52c bpl.n 2ad44 │ │ + 2acea: 4b41 ldr r3, [pc, #260] ; (2adf0 ) │ │ + 2acec: 5ccb ldrb r3, [r1, r3] │ │ + 2acee: 2b00 cmp r3, #0 │ │ + 2acf0: d028 beq.n 2ad44 │ │ + 2acf2: 3323 adds r3, #35 ; 0x23 │ │ + 2acf4: 005b lsls r3, r3, #1 │ │ + 2acf6: 18cb adds r3, r1, r3 │ │ + 2acf8: 889b ldrh r3, [r3, #4] │ │ + 2acfa: 429d cmp r5, r3 │ │ + 2acfc: d922 bls.n 2ad44 │ │ + 2acfe: 4b3d ldr r3, [pc, #244] ; (2adf4 ) │ │ + 2ad00: 4013 ands r3, r2 │ │ + 2ad02: 6223 str r3, [r4, #32] │ │ + 2ad04: e01e b.n 2ad44 │ │ + 2ad06: 950f str r5, [sp, #60] ; 0x3c │ │ + 2ad08: e01c b.n 2ad44 │ │ + 2ad0a: 950e str r5, [sp, #56] ; 0x38 │ │ + 2ad0c: e01a b.n 2ad44 │ │ + 2ad0e: 4b32 ldr r3, [pc, #200] ; (2add8 ) │ │ + 2ad10: 58f3 ldr r3, [r6, r3] │ │ + 2ad12: 2b00 cmp r3, #0 │ │ + 2ad14: d116 bne.n 2ad44 │ │ + 2ad16: 2d7f cmp r5, #127 ; 0x7f │ │ + 2ad18: d80a bhi.n 2ad30 │ │ + 2ad1a: 1c23 adds r3, r4, #0 │ │ + 2ad1c: 33fa adds r3, #250 ; 0xfa │ │ + 2ad1e: 781a ldrb r2, [r3, #0] │ │ + 2ad20: 4b35 ldr r3, [pc, #212] ; (2adf8 ) │ │ + 2ad22: 1c30 adds r0, r6, #0 │ │ + 2ad24: 0152 lsls r2, r2, #5 │ │ + 2ad26: 18d2 adds r2, r2, r3 │ │ + 2ad28: 18b2 adds r2, r6, r2 │ │ + 2ad2a: 9904 ldr r1, [sp, #16] │ │ + 2ad2c: 1c2b adds r3, r5, #0 │ │ + 2ad2e: e007 b.n 2ad40 │ │ + 2ad30: 217f movs r1, #127 ; 0x7f │ │ + 2ad32: 1c30 adds r0, r6, #0 │ │ + 2ad34: 4a31 ldr r2, [pc, #196] ; (2adfc ) │ │ + 2ad36: 400d ands r5, r1 │ │ + 2ad38: 016d lsls r5, r5, #5 │ │ + 2ad3a: 9904 ldr r1, [sp, #16] │ │ + 2ad3c: 18aa adds r2, r5, r2 │ │ + 2ad3e: 18b2 adds r2, r6, r2 │ │ + 2ad40: f7fe f8c2 bl 28ec8 │ │ + 2ad44: 9b04 ldr r3, [sp, #16] │ │ + 2ad46: 3401 adds r4, #1 │ │ + 2ad48: 34ff adds r4, #255 ; 0xff │ │ + 2ad4a: 3301 adds r3, #1 │ │ + 2ad4c: 9304 str r3, [sp, #16] │ │ + 2ad4e: f7ff fbb0 bl 2a4b2 │ │ + 2ad52: 4b21 ldr r3, [pc, #132] ; (2add8 ) │ │ + 2ad54: 9c0f ldr r4, [sp, #60] ; 0x3c │ │ + 2ad56: 9d0e ldr r5, [sp, #56] ; 0x38 │ │ + 2ad58: 58f3 ldr r3, [r6, r3] │ │ + 2ad5a: 2b00 cmp r3, #0 │ │ + 2ad5c: d000 beq.n 2ad60 │ │ + 2ad5e: e08b b.n 2ae78 │ │ + 2ad60: 9a0b ldr r2, [sp, #44] ; 0x2c │ │ + 2ad62: 3201 adds r2, #1 │ │ + 2ad64: d00f beq.n 2ad86 │ │ + 2ad66: 4b26 ldr r3, [pc, #152] ; (2ae00 ) │ │ + 2ad68: 58f2 ldr r2, [r6, r3] │ │ + 2ad6a: 4b26 ldr r3, [pc, #152] ; (2ae04 ) │ │ + 2ad6c: 50f2 str r2, [r6, r3] │ │ + 2ad6e: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 2ad70: 4a25 ldr r2, [pc, #148] ; (2ae08 ) │ │ + 2ad72: 50b3 str r3, [r6, r2] │ │ + 2ad74: 4b25 ldr r3, [pc, #148] ; (2ae0c ) │ │ + 2ad76: 58f3 ldr r3, [r6, r3] │ │ + 2ad78: 2b00 cmp r3, #0 │ │ + 2ad7a: d100 bne.n 2ad7e │ │ + 2ad7c: e07c b.n 2ae78 │ │ + 2ad7e: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 2ad80: 3301 adds r3, #1 │ │ + 2ad82: 50b3 str r3, [r6, r2] │ │ + 2ad84: e078 b.n 2ae78 │ │ + 2ad86: 1c6a adds r2, r5, #1 │ │ + 2ad88: d103 bne.n 2ad92 │ │ + 2ad8a: 1c1d adds r5, r3, #0 │ │ + 2ad8c: 1c63 adds r3, r4, #1 │ │ + 2ad8e: d105 bne.n 2ad9c │ │ + 2ad90: e072 b.n 2ae78 │ │ + 2ad92: 1c63 adds r3, r4, #1 │ │ + 2ad94: d102 bne.n 2ad9c │ │ + 2ad96: 4b1a ldr r3, [pc, #104] ; (2ae00 ) │ │ + 2ad98: 58f4 ldr r4, [r6, r3] │ │ + 2ad9a: 3401 adds r4, #1 │ │ + 2ad9c: 4f18 ldr r7, [pc, #96] ; (2ae00 ) │ │ + 2ad9e: 59f1 ldr r1, [r6, r7] │ │ + 2ada0: 428c cmp r4, r1 │ │ + 2ada2: db04 blt.n 2adae │ │ + 2ada4: d141 bne.n 2ae2a │ │ + 2ada6: 4b1a ldr r3, [pc, #104] ; (2ae10 ) │ │ + 2ada8: 58f3 ldr r3, [r6, r3] │ │ + 2adaa: 429d cmp r5, r3 │ │ + 2adac: dc3d bgt.n 2ae2a │ │ + 2adae: 4b18 ldr r3, [pc, #96] ; (2ae10 ) │ │ + 2adb0: 9500 str r5, [sp, #0] │ │ + 2adb2: 1c30 adds r0, r6, #0 │ │ + 2adb4: 58f2 ldr r2, [r6, r3] │ │ + 2adb6: 1c23 adds r3, r4, #0 │ │ + 2adb8: f7fe fd0e bl 297d8 │ │ + 2adbc: 2800 cmp r0, #0 │ │ + 2adbe: d134 bne.n 2ae2a │ │ + 2adc0: 4a14 ldr r2, [pc, #80] ; (2ae14 ) │ │ + 2adc2: 58b3 ldr r3, [r6, r2] │ │ + 2adc4: 2b00 cmp r3, #0 │ │ + 2adc6: d027 beq.n 2ae18 │ │ + 2adc8: dd2f ble.n 2ae2a │ │ + 2adca: 3b01 subs r3, #1 │ │ + 2adcc: 50b3 str r3, [r6, r2] │ │ + 2adce: e02c b.n 2ae2a │ │ + 2add0: e920 0000 stmdb r0!, {} │ │ + 2add4: 0010 movs r0, r2 │ │ + 2add6: 0002 movs r2, r0 │ │ + 2add8: e92c 0000 stmdb ip!, {} │ │ + 2addc: 0004 movs r4, r0 │ │ + 2adde: 0010 movs r0, r2 │ │ + 2ade0: e960 0000 strd r0, r0, [r0, #-0]! │ │ + 2ade4: e90c 0000 stmdb ip, {} │ │ + 2ade8: f7ff ffff bl 2adea │ │ + 2adec: 0024 movs r4, r4 │ │ + 2adee: 0010 movs r0, r2 │ │ + 2adf0: 022d lsls r5, r5, #8 │ │ + 2adf2: 0000 movs r0, r0 │ │ + 2adf4: ffff ffbf ; instruction: 0xffffffbf │ │ + 2adf8: d280 bcs.n 2acfc │ │ + 2adfa: 0000 movs r0, r0 │ │ + 2adfc: d480 bmi.n 2ad00 │ │ + 2adfe: 0000 movs r0, r0 │ │ + 2ae00: e950 0000 ldrd r0, r0, [r0, #-0] │ │ + 2ae04: e954 0000 ldrd r0, r0, [r4, #-0] │ │ + 2ae08: e944 0000 strd r0, r0, [r4, #-0] │ │ + 2ae0c: e934 0000 ldmdb r4!, {} │ │ + 2ae10: e948 0000 strd r0, r0, [r8, #-0] │ │ + 2ae14: e97c 0000 ldrd r0, r0, [ip, #-0]! │ │ + 2ae18: 4b19 ldr r3, [pc, #100] ; (2ae80 ) │ │ + 2ae1a: 491a ldr r1, [pc, #104] ; (2ae84 ) │ │ + 2ae1c: 447b add r3, pc │ │ + 2ae1e: 681b ldr r3, [r3, #0] │ │ + 2ae20: 5871 ldr r1, [r6, r1] │ │ + 2ae22: 681b ldr r3, [r3, #0] │ │ + 2ae24: 50b1 str r1, [r6, r2] │ │ + 2ae26: 035b lsls r3, r3, #13 │ │ + 2ae28: d426 bmi.n 2ae78 │ │ + 2ae2a: 2cff cmp r4, #255 ; 0xff │ │ + 2ae2c: dc24 bgt.n 2ae78 │ │ + 2ae2e: 59f3 ldr r3, [r6, r7] │ │ + 2ae30: 429c cmp r4, r3 │ │ + 2ae32: d008 beq.n 2ae46 │ │ + 2ae34: 1c32 adds r2, r6, #0 │ │ + 2ae36: 9b03 ldr r3, [sp, #12] │ │ + 2ae38: 32f5 adds r2, #245 ; 0xf5 │ │ + 2ae3a: 2100 movs r1, #0 │ │ + 2ae3c: 58f3 ldr r3, [r6, r3] │ │ + 2ae3e: 021b lsls r3, r3, #8 │ │ + 2ae40: 33f5 adds r3, #245 ; 0xf5 │ │ + 2ae42: 18f3 adds r3, r6, r3 │ │ + 2ae44: e008 b.n 2ae58 │ │ + 2ae46: 4b10 ldr r3, [pc, #64] ; (2ae88 ) │ │ + 2ae48: 58f3 ldr r3, [r6, r3] │ │ + 2ae4a: 429d cmp r5, r3 │ │ + 2ae4c: d014 beq.n 2ae78 │ │ + 2ae4e: 4b0f ldr r3, [pc, #60] ; (2ae8c ) │ │ + 2ae50: 50f4 str r4, [r6, r3] │ │ + 2ae52: 4b0f ldr r3, [pc, #60] ; (2ae90 ) │ │ + 2ae54: 50f5 str r5, [r6, r3] │ │ + 2ae56: e00f b.n 2ae78 │ │ + 2ae58: 429a cmp r2, r3 │ │ + 2ae5a: d0f8 beq.n 2ae4e │ │ + 2ae5c: 7011 strb r1, [r2, #0] │ │ + 2ae5e: 3201 adds r2, #1 │ │ + 2ae60: 32ff adds r2, #255 ; 0xff │ │ + 2ae62: e7f9 b.n 2ae58 │ │ + 2ae64: 9b05 ldr r3, [sp, #20] │ │ + 2ae66: 2b00 cmp r3, #0 │ │ + 2ae68: d100 bne.n 2ae6c │ │ + 2ae6a: e491 b.n 2a790 │ │ + 2ae6c: e46b b.n 2a746 │ │ + 2ae6e: 9b07 ldr r3, [sp, #28] │ │ + 2ae70: 2bef cmp r3, #239 ; 0xef │ │ + 2ae72: d900 bls.n 2ae76 │ │ + 2ae74: e48c b.n 2a790 │ │ + 2ae76: e416 b.n 2a6a6 │ │ + 2ae78: 2001 movs r0, #1 │ │ + 2ae7a: b013 add sp, #76 ; 0x4c │ │ + 2ae7c: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 2ae7e: 46c0 nop ; (mov r8, r8) │ │ + 2ae80: dfe8 svc 232 ; 0xe8 │ │ + 2ae82: 0000 movs r0, r0 │ │ + 2ae84: e980 0000 ; instruction: 0xe9800000 │ │ + 2ae88: e948 0000 strd r0, r0, [r8, #-0] │ │ + 2ae8c: e954 0000 ldrd r0, r0, [r4, #-0] │ │ + 2ae90: e944 0000 strd r0, r0, [r4, #-0] │ │ + │ │ +0002ae94 : │ │ + 2ae94: 1c03 adds r3, r0, #0 │ │ + 2ae96: 2000 movs r0, #0 │ │ + 2ae98: b570 push {r4, r5, r6, lr} │ │ + 2ae9a: 4281 cmp r1, r0 │ │ + 2ae9c: d031 beq.n 2af02 │ │ + 2ae9e: 4a19 ldr r2, [pc, #100] ; (2af04 ) │ │ + 2aea0: 589c ldr r4, [r3, r2] │ │ + 2aea2: 4a19 ldr r2, [pc, #100] ; (2af08 ) │ │ + 2aea4: 4214 tst r4, r2 │ │ + 2aea6: d01b beq.n 2aee0 │ │ + 2aea8: 4a18 ldr r2, [pc, #96] ; (2af0c ) │ │ + 2aeaa: 0889 lsrs r1, r1, #2 │ │ + 2aeac: 447a add r2, pc │ │ + 2aeae: 1c14 adds r4, r2, #0 │ │ + 2aeb0: 0043 lsls r3, r0, #1 │ │ + 2aeb2: 3470 adds r4, #112 ; 0x70 │ │ + 2aeb4: 5b1b ldrh r3, [r3, r4] │ │ + 2aeb6: 4299 cmp r1, r3 │ │ + 2aeb8: d30d bcc.n 2aed6 │ │ + 2aeba: d00a beq.n 2aed2 │ │ + 2aebc: 2800 cmp r0, #0 │ │ + 2aebe: d008 beq.n 2aed2 │ │ + 2aec0: 1e42 subs r2, r0, #1 │ │ + 2aec2: 0052 lsls r2, r2, #1 │ │ + 2aec4: 5b12 ldrh r2, [r2, r4] │ │ + 2aec6: 1acb subs r3, r1, r3 │ │ + 2aec8: 1a52 subs r2, r2, r1 │ │ + 2aeca: 429a cmp r2, r3 │ │ + 2aecc: d201 bcs.n 2aed2 │ │ + 2aece: 3024 adds r0, #36 ; 0x24 │ │ + 2aed0: e017 b.n 2af02 │ │ + 2aed2: 3025 adds r0, #37 ; 0x25 │ │ + 2aed4: e015 b.n 2af02 │ │ + 2aed6: 3001 adds r0, #1 │ │ + 2aed8: 2848 cmp r0, #72 ; 0x48 │ │ + 2aeda: d1e8 bne.n 2aeae │ │ + 2aedc: 206c movs r0, #108 ; 0x6c │ │ + 2aede: e010 b.n 2af02 │ │ + 2aee0: 1c0d adds r5, r1, #0 │ │ + 2aee2: 1c1e adds r6, r3, #0 │ │ + 2aee4: 2401 movs r4, #1 │ │ + 2aee6: 2200 movs r2, #0 │ │ + 2aee8: 1c30 adds r0, r6, #0 │ │ + 2aeea: 1c21 adds r1, r4, #0 │ │ + 2aeec: 1c13 adds r3, r2, #0 │ │ + 2aeee: f7fe fcfd bl 298ec │ │ + 2aef2: 2800 cmp r0, #0 │ │ + 2aef4: dd01 ble.n 2aefa │ │ + 2aef6: 42a8 cmp r0, r5 │ │ + 2aef8: dd02 ble.n 2af00 │ │ + 2aefa: 3401 adds r4, #1 │ │ + 2aefc: 2c78 cmp r4, #120 ; 0x78 │ │ + 2aefe: d1f2 bne.n 2aee6 │ │ + 2af00: 1c20 adds r0, r4, #0 │ │ + 2af02: bd70 pop {r4, r5, r6, pc} │ │ + 2af04: e920 0000 stmdb r0!, {} │ │ + 2af08: 8059 strh r1, [r3, #2] │ │ + 2af0a: 0020 movs r0, r4 │ │ + 2af0c: a550 add r5, pc, #320 ; (adr r5, 2b050 ) │ │ ... │ │ │ │ -0002a2c8 : │ │ - 2a2c8: b5f8 push {r3, r4, r5, r6, r7, lr} │ │ - 2a2ca: 1c04 adds r4, r0, #0 │ │ - 2a2cc: 2500 movs r5, #0 │ │ - 2a2ce: 4a35 ldr r2, [pc, #212] ; (2a3a4 ) │ │ - 2a2d0: 1966 adds r6, r4, r5 │ │ - 2a2d2: 18b6 adds r6, r6, r2 │ │ - 2a2d4: 6830 ldr r0, [r6, #0] │ │ - 2a2d6: 2800 cmp r0, #0 │ │ - 2a2d8: d003 beq.n 2a2e2 │ │ - 2a2da: f7ff ffd6 bl 2a28a │ │ - 2a2de: 2300 movs r3, #0 │ │ - 2a2e0: 6033 str r3, [r6, #0] │ │ - 2a2e2: 26f0 movs r6, #240 ; 0xf0 │ │ - 2a2e4: 3504 adds r5, #4 │ │ - 2a2e6: 00b6 lsls r6, r6, #2 │ │ - 2a2e8: 42b5 cmp r5, r6 │ │ - 2a2ea: d1f0 bne.n 2a2ce │ │ - 2a2ec: 4b2e ldr r3, [pc, #184] ; (2a3a8 ) │ │ - 2a2ee: 4d2f ldr r5, [pc, #188] ; (2a3ac ) │ │ - 2a2f0: 2700 movs r7, #0 │ │ - 2a2f2: 50e7 str r7, [r4, r3] │ │ - 2a2f4: 5960 ldr r0, [r4, r5] │ │ - 2a2f6: 42b8 cmp r0, r7 │ │ - 2a2f8: d002 beq.n 2a300 │ │ - 2a2fa: f006 fcb7 bl 30c6c <__clzsi2+0x3b8> │ │ - 2a2fe: 5167 str r7, [r4, r5] │ │ - 2a300: 4d2b ldr r5, [pc, #172] ; (2a3b0 ) │ │ - 2a302: 5960 ldr r0, [r4, r5] │ │ - 2a304: 2800 cmp r0, #0 │ │ - 2a306: d003 beq.n 2a310 │ │ - 2a308: f006 fcb0 bl 30c6c <__clzsi2+0x3b8> │ │ - 2a30c: 2300 movs r3, #0 │ │ - 2a30e: 5163 str r3, [r4, r5] │ │ - 2a310: 2500 movs r5, #0 │ │ - 2a312: 4b28 ldr r3, [pc, #160] ; (2a3b4 ) │ │ - 2a314: 1967 adds r7, r4, r5 │ │ - 2a316: 18ff adds r7, r7, r3 │ │ - 2a318: 6838 ldr r0, [r7, #0] │ │ - 2a31a: 2800 cmp r0, #0 │ │ - 2a31c: d003 beq.n 2a326 │ │ - 2a31e: f7ff ffcb bl 2a2b8 │ │ - 2a322: 2300 movs r3, #0 │ │ - 2a324: 603b str r3, [r7, #0] │ │ - 2a326: 23ef movs r3, #239 ; 0xef │ │ - 2a328: 3540 adds r5, #64 ; 0x40 │ │ - 2a32a: 019b lsls r3, r3, #6 │ │ - 2a32c: 429d cmp r5, r3 │ │ - 2a32e: d1f0 bne.n 2a312 │ │ - 2a330: 2500 movs r5, #0 │ │ - 2a332: 22be movs r2, #190 ; 0xbe │ │ - 2a334: 1967 adds r7, r4, r5 │ │ - 2a336: 0212 lsls r2, r2, #8 │ │ - 2a338: 18bf adds r7, r7, r2 │ │ - 2a33a: 6838 ldr r0, [r7, #0] │ │ - 2a33c: 2800 cmp r0, #0 │ │ - 2a33e: d003 beq.n 2a348 │ │ - 2a340: f006 fcdc bl 30cfc <__clzsi2+0x448> │ │ - 2a344: 2300 movs r3, #0 │ │ - 2a346: 603b str r3, [r7, #0] │ │ - 2a348: 3504 adds r5, #4 │ │ - 2a34a: 42b5 cmp r5, r6 │ │ - 2a34c: d1f1 bne.n 2a332 │ │ - 2a34e: 4b1a ldr r3, [pc, #104] ; (2a3b8 ) │ │ - 2a350: 2600 movs r6, #0 │ │ - 2a352: 18e5 adds r5, r4, r3 │ │ - 2a354: 682a ldr r2, [r5, #0] │ │ - 2a356: 2a00 cmp r2, #0 │ │ - 2a358: d007 beq.n 2a36a │ │ - 2a35a: 6868 ldr r0, [r5, #4] │ │ - 2a35c: 2800 cmp r0, #0 │ │ - 2a35e: d004 beq.n 2a36a │ │ - 2a360: 2700 movs r7, #0 │ │ - 2a362: 602f str r7, [r5, #0] │ │ - 2a364: f006 fc82 bl 30c6c <__clzsi2+0x3b8> │ │ - 2a368: 606f str r7, [r5, #4] │ │ - 2a36a: 1f2b subs r3, r5, #4 │ │ - 2a36c: 2200 movs r2, #0 │ │ - 2a36e: 1c2f adds r7, r5, #0 │ │ - 2a370: 601a str r2, [r3, #0] │ │ - 2a372: 3f08 subs r7, #8 │ │ - 2a374: 6838 ldr r0, [r7, #0] │ │ - 2a376: 4290 cmp r0, r2 │ │ - 2a378: d004 beq.n 2a384 │ │ - 2a37a: 6803 ldr r3, [r0, #0] │ │ - 2a37c: 68db ldr r3, [r3, #12] │ │ - 2a37e: 4798 blx r3 │ │ - 2a380: 2300 movs r3, #0 │ │ - 2a382: 603b str r3, [r7, #0] │ │ - 2a384: 3601 adds r6, #1 │ │ - 2a386: 3590 adds r5, #144 ; 0x90 │ │ - 2a388: 2e08 cmp r6, #8 │ │ - 2a38a: d1e3 bne.n 2a354 │ │ - 2a38c: 4a0b ldr r2, [pc, #44] ; (2a3bc ) │ │ - 2a38e: 2300 movs r3, #0 │ │ - 2a390: 2001 movs r0, #1 │ │ - 2a392: 50a3 str r3, [r4, r2] │ │ - 2a394: 4a0a ldr r2, [pc, #40] ; (2a3c0 ) │ │ - 2a396: 50a3 str r3, [r4, r2] │ │ - 2a398: 4a0a ldr r2, [pc, #40] ; (2a3c4 ) │ │ - 2a39a: 50a3 str r3, [r4, r2] │ │ - 2a39c: 4a0a ldr r2, [pc, #40] ; (2a3c8 ) │ │ - 2a39e: 50a3 str r3, [r4, r2] │ │ - 2a3a0: bdf8 pop {r3, r4, r5, r6, r7, pc} │ │ - 2a3a2: 46c0 nop ; (mov r8, r8) │ │ - 2a3a4: cac0 ldmia r2!, {r6, r7} │ │ - 2a3a6: 0000 movs r0, r0 │ │ - 2a3a8: e990 0000 ; instruction: 0xe9900000 │ │ - 2a3ac: e998 0000 ; instruction: 0xe9980000 │ │ - 2a3b0: e994 0000 ; instruction: 0xe9940000 │ │ - 2a3b4: 8254 strh r4, [r2, #18] │ │ - 2a3b6: 0000 movs r0, r0 │ │ - 2a3b8: e488 b.n 29ccc │ │ - 2a3ba: 0000 movs r0, r0 │ │ - 2a3bc: e920 0000 stmdb r0!, {} │ │ - 2a3c0: e928 0000 stmdb r8!, {} │ │ - 2a3c4: e924 0000 stmdb r4!, {} │ │ - 2a3c8: e910 0000 ldmdb r0, {} │ │ - │ │ -0002a3cc : │ │ - 2a3cc: b510 push {r4, lr} │ │ - 2a3ce: 1c04 adds r4, r0, #0 │ │ - 2a3d0: f7ff ff7a bl 2a2c8 │ │ - 2a3d4: 1c20 adds r0, r4, #0 │ │ - 2a3d6: bd10 pop {r4, pc} │ │ - │ │ -0002a3d8 : │ │ - 2a3d8: b538 push {r3, r4, r5, lr} │ │ - 2a3da: 4b1d ldr r3, [pc, #116] ; (2a450 ) │ │ - 2a3dc: 2299 movs r2, #153 ; 0x99 │ │ - 2a3de: 1c04 adds r4, r0, #0 │ │ - 2a3e0: 18c5 adds r5, r0, r3 │ │ - 2a3e2: 0152 lsls r2, r2, #5 │ │ - 2a3e4: 1c28 adds r0, r5, #0 │ │ - 2a3e6: 2100 movs r1, #0 │ │ - 2a3e8: f006 fb00 bl 309ec <__clzsi2+0x138> │ │ - 2a3ec: 4919 ldr r1, [pc, #100] ; (2a454 ) │ │ - 2a3ee: 1c28 adds r0, r5, #0 │ │ - 2a3f0: 2500 movs r5, #0 │ │ - 2a3f2: 4479 add r1, pc │ │ - 2a3f4: f006 fb4a bl 30a8c <__clzsi2+0x1d8> │ │ - 2a3f8: 4b17 ldr r3, [pc, #92] ; (2a458 ) │ │ - 2a3fa: 4918 ldr r1, [pc, #96] ; (2a45c ) │ │ - 2a3fc: 18e0 adds r0, r4, r3 │ │ - 2a3fe: 4479 add r1, pc │ │ - 2a400: f006 fb44 bl 30a8c <__clzsi2+0x1d8> │ │ - 2a404: 4b16 ldr r3, [pc, #88] ; (2a460 ) │ │ - 2a406: 4917 ldr r1, [pc, #92] ; (2a464 ) │ │ - 2a408: 18e0 adds r0, r4, r3 │ │ - 2a40a: 4479 add r1, pc │ │ - 2a40c: f006 fb3e bl 30a8c <__clzsi2+0x1d8> │ │ - 2a410: 4b15 ldr r3, [pc, #84] ; (2a468 ) │ │ - 2a412: 4916 ldr r1, [pc, #88] ; (2a46c ) │ │ - 2a414: 18e0 adds r0, r4, r3 │ │ - 2a416: 4479 add r1, pc │ │ - 2a418: f006 fb38 bl 30a8c <__clzsi2+0x1d8> │ │ - 2a41c: 4b14 ldr r3, [pc, #80] ; (2a470 ) │ │ - 2a41e: 4915 ldr r1, [pc, #84] ; (2a474 ) │ │ - 2a420: 18e0 adds r0, r4, r3 │ │ - 2a422: 4479 add r1, pc │ │ - 2a424: f006 fb32 bl 30a8c <__clzsi2+0x1d8> │ │ - 2a428: 4b13 ldr r3, [pc, #76] ; (2a478 ) │ │ - 2a42a: 4914 ldr r1, [pc, #80] ; (2a47c ) │ │ - 2a42c: 18e0 adds r0, r4, r3 │ │ - 2a42e: 4479 add r1, pc │ │ - 2a430: f006 fb2c bl 30a8c <__clzsi2+0x1d8> │ │ - 2a434: 4b12 ldr r3, [pc, #72] ; (2a480 ) │ │ - 2a436: 18e4 adds r4, r4, r3 │ │ - 2a438: 4912 ldr r1, [pc, #72] ; (2a484 ) │ │ - 2a43a: 1c20 adds r0, r4, #0 │ │ - 2a43c: 1c2a adds r2, r5, #0 │ │ - 2a43e: 4479 add r1, pc │ │ - 2a440: 3508 adds r5, #8 │ │ - 2a442: f006 fb43 bl 30acc <__clzsi2+0x218> │ │ - 2a446: 3420 adds r4, #32 │ │ - 2a448: 2d80 cmp r5, #128 ; 0x80 │ │ - 2a44a: d1f5 bne.n 2a438 │ │ - 2a44c: bd38 pop {r3, r4, r5, pc} │ │ - 2a44e: 46c0 nop ; (mov r8, r8) │ │ - 2a450: d160 bne.n 2a514 │ │ - 2a452: 0000 movs r0, r0 │ │ - 2a454: 91bb str r1, [sp, #748] ; 0x2ec │ │ - 2a456: 0000 movs r0, r0 │ │ - 2a458: d180 bne.n 2a35c │ │ - 2a45a: 0000 movs r0, r0 │ │ - 2a45c: 91b2 str r1, [sp, #712] ; 0x2c8 │ │ - 2a45e: 0000 movs r0, r0 │ │ - 2a460: d1c0 bne.n 2a3e4 │ │ - 2a462: 0000 movs r0, r0 │ │ - 2a464: 91a9 str r1, [sp, #676] ; 0x2a4 │ │ - 2a466: 0000 movs r0, r0 │ │ - 2a468: d1e0 bne.n 2a42c │ │ - 2a46a: 0000 movs r0, r0 │ │ - 2a46c: 91a4 str r1, [sp, #656] ; 0x290 │ │ - 2a46e: 0000 movs r0, r0 │ │ - 2a470: d260 bcs.n 2a534 │ │ - 2a472: 0000 movs r0, r0 │ │ - 2a474: 919f str r1, [sp, #636] ; 0x27c │ │ - 2a476: 0000 movs r0, r0 │ │ - 2a478: d280 bcs.n 2a37c │ │ - 2a47a: 0000 movs r0, r0 │ │ - 2a47c: 9198 str r1, [sp, #608] ; 0x260 │ │ - 2a47e: 0000 movs r0, r0 │ │ - 2a480: d480 bmi.n 2a384 │ │ - 2a482: 0000 movs r0, r0 │ │ - 2a484: 9190 str r1, [sp, #576] ; 0x240 │ │ +0002af10 : │ │ + 2af10: b5f8 push {r3, r4, r5, r6, r7, lr} │ │ + 2af12: 1c05 adds r5, r0, #0 │ │ + 2af14: 2000 movs r0, #0 │ │ + 2af16: 1e0c subs r4, r1, #0 │ │ + 2af18: 4284 cmp r4, r0 │ │ + 2af1a: d038 beq.n 2af8e │ │ + 2af1c: 491c ldr r1, [pc, #112] ; (2af90 ) │ │ + 2af1e: 586e ldr r6, [r5, r1] │ │ + 2af20: 491c ldr r1, [pc, #112] ; (2af94 ) │ │ + 2af22: 420e tst r6, r1 │ │ + 2af24: d001 beq.n 2af2a │ │ + 2af26: 481c ldr r0, [pc, #112] ; (2af98 ) │ │ + 2af28: e01a b.n 2af60 │ │ + 2af2a: 4f1c ldr r7, [pc, #112] ; (2af9c ) │ │ + 2af2c: 481c ldr r0, [pc, #112] ; (2afa0 ) │ │ + 2af2e: 2110 movs r1, #16 │ │ + 2af30: 423e tst r6, r7 │ │ + 2af32: d019 beq.n 2af68 │ │ + 2af34: 582b ldr r3, [r5, r0] │ │ + 2af36: 420b tst r3, r1 │ │ + 2af38: d011 beq.n 2af5e │ │ + 2af3a: 21c0 movs r1, #192 ; 0xc0 │ │ + 2af3c: 1c20 adds r0, r4, #0 │ │ + 2af3e: 0089 lsls r1, r1, #2 │ │ + 2af40: f006 feec bl 31d1c <__aeabi_llsl@@Base+0x1bc> │ │ + 2af44: 4d17 ldr r5, [pc, #92] ; (2afa4 ) │ │ + 2af46: 0089 lsls r1, r1, #2 │ │ + 2af48: 1c20 adds r0, r4, #0 │ │ + 2af4a: 447d add r5, pc │ │ + 2af4c: 186d adds r5, r5, r1 │ │ + 2af4e: 21c0 movs r1, #192 ; 0xc0 │ │ + 2af50: 0089 lsls r1, r1, #2 │ │ + 2af52: f006 feeb bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 2af56: 6d2b ldr r3, [r5, #80] ; 0x50 │ │ + 2af58: 40c3 lsrs r3, r0 │ │ + 2af5a: 1c18 adds r0, r3, #0 │ │ + 2af5c: e017 b.n 2af8e │ │ + 2af5e: 4812 ldr r0, [pc, #72] ; (2afa8 ) │ │ + 2af60: 1c21 adds r1, r4, #0 │ │ + 2af62: f006 fee3 bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 2af66: e012 b.n 2af8e │ │ + 2af68: 5828 ldr r0, [r5, r0] │ │ + 2af6a: 0224 lsls r4, r4, #8 │ │ + 2af6c: 4208 tst r0, r1 │ │ + 2af6e: d008 beq.n 2af82 │ │ + 2af70: 2a00 cmp r2, #0 │ │ + 2af72: d100 bne.n 2af76 │ │ + 2af74: 4a0d ldr r2, [pc, #52] ; (2afac ) │ │ + 2af76: 21d6 movs r1, #214 ; 0xd6 │ │ + 2af78: 18e4 adds r4, r4, r3 │ │ + 2af7a: 1c10 adds r0, r2, #0 │ │ + 2af7c: 02c9 lsls r1, r1, #11 │ │ + 2af7e: 1c22 adds r2, r4, #0 │ │ + 2af80: e003 b.n 2af8a │ │ + 2af82: 21d6 movs r1, #214 ; 0xd6 │ │ + 2af84: 4809 ldr r0, [pc, #36] ; (2afac ) │ │ + 2af86: 18e2 adds r2, r4, r3 │ │ + 2af88: 02c9 lsls r1, r1, #11 │ │ + 2af8a: f001 fff9 bl 2cf80 <_muldiv(long, long, long)@@Base> │ │ + 2af8e: bdf8 pop {r3, r4, r5, r6, r7, pc} │ │ + 2af90: e920 0000 stmdb r0!, {} │ │ + 2af94: 8059 strh r1, [r3, #2] │ │ + 2af96: 0020 movs r0, r4 │ │ + 2af98: 7c3c ldrb r4, [r7, #16] │ │ + 2af9a: 00d8 lsls r0, r3, #3 │ │ + 2af9c: 0004 movs r4, r0 │ │ + 2af9e: 0010 movs r0, r2 │ │ + 2afa0: e90c 0000 stmdb ip, {} │ │ + 2afa4: a5b2 add r5, pc, #712 ; (adr r5, 2b270 ) │ │ + 2afa6: 0000 movs r0, r0 │ │ + 2afa8: 7790 strb r0, [r2, #30] │ │ + 2afaa: 00da lsls r2, r3, #3 │ │ + 2afac: 20ab movs r0, #171 ; 0xab │ │ ... │ │ │ │ -0002a488 : │ │ - 2a488: b5f0 push {r4, r5, r6, r7, lr} │ │ - 2a48a: 4bbe ldr r3, [pc, #760] ; (2a784 ) │ │ - 2a48c: 1c04 adds r4, r0, #0 │ │ - 2a48e: 48be ldr r0, [pc, #760] ; (2a788 ) │ │ - 2a490: 2500 movs r5, #0 │ │ - 2a492: b089 sub sp, #36 ; 0x24 │ │ - 2a494: 5025 str r5, [r4, r0] │ │ - 2a496: 9107 str r1, [sp, #28] │ │ - 2a498: 50e5 str r5, [r4, r3] │ │ - 2a49a: 49bc ldr r1, [pc, #752] ; (2a78c ) │ │ - 2a49c: 4bbc ldr r3, [pc, #752] ; (2a790 ) │ │ - 2a49e: 9206 str r2, [sp, #24] │ │ - 2a4a0: 5065 str r5, [r4, r1] │ │ - 2a4a2: 4abc ldr r2, [pc, #752] ; (2a794 ) │ │ - 2a4a4: 50e5 str r5, [r4, r3] │ │ - 2a4a6: 4bbc ldr r3, [pc, #752] ; (2a798 ) │ │ - 2a4a8: 48bc ldr r0, [pc, #752] ; (2a79c ) │ │ - 2a4aa: 21e9 movs r1, #233 ; 0xe9 │ │ - 2a4ac: 50e5 str r5, [r4, r3] │ │ - 2a4ae: 50a5 str r5, [r4, r2] │ │ - 2a4b0: 4abb ldr r2, [pc, #748] ; (2a7a0 ) │ │ - 2a4b2: 2380 movs r3, #128 ; 0x80 │ │ - 2a4b4: 005f lsls r7, r3, #1 │ │ - 2a4b6: 50a3 str r3, [r4, r2] │ │ - 2a4b8: 4aba ldr r2, [pc, #744] ; (2a7a4 ) │ │ - 2a4ba: 0209 lsls r1, r1, #8 │ │ - 2a4bc: 50a3 str r3, [r4, r2] │ │ - 2a4be: 4aba ldr r2, [pc, #744] ; (2a7a8 ) │ │ - 2a4c0: 50a3 str r3, [r4, r2] │ │ - 2a4c2: 4bba ldr r3, [pc, #744] ; (2a7ac ) │ │ - 2a4c4: 4aba ldr r2, [pc, #744] ; (2a7b0 ) │ │ - 2a4c6: 50e7 str r7, [r4, r3] │ │ - 2a4c8: 4bba ldr r3, [pc, #744] ; (2a7b4 ) │ │ - 2a4ca: 5027 str r7, [r4, r0] │ │ - 2a4cc: 48ba ldr r0, [pc, #744] ; (2a7b8 ) │ │ - 2a4ce: 50e5 str r5, [r4, r3] │ │ - 2a4d0: 2306 movs r3, #6 │ │ - 2a4d2: 5063 str r3, [r4, r1] │ │ - 2a4d4: 237d movs r3, #125 ; 0x7d │ │ - 2a4d6: 50a3 str r3, [r4, r2] │ │ - 2a4d8: 4bb8 ldr r3, [pc, #736] ; (2a7bc ) │ │ - 2a4da: 49b9 ldr r1, [pc, #740] ; (2a7c0 ) │ │ - 2a4dc: 4ab9 ldr r2, [pc, #740] ; (2a7c4 ) │ │ - 2a4de: 50e5 str r5, [r4, r3] │ │ - 2a4e0: 4bb9 ldr r3, [pc, #740] ; (2a7c8 ) │ │ - 2a4e2: 50e5 str r5, [r4, r3] │ │ - 2a4e4: 4bb9 ldr r3, [pc, #740] ; (2a7cc ) │ │ - 2a4e6: 50e5 str r5, [r4, r3] │ │ - 2a4e8: 4bb9 ldr r3, [pc, #740] ; (2a7d0 ) │ │ - 2a4ea: 5025 str r5, [r4, r0] │ │ - 2a4ec: 5065 str r5, [r4, r1] │ │ - 2a4ee: 48b9 ldr r0, [pc, #740] ; (2a7d4 ) │ │ - 2a4f0: 50a5 str r5, [r4, r2] │ │ - 2a4f2: 50e5 str r5, [r4, r3] │ │ - 2a4f4: 4bb8 ldr r3, [pc, #736] ; (2a7d8 ) │ │ - 2a4f6: 2210 movs r2, #16 │ │ - 2a4f8: 5025 str r5, [r4, r0] │ │ - 2a4fa: 50e2 str r2, [r4, r3] │ │ - 2a4fc: 4ab7 ldr r2, [pc, #732] ; (2a7dc ) │ │ - 2a4fe: 4bb8 ldr r3, [pc, #736] ; (2a7e0 ) │ │ - 2a500: 49b8 ldr r1, [pc, #736] ; (2a7e4 ) │ │ - 2a502: 50e2 str r2, [r4, r3] │ │ - 2a504: 2330 movs r3, #48 ; 0x30 │ │ - 2a506: 5063 str r3, [r4, r1] │ │ - 2a508: 4bb7 ldr r3, [pc, #732] ; (2a7e8 ) │ │ - 2a50a: 2282 movs r2, #130 ; 0x82 │ │ - 2a50c: 0212 lsls r2, r2, #8 │ │ - 2a50e: 50e5 str r5, [r4, r3] │ │ - 2a510: 4bb6 ldr r3, [pc, #728] ; (2a7ec ) │ │ - 2a512: 18a6 adds r6, r4, r2 │ │ - 2a514: 22f0 movs r2, #240 ; 0xf0 │ │ - 2a516: 50e5 str r5, [r4, r3] │ │ - 2a518: 4bb5 ldr r3, [pc, #724] ; (2a7f0 ) │ │ - 2a51a: 1c29 adds r1, r5, #0 │ │ - 2a51c: 0192 lsls r2, r2, #6 │ │ - 2a51e: 50e5 str r5, [r4, r3] │ │ - 2a520: 4bb4 ldr r3, [pc, #720] ; (2a7f4 ) │ │ - 2a522: 1c30 adds r0, r6, #0 │ │ - 2a524: 50e5 str r5, [r4, r3] │ │ - 2a526: f006 fa61 bl 309ec <__clzsi2+0x138> │ │ - 2a52a: 2380 movs r3, #128 ; 0x80 │ │ - 2a52c: 021b lsls r3, r3, #8 │ │ - 2a52e: 2280 movs r2, #128 ; 0x80 │ │ - 2a530: 18e0 adds r0, r4, r3 │ │ - 2a532: 1c29 adds r1, r5, #0 │ │ - 2a534: 0092 lsls r2, r2, #2 │ │ - 2a536: f006 fa59 bl 309ec <__clzsi2+0x138> │ │ - 2a53a: 2280 movs r2, #128 ; 0x80 │ │ - 2a53c: 1c29 adds r1, r5, #0 │ │ - 2a53e: 0212 lsls r2, r2, #8 │ │ - 2a540: 1c20 adds r0, r4, #0 │ │ - 2a542: f006 fa53 bl 309ec <__clzsi2+0x138> │ │ - 2a546: 20be movs r0, #190 ; 0xbe │ │ - 2a548: 0200 lsls r0, r0, #8 │ │ - 2a54a: 22f0 movs r2, #240 ; 0xf0 │ │ - 2a54c: 1820 adds r0, r4, r0 │ │ - 2a54e: 1c29 adds r1, r5, #0 │ │ - 2a550: 0092 lsls r2, r2, #2 │ │ - 2a552: 9005 str r0, [sp, #20] │ │ - 2a554: f006 fa4a bl 309ec <__clzsi2+0x138> │ │ - 2a558: 49a7 ldr r1, [pc, #668] ; (2a7f8 ) │ │ - 2a55a: 1c3a adds r2, r7, #0 │ │ - 2a55c: 1860 adds r0, r4, r1 │ │ - 2a55e: 21ff movs r1, #255 ; 0xff │ │ - 2a560: f006 fa44 bl 309ec <__clzsi2+0x138> │ │ - 2a564: 4aa5 ldr r2, [pc, #660] ; (2a7fc ) │ │ - 2a566: 1c29 adds r1, r5, #0 │ │ - 2a568: 18a0 adds r0, r4, r2 │ │ - 2a56a: 22f0 movs r2, #240 ; 0xf0 │ │ - 2a56c: 0092 lsls r2, r2, #2 │ │ - 2a56e: f006 fa3d bl 309ec <__clzsi2+0x138> │ │ - 2a572: 4ba3 ldr r3, [pc, #652] ; (2a800 ) │ │ - 2a574: 22f0 movs r2, #240 ; 0xf0 │ │ - 2a576: 1c29 adds r1, r5, #0 │ │ - 2a578: 18e3 adds r3, r4, r3 │ │ - 2a57a: 1c18 adds r0, r3, #0 │ │ - 2a57c: 0152 lsls r2, r2, #5 │ │ - 2a57e: 9304 str r3, [sp, #16] │ │ - 2a580: f006 fa34 bl 309ec <__clzsi2+0x138> │ │ - 2a584: 499f ldr r1, [pc, #636] ; (2a804 ) │ │ - 2a586: 2290 movs r2, #144 ; 0x90 │ │ - 2a588: 00d2 lsls r2, r2, #3 │ │ - 2a58a: 1860 adds r0, r4, r1 │ │ - 2a58c: 1c29 adds r1, r5, #0 │ │ - 2a58e: f006 fa2d bl 309ec <__clzsi2+0x138> │ │ - 2a592: 1c20 adds r0, r4, #0 │ │ - 2a594: f7ff ff20 bl 2a3d8 │ │ - 2a598: 23f0 movs r3, #240 ; 0xf0 │ │ - 2a59a: 2140 movs r1, #64 ; 0x40 │ │ - 2a59c: 005b lsls r3, r3, #1 │ │ - 2a59e: 4f9a ldr r7, [pc, #616] ; (2a808 ) │ │ - 2a5a0: 1962 adds r2, r4, r5 │ │ - 2a5a2: 3502 adds r5, #2 │ │ - 2a5a4: 19d2 adds r2, r2, r7 │ │ - 2a5a6: 8011 strh r1, [r2, #0] │ │ - 2a5a8: 429d cmp r5, r3 │ │ - 2a5aa: d1f8 bne.n 2a59e │ │ - 2a5ac: 2080 movs r0, #128 ; 0x80 │ │ - 2a5ae: 2300 movs r3, #0 │ │ - 2a5b0: 4684 mov ip, r0 │ │ - 2a5b2: 2090 movs r0, #144 ; 0x90 │ │ - 2a5b4: 1c19 adds r1, r3, #0 │ │ - 2a5b6: 0100 lsls r0, r0, #4 │ │ - 2a5b8: 4f94 ldr r7, [pc, #592] ; (2a80c ) │ │ - 2a5ba: 18e2 adds r2, r4, r3 │ │ - 2a5bc: 3324 adds r3, #36 ; 0x24 │ │ - 2a5be: 19d5 adds r5, r2, r7 │ │ - 2a5c0: 4667 mov r7, ip │ │ - 2a5c2: 602f str r7, [r5, #0] │ │ - 2a5c4: 4f92 ldr r7, [pc, #584] ; (2a810 ) │ │ - 2a5c6: 19d5 adds r5, r2, r7 │ │ - 2a5c8: 2740 movs r7, #64 ; 0x40 │ │ - 2a5ca: 602f str r7, [r5, #0] │ │ - 2a5cc: 4f91 ldr r7, [pc, #580] ; (2a814 ) │ │ - 2a5ce: 19d5 adds r5, r2, r7 │ │ - 2a5d0: 6029 str r1, [r5, #0] │ │ - 2a5d2: 4d91 ldr r5, [pc, #580] ; (2a818 ) │ │ - 2a5d4: 1952 adds r2, r2, r5 │ │ - 2a5d6: 7011 strb r1, [r2, #0] │ │ - 2a5d8: 4283 cmp r3, r0 │ │ - 2a5da: d1ed bne.n 2a5b8 │ │ - 2a5dc: 9f07 ldr r7, [sp, #28] │ │ - 2a5de: 2f00 cmp r7, #0 │ │ - 2a5e0: d100 bne.n 2a5e4 │ │ - 2a5e2: e0c1 b.n 2a768 │ │ - 2a5e4: a906 add r1, sp, #24 │ │ - 2a5e6: a807 add r0, sp, #28 │ │ - 2a5e8: f7fb fc70 bl 25ecc │ │ - 2a5ec: 9907 ldr r1, [sp, #28] │ │ - 2a5ee: 1c05 adds r5, r0, #0 │ │ - 2a5f0: 9a06 ldr r2, [sp, #24] │ │ - 2a5f2: 1c20 adds r0, r4, #0 │ │ - 2a5f4: f7fa fc2a bl 24e4c │ │ - 2a5f8: 2800 cmp r0, #0 │ │ - 2a5fa: d000 beq.n 2a5fe │ │ - 2a5fc: e0ad b.n 2a75a │ │ - 2a5fe: 1c20 adds r0, r4, #0 │ │ - 2a600: 9907 ldr r1, [sp, #28] │ │ - 2a602: 9a06 ldr r2, [sp, #24] │ │ - 2a604: f7f9 f91e bl 23844 │ │ - 2a608: 2800 cmp r0, #0 │ │ - 2a60a: d000 beq.n 2a60e │ │ - 2a60c: e0a5 b.n 2a75a │ │ - 2a60e: 1c20 adds r0, r4, #0 │ │ - 2a610: 9907 ldr r1, [sp, #28] │ │ - 2a612: 9a06 ldr r2, [sp, #24] │ │ - 2a614: f7f0 fb9e bl 1ad54 │ │ - 2a618: 2800 cmp r0, #0 │ │ - 2a61a: d000 beq.n 2a61e │ │ - 2a61c: e09d b.n 2a75a │ │ - 2a61e: 1c20 adds r0, r4, #0 │ │ - 2a620: 9907 ldr r1, [sp, #28] │ │ - 2a622: 9a06 ldr r2, [sp, #24] │ │ - 2a624: f7fa f958 bl 248d8 │ │ - 2a628: 2800 cmp r0, #0 │ │ - 2a62a: d000 beq.n 2a62e │ │ - 2a62c: e095 b.n 2a75a │ │ - 2a62e: 1c20 adds r0, r4, #0 │ │ - 2a630: 9907 ldr r1, [sp, #28] │ │ - 2a632: 9a06 ldr r2, [sp, #24] │ │ - 2a634: f7e8 fd08 bl 13048 │ │ - 2a638: 2800 cmp r0, #0 │ │ - 2a63a: d000 beq.n 2a63e │ │ - 2a63c: e08d b.n 2a75a │ │ - 2a63e: 1c20 adds r0, r4, #0 │ │ - 2a640: 9907 ldr r1, [sp, #28] │ │ - 2a642: 9a06 ldr r2, [sp, #24] │ │ - 2a644: f7f3 fbce bl 1dde4 │ │ - 2a648: 2800 cmp r0, #0 │ │ - 2a64a: d000 beq.n 2a64e │ │ - 2a64c: e085 b.n 2a75a │ │ - 2a64e: 1c20 adds r0, r4, #0 │ │ - 2a650: 9907 ldr r1, [sp, #28] │ │ - 2a652: 9a06 ldr r2, [sp, #24] │ │ - 2a654: f7f7 ff8a bl 2256c │ │ - 2a658: 2800 cmp r0, #0 │ │ - 2a65a: d17e bne.n 2a75a │ │ - 2a65c: 1c20 adds r0, r4, #0 │ │ - 2a65e: 9907 ldr r1, [sp, #28] │ │ - 2a660: 9a06 ldr r2, [sp, #24] │ │ - 2a662: f7f9 fc77 bl 23f54 │ │ - 2a666: 2800 cmp r0, #0 │ │ - 2a668: d177 bne.n 2a75a │ │ - 2a66a: 1c20 adds r0, r4, #0 │ │ - 2a66c: 9907 ldr r1, [sp, #28] │ │ - 2a66e: 9a06 ldr r2, [sp, #24] │ │ - 2a670: f7f2 f92c bl 1c8cc │ │ - 2a674: 2800 cmp r0, #0 │ │ - 2a676: d170 bne.n 2a75a │ │ - 2a678: 1c20 adds r0, r4, #0 │ │ - 2a67a: 9907 ldr r1, [sp, #28] │ │ - 2a67c: 9a06 ldr r2, [sp, #24] │ │ - 2a67e: f7f5 ffcd bl 2061c │ │ - 2a682: 2800 cmp r0, #0 │ │ - 2a684: d169 bne.n 2a75a │ │ - 2a686: 1c20 adds r0, r4, #0 │ │ - 2a688: 9907 ldr r1, [sp, #28] │ │ - 2a68a: 9a06 ldr r2, [sp, #24] │ │ - 2a68c: f7f1 fb80 bl 1bd90 │ │ - 2a690: 2800 cmp r0, #0 │ │ - 2a692: d162 bne.n 2a75a │ │ - 2a694: 1c20 adds r0, r4, #0 │ │ - 2a696: 9907 ldr r1, [sp, #28] │ │ - 2a698: 9a06 ldr r2, [sp, #24] │ │ - 2a69a: f7ed fe63 bl 18364 │ │ - 2a69e: 2800 cmp r0, #0 │ │ - 2a6a0: d15b bne.n 2a75a │ │ - 2a6a2: 1c20 adds r0, r4, #0 │ │ - 2a6a4: 9907 ldr r1, [sp, #28] │ │ - 2a6a6: 9a06 ldr r2, [sp, #24] │ │ - 2a6a8: f7e3 fa64 bl db74 │ │ - 2a6ac: 2800 cmp r0, #0 │ │ - 2a6ae: d154 bne.n 2a75a │ │ - 2a6b0: 1c20 adds r0, r4, #0 │ │ - 2a6b2: 9907 ldr r1, [sp, #28] │ │ - 2a6b4: 9a06 ldr r2, [sp, #24] │ │ - 2a6b6: f7ef fb93 bl 19de0 │ │ - 2a6ba: 2800 cmp r0, #0 │ │ - 2a6bc: d14d bne.n 2a75a │ │ - 2a6be: 1c20 adds r0, r4, #0 │ │ - 2a6c0: 9907 ldr r1, [sp, #28] │ │ - 2a6c2: 9a06 ldr r2, [sp, #24] │ │ - 2a6c4: f7ed fada bl 17c7c │ │ - 2a6c8: 2800 cmp r0, #0 │ │ - 2a6ca: d146 bne.n 2a75a │ │ - 2a6cc: 1c20 adds r0, r4, #0 │ │ - 2a6ce: 9907 ldr r1, [sp, #28] │ │ - 2a6d0: 9a06 ldr r2, [sp, #24] │ │ - 2a6d2: f7f6 f9ab bl 20a2c │ │ - 2a6d6: 2800 cmp r0, #0 │ │ - 2a6d8: d13f bne.n 2a75a │ │ - 2a6da: 1c20 adds r0, r4, #0 │ │ - 2a6dc: 9907 ldr r1, [sp, #28] │ │ - 2a6de: 9a06 ldr r2, [sp, #24] │ │ - 2a6e0: f7f8 fd7a bl 231d8 │ │ - 2a6e4: 2800 cmp r0, #0 │ │ - 2a6e6: d138 bne.n 2a75a │ │ - 2a6e8: 1c20 adds r0, r4, #0 │ │ - 2a6ea: 9907 ldr r1, [sp, #28] │ │ - 2a6ec: 9a06 ldr r2, [sp, #24] │ │ - 2a6ee: f7f9 fe0f bl 24310 │ │ - 2a6f2: 2800 cmp r0, #0 │ │ - 2a6f4: d131 bne.n 2a75a │ │ - 2a6f6: 1c20 adds r0, r4, #0 │ │ - 2a6f8: 9907 ldr r1, [sp, #28] │ │ - 2a6fa: 9a06 ldr r2, [sp, #24] │ │ - 2a6fc: f7ee fadc bl 18cb8 │ │ - 2a700: 2800 cmp r0, #0 │ │ - 2a702: d12a bne.n 2a75a │ │ - 2a704: 1c20 adds r0, r4, #0 │ │ - 2a706: 9907 ldr r1, [sp, #28] │ │ - 2a708: 9a06 ldr r2, [sp, #24] │ │ - 2a70a: f7ef f905 bl 19918 │ │ - 2a70e: 2800 cmp r0, #0 │ │ - 2a710: d123 bne.n 2a75a │ │ - 2a712: 1c20 adds r0, r4, #0 │ │ - 2a714: 9907 ldr r1, [sp, #28] │ │ - 2a716: 9a06 ldr r2, [sp, #24] │ │ - 2a718: f7fa f878 bl 2480c │ │ - 2a71c: 2800 cmp r0, #0 │ │ - 2a71e: d11c bne.n 2a75a │ │ - 2a720: 1c20 adds r0, r4, #0 │ │ - 2a722: 9907 ldr r1, [sp, #28] │ │ - 2a724: 9a06 ldr r2, [sp, #24] │ │ - 2a726: f7ec fbb9 bl 16e9c │ │ - 2a72a: 2800 cmp r0, #0 │ │ - 2a72c: d115 bne.n 2a75a │ │ - 2a72e: 1c20 adds r0, r4, #0 │ │ - 2a730: 9907 ldr r1, [sp, #28] │ │ - 2a732: 9a06 ldr r2, [sp, #24] │ │ - 2a734: f7f8 f9e2 bl 22afc │ │ - 2a738: 2800 cmp r0, #0 │ │ - 2a73a: d10e bne.n 2a75a │ │ - 2a73c: 1c20 adds r0, r4, #0 │ │ - 2a73e: 9907 ldr r1, [sp, #28] │ │ - 2a740: 9a06 ldr r2, [sp, #24] │ │ - 2a742: f7f5 f951 bl 1f9e8 │ │ - 2a746: 2800 cmp r0, #0 │ │ - 2a748: d107 bne.n 2a75a │ │ - 2a74a: 1c20 adds r0, r4, #0 │ │ - 2a74c: 9907 ldr r1, [sp, #28] │ │ - 2a74e: 9a06 ldr r2, [sp, #24] │ │ - 2a750: f7f4 fd9e bl 1f290 │ │ - 2a754: 2800 cmp r0, #0 │ │ - 2a756: d100 bne.n 2a75a │ │ - 2a758: e157 b.n 2aa0a │ │ - 2a75a: 2d00 cmp r5, #0 │ │ - 2a75c: d004 beq.n 2a768 │ │ - 2a75e: 9807 ldr r0, [sp, #28] │ │ - 2a760: f006 f97c bl 30a5c <__clzsi2+0x1a8> │ │ - 2a764: 2300 movs r3, #0 │ │ - 2a766: 9307 str r3, [sp, #28] │ │ - 2a768: 9a04 ldr r2, [sp, #16] │ │ - 2a76a: 2000 movs r0, #0 │ │ - 2a76c: 1c05 adds r5, r0, #0 │ │ - 2a76e: 77d5 strb r5, [r2, #31] │ │ - 2a770: 211f movs r1, #31 │ │ - 2a772: 5c57 ldrb r7, [r2, r1] │ │ - 2a774: 1c0b adds r3, r1, #0 │ │ - 2a776: 2f20 cmp r7, #32 │ │ - 2a778: d856 bhi.n 2a828 │ │ - 2a77a: 5455 strb r5, [r2, r1] │ │ - 2a77c: 1e59 subs r1, r3, #1 │ │ - 2a77e: d2f8 bcs.n 2a772 │ │ - 2a780: 1c0b adds r3, r1, #0 │ │ - 2a782: e051 b.n 2a828 │ │ - 2a784: e90c 0000 stmdb ip, {} │ │ - 2a788: e920 0000 stmdb r0!, {} │ │ - 2a78c: e910 0000 ldmdb r0, {} │ │ - 2a790: e914 0000 ldmdb r4, {} │ │ - 2a794: e928 0000 stmdb r8!, {} │ │ - 2a798: e924 0000 stmdb r4!, {} │ │ - 2a79c: e960 0000 strd r0, r0, [r0, #-0]! │ │ - 2a7a0: e96c 0000 strd r0, r0, [ip, #-0]! │ │ - 2a7a4: e968 0000 strd r0, r0, [r8, #-0]! │ │ - 2a7a8: e95c 0000 ldrd r0, r0, [ip, #-0] │ │ - 2a7ac: e908 0000 stmdb r8, {} │ │ - 2a7b0: e904 0000 stmdb r4, {} │ │ - 2a7b4: e970 0000 ldrd r0, r0, [r0, #-0]! │ │ - 2a7b8: e948 0000 strd r0, r0, [r8, #-0] │ │ - 2a7bc: e934 0000 ldmdb r4!, {} │ │ - 2a7c0: e94c 0000 strd r0, r0, [ip, #-0] │ │ - 2a7c4: e950 0000 ldrd r0, r0, [r0, #-0] │ │ - 2a7c8: e938 0000 ldmdb r8!, {} │ │ - 2a7cc: e944 0000 strd r0, r0, [r4, #-0] │ │ - 2a7d0: e954 0000 ldrd r0, r0, [r4, #-0] │ │ - 2a7d4: e958 0000 ldrd r0, r0, [r8, #-0] │ │ - 2a7d8: e974 0000 ldrd r0, r0, [r4, #-0]! │ │ - 2a7dc: 7fff ldrb r7, [r7, #31] │ │ - 2a7de: 0000 movs r0, r0 │ │ - 2a7e0: e978 0000 ldrd r0, r0, [r8, #-0]! │ │ - 2a7e4: e964 0000 strd r0, r0, [r4, #-0]! │ │ - 2a7e8: e990 0000 ; instruction: 0xe9900000 │ │ - 2a7ec: e98c 0000 ; instruction: 0xe98c0000 │ │ - 2a7f0: e998 0000 ; instruction: 0xe9980000 │ │ - 2a7f4: e994 0000 ; instruction: 0xe9940000 │ │ - 2a7f8: d060 beq.n 2a8bc │ │ - 2a7fa: 0000 movs r0, r0 │ │ - 2a7fc: cac0 ldmia r2!, {r6, r7} │ │ - 2a7fe: 0000 movs r0, r0 │ │ - 2a800: e99c 0000 ; instruction: 0xe99c0000 │ │ - 2a804: e480 b.n 2a108 │ │ - 2a806: 0000 movs r0, r0 │ │ - 2a808: ce80 ldmia r6!, {r7} │ │ - 2a80a: 0000 movs r0, r0 │ │ - 2a80c: c1c0 stmia r1!, {r6, r7} │ │ - 2a80e: 0000 movs r0, r0 │ │ - 2a810: c1c4 stmia r1!, {r2, r6, r7} │ │ - 2a812: 0000 movs r0, r0 │ │ - 2a814: c1c8 stmia r1!, {r3, r6, r7} │ │ - 2a816: 0000 movs r0, r0 │ │ - 2a818: c1d0 stmia r1!, {r4, r6, r7} │ │ - 2a81a: 0000 movs r0, r0 │ │ - 2a81c: 5cd1 ldrb r1, [r2, r3] │ │ - 2a81e: 291f cmp r1, #31 │ │ - 2a820: d801 bhi.n 2a826 │ │ - 2a822: 2120 movs r1, #32 │ │ - 2a824: 54d1 strb r1, [r2, r3] │ │ - 2a826: 3b01 subs r3, #1 │ │ - 2a828: 1c5f adds r7, r3, #1 │ │ - 2a82a: d1f7 bne.n 2a81c │ │ - 2a82c: 3001 adds r0, #1 │ │ - 2a82e: 3220 adds r2, #32 │ │ - 2a830: 28f0 cmp r0, #240 ; 0xf0 │ │ - 2a832: d19c bne.n 2a76e │ │ - 2a834: 4877 ldr r0, [pc, #476] ; (2aa14 ) │ │ - 2a836: 2180 movs r1, #128 ; 0x80 │ │ - 2a838: 1c23 adds r3, r4, #0 │ │ - 2a83a: 1822 adds r2, r4, r0 │ │ - 2a83c: 2700 movs r7, #0 │ │ - 2a83e: 468c mov ip, r1 │ │ - 2a840: 6815 ldr r5, [r2, #0] │ │ - 2a842: 2d40 cmp r5, #64 ; 0x40 │ │ - 2a844: d901 bls.n 2a84a │ │ - 2a846: 2040 movs r0, #64 ; 0x40 │ │ - 2a848: 6010 str r0, [r2, #0] │ │ - 2a84a: 1f11 subs r1, r2, #4 │ │ - 2a84c: 680d ldr r5, [r1, #0] │ │ - 2a84e: 2080 movs r0, #128 ; 0x80 │ │ - 2a850: 0040 lsls r0, r0, #1 │ │ - 2a852: 4285 cmp r5, r0 │ │ - 2a854: d901 bls.n 2a85a │ │ - 2a856: 4665 mov r5, ip │ │ - 2a858: 600d str r5, [r1, #0] │ │ - 2a85a: 6809 ldr r1, [r1, #0] │ │ - 2a85c: 2580 movs r5, #128 ; 0x80 │ │ - 2a85e: 006d lsls r5, r5, #1 │ │ - 2a860: 6799 str r1, [r3, #120] ; 0x78 │ │ - 2a862: 6810 ldr r0, [r2, #0] │ │ - 2a864: 1c19 adds r1, r3, #0 │ │ - 2a866: 31a8 adds r1, #168 ; 0xa8 │ │ - 2a868: 6008 str r0, [r1, #0] │ │ - 2a86a: 6851 ldr r1, [r2, #4] │ │ - 2a86c: 207f movs r0, #127 ; 0x7f │ │ - 2a86e: 3701 adds r7, #1 │ │ - 2a870: 6259 str r1, [r3, #36] ; 0x24 │ │ - 2a872: 1c19 adds r1, r3, #0 │ │ - 2a874: 31ee adds r1, #238 ; 0xee │ │ - 2a876: 675d str r5, [r3, #116] ; 0x74 │ │ - 2a878: 3224 adds r2, #36 ; 0x24 │ │ - 2a87a: 7008 strb r0, [r1, #0] │ │ - 2a87c: 195b adds r3, r3, r5 │ │ - 2a87e: 2f40 cmp r7, #64 ; 0x40 │ │ - 2a880: d1de bne.n 2a840 │ │ - 2a882: 4a65 ldr r2, [pc, #404] ; (2aa18 ) │ │ - 2a884: 4b65 ldr r3, [pc, #404] ; (2aa1c ) │ │ - 2a886: 4d66 ldr r5, [pc, #408] ; (2aa20 ) │ │ - 2a888: 18a1 adds r1, r4, r2 │ │ - 2a88a: 18e2 adds r2, r4, r3 │ │ - 2a88c: 1963 adds r3, r4, r5 │ │ - 2a88e: 6808 ldr r0, [r1, #0] │ │ - 2a890: 2800 cmp r0, #0 │ │ - 2a892: d01a beq.n 2a8ca │ │ - 2a894: 6837 ldr r7, [r6, #0] │ │ - 2a896: 6818 ldr r0, [r3, #0] │ │ - 2a898: 42b8 cmp r0, r7 │ │ - 2a89a: d900 bls.n 2a89e │ │ - 2a89c: 601f str r7, [r3, #0] │ │ - 2a89e: 6875 ldr r5, [r6, #4] │ │ - 2a8a0: 6818 ldr r0, [r3, #0] │ │ - 2a8a2: 3503 adds r5, #3 │ │ - 2a8a4: 4285 cmp r5, r0 │ │ - 2a8a6: d302 bcc.n 2a8ae │ │ - 2a8a8: 2500 movs r5, #0 │ │ - 2a8aa: 6075 str r5, [r6, #4] │ │ - 2a8ac: 601d str r5, [r3, #0] │ │ - 2a8ae: 1f08 subs r0, r1, #4 │ │ - 2a8b0: 6805 ldr r5, [r0, #0] │ │ - 2a8b2: 42bd cmp r5, r7 │ │ - 2a8b4: d900 bls.n 2a8b8 │ │ - 2a8b6: 6007 str r7, [r0, #0] │ │ - 2a8b8: 685f ldr r7, [r3, #4] │ │ - 2a8ba: 6805 ldr r5, [r0, #0] │ │ - 2a8bc: 3703 adds r7, #3 │ │ - 2a8be: 42af cmp r7, r5 │ │ - 2a8c0: d309 bcc.n 2a8d6 │ │ - 2a8c2: 2700 movs r7, #0 │ │ - 2a8c4: 605f str r7, [r3, #4] │ │ - 2a8c6: 6007 str r7, [r0, #0] │ │ - 2a8c8: e005 b.n 2a8d6 │ │ - 2a8ca: 1f0d subs r5, r1, #4 │ │ - 2a8cc: 6030 str r0, [r6, #0] │ │ - 2a8ce: 6070 str r0, [r6, #4] │ │ - 2a8d0: 6018 str r0, [r3, #0] │ │ - 2a8d2: 6058 str r0, [r3, #4] │ │ - 2a8d4: 6028 str r0, [r5, #0] │ │ - 2a8d6: 681f ldr r7, [r3, #0] │ │ - 2a8d8: 2f00 cmp r7, #0 │ │ - 2a8da: d103 bne.n 2a8e4 │ │ - 2a8dc: 8850 ldrh r0, [r2, #2] │ │ - 2a8de: 2502 movs r5, #2 │ │ - 2a8e0: 43a8 bics r0, r5 │ │ - 2a8e2: 8050 strh r0, [r2, #2] │ │ - 2a8e4: 1f08 subs r0, r1, #4 │ │ - 2a8e6: 6800 ldr r0, [r0, #0] │ │ - 2a8e8: 2800 cmp r0, #0 │ │ - 2a8ea: d103 bne.n 2a8f4 │ │ - 2a8ec: 8850 ldrh r0, [r2, #2] │ │ - 2a8ee: 2708 movs r7, #8 │ │ - 2a8f0: 43b8 bics r0, r7 │ │ - 2a8f2: 8050 strh r0, [r2, #2] │ │ - 2a8f4: 8810 ldrh r0, [r2, #0] │ │ - 2a8f6: 2840 cmp r0, #64 ; 0x40 │ │ - 2a8f8: d901 bls.n 2a8fe │ │ - 2a8fa: 2040 movs r0, #64 ; 0x40 │ │ - 2a8fc: 8010 strh r0, [r2, #0] │ │ - 2a8fe: 9d05 ldr r5, [sp, #20] │ │ - 2a900: 3640 adds r6, #64 ; 0x40 │ │ - 2a902: 3140 adds r1, #64 ; 0x40 │ │ - 2a904: 3240 adds r2, #64 ; 0x40 │ │ - 2a906: 3340 adds r3, #64 ; 0x40 │ │ - 2a908: 42ae cmp r6, r5 │ │ - 2a90a: d1c0 bne.n 2a88e │ │ - 2a90c: 4945 ldr r1, [pc, #276] ; (2aa24 ) │ │ - 2a90e: 4f45 ldr r7, [pc, #276] ; (2aa24 ) │ │ - 2a910: 59e3 ldr r3, [r4, r7] │ │ - 2a912: 2b00 cmp r3, #0 │ │ - 2a914: d009 beq.n 2a92a │ │ - 2a916: 20be movs r0, #190 ; 0xbe │ │ - 2a918: 0180 lsls r0, r0, #6 │ │ - 2a91a: 181a adds r2, r3, r0 │ │ - 2a91c: 0092 lsls r2, r2, #2 │ │ - 2a91e: 5912 ldr r2, [r2, r4] │ │ - 2a920: 2a00 cmp r2, #0 │ │ - 2a922: d102 bne.n 2a92a │ │ - 2a924: 3b01 subs r3, #1 │ │ - 2a926: 5063 str r3, [r4, r1] │ │ - 2a928: e7f1 b.n 2a90e │ │ - 2a92a: 493f ldr r1, [pc, #252] ; (2aa28 ) │ │ - 2a92c: 5861 ldr r1, [r4, r1] │ │ - 2a92e: 291f cmp r1, #31 │ │ - 2a930: d802 bhi.n 2a938 │ │ - 2a932: 4b3d ldr r3, [pc, #244] ; (2aa28 ) │ │ - 2a934: 2220 movs r2, #32 │ │ - 2a936: 50e2 str r2, [r4, r3] │ │ - 2a938: 4a3c ldr r2, [pc, #240] ; (2aa2c ) │ │ - 2a93a: 58a2 ldr r2, [r4, r2] │ │ - 2a93c: 2a1f cmp r2, #31 │ │ - 2a93e: d802 bhi.n 2a946 │ │ - 2a940: 4b3a ldr r3, [pc, #232] ; (2aa2c ) │ │ - 2a942: 227d movs r2, #125 ; 0x7d │ │ - 2a944: 50e2 str r2, [r4, r3] │ │ - 2a946: 23e9 movs r3, #233 ; 0xe9 │ │ - 2a948: 021b lsls r3, r3, #8 │ │ - 2a94a: 58e3 ldr r3, [r4, r3] │ │ - 2a94c: 2b00 cmp r3, #0 │ │ - 2a94e: d103 bne.n 2a958 │ │ - 2a950: 23e9 movs r3, #233 ; 0xe9 │ │ - 2a952: 2206 movs r2, #6 │ │ - 2a954: 021b lsls r3, r3, #8 │ │ - 2a956: 50e2 str r2, [r4, r3] │ │ - 2a958: 25e9 movs r5, #233 ; 0xe9 │ │ - 2a95a: 022d lsls r5, r5, #8 │ │ - 2a95c: 5962 ldr r2, [r4, r5] │ │ - 2a95e: 4b34 ldr r3, [pc, #208] ; (2aa30 ) │ │ - 2a960: 4f32 ldr r7, [pc, #200] ; (2aa2c ) │ │ - 2a962: 4834 ldr r0, [pc, #208] ; (2aa34 ) │ │ - 2a964: 50e2 str r2, [r4, r3] │ │ - 2a966: 59e1 ldr r1, [r4, r7] │ │ - 2a968: 4b33 ldr r3, [pc, #204] ; (2aa38 ) │ │ - 2a96a: 4d34 ldr r5, [pc, #208] ; (2aa3c ) │ │ - 2a96c: 4f34 ldr r7, [pc, #208] ; (2aa40 ) │ │ - 2a96e: 50e1 str r1, [r4, r3] │ │ - 2a970: 5820 ldr r0, [r4, r0] │ │ - 2a972: 4934 ldr r1, [pc, #208] ; (2aa44 ) │ │ - 2a974: 2300 movs r3, #0 │ │ - 2a976: 5060 str r0, [r4, r1] │ │ - 2a978: 4933 ldr r1, [pc, #204] ; (2aa48 ) │ │ - 2a97a: 4834 ldr r0, [pc, #208] ; (2aa4c ) │ │ - 2a97c: 5163 str r3, [r4, r5] │ │ - 2a97e: 51e3 str r3, [r4, r7] │ │ - 2a980: 5023 str r3, [r4, r0] │ │ - 2a982: 5063 str r3, [r4, r1] │ │ - 2a984: 4932 ldr r1, [pc, #200] ; (2aa50 ) │ │ - 2a986: 4d33 ldr r5, [pc, #204] ; (2aa54 ) │ │ - 2a988: 5062 str r2, [r4, r1] │ │ - 2a98a: 4933 ldr r1, [pc, #204] ; (2aa58 ) │ │ - 2a98c: 4a33 ldr r2, [pc, #204] ; (2aa5c ) │ │ - 2a98e: 5063 str r3, [r4, r1] │ │ - 2a990: 50a3 str r3, [r4, r2] │ │ - 2a992: 5963 ldr r3, [r4, r5] │ │ - 2a994: 2bff cmp r3, #255 ; 0xff │ │ - 2a996: d805 bhi.n 2a9a4 │ │ - 2a998: 4f31 ldr r7, [pc, #196] ; (2aa60 ) │ │ - 2a99a: 18e3 adds r3, r4, r3 │ │ - 2a99c: 19db adds r3, r3, r7 │ │ - 2a99e: 781b ldrb r3, [r3, #0] │ │ - 2a9a0: 2bef cmp r3, #239 ; 0xef │ │ - 2a9a2: d902 bls.n 2a9aa │ │ - 2a9a4: 482b ldr r0, [pc, #172] ; (2aa54 ) │ │ - 2a9a6: 2300 movs r3, #0 │ │ - 2a9a8: 5023 str r3, [r4, r0] │ │ - 2a9aa: 4f2e ldr r7, [pc, #184] ; (2aa64 ) │ │ - 2a9ac: 447f add r7, pc │ │ - 2a9ae: 683f ldr r7, [r7, #0] │ │ - 2a9b0: 683b ldr r3, [r7, #0] │ │ - 2a9b2: 2b00 cmp r3, #0 │ │ - 2a9b4: d104 bne.n 2a9c0 │ │ - 2a9b6: 492c ldr r1, [pc, #176] ; (2aa68 ) │ │ - 2a9b8: 5860 ldr r0, [r4, r1] │ │ - 2a9ba: 2800 cmp r0, #0 │ │ - 2a9bc: d117 bne.n 2a9ee │ │ - 2a9be: e027 b.n 2aa10 │ │ - 2a9c0: 4a2a ldr r2, [pc, #168] ; (2aa6c ) │ │ - 2a9c2: 2600 movs r6, #0 │ │ - 2a9c4: 18a5 adds r5, r4, r2 │ │ - 2a9c6: 692b ldr r3, [r5, #16] │ │ - 2a9c8: 2b00 cmp r3, #0 │ │ - 2a9ca: d102 bne.n 2a9d2 │ │ - 2a9cc: 6968 ldr r0, [r5, #20] │ │ - 2a9ce: 2800 cmp r0, #0 │ │ - 2a9d0: d008 beq.n 2a9e4 │ │ - 2a9d2: 1c28 adds r0, r5, #0 │ │ - 2a9d4: 6839 ldr r1, [r7, #0] │ │ - 2a9d6: 4788 blx r1 │ │ - 2a9d8: 6828 ldr r0, [r5, #0] │ │ - 2a9da: 2800 cmp r0, #0 │ │ - 2a9dc: d002 beq.n 2a9e4 │ │ - 2a9de: 6803 ldr r3, [r0, #0] │ │ - 2a9e0: 695b ldr r3, [r3, #20] │ │ - 2a9e2: 4798 blx r3 │ │ - 2a9e4: 3601 adds r6, #1 │ │ - 2a9e6: 3590 adds r5, #144 ; 0x90 │ │ - 2a9e8: 2e08 cmp r6, #8 │ │ - 2a9ea: d1ec bne.n 2a9c6 │ │ - 2a9ec: e7e3 b.n 2a9b6 │ │ - 2a9ee: 4a20 ldr r2, [pc, #128] ; (2aa70 ) │ │ - 2a9f0: 58a3 ldr r3, [r4, r2] │ │ - 2a9f2: 3302 adds r3, #2 │ │ - 2a9f4: 00db lsls r3, r3, #3 │ │ - 2a9f6: 2b64 cmp r3, #100 ; 0x64 │ │ - 2a9f8: d900 bls.n 2a9fc │ │ - 2a9fa: 2364 movs r3, #100 ; 0x64 │ │ - 2a9fc: 4d0a ldr r5, [pc, #40] ; (2aa28 ) │ │ - 2a9fe: 2001 movs r0, #1 │ │ - 2aa00: 5962 ldr r2, [r4, r5] │ │ - 2aa02: 429a cmp r2, r3 │ │ - 2aa04: d904 bls.n 2aa10 │ │ - 2aa06: 5163 str r3, [r4, r5] │ │ - 2aa08: e002 b.n 2aa10 │ │ - 2aa0a: 4f17 ldr r7, [pc, #92] ; (2aa68 ) │ │ - 2aa0c: 51e0 str r0, [r4, r7] │ │ - 2aa0e: e6a4 b.n 2a75a │ │ - 2aa10: b009 add sp, #36 ; 0x24 │ │ - 2aa12: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 2aa14: c1c4 stmia r1!, {r2, r6, r7} │ │ - 2aa16: 0000 movs r0, r0 │ │ - 2aa18: 8214 strh r4, [r2, #16] │ │ - 2aa1a: 0000 movs r0, r0 │ │ - 2aa1c: 8220 strh r0, [r4, #16] │ │ - 2aa1e: 0000 movs r0, r0 │ │ - 2aa20: 8208 strh r0, [r1, #16] │ │ - 2aa22: 0000 movs r0, r0 │ │ - 2aa24: e928 0000 stmdb r8!, {} │ │ - 2aa28: e964 0000 strd r0, r0, [r4, #-0]! │ │ - 2aa2c: e904 0000 stmdb r4, {} │ │ - 2aa30: e93c 0000 ldmdb ip!, {} │ │ - 2aa34: e908 0000 stmdb r8, {} │ │ - 2aa38: e940 0000 strd r0, r0, [r0, #-0] │ │ - 2aa3c: e954 0000 ldrd r0, r0, [r4, #-0] │ │ - 2aa40: e950 0000 ldrd r0, r0, [r0, #-0] │ │ - 2aa44: e960 0000 strd r0, r0, [r0, #-0]! │ │ - 2aa48: e91c 0000 ldmdb ip, {} │ │ - 2aa4c: e94c 0000 strd r0, r0, [ip, #-0] │ │ - 2aa50: e92c 0000 stmdb ip!, {} │ │ - 2aa54: e958 0000 ldrd r0, r0, [r8, #-0] │ │ - 2aa58: e944 0000 strd r0, r0, [r4, #-0] │ │ - 2aa5c: e948 0000 strd r0, r0, [r8, #-0] │ │ - 2aa60: d060 beq.n 2ab24 │ │ - 2aa62: 0000 movs r0, r0 │ │ - 2aa64: d4bc bmi.n 2a9e0 │ │ - 2aa66: 0000 movs r0, r0 │ │ - 2aa68: e920 0000 stmdb r0!, {} │ │ - 2aa6c: e480 b.n 2a370 │ │ - 2aa6e: 0000 movs r0, r0 │ │ - 2aa70: e910 0000 ldmdb r0, {} │ │ - │ │ -0002aa74 : │ │ - 2aa74: b510 push {r4, lr} │ │ - 2aa76: 4a09 ldr r2, [pc, #36] ; (2aa9c ) │ │ - 2aa78: 1c03 adds r3, r0, #0 │ │ - 2aa7a: 5881 ldr r1, [r0, r2] │ │ - 2aa7c: 2224 movs r2, #36 ; 0x24 │ │ - 2aa7e: 434a muls r2, r1 │ │ - 2aa80: 1882 adds r2, r0, r2 │ │ - 2aa82: 2000 movs r0, #0 │ │ - 2aa84: 4293 cmp r3, r2 │ │ - 2aa86: d007 beq.n 2aa98 │ │ - 2aa88: 4c05 ldr r4, [pc, #20] ; (2aaa0 ) │ │ - 2aa8a: 1919 adds r1, r3, r4 │ │ - 2aa8c: 6809 ldr r1, [r1, #0] │ │ - 2aa8e: 3324 adds r3, #36 ; 0x24 │ │ - 2aa90: 1e4c subs r4, r1, #1 │ │ - 2aa92: 41a1 sbcs r1, r4 │ │ - 2aa94: 1840 adds r0, r0, r1 │ │ - 2aa96: e7f5 b.n 2aa84 │ │ - 2aa98: bd10 pop {r4, pc} │ │ - 2aa9a: 46c0 nop ; (mov r8, r8) │ │ - 2aa9c: e910 0000 ldmdb r0, {} │ │ - 2aaa0: c1c4 stmia r1!, {r2, r6, r7} │ │ +0002afb0 : │ │ + 2afb0: b570 push {r4, r5, r6, lr} │ │ + 2afb2: 2500 movs r5, #0 │ │ + 2afb4: 4b31 ldr r3, [pc, #196] ; (2b07c ) │ │ + 2afb6: 4a32 ldr r2, [pc, #200] ; (2b080 ) │ │ + 2afb8: 1c29 adds r1, r5, #0 │ │ + 2afba: 50c5 str r5, [r0, r3] │ │ + 2afbc: 4b31 ldr r3, [pc, #196] ; (2b084 ) │ │ + 2afbe: 1c04 adds r4, r0, #0 │ │ + 2afc0: 50c5 str r5, [r0, r3] │ │ + 2afc2: 4b31 ldr r3, [pc, #196] ; (2b088 ) │ │ + 2afc4: 26f0 movs r6, #240 ; 0xf0 │ │ + 2afc6: 50c5 str r5, [r0, r3] │ │ + 2afc8: 4b30 ldr r3, [pc, #192] ; (2b08c ) │ │ + 2afca: 00b6 lsls r6, r6, #2 │ │ + 2afcc: 50c5 str r5, [r0, r3] │ │ + 2afce: 4b30 ldr r3, [pc, #192] ; (2b090 ) │ │ + 2afd0: 50c5 str r5, [r0, r3] │ │ + 2afd2: 4b30 ldr r3, [pc, #192] ; (2b094 ) │ │ + 2afd4: 50c5 str r5, [r0, r3] │ │ + 2afd6: 4b30 ldr r3, [pc, #192] ; (2b098 ) │ │ + 2afd8: 50c5 str r5, [r0, r3] │ │ + 2afda: 4b30 ldr r3, [pc, #192] ; (2b09c ) │ │ + 2afdc: 50c5 str r5, [r0, r3] │ │ + 2afde: 4b30 ldr r3, [pc, #192] ; (2b0a0 ) │ │ + 2afe0: 50c5 str r5, [r0, r3] │ │ + 2afe2: 2380 movs r3, #128 ; 0x80 │ │ + 2afe4: 5083 str r3, [r0, r2] │ │ + 2afe6: 4a2f ldr r2, [pc, #188] ; (2b0a4 ) │ │ + 2afe8: 5083 str r3, [r0, r2] │ │ + 2afea: 4a2f ldr r2, [pc, #188] ; (2b0a8 ) │ │ + 2afec: 5083 str r3, [r0, r2] │ │ + 2afee: 2220 movs r2, #32 │ │ + 2aff0: 4b2e ldr r3, [pc, #184] ; (2b0ac ) │ │ + 2aff2: 50c2 str r2, [r0, r3] │ │ + 2aff4: 4a2e ldr r2, [pc, #184] ; (2b0b0 ) │ │ + 2aff6: 4b2f ldr r3, [pc, #188] ; (2b0b4 ) │ │ + 2aff8: 50c2 str r2, [r0, r3] │ │ + 2affa: 2280 movs r2, #128 ; 0x80 │ │ + 2affc: 4b2e ldr r3, [pc, #184] ; (2b0b8 ) │ │ + 2affe: 0212 lsls r2, r2, #8 │ │ + 2b000: 50c5 str r5, [r0, r3] │ │ + 2b002: f006 fe5b bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 2b006: 2380 movs r3, #128 ; 0x80 │ │ + 2b008: 2280 movs r2, #128 ; 0x80 │ │ + 2b00a: 021b lsls r3, r3, #8 │ │ + 2b00c: 1c29 adds r1, r5, #0 │ │ + 2b00e: 18e0 adds r0, r4, r3 │ │ + 2b010: 0092 lsls r2, r2, #2 │ │ + 2b012: f006 fe53 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 2b016: 2382 movs r3, #130 ; 0x82 │ │ + 2b018: 22f0 movs r2, #240 ; 0xf0 │ │ + 2b01a: 021b lsls r3, r3, #8 │ │ + 2b01c: 1c29 adds r1, r5, #0 │ │ + 2b01e: 18e0 adds r0, r4, r3 │ │ + 2b020: 0192 lsls r2, r2, #6 │ │ + 2b022: f006 fe4b bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 2b026: 2290 movs r2, #144 ; 0x90 │ │ + 2b028: 4b24 ldr r3, [pc, #144] ; (2b0bc ) │ │ + 2b02a: 1c29 adds r1, r5, #0 │ │ + 2b02c: 18e0 adds r0, r4, r3 │ │ + 2b02e: 0112 lsls r2, r2, #4 │ │ + 2b030: f006 fe44 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 2b034: 23be movs r3, #190 ; 0xbe │ │ + 2b036: 021b lsls r3, r3, #8 │ │ + 2b038: 1c29 adds r1, r5, #0 │ │ + 2b03a: 1c32 adds r2, r6, #0 │ │ + 2b03c: 18e0 adds r0, r4, r3 │ │ + 2b03e: f006 fe3d bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 2b042: 2280 movs r2, #128 ; 0x80 │ │ + 2b044: 4b1e ldr r3, [pc, #120] ; (2b0c0 ) │ │ + 2b046: 21ff movs r1, #255 ; 0xff │ │ + 2b048: 18e0 adds r0, r4, r3 │ │ + 2b04a: 0052 lsls r2, r2, #1 │ │ + 2b04c: f006 fe36 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 2b050: 4b1c ldr r3, [pc, #112] ; (2b0c4 ) │ │ + 2b052: 1c29 adds r1, r5, #0 │ │ + 2b054: 1c32 adds r2, r6, #0 │ │ + 2b056: 18e0 adds r0, r4, r3 │ │ + 2b058: f006 fe30 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 2b05c: 22f0 movs r2, #240 ; 0xf0 │ │ + 2b05e: 4b1a ldr r3, [pc, #104] ; (2b0c8 ) │ │ + 2b060: 1c29 adds r1, r5, #0 │ │ + 2b062: 18e0 adds r0, r4, r3 │ │ + 2b064: 0152 lsls r2, r2, #5 │ │ + 2b066: f006 fe29 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 2b06a: 2290 movs r2, #144 ; 0x90 │ │ + 2b06c: 4b17 ldr r3, [pc, #92] ; (2b0cc ) │ │ + 2b06e: 1c29 adds r1, r5, #0 │ │ + 2b070: 18e0 adds r0, r4, r3 │ │ + 2b072: 00d2 lsls r2, r2, #3 │ │ + 2b074: f006 fe22 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 2b078: 1c20 adds r0, r4, #0 │ │ + 2b07a: bd70 pop {r4, r5, r6, pc} │ │ + 2b07c: e920 0000 stmdb r0!, {} │ │ + 2b080: e96c 0000 strd r0, r0, [ip, #-0]! │ │ + 2b084: e90c 0000 stmdb ip, {} │ │ + 2b088: e910 0000 ldmdb r0, {} │ │ + 2b08c: e914 0000 ldmdb r4, {} │ │ + 2b090: e924 0000 stmdb r4!, {} │ │ + 2b094: e928 0000 stmdb r8!, {} │ │ + 2b098: e990 0000 ; instruction: 0xe9900000 │ │ + 2b09c: e998 0000 ; instruction: 0xe9980000 │ │ + 2b0a0: e994 0000 ; instruction: 0xe9940000 │ │ + 2b0a4: e968 0000 strd r0, r0, [r8, #-0]! │ │ + 2b0a8: e95c 0000 ldrd r0, r0, [ip, #-0] │ │ + 2b0ac: e974 0000 ldrd r0, r0, [r4, #-0]! │ │ + 2b0b0: 7fff ldrb r7, [r7, #31] │ │ + 2b0b2: 0000 movs r0, r0 │ │ + 2b0b4: e978 0000 ldrd r0, r0, [r8, #-0]! │ │ + 2b0b8: e97c 0000 ldrd r0, r0, [ip, #-0]! │ │ + 2b0bc: c1c0 stmia r1!, {r6, r7} │ │ + 2b0be: 0000 movs r0, r0 │ │ + 2b0c0: d060 beq.n 2b184 │ │ + 2b0c2: 0000 movs r0, r0 │ │ + 2b0c4: cac0 ldmia r2!, {r6, r7} │ │ + 2b0c6: 0000 movs r0, r0 │ │ + 2b0c8: e99c 0000 ; instruction: 0xe99c0000 │ │ + 2b0cc: e480 b.n 2a9d0 │ │ ... │ │ │ │ -0002aaa4 : │ │ - 2aaa4: b5f0 push {r4, r5, r6, r7, lr} │ │ - 2aaa6: 4c1d ldr r4, [pc, #116] ; (2ab1c ) │ │ - 2aaa8: 5904 ldr r4, [r0, r4] │ │ - 2aaaa: 2c00 cmp r4, #0 │ │ - 2aaac: d034 beq.n 2ab18 │ │ - 2aaae: 2a00 cmp r2, #0 │ │ - 2aab0: d007 beq.n 2aac2 │ │ - 2aab2: 2900 cmp r1, #0 │ │ - 2aab4: d005 beq.n 2aac2 │ │ - 2aab6: 200d movs r0, #13 │ │ - 2aab8: 7008 strb r0, [r1, #0] │ │ - 2aaba: 2a01 cmp r2, #1 │ │ - 2aabc: d901 bls.n 2aac2 │ │ - 2aabe: 200a movs r0, #10 │ │ - 2aac0: 7048 strb r0, [r1, #1] │ │ - 2aac2: 250a movs r5, #10 │ │ - 2aac4: 2600 movs r6, #0 │ │ - 2aac6: 2002 movs r0, #2 │ │ - 2aac8: 46ac mov ip, r5 │ │ - 2aaca: 7827 ldrb r7, [r4, #0] │ │ - 2aacc: 2f00 cmp r7, #0 │ │ - 2aace: d104 bne.n 2aada │ │ - 2aad0: 2900 cmp r1, #0 │ │ - 2aad2: d022 beq.n 2ab1a │ │ - 2aad4: 2300 movs r3, #0 │ │ - 2aad6: 540b strb r3, [r1, r0] │ │ - 2aad8: e01f b.n 2ab1a │ │ - 2aada: 1c85 adds r5, r0, #2 │ │ - 2aadc: 4295 cmp r5, r2 │ │ - 2aade: d2f7 bcs.n 2aad0 │ │ - 2aae0: 3401 adds r4, #1 │ │ - 2aae2: 2f0d cmp r7, #13 │ │ - 2aae4: d003 beq.n 2aaee │ │ - 2aae6: 2f20 cmp r7, #32 │ │ - 2aae8: d10a bne.n 2ab00 │ │ - 2aaea: 429e cmp r6, r3 │ │ - 2aaec: d30b bcc.n 2ab06 │ │ - 2aaee: 2900 cmp r1, #0 │ │ - 2aaf0: d00f beq.n 2ab12 │ │ - 2aaf2: 260d movs r6, #13 │ │ - 2aaf4: 540e strb r6, [r1, r0] │ │ - 2aaf6: 4666 mov r6, ip │ │ - 2aaf8: 1808 adds r0, r1, r0 │ │ - 2aafa: 7046 strb r6, [r0, #1] │ │ - 2aafc: 2600 movs r6, #0 │ │ - 2aafe: e009 b.n 2ab14 │ │ - 2ab00: 1c05 adds r5, r0, #0 │ │ - 2ab02: 2f1f cmp r7, #31 │ │ - 2ab04: d906 bls.n 2ab14 │ │ - 2ab06: 1c45 adds r5, r0, #1 │ │ - 2ab08: 2900 cmp r1, #0 │ │ - 2ab0a: d000 beq.n 2ab0e │ │ - 2ab0c: 540f strb r7, [r1, r0] │ │ - 2ab0e: 3601 adds r6, #1 │ │ - 2ab10: e000 b.n 2ab14 │ │ - 2ab12: 1c0e adds r6, r1, #0 │ │ - 2ab14: 1c28 adds r0, r5, #0 │ │ - 2ab16: e7d8 b.n 2aaca │ │ - 2ab18: 1c20 adds r0, r4, #0 │ │ - 2ab1a: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 2ab1c: e994 0000 ; instruction: 0xe9940000 │ │ - │ │ -0002ab20 : │ │ - 2ab20: b5f0 push {r4, r5, r6, r7, lr} │ │ - 2ab22: 4c2c ldr r4, [pc, #176] ; (2abd4 ) │ │ - 2ab24: b085 sub sp, #20 │ │ - 2ab26: 5900 ldr r0, [r0, r4] │ │ - 2ab28: 2800 cmp r0, #0 │ │ - 2ab2a: d051 beq.n 2abd0 │ │ - 2ab2c: 2400 movs r4, #0 │ │ - 2ab2e: 1e56 subs r6, r2, #1 │ │ - 2ab30: 2720 movs r7, #32 │ │ - 2ab32: 1c05 adds r5, r0, #0 │ │ - 2ab34: 9603 str r6, [sp, #12] │ │ - 2ab36: 1c20 adds r0, r4, #0 │ │ - 2ab38: 46bc mov ip, r7 │ │ - 2ab3a: 782e ldrb r6, [r5, #0] │ │ - 2ab3c: 2e00 cmp r6, #0 │ │ - 2ab3e: d104 bne.n 2ab4a │ │ - 2ab40: 2c00 cmp r4, #0 │ │ - 2ab42: d041 beq.n 2abc8 │ │ - 2ab44: 1a24 subs r4, r4, r0 │ │ - 2ab46: 2520 movs r5, #32 │ │ - 2ab48: e03b b.n 2abc2 │ │ - 2ab4a: 9f03 ldr r7, [sp, #12] │ │ - 2ab4c: 42b8 cmp r0, r7 │ │ - 2ab4e: d2f7 bcs.n 2ab40 │ │ - 2ab50: 2e0d cmp r6, #13 │ │ - 2ab52: d001 beq.n 2ab58 │ │ - 2ab54: 2e0a cmp r6, #10 │ │ - 2ab56: d10d bne.n 2ab74 │ │ - 2ab58: 2c00 cmp r4, #0 │ │ - 2ab5a: d02a beq.n 2abb2 │ │ - 2ab5c: 1a24 subs r4, r4, r0 │ │ - 2ab5e: 1826 adds r6, r4, r0 │ │ - 2ab60: 429e cmp r6, r3 │ │ - 2ab62: d205 bcs.n 2ab70 │ │ - 2ab64: 2900 cmp r1, #0 │ │ - 2ab66: d001 beq.n 2ab6c │ │ - 2ab68: 4666 mov r6, ip │ │ - 2ab6a: 540e strb r6, [r1, r0] │ │ - 2ab6c: 3001 adds r0, #1 │ │ - 2ab6e: e7f6 b.n 2ab5e │ │ - 2ab70: 2400 movs r4, #0 │ │ - 2ab72: e01e b.n 2abb2 │ │ - 2ab74: 2e20 cmp r6, #32 │ │ - 2ab76: d112 bne.n 2ab9e │ │ - 2ab78: 2c00 cmp r4, #0 │ │ - 2ab7a: d110 bne.n 2ab9e │ │ - 2ab7c: 1c2e adds r6, r5, #0 │ │ - 2ab7e: 1b77 subs r7, r6, r5 │ │ - 2ab80: 3601 adds r6, #1 │ │ - 2ab82: 9701 str r7, [sp, #4] │ │ - 2ab84: 7837 ldrb r7, [r6, #0] │ │ - 2ab86: 2f1f cmp r7, #31 │ │ - 2ab88: d8f9 bhi.n 2ab7e │ │ - 2ab8a: 9e01 ldr r6, [sp, #4] │ │ - 2ab8c: 429e cmp r6, r3 │ │ - 2ab8e: d810 bhi.n 2abb2 │ │ - 2ab90: 2900 cmp r1, #0 │ │ - 2ab92: d001 beq.n 2ab98 │ │ - 2ab94: 4667 mov r7, ip │ │ - 2ab96: 540f strb r7, [r1, r0] │ │ - 2ab98: 3001 adds r0, #1 │ │ - 2ab9a: 2401 movs r4, #1 │ │ - 2ab9c: e009 b.n 2abb2 │ │ - 2ab9e: 2900 cmp r1, #0 │ │ - 2aba0: d000 beq.n 2aba4 │ │ - 2aba2: 540e strb r6, [r1, r0] │ │ - 2aba4: 3401 adds r4, #1 │ │ - 2aba6: 1ae6 subs r6, r4, r3 │ │ - 2aba8: 1e77 subs r7, r6, #1 │ │ - 2abaa: 41be sbcs r6, r7 │ │ - 2abac: 4276 negs r6, r6 │ │ - 2abae: 3001 adds r0, #1 │ │ - 2abb0: 4034 ands r4, r6 │ │ - 2abb2: 3501 adds r5, #1 │ │ - 2abb4: e7c1 b.n 2ab3a │ │ - 2abb6: 4290 cmp r0, r2 │ │ - 2abb8: d206 bcs.n 2abc8 │ │ - 2abba: 2900 cmp r1, #0 │ │ - 2abbc: d000 beq.n 2abc0 │ │ - 2abbe: 540d strb r5, [r1, r0] │ │ - 2abc0: 3001 adds r0, #1 │ │ - 2abc2: 1826 adds r6, r4, r0 │ │ - 2abc4: 429e cmp r6, r3 │ │ - 2abc6: d3f6 bcc.n 2abb6 │ │ - 2abc8: 2900 cmp r1, #0 │ │ - 2abca: d001 beq.n 2abd0 │ │ - 2abcc: 2300 movs r3, #0 │ │ - 2abce: 540b strb r3, [r1, r0] │ │ - 2abd0: b005 add sp, #20 │ │ - 2abd2: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 2abd4: e994 0000 ; instruction: 0xe9940000 │ │ - │ │ -0002abd8 : │ │ - 2abd8: b5f0 push {r4, r5, r6, r7, lr} │ │ - 2abda: 1c06 adds r6, r0, #0 │ │ - 2abdc: 4818 ldr r0, [pc, #96] ; (2ac40 ) │ │ - 2abde: 4d19 ldr r5, [pc, #100] ; (2ac44 ) │ │ - 2abe0: b085 sub sp, #20 │ │ - 2abe2: 4478 add r0, pc │ │ - 2abe4: 6800 ldr r0, [r0, #0] │ │ - 2abe6: 6804 ldr r4, [r0, #0] │ │ - 2abe8: 9003 str r0, [sp, #12] │ │ - 2abea: 9401 str r4, [sp, #4] │ │ - 2abec: 4025 ands r5, r4 │ │ - 2abee: 2b00 cmp r3, #0 │ │ - 2abf0: d002 beq.n 2abf8 │ │ - 2abf2: 2380 movs r3, #128 ; 0x80 │ │ - 2abf4: 029b lsls r3, r3, #10 │ │ - 2abf6: 431d orrs r5, r3 │ │ - 2abf8: 4b13 ldr r3, [pc, #76] ; (2ac48 ) │ │ - 2abfa: 4c14 ldr r4, [pc, #80] ; (2ac4c ) │ │ - 2abfc: 2001 movs r0, #1 │ │ - 2abfe: 447b add r3, pc │ │ - 2ac00: 681b ldr r3, [r3, #0] │ │ - 2ac02: 447c add r4, pc │ │ - 2ac04: 6824 ldr r4, [r4, #0] │ │ - 2ac06: 681f ldr r7, [r3, #0] │ │ - 2ac08: 469c mov ip, r3 │ │ - 2ac0a: 4b11 ldr r3, [pc, #68] ; (2ac50 ) │ │ - 2ac0c: 447b add r3, pc │ │ - 2ac0e: 681b ldr r3, [r3, #0] │ │ - 2ac10: 42b7 cmp r7, r6 │ │ - 2ac12: d109 bne.n 2ac28 │ │ - 2ac14: 681f ldr r7, [r3, #0] │ │ - 2ac16: 428f cmp r7, r1 │ │ - 2ac18: d106 bne.n 2ac28 │ │ - 2ac1a: 6827 ldr r7, [r4, #0] │ │ - 2ac1c: 4297 cmp r7, r2 │ │ - 2ac1e: d103 bne.n 2ac28 │ │ - 2ac20: 9f01 ldr r7, [sp, #4] │ │ - 2ac22: 1be8 subs r0, r5, r7 │ │ - 2ac24: 1e47 subs r7, r0, #1 │ │ - 2ac26: 41b8 sbcs r0, r7 │ │ - 2ac28: 6022 str r2, [r4, #0] │ │ - 2ac2a: 9a03 ldr r2, [sp, #12] │ │ - 2ac2c: 4664 mov r4, ip │ │ - 2ac2e: 6026 str r6, [r4, #0] │ │ - 2ac30: 6015 str r5, [r2, #0] │ │ - 2ac32: 6019 str r1, [r3, #0] │ │ - 2ac34: f001 fa76 bl 2c124 │ │ - 2ac38: 2001 movs r0, #1 │ │ - 2ac3a: b005 add sp, #20 │ │ - 2ac3c: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 2ac3e: 46c0 nop ; (mov r8, r8) │ │ - 2ac40: d21e bcs.n 2ac80 │ │ - 2ac42: 0000 movs r0, r0 │ │ - 2ac44: ffff fffd ; instruction: 0xfffffffd │ │ - 2ac48: d25e bcs.n 2ad08 │ │ - 2ac4a: 0000 movs r0, r0 │ │ - 2ac4c: d1f6 bne.n 2ac3c │ │ - 2ac4e: 0000 movs r0, r0 │ │ - 2ac50: d260 bcs.n 2ad14 │ │ +0002b0d0 : │ │ + 2b0d0: b538 push {r3, r4, r5, lr} │ │ + 2b0d2: 23aa movs r3, #170 ; 0xaa │ │ + 2b0d4: 1c0c adds r4, r1, #0 │ │ + 2b0d6: 4344 muls r4, r0 │ │ + 2b0d8: 055b lsls r3, r3, #21 │ │ + 2b0da: 429c cmp r4, r3 │ │ + 2b0dc: d802 bhi.n 2b0e4 │ │ + 2b0de: 2006 movs r0, #6 │ │ + 2b0e0: 4360 muls r0, r4 │ │ + 2b0e2: e001 b.n 2b0e8 │ │ + 2b0e4: 2001 movs r0, #1 │ │ + 2b0e6: 4240 negs r0, r0 │ │ + 2b0e8: f006 fe10 bl 31d0c <__aeabi_llsl@@Base+0x1ac> │ │ + 2b0ec: 2206 movs r2, #6 │ │ + 2b0ee: 1c05 adds r5, r0, #0 │ │ + 2b0f0: 4362 muls r2, r4 │ │ + 2b0f2: 2100 movs r1, #0 │ │ + 2b0f4: f006 fde2 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 2b0f8: 1c28 adds r0, r5, #0 │ │ + 2b0fa: bd38 pop {r3, r4, r5, pc} │ │ + │ │ +0002b0fc : │ │ + 2b0fc: b508 push {r3, lr} │ │ + 2b0fe: 2800 cmp r0, #0 │ │ + 2b100: d001 beq.n 2b106 │ │ + 2b102: f006 ff33 bl 31f6c <__aeabi_llsl@@Base+0x40c> │ │ + 2b106: bd08 pop {r3, pc} │ │ + │ │ +0002b108 : │ │ + 2b108: 3027 adds r0, #39 ; 0x27 │ │ + 2b10a: b538 push {r3, r4, r5, lr} │ │ + 2b10c: 1c04 adds r4, r0, #0 │ │ + 2b10e: 2307 movs r3, #7 │ │ + 2b110: 439c bics r4, r3 │ │ + 2b112: 1c20 adds r0, r4, #0 │ │ + 2b114: f006 fee2 bl 31edc <__aeabi_llsl@@Base+0x37c> │ │ + 2b118: 1e05 subs r5, r0, #0 │ │ + 2b11a: d004 beq.n 2b126 │ │ + 2b11c: 2100 movs r1, #0 │ │ + 2b11e: 1c22 adds r2, r4, #0 │ │ + 2b120: f006 fdcc bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 2b124: 3510 adds r5, #16 │ │ + 2b126: 1c28 adds r0, r5, #0 │ │ + 2b128: bd38 pop {r3, r4, r5, pc} │ │ + │ │ +0002b12a : │ │ + 2b12a: b508 push {r3, lr} │ │ + 2b12c: 2800 cmp r0, #0 │ │ + 2b12e: d002 beq.n 2b136 │ │ + 2b130: 3810 subs r0, #16 │ │ + 2b132: f006 fe2b bl 31d8c <__aeabi_llsl@@Base+0x22c> │ │ + 2b136: bd08 pop {r3, pc} │ │ + │ │ +0002b138 : │ │ + 2b138: b5f8 push {r3, r4, r5, r6, r7, lr} │ │ + 2b13a: 1c04 adds r4, r0, #0 │ │ + 2b13c: 4b31 ldr r3, [pc, #196] ; (2b204 ) │ │ + 2b13e: 18c5 adds r5, r0, r3 │ │ + 2b140: 4b31 ldr r3, [pc, #196] ; (2b208 ) │ │ + 2b142: 18c6 adds r6, r0, r3 │ │ + 2b144: 6828 ldr r0, [r5, #0] │ │ + 2b146: 2800 cmp r0, #0 │ │ + 2b148: d003 beq.n 2b152 │ │ + 2b14a: f7ff ffd7 bl 2b0fc │ │ + 2b14e: 2300 movs r3, #0 │ │ + 2b150: 602b str r3, [r5, #0] │ │ + 2b152: 3504 adds r5, #4 │ │ + 2b154: 42b5 cmp r5, r6 │ │ + 2b156: d1f5 bne.n 2b144 │ │ + 2b158: 2600 movs r6, #0 │ │ + 2b15a: 4d2c ldr r5, [pc, #176] ; (2b20c ) │ │ + 2b15c: 4b2c ldr r3, [pc, #176] ; (2b210 ) │ │ + 2b15e: 5960 ldr r0, [r4, r5] │ │ + 2b160: 50e6 str r6, [r4, r3] │ │ + 2b162: 42b0 cmp r0, r6 │ │ + 2b164: d002 beq.n 2b16c │ │ + 2b166: f006 ff01 bl 31f6c <__aeabi_llsl@@Base+0x40c> │ │ + 2b16a: 5166 str r6, [r4, r5] │ │ + 2b16c: 4d29 ldr r5, [pc, #164] ; (2b214 ) │ │ + 2b16e: 5960 ldr r0, [r4, r5] │ │ + 2b170: 2800 cmp r0, #0 │ │ + 2b172: d003 beq.n 2b17c │ │ + 2b174: f006 fefa bl 31f6c <__aeabi_llsl@@Base+0x40c> │ │ + 2b178: 2300 movs r3, #0 │ │ + 2b17a: 5163 str r3, [r4, r5] │ │ + 2b17c: 4b26 ldr r3, [pc, #152] ; (2b218 ) │ │ + 2b17e: 18e5 adds r5, r4, r3 │ │ + 2b180: 4b26 ldr r3, [pc, #152] ; (2b21c ) │ │ + 2b182: 18e6 adds r6, r4, r3 │ │ + 2b184: 6828 ldr r0, [r5, #0] │ │ + 2b186: 2800 cmp r0, #0 │ │ + 2b188: d003 beq.n 2b192 │ │ + 2b18a: f7ff ffce bl 2b12a │ │ + 2b18e: 2300 movs r3, #0 │ │ + 2b190: 602b str r3, [r5, #0] │ │ + 2b192: 3540 adds r5, #64 ; 0x40 │ │ + 2b194: 42b5 cmp r5, r6 │ │ + 2b196: d1f5 bne.n 2b184 │ │ + 2b198: 23be movs r3, #190 ; 0xbe │ │ + 2b19a: 021b lsls r3, r3, #8 │ │ + 2b19c: 18e5 adds r5, r4, r3 │ │ + 2b19e: 4b20 ldr r3, [pc, #128] ; (2b220 ) │ │ + 2b1a0: 18e6 adds r6, r4, r3 │ │ + 2b1a2: 6828 ldr r0, [r5, #0] │ │ + 2b1a4: 2800 cmp r0, #0 │ │ + 2b1a6: d003 beq.n 2b1b0 │ │ + 2b1a8: f006 ff28 bl 31ffc <__aeabi_llsl@@Base+0x49c> │ │ + 2b1ac: 2300 movs r3, #0 │ │ + 2b1ae: 602b str r3, [r5, #0] │ │ + 2b1b0: 3504 adds r5, #4 │ │ + 2b1b2: 42b5 cmp r5, r6 │ │ + 2b1b4: d1f5 bne.n 2b1a2 │ │ + 2b1b6: 4b1b ldr r3, [pc, #108] ; (2b224 ) │ │ + 2b1b8: 18e5 adds r5, r4, r3 │ │ + 2b1ba: 23e9 movs r3, #233 ; 0xe9 │ │ + 2b1bc: 021b lsls r3, r3, #8 │ │ + 2b1be: 18e7 adds r7, r4, r3 │ │ + 2b1c0: 68ab ldr r3, [r5, #8] │ │ + 2b1c2: 2b00 cmp r3, #0 │ │ + 2b1c4: d007 beq.n 2b1d6 │ │ + 2b1c6: 68e8 ldr r0, [r5, #12] │ │ + 2b1c8: 2800 cmp r0, #0 │ │ + 2b1ca: d004 beq.n 2b1d6 │ │ + 2b1cc: 2600 movs r6, #0 │ │ + 2b1ce: 60ae str r6, [r5, #8] │ │ + 2b1d0: f006 fecc bl 31f6c <__aeabi_llsl@@Base+0x40c> │ │ + 2b1d4: 60ee str r6, [r5, #12] │ │ + 2b1d6: 2600 movs r6, #0 │ │ + 2b1d8: 6828 ldr r0, [r5, #0] │ │ + 2b1da: 606e str r6, [r5, #4] │ │ + 2b1dc: 42b0 cmp r0, r6 │ │ + 2b1de: d003 beq.n 2b1e8 │ │ + 2b1e0: 6803 ldr r3, [r0, #0] │ │ + 2b1e2: 68db ldr r3, [r3, #12] │ │ + 2b1e4: 4798 blx r3 │ │ + 2b1e6: 602e str r6, [r5, #0] │ │ + 2b1e8: 3590 adds r5, #144 ; 0x90 │ │ + 2b1ea: 42bd cmp r5, r7 │ │ + 2b1ec: d1e8 bne.n 2b1c0 │ │ + 2b1ee: 2300 movs r3, #0 │ │ + 2b1f0: 4a0d ldr r2, [pc, #52] ; (2b228 ) │ │ + 2b1f2: 2001 movs r0, #1 │ │ + 2b1f4: 50a3 str r3, [r4, r2] │ │ + 2b1f6: 4a0d ldr r2, [pc, #52] ; (2b22c ) │ │ + 2b1f8: 50a3 str r3, [r4, r2] │ │ + 2b1fa: 4a0d ldr r2, [pc, #52] ; (2b230 ) │ │ + 2b1fc: 50a3 str r3, [r4, r2] │ │ + 2b1fe: 4a0d ldr r2, [pc, #52] ; (2b234 ) │ │ + 2b200: 50a3 str r3, [r4, r2] │ │ + 2b202: bdf8 pop {r3, r4, r5, r6, r7, pc} │ │ + 2b204: cac0 ldmia r2!, {r6, r7} │ │ + 2b206: 0000 movs r0, r0 │ │ + 2b208: ce80 ldmia r6!, {r7} │ │ + 2b20a: 0000 movs r0, r0 │ │ + 2b20c: e998 0000 ; instruction: 0xe9980000 │ │ + 2b210: e990 0000 ; instruction: 0xe9900000 │ │ + 2b214: e994 0000 ; instruction: 0xe9940000 │ │ + 2b218: 8254 strh r4, [r2, #18] │ │ + 2b21a: 0000 movs r0, r0 │ │ + 2b21c: be14 bkpt 0x0014 │ │ + 2b21e: 0000 movs r0, r0 │ │ + 2b220: c1c0 stmia r1!, {r6, r7} │ │ + 2b222: 0000 movs r0, r0 │ │ + 2b224: e480 b.n 2ab28 │ │ + 2b226: 0000 movs r0, r0 │ │ + 2b228: e920 0000 stmdb r0!, {} │ │ + 2b22c: e928 0000 stmdb r8!, {} │ │ + 2b230: e924 0000 stmdb r4!, {} │ │ + 2b234: e910 0000 ldmdb r0, {} │ │ + │ │ +0002b238 : │ │ + 2b238: b510 push {r4, lr} │ │ + 2b23a: 1c04 adds r4, r0, #0 │ │ + 2b23c: f7ff ff7c bl 2b138 │ │ + 2b240: 1c20 adds r0, r4, #0 │ │ + 2b242: bd10 pop {r4, pc} │ │ + │ │ +0002b244 : │ │ + 2b244: 2299 movs r2, #153 ; 0x99 │ │ + 2b246: b538 push {r3, r4, r5, lr} │ │ + 2b248: 1c04 adds r4, r0, #0 │ │ + 2b24a: 4b1c ldr r3, [pc, #112] ; (2b2bc ) │ │ + 2b24c: 0152 lsls r2, r2, #5 │ │ + 2b24e: 2100 movs r1, #0 │ │ + 2b250: 18c5 adds r5, r0, r3 │ │ + 2b252: 1c28 adds r0, r5, #0 │ │ + 2b254: f006 fd32 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 2b258: 1c28 adds r0, r5, #0 │ │ + 2b25a: 2500 movs r5, #0 │ │ + 2b25c: 4918 ldr r1, [pc, #96] ; (2b2c0 ) │ │ + 2b25e: 4479 add r1, pc │ │ + 2b260: f006 fdb4 bl 31dcc <__aeabi_llsl@@Base+0x26c> │ │ + 2b264: 4b17 ldr r3, [pc, #92] ; (2b2c4 ) │ │ + 2b266: 4918 ldr r1, [pc, #96] ; (2b2c8 ) │ │ + 2b268: 18e0 adds r0, r4, r3 │ │ + 2b26a: 4479 add r1, pc │ │ + 2b26c: f006 fdae bl 31dcc <__aeabi_llsl@@Base+0x26c> │ │ + 2b270: 4b16 ldr r3, [pc, #88] ; (2b2cc ) │ │ + 2b272: 4917 ldr r1, [pc, #92] ; (2b2d0 ) │ │ + 2b274: 18e0 adds r0, r4, r3 │ │ + 2b276: 4479 add r1, pc │ │ + 2b278: f006 fda8 bl 31dcc <__aeabi_llsl@@Base+0x26c> │ │ + 2b27c: 4b15 ldr r3, [pc, #84] ; (2b2d4 ) │ │ + 2b27e: 4916 ldr r1, [pc, #88] ; (2b2d8 ) │ │ + 2b280: 18e0 adds r0, r4, r3 │ │ + 2b282: 4479 add r1, pc │ │ + 2b284: f006 fda2 bl 31dcc <__aeabi_llsl@@Base+0x26c> │ │ + 2b288: 4b14 ldr r3, [pc, #80] ; (2b2dc ) │ │ + 2b28a: 4915 ldr r1, [pc, #84] ; (2b2e0 ) │ │ + 2b28c: 18e0 adds r0, r4, r3 │ │ + 2b28e: 4479 add r1, pc │ │ + 2b290: f006 fd9c bl 31dcc <__aeabi_llsl@@Base+0x26c> │ │ + 2b294: 4b13 ldr r3, [pc, #76] ; (2b2e4 ) │ │ + 2b296: 4914 ldr r1, [pc, #80] ; (2b2e8 ) │ │ + 2b298: 18e0 adds r0, r4, r3 │ │ + 2b29a: 4479 add r1, pc │ │ + 2b29c: f006 fd96 bl 31dcc <__aeabi_llsl@@Base+0x26c> │ │ + 2b2a0: 4b12 ldr r3, [pc, #72] ; (2b2ec ) │ │ + 2b2a2: 18e4 adds r4, r4, r3 │ │ + 2b2a4: 4912 ldr r1, [pc, #72] ; (2b2f0 ) │ │ + 2b2a6: 1c20 adds r0, r4, #0 │ │ + 2b2a8: 1c2a adds r2, r5, #0 │ │ + 2b2aa: 4479 add r1, pc │ │ + 2b2ac: 3508 adds r5, #8 │ │ + 2b2ae: f006 fdb5 bl 31e1c <__aeabi_llsl@@Base+0x2bc> │ │ + 2b2b2: 3420 adds r4, #32 │ │ + 2b2b4: 2d80 cmp r5, #128 ; 0x80 │ │ + 2b2b6: d1f5 bne.n 2b2a4 │ │ + 2b2b8: bd38 pop {r3, r4, r5, pc} │ │ + 2b2ba: 46c0 nop ; (mov r8, r8) │ │ + 2b2bc: d160 bne.n 2b380 │ │ + 2b2be: 0000 movs r0, r0 │ │ + 2b2c0: 93c7 str r3, [sp, #796] ; 0x31c │ │ + 2b2c2: 0000 movs r0, r0 │ │ + 2b2c4: d180 bne.n 2b1c8 │ │ + 2b2c6: 0000 movs r0, r0 │ │ + 2b2c8: 93be str r3, [sp, #760] ; 0x2f8 │ │ + 2b2ca: 0000 movs r0, r0 │ │ + 2b2cc: d1c0 bne.n 2b250 │ │ + 2b2ce: 0000 movs r0, r0 │ │ + 2b2d0: 93b5 str r3, [sp, #724] ; 0x2d4 │ │ + 2b2d2: 0000 movs r0, r0 │ │ + 2b2d4: d1e0 bne.n 2b298 │ │ + 2b2d6: 0000 movs r0, r0 │ │ + 2b2d8: 93b0 str r3, [sp, #704] ; 0x2c0 │ │ + 2b2da: 0000 movs r0, r0 │ │ + 2b2dc: d260 bcs.n 2b3a0 │ │ + 2b2de: 0000 movs r0, r0 │ │ + 2b2e0: 93ab str r3, [sp, #684] ; 0x2ac │ │ + 2b2e2: 0000 movs r0, r0 │ │ + 2b2e4: d280 bcs.n 2b1e8 │ │ + 2b2e6: 0000 movs r0, r0 │ │ + 2b2e8: 93a4 str r3, [sp, #656] ; 0x290 │ │ + 2b2ea: 0000 movs r0, r0 │ │ + 2b2ec: d480 bmi.n 2b1f0 │ │ + 2b2ee: 0000 movs r0, r0 │ │ + 2b2f0: 939c str r3, [sp, #624] ; 0x270 │ │ ... │ │ │ │ -0002ac54 : │ │ - 2ac54: b500 push {lr} │ │ - 2ac56: 2901 cmp r1, #1 │ │ - 2ac58: d909 bls.n 2ac6e │ │ - 2ac5a: 4b06 ldr r3, [pc, #24] ; (2ac74 ) │ │ - 2ac5c: 447b add r3, pc │ │ - 2ac5e: 681b ldr r3, [r3, #0] │ │ - 2ac60: 6019 str r1, [r3, #0] │ │ - 2ac62: 4b05 ldr r3, [pc, #20] ; (2ac78 ) │ │ - 2ac64: 447b add r3, pc │ │ - 2ac66: 681b ldr r3, [r3, #0] │ │ - 2ac68: 6018 str r0, [r3, #0] │ │ - 2ac6a: 2001 movs r0, #1 │ │ - 2ac6c: e000 b.n 2ac70 │ │ - 2ac6e: 2000 movs r0, #0 │ │ - 2ac70: bd00 pop {pc} │ │ - 2ac72: 46c0 nop ; (mov r8, r8) │ │ - 2ac74: d1b4 bne.n 2abe0 │ │ - 2ac76: 0000 movs r0, r0 │ │ - 2ac78: d20c bcs.n 2ac94 │ │ +0002b2f4 : │ │ + 2b2f4: b5f0 push {r4, r5, r6, r7, lr} │ │ + 2b2f6: 2600 movs r6, #0 │ │ + 2b2f8: 4bc9 ldr r3, [pc, #804] ; (2b620 ) │ │ + 2b2fa: 2780 movs r7, #128 ; 0x80 │ │ + 2b2fc: 50c6 str r6, [r0, r3] │ │ + 2b2fe: 4bc9 ldr r3, [pc, #804] ; (2b624 ) │ │ + 2b300: b095 sub sp, #84 ; 0x54 │ │ + 2b302: 9212 str r2, [sp, #72] ; 0x48 │ │ + 2b304: 50c6 str r6, [r0, r3] │ │ + 2b306: 4bc8 ldr r3, [pc, #800] ; (2b628 ) │ │ + 2b308: 4ac8 ldr r2, [pc, #800] ; (2b62c ) │ │ + 2b30a: 007f lsls r7, r7, #1 │ │ + 2b30c: 50c6 str r6, [r0, r3] │ │ + 2b30e: 4bc8 ldr r3, [pc, #800] ; (2b630 ) │ │ + 2b310: 1c04 adds r4, r0, #0 │ │ + 2b312: 50c6 str r6, [r0, r3] │ │ + 2b314: 4bc7 ldr r3, [pc, #796] ; (2b634 ) │ │ + 2b316: 9113 str r1, [sp, #76] ; 0x4c │ │ + 2b318: 1c31 adds r1, r6, #0 │ │ + 2b31a: 50c6 str r6, [r0, r3] │ │ + 2b31c: 4bc6 ldr r3, [pc, #792] ; (2b638 ) │ │ + 2b31e: 50c6 str r6, [r0, r3] │ │ + 2b320: 2380 movs r3, #128 ; 0x80 │ │ + 2b322: 5083 str r3, [r0, r2] │ │ + 2b324: 4ac5 ldr r2, [pc, #788] ; (2b63c ) │ │ + 2b326: 5083 str r3, [r0, r2] │ │ + 2b328: 4ac5 ldr r2, [pc, #788] ; (2b640 ) │ │ + 2b32a: 5083 str r3, [r0, r2] │ │ + 2b32c: 4bc5 ldr r3, [pc, #788] ; (2b644 ) │ │ + 2b32e: 22e9 movs r2, #233 ; 0xe9 │ │ + 2b330: 50c7 str r7, [r0, r3] │ │ + 2b332: 4bc5 ldr r3, [pc, #788] ; (2b648 ) │ │ + 2b334: 0212 lsls r2, r2, #8 │ │ + 2b336: 50c7 str r7, [r0, r3] │ │ + 2b338: 4bc4 ldr r3, [pc, #784] ; (2b64c ) │ │ + 2b33a: 50c6 str r6, [r0, r3] │ │ + 2b33c: 2306 movs r3, #6 │ │ + 2b33e: 5083 str r3, [r0, r2] │ │ + 2b340: 237d movs r3, #125 ; 0x7d │ │ + 2b342: 4ac3 ldr r2, [pc, #780] ; (2b650 ) │ │ + 2b344: 5083 str r3, [r0, r2] │ │ + 2b346: 2210 movs r2, #16 │ │ + 2b348: 4bc2 ldr r3, [pc, #776] ; (2b654 ) │ │ + 2b34a: 50c6 str r6, [r0, r3] │ │ + 2b34c: 4bc2 ldr r3, [pc, #776] ; (2b658 ) │ │ + 2b34e: 50c6 str r6, [r0, r3] │ │ + 2b350: 4bc2 ldr r3, [pc, #776] ; (2b65c ) │ │ + 2b352: 50c6 str r6, [r0, r3] │ │ + 2b354: 4bc2 ldr r3, [pc, #776] ; (2b660 ) │ │ + 2b356: 50c6 str r6, [r0, r3] │ │ + 2b358: 4bc2 ldr r3, [pc, #776] ; (2b664 ) │ │ + 2b35a: 50c6 str r6, [r0, r3] │ │ + 2b35c: 4bc2 ldr r3, [pc, #776] ; (2b668 ) │ │ + 2b35e: 50c6 str r6, [r0, r3] │ │ + 2b360: 4bc2 ldr r3, [pc, #776] ; (2b66c ) │ │ + 2b362: 50c6 str r6, [r0, r3] │ │ + 2b364: 4bc2 ldr r3, [pc, #776] ; (2b670 ) │ │ + 2b366: 50c6 str r6, [r0, r3] │ │ + 2b368: 4bc2 ldr r3, [pc, #776] ; (2b674 ) │ │ + 2b36a: 50c2 str r2, [r0, r3] │ │ + 2b36c: 4ac2 ldr r2, [pc, #776] ; (2b678 ) │ │ + 2b36e: 4bc3 ldr r3, [pc, #780] ; (2b67c ) │ │ + 2b370: 50c2 str r2, [r0, r3] │ │ + 2b372: 2330 movs r3, #48 ; 0x30 │ │ + 2b374: 4ac2 ldr r2, [pc, #776] ; (2b680 ) │ │ + 2b376: 5083 str r3, [r0, r2] │ │ + 2b378: 4bc2 ldr r3, [pc, #776] ; (2b684 ) │ │ + 2b37a: 22f0 movs r2, #240 ; 0xf0 │ │ + 2b37c: 50c6 str r6, [r0, r3] │ │ + 2b37e: 4bc2 ldr r3, [pc, #776] ; (2b688 ) │ │ + 2b380: 0192 lsls r2, r2, #6 │ │ + 2b382: 50c6 str r6, [r0, r3] │ │ + 2b384: 4bc1 ldr r3, [pc, #772] ; (2b68c ) │ │ + 2b386: 50c6 str r6, [r0, r3] │ │ + 2b388: 4bc1 ldr r3, [pc, #772] ; (2b690 ) │ │ + 2b38a: 50c6 str r6, [r0, r3] │ │ + 2b38c: 2382 movs r3, #130 ; 0x82 │ │ + 2b38e: 021b lsls r3, r3, #8 │ │ + 2b390: 18c5 adds r5, r0, r3 │ │ + 2b392: 1c28 adds r0, r5, #0 │ │ + 2b394: f006 fc92 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 2b398: 2380 movs r3, #128 ; 0x80 │ │ + 2b39a: 2280 movs r2, #128 ; 0x80 │ │ + 2b39c: 021b lsls r3, r3, #8 │ │ + 2b39e: 18e0 adds r0, r4, r3 │ │ + 2b3a0: 1c31 adds r1, r6, #0 │ │ + 2b3a2: 0092 lsls r2, r2, #2 │ │ + 2b3a4: f006 fc8a bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 2b3a8: 2280 movs r2, #128 ; 0x80 │ │ + 2b3aa: 1c31 adds r1, r6, #0 │ │ + 2b3ac: 0212 lsls r2, r2, #8 │ │ + 2b3ae: 1c20 adds r0, r4, #0 │ │ + 2b3b0: f006 fc84 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 2b3b4: 23be movs r3, #190 ; 0xbe │ │ + 2b3b6: 22f0 movs r2, #240 ; 0xf0 │ │ + 2b3b8: 021b lsls r3, r3, #8 │ │ + 2b3ba: 18e0 adds r0, r4, r3 │ │ + 2b3bc: 1c31 adds r1, r6, #0 │ │ + 2b3be: 0092 lsls r2, r2, #2 │ │ + 2b3c0: f006 fc7c bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 2b3c4: 4bb3 ldr r3, [pc, #716] ; (2b694 ) │ │ + 2b3c6: 21ff movs r1, #255 ; 0xff │ │ + 2b3c8: 18e3 adds r3, r4, r3 │ │ + 2b3ca: 1c18 adds r0, r3, #0 │ │ + 2b3cc: 1c3a adds r2, r7, #0 │ │ + 2b3ce: 9302 str r3, [sp, #8] │ │ + 2b3d0: f006 fc74 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 2b3d4: 22f0 movs r2, #240 ; 0xf0 │ │ + 2b3d6: 4bb0 ldr r3, [pc, #704] ; (2b698 ) │ │ + 2b3d8: 1c31 adds r1, r6, #0 │ │ + 2b3da: 18e3 adds r3, r4, r3 │ │ + 2b3dc: 1c18 adds r0, r3, #0 │ │ + 2b3de: 0092 lsls r2, r2, #2 │ │ + 2b3e0: 9301 str r3, [sp, #4] │ │ + 2b3e2: f006 fc6b bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 2b3e6: 22f0 movs r2, #240 ; 0xf0 │ │ + 2b3e8: 4bac ldr r3, [pc, #688] ; (2b69c ) │ │ + 2b3ea: 1c31 adds r1, r6, #0 │ │ + 2b3ec: 18e0 adds r0, r4, r3 │ │ + 2b3ee: 0152 lsls r2, r2, #5 │ │ + 2b3f0: f006 fc64 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 2b3f4: 2290 movs r2, #144 ; 0x90 │ │ + 2b3f6: 4baa ldr r3, [pc, #680] ; (2b6a0 ) │ │ + 2b3f8: 00d2 lsls r2, r2, #3 │ │ + 2b3fa: 1c31 adds r1, r6, #0 │ │ + 2b3fc: 18e0 adds r0, r4, r3 │ │ + 2b3fe: f006 fc5d bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 2b402: 1c20 adds r0, r4, #0 │ │ + 2b404: f7ff ff1e bl 2b244 │ │ + 2b408: 4a85 ldr r2, [pc, #532] ; (2b620 ) │ │ + 2b40a: 4ba6 ldr r3, [pc, #664] ; (2b6a4 ) │ │ + 2b40c: 9704 str r7, [sp, #16] │ │ + 2b40e: 9203 str r2, [sp, #12] │ │ + 2b410: 4a85 ldr r2, [pc, #532] ; (2b628 ) │ │ + 2b412: 18e3 adds r3, r4, r3 │ │ + 2b414: 9209 str r2, [sp, #36] ; 0x24 │ │ + 2b416: 4a88 ldr r2, [pc, #544] ; (2b638 ) │ │ + 2b418: 920a str r2, [sp, #40] ; 0x28 │ │ + 2b41a: 4a8a ldr r2, [pc, #552] ; (2b644 ) │ │ + 2b41c: 920b str r2, [sp, #44] ; 0x2c │ │ + 2b41e: 4a8a ldr r2, [pc, #552] ; (2b648 ) │ │ + 2b420: 920c str r2, [sp, #48] ; 0x30 │ │ + 2b422: 22e9 movs r2, #233 ; 0xe9 │ │ + 2b424: 0212 lsls r2, r2, #8 │ │ + 2b426: 9205 str r2, [sp, #20] │ │ + 2b428: 4a89 ldr r2, [pc, #548] ; (2b650 ) │ │ + 2b42a: 9206 str r2, [sp, #24] │ │ + 2b42c: 4a8b ldr r2, [pc, #556] ; (2b65c ) │ │ + 2b42e: 920d str r2, [sp, #52] ; 0x34 │ │ + 2b430: 4a8b ldr r2, [pc, #556] ; (2b660 ) │ │ + 2b432: 920e str r2, [sp, #56] ; 0x38 │ │ + 2b434: 4a8b ldr r2, [pc, #556] ; (2b664 ) │ │ + 2b436: 920f str r2, [sp, #60] ; 0x3c │ │ + 2b438: 4a8b ldr r2, [pc, #556] ; (2b668 ) │ │ + 2b43a: 9210 str r2, [sp, #64] ; 0x40 │ │ + 2b43c: 4a8b ldr r2, [pc, #556] ; (2b66c ) │ │ + 2b43e: 9211 str r2, [sp, #68] ; 0x44 │ │ + 2b440: 4a8b ldr r2, [pc, #556] ; (2b670 ) │ │ + 2b442: 9207 str r2, [sp, #28] │ │ + 2b444: 4a8e ldr r2, [pc, #568] ; (2b680 ) │ │ + 2b446: 9208 str r2, [sp, #32] │ │ + 2b448: 2240 movs r2, #64 ; 0x40 │ │ + 2b44a: 9902 ldr r1, [sp, #8] │ │ + 2b44c: 801a strh r2, [r3, #0] │ │ + 2b44e: 3302 adds r3, #2 │ │ + 2b450: 4299 cmp r1, r3 │ │ + 2b452: d1fa bne.n 2b44a │ │ + 2b454: 4b94 ldr r3, [pc, #592] ; (2b6a8 ) │ │ + 2b456: 2080 movs r0, #128 ; 0x80 │ │ + 2b458: 18e6 adds r6, r4, r3 │ │ + 2b45a: 1c33 adds r3, r6, #0 │ │ + 2b45c: 2140 movs r1, #64 ; 0x40 │ │ + 2b45e: 2200 movs r2, #0 │ │ + 2b460: 9f01 ldr r7, [sp, #4] │ │ + 2b462: 6018 str r0, [r3, #0] │ │ + 2b464: 6059 str r1, [r3, #4] │ │ + 2b466: 609a str r2, [r3, #8] │ │ + 2b468: 741a strb r2, [r3, #16] │ │ + 2b46a: 3324 adds r3, #36 ; 0x24 │ │ + 2b46c: 429f cmp r7, r3 │ │ + 2b46e: d1f7 bne.n 2b460 │ │ + 2b470: 9b13 ldr r3, [sp, #76] ; 0x4c │ │ + 2b472: 2b00 cmp r3, #0 │ │ + 2b474: d100 bne.n 2b478 │ │ + 2b476: e0c1 b.n 2b5fc │ │ + 2b478: a912 add r1, sp, #72 ; 0x48 │ │ + 2b47a: a813 add r0, sp, #76 ; 0x4c │ │ + 2b47c: f7fb fb76 bl 26b6c │ │ + 2b480: 9913 ldr r1, [sp, #76] ; 0x4c │ │ + 2b482: 1c07 adds r7, r0, #0 │ │ + 2b484: 9a12 ldr r2, [sp, #72] ; 0x48 │ │ + 2b486: 1c20 adds r0, r4, #0 │ │ + 2b488: f7fa faae bl 259e8 │ │ + 2b48c: 2800 cmp r0, #0 │ │ + 2b48e: d000 beq.n 2b492 │ │ + 2b490: e0ad b.n 2b5ee │ │ + 2b492: 1c20 adds r0, r4, #0 │ │ + 2b494: 9913 ldr r1, [sp, #76] ; 0x4c │ │ + 2b496: 9a12 ldr r2, [sp, #72] ; 0x48 │ │ + 2b498: f7f8 ff84 bl 243a4 │ │ + 2b49c: 2800 cmp r0, #0 │ │ + 2b49e: d000 beq.n 2b4a2 │ │ + 2b4a0: e0a5 b.n 2b5ee │ │ + 2b4a2: 1c20 adds r0, r4, #0 │ │ + 2b4a4: 9913 ldr r1, [sp, #76] ; 0x4c │ │ + 2b4a6: 9a12 ldr r2, [sp, #72] ; 0x48 │ │ + 2b4a8: f7f0 f912 bl 1b6d0 │ │ + 2b4ac: 2800 cmp r0, #0 │ │ + 2b4ae: d000 beq.n 2b4b2 │ │ + 2b4b0: e09d b.n 2b5ee │ │ + 2b4b2: 1c20 adds r0, r4, #0 │ │ + 2b4b4: 9913 ldr r1, [sp, #76] ; 0x4c │ │ + 2b4b6: 9a12 ldr r2, [sp, #72] ; 0x48 │ │ + 2b4b8: f7f9 ffd4 bl 25464 │ │ + 2b4bc: 2800 cmp r0, #0 │ │ + 2b4be: d000 beq.n 2b4c2 │ │ + 2b4c0: e095 b.n 2b5ee │ │ + 2b4c2: 1c20 adds r0, r4, #0 │ │ + 2b4c4: 9913 ldr r1, [sp, #76] ; 0x4c │ │ + 2b4c6: 9a12 ldr r2, [sp, #72] ; 0x48 │ │ + 2b4c8: f7e8 f8aa bl 13620 │ │ + 2b4cc: 2800 cmp r0, #0 │ │ + 2b4ce: d000 beq.n 2b4d2 │ │ + 2b4d0: e08d b.n 2b5ee │ │ + 2b4d2: 1c20 adds r0, r4, #0 │ │ + 2b4d4: 9913 ldr r1, [sp, #76] ; 0x4c │ │ + 2b4d6: 9a12 ldr r2, [sp, #72] ; 0x48 │ │ + 2b4d8: f7f3 f994 bl 1e804 │ │ + 2b4dc: 2800 cmp r0, #0 │ │ + 2b4de: d000 beq.n 2b4e2 │ │ + 2b4e0: e085 b.n 2b5ee │ │ + 2b4e2: 1c20 adds r0, r4, #0 │ │ + 2b4e4: 9913 ldr r1, [sp, #76] ; 0x4c │ │ + 2b4e6: 9a12 ldr r2, [sp, #72] ; 0x48 │ │ + 2b4e8: f7f7 fdfe bl 230e8 │ │ + 2b4ec: 2800 cmp r0, #0 │ │ + 2b4ee: d17e bne.n 2b5ee │ │ + 2b4f0: 1c20 adds r0, r4, #0 │ │ + 2b4f2: 9913 ldr r1, [sp, #76] ; 0x4c │ │ + 2b4f4: 9a12 ldr r2, [sp, #72] ; 0x48 │ │ + 2b4f6: f7f9 fae7 bl 24ac8 │ │ + 2b4fa: 2800 cmp r0, #0 │ │ + 2b4fc: d177 bne.n 2b5ee │ │ + 2b4fe: 1c20 adds r0, r4, #0 │ │ + 2b500: 9913 ldr r1, [sp, #76] ; 0x4c │ │ + 2b502: 9a12 ldr r2, [sp, #72] ; 0x48 │ │ + 2b504: f7f1 feec bl 1d2e0 │ │ + 2b508: 2800 cmp r0, #0 │ │ + 2b50a: d170 bne.n 2b5ee │ │ + 2b50c: 1c20 adds r0, r4, #0 │ │ + 2b50e: 9913 ldr r1, [sp, #76] ; 0x4c │ │ + 2b510: 9a12 ldr r2, [sp, #72] ; 0x48 │ │ + 2b512: f7f5 fe19 bl 21148 │ │ + 2b516: 2800 cmp r0, #0 │ │ + 2b518: d169 bne.n 2b5ee │ │ + 2b51a: 1c20 adds r0, r4, #0 │ │ + 2b51c: 9913 ldr r1, [sp, #76] ; 0x4c │ │ + 2b51e: 9a12 ldr r2, [sp, #72] ; 0x48 │ │ + 2b520: f7f1 f91e bl 1c760 │ │ + 2b524: 2800 cmp r0, #0 │ │ + 2b526: d162 bne.n 2b5ee │ │ + 2b528: 1c20 adds r0, r4, #0 │ │ + 2b52a: 9913 ldr r1, [sp, #76] ; 0x4c │ │ + 2b52c: 9a12 ldr r2, [sp, #72] ; 0x48 │ │ + 2b52e: f7ed fb8f bl 18c50 │ │ + 2b532: 2800 cmp r0, #0 │ │ + 2b534: d15b bne.n 2b5ee │ │ + 2b536: 1c20 adds r0, r4, #0 │ │ + 2b538: 9913 ldr r1, [sp, #76] ; 0x4c │ │ + 2b53a: 9a12 ldr r2, [sp, #72] ; 0x48 │ │ + 2b53c: f7e2 fd72 bl e024 │ │ + 2b540: 2800 cmp r0, #0 │ │ + 2b542: d154 bne.n 2b5ee │ │ + 2b544: 1c20 adds r0, r4, #0 │ │ + 2b546: 9913 ldr r1, [sp, #76] ; 0x4c │ │ + 2b548: 9a12 ldr r2, [sp, #72] ; 0x48 │ │ + 2b54a: f7ef f913 bl 1a774 │ │ + 2b54e: 2800 cmp r0, #0 │ │ + 2b550: d14d bne.n 2b5ee │ │ + 2b552: 1c20 adds r0, r4, #0 │ │ + 2b554: 9913 ldr r1, [sp, #76] ; 0x4c │ │ + 2b556: 9a12 ldr r2, [sp, #72] ; 0x48 │ │ + 2b558: f7ec fff2 bl 18540 │ │ + 2b55c: 2800 cmp r0, #0 │ │ + 2b55e: d146 bne.n 2b5ee │ │ + 2b560: 1c20 adds r0, r4, #0 │ │ + 2b562: 9913 ldr r1, [sp, #76] ; 0x4c │ │ + 2b564: 9a12 ldr r2, [sp, #72] ; 0x48 │ │ + 2b566: f7f6 f801 bl 2156c │ │ + 2b56a: 2800 cmp r0, #0 │ │ + 2b56c: d13f bne.n 2b5ee │ │ + 2b56e: 1c20 adds r0, r4, #0 │ │ + 2b570: 9913 ldr r1, [sp, #76] ; 0x4c │ │ + 2b572: 9a12 ldr r2, [sp, #72] ; 0x48 │ │ + 2b574: f7f8 fc1c bl 23db0 │ │ + 2b578: 2800 cmp r0, #0 │ │ + 2b57a: d138 bne.n 2b5ee │ │ + 2b57c: 1c20 adds r0, r4, #0 │ │ + 2b57e: 9913 ldr r1, [sp, #76] ; 0x4c │ │ + 2b580: 9a12 ldr r2, [sp, #72] ; 0x48 │ │ + 2b582: f7f9 fc7d bl 24e80 │ │ + 2b586: 2800 cmp r0, #0 │ │ + 2b588: d131 bne.n 2b5ee │ │ + 2b58a: 1c20 adds r0, r4, #0 │ │ + 2b58c: 9913 ldr r1, [sp, #76] ; 0x4c │ │ + 2b58e: 9a12 ldr r2, [sp, #72] ; 0x48 │ │ + 2b590: f7ee f808 bl 195a4 │ │ + 2b594: 2800 cmp r0, #0 │ │ + 2b596: d12a bne.n 2b5ee │ │ + 2b598: 1c20 adds r0, r4, #0 │ │ + 2b59a: 9913 ldr r1, [sp, #76] ; 0x4c │ │ + 2b59c: 9a12 ldr r2, [sp, #72] ; 0x48 │ │ + 2b59e: f7ee fe71 bl 1a284 │ │ + 2b5a2: 2800 cmp r0, #0 │ │ + 2b5a4: d123 bne.n 2b5ee │ │ + 2b5a6: 1c20 adds r0, r4, #0 │ │ + 2b5a8: 9913 ldr r1, [sp, #76] ; 0x4c │ │ + 2b5aa: 9a12 ldr r2, [sp, #72] ; 0x48 │ │ + 2b5ac: f7f9 fef0 bl 25390 │ │ + 2b5b0: 2800 cmp r0, #0 │ │ + 2b5b2: d11c bne.n 2b5ee │ │ + 2b5b4: 1c20 adds r0, r4, #0 │ │ + 2b5b6: 9913 ldr r1, [sp, #76] ; 0x4c │ │ + 2b5b8: 9a12 ldr r2, [sp, #72] ; 0x48 │ │ + 2b5ba: f7ec f8ad bl 17718 │ │ + 2b5be: 2800 cmp r0, #0 │ │ + 2b5c0: d115 bne.n 2b5ee │ │ + 2b5c2: 1c20 adds r0, r4, #0 │ │ + 2b5c4: 9913 ldr r1, [sp, #76] ; 0x4c │ │ + 2b5c6: 9a12 ldr r2, [sp, #72] ; 0x48 │ │ + 2b5c8: f7f8 f850 bl 2366c │ │ + 2b5cc: 2800 cmp r0, #0 │ │ + 2b5ce: d10e bne.n 2b5ee │ │ + 2b5d0: 1c20 adds r0, r4, #0 │ │ + 2b5d2: 9913 ldr r1, [sp, #76] ; 0x4c │ │ + 2b5d4: 9a12 ldr r2, [sp, #72] ; 0x48 │ │ + 2b5d6: f7f4 ff6f bl 204b8 │ │ + 2b5da: 2800 cmp r0, #0 │ │ + 2b5dc: d107 bne.n 2b5ee │ │ + 2b5de: 1c20 adds r0, r4, #0 │ │ + 2b5e0: 9913 ldr r1, [sp, #76] ; 0x4c │ │ + 2b5e2: 9a12 ldr r2, [sp, #72] ; 0x48 │ │ + 2b5e4: f7f4 fbac bl 1fd40 │ │ + 2b5e8: 2800 cmp r0, #0 │ │ + 2b5ea: d100 bne.n 2b5ee │ │ + 2b5ec: e150 b.n 2b890 │ │ + 2b5ee: 2f00 cmp r7, #0 │ │ + 2b5f0: d004 beq.n 2b5fc │ │ + 2b5f2: 9813 ldr r0, [sp, #76] ; 0x4c │ │ + 2b5f4: f006 fbca bl 31d8c <__aeabi_llsl@@Base+0x22c> │ │ + 2b5f8: 2300 movs r3, #0 │ │ + 2b5fa: 9313 str r3, [sp, #76] ; 0x4c │ │ + 2b5fc: 2000 movs r0, #0 │ │ + 2b5fe: 4a2b ldr r2, [pc, #172] ; (2b6ac ) │ │ + 2b600: 4b26 ldr r3, [pc, #152] ; (2b69c ) │ │ + 2b602: 18a2 adds r2, r4, r2 │ │ + 2b604: 18e3 adds r3, r4, r3 │ │ + 2b606: 9202 str r2, [sp, #8] │ │ + 2b608: 211f movs r1, #31 │ │ + 2b60a: 77d8 strb r0, [r3, #31] │ │ + 2b60c: 5c5f ldrb r7, [r3, r1] │ │ + 2b60e: 1c0a adds r2, r1, #0 │ │ + 2b610: 2f20 cmp r7, #32 │ │ + 2b612: d853 bhi.n 2b6bc │ │ + 2b614: 5458 strb r0, [r3, r1] │ │ + 2b616: 1e51 subs r1, r2, #1 │ │ + 2b618: d2f8 bcs.n 2b60c │ │ + 2b61a: 1c0a adds r2, r1, #0 │ │ + 2b61c: e04e b.n 2b6bc │ │ + 2b61e: 46c0 nop ; (mov r8, r8) │ │ + 2b620: e920 0000 stmdb r0!, {} │ │ + 2b624: e90c 0000 stmdb ip, {} │ │ + 2b628: e910 0000 ldmdb r0, {} │ │ + 2b62c: e96c 0000 strd r0, r0, [ip, #-0]! │ │ + 2b630: e914 0000 ldmdb r4, {} │ │ + 2b634: e924 0000 stmdb r4!, {} │ │ + 2b638: e928 0000 stmdb r8!, {} │ │ + 2b63c: e968 0000 strd r0, r0, [r8, #-0]! │ │ + 2b640: e95c 0000 ldrd r0, r0, [ip, #-0] │ │ + 2b644: e908 0000 stmdb r8, {} │ │ + 2b648: e960 0000 strd r0, r0, [r0, #-0]! │ │ + 2b64c: e970 0000 ldrd r0, r0, [r0, #-0]! │ │ + 2b650: e904 0000 stmdb r4, {} │ │ + 2b654: e934 0000 ldmdb r4!, {} │ │ + 2b658: e938 0000 ldmdb r8!, {} │ │ + 2b65c: e944 0000 strd r0, r0, [r4, #-0] │ │ + 2b660: e948 0000 strd r0, r0, [r8, #-0] │ │ + 2b664: e94c 0000 strd r0, r0, [ip, #-0] │ │ + 2b668: e950 0000 ldrd r0, r0, [r0, #-0] │ │ + 2b66c: e954 0000 ldrd r0, r0, [r4, #-0] │ │ + 2b670: e958 0000 ldrd r0, r0, [r8, #-0] │ │ + 2b674: e974 0000 ldrd r0, r0, [r4, #-0]! │ │ + 2b678: 7fff ldrb r7, [r7, #31] │ │ + 2b67a: 0000 movs r0, r0 │ │ + 2b67c: e978 0000 ldrd r0, r0, [r8, #-0]! │ │ + 2b680: e964 0000 strd r0, r0, [r4, #-0]! │ │ + 2b684: e990 0000 ; instruction: 0xe9900000 │ │ + 2b688: e98c 0000 ; instruction: 0xe98c0000 │ │ + 2b68c: e998 0000 ; instruction: 0xe9980000 │ │ + 2b690: e994 0000 ; instruction: 0xe9940000 │ │ + 2b694: d060 beq.n 2b758 │ │ + 2b696: 0000 movs r0, r0 │ │ + 2b698: cac0 ldmia r2!, {r6, r7} │ │ + 2b69a: 0000 movs r0, r0 │ │ + 2b69c: e99c 0000 ; instruction: 0xe99c0000 │ │ + 2b6a0: e480 b.n 2afa4 │ │ + 2b6a2: 0000 movs r0, r0 │ │ + 2b6a4: ce80 ldmia r6!, {r7} │ │ + 2b6a6: 0000 movs r0, r0 │ │ + 2b6a8: c1c0 stmia r1!, {r6, r7} │ │ + 2b6aa: 0000 movs r0, r0 │ │ + 2b6ac: 079c lsls r4, r3, #30 │ │ + 2b6ae: 0001 movs r1, r0 │ │ + 2b6b0: 5c99 ldrb r1, [r3, r2] │ │ + 2b6b2: 291f cmp r1, #31 │ │ + 2b6b4: d801 bhi.n 2b6ba │ │ + 2b6b6: 2120 movs r1, #32 │ │ + 2b6b8: 5499 strb r1, [r3, r2] │ │ + 2b6ba: 3a01 subs r2, #1 │ │ + 2b6bc: 1c51 adds r1, r2, #1 │ │ + 2b6be: d1f7 bne.n 2b6b0 │ │ + 2b6c0: 9a02 ldr r2, [sp, #8] │ │ + 2b6c2: 3320 adds r3, #32 │ │ + 2b6c4: 4293 cmp r3, r2 │ │ + 2b6c6: d19f bne.n 2b608 │ │ + 2b6c8: 227f movs r2, #127 ; 0x7f │ │ + 2b6ca: 1c23 adds r3, r4, #0 │ │ + 2b6cc: 2040 movs r0, #64 ; 0x40 │ │ + 2b6ce: 2780 movs r7, #128 ; 0x80 │ │ + 2b6d0: 4694 mov ip, r2 │ │ + 2b6d2: 3324 adds r3, #36 ; 0x24 │ │ + 2b6d4: 6872 ldr r2, [r6, #4] │ │ + 2b6d6: 2a40 cmp r2, #64 ; 0x40 │ │ + 2b6d8: d900 bls.n 2b6dc │ │ + 2b6da: 6070 str r0, [r6, #4] │ │ + 2b6dc: 6832 ldr r2, [r6, #0] │ │ + 2b6de: 1e11 subs r1, r2, #0 │ │ + 2b6e0: 9a04 ldr r2, [sp, #16] │ │ + 2b6e2: 4291 cmp r1, r2 │ │ + 2b6e4: d900 bls.n 2b6e8 │ │ + 2b6e6: 6037 str r7, [r6, #0] │ │ + 2b6e8: 6832 ldr r2, [r6, #0] │ │ + 2b6ea: 655a str r2, [r3, #84] ; 0x54 │ │ + 2b6ec: 1c1a adds r2, r3, #0 │ │ + 2b6ee: 6871 ldr r1, [r6, #4] │ │ + 2b6f0: 3284 adds r2, #132 ; 0x84 │ │ + 2b6f2: 6011 str r1, [r2, #0] │ │ + 2b6f4: 68b2 ldr r2, [r6, #8] │ │ + 2b6f6: 4661 mov r1, ip │ │ + 2b6f8: 601a str r2, [r3, #0] │ │ + 2b6fa: 9a04 ldr r2, [sp, #16] │ │ + 2b6fc: 3624 adds r6, #36 ; 0x24 │ │ + 2b6fe: 651a str r2, [r3, #80] ; 0x50 │ │ + 2b700: 1c1a adds r2, r3, #0 │ │ + 2b702: 32ca adds r2, #202 ; 0xca │ │ + 2b704: 7011 strb r1, [r2, #0] │ │ + 2b706: 9a01 ldr r2, [sp, #4] │ │ + 2b708: 3301 adds r3, #1 │ │ + 2b70a: 33ff adds r3, #255 ; 0xff │ │ + 2b70c: 42b2 cmp r2, r6 │ │ + 2b70e: d1e1 bne.n 2b6d4 │ │ + 2b710: 23be movs r3, #190 ; 0xbe │ │ + 2b712: 2240 movs r2, #64 ; 0x40 │ │ + 2b714: 021b lsls r3, r3, #8 │ │ + 2b716: 18e0 adds r0, r4, r3 │ │ + 2b718: 2708 movs r7, #8 │ │ + 2b71a: 2300 movs r3, #0 │ │ + 2b71c: 4694 mov ip, r2 │ │ + 2b71e: 696a ldr r2, [r5, #20] │ │ + 2b720: 2a00 cmp r2, #0 │ │ + 2b722: d017 beq.n 2b754 │ │ + 2b724: 682a ldr r2, [r5, #0] │ │ + 2b726: 68a9 ldr r1, [r5, #8] │ │ + 2b728: 4291 cmp r1, r2 │ │ + 2b72a: d900 bls.n 2b72e │ │ + 2b72c: 60aa str r2, [r5, #8] │ │ + 2b72e: 6869 ldr r1, [r5, #4] │ │ + 2b730: 68ae ldr r6, [r5, #8] │ │ + 2b732: 3103 adds r1, #3 │ │ + 2b734: 42b1 cmp r1, r6 │ │ + 2b736: d301 bcc.n 2b73c │ │ + 2b738: 606b str r3, [r5, #4] │ │ + 2b73a: 60ab str r3, [r5, #8] │ │ + 2b73c: 6929 ldr r1, [r5, #16] │ │ + 2b73e: 4291 cmp r1, r2 │ │ + 2b740: d900 bls.n 2b744 │ │ + 2b742: 612a str r2, [r5, #16] │ │ + 2b744: 68ea ldr r2, [r5, #12] │ │ + 2b746: 6929 ldr r1, [r5, #16] │ │ + 2b748: 3203 adds r2, #3 │ │ + 2b74a: 428a cmp r2, r1 │ │ + 2b74c: d307 bcc.n 2b75e │ │ + 2b74e: 60eb str r3, [r5, #12] │ │ + 2b750: 612b str r3, [r5, #16] │ │ + 2b752: e004 b.n 2b75e │ │ + 2b754: 602a str r2, [r5, #0] │ │ + 2b756: 606a str r2, [r5, #4] │ │ + 2b758: 60aa str r2, [r5, #8] │ │ + 2b75a: 60ea str r2, [r5, #12] │ │ + 2b75c: 612a str r2, [r5, #16] │ │ + 2b75e: 68aa ldr r2, [r5, #8] │ │ + 2b760: 2a00 cmp r2, #0 │ │ + 2b762: d103 bne.n 2b76c │ │ + 2b764: 2102 movs r1, #2 │ │ + 2b766: 8c6a ldrh r2, [r5, #34] ; 0x22 │ │ + 2b768: 438a bics r2, r1 │ │ + 2b76a: 846a strh r2, [r5, #34] ; 0x22 │ │ + 2b76c: 692a ldr r2, [r5, #16] │ │ + 2b76e: 2a00 cmp r2, #0 │ │ + 2b770: d102 bne.n 2b778 │ │ + 2b772: 8c6a ldrh r2, [r5, #34] ; 0x22 │ │ + 2b774: 43ba bics r2, r7 │ │ + 2b776: 846a strh r2, [r5, #34] ; 0x22 │ │ + 2b778: 8c2a ldrh r2, [r5, #32] │ │ + 2b77a: 2a40 cmp r2, #64 ; 0x40 │ │ + 2b77c: d901 bls.n 2b782 │ │ + 2b77e: 4662 mov r2, ip │ │ + 2b780: 842a strh r2, [r5, #32] │ │ + 2b782: 3540 adds r5, #64 ; 0x40 │ │ + 2b784: 4285 cmp r5, r0 │ │ + 2b786: d1ca bne.n 2b71e │ │ + 2b788: 4944 ldr r1, [pc, #272] ; (2b89c ) │ │ + 2b78a: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 2b78c: 58e3 ldr r3, [r4, r3] │ │ + 2b78e: 2b00 cmp r3, #0 │ │ + 2b790: d009 beq.n 2b7a6 │ │ + 2b792: 22be movs r2, #190 ; 0xbe │ │ + 2b794: 0192 lsls r2, r2, #6 │ │ + 2b796: 189a adds r2, r3, r2 │ │ + 2b798: 0092 lsls r2, r2, #2 │ │ + 2b79a: 5912 ldr r2, [r2, r4] │ │ + 2b79c: 2a00 cmp r2, #0 │ │ + 2b79e: d102 bne.n 2b7a6 │ │ + 2b7a0: 3b01 subs r3, #1 │ │ + 2b7a2: 5063 str r3, [r4, r1] │ │ + 2b7a4: e7f1 b.n 2b78a │ │ + 2b7a6: 9b08 ldr r3, [sp, #32] │ │ + 2b7a8: 58e3 ldr r3, [r4, r3] │ │ + 2b7aa: 9301 str r3, [sp, #4] │ │ + 2b7ac: 2b1f cmp r3, #31 │ │ + 2b7ae: d802 bhi.n 2b7b6 │ │ + 2b7b0: 2220 movs r2, #32 │ │ + 2b7b2: 4b3b ldr r3, [pc, #236] ; (2b8a0 ) │ │ + 2b7b4: 50e2 str r2, [r4, r3] │ │ + 2b7b6: 9b06 ldr r3, [sp, #24] │ │ + 2b7b8: 58e3 ldr r3, [r4, r3] │ │ + 2b7ba: 9301 str r3, [sp, #4] │ │ + 2b7bc: 2b1f cmp r3, #31 │ │ + 2b7be: d802 bhi.n 2b7c6 │ │ + 2b7c0: 227d movs r2, #125 ; 0x7d │ │ + 2b7c2: 4b38 ldr r3, [pc, #224] ; (2b8a4 ) │ │ + 2b7c4: 50e2 str r2, [r4, r3] │ │ + 2b7c6: 9b05 ldr r3, [sp, #20] │ │ + 2b7c8: 58e3 ldr r3, [r4, r3] │ │ + 2b7ca: 9301 str r3, [sp, #4] │ │ + 2b7cc: 2b00 cmp r3, #0 │ │ + 2b7ce: d103 bne.n 2b7d8 │ │ + 2b7d0: 23e9 movs r3, #233 ; 0xe9 │ │ + 2b7d2: 2206 movs r2, #6 │ │ + 2b7d4: 021b lsls r3, r3, #8 │ │ + 2b7d6: 50e2 str r2, [r4, r3] │ │ + 2b7d8: 9b05 ldr r3, [sp, #20] │ │ + 2b7da: 58e2 ldr r2, [r4, r3] │ │ + 2b7dc: 4b32 ldr r3, [pc, #200] ; (2b8a8 ) │ │ + 2b7de: 50e2 str r2, [r4, r3] │ │ + 2b7e0: 9b06 ldr r3, [sp, #24] │ │ + 2b7e2: 58e1 ldr r1, [r4, r3] │ │ + 2b7e4: 4b31 ldr r3, [pc, #196] ; (2b8ac ) │ │ + 2b7e6: 50e1 str r1, [r4, r3] │ │ + 2b7e8: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 2b7ea: 58e3 ldr r3, [r4, r3] │ │ + 2b7ec: 9301 str r3, [sp, #4] │ │ + 2b7ee: 9901 ldr r1, [sp, #4] │ │ + 2b7f0: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 2b7f2: 50e1 str r1, [r4, r3] │ │ + 2b7f4: 2300 movs r3, #0 │ │ + 2b7f6: 9911 ldr r1, [sp, #68] ; 0x44 │ │ + 2b7f8: 5063 str r3, [r4, r1] │ │ + 2b7fa: 9910 ldr r1, [sp, #64] ; 0x40 │ │ + 2b7fc: 5063 str r3, [r4, r1] │ │ + 2b7fe: 990f ldr r1, [sp, #60] ; 0x3c │ │ + 2b800: 5063 str r3, [r4, r1] │ │ + 2b802: 492b ldr r1, [pc, #172] ; (2b8b0 ) │ │ + 2b804: 5063 str r3, [r4, r1] │ │ + 2b806: 492b ldr r1, [pc, #172] ; (2b8b4 ) │ │ + 2b808: 5062 str r2, [r4, r1] │ │ + 2b80a: 9a0d ldr r2, [sp, #52] ; 0x34 │ │ + 2b80c: 50a3 str r3, [r4, r2] │ │ + 2b80e: 9a0e ldr r2, [sp, #56] ; 0x38 │ │ + 2b810: 50a3 str r3, [r4, r2] │ │ + 2b812: 9b07 ldr r3, [sp, #28] │ │ + 2b814: 58e3 ldr r3, [r4, r3] │ │ + 2b816: 2bff cmp r3, #255 ; 0xff │ │ + 2b818: d805 bhi.n 2b826 │ │ + 2b81a: 4a27 ldr r2, [pc, #156] ; (2b8b8 ) │ │ + 2b81c: 18e3 adds r3, r4, r3 │ │ + 2b81e: 189b adds r3, r3, r2 │ │ + 2b820: 781b ldrb r3, [r3, #0] │ │ + 2b822: 2bef cmp r3, #239 ; 0xef │ │ + 2b824: d902 bls.n 2b82c │ │ + 2b826: 2300 movs r3, #0 │ │ + 2b828: 9a07 ldr r2, [sp, #28] │ │ + 2b82a: 50a3 str r3, [r4, r2] │ │ + 2b82c: 4d23 ldr r5, [pc, #140] ; (2b8bc ) │ │ + 2b82e: 447d add r5, pc │ │ + 2b830: 682d ldr r5, [r5, #0] │ │ + 2b832: 682b ldr r3, [r5, #0] │ │ + 2b834: 2b00 cmp r3, #0 │ │ + 2b836: d104 bne.n 2b842 │ │ + 2b838: 9b03 ldr r3, [sp, #12] │ │ + 2b83a: 58e0 ldr r0, [r4, r3] │ │ + 2b83c: 2800 cmp r0, #0 │ │ + 2b83e: d118 bne.n 2b872 │ │ + 2b840: e029 b.n 2b896 │ │ + 2b842: 4b1f ldr r3, [pc, #124] ; (2b8c0 ) │ │ + 2b844: 18e6 adds r6, r4, r3 │ │ + 2b846: 23e9 movs r3, #233 ; 0xe9 │ │ + 2b848: 021b lsls r3, r3, #8 │ │ + 2b84a: 18e7 adds r7, r4, r3 │ │ + 2b84c: 6933 ldr r3, [r6, #16] │ │ + 2b84e: 2b00 cmp r3, #0 │ │ + 2b850: d102 bne.n 2b858 │ │ + 2b852: 6973 ldr r3, [r6, #20] │ │ + 2b854: 2b00 cmp r3, #0 │ │ + 2b856: d008 beq.n 2b86a │ │ + 2b858: 1c30 adds r0, r6, #0 │ │ + 2b85a: 682b ldr r3, [r5, #0] │ │ + 2b85c: 4798 blx r3 │ │ + 2b85e: 6830 ldr r0, [r6, #0] │ │ + 2b860: 2800 cmp r0, #0 │ │ + 2b862: d002 beq.n 2b86a │ │ + 2b864: 6803 ldr r3, [r0, #0] │ │ + 2b866: 695b ldr r3, [r3, #20] │ │ + 2b868: 4798 blx r3 │ │ + 2b86a: 3690 adds r6, #144 ; 0x90 │ │ + 2b86c: 42be cmp r6, r7 │ │ + 2b86e: d1ed bne.n 2b84c │ │ + 2b870: e7e2 b.n 2b838 │ │ + 2b872: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 2b874: 58e3 ldr r3, [r4, r3] │ │ + 2b876: 3302 adds r3, #2 │ │ + 2b878: 00db lsls r3, r3, #3 │ │ + 2b87a: 2b64 cmp r3, #100 ; 0x64 │ │ + 2b87c: d900 bls.n 2b880 │ │ + 2b87e: 2364 movs r3, #100 ; 0x64 │ │ + 2b880: 9a08 ldr r2, [sp, #32] │ │ + 2b882: 2001 movs r0, #1 │ │ + 2b884: 58a2 ldr r2, [r4, r2] │ │ + 2b886: 429a cmp r2, r3 │ │ + 2b888: d905 bls.n 2b896 │ │ + 2b88a: 4a05 ldr r2, [pc, #20] ; (2b8a0 ) │ │ + 2b88c: 50a3 str r3, [r4, r2] │ │ + 2b88e: e002 b.n 2b896 │ │ + 2b890: 9b03 ldr r3, [sp, #12] │ │ + 2b892: 50e0 str r0, [r4, r3] │ │ + 2b894: e6ab b.n 2b5ee │ │ + 2b896: b015 add sp, #84 ; 0x54 │ │ + 2b898: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 2b89a: 46c0 nop ; (mov r8, r8) │ │ + 2b89c: e928 0000 stmdb r8!, {} │ │ + 2b8a0: e964 0000 strd r0, r0, [r4, #-0]! │ │ + 2b8a4: e904 0000 stmdb r4, {} │ │ + 2b8a8: e93c 0000 ldmdb ip!, {} │ │ + 2b8ac: e940 0000 strd r0, r0, [r0, #-0] │ │ + 2b8b0: e91c 0000 ldmdb ip, {} │ │ + 2b8b4: e92c 0000 stmdb ip!, {} │ │ + 2b8b8: d060 beq.n 2b97c │ │ + 2b8ba: 0000 movs r0, r0 │ │ + 2b8bc: d63a bvs.n 2b934 │ │ + 2b8be: 0000 movs r0, r0 │ │ + 2b8c0: e480 b.n 2b1c4 │ │ ... │ │ │ │ -0002ac7c : │ │ - 2ac7c: 4a0c ldr r2, [pc, #48] ; (2acb0 ) │ │ - 2ac7e: b500 push {lr} │ │ - 2ac80: 447a add r2, pc │ │ - 2ac82: 6812 ldr r2, [r2, #0] │ │ - 2ac84: 4b0b ldr r3, [pc, #44] ; (2acb4 ) │ │ - 2ac86: 6811 ldr r1, [r2, #0] │ │ - 2ac88: 400b ands r3, r1 │ │ - 2ac8a: 2100 movs r1, #0 │ │ - 2ac8c: 2803 cmp r0, #3 │ │ - 2ac8e: d80c bhi.n 2acaa │ │ - 2ac90: f003 f978 bl 2df84 <__gnu_thumb1_case_uqi> │ │ - 2ac94: 0902 lsrs r2, r0, #4 │ │ - 2ac96: 0604 lsls r4, r0, #24 │ │ - 2ac98: 2108 movs r1, #8 │ │ - 2ac9a: e003 b.n 2aca4 │ │ - 2ac9c: 2110 movs r1, #16 │ │ - 2ac9e: e001 b.n 2aca4 │ │ - 2aca0: 2182 movs r1, #130 ; 0x82 │ │ - 2aca2: 00c9 lsls r1, r1, #3 │ │ - 2aca4: 430b orrs r3, r1 │ │ - 2aca6: 6013 str r3, [r2, #0] │ │ - 2aca8: 2101 movs r1, #1 │ │ - 2acaa: 1c08 adds r0, r1, #0 │ │ - 2acac: bd00 pop {pc} │ │ - 2acae: 46c0 nop ; (mov r8, r8) │ │ - 2acb0: d180 bne.n 2abb4 │ │ - 2acb2: 0000 movs r0, r0 │ │ - 2acb4: fbe7 ffff ; instruction: 0xfbe7ffff │ │ - │ │ -0002acb8 : │ │ - 2acb8: b5f8 push {r3, r4, r5, r6, r7, lr} │ │ - 2acba: 1c06 adds r6, r0, #0 │ │ - 2acbc: 1e0c subs r4, r1, #0 │ │ - 2acbe: d005 beq.n 2accc │ │ - 2acc0: 2380 movs r3, #128 ; 0x80 │ │ - 2acc2: 009b lsls r3, r3, #2 │ │ - 2acc4: 4299 cmp r1, r3 │ │ - 2acc6: d902 bls.n 2acce │ │ - 2acc8: 1c1c adds r4, r3, #0 │ │ - 2acca: e000 b.n 2acce │ │ - 2accc: 2401 movs r4, #1 │ │ - 2acce: 4f0f ldr r7, [pc, #60] ; (2ad0c ) │ │ - 2acd0: 59f0 ldr r0, [r6, r7] │ │ - 2acd2: 4284 cmp r4, r0 │ │ - 2acd4: d216 bcs.n 2ad04 │ │ - 2acd6: 4b0e ldr r3, [pc, #56] ; (2ad10 ) │ │ - 2acd8: 447b add r3, pc │ │ - 2acda: 681b ldr r3, [r3, #0] │ │ - 2acdc: 681b ldr r3, [r3, #0] │ │ - 2acde: 0759 lsls r1, r3, #29 │ │ - 2ace0: d510 bpl.n 2ad04 │ │ - 2ace2: 2a00 cmp r2, #0 │ │ - 2ace4: d00e beq.n 2ad04 │ │ - 2ace6: 4d0b ldr r5, [pc, #44] ; (2ad14 ) │ │ - 2ace8: 1c21 adds r1, r4, #0 │ │ - 2acea: 447d add r5, pc │ │ - 2acec: 682d ldr r5, [r5, #0] │ │ - 2acee: 682b ldr r3, [r5, #0] │ │ - 2acf0: 4358 muls r0, r3 │ │ - 2acf2: f003 f95b bl 2dfac <__udivsi3> │ │ - 2acf6: 2380 movs r3, #128 ; 0x80 │ │ - 2acf8: 009b lsls r3, r3, #2 │ │ - 2acfa: 4298 cmp r0, r3 │ │ - 2acfc: d801 bhi.n 2ad02 │ │ - 2acfe: 6028 str r0, [r5, #0] │ │ - 2ad00: e000 b.n 2ad04 │ │ - 2ad02: 602b str r3, [r5, #0] │ │ - 2ad04: 51f4 str r4, [r6, r7] │ │ - 2ad06: 2001 movs r0, #1 │ │ - 2ad08: bdf8 pop {r3, r4, r5, r6, r7, pc} │ │ - 2ad0a: 46c0 nop ; (mov r8, r8) │ │ - 2ad0c: e95c 0000 ldrd r0, r0, [ip, #-0] │ │ - 2ad10: d128 bne.n 2ad64 │ │ - 2ad12: 0000 movs r0, r0 │ │ - 2ad14: d18a bne.n 2ac2c │ │ +0002b8c4 : │ │ + 2b8c4: b510 push {r4, lr} │ │ + 2b8c6: 2424 movs r4, #36 ; 0x24 │ │ + 2b8c8: 4b09 ldr r3, [pc, #36] ; (2b8f0 ) │ │ + 2b8ca: 18c2 adds r2, r0, r3 │ │ + 2b8cc: 4b09 ldr r3, [pc, #36] ; (2b8f4 ) │ │ + 2b8ce: 58c1 ldr r1, [r0, r3] │ │ + 2b8d0: 1c23 adds r3, r4, #0 │ │ + 2b8d2: 434b muls r3, r1 │ │ + 2b8d4: 4906 ldr r1, [pc, #24] ; (2b8f0 ) │ │ + 2b8d6: 185b adds r3, r3, r1 │ │ + 2b8d8: 18c3 adds r3, r0, r3 │ │ + 2b8da: 2000 movs r0, #0 │ │ + 2b8dc: 429a cmp r2, r3 │ │ + 2b8de: d005 beq.n 2b8ec │ │ + 2b8e0: 6811 ldr r1, [r2, #0] │ │ + 2b8e2: 3224 adds r2, #36 ; 0x24 │ │ + 2b8e4: 1e4c subs r4, r1, #1 │ │ + 2b8e6: 41a1 sbcs r1, r4 │ │ + 2b8e8: 1840 adds r0, r0, r1 │ │ + 2b8ea: e7f7 b.n 2b8dc │ │ + 2b8ec: bd10 pop {r4, pc} │ │ + 2b8ee: 46c0 nop ; (mov r8, r8) │ │ + 2b8f0: c1c4 stmia r1!, {r2, r6, r7} │ │ + 2b8f2: 0000 movs r0, r0 │ │ + 2b8f4: e910 0000 ldmdb r0, {} │ │ + │ │ +0002b8f8 : │ │ + 2b8f8: 469c mov ip, r3 │ │ + 2b8fa: 4b1c ldr r3, [pc, #112] ; (2b96c ) │ │ + 2b8fc: b5f0 push {r4, r5, r6, r7, lr} │ │ + 2b8fe: 58c5 ldr r5, [r0, r3] │ │ + 2b900: 1e28 subs r0, r5, #0 │ │ + 2b902: d031 beq.n 2b968 │ │ + 2b904: 2a00 cmp r2, #0 │ │ + 2b906: d007 beq.n 2b918 │ │ + 2b908: 2900 cmp r1, #0 │ │ + 2b90a: d005 beq.n 2b918 │ │ + 2b90c: 230d movs r3, #13 │ │ + 2b90e: 700b strb r3, [r1, #0] │ │ + 2b910: 2a01 cmp r2, #1 │ │ + 2b912: d901 bls.n 2b918 │ │ + 2b914: 230a movs r3, #10 │ │ + 2b916: 704b strb r3, [r1, #1] │ │ + 2b918: 2600 movs r6, #0 │ │ + 2b91a: 2002 movs r0, #2 │ │ + 2b91c: 782f ldrb r7, [r5, #0] │ │ + 2b91e: 2f00 cmp r7, #0 │ │ + 2b920: d104 bne.n 2b92c │ │ + 2b922: 2900 cmp r1, #0 │ │ + 2b924: d020 beq.n 2b968 │ │ + 2b926: 2300 movs r3, #0 │ │ + 2b928: 540b strb r3, [r1, r0] │ │ + 2b92a: e01d b.n 2b968 │ │ + 2b92c: 1c84 adds r4, r0, #2 │ │ + 2b92e: 4294 cmp r4, r2 │ │ + 2b930: d2f7 bcs.n 2b922 │ │ + 2b932: 3501 adds r5, #1 │ │ + 2b934: 2f0d cmp r7, #13 │ │ + 2b936: d003 beq.n 2b940 │ │ + 2b938: 2f20 cmp r7, #32 │ │ + 2b93a: d10a bne.n 2b952 │ │ + 2b93c: 4566 cmp r6, ip │ │ + 2b93e: d30b bcc.n 2b958 │ │ + 2b940: 1e0e subs r6, r1, #0 │ │ + 2b942: d00f beq.n 2b964 │ │ + 2b944: 230d movs r3, #13 │ │ + 2b946: 540b strb r3, [r1, r0] │ │ + 2b948: 230a movs r3, #10 │ │ + 2b94a: 1808 adds r0, r1, r0 │ │ + 2b94c: 7043 strb r3, [r0, #1] │ │ + 2b94e: 2600 movs r6, #0 │ │ + 2b950: e008 b.n 2b964 │ │ + 2b952: 1c04 adds r4, r0, #0 │ │ + 2b954: 2f1f cmp r7, #31 │ │ + 2b956: d905 bls.n 2b964 │ │ + 2b958: 1c43 adds r3, r0, #1 │ │ + 2b95a: 1c1c adds r4, r3, #0 │ │ + 2b95c: 2900 cmp r1, #0 │ │ + 2b95e: d000 beq.n 2b962 │ │ + 2b960: 540f strb r7, [r1, r0] │ │ + 2b962: 3601 adds r6, #1 │ │ + 2b964: 1c20 adds r0, r4, #0 │ │ + 2b966: e7d9 b.n 2b91c │ │ + 2b968: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 2b96a: 46c0 nop ; (mov r8, r8) │ │ + 2b96c: e994 0000 ; instruction: 0xe9940000 │ │ + │ │ +0002b970 : │ │ + 2b970: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + 2b972: 4c2c ldr r4, [pc, #176] ; (2ba24 ) │ │ + 2b974: 5905 ldr r5, [r0, r4] │ │ + 2b976: 1e28 subs r0, r5, #0 │ │ + 2b978: d052 beq.n 2ba20 │ │ + 2b97a: 1e56 subs r6, r2, #1 │ │ + 2b97c: 2400 movs r4, #0 │ │ + 2b97e: 9601 str r6, [sp, #4] │ │ + 2b980: 2620 movs r6, #32 │ │ + 2b982: 1c20 adds r0, r4, #0 │ │ + 2b984: 46b4 mov ip, r6 │ │ + 2b986: 782e ldrb r6, [r5, #0] │ │ + 2b988: 2e00 cmp r6, #0 │ │ + 2b98a: d105 bne.n 2b998 │ │ + 2b98c: 1c05 adds r5, r0, #0 │ │ + 2b98e: 2c00 cmp r4, #0 │ │ + 2b990: d041 beq.n 2ba16 │ │ + 2b992: 1a20 subs r0, r4, r0 │ │ + 2b994: 2420 movs r4, #32 │ │ + 2b996: e03b b.n 2ba10 │ │ + 2b998: 9f01 ldr r7, [sp, #4] │ │ + 2b99a: 42b8 cmp r0, r7 │ │ + 2b99c: d2f6 bcs.n 2b98c │ │ + 2b99e: 2e0d cmp r6, #13 │ │ + 2b9a0: d001 beq.n 2b9a6 │ │ + 2b9a2: 2e0a cmp r6, #10 │ │ + 2b9a4: d10d bne.n 2b9c2 │ │ + 2b9a6: 2c00 cmp r4, #0 │ │ + 2b9a8: d02a beq.n 2ba00 │ │ + 2b9aa: 1a24 subs r4, r4, r0 │ │ + 2b9ac: 1826 adds r6, r4, r0 │ │ + 2b9ae: 429e cmp r6, r3 │ │ + 2b9b0: d205 bcs.n 2b9be │ │ + 2b9b2: 2900 cmp r1, #0 │ │ + 2b9b4: d001 beq.n 2b9ba │ │ + 2b9b6: 4666 mov r6, ip │ │ + 2b9b8: 540e strb r6, [r1, r0] │ │ + 2b9ba: 3001 adds r0, #1 │ │ + 2b9bc: e7f6 b.n 2b9ac │ │ + 2b9be: 2400 movs r4, #0 │ │ + 2b9c0: e01e b.n 2ba00 │ │ + 2b9c2: 2e20 cmp r6, #32 │ │ + 2b9c4: d112 bne.n 2b9ec │ │ + 2b9c6: 2c00 cmp r4, #0 │ │ + 2b9c8: d110 bne.n 2b9ec │ │ + 2b9ca: 1c2e adds r6, r5, #0 │ │ + 2b9cc: 1b77 subs r7, r6, r5 │ │ + 2b9ce: 3601 adds r6, #1 │ │ + 2b9d0: 9700 str r7, [sp, #0] │ │ + 2b9d2: 7837 ldrb r7, [r6, #0] │ │ + 2b9d4: 2f1f cmp r7, #31 │ │ + 2b9d6: d8f9 bhi.n 2b9cc │ │ + 2b9d8: 9e00 ldr r6, [sp, #0] │ │ + 2b9da: 429e cmp r6, r3 │ │ + 2b9dc: d810 bhi.n 2ba00 │ │ + 2b9de: 2900 cmp r1, #0 │ │ + 2b9e0: d001 beq.n 2b9e6 │ │ + 2b9e2: 4664 mov r4, ip │ │ + 2b9e4: 540c strb r4, [r1, r0] │ │ + 2b9e6: 3001 adds r0, #1 │ │ + 2b9e8: 2401 movs r4, #1 │ │ + 2b9ea: e009 b.n 2ba00 │ │ + 2b9ec: 2900 cmp r1, #0 │ │ + 2b9ee: d000 beq.n 2b9f2 │ │ + 2b9f0: 540e strb r6, [r1, r0] │ │ + 2b9f2: 3401 adds r4, #1 │ │ + 2b9f4: 1ae6 subs r6, r4, r3 │ │ + 2b9f6: 1e77 subs r7, r6, #1 │ │ + 2b9f8: 41be sbcs r6, r7 │ │ + 2b9fa: 4276 negs r6, r6 │ │ + 2b9fc: 3001 adds r0, #1 │ │ + 2b9fe: 4034 ands r4, r6 │ │ + 2ba00: 3501 adds r5, #1 │ │ + 2ba02: e7c0 b.n 2b986 │ │ + 2ba04: 4295 cmp r5, r2 │ │ + 2ba06: d206 bcs.n 2ba16 │ │ + 2ba08: 2900 cmp r1, #0 │ │ + 2ba0a: d000 beq.n 2ba0e │ │ + 2ba0c: 554c strb r4, [r1, r5] │ │ + 2ba0e: 3501 adds r5, #1 │ │ + 2ba10: 1946 adds r6, r0, r5 │ │ + 2ba12: 429e cmp r6, r3 │ │ + 2ba14: d3f6 bcc.n 2ba04 │ │ + 2ba16: 1c28 adds r0, r5, #0 │ │ + 2ba18: 2900 cmp r1, #0 │ │ + 2ba1a: d001 beq.n 2ba20 │ │ + 2ba1c: 2300 movs r3, #0 │ │ + 2ba1e: 554b strb r3, [r1, r5] │ │ + 2ba20: bdfe pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ + 2ba22: 46c0 nop ; (mov r8, r8) │ │ + 2ba24: e994 0000 ; instruction: 0xe9940000 │ │ + │ │ +0002ba28 : │ │ + 2ba28: b5f0 push {r4, r5, r6, r7, lr} │ │ + 2ba2a: 1c07 adds r7, r0, #0 │ │ + 2ba2c: 481a ldr r0, [pc, #104] ; (2ba98 ) │ │ + 2ba2e: 4c1b ldr r4, [pc, #108] ; (2ba9c ) │ │ + 2ba30: b085 sub sp, #20 │ │ + 2ba32: 4478 add r0, pc │ │ + 2ba34: 6800 ldr r0, [r0, #0] │ │ + 2ba36: 9101 str r1, [sp, #4] │ │ + 2ba38: 9202 str r2, [sp, #8] │ │ + 2ba3a: 6806 ldr r6, [r0, #0] │ │ + 2ba3c: 9003 str r0, [sp, #12] │ │ + 2ba3e: 4034 ands r4, r6 │ │ + 2ba40: 2b00 cmp r3, #0 │ │ + 2ba42: d002 beq.n 2ba4a │ │ + 2ba44: 2380 movs r3, #128 ; 0x80 │ │ + 2ba46: 029b lsls r3, r3, #10 │ │ + 2ba48: 431c orrs r4, r3 │ │ + 2ba4a: 4b15 ldr r3, [pc, #84] ; (2baa0 ) │ │ + 2ba4c: 4d15 ldr r5, [pc, #84] ; (2baa4 ) │ │ + 2ba4e: 447b add r3, pc │ │ + 2ba50: 681b ldr r3, [r3, #0] │ │ + 2ba52: 447d add r5, pc │ │ + 2ba54: 682d ldr r5, [r5, #0] │ │ + 2ba56: 6818 ldr r0, [r3, #0] │ │ + 2ba58: 469c mov ip, r3 │ │ + 2ba5a: 4b13 ldr r3, [pc, #76] ; (2baa8 ) │ │ + 2ba5c: 1c02 adds r2, r0, #0 │ │ + 2ba5e: 447b add r3, pc │ │ + 2ba60: 681b ldr r3, [r3, #0] │ │ + 2ba62: 2001 movs r0, #1 │ │ + 2ba64: 42ba cmp r2, r7 │ │ + 2ba66: d10a bne.n 2ba7e │ │ + 2ba68: 681a ldr r2, [r3, #0] │ │ + 2ba6a: 9901 ldr r1, [sp, #4] │ │ + 2ba6c: 428a cmp r2, r1 │ │ + 2ba6e: d106 bne.n 2ba7e │ │ + 2ba70: 682a ldr r2, [r5, #0] │ │ + 2ba72: 9902 ldr r1, [sp, #8] │ │ + 2ba74: 428a cmp r2, r1 │ │ + 2ba76: d102 bne.n 2ba7e │ │ + 2ba78: 1ba0 subs r0, r4, r6 │ │ + 2ba7a: 1e46 subs r6, r0, #1 │ │ + 2ba7c: 41b0 sbcs r0, r6 │ │ + 2ba7e: 9a02 ldr r2, [sp, #8] │ │ + 2ba80: 602a str r2, [r5, #0] │ │ + 2ba82: 9a03 ldr r2, [sp, #12] │ │ + 2ba84: 6014 str r4, [r2, #0] │ │ + 2ba86: 4662 mov r2, ip │ │ + 2ba88: 6017 str r7, [r2, #0] │ │ + 2ba8a: 9a01 ldr r2, [sp, #4] │ │ + 2ba8c: 601a str r2, [r3, #0] │ │ + 2ba8e: f001 fa95 bl 2cfbc │ │ + 2ba92: 2001 movs r0, #1 │ │ + 2ba94: b005 add sp, #20 │ │ + 2ba96: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 2ba98: d3d2 bcc.n 2ba40 │ │ + 2ba9a: 0000 movs r0, r0 │ │ + 2ba9c: ffff fffd ; instruction: 0xfffffffd │ │ + 2baa0: d40e bmi.n 2bac0 │ │ + 2baa2: 0000 movs r0, r0 │ │ + 2baa4: d3aa bcc.n 2b9fc │ │ + 2baa6: 0000 movs r0, r0 │ │ + 2baa8: d40e bmi.n 2bac8 │ │ ... │ │ │ │ -0002ad18 : │ │ - 2ad18: 4b0a ldr r3, [pc, #40] ; (2ad44 ) │ │ - 2ad1a: b500 push {lr} │ │ - 2ad1c: 447b add r3, pc │ │ - 2ad1e: 681b ldr r3, [r3, #0] │ │ - 2ad20: 2204 movs r2, #4 │ │ - 2ad22: 6819 ldr r1, [r3, #0] │ │ - 2ad24: 2800 cmp r0, #0 │ │ - 2ad26: d009 beq.n 2ad3c │ │ - 2ad28: 4211 tst r1, r2 │ │ - 2ad2a: d10a bne.n 2ad42 │ │ - 2ad2c: 430a orrs r2, r1 │ │ - 2ad2e: 601a str r2, [r3, #0] │ │ - 2ad30: 4b05 ldr r3, [pc, #20] ; (2ad48 ) │ │ - 2ad32: 2280 movs r2, #128 ; 0x80 │ │ - 2ad34: 0092 lsls r2, r2, #2 │ │ - 2ad36: 447b add r3, pc │ │ - 2ad38: 681b ldr r3, [r3, #0] │ │ - 2ad3a: e001 b.n 2ad40 │ │ - 2ad3c: 4391 bics r1, r2 │ │ - 2ad3e: 1c0a adds r2, r1, #0 │ │ - 2ad40: 601a str r2, [r3, #0] │ │ - 2ad42: bd00 pop {pc} │ │ - 2ad44: d0e4 beq.n 2ad10 │ │ - 2ad46: 0000 movs r0, r0 │ │ - 2ad48: d13e bne.n 2adc8 │ │ +0002baac : │ │ + 2baac: 2300 movs r3, #0 │ │ + 2baae: 2901 cmp r1, #1 │ │ + 2bab0: d908 bls.n 2bac4 │ │ + 2bab2: 4b05 ldr r3, [pc, #20] ; (2bac8 ) │ │ + 2bab4: 447b add r3, pc │ │ + 2bab6: 681b ldr r3, [r3, #0] │ │ + 2bab8: 6019 str r1, [r3, #0] │ │ + 2baba: 4b04 ldr r3, [pc, #16] ; (2bacc ) │ │ + 2babc: 447b add r3, pc │ │ + 2babe: 681b ldr r3, [r3, #0] │ │ + 2bac0: 6018 str r0, [r3, #0] │ │ + 2bac2: 2301 movs r3, #1 │ │ + 2bac4: 1c18 adds r0, r3, #0 │ │ + 2bac6: 4770 bx lr │ │ + 2bac8: d360 bcc.n 2bb8c │ │ + 2baca: 0000 movs r0, r0 │ │ + 2bacc: d3b4 bcc.n 2ba38 │ │ ... │ │ │ │ -0002ad4c : │ │ - 2ad4c: b510 push {r4, lr} │ │ - 2ad4e: 2180 movs r1, #128 ; 0x80 │ │ - 2ad50: 2300 movs r3, #0 │ │ - 2ad52: 0049 lsls r1, r1, #1 │ │ - 2ad54: 4c05 ldr r4, [pc, #20] ; (2ad6c ) │ │ - 2ad56: 18c2 adds r2, r0, r3 │ │ - 2ad58: 1912 adds r2, r2, r4 │ │ - 2ad5a: 7812 ldrb r2, [r2, #0] │ │ - 2ad5c: 2aff cmp r2, #255 ; 0xff │ │ - 2ad5e: d002 beq.n 2ad66 │ │ - 2ad60: 3301 adds r3, #1 │ │ - 2ad62: 428b cmp r3, r1 │ │ - 2ad64: d1f6 bne.n 2ad54 │ │ - 2ad66: 1c18 adds r0, r3, #0 │ │ - 2ad68: bd10 pop {r4, pc} │ │ - 2ad6a: 46c0 nop ; (mov r8, r8) │ │ - 2ad6c: d060 beq.n 2ae30 │ │ +0002bad0 : │ │ + 2bad0: 4a0c ldr r2, [pc, #48] ; (2bb04 ) │ │ + 2bad2: 4b0d ldr r3, [pc, #52] ; (2bb08 ) │ │ + 2bad4: b500 push {lr} │ │ + 2bad6: 447a add r2, pc │ │ + 2bad8: 6812 ldr r2, [r2, #0] │ │ + 2bada: 6811 ldr r1, [r2, #0] │ │ + 2badc: 400b ands r3, r1 │ │ + 2bade: 2100 movs r1, #0 │ │ + 2bae0: 2803 cmp r0, #3 │ │ + 2bae2: d80c bhi.n 2bafe │ │ + 2bae4: f003 fa2e bl 2ef44 <__gnu_thumb1_case_uqi@@Base> │ │ + 2bae8: 0902 lsrs r2, r0, #4 │ │ + 2baea: 0604 lsls r4, r0, #24 │ │ + 2baec: 2108 movs r1, #8 │ │ + 2baee: e003 b.n 2baf8 │ │ + 2baf0: 2110 movs r1, #16 │ │ + 2baf2: e001 b.n 2baf8 │ │ + 2baf4: 2182 movs r1, #130 ; 0x82 │ │ + 2baf6: 00c9 lsls r1, r1, #3 │ │ + 2baf8: 430b orrs r3, r1 │ │ + 2bafa: 2101 movs r1, #1 │ │ + 2bafc: 6013 str r3, [r2, #0] │ │ + 2bafe: 1c08 adds r0, r1, #0 │ │ + 2bb00: bd00 pop {pc} │ │ + 2bb02: 46c0 nop ; (mov r8, r8) │ │ + 2bb04: d32e bcc.n 2bb64 │ │ + 2bb06: 0000 movs r0, r0 │ │ + 2bb08: fbe7 ffff ; instruction: 0xfbe7ffff │ │ + │ │ +0002bb0c : │ │ + 2bb0c: b5f8 push {r3, r4, r5, r6, r7, lr} │ │ + 2bb0e: 1c07 adds r7, r0, #0 │ │ + 2bb10: 1e0c subs r4, r1, #0 │ │ + 2bb12: d005 beq.n 2bb20 │ │ + 2bb14: 2380 movs r3, #128 ; 0x80 │ │ + 2bb16: 009b lsls r3, r3, #2 │ │ + 2bb18: 4299 cmp r1, r3 │ │ + 2bb1a: d902 bls.n 2bb22 │ │ + 2bb1c: 1c1c adds r4, r3, #0 │ │ + 2bb1e: e000 b.n 2bb22 │ │ + 2bb20: 2401 movs r4, #1 │ │ + 2bb22: 4e0f ldr r6, [pc, #60] ; (2bb60 ) │ │ + 2bb24: 59b8 ldr r0, [r7, r6] │ │ + 2bb26: 4284 cmp r4, r0 │ │ + 2bb28: d217 bcs.n 2bb5a │ │ + 2bb2a: 4b0e ldr r3, [pc, #56] ; (2bb64 ) │ │ + 2bb2c: 447b add r3, pc │ │ + 2bb2e: 681b ldr r3, [r3, #0] │ │ + 2bb30: 681b ldr r3, [r3, #0] │ │ + 2bb32: 075b lsls r3, r3, #29 │ │ + 2bb34: d511 bpl.n 2bb5a │ │ + 2bb36: 2a00 cmp r2, #0 │ │ + 2bb38: d00f beq.n 2bb5a │ │ + 2bb3a: 4d0b ldr r5, [pc, #44] ; (2bb68 ) │ │ + 2bb3c: 1c21 adds r1, r4, #0 │ │ + 2bb3e: 447d add r5, pc │ │ + 2bb40: 682d ldr r5, [r5, #0] │ │ + 2bb42: 682b ldr r3, [r5, #0] │ │ + 2bb44: 4343 muls r3, r0 │ │ + 2bb46: 1c18 adds r0, r3, #0 │ │ + 2bb48: f006 f8f0 bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 2bb4c: 2380 movs r3, #128 ; 0x80 │ │ + 2bb4e: 009b lsls r3, r3, #2 │ │ + 2bb50: 4298 cmp r0, r3 │ │ + 2bb52: d801 bhi.n 2bb58 │ │ + 2bb54: 6028 str r0, [r5, #0] │ │ + 2bb56: e000 b.n 2bb5a │ │ + 2bb58: 602b str r3, [r5, #0] │ │ + 2bb5a: 51bc str r4, [r7, r6] │ │ + 2bb5c: 2001 movs r0, #1 │ │ + 2bb5e: bdf8 pop {r3, r4, r5, r6, r7, pc} │ │ + 2bb60: e95c 0000 ldrd r0, r0, [ip, #-0] │ │ + 2bb64: d2d8 bcs.n 2bb18 │ │ + 2bb66: 0000 movs r0, r0 │ │ + 2bb68: d336 bcc.n 2bbd8 │ │ ... │ │ │ │ -0002ad70 : │ │ - 2ad70: b530 push {r4, r5, lr} │ │ - 2ad72: 2300 movs r3, #0 │ │ - 2ad74: 21f0 movs r1, #240 ; 0xf0 │ │ - 2ad76: 1c1a adds r2, r3, #0 │ │ - 2ad78: 0189 lsls r1, r1, #6 │ │ - 2ad7a: 4d06 ldr r5, [pc, #24] ; (2ad94 ) │ │ - 2ad7c: 18c4 adds r4, r0, r3 │ │ - 2ad7e: 3340 adds r3, #64 ; 0x40 │ │ - 2ad80: 1964 adds r4, r4, r5 │ │ - 2ad82: 6824 ldr r4, [r4, #0] │ │ - 2ad84: 1e65 subs r5, r4, #1 │ │ - 2ad86: 41ac sbcs r4, r5 │ │ - 2ad88: 1912 adds r2, r2, r4 │ │ - 2ad8a: 428b cmp r3, r1 │ │ - 2ad8c: d1f5 bne.n 2ad7a │ │ - 2ad8e: 1c10 adds r0, r2, #0 │ │ - 2ad90: bd30 pop {r4, r5, pc} │ │ - 2ad92: 46c0 nop ; (mov r8, r8) │ │ - 2ad94: 8214 strh r4, [r2, #16] │ │ +0002bb6c : │ │ + 2bb6c: 4b09 ldr r3, [pc, #36] ; (2bb94 ) │ │ + 2bb6e: 2104 movs r1, #4 │ │ + 2bb70: 447b add r3, pc │ │ + 2bb72: 681b ldr r3, [r3, #0] │ │ + 2bb74: 681a ldr r2, [r3, #0] │ │ + 2bb76: 2800 cmp r0, #0 │ │ + 2bb78: d009 beq.n 2bb8e │ │ + 2bb7a: 420a tst r2, r1 │ │ + 2bb7c: d109 bne.n 2bb92 │ │ + 2bb7e: 430a orrs r2, r1 │ │ + 2bb80: 601a str r2, [r3, #0] │ │ + 2bb82: 2280 movs r2, #128 ; 0x80 │ │ + 2bb84: 4b04 ldr r3, [pc, #16] ; (2bb98 ) │ │ + 2bb86: 0092 lsls r2, r2, #2 │ │ + 2bb88: 447b add r3, pc │ │ + 2bb8a: 681b ldr r3, [r3, #0] │ │ + 2bb8c: e000 b.n 2bb90 │ │ + 2bb8e: 438a bics r2, r1 │ │ + 2bb90: 601a str r2, [r3, #0] │ │ + 2bb92: 4770 bx lr │ │ + 2bb94: d294 bcs.n 2bac0 │ │ + 2bb96: 0000 movs r0, r0 │ │ + 2bb98: d2ec bcs.n 2bb74 │ │ ... │ │ │ │ -0002ad98 : │ │ - 2ad98: b530 push {r4, r5, lr} │ │ - 2ad9a: 1c44 adds r4, r0, #1 │ │ - 2ad9c: 1c03 adds r3, r0, #0 │ │ - 2ad9e: 34ff adds r4, #255 ; 0xff │ │ - 2ada0: 2200 movs r2, #0 │ │ - 2ada2: 4d08 ldr r5, [pc, #32] ; (2adc4 ) │ │ - 2ada4: 1959 adds r1, r3, r5 │ │ - 2ada6: 7809 ldrb r1, [r1, #0] │ │ - 2ada8: 29ff cmp r1, #255 ; 0xff │ │ - 2adaa: d009 beq.n 2adc0 │ │ - 2adac: 29ef cmp r1, #239 ; 0xef │ │ - 2adae: d804 bhi.n 2adba │ │ - 2adb0: 4d05 ldr r5, [pc, #20] ; (2adc8 ) │ │ - 2adb2: 1949 adds r1, r1, r5 │ │ - 2adb4: 0049 lsls r1, r1, #1 │ │ - 2adb6: 5a09 ldrh r1, [r1, r0] │ │ - 2adb8: 1852 adds r2, r2, r1 │ │ - 2adba: 3301 adds r3, #1 │ │ - 2adbc: 42a3 cmp r3, r4 │ │ - 2adbe: d1f0 bne.n 2ada2 │ │ - 2adc0: 1c10 adds r0, r2, #0 │ │ - 2adc2: bd30 pop {r4, r5, pc} │ │ - 2adc4: d060 beq.n 2ae88 │ │ - 2adc6: 0000 movs r0, r0 │ │ - 2adc8: 6740 str r0, [r0, #116] ; 0x74 │ │ +0002bb9c : │ │ + 2bb9c: 2180 movs r1, #128 ; 0x80 │ │ + 2bb9e: 2300 movs r3, #0 │ │ + 2bba0: 0049 lsls r1, r1, #1 │ │ + 2bba2: 4a05 ldr r2, [pc, #20] ; (2bbb8 ) │ │ + 2bba4: 189a adds r2, r3, r2 │ │ + 2bba6: 5c82 ldrb r2, [r0, r2] │ │ + 2bba8: 2aff cmp r2, #255 ; 0xff │ │ + 2bbaa: d002 beq.n 2bbb2 │ │ + 2bbac: 3301 adds r3, #1 │ │ + 2bbae: 428b cmp r3, r1 │ │ + 2bbb0: d1f7 bne.n 2bba2 │ │ + 2bbb2: 1c18 adds r0, r3, #0 │ │ + 2bbb4: 4770 bx lr │ │ + 2bbb6: 46c0 nop ; (mov r8, r8) │ │ + 2bbb8: d060 beq.n 2bc7c │ │ ... │ │ │ │ -0002adcc : │ │ - 2adcc: b530 push {r4, r5, lr} │ │ - 2adce: 4a0b ldr r2, [pc, #44] ; (2adfc ) │ │ - 2add0: 1c03 adds r3, r0, #0 │ │ - 2add2: 5884 ldr r4, [r0, r2] │ │ - 2add4: 2200 movs r2, #0 │ │ - 2add6: 1904 adds r4, r0, r4 │ │ - 2add8: 42a3 cmp r3, r4 │ │ - 2adda: d00b beq.n 2adf4 │ │ - 2addc: 4d08 ldr r5, [pc, #32] ; (2ae00 ) │ │ - 2adde: 1959 adds r1, r3, r5 │ │ - 2ade0: 7809 ldrb r1, [r1, #0] │ │ - 2ade2: 29ef cmp r1, #239 ; 0xef │ │ - 2ade4: d804 bhi.n 2adf0 │ │ - 2ade6: 4d07 ldr r5, [pc, #28] ; (2ae04 ) │ │ - 2ade8: 1949 adds r1, r1, r5 │ │ - 2adea: 0049 lsls r1, r1, #1 │ │ - 2adec: 5a09 ldrh r1, [r1, r0] │ │ - 2adee: 1852 adds r2, r2, r1 │ │ - 2adf0: 3301 adds r3, #1 │ │ - 2adf2: e7f1 b.n 2add8 │ │ - 2adf4: 4b04 ldr r3, [pc, #16] ; (2ae08 ) │ │ - 2adf6: 58c0 ldr r0, [r0, r3] │ │ - 2adf8: 1810 adds r0, r2, r0 │ │ - 2adfa: bd30 pop {r4, r5, pc} │ │ - 2adfc: e950 0000 ldrd r0, r0, [r0, #-0] │ │ - 2ae00: d060 beq.n 2aec4 │ │ - 2ae02: 0000 movs r0, r0 │ │ - 2ae04: 6740 str r0, [r0, #116] ; 0x74 │ │ - 2ae06: 0000 movs r0, r0 │ │ - 2ae08: e948 0000 strd r0, r0, [r8, #-0] │ │ - │ │ -0002ae0c : │ │ - 2ae0c: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ - 2ae0e: 1c03 adds r3, r0, #0 │ │ - 2ae10: 27c0 movs r7, #192 ; 0xc0 │ │ - 2ae12: 33d7 adds r3, #215 ; 0xd7 │ │ - 2ae14: 2480 movs r4, #128 ; 0x80 │ │ - 2ae16: 2200 movs r2, #0 │ │ - 2ae18: 00ff lsls r7, r7, #3 │ │ - 2ae1a: 1e5d subs r5, r3, #1 │ │ - 2ae1c: 701a strb r2, [r3, #0] │ │ - 2ae1e: 702a strb r2, [r5, #0] │ │ - 2ae20: 1edd subs r5, r3, #3 │ │ - 2ae22: 702a strb r2, [r5, #0] │ │ - 2ae24: 3d44 subs r5, #68 ; 0x44 │ │ - 2ae26: 602a str r2, [r5, #0] │ │ - 2ae28: 3d04 subs r5, #4 │ │ - 2ae2a: 602a str r2, [r5, #0] │ │ - 2ae2c: 3d04 subs r5, #4 │ │ - 2ae2e: 602a str r2, [r5, #0] │ │ - 2ae30: 3d0c subs r5, #12 │ │ - 2ae32: 705a strb r2, [r3, #1] │ │ - 2ae34: 779a strb r2, [r3, #30] │ │ - 2ae36: 775a strb r2, [r3, #29] │ │ - 2ae38: 3d58 subs r5, #88 ; 0x58 │ │ - 2ae3a: 65aa str r2, [r5, #88] ; 0x58 │ │ - 2ae3c: 682e ldr r6, [r5, #0] │ │ - 2ae3e: 3301 adds r3, #1 │ │ - 2ae40: 3c01 subs r4, #1 │ │ - 2ae42: 433e orrs r6, r7 │ │ - 2ae44: 602e str r6, [r5, #0] │ │ - 2ae46: 769a strb r2, [r3, #26] │ │ - 2ae48: 33ff adds r3, #255 ; 0xff │ │ - 2ae4a: 2c00 cmp r4, #0 │ │ - 2ae4c: d1e5 bne.n 2ae1a │ │ - 2ae4e: 2900 cmp r1, #0 │ │ - 2ae50: d142 bne.n 2aed8 │ │ - 2ae52: 1c03 adds r3, r0, #0 │ │ - 2ae54: 1c04 adds r4, r0, #0 │ │ - 2ae56: 1c0d adds r5, r1, #0 │ │ - 2ae58: 1c0a adds r2, r1, #0 │ │ - 2ae5a: 1c1e adds r6, r3, #0 │ │ - 2ae5c: 3680 adds r6, #128 ; 0x80 │ │ - 2ae5e: 6032 str r2, [r6, #0] │ │ - 2ae60: 621a str r2, [r3, #32] │ │ - 2ae62: 605a str r2, [r3, #4] │ │ - 2ae64: 629a str r2, [r3, #40] ; 0x28 │ │ - 2ae66: 62da str r2, [r3, #44] ; 0x2c │ │ - 2ae68: 659a str r2, [r3, #88] ; 0x58 │ │ - 2ae6a: 655a str r2, [r3, #84] ; 0x54 │ │ - 2ae6c: 661a str r2, [r3, #96] ; 0x60 │ │ - 2ae6e: 360c adds r6, #12 │ │ - 2ae70: 6072 str r2, [r6, #4] │ │ - 2ae72: 6032 str r2, [r6, #0] │ │ - 2ae74: 277f movs r7, #127 ; 0x7f │ │ - 2ae76: 3662 adds r6, #98 ; 0x62 │ │ - 2ae78: 7037 strb r7, [r6, #0] │ │ - 2ae7a: 7072 strb r2, [r6, #1] │ │ - 2ae7c: 2680 movs r6, #128 ; 0x80 │ │ - 2ae7e: 0076 lsls r6, r6, #1 │ │ - 2ae80: 675e str r6, [r3, #116] ; 0x74 │ │ - 2ae82: 1c1e adds r6, r3, #0 │ │ - 2ae84: 611a str r2, [r3, #16] │ │ - 2ae86: 615a str r2, [r3, #20] │ │ - 2ae88: 665a str r2, [r3, #100] ; 0x64 │ │ - 2ae8a: 669a str r2, [r3, #104] ; 0x68 │ │ - 2ae8c: 619a str r2, [r3, #24] │ │ - 2ae8e: 61da str r2, [r3, #28] │ │ - 2ae90: 36a8 adds r6, #168 ; 0xa8 │ │ - 2ae92: 2d3f cmp r5, #63 ; 0x3f │ │ - 2ae94: d808 bhi.n 2aea8 │ │ - 2ae96: 4f3c ldr r7, [pc, #240] ; (2af88 ) │ │ - 2ae98: 593f ldr r7, [r7, r4] │ │ - 2ae9a: 625f str r7, [r3, #36] ; 0x24 │ │ - 2ae9c: 4f3b ldr r7, [pc, #236] ; (2af8c ) │ │ - 2ae9e: 593f ldr r7, [r7, r4] │ │ - 2aea0: 679f str r7, [r3, #120] ; 0x78 │ │ - 2aea2: 4f3b ldr r7, [pc, #236] ; (2af90 ) │ │ - 2aea4: 593f ldr r7, [r7, r4] │ │ - 2aea6: e003 b.n 2aeb0 │ │ - 2aea8: 2780 movs r7, #128 ; 0x80 │ │ - 2aeaa: 679f str r7, [r3, #120] ; 0x78 │ │ - 2aeac: 625a str r2, [r3, #36] ; 0x24 │ │ - 2aeae: 2740 movs r7, #64 ; 0x40 │ │ - 2aeb0: 3301 adds r3, #1 │ │ - 2aeb2: 3501 adds r5, #1 │ │ - 2aeb4: 6037 str r7, [r6, #0] │ │ - 2aeb6: 33ff adds r3, #255 ; 0xff │ │ - 2aeb8: 3424 adds r4, #36 ; 0x24 │ │ - 2aeba: 2d80 cmp r5, #128 ; 0x80 │ │ - 2aebc: d1cd bne.n 2ae5a │ │ - 2aebe: 4b35 ldr r3, [pc, #212] ; (2af94 ) │ │ - 2aec0: 58c2 ldr r2, [r0, r3] │ │ - 2aec2: 4b35 ldr r3, [pc, #212] ; (2af98 ) │ │ - 2aec4: 50c2 str r2, [r0, r3] │ │ - 2aec6: 23e9 movs r3, #233 ; 0xe9 │ │ - 2aec8: 021b lsls r3, r3, #8 │ │ - 2aeca: 58c2 ldr r2, [r0, r3] │ │ - 2aecc: 4b33 ldr r3, [pc, #204] ; (2af9c ) │ │ - 2aece: 50c2 str r2, [r0, r3] │ │ - 2aed0: 4b33 ldr r3, [pc, #204] ; (2afa0 ) │ │ - 2aed2: 58c2 ldr r2, [r0, r3] │ │ - 2aed4: 4b33 ldr r3, [pc, #204] ; (2afa4 ) │ │ - 2aed6: 50c2 str r2, [r0, r3] │ │ - 2aed8: 4b33 ldr r3, [pc, #204] ; (2afa8 ) │ │ - 2aeda: 4a34 ldr r2, [pc, #208] ; (2afac ) │ │ - 2aedc: 2580 movs r5, #128 ; 0x80 │ │ - 2aede: 58c4 ldr r4, [r0, r3] │ │ - 2aee0: 006d lsls r5, r5, #1 │ │ - 2aee2: 4022 ands r2, r4 │ │ - 2aee4: 50c2 str r2, [r0, r3] │ │ - 2aee6: 2300 movs r3, #0 │ │ - 2aee8: 4e31 ldr r6, [pc, #196] ; (2afb0 ) │ │ - 2aeea: 18c2 adds r2, r0, r3 │ │ - 2aeec: 1992 adds r2, r2, r6 │ │ - 2aeee: 7812 ldrb r2, [r2, #0] │ │ - 2aef0: 2afe cmp r2, #254 ; 0xfe │ │ - 2aef2: d00a beq.n 2af0a │ │ - 2aef4: 2aff cmp r2, #255 ; 0xff │ │ - 2aef6: d013 beq.n 2af20 │ │ - 2aef8: 2aef cmp r2, #239 ; 0xef │ │ - 2aefa: d806 bhi.n 2af0a │ │ - 2aefc: 4f2d ldr r7, [pc, #180] ; (2afb4 ) │ │ - 2aefe: 19d4 adds r4, r2, r7 │ │ - 2af00: 0064 lsls r4, r4, #1 │ │ - 2af02: 5a24 ldrh r4, [r4, r0] │ │ - 2af04: 42a1 cmp r1, r4 │ │ - 2af06: d304 bcc.n 2af12 │ │ - 2af08: 1b09 subs r1, r1, r4 │ │ - 2af0a: 3301 adds r3, #1 │ │ - 2af0c: 42ab cmp r3, r5 │ │ - 2af0e: d1eb bne.n 2aee8 │ │ - 2af10: e006 b.n 2af20 │ │ - 2af12: 4d29 ldr r5, [pc, #164] ; (2afb8 ) │ │ - 2af14: 0054 lsls r4, r2, #1 │ │ - 2af16: 1904 adds r4, r0, r4 │ │ - 2af18: 1964 adds r4, r4, r5 │ │ - 2af1a: 8824 ldrh r4, [r4, #0] │ │ - 2af1c: 42a1 cmp r1, r4 │ │ - 2af1e: d311 bcc.n 2af44 │ │ - 2af20: 2300 movs r3, #0 │ │ - 2af22: 1c19 adds r1, r3, #0 │ │ - 2af24: 4a25 ldr r2, [pc, #148] ; (2afbc ) │ │ - 2af26: 5083 str r3, [r0, r2] │ │ - 2af28: 4b25 ldr r3, [pc, #148] ; (2afc0 ) │ │ - 2af2a: 50c1 str r1, [r0, r3] │ │ - 2af2c: 4b1b ldr r3, [pc, #108] ; (2af9c ) │ │ - 2af2e: 58c2 ldr r2, [r0, r3] │ │ - 2af30: 4b24 ldr r3, [pc, #144] ; (2afc4 ) │ │ - 2af32: 50c2 str r2, [r0, r3] │ │ - 2af34: 4a24 ldr r2, [pc, #144] ; (2afc8 ) │ │ - 2af36: 2300 movs r3, #0 │ │ - 2af38: 5083 str r3, [r0, r2] │ │ - 2af3a: 4a24 ldr r2, [pc, #144] ; (2afcc ) │ │ - 2af3c: 5083 str r3, [r0, r2] │ │ - 2af3e: 4a24 ldr r2, [pc, #144] ; (2afd0 ) │ │ - 2af40: 5083 str r3, [r0, r2] │ │ - 2af42: bdf7 pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ - 2af44: 2900 cmp r1, #0 │ │ - 2af46: d0ed beq.n 2af24 │ │ - 2af48: 4c22 ldr r4, [pc, #136] ; (2afd4 ) │ │ - 2af4a: 1912 adds r2, r2, r4 │ │ - 2af4c: 0092 lsls r2, r2, #2 │ │ - 2af4e: 5812 ldr r2, [r2, r0] │ │ - 2af50: 9200 str r2, [sp, #0] │ │ - 2af52: 2a00 cmp r2, #0 │ │ - 2af54: d0e6 beq.n 2af24 │ │ - 2af56: 2506 movs r5, #6 │ │ - 2af58: 4f1f ldr r7, [pc, #124] ; (2afd8 ) │ │ - 2af5a: 9a00 ldr r2, [sp, #0] │ │ - 2af5c: 59c6 ldr r6, [r0, r7] │ │ - 2af5e: 1c2f adds r7, r5, #0 │ │ - 2af60: 4377 muls r7, r6 │ │ - 2af62: 434f muls r7, r1 │ │ - 2af64: 19d7 adds r7, r2, r7 │ │ - 2af66: 9701 str r7, [sp, #4] │ │ - 2af68: 2200 movs r2, #0 │ │ - 2af6a: 42b2 cmp r2, r6 │ │ - 2af6c: d007 beq.n 2af7e │ │ - 2af6e: 1c2c adds r4, r5, #0 │ │ - 2af70: 4354 muls r4, r2 │ │ - 2af72: 9f01 ldr r7, [sp, #4] │ │ - 2af74: 5d3f ldrb r7, [r7, r4] │ │ - 2af76: 2f00 cmp r7, #0 │ │ - 2af78: d1d4 bne.n 2af24 │ │ - 2af7a: 3201 adds r2, #1 │ │ - 2af7c: e7f5 b.n 2af6a │ │ - 2af7e: 3901 subs r1, #1 │ │ - 2af80: 2900 cmp r1, #0 │ │ - 2af82: d1e9 bne.n 2af58 │ │ - 2af84: e7ce b.n 2af24 │ │ - 2af86: 46c0 nop ; (mov r8, r8) │ │ - 2af88: c1c8 stmia r1!, {r3, r6, r7} │ │ - 2af8a: 0000 movs r0, r0 │ │ - 2af8c: c1c0 stmia r1!, {r6, r7} │ │ - 2af8e: 0000 movs r0, r0 │ │ - 2af90: c1c4 stmia r1!, {r2, r6, r7} │ │ - 2af92: 0000 movs r0, r0 │ │ - 2af94: e908 0000 stmdb r8, {} │ │ - 2af98: e960 0000 strd r0, r0, [r0, #-0]! │ │ - 2af9c: e93c 0000 ldmdb ip!, {} │ │ - 2afa0: e904 0000 stmdb r4, {} │ │ - 2afa4: e940 0000 strd r0, r0, [r0, #-0] │ │ - 2afa8: e90c 0000 stmdb ip, {} │ │ - 2afac: f0df ffff bl 10afae <_end+0x4543a> │ │ - 2afb0: d060 beq.n 2b074 │ │ - 2afb2: 0000 movs r0, r0 │ │ - 2afb4: 6740 str r0, [r0, #116] ; 0x74 │ │ - 2afb6: 0000 movs r0, r0 │ │ - 2afb8: ce80 ldmia r6!, {r7} │ │ - 2afba: 0000 movs r0, r0 │ │ - 2afbc: e954 0000 ldrd r0, r0, [r4, #-0] │ │ - 2afc0: e944 0000 strd r0, r0, [r4, #-0] │ │ - 2afc4: e92c 0000 stmdb ip!, {} │ │ - 2afc8: e91c 0000 ldmdb ip, {} │ │ - 2afcc: e934 0000 ldmdb r4!, {} │ │ - 2afd0: e938 0000 ldmdb r8!, {} │ │ - 2afd4: 32b0 adds r2, #176 ; 0xb0 │ │ - 2afd6: 0000 movs r0, r0 │ │ - 2afd8: e910 0000 ldmdb r0, {} │ │ - │ │ -0002afdc : │ │ - 2afdc: b538 push {r3, r4, r5, lr} │ │ - 2afde: 1c04 adds r4, r0, #0 │ │ - 2afe0: 29ff cmp r1, #255 ; 0xff │ │ - 2afe2: d83c bhi.n 2b05e │ │ - 2afe4: 4a1e ldr r2, [pc, #120] ; (2b060 ) │ │ - 2afe6: 1863 adds r3, r4, r1 │ │ - 2afe8: 189b adds r3, r3, r2 │ │ - 2afea: 781b ldrb r3, [r3, #0] │ │ - 2afec: 2bfe cmp r3, #254 ; 0xfe │ │ - 2afee: d101 bne.n 2aff4 │ │ - 2aff0: 3101 adds r1, #1 │ │ - 2aff2: e7f5 b.n 2afe0 │ │ - 2aff4: 2bef cmp r3, #239 ; 0xef │ │ - 2aff6: d832 bhi.n 2b05e │ │ - 2aff8: 1c22 adds r2, r4, #0 │ │ - 2affa: 32d8 adds r2, #216 ; 0xd8 │ │ - 2affc: 2380 movs r3, #128 ; 0x80 │ │ - 2affe: 2000 movs r0, #0 │ │ - 2b000: 1c15 adds r5, r2, #0 │ │ - 2b002: 3d58 subs r5, #88 ; 0x58 │ │ - 2b004: 6028 str r0, [r5, #0] │ │ - 2b006: 1f15 subs r5, r2, #4 │ │ - 2b008: 7028 strb r0, [r5, #0] │ │ - 2b00a: 3d4c subs r5, #76 ; 0x4c │ │ - 2b00c: 6028 str r0, [r5, #0] │ │ - 2b00e: 3b01 subs r3, #1 │ │ - 2b010: 7750 strb r0, [r2, #29] │ │ - 2b012: 7710 strb r0, [r2, #28] │ │ - 2b014: 7690 strb r0, [r2, #26] │ │ - 2b016: 7010 strb r0, [r2, #0] │ │ - 2b018: 3201 adds r2, #1 │ │ - 2b01a: 32ff adds r2, #255 ; 0xff │ │ - 2b01c: 2b00 cmp r3, #0 │ │ - 2b01e: d1ef bne.n 2b000 │ │ - 2b020: 2900 cmp r1, #0 │ │ - 2b022: d103 bne.n 2b02c │ │ - 2b024: 1c20 adds r0, r4, #0 │ │ - 2b026: f7ff fef1 bl 2ae0c │ │ - 2b02a: e013 b.n 2b054 │ │ - 2b02c: 4a0d ldr r2, [pc, #52] ; (2b064 ) │ │ - 2b02e: 50a1 str r1, [r4, r2] │ │ - 2b030: 4a0d ldr r2, [pc, #52] ; (2b068 ) │ │ - 2b032: 50a3 str r3, [r4, r2] │ │ - 2b034: 4a0d ldr r2, [pc, #52] ; (2b06c ) │ │ - 2b036: 50a3 str r3, [r4, r2] │ │ - 2b038: 4a0d ldr r2, [pc, #52] ; (2b070 ) │ │ - 2b03a: 50a3 str r3, [r4, r2] │ │ - 2b03c: 4a0d ldr r2, [pc, #52] ; (2b074 ) │ │ - 2b03e: 58a1 ldr r1, [r4, r2] │ │ - 2b040: 4a0d ldr r2, [pc, #52] ; (2b078 ) │ │ - 2b042: 50a1 str r1, [r4, r2] │ │ - 2b044: 4a0d ldr r2, [pc, #52] ; (2b07c ) │ │ - 2b046: 50a3 str r3, [r4, r2] │ │ - 2b048: 4a0d ldr r2, [pc, #52] ; (2b080 ) │ │ - 2b04a: 50a3 str r3, [r4, r2] │ │ - 2b04c: 4a0d ldr r2, [pc, #52] ; (2b084 ) │ │ - 2b04e: 50a3 str r3, [r4, r2] │ │ - 2b050: 4a0d ldr r2, [pc, #52] ; (2b088 ) │ │ - 2b052: 50a3 str r3, [r4, r2] │ │ - 2b054: 4b0d ldr r3, [pc, #52] ; (2b08c ) │ │ - 2b056: 4a0e ldr r2, [pc, #56] ; (2b090 ) │ │ - 2b058: 58e1 ldr r1, [r4, r3] │ │ - 2b05a: 400a ands r2, r1 │ │ - 2b05c: 50e2 str r2, [r4, r3] │ │ - 2b05e: bd38 pop {r3, r4, r5, pc} │ │ - 2b060: d060 beq.n 2b124 │ │ - 2b062: 0000 movs r0, r0 │ │ - 2b064: e954 0000 ldrd r0, r0, [r4, #-0] │ │ - 2b068: e944 0000 strd r0, r0, [r4, #-0] │ │ - 2b06c: e948 0000 strd r0, r0, [r8, #-0] │ │ - 2b070: e94c 0000 strd r0, r0, [ip, #-0] │ │ - 2b074: e93c 0000 ldmdb ip!, {} │ │ - 2b078: e92c 0000 stmdb ip!, {} │ │ - 2b07c: e91c 0000 ldmdb ip, {} │ │ - 2b080: e930 0000 ldmdb r0!, {} │ │ - 2b084: e934 0000 ldmdb r4!, {} │ │ - 2b088: e938 0000 ldmdb r8!, {} │ │ - 2b08c: e90c 0000 stmdb ip, {} │ │ - 2b090: f0df ffff bl 10b092 <_end+0x4551e> │ │ - │ │ -0002b094 : │ │ - 2b094: 4b09 ldr r3, [pc, #36] ; (2b0bc ) │ │ - 2b096: 4a0a ldr r2, [pc, #40] ; (2b0c0 ) │ │ - 2b098: b510 push {r4, lr} │ │ - 2b09a: 58c1 ldr r1, [r0, r3] │ │ - 2b09c: 2480 movs r4, #128 ; 0x80 │ │ - 2b09e: 0224 lsls r4, r4, #8 │ │ - 2b0a0: 400a ands r2, r1 │ │ - 2b0a2: 50c2 str r2, [r0, r3] │ │ - 2b0a4: 4a07 ldr r2, [pc, #28] ; (2b0c4 ) │ │ - 2b0a6: 2300 movs r3, #0 │ │ - 2b0a8: 1c19 adds r1, r3, #0 │ │ - 2b0aa: 5083 str r3, [r0, r2] │ │ - 2b0ac: 18c2 adds r2, r0, r3 │ │ - 2b0ae: 3301 adds r3, #1 │ │ - 2b0b0: 33ff adds r3, #255 ; 0xff │ │ - 2b0b2: 6591 str r1, [r2, #88] ; 0x58 │ │ - 2b0b4: 6551 str r1, [r2, #84] ; 0x54 │ │ - 2b0b6: 42a3 cmp r3, r4 │ │ - 2b0b8: d1f8 bne.n 2b0ac │ │ - 2b0ba: bd10 pop {r4, pc} │ │ - 2b0bc: e90c 0000 stmdb ip, {} │ │ - 2b0c0: f0ff ffff bl 12b0c2 <_end+0x6554e> │ │ - 2b0c4: e91c 0000 ldmdb ip, {} │ │ - │ │ -0002b0c8 : │ │ - 2b0c8: b530 push {r4, r5, lr} │ │ - 2b0ca: 4b16 ldr r3, [pc, #88] ; (2b124 ) │ │ - 2b0cc: 29ef cmp r1, #239 ; 0xef │ │ - 2b0ce: d805 bhi.n 2b0dc │ │ - 2b0d0: 4d15 ldr r5, [pc, #84] ; (2b128 ) │ │ - 2b0d2: 194c adds r4, r1, r5 │ │ - 2b0d4: 00a4 lsls r4, r4, #2 │ │ - 2b0d6: 5824 ldr r4, [r4, r0] │ │ - 2b0d8: 2c00 cmp r4, #0 │ │ - 2b0da: d104 bne.n 2b0e6 │ │ - 2b0dc: 58c1 ldr r1, [r0, r3] │ │ - 2b0de: 2220 movs r2, #32 │ │ - 2b0e0: 4391 bics r1, r2 │ │ - 2b0e2: 1c0a adds r2, r1, #0 │ │ - 2b0e4: e01c b.n 2b120 │ │ - 2b0e6: 2a00 cmp r2, #0 │ │ - 2b0e8: db05 blt.n 2b0f6 │ │ - 2b0ea: 4d10 ldr r5, [pc, #64] ; (2b12c ) │ │ - 2b0ec: 194c adds r4, r1, r5 │ │ - 2b0ee: 0064 lsls r4, r4, #1 │ │ - 2b0f0: 5a24 ldrh r4, [r4, r0] │ │ - 2b0f2: 42a2 cmp r2, r4 │ │ - 2b0f4: db00 blt.n 2b0f8 │ │ - 2b0f6: 2200 movs r2, #0 │ │ - 2b0f8: 4c0d ldr r4, [pc, #52] ; (2b130 ) │ │ - 2b0fa: 5101 str r1, [r0, r4] │ │ - 2b0fc: 490d ldr r1, [pc, #52] ; (2b134 ) │ │ - 2b0fe: 5042 str r2, [r0, r1] │ │ - 2b100: 490d ldr r1, [pc, #52] ; (2b138 ) │ │ - 2b102: 5042 str r2, [r0, r1] │ │ - 2b104: 4a0d ldr r2, [pc, #52] ; (2b13c ) │ │ - 2b106: 5881 ldr r1, [r0, r2] │ │ - 2b108: 4a0d ldr r2, [pc, #52] ; (2b140 ) │ │ - 2b10a: 5081 str r1, [r0, r2] │ │ - 2b10c: 490d ldr r1, [pc, #52] ; (2b144 ) │ │ - 2b10e: 2200 movs r2, #0 │ │ - 2b110: 5042 str r2, [r0, r1] │ │ - 2b112: 490d ldr r1, [pc, #52] ; (2b148 ) │ │ - 2b114: 5042 str r2, [r0, r1] │ │ - 2b116: 490d ldr r1, [pc, #52] ; (2b14c ) │ │ - 2b118: 5042 str r2, [r0, r1] │ │ - 2b11a: 58c1 ldr r1, [r0, r3] │ │ - 2b11c: 2220 movs r2, #32 │ │ - 2b11e: 430a orrs r2, r1 │ │ - 2b120: 50c2 str r2, [r0, r3] │ │ - 2b122: bd30 pop {r4, r5, pc} │ │ - 2b124: e90c 0000 stmdb ip, {} │ │ - 2b128: 32b0 adds r2, #176 ; 0xb0 │ │ - 2b12a: 0000 movs r0, r0 │ │ - 2b12c: 6740 str r0, [r0, #116] ; 0x74 │ │ - 2b12e: 0000 movs r0, r0 │ │ - 2b130: e94c 0000 strd r0, r0, [ip, #-0] │ │ - 2b134: e944 0000 strd r0, r0, [r4, #-0] │ │ - 2b138: e948 0000 strd r0, r0, [r8, #-0] │ │ - 2b13c: e93c 0000 ldmdb ip!, {} │ │ - 2b140: e92c 0000 stmdb ip!, {} │ │ - 2b144: e934 0000 ldmdb r4!, {} │ │ - 2b148: e938 0000 ldmdb r8!, {} │ │ - 2b14c: e91c 0000 ldmdb ip, {} │ │ - │ │ -0002b150 : │ │ - 2b150: b500 push {lr} │ │ - 2b152: 4b0e ldr r3, [pc, #56] ; (2b18c ) │ │ - 2b154: 58c2 ldr r2, [r0, r3] │ │ - 2b156: 2300 movs r3, #0 │ │ - 2b158: 429a cmp r2, r3 │ │ - 2b15a: d014 beq.n 2b186 │ │ - 2b15c: 4a0c ldr r2, [pc, #48] ; (2b190 ) │ │ - 2b15e: 5882 ldr r2, [r0, r2] │ │ - 2b160: 429a cmp r2, r3 │ │ - 2b162: d010 beq.n 2b186 │ │ - 2b164: 4a0b ldr r2, [pc, #44] ; (2b194 ) │ │ - 2b166: 5882 ldr r2, [r0, r2] │ │ - 2b168: 429a cmp r2, r3 │ │ - 2b16a: d00c beq.n 2b186 │ │ - 2b16c: 490a ldr r1, [pc, #40] ; (2b198 ) │ │ - 2b16e: 2301 movs r3, #1 │ │ - 2b170: 420a tst r2, r1 │ │ - 2b172: d108 bne.n 2b186 │ │ - 2b174: 4909 ldr r1, [pc, #36] ; (2b19c ) │ │ - 2b176: 2302 movs r3, #2 │ │ - 2b178: 420a tst r2, r1 │ │ - 2b17a: d104 bne.n 2b186 │ │ - 2b17c: 4908 ldr r1, [pc, #32] ; (2b1a0 ) │ │ - 2b17e: 2320 movs r3, #32 │ │ - 2b180: 420a tst r2, r1 │ │ - 2b182: d000 beq.n 2b186 │ │ - 2b184: 2304 movs r3, #4 │ │ - 2b186: 1c18 adds r0, r3, #0 │ │ - 2b188: bd00 pop {pc} │ │ - 2b18a: 46c0 nop ; (mov r8, r8) │ │ - 2b18c: e924 0000 stmdb r4!, {} │ │ - 2b190: e910 0000 ldmdb r0, {} │ │ - 2b194: e920 0000 stmdb r0!, {} │ │ - 2b198: 8001 strh r1, [r0, #0] │ │ - 2b19a: 0000 movs r0, r0 │ │ - 2b19c: 0382 lsls r2, r0, #14 │ │ - 2b19e: 0004 movs r4, r0 │ │ - 2b1a0: 001c movs r4, r3 │ │ - 2b1a2: 0010 movs r0, r2 │ │ - │ │ -0002b1a4 : │ │ - 2b1a4: b510 push {r4, lr} │ │ - 2b1a6: 4a11 ldr r2, [pc, #68] ; (2b1ec ) │ │ - 2b1a8: 1c03 adds r3, r0, #0 │ │ - 2b1aa: 5884 ldr r4, [r0, r2] │ │ - 2b1ac: 2000 movs r0, #0 │ │ - 2b1ae: 4284 cmp r4, r0 │ │ - 2b1b0: d01a beq.n 2b1e8 │ │ - 2b1b2: 4a0f ldr r2, [pc, #60] ; (2b1f0 ) │ │ - 2b1b4: 589a ldr r2, [r3, r2] │ │ - 2b1b6: 4282 cmp r2, r0 │ │ - 2b1b8: d016 beq.n 2b1e8 │ │ - 2b1ba: 4a0e ldr r2, [pc, #56] ; (2b1f4 ) │ │ - 2b1bc: 589a ldr r2, [r3, r2] │ │ - 2b1be: 4282 cmp r2, r0 │ │ - 2b1c0: d012 beq.n 2b1e8 │ │ - 2b1c2: 2a01 cmp r2, #1 │ │ - 2b1c4: d003 beq.n 2b1ce │ │ - 2b1c6: 3a02 subs r2, #2 │ │ - 2b1c8: 4251 negs r1, r2 │ │ - 2b1ca: 414a adcs r2, r1 │ │ - 2b1cc: 0052 lsls r2, r2, #1 │ │ - 2b1ce: 480a ldr r0, [pc, #40] ; (2b1f8 ) │ │ - 2b1d0: 2124 movs r1, #36 ; 0x24 │ │ - 2b1d2: 4311 orrs r1, r2 │ │ - 2b1d4: 581b ldr r3, [r3, r0] │ │ - 2b1d6: 1c08 adds r0, r1, #0 │ │ - 2b1d8: 2b00 cmp r3, #0 │ │ - 2b1da: d105 bne.n 2b1e8 │ │ - 2b1dc: 2c1f cmp r4, #31 │ │ - 2b1de: d801 bhi.n 2b1e4 │ │ - 2b1e0: 2125 movs r1, #37 ; 0x25 │ │ - 2b1e2: 4311 orrs r1, r2 │ │ - 2b1e4: 2002 movs r0, #2 │ │ - 2b1e6: 4308 orrs r0, r1 │ │ - 2b1e8: bd10 pop {r4, pc} │ │ - 2b1ea: 46c0 nop ; (mov r8, r8) │ │ - 2b1ec: e924 0000 stmdb r4!, {} │ │ - 2b1f0: e910 0000 ldmdb r0, {} │ │ - 2b1f4: e920 0000 stmdb r0!, {} │ │ - 2b1f8: e928 0000 stmdb r8!, {} │ │ - │ │ -0002b1fc : │ │ - 2b1fc: b5f0 push {r4, r5, r6, r7, lr} │ │ - 2b1fe: 4c16 ldr r4, [pc, #88] ; (2b258 ) │ │ - 2b200: b08f sub sp, #60 ; 0x3c │ │ - 2b202: 2600 movs r6, #0 │ │ - 2b204: 447c add r4, pc │ │ - 2b206: 6824 ldr r4, [r4, #0] │ │ - 2b208: 9000 str r0, [sp, #0] │ │ - 2b20a: 9101 str r1, [sp, #4] │ │ - 2b20c: 6823 ldr r3, [r4, #0] │ │ - 2b20e: 1c31 adds r1, r6, #0 │ │ - 2b210: 1c17 adds r7, r2, #0 │ │ - 2b212: a804 add r0, sp, #16 │ │ - 2b214: 2224 movs r2, #36 ; 0x24 │ │ - 2b216: 930d str r3, [sp, #52] ; 0x34 │ │ - 2b218: 9603 str r6, [sp, #12] │ │ - 2b21a: f005 fbe7 bl 309ec <__clzsi2+0x138> │ │ - 2b21e: 9b01 ldr r3, [sp, #4] │ │ - 2b220: ad03 add r5, sp, #12 │ │ - 2b222: 1c28 adds r0, r5, #0 │ │ - 2b224: 0159 lsls r1, r3, #5 │ │ - 2b226: 9b00 ldr r3, [sp, #0] │ │ - 2b228: 2220 movs r2, #32 │ │ - 2b22a: 1859 adds r1, r3, r1 │ │ - 2b22c: 4b0b ldr r3, [pc, #44] ; (2b25c ) │ │ - 2b22e: 18c9 adds r1, r1, r3 │ │ - 2b230: f005 fbf4 bl 30a1c <__clzsi2+0x168> │ │ - 2b234: 77ee strb r6, [r5, #31] │ │ - 2b236: 42b7 cmp r7, r6 │ │ - 2b238: d003 beq.n 2b242 │ │ - 2b23a: 1c38 adds r0, r7, #0 │ │ - 2b23c: 1c29 adds r1, r5, #0 │ │ - 2b23e: f005 fc25 bl 30a8c <__clzsi2+0x1d8> │ │ - 2b242: 1c28 adds r0, r5, #0 │ │ - 2b244: f005 fc02 bl 30a4c <__clzsi2+0x198> │ │ - 2b248: 9a0d ldr r2, [sp, #52] ; 0x34 │ │ - 2b24a: 6823 ldr r3, [r4, #0] │ │ - 2b24c: 429a cmp r2, r3 │ │ - 2b24e: d001 beq.n 2b254 │ │ - 2b250: f005 fc34 bl 30abc <__clzsi2+0x208> │ │ - 2b254: b00f add sp, #60 ; 0x3c │ │ - 2b256: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 2b258: cc28 ldmia r4!, {r3, r5} │ │ - 2b25a: 0000 movs r0, r0 │ │ - 2b25c: e99c 0000 ; instruction: 0xe99c0000 │ │ - │ │ -0002b260 : │ │ - 2b260: b5f0 push {r4, r5, r6, r7, lr} │ │ - 2b262: 4c1d ldr r4, [pc, #116] ; (2b2d8 ) │ │ - 2b264: b08f sub sp, #60 ; 0x3c │ │ - 2b266: 1c0f adds r7, r1, #0 │ │ - 2b268: 447c add r4, pc │ │ - 2b26a: 6824 ldr r4, [r4, #0] │ │ - 2b26c: 9001 str r0, [sp, #4] │ │ - 2b26e: 1c15 adds r5, r2, #0 │ │ - 2b270: 6823 ldr r3, [r4, #0] │ │ - 2b272: a804 add r0, sp, #16 │ │ - 2b274: 2224 movs r2, #36 ; 0x24 │ │ - 2b276: 930d str r3, [sp, #52] ; 0x34 │ │ - 2b278: 2300 movs r3, #0 │ │ - 2b27a: 1c19 adds r1, r3, #0 │ │ - 2b27c: ae03 add r6, sp, #12 │ │ - 2b27e: 9303 str r3, [sp, #12] │ │ - 2b280: f005 fbb4 bl 309ec <__clzsi2+0x138> │ │ - 2b284: 2fef cmp r7, #239 ; 0xef │ │ - 2b286: d807 bhi.n 2b298 │ │ - 2b288: 23be movs r3, #190 ; 0xbe │ │ - 2b28a: 019b lsls r3, r3, #6 │ │ - 2b28c: 18ff adds r7, r7, r3 │ │ - 2b28e: 9b01 ldr r3, [sp, #4] │ │ - 2b290: 00bf lsls r7, r7, #2 │ │ - 2b292: 58f9 ldr r1, [r7, r3] │ │ - 2b294: 2900 cmp r1, #0 │ │ - 2b296: d104 bne.n 2b2a2 │ │ - 2b298: 2000 movs r0, #0 │ │ - 2b29a: 4285 cmp r5, r0 │ │ - 2b29c: d013 beq.n 2b2c6 │ │ - 2b29e: 7028 strb r0, [r5, #0] │ │ - 2b2a0: e012 b.n 2b2c8 │ │ - 2b2a2: 4b0e ldr r3, [pc, #56] ; (2b2dc ) │ │ - 2b2a4: 1c30 adds r0, r6, #0 │ │ - 2b2a6: 2220 movs r2, #32 │ │ - 2b2a8: 18c9 adds r1, r1, r3 │ │ - 2b2aa: f005 fbb7 bl 30a1c <__clzsi2+0x168> │ │ - 2b2ae: 2300 movs r3, #0 │ │ - 2b2b0: 77f3 strb r3, [r6, #31] │ │ - 2b2b2: 2d00 cmp r5, #0 │ │ - 2b2b4: d003 beq.n 2b2be │ │ - 2b2b6: 1c28 adds r0, r5, #0 │ │ - 2b2b8: 1c31 adds r1, r6, #0 │ │ - 2b2ba: f005 fbe7 bl 30a8c <__clzsi2+0x1d8> │ │ - 2b2be: 1c30 adds r0, r6, #0 │ │ - 2b2c0: f005 fbc4 bl 30a4c <__clzsi2+0x198> │ │ - 2b2c4: e000 b.n 2b2c8 │ │ - 2b2c6: 1c28 adds r0, r5, #0 │ │ - 2b2c8: 9a0d ldr r2, [sp, #52] ; 0x34 │ │ - 2b2ca: 6823 ldr r3, [r4, #0] │ │ - 2b2cc: 429a cmp r2, r3 │ │ - 2b2ce: d001 beq.n 2b2d4 │ │ - 2b2d0: f005 fbf4 bl 30abc <__clzsi2+0x208> │ │ - 2b2d4: b00f add sp, #60 ; 0x3c │ │ - 2b2d6: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 2b2d8: cbc4 ldmia r3!, {r2, r6, r7} │ │ - 2b2da: 0000 movs r0, r0 │ │ - 2b2dc: 0249 lsls r1, r1, #9 │ │ +0002bbbc : │ │ + 2bbbc: 2100 movs r1, #0 │ │ + 2bbbe: 4b08 ldr r3, [pc, #32] ; (2bbe0 ) │ │ + 2bbc0: b510 push {r4, lr} │ │ + 2bbc2: 18c2 adds r2, r0, r3 │ │ + 2bbc4: 4b07 ldr r3, [pc, #28] ; (2bbe4 ) │ │ + 2bbc6: 18c3 adds r3, r0, r3 │ │ + 2bbc8: 1c4c adds r4, r1, #1 │ │ + 2bbca: 1c08 adds r0, r1, #0 │ │ + 2bbcc: 6811 ldr r1, [r2, #0] │ │ + 2bbce: 2900 cmp r1, #0 │ │ + 2bbd0: d000 beq.n 2bbd4 │ │ + 2bbd2: 1c20 adds r0, r4, #0 │ │ + 2bbd4: 3240 adds r2, #64 ; 0x40 │ │ + 2bbd6: 1c01 adds r1, r0, #0 │ │ + 2bbd8: 429a cmp r2, r3 │ │ + 2bbda: d1f5 bne.n 2bbc8 │ │ + 2bbdc: bd10 pop {r4, pc} │ │ + 2bbde: 46c0 nop ; (mov r8, r8) │ │ + 2bbe0: 8214 strh r4, [r2, #16] │ │ + 2bbe2: 0000 movs r0, r0 │ │ + 2bbe4: be14 bkpt 0x0014 │ │ ... │ │ │ │ -0002b2e0 : │ │ - 2b2e0: b5f0 push {r4, r5, r6, r7, lr} │ │ - 2b2e2: 680d ldr r5, [r1, #0] │ │ - 2b2e4: 1b52 subs r2, r2, r5 │ │ - 2b2e6: d40d bmi.n 2b304 │ │ - 2b2e8: 2400 movs r4, #0 │ │ - 2b2ea: 4f12 ldr r7, [pc, #72] ; (2b334 ) │ │ - 2b2ec: 1c63 adds r3, r4, #1 │ │ - 2b2ee: 18c6 adds r6, r0, r3 │ │ - 2b2f0: 19f6 adds r6, r6, r7 │ │ - 2b2f2: 7836 ldrb r6, [r6, #0] │ │ - 2b2f4: 0636 lsls r6, r6, #24 │ │ - 2b2f6: 1636 asrs r6, r6, #24 │ │ - 2b2f8: 42b2 cmp r2, r6 │ │ - 2b2fa: dd11 ble.n 2b320 │ │ - 2b2fc: 2b07 cmp r3, #7 │ │ - 2b2fe: d010 beq.n 2b322 │ │ - 2b300: 1c1c adds r4, r3, #0 │ │ - 2b302: e7f2 b.n 2b2ea │ │ - 2b304: 2408 movs r4, #8 │ │ - 2b306: 4f0b ldr r7, [pc, #44] ; (2b334 ) │ │ - 2b308: 1c63 adds r3, r4, #1 │ │ - 2b30a: 18c6 adds r6, r0, r3 │ │ - 2b30c: 19f6 adds r6, r6, r7 │ │ - 2b30e: 7836 ldrb r6, [r6, #0] │ │ - 2b310: 0636 lsls r6, r6, #24 │ │ - 2b312: 1636 asrs r6, r6, #24 │ │ - 2b314: 42b2 cmp r2, r6 │ │ - 2b316: da03 bge.n 2b320 │ │ - 2b318: 2b0f cmp r3, #15 │ │ - 2b31a: d002 beq.n 2b322 │ │ - 2b31c: 1c1c adds r4, r3, #0 │ │ - 2b31e: e7f2 b.n 2b306 │ │ - 2b320: 1c23 adds r3, r4, #0 │ │ - 2b322: 4a05 ldr r2, [pc, #20] ; (2b338 ) │ │ - 2b324: 18c0 adds r0, r0, r3 │ │ - 2b326: 1880 adds r0, r0, r2 │ │ - 2b328: 2204 movs r2, #4 │ │ - 2b32a: 5682 ldrsb r2, [r0, r2] │ │ - 2b32c: 1c18 adds r0, r3, #0 │ │ - 2b32e: 18ad adds r5, r5, r2 │ │ - 2b330: 600d str r5, [r1, #0] │ │ - 2b332: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 2b334: 079c lsls r4, r3, #30 │ │ - 2b336: 0001 movs r1, r0 │ │ - 2b338: 0798 lsls r0, r3, #30 │ │ - 2b33a: 0001 movs r1, r0 │ │ - │ │ -0002b33c : │ │ - 2b33c: b5f0 push {r4, r5, r6, r7, lr} │ │ - 2b33e: b08d sub sp, #52 ; 0x34 │ │ - 2b340: 9103 str r1, [sp, #12] │ │ - 2b342: 9912 ldr r1, [sp, #72] ; 0x48 │ │ - 2b344: 9006 str r0, [sp, #24] │ │ - 2b346: 9208 str r2, [sp, #32] │ │ - 2b348: 9309 str r3, [sp, #36] ; 0x24 │ │ - 2b34a: 2900 cmp r1, #0 │ │ - 2b34c: d001 beq.n 2b352 │ │ - 2b34e: 2300 movs r3, #0 │ │ - 2b350: 700b strb r3, [r1, #0] │ │ - 2b352: 9a03 ldr r2, [sp, #12] │ │ - 2b354: 2a00 cmp r2, #0 │ │ - 2b356: d066 beq.n 2b426 │ │ - 2b358: 4b34 ldr r3, [pc, #208] ; (2b42c ) │ │ - 2b35a: 9908 ldr r1, [sp, #32] │ │ - 2b35c: 2000 movs r0, #0 │ │ - 2b35e: 4299 cmp r1, r3 │ │ - 2b360: d962 bls.n 2b428 │ │ - 2b362: 2501 movs r5, #1 │ │ - 2b364: 9002 str r0, [sp, #8] │ │ - 2b366: 9007 str r0, [sp, #28] │ │ - 2b368: 4b31 ldr r3, [pc, #196] ; (2b430 ) │ │ - 2b36a: 0129 lsls r1, r5, #4 │ │ - 2b36c: 9a06 ldr r2, [sp, #24] │ │ - 2b36e: 447b add r3, pc │ │ - 2b370: 1859 adds r1, r3, r1 │ │ - 2b372: 4b30 ldr r3, [pc, #192] ; (2b434 ) │ │ - 2b374: 2400 movs r4, #0 │ │ - 2b376: 1c27 adds r7, r4, #0 │ │ - 2b378: 18d0 adds r0, r2, r3 │ │ - 2b37a: 2210 movs r2, #16 │ │ - 2b37c: f005 fb4e bl 30a1c <__clzsi2+0x168> │ │ - 2b380: 9903 ldr r1, [sp, #12] │ │ - 2b382: 2201 movs r2, #1 │ │ - 2b384: 940b str r4, [sp, #44] ; 0x2c │ │ - 2b386: 9101 str r1, [sp, #4] │ │ - 2b388: 9204 str r2, [sp, #16] │ │ - 2b38a: 1c26 adds r6, r4, #0 │ │ - 2b38c: 9a01 ldr r2, [sp, #4] │ │ - 2b38e: 9903 ldr r1, [sp, #12] │ │ - 2b390: 1a53 subs r3, r2, r1 │ │ - 2b392: 9a08 ldr r2, [sp, #32] │ │ - 2b394: 4293 cmp r3, r2 │ │ - 2b396: da1b bge.n 2b3d0 │ │ - 2b398: 9b01 ldr r3, [sp, #4] │ │ - 2b39a: a90b add r1, sp, #44 ; 0x2c │ │ - 2b39c: 9806 ldr r0, [sp, #24] │ │ - 2b39e: 781b ldrb r3, [r3, #0] │ │ - 2b3a0: 1c1a adds r2, r3, #0 │ │ - 2b3a2: 9305 str r3, [sp, #20] │ │ - 2b3a4: f7ff ff9c bl 2b2e0 │ │ - 2b3a8: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ - 2b3aa: 9a05 ldr r2, [sp, #20] │ │ - 2b3ac: 1bdf subs r7, r3, r7 │ │ - 2b3ae: 17f9 asrs r1, r7, #31 │ │ - 2b3b0: 1b96 subs r6, r2, r6 │ │ - 2b3b2: 187f adds r7, r7, r1 │ │ - 2b3b4: 404f eors r7, r1 │ │ - 2b3b6: 17f1 asrs r1, r6, #31 │ │ - 2b3b8: 1876 adds r6, r6, r1 │ │ - 2b3ba: 404e eors r6, r1 │ │ - 2b3bc: 9a04 ldr r2, [sp, #16] │ │ - 2b3be: 9901 ldr r1, [sp, #4] │ │ - 2b3c0: 19e4 adds r4, r4, r7 │ │ - 2b3c2: 1992 adds r2, r2, r6 │ │ - 2b3c4: 3101 adds r1, #1 │ │ - 2b3c6: 9204 str r2, [sp, #16] │ │ - 2b3c8: 9101 str r1, [sp, #4] │ │ - 2b3ca: 1c1f adds r7, r3, #0 │ │ - 2b3cc: 9e05 ldr r6, [sp, #20] │ │ - 2b3ce: e7dd b.n 2b38c │ │ - 2b3d0: 1c20 adds r0, r4, #0 │ │ - 2b3d2: 2164 movs r1, #100 ; 0x64 │ │ - 2b3d4: 9a04 ldr r2, [sp, #16] │ │ - 2b3d6: f000 fe87 bl 2c0e8 <_muldiv(long, long, long)> │ │ - 2b3da: 9b02 ldr r3, [sp, #8] │ │ - 2b3dc: 1e04 subs r4, r0, #0 │ │ - 2b3de: 429c cmp r4, r3 │ │ - 2b3e0: d201 bcs.n 2b3e6 │ │ - 2b3e2: 1c1c adds r4, r3, #0 │ │ - 2b3e4: e000 b.n 2b3e8 │ │ - 2b3e6: 9507 str r5, [sp, #28] │ │ - 2b3e8: 3501 adds r5, #1 │ │ - 2b3ea: 2d03 cmp r5, #3 │ │ - 2b3ec: d001 beq.n 2b3f2 │ │ - 2b3ee: 9402 str r4, [sp, #8] │ │ - 2b3f0: e7ba b.n 2b368 │ │ - 2b3f2: 9907 ldr r1, [sp, #28] │ │ - 2b3f4: 9a06 ldr r2, [sp, #24] │ │ - 2b3f6: 010b lsls r3, r1, #4 │ │ - 2b3f8: 490e ldr r1, [pc, #56] ; (2b434 ) │ │ - 2b3fa: 1850 adds r0, r2, r1 │ │ - 2b3fc: 490e ldr r1, [pc, #56] ; (2b438 ) │ │ - 2b3fe: 2210 movs r2, #16 │ │ - 2b400: 4479 add r1, pc │ │ - 2b402: 18c9 adds r1, r1, r3 │ │ - 2b404: f005 fb0a bl 30a1c <__clzsi2+0x168> │ │ - 2b408: 9a12 ldr r2, [sp, #72] ; 0x48 │ │ - 2b40a: 2a00 cmp r2, #0 │ │ - 2b40c: d006 beq.n 2b41c │ │ - 2b40e: 2c64 cmp r4, #100 ; 0x64 │ │ - 2b410: d902 bls.n 2b418 │ │ - 2b412: 2364 movs r3, #100 ; 0x64 │ │ - 2b414: 7013 strb r3, [r2, #0] │ │ - 2b416: e001 b.n 2b41c │ │ - 2b418: 9b12 ldr r3, [sp, #72] ; 0x48 │ │ - 2b41a: 701c strb r4, [r3, #0] │ │ - 2b41c: 9909 ldr r1, [sp, #36] ; 0x24 │ │ - 2b41e: 2000 movs r0, #0 │ │ - 2b420: 428c cmp r4, r1 │ │ - 2b422: 4140 adcs r0, r0 │ │ - 2b424: e000 b.n 2b428 │ │ - 2b426: 9803 ldr r0, [sp, #12] │ │ - 2b428: b00d add sp, #52 ; 0x34 │ │ - 2b42a: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 2b42c: 03ff lsls r7, r7, #15 │ │ - 2b42e: 0000 movs r0, r0 │ │ - 2b430: 9d62 ldr r5, [sp, #392] ; 0x188 │ │ - 2b432: 0000 movs r0, r0 │ │ - 2b434: 079c lsls r4, r3, #30 │ │ - 2b436: 0001 movs r1, r0 │ │ - 2b438: 9cd0 ldr r4, [sp, #832] ; 0x340 │ │ +0002bbe8 : │ │ + 2bbe8: 2100 movs r1, #0 │ │ + 2bbea: 4b0a ldr r3, [pc, #40] ; (2bc14 ) │ │ + 2bbec: b530 push {r4, r5, lr} │ │ + 2bbee: 18c2 adds r2, r0, r3 │ │ + 2bbf0: 4b09 ldr r3, [pc, #36] ; (2bc18 ) │ │ + 2bbf2: 18c4 adds r4, r0, r3 │ │ + 2bbf4: 7813 ldrb r3, [r2, #0] │ │ + 2bbf6: 2bff cmp r3, #255 ; 0xff │ │ + 2bbf8: d009 beq.n 2bc0e │ │ + 2bbfa: 2bef cmp r3, #239 ; 0xef │ │ + 2bbfc: d804 bhi.n 2bc08 │ │ + 2bbfe: 4d07 ldr r5, [pc, #28] ; (2bc1c ) │ │ + 2bc00: 195b adds r3, r3, r5 │ │ + 2bc02: 005b lsls r3, r3, #1 │ │ + 2bc04: 5a1b ldrh r3, [r3, r0] │ │ + 2bc06: 18c9 adds r1, r1, r3 │ │ + 2bc08: 3201 adds r2, #1 │ │ + 2bc0a: 42a2 cmp r2, r4 │ │ + 2bc0c: d1f2 bne.n 2bbf4 │ │ + 2bc0e: 1c08 adds r0, r1, #0 │ │ + 2bc10: bd30 pop {r4, r5, pc} │ │ + 2bc12: 46c0 nop ; (mov r8, r8) │ │ + 2bc14: d060 beq.n 2bcd8 │ │ + 2bc16: 0000 movs r0, r0 │ │ + 2bc18: d160 bne.n 2bcdc │ │ + 2bc1a: 0000 movs r0, r0 │ │ + 2bc1c: 6740 str r0, [r0, #116] ; 0x74 │ │ ... │ │ │ │ -0002b43c : │ │ - 2b43c: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ - 2b43e: 694b ldr r3, [r1, #20] │ │ - 2b440: 2b00 cmp r3, #0 │ │ - 2b442: d100 bne.n 2b446 │ │ - 2b444: e0f6 b.n 2b634 │ │ - 2b446: 4a7c ldr r2, [pc, #496] ; (2b638 ) │ │ - 2b448: 680c ldr r4, [r1, #0] │ │ - 2b44a: 4294 cmp r4, r2 │ │ - 2b44c: d900 bls.n 2b450 │ │ - 2b44e: 600a str r2, [r1, #0] │ │ - 2b450: 680a ldr r2, [r1, #0] │ │ - 2b452: 688d ldr r5, [r1, #8] │ │ - 2b454: 4295 cmp r5, r2 │ │ - 2b456: d900 bls.n 2b45a │ │ - 2b458: 608a str r2, [r1, #8] │ │ - 2b45a: 684c ldr r4, [r1, #4] │ │ - 2b45c: 1c96 adds r6, r2, #2 │ │ - 2b45e: 9600 str r6, [sp, #0] │ │ - 2b460: 42b4 cmp r4, r6 │ │ - 2b462: d900 bls.n 2b466 │ │ - 2b464: 604e str r6, [r1, #4] │ │ - 2b466: 684c ldr r4, [r1, #4] │ │ - 2b468: 688d ldr r5, [r1, #8] │ │ - 2b46a: 3402 adds r4, #2 │ │ - 2b46c: 42ac cmp r4, r5 │ │ - 2b46e: d306 bcc.n 2b47e │ │ - 2b470: 2400 movs r4, #0 │ │ - 2b472: 608c str r4, [r1, #8] │ │ - 2b474: 604c str r4, [r1, #4] │ │ - 2b476: 8c4c ldrh r4, [r1, #34] ; 0x22 │ │ - 2b478: 2502 movs r5, #2 │ │ - 2b47a: 43ac bics r4, r5 │ │ - 2b47c: 844c strh r4, [r1, #34] ; 0x22 │ │ - 2b47e: 8c4f ldrh r7, [r1, #34] ; 0x22 │ │ - 2b480: 07fe lsls r6, r7, #31 │ │ - 2b482: d55c bpl.n 2b53e │ │ - 2b484: 2440 movs r4, #64 ; 0x40 │ │ - 2b486: 403c ands r4, r7 │ │ - 2b488: d011 beq.n 2b4ae │ │ - 2b48a: 3203 adds r2, #3 │ │ - 2b48c: 0095 lsls r5, r2, #2 │ │ - 2b48e: 1c2a adds r2, r5, #0 │ │ - 2b490: 2400 movs r4, #0 │ │ - 2b492: 3a0c subs r2, #12 │ │ - 2b494: 1c2f adds r7, r5, #0 │ │ - 2b496: 529c strh r4, [r3, r2] │ │ - 2b498: 1f2e subs r6, r5, #4 │ │ - 2b49a: 189a adds r2, r3, r2 │ │ - 2b49c: 3f08 subs r7, #8 │ │ - 2b49e: 53dc strh r4, [r3, r7] │ │ - 2b4a0: 539c strh r4, [r3, r6] │ │ - 2b4a2: 535c strh r4, [r3, r5] │ │ - 2b4a4: 8054 strh r4, [r2, #2] │ │ - 2b4a6: 80d4 strh r4, [r2, #6] │ │ - 2b4a8: 8154 strh r4, [r2, #10] │ │ - 2b4aa: 81d4 strh r4, [r2, #14] │ │ - 2b4ac: e011 b.n 2b4d2 │ │ - 2b4ae: 3204 adds r2, #4 │ │ - 2b4b0: 0052 lsls r2, r2, #1 │ │ - 2b4b2: 1e95 subs r5, r2, #2 │ │ - 2b4b4: 9501 str r5, [sp, #4] │ │ - 2b4b6: 1f95 subs r5, r2, #6 │ │ - 2b4b8: 195e adds r6, r3, r5 │ │ - 2b4ba: 46b4 mov ip, r6 │ │ - 2b4bc: 2602 movs r6, #2 │ │ - 2b4be: 4276 negs r6, r6 │ │ - 2b4c0: 44b4 add ip, r6 │ │ - 2b4c2: 4666 mov r6, ip │ │ - 2b4c4: 8034 strh r4, [r6, #0] │ │ - 2b4c6: 535c strh r4, [r3, r5] │ │ - 2b4c8: 9d01 ldr r5, [sp, #4] │ │ - 2b4ca: 1f17 subs r7, r2, #4 │ │ - 2b4cc: 53dc strh r4, [r3, r7] │ │ - 2b4ce: 535c strh r4, [r3, r5] │ │ - 2b4d0: 529c strh r4, [r3, r2] │ │ - 2b4d2: 8c4c ldrh r4, [r1, #34] ; 0x22 │ │ - 2b4d4: 2246 movs r2, #70 ; 0x46 │ │ - 2b4d6: 4014 ands r4, r2 │ │ - 2b4d8: 2c02 cmp r4, #2 │ │ - 2b4da: d000 beq.n 2b4de │ │ - 2b4dc: e0aa b.n 2b634 │ │ - 2b4de: 688a ldr r2, [r1, #8] │ │ - 2b4e0: 680e ldr r6, [r1, #0] │ │ - 2b4e2: 1cd5 adds r5, r2, #3 │ │ - 2b4e4: 42b5 cmp r5, r6 │ │ - 2b4e6: d204 bcs.n 2b4f2 │ │ - 2b4e8: 4d54 ldr r5, [pc, #336] ; (2b63c ) │ │ - 2b4ea: 5940 ldr r0, [r0, r5] │ │ - 2b4ec: 4220 tst r0, r4 │ │ - 2b4ee: d100 bne.n 2b4f2 │ │ - 2b4f0: e0a0 b.n 2b634 │ │ - 2b4f2: 684c ldr r4, [r1, #4] │ │ - 2b4f4: 0052 lsls r2, r2, #1 │ │ - 2b4f6: 0060 lsls r0, r4, #1 │ │ - 2b4f8: 5ac0 ldrh r0, [r0, r3] │ │ - 2b4fa: 52d0 strh r0, [r2, r3] │ │ - 2b4fc: 684a ldr r2, [r1, #4] │ │ - 2b4fe: 3201 adds r2, #1 │ │ - 2b500: 0052 lsls r2, r2, #1 │ │ - 2b502: 5ad0 ldrh r0, [r2, r3] │ │ - 2b504: 688a ldr r2, [r1, #8] │ │ - 2b506: 3201 adds r2, #1 │ │ - 2b508: 0052 lsls r2, r2, #1 │ │ - 2b50a: 52d0 strh r0, [r2, r3] │ │ - 2b50c: 684a ldr r2, [r1, #4] │ │ - 2b50e: 3202 adds r2, #2 │ │ - 2b510: 0052 lsls r2, r2, #1 │ │ - 2b512: 5ad0 ldrh r0, [r2, r3] │ │ - 2b514: 688a ldr r2, [r1, #8] │ │ - 2b516: 3202 adds r2, #2 │ │ - 2b518: 0052 lsls r2, r2, #1 │ │ - 2b51a: 52d0 strh r0, [r2, r3] │ │ - 2b51c: 684a ldr r2, [r1, #4] │ │ - 2b51e: 3203 adds r2, #3 │ │ - 2b520: 0052 lsls r2, r2, #1 │ │ - 2b522: 5ad0 ldrh r0, [r2, r3] │ │ - 2b524: 688a ldr r2, [r1, #8] │ │ - 2b526: 3203 adds r2, #3 │ │ - 2b528: 0052 lsls r2, r2, #1 │ │ - 2b52a: 52d0 strh r0, [r2, r3] │ │ - 2b52c: 684a ldr r2, [r1, #4] │ │ - 2b52e: 3204 adds r2, #4 │ │ - 2b530: 0052 lsls r2, r2, #1 │ │ - 2b532: 5ad0 ldrh r0, [r2, r3] │ │ - 2b534: 688a ldr r2, [r1, #8] │ │ - 2b536: 3204 adds r2, #4 │ │ - 2b538: 0052 lsls r2, r2, #1 │ │ - 2b53a: 52d0 strh r0, [r2, r3] │ │ - 2b53c: e07a b.n 2b634 │ │ - 2b53e: 2480 movs r4, #128 ; 0x80 │ │ - 2b540: 0064 lsls r4, r4, #1 │ │ - 2b542: 42a2 cmp r2, r4 │ │ - 2b544: d813 bhi.n 2b56e │ │ - 2b546: 8c4d ldrh r5, [r1, #34] ; 0x22 │ │ - 2b548: 2440 movs r4, #64 ; 0x40 │ │ - 2b54a: 402c ands r4, r5 │ │ - 2b54c: d042 beq.n 2b5d4 │ │ - 2b54e: 3203 adds r2, #3 │ │ - 2b550: 0055 lsls r5, r2, #1 │ │ - 2b552: 2400 movs r4, #0 │ │ - 2b554: 1faa subs r2, r5, #6 │ │ - 2b556: 549c strb r4, [r3, r2] │ │ - 2b558: 1eae subs r6, r5, #2 │ │ - 2b55a: 189a adds r2, r3, r2 │ │ - 2b55c: 1f2f subs r7, r5, #4 │ │ - 2b55e: 55dc strb r4, [r3, r7] │ │ - 2b560: 559c strb r4, [r3, r6] │ │ - 2b562: 555c strb r4, [r3, r5] │ │ - 2b564: 7054 strb r4, [r2, #1] │ │ - 2b566: 70d4 strb r4, [r2, #3] │ │ - 2b568: 7154 strb r4, [r2, #5] │ │ - 2b56a: 71d4 strb r4, [r2, #7] │ │ - 2b56c: e039 b.n 2b5e2 │ │ - 2b56e: 4c33 ldr r4, [pc, #204] ; (2b63c ) │ │ - 2b570: 5904 ldr r4, [r0, r4] │ │ - 2b572: 07a5 lsls r5, r4, #30 │ │ - 2b574: d0e7 beq.n 2b546 │ │ - 2b576: 2540 movs r5, #64 ; 0x40 │ │ - 2b578: 403d ands r5, r7 │ │ - 2b57a: d1e4 bne.n 2b546 │ │ - 2b57c: 1e56 subs r6, r2, #1 │ │ - 2b57e: 579c ldrsb r4, [r3, r6] │ │ - 2b580: 46a4 mov ip, r4 │ │ - 2b582: 1c34 adds r4, r6, #0 │ │ - 2b584: 2c00 cmp r4, #0 │ │ - 2b586: dd08 ble.n 2b59a │ │ - 2b588: 191d adds r5, r3, r4 │ │ - 2b58a: 3d01 subs r5, #1 │ │ - 2b58c: 782d ldrb r5, [r5, #0] │ │ - 2b58e: 062d lsls r5, r5, #24 │ │ - 2b590: 162d asrs r5, r5, #24 │ │ - 2b592: 4565 cmp r5, ip │ │ - 2b594: d101 bne.n 2b59a │ │ - 2b596: 3c01 subs r4, #1 │ │ - 2b598: e7f4 b.n 2b584 │ │ - 2b59a: 07be lsls r6, r7, #30 │ │ - 2b59c: d502 bpl.n 2b5a4 │ │ - 2b59e: 688e ldr r6, [r1, #8] │ │ - 2b5a0: 42b4 cmp r4, r6 │ │ - 2b5a2: ddd0 ble.n 2b546 │ │ - 2b5a4: 4666 mov r6, ip │ │ - 2b5a6: 1baf subs r7, r5, r6 │ │ - 2b5a8: 3708 adds r7, #8 │ │ - 2b5aa: 2f10 cmp r7, #16 │ │ - 2b5ac: d9cb bls.n 2b546 │ │ - 2b5ae: 2607 movs r6, #7 │ │ - 2b5b0: 46b4 mov ip, r6 │ │ - 2b5b2: 680e ldr r6, [r1, #0] │ │ - 2b5b4: 42b4 cmp r4, r6 │ │ - 2b5b6: dac6 bge.n 2b546 │ │ - 2b5b8: 4666 mov r6, ip │ │ - 2b5ba: 4234 tst r4, r6 │ │ - 2b5bc: d107 bne.n 2b5ce │ │ - 2b5be: 2d00 cmp r5, #0 │ │ - 2b5c0: dd01 ble.n 2b5c6 │ │ - 2b5c2: 3d01 subs r5, #1 │ │ - 2b5c4: e003 b.n 2b5ce │ │ - 2b5c6: 1c2f adds r7, r5, #0 │ │ - 2b5c8: 1e7e subs r6, r7, #1 │ │ - 2b5ca: 41b7 sbcs r7, r6 │ │ - 2b5cc: 19ed adds r5, r5, r7 │ │ - 2b5ce: 551d strb r5, [r3, r4] │ │ - 2b5d0: 3401 adds r4, #1 │ │ - 2b5d2: e7ee b.n 2b5b2 │ │ - 2b5d4: 9d00 ldr r5, [sp, #0] │ │ - 2b5d6: 549c strb r4, [r3, r2] │ │ - 2b5d8: 189a adds r2, r3, r2 │ │ - 2b5da: 7054 strb r4, [r2, #1] │ │ - 2b5dc: 555c strb r4, [r3, r5] │ │ - 2b5de: 70d4 strb r4, [r2, #3] │ │ - 2b5e0: 7114 strb r4, [r2, #4] │ │ - 2b5e2: 8c4c ldrh r4, [r1, #34] ; 0x22 │ │ - 2b5e4: 2246 movs r2, #70 ; 0x46 │ │ - 2b5e6: 4022 ands r2, r4 │ │ - 2b5e8: 2a02 cmp r2, #2 │ │ - 2b5ea: d123 bne.n 2b634 │ │ - 2b5ec: 688a ldr r2, [r1, #8] │ │ - 2b5ee: 680e ldr r6, [r1, #0] │ │ - 2b5f0: 1cd4 adds r4, r2, #3 │ │ - 2b5f2: 42b4 cmp r4, r6 │ │ - 2b5f4: d203 bcs.n 2b5fe │ │ - 2b5f6: 4c11 ldr r4, [pc, #68] ; (2b63c ) │ │ - 2b5f8: 5900 ldr r0, [r0, r4] │ │ - 2b5fa: 0784 lsls r4, r0, #30 │ │ - 2b5fc: d01a beq.n 2b634 │ │ - 2b5fe: 684d ldr r5, [r1, #4] │ │ - 2b600: 5d58 ldrb r0, [r3, r5] │ │ - 2b602: 5498 strb r0, [r3, r2] │ │ - 2b604: 684e ldr r6, [r1, #4] │ │ - 2b606: 688c ldr r4, [r1, #8] │ │ - 2b608: 199a adds r2, r3, r6 │ │ - 2b60a: 7850 ldrb r0, [r2, #1] │ │ - 2b60c: 191a adds r2, r3, r4 │ │ - 2b60e: 7050 strb r0, [r2, #1] │ │ - 2b610: 684d ldr r5, [r1, #4] │ │ - 2b612: 688e ldr r6, [r1, #8] │ │ - 2b614: 195a adds r2, r3, r5 │ │ - 2b616: 7890 ldrb r0, [r2, #2] │ │ - 2b618: 199a adds r2, r3, r6 │ │ - 2b61a: 7090 strb r0, [r2, #2] │ │ - 2b61c: 6848 ldr r0, [r1, #4] │ │ - 2b61e: 688c ldr r4, [r1, #8] │ │ - 2b620: 181a adds r2, r3, r0 │ │ - 2b622: 78d0 ldrb r0, [r2, #3] │ │ - 2b624: 191a adds r2, r3, r4 │ │ - 2b626: 70d0 strb r0, [r2, #3] │ │ - 2b628: 684d ldr r5, [r1, #4] │ │ - 2b62a: 6889 ldr r1, [r1, #8] │ │ - 2b62c: 195a adds r2, r3, r5 │ │ - 2b62e: 7912 ldrb r2, [r2, #4] │ │ - 2b630: 185b adds r3, r3, r1 │ │ - 2b632: 711a strb r2, [r3, #4] │ │ - 2b634: bdf7 pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ - 2b636: 46c0 nop ; (mov r8, r8) │ │ - 2b638: 2400 movs r4, #0 │ │ - 2b63a: 00f4 lsls r4, r6, #3 │ │ - 2b63c: e920 0000 stmdb r0!, {} │ │ - │ │ -0002b640 : │ │ - 2b640: b5f0 push {r4, r5, r6, r7, lr} │ │ - 2b642: b091 sub sp, #68 ; 0x44 │ │ - 2b644: 900a str r0, [sp, #40] ; 0x28 │ │ - 2b646: 6808 ldr r0, [r1, #0] │ │ - 2b648: 1c0e adds r6, r1, #0 │ │ - 2b64a: 1c17 adds r7, r2, #0 │ │ - 2b64c: 1c1c adds r4, r3, #0 │ │ - 2b64e: 2803 cmp r0, #3 │ │ - 2b650: dc01 bgt.n 2b656 │ │ - 2b652: 2000 movs r0, #0 │ │ - 2b654: e33f b.n 2bcd6 │ │ - 2b656: 2b00 cmp r3, #0 │ │ - 2b658: d0fb beq.n 2b652 │ │ - 2b65a: 4bad ldr r3, [pc, #692] ; (2b910 ) │ │ - 2b65c: 4298 cmp r0, r3 │ │ - 2b65e: d900 bls.n 2b662 │ │ - 2b660: 600b str r3, [r1, #0] │ │ - 2b662: 8c73 ldrh r3, [r6, #34] ; 0x22 │ │ - 2b664: 2241 movs r2, #65 ; 0x41 │ │ - 2b666: 3006 adds r0, #6 │ │ - 2b668: 4393 bics r3, r2 │ │ - 2b66a: 0779 lsls r1, r7, #29 │ │ - 2b66c: d502 bpl.n 2b674 │ │ - 2b66e: 2201 movs r2, #1 │ │ - 2b670: 0040 lsls r0, r0, #1 │ │ - 2b672: 4313 orrs r3, r2 │ │ - 2b674: 8473 strh r3, [r6, #34] ; 0x22 │ │ - 2b676: 073a lsls r2, r7, #28 │ │ - 2b678: d504 bpl.n 2b684 │ │ - 2b67a: 8c73 ldrh r3, [r6, #34] ; 0x22 │ │ - 2b67c: 2240 movs r2, #64 ; 0x40 │ │ - 2b67e: 0040 lsls r0, r0, #1 │ │ - 2b680: 4313 orrs r3, r2 │ │ - 2b682: 8473 strh r3, [r6, #34] ; 0x22 │ │ - 2b684: f7fe fe07 bl 2a296 │ │ - 2b688: 9004 str r0, [sp, #16] │ │ - 2b68a: 6170 str r0, [r6, #20] │ │ - 2b68c: 2800 cmp r0, #0 │ │ - 2b68e: d101 bne.n 2b694 │ │ - 2b690: 6030 str r0, [r6, #0] │ │ - 2b692: e320 b.n 2bcd6 │ │ - 2b694: 2f13 cmp r7, #19 │ │ - 2b696: d100 bne.n 2b69a │ │ - 2b698: e262 b.n 2bb60 │ │ - 2b69a: d820 bhi.n 2b6de │ │ - 2b69c: 2f0a cmp r7, #10 │ │ - 2b69e: d812 bhi.n 2b6c6 │ │ - 2b6a0: 6832 ldr r2, [r6, #0] │ │ - 2b6a2: 2f08 cmp r7, #8 │ │ - 2b6a4: d300 bcc.n 2b6a8 │ │ - 2b6a6: e103 b.n 2b8b0 │ │ - 2b6a8: 2f04 cmp r7, #4 │ │ - 2b6aa: d100 bne.n 2b6ae │ │ - 2b6ac: e0a6 b.n 2b7fc │ │ - 2b6ae: d805 bhi.n 2b6bc │ │ - 2b6b0: 2f02 cmp r7, #2 │ │ - 2b6b2: d054 beq.n 2b75e │ │ - 2b6b4: d871 bhi.n 2b79a │ │ - 2b6b6: 2f01 cmp r7, #1 │ │ - 2b6b8: d041 beq.n 2b73e │ │ - 2b6ba: e2ea b.n 2bc92 │ │ - 2b6bc: 2f06 cmp r7, #6 │ │ - 2b6be: d054 beq.n 2b76a │ │ - 2b6c0: d800 bhi.n 2b6c4 │ │ - 2b6c2: e0aa b.n 2b81a │ │ - 2b6c4: e0b8 b.n 2b838 │ │ - 2b6c6: 2f0f cmp r7, #15 │ │ - 2b6c8: d100 bne.n 2b6cc │ │ - 2b6ca: e0d5 b.n 2b878 │ │ - 2b6cc: d803 bhi.n 2b6d6 │ │ - 2b6ce: 2f0c cmp r7, #12 │ │ - 2b6d0: d300 bcc.n 2b6d4 │ │ - 2b6d2: e118 b.n 2b906 │ │ - 2b6d4: e2dd b.n 2bc92 │ │ - 2b6d6: 2f11 cmp r7, #17 │ │ - 2b6d8: d000 beq.n 2b6dc │ │ - 2b6da: e148 b.n 2b96e │ │ - 2b6dc: e1a0 b.n 2ba20 │ │ - 2b6de: 2f49 cmp r7, #73 ; 0x49 │ │ - 2b6e0: d814 bhi.n 2b70c │ │ - 2b6e2: 2f48 cmp r7, #72 ; 0x48 │ │ - 2b6e4: d300 bcc.n 2b6e8 │ │ - 2b6e6: e162 b.n 2b9ae │ │ - 2b6e8: 2f17 cmp r7, #23 │ │ - 2b6ea: d100 bne.n 2b6ee │ │ - 2b6ec: e238 b.n 2bb60 │ │ - 2b6ee: d803 bhi.n 2b6f8 │ │ - 2b6f0: 2f15 cmp r7, #21 │ │ - 2b6f2: d000 beq.n 2b6f6 │ │ - 2b6f4: e13b b.n 2b96e │ │ - 2b6f6: e193 b.n 2ba20 │ │ - 2b6f8: 2f24 cmp r7, #36 ; 0x24 │ │ - 2b6fa: d100 bne.n 2b6fe │ │ - 2b6fc: e1c1 b.n 2ba82 │ │ - 2b6fe: 2f25 cmp r7, #37 ; 0x25 │ │ - 2b700: d100 bne.n 2b704 │ │ - 2b702: e1a6 b.n 2ba52 │ │ - 2b704: 2f20 cmp r7, #32 │ │ - 2b706: d000 beq.n 2b70a │ │ - 2b708: e2c3 b.n 2bc92 │ │ - 2b70a: e1ba b.n 2ba82 │ │ - 2b70c: 6832 ldr r2, [r6, #0] │ │ - 2b70e: 2f85 cmp r7, #133 ; 0x85 │ │ - 2b710: d100 bne.n 2b714 │ │ - 2b712: e236 b.n 2bb82 │ │ - 2b714: d809 bhi.n 2b72a │ │ - 2b716: 2f4d cmp r7, #77 ; 0x4d │ │ - 2b718: d200 bcs.n 2b71c │ │ - 2b71a: e2ba b.n 2bc92 │ │ - 2b71c: 2f4e cmp r7, #78 ; 0x4e │ │ - 2b71e: d800 bhi.n 2b722 │ │ - 2b720: e163 b.n 2b9ea │ │ - 2b722: 2f4f cmp r7, #79 ; 0x4f │ │ - 2b724: d100 bne.n 2b728 │ │ - 2b726: e29b b.n 2bc60 │ │ - 2b728: e2b3 b.n 2bc92 │ │ - 2b72a: 2fc5 cmp r7, #197 ; 0xc5 │ │ - 2b72c: d100 bne.n 2b730 │ │ - 2b72e: e228 b.n 2bb82 │ │ - 2b730: 2fcd cmp r7, #205 ; 0xcd │ │ - 2b732: d100 bne.n 2b736 │ │ - 2b734: e267 b.n 2bc06 │ │ - 2b736: 2f8d cmp r7, #141 ; 0x8d │ │ - 2b738: d000 beq.n 2b73c │ │ - 2b73a: e2aa b.n 2bc92 │ │ - 2b73c: e263 b.n 2bc06 │ │ - 2b73e: 9f16 ldr r7, [sp, #88] ; 0x58 │ │ - 2b740: 1e15 subs r5, r2, #0 │ │ - 2b742: 42bd cmp r5, r7 │ │ - 2b744: d901 bls.n 2b74a │ │ - 2b746: 6037 str r7, [r6, #0] │ │ - 2b748: 1c3d adds r5, r7, #0 │ │ - 2b74a: 2300 movs r3, #0 │ │ - 2b74c: 42ab cmp r3, r5 │ │ - 2b74e: d100 bne.n 2b752 │ │ - 2b750: e2aa b.n 2bca8 │ │ - 2b752: 5ce2 ldrb r2, [r4, r3] │ │ - 2b754: 9f04 ldr r7, [sp, #16] │ │ - 2b756: 3a80 subs r2, #128 ; 0x80 │ │ - 2b758: 54fa strb r2, [r7, r3] │ │ - 2b75a: 3301 adds r3, #1 │ │ - 2b75c: e7f6 b.n 2b74c │ │ - 2b75e: 9d16 ldr r5, [sp, #88] ; 0x58 │ │ - 2b760: 42aa cmp r2, r5 │ │ - 2b762: d807 bhi.n 2b774 │ │ - 2b764: 2300 movs r3, #0 │ │ - 2b766: 1c19 adds r1, r3, #0 │ │ - 2b768: e00e b.n 2b788 │ │ - 2b76a: 9d16 ldr r5, [sp, #88] ; 0x58 │ │ - 2b76c: 0053 lsls r3, r2, #1 │ │ - 2b76e: 2200 movs r2, #0 │ │ - 2b770: 42ab cmp r3, r5 │ │ - 2b772: d977 bls.n 2b864 │ │ - 2b774: 6970 ldr r0, [r6, #20] │ │ - 2b776: 2800 cmp r0, #0 │ │ - 2b778: d100 bne.n 2b77c │ │ - 2b77a: e76a b.n 2b652 │ │ - 2b77c: 2700 movs r7, #0 │ │ - 2b77e: 6037 str r7, [r6, #0] │ │ - 2b780: f7fe fd9a bl 2a2b8 │ │ - 2b784: 6177 str r7, [r6, #20] │ │ - 2b786: e764 b.n 2b652 │ │ - 2b788: 4293 cmp r3, r2 │ │ - 2b78a: d100 bne.n 2b78e │ │ - 2b78c: e29f b.n 2bcce │ │ - 2b78e: 56e0 ldrsb r0, [r4, r3] │ │ - 2b790: 9f04 ldr r7, [sp, #16] │ │ - 2b792: 1809 adds r1, r1, r0 │ │ - 2b794: 54f9 strb r1, [r7, r3] │ │ - 2b796: 3301 adds r3, #1 │ │ - 2b798: e7f6 b.n 2b788 │ │ - 2b79a: 9b16 ldr r3, [sp, #88] ; 0x58 │ │ - 2b79c: 1c55 adds r5, r2, #1 │ │ - 2b79e: 086d lsrs r5, r5, #1 │ │ - 2b7a0: 3b10 subs r3, #16 │ │ - 2b7a2: 429d cmp r5, r3 │ │ - 2b7a4: d900 bls.n 2b7a8 │ │ - 2b7a6: e27f b.n 2bca8 │ │ - 2b7a8: 9f0a ldr r7, [sp, #40] ; 0x28 │ │ - 2b7aa: 495a ldr r1, [pc, #360] ; (2b914 ) │ │ - 2b7ac: 2210 movs r2, #16 │ │ - 2b7ae: 1878 adds r0, r7, r1 │ │ - 2b7b0: 1c21 adds r1, r4, #0 │ │ - 2b7b2: f005 f933 bl 30a1c <__clzsi2+0x168> │ │ - 2b7b6: 6972 ldr r2, [r6, #20] │ │ - 2b7b8: 1967 adds r7, r4, r5 │ │ - 2b7ba: 2300 movs r3, #0 │ │ - 2b7bc: 42bc cmp r4, r7 │ │ - 2b7be: d01b beq.n 2b7f8 │ │ - 2b7c0: 7c21 ldrb r1, [r4, #16] │ │ - 2b7c2: 200f movs r0, #15 │ │ - 2b7c4: 3401 adds r4, #1 │ │ - 2b7c6: 4008 ands r0, r1 │ │ - 2b7c8: 4684 mov ip, r0 │ │ - 2b7ca: 980a ldr r0, [sp, #40] ; 0x28 │ │ - 2b7cc: 1109 asrs r1, r1, #4 │ │ - 2b7ce: 4484 add ip, r0 │ │ - 2b7d0: 4851 ldr r0, [pc, #324] ; (2b918 ) │ │ - 2b7d2: 4484 add ip, r0 │ │ - 2b7d4: 4660 mov r0, ip │ │ - 2b7d6: 7900 ldrb r0, [r0, #4] │ │ - 2b7d8: 4684 mov ip, r0 │ │ - 2b7da: 980a ldr r0, [sp, #40] ; 0x28 │ │ - 2b7dc: 4463 add r3, ip │ │ - 2b7de: 061b lsls r3, r3, #24 │ │ - 2b7e0: 1841 adds r1, r0, r1 │ │ - 2b7e2: 484d ldr r0, [pc, #308] ; (2b918 ) │ │ - 2b7e4: 0e1b lsrs r3, r3, #24 │ │ - 2b7e6: 7013 strb r3, [r2, #0] │ │ - 2b7e8: 1809 adds r1, r1, r0 │ │ - 2b7ea: 7909 ldrb r1, [r1, #4] │ │ - 2b7ec: 185b adds r3, r3, r1 │ │ - 2b7ee: 061b lsls r3, r3, #24 │ │ - 2b7f0: 0e1b lsrs r3, r3, #24 │ │ - 2b7f2: 7053 strb r3, [r2, #1] │ │ - 2b7f4: 3202 adds r2, #2 │ │ - 2b7f6: e7e1 b.n 2b7bc │ │ - 2b7f8: 3510 adds r5, #16 │ │ - 2b7fa: e255 b.n 2bca8 │ │ - 2b7fc: 9d16 ldr r5, [sp, #88] ; 0x58 │ │ - 2b7fe: 0053 lsls r3, r2, #1 │ │ - 2b800: 42ab cmp r3, r5 │ │ - 2b802: d8b7 bhi.n 2b774 │ │ - 2b804: 2200 movs r2, #0 │ │ - 2b806: 1c11 adds r1, r2, #0 │ │ - 2b808: 429a cmp r2, r3 │ │ - 2b80a: d300 bcc.n 2b80e │ │ - 2b80c: e261 b.n 2bcd2 │ │ - 2b80e: 5ea0 ldrsh r0, [r4, r2] │ │ - 2b810: 9d04 ldr r5, [sp, #16] │ │ - 2b812: 1809 adds r1, r1, r0 │ │ - 2b814: 52a9 strh r1, [r5, r2] │ │ - 2b816: 3202 adds r2, #2 │ │ - 2b818: e7f6 b.n 2b808 │ │ - 2b81a: 9f16 ldr r7, [sp, #88] ; 0x58 │ │ - 2b81c: 0055 lsls r5, r2, #1 │ │ - 2b81e: 42bd cmp r5, r7 │ │ - 2b820: d804 bhi.n 2b82c │ │ - 2b822: 9804 ldr r0, [sp, #16] │ │ - 2b824: 1c21 adds r1, r4, #0 │ │ - 2b826: 1c2a adds r2, r5, #0 │ │ - 2b828: f005 f8f8 bl 30a1c <__clzsi2+0x168> │ │ - 2b82c: 2300 movs r3, #0 │ │ - 2b82e: 42ab cmp r3, r5 │ │ - 2b830: d300 bcc.n 2b834 │ │ - 2b832: e239 b.n 2bca8 │ │ - 2b834: 3302 adds r3, #2 │ │ - 2b836: e7fa b.n 2b82e │ │ - 2b838: 9f16 ldr r7, [sp, #88] ; 0x58 │ │ - 2b83a: 0055 lsls r5, r2, #1 │ │ - 2b83c: 42bd cmp r5, r7 │ │ - 2b83e: d902 bls.n 2b846 │ │ - 2b840: 2301 movs r3, #1 │ │ - 2b842: 1c3d adds r5, r7, #0 │ │ - 2b844: 439d bics r5, r3 │ │ - 2b846: 2d01 cmp r5, #1 │ │ - 2b848: d800 bhi.n 2b84c │ │ - 2b84a: e22d b.n 2bca8 │ │ - 2b84c: 2300 movs r3, #0 │ │ - 2b84e: 5ae2 ldrh r2, [r4, r3] │ │ - 2b850: 9f04 ldr r7, [sp, #16] │ │ - 2b852: 0611 lsls r1, r2, #24 │ │ - 2b854: 0c09 lsrs r1, r1, #16 │ │ - 2b856: 0a12 lsrs r2, r2, #8 │ │ - 2b858: 430a orrs r2, r1 │ │ - 2b85a: 52fa strh r2, [r7, r3] │ │ - 2b85c: 3302 adds r3, #2 │ │ - 2b85e: 42ab cmp r3, r5 │ │ - 2b860: d3f5 bcc.n 2b84e │ │ - 2b862: e221 b.n 2bca8 │ │ - 2b864: 429a cmp r2, r3 │ │ - 2b866: d300 bcc.n 2b86a │ │ - 2b868: e233 b.n 2bcd2 │ │ - 2b86a: 5aa1 ldrh r1, [r4, r2] │ │ - 2b86c: 4f2b ldr r7, [pc, #172] ; (2b91c ) │ │ - 2b86e: 9d04 ldr r5, [sp, #16] │ │ - 2b870: 19c9 adds r1, r1, r7 │ │ - 2b872: 52a9 strh r1, [r5, r2] │ │ - 2b874: 3202 adds r2, #2 │ │ - 2b876: e7f5 b.n 2b864 │ │ - 2b878: 6833 ldr r3, [r6, #0] │ │ - 2b87a: 9f16 ldr r7, [sp, #88] ; 0x58 │ │ - 2b87c: 005d lsls r5, r3, #1 │ │ - 2b87e: 009b lsls r3, r3, #2 │ │ - 2b880: 42bb cmp r3, r7 │ │ - 2b882: d900 bls.n 2b886 │ │ - 2b884: e210 b.n 2bca8 │ │ - 2b886: 9f04 ldr r7, [sp, #16] │ │ - 2b888: 1c22 adds r2, r4, #0 │ │ - 2b88a: 1b11 subs r1, r2, r4 │ │ - 2b88c: 42a9 cmp r1, r5 │ │ - 2b88e: d300 bcc.n 2b892 │ │ - 2b890: e21f b.n 2bcd2 │ │ - 2b892: 8811 ldrh r1, [r2, #0] │ │ - 2b894: 0608 lsls r0, r1, #24 │ │ - 2b896: 0c00 lsrs r0, r0, #16 │ │ - 2b898: 0a09 lsrs r1, r1, #8 │ │ - 2b89a: 4301 orrs r1, r0 │ │ - 2b89c: 8039 strh r1, [r7, #0] │ │ - 2b89e: 5b51 ldrh r1, [r2, r5] │ │ - 2b8a0: 3202 adds r2, #2 │ │ - 2b8a2: 0608 lsls r0, r1, #24 │ │ - 2b8a4: 0c00 lsrs r0, r0, #16 │ │ - 2b8a6: 0a09 lsrs r1, r1, #8 │ │ - 2b8a8: 4301 orrs r1, r0 │ │ - 2b8aa: 8079 strh r1, [r7, #2] │ │ - 2b8ac: 3704 adds r7, #4 │ │ - 2b8ae: e7ec b.n 2b88a │ │ - 2b8b0: 2f09 cmp r7, #9 │ │ - 2b8b2: d002 beq.n 2b8ba │ │ - 2b8b4: 2000 movs r0, #0 │ │ - 2b8b6: 9005 str r0, [sp, #20] │ │ - 2b8b8: e002 b.n 2b8c0 │ │ - 2b8ba: 2180 movs r1, #128 ; 0x80 │ │ - 2b8bc: 4249 negs r1, r1 │ │ - 2b8be: 9105 str r1, [sp, #20] │ │ - 2b8c0: 9916 ldr r1, [sp, #88] ; 0x58 │ │ - 2b8c2: 1c15 adds r5, r2, #0 │ │ - 2b8c4: 0053 lsls r3, r2, #1 │ │ - 2b8c6: 428b cmp r3, r1 │ │ - 2b8c8: d900 bls.n 2b8cc │ │ - 2b8ca: e1ed b.n 2bca8 │ │ - 2b8cc: 9905 ldr r1, [sp, #20] │ │ - 2b8ce: 9d04 ldr r5, [sp, #16] │ │ - 2b8d0: 18a0 adds r0, r4, r2 │ │ - 2b8d2: 4684 mov ip, r0 │ │ - 2b8d4: 9103 str r1, [sp, #12] │ │ - 2b8d6: 4564 cmp r4, ip │ │ - 2b8d8: d100 bne.n 2b8dc │ │ - 2b8da: e1fa b.n 2bcd2 │ │ - 2b8dc: 7820 ldrb r0, [r4, #0] │ │ - 2b8de: 9905 ldr r1, [sp, #20] │ │ - 2b8e0: 1840 adds r0, r0, r1 │ │ - 2b8e2: 7028 strb r0, [r5, #0] │ │ - 2b8e4: 5ca0 ldrb r0, [r4, r2] │ │ - 2b8e6: 9903 ldr r1, [sp, #12] │ │ - 2b8e8: 3401 adds r4, #1 │ │ - 2b8ea: 1841 adds r1, r0, r1 │ │ - 2b8ec: 0608 lsls r0, r1, #24 │ │ - 2b8ee: 0e00 lsrs r0, r0, #24 │ │ - 2b8f0: 7068 strb r0, [r5, #1] │ │ - 2b8f2: 2f0a cmp r7, #10 │ │ - 2b8f4: d105 bne.n 2b902 │ │ - 2b8f6: 2100 movs r1, #0 │ │ - 2b8f8: 5669 ldrsb r1, [r5, r1] │ │ - 2b8fa: 0600 lsls r0, r0, #24 │ │ - 2b8fc: 1600 asrs r0, r0, #24 │ │ - 2b8fe: 9105 str r1, [sp, #20] │ │ - 2b900: 9003 str r0, [sp, #12] │ │ - 2b902: 3502 adds r5, #2 │ │ - 2b904: e7e7 b.n 2b8d6 │ │ - 2b906: 2f0e cmp r7, #14 │ │ - 2b908: d00a beq.n 2b920 │ │ - 2b90a: 2200 movs r2, #0 │ │ - 2b90c: 9205 str r2, [sp, #20] │ │ - 2b90e: e009 b.n 2b924 │ │ - 2b910: 2400 movs r4, #0 │ │ - 2b912: 00f4 lsls r4, r6, #3 │ │ - 2b914: 079c lsls r4, r3, #30 │ │ - 2b916: 0001 movs r1, r0 │ │ - 2b918: 0798 lsls r0, r3, #30 │ │ - 2b91a: 0001 movs r1, r0 │ │ - 2b91c: 8000 strh r0, [r0, #0] │ │ - 2b91e: ffff 4bce vtbx.8 d20, {d31- │ │ - 2b92e: e1bb b.n 2bca8 │ │ - 2b930: 006d lsls r5, r5, #1 │ │ - 2b932: 46ac mov ip, r5 │ │ - 2b934: 4661 mov r1, ip │ │ - 2b936: 1861 adds r1, r4, r1 │ │ - 2b938: 9103 str r1, [sp, #12] │ │ - 2b93a: 9d04 ldr r5, [sp, #16] │ │ - 2b93c: 9905 ldr r1, [sp, #20] │ │ - 2b93e: 9803 ldr r0, [sp, #12] │ │ - 2b940: 4284 cmp r4, r0 │ │ - 2b942: d100 bne.n 2b946 │ │ - 2b944: e1c5 b.n 2bcd2 │ │ - 2b946: 8820 ldrh r0, [r4, #0] │ │ - 2b948: 9a05 ldr r2, [sp, #20] │ │ - 2b94a: 1880 adds r0, r0, r2 │ │ - 2b94c: 8028 strh r0, [r5, #0] │ │ - 2b94e: 4660 mov r0, ip │ │ - 2b950: 5a22 ldrh r2, [r4, r0] │ │ - 2b952: 3402 adds r4, #2 │ │ - 2b954: 1852 adds r2, r2, r1 │ │ - 2b956: 0410 lsls r0, r2, #16 │ │ - 2b958: 0c00 lsrs r0, r0, #16 │ │ - 2b95a: 8068 strh r0, [r5, #2] │ │ - 2b95c: 2f0c cmp r7, #12 │ │ - 2b95e: d104 bne.n 2b96a │ │ - 2b960: 2200 movs r2, #0 │ │ - 2b962: 5ea9 ldrsh r1, [r5, r2] │ │ - 2b964: 9105 str r1, [sp, #20] │ │ - 2b966: 0401 lsls r1, r0, #16 │ │ - 2b968: 1409 asrs r1, r1, #16 │ │ - 2b96a: 3504 adds r5, #4 │ │ - 2b96c: e7e7 b.n 2b93e │ │ - 2b96e: 9d16 ldr r5, [sp, #88] ; 0x58 │ │ - 2b970: 2d03 cmp r5, #3 │ │ - 2b972: d800 bhi.n 2b976 │ │ - 2b974: e19e b.n 2bcb4 │ │ - 2b976: 2302 movs r3, #2 │ │ - 2b978: 1c38 adds r0, r7, #0 │ │ - 2b97a: 4398 bics r0, r3 │ │ - 2b97c: 6831 ldr r1, [r6, #0] │ │ - 2b97e: 2810 cmp r0, #16 │ │ - 2b980: d10a bne.n 2b998 │ │ - 2b982: 1c3b adds r3, r7, #0 │ │ - 2b984: 3b12 subs r3, #18 │ │ - 2b986: 425a negs r2, r3 │ │ - 2b988: 4153 adcs r3, r2 │ │ - 2b98a: 9300 str r3, [sp, #0] │ │ - 2b98c: 9804 ldr r0, [sp, #16] │ │ - 2b98e: 1c22 adds r2, r4, #0 │ │ - 2b990: 1c2b adds r3, r5, #0 │ │ - 2b992: f7ee ff3b bl 1a80c │ │ - 2b996: e18d b.n 2bcb4 │ │ - 2b998: 1c3b adds r3, r7, #0 │ │ - 2b99a: 3b16 subs r3, #22 │ │ - 2b99c: 425a negs r2, r3 │ │ - 2b99e: 4153 adcs r3, r2 │ │ - 2b9a0: 9300 str r3, [sp, #0] │ │ - 2b9a2: 9804 ldr r0, [sp, #16] │ │ - 2b9a4: 1c22 adds r2, r4, #0 │ │ - 2b9a6: 9b16 ldr r3, [sp, #88] ; 0x58 │ │ - 2b9a8: f7ee ffda bl 1a960 │ │ - 2b9ac: e182 b.n 2bcb4 │ │ - 2b9ae: 2f49 cmp r7, #73 ; 0x49 │ │ - 2b9b0: d001 beq.n 2b9b6 │ │ - 2b9b2: 2300 movs r3, #0 │ │ - 2b9b4: e001 b.n 2b9ba │ │ - 2b9b6: 2380 movs r3, #128 ; 0x80 │ │ - 2b9b8: 425b negs r3, r3 │ │ - 2b9ba: 6832 ldr r2, [r6, #0] │ │ - 2b9bc: 9d16 ldr r5, [sp, #88] ; 0x58 │ │ - 2b9be: 0051 lsls r1, r2, #1 │ │ - 2b9c0: 42a9 cmp r1, r5 │ │ - 2b9c2: d900 bls.n 2b9c6 │ │ - 2b9c4: 086a lsrs r2, r5, #1 │ │ - 2b9c6: 9f04 ldr r7, [sp, #16] │ │ - 2b9c8: 061b lsls r3, r3, #24 │ │ - 2b9ca: 2500 movs r5, #0 │ │ - 2b9cc: 0e1b lsrs r3, r3, #24 │ │ - 2b9ce: 4295 cmp r5, r2 │ │ - 2b9d0: d009 beq.n 2b9e6 │ │ - 2b9d2: 7821 ldrb r1, [r4, #0] │ │ - 2b9d4: 3501 adds r5, #1 │ │ - 2b9d6: 1859 adds r1, r3, r1 │ │ - 2b9d8: 7039 strb r1, [r7, #0] │ │ - 2b9da: 7861 ldrb r1, [r4, #1] │ │ - 2b9dc: 3402 adds r4, #2 │ │ - 2b9de: 1859 adds r1, r3, r1 │ │ - 2b9e0: 7079 strb r1, [r7, #1] │ │ - 2b9e2: 3702 adds r7, #2 │ │ - 2b9e4: e7f3 b.n 2b9ce │ │ - 2b9e6: 006d lsls r5, r5, #1 │ │ - 2b9e8: e15e b.n 2bca8 │ │ - 2b9ea: 2f4e cmp r7, #78 ; 0x4e │ │ - 2b9ec: d001 beq.n 2b9f2 │ │ - 2b9ee: 2300 movs r3, #0 │ │ - 2b9f0: e000 b.n 2b9f4 │ │ - 2b9f2: 4b9a ldr r3, [pc, #616] ; (2bc5c ) │ │ - 2b9f4: 9f16 ldr r7, [sp, #88] ; 0x58 │ │ - 2b9f6: 0091 lsls r1, r2, #2 │ │ - 2b9f8: 42b9 cmp r1, r7 │ │ - 2b9fa: d900 bls.n 2b9fe │ │ - 2b9fc: 08ba lsrs r2, r7, #2 │ │ - 2b9fe: 9f04 ldr r7, [sp, #16] │ │ - 2ba00: 041b lsls r3, r3, #16 │ │ - 2ba02: 2500 movs r5, #0 │ │ - 2ba04: 0c1b lsrs r3, r3, #16 │ │ - 2ba06: 4295 cmp r5, r2 │ │ - 2ba08: d100 bne.n 2ba0c │ │ - 2ba0a: e140 b.n 2bc8e │ │ - 2ba0c: 8821 ldrh r1, [r4, #0] │ │ - 2ba0e: 3501 adds r5, #1 │ │ - 2ba10: 1859 adds r1, r3, r1 │ │ - 2ba12: 8039 strh r1, [r7, #0] │ │ - 2ba14: 8861 ldrh r1, [r4, #2] │ │ - 2ba16: 3404 adds r4, #4 │ │ - 2ba18: 1859 adds r1, r3, r1 │ │ - 2ba1a: 8079 strh r1, [r7, #2] │ │ - 2ba1c: 3704 adds r7, #4 │ │ - 2ba1e: e7f2 b.n 2ba06 │ │ - 2ba20: 9f16 ldr r7, [sp, #88] ; 0x58 │ │ - 2ba22: 2509 movs r5, #9 │ │ - 2ba24: 42af cmp r7, r5 │ │ - 2ba26: d800 bhi.n 2ba2a │ │ - 2ba28: e13e b.n 2bca8 │ │ - 2ba2a: 6865 ldr r5, [r4, #4] │ │ - 2ba2c: 7a22 ldrb r2, [r4, #8] │ │ - 2ba2e: 3509 adds r5, #9 │ │ - 2ba30: 42bd cmp r5, r7 │ │ - 2ba32: d900 bls.n 2ba36 │ │ - 2ba34: 1c3d adds r5, r7, #0 │ │ - 2ba36: 8c71 ldrh r1, [r6, #34] ; 0x22 │ │ - 2ba38: 6833 ldr r3, [r6, #0] │ │ - 2ba3a: 07c8 lsls r0, r1, #31 │ │ - 2ba3c: d500 bpl.n 2ba40 │ │ - 2ba3e: 005b lsls r3, r3, #1 │ │ - 2ba40: 1c20 adds r0, r4, #0 │ │ - 2ba42: 1c29 adds r1, r5, #0 │ │ - 2ba44: 9200 str r2, [sp, #0] │ │ - 2ba46: 3009 adds r0, #9 │ │ - 2ba48: 3909 subs r1, #9 │ │ - 2ba4a: 9a04 ldr r2, [sp, #16] │ │ - 2ba4c: f7ec fbfa bl 18244 │ │ - 2ba50: e12a b.n 2bca8 │ │ - 2ba52: 6831 ldr r1, [r6, #0] │ │ - 2ba54: 9d16 ldr r5, [sp, #88] ; 0x58 │ │ - 2ba56: 004b lsls r3, r1, #1 │ │ - 2ba58: 42ab cmp r3, r5 │ │ - 2ba5a: d900 bls.n 2ba5e │ │ - 2ba5c: e68a b.n 2b774 │ │ - 2ba5e: 2200 movs r2, #0 │ │ - 2ba60: 1c11 adds r1, r2, #0 │ │ - 2ba62: 429a cmp r2, r3 │ │ - 2ba64: d007 beq.n 2ba76 │ │ - 2ba66: 5ca0 ldrb r0, [r4, r2] │ │ - 2ba68: 9f04 ldr r7, [sp, #16] │ │ - 2ba6a: 1841 adds r1, r0, r1 │ │ - 2ba6c: 0609 lsls r1, r1, #24 │ │ - 2ba6e: 0e09 lsrs r1, r1, #24 │ │ - 2ba70: 54b9 strb r1, [r7, r2] │ │ - 2ba72: 3201 adds r2, #1 │ │ - 2ba74: e7f5 b.n 2ba62 │ │ - 2ba76: 2200 movs r2, #0 │ │ - 2ba78: 429a cmp r2, r3 │ │ - 2ba7a: d300 bcc.n 2ba7e │ │ - 2ba7c: e129 b.n 2bcd2 │ │ - 2ba7e: 3202 adds r2, #2 │ │ - 2ba80: e7fa b.n 2ba78 │ │ - 2ba82: 9d16 ldr r5, [sp, #88] ; 0x58 │ │ - 2ba84: 2d03 cmp r5, #3 │ │ - 2ba86: d800 bhi.n 2ba8a │ │ - 2ba88: e114 b.n 2bcb4 │ │ - 2ba8a: cc01 ldmia r4!, {r0} │ │ - 2ba8c: 2320 movs r3, #32 │ │ - 2ba8e: 930f str r3, [sp, #60] ; 0x3c │ │ - 2ba90: 940d str r4, [sp, #52] ; 0x34 │ │ - 2ba92: 2400 movs r4, #0 │ │ - 2ba94: 900e str r0, [sp, #56] ; 0x38 │ │ - 2ba96: 9409 str r4, [sp, #36] ; 0x24 │ │ - 2ba98: 9405 str r4, [sp, #20] │ │ - 2ba9a: 6830 ldr r0, [r6, #0] │ │ - 2ba9c: 4284 cmp r4, r0 │ │ - 2ba9e: d300 bcc.n 2baa2 │ │ - 2baa0: e108 b.n 2bcb4 │ │ - 2baa2: 2f24 cmp r7, #36 ; 0x24 │ │ - 2baa4: d108 bne.n 2bab8 │ │ - 2baa6: a80e add r0, sp, #56 ; 0x38 │ │ - 2baa8: a90f add r1, sp, #60 ; 0x3c │ │ - 2baaa: aa0d add r2, sp, #52 ; 0x34 │ │ - 2baac: 2308 movs r3, #8 │ │ - 2baae: f7f0 fde9 bl 1c684 │ │ - 2bab2: 0600 lsls r0, r0, #24 │ │ - 2bab4: 0e00 lsrs r0, r0, #24 │ │ - 2bab6: 9009 str r0, [sp, #36] ; 0x24 │ │ - 2bab8: ad0e add r5, sp, #56 ; 0x38 │ │ - 2baba: 9506 str r5, [sp, #24] │ │ - 2babc: a80d add r0, sp, #52 ; 0x34 │ │ - 2babe: ad0f add r5, sp, #60 ; 0x3c │ │ - 2bac0: 9007 str r0, [sp, #28] │ │ - 2bac2: 1c29 adds r1, r5, #0 │ │ - 2bac4: aa0d add r2, sp, #52 ; 0x34 │ │ - 2bac6: 2301 movs r3, #1 │ │ - 2bac8: a80e add r0, sp, #56 ; 0x38 │ │ - 2baca: f7f0 fddb bl 1c684 │ │ - 2bace: 0600 lsls r0, r0, #24 │ │ - 2bad0: 0e00 lsrs r0, r0, #24 │ │ - 2bad2: 9008 str r0, [sp, #32] │ │ - 2bad4: 1c29 adds r1, r5, #0 │ │ - 2bad6: a80e add r0, sp, #56 ; 0x38 │ │ - 2bad8: aa0d add r2, sp, #52 ; 0x34 │ │ - 2bada: 2301 movs r3, #1 │ │ - 2badc: f7f0 fdd2 bl 1c684 │ │ - 2bae0: 2800 cmp r0, #0 │ │ - 2bae2: d101 bne.n 2bae8 │ │ - 2bae4: 2508 movs r5, #8 │ │ - 2bae6: e006 b.n 2baf6 │ │ - 2bae8: a80e add r0, sp, #56 ; 0x38 │ │ - 2baea: 1c29 adds r1, r5, #0 │ │ - 2baec: aa0d add r2, sp, #52 ; 0x34 │ │ - 2baee: 2303 movs r3, #3 │ │ - 2baf0: f7f0 fdc8 bl 1c684 │ │ - 2baf4: e019 b.n 2bb2a │ │ - 2baf6: a90e add r1, sp, #56 ; 0x38 │ │ - 2baf8: aa0f add r2, sp, #60 ; 0x3c │ │ - 2bafa: ab0d add r3, sp, #52 ; 0x34 │ │ - 2bafc: 9106 str r1, [sp, #24] │ │ - 2bafe: 9207 str r2, [sp, #28] │ │ - 2bb00: 930b str r3, [sp, #44] ; 0x2c │ │ - 2bb02: 1c08 adds r0, r1, #0 │ │ - 2bb04: 1c11 adds r1, r2, #0 │ │ - 2bb06: 1c1a adds r2, r3, #0 │ │ - 2bb08: 2301 movs r3, #1 │ │ - 2bb0a: f7f0 fdbb bl 1c684 │ │ - 2bb0e: 2800 cmp r0, #0 │ │ - 2bb10: d104 bne.n 2bb1c │ │ - 2bb12: 1c2b adds r3, r5, #0 │ │ - 2bb14: 3310 adds r3, #16 │ │ - 2bb16: 061d lsls r5, r3, #24 │ │ - 2bb18: 0e2d lsrs r5, r5, #24 │ │ - 2bb1a: e7ec b.n 2baf6 │ │ - 2bb1c: a80e add r0, sp, #56 ; 0x38 │ │ - 2bb1e: a90f add r1, sp, #60 ; 0x3c │ │ - 2bb20: aa0d add r2, sp, #52 ; 0x34 │ │ - 2bb22: 2304 movs r3, #4 │ │ - 2bb24: f7f0 fdae bl 1c684 │ │ - 2bb28: 1828 adds r0, r5, r0 │ │ - 2bb2a: 9d08 ldr r5, [sp, #32] │ │ - 2bb2c: 0600 lsls r0, r0, #24 │ │ - 2bb2e: 0e00 lsrs r0, r0, #24 │ │ - 2bb30: 2d00 cmp r5, #0 │ │ - 2bb32: d002 beq.n 2bb3a │ │ - 2bb34: 43c0 mvns r0, r0 │ │ - 2bb36: 0600 lsls r0, r0, #24 │ │ - 2bb38: 0e00 lsrs r0, r0, #24 │ │ - 2bb3a: 9d05 ldr r5, [sp, #20] │ │ - 2bb3c: 1940 adds r0, r0, r5 │ │ - 2bb3e: 0600 lsls r0, r0, #24 │ │ - 2bb40: 0e00 lsrs r0, r0, #24 │ │ - 2bb42: 9005 str r0, [sp, #20] │ │ - 2bb44: 2f24 cmp r7, #36 ; 0x24 │ │ - 2bb46: d002 beq.n 2bb4e │ │ - 2bb48: 9d04 ldr r5, [sp, #16] │ │ - 2bb4a: 5528 strb r0, [r5, r4] │ │ - 2bb4c: e006 b.n 2bb5c │ │ - 2bb4e: 9d04 ldr r5, [sp, #16] │ │ - 2bb50: 9809 ldr r0, [sp, #36] ; 0x24 │ │ - 2bb52: 0063 lsls r3, r4, #1 │ │ - 2bb54: 54e8 strb r0, [r5, r3] │ │ - 2bb56: 18eb adds r3, r5, r3 │ │ - 2bb58: 9d05 ldr r5, [sp, #20] │ │ - 2bb5a: 705d strb r5, [r3, #1] │ │ - 2bb5c: 3401 adds r4, #1 │ │ - 2bb5e: e79c b.n 2ba9a │ │ - 2bb60: 9d16 ldr r5, [sp, #88] ; 0x58 │ │ - 2bb62: 2d03 cmp r5, #3 │ │ - 2bb64: d800 bhi.n 2bb68 │ │ - 2bb66: e0a5 b.n 2bcb4 │ │ - 2bb68: 8c72 ldrh r2, [r6, #34] ; 0x22 │ │ - 2bb6a: 6833 ldr r3, [r6, #0] │ │ - 2bb6c: 07d7 lsls r7, r2, #31 │ │ - 2bb6e: d500 bpl.n 2bb72 │ │ - 2bb70: 005b lsls r3, r3, #1 │ │ - 2bb72: 9d16 ldr r5, [sp, #88] ; 0x58 │ │ - 2bb74: 9804 ldr r0, [sp, #16] │ │ - 2bb76: 1c21 adds r1, r4, #0 │ │ - 2bb78: 1962 adds r2, r4, r5 │ │ - 2bb7a: f7ed fe57 bl 1982c │ │ - 2bb7e: 1c05 adds r5, r0, #0 │ │ - 2bb80: e092 b.n 2bca8 │ │ - 2bb82: 2503 movs r5, #3 │ │ - 2bb84: 4355 muls r5, r2 │ │ - 2bb86: 2fc5 cmp r7, #197 ; 0xc5 │ │ - 2bb88: d100 bne.n 2bb8c │ │ - 2bb8a: 18ad adds r5, r5, r2 │ │ - 2bb8c: 9816 ldr r0, [sp, #88] ; 0x58 │ │ - 2bb8e: 4285 cmp r5, r0 │ │ - 2bb90: d900 bls.n 2bb94 │ │ - 2bb92: e5ef b.n 2b774 │ │ - 2bb94: 9516 str r5, [sp, #88] ; 0x58 │ │ - 2bb96: 2d20 cmp r5, #32 │ │ - 2bb98: d800 bhi.n 2bb9c │ │ - 2bb9a: e08b b.n 2bcb4 │ │ - 2bb9c: 2fc5 cmp r7, #197 ; 0xc5 │ │ - 2bb9e: d100 bne.n 2bba2 │ │ - 2bba0: e08f b.n 2bcc2 │ │ - 2bba2: 2703 movs r7, #3 │ │ - 2bba4: 9703 str r7, [sp, #12] │ │ - 2bba6: 1c23 adds r3, r4, #0 │ │ - 2bba8: 21ff movs r1, #255 ; 0xff │ │ - 2bbaa: 7898 ldrb r0, [r3, #2] │ │ - 2bbac: 785a ldrb r2, [r3, #1] │ │ - 2bbae: 0200 lsls r0, r0, #8 │ │ - 2bbb0: 1880 adds r0, r0, r2 │ │ - 2bbb2: 781a ldrb r2, [r3, #0] │ │ - 2bbb4: 0200 lsls r0, r0, #8 │ │ - 2bbb6: 1880 adds r0, r0, r2 │ │ - 2bbb8: 0200 lsls r0, r0, #8 │ │ - 2bbba: 1200 asrs r0, r0, #8 │ │ - 2bbbc: 4242 negs r2, r0 │ │ - 2bbbe: 4282 cmp r2, r0 │ │ - 2bbc0: da00 bge.n 2bbc4 │ │ - 2bbc2: 1c02 adds r2, r0, #0 │ │ - 2bbc4: 4291 cmp r1, r2 │ │ - 2bbc6: da00 bge.n 2bbca │ │ - 2bbc8: 1c11 adds r1, r2, #0 │ │ - 2bbca: 9f03 ldr r7, [sp, #12] │ │ - 2bbcc: 19db adds r3, r3, r7 │ │ - 2bbce: 1b1a subs r2, r3, r4 │ │ - 2bbd0: 42aa cmp r2, r5 │ │ - 2bbd2: d3ea bcc.n 2bbaa │ │ - 2bbd4: 11c9 asrs r1, r1, #7 │ │ - 2bbd6: 3101 adds r1, #1 │ │ - 2bbd8: 9105 str r1, [sp, #20] │ │ - 2bbda: 1c27 adds r7, r4, #0 │ │ - 2bbdc: 78b8 ldrb r0, [r7, #2] │ │ - 2bbde: 787b ldrb r3, [r7, #1] │ │ - 2bbe0: 9905 ldr r1, [sp, #20] │ │ - 2bbe2: 0200 lsls r0, r0, #8 │ │ - 2bbe4: 18c0 adds r0, r0, r3 │ │ - 2bbe6: 783b ldrb r3, [r7, #0] │ │ - 2bbe8: 0200 lsls r0, r0, #8 │ │ - 2bbea: 18c0 adds r0, r0, r3 │ │ - 2bbec: 0200 lsls r0, r0, #8 │ │ - 2bbee: f002 fa27 bl 2e040 <__divsi3> │ │ - 2bbf2: 9904 ldr r1, [sp, #16] │ │ - 2bbf4: 9a03 ldr r2, [sp, #12] │ │ - 2bbf6: 8008 strh r0, [r1, #0] │ │ - 2bbf8: 18bf adds r7, r7, r2 │ │ - 2bbfa: 3102 adds r1, #2 │ │ - 2bbfc: 9104 str r1, [sp, #16] │ │ - 2bbfe: 1b3b subs r3, r7, r4 │ │ - 2bc00: 42ab cmp r3, r5 │ │ - 2bc02: d3eb bcc.n 2bbdc │ │ - 2bc04: e055 b.n 2bcb2 │ │ - 2bc06: 2306 movs r3, #6 │ │ - 2bc08: 4353 muls r3, r2 │ │ - 2bc0a: 2fcd cmp r7, #205 ; 0xcd │ │ - 2bc0c: d101 bne.n 2bc12 │ │ - 2bc0e: 0052 lsls r2, r2, #1 │ │ - 2bc10: 189b adds r3, r3, r2 │ │ - 2bc12: 9d16 ldr r5, [sp, #88] ; 0x58 │ │ - 2bc14: 42ab cmp r3, r5 │ │ - 2bc16: d900 bls.n 2bc1a │ │ - 2bc18: e5ac b.n 2b774 │ │ - 2bc1a: 9316 str r3, [sp, #88] ; 0x58 │ │ - 2bc1c: 2b40 cmp r3, #64 ; 0x40 │ │ - 2bc1e: d949 bls.n 2bcb4 │ │ - 2bc20: 2fcd cmp r7, #205 ; 0xcd │ │ - 2bc22: d051 beq.n 2bcc8 │ │ - 2bc24: 2103 movs r1, #3 │ │ - 2bc26: 1c0a adds r2, r1, #0 │ │ - 2bc28: 1850 adds r0, r2, r1 │ │ - 2bc2a: 429a cmp r2, r3 │ │ - 2bc2c: d201 bcs.n 2bc32 │ │ - 2bc2e: 1c02 adds r2, r0, #0 │ │ - 2bc30: e7fa b.n 2bc28 │ │ - 2bc32: 0048 lsls r0, r1, #1 │ │ - 2bc34: 1c22 adds r2, r4, #0 │ │ - 2bc36: 1861 adds r1, r4, r1 │ │ - 2bc38: 7815 ldrb r5, [r2, #0] │ │ - 2bc3a: 780f ldrb r7, [r1, #0] │ │ - 2bc3c: 1812 adds r2, r2, r0 │ │ - 2bc3e: 022d lsls r5, r5, #8 │ │ - 2bc40: 46ac mov ip, r5 │ │ - 2bc42: 9d04 ldr r5, [sp, #16] │ │ - 2bc44: 023f lsls r7, r7, #8 │ │ - 2bc46: 1809 adds r1, r1, r0 │ │ - 2bc48: 802f strh r7, [r5, #0] │ │ - 2bc4a: 9f04 ldr r7, [sp, #16] │ │ - 2bc4c: 4665 mov r5, ip │ │ - 2bc4e: 807d strh r5, [r7, #2] │ │ - 2bc50: 3704 adds r7, #4 │ │ - 2bc52: 9704 str r7, [sp, #16] │ │ - 2bc54: 1b15 subs r5, r2, r4 │ │ - 2bc56: 429d cmp r5, r3 │ │ - 2bc58: d3ee bcc.n 2bc38 │ │ - 2bc5a: e038 b.n 2bcce │ │ - 2bc5c: 8000 strh r0, [r0, #0] │ │ - 2bc5e: ffff 9f16 vcvt.u32.f32 d25, d6, #1 │ │ - 2bc62: 0093 lsls r3, r2, #2 │ │ - 2bc64: 42bb cmp r3, r7 │ │ - 2bc66: d900 bls.n 2bc6a │ │ - 2bc68: 08ba lsrs r2, r7, #2 │ │ - 2bc6a: 9f04 ldr r7, [sp, #16] │ │ - 2bc6c: 2500 movs r5, #0 │ │ - 2bc6e: 4295 cmp r5, r2 │ │ - 2bc70: d00d beq.n 2bc8e │ │ - 2bc72: 7823 ldrb r3, [r4, #0] │ │ - 2bc74: 7861 ldrb r1, [r4, #1] │ │ - 2bc76: 3501 adds r5, #1 │ │ - 2bc78: 021b lsls r3, r3, #8 │ │ - 2bc7a: 430b orrs r3, r1 │ │ - 2bc7c: 803b strh r3, [r7, #0] │ │ - 2bc7e: 78a3 ldrb r3, [r4, #2] │ │ - 2bc80: 78e1 ldrb r1, [r4, #3] │ │ - 2bc82: 3404 adds r4, #4 │ │ - 2bc84: 021b lsls r3, r3, #8 │ │ - 2bc86: 430b orrs r3, r1 │ │ - 2bc88: 807b strh r3, [r7, #2] │ │ - 2bc8a: 3704 adds r7, #4 │ │ - 2bc8c: e7ef b.n 2bc6e │ │ - 2bc8e: 00ad lsls r5, r5, #2 │ │ - 2bc90: e00a b.n 2bca8 │ │ - 2bc92: 6835 ldr r5, [r6, #0] │ │ - 2bc94: 9f16 ldr r7, [sp, #88] ; 0x58 │ │ - 2bc96: 42bd cmp r5, r7 │ │ - 2bc98: d901 bls.n 2bc9e │ │ - 2bc9a: 6037 str r7, [r6, #0] │ │ - 2bc9c: 1c3d adds r5, r7, #0 │ │ - 2bc9e: 9804 ldr r0, [sp, #16] │ │ - 2bca0: 1c21 adds r1, r4, #0 │ │ - 2bca2: 1c2a adds r2, r5, #0 │ │ - 2bca4: f004 feba bl 30a1c <__clzsi2+0x168> │ │ - 2bca8: 9f16 ldr r7, [sp, #88] ; 0x58 │ │ - 2bcaa: 42bd cmp r5, r7 │ │ - 2bcac: d900 bls.n 2bcb0 │ │ - 2bcae: e561 b.n 2b774 │ │ - 2bcb0: e001 b.n 2bcb6 │ │ - 2bcb2: 9516 str r5, [sp, #88] ; 0x58 │ │ - 2bcb4: 9d16 ldr r5, [sp, #88] ; 0x58 │ │ - 2bcb6: 980a ldr r0, [sp, #40] ; 0x28 │ │ - 2bcb8: 1c31 adds r1, r6, #0 │ │ - 2bcba: f7ff fbbf bl 2b43c │ │ - 2bcbe: 1c28 adds r0, r5, #0 │ │ - 2bcc0: e009 b.n 2bcd6 │ │ - 2bcc2: 3401 adds r4, #1 │ │ - 2bcc4: 2704 movs r7, #4 │ │ - 2bcc6: e76d b.n 2bba4 │ │ - 2bcc8: 3401 adds r4, #1 │ │ - 2bcca: 2104 movs r1, #4 │ │ - 2bccc: e7ab b.n 2bc26 │ │ - 2bcce: 9316 str r3, [sp, #88] ; 0x58 │ │ - 2bcd0: e7f0 b.n 2bcb4 │ │ - 2bcd2: 1c1d adds r5, r3, #0 │ │ - 2bcd4: e7ef b.n 2bcb6 │ │ - 2bcd6: b011 add sp, #68 ; 0x44 │ │ - 2bcd8: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 2bcda: 46c0 nop ; (mov r8, r8) │ │ - 2bcdc: 0000 movs r0, r0 │ │ +0002bc20 : │ │ + 2bc20: b530 push {r4, r5, lr} │ │ + 2bc22: 2400 movs r4, #0 │ │ + 2bc24: 4b0b ldr r3, [pc, #44] ; (2bc54 ) │ │ + 2bc26: 18c1 adds r1, r0, r3 │ │ + 2bc28: 4b0b ldr r3, [pc, #44] ; (2bc58 ) │ │ + 2bc2a: 58c2 ldr r2, [r0, r3] │ │ + 2bc2c: 4b09 ldr r3, [pc, #36] ; (2bc54 ) │ │ + 2bc2e: 18d2 adds r2, r2, r3 │ │ + 2bc30: 1882 adds r2, r0, r2 │ │ + 2bc32: 4291 cmp r1, r2 │ │ + 2bc34: d009 beq.n 2bc4a │ │ + 2bc36: 780b ldrb r3, [r1, #0] │ │ + 2bc38: 2bef cmp r3, #239 ; 0xef │ │ + 2bc3a: d804 bhi.n 2bc46 │ │ + 2bc3c: 4d07 ldr r5, [pc, #28] ; (2bc5c ) │ │ + 2bc3e: 195b adds r3, r3, r5 │ │ + 2bc40: 005b lsls r3, r3, #1 │ │ + 2bc42: 5a1b ldrh r3, [r3, r0] │ │ + 2bc44: 18e4 adds r4, r4, r3 │ │ + 2bc46: 3101 adds r1, #1 │ │ + 2bc48: e7f3 b.n 2bc32 │ │ + 2bc4a: 4b05 ldr r3, [pc, #20] ; (2bc60 ) │ │ + 2bc4c: 58c0 ldr r0, [r0, r3] │ │ + 2bc4e: 1820 adds r0, r4, r0 │ │ + 2bc50: bd30 pop {r4, r5, pc} │ │ + 2bc52: 46c0 nop ; (mov r8, r8) │ │ + 2bc54: d060 beq.n 2bd18 │ │ + 2bc56: 0000 movs r0, r0 │ │ + 2bc58: e950 0000 ldrd r0, r0, [r0, #-0] │ │ + 2bc5c: 6740 str r0, [r0, #116] ; 0x74 │ │ + 2bc5e: 0000 movs r0, r0 │ │ + 2bc60: e948 0000 strd r0, r0, [r8, #-0] │ │ + │ │ +0002bc64 : │ │ + 2bc64: 4a60 ldr r2, [pc, #384] ; (2bde8 ) │ │ + 2bc66: b5f0 push {r4, r5, r6, r7, lr} │ │ + 2bc68: 1c03 adds r3, r0, #0 │ │ + 2bc6a: 27c0 movs r7, #192 ; 0xc0 │ │ + 2bc6c: 1886 adds r6, r0, r2 │ │ + 2bc6e: 2200 movs r2, #0 │ │ + 2bc70: 33d4 adds r3, #212 ; 0xd4 │ │ + 2bc72: 00ff lsls r7, r7, #3 │ │ + 2bc74: 1c1c adds r4, r3, #0 │ │ + 2bc76: 1c1d adds r5, r3, #0 │ │ + 2bc78: 3c44 subs r4, #68 ; 0x44 │ │ + 2bc7a: 70da strb r2, [r3, #3] │ │ + 2bc7c: 709a strb r2, [r3, #2] │ │ + 2bc7e: 701a strb r2, [r3, #0] │ │ + 2bc80: 3c04 subs r4, #4 │ │ + 2bc82: 6062 str r2, [r4, #4] │ │ + 2bc84: 6022 str r2, [r4, #0] │ │ + 2bc86: 3c04 subs r4, #4 │ │ + 2bc88: 6022 str r2, [r4, #0] │ │ + 2bc8a: 346d adds r4, #109 ; 0x6d │ │ + 2bc8c: 711a strb r2, [r3, #4] │ │ + 2bc8e: 3c01 subs r4, #1 │ │ + 2bc90: 7062 strb r2, [r4, #1] │ │ + 2bc92: 7022 strb r2, [r4, #0] │ │ + 2bc94: 3c78 subs r4, #120 ; 0x78 │ │ + 2bc96: 6022 str r2, [r4, #0] │ │ + 2bc98: 3db0 subs r5, #176 ; 0xb0 │ │ + 2bc9a: 682c ldr r4, [r5, #0] │ │ + 2bc9c: 3301 adds r3, #1 │ │ + 2bc9e: 433c orrs r4, r7 │ │ + 2bca0: 602c str r4, [r5, #0] │ │ + 2bca2: 775a strb r2, [r3, #29] │ │ + 2bca4: 33ff adds r3, #255 ; 0xff │ │ + 2bca6: 42b3 cmp r3, r6 │ │ + 2bca8: d1e4 bne.n 2bc74 │ │ + 2bcaa: 2900 cmp r1, #0 │ │ + 2bcac: d140 bne.n 2bd30 │ │ + 2bcae: 4a4f ldr r2, [pc, #316] ; (2bdec ) │ │ + 2bcb0: 1c0d adds r5, r1, #0 │ │ + 2bcb2: 1884 adds r4, r0, r2 │ │ + 2bcb4: 1c0a adds r2, r1, #0 │ │ + 2bcb6: 1d03 adds r3, r0, #4 │ │ + 2bcb8: 1c1e adds r6, r3, #0 │ │ + 2bcba: 277f movs r7, #127 ; 0x7f │ │ + 2bcbc: 368c adds r6, #140 ; 0x8c │ │ + 2bcbe: 67da str r2, [r3, #124] ; 0x7c │ │ + 2bcc0: 61da str r2, [r3, #28] │ │ + 2bcc2: 601a str r2, [r3, #0] │ │ + 2bcc4: 625a str r2, [r3, #36] ; 0x24 │ │ + 2bcc6: 629a str r2, [r3, #40] ; 0x28 │ │ + 2bcc8: 655a str r2, [r3, #84] ; 0x54 │ │ + 2bcca: 651a str r2, [r3, #80] ; 0x50 │ │ + 2bccc: 65da str r2, [r3, #92] ; 0x5c │ │ + 2bcce: 3e04 subs r6, #4 │ │ + 2bcd0: 6072 str r2, [r6, #4] │ │ + 2bcd2: 6032 str r2, [r6, #0] │ │ + 2bcd4: 3662 adds r6, #98 ; 0x62 │ │ + 2bcd6: 7037 strb r7, [r6, #0] │ │ + 2bcd8: 7072 strb r2, [r6, #1] │ │ + 2bcda: 2680 movs r6, #128 ; 0x80 │ │ + 2bcdc: 0076 lsls r6, r6, #1 │ │ + 2bcde: 671e str r6, [r3, #112] ; 0x70 │ │ + 2bce0: 1c1e adds r6, r3, #0 │ │ + 2bce2: 60da str r2, [r3, #12] │ │ + 2bce4: 611a str r2, [r3, #16] │ │ + 2bce6: 661a str r2, [r3, #96] ; 0x60 │ │ + 2bce8: 665a str r2, [r3, #100] ; 0x64 │ │ + 2bcea: 615a str r2, [r3, #20] │ │ + 2bcec: 619a str r2, [r3, #24] │ │ + 2bcee: 36a4 adds r6, #164 ; 0xa4 │ │ + 2bcf0: 2d3f cmp r5, #63 ; 0x3f │ │ + 2bcf2: d805 bhi.n 2bd00 │ │ + 2bcf4: 68a7 ldr r7, [r4, #8] │ │ + 2bcf6: 621f str r7, [r3, #32] │ │ + 2bcf8: 6827 ldr r7, [r4, #0] │ │ + 2bcfa: 675f str r7, [r3, #116] ; 0x74 │ │ + 2bcfc: 6867 ldr r7, [r4, #4] │ │ + 2bcfe: e003 b.n 2bd08 │ │ + 2bd00: 2780 movs r7, #128 ; 0x80 │ │ + 2bd02: 675f str r7, [r3, #116] ; 0x74 │ │ + 2bd04: 2740 movs r7, #64 ; 0x40 │ │ + 2bd06: 621a str r2, [r3, #32] │ │ + 2bd08: 3301 adds r3, #1 │ │ + 2bd0a: 3501 adds r5, #1 │ │ + 2bd0c: 6037 str r7, [r6, #0] │ │ + 2bd0e: 33ff adds r3, #255 ; 0xff │ │ + 2bd10: 3424 adds r4, #36 ; 0x24 │ │ + 2bd12: 2d80 cmp r5, #128 ; 0x80 │ │ + 2bd14: d1d0 bne.n 2bcb8 │ │ + 2bd16: 4b36 ldr r3, [pc, #216] ; (2bdf0 ) │ │ + 2bd18: 58c2 ldr r2, [r0, r3] │ │ + 2bd1a: 4b36 ldr r3, [pc, #216] ; (2bdf4 ) │ │ + 2bd1c: 50c2 str r2, [r0, r3] │ │ + 2bd1e: 23e9 movs r3, #233 ; 0xe9 │ │ + 2bd20: 021b lsls r3, r3, #8 │ │ + 2bd22: 58c2 ldr r2, [r0, r3] │ │ + 2bd24: 4b34 ldr r3, [pc, #208] ; (2bdf8 ) │ │ + 2bd26: 50c2 str r2, [r0, r3] │ │ + 2bd28: 4b34 ldr r3, [pc, #208] ; (2bdfc ) │ │ + 2bd2a: 58c2 ldr r2, [r0, r3] │ │ + 2bd2c: 4b34 ldr r3, [pc, #208] ; (2be00 ) │ │ + 2bd2e: 50c2 str r2, [r0, r3] │ │ + 2bd30: 4a34 ldr r2, [pc, #208] ; (2be04 ) │ │ + 2bd32: 4b35 ldr r3, [pc, #212] ; (2be08 ) │ │ + 2bd34: 5884 ldr r4, [r0, r2] │ │ + 2bd36: 4023 ands r3, r4 │ │ + 2bd38: 2480 movs r4, #128 ; 0x80 │ │ + 2bd3a: 5083 str r3, [r0, r2] │ │ + 2bd3c: 2200 movs r2, #0 │ │ + 2bd3e: 0064 lsls r4, r4, #1 │ │ + 2bd40: 4b32 ldr r3, [pc, #200] ; (2be0c ) │ │ + 2bd42: 18d3 adds r3, r2, r3 │ │ + 2bd44: 5cc3 ldrb r3, [r0, r3] │ │ + 2bd46: 2bfe cmp r3, #254 ; 0xfe │ │ + 2bd48: d00a beq.n 2bd60 │ │ + 2bd4a: 2bff cmp r3, #255 ; 0xff │ │ + 2bd4c: d00e beq.n 2bd6c │ │ + 2bd4e: 2bef cmp r3, #239 ; 0xef │ │ + 2bd50: d806 bhi.n 2bd60 │ │ + 2bd52: 4d2f ldr r5, [pc, #188] ; (2be10 ) │ │ + 2bd54: 195b adds r3, r3, r5 │ │ + 2bd56: 005b lsls r3, r3, #1 │ │ + 2bd58: 5a1b ldrh r3, [r3, r0] │ │ + 2bd5a: 4299 cmp r1, r3 │ │ + 2bd5c: d306 bcc.n 2bd6c │ │ + 2bd5e: 1ac9 subs r1, r1, r3 │ │ + 2bd60: 3201 adds r2, #1 │ │ + 2bd62: 42a2 cmp r2, r4 │ │ + 2bd64: d1ec bne.n 2bd40 │ │ + 2bd66: 2100 movs r1, #0 │ │ + 2bd68: 1c0b adds r3, r1, #0 │ │ + 2bd6a: e00e b.n 2bd8a │ │ + 2bd6c: 4c27 ldr r4, [pc, #156] ; (2be0c ) │ │ + 2bd6e: 1c13 adds r3, r2, #0 │ │ + 2bd70: 1882 adds r2, r0, r2 │ │ + 2bd72: 1912 adds r2, r2, r4 │ │ + 2bd74: 7812 ldrb r2, [r2, #0] │ │ + 2bd76: 2aef cmp r2, #239 ; 0xef │ │ + 2bd78: d831 bhi.n 2bdde │ │ + 2bd7a: 4c25 ldr r4, [pc, #148] ; (2be10 ) │ │ + 2bd7c: 1914 adds r4, r2, r4 │ │ + 2bd7e: 0064 lsls r4, r4, #1 │ │ + 2bd80: 5a24 ldrh r4, [r4, r0] │ │ + 2bd82: 42a1 cmp r1, r4 │ │ + 2bd84: d22b bcs.n 2bdde │ │ + 2bd86: 2900 cmp r1, #0 │ │ + 2bd88: d10f bne.n 2bdaa │ │ + 2bd8a: 4a22 ldr r2, [pc, #136] ; (2be14 ) │ │ + 2bd8c: 5083 str r3, [r0, r2] │ │ + 2bd8e: 4b22 ldr r3, [pc, #136] ; (2be18 ) │ │ + 2bd90: 50c1 str r1, [r0, r3] │ │ + 2bd92: 4b19 ldr r3, [pc, #100] ; (2bdf8 ) │ │ + 2bd94: 58c2 ldr r2, [r0, r3] │ │ + 2bd96: 4b21 ldr r3, [pc, #132] ; (2be1c ) │ │ + 2bd98: 50c2 str r2, [r0, r3] │ │ + 2bd9a: 2300 movs r3, #0 │ │ + 2bd9c: 4a20 ldr r2, [pc, #128] ; (2be20 ) │ │ + 2bd9e: 5083 str r3, [r0, r2] │ │ + 2bda0: 4a20 ldr r2, [pc, #128] ; (2be24 ) │ │ + 2bda2: 5083 str r3, [r0, r2] │ │ + 2bda4: 4a20 ldr r2, [pc, #128] ; (2be28 ) │ │ + 2bda6: 5083 str r3, [r0, r2] │ │ + 2bda8: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 2bdaa: 4c20 ldr r4, [pc, #128] ; (2be2c ) │ │ + 2bdac: 1912 adds r2, r2, r4 │ │ + 2bdae: 0092 lsls r2, r2, #2 │ │ + 2bdb0: 5815 ldr r5, [r2, r0] │ │ + 2bdb2: 2d00 cmp r5, #0 │ │ + 2bdb4: d0e9 beq.n 2bd8a │ │ + 2bdb6: 2900 cmp r1, #0 │ │ + 2bdb8: d0e7 beq.n 2bd8a │ │ + 2bdba: 2406 movs r4, #6 │ │ + 2bdbc: 4a1c ldr r2, [pc, #112] ; (2be30 ) │ │ + 2bdbe: 5887 ldr r7, [r0, r2] │ │ + 2bdc0: 437c muls r4, r7 │ │ + 2bdc2: 1c22 adds r2, r4, #0 │ │ + 2bdc4: 434a muls r2, r1 │ │ + 2bdc6: 18aa adds r2, r5, r2 │ │ + 2bdc8: 1c16 adds r6, r2, #0 │ │ + 2bdca: 2400 movs r4, #0 │ │ + 2bdcc: 42bc cmp r4, r7 │ │ + 2bdce: d009 beq.n 2bde4 │ │ + 2bdd0: 2206 movs r2, #6 │ │ + 2bdd2: 4362 muls r2, r4 │ │ + 2bdd4: 5cb2 ldrb r2, [r6, r2] │ │ + 2bdd6: 2a00 cmp r2, #0 │ │ + 2bdd8: d1d7 bne.n 2bd8a │ │ + 2bdda: 3401 adds r4, #1 │ │ + 2bddc: e7f6 b.n 2bdcc │ │ + 2bdde: 2300 movs r3, #0 │ │ + 2bde0: 1c19 adds r1, r3, #0 │ │ + 2bde2: e7d2 b.n 2bd8a │ │ + 2bde4: 3901 subs r1, #1 │ │ + 2bde6: e7e6 b.n 2bdb6 │ │ + 2bde8: 80d4 strh r4, [r2, #6] │ │ + 2bdea: 0000 movs r0, r0 │ │ + 2bdec: c1c0 stmia r1!, {r6, r7} │ │ + 2bdee: 0000 movs r0, r0 │ │ + 2bdf0: e908 0000 stmdb r8, {} │ │ + 2bdf4: e960 0000 strd r0, r0, [r0, #-0]! │ │ + 2bdf8: e93c 0000 ldmdb ip!, {} │ │ + 2bdfc: e904 0000 stmdb r4, {} │ │ + 2be00: e940 0000 strd r0, r0, [r0, #-0] │ │ + 2be04: e90c 0000 stmdb ip, {} │ │ + 2be08: f0df ffff bl 10be0a <_end@@Base+0x45292> │ │ + 2be0c: d060 beq.n 2bed0 │ │ + 2be0e: 0000 movs r0, r0 │ │ + 2be10: 6740 str r0, [r0, #116] ; 0x74 │ │ + 2be12: 0000 movs r0, r0 │ │ + 2be14: e954 0000 ldrd r0, r0, [r4, #-0] │ │ + 2be18: e944 0000 strd r0, r0, [r4, #-0] │ │ + 2be1c: e92c 0000 stmdb ip!, {} │ │ + 2be20: e91c 0000 ldmdb ip, {} │ │ + 2be24: e934 0000 ldmdb r4!, {} │ │ + 2be28: e938 0000 ldmdb r8!, {} │ │ + 2be2c: 32b0 adds r2, #176 ; 0xb0 │ │ + 2be2e: 0000 movs r0, r0 │ │ + 2be30: e910 0000 ldmdb r0, {} │ │ + │ │ +0002be34 : │ │ + 2be34: b570 push {r4, r5, r6, lr} │ │ + 2be36: 1c04 adds r4, r0, #0 │ │ + 2be38: 29ff cmp r1, #255 ; 0xff │ │ + 2be3a: d83d bhi.n 2beb8 │ │ + 2be3c: 4b1f ldr r3, [pc, #124] ; (2bebc ) │ │ + 2be3e: 18cb adds r3, r1, r3 │ │ + 2be40: 5ce3 ldrb r3, [r4, r3] │ │ + 2be42: 2bfe cmp r3, #254 ; 0xfe │ │ + 2be44: d101 bne.n 2be4a │ │ + 2be46: 3101 adds r1, #1 │ │ + 2be48: e7f6 b.n 2be38 │ │ + 2be4a: 2bef cmp r3, #239 ; 0xef │ │ + 2be4c: d834 bhi.n 2beb8 │ │ + 2be4e: 4a1c ldr r2, [pc, #112] ; (2bec0 ) │ │ + 2be50: 1c23 adds r3, r4, #0 │ │ + 2be52: 18a5 adds r5, r4, r2 │ │ + 2be54: 2200 movs r2, #0 │ │ + 2be56: 3380 adds r3, #128 ; 0x80 │ │ + 2be58: 1c1e adds r6, r3, #0 │ │ + 2be5a: 3654 adds r6, #84 ; 0x54 │ │ + 2be5c: 601a str r2, [r3, #0] │ │ + 2be5e: 7032 strb r2, [r6, #0] │ │ + 2be60: 609a str r2, [r3, #8] │ │ + 2be62: 3604 adds r6, #4 │ │ + 2be64: 7032 strb r2, [r6, #0] │ │ + 2be66: 3301 adds r3, #1 │ │ + 2be68: 7772 strb r2, [r6, #29] │ │ + 2be6a: 361c adds r6, #28 │ │ + 2be6c: 7032 strb r2, [r6, #0] │ │ + 2be6e: 33ff adds r3, #255 ; 0xff │ │ + 2be70: 3e02 subs r6, #2 │ │ + 2be72: 2000 movs r0, #0 │ │ + 2be74: 7032 strb r2, [r6, #0] │ │ + 2be76: 42ab cmp r3, r5 │ │ + 2be78: d1ee bne.n 2be58 │ │ + 2be7a: 4281 cmp r1, r0 │ │ + 2be7c: d103 bne.n 2be86 │ │ + 2be7e: 1c20 adds r0, r4, #0 │ │ + 2be80: f7ff fef0 bl 2bc64 │ │ + 2be84: e013 b.n 2beae │ │ + 2be86: 4b0f ldr r3, [pc, #60] ; (2bec4 ) │ │ + 2be88: 50e1 str r1, [r4, r3] │ │ + 2be8a: 4b0f ldr r3, [pc, #60] ; (2bec8 ) │ │ + 2be8c: 50e0 str r0, [r4, r3] │ │ + 2be8e: 4b0f ldr r3, [pc, #60] ; (2becc ) │ │ + 2be90: 50e0 str r0, [r4, r3] │ │ + 2be92: 4b0f ldr r3, [pc, #60] ; (2bed0 ) │ │ + 2be94: 50e0 str r0, [r4, r3] │ │ + 2be96: 4b0f ldr r3, [pc, #60] ; (2bed4 ) │ │ + 2be98: 58e2 ldr r2, [r4, r3] │ │ + 2be9a: 4b0f ldr r3, [pc, #60] ; (2bed8 ) │ │ + 2be9c: 50e2 str r2, [r4, r3] │ │ + 2be9e: 4b0f ldr r3, [pc, #60] ; (2bedc ) │ │ + 2bea0: 50e0 str r0, [r4, r3] │ │ + 2bea2: 4b0f ldr r3, [pc, #60] ; (2bee0 ) │ │ + 2bea4: 50e0 str r0, [r4, r3] │ │ + 2bea6: 4b0f ldr r3, [pc, #60] ; (2bee4 ) │ │ + 2bea8: 50e0 str r0, [r4, r3] │ │ + 2beaa: 4b0f ldr r3, [pc, #60] ; (2bee8 ) │ │ + 2beac: 50e0 str r0, [r4, r3] │ │ + 2beae: 4a0f ldr r2, [pc, #60] ; (2beec ) │ │ + 2beb0: 4b0f ldr r3, [pc, #60] ; (2bef0 ) │ │ + 2beb2: 58a1 ldr r1, [r4, r2] │ │ + 2beb4: 400b ands r3, r1 │ │ + 2beb6: 50a3 str r3, [r4, r2] │ │ + 2beb8: bd70 pop {r4, r5, r6, pc} │ │ + 2beba: 46c0 nop ; (mov r8, r8) │ │ + 2bebc: d060 beq.n 2bf80 │ │ + 2bebe: 0000 movs r0, r0 │ │ + 2bec0: 8080 strh r0, [r0, #4] │ │ + 2bec2: 0000 movs r0, r0 │ │ + 2bec4: e954 0000 ldrd r0, r0, [r4, #-0] │ │ + 2bec8: e944 0000 strd r0, r0, [r4, #-0] │ │ + 2becc: e948 0000 strd r0, r0, [r8, #-0] │ │ + 2bed0: e94c 0000 strd r0, r0, [ip, #-0] │ │ + 2bed4: e93c 0000 ldmdb ip!, {} │ │ + 2bed8: e92c 0000 stmdb ip!, {} │ │ + 2bedc: e91c 0000 ldmdb ip, {} │ │ + 2bee0: e930 0000 ldmdb r0!, {} │ │ + 2bee4: e934 0000 ldmdb r4!, {} │ │ + 2bee8: e938 0000 ldmdb r8!, {} │ │ + 2beec: e90c 0000 stmdb ip, {} │ │ + 2bef0: f0df ffff bl 10bef2 <_end@@Base+0x4537a> │ │ + │ │ +0002bef4 : │ │ + 2bef4: 4a09 ldr r2, [pc, #36] ; (2bf1c ) │ │ + 2bef6: 4b0a ldr r3, [pc, #40] ; (2bf20 ) │ │ + 2bef8: 5881 ldr r1, [r0, r2] │ │ + 2befa: 400b ands r3, r1 │ │ + 2befc: 5083 str r3, [r0, r2] │ │ + 2befe: 2200 movs r2, #0 │ │ + 2bf00: 4b08 ldr r3, [pc, #32] ; (2bf24 ) │ │ + 2bf02: 4909 ldr r1, [pc, #36] ; (2bf28 ) │ │ + 2bf04: 50c2 str r2, [r0, r3] │ │ + 2bf06: 1c03 adds r3, r0, #0 │ │ + 2bf08: 1840 adds r0, r0, r1 │ │ + 2bf0a: 3354 adds r3, #84 ; 0x54 │ │ + 2bf0c: 605a str r2, [r3, #4] │ │ + 2bf0e: 601a str r2, [r3, #0] │ │ + 2bf10: 3301 adds r3, #1 │ │ + 2bf12: 33ff adds r3, #255 ; 0xff │ │ + 2bf14: 4283 cmp r3, r0 │ │ + 2bf16: d1f9 bne.n 2bf0c │ │ + 2bf18: 4770 bx lr │ │ + 2bf1a: 46c0 nop ; (mov r8, r8) │ │ + 2bf1c: e90c 0000 stmdb ip, {} │ │ + 2bf20: f0ff ffff bl 12bf22 <_end@@Base+0x653aa> │ │ + 2bf24: e91c 0000 ldmdb ip, {} │ │ + 2bf28: 8054 strh r4, [r2, #2] │ │ ... │ │ │ │ -0002bce0 : │ │ - 2bce0: 01c0 lsls r0, r0, #7 │ │ - 2bce2: b508 push {r3, lr} │ │ - 2bce4: 1840 adds r0, r0, r1 │ │ - 2bce6: f004 fe49 bl 3097c <__clzsi2+0xc8> │ │ - 2bcea: 4b0a ldr r3, [pc, #40] ; (2bd14 ) │ │ - 2bcec: 4a08 ldr r2, [pc, #32] ; (2bd10 ) │ │ - 2bcee: f004 fe65 bl 309bc <__clzsi2+0x108> │ │ - 2bcf2: 1c02 adds r2, r0, #0 │ │ - 2bcf4: 1c0b adds r3, r1, #0 │ │ - 2bcf6: 4808 ldr r0, [pc, #32] ; (2bd18 ) │ │ - 2bcf8: 4908 ldr r1, [pc, #32] ; (2bd1c ) │ │ - 2bcfa: f005 f80f bl 30d1c <__clzsi2+0x468> │ │ - 2bcfe: 4a08 ldr r2, [pc, #32] ; (2bd20 ) │ │ - 2bd00: 4b08 ldr r3, [pc, #32] ; (2bd24 ) │ │ - 2bd02: f004 fdf3 bl 308ec <__clzsi2+0x38> │ │ - 2bd06: f004 ffd9 bl 30cbc <__clzsi2+0x408> │ │ - 2bd0a: bd08 pop {r3, pc} │ │ - 2bd0c: 46c0 nop ; (mov r8, r8) │ │ - 2bd0e: 46c0 nop ; (mov r8, r8) │ │ - 2bd10: 0000 movs r0, r0 │ │ - 2bd12: 0000 movs r0, r0 │ │ - 2bd14: 0000 movs r0, r0 │ │ - 2bd16: 4098 lsls r0, r3 │ │ - 2bd18: 0000 movs r0, r0 │ │ - 2bd1a: 0000 movs r0, r0 │ │ - 2bd1c: 0000 movs r0, r0 │ │ - 2bd1e: 4000 ands r0, r0 │ │ - 2bd20: 0000 movs r0, r0 │ │ - 2bd22: 0000 movs r0, r0 │ │ - 2bd24: 5580 strb r0, [r0, r6] │ │ - 2bd26: 40c0 lsrs r0, r0 │ │ - │ │ -0002bd28 : │ │ - 2bd28: b508 push {r3, lr} │ │ - 2bd2a: f004 ffbf bl 30cac <__clzsi2+0x3f8> │ │ - 2bd2e: 4b09 ldr r3, [pc, #36] ; (2bd54 ) │ │ - 2bd30: 4a07 ldr r2, [pc, #28] ; (2bd50 ) │ │ - 2bd32: f004 fe43 bl 309bc <__clzsi2+0x108> │ │ - 2bd36: f004 fff9 bl 30d2c <__clzsi2+0x478> │ │ - 2bd3a: 4a07 ldr r2, [pc, #28] ; (2bd58 ) │ │ - 2bd3c: 4b07 ldr r3, [pc, #28] ; (2bd5c ) │ │ - 2bd3e: f004 fe3d bl 309bc <__clzsi2+0x108> │ │ - 2bd42: 4a07 ldr r2, [pc, #28] ; (2bd60 ) │ │ - 2bd44: 4b07 ldr r3, [pc, #28] ; (2bd64 ) │ │ - 2bd46: f004 fdd1 bl 308ec <__clzsi2+0x38> │ │ - 2bd4a: f004 ff2f bl 30bac <__clzsi2+0x2f8> │ │ - 2bd4e: bd08 pop {r3, pc} │ │ - 2bd50: 0000 movs r0, r0 │ │ - 2bd52: 0000 movs r0, r0 │ │ - 2bd54: 5580 strb r0, [r0, r6] │ │ - 2bd56: 40c0 lsrs r0, r0 │ │ - 2bd58: 39ef subs r1, #239 ; 0xef │ │ - 2bd5a: fefa 2e42 cdp2 14, 15, cr2, cr10, cr2, {2} │ │ - 2bd5e: 3fe6 subs r7, #230 ; 0xe6 │ │ - 2bd60: 0000 movs r0, r0 │ │ - 2bd62: 0000 movs r0, r0 │ │ - 2bd64: 0000 movs r0, r0 │ │ - 2bd66: 4098 lsls r0, r3 │ │ - │ │ -0002bd68 : │ │ - 2bd68: b510 push {r4, lr} │ │ - 2bd6a: 1c04 adds r4, r0, #0 │ │ - 2bd6c: 6980 ldr r0, [r0, #24] │ │ - 2bd6e: f7ff ffdb bl 2bd28 │ │ - 2bd72: 227f movs r2, #127 ; 0x7f │ │ - 2bd74: 11c3 asrs r3, r0, #7 │ │ - 2bd76: 4002 ands r2, r0 │ │ - 2bd78: 2a50 cmp r2, #80 ; 0x50 │ │ - 2bd7a: dd01 ble.n 2bd80 │ │ - 2bd7c: 3301 adds r3, #1 │ │ - 2bd7e: 3a80 subs r2, #128 ; 0x80 │ │ - 2bd80: 2b7f cmp r3, #127 ; 0x7f │ │ - 2bd82: dc05 bgt.n 2bd90 │ │ - 2bd84: 1c19 adds r1, r3, #0 │ │ - 2bd86: 317f adds r1, #127 ; 0x7f │ │ - 2bd88: da03 bge.n 2bd92 │ │ - 2bd8a: 237f movs r3, #127 ; 0x7f │ │ - 2bd8c: 425b negs r3, r3 │ │ - 2bd8e: e000 b.n 2bd92 │ │ - 2bd90: 237f movs r3, #127 ; 0x7f │ │ - 2bd92: 1d61 adds r1, r4, #5 │ │ - 2bd94: 3406 adds r4, #6 │ │ - 2bd96: 77cb strb r3, [r1, #31] │ │ - 2bd98: 77e2 strb r2, [r4, #31] │ │ - 2bd9a: bd10 pop {r4, pc} │ │ - │ │ -0002bd9c : │ │ - 2bd9c: b5f0 push {r4, r5, r6, r7, lr} │ │ - 2bd9e: 2964 cmp r1, #100 ; 0x64 │ │ - 2bda0: d900 bls.n 2bda4 │ │ - 2bda2: 2164 movs r1, #100 ; 0x64 │ │ - 2bda4: 4b15 ldr r3, [pc, #84] ; (2bdfc ) │ │ - 2bda6: 447b add r3, pc │ │ - 2bda8: 681b ldr r3, [r3, #0] │ │ - 2bdaa: 6019 str r1, [r3, #0] │ │ - 2bdac: 4b14 ldr r3, [pc, #80] ; (2be00 ) │ │ - 2bdae: 2959 cmp r1, #89 ; 0x59 │ │ - 2bdb0: d803 bhi.n 2bdba │ │ - 2bdb2: 4a14 ldr r2, [pc, #80] ; (2be04 ) │ │ - 2bdb4: 58c1 ldr r1, [r0, r3] │ │ - 2bdb6: 400a ands r2, r1 │ │ - 2bdb8: e01e b.n 2bdf8 │ │ - 2bdba: 58c2 ldr r2, [r0, r3] │ │ - 2bdbc: 2480 movs r4, #128 ; 0x80 │ │ - 2bdbe: 0124 lsls r4, r4, #4 │ │ - 2bdc0: 4222 tst r2, r4 │ │ - 2bdc2: d016 beq.n 2bdf2 │ │ - 2bdc4: 295d cmp r1, #93 ; 0x5d │ │ - 2bdc6: d914 bls.n 2bdf2 │ │ - 2bdc8: 4e0f ldr r6, [pc, #60] ; (2be08 ) │ │ - 2bdca: 2300 movs r3, #0 │ │ - 2bdcc: 1c1a adds r2, r3, #0 │ │ - 2bdce: 4f0f ldr r7, [pc, #60] ; (2be0c ) │ │ - 2bdd0: 18c5 adds r5, r0, r3 │ │ - 2bdd2: 19ec adds r4, r5, r7 │ │ - 2bdd4: 6827 ldr r7, [r4, #0] │ │ - 2bdd6: 2f00 cmp r7, #0 │ │ - 2bdd8: d006 beq.n 2bde8 │ │ - 2bdda: 4f0d ldr r7, [pc, #52] ; (2be10 ) │ │ - 2bddc: 3902 subs r1, #2 │ │ - 2bdde: 19ed adds r5, r5, r7 │ │ - 2bde0: 602a str r2, [r5, #0] │ │ - 2bde2: 6022 str r2, [r4, #0] │ │ - 2bde4: 295d cmp r1, #93 ; 0x5d │ │ - 2bde6: d908 bls.n 2bdfa │ │ - 2bde8: 3b01 subs r3, #1 │ │ - 2bdea: 3bff subs r3, #255 ; 0xff │ │ - 2bdec: 42b3 cmp r3, r6 │ │ - 2bdee: d1ee bne.n 2bdce │ │ - 2bdf0: e003 b.n 2bdfa │ │ - 2bdf2: 295a cmp r1, #90 ; 0x5a │ │ - 2bdf4: d001 beq.n 2bdfa │ │ - 2bdf6: 4322 orrs r2, r4 │ │ - 2bdf8: 50c2 str r2, [r0, r3] │ │ - 2bdfa: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 2bdfc: c0d2 stmia r0!, {r1, r4, r6, r7} │ │ - 2bdfe: 0000 movs r0, r0 │ │ - 2be00: e90c 0000 stmdb ip, {} │ │ - 2be04: f7ff ffff bl 2be06 │ │ - 2be08: 8700 strh r0, [r0, #56] ; 0x38 │ │ - 2be0a: ffff 7f20 ; instruction: 0xffff7f20 │ │ - 2be0e: 0000 movs r0, r0 │ │ - 2be10: 7f04 ldrb r4, [r0, #28] │ │ +0002bf2c : │ │ + 2bf2c: b510 push {r4, lr} │ │ + 2bf2e: 4b16 ldr r3, [pc, #88] ; (2bf88 ) │ │ + 2bf30: 29ef cmp r1, #239 ; 0xef │ │ + 2bf32: d805 bhi.n 2bf40 │ │ + 2bf34: 4c15 ldr r4, [pc, #84] ; (2bf8c ) │ │ + 2bf36: 190c adds r4, r1, r4 │ │ + 2bf38: 00a4 lsls r4, r4, #2 │ │ + 2bf3a: 5824 ldr r4, [r4, r0] │ │ + 2bf3c: 2c00 cmp r4, #0 │ │ + 2bf3e: d104 bne.n 2bf4a │ │ + 2bf40: 2220 movs r2, #32 │ │ + 2bf42: 58c1 ldr r1, [r0, r3] │ │ + 2bf44: 4391 bics r1, r2 │ │ + 2bf46: 1c0a adds r2, r1, #0 │ │ + 2bf48: e01c b.n 2bf84 │ │ + 2bf4a: 2a00 cmp r2, #0 │ │ + 2bf4c: db05 blt.n 2bf5a │ │ + 2bf4e: 4c10 ldr r4, [pc, #64] ; (2bf90 ) │ │ + 2bf50: 190c adds r4, r1, r4 │ │ + 2bf52: 0064 lsls r4, r4, #1 │ │ + 2bf54: 5a24 ldrh r4, [r4, r0] │ │ + 2bf56: 42a2 cmp r2, r4 │ │ + 2bf58: db00 blt.n 2bf5c │ │ + 2bf5a: 2200 movs r2, #0 │ │ + 2bf5c: 4c0d ldr r4, [pc, #52] ; (2bf94 ) │ │ + 2bf5e: 5101 str r1, [r0, r4] │ │ + 2bf60: 490d ldr r1, [pc, #52] ; (2bf98 ) │ │ + 2bf62: 5042 str r2, [r0, r1] │ │ + 2bf64: 490d ldr r1, [pc, #52] ; (2bf9c ) │ │ + 2bf66: 5042 str r2, [r0, r1] │ │ + 2bf68: 4a0d ldr r2, [pc, #52] ; (2bfa0 ) │ │ + 2bf6a: 5881 ldr r1, [r0, r2] │ │ + 2bf6c: 4a0d ldr r2, [pc, #52] ; (2bfa4 ) │ │ + 2bf6e: 5081 str r1, [r0, r2] │ │ + 2bf70: 2200 movs r2, #0 │ │ + 2bf72: 490d ldr r1, [pc, #52] ; (2bfa8 ) │ │ + 2bf74: 5042 str r2, [r0, r1] │ │ + 2bf76: 490d ldr r1, [pc, #52] ; (2bfac ) │ │ + 2bf78: 5042 str r2, [r0, r1] │ │ + 2bf7a: 490d ldr r1, [pc, #52] ; (2bfb0 ) │ │ + 2bf7c: 5042 str r2, [r0, r1] │ │ + 2bf7e: 2220 movs r2, #32 │ │ + 2bf80: 58c1 ldr r1, [r0, r3] │ │ + 2bf82: 430a orrs r2, r1 │ │ + 2bf84: 50c2 str r2, [r0, r3] │ │ + 2bf86: bd10 pop {r4, pc} │ │ + 2bf88: e90c 0000 stmdb ip, {} │ │ + 2bf8c: 32b0 adds r2, #176 ; 0xb0 │ │ + 2bf8e: 0000 movs r0, r0 │ │ + 2bf90: 6740 str r0, [r0, #116] ; 0x74 │ │ + 2bf92: 0000 movs r0, r0 │ │ + 2bf94: e94c 0000 strd r0, r0, [ip, #-0] │ │ + 2bf98: e944 0000 strd r0, r0, [r4, #-0] │ │ + 2bf9c: e948 0000 strd r0, r0, [r8, #-0] │ │ + 2bfa0: e93c 0000 ldmdb ip!, {} │ │ + 2bfa4: e92c 0000 stmdb ip!, {} │ │ + 2bfa8: e934 0000 ldmdb r4!, {} │ │ + 2bfac: e938 0000 ldmdb r8!, {} │ │ + 2bfb0: e91c 0000 ldmdb ip, {} │ │ + │ │ +0002bfb4 : │ │ + 2bfb4: 4b0e ldr r3, [pc, #56] ; (2bff0 ) │ │ + 2bfb6: 58c3 ldr r3, [r0, r3] │ │ + 2bfb8: 2b00 cmp r3, #0 │ │ + 2bfba: d017 beq.n 2bfec │ │ + 2bfbc: 4b0d ldr r3, [pc, #52] ; (2bff4 ) │ │ + 2bfbe: 58c3 ldr r3, [r0, r3] │ │ + 2bfc0: 2b00 cmp r3, #0 │ │ + 2bfc2: d013 beq.n 2bfec │ │ + 2bfc4: 4b0c ldr r3, [pc, #48] ; (2bff8 ) │ │ + 2bfc6: 58c3 ldr r3, [r0, r3] │ │ + 2bfc8: 2b00 cmp r3, #0 │ │ + 2bfca: d00f beq.n 2bfec │ │ + 2bfcc: 4a0b ldr r2, [pc, #44] ; (2bffc ) │ │ + 2bfce: 4213 tst r3, r2 │ │ + 2bfd0: d109 bne.n 2bfe6 │ │ + 2bfd2: 4a0b ldr r2, [pc, #44] ; (2c000 ) │ │ + 2bfd4: 4213 tst r3, r2 │ │ + 2bfd6: d108 bne.n 2bfea │ │ + 2bfd8: 4a0a ldr r2, [pc, #40] ; (2c004 ) │ │ + 2bfda: 401a ands r2, r3 │ │ + 2bfdc: 2304 movs r3, #4 │ │ + 2bfde: 2a00 cmp r2, #0 │ │ + 2bfe0: d104 bne.n 2bfec │ │ + 2bfe2: 2320 movs r3, #32 │ │ + 2bfe4: e002 b.n 2bfec │ │ + 2bfe6: 2301 movs r3, #1 │ │ + 2bfe8: e000 b.n 2bfec │ │ + 2bfea: 2302 movs r3, #2 │ │ + 2bfec: 1c18 adds r0, r3, #0 │ │ + 2bfee: 4770 bx lr │ │ + 2bff0: e924 0000 stmdb r4!, {} │ │ + 2bff4: e910 0000 ldmdb r0, {} │ │ + 2bff8: e920 0000 stmdb r0!, {} │ │ + 2bffc: 8001 strh r1, [r0, #0] │ │ + 2bffe: 0000 movs r0, r0 │ │ + 2c000: 0382 lsls r2, r0, #14 │ │ + 2c002: 0004 movs r4, r0 │ │ + 2c004: 001c movs r4, r3 │ │ + 2c006: 0010 movs r0, r2 │ │ + │ │ +0002c008 : │ │ + 2c008: 4b11 ldr r3, [pc, #68] ; (2c050 ) │ │ + 2c00a: 1c01 adds r1, r0, #0 │ │ + 2c00c: 58c0 ldr r0, [r0, r3] │ │ + 2c00e: b510 push {r4, lr} │ │ + 2c010: 2800 cmp r0, #0 │ │ + 2c012: d01c beq.n 2c04e │ │ + 2c014: 4b0f ldr r3, [pc, #60] ; (2c054 ) │ │ + 2c016: 58cb ldr r3, [r1, r3] │ │ + 2c018: 2b00 cmp r3, #0 │ │ + 2c01a: d017 beq.n 2c04c │ │ + 2c01c: 4b0e ldr r3, [pc, #56] ; (2c058 ) │ │ + 2c01e: 58cb ldr r3, [r1, r3] │ │ + 2c020: 2b00 cmp r3, #0 │ │ + 2c022: d013 beq.n 2c04c │ │ + 2c024: 1e1a subs r2, r3, #0 │ │ + 2c026: 2a01 cmp r2, #1 │ │ + 2c028: d003 beq.n 2c032 │ │ + 2c02a: 3b02 subs r3, #2 │ │ + 2c02c: 425a negs r2, r3 │ │ + 2c02e: 415a adcs r2, r3 │ │ + 2c030: 0052 lsls r2, r2, #1 │ │ + 2c032: 2324 movs r3, #36 ; 0x24 │ │ + 2c034: 4c09 ldr r4, [pc, #36] ; (2c05c ) │ │ + 2c036: 4313 orrs r3, r2 │ │ + 2c038: 5909 ldr r1, [r1, r4] │ │ + 2c03a: 2900 cmp r1, #0 │ │ + 2c03c: d106 bne.n 2c04c │ │ + 2c03e: 281f cmp r0, #31 │ │ + 2c040: d801 bhi.n 2c046 │ │ + 2c042: 2325 movs r3, #37 ; 0x25 │ │ + 2c044: 4313 orrs r3, r2 │ │ + 2c046: 2002 movs r0, #2 │ │ + 2c048: 4318 orrs r0, r3 │ │ + 2c04a: e000 b.n 2c04e │ │ + 2c04c: 1c18 adds r0, r3, #0 │ │ + 2c04e: bd10 pop {r4, pc} │ │ + 2c050: e924 0000 stmdb r4!, {} │ │ + 2c054: e910 0000 ldmdb r0, {} │ │ + 2c058: e920 0000 stmdb r0!, {} │ │ + 2c05c: e928 0000 stmdb r8!, {} │ │ + │ │ +0002c060 : │ │ + 2c060: b5f0 push {r4, r5, r6, r7, lr} │ │ + 2c062: 2600 movs r6, #0 │ │ + 2c064: 4c15 ldr r4, [pc, #84] ; (2c0bc ) │ │ + 2c066: b08f sub sp, #60 ; 0x3c │ │ + 2c068: 9000 str r0, [sp, #0] │ │ + 2c06a: 447c add r4, pc │ │ + 2c06c: 6824 ldr r4, [r4, #0] │ │ + 2c06e: 9101 str r1, [sp, #4] │ │ + 2c070: 1c17 adds r7, r2, #0 │ │ + 2c072: 6823 ldr r3, [r4, #0] │ │ + 2c074: 1c31 adds r1, r6, #0 │ │ + 2c076: 2224 movs r2, #36 ; 0x24 │ │ + 2c078: a804 add r0, sp, #16 │ │ + 2c07a: 930d str r3, [sp, #52] ; 0x34 │ │ + 2c07c: 9603 str r6, [sp, #12] │ │ + 2c07e: f005 fe1d bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 2c082: 9b01 ldr r3, [sp, #4] │ │ + 2c084: ad03 add r5, sp, #12 │ │ + 2c086: 1c28 adds r0, r5, #0 │ │ + 2c088: 0159 lsls r1, r3, #5 │ │ + 2c08a: 9b00 ldr r3, [sp, #0] │ │ + 2c08c: 2220 movs r2, #32 │ │ + 2c08e: 1859 adds r1, r3, r1 │ │ + 2c090: 4b0b ldr r3, [pc, #44] ; (2c0c0 ) │ │ + 2c092: 18c9 adds r1, r1, r3 │ │ + 2c094: f005 fe32 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 2c098: 77ee strb r6, [r5, #31] │ │ + 2c09a: 42b7 cmp r7, r6 │ │ + 2c09c: d003 beq.n 2c0a6 │ │ + 2c09e: 1c38 adds r0, r7, #0 │ │ + 2c0a0: 1c29 adds r1, r5, #0 │ │ + 2c0a2: f005 fe93 bl 31dcc <__aeabi_llsl@@Base+0x26c> │ │ + 2c0a6: 1c28 adds r0, r5, #0 │ │ + 2c0a8: f005 fe58 bl 31d5c <__aeabi_llsl@@Base+0x1fc> │ │ + 2c0ac: 9a0d ldr r2, [sp, #52] ; 0x34 │ │ + 2c0ae: 6823 ldr r3, [r4, #0] │ │ + 2c0b0: 429a cmp r2, r3 │ │ + 2c0b2: d001 beq.n 2c0b8 │ │ + 2c0b4: f005 fdfa bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + 2c0b8: b00f add sp, #60 ; 0x3c │ │ + 2c0ba: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 2c0bc: cd8e ldmia r5!, {r1, r2, r3, r7} │ │ + 2c0be: 0000 movs r0, r0 │ │ + 2c0c0: e99c 0000 ; instruction: 0xe99c0000 │ │ + │ │ +0002c0c4 : │ │ + 2c0c4: b5f0 push {r4, r5, r6, r7, lr} │ │ + 2c0c6: 4d1d ldr r5, [pc, #116] ; (2c13c ) │ │ + 2c0c8: b08f sub sp, #60 ; 0x3c │ │ + 2c0ca: 1c0c adds r4, r1, #0 │ │ + 2c0cc: 447d add r5, pc │ │ + 2c0ce: 682d ldr r5, [r5, #0] │ │ + 2c0d0: 9001 str r0, [sp, #4] │ │ + 2c0d2: 1c16 adds r6, r2, #0 │ │ + 2c0d4: 682b ldr r3, [r5, #0] │ │ + 2c0d6: a804 add r0, sp, #16 │ │ + 2c0d8: 2224 movs r2, #36 ; 0x24 │ │ + 2c0da: 930d str r3, [sp, #52] ; 0x34 │ │ + 2c0dc: 2300 movs r3, #0 │ │ + 2c0de: 1c19 adds r1, r3, #0 │ │ + 2c0e0: af03 add r7, sp, #12 │ │ + 2c0e2: 9303 str r3, [sp, #12] │ │ + 2c0e4: f005 fdea bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 2c0e8: 2cef cmp r4, #239 ; 0xef │ │ + 2c0ea: d807 bhi.n 2c0fc │ │ + 2c0ec: 23be movs r3, #190 ; 0xbe │ │ + 2c0ee: 019b lsls r3, r3, #6 │ │ + 2c0f0: 18e4 adds r4, r4, r3 │ │ + 2c0f2: 9b01 ldr r3, [sp, #4] │ │ + 2c0f4: 00a4 lsls r4, r4, #2 │ │ + 2c0f6: 58e1 ldr r1, [r4, r3] │ │ + 2c0f8: 2900 cmp r1, #0 │ │ + 2c0fa: d106 bne.n 2c10a │ │ + 2c0fc: 2300 movs r3, #0 │ │ + 2c0fe: 1e30 subs r0, r6, #0 │ │ + 2c100: 4298 cmp r0, r3 │ │ + 2c102: d013 beq.n 2c12c │ │ + 2c104: 7033 strb r3, [r6, #0] │ │ + 2c106: 1c18 adds r0, r3, #0 │ │ + 2c108: e010 b.n 2c12c │ │ + 2c10a: 4b0d ldr r3, [pc, #52] ; (2c140 ) │ │ + 2c10c: 1c38 adds r0, r7, #0 │ │ + 2c10e: 18c9 adds r1, r1, r3 │ │ + 2c110: 2220 movs r2, #32 │ │ + 2c112: f005 fdf3 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 2c116: 2300 movs r3, #0 │ │ + 2c118: 77fb strb r3, [r7, #31] │ │ + 2c11a: 429e cmp r6, r3 │ │ + 2c11c: d003 beq.n 2c126 │ │ + 2c11e: 1c30 adds r0, r6, #0 │ │ + 2c120: 1c39 adds r1, r7, #0 │ │ + 2c122: f005 fe53 bl 31dcc <__aeabi_llsl@@Base+0x26c> │ │ + 2c126: 1c38 adds r0, r7, #0 │ │ + 2c128: f005 fe18 bl 31d5c <__aeabi_llsl@@Base+0x1fc> │ │ + 2c12c: 9a0d ldr r2, [sp, #52] ; 0x34 │ │ + 2c12e: 682b ldr r3, [r5, #0] │ │ + 2c130: 429a cmp r2, r3 │ │ + 2c132: d001 beq.n 2c138 │ │ + 2c134: f005 fdba bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + 2c138: b00f add sp, #60 ; 0x3c │ │ + 2c13a: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 2c13c: cd2c ldmia r5, {r2, r3, r5} │ │ + 2c13e: 0000 movs r0, r0 │ │ + 2c140: 0249 lsls r1, r1, #9 │ │ ... │ │ │ │ -0002be14 : │ │ - 2be14: b5f0 push {r4, r5, r6, r7, lr} │ │ - 2be16: 4f30 ldr r7, [pc, #192] ; (2bed8 ) │ │ - 2be18: b08f sub sp, #60 ; 0x3c │ │ - 2be1a: 1c0d adds r5, r1, #0 │ │ - 2be1c: 447f add r7, pc │ │ - 2be1e: 683f ldr r7, [r7, #0] │ │ - 2be20: a905 add r1, sp, #20 │ │ - 2be22: 9101 str r1, [sp, #4] │ │ - 2be24: 683b ldr r3, [r7, #0] │ │ - 2be26: 2100 movs r1, #0 │ │ - 2be28: 1c04 adds r4, r0, #0 │ │ - 2be2a: 1c16 adds r6, r2, #0 │ │ - 2be2c: a806 add r0, sp, #24 │ │ - 2be2e: 221c movs r2, #28 │ │ - 2be30: 930d str r3, [sp, #52] ; 0x34 │ │ - 2be32: 9105 str r1, [sp, #20] │ │ - 2be34: f004 fdda bl 309ec <__clzsi2+0x138> │ │ - 2be38: 9703 str r7, [sp, #12] │ │ - 2be3a: 2def cmp r5, #239 ; 0xef │ │ - 2be3c: d901 bls.n 2be42 │ │ - 2be3e: 2000 movs r0, #0 │ │ - 2be40: e041 b.n 2bec6 │ │ - 2be42: 2e00 cmp r6, #0 │ │ - 2be44: d004 beq.n 2be50 │ │ - 2be46: a805 add r0, sp, #20 │ │ - 2be48: 1c31 adds r1, r6, #0 │ │ - 2be4a: 2220 movs r2, #32 │ │ - 2be4c: f004 fe7e bl 30b4c <__clzsi2+0x298> │ │ - 2be50: 2233 movs r2, #51 ; 0x33 │ │ - 2be52: 2300 movs r3, #0 │ │ - 2be54: 446a add r2, sp │ │ - 2be56: 7013 strb r3, [r2, #0] │ │ - 2be58: 4a20 ldr r2, [pc, #128] ; (2bedc ) │ │ - 2be5a: 4f21 ldr r7, [pc, #132] ; (2bee0 ) │ │ - 2be5c: 58a3 ldr r3, [r4, r2] │ │ - 2be5e: 2b00 cmp r3, #0 │ │ - 2be60: d100 bne.n 2be64 │ │ - 2be62: 51e3 str r3, [r4, r7] │ │ - 2be64: 59e3 ldr r3, [r4, r7] │ │ - 2be66: 429d cmp r5, r3 │ │ - 2be68: d324 bcc.n 2beb4 │ │ - 2be6a: 7833 ldrb r3, [r6, #0] │ │ - 2be6c: 2001 movs r0, #1 │ │ - 2be6e: 2b00 cmp r3, #0 │ │ - 2be70: d029 beq.n 2bec6 │ │ - 2be72: 1829 adds r1, r5, r0 │ │ - 2be74: 014a lsls r2, r1, #5 │ │ - 2be76: 1c10 adds r0, r2, #0 │ │ - 2be78: 9100 str r1, [sp, #0] │ │ - 2be7a: 9202 str r2, [sp, #8] │ │ - 2be7c: f004 fdd6 bl 30a2c <__clzsi2+0x178> │ │ - 2be80: 1e06 subs r6, r0, #0 │ │ - 2be82: d0dc beq.n 2be3e │ │ - 2be84: 2100 movs r1, #0 │ │ - 2be86: 9a02 ldr r2, [sp, #8] │ │ - 2be88: f004 fdb0 bl 309ec <__clzsi2+0x138> │ │ - 2be8c: 4b13 ldr r3, [pc, #76] ; (2bedc ) │ │ - 2be8e: 58e1 ldr r1, [r4, r3] │ │ - 2be90: 2900 cmp r1, #0 │ │ - 2be92: d00b beq.n 2beac │ │ - 2be94: 4b12 ldr r3, [pc, #72] ; (2bee0 ) │ │ - 2be96: 1c30 adds r0, r6, #0 │ │ - 2be98: 58e2 ldr r2, [r4, r3] │ │ - 2be9a: 0152 lsls r2, r2, #5 │ │ - 2be9c: f004 fdbe bl 30a1c <__clzsi2+0x168> │ │ - 2bea0: 4b0e ldr r3, [pc, #56] ; (2bedc ) │ │ - 2bea2: 58e0 ldr r0, [r4, r3] │ │ - 2bea4: 2800 cmp r0, #0 │ │ - 2bea6: d001 beq.n 2beac │ │ - 2bea8: f004 fee0 bl 30c6c <__clzsi2+0x3b8> │ │ - 2beac: 490b ldr r1, [pc, #44] ; (2bedc ) │ │ - 2beae: 9a00 ldr r2, [sp, #0] │ │ - 2beb0: 5066 str r6, [r4, r1] │ │ - 2beb2: 51e2 str r2, [r4, r7] │ │ - 2beb4: 4b09 ldr r3, [pc, #36] ; (2bedc ) │ │ - 2beb6: 016d lsls r5, r5, #5 │ │ - 2beb8: a905 add r1, sp, #20 │ │ - 2beba: 58e0 ldr r0, [r4, r3] │ │ - 2bebc: 2220 movs r2, #32 │ │ - 2bebe: 1940 adds r0, r0, r5 │ │ - 2bec0: f004 fdac bl 30a1c <__clzsi2+0x168> │ │ - 2bec4: 2001 movs r0, #1 │ │ - 2bec6: 9903 ldr r1, [sp, #12] │ │ - 2bec8: 9a0d ldr r2, [sp, #52] ; 0x34 │ │ - 2beca: 680b ldr r3, [r1, #0] │ │ - 2becc: 429a cmp r2, r3 │ │ - 2bece: d001 beq.n 2bed4 │ │ - 2bed0: f004 fdf4 bl 30abc <__clzsi2+0x208> │ │ - 2bed4: b00f add sp, #60 ; 0x3c │ │ - 2bed6: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 2bed8: c010 stmia r0!, {r4} │ │ - 2beda: 0000 movs r0, r0 │ │ - 2bedc: e998 0000 ; instruction: 0xe9980000 │ │ - 2bee0: e990 0000 ; instruction: 0xe9900000 │ │ - │ │ -0002bee4 : │ │ - 2bee4: b538 push {r3, r4, r5, lr} │ │ - 2bee6: 1e15 subs r5, r2, #0 │ │ - 2bee8: d101 bne.n 2beee │ │ - 2beea: 2000 movs r0, #0 │ │ - 2beec: e01a b.n 2bf24 │ │ - 2beee: 2b00 cmp r3, #0 │ │ - 2bef0: d0fb beq.n 2beea │ │ - 2bef2: 2200 movs r2, #0 │ │ - 2bef4: 702a strb r2, [r5, #0] │ │ - 2bef6: 4a0c ldr r2, [pc, #48] ; (2bf28 ) │ │ - 2bef8: 5882 ldr r2, [r0, r2] │ │ - 2befa: 2a00 cmp r2, #0 │ │ - 2befc: d0f5 beq.n 2beea │ │ - 2befe: 4c0b ldr r4, [pc, #44] ; (2bf2c ) │ │ - 2bf00: 5900 ldr r0, [r0, r4] │ │ - 2bf02: 4281 cmp r1, r0 │ │ - 2bf04: d2f1 bcs.n 2beea │ │ - 2bf06: 1e1c subs r4, r3, #0 │ │ - 2bf08: 2c20 cmp r4, #32 │ │ - 2bf0a: d900 bls.n 2bf0e │ │ - 2bf0c: 2420 movs r4, #32 │ │ - 2bf0e: 0149 lsls r1, r1, #5 │ │ - 2bf10: 1851 adds r1, r2, r1 │ │ - 2bf12: 1c28 adds r0, r5, #0 │ │ - 2bf14: 1c22 adds r2, r4, #0 │ │ - 2bf16: 192c adds r4, r5, r4 │ │ - 2bf18: f004 fd80 bl 30a1c <__clzsi2+0x168> │ │ - 2bf1c: 3c01 subs r4, #1 │ │ - 2bf1e: 2300 movs r3, #0 │ │ - 2bf20: 7023 strb r3, [r4, #0] │ │ - 2bf22: 2001 movs r0, #1 │ │ - 2bf24: bd38 pop {r3, r4, r5, pc} │ │ - 2bf26: 46c0 nop ; (mov r8, r8) │ │ - 2bf28: e998 0000 ; instruction: 0xe9980000 │ │ - 2bf2c: e990 0000 ; instruction: 0xe9900000 │ │ - │ │ -0002bf30 : │ │ - 2bf30: b5f0 push {r4, r5, r6, r7, lr} │ │ - 2bf32: 1c04 adds r4, r0, #0 │ │ - 2bf34: b085 sub sp, #20 │ │ - 2bf36: 1e0d subs r5, r1, #0 │ │ - 2bf38: d070 beq.n 2c01c │ │ - 2bf3a: 4b3a ldr r3, [pc, #232] ; (2c024 ) │ │ - 2bf3c: 2600 movs r6, #0 │ │ - 2bf3e: 58c2 ldr r2, [r0, r3] │ │ - 2bf40: 42b2 cmp r2, r6 │ │ - 2bf42: d06c beq.n 2c01e │ │ - 2bf44: 1c08 adds r0, r1, #0 │ │ - 2bf46: 22f0 movs r2, #240 ; 0xf0 │ │ - 2bf48: 1c31 adds r1, r6, #0 │ │ - 2bf4a: f004 fd4f bl 309ec <__clzsi2+0x138> │ │ - 2bf4e: 1c30 adds r0, r6, #0 │ │ - 2bf50: 4935 ldr r1, [pc, #212] ; (2c028 ) │ │ - 2bf52: 0043 lsls r3, r0, #1 │ │ - 2bf54: 18e3 adds r3, r4, r3 │ │ - 2bf56: 185b adds r3, r3, r1 │ │ - 2bf58: 681b ldr r3, [r3, #0] │ │ - 2bf5a: 2b00 cmp r3, #0 │ │ - 2bf5c: d109 bne.n 2bf72 │ │ - 2bf5e: 22f0 movs r2, #240 ; 0xf0 │ │ - 2bf60: 3002 adds r0, #2 │ │ - 2bf62: 0052 lsls r2, r2, #1 │ │ - 2bf64: 4290 cmp r0, r2 │ │ - 2bf66: d1f3 bne.n 2bf50 │ │ - 2bf68: 4b30 ldr r3, [pc, #192] ; (2c02c ) │ │ - 2bf6a: 2600 movs r6, #0 │ │ - 2bf6c: 58e2 ldr r2, [r4, r3] │ │ - 2bf6e: 2301 movs r3, #1 │ │ - 2bf70: e051 b.n 2c016 │ │ - 2bf72: 4e2f ldr r6, [pc, #188] ; (2c030 ) │ │ - 2bf74: 4f2f ldr r7, [pc, #188] ; (2c034 ) │ │ - 2bf76: 1822 adds r2, r4, r0 │ │ - 2bf78: 1992 adds r2, r2, r6 │ │ - 2bf7a: 8812 ldrh r2, [r2, #0] │ │ - 2bf7c: 59e7 ldr r7, [r4, r7] │ │ - 2bf7e: 1c39 adds r1, r7, #0 │ │ - 2bf80: 4351 muls r1, r2 │ │ - 2bf82: 9103 str r1, [sp, #12] │ │ - 2bf84: 2100 movs r1, #0 │ │ - 2bf86: 9a03 ldr r2, [sp, #12] │ │ - 2bf88: 4291 cmp r1, r2 │ │ - 2bf8a: d0e8 beq.n 2bf5e │ │ - 2bf8c: 781f ldrb r7, [r3, #0] │ │ - 2bf8e: 1e7a subs r2, r7, #1 │ │ - 2bf90: 2a77 cmp r2, #119 ; 0x77 │ │ - 2bf92: d831 bhi.n 2bff8 │ │ - 2bf94: 785a ldrb r2, [r3, #1] │ │ - 2bf96: 4694 mov ip, r2 │ │ - 2bf98: 3a01 subs r2, #1 │ │ - 2bf9a: 0612 lsls r2, r2, #24 │ │ - 2bf9c: 0e12 lsrs r2, r2, #24 │ │ - 2bf9e: 2aee cmp r2, #238 ; 0xee │ │ - 2bfa0: d901 bls.n 2bfa6 │ │ - 2bfa2: 2201 movs r2, #1 │ │ - 2bfa4: e018 b.n 2bfd8 │ │ - 2bfa6: 22be movs r2, #190 ; 0xbe │ │ - 2bfa8: 0192 lsls r2, r2, #6 │ │ - 2bfaa: 4462 add r2, ip │ │ - 2bfac: 0092 lsls r2, r2, #2 │ │ - 2bfae: 5912 ldr r2, [r2, r4] │ │ - 2bfb0: 2a00 cmp r2, #0 │ │ - 2bfb2: d021 beq.n 2bff8 │ │ - 2bfb4: 19d2 adds r2, r2, r7 │ │ - 2bfb6: 3228 adds r2, #40 ; 0x28 │ │ - 2bfb8: 32ff adds r2, #255 ; 0xff │ │ - 2bfba: 7912 ldrb r2, [r2, #4] │ │ - 2bfbc: 2aef cmp r2, #239 ; 0xef │ │ - 2bfbe: d81b bhi.n 2bff8 │ │ - 2bfc0: 2601 movs r6, #1 │ │ - 2bfc2: 54ae strb r6, [r5, r2] │ │ - 2bfc4: e018 b.n 2bff8 │ │ - 2bfc6: 0097 lsls r7, r2, #2 │ │ - 2bfc8: 26be movs r6, #190 ; 0xbe │ │ - 2bfca: 19e7 adds r7, r4, r7 │ │ - 2bfcc: 0236 lsls r6, r6, #8 │ │ - 2bfce: 19bf adds r7, r7, r6 │ │ - 2bfd0: 683f ldr r7, [r7, #0] │ │ - 2bfd2: 2f00 cmp r7, #0 │ │ - 2bfd4: d105 bne.n 2bfe2 │ │ - 2bfd6: 3201 adds r2, #1 │ │ - 2bfd8: 4f12 ldr r7, [pc, #72] ; (2c024 ) │ │ - 2bfda: 59e7 ldr r7, [r4, r7] │ │ - 2bfdc: 42ba cmp r2, r7 │ │ - 2bfde: d9f2 bls.n 2bfc6 │ │ - 2bfe0: e00a b.n 2bff8 │ │ - 2bfe2: 781e ldrb r6, [r3, #0] │ │ - 2bfe4: 46b4 mov ip, r6 │ │ - 2bfe6: 4467 add r7, ip │ │ - 2bfe8: 3728 adds r7, #40 ; 0x28 │ │ - 2bfea: 37ff adds r7, #255 ; 0xff │ │ - 2bfec: 793f ldrb r7, [r7, #4] │ │ - 2bfee: 2fef cmp r7, #239 ; 0xef │ │ - 2bff0: d8f1 bhi.n 2bfd6 │ │ - 2bff2: 2601 movs r6, #1 │ │ - 2bff4: 55ee strb r6, [r5, r7] │ │ - 2bff6: e7ee b.n 2bfd6 │ │ - 2bff8: 3101 adds r1, #1 │ │ - 2bffa: 3306 adds r3, #6 │ │ - 2bffc: e7c3 b.n 2bf86 │ │ - 2bffe: 5ce9 ldrb r1, [r5, r3] │ │ - 2c000: 2900 cmp r1, #0 │ │ - 2c002: d107 bne.n 2c014 │ │ - 2c004: 4f0c ldr r7, [pc, #48] ; (2c038 ) │ │ - 2c006: 0199 lsls r1, r3, #6 │ │ - 2c008: 1861 adds r1, r4, r1 │ │ - 2c00a: 19c9 adds r1, r1, r7 │ │ - 2c00c: 6809 ldr r1, [r1, #0] │ │ - 2c00e: 1e48 subs r0, r1, #1 │ │ - 2c010: 4181 sbcs r1, r0 │ │ - 2c012: 1876 adds r6, r6, r1 │ │ - 2c014: 3301 adds r3, #1 │ │ - 2c016: 4293 cmp r3, r2 │ │ - 2c018: d9f1 bls.n 2bffe │ │ - 2c01a: e000 b.n 2c01e │ │ - 2c01c: 1c0e adds r6, r1, #0 │ │ - 2c01e: 1c30 adds r0, r6, #0 │ │ - 2c020: b005 add sp, #20 │ │ - 2c022: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 2c024: e928 0000 stmdb r8!, {} │ │ - 2c028: cac0 ldmia r2!, {r6, r7} │ │ - 2c02a: 0000 movs r0, r0 │ │ - 2c02c: e924 0000 stmdb r4!, {} │ │ - 2c030: ce80 ldmia r6!, {r7} │ │ - 2c032: 0000 movs r0, r0 │ │ - 2c034: e910 0000 ldmdb r0, {} │ │ - 2c038: 8214 strh r4, [r2, #16] │ │ +0002c144 : │ │ + 2c144: b570 push {r4, r5, r6, lr} │ │ + 2c146: 680d ldr r5, [r1, #0] │ │ + 2c148: 1b52 subs r2, r2, r5 │ │ + 2c14a: d40a bmi.n 2c162 │ │ + 2c14c: 2400 movs r4, #0 │ │ + 2c14e: 4e0f ldr r6, [pc, #60] ; (2c18c ) │ │ + 2c150: 1c63 adds r3, r4, #1 │ │ + 2c152: 19a6 adds r6, r4, r6 │ │ + 2c154: 5786 ldrsb r6, [r0, r6] │ │ + 2c156: 42b2 cmp r2, r6 │ │ + 2c158: dd0e ble.n 2c178 │ │ + 2c15a: 1e1c subs r4, r3, #0 │ │ + 2c15c: 2c07 cmp r4, #7 │ │ + 2c15e: d1f6 bne.n 2c14e │ │ + 2c160: e00b b.n 2c17a │ │ + 2c162: 2408 movs r4, #8 │ │ + 2c164: 4e09 ldr r6, [pc, #36] ; (2c18c ) │ │ + 2c166: 1c63 adds r3, r4, #1 │ │ + 2c168: 19a6 adds r6, r4, r6 │ │ + 2c16a: 5786 ldrsb r6, [r0, r6] │ │ + 2c16c: 42b2 cmp r2, r6 │ │ + 2c16e: da03 bge.n 2c178 │ │ + 2c170: 1e1c subs r4, r3, #0 │ │ + 2c172: 2c0f cmp r4, #15 │ │ + 2c174: d1f6 bne.n 2c164 │ │ + 2c176: e000 b.n 2c17a │ │ + 2c178: 1c23 adds r3, r4, #0 │ │ + 2c17a: 4a05 ldr r2, [pc, #20] ; (2c190 ) │ │ + 2c17c: 18c0 adds r0, r0, r3 │ │ + 2c17e: 1880 adds r0, r0, r2 │ │ + 2c180: 2204 movs r2, #4 │ │ + 2c182: 5682 ldrsb r2, [r0, r2] │ │ + 2c184: 1c18 adds r0, r3, #0 │ │ + 2c186: 18aa adds r2, r5, r2 │ │ + 2c188: 600a str r2, [r1, #0] │ │ + 2c18a: bd70 pop {r4, r5, r6, pc} │ │ + 2c18c: 079d lsls r5, r3, #30 │ │ + 2c18e: 0001 movs r1, r0 │ │ + 2c190: 0798 lsls r0, r3, #30 │ │ + 2c192: 0001 movs r1, r0 │ │ + │ │ +0002c194 : │ │ + 2c194: b5f0 push {r4, r5, r6, r7, lr} │ │ + 2c196: b08f sub sp, #60 ; 0x3c │ │ + 2c198: 930a str r3, [sp, #40] ; 0x28 │ │ + 2c19a: 9b14 ldr r3, [sp, #80] ; 0x50 │ │ + 2c19c: 9209 str r2, [sp, #36] ; 0x24 │ │ + 2c19e: 9007 str r0, [sp, #28] │ │ + 2c1a0: 9301 str r3, [sp, #4] │ │ + 2c1a2: 4b42 ldr r3, [pc, #264] ; (2c2ac ) │ │ + 2c1a4: 9104 str r1, [sp, #16] │ │ + 2c1a6: 447b add r3, pc │ │ + 2c1a8: 681b ldr r3, [r3, #0] │ │ + 2c1aa: 681a ldr r2, [r3, #0] │ │ + 2c1ac: 930b str r3, [sp, #44] ; 0x2c │ │ + 2c1ae: 9b01 ldr r3, [sp, #4] │ │ + 2c1b0: 920d str r2, [sp, #52] ; 0x34 │ │ + 2c1b2: 2b00 cmp r3, #0 │ │ + 2c1b4: d002 beq.n 2c1bc │ │ + 2c1b6: 2300 movs r3, #0 │ │ + 2c1b8: 9a01 ldr r2, [sp, #4] │ │ + 2c1ba: 7013 strb r3, [r2, #0] │ │ + 2c1bc: 9804 ldr r0, [sp, #16] │ │ + 2c1be: 2800 cmp r0, #0 │ │ + 2c1c0: d06b beq.n 2c29a │ │ + 2c1c2: 4b3b ldr r3, [pc, #236] ; (2c2b0 ) │ │ + 2c1c4: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 2c1c6: 2000 movs r0, #0 │ │ + 2c1c8: 429a cmp r2, r3 │ │ + 2c1ca: d966 bls.n 2c29a │ │ + 2c1cc: 2301 movs r3, #1 │ │ + 2c1ce: 1c07 adds r7, r0, #0 │ │ + 2c1d0: 9303 str r3, [sp, #12] │ │ + 2c1d2: 9008 str r0, [sp, #32] │ │ + 2c1d4: 2400 movs r4, #0 │ │ + 2c1d6: 9b03 ldr r3, [sp, #12] │ │ + 2c1d8: 4a36 ldr r2, [pc, #216] ; (2c2b4 ) │ │ + 2c1da: 1c26 adds r6, r4, #0 │ │ + 2c1dc: 0119 lsls r1, r3, #4 │ │ + 2c1de: 4b36 ldr r3, [pc, #216] ; (2c2b8 ) │ │ + 2c1e0: 1c25 adds r5, r4, #0 │ │ + 2c1e2: 447b add r3, pc │ │ + 2c1e4: 1859 adds r1, r3, r1 │ │ + 2c1e6: 9b07 ldr r3, [sp, #28] │ │ + 2c1e8: 1898 adds r0, r3, r2 │ │ + 2c1ea: 2210 movs r2, #16 │ │ + 2c1ec: f005 fd86 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 2c1f0: 9b04 ldr r3, [sp, #16] │ │ + 2c1f2: 940c str r4, [sp, #48] ; 0x30 │ │ + 2c1f4: 9302 str r3, [sp, #8] │ │ + 2c1f6: 2301 movs r3, #1 │ │ + 2c1f8: 9305 str r3, [sp, #20] │ │ + 2c1fa: 9a04 ldr r2, [sp, #16] │ │ + 2c1fc: 9b02 ldr r3, [sp, #8] │ │ + 2c1fe: 1a9b subs r3, r3, r2 │ │ + 2c200: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 2c202: 4293 cmp r3, r2 │ │ + 2c204: da1b bge.n 2c23e │ │ + 2c206: 9b02 ldr r3, [sp, #8] │ │ + 2c208: 9807 ldr r0, [sp, #28] │ │ + 2c20a: a90c add r1, sp, #48 ; 0x30 │ │ + 2c20c: 781b ldrb r3, [r3, #0] │ │ + 2c20e: 1c1a adds r2, r3, #0 │ │ + 2c210: 9306 str r3, [sp, #24] │ │ + 2c212: f7ff ff97 bl 2c144 │ │ + 2c216: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 2c218: 1b9e subs r6, r3, r6 │ │ + 2c21a: 17f3 asrs r3, r6, #31 │ │ + 2c21c: 18f6 adds r6, r6, r3 │ │ + 2c21e: 405e eors r6, r3 │ │ + 2c220: 9b06 ldr r3, [sp, #24] │ │ + 2c222: 19a4 adds r4, r4, r6 │ │ + 2c224: 9e0c ldr r6, [sp, #48] ; 0x30 │ │ + 2c226: 1b5d subs r5, r3, r5 │ │ + 2c228: 17eb asrs r3, r5, #31 │ │ + 2c22a: 18ed adds r5, r5, r3 │ │ + 2c22c: 405d eors r5, r3 │ │ + 2c22e: 9b05 ldr r3, [sp, #20] │ │ + 2c230: 195b adds r3, r3, r5 │ │ + 2c232: 9305 str r3, [sp, #20] │ │ + 2c234: 9b02 ldr r3, [sp, #8] │ │ + 2c236: 9d06 ldr r5, [sp, #24] │ │ + 2c238: 3301 adds r3, #1 │ │ + 2c23a: 9302 str r3, [sp, #8] │ │ + 2c23c: e7dd b.n 2c1fa │ │ + 2c23e: 1c20 adds r0, r4, #0 │ │ + 2c240: 2164 movs r1, #100 ; 0x64 │ │ + 2c242: 9a05 ldr r2, [sp, #20] │ │ + 2c244: f000 fe9c bl 2cf80 <_muldiv(long, long, long)@@Base> │ │ + 2c248: 42b8 cmp r0, r7 │ │ + 2c24a: d302 bcc.n 2c252 │ │ + 2c24c: 1c07 adds r7, r0, #0 │ │ + 2c24e: 9b03 ldr r3, [sp, #12] │ │ + 2c250: 9308 str r3, [sp, #32] │ │ + 2c252: 9b03 ldr r3, [sp, #12] │ │ + 2c254: 2b02 cmp r3, #2 │ │ + 2c256: d002 beq.n 2c25e │ │ + 2c258: 2302 movs r3, #2 │ │ + 2c25a: 9303 str r3, [sp, #12] │ │ + 2c25c: e7ba b.n 2c1d4 │ │ + 2c25e: 4915 ldr r1, [pc, #84] ; (2c2b4 ) │ │ + 2c260: 9b08 ldr r3, [sp, #32] │ │ + 2c262: 9a07 ldr r2, [sp, #28] │ │ + 2c264: 468c mov ip, r1 │ │ + 2c266: 4915 ldr r1, [pc, #84] ; (2c2bc ) │ │ + 2c268: 011b lsls r3, r3, #4 │ │ + 2c26a: 4462 add r2, ip │ │ + 2c26c: 4479 add r1, pc │ │ + 2c26e: 1c10 adds r0, r2, #0 │ │ + 2c270: 18c9 adds r1, r1, r3 │ │ + 2c272: 2210 movs r2, #16 │ │ + 2c274: f005 fd42 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 2c278: 9b01 ldr r3, [sp, #4] │ │ + 2c27a: 2b00 cmp r3, #0 │ │ + 2c27c: d007 beq.n 2c28e │ │ + 2c27e: 2f64 cmp r7, #100 ; 0x64 │ │ + 2c280: d903 bls.n 2c28a │ │ + 2c282: 2364 movs r3, #100 ; 0x64 │ │ + 2c284: 9a01 ldr r2, [sp, #4] │ │ + 2c286: 7013 strb r3, [r2, #0] │ │ + 2c288: e001 b.n 2c28e │ │ + 2c28a: 9b01 ldr r3, [sp, #4] │ │ + 2c28c: 701f strb r7, [r3, #0] │ │ + 2c28e: 2000 movs r0, #0 │ │ + 2c290: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 2c292: 429f cmp r7, r3 │ │ + 2c294: 4140 adcs r0, r0 │ │ + 2c296: 0600 lsls r0, r0, #24 │ │ + 2c298: 0e00 lsrs r0, r0, #24 │ │ + 2c29a: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 2c29c: 9a0d ldr r2, [sp, #52] ; 0x34 │ │ + 2c29e: 681b ldr r3, [r3, #0] │ │ + 2c2a0: 429a cmp r2, r3 │ │ + 2c2a2: d001 beq.n 2c2a8 │ │ + 2c2a4: f005 fd02 bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + 2c2a8: b00f add sp, #60 ; 0x3c │ │ + 2c2aa: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 2c2ac: cc52 ldmia r4, {r1, r4, r6} │ │ + 2c2ae: 0000 movs r0, r0 │ │ + 2c2b0: 03ff lsls r7, r7, #15 │ │ + 2c2b2: 0000 movs r0, r0 │ │ + 2c2b4: 079c lsls r4, r3, #30 │ │ + 2c2b6: 0001 movs r1, r0 │ │ + 2c2b8: 9f6a ldr r7, [sp, #424] ; 0x1a8 │ │ + 2c2ba: 0000 movs r0, r0 │ │ + 2c2bc: 9ee0 ldr r6, [sp, #896] ; 0x380 │ │ ... │ │ │ │ -0002c03c : │ │ - 2c03c: 1c02 adds r2, r0, #0 │ │ - 2c03e: 1e48 subs r0, r1, #1 │ │ - 2c040: b570 push {r4, r5, r6, lr} │ │ - 2c042: 2300 movs r3, #0 │ │ - 2c044: 28ee cmp r0, #238 ; 0xee │ │ - 2c046: d824 bhi.n 2c092 │ │ - 2c048: 4c13 ldr r4, [pc, #76] ; (2c098 ) │ │ - 2c04a: 0188 lsls r0, r1, #6 │ │ - 2c04c: 1810 adds r0, r2, r0 │ │ - 2c04e: 1900 adds r0, r0, r4 │ │ - 2c050: 6800 ldr r0, [r0, #0] │ │ - 2c052: 4298 cmp r0, r3 │ │ - 2c054: d01c beq.n 2c090 │ │ - 2c056: 2682 movs r6, #130 ; 0x82 │ │ - 2c058: 00b6 lsls r6, r6, #2 │ │ - 2c05a: 1989 adds r1, r1, r6 │ │ - 2c05c: 0189 lsls r1, r1, #6 │ │ - 2c05e: 1851 adds r1, r2, r1 │ │ - 2c060: 8c4c ldrh r4, [r1, #34] ; 0x22 │ │ - 2c062: 2501 movs r5, #1 │ │ - 2c064: 6948 ldr r0, [r1, #20] │ │ - 2c066: 43ac bics r4, r5 │ │ - 2c068: 2580 movs r5, #128 ; 0x80 │ │ - 2c06a: 614b str r3, [r1, #20] │ │ - 2c06c: 600b str r3, [r1, #0] │ │ - 2c06e: 844c strh r4, [r1, #34] ; 0x22 │ │ - 2c070: 022d lsls r5, r5, #8 │ │ - 2c072: 1c19 adds r1, r3, #0 │ │ - 2c074: 18d4 adds r4, r2, r3 │ │ - 2c076: 6e26 ldr r6, [r4, #96] ; 0x60 │ │ - 2c078: 4286 cmp r6, r0 │ │ - 2c07a: d103 bne.n 2c084 │ │ - 2c07c: 6221 str r1, [r4, #32] │ │ - 2c07e: 6061 str r1, [r4, #4] │ │ - 2c080: 50d1 str r1, [r2, r3] │ │ - 2c082: 6621 str r1, [r4, #96] ; 0x60 │ │ - 2c084: 3301 adds r3, #1 │ │ - 2c086: 33ff adds r3, #255 ; 0xff │ │ - 2c088: 42ab cmp r3, r5 │ │ - 2c08a: d1f3 bne.n 2c074 │ │ - 2c08c: f7fe f914 bl 2a2b8 │ │ - 2c090: 2301 movs r3, #1 │ │ - 2c092: 1c18 adds r0, r3, #0 │ │ - 2c094: bd70 pop {r4, r5, r6, pc} │ │ - 2c096: 46c0 nop ; (mov r8, r8) │ │ - 2c098: 8214 strh r4, [r2, #16] │ │ +0002c2c0 : │ │ + 2c2c0: 694b ldr r3, [r1, #20] │ │ + 2c2c2: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + 2c2c4: 2b00 cmp r3, #0 │ │ + 2c2c6: d100 bne.n 2c2ca │ │ + 2c2c8: e0dd b.n 2c486 │ │ + 2c2ca: 4a6f ldr r2, [pc, #444] ; (2c488 ) │ │ + 2c2cc: 680c ldr r4, [r1, #0] │ │ + 2c2ce: 4294 cmp r4, r2 │ │ + 2c2d0: d900 bls.n 2c2d4 │ │ + 2c2d2: 600a str r2, [r1, #0] │ │ + 2c2d4: 680a ldr r2, [r1, #0] │ │ + 2c2d6: 688c ldr r4, [r1, #8] │ │ + 2c2d8: 4294 cmp r4, r2 │ │ + 2c2da: d900 bls.n 2c2de │ │ + 2c2dc: 608a str r2, [r1, #8] │ │ + 2c2de: 1c94 adds r4, r2, #2 │ │ + 2c2e0: 9401 str r4, [sp, #4] │ │ + 2c2e2: 9d01 ldr r5, [sp, #4] │ │ + 2c2e4: 684c ldr r4, [r1, #4] │ │ + 2c2e6: 42ac cmp r4, r5 │ │ + 2c2e8: d900 bls.n 2c2ec │ │ + 2c2ea: 604d str r5, [r1, #4] │ │ + 2c2ec: 684c ldr r4, [r1, #4] │ │ + 2c2ee: 688d ldr r5, [r1, #8] │ │ + 2c2f0: 3402 adds r4, #2 │ │ + 2c2f2: 42ac cmp r4, r5 │ │ + 2c2f4: d306 bcc.n 2c304 │ │ + 2c2f6: 2400 movs r4, #0 │ │ + 2c2f8: 2502 movs r5, #2 │ │ + 2c2fa: 608c str r4, [r1, #8] │ │ + 2c2fc: 604c str r4, [r1, #4] │ │ + 2c2fe: 8c4c ldrh r4, [r1, #34] ; 0x22 │ │ + 2c300: 43ac bics r4, r5 │ │ + 2c302: 844c strh r4, [r1, #34] ; 0x22 │ │ + 2c304: 8c4f ldrh r7, [r1, #34] ; 0x22 │ │ + 2c306: 07fc lsls r4, r7, #31 │ │ + 2c308: d542 bpl.n 2c390 │ │ + 2c30a: 2440 movs r4, #64 ; 0x40 │ │ + 2c30c: 4027 ands r7, r4 │ │ + 2c30e: d013 beq.n 2c338 │ │ + 2c310: 1cd6 adds r6, r2, #3 │ │ + 2c312: 00b6 lsls r6, r6, #2 │ │ + 2c314: 199d adds r5, r3, r6 │ │ + 2c316: 1c2f adds r7, r5, #0 │ │ + 2c318: 2400 movs r4, #0 │ │ + 2c31a: 3f0c subs r7, #12 │ │ + 2c31c: 803c strh r4, [r7, #0] │ │ + 2c31e: 80bc strh r4, [r7, #4] │ │ + 2c320: 1f2f subs r7, r5, #4 │ │ + 2c322: 803c strh r4, [r7, #0] │ │ + 2c324: 539c strh r4, [r3, r6] │ │ + 2c326: 1c2e adds r6, r5, #0 │ │ + 2c328: 3e0a subs r6, #10 │ │ + 2c32a: 8034 strh r4, [r6, #0] │ │ + 2c32c: 1fae subs r6, r5, #6 │ │ + 2c32e: 8034 strh r4, [r6, #0] │ │ + 2c330: 1eae subs r6, r5, #2 │ │ + 2c332: 8034 strh r4, [r6, #0] │ │ + 2c334: 806c strh r4, [r5, #2] │ │ + 2c336: e00c b.n 2c352 │ │ + 2c338: 1d15 adds r5, r2, #4 │ │ + 2c33a: 006d lsls r5, r5, #1 │ │ + 2c33c: 195c adds r4, r3, r5 │ │ + 2c33e: 1c26 adds r6, r4, #0 │ │ + 2c340: 3e08 subs r6, #8 │ │ + 2c342: 8037 strh r7, [r6, #0] │ │ + 2c344: 1fa6 subs r6, r4, #6 │ │ + 2c346: 8037 strh r7, [r6, #0] │ │ + 2c348: 1f26 subs r6, r4, #4 │ │ + 2c34a: 3c02 subs r4, #2 │ │ + 2c34c: 8037 strh r7, [r6, #0] │ │ + 2c34e: 8027 strh r7, [r4, #0] │ │ + 2c350: 535f strh r7, [r3, r5] │ │ + 2c352: 2446 movs r4, #70 ; 0x46 │ │ + 2c354: 8c4d ldrh r5, [r1, #34] ; 0x22 │ │ + 2c356: 4025 ands r5, r4 │ │ + 2c358: 2d02 cmp r5, #2 │ │ + 2c35a: d000 beq.n 2c35e │ │ + 2c35c: e093 b.n 2c486 │ │ + 2c35e: 688c ldr r4, [r1, #8] │ │ + 2c360: 1ce6 adds r6, r4, #3 │ │ + 2c362: 4296 cmp r6, r2 │ │ + 2c364: d204 bcs.n 2c370 │ │ + 2c366: 4a49 ldr r2, [pc, #292] ; (2c48c ) │ │ + 2c368: 5882 ldr r2, [r0, r2] │ │ + 2c36a: 422a tst r2, r5 │ │ + 2c36c: d100 bne.n 2c370 │ │ + 2c36e: e08a b.n 2c486 │ │ + 2c370: 684a ldr r2, [r1, #4] │ │ + 2c372: 0064 lsls r4, r4, #1 │ │ + 2c374: 0052 lsls r2, r2, #1 │ │ + 2c376: 5a99 ldrh r1, [r3, r2] │ │ + 2c378: 189a adds r2, r3, r2 │ │ + 2c37a: 5319 strh r1, [r3, r4] │ │ + 2c37c: 8851 ldrh r1, [r2, #2] │ │ + 2c37e: 191b adds r3, r3, r4 │ │ + 2c380: 8059 strh r1, [r3, #2] │ │ + 2c382: 8891 ldrh r1, [r2, #4] │ │ + 2c384: 8099 strh r1, [r3, #4] │ │ + 2c386: 88d1 ldrh r1, [r2, #6] │ │ + 2c388: 80d9 strh r1, [r3, #6] │ │ + 2c38a: 8912 ldrh r2, [r2, #8] │ │ + 2c38c: 811a strh r2, [r3, #8] │ │ + 2c38e: e07a b.n 2c486 │ │ + 2c390: 2480 movs r4, #128 ; 0x80 │ │ + 2c392: 0064 lsls r4, r4, #1 │ │ + 2c394: 42a2 cmp r2, r4 │ │ + 2c396: d816 bhi.n 2c3c6 │ │ + 2c398: 2440 movs r4, #64 ; 0x40 │ │ + 2c39a: 8c4d ldrh r5, [r1, #34] ; 0x22 │ │ + 2c39c: 402c ands r4, r5 │ │ + 2c39e: d042 beq.n 2c426 │ │ + 2c3a0: 2400 movs r4, #0 │ │ + 2c3a2: 3203 adds r2, #3 │ │ + 2c3a4: 0052 lsls r2, r2, #1 │ │ + 2c3a6: 189d adds r5, r3, r2 │ │ + 2c3a8: 1fae subs r6, r5, #6 │ │ + 2c3aa: 7034 strb r4, [r6, #0] │ │ + 2c3ac: 1f2e subs r6, r5, #4 │ │ + 2c3ae: 7034 strb r4, [r6, #0] │ │ + 2c3b0: 1eae subs r6, r5, #2 │ │ + 2c3b2: 7034 strb r4, [r6, #0] │ │ + 2c3b4: 549c strb r4, [r3, r2] │ │ + 2c3b6: 1f6a subs r2, r5, #5 │ │ + 2c3b8: 7014 strb r4, [r2, #0] │ │ + 2c3ba: 1eea subs r2, r5, #3 │ │ + 2c3bc: 7014 strb r4, [r2, #0] │ │ + 2c3be: 1e6a subs r2, r5, #1 │ │ + 2c3c0: 7014 strb r4, [r2, #0] │ │ + 2c3c2: 706c strb r4, [r5, #1] │ │ + 2c3c4: e036 b.n 2c434 │ │ + 2c3c6: 4c31 ldr r4, [pc, #196] ; (2c48c ) │ │ + 2c3c8: 5904 ldr r4, [r0, r4] │ │ + 2c3ca: 07a4 lsls r4, r4, #30 │ │ + 2c3cc: d0e4 beq.n 2c398 │ │ + 2c3ce: 2440 movs r4, #64 ; 0x40 │ │ + 2c3d0: 403c ands r4, r7 │ │ + 2c3d2: d1e1 bne.n 2c398 │ │ + 2c3d4: 1e56 subs r6, r2, #1 │ │ + 2c3d6: 579d ldrsb r5, [r3, r6] │ │ + 2c3d8: 46ac mov ip, r5 │ │ + 2c3da: 2e00 cmp r6, #0 │ │ + 2c3dc: dd05 ble.n 2c3ea │ │ + 2c3de: 1e75 subs r5, r6, #1 │ │ + 2c3e0: 575c ldrsb r4, [r3, r5] │ │ + 2c3e2: 4564 cmp r4, ip │ │ + 2c3e4: d101 bne.n 2c3ea │ │ + 2c3e6: 1c2e adds r6, r5, #0 │ │ + 2c3e8: e7f7 b.n 2c3da │ │ + 2c3ea: 1c35 adds r5, r6, #0 │ │ + 2c3ec: 07bf lsls r7, r7, #30 │ │ + 2c3ee: d502 bpl.n 2c3f6 │ │ + 2c3f0: 688f ldr r7, [r1, #8] │ │ + 2c3f2: 42be cmp r6, r7 │ │ + 2c3f4: ddd0 ble.n 2c398 │ │ + 2c3f6: 4666 mov r6, ip │ │ + 2c3f8: 1ba6 subs r6, r4, r6 │ │ + 2c3fa: 3608 adds r6, #8 │ │ + 2c3fc: 2e10 cmp r6, #16 │ │ + 2c3fe: d9cb bls.n 2c398 │ │ + 2c400: 2607 movs r6, #7 │ │ + 2c402: 46b4 mov ip, r6 │ │ + 2c404: 680f ldr r7, [r1, #0] │ │ + 2c406: 42bd cmp r5, r7 │ │ + 2c408: dac6 bge.n 2c398 │ │ + 2c40a: 4666 mov r6, ip │ │ + 2c40c: 4235 tst r5, r6 │ │ + 2c40e: d107 bne.n 2c420 │ │ + 2c410: 2c00 cmp r4, #0 │ │ + 2c412: dd01 ble.n 2c418 │ │ + 2c414: 3c01 subs r4, #1 │ │ + 2c416: e003 b.n 2c420 │ │ + 2c418: 1c27 adds r7, r4, #0 │ │ + 2c41a: 1e7e subs r6, r7, #1 │ │ + 2c41c: 41b7 sbcs r7, r6 │ │ + 2c41e: 19e4 adds r4, r4, r7 │ │ + 2c420: 555c strb r4, [r3, r5] │ │ + 2c422: 3501 adds r5, #1 │ │ + 2c424: e7ee b.n 2c404 │ │ + 2c426: 9d01 ldr r5, [sp, #4] │ │ + 2c428: 549c strb r4, [r3, r2] │ │ + 2c42a: 189a adds r2, r3, r2 │ │ + 2c42c: 7054 strb r4, [r2, #1] │ │ + 2c42e: 555c strb r4, [r3, r5] │ │ + 2c430: 70d4 strb r4, [r2, #3] │ │ + 2c432: 7114 strb r4, [r2, #4] │ │ + 2c434: 2246 movs r2, #70 ; 0x46 │ │ + 2c436: 8c4c ldrh r4, [r1, #34] ; 0x22 │ │ + 2c438: 4022 ands r2, r4 │ │ + 2c43a: 2a02 cmp r2, #2 │ │ + 2c43c: d123 bne.n 2c486 │ │ + 2c43e: 688a ldr r2, [r1, #8] │ │ + 2c440: 680d ldr r5, [r1, #0] │ │ + 2c442: 1cd4 adds r4, r2, #3 │ │ + 2c444: 42ac cmp r4, r5 │ │ + 2c446: d203 bcs.n 2c450 │ │ + 2c448: 4c10 ldr r4, [pc, #64] ; (2c48c ) │ │ + 2c44a: 5900 ldr r0, [r0, r4] │ │ + 2c44c: 0780 lsls r0, r0, #30 │ │ + 2c44e: d01a beq.n 2c486 │ │ + 2c450: 6848 ldr r0, [r1, #4] │ │ + 2c452: 5c18 ldrb r0, [r3, r0] │ │ + 2c454: 5498 strb r0, [r3, r2] │ │ + 2c456: 684a ldr r2, [r1, #4] │ │ + 2c458: 189a adds r2, r3, r2 │ │ + 2c45a: 7850 ldrb r0, [r2, #1] │ │ + 2c45c: 688a ldr r2, [r1, #8] │ │ + 2c45e: 189a adds r2, r3, r2 │ │ + 2c460: 7050 strb r0, [r2, #1] │ │ + 2c462: 684a ldr r2, [r1, #4] │ │ + 2c464: 189a adds r2, r3, r2 │ │ + 2c466: 7890 ldrb r0, [r2, #2] │ │ + 2c468: 688a ldr r2, [r1, #8] │ │ + 2c46a: 189a adds r2, r3, r2 │ │ + 2c46c: 7090 strb r0, [r2, #2] │ │ + 2c46e: 684a ldr r2, [r1, #4] │ │ + 2c470: 189a adds r2, r3, r2 │ │ + 2c472: 78d0 ldrb r0, [r2, #3] │ │ + 2c474: 688a ldr r2, [r1, #8] │ │ + 2c476: 189a adds r2, r3, r2 │ │ + 2c478: 70d0 strb r0, [r2, #3] │ │ + 2c47a: 684a ldr r2, [r1, #4] │ │ + 2c47c: 189a adds r2, r3, r2 │ │ + 2c47e: 7910 ldrb r0, [r2, #4] │ │ + 2c480: 688a ldr r2, [r1, #8] │ │ + 2c482: 189b adds r3, r3, r2 │ │ + 2c484: 7118 strb r0, [r3, #4] │ │ + 2c486: bdf7 pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ + 2c488: 2400 movs r4, #0 │ │ + 2c48a: 00f4 lsls r4, r6, #3 │ │ + 2c48c: e920 0000 stmdb r0!, {} │ │ + │ │ +0002c490 : │ │ + 2c490: b5f0 push {r4, r5, r6, r7, lr} │ │ + 2c492: 1c0e adds r6, r1, #0 │ │ + 2c494: 49ae ldr r1, [pc, #696] ; (2c750 ) │ │ + 2c496: b091 sub sp, #68 ; 0x44 │ │ + 2c498: 9007 str r0, [sp, #28] │ │ + 2c49a: 4479 add r1, pc │ │ + 2c49c: 6809 ldr r1, [r1, #0] │ │ + 2c49e: 1c1f adds r7, r3, #0 │ │ + 2c4a0: 6830 ldr r0, [r6, #0] │ │ + 2c4a2: 680b ldr r3, [r1, #0] │ │ + 2c4a4: 1c14 adds r4, r2, #0 │ │ + 2c4a6: 930f str r3, [sp, #60] ; 0x3c │ │ + 2c4a8: 910b str r1, [sp, #44] ; 0x2c │ │ + 2c4aa: 2803 cmp r0, #3 │ │ + 2c4ac: dc01 bgt.n 2c4b2 │ │ + 2c4ae: 2000 movs r0, #0 │ │ + 2c4b0: e344 b.n 2cb3c │ │ + 2c4b2: 2f00 cmp r7, #0 │ │ + 2c4b4: d0fb beq.n 2c4ae │ │ + 2c4b6: 4ba7 ldr r3, [pc, #668] ; (2c754 ) │ │ + 2c4b8: 4298 cmp r0, r3 │ │ + 2c4ba: d900 bls.n 2c4be │ │ + 2c4bc: 6033 str r3, [r6, #0] │ │ + 2c4be: 2241 movs r2, #65 ; 0x41 │ │ + 2c4c0: 8c73 ldrh r3, [r6, #34] ; 0x22 │ │ + 2c4c2: 3006 adds r0, #6 │ │ + 2c4c4: 4393 bics r3, r2 │ │ + 2c4c6: 0762 lsls r2, r4, #29 │ │ + 2c4c8: d502 bpl.n 2c4d0 │ │ + 2c4ca: 2201 movs r2, #1 │ │ + 2c4cc: 0040 lsls r0, r0, #1 │ │ + 2c4ce: 4313 orrs r3, r2 │ │ + 2c4d0: 8473 strh r3, [r6, #34] ; 0x22 │ │ + 2c4d2: 0723 lsls r3, r4, #28 │ │ + 2c4d4: d504 bpl.n 2c4e0 │ │ + 2c4d6: 2240 movs r2, #64 ; 0x40 │ │ + 2c4d8: 8c73 ldrh r3, [r6, #34] ; 0x22 │ │ + 2c4da: 0040 lsls r0, r0, #1 │ │ + 2c4dc: 4313 orrs r3, r2 │ │ + 2c4de: 8473 strh r3, [r6, #34] ; 0x22 │ │ + 2c4e0: f7fe fe12 bl 2b108 │ │ + 2c4e4: 9003 str r0, [sp, #12] │ │ + 2c4e6: 6170 str r0, [r6, #20] │ │ + 2c4e8: 2800 cmp r0, #0 │ │ + 2c4ea: d101 bne.n 2c4f0 │ │ + 2c4ec: 6030 str r0, [r6, #0] │ │ + 2c4ee: e7de b.n 2c4ae │ │ + 2c4f0: 2c13 cmp r4, #19 │ │ + 2c4f2: d100 bne.n 2c4f6 │ │ + 2c4f4: e25b b.n 2c9ae │ │ + 2c4f6: d821 bhi.n 2c53c │ │ + 2c4f8: 2c0a cmp r4, #10 │ │ + 2c4fa: d813 bhi.n 2c524 │ │ + 2c4fc: 6830 ldr r0, [r6, #0] │ │ + 2c4fe: 2c08 cmp r4, #8 │ │ + 2c500: d300 bcc.n 2c504 │ │ + 2c502: e100 b.n 2c706 │ │ + 2c504: 2c04 cmp r4, #4 │ │ + 2c506: d100 bne.n 2c50a │ │ + 2c508: e09a b.n 2c640 │ │ + 2c50a: d805 bhi.n 2c518 │ │ + 2c50c: 2c02 cmp r4, #2 │ │ + 2c50e: d055 beq.n 2c5bc │ │ + 2c510: d867 bhi.n 2c5e2 │ │ + 2c512: 2c01 cmp r4, #1 │ │ + 2c514: d042 beq.n 2c59c │ │ + 2c516: e2f0 b.n 2cafa │ │ + 2c518: 2c06 cmp r4, #6 │ │ + 2c51a: d100 bne.n 2c51e │ │ + 2c51c: e0c6 b.n 2c6ac │ │ + 2c51e: d800 bhi.n 2c522 │ │ + 2c520: e09e b.n 2c660 │ │ + 2c522: e0ac b.n 2c67e │ │ + 2c524: 2c0f cmp r4, #15 │ │ + 2c526: d100 bne.n 2c52a │ │ + 2c528: e0d0 b.n 2c6cc │ │ + 2c52a: d803 bhi.n 2c534 │ │ + 2c52c: 2c0c cmp r4, #12 │ │ + 2c52e: d300 bcc.n 2c532 │ │ + 2c530: e118 b.n 2c764 │ │ + 2c532: e2e2 b.n 2cafa │ │ + 2c534: 2c11 cmp r4, #17 │ │ + 2c536: d000 beq.n 2c53a │ │ + 2c538: e139 b.n 2c7ae │ │ + 2c53a: e193 b.n 2c864 │ │ + 2c53c: 2c49 cmp r4, #73 ; 0x49 │ │ + 2c53e: d814 bhi.n 2c56a │ │ + 2c540: 2c48 cmp r4, #72 ; 0x48 │ │ + 2c542: d300 bcc.n 2c546 │ │ + 2c544: e155 b.n 2c7f2 │ │ + 2c546: 2c17 cmp r4, #23 │ │ + 2c548: d100 bne.n 2c54c │ │ + 2c54a: e230 b.n 2c9ae │ │ + 2c54c: d803 bhi.n 2c556 │ │ + 2c54e: 2c15 cmp r4, #21 │ │ + 2c550: d000 beq.n 2c554 │ │ + 2c552: e12c b.n 2c7ae │ │ + 2c554: e186 b.n 2c864 │ │ + 2c556: 2c24 cmp r4, #36 ; 0x24 │ │ + 2c558: d100 bne.n 2c55c │ │ + 2c55a: e1b4 b.n 2c8c6 │ │ + 2c55c: 2c25 cmp r4, #37 ; 0x25 │ │ + 2c55e: d100 bne.n 2c562 │ │ + 2c560: e198 b.n 2c894 │ │ + 2c562: 2c20 cmp r4, #32 │ │ + 2c564: d000 beq.n 2c568 │ │ + 2c566: e2c8 b.n 2cafa │ │ + 2c568: e1ad b.n 2c8c6 │ │ + 2c56a: 6833 ldr r3, [r6, #0] │ │ + 2c56c: 2c85 cmp r4, #133 ; 0x85 │ │ + 2c56e: d100 bne.n 2c572 │ │ + 2c570: e22e b.n 2c9d0 │ │ + 2c572: d809 bhi.n 2c588 │ │ + 2c574: 2c4d cmp r4, #77 ; 0x4d │ │ + 2c576: d200 bcs.n 2c57a │ │ + 2c578: e2bf b.n 2cafa │ │ + 2c57a: 2c4e cmp r4, #78 ; 0x4e │ │ + 2c57c: d800 bhi.n 2c580 │ │ + 2c57e: e155 b.n 2c82c │ │ + 2c580: 2c4f cmp r4, #79 ; 0x4f │ │ + 2c582: d100 bne.n 2c586 │ │ + 2c584: e29f b.n 2cac6 │ │ + 2c586: e2b8 b.n 2cafa │ │ + 2c588: 2cc5 cmp r4, #197 ; 0xc5 │ │ + 2c58a: d100 bne.n 2c58e │ │ + 2c58c: e220 b.n 2c9d0 │ │ + 2c58e: 2ccd cmp r4, #205 ; 0xcd │ │ + 2c590: d100 bne.n 2c594 │ │ + 2c592: e26b b.n 2ca6c │ │ + 2c594: 2c8d cmp r4, #141 ; 0x8d │ │ + 2c596: d000 beq.n 2c59a │ │ + 2c598: e2af b.n 2cafa │ │ + 2c59a: e267 b.n 2ca6c │ │ + 2c59c: 9b16 ldr r3, [sp, #88] ; 0x58 │ │ + 2c59e: 1e05 subs r5, r0, #0 │ │ + 2c5a0: 429d cmp r5, r3 │ │ + 2c5a2: d901 bls.n 2c5a8 │ │ + 2c5a4: 1c1d adds r5, r3, #0 │ │ + 2c5a6: 6033 str r3, [r6, #0] │ │ + 2c5a8: 2300 movs r3, #0 │ │ + 2c5aa: 42ab cmp r3, r5 │ │ + 2c5ac: d100 bne.n 2c5b0 │ │ + 2c5ae: e2af b.n 2cb10 │ │ + 2c5b0: 5cfa ldrb r2, [r7, r3] │ │ + 2c5b2: 9903 ldr r1, [sp, #12] │ │ + 2c5b4: 3a80 subs r2, #128 ; 0x80 │ │ + 2c5b6: 54ca strb r2, [r1, r3] │ │ + 2c5b8: 3301 adds r3, #1 │ │ + 2c5ba: e7f6 b.n 2c5aa │ │ + 2c5bc: 9b16 ldr r3, [sp, #88] ; 0x58 │ │ + 2c5be: 4298 cmp r0, r3 │ │ + 2c5c0: d904 bls.n 2c5cc │ │ + 2c5c2: 6970 ldr r0, [r6, #20] │ │ + 2c5c4: 2800 cmp r0, #0 │ │ + 2c5c6: d000 beq.n 2c5ca │ │ + 2c5c8: e2ac b.n 2cb24 │ │ + 2c5ca: e770 b.n 2c4ae │ │ + 2c5cc: 2300 movs r3, #0 │ │ + 2c5ce: 1c1a adds r2, r3, #0 │ │ + 2c5d0: 4283 cmp r3, r0 │ │ + 2c5d2: d100 bne.n 2c5d6 │ │ + 2c5d4: e275 b.n 2cac2 │ │ + 2c5d6: 56f9 ldrsb r1, [r7, r3] │ │ + 2c5d8: 1852 adds r2, r2, r1 │ │ + 2c5da: 9903 ldr r1, [sp, #12] │ │ + 2c5dc: 54ca strb r2, [r1, r3] │ │ + 2c5de: 3301 adds r3, #1 │ │ + 2c5e0: e7f6 b.n 2c5d0 │ │ + 2c5e2: 9b16 ldr r3, [sp, #88] ; 0x58 │ │ + 2c5e4: 3001 adds r0, #1 │ │ + 2c5e6: 0845 lsrs r5, r0, #1 │ │ + 2c5e8: 3b10 subs r3, #16 │ │ + 2c5ea: 429d cmp r5, r3 │ │ + 2c5ec: d900 bls.n 2c5f0 │ │ + 2c5ee: e295 b.n 2cb1c │ │ + 2c5f0: 9b07 ldr r3, [sp, #28] │ │ + 2c5f2: 4a59 ldr r2, [pc, #356] ; (2c758 ) │ │ + 2c5f4: 1c39 adds r1, r7, #0 │ │ + 2c5f6: 1898 adds r0, r3, r2 │ │ + 2c5f8: 2210 movs r2, #16 │ │ + 2c5fa: f005 fb7f bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 2c5fe: 197b adds r3, r7, r5 │ │ + 2c600: 469c mov ip, r3 │ │ + 2c602: 2400 movs r4, #0 │ │ + 2c604: 6971 ldr r1, [r6, #20] │ │ + 2c606: 4567 cmp r7, ip │ │ + 2c608: d018 beq.n 2c63c │ │ + 2c60a: 7c3a ldrb r2, [r7, #16] │ │ + 2c60c: 200f movs r0, #15 │ │ + 2c60e: 1c13 adds r3, r2, #0 │ │ + 2c610: 4003 ands r3, r0 │ │ + 2c612: 9807 ldr r0, [sp, #28] │ │ + 2c614: 1112 asrs r2, r2, #4 │ │ + 2c616: 3701 adds r7, #1 │ │ + 2c618: 18c3 adds r3, r0, r3 │ │ + 2c61a: 4850 ldr r0, [pc, #320] ; (2c75c ) │ │ + 2c61c: 181b adds r3, r3, r0 │ │ + 2c61e: 791b ldrb r3, [r3, #4] │ │ + 2c620: 191c adds r4, r3, r4 │ │ + 2c622: 9b07 ldr r3, [sp, #28] │ │ + 2c624: 0624 lsls r4, r4, #24 │ │ + 2c626: 0e24 lsrs r4, r4, #24 │ │ + 2c628: 189a adds r2, r3, r2 │ │ + 2c62a: 700c strb r4, [r1, #0] │ │ + 2c62c: 1812 adds r2, r2, r0 │ │ + 2c62e: 7913 ldrb r3, [r2, #4] │ │ + 2c630: 18e4 adds r4, r4, r3 │ │ + 2c632: 0624 lsls r4, r4, #24 │ │ + 2c634: 0e24 lsrs r4, r4, #24 │ │ + 2c636: 704c strb r4, [r1, #1] │ │ + 2c638: 3102 adds r1, #2 │ │ + 2c63a: e7e4 b.n 2c606 │ │ + 2c63c: 3510 adds r5, #16 │ │ + 2c63e: e267 b.n 2cb10 │ │ + 2c640: 0043 lsls r3, r0, #1 │ │ + 2c642: 469c mov ip, r3 │ │ + 2c644: 9b16 ldr r3, [sp, #88] ; 0x58 │ │ + 2c646: 459c cmp ip, r3 │ │ + 2c648: d8bb bhi.n 2c5c2 │ │ + 2c64a: 2300 movs r3, #0 │ │ + 2c64c: 1c1a adds r2, r3, #0 │ │ + 2c64e: 4563 cmp r3, ip │ │ + 2c650: d300 bcc.n 2c654 │ │ + 2c652: e280 b.n 2cb56 │ │ + 2c654: 5ef9 ldrsh r1, [r7, r3] │ │ + 2c656: 1852 adds r2, r2, r1 │ │ + 2c658: 9903 ldr r1, [sp, #12] │ │ + 2c65a: 52ca strh r2, [r1, r3] │ │ + 2c65c: 3302 adds r3, #2 │ │ + 2c65e: e7f6 b.n 2c64e │ │ + 2c660: 9b16 ldr r3, [sp, #88] ; 0x58 │ │ + 2c662: 0045 lsls r5, r0, #1 │ │ + 2c664: 429d cmp r5, r3 │ │ + 2c666: d804 bhi.n 2c672 │ │ + 2c668: 9803 ldr r0, [sp, #12] │ │ + 2c66a: 1c39 adds r1, r7, #0 │ │ + 2c66c: 1c2a adds r2, r5, #0 │ │ + 2c66e: f005 fb45 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 2c672: 2300 movs r3, #0 │ │ + 2c674: 42ab cmp r3, r5 │ │ + 2c676: d300 bcc.n 2c67a │ │ + 2c678: e24a b.n 2cb10 │ │ + 2c67a: 3302 adds r3, #2 │ │ + 2c67c: e7fa b.n 2c674 │ │ + 2c67e: 9b16 ldr r3, [sp, #88] ; 0x58 │ │ + 2c680: 0045 lsls r5, r0, #1 │ │ + 2c682: 429d cmp r5, r3 │ │ + 2c684: d800 bhi.n 2c688 │ │ + 2c686: e268 b.n 2cb5a │ │ + 2c688: 2301 movs r3, #1 │ │ + 2c68a: 9d16 ldr r5, [sp, #88] ; 0x58 │ │ + 2c68c: 439d bics r5, r3 │ │ + 2c68e: 429d cmp r5, r3 │ │ + 2c690: d800 bhi.n 2c694 │ │ + 2c692: e243 b.n 2cb1c │ │ + 2c694: 2200 movs r2, #0 │ │ + 2c696: 5abb ldrh r3, [r7, r2] │ │ + 2c698: 0619 lsls r1, r3, #24 │ │ + 2c69a: 0c09 lsrs r1, r1, #16 │ │ + 2c69c: 0a1b lsrs r3, r3, #8 │ │ + 2c69e: 430b orrs r3, r1 │ │ + 2c6a0: 9903 ldr r1, [sp, #12] │ │ + 2c6a2: 528b strh r3, [r1, r2] │ │ + 2c6a4: 3202 adds r2, #2 │ │ + 2c6a6: 42aa cmp r2, r5 │ │ + 2c6a8: d3f5 bcc.n 2c696 │ │ + 2c6aa: e231 b.n 2cb10 │ │ + 2c6ac: 0043 lsls r3, r0, #1 │ │ + 2c6ae: 469c mov ip, r3 │ │ + 2c6b0: 9b16 ldr r3, [sp, #88] ; 0x58 │ │ + 2c6b2: 459c cmp ip, r3 │ │ + 2c6b4: d885 bhi.n 2c5c2 │ │ + 2c6b6: 2300 movs r3, #0 │ │ + 2c6b8: 4563 cmp r3, ip │ │ + 2c6ba: d300 bcc.n 2c6be │ │ + 2c6bc: e24b b.n 2cb56 │ │ + 2c6be: 5afa ldrh r2, [r7, r3] │ │ + 2c6c0: 4927 ldr r1, [pc, #156] ; (2c760 ) │ │ + 2c6c2: 1852 adds r2, r2, r1 │ │ + 2c6c4: 9903 ldr r1, [sp, #12] │ │ + 2c6c6: 52ca strh r2, [r1, r3] │ │ + 2c6c8: 3302 adds r3, #2 │ │ + 2c6ca: e7f5 b.n 2c6b8 │ │ + 2c6cc: 6833 ldr r3, [r6, #0] │ │ + 2c6ce: 005d lsls r5, r3, #1 │ │ + 2c6d0: 009b lsls r3, r3, #2 │ │ + 2c6d2: 469c mov ip, r3 │ │ + 2c6d4: 9b16 ldr r3, [sp, #88] ; 0x58 │ │ + 2c6d6: 459c cmp ip, r3 │ │ + 2c6d8: d900 bls.n 2c6dc │ │ + 2c6da: e21f b.n 2cb1c │ │ + 2c6dc: 1c3b adds r3, r7, #0 │ │ + 2c6de: 9a03 ldr r2, [sp, #12] │ │ + 2c6e0: 1bd9 subs r1, r3, r7 │ │ + 2c6e2: 42a9 cmp r1, r5 │ │ + 2c6e4: d300 bcc.n 2c6e8 │ │ + 2c6e6: e236 b.n 2cb56 │ │ + 2c6e8: 8819 ldrh r1, [r3, #0] │ │ + 2c6ea: 0608 lsls r0, r1, #24 │ │ + 2c6ec: 0c00 lsrs r0, r0, #16 │ │ + 2c6ee: 0a09 lsrs r1, r1, #8 │ │ + 2c6f0: 4301 orrs r1, r0 │ │ + 2c6f2: 8011 strh r1, [r2, #0] │ │ + 2c6f4: 5b5c ldrh r4, [r3, r5] │ │ + 2c6f6: 3302 adds r3, #2 │ │ + 2c6f8: 0621 lsls r1, r4, #24 │ │ + 2c6fa: 0c09 lsrs r1, r1, #16 │ │ + 2c6fc: 0a24 lsrs r4, r4, #8 │ │ + 2c6fe: 430c orrs r4, r1 │ │ + 2c700: 8054 strh r4, [r2, #2] │ │ + 2c702: 3204 adds r2, #4 │ │ + 2c704: e7ec b.n 2c6e0 │ │ + 2c706: 2200 movs r2, #0 │ │ + 2c708: 2c09 cmp r4, #9 │ │ + 2c70a: d101 bne.n 2c710 │ │ + 2c70c: 2280 movs r2, #128 ; 0x80 │ │ + 2c70e: 4252 negs r2, r2 │ │ + 2c710: 0043 lsls r3, r0, #1 │ │ + 2c712: 469c mov ip, r3 │ │ + 2c714: 9b16 ldr r3, [sp, #88] ; 0x58 │ │ + 2c716: 1c05 adds r5, r0, #0 │ │ + 2c718: 459c cmp ip, r3 │ │ + 2c71a: d900 bls.n 2c71e │ │ + 2c71c: e1fe b.n 2cb1c │ │ + 2c71e: 1839 adds r1, r7, r0 │ │ + 2c720: 9b03 ldr r3, [sp, #12] │ │ + 2c722: 9103 str r1, [sp, #12] │ │ + 2c724: 1c11 adds r1, r2, #0 │ │ + 2c726: 9d03 ldr r5, [sp, #12] │ │ + 2c728: 42af cmp r7, r5 │ │ + 2c72a: d100 bne.n 2c72e │ │ + 2c72c: e213 b.n 2cb56 │ │ + 2c72e: 783d ldrb r5, [r7, #0] │ │ + 2c730: 18ad adds r5, r5, r2 │ │ + 2c732: 701d strb r5, [r3, #0] │ │ + 2c734: 5c3d ldrb r5, [r7, r0] │ │ + 2c736: 3701 adds r7, #1 │ │ + 2c738: 186d adds r5, r5, r1 │ │ + 2c73a: 062d lsls r5, r5, #24 │ │ + 2c73c: 0e2d lsrs r5, r5, #24 │ │ + 2c73e: 705d strb r5, [r3, #1] │ │ + 2c740: 2c0a cmp r4, #10 │ │ + 2c742: d103 bne.n 2c74c │ │ + 2c744: 2200 movs r2, #0 │ │ + 2c746: 569a ldrsb r2, [r3, r2] │ │ + 2c748: 0629 lsls r1, r5, #24 │ │ + 2c74a: 1609 asrs r1, r1, #24 │ │ + 2c74c: 3302 adds r3, #2 │ │ + 2c74e: e7ea b.n 2c726 │ │ + 2c750: c95e ldmia r1, {r1, r2, r3, r4, r6} │ │ + 2c752: 0000 movs r0, r0 │ │ + 2c754: 2400 movs r4, #0 │ │ + 2c756: 00f4 lsls r4, r6, #3 │ │ + 2c758: 079c lsls r4, r3, #30 │ │ + 2c75a: 0001 movs r1, r0 │ │ + 2c75c: 0798 lsls r0, r3, #30 │ │ + 2c75e: 0001 movs r1, r0 │ │ + 2c760: 8000 strh r0, [r0, #0] │ │ + 2c762: ffff 2200 vsubl.u q9, d15, d0 │ │ + 2c766: 2c0e cmp r4, #14 │ │ + 2c768: d100 bne.n 2c76c │ │ + 2c76a: 4abf ldr r2, [pc, #764] ; (2ca68 ) │ │ + 2c76c: 6835 ldr r5, [r6, #0] │ │ + 2c76e: 00ab lsls r3, r5, #2 │ │ + 2c770: 469c mov ip, r3 │ │ + 2c772: 9b16 ldr r3, [sp, #88] ; 0x58 │ │ + 2c774: 459c cmp ip, r3 │ │ + 2c776: d900 bls.n 2c77a │ │ + 2c778: e1d0 b.n 2cb1c │ │ + 2c77a: 0069 lsls r1, r5, #1 │ │ + 2c77c: 1878 adds r0, r7, r1 │ │ + 2c77e: 9b03 ldr r3, [sp, #12] │ │ + 2c780: 9003 str r0, [sp, #12] │ │ + 2c782: 1c10 adds r0, r2, #0 │ │ + 2c784: 9d03 ldr r5, [sp, #12] │ │ + 2c786: 42af cmp r7, r5 │ │ + 2c788: d100 bne.n 2c78c │ │ + 2c78a: e1e4 b.n 2cb56 │ │ + 2c78c: 883d ldrh r5, [r7, #0] │ │ + 2c78e: 18ad adds r5, r5, r2 │ │ + 2c790: 801d strh r5, [r3, #0] │ │ + 2c792: 5a7d ldrh r5, [r7, r1] │ │ + 2c794: 3702 adds r7, #2 │ │ + 2c796: 182d adds r5, r5, r0 │ │ + 2c798: 042d lsls r5, r5, #16 │ │ + 2c79a: 0c2d lsrs r5, r5, #16 │ │ + 2c79c: 805d strh r5, [r3, #2] │ │ + 2c79e: 2c0c cmp r4, #12 │ │ + 2c7a0: d103 bne.n 2c7aa │ │ + 2c7a2: 2000 movs r0, #0 │ │ + 2c7a4: 5e1a ldrsh r2, [r3, r0] │ │ + 2c7a6: 0428 lsls r0, r5, #16 │ │ + 2c7a8: 1400 asrs r0, r0, #16 │ │ + 2c7aa: 3304 adds r3, #4 │ │ + 2c7ac: e7ea b.n 2c784 │ │ + 2c7ae: 9b16 ldr r3, [sp, #88] ; 0x58 │ │ + 2c7b0: 2b03 cmp r3, #3 │ │ + 2c7b2: d800 bhi.n 2c7b6 │ │ + 2c7b4: e1bc b.n 2cb30 │ │ + 2c7b6: 2302 movs r3, #2 │ │ + 2c7b8: 1c22 adds r2, r4, #0 │ │ + 2c7ba: 6831 ldr r1, [r6, #0] │ │ + 2c7bc: 439a bics r2, r3 │ │ + 2c7be: 2a10 cmp r2, #16 │ │ + 2c7c0: d10b bne.n 2c7da │ │ + 2c7c2: 1c23 adds r3, r4, #0 │ │ + 2c7c4: 3b12 subs r3, #18 │ │ + 2c7c6: 1c1a adds r2, r3, #0 │ │ + 2c7c8: 4253 negs r3, r2 │ │ + 2c7ca: 4153 adcs r3, r2 │ │ + 2c7cc: 9803 ldr r0, [sp, #12] │ │ + 2c7ce: 9300 str r3, [sp, #0] │ │ + 2c7d0: 1c3a adds r2, r7, #0 │ │ + 2c7d2: 9b16 ldr r3, [sp, #88] ; 0x58 │ │ + 2c7d4: f7ee fcc2 bl 1b15c │ │ + 2c7d8: e1aa b.n 2cb30 │ │ + 2c7da: 1c23 adds r3, r4, #0 │ │ + 2c7dc: 3b16 subs r3, #22 │ │ + 2c7de: 1c1a adds r2, r3, #0 │ │ + 2c7e0: 4253 negs r3, r2 │ │ + 2c7e2: 4153 adcs r3, r2 │ │ + 2c7e4: 9803 ldr r0, [sp, #12] │ │ + 2c7e6: 9300 str r3, [sp, #0] │ │ + 2c7e8: 1c3a adds r2, r7, #0 │ │ + 2c7ea: 9b16 ldr r3, [sp, #88] ; 0x58 │ │ + 2c7ec: f7ee fd78 bl 1b2e0 │ │ + 2c7f0: e19e b.n 2cb30 │ │ + 2c7f2: 2100 movs r1, #0 │ │ + 2c7f4: 2c49 cmp r4, #73 ; 0x49 │ │ + 2c7f6: d101 bne.n 2c7fc │ │ + 2c7f8: 2180 movs r1, #128 ; 0x80 │ │ + 2c7fa: 4249 negs r1, r1 │ │ + 2c7fc: 6832 ldr r2, [r6, #0] │ │ + 2c7fe: 9816 ldr r0, [sp, #88] ; 0x58 │ │ + 2c800: 0053 lsls r3, r2, #1 │ │ + 2c802: 4283 cmp r3, r0 │ │ + 2c804: d900 bls.n 2c808 │ │ + 2c806: 0842 lsrs r2, r0, #1 │ │ + 2c808: 2500 movs r5, #0 │ │ + 2c80a: 9b03 ldr r3, [sp, #12] │ │ + 2c80c: 060c lsls r4, r1, #24 │ │ + 2c80e: 0e24 lsrs r4, r4, #24 │ │ + 2c810: 4295 cmp r5, r2 │ │ + 2c812: d009 beq.n 2c828 │ │ + 2c814: 7839 ldrb r1, [r7, #0] │ │ + 2c816: 3501 adds r5, #1 │ │ + 2c818: 1861 adds r1, r4, r1 │ │ + 2c81a: 7019 strb r1, [r3, #0] │ │ + 2c81c: 7879 ldrb r1, [r7, #1] │ │ + 2c81e: 3702 adds r7, #2 │ │ + 2c820: 1861 adds r1, r4, r1 │ │ + 2c822: 7059 strb r1, [r3, #1] │ │ + 2c824: 3302 adds r3, #2 │ │ + 2c826: e7f3 b.n 2c810 │ │ + 2c828: 006d lsls r5, r5, #1 │ │ + 2c82a: e171 b.n 2cb10 │ │ + 2c82c: 2200 movs r2, #0 │ │ + 2c82e: 2c4e cmp r4, #78 ; 0x4e │ │ + 2c830: d100 bne.n 2c834 │ │ + 2c832: 4a8d ldr r2, [pc, #564] ; (2ca68 ) │ │ + 2c834: 9916 ldr r1, [sp, #88] ; 0x58 │ │ + 2c836: 1c1c adds r4, r3, #0 │ │ + 2c838: 009b lsls r3, r3, #2 │ │ + 2c83a: 428b cmp r3, r1 │ │ + 2c83c: d900 bls.n 2c840 │ │ + 2c83e: 088c lsrs r4, r1, #2 │ │ + 2c840: 2500 movs r5, #0 │ │ + 2c842: 9b03 ldr r3, [sp, #12] │ │ + 2c844: 0412 lsls r2, r2, #16 │ │ + 2c846: 0c11 lsrs r1, r2, #16 │ │ + 2c848: 42a5 cmp r5, r4 │ │ + 2c84a: d009 beq.n 2c860 │ │ + 2c84c: 883a ldrh r2, [r7, #0] │ │ + 2c84e: 3501 adds r5, #1 │ │ + 2c850: 188a adds r2, r1, r2 │ │ + 2c852: 801a strh r2, [r3, #0] │ │ + 2c854: 887a ldrh r2, [r7, #2] │ │ + 2c856: 3704 adds r7, #4 │ │ + 2c858: 188a adds r2, r1, r2 │ │ + 2c85a: 805a strh r2, [r3, #2] │ │ + 2c85c: 3304 adds r3, #4 │ │ + 2c85e: e7f3 b.n 2c848 │ │ + 2c860: 00ad lsls r5, r5, #2 │ │ + 2c862: e155 b.n 2cb10 │ │ + 2c864: 9b16 ldr r3, [sp, #88] ; 0x58 │ │ + 2c866: 2b09 cmp r3, #9 │ │ + 2c868: d800 bhi.n 2c86c │ │ + 2c86a: e156 b.n 2cb1a │ │ + 2c86c: 687d ldr r5, [r7, #4] │ │ + 2c86e: 7a3a ldrb r2, [r7, #8] │ │ + 2c870: 3509 adds r5, #9 │ │ + 2c872: 429d cmp r5, r3 │ │ + 2c874: d900 bls.n 2c878 │ │ + 2c876: 1c1d adds r5, r3, #0 │ │ + 2c878: 8c71 ldrh r1, [r6, #34] ; 0x22 │ │ + 2c87a: 6833 ldr r3, [r6, #0] │ │ + 2c87c: 07c9 lsls r1, r1, #31 │ │ + 2c87e: d500 bpl.n 2c882 │ │ + 2c880: 005b lsls r3, r3, #1 │ │ + 2c882: 1c38 adds r0, r7, #0 │ │ + 2c884: 1c29 adds r1, r5, #0 │ │ + 2c886: 9200 str r2, [sp, #0] │ │ + 2c888: 3009 adds r0, #9 │ │ + 2c88a: 3909 subs r1, #9 │ │ + 2c88c: 9a03 ldr r2, [sp, #12] │ │ + 2c88e: f7ec f94f bl 18b30 │ │ + 2c892: e13d b.n 2cb10 │ │ + 2c894: 6833 ldr r3, [r6, #0] │ │ + 2c896: 005b lsls r3, r3, #1 │ │ + 2c898: 469c mov ip, r3 │ │ + 2c89a: 9b16 ldr r3, [sp, #88] ; 0x58 │ │ + 2c89c: 459c cmp ip, r3 │ │ + 2c89e: d900 bls.n 2c8a2 │ │ + 2c8a0: e68f b.n 2c5c2 │ │ + 2c8a2: 2200 movs r2, #0 │ │ + 2c8a4: 1c13 adds r3, r2, #0 │ │ + 2c8a6: 4562 cmp r2, ip │ │ + 2c8a8: d007 beq.n 2c8ba │ │ + 2c8aa: 5cb9 ldrb r1, [r7, r2] │ │ + 2c8ac: 18cb adds r3, r1, r3 │ │ + 2c8ae: 9903 ldr r1, [sp, #12] │ │ + 2c8b0: 061b lsls r3, r3, #24 │ │ + 2c8b2: 0e1b lsrs r3, r3, #24 │ │ + 2c8b4: 548b strb r3, [r1, r2] │ │ + 2c8b6: 3201 adds r2, #1 │ │ + 2c8b8: e7f5 b.n 2c8a6 │ │ + 2c8ba: 2300 movs r3, #0 │ │ + 2c8bc: 4563 cmp r3, ip │ │ + 2c8be: d300 bcc.n 2c8c2 │ │ + 2c8c0: e149 b.n 2cb56 │ │ + 2c8c2: 3302 adds r3, #2 │ │ + 2c8c4: e7fa b.n 2c8bc │ │ + 2c8c6: 9b16 ldr r3, [sp, #88] ; 0x58 │ │ + 2c8c8: 2b03 cmp r3, #3 │ │ + 2c8ca: d800 bhi.n 2c8ce │ │ + 2c8cc: e130 b.n 2cb30 │ │ + 2c8ce: cf08 ldmia r7!, {r3} │ │ + 2c8d0: 2500 movs r5, #0 │ │ + 2c8d2: 930d str r3, [sp, #52] ; 0x34 │ │ + 2c8d4: 2320 movs r3, #32 │ │ + 2c8d6: 970c str r7, [sp, #48] ; 0x30 │ │ + 2c8d8: 930e str r3, [sp, #56] ; 0x38 │ │ + 2c8da: 9506 str r5, [sp, #24] │ │ + 2c8dc: 9504 str r5, [sp, #16] │ │ + 2c8de: 6833 ldr r3, [r6, #0] │ │ + 2c8e0: 429d cmp r5, r3 │ │ + 2c8e2: d300 bcc.n 2c8e6 │ │ + 2c8e4: e124 b.n 2cb30 │ │ + 2c8e6: 2c24 cmp r4, #36 ; 0x24 │ │ + 2c8e8: d108 bne.n 2c8fc │ │ + 2c8ea: 2308 movs r3, #8 │ │ + 2c8ec: a80d add r0, sp, #52 ; 0x34 │ │ + 2c8ee: a90e add r1, sp, #56 ; 0x38 │ │ + 2c8f0: aa0c add r2, sp, #48 ; 0x30 │ │ + 2c8f2: f7f0 fbd7 bl 1d0a4 │ │ + 2c8f6: 0603 lsls r3, r0, #24 │ │ + 2c8f8: 0e1b lsrs r3, r3, #24 │ │ + 2c8fa: 9306 str r3, [sp, #24] │ │ + 2c8fc: ab0d add r3, sp, #52 ; 0x34 │ │ + 2c8fe: 9309 str r3, [sp, #36] ; 0x24 │ │ + 2c900: af0c add r7, sp, #48 ; 0x30 │ │ + 2c902: ab0e add r3, sp, #56 ; 0x38 │ │ + 2c904: 1c19 adds r1, r3, #0 │ │ + 2c906: 930a str r3, [sp, #40] ; 0x28 │ │ + 2c908: 1c3a adds r2, r7, #0 │ │ + 2c90a: 2301 movs r3, #1 │ │ + 2c90c: 9809 ldr r0, [sp, #36] ; 0x24 │ │ + 2c90e: f7f0 fbc9 bl 1d0a4 │ │ + 2c912: 0603 lsls r3, r0, #24 │ │ + 2c914: 0e1b lsrs r3, r3, #24 │ │ + 2c916: 9308 str r3, [sp, #32] │ │ + 2c918: 9809 ldr r0, [sp, #36] ; 0x24 │ │ + 2c91a: 2301 movs r3, #1 │ │ + 2c91c: 990a ldr r1, [sp, #40] ; 0x28 │ │ + 2c91e: 1c3a adds r2, r7, #0 │ │ + 2c920: f7f0 fbc0 bl 1d0a4 │ │ + 2c924: 2308 movs r3, #8 │ │ + 2c926: 9305 str r3, [sp, #20] │ │ + 2c928: 2800 cmp r0, #0 │ │ + 2c92a: d006 beq.n 2c93a │ │ + 2c92c: 9809 ldr r0, [sp, #36] ; 0x24 │ │ + 2c92e: 990a ldr r1, [sp, #40] ; 0x28 │ │ + 2c930: 1c3a adds r2, r7, #0 │ │ + 2c932: 2303 movs r3, #3 │ │ + 2c934: f7f0 fbb6 bl 1d0a4 │ │ + 2c938: e01a b.n 2c970 │ │ + 2c93a: ab0e add r3, sp, #56 ; 0x38 │ │ + 2c93c: 9309 str r3, [sp, #36] ; 0x24 │ │ + 2c93e: af0d add r7, sp, #52 ; 0x34 │ │ + 2c940: ab0c add r3, sp, #48 ; 0x30 │ │ + 2c942: 930a str r3, [sp, #40] ; 0x28 │ │ + 2c944: 1c1a adds r2, r3, #0 │ │ + 2c946: 1c38 adds r0, r7, #0 │ │ + 2c948: 9909 ldr r1, [sp, #36] ; 0x24 │ │ + 2c94a: 2301 movs r3, #1 │ │ + 2c94c: f7f0 fbaa bl 1d0a4 │ │ + 2c950: 2800 cmp r0, #0 │ │ + 2c952: d105 bne.n 2c960 │ │ + 2c954: 9b05 ldr r3, [sp, #20] │ │ + 2c956: 3310 adds r3, #16 │ │ + 2c958: 061b lsls r3, r3, #24 │ │ + 2c95a: 0e1b lsrs r3, r3, #24 │ │ + 2c95c: 9305 str r3, [sp, #20] │ │ + 2c95e: e7ec b.n 2c93a │ │ + 2c960: 2304 movs r3, #4 │ │ + 2c962: 1c38 adds r0, r7, #0 │ │ + 2c964: 9909 ldr r1, [sp, #36] ; 0x24 │ │ + 2c966: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ + 2c968: f7f0 fb9c bl 1d0a4 │ │ + 2c96c: 9b05 ldr r3, [sp, #20] │ │ + 2c96e: 1818 adds r0, r3, r0 │ │ + 2c970: 9b08 ldr r3, [sp, #32] │ │ + 2c972: 0600 lsls r0, r0, #24 │ │ + 2c974: 0e00 lsrs r0, r0, #24 │ │ + 2c976: 2b00 cmp r3, #0 │ │ + 2c978: d002 beq.n 2c980 │ │ + 2c97a: 43c0 mvns r0, r0 │ │ + 2c97c: 0600 lsls r0, r0, #24 │ │ + 2c97e: 0e00 lsrs r0, r0, #24 │ │ + 2c980: 9b04 ldr r3, [sp, #16] │ │ + 2c982: 18c0 adds r0, r0, r3 │ │ + 2c984: 0603 lsls r3, r0, #24 │ │ + 2c986: 0e1b lsrs r3, r3, #24 │ │ + 2c988: 9304 str r3, [sp, #16] │ │ + 2c98a: 2c24 cmp r4, #36 ; 0x24 │ │ + 2c98c: d004 beq.n 2c998 │ │ + 2c98e: 466a mov r2, sp │ │ + 2c990: 9b03 ldr r3, [sp, #12] │ │ + 2c992: 7c12 ldrb r2, [r2, #16] │ │ + 2c994: 555a strb r2, [r3, r5] │ │ + 2c996: e008 b.n 2c9aa │ │ + 2c998: 4669 mov r1, sp │ │ + 2c99a: 9a03 ldr r2, [sp, #12] │ │ + 2c99c: 7e09 ldrb r1, [r1, #24] │ │ + 2c99e: 006b lsls r3, r5, #1 │ │ + 2c9a0: 54d1 strb r1, [r2, r3] │ │ + 2c9a2: 18d3 adds r3, r2, r3 │ │ + 2c9a4: 466a mov r2, sp │ │ + 2c9a6: 7c12 ldrb r2, [r2, #16] │ │ + 2c9a8: 705a strb r2, [r3, #1] │ │ + 2c9aa: 3501 adds r5, #1 │ │ + 2c9ac: e797 b.n 2c8de │ │ + 2c9ae: 9b16 ldr r3, [sp, #88] ; 0x58 │ │ + 2c9b0: 2b03 cmp r3, #3 │ │ + 2c9b2: d800 bhi.n 2c9b6 │ │ + 2c9b4: e0bc b.n 2cb30 │ │ + 2c9b6: 8c72 ldrh r2, [r6, #34] ; 0x22 │ │ + 2c9b8: 6833 ldr r3, [r6, #0] │ │ + 2c9ba: 07d2 lsls r2, r2, #31 │ │ + 2c9bc: d500 bpl.n 2c9c0 │ │ + 2c9be: 005b lsls r3, r3, #1 │ │ + 2c9c0: 9a16 ldr r2, [sp, #88] ; 0x58 │ │ + 2c9c2: 9803 ldr r0, [sp, #12] │ │ + 2c9c4: 1c39 adds r1, r7, #0 │ │ + 2c9c6: 18ba adds r2, r7, r2 │ │ + 2c9c8: f7ed fbc8 bl 1a15c │ │ + 2c9cc: 1c05 adds r5, r0, #0 │ │ + 2c9ce: e09f b.n 2cb10 │ │ + 2c9d0: 2503 movs r5, #3 │ │ + 2c9d2: 1c2a adds r2, r5, #0 │ │ + 2c9d4: 435a muls r2, r3 │ │ + 2c9d6: 9204 str r2, [sp, #16] │ │ + 2c9d8: 2cc5 cmp r4, #197 ; 0xc5 │ │ + 2c9da: d101 bne.n 2c9e0 │ │ + 2c9dc: 18d3 adds r3, r2, r3 │ │ + 2c9de: 9304 str r3, [sp, #16] │ │ + 2c9e0: 9b16 ldr r3, [sp, #88] ; 0x58 │ │ + 2c9e2: 9a04 ldr r2, [sp, #16] │ │ + 2c9e4: 429a cmp r2, r3 │ │ + 2c9e6: d900 bls.n 2c9ea │ │ + 2c9e8: e5eb b.n 2c5c2 │ │ + 2c9ea: 9216 str r2, [sp, #88] ; 0x58 │ │ + 2c9ec: 2a20 cmp r2, #32 │ │ + 2c9ee: d800 bhi.n 2c9f2 │ │ + 2c9f0: e09e b.n 2cb30 │ │ + 2c9f2: 2cc5 cmp r4, #197 ; 0xc5 │ │ + 2c9f4: d100 bne.n 2c9f8 │ │ + 2c9f6: e0a8 b.n 2cb4a │ │ + 2c9f8: 2303 movs r3, #3 │ │ + 2c9fa: 9305 str r3, [sp, #20] │ │ + 2c9fc: 1c39 adds r1, r7, #0 │ │ + 2c9fe: 23ff movs r3, #255 ; 0xff │ │ + 2ca00: 788c ldrb r4, [r1, #2] │ │ + 2ca02: 784a ldrb r2, [r1, #1] │ │ + 2ca04: 0224 lsls r4, r4, #8 │ │ + 2ca06: 18a4 adds r4, r4, r2 │ │ + 2ca08: 780a ldrb r2, [r1, #0] │ │ + 2ca0a: 0224 lsls r4, r4, #8 │ │ + 2ca0c: 18a4 adds r4, r4, r2 │ │ + 2ca0e: 0224 lsls r4, r4, #8 │ │ + 2ca10: 1224 asrs r4, r4, #8 │ │ + 2ca12: 4262 negs r2, r4 │ │ + 2ca14: 42a2 cmp r2, r4 │ │ + 2ca16: da00 bge.n 2ca1a │ │ + 2ca18: 1c22 adds r2, r4, #0 │ │ + 2ca1a: 4293 cmp r3, r2 │ │ + 2ca1c: da00 bge.n 2ca20 │ │ + 2ca1e: 1c13 adds r3, r2, #0 │ │ + 2ca20: 9a05 ldr r2, [sp, #20] │ │ + 2ca22: 9804 ldr r0, [sp, #16] │ │ + 2ca24: 1889 adds r1, r1, r2 │ │ + 2ca26: 1bca subs r2, r1, r7 │ │ + 2ca28: 4282 cmp r2, r0 │ │ + 2ca2a: d3e9 bcc.n 2ca00 │ │ + 2ca2c: 11db asrs r3, r3, #7 │ │ + 2ca2e: 3301 adds r3, #1 │ │ + 2ca30: 9306 str r3, [sp, #24] │ │ + 2ca32: 9b03 ldr r3, [sp, #12] │ │ + 2ca34: 1c3c adds r4, r7, #0 │ │ + 2ca36: 1c1d adds r5, r3, #0 │ │ + 2ca38: 78a0 ldrb r0, [r4, #2] │ │ + 2ca3a: 7863 ldrb r3, [r4, #1] │ │ + 2ca3c: 9906 ldr r1, [sp, #24] │ │ + 2ca3e: 0200 lsls r0, r0, #8 │ │ + 2ca40: 18c0 adds r0, r0, r3 │ │ + 2ca42: 7823 ldrb r3, [r4, #0] │ │ + 2ca44: 0200 lsls r0, r0, #8 │ │ + 2ca46: 18c0 adds r0, r0, r3 │ │ + 2ca48: 0200 lsls r0, r0, #8 │ │ + 2ca4a: f005 f93f bl 31ccc <__aeabi_llsl@@Base+0x16c> │ │ + 2ca4e: 1c2b adds r3, r5, #0 │ │ + 2ca50: 3302 adds r3, #2 │ │ + 2ca52: 8028 strh r0, [r5, #0] │ │ + 2ca54: 1c1d adds r5, r3, #0 │ │ + 2ca56: 9b05 ldr r3, [sp, #20] │ │ + 2ca58: 9a04 ldr r2, [sp, #16] │ │ + 2ca5a: 18e4 adds r4, r4, r3 │ │ + 2ca5c: 1be3 subs r3, r4, r7 │ │ + 2ca5e: 4293 cmp r3, r2 │ │ + 2ca60: d3ea bcc.n 2ca38 │ │ + 2ca62: 1c13 adds r3, r2, #0 │ │ + 2ca64: e02d b.n 2cac2 │ │ + 2ca66: 46c0 nop ; (mov r8, r8) │ │ + 2ca68: 8000 strh r0, [r0, #0] │ │ + 2ca6a: ffff 2506 vabal.u q9, d15, d6 │ │ + 2ca6e: 1c2a adds r2, r5, #0 │ │ + 2ca70: 435a muls r2, r3 │ │ + 2ca72: 4694 mov ip, r2 │ │ + 2ca74: 2ccd cmp r4, #205 ; 0xcd │ │ + 2ca76: d101 bne.n 2ca7c │ │ + 2ca78: 005b lsls r3, r3, #1 │ │ + 2ca7a: 449c add ip, r3 │ │ + 2ca7c: 9b16 ldr r3, [sp, #88] ; 0x58 │ │ + 2ca7e: 459c cmp ip, r3 │ │ + 2ca80: d900 bls.n 2ca84 │ │ + 2ca82: e59e b.n 2c5c2 │ │ + 2ca84: 4663 mov r3, ip │ │ + 2ca86: 9316 str r3, [sp, #88] ; 0x58 │ │ + 2ca88: 2b40 cmp r3, #64 ; 0x40 │ │ + 2ca8a: d951 bls.n 2cb30 │ │ + 2ca8c: 2ccd cmp r4, #205 ; 0xcd │ │ + 2ca8e: d05f beq.n 2cb50 │ │ + 2ca90: 2303 movs r3, #3 │ │ + 2ca92: 1c1a adds r2, r3, #0 │ │ + 2ca94: 1c11 adds r1, r2, #0 │ │ + 2ca96: 18d2 adds r2, r2, r3 │ │ + 2ca98: 4561 cmp r1, ip │ │ + 2ca9a: d3fb bcc.n 2ca94 │ │ + 2ca9c: 1c3a adds r2, r7, #0 │ │ + 2ca9e: 005c lsls r4, r3, #1 │ │ + 2caa0: 18fb adds r3, r7, r3 │ │ + 2caa2: 7811 ldrb r1, [r2, #0] │ │ + 2caa4: 9d03 ldr r5, [sp, #12] │ │ + 2caa6: 7818 ldrb r0, [r3, #0] │ │ + 2caa8: 0209 lsls r1, r1, #8 │ │ + 2caaa: 8069 strh r1, [r5, #2] │ │ + 2caac: 1c29 adds r1, r5, #0 │ │ + 2caae: 0200 lsls r0, r0, #8 │ │ + 2cab0: 3104 adds r1, #4 │ │ + 2cab2: 1912 adds r2, r2, r4 │ │ + 2cab4: 9103 str r1, [sp, #12] │ │ + 2cab6: 8028 strh r0, [r5, #0] │ │ + 2cab8: 191b adds r3, r3, r4 │ │ + 2caba: 1bd1 subs r1, r2, r7 │ │ + 2cabc: 4561 cmp r1, ip │ │ + 2cabe: d3f0 bcc.n 2caa2 │ │ + 2cac0: 4663 mov r3, ip │ │ + 2cac2: 9316 str r3, [sp, #88] ; 0x58 │ │ + 2cac4: e034 b.n 2cb30 │ │ + 2cac6: 9a16 ldr r2, [sp, #88] ; 0x58 │ │ + 2cac8: 1c1c adds r4, r3, #0 │ │ + 2caca: 009b lsls r3, r3, #2 │ │ + 2cacc: 4293 cmp r3, r2 │ │ + 2cace: d900 bls.n 2cad2 │ │ + 2cad0: 0894 lsrs r4, r2, #2 │ │ + 2cad2: 2300 movs r3, #0 │ │ + 2cad4: 9a03 ldr r2, [sp, #12] │ │ + 2cad6: 42a3 cmp r3, r4 │ │ + 2cad8: d00d beq.n 2caf6 │ │ + 2cada: 7839 ldrb r1, [r7, #0] │ │ + 2cadc: 7878 ldrb r0, [r7, #1] │ │ + 2cade: 3301 adds r3, #1 │ │ + 2cae0: 0209 lsls r1, r1, #8 │ │ + 2cae2: 4301 orrs r1, r0 │ │ + 2cae4: 8011 strh r1, [r2, #0] │ │ + 2cae6: 78bd ldrb r5, [r7, #2] │ │ + 2cae8: 78f9 ldrb r1, [r7, #3] │ │ + 2caea: 3704 adds r7, #4 │ │ + 2caec: 022d lsls r5, r5, #8 │ │ + 2caee: 4329 orrs r1, r5 │ │ + 2caf0: 8051 strh r1, [r2, #2] │ │ + 2caf2: 3204 adds r2, #4 │ │ + 2caf4: e7ef b.n 2cad6 │ │ + 2caf6: 009d lsls r5, r3, #2 │ │ + 2caf8: e00a b.n 2cb10 │ │ + 2cafa: 6835 ldr r5, [r6, #0] │ │ + 2cafc: 9b16 ldr r3, [sp, #88] ; 0x58 │ │ + 2cafe: 429d cmp r5, r3 │ │ + 2cb00: d901 bls.n 2cb06 │ │ + 2cb02: 1c1d adds r5, r3, #0 │ │ + 2cb04: 6033 str r3, [r6, #0] │ │ + 2cb06: 9803 ldr r0, [sp, #12] │ │ + 2cb08: 1c39 adds r1, r7, #0 │ │ + 2cb0a: 1c2a adds r2, r5, #0 │ │ + 2cb0c: f005 f8f6 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 2cb10: 9b16 ldr r3, [sp, #88] ; 0x58 │ │ + 2cb12: 429d cmp r5, r3 │ │ + 2cb14: d900 bls.n 2cb18 │ │ + 2cb16: e554 b.n 2c5c2 │ │ + 2cb18: e00b b.n 2cb32 │ │ + 2cb1a: 2509 movs r5, #9 │ │ + 2cb1c: 9b16 ldr r3, [sp, #88] ; 0x58 │ │ + 2cb1e: 9803 ldr r0, [sp, #12] │ │ + 2cb20: 429d cmp r5, r3 │ │ + 2cb22: d906 bls.n 2cb32 │ │ + 2cb24: 2400 movs r4, #0 │ │ + 2cb26: 6034 str r4, [r6, #0] │ │ + 2cb28: f7fe faff bl 2b12a │ │ + 2cb2c: 6174 str r4, [r6, #20] │ │ + 2cb2e: e4be b.n 2c4ae │ │ + 2cb30: 9d16 ldr r5, [sp, #88] ; 0x58 │ │ + 2cb32: 9807 ldr r0, [sp, #28] │ │ + 2cb34: 1c31 adds r1, r6, #0 │ │ + 2cb36: f7ff fbc3 bl 2c2c0 │ │ + 2cb3a: 1c28 adds r0, r5, #0 │ │ + 2cb3c: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 2cb3e: 9a0f ldr r2, [sp, #60] ; 0x3c │ │ + 2cb40: 681b ldr r3, [r3, #0] │ │ + 2cb42: 429a cmp r2, r3 │ │ + 2cb44: d00d beq.n 2cb62 │ │ + 2cb46: f005 f8b1 bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + 2cb4a: 3701 adds r7, #1 │ │ + 2cb4c: 2304 movs r3, #4 │ │ + 2cb4e: e754 b.n 2c9fa │ │ + 2cb50: 3701 adds r7, #1 │ │ + 2cb52: 2304 movs r3, #4 │ │ + 2cb54: e79d b.n 2ca92 │ │ + 2cb56: 4665 mov r5, ip │ │ + 2cb58: e7eb b.n 2cb32 │ │ + 2cb5a: 2d01 cmp r5, #1 │ │ + 2cb5c: d900 bls.n 2cb60 │ │ + 2cb5e: e599 b.n 2c694 │ │ + 2cb60: e7e7 b.n 2cb32 │ │ + 2cb62: b011 add sp, #68 ; 0x44 │ │ + 2cb64: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 2cb66: 46c0 nop ; (mov r8, r8) │ │ + │ │ +0002cb68 : │ │ + 2cb68: 01c0 lsls r0, r0, #7 │ │ + 2cb6a: b508 push {r3, lr} │ │ + 2cb6c: 1840 adds r0, r0, r1 │ │ + 2cb6e: f005 f865 bl 31c3c <__aeabi_llsl@@Base+0xdc> │ │ + 2cb72: 4b0a ldr r3, [pc, #40] ; (2cb9c ) │ │ + 2cb74: 4a08 ldr r2, [pc, #32] ; (2cb98 ) │ │ + 2cb76: f005 f881 bl 31c7c <__aeabi_llsl@@Base+0x11c> │ │ + 2cb7a: 1c02 adds r2, r0, #0 │ │ + 2cb7c: 1c0b adds r3, r1, #0 │ │ + 2cb7e: 4808 ldr r0, [pc, #32] ; (2cba0 ) │ │ + 2cb80: 4908 ldr r1, [pc, #32] ; (2cba4 ) │ │ + 2cb82: f005 fa4b bl 3201c <__aeabi_llsl@@Base+0x4bc> │ │ + 2cb86: 4a08 ldr r2, [pc, #32] ; (2cba8 ) │ │ + 2cb88: 4b08 ldr r3, [pc, #32] ; (2cbac ) │ │ + 2cb8a: f005 f80f bl 31bac <__aeabi_llsl@@Base+0x4c> │ │ + 2cb8e: f005 fa25 bl 31fdc <__aeabi_llsl@@Base+0x47c> │ │ + 2cb92: bd08 pop {r3, pc} │ │ + 2cb94: 46c0 nop ; (mov r8, r8) │ │ + 2cb96: 46c0 nop ; (mov r8, r8) │ │ + 2cb98: 0000 movs r0, r0 │ │ + 2cb9a: 0000 movs r0, r0 │ │ + 2cb9c: 0000 movs r0, r0 │ │ + 2cb9e: 4098 lsls r0, r3 │ │ + 2cba0: 0000 movs r0, r0 │ │ + 2cba2: 0000 movs r0, r0 │ │ + 2cba4: 0000 movs r0, r0 │ │ + 2cba6: 4000 ands r0, r0 │ │ + 2cba8: 0000 movs r0, r0 │ │ + 2cbaa: 0000 movs r0, r0 │ │ + 2cbac: 5580 strb r0, [r0, r6] │ │ + 2cbae: 40c0 lsrs r0, r0 │ │ + │ │ +0002cbb0 : │ │ + 2cbb0: b508 push {r3, lr} │ │ + 2cbb2: f005 fa0b bl 31fcc <__aeabi_llsl@@Base+0x46c> │ │ + 2cbb6: 4b09 ldr r3, [pc, #36] ; (2cbdc ) │ │ + 2cbb8: 4a07 ldr r2, [pc, #28] ; (2cbd8 ) │ │ + 2cbba: f005 f85f bl 31c7c <__aeabi_llsl@@Base+0x11c> │ │ + 2cbbe: f005 fa35 bl 3202c <__aeabi_llsl@@Base+0x4cc> │ │ + 2cbc2: 4a07 ldr r2, [pc, #28] ; (2cbe0 ) │ │ + 2cbc4: 4b07 ldr r3, [pc, #28] ; (2cbe4 ) │ │ + 2cbc6: f005 f859 bl 31c7c <__aeabi_llsl@@Base+0x11c> │ │ + 2cbca: 4a07 ldr r2, [pc, #28] ; (2cbe8 ) │ │ + 2cbcc: 4b07 ldr r3, [pc, #28] ; (2cbec ) │ │ + 2cbce: f004 ffed bl 31bac <__aeabi_llsl@@Base+0x4c> │ │ + 2cbd2: f005 f96b bl 31eac <__aeabi_llsl@@Base+0x34c> │ │ + 2cbd6: bd08 pop {r3, pc} │ │ + 2cbd8: 0000 movs r0, r0 │ │ + 2cbda: 0000 movs r0, r0 │ │ + 2cbdc: 5580 strb r0, [r0, r6] │ │ + 2cbde: 40c0 lsrs r0, r0 │ │ + 2cbe0: 39ef subs r1, #239 ; 0xef │ │ + 2cbe2: fefa 2e42 cdp2 14, 15, cr2, cr10, cr2, {2} │ │ + 2cbe6: 3fe6 subs r7, #230 ; 0xe6 │ │ + 2cbe8: 0000 movs r0, r0 │ │ + 2cbea: 0000 movs r0, r0 │ │ + 2cbec: 0000 movs r0, r0 │ │ + 2cbee: 4098 lsls r0, r3 │ │ + │ │ +0002cbf0 : │ │ + 2cbf0: b510 push {r4, lr} │ │ + 2cbf2: 1c04 adds r4, r0, #0 │ │ + 2cbf4: 6980 ldr r0, [r0, #24] │ │ + 2cbf6: f7ff ffdb bl 2cbb0 │ │ + 2cbfa: 227f movs r2, #127 ; 0x7f │ │ + 2cbfc: 11c3 asrs r3, r0, #7 │ │ + 2cbfe: 4010 ands r0, r2 │ │ + 2cc00: 2850 cmp r0, #80 ; 0x50 │ │ + 2cc02: dd01 ble.n 2cc08 │ │ + 2cc04: 3301 adds r3, #1 │ │ + 2cc06: 3880 subs r0, #128 ; 0x80 │ │ + 2cc08: 2b7f cmp r3, #127 ; 0x7f │ │ + 2cc0a: dc05 bgt.n 2cc18 │ │ + 2cc0c: 1c1a adds r2, r3, #0 │ │ + 2cc0e: 327f adds r2, #127 ; 0x7f │ │ + 2cc10: da03 bge.n 2cc1a │ │ + 2cc12: 237f movs r3, #127 ; 0x7f │ │ + 2cc14: 425b negs r3, r3 │ │ + 2cc16: e000 b.n 2cc1a │ │ + 2cc18: 237f movs r3, #127 ; 0x7f │ │ + 2cc1a: 1d62 adds r2, r4, #5 │ │ + 2cc1c: 3406 adds r4, #6 │ │ + 2cc1e: 77d3 strb r3, [r2, #31] │ │ + 2cc20: 77e0 strb r0, [r4, #31] │ │ + 2cc22: bd10 pop {r4, pc} │ │ + │ │ +0002cc24 : │ │ + 2cc24: b510 push {r4, lr} │ │ + 2cc26: 2964 cmp r1, #100 ; 0x64 │ │ + 2cc28: d900 bls.n 2cc2c │ │ + 2cc2a: 2164 movs r1, #100 ; 0x64 │ │ + 2cc2c: 4b15 ldr r3, [pc, #84] ; (2cc84 ) │ │ + 2cc2e: 447b add r3, pc │ │ + 2cc30: 681b ldr r3, [r3, #0] │ │ + 2cc32: 6019 str r1, [r3, #0] │ │ + 2cc34: 4b14 ldr r3, [pc, #80] ; (2cc88 ) │ │ + 2cc36: 2959 cmp r1, #89 ; 0x59 │ │ + 2cc38: d803 bhi.n 2cc42 │ │ + 2cc3a: 4a14 ldr r2, [pc, #80] ; (2cc8c ) │ │ + 2cc3c: 58c1 ldr r1, [r0, r3] │ │ + 2cc3e: 400a ands r2, r1 │ │ + 2cc40: e01e b.n 2cc80 │ │ + 2cc42: 2480 movs r4, #128 ; 0x80 │ │ + 2cc44: 58c2 ldr r2, [r0, r3] │ │ + 2cc46: 0124 lsls r4, r4, #4 │ │ + 2cc48: 4222 tst r2, r4 │ │ + 2cc4a: d016 beq.n 2cc7a │ │ + 2cc4c: 295d cmp r1, #93 ; 0x5d │ │ + 2cc4e: d914 bls.n 2cc7a │ │ + 2cc50: 22c4 movs r2, #196 ; 0xc4 │ │ + 2cc52: 4b0f ldr r3, [pc, #60] ; (2cc90 ) │ │ + 2cc54: 00d2 lsls r2, r2, #3 │ │ + 2cc56: 18c3 adds r3, r0, r3 │ │ + 2cc58: 1880 adds r0, r0, r2 │ │ + 2cc5a: 2200 movs r2, #0 │ │ + 2cc5c: 681c ldr r4, [r3, #0] │ │ + 2cc5e: 2c00 cmp r4, #0 │ │ + 2cc60: d006 beq.n 2cc70 │ │ + 2cc62: 1c1c adds r4, r3, #0 │ │ + 2cc64: 3902 subs r1, #2 │ │ + 2cc66: 3c1c subs r4, #28 │ │ + 2cc68: 6022 str r2, [r4, #0] │ │ + 2cc6a: 601a str r2, [r3, #0] │ │ + 2cc6c: 295d cmp r1, #93 ; 0x5d │ │ + 2cc6e: d908 bls.n 2cc82 │ │ + 2cc70: 3b01 subs r3, #1 │ │ + 2cc72: 3bff subs r3, #255 ; 0xff │ │ + 2cc74: 4283 cmp r3, r0 │ │ + 2cc76: d1f1 bne.n 2cc5c │ │ + 2cc78: e003 b.n 2cc82 │ │ + 2cc7a: 295a cmp r1, #90 ; 0x5a │ │ + 2cc7c: d001 beq.n 2cc82 │ │ + 2cc7e: 4322 orrs r2, r4 │ │ + 2cc80: 50c2 str r2, [r0, r3] │ │ + 2cc82: bd10 pop {r4, pc} │ │ + 2cc84: c24a stmia r2!, {r1, r3, r6} │ │ + 2cc86: 0000 movs r0, r0 │ │ + 2cc88: e90c 0000 stmdb ip, {} │ │ + 2cc8c: f7ff ffff bl 2cc8e │ │ + 2cc90: 7f20 ldrb r0, [r4, #28] │ │ ... │ │ │ │ -0002c09c : │ │ - 2c09c: b570 push {r4, r5, r6, lr} │ │ - 2c09e: 1c05 adds r5, r0, #0 │ │ - 2c0a0: 1e0e subs r6, r1, #0 │ │ - 2c0a2: d01b beq.n 2c0dc │ │ - 2c0a4: 2401 movs r4, #1 │ │ - 2c0a6: 5d33 ldrb r3, [r6, r4] │ │ - 2c0a8: 2b00 cmp r3, #0 │ │ - 2c0aa: d112 bne.n 2c0d2 │ │ - 2c0ac: 4a0c ldr r2, [pc, #48] ; (2c0e0 ) │ │ - 2c0ae: 01a3 lsls r3, r4, #6 │ │ - 2c0b0: 18eb adds r3, r5, r3 │ │ - 2c0b2: 189b adds r3, r3, r2 │ │ - 2c0b4: 681b ldr r3, [r3, #0] │ │ - 2c0b6: 2b00 cmp r3, #0 │ │ - 2c0b8: d00b beq.n 2c0d2 │ │ - 2c0ba: 1c28 adds r0, r5, #0 │ │ - 2c0bc: 1c21 adds r1, r4, #0 │ │ - 2c0be: f7ff ffbd bl 2c03c │ │ - 2c0c2: 4b08 ldr r3, [pc, #32] ; (2c0e4 ) │ │ - 2c0c4: 58ea ldr r2, [r5, r3] │ │ - 2c0c6: 4294 cmp r4, r2 │ │ - 2c0c8: d103 bne.n 2c0d2 │ │ - 2c0ca: 2c01 cmp r4, #1 │ │ - 2c0cc: d901 bls.n 2c0d2 │ │ - 2c0ce: 1e62 subs r2, r4, #1 │ │ - 2c0d0: 50ea str r2, [r5, r3] │ │ - 2c0d2: 3401 adds r4, #1 │ │ - 2c0d4: 2cf0 cmp r4, #240 ; 0xf0 │ │ - 2c0d6: d1e6 bne.n 2c0a6 │ │ - 2c0d8: 2001 movs r0, #1 │ │ - 2c0da: e000 b.n 2c0de │ │ - 2c0dc: 1c08 adds r0, r1, #0 │ │ - 2c0de: bd70 pop {r4, r5, r6, pc} │ │ - 2c0e0: 8214 strh r4, [r2, #16] │ │ - 2c0e2: 0000 movs r0, r0 │ │ - 2c0e4: e924 0000 stmdb r4!, {} │ │ - │ │ -0002c0e8 <_muldiv(long, long, long)>: │ │ - 2c0e8: b538 push {r3, r4, r5, lr} │ │ - 2c0ea: 1c0d adds r5, r1, #0 │ │ - 2c0ec: 1c14 adds r4, r2, #0 │ │ - 2c0ee: 17eb asrs r3, r5, #31 │ │ - 2c0f0: 1c2a adds r2, r5, #0 │ │ - 2c0f2: 17c1 asrs r1, r0, #31 │ │ - 2c0f4: f003 f8e6 bl 2f2c4 <__aeabi_lmul> │ │ - 2c0f8: 17e3 asrs r3, r4, #31 │ │ - 2c0fa: 1c22 adds r2, r4, #0 │ │ - 2c0fc: f004 fe1e bl 30d3c <__clzsi2+0x488> │ │ - 2c100: bd38 pop {r3, r4, r5, pc} │ │ - │ │ -0002c102 <_muldivr(long, long, long)>: │ │ - 2c102: b570 push {r4, r5, r6, lr} │ │ - 2c104: 1c0c adds r4, r1, #0 │ │ - 2c106: 1c16 adds r6, r2, #0 │ │ - 2c108: 17e3 asrs r3, r4, #31 │ │ - 2c10a: 1c22 adds r2, r4, #0 │ │ - 2c10c: 17c1 asrs r1, r0, #31 │ │ - 2c10e: f003 f8d9 bl 2f2c4 <__aeabi_lmul> │ │ - 2c112: 17f3 asrs r3, r6, #31 │ │ - 2c114: 1c1d adds r5, r3, #0 │ │ - 2c116: 1074 asrs r4, r6, #1 │ │ - 2c118: 1900 adds r0, r0, r4 │ │ - 2c11a: 4169 adcs r1, r5 │ │ - 2c11c: 1c32 adds r2, r6, #0 │ │ - 2c11e: f004 fe0d bl 30d3c <__clzsi2+0x488> │ │ - 2c122: bd70 pop {r4, r5, r6, pc} │ │ - │ │ -0002c124 : │ │ - 2c124: b538 push {r3, r4, r5, lr} │ │ - 2c126: 4c22 ldr r4, [pc, #136] ; (2c1b0 ) │ │ - 2c128: 4b22 ldr r3, [pc, #136] ; (2c1b4 ) │ │ - 2c12a: 1c05 adds r5, r0, #0 │ │ - 2c12c: 447c add r4, pc │ │ - 2c12e: 58e3 ldr r3, [r4, r3] │ │ - 2c130: 6819 ldr r1, [r3, #0] │ │ - 2c132: 2980 cmp r1, #128 ; 0x80 │ │ - 2c134: d901 bls.n 2c13a │ │ - 2c136: 2280 movs r2, #128 ; 0x80 │ │ - 2c138: 601a str r2, [r3, #0] │ │ - 2c13a: 4b1f ldr r3, [pc, #124] ; (2c1b8 ) │ │ - 2c13c: 4a1f ldr r2, [pc, #124] ; (2c1bc ) │ │ - 2c13e: 58e3 ldr r3, [r4, r3] │ │ - 2c140: 6819 ldr r1, [r3, #0] │ │ - 2c142: 4291 cmp r1, r2 │ │ - 2c144: d802 bhi.n 2c14c │ │ - 2c146: 22fa movs r2, #250 ; 0xfa │ │ - 2c148: 0112 lsls r2, r2, #4 │ │ - 2c14a: 601a str r2, [r3, #0] │ │ - 2c14c: 4a1c ldr r2, [pc, #112] ; (2c1c0 ) │ │ - 2c14e: 6819 ldr r1, [r3, #0] │ │ - 2c150: 4291 cmp r1, r2 │ │ - 2c152: d900 bls.n 2c156 │ │ - 2c154: 601a str r2, [r3, #0] │ │ - 2c156: 6818 ldr r0, [r3, #0] │ │ - 2c158: 2392 movs r3, #146 ; 0x92 │ │ - 2c15a: 491a ldr r1, [pc, #104] ; (2c1c4 ) │ │ - 2c15c: 4358 muls r0, r3 │ │ - 2c15e: f001 ff25 bl 2dfac <__udivsi3> │ │ - 2c162: 4b19 ldr r3, [pc, #100] ; (2c1c8 ) │ │ - 2c164: 58e3 ldr r3, [r4, r3] │ │ - 2c166: 2807 cmp r0, #7 │ │ - 2c168: d901 bls.n 2c16e │ │ - 2c16a: 6018 str r0, [r3, #0] │ │ - 2c16c: e001 b.n 2c172 │ │ - 2c16e: 2208 movs r2, #8 │ │ - 2c170: 601a str r2, [r3, #0] │ │ - 2c172: 4b16 ldr r3, [pc, #88] ; (2c1cc ) │ │ - 2c174: 58e2 ldr r2, [r4, r3] │ │ - 2c176: 2300 movs r3, #0 │ │ - 2c178: 6013 str r3, [r2, #0] │ │ - 2c17a: 4a15 ldr r2, [pc, #84] ; (2c1d0 ) │ │ - 2c17c: 58a2 ldr r2, [r4, r2] │ │ - 2c17e: 6013 str r3, [r2, #0] │ │ - 2c180: 4a14 ldr r2, [pc, #80] ; (2c1d4 ) │ │ - 2c182: 58a2 ldr r2, [r4, r2] │ │ - 2c184: 6013 str r3, [r2, #0] │ │ - 2c186: 4a14 ldr r2, [pc, #80] ; (2c1d8 ) │ │ - 2c188: 58a2 ldr r2, [r4, r2] │ │ - 2c18a: 6013 str r3, [r2, #0] │ │ - 2c18c: 2201 movs r2, #1 │ │ - 2c18e: 429d cmp r5, r3 │ │ - 2c190: d006 beq.n 2c1a0 │ │ - 2c192: 4a12 ldr r2, [pc, #72] ; (2c1dc ) │ │ - 2c194: 58a2 ldr r2, [r4, r2] │ │ - 2c196: 6013 str r3, [r2, #0] │ │ - 2c198: 4a11 ldr r2, [pc, #68] ; (2c1e0 ) │ │ - 2c19a: 58a2 ldr r2, [r4, r2] │ │ - 2c19c: 6013 str r3, [r2, #0] │ │ - 2c19e: 2203 movs r2, #3 │ │ - 2c1a0: 4b10 ldr r3, [pc, #64] ; (2c1e4 ) │ │ - 2c1a2: 1c28 adds r0, r5, #0 │ │ - 2c1a4: 58e3 ldr r3, [r4, r3] │ │ - 2c1a6: 601a str r2, [r3, #0] │ │ - 2c1a8: f7fa f990 bl 264cc │ │ - 2c1ac: 2001 movs r0, #1 │ │ - 2c1ae: bd38 pop {r3, r4, r5, pc} │ │ - 2c1b0: bdd8 pop {r3, r4, r6, r7, pc} │ │ - 2c1b2: 0000 movs r0, r0 │ │ - 2c1b4: ff0c ffff vmaxnm.f32 , q14, │ │ - 2c1b8: ff58 ffff vmaxnm.f16 , q12, │ │ - 2c1bc: 0f9f lsrs r7, r3, #30 │ │ - 2c1be: 0000 movs r0, r0 │ │ - 2c1c0: ee00 0002 cdp 0, 0, cr0, cr0, cr2, {0} │ │ - 2c1c4: 86a0 strh r0, [r4, #52] ; 0x34 │ │ - 2c1c6: 0001 movs r1, r0 │ │ - 2c1c8: ff78 ffff vminnm.f16 , q12, │ │ - 2c1cc: ff14 ffff vmaxnm.f16 , q10, │ │ - 2c1d0: ff10 ffff vmaxnm.f16 , q8, │ │ - 2c1d4: ff7c ffff vminnm.f16 , q14, │ │ - 2c1d8: ff80 ffff ; instruction: 0xff80ffff │ │ - 2c1dc: ff84 ffff ; instruction: 0xff84ffff │ │ - 2c1e0: ff74 ffff vminnm.f16 , q10, │ │ - 2c1e4: ff88 ffff ; instruction: 0xff88ffff │ │ - │ │ -0002c1e8 : │ │ - 2c1e8: 4b27 ldr r3, [pc, #156] ; (2c288 ) │ │ - 2c1ea: b5f0 push {r4, r5, r6, r7, lr} │ │ - 2c1ec: 447b add r3, pc │ │ - 2c1ee: 681b ldr r3, [r3, #0] │ │ - 2c1f0: 22fa movs r2, #250 ; 0xfa │ │ - 2c1f2: b085 sub sp, #20 │ │ - 2c1f4: 681b ldr r3, [r3, #0] │ │ - 2c1f6: 1c05 adds r5, r0, #0 │ │ - 2c1f8: 0092 lsls r2, r2, #2 │ │ - 2c1fa: 1c08 adds r0, r1, #0 │ │ - 2c1fc: 1c19 adds r1, r3, #0 │ │ - 2c1fe: f7ff ff73 bl 2c0e8 <_muldiv(long, long, long)> │ │ - 2c202: 2800 cmp r0, #0 │ │ - 2c204: dd3d ble.n 2c282 │ │ - 2c206: 2380 movs r3, #128 ; 0x80 │ │ - 2c208: 1c06 adds r6, r0, #0 │ │ - 2c20a: 035b lsls r3, r3, #13 │ │ - 2c20c: 4298 cmp r0, r3 │ │ - 2c20e: dd00 ble.n 2c212 │ │ - 2c210: 1c1e adds r6, r3, #0 │ │ - 2c212: 4b1e ldr r3, [pc, #120] ; (2c28c ) │ │ - 2c214: 2700 movs r7, #0 │ │ - 2c216: 50ee str r6, [r5, r3] │ │ - 2c218: 4b1d ldr r3, [pc, #116] ; (2c290 ) │ │ - 2c21a: 58eb ldr r3, [r5, r3] │ │ - 2c21c: 429f cmp r7, r3 │ │ - 2c21e: d228 bcs.n 2c272 │ │ - 2c220: 00bb lsls r3, r7, #2 │ │ - 2c222: 2180 movs r1, #128 ; 0x80 │ │ - 2c224: 0209 lsls r1, r1, #8 │ │ - 2c226: 18eb adds r3, r5, r3 │ │ - 2c228: 185b adds r3, r3, r1 │ │ - 2c22a: 681c ldr r4, [r3, #0] │ │ - 2c22c: 2200 movs r2, #0 │ │ - 2c22e: 1c31 adds r1, r6, #0 │ │ - 2c230: 0224 lsls r4, r4, #8 │ │ - 2c232: 192c adds r4, r5, r4 │ │ - 2c234: 6923 ldr r3, [r4, #16] │ │ - 2c236: 6662 str r2, [r4, #100] ; 0x64 │ │ - 2c238: 66a2 str r2, [r4, #104] ; 0x68 │ │ - 2c23a: 4258 negs r0, r3 │ │ - 2c23c: 0300 lsls r0, r0, #12 │ │ - 2c23e: 9302 str r3, [sp, #8] │ │ - 2c240: f001 fefe bl 2e040 <__divsi3> │ │ - 2c244: 6961 ldr r1, [r4, #20] │ │ - 2c246: 61a0 str r0, [r4, #24] │ │ - 2c248: 3701 adds r7, #1 │ │ - 2c24a: 4248 negs r0, r1 │ │ - 2c24c: 9103 str r1, [sp, #12] │ │ - 2c24e: 0300 lsls r0, r0, #12 │ │ - 2c250: 1c31 adds r1, r6, #0 │ │ - 2c252: f001 fef5 bl 2e040 <__divsi3> │ │ - 2c256: 9a02 ldr r2, [sp, #8] │ │ - 2c258: 9903 ldr r1, [sp, #12] │ │ - 2c25a: 61e0 str r0, [r4, #28] │ │ - 2c25c: 0313 lsls r3, r2, #12 │ │ - 2c25e: 6323 str r3, [r4, #48] ; 0x30 │ │ - 2c260: 6a62 ldr r2, [r4, #36] ; 0x24 │ │ - 2c262: 030b lsls r3, r1, #12 │ │ - 2c264: 6363 str r3, [r4, #52] ; 0x34 │ │ - 2c266: 2380 movs r3, #128 ; 0x80 │ │ - 2c268: 021b lsls r3, r3, #8 │ │ - 2c26a: 4313 orrs r3, r2 │ │ - 2c26c: 65e6 str r6, [r4, #92] ; 0x5c │ │ - 2c26e: 6263 str r3, [r4, #36] ; 0x24 │ │ - 2c270: e7d2 b.n 2c218 │ │ - 2c272: 4b08 ldr r3, [pc, #32] ; (2c294 ) │ │ - 2c274: 2280 movs r2, #128 ; 0x80 │ │ - 2c276: 0052 lsls r2, r2, #1 │ │ - 2c278: 58e9 ldr r1, [r5, r3] │ │ - 2c27a: 2001 movs r0, #1 │ │ - 2c27c: 430a orrs r2, r1 │ │ - 2c27e: 50ea str r2, [r5, r3] │ │ - 2c280: e000 b.n 2c284 │ │ - 2c282: 2000 movs r0, #0 │ │ - 2c284: b005 add sp, #20 │ │ - 2c286: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 2c288: bc70 pop {r4, r5, r6} │ │ - 2c28a: 0000 movs r0, r0 │ │ - 2c28c: e91c 0000 ldmdb ip, {} │ │ - 2c290: e914 0000 ldmdb r4, {} │ │ - 2c294: e90c 0000 stmdb ip, {} │ │ - │ │ -0002c298 : │ │ - 2c298: b570 push {r4, r5, r6, lr} │ │ - 2c29a: 4d0d ldr r5, [pc, #52] ; (2c2d0 ) │ │ - 2c29c: 1c04 adds r4, r0, #0 │ │ - 2c29e: 2680 movs r6, #128 ; 0x80 │ │ - 2c2a0: 5963 ldr r3, [r4, r5] │ │ - 2c2a2: 00f6 lsls r6, r6, #3 │ │ - 2c2a4: 2000 movs r0, #0 │ │ - 2c2a6: 4233 tst r3, r6 │ │ - 2c2a8: d111 bne.n 2c2ce │ │ - 2c2aa: 4b0a ldr r3, [pc, #40] ; (2c2d4 ) │ │ - 2c2ac: 22fa movs r2, #250 ; 0xfa │ │ - 2c2ae: 1c08 adds r0, r1, #0 │ │ - 2c2b0: 447b add r3, pc │ │ - 2c2b2: 681b ldr r3, [r3, #0] │ │ - 2c2b4: 0092 lsls r2, r2, #2 │ │ - 2c2b6: 681b ldr r3, [r3, #0] │ │ - 2c2b8: 1c19 adds r1, r3, #0 │ │ - 2c2ba: f7ff ff15 bl 2c0e8 <_muldiv(long, long, long)> │ │ - 2c2be: 4b06 ldr r3, [pc, #24] ; (2c2d8 ) │ │ - 2c2c0: 50e0 str r0, [r4, r3] │ │ - 2c2c2: 4b06 ldr r3, [pc, #24] ; (2c2dc ) │ │ - 2c2c4: 50e0 str r0, [r4, r3] │ │ - 2c2c6: 5963 ldr r3, [r4, r5] │ │ - 2c2c8: 2001 movs r0, #1 │ │ - 2c2ca: 431e orrs r6, r3 │ │ - 2c2cc: 5166 str r6, [r4, r5] │ │ - 2c2ce: bd70 pop {r4, r5, r6, pc} │ │ - 2c2d0: e90c 0000 stmdb ip, {} │ │ - 2c2d4: bbac cbnz r4, 2c342 │ │ - 2c2d6: 0000 movs r0, r0 │ │ - 2c2d8: e988 0000 ; instruction: 0xe9880000 │ │ - 2c2dc: e984 0000 ; instruction: 0xe9840000 │ │ - │ │ -0002c2e0 : │ │ - 2c2e0: b5f0 push {r4, r5, r6, r7, lr} │ │ - 2c2e2: 4ba6 ldr r3, [pc, #664] ; (2c57c ) │ │ - 2c2e4: 4ea6 ldr r6, [pc, #664] ; (2c580 ) │ │ - 2c2e6: 4da7 ldr r5, [pc, #668] ; (2c584 ) │ │ - 2c2e8: 58c1 ldr r1, [r0, r3] │ │ - 2c2ea: 1c04 adds r4, r0, #0 │ │ - 2c2ec: b089 sub sp, #36 ; 0x24 │ │ - 2c2ee: 3101 adds r1, #1 │ │ - 2c2f0: 50c1 str r1, [r0, r3] │ │ - 2c2f2: 5980 ldr r0, [r0, r6] │ │ - 2c2f4: 5962 ldr r2, [r4, r5] │ │ - 2c2f6: 3001 adds r0, #1 │ │ - 2c2f8: 4350 muls r0, r2 │ │ - 2c2fa: 4aa3 ldr r2, [pc, #652] ; (2c588 ) │ │ - 2c2fc: 58a7 ldr r7, [r4, r2] │ │ - 2c2fe: 19c0 adds r0, r0, r7 │ │ - 2c300: 4281 cmp r1, r0 │ │ - 2c302: d208 bcs.n 2c316 │ │ - 2c304: 489f ldr r0, [pc, #636] ; (2c584 ) │ │ - 2c306: 5820 ldr r0, [r4, r0] │ │ - 2c308: 2800 cmp r0, #0 │ │ - 2c30a: d000 beq.n 2c30e │ │ - 2c30c: e112 b.n 2c534 │ │ - 2c30e: 4b9d ldr r3, [pc, #628] ; (2c584 ) │ │ - 2c310: 2201 movs r2, #1 │ │ - 2c312: 50e2 str r2, [r4, r3] │ │ - 2c314: e10e b.n 2c534 │ │ - 2c316: 499a ldr r1, [pc, #616] ; (2c580 ) │ │ - 2c318: 2300 movs r3, #0 │ │ - 2c31a: 4d9c ldr r5, [pc, #624] ; (2c58c ) │ │ - 2c31c: 5063 str r3, [r4, r1] │ │ - 2c31e: 50a3 str r3, [r4, r2] │ │ - 2c320: 4a96 ldr r2, [pc, #600] ; (2c57c ) │ │ - 2c322: 4e9b ldr r6, [pc, #620] ; (2c590 ) │ │ - 2c324: 499b ldr r1, [pc, #620] ; (2c594 ) │ │ - 2c326: 50a3 str r3, [r4, r2] │ │ - 2c328: 5963 ldr r3, [r4, r5] │ │ - 2c32a: 489b ldr r0, [pc, #620] ; (2c598 ) │ │ - 2c32c: 51a3 str r3, [r4, r6] │ │ - 2c32e: 5823 ldr r3, [r4, r0] │ │ - 2c330: 5862 ldr r2, [r4, r1] │ │ - 2c332: 1c0e adds r6, r1, #0 │ │ - 2c334: 429a cmp r2, r3 │ │ - 2c336: d000 beq.n 2c33a │ │ - 2c338: 5063 str r3, [r4, r1] │ │ - 2c33a: 4d98 ldr r5, [pc, #608] ; (2c59c ) │ │ - 2c33c: 5965 ldr r5, [r4, r5] │ │ - 2c33e: 06ad lsls r5, r5, #26 │ │ - 2c340: d500 bpl.n 2c344 │ │ - 2c342: e08f b.n 2c464 │ │ - 2c344: 59a2 ldr r2, [r4, r6] │ │ - 2c346: 23ff movs r3, #255 ; 0xff │ │ - 2c348: 429a cmp r2, r3 │ │ - 2c34a: d803 bhi.n 2c354 │ │ - 2c34c: 4f94 ldr r7, [pc, #592] ; (2c5a0 ) │ │ - 2c34e: 18a2 adds r2, r4, r2 │ │ - 2c350: 19d2 adds r2, r2, r7 │ │ - 2c352: 7813 ldrb r3, [r2, #0] │ │ - 2c354: 4893 ldr r0, [pc, #588] ; (2c5a4 ) │ │ - 2c356: 5023 str r3, [r4, r0] │ │ - 2c358: 2bef cmp r3, #239 ; 0xef │ │ - 2c35a: d807 bhi.n 2c36c │ │ - 2c35c: 4992 ldr r1, [pc, #584] ; (2c5a8 ) │ │ - 2c35e: 185b adds r3, r3, r1 │ │ - 2c360: 009b lsls r3, r3, #2 │ │ - 2c362: 591b ldr r3, [r3, r4] │ │ - 2c364: 2b00 cmp r3, #0 │ │ - 2c366: d101 bne.n 2c36c │ │ - 2c368: 22fe movs r2, #254 ; 0xfe │ │ - 2c36a: 5022 str r2, [r4, r0] │ │ - 2c36c: 4a8d ldr r2, [pc, #564] ; (2c5a4 ) │ │ - 2c36e: 58a3 ldr r3, [r4, r2] │ │ - 2c370: 2bef cmp r3, #239 ; 0xef │ │ - 2c372: d974 bls.n 2c45e │ │ - 2c374: 2bff cmp r3, #255 ; 0xff │ │ - 2c376: d002 beq.n 2c37e │ │ - 2c378: 59a2 ldr r2, [r4, r6] │ │ - 2c37a: 2aff cmp r2, #255 ; 0xff │ │ - 2c37c: d96b bls.n 2c456 │ │ - 2c37e: 4b8b ldr r3, [pc, #556] ; (2c5ac ) │ │ - 2c380: 58e3 ldr r3, [r4, r3] │ │ - 2c382: 9306 str r3, [sp, #24] │ │ - 2c384: 2b00 cmp r3, #0 │ │ - 2c386: d101 bne.n 2c38c │ │ - 2c388: 2000 movs r0, #0 │ │ - 2c38a: e0f4 b.n 2c576 │ │ - 2c38c: 4d88 ldr r5, [pc, #544] ; (2c5b0 ) │ │ - 2c38e: 5960 ldr r0, [r4, r5] │ │ - 2c390: 2800 cmp r0, #0 │ │ - 2c392: d007 beq.n 2c3a4 │ │ - 2c394: 9f06 ldr r7, [sp, #24] │ │ - 2c396: 2f00 cmp r7, #0 │ │ - 2c398: dd4b ble.n 2c432 │ │ - 2c39a: 9f06 ldr r7, [sp, #24] │ │ - 2c39c: 4b83 ldr r3, [pc, #524] ; (2c5ac ) │ │ - 2c39e: 3f01 subs r7, #1 │ │ - 2c3a0: 50e7 str r7, [r4, r3] │ │ - 2c3a2: e046 b.n 2c432 │ │ - 2c3a4: 21e9 movs r1, #233 ; 0xe9 │ │ - 2c3a6: 0209 lsls r1, r1, #8 │ │ - 2c3a8: 5861 ldr r1, [r4, r1] │ │ - 2c3aa: 4a76 ldr r2, [pc, #472] ; (2c584 ) │ │ - 2c3ac: 4b81 ldr r3, [pc, #516] ; (2c5b4 ) │ │ - 2c3ae: 4d82 ldr r5, [pc, #520] ; (2c5b8 ) │ │ - 2c3b0: 50a1 str r1, [r4, r2] │ │ - 2c3b2: 58e3 ldr r3, [r4, r3] │ │ - 2c3b4: 9000 str r0, [sp, #0] │ │ - 2c3b6: 5163 str r3, [r4, r5] │ │ - 2c3b8: 4b80 ldr r3, [pc, #512] ; (2c5bc ) │ │ - 2c3ba: 1c25 adds r5, r4, #0 │ │ - 2c3bc: 58e2 ldr r2, [r4, r3] │ │ - 2c3be: 4b80 ldr r3, [pc, #512] ; (2c5c0 ) │ │ - 2c3c0: 50e2 str r2, [r4, r3] │ │ - 2c3c2: 4b80 ldr r3, [pc, #512] ; (2c5c4 ) │ │ - 2c3c4: 1c02 adds r2, r0, #0 │ │ - 2c3c6: 58e3 ldr r3, [r4, r3] │ │ - 2c3c8: 9307 str r3, [sp, #28] │ │ - 2c3ca: 1c23 adds r3, r4, #0 │ │ - 2c3cc: 6a5f ldr r7, [r3, #36] ; 0x24 │ │ - 2c3ce: 21c0 movs r1, #192 ; 0xc0 │ │ - 2c3d0: 00c9 lsls r1, r1, #3 │ │ - 2c3d2: 4339 orrs r1, r7 │ │ - 2c3d4: 6259 str r1, [r3, #36] ; 0x24 │ │ - 2c3d6: 9f07 ldr r7, [sp, #28] │ │ - 2c3d8: 9900 ldr r1, [sp, #0] │ │ - 2c3da: 67da str r2, [r3, #124] ; 0x7c │ │ - 2c3dc: 42b9 cmp r1, r7 │ │ - 2c3de: d21f bcs.n 2c420 │ │ - 2c3e0: 4f79 ldr r7, [pc, #484] ; (2c5c8 ) │ │ - 2c3e2: 19e9 adds r1, r5, r7 │ │ - 2c3e4: 6809 ldr r1, [r1, #0] │ │ - 2c3e6: 27a8 movs r7, #168 ; 0xa8 │ │ - 2c3e8: 50f9 str r1, [r7, r3] │ │ - 2c3ea: 4f78 ldr r7, [pc, #480] ; (2c5cc ) │ │ - 2c3ec: 6759 str r1, [r3, #116] ; 0x74 │ │ - 2c3ee: 19e9 adds r1, r5, r7 │ │ - 2c3f0: 6809 ldr r1, [r1, #0] │ │ - 2c3f2: 6799 str r1, [r3, #120] ; 0x78 │ │ - 2c3f4: 1c19 adds r1, r3, #0 │ │ - 2c3f6: 31d0 adds r1, #208 ; 0xd0 │ │ - 2c3f8: 800a strh r2, [r1, #0] │ │ - 2c3fa: 804a strh r2, [r1, #2] │ │ - 2c3fc: 768a strb r2, [r1, #26] │ │ - 2c3fe: 770a strb r2, [r1, #28] │ │ - 2c400: 774a strb r2, [r1, #29] │ │ - 2c402: 3948 subs r1, #72 ; 0x48 │ │ - 2c404: 600a str r2, [r1, #0] │ │ - 2c406: 6a19 ldr r1, [r3, #32] │ │ - 2c408: 2900 cmp r1, #0 │ │ - 2c40a: d109 bne.n 2c420 │ │ - 2c40c: 4f70 ldr r7, [pc, #448] ; (2c5d0 ) │ │ - 2c40e: 597f ldr r7, [r7, r5] │ │ - 2c410: 6299 str r1, [r3, #40] ; 0x28 │ │ - 2c412: 62d9 str r1, [r3, #44] ; 0x2c │ │ - 2c414: 625f str r7, [r3, #36] ; 0x24 │ │ - 2c416: 278c movs r7, #140 ; 0x8c │ │ - 2c418: 50f9 str r1, [r7, r3] │ │ - 2c41a: 2790 movs r7, #144 ; 0x90 │ │ - 2c41c: 6619 str r1, [r3, #96] ; 0x60 │ │ - 2c41e: 50f9 str r1, [r7, r3] │ │ - 2c420: 9900 ldr r1, [sp, #0] │ │ - 2c422: 3301 adds r3, #1 │ │ - 2c424: 33ff adds r3, #255 ; 0xff │ │ - 2c426: 3101 adds r1, #1 │ │ - 2c428: 9100 str r1, [sp, #0] │ │ - 2c42a: 3524 adds r5, #36 ; 0x24 │ │ - 2c42c: 2980 cmp r1, #128 ; 0x80 │ │ - 2c42e: d1cd bne.n 2c3cc │ │ - 2c430: e7b0 b.n 2c394 │ │ - 2c432: 4a57 ldr r2, [pc, #348] ; (2c590 ) │ │ - 2c434: 2300 movs r3, #0 │ │ - 2c436: 51a0 str r0, [r4, r6] │ │ - 2c438: 50a3 str r3, [r4, r2] │ │ - 2c43a: 4b59 ldr r3, [pc, #356] ; (2c5a0 ) │ │ - 2c43c: 1820 adds r0, r4, r0 │ │ - 2c43e: 18c0 adds r0, r0, r3 │ │ - 2c440: 7803 ldrb r3, [r0, #0] │ │ - 2c442: 2bef cmp r3, #239 ; 0xef │ │ - 2c444: d8a0 bhi.n 2c388 │ │ - 2c446: 4d58 ldr r5, [pc, #352] ; (2c5a8 ) │ │ - 2c448: 195b adds r3, r3, r5 │ │ - 2c44a: 009b lsls r3, r3, #2 │ │ - 2c44c: 591b ldr r3, [r3, r4] │ │ - 2c44e: 2b00 cmp r3, #0 │ │ - 2c450: d000 beq.n 2c454 │ │ - 2c452: e777 b.n 2c344 │ │ - 2c454: e798 b.n 2c388 │ │ - 2c456: 4b4f ldr r3, [pc, #316] ; (2c594 ) │ │ - 2c458: 3201 adds r2, #1 │ │ - 2c45a: 50e2 str r2, [r4, r3] │ │ - 2c45c: e772 b.n 2c344 │ │ - 2c45e: 59a3 ldr r3, [r4, r6] │ │ - 2c460: 4a4d ldr r2, [pc, #308] ; (2c598 ) │ │ - 2c462: 50a3 str r3, [r4, r2] │ │ - 2c464: 4d4f ldr r5, [pc, #316] ; (2c5a4 ) │ │ - 2c466: 5963 ldr r3, [r4, r5] │ │ - 2c468: 2bef cmp r3, #239 ; 0xef │ │ - 2c46a: d88d bhi.n 2c388 │ │ - 2c46c: 4f4e ldr r7, [pc, #312] ; (2c5a8 ) │ │ - 2c46e: 19da adds r2, r3, r7 │ │ - 2c470: 0092 lsls r2, r2, #2 │ │ - 2c472: 5911 ldr r1, [r2, r4] │ │ - 2c474: 2900 cmp r1, #0 │ │ - 2c476: d087 beq.n 2c388 │ │ - 2c478: 4856 ldr r0, [pc, #344] ; (2c5d4 ) │ │ - 2c47a: 4a45 ldr r2, [pc, #276] ; (2c590 ) │ │ - 2c47c: 181b adds r3, r3, r0 │ │ - 2c47e: 005b lsls r3, r3, #1 │ │ - 2c480: 5b1b ldrh r3, [r3, r4] │ │ - 2c482: 58a2 ldr r2, [r4, r2] │ │ - 2c484: 429a cmp r2, r3 │ │ - 2c486: d302 bcc.n 2c48e │ │ - 2c488: 4a41 ldr r2, [pc, #260] ; (2c590 ) │ │ - 2c48a: 2000 movs r0, #0 │ │ - 2c48c: 50a0 str r0, [r4, r2] │ │ - 2c48e: 4d40 ldr r5, [pc, #256] ; (2c590 ) │ │ - 2c490: 4f3e ldr r7, [pc, #248] ; (2c58c ) │ │ - 2c492: 5962 ldr r2, [r4, r5] │ │ - 2c494: 1c50 adds r0, r2, #1 │ │ - 2c496: 51e0 str r0, [r4, r7] │ │ - 2c498: 4298 cmp r0, r3 │ │ - 2c49a: d30a bcc.n 2c4b2 │ │ - 2c49c: 483f ldr r0, [pc, #252] ; (2c59c ) │ │ - 2c49e: 5820 ldr r0, [r4, r0] │ │ - 2c4a0: 0680 lsls r0, r0, #26 │ │ - 2c4a2: d403 bmi.n 2c4ac │ │ - 2c4a4: 59a3 ldr r3, [r4, r6] │ │ - 2c4a6: 4d3c ldr r5, [pc, #240] ; (2c598 ) │ │ - 2c4a8: 3301 adds r3, #1 │ │ - 2c4aa: 5163 str r3, [r4, r5] │ │ - 2c4ac: 4f37 ldr r7, [pc, #220] ; (2c58c ) │ │ - 2c4ae: 2300 movs r3, #0 │ │ - 2c4b0: 51e3 str r3, [r4, r7] │ │ - 2c4b2: 4844 ldr r0, [pc, #272] ; (2c5c4 ) │ │ - 2c4b4: 1c23 adds r3, r4, #0 │ │ - 2c4b6: 5825 ldr r5, [r4, r0] │ │ - 2c4b8: 436a muls r2, r5 │ │ - 2c4ba: 2506 movs r5, #6 │ │ - 2c4bc: 436a muls r2, r5 │ │ - 2c4be: 188a adds r2, r1, r2 │ │ - 2c4c0: 2100 movs r1, #0 │ │ - 2c4c2: 1c0e adds r6, r1, #0 │ │ - 2c4c4: 5827 ldr r7, [r4, r0] │ │ - 2c4c6: 42b9 cmp r1, r7 │ │ - 2c4c8: d300 bcc.n 2c4cc │ │ - 2c4ca: e71b b.n 2c304 │ │ - 2c4cc: 7817 ldrb r7, [r2, #0] │ │ - 2c4ce: 3101 adds r1, #1 │ │ - 2c4d0: 46bc mov ip, r7 │ │ - 2c4d2: 1c1f adds r7, r3, #0 │ │ - 2c4d4: 4665 mov r5, ip │ │ - 2c4d6: 37f6 adds r7, #246 ; 0xf6 │ │ - 2c4d8: 703d strb r5, [r7, #0] │ │ - 2c4da: 7857 ldrb r7, [r2, #1] │ │ - 2c4dc: 46bc mov ip, r7 │ │ - 2c4de: 1c1f adds r7, r3, #0 │ │ - 2c4e0: 4665 mov r5, ip │ │ - 2c4e2: 37f7 adds r7, #247 ; 0xf7 │ │ - 2c4e4: 703d strb r5, [r7, #0] │ │ - 2c4e6: 7897 ldrb r7, [r2, #2] │ │ - 2c4e8: 46bc mov ip, r7 │ │ - 2c4ea: 1c1f adds r7, r3, #0 │ │ - 2c4ec: 4665 mov r5, ip │ │ - 2c4ee: 37f8 adds r7, #248 ; 0xf8 │ │ - 2c4f0: 703d strb r5, [r7, #0] │ │ - 2c4f2: 7917 ldrb r7, [r2, #4] │ │ - 2c4f4: 46bc mov ip, r7 │ │ - 2c4f6: 1c1f adds r7, r3, #0 │ │ - 2c4f8: 4665 mov r5, ip │ │ - 2c4fa: 37f9 adds r7, #249 ; 0xf9 │ │ - 2c4fc: 703d strb r5, [r7, #0] │ │ - 2c4fe: 78d7 ldrb r7, [r2, #3] │ │ - 2c500: 46bc mov ip, r7 │ │ - 2c502: 1c1f adds r7, r3, #0 │ │ - 2c504: 4665 mov r5, ip │ │ - 2c506: 37fa adds r7, #250 ; 0xfa │ │ - 2c508: 703d strb r5, [r7, #0] │ │ - 2c50a: 7957 ldrb r7, [r2, #5] │ │ - 2c50c: 3206 adds r2, #6 │ │ - 2c50e: 46bc mov ip, r7 │ │ - 2c510: 1c1f adds r7, r3, #0 │ │ - 2c512: 37fb adds r7, #251 ; 0xfb │ │ - 2c514: 4665 mov r5, ip │ │ - 2c516: 703d strb r5, [r7, #0] │ │ - 2c518: 6e9f ldr r7, [r3, #104] ; 0x68 │ │ - 2c51a: 6e5d ldr r5, [r3, #100] ; 0x64 │ │ - 2c51c: 615f str r7, [r3, #20] │ │ - 2c51e: 611d str r5, [r3, #16] │ │ - 2c520: 6a5f ldr r7, [r3, #36] ; 0x24 │ │ - 2c522: 4d2d ldr r5, [pc, #180] ; (2c5d8 ) │ │ - 2c524: 402f ands r7, r5 │ │ - 2c526: 625f str r7, [r3, #36] ; 0x24 │ │ - 2c528: 1c1f adds r7, r3, #0 │ │ - 2c52a: 37d8 adds r7, #216 ; 0xd8 │ │ - 2c52c: 3301 adds r3, #1 │ │ - 2c52e: 703e strb r6, [r7, #0] │ │ - 2c530: 33ff adds r3, #255 ; 0xff │ │ - 2c532: e7c7 b.n 2c4c4 │ │ - 2c534: 4d19 ldr r5, [pc, #100] ; (2c59c ) │ │ - 2c536: 2680 movs r6, #128 ; 0x80 │ │ - 2c538: 0176 lsls r6, r6, #5 │ │ - 2c53a: 5963 ldr r3, [r4, r5] │ │ - 2c53c: 490f ldr r1, [pc, #60] ; (2c57c ) │ │ - 2c53e: 431e orrs r6, r3 │ │ - 2c540: 5166 str r6, [r4, r5] │ │ - 2c542: 5860 ldr r0, [r4, r1] │ │ - 2c544: 2800 cmp r0, #0 │ │ - 2c546: d013 beq.n 2c570 │ │ - 2c548: 4a24 ldr r2, [pc, #144] ; (2c5dc ) │ │ - 2c54a: 4013 ands r3, r2 │ │ - 2c54c: 5163 str r3, [r4, r5] │ │ - 2c54e: 4b24 ldr r3, [pc, #144] ; (2c5e0 ) │ │ - 2c550: 58e3 ldr r3, [r4, r3] │ │ - 2c552: 075a lsls r2, r3, #29 │ │ - 2c554: d40c bmi.n 2c570 │ │ - 2c556: 4b0b ldr r3, [pc, #44] ; (2c584 ) │ │ - 2c558: 4f09 ldr r7, [pc, #36] ; (2c580 ) │ │ - 2c55a: 58e1 ldr r1, [r4, r3] │ │ - 2c55c: 59e3 ldr r3, [r4, r7] │ │ - 2c55e: 3301 adds r3, #1 │ │ - 2c560: 434b muls r3, r1 │ │ - 2c562: 4298 cmp r0, r3 │ │ - 2c564: d204 bcs.n 2c570 │ │ - 2c566: f001 fd61 bl 2e02c <__aeabi_uidivmod> │ │ - 2c56a: 2900 cmp r1, #0 │ │ - 2c56c: d100 bne.n 2c570 │ │ - 2c56e: 5166 str r6, [r4, r5] │ │ - 2c570: 1c20 adds r0, r4, #0 │ │ - 2c572: f7fd f865 bl 29640 │ │ - 2c576: b009 add sp, #36 ; 0x24 │ │ - 2c578: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 2c57a: 46c0 nop ; (mov r8, r8) │ │ - 2c57c: e92c 0000 stmdb ip!, {} │ │ - 2c580: e934 0000 ldmdb r4!, {} │ │ - 2c584: e93c 0000 ldmdb ip!, {} │ │ - 2c588: e938 0000 ldmdb r8!, {} │ │ - 2c58c: e944 0000 strd r0, r0, [r4, #-0] │ │ - 2c590: e948 0000 strd r0, r0, [r8, #-0] │ │ - 2c594: e950 0000 ldrd r0, r0, [r0, #-0] │ │ - 2c598: e954 0000 ldrd r0, r0, [r4, #-0] │ │ - 2c59c: e90c 0000 stmdb ip, {} │ │ - 2c5a0: d060 beq.n 2c664 │ │ - 2c5a2: 0000 movs r0, r0 │ │ - 2c5a4: e94c 0000 strd r0, r0, [ip, #-0] │ │ - 2c5a8: 32b0 adds r2, #176 ; 0xb0 │ │ - 2c5aa: 0000 movs r0, r0 │ │ - 2c5ac: e97c 0000 ldrd r0, r0, [ip, #-0]! │ │ - 2c5b0: e958 0000 ldrd r0, r0, [r8, #-0] │ │ - 2c5b4: e904 0000 stmdb r4, {} │ │ - 2c5b8: e940 0000 strd r0, r0, [r0, #-0] │ │ - 2c5bc: e908 0000 stmdb r8, {} │ │ - 2c5c0: e960 0000 strd r0, r0, [r0, #-0]! │ │ - 2c5c4: e910 0000 ldmdb r0, {} │ │ - 2c5c8: c1c4 stmia r1!, {r2, r6, r7} │ │ - 2c5ca: 0000 movs r0, r0 │ │ - 2c5cc: c1c0 stmia r1!, {r6, r7} │ │ - 2c5ce: 0000 movs r0, r0 │ │ - 2c5d0: c1c8 stmia r1!, {r3, r6, r7} │ │ - 2c5d2: 0000 movs r0, r0 │ │ - 2c5d4: 6740 str r0, [r0, #116] ; 0x74 │ │ - 2c5d6: 0000 movs r0, r0 │ │ - 2c5d8: ffff fff0 ; instruction: 0xfffffff0 │ │ - 2c5dc: efff ffff ; instruction: 0xefffffff │ │ - 2c5e0: e920 0000 stmdb r0!, {} │ │ - │ │ -0002c5e4 : │ │ - 2c5e4: b5f0 push {r4, r5, r6, r7, lr} │ │ - 2c5e6: 4dc5 ldr r5, [pc, #788] ; (2c8fc ) │ │ - 2c5e8: b0b9 sub sp, #228 ; 0xe4 │ │ - 2c5ea: 1c07 adds r7, r0, #0 │ │ - 2c5ec: 447d add r5, pc │ │ - 2c5ee: 9532 str r5, [sp, #200] ; 0xc8 │ │ - 2c5f0: f7ff fe76 bl 2c2e0 │ │ - 2c5f4: 2800 cmp r0, #0 │ │ - 2c5f6: d102 bne.n 2c5fe │ │ - 2c5f8: 2000 movs r0, #0 │ │ - 2c5fa: f001 f90d bl 2d818 │ │ - 2c5fe: 4bc0 ldr r3, [pc, #768] ; (2c900 ) │ │ - 2c600: 58fa ldr r2, [r7, r3] │ │ - 2c602: 3201 adds r2, #1 │ │ - 2c604: 50fa str r2, [r7, r3] │ │ - 2c606: 4bbf ldr r3, [pc, #764] ; (2c904 ) │ │ - 2c608: 58f9 ldr r1, [r7, r3] │ │ - 2c60a: 2900 cmp r1, #0 │ │ - 2c60c: d0f4 beq.n 2c5f8 │ │ - 2c60e: 4bbe ldr r3, [pc, #760] ; (2c908 ) │ │ - 2c610: 9e32 ldr r6, [sp, #200] ; 0xc8 │ │ - 2c612: 4abe ldr r2, [pc, #760] ; (2c90c ) │ │ - 2c614: 0209 lsls r1, r1, #8 │ │ - 2c616: 58f3 ldr r3, [r6, r3] │ │ - 2c618: 58b8 ldr r0, [r7, r2] │ │ - 2c61a: 4cbd ldr r4, [pc, #756] ; (2c910 ) │ │ - 2c61c: 681b ldr r3, [r3, #0] │ │ - 2c61e: 4358 muls r0, r3 │ │ - 2c620: 2305 movs r3, #5 │ │ - 2c622: 4358 muls r0, r3 │ │ - 2c624: f001 fcc2 bl 2dfac <__udivsi3> │ │ - 2c628: 4aba ldr r2, [pc, #744] ; (2c914 ) │ │ - 2c62a: 5138 str r0, [r7, r4] │ │ - 2c62c: 58bb ldr r3, [r7, r2] │ │ - 2c62e: 2b1f cmp r3, #31 │ │ - 2c630: d900 bls.n 2c634 │ │ - 2c632: 231f movs r3, #31 │ │ - 2c634: 4ab8 ldr r2, [pc, #736] ; (2c918 ) │ │ - 2c636: 58b9 ldr r1, [r7, r2] │ │ - 2c638: 0688 lsls r0, r1, #26 │ │ - 2c63a: d506 bpl.n 2c64a │ │ - 2c63c: 4ab7 ldr r2, [pc, #732] ; (2c91c ) │ │ - 2c63e: 58ba ldr r2, [r7, r2] │ │ - 2c640: 2a00 cmp r2, #0 │ │ - 2c642: d002 beq.n 2c64a │ │ - 2c644: 2b05 cmp r3, #5 │ │ - 2c646: dc00 bgt.n 2c64a │ │ - 2c648: 2306 movs r3, #6 │ │ - 2c64a: 4ab5 ldr r2, [pc, #724] ; (2c920 ) │ │ - 2c64c: 58ba ldr r2, [r7, r2] │ │ - 2c64e: 2a80 cmp r2, #128 ; 0x80 │ │ - 2c650: dd04 ble.n 2c65c │ │ - 2c652: 3a80 subs r2, #128 ; 0x80 │ │ - 2c654: 1d18 adds r0, r3, #4 │ │ - 2c656: 4342 muls r2, r0 │ │ - 2c658: 1112 asrs r2, r2, #4 │ │ - 2c65a: 3280 adds r2, #128 ; 0x80 │ │ - 2c65c: 49b1 ldr r1, [pc, #708] ; (2c924 ) │ │ - 2c65e: 9d32 ldr r5, [sp, #200] ; 0xc8 │ │ - 2c660: 105b asrs r3, r3, #1 │ │ - 2c662: 009b lsls r3, r3, #2 │ │ - 2c664: 5869 ldr r1, [r5, r1] │ │ - 2c666: 6808 ldr r0, [r1, #0] │ │ - 2c668: 9135 str r1, [sp, #212] ; 0xd4 │ │ - 2c66a: 0746 lsls r6, r0, #29 │ │ - 2c66c: d503 bpl.n 2c676 │ │ - 2c66e: 49ae ldr r1, [pc, #696] ; (2c928 ) │ │ - 2c670: 4479 add r1, pc │ │ - 2c672: 585c ldr r4, [r3, r1] │ │ - 2c674: e003 b.n 2c67e │ │ - 2c676: 49ad ldr r1, [pc, #692] ; (2c92c ) │ │ - 2c678: 4479 add r1, pc │ │ - 2c67a: 18cb adds r3, r1, r3 │ │ - 2c67c: 6c1c ldr r4, [r3, #64] ; 0x40 │ │ - 2c67e: 4bac ldr r3, [pc, #688] ; (2c930 ) │ │ - 2c680: 2180 movs r1, #128 ; 0x80 │ │ - 2c682: 0089 lsls r1, r1, #2 │ │ - 2c684: 58f8 ldr r0, [r7, r3] │ │ - 2c686: 3010 adds r0, #16 │ │ - 2c688: 4350 muls r0, r2 │ │ - 2c68a: 0980 lsrs r0, r0, #6 │ │ - 2c68c: 4288 cmp r0, r1 │ │ - 2c68e: d900 bls.n 2c692 │ │ - 2c690: 1c08 adds r0, r1, #0 │ │ - 2c692: 4ba8 ldr r3, [pc, #672] ; (2c934 ) │ │ - 2c694: 58fa ldr r2, [r7, r3] │ │ - 2c696: 2380 movs r3, #128 ; 0x80 │ │ - 2c698: 00db lsls r3, r3, #3 │ │ - 2c69a: 421a tst r2, r3 │ │ - 2c69c: d007 beq.n 2c6ae │ │ - 2c69e: 4ba6 ldr r3, [pc, #664] ; (2c938 ) │ │ - 2c6a0: 58fa ldr r2, [r7, r3] │ │ - 2c6a2: 2a00 cmp r2, #0 │ │ - 2c6a4: d003 beq.n 2c6ae │ │ - 2c6a6: 4ba5 ldr r3, [pc, #660] ; (2c93c ) │ │ - 2c6a8: 58f9 ldr r1, [r7, r3] │ │ - 2c6aa: f7ff fd1d bl 2c0e8 <_muldiv(long, long, long)> │ │ - 2c6ae: 01c0 lsls r0, r0, #7 │ │ - 2c6b0: 1c21 adds r1, r4, #0 │ │ - 2c6b2: f001 fc7b bl 2dfac <__udivsi3> │ │ - 2c6b6: 23c0 movs r3, #192 ; 0xc0 │ │ - 2c6b8: 9034 str r0, [sp, #208] ; 0xd0 │ │ - 2c6ba: 005b lsls r3, r3, #1 │ │ - 2c6bc: 4298 cmp r0, r3 │ │ - 2c6be: d900 bls.n 2c6c2 │ │ - 2c6c0: 9334 str r3, [sp, #208] ; 0xd0 │ │ - 2c6c2: 1c3d adds r5, r7, #0 │ │ - 2c6c4: 1c3e adds r6, r7, #0 │ │ - 2c6c6: 3524 adds r5, #36 ; 0x24 │ │ - 2c6c8: 36fd adds r6, #253 ; 0xfd │ │ - 2c6ca: 4b9d ldr r3, [pc, #628] ; (2c940 ) │ │ - 2c6cc: 952a str r5, [sp, #168] ; 0xa8 │ │ - 2c6ce: 962f str r6, [sp, #188] ; 0xbc │ │ - 2c6d0: 35d8 adds r5, #216 ; 0xd8 │ │ - 2c6d2: 3e95 subs r6, #149 ; 0x95 │ │ - 2c6d4: 2200 movs r2, #0 │ │ - 2c6d6: 9531 str r5, [sp, #196] ; 0xc4 │ │ - 2c6d8: 962c str r6, [sp, #176] ; 0xb0 │ │ - 2c6da: 3d80 subs r5, #128 ; 0x80 │ │ - 2c6dc: 3608 adds r6, #8 │ │ - 2c6de: 50fa str r2, [r7, r3] │ │ - 2c6e0: 1c3c adds r4, r7, #0 │ │ - 2c6e2: 952d str r5, [sp, #180] ; 0xb4 │ │ - 2c6e4: 962e str r6, [sp, #184] ; 0xb8 │ │ - 2c6e6: 9233 str r2, [sp, #204] ; 0xcc │ │ - 2c6e8: 982a ldr r0, [sp, #168] ; 0xa8 │ │ - 2c6ea: 2180 movs r1, #128 ; 0x80 │ │ - 2c6ec: 00c9 lsls r1, r1, #3 │ │ - 2c6ee: 6800 ldr r0, [r0, #0] │ │ - 2c6f0: 4684 mov ip, r0 │ │ - 2c6f2: 4208 tst r0, r1 │ │ - 2c6f4: d009 beq.n 2c70a │ │ - 2c6f6: 9d2d ldr r5, [sp, #180] ; 0xb4 │ │ - 2c6f8: 6963 ldr r3, [r4, #20] │ │ - 2c6fa: 6922 ldr r2, [r4, #16] │ │ - 2c6fc: 682d ldr r5, [r5, #0] │ │ - 2c6fe: 4313 orrs r3, r2 │ │ - 2c700: 432b orrs r3, r5 │ │ - 2c702: d102 bne.n 2c70a │ │ - 2c704: 6223 str r3, [r4, #32] │ │ - 2c706: 65a3 str r3, [r4, #88] ; 0x58 │ │ - 2c708: 6563 str r3, [r4, #84] ; 0x54 │ │ - 2c70a: 2080 movs r0, #128 ; 0x80 │ │ - 2c70c: 4666 mov r6, ip │ │ - 2c70e: 0040 lsls r0, r0, #1 │ │ - 2c710: 4206 tst r6, r0 │ │ - 2c712: d107 bne.n 2c724 │ │ - 2c714: 497f ldr r1, [pc, #508] ; (2c914 ) │ │ - 2c716: 9d33 ldr r5, [sp, #204] ; 0xcc │ │ - 2c718: 5879 ldr r1, [r7, r1] │ │ - 2c71a: 428d cmp r5, r1 │ │ - 2c71c: d30c bcc.n 2c738 │ │ - 2c71e: 6a26 ldr r6, [r4, #32] │ │ - 2c720: 2e00 cmp r6, #0 │ │ - 2c722: d109 bne.n 2c738 │ │ - 2c724: 9d2f ldr r5, [sp, #188] ; 0xbc │ │ - 2c726: 9e31 ldr r6, [sp, #196] ; 0xc4 │ │ - 2c728: 1c22 adds r2, r4, #0 │ │ - 2c72a: 2300 movs r3, #0 │ │ - 2c72c: 32a4 adds r2, #164 ; 0xa4 │ │ - 2c72e: 6013 str r3, [r2, #0] │ │ - 2c730: 702b strb r3, [r5, #0] │ │ - 2c732: 7033 strb r3, [r6, #0] │ │ - 2c734: f000 fffb bl 2d72e │ │ - 2c738: 2300 movs r3, #0 │ │ - 2c73a: 1c22 adds r2, r4, #0 │ │ - 2c73c: 60e3 str r3, [r4, #12] │ │ - 2c73e: 66e3 str r3, [r4, #108] ; 0x6c │ │ - 2c740: 32d2 adds r2, #210 ; 0xd2 │ │ - 2c742: 6fa5 ldr r5, [r4, #120] ; 0x78 │ │ - 2c744: 2600 movs r6, #0 │ │ - 2c746: 5f92 ldrsh r2, [r2, r6] │ │ - 2c748: 9529 str r5, [sp, #164] ; 0xa4 │ │ - 2c74a: 18aa adds r2, r5, r2 │ │ - 2c74c: d402 bmi.n 2c754 │ │ - 2c74e: 9d2e ldr r5, [sp, #184] ; 0xb8 │ │ - 2c750: 602a str r2, [r5, #0] │ │ - 2c752: e001 b.n 2c758 │ │ - 2c754: 9e2e ldr r6, [sp, #184] ; 0xb8 │ │ - 2c756: 6033 str r3, [r6, #0] │ │ - 2c758: 982e ldr r0, [sp, #184] ; 0xb8 │ │ - 2c75a: 2180 movs r1, #128 ; 0x80 │ │ - 2c75c: 0049 lsls r1, r1, #1 │ │ - 2c75e: 6800 ldr r0, [r0, #0] │ │ - 2c760: 4288 cmp r0, r1 │ │ - 2c762: dd03 ble.n 2c76c │ │ - 2c764: 9d2e ldr r5, [sp, #184] ; 0xb8 │ │ - 2c766: 2380 movs r3, #128 ; 0x80 │ │ - 2c768: 005b lsls r3, r3, #1 │ │ - 2c76a: 602b str r3, [r5, #0] │ │ - 2c76c: 2300 movs r3, #0 │ │ - 2c76e: 1c26 adds r6, r4, #0 │ │ - 2c770: 3680 adds r6, #128 ; 0x80 │ │ - 2c772: 65e3 str r3, [r4, #92] ; 0x5c │ │ - 2c774: 6830 ldr r0, [r6, #0] │ │ - 2c776: 962b str r6, [sp, #172] ; 0xac │ │ - 2c778: 4298 cmp r0, r3 │ │ - 2c77a: d101 bne.n 2c780 │ │ - 2c77c: f000 fcd0 bl 2d120 │ │ - 2c780: 6a21 ldr r1, [r4, #32] │ │ - 2c782: 4299 cmp r1, r3 │ │ - 2c784: d101 bne.n 2c78a │ │ - 2c786: f000 fccb bl 2d120 │ │ - 2c78a: 1c22 adds r2, r4, #0 │ │ - 2c78c: 32d0 adds r2, #208 ; 0xd0 │ │ - 2c78e: 2500 movs r5, #0 │ │ - 2c790: 5f56 ldrsh r6, [r2, r5] │ │ - 2c792: 6f60 ldr r0, [r4, #116] ; 0x74 │ │ - 2c794: 1836 adds r6, r6, r0 │ │ - 2c796: d406 bmi.n 2c7a6 │ │ - 2c798: 2180 movs r1, #128 ; 0x80 │ │ - 2c79a: 0049 lsls r1, r1, #1 │ │ - 2c79c: 428e cmp r6, r1 │ │ - 2c79e: dd03 ble.n 2c7a8 │ │ - 2c7a0: 2680 movs r6, #128 ; 0x80 │ │ - 2c7a2: 0076 lsls r6, r6, #1 │ │ - 2c7a4: e000 b.n 2c7a8 │ │ - 2c7a6: 1c1e adds r6, r3, #0 │ │ - 2c7a8: 4662 mov r2, ip │ │ - 2c7aa: 0392 lsls r2, r2, #14 │ │ - 2c7ac: d54a bpl.n 2c844 │ │ - 2c7ae: 1c20 adds r0, r4, #0 │ │ - 2c7b0: 30c8 adds r0, #200 ; 0xc8 │ │ - 2c7b2: 6805 ldr r5, [r0, #0] │ │ - 2c7b4: 233f movs r3, #63 ; 0x3f │ │ - 2c7b6: 401d ands r5, r3 │ │ - 2c7b8: 9528 str r5, [sp, #160] ; 0xa0 │ │ - 2c7ba: 2e00 cmp r6, #0 │ │ - 2c7bc: d02c beq.n 2c818 │ │ - 2c7be: 4956 ldr r1, [pc, #344] ; (2c918 ) │ │ - 2c7c0: 2304 movs r3, #4 │ │ - 2c7c2: 5879 ldr r1, [r7, r1] │ │ - 2c7c4: 400b ands r3, r1 │ │ - 2c7c6: 425a negs r2, r3 │ │ - 2c7c8: 4153 adcs r3, r2 │ │ - 2c7ca: 1c22 adds r2, r4, #0 │ │ - 2c7cc: 32e3 adds r2, #227 ; 0xe3 │ │ - 2c7ce: 7811 ldrb r1, [r2, #0] │ │ - 2c7d0: 2203 movs r2, #3 │ │ - 2c7d2: 3305 adds r3, #5 │ │ - 2c7d4: 4011 ands r1, r2 │ │ - 2c7d6: 060a lsls r2, r1, #24 │ │ - 2c7d8: 9230 str r2, [sp, #192] ; 0xc0 │ │ - 2c7da: 0e11 lsrs r1, r2, #24 │ │ - 2c7dc: 006a lsls r2, r5, #1 │ │ - 2c7de: 2902 cmp r1, #2 │ │ - 2c7e0: d00a beq.n 2c7f8 │ │ - 2c7e2: 2903 cmp r1, #3 │ │ - 2c7e4: d00b beq.n 2c7fe │ │ - 2c7e6: 9930 ldr r1, [sp, #192] ; 0xc0 │ │ - 2c7e8: 0e0d lsrs r5, r1, #24 │ │ - 2c7ea: 1c21 adds r1, r4, #0 │ │ - 2c7ec: 31e5 adds r1, #229 ; 0xe5 │ │ - 2c7ee: 2d01 cmp r5, #1 │ │ - 2c7f0: d10b bne.n 2c80a │ │ - 2c7f2: 4d54 ldr r5, [pc, #336] ; (2c944 ) │ │ - 2c7f4: 447d add r5, pc │ │ - 2c7f6: e00a b.n 2c80e │ │ - 2c7f8: 4953 ldr r1, [pc, #332] ; (2c948 ) │ │ - 2c7fa: 4479 add r1, pc │ │ - 2c7fc: e001 b.n 2c802 │ │ - 2c7fe: 4953 ldr r1, [pc, #332] ; (2c94c ) │ │ - 2c800: 4479 add r1, pc │ │ - 2c802: 5e8a ldrsh r2, [r1, r2] │ │ - 2c804: 1c21 adds r1, r4, #0 │ │ - 2c806: 31e5 adds r1, #229 ; 0xe5 │ │ - 2c808: e002 b.n 2c810 │ │ - 2c80a: 4d51 ldr r5, [pc, #324] ; (2c950 ) │ │ - 2c80c: 447d add r5, pc │ │ - 2c80e: 5eaa ldrsh r2, [r5, r2] │ │ - 2c810: 7809 ldrb r1, [r1, #0] │ │ - 2c812: 434a muls r2, r1 │ │ - 2c814: 411a asrs r2, r3 │ │ - 2c816: 18b6 adds r6, r6, r2 │ │ - 2c818: 4b4e ldr r3, [pc, #312] ; (2c954 ) │ │ - 2c81a: 58fb ldr r3, [r7, r3] │ │ - 2c81c: 2b00 cmp r3, #0 │ │ - 2c81e: d109 bne.n 2c834 │ │ - 2c820: 493d ldr r1, [pc, #244] ; (2c918 ) │ │ - 2c822: 2391 movs r3, #145 ; 0x91 │ │ - 2c824: 005b lsls r3, r3, #1 │ │ - 2c826: 5879 ldr r1, [r7, r1] │ │ - 2c828: 4219 tst r1, r3 │ │ - 2c82a: d00b beq.n 2c844 │ │ - 2c82c: 4a41 ldr r2, [pc, #260] ; (2c934 ) │ │ - 2c82e: 58ba ldr r2, [r7, r2] │ │ - 2c830: 0752 lsls r2, r2, #29 │ │ - 2c832: d407 bmi.n 2c844 │ │ - 2c834: 1c23 adds r3, r4, #0 │ │ - 2c836: 33e4 adds r3, #228 ; 0xe4 │ │ - 2c838: 781b ldrb r3, [r3, #0] │ │ - 2c83a: 9d28 ldr r5, [sp, #160] ; 0xa0 │ │ - 2c83c: 195a adds r2, r3, r5 │ │ - 2c83e: 233f movs r3, #63 ; 0x3f │ │ - 2c840: 4013 ands r3, r2 │ │ - 2c842: 6003 str r3, [r0, #0] │ │ - 2c844: 1c25 adds r5, r4, #0 │ │ - 2c846: 35d8 adds r5, #216 ; 0xd8 │ │ - 2c848: 782b ldrb r3, [r5, #0] │ │ - 2c84a: 9536 str r5, [sp, #216] ; 0xd8 │ │ - 2c84c: 2b12 cmp r3, #18 │ │ - 2c84e: d129 bne.n 2c8a4 │ │ - 2c850: 1c23 adds r3, r4, #0 │ │ - 2c852: 33f3 adds r3, #243 ; 0xf3 │ │ - 2c854: 781a ldrb r2, [r3, #0] │ │ - 2c856: 210f movs r1, #15 │ │ - 2c858: 1113 asrs r3, r2, #4 │ │ - 2c85a: 400a ands r2, r1 │ │ - 2c85c: 492e ldr r1, [pc, #184] ; (2c918 ) │ │ - 2c85e: 189a adds r2, r3, r2 │ │ - 2c860: 1c18 adds r0, r3, #0 │ │ - 2c862: 587d ldr r5, [r7, r1] │ │ - 2c864: 06a9 lsls r1, r5, #26 │ │ - 2c866: d503 bpl.n 2c870 │ │ - 2c868: 4932 ldr r1, [pc, #200] ; (2c934 ) │ │ - 2c86a: 5879 ldr r1, [r7, r1] │ │ - 2c86c: 0749 lsls r1, r1, #29 │ │ - 2c86e: d501 bpl.n 2c874 │ │ - 2c870: 3202 adds r2, #2 │ │ - 2c872: 1c58 adds r0, r3, #1 │ │ - 2c874: 1c21 adds r1, r4, #0 │ │ - 2c876: 31f2 adds r1, #242 ; 0xf2 │ │ - 2c878: 780b ldrb r3, [r1, #0] │ │ - 2c87a: 4293 cmp r3, r2 │ │ - 2c87c: 4192 sbcs r2, r2 │ │ - 2c87e: 4013 ands r3, r2 │ │ - 2c880: 4a34 ldr r2, [pc, #208] ; (2c954 ) │ │ - 2c882: 58ba ldr r2, [r7, r2] │ │ - 2c884: 2a00 cmp r2, #0 │ │ - 2c886: d102 bne.n 2c88e │ │ - 2c888: 2222 movs r2, #34 ; 0x22 │ │ - 2c88a: 4215 tst r5, r2 │ │ - 2c88c: d004 beq.n 2c898 │ │ - 2c88e: 4283 cmp r3, r0 │ │ - 2c890: 4180 sbcs r0, r0 │ │ - 2c892: 3301 adds r3, #1 │ │ - 2c894: 4006 ands r6, r0 │ │ - 2c896: 700b strb r3, [r1, #0] │ │ - 2c898: 2380 movs r3, #128 ; 0x80 │ │ - 2c89a: 9d2a ldr r5, [sp, #168] ; 0xa8 │ │ - 2c89c: 045b lsls r3, r3, #17 │ │ - 2c89e: 4662 mov r2, ip │ │ - 2c8a0: 4313 orrs r3, r2 │ │ - 2c8a2: 602b str r3, [r5, #0] │ │ - 2c8a4: 2e00 cmp r6, #0 │ │ - 2c8a6: db06 blt.n 2c8b6 │ │ - 2c8a8: 2080 movs r0, #128 ; 0x80 │ │ - 2c8aa: 0040 lsls r0, r0, #1 │ │ - 2c8ac: 4286 cmp r6, r0 │ │ - 2c8ae: dd03 ble.n 2c8b8 │ │ - 2c8b0: 2680 movs r6, #128 ; 0x80 │ │ - 2c8b2: 0076 lsls r6, r6, #1 │ │ - 2c8b4: e000 b.n 2c8b8 │ │ - 2c8b6: 2600 movs r6, #0 │ │ - 2c8b8: 01b6 lsls r6, r6, #6 │ │ - 2c8ba: 9628 str r6, [sp, #160] ; 0xa0 │ │ - 2c8bc: 9e2a ldr r6, [sp, #168] ; 0xa8 │ │ - 2c8be: 1c25 adds r5, r4, #0 │ │ - 2c8c0: 358c adds r5, #140 ; 0x8c │ │ - 2c8c2: 9537 str r5, [sp, #220] ; 0xdc │ │ - 2c8c4: 6836 ldr r6, [r6, #0] │ │ - 2c8c6: 682d ldr r5, [r5, #0] │ │ - 2c8c8: 9630 str r6, [sp, #192] ; 0xc0 │ │ - 2c8ca: 2d00 cmp r5, #0 │ │ - 2c8cc: d100 bne.n 2c8d0 │ │ - 2c8ce: e127 b.n 2cb20 │ │ - 2c8d0: 02b6 lsls r6, r6, #10 │ │ - 2c8d2: d400 bmi.n 2c8d6 │ │ - 2c8d4: e07d b.n 2c9d2 │ │ - 2c8d6: 238b movs r3, #139 ; 0x8b │ │ - 2c8d8: 009b lsls r3, r3, #2 │ │ - 2c8da: 5cea ldrb r2, [r5, r3] │ │ - 2c8dc: 2a00 cmp r2, #0 │ │ - 2c8de: d078 beq.n 2c9d2 │ │ - 2c8e0: 1c23 adds r3, r4, #0 │ │ - 2c8e2: 3394 adds r3, #148 ; 0x94 │ │ - 2c8e4: 6818 ldr r0, [r3, #0] │ │ - 2c8e6: 3a01 subs r2, #1 │ │ - 2c8e8: 2300 movs r3, #0 │ │ - 2c8ea: 4293 cmp r3, r2 │ │ - 2c8ec: d234 bcs.n 2c958 │ │ - 2c8ee: 0059 lsls r1, r3, #1 │ │ - 2c8f0: 1869 adds r1, r5, r1 │ │ - 2c8f2: 8989 ldrh r1, [r1, #12] │ │ - 2c8f4: 4288 cmp r0, r1 │ │ - 2c8f6: dd30 ble.n 2c95a │ │ - 2c8f8: 3301 adds r3, #1 │ │ - 2c8fa: e7f6 b.n 2c8ea │ │ - 2c8fc: b918 cbnz r0, 2c906 │ │ - 2c8fe: 0000 movs r0, r0 │ │ - 2c900: e930 0000 ldmdb r0!, {} │ │ - 2c904: e940 0000 strd r0, r0, [r0, #-0] │ │ - 2c908: ff58 ffff vmaxnm.f16 , q12, │ │ - 2c90c: e96c 0000 strd r0, r0, [ip, #-0]! │ │ - 2c910: e91c 0000 ldmdb ip, {} │ │ - 2c914: e910 0000 ldmdb r0, {} │ │ - 2c918: e920 0000 stmdb r0!, {} │ │ - 2c91c: e928 0000 stmdb r8!, {} │ │ - 2c920: e95c 0000 ldrd r0, r0, [ip, #-0] │ │ - 2c924: fefc ffff mrc2 15, 7, pc, cr12, cr15, {7} │ │ - 2c928: 8a90 ldrh r0, [r2, #20] │ │ - 2c92a: 0000 movs r0, r0 │ │ - 2c92c: 8a88 ldrh r0, [r1, #20] │ │ - 2c92e: 0000 movs r0, r0 │ │ - 2c930: e964 0000 strd r0, r0, [r4, #-0]! │ │ - 2c934: e90c 0000 stmdb ip, {} │ │ - 2c938: e988 0000 ; instruction: 0xe9880000 │ │ - 2c93c: e984 0000 ; instruction: 0xe9840000 │ │ - 2c940: e914 0000 ldmdb r4, {} │ │ - 2c944: 898c ldrh r4, [r1, #12] │ │ - 2c946: 0000 movs r0, r0 │ │ - 2c948: 8a06 ldrh r6, [r0, #16] │ │ - 2c94a: 0000 movs r0, r0 │ │ - 2c94c: 8a80 ldrh r0, [r0, #20] │ │ - 2c94e: 0000 movs r0, r0 │ │ - 2c950: 8af4 ldrh r4, [r6, #22] │ │ - 2c952: 0000 movs r0, r0 │ │ - 2c954: e92c 0000 stmdb ip!, {} │ │ - 2c958: 1c13 adds r3, r2, #0 │ │ - 2c95a: 1d1a adds r2, r3, #4 │ │ - 2c95c: 0052 lsls r2, r2, #1 │ │ - 2c95e: 18aa adds r2, r5, r2 │ │ - 2c960: 8891 ldrh r1, [r2, #4] │ │ - 2c962: 4288 cmp r0, r1 │ │ - 2c964: db04 blt.n 2c970 │ │ - 2c966: 18eb adds r3, r5, r3 │ │ - 2c968: 33c8 adds r3, #200 ; 0xc8 │ │ - 2c96a: 791e ldrb r6, [r3, #4] │ │ - 2c96c: 00b6 lsls r6, r6, #2 │ │ - 2c96e: e023 b.n 2c9b8 │ │ - 2c970: 2b00 cmp r3, #0 │ │ - 2c972: d008 beq.n 2c986 │ │ - 2c974: 18ea adds r2, r5, r3 │ │ - 2c976: 32c7 adds r2, #199 ; 0xc7 │ │ - 2c978: 7916 ldrb r6, [r2, #4] │ │ - 2c97a: 1cda adds r2, r3, #3 │ │ - 2c97c: 0052 lsls r2, r2, #1 │ │ - 2c97e: 18aa adds r2, r5, r2 │ │ - 2c980: 00b6 lsls r6, r6, #2 │ │ - 2c982: 8892 ldrh r2, [r2, #4] │ │ - 2c984: e001 b.n 2c98a │ │ - 2c986: 1c1e adds r6, r3, #0 │ │ - 2c988: 1c1a adds r2, r3, #0 │ │ - 2c98a: 4291 cmp r1, r2 │ │ - 2c98c: dd14 ble.n 2c9b8 │ │ - 2c98e: 468c mov ip, r1 │ │ - 2c990: 4281 cmp r1, r0 │ │ - 2c992: dd00 ble.n 2c996 │ │ - 2c994: 4684 mov ip, r0 │ │ - 2c996: 4594 cmp ip, r2 │ │ - 2c998: dd0e ble.n 2c9b8 │ │ - 2c99a: 18eb adds r3, r5, r3 │ │ - 2c99c: 33c8 adds r3, #200 ; 0xc8 │ │ - 2c99e: 791b ldrb r3, [r3, #4] │ │ - 2c9a0: 4660 mov r0, ip │ │ - 2c9a2: 1a80 subs r0, r0, r2 │ │ - 2c9a4: 009b lsls r3, r3, #2 │ │ - 2c9a6: 1b9b subs r3, r3, r6 │ │ - 2c9a8: 4684 mov ip, r0 │ │ - 2c9aa: 4660 mov r0, ip │ │ - 2c9ac: 4358 muls r0, r3 │ │ - 2c9ae: 1a89 subs r1, r1, r2 │ │ - 2c9b0: f001 fb46 bl 2e040 <__divsi3> │ │ - 2c9b4: 1836 adds r6, r6, r0 │ │ - 2c9b6: d406 bmi.n 2c9c6 │ │ - 2c9b8: 2180 movs r1, #128 ; 0x80 │ │ - 2c9ba: 0049 lsls r1, r1, #1 │ │ - 2c9bc: 428e cmp r6, r1 │ │ - 2c9be: dd03 ble.n 2c9c8 │ │ - 2c9c0: 2680 movs r6, #128 ; 0x80 │ │ - 2c9c2: 0076 lsls r6, r6, #1 │ │ - 2c9c4: e000 b.n 2c9c8 │ │ - 2c9c6: 2600 movs r6, #0 │ │ - 2c9c8: 9a28 ldr r2, [sp, #160] ; 0xa0 │ │ - 2c9ca: 1c33 adds r3, r6, #0 │ │ - 2c9cc: 4353 muls r3, r2 │ │ - 2c9ce: 121b asrs r3, r3, #8 │ │ - 2c9d0: 9328 str r3, [sp, #160] ; 0xa0 │ │ - 2c9d2: 9e30 ldr r6, [sp, #192] ; 0xc0 │ │ - 2c9d4: 0276 lsls r6, r6, #9 │ │ - 2c9d6: d55b bpl.n 2ca90 │ │ - 2c9d8: 4bca ldr r3, [pc, #808] ; (2cd04 ) │ │ - 2c9da: 5ce9 ldrb r1, [r5, r3] │ │ - 2c9dc: 2900 cmp r1, #0 │ │ - 2c9de: d057 beq.n 2ca90 │ │ - 2c9e0: 1c23 adds r3, r4, #0 │ │ - 2c9e2: 3398 adds r3, #152 ; 0x98 │ │ - 2c9e4: 681a ldr r2, [r3, #0] │ │ - 2c9e6: 3901 subs r1, #1 │ │ - 2c9e8: 2300 movs r3, #0 │ │ - 2c9ea: 428b cmp r3, r1 │ │ - 2c9ec: d207 bcs.n 2c9fe │ │ - 2c9ee: 0058 lsls r0, r3, #1 │ │ - 2c9f0: 1828 adds r0, r5, r0 │ │ - 2c9f2: 304c adds r0, #76 ; 0x4c │ │ - 2c9f4: 8800 ldrh r0, [r0, #0] │ │ - 2c9f6: 4282 cmp r2, r0 │ │ - 2c9f8: dd02 ble.n 2ca00 │ │ - 2c9fa: 3301 adds r3, #1 │ │ - 2c9fc: e7f5 b.n 2c9ea │ │ - 2c9fe: 1c0b adds r3, r1, #0 │ │ - 2ca00: 1c19 adds r1, r3, #0 │ │ - 2ca02: 3124 adds r1, #36 ; 0x24 │ │ - 2ca04: 0049 lsls r1, r1, #1 │ │ - 2ca06: 1869 adds r1, r5, r1 │ │ - 2ca08: 8889 ldrh r1, [r1, #4] │ │ - 2ca0a: 18e8 adds r0, r5, r3 │ │ - 2ca0c: 30e8 adds r0, #232 ; 0xe8 │ │ - 2ca0e: 7900 ldrb r0, [r0, #4] │ │ - 2ca10: 428a cmp r2, r1 │ │ - 2ca12: db01 blt.n 2ca18 │ │ - 2ca14: f000 fefd bl 2d812 │ │ - 2ca18: 2680 movs r6, #128 ; 0x80 │ │ - 2ca1a: 2b00 cmp r3, #0 │ │ - 2ca1c: d006 beq.n 2ca2c │ │ - 2ca1e: 18ee adds r6, r5, r3 │ │ - 2ca20: 3323 adds r3, #35 ; 0x23 │ │ - 2ca22: 005b lsls r3, r3, #1 │ │ - 2ca24: 36e7 adds r6, #231 ; 0xe7 │ │ - 2ca26: 18eb adds r3, r5, r3 │ │ - 2ca28: 7936 ldrb r6, [r6, #4] │ │ - 2ca2a: 889b ldrh r3, [r3, #4] │ │ - 2ca2c: 4299 cmp r1, r3 │ │ - 2ca2e: dd09 ble.n 2ca44 │ │ - 2ca30: 429a cmp r2, r3 │ │ - 2ca32: dd07 ble.n 2ca44 │ │ - 2ca34: 1b80 subs r0, r0, r6 │ │ - 2ca36: 1ad2 subs r2, r2, r3 │ │ - 2ca38: 4350 muls r0, r2 │ │ - 2ca3a: 1ac9 subs r1, r1, r3 │ │ - 2ca3c: f001 fb00 bl 2e040 <__divsi3> │ │ - 2ca40: 1836 adds r6, r6, r0 │ │ - 2ca42: d403 bmi.n 2ca4c │ │ - 2ca44: 2e40 cmp r6, #64 ; 0x40 │ │ - 2ca46: dd02 ble.n 2ca4e │ │ - 2ca48: 2640 movs r6, #64 ; 0x40 │ │ - 2ca4a: e000 b.n 2ca4e │ │ - 2ca4c: 2600 movs r6, #0 │ │ - 2ca4e: 9829 ldr r0, [sp, #164] ; 0xa4 │ │ - 2ca50: 3e20 subs r6, #32 │ │ - 2ca52: 287f cmp r0, #127 ; 0x7f │ │ - 2ca54: dd09 ble.n 2ca6a │ │ - 2ca56: 2180 movs r1, #128 ; 0x80 │ │ - 2ca58: 0049 lsls r1, r1, #1 │ │ - 2ca5a: 1a0b subs r3, r1, r0 │ │ - 2ca5c: 435e muls r6, r3 │ │ - 2ca5e: 17f3 asrs r3, r6, #31 │ │ - 2ca60: 0edb lsrs r3, r3, #27 │ │ - 2ca62: 199e adds r6, r3, r6 │ │ - 2ca64: 1176 asrs r6, r6, #5 │ │ - 2ca66: 1986 adds r6, r0, r6 │ │ - 2ca68: e006 b.n 2ca78 │ │ - 2ca6a: 9a29 ldr r2, [sp, #164] ; 0xa4 │ │ - 2ca6c: 4356 muls r6, r2 │ │ - 2ca6e: 17f3 asrs r3, r6, #31 │ │ - 2ca70: 0edb lsrs r3, r3, #27 │ │ - 2ca72: 199e adds r6, r3, r6 │ │ - 2ca74: 1176 asrs r6, r6, #5 │ │ - 2ca76: 1996 adds r6, r2, r6 │ │ - 2ca78: 2e00 cmp r6, #0 │ │ - 2ca7a: db06 blt.n 2ca8a │ │ - 2ca7c: 2380 movs r3, #128 ; 0x80 │ │ - 2ca7e: 005b lsls r3, r3, #1 │ │ - 2ca80: 429e cmp r6, r3 │ │ - 2ca82: dd03 ble.n 2ca8c │ │ - 2ca84: 2680 movs r6, #128 ; 0x80 │ │ - 2ca86: 0076 lsls r6, r6, #1 │ │ - 2ca88: e000 b.n 2ca8c │ │ - 2ca8a: 2600 movs r6, #0 │ │ - 2ca8c: 982e ldr r0, [sp, #184] ; 0xb8 │ │ - 2ca8e: 6006 str r6, [r0, #0] │ │ - 2ca90: 9e30 ldr r6, [sp, #192] ; 0xc0 │ │ - 2ca92: 2080 movs r0, #128 ; 0x80 │ │ - 2ca94: 00c0 lsls r0, r0, #3 │ │ - 2ca96: 4206 tst r6, r0 │ │ - 2ca98: d01c beq.n 2cad4 │ │ - 2ca9a: 682b ldr r3, [r5, #0] │ │ - 2ca9c: 2b00 cmp r3, #0 │ │ - 2ca9e: d010 beq.n 2cac2 │ │ - 2caa0: 992d ldr r1, [sp, #180] ; 0xb4 │ │ - 2caa2: 005b lsls r3, r3, #1 │ │ - 2caa4: 6809 ldr r1, [r1, #0] │ │ - 2caa6: 1acb subs r3, r1, r3 │ │ - 2caa8: 2b00 cmp r3, #0 │ │ - 2caaa: dc00 bgt.n 2caae │ │ - 2caac: 2300 movs r3, #0 │ │ - 2caae: 9e2d ldr r6, [sp, #180] ; 0xb4 │ │ - 2cab0: 982d ldr r0, [sp, #180] ; 0xb4 │ │ - 2cab2: 6033 str r3, [r6, #0] │ │ - 2cab4: 6800 ldr r0, [r0, #0] │ │ - 2cab6: 9e28 ldr r6, [sp, #160] ; 0xa0 │ │ - 2cab8: 1c03 adds r3, r0, #0 │ │ - 2caba: 4373 muls r3, r6 │ │ - 2cabc: 141b asrs r3, r3, #16 │ │ - 2cabe: 9328 str r3, [sp, #160] ; 0xa0 │ │ - 2cac0: e008 b.n 2cad4 │ │ - 2cac2: 982d ldr r0, [sp, #180] ; 0xb4 │ │ - 2cac4: 9e28 ldr r6, [sp, #160] ; 0xa0 │ │ - 2cac6: 6800 ldr r0, [r0, #0] │ │ - 2cac8: 1c03 adds r3, r0, #0 │ │ - 2caca: 1e5a subs r2, r3, #1 │ │ - 2cacc: 4193 sbcs r3, r2 │ │ - 2cace: 425b negs r3, r3 │ │ - 2cad0: 401e ands r6, r3 │ │ - 2cad2: 9628 str r6, [sp, #160] ; 0xa0 │ │ - 2cad4: 4b8c ldr r3, [pc, #560] ; (2cd08 ) │ │ - 2cad6: 5ce8 ldrb r0, [r5, r3] │ │ - 2cad8: 2800 cmp r0, #0 │ │ - 2cada: d029 beq.n 2cb30 │ │ - 2cadc: 9e2e ldr r6, [sp, #184] ; 0xb8 │ │ - 2cade: 6832 ldr r2, [r6, #0] │ │ - 2cae0: 2a00 cmp r2, #0 │ │ - 2cae2: d025 beq.n 2cb30 │ │ - 2cae4: 1c23 adds r3, r4, #0 │ │ - 2cae6: 33d4 adds r3, #212 ; 0xd4 │ │ - 2cae8: 781b ldrb r3, [r3, #0] │ │ - 2caea: 2b00 cmp r3, #0 │ │ - 2caec: d020 beq.n 2cb30 │ │ - 2caee: 2192 movs r1, #146 ; 0x92 │ │ - 2caf0: 0089 lsls r1, r1, #2 │ │ - 2caf2: 5c69 ldrb r1, [r5, r1] │ │ - 2caf4: 1a5b subs r3, r3, r1 │ │ - 2caf6: 0601 lsls r1, r0, #24 │ │ - 2caf8: 3b01 subs r3, #1 │ │ - 2cafa: 1609 asrs r1, r1, #24 │ │ - 2cafc: 4359 muls r1, r3 │ │ - 2cafe: 17cb asrs r3, r1, #31 │ │ - 2cb00: 0f5b lsrs r3, r3, #29 │ │ - 2cb02: 185b adds r3, r3, r1 │ │ - 2cb04: 10db asrs r3, r3, #3 │ │ - 2cb06: 18d3 adds r3, r2, r3 │ │ - 2cb08: d406 bmi.n 2cb18 │ │ - 2cb0a: 2080 movs r0, #128 ; 0x80 │ │ - 2cb0c: 0040 lsls r0, r0, #1 │ │ - 2cb0e: 4283 cmp r3, r0 │ │ - 2cb10: dd03 ble.n 2cb1a │ │ - 2cb12: 2380 movs r3, #128 ; 0x80 │ │ - 2cb14: 005b lsls r3, r3, #1 │ │ - 2cb16: e000 b.n 2cb1a │ │ - 2cb18: 2300 movs r3, #0 │ │ - 2cb1a: 9d2e ldr r5, [sp, #184] ; 0xb8 │ │ - 2cb1c: 602b str r3, [r5, #0] │ │ - 2cb1e: e007 b.n 2cb30 │ │ - 2cb20: 9e30 ldr r6, [sp, #192] ; 0xc0 │ │ - 2cb22: 2080 movs r0, #128 ; 0x80 │ │ - 2cb24: 00c0 lsls r0, r0, #3 │ │ - 2cb26: 4206 tst r6, r0 │ │ - 2cb28: d002 beq.n 2cb30 │ │ - 2cb2a: 9e2d ldr r6, [sp, #180] ; 0xb4 │ │ - 2cb2c: 6035 str r5, [r6, #0] │ │ - 2cb2e: e011 b.n 2cb54 │ │ - 2cb30: 9d28 ldr r5, [sp, #160] ; 0xa0 │ │ - 2cb32: 2d00 cmp r5, #0 │ │ - 2cb34: d00e beq.n 2cb54 │ │ - 2cb36: 4b75 ldr r3, [pc, #468] ; (2cd0c ) │ │ - 2cb38: 1c22 adds r2, r4, #0 │ │ - 2cb3a: 32ac adds r2, #172 ; 0xac │ │ - 2cb3c: 58f8 ldr r0, [r7, r3] │ │ - 2cb3e: 1c23 adds r3, r4, #0 │ │ - 2cb40: 33a8 adds r3, #168 ; 0xa8 │ │ - 2cb42: 6811 ldr r1, [r2, #0] │ │ - 2cb44: 681b ldr r3, [r3, #0] │ │ - 2cb46: 2280 movs r2, #128 ; 0x80 │ │ - 2cb48: 4368 muls r0, r5 │ │ - 2cb4a: 4359 muls r1, r3 │ │ - 2cb4c: 0352 lsls r2, r2, #13 │ │ - 2cb4e: f7ff facb bl 2c0e8 <_muldiv(long, long, long)> │ │ - 2cb52: 66e0 str r0, [r4, #108] ; 0x6c │ │ - 2cb54: 4e6e ldr r6, [pc, #440] ; (2cd10 ) │ │ - 2cb56: 982b ldr r0, [sp, #172] ; 0xac │ │ - 2cb58: 59bb ldr r3, [r7, r6] │ │ - 2cb5a: 6800 ldr r0, [r0, #0] │ │ - 2cb5c: 4298 cmp r0, r3 │ │ - 2cb5e: da01 bge.n 2cb64 │ │ - 2cb60: 9d2b ldr r5, [sp, #172] ; 0xac │ │ - 2cb62: 602b str r3, [r5, #0] │ │ - 2cb64: 982a ldr r0, [sp, #168] ; 0xa8 │ │ - 2cb66: 9e2b ldr r6, [sp, #172] ; 0xac │ │ - 2cb68: 23c0 movs r3, #192 ; 0xc0 │ │ - 2cb6a: 6800 ldr r0, [r0, #0] │ │ - 2cb6c: 035b lsls r3, r3, #13 │ │ - 2cb6e: 6835 ldr r5, [r6, #0] │ │ - 2cb70: 1c02 adds r2, r0, #0 │ │ - 2cb72: 401a ands r2, r3 │ │ - 2cb74: 429a cmp r2, r3 │ │ - 2cb76: d10d bne.n 2cb94 │ │ - 2cb78: 1c29 adds r1, r5, #0 │ │ - 2cb7a: 1c38 adds r0, r7, #0 │ │ - 2cb7c: f7fd fa52 bl 2a024 │ │ - 2cb80: 1c23 adds r3, r4, #0 │ │ - 2cb82: 33b0 adds r3, #176 ; 0xb0 │ │ - 2cb84: 681a ldr r2, [r3, #0] │ │ - 2cb86: 3b2c subs r3, #44 ; 0x2c │ │ - 2cb88: 1c01 adds r1, r0, #0 │ │ - 2cb8a: 681b ldr r3, [r3, #0] │ │ - 2cb8c: 1c38 adds r0, r7, #0 │ │ - 2cb8e: f7fc f825 bl 28bdc │ │ - 2cb92: 1c05 adds r5, r0, #0 │ │ - 2cb94: 9e36 ldr r6, [sp, #216] ; 0xd8 │ │ - 2cb96: 7833 ldrb r3, [r6, #0] │ │ - 2cb98: 2b01 cmp r3, #1 │ │ - 2cb9a: d122 bne.n 2cbe2 │ │ - 2cb9c: 4b5d ldr r3, [pc, #372] ; (2cd14 ) │ │ - 2cb9e: 2103 movs r1, #3 │ │ - 2cba0: 58f8 ldr r0, [r7, r3] │ │ - 2cba2: f001 fa43 bl 2e02c <__aeabi_uidivmod> │ │ - 2cba6: 2901 cmp r1, #1 │ │ - 2cba8: d00a beq.n 2cbc0 │ │ - 2cbaa: 2902 cmp r1, #2 │ │ - 2cbac: d119 bne.n 2cbe2 │ │ - 2cbae: 1c22 adds r2, r4, #0 │ │ - 2cbb0: 32d9 adds r2, #217 ; 0xd9 │ │ - 2cbb2: 7811 ldrb r1, [r2, #0] │ │ - 2cbb4: 1c23 adds r3, r4, #0 │ │ - 2cbb6: 33d4 adds r3, #212 ; 0xd4 │ │ - 2cbb8: 220f movs r2, #15 │ │ - 2cbba: 781b ldrb r3, [r3, #0] │ │ - 2cbbc: 4011 ands r1, r2 │ │ - 2cbbe: e006 b.n 2cbce │ │ - 2cbc0: 1c22 adds r2, r4, #0 │ │ - 2cbc2: 1c23 adds r3, r4, #0 │ │ - 2cbc4: 32d9 adds r2, #217 ; 0xd9 │ │ - 2cbc6: 33d4 adds r3, #212 ; 0xd4 │ │ - 2cbc8: 7811 ldrb r1, [r2, #0] │ │ - 2cbca: 781b ldrb r3, [r3, #0] │ │ - 2cbcc: 1109 asrs r1, r1, #4 │ │ - 2cbce: 1859 adds r1, r3, r1 │ │ - 2cbd0: 1c23 adds r3, r4, #0 │ │ - 2cbd2: 33b0 adds r3, #176 ; 0xb0 │ │ - 2cbd4: 681a ldr r2, [r3, #0] │ │ - 2cbd6: 3b2c subs r3, #44 ; 0x2c │ │ - 2cbd8: 681b ldr r3, [r3, #0] │ │ - 2cbda: 1c38 adds r0, r7, #0 │ │ - 2cbdc: f7fb fffe bl 28bdc │ │ - 2cbe0: 1c05 adds r5, r0, #0 │ │ - 2cbe2: 484d ldr r0, [pc, #308] ; (2cd18 ) │ │ - 2cbe4: 2180 movs r1, #128 ; 0x80 │ │ - 2cbe6: 0249 lsls r1, r1, #9 │ │ - 2cbe8: 5838 ldr r0, [r7, r0] │ │ - 2cbea: 4208 tst r0, r1 │ │ - 2cbec: d00b beq.n 2cc06 │ │ - 2cbee: 23c4 movs r3, #196 ; 0xc4 │ │ - 2cbf0: 33ff adds r3, #255 ; 0xff │ │ - 2cbf2: 429d cmp r5, r3 │ │ - 2cbf4: dd05 ble.n 2cc02 │ │ - 2cbf6: 23d6 movs r3, #214 ; 0xd6 │ │ - 2cbf8: 011b lsls r3, r3, #4 │ │ - 2cbfa: 429d cmp r5, r3 │ │ - 2cbfc: dd03 ble.n 2cc06 │ │ - 2cbfe: 1c1d adds r5, r3, #0 │ │ - 2cc00: e001 b.n 2cc06 │ │ - 2cc02: 25e2 movs r5, #226 ; 0xe2 │ │ - 2cc04: 006d lsls r5, r5, #1 │ │ - 2cc06: 9e37 ldr r6, [sp, #220] ; 0xdc │ │ - 2cc08: 6836 ldr r6, [r6, #0] │ │ - 2cc0a: 9628 str r6, [sp, #160] ; 0xa0 │ │ - 2cc0c: 2e00 cmp r6, #0 │ │ - 2cc0e: d100 bne.n 2cc12 │ │ - 2cc10: e0a3 b.n 2cd5a │ │ - 2cc12: 9e2a ldr r6, [sp, #168] ; 0xa8 │ │ - 2cc14: 6836 ldr r6, [r6, #0] │ │ - 2cc16: 9629 str r6, [sp, #164] ; 0xa4 │ │ - 2cc18: 0236 lsls r6, r6, #8 │ │ - 2cc1a: d400 bmi.n 2cc1e │ │ - 2cc1c: e09d b.n 2cd5a │ │ - 2cc1e: 4b3f ldr r3, [pc, #252] ; (2cd1c ) │ │ - 2cc20: 9e28 ldr r6, [sp, #160] ; 0xa0 │ │ - 2cc22: 5cf2 ldrb r2, [r6, r3] │ │ - 2cc24: 2a00 cmp r2, #0 │ │ - 2cc26: d100 bne.n 2cc2a │ │ - 2cc28: e097 b.n 2cd5a │ │ - 2cc2a: 1c23 adds r3, r4, #0 │ │ - 2cc2c: 339c adds r3, #156 ; 0x9c │ │ - 2cc2e: 681b ldr r3, [r3, #0] │ │ - 2cc30: 3a01 subs r2, #1 │ │ - 2cc32: 932b str r3, [sp, #172] ; 0xac │ │ - 2cc34: 2300 movs r3, #0 │ │ - 2cc36: 4293 cmp r3, r2 │ │ - 2cc38: d209 bcs.n 2cc4e │ │ - 2cc3a: 9e28 ldr r6, [sp, #160] ; 0xa0 │ │ - 2cc3c: 0059 lsls r1, r3, #1 │ │ - 2cc3e: 982b ldr r0, [sp, #172] ; 0xac │ │ - 2cc40: 1871 adds r1, r6, r1 │ │ - 2cc42: 318c adds r1, #140 ; 0x8c │ │ - 2cc44: 8809 ldrh r1, [r1, #0] │ │ - 2cc46: 4288 cmp r0, r1 │ │ - 2cc48: dd02 ble.n 2cc50 │ │ - 2cc4a: 3301 adds r3, #1 │ │ - 2cc4c: e7f3 b.n 2cc36 │ │ - 2cc4e: 1c13 adds r3, r2, #0 │ │ - 2cc50: 1c1a adds r2, r3, #0 │ │ - 2cc52: 9e28 ldr r6, [sp, #160] ; 0xa0 │ │ - 2cc54: 3244 adds r2, #68 ; 0x44 │ │ - 2cc56: 0052 lsls r2, r2, #1 │ │ - 2cc58: 18b2 adds r2, r6, r2 │ │ - 2cc5a: 8891 ldrh r1, [r2, #4] │ │ - 2cc5c: 982b ldr r0, [sp, #172] ; 0xac │ │ - 2cc5e: 4288 cmp r0, r1 │ │ - 2cc60: db06 blt.n 2cc70 │ │ - 2cc62: 18f3 adds r3, r6, r3 │ │ - 2cc64: 3309 adds r3, #9 │ │ - 2cc66: 33ff adds r3, #255 ; 0xff │ │ - 2cc68: 791e ldrb r6, [r3, #4] │ │ - 2cc6a: 3e20 subs r6, #32 │ │ - 2cc6c: 00f6 lsls r6, r6, #3 │ │ - 2cc6e: e030 b.n 2ccd2 │ │ - 2cc70: 2b00 cmp r3, #0 │ │ - 2cc72: d00f beq.n 2cc94 │ │ - 2cc74: 9e28 ldr r6, [sp, #160] ; 0xa0 │ │ - 2cc76: 9828 ldr r0, [sp, #160] ; 0xa0 │ │ - 2cc78: 18f2 adds r2, r6, r3 │ │ - 2cc7a: 3208 adds r2, #8 │ │ - 2cc7c: 32ff adds r2, #255 ; 0xff │ │ - 2cc7e: 7916 ldrb r6, [r2, #4] │ │ - 2cc80: 1c1a adds r2, r3, #0 │ │ - 2cc82: 3243 adds r2, #67 ; 0x43 │ │ - 2cc84: 0052 lsls r2, r2, #1 │ │ - 2cc86: 4694 mov ip, r2 │ │ - 2cc88: 4484 add ip, r0 │ │ - 2cc8a: 3e20 subs r6, #32 │ │ - 2cc8c: 4660 mov r0, ip │ │ - 2cc8e: 00f6 lsls r6, r6, #3 │ │ - 2cc90: 8882 ldrh r2, [r0, #4] │ │ - 2cc92: e001 b.n 2cc98 │ │ - 2cc94: 1c1e adds r6, r3, #0 │ │ - 2cc96: 1c1a adds r2, r3, #0 │ │ - 2cc98: 4291 cmp r1, r2 │ │ - 2cc9a: dd1a ble.n 2ccd2 │ │ - 2cc9c: 982b ldr r0, [sp, #172] ; 0xac │ │ - 2cc9e: 468c mov ip, r1 │ │ - 2cca0: 4281 cmp r1, r0 │ │ - 2cca2: dd00 ble.n 2cca6 │ │ - 2cca4: 4684 mov ip, r0 │ │ - 2cca6: 4594 cmp ip, r2 │ │ - 2cca8: dd13 ble.n 2ccd2 │ │ - 2ccaa: 4660 mov r0, ip │ │ - 2ccac: 1a80 subs r0, r0, r2 │ │ - 2ccae: 4684 mov ip, r0 │ │ - 2ccb0: 9828 ldr r0, [sp, #160] ; 0xa0 │ │ - 2ccb2: 1a89 subs r1, r1, r2 │ │ - 2ccb4: 18c3 adds r3, r0, r3 │ │ - 2ccb6: 3309 adds r3, #9 │ │ - 2ccb8: 33ff adds r3, #255 ; 0xff │ │ - 2ccba: 791b ldrb r3, [r3, #4] │ │ - 2ccbc: 3b20 subs r3, #32 │ │ - 2ccbe: 00db lsls r3, r3, #3 │ │ - 2ccc0: 1b9b subs r3, r3, r6 │ │ - 2ccc2: 4660 mov r0, ip │ │ - 2ccc4: 4358 muls r0, r3 │ │ - 2ccc6: f001 f9bb bl 2e040 <__divsi3> │ │ - 2ccca: 4b15 ldr r3, [pc, #84] ; (2cd20 ) │ │ - 2cccc: 1836 adds r6, r6, r0 │ │ - 2ccce: 429e cmp r6, r3 │ │ - 2ccd0: db06 blt.n 2cce0 │ │ - 2ccd2: 2180 movs r1, #128 ; 0x80 │ │ - 2ccd4: 0049 lsls r1, r1, #1 │ │ - 2ccd6: 428e cmp r6, r1 │ │ - 2ccd8: dd03 ble.n 2cce2 │ │ - 2ccda: 2680 movs r6, #128 ; 0x80 │ │ - 2ccdc: 0076 lsls r6, r6, #1 │ │ - 2ccde: e000 b.n 2cce2 │ │ - 2cce0: 1c1e adds r6, r3, #0 │ │ - 2cce2: 9a28 ldr r2, [sp, #160] ; 0xa0 │ │ - 2cce4: 2080 movs r0, #128 ; 0x80 │ │ - 2cce6: 00c0 lsls r0, r0, #3 │ │ - 2cce8: 6853 ldr r3, [r2, #4] │ │ - 2ccea: 4203 tst r3, r0 │ │ - 2ccec: d01a beq.n 2cd24 │ │ - 2ccee: 9929 ldr r1, [sp, #164] ; 0xa4 │ │ - 2ccf0: 2201 movs r2, #1 │ │ - 2ccf2: 1c38 adds r0, r7, #0 │ │ - 2ccf4: 0b8b lsrs r3, r1, #14 │ │ - 2ccf6: 439a bics r2, r3 │ │ - 2ccf8: 1c21 adds r1, r4, #0 │ │ - 2ccfa: 1c33 adds r3, r6, #0 │ │ - 2ccfc: f7fa f9e0 bl 270c0 │ │ - 2cd00: e02b b.n 2cd5a │ │ - 2cd02: 46c0 nop ; (mov r8, r8) │ │ - 2cd04: 022d lsls r5, r5, #8 │ │ - 2cd06: 0000 movs r0, r0 │ │ - 2cd08: 0247 lsls r7, r0, #9 │ │ - 2cd0a: 0000 movs r0, r0 │ │ - 2cd0c: e960 0000 strd r0, r0, [r0, #-0]! │ │ - 2cd10: e974 0000 ldrd r0, r0, [r4, #-0]! │ │ - 2cd14: e92c 0000 stmdb ip!, {} │ │ - 2cd18: e90c 0000 stmdb ip, {} │ │ - 2cd1c: 022e lsls r6, r5, #8 │ │ - 2cd1e: 0000 movs r0, r0 │ │ - 2cd20: ff00 ffff vmaxnm.f32 , q8, │ │ - 2cd24: 2e00 cmp r6, #0 │ │ - 2cd26: da09 bge.n 2cd3c │ │ - 2cd28: 2280 movs r2, #128 ; 0x80 │ │ - 2cd2a: 4276 negs r6, r6 │ │ - 2cd2c: 0052 lsls r2, r2, #1 │ │ - 2cd2e: 4296 cmp r6, r2 │ │ - 2cd30: d100 bne.n 2cd34 │ │ - 2cd32: 26ff movs r6, #255 ; 0xff │ │ - 2cd34: 4bb8 ldr r3, [pc, #736] ; (2d018 ) │ │ - 2cd36: 00b6 lsls r6, r6, #2 │ │ - 2cd38: 447b add r3, pc │ │ - 2cd3a: e007 b.n 2cd4c │ │ - 2cd3c: 2380 movs r3, #128 ; 0x80 │ │ - 2cd3e: 005b lsls r3, r3, #1 │ │ - 2cd40: 429e cmp r6, r3 │ │ - 2cd42: d100 bne.n 2cd46 │ │ - 2cd44: 26ff movs r6, #255 ; 0xff │ │ - 2cd46: 4bb5 ldr r3, [pc, #724] ; (2d01c ) │ │ - 2cd48: 00b6 lsls r6, r6, #2 │ │ - 2cd4a: 447b add r3, pc │ │ - 2cd4c: 2280 movs r2, #128 ; 0x80 │ │ - 2cd4e: 1c28 adds r0, r5, #0 │ │ - 2cd50: 58f1 ldr r1, [r6, r3] │ │ - 2cd52: 0252 lsls r2, r2, #9 │ │ - 2cd54: f7ff f9c8 bl 2c0e8 <_muldiv(long, long, long)> │ │ - 2cd58: 1c05 adds r5, r0, #0 │ │ - 2cd5a: 9e2a ldr r6, [sp, #168] ; 0xa8 │ │ - 2cd5c: 2080 movs r0, #128 ; 0x80 │ │ - 2cd5e: 0240 lsls r0, r0, #9 │ │ - 2cd60: 6836 ldr r6, [r6, #0] │ │ - 2cd62: 4206 tst r6, r0 │ │ - 2cd64: d100 bne.n 2cd68 │ │ - 2cd66: e080 b.n 2ce6a │ │ - 2cd68: 1c23 adds r3, r4, #0 │ │ - 2cd6a: 33e0 adds r3, #224 ; 0xe0 │ │ - 2cd6c: 781a ldrb r2, [r3, #0] │ │ - 2cd6e: 1c26 adds r6, r4, #0 │ │ - 2cd70: 36c4 adds r6, #196 ; 0xc4 │ │ - 2cd72: 2303 movs r3, #3 │ │ - 2cd74: 962b str r6, [sp, #172] ; 0xac │ │ - 2cd76: 6836 ldr r6, [r6, #0] │ │ - 2cd78: 401a ands r2, r3 │ │ - 2cd7a: 0611 lsls r1, r2, #24 │ │ - 2cd7c: 9628 str r6, [sp, #160] ; 0xa0 │ │ - 2cd7e: 0e0a lsrs r2, r1, #24 │ │ - 2cd80: 0073 lsls r3, r6, #1 │ │ - 2cd82: 2a02 cmp r2, #2 │ │ - 2cd84: d006 beq.n 2cd94 │ │ - 2cd86: 2a03 cmp r2, #3 │ │ - 2cd88: d008 beq.n 2cd9c │ │ - 2cd8a: 2a01 cmp r2, #1 │ │ - 2cd8c: d10a bne.n 2cda4 │ │ - 2cd8e: 4aa4 ldr r2, [pc, #656] ; (2d020 ) │ │ - 2cd90: 447a add r2, pc │ │ - 2cd92: e009 b.n 2cda8 │ │ - 2cd94: 4aa3 ldr r2, [pc, #652] ; (2d024 ) │ │ - 2cd96: 447a add r2, pc │ │ - 2cd98: 5ed3 ldrsh r3, [r2, r3] │ │ - 2cd9a: e006 b.n 2cdaa │ │ - 2cd9c: 4aa2 ldr r2, [pc, #648] ; (2d028 ) │ │ - 2cd9e: 447a add r2, pc │ │ - 2cda0: 5ed3 ldrsh r3, [r2, r3] │ │ - 2cda2: e002 b.n 2cdaa │ │ - 2cda4: 4aa1 ldr r2, [pc, #644] ; (2d02c ) │ │ - 2cda6: 447a add r2, pc │ │ - 2cda8: 5ed3 ldrsh r3, [r2, r3] │ │ - 2cdaa: 49a1 ldr r1, [pc, #644] ; (2d030 ) │ │ - 2cdac: 587a ldr r2, [r7, r1] │ │ - 2cdae: 2106 movs r1, #6 │ │ - 2cdb0: 2a20 cmp r2, #32 │ │ - 2cdb2: d106 bne.n 2cdc2 │ │ - 2cdb4: 4e9f ldr r6, [pc, #636] ; (2d034 ) │ │ - 2cdb6: 2104 movs r1, #4 │ │ - 2cdb8: 59be ldr r6, [r7, r6] │ │ - 2cdba: 4031 ands r1, r6 │ │ - 2cdbc: 424e negs r6, r1 │ │ - 2cdbe: 4171 adcs r1, r6 │ │ - 2cdc0: 3106 adds r1, #6 │ │ - 2cdc2: 1c20 adds r0, r4, #0 │ │ - 2cdc4: 30e2 adds r0, #226 ; 0xe2 │ │ - 2cdc6: 7806 ldrb r6, [r0, #0] │ │ - 2cdc8: 489a ldr r0, [pc, #616] ; (2d034 ) │ │ - 2cdca: 435e muls r6, r3 │ │ - 2cdcc: 5838 ldr r0, [r7, r0] │ │ - 2cdce: 410e asrs r6, r1 │ │ - 2cdd0: 06c0 lsls r0, r0, #27 │ │ - 2cdd2: d534 bpl.n 2ce3e │ │ - 2cdd4: 0691 lsls r1, r2, #26 │ │ - 2cdd6: d532 bpl.n 2ce3e │ │ - 2cdd8: 2e00 cmp r6, #0 │ │ - 2cdda: da15 bge.n 2ce08 │ │ - 2cddc: 4b96 ldr r3, [pc, #600] ; (2d038 ) │ │ - 2cdde: 4276 negs r6, r6 │ │ - 2cde0: 10b2 asrs r2, r6, #2 │ │ - 2cde2: 447b add r3, pc │ │ - 2cde4: 0092 lsls r2, r2, #2 │ │ - 2cde6: 58d1 ldr r1, [r2, r3] │ │ - 2cde8: 2280 movs r2, #128 ; 0x80 │ │ - 2cdea: 0252 lsls r2, r2, #9 │ │ - 2cdec: 1c28 adds r0, r5, #0 │ │ - 2cdee: 9629 str r6, [sp, #164] ; 0xa4 │ │ - 2cdf0: f7ff f97a bl 2c0e8 <_muldiv(long, long, long)> │ │ - 2cdf4: 9a29 ldr r2, [sp, #164] ; 0xa4 │ │ - 2cdf6: 2303 movs r3, #3 │ │ - 2cdf8: 1b46 subs r6, r0, r5 │ │ - 2cdfa: 4013 ands r3, r2 │ │ - 2cdfc: d01f beq.n 2ce3e │ │ - 2cdfe: 009a lsls r2, r3, #2 │ │ - 2ce00: 4b8e ldr r3, [pc, #568] ; (2d03c ) │ │ - 2ce02: 447b add r3, pc │ │ - 2ce04: 58d1 ldr r1, [r2, r3] │ │ - 2ce06: e013 b.n 2ce30 │ │ - 2ce08: 4b8d ldr r3, [pc, #564] ; (2d040 ) │ │ - 2ce0a: 10b2 asrs r2, r6, #2 │ │ - 2ce0c: 0092 lsls r2, r2, #2 │ │ - 2ce0e: 447b add r3, pc │ │ - 2ce10: 58d1 ldr r1, [r2, r3] │ │ - 2ce12: 2280 movs r2, #128 ; 0x80 │ │ - 2ce14: 1c28 adds r0, r5, #0 │ │ - 2ce16: 0252 lsls r2, r2, #9 │ │ - 2ce18: f7ff f966 bl 2c0e8 <_muldiv(long, long, long)> │ │ - 2ce1c: 2303 movs r3, #3 │ │ - 2ce1e: 4033 ands r3, r6 │ │ - 2ce20: 1b46 subs r6, r0, r5 │ │ - 2ce22: 2b00 cmp r3, #0 │ │ - 2ce24: d00b beq.n 2ce3e │ │ - 2ce26: 4a87 ldr r2, [pc, #540] ; (2d044 ) │ │ - 2ce28: 009b lsls r3, r3, #2 │ │ - 2ce2a: 447a add r2, pc │ │ - 2ce2c: 18d3 adds r3, r2, r3 │ │ - 2ce2e: 6c19 ldr r1, [r3, #64] ; 0x40 │ │ - 2ce30: 2280 movs r2, #128 ; 0x80 │ │ - 2ce32: 1c28 adds r0, r5, #0 │ │ - 2ce34: 0252 lsls r2, r2, #9 │ │ - 2ce36: f7ff f957 bl 2c0e8 <_muldiv(long, long, long)> │ │ - 2ce3a: 1b40 subs r0, r0, r5 │ │ - 2ce3c: 1836 adds r6, r6, r0 │ │ - 2ce3e: 4b82 ldr r3, [pc, #520] ; (2d048 ) │ │ - 2ce40: 19ad adds r5, r5, r6 │ │ - 2ce42: 58fb ldr r3, [r7, r3] │ │ - 2ce44: 2b00 cmp r3, #0 │ │ - 2ce46: d107 bne.n 2ce58 │ │ - 2ce48: 4b79 ldr r3, [pc, #484] ; (2d030 ) │ │ - 2ce4a: 58fb ldr r3, [r7, r3] │ │ - 2ce4c: 069b lsls r3, r3, #26 │ │ - 2ce4e: d50c bpl.n 2ce6a │ │ - 2ce50: 4e78 ldr r6, [pc, #480] ; (2d034 ) │ │ - 2ce52: 59be ldr r6, [r7, r6] │ │ - 2ce54: 0776 lsls r6, r6, #29 │ │ - 2ce56: d408 bmi.n 2ce6a │ │ - 2ce58: 1c23 adds r3, r4, #0 │ │ - 2ce5a: 33e1 adds r3, #225 ; 0xe1 │ │ - 2ce5c: 781b ldrb r3, [r3, #0] │ │ - 2ce5e: 9e28 ldr r6, [sp, #160] ; 0xa0 │ │ - 2ce60: 223f movs r2, #63 ; 0x3f │ │ - 2ce62: 199b adds r3, r3, r6 │ │ - 2ce64: 9e2b ldr r6, [sp, #172] ; 0xac │ │ - 2ce66: 4013 ands r3, r2 │ │ - 2ce68: 6033 str r3, [r6, #0] │ │ - 2ce6a: 982a ldr r0, [sp, #168] ; 0xa8 │ │ - 2ce6c: 6800 ldr r0, [r0, #0] │ │ - 2ce6e: 1c01 adds r1, r0, #0 │ │ - 2ce70: 4684 mov ip, r0 │ │ - 2ce72: 0349 lsls r1, r1, #13 │ │ - 2ce74: d53a bpl.n 2ceec │ │ - 2ce76: 1c21 adds r1, r4, #0 │ │ - 2ce78: 31cc adds r1, #204 ; 0xcc │ │ - 2ce7a: 6808 ldr r0, [r1, #0] │ │ - 2ce7c: 1c22 adds r2, r4, #0 │ │ - 2ce7e: 32e6 adds r2, #230 ; 0xe6 │ │ - 2ce80: 7816 ldrb r6, [r2, #0] │ │ - 2ce82: 1c03 adds r3, r0, #0 │ │ - 2ce84: 3310 adds r3, #16 │ │ - 2ce86: 2203 movs r2, #3 │ │ - 2ce88: 4032 ands r2, r6 │ │ - 2ce8a: 061b lsls r3, r3, #24 │ │ - 2ce8c: 0e9b lsrs r3, r3, #26 │ │ - 2ce8e: 0616 lsls r6, r2, #24 │ │ - 2ce90: 0e32 lsrs r2, r6, #24 │ │ - 2ce92: 005b lsls r3, r3, #1 │ │ - 2ce94: 2a02 cmp r2, #2 │ │ - 2ce96: d006 beq.n 2cea6 │ │ - 2ce98: 2a03 cmp r2, #3 │ │ - 2ce9a: d007 beq.n 2ceac │ │ - 2ce9c: 2a01 cmp r2, #1 │ │ - 2ce9e: d108 bne.n 2ceb2 │ │ - 2cea0: 4a6a ldr r2, [pc, #424] ; (2d04c ) │ │ - 2cea2: 447a add r2, pc │ │ - 2cea4: e007 b.n 2ceb6 │ │ - 2cea6: 4a6a ldr r2, [pc, #424] ; (2d050 ) │ │ - 2cea8: 447a add r2, pc │ │ - 2ceaa: e004 b.n 2ceb6 │ │ - 2ceac: 4a69 ldr r2, [pc, #420] ; (2d054 ) │ │ - 2ceae: 447a add r2, pc │ │ - 2ceb0: e001 b.n 2ceb6 │ │ - 2ceb2: 4a69 ldr r2, [pc, #420] ; (2d058 ) │ │ - 2ceb4: 447a add r2, pc │ │ - 2ceb6: 5ed3 ldrsh r3, [r2, r3] │ │ - 2ceb8: 1c22 adds r2, r4, #0 │ │ - 2ceba: 32e7 adds r2, #231 ; 0xe7 │ │ - 2cebc: 7812 ldrb r2, [r2, #0] │ │ - 2cebe: 1810 adds r0, r2, r0 │ │ - 2cec0: 1c22 adds r2, r4, #0 │ │ - 2cec2: 6008 str r0, [r1, #0] │ │ - 2cec4: 32e8 adds r2, #232 ; 0xe8 │ │ - 2cec6: 7812 ldrb r2, [r2, #0] │ │ - 2cec8: 982e ldr r0, [sp, #184] ; 0xb8 │ │ - 2ceca: 4353 muls r3, r2 │ │ - 2cecc: 6800 ldr r0, [r0, #0] │ │ - 2cece: 3302 adds r3, #2 │ │ - 2ced0: 10db asrs r3, r3, #3 │ │ - 2ced2: 9013 str r0, [sp, #76] ; 0x4c │ │ - 2ced4: 181b adds r3, r3, r0 │ │ - 2ced6: d406 bmi.n 2cee6 │ │ - 2ced8: 2180 movs r1, #128 ; 0x80 │ │ - 2ceda: 0049 lsls r1, r1, #1 │ │ - 2cedc: 428b cmp r3, r1 │ │ - 2cede: dd03 ble.n 2cee8 │ │ - 2cee0: 2380 movs r3, #128 ; 0x80 │ │ - 2cee2: 005b lsls r3, r3, #1 │ │ - 2cee4: e000 b.n 2cee8 │ │ - 2cee6: 2300 movs r3, #0 │ │ - 2cee8: 9e2e ldr r6, [sp, #184] ; 0xb8 │ │ - 2ceea: 6033 str r3, [r6, #0] │ │ - 2ceec: 1c23 adds r3, r4, #0 │ │ - 2ceee: 3390 adds r3, #144 ; 0x90 │ │ - 2cef0: 681b ldr r3, [r3, #0] │ │ - 2cef2: 9328 str r3, [sp, #160] ; 0xa0 │ │ - 2cef4: 2b00 cmp r3, #0 │ │ - 2cef6: d100 bne.n 2cefa │ │ - 2cef8: e0b8 b.n 2d06c │ │ - 2cefa: 1c1a adds r2, r3, #0 │ │ - 2cefc: 3328 adds r3, #40 ; 0x28 │ │ - 2cefe: 7818 ldrb r0, [r3, #0] │ │ - 2cf00: 2300 movs r3, #0 │ │ - 2cf02: 3208 adds r2, #8 │ │ - 2cf04: 4298 cmp r0, r3 │ │ - 2cf06: d100 bne.n 2cf0a │ │ - 2cf08: e0b1 b.n 2d06e │ │ - 2cf0a: 7fd1 ldrb r1, [r2, #31] │ │ - 2cf0c: 4299 cmp r1, r3 │ │ - 2cf0e: d104 bne.n 2cf1a │ │ - 2cf10: 1c23 adds r3, r4, #0 │ │ - 2cf12: 33bc adds r3, #188 ; 0xbc │ │ - 2cf14: 0200 lsls r0, r0, #8 │ │ +0002cc94 : │ │ + 2cc94: b5f0 push {r4, r5, r6, r7, lr} │ │ + 2cc96: 2400 movs r4, #0 │ │ + 2cc98: 4d2f ldr r5, [pc, #188] ; (2cd58 ) │ │ + 2cc9a: b08f sub sp, #60 ; 0x3c │ │ + 2cc9c: 9100 str r1, [sp, #0] │ │ + 2cc9e: 447d add r5, pc │ │ + 2cca0: 682d ldr r5, [r5, #0] │ │ + 2cca2: 9201 str r2, [sp, #4] │ │ + 2cca4: 1c06 adds r6, r0, #0 │ │ + 2cca6: 682b ldr r3, [r5, #0] │ │ + 2cca8: a806 add r0, sp, #24 │ │ + 2ccaa: 1c21 adds r1, r4, #0 │ │ + 2ccac: 221c movs r2, #28 │ │ + 2ccae: 930d str r3, [sp, #52] ; 0x34 │ │ + 2ccb0: 9405 str r4, [sp, #20] │ │ + 2ccb2: f005 f803 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 2ccb6: 9b00 ldr r3, [sp, #0] │ │ + 2ccb8: af05 add r7, sp, #20 │ │ + 2ccba: 9503 str r5, [sp, #12] │ │ + 2ccbc: 1c20 adds r0, r4, #0 │ │ + 2ccbe: 2bef cmp r3, #239 ; 0xef │ │ + 2ccc0: d841 bhi.n 2cd46 │ │ + 2ccc2: 9b01 ldr r3, [sp, #4] │ │ + 2ccc4: 42a3 cmp r3, r4 │ │ + 2ccc6: d004 beq.n 2ccd2 │ │ + 2ccc8: 1c38 adds r0, r7, #0 │ │ + 2ccca: 1c19 adds r1, r3, #0 │ │ + 2cccc: 2220 movs r2, #32 │ │ + 2ccce: f005 f88d bl 31dec <__aeabi_llsl@@Base+0x28c> │ │ + 2ccd2: 2300 movs r3, #0 │ │ + 2ccd4: 77fb strb r3, [r7, #31] │ │ + 2ccd6: 4b21 ldr r3, [pc, #132] ; (2cd5c ) │ │ + 2ccd8: 4f21 ldr r7, [pc, #132] ; (2cd60 ) │ │ + 2ccda: 58f4 ldr r4, [r6, r3] │ │ + 2ccdc: 1c1d adds r5, r3, #0 │ │ + 2ccde: 2c00 cmp r4, #0 │ │ + 2cce0: d100 bne.n 2cce4 │ │ + 2cce2: 51f4 str r4, [r6, r7] │ │ + 2cce4: 9b00 ldr r3, [sp, #0] │ │ + 2cce6: 59f2 ldr r2, [r6, r7] │ │ + 2cce8: 4293 cmp r3, r2 │ │ + 2ccea: d323 bcc.n 2cd34 │ │ + 2ccec: 9b01 ldr r3, [sp, #4] │ │ + 2ccee: 2001 movs r0, #1 │ │ + 2ccf0: 781b ldrb r3, [r3, #0] │ │ + 2ccf2: 2b00 cmp r3, #0 │ │ + 2ccf4: d027 beq.n 2cd46 │ │ + 2ccf6: 9b00 ldr r3, [sp, #0] │ │ + 2ccf8: 181b adds r3, r3, r0 │ │ + 2ccfa: 9301 str r3, [sp, #4] │ │ + 2ccfc: 015b lsls r3, r3, #5 │ │ + 2ccfe: 1c18 adds r0, r3, #0 │ │ + 2cd00: 9302 str r3, [sp, #8] │ │ + 2cd02: f005 f803 bl 31d0c <__aeabi_llsl@@Base+0x1ac> │ │ + 2cd06: 2100 movs r1, #0 │ │ + 2cd08: 9a02 ldr r2, [sp, #8] │ │ + 2cd0a: 1c04 adds r4, r0, #0 │ │ + 2cd0c: f004 ffd6 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 2cd10: 5971 ldr r1, [r6, r5] │ │ + 2cd12: 2900 cmp r1, #0 │ │ + 2cd14: d00b beq.n 2cd2e │ │ + 2cd16: 4b12 ldr r3, [pc, #72] ; (2cd60 ) │ │ + 2cd18: 1c20 adds r0, r4, #0 │ │ + 2cd1a: 58f2 ldr r2, [r6, r3] │ │ + 2cd1c: 0152 lsls r2, r2, #5 │ │ + 2cd1e: f004 ffed bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 2cd22: 4b0e ldr r3, [pc, #56] ; (2cd5c ) │ │ + 2cd24: 58f0 ldr r0, [r6, r3] │ │ + 2cd26: 2800 cmp r0, #0 │ │ + 2cd28: d001 beq.n 2cd2e │ │ + 2cd2a: f005 f91f bl 31f6c <__aeabi_llsl@@Base+0x40c> │ │ + 2cd2e: 9b01 ldr r3, [sp, #4] │ │ + 2cd30: 5174 str r4, [r6, r5] │ │ + 2cd32: 51f3 str r3, [r6, r7] │ │ + 2cd34: 9b00 ldr r3, [sp, #0] │ │ + 2cd36: 5970 ldr r0, [r6, r5] │ │ + 2cd38: a905 add r1, sp, #20 │ │ + 2cd3a: 015b lsls r3, r3, #5 │ │ + 2cd3c: 18c0 adds r0, r0, r3 │ │ + 2cd3e: 2220 movs r2, #32 │ │ + 2cd40: f004 ffdc bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 2cd44: 2001 movs r0, #1 │ │ + 2cd46: 9b03 ldr r3, [sp, #12] │ │ + 2cd48: 9a0d ldr r2, [sp, #52] ; 0x34 │ │ + 2cd4a: 681b ldr r3, [r3, #0] │ │ + 2cd4c: 429a cmp r2, r3 │ │ + 2cd4e: d001 beq.n 2cd54 │ │ + 2cd50: f004 ffac bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + 2cd54: b00f add sp, #60 ; 0x3c │ │ + 2cd56: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 2cd58: c15a stmia r1!, {r1, r3, r4, r6} │ │ + 2cd5a: 0000 movs r0, r0 │ │ + 2cd5c: e998 0000 ; instruction: 0xe9980000 │ │ + 2cd60: e990 0000 ; instruction: 0xe9900000 │ │ + │ │ +0002cd64 : │ │ + 2cd64: b570 push {r4, r5, r6, lr} │ │ + 2cd66: 2a00 cmp r2, #0 │ │ + 2cd68: d101 bne.n 2cd6e │ │ + 2cd6a: 2000 movs r0, #0 │ │ + 2cd6c: e01b b.n 2cda6 │ │ + 2cd6e: 2b00 cmp r3, #0 │ │ + 2cd70: d0fb beq.n 2cd6a │ │ + 2cd72: 2400 movs r4, #0 │ │ + 2cd74: 7014 strb r4, [r2, #0] │ │ + 2cd76: 4c0c ldr r4, [pc, #48] ; (2cda8 ) │ │ + 2cd78: 5906 ldr r6, [r0, r4] │ │ + 2cd7a: 2e00 cmp r6, #0 │ │ + 2cd7c: d0f5 beq.n 2cd6a │ │ + 2cd7e: 4c0b ldr r4, [pc, #44] ; (2cdac ) │ │ + 2cd80: 5900 ldr r0, [r0, r4] │ │ + 2cd82: 4281 cmp r1, r0 │ │ + 2cd84: d2f1 bcs.n 2cd6a │ │ + 2cd86: 1e1c subs r4, r3, #0 │ │ + 2cd88: 2c20 cmp r4, #32 │ │ + 2cd8a: d900 bls.n 2cd8e │ │ + 2cd8c: 2420 movs r4, #32 │ │ + 2cd8e: 1c15 adds r5, r2, #0 │ │ + 2cd90: 0149 lsls r1, r1, #5 │ │ + 2cd92: 1c10 adds r0, r2, #0 │ │ + 2cd94: 1871 adds r1, r6, r1 │ │ + 2cd96: 1c22 adds r2, r4, #0 │ │ + 2cd98: f004 ffb0 bl 31cfc <__aeabi_llsl@@Base+0x19c> │ │ + 2cd9c: 2300 movs r3, #0 │ │ + 2cd9e: 2001 movs r0, #1 │ │ + 2cda0: 192c adds r4, r5, r4 │ │ + 2cda2: 3c01 subs r4, #1 │ │ + 2cda4: 7023 strb r3, [r4, #0] │ │ + 2cda6: bd70 pop {r4, r5, r6, pc} │ │ + 2cda8: e998 0000 ; instruction: 0xe9980000 │ │ + 2cdac: e990 0000 ; instruction: 0xe9900000 │ │ + │ │ +0002cdb0 : │ │ + 2cdb0: b5f0 push {r4, r5, r6, r7, lr} │ │ + 2cdb2: 1c0a adds r2, r1, #0 │ │ + 2cdb4: b087 sub sp, #28 │ │ + 2cdb6: 1c06 adds r6, r0, #0 │ │ + 2cdb8: 2900 cmp r1, #0 │ │ + 2cdba: d077 beq.n 2ceac │ │ + 2cdbc: 4b3d ldr r3, [pc, #244] ; (2ceb4 ) │ │ + 2cdbe: 58c2 ldr r2, [r0, r3] │ │ + 2cdc0: 9304 str r3, [sp, #16] │ │ + 2cdc2: 2a00 cmp r2, #0 │ │ + 2cdc4: d072 beq.n 2ceac │ │ + 2cdc6: 1c0d adds r5, r1, #0 │ │ + 2cdc8: 1c04 adds r4, r0, #0 │ │ + 2cdca: 22f0 movs r2, #240 ; 0xf0 │ │ + 2cdcc: 1c08 adds r0, r1, #0 │ │ + 2cdce: 2100 movs r1, #0 │ │ + 2cdd0: f004 ff74 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 2cdd4: 4b38 ldr r3, [pc, #224] ; (2ceb8 ) │ │ + 2cdd6: 469c mov ip, r3 │ │ + 2cdd8: 4b38 ldr r3, [pc, #224] ; (2cebc ) │ │ + 2cdda: 44b4 add ip, r6 │ │ + 2cddc: 18f1 adds r1, r6, r3 │ │ + 2cdde: 4b38 ldr r3, [pc, #224] ; (2cec0 ) │ │ + 2cde0: 18f3 adds r3, r6, r3 │ │ + 2cde2: 9303 str r3, [sp, #12] │ │ + 2cde4: 4b37 ldr r3, [pc, #220] ; (2cec4 ) │ │ + 2cde6: 18f3 adds r3, r6, r3 │ │ + 2cde8: 9305 str r3, [sp, #20] │ │ + 2cdea: 4663 mov r3, ip │ │ + 2cdec: 681b ldr r3, [r3, #0] │ │ + 2cdee: 2b00 cmp r3, #0 │ │ + 2cdf0: d10c bne.n 2ce0c │ │ + 2cdf2: 2304 movs r3, #4 │ │ + 2cdf4: 449c add ip, r3 │ │ + 2cdf6: 9b03 ldr r3, [sp, #12] │ │ + 2cdf8: 3102 adds r1, #2 │ │ + 2cdfa: 4299 cmp r1, r3 │ │ + 2cdfc: d1f5 bne.n 2cdea │ │ + 2cdfe: 4b32 ldr r3, [pc, #200] ; (2cec8 ) │ │ + 2ce00: 4a32 ldr r2, [pc, #200] ; (2cecc ) │ │ + 2ce02: 58e0 ldr r0, [r4, r3] │ │ + 2ce04: 18a4 adds r4, r4, r2 │ │ + 2ce06: 1c6b adds r3, r5, #1 │ │ + 2ce08: 2200 movs r2, #0 │ │ + 2ce0a: e04c b.n 2cea6 │ │ + 2ce0c: 4a30 ldr r2, [pc, #192] ; (2ced0 ) │ │ + 2ce0e: 880f ldrh r7, [r1, #0] │ │ + 2ce10: 58a2 ldr r2, [r4, r2] │ │ + 2ce12: 9200 str r2, [sp, #0] │ │ + 2ce14: 437a muls r2, r7 │ │ + 2ce16: 2700 movs r7, #0 │ │ + 2ce18: 9201 str r2, [sp, #4] │ │ + 2ce1a: 9a01 ldr r2, [sp, #4] │ │ + 2ce1c: 4297 cmp r7, r2 │ │ + 2ce1e: d0e8 beq.n 2cdf2 │ │ + 2ce20: 781a ldrb r2, [r3, #0] │ │ + 2ce22: 1e50 subs r0, r2, #1 │ │ + 2ce24: 2877 cmp r0, #119 ; 0x77 │ │ + 2ce26: d832 bhi.n 2ce8e │ │ + 2ce28: 7858 ldrb r0, [r3, #1] │ │ + 2ce2a: 1e46 subs r6, r0, #1 │ │ + 2ce2c: 0636 lsls r6, r6, #24 │ │ + 2ce2e: 0e36 lsrs r6, r6, #24 │ │ + 2ce30: 2eee cmp r6, #238 ; 0xee │ │ + 2ce32: d906 bls.n 2ce42 │ │ + 2ce34: 9a04 ldr r2, [sp, #16] │ │ + 2ce36: 9e05 ldr r6, [sp, #20] │ │ + 2ce38: 58a2 ldr r2, [r4, r2] │ │ + 2ce3a: 9202 str r2, [sp, #8] │ │ + 2ce3c: 2201 movs r2, #1 │ │ + 2ce3e: 9200 str r2, [sp, #0] │ │ + 2ce40: e016 b.n 2ce70 │ │ + 2ce42: 26be movs r6, #190 ; 0xbe │ │ + 2ce44: 01b6 lsls r6, r6, #6 │ │ + 2ce46: 1980 adds r0, r0, r6 │ │ + 2ce48: 0080 lsls r0, r0, #2 │ │ + 2ce4a: 5900 ldr r0, [r0, r4] │ │ + 2ce4c: 2800 cmp r0, #0 │ │ + 2ce4e: d01e beq.n 2ce8e │ │ + 2ce50: 1882 adds r2, r0, r2 │ │ + 2ce52: 3228 adds r2, #40 ; 0x28 │ │ + 2ce54: 32ff adds r2, #255 ; 0xff │ │ + 2ce56: 7912 ldrb r2, [r2, #4] │ │ + 2ce58: 2aef cmp r2, #239 ; 0xef │ │ + 2ce5a: d818 bhi.n 2ce8e │ │ + 2ce5c: 2001 movs r0, #1 │ │ + 2ce5e: 54a8 strb r0, [r5, r2] │ │ + 2ce60: e015 b.n 2ce8e │ │ + 2ce62: 6832 ldr r2, [r6, #0] │ │ + 2ce64: 2a00 cmp r2, #0 │ │ + 2ce66: d108 bne.n 2ce7a │ │ + 2ce68: 9a00 ldr r2, [sp, #0] │ │ + 2ce6a: 3604 adds r6, #4 │ │ + 2ce6c: 3201 adds r2, #1 │ │ + 2ce6e: 9200 str r2, [sp, #0] │ │ + 2ce70: 9a02 ldr r2, [sp, #8] │ │ + 2ce72: 9800 ldr r0, [sp, #0] │ │ + 2ce74: 4290 cmp r0, r2 │ │ + 2ce76: d9f4 bls.n 2ce62 │ │ + 2ce78: e009 b.n 2ce8e │ │ + 2ce7a: 7818 ldrb r0, [r3, #0] │ │ + 2ce7c: 1812 adds r2, r2, r0 │ │ + 2ce7e: 3228 adds r2, #40 ; 0x28 │ │ + 2ce80: 32ff adds r2, #255 ; 0xff │ │ + 2ce82: 7912 ldrb r2, [r2, #4] │ │ + 2ce84: 2aef cmp r2, #239 ; 0xef │ │ + 2ce86: d8ef bhi.n 2ce68 │ │ + 2ce88: 2001 movs r0, #1 │ │ + 2ce8a: 54a8 strb r0, [r5, r2] │ │ + 2ce8c: e7ec b.n 2ce68 │ │ + 2ce8e: 3701 adds r7, #1 │ │ + 2ce90: 3306 adds r3, #6 │ │ + 2ce92: e7c2 b.n 2ce1a │ │ + 2ce94: 7819 ldrb r1, [r3, #0] │ │ + 2ce96: 2900 cmp r1, #0 │ │ + 2ce98: d103 bne.n 2cea2 │ │ + 2ce9a: 6821 ldr r1, [r4, #0] │ │ + 2ce9c: 1e4e subs r6, r1, #1 │ │ + 2ce9e: 41b1 sbcs r1, r6 │ │ + 2cea0: 1852 adds r2, r2, r1 │ │ + 2cea2: 3301 adds r3, #1 │ │ + 2cea4: 3440 adds r4, #64 ; 0x40 │ │ + 2cea6: 1b59 subs r1, r3, r5 │ │ + 2cea8: 4281 cmp r1, r0 │ │ + 2ceaa: d9f3 bls.n 2ce94 │ │ + 2ceac: 1c10 adds r0, r2, #0 │ │ + 2ceae: b007 add sp, #28 │ │ + 2ceb0: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 2ceb2: 46c0 nop ; (mov r8, r8) │ │ + 2ceb4: e928 0000 stmdb r8!, {} │ │ + 2ceb8: cac0 ldmia r2!, {r6, r7} │ │ + 2ceba: 0000 movs r0, r0 │ │ + 2cebc: ce80 ldmia r6!, {r7} │ │ + 2cebe: 0000 movs r0, r0 │ │ + 2cec0: d060 beq.n 2cf84 <_muldiv(long, long, long)@@Base+0x4> │ │ + 2cec2: 0000 movs r0, r0 │ │ + 2cec4: be04 bkpt 0x0004 │ │ + 2cec6: 0000 movs r0, r0 │ │ + 2cec8: e924 0000 stmdb r4!, {} │ │ + 2cecc: 8254 strh r4, [r2, #18] │ │ + 2cece: 0000 movs r0, r0 │ │ + 2ced0: e910 0000 ldmdb r0, {} │ │ + │ │ +0002ced4 : │ │ + 2ced4: 1e4a subs r2, r1, #1 │ │ + 2ced6: b538 push {r3, r4, r5, lr} │ │ + 2ced8: 1c03 adds r3, r0, #0 │ │ + 2ceda: 2000 movs r0, #0 │ │ + 2cedc: 2aee cmp r2, #238 ; 0xee │ │ + 2cede: d824 bhi.n 2cf2a │ │ + 2cee0: 4c12 ldr r4, [pc, #72] ; (2cf2c ) │ │ + 2cee2: 018a lsls r2, r1, #6 │ │ + 2cee4: 189a adds r2, r3, r2 │ │ + 2cee6: 1915 adds r5, r2, r4 │ │ + 2cee8: 686c ldr r4, [r5, #4] │ │ + 2ceea: 4284 cmp r4, r0 │ │ + 2ceec: d01c beq.n 2cf28 │ │ + 2ceee: 6068 str r0, [r5, #4] │ │ + 2cef0: 2582 movs r5, #130 ; 0x82 │ │ + 2cef2: 00ad lsls r5, r5, #2 │ │ + 2cef4: 1949 adds r1, r1, r5 │ │ + 2cef6: 2501 movs r5, #1 │ │ + 2cef8: 0189 lsls r1, r1, #6 │ │ + 2cefa: 50c8 str r0, [r1, r3] │ │ + 2cefc: 490c ldr r1, [pc, #48] ; (2cf30 ) │ │ + 2cefe: 1852 adds r2, r2, r1 │ │ + 2cf00: 8851 ldrh r1, [r2, #2] │ │ + 2cf02: 43a9 bics r1, r5 │ │ + 2cf04: 8051 strh r1, [r2, #2] │ │ + 2cf06: 2280 movs r2, #128 ; 0x80 │ │ + 2cf08: 0212 lsls r2, r2, #8 │ │ + 2cf0a: 189a adds r2, r3, r2 │ │ + 2cf0c: 6e19 ldr r1, [r3, #96] ; 0x60 │ │ + 2cf0e: 42a1 cmp r1, r4 │ │ + 2cf10: d103 bne.n 2cf1a │ │ + 2cf12: 6218 str r0, [r3, #32] │ │ + 2cf14: 6058 str r0, [r3, #4] │ │ 2cf16: 6018 str r0, [r3, #0] │ │ - 2cf18: e020 b.n 2cf5c │ │ - 2cf1a: 4a45 ldr r2, [pc, #276] ; (2d030 ) │ │ - 2cf1c: 1c26 adds r6, r4, #0 │ │ - 2cf1e: 36bc adds r6, #188 ; 0xbc │ │ - 2cf20: 58ba ldr r2, [r7, r2] │ │ - 2cf22: 0692 lsls r2, r2, #26 │ │ - 2cf24: d504 bpl.n 2cf30 │ │ - 2cf26: 6833 ldr r3, [r6, #0] │ │ - 2cf28: 00c9 lsls r1, r1, #3 │ │ - 2cf2a: 1859 adds r1, r3, r1 │ │ - 2cf2c: 6031 str r1, [r6, #0] │ │ - 2cf2e: e00a b.n 2cf46 │ │ - 2cf30: 2380 movs r3, #128 ; 0x80 │ │ - 2cf32: 4662 mov r2, ip │ │ - 2cf34: 009b lsls r3, r3, #2 │ │ - 2cf36: 421a tst r2, r3 │ │ - 2cf38: d105 bne.n 2cf46 │ │ - 2cf3a: 0200 lsls r0, r0, #8 │ │ - 2cf3c: f001 f880 bl 2e040 <__divsi3> │ │ - 2cf40: 6831 ldr r1, [r6, #0] │ │ - 2cf42: 1808 adds r0, r1, r0 │ │ - 2cf44: 6030 str r0, [r6, #0] │ │ - 2cf46: 9a28 ldr r2, [sp, #160] ; 0xa0 │ │ - 2cf48: 1c23 adds r3, r4, #0 │ │ - 2cf4a: 33bc adds r3, #188 ; 0xbc │ │ - 2cf4c: 3228 adds r2, #40 ; 0x28 │ │ - 2cf4e: 681e ldr r6, [r3, #0] │ │ - 2cf50: 7812 ldrb r2, [r2, #0] │ │ - 2cf52: 1231 asrs r1, r6, #8 │ │ - 2cf54: 4291 cmp r1, r2 │ │ - 2cf56: dd01 ble.n 2cf5c │ │ - 2cf58: 0212 lsls r2, r2, #8 │ │ - 2cf5a: 601a str r2, [r3, #0] │ │ - 2cf5c: 9b28 ldr r3, [sp, #160] ; 0xa0 │ │ - 2cf5e: 1c21 adds r1, r4, #0 │ │ - 2cf60: 31c0 adds r1, #192 ; 0xc0 │ │ - 2cf62: 3329 adds r3, #41 ; 0x29 │ │ - 2cf64: 6808 ldr r0, [r1, #0] │ │ - 2cf66: 781b ldrb r3, [r3, #0] │ │ - 2cf68: 9e28 ldr r6, [sp, #160] ; 0xa0 │ │ - 2cf6a: 181b adds r3, r3, r0 │ │ - 2cf6c: 600b str r3, [r1, #0] │ │ - 2cf6e: 3607 adds r6, #7 │ │ - 2cf70: 7ff0 ldrb r0, [r6, #31] │ │ - 2cf72: 3801 subs r0, #1 │ │ - 2cf74: 2803 cmp r0, #3 │ │ - 2cf76: d81b bhi.n 2cfb0 │ │ - 2cf78: f001 f804 bl 2df84 <__gnu_thumb1_case_uqi> │ │ - 2cf7c: 0f15 lsrs r5, r2, #28 │ │ - 2cf7e: 020b lsls r3, r1, #8 │ │ - 2cf80: 4a36 ldr r2, [pc, #216] ; (2d05c ) │ │ - 2cf82: 203f movs r0, #63 ; 0x3f │ │ - 2cf84: 4018 ands r0, r3 │ │ - 2cf86: 0040 lsls r0, r0, #1 │ │ - 2cf88: 447a add r2, pc │ │ - 2cf8a: 3301 adds r3, #1 │ │ - 2cf8c: 5e82 ldrsh r2, [r0, r2] │ │ - 2cf8e: 600b str r3, [r1, #0] │ │ - 2cf90: e013 b.n 2cfba │ │ - 2cf92: 085b lsrs r3, r3, #1 │ │ - 2cf94: 2240 movs r2, #64 ; 0x40 │ │ - 2cf96: 1ad2 subs r2, r2, r3 │ │ - 2cf98: e001 b.n 2cf9e │ │ - 2cf9a: 085a lsrs r2, r3, #1 │ │ - 2cf9c: 3240 adds r2, #64 ; 0x40 │ │ - 2cf9e: 217f movs r1, #127 ; 0x7f │ │ - 2cfa0: 400a ands r2, r1 │ │ - 2cfa2: 3a40 subs r2, #64 ; 0x40 │ │ - 2cfa4: e009 b.n 2cfba │ │ - 2cfa6: 2240 movs r2, #64 ; 0x40 │ │ - 2cfa8: 0618 lsls r0, r3, #24 │ │ - 2cfaa: d406 bmi.n 2cfba │ │ - 2cfac: 4252 negs r2, r2 │ │ - 2cfae: e004 b.n 2cfba │ │ - 2cfb0: 4a2b ldr r2, [pc, #172] ; (2d060 ) │ │ - 2cfb2: 061b lsls r3, r3, #24 │ │ - 2cfb4: 0e1b lsrs r3, r3, #24 │ │ - 2cfb6: 447a add r2, pc │ │ - 2cfb8: 56d2 ldrsb r2, [r2, r3] │ │ - 2cfba: 1c23 adds r3, r4, #0 │ │ - 2cfbc: 33bc adds r3, #188 ; 0xbc │ │ - 2cfbe: 681b ldr r3, [r3, #0] │ │ - 2cfc0: 491b ldr r1, [pc, #108] ; (2d030 ) │ │ - 2cfc2: 435a muls r2, r3 │ │ - 2cfc4: 5879 ldr r1, [r7, r1] │ │ - 2cfc6: 2320 movs r3, #32 │ │ - 2cfc8: 1210 asrs r0, r2, #8 │ │ - 2cfca: 400b ands r3, r1 │ │ - 2cfcc: d021 beq.n 2d012 │ │ - 2cfce: 2800 cmp r0, #0 │ │ - 2cfd0: da08 bge.n 2cfe4 │ │ - 2cfd2: 4a24 ldr r2, [pc, #144] ; (2d064 ) │ │ - 2cfd4: 4240 negs r0, r0 │ │ - 2cfd6: 1201 asrs r1, r0, #8 │ │ - 2cfd8: 008b lsls r3, r1, #2 │ │ - 2cfda: 447a add r2, pc │ │ - 2cfdc: 3101 adds r1, #1 │ │ - 2cfde: 589b ldr r3, [r3, r2] │ │ - 2cfe0: 0089 lsls r1, r1, #2 │ │ - 2cfe2: e006 b.n 2cff2 │ │ - 2cfe4: 4920 ldr r1, [pc, #128] ; (2d068 ) │ │ - 2cfe6: 1412 asrs r2, r2, #16 │ │ - 2cfe8: 0093 lsls r3, r2, #2 │ │ - 2cfea: 4479 add r1, pc │ │ - 2cfec: 585b ldr r3, [r3, r1] │ │ - 2cfee: 3201 adds r2, #1 │ │ - 2cff0: 0092 lsls r2, r2, #2 │ │ - 2cff2: 5852 ldr r2, [r2, r1] │ │ - 2cff4: 0601 lsls r1, r0, #24 │ │ - 2cff6: 0e89 lsrs r1, r1, #26 │ │ - 2cff8: 1ad2 subs r2, r2, r3 │ │ - 2cffa: 4351 muls r1, r2 │ │ - 2cffc: 2280 movs r2, #128 ; 0x80 │ │ - 2cffe: 1189 asrs r1, r1, #6 │ │ - 2d000: 1859 adds r1, r3, r1 │ │ - 2d002: 1c28 adds r0, r5, #0 │ │ - 2d004: 0052 lsls r2, r2, #1 │ │ - 2d006: f7ff f86f bl 2c0e8 <_muldiv(long, long, long)> │ │ - 2d00a: 0603 lsls r3, r0, #24 │ │ - 2d00c: 0e1b lsrs r3, r3, #24 │ │ - 2d00e: 1205 asrs r5, r0, #8 │ │ - 2d010: e02d b.n 2d06e │ │ - 2d012: 1392 asrs r2, r2, #14 │ │ - 2d014: 18ad adds r5, r5, r2 │ │ - 2d016: e02a b.n 2d06e │ │ - 2d018: 8648 strh r0, [r1, #50] ; 0x32 │ │ - 2d01a: 0000 movs r0, r0 │ │ - 2d01c: 8a36 ldrh r6, [r6, #16] │ │ - 2d01e: 0000 movs r0, r0 │ │ - 2d020: 83f0 strh r0, [r6, #30] │ │ - 2d022: 0000 movs r0, r0 │ │ - 2d024: 846a strh r2, [r5, #34] ; 0x22 │ │ - 2d026: 0000 movs r0, r0 │ │ - 2d028: 84e2 strh r2, [r4, #38] ; 0x26 │ │ - 2d02a: 0000 movs r0, r0 │ │ - 2d02c: 855a strh r2, [r3, #42] ; 0x2a │ │ - 2d02e: 0000 movs r0, r0 │ │ - 2d030: e920 0000 stmdb r0!, {} │ │ - 2d034: e90c 0000 stmdb ip, {} │ │ - 2d038: 899e ldrh r6, [r3, #12] │ │ - 2d03a: 0000 movs r0, r0 │ │ - 2d03c: 8d7e ldrh r6, [r7, #42] ; 0x2a │ │ - 2d03e: 0000 movs r0, r0 │ │ - 2d040: 8572 strh r2, [r6, #42] ; 0x2a │ │ - 2d042: 0000 movs r0, r0 │ │ - 2d044: 8d56 ldrh r6, [r2, #42] ; 0x2a │ │ - 2d046: 0000 movs r0, r0 │ │ - 2d048: e92c 0000 stmdb ip!, {} │ │ - 2d04c: 82de strh r6, [r3, #22] │ │ + 2cf18: 6618 str r0, [r3, #96] ; 0x60 │ │ + 2cf1a: 3301 adds r3, #1 │ │ + 2cf1c: 33ff adds r3, #255 ; 0xff │ │ + 2cf1e: 4293 cmp r3, r2 │ │ + 2cf20: d1f4 bne.n 2cf0c │ │ + 2cf22: 1c20 adds r0, r4, #0 │ │ + 2cf24: f7fe f901 bl 2b12a │ │ + 2cf28: 2001 movs r0, #1 │ │ + 2cf2a: bd38 pop {r3, r4, r5, pc} │ │ + 2cf2c: 8210 strh r0, [r2, #16] │ │ + 2cf2e: 0000 movs r0, r0 │ │ + 2cf30: 8220 strh r0, [r4, #16] │ │ + ... │ │ + │ │ +0002cf34 : │ │ + 2cf34: b5f8 push {r3, r4, r5, r6, r7, lr} │ │ + 2cf36: 1e0c subs r4, r1, #0 │ │ + 2cf38: d01b beq.n 2cf72 │ │ + 2cf3a: 1c0f adds r7, r1, #0 │ │ + 2cf3c: 1c05 adds r5, r0, #0 │ │ + 2cf3e: 2401 movs r4, #1 │ │ + 2cf40: 4b0d ldr r3, [pc, #52] ; (2cf78 ) │ │ + 2cf42: 18c6 adds r6, r0, r3 │ │ + 2cf44: 5d3b ldrb r3, [r7, r4] │ │ + 2cf46: 2b00 cmp r3, #0 │ │ + 2cf48: d10e bne.n 2cf68 │ │ + 2cf4a: 6833 ldr r3, [r6, #0] │ │ + 2cf4c: 2b00 cmp r3, #0 │ │ + 2cf4e: d00b beq.n 2cf68 │ │ + 2cf50: 1c28 adds r0, r5, #0 │ │ + 2cf52: 1c21 adds r1, r4, #0 │ │ + 2cf54: f7ff ffbe bl 2ced4 │ │ + 2cf58: 4b08 ldr r3, [pc, #32] ; (2cf7c ) │ │ + 2cf5a: 58ea ldr r2, [r5, r3] │ │ + 2cf5c: 4294 cmp r4, r2 │ │ + 2cf5e: d103 bne.n 2cf68 │ │ + 2cf60: 2c01 cmp r4, #1 │ │ + 2cf62: d901 bls.n 2cf68 │ │ + 2cf64: 1e62 subs r2, r4, #1 │ │ + 2cf66: 50ea str r2, [r5, r3] │ │ + 2cf68: 3401 adds r4, #1 │ │ + 2cf6a: 3640 adds r6, #64 ; 0x40 │ │ + 2cf6c: 2cf0 cmp r4, #240 ; 0xf0 │ │ + 2cf6e: d1e9 bne.n 2cf44 │ │ + 2cf70: 2401 movs r4, #1 │ │ + 2cf72: 1c20 adds r0, r4, #0 │ │ + 2cf74: bdf8 pop {r3, r4, r5, r6, r7, pc} │ │ + 2cf76: 46c0 nop ; (mov r8, r8) │ │ + 2cf78: 8254 strh r4, [r2, #18] │ │ + 2cf7a: 0000 movs r0, r0 │ │ + 2cf7c: e924 0000 stmdb r4!, {} │ │ + │ │ +0002cf80 <_muldiv(long, long, long)@@Base>: │ │ + 2cf80: b538 push {r3, r4, r5, lr} │ │ + 2cf82: 1c0d adds r5, r1, #0 │ │ + 2cf84: 1c14 adds r4, r2, #0 │ │ + 2cf86: 17eb asrs r3, r5, #31 │ │ + 2cf88: 1c2a adds r2, r5, #0 │ │ + 2cf8a: 17c1 asrs r1, r0, #31 │ │ + 2cf8c: f005 f856 bl 3203c <__aeabi_llsl@@Base+0x4dc> │ │ + 2cf90: 17e3 asrs r3, r4, #31 │ │ + 2cf92: 1c22 adds r2, r4, #0 │ │ + 2cf94: f005 f85a bl 3204c <__aeabi_llsl@@Base+0x4ec> │ │ + 2cf98: bd38 pop {r3, r4, r5, pc} │ │ + │ │ +0002cf9a <_muldivr(long, long, long)@@Base>: │ │ + 2cf9a: b538 push {r3, r4, r5, lr} │ │ + 2cf9c: 1c14 adds r4, r2, #0 │ │ + 2cf9e: 1c0d adds r5, r1, #0 │ │ + 2cfa0: 17c1 asrs r1, r0, #31 │ │ + 2cfa2: 17eb asrs r3, r5, #31 │ │ + 2cfa4: 1c2a adds r2, r5, #0 │ │ + 2cfa6: 17e5 asrs r5, r4, #31 │ │ + 2cfa8: f005 f848 bl 3203c <__aeabi_llsl@@Base+0x4dc> │ │ + 2cfac: 1c2b adds r3, r5, #0 │ │ + 2cfae: 1062 asrs r2, r4, #1 │ │ + 2cfb0: 1880 adds r0, r0, r2 │ │ + 2cfb2: 4159 adcs r1, r3 │ │ + 2cfb4: 1c22 adds r2, r4, #0 │ │ + 2cfb6: f005 f849 bl 3204c <__aeabi_llsl@@Base+0x4ec> │ │ + 2cfba: bd38 pop {r3, r4, r5, pc} │ │ + │ │ +0002cfbc : │ │ + 2cfbc: b538 push {r3, r4, r5, lr} │ │ + 2cfbe: 4c23 ldr r4, [pc, #140] ; (2d04c ) │ │ + 2cfc0: 4b23 ldr r3, [pc, #140] ; (2d050 ) │ │ + 2cfc2: 1c05 adds r5, r0, #0 │ │ + 2cfc4: 447c add r4, pc │ │ + 2cfc6: 58e3 ldr r3, [r4, r3] │ │ + 2cfc8: 681a ldr r2, [r3, #0] │ │ + 2cfca: 2a80 cmp r2, #128 ; 0x80 │ │ + 2cfcc: d901 bls.n 2cfd2 │ │ + 2cfce: 2280 movs r2, #128 ; 0x80 │ │ + 2cfd0: 601a str r2, [r3, #0] │ │ + 2cfd2: 4b20 ldr r3, [pc, #128] ; (2d054 ) │ │ + 2cfd4: 4a20 ldr r2, [pc, #128] ; (2d058 ) │ │ + 2cfd6: 58e3 ldr r3, [r4, r3] │ │ + 2cfd8: 6819 ldr r1, [r3, #0] │ │ + 2cfda: 4291 cmp r1, r2 │ │ + 2cfdc: d802 bhi.n 2cfe4 │ │ + 2cfde: 22fa movs r2, #250 ; 0xfa │ │ + 2cfe0: 0112 lsls r2, r2, #4 │ │ + 2cfe2: 601a str r2, [r3, #0] │ │ + 2cfe4: 4a1d ldr r2, [pc, #116] ; (2d05c ) │ │ + 2cfe6: 6819 ldr r1, [r3, #0] │ │ + 2cfe8: 4291 cmp r1, r2 │ │ + 2cfea: d900 bls.n 2cfee │ │ + 2cfec: 601a str r2, [r3, #0] │ │ + 2cfee: 6818 ldr r0, [r3, #0] │ │ + 2cff0: 2392 movs r3, #146 ; 0x92 │ │ + 2cff2: 1c02 adds r2, r0, #0 │ │ + 2cff4: 435a muls r2, r3 │ │ + 2cff6: 491a ldr r1, [pc, #104] ; (2d060 ) │ │ + 2cff8: 1c10 adds r0, r2, #0 │ │ + 2cffa: f004 fe97 bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 2cffe: 4b19 ldr r3, [pc, #100] ; (2d064 ) │ │ + 2d000: 58e3 ldr r3, [r4, r3] │ │ + 2d002: 2807 cmp r0, #7 │ │ + 2d004: d901 bls.n 2d00a │ │ + 2d006: 6018 str r0, [r3, #0] │ │ + 2d008: e001 b.n 2d00e │ │ + 2d00a: 2208 movs r2, #8 │ │ + 2d00c: 601a str r2, [r3, #0] │ │ + 2d00e: 4b16 ldr r3, [pc, #88] ; (2d068 ) │ │ + 2d010: 58e2 ldr r2, [r4, r3] │ │ + 2d012: 2300 movs r3, #0 │ │ + 2d014: 6013 str r3, [r2, #0] │ │ + 2d016: 4a15 ldr r2, [pc, #84] ; (2d06c ) │ │ + 2d018: 58a2 ldr r2, [r4, r2] │ │ + 2d01a: 6013 str r3, [r2, #0] │ │ + 2d01c: 4a14 ldr r2, [pc, #80] ; (2d070 ) │ │ + 2d01e: 58a2 ldr r2, [r4, r2] │ │ + 2d020: 6013 str r3, [r2, #0] │ │ + 2d022: 4a14 ldr r2, [pc, #80] ; (2d074 ) │ │ + 2d024: 58a2 ldr r2, [r4, r2] │ │ + 2d026: 6013 str r3, [r2, #0] │ │ + 2d028: 2201 movs r2, #1 │ │ + 2d02a: 429d cmp r5, r3 │ │ + 2d02c: d006 beq.n 2d03c │ │ + 2d02e: 4a12 ldr r2, [pc, #72] ; (2d078 ) │ │ + 2d030: 58a2 ldr r2, [r4, r2] │ │ + 2d032: 6013 str r3, [r2, #0] │ │ + 2d034: 4a11 ldr r2, [pc, #68] ; (2d07c ) │ │ + 2d036: 58a2 ldr r2, [r4, r2] │ │ + 2d038: 6013 str r3, [r2, #0] │ │ + 2d03a: 2203 movs r2, #3 │ │ + 2d03c: 4b10 ldr r3, [pc, #64] ; (2d080 ) │ │ + 2d03e: 1c28 adds r0, r5, #0 │ │ + 2d040: 58e3 ldr r3, [r4, r3] │ │ + 2d042: 601a str r2, [r3, #0] │ │ + 2d044: f7fa f8ae bl 271a4 │ │ + 2d048: 2001 movs r0, #1 │ │ + 2d04a: bd38 pop {r3, r4, r5, pc} │ │ + 2d04c: bf40 sev │ │ 2d04e: 0000 movs r0, r0 │ │ - 2d050: 8358 strh r0, [r3, #26] │ │ - 2d052: 0000 movs r0, r0 │ │ - 2d054: 83d2 strh r2, [r2, #30] │ │ - 2d056: 0000 movs r0, r0 │ │ - 2d058: 844c strh r4, [r1, #34] ; 0x22 │ │ + 2d050: ff10 ffff vmaxnm.f16 , q8, │ │ + 2d054: ff58 ffff vmaxnm.f16 , q12, │ │ + 2d058: 0f9f lsrs r7, r3, #30 │ │ 2d05a: 0000 movs r0, r0 │ │ - 2d05c: 82f8 strh r0, [r7, #22] │ │ - 2d05e: 0000 movs r0, r0 │ │ - 2d060: 8c4a ldrh r2, [r1, #34] ; 0x22 │ │ - 2d062: 0000 movs r0, r0 │ │ - 2d064: 83a6 strh r6, [r4, #28] │ │ - 2d066: 0000 movs r0, r0 │ │ - 2d068: 8796 strh r6, [r2, #60] ; 0x3c │ │ - 2d06a: 0000 movs r0, r0 │ │ - 2d06c: 9b28 ldr r3, [sp, #160] ; 0xa0 │ │ - 2d06e: 4ab7 ldr r2, [pc, #732] ; (2d34c ) │ │ - 2d070: 58ba ldr r2, [r7, r2] │ │ - 2d072: 4295 cmp r5, r2 │ │ - 2d074: dc07 bgt.n 2d086 │ │ - 2d076: 4db6 ldr r5, [pc, #728] ; (2d350 ) │ │ - 2d078: 597d ldr r5, [r7, r5] │ │ - 2d07a: 07ad lsls r5, r5, #30 │ │ - 2d07c: d501 bpl.n 2d082 │ │ - 2d07e: 2200 movs r2, #0 │ │ - 2d080: 6222 str r2, [r4, #32] │ │ - 2d082: 4eb2 ldr r6, [pc, #712] ; (2d34c ) │ │ - 2d084: 59bd ldr r5, [r7, r6] │ │ - 2d086: 4ab3 ldr r2, [pc, #716] ; (2d354 ) │ │ - 2d088: 58b8 ldr r0, [r7, r2] │ │ - 2d08a: 4285 cmp r5, r0 │ │ - 2d08c: dd13 ble.n 2d0b6 │ │ - 2d08e: 49b0 ldr r1, [pc, #704] ; (2d350 ) │ │ - 2d090: 5879 ldr r1, [r7, r1] │ │ - 2d092: 0689 lsls r1, r1, #26 │ │ - 2d094: d402 bmi.n 2d09c │ │ - 2d096: 4bb0 ldr r3, [pc, #704] ; (2d358 ) │ │ - 2d098: 429d cmp r5, r3 │ │ - 2d09a: dd0a ble.n 2d0b2 │ │ - 2d09c: 9d2d ldr r5, [sp, #180] ; 0xb4 │ │ - 2d09e: 9e2a ldr r6, [sp, #168] ; 0xa8 │ │ - 2d0a0: 2300 movs r3, #0 │ │ - 2d0a2: 602b str r3, [r5, #0] │ │ - 2d0a4: 6836 ldr r6, [r6, #0] │ │ - 2d0a6: 2180 movs r1, #128 ; 0x80 │ │ - 2d0a8: 9d2a ldr r5, [sp, #168] ; 0xa8 │ │ - 2d0aa: 00c9 lsls r1, r1, #3 │ │ - 2d0ac: 4331 orrs r1, r6 │ │ - 2d0ae: 6029 str r1, [r5, #0] │ │ - 2d0b0: 66e3 str r3, [r4, #108] ; 0x6c │ │ - 2d0b2: 58bd ldr r5, [r7, r2] │ │ - 2d0b4: 2300 movs r3, #0 │ │ - 2d0b6: 1c22 adds r2, r4, #0 │ │ - 2d0b8: 4ea5 ldr r6, [pc, #660] ; (2d350 ) │ │ - 2d0ba: 3284 adds r2, #132 ; 0x84 │ │ - 2d0bc: 6812 ldr r2, [r2, #0] │ │ - 2d0be: 1c38 adds r0, r7, #0 │ │ - 2d0c0: 1c29 adds r1, r5, #0 │ │ - 2d0c2: f7fc ffed bl 2a0a0 │ │ - 2d0c6: 59be ldr r6, [r7, r6] │ │ - 2d0c8: 06b6 lsls r6, r6, #26 │ │ - 2d0ca: d50c bpl.n 2d0e6 │ │ - 2d0cc: 28ff cmp r0, #255 ; 0xff │ │ - 2d0ce: d80a bhi.n 2d0e6 │ │ - 2d0d0: 9d2d ldr r5, [sp, #180] ; 0xb4 │ │ - 2d0d2: 9e2a ldr r6, [sp, #168] ; 0xa8 │ │ - 2d0d4: 2300 movs r3, #0 │ │ - 2d0d6: 602b str r3, [r5, #0] │ │ - 2d0d8: 6836 ldr r6, [r6, #0] │ │ - 2d0da: 2280 movs r2, #128 ; 0x80 │ │ - 2d0dc: 9d2a ldr r5, [sp, #168] ; 0xa8 │ │ - 2d0de: 00d2 lsls r2, r2, #3 │ │ - 2d0e0: 4332 orrs r2, r6 │ │ - 2d0e2: 602a str r2, [r5, #0] │ │ - 2d0e4: 66e3 str r3, [r4, #108] ; 0x6c │ │ - 2d0e6: 9e32 ldr r6, [sp, #200] ; 0xc8 │ │ - 2d0e8: 4b9c ldr r3, [pc, #624] ; (2d35c ) │ │ - 2d0ea: 2180 movs r1, #128 ; 0x80 │ │ - 2d0ec: 0249 lsls r1, r1, #9 │ │ - 2d0ee: 58f3 ldr r3, [r6, r3] │ │ - 2d0f0: 681a ldr r2, [r3, #0] │ │ - 2d0f2: f7fe fff9 bl 2c0e8 <_muldiv(long, long, long)> │ │ - 2d0f6: 499a ldr r1, [pc, #616] ; (2d360 ) │ │ - 2d0f8: 1843 adds r3, r0, r1 │ │ - 2d0fa: 2be0 cmp r3, #224 ; 0xe0 │ │ - 2d0fc: d801 bhi.n 2d102 │ │ - 2d0fe: 2080 movs r0, #128 ; 0x80 │ │ - 2d100: 0240 lsls r0, r0, #9 │ │ - 2d102: 4b98 ldr r3, [pc, #608] ; (2d364 ) │ │ - 2d104: 58fb ldr r3, [r7, r3] │ │ - 2d106: 2b80 cmp r3, #128 ; 0x80 │ │ - 2d108: d001 beq.n 2d10e │ │ - 2d10a: 4358 muls r0, r3 │ │ - 2d10c: 09c0 lsrs r0, r0, #7 │ │ - 2d10e: 23ff movs r3, #255 ; 0xff │ │ - 2d110: 041b lsls r3, r3, #16 │ │ - 2d112: 4298 cmp r0, r3 │ │ - 2d114: d900 bls.n 2d118 │ │ - 2d116: 1c18 adds r0, r3, #0 │ │ - 2d118: 3001 adds r0, #1 │ │ - 2d11a: 2303 movs r3, #3 │ │ - 2d11c: 4398 bics r0, r3 │ │ - 2d11e: 60e0 str r0, [r4, #12] │ │ - 2d120: 1c23 adds r3, r4, #0 │ │ - 2d122: 338c adds r3, #140 ; 0x8c │ │ - 2d124: 681b ldr r3, [r3, #0] │ │ - 2d126: 2b00 cmp r3, #0 │ │ - 2d128: d100 bne.n 2d12c │ │ - 2d12a: e13c b.n 2d3a6 │ │ - 2d12c: 9a2a ldr r2, [sp, #168] ; 0xa8 │ │ - 2d12e: 6812 ldr r2, [r2, #0] │ │ - 2d130: 1c15 adds r5, r2, #0 │ │ - 2d132: 4694 mov ip, r2 │ │ - 2d134: 02ad lsls r5, r5, #10 │ │ - 2d136: d400 bmi.n 2d13a │ │ - 2d138: e08e b.n 2d258 │ │ - 2d13a: 1c22 adds r2, r4, #0 │ │ - 2d13c: 3294 adds r2, #148 ; 0x94 │ │ - 2d13e: 6816 ldr r6, [r2, #0] │ │ - 2d140: 2104 movs r1, #4 │ │ - 2d142: 3601 adds r6, #1 │ │ - 2d144: 6016 str r6, [r2, #0] │ │ - 2d146: 6858 ldr r0, [r3, #4] │ │ - 2d148: 4208 tst r0, r1 │ │ - 2d14a: d034 beq.n 2d1b6 │ │ - 2d14c: 258c movs r5, #140 ; 0x8c │ │ - 2d14e: 00ad lsls r5, r5, #2 │ │ - 2d150: 5d59 ldrb r1, [r3, r5] │ │ - 2d152: 487f ldr r0, [pc, #508] ; (2d350 ) │ │ - 2d154: 3104 adds r1, #4 │ │ - 2d156: 0049 lsls r1, r1, #1 │ │ - 2d158: 5838 ldr r0, [r7, r0] │ │ - 2d15a: 1859 adds r1, r3, r1 │ │ - 2d15c: 8889 ldrh r1, [r1, #4] │ │ - 2d15e: 3804 subs r0, #4 │ │ - 2d160: 1e45 subs r5, r0, #1 │ │ - 2d162: 41a8 sbcs r0, r5 │ │ - 2d164: 1809 adds r1, r1, r0 │ │ - 2d166: 428e cmp r6, r1 │ │ - 2d168: d125 bne.n 2d1b6 │ │ - 2d16a: 497f ldr r1, [pc, #508] ; (2d368 ) │ │ - 2d16c: 5c5e ldrb r6, [r3, r1] │ │ - 2d16e: 3604 adds r6, #4 │ │ - 2d170: 0076 lsls r6, r6, #1 │ │ - 2d172: 199e adds r6, r3, r6 │ │ - 2d174: 88b6 ldrh r6, [r6, #4] │ │ - 2d176: 6016 str r6, [r2, #0] │ │ - 2d178: 268c movs r6, #140 ; 0x8c │ │ - 2d17a: 00b6 lsls r6, r6, #2 │ │ - 2d17c: 5d9d ldrb r5, [r3, r6] │ │ - 2d17e: 5c59 ldrb r1, [r3, r1] │ │ - 2d180: 42a9 cmp r1, r5 │ │ - 2d182: d118 bne.n 2d1b6 │ │ - 2d184: 185d adds r5, r3, r1 │ │ - 2d186: 35c8 adds r5, #200 ; 0xc8 │ │ - 2d188: 792d ldrb r5, [r5, #4] │ │ - 2d18a: 2d00 cmp r5, #0 │ │ - 2d18c: d113 bne.n 2d1b6 │ │ - 2d18e: 4870 ldr r0, [pc, #448] ; (2d350 ) │ │ - 2d190: 2504 movs r5, #4 │ │ - 2d192: 5838 ldr r0, [r7, r0] │ │ - 2d194: 4228 tst r0, r5 │ │ - 2d196: d005 beq.n 2d1a4 │ │ - 2d198: 208b movs r0, #139 ; 0x8b │ │ - 2d19a: 0080 lsls r0, r0, #2 │ │ - 2d19c: 5c18 ldrb r0, [r3, r0] │ │ - 2d19e: 3101 adds r1, #1 │ │ - 2d1a0: 4281 cmp r1, r0 │ │ - 2d1a2: d108 bne.n 2d1b6 │ │ - 2d1a4: 2180 movs r1, #128 ; 0x80 │ │ - 2d1a6: 4666 mov r6, ip │ │ - 2d1a8: 00c9 lsls r1, r1, #3 │ │ - 2d1aa: 9d2a ldr r5, [sp, #168] ; 0xa8 │ │ - 2d1ac: 4331 orrs r1, r6 │ │ - 2d1ae: 9e2d ldr r6, [sp, #180] ; 0xb4 │ │ - 2d1b0: 6029 str r1, [r5, #0] │ │ - 2d1b2: 2100 movs r1, #0 │ │ - 2d1b4: 6031 str r1, [r6, #0] │ │ - 2d1b6: 9d2a ldr r5, [sp, #168] ; 0xa8 │ │ - 2d1b8: 685e ldr r6, [r3, #4] │ │ - 2d1ba: 6828 ldr r0, [r5, #0] │ │ - 2d1bc: 6815 ldr r5, [r2, #0] │ │ - 2d1be: 07b6 lsls r6, r6, #30 │ │ - 2d1c0: d514 bpl.n 2d1ec │ │ - 2d1c2: 2180 movs r1, #128 ; 0x80 │ │ - 2d1c4: 0089 lsls r1, r1, #2 │ │ - 2d1c6: 4208 tst r0, r1 │ │ - 2d1c8: d110 bne.n 2d1ec │ │ - 2d1ca: 4968 ldr r1, [pc, #416] ; (2d36c ) │ │ - 2d1cc: 5c59 ldrb r1, [r3, r1] │ │ - 2d1ce: 3104 adds r1, #4 │ │ - 2d1d0: 0049 lsls r1, r1, #1 │ │ - 2d1d2: 1859 adds r1, r3, r1 │ │ - 2d1d4: 8889 ldrh r1, [r1, #4] │ │ - 2d1d6: 3101 adds r1, #1 │ │ - 2d1d8: 428d cmp r5, r1 │ │ - 2d1da: d13d bne.n 2d258 │ │ - 2d1dc: 4964 ldr r1, [pc, #400] ; (2d370 ) │ │ - 2d1de: 5c59 ldrb r1, [r3, r1] │ │ - 2d1e0: 3104 adds r1, #4 │ │ - 2d1e2: 0049 lsls r1, r1, #1 │ │ - 2d1e4: 1859 adds r1, r3, r1 │ │ - 2d1e6: 8889 ldrh r1, [r1, #4] │ │ - 2d1e8: 6011 str r1, [r2, #0] │ │ - 2d1ea: e035 b.n 2d258 │ │ - 2d1ec: 218b movs r1, #139 ; 0x8b │ │ - 2d1ee: 0089 lsls r1, r1, #2 │ │ - 2d1f0: 5c5e ldrb r6, [r3, r1] │ │ - 2d1f2: 3603 adds r6, #3 │ │ - 2d1f4: 0076 lsls r6, r6, #1 │ │ - 2d1f6: 199e adds r6, r3, r6 │ │ - 2d1f8: 88b6 ldrh r6, [r6, #4] │ │ - 2d1fa: 42b5 cmp r5, r6 │ │ - 2d1fc: d92c bls.n 2d258 │ │ - 2d1fe: 4d54 ldr r5, [pc, #336] ; (2d350 ) │ │ - 2d200: 597d ldr r5, [r7, r5] │ │ - 2d202: 06ad lsls r5, r5, #26 │ │ - 2d204: d403 bmi.n 2d20e │ │ - 2d206: 2680 movs r6, #128 ; 0x80 │ │ - 2d208: 00b6 lsls r6, r6, #2 │ │ - 2d20a: 4230 tst r0, r6 │ │ - 2d20c: d004 beq.n 2d218 │ │ - 2d20e: 2580 movs r5, #128 ; 0x80 │ │ - 2d210: 9e2a ldr r6, [sp, #168] ; 0xa8 │ │ - 2d212: 00ed lsls r5, r5, #3 │ │ - 2d214: 4328 orrs r0, r5 │ │ - 2d216: 6030 str r0, [r6, #0] │ │ - 2d218: 5c58 ldrb r0, [r3, r1] │ │ - 2d21a: 3003 adds r0, #3 │ │ - 2d21c: 0040 lsls r0, r0, #1 │ │ - 2d21e: 1818 adds r0, r3, r0 │ │ - 2d220: 8880 ldrh r0, [r0, #4] │ │ - 2d222: 6010 str r0, [r2, #0] │ │ - 2d224: 5c5a ldrb r2, [r3, r1] │ │ - 2d226: 189a adds r2, r3, r2 │ │ - 2d228: 32c7 adds r2, #199 ; 0xc7 │ │ - 2d22a: 7912 ldrb r2, [r2, #4] │ │ - 2d22c: 2a00 cmp r2, #0 │ │ - 2d22e: d113 bne.n 2d258 │ │ - 2d230: 4850 ldr r0, [pc, #320] ; (2d374 ) │ │ - 2d232: 9d33 ldr r5, [sp, #204] ; 0xcc │ │ - 2d234: 5838 ldr r0, [r7, r0] │ │ - 2d236: 4285 cmp r5, r0 │ │ - 2d238: d203 bcs.n 2d242 │ │ - 2d23a: 4e45 ldr r6, [pc, #276] ; (2d350 ) │ │ - 2d23c: 59be ldr r6, [r7, r6] │ │ - 2d23e: 06b6 lsls r6, r6, #26 │ │ - 2d240: d50a bpl.n 2d258 │ │ - 2d242: 982a ldr r0, [sp, #168] ; 0xa8 │ │ - 2d244: 2280 movs r2, #128 ; 0x80 │ │ - 2d246: 9d2a ldr r5, [sp, #168] ; 0xa8 │ │ - 2d248: 6800 ldr r0, [r0, #0] │ │ - 2d24a: 00d2 lsls r2, r2, #3 │ │ - 2d24c: 9e2d ldr r6, [sp, #180] ; 0xb4 │ │ - 2d24e: 4302 orrs r2, r0 │ │ - 2d250: 602a str r2, [r5, #0] │ │ - 2d252: 2200 movs r2, #0 │ │ - 2d254: 6032 str r2, [r6, #0] │ │ - 2d256: 66e2 str r2, [r4, #108] ; 0x6c │ │ - 2d258: 9d2a ldr r5, [sp, #168] ; 0xa8 │ │ - 2d25a: 6829 ldr r1, [r5, #0] │ │ - 2d25c: 024e lsls r6, r1, #9 │ │ - 2d25e: d540 bpl.n 2d2e2 │ │ - 2d260: 1c22 adds r2, r4, #0 │ │ - 2d262: 3298 adds r2, #152 ; 0x98 │ │ - 2d264: 6810 ldr r0, [r2, #0] │ │ - 2d266: 3001 adds r0, #1 │ │ - 2d268: 6010 str r0, [r2, #0] │ │ - 2d26a: 685d ldr r5, [r3, #4] │ │ - 2d26c: 9029 str r0, [sp, #164] ; 0xa4 │ │ - 2d26e: 06ad lsls r5, r5, #26 │ │ - 2d270: d516 bpl.n 2d2a0 │ │ - 2d272: 208d movs r0, #141 ; 0x8d │ │ - 2d274: 0080 lsls r0, r0, #2 │ │ - 2d276: 5c18 ldrb r0, [r3, r0] │ │ - 2d278: 4e35 ldr r6, [pc, #212] ; (2d350 ) │ │ - 2d27a: 3024 adds r0, #36 ; 0x24 │ │ - 2d27c: 0040 lsls r0, r0, #1 │ │ - 2d27e: 59be ldr r6, [r7, r6] │ │ - 2d280: 1818 adds r0, r3, r0 │ │ - 2d282: 8880 ldrh r0, [r0, #4] │ │ - 2d284: 3e04 subs r6, #4 │ │ - 2d286: 1e75 subs r5, r6, #1 │ │ - 2d288: 41ae sbcs r6, r5 │ │ - 2d28a: 1980 adds r0, r0, r6 │ │ - 2d28c: 9e29 ldr r6, [sp, #164] ; 0xa4 │ │ - 2d28e: 4286 cmp r6, r0 │ │ - 2d290: d106 bne.n 2d2a0 │ │ - 2d292: 4839 ldr r0, [pc, #228] ; (2d378 ) │ │ - 2d294: 5c18 ldrb r0, [r3, r0] │ │ - 2d296: 3024 adds r0, #36 ; 0x24 │ │ - 2d298: 0040 lsls r0, r0, #1 │ │ - 2d29a: 1818 adds r0, r3, r0 │ │ - 2d29c: 8880 ldrh r0, [r0, #4] │ │ - 2d29e: 6010 str r0, [r2, #0] │ │ - 2d2a0: 6858 ldr r0, [r3, #4] │ │ - 2d2a2: 6815 ldr r5, [r2, #0] │ │ - 2d2a4: 06c0 lsls r0, r0, #27 │ │ - 2d2a6: d513 bpl.n 2d2d0 │ │ - 2d2a8: 4834 ldr r0, [pc, #208] ; (2d37c ) │ │ - 2d2aa: 5c18 ldrb r0, [r3, r0] │ │ - 2d2ac: 3024 adds r0, #36 ; 0x24 │ │ - 2d2ae: 0040 lsls r0, r0, #1 │ │ - 2d2b0: 1818 adds r0, r3, r0 │ │ - 2d2b2: 8880 ldrh r0, [r0, #4] │ │ - 2d2b4: 3001 adds r0, #1 │ │ - 2d2b6: 4285 cmp r5, r0 │ │ - 2d2b8: d10a bne.n 2d2d0 │ │ - 2d2ba: 2680 movs r6, #128 ; 0x80 │ │ - 2d2bc: 00b6 lsls r6, r6, #2 │ │ - 2d2be: 4231 tst r1, r6 │ │ - 2d2c0: d106 bne.n 2d2d0 │ │ - 2d2c2: 482f ldr r0, [pc, #188] ; (2d380 ) │ │ - 2d2c4: 5c18 ldrb r0, [r3, r0] │ │ - 2d2c6: 3024 adds r0, #36 ; 0x24 │ │ - 2d2c8: 0040 lsls r0, r0, #1 │ │ - 2d2ca: 1818 adds r0, r3, r0 │ │ - 2d2cc: 8880 ldrh r0, [r0, #4] │ │ - 2d2ce: e007 b.n 2d2e0 │ │ - 2d2d0: 482c ldr r0, [pc, #176] ; (2d384 ) │ │ - 2d2d2: 5c18 ldrb r0, [r3, r0] │ │ - 2d2d4: 3023 adds r0, #35 ; 0x23 │ │ - 2d2d6: 0040 lsls r0, r0, #1 │ │ - 2d2d8: 1818 adds r0, r3, r0 │ │ - 2d2da: 8880 ldrh r0, [r0, #4] │ │ - 2d2dc: 4285 cmp r5, r0 │ │ - 2d2de: d900 bls.n 2d2e2 │ │ - 2d2e0: 6010 str r0, [r2, #0] │ │ - 2d2e2: 0208 lsls r0, r1, #8 │ │ - 2d2e4: d55f bpl.n 2d3a6 │ │ - 2d2e6: 1c22 adds r2, r4, #0 │ │ - 2d2e8: 329c adds r2, #156 ; 0x9c │ │ - 2d2ea: 6810 ldr r0, [r2, #0] │ │ - 2d2ec: 2680 movs r6, #128 ; 0x80 │ │ - 2d2ee: 0076 lsls r6, r6, #1 │ │ - 2d2f0: 3001 adds r0, #1 │ │ - 2d2f2: 6010 str r0, [r2, #0] │ │ - 2d2f4: 685d ldr r5, [r3, #4] │ │ - 2d2f6: 4235 tst r5, r6 │ │ - 2d2f8: d00f beq.n 2d31a │ │ - 2d2fa: 258e movs r5, #142 ; 0x8e │ │ - 2d2fc: 00ad lsls r5, r5, #2 │ │ - 2d2fe: 5d5d ldrb r5, [r3, r5] │ │ - 2d300: 3544 adds r5, #68 ; 0x44 │ │ - 2d302: 006d lsls r5, r5, #1 │ │ - 2d304: 195d adds r5, r3, r5 │ │ - 2d306: 88ad ldrh r5, [r5, #4] │ │ - 2d308: 42a8 cmp r0, r5 │ │ - 2d30a: d306 bcc.n 2d31a │ │ - 2d30c: 481e ldr r0, [pc, #120] ; (2d388 ) │ │ - 2d30e: 5c18 ldrb r0, [r3, r0] │ │ - 2d310: 3044 adds r0, #68 ; 0x44 │ │ - 2d312: 0040 lsls r0, r0, #1 │ │ - 2d314: 1818 adds r0, r3, r0 │ │ - 2d316: 8880 ldrh r0, [r0, #4] │ │ - 2d318: 6010 str r0, [r2, #0] │ │ - 2d31a: 685d ldr r5, [r3, #4] │ │ - 2d31c: 6810 ldr r0, [r2, #0] │ │ - 2d31e: 062d lsls r5, r5, #24 │ │ - 2d320: d538 bpl.n 2d394 │ │ - 2d322: 2680 movs r6, #128 ; 0x80 │ │ - 2d324: 00b6 lsls r6, r6, #2 │ │ - 2d326: 4231 tst r1, r6 │ │ - 2d328: d134 bne.n 2d394 │ │ - 2d32a: 4918 ldr r1, [pc, #96] ; (2d38c ) │ │ - 2d32c: 5c59 ldrb r1, [r3, r1] │ │ - 2d32e: 3144 adds r1, #68 ; 0x44 │ │ - 2d330: 0049 lsls r1, r1, #1 │ │ - 2d332: 1859 adds r1, r3, r1 │ │ - 2d334: 8889 ldrh r1, [r1, #4] │ │ - 2d336: 3101 adds r1, #1 │ │ - 2d338: 4288 cmp r0, r1 │ │ - 2d33a: d134 bne.n 2d3a6 │ │ - 2d33c: 4914 ldr r1, [pc, #80] ; (2d390 ) │ │ - 2d33e: 5c59 ldrb r1, [r3, r1] │ │ - 2d340: 3144 adds r1, #68 ; 0x44 │ │ - 2d342: 0049 lsls r1, r1, #1 │ │ - 2d344: 185b adds r3, r3, r1 │ │ - 2d346: 889b ldrh r3, [r3, #4] │ │ - 2d348: e02c b.n 2d3a4 │ │ - 2d34a: 46c0 nop ; (mov r8, r8) │ │ - 2d34c: e974 0000 ldrd r0, r0, [r4, #-0]! │ │ - 2d350: e920 0000 stmdb r0!, {} │ │ - 2d354: e978 0000 ldrd r0, r0, [r8, #-0]! │ │ - 2d358: ffff 000f vaddl.u q8, d15, d15 │ │ - 2d35c: ff58 ffff vmaxnm.f16 , q12, │ │ - 2d360: 0050 lsls r0, r2, #1 │ │ - 2d362: ffff e968 vtbx.8 d30, {d15-d16}, d24 │ │ - 2d366: 0000 movs r0, r0 │ │ - 2d368: 022f lsls r7, r5, #8 │ │ - 2d36a: 0000 movs r0, r0 │ │ - 2d36c: 0232 lsls r2, r6, #8 │ │ - 2d36e: 0000 movs r0, r0 │ │ - 2d370: 0231 lsls r1, r6, #8 │ │ - 2d372: 0000 movs r0, r0 │ │ - 2d374: e910 0000 ldmdb r0, {} │ │ - 2d378: 0233 lsls r3, r6, #8 │ │ - 2d37a: 0000 movs r0, r0 │ │ - 2d37c: 0236 lsls r6, r6, #8 │ │ - 2d37e: 0000 movs r0, r0 │ │ - 2d380: 0235 lsls r5, r6, #8 │ │ - 2d382: 0000 movs r0, r0 │ │ - 2d384: 022d lsls r5, r5, #8 │ │ - 2d386: 0000 movs r0, r0 │ │ - 2d388: 0237 lsls r7, r6, #8 │ │ - 2d38a: 0000 movs r0, r0 │ │ - 2d38c: 023a lsls r2, r7, #8 │ │ - 2d38e: 0000 movs r0, r0 │ │ - 2d390: 0239 lsls r1, r7, #8 │ │ - 2d392: 0000 movs r0, r0 │ │ - 2d394: 49bd ldr r1, [pc, #756] ; (2d68c ) │ │ - 2d396: 5c59 ldrb r1, [r3, r1] │ │ - 2d398: 3143 adds r1, #67 ; 0x43 │ │ - 2d39a: 0049 lsls r1, r1, #1 │ │ - 2d39c: 185b adds r3, r3, r1 │ │ - 2d39e: 889b ldrh r3, [r3, #4] │ │ - 2d3a0: 4298 cmp r0, r3 │ │ - 2d3a2: d900 bls.n 2d3a6 │ │ - 2d3a4: 6013 str r3, [r2, #0] │ │ - 2d3a6: 982a ldr r0, [sp, #168] ; 0xa8 │ │ - 2d3a8: 49b9 ldr r1, [pc, #740] ; (2d690 ) │ │ - 2d3aa: 9d2a ldr r5, [sp, #168] ; 0xa8 │ │ - 2d3ac: 6800 ldr r0, [r0, #0] │ │ - 2d3ae: 1c03 adds r3, r0, #0 │ │ - 2d3b0: 400b ands r3, r1 │ │ - 2d3b2: 602b str r3, [r5, #0] │ │ - 2d3b4: 6ee2 ldr r2, [r4, #108] ; 0x6c │ │ - 2d3b6: 2a00 cmp r2, #0 │ │ - 2d3b8: d105 bne.n 2d3c6 │ │ - 2d3ba: 6966 ldr r6, [r4, #20] │ │ - 2d3bc: 2e00 cmp r6, #0 │ │ - 2d3be: d102 bne.n 2d3c6 │ │ - 2d3c0: 6920 ldr r0, [r4, #16] │ │ - 2d3c2: 2800 cmp r0, #0 │ │ - 2d3c4: d004 beq.n 2d3d0 │ │ - 2d3c6: 2180 movs r1, #128 ; 0x80 │ │ - 2d3c8: 9d2a ldr r5, [sp, #168] ; 0xa8 │ │ - 2d3ca: 0209 lsls r1, r1, #8 │ │ - 2d3cc: 430b orrs r3, r1 │ │ - 2d3ce: 602b str r3, [r5, #0] │ │ - 2d3d0: 9e31 ldr r6, [sp, #196] ; 0xc4 │ │ - 2d3d2: 7833 ldrb r3, [r6, #0] │ │ - 2d3d4: 2b04 cmp r3, #4 │ │ - 2d3d6: d902 bls.n 2d3de │ │ - 2d3d8: 3b04 subs r3, #4 │ │ - 2d3da: 7033 strb r3, [r6, #0] │ │ - 2d3dc: e002 b.n 2d3e4 │ │ - 2d3de: 9d31 ldr r5, [sp, #196] ; 0xc4 │ │ - 2d3e0: 2300 movs r3, #0 │ │ - 2d3e2: 702b strb r3, [r5, #0] │ │ - 2d3e4: 9e2f ldr r6, [sp, #188] ; 0xbc │ │ - 2d3e6: 7833 ldrb r3, [r6, #0] │ │ - 2d3e8: 2b04 cmp r3, #4 │ │ - 2d3ea: d902 bls.n 2d3f2 │ │ - 2d3ec: 3b04 subs r3, #4 │ │ - 2d3ee: 7033 strb r3, [r6, #0] │ │ - 2d3f0: e002 b.n 2d3f8 │ │ - 2d3f2: 9d2f ldr r5, [sp, #188] ; 0xbc │ │ - 2d3f4: 2300 movs r3, #0 │ │ - 2d3f6: 702b strb r3, [r5, #0] │ │ - 2d3f8: 68e0 ldr r0, [r4, #12] │ │ - 2d3fa: 6ae6 ldr r6, [r4, #44] ; 0x2c │ │ - 2d3fc: 6aa5 ldr r5, [r4, #40] ; 0x28 │ │ - 2d3fe: 1401 asrs r1, r0, #16 │ │ - 2d400: 3101 adds r1, #1 │ │ - 2d402: 1b73 subs r3, r6, r5 │ │ - 2d404: 4299 cmp r1, r3 │ │ - 2d406: db05 blt.n 2d414 │ │ - 2d408: 9e2a ldr r6, [sp, #168] ; 0xa8 │ │ - 2d40a: 9d2a ldr r5, [sp, #168] ; 0xa8 │ │ - 2d40c: 2302 movs r3, #2 │ │ - 2d40e: 6836 ldr r6, [r6, #0] │ │ - 2d410: 439e bics r6, r3 │ │ - 2d412: 602e str r6, [r5, #0] │ │ - 2d414: 9e2c ldr r6, [sp, #176] ; 0xb0 │ │ - 2d416: 2300 movs r3, #0 │ │ - 2d418: 6033 str r3, [r6, #0] │ │ - 2d41a: 6e21 ldr r1, [r4, #96] ; 0x60 │ │ - 2d41c: 6663 str r3, [r4, #100] ; 0x64 │ │ - 2d41e: 4299 cmp r1, r3 │ │ - 2d420: d007 beq.n 2d432 │ │ - 2d422: 6a25 ldr r5, [r4, #32] │ │ - 2d424: 429d cmp r5, r3 │ │ - 2d426: d005 beq.n 2d434 │ │ - 2d428: 1e43 subs r3, r0, #1 │ │ - 2d42a: 4198 sbcs r0, r3 │ │ - 2d42c: 4243 negs r3, r0 │ │ - 2d42e: 400b ands r3, r1 │ │ - 2d430: e000 b.n 2d434 │ │ - 2d432: 1c0b adds r3, r1, #0 │ │ - 2d434: 9e31 ldr r6, [sp, #196] ; 0xc4 │ │ - 2d436: 6023 str r3, [r4, #0] │ │ - 2d438: 7831 ldrb r1, [r6, #0] │ │ - 2d43a: 2b00 cmp r3, #0 │ │ - 2d43c: d100 bne.n 2d440 │ │ - 2d43e: e162 b.n 2d706 │ │ - 2d440: 9d2e ldr r5, [sp, #184] ; 0xb8 │ │ - 2d442: 682e ldr r6, [r5, #0] │ │ - 2d444: 1c33 adds r3, r6, #0 │ │ - 2d446: 4353 muls r3, r2 │ │ - 2d448: 139b asrs r3, r3, #14 │ │ - 2d44a: 2b7f cmp r3, #127 ; 0x7f │ │ - 2d44c: d900 bls.n 2d450 │ │ - 2d44e: 237f movs r3, #127 ; 0x7f │ │ - 2d450: 297f cmp r1, #127 ; 0x7f │ │ - 2d452: d901 bls.n 2d458 │ │ - 2d454: 9d31 ldr r5, [sp, #196] ; 0xc4 │ │ - 2d456: 702b strb r3, [r5, #0] │ │ - 2d458: 9d31 ldr r5, [sp, #196] ; 0xc4 │ │ - 2d45a: 085b lsrs r3, r3, #1 │ │ - 2d45c: 7829 ldrb r1, [r5, #0] │ │ - 2d45e: 4299 cmp r1, r3 │ │ - 2d460: d200 bcs.n 2d464 │ │ - 2d462: 702b strb r3, [r5, #0] │ │ - 2d464: 2080 movs r0, #128 ; 0x80 │ │ - 2d466: 0040 lsls r0, r0, #1 │ │ - 2d468: 1b83 subs r3, r0, r6 │ │ - 2d46a: 4353 muls r3, r2 │ │ - 2d46c: 139b asrs r3, r3, #14 │ │ - 2d46e: 2b7f cmp r3, #127 ; 0x7f │ │ - 2d470: d900 bls.n 2d474 │ │ - 2d472: 237f movs r3, #127 ; 0x7f │ │ - 2d474: 9d2f ldr r5, [sp, #188] ; 0xbc │ │ - 2d476: 7829 ldrb r1, [r5, #0] │ │ - 2d478: 297f cmp r1, #127 ; 0x7f │ │ - 2d47a: d900 bls.n 2d47e │ │ - 2d47c: 702b strb r3, [r5, #0] │ │ - 2d47e: 9d2f ldr r5, [sp, #188] ; 0xbc │ │ - 2d480: 085b lsrs r3, r3, #1 │ │ - 2d482: 7829 ldrb r1, [r5, #0] │ │ - 2d484: 4299 cmp r1, r3 │ │ - 2d486: d200 bcs.n 2d48a │ │ - 2d488: 702b strb r3, [r5, #0] │ │ - 2d48a: 9d2a ldr r5, [sp, #168] ; 0xa8 │ │ - 2d48c: 6829 ldr r1, [r5, #0] │ │ - 2d48e: 0188 lsls r0, r1, #6 │ │ - 2d490: d401 bmi.n 2d496 │ │ - 2d492: 9d34 ldr r5, [sp, #208] ; 0xd0 │ │ - 2d494: e001 b.n 2d49a │ │ - 2d496: 2580 movs r5, #128 ; 0x80 │ │ - 2d498: 006d lsls r5, r5, #1 │ │ - 2d49a: 9b32 ldr r3, [sp, #200] ; 0xc8 │ │ - 2d49c: 487d ldr r0, [pc, #500] ; (2d694 ) │ │ - 2d49e: 5818 ldr r0, [r3, r0] │ │ - 2d4a0: 6803 ldr r3, [r0, #0] │ │ - 2d4a2: 2b01 cmp r3, #1 │ │ - 2d4a4: d941 bls.n 2d52a │ │ - 2d4a6: 3e80 subs r6, #128 ; 0x80 │ │ - 2d4a8: 46b4 mov ip, r6 │ │ - 2d4aa: 4b7b ldr r3, [pc, #492] ; (2d698 ) │ │ - 2d4ac: 9e32 ldr r6, [sp, #200] ; 0xc8 │ │ - 2d4ae: 58f3 ldr r3, [r6, r3] │ │ - 2d4b0: 681b ldr r3, [r3, #0] │ │ - 2d4b2: 4666 mov r6, ip │ │ - 2d4b4: 435e muls r6, r3 │ │ - 2d4b6: 17f3 asrs r3, r6, #31 │ │ - 2d4b8: 0e5b lsrs r3, r3, #25 │ │ - 2d4ba: 199b adds r3, r3, r6 │ │ - 2d4bc: 11db asrs r3, r3, #7 │ │ - 2d4be: 3380 adds r3, #128 ; 0x80 │ │ - 2d4c0: d406 bmi.n 2d4d0 │ │ - 2d4c2: 2680 movs r6, #128 ; 0x80 │ │ - 2d4c4: 0076 lsls r6, r6, #1 │ │ - 2d4c6: 42b3 cmp r3, r6 │ │ - 2d4c8: dd03 ble.n 2d4d2 │ │ - 2d4ca: 2380 movs r3, #128 ; 0x80 │ │ - 2d4cc: 005b lsls r3, r3, #1 │ │ - 2d4ce: e000 b.n 2d4d2 │ │ - 2d4d0: 2300 movs r3, #0 │ │ - 2d4d2: 9e35 ldr r6, [sp, #212] ; 0xd4 │ │ - 2d4d4: 6836 ldr r6, [r6, #0] │ │ - 2d4d6: 46b4 mov ip, r6 │ │ - 2d4d8: 07f6 lsls r6, r6, #31 │ │ - 2d4da: d502 bpl.n 2d4e2 │ │ - 2d4dc: 2680 movs r6, #128 ; 0x80 │ │ - 2d4de: 0076 lsls r6, r6, #1 │ │ - 2d4e0: 1af3 subs r3, r6, r3 │ │ - 2d4e2: 436a muls r2, r5 │ │ - 2d4e4: 2680 movs r6, #128 ; 0x80 │ │ - 2d4e6: 4665 mov r5, ip │ │ - 2d4e8: 00b6 lsls r6, r6, #2 │ │ - 2d4ea: 09d2 lsrs r2, r2, #7 │ │ - 2d4ec: 4235 tst r5, r6 │ │ - 2d4ee: d010 beq.n 2d512 │ │ - 2d4f0: 01d6 lsls r6, r2, #7 │ │ - 2d4f2: 2b7f cmp r3, #127 ; 0x7f │ │ - 2d4f4: dc06 bgt.n 2d504 │ │ - 2d4f6: 435a muls r2, r3 │ │ - 2d4f8: 9d2c ldr r5, [sp, #176] ; 0xb0 │ │ - 2d4fa: 1212 asrs r2, r2, #8 │ │ - 2d4fc: 1236 asrs r6, r6, #8 │ │ - 2d4fe: 602a str r2, [r5, #0] │ │ - 2d500: 6666 str r6, [r4, #100] ; 0x64 │ │ - 2d502: e017 b.n 2d534 │ │ - 2d504: 9d2c ldr r5, [sp, #176] ; 0xb0 │ │ - 2d506: 1236 asrs r6, r6, #8 │ │ - 2d508: 602e str r6, [r5, #0] │ │ - 2d50a: 2680 movs r6, #128 ; 0x80 │ │ - 2d50c: 0076 lsls r6, r6, #1 │ │ - 2d50e: 1af3 subs r3, r6, r3 │ │ - 2d510: e007 b.n 2d522 │ │ - 2d512: 1c1d adds r5, r3, #0 │ │ - 2d514: 4355 muls r5, r2 │ │ - 2d516: 9e2c ldr r6, [sp, #176] ; 0xb0 │ │ - 2d518: 122d asrs r5, r5, #8 │ │ - 2d51a: 6035 str r5, [r6, #0] │ │ - 2d51c: 2580 movs r5, #128 ; 0x80 │ │ - 2d51e: 006d lsls r5, r5, #1 │ │ - 2d520: 1aeb subs r3, r5, r3 │ │ - 2d522: 435a muls r2, r3 │ │ - 2d524: 1212 asrs r2, r2, #8 │ │ - 2d526: 6662 str r2, [r4, #100] ; 0x64 │ │ - 2d528: e004 b.n 2d534 │ │ - 2d52a: 436a muls r2, r5 │ │ - 2d52c: 9e2c ldr r6, [sp, #176] ; 0xb0 │ │ - 2d52e: 0a12 lsrs r2, r2, #8 │ │ - 2d530: 6662 str r2, [r4, #100] ; 0x64 │ │ - 2d532: 6032 str r2, [r6, #0] │ │ - 2d534: 4b59 ldr r3, [pc, #356] ; (2d69c ) │ │ - 2d536: 6e62 ldr r2, [r4, #100] ; 0x64 │ │ - 2d538: 429a cmp r2, r3 │ │ - 2d53a: dd00 ble.n 2d53e │ │ - 2d53c: 6663 str r3, [r4, #100] ; 0x64 │ │ - 2d53e: 9d2c ldr r5, [sp, #176] ; 0xb0 │ │ - 2d540: 682d ldr r5, [r5, #0] │ │ - 2d542: 429d cmp r5, r3 │ │ - 2d544: dd02 ble.n 2d54c │ │ - 2d546: 4b55 ldr r3, [pc, #340] ; (2d69c ) │ │ - 2d548: 9e2c ldr r6, [sp, #176] ; 0xb0 │ │ - 2d54a: 6033 str r3, [r6, #0] │ │ - 2d54c: 9d35 ldr r5, [sp, #212] ; 0xd4 │ │ - 2d54e: 682a ldr r2, [r5, #0] │ │ - 2d550: 0716 lsls r6, r2, #28 │ │ - 2d552: d414 bmi.n 2d57e │ │ - 2d554: 4b52 ldr r3, [pc, #328] ; (2d6a0 ) │ │ - 2d556: 9e2a ldr r6, [sp, #168] ; 0xa8 │ │ - 2d558: 2580 movs r5, #128 ; 0x80 │ │ - 2d55a: 4019 ands r1, r3 │ │ - 2d55c: 6031 str r1, [r6, #0] │ │ - 2d55e: 68e3 ldr r3, [r4, #12] │ │ - 2d560: 026d lsls r5, r5, #9 │ │ - 2d562: 42ab cmp r3, r5 │ │ - 2d564: d104 bne.n 2d570 │ │ - 2d566: 2380 movs r3, #128 ; 0x80 │ │ - 2d568: 015b lsls r3, r3, #5 │ │ - 2d56a: 4319 orrs r1, r3 │ │ - 2d56c: 6031 str r1, [r6, #0] │ │ - 2d56e: e00b b.n 2d588 │ │ - 2d570: 2582 movs r5, #130 ; 0x82 │ │ - 2d572: 00ed lsls r5, r5, #3 │ │ - 2d574: 422a tst r2, r5 │ │ - 2d576: d107 bne.n 2d588 │ │ - 2d578: 4a4a ldr r2, [pc, #296] ; (2d6a4 ) │ │ - 2d57a: 4293 cmp r3, r2 │ │ - 2d57c: dd04 ble.n 2d588 │ │ - 2d57e: 2380 movs r3, #128 ; 0x80 │ │ - 2d580: 9d2a ldr r5, [sp, #168] ; 0xa8 │ │ - 2d582: 015b lsls r3, r3, #5 │ │ - 2d584: 4319 orrs r1, r3 │ │ - 2d586: 6029 str r1, [r5, #0] │ │ - 2d588: 6e61 ldr r1, [r4, #100] ; 0x64 │ │ - 2d58a: 9a2c ldr r2, [sp, #176] ; 0xb0 │ │ - 2d58c: 9d2c ldr r5, [sp, #176] ; 0xb0 │ │ - 2d58e: 110e asrs r6, r1, #4 │ │ - 2d590: 6666 str r6, [r4, #100] ; 0x64 │ │ - 2d592: 6812 ldr r2, [r2, #0] │ │ - 2d594: 1113 asrs r3, r2, #4 │ │ - 2d596: 602b str r3, [r5, #0] │ │ - 2d598: 9d2a ldr r5, [sp, #168] ; 0xa8 │ │ - 2d59a: 2200 movs r2, #0 │ │ - 2d59c: 61e2 str r2, [r4, #28] │ │ - 2d59e: 61a2 str r2, [r4, #24] │ │ - 2d5a0: 682d ldr r5, [r5, #0] │ │ - 2d5a2: 2280 movs r2, #128 ; 0x80 │ │ - 2d5a4: 0112 lsls r2, r2, #4 │ │ - 2d5a6: 9528 str r5, [sp, #160] ; 0xa0 │ │ - 2d5a8: 4694 mov ip, r2 │ │ - 2d5aa: 4215 tst r5, r2 │ │ - 2d5ac: d005 beq.n 2d5ba │ │ - 2d5ae: 6802 ldr r2, [r0, #0] │ │ - 2d5b0: 2a02 cmp r2, #2 │ │ - 2d5b2: d802 bhi.n 2d5ba │ │ - 2d5b4: 9d2c ldr r5, [sp, #176] ; 0xb0 │ │ - 2d5b6: 425b negs r3, r3 │ │ - 2d5b8: 602b str r3, [r5, #0] │ │ - 2d5ba: 9d28 ldr r5, [sp, #160] ; 0xa0 │ │ - 2d5bc: 062d lsls r5, r5, #24 │ │ - 2d5be: d502 bpl.n 2d5c6 │ │ - 2d5c0: 68e0 ldr r0, [r4, #12] │ │ - 2d5c2: 4243 negs r3, r0 │ │ - 2d5c4: 60e3 str r3, [r4, #12] │ │ - 2d5c6: 9d28 ldr r5, [sp, #160] ; 0xa0 │ │ - 2d5c8: 042d lsls r5, r5, #16 │ │ - 2d5ca: d400 bmi.n 2d5ce │ │ - 2d5cc: e076 b.n 2d6bc │ │ - 2d5ce: 9d2c ldr r5, [sp, #176] ; 0xb0 │ │ - 2d5d0: 6923 ldr r3, [r4, #16] │ │ - 2d5d2: 6962 ldr r2, [r4, #20] │ │ - 2d5d4: 682d ldr r5, [r5, #0] │ │ - 2d5d6: 9529 str r5, [sp, #164] ; 0xa4 │ │ - 2d5d8: 42b3 cmp r3, r6 │ │ - 2d5da: d101 bne.n 2d5e0 │ │ - 2d5dc: 42aa cmp r2, r5 │ │ - 2d5de: d06d beq.n 2d6bc │ │ - 2d5e0: 9d32 ldr r5, [sp, #200] ; 0xc8 │ │ - 2d5e2: 4931 ldr r1, [pc, #196] ; (2d6a8 ) │ │ - 2d5e4: 1af0 subs r0, r6, r3 │ │ - 2d5e6: 0300 lsls r0, r0, #12 │ │ - 2d5e8: 5869 ldr r1, [r5, r1] │ │ - 2d5ea: 9036 str r0, [sp, #216] ; 0xd8 │ │ - 2d5ec: 680d ldr r5, [r1, #0] │ │ - 2d5ee: 9929 ldr r1, [sp, #164] ; 0xa4 │ │ - 2d5f0: 1a88 subs r0, r1, r2 │ │ - 2d5f2: 0300 lsls r0, r0, #12 │ │ - 2d5f4: 9030 str r0, [sp, #192] ; 0xc0 │ │ - 2d5f6: 492d ldr r1, [pc, #180] ; (2d6ac ) │ │ - 2d5f8: 9832 ldr r0, [sp, #200] ; 0xc8 │ │ - 2d5fa: 5841 ldr r1, [r0, r1] │ │ - 2d5fc: 6809 ldr r1, [r1, #0] │ │ - 2d5fe: 9137 str r1, [sp, #220] ; 0xdc │ │ - 2d600: 03c9 lsls r1, r1, #15 │ │ - 2d602: d40e bmi.n 2d622 │ │ - 2d604: 492a ldr r1, [pc, #168] ; (2d6b0 ) │ │ - 2d606: 5840 ldr r0, [r0, r1] │ │ - 2d608: 6801 ldr r1, [r0, #0] │ │ - 2d60a: 2009 movs r0, #9 │ │ - 2d60c: 4201 tst r1, r0 │ │ - 2d60e: d019 beq.n 2d644 │ │ - 2d610: 9937 ldr r1, [sp, #220] ; 0xdc │ │ - 2d612: 06c9 lsls r1, r1, #27 │ │ - 2d614: d516 bpl.n 2d644 │ │ - 2d616: 4927 ldr r1, [pc, #156] ; (2d6b4 ) │ │ - 2d618: 9832 ldr r0, [sp, #200] ; 0xc8 │ │ - 2d61a: 5841 ldr r1, [r0, r1] │ │ - 2d61c: 6809 ldr r1, [r1, #0] │ │ - 2d61e: 2914 cmp r1, #20 │ │ - 2d620: d810 bhi.n 2d644 │ │ - 2d622: 4313 orrs r3, r2 │ │ - 2d624: d00e beq.n 2d644 │ │ - 2d626: 9b29 ldr r3, [sp, #164] ; 0xa4 │ │ - 2d628: 4333 orrs r3, r6 │ │ - 2d62a: d00b beq.n 2d644 │ │ - 2d62c: 9928 ldr r1, [sp, #160] ; 0xa0 │ │ - 2d62e: 01c9 lsls r1, r1, #7 │ │ - 2d630: d408 bmi.n 2d644 │ │ - 2d632: 4b21 ldr r3, [pc, #132] ; (2d6b8 ) │ │ - 2d634: 58fb ldr r3, [r7, r3] │ │ - 2d636: 4563 cmp r3, ip │ │ - 2d638: dd01 ble.n 2d63e │ │ - 2d63a: 2380 movs r3, #128 ; 0x80 │ │ - 2d63c: 011b lsls r3, r3, #4 │ │ - 2d63e: 429d cmp r5, r3 │ │ - 2d640: da00 bge.n 2d644 │ │ - 2d642: 1c1d adds r5, r3, #0 │ │ - 2d644: 1c29 adds r1, r5, #0 │ │ - 2d646: 9836 ldr r0, [sp, #216] ; 0xd8 │ │ - 2d648: f000 fcfa bl 2e040 <__divsi3> │ │ - 2d64c: 1c29 adds r1, r5, #0 │ │ - 2d64e: 902b str r0, [sp, #172] ; 0xac │ │ - 2d650: 61a0 str r0, [r4, #24] │ │ - 2d652: 9830 ldr r0, [sp, #192] ; 0xc0 │ │ - 2d654: f000 fcf4 bl 2e040 <__divsi3> │ │ - 2d658: 9a2b ldr r2, [sp, #172] ; 0xac │ │ - 2d65a: 9929 ldr r1, [sp, #164] ; 0xa4 │ │ - 2d65c: 61e0 str r0, [r4, #28] │ │ - 2d65e: 1c2b adds r3, r5, #0 │ │ - 2d660: 4353 muls r3, r2 │ │ - 2d662: 131b asrs r3, r3, #12 │ │ - 2d664: 1af3 subs r3, r6, r3 │ │ - 2d666: 6123 str r3, [r4, #16] │ │ - 2d668: 1c2b adds r3, r5, #0 │ │ - 2d66a: 4343 muls r3, r0 │ │ - 2d66c: 131b asrs r3, r3, #12 │ │ - 2d66e: 1acb subs r3, r1, r3 │ │ - 2d670: 6163 str r3, [r4, #20] │ │ - 2d672: 1c13 adds r3, r2, #0 │ │ - 2d674: 4303 orrs r3, r0 │ │ - 2d676: d001 beq.n 2d67c │ │ - 2d678: 65e5 str r5, [r4, #92] ; 0x5c │ │ - 2d67a: e028 b.n 2d6ce │ │ - 2d67c: 9b28 ldr r3, [sp, #160] ; 0xa0 │ │ - 2d67e: 4a04 ldr r2, [pc, #16] ; (2d690 ) │ │ - 2d680: 9d2a ldr r5, [sp, #168] ; 0xa8 │ │ - 2d682: 4013 ands r3, r2 │ │ - 2d684: 602b str r3, [r5, #0] │ │ - 2d686: 6126 str r6, [r4, #16] │ │ - 2d688: 9e29 ldr r6, [sp, #164] ; 0xa4 │ │ - 2d68a: e01f b.n 2d6cc │ │ - 2d68c: 022e lsls r6, r5, #8 │ │ - 2d68e: 0000 movs r0, r0 │ │ - 2d690: 7fff ldrb r7, [r7, #31] │ │ - 2d692: ffff fef4 ; instruction: 0xfffffef4 │ │ - 2d696: ffff ff6c vqrdmlsh.s , , d28[0] │ │ - 2d69a: ffff ffff ; instruction: 0xffffffff │ │ - 2d69e: 0000 movs r0, r0 │ │ - 2d6a0: cfff ldmia r7, {r0, r1, r2, r3, r4, r5, r6, r7} │ │ - 2d6a2: ffff feff ; instruction: 0xfffffeff │ │ - 2d6a6: 0000 movs r0, r0 │ │ - 2d6a8: ff78 ffff vminnm.f16 , q12, │ │ - 2d6ac: fefc ffff mrc2 15, 7, pc, cr12, cr15, {7} │ │ - 2d6b0: ff8c ffff ; instruction: 0xff8cffff │ │ - 2d6b4: ff74 ffff vminnm.f16 , q10, │ │ - 2d6b8: e91c 0000 ldmdb ip, {} │ │ - 2d6bc: 9b28 ldr r3, [sp, #160] ; 0xa0 │ │ - 2d6be: 4857 ldr r0, [pc, #348] ; (2d81c ) │ │ - 2d6c0: 9d2a ldr r5, [sp, #168] ; 0xa8 │ │ - 2d6c2: 4003 ands r3, r0 │ │ - 2d6c4: 602b str r3, [r5, #0] │ │ - 2d6c6: 6126 str r6, [r4, #16] │ │ - 2d6c8: 9e2c ldr r6, [sp, #176] ; 0xb0 │ │ - 2d6ca: 6836 ldr r6, [r6, #0] │ │ - 2d6cc: 6166 str r6, [r4, #20] │ │ - 2d6ce: 6920 ldr r0, [r4, #16] │ │ - 2d6d0: 6961 ldr r1, [r4, #20] │ │ - 2d6d2: 4d53 ldr r5, [pc, #332] ; (2d820 ) │ │ - 2d6d4: 0303 lsls r3, r0, #12 │ │ - 2d6d6: 6323 str r3, [r4, #48] ; 0x30 │ │ - 2d6d8: 030b lsls r3, r1, #12 │ │ - 2d6da: 6363 str r3, [r4, #52] ; 0x34 │ │ - 2d6dc: 4b50 ldr r3, [pc, #320] ; (2d820 ) │ │ - 2d6de: 2680 movs r6, #128 ; 0x80 │ │ - 2d6e0: 01b6 lsls r6, r6, #6 │ │ - 2d6e2: 58fa ldr r2, [r7, r3] │ │ - 2d6e4: 1c53 adds r3, r2, #1 │ │ - 2d6e6: 517b str r3, [r7, r5] │ │ - 2d6e8: 9d33 ldr r5, [sp, #204] ; 0xcc │ │ - 2d6ea: 1992 adds r2, r2, r6 │ │ - 2d6ec: 0092 lsls r2, r2, #2 │ │ - 2d6ee: 51d5 str r5, [r2, r7] │ │ - 2d6f0: 2b7f cmp r3, #127 ; 0x7f │ │ - 2d6f2: d91c bls.n 2d72e │ │ - 2d6f4: 4b4b ldr r3, [pc, #300] ; (2d824 ) │ │ - 2d6f6: 9d32 ldr r5, [sp, #200] ; 0xc8 │ │ - 2d6f8: 4e49 ldr r6, [pc, #292] ; (2d820 ) │ │ - 2d6fa: 58eb ldr r3, [r5, r3] │ │ - 2d6fc: 59bc ldr r4, [r7, r6] │ │ - 2d6fe: 681b ldr r3, [r3, #0] │ │ - 2d700: 429c cmp r4, r3 │ │ - 2d702: d237 bcs.n 2d774 │ │ - 2d704: e03d b.n 2d782 │ │ - 2d706: 2980 cmp r1, #128 ; 0x80 │ │ - 2d708: d901 bls.n 2d70e │ │ - 2d70a: 9e31 ldr r6, [sp, #196] ; 0xc4 │ │ - 2d70c: 7033 strb r3, [r6, #0] │ │ - 2d70e: 9d2f ldr r5, [sp, #188] ; 0xbc │ │ - 2d710: 782b ldrb r3, [r5, #0] │ │ - 2d712: 2b80 cmp r3, #128 ; 0x80 │ │ - 2d714: d901 bls.n 2d71a │ │ - 2d716: 2300 movs r3, #0 │ │ - 2d718: 702b strb r3, [r5, #0] │ │ - 2d71a: 1c22 adds r2, r4, #0 │ │ - 2d71c: 32a4 adds r2, #164 ; 0xa4 │ │ - 2d71e: 6816 ldr r6, [r2, #0] │ │ - 2d720: 2300 movs r3, #0 │ │ - 2d722: 2eff cmp r6, #255 ; 0xff │ │ - 2d724: d900 bls.n 2d728 │ │ - 2d726: 6013 str r3, [r2, #0] │ │ - 2d728: 6123 str r3, [r4, #16] │ │ - 2d72a: 6163 str r3, [r4, #20] │ │ - 2d72c: 6223 str r3, [r4, #32] │ │ - 2d72e: 9d33 ldr r5, [sp, #204] ; 0xcc │ │ - 2d730: 9e2a ldr r6, [sp, #168] ; 0xa8 │ │ - 2d732: 3401 adds r4, #1 │ │ - 2d734: 3501 adds r5, #1 │ │ - 2d736: 9533 str r5, [sp, #204] ; 0xcc │ │ - 2d738: 3601 adds r6, #1 │ │ - 2d73a: 9d2f ldr r5, [sp, #188] ; 0xbc │ │ - 2d73c: 36ff adds r6, #255 ; 0xff │ │ - 2d73e: 962a str r6, [sp, #168] ; 0xa8 │ │ - 2d740: 9e31 ldr r6, [sp, #196] ; 0xc4 │ │ - 2d742: 3501 adds r5, #1 │ │ - 2d744: 35ff adds r5, #255 ; 0xff │ │ - 2d746: 952f str r5, [sp, #188] ; 0xbc │ │ - 2d748: 3601 adds r6, #1 │ │ - 2d74a: 9d2c ldr r5, [sp, #176] ; 0xb0 │ │ - 2d74c: 36ff adds r6, #255 ; 0xff │ │ - 2d74e: 9631 str r6, [sp, #196] ; 0xc4 │ │ - 2d750: 9e2d ldr r6, [sp, #180] ; 0xb4 │ │ - 2d752: 3501 adds r5, #1 │ │ - 2d754: 35ff adds r5, #255 ; 0xff │ │ - 2d756: 952c str r5, [sp, #176] ; 0xb0 │ │ - 2d758: 3601 adds r6, #1 │ │ - 2d75a: 9d2e ldr r5, [sp, #184] ; 0xb8 │ │ - 2d75c: 36ff adds r6, #255 ; 0xff │ │ - 2d75e: 962d str r6, [sp, #180] ; 0xb4 │ │ - 2d760: 9e33 ldr r6, [sp, #204] ; 0xcc │ │ - 2d762: 3501 adds r5, #1 │ │ - 2d764: 35ff adds r5, #255 ; 0xff │ │ - 2d766: 34ff adds r4, #255 ; 0xff │ │ - 2d768: 952e str r5, [sp, #184] ; 0xb8 │ │ - 2d76a: 2e80 cmp r6, #128 ; 0x80 │ │ - 2d76c: d001 beq.n 2d772 │ │ - 2d76e: f7fe ffbb bl 2c6e8 │ │ - 2d772: e7bf b.n 2d6f4 │ │ - 2d774: 9d35 ldr r5, [sp, #212] ; 0xd4 │ │ - 2d776: 2280 movs r2, #128 ; 0x80 │ │ - 2d778: 0252 lsls r2, r2, #9 │ │ - 2d77a: 682b ldr r3, [r5, #0] │ │ - 2d77c: 1c39 adds r1, r7, #0 │ │ - 2d77e: 401a ands r2, r3 │ │ - 2d780: d02d beq.n 2d7de │ │ - 2d782: 4829 ldr r0, [pc, #164] ; (2d828 ) │ │ - 2d784: 2180 movs r1, #128 ; 0x80 │ │ - 2d786: 00c9 lsls r1, r1, #3 │ │ - 2d788: 583a ldr r2, [r7, r0] │ │ - 2d78a: 420a tst r2, r1 │ │ - 2d78c: d12c bne.n 2d7e8 │ │ - 2d78e: e03e b.n 2d80e │ │ - 2d790: 18ce adds r6, r1, r3 │ │ - 2d792: 46b4 mov ip, r6 │ │ - 2d794: 2680 movs r6, #128 ; 0x80 │ │ - 2d796: 0236 lsls r6, r6, #8 │ │ - 2d798: 4d24 ldr r5, [pc, #144] ; (2d82c ) │ │ - 2d79a: 4466 add r6, ip │ │ - 2d79c: 6836 ldr r6, [r6, #0] │ │ - 2d79e: 4465 add r5, ip │ │ - 2d7a0: 682d ldr r5, [r5, #0] │ │ - 2d7a2: 9628 str r6, [sp, #160] ; 0xa0 │ │ - 2d7a4: 0236 lsls r6, r6, #8 │ │ - 2d7a6: 46b4 mov ip, r6 │ │ - 2d7a8: 44bc add ip, r7 │ │ - 2d7aa: 022e lsls r6, r5, #8 │ │ - 2d7ac: 9529 str r5, [sp, #164] ; 0xa4 │ │ - 2d7ae: 19be adds r6, r7, r6 │ │ - 2d7b0: 4665 mov r5, ip │ │ - 2d7b2: 6eed ldr r5, [r5, #108] ; 0x6c │ │ - 2d7b4: 6ef6 ldr r6, [r6, #108] ; 0x6c │ │ - 2d7b6: 3304 adds r3, #4 │ │ - 2d7b8: 42b5 cmp r5, r6 │ │ - 2d7ba: da0e bge.n 2d7da │ │ - 2d7bc: 4d1c ldr r5, [pc, #112] ; (2d830 ) │ │ - 2d7be: 18ce adds r6, r1, r3 │ │ - 2d7c0: 962a str r6, [sp, #168] ; 0xa8 │ │ - 2d7c2: 1976 adds r6, r6, r5 │ │ - 2d7c4: 9d29 ldr r5, [sp, #164] ; 0xa4 │ │ - 2d7c6: 6035 str r5, [r6, #0] │ │ - 2d7c8: 9e2a ldr r6, [sp, #168] ; 0xa8 │ │ - 2d7ca: 2580 movs r5, #128 ; 0x80 │ │ - 2d7cc: 022d lsls r5, r5, #8 │ │ - 2d7ce: 1976 adds r6, r6, r5 │ │ - 2d7d0: 9d28 ldr r5, [sp, #160] ; 0xa0 │ │ - 2d7d2: 6035 str r5, [r6, #0] │ │ - 2d7d4: 3001 adds r0, #1 │ │ - 2d7d6: 42a0 cmp r0, r4 │ │ - 2d7d8: d3da bcc.n 2d790 │ │ - 2d7da: 3201 adds r2, #1 │ │ - 2d7dc: 3104 adds r1, #4 │ │ - 2d7de: 42a2 cmp r2, r4 │ │ - 2d7e0: d0cf beq.n 2d782 │ │ - 2d7e2: 1c10 adds r0, r2, #0 │ │ - 2d7e4: 2300 movs r3, #0 │ │ - 2d7e6: e7f5 b.n 2d7d4 │ │ - 2d7e8: 4b12 ldr r3, [pc, #72] ; (2d834 ) │ │ - 2d7ea: 58f8 ldr r0, [r7, r3] │ │ - 2d7ec: 2800 cmp r0, #0 │ │ - 2d7ee: d105 bne.n 2d7fc │ │ - 2d7f0: 2680 movs r6, #128 ; 0x80 │ │ - 2d7f2: 4b0d ldr r3, [pc, #52] ; (2d828 ) │ │ - 2d7f4: 00b6 lsls r6, r6, #2 │ │ - 2d7f6: 4332 orrs r2, r6 │ │ - 2d7f8: 50fa str r2, [r7, r3] │ │ - 2d7fa: e00d b.n 2d818 │ │ - 2d7fc: 490e ldr r1, [pc, #56] ; (2d838 ) │ │ - 2d7fe: 587a ldr r2, [r7, r1] │ │ - 2d800: 4290 cmp r0, r2 │ │ - 2d802: d902 bls.n 2d80a │ │ - 2d804: 1a80 subs r0, r0, r2 │ │ - 2d806: 50f8 str r0, [r7, r3] │ │ - 2d808: e001 b.n 2d80e │ │ - 2d80a: 2200 movs r2, #0 │ │ - 2d80c: 50fa str r2, [r7, r3] │ │ - 2d80e: 2001 movs r0, #1 │ │ - 2d810: e002 b.n 2d818 │ │ - 2d812: 1c06 adds r6, r0, #0 │ │ - 2d814: f7ff f916 bl 2ca44 │ │ - 2d818: b039 add sp, #228 ; 0xe4 │ │ - 2d81a: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 2d81c: 7fff ldrb r7, [r7, #31] │ │ - 2d81e: ffff e914 vqshrn.u64 d30, q2, #1 │ │ - 2d822: 0000 movs r0, r0 │ │ - 2d824: ff0c ffff vmaxnm.f32 , q14, │ │ - 2d828: e90c 0000 stmdb ip, {} │ │ - 2d82c: 8004 strh r4, [r0, #0] │ │ - 2d82e: 0000 movs r0, r0 │ │ - 2d830: 7ffc ldrb r4, [r7, #31] │ │ - 2d832: 0000 movs r0, r0 │ │ - 2d834: e984 0000 ; instruction: 0xe9840000 │ │ - 2d838: e91c 0000 ldmdb ip, {} │ │ - │ │ -0002d83c : │ │ - 2d83c: b5f0 push {r4, r5, r6, r7, lr} │ │ - 2d83e: 4b8d ldr r3, [pc, #564] ; (2da74 ) │ │ - 2d840: b099 sub sp, #100 ; 0x64 │ │ - 2d842: 4f8d ldr r7, [pc, #564] ; (2da78 ) │ │ - 2d844: 9316 str r3, [sp, #88] ; 0x58 │ │ - 2d846: 4b8d ldr r3, [pc, #564] ; (2da7c ) │ │ - 2d848: 4e8d ldr r6, [pc, #564] ; (2da80 ) │ │ - 2d84a: 9113 str r1, [sp, #76] ; 0x4c │ │ - 2d84c: 9317 str r3, [sp, #92] ; 0x5c │ │ - 2d84e: 2300 movs r3, #0 │ │ - 2d850: 51c3 str r3, [r0, r7] │ │ - 2d852: 4b8c ldr r3, [pc, #560] ; (2da84 ) │ │ - 2d854: 447e add r6, pc │ │ - 2d856: 1c04 adds r4, r0, #0 │ │ - 2d858: 58f5 ldr r5, [r6, r3] │ │ - 2d85a: 4b8b ldr r3, [pc, #556] ; (2da88 ) │ │ - 2d85c: 6828 ldr r0, [r5, #0] │ │ - 2d85e: 900c str r0, [sp, #48] ; 0x30 │ │ - 2d860: 58f1 ldr r1, [r6, r3] │ │ - 2d862: 9506 str r5, [sp, #24] │ │ - 2d864: 680b ldr r3, [r1, #0] │ │ - 2d866: 9115 str r1, [sp, #84] ; 0x54 │ │ - 2d868: 2b10 cmp r3, #16 │ │ - 2d86a: d103 bne.n 2d874 │ │ - 2d86c: 0040 lsls r0, r0, #1 │ │ - 2d86e: 900c str r0, [sp, #48] ; 0x30 │ │ - 2d870: 4b86 ldr r3, [pc, #536] ; (2da8c ) │ │ - 2d872: e010 b.n 2d896 │ │ - 2d874: 2b18 cmp r3, #24 │ │ - 2d876: d106 bne.n 2d886 │ │ - 2d878: 980c ldr r0, [sp, #48] ; 0x30 │ │ - 2d87a: 2303 movs r3, #3 │ │ - 2d87c: 1c1f adds r7, r3, #0 │ │ - 2d87e: 4347 muls r7, r0 │ │ - 2d880: 4b83 ldr r3, [pc, #524] ; (2da90 ) │ │ - 2d882: 970c str r7, [sp, #48] ; 0x30 │ │ - 2d884: e007 b.n 2d896 │ │ - 2d886: 2b20 cmp r3, #32 │ │ - 2d888: d104 bne.n 2d894 │ │ - 2d88a: 9f0c ldr r7, [sp, #48] ; 0x30 │ │ - 2d88c: 4b81 ldr r3, [pc, #516] ; (2da94 ) │ │ - 2d88e: 00bf lsls r7, r7, #2 │ │ - 2d890: 970c str r7, [sp, #48] ; 0x30 │ │ - 2d892: e000 b.n 2d896 │ │ - 2d894: 4b80 ldr r3, [pc, #512] ; (2da98 ) │ │ - 2d896: 58f3 ldr r3, [r6, r3] │ │ + 2d05c: ee00 0002 cdp 0, 0, cr0, cr0, cr2, {0} │ │ + 2d060: 86a0 strh r0, [r4, #52] ; 0x34 │ │ + 2d062: 0001 movs r1, r0 │ │ + 2d064: ff78 ffff vminnm.f16 , q12, │ │ + 2d068: ff18 ffff vmaxnm.f16 , q12, │ │ + 2d06c: ff14 ffff vmaxnm.f16 , q10, │ │ + 2d070: ff7c ffff vminnm.f16 , q14, │ │ + 2d074: ff80 ffff ; instruction: 0xff80ffff │ │ + 2d078: ff84 ffff ; instruction: 0xff84ffff │ │ + 2d07c: ff74 ffff vminnm.f16 , q10, │ │ + 2d080: ff88 ffff ; instruction: 0xff88ffff │ │ + │ │ +0002d084 : │ │ + 2d084: 22fa movs r2, #250 ; 0xfa │ │ + 2d086: 4b2c ldr r3, [pc, #176] ; (2d138 ) │ │ + 2d088: b5f0 push {r4, r5, r6, r7, lr} │ │ + 2d08a: 447b add r3, pc │ │ + 2d08c: 681b ldr r3, [r3, #0] │ │ + 2d08e: b085 sub sp, #20 │ │ + 2d090: 1c06 adds r6, r0, #0 │ │ + 2d092: 681b ldr r3, [r3, #0] │ │ + 2d094: 1c08 adds r0, r1, #0 │ │ + 2d096: 0092 lsls r2, r2, #2 │ │ + 2d098: 1c19 adds r1, r3, #0 │ │ + 2d09a: f7ff ff71 bl 2cf80 <_muldiv(long, long, long)@@Base> │ │ + 2d09e: 2400 movs r4, #0 │ │ + 2d0a0: 42a0 cmp r0, r4 │ │ + 2d0a2: dd45 ble.n 2d130 │ │ + 2d0a4: 2380 movs r3, #128 ; 0x80 │ │ + 2d0a6: 1c05 adds r5, r0, #0 │ │ + 2d0a8: 035b lsls r3, r3, #13 │ │ + 2d0aa: 4298 cmp r0, r3 │ │ + 2d0ac: dd00 ble.n 2d0b0 │ │ + 2d0ae: 1c1d adds r5, r3, #0 │ │ + 2d0b0: 4b22 ldr r3, [pc, #136] ; (2d13c ) │ │ + 2d0b2: 2280 movs r2, #128 ; 0x80 │ │ + 2d0b4: 50f5 str r5, [r6, r3] │ │ + 2d0b6: 2380 movs r3, #128 ; 0x80 │ │ + 2d0b8: 021b lsls r3, r3, #8 │ │ + 2d0ba: 18f3 adds r3, r6, r3 │ │ + 2d0bc: 9301 str r3, [sp, #4] │ │ + 2d0be: 4b20 ldr r3, [pc, #128] ; (2d140 ) │ │ + 2d0c0: 0192 lsls r2, r2, #6 │ │ + 2d0c2: 58f3 ldr r3, [r6, r3] │ │ + 2d0c4: 189b adds r3, r3, r2 │ │ + 2d0c6: 009b lsls r3, r3, #2 │ │ + 2d0c8: 18f3 adds r3, r6, r3 │ │ + 2d0ca: 9302 str r3, [sp, #8] │ │ + 2d0cc: 9b01 ldr r3, [sp, #4] │ │ + 2d0ce: 9a02 ldr r2, [sp, #8] │ │ + 2d0d0: 4293 cmp r3, r2 │ │ + 2d0d2: d026 beq.n 2d122 │ │ + 2d0d4: 9b01 ldr r3, [sp, #4] │ │ + 2d0d6: 2200 movs r2, #0 │ │ + 2d0d8: cb10 ldmia r3!, {r4} │ │ + 2d0da: 1c29 adds r1, r5, #0 │ │ + 2d0dc: 0224 lsls r4, r4, #8 │ │ + 2d0de: 1934 adds r4, r6, r4 │ │ + 2d0e0: 9301 str r3, [sp, #4] │ │ + 2d0e2: 1c23 adds r3, r4, #0 │ │ + 2d0e4: 3318 adds r3, #24 │ │ + 2d0e6: 9303 str r3, [sp, #12] │ │ + 2d0e8: 6923 ldr r3, [r4, #16] │ │ + 2d0ea: 6662 str r2, [r4, #100] ; 0x64 │ │ + 2d0ec: 66a2 str r2, [r4, #104] ; 0x68 │ │ + 2d0ee: 4258 negs r0, r3 │ │ + 2d0f0: 0300 lsls r0, r0, #12 │ │ + 2d0f2: f004 fdeb bl 31ccc <__aeabi_llsl@@Base+0x16c> │ │ + 2d0f6: 6963 ldr r3, [r4, #20] │ │ + 2d0f8: 61a0 str r0, [r4, #24] │ │ + 2d0fa: 1c29 adds r1, r5, #0 │ │ + 2d0fc: 4258 negs r0, r3 │ │ + 2d0fe: 0300 lsls r0, r0, #12 │ │ + 2d100: f004 fde4 bl 31ccc <__aeabi_llsl@@Base+0x16c> │ │ + 2d104: 9b03 ldr r3, [sp, #12] │ │ + 2d106: 6058 str r0, [r3, #4] │ │ + 2d108: 6923 ldr r3, [r4, #16] │ │ + 2d10a: 6a62 ldr r2, [r4, #36] ; 0x24 │ │ + 2d10c: 65e5 str r5, [r4, #92] ; 0x5c │ │ + 2d10e: 031b lsls r3, r3, #12 │ │ + 2d110: 6323 str r3, [r4, #48] ; 0x30 │ │ + 2d112: 6963 ldr r3, [r4, #20] │ │ + 2d114: 031b lsls r3, r3, #12 │ │ + 2d116: 6363 str r3, [r4, #52] ; 0x34 │ │ + 2d118: 2380 movs r3, #128 ; 0x80 │ │ + 2d11a: 021b lsls r3, r3, #8 │ │ + 2d11c: 4313 orrs r3, r2 │ │ + 2d11e: 6263 str r3, [r4, #36] ; 0x24 │ │ + 2d120: e7d4 b.n 2d0cc │ │ + 2d122: 2380 movs r3, #128 ; 0x80 │ │ + 2d124: 2401 movs r4, #1 │ │ + 2d126: 4a07 ldr r2, [pc, #28] ; (2d144 ) │ │ + 2d128: 005b lsls r3, r3, #1 │ │ + 2d12a: 58b1 ldr r1, [r6, r2] │ │ + 2d12c: 430b orrs r3, r1 │ │ + 2d12e: 50b3 str r3, [r6, r2] │ │ + 2d130: 1c20 adds r0, r4, #0 │ │ + 2d132: b005 add sp, #20 │ │ + 2d134: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 2d136: 46c0 nop ; (mov r8, r8) │ │ + 2d138: bdd2 pop {r1, r4, r6, r7, pc} │ │ + 2d13a: 0000 movs r0, r0 │ │ + 2d13c: e91c 0000 ldmdb ip, {} │ │ + 2d140: e914 0000 ldmdb r4, {} │ │ + 2d144: e90c 0000 stmdb ip, {} │ │ + │ │ +0002d148 : │ │ + 2d148: b570 push {r4, r5, r6, lr} │ │ + 2d14a: 1c04 adds r4, r0, #0 │ │ + 2d14c: 2680 movs r6, #128 ; 0x80 │ │ + 2d14e: 4d0c ldr r5, [pc, #48] ; (2d180 ) │ │ + 2d150: 00f6 lsls r6, r6, #3 │ │ + 2d152: 2000 movs r0, #0 │ │ + 2d154: 5963 ldr r3, [r4, r5] │ │ + 2d156: 4233 tst r3, r6 │ │ + 2d158: d110 bne.n 2d17c │ │ + 2d15a: 22fa movs r2, #250 ; 0xfa │ │ + 2d15c: 4b09 ldr r3, [pc, #36] ; (2d184 ) │ │ + 2d15e: 1c08 adds r0, r1, #0 │ │ + 2d160: 447b add r3, pc │ │ + 2d162: 681b ldr r3, [r3, #0] │ │ + 2d164: 0092 lsls r2, r2, #2 │ │ + 2d166: 6819 ldr r1, [r3, #0] │ │ + 2d168: f7ff ff0a bl 2cf80 <_muldiv(long, long, long)@@Base> │ │ + 2d16c: 4b06 ldr r3, [pc, #24] ; (2d188 ) │ │ + 2d16e: 50e0 str r0, [r4, r3] │ │ + 2d170: 4b06 ldr r3, [pc, #24] ; (2d18c ) │ │ + 2d172: 50e0 str r0, [r4, r3] │ │ + 2d174: 2001 movs r0, #1 │ │ + 2d176: 5963 ldr r3, [r4, r5] │ │ + 2d178: 4333 orrs r3, r6 │ │ + 2d17a: 5163 str r3, [r4, r5] │ │ + 2d17c: bd70 pop {r4, r5, r6, pc} │ │ + 2d17e: 46c0 nop ; (mov r8, r8) │ │ + 2d180: e90c 0000 stmdb ip, {} │ │ + 2d184: bcfc pop {r2, r3, r4, r5, r6, r7} │ │ + 2d186: 0000 movs r0, r0 │ │ + 2d188: e988 0000 ; instruction: 0xe9880000 │ │ + 2d18c: e984 0000 ; instruction: 0xe9840000 │ │ + │ │ +0002d190 : │ │ + 2d190: 49a4 ldr r1, [pc, #656] ; (2d424 ) │ │ + 2d192: b5f0 push {r4, r5, r6, r7, lr} │ │ + 2d194: 5844 ldr r4, [r0, r1] │ │ + 2d196: 4ba4 ldr r3, [pc, #656] ; (2d428 ) │ │ + 2d198: 4fa4 ldr r7, [pc, #656] ; (2d42c ) │ │ + 2d19a: 1c65 adds r5, r4, #1 │ │ + 2d19c: 4ca4 ldr r4, [pc, #656] ; (2d430 ) │ │ + 2d19e: 58c2 ldr r2, [r0, r3] │ │ + 2d1a0: b08b sub sp, #44 ; 0x2c │ │ + 2d1a2: 5906 ldr r6, [r0, r4] │ │ + 2d1a4: 3201 adds r2, #1 │ │ + 2d1a6: 50c2 str r2, [r0, r3] │ │ + 2d1a8: 436e muls r6, r5 │ │ + 2d1aa: 1c35 adds r5, r6, #0 │ │ + 2d1ac: 59c6 ldr r6, [r0, r7] │ │ + 2d1ae: 9305 str r3, [sp, #20] │ │ + 2d1b0: 4ba0 ldr r3, [pc, #640] ; (2d434 ) │ │ + 2d1b2: 19ae adds r6, r5, r6 │ │ + 2d1b4: 9106 str r1, [sp, #24] │ │ + 2d1b6: 9403 str r4, [sp, #12] │ │ + 2d1b8: 469c mov ip, r3 │ │ + 2d1ba: 42b2 cmp r2, r6 │ │ + 2d1bc: d209 bcs.n 2d1d2 │ │ + 2d1be: 9b03 ldr r3, [sp, #12] │ │ + 2d1c0: 58c3 ldr r3, [r0, r3] │ │ + 2d1c2: 9301 str r3, [sp, #4] │ │ + 2d1c4: 2b00 cmp r3, #0 │ │ + 2d1c6: d000 beq.n 2d1ca │ │ + 2d1c8: e104 b.n 2d3d4 │ │ + 2d1ca: 2201 movs r2, #1 │ │ + 2d1cc: 4b98 ldr r3, [pc, #608] ; (2d430 ) │ │ + 2d1ce: 50c2 str r2, [r0, r3] │ │ + 2d1d0: e100 b.n 2d3d4 │ │ + 2d1d2: 2300 movs r3, #0 │ │ + 2d1d4: 9a06 ldr r2, [sp, #24] │ │ + 2d1d6: 4d98 ldr r5, [pc, #608] ; (2d438 ) │ │ + 2d1d8: 4998 ldr r1, [pc, #608] ; (2d43c ) │ │ + 2d1da: 5083 str r3, [r0, r2] │ │ + 2d1dc: 9a05 ldr r2, [sp, #20] │ │ + 2d1de: 51c3 str r3, [r0, r7] │ │ + 2d1e0: 4c97 ldr r4, [pc, #604] ; (2d440 ) │ │ + 2d1e2: 5083 str r3, [r0, r2] │ │ + 2d1e4: 5943 ldr r3, [r0, r5] │ │ + 2d1e6: 4a97 ldr r2, [pc, #604] ; (2d444 ) │ │ + 2d1e8: 9104 str r1, [sp, #16] │ │ + 2d1ea: 5043 str r3, [r0, r1] │ │ + 2d1ec: 5887 ldr r7, [r0, r2] │ │ + 2d1ee: 5903 ldr r3, [r0, r4] │ │ + 2d1f0: 9507 str r5, [sp, #28] │ │ + 2d1f2: 9408 str r4, [sp, #32] │ │ + 2d1f4: 1c16 adds r6, r2, #0 │ │ + 2d1f6: 429f cmp r7, r3 │ │ + 2d1f8: d000 beq.n 2d1fc │ │ + 2d1fa: 5083 str r3, [r0, r2] │ │ + 2d1fc: 4663 mov r3, ip │ │ + 2d1fe: 58c3 ldr r3, [r0, r3] │ │ + 2d200: 069b lsls r3, r3, #26 │ │ + 2d202: d500 bpl.n 2d206 │ │ + 2d204: e08d b.n 2d322 │ │ + 2d206: 23ff movs r3, #255 ; 0xff │ │ + 2d208: 5982 ldr r2, [r0, r6] │ │ + 2d20a: 429a cmp r2, r3 │ │ + 2d20c: d803 bhi.n 2d216 │ │ + 2d20e: 4b8e ldr r3, [pc, #568] ; (2d448 ) │ │ + 2d210: 1882 adds r2, r0, r2 │ │ + 2d212: 18d2 adds r2, r2, r3 │ │ + 2d214: 7813 ldrb r3, [r2, #0] │ │ + 2d216: 4a8d ldr r2, [pc, #564] ; (2d44c ) │ │ + 2d218: 5083 str r3, [r0, r2] │ │ + 2d21a: 2bef cmp r3, #239 ; 0xef │ │ + 2d21c: d808 bhi.n 2d230 │ │ + 2d21e: 4a8c ldr r2, [pc, #560] ; (2d450 ) │ │ + 2d220: 189b adds r3, r3, r2 │ │ + 2d222: 009b lsls r3, r3, #2 │ │ + 2d224: 581b ldr r3, [r3, r0] │ │ + 2d226: 2b00 cmp r3, #0 │ │ + 2d228: d102 bne.n 2d230 │ │ + 2d22a: 22fe movs r2, #254 ; 0xfe │ │ + 2d22c: 4b87 ldr r3, [pc, #540] ; (2d44c ) │ │ + 2d22e: 50c2 str r2, [r0, r3] │ │ + 2d230: 4b86 ldr r3, [pc, #536] ; (2d44c ) │ │ + 2d232: 58c3 ldr r3, [r0, r3] │ │ + 2d234: 2bef cmp r3, #239 ; 0xef │ │ + 2d236: d971 bls.n 2d31c │ │ + 2d238: 2bff cmp r3, #255 ; 0xff │ │ + 2d23a: d002 beq.n 2d242 │ │ + 2d23c: 5983 ldr r3, [r0, r6] │ │ + 2d23e: 2bff cmp r3, #255 ; 0xff │ │ + 2d240: d968 bls.n 2d314 │ │ + 2d242: 4b84 ldr r3, [pc, #528] ; (2d454 ) │ │ + 2d244: 58c3 ldr r3, [r0, r3] │ │ + 2d246: 9302 str r3, [sp, #8] │ │ + 2d248: 2b00 cmp r3, #0 │ │ + 2d24a: d101 bne.n 2d250 │ │ + 2d24c: 2000 movs r0, #0 │ │ + 2d24e: e0e6 b.n 2d41e │ │ + 2d250: 4b81 ldr r3, [pc, #516] ; (2d458 ) │ │ + 2d252: 58c2 ldr r2, [r0, r3] │ │ + 2d254: 2a00 cmp r2, #0 │ │ + 2d256: d007 beq.n 2d268 │ │ + 2d258: 9b02 ldr r3, [sp, #8] │ │ + 2d25a: 2b00 cmp r3, #0 │ │ + 2d25c: dd48 ble.n 2d2f0 │ │ + 2d25e: 9c02 ldr r4, [sp, #8] │ │ + 2d260: 4b7c ldr r3, [pc, #496] ; (2d454 ) │ │ + 2d262: 3c01 subs r4, #1 │ │ + 2d264: 50c4 str r4, [r0, r3] │ │ + 2d266: e043 b.n 2d2f0 │ │ + 2d268: 23e9 movs r3, #233 ; 0xe9 │ │ + 2d26a: 021b lsls r3, r3, #8 │ │ + 2d26c: 58c3 ldr r3, [r0, r3] │ │ + 2d26e: 9301 str r3, [sp, #4] │ │ + 2d270: 9901 ldr r1, [sp, #4] │ │ + 2d272: 9b03 ldr r3, [sp, #12] │ │ + 2d274: 9201 str r2, [sp, #4] │ │ + 2d276: 50c1 str r1, [r0, r3] │ │ + 2d278: 4b78 ldr r3, [pc, #480] ; (2d45c ) │ │ + 2d27a: 4979 ldr r1, [pc, #484] ; (2d460 ) │ │ + 2d27c: 58c3 ldr r3, [r0, r3] │ │ + 2d27e: 5043 str r3, [r0, r1] │ │ + 2d280: 4b78 ldr r3, [pc, #480] ; (2d464 ) │ │ + 2d282: 58c1 ldr r1, [r0, r3] │ │ + 2d284: 4b78 ldr r3, [pc, #480] ; (2d468 ) │ │ + 2d286: 50c1 str r1, [r0, r3] │ │ + 2d288: 4b78 ldr r3, [pc, #480] ; (2d46c ) │ │ + 2d28a: 4979 ldr r1, [pc, #484] ; (2d470 ) │ │ + 2d28c: 58c3 ldr r3, [r0, r3] │ │ + 2d28e: 1845 adds r5, r0, r1 │ │ + 2d290: 1c11 adds r1, r2, #0 │ │ + 2d292: 9309 str r3, [sp, #36] ; 0x24 │ │ + 2d294: 1c03 adds r3, r0, #0 │ │ + 2d296: 3320 adds r3, #32 │ │ + 2d298: 27c0 movs r7, #192 ; 0xc0 │ │ + 2d29a: 685c ldr r4, [r3, #4] │ │ + 2d29c: 00ff lsls r7, r7, #3 │ │ + 2d29e: 65d9 str r1, [r3, #92] ; 0x5c │ │ + 2d2a0: 4327 orrs r7, r4 │ │ + 2d2a2: 605f str r7, [r3, #4] │ │ + 2d2a4: 9c09 ldr r4, [sp, #36] ; 0x24 │ │ + 2d2a6: 9f01 ldr r7, [sp, #4] │ │ + 2d2a8: 42a7 cmp r7, r4 │ │ + 2d2aa: d218 bcs.n 2d2de │ │ + 2d2ac: 1c1c adds r4, r3, #0 │ │ + 2d2ae: 686f ldr r7, [r5, #4] │ │ + 2d2b0: 3488 adds r4, #136 ; 0x88 │ │ + 2d2b2: 6027 str r7, [r4, #0] │ │ + 2d2b4: 655f str r7, [r3, #84] ; 0x54 │ │ + 2d2b6: 1c1f adds r7, r3, #0 │ │ + 2d2b8: 682c ldr r4, [r5, #0] │ │ + 2d2ba: 37b0 adds r7, #176 ; 0xb0 │ │ + 2d2bc: 659c str r4, [r3, #88] ; 0x58 │ │ + 2d2be: 76b9 strb r1, [r7, #26] │ │ + 2d2c0: 7739 strb r1, [r7, #28] │ │ + 2d2c2: 7779 strb r1, [r7, #29] │ │ + 2d2c4: 8039 strh r1, [r7, #0] │ │ + 2d2c6: 8079 strh r1, [r7, #2] │ │ + 2d2c8: 681f ldr r7, [r3, #0] │ │ + 2d2ca: 6699 str r1, [r3, #104] ; 0x68 │ │ + 2d2cc: 2f00 cmp r7, #0 │ │ + 2d2ce: d106 bne.n 2d2de │ │ + 2d2d0: 68ac ldr r4, [r5, #8] │ │ + 2d2d2: 609f str r7, [r3, #8] │ │ + 2d2d4: 60df str r7, [r3, #12] │ │ + 2d2d6: 605c str r4, [r3, #4] │ │ + 2d2d8: 66df str r7, [r3, #108] ; 0x6c │ │ + 2d2da: 641f str r7, [r3, #64] ; 0x40 │ │ + 2d2dc: 671f str r7, [r3, #112] ; 0x70 │ │ + 2d2de: 9c01 ldr r4, [sp, #4] │ │ + 2d2e0: 3301 adds r3, #1 │ │ + 2d2e2: 33ff adds r3, #255 ; 0xff │ │ + 2d2e4: 3401 adds r4, #1 │ │ + 2d2e6: 9401 str r4, [sp, #4] │ │ + 2d2e8: 3524 adds r5, #36 ; 0x24 │ │ + 2d2ea: 2c80 cmp r4, #128 ; 0x80 │ │ + 2d2ec: d1d4 bne.n 2d298 │ │ + 2d2ee: e7b3 b.n 2d258 │ │ + 2d2f0: 2300 movs r3, #0 │ │ + 2d2f2: 9904 ldr r1, [sp, #16] │ │ + 2d2f4: 5182 str r2, [r0, r6] │ │ + 2d2f6: 1882 adds r2, r0, r2 │ │ + 2d2f8: 5043 str r3, [r0, r1] │ │ + 2d2fa: 4b53 ldr r3, [pc, #332] ; (2d448 ) │ │ + 2d2fc: 18d2 adds r2, r2, r3 │ │ + 2d2fe: 7813 ldrb r3, [r2, #0] │ │ + 2d300: 2bef cmp r3, #239 ; 0xef │ │ + 2d302: d8a3 bhi.n 2d24c │ │ + 2d304: 4a52 ldr r2, [pc, #328] ; (2d450 ) │ │ + 2d306: 189b adds r3, r3, r2 │ │ + 2d308: 009b lsls r3, r3, #2 │ │ + 2d30a: 581b ldr r3, [r3, r0] │ │ + 2d30c: 2b00 cmp r3, #0 │ │ + 2d30e: d000 beq.n 2d312 │ │ + 2d310: e779 b.n 2d206 │ │ + 2d312: e79b b.n 2d24c │ │ + 2d314: 4a4b ldr r2, [pc, #300] ; (2d444 ) │ │ + 2d316: 3301 adds r3, #1 │ │ + 2d318: 5083 str r3, [r0, r2] │ │ + 2d31a: e774 b.n 2d206 │ │ + 2d31c: 9b08 ldr r3, [sp, #32] │ │ + 2d31e: 5982 ldr r2, [r0, r6] │ │ + 2d320: 50c2 str r2, [r0, r3] │ │ + 2d322: 4b4a ldr r3, [pc, #296] ; (2d44c ) │ │ + 2d324: 58c3 ldr r3, [r0, r3] │ │ + 2d326: 2bef cmp r3, #239 ; 0xef │ │ + 2d328: d890 bhi.n 2d24c │ │ + 2d32a: 4a49 ldr r2, [pc, #292] ; (2d450 ) │ │ + 2d32c: 189a adds r2, r3, r2 │ │ + 2d32e: 0092 lsls r2, r2, #2 │ │ + 2d330: 5812 ldr r2, [r2, r0] │ │ + 2d332: 2a00 cmp r2, #0 │ │ + 2d334: d08a beq.n 2d24c │ │ + 2d336: 494f ldr r1, [pc, #316] ; (2d474 ) │ │ + 2d338: 185b adds r3, r3, r1 │ │ + 2d33a: 005b lsls r3, r3, #1 │ │ + 2d33c: 5a19 ldrh r1, [r3, r0] │ │ + 2d33e: 9b04 ldr r3, [sp, #16] │ │ + 2d340: 58c3 ldr r3, [r0, r3] │ │ + 2d342: 9301 str r3, [sp, #4] │ │ + 2d344: 428b cmp r3, r1 │ │ + 2d346: d302 bcc.n 2d34e │ │ + 2d348: 2400 movs r4, #0 │ │ + 2d34a: 4b3c ldr r3, [pc, #240] ; (2d43c ) │ │ + 2d34c: 50c4 str r4, [r0, r3] │ │ + 2d34e: 9b04 ldr r3, [sp, #16] │ │ + 2d350: 9d07 ldr r5, [sp, #28] │ │ + 2d352: 58c3 ldr r3, [r0, r3] │ │ + 2d354: 1c5c adds r4, r3, #1 │ │ + 2d356: 5144 str r4, [r0, r5] │ │ + 2d358: 428c cmp r4, r1 │ │ + 2d35a: d30a bcc.n 2d372 │ │ + 2d35c: 4661 mov r1, ip │ │ + 2d35e: 5841 ldr r1, [r0, r1] │ │ + 2d360: 0689 lsls r1, r1, #26 │ │ + 2d362: d403 bmi.n 2d36c │ │ + 2d364: 5981 ldr r1, [r0, r6] │ │ + 2d366: 9c08 ldr r4, [sp, #32] │ │ + 2d368: 3101 adds r1, #1 │ │ + 2d36a: 5101 str r1, [r0, r4] │ │ + 2d36c: 2100 movs r1, #0 │ │ + 2d36e: 9c07 ldr r4, [sp, #28] │ │ + 2d370: 5101 str r1, [r0, r4] │ │ + 2d372: 4c3e ldr r4, [pc, #248] ; (2d46c ) │ │ + 2d374: 4f40 ldr r7, [pc, #256] ; (2d478 ) │ │ + 2d376: 5901 ldr r1, [r0, r4] │ │ + 2d378: 4359 muls r1, r3 │ │ + 2d37a: 1c0d adds r5, r1, #0 │ │ + 2d37c: 2106 movs r1, #6 │ │ + 2d37e: 1c2b adds r3, r5, #0 │ │ + 2d380: 434b muls r3, r1 │ │ + 2d382: 18d3 adds r3, r2, r3 │ │ + 2d384: 1c02 adds r2, r0, #0 │ │ + 2d386: 2100 movs r1, #0 │ │ + 2d388: 32d8 adds r2, #216 ; 0xd8 │ │ + 2d38a: 5905 ldr r5, [r0, r4] │ │ + 2d38c: 42a9 cmp r1, r5 │ │ + 2d38e: d300 bcc.n 2d392 │ │ + 2d390: e715 b.n 2d1be │ │ + 2d392: 781d ldrb r5, [r3, #0] │ │ + 2d394: 3101 adds r1, #1 │ │ + 2d396: 7795 strb r5, [r2, #30] │ │ + 2d398: 785d ldrb r5, [r3, #1] │ │ + 2d39a: 77d5 strb r5, [r2, #31] │ │ + 2d39c: 1c15 adds r5, r2, #0 │ │ + 2d39e: 789e ldrb r6, [r3, #2] │ │ + 2d3a0: 3520 adds r5, #32 │ │ + 2d3a2: 702e strb r6, [r5, #0] │ │ + 2d3a4: 791e ldrb r6, [r3, #4] │ │ + 2d3a6: 706e strb r6, [r5, #1] │ │ + 2d3a8: 78de ldrb r6, [r3, #3] │ │ + 2d3aa: 70ae strb r6, [r5, #2] │ │ + 2d3ac: 795e ldrb r6, [r3, #5] │ │ + 2d3ae: 3306 adds r3, #6 │ │ + 2d3b0: 70ee strb r6, [r5, #3] │ │ + 2d3b2: 3d90 subs r5, #144 ; 0x90 │ │ + 2d3b4: 682e ldr r6, [r5, #0] │ │ + 2d3b6: 3d54 subs r5, #84 ; 0x54 │ │ + 2d3b8: 3d04 subs r5, #4 │ │ + 2d3ba: 606e str r6, [r5, #4] │ │ + 2d3bc: 6d6e ldr r6, [r5, #84] ; 0x54 │ │ + 2d3be: 602e str r6, [r5, #0] │ │ + 2d3c0: 1c16 adds r6, r2, #0 │ │ + 2d3c2: 3eb4 subs r6, #180 ; 0xb4 │ │ + 2d3c4: 6835 ldr r5, [r6, #0] │ │ + 2d3c6: 403d ands r5, r7 │ │ + 2d3c8: 6035 str r5, [r6, #0] │ │ + 2d3ca: 2500 movs r5, #0 │ │ + 2d3cc: 7015 strb r5, [r2, #0] │ │ + 2d3ce: 3201 adds r2, #1 │ │ + 2d3d0: 32ff adds r2, #255 ; 0xff │ │ + 2d3d2: e7da b.n 2d38a │ │ + 2d3d4: 4663 mov r3, ip │ │ + 2d3d6: 2580 movs r5, #128 ; 0x80 │ │ + 2d3d8: 4662 mov r2, ip │ │ + 2d3da: 58c3 ldr r3, [r0, r3] │ │ + 2d3dc: 016d lsls r5, r5, #5 │ │ + 2d3de: 1c04 adds r4, r0, #0 │ │ + 2d3e0: 431d orrs r5, r3 │ │ + 2d3e2: 5085 str r5, [r0, r2] │ │ + 2d3e4: 9a05 ldr r2, [sp, #20] │ │ + 2d3e6: 4e13 ldr r6, [pc, #76] ; (2d434 ) │ │ + 2d3e8: 5880 ldr r0, [r0, r2] │ │ + 2d3ea: 2800 cmp r0, #0 │ │ + 2d3ec: d014 beq.n 2d418 │ │ + 2d3ee: 4a23 ldr r2, [pc, #140] ; (2d47c ) │ │ + 2d3f0: 4013 ands r3, r2 │ │ + 2d3f2: 51a3 str r3, [r4, r6] │ │ + 2d3f4: 4b22 ldr r3, [pc, #136] ; (2d480 ) │ │ + 2d3f6: 58e3 ldr r3, [r4, r3] │ │ + 2d3f8: 075b lsls r3, r3, #29 │ │ + 2d3fa: d40d bmi.n 2d418 │ │ + 2d3fc: 9b03 ldr r3, [sp, #12] │ │ + 2d3fe: 58e1 ldr r1, [r4, r3] │ │ + 2d400: 9b06 ldr r3, [sp, #24] │ │ + 2d402: 58e3 ldr r3, [r4, r3] │ │ + 2d404: 1c5a adds r2, r3, #1 │ │ + 2d406: 1c13 adds r3, r2, #0 │ │ + 2d408: 434b muls r3, r1 │ │ + 2d40a: 4298 cmp r0, r3 │ │ + 2d40c: d204 bcs.n 2d418 │ │ + 2d40e: f004 fc85 bl 31d1c <__aeabi_llsl@@Base+0x1bc> │ │ + 2d412: 2900 cmp r1, #0 │ │ + 2d414: d100 bne.n 2d418 │ │ + 2d416: 51a5 str r5, [r4, r6] │ │ + 2d418: 1c20 adds r0, r4, #0 │ │ + 2d41a: f7fd f83f bl 2a49c │ │ + 2d41e: b00b add sp, #44 ; 0x2c │ │ + 2d420: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 2d422: 46c0 nop ; (mov r8, r8) │ │ + 2d424: e934 0000 ldmdb r4!, {} │ │ + 2d428: e92c 0000 stmdb ip!, {} │ │ + 2d42c: e938 0000 ldmdb r8!, {} │ │ + 2d430: e93c 0000 ldmdb ip!, {} │ │ + 2d434: e90c 0000 stmdb ip, {} │ │ + 2d438: e944 0000 strd r0, r0, [r4, #-0] │ │ + 2d43c: e948 0000 strd r0, r0, [r8, #-0] │ │ + 2d440: e954 0000 ldrd r0, r0, [r4, #-0] │ │ + 2d444: e950 0000 ldrd r0, r0, [r0, #-0] │ │ + 2d448: d060 beq.n 2d50c │ │ + 2d44a: 0000 movs r0, r0 │ │ + 2d44c: e94c 0000 strd r0, r0, [ip, #-0] │ │ + 2d450: 32b0 adds r2, #176 ; 0xb0 │ │ + 2d452: 0000 movs r0, r0 │ │ + 2d454: e97c 0000 ldrd r0, r0, [ip, #-0]! │ │ + 2d458: e958 0000 ldrd r0, r0, [r8, #-0] │ │ + 2d45c: e904 0000 stmdb r4, {} │ │ + 2d460: e940 0000 strd r0, r0, [r0, #-0] │ │ + 2d464: e908 0000 stmdb r8, {} │ │ + 2d468: e960 0000 strd r0, r0, [r0, #-0]! │ │ + 2d46c: e910 0000 ldmdb r0, {} │ │ + 2d470: c1c0 stmia r1!, {r6, r7} │ │ + 2d472: 0000 movs r0, r0 │ │ + 2d474: 6740 str r0, [r0, #116] ; 0x74 │ │ + 2d476: 0000 movs r0, r0 │ │ + 2d478: ffff fff0 ; instruction: 0xfffffff0 │ │ + 2d47c: efff ffff ; instruction: 0xefffffff │ │ + 2d480: e920 0000 stmdb r0!, {} │ │ + │ │ +0002d484 : │ │ + 2d484: b5f0 push {r4, r5, r6, r7, lr} │ │ + 2d486: 4bd0 ldr r3, [pc, #832] ; (2d7c8 ) │ │ + 2d488: b099 sub sp, #100 ; 0x64 │ │ + 2d48a: 9000 str r0, [sp, #0] │ │ + 2d48c: 447b add r3, pc │ │ + 2d48e: 9303 str r3, [sp, #12] │ │ + 2d490: f7ff fe7e bl 2d190 │ │ + 2d494: 900b str r0, [sp, #44] ; 0x2c │ │ + 2d496: 2800 cmp r0, #0 │ │ + 2d498: d102 bne.n 2d4a0 │ │ + 2d49a: 2300 movs r3, #0 │ │ + 2d49c: f001 f95b bl 2e756 │ │ + 2d4a0: 4aca ldr r2, [pc, #808] ; (2d7cc ) │ │ + 2d4a2: 9b00 ldr r3, [sp, #0] │ │ + 2d4a4: 9900 ldr r1, [sp, #0] │ │ + 2d4a6: 589b ldr r3, [r3, r2] │ │ + 2d4a8: 9301 str r3, [sp, #4] │ │ + 2d4aa: 3301 adds r3, #1 │ │ + 2d4ac: 508b str r3, [r1, r2] │ │ + 2d4ae: 4bc8 ldr r3, [pc, #800] ; (2d7d0 ) │ │ + 2d4b0: 58c9 ldr r1, [r1, r3] │ │ + 2d4b2: 2900 cmp r1, #0 │ │ + 2d4b4: d0f1 beq.n 2d49a │ │ + 2d4b6: 9a03 ldr r2, [sp, #12] │ │ + 2d4b8: 4bc6 ldr r3, [pc, #792] ; (2d7d4 ) │ │ + 2d4ba: 9800 ldr r0, [sp, #0] │ │ + 2d4bc: 0209 lsls r1, r1, #8 │ │ + 2d4be: 58d3 ldr r3, [r2, r3] │ │ + 2d4c0: 4ac5 ldr r2, [pc, #788] ; (2d7d8 ) │ │ + 2d4c2: 4ec6 ldr r6, [pc, #792] ; (2d7dc ) │ │ + 2d4c4: 681b ldr r3, [r3, #0] │ │ + 2d4c6: 5880 ldr r0, [r0, r2] │ │ + 2d4c8: 1c02 adds r2, r0, #0 │ │ + 2d4ca: 435a muls r2, r3 │ │ + 2d4cc: 2305 movs r3, #5 │ │ + 2d4ce: 1c10 adds r0, r2, #0 │ │ + 2d4d0: 4358 muls r0, r3 │ │ + 2d4d2: f004 fc2b bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 2d4d6: 9b00 ldr r3, [sp, #0] │ │ + 2d4d8: 9a00 ldr r2, [sp, #0] │ │ + 2d4da: 9617 str r6, [sp, #92] ; 0x5c │ │ + 2d4dc: 5198 str r0, [r3, r6] │ │ + 2d4de: 4bc0 ldr r3, [pc, #768] ; (2d7e0 ) │ │ + 2d4e0: 58d1 ldr r1, [r2, r3] │ │ + 2d4e2: 9315 str r3, [sp, #84] ; 0x54 │ │ + 2d4e4: 291f cmp r1, #31 │ │ + 2d4e6: d900 bls.n 2d4ea │ │ + 2d4e8: 211f movs r1, #31 │ │ + 2d4ea: 4abe ldr r2, [pc, #760] ; (2d7e4 ) │ │ + 2d4ec: 9b00 ldr r3, [sp, #0] │ │ + 2d4ee: 1c0c adds r4, r1, #0 │ │ + 2d4f0: 589b ldr r3, [r3, r2] │ │ + 2d4f2: 9202 str r2, [sp, #8] │ │ + 2d4f4: 069b lsls r3, r3, #26 │ │ + 2d4f6: d507 bpl.n 2d508 │ │ + 2d4f8: 4bbb ldr r3, [pc, #748] ; (2d7e8 ) │ │ + 2d4fa: 9a00 ldr r2, [sp, #0] │ │ + 2d4fc: 58d3 ldr r3, [r2, r3] │ │ + 2d4fe: 2b00 cmp r3, #0 │ │ + 2d500: d002 beq.n 2d508 │ │ + 2d502: 2905 cmp r1, #5 │ │ + 2d504: d800 bhi.n 2d508 │ │ + 2d506: 2406 movs r4, #6 │ │ + 2d508: 4bb8 ldr r3, [pc, #736] ; (2d7ec ) │ │ + 2d50a: 9a00 ldr r2, [sp, #0] │ │ + 2d50c: 58d5 ldr r5, [r2, r3] │ │ + 2d50e: 2d80 cmp r5, #128 ; 0x80 │ │ + 2d510: dd07 ble.n 2d522 │ │ + 2d512: 1c2a adds r2, r5, #0 │ │ + 2d514: 1d23 adds r3, r4, #4 │ │ + 2d516: 3a80 subs r2, #128 ; 0x80 │ │ + 2d518: 1c11 adds r1, r2, #0 │ │ + 2d51a: 4359 muls r1, r3 │ │ + 2d51c: 1109 asrs r1, r1, #4 │ │ + 2d51e: 3180 adds r1, #128 ; 0x80 │ │ + 2d520: 1c0d adds r5, r1, #0 │ │ + 2d522: 4bb3 ldr r3, [pc, #716] ; (2d7f0 ) │ │ + 2d524: 9a03 ldr r2, [sp, #12] │ │ + 2d526: 1064 asrs r4, r4, #1 │ │ + 2d528: 00a4 lsls r4, r4, #2 │ │ + 2d52a: 58d2 ldr r2, [r2, r3] │ │ + 2d52c: 6813 ldr r3, [r2, #0] │ │ + 2d52e: 920f str r2, [sp, #60] ; 0x3c │ │ + 2d530: 075b lsls r3, r3, #29 │ │ + 2d532: d503 bpl.n 2d53c │ │ + 2d534: 4baf ldr r3, [pc, #700] ; (2d7f4 ) │ │ + 2d536: 447b add r3, pc │ │ + 2d538: 58e4 ldr r4, [r4, r3] │ │ + 2d53a: e003 b.n 2d544 │ │ + 2d53c: 4bae ldr r3, [pc, #696] ; (2d7f8 ) │ │ + 2d53e: 447b add r3, pc │ │ + 2d540: 191c adds r4, r3, r4 │ │ + 2d542: 6c24 ldr r4, [r4, #64] ; 0x40 │ │ + 2d544: 4bad ldr r3, [pc, #692] ; (2d7fc ) │ │ + 2d546: 9a00 ldr r2, [sp, #0] │ │ + 2d548: 58d0 ldr r0, [r2, r3] │ │ + 2d54a: 2380 movs r3, #128 ; 0x80 │ │ + 2d54c: 3010 adds r0, #16 │ │ + 2d54e: 1c29 adds r1, r5, #0 │ │ + 2d550: 4341 muls r1, r0 │ │ + 2d552: 009b lsls r3, r3, #2 │ │ + 2d554: 0988 lsrs r0, r1, #6 │ │ + 2d556: 4298 cmp r0, r3 │ │ + 2d558: d900 bls.n 2d55c │ │ + 2d55a: 1c18 adds r0, r3, #0 │ │ + 2d55c: 4aa8 ldr r2, [pc, #672] ; (2d800 ) │ │ + 2d55e: 9b00 ldr r3, [sp, #0] │ │ + 2d560: 9206 str r2, [sp, #24] │ │ + 2d562: 589b ldr r3, [r3, r2] │ │ + 2d564: 2280 movs r2, #128 ; 0x80 │ │ + 2d566: 00d2 lsls r2, r2, #3 │ │ + 2d568: 4213 tst r3, r2 │ │ + 2d56a: d009 beq.n 2d580 │ │ + 2d56c: 4ba5 ldr r3, [pc, #660] ; (2d804 ) │ │ + 2d56e: 9a00 ldr r2, [sp, #0] │ │ + 2d570: 58d2 ldr r2, [r2, r3] │ │ + 2d572: 2a00 cmp r2, #0 │ │ + 2d574: d004 beq.n 2d580 │ │ + 2d576: 4ba4 ldr r3, [pc, #656] ; (2d808 ) │ │ + 2d578: 9900 ldr r1, [sp, #0] │ │ + 2d57a: 58c9 ldr r1, [r1, r3] │ │ + 2d57c: f7ff fd00 bl 2cf80 <_muldiv(long, long, long)@@Base> │ │ + 2d580: 01c0 lsls r0, r0, #7 │ │ + 2d582: 1c21 adds r1, r4, #0 │ │ + 2d584: f004 fbd2 bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 2d588: 23c0 movs r3, #192 ; 0xc0 │ │ + 2d58a: 900e str r0, [sp, #56] ; 0x38 │ │ + 2d58c: 005b lsls r3, r3, #1 │ │ + 2d58e: 4298 cmp r0, r3 │ │ + 2d590: d900 bls.n 2d594 │ │ + 2d592: 930e str r3, [sp, #56] ; 0x38 │ │ + 2d594: 9900 ldr r1, [sp, #0] │ │ + 2d596: 2200 movs r2, #0 │ │ + 2d598: 1c0f adds r7, r1, #0 │ │ + 2d59a: 4b9c ldr r3, [pc, #624] ; (2d80c ) │ │ + 2d59c: 37fd adds r7, #253 ; 0xfd │ │ + 2d59e: 9208 str r2, [sp, #32] │ │ + 2d5a0: 50ca str r2, [r1, r3] │ │ + 2d5a2: 9310 str r3, [sp, #64] ; 0x40 │ │ + 2d5a4: 1c3b adds r3, r7, #0 │ │ + 2d5a6: 2280 movs r2, #128 ; 0x80 │ │ + 2d5a8: 3bfd subs r3, #253 ; 0xfd │ │ + 2d5aa: 9316 str r3, [sp, #88] ; 0x58 │ │ + 2d5ac: 3324 adds r3, #36 ; 0x24 │ │ + 2d5ae: 9301 str r3, [sp, #4] │ │ + 2d5b0: 681b ldr r3, [r3, #0] │ │ + 2d5b2: 00d2 lsls r2, r2, #3 │ │ + 2d5b4: 469c mov ip, r3 │ │ + 2d5b6: 4213 tst r3, r2 │ │ + 2d5b8: d010 beq.n 2d5dc │ │ + 2d5ba: 1c3b adds r3, r7, #0 │ │ + 2d5bc: 1c3a adds r2, r7, #0 │ │ + 2d5be: 3bed subs r3, #237 ; 0xed │ │ + 2d5c0: 3a81 subs r2, #129 ; 0x81 │ │ + 2d5c2: 6819 ldr r1, [r3, #0] │ │ + 2d5c4: 3a68 subs r2, #104 ; 0x68 │ │ + 2d5c6: 6e93 ldr r3, [r2, #104] ; 0x68 │ │ + 2d5c8: 6812 ldr r2, [r2, #0] │ │ + 2d5ca: 430b orrs r3, r1 │ │ + 2d5cc: 4313 orrs r3, r2 │ │ + 2d5ce: d105 bne.n 2d5dc │ │ + 2d5d0: 1c3a adds r2, r7, #0 │ │ + 2d5d2: 3add subs r2, #221 ; 0xdd │ │ + 2d5d4: 6013 str r3, [r2, #0] │ │ + 2d5d6: 6393 str r3, [r2, #56] ; 0x38 │ │ + 2d5d8: 3234 adds r2, #52 ; 0x34 │ │ + 2d5da: 6013 str r3, [r2, #0] │ │ + 2d5dc: 2280 movs r2, #128 ; 0x80 │ │ + 2d5de: 4663 mov r3, ip │ │ + 2d5e0: 0052 lsls r2, r2, #1 │ │ + 2d5e2: 4213 tst r3, r2 │ │ + 2d5e4: d10c bne.n 2d600 │ │ + 2d5e6: 9a15 ldr r2, [sp, #84] ; 0x54 │ │ + 2d5e8: 9b00 ldr r3, [sp, #0] │ │ + 2d5ea: 589b ldr r3, [r3, r2] │ │ + 2d5ec: 9304 str r3, [sp, #16] │ │ + 2d5ee: 9a04 ldr r2, [sp, #16] │ │ + 2d5f0: 9b08 ldr r3, [sp, #32] │ │ + 2d5f2: 4293 cmp r3, r2 │ │ + 2d5f4: d30d bcc.n 2d612 │ │ + 2d5f6: 1c3b adds r3, r7, #0 │ │ + 2d5f8: 3bdd subs r3, #221 ; 0xdd │ │ + 2d5fa: 681b ldr r3, [r3, #0] │ │ + 2d5fc: 2b00 cmp r3, #0 │ │ + 2d5fe: d108 bne.n 2d612 │ │ + 2d600: 1c3a adds r2, r7, #0 │ │ + 2d602: 2300 movs r3, #0 │ │ + 2d604: 3a59 subs r2, #89 ; 0x59 │ │ + 2d606: 6013 str r3, [r2, #0] │ │ + 2d608: 1e7a subs r2, r7, #1 │ │ + 2d60a: 703b strb r3, [r7, #0] │ │ + 2d60c: 7013 strb r3, [r2, #0] │ │ + 2d60e: f001 f85c bl 2e6ca │ │ + 2d612: 1c3b adds r3, r7, #0 │ │ + 2d614: 2200 movs r2, #0 │ │ + 2d616: 3bf1 subs r3, #241 ; 0xf1 │ │ + 2d618: 601a str r2, [r3, #0] │ │ + 2d61a: 930a str r3, [sp, #40] ; 0x28 │ │ + 2d61c: 3360 adds r3, #96 ; 0x60 │ │ + 2d61e: 601a str r2, [r3, #0] │ │ + 2d620: 9309 str r3, [sp, #36] ; 0x24 │ │ + 2d622: 330c adds r3, #12 │ │ + 2d624: 681b ldr r3, [r3, #0] │ │ + 2d626: 9307 str r3, [sp, #28] │ │ + 2d628: 1c3b adds r3, r7, #0 │ │ + 2d62a: 3b2b subs r3, #43 ; 0x2b │ │ + 2d62c: 2100 movs r1, #0 │ │ + 2d62e: 5e5b ldrsh r3, [r3, r1] │ │ + 2d630: 1c39 adds r1, r7, #0 │ │ + 2d632: 398d subs r1, #141 ; 0x8d │ │ + 2d634: 9104 str r1, [sp, #16] │ │ + 2d636: 9907 ldr r1, [sp, #28] │ │ + 2d638: 18cb adds r3, r1, r3 │ │ + 2d63a: d402 bmi.n 2d642 │ │ + 2d63c: 9a04 ldr r2, [sp, #16] │ │ + 2d63e: 6013 str r3, [r2, #0] │ │ + 2d640: e001 b.n 2d646 │ │ + 2d642: 9b04 ldr r3, [sp, #16] │ │ + 2d644: 601a str r2, [r3, #0] │ │ + 2d646: 9b04 ldr r3, [sp, #16] │ │ + 2d648: 681b ldr r3, [r3, #0] │ │ + 2d64a: 9305 str r3, [sp, #20] │ │ + 2d64c: 1c1a adds r2, r3, #0 │ │ + 2d64e: 2380 movs r3, #128 ; 0x80 │ │ + 2d650: 005b lsls r3, r3, #1 │ │ + 2d652: 429a cmp r2, r3 │ │ + 2d654: dd01 ble.n 2d65a │ │ + 2d656: 9a04 ldr r2, [sp, #16] │ │ + 2d658: 6013 str r3, [r2, #0] │ │ + 2d65a: 1c3b adds r3, r7, #0 │ │ + 2d65c: 2600 movs r6, #0 │ │ + 2d65e: 3ba1 subs r3, #161 ; 0xa1 │ │ + 2d660: 601e str r6, [r3, #0] │ │ + 2d662: 9312 str r3, [sp, #72] ; 0x48 │ │ + 2d664: 3324 adds r3, #36 ; 0x24 │ │ + 2d666: 930c str r3, [sp, #48] ; 0x30 │ │ + 2d668: 681b ldr r3, [r3, #0] │ │ + 2d66a: 9305 str r3, [sp, #20] │ │ + 2d66c: 42b3 cmp r3, r6 │ │ + 2d66e: d101 bne.n 2d674 │ │ + 2d670: f000 fcf8 bl 2e064 │ │ + 2d674: 1c3b adds r3, r7, #0 │ │ + 2d676: 3bdd subs r3, #221 ; 0xdd │ │ + 2d678: 9313 str r3, [sp, #76] ; 0x4c │ │ + 2d67a: 681b ldr r3, [r3, #0] │ │ + 2d67c: 9305 str r3, [sp, #20] │ │ + 2d67e: 42b3 cmp r3, r6 │ │ + 2d680: d101 bne.n 2d686 │ │ + 2d682: f000 fcef bl 2e064 │ │ + 2d686: 1c3b adds r3, r7, #0 │ │ + 2d688: 1c3c adds r4, r7, #0 │ │ + 2d68a: 3b2d subs r3, #45 ; 0x2d │ │ + 2d68c: 3c89 subs r4, #137 ; 0x89 │ │ + 2d68e: 2000 movs r0, #0 │ │ + 2d690: 5e18 ldrsh r0, [r3, r0] │ │ + 2d692: 6823 ldr r3, [r4, #0] │ │ + 2d694: 18c0 adds r0, r0, r3 │ │ + 2d696: d406 bmi.n 2d6a6 │ │ + 2d698: 2380 movs r3, #128 ; 0x80 │ │ + 2d69a: 005b lsls r3, r3, #1 │ │ + 2d69c: 4298 cmp r0, r3 │ │ + 2d69e: dd03 ble.n 2d6a8 │ │ + 2d6a0: 2080 movs r0, #128 ; 0x80 │ │ + 2d6a2: 0040 lsls r0, r0, #1 │ │ + 2d6a4: e000 b.n 2d6a8 │ │ + 2d6a6: 1c30 adds r0, r6, #0 │ │ + 2d6a8: 4663 mov r3, ip │ │ + 2d6aa: 039b lsls r3, r3, #14 │ │ + 2d6ac: d54f bpl.n 2d74e │ │ + 2d6ae: 1c3d adds r5, r7, #0 │ │ + 2d6b0: 263f movs r6, #63 ; 0x3f │ │ + 2d6b2: 3d35 subs r5, #53 ; 0x35 │ │ + 2d6b4: 682b ldr r3, [r5, #0] │ │ + 2d6b6: 401e ands r6, r3 │ │ + 2d6b8: 2800 cmp r0, #0 │ │ + 2d6ba: d02d beq.n 2d718 │ │ + 2d6bc: 9a02 ldr r2, [sp, #8] │ │ + 2d6be: 9b00 ldr r3, [sp, #0] │ │ + 2d6c0: 2106 movs r1, #6 │ │ + 2d6c2: 589b ldr r3, [r3, r2] │ │ + 2d6c4: 075a lsls r2, r3, #29 │ │ + 2d6c6: 9305 str r3, [sp, #20] │ │ + 2d6c8: 1c3b adds r3, r7, #0 │ │ + 2d6ca: 0fd2 lsrs r2, r2, #31 │ │ + 2d6cc: 3b1a subs r3, #26 │ │ + 2d6ce: 1a8a subs r2, r1, r2 │ │ + 2d6d0: 7819 ldrb r1, [r3, #0] │ │ + 2d6d2: 2303 movs r3, #3 │ │ + 2d6d4: 400b ands r3, r1 │ │ + 2d6d6: 061c lsls r4, r3, #24 │ │ + 2d6d8: 0e23 lsrs r3, r4, #24 │ │ + 2d6da: 0071 lsls r1, r6, #1 │ │ + 2d6dc: 2b02 cmp r3, #2 │ │ + 2d6de: d009 beq.n 2d6f4 │ │ + 2d6e0: 2b03 cmp r3, #3 │ │ + 2d6e2: d00a beq.n 2d6fa │ │ + 2d6e4: 1c1c adds r4, r3, #0 │ │ + 2d6e6: 1c3b adds r3, r7, #0 │ │ + 2d6e8: 3b18 subs r3, #24 │ │ + 2d6ea: 2c01 cmp r4, #1 │ │ + 2d6ec: d10c bne.n 2d708 │ │ + 2d6ee: 4c48 ldr r4, [pc, #288] ; (2d810 ) │ │ + 2d6f0: 447c add r4, pc │ │ + 2d6f2: e00b b.n 2d70c │ │ + 2d6f4: 4b47 ldr r3, [pc, #284] ; (2d814 ) │ │ + 2d6f6: 447b add r3, pc │ │ + 2d6f8: e001 b.n 2d6fe │ │ + 2d6fa: 4b47 ldr r3, [pc, #284] ; (2d818 ) │ │ + 2d6fc: 447b add r3, pc │ │ + 2d6fe: 5e5c ldrsh r4, [r3, r1] │ │ + 2d700: 1c39 adds r1, r7, #0 │ │ + 2d702: 3918 subs r1, #24 │ │ + 2d704: 7809 ldrb r1, [r1, #0] │ │ + 2d706: e003 b.n 2d710 │ │ + 2d708: 4c44 ldr r4, [pc, #272] ; (2d81c ) │ │ + 2d70a: 447c add r4, pc │ │ + 2d70c: 5e61 ldrsh r1, [r4, r1] │ │ + 2d70e: 781c ldrb r4, [r3, #0] │ │ + 2d710: 1c23 adds r3, r4, #0 │ │ + 2d712: 434b muls r3, r1 │ │ + 2d714: 4113 asrs r3, r2 │ │ + 2d716: 18c0 adds r0, r0, r3 │ │ + 2d718: 4b41 ldr r3, [pc, #260] ; (2d820 ) │ │ + 2d71a: 9a00 ldr r2, [sp, #0] │ │ + 2d71c: 58d3 ldr r3, [r2, r3] │ │ + 2d71e: 2b00 cmp r3, #0 │ │ + 2d720: d10e bne.n 2d740 │ │ + 2d722: 1c13 adds r3, r2, #0 │ │ + 2d724: 9a02 ldr r2, [sp, #8] │ │ + 2d726: 589b ldr r3, [r3, r2] │ │ + 2d728: 9305 str r3, [sp, #20] │ │ + 2d72a: 2391 movs r3, #145 ; 0x91 │ │ + 2d72c: 9a05 ldr r2, [sp, #20] │ │ + 2d72e: 005b lsls r3, r3, #1 │ │ + 2d730: 421a tst r2, r3 │ │ + 2d732: d00c beq.n 2d74e │ │ + 2d734: 9b00 ldr r3, [sp, #0] │ │ + 2d736: 9a06 ldr r2, [sp, #24] │ │ + 2d738: 589b ldr r3, [r3, r2] │ │ + 2d73a: 9305 str r3, [sp, #20] │ │ + 2d73c: 075b lsls r3, r3, #29 │ │ + 2d73e: d406 bmi.n 2d74e │ │ + 2d740: 1c3b adds r3, r7, #0 │ │ + 2d742: 3b19 subs r3, #25 │ │ + 2d744: 781b ldrb r3, [r3, #0] │ │ + 2d746: 199e adds r6, r3, r6 │ │ + 2d748: 233f movs r3, #63 ; 0x3f │ │ + 2d74a: 401e ands r6, r3 │ │ + 2d74c: 602e str r6, [r5, #0] │ │ + 2d74e: 1c3b adds r3, r7, #0 │ │ + 2d750: 3b25 subs r3, #37 ; 0x25 │ │ + 2d752: 9314 str r3, [sp, #80] ; 0x50 │ │ + 2d754: 781b ldrb r3, [r3, #0] │ │ + 2d756: 2b12 cmp r3, #18 │ │ + 2d758: d12d bne.n 2d7b6 │ │ + 2d75a: 1c3b adds r3, r7, #0 │ │ + 2d75c: 3b0a subs r3, #10 │ │ + 2d75e: 7819 ldrb r1, [r3, #0] │ │ + 2d760: 230f movs r3, #15 │ │ + 2d762: 9c00 ldr r4, [sp, #0] │ │ + 2d764: 9d02 ldr r5, [sp, #8] │ │ + 2d766: 110a asrs r2, r1, #4 │ │ + 2d768: 400b ands r3, r1 │ │ + 2d76a: 5965 ldr r5, [r4, r5] │ │ + 2d76c: 18d3 adds r3, r2, r3 │ │ + 2d76e: 1c11 adds r1, r2, #0 │ │ + 2d770: 06ac lsls r4, r5, #26 │ │ + 2d772: d505 bpl.n 2d780 │ │ + 2d774: 9c00 ldr r4, [sp, #0] │ │ + 2d776: 9e06 ldr r6, [sp, #24] │ │ + 2d778: 59a4 ldr r4, [r4, r6] │ │ + 2d77a: 9405 str r4, [sp, #20] │ │ + 2d77c: 0764 lsls r4, r4, #29 │ │ + 2d77e: d501 bpl.n 2d784 │ │ + 2d780: 3302 adds r3, #2 │ │ + 2d782: 1c51 adds r1, r2, #1 │ │ + 2d784: 1c3c adds r4, r7, #0 │ │ + 2d786: 3c0b subs r4, #11 │ │ + 2d788: 7822 ldrb r2, [r4, #0] │ │ + 2d78a: 9e00 ldr r6, [sp, #0] │ │ + 2d78c: 429a cmp r2, r3 │ │ + 2d78e: 419b sbcs r3, r3 │ │ + 2d790: 401a ands r2, r3 │ │ + 2d792: 4b23 ldr r3, [pc, #140] ; (2d820 ) │ │ + 2d794: 58f3 ldr r3, [r6, r3] │ │ + 2d796: 2b00 cmp r3, #0 │ │ + 2d798: d102 bne.n 2d7a0 │ │ + 2d79a: 2322 movs r3, #34 ; 0x22 │ │ + 2d79c: 421d tst r5, r3 │ │ + 2d79e: d004 beq.n 2d7aa │ │ + 2d7a0: 428a cmp r2, r1 │ │ + 2d7a2: 4189 sbcs r1, r1 │ │ + 2d7a4: 3201 adds r2, #1 │ │ + 2d7a6: 4008 ands r0, r1 │ │ + 2d7a8: 7022 strb r2, [r4, #0] │ │ + 2d7aa: 2380 movs r3, #128 ; 0x80 │ │ + 2d7ac: 4662 mov r2, ip │ │ + 2d7ae: 045b lsls r3, r3, #17 │ │ + 2d7b0: 4313 orrs r3, r2 │ │ + 2d7b2: 9a01 ldr r2, [sp, #4] │ │ + 2d7b4: 6013 str r3, [r2, #0] │ │ + 2d7b6: 2800 cmp r0, #0 │ │ + 2d7b8: db34 blt.n 2d824 │ │ + 2d7ba: 2380 movs r3, #128 ; 0x80 │ │ + 2d7bc: 005b lsls r3, r3, #1 │ │ + 2d7be: 4298 cmp r0, r3 │ │ + 2d7c0: dd31 ble.n 2d826 │ │ + 2d7c2: 2080 movs r0, #128 ; 0x80 │ │ + 2d7c4: 0040 lsls r0, r0, #1 │ │ + 2d7c6: e02e b.n 2d826 │ │ + 2d7c8: ba78 rev16 r0, r7 │ │ + 2d7ca: 0000 movs r0, r0 │ │ + 2d7cc: e930 0000 ldmdb r0!, {} │ │ + 2d7d0: e940 0000 strd r0, r0, [r0, #-0] │ │ + 2d7d4: ff58 ffff vmaxnm.f16 , q12, │ │ + 2d7d8: e96c 0000 strd r0, r0, [ip, #-0]! │ │ + 2d7dc: e91c 0000 ldmdb ip, {} │ │ + 2d7e0: e910 0000 ldmdb r0, {} │ │ + 2d7e4: e920 0000 stmdb r0!, {} │ │ + 2d7e8: e928 0000 stmdb r8!, {} │ │ + 2d7ec: e95c 0000 ldrd r0, r0, [ip, #-0] │ │ + 2d7f0: ff00 ffff vmaxnm.f32 , q8, │ │ + 2d7f4: 8c46 ldrh r6, [r0, #34] ; 0x22 │ │ + 2d7f6: 0000 movs r0, r0 │ │ + 2d7f8: 8c3e ldrh r6, [r7, #32] │ │ + 2d7fa: 0000 movs r0, r0 │ │ + 2d7fc: e964 0000 strd r0, r0, [r4, #-0]! │ │ + 2d800: e90c 0000 stmdb ip, {} │ │ + 2d804: e988 0000 ; instruction: 0xe9880000 │ │ + 2d808: e984 0000 ; instruction: 0xe9840000 │ │ + 2d80c: e914 0000 ldmdb r4, {} │ │ + 2d810: 8b0c ldrh r4, [r1, #24] │ │ + 2d812: 0000 movs r0, r0 │ │ + 2d814: 8b86 ldrh r6, [r0, #28] │ │ + 2d816: 0000 movs r0, r0 │ │ + 2d818: 8c00 ldrh r0, [r0, #32] │ │ + 2d81a: 0000 movs r0, r0 │ │ + 2d81c: 8c72 ldrh r2, [r6, #34] ; 0x22 │ │ + 2d81e: 0000 movs r0, r0 │ │ + 2d820: e92c 0000 stmdb ip!, {} │ │ + 2d824: 2000 movs r0, #0 │ │ + 2d826: 0183 lsls r3, r0, #6 │ │ + 2d828: 9305 str r3, [sp, #20] │ │ + 2d82a: 1c3b adds r3, r7, #0 │ │ + 2d82c: 3b71 subs r3, #113 ; 0x71 │ │ + 2d82e: 9311 str r3, [sp, #68] ; 0x44 │ │ + 2d830: 681d ldr r5, [r3, #0] │ │ + 2d832: 9b01 ldr r3, [sp, #4] │ │ + 2d834: 681b ldr r3, [r3, #0] │ │ + 2d836: 930d str r3, [sp, #52] ; 0x34 │ │ + 2d838: 2d00 cmp r5, #0 │ │ + 2d83a: d100 bne.n 2d83e │ │ + 2d83c: e0f9 b.n 2da32 │ │ + 2d83e: 029b lsls r3, r3, #10 │ │ + 2d840: d54b bpl.n 2d8da │ │ + 2d842: 238b movs r3, #139 ; 0x8b │ │ + 2d844: 009b lsls r3, r3, #2 │ │ + 2d846: 5cec ldrb r4, [r5, r3] │ │ + 2d848: 2c00 cmp r4, #0 │ │ + 2d84a: d046 beq.n 2d8da │ │ + 2d84c: 1c3b adds r3, r7, #0 │ │ + 2d84e: 1c29 adds r1, r5, #0 │ │ + 2d850: 3b69 subs r3, #105 ; 0x69 │ │ + 2d852: 681a ldr r2, [r3, #0] │ │ + 2d854: 2300 movs r3, #0 │ │ + 2d856: 3c01 subs r4, #1 │ │ + 2d858: 310c adds r1, #12 │ │ + 2d85a: 42a3 cmp r3, r4 │ │ + 2d85c: d206 bcs.n 2d86c │ │ + 2d85e: 8808 ldrh r0, [r1, #0] │ │ + 2d860: 3102 adds r1, #2 │ │ + 2d862: 4282 cmp r2, r0 │ │ + 2d864: dd01 ble.n 2d86a │ │ + 2d866: 3301 adds r3, #1 │ │ + 2d868: e7f7 b.n 2d85a │ │ + 2d86a: 1c1c adds r4, r3, #0 │ │ + 2d86c: 0063 lsls r3, r4, #1 │ │ + 2d86e: 18eb adds r3, r5, r3 │ │ + 2d870: 8999 ldrh r1, [r3, #12] │ │ + 2d872: 428a cmp r2, r1 │ │ + 2d874: db04 blt.n 2d880 │ │ + 2d876: 192c adds r4, r5, r4 │ │ + 2d878: 34c8 adds r4, #200 ; 0xc8 │ │ + 2d87a: 7926 ldrb r6, [r4, #4] │ │ + 2d87c: 00b6 lsls r6, r6, #2 │ │ + 2d87e: e01b b.n 2d8b8 │ │ + 2d880: 2c00 cmp r4, #0 │ │ + 2d882: d022 beq.n 2d8ca │ │ + 2d884: 1928 adds r0, r5, r4 │ │ + 2d886: 30c7 adds r0, #199 ; 0xc7 │ │ + 2d888: 7906 ldrb r6, [r0, #4] │ │ + 2d88a: 895b ldrh r3, [r3, #10] │ │ + 2d88c: 00b6 lsls r6, r6, #2 │ │ + 2d88e: 4299 cmp r1, r3 │ │ + 2d890: dd12 ble.n 2d8b8 │ │ + 2d892: 1e08 subs r0, r1, #0 │ │ + 2d894: 4290 cmp r0, r2 │ │ + 2d896: dd00 ble.n 2d89a │ │ 2d898: 1c10 adds r0, r2, #0 │ │ - 2d89a: 990c ldr r1, [sp, #48] ; 0x30 │ │ - 2d89c: 9314 str r3, [sp, #80] ; 0x50 │ │ - 2d89e: f000 fb85 bl 2dfac <__udivsi3> │ │ - 2d8a2: 9012 str r0, [sp, #72] ; 0x48 │ │ - 2d8a4: 9f12 ldr r7, [sp, #72] ; 0x48 │ │ - 2d8a6: 2000 movs r0, #0 │ │ - 2d8a8: 4287 cmp r7, r0 │ │ - 2d8aa: d100 bne.n 2d8ae │ │ - 2d8ac: e0e0 b.n 2da70 │ │ - 2d8ae: 9f13 ldr r7, [sp, #76] ; 0x4c │ │ - 2d8b0: 4287 cmp r7, r0 │ │ - 2d8b2: d100 bne.n 2d8b6 │ │ - 2d8b4: e0dc b.n 2da70 │ │ - 2d8b6: 4b79 ldr r3, [pc, #484] ; (2da9c ) │ │ - 2d8b8: 58e3 ldr r3, [r4, r3] │ │ - 2d8ba: 4283 cmp r3, r0 │ │ - 2d8bc: d100 bne.n 2d8c0 │ │ - 2d8be: e0d7 b.n 2da70 │ │ - 2d8c0: 4977 ldr r1, [pc, #476] ; (2daa0 ) │ │ - 2d8c2: 9f12 ldr r7, [sp, #72] ; 0x48 │ │ - 2d8c4: 2280 movs r2, #128 ; 0x80 │ │ - 2d8c6: 5863 ldr r3, [r4, r1] │ │ - 2d8c8: 0092 lsls r2, r2, #2 │ │ - 2d8ca: 970d str r7, [sp, #52] ; 0x34 │ │ - 2d8cc: 4013 ands r3, r2 │ │ - 2d8ce: 4283 cmp r3, r0 │ │ - 2d8d0: d000 beq.n 2d8d4 │ │ - 2d8d2: e0be b.n 2da52 │ │ - 2d8d4: 9311 str r3, [sp, #68] ; 0x44 │ │ - 2d8d6: 4873 ldr r0, [pc, #460] ; (2daa4 ) │ │ - 2d8d8: 5820 ldr r0, [r4, r0] │ │ - 2d8da: 2800 cmp r0, #0 │ │ - 2d8dc: d122 bne.n 2d924 │ │ - 2d8de: 4d70 ldr r5, [pc, #448] ; (2daa0 ) │ │ - 2d8e0: 5963 ldr r3, [r4, r5] │ │ - 2d8e2: 05d9 lsls r1, r3, #23 │ │ - 2d8e4: d507 bpl.n 2d8f6 │ │ - 2d8e6: 2280 movs r2, #128 ; 0x80 │ │ - 2d8e8: 0092 lsls r2, r2, #2 │ │ - 2d8ea: 4313 orrs r3, r2 │ │ - 2d8ec: 5163 str r3, [r4, r5] │ │ - 2d8ee: 9f0d ldr r7, [sp, #52] ; 0x34 │ │ - 2d8f0: 4b6c ldr r3, [pc, #432] ; (2daa4 ) │ │ - 2d8f2: 50e7 str r7, [r4, r3] │ │ - 2d8f4: e016 b.n 2d924 │ │ - 2d8f6: 1c20 adds r0, r4, #0 │ │ - 2d8f8: f7fe fe74 bl 2c5e4 │ │ - 2d8fc: 2800 cmp r0, #0 │ │ - 2d8fe: d111 bne.n 2d924 │ │ - 2d900: 1c20 adds r0, r4, #0 │ │ - 2d902: 2164 movs r1, #100 ; 0x64 │ │ - 2d904: f7fe fc70 bl 2c1e8 │ │ - 2d908: 2800 cmp r0, #0 │ │ - 2d90a: d10b bne.n 2d924 │ │ - 2d90c: 5960 ldr r0, [r4, r5] │ │ - 2d90e: 2380 movs r3, #128 ; 0x80 │ │ - 2d910: 009b lsls r3, r3, #2 │ │ - 2d912: 4303 orrs r3, r0 │ │ - 2d914: 9f0d ldr r7, [sp, #52] ; 0x34 │ │ - 2d916: 9812 ldr r0, [sp, #72] ; 0x48 │ │ - 2d918: 5163 str r3, [r4, r5] │ │ - 2d91a: 4287 cmp r7, r0 │ │ - 2d91c: d100 bne.n 2d920 │ │ - 2d91e: e099 b.n 2da54 │ │ - 2d920: 4960 ldr r1, [pc, #384] ; (2daa4 ) │ │ - 2d922: 5067 str r7, [r4, r1] │ │ - 2d924: 4a5f ldr r2, [pc, #380] ; (2daa4 ) │ │ - 2d926: 2380 movs r3, #128 ; 0x80 │ │ - 2d928: 009b lsls r3, r3, #2 │ │ - 2d92a: 58a5 ldr r5, [r4, r2] │ │ - 2d92c: 429d cmp r5, r3 │ │ - 2d92e: d901 bls.n 2d934 │ │ - 2d930: 2580 movs r5, #128 ; 0x80 │ │ - 2d932: 00ad lsls r5, r5, #2 │ │ - 2d934: 9f0d ldr r7, [sp, #52] ; 0x34 │ │ - 2d936: 42bd cmp r5, r7 │ │ - 2d938: d802 bhi.n 2d940 │ │ - 2d93a: 2d00 cmp r5, #0 │ │ - 2d93c: d101 bne.n 2d942 │ │ - 2d93e: e089 b.n 2da54 │ │ - 2d940: 9d0d ldr r5, [sp, #52] ; 0x34 │ │ - 2d942: 4b59 ldr r3, [pc, #356] ; (2daa8 ) │ │ - 2d944: 2200 movs r2, #0 │ │ - 2d946: 1c29 adds r1, r5, #0 │ │ - 2d948: 58f3 ldr r3, [r6, r3] │ │ - 2d94a: 601a str r2, [r3, #0] │ │ - 2d94c: 4b57 ldr r3, [pc, #348] ; (2daac ) │ │ - 2d94e: 58f3 ldr r3, [r6, r3] │ │ - 2d950: 930e str r3, [sp, #56] ; 0x38 │ │ - 2d952: 4b57 ldr r3, [pc, #348] ; (2dab0 ) │ │ - 2d954: 980e ldr r0, [sp, #56] ; 0x38 │ │ - 2d956: 58f3 ldr r3, [r6, r3] │ │ - 2d958: 930f str r3, [sp, #60] ; 0x3c │ │ - 2d95a: 4b56 ldr r3, [pc, #344] ; (2dab4 ) │ │ - 2d95c: 9a0f ldr r2, [sp, #60] ; 0x3c │ │ - 2d95e: 58f3 ldr r3, [r6, r3] │ │ - 2d960: 9310 str r3, [sp, #64] ; 0x40 │ │ - 2d962: f7df fe3d bl d5e0 │ │ - 2d966: 9806 ldr r0, [sp, #24] │ │ - 2d968: 6800 ldr r0, [r0, #0] │ │ - 2d96a: 2801 cmp r0, #1 │ │ - 2d96c: d90d bls.n 2d98a │ │ - 2d96e: 1c29 adds r1, r5, #0 │ │ - 2d970: 1c20 adds r0, r4, #0 │ │ - 2d972: f7df fe83 bl d67c │ │ - 2d976: 4940 ldr r1, [pc, #256] ; (2da78 ) │ │ - 2d978: 4a3f ldr r2, [pc, #252] ; (2da78 ) │ │ - 2d97a: 006f lsls r7, r5, #1 │ │ - 2d97c: 5861 ldr r1, [r4, r1] │ │ - 2d97e: 1840 adds r0, r0, r1 │ │ - 2d980: 50a0 str r0, [r4, r2] │ │ - 2d982: 1c28 adds r0, r5, #0 │ │ - 2d984: f7f8 ff2a bl 267dc │ │ - 2d988: e010 b.n 2d9ac │ │ - 2d98a: 1c29 adds r1, r5, #0 │ │ - 2d98c: 1c20 adds r0, r4, #0 │ │ - 2d98e: f7df fe75 bl d67c │ │ - 2d992: 4b39 ldr r3, [pc, #228] ; (2da78 ) │ │ - 2d994: 4f38 ldr r7, [pc, #224] ; (2da78 ) │ │ - 2d996: 58e3 ldr r3, [r4, r3] │ │ - 2d998: 18c0 adds r0, r0, r3 │ │ - 2d99a: 51e0 str r0, [r4, r7] │ │ - 2d99c: 1c28 adds r0, r5, #0 │ │ - 2d99e: f7f8 ff1d bl 267dc │ │ - 2d9a2: 980e ldr r0, [sp, #56] ; 0x38 │ │ - 2d9a4: 1c29 adds r1, r5, #0 │ │ - 2d9a6: f7df fe0c bl d5c2 │ │ - 2d9aa: 1c2f adds r7, r5, #0 │ │ - 2d9ac: 9906 ldr r1, [sp, #24] │ │ - 2d9ae: 9811 ldr r0, [sp, #68] ; 0x44 │ │ - 2d9b0: 6809 ldr r1, [r1, #0] │ │ - 2d9b2: 3001 adds r0, #1 │ │ - 2d9b4: 9011 str r0, [sp, #68] ; 0x44 │ │ - 2d9b6: 2902 cmp r1, #2 │ │ - 2d9b8: d908 bls.n 2d9cc │ │ - 2d9ba: 4b3f ldr r3, [pc, #252] ; (2dab8 ) │ │ - 2d9bc: 1c3a adds r2, r7, #0 │ │ - 2d9be: 980e ldr r0, [sp, #56] ; 0x38 │ │ - 2d9c0: 58f3 ldr r3, [r6, r3] │ │ - 2d9c2: 007f lsls r7, r7, #1 │ │ - 2d9c4: 1c19 adds r1, r3, #0 │ │ - 2d9c6: 9310 str r3, [sp, #64] ; 0x40 │ │ - 2d9c8: f7df fdfa bl d5c0 │ │ - 2d9cc: 4b3b ldr r3, [pc, #236] ; (2dabc ) │ │ - 2d9ce: 58f3 ldr r3, [r6, r3] │ │ - 2d9d0: 681b ldr r3, [r3, #0] │ │ - 2d9d2: 2b00 cmp r3, #0 │ │ - 2d9d4: d005 beq.n 2d9e2 │ │ - 2d9d6: 9a06 ldr r2, [sp, #24] │ │ - 2d9d8: 980e ldr r0, [sp, #56] ; 0x38 │ │ - 2d9da: 1c39 adds r1, r7, #0 │ │ - 2d9dc: 6812 ldr r2, [r2, #0] │ │ - 2d9de: 9203 str r2, [sp, #12] │ │ - 2d9e0: 4798 blx r3 │ │ - 2d9e2: ab17 add r3, sp, #92 ; 0x5c │ │ - 2d9e4: 9300 str r3, [sp, #0] │ │ - 2d9e6: 990e ldr r1, [sp, #56] ; 0x38 │ │ - 2d9e8: 1c3a adds r2, r7, #0 │ │ - 2d9ea: 9813 ldr r0, [sp, #76] ; 0x4c │ │ - 2d9ec: 9f14 ldr r7, [sp, #80] ; 0x50 │ │ - 2d9ee: ab16 add r3, sp, #88 ; 0x58 │ │ - 2d9f0: 47b8 blx r7 │ │ - 2d9f2: 9f13 ldr r7, [sp, #76] ; 0x4c │ │ - 2d9f4: 492b ldr r1, [pc, #172] ; (2daa4 ) │ │ - 2d9f6: 183f adds r7, r7, r0 │ │ - 2d9f8: 482a ldr r0, [pc, #168] ; (2daa4 ) │ │ - 2d9fa: 9713 str r7, [sp, #76] ; 0x4c │ │ - 2d9fc: 9f0d ldr r7, [sp, #52] ; 0x34 │ │ - 2d9fe: 5820 ldr r0, [r4, r0] │ │ - 2da00: 1b7f subs r7, r7, r5 │ │ - 2da02: 1b45 subs r5, r0, r5 │ │ - 2da04: 970d str r7, [sp, #52] ; 0x34 │ │ - 2da06: 5065 str r5, [r4, r1] │ │ - 2da08: 2f00 cmp r7, #0 │ │ - 2da0a: d000 beq.n 2da0e │ │ - 2da0c: e763 b.n 2d8d6 │ │ - 2da0e: 9a16 ldr r2, [sp, #88] ; 0x58 │ │ - 2da10: 9f17 ldr r7, [sp, #92] ; 0x5c │ │ - 2da12: 1513 asrs r3, r2, #20 │ │ - 2da14: 153a asrs r2, r7, #20 │ │ - 2da16: 429a cmp r2, r3 │ │ - 2da18: db01 blt.n 2da1e │ │ - 2da1a: 9217 str r2, [sp, #92] ; 0x5c │ │ - 2da1c: e000 b.n 2da20 │ │ - 2da1e: 9317 str r3, [sp, #92] ; 0x5c │ │ - 2da20: 9817 ldr r0, [sp, #92] ; 0x5c │ │ - 2da22: 4a27 ldr r2, [pc, #156] ; (2dac0 ) │ │ - 2da24: 1ac3 subs r3, r0, r3 │ │ - 2da26: 58b2 ldr r2, [r6, r2] │ │ - 2da28: 2bff cmp r3, #255 ; 0xff │ │ - 2da2a: d900 bls.n 2da2e │ │ - 2da2c: 23ff movs r3, #255 ; 0xff │ │ - 2da2e: 9f11 ldr r7, [sp, #68] ; 0x44 │ │ - 2da30: 6013 str r3, [r2, #0] │ │ - 2da32: 2f00 cmp r7, #0 │ │ - 2da34: d009 beq.n 2da4a │ │ - 2da36: 4810 ldr r0, [pc, #64] ; (2da78 ) │ │ - 2da38: 1c39 adds r1, r7, #0 │ │ - 2da3a: 5820 ldr r0, [r4, r0] │ │ - 2da3c: 9007 str r0, [sp, #28] │ │ - 2da3e: 3801 subs r0, #1 │ │ - 2da40: 19c0 adds r0, r0, r7 │ │ - 2da42: f000 fab3 bl 2dfac <__udivsi3> │ │ - 2da46: 490c ldr r1, [pc, #48] ; (2da78 ) │ │ - 2da48: 5060 str r0, [r4, r1] │ │ - 2da4a: 9f12 ldr r7, [sp, #72] ; 0x48 │ │ - 2da4c: 990d ldr r1, [sp, #52] ; 0x34 │ │ - 2da4e: 1a78 subs r0, r7, r1 │ │ - 2da50: e00e b.n 2da70 │ │ - 2da52: 9011 str r0, [sp, #68] ; 0x44 │ │ - 2da54: 9f15 ldr r7, [sp, #84] ; 0x54 │ │ - 2da56: 980d ldr r0, [sp, #52] ; 0x34 │ │ - 2da58: 6839 ldr r1, [r7, #0] │ │ - 2da5a: 9f0c ldr r7, [sp, #48] ; 0x30 │ │ - 2da5c: 3908 subs r1, #8 │ │ - 2da5e: 424b negs r3, r1 │ │ - 2da60: 4159 adcs r1, r3 │ │ - 2da62: 1c3a adds r2, r7, #0 │ │ - 2da64: 4342 muls r2, r0 │ │ - 2da66: 01c9 lsls r1, r1, #7 │ │ - 2da68: 9813 ldr r0, [sp, #76] ; 0x4c │ │ - 2da6a: f002 ffbf bl 309ec <__clzsi2+0x138> │ │ - 2da6e: e7ce b.n 2da0e │ │ - 2da70: b019 add sp, #100 ; 0x64 │ │ - 2da72: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 2da74: ffff 7fff ; instruction: 0xffff7fff │ │ - 2da78: e918 0000 ldmdb r8, {} │ │ - 2da7c: 0001 movs r1, r0 │ │ - 2da7e: 8000 strh r0, [r0, #0] │ │ - 2da80: a6b0 add r6, pc, #704 ; (adr r6, 2dd44 ) │ │ - 2da82: 0000 movs r0, r0 │ │ - 2da84: fef4 ffff mrc2 15, 7, pc, cr4, cr15, {7} │ │ - 2da88: ff68 ffff vminnm.f32 , q12, │ │ - 2da8c: ff90 ffff ; instruction: 0xff90ffff │ │ - 2da90: ff94 ffff ; instruction: 0xff94ffff │ │ - 2da94: ff98 ffff ; instruction: 0xff98ffff │ │ - 2da98: ff9c ffff ; instruction: 0xff9cffff │ │ - 2da9c: e910 0000 ldmdb r0, {} │ │ - 2daa0: e90c 0000 stmdb ip, {} │ │ - 2daa4: e91c 0000 ldmdb ip, {} │ │ - 2daa8: ff08 ffff vmaxnm.f32 , q12, │ │ - 2daac: ff04 ffff vmaxnm.f32 , q10, │ │ - 2dab0: ff10 ffff vmaxnm.f16 , q8, │ │ - 2dab4: ff14 ffff vmaxnm.f16 , q10, │ │ - 2dab8: fef8 ffff mrc2 15, 7, pc, cr8, cr15, {7} │ │ - 2dabc: ff44 ffff vmaxnm.f32 , q10, │ │ - 2dac0: ff84 ffff ; instruction: 0xff84ffff │ │ - │ │ -0002dac4 : │ │ - 2dac4: b538 push {r3, r4, r5, lr} │ │ - 2dac6: 4925 ldr r1, [pc, #148] ; (2db5c ) │ │ - 2dac8: 1c15 adds r5, r2, #0 │ │ - 2daca: 4a25 ldr r2, [pc, #148] ; (2db60 ) │ │ - 2dacc: 4c25 ldr r4, [pc, #148] ; (2db64 ) │ │ - 2dace: 1c2b adds r3, r5, #0 │ │ - 2dad0: 2004 movs r0, #4 │ │ - 2dad2: 4479 add r1, pc │ │ - 2dad4: 447a add r2, pc │ │ - 2dad6: f003 f939 bl 30d4c <__clzsi2+0x498> │ │ - 2dada: 23fa movs r3, #250 ; 0xfa │ │ - 2dadc: 447c add r4, pc │ │ - 2dade: 019b lsls r3, r3, #6 │ │ - 2dae0: 429d cmp r5, r3 │ │ - 2dae2: d012 beq.n 2db0a │ │ - 2dae4: dc06 bgt.n 2daf4 │ │ - 2dae6: 23fa movs r3, #250 ; 0xfa │ │ - 2dae8: 015b lsls r3, r3, #5 │ │ - 2daea: 429d cmp r5, r3 │ │ - 2daec: d116 bne.n 2db1c │ │ - 2daee: 481e ldr r0, [pc, #120] ; (2db68 ) │ │ - 2daf0: 4478 add r0, pc │ │ - 2daf2: e011 b.n 2db18 │ │ - 2daf4: 4b1d ldr r3, [pc, #116] ; (2db6c ) │ │ - 2daf6: 429d cmp r5, r3 │ │ - 2daf8: d00b beq.n 2db12 │ │ - 2dafa: 23fa movs r3, #250 ; 0xfa │ │ - 2dafc: 01db lsls r3, r3, #7 │ │ - 2dafe: 429d cmp r5, r3 │ │ - 2db00: d10c bne.n 2db1c │ │ - 2db02: 481b ldr r0, [pc, #108] ; (2db70 ) │ │ - 2db04: 4478 add r0, pc │ │ - 2db06: 3028 adds r0, #40 ; 0x28 │ │ - 2db08: e006 b.n 2db18 │ │ - 2db0a: 481a ldr r0, [pc, #104] ; (2db74 ) │ │ - 2db0c: 4478 add r0, pc │ │ - 2db0e: 3038 adds r0, #56 ; 0x38 │ │ - 2db10: e002 b.n 2db18 │ │ - 2db12: 4819 ldr r0, [pc, #100] ; (2db78 ) │ │ - 2db14: 4478 add r0, pc │ │ - 2db16: 3070 adds r0, #112 ; 0x70 │ │ - 2db18: f7f8 fcca bl 264b0 │ │ - 2db1c: 4b17 ldr r3, [pc, #92] ; (2db7c ) │ │ - 2db1e: 2001 movs r0, #1 │ │ - 2db20: 58e2 ldr r2, [r4, r3] │ │ - 2db22: 2300 movs r3, #0 │ │ - 2db24: 6013 str r3, [r2, #0] │ │ - 2db26: 4a16 ldr r2, [pc, #88] ; (2db80 ) │ │ - 2db28: 58a2 ldr r2, [r4, r2] │ │ - 2db2a: 6013 str r3, [r2, #0] │ │ - 2db2c: 4a15 ldr r2, [pc, #84] ; (2db84 ) │ │ - 2db2e: 58a2 ldr r2, [r4, r2] │ │ - 2db30: 6013 str r3, [r2, #0] │ │ - 2db32: 4a15 ldr r2, [pc, #84] ; (2db88 ) │ │ - 2db34: 58a2 ldr r2, [r4, r2] │ │ - 2db36: 6013 str r3, [r2, #0] │ │ - 2db38: 4a14 ldr r2, [pc, #80] ; (2db8c ) │ │ - 2db3a: 58a2 ldr r2, [r4, r2] │ │ - 2db3c: 6013 str r3, [r2, #0] │ │ - 2db3e: 4a14 ldr r2, [pc, #80] ; (2db90 ) │ │ - 2db40: 58a1 ldr r1, [r4, r2] │ │ - 2db42: 2201 movs r2, #1 │ │ - 2db44: 4252 negs r2, r2 │ │ - 2db46: 600a str r2, [r1, #0] │ │ - 2db48: 4912 ldr r1, [pc, #72] ; (2db94 ) │ │ - 2db4a: 5861 ldr r1, [r4, r1] │ │ - 2db4c: 600b str r3, [r1, #0] │ │ - 2db4e: 4912 ldr r1, [pc, #72] ; (2db98 ) │ │ - 2db50: 5861 ldr r1, [r4, r1] │ │ - 2db52: 600a str r2, [r1, #0] │ │ - 2db54: 4a11 ldr r2, [pc, #68] ; (2db9c ) │ │ - 2db56: 58a2 ldr r2, [r4, r2] │ │ - 2db58: 6013 str r3, [r2, #0] │ │ - 2db5a: bd38 pop {r3, r4, r5, pc} │ │ - 2db5c: 5b07 ldrh r7, [r0, r4] │ │ - 2db5e: 0000 movs r0, r0 │ │ - 2db60: 5b0f ldrh r7, [r1, r4] │ │ - 2db62: 0000 movs r0, r0 │ │ - 2db64: a428 add r4, pc, #160 ; (adr r4, 2dc08 ) │ │ - 2db66: 0000 movs r0, r0 │ │ - 2db68: 8210 strh r0, [r2, #16] │ │ - 2db6a: 0000 movs r0, r0 │ │ - 2db6c: 55f0 strb r0, [r6, r7] │ │ - 2db6e: 0000 movs r0, r0 │ │ - 2db70: 827c strh r4, [r7, #18] │ │ - 2db72: 0000 movs r0, r0 │ │ - 2db74: 81f4 strh r4, [r6, #14] │ │ - 2db76: 0000 movs r0, r0 │ │ - 2db78: 81ec strh r4, [r5, #14] │ │ - 2db7a: 0000 movs r0, r0 │ │ - 2db7c: ffa0 ffff ; instruction: 0xffa0ffff │ │ - 2db80: ffa4 ffff ; instruction: 0xffa4ffff │ │ - 2db84: ffa8 ffff ; instruction: 0xffa8ffff │ │ - 2db88: ffac ffff ; instruction: 0xffacffff │ │ - 2db8c: ffb0 ffff ; instruction: 0xffb0ffff │ │ - 2db90: ffb4 ffff ; instruction: 0xffb4ffff │ │ - 2db94: ffb8 ffff ; instruction: 0xffb8ffff │ │ - 2db98: ffbc ffff ; instruction: 0xffbcffff │ │ - 2db9c: ffc0 ffff ; instruction: 0xffc0ffff │ │ - │ │ -0002dba0 : │ │ - 2dba0: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ - 2dba2: 4c22 ldr r4, [pc, #136] ; (2dc2c ) │ │ - 2dba4: 9301 str r3, [sp, #4] │ │ - 2dba6: 4b22 ldr r3, [pc, #136] ; (2dc30 ) │ │ - 2dba8: 447c add r4, pc │ │ - 2dbaa: 1c17 adds r7, r2, #0 │ │ - 2dbac: 58e3 ldr r3, [r4, r3] │ │ - 2dbae: 4a21 ldr r2, [pc, #132] ; (2dc34 ) │ │ - 2dbb0: 1c39 adds r1, r7, #0 │ │ - 2dbb2: 1c05 adds r5, r0, #0 │ │ - 2dbb4: 601a str r2, [r3, #0] │ │ - 2dbb6: 6802 ldr r2, [r0, #0] │ │ - 2dbb8: 23b8 movs r3, #184 ; 0xb8 │ │ - 2dbba: 009b lsls r3, r3, #2 │ │ - 2dbbc: 58d3 ldr r3, [r2, r3] │ │ - 2dbbe: 2200 movs r2, #0 │ │ - 2dbc0: 4798 blx r3 │ │ - 2dbc2: 9901 ldr r1, [sp, #4] │ │ - 2dbc4: 1c06 adds r6, r0, #0 │ │ - 2dbc6: f7f8 fb55 bl 26274 │ │ - 2dbca: 4b1b ldr r3, [pc, #108] ; (2dc38 ) │ │ - 2dbcc: 1c39 adds r1, r7, #0 │ │ - 2dbce: 58e3 ldr r3, [r4, r3] │ │ - 2dbd0: 6018 str r0, [r3, #0] │ │ - 2dbd2: 682a ldr r2, [r5, #0] │ │ - 2dbd4: 9301 str r3, [sp, #4] │ │ - 2dbd6: 23c0 movs r3, #192 ; 0xc0 │ │ - 2dbd8: 009b lsls r3, r3, #2 │ │ - 2dbda: 58d3 ldr r3, [r2, r3] │ │ - 2dbdc: 1c28 adds r0, r5, #0 │ │ - 2dbde: 1c32 adds r2, r6, #0 │ │ - 2dbe0: 469c mov ip, r3 │ │ - 2dbe2: 2300 movs r3, #0 │ │ - 2dbe4: 47e0 blx ip │ │ - 2dbe6: 4b15 ldr r3, [pc, #84] ; (2dc3c ) │ │ - 2dbe8: 58e2 ldr r2, [r4, r3] │ │ - 2dbea: 2300 movs r3, #0 │ │ - 2dbec: 6013 str r3, [r2, #0] │ │ - 2dbee: 4a14 ldr r2, [pc, #80] ; (2dc40 ) │ │ - 2dbf0: 58a2 ldr r2, [r4, r2] │ │ - 2dbf2: 6013 str r3, [r2, #0] │ │ - 2dbf4: 4a13 ldr r2, [pc, #76] ; (2dc44 ) │ │ - 2dbf6: 58a2 ldr r2, [r4, r2] │ │ - 2dbf8: 6013 str r3, [r2, #0] │ │ - 2dbfa: 4a13 ldr r2, [pc, #76] ; (2dc48 ) │ │ - 2dbfc: 58a2 ldr r2, [r4, r2] │ │ - 2dbfe: 6013 str r3, [r2, #0] │ │ - 2dc00: 4a12 ldr r2, [pc, #72] ; (2dc4c ) │ │ - 2dc02: 58a2 ldr r2, [r4, r2] │ │ - 2dc04: 6013 str r3, [r2, #0] │ │ - 2dc06: 4a12 ldr r2, [pc, #72] ; (2dc50 ) │ │ - 2dc08: 58a2 ldr r2, [r4, r2] │ │ - 2dc0a: 6013 str r3, [r2, #0] │ │ - 2dc0c: 4a11 ldr r2, [pc, #68] ; (2dc54 ) │ │ - 2dc0e: 58a1 ldr r1, [r4, r2] │ │ - 2dc10: 2201 movs r2, #1 │ │ - 2dc12: 4252 negs r2, r2 │ │ - 2dc14: 600a str r2, [r1, #0] │ │ - 2dc16: 4910 ldr r1, [pc, #64] ; (2dc58 ) │ │ - 2dc18: 5861 ldr r1, [r4, r1] │ │ - 2dc1a: 600b str r3, [r1, #0] │ │ - 2dc1c: 4b0f ldr r3, [pc, #60] ; (2dc5c ) │ │ - 2dc1e: 58e3 ldr r3, [r4, r3] │ │ - 2dc20: 601a str r2, [r3, #0] │ │ - 2dc22: 9b01 ldr r3, [sp, #4] │ │ - 2dc24: 6818 ldr r0, [r3, #0] │ │ - 2dc26: 1e43 subs r3, r0, #1 │ │ - 2dc28: 4198 sbcs r0, r3 │ │ - 2dc2a: bdfe pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ - 2dc2c: a35c add r3, pc, #368 ; (adr r3, 2dda0 ) │ │ - 2dc2e: 0000 movs r0, r0 │ │ - 2dc30: ffc4 ffff ; instruction: 0xffc4ffff │ │ - 2dc34: 9c41 ldr r4, [sp, #260] ; 0x104 │ │ - 2dc36: 0000 movs r0, r0 │ │ - 2dc38: ffa0 ffff ; instruction: 0xffa0ffff │ │ - 2dc3c: ffac ffff ; instruction: 0xffacffff │ │ - 2dc40: ffc8 ffff ; instruction: 0xffc8ffff │ │ - 2dc44: ffcc ffff ; instruction: 0xffccffff │ │ - 2dc48: ffd0 ffff ; instruction: 0xffd0ffff │ │ - 2dc4c: ffd4 ffff ; instruction: 0xffd4ffff │ │ - 2dc50: ffb0 ffff ; instruction: 0xffb0ffff │ │ - 2dc54: ffb4 ffff ; instruction: 0xffb4ffff │ │ - 2dc58: ffb8 ffff ; instruction: 0xffb8ffff │ │ - 2dc5c: ffbc ffff ; instruction: 0xffbcffff │ │ - │ │ -0002dc60 : │ │ - 2dc60: 4b08 ldr r3, [pc, #32] ; (2dc84 ) │ │ - 2dc62: b510 push {r4, lr} │ │ - 2dc64: 447b add r3, pc │ │ - 2dc66: 681b ldr r3, [r3, #0] │ │ - 2dc68: 1c04 adds r4, r0, #0 │ │ - 2dc6a: 6818 ldr r0, [r3, #0] │ │ - 2dc6c: 2800 cmp r0, #0 │ │ - 2dc6e: d008 beq.n 2dc82 │ │ - 2dc70: f7f8 fb48 bl 26304 │ │ - 2dc74: 6822 ldr r2, [r4, #0] │ │ - 2dc76: 23a7 movs r3, #167 ; 0xa7 │ │ - 2dc78: 009b lsls r3, r3, #2 │ │ - 2dc7a: 1c01 adds r1, r0, #0 │ │ - 2dc7c: 58d3 ldr r3, [r2, r3] │ │ - 2dc7e: 1c20 adds r0, r4, #0 │ │ - 2dc80: 4798 blx r3 │ │ - 2dc82: bd10 pop {r4, pc} │ │ - 2dc84: a240 add r2, pc, #256 ; (adr r2, 2dd88 ) │ │ + 2d89a: 4298 cmp r0, r3 │ │ + 2d89c: dd0c ble.n 2d8b8 │ │ + 2d89e: 192c adds r4, r5, r4 │ │ + 2d8a0: 34c8 adds r4, #200 ; 0xc8 │ │ + 2d8a2: 1ac2 subs r2, r0, r3 │ │ + 2d8a4: 7920 ldrb r0, [r4, #4] │ │ + 2d8a6: 1ac9 subs r1, r1, r3 │ │ + 2d8a8: 0080 lsls r0, r0, #2 │ │ + 2d8aa: 1b84 subs r4, r0, r6 │ │ + 2d8ac: 1c20 adds r0, r4, #0 │ │ + 2d8ae: 4350 muls r0, r2 │ │ + 2d8b0: f004 fa0c bl 31ccc <__aeabi_llsl@@Base+0x16c> │ │ + 2d8b4: 1836 adds r6, r6, r0 │ │ + 2d8b6: d406 bmi.n 2d8c6 │ │ + 2d8b8: 2380 movs r3, #128 ; 0x80 │ │ + 2d8ba: 005b lsls r3, r3, #1 │ │ + 2d8bc: 429e cmp r6, r3 │ │ + 2d8be: dd08 ble.n 2d8d2 │ │ + 2d8c0: 2680 movs r6, #128 ; 0x80 │ │ + 2d8c2: 0076 lsls r6, r6, #1 │ │ + 2d8c4: e005 b.n 2d8d2 │ │ + 2d8c6: 2600 movs r6, #0 │ │ + 2d8c8: e003 b.n 2d8d2 │ │ + 2d8ca: 1c26 adds r6, r4, #0 │ │ + 2d8cc: 1c23 adds r3, r4, #0 │ │ + 2d8ce: 2900 cmp r1, #0 │ │ + 2d8d0: d1df bne.n 2d892 │ │ + 2d8d2: 9b05 ldr r3, [sp, #20] │ │ + 2d8d4: 4373 muls r3, r6 │ │ + 2d8d6: 121b asrs r3, r3, #8 │ │ + 2d8d8: 9305 str r3, [sp, #20] │ │ + 2d8da: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 2d8dc: 025b lsls r3, r3, #9 │ │ + 2d8de: d563 bpl.n 2d9a8 │ │ + 2d8e0: 4bc8 ldr r3, [pc, #800] ; (2dc04 ) │ │ + 2d8e2: 5ce9 ldrb r1, [r5, r3] │ │ + 2d8e4: 2900 cmp r1, #0 │ │ + 2d8e6: d05f beq.n 2d9a8 │ │ + 2d8e8: 1c3b adds r3, r7, #0 │ │ + 2d8ea: 1c28 adds r0, r5, #0 │ │ + 2d8ec: 2200 movs r2, #0 │ │ + 2d8ee: 3b65 subs r3, #101 ; 0x65 │ │ + 2d8f0: 681b ldr r3, [r3, #0] │ │ + 2d8f2: 3901 subs r1, #1 │ │ + 2d8f4: 304c adds r0, #76 ; 0x4c │ │ + 2d8f6: 428a cmp r2, r1 │ │ + 2d8f8: d206 bcs.n 2d908 │ │ + 2d8fa: 8804 ldrh r4, [r0, #0] │ │ + 2d8fc: 3002 adds r0, #2 │ │ + 2d8fe: 42a3 cmp r3, r4 │ │ + 2d900: dd01 ble.n 2d906 │ │ + 2d902: 3201 adds r2, #1 │ │ + 2d904: e7f7 b.n 2d8f6 │ │ + 2d906: 1c11 adds r1, r2, #0 │ │ + 2d908: 004a lsls r2, r1, #1 │ │ + 2d90a: 18aa adds r2, r5, r2 │ │ + 2d90c: 1c10 adds r0, r2, #0 │ │ + 2d90e: 304c adds r0, #76 ; 0x4c │ │ + 2d910: 8800 ldrh r0, [r0, #0] │ │ + 2d912: 4684 mov ip, r0 │ │ + 2d914: 1868 adds r0, r5, r1 │ │ + 2d916: 1c04 adds r4, r0, #0 │ │ + 2d918: 34e8 adds r4, #232 ; 0xe8 │ │ + 2d91a: 7926 ldrb r6, [r4, #4] │ │ + 2d91c: 4563 cmp r3, ip │ │ + 2d91e: db01 blt.n 2d924 │ │ + 2d920: f000 ff2d bl 2e77e │ │ + 2d924: 2900 cmp r1, #0 │ │ + 2d926: d016 beq.n 2d956 │ │ + 2d928: 324a adds r2, #74 ; 0x4a │ │ + 2d92a: 8811 ldrh r1, [r2, #0] │ │ + 2d92c: 30e7 adds r0, #231 ; 0xe7 │ │ + 2d92e: 7904 ldrb r4, [r0, #4] │ │ + 2d930: 458c cmp ip, r1 │ │ + 2d932: dd0b ble.n 2d94c │ │ + 2d934: 428b cmp r3, r1 │ │ + 2d936: dd09 ble.n 2d94c │ │ + 2d938: 1a5b subs r3, r3, r1 │ │ + 2d93a: 1b32 subs r2, r6, r4 │ │ + 2d93c: 1c10 adds r0, r2, #0 │ │ + 2d93e: 4358 muls r0, r3 │ │ + 2d940: 4663 mov r3, ip │ │ + 2d942: 1a59 subs r1, r3, r1 │ │ + 2d944: f004 f9c2 bl 31ccc <__aeabi_llsl@@Base+0x16c> │ │ + 2d948: 1824 adds r4, r4, r0 │ │ + 2d94a: d402 bmi.n 2d952 │ │ + 2d94c: 2c40 cmp r4, #64 ; 0x40 │ │ + 2d94e: dc07 bgt.n 2d960 │ │ + 2d950: e007 b.n 2d962 │ │ + 2d952: 2400 movs r4, #0 │ │ + 2d954: e005 b.n 2d962 │ │ + 2d956: 4662 mov r2, ip │ │ + 2d958: 2a00 cmp r2, #0 │ │ + 2d95a: d001 beq.n 2d960 │ │ + 2d95c: f000 ff08 bl 2e770 │ │ + 2d960: 2440 movs r4, #64 ; 0x40 │ │ + 2d962: 9b07 ldr r3, [sp, #28] │ │ + 2d964: 3c20 subs r4, #32 │ │ + 2d966: 2b7f cmp r3, #127 ; 0x7f │ │ + 2d968: dd09 ble.n 2d97e │ │ + 2d96a: 2380 movs r3, #128 ; 0x80 │ │ + 2d96c: 9a07 ldr r2, [sp, #28] │ │ + 2d96e: 005b lsls r3, r3, #1 │ │ + 2d970: 1a9b subs r3, r3, r2 │ │ + 2d972: 1c22 adds r2, r4, #0 │ │ + 2d974: 435a muls r2, r3 │ │ + 2d976: 17d3 asrs r3, r2, #31 │ │ + 2d978: 0edb lsrs r3, r3, #27 │ │ + 2d97a: 189c adds r4, r3, r2 │ │ + 2d97c: e005 b.n 2d98a │ │ + 2d97e: 9b07 ldr r3, [sp, #28] │ │ + 2d980: 4363 muls r3, r4 │ │ + 2d982: 1c1c adds r4, r3, #0 │ │ + 2d984: 17db asrs r3, r3, #31 │ │ + 2d986: 0edb lsrs r3, r3, #27 │ │ + 2d988: 191c adds r4, r3, r4 │ │ + 2d98a: 9b07 ldr r3, [sp, #28] │ │ + 2d98c: 1164 asrs r4, r4, #5 │ │ + 2d98e: 191c adds r4, r3, r4 │ │ + 2d990: 2c00 cmp r4, #0 │ │ + 2d992: db06 blt.n 2d9a2 │ │ + 2d994: 2380 movs r3, #128 ; 0x80 │ │ + 2d996: 005b lsls r3, r3, #1 │ │ + 2d998: 429c cmp r4, r3 │ │ + 2d99a: dd03 ble.n 2d9a4 │ │ + 2d99c: 2480 movs r4, #128 ; 0x80 │ │ + 2d99e: 0064 lsls r4, r4, #1 │ │ + 2d9a0: e000 b.n 2d9a4 │ │ + 2d9a2: 2400 movs r4, #0 │ │ + 2d9a4: 9b04 ldr r3, [sp, #16] │ │ + 2d9a6: 601c str r4, [r3, #0] │ │ + 2d9a8: 2280 movs r2, #128 ; 0x80 │ │ + 2d9aa: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 2d9ac: 00d2 lsls r2, r2, #3 │ │ + 2d9ae: 4213 tst r3, r2 │ │ + 2d9b0: d018 beq.n 2d9e4 │ │ + 2d9b2: 1c3b adds r3, r7, #0 │ │ + 2d9b4: 682a ldr r2, [r5, #0] │ │ + 2d9b6: 3b81 subs r3, #129 ; 0x81 │ │ + 2d9b8: 2a00 cmp r2, #0 │ │ + 2d9ba: d00c beq.n 2d9d6 │ │ + 2d9bc: 6819 ldr r1, [r3, #0] │ │ + 2d9be: 0052 lsls r2, r2, #1 │ │ + 2d9c0: 1a8a subs r2, r1, r2 │ │ + 2d9c2: 2a00 cmp r2, #0 │ │ + 2d9c4: dc00 bgt.n 2d9c8 │ │ + 2d9c6: 2200 movs r2, #0 │ │ + 2d9c8: 601a str r2, [r3, #0] │ │ + 2d9ca: 6818 ldr r0, [r3, #0] │ │ + 2d9cc: 9b05 ldr r3, [sp, #20] │ │ + 2d9ce: 4343 muls r3, r0 │ │ + 2d9d0: 141b asrs r3, r3, #16 │ │ + 2d9d2: 9305 str r3, [sp, #20] │ │ + 2d9d4: e006 b.n 2d9e4 │ │ + 2d9d6: 681b ldr r3, [r3, #0] │ │ + 2d9d8: 1e5a subs r2, r3, #1 │ │ + 2d9da: 4193 sbcs r3, r2 │ │ + 2d9dc: 9a05 ldr r2, [sp, #20] │ │ + 2d9de: 425b negs r3, r3 │ │ + 2d9e0: 401a ands r2, r3 │ │ + 2d9e2: 9205 str r2, [sp, #20] │ │ + 2d9e4: 4b88 ldr r3, [pc, #544] ; (2dc08 ) │ │ + 2d9e6: 5cea ldrb r2, [r5, r3] │ │ + 2d9e8: 2a00 cmp r2, #0 │ │ + 2d9ea: d02b beq.n 2da44 │ │ + 2d9ec: 9b04 ldr r3, [sp, #16] │ │ + 2d9ee: 6819 ldr r1, [r3, #0] │ │ + 2d9f0: 2900 cmp r1, #0 │ │ + 2d9f2: d027 beq.n 2da44 │ │ + 2d9f4: 1c3b adds r3, r7, #0 │ │ + 2d9f6: 3b29 subs r3, #41 ; 0x29 │ │ + 2d9f8: 781b ldrb r3, [r3, #0] │ │ + 2d9fa: 2b00 cmp r3, #0 │ │ + 2d9fc: d022 beq.n 2da44 │ │ + 2d9fe: 2092 movs r0, #146 ; 0x92 │ │ + 2da00: 0080 lsls r0, r0, #2 │ │ + 2da02: 5c28 ldrb r0, [r5, r0] │ │ + 2da04: 0612 lsls r2, r2, #24 │ │ + 2da06: 1612 asrs r2, r2, #24 │ │ + 2da08: 1a1b subs r3, r3, r0 │ │ + 2da0a: 1e5d subs r5, r3, #1 │ │ + 2da0c: 1c10 adds r0, r2, #0 │ │ + 2da0e: 4368 muls r0, r5 │ │ + 2da10: 17c3 asrs r3, r0, #31 │ │ + 2da12: 0f5b lsrs r3, r3, #29 │ │ + 2da14: 181b adds r3, r3, r0 │ │ + 2da16: 10db asrs r3, r3, #3 │ │ + 2da18: 18cb adds r3, r1, r3 │ │ + 2da1a: d406 bmi.n 2da2a │ │ + 2da1c: 2280 movs r2, #128 ; 0x80 │ │ + 2da1e: 0052 lsls r2, r2, #1 │ │ + 2da20: 4293 cmp r3, r2 │ │ + 2da22: dd03 ble.n 2da2c │ │ + 2da24: 2380 movs r3, #128 ; 0x80 │ │ + 2da26: 005b lsls r3, r3, #1 │ │ + 2da28: e000 b.n 2da2c │ │ + 2da2a: 2300 movs r3, #0 │ │ + 2da2c: 9a04 ldr r2, [sp, #16] │ │ + 2da2e: 6013 str r3, [r2, #0] │ │ + 2da30: e008 b.n 2da44 │ │ + 2da32: 2280 movs r2, #128 ; 0x80 │ │ + 2da34: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 2da36: 00d2 lsls r2, r2, #3 │ │ + 2da38: 4213 tst r3, r2 │ │ + 2da3a: d003 beq.n 2da44 │ │ + 2da3c: 1c3b adds r3, r7, #0 │ │ + 2da3e: 3b81 subs r3, #129 ; 0x81 │ │ + 2da40: 601d str r5, [r3, #0] │ │ + 2da42: e015 b.n 2da70 │ │ + 2da44: 9b05 ldr r3, [sp, #20] │ │ + 2da46: 2b00 cmp r3, #0 │ │ + 2da48: d012 beq.n 2da70 │ │ + 2da4a: 9a00 ldr r2, [sp, #0] │ │ + 2da4c: 4b6f ldr r3, [pc, #444] ; (2dc0c ) │ │ + 2da4e: 58d0 ldr r0, [r2, r3] │ │ + 2da50: 9b05 ldr r3, [sp, #20] │ │ + 2da52: 2280 movs r2, #128 ; 0x80 │ │ + 2da54: 4343 muls r3, r0 │ │ + 2da56: 1c18 adds r0, r3, #0 │ │ + 2da58: 1c3b adds r3, r7, #0 │ │ + 2da5a: 3b55 subs r3, #85 ; 0x55 │ │ + 2da5c: 6859 ldr r1, [r3, #4] │ │ + 2da5e: 681d ldr r5, [r3, #0] │ │ + 2da60: 0352 lsls r2, r2, #13 │ │ + 2da62: 1c0b adds r3, r1, #0 │ │ + 2da64: 436b muls r3, r5 │ │ + 2da66: 1c19 adds r1, r3, #0 │ │ + 2da68: f7ff fa8a bl 2cf80 <_muldiv(long, long, long)@@Base> │ │ + 2da6c: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 2da6e: 6018 str r0, [r3, #0] │ │ + 2da70: 4a67 ldr r2, [pc, #412] ; (2dc10 ) │ │ + 2da72: 9b00 ldr r3, [sp, #0] │ │ + 2da74: 589b ldr r3, [r3, r2] │ │ + 2da76: 9a0c ldr r2, [sp, #48] ; 0x30 │ │ + 2da78: 6812 ldr r2, [r2, #0] │ │ + 2da7a: 9205 str r2, [sp, #20] │ │ + 2da7c: 429a cmp r2, r3 │ │ + 2da7e: da01 bge.n 2da84 │ │ + 2da80: 9a0c ldr r2, [sp, #48] ; 0x30 │ │ + 2da82: 6013 str r3, [r2, #0] │ │ + 2da84: 22c0 movs r2, #192 ; 0xc0 │ │ + 2da86: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 2da88: 0352 lsls r2, r2, #13 │ │ + 2da8a: 681d ldr r5, [r3, #0] │ │ + 2da8c: 9b01 ldr r3, [sp, #4] │ │ + 2da8e: 681b ldr r3, [r3, #0] │ │ + 2da90: 9305 str r3, [sp, #20] │ │ + 2da92: 4013 ands r3, r2 │ │ + 2da94: 4293 cmp r3, r2 │ │ + 2da96: d10d bne.n 2dab4 │ │ + 2da98: 1c29 adds r1, r5, #0 │ │ + 2da9a: 9800 ldr r0, [sp, #0] │ │ + 2da9c: f7fd f9fa bl 2ae94 │ │ + 2daa0: 1c3b adds r3, r7, #0 │ │ + 2daa2: 3b4d subs r3, #77 ; 0x4d │ │ + 2daa4: 681a ldr r2, [r3, #0] │ │ + 2daa6: 3b2c subs r3, #44 ; 0x2c │ │ + 2daa8: 1c01 adds r1, r0, #0 │ │ + 2daaa: 681b ldr r3, [r3, #0] │ │ + 2daac: 9800 ldr r0, [sp, #0] │ │ + 2daae: f7fb ff1d bl 298ec │ │ + 2dab2: 1c05 adds r5, r0, #0 │ │ + 2dab4: 9b14 ldr r3, [sp, #80] ; 0x50 │ │ + 2dab6: 781b ldrb r3, [r3, #0] │ │ + 2dab8: 2b01 cmp r3, #1 │ │ + 2daba: d122 bne.n 2db02 │ │ + 2dabc: 4b55 ldr r3, [pc, #340] ; (2dc14 ) │ │ + 2dabe: 9a00 ldr r2, [sp, #0] │ │ + 2dac0: 2103 movs r1, #3 │ │ + 2dac2: 58d0 ldr r0, [r2, r3] │ │ + 2dac4: f004 f92a bl 31d1c <__aeabi_llsl@@Base+0x1bc> │ │ + 2dac8: 2901 cmp r1, #1 │ │ + 2daca: d009 beq.n 2dae0 │ │ + 2dacc: 2902 cmp r1, #2 │ │ + 2dace: d118 bne.n 2db02 │ │ + 2dad0: 1c3b adds r3, r7, #0 │ │ + 2dad2: 3b29 subs r3, #41 ; 0x29 │ │ + 2dad4: 781a ldrb r2, [r3, #0] │ │ + 2dad6: 7959 ldrb r1, [r3, #5] │ │ + 2dad8: 230f movs r3, #15 │ │ + 2dada: 4019 ands r1, r3 │ │ + 2dadc: 1851 adds r1, r2, r1 │ │ + 2dade: e007 b.n 2daf0 │ │ + 2dae0: 1c3a adds r2, r7, #0 │ │ + 2dae2: 1c3b adds r3, r7, #0 │ │ + 2dae4: 3a24 subs r2, #36 ; 0x24 │ │ + 2dae6: 3b29 subs r3, #41 ; 0x29 │ │ + 2dae8: 7811 ldrb r1, [r2, #0] │ │ + 2daea: 781b ldrb r3, [r3, #0] │ │ + 2daec: 1109 asrs r1, r1, #4 │ │ + 2daee: 1859 adds r1, r3, r1 │ │ + 2daf0: 1c3b adds r3, r7, #0 │ │ + 2daf2: 3b4d subs r3, #77 ; 0x4d │ │ + 2daf4: 681a ldr r2, [r3, #0] │ │ + 2daf6: 3b2c subs r3, #44 ; 0x2c │ │ + 2daf8: 681b ldr r3, [r3, #0] │ │ + 2dafa: 9800 ldr r0, [sp, #0] │ │ + 2dafc: f7fb fef6 bl 298ec │ │ + 2db00: 1c05 adds r5, r0, #0 │ │ + 2db02: 9a06 ldr r2, [sp, #24] │ │ + 2db04: 9b00 ldr r3, [sp, #0] │ │ + 2db06: 589b ldr r3, [r3, r2] │ │ + 2db08: 2280 movs r2, #128 ; 0x80 │ │ + 2db0a: 0252 lsls r2, r2, #9 │ │ + 2db0c: 9305 str r3, [sp, #20] │ │ + 2db0e: 4213 tst r3, r2 │ │ + 2db10: d00b beq.n 2db2a │ │ + 2db12: 23c4 movs r3, #196 ; 0xc4 │ │ + 2db14: 33ff adds r3, #255 ; 0xff │ │ + 2db16: 429d cmp r5, r3 │ │ + 2db18: dd05 ble.n 2db26 │ │ + 2db1a: 23d6 movs r3, #214 ; 0xd6 │ │ + 2db1c: 011b lsls r3, r3, #4 │ │ + 2db1e: 429d cmp r5, r3 │ │ + 2db20: dd03 ble.n 2db2a │ │ + 2db22: 1c1d adds r5, r3, #0 │ │ + 2db24: e001 b.n 2db2a │ │ + 2db26: 25e2 movs r5, #226 ; 0xe2 │ │ + 2db28: 006d lsls r5, r5, #1 │ │ + 2db2a: 9b11 ldr r3, [sp, #68] ; 0x44 │ │ + 2db2c: 681e ldr r6, [r3, #0] │ │ + 2db2e: 2e00 cmp r6, #0 │ │ + 2db30: d100 bne.n 2db34 │ │ + 2db32: e090 b.n 2dc56 │ │ + 2db34: 9b01 ldr r3, [sp, #4] │ │ + 2db36: 681b ldr r3, [r3, #0] │ │ + 2db38: 9305 str r3, [sp, #20] │ │ + 2db3a: 021b lsls r3, r3, #8 │ │ + 2db3c: d400 bmi.n 2db40 │ │ + 2db3e: e08a b.n 2dc56 │ │ + 2db40: 4b35 ldr r3, [pc, #212] ; (2dc18 ) │ │ + 2db42: 5cf0 ldrb r0, [r6, r3] │ │ + 2db44: 2800 cmp r0, #0 │ │ + 2db46: d100 bne.n 2db4a │ │ + 2db48: e085 b.n 2dc56 │ │ + 2db4a: 1c3b adds r3, r7, #0 │ │ + 2db4c: 1c31 adds r1, r6, #0 │ │ + 2db4e: 3b61 subs r3, #97 ; 0x61 │ │ + 2db50: 681a ldr r2, [r3, #0] │ │ + 2db52: 2300 movs r3, #0 │ │ + 2db54: 3801 subs r0, #1 │ │ + 2db56: 318c adds r1, #140 ; 0x8c │ │ + 2db58: 4283 cmp r3, r0 │ │ + 2db5a: d206 bcs.n 2db6a │ │ + 2db5c: 880c ldrh r4, [r1, #0] │ │ + 2db5e: 3102 adds r1, #2 │ │ + 2db60: 42a2 cmp r2, r4 │ │ + 2db62: dd01 ble.n 2db68 │ │ + 2db64: 3301 adds r3, #1 │ │ + 2db66: e7f7 b.n 2db58 │ │ + 2db68: 1c18 adds r0, r3, #0 │ │ + 2db6a: 0043 lsls r3, r0, #1 │ │ + 2db6c: 18f3 adds r3, r6, r3 │ │ + 2db6e: 1c19 adds r1, r3, #0 │ │ + 2db70: 318c adds r1, #140 ; 0x8c │ │ + 2db72: 8809 ldrh r1, [r1, #0] │ │ + 2db74: 428a cmp r2, r1 │ │ + 2db76: db05 blt.n 2db84 │ │ + 2db78: 1830 adds r0, r6, r0 │ │ + 2db7a: 30ff adds r0, #255 ; 0xff │ │ + 2db7c: 7b44 ldrb r4, [r0, #13] │ │ + 2db7e: 3c20 subs r4, #32 │ │ + 2db80: 00e4 lsls r4, r4, #3 │ │ + 2db82: e022 b.n 2dbca │ │ + 2db84: 2800 cmp r0, #0 │ │ + 2db86: d029 beq.n 2dbdc │ │ + 2db88: 1834 adds r4, r6, r0 │ │ + 2db8a: 34ff adds r4, #255 ; 0xff │ │ + 2db8c: 7b24 ldrb r4, [r4, #12] │ │ + 2db8e: 338a adds r3, #138 ; 0x8a │ │ + 2db90: 881b ldrh r3, [r3, #0] │ │ + 2db92: 3c20 subs r4, #32 │ │ + 2db94: 00e4 lsls r4, r4, #3 │ │ + 2db96: 4299 cmp r1, r3 │ │ + 2db98: dd17 ble.n 2dbca │ │ + 2db9a: 468c mov ip, r1 │ │ + 2db9c: 4291 cmp r1, r2 │ │ + 2db9e: dd00 ble.n 2dba2 │ │ + 2dba0: 4694 mov ip, r2 │ │ + 2dba2: 459c cmp ip, r3 │ │ + 2dba4: dd11 ble.n 2dbca │ │ + 2dba6: 1830 adds r0, r6, r0 │ │ + 2dba8: 30ff adds r0, #255 ; 0xff │ │ + 2dbaa: 7b40 ldrb r0, [r0, #13] │ │ + 2dbac: 4662 mov r2, ip │ │ + 2dbae: 3820 subs r0, #32 │ │ + 2dbb0: 00c0 lsls r0, r0, #3 │ │ + 2dbb2: 1b00 subs r0, r0, r4 │ │ + 2dbb4: 4684 mov ip, r0 │ │ + 2dbb6: 1ad2 subs r2, r2, r3 │ │ + 2dbb8: 1ac9 subs r1, r1, r3 │ │ + 2dbba: 4660 mov r0, ip │ │ + 2dbbc: 4350 muls r0, r2 │ │ + 2dbbe: f004 f885 bl 31ccc <__aeabi_llsl@@Base+0x16c> │ │ + 2dbc2: 4b16 ldr r3, [pc, #88] ; (2dc1c ) │ │ + 2dbc4: 1824 adds r4, r4, r0 │ │ + 2dbc6: 429c cmp r4, r3 │ │ + 2dbc8: db06 blt.n 2dbd8 │ │ + 2dbca: 2380 movs r3, #128 ; 0x80 │ │ + 2dbcc: 005b lsls r3, r3, #1 │ │ + 2dbce: 429c cmp r4, r3 │ │ + 2dbd0: dd08 ble.n 2dbe4 │ │ + 2dbd2: 2480 movs r4, #128 ; 0x80 │ │ + 2dbd4: 0064 lsls r4, r4, #1 │ │ + 2dbd6: e005 b.n 2dbe4 │ │ + 2dbd8: 1c1c adds r4, r3, #0 │ │ + 2dbda: e003 b.n 2dbe4 │ │ + 2dbdc: 1c04 adds r4, r0, #0 │ │ + 2dbde: 1c03 adds r3, r0, #0 │ │ + 2dbe0: 2900 cmp r1, #0 │ │ + 2dbe2: d1da bne.n 2db9a │ │ + 2dbe4: 2280 movs r2, #128 ; 0x80 │ │ + 2dbe6: 6873 ldr r3, [r6, #4] │ │ + 2dbe8: 00d2 lsls r2, r2, #3 │ │ + 2dbea: 4213 tst r3, r2 │ │ + 2dbec: d018 beq.n 2dc20 │ │ + 2dbee: 2201 movs r2, #1 │ │ + 2dbf0: 9b05 ldr r3, [sp, #20] │ │ + 2dbf2: 9800 ldr r0, [sp, #0] │ │ + 2dbf4: 9916 ldr r1, [sp, #88] ; 0x58 │ │ + 2dbf6: 0b9b lsrs r3, r3, #14 │ │ + 2dbf8: 439a bics r2, r3 │ │ + 2dbfa: 1c23 adds r3, r4, #0 │ │ + 2dbfc: f7fa f8d4 bl 27da8 │ │ + 2dc00: e029 b.n 2dc56 │ │ + 2dc02: 46c0 nop ; (mov r8, r8) │ │ + 2dc04: 022d lsls r5, r5, #8 │ │ + 2dc06: 0000 movs r0, r0 │ │ + 2dc08: 0247 lsls r7, r0, #9 │ │ + 2dc0a: 0000 movs r0, r0 │ │ + 2dc0c: e960 0000 strd r0, r0, [r0, #-0]! │ │ + 2dc10: e974 0000 ldrd r0, r0, [r4, #-0]! │ │ + 2dc14: e92c 0000 stmdb ip!, {} │ │ + 2dc18: 022e lsls r6, r5, #8 │ │ + 2dc1a: 0000 movs r0, r0 │ │ + 2dc1c: ff00 ffff vmaxnm.f32 , q8, │ │ + 2dc20: 2c00 cmp r4, #0 │ │ + 2dc22: da09 bge.n 2dc38 │ │ + 2dc24: 2380 movs r3, #128 ; 0x80 │ │ + 2dc26: 4264 negs r4, r4 │ │ + 2dc28: 005b lsls r3, r3, #1 │ │ + 2dc2a: 429c cmp r4, r3 │ │ + 2dc2c: d100 bne.n 2dc30 │ │ + 2dc2e: 24ff movs r4, #255 ; 0xff │ │ + 2dc30: 4bc1 ldr r3, [pc, #772] ; (2df38 ) │ │ + 2dc32: 00a4 lsls r4, r4, #2 │ │ + 2dc34: 447b add r3, pc │ │ + 2dc36: e007 b.n 2dc48 │ │ + 2dc38: 2380 movs r3, #128 ; 0x80 │ │ + 2dc3a: 005b lsls r3, r3, #1 │ │ + 2dc3c: 429c cmp r4, r3 │ │ + 2dc3e: d100 bne.n 2dc42 │ │ + 2dc40: 24ff movs r4, #255 ; 0xff │ │ + 2dc42: 4bbe ldr r3, [pc, #760] ; (2df3c ) │ │ + 2dc44: 00a4 lsls r4, r4, #2 │ │ + 2dc46: 447b add r3, pc │ │ + 2dc48: 2280 movs r2, #128 ; 0x80 │ │ + 2dc4a: 1c28 adds r0, r5, #0 │ │ + 2dc4c: 58e1 ldr r1, [r4, r3] │ │ + 2dc4e: 0252 lsls r2, r2, #9 │ │ + 2dc50: f7ff f996 bl 2cf80 <_muldiv(long, long, long)@@Base> │ │ + 2dc54: 1c05 adds r5, r0, #0 │ │ + 2dc56: 2280 movs r2, #128 ; 0x80 │ │ + 2dc58: 9b01 ldr r3, [sp, #4] │ │ + 2dc5a: 0252 lsls r2, r2, #9 │ │ + 2dc5c: 681b ldr r3, [r3, #0] │ │ + 2dc5e: 9305 str r3, [sp, #20] │ │ + 2dc60: 4213 tst r3, r2 │ │ + 2dc62: d100 bne.n 2dc66 │ │ + 2dc64: e087 b.n 2dd76 │ │ + 2dc66: 1c3b adds r3, r7, #0 │ │ + 2dc68: 3b39 subs r3, #57 ; 0x39 │ │ + 2dc6a: 9307 str r3, [sp, #28] │ │ + 2dc6c: 681b ldr r3, [r3, #0] │ │ + 2dc6e: 9305 str r3, [sp, #20] │ │ + 2dc70: 1c3b adds r3, r7, #0 │ │ + 2dc72: 3b1d subs r3, #29 │ │ + 2dc74: 781a ldrb r2, [r3, #0] │ │ + 2dc76: 2303 movs r3, #3 │ │ + 2dc78: 9905 ldr r1, [sp, #20] │ │ + 2dc7a: 4013 ands r3, r2 │ │ + 2dc7c: 061a lsls r2, r3, #24 │ │ + 2dc7e: 0e13 lsrs r3, r2, #24 │ │ + 2dc80: 0049 lsls r1, r1, #1 │ │ + 2dc82: 2b02 cmp r3, #2 │ │ + 2dc84: d006 beq.n 2dc94 │ │ + 2dc86: 2b03 cmp r3, #3 │ │ + 2dc88: d007 beq.n 2dc9a │ │ + 2dc8a: 2b01 cmp r3, #1 │ │ + 2dc8c: d108 bne.n 2dca0 │ │ + 2dc8e: 4bac ldr r3, [pc, #688] ; (2df40 ) │ │ + 2dc90: 447b add r3, pc │ │ + 2dc92: e007 b.n 2dca4 │ │ + 2dc94: 4bab ldr r3, [pc, #684] ; (2df44 ) │ │ + 2dc96: 447b add r3, pc │ │ + 2dc98: e004 b.n 2dca4 │ │ + 2dc9a: 4bab ldr r3, [pc, #684] ; (2df48 ) │ │ + 2dc9c: 447b add r3, pc │ │ + 2dc9e: e001 b.n 2dca4 │ │ + 2dca0: 4baa ldr r3, [pc, #680] ; (2df4c ) │ │ + 2dca2: 447b add r3, pc │ │ + 2dca4: 5e58 ldrsh r0, [r3, r1] │ │ + 2dca6: 9a02 ldr r2, [sp, #8] │ │ + 2dca8: 9b00 ldr r3, [sp, #0] │ │ + 2dcaa: 2406 movs r4, #6 │ │ + 2dcac: 589a ldr r2, [r3, r2] │ │ + 2dcae: 2a20 cmp r2, #32 │ │ + 2dcb0: d106 bne.n 2dcc0 │ │ + 2dcb2: 9906 ldr r1, [sp, #24] │ │ + 2dcb4: 585b ldr r3, [r3, r1] │ │ + 2dcb6: 2107 movs r1, #7 │ │ + 2dcb8: 075c lsls r4, r3, #29 │ │ + 2dcba: 0fe4 lsrs r4, r4, #31 │ │ + 2dcbc: 930c str r3, [sp, #48] ; 0x30 │ │ + 2dcbe: 1b0c subs r4, r1, r4 │ │ + 2dcc0: 1c39 adds r1, r7, #0 │ │ + 2dcc2: 391b subs r1, #27 │ │ + 2dcc4: 7809 ldrb r1, [r1, #0] │ │ + 2dcc6: 1c03 adds r3, r0, #0 │ │ + 2dcc8: 434b muls r3, r1 │ │ + 2dcca: 4123 asrs r3, r4 │ │ + 2dccc: 9906 ldr r1, [sp, #24] │ │ + 2dcce: 1c1c adds r4, r3, #0 │ │ + 2dcd0: 9b00 ldr r3, [sp, #0] │ │ + 2dcd2: 585b ldr r3, [r3, r1] │ │ + 2dcd4: 930c str r3, [sp, #48] ; 0x30 │ │ + 2dcd6: 06db lsls r3, r3, #27 │ │ + 2dcd8: d532 bpl.n 2dd40 │ │ + 2dcda: 0693 lsls r3, r2, #26 │ │ + 2dcdc: d530 bpl.n 2dd40 │ │ + 2dcde: 2c00 cmp r4, #0 │ │ + 2dce0: da13 bge.n 2dd0a │ │ + 2dce2: 4a9b ldr r2, [pc, #620] ; (2df50 ) │ │ + 2dce4: 4266 negs r6, r4 │ │ + 2dce6: 10b3 asrs r3, r6, #2 │ │ + 2dce8: 009b lsls r3, r3, #2 │ │ + 2dcea: 447a add r2, pc │ │ + 2dcec: 5899 ldr r1, [r3, r2] │ │ + 2dcee: 2280 movs r2, #128 ; 0x80 │ │ + 2dcf0: 1c28 adds r0, r5, #0 │ │ + 2dcf2: 0252 lsls r2, r2, #9 │ │ + 2dcf4: f7ff f944 bl 2cf80 <_muldiv(long, long, long)@@Base> │ │ + 2dcf8: 2303 movs r3, #3 │ │ + 2dcfa: 1b44 subs r4, r0, r5 │ │ + 2dcfc: 401e ands r6, r3 │ │ + 2dcfe: d01f beq.n 2dd40 │ │ + 2dd00: 4b94 ldr r3, [pc, #592] ; (2df54 ) │ │ + 2dd02: 00b6 lsls r6, r6, #2 │ │ + 2dd04: 447b add r3, pc │ │ + 2dd06: 58f1 ldr r1, [r6, r3] │ │ + 2dd08: e013 b.n 2dd32 │ │ + 2dd0a: 4a93 ldr r2, [pc, #588] ; (2df58 ) │ │ + 2dd0c: 10a3 asrs r3, r4, #2 │ │ + 2dd0e: 009b lsls r3, r3, #2 │ │ + 2dd10: 447a add r2, pc │ │ + 2dd12: 5899 ldr r1, [r3, r2] │ │ + 2dd14: 2280 movs r2, #128 ; 0x80 │ │ + 2dd16: 1c28 adds r0, r5, #0 │ │ + 2dd18: 0252 lsls r2, r2, #9 │ │ + 2dd1a: f7ff f931 bl 2cf80 <_muldiv(long, long, long)@@Base> │ │ + 2dd1e: 2303 movs r3, #3 │ │ + 2dd20: 4023 ands r3, r4 │ │ + 2dd22: 1b44 subs r4, r0, r5 │ │ + 2dd24: 2b00 cmp r3, #0 │ │ + 2dd26: d00b beq.n 2dd40 │ │ + 2dd28: 4a8c ldr r2, [pc, #560] ; (2df5c ) │ │ + 2dd2a: 009b lsls r3, r3, #2 │ │ + 2dd2c: 447a add r2, pc │ │ + 2dd2e: 18d3 adds r3, r2, r3 │ │ + 2dd30: 6c19 ldr r1, [r3, #64] ; 0x40 │ │ + 2dd32: 2280 movs r2, #128 ; 0x80 │ │ + 2dd34: 1c28 adds r0, r5, #0 │ │ + 2dd36: 0252 lsls r2, r2, #9 │ │ + 2dd38: f7ff f922 bl 2cf80 <_muldiv(long, long, long)@@Base> │ │ + 2dd3c: 1b40 subs r0, r0, r5 │ │ + 2dd3e: 1824 adds r4, r4, r0 │ │ + 2dd40: 4b87 ldr r3, [pc, #540] ; (2df60 ) │ │ + 2dd42: 9a00 ldr r2, [sp, #0] │ │ + 2dd44: 192d adds r5, r5, r4 │ │ + 2dd46: 58d3 ldr r3, [r2, r3] │ │ + 2dd48: 2b00 cmp r3, #0 │ │ + 2dd4a: d10b bne.n 2dd64 │ │ + 2dd4c: 1c13 adds r3, r2, #0 │ │ + 2dd4e: 9a02 ldr r2, [sp, #8] │ │ + 2dd50: 589b ldr r3, [r3, r2] │ │ + 2dd52: 930c str r3, [sp, #48] ; 0x30 │ │ + 2dd54: 069b lsls r3, r3, #26 │ │ + 2dd56: d50e bpl.n 2dd76 │ │ + 2dd58: 9b00 ldr r3, [sp, #0] │ │ + 2dd5a: 9a06 ldr r2, [sp, #24] │ │ + 2dd5c: 589b ldr r3, [r3, r2] │ │ + 2dd5e: 930c str r3, [sp, #48] ; 0x30 │ │ + 2dd60: 075b lsls r3, r3, #29 │ │ + 2dd62: d408 bmi.n 2dd76 │ │ + 2dd64: 1c3b adds r3, r7, #0 │ │ + 2dd66: 3b1c subs r3, #28 │ │ + 2dd68: 781b ldrb r3, [r3, #0] │ │ + 2dd6a: 9a05 ldr r2, [sp, #20] │ │ + 2dd6c: 189b adds r3, r3, r2 │ │ + 2dd6e: 223f movs r2, #63 ; 0x3f │ │ + 2dd70: 4013 ands r3, r2 │ │ + 2dd72: 9a07 ldr r2, [sp, #28] │ │ + 2dd74: 6013 str r3, [r2, #0] │ │ + 2dd76: 9b01 ldr r3, [sp, #4] │ │ + 2dd78: 681b ldr r3, [r3, #0] │ │ + 2dd7a: 469c mov ip, r3 │ │ + 2dd7c: 035b lsls r3, r3, #13 │ │ + 2dd7e: d53b bpl.n 2ddf8 │ │ + 2dd80: 1c3c adds r4, r7, #0 │ │ + 2dd82: 1c3a adds r2, r7, #0 │ │ + 2dd84: 3c31 subs r4, #49 ; 0x31 │ │ + 2dd86: 6821 ldr r1, [r4, #0] │ │ + 2dd88: 3a17 subs r2, #23 │ │ + 2dd8a: 7816 ldrb r6, [r2, #0] │ │ + 2dd8c: 1c0b adds r3, r1, #0 │ │ + 2dd8e: 2203 movs r2, #3 │ │ + 2dd90: 3310 adds r3, #16 │ │ + 2dd92: 4032 ands r2, r6 │ │ + 2dd94: 061b lsls r3, r3, #24 │ │ + 2dd96: 0e9b lsrs r3, r3, #26 │ │ + 2dd98: 0610 lsls r0, r2, #24 │ │ + 2dd9a: 0e02 lsrs r2, r0, #24 │ │ + 2dd9c: 005b lsls r3, r3, #1 │ │ + 2dd9e: 2a02 cmp r2, #2 │ │ + 2dda0: d006 beq.n 2ddb0 │ │ + 2dda2: 2a03 cmp r2, #3 │ │ + 2dda4: d007 beq.n 2ddb6 │ │ + 2dda6: 2a01 cmp r2, #1 │ │ + 2dda8: d108 bne.n 2ddbc │ │ + 2ddaa: 4a6e ldr r2, [pc, #440] ; (2df64 ) │ │ + 2ddac: 447a add r2, pc │ │ + 2ddae: e007 b.n 2ddc0 │ │ + 2ddb0: 4a6d ldr r2, [pc, #436] ; (2df68 ) │ │ + 2ddb2: 447a add r2, pc │ │ + 2ddb4: e004 b.n 2ddc0 │ │ + 2ddb6: 4a6d ldr r2, [pc, #436] ; (2df6c ) │ │ + 2ddb8: 447a add r2, pc │ │ + 2ddba: e001 b.n 2ddc0 │ │ + 2ddbc: 4a6c ldr r2, [pc, #432] ; (2df70 ) │ │ + 2ddbe: 447a add r2, pc │ │ + 2ddc0: 5ed0 ldrsh r0, [r2, r3] │ │ + 2ddc2: 1c3a adds r2, r7, #0 │ │ + 2ddc4: 3a16 subs r2, #22 │ │ + 2ddc6: 7812 ldrb r2, [r2, #0] │ │ + 2ddc8: 1851 adds r1, r2, r1 │ │ + 2ddca: 1c3a adds r2, r7, #0 │ │ + 2ddcc: 6021 str r1, [r4, #0] │ │ + 2ddce: 3a15 subs r2, #21 │ │ + 2ddd0: 7812 ldrb r2, [r2, #0] │ │ + 2ddd2: 1c03 adds r3, r0, #0 │ │ + 2ddd4: 4353 muls r3, r2 │ │ + 2ddd6: 9a04 ldr r2, [sp, #16] │ │ + 2ddd8: 3302 adds r3, #2 │ │ + 2ddda: 10db asrs r3, r3, #3 │ │ + 2dddc: 6812 ldr r2, [r2, #0] │ │ + 2ddde: 9205 str r2, [sp, #20] │ │ + 2dde0: 189b adds r3, r3, r2 │ │ + 2dde2: d406 bmi.n 2ddf2 │ │ + 2dde4: 2280 movs r2, #128 ; 0x80 │ │ + 2dde6: 0052 lsls r2, r2, #1 │ │ + 2dde8: 4293 cmp r3, r2 │ │ + 2ddea: dd03 ble.n 2ddf4 │ │ + 2ddec: 2380 movs r3, #128 ; 0x80 │ │ + 2ddee: 005b lsls r3, r3, #1 │ │ + 2ddf0: e000 b.n 2ddf4 │ │ + 2ddf2: 2300 movs r3, #0 │ │ + 2ddf4: 9a04 ldr r2, [sp, #16] │ │ + 2ddf6: 6013 str r3, [r2, #0] │ │ + 2ddf8: 1c3b adds r3, r7, #0 │ │ + 2ddfa: 3b6d subs r3, #109 ; 0x6d │ │ + 2ddfc: 681c ldr r4, [r3, #0] │ │ + 2ddfe: 1e23 subs r3, r4, #0 │ │ + 2de00: d100 bne.n 2de04 │ │ + 2de02: e0c1 b.n 2df88 │ │ + 2de04: 3328 adds r3, #40 ; 0x28 │ │ + 2de06: 1c22 adds r2, r4, #0 │ │ + 2de08: 7818 ldrb r0, [r3, #0] │ │ + 2de0a: 2300 movs r3, #0 │ │ + 2de0c: 3208 adds r2, #8 │ │ + 2de0e: 4298 cmp r0, r3 │ │ + 2de10: d100 bne.n 2de14 │ │ + 2de12: e0b9 b.n 2df88 │ │ + 2de14: 7fd1 ldrb r1, [r2, #31] │ │ + 2de16: 4299 cmp r1, r3 │ │ + 2de18: d104 bne.n 2de24 │ │ + 2de1a: 1c39 adds r1, r7, #0 │ │ + 2de1c: 0200 lsls r0, r0, #8 │ │ + 2de1e: 3941 subs r1, #65 ; 0x41 │ │ + 2de20: 6008 str r0, [r1, #0] │ │ + 2de22: e022 b.n 2de6a │ │ + 2de24: 1c3e adds r6, r7, #0 │ │ + 2de26: 9b00 ldr r3, [sp, #0] │ │ + 2de28: 9a02 ldr r2, [sp, #8] │ │ + 2de2a: 3e41 subs r6, #65 ; 0x41 │ │ + 2de2c: 589b ldr r3, [r3, r2] │ │ + 2de2e: 9305 str r3, [sp, #20] │ │ + 2de30: 069b lsls r3, r3, #26 │ │ + 2de32: d504 bpl.n 2de3e │ │ + 2de34: 6833 ldr r3, [r6, #0] │ │ + 2de36: 00c9 lsls r1, r1, #3 │ │ + 2de38: 1859 adds r1, r3, r1 │ │ + 2de3a: 6031 str r1, [r6, #0] │ │ + 2de3c: e00a b.n 2de54 │ │ + 2de3e: 2280 movs r2, #128 ; 0x80 │ │ + 2de40: 4663 mov r3, ip │ │ + 2de42: 0092 lsls r2, r2, #2 │ │ + 2de44: 4213 tst r3, r2 │ │ + 2de46: d105 bne.n 2de54 │ │ + 2de48: 0200 lsls r0, r0, #8 │ │ + 2de4a: f003 ff3f bl 31ccc <__aeabi_llsl@@Base+0x16c> │ │ + 2de4e: 6833 ldr r3, [r6, #0] │ │ + 2de50: 1818 adds r0, r3, r0 │ │ + 2de52: 6030 str r0, [r6, #0] │ │ + 2de54: 1c39 adds r1, r7, #0 │ │ + 2de56: 1c23 adds r3, r4, #0 │ │ + 2de58: 3941 subs r1, #65 ; 0x41 │ │ + 2de5a: 3328 adds r3, #40 ; 0x28 │ │ + 2de5c: 680a ldr r2, [r1, #0] │ │ + 2de5e: 781b ldrb r3, [r3, #0] │ │ + 2de60: 1212 asrs r2, r2, #8 │ │ + 2de62: 429a cmp r2, r3 │ │ + 2de64: dd01 ble.n 2de6a │ │ + 2de66: 021b lsls r3, r3, #8 │ │ + 2de68: 600b str r3, [r1, #0] │ │ + 2de6a: 1c23 adds r3, r4, #0 │ │ + 2de6c: 1c3a adds r2, r7, #0 │ │ + 2de6e: 3329 adds r3, #41 ; 0x29 │ │ + 2de70: 3a3d subs r2, #61 ; 0x3d │ │ + 2de72: 781b ldrb r3, [r3, #0] │ │ + 2de74: 6811 ldr r1, [r2, #0] │ │ + 2de76: 3407 adds r4, #7 │ │ + 2de78: 185b adds r3, r3, r1 │ │ + 2de7a: 6013 str r3, [r2, #0] │ │ + 2de7c: 7fe0 ldrb r0, [r4, #31] │ │ + 2de7e: 3801 subs r0, #1 │ │ + 2de80: 2803 cmp r0, #3 │ │ + 2de82: d821 bhi.n 2dec8 │ │ + 2de84: f001 f85e bl 2ef44 <__gnu_thumb1_case_uqi@@Base> │ │ + 2de88: 131a asrs r2, r3, #12 │ │ + 2de8a: 020b lsls r3, r1, #8 │ │ + 2de8c: 213f movs r1, #63 ; 0x3f │ │ + 2de8e: 4839 ldr r0, [pc, #228] ; (2df74 ) │ │ + 2de90: 4019 ands r1, r3 │ │ + 2de92: 0049 lsls r1, r1, #1 │ │ + 2de94: 4478 add r0, pc │ │ + 2de96: 3301 adds r3, #1 │ │ + 2de98: 5e08 ldrsh r0, [r1, r0] │ │ + 2de9a: 6013 str r3, [r2, #0] │ │ + 2de9c: e019 b.n 2ded2 │ │ + 2de9e: 2440 movs r4, #64 ; 0x40 │ │ + 2dea0: 085b lsrs r3, r3, #1 │ │ + 2dea2: 1ae3 subs r3, r4, r3 │ │ + 2dea4: 247f movs r4, #127 ; 0x7f │ │ + 2dea6: 401c ands r4, r3 │ │ + 2dea8: 1c20 adds r0, r4, #0 │ │ + 2deaa: 3840 subs r0, #64 ; 0x40 │ │ + 2deac: e011 b.n 2ded2 │ │ + 2deae: 247f movs r4, #127 ; 0x7f │ │ + 2deb0: 085b lsrs r3, r3, #1 │ │ + 2deb2: 3340 adds r3, #64 ; 0x40 │ │ + 2deb4: 4023 ands r3, r4 │ │ + 2deb6: 3b40 subs r3, #64 ; 0x40 │ │ + 2deb8: 1c18 adds r0, r3, #0 │ │ + 2deba: e00a b.n 2ded2 │ │ + 2debc: 2040 movs r0, #64 ; 0x40 │ │ + 2debe: 061b lsls r3, r3, #24 │ │ + 2dec0: d407 bmi.n 2ded2 │ │ + 2dec2: 2040 movs r0, #64 ; 0x40 │ │ + 2dec4: 4240 negs r0, r0 │ │ + 2dec6: e004 b.n 2ded2 │ │ + 2dec8: 4a2b ldr r2, [pc, #172] ; (2df78 ) │ │ + 2deca: 061b lsls r3, r3, #24 │ │ + 2decc: 0e1b lsrs r3, r3, #24 │ │ + 2dece: 447a add r2, pc │ │ + 2ded0: 56d0 ldrsb r0, [r2, r3] │ │ + 2ded2: 1c3b adds r3, r7, #0 │ │ + 2ded4: 3b41 subs r3, #65 ; 0x41 │ │ + 2ded6: 681b ldr r3, [r3, #0] │ │ + 2ded8: 9a02 ldr r2, [sp, #8] │ │ + 2deda: 1c04 adds r4, r0, #0 │ │ + 2dedc: 435c muls r4, r3 │ │ + 2dede: 9b00 ldr r3, [sp, #0] │ │ + 2dee0: 1220 asrs r0, r4, #8 │ │ + 2dee2: 589b ldr r3, [r3, r2] │ │ + 2dee4: 9305 str r3, [sp, #20] │ │ + 2dee6: 2320 movs r3, #32 │ │ + 2dee8: 9a05 ldr r2, [sp, #20] │ │ + 2deea: 4013 ands r3, r2 │ │ + 2deec: d04a beq.n 2df84 │ │ + 2deee: 2800 cmp r0, #0 │ │ + 2def0: da09 bge.n 2df06 │ │ + 2def2: 4240 negs r0, r0 │ │ + 2def4: 4921 ldr r1, [pc, #132] ; (2df7c ) │ │ + 2def6: 1203 asrs r3, r0, #8 │ │ + 2def8: 009a lsls r2, r3, #2 │ │ + 2defa: 3301 adds r3, #1 │ │ + 2defc: 4479 add r1, pc │ │ + 2defe: 009b lsls r3, r3, #2 │ │ + 2df00: 5852 ldr r2, [r2, r1] │ │ + 2df02: 5859 ldr r1, [r3, r1] │ │ + 2df04: e007 b.n 2df16 │ │ + 2df06: 4b1e ldr r3, [pc, #120] ; (2df80 ) │ │ + 2df08: 1424 asrs r4, r4, #16 │ │ + 2df0a: 00a2 lsls r2, r4, #2 │ │ + 2df0c: 3401 adds r4, #1 │ │ + 2df0e: 447b add r3, pc │ │ + 2df10: 00a4 lsls r4, r4, #2 │ │ + 2df12: 58d2 ldr r2, [r2, r3] │ │ + 2df14: 58e1 ldr r1, [r4, r3] │ │ + 2df16: 0603 lsls r3, r0, #24 │ │ + 2df18: 0e9b lsrs r3, r3, #26 │ │ + 2df1a: 1a8c subs r4, r1, r2 │ │ + 2df1c: 1c19 adds r1, r3, #0 │ │ + 2df1e: 4361 muls r1, r4 │ │ + 2df20: 1189 asrs r1, r1, #6 │ │ + 2df22: 1851 adds r1, r2, r1 │ │ + 2df24: 2280 movs r2, #128 ; 0x80 │ │ + 2df26: 1c28 adds r0, r5, #0 │ │ + 2df28: 0052 lsls r2, r2, #1 │ │ + 2df2a: f7ff f829 bl 2cf80 <_muldiv(long, long, long)@@Base> │ │ + 2df2e: 0603 lsls r3, r0, #24 │ │ + 2df30: 0e1b lsrs r3, r3, #24 │ │ + 2df32: 1205 asrs r5, r0, #8 │ │ + 2df34: e028 b.n 2df88 │ │ + 2df36: 46c0 nop ; (mov r8, r8) │ │ + 2df38: 87c8 strh r0, [r1, #62] ; 0x3e │ │ + 2df3a: 0000 movs r0, r0 │ │ + 2df3c: 8bb6 ldrh r6, [r6, #28] │ │ + 2df3e: 0000 movs r0, r0 │ │ + 2df40: 856c strh r4, [r5, #42] ; 0x2a │ │ + 2df42: 0000 movs r0, r0 │ │ + 2df44: 85e6 strh r6, [r4, #46] ; 0x2e │ │ + 2df46: 0000 movs r0, r0 │ │ + 2df48: 8660 strh r0, [r4, #50] ; 0x32 │ │ + 2df4a: 0000 movs r0, r0 │ │ + 2df4c: 86da strh r2, [r3, #54] ; 0x36 │ │ + 2df4e: 0000 movs r0, r0 │ │ + 2df50: 8b12 ldrh r2, [r2, #24] │ │ + 2df52: 0000 movs r0, r0 │ │ + 2df54: 8ef8 ldrh r0, [r7, #54] ; 0x36 │ │ + 2df56: 0000 movs r0, r0 │ │ + 2df58: 86ec strh r4, [r5, #54] ; 0x36 │ │ + 2df5a: 0000 movs r0, r0 │ │ + 2df5c: 8ed0 ldrh r0, [r2, #54] ; 0x36 │ │ + 2df5e: 0000 movs r0, r0 │ │ + 2df60: e92c 0000 stmdb ip!, {} │ │ + 2df64: 8450 strh r0, [r2, #34] ; 0x22 │ │ + 2df66: 0000 movs r0, r0 │ │ + 2df68: 84ca strh r2, [r1, #38] ; 0x26 │ │ + 2df6a: 0000 movs r0, r0 │ │ + 2df6c: 8544 strh r4, [r0, #42] ; 0x2a │ │ + 2df6e: 0000 movs r0, r0 │ │ + 2df70: 85be strh r6, [r7, #44] ; 0x2c │ │ + 2df72: 0000 movs r0, r0 │ │ + 2df74: 8468 strh r0, [r5, #34] ; 0x22 │ │ + 2df76: 0000 movs r0, r0 │ │ + 2df78: 8dae ldrh r6, [r5, #44] ; 0x2c │ │ + 2df7a: 0000 movs r0, r0 │ │ + 2df7c: 8500 strh r0, [r0, #40] ; 0x28 │ │ + 2df7e: 0000 movs r0, r0 │ │ + 2df80: 88ee ldrh r6, [r5, #6] │ │ + 2df82: 0000 movs r0, r0 │ │ + 2df84: 13a2 asrs r2, r4, #14 │ │ + 2df86: 18ad adds r5, r5, r2 │ │ + 2df88: 9a00 ldr r2, [sp, #0] │ │ + 2df8a: 49c4 ldr r1, [pc, #784] ; (2e29c ) │ │ + 2df8c: 5852 ldr r2, [r2, r1] │ │ + 2df8e: 4295 cmp r5, r2 │ │ + 2df90: dc09 bgt.n 2dfa6 │ │ + 2df92: 9900 ldr r1, [sp, #0] │ │ + 2df94: 9802 ldr r0, [sp, #8] │ │ + 2df96: 5809 ldr r1, [r1, r0] │ │ + 2df98: 9105 str r1, [sp, #20] │ │ + 2df9a: 0789 lsls r1, r1, #30 │ │ + 2df9c: d504 bpl.n 2dfa8 │ │ + 2df9e: 2100 movs r1, #0 │ │ + 2dfa0: 9813 ldr r0, [sp, #76] ; 0x4c │ │ + 2dfa2: 6001 str r1, [r0, #0] │ │ + 2dfa4: e000 b.n 2dfa8 │ │ + 2dfa6: 1c2a adds r2, r5, #0 │ │ + 2dfa8: 49bd ldr r1, [pc, #756] ; (2e2a0 ) │ │ + 2dfaa: 9800 ldr r0, [sp, #0] │ │ + 2dfac: 5841 ldr r1, [r0, r1] │ │ + 2dfae: 428a cmp r2, r1 │ │ + 2dfb0: dd19 ble.n 2dfe6 │ │ + 2dfb2: 1c03 adds r3, r0, #0 │ │ + 2dfb4: 9802 ldr r0, [sp, #8] │ │ + 2dfb6: 581b ldr r3, [r3, r0] │ │ + 2dfb8: 2000 movs r0, #0 │ │ + 2dfba: 9305 str r3, [sp, #20] │ │ + 2dfbc: 069b lsls r3, r3, #26 │ │ + 2dfbe: d403 bmi.n 2dfc8 │ │ + 2dfc0: 4cb8 ldr r4, [pc, #736] ; (2e2a4 ) │ │ + 2dfc2: 1c03 adds r3, r0, #0 │ │ + 2dfc4: 42a2 cmp r2, r4 │ │ + 2dfc6: dd0f ble.n 2dfe8 │ │ + 2dfc8: 1c3b adds r3, r7, #0 │ │ + 2dfca: 2280 movs r2, #128 ; 0x80 │ │ + 2dfcc: 3b81 subs r3, #129 ; 0x81 │ │ + 2dfce: 6018 str r0, [r3, #0] │ │ + 2dfd0: 9b01 ldr r3, [sp, #4] │ │ + 2dfd2: 00d2 lsls r2, r2, #3 │ │ + 2dfd4: 681b ldr r3, [r3, #0] │ │ + 2dfd6: 9305 str r3, [sp, #20] │ │ + 2dfd8: 4313 orrs r3, r2 │ │ + 2dfda: 9a01 ldr r2, [sp, #4] │ │ + 2dfdc: 6013 str r3, [r2, #0] │ │ + 2dfde: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 2dfe0: 6018 str r0, [r3, #0] │ │ + 2dfe2: 2300 movs r3, #0 │ │ + 2dfe4: e000 b.n 2dfe8 │ │ + 2dfe6: 1c11 adds r1, r2, #0 │ │ + 2dfe8: 1c3a adds r2, r7, #0 │ │ + 2dfea: 3a79 subs r2, #121 ; 0x79 │ │ + 2dfec: 6812 ldr r2, [r2, #0] │ │ + 2dfee: 9800 ldr r0, [sp, #0] │ │ + 2dff0: f7fc ff8e bl 2af10 │ │ + 2dff4: 9b00 ldr r3, [sp, #0] │ │ + 2dff6: 9a02 ldr r2, [sp, #8] │ │ + 2dff8: 589b ldr r3, [r3, r2] │ │ + 2dffa: 9305 str r3, [sp, #20] │ │ + 2dffc: 069b lsls r3, r3, #26 │ │ + 2dffe: d50f bpl.n 2e020 │ │ + 2e000: 28ff cmp r0, #255 ; 0xff │ │ + 2e002: d80d bhi.n 2e020 │ │ + 2e004: 1c3b adds r3, r7, #0 │ │ + 2e006: 2200 movs r2, #0 │ │ + 2e008: 2180 movs r1, #128 ; 0x80 │ │ + 2e00a: 3b81 subs r3, #129 ; 0x81 │ │ + 2e00c: 601a str r2, [r3, #0] │ │ + 2e00e: 9b01 ldr r3, [sp, #4] │ │ + 2e010: 00c9 lsls r1, r1, #3 │ │ + 2e012: 681b ldr r3, [r3, #0] │ │ + 2e014: 9305 str r3, [sp, #20] │ │ + 2e016: 430b orrs r3, r1 │ │ + 2e018: 9901 ldr r1, [sp, #4] │ │ + 2e01a: 600b str r3, [r1, #0] │ │ + 2e01c: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 2e01e: 601a str r2, [r3, #0] │ │ + 2e020: 2180 movs r1, #128 ; 0x80 │ │ + 2e022: 9a03 ldr r2, [sp, #12] │ │ + 2e024: 4ba0 ldr r3, [pc, #640] ; (2e2a8 ) │ │ + 2e026: 0249 lsls r1, r1, #9 │ │ + 2e028: 58d3 ldr r3, [r2, r3] │ │ + 2e02a: 681a ldr r2, [r3, #0] │ │ + 2e02c: f7fe ffa8 bl 2cf80 <_muldiv(long, long, long)@@Base> │ │ + 2e030: 4b9e ldr r3, [pc, #632] ; (2e2ac ) │ │ + 2e032: 1c01 adds r1, r0, #0 │ │ + 2e034: 18c3 adds r3, r0, r3 │ │ + 2e036: 2be0 cmp r3, #224 ; 0xe0 │ │ + 2e038: d801 bhi.n 2e03e │ │ + 2e03a: 2180 movs r1, #128 ; 0x80 │ │ + 2e03c: 0249 lsls r1, r1, #9 │ │ + 2e03e: 4b9c ldr r3, [pc, #624] ; (2e2b0 ) │ │ + 2e040: 9a00 ldr r2, [sp, #0] │ │ + 2e042: 58d3 ldr r3, [r2, r3] │ │ + 2e044: 2b80 cmp r3, #128 ; 0x80 │ │ + 2e046: d002 beq.n 2e04e │ │ + 2e048: 1c08 adds r0, r1, #0 │ │ + 2e04a: 4358 muls r0, r3 │ │ + 2e04c: 09c1 lsrs r1, r0, #7 │ │ + 2e04e: 23ff movs r3, #255 ; 0xff │ │ + 2e050: 1c08 adds r0, r1, #0 │ │ + 2e052: 041b lsls r3, r3, #16 │ │ + 2e054: 4299 cmp r1, r3 │ │ + 2e056: d900 bls.n 2e05a │ │ + 2e058: 1c18 adds r0, r3, #0 │ │ + 2e05a: 2303 movs r3, #3 │ │ + 2e05c: 3001 adds r0, #1 │ │ + 2e05e: 4398 bics r0, r3 │ │ + 2e060: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 2e062: 6018 str r0, [r3, #0] │ │ + 2e064: 1c3b adds r3, r7, #0 │ │ + 2e066: 3b71 subs r3, #113 ; 0x71 │ │ + 2e068: 681b ldr r3, [r3, #0] │ │ + 2e06a: 2b00 cmp r3, #0 │ │ + 2e06c: d100 bne.n 2e070 │ │ + 2e06e: e13e b.n 2e2ee │ │ + 2e070: 9a01 ldr r2, [sp, #4] │ │ + 2e072: 6812 ldr r2, [r2, #0] │ │ + 2e074: 9205 str r2, [sp, #20] │ │ + 2e076: 0292 lsls r2, r2, #10 │ │ + 2e078: d400 bmi.n 2e07c │ │ + 2e07a: e096 b.n 2e1aa │ │ + 2e07c: 1c3a adds r2, r7, #0 │ │ + 2e07e: 2404 movs r4, #4 │ │ + 2e080: 3a69 subs r2, #105 ; 0x69 │ │ + 2e082: 6811 ldr r1, [r2, #0] │ │ + 2e084: 3101 adds r1, #1 │ │ + 2e086: 6011 str r1, [r2, #0] │ │ + 2e088: 6858 ldr r0, [r3, #4] │ │ + 2e08a: 4684 mov ip, r0 │ │ + 2e08c: 4220 tst r0, r4 │ │ + 2e08e: d034 beq.n 2e0fa │ │ + 2e090: 208c movs r0, #140 ; 0x8c │ │ + 2e092: 0080 lsls r0, r0, #2 │ │ + 2e094: 5c18 ldrb r0, [r3, r0] │ │ + 2e096: 9d02 ldr r5, [sp, #8] │ │ + 2e098: 1900 adds r0, r0, r4 │ │ + 2e09a: 9c00 ldr r4, [sp, #0] │ │ + 2e09c: 0040 lsls r0, r0, #1 │ │ + 2e09e: 1818 adds r0, r3, r0 │ │ + 2e0a0: 5965 ldr r5, [r4, r5] │ │ + 2e0a2: 8880 ldrh r0, [r0, #4] │ │ + 2e0a4: 1f2c subs r4, r5, #4 │ │ + 2e0a6: 1e66 subs r6, r4, #1 │ │ + 2e0a8: 41b4 sbcs r4, r6 │ │ + 2e0aa: 1900 adds r0, r0, r4 │ │ + 2e0ac: 4281 cmp r1, r0 │ │ + 2e0ae: d124 bne.n 2e0fa │ │ + 2e0b0: 4880 ldr r0, [pc, #512] ; (2e2b4 ) │ │ + 2e0b2: 5c19 ldrb r1, [r3, r0] │ │ + 2e0b4: 3104 adds r1, #4 │ │ + 2e0b6: 0049 lsls r1, r1, #1 │ │ + 2e0b8: 1859 adds r1, r3, r1 │ │ + 2e0ba: 8889 ldrh r1, [r1, #4] │ │ + 2e0bc: 6011 str r1, [r2, #0] │ │ + 2e0be: 218c movs r1, #140 ; 0x8c │ │ + 2e0c0: 0089 lsls r1, r1, #2 │ │ + 2e0c2: 5c59 ldrb r1, [r3, r1] │ │ + 2e0c4: 5c18 ldrb r0, [r3, r0] │ │ + 2e0c6: 4288 cmp r0, r1 │ │ + 2e0c8: d117 bne.n 2e0fa │ │ + 2e0ca: 1819 adds r1, r3, r0 │ │ + 2e0cc: 31c8 adds r1, #200 ; 0xc8 │ │ + 2e0ce: 7909 ldrb r1, [r1, #4] │ │ + 2e0d0: 2900 cmp r1, #0 │ │ + 2e0d2: d112 bne.n 2e0fa │ │ + 2e0d4: 2104 movs r1, #4 │ │ + 2e0d6: 420d tst r5, r1 │ │ + 2e0d8: d005 beq.n 2e0e6 │ │ + 2e0da: 218b movs r1, #139 ; 0x8b │ │ + 2e0dc: 0089 lsls r1, r1, #2 │ │ + 2e0de: 5c59 ldrb r1, [r3, r1] │ │ + 2e0e0: 3001 adds r0, #1 │ │ + 2e0e2: 4288 cmp r0, r1 │ │ + 2e0e4: d109 bne.n 2e0fa │ │ + 2e0e6: 2080 movs r0, #128 ; 0x80 │ │ + 2e0e8: 9905 ldr r1, [sp, #20] │ │ + 2e0ea: 00c0 lsls r0, r0, #3 │ │ + 2e0ec: 4301 orrs r1, r0 │ │ + 2e0ee: 9801 ldr r0, [sp, #4] │ │ + 2e0f0: 6001 str r1, [r0, #0] │ │ + 2e0f2: 1c39 adds r1, r7, #0 │ │ + 2e0f4: 2000 movs r0, #0 │ │ + 2e0f6: 3981 subs r1, #129 ; 0x81 │ │ + 2e0f8: 6008 str r0, [r1, #0] │ │ + 2e0fa: 9901 ldr r1, [sp, #4] │ │ + 2e0fc: 6814 ldr r4, [r2, #0] │ │ + 2e0fe: 6808 ldr r0, [r1, #0] │ │ + 2e100: 4661 mov r1, ip │ │ + 2e102: 0789 lsls r1, r1, #30 │ │ + 2e104: d513 bpl.n 2e12e │ │ + 2e106: 2180 movs r1, #128 ; 0x80 │ │ + 2e108: 0089 lsls r1, r1, #2 │ │ + 2e10a: 4208 tst r0, r1 │ │ + 2e10c: d10f bne.n 2e12e │ │ + 2e10e: 496a ldr r1, [pc, #424] ; (2e2b8 ) │ │ + 2e110: 5c59 ldrb r1, [r3, r1] │ │ + 2e112: 3104 adds r1, #4 │ │ + 2e114: 0049 lsls r1, r1, #1 │ │ + 2e116: 1859 adds r1, r3, r1 │ │ + 2e118: 8889 ldrh r1, [r1, #4] │ │ + 2e11a: 3101 adds r1, #1 │ │ + 2e11c: 428c cmp r4, r1 │ │ + 2e11e: d144 bne.n 2e1aa │ │ + 2e120: 4966 ldr r1, [pc, #408] ; (2e2bc ) │ │ + 2e122: 5c59 ldrb r1, [r3, r1] │ │ + 2e124: 3104 adds r1, #4 │ │ + 2e126: 0049 lsls r1, r1, #1 │ │ + 2e128: 1859 adds r1, r3, r1 │ │ + 2e12a: 8889 ldrh r1, [r1, #4] │ │ + 2e12c: e03c b.n 2e1a8 │ │ + 2e12e: 258b movs r5, #139 ; 0x8b │ │ + 2e130: 00ad lsls r5, r5, #2 │ │ + 2e132: 5d59 ldrb r1, [r3, r5] │ │ + 2e134: 3103 adds r1, #3 │ │ + 2e136: 0049 lsls r1, r1, #1 │ │ + 2e138: 1859 adds r1, r3, r1 │ │ + 2e13a: 8889 ldrh r1, [r1, #4] │ │ + 2e13c: 428c cmp r4, r1 │ │ + 2e13e: d934 bls.n 2e1aa │ │ + 2e140: 9c02 ldr r4, [sp, #8] │ │ + 2e142: 9900 ldr r1, [sp, #0] │ │ + 2e144: 5909 ldr r1, [r1, r4] │ │ + 2e146: 9105 str r1, [sp, #20] │ │ + 2e148: 2120 movs r1, #32 │ │ + 2e14a: 9c05 ldr r4, [sp, #20] │ │ + 2e14c: 4021 ands r1, r4 │ │ + 2e14e: d103 bne.n 2e158 │ │ + 2e150: 2480 movs r4, #128 ; 0x80 │ │ + 2e152: 00a4 lsls r4, r4, #2 │ │ + 2e154: 4220 tst r0, r4 │ │ + 2e156: d004 beq.n 2e162 │ │ + 2e158: 2480 movs r4, #128 ; 0x80 │ │ + 2e15a: 00e4 lsls r4, r4, #3 │ │ + 2e15c: 4320 orrs r0, r4 │ │ + 2e15e: 9c01 ldr r4, [sp, #4] │ │ + 2e160: 6020 str r0, [r4, #0] │ │ + 2e162: 5d58 ldrb r0, [r3, r5] │ │ + 2e164: 3003 adds r0, #3 │ │ + 2e166: 0040 lsls r0, r0, #1 │ │ + 2e168: 1818 adds r0, r3, r0 │ │ + 2e16a: 8880 ldrh r0, [r0, #4] │ │ + 2e16c: 6010 str r0, [r2, #0] │ │ + 2e16e: 5d5a ldrb r2, [r3, r5] │ │ + 2e170: 189a adds r2, r3, r2 │ │ + 2e172: 32c7 adds r2, #199 ; 0xc7 │ │ + 2e174: 7912 ldrb r2, [r2, #4] │ │ + 2e176: 2a00 cmp r2, #0 │ │ + 2e178: d117 bne.n 2e1aa │ │ + 2e17a: 9815 ldr r0, [sp, #84] ; 0x54 │ │ + 2e17c: 9a00 ldr r2, [sp, #0] │ │ + 2e17e: 5812 ldr r2, [r2, r0] │ │ + 2e180: 9205 str r2, [sp, #20] │ │ + 2e182: 9805 ldr r0, [sp, #20] │ │ + 2e184: 9a08 ldr r2, [sp, #32] │ │ + 2e186: 4282 cmp r2, r0 │ │ + 2e188: d201 bcs.n 2e18e │ │ + 2e18a: 2900 cmp r1, #0 │ │ + 2e18c: d00d beq.n 2e1aa │ │ + 2e18e: 2180 movs r1, #128 ; 0x80 │ │ + 2e190: 9a01 ldr r2, [sp, #4] │ │ + 2e192: 00c9 lsls r1, r1, #3 │ │ + 2e194: 6812 ldr r2, [r2, #0] │ │ + 2e196: 9205 str r2, [sp, #20] │ │ + 2e198: 430a orrs r2, r1 │ │ + 2e19a: 9901 ldr r1, [sp, #4] │ │ + 2e19c: 600a str r2, [r1, #0] │ │ + 2e19e: 1c3a adds r2, r7, #0 │ │ + 2e1a0: 2100 movs r1, #0 │ │ + 2e1a2: 3a81 subs r2, #129 ; 0x81 │ │ + 2e1a4: 6011 str r1, [r2, #0] │ │ + 2e1a6: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 2e1a8: 6011 str r1, [r2, #0] │ │ + 2e1aa: 9a01 ldr r2, [sp, #4] │ │ + 2e1ac: 6811 ldr r1, [r2, #0] │ │ + 2e1ae: 024a lsls r2, r1, #9 │ │ + 2e1b0: d541 bpl.n 2e236 │ │ + 2e1b2: 1c3a adds r2, r7, #0 │ │ + 2e1b4: 3a65 subs r2, #101 ; 0x65 │ │ + 2e1b6: 6810 ldr r0, [r2, #0] │ │ + 2e1b8: 3001 adds r0, #1 │ │ + 2e1ba: 6010 str r0, [r2, #0] │ │ + 2e1bc: 685e ldr r6, [r3, #4] │ │ + 2e1be: 4684 mov ip, r0 │ │ + 2e1c0: 06b0 lsls r0, r6, #26 │ │ + 2e1c2: d517 bpl.n 2e1f4 │ │ + 2e1c4: 248d movs r4, #141 ; 0x8d │ │ + 2e1c6: 00a4 lsls r4, r4, #2 │ │ + 2e1c8: 5d1c ldrb r4, [r3, r4] │ │ + 2e1ca: 9802 ldr r0, [sp, #8] │ │ + 2e1cc: 3424 adds r4, #36 ; 0x24 │ │ + 2e1ce: 0064 lsls r4, r4, #1 │ │ + 2e1d0: 191c adds r4, r3, r4 │ │ + 2e1d2: 88a5 ldrh r5, [r4, #4] │ │ + 2e1d4: 9c00 ldr r4, [sp, #0] │ │ + 2e1d6: 5820 ldr r0, [r4, r0] │ │ + 2e1d8: 1f04 subs r4, r0, #4 │ │ + 2e1da: 9005 str r0, [sp, #20] │ │ + 2e1dc: 1e60 subs r0, r4, #1 │ │ + 2e1de: 4184 sbcs r4, r0 │ │ + 2e1e0: 192d adds r5, r5, r4 │ │ + 2e1e2: 45ac cmp ip, r5 │ │ + 2e1e4: d106 bne.n 2e1f4 │ │ + 2e1e6: 4836 ldr r0, [pc, #216] ; (2e2c0 ) │ │ + 2e1e8: 5c18 ldrb r0, [r3, r0] │ │ + 2e1ea: 3024 adds r0, #36 ; 0x24 │ │ + 2e1ec: 0040 lsls r0, r0, #1 │ │ + 2e1ee: 1818 adds r0, r3, r0 │ │ + 2e1f0: 8880 ldrh r0, [r0, #4] │ │ + 2e1f2: 6010 str r0, [r2, #0] │ │ + 2e1f4: 6810 ldr r0, [r2, #0] │ │ + 2e1f6: 06f4 lsls r4, r6, #27 │ │ + 2e1f8: d514 bpl.n 2e224 │ │ + 2e1fa: 4c32 ldr r4, [pc, #200] ; (2e2c4 ) │ │ + 2e1fc: 5d1c ldrb r4, [r3, r4] │ │ + 2e1fe: 3424 adds r4, #36 ; 0x24 │ │ + 2e200: 0064 lsls r4, r4, #1 │ │ + 2e202: 191c adds r4, r3, r4 │ │ + 2e204: 88a4 ldrh r4, [r4, #4] │ │ + 2e206: 3401 adds r4, #1 │ │ + 2e208: 42a0 cmp r0, r4 │ │ + 2e20a: d10b bne.n 2e224 │ │ + 2e20c: 2480 movs r4, #128 ; 0x80 │ │ + 2e20e: 00a4 lsls r4, r4, #2 │ │ + 2e210: 4221 tst r1, r4 │ │ + 2e212: d107 bne.n 2e224 │ │ + 2e214: 482c ldr r0, [pc, #176] ; (2e2c8 ) │ │ + 2e216: 5c18 ldrb r0, [r3, r0] │ │ + 2e218: 3024 adds r0, #36 ; 0x24 │ │ + 2e21a: 0040 lsls r0, r0, #1 │ │ + 2e21c: 1818 adds r0, r3, r0 │ │ + 2e21e: 8880 ldrh r0, [r0, #4] │ │ + 2e220: 6010 str r0, [r2, #0] │ │ + 2e222: e008 b.n 2e236 │ │ + 2e224: 4c29 ldr r4, [pc, #164] ; (2e2cc ) │ │ + 2e226: 5d1c ldrb r4, [r3, r4] │ │ + 2e228: 3423 adds r4, #35 ; 0x23 │ │ + 2e22a: 0064 lsls r4, r4, #1 │ │ + 2e22c: 191c adds r4, r3, r4 │ │ + 2e22e: 88a4 ldrh r4, [r4, #4] │ │ + 2e230: 42a0 cmp r0, r4 │ │ + 2e232: d900 bls.n 2e236 │ │ + 2e234: 6014 str r4, [r2, #0] │ │ + 2e236: 020a lsls r2, r1, #8 │ │ + 2e238: d559 bpl.n 2e2ee │ │ + 2e23a: 1c38 adds r0, r7, #0 │ │ + 2e23c: 3861 subs r0, #97 ; 0x61 │ │ + 2e23e: 6802 ldr r2, [r0, #0] │ │ + 2e240: 1c54 adds r4, r2, #1 │ │ + 2e242: 2280 movs r2, #128 ; 0x80 │ │ + 2e244: 6004 str r4, [r0, #0] │ │ + 2e246: 685d ldr r5, [r3, #4] │ │ + 2e248: 0052 lsls r2, r2, #1 │ │ + 2e24a: 4215 tst r5, r2 │ │ + 2e24c: d00f beq.n 2e26e │ │ + 2e24e: 228e movs r2, #142 ; 0x8e │ │ + 2e250: 0092 lsls r2, r2, #2 │ │ + 2e252: 5c9a ldrb r2, [r3, r2] │ │ + 2e254: 3244 adds r2, #68 ; 0x44 │ │ + 2e256: 0052 lsls r2, r2, #1 │ │ + 2e258: 189a adds r2, r3, r2 │ │ + 2e25a: 8892 ldrh r2, [r2, #4] │ │ + 2e25c: 4294 cmp r4, r2 │ │ + 2e25e: d306 bcc.n 2e26e │ │ + 2e260: 4a1b ldr r2, [pc, #108] ; (2e2d0 ) │ │ + 2e262: 5c9a ldrb r2, [r3, r2] │ │ + 2e264: 3244 adds r2, #68 ; 0x44 │ │ + 2e266: 0052 lsls r2, r2, #1 │ │ + 2e268: 189a adds r2, r3, r2 │ │ + 2e26a: 8892 ldrh r2, [r2, #4] │ │ + 2e26c: 6002 str r2, [r0, #0] │ │ + 2e26e: 6802 ldr r2, [r0, #0] │ │ + 2e270: 062c lsls r4, r5, #24 │ │ + 2e272: d533 bpl.n 2e2dc │ │ + 2e274: 2480 movs r4, #128 ; 0x80 │ │ + 2e276: 00a4 lsls r4, r4, #2 │ │ + 2e278: 4221 tst r1, r4 │ │ + 2e27a: d12f bne.n 2e2dc │ │ + 2e27c: 4915 ldr r1, [pc, #84] ; (2e2d4 ) │ │ + 2e27e: 5c59 ldrb r1, [r3, r1] │ │ + 2e280: 3144 adds r1, #68 ; 0x44 │ │ + 2e282: 0049 lsls r1, r1, #1 │ │ + 2e284: 1859 adds r1, r3, r1 │ │ + 2e286: 8889 ldrh r1, [r1, #4] │ │ + 2e288: 3101 adds r1, #1 │ │ + 2e28a: 428a cmp r2, r1 │ │ + 2e28c: d12f bne.n 2e2ee │ │ + 2e28e: 4a12 ldr r2, [pc, #72] ; (2e2d8 ) │ │ + 2e290: 5c9a ldrb r2, [r3, r2] │ │ + 2e292: 3244 adds r2, #68 ; 0x44 │ │ + 2e294: 0052 lsls r2, r2, #1 │ │ + 2e296: 189b adds r3, r3, r2 │ │ + 2e298: 889b ldrh r3, [r3, #4] │ │ + 2e29a: e027 b.n 2e2ec │ │ + 2e29c: e974 0000 ldrd r0, r0, [r4, #-0]! │ │ + 2e2a0: e978 0000 ldrd r0, r0, [r8, #-0]! │ │ + 2e2a4: ffff 000f vaddl.u q8, d15, d15 │ │ + 2e2a8: ff58 ffff vmaxnm.f16 , q12, │ │ + 2e2ac: 0050 lsls r0, r2, #1 │ │ + 2e2ae: ffff e968 vtbx.8 d30, {d15-d16}, d24 │ │ + 2e2b2: 0000 movs r0, r0 │ │ + 2e2b4: 022f lsls r7, r5, #8 │ │ + 2e2b6: 0000 movs r0, r0 │ │ + 2e2b8: 0232 lsls r2, r6, #8 │ │ + 2e2ba: 0000 movs r0, r0 │ │ + 2e2bc: 0231 lsls r1, r6, #8 │ │ + 2e2be: 0000 movs r0, r0 │ │ + 2e2c0: 0233 lsls r3, r6, #8 │ │ + 2e2c2: 0000 movs r0, r0 │ │ + 2e2c4: 0236 lsls r6, r6, #8 │ │ + 2e2c6: 0000 movs r0, r0 │ │ + 2e2c8: 0235 lsls r5, r6, #8 │ │ + 2e2ca: 0000 movs r0, r0 │ │ + 2e2cc: 022d lsls r5, r5, #8 │ │ + 2e2ce: 0000 movs r0, r0 │ │ + 2e2d0: 0237 lsls r7, r6, #8 │ │ + 2e2d2: 0000 movs r0, r0 │ │ + 2e2d4: 023a lsls r2, r7, #8 │ │ + 2e2d6: 0000 movs r0, r0 │ │ + 2e2d8: 0239 lsls r1, r7, #8 │ │ + 2e2da: 0000 movs r0, r0 │ │ + 2e2dc: 496f ldr r1, [pc, #444] ; (2e49c ) │ │ + 2e2de: 5c59 ldrb r1, [r3, r1] │ │ + 2e2e0: 3143 adds r1, #67 ; 0x43 │ │ + 2e2e2: 0049 lsls r1, r1, #1 │ │ + 2e2e4: 185b adds r3, r3, r1 │ │ + 2e2e6: 889b ldrh r3, [r3, #4] │ │ + 2e2e8: 429a cmp r2, r3 │ │ + 2e2ea: d900 bls.n 2e2ee │ │ + 2e2ec: 6003 str r3, [r0, #0] │ │ + 2e2ee: 9b01 ldr r3, [sp, #4] │ │ + 2e2f0: 9a01 ldr r2, [sp, #4] │ │ + 2e2f2: 681b ldr r3, [r3, #0] │ │ + 2e2f4: 9305 str r3, [sp, #20] │ │ + 2e2f6: 9805 ldr r0, [sp, #20] │ │ + 2e2f8: 4b69 ldr r3, [pc, #420] ; (2e4a0 ) │ │ + 2e2fa: 4018 ands r0, r3 │ │ + 2e2fc: 6010 str r0, [r2, #0] │ │ + 2e2fe: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 2e300: 9311 str r3, [sp, #68] ; 0x44 │ │ + 2e302: 6812 ldr r2, [r2, #0] │ │ + 2e304: 4694 mov ip, r2 │ │ + 2e306: 2a00 cmp r2, #0 │ │ + 2e308: d109 bne.n 2e31e │ │ + 2e30a: 1c3b adds r3, r7, #0 │ │ + 2e30c: 3be9 subs r3, #233 ; 0xe9 │ │ + 2e30e: 681b ldr r3, [r3, #0] │ │ + 2e310: 2b00 cmp r3, #0 │ │ + 2e312: d104 bne.n 2e31e │ │ + 2e314: 1c3b adds r3, r7, #0 │ │ + 2e316: 3bed subs r3, #237 ; 0xed │ │ + 2e318: 681b ldr r3, [r3, #0] │ │ + 2e31a: 2b00 cmp r3, #0 │ │ + 2e31c: d004 beq.n 2e328 │ │ + 2e31e: 2380 movs r3, #128 ; 0x80 │ │ + 2e320: 9a01 ldr r2, [sp, #4] │ │ + 2e322: 021b lsls r3, r3, #8 │ │ + 2e324: 4303 orrs r3, r0 │ │ + 2e326: 6013 str r3, [r2, #0] │ │ + 2e328: 1e7c subs r4, r7, #1 │ │ + 2e32a: 7820 ldrb r0, [r4, #0] │ │ + 2e32c: 2100 movs r1, #0 │ │ + 2e32e: 2804 cmp r0, #4 │ │ + 2e330: d902 bls.n 2e338 │ │ + 2e332: 1f01 subs r1, r0, #4 │ │ + 2e334: 0609 lsls r1, r1, #24 │ │ + 2e336: 0e09 lsrs r1, r1, #24 │ │ + 2e338: 7021 strb r1, [r4, #0] │ │ + 2e33a: 7838 ldrb r0, [r7, #0] │ │ + 2e33c: 2200 movs r2, #0 │ │ + 2e33e: 2804 cmp r0, #4 │ │ + 2e340: d902 bls.n 2e348 │ │ + 2e342: 1f02 subs r2, r0, #4 │ │ + 2e344: 0612 lsls r2, r2, #24 │ │ + 2e346: 0e12 lsrs r2, r2, #24 │ │ + 2e348: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 2e34a: 703a strb r2, [r7, #0] │ │ + 2e34c: 1c3e adds r6, r7, #0 │ │ + 2e34e: 681d ldr r5, [r3, #0] │ │ + 2e350: 1c3b adds r3, r7, #0 │ │ + 2e352: 3ed5 subs r6, #213 ; 0xd5 │ │ + 2e354: 3bd1 subs r3, #209 ; 0xd1 │ │ + 2e356: 681b ldr r3, [r3, #0] │ │ + 2e358: 6836 ldr r6, [r6, #0] │ │ + 2e35a: 1428 asrs r0, r5, #16 │ │ + 2e35c: 3001 adds r0, #1 │ │ + 2e35e: 1b9b subs r3, r3, r6 │ │ + 2e360: 4298 cmp r0, r3 │ │ + 2e362: db08 blt.n 2e376 │ │ + 2e364: 9b01 ldr r3, [sp, #4] │ │ + 2e366: 681b ldr r3, [r3, #0] │ │ + 2e368: 9305 str r3, [sp, #20] │ │ + 2e36a: 2302 movs r3, #2 │ │ + 2e36c: 9805 ldr r0, [sp, #20] │ │ + 2e36e: 4398 bics r0, r3 │ │ + 2e370: 1c03 adds r3, r0, #0 │ │ + 2e372: 9801 ldr r0, [sp, #4] │ │ + 2e374: 6003 str r3, [r0, #0] │ │ + 2e376: 1c3e adds r6, r7, #0 │ │ + 2e378: 1c3b adds r3, r7, #0 │ │ + 2e37a: 2000 movs r0, #0 │ │ + 2e37c: 3b99 subs r3, #153 ; 0x99 │ │ + 2e37e: 3e95 subs r6, #149 ; 0x95 │ │ + 2e380: 6030 str r0, [r6, #0] │ │ + 2e382: 6018 str r0, [r3, #0] │ │ + 2e384: 1c38 adds r0, r7, #0 │ │ + 2e386: 389d subs r0, #157 ; 0x9d │ │ + 2e388: 6800 ldr r0, [r0, #0] │ │ + 2e38a: 9305 str r3, [sp, #20] │ │ + 2e38c: 2800 cmp r0, #0 │ │ + 2e38e: d009 beq.n 2e3a4 │ │ + 2e390: 3b44 subs r3, #68 ; 0x44 │ │ + 2e392: 681b ldr r3, [r3, #0] │ │ + 2e394: 2b00 cmp r3, #0 │ │ + 2e396: d004 beq.n 2e3a2 │ │ + 2e398: 1e6b subs r3, r5, #1 │ │ + 2e39a: 419d sbcs r5, r3 │ │ + 2e39c: 426d negs r5, r5 │ │ + 2e39e: 4028 ands r0, r5 │ │ + 2e3a0: e000 b.n 2e3a4 │ │ + 2e3a2: 1c18 adds r0, r3, #0 │ │ + 2e3a4: 1c3d adds r5, r7, #0 │ │ + 2e3a6: 3dfd subs r5, #253 ; 0xfd │ │ + 2e3a8: 6028 str r0, [r5, #0] │ │ + 2e3aa: 2800 cmp r0, #0 │ │ + 2e3ac: d100 bne.n 2e3b0 │ │ + 2e3ae: e179 b.n 2e6a4 │ │ + 2e3b0: 9b04 ldr r3, [sp, #16] │ │ + 2e3b2: 6818 ldr r0, [r3, #0] │ │ + 2e3b4: 4665 mov r5, ip │ │ + 2e3b6: 4345 muls r5, r0 │ │ + 2e3b8: 13ad asrs r5, r5, #14 │ │ + 2e3ba: 2d7f cmp r5, #127 ; 0x7f │ │ + 2e3bc: d900 bls.n 2e3c0 │ │ + 2e3be: 257f movs r5, #127 ; 0x7f │ │ + 2e3c0: 0609 lsls r1, r1, #24 │ │ + 2e3c2: d500 bpl.n 2e3c6 │ │ + 2e3c4: 7025 strb r5, [r4, #0] │ │ + 2e3c6: 7821 ldrb r1, [r4, #0] │ │ + 2e3c8: 086d lsrs r5, r5, #1 │ │ + 2e3ca: 42a9 cmp r1, r5 │ │ + 2e3cc: d200 bcs.n 2e3d0 │ │ + 2e3ce: 7025 strb r5, [r4, #0] │ │ + 2e3d0: 2380 movs r3, #128 ; 0x80 │ │ + 2e3d2: 005b lsls r3, r3, #1 │ │ + 2e3d4: 1a19 subs r1, r3, r0 │ │ + 2e3d6: 4663 mov r3, ip │ │ + 2e3d8: 434b muls r3, r1 │ │ + 2e3da: 1399 asrs r1, r3, #14 │ │ + 2e3dc: 297f cmp r1, #127 ; 0x7f │ │ + 2e3de: d900 bls.n 2e3e2 │ │ + 2e3e0: 217f movs r1, #127 ; 0x7f │ │ + 2e3e2: 0612 lsls r2, r2, #24 │ │ + 2e3e4: d500 bpl.n 2e3e8 │ │ + 2e3e6: 7039 strb r1, [r7, #0] │ │ + 2e3e8: 783a ldrb r2, [r7, #0] │ │ + 2e3ea: 0849 lsrs r1, r1, #1 │ │ + 2e3ec: 428a cmp r2, r1 │ │ + 2e3ee: d200 bcs.n 2e3f2 │ │ + 2e3f0: 7039 strb r1, [r7, #0] │ │ + 2e3f2: 9b01 ldr r3, [sp, #4] │ │ + 2e3f4: 9a0e ldr r2, [sp, #56] ; 0x38 │ │ + 2e3f6: 6819 ldr r1, [r3, #0] │ │ + 2e3f8: 018b lsls r3, r1, #6 │ │ + 2e3fa: d501 bpl.n 2e400 │ │ + 2e3fc: 2280 movs r2, #128 ; 0x80 │ │ + 2e3fe: 0052 lsls r2, r2, #1 │ │ + 2e400: 9b03 ldr r3, [sp, #12] │ │ + 2e402: 4c28 ldr r4, [pc, #160] ; (2e4a4 ) │ │ + 2e404: 591d ldr r5, [r3, r4] │ │ + 2e406: 682b ldr r3, [r5, #0] │ │ + 2e408: 2b01 cmp r3, #1 │ │ + 2e40a: d94f bls.n 2e4ac │ │ + 2e40c: 9b03 ldr r3, [sp, #12] │ │ + 2e40e: 4c26 ldr r4, [pc, #152] ; (2e4a8 ) │ │ + 2e410: 3880 subs r0, #128 ; 0x80 │ │ + 2e412: 591c ldr r4, [r3, r4] │ │ + 2e414: 6824 ldr r4, [r4, #0] │ │ + 2e416: 1c03 adds r3, r0, #0 │ │ + 2e418: 4363 muls r3, r4 │ │ + 2e41a: 17dc asrs r4, r3, #31 │ │ + 2e41c: 0e64 lsrs r4, r4, #25 │ │ + 2e41e: 18e0 adds r0, r4, r3 │ │ + 2e420: 11c0 asrs r0, r0, #7 │ │ + 2e422: 3080 adds r0, #128 ; 0x80 │ │ + 2e424: d406 bmi.n 2e434 │ │ + 2e426: 2380 movs r3, #128 ; 0x80 │ │ + 2e428: 005b lsls r3, r3, #1 │ │ + 2e42a: 4298 cmp r0, r3 │ │ + 2e42c: dd03 ble.n 2e436 │ │ + 2e42e: 2080 movs r0, #128 ; 0x80 │ │ + 2e430: 0040 lsls r0, r0, #1 │ │ + 2e432: e000 b.n 2e436 │ │ + 2e434: 2000 movs r0, #0 │ │ + 2e436: 9b0f ldr r3, [sp, #60] ; 0x3c │ │ + 2e438: 681c ldr r4, [r3, #0] │ │ + 2e43a: 07e3 lsls r3, r4, #31 │ │ + 2e43c: d502 bpl.n 2e444 │ │ + 2e43e: 2380 movs r3, #128 ; 0x80 │ │ + 2e440: 005b lsls r3, r3, #1 │ │ + 2e442: 1a18 subs r0, r3, r0 │ │ + 2e444: 4663 mov r3, ip │ │ + 2e446: 4353 muls r3, r2 │ │ + 2e448: 09db lsrs r3, r3, #7 │ │ + 2e44a: 469c mov ip, r3 │ │ + 2e44c: 2380 movs r3, #128 ; 0x80 │ │ + 2e44e: 009b lsls r3, r3, #2 │ │ + 2e450: 421c tst r4, r3 │ │ + 2e452: d016 beq.n 2e482 │ │ + 2e454: 4663 mov r3, ip │ │ + 2e456: 01dc lsls r4, r3, #7 │ │ + 2e458: 287f cmp r0, #127 ; 0x7f │ │ + 2e45a: dc07 bgt.n 2e46c │ │ + 2e45c: 4662 mov r2, ip │ │ + 2e45e: 4342 muls r2, r0 │ │ + 2e460: 9b05 ldr r3, [sp, #20] │ │ + 2e462: 1212 asrs r2, r2, #8 │ │ + 2e464: 1224 asrs r4, r4, #8 │ │ + 2e466: 6032 str r2, [r6, #0] │ │ + 2e468: 601c str r4, [r3, #0] │ │ + 2e46a: e025 b.n 2e4b8 │ │ + 2e46c: 2380 movs r3, #128 ; 0x80 │ │ + 2e46e: 005b lsls r3, r3, #1 │ │ + 2e470: 1a1b subs r3, r3, r0 │ │ + 2e472: 4660 mov r0, ip │ │ + 2e474: 4358 muls r0, r3 │ │ + 2e476: 9b05 ldr r3, [sp, #20] │ │ + 2e478: 1224 asrs r4, r4, #8 │ │ + 2e47a: 1200 asrs r0, r0, #8 │ │ + 2e47c: 6034 str r4, [r6, #0] │ │ + 2e47e: 6018 str r0, [r3, #0] │ │ + 2e480: e01a b.n 2e4b8 │ │ + 2e482: 2380 movs r3, #128 ; 0x80 │ │ + 2e484: 005b lsls r3, r3, #1 │ │ + 2e486: 4664 mov r4, ip │ │ + 2e488: 4344 muls r4, r0 │ │ + 2e48a: 1a18 subs r0, r3, r0 │ │ + 2e48c: 4662 mov r2, ip │ │ + 2e48e: 4342 muls r2, r0 │ │ + 2e490: 9b05 ldr r3, [sp, #20] │ │ + 2e492: 1224 asrs r4, r4, #8 │ │ + 2e494: 1212 asrs r2, r2, #8 │ │ + 2e496: 6034 str r4, [r6, #0] │ │ + 2e498: 601a str r2, [r3, #0] │ │ + 2e49a: e00d b.n 2e4b8 │ │ + 2e49c: 022e lsls r6, r5, #8 │ │ + 2e49e: 0000 movs r0, r0 │ │ + 2e4a0: 7fff ldrb r7, [r7, #31] │ │ + 2e4a2: ffff fef8 ; instruction: 0xfffffef8 │ │ + 2e4a6: ffff ff6c vqrdmlsh.s , , d28[0] │ │ + 2e4aa: ffff 4663 vmlsl.u q10, d15, d19[0] │ │ + 2e4ae: 4353 muls r3, r2 │ │ + 2e4b0: 0a1a lsrs r2, r3, #8 │ │ + 2e4b2: 9b05 ldr r3, [sp, #20] │ │ + 2e4b4: 601a str r2, [r3, #0] │ │ + 2e4b6: 6032 str r2, [r6, #0] │ │ + 2e4b8: 9b05 ldr r3, [sp, #20] │ │ + 2e4ba: 4ab4 ldr r2, [pc, #720] ; (2e78c ) │ │ + 2e4bc: 681b ldr r3, [r3, #0] │ │ + 2e4be: 4293 cmp r3, r2 │ │ + 2e4c0: dd01 ble.n 2e4c6 │ │ + 2e4c2: 9b05 ldr r3, [sp, #20] │ │ + 2e4c4: 601a str r2, [r3, #0] │ │ + 2e4c6: 6833 ldr r3, [r6, #0] │ │ + 2e4c8: 4293 cmp r3, r2 │ │ + 2e4ca: dd01 ble.n 2e4d0 │ │ + 2e4cc: 4aaf ldr r2, [pc, #700] ; (2e78c ) │ │ + 2e4ce: 6032 str r2, [r6, #0] │ │ + 2e4d0: 9b0f ldr r3, [sp, #60] ; 0x3c │ │ + 2e4d2: 6818 ldr r0, [r3, #0] │ │ + 2e4d4: 0703 lsls r3, r0, #28 │ │ + 2e4d6: d410 bmi.n 2e4fa │ │ + 2e4d8: 2480 movs r4, #128 ; 0x80 │ │ + 2e4da: 4aad ldr r2, [pc, #692] ; (2e790 ) │ │ + 2e4dc: 9b01 ldr r3, [sp, #4] │ │ + 2e4de: 0264 lsls r4, r4, #9 │ │ + 2e4e0: 4011 ands r1, r2 │ │ + 2e4e2: 6019 str r1, [r3, #0] │ │ + 2e4e4: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 2e4e6: 681a ldr r2, [r3, #0] │ │ + 2e4e8: 42a2 cmp r2, r4 │ │ + 2e4ea: d006 beq.n 2e4fa │ │ + 2e4ec: 2482 movs r4, #130 ; 0x82 │ │ + 2e4ee: 00e4 lsls r4, r4, #3 │ │ + 2e4f0: 4220 tst r0, r4 │ │ + 2e4f2: d107 bne.n 2e504 │ │ + 2e4f4: 48a7 ldr r0, [pc, #668] ; (2e794 ) │ │ + 2e4f6: 4282 cmp r2, r0 │ │ + 2e4f8: dd04 ble.n 2e504 │ │ + 2e4fa: 2280 movs r2, #128 ; 0x80 │ │ + 2e4fc: 9b01 ldr r3, [sp, #4] │ │ + 2e4fe: 0152 lsls r2, r2, #5 │ │ + 2e500: 4311 orrs r1, r2 │ │ + 2e502: 6019 str r1, [r3, #0] │ │ + 2e504: 9b05 ldr r3, [sp, #20] │ │ + 2e506: 9a05 ldr r2, [sp, #20] │ │ + 2e508: 681b ldr r3, [r3, #0] │ │ + 2e50a: 111b asrs r3, r3, #4 │ │ + 2e50c: 6013 str r3, [r2, #0] │ │ + 2e50e: 1c3a adds r2, r7, #0 │ │ + 2e510: 3ae1 subs r2, #225 ; 0xe1 │ │ + 2e512: 920c str r2, [sp, #48] ; 0x30 │ │ + 2e514: 2200 movs r2, #0 │ │ + 2e516: 9304 str r3, [sp, #16] │ │ + 2e518: 6833 ldr r3, [r6, #0] │ │ + 2e51a: 990c ldr r1, [sp, #48] ; 0x30 │ │ + 2e51c: 111b asrs r3, r3, #4 │ │ + 2e51e: 6033 str r3, [r6, #0] │ │ + 2e520: 600a str r2, [r1, #0] │ │ + 2e522: 1c39 adds r1, r7, #0 │ │ + 2e524: 39e5 subs r1, #229 ; 0xe5 │ │ + 2e526: 600a str r2, [r1, #0] │ │ + 2e528: 9a01 ldr r2, [sp, #4] │ │ + 2e52a: 910d str r1, [sp, #52] ; 0x34 │ │ + 2e52c: 6812 ldr r2, [r2, #0] │ │ + 2e52e: 9205 str r2, [sp, #20] │ │ + 2e530: 2280 movs r2, #128 ; 0x80 │ │ + 2e532: 0112 lsls r2, r2, #4 │ │ + 2e534: 4694 mov ip, r2 │ │ + 2e536: 4661 mov r1, ip │ │ + 2e538: 9a05 ldr r2, [sp, #20] │ │ + 2e53a: 420a tst r2, r1 │ │ + 2e53c: d004 beq.n 2e548 │ │ + 2e53e: 682a ldr r2, [r5, #0] │ │ + 2e540: 2a02 cmp r2, #2 │ │ + 2e542: d801 bhi.n 2e548 │ │ + 2e544: 425b negs r3, r3 │ │ + 2e546: 6033 str r3, [r6, #0] │ │ + 2e548: 9b05 ldr r3, [sp, #20] │ │ + 2e54a: 061b lsls r3, r3, #24 │ │ + 2e54c: d505 bpl.n 2e55a │ │ + 2e54e: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 2e550: 9a0a ldr r2, [sp, #40] ; 0x28 │ │ + 2e552: 681b ldr r3, [r3, #0] │ │ + 2e554: 9307 str r3, [sp, #28] │ │ + 2e556: 425b negs r3, r3 │ │ + 2e558: 6013 str r3, [r2, #0] │ │ + 2e55a: 9b05 ldr r3, [sp, #20] │ │ + 2e55c: 041b lsls r3, r3, #16 │ │ + 2e55e: d570 bpl.n 2e642 │ │ + 2e560: 1c3b adds r3, r7, #0 │ │ + 2e562: 3bed subs r3, #237 ; 0xed │ │ + 2e564: 9309 str r3, [sp, #36] ; 0x24 │ │ + 2e566: 681d ldr r5, [r3, #0] │ │ + 2e568: 6833 ldr r3, [r6, #0] │ │ + 2e56a: 9307 str r3, [sp, #28] │ │ + 2e56c: 9b04 ldr r3, [sp, #16] │ │ + 2e56e: 429d cmp r5, r3 │ │ + 2e570: d105 bne.n 2e57e │ │ + 2e572: 1c3b adds r3, r7, #0 │ │ + 2e574: 3be9 subs r3, #233 ; 0xe9 │ │ + 2e576: 681b ldr r3, [r3, #0] │ │ + 2e578: 9a07 ldr r2, [sp, #28] │ │ + 2e57a: 4293 cmp r3, r2 │ │ + 2e57c: d061 beq.n 2e642 │ │ + 2e57e: 1c3e adds r6, r7, #0 │ │ + 2e580: 9a03 ldr r2, [sp, #12] │ │ + 2e582: 4b85 ldr r3, [pc, #532] ; (2e798 ) │ │ + 2e584: 3ee9 subs r6, #233 ; 0xe9 │ │ + 2e586: 9903 ldr r1, [sp, #12] │ │ + 2e588: 58d3 ldr r3, [r2, r3] │ │ + 2e58a: 9a07 ldr r2, [sp, #28] │ │ + 2e58c: 681c ldr r4, [r3, #0] │ │ + 2e58e: 9b04 ldr r3, [sp, #16] │ │ + 2e590: 1b58 subs r0, r3, r5 │ │ + 2e592: 0303 lsls r3, r0, #12 │ │ + 2e594: 930a str r3, [sp, #40] ; 0x28 │ │ + 2e596: 6833 ldr r3, [r6, #0] │ │ + 2e598: 1ad2 subs r2, r2, r3 │ │ + 2e59a: 0312 lsls r2, r2, #12 │ │ + 2e59c: 9213 str r2, [sp, #76] ; 0x4c │ │ + 2e59e: 4a7f ldr r2, [pc, #508] ; (2e79c ) │ │ + 2e5a0: 588a ldr r2, [r1, r2] │ │ + 2e5a2: 6812 ldr r2, [r2, #0] │ │ + 2e5a4: 03d1 lsls r1, r2, #15 │ │ + 2e5a6: d40e bmi.n 2e5c6 │ │ + 2e5a8: 9803 ldr r0, [sp, #12] │ │ + 2e5aa: 497d ldr r1, [pc, #500] ; (2e7a0 ) │ │ + 2e5ac: 5841 ldr r1, [r0, r1] │ │ + 2e5ae: 6808 ldr r0, [r1, #0] │ │ + 2e5b0: 2109 movs r1, #9 │ │ + 2e5b2: 4208 tst r0, r1 │ │ + 2e5b4: d01a beq.n 2e5ec │ │ + 2e5b6: 06d2 lsls r2, r2, #27 │ │ + 2e5b8: d518 bpl.n 2e5ec │ │ + 2e5ba: 4a7a ldr r2, [pc, #488] ; (2e7a4 ) │ │ + 2e5bc: 9903 ldr r1, [sp, #12] │ │ + 2e5be: 588a ldr r2, [r1, r2] │ │ + 2e5c0: 6812 ldr r2, [r2, #0] │ │ + 2e5c2: 2a14 cmp r2, #20 │ │ + 2e5c4: d812 bhi.n 2e5ec │ │ + 2e5c6: 432b orrs r3, r5 │ │ + 2e5c8: d010 beq.n 2e5ec │ │ + 2e5ca: 9b04 ldr r3, [sp, #16] │ │ + 2e5cc: 9a07 ldr r2, [sp, #28] │ │ + 2e5ce: 4313 orrs r3, r2 │ │ + 2e5d0: d00c beq.n 2e5ec │ │ + 2e5d2: 9b05 ldr r3, [sp, #20] │ │ + 2e5d4: 01db lsls r3, r3, #7 │ │ + 2e5d6: d409 bmi.n 2e5ec │ │ + 2e5d8: 4b73 ldr r3, [pc, #460] ; (2e7a8 ) │ │ + 2e5da: 9a00 ldr r2, [sp, #0] │ │ + 2e5dc: 58d3 ldr r3, [r2, r3] │ │ + 2e5de: 4563 cmp r3, ip │ │ + 2e5e0: dd01 ble.n 2e5e6 │ │ + 2e5e2: 2380 movs r3, #128 ; 0x80 │ │ + 2e5e4: 011b lsls r3, r3, #4 │ │ + 2e5e6: 429c cmp r4, r3 │ │ + 2e5e8: da00 bge.n 2e5ec │ │ + 2e5ea: 1c1c adds r4, r3, #0 │ │ + 2e5ec: 1c21 adds r1, r4, #0 │ │ + 2e5ee: 980a ldr r0, [sp, #40] ; 0x28 │ │ + 2e5f0: f003 fb6c bl 31ccc <__aeabi_llsl@@Base+0x16c> │ │ + 2e5f4: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 2e5f6: 1c05 adds r5, r0, #0 │ │ + 2e5f8: 6018 str r0, [r3, #0] │ │ + 2e5fa: 1c21 adds r1, r4, #0 │ │ + 2e5fc: 9813 ldr r0, [sp, #76] ; 0x4c │ │ + 2e5fe: f003 fb65 bl 31ccc <__aeabi_llsl@@Base+0x16c> │ │ + 2e602: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 2e604: 9a04 ldr r2, [sp, #16] │ │ + 2e606: 6018 str r0, [r3, #0] │ │ + 2e608: 1c23 adds r3, r4, #0 │ │ + 2e60a: 436b muls r3, r5 │ │ + 2e60c: 131b asrs r3, r3, #12 │ │ + 2e60e: 1ad3 subs r3, r2, r3 │ │ + 2e610: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 2e612: 4305 orrs r5, r0 │ │ + 2e614: 6013 str r3, [r2, #0] │ │ + 2e616: 1c23 adds r3, r4, #0 │ │ + 2e618: 4343 muls r3, r0 │ │ + 2e61a: 9a07 ldr r2, [sp, #28] │ │ + 2e61c: 131b asrs r3, r3, #12 │ │ + 2e61e: 1ad3 subs r3, r2, r3 │ │ + 2e620: 6033 str r3, [r6, #0] │ │ + 2e622: 2d00 cmp r5, #0 │ │ + 2e624: d002 beq.n 2e62c │ │ + 2e626: 9b12 ldr r3, [sp, #72] ; 0x48 │ │ + 2e628: 601c str r4, [r3, #0] │ │ + 2e62a: e015 b.n 2e658 │ │ + 2e62c: 9a11 ldr r2, [sp, #68] ; 0x44 │ │ + 2e62e: 9b05 ldr r3, [sp, #20] │ │ + 2e630: 4013 ands r3, r2 │ │ + 2e632: 9a01 ldr r2, [sp, #4] │ │ + 2e634: 6013 str r3, [r2, #0] │ │ + 2e636: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 2e638: 9a04 ldr r2, [sp, #16] │ │ + 2e63a: 601a str r2, [r3, #0] │ │ + 2e63c: 9b07 ldr r3, [sp, #28] │ │ + 2e63e: 6033 str r3, [r6, #0] │ │ + 2e640: e00a b.n 2e658 │ │ + 2e642: 9a11 ldr r2, [sp, #68] ; 0x44 │ │ + 2e644: 9b05 ldr r3, [sp, #20] │ │ + 2e646: 4013 ands r3, r2 │ │ + 2e648: 9a01 ldr r2, [sp, #4] │ │ + 2e64a: 6013 str r3, [r2, #0] │ │ + 2e64c: 1c3b adds r3, r7, #0 │ │ + 2e64e: 9a04 ldr r2, [sp, #16] │ │ + 2e650: 3bed subs r3, #237 ; 0xed │ │ + 2e652: 601a str r2, [r3, #0] │ │ + 2e654: 6832 ldr r2, [r6, #0] │ │ + 2e656: 605a str r2, [r3, #4] │ │ + 2e658: 1c3b adds r3, r7, #0 │ │ + 2e65a: 1c3a adds r2, r7, #0 │ │ + 2e65c: 3bed subs r3, #237 ; 0xed │ │ + 2e65e: 681b ldr r3, [r3, #0] │ │ + 2e660: 3acd subs r2, #205 ; 0xcd │ │ + 2e662: 9900 ldr r1, [sp, #0] │ │ + 2e664: 031b lsls r3, r3, #12 │ │ + 2e666: 6013 str r3, [r2, #0] │ │ + 2e668: 1c3b adds r3, r7, #0 │ │ + 2e66a: 3be9 subs r3, #233 ; 0xe9 │ │ + 2e66c: 681b ldr r3, [r3, #0] │ │ + 2e66e: 9810 ldr r0, [sp, #64] ; 0x40 │ │ + 2e670: 031b lsls r3, r3, #12 │ │ + 2e672: 6053 str r3, [r2, #4] │ │ + 2e674: 9a10 ldr r2, [sp, #64] ; 0x40 │ │ + 2e676: 9b00 ldr r3, [sp, #0] │ │ + 2e678: 589b ldr r3, [r3, r2] │ │ + 2e67a: 1c5a adds r2, r3, #1 │ │ + 2e67c: 500a str r2, [r1, r0] │ │ + 2e67e: 2180 movs r1, #128 ; 0x80 │ │ + 2e680: 0189 lsls r1, r1, #6 │ │ + 2e682: 185b adds r3, r3, r1 │ │ + 2e684: 9808 ldr r0, [sp, #32] │ │ + 2e686: 9900 ldr r1, [sp, #0] │ │ + 2e688: 009b lsls r3, r3, #2 │ │ + 2e68a: 5058 str r0, [r3, r1] │ │ + 2e68c: 2a7f cmp r2, #127 ; 0x7f │ │ + 2e68e: d91c bls.n 2e6ca │ │ + 2e690: 9b00 ldr r3, [sp, #0] │ │ + 2e692: 9a10 ldr r2, [sp, #64] ; 0x40 │ │ + 2e694: 5899 ldr r1, [r3, r2] │ │ + 2e696: 4b45 ldr r3, [pc, #276] ; (2e7ac ) │ │ + 2e698: 9a03 ldr r2, [sp, #12] │ │ + 2e69a: 58d3 ldr r3, [r2, r3] │ │ + 2e69c: 681b ldr r3, [r3, #0] │ │ + 2e69e: 4299 cmp r1, r3 │ │ + 2e6a0: d225 bcs.n 2e6ee │ │ + 2e6a2: e01c b.n 2e6de │ │ + 2e6a4: 2980 cmp r1, #128 ; 0x80 │ │ + 2e6a6: d900 bls.n 2e6aa │ │ + 2e6a8: 7020 strb r0, [r4, #0] │ │ + 2e6aa: 2a80 cmp r2, #128 ; 0x80 │ │ + 2e6ac: d901 bls.n 2e6b2 │ │ + 2e6ae: 2300 movs r3, #0 │ │ + 2e6b0: 703b strb r3, [r7, #0] │ │ + 2e6b2: 1c3a adds r2, r7, #0 │ │ + 2e6b4: 3a59 subs r2, #89 ; 0x59 │ │ + 2e6b6: 6811 ldr r1, [r2, #0] │ │ + 2e6b8: 2300 movs r3, #0 │ │ + 2e6ba: 29ff cmp r1, #255 ; 0xff │ │ + 2e6bc: d900 bls.n 2e6c0 │ │ + 2e6be: 6013 str r3, [r2, #0] │ │ + 2e6c0: 1c3a adds r2, r7, #0 │ │ + 2e6c2: 3aed subs r2, #237 ; 0xed │ │ + 2e6c4: 6013 str r3, [r2, #0] │ │ + 2e6c6: 6053 str r3, [r2, #4] │ │ + 2e6c8: 6113 str r3, [r2, #16] │ │ + 2e6ca: 9b08 ldr r3, [sp, #32] │ │ + 2e6cc: 3701 adds r7, #1 │ │ + 2e6ce: 37ff adds r7, #255 ; 0xff │ │ + 2e6d0: 3301 adds r3, #1 │ │ + 2e6d2: 9308 str r3, [sp, #32] │ │ + 2e6d4: 2b80 cmp r3, #128 ; 0x80 │ │ + 2e6d6: d001 beq.n 2e6dc │ │ + 2e6d8: f7fe ff64 bl 2d5a4 │ │ + 2e6dc: e7d8 b.n 2e690 │ │ + 2e6de: 9b00 ldr r3, [sp, #0] │ │ + 2e6e0: 9a06 ldr r2, [sp, #24] │ │ + 2e6e2: 589a ldr r2, [r3, r2] │ │ + 2e6e4: 2380 movs r3, #128 ; 0x80 │ │ + 2e6e6: 00db lsls r3, r3, #3 │ │ + 2e6e8: 421a tst r2, r3 │ │ + 2e6ea: d129 bne.n 2e740 │ │ + 2e6ec: e04a b.n 2e784 │ │ + 2e6ee: 9b0f ldr r3, [sp, #60] ; 0x3c │ │ + 2e6f0: 681a ldr r2, [r3, #0] │ │ + 2e6f2: 2380 movs r3, #128 ; 0x80 │ │ + 2e6f4: 025b lsls r3, r3, #9 │ │ + 2e6f6: 4013 ands r3, r2 │ │ + 2e6f8: d1f1 bne.n 2e6de │ │ + 2e6fa: 2080 movs r0, #128 ; 0x80 │ │ + 2e6fc: 9a00 ldr r2, [sp, #0] │ │ + 2e6fe: 0200 lsls r0, r0, #8 │ │ + 2e700: 1810 adds r0, r2, r0 │ │ + 2e702: 428b cmp r3, r1 │ │ + 2e704: d0eb beq.n 2e6de │ │ + 2e706: 1c02 adds r2, r0, #0 │ │ + 2e708: 1c1e adds r6, r3, #0 │ │ + 2e70a: 3601 adds r6, #1 │ │ + 2e70c: 428e cmp r6, r1 │ │ + 2e70e: d214 bcs.n 2e73a │ │ + 2e710: 6814 ldr r4, [r2, #0] │ │ + 2e712: 6857 ldr r7, [r2, #4] │ │ + 2e714: 3204 adds r2, #4 │ │ + 2e716: 0225 lsls r5, r4, #8 │ │ + 2e718: 46a4 mov ip, r4 │ │ + 2e71a: 9c00 ldr r4, [sp, #0] │ │ + 2e71c: 1964 adds r4, r4, r5 │ │ + 2e71e: 9d00 ldr r5, [sp, #0] │ │ + 2e720: 9401 str r4, [sp, #4] │ │ + 2e722: 023c lsls r4, r7, #8 │ │ + 2e724: 192c adds r4, r5, r4 │ │ + 2e726: 9d01 ldr r5, [sp, #4] │ │ + 2e728: 6ee4 ldr r4, [r4, #108] ; 0x6c │ │ + 2e72a: 6eed ldr r5, [r5, #108] ; 0x6c │ │ + 2e72c: 42a5 cmp r5, r4 │ │ + 2e72e: da04 bge.n 2e73a │ │ + 2e730: 1f14 subs r4, r2, #4 │ │ + 2e732: 6027 str r7, [r4, #0] │ │ + 2e734: 4664 mov r4, ip │ │ + 2e736: 6014 str r4, [r2, #0] │ │ + 2e738: e7e7 b.n 2e70a │ │ + 2e73a: 3301 adds r3, #1 │ │ + 2e73c: 3004 adds r0, #4 │ │ + 2e73e: e7e0 b.n 2e702 │ │ + 2e740: 491b ldr r1, [pc, #108] ; (2e7b0 ) │ │ + 2e742: 9b00 ldr r3, [sp, #0] │ │ + 2e744: 585b ldr r3, [r3, r1] │ │ + 2e746: 2b00 cmp r3, #0 │ │ + 2e748: d107 bne.n 2e75a │ │ + 2e74a: 2180 movs r1, #128 ; 0x80 │ │ + 2e74c: 0089 lsls r1, r1, #2 │ │ + 2e74e: 430a orrs r2, r1 │ │ + 2e750: 9800 ldr r0, [sp, #0] │ │ + 2e752: 4918 ldr r1, [pc, #96] ; (2e7b4 ) │ │ + 2e754: 5042 str r2, [r0, r1] │ │ + 2e756: 930b str r3, [sp, #44] ; 0x2c │ │ + 2e758: e014 b.n 2e784 │ │ + 2e75a: 9a00 ldr r2, [sp, #0] │ │ + 2e75c: 9817 ldr r0, [sp, #92] ; 0x5c │ │ + 2e75e: 5812 ldr r2, [r2, r0] │ │ + 2e760: 4293 cmp r3, r2 │ │ + 2e762: d901 bls.n 2e768 │ │ + 2e764: 1a9b subs r3, r3, r2 │ │ + 2e766: e000 b.n 2e76a │ │ + 2e768: 2300 movs r3, #0 │ │ + 2e76a: 9a00 ldr r2, [sp, #0] │ │ + 2e76c: 5053 str r3, [r2, r1] │ │ + 2e76e: e009 b.n 2e784 │ │ + 2e770: 2480 movs r4, #128 ; 0x80 │ │ + 2e772: 2b00 cmp r3, #0 │ │ + 2e774: dd01 ble.n 2e77a │ │ + 2e776: f7ff f8df bl 2d938 │ │ + 2e77a: f7ff f8f1 bl 2d960 │ │ + 2e77e: 1c34 adds r4, r6, #0 │ │ + 2e780: f7ff f8e4 bl 2d94c │ │ + 2e784: 980b ldr r0, [sp, #44] ; 0x2c │ │ + 2e786: b019 add sp, #100 ; 0x64 │ │ + 2e788: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 2e78a: 46c0 nop ; (mov r8, r8) │ │ + 2e78c: ffff 0000 vaddl.u q8, d15, d0 │ │ + 2e790: cfff ldmia r7, {r0, r1, r2, r3, r4, r5, r6, r7} │ │ + 2e792: ffff feff ; instruction: 0xfffffeff │ │ + 2e796: 0000 movs r0, r0 │ │ + 2e798: ff78 ffff vminnm.f16 , q12, │ │ + 2e79c: ff00 ffff vmaxnm.f32 , q8, │ │ + 2e7a0: ff8c ffff ; instruction: 0xff8cffff │ │ + 2e7a4: ff74 ffff vminnm.f16 , q10, │ │ + 2e7a8: e91c 0000 ldmdb ip, {} │ │ + 2e7ac: ff10 ffff vmaxnm.f16 , q8, │ │ + 2e7b0: e984 0000 ; instruction: 0xe9840000 │ │ + 2e7b4: e90c 0000 stmdb ip, {} │ │ + │ │ +0002e7b8 : │ │ + 2e7b8: b5f0 push {r4, r5, r6, r7, lr} │ │ + 2e7ba: 4d99 ldr r5, [pc, #612] ; (2ea20 ) │ │ + 2e7bc: 4b99 ldr r3, [pc, #612] ; (2ea24 ) │ │ + 2e7be: b097 sub sp, #92 ; 0x5c │ │ + 2e7c0: 447d add r5, pc │ │ + 2e7c2: 9108 str r1, [sp, #32] │ │ + 2e7c4: 58e9 ldr r1, [r5, r3] │ │ + 2e7c6: 1c04 adds r4, r0, #0 │ │ + 2e7c8: 680b ldr r3, [r1, #0] │ │ + 2e7ca: 4897 ldr r0, [pc, #604] ; (2ea28 ) │ │ + 2e7cc: 9315 str r3, [sp, #84] ; 0x54 │ │ + 2e7ce: 4b97 ldr r3, [pc, #604] ; (2ea2c ) │ │ + 2e7d0: 9313 str r3, [sp, #76] ; 0x4c │ │ + 2e7d2: 4b97 ldr r3, [pc, #604] ; (2ea30 ) │ │ + 2e7d4: 9314 str r3, [sp, #80] ; 0x50 │ │ + 2e7d6: 2300 movs r3, #0 │ │ + 2e7d8: 5023 str r3, [r4, r0] │ │ + 2e7da: 4b96 ldr r3, [pc, #600] ; (2ea34 ) │ │ + 2e7dc: 58eb ldr r3, [r5, r3] │ │ + 2e7de: 681e ldr r6, [r3, #0] │ │ + 2e7e0: 9604 str r6, [sp, #16] │ │ + 2e7e2: 4e95 ldr r6, [pc, #596] ; (2ea38 ) │ │ + 2e7e4: 59af ldr r7, [r5, r6] │ │ + 2e7e6: 910f str r1, [sp, #60] ; 0x3c │ │ + 2e7e8: 9006 str r0, [sp, #24] │ │ + 2e7ea: 683e ldr r6, [r7, #0] │ │ + 2e7ec: 930b str r3, [sp, #44] ; 0x2c │ │ + 2e7ee: 9710 str r7, [sp, #64] ; 0x40 │ │ + 2e7f0: 2e10 cmp r6, #16 │ │ + 2e7f2: d104 bne.n 2e7fe │ │ + 2e7f4: 9b04 ldr r3, [sp, #16] │ │ + 2e7f6: 005b lsls r3, r3, #1 │ │ + 2e7f8: 9304 str r3, [sp, #16] │ │ + 2e7fa: 4b90 ldr r3, [pc, #576] ; (2ea3c ) │ │ + 2e7fc: e010 b.n 2e820 │ │ + 2e7fe: 2e18 cmp r6, #24 │ │ + 2e800: d106 bne.n 2e810 │ │ + 2e802: 2303 movs r3, #3 │ │ + 2e804: 9804 ldr r0, [sp, #16] │ │ + 2e806: 1c19 adds r1, r3, #0 │ │ + 2e808: 4341 muls r1, r0 │ │ + 2e80a: 4b8d ldr r3, [pc, #564] ; (2ea40 ) │ │ + 2e80c: 9104 str r1, [sp, #16] │ │ + 2e80e: e007 b.n 2e820 │ │ + 2e810: 2e20 cmp r6, #32 │ │ + 2e812: d104 bne.n 2e81e │ │ + 2e814: 9b04 ldr r3, [sp, #16] │ │ + 2e816: 009b lsls r3, r3, #2 │ │ + 2e818: 9304 str r3, [sp, #16] │ │ + 2e81a: 4b8a ldr r3, [pc, #552] ; (2ea44 ) │ │ + 2e81c: e000 b.n 2e820 │ │ + 2e81e: 4b8a ldr r3, [pc, #552] ; (2ea48 ) │ │ + 2e820: 58eb ldr r3, [r5, r3] │ │ + 2e822: 1c10 adds r0, r2, #0 │ │ + 2e824: 9904 ldr r1, [sp, #16] │ │ + 2e826: 9309 str r3, [sp, #36] ; 0x24 │ │ + 2e828: f003 fa80 bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 2e82c: 9007 str r0, [sp, #28] │ │ + 2e82e: 2000 movs r0, #0 │ │ + 2e830: 9b07 ldr r3, [sp, #28] │ │ + 2e832: 4283 cmp r3, r0 │ │ + 2e834: d100 bne.n 2e838 │ │ + 2e836: e0da b.n 2e9ee │ │ + 2e838: 9b08 ldr r3, [sp, #32] │ │ + 2e83a: 4283 cmp r3, r0 │ │ + 2e83c: d100 bne.n 2e840 │ │ + 2e83e: e0d6 b.n 2e9ee │ │ + 2e840: 4b82 ldr r3, [pc, #520] ; (2ea4c ) │ │ + 2e842: 58e0 ldr r0, [r4, r3] │ │ + 2e844: 2800 cmp r0, #0 │ │ + 2e846: d100 bne.n 2e84a │ │ + 2e848: e0d1 b.n 2e9ee │ │ + 2e84a: 2380 movs r3, #128 ; 0x80 │ │ + 2e84c: 4a80 ldr r2, [pc, #512] ; (2ea50 ) │ │ + 2e84e: 009b lsls r3, r3, #2 │ │ + 2e850: 930c str r3, [sp, #48] ; 0x30 │ │ + 2e852: 58a6 ldr r6, [r4, r2] │ │ + 2e854: 9211 str r2, [sp, #68] ; 0x44 │ │ + 2e856: 401e ands r6, r3 │ │ + 2e858: 9b07 ldr r3, [sp, #28] │ │ + 2e85a: 9303 str r3, [sp, #12] │ │ + 2e85c: d000 beq.n 2e860 │ │ + 2e85e: e0cd b.n 2e9fc │ │ + 2e860: 9605 str r6, [sp, #20] │ │ + 2e862: 4b7c ldr r3, [pc, #496] ; (2ea54 ) │ │ + 2e864: 58e3 ldr r3, [r4, r3] │ │ + 2e866: 930a str r3, [sp, #40] ; 0x28 │ │ + 2e868: 2b00 cmp r3, #0 │ │ + 2e86a: d120 bne.n 2e8ae │ │ + 2e86c: 9b11 ldr r3, [sp, #68] ; 0x44 │ │ + 2e86e: 4e78 ldr r6, [pc, #480] ; (2ea50 ) │ │ + 2e870: 58e3 ldr r3, [r4, r3] │ │ + 2e872: 05da lsls r2, r3, #23 │ │ + 2e874: d505 bpl.n 2e882 │ │ + 2e876: 9a0c ldr r2, [sp, #48] ; 0x30 │ │ + 2e878: 4313 orrs r3, r2 │ │ + 2e87a: 51a3 str r3, [r4, r6] │ │ + 2e87c: 9a03 ldr r2, [sp, #12] │ │ + 2e87e: 4b75 ldr r3, [pc, #468] ; (2ea54 ) │ │ + 2e880: e014 b.n 2e8ac │ │ + 2e882: 1c20 adds r0, r4, #0 │ │ + 2e884: f7fe fdfe bl 2d484 │ │ + 2e888: 2800 cmp r0, #0 │ │ + 2e88a: d110 bne.n 2e8ae │ │ + 2e88c: 1c20 adds r0, r4, #0 │ │ + 2e88e: 2164 movs r1, #100 ; 0x64 │ │ + 2e890: f7fe fbf8 bl 2d084 │ │ + 2e894: 2800 cmp r0, #0 │ │ + 2e896: d10a bne.n 2e8ae │ │ + 2e898: 59a2 ldr r2, [r4, r6] │ │ + 2e89a: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 2e89c: 4313 orrs r3, r2 │ │ + 2e89e: 51a3 str r3, [r4, r6] │ │ + 2e8a0: 9a03 ldr r2, [sp, #12] │ │ + 2e8a2: 9b07 ldr r3, [sp, #28] │ │ + 2e8a4: 429a cmp r2, r3 │ │ + 2e8a6: d100 bne.n 2e8aa │ │ + 2e8a8: e0aa b.n 2ea00 │ │ + 2e8aa: 4b6a ldr r3, [pc, #424] ; (2ea54 ) │ │ + 2e8ac: 50e2 str r2, [r4, r3] │ │ + 2e8ae: 4b69 ldr r3, [pc, #420] ; (2ea54 ) │ │ + 2e8b0: 58e6 ldr r6, [r4, r3] │ │ + 2e8b2: 9b0c ldr r3, [sp, #48] ; 0x30 │ │ + 2e8b4: 429e cmp r6, r3 │ │ + 2e8b6: d901 bls.n 2e8bc │ │ + 2e8b8: 2680 movs r6, #128 ; 0x80 │ │ + 2e8ba: 00b6 lsls r6, r6, #2 │ │ + 2e8bc: 9b03 ldr r3, [sp, #12] │ │ + 2e8be: 429e cmp r6, r3 │ │ + 2e8c0: d802 bhi.n 2e8c8 │ │ + 2e8c2: 2e00 cmp r6, #0 │ │ + 2e8c4: d101 bne.n 2e8ca │ │ + 2e8c6: e09b b.n 2ea00 │ │ + 2e8c8: 9e03 ldr r6, [sp, #12] │ │ + 2e8ca: 2200 movs r2, #0 │ │ + 2e8cc: 4b62 ldr r3, [pc, #392] ; (2ea58 ) │ │ + 2e8ce: 1c31 adds r1, r6, #0 │ │ + 2e8d0: 58eb ldr r3, [r5, r3] │ │ + 2e8d2: 601a str r2, [r3, #0] │ │ + 2e8d4: 4b61 ldr r3, [pc, #388] ; (2ea5c ) │ │ + 2e8d6: 58eb ldr r3, [r5, r3] │ │ + 2e8d8: 930a str r3, [sp, #40] ; 0x28 │ │ + 2e8da: 4b61 ldr r3, [pc, #388] ; (2ea60 ) │ │ + 2e8dc: 980a ldr r0, [sp, #40] ; 0x28 │ │ + 2e8de: 58eb ldr r3, [r5, r3] │ │ + 2e8e0: 930d str r3, [sp, #52] ; 0x34 │ │ + 2e8e2: 4b60 ldr r3, [pc, #384] ; (2ea64 ) │ │ + 2e8e4: 9a0d ldr r2, [sp, #52] ; 0x34 │ │ + 2e8e6: 58eb ldr r3, [r5, r3] │ │ + 2e8e8: 930e str r3, [sp, #56] ; 0x38 │ │ + 2e8ea: f7df f87f bl d9ec │ │ + 2e8ee: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 2e8f0: 681b ldr r3, [r3, #0] │ │ + 2e8f2: 930d str r3, [sp, #52] ; 0x34 │ │ + 2e8f4: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 2e8f6: 2b01 cmp r3, #1 │ │ + 2e8f8: d90f bls.n 2e91a │ │ + 2e8fa: 0073 lsls r3, r6, #1 │ │ + 2e8fc: 1c20 adds r0, r4, #0 │ │ + 2e8fe: 1c31 adds r1, r6, #0 │ │ + 2e900: 1c1f adds r7, r3, #0 │ │ + 2e902: f7df f8c5 bl da90 │ │ + 2e906: 9b06 ldr r3, [sp, #24] │ │ + 2e908: 58e3 ldr r3, [r4, r3] │ │ + 2e90a: 18c0 adds r0, r0, r3 │ │ + 2e90c: 930d str r3, [sp, #52] ; 0x34 │ │ + 2e90e: 9b06 ldr r3, [sp, #24] │ │ + 2e910: 50e0 str r0, [r4, r3] │ │ + 2e912: 1c30 adds r0, r6, #0 │ │ + 2e914: f7f8 fdd8 bl 274c8 │ │ + 2e918: e011 b.n 2e93e │ │ + 2e91a: 1c31 adds r1, r6, #0 │ │ + 2e91c: 1c20 adds r0, r4, #0 │ │ + 2e91e: f7df f8b7 bl da90 │ │ + 2e922: 9b06 ldr r3, [sp, #24] │ │ + 2e924: 1c37 adds r7, r6, #0 │ │ + 2e926: 58e3 ldr r3, [r4, r3] │ │ + 2e928: 18c0 adds r0, r0, r3 │ │ + 2e92a: 930d str r3, [sp, #52] ; 0x34 │ │ + 2e92c: 9b06 ldr r3, [sp, #24] │ │ + 2e92e: 50e0 str r0, [r4, r3] │ │ + 2e930: 1c30 adds r0, r6, #0 │ │ + 2e932: f7f8 fdc9 bl 274c8 │ │ + 2e936: 980a ldr r0, [sp, #40] ; 0x28 │ │ + 2e938: 1c31 adds r1, r6, #0 │ │ + 2e93a: f7df f848 bl d9ce │ │ + 2e93e: 9b05 ldr r3, [sp, #20] │ │ + 2e940: 3301 adds r3, #1 │ │ + 2e942: 9305 str r3, [sp, #20] │ │ + 2e944: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 2e946: 681b ldr r3, [r3, #0] │ │ + 2e948: 930d str r3, [sp, #52] ; 0x34 │ │ + 2e94a: 2b02 cmp r3, #2 │ │ + 2e94c: d909 bls.n 2e962 │ │ + 2e94e: 4b46 ldr r3, [pc, #280] ; (2ea68 ) │ │ + 2e950: 1c3a adds r2, r7, #0 │ │ + 2e952: 58eb ldr r3, [r5, r3] │ │ + 2e954: 980a ldr r0, [sp, #40] ; 0x28 │ │ + 2e956: 1c19 adds r1, r3, #0 │ │ + 2e958: 930d str r3, [sp, #52] ; 0x34 │ │ + 2e95a: f7df f837 bl d9cc │ │ + 2e95e: 007b lsls r3, r7, #1 │ │ + 2e960: 1c1f adds r7, r3, #0 │ │ + 2e962: 4b42 ldr r3, [pc, #264] ; (2ea6c ) │ │ + 2e964: 58eb ldr r3, [r5, r3] │ │ + 2e966: 681b ldr r3, [r3, #0] │ │ + 2e968: 2b00 cmp r3, #0 │ │ + 2e96a: d005 beq.n 2e978 │ │ + 2e96c: 9a0b ldr r2, [sp, #44] ; 0x2c │ │ + 2e96e: 980a ldr r0, [sp, #40] ; 0x28 │ │ + 2e970: 1c39 adds r1, r7, #0 │ │ + 2e972: 6812 ldr r2, [r2, #0] │ │ + 2e974: 920d str r2, [sp, #52] ; 0x34 │ │ + 2e976: 4798 blx r3 │ │ + 2e978: ab14 add r3, sp, #80 ; 0x50 │ │ + 2e97a: 9300 str r3, [sp, #0] │ │ + 2e97c: 1c3a adds r2, r7, #0 │ │ + 2e97e: ab13 add r3, sp, #76 ; 0x4c │ │ + 2e980: 9808 ldr r0, [sp, #32] │ │ + 2e982: 990a ldr r1, [sp, #40] ; 0x28 │ │ + 2e984: 9f09 ldr r7, [sp, #36] ; 0x24 │ │ + 2e986: 47b8 blx r7 │ │ + 2e988: 9b08 ldr r3, [sp, #32] │ │ + 2e98a: 181b adds r3, r3, r0 │ │ + 2e98c: 9308 str r3, [sp, #32] │ │ + 2e98e: 9b03 ldr r3, [sp, #12] │ │ + 2e990: 1b9b subs r3, r3, r6 │ │ + 2e992: 9303 str r3, [sp, #12] │ │ + 2e994: 4b2f ldr r3, [pc, #188] ; (2ea54 ) │ │ + 2e996: 58e3 ldr r3, [r4, r3] │ │ + 2e998: 1b9e subs r6, r3, r6 │ │ + 2e99a: 930a str r3, [sp, #40] ; 0x28 │ │ + 2e99c: 4b2d ldr r3, [pc, #180] ; (2ea54 ) │ │ + 2e99e: 50e6 str r6, [r4, r3] │ │ + 2e9a0: 9b03 ldr r3, [sp, #12] │ │ + 2e9a2: 2b00 cmp r3, #0 │ │ + 2e9a4: d000 beq.n 2e9a8 │ │ + 2e9a6: e75c b.n 2e862 │ │ + 2e9a8: 9b13 ldr r3, [sp, #76] ; 0x4c │ │ + 2e9aa: 9a14 ldr r2, [sp, #80] ; 0x50 │ │ + 2e9ac: 151b asrs r3, r3, #20 │ │ + 2e9ae: 9313 str r3, [sp, #76] ; 0x4c │ │ + 2e9b0: 1512 asrs r2, r2, #20 │ │ + 2e9b2: 429a cmp r2, r3 │ │ + 2e9b4: db01 blt.n 2e9ba │ │ + 2e9b6: 9214 str r2, [sp, #80] ; 0x50 │ │ + 2e9b8: e000 b.n 2e9bc │ │ + 2e9ba: 9314 str r3, [sp, #80] ; 0x50 │ │ + 2e9bc: 9a14 ldr r2, [sp, #80] ; 0x50 │ │ + 2e9be: 1ad3 subs r3, r2, r3 │ │ + 2e9c0: 4a2b ldr r2, [pc, #172] ; (2ea70 ) │ │ + 2e9c2: 58aa ldr r2, [r5, r2] │ │ + 2e9c4: 2bff cmp r3, #255 ; 0xff │ │ + 2e9c6: d900 bls.n 2e9ca │ │ + 2e9c8: 23ff movs r3, #255 ; 0xff │ │ + 2e9ca: 6013 str r3, [r2, #0] │ │ + 2e9cc: 9b05 ldr r3, [sp, #20] │ │ + 2e9ce: 2b00 cmp r3, #0 │ │ + 2e9d0: d00a beq.n 2e9e8 │ │ + 2e9d2: 9b06 ldr r3, [sp, #24] │ │ + 2e9d4: 58e3 ldr r3, [r4, r3] │ │ + 2e9d6: 9304 str r3, [sp, #16] │ │ + 2e9d8: 1e58 subs r0, r3, #1 │ │ + 2e9da: 9b05 ldr r3, [sp, #20] │ │ + 2e9dc: 18c0 adds r0, r0, r3 │ │ + 2e9de: 1c19 adds r1, r3, #0 │ │ + 2e9e0: f003 f9a4 bl 31d2c <__aeabi_llsl@@Base+0x1cc> │ │ + 2e9e4: 9b06 ldr r3, [sp, #24] │ │ + 2e9e6: 50e0 str r0, [r4, r3] │ │ + 2e9e8: 9b07 ldr r3, [sp, #28] │ │ + 2e9ea: 9a03 ldr r2, [sp, #12] │ │ + 2e9ec: 1a98 subs r0, r3, r2 │ │ + 2e9ee: 9b0f ldr r3, [sp, #60] ; 0x3c │ │ + 2e9f0: 9a15 ldr r2, [sp, #84] ; 0x54 │ │ + 2e9f2: 681b ldr r3, [r3, #0] │ │ + 2e9f4: 429a cmp r2, r3 │ │ + 2e9f6: d011 beq.n 2ea1c │ │ + 2e9f8: f003 f958 bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + 2e9fc: 2300 movs r3, #0 │ │ + 2e9fe: 9305 str r3, [sp, #20] │ │ + 2ea00: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ + 2ea02: 9808 ldr r0, [sp, #32] │ │ + 2ea04: 6819 ldr r1, [r3, #0] │ │ + 2ea06: 3908 subs r1, #8 │ │ + 2ea08: 424a negs r2, r1 │ │ + 2ea0a: 414a adcs r2, r1 │ │ + 2ea0c: 9b03 ldr r3, [sp, #12] │ │ + 2ea0e: 01d1 lsls r1, r2, #7 │ │ + 2ea10: 9a04 ldr r2, [sp, #16] │ │ + 2ea12: 4353 muls r3, r2 │ │ + 2ea14: 1c1a adds r2, r3, #0 │ │ + 2ea16: f003 f951 bl 31cbc <__aeabi_llsl@@Base+0x15c> │ │ + 2ea1a: e7c5 b.n 2e9a8 │ │ + 2ea1c: b017 add sp, #92 ; 0x5c │ │ + 2ea1e: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 2ea20: a744 add r7, pc, #272 ; (adr r7, 2eb34 ) │ │ + 2ea22: 0000 movs r0, r0 │ │ + 2ea24: fef4 ffff mrc2 15, 7, pc, cr4, cr15, {7} │ │ + 2ea28: e918 0000 ldmdb r8, {} │ │ + 2ea2c: ffff 7fff ; instruction: 0xffff7fff │ │ + 2ea30: 0001 movs r1, r0 │ │ + 2ea32: 8000 strh r0, [r0, #0] │ │ + 2ea34: fef8 ffff mrc2 15, 7, pc, cr8, cr15, {7} │ │ + 2ea38: ff68 ffff vminnm.f32 , q12, │ │ + 2ea3c: ff90 ffff ; instruction: 0xff90ffff │ │ + 2ea40: ff94 ffff ; instruction: 0xff94ffff │ │ + 2ea44: ff98 ffff ; instruction: 0xff98ffff │ │ + 2ea48: ff9c ffff ; instruction: 0xff9cffff │ │ + 2ea4c: e910 0000 ldmdb r0, {} │ │ + 2ea50: e90c 0000 stmdb ip, {} │ │ + 2ea54: e91c 0000 ldmdb ip, {} │ │ + 2ea58: ff0c ffff vmaxnm.f32 , q14, │ │ + 2ea5c: ff08 ffff vmaxnm.f32 , q12, │ │ + 2ea60: ff14 ffff vmaxnm.f16 , q10, │ │ + 2ea64: ff18 ffff vmaxnm.f16 , q12, │ │ + 2ea68: fefc ffff mrc2 15, 7, pc, cr12, cr15, {7} │ │ + 2ea6c: ff44 ffff vmaxnm.f32 , q10, │ │ + 2ea70: ff84 ffff ; instruction: 0xff84ffff │ │ + │ │ +0002ea74 : │ │ + 2ea74: b538 push {r3, r4, r5, lr} │ │ + 2ea76: 1c15 adds r5, r2, #0 │ │ + 2ea78: 4924 ldr r1, [pc, #144] ; (2eb0c ) │ │ + 2ea7a: 4a25 ldr r2, [pc, #148] ; (2eb10 ) │ │ + 2ea7c: 1c2b adds r3, r5, #0 │ │ + 2ea7e: 2004 movs r0, #4 │ │ + 2ea80: 4479 add r1, pc │ │ + 2ea82: 447a add r2, pc │ │ + 2ea84: f003 faea bl 3205c <__aeabi_llsl@@Base+0x4fc> │ │ + 2ea88: 23fa movs r3, #250 ; 0xfa │ │ + 2ea8a: 4c22 ldr r4, [pc, #136] ; (2eb14 ) │ │ + 2ea8c: 019b lsls r3, r3, #6 │ │ + 2ea8e: 447c add r4, pc │ │ + 2ea90: 429d cmp r5, r3 │ │ + 2ea92: d012 beq.n 2eaba │ │ + 2ea94: dc06 bgt.n 2eaa4 │ │ + 2ea96: 23fa movs r3, #250 ; 0xfa │ │ + 2ea98: 015b lsls r3, r3, #5 │ │ + 2ea9a: 429d cmp r5, r3 │ │ + 2ea9c: d116 bne.n 2eacc │ │ + 2ea9e: 481e ldr r0, [pc, #120] ; (2eb18 ) │ │ + 2eaa0: 4478 add r0, pc │ │ + 2eaa2: e011 b.n 2eac8 │ │ + 2eaa4: 4b1d ldr r3, [pc, #116] ; (2eb1c ) │ │ + 2eaa6: 429d cmp r5, r3 │ │ + 2eaa8: d00b beq.n 2eac2 │ │ + 2eaaa: 23fa movs r3, #250 ; 0xfa │ │ + 2eaac: 01db lsls r3, r3, #7 │ │ + 2eaae: 429d cmp r5, r3 │ │ + 2eab0: d10c bne.n 2eacc │ │ + 2eab2: 481b ldr r0, [pc, #108] ; (2eb20 ) │ │ + 2eab4: 4478 add r0, pc │ │ + 2eab6: 3028 adds r0, #40 ; 0x28 │ │ + 2eab8: e006 b.n 2eac8 │ │ + 2eaba: 481a ldr r0, [pc, #104] ; (2eb24 ) │ │ + 2eabc: 4478 add r0, pc │ │ + 2eabe: 3038 adds r0, #56 ; 0x38 │ │ + 2eac0: e002 b.n 2eac8 │ │ + 2eac2: 4819 ldr r0, [pc, #100] ; (2eb28 ) │ │ + 2eac4: 4478 add r0, pc │ │ + 2eac6: 3070 adds r0, #112 ; 0x70 │ │ + 2eac8: f7f8 fb5e bl 27188 │ │ + 2eacc: 4b17 ldr r3, [pc, #92] ; (2eb2c ) │ │ + 2eace: 2001 movs r0, #1 │ │ + 2ead0: 58e2 ldr r2, [r4, r3] │ │ + 2ead2: 2300 movs r3, #0 │ │ + 2ead4: 6013 str r3, [r2, #0] │ │ + 2ead6: 4a16 ldr r2, [pc, #88] ; (2eb30 ) │ │ + 2ead8: 58a2 ldr r2, [r4, r2] │ │ + 2eada: 6013 str r3, [r2, #0] │ │ + 2eadc: 4a15 ldr r2, [pc, #84] ; (2eb34 ) │ │ + 2eade: 58a2 ldr r2, [r4, r2] │ │ + 2eae0: 6013 str r3, [r2, #0] │ │ + 2eae2: 4a15 ldr r2, [pc, #84] ; (2eb38 ) │ │ + 2eae4: 58a2 ldr r2, [r4, r2] │ │ + 2eae6: 6013 str r3, [r2, #0] │ │ + 2eae8: 4a14 ldr r2, [pc, #80] ; (2eb3c ) │ │ + 2eaea: 58a2 ldr r2, [r4, r2] │ │ + 2eaec: 6013 str r3, [r2, #0] │ │ + 2eaee: 4a14 ldr r2, [pc, #80] ; (2eb40 ) │ │ + 2eaf0: 58a1 ldr r1, [r4, r2] │ │ + 2eaf2: 2201 movs r2, #1 │ │ + 2eaf4: 4252 negs r2, r2 │ │ + 2eaf6: 600a str r2, [r1, #0] │ │ + 2eaf8: 4912 ldr r1, [pc, #72] ; (2eb44 ) │ │ + 2eafa: 5861 ldr r1, [r4, r1] │ │ + 2eafc: 600b str r3, [r1, #0] │ │ + 2eafe: 4912 ldr r1, [pc, #72] ; (2eb48 ) │ │ + 2eb00: 5861 ldr r1, [r4, r1] │ │ + 2eb02: 600a str r2, [r1, #0] │ │ + 2eb04: 4a11 ldr r2, [pc, #68] ; (2eb4c ) │ │ + 2eb06: 58a2 ldr r2, [r4, r2] │ │ + 2eb08: 6013 str r3, [r2, #0] │ │ + 2eb0a: bd38 pop {r3, r4, r5, pc} │ │ + 2eb0c: 5bd1 ldrh r1, [r2, r7] │ │ + 2eb0e: 0000 movs r0, r0 │ │ + 2eb10: 5bd9 ldrh r1, [r3, r7] │ │ + 2eb12: 0000 movs r0, r0 │ │ + 2eb14: a476 add r4, pc, #472 ; (adr r4, 2ecf0 ) │ │ + 2eb16: 0000 movs r0, r0 │ │ + 2eb18: 82dc strh r4, [r3, #22] │ │ + 2eb1a: 0000 movs r0, r0 │ │ + 2eb1c: 55f0 strb r0, [r6, r7] │ │ + 2eb1e: 0000 movs r0, r0 │ │ + 2eb20: 8348 strh r0, [r1, #26] │ │ + 2eb22: 0000 movs r0, r0 │ │ + 2eb24: 82c0 strh r0, [r0, #22] │ │ + 2eb26: 0000 movs r0, r0 │ │ + 2eb28: 82b8 strh r0, [r7, #20] │ │ + 2eb2a: 0000 movs r0, r0 │ │ + 2eb2c: ffa0 ffff ; instruction: 0xffa0ffff │ │ + 2eb30: ffa4 ffff ; instruction: 0xffa4ffff │ │ + 2eb34: ffa8 ffff ; instruction: 0xffa8ffff │ │ + 2eb38: ffac ffff ; instruction: 0xffacffff │ │ + 2eb3c: ffb0 ffff ; instruction: 0xffb0ffff │ │ + 2eb40: ffb4 ffff ; instruction: 0xffb4ffff │ │ + 2eb44: ffb8 ffff ; instruction: 0xffb8ffff │ │ + 2eb48: ffbc ffff ; instruction: 0xffbcffff │ │ + 2eb4c: ffc0 ffff ; instruction: 0xffc0ffff │ │ + │ │ +0002eb50 : │ │ + 2eb50: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + 2eb52: 4c22 ldr r4, [pc, #136] ; (2ebdc ) │ │ + 2eb54: 9301 str r3, [sp, #4] │ │ + 2eb56: 4b22 ldr r3, [pc, #136] ; (2ebe0 ) │ │ + 2eb58: 447c add r4, pc │ │ + 2eb5a: 1c17 adds r7, r2, #0 │ │ + 2eb5c: 58e3 ldr r3, [r4, r3] │ │ + 2eb5e: 4a21 ldr r2, [pc, #132] ; (2ebe4 ) │ │ + 2eb60: 1c39 adds r1, r7, #0 │ │ + 2eb62: 601a str r2, [r3, #0] │ │ + 2eb64: 23b8 movs r3, #184 ; 0xb8 │ │ + 2eb66: 6802 ldr r2, [r0, #0] │ │ + 2eb68: 009b lsls r3, r3, #2 │ │ + 2eb6a: 1c05 adds r5, r0, #0 │ │ + 2eb6c: 58d3 ldr r3, [r2, r3] │ │ + 2eb6e: 2200 movs r2, #0 │ │ + 2eb70: 4798 blx r3 │ │ + 2eb72: 9901 ldr r1, [sp, #4] │ │ + 2eb74: 1c06 adds r6, r0, #0 │ │ + 2eb76: f7f8 f9ed bl 26f54 │ │ + 2eb7a: 4b1b ldr r3, [pc, #108] ; (2ebe8 ) │ │ + 2eb7c: 1c39 adds r1, r7, #0 │ │ + 2eb7e: 58e3 ldr r3, [r4, r3] │ │ + 2eb80: 6018 str r0, [r3, #0] │ │ + 2eb82: 9301 str r3, [sp, #4] │ │ + 2eb84: 23c0 movs r3, #192 ; 0xc0 │ │ + 2eb86: 682a ldr r2, [r5, #0] │ │ + 2eb88: 009b lsls r3, r3, #2 │ │ + 2eb8a: 1c28 adds r0, r5, #0 │ │ + 2eb8c: 58d3 ldr r3, [r2, r3] │ │ + 2eb8e: 1c32 adds r2, r6, #0 │ │ + 2eb90: 469c mov ip, r3 │ │ + 2eb92: 2300 movs r3, #0 │ │ + 2eb94: 47e0 blx ip │ │ + 2eb96: 4b15 ldr r3, [pc, #84] ; (2ebec ) │ │ + 2eb98: 58e2 ldr r2, [r4, r3] │ │ + 2eb9a: 2300 movs r3, #0 │ │ + 2eb9c: 6013 str r3, [r2, #0] │ │ + 2eb9e: 4a14 ldr r2, [pc, #80] ; (2ebf0 ) │ │ + 2eba0: 58a2 ldr r2, [r4, r2] │ │ + 2eba2: 6013 str r3, [r2, #0] │ │ + 2eba4: 4a13 ldr r2, [pc, #76] ; (2ebf4 ) │ │ + 2eba6: 58a2 ldr r2, [r4, r2] │ │ + 2eba8: 6013 str r3, [r2, #0] │ │ + 2ebaa: 4a13 ldr r2, [pc, #76] ; (2ebf8 ) │ │ + 2ebac: 58a2 ldr r2, [r4, r2] │ │ + 2ebae: 6013 str r3, [r2, #0] │ │ + 2ebb0: 4a12 ldr r2, [pc, #72] ; (2ebfc ) │ │ + 2ebb2: 58a2 ldr r2, [r4, r2] │ │ + 2ebb4: 6013 str r3, [r2, #0] │ │ + 2ebb6: 4a12 ldr r2, [pc, #72] ; (2ec00 ) │ │ + 2ebb8: 58a2 ldr r2, [r4, r2] │ │ + 2ebba: 6013 str r3, [r2, #0] │ │ + 2ebbc: 4a11 ldr r2, [pc, #68] ; (2ec04 ) │ │ + 2ebbe: 58a1 ldr r1, [r4, r2] │ │ + 2ebc0: 2201 movs r2, #1 │ │ + 2ebc2: 4252 negs r2, r2 │ │ + 2ebc4: 600a str r2, [r1, #0] │ │ + 2ebc6: 4910 ldr r1, [pc, #64] ; (2ec08 ) │ │ + 2ebc8: 5861 ldr r1, [r4, r1] │ │ + 2ebca: 600b str r3, [r1, #0] │ │ + 2ebcc: 4b0f ldr r3, [pc, #60] ; (2ec0c ) │ │ + 2ebce: 58e3 ldr r3, [r4, r3] │ │ + 2ebd0: 601a str r2, [r3, #0] │ │ + 2ebd2: 9b01 ldr r3, [sp, #4] │ │ + 2ebd4: 6818 ldr r0, [r3, #0] │ │ + 2ebd6: 1e43 subs r3, r0, #1 │ │ + 2ebd8: 4198 sbcs r0, r3 │ │ + 2ebda: bdfe pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ + 2ebdc: a3ac add r3, pc, #688 ; (adr r3, 2ee90 ) │ │ + 2ebde: 0000 movs r0, r0 │ │ + 2ebe0: ffc4 ffff ; instruction: 0xffc4ffff │ │ + 2ebe4: 9c41 ldr r4, [sp, #260] ; 0x104 │ │ + 2ebe6: 0000 movs r0, r0 │ │ + 2ebe8: ffa0 ffff ; instruction: 0xffa0ffff │ │ + 2ebec: ffac ffff ; instruction: 0xffacffff │ │ + 2ebf0: ffc8 ffff ; instruction: 0xffc8ffff │ │ + 2ebf4: ffcc ffff ; instruction: 0xffccffff │ │ + 2ebf8: ffd0 ffff ; instruction: 0xffd0ffff │ │ + 2ebfc: ffd4 ffff ; instruction: 0xffd4ffff │ │ + 2ec00: ffb0 ffff ; instruction: 0xffb0ffff │ │ + 2ec04: ffb4 ffff ; instruction: 0xffb4ffff │ │ + 2ec08: ffb8 ffff ; instruction: 0xffb8ffff │ │ + 2ec0c: ffbc ffff ; instruction: 0xffbcffff │ │ + │ │ +0002ec10 : │ │ + 2ec10: 4b08 ldr r3, [pc, #32] ; (2ec34 ) │ │ + 2ec12: b510 push {r4, lr} │ │ + 2ec14: 447b add r3, pc │ │ + 2ec16: 681b ldr r3, [r3, #0] │ │ + 2ec18: 1c04 adds r4, r0, #0 │ │ + 2ec1a: 681b ldr r3, [r3, #0] │ │ + 2ec1c: 1e18 subs r0, r3, #0 │ │ + 2ec1e: d008 beq.n 2ec32 │ │ + 2ec20: f7f8 f9e0 bl 26fe4 │ │ + 2ec24: 23a7 movs r3, #167 ; 0xa7 │ │ + 2ec26: 6822 ldr r2, [r4, #0] │ │ + 2ec28: 009b lsls r3, r3, #2 │ │ + 2ec2a: 1c01 adds r1, r0, #0 │ │ + 2ec2c: 58d3 ldr r3, [r2, r3] │ │ + 2ec2e: 1c20 adds r0, r4, #0 │ │ + 2ec30: 4798 blx r3 │ │ + 2ec32: bd10 pop {r4, pc} │ │ + 2ec34: a290 add r2, pc, #576 ; (adr r2, 2ee78 ) │ │ ... │ │ │ │ -0002dc88 : │ │ - 2dc88: b508 push {r3, lr} │ │ - 2dc8a: 4b04 ldr r3, [pc, #16] ; (2dc9c ) │ │ - 2dc8c: 447b add r3, pc │ │ - 2dc8e: 681b ldr r3, [r3, #0] │ │ - 2dc90: 6818 ldr r0, [r3, #0] │ │ - 2dc92: 2800 cmp r0, #0 │ │ - 2dc94: d001 beq.n 2dc9a │ │ - 2dc96: f7f8 fbaf bl 263f8 │ │ - 2dc9a: bd08 pop {r3, pc} │ │ - 2dc9c: a218 add r2, pc, #96 ; (adr r2, 2dd00 ) │ │ +0002ec38 : │ │ + 2ec38: b508 push {r3, lr} │ │ + 2ec3a: 4b04 ldr r3, [pc, #16] ; (2ec4c ) │ │ + 2ec3c: 447b add r3, pc │ │ + 2ec3e: 681b ldr r3, [r3, #0] │ │ + 2ec40: 681b ldr r3, [r3, #0] │ │ + 2ec42: 1e18 subs r0, r3, #0 │ │ + 2ec44: d001 beq.n 2ec4a │ │ + 2ec46: f7f8 fa45 bl 270d4 │ │ + 2ec4a: bd08 pop {r3, pc} │ │ + 2ec4c: a268 add r2, pc, #416 ; (adr r2, 2edf0 ) │ │ ... │ │ │ │ -0002dca0 : │ │ - 2dca0: b508 push {r3, lr} │ │ - 2dca2: 4b04 ldr r3, [pc, #16] ; (2dcb4 ) │ │ - 2dca4: 447b add r3, pc │ │ - 2dca6: 681b ldr r3, [r3, #0] │ │ - 2dca8: 6818 ldr r0, [r3, #0] │ │ - 2dcaa: 2800 cmp r0, #0 │ │ - 2dcac: d001 beq.n 2dcb2 │ │ - 2dcae: f7fd f88d bl 2adcc │ │ - 2dcb2: bd08 pop {r3, pc} │ │ - 2dcb4: a200 add r2, pc, #0 ; (adr r2, 2dcb8 ) │ │ +0002ec50 : │ │ + 2ec50: b508 push {r3, lr} │ │ + 2ec52: 4b04 ldr r3, [pc, #16] ; (2ec64 ) │ │ + 2ec54: 447b add r3, pc │ │ + 2ec56: 681b ldr r3, [r3, #0] │ │ + 2ec58: 681b ldr r3, [r3, #0] │ │ + 2ec5a: 1e18 subs r0, r3, #0 │ │ + 2ec5c: d001 beq.n 2ec62 │ │ + 2ec5e: f7fc ffdf bl 2bc20 │ │ + 2ec62: bd08 pop {r3, pc} │ │ + 2ec64: a250 add r2, pc, #320 ; (adr r2, 2eda8 ) │ │ ... │ │ │ │ -0002dcb8 : │ │ - 2dcb8: b508 push {r3, lr} │ │ - 2dcba: 4b04 ldr r3, [pc, #16] ; (2dccc ) │ │ - 2dcbc: 447b add r3, pc │ │ - 2dcbe: 681b ldr r3, [r3, #0] │ │ - 2dcc0: 6818 ldr r0, [r3, #0] │ │ - 2dcc2: 2800 cmp r0, #0 │ │ - 2dcc4: d001 beq.n 2dcca │ │ - 2dcc6: f7fd f867 bl 2ad98 │ │ - 2dcca: bd08 pop {r3, pc} │ │ - 2dccc: a1e8 add r1, pc, #928 ; (adr r1, 2e070 <__divsi3+0x30>) │ │ +0002ec68 : │ │ + 2ec68: b508 push {r3, lr} │ │ + 2ec6a: 4b04 ldr r3, [pc, #16] ; (2ec7c ) │ │ + 2ec6c: 447b add r3, pc │ │ + 2ec6e: 681b ldr r3, [r3, #0] │ │ + 2ec70: 681b ldr r3, [r3, #0] │ │ + 2ec72: 1e18 subs r0, r3, #0 │ │ + 2ec74: d001 beq.n 2ec7a │ │ + 2ec76: f7fc ffb7 bl 2bbe8 │ │ + 2ec7a: bd08 pop {r3, pc} │ │ + 2ec7c: a238 add r2, pc, #224 ; (adr r2, 2ed60 ) │ │ ... │ │ │ │ -0002dcd0 : │ │ - 2dcd0: b508 push {r3, lr} │ │ - 2dcd2: 4b04 ldr r3, [pc, #16] ; (2dce4 ) │ │ - 2dcd4: 447b add r3, pc │ │ - 2dcd6: 681b ldr r3, [r3, #0] │ │ - 2dcd8: 6818 ldr r0, [r3, #0] │ │ - 2dcda: 2800 cmp r0, #0 │ │ - 2dcdc: d001 beq.n 2dce2 │ │ - 2dcde: f7f8 fb49 bl 26374 │ │ - 2dce2: bd08 pop {r3, pc} │ │ - 2dce4: a1d0 add r1, pc, #832 ; (adr r1, 2e028 <__udivsi3+0x7c>) │ │ +0002ec80 : │ │ + 2ec80: b508 push {r3, lr} │ │ + 2ec82: 4b04 ldr r3, [pc, #16] ; (2ec94 ) │ │ + 2ec84: 447b add r3, pc │ │ + 2ec86: 681b ldr r3, [r3, #0] │ │ + 2ec88: 681b ldr r3, [r3, #0] │ │ + 2ec8a: 1e18 subs r0, r3, #0 │ │ + 2ec8c: d001 beq.n 2ec92 │ │ + 2ec8e: f7f8 f9e1 bl 27054 │ │ + 2ec92: bd08 pop {r3, pc} │ │ + 2ec94: a220 add r2, pc, #128 ; (adr r2, 2ed18 ) │ │ ... │ │ │ │ -0002dce8 : │ │ - 2dce8: b508 push {r3, lr} │ │ - 2dcea: 4b04 ldr r3, [pc, #16] ; (2dcfc ) │ │ - 2dcec: 447b add r3, pc │ │ - 2dcee: 681b ldr r3, [r3, #0] │ │ - 2dcf0: 6818 ldr r0, [r3, #0] │ │ - 2dcf2: 2800 cmp r0, #0 │ │ - 2dcf4: d001 beq.n 2dcfa │ │ - 2dcf6: f7f8 fb43 bl 26380 │ │ - 2dcfa: bd08 pop {r3, pc} │ │ - 2dcfc: a1b8 add r1, pc, #736 ; (adr r1, 2dfe0 <__udivsi3+0x34>) │ │ +0002ec98 : │ │ + 2ec98: b508 push {r3, lr} │ │ + 2ec9a: 4b04 ldr r3, [pc, #16] ; (2ecac ) │ │ + 2ec9c: 447b add r3, pc │ │ + 2ec9e: 681b ldr r3, [r3, #0] │ │ + 2eca0: 681b ldr r3, [r3, #0] │ │ + 2eca2: 1e18 subs r0, r3, #0 │ │ + 2eca4: d001 beq.n 2ecaa │ │ + 2eca6: f7f8 f9db bl 27060 │ │ + 2ecaa: bd08 pop {r3, pc} │ │ + 2ecac: a208 add r2, pc, #32 ; (adr r2, 2ecd0 ) │ │ ... │ │ │ │ -0002dd00 : │ │ - 2dd00: b508 push {r3, lr} │ │ - 2dd02: 4b04 ldr r3, [pc, #16] ; (2dd14 ) │ │ - 2dd04: 447b add r3, pc │ │ - 2dd06: 681b ldr r3, [r3, #0] │ │ - 2dd08: 6818 ldr r0, [r3, #0] │ │ - 2dd0a: 2800 cmp r0, #0 │ │ - 2dd0c: d001 beq.n 2dd12 │ │ - 2dd0e: f7f8 fb3d bl 2638c │ │ - 2dd12: bd08 pop {r3, pc} │ │ - 2dd14: a1a0 add r1, pc, #640 ; (adr r1, 2df98 <__gnu_thumb1_case_uhi>) │ │ +0002ecb0 : │ │ + 2ecb0: b508 push {r3, lr} │ │ + 2ecb2: 4b04 ldr r3, [pc, #16] ; (2ecc4 ) │ │ + 2ecb4: 447b add r3, pc │ │ + 2ecb6: 681b ldr r3, [r3, #0] │ │ + 2ecb8: 681b ldr r3, [r3, #0] │ │ + 2ecba: 1e18 subs r0, r3, #0 │ │ + 2ecbc: d001 beq.n 2ecc2 │ │ + 2ecbe: f7f8 f9d5 bl 2706c │ │ + 2ecc2: bd08 pop {r3, pc} │ │ + 2ecc4: a1f0 add r1, pc, #960 ; (adr r1, 2f088 <__divsi3@@Base+0x54>) │ │ ... │ │ │ │ -0002dd18 : │ │ - 2dd18: b5f0 push {r4, r5, r6, r7, lr} │ │ - 2dd1a: 1c1e adds r6, r3, #0 │ │ - 2dd1c: 4b15 ldr r3, [pc, #84] ; (2dd74 ) │ │ - 2dd1e: 1c07 adds r7, r0, #0 │ │ - 2dd20: b085 sub sp, #20 │ │ - 2dd22: 447b add r3, pc │ │ - 2dd24: 681b ldr r3, [r3, #0] │ │ - 2dd26: 9202 str r2, [sp, #8] │ │ - 2dd28: 6818 ldr r0, [r3, #0] │ │ - 2dd2a: 2800 cmp r0, #0 │ │ - 2dd2c: d01e beq.n 2dd6c │ │ - 2dd2e: 4d12 ldr r5, [pc, #72] ; (2dd78 ) │ │ - 2dd30: 4c12 ldr r4, [pc, #72] ; (2dd7c ) │ │ - 2dd32: 0071 lsls r1, r6, #1 │ │ - 2dd34: 447d add r5, pc │ │ - 2dd36: 682d ldr r5, [r5, #0] │ │ - 2dd38: 9103 str r1, [sp, #12] │ │ - 2dd3a: 9a03 ldr r2, [sp, #12] │ │ - 2dd3c: 1c29 adds r1, r5, #0 │ │ - 2dd3e: 447c add r4, pc │ │ - 2dd40: f7f8 fad4 bl 262ec │ │ - 2dd44: 6824 ldr r4, [r4, #0] │ │ - 2dd46: 2200 movs r2, #0 │ │ - 2dd48: 6022 str r2, [r4, #0] │ │ - 2dd4a: 4296 cmp r6, r2 │ │ - 2dd4c: d00f beq.n 2dd6e │ │ - 2dd4e: 9500 str r5, [sp, #0] │ │ - 2dd50: 6839 ldr r1, [r7, #0] │ │ - 2dd52: 23d2 movs r3, #210 ; 0xd2 │ │ - 2dd54: 009b lsls r3, r3, #2 │ │ - 2dd56: 58cd ldr r5, [r1, r3] │ │ - 2dd58: 1c38 adds r0, r7, #0 │ │ - 2dd5a: 9902 ldr r1, [sp, #8] │ │ - 2dd5c: 1c33 adds r3, r6, #0 │ │ - 2dd5e: 47a8 blx r5 │ │ - 2dd60: 9a03 ldr r2, [sp, #12] │ │ - 2dd62: 6821 ldr r1, [r4, #0] │ │ - 2dd64: 1853 adds r3, r2, r1 │ │ - 2dd66: 6023 str r3, [r4, #0] │ │ - 2dd68: 1c32 adds r2, r6, #0 │ │ - 2dd6a: e000 b.n 2dd6e │ │ - 2dd6c: 1c02 adds r2, r0, #0 │ │ - 2dd6e: 1c10 adds r0, r2, #0 │ │ - 2dd70: b005 add sp, #20 │ │ - 2dd72: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 2dd74: a182 add r1, pc, #520 ; (adr r1, 2df80 ) │ │ - 2dd76: 0000 movs r0, r0 │ │ - 2dd78: a1a8 add r1, pc, #672 ; (adr r1, 2e01c <__udivsi3+0x70>) │ │ - 2dd7a: 0000 movs r0, r0 │ │ - 2dd7c: a18a add r1, pc, #552 ; (adr r1, 2dfa8 <__gnu_thumb1_case_uhi+0x10>) │ │ +0002ecc8 : │ │ + 2ecc8: b5f0 push {r4, r5, r6, r7, lr} │ │ + 2ecca: 4c16 ldr r4, [pc, #88] ; (2ed24 ) │ │ + 2eccc: 1c07 adds r7, r0, #0 │ │ + 2ecce: 447c add r4, pc │ │ + 2ecd0: 6824 ldr r4, [r4, #0] │ │ + 2ecd2: 1c11 adds r1, r2, #0 │ │ + 2ecd4: 6820 ldr r0, [r4, #0] │ │ + 2ecd6: b085 sub sp, #20 │ │ + 2ecd8: 1e02 subs r2, r0, #0 │ │ + 2ecda: d020 beq.n 2ed1e │ │ + 2ecdc: 4e12 ldr r6, [pc, #72] ; (2ed28 ) │ │ + 2ecde: 1c1d adds r5, r3, #0 │ │ + 2ece0: 447e add r6, pc │ │ + 2ece2: 6836 ldr r6, [r6, #0] │ │ + 2ece4: 005b lsls r3, r3, #1 │ │ + 2ece6: 9103 str r1, [sp, #12] │ │ + 2ece8: 1c1a adds r2, r3, #0 │ │ + 2ecea: 1c31 adds r1, r6, #0 │ │ + 2ecec: 9302 str r3, [sp, #8] │ │ + 2ecee: f7f8 f96d bl 26fcc │ │ + 2ecf2: 2200 movs r2, #0 │ │ + 2ecf4: 4c0d ldr r4, [pc, #52] ; (2ed2c ) │ │ + 2ecf6: 447c add r4, pc │ │ + 2ecf8: 6824 ldr r4, [r4, #0] │ │ + 2ecfa: 6022 str r2, [r4, #0] │ │ + 2ecfc: 4295 cmp r5, r2 │ │ + 2ecfe: d00e beq.n 2ed1e │ │ + 2ed00: 23d2 movs r3, #210 ; 0xd2 │ │ + 2ed02: 9600 str r6, [sp, #0] │ │ + 2ed04: 6839 ldr r1, [r7, #0] │ │ + 2ed06: 009b lsls r3, r3, #2 │ │ + 2ed08: 1c38 adds r0, r7, #0 │ │ + 2ed0a: 58ce ldr r6, [r1, r3] │ │ + 2ed0c: 1c2b adds r3, r5, #0 │ │ + 2ed0e: 9903 ldr r1, [sp, #12] │ │ + 2ed10: 47b0 blx r6 │ │ + 2ed12: 6822 ldr r2, [r4, #0] │ │ + 2ed14: 9b02 ldr r3, [sp, #8] │ │ + 2ed16: 4694 mov ip, r2 │ │ + 2ed18: 1c2a adds r2, r5, #0 │ │ + 2ed1a: 4463 add r3, ip │ │ + 2ed1c: 6023 str r3, [r4, #0] │ │ + 2ed1e: 1c10 adds r0, r2, #0 │ │ + 2ed20: b005 add sp, #20 │ │ + 2ed22: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 2ed24: a1d6 add r1, pc, #856 ; (adr r1, 2f080 <__divsi3@@Base+0x4c>) │ │ + 2ed26: 0000 movs r0, r0 │ │ + 2ed28: a1fc add r1, pc, #1008 ; (adr r1, 2f11c <__aeabi_idivmod@@Base+0xc>) │ │ + 2ed2a: 0000 movs r0, r0 │ │ + 2ed2c: a1d2 add r1, pc, #840 ; (adr r1, 2f078 <__divsi3@@Base+0x44>) │ │ ... │ │ │ │ -0002dd80 : │ │ - 2dd80: b510 push {r4, lr} │ │ - 2dd82: 4c06 ldr r4, [pc, #24] ; (2dd9c ) │ │ - 2dd84: 447c add r4, pc │ │ - 2dd86: 6824 ldr r4, [r4, #0] │ │ - 2dd88: 6820 ldr r0, [r4, #0] │ │ - 2dd8a: 2800 cmp r0, #0 │ │ - 2dd8c: d003 beq.n 2dd96 │ │ - 2dd8e: f7f8 fa9f bl 262d0 │ │ - 2dd92: 2300 movs r3, #0 │ │ - 2dd94: 6023 str r3, [r4, #0] │ │ - 2dd96: 2001 movs r0, #1 │ │ - 2dd98: bd10 pop {r4, pc} │ │ - 2dd9a: 46c0 nop ; (mov r8, r8) │ │ - 2dd9c: a120 add r1, pc, #128 ; (adr r1, 2de20 ) │ │ +0002ed30 : │ │ + 2ed30: b510 push {r4, lr} │ │ + 2ed32: 4c06 ldr r4, [pc, #24] ; (2ed4c ) │ │ + 2ed34: 447c add r4, pc │ │ + 2ed36: 6824 ldr r4, [r4, #0] │ │ + 2ed38: 6820 ldr r0, [r4, #0] │ │ + 2ed3a: 2800 cmp r0, #0 │ │ + 2ed3c: d003 beq.n 2ed46 │ │ + 2ed3e: f7f8 f937 bl 26fb0 │ │ + 2ed42: 2300 movs r3, #0 │ │ + 2ed44: 6023 str r3, [r4, #0] │ │ + 2ed46: 2001 movs r0, #1 │ │ + 2ed48: bd10 pop {r4, pc} │ │ + 2ed4a: 46c0 nop ; (mov r8, r8) │ │ + 2ed4c: a170 add r1, pc, #448 ; (adr r1, 2ef10 ) │ │ ... │ │ │ │ -0002dda0 : │ │ - 2dda0: 2001 movs r0, #1 │ │ - 2dda2: 4770 bx lr │ │ - │ │ -0002dda4 : │ │ - 2dda4: 4b04 ldr r3, [pc, #16] ; (2ddb8 ) │ │ - 2dda6: b500 push {lr} │ │ - 2dda8: 447b add r3, pc │ │ - 2ddaa: 681b ldr r3, [r3, #0] │ │ - 2ddac: 6818 ldr r0, [r3, #0] │ │ - 2ddae: 2800 cmp r0, #0 │ │ - 2ddb0: d001 beq.n 2ddb6 │ │ - 2ddb2: 4b02 ldr r3, [pc, #8] ; (2ddbc ) │ │ - 2ddb4: 58c0 ldr r0, [r0, r3] │ │ - 2ddb6: bd00 pop {pc} │ │ - 2ddb8: a0fc add r0, pc, #1008 ; (adr r0, 2e1ac <__adddf3+0xb0>) │ │ - 2ddba: 0000 movs r0, r0 │ │ - 2ddbc: e940 0000 strd r0, r0, [r0, #-0] │ │ - │ │ -0002ddc0 : │ │ - 2ddc0: 4b02 ldr r3, [pc, #8] ; (2ddcc ) │ │ - 2ddc2: 447b add r3, pc │ │ - 2ddc4: 681b ldr r3, [r3, #0] │ │ - 2ddc6: 601a str r2, [r3, #0] │ │ - 2ddc8: 4770 bx lr │ │ - 2ddca: 46c0 nop ; (mov r8, r8) │ │ - 2ddcc: a0e6 add r0, pc, #920 ; (adr r0, 2e168 <__adddf3+0x6c>) │ │ +0002ed50 : │ │ + 2ed50: 2001 movs r0, #1 │ │ + 2ed52: 4770 bx lr │ │ + │ │ +0002ed54 : │ │ + 2ed54: 4b04 ldr r3, [pc, #16] ; (2ed68 ) │ │ + 2ed56: 447b add r3, pc │ │ + 2ed58: 681b ldr r3, [r3, #0] │ │ + 2ed5a: 681b ldr r3, [r3, #0] │ │ + 2ed5c: 1e18 subs r0, r3, #0 │ │ + 2ed5e: d001 beq.n 2ed64 │ │ + 2ed60: 4a02 ldr r2, [pc, #8] ; (2ed6c ) │ │ + 2ed62: 5898 ldr r0, [r3, r2] │ │ + 2ed64: 4770 bx lr │ │ + 2ed66: 46c0 nop ; (mov r8, r8) │ │ + 2ed68: a14e add r1, pc, #312 ; (adr r1, 2eea4 ) │ │ + 2ed6a: 0000 movs r0, r0 │ │ + 2ed6c: e940 0000 strd r0, r0, [r0, #-0] │ │ + │ │ +0002ed70 : │ │ + 2ed70: 4b02 ldr r3, [pc, #8] ; (2ed7c ) │ │ + 2ed72: 447b add r3, pc │ │ + 2ed74: 681b ldr r3, [r3, #0] │ │ + 2ed76: 601a str r2, [r3, #0] │ │ + 2ed78: 4770 bx lr │ │ + 2ed7a: 46c0 nop ; (mov r8, r8) │ │ + 2ed7c: a136 add r1, pc, #216 ; (adr r1, 2ee58 ) │ │ ... │ │ │ │ -0002ddd0 : │ │ - 2ddd0: 4b02 ldr r3, [pc, #8] ; (2dddc ) │ │ - 2ddd2: 447b add r3, pc │ │ - 2ddd4: 681b ldr r3, [r3, #0] │ │ - 2ddd6: 601a str r2, [r3, #0] │ │ - 2ddd8: 4770 bx lr │ │ - 2ddda: 46c0 nop ; (mov r8, r8) │ │ - 2dddc: a0da add r0, pc, #872 ; (adr r0, 2e148 <__adddf3+0x4c>) │ │ +0002ed80 : │ │ + 2ed80: 4b02 ldr r3, [pc, #8] ; (2ed8c ) │ │ + 2ed82: 447b add r3, pc │ │ + 2ed84: 681b ldr r3, [r3, #0] │ │ + 2ed86: 601a str r2, [r3, #0] │ │ + 2ed88: 4770 bx lr │ │ + 2ed8a: 46c0 nop ; (mov r8, r8) │ │ + 2ed8c: a12a add r1, pc, #168 ; (adr r1, 2ee38 ) │ │ ... │ │ │ │ -0002dde0 : │ │ - 2dde0: 4b05 ldr r3, [pc, #20] ; (2ddf8 ) │ │ - 2dde2: 3a01 subs r2, #1 │ │ - 2dde4: 447b add r3, pc │ │ - 2dde6: 681b ldr r3, [r3, #0] │ │ - 2dde8: 601a str r2, [r3, #0] │ │ - 2ddea: 4b04 ldr r3, [pc, #16] ; (2ddfc ) │ │ - 2ddec: 2200 movs r2, #0 │ │ - 2ddee: 447b add r3, pc │ │ - 2ddf0: 681b ldr r3, [r3, #0] │ │ - 2ddf2: 601a str r2, [r3, #0] │ │ - 2ddf4: 4770 bx lr │ │ - 2ddf6: 46c0 nop ; (mov r8, r8) │ │ - 2ddf8: a0fc add r0, pc, #1008 ; (adr r0, 2e1ec <__adddf3+0xf0>) │ │ - 2ddfa: 0000 movs r0, r0 │ │ - 2ddfc: a0c2 add r0, pc, #776 ; (adr r0, 2e108 <__adddf3+0xc>) │ │ +0002ed90 : │ │ + 2ed90: 4b05 ldr r3, [pc, #20] ; (2eda8 ) │ │ + 2ed92: 3a01 subs r2, #1 │ │ + 2ed94: 447b add r3, pc │ │ + 2ed96: 681b ldr r3, [r3, #0] │ │ + 2ed98: 601a str r2, [r3, #0] │ │ + 2ed9a: 2200 movs r2, #0 │ │ + 2ed9c: 4b03 ldr r3, [pc, #12] ; (2edac ) │ │ + 2ed9e: 447b add r3, pc │ │ + 2eda0: 681b ldr r3, [r3, #0] │ │ + 2eda2: 601a str r2, [r3, #0] │ │ + 2eda4: 4770 bx lr │ │ + 2eda6: 46c0 nop ; (mov r8, r8) │ │ + 2eda8: a14c add r1, pc, #304 ; (adr r1, 2eedc ) │ │ + 2edaa: 0000 movs r0, r0 │ │ + 2edac: a112 add r1, pc, #72 ; (adr r1, 2edf8 ) │ │ ... │ │ │ │ -0002de00 : │ │ - 2de00: 4b07 ldr r3, [pc, #28] ; (2de20 ) │ │ - 2de02: 2101 movs r1, #1 │ │ - 2de04: 3a01 subs r2, #1 │ │ - 2de06: 447b add r3, pc │ │ - 2de08: 681b ldr r3, [r3, #0] │ │ - 2de0a: 6019 str r1, [r3, #0] │ │ - 2de0c: 4b05 ldr r3, [pc, #20] ; (2de24 ) │ │ - 2de0e: 447b add r3, pc │ │ - 2de10: 681b ldr r3, [r3, #0] │ │ - 2de12: 601a str r2, [r3, #0] │ │ - 2de14: 4b04 ldr r3, [pc, #16] ; (2de28 ) │ │ - 2de16: 2200 movs r2, #0 │ │ - 2de18: 447b add r3, pc │ │ - 2de1a: 681b ldr r3, [r3, #0] │ │ - 2de1c: 601a str r2, [r3, #0] │ │ - 2de1e: 4770 bx lr │ │ - 2de20: a0de add r0, pc, #888 ; (adr r0, 2e19c <__adddf3+0xa0>) │ │ - 2de22: 0000 movs r0, r0 │ │ - 2de24: a0d2 add r0, pc, #840 ; (adr r0, 2e170 <__adddf3+0x74>) │ │ - 2de26: 0000 movs r0, r0 │ │ - 2de28: a098 add r0, pc, #608 ; (adr r0, 2e08c <__divsi3+0x4c>) │ │ +0002edb0 : │ │ + 2edb0: 2101 movs r1, #1 │ │ + 2edb2: 4b07 ldr r3, [pc, #28] ; (2edd0 ) │ │ + 2edb4: 3a01 subs r2, #1 │ │ + 2edb6: 447b add r3, pc │ │ + 2edb8: 681b ldr r3, [r3, #0] │ │ + 2edba: 6019 str r1, [r3, #0] │ │ + 2edbc: 4b05 ldr r3, [pc, #20] ; (2edd4 ) │ │ + 2edbe: 447b add r3, pc │ │ + 2edc0: 681b ldr r3, [r3, #0] │ │ + 2edc2: 601a str r2, [r3, #0] │ │ + 2edc4: 2200 movs r2, #0 │ │ + 2edc6: 4b04 ldr r3, [pc, #16] ; (2edd8 ) │ │ + 2edc8: 447b add r3, pc │ │ + 2edca: 681b ldr r3, [r3, #0] │ │ + 2edcc: 601a str r2, [r3, #0] │ │ + 2edce: 4770 bx lr │ │ + 2edd0: a12e add r1, pc, #184 ; (adr r1, 2ee8c ) │ │ + 2edd2: 0000 movs r0, r0 │ │ + 2edd4: a122 add r1, pc, #136 ; (adr r1, 2ee60 ) │ │ + 2edd6: 0000 movs r0, r0 │ │ + 2edd8: a0e8 add r0, pc, #928 ; (adr r0, 2f17c <__adddf3@@Base+0x40>) │ │ ... │ │ │ │ -0002de2c : │ │ - 2de2c: 4b05 ldr r3, [pc, #20] ; (2de44 ) │ │ - 2de2e: b500 push {lr} │ │ - 2de30: 447b add r3, pc │ │ - 2de32: 681b ldr r3, [r3, #0] │ │ - 2de34: 2000 movs r0, #0 │ │ - 2de36: 681a ldr r2, [r3, #0] │ │ - 2de38: 4282 cmp r2, r0 │ │ - 2de3a: d001 beq.n 2de40 │ │ - 2de3c: 6018 str r0, [r3, #0] │ │ - 2de3e: 2001 movs r0, #1 │ │ - 2de40: bd00 pop {pc} │ │ - 2de42: 46c0 nop ; (mov r8, r8) │ │ - 2de44: a080 add r0, pc, #512 ; (adr r0, 2e048 <__divsi3+0x8>) │ │ +0002eddc : │ │ + 2eddc: 2000 movs r0, #0 │ │ + 2edde: 4b04 ldr r3, [pc, #16] ; (2edf0 ) │ │ + 2ede0: 447b add r3, pc │ │ + 2ede2: 681b ldr r3, [r3, #0] │ │ + 2ede4: 681a ldr r2, [r3, #0] │ │ + 2ede6: 4282 cmp r2, r0 │ │ + 2ede8: d001 beq.n 2edee │ │ + 2edea: 6018 str r0, [r3, #0] │ │ + 2edec: 2001 movs r0, #1 │ │ + 2edee: 4770 bx lr │ │ + 2edf0: a0d0 add r0, pc, #832 ; (adr r0, 2f134 <__aeabi_drsub@@Base+0x4>) │ │ ... │ │ │ │ -0002de48 : │ │ - 2de48: 4b04 ldr r3, [pc, #16] ; (2de5c ) │ │ - 2de4a: b500 push {lr} │ │ - 2de4c: 447b add r3, pc │ │ - 2de4e: 681b ldr r3, [r3, #0] │ │ - 2de50: 2a01 cmp r2, #1 │ │ - 2de52: d000 beq.n 2de56 │ │ - 2de54: 2200 movs r2, #0 │ │ - 2de56: 601a str r2, [r3, #0] │ │ - 2de58: bd00 pop {pc} │ │ - 2de5a: 46c0 nop ; (mov r8, r8) │ │ - 2de5c: a098 add r0, pc, #608 ; (adr r0, 2e0c0 <__divsi3+0x80>) │ │ +0002edf4 : │ │ + 2edf4: 3a01 subs r2, #1 │ │ + 2edf6: 4251 negs r1, r2 │ │ + 2edf8: 414a adcs r2, r1 │ │ + 2edfa: 4b02 ldr r3, [pc, #8] ; (2ee04 ) │ │ + 2edfc: 447b add r3, pc │ │ + 2edfe: 681b ldr r3, [r3, #0] │ │ + 2ee00: 601a str r2, [r3, #0] │ │ + 2ee02: 4770 bx lr │ │ + 2ee04: a0e8 add r0, pc, #928 ; (adr r0, 2f1a8 <__adddf3@@Base+0x6c>) │ │ ... │ │ │ │ -0002de60 : │ │ - 2de60: b573 push {r0, r1, r4, r5, r6, lr} │ │ - 2de62: 4c22 ldr r4, [pc, #136] ; (2deec ) │ │ - 2de64: 1c15 adds r5, r2, #0 │ │ - 2de66: 4a22 ldr r2, [pc, #136] ; (2def0 ) │ │ - 2de68: 447c add r4, pc │ │ - 2de6a: 9e06 ldr r6, [sp, #24] │ │ - 2de6c: 58a2 ldr r2, [r4, r2] │ │ - 2de6e: 6811 ldr r1, [r2, #0] │ │ - 2de70: 2900 cmp r1, #0 │ │ - 2de72: d10e bne.n 2de92 │ │ - 2de74: 2101 movs r1, #1 │ │ - 2de76: 6011 str r1, [r2, #0] │ │ - 2de78: 4a1e ldr r2, [pc, #120] ; (2def4 ) │ │ - 2de7a: 491f ldr r1, [pc, #124] ; (2def8 ) │ │ - 2de7c: 2004 movs r0, #4 │ │ - 2de7e: 58a2 ldr r2, [r4, r2] │ │ - 2de80: 4479 add r1, pc │ │ - 2de82: 6015 str r5, [r2, #0] │ │ - 2de84: 4a1d ldr r2, [pc, #116] ; (2defc ) │ │ - 2de86: 58a2 ldr r2, [r4, r2] │ │ - 2de88: 6013 str r3, [r2, #0] │ │ - 2de8a: 4a1d ldr r2, [pc, #116] ; (2df00 ) │ │ - 2de8c: 9300 str r3, [sp, #0] │ │ - 2de8e: 447a add r2, pc │ │ - 2de90: e00b b.n 2deaa │ │ - 2de92: 4a1c ldr r2, [pc, #112] ; (2df04 ) │ │ - 2de94: 491c ldr r1, [pc, #112] ; (2df08 ) │ │ - 2de96: 2004 movs r0, #4 │ │ - 2de98: 58a2 ldr r2, [r4, r2] │ │ - 2de9a: 4479 add r1, pc │ │ - 2de9c: 6015 str r5, [r2, #0] │ │ - 2de9e: 4a1b ldr r2, [pc, #108] ; (2df0c ) │ │ - 2dea0: 58a2 ldr r2, [r4, r2] │ │ - 2dea2: 6013 str r3, [r2, #0] │ │ - 2dea4: 4a1a ldr r2, [pc, #104] ; (2df10 ) │ │ - 2dea6: 9300 str r3, [sp, #0] │ │ - 2dea8: 447a add r2, pc │ │ - 2deaa: 1c2b adds r3, r5, #0 │ │ - 2deac: f002 ff4e bl 30d4c <__clzsi2+0x498> │ │ - 2deb0: 2e01 cmp r6, #1 │ │ - 2deb2: d002 beq.n 2deba │ │ - 2deb4: 2e02 cmp r6, #2 │ │ - 2deb6: d00d beq.n 2ded4 │ │ - 2deb8: e016 b.n 2dee8 │ │ - 2deba: 4a12 ldr r2, [pc, #72] ; (2df04 ) │ │ - 2debc: 4b0d ldr r3, [pc, #52] ; (2def4 ) │ │ - 2debe: 58a2 ldr r2, [r4, r2] │ │ - 2dec0: 58e3 ldr r3, [r4, r3] │ │ - 2dec2: 6812 ldr r2, [r2, #0] │ │ - 2dec4: 601a str r2, [r3, #0] │ │ - 2dec6: 4a11 ldr r2, [pc, #68] ; (2df0c ) │ │ - 2dec8: 4b0c ldr r3, [pc, #48] ; (2defc ) │ │ - 2deca: 58a2 ldr r2, [r4, r2] │ │ - 2decc: 58e3 ldr r3, [r4, r3] │ │ - 2dece: 6812 ldr r2, [r2, #0] │ │ - 2ded0: 601a str r2, [r3, #0] │ │ - 2ded2: e009 b.n 2dee8 │ │ - 2ded4: 4b0f ldr r3, [pc, #60] ; (2df14 ) │ │ - 2ded6: 58e3 ldr r3, [r4, r3] │ │ - 2ded8: 681b ldr r3, [r3, #0] │ │ - 2deda: 2b00 cmp r3, #0 │ │ - 2dedc: d004 beq.n 2dee8 │ │ - 2dede: 4a07 ldr r2, [pc, #28] ; (2defc ) │ │ - 2dee0: 490d ldr r1, [pc, #52] ; (2df18 ) │ │ - 2dee2: 58a2 ldr r2, [r4, r2] │ │ - 2dee4: 5859 ldr r1, [r3, r1] │ │ - 2dee6: 6011 str r1, [r2, #0] │ │ - 2dee8: bd73 pop {r0, r1, r4, r5, r6, pc} │ │ - 2deea: 46c0 nop ; (mov r8, r8) │ │ - 2deec: a09c add r0, pc, #624 ; (adr r0, 2e160 <__adddf3+0x64>) │ │ - 2deee: 0000 movs r0, r0 │ │ - 2def0: ffb0 ffff ; instruction: 0xffb0ffff │ │ - 2def4: ffc8 ffff ; instruction: 0xffc8ffff │ │ - 2def8: 5759 ldrsb r1, [r3, r5] │ │ - 2defa: 0000 movs r0, r0 │ │ - 2defc: ffcc ffff ; instruction: 0xffccffff │ │ - 2df00: 5777 ldrsb r7, [r6, r5] │ │ - 2df02: 0000 movs r0, r0 │ │ - 2df04: ffd0 ffff ; instruction: 0xffd0ffff │ │ - 2df08: 573f ldrsb r7, [r7, r4] │ │ - 2df0a: 0000 movs r0, r0 │ │ - 2df0c: ffd4 ffff ; instruction: 0xffd4ffff │ │ - 2df10: 577c ldrsb r4, [r7, r5] │ │ - 2df12: 0000 movs r0, r0 │ │ - 2df14: ffa0 ffff ; instruction: 0xffa0ffff │ │ - 2df18: e94c 0000 strd r0, r0, [ip, #-0] │ │ - │ │ -0002df1c : │ │ - 2df1c: 4b04 ldr r3, [pc, #16] ; (2df30 ) │ │ - 2df1e: 447b add r3, pc │ │ - 2df20: 681b ldr r3, [r3, #0] │ │ - 2df22: 601a str r2, [r3, #0] │ │ - 2df24: 4b03 ldr r3, [pc, #12] ; (2df34 ) │ │ - 2df26: 2201 movs r2, #1 │ │ - 2df28: 447b add r3, pc │ │ - 2df2a: 681b ldr r3, [r3, #0] │ │ - 2df2c: 601a str r2, [r3, #0] │ │ - 2df2e: 4770 bx lr │ │ - 2df30: 9f9a ldr r7, [sp, #616] ; 0x268 │ │ - 2df32: 0000 movs r0, r0 │ │ - 2df34: 9f94 ldr r7, [sp, #592] ; 0x250 │ │ +0002ee08 : │ │ + 2ee08: b573 push {r0, r1, r4, r5, r6, lr} │ │ + 2ee0a: 4c22 ldr r4, [pc, #136] ; (2ee94 ) │ │ + 2ee0c: 1c15 adds r5, r2, #0 │ │ + 2ee0e: 4a22 ldr r2, [pc, #136] ; (2ee98 ) │ │ + 2ee10: 447c add r4, pc │ │ + 2ee12: 9e06 ldr r6, [sp, #24] │ │ + 2ee14: 58a2 ldr r2, [r4, r2] │ │ + 2ee16: 6811 ldr r1, [r2, #0] │ │ + 2ee18: 2900 cmp r1, #0 │ │ + 2ee1a: d10e bne.n 2ee3a │ │ + 2ee1c: 2101 movs r1, #1 │ │ + 2ee1e: 6011 str r1, [r2, #0] │ │ + 2ee20: 4a1e ldr r2, [pc, #120] ; (2ee9c ) │ │ + 2ee22: 491f ldr r1, [pc, #124] ; (2eea0 ) │ │ + 2ee24: 2004 movs r0, #4 │ │ + 2ee26: 58a2 ldr r2, [r4, r2] │ │ + 2ee28: 4479 add r1, pc │ │ + 2ee2a: 6015 str r5, [r2, #0] │ │ + 2ee2c: 4a1d ldr r2, [pc, #116] ; (2eea4 ) │ │ + 2ee2e: 58a2 ldr r2, [r4, r2] │ │ + 2ee30: 6013 str r3, [r2, #0] │ │ + 2ee32: 4a1d ldr r2, [pc, #116] ; (2eea8 ) │ │ + 2ee34: 9300 str r3, [sp, #0] │ │ + 2ee36: 447a add r2, pc │ │ + 2ee38: e00b b.n 2ee52 │ │ + 2ee3a: 2004 movs r0, #4 │ │ + 2ee3c: 4a1b ldr r2, [pc, #108] ; (2eeac ) │ │ + 2ee3e: 491c ldr r1, [pc, #112] ; (2eeb0 ) │ │ + 2ee40: 58a2 ldr r2, [r4, r2] │ │ + 2ee42: 4479 add r1, pc │ │ + 2ee44: 6015 str r5, [r2, #0] │ │ + 2ee46: 4a1b ldr r2, [pc, #108] ; (2eeb4 ) │ │ + 2ee48: 58a2 ldr r2, [r4, r2] │ │ + 2ee4a: 6013 str r3, [r2, #0] │ │ + 2ee4c: 4a1a ldr r2, [pc, #104] ; (2eeb8 ) │ │ + 2ee4e: 9300 str r3, [sp, #0] │ │ + 2ee50: 447a add r2, pc │ │ + 2ee52: 1c2b adds r3, r5, #0 │ │ + 2ee54: f003 f902 bl 3205c <__aeabi_llsl@@Base+0x4fc> │ │ + 2ee58: 2e01 cmp r6, #1 │ │ + 2ee5a: d002 beq.n 2ee62 │ │ + 2ee5c: 2e02 cmp r6, #2 │ │ + 2ee5e: d00d beq.n 2ee7c │ │ + 2ee60: e016 b.n 2ee90 │ │ + 2ee62: 4a12 ldr r2, [pc, #72] ; (2eeac ) │ │ + 2ee64: 4b0d ldr r3, [pc, #52] ; (2ee9c ) │ │ + 2ee66: 58a2 ldr r2, [r4, r2] │ │ + 2ee68: 58e3 ldr r3, [r4, r3] │ │ + 2ee6a: 6812 ldr r2, [r2, #0] │ │ + 2ee6c: 601a str r2, [r3, #0] │ │ + 2ee6e: 4a11 ldr r2, [pc, #68] ; (2eeb4 ) │ │ + 2ee70: 4b0c ldr r3, [pc, #48] ; (2eea4 ) │ │ + 2ee72: 58a2 ldr r2, [r4, r2] │ │ + 2ee74: 58e3 ldr r3, [r4, r3] │ │ + 2ee76: 6812 ldr r2, [r2, #0] │ │ + 2ee78: 601a str r2, [r3, #0] │ │ + 2ee7a: e009 b.n 2ee90 │ │ + 2ee7c: 4b0f ldr r3, [pc, #60] ; (2eebc ) │ │ + 2ee7e: 58e3 ldr r3, [r4, r3] │ │ + 2ee80: 681b ldr r3, [r3, #0] │ │ + 2ee82: 2b00 cmp r3, #0 │ │ + 2ee84: d004 beq.n 2ee90 │ │ + 2ee86: 4a07 ldr r2, [pc, #28] ; (2eea4 ) │ │ + 2ee88: 490d ldr r1, [pc, #52] ; (2eec0 ) │ │ + 2ee8a: 58a2 ldr r2, [r4, r2] │ │ + 2ee8c: 585b ldr r3, [r3, r1] │ │ + 2ee8e: 6013 str r3, [r2, #0] │ │ + 2ee90: bd73 pop {r0, r1, r4, r5, r6, pc} │ │ + 2ee92: 46c0 nop ; (mov r8, r8) │ │ + 2ee94: a0f4 add r0, pc, #976 ; (adr r0, 2f268 <__adddf3@@Base+0x12c>) │ │ + 2ee96: 0000 movs r0, r0 │ │ + 2ee98: ffb0 ffff ; instruction: 0xffb0ffff │ │ + 2ee9c: ffc8 ffff ; instruction: 0xffc8ffff │ │ + 2eea0: 5829 ldr r1, [r5, r0] │ │ + 2eea2: 0000 movs r0, r0 │ │ + 2eea4: ffcc ffff ; instruction: 0xffccffff │ │ + 2eea8: 5847 ldr r7, [r0, r1] │ │ + 2eeaa: 0000 movs r0, r0 │ │ + 2eeac: ffd0 ffff ; instruction: 0xffd0ffff │ │ + 2eeb0: 580f ldr r7, [r1, r0] │ │ + 2eeb2: 0000 movs r0, r0 │ │ + 2eeb4: ffd4 ffff ; instruction: 0xffd4ffff │ │ + 2eeb8: 584c ldr r4, [r1, r1] │ │ + 2eeba: 0000 movs r0, r0 │ │ + 2eebc: ffa0 ffff ; instruction: 0xffa0ffff │ │ + 2eec0: e94c 0000 strd r0, r0, [ip, #-0] │ │ + │ │ +0002eec4 : │ │ + 2eec4: 4b04 ldr r3, [pc, #16] ; (2eed8 ) │ │ + 2eec6: 447b add r3, pc │ │ + 2eec8: 681b ldr r3, [r3, #0] │ │ + 2eeca: 601a str r2, [r3, #0] │ │ + 2eecc: 2201 movs r2, #1 │ │ + 2eece: 4b03 ldr r3, [pc, #12] ; (2eedc ) │ │ + 2eed0: 447b add r3, pc │ │ + 2eed2: 681b ldr r3, [r3, #0] │ │ + 2eed4: 601a str r2, [r3, #0] │ │ + 2eed6: 4770 bx lr │ │ + 2eed8: 9ff2 ldr r7, [sp, #968] ; 0x3c8 │ │ + 2eeda: 0000 movs r0, r0 │ │ + 2eedc: 9fec ldr r7, [sp, #944] ; 0x3b0 │ │ ... │ │ │ │ -0002df38 : │ │ - 2df38: 4b04 ldr r3, [pc, #16] ; (2df4c ) │ │ - 2df3a: 447b add r3, pc │ │ - 2df3c: 681b ldr r3, [r3, #0] │ │ - 2df3e: 601a str r2, [r3, #0] │ │ - 2df40: 4b03 ldr r3, [pc, #12] ; (2df50 ) │ │ - 2df42: 2200 movs r2, #0 │ │ - 2df44: 447b add r3, pc │ │ - 2df46: 681b ldr r3, [r3, #0] │ │ - 2df48: 601a str r2, [r3, #0] │ │ - 2df4a: 4770 bx lr │ │ - 2df4c: 9f7e ldr r7, [sp, #504] ; 0x1f8 │ │ - 2df4e: 0000 movs r0, r0 │ │ - 2df50: 9f78 ldr r7, [sp, #480] ; 0x1e0 │ │ +0002eee0 : │ │ + 2eee0: 4b04 ldr r3, [pc, #16] ; (2eef4 ) │ │ + 2eee2: 447b add r3, pc │ │ + 2eee4: 681b ldr r3, [r3, #0] │ │ + 2eee6: 601a str r2, [r3, #0] │ │ + 2eee8: 2200 movs r2, #0 │ │ + 2eeea: 4b03 ldr r3, [pc, #12] ; (2eef8 ) │ │ + 2eeec: 447b add r3, pc │ │ + 2eeee: 681b ldr r3, [r3, #0] │ │ + 2eef0: 601a str r2, [r3, #0] │ │ + 2eef2: 4770 bx lr │ │ + 2eef4: 9fd6 ldr r7, [sp, #856] ; 0x358 │ │ + 2eef6: 0000 movs r0, r0 │ │ + 2eef8: 9fd0 ldr r7, [sp, #832] ; 0x340 │ │ ... │ │ │ │ -0002df54 : │ │ - 2df54: 4b04 ldr r3, [pc, #16] ; (2df68 ) │ │ - 2df56: b500 push {lr} │ │ - 2df58: 447b add r3, pc │ │ - 2df5a: 681b ldr r3, [r3, #0] │ │ - 2df5c: 2a01 cmp r2, #1 │ │ - 2df5e: d000 beq.n 2df62 │ │ - 2df60: 2200 movs r2, #0 │ │ - 2df62: 601a str r2, [r3, #0] │ │ - 2df64: bd00 pop {pc} │ │ - 2df66: 46c0 nop ; (mov r8, r8) │ │ - 2df68: 9f6c ldr r7, [sp, #432] ; 0x1b0 │ │ +0002eefc : │ │ + 2eefc: 3a01 subs r2, #1 │ │ + 2eefe: 4251 negs r1, r2 │ │ + 2ef00: 414a adcs r2, r1 │ │ + 2ef02: 4b02 ldr r3, [pc, #8] ; (2ef0c ) │ │ + 2ef04: 447b add r3, pc │ │ + 2ef06: 681b ldr r3, [r3, #0] │ │ + 2ef08: 601a str r2, [r3, #0] │ │ + 2ef0a: 4770 bx lr │ │ + 2ef0c: 9fc0 ldr r7, [sp, #768] ; 0x300 │ │ ... │ │ │ │ -0002df6c : │ │ - 2df6c: b530 push {r4, r5, lr} │ │ - 2df6e: b08f sub sp, #60 ; 0x3c │ │ - 2df70: 4668 mov r0, sp │ │ - 2df72: 1c15 adds r5, r2, #0 │ │ - 2df74: f7f8 fa92 bl 2649c │ │ - 2df78: 4668 mov r0, sp │ │ - 2df7a: 950d str r5, [sp, #52] ; 0x34 │ │ - 2df7c: f7f8 fa98 bl 264b0 │ │ - 2df80: b00f add sp, #60 ; 0x3c │ │ - 2df82: bd30 pop {r4, r5, pc} │ │ - │ │ -0002df84 <__gnu_thumb1_case_uqi>: │ │ - 2df84: b402 push {r1} │ │ - 2df86: 4671 mov r1, lr │ │ - 2df88: 0849 lsrs r1, r1, #1 │ │ - 2df8a: 0049 lsls r1, r1, #1 │ │ - 2df8c: 5c09 ldrb r1, [r1, r0] │ │ - 2df8e: 0049 lsls r1, r1, #1 │ │ - 2df90: 448e add lr, r1 │ │ - 2df92: bc02 pop {r1} │ │ - 2df94: 4770 bx lr │ │ - 2df96: 46c0 nop ; (mov r8, r8) │ │ - │ │ -0002df98 <__gnu_thumb1_case_uhi>: │ │ - 2df98: b403 push {r0, r1} │ │ - 2df9a: 4671 mov r1, lr │ │ - 2df9c: 0849 lsrs r1, r1, #1 │ │ - 2df9e: 0040 lsls r0, r0, #1 │ │ - 2dfa0: 0049 lsls r1, r1, #1 │ │ - 2dfa2: 5a09 ldrh r1, [r1, r0] │ │ - 2dfa4: 0049 lsls r1, r1, #1 │ │ - 2dfa6: 448e add lr, r1 │ │ - 2dfa8: bc03 pop {r0, r1} │ │ - 2dfaa: 4770 bx lr │ │ - │ │ -0002dfac <__udivsi3>: │ │ - 2dfac: 2900 cmp r1, #0 │ │ - 2dfae: d034 beq.n 2e01a <__udivsi3+0x6e> │ │ - 2dfb0: 2301 movs r3, #1 │ │ - 2dfb2: 2200 movs r2, #0 │ │ - 2dfb4: b410 push {r4} │ │ - 2dfb6: 4288 cmp r0, r1 │ │ - 2dfb8: d32c bcc.n 2e014 <__udivsi3+0x68> │ │ - 2dfba: 2401 movs r4, #1 │ │ - 2dfbc: 0724 lsls r4, r4, #28 │ │ - 2dfbe: 42a1 cmp r1, r4 │ │ - 2dfc0: d204 bcs.n 2dfcc <__udivsi3+0x20> │ │ - 2dfc2: 4281 cmp r1, r0 │ │ - 2dfc4: d202 bcs.n 2dfcc <__udivsi3+0x20> │ │ - 2dfc6: 0109 lsls r1, r1, #4 │ │ - 2dfc8: 011b lsls r3, r3, #4 │ │ - 2dfca: e7f8 b.n 2dfbe <__udivsi3+0x12> │ │ - 2dfcc: 00e4 lsls r4, r4, #3 │ │ - 2dfce: 42a1 cmp r1, r4 │ │ - 2dfd0: d204 bcs.n 2dfdc <__udivsi3+0x30> │ │ - 2dfd2: 4281 cmp r1, r0 │ │ - 2dfd4: d202 bcs.n 2dfdc <__udivsi3+0x30> │ │ - 2dfd6: 0049 lsls r1, r1, #1 │ │ - 2dfd8: 005b lsls r3, r3, #1 │ │ - 2dfda: e7f8 b.n 2dfce <__udivsi3+0x22> │ │ - 2dfdc: 4288 cmp r0, r1 │ │ - 2dfde: d301 bcc.n 2dfe4 <__udivsi3+0x38> │ │ - 2dfe0: 1a40 subs r0, r0, r1 │ │ - 2dfe2: 431a orrs r2, r3 │ │ - 2dfe4: 084c lsrs r4, r1, #1 │ │ - 2dfe6: 42a0 cmp r0, r4 │ │ - 2dfe8: d302 bcc.n 2dff0 <__udivsi3+0x44> │ │ - 2dfea: 1b00 subs r0, r0, r4 │ │ - 2dfec: 085c lsrs r4, r3, #1 │ │ - 2dfee: 4322 orrs r2, r4 │ │ - 2dff0: 088c lsrs r4, r1, #2 │ │ - 2dff2: 42a0 cmp r0, r4 │ │ - 2dff4: d302 bcc.n 2dffc <__udivsi3+0x50> │ │ - 2dff6: 1b00 subs r0, r0, r4 │ │ - 2dff8: 089c lsrs r4, r3, #2 │ │ - 2dffa: 4322 orrs r2, r4 │ │ - 2dffc: 08cc lsrs r4, r1, #3 │ │ - 2dffe: 42a0 cmp r0, r4 │ │ - 2e000: d302 bcc.n 2e008 <__udivsi3+0x5c> │ │ - 2e002: 1b00 subs r0, r0, r4 │ │ - 2e004: 08dc lsrs r4, r3, #3 │ │ - 2e006: 4322 orrs r2, r4 │ │ - 2e008: 2800 cmp r0, #0 │ │ - 2e00a: d003 beq.n 2e014 <__udivsi3+0x68> │ │ - 2e00c: 091b lsrs r3, r3, #4 │ │ - 2e00e: d001 beq.n 2e014 <__udivsi3+0x68> │ │ - 2e010: 0909 lsrs r1, r1, #4 │ │ - 2e012: e7e3 b.n 2dfdc <__udivsi3+0x30> │ │ - 2e014: 1c10 adds r0, r2, #0 │ │ - 2e016: bc10 pop {r4} │ │ - 2e018: 4770 bx lr │ │ - 2e01a: 46c0 nop ; (mov r8, r8) │ │ - 2e01c: 4778 bx pc │ │ - 2e01e: 46c0 nop ; (mov r8, r8) │ │ - 2e020: 0000 movs r0, r0 │ │ - 2e022: e350 b.n 2e6c6 <__aeabi_dmul+0x21e> │ │ - 2e024: 0000 movs r0, r0 │ │ - 2e026: 13e0 asrs r0, r4, #15 │ │ - 2e028: 04a1 lsls r1, r4, #18 │ │ - 2e02a: Address 0x000000000002e02a is out of bounds. │ │ - │ │ - │ │ -0002e02c <__aeabi_uidivmod>: │ │ - 2e02c: 2900 cmp r1, #0 │ │ - 2e02e: d0f4 beq.n 2e01a <__udivsi3+0x6e> │ │ - 2e030: b503 push {r0, r1, lr} │ │ - 2e032: f7ff ffbd bl 2dfb0 <__udivsi3+0x4> │ │ - 2e036: bc0e pop {r1, r2, r3} │ │ - 2e038: 4342 muls r2, r0 │ │ - 2e03a: 1a89 subs r1, r1, r2 │ │ - 2e03c: 4718 bx r3 │ │ - 2e03e: 46c0 nop ; (mov r8, r8) │ │ - │ │ -0002e040 <__divsi3>: │ │ - 2e040: 2900 cmp r1, #0 │ │ - 2e042: d041 beq.n 2e0c8 <__divsi3+0x88> │ │ - 2e044: b410 push {r4} │ │ - 2e046: 1c04 adds r4, r0, #0 │ │ - 2e048: 404c eors r4, r1 │ │ - 2e04a: 46a4 mov ip, r4 │ │ - 2e04c: 2301 movs r3, #1 │ │ - 2e04e: 2200 movs r2, #0 │ │ - 2e050: 2900 cmp r1, #0 │ │ - 2e052: d500 bpl.n 2e056 <__divsi3+0x16> │ │ - 2e054: 4249 negs r1, r1 │ │ - 2e056: 2800 cmp r0, #0 │ │ - 2e058: d500 bpl.n 2e05c <__divsi3+0x1c> │ │ - 2e05a: 4240 negs r0, r0 │ │ - 2e05c: 4288 cmp r0, r1 │ │ - 2e05e: d32c bcc.n 2e0ba <__divsi3+0x7a> │ │ - 2e060: 2401 movs r4, #1 │ │ - 2e062: 0724 lsls r4, r4, #28 │ │ - 2e064: 42a1 cmp r1, r4 │ │ - 2e066: d204 bcs.n 2e072 <__divsi3+0x32> │ │ - 2e068: 4281 cmp r1, r0 │ │ - 2e06a: d202 bcs.n 2e072 <__divsi3+0x32> │ │ - 2e06c: 0109 lsls r1, r1, #4 │ │ - 2e06e: 011b lsls r3, r3, #4 │ │ - 2e070: e7f8 b.n 2e064 <__divsi3+0x24> │ │ - 2e072: 00e4 lsls r4, r4, #3 │ │ - 2e074: 42a1 cmp r1, r4 │ │ - 2e076: d204 bcs.n 2e082 <__divsi3+0x42> │ │ - 2e078: 4281 cmp r1, r0 │ │ - 2e07a: d202 bcs.n 2e082 <__divsi3+0x42> │ │ - 2e07c: 0049 lsls r1, r1, #1 │ │ - 2e07e: 005b lsls r3, r3, #1 │ │ - 2e080: e7f8 b.n 2e074 <__divsi3+0x34> │ │ - 2e082: 4288 cmp r0, r1 │ │ - 2e084: d301 bcc.n 2e08a <__divsi3+0x4a> │ │ - 2e086: 1a40 subs r0, r0, r1 │ │ - 2e088: 431a orrs r2, r3 │ │ - 2e08a: 084c lsrs r4, r1, #1 │ │ - 2e08c: 42a0 cmp r0, r4 │ │ - 2e08e: d302 bcc.n 2e096 <__divsi3+0x56> │ │ - 2e090: 1b00 subs r0, r0, r4 │ │ - 2e092: 085c lsrs r4, r3, #1 │ │ - 2e094: 4322 orrs r2, r4 │ │ - 2e096: 088c lsrs r4, r1, #2 │ │ - 2e098: 42a0 cmp r0, r4 │ │ - 2e09a: d302 bcc.n 2e0a2 <__divsi3+0x62> │ │ - 2e09c: 1b00 subs r0, r0, r4 │ │ - 2e09e: 089c lsrs r4, r3, #2 │ │ - 2e0a0: 4322 orrs r2, r4 │ │ - 2e0a2: 08cc lsrs r4, r1, #3 │ │ - 2e0a4: 42a0 cmp r0, r4 │ │ - 2e0a6: d302 bcc.n 2e0ae <__divsi3+0x6e> │ │ - 2e0a8: 1b00 subs r0, r0, r4 │ │ - 2e0aa: 08dc lsrs r4, r3, #3 │ │ - 2e0ac: 4322 orrs r2, r4 │ │ - 2e0ae: 2800 cmp r0, #0 │ │ - 2e0b0: d003 beq.n 2e0ba <__divsi3+0x7a> │ │ - 2e0b2: 091b lsrs r3, r3, #4 │ │ - 2e0b4: d001 beq.n 2e0ba <__divsi3+0x7a> │ │ - 2e0b6: 0909 lsrs r1, r1, #4 │ │ - 2e0b8: e7e3 b.n 2e082 <__divsi3+0x42> │ │ - 2e0ba: 1c10 adds r0, r2, #0 │ │ - 2e0bc: 4664 mov r4, ip │ │ - 2e0be: 2c00 cmp r4, #0 │ │ - 2e0c0: d500 bpl.n 2e0c4 <__divsi3+0x84> │ │ - 2e0c2: 4240 negs r0, r0 │ │ - 2e0c4: bc10 pop {r4} │ │ - 2e0c6: 4770 bx lr │ │ - 2e0c8: 4778 bx pc │ │ - 2e0ca: 46c0 nop ; (mov r8, r8) │ │ - 2e0cc: 0000 movs r0, r0 │ │ - 2e0ce: e350 b.n 2e772 <__aeabi_ddiv+0x5e> │ │ - 2e0d0: 0102 lsls r2, r0, #4 │ │ - 2e0d2: c3e0 stmia r3!, {r5, r6, r7} │ │ - 2e0d4: 0102 lsls r2, r0, #4 │ │ - 2e0d6: b3a0 cbz r0, 2e142 <__adddf3+0x46> │ │ - 2e0d8: 0475 lsls r5, r6, #17 │ │ - 2e0da: Address 0x000000000002e0da is out of bounds. │ │ - │ │ - │ │ -0002e0dc <__aeabi_idivmod>: │ │ - 2e0dc: 2900 cmp r1, #0 │ │ - 2e0de: d0f3 beq.n 2e0c8 <__divsi3+0x88> │ │ - 2e0e0: b503 push {r0, r1, lr} │ │ - 2e0e2: f7ff ffaf bl 2e044 <__divsi3+0x4> │ │ - 2e0e6: bc0e pop {r1, r2, r3} │ │ - 2e0e8: 4342 muls r2, r0 │ │ - 2e0ea: 1a89 subs r1, r1, r2 │ │ - 2e0ec: 4718 bx r3 │ │ - 2e0ee: 46c0 nop ; (mov r8, r8) │ │ - │ │ -0002e0f0 <__aeabi_drsub>: │ │ - 2e0f0: e2211102 eor r1, r1, #-2147483648 ; 0x80000000 │ │ - 2e0f4: ea000000 b 2e0fc <__adddf3> │ │ - │ │ -0002e0f8 <__aeabi_dsub>: │ │ - 2e0f8: e2233102 eor r3, r3, #-2147483648 ; 0x80000000 │ │ - │ │ -0002e0fc <__adddf3>: │ │ - 2e0fc: e92d4030 push {r4, r5, lr} │ │ - 2e100: e1a04081 lsl r4, r1, #1 │ │ - 2e104: e1a05083 lsl r5, r3, #1 │ │ - 2e108: e1340005 teq r4, r5 │ │ - 2e10c: 01300002 teqeq r0, r2 │ │ - 2e110: 1194c000 orrsne ip, r4, r0 │ │ - 2e114: 1195c002 orrsne ip, r5, r2 │ │ - 2e118: 11f0cac4 mvnsne ip, r4, asr #21 │ │ - 2e11c: 11f0cac5 mvnsne ip, r5, asr #21 │ │ - 2e120: 0a000079 beq 2e30c <__adddf3+0x210> │ │ - 2e124: e1a04aa4 lsr r4, r4, #21 │ │ - 2e128: e0745aa5 rsbs r5, r4, r5, lsr #21 │ │ - 2e12c: b2655000 rsblt r5, r5, #0 │ │ - 2e130: da000006 ble 2e150 <__adddf3+0x54> │ │ - 2e134: e0844005 add r4, r4, r5 │ │ - 2e138: e0202002 eor r2, r0, r2 │ │ - 2e13c: e0213003 eor r3, r1, r3 │ │ - 2e140: e0220000 eor r0, r2, r0 │ │ - 2e144: e0231001 eor r1, r3, r1 │ │ - 2e148: e0202002 eor r2, r0, r2 │ │ - 2e14c: e0213003 eor r3, r1, r3 │ │ - 2e150: e3550036 cmp r5, #54 ; 0x36 │ │ - 2e154: 88bd8030 pophi {r4, r5, pc} │ │ - 2e158: e3110102 tst r1, #-2147483648 ; 0x80000000 │ │ - 2e15c: e1a01601 lsl r1, r1, #12 │ │ - 2e160: e3a0c601 mov ip, #1048576 ; 0x100000 │ │ - 2e164: e18c1621 orr r1, ip, r1, lsr #12 │ │ - 2e168: 0a000001 beq 2e174 <__adddf3+0x78> │ │ - 2e16c: e2700000 rsbs r0, r0, #0 │ │ - 2e170: e2e11000 rsc r1, r1, #0 │ │ - 2e174: e3130102 tst r3, #-2147483648 ; 0x80000000 │ │ - 2e178: e1a03603 lsl r3, r3, #12 │ │ - 2e17c: e18c3623 orr r3, ip, r3, lsr #12 │ │ - 2e180: 0a000001 beq 2e18c <__adddf3+0x90> │ │ - 2e184: e2722000 rsbs r2, r2, #0 │ │ - 2e188: e2e33000 rsc r3, r3, #0 │ │ - 2e18c: e1340005 teq r4, r5 │ │ - 2e190: 0a000057 beq 2e2f4 <__adddf3+0x1f8> │ │ - 2e194: e2444001 sub r4, r4, #1 │ │ - 2e198: e275e020 rsbs lr, r5, #32 │ │ - 2e19c: ba000005 blt 2e1b8 <__adddf3+0xbc> │ │ - 2e1a0: e1a0ce12 lsl ip, r2, lr │ │ - 2e1a4: e0900532 adds r0, r0, r2, lsr r5 │ │ - 2e1a8: e2a11000 adc r1, r1, #0 │ │ - 2e1ac: e0900e13 adds r0, r0, r3, lsl lr │ │ - 2e1b0: e0b11553 adcs r1, r1, r3, asr r5 │ │ - 2e1b4: ea000006 b 2e1d4 <__adddf3+0xd8> │ │ - 2e1b8: e2455020 sub r5, r5, #32 │ │ - 2e1bc: e28ee020 add lr, lr, #32 │ │ - 2e1c0: e3520001 cmp r2, #1 │ │ - 2e1c4: e1a0ce13 lsl ip, r3, lr │ │ - 2e1c8: 238cc002 orrcs ip, ip, #2 │ │ - 2e1cc: e0900553 adds r0, r0, r3, asr r5 │ │ - 2e1d0: e0b11fc3 adcs r1, r1, r3, asr #31 │ │ - 2e1d4: e2015102 and r5, r1, #-2147483648 ; 0x80000000 │ │ - 2e1d8: 5a000002 bpl 2e1e8 <__adddf3+0xec> │ │ - 2e1dc: e27cc000 rsbs ip, ip, #0 │ │ - 2e1e0: e2f00000 rscs r0, r0, #0 │ │ - 2e1e4: e2e11000 rsc r1, r1, #0 │ │ - 2e1e8: e3510601 cmp r1, #1048576 ; 0x100000 │ │ - 2e1ec: 3a00000e bcc 2e22c <__adddf3+0x130> │ │ - 2e1f0: e3510602 cmp r1, #2097152 ; 0x200000 │ │ - 2e1f4: 3a000006 bcc 2e214 <__adddf3+0x118> │ │ - 2e1f8: e1b010a1 lsrs r1, r1, #1 │ │ - 2e1fc: e1b00060 rrxs r0, r0 │ │ - 2e200: e1a0c06c rrx ip, ip │ │ - 2e204: e2844001 add r4, r4, #1 │ │ - 2e208: e1a02a84 lsl r2, r4, #21 │ │ - 2e20c: e3720501 cmn r2, #4194304 ; 0x400000 │ │ - 2e210: 2a000055 bcs 2e36c <__adddf3+0x270> │ │ - 2e214: e35c0102 cmp ip, #-2147483648 ; 0x80000000 │ │ - 2e218: 01b0c0a0 lsrseq ip, r0, #1 │ │ - 2e21c: e2b00000 adcs r0, r0, #0 │ │ - 2e220: e0a11a04 adc r1, r1, r4, lsl #20 │ │ - 2e224: e1811005 orr r1, r1, r5 │ │ - 2e228: e8bd8030 pop {r4, r5, pc} │ │ - 2e22c: e1b0c08c lsls ip, ip, #1 │ │ - 2e230: e0b00000 adcs r0, r0, r0 │ │ - 2e234: e0a11001 adc r1, r1, r1 │ │ - 2e238: e3110601 tst r1, #1048576 ; 0x100000 │ │ - 2e23c: e2444001 sub r4, r4, #1 │ │ - 2e240: 1afffff3 bne 2e214 <__adddf3+0x118> │ │ - 2e244: e3310000 teq r1, #0 │ │ - 2e248: 01a01000 moveq r1, r0 │ │ - 2e24c: 03a00000 moveq r0, #0 │ │ - 2e250: e16f3f11 clz r3, r1 │ │ - 2e254: 02833020 addeq r3, r3, #32 │ │ - 2e258: e243300b sub r3, r3, #11 │ │ - 2e25c: e2532020 subs r2, r3, #32 │ │ - 2e260: aa000007 bge 2e284 <__adddf3+0x188> │ │ - 2e264: e292200c adds r2, r2, #12 │ │ - 2e268: da000004 ble 2e280 <__adddf3+0x184> │ │ - 2e26c: e282c014 add ip, r2, #20 │ │ - 2e270: e262200c rsb r2, r2, #12 │ │ - 2e274: e1a00c11 lsl r0, r1, ip │ │ - 2e278: e1a01231 lsr r1, r1, r2 │ │ - 2e27c: ea000004 b 2e294 <__adddf3+0x198> │ │ - 2e280: e2822014 add r2, r2, #20 │ │ - 2e284: d262c020 rsble ip, r2, #32 │ │ - 2e288: e1a01211 lsl r1, r1, r2 │ │ - 2e28c: d1811c30 orrle r1, r1, r0, lsr ip │ │ - 2e290: d1a00210 lslle r0, r0, r2 │ │ - 2e294: e0544003 subs r4, r4, r3 │ │ - 2e298: a0811a04 addge r1, r1, r4, lsl #20 │ │ - 2e29c: a1811005 orrge r1, r1, r5 │ │ - 2e2a0: a8bd8030 popge {r4, r5, pc} │ │ - 2e2a4: e1e04004 mvn r4, r4 │ │ - 2e2a8: e254401f subs r4, r4, #31 │ │ - 2e2ac: aa00000d bge 2e2e8 <__adddf3+0x1ec> │ │ - 2e2b0: e294400c adds r4, r4, #12 │ │ - 2e2b4: ca000005 bgt 2e2d0 <__adddf3+0x1d4> │ │ - 2e2b8: e2844014 add r4, r4, #20 │ │ - 2e2bc: e2642020 rsb r2, r4, #32 │ │ - 2e2c0: e1a00430 lsr r0, r0, r4 │ │ - 2e2c4: e1800211 orr r0, r0, r1, lsl r2 │ │ - 2e2c8: e1851431 orr r1, r5, r1, lsr r4 │ │ - 2e2cc: e8bd8030 pop {r4, r5, pc} │ │ - 2e2d0: e264400c rsb r4, r4, #12 │ │ - 2e2d4: e2642020 rsb r2, r4, #32 │ │ - 2e2d8: e1a00230 lsr r0, r0, r2 │ │ - 2e2dc: e1800411 orr r0, r0, r1, lsl r4 │ │ - 2e2e0: e1a01005 mov r1, r5 │ │ - 2e2e4: e8bd8030 pop {r4, r5, pc} │ │ - 2e2e8: e1a00431 lsr r0, r1, r4 │ │ - 2e2ec: e1a01005 mov r1, r5 │ │ - 2e2f0: e8bd8030 pop {r4, r5, pc} │ │ - 2e2f4: e3340000 teq r4, #0 │ │ - 2e2f8: e2233601 eor r3, r3, #1048576 ; 0x100000 │ │ - 2e2fc: 02211601 eoreq r1, r1, #1048576 ; 0x100000 │ │ - 2e300: 02844001 addeq r4, r4, #1 │ │ - 2e304: 12455001 subne r5, r5, #1 │ │ - 2e308: eaffffa1 b 2e194 <__adddf3+0x98> │ │ - 2e30c: e1f0cac4 mvns ip, r4, asr #21 │ │ - 2e310: 11f0cac5 mvnsne ip, r5, asr #21 │ │ - 2e314: 0a000018 beq 2e37c <__adddf3+0x280> │ │ - 2e318: e1340005 teq r4, r5 │ │ - 2e31c: 01300002 teqeq r0, r2 │ │ - 2e320: 0a000003 beq 2e334 <__adddf3+0x238> │ │ - 2e324: e194c000 orrs ip, r4, r0 │ │ - 2e328: 01a01003 moveq r1, r3 │ │ - 2e32c: 01a00002 moveq r0, r2 │ │ - 2e330: e8bd8030 pop {r4, r5, pc} │ │ - 2e334: e1310003 teq r1, r3 │ │ - 2e338: 13a01000 movne r1, #0 │ │ - 2e33c: 13a00000 movne r0, #0 │ │ - 2e340: 18bd8030 popne {r4, r5, pc} │ │ - 2e344: e1b0caa4 lsrs ip, r4, #21 │ │ - 2e348: 1a000003 bne 2e35c <__adddf3+0x260> │ │ - 2e34c: e1b00080 lsls r0, r0, #1 │ │ - 2e350: e0b11001 adcs r1, r1, r1 │ │ - 2e354: 23811102 orrcs r1, r1, #-2147483648 ; 0x80000000 │ │ - 2e358: e8bd8030 pop {r4, r5, pc} │ │ - 2e35c: e2944501 adds r4, r4, #4194304 ; 0x400000 │ │ - 2e360: 32811601 addcc r1, r1, #1048576 ; 0x100000 │ │ - 2e364: 38bd8030 popcc {r4, r5, pc} │ │ - 2e368: e2015102 and r5, r1, #-2147483648 ; 0x80000000 │ │ - 2e36c: e385147f orr r1, r5, #2130706432 ; 0x7f000000 │ │ - 2e370: e381160f orr r1, r1, #15728640 ; 0xf00000 │ │ - 2e374: e3a00000 mov r0, #0 │ │ - 2e378: e8bd8030 pop {r4, r5, pc} │ │ - 2e37c: e1f0cac4 mvns ip, r4, asr #21 │ │ - 2e380: 11a01003 movne r1, r3 │ │ - 2e384: 11a00002 movne r0, r2 │ │ - 2e388: 01f0cac5 mvnseq ip, r5, asr #21 │ │ - 2e38c: 11a03001 movne r3, r1 │ │ - 2e390: 11a02000 movne r2, r0 │ │ - 2e394: e1904601 orrs r4, r0, r1, lsl #12 │ │ - 2e398: 01925603 orrseq r5, r2, r3, lsl #12 │ │ - 2e39c: 01310003 teqeq r1, r3 │ │ - 2e3a0: 13811702 orrne r1, r1, #524288 ; 0x80000 │ │ - 2e3a4: e8bd8030 pop {r4, r5, pc} │ │ - │ │ -0002e3a8 <__aeabi_ui2d>: │ │ - 2e3a8: e3300000 teq r0, #0 │ │ - 2e3ac: 03a01000 moveq r1, #0 │ │ - 2e3b0: 012fff1e bxeq lr │ │ - 2e3b4: e92d4030 push {r4, r5, lr} │ │ - 2e3b8: e3a04b01 mov r4, #1024 ; 0x400 │ │ - 2e3bc: e2844032 add r4, r4, #50 ; 0x32 │ │ - 2e3c0: e3a05000 mov r5, #0 │ │ - 2e3c4: e3a01000 mov r1, #0 │ │ - 2e3c8: eaffff9d b 2e244 <__adddf3+0x148> │ │ - │ │ -0002e3cc <__aeabi_i2d>: │ │ - 2e3cc: e3300000 teq r0, #0 │ │ - 2e3d0: 03a01000 moveq r1, #0 │ │ - 2e3d4: 012fff1e bxeq lr │ │ - 2e3d8: e92d4030 push {r4, r5, lr} │ │ - 2e3dc: e3a04b01 mov r4, #1024 ; 0x400 │ │ - 2e3e0: e2844032 add r4, r4, #50 ; 0x32 │ │ - 2e3e4: e2105102 ands r5, r0, #-2147483648 ; 0x80000000 │ │ - 2e3e8: 42600000 rsbmi r0, r0, #0 │ │ - 2e3ec: e3a01000 mov r1, #0 │ │ - 2e3f0: eaffff93 b 2e244 <__adddf3+0x148> │ │ - │ │ -0002e3f4 <__aeabi_f2d>: │ │ - 2e3f4: e1b02080 lsls r2, r0, #1 │ │ - 2e3f8: e1a011c2 asr r1, r2, #3 │ │ - 2e3fc: e1a01061 rrx r1, r1 │ │ - 2e400: e1a00e02 lsl r0, r2, #28 │ │ - 2e404: 121234ff andsne r3, r2, #-16777216 ; 0xff000000 │ │ - 2e408: 133304ff teqne r3, #-16777216 ; 0xff000000 │ │ - 2e40c: 1221130e eorne r1, r1, #939524096 ; 0x38000000 │ │ - 2e410: 112fff1e bxne lr │ │ - 2e414: e3320000 teq r2, #0 │ │ - 2e418: 133304ff teqne r3, #-16777216 ; 0xff000000 │ │ - 2e41c: 012fff1e bxeq lr │ │ - 2e420: e92d4030 push {r4, r5, lr} │ │ - 2e424: e3a04d0e mov r4, #896 ; 0x380 │ │ - 2e428: e2015102 and r5, r1, #-2147483648 ; 0x80000000 │ │ - 2e42c: e3c11102 bic r1, r1, #-2147483648 ; 0x80000000 │ │ - 2e430: eaffff83 b 2e244 <__adddf3+0x148> │ │ - │ │ -0002e434 <__aeabi_ul2d>: │ │ - 2e434: e1902001 orrs r2, r0, r1 │ │ - 2e438: 012fff1e bxeq lr │ │ - 2e43c: e92d4030 push {r4, r5, lr} │ │ - 2e440: e3a05000 mov r5, #0 │ │ - 2e444: ea000006 b 2e464 <__aeabi_l2d+0x1c> │ │ - │ │ -0002e448 <__aeabi_l2d>: │ │ - 2e448: e1902001 orrs r2, r0, r1 │ │ - 2e44c: 012fff1e bxeq lr │ │ - 2e450: e92d4030 push {r4, r5, lr} │ │ - 2e454: e2115102 ands r5, r1, #-2147483648 ; 0x80000000 │ │ - 2e458: 5a000001 bpl 2e464 <__aeabi_l2d+0x1c> │ │ - 2e45c: e2700000 rsbs r0, r0, #0 │ │ - 2e460: e2e11000 rsc r1, r1, #0 │ │ - 2e464: e3a04b01 mov r4, #1024 ; 0x400 │ │ - 2e468: e2844032 add r4, r4, #50 ; 0x32 │ │ - 2e46c: e1b0cb21 lsrs ip, r1, #22 │ │ - 2e470: 0affff5c beq 2e1e8 <__adddf3+0xec> │ │ - 2e474: e3a02003 mov r2, #3 │ │ - 2e478: e1b0c1ac lsrs ip, ip, #3 │ │ - 2e47c: 12822003 addne r2, r2, #3 │ │ - 2e480: e1b0c1ac lsrs ip, ip, #3 │ │ - 2e484: 12822003 addne r2, r2, #3 │ │ - 2e488: e08221ac add r2, r2, ip, lsr #3 │ │ - 2e48c: e2623020 rsb r3, r2, #32 │ │ - 2e490: e1a0c310 lsl ip, r0, r3 │ │ - 2e494: e1a00230 lsr r0, r0, r2 │ │ - 2e498: e1800311 orr r0, r0, r1, lsl r3 │ │ - 2e49c: e1a01231 lsr r1, r1, r2 │ │ - 2e4a0: e0844002 add r4, r4, r2 │ │ - 2e4a4: eaffff4f b 2e1e8 <__adddf3+0xec> │ │ - │ │ -0002e4a8 <__aeabi_dmul>: │ │ - 2e4a8: e92d4070 push {r4, r5, r6, lr} │ │ - 2e4ac: e3a0c0ff mov ip, #255 ; 0xff │ │ - 2e4b0: e38ccc07 orr ip, ip, #1792 ; 0x700 │ │ - 2e4b4: e01c4a21 ands r4, ip, r1, lsr #20 │ │ - 2e4b8: 101c5a23 andsne r5, ip, r3, lsr #20 │ │ - 2e4bc: 1134000c teqne r4, ip │ │ - 2e4c0: 1135000c teqne r5, ip │ │ - 2e4c4: 0b00006f bleq 2e688 <__aeabi_dmul+0x1e0> │ │ - 2e4c8: e0844005 add r4, r4, r5 │ │ - 2e4cc: e0216003 eor r6, r1, r3 │ │ - 2e4d0: e1c11a8c bic r1, r1, ip, lsl #21 │ │ - 2e4d4: e1c33a8c bic r3, r3, ip, lsl #21 │ │ - 2e4d8: e1905601 orrs r5, r0, r1, lsl #12 │ │ - 2e4dc: 11925603 orrsne r5, r2, r3, lsl #12 │ │ - 2e4e0: e3811601 orr r1, r1, #1048576 ; 0x100000 │ │ - 2e4e4: e3833601 orr r3, r3, #1048576 ; 0x100000 │ │ - 2e4e8: 0a00001c beq 2e560 <__aeabi_dmul+0xb8> │ │ - 2e4ec: e08ec290 umull ip, lr, r0, r2 │ │ - 2e4f0: e3a05000 mov r5, #0 │ │ - 2e4f4: e0a5e291 umlal lr, r5, r1, r2 │ │ - 2e4f8: e2062102 and r2, r6, #-2147483648 ; 0x80000000 │ │ - 2e4fc: e0a5e390 umlal lr, r5, r0, r3 │ │ - 2e500: e3a06000 mov r6, #0 │ │ - 2e504: e0a65391 umlal r5, r6, r1, r3 │ │ - 2e508: e33c0000 teq ip, #0 │ │ - 2e50c: 138ee001 orrne lr, lr, #1 │ │ - 2e510: e24440ff sub r4, r4, #255 ; 0xff │ │ - 2e514: e3560c02 cmp r6, #512 ; 0x200 │ │ - 2e518: e2c44c03 sbc r4, r4, #768 ; 0x300 │ │ - 2e51c: 2a000002 bcs 2e52c <__aeabi_dmul+0x84> │ │ - 2e520: e1b0e08e lsls lr, lr, #1 │ │ - 2e524: e0b55005 adcs r5, r5, r5 │ │ - 2e528: e0a66006 adc r6, r6, r6 │ │ - 2e52c: e1821586 orr r1, r2, r6, lsl #11 │ │ - 2e530: e1811aa5 orr r1, r1, r5, lsr #21 │ │ - 2e534: e1a00585 lsl r0, r5, #11 │ │ - 2e538: e1800aae orr r0, r0, lr, lsr #21 │ │ - 2e53c: e1a0e58e lsl lr, lr, #11 │ │ - 2e540: e254c0fd subs ip, r4, #253 ; 0xfd │ │ - 2e544: 835c0c07 cmphi ip, #1792 ; 0x700 │ │ - 2e548: 8a00000f bhi 2e58c <__aeabi_dmul+0xe4> │ │ - 2e54c: e35e0102 cmp lr, #-2147483648 ; 0x80000000 │ │ - 2e550: 01b0e0a0 lsrseq lr, r0, #1 │ │ - 2e554: e2b00000 adcs r0, r0, #0 │ │ - 2e558: e0a11a04 adc r1, r1, r4, lsl #20 │ │ - 2e55c: e8bd8070 pop {r4, r5, r6, pc} │ │ - 2e560: e2066102 and r6, r6, #-2147483648 ; 0x80000000 │ │ - 2e564: e1861001 orr r1, r6, r1 │ │ - 2e568: e1800002 orr r0, r0, r2 │ │ - 2e56c: e0211003 eor r1, r1, r3 │ │ - 2e570: e05440ac subs r4, r4, ip, lsr #1 │ │ - 2e574: c074500c rsbsgt r5, r4, ip │ │ - 2e578: c1811a04 orrgt r1, r1, r4, lsl #20 │ │ - 2e57c: c8bd8070 popgt {r4, r5, r6, pc} │ │ - 2e580: e3811601 orr r1, r1, #1048576 ; 0x100000 │ │ - 2e584: e3a0e000 mov lr, #0 │ │ - 2e588: e2544001 subs r4, r4, #1 │ │ - 2e58c: ca000058 bgt 2e6f4 <__aeabi_dmul+0x24c> │ │ - 2e590: e3740036 cmn r4, #54 ; 0x36 │ │ - 2e594: d3a00000 movle r0, #0 │ │ - 2e598: d2011102 andle r1, r1, #-2147483648 ; 0x80000000 │ │ - 2e59c: d8bd8070 pople {r4, r5, r6, pc} │ │ - 2e5a0: e2644000 rsb r4, r4, #0 │ │ - 2e5a4: e2544020 subs r4, r4, #32 │ │ - 2e5a8: aa000018 bge 2e610 <__aeabi_dmul+0x168> │ │ - 2e5ac: e294400c adds r4, r4, #12 │ │ - 2e5b0: ca00000b bgt 2e5e4 <__aeabi_dmul+0x13c> │ │ - 2e5b4: e2844014 add r4, r4, #20 │ │ - 2e5b8: e2645020 rsb r5, r4, #32 │ │ - 2e5bc: e1a03510 lsl r3, r0, r5 │ │ - 2e5c0: e1a00430 lsr r0, r0, r4 │ │ - 2e5c4: e1800511 orr r0, r0, r1, lsl r5 │ │ - 2e5c8: e2012102 and r2, r1, #-2147483648 ; 0x80000000 │ │ - 2e5cc: e3c11102 bic r1, r1, #-2147483648 ; 0x80000000 │ │ - 2e5d0: e0900fa3 adds r0, r0, r3, lsr #31 │ │ - 2e5d4: e0a21431 adc r1, r2, r1, lsr r4 │ │ - 2e5d8: e19ee083 orrs lr, lr, r3, lsl #1 │ │ - 2e5dc: 01c00fa3 biceq r0, r0, r3, lsr #31 │ │ - 2e5e0: e8bd8070 pop {r4, r5, r6, pc} │ │ - 2e5e4: e264400c rsb r4, r4, #12 │ │ - 2e5e8: e2645020 rsb r5, r4, #32 │ │ - 2e5ec: e1a03410 lsl r3, r0, r4 │ │ - 2e5f0: e1a00530 lsr r0, r0, r5 │ │ - 2e5f4: e1800411 orr r0, r0, r1, lsl r4 │ │ - 2e5f8: e2011102 and r1, r1, #-2147483648 ; 0x80000000 │ │ - 2e5fc: e0900fa3 adds r0, r0, r3, lsr #31 │ │ - 2e600: e2a11000 adc r1, r1, #0 │ │ - 2e604: e19ee083 orrs lr, lr, r3, lsl #1 │ │ - 2e608: 01c00fa3 biceq r0, r0, r3, lsr #31 │ │ - 2e60c: e8bd8070 pop {r4, r5, r6, pc} │ │ - 2e610: e2645020 rsb r5, r4, #32 │ │ - 2e614: e18ee510 orr lr, lr, r0, lsl r5 │ │ - 2e618: e1a03430 lsr r3, r0, r4 │ │ - 2e61c: e1833511 orr r3, r3, r1, lsl r5 │ │ - 2e620: e1a00431 lsr r0, r1, r4 │ │ - 2e624: e2011102 and r1, r1, #-2147483648 ; 0x80000000 │ │ - 2e628: e1c00431 bic r0, r0, r1, lsr r4 │ │ - 2e62c: e0800fa3 add r0, r0, r3, lsr #31 │ │ - 2e630: e19ee083 orrs lr, lr, r3, lsl #1 │ │ - 2e634: 01c00fa3 biceq r0, r0, r3, lsr #31 │ │ - 2e638: e8bd8070 pop {r4, r5, r6, pc} │ │ - 2e63c: e3340000 teq r4, #0 │ │ - 2e640: 1a000008 bne 2e668 <__aeabi_dmul+0x1c0> │ │ - 2e644: e2016102 and r6, r1, #-2147483648 ; 0x80000000 │ │ - 2e648: e1b00080 lsls r0, r0, #1 │ │ - 2e64c: e0a11001 adc r1, r1, r1 │ │ - 2e650: e3110601 tst r1, #1048576 ; 0x100000 │ │ - 2e654: 02444001 subeq r4, r4, #1 │ │ - 2e658: 0afffffa beq 2e648 <__aeabi_dmul+0x1a0> │ │ - 2e65c: e1811006 orr r1, r1, r6 │ │ - 2e660: e3350000 teq r5, #0 │ │ - 2e664: 112fff1e bxne lr │ │ - 2e668: e2036102 and r6, r3, #-2147483648 ; 0x80000000 │ │ - 2e66c: e1b02082 lsls r2, r2, #1 │ │ - 2e670: e0a33003 adc r3, r3, r3 │ │ - 2e674: e3130601 tst r3, #1048576 ; 0x100000 │ │ - 2e678: 02455001 subeq r5, r5, #1 │ │ - 2e67c: 0afffffa beq 2e66c <__aeabi_dmul+0x1c4> │ │ - 2e680: e1833006 orr r3, r3, r6 │ │ - 2e684: e12fff1e bx lr │ │ - 2e688: e134000c teq r4, ip │ │ - 2e68c: e00c5a23 and r5, ip, r3, lsr #20 │ │ - 2e690: 1135000c teqne r5, ip │ │ - 2e694: 0a000006 beq 2e6b4 <__aeabi_dmul+0x20c> │ │ - 2e698: e1906081 orrs r6, r0, r1, lsl #1 │ │ - 2e69c: 11926083 orrsne r6, r2, r3, lsl #1 │ │ - 2e6a0: 1affffe5 bne 2e63c <__aeabi_dmul+0x194> │ │ - 2e6a4: e0211003 eor r1, r1, r3 │ │ - 2e6a8: e2011102 and r1, r1, #-2147483648 ; 0x80000000 │ │ - 2e6ac: e3a00000 mov r0, #0 │ │ - 2e6b0: e8bd8070 pop {r4, r5, r6, pc} │ │ - 2e6b4: e1906081 orrs r6, r0, r1, lsl #1 │ │ - 2e6b8: 01a00002 moveq r0, r2 │ │ - 2e6bc: 01a01003 moveq r1, r3 │ │ - 2e6c0: 11926083 orrsne r6, r2, r3, lsl #1 │ │ - 2e6c4: 0a00000f beq 2e708 <__aeabi_dmul+0x260> │ │ - 2e6c8: e134000c teq r4, ip │ │ - 2e6cc: 1a000001 bne 2e6d8 <__aeabi_dmul+0x230> │ │ - 2e6d0: e1906601 orrs r6, r0, r1, lsl #12 │ │ - 2e6d4: 1a00000b bne 2e708 <__aeabi_dmul+0x260> │ │ - 2e6d8: e135000c teq r5, ip │ │ - 2e6dc: 1a000003 bne 2e6f0 <__aeabi_dmul+0x248> │ │ - 2e6e0: e1926603 orrs r6, r2, r3, lsl #12 │ │ - 2e6e4: 11a00002 movne r0, r2 │ │ - 2e6e8: 11a01003 movne r1, r3 │ │ - 2e6ec: 1a000005 bne 2e708 <__aeabi_dmul+0x260> │ │ - 2e6f0: e0211003 eor r1, r1, r3 │ │ - 2e6f4: e2011102 and r1, r1, #-2147483648 ; 0x80000000 │ │ - 2e6f8: e381147f orr r1, r1, #2130706432 ; 0x7f000000 │ │ - 2e6fc: e381160f orr r1, r1, #15728640 ; 0xf00000 │ │ - 2e700: e3a00000 mov r0, #0 │ │ - 2e704: e8bd8070 pop {r4, r5, r6, pc} │ │ - 2e708: e381147f orr r1, r1, #2130706432 ; 0x7f000000 │ │ - 2e70c: e381173e orr r1, r1, #16252928 ; 0xf80000 │ │ - 2e710: e8bd8070 pop {r4, r5, r6, pc} │ │ - │ │ -0002e714 <__aeabi_ddiv>: │ │ - 2e714: e92d4070 push {r4, r5, r6, lr} │ │ - 2e718: e3a0c0ff mov ip, #255 ; 0xff │ │ - 2e71c: e38ccc07 orr ip, ip, #1792 ; 0x700 │ │ - 2e720: e01c4a21 ands r4, ip, r1, lsr #20 │ │ - 2e724: 101c5a23 andsne r5, ip, r3, lsr #20 │ │ - 2e728: 1134000c teqne r4, ip │ │ - 2e72c: 1135000c teqne r5, ip │ │ - 2e730: 0b00005c bleq 2e8a8 <__aeabi_ddiv+0x194> │ │ - 2e734: e0444005 sub r4, r4, r5 │ │ - 2e738: e021e003 eor lr, r1, r3 │ │ - 2e73c: e1925603 orrs r5, r2, r3, lsl #12 │ │ - 2e740: e1a01601 lsl r1, r1, #12 │ │ - 2e744: 0a00004b beq 2e878 <__aeabi_ddiv+0x164> │ │ - 2e748: e1a03603 lsl r3, r3, #12 │ │ - 2e74c: e3a05201 mov r5, #268435456 ; 0x10000000 │ │ - 2e750: e1853223 orr r3, r5, r3, lsr #4 │ │ - 2e754: e1833c22 orr r3, r3, r2, lsr #24 │ │ - 2e758: e1a02402 lsl r2, r2, #8 │ │ - 2e75c: e1855221 orr r5, r5, r1, lsr #4 │ │ - 2e760: e1855c20 orr r5, r5, r0, lsr #24 │ │ - 2e764: e1a06400 lsl r6, r0, #8 │ │ - 2e768: e20e1102 and r1, lr, #-2147483648 ; 0x80000000 │ │ - 2e76c: e1550003 cmp r5, r3 │ │ - 2e770: 01560002 cmpeq r6, r2 │ │ - 2e774: e2a440fd adc r4, r4, #253 ; 0xfd │ │ - 2e778: e2844c03 add r4, r4, #768 ; 0x300 │ │ - 2e77c: 2a000001 bcs 2e788 <__aeabi_ddiv+0x74> │ │ - 2e780: e1b030a3 lsrs r3, r3, #1 │ │ - 2e784: e1a02062 rrx r2, r2 │ │ - 2e788: e0566002 subs r6, r6, r2 │ │ - 2e78c: e0c55003 sbc r5, r5, r3 │ │ - 2e790: e1b030a3 lsrs r3, r3, #1 │ │ - 2e794: e1a02062 rrx r2, r2 │ │ - 2e798: e3a00601 mov r0, #1048576 ; 0x100000 │ │ - 2e79c: e3a0c702 mov ip, #524288 ; 0x80000 │ │ - 2e7a0: e056e002 subs lr, r6, r2 │ │ - 2e7a4: e0d5e003 sbcs lr, r5, r3 │ │ - 2e7a8: 20466002 subcs r6, r6, r2 │ │ - 2e7ac: 21a0500e movcs r5, lr │ │ - 2e7b0: 2180000c orrcs r0, r0, ip │ │ - 2e7b4: e1b030a3 lsrs r3, r3, #1 │ │ - 2e7b8: e1a02062 rrx r2, r2 │ │ - 2e7bc: e056e002 subs lr, r6, r2 │ │ - 2e7c0: e0d5e003 sbcs lr, r5, r3 │ │ - 2e7c4: 20466002 subcs r6, r6, r2 │ │ - 2e7c8: 21a0500e movcs r5, lr │ │ - 2e7cc: 218000ac orrcs r0, r0, ip, lsr #1 │ │ - 2e7d0: e1b030a3 lsrs r3, r3, #1 │ │ - 2e7d4: e1a02062 rrx r2, r2 │ │ - 2e7d8: e056e002 subs lr, r6, r2 │ │ - 2e7dc: e0d5e003 sbcs lr, r5, r3 │ │ - 2e7e0: 20466002 subcs r6, r6, r2 │ │ - 2e7e4: 21a0500e movcs r5, lr │ │ - 2e7e8: 2180012c orrcs r0, r0, ip, lsr #2 │ │ - 2e7ec: e1b030a3 lsrs r3, r3, #1 │ │ - 2e7f0: e1a02062 rrx r2, r2 │ │ - 2e7f4: e056e002 subs lr, r6, r2 │ │ - 2e7f8: e0d5e003 sbcs lr, r5, r3 │ │ - 2e7fc: 20466002 subcs r6, r6, r2 │ │ - 2e800: 21a0500e movcs r5, lr │ │ - 2e804: 218001ac orrcs r0, r0, ip, lsr #3 │ │ - 2e808: e195e006 orrs lr, r5, r6 │ │ - 2e80c: 0a00000d beq 2e848 <__aeabi_ddiv+0x134> │ │ - 2e810: e1a05205 lsl r5, r5, #4 │ │ - 2e814: e1855e26 orr r5, r5, r6, lsr #28 │ │ - 2e818: e1a06206 lsl r6, r6, #4 │ │ - 2e81c: e1a03183 lsl r3, r3, #3 │ │ - 2e820: e1833ea2 orr r3, r3, r2, lsr #29 │ │ - 2e824: e1a02182 lsl r2, r2, #3 │ │ - 2e828: e1b0c22c lsrs ip, ip, #4 │ │ - 2e82c: 1affffdb bne 2e7a0 <__aeabi_ddiv+0x8c> │ │ - 2e830: e3110601 tst r1, #1048576 ; 0x100000 │ │ - 2e834: 1a000006 bne 2e854 <__aeabi_ddiv+0x140> │ │ - 2e838: e1811000 orr r1, r1, r0 │ │ - 2e83c: e3a00000 mov r0, #0 │ │ - 2e840: e3a0c102 mov ip, #-2147483648 ; 0x80000000 │ │ - 2e844: eaffffd5 b 2e7a0 <__aeabi_ddiv+0x8c> │ │ - 2e848: e3110601 tst r1, #1048576 ; 0x100000 │ │ - 2e84c: 01811000 orreq r1, r1, r0 │ │ - 2e850: 03a00000 moveq r0, #0 │ │ - 2e854: e254c0fd subs ip, r4, #253 ; 0xfd │ │ - 2e858: 835c0c07 cmphi ip, #1792 ; 0x700 │ │ - 2e85c: 8affff4a bhi 2e58c <__aeabi_dmul+0xe4> │ │ - 2e860: e055c003 subs ip, r5, r3 │ │ - 2e864: 0056c002 subseq ip, r6, r2 │ │ - 2e868: 01b0c0a0 lsrseq ip, r0, #1 │ │ - 2e86c: e2b00000 adcs r0, r0, #0 │ │ - 2e870: e0a11a04 adc r1, r1, r4, lsl #20 │ │ - 2e874: e8bd8070 pop {r4, r5, r6, pc} │ │ - 2e878: e20ee102 and lr, lr, #-2147483648 ; 0x80000000 │ │ - 2e87c: e18e1621 orr r1, lr, r1, lsr #12 │ │ - 2e880: e09440ac adds r4, r4, ip, lsr #1 │ │ - 2e884: c074500c rsbsgt r5, r4, ip │ │ - 2e888: c1811a04 orrgt r1, r1, r4, lsl #20 │ │ - 2e88c: c8bd8070 popgt {r4, r5, r6, pc} │ │ - 2e890: e3811601 orr r1, r1, #1048576 ; 0x100000 │ │ - 2e894: e3a0e000 mov lr, #0 │ │ - 2e898: e2544001 subs r4, r4, #1 │ │ - 2e89c: eaffff3a b 2e58c <__aeabi_dmul+0xe4> │ │ - 2e8a0: e185e006 orr lr, r5, r6 │ │ - 2e8a4: eaffff38 b 2e58c <__aeabi_dmul+0xe4> │ │ - 2e8a8: e00c5a23 and r5, ip, r3, lsr #20 │ │ - 2e8ac: e134000c teq r4, ip │ │ - 2e8b0: 0135000c teqeq r5, ip │ │ - 2e8b4: 0affff93 beq 2e708 <__aeabi_dmul+0x260> │ │ - 2e8b8: e134000c teq r4, ip │ │ - 2e8bc: 1a000006 bne 2e8dc <__aeabi_ddiv+0x1c8> │ │ - 2e8c0: e1904601 orrs r4, r0, r1, lsl #12 │ │ - 2e8c4: 1affff8f bne 2e708 <__aeabi_dmul+0x260> │ │ - 2e8c8: e135000c teq r5, ip │ │ - 2e8cc: 1affff87 bne 2e6f0 <__aeabi_dmul+0x248> │ │ - 2e8d0: e1a00002 mov r0, r2 │ │ - 2e8d4: e1a01003 mov r1, r3 │ │ - 2e8d8: eaffff8a b 2e708 <__aeabi_dmul+0x260> │ │ - 2e8dc: e135000c teq r5, ip │ │ - 2e8e0: 1a000004 bne 2e8f8 <__aeabi_ddiv+0x1e4> │ │ - 2e8e4: e1925603 orrs r5, r2, r3, lsl #12 │ │ - 2e8e8: 0affff6d beq 2e6a4 <__aeabi_dmul+0x1fc> │ │ - 2e8ec: e1a00002 mov r0, r2 │ │ - 2e8f0: e1a01003 mov r1, r3 │ │ - 2e8f4: eaffff83 b 2e708 <__aeabi_dmul+0x260> │ │ - 2e8f8: e1906081 orrs r6, r0, r1, lsl #1 │ │ - 2e8fc: 11926083 orrsne r6, r2, r3, lsl #1 │ │ - 2e900: 1affff4d bne 2e63c <__aeabi_dmul+0x194> │ │ - 2e904: e1904081 orrs r4, r0, r1, lsl #1 │ │ - 2e908: 1affff78 bne 2e6f0 <__aeabi_dmul+0x248> │ │ - 2e90c: e1925083 orrs r5, r2, r3, lsl #1 │ │ - 2e910: 1affff63 bne 2e6a4 <__aeabi_dmul+0x1fc> │ │ - 2e914: eaffff7b b 2e708 <__aeabi_dmul+0x260> │ │ - │ │ -0002e918 <__gedf2>: │ │ - 2e918: e3e0c000 mvn ip, #0 │ │ - 2e91c: ea000002 b 2e92c <__cmpdf2+0x4> │ │ - │ │ -0002e920 <__ledf2>: │ │ - 2e920: e3a0c001 mov ip, #1 │ │ - 2e924: ea000000 b 2e92c <__cmpdf2+0x4> │ │ - │ │ -0002e928 <__cmpdf2>: │ │ - 2e928: e3a0c001 mov ip, #1 │ │ - 2e92c: e52dc004 push {ip} ; (str ip, [sp, #-4]!) │ │ - 2e930: e1a0c081 lsl ip, r1, #1 │ │ - 2e934: e1f0cacc mvns ip, ip, asr #21 │ │ - 2e938: e1a0c083 lsl ip, r3, #1 │ │ - 2e93c: 11f0cacc mvnsne ip, ip, asr #21 │ │ - 2e940: 0a00000e beq 2e980 <__cmpdf2+0x58> │ │ - 2e944: e28dd004 add sp, sp, #4 │ │ - 2e948: e190c081 orrs ip, r0, r1, lsl #1 │ │ - 2e94c: 0192c083 orrseq ip, r2, r3, lsl #1 │ │ - 2e950: 11310003 teqne r1, r3 │ │ - 2e954: 01300002 teqeq r0, r2 │ │ - 2e958: 03a00000 moveq r0, #0 │ │ - 2e95c: 012fff1e bxeq lr │ │ - 2e960: e3700000 cmn r0, #0 │ │ - 2e964: e1310003 teq r1, r3 │ │ - 2e968: 51510003 cmppl r1, r3 │ │ - 2e96c: 01500002 cmpeq r0, r2 │ │ - 2e970: 21a00fc3 asrcs r0, r3, #31 │ │ - 2e974: 31e00fc3 mvncc r0, r3, asr #31 │ │ - 2e978: e3800001 orr r0, r0, #1 │ │ - 2e97c: e12fff1e bx lr │ │ - 2e980: e1a0c081 lsl ip, r1, #1 │ │ - 2e984: e1f0cacc mvns ip, ip, asr #21 │ │ - 2e988: 1a000001 bne 2e994 <__cmpdf2+0x6c> │ │ - 2e98c: e190c601 orrs ip, r0, r1, lsl #12 │ │ - 2e990: 1a000004 bne 2e9a8 <__cmpdf2+0x80> │ │ - 2e994: e1a0c083 lsl ip, r3, #1 │ │ - 2e998: e1f0cacc mvns ip, ip, asr #21 │ │ - 2e99c: 1affffe8 bne 2e944 <__cmpdf2+0x1c> │ │ - 2e9a0: e192c603 orrs ip, r2, r3, lsl #12 │ │ - 2e9a4: 0affffe6 beq 2e944 <__cmpdf2+0x1c> │ │ - 2e9a8: e49d0004 pop {r0} ; (ldr r0, [sp], #4) │ │ - 2e9ac: e12fff1e bx lr │ │ - │ │ -0002e9b0 <__aeabi_cdrcmple>: │ │ - 2e9b0: e1a0c000 mov ip, r0 │ │ - 2e9b4: e1a00002 mov r0, r2 │ │ - 2e9b8: e1a0200c mov r2, ip │ │ - 2e9bc: e1a0c001 mov ip, r1 │ │ - 2e9c0: e1a01003 mov r1, r3 │ │ - 2e9c4: e1a0300c mov r3, ip │ │ - 2e9c8: eaffffff b 2e9cc <__aeabi_cdcmpeq> │ │ - │ │ -0002e9cc <__aeabi_cdcmpeq>: │ │ - 2e9cc: e92d4001 push {r0, lr} │ │ - 2e9d0: ebffffd4 bl 2e928 <__cmpdf2> │ │ - 2e9d4: e3500000 cmp r0, #0 │ │ - 2e9d8: 43700000 cmnmi r0, #0 │ │ - 2e9dc: e8bd8001 pop {r0, pc} │ │ - │ │ -0002e9e0 <__aeabi_dcmpeq>: │ │ - 2e9e0: e52de008 str lr, [sp, #-8]! │ │ - 2e9e4: ebfffff8 bl 2e9cc <__aeabi_cdcmpeq> │ │ - 2e9e8: 03a00001 moveq r0, #1 │ │ - 2e9ec: 13a00000 movne r0, #0 │ │ - 2e9f0: e49df008 ldr pc, [sp], #8 │ │ - │ │ -0002e9f4 <__aeabi_dcmplt>: │ │ - 2e9f4: e52de008 str lr, [sp, #-8]! │ │ - 2e9f8: ebfffff3 bl 2e9cc <__aeabi_cdcmpeq> │ │ - 2e9fc: 33a00001 movcc r0, #1 │ │ - 2ea00: 23a00000 movcs r0, #0 │ │ - 2ea04: e49df008 ldr pc, [sp], #8 │ │ - │ │ -0002ea08 <__aeabi_dcmple>: │ │ - 2ea08: e52de008 str lr, [sp, #-8]! │ │ - 2ea0c: ebffffee bl 2e9cc <__aeabi_cdcmpeq> │ │ - 2ea10: 93a00001 movls r0, #1 │ │ - 2ea14: 83a00000 movhi r0, #0 │ │ - 2ea18: e49df008 ldr pc, [sp], #8 │ │ - │ │ -0002ea1c <__aeabi_dcmpge>: │ │ - 2ea1c: e52de008 str lr, [sp, #-8]! │ │ - 2ea20: ebffffe2 bl 2e9b0 <__aeabi_cdrcmple> │ │ - 2ea24: 93a00001 movls r0, #1 │ │ - 2ea28: 83a00000 movhi r0, #0 │ │ - 2ea2c: e49df008 ldr pc, [sp], #8 │ │ - │ │ -0002ea30 <__aeabi_dcmpgt>: │ │ - 2ea30: e52de008 str lr, [sp, #-8]! │ │ - 2ea34: ebffffdd bl 2e9b0 <__aeabi_cdrcmple> │ │ - 2ea38: 33a00001 movcc r0, #1 │ │ - 2ea3c: 23a00000 movcs r0, #0 │ │ - 2ea40: e49df008 ldr pc, [sp], #8 │ │ - │ │ -0002ea44 <__aeabi_d2iz>: │ │ - 2ea44: e1a02081 lsl r2, r1, #1 │ │ - 2ea48: e2922602 adds r2, r2, #2097152 ; 0x200000 │ │ - 2ea4c: 2a00000c bcs 2ea84 <__aeabi_d2iz+0x40> │ │ - 2ea50: 5a000009 bpl 2ea7c <__aeabi_d2iz+0x38> │ │ - 2ea54: e3e03e3e mvn r3, #992 ; 0x3e0 │ │ - 2ea58: e0532ac2 subs r2, r3, r2, asr #21 │ │ - 2ea5c: 9a00000a bls 2ea8c <__aeabi_d2iz+0x48> │ │ - 2ea60: e1a03581 lsl r3, r1, #11 │ │ - 2ea64: e3833102 orr r3, r3, #-2147483648 ; 0x80000000 │ │ - 2ea68: e1833aa0 orr r3, r3, r0, lsr #21 │ │ - 2ea6c: e3110102 tst r1, #-2147483648 ; 0x80000000 │ │ - 2ea70: e1a00233 lsr r0, r3, r2 │ │ - 2ea74: 12600000 rsbne r0, r0, #0 │ │ - 2ea78: e12fff1e bx lr │ │ - 2ea7c: e3a00000 mov r0, #0 │ │ - 2ea80: e12fff1e bx lr │ │ - 2ea84: e1900601 orrs r0, r0, r1, lsl #12 │ │ - 2ea88: 1a000002 bne 2ea98 <__aeabi_d2iz+0x54> │ │ - 2ea8c: e2110102 ands r0, r1, #-2147483648 ; 0x80000000 │ │ - 2ea90: 03e00102 mvneq r0, #-2147483648 ; 0x80000000 │ │ - 2ea94: e12fff1e bx lr │ │ - 2ea98: e3a00000 mov r0, #0 │ │ - 2ea9c: e12fff1e bx lr │ │ - │ │ -0002eaa0 <__aeabi_d2uiz>: │ │ - 2eaa0: e1b02081 lsls r2, r1, #1 │ │ - 2eaa4: 2a00000a bcs 2ead4 <__aeabi_d2uiz+0x34> │ │ - 2eaa8: e2922602 adds r2, r2, #2097152 ; 0x200000 │ │ - 2eaac: 2a00000a bcs 2eadc <__aeabi_d2uiz+0x3c> │ │ - 2eab0: 5a000007 bpl 2ead4 <__aeabi_d2uiz+0x34> │ │ - 2eab4: e3e03e3e mvn r3, #992 ; 0x3e0 │ │ - 2eab8: e0532ac2 subs r2, r3, r2, asr #21 │ │ - 2eabc: 4a000008 bmi 2eae4 <__aeabi_d2uiz+0x44> │ │ - 2eac0: e1a03581 lsl r3, r1, #11 │ │ - 2eac4: e3833102 orr r3, r3, #-2147483648 ; 0x80000000 │ │ - 2eac8: e1833aa0 orr r3, r3, r0, lsr #21 │ │ - 2eacc: e1a00233 lsr r0, r3, r2 │ │ - 2ead0: e12fff1e bx lr │ │ - 2ead4: e3a00000 mov r0, #0 │ │ - 2ead8: e12fff1e bx lr │ │ - 2eadc: e1900601 orrs r0, r0, r1, lsl #12 │ │ - 2eae0: 1a000001 bne 2eaec <__aeabi_d2uiz+0x4c> │ │ - 2eae4: e3e00000 mvn r0, #0 │ │ - 2eae8: e12fff1e bx lr │ │ - 2eaec: e3a00000 mov r0, #0 │ │ - 2eaf0: e12fff1e bx lr │ │ - │ │ -0002eaf4 <__aeabi_d2f>: │ │ - 2eaf4: e1a02081 lsl r2, r1, #1 │ │ - 2eaf8: e2523207 subs r3, r2, #1879048192 ; 0x70000000 │ │ - 2eafc: 2253c602 subscs ip, r3, #2097152 ; 0x200000 │ │ - 2eb00: 227cc57f rsbscs ip, ip, #532676608 ; 0x1fc00000 │ │ - 2eb04: 9a000006 bls 2eb24 <__aeabi_d2f+0x30> │ │ - 2eb08: e201c102 and ip, r1, #-2147483648 ; 0x80000000 │ │ - 2eb0c: e1a02180 lsl r2, r0, #3 │ │ - 2eb10: e18c0ea0 orr r0, ip, r0, lsr #29 │ │ - 2eb14: e3520102 cmp r2, #-2147483648 ; 0x80000000 │ │ - 2eb18: e0a00103 adc r0, r0, r3, lsl #2 │ │ - 2eb1c: 03c00001 biceq r0, r0, #1 │ │ - 2eb20: e12fff1e bx lr │ │ - 2eb24: e3110101 tst r1, #1073741824 ; 0x40000000 │ │ - 2eb28: 1a00000f bne 2eb6c <__aeabi_d2f+0x78> │ │ - 2eb2c: e293262e adds r2, r3, #48234496 ; 0x2e00000 │ │ - 2eb30: b2010102 andlt r0, r1, #-2147483648 ; 0x80000000 │ │ - 2eb34: b12fff1e bxlt lr │ │ - 2eb38: e3811601 orr r1, r1, #1048576 ; 0x100000 │ │ - 2eb3c: e1a02aa2 lsr r2, r2, #21 │ │ - 2eb40: e2622018 rsb r2, r2, #24 │ │ - 2eb44: e262c020 rsb ip, r2, #32 │ │ - 2eb48: e1b03c10 lsls r3, r0, ip │ │ - 2eb4c: e1a00230 lsr r0, r0, r2 │ │ - 2eb50: 13800001 orrne r0, r0, #1 │ │ - 2eb54: e1a03581 lsl r3, r1, #11 │ │ - 2eb58: e1a035a3 lsr r3, r3, #11 │ │ - 2eb5c: e1800c13 orr r0, r0, r3, lsl ip │ │ - 2eb60: e1a03233 lsr r3, r3, r2 │ │ - 2eb64: e1a03083 lsl r3, r3, #1 │ │ - 2eb68: eaffffe6 b 2eb08 <__aeabi_d2f+0x14> │ │ - 2eb6c: e1f03ac2 mvns r3, r2, asr #21 │ │ - 2eb70: 1a000003 bne 2eb84 <__aeabi_d2f+0x90> │ │ - 2eb74: e1903601 orrs r3, r0, r1, lsl #12 │ │ - 2eb78: 13a0047f movne r0, #2130706432 ; 0x7f000000 │ │ - 2eb7c: 13800503 orrne r0, r0, #12582912 ; 0xc00000 │ │ - 2eb80: 112fff1e bxne lr │ │ - 2eb84: e2010102 and r0, r1, #-2147483648 ; 0x80000000 │ │ - 2eb88: e380047f orr r0, r0, #2130706432 ; 0x7f000000 │ │ - 2eb8c: e3800502 orr r0, r0, #8388608 ; 0x800000 │ │ - 2eb90: e12fff1e bx lr │ │ - │ │ -0002eb94 <__aeabi_frsub>: │ │ - 2eb94: e2200102 eor r0, r0, #-2147483648 ; 0x80000000 │ │ - 2eb98: ea000000 b 2eba0 <__addsf3> │ │ - │ │ -0002eb9c <__aeabi_fsub>: │ │ - 2eb9c: e2211102 eor r1, r1, #-2147483648 ; 0x80000000 │ │ - │ │ -0002eba0 <__addsf3>: │ │ - 2eba0: e1b02080 lsls r2, r0, #1 │ │ - 2eba4: 11b03081 lslsne r3, r1, #1 │ │ - 2eba8: 11320003 teqne r2, r3 │ │ - 2ebac: 11f0cc42 mvnsne ip, r2, asr #24 │ │ - 2ebb0: 11f0cc43 mvnsne ip, r3, asr #24 │ │ - 2ebb4: 0a00003c beq 2ecac <__addsf3+0x10c> │ │ - 2ebb8: e1a02c22 lsr r2, r2, #24 │ │ - 2ebbc: e0723c23 rsbs r3, r2, r3, lsr #24 │ │ - 2ebc0: c0822003 addgt r2, r2, r3 │ │ - 2ebc4: c0201001 eorgt r1, r0, r1 │ │ - 2ebc8: c0210000 eorgt r0, r1, r0 │ │ - 2ebcc: c0201001 eorgt r1, r0, r1 │ │ - 2ebd0: b2633000 rsblt r3, r3, #0 │ │ - 2ebd4: e3530019 cmp r3, #25 │ │ - 2ebd8: 812fff1e bxhi lr │ │ - 2ebdc: e3100102 tst r0, #-2147483648 ; 0x80000000 │ │ - 2ebe0: e3800502 orr r0, r0, #8388608 ; 0x800000 │ │ - 2ebe4: e3c004ff bic r0, r0, #-16777216 ; 0xff000000 │ │ - 2ebe8: 12600000 rsbne r0, r0, #0 │ │ - 2ebec: e3110102 tst r1, #-2147483648 ; 0x80000000 │ │ - 2ebf0: e3811502 orr r1, r1, #8388608 ; 0x800000 │ │ - 2ebf4: e3c114ff bic r1, r1, #-16777216 ; 0xff000000 │ │ - 2ebf8: 12611000 rsbne r1, r1, #0 │ │ - 2ebfc: e1320003 teq r2, r3 │ │ - 2ec00: 0a000023 beq 2ec94 <__addsf3+0xf4> │ │ - 2ec04: e2422001 sub r2, r2, #1 │ │ - 2ec08: e0900351 adds r0, r0, r1, asr r3 │ │ - 2ec0c: e2633020 rsb r3, r3, #32 │ │ - 2ec10: e1a01311 lsl r1, r1, r3 │ │ - 2ec14: e2003102 and r3, r0, #-2147483648 ; 0x80000000 │ │ - 2ec18: 5a000001 bpl 2ec24 <__addsf3+0x84> │ │ - 2ec1c: e2711000 rsbs r1, r1, #0 │ │ - 2ec20: e2e00000 rsc r0, r0, #0 │ │ - 2ec24: e3500502 cmp r0, #8388608 ; 0x800000 │ │ - 2ec28: 3a00000b bcc 2ec5c <__addsf3+0xbc> │ │ - 2ec2c: e3500401 cmp r0, #16777216 ; 0x1000000 │ │ - 2ec30: 3a000004 bcc 2ec48 <__addsf3+0xa8> │ │ - 2ec34: e1b000a0 lsrs r0, r0, #1 │ │ - 2ec38: e1a01061 rrx r1, r1 │ │ - 2ec3c: e2822001 add r2, r2, #1 │ │ - 2ec40: e35200fe cmp r2, #254 ; 0xfe │ │ - 2ec44: 2a00002d bcs 2ed00 <__addsf3+0x160> │ │ - 2ec48: e3510102 cmp r1, #-2147483648 ; 0x80000000 │ │ - 2ec4c: e0a00b82 adc r0, r0, r2, lsl #23 │ │ - 2ec50: 03c00001 biceq r0, r0, #1 │ │ - 2ec54: e1800003 orr r0, r0, r3 │ │ - 2ec58: e12fff1e bx lr │ │ - 2ec5c: e1b01081 lsls r1, r1, #1 │ │ - 2ec60: e0a00000 adc r0, r0, r0 │ │ - 2ec64: e3100502 tst r0, #8388608 ; 0x800000 │ │ - 2ec68: e2422001 sub r2, r2, #1 │ │ - 2ec6c: 1afffff5 bne 2ec48 <__addsf3+0xa8> │ │ - 2ec70: e16fcf10 clz ip, r0 │ │ - 2ec74: e24cc008 sub ip, ip, #8 │ │ - 2ec78: e052200c subs r2, r2, ip │ │ - 2ec7c: e1a00c10 lsl r0, r0, ip │ │ - 2ec80: a0800b82 addge r0, r0, r2, lsl #23 │ │ - 2ec84: b2622000 rsblt r2, r2, #0 │ │ - 2ec88: a1800003 orrge r0, r0, r3 │ │ - 2ec8c: b1830230 orrlt r0, r3, r0, lsr r2 │ │ - 2ec90: e12fff1e bx lr │ │ - 2ec94: e3320000 teq r2, #0 │ │ - 2ec98: e2211502 eor r1, r1, #8388608 ; 0x800000 │ │ - 2ec9c: 02200502 eoreq r0, r0, #8388608 ; 0x800000 │ │ - 2eca0: 02822001 addeq r2, r2, #1 │ │ - 2eca4: 12433001 subne r3, r3, #1 │ │ - 2eca8: eaffffd5 b 2ec04 <__addsf3+0x64> │ │ - 2ecac: e1a03081 lsl r3, r1, #1 │ │ - 2ecb0: e1f0cc42 mvns ip, r2, asr #24 │ │ - 2ecb4: 11f0cc43 mvnsne ip, r3, asr #24 │ │ - 2ecb8: 0a000013 beq 2ed0c <__addsf3+0x16c> │ │ - 2ecbc: e1320003 teq r2, r3 │ │ - 2ecc0: 0a000002 beq 2ecd0 <__addsf3+0x130> │ │ - 2ecc4: e3320000 teq r2, #0 │ │ - 2ecc8: 01a00001 moveq r0, r1 │ │ - 2eccc: e12fff1e bx lr │ │ - 2ecd0: e1300001 teq r0, r1 │ │ - 2ecd4: 13a00000 movne r0, #0 │ │ - 2ecd8: 112fff1e bxne lr │ │ - 2ecdc: e31204ff tst r2, #-16777216 ; 0xff000000 │ │ - 2ece0: 1a000002 bne 2ecf0 <__addsf3+0x150> │ │ - 2ece4: e1b00080 lsls r0, r0, #1 │ │ - 2ece8: 23800102 orrcs r0, r0, #-2147483648 ; 0x80000000 │ │ - 2ecec: e12fff1e bx lr │ │ - 2ecf0: e2922402 adds r2, r2, #33554432 ; 0x2000000 │ │ - 2ecf4: 32800502 addcc r0, r0, #8388608 ; 0x800000 │ │ - 2ecf8: 312fff1e bxcc lr │ │ - 2ecfc: e2003102 and r3, r0, #-2147483648 ; 0x80000000 │ │ - 2ed00: e383047f orr r0, r3, #2130706432 ; 0x7f000000 │ │ - 2ed04: e3800502 orr r0, r0, #8388608 ; 0x800000 │ │ - 2ed08: e12fff1e bx lr │ │ - 2ed0c: e1f02c42 mvns r2, r2, asr #24 │ │ - 2ed10: 11a00001 movne r0, r1 │ │ - 2ed14: 01f03c43 mvnseq r3, r3, asr #24 │ │ - 2ed18: 11a01000 movne r1, r0 │ │ - 2ed1c: e1b02480 lsls r2, r0, #9 │ │ - 2ed20: 01b03481 lslseq r3, r1, #9 │ │ - 2ed24: 01300001 teqeq r0, r1 │ │ - 2ed28: 13800501 orrne r0, r0, #4194304 ; 0x400000 │ │ - 2ed2c: e12fff1e bx lr │ │ - │ │ -0002ed30 <__aeabi_ui2f>: │ │ - 2ed30: e3a03000 mov r3, #0 │ │ - 2ed34: ea000001 b 2ed40 <__aeabi_i2f+0x8> │ │ - │ │ -0002ed38 <__aeabi_i2f>: │ │ - 2ed38: e2103102 ands r3, r0, #-2147483648 ; 0x80000000 │ │ - 2ed3c: 42600000 rsbmi r0, r0, #0 │ │ - 2ed40: e1b0c000 movs ip, r0 │ │ - 2ed44: 012fff1e bxeq lr │ │ - 2ed48: e383344b orr r3, r3, #1258291200 ; 0x4b000000 │ │ - 2ed4c: e1a01000 mov r1, r0 │ │ - 2ed50: e3a00000 mov r0, #0 │ │ - 2ed54: ea00000f b 2ed98 <__aeabi_l2f+0x30> │ │ - │ │ -0002ed58 <__aeabi_ul2f>: │ │ - 2ed58: e1902001 orrs r2, r0, r1 │ │ - 2ed5c: 012fff1e bxeq lr │ │ - 2ed60: e3a03000 mov r3, #0 │ │ - 2ed64: ea000005 b 2ed80 <__aeabi_l2f+0x18> │ │ - │ │ -0002ed68 <__aeabi_l2f>: │ │ - 2ed68: e1902001 orrs r2, r0, r1 │ │ - 2ed6c: 012fff1e bxeq lr │ │ - 2ed70: e2113102 ands r3, r1, #-2147483648 ; 0x80000000 │ │ - 2ed74: 5a000001 bpl 2ed80 <__aeabi_l2f+0x18> │ │ - 2ed78: e2700000 rsbs r0, r0, #0 │ │ - 2ed7c: e2e11000 rsc r1, r1, #0 │ │ - 2ed80: e1b0c001 movs ip, r1 │ │ - 2ed84: 01a0c000 moveq ip, r0 │ │ - 2ed88: 01a01000 moveq r1, r0 │ │ - 2ed8c: 03a00000 moveq r0, #0 │ │ - 2ed90: e383345b orr r3, r3, #1526726656 ; 0x5b000000 │ │ - 2ed94: 02433201 subeq r3, r3, #268435456 ; 0x10000000 │ │ - 2ed98: e2433502 sub r3, r3, #8388608 ; 0x800000 │ │ - 2ed9c: e16f2f1c clz r2, ip │ │ - 2eda0: e2522008 subs r2, r2, #8 │ │ - 2eda4: e0433b82 sub r3, r3, r2, lsl #23 │ │ - 2eda8: ba000006 blt 2edc8 <__aeabi_l2f+0x60> │ │ - 2edac: e0833211 add r3, r3, r1, lsl r2 │ │ - 2edb0: e1a0c210 lsl ip, r0, r2 │ │ - 2edb4: e2622020 rsb r2, r2, #32 │ │ - 2edb8: e35c0102 cmp ip, #-2147483648 ; 0x80000000 │ │ - 2edbc: e0a30230 adc r0, r3, r0, lsr r2 │ │ - 2edc0: 03c00001 biceq r0, r0, #1 │ │ - 2edc4: e12fff1e bx lr │ │ - 2edc8: e2822020 add r2, r2, #32 │ │ - 2edcc: e1a0c211 lsl ip, r1, r2 │ │ - 2edd0: e2622020 rsb r2, r2, #32 │ │ - 2edd4: e190008c orrs r0, r0, ip, lsl #1 │ │ - 2edd8: e0a30231 adc r0, r3, r1, lsr r2 │ │ - 2eddc: 01c00fac biceq r0, r0, ip, lsr #31 │ │ - 2ede0: e12fff1e bx lr │ │ - │ │ -0002ede4 <__aeabi_fmul>: │ │ - 2ede4: e3a0c0ff mov ip, #255 ; 0xff │ │ - 2ede8: e01c2ba0 ands r2, ip, r0, lsr #23 │ │ - 2edec: 101c3ba1 andsne r3, ip, r1, lsr #23 │ │ - 2edf0: 1132000c teqne r2, ip │ │ - 2edf4: 1133000c teqne r3, ip │ │ - 2edf8: 0a00003e beq 2eef8 <__aeabi_fmul+0x114> │ │ - 2edfc: e0822003 add r2, r2, r3 │ │ - 2ee00: e020c001 eor ip, r0, r1 │ │ - 2ee04: e1b00480 lsls r0, r0, #9 │ │ - 2ee08: 11b01481 lslsne r1, r1, #9 │ │ - 2ee0c: 0a000010 beq 2ee54 <__aeabi_fmul+0x70> │ │ - 2ee10: e3a03302 mov r3, #134217728 ; 0x8000000 │ │ - 2ee14: e18302a0 orr r0, r3, r0, lsr #5 │ │ - 2ee18: e18312a1 orr r1, r3, r1, lsr #5 │ │ - 2ee1c: e0813190 umull r3, r1, r0, r1 │ │ - 2ee20: e20c0102 and r0, ip, #-2147483648 ; 0x80000000 │ │ - 2ee24: e3510502 cmp r1, #8388608 ; 0x800000 │ │ - 2ee28: 31a01081 lslcc r1, r1, #1 │ │ - 2ee2c: 31811fa3 orrcc r1, r1, r3, lsr #31 │ │ - 2ee30: 31a03083 lslcc r3, r3, #1 │ │ - 2ee34: e1800001 orr r0, r0, r1 │ │ - 2ee38: e2c2207f sbc r2, r2, #127 ; 0x7f │ │ - 2ee3c: e35200fd cmp r2, #253 ; 0xfd │ │ - 2ee40: 8a00000f bhi 2ee84 <__aeabi_fmul+0xa0> │ │ - 2ee44: e3530102 cmp r3, #-2147483648 ; 0x80000000 │ │ - 2ee48: e0a00b82 adc r0, r0, r2, lsl #23 │ │ - 2ee4c: 03c00001 biceq r0, r0, #1 │ │ - 2ee50: e12fff1e bx lr │ │ - 2ee54: e3300000 teq r0, #0 │ │ - 2ee58: e20cc102 and ip, ip, #-2147483648 ; 0x80000000 │ │ - 2ee5c: 01a01481 lsleq r1, r1, #9 │ │ - 2ee60: e18c04a0 orr r0, ip, r0, lsr #9 │ │ - 2ee64: e18004a1 orr r0, r0, r1, lsr #9 │ │ - 2ee68: e252207f subs r2, r2, #127 ; 0x7f │ │ - 2ee6c: c27230ff rsbsgt r3, r2, #255 ; 0xff │ │ - 2ee70: c1800b82 orrgt r0, r0, r2, lsl #23 │ │ - 2ee74: c12fff1e bxgt lr │ │ - 2ee78: e3800502 orr r0, r0, #8388608 ; 0x800000 │ │ - 2ee7c: e3a03000 mov r3, #0 │ │ - 2ee80: e2522001 subs r2, r2, #1 │ │ - 2ee84: ca000035 bgt 2ef60 <__aeabi_fmul+0x17c> │ │ - 2ee88: e3720019 cmn r2, #25 │ │ - 2ee8c: d2000102 andle r0, r0, #-2147483648 ; 0x80000000 │ │ - 2ee90: d12fff1e bxle lr │ │ - 2ee94: e2622000 rsb r2, r2, #0 │ │ - 2ee98: e1b01080 lsls r1, r0, #1 │ │ - 2ee9c: e1a01231 lsr r1, r1, r2 │ │ - 2eea0: e2622020 rsb r2, r2, #32 │ │ - 2eea4: e1a0c210 lsl ip, r0, r2 │ │ - 2eea8: e1b00061 rrxs r0, r1 │ │ - 2eeac: e2a00000 adc r0, r0, #0 │ │ - 2eeb0: e193308c orrs r3, r3, ip, lsl #1 │ │ - 2eeb4: 01c00fac biceq r0, r0, ip, lsr #31 │ │ - 2eeb8: e12fff1e bx lr │ │ - 2eebc: e3320000 teq r2, #0 │ │ - 2eec0: e200c102 and ip, r0, #-2147483648 ; 0x80000000 │ │ - 2eec4: 01a00080 lsleq r0, r0, #1 │ │ - 2eec8: 03100502 tsteq r0, #8388608 ; 0x800000 │ │ - 2eecc: 02422001 subeq r2, r2, #1 │ │ - 2eed0: 0afffffb beq 2eec4 <__aeabi_fmul+0xe0> │ │ - 2eed4: e180000c orr r0, r0, ip │ │ - 2eed8: e3330000 teq r3, #0 │ │ - 2eedc: e201c102 and ip, r1, #-2147483648 ; 0x80000000 │ │ - 2eee0: 01a01081 lsleq r1, r1, #1 │ │ - 2eee4: 03110502 tsteq r1, #8388608 ; 0x800000 │ │ - 2eee8: 02433001 subeq r3, r3, #1 │ │ - 2eeec: 0afffffb beq 2eee0 <__aeabi_fmul+0xfc> │ │ - 2eef0: e181100c orr r1, r1, ip │ │ - 2eef4: eaffffc0 b 2edfc <__aeabi_fmul+0x18> │ │ - 2eef8: e00c3ba1 and r3, ip, r1, lsr #23 │ │ - 2eefc: e132000c teq r2, ip │ │ - 2ef00: 1133000c teqne r3, ip │ │ - 2ef04: 0a000005 beq 2ef20 <__aeabi_fmul+0x13c> │ │ - 2ef08: e3d0c102 bics ip, r0, #-2147483648 ; 0x80000000 │ │ - 2ef0c: 13d1c102 bicsne ip, r1, #-2147483648 ; 0x80000000 │ │ - 2ef10: 1affffe9 bne 2eebc <__aeabi_fmul+0xd8> │ │ - 2ef14: e0200001 eor r0, r0, r1 │ │ - 2ef18: e2000102 and r0, r0, #-2147483648 ; 0x80000000 │ │ - 2ef1c: e12fff1e bx lr │ │ - 2ef20: e3300000 teq r0, #0 │ │ - 2ef24: 13300102 teqne r0, #-2147483648 ; 0x80000000 │ │ - 2ef28: 01a00001 moveq r0, r1 │ │ - 2ef2c: 13310000 teqne r1, #0 │ │ - 2ef30: 13310102 teqne r1, #-2147483648 ; 0x80000000 │ │ - 2ef34: 0a00000d beq 2ef70 <__aeabi_fmul+0x18c> │ │ - 2ef38: e132000c teq r2, ip │ │ - 2ef3c: 1a000001 bne 2ef48 <__aeabi_fmul+0x164> │ │ - 2ef40: e1b02480 lsls r2, r0, #9 │ │ - 2ef44: 1a000009 bne 2ef70 <__aeabi_fmul+0x18c> │ │ - 2ef48: e133000c teq r3, ip │ │ - 2ef4c: 1a000002 bne 2ef5c <__aeabi_fmul+0x178> │ │ - 2ef50: e1b03481 lsls r3, r1, #9 │ │ - 2ef54: 11a00001 movne r0, r1 │ │ - 2ef58: 1a000004 bne 2ef70 <__aeabi_fmul+0x18c> │ │ - 2ef5c: e0200001 eor r0, r0, r1 │ │ - 2ef60: e2000102 and r0, r0, #-2147483648 ; 0x80000000 │ │ - 2ef64: e380047f orr r0, r0, #2130706432 ; 0x7f000000 │ │ - 2ef68: e3800502 orr r0, r0, #8388608 ; 0x800000 │ │ - 2ef6c: e12fff1e bx lr │ │ - 2ef70: e380047f orr r0, r0, #2130706432 ; 0x7f000000 │ │ - 2ef74: e3800503 orr r0, r0, #12582912 ; 0xc00000 │ │ - 2ef78: e12fff1e bx lr │ │ - │ │ -0002ef7c <__aeabi_fdiv>: │ │ - 2ef7c: e3a0c0ff mov ip, #255 ; 0xff │ │ - 2ef80: e01c2ba0 ands r2, ip, r0, lsr #23 │ │ - 2ef84: 101c3ba1 andsne r3, ip, r1, lsr #23 │ │ - 2ef88: 1132000c teqne r2, ip │ │ - 2ef8c: 1133000c teqne r3, ip │ │ - 2ef90: 0a00003a beq 2f080 <__aeabi_fdiv+0x104> │ │ - 2ef94: e0422003 sub r2, r2, r3 │ │ - 2ef98: e020c001 eor ip, r0, r1 │ │ - 2ef9c: e1b01481 lsls r1, r1, #9 │ │ - 2efa0: e1a00480 lsl r0, r0, #9 │ │ - 2efa4: 0a00001c beq 2f01c <__aeabi_fdiv+0xa0> │ │ - 2efa8: e3a03201 mov r3, #268435456 ; 0x10000000 │ │ - 2efac: e1831221 orr r1, r3, r1, lsr #4 │ │ - 2efb0: e1833220 orr r3, r3, r0, lsr #4 │ │ - 2efb4: e20c0102 and r0, ip, #-2147483648 ; 0x80000000 │ │ - 2efb8: e1530001 cmp r3, r1 │ │ - 2efbc: 31a03083 lslcc r3, r3, #1 │ │ - 2efc0: e2a2207d adc r2, r2, #125 ; 0x7d │ │ - 2efc4: e3a0c502 mov ip, #8388608 ; 0x800000 │ │ - 2efc8: e1530001 cmp r3, r1 │ │ - 2efcc: 20433001 subcs r3, r3, r1 │ │ - 2efd0: 2180000c orrcs r0, r0, ip │ │ - 2efd4: e15300a1 cmp r3, r1, lsr #1 │ │ - 2efd8: 204330a1 subcs r3, r3, r1, lsr #1 │ │ - 2efdc: 218000ac orrcs r0, r0, ip, lsr #1 │ │ - 2efe0: e1530121 cmp r3, r1, lsr #2 │ │ - 2efe4: 20433121 subcs r3, r3, r1, lsr #2 │ │ - 2efe8: 2180012c orrcs r0, r0, ip, lsr #2 │ │ - 2efec: e15301a1 cmp r3, r1, lsr #3 │ │ - 2eff0: 204331a1 subcs r3, r3, r1, lsr #3 │ │ - 2eff4: 218001ac orrcs r0, r0, ip, lsr #3 │ │ - 2eff8: e1b03203 lsls r3, r3, #4 │ │ - 2effc: 11b0c22c lsrsne ip, ip, #4 │ │ - 2f000: 1afffff0 bne 2efc8 <__aeabi_fdiv+0x4c> │ │ - 2f004: e35200fd cmp r2, #253 ; 0xfd │ │ - 2f008: 8affff9d bhi 2ee84 <__aeabi_fmul+0xa0> │ │ - 2f00c: e1530001 cmp r3, r1 │ │ - 2f010: e0a00b82 adc r0, r0, r2, lsl #23 │ │ - 2f014: 03c00001 biceq r0, r0, #1 │ │ - 2f018: e12fff1e bx lr │ │ - 2f01c: e20cc102 and ip, ip, #-2147483648 ; 0x80000000 │ │ - 2f020: e18c04a0 orr r0, ip, r0, lsr #9 │ │ - 2f024: e292207f adds r2, r2, #127 ; 0x7f │ │ - 2f028: c27230ff rsbsgt r3, r2, #255 ; 0xff │ │ - 2f02c: c1800b82 orrgt r0, r0, r2, lsl #23 │ │ - 2f030: c12fff1e bxgt lr │ │ - 2f034: e3800502 orr r0, r0, #8388608 ; 0x800000 │ │ - 2f038: e3a03000 mov r3, #0 │ │ - 2f03c: e2522001 subs r2, r2, #1 │ │ - 2f040: eaffff8f b 2ee84 <__aeabi_fmul+0xa0> │ │ - 2f044: e3320000 teq r2, #0 │ │ - 2f048: e200c102 and ip, r0, #-2147483648 ; 0x80000000 │ │ - 2f04c: 01a00080 lsleq r0, r0, #1 │ │ - 2f050: 03100502 tsteq r0, #8388608 ; 0x800000 │ │ - 2f054: 02422001 subeq r2, r2, #1 │ │ - 2f058: 0afffffb beq 2f04c <__aeabi_fdiv+0xd0> │ │ - 2f05c: e180000c orr r0, r0, ip │ │ - 2f060: e3330000 teq r3, #0 │ │ - 2f064: e201c102 and ip, r1, #-2147483648 ; 0x80000000 │ │ - 2f068: 01a01081 lsleq r1, r1, #1 │ │ - 2f06c: 03110502 tsteq r1, #8388608 ; 0x800000 │ │ - 2f070: 02433001 subeq r3, r3, #1 │ │ - 2f074: 0afffffb beq 2f068 <__aeabi_fdiv+0xec> │ │ - 2f078: e181100c orr r1, r1, ip │ │ - 2f07c: eaffffc4 b 2ef94 <__aeabi_fdiv+0x18> │ │ - 2f080: e00c3ba1 and r3, ip, r1, lsr #23 │ │ - 2f084: e132000c teq r2, ip │ │ - 2f088: 1a000005 bne 2f0a4 <__aeabi_fdiv+0x128> │ │ - 2f08c: e1b02480 lsls r2, r0, #9 │ │ - 2f090: 1affffb6 bne 2ef70 <__aeabi_fmul+0x18c> │ │ - 2f094: e133000c teq r3, ip │ │ - 2f098: 1affffaf bne 2ef5c <__aeabi_fmul+0x178> │ │ - 2f09c: e1a00001 mov r0, r1 │ │ - 2f0a0: eaffffb2 b 2ef70 <__aeabi_fmul+0x18c> │ │ - 2f0a4: e133000c teq r3, ip │ │ - 2f0a8: 1a000003 bne 2f0bc <__aeabi_fdiv+0x140> │ │ - 2f0ac: e1b03481 lsls r3, r1, #9 │ │ - 2f0b0: 0affff97 beq 2ef14 <__aeabi_fmul+0x130> │ │ - 2f0b4: e1a00001 mov r0, r1 │ │ - 2f0b8: eaffffac b 2ef70 <__aeabi_fmul+0x18c> │ │ - 2f0bc: e3d0c102 bics ip, r0, #-2147483648 ; 0x80000000 │ │ - 2f0c0: 13d1c102 bicsne ip, r1, #-2147483648 ; 0x80000000 │ │ - 2f0c4: 1affffde bne 2f044 <__aeabi_fdiv+0xc8> │ │ - 2f0c8: e3d02102 bics r2, r0, #-2147483648 ; 0x80000000 │ │ - 2f0cc: 1affffa2 bne 2ef5c <__aeabi_fmul+0x178> │ │ - 2f0d0: e3d13102 bics r3, r1, #-2147483648 ; 0x80000000 │ │ - 2f0d4: 1affff8e bne 2ef14 <__aeabi_fmul+0x130> │ │ - 2f0d8: eaffffa4 b 2ef70 <__aeabi_fmul+0x18c> │ │ - │ │ -0002f0dc <__gesf2>: │ │ - 2f0dc: e3e0c000 mvn ip, #0 │ │ - 2f0e0: ea000002 b 2f0f0 <__cmpsf2+0x4> │ │ - │ │ -0002f0e4 <__lesf2>: │ │ - 2f0e4: e3a0c001 mov ip, #1 │ │ - 2f0e8: ea000000 b 2f0f0 <__cmpsf2+0x4> │ │ - │ │ -0002f0ec <__cmpsf2>: │ │ - 2f0ec: e3a0c001 mov ip, #1 │ │ - 2f0f0: e52dc004 push {ip} ; (str ip, [sp, #-4]!) │ │ - 2f0f4: e1a02080 lsl r2, r0, #1 │ │ - 2f0f8: e1a03081 lsl r3, r1, #1 │ │ - 2f0fc: e1f0cc42 mvns ip, r2, asr #24 │ │ - 2f100: 11f0cc43 mvnsne ip, r3, asr #24 │ │ - 2f104: 0a000007 beq 2f128 <__cmpsf2+0x3c> │ │ - 2f108: e28dd004 add sp, sp, #4 │ │ - 2f10c: e192c0a3 orrs ip, r2, r3, lsr #1 │ │ - 2f110: 11300001 teqne r0, r1 │ │ - 2f114: 50520003 subspl r0, r2, r3 │ │ - 2f118: 81a00fc1 asrhi r0, r1, #31 │ │ - 2f11c: 31e00fc1 mvncc r0, r1, asr #31 │ │ - 2f120: 13800001 orrne r0, r0, #1 │ │ - 2f124: e12fff1e bx lr │ │ - 2f128: e1f0cc42 mvns ip, r2, asr #24 │ │ - 2f12c: 1a000001 bne 2f138 <__cmpsf2+0x4c> │ │ - 2f130: e1b0c480 lsls ip, r0, #9 │ │ - 2f134: 1a000003 bne 2f148 <__cmpsf2+0x5c> │ │ - 2f138: e1f0cc43 mvns ip, r3, asr #24 │ │ - 2f13c: 1afffff1 bne 2f108 <__cmpsf2+0x1c> │ │ - 2f140: e1b0c481 lsls ip, r1, #9 │ │ - 2f144: 0affffef beq 2f108 <__cmpsf2+0x1c> │ │ - 2f148: e49d0004 pop {r0} ; (ldr r0, [sp], #4) │ │ - 2f14c: e12fff1e bx lr │ │ - │ │ -0002f150 <__aeabi_cfrcmple>: │ │ - 2f150: e1a0c000 mov ip, r0 │ │ - 2f154: e1a00001 mov r0, r1 │ │ - 2f158: e1a0100c mov r1, ip │ │ - 2f15c: eaffffff b 2f160 <__aeabi_cfcmpeq> │ │ - │ │ -0002f160 <__aeabi_cfcmpeq>: │ │ - 2f160: e92d400f push {r0, r1, r2, r3, lr} │ │ - 2f164: ebffffe0 bl 2f0ec <__cmpsf2> │ │ - 2f168: e3500000 cmp r0, #0 │ │ - 2f16c: 43700000 cmnmi r0, #0 │ │ - 2f170: e8bd800f pop {r0, r1, r2, r3, pc} │ │ - │ │ -0002f174 <__aeabi_fcmpeq>: │ │ - 2f174: e52de008 str lr, [sp, #-8]! │ │ - 2f178: ebfffff8 bl 2f160 <__aeabi_cfcmpeq> │ │ - 2f17c: 03a00001 moveq r0, #1 │ │ - 2f180: 13a00000 movne r0, #0 │ │ - 2f184: e49df008 ldr pc, [sp], #8 │ │ - │ │ -0002f188 <__aeabi_fcmplt>: │ │ - 2f188: e52de008 str lr, [sp, #-8]! │ │ - 2f18c: ebfffff3 bl 2f160 <__aeabi_cfcmpeq> │ │ - 2f190: 33a00001 movcc r0, #1 │ │ - 2f194: 23a00000 movcs r0, #0 │ │ - 2f198: e49df008 ldr pc, [sp], #8 │ │ - │ │ -0002f19c <__aeabi_fcmple>: │ │ - 2f19c: e52de008 str lr, [sp, #-8]! │ │ - 2f1a0: ebffffee bl 2f160 <__aeabi_cfcmpeq> │ │ - 2f1a4: 93a00001 movls r0, #1 │ │ - 2f1a8: 83a00000 movhi r0, #0 │ │ - 2f1ac: e49df008 ldr pc, [sp], #8 │ │ - │ │ -0002f1b0 <__aeabi_fcmpge>: │ │ - 2f1b0: e52de008 str lr, [sp, #-8]! │ │ - 2f1b4: ebffffe5 bl 2f150 <__aeabi_cfrcmple> │ │ - 2f1b8: 93a00001 movls r0, #1 │ │ - 2f1bc: 83a00000 movhi r0, #0 │ │ - 2f1c0: e49df008 ldr pc, [sp], #8 │ │ - │ │ -0002f1c4 <__aeabi_fcmpgt>: │ │ - 2f1c4: e52de008 str lr, [sp, #-8]! │ │ - 2f1c8: ebffffe0 bl 2f150 <__aeabi_cfrcmple> │ │ - 2f1cc: 33a00001 movcc r0, #1 │ │ - 2f1d0: 23a00000 movcs r0, #0 │ │ - 2f1d4: e49df008 ldr pc, [sp], #8 │ │ - │ │ -0002f1d8 <__aeabi_f2iz>: │ │ - 2f1d8: e1a02080 lsl r2, r0, #1 │ │ - 2f1dc: e352047f cmp r2, #2130706432 ; 0x7f000000 │ │ - 2f1e0: 3a000008 bcc 2f208 <__aeabi_f2iz+0x30> │ │ - 2f1e4: e3a0309e mov r3, #158 ; 0x9e │ │ - 2f1e8: e0532c22 subs r2, r3, r2, lsr #24 │ │ - 2f1ec: 9a000007 bls 2f210 <__aeabi_f2iz+0x38> │ │ - 2f1f0: e1a03400 lsl r3, r0, #8 │ │ - 2f1f4: e3833102 orr r3, r3, #-2147483648 ; 0x80000000 │ │ - 2f1f8: e3100102 tst r0, #-2147483648 ; 0x80000000 │ │ - 2f1fc: e1a00233 lsr r0, r3, r2 │ │ - 2f200: 12600000 rsbne r0, r0, #0 │ │ - 2f204: e12fff1e bx lr │ │ - 2f208: e3a00000 mov r0, #0 │ │ - 2f20c: e12fff1e bx lr │ │ - 2f210: e3720061 cmn r2, #97 ; 0x61 │ │ - 2f214: 1a000001 bne 2f220 <__aeabi_f2iz+0x48> │ │ - 2f218: e1b02480 lsls r2, r0, #9 │ │ - 2f21c: 1a000002 bne 2f22c <__aeabi_f2iz+0x54> │ │ - 2f220: e2100102 ands r0, r0, #-2147483648 ; 0x80000000 │ │ - 2f224: 03e00102 mvneq r0, #-2147483648 ; 0x80000000 │ │ - 2f228: e12fff1e bx lr │ │ - 2f22c: e3a00000 mov r0, #0 │ │ - 2f230: e12fff1e bx lr │ │ - │ │ -0002f234 <__aeabi_ldivmod>: │ │ - 2f234: e3530000 cmp r3, #0 │ │ - 2f238: 03520000 cmpeq r2, #0 │ │ - 2f23c: 1a000006 bne 2f25c <__aeabi_ldivmod+0x28> │ │ - 2f240: e3510000 cmp r1, #0 │ │ - 2f244: 03500000 cmpeq r0, #0 │ │ - 2f248: b3a01102 movlt r1, #-2147483648 ; 0x80000000 │ │ - 2f24c: b3a00000 movlt r0, #0 │ │ - 2f250: c3e01102 mvngt r1, #-2147483648 ; 0x80000000 │ │ - 2f254: c3e00000 mvngt r0, #0 │ │ - 2f258: ea000015 b 2f2b4 <__aeabi_idiv0> │ │ - 2f25c: e24dd008 sub sp, sp, #8 │ │ - 2f260: e92d6000 push {sp, lr} │ │ - 2f264: eb0006bc bl 30d5c <__clzsi2+0x4a8> │ │ - 2f268: e59de004 ldr lr, [sp, #4] │ │ - 2f26c: e28dd008 add sp, sp, #8 │ │ - 2f270: e8bd000c pop {r2, r3} │ │ - 2f274: e12fff1e bx lr │ │ - │ │ -0002f278 <__aeabi_uldivmod>: │ │ - 2f278: e3530000 cmp r3, #0 │ │ - 2f27c: 03520000 cmpeq r2, #0 │ │ - 2f280: 1a000004 bne 2f298 <__aeabi_uldivmod+0x20> │ │ - 2f284: e3510000 cmp r1, #0 │ │ - 2f288: 03500000 cmpeq r0, #0 │ │ - 2f28c: 13e01000 mvnne r1, #0 │ │ - 2f290: 13e00000 mvnne r0, #0 │ │ - 2f294: ea000006 b 2f2b4 <__aeabi_idiv0> │ │ - 2f298: e24dd008 sub sp, sp, #8 │ │ - 2f29c: e92d6000 push {sp, lr} │ │ - 2f2a0: eb0006b1 bl 30d6c <__clzsi2+0x4b8> │ │ - 2f2a4: e59de004 ldr lr, [sp, #4] │ │ - 2f2a8: e28dd008 add sp, sp, #8 │ │ - 2f2ac: e8bd000c pop {r2, r3} │ │ - 2f2b0: e12fff1e bx lr │ │ - │ │ -0002f2b4 <__aeabi_idiv0>: │ │ - 2f2b4: e92d4002 push {r1, lr} │ │ - 2f2b8: e3a00008 mov r0, #8 │ │ - 2f2bc: ebff6402 bl 82cc │ │ - 2f2c0: e8bd8002 pop {r1, pc} │ │ - │ │ -0002f2c4 <__aeabi_lmul>: │ │ - 2f2c4: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ - 2f2c6: 0405 lsls r5, r0, #16 │ │ - 2f2c8: 1c06 adds r6, r0, #0 │ │ - 2f2ca: 0414 lsls r4, r2, #16 │ │ - 2f2cc: 0c00 lsrs r0, r0, #16 │ │ - 2f2ce: 4684 mov ip, r0 │ │ - 2f2d0: 0c2d lsrs r5, r5, #16 │ │ - 2f2d2: 0c24 lsrs r4, r4, #16 │ │ - 2f2d4: 0c10 lsrs r0, r2, #16 │ │ - 2f2d6: 9401 str r4, [sp, #4] │ │ - 2f2d8: 1c2f adds r7, r5, #0 │ │ - 2f2da: 4367 muls r7, r4 │ │ - 2f2dc: 1c2c adds r4, r5, #0 │ │ - 2f2de: 4344 muls r4, r0 │ │ - 2f2e0: 9400 str r4, [sp, #0] │ │ - 2f2e2: 9c01 ldr r4, [sp, #4] │ │ - 2f2e4: 4665 mov r5, ip │ │ - 2f2e6: 4365 muls r5, r4 │ │ - 2f2e8: 9501 str r5, [sp, #4] │ │ - 2f2ea: 1c05 adds r5, r0, #0 │ │ - 2f2ec: 4660 mov r0, ip │ │ - 2f2ee: 4368 muls r0, r5 │ │ - 2f2f0: 9c01 ldr r4, [sp, #4] │ │ - 2f2f2: 9d00 ldr r5, [sp, #0] │ │ - 2f2f4: 1964 adds r4, r4, r5 │ │ - 2f2f6: 46a4 mov ip, r4 │ │ - 2f2f8: 0c3d lsrs r5, r7, #16 │ │ - 2f2fa: 9c01 ldr r4, [sp, #4] │ │ - 2f2fc: 4465 add r5, ip │ │ - 2f2fe: 42a5 cmp r5, r4 │ │ - 2f300: d202 bcs.n 2f308 <__aeabi_lmul+0x44> │ │ - 2f302: 2480 movs r4, #128 ; 0x80 │ │ - 2f304: 0264 lsls r4, r4, #9 │ │ - 2f306: 1900 adds r0, r0, r4 │ │ - 2f308: 435e muls r6, r3 │ │ - 2f30a: 434a muls r2, r1 │ │ - 2f30c: 0c2c lsrs r4, r5, #16 │ │ - 2f30e: 1900 adds r0, r0, r4 │ │ - 2f310: 043c lsls r4, r7, #16 │ │ - 2f312: 4684 mov ip, r0 │ │ - 2f314: 042d lsls r5, r5, #16 │ │ - 2f316: 0c24 lsrs r4, r4, #16 │ │ - 2f318: 18b1 adds r1, r6, r2 │ │ - 2f31a: 1928 adds r0, r5, r4 │ │ - 2f31c: 4461 add r1, ip │ │ - 2f31e: b003 add sp, #12 │ │ - 2f320: bdf0 pop {r4, r5, r6, r7, pc} │ │ - │ │ -0002f322 <__gnu_ldivmod_helper>: │ │ - 2f322: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ - 2f324: 1c16 adds r6, r2, #0 │ │ - 2f326: 1c1f adds r7, r3, #0 │ │ - 2f328: 9000 str r0, [sp, #0] │ │ - 2f32a: 9101 str r1, [sp, #4] │ │ - 2f32c: f000 ff6c bl 30208 <__divdi3> │ │ - 2f330: 1c04 adds r4, r0, #0 │ │ - 2f332: 1c0d adds r5, r1, #0 │ │ - 2f334: 1c22 adds r2, r4, #0 │ │ - 2f336: 1c2b adds r3, r5, #0 │ │ - 2f338: 1c30 adds r0, r6, #0 │ │ - 2f33a: 1c39 adds r1, r7, #0 │ │ - 2f33c: f7ff ffc2 bl 2f2c4 <__aeabi_lmul> │ │ - 2f340: 9a00 ldr r2, [sp, #0] │ │ - 2f342: 9b01 ldr r3, [sp, #4] │ │ - 2f344: 1a12 subs r2, r2, r0 │ │ - 2f346: 418b sbcs r3, r1 │ │ - 2f348: 9908 ldr r1, [sp, #32] │ │ - 2f34a: 1c20 adds r0, r4, #0 │ │ - 2f34c: 600a str r2, [r1, #0] │ │ - 2f34e: 604b str r3, [r1, #4] │ │ - 2f350: 1c29 adds r1, r5, #0 │ │ - 2f352: b003 add sp, #12 │ │ - 2f354: bdf0 pop {r4, r5, r6, r7, pc} │ │ - │ │ -0002f356 <__gnu_uldivmod_helper>: │ │ - 2f356: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ - 2f358: 1c14 adds r4, r2, #0 │ │ - 2f35a: 1c1d adds r5, r3, #0 │ │ - 2f35c: 9000 str r0, [sp, #0] │ │ - 2f35e: 9101 str r1, [sp, #4] │ │ - 2f360: f001 f909 bl 30576 <__udivdi3> │ │ - 2f364: 1c22 adds r2, r4, #0 │ │ - 2f366: 1c2b adds r3, r5, #0 │ │ - 2f368: 1c06 adds r6, r0, #0 │ │ - 2f36a: 1c0f adds r7, r1, #0 │ │ - 2f36c: f7ff ffaa bl 2f2c4 <__aeabi_lmul> │ │ - 2f370: 9a00 ldr r2, [sp, #0] │ │ - 2f372: 9b01 ldr r3, [sp, #4] │ │ - 2f374: 1a12 subs r2, r2, r0 │ │ - 2f376: 418b sbcs r3, r1 │ │ - 2f378: 9908 ldr r1, [sp, #32] │ │ - 2f37a: 1c30 adds r0, r6, #0 │ │ - 2f37c: 600a str r2, [r1, #0] │ │ - 2f37e: 604b str r3, [r1, #4] │ │ - 2f380: 1c39 adds r1, r7, #0 │ │ - 2f382: b003 add sp, #12 │ │ - 2f384: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 2f386: 0000 movs r0, r0 │ │ - 2f388: 6803 ldr r3, [r0, #0] │ │ - 2f38a: b500 push {lr} │ │ - 2f38c: 005a lsls r2, r3, #1 │ │ - 2f38e: d503 bpl.n 2f398 <__gnu_uldivmod_helper+0x42> │ │ - 2f390: 2280 movs r2, #128 ; 0x80 │ │ - 2f392: 0612 lsls r2, r2, #24 │ │ - 2f394: 4313 orrs r3, r2 │ │ - 2f396: e001 b.n 2f39c <__gnu_uldivmod_helper+0x46> │ │ - 2f398: 005b lsls r3, r3, #1 │ │ - 2f39a: 085b lsrs r3, r3, #1 │ │ - 2f39c: 18c0 adds r0, r0, r3 │ │ - 2f39e: bd00 pop {pc} │ │ - 2f3a0: b5f0 push {r4, r5, r6, r7, lr} │ │ - 2f3a2: b087 sub sp, #28 │ │ - 2f3a4: 9005 str r0, [sp, #20] │ │ - 2f3a6: 1c16 adds r6, r2, #0 │ │ - 2f3a8: 2900 cmp r1, #0 │ │ - 2f3aa: d028 beq.n 2f3fe <__gnu_uldivmod_helper+0xa8> │ │ - 2f3ac: 3901 subs r1, #1 │ │ - 2f3ae: 9103 str r1, [sp, #12] │ │ - 2f3b0: 9102 str r1, [sp, #8] │ │ - 2f3b2: 2100 movs r1, #0 │ │ - 2f3b4: 9101 str r1, [sp, #4] │ │ - 2f3b6: 9a01 ldr r2, [sp, #4] │ │ - 2f3b8: 9902 ldr r1, [sp, #8] │ │ - 2f3ba: 1853 adds r3, r2, r1 │ │ - 2f3bc: 0fdc lsrs r4, r3, #31 │ │ - 2f3be: 18e4 adds r4, r4, r3 │ │ - 2f3c0: 9a05 ldr r2, [sp, #20] │ │ - 2f3c2: 1064 asrs r4, r4, #1 │ │ - 2f3c4: 00e7 lsls r7, r4, #3 │ │ - 2f3c6: 19d5 adds r5, r2, r7 │ │ - 2f3c8: 1c28 adds r0, r5, #0 │ │ - 2f3ca: f7ff ffdd bl 2f388 <__gnu_uldivmod_helper+0x32> │ │ - 2f3ce: 9b03 ldr r3, [sp, #12] │ │ - 2f3d0: 9004 str r0, [sp, #16] │ │ - 2f3d2: 429c cmp r4, r3 │ │ - 2f3d4: d017 beq.n 2f406 <__gnu_uldivmod_helper+0xb0> │ │ - 2f3d6: 9905 ldr r1, [sp, #20] │ │ - 2f3d8: 3708 adds r7, #8 │ │ - 2f3da: 19c8 adds r0, r1, r7 │ │ - 2f3dc: f7ff ffd4 bl 2f388 <__gnu_uldivmod_helper+0x32> │ │ - 2f3e0: 9a04 ldr r2, [sp, #16] │ │ - 2f3e2: 4296 cmp r6, r2 │ │ - 2f3e4: d205 bcs.n 2f3f2 <__gnu_uldivmod_helper+0x9c> │ │ - 2f3e6: 9b01 ldr r3, [sp, #4] │ │ - 2f3e8: 429c cmp r4, r3 │ │ - 2f3ea: d00a beq.n 2f402 <__gnu_uldivmod_helper+0xac> │ │ - 2f3ec: 3c01 subs r4, #1 │ │ - 2f3ee: 9402 str r4, [sp, #8] │ │ - 2f3f0: e7e1 b.n 2f3b6 <__gnu_uldivmod_helper+0x60> │ │ - 2f3f2: 3801 subs r0, #1 │ │ - 2f3f4: 4286 cmp r6, r0 │ │ - 2f3f6: d909 bls.n 2f40c <__gnu_uldivmod_helper+0xb6> │ │ - 2f3f8: 3401 adds r4, #1 │ │ - 2f3fa: 9401 str r4, [sp, #4] │ │ - 2f3fc: e7db b.n 2f3b6 <__gnu_uldivmod_helper+0x60> │ │ - 2f3fe: 1c0d adds r5, r1, #0 │ │ - 2f400: e004 b.n 2f40c <__gnu_uldivmod_helper+0xb6> │ │ - 2f402: 2500 movs r5, #0 │ │ - 2f404: e002 b.n 2f40c <__gnu_uldivmod_helper+0xb6> │ │ - 2f406: 9904 ldr r1, [sp, #16] │ │ - 2f408: 428e cmp r6, r1 │ │ - 2f40a: d3ec bcc.n 2f3e6 <__gnu_uldivmod_helper+0x90> │ │ - 2f40c: 1c28 adds r0, r5, #0 │ │ - 2f40e: b007 add sp, #28 │ │ - 2f410: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 2f412: b500 push {lr} │ │ - 2f414: 2801 cmp r0, #1 │ │ - 2f416: d006 beq.n 2f426 <__gnu_uldivmod_helper+0xd0> │ │ - 2f418: 2802 cmp r0, #2 │ │ - 2f41a: d007 beq.n 2f42c <__gnu_uldivmod_helper+0xd6> │ │ - 2f41c: 2800 cmp r0, #0 │ │ - 2f41e: d109 bne.n 2f434 <__gnu_uldivmod_helper+0xde> │ │ - 2f420: 4805 ldr r0, [pc, #20] ; (2f438 <__gnu_uldivmod_helper+0xe2>) │ │ - 2f422: 4478 add r0, pc │ │ - 2f424: e004 b.n 2f430 <__gnu_uldivmod_helper+0xda> │ │ - 2f426: 4805 ldr r0, [pc, #20] ; (2f43c <__gnu_uldivmod_helper+0xe6>) │ │ - 2f428: 4478 add r0, pc │ │ - 2f42a: e001 b.n 2f430 <__gnu_uldivmod_helper+0xda> │ │ - 2f42c: 4804 ldr r0, [pc, #16] ; (2f440 <__gnu_uldivmod_helper+0xea>) │ │ - 2f42e: 4478 add r0, pc │ │ - 2f430: 6800 ldr r0, [r0, #0] │ │ - 2f432: e000 b.n 2f436 <__gnu_uldivmod_helper+0xe0> │ │ - 2f434: 2000 movs r0, #0 │ │ - 2f436: bd00 pop {pc} │ │ - 2f438: 8ac6 ldrh r6, [r0, #22] │ │ - 2f43a: 0000 movs r0, r0 │ │ - 2f43c: 8ac4 ldrh r4, [r0, #22] │ │ - 2f43e: 0000 movs r0, r0 │ │ - 2f440: 8ac2 ldrh r2, [r0, #22] │ │ - 2f442: 0000 movs r0, r0 │ │ - 2f444: 4b24 ldr r3, [pc, #144] ; (2f4d8 <__gnu_uldivmod_helper+0x182>) │ │ - 2f446: b573 push {r0, r1, r4, r5, r6, lr} │ │ - 2f448: 447b add r3, pc │ │ - 2f44a: 681b ldr r3, [r3, #0] │ │ - 2f44c: 1c04 adds r4, r0, #0 │ │ - 2f44e: 1e8e subs r6, r1, #2 │ │ - 2f450: 2b00 cmp r3, #0 │ │ - 2f452: d008 beq.n 2f466 <__gnu_uldivmod_helper+0x110> │ │ - 2f454: 1c30 adds r0, r6, #0 │ │ - 2f456: a901 add r1, sp, #4 │ │ - 2f458: f001 fc90 bl 30d7c <__clzsi2+0x4c8> │ │ - 2f45c: 1c02 adds r2, r0, #0 │ │ - 2f45e: 2a00 cmp r2, #0 │ │ - 2f460: d10b bne.n 2f47a <__gnu_uldivmod_helper+0x124> │ │ - 2f462: 6122 str r2, [r4, #16] │ │ - 2f464: e031 b.n 2f4ca <__gnu_uldivmod_helper+0x174> │ │ - 2f466: 4d1d ldr r5, [pc, #116] ; (2f4dc <__gnu_uldivmod_helper+0x186>) │ │ - 2f468: 4b1d ldr r3, [pc, #116] ; (2f4e0 <__gnu_uldivmod_helper+0x18a>) │ │ - 2f46a: 447d add r5, pc │ │ - 2f46c: 447b add r3, pc │ │ - 2f46e: 681b ldr r3, [r3, #0] │ │ - 2f470: 682d ldr r5, [r5, #0] │ │ - 2f472: 1c18 adds r0, r3, #0 │ │ - 2f474: 1aed subs r5, r5, r3 │ │ - 2f476: 10ed asrs r5, r5, #3 │ │ - 2f478: 9501 str r5, [sp, #4] │ │ - 2f47a: 9901 ldr r1, [sp, #4] │ │ - 2f47c: 1c32 adds r2, r6, #0 │ │ - 2f47e: f7ff ff8f bl 2f3a0 <__gnu_uldivmod_helper+0x4a> │ │ - 2f482: 1e05 subs r5, r0, #0 │ │ - 2f484: d101 bne.n 2f48a <__gnu_uldivmod_helper+0x134> │ │ - 2f486: 6120 str r0, [r4, #16] │ │ - 2f488: e01f b.n 2f4ca <__gnu_uldivmod_helper+0x174> │ │ - 2f48a: f7ff ff7d bl 2f388 <__gnu_uldivmod_helper+0x32> │ │ - 2f48e: 686b ldr r3, [r5, #4] │ │ - 2f490: 64a0 str r0, [r4, #72] ; 0x48 │ │ - 2f492: 2b01 cmp r3, #1 │ │ - 2f494: d103 bne.n 2f49e <__gnu_uldivmod_helper+0x148> │ │ - 2f496: 2300 movs r3, #0 │ │ - 2f498: 6123 str r3, [r4, #16] │ │ - 2f49a: 2005 movs r0, #5 │ │ - 2f49c: e01b b.n 2f4d6 <__gnu_uldivmod_helper+0x180> │ │ - 2f49e: 1d28 adds r0, r5, #4 │ │ - 2f4a0: 2b00 cmp r3, #0 │ │ - 2f4a2: da02 bge.n 2f4aa <__gnu_uldivmod_helper+0x154> │ │ - 2f4a4: 64e0 str r0, [r4, #76] ; 0x4c │ │ - 2f4a6: 2301 movs r3, #1 │ │ - 2f4a8: e003 b.n 2f4b2 <__gnu_uldivmod_helper+0x15c> │ │ - 2f4aa: f7ff ff6d bl 2f388 <__gnu_uldivmod_helper+0x32> │ │ - 2f4ae: 2300 movs r3, #0 │ │ - 2f4b0: 64e0 str r0, [r4, #76] ; 0x4c │ │ - 2f4b2: 6ce0 ldr r0, [r4, #76] ; 0x4c │ │ - 2f4b4: 6523 str r3, [r4, #80] ; 0x50 │ │ - 2f4b6: 6803 ldr r3, [r0, #0] │ │ - 2f4b8: 2b00 cmp r3, #0 │ │ - 2f4ba: da08 bge.n 2f4ce <__gnu_uldivmod_helper+0x178> │ │ - 2f4bc: 011b lsls r3, r3, #4 │ │ - 2f4be: 0f18 lsrs r0, r3, #28 │ │ - 2f4c0: f7ff ffa7 bl 2f412 <__gnu_uldivmod_helper+0xbc> │ │ - 2f4c4: 6120 str r0, [r4, #16] │ │ - 2f4c6: 2800 cmp r0, #0 │ │ - 2f4c8: d104 bne.n 2f4d4 <__gnu_uldivmod_helper+0x17e> │ │ - 2f4ca: 2009 movs r0, #9 │ │ - 2f4cc: e003 b.n 2f4d6 <__gnu_uldivmod_helper+0x180> │ │ - 2f4ce: f7ff ff5b bl 2f388 <__gnu_uldivmod_helper+0x32> │ │ - 2f4d2: 6120 str r0, [r4, #16] │ │ - 2f4d4: 2000 movs r0, #0 │ │ - 2f4d6: bd76 pop {r1, r2, r4, r5, r6, pc} │ │ - 2f4d8: 8aac ldrh r4, [r5, #20] │ │ - 2f4da: 0000 movs r0, r0 │ │ - 2f4dc: 8a8e ldrh r6, [r1, #20] │ │ - 2f4de: 0000 movs r0, r0 │ │ - 2f4e0: 8a90 ldrh r0, [r2, #20] │ │ - 2f4e2: 0000 movs r0, r0 │ │ - 2f4e4: 6803 ldr r3, [r0, #0] │ │ - 2f4e6: b510 push {r4, lr} │ │ - 2f4e8: 1c04 adds r4, r0, #0 │ │ - 2f4ea: 07da lsls r2, r3, #31 │ │ - 2f4ec: d407 bmi.n 2f4fe <__gnu_uldivmod_helper+0x1a8> │ │ - 2f4ee: 3048 adds r0, #72 ; 0x48 │ │ - 2f4f0: 079a lsls r2, r3, #30 │ │ - 2f4f2: d502 bpl.n 2f4fa <__gnu_uldivmod_helper+0x1a4> │ │ - 2f4f4: f001 fc4a bl 30d8c <__clzsi2+0x4d8> │ │ - 2f4f8: e001 b.n 2f4fe <__gnu_uldivmod_helper+0x1a8> │ │ - 2f4fa: f001 fc4f bl 30d9c <__clzsi2+0x4e8> │ │ - 2f4fe: 6823 ldr r3, [r4, #0] │ │ - 2f500: 075b lsls r3, r3, #29 │ │ - 2f502: d403 bmi.n 2f50c <__gnu_uldivmod_helper+0x1b6> │ │ - 2f504: 1c20 adds r0, r4, #0 │ │ - 2f506: 30d0 adds r0, #208 ; 0xd0 │ │ - 2f508: f001 fc50 bl 30dac <__clzsi2+0x4f8> │ │ - 2f50c: 6822 ldr r2, [r4, #0] │ │ - 2f50e: 0712 lsls r2, r2, #28 │ │ - 2f510: d404 bmi.n 2f51c <__gnu_uldivmod_helper+0x1c6> │ │ - 2f512: 23a8 movs r3, #168 ; 0xa8 │ │ - 2f514: 005b lsls r3, r3, #1 │ │ - 2f516: 18e0 adds r0, r4, r3 │ │ - 2f518: f001 fc50 bl 30dbc <__clzsi2+0x508> │ │ - 2f51c: 6822 ldr r2, [r4, #0] │ │ - 2f51e: 06d2 lsls r2, r2, #27 │ │ - 2f520: d404 bmi.n 2f52c <__gnu_uldivmod_helper+0x1d6> │ │ - 2f522: 23e8 movs r3, #232 ; 0xe8 │ │ - 2f524: 005b lsls r3, r3, #1 │ │ - 2f526: 18e0 adds r0, r4, r3 │ │ - 2f528: f001 fc50 bl 30dcc <__clzsi2+0x518> │ │ - 2f52c: bd10 pop {r4, pc} │ │ - 2f52e: 6802 ldr r2, [r0, #0] │ │ - 2f530: 2300 movs r3, #0 │ │ - 2f532: b500 push {lr} │ │ - 2f534: 429a cmp r2, r3 │ │ - 2f536: d000 beq.n 2f53a <__gnu_uldivmod_helper+0x1e4> │ │ - 2f538: 5813 ldr r3, [r2, r0] │ │ - 2f53a: 1c18 adds r0, r3, #0 │ │ - 2f53c: bd00 pop {pc} │ │ - 2f53e: 2009 movs r0, #9 │ │ - 2f540: 4770 bx lr │ │ - 2f542: 4770 bx lr │ │ - 2f544: b570 push {r4, r5, r6, lr} │ │ - 2f546: 1c05 adds r5, r0, #0 │ │ - 2f548: 1c0c adds r4, r1, #0 │ │ - 2f54a: 1c28 adds r0, r5, #0 │ │ - 2f54c: 6c21 ldr r1, [r4, #64] ; 0x40 │ │ - 2f54e: f7ff ff79 bl 2f444 <__gnu_uldivmod_helper+0xee> │ │ - 2f552: 1e06 subs r6, r0, #0 │ │ - 2f554: d001 beq.n 2f55a <__gnu_uldivmod_helper+0x204> │ │ - 2f556: f001 fc41 bl 30ddc <__clzsi2+0x528> │ │ - 2f55a: 6c23 ldr r3, [r4, #64] ; 0x40 │ │ - 2f55c: 616b str r3, [r5, #20] │ │ - 2f55e: 2001 movs r0, #1 │ │ - 2f560: 1c29 adds r1, r5, #0 │ │ - 2f562: 1c22 adds r2, r4, #0 │ │ - 2f564: 692b ldr r3, [r5, #16] │ │ - 2f566: 4798 blx r3 │ │ - 2f568: 2808 cmp r0, #8 │ │ - 2f56a: d0ee beq.n 2f54a <__gnu_uldivmod_helper+0x1f4> │ │ - 2f56c: 2807 cmp r0, #7 │ │ - 2f56e: d1f2 bne.n 2f556 <__gnu_uldivmod_helper+0x200> │ │ - 2f570: 1c30 adds r0, r6, #0 │ │ - 2f572: 6c21 ldr r1, [r4, #64] ; 0x40 │ │ - 2f574: f7ff ffe5 bl 2f542 <__gnu_uldivmod_helper+0x1ec> │ │ - 2f578: 1d20 adds r0, r4, #4 │ │ - 2f57a: f001 fc37 bl 30dec <__clzsi2+0x538> │ │ - 2f57e: b5f0 push {r4, r5, r6, r7, lr} │ │ - 2f580: 4c2e ldr r4, [pc, #184] ; (2f63c <__gnu_uldivmod_helper+0x2e6>) │ │ - 2f582: 1c17 adds r7, r2, #0 │ │ - 2f584: 44a5 add sp, r4 │ │ - 2f586: 68c2 ldr r2, [r0, #12] │ │ - 2f588: 6983 ldr r3, [r0, #24] │ │ - 2f58a: 9204 str r2, [sp, #16] │ │ - 2f58c: 2600 movs r6, #0 │ │ - 2f58e: 1c04 adds r4, r0, #0 │ │ - 2f590: 3104 adds r1, #4 │ │ - 2f592: a807 add r0, sp, #28 │ │ - 2f594: 2240 movs r2, #64 ; 0x40 │ │ - 2f596: 9305 str r3, [sp, #20] │ │ - 2f598: f001 fa40 bl 30a1c <__clzsi2+0x168> │ │ - 2f59c: 9606 str r6, [sp, #24] │ │ - 2f59e: 9602 str r6, [sp, #8] │ │ - 2f5a0: ad06 add r5, sp, #24 │ │ - 2f5a2: 1c20 adds r0, r4, #0 │ │ - 2f5a4: 6c29 ldr r1, [r5, #64] ; 0x40 │ │ - 2f5a6: f7ff ff4d bl 2f444 <__gnu_uldivmod_helper+0xee> │ │ - 2f5aa: 1e7b subs r3, r7, #1 │ │ - 2f5ac: 419f sbcs r7, r3 │ │ - 2f5ae: 3709 adds r7, #9 │ │ - 2f5b0: 9703 str r7, [sp, #12] │ │ - 2f5b2: 1e06 subs r6, r0, #0 │ │ - 2f5b4: d111 bne.n 2f5da <__gnu_uldivmod_helper+0x284> │ │ - 2f5b6: 6c2f ldr r7, [r5, #64] ; 0x40 │ │ - 2f5b8: 6167 str r7, [r4, #20] │ │ - 2f5ba: 22f0 movs r2, #240 ; 0xf0 │ │ - 2f5bc: af7e add r7, sp, #504 ; 0x1f8 │ │ - 2f5be: 1c38 adds r0, r7, #0 │ │ - 2f5c0: 1c29 adds r1, r5, #0 │ │ - 2f5c2: 0052 lsls r2, r2, #1 │ │ - 2f5c4: f001 fa2a bl 30a1c <__clzsi2+0x168> │ │ - 2f5c8: 1c3a adds r2, r7, #0 │ │ - 2f5ca: 9803 ldr r0, [sp, #12] │ │ - 2f5cc: 1c21 adds r1, r4, #0 │ │ - 2f5ce: 6923 ldr r3, [r4, #16] │ │ - 2f5d0: 4798 blx r3 │ │ - 2f5d2: 6bbf ldr r7, [r7, #56] ; 0x38 │ │ - 2f5d4: 646f str r7, [r5, #68] ; 0x44 │ │ - 2f5d6: 9002 str r0, [sp, #8] │ │ - 2f5d8: e005 b.n 2f5e6 <__gnu_uldivmod_helper+0x290> │ │ - 2f5da: 9f03 ldr r7, [sp, #12] │ │ - 2f5dc: 2310 movs r3, #16 │ │ - 2f5de: 431f orrs r7, r3 │ │ - 2f5e0: 6baa ldr r2, [r5, #56] ; 0x38 │ │ - 2f5e2: 9703 str r7, [sp, #12] │ │ - 2f5e4: 646a str r2, [r5, #68] ; 0x44 │ │ - 2f5e6: 9f05 ldr r7, [sp, #20] │ │ - 2f5e8: ad06 add r5, sp, #24 │ │ - 2f5ea: 9701 str r7, [sp, #4] │ │ - 2f5ec: 9500 str r5, [sp, #0] │ │ - 2f5ee: 2001 movs r0, #1 │ │ - 2f5f0: 9903 ldr r1, [sp, #12] │ │ - 2f5f2: 1c22 adds r2, r4, #0 │ │ - 2f5f4: 1c23 adds r3, r4, #0 │ │ - 2f5f6: 9f04 ldr r7, [sp, #16] │ │ - 2f5f8: 47b8 blx r7 │ │ - 2f5fa: 2800 cmp r0, #0 │ │ - 2f5fc: d116 bne.n 2f62c <__gnu_uldivmod_helper+0x2d6> │ │ - 2f5fe: 2e00 cmp r6, #0 │ │ - 2f600: d116 bne.n 2f630 <__gnu_uldivmod_helper+0x2da> │ │ - 2f602: 22f0 movs r2, #240 ; 0xf0 │ │ - 2f604: 1c28 adds r0, r5, #0 │ │ - 2f606: a97e add r1, sp, #504 ; 0x1f8 │ │ - 2f608: 0052 lsls r2, r2, #1 │ │ - 2f60a: f001 fa07 bl 30a1c <__clzsi2+0x168> │ │ - 2f60e: 9f02 ldr r7, [sp, #8] │ │ - 2f610: 2f08 cmp r7, #8 │ │ - 2f612: d101 bne.n 2f618 <__gnu_uldivmod_helper+0x2c2> │ │ - 2f614: 1c37 adds r7, r6, #0 │ │ - 2f616: e7c3 b.n 2f5a0 <__gnu_uldivmod_helper+0x24a> │ │ - 2f618: 9f02 ldr r7, [sp, #8] │ │ - 2f61a: 2f07 cmp r7, #7 │ │ - 2f61c: d106 bne.n 2f62c <__gnu_uldivmod_helper+0x2d6> │ │ - 2f61e: 1c30 adds r0, r6, #0 │ │ - 2f620: 6c29 ldr r1, [r5, #64] ; 0x40 │ │ - 2f622: f7ff ff8e bl 2f542 <__gnu_uldivmod_helper+0x1ec> │ │ - 2f626: a807 add r0, sp, #28 │ │ - 2f628: f001 fbe0 bl 30dec <__clzsi2+0x538> │ │ - 2f62c: 2009 movs r0, #9 │ │ - 2f62e: e000 b.n 2f632 <__gnu_uldivmod_helper+0x2dc> │ │ - 2f630: 1c30 adds r0, r6, #0 │ │ - 2f632: 23f7 movs r3, #247 ; 0xf7 │ │ - 2f634: 009b lsls r3, r3, #2 │ │ - 2f636: 449d add sp, r3 │ │ - 2f638: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 2f63a: 46c0 nop ; (mov r8, r8) │ │ - 2f63c: fc24 ffff stc2 15, cr15, [r4], #-1020 ; 0xfffffc04 │ │ - │ │ -0002f640 <_Unwind_GetCFA>: │ │ - 2f640: 6c40 ldr r0, [r0, #68] ; 0x44 │ │ - 2f642: 4770 bx lr │ │ - │ │ -0002f644 <__gnu_Unwind_RaiseException>: │ │ - 2f644: b5f0 push {r4, r5, r6, r7, lr} │ │ - 2f646: 6bcb ldr r3, [r1, #60] ; 0x3c │ │ - 2f648: b0f9 sub sp, #484 ; 0x1e4 │ │ - 2f64a: 640b str r3, [r1, #64] ; 0x40 │ │ - 2f64c: 1c05 adds r5, r0, #0 │ │ - 2f64e: 1c0c adds r4, r1, #0 │ │ - 2f650: a801 add r0, sp, #4 │ │ - 2f652: 3104 adds r1, #4 │ │ - 2f654: 2240 movs r2, #64 ; 0x40 │ │ - 2f656: f001 f9e1 bl 30a1c <__clzsi2+0x168> │ │ - 2f65a: 2301 movs r3, #1 │ │ - 2f65c: 425b negs r3, r3 │ │ - 2f65e: 9300 str r3, [sp, #0] │ │ - 2f660: 1c28 adds r0, r5, #0 │ │ - 2f662: 9910 ldr r1, [sp, #64] ; 0x40 │ │ - 2f664: f7ff feee bl 2f444 <__gnu_uldivmod_helper+0xee> │ │ - 2f668: 2800 cmp r0, #0 │ │ - 2f66a: d10f bne.n 2f68c <__gnu_Unwind_RaiseException+0x48> │ │ - 2f66c: 1c29 adds r1, r5, #0 │ │ - 2f66e: 466a mov r2, sp │ │ - 2f670: 692b ldr r3, [r5, #16] │ │ - 2f672: 4798 blx r3 │ │ - 2f674: 1e07 subs r7, r0, #0 │ │ - 2f676: 2f08 cmp r7, #8 │ │ - 2f678: d0f2 beq.n 2f660 <__gnu_Unwind_RaiseException+0x1c> │ │ - 2f67a: 4668 mov r0, sp │ │ - 2f67c: f7ff ff32 bl 2f4e4 <__gnu_uldivmod_helper+0x18e> │ │ - 2f680: 2f06 cmp r7, #6 │ │ - 2f682: d103 bne.n 2f68c <__gnu_Unwind_RaiseException+0x48> │ │ - 2f684: 1c28 adds r0, r5, #0 │ │ - 2f686: 1c21 adds r1, r4, #0 │ │ - 2f688: f7ff ff5c bl 2f544 <__gnu_uldivmod_helper+0x1ee> │ │ - 2f68c: 2009 movs r0, #9 │ │ - 2f68e: b079 add sp, #484 ; 0x1e4 │ │ - 2f690: bdf0 pop {r4, r5, r6, r7, pc} │ │ - │ │ -0002f692 <__gnu_Unwind_ForcedUnwind>: │ │ - 2f692: b508 push {r3, lr} │ │ - 2f694: 6182 str r2, [r0, #24] │ │ - 2f696: 6bda ldr r2, [r3, #60] ; 0x3c │ │ - 2f698: 60c1 str r1, [r0, #12] │ │ - 2f69a: 641a str r2, [r3, #64] ; 0x40 │ │ - 2f69c: 1c19 adds r1, r3, #0 │ │ - 2f69e: 2200 movs r2, #0 │ │ - 2f6a0: f7ff ff6d bl 2f57e <__gnu_uldivmod_helper+0x228> │ │ - 2f6a4: bd08 pop {r3, pc} │ │ - │ │ -0002f6a6 <__gnu_Unwind_Resume>: │ │ - 2f6a6: b570 push {r4, r5, r6, lr} │ │ - 2f6a8: 68c6 ldr r6, [r0, #12] │ │ - 2f6aa: 6943 ldr r3, [r0, #20] │ │ - 2f6ac: 1c05 adds r5, r0, #0 │ │ - 2f6ae: 1c0c adds r4, r1, #0 │ │ - 2f6b0: 640b str r3, [r1, #64] ; 0x40 │ │ - 2f6b2: 2e00 cmp r6, #0 │ │ - 2f6b4: d003 beq.n 2f6be <__gnu_Unwind_Resume+0x18> │ │ - 2f6b6: 2201 movs r2, #1 │ │ - 2f6b8: f7ff ff61 bl 2f57e <__gnu_uldivmod_helper+0x228> │ │ - 2f6bc: e013 b.n 2f6e6 <__gnu_Unwind_Resume+0x40> │ │ - 2f6be: 2002 movs r0, #2 │ │ - 2f6c0: 1c29 adds r1, r5, #0 │ │ - 2f6c2: 1c22 adds r2, r4, #0 │ │ - 2f6c4: 692b ldr r3, [r5, #16] │ │ - 2f6c6: 4798 blx r3 │ │ - 2f6c8: 2807 cmp r0, #7 │ │ - 2f6ca: d005 beq.n 2f6d8 <__gnu_Unwind_Resume+0x32> │ │ - 2f6cc: 2808 cmp r0, #8 │ │ - 2f6ce: d10a bne.n 2f6e6 <__gnu_Unwind_Resume+0x40> │ │ - 2f6d0: 1c28 adds r0, r5, #0 │ │ - 2f6d2: 1c21 adds r1, r4, #0 │ │ - 2f6d4: f7ff ff36 bl 2f544 <__gnu_uldivmod_helper+0x1ee> │ │ - 2f6d8: 1c30 adds r0, r6, #0 │ │ - 2f6da: 6c21 ldr r1, [r4, #64] ; 0x40 │ │ - 2f6dc: f7ff ff31 bl 2f542 <__gnu_uldivmod_helper+0x1ec> │ │ - 2f6e0: 1d20 adds r0, r4, #4 │ │ - 2f6e2: f001 fb83 bl 30dec <__clzsi2+0x538> │ │ - 2f6e6: f001 fb79 bl 30ddc <__clzsi2+0x528> │ │ - │ │ -0002f6ea <__gnu_Unwind_Resume_or_Rethrow>: │ │ - 2f6ea: b508 push {r3, lr} │ │ - 2f6ec: 68c3 ldr r3, [r0, #12] │ │ - 2f6ee: 2b00 cmp r3, #0 │ │ - 2f6f0: d102 bne.n 2f6f8 <__gnu_Unwind_Resume_or_Rethrow+0xe> │ │ - 2f6f2: f7ff ffa7 bl 2f644 <__gnu_Unwind_RaiseException> │ │ - 2f6f6: e004 b.n 2f702 <__gnu_Unwind_Resume_or_Rethrow+0x18> │ │ - 2f6f8: 6bcb ldr r3, [r1, #60] ; 0x3c │ │ - 2f6fa: 640b str r3, [r1, #64] ; 0x40 │ │ - 2f6fc: 2200 movs r2, #0 │ │ - 2f6fe: f7ff ff3e bl 2f57e <__gnu_uldivmod_helper+0x228> │ │ - 2f702: bd08 pop {r3, pc} │ │ - │ │ -0002f704 <_Unwind_Complete>: │ │ - 2f704: 4770 bx lr │ │ - │ │ -0002f706 <_Unwind_DeleteException>: │ │ - 2f706: b508 push {r3, lr} │ │ - 2f708: 6883 ldr r3, [r0, #8] │ │ - 2f70a: 1c01 adds r1, r0, #0 │ │ - 2f70c: 2b00 cmp r3, #0 │ │ - 2f70e: d001 beq.n 2f714 <_Unwind_DeleteException+0xe> │ │ - 2f710: 2001 movs r0, #1 │ │ - 2f712: 4798 blx r3 │ │ - 2f714: bd08 pop {r3, pc} │ │ - │ │ -0002f716 <_Unwind_VRS_Get>: │ │ - 2f716: b510 push {r4, lr} │ │ - 2f718: 1c04 adds r4, r0, #0 │ │ - 2f71a: 2904 cmp r1, #4 │ │ - 2f71c: d813 bhi.n 2f746 <_Unwind_VRS_Get+0x30> │ │ - 2f71e: 1c08 adds r0, r1, #0 │ │ - 2f720: f7fe fc30 bl 2df84 <__gnu_thumb1_case_uqi> │ │ - 2f724: 0305 lsls r5, r0, #12 │ │ - 2f726: 0311 lsls r1, r2, #12 │ │ - 2f728: 0003 movs r3, r0 │ │ - 2f72a: 2001 movs r0, #1 │ │ - 2f72c: e00c b.n 2f748 <_Unwind_VRS_Get+0x32> │ │ - 2f72e: 2002 movs r0, #2 │ │ - 2f730: 2b00 cmp r3, #0 │ │ - 2f732: d109 bne.n 2f748 <_Unwind_VRS_Get+0x32> │ │ - 2f734: 2a0f cmp r2, #15 │ │ - 2f736: d807 bhi.n 2f748 <_Unwind_VRS_Get+0x32> │ │ - 2f738: 4082 lsls r2, r0 │ │ - 2f73a: 18a4 adds r4, r4, r2 │ │ - 2f73c: 9a02 ldr r2, [sp, #8] │ │ - 2f73e: 6861 ldr r1, [r4, #4] │ │ - 2f740: 6011 str r1, [r2, #0] │ │ - 2f742: 1c18 adds r0, r3, #0 │ │ - 2f744: e000 b.n 2f748 <_Unwind_VRS_Get+0x32> │ │ - 2f746: 2002 movs r0, #2 │ │ - 2f748: bd10 pop {r4, pc} │ │ - 2f74a: b51f push {r0, r1, r2, r3, r4, lr} │ │ - 2f74c: 1c0a adds r2, r1, #0 │ │ - 2f74e: ab03 add r3, sp, #12 │ │ - 2f750: 2100 movs r1, #0 │ │ - 2f752: 9300 str r3, [sp, #0] │ │ - 2f754: 1c0b adds r3, r1, #0 │ │ - 2f756: f7ff ffde bl 2f716 <_Unwind_VRS_Get> │ │ - 2f75a: 9803 ldr r0, [sp, #12] │ │ - 2f75c: b005 add sp, #20 │ │ - 2f75e: bd00 pop {pc} │ │ - │ │ -0002f760 <_Unwind_VRS_Set>: │ │ - 2f760: b510 push {r4, lr} │ │ - 2f762: 1c04 adds r4, r0, #0 │ │ - 2f764: 2904 cmp r1, #4 │ │ - 2f766: d813 bhi.n 2f790 <_Unwind_VRS_Set+0x30> │ │ - 2f768: 1c08 adds r0, r1, #0 │ │ - 2f76a: f7fe fc0b bl 2df84 <__gnu_thumb1_case_uqi> │ │ - 2f76e: 0305 lsls r5, r0, #12 │ │ - 2f770: 0311 lsls r1, r2, #12 │ │ - 2f772: 0003 movs r3, r0 │ │ - 2f774: 2001 movs r0, #1 │ │ - 2f776: e00c b.n 2f792 <_Unwind_VRS_Set+0x32> │ │ - 2f778: 2002 movs r0, #2 │ │ - 2f77a: 2b00 cmp r3, #0 │ │ - 2f77c: d109 bne.n 2f792 <_Unwind_VRS_Set+0x32> │ │ - 2f77e: 2a0f cmp r2, #15 │ │ - 2f780: d807 bhi.n 2f792 <_Unwind_VRS_Set+0x32> │ │ - 2f782: 9902 ldr r1, [sp, #8] │ │ - 2f784: 4082 lsls r2, r0 │ │ - 2f786: 6809 ldr r1, [r1, #0] │ │ - 2f788: 18a4 adds r4, r4, r2 │ │ - 2f78a: 6061 str r1, [r4, #4] │ │ - 2f78c: 1c18 adds r0, r3, #0 │ │ - 2f78e: e000 b.n 2f792 <_Unwind_VRS_Set+0x32> │ │ - 2f790: 2002 movs r0, #2 │ │ - 2f792: bd10 pop {r4, pc} │ │ - 2f794: b51f push {r0, r1, r2, r3, r4, lr} │ │ - 2f796: 1c0b adds r3, r1, #0 │ │ - 2f798: 9203 str r2, [sp, #12] │ │ - 2f79a: 2100 movs r1, #0 │ │ - 2f79c: aa03 add r2, sp, #12 │ │ - 2f79e: 9200 str r2, [sp, #0] │ │ - 2f7a0: 1c1a adds r2, r3, #0 │ │ - 2f7a2: 1c0b adds r3, r1, #0 │ │ - 2f7a4: f7ff ffdc bl 2f760 <_Unwind_VRS_Set> │ │ - 2f7a8: b005 add sp, #20 │ │ - 2f7aa: bd00 pop {pc} │ │ - │ │ -0002f7ac <__gnu_Unwind_Backtrace>: │ │ - 2f7ac: b5f0 push {r4, r5, r6, r7, lr} │ │ - 2f7ae: 4c1a ldr r4, [pc, #104] ; (2f818 <__gnu_Unwind_Backtrace+0x6c>) │ │ - 2f7b0: 6bd3 ldr r3, [r2, #60] ; 0x3c │ │ - 2f7b2: 44a5 add sp, r4 │ │ - 2f7b4: 6413 str r3, [r2, #64] ; 0x40 │ │ - 2f7b6: 1c06 adds r6, r0, #0 │ │ - 2f7b8: 1c0f adds r7, r1, #0 │ │ - 2f7ba: a817 add r0, sp, #92 ; 0x5c │ │ - 2f7bc: 1d11 adds r1, r2, #4 │ │ - 2f7be: 2240 movs r2, #64 ; 0x40 │ │ - 2f7c0: f001 f92c bl 30a1c <__clzsi2+0x168> │ │ - 2f7c4: 2301 movs r3, #1 │ │ - 2f7c6: 425b negs r3, r3 │ │ - 2f7c8: 9316 str r3, [sp, #88] ; 0x58 │ │ - 2f7ca: ac16 add r4, sp, #88 ; 0x58 │ │ - 2f7cc: 4668 mov r0, sp │ │ - 2f7ce: 6c21 ldr r1, [r4, #64] ; 0x40 │ │ - 2f7d0: f7ff fe38 bl 2f444 <__gnu_uldivmod_helper+0xee> │ │ - 2f7d4: 2800 cmp r0, #0 │ │ - 2f7d6: d001 beq.n 2f7dc <__gnu_Unwind_Backtrace+0x30> │ │ - 2f7d8: 2509 movs r5, #9 │ │ - 2f7da: e014 b.n 2f806 <__gnu_Unwind_Backtrace+0x5a> │ │ - 2f7dc: 1c20 adds r0, r4, #0 │ │ - 2f7de: 210c movs r1, #12 │ │ - 2f7e0: 466a mov r2, sp │ │ - 2f7e2: f7ff ffd7 bl 2f794 <_Unwind_VRS_Set+0x34> │ │ - 2f7e6: 1c20 adds r0, r4, #0 │ │ - 2f7e8: 1c39 adds r1, r7, #0 │ │ - 2f7ea: 47b0 blx r6 │ │ - 2f7ec: 2800 cmp r0, #0 │ │ - 2f7ee: d1f3 bne.n 2f7d8 <__gnu_Unwind_Backtrace+0x2c> │ │ - 2f7f0: 9b04 ldr r3, [sp, #16] │ │ - 2f7f2: 2008 movs r0, #8 │ │ - 2f7f4: 4669 mov r1, sp │ │ - 2f7f6: 1c22 adds r2, r4, #0 │ │ - 2f7f8: 4798 blx r3 │ │ - 2f7fa: 1e05 subs r5, r0, #0 │ │ - 2f7fc: 2d05 cmp r5, #5 │ │ - 2f7fe: d002 beq.n 2f806 <__gnu_Unwind_Backtrace+0x5a> │ │ - 2f800: 2809 cmp r0, #9 │ │ - 2f802: d1e2 bne.n 2f7ca <__gnu_Unwind_Backtrace+0x1e> │ │ - 2f804: e7e8 b.n 2f7d8 <__gnu_Unwind_Backtrace+0x2c> │ │ - 2f806: 1c20 adds r0, r4, #0 │ │ - 2f808: f7ff fe6c bl 2f4e4 <__gnu_uldivmod_helper+0x18e> │ │ - 2f80c: 1c28 adds r0, r5, #0 │ │ - 2f80e: 238f movs r3, #143 ; 0x8f │ │ - 2f810: 009b lsls r3, r3, #2 │ │ - 2f812: 449d add sp, r3 │ │ - 2f814: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 2f816: 46c0 nop ; (mov r8, r8) │ │ - 2f818: fdc4 ffff stc2l 15, cr15, [r4, #1020] ; 0x3fc │ │ - 2f81c: b5f0 push {r4, r5, r6, r7, lr} │ │ - 2f81e: 1c0c adds r4, r1, #0 │ │ - 2f820: b08d sub sp, #52 ; 0x34 │ │ - 2f822: 2103 movs r1, #3 │ │ - 2f824: 9303 str r3, [sp, #12] │ │ - 2f826: 9007 str r0, [sp, #28] │ │ - 2f828: 6ce3 ldr r3, [r4, #76] ; 0x4c │ │ - 2f82a: 4008 ands r0, r1 │ │ - 2f82c: 9004 str r0, [sp, #16] │ │ - 2f82e: 9803 ldr r0, [sp, #12] │ │ - 2f830: 1d1f adds r7, r3, #4 │ │ - 2f832: 1c16 adds r6, r2, #0 │ │ - 2f834: 681a ldr r2, [r3, #0] │ │ - 2f836: ab09 add r3, sp, #36 ; 0x24 │ │ - 2f838: 9209 str r2, [sp, #36] ; 0x24 │ │ - 2f83a: 605f str r7, [r3, #4] │ │ - 2f83c: 2800 cmp r0, #0 │ │ - 2f83e: d104 bne.n 2f84a <__gnu_Unwind_Backtrace+0x9e> │ │ - 2f840: 0212 lsls r2, r2, #8 │ │ - 2f842: 9209 str r2, [sp, #36] ; 0x24 │ │ - 2f844: 7258 strb r0, [r3, #9] │ │ - 2f846: 7219 strb r1, [r3, #8] │ │ - 2f848: e00c b.n 2f864 <__gnu_Unwind_Backtrace+0xb8> │ │ - 2f84a: 9903 ldr r1, [sp, #12] │ │ - 2f84c: 2902 cmp r1, #2 │ │ - 2f84e: dc09 bgt.n 2f864 <__gnu_Unwind_Backtrace+0xb8> │ │ - 2f850: 0c11 lsrs r1, r2, #16 │ │ - 2f852: 0412 lsls r2, r2, #16 │ │ - 2f854: 601a str r2, [r3, #0] │ │ - 2f856: 2202 movs r2, #2 │ │ - 2f858: 7259 strb r1, [r3, #9] │ │ - 2f85a: 721a strb r2, [r3, #8] │ │ - 2f85c: 060b lsls r3, r1, #24 │ │ - 2f85e: 0e1b lsrs r3, r3, #24 │ │ - 2f860: 4093 lsls r3, r2 │ │ - 2f862: 18ff adds r7, r7, r3 │ │ - 2f864: 9a04 ldr r2, [sp, #16] │ │ - 2f866: 2a02 cmp r2, #2 │ │ - 2f868: d100 bne.n 2f86c <__gnu_Unwind_Backtrace+0xc0> │ │ - 2f86a: 6ba7 ldr r7, [r4, #56] ; 0x38 │ │ - 2f86c: 6d20 ldr r0, [r4, #80] ; 0x50 │ │ - 2f86e: 2301 movs r3, #1 │ │ - 2f870: 4003 ands r3, r0 │ │ - 2f872: d000 beq.n 2f876 <__gnu_Unwind_Backtrace+0xca> │ │ - 2f874: e0ea b.n 2fa4c <__gnu_Unwind_Backtrace+0x2a0> │ │ - 2f876: 9306 str r3, [sp, #24] │ │ - 2f878: 683b ldr r3, [r7, #0] │ │ - 2f87a: 9301 str r3, [sp, #4] │ │ - 2f87c: 2b00 cmp r3, #0 │ │ - 2f87e: d100 bne.n 2f882 <__gnu_Unwind_Backtrace+0xd6> │ │ - 2f880: e0e6 b.n 2fa50 <__gnu_Unwind_Backtrace+0x2a4> │ │ - 2f882: 9903 ldr r1, [sp, #12] │ │ - 2f884: 2902 cmp r1, #2 │ │ - 2f886: d104 bne.n 2f892 <__gnu_Unwind_Backtrace+0xe6> │ │ - 2f888: 687a ldr r2, [r7, #4] │ │ - 2f88a: 1c3d adds r5, r7, #0 │ │ - 2f88c: 9202 str r2, [sp, #8] │ │ - 2f88e: 3508 adds r5, #8 │ │ - 2f890: e004 b.n 2f89c <__gnu_Unwind_Backtrace+0xf0> │ │ - 2f892: 883b ldrh r3, [r7, #0] │ │ - 2f894: 8878 ldrh r0, [r7, #2] │ │ - 2f896: 1d3d adds r5, r7, #4 │ │ - 2f898: 9301 str r3, [sp, #4] │ │ - 2f89a: 9002 str r0, [sp, #8] │ │ - 2f89c: 9b02 ldr r3, [sp, #8] │ │ - 2f89e: 6ca1 ldr r1, [r4, #72] ; 0x48 │ │ - 2f8a0: 2701 movs r7, #1 │ │ - 2f8a2: 43bb bics r3, r7 │ │ - 2f8a4: 185b adds r3, r3, r1 │ │ - 2f8a6: 1c30 adds r0, r6, #0 │ │ - 2f8a8: 210f movs r1, #15 │ │ - 2f8aa: 9305 str r3, [sp, #20] │ │ - 2f8ac: f7ff ff4d bl 2f74a <_Unwind_VRS_Get+0x34> │ │ - 2f8b0: 9a05 ldr r2, [sp, #20] │ │ - 2f8b2: 2300 movs r3, #0 │ │ - 2f8b4: 4282 cmp r2, r0 │ │ - 2f8b6: d805 bhi.n 2f8c4 <__gnu_Unwind_Backtrace+0x118> │ │ - 2f8b8: 9b01 ldr r3, [sp, #4] │ │ - 2f8ba: 43bb bics r3, r7 │ │ - 2f8bc: 18d3 adds r3, r2, r3 │ │ - 2f8be: 4298 cmp r0, r3 │ │ - 2f8c0: 419b sbcs r3, r3 │ │ - 2f8c2: 425b negs r3, r3 │ │ - 2f8c4: 9a02 ldr r2, [sp, #8] │ │ - 2f8c6: 9801 ldr r0, [sp, #4] │ │ - 2f8c8: 403a ands r2, r7 │ │ - 2f8ca: 0052 lsls r2, r2, #1 │ │ - 2f8cc: 4007 ands r7, r0 │ │ - 2f8ce: 433a orrs r2, r7 │ │ - 2f8d0: 2a01 cmp r2, #1 │ │ - 2f8d2: d019 beq.n 2f908 <__gnu_Unwind_Backtrace+0x15c> │ │ - 2f8d4: 2a00 cmp r2, #0 │ │ - 2f8d6: d002 beq.n 2f8de <__gnu_Unwind_Backtrace+0x132> │ │ - 2f8d8: 2a02 cmp r2, #2 │ │ - 2f8da: d05b beq.n 2f994 <__gnu_Unwind_Backtrace+0x1e8> │ │ - 2f8dc: e0d8 b.n 2fa90 <__gnu_Unwind_Backtrace+0x2e4> │ │ - 2f8de: 9904 ldr r1, [sp, #16] │ │ - 2f8e0: 1d2f adds r7, r5, #4 │ │ - 2f8e2: 2900 cmp r1, #0 │ │ - 2f8e4: d0c8 beq.n 2f878 <__gnu_Unwind_Backtrace+0xcc> │ │ - 2f8e6: 2b00 cmp r3, #0 │ │ - 2f8e8: d0c6 beq.n 2f878 <__gnu_Unwind_Backtrace+0xcc> │ │ - 2f8ea: 1c28 adds r0, r5, #0 │ │ - 2f8ec: f7ff fd4c bl 2f388 <__gnu_uldivmod_helper+0x32> │ │ - 2f8f0: 63a7 str r7, [r4, #56] ; 0x38 │ │ - 2f8f2: 1c05 adds r5, r0, #0 │ │ - 2f8f4: 1c20 adds r0, r4, #0 │ │ - 2f8f6: f001 fa81 bl 30dfc <__clzsi2+0x548> │ │ - 2f8fa: 2800 cmp r0, #0 │ │ - 2f8fc: d100 bne.n 2f900 <__gnu_Unwind_Backtrace+0x154> │ │ - 2f8fe: e0c7 b.n 2fa90 <__gnu_Unwind_Backtrace+0x2e4> │ │ - 2f900: 1c30 adds r0, r6, #0 │ │ - 2f902: 210f movs r1, #15 │ │ - 2f904: 1c2a adds r2, r5, #0 │ │ - 2f906: e03e b.n 2f986 <__gnu_Unwind_Backtrace+0x1da> │ │ - 2f908: 9804 ldr r0, [sp, #16] │ │ - 2f90a: 2800 cmp r0, #0 │ │ - 2f90c: d126 bne.n 2f95c <__gnu_Unwind_Backtrace+0x1b0> │ │ - 2f90e: 2b00 cmp r3, #0 │ │ - 2f910: d03d beq.n 2f98e <__gnu_Unwind_Backtrace+0x1e2> │ │ - 2f912: 6829 ldr r1, [r5, #0] │ │ - 2f914: 686b ldr r3, [r5, #4] │ │ - 2f916: 0fcf lsrs r7, r1, #31 │ │ - 2f918: 1c98 adds r0, r3, #2 │ │ - 2f91a: d100 bne.n 2f91e <__gnu_Unwind_Backtrace+0x172> │ │ - 2f91c: e0b8 b.n 2fa90 <__gnu_Unwind_Backtrace+0x2e4> │ │ - 2f91e: 1c21 adds r1, r4, #0 │ │ - 2f920: 3158 adds r1, #88 ; 0x58 │ │ - 2f922: 9108 str r1, [sp, #32] │ │ - 2f924: 3301 adds r3, #1 │ │ - 2f926: d00b beq.n 2f940 <__gnu_Unwind_Backtrace+0x194> │ │ - 2f928: 1d28 adds r0, r5, #4 │ │ - 2f92a: f7ff fe00 bl 2f52e <__gnu_uldivmod_helper+0x1d8> │ │ - 2f92e: 1c3a adds r2, r7, #0 │ │ - 2f930: ab08 add r3, sp, #32 │ │ - 2f932: 1c01 adds r1, r0, #0 │ │ - 2f934: 1c20 adds r0, r4, #0 │ │ - 2f936: f001 fa69 bl 30e0c <__clzsi2+0x558> │ │ - 2f93a: 1e07 subs r7, r0, #0 │ │ - 2f93c: d027 beq.n 2f98e <__gnu_Unwind_Backtrace+0x1e2> │ │ - 2f93e: e000 b.n 2f942 <__gnu_Unwind_Backtrace+0x196> │ │ - 2f940: 1c17 adds r7, r2, #0 │ │ - 2f942: 1c30 adds r0, r6, #0 │ │ - 2f944: 210d movs r1, #13 │ │ - 2f946: f7ff ff00 bl 2f74a <_Unwind_VRS_Get+0x34> │ │ - 2f94a: 9b08 ldr r3, [sp, #32] │ │ - 2f94c: 6220 str r0, [r4, #32] │ │ - 2f94e: 2f02 cmp r7, #2 │ │ - 2f950: d102 bne.n 2f958 <__gnu_Unwind_Backtrace+0x1ac> │ │ - 2f952: 62e3 str r3, [r4, #44] ; 0x2c │ │ - 2f954: 1c23 adds r3, r4, #0 │ │ - 2f956: 332c adds r3, #44 ; 0x2c │ │ - 2f958: 6263 str r3, [r4, #36] ; 0x24 │ │ - 2f95a: e046 b.n 2f9ea <__gnu_Unwind_Backtrace+0x23e> │ │ - 2f95c: 1c30 adds r0, r6, #0 │ │ - 2f95e: 210d movs r1, #13 │ │ - 2f960: 6a27 ldr r7, [r4, #32] │ │ - 2f962: f7ff fef2 bl 2f74a <_Unwind_VRS_Get+0x34> │ │ - 2f966: 4287 cmp r7, r0 │ │ - 2f968: d111 bne.n 2f98e <__gnu_Unwind_Backtrace+0x1e2> │ │ - 2f96a: 6aa1 ldr r1, [r4, #40] ; 0x28 │ │ - 2f96c: 428d cmp r5, r1 │ │ - 2f96e: d10e bne.n 2f98e <__gnu_Unwind_Backtrace+0x1e2> │ │ - 2f970: 1c28 adds r0, r5, #0 │ │ - 2f972: f7ff fd09 bl 2f388 <__gnu_uldivmod_helper+0x32> │ │ - 2f976: 210f movs r1, #15 │ │ - 2f978: 1c02 adds r2, r0, #0 │ │ - 2f97a: 1c30 adds r0, r6, #0 │ │ - 2f97c: f7ff ff0a bl 2f794 <_Unwind_VRS_Set+0x34> │ │ - 2f980: 1c30 adds r0, r6, #0 │ │ - 2f982: 2100 movs r1, #0 │ │ - 2f984: 1c22 adds r2, r4, #0 │ │ - 2f986: f7ff ff05 bl 2f794 <_Unwind_VRS_Set+0x34> │ │ - 2f98a: 2007 movs r0, #7 │ │ - 2f98c: e081 b.n 2fa92 <__gnu_Unwind_Backtrace+0x2e6> │ │ - 2f98e: 1c2f adds r7, r5, #0 │ │ - 2f990: 3708 adds r7, #8 │ │ - 2f992: e771 b.n 2f878 <__gnu_Unwind_Backtrace+0xcc> │ │ - 2f994: 6828 ldr r0, [r5, #0] │ │ - 2f996: 9904 ldr r1, [sp, #16] │ │ - 2f998: 0042 lsls r2, r0, #1 │ │ - 2f99a: 0852 lsrs r2, r2, #1 │ │ - 2f99c: 9201 str r2, [sp, #4] │ │ - 2f99e: 2900 cmp r1, #0 │ │ - 2f9a0: d126 bne.n 2f9f0 <__gnu_Unwind_Backtrace+0x244> │ │ - 2f9a2: 2b00 cmp r3, #0 │ │ - 2f9a4: d049 beq.n 2fa3a <__gnu_Unwind_Backtrace+0x28e> │ │ - 2f9a6: 9a07 ldr r2, [sp, #28] │ │ - 2f9a8: 0712 lsls r2, r2, #28 │ │ - 2f9aa: d502 bpl.n 2f9b2 <__gnu_Unwind_Backtrace+0x206> │ │ - 2f9ac: 9b01 ldr r3, [sp, #4] │ │ - 2f9ae: 2b00 cmp r3, #0 │ │ - 2f9b0: d143 bne.n 2fa3a <__gnu_Unwind_Backtrace+0x28e> │ │ - 2f9b2: 2700 movs r7, #0 │ │ - 2f9b4: 9801 ldr r0, [sp, #4] │ │ - 2f9b6: 4287 cmp r7, r0 │ │ - 2f9b8: d010 beq.n 2f9dc <__gnu_Unwind_Backtrace+0x230> │ │ - 2f9ba: 3701 adds r7, #1 │ │ - 2f9bc: 1c23 adds r3, r4, #0 │ │ - 2f9be: 00b8 lsls r0, r7, #2 │ │ - 2f9c0: 3358 adds r3, #88 ; 0x58 │ │ - 2f9c2: 1828 adds r0, r5, r0 │ │ - 2f9c4: 9308 str r3, [sp, #32] │ │ - 2f9c6: f7ff fdb2 bl 2f52e <__gnu_uldivmod_helper+0x1d8> │ │ - 2f9ca: 2200 movs r2, #0 │ │ - 2f9cc: ab08 add r3, sp, #32 │ │ - 2f9ce: 1c01 adds r1, r0, #0 │ │ - 2f9d0: 1c20 adds r0, r4, #0 │ │ - 2f9d2: f001 fa1b bl 30e0c <__clzsi2+0x558> │ │ - 2f9d6: 2800 cmp r0, #0 │ │ - 2f9d8: d0ec beq.n 2f9b4 <__gnu_Unwind_Backtrace+0x208> │ │ - 2f9da: e02e b.n 2fa3a <__gnu_Unwind_Backtrace+0x28e> │ │ - 2f9dc: 210d movs r1, #13 │ │ - 2f9de: 1c30 adds r0, r6, #0 │ │ - 2f9e0: f7ff feb3 bl 2f74a <_Unwind_VRS_Get+0x34> │ │ - 2f9e4: 9908 ldr r1, [sp, #32] │ │ - 2f9e6: 6261 str r1, [r4, #36] ; 0x24 │ │ - 2f9e8: 6220 str r0, [r4, #32] │ │ - 2f9ea: 62a5 str r5, [r4, #40] ; 0x28 │ │ - 2f9ec: 2006 movs r0, #6 │ │ - 2f9ee: e050 b.n 2fa92 <__gnu_Unwind_Backtrace+0x2e6> │ │ - 2f9f0: 1c30 adds r0, r6, #0 │ │ - 2f9f2: 210d movs r1, #13 │ │ - 2f9f4: 6a27 ldr r7, [r4, #32] │ │ - 2f9f6: f7ff fea8 bl 2f74a <_Unwind_VRS_Get+0x34> │ │ - 2f9fa: 4287 cmp r7, r0 │ │ - 2f9fc: d11d bne.n 2fa3a <__gnu_Unwind_Backtrace+0x28e> │ │ - 2f9fe: 6aa2 ldr r2, [r4, #40] ; 0x28 │ │ - 2fa00: 4295 cmp r5, r2 │ │ - 2fa02: d11a bne.n 2fa3a <__gnu_Unwind_Backtrace+0x28e> │ │ - 2fa04: 9b01 ldr r3, [sp, #4] │ │ - 2fa06: 62a3 str r3, [r4, #40] ; 0x28 │ │ - 2fa08: 2304 movs r3, #4 │ │ - 2fa0a: 6323 str r3, [r4, #48] ; 0x30 │ │ - 2fa0c: 2700 movs r7, #0 │ │ - 2fa0e: 18eb adds r3, r5, r3 │ │ - 2fa10: 62e7 str r7, [r4, #44] ; 0x2c │ │ - 2fa12: 6363 str r3, [r4, #52] ; 0x34 │ │ - 2fa14: 6828 ldr r0, [r5, #0] │ │ - 2fa16: 42b8 cmp r0, r7 │ │ - 2fa18: da0d bge.n 2fa36 <__gnu_Unwind_Backtrace+0x28a> │ │ - 2fa1a: 9801 ldr r0, [sp, #4] │ │ - 2fa1c: 3001 adds r0, #1 │ │ - 2fa1e: 0080 lsls r0, r0, #2 │ │ - 2fa20: 1828 adds r0, r5, r0 │ │ - 2fa22: f7ff fcb1 bl 2f388 <__gnu_uldivmod_helper+0x32> │ │ - 2fa26: 210f movs r1, #15 │ │ - 2fa28: 1c02 adds r2, r0, #0 │ │ - 2fa2a: 1c30 adds r0, r6, #0 │ │ - 2fa2c: f7ff feb2 bl 2f794 <_Unwind_VRS_Set+0x34> │ │ - 2fa30: 1c30 adds r0, r6, #0 │ │ - 2fa32: 1c39 adds r1, r7, #0 │ │ - 2fa34: e7a6 b.n 2f984 <__gnu_Unwind_Backtrace+0x1d8> │ │ - 2fa36: 2101 movs r1, #1 │ │ - 2fa38: 9106 str r1, [sp, #24] │ │ - 2fa3a: 682a ldr r2, [r5, #0] │ │ - 2fa3c: 2a00 cmp r2, #0 │ │ - 2fa3e: da00 bge.n 2fa42 <__gnu_Unwind_Backtrace+0x296> │ │ - 2fa40: 3504 adds r5, #4 │ │ - 2fa42: 9f01 ldr r7, [sp, #4] │ │ - 2fa44: 3701 adds r7, #1 │ │ - 2fa46: 00bf lsls r7, r7, #2 │ │ - 2fa48: 19ef adds r7, r5, r7 │ │ - 2fa4a: e715 b.n 2f878 <__gnu_Unwind_Backtrace+0xcc> │ │ - 2fa4c: 2000 movs r0, #0 │ │ - 2fa4e: 9006 str r0, [sp, #24] │ │ - 2fa50: 9903 ldr r1, [sp, #12] │ │ - 2fa52: 2902 cmp r1, #2 │ │ - 2fa54: dd02 ble.n 2fa5c <__gnu_Unwind_Backtrace+0x2b0> │ │ - 2fa56: f7ff fd72 bl 2f53e <__gnu_uldivmod_helper+0x1e8> │ │ - 2fa5a: e003 b.n 2fa64 <__gnu_Unwind_Backtrace+0x2b8> │ │ - 2fa5c: 1c30 adds r0, r6, #0 │ │ - 2fa5e: a909 add r1, sp, #36 ; 0x24 │ │ - 2fa60: f000 fa62 bl 2ff28 <__gnu_unwind_execute> │ │ - 2fa64: 2800 cmp r0, #0 │ │ - 2fa66: d113 bne.n 2fa90 <__gnu_Unwind_Backtrace+0x2e4> │ │ - 2fa68: 9a06 ldr r2, [sp, #24] │ │ - 2fa6a: 2a00 cmp r2, #0 │ │ - 2fa6c: d101 bne.n 2fa72 <__gnu_Unwind_Backtrace+0x2c6> │ │ - 2fa6e: 2008 movs r0, #8 │ │ - 2fa70: e00f b.n 2fa92 <__gnu_Unwind_Backtrace+0x2e6> │ │ - 2fa72: 210f movs r1, #15 │ │ - 2fa74: 1c30 adds r0, r6, #0 │ │ - 2fa76: f7ff fe68 bl 2f74a <_Unwind_VRS_Get+0x34> │ │ - 2fa7a: 210e movs r1, #14 │ │ - 2fa7c: 1c02 adds r2, r0, #0 │ │ - 2fa7e: 1c30 adds r0, r6, #0 │ │ - 2fa80: f7ff fe88 bl 2f794 <_Unwind_VRS_Set+0x34> │ │ - 2fa84: 4a04 ldr r2, [pc, #16] ; (2fa98 <__gnu_Unwind_Backtrace+0x2ec>) │ │ - 2fa86: 1c30 adds r0, r6, #0 │ │ - 2fa88: 447a add r2, pc │ │ - 2fa8a: 6812 ldr r2, [r2, #0] │ │ - 2fa8c: 210f movs r1, #15 │ │ - 2fa8e: e77a b.n 2f986 <__gnu_Unwind_Backtrace+0x1da> │ │ - 2fa90: 2009 movs r0, #9 │ │ - 2fa92: b00d add sp, #52 ; 0x34 │ │ - 2fa94: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 2fa96: 46c0 nop ; (mov r8, r8) │ │ - 2fa98: 8478 strh r0, [r7, #34] ; 0x22 │ │ +0002ef10 : │ │ + 2ef10: b570 push {r4, r5, r6, lr} │ │ + 2ef12: 1c16 adds r6, r2, #0 │ │ + 2ef14: 4c0a ldr r4, [pc, #40] ; (2ef40 ) │ │ + 2ef16: b090 sub sp, #64 ; 0x40 │ │ + 2ef18: ad01 add r5, sp, #4 │ │ + 2ef1a: 447c add r4, pc │ │ + 2ef1c: 6824 ldr r4, [r4, #0] │ │ + 2ef1e: 1c28 adds r0, r5, #0 │ │ + 2ef20: 6823 ldr r3, [r4, #0] │ │ + 2ef22: 930f str r3, [sp, #60] ; 0x3c │ │ + 2ef24: f7f8 f926 bl 27174 │ │ + 2ef28: 1c28 adds r0, r5, #0 │ │ + 2ef2a: 636e str r6, [r5, #52] ; 0x34 │ │ + 2ef2c: f7f8 f92c bl 27188 │ │ + 2ef30: 9a0f ldr r2, [sp, #60] ; 0x3c │ │ + 2ef32: 6823 ldr r3, [r4, #0] │ │ + 2ef34: 429a cmp r2, r3 │ │ + 2ef36: d001 beq.n 2ef3c │ │ + 2ef38: f002 feb8 bl 31cac <__aeabi_llsl@@Base+0x14c> │ │ + 2ef3c: b010 add sp, #64 ; 0x40 │ │ + 2ef3e: bd70 pop {r4, r5, r6, pc} │ │ + 2ef40: 9ede ldr r6, [sp, #888] ; 0x378 │ │ ... │ │ │ │ -0002fa9c <__aeabi_unwind_cpp_pr0>: │ │ - 2fa9c: b508 push {r3, lr} │ │ - 2fa9e: 2300 movs r3, #0 │ │ - 2faa0: f7ff febc bl 2f81c <__gnu_Unwind_Backtrace+0x70> │ │ - 2faa4: bd08 pop {r3, pc} │ │ - │ │ -0002faa6 <__aeabi_unwind_cpp_pr1>: │ │ - 2faa6: b508 push {r3, lr} │ │ - 2faa8: 2301 movs r3, #1 │ │ - 2faaa: f7ff feb7 bl 2f81c <__gnu_Unwind_Backtrace+0x70> │ │ - 2faae: bd08 pop {r3, pc} │ │ - │ │ -0002fab0 <__aeabi_unwind_cpp_pr2>: │ │ - 2fab0: b508 push {r3, lr} │ │ - 2fab2: 2302 movs r3, #2 │ │ - 2fab4: f7ff feb2 bl 2f81c <__gnu_Unwind_Backtrace+0x70> │ │ - 2fab8: bd08 pop {r3, pc} │ │ - │ │ -0002faba <_Unwind_VRS_Pop>: │ │ - 2faba: b5f0 push {r4, r5, r6, r7, lr} │ │ - 2fabc: 1c04 adds r4, r0, #0 │ │ - 2fabe: b0c7 sub sp, #284 ; 0x11c │ │ - 2fac0: 1c17 adds r7, r2, #0 │ │ - 2fac2: 1c1d adds r5, r3, #0 │ │ - 2fac4: 2904 cmp r1, #4 │ │ - 2fac6: d900 bls.n 2faca <_Unwind_VRS_Pop+0x10> │ │ - 2fac8: e083 b.n 2fbd2 <_Unwind_VRS_Pop+0x118> │ │ - 2faca: 1c08 adds r0, r1, #0 │ │ - 2facc: f7fe fa5a bl 2df84 <__gnu_thumb1_case_uqi> │ │ - 2fad0: 1d03 adds r3, r0, #4 │ │ - 2fad2: 2b81 cmp r3, #129 ; 0x81 │ │ - 2fad4: 0057 lsls r7, r2, #1 │ │ - 2fad6: 2002 movs r0, #2 │ │ - 2fad8: 2b00 cmp r3, #0 │ │ - 2fada: d000 beq.n 2fade <_Unwind_VRS_Pop+0x24> │ │ - 2fadc: e112 b.n 2fd04 <_Unwind_VRS_Pop+0x24a> │ │ - 2fade: 0412 lsls r2, r2, #16 │ │ - 2fae0: 6ba3 ldr r3, [r4, #56] ; 0x38 │ │ - 2fae2: 0c12 lsrs r2, r2, #16 │ │ - 2fae4: 2101 movs r1, #1 │ │ - 2fae6: 1c08 adds r0, r1, #0 │ │ - 2fae8: 40a8 lsls r0, r5 │ │ - 2faea: 4202 tst r2, r0 │ │ - 2faec: d004 beq.n 2faf8 <_Unwind_VRS_Pop+0x3e> │ │ - 2faee: 00a8 lsls r0, r5, #2 │ │ - 2faf0: 681e ldr r6, [r3, #0] │ │ - 2faf2: 1820 adds r0, r4, r0 │ │ - 2faf4: 3304 adds r3, #4 │ │ - 2faf6: 6046 str r6, [r0, #4] │ │ - 2faf8: 3501 adds r5, #1 │ │ - 2fafa: 2d10 cmp r5, #16 │ │ - 2fafc: d1f3 bne.n 2fae6 <_Unwind_VRS_Pop+0x2c> │ │ - 2fafe: 2000 movs r0, #0 │ │ - 2fb00: 04b9 lsls r1, r7, #18 │ │ - 2fb02: d500 bpl.n 2fb06 <_Unwind_VRS_Pop+0x4c> │ │ - 2fb04: e0fe b.n 2fd04 <_Unwind_VRS_Pop+0x24a> │ │ - 2fb06: 63a3 str r3, [r4, #56] ; 0x38 │ │ - 2fb08: e0fc b.n 2fd04 <_Unwind_VRS_Pop+0x24a> │ │ - 2fb0a: 2304 movs r3, #4 │ │ - 2fb0c: 1c2a adds r2, r5, #0 │ │ - 2fb0e: 439a bics r2, r3 │ │ - 2fb10: 2a01 cmp r2, #1 │ │ - 2fb12: d15e bne.n 2fbd2 <_Unwind_VRS_Pop+0x118> │ │ - 2fb14: 0c3e lsrs r6, r7, #16 │ │ - 2fb16: 043f lsls r7, r7, #16 │ │ - 2fb18: 0c3b lsrs r3, r7, #16 │ │ - 2fb1a: 9303 str r3, [sp, #12] │ │ - 2fb1c: 199f adds r7, r3, r6 │ │ - 2fb1e: 2d01 cmp r5, #1 │ │ - 2fb20: d000 beq.n 2fb24 <_Unwind_VRS_Pop+0x6a> │ │ - 2fb22: e091 b.n 2fc48 <_Unwind_VRS_Pop+0x18e> │ │ - 2fb24: e051 b.n 2fbca <_Unwind_VRS_Pop+0x110> │ │ - 2fb26: 2b03 cmp r3, #3 │ │ - 2fb28: d153 bne.n 2fbd2 <_Unwind_VRS_Pop+0x118> │ │ - 2fb2a: 0417 lsls r7, r2, #16 │ │ - 2fb2c: 0c15 lsrs r5, r2, #16 │ │ - 2fb2e: 0c3f lsrs r7, r7, #16 │ │ - 2fb30: 197b adds r3, r7, r5 │ │ - 2fb32: 2b10 cmp r3, #16 │ │ - 2fb34: d84d bhi.n 2fbd2 <_Unwind_VRS_Pop+0x118> │ │ - 2fb36: 6823 ldr r3, [r4, #0] │ │ - 2fb38: 2208 movs r2, #8 │ │ - 2fb3a: 4213 tst r3, r2 │ │ - 2fb3c: d006 beq.n 2fb4c <_Unwind_VRS_Pop+0x92> │ │ - 2fb3e: 4393 bics r3, r2 │ │ - 2fb40: 6023 str r3, [r4, #0] │ │ - 2fb42: 23a8 movs r3, #168 ; 0xa8 │ │ - 2fb44: 005b lsls r3, r3, #1 │ │ - 2fb46: 18e0 adds r0, r4, r3 │ │ - 2fb48: f001 f968 bl 30e1c <__clzsi2+0x568> │ │ - 2fb4c: ae24 add r6, sp, #144 ; 0x90 │ │ - 2fb4e: 1c30 adds r0, r6, #0 │ │ - 2fb50: f001 f964 bl 30e1c <__clzsi2+0x568> │ │ - 2fb54: 00ed lsls r5, r5, #3 │ │ - 2fb56: 6ba2 ldr r2, [r4, #56] ; 0x38 │ │ - 2fb58: 1975 adds r5, r6, r5 │ │ - 2fb5a: 007f lsls r7, r7, #1 │ │ - 2fb5c: 1c13 adds r3, r2, #0 │ │ - 2fb5e: 1c39 adds r1, r7, #0 │ │ - 2fb60: 1aad subs r5, r5, r2 │ │ - 2fb62: 3901 subs r1, #1 │ │ - 2fb64: d303 bcc.n 2fb6e <_Unwind_VRS_Pop+0xb4> │ │ - 2fb66: 6818 ldr r0, [r3, #0] │ │ - 2fb68: 50e8 str r0, [r5, r3] │ │ - 2fb6a: 3304 adds r3, #4 │ │ - 2fb6c: e7f9 b.n 2fb62 <_Unwind_VRS_Pop+0xa8> │ │ - 2fb6e: 00bf lsls r7, r7, #2 │ │ - 2fb70: 19d2 adds r2, r2, r7 │ │ - 2fb72: 63a2 str r2, [r4, #56] ; 0x38 │ │ - 2fb74: 1c30 adds r0, r6, #0 │ │ - 2fb76: f001 f921 bl 30dbc <__clzsi2+0x508> │ │ - 2fb7a: 2000 movs r0, #0 │ │ - 2fb7c: e0c2 b.n 2fd04 <_Unwind_VRS_Pop+0x24a> │ │ - 2fb7e: 2b00 cmp r3, #0 │ │ - 2fb80: d127 bne.n 2fbd2 <_Unwind_VRS_Pop+0x118> │ │ - 2fb82: 2a10 cmp r2, #16 │ │ - 2fb84: d825 bhi.n 2fbd2 <_Unwind_VRS_Pop+0x118> │ │ - 2fb86: 6823 ldr r3, [r4, #0] │ │ - 2fb88: 2210 movs r2, #16 │ │ - 2fb8a: 4213 tst r3, r2 │ │ - 2fb8c: d006 beq.n 2fb9c <_Unwind_VRS_Pop+0xe2> │ │ - 2fb8e: 21e8 movs r1, #232 ; 0xe8 │ │ - 2fb90: 4393 bics r3, r2 │ │ - 2fb92: 0049 lsls r1, r1, #1 │ │ - 2fb94: 6023 str r3, [r4, #0] │ │ - 2fb96: 1860 adds r0, r4, r1 │ │ - 2fb98: f001 f948 bl 30e2c <__clzsi2+0x578> │ │ - 2fb9c: ad24 add r5, sp, #144 ; 0x90 │ │ - 2fb9e: 1c28 adds r0, r5, #0 │ │ - 2fba0: f001 f944 bl 30e2c <__clzsi2+0x578> │ │ - 2fba4: 6ba2 ldr r2, [r4, #56] ; 0x38 │ │ - 2fba6: 2300 movs r3, #0 │ │ - 2fba8: 2101 movs r1, #1 │ │ - 2fbaa: 1c08 adds r0, r1, #0 │ │ - 2fbac: 4098 lsls r0, r3 │ │ - 2fbae: 4207 tst r7, r0 │ │ - 2fbb0: d003 beq.n 2fbba <_Unwind_VRS_Pop+0x100> │ │ - 2fbb2: 6816 ldr r6, [r2, #0] │ │ - 2fbb4: 0098 lsls r0, r3, #2 │ │ - 2fbb6: 3204 adds r2, #4 │ │ - 2fbb8: 502e str r6, [r5, r0] │ │ - 2fbba: 3301 adds r3, #1 │ │ - 2fbbc: 2b04 cmp r3, #4 │ │ - 2fbbe: d1f4 bne.n 2fbaa <_Unwind_VRS_Pop+0xf0> │ │ - 2fbc0: 63a2 str r2, [r4, #56] ; 0x38 │ │ - 2fbc2: 1c28 adds r0, r5, #0 │ │ - 2fbc4: f001 f902 bl 30dcc <__clzsi2+0x518> │ │ - 2fbc8: e7d7 b.n 2fb7a <_Unwind_VRS_Pop+0xc0> │ │ - 2fbca: 2f10 cmp r7, #16 │ │ - 2fbcc: d801 bhi.n 2fbd2 <_Unwind_VRS_Pop+0x118> │ │ - 2fbce: 2e0f cmp r6, #15 │ │ - 2fbd0: d901 bls.n 2fbd6 <_Unwind_VRS_Pop+0x11c> │ │ - 2fbd2: 2002 movs r0, #2 │ │ - 2fbd4: e096 b.n 2fd04 <_Unwind_VRS_Pop+0x24a> │ │ - 2fbd6: 2700 movs r7, #0 │ │ - 2fbd8: 6823 ldr r3, [r4, #0] │ │ - 2fbda: 2201 movs r2, #1 │ │ - 2fbdc: 4213 tst r3, r2 │ │ - 2fbde: d012 beq.n 2fc06 <_Unwind_VRS_Pop+0x14c> │ │ - 2fbe0: 1c18 adds r0, r3, #0 │ │ - 2fbe2: 4390 bics r0, r2 │ │ - 2fbe4: 1c02 adds r2, r0, #0 │ │ - 2fbe6: 6020 str r0, [r4, #0] │ │ - 2fbe8: 1c20 adds r0, r4, #0 │ │ - 2fbea: 3048 adds r0, #72 ; 0x48 │ │ - 2fbec: 2d05 cmp r5, #5 │ │ - 2fbee: d105 bne.n 2fbfc <_Unwind_VRS_Pop+0x142> │ │ - 2fbf0: 2302 movs r3, #2 │ │ - 2fbf2: 431a orrs r2, r3 │ │ - 2fbf4: 6022 str r2, [r4, #0] │ │ - 2fbf6: f001 f921 bl 30e3c <__clzsi2+0x588> │ │ - 2fbfa: e004 b.n 2fc06 <_Unwind_VRS_Pop+0x14c> │ │ - 2fbfc: 2203 movs r2, #3 │ │ - 2fbfe: 4393 bics r3, r2 │ │ - 2fc00: 6023 str r3, [r4, #0] │ │ - 2fc02: f001 f923 bl 30e4c <__clzsi2+0x598> │ │ - 2fc06: 2f00 cmp r7, #0 │ │ - 2fc08: d009 beq.n 2fc1e <_Unwind_VRS_Pop+0x164> │ │ - 2fc0a: 6823 ldr r3, [r4, #0] │ │ - 2fc0c: 2204 movs r2, #4 │ │ - 2fc0e: 4213 tst r3, r2 │ │ - 2fc10: d005 beq.n 2fc1e <_Unwind_VRS_Pop+0x164> │ │ - 2fc12: 4393 bics r3, r2 │ │ - 2fc14: 1c20 adds r0, r4, #0 │ │ - 2fc16: 6023 str r3, [r4, #0] │ │ - 2fc18: 30d0 adds r0, #208 ; 0xd0 │ │ - 2fc1a: f001 f91f bl 30e5c <__clzsi2+0x5a8> │ │ - 2fc1e: 2d01 cmp r5, #1 │ │ - 2fc20: d105 bne.n 2fc2e <_Unwind_VRS_Pop+0x174> │ │ - 2fc22: a824 add r0, sp, #144 ; 0x90 │ │ - 2fc24: f001 f912 bl 30e4c <__clzsi2+0x598> │ │ - 2fc28: 2f00 cmp r7, #0 │ │ - 2fc2a: d10a bne.n 2fc42 <_Unwind_VRS_Pop+0x188> │ │ - 2fc2c: e013 b.n 2fc56 <_Unwind_VRS_Pop+0x19c> │ │ - 2fc2e: 2e0f cmp r6, #15 │ │ - 2fc30: d802 bhi.n 2fc38 <_Unwind_VRS_Pop+0x17e> │ │ - 2fc32: a824 add r0, sp, #144 ; 0x90 │ │ - 2fc34: f001 f902 bl 30e3c <__clzsi2+0x588> │ │ - 2fc38: 2f00 cmp r7, #0 │ │ - 2fc3a: d00c beq.n 2fc56 <_Unwind_VRS_Pop+0x19c> │ │ - 2fc3c: a804 add r0, sp, #16 │ │ - 2fc3e: f001 f90d bl 30e5c <__clzsi2+0x5a8> │ │ - 2fc42: 2110 movs r1, #16 │ │ - 2fc44: 1b89 subs r1, r1, r6 │ │ - 2fc46: e007 b.n 2fc58 <_Unwind_VRS_Pop+0x19e> │ │ - 2fc48: 2f20 cmp r7, #32 │ │ - 2fc4a: d8c2 bhi.n 2fbd2 <_Unwind_VRS_Pop+0x118> │ │ - 2fc4c: 2e0f cmp r6, #15 │ │ - 2fc4e: d94f bls.n 2fcf0 <_Unwind_VRS_Pop+0x236> │ │ - 2fc50: 9f03 ldr r7, [sp, #12] │ │ - 2fc52: 2f00 cmp r7, #0 │ │ - 2fc54: d150 bne.n 2fcf8 <_Unwind_VRS_Pop+0x23e> │ │ - 2fc56: 9903 ldr r1, [sp, #12] │ │ - 2fc58: 6ba2 ldr r2, [r4, #56] ; 0x38 │ │ - 2fc5a: 1c13 adds r3, r2, #0 │ │ - 2fc5c: 2900 cmp r1, #0 │ │ - 2fc5e: dd15 ble.n 2fc8c <_Unwind_VRS_Pop+0x1d2> │ │ - 2fc60: 0049 lsls r1, r1, #1 │ │ - 2fc62: 9102 str r1, [sp, #8] │ │ - 2fc64: a824 add r0, sp, #144 ; 0x90 │ │ - 2fc66: 00f1 lsls r1, r6, #3 │ │ - 2fc68: 1840 adds r0, r0, r1 │ │ - 2fc6a: 1a80 subs r0, r0, r2 │ │ - 2fc6c: 9b02 ldr r3, [sp, #8] │ │ - 2fc6e: 1c11 adds r1, r2, #0 │ │ - 2fc70: 4684 mov ip, r0 │ │ - 2fc72: 9303 str r3, [sp, #12] │ │ - 2fc74: 9803 ldr r0, [sp, #12] │ │ - 2fc76: 3801 subs r0, #1 │ │ - 2fc78: 9003 str r0, [sp, #12] │ │ - 2fc7a: d304 bcc.n 2fc86 <_Unwind_VRS_Pop+0x1cc> │ │ - 2fc7c: 680b ldr r3, [r1, #0] │ │ - 2fc7e: 4660 mov r0, ip │ │ - 2fc80: 5043 str r3, [r0, r1] │ │ - 2fc82: 3104 adds r1, #4 │ │ - 2fc84: e7f6 b.n 2fc74 <_Unwind_VRS_Pop+0x1ba> │ │ - 2fc86: 9902 ldr r1, [sp, #8] │ │ - 2fc88: 008b lsls r3, r1, #2 │ │ - 2fc8a: 18d3 adds r3, r2, r3 │ │ - 2fc8c: 2f00 cmp r7, #0 │ │ - 2fc8e: d019 beq.n 2fcc4 <_Unwind_VRS_Pop+0x20a> │ │ - 2fc90: 1e32 subs r2, r6, #0 │ │ - 2fc92: 2a10 cmp r2, #16 │ │ - 2fc94: d200 bcs.n 2fc98 <_Unwind_VRS_Pop+0x1de> │ │ - 2fc96: 2210 movs r2, #16 │ │ - 2fc98: 3a10 subs r2, #16 │ │ - 2fc9a: 00d2 lsls r2, r2, #3 │ │ - 2fc9c: a904 add r1, sp, #16 │ │ - 2fc9e: 1889 adds r1, r1, r2 │ │ - 2fca0: 2000 movs r0, #0 │ │ - 2fca2: 007a lsls r2, r7, #1 │ │ - 2fca4: 468c mov ip, r1 │ │ - 2fca6: 9202 str r2, [sp, #8] │ │ - 2fca8: 9000 str r0, [sp, #0] │ │ - 2fcaa: 9900 ldr r1, [sp, #0] │ │ - 2fcac: 4660 mov r0, ip │ │ - 2fcae: 0089 lsls r1, r1, #2 │ │ - 2fcb0: 585a ldr r2, [r3, r1] │ │ - 2fcb2: 5042 str r2, [r0, r1] │ │ - 2fcb4: 9900 ldr r1, [sp, #0] │ │ - 2fcb6: 9a02 ldr r2, [sp, #8] │ │ - 2fcb8: 3101 adds r1, #1 │ │ - 2fcba: 9100 str r1, [sp, #0] │ │ - 2fcbc: 4291 cmp r1, r2 │ │ - 2fcbe: d1f4 bne.n 2fcaa <_Unwind_VRS_Pop+0x1f0> │ │ - 2fcc0: 008a lsls r2, r1, #2 │ │ - 2fcc2: 189b adds r3, r3, r2 │ │ - 2fcc4: 2d01 cmp r5, #1 │ │ - 2fcc6: d100 bne.n 2fcca <_Unwind_VRS_Pop+0x210> │ │ - 2fcc8: 3304 adds r3, #4 │ │ - 2fcca: 63a3 str r3, [r4, #56] ; 0x38 │ │ - 2fccc: 2d01 cmp r5, #1 │ │ - 2fcce: d103 bne.n 2fcd8 <_Unwind_VRS_Pop+0x21e> │ │ - 2fcd0: a824 add r0, sp, #144 ; 0x90 │ │ - 2fcd2: f001 f863 bl 30d9c <__clzsi2+0x4e8> │ │ - 2fcd6: e750 b.n 2fb7a <_Unwind_VRS_Pop+0xc0> │ │ - 2fcd8: 2e0f cmp r6, #15 │ │ - 2fcda: d802 bhi.n 2fce2 <_Unwind_VRS_Pop+0x228> │ │ - 2fcdc: a824 add r0, sp, #144 ; 0x90 │ │ - 2fcde: f001 f855 bl 30d8c <__clzsi2+0x4d8> │ │ - 2fce2: 2f00 cmp r7, #0 │ │ - 2fce4: d100 bne.n 2fce8 <_Unwind_VRS_Pop+0x22e> │ │ - 2fce6: e748 b.n 2fb7a <_Unwind_VRS_Pop+0xc0> │ │ - 2fce8: a804 add r0, sp, #16 │ │ - 2fcea: f001 f85f bl 30dac <__clzsi2+0x4f8> │ │ - 2fcee: e744 b.n 2fb7a <_Unwind_VRS_Pop+0xc0> │ │ - 2fcf0: 2f10 cmp r7, #16 │ │ - 2fcf2: d800 bhi.n 2fcf6 <_Unwind_VRS_Pop+0x23c> │ │ - 2fcf4: e76f b.n 2fbd6 <_Unwind_VRS_Pop+0x11c> │ │ - 2fcf6: 3f10 subs r7, #16 │ │ - 2fcf8: 2d05 cmp r5, #5 │ │ - 2fcfa: d000 beq.n 2fcfe <_Unwind_VRS_Pop+0x244> │ │ - 2fcfc: e769 b.n 2fbd2 <_Unwind_VRS_Pop+0x118> │ │ - 2fcfe: 2e0f cmp r6, #15 │ │ - 2fd00: d881 bhi.n 2fc06 <_Unwind_VRS_Pop+0x14c> │ │ - 2fd02: e769 b.n 2fbd8 <_Unwind_VRS_Pop+0x11e> │ │ - 2fd04: b047 add sp, #284 ; 0x11c │ │ - 2fd06: bdf0 pop {r4, r5, r6, r7, pc} │ │ - │ │ -0002fd08 <__restore_core_regs>: │ │ - 2fd08: e2801034 add r1, r0, #52 ; 0x34 │ │ - 2fd0c: e8910038 ldm r1, {r3, r4, r5} │ │ - 2fd10: e92d0038 push {r3, r4, r5} │ │ - 2fd14: e8900fff ldm r0, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ - 2fd18: e89de000 ldm sp, {sp, lr, pc} │ │ - │ │ -0002fd1c <__gnu_Unwind_Restore_VFP>: │ │ - 2fd1c: ec900b21 fldmiax r0, {d0-d15} ;@ Deprecated │ │ - 2fd20: e12fff1e bx lr │ │ - │ │ -0002fd24 <__gnu_Unwind_Save_VFP>: │ │ - 2fd24: ec800b21 fstmiax r0, {d0-d15} ;@ Deprecated │ │ - 2fd28: e12fff1e bx lr │ │ - │ │ -0002fd2c <__gnu_Unwind_Restore_VFP_D>: │ │ - 2fd2c: ec900b20 vldmia r0, {d0-d15} │ │ - 2fd30: e12fff1e bx lr │ │ - │ │ -0002fd34 <__gnu_Unwind_Save_VFP_D>: │ │ - 2fd34: ec800b20 vstmia r0, {d0-d15} │ │ - 2fd38: e12fff1e bx lr │ │ - │ │ -0002fd3c <__gnu_Unwind_Restore_VFP_D_16_to_31>: │ │ - 2fd3c: ecd00b20 vldmia r0, {d16-d31} │ │ - 2fd40: e12fff1e bx lr │ │ - │ │ -0002fd44 <__gnu_Unwind_Save_VFP_D_16_to_31>: │ │ - 2fd44: ecc00b20 vstmia r0, {d16-d31} │ │ +0002ef44 <__gnu_thumb1_case_uqi@@Base>: │ │ + 2ef44: b402 push {r1} │ │ + 2ef46: 4671 mov r1, lr │ │ + 2ef48: 0849 lsrs r1, r1, #1 │ │ + 2ef4a: 0049 lsls r1, r1, #1 │ │ + 2ef4c: 5c09 ldrb r1, [r1, r0] │ │ + 2ef4e: 0049 lsls r1, r1, #1 │ │ + 2ef50: 448e add lr, r1 │ │ + 2ef52: bc02 pop {r1} │ │ + 2ef54: 4770 bx lr │ │ + 2ef56: 46c0 nop ; (mov r8, r8) │ │ + │ │ +0002ef58 <__gnu_thumb1_case_uhi@@Base>: │ │ + 2ef58: b403 push {r0, r1} │ │ + 2ef5a: 4671 mov r1, lr │ │ + 2ef5c: 0849 lsrs r1, r1, #1 │ │ + 2ef5e: 0040 lsls r0, r0, #1 │ │ + 2ef60: 0049 lsls r1, r1, #1 │ │ + 2ef62: 5a09 ldrh r1, [r1, r0] │ │ + 2ef64: 0049 lsls r1, r1, #1 │ │ + 2ef66: 448e add lr, r1 │ │ + 2ef68: bc03 pop {r0, r1} │ │ + 2ef6a: 4770 bx lr │ │ + │ │ +0002ef6c <__udivsi3@@Base>: │ │ + 2ef6c: e2512001 subs r2, r1, #1 │ │ + 2ef70: 012fff1e bxeq lr │ │ + 2ef74: 3a000023 bcc 2f008 <__udivsi3@@Base+0x9c> │ │ + 2ef78: e1500001 cmp r0, r1 │ │ + 2ef7c: 9a00001a bls 2efec <__udivsi3@@Base+0x80> │ │ + 2ef80: e1110002 tst r1, r2 │ │ + 2ef84: 0a00001b beq 2eff8 <__udivsi3@@Base+0x8c> │ │ + 2ef88: e16f3f11 clz r3, r1 │ │ + 2ef8c: e16f2f10 clz r2, r0 │ │ + 2ef90: e0432002 sub r2, r3, r2 │ │ + 2ef94: e3a03001 mov r3, #1 │ │ + 2ef98: e1a01211 lsl r1, r1, r2 │ │ + 2ef9c: e1a03213 lsl r3, r3, r2 │ │ + 2efa0: e3a02000 mov r2, #0 │ │ + 2efa4: e1500001 cmp r0, r1 │ │ + 2efa8: 20400001 subcs r0, r0, r1 │ │ + 2efac: 21822003 orrcs r2, r2, r3 │ │ + 2efb0: e15000a1 cmp r0, r1, lsr #1 │ │ + 2efb4: 204000a1 subcs r0, r0, r1, lsr #1 │ │ + 2efb8: 218220a3 orrcs r2, r2, r3, lsr #1 │ │ + 2efbc: e1500121 cmp r0, r1, lsr #2 │ │ + 2efc0: 20400121 subcs r0, r0, r1, lsr #2 │ │ + 2efc4: 21822123 orrcs r2, r2, r3, lsr #2 │ │ + 2efc8: e15001a1 cmp r0, r1, lsr #3 │ │ + 2efcc: 204001a1 subcs r0, r0, r1, lsr #3 │ │ + 2efd0: 218221a3 orrcs r2, r2, r3, lsr #3 │ │ + 2efd4: e3500000 cmp r0, #0 │ │ + 2efd8: 11b03223 lsrsne r3, r3, #4 │ │ + 2efdc: 11a01221 lsrne r1, r1, #4 │ │ + 2efe0: 1affffef bne 2efa4 <__udivsi3@@Base+0x38> │ │ + 2efe4: e1a00002 mov r0, r2 │ │ + 2efe8: e12fff1e bx lr │ │ + 2efec: 03a00001 moveq r0, #1 │ │ + 2eff0: 13a00000 movne r0, #0 │ │ + 2eff4: e12fff1e bx lr │ │ + 2eff8: e16f2f11 clz r2, r1 │ │ + 2effc: e262201f rsb r2, r2, #31 │ │ + 2f000: e1a00230 lsr r0, r0, r2 │ │ + 2f004: e12fff1e bx lr │ │ + 2f008: e3500000 cmp r0, #0 │ │ + 2f00c: 13e00000 mvnne r0, #0 │ │ + 2f010: ea0004b7 b 302f4 <__aeabi_idiv0@@Base> │ │ + │ │ +0002f014 <__aeabi_uidivmod@@Base>: │ │ + 2f014: e3510000 cmp r1, #0 │ │ + 2f018: 0afffffa beq 2f008 <__udivsi3@@Base+0x9c> │ │ + 2f01c: e92d4003 push {r0, r1, lr} │ │ + 2f020: ebffffd1 bl 2ef6c <__udivsi3@@Base> │ │ + 2f024: e8bd4006 pop {r1, r2, lr} │ │ + 2f028: e0030092 mul r3, r2, r0 │ │ + 2f02c: e0411003 sub r1, r1, r3 │ │ + 2f030: e12fff1e bx lr │ │ + │ │ +0002f034 <__divsi3@@Base>: │ │ + 2f034: e3510000 cmp r1, #0 │ │ + 2f038: 0a000030 beq 2f100 <__divsi3@@Base+0xcc> │ │ + 2f03c: e020c001 eor ip, r0, r1 │ │ + 2f040: 42611000 rsbmi r1, r1, #0 │ │ + 2f044: e2512001 subs r2, r1, #1 │ │ + 2f048: 0a00001f beq 2f0cc <__divsi3@@Base+0x98> │ │ + 2f04c: e1b03000 movs r3, r0 │ │ + 2f050: 42603000 rsbmi r3, r0, #0 │ │ + 2f054: e1530001 cmp r3, r1 │ │ + 2f058: 9a00001e bls 2f0d8 <__divsi3@@Base+0xa4> │ │ + 2f05c: e1110002 tst r1, r2 │ │ + 2f060: 0a000020 beq 2f0e8 <__divsi3@@Base+0xb4> │ │ + 2f064: e16f2f11 clz r2, r1 │ │ + 2f068: e16f0f13 clz r0, r3 │ │ + 2f06c: e0420000 sub r0, r2, r0 │ │ + 2f070: e3a02001 mov r2, #1 │ │ + 2f074: e1a01011 lsl r1, r1, r0 │ │ + 2f078: e1a02012 lsl r2, r2, r0 │ │ + 2f07c: e3a00000 mov r0, #0 │ │ + 2f080: e1530001 cmp r3, r1 │ │ + 2f084: 20433001 subcs r3, r3, r1 │ │ + 2f088: 21800002 orrcs r0, r0, r2 │ │ + 2f08c: e15300a1 cmp r3, r1, lsr #1 │ │ + 2f090: 204330a1 subcs r3, r3, r1, lsr #1 │ │ + 2f094: 218000a2 orrcs r0, r0, r2, lsr #1 │ │ + 2f098: e1530121 cmp r3, r1, lsr #2 │ │ + 2f09c: 20433121 subcs r3, r3, r1, lsr #2 │ │ + 2f0a0: 21800122 orrcs r0, r0, r2, lsr #2 │ │ + 2f0a4: e15301a1 cmp r3, r1, lsr #3 │ │ + 2f0a8: 204331a1 subcs r3, r3, r1, lsr #3 │ │ + 2f0ac: 218001a2 orrcs r0, r0, r2, lsr #3 │ │ + 2f0b0: e3530000 cmp r3, #0 │ │ + 2f0b4: 11b02222 lsrsne r2, r2, #4 │ │ + 2f0b8: 11a01221 lsrne r1, r1, #4 │ │ + 2f0bc: 1affffef bne 2f080 <__divsi3@@Base+0x4c> │ │ + 2f0c0: e35c0000 cmp ip, #0 │ │ + 2f0c4: 42600000 rsbmi r0, r0, #0 │ │ + 2f0c8: e12fff1e bx lr │ │ + 2f0cc: e13c0000 teq ip, r0 │ │ + 2f0d0: 42600000 rsbmi r0, r0, #0 │ │ + 2f0d4: e12fff1e bx lr │ │ + 2f0d8: 33a00000 movcc r0, #0 │ │ + 2f0dc: 01a00fcc asreq r0, ip, #31 │ │ + 2f0e0: 03800001 orreq r0, r0, #1 │ │ + 2f0e4: e12fff1e bx lr │ │ + 2f0e8: e16f2f11 clz r2, r1 │ │ + 2f0ec: e262201f rsb r2, r2, #31 │ │ + 2f0f0: e35c0000 cmp ip, #0 │ │ + 2f0f4: e1a00233 lsr r0, r3, r2 │ │ + 2f0f8: 42600000 rsbmi r0, r0, #0 │ │ + 2f0fc: e12fff1e bx lr │ │ + 2f100: e3500000 cmp r0, #0 │ │ + 2f104: c3e00102 mvngt r0, #-2147483648 ; 0x80000000 │ │ + 2f108: b3a00102 movlt r0, #-2147483648 ; 0x80000000 │ │ + 2f10c: ea000478 b 302f4 <__aeabi_idiv0@@Base> │ │ + │ │ +0002f110 <__aeabi_idivmod@@Base>: │ │ + 2f110: e3510000 cmp r1, #0 │ │ + 2f114: 0afffff9 beq 2f100 <__divsi3@@Base+0xcc> │ │ + 2f118: e92d4003 push {r0, r1, lr} │ │ + 2f11c: ebffffc6 bl 2f03c <__divsi3@@Base+0x8> │ │ + 2f120: e8bd4006 pop {r1, r2, lr} │ │ + 2f124: e0030092 mul r3, r2, r0 │ │ + 2f128: e0411003 sub r1, r1, r3 │ │ + 2f12c: e12fff1e bx lr │ │ + │ │ +0002f130 <__aeabi_drsub@@Base>: │ │ + 2f130: e2211102 eor r1, r1, #-2147483648 ; 0x80000000 │ │ + 2f134: ea000000 b 2f13c <__adddf3@@Base> │ │ + │ │ +0002f138 <__aeabi_dsub@@Base>: │ │ + 2f138: e2233102 eor r3, r3, #-2147483648 ; 0x80000000 │ │ + │ │ +0002f13c <__adddf3@@Base>: │ │ + 2f13c: e92d4030 push {r4, r5, lr} │ │ + 2f140: e1a04081 lsl r4, r1, #1 │ │ + 2f144: e1a05083 lsl r5, r3, #1 │ │ + 2f148: e1340005 teq r4, r5 │ │ + 2f14c: 01300002 teqeq r0, r2 │ │ + 2f150: 1194c000 orrsne ip, r4, r0 │ │ + 2f154: 1195c002 orrsne ip, r5, r2 │ │ + 2f158: 11f0cac4 mvnsne ip, r4, asr #21 │ │ + 2f15c: 11f0cac5 mvnsne ip, r5, asr #21 │ │ + 2f160: 0a000079 beq 2f34c <__adddf3@@Base+0x210> │ │ + 2f164: e1a04aa4 lsr r4, r4, #21 │ │ + 2f168: e0745aa5 rsbs r5, r4, r5, lsr #21 │ │ + 2f16c: b2655000 rsblt r5, r5, #0 │ │ + 2f170: da000006 ble 2f190 <__adddf3@@Base+0x54> │ │ + 2f174: e0844005 add r4, r4, r5 │ │ + 2f178: e0202002 eor r2, r0, r2 │ │ + 2f17c: e0213003 eor r3, r1, r3 │ │ + 2f180: e0220000 eor r0, r2, r0 │ │ + 2f184: e0231001 eor r1, r3, r1 │ │ + 2f188: e0202002 eor r2, r0, r2 │ │ + 2f18c: e0213003 eor r3, r1, r3 │ │ + 2f190: e3550036 cmp r5, #54 ; 0x36 │ │ + 2f194: 88bd8030 pophi {r4, r5, pc} │ │ + 2f198: e3110102 tst r1, #-2147483648 ; 0x80000000 │ │ + 2f19c: e1a01601 lsl r1, r1, #12 │ │ + 2f1a0: e3a0c601 mov ip, #1048576 ; 0x100000 │ │ + 2f1a4: e18c1621 orr r1, ip, r1, lsr #12 │ │ + 2f1a8: 0a000001 beq 2f1b4 <__adddf3@@Base+0x78> │ │ + 2f1ac: e2700000 rsbs r0, r0, #0 │ │ + 2f1b0: e2e11000 rsc r1, r1, #0 │ │ + 2f1b4: e3130102 tst r3, #-2147483648 ; 0x80000000 │ │ + 2f1b8: e1a03603 lsl r3, r3, #12 │ │ + 2f1bc: e18c3623 orr r3, ip, r3, lsr #12 │ │ + 2f1c0: 0a000001 beq 2f1cc <__adddf3@@Base+0x90> │ │ + 2f1c4: e2722000 rsbs r2, r2, #0 │ │ + 2f1c8: e2e33000 rsc r3, r3, #0 │ │ + 2f1cc: e1340005 teq r4, r5 │ │ + 2f1d0: 0a000057 beq 2f334 <__adddf3@@Base+0x1f8> │ │ + 2f1d4: e2444001 sub r4, r4, #1 │ │ + 2f1d8: e275e020 rsbs lr, r5, #32 │ │ + 2f1dc: ba000005 blt 2f1f8 <__adddf3@@Base+0xbc> │ │ + 2f1e0: e1a0ce12 lsl ip, r2, lr │ │ + 2f1e4: e0900532 adds r0, r0, r2, lsr r5 │ │ + 2f1e8: e2a11000 adc r1, r1, #0 │ │ + 2f1ec: e0900e13 adds r0, r0, r3, lsl lr │ │ + 2f1f0: e0b11553 adcs r1, r1, r3, asr r5 │ │ + 2f1f4: ea000006 b 2f214 <__adddf3@@Base+0xd8> │ │ + 2f1f8: e2455020 sub r5, r5, #32 │ │ + 2f1fc: e28ee020 add lr, lr, #32 │ │ + 2f200: e3520001 cmp r2, #1 │ │ + 2f204: e1a0ce13 lsl ip, r3, lr │ │ + 2f208: 238cc002 orrcs ip, ip, #2 │ │ + 2f20c: e0900553 adds r0, r0, r3, asr r5 │ │ + 2f210: e0b11fc3 adcs r1, r1, r3, asr #31 │ │ + 2f214: e2015102 and r5, r1, #-2147483648 ; 0x80000000 │ │ + 2f218: 5a000002 bpl 2f228 <__adddf3@@Base+0xec> │ │ + 2f21c: e27cc000 rsbs ip, ip, #0 │ │ + 2f220: e2f00000 rscs r0, r0, #0 │ │ + 2f224: e2e11000 rsc r1, r1, #0 │ │ + 2f228: e3510601 cmp r1, #1048576 ; 0x100000 │ │ + 2f22c: 3a00000e bcc 2f26c <__adddf3@@Base+0x130> │ │ + 2f230: e3510602 cmp r1, #2097152 ; 0x200000 │ │ + 2f234: 3a000006 bcc 2f254 <__adddf3@@Base+0x118> │ │ + 2f238: e1b010a1 lsrs r1, r1, #1 │ │ + 2f23c: e1b00060 rrxs r0, r0 │ │ + 2f240: e1a0c06c rrx ip, ip │ │ + 2f244: e2844001 add r4, r4, #1 │ │ + 2f248: e1a02a84 lsl r2, r4, #21 │ │ + 2f24c: e3720501 cmn r2, #4194304 ; 0x400000 │ │ + 2f250: 2a000055 bcs 2f3ac <__adddf3@@Base+0x270> │ │ + 2f254: e35c0102 cmp ip, #-2147483648 ; 0x80000000 │ │ + 2f258: 01b0c0a0 lsrseq ip, r0, #1 │ │ + 2f25c: e2b00000 adcs r0, r0, #0 │ │ + 2f260: e0a11a04 adc r1, r1, r4, lsl #20 │ │ + 2f264: e1811005 orr r1, r1, r5 │ │ + 2f268: e8bd8030 pop {r4, r5, pc} │ │ + 2f26c: e1b0c08c lsls ip, ip, #1 │ │ + 2f270: e0b00000 adcs r0, r0, r0 │ │ + 2f274: e0a11001 adc r1, r1, r1 │ │ + 2f278: e3110601 tst r1, #1048576 ; 0x100000 │ │ + 2f27c: e2444001 sub r4, r4, #1 │ │ + 2f280: 1afffff3 bne 2f254 <__adddf3@@Base+0x118> │ │ + 2f284: e3310000 teq r1, #0 │ │ + 2f288: 01a01000 moveq r1, r0 │ │ + 2f28c: 03a00000 moveq r0, #0 │ │ + 2f290: e16f3f11 clz r3, r1 │ │ + 2f294: 02833020 addeq r3, r3, #32 │ │ + 2f298: e243300b sub r3, r3, #11 │ │ + 2f29c: e2532020 subs r2, r3, #32 │ │ + 2f2a0: aa000007 bge 2f2c4 <__adddf3@@Base+0x188> │ │ + 2f2a4: e292200c adds r2, r2, #12 │ │ + 2f2a8: da000004 ble 2f2c0 <__adddf3@@Base+0x184> │ │ + 2f2ac: e282c014 add ip, r2, #20 │ │ + 2f2b0: e262200c rsb r2, r2, #12 │ │ + 2f2b4: e1a00c11 lsl r0, r1, ip │ │ + 2f2b8: e1a01231 lsr r1, r1, r2 │ │ + 2f2bc: ea000004 b 2f2d4 <__adddf3@@Base+0x198> │ │ + 2f2c0: e2822014 add r2, r2, #20 │ │ + 2f2c4: d262c020 rsble ip, r2, #32 │ │ + 2f2c8: e1a01211 lsl r1, r1, r2 │ │ + 2f2cc: d1811c30 orrle r1, r1, r0, lsr ip │ │ + 2f2d0: d1a00210 lslle r0, r0, r2 │ │ + 2f2d4: e0544003 subs r4, r4, r3 │ │ + 2f2d8: a0811a04 addge r1, r1, r4, lsl #20 │ │ + 2f2dc: a1811005 orrge r1, r1, r5 │ │ + 2f2e0: a8bd8030 popge {r4, r5, pc} │ │ + 2f2e4: e1e04004 mvn r4, r4 │ │ + 2f2e8: e254401f subs r4, r4, #31 │ │ + 2f2ec: aa00000d bge 2f328 <__adddf3@@Base+0x1ec> │ │ + 2f2f0: e294400c adds r4, r4, #12 │ │ + 2f2f4: ca000005 bgt 2f310 <__adddf3@@Base+0x1d4> │ │ + 2f2f8: e2844014 add r4, r4, #20 │ │ + 2f2fc: e2642020 rsb r2, r4, #32 │ │ + 2f300: e1a00430 lsr r0, r0, r4 │ │ + 2f304: e1800211 orr r0, r0, r1, lsl r2 │ │ + 2f308: e1851431 orr r1, r5, r1, lsr r4 │ │ + 2f30c: e8bd8030 pop {r4, r5, pc} │ │ + 2f310: e264400c rsb r4, r4, #12 │ │ + 2f314: e2642020 rsb r2, r4, #32 │ │ + 2f318: e1a00230 lsr r0, r0, r2 │ │ + 2f31c: e1800411 orr r0, r0, r1, lsl r4 │ │ + 2f320: e1a01005 mov r1, r5 │ │ + 2f324: e8bd8030 pop {r4, r5, pc} │ │ + 2f328: e1a00431 lsr r0, r1, r4 │ │ + 2f32c: e1a01005 mov r1, r5 │ │ + 2f330: e8bd8030 pop {r4, r5, pc} │ │ + 2f334: e3340000 teq r4, #0 │ │ + 2f338: e2233601 eor r3, r3, #1048576 ; 0x100000 │ │ + 2f33c: 02211601 eoreq r1, r1, #1048576 ; 0x100000 │ │ + 2f340: 02844001 addeq r4, r4, #1 │ │ + 2f344: 12455001 subne r5, r5, #1 │ │ + 2f348: eaffffa1 b 2f1d4 <__adddf3@@Base+0x98> │ │ + 2f34c: e1f0cac4 mvns ip, r4, asr #21 │ │ + 2f350: 11f0cac5 mvnsne ip, r5, asr #21 │ │ + 2f354: 0a000018 beq 2f3bc <__adddf3@@Base+0x280> │ │ + 2f358: e1340005 teq r4, r5 │ │ + 2f35c: 01300002 teqeq r0, r2 │ │ + 2f360: 0a000003 beq 2f374 <__adddf3@@Base+0x238> │ │ + 2f364: e194c000 orrs ip, r4, r0 │ │ + 2f368: 01a01003 moveq r1, r3 │ │ + 2f36c: 01a00002 moveq r0, r2 │ │ + 2f370: e8bd8030 pop {r4, r5, pc} │ │ + 2f374: e1310003 teq r1, r3 │ │ + 2f378: 13a01000 movne r1, #0 │ │ + 2f37c: 13a00000 movne r0, #0 │ │ + 2f380: 18bd8030 popne {r4, r5, pc} │ │ + 2f384: e1b0caa4 lsrs ip, r4, #21 │ │ + 2f388: 1a000003 bne 2f39c <__adddf3@@Base+0x260> │ │ + 2f38c: e1b00080 lsls r0, r0, #1 │ │ + 2f390: e0b11001 adcs r1, r1, r1 │ │ + 2f394: 23811102 orrcs r1, r1, #-2147483648 ; 0x80000000 │ │ + 2f398: e8bd8030 pop {r4, r5, pc} │ │ + 2f39c: e2944501 adds r4, r4, #4194304 ; 0x400000 │ │ + 2f3a0: 32811601 addcc r1, r1, #1048576 ; 0x100000 │ │ + 2f3a4: 38bd8030 popcc {r4, r5, pc} │ │ + 2f3a8: e2015102 and r5, r1, #-2147483648 ; 0x80000000 │ │ + 2f3ac: e385147f orr r1, r5, #2130706432 ; 0x7f000000 │ │ + 2f3b0: e381160f orr r1, r1, #15728640 ; 0xf00000 │ │ + 2f3b4: e3a00000 mov r0, #0 │ │ + 2f3b8: e8bd8030 pop {r4, r5, pc} │ │ + 2f3bc: e1f0cac4 mvns ip, r4, asr #21 │ │ + 2f3c0: 11a01003 movne r1, r3 │ │ + 2f3c4: 11a00002 movne r0, r2 │ │ + 2f3c8: 01f0cac5 mvnseq ip, r5, asr #21 │ │ + 2f3cc: 11a03001 movne r3, r1 │ │ + 2f3d0: 11a02000 movne r2, r0 │ │ + 2f3d4: e1904601 orrs r4, r0, r1, lsl #12 │ │ + 2f3d8: 01925603 orrseq r5, r2, r3, lsl #12 │ │ + 2f3dc: 01310003 teqeq r1, r3 │ │ + 2f3e0: 13811702 orrne r1, r1, #524288 ; 0x80000 │ │ + 2f3e4: e8bd8030 pop {r4, r5, pc} │ │ + │ │ +0002f3e8 <__aeabi_ui2d@@Base>: │ │ + 2f3e8: e3300000 teq r0, #0 │ │ + 2f3ec: 03a01000 moveq r1, #0 │ │ + 2f3f0: 012fff1e bxeq lr │ │ + 2f3f4: e92d4030 push {r4, r5, lr} │ │ + 2f3f8: e3a04b01 mov r4, #1024 ; 0x400 │ │ + 2f3fc: e2844032 add r4, r4, #50 ; 0x32 │ │ + 2f400: e3a05000 mov r5, #0 │ │ + 2f404: e3a01000 mov r1, #0 │ │ + 2f408: eaffff9d b 2f284 <__adddf3@@Base+0x148> │ │ + │ │ +0002f40c <__aeabi_i2d@@Base>: │ │ + 2f40c: e3300000 teq r0, #0 │ │ + 2f410: 03a01000 moveq r1, #0 │ │ + 2f414: 012fff1e bxeq lr │ │ + 2f418: e92d4030 push {r4, r5, lr} │ │ + 2f41c: e3a04b01 mov r4, #1024 ; 0x400 │ │ + 2f420: e2844032 add r4, r4, #50 ; 0x32 │ │ + 2f424: e2105102 ands r5, r0, #-2147483648 ; 0x80000000 │ │ + 2f428: 42600000 rsbmi r0, r0, #0 │ │ + 2f42c: e3a01000 mov r1, #0 │ │ + 2f430: eaffff93 b 2f284 <__adddf3@@Base+0x148> │ │ + │ │ +0002f434 <__aeabi_f2d@@Base>: │ │ + 2f434: e1b02080 lsls r2, r0, #1 │ │ + 2f438: e1a011c2 asr r1, r2, #3 │ │ + 2f43c: e1a01061 rrx r1, r1 │ │ + 2f440: e1a00e02 lsl r0, r2, #28 │ │ + 2f444: 121234ff andsne r3, r2, #-16777216 ; 0xff000000 │ │ + 2f448: 133304ff teqne r3, #-16777216 ; 0xff000000 │ │ + 2f44c: 1221130e eorne r1, r1, #939524096 ; 0x38000000 │ │ + 2f450: 112fff1e bxne lr │ │ + 2f454: e3320000 teq r2, #0 │ │ + 2f458: 133304ff teqne r3, #-16777216 ; 0xff000000 │ │ + 2f45c: 012fff1e bxeq lr │ │ + 2f460: e92d4030 push {r4, r5, lr} │ │ + 2f464: e3a04d0e mov r4, #896 ; 0x380 │ │ + 2f468: e2015102 and r5, r1, #-2147483648 ; 0x80000000 │ │ + 2f46c: e3c11102 bic r1, r1, #-2147483648 ; 0x80000000 │ │ + 2f470: eaffff83 b 2f284 <__adddf3@@Base+0x148> │ │ + │ │ +0002f474 <__aeabi_ul2d@@Base>: │ │ + 2f474: e1902001 orrs r2, r0, r1 │ │ + 2f478: 012fff1e bxeq lr │ │ + 2f47c: e92d4030 push {r4, r5, lr} │ │ + 2f480: e3a05000 mov r5, #0 │ │ + 2f484: ea000006 b 2f4a4 <__aeabi_l2d@@Base+0x1c> │ │ + │ │ +0002f488 <__aeabi_l2d@@Base>: │ │ + 2f488: e1902001 orrs r2, r0, r1 │ │ + 2f48c: 012fff1e bxeq lr │ │ + 2f490: e92d4030 push {r4, r5, lr} │ │ + 2f494: e2115102 ands r5, r1, #-2147483648 ; 0x80000000 │ │ + 2f498: 5a000001 bpl 2f4a4 <__aeabi_l2d@@Base+0x1c> │ │ + 2f49c: e2700000 rsbs r0, r0, #0 │ │ + 2f4a0: e2e11000 rsc r1, r1, #0 │ │ + 2f4a4: e3a04b01 mov r4, #1024 ; 0x400 │ │ + 2f4a8: e2844032 add r4, r4, #50 ; 0x32 │ │ + 2f4ac: e1b0cb21 lsrs ip, r1, #22 │ │ + 2f4b0: 0affff5c beq 2f228 <__adddf3@@Base+0xec> │ │ + 2f4b4: e3a02003 mov r2, #3 │ │ + 2f4b8: e1b0c1ac lsrs ip, ip, #3 │ │ + 2f4bc: 12822003 addne r2, r2, #3 │ │ + 2f4c0: e1b0c1ac lsrs ip, ip, #3 │ │ + 2f4c4: 12822003 addne r2, r2, #3 │ │ + 2f4c8: e08221ac add r2, r2, ip, lsr #3 │ │ + 2f4cc: e2623020 rsb r3, r2, #32 │ │ + 2f4d0: e1a0c310 lsl ip, r0, r3 │ │ + 2f4d4: e1a00230 lsr r0, r0, r2 │ │ + 2f4d8: e1800311 orr r0, r0, r1, lsl r3 │ │ + 2f4dc: e1a01231 lsr r1, r1, r2 │ │ + 2f4e0: e0844002 add r4, r4, r2 │ │ + 2f4e4: eaffff4f b 2f228 <__adddf3@@Base+0xec> │ │ + │ │ +0002f4e8 <__aeabi_dmul@@Base>: │ │ + 2f4e8: e92d4070 push {r4, r5, r6, lr} │ │ + 2f4ec: e3a0c0ff mov ip, #255 ; 0xff │ │ + 2f4f0: e38ccc07 orr ip, ip, #1792 ; 0x700 │ │ + 2f4f4: e01c4a21 ands r4, ip, r1, lsr #20 │ │ + 2f4f8: 101c5a23 andsne r5, ip, r3, lsr #20 │ │ + 2f4fc: 1134000c teqne r4, ip │ │ + 2f500: 1135000c teqne r5, ip │ │ + 2f504: 0b00006f bleq 2f6c8 <__aeabi_dmul@@Base+0x1e0> │ │ + 2f508: e0844005 add r4, r4, r5 │ │ + 2f50c: e0216003 eor r6, r1, r3 │ │ + 2f510: e1c11a8c bic r1, r1, ip, lsl #21 │ │ + 2f514: e1c33a8c bic r3, r3, ip, lsl #21 │ │ + 2f518: e1905601 orrs r5, r0, r1, lsl #12 │ │ + 2f51c: 11925603 orrsne r5, r2, r3, lsl #12 │ │ + 2f520: e3811601 orr r1, r1, #1048576 ; 0x100000 │ │ + 2f524: e3833601 orr r3, r3, #1048576 ; 0x100000 │ │ + 2f528: 0a00001c beq 2f5a0 <__aeabi_dmul@@Base+0xb8> │ │ + 2f52c: e08ec290 umull ip, lr, r0, r2 │ │ + 2f530: e3a05000 mov r5, #0 │ │ + 2f534: e0a5e291 umlal lr, r5, r1, r2 │ │ + 2f538: e2062102 and r2, r6, #-2147483648 ; 0x80000000 │ │ + 2f53c: e0a5e390 umlal lr, r5, r0, r3 │ │ + 2f540: e3a06000 mov r6, #0 │ │ + 2f544: e0a65391 umlal r5, r6, r1, r3 │ │ + 2f548: e33c0000 teq ip, #0 │ │ + 2f54c: 138ee001 orrne lr, lr, #1 │ │ + 2f550: e24440ff sub r4, r4, #255 ; 0xff │ │ + 2f554: e3560c02 cmp r6, #512 ; 0x200 │ │ + 2f558: e2c44c03 sbc r4, r4, #768 ; 0x300 │ │ + 2f55c: 2a000002 bcs 2f56c <__aeabi_dmul@@Base+0x84> │ │ + 2f560: e1b0e08e lsls lr, lr, #1 │ │ + 2f564: e0b55005 adcs r5, r5, r5 │ │ + 2f568: e0a66006 adc r6, r6, r6 │ │ + 2f56c: e1821586 orr r1, r2, r6, lsl #11 │ │ + 2f570: e1811aa5 orr r1, r1, r5, lsr #21 │ │ + 2f574: e1a00585 lsl r0, r5, #11 │ │ + 2f578: e1800aae orr r0, r0, lr, lsr #21 │ │ + 2f57c: e1a0e58e lsl lr, lr, #11 │ │ + 2f580: e254c0fd subs ip, r4, #253 ; 0xfd │ │ + 2f584: 835c0c07 cmphi ip, #1792 ; 0x700 │ │ + 2f588: 8a00000f bhi 2f5cc <__aeabi_dmul@@Base+0xe4> │ │ + 2f58c: e35e0102 cmp lr, #-2147483648 ; 0x80000000 │ │ + 2f590: 01b0e0a0 lsrseq lr, r0, #1 │ │ + 2f594: e2b00000 adcs r0, r0, #0 │ │ + 2f598: e0a11a04 adc r1, r1, r4, lsl #20 │ │ + 2f59c: e8bd8070 pop {r4, r5, r6, pc} │ │ + 2f5a0: e2066102 and r6, r6, #-2147483648 ; 0x80000000 │ │ + 2f5a4: e1861001 orr r1, r6, r1 │ │ + 2f5a8: e1800002 orr r0, r0, r2 │ │ + 2f5ac: e0211003 eor r1, r1, r3 │ │ + 2f5b0: e05440ac subs r4, r4, ip, lsr #1 │ │ + 2f5b4: c074500c rsbsgt r5, r4, ip │ │ + 2f5b8: c1811a04 orrgt r1, r1, r4, lsl #20 │ │ + 2f5bc: c8bd8070 popgt {r4, r5, r6, pc} │ │ + 2f5c0: e3811601 orr r1, r1, #1048576 ; 0x100000 │ │ + 2f5c4: e3a0e000 mov lr, #0 │ │ + 2f5c8: e2544001 subs r4, r4, #1 │ │ + 2f5cc: ca000058 bgt 2f734 <__aeabi_dmul@@Base+0x24c> │ │ + 2f5d0: e3740036 cmn r4, #54 ; 0x36 │ │ + 2f5d4: d3a00000 movle r0, #0 │ │ + 2f5d8: d2011102 andle r1, r1, #-2147483648 ; 0x80000000 │ │ + 2f5dc: d8bd8070 pople {r4, r5, r6, pc} │ │ + 2f5e0: e2644000 rsb r4, r4, #0 │ │ + 2f5e4: e2544020 subs r4, r4, #32 │ │ + 2f5e8: aa000018 bge 2f650 <__aeabi_dmul@@Base+0x168> │ │ + 2f5ec: e294400c adds r4, r4, #12 │ │ + 2f5f0: ca00000b bgt 2f624 <__aeabi_dmul@@Base+0x13c> │ │ + 2f5f4: e2844014 add r4, r4, #20 │ │ + 2f5f8: e2645020 rsb r5, r4, #32 │ │ + 2f5fc: e1a03510 lsl r3, r0, r5 │ │ + 2f600: e1a00430 lsr r0, r0, r4 │ │ + 2f604: e1800511 orr r0, r0, r1, lsl r5 │ │ + 2f608: e2012102 and r2, r1, #-2147483648 ; 0x80000000 │ │ + 2f60c: e3c11102 bic r1, r1, #-2147483648 ; 0x80000000 │ │ + 2f610: e0900fa3 adds r0, r0, r3, lsr #31 │ │ + 2f614: e0a21431 adc r1, r2, r1, lsr r4 │ │ + 2f618: e19ee083 orrs lr, lr, r3, lsl #1 │ │ + 2f61c: 01c00fa3 biceq r0, r0, r3, lsr #31 │ │ + 2f620: e8bd8070 pop {r4, r5, r6, pc} │ │ + 2f624: e264400c rsb r4, r4, #12 │ │ + 2f628: e2645020 rsb r5, r4, #32 │ │ + 2f62c: e1a03410 lsl r3, r0, r4 │ │ + 2f630: e1a00530 lsr r0, r0, r5 │ │ + 2f634: e1800411 orr r0, r0, r1, lsl r4 │ │ + 2f638: e2011102 and r1, r1, #-2147483648 ; 0x80000000 │ │ + 2f63c: e0900fa3 adds r0, r0, r3, lsr #31 │ │ + 2f640: e2a11000 adc r1, r1, #0 │ │ + 2f644: e19ee083 orrs lr, lr, r3, lsl #1 │ │ + 2f648: 01c00fa3 biceq r0, r0, r3, lsr #31 │ │ + 2f64c: e8bd8070 pop {r4, r5, r6, pc} │ │ + 2f650: e2645020 rsb r5, r4, #32 │ │ + 2f654: e18ee510 orr lr, lr, r0, lsl r5 │ │ + 2f658: e1a03430 lsr r3, r0, r4 │ │ + 2f65c: e1833511 orr r3, r3, r1, lsl r5 │ │ + 2f660: e1a00431 lsr r0, r1, r4 │ │ + 2f664: e2011102 and r1, r1, #-2147483648 ; 0x80000000 │ │ + 2f668: e1c00431 bic r0, r0, r1, lsr r4 │ │ + 2f66c: e0800fa3 add r0, r0, r3, lsr #31 │ │ + 2f670: e19ee083 orrs lr, lr, r3, lsl #1 │ │ + 2f674: 01c00fa3 biceq r0, r0, r3, lsr #31 │ │ + 2f678: e8bd8070 pop {r4, r5, r6, pc} │ │ + 2f67c: e3340000 teq r4, #0 │ │ + 2f680: 1a000008 bne 2f6a8 <__aeabi_dmul@@Base+0x1c0> │ │ + 2f684: e2016102 and r6, r1, #-2147483648 ; 0x80000000 │ │ + 2f688: e1b00080 lsls r0, r0, #1 │ │ + 2f68c: e0a11001 adc r1, r1, r1 │ │ + 2f690: e3110601 tst r1, #1048576 ; 0x100000 │ │ + 2f694: 02444001 subeq r4, r4, #1 │ │ + 2f698: 0afffffa beq 2f688 <__aeabi_dmul@@Base+0x1a0> │ │ + 2f69c: e1811006 orr r1, r1, r6 │ │ + 2f6a0: e3350000 teq r5, #0 │ │ + 2f6a4: 112fff1e bxne lr │ │ + 2f6a8: e2036102 and r6, r3, #-2147483648 ; 0x80000000 │ │ + 2f6ac: e1b02082 lsls r2, r2, #1 │ │ + 2f6b0: e0a33003 adc r3, r3, r3 │ │ + 2f6b4: e3130601 tst r3, #1048576 ; 0x100000 │ │ + 2f6b8: 02455001 subeq r5, r5, #1 │ │ + 2f6bc: 0afffffa beq 2f6ac <__aeabi_dmul@@Base+0x1c4> │ │ + 2f6c0: e1833006 orr r3, r3, r6 │ │ + 2f6c4: e12fff1e bx lr │ │ + 2f6c8: e134000c teq r4, ip │ │ + 2f6cc: e00c5a23 and r5, ip, r3, lsr #20 │ │ + 2f6d0: 1135000c teqne r5, ip │ │ + 2f6d4: 0a000006 beq 2f6f4 <__aeabi_dmul@@Base+0x20c> │ │ + 2f6d8: e1906081 orrs r6, r0, r1, lsl #1 │ │ + 2f6dc: 11926083 orrsne r6, r2, r3, lsl #1 │ │ + 2f6e0: 1affffe5 bne 2f67c <__aeabi_dmul@@Base+0x194> │ │ + 2f6e4: e0211003 eor r1, r1, r3 │ │ + 2f6e8: e2011102 and r1, r1, #-2147483648 ; 0x80000000 │ │ + 2f6ec: e3a00000 mov r0, #0 │ │ + 2f6f0: e8bd8070 pop {r4, r5, r6, pc} │ │ + 2f6f4: e1906081 orrs r6, r0, r1, lsl #1 │ │ + 2f6f8: 01a00002 moveq r0, r2 │ │ + 2f6fc: 01a01003 moveq r1, r3 │ │ + 2f700: 11926083 orrsne r6, r2, r3, lsl #1 │ │ + 2f704: 0a00000f beq 2f748 <__aeabi_dmul@@Base+0x260> │ │ + 2f708: e134000c teq r4, ip │ │ + 2f70c: 1a000001 bne 2f718 <__aeabi_dmul@@Base+0x230> │ │ + 2f710: e1906601 orrs r6, r0, r1, lsl #12 │ │ + 2f714: 1a00000b bne 2f748 <__aeabi_dmul@@Base+0x260> │ │ + 2f718: e135000c teq r5, ip │ │ + 2f71c: 1a000003 bne 2f730 <__aeabi_dmul@@Base+0x248> │ │ + 2f720: e1926603 orrs r6, r2, r3, lsl #12 │ │ + 2f724: 11a00002 movne r0, r2 │ │ + 2f728: 11a01003 movne r1, r3 │ │ + 2f72c: 1a000005 bne 2f748 <__aeabi_dmul@@Base+0x260> │ │ + 2f730: e0211003 eor r1, r1, r3 │ │ + 2f734: e2011102 and r1, r1, #-2147483648 ; 0x80000000 │ │ + 2f738: e381147f orr r1, r1, #2130706432 ; 0x7f000000 │ │ + 2f73c: e381160f orr r1, r1, #15728640 ; 0xf00000 │ │ + 2f740: e3a00000 mov r0, #0 │ │ + 2f744: e8bd8070 pop {r4, r5, r6, pc} │ │ + 2f748: e381147f orr r1, r1, #2130706432 ; 0x7f000000 │ │ + 2f74c: e381173e orr r1, r1, #16252928 ; 0xf80000 │ │ + 2f750: e8bd8070 pop {r4, r5, r6, pc} │ │ + │ │ +0002f754 <__aeabi_ddiv@@Base>: │ │ + 2f754: e92d4070 push {r4, r5, r6, lr} │ │ + 2f758: e3a0c0ff mov ip, #255 ; 0xff │ │ + 2f75c: e38ccc07 orr ip, ip, #1792 ; 0x700 │ │ + 2f760: e01c4a21 ands r4, ip, r1, lsr #20 │ │ + 2f764: 101c5a23 andsne r5, ip, r3, lsr #20 │ │ + 2f768: 1134000c teqne r4, ip │ │ + 2f76c: 1135000c teqne r5, ip │ │ + 2f770: 0b00005c bleq 2f8e8 <__aeabi_ddiv@@Base+0x194> │ │ + 2f774: e0444005 sub r4, r4, r5 │ │ + 2f778: e021e003 eor lr, r1, r3 │ │ + 2f77c: e1925603 orrs r5, r2, r3, lsl #12 │ │ + 2f780: e1a01601 lsl r1, r1, #12 │ │ + 2f784: 0a00004b beq 2f8b8 <__aeabi_ddiv@@Base+0x164> │ │ + 2f788: e1a03603 lsl r3, r3, #12 │ │ + 2f78c: e3a05201 mov r5, #268435456 ; 0x10000000 │ │ + 2f790: e1853223 orr r3, r5, r3, lsr #4 │ │ + 2f794: e1833c22 orr r3, r3, r2, lsr #24 │ │ + 2f798: e1a02402 lsl r2, r2, #8 │ │ + 2f79c: e1855221 orr r5, r5, r1, lsr #4 │ │ + 2f7a0: e1855c20 orr r5, r5, r0, lsr #24 │ │ + 2f7a4: e1a06400 lsl r6, r0, #8 │ │ + 2f7a8: e20e1102 and r1, lr, #-2147483648 ; 0x80000000 │ │ + 2f7ac: e1550003 cmp r5, r3 │ │ + 2f7b0: 01560002 cmpeq r6, r2 │ │ + 2f7b4: e2a440fd adc r4, r4, #253 ; 0xfd │ │ + 2f7b8: e2844c03 add r4, r4, #768 ; 0x300 │ │ + 2f7bc: 2a000001 bcs 2f7c8 <__aeabi_ddiv@@Base+0x74> │ │ + 2f7c0: e1b030a3 lsrs r3, r3, #1 │ │ + 2f7c4: e1a02062 rrx r2, r2 │ │ + 2f7c8: e0566002 subs r6, r6, r2 │ │ + 2f7cc: e0c55003 sbc r5, r5, r3 │ │ + 2f7d0: e1b030a3 lsrs r3, r3, #1 │ │ + 2f7d4: e1a02062 rrx r2, r2 │ │ + 2f7d8: e3a00601 mov r0, #1048576 ; 0x100000 │ │ + 2f7dc: e3a0c702 mov ip, #524288 ; 0x80000 │ │ + 2f7e0: e056e002 subs lr, r6, r2 │ │ + 2f7e4: e0d5e003 sbcs lr, r5, r3 │ │ + 2f7e8: 20466002 subcs r6, r6, r2 │ │ + 2f7ec: 21a0500e movcs r5, lr │ │ + 2f7f0: 2180000c orrcs r0, r0, ip │ │ + 2f7f4: e1b030a3 lsrs r3, r3, #1 │ │ + 2f7f8: e1a02062 rrx r2, r2 │ │ + 2f7fc: e056e002 subs lr, r6, r2 │ │ + 2f800: e0d5e003 sbcs lr, r5, r3 │ │ + 2f804: 20466002 subcs r6, r6, r2 │ │ + 2f808: 21a0500e movcs r5, lr │ │ + 2f80c: 218000ac orrcs r0, r0, ip, lsr #1 │ │ + 2f810: e1b030a3 lsrs r3, r3, #1 │ │ + 2f814: e1a02062 rrx r2, r2 │ │ + 2f818: e056e002 subs lr, r6, r2 │ │ + 2f81c: e0d5e003 sbcs lr, r5, r3 │ │ + 2f820: 20466002 subcs r6, r6, r2 │ │ + 2f824: 21a0500e movcs r5, lr │ │ + 2f828: 2180012c orrcs r0, r0, ip, lsr #2 │ │ + 2f82c: e1b030a3 lsrs r3, r3, #1 │ │ + 2f830: e1a02062 rrx r2, r2 │ │ + 2f834: e056e002 subs lr, r6, r2 │ │ + 2f838: e0d5e003 sbcs lr, r5, r3 │ │ + 2f83c: 20466002 subcs r6, r6, r2 │ │ + 2f840: 21a0500e movcs r5, lr │ │ + 2f844: 218001ac orrcs r0, r0, ip, lsr #3 │ │ + 2f848: e195e006 orrs lr, r5, r6 │ │ + 2f84c: 0a00000d beq 2f888 <__aeabi_ddiv@@Base+0x134> │ │ + 2f850: e1a05205 lsl r5, r5, #4 │ │ + 2f854: e1855e26 orr r5, r5, r6, lsr #28 │ │ + 2f858: e1a06206 lsl r6, r6, #4 │ │ + 2f85c: e1a03183 lsl r3, r3, #3 │ │ + 2f860: e1833ea2 orr r3, r3, r2, lsr #29 │ │ + 2f864: e1a02182 lsl r2, r2, #3 │ │ + 2f868: e1b0c22c lsrs ip, ip, #4 │ │ + 2f86c: 1affffdb bne 2f7e0 <__aeabi_ddiv@@Base+0x8c> │ │ + 2f870: e3110601 tst r1, #1048576 ; 0x100000 │ │ + 2f874: 1a000006 bne 2f894 <__aeabi_ddiv@@Base+0x140> │ │ + 2f878: e1811000 orr r1, r1, r0 │ │ + 2f87c: e3a00000 mov r0, #0 │ │ + 2f880: e3a0c102 mov ip, #-2147483648 ; 0x80000000 │ │ + 2f884: eaffffd5 b 2f7e0 <__aeabi_ddiv@@Base+0x8c> │ │ + 2f888: e3110601 tst r1, #1048576 ; 0x100000 │ │ + 2f88c: 01811000 orreq r1, r1, r0 │ │ + 2f890: 03a00000 moveq r0, #0 │ │ + 2f894: e254c0fd subs ip, r4, #253 ; 0xfd │ │ + 2f898: 835c0c07 cmphi ip, #1792 ; 0x700 │ │ + 2f89c: 8affff4a bhi 2f5cc <__aeabi_dmul@@Base+0xe4> │ │ + 2f8a0: e055c003 subs ip, r5, r3 │ │ + 2f8a4: 0056c002 subseq ip, r6, r2 │ │ + 2f8a8: 01b0c0a0 lsrseq ip, r0, #1 │ │ + 2f8ac: e2b00000 adcs r0, r0, #0 │ │ + 2f8b0: e0a11a04 adc r1, r1, r4, lsl #20 │ │ + 2f8b4: e8bd8070 pop {r4, r5, r6, pc} │ │ + 2f8b8: e20ee102 and lr, lr, #-2147483648 ; 0x80000000 │ │ + 2f8bc: e18e1621 orr r1, lr, r1, lsr #12 │ │ + 2f8c0: e09440ac adds r4, r4, ip, lsr #1 │ │ + 2f8c4: c074500c rsbsgt r5, r4, ip │ │ + 2f8c8: c1811a04 orrgt r1, r1, r4, lsl #20 │ │ + 2f8cc: c8bd8070 popgt {r4, r5, r6, pc} │ │ + 2f8d0: e3811601 orr r1, r1, #1048576 ; 0x100000 │ │ + 2f8d4: e3a0e000 mov lr, #0 │ │ + 2f8d8: e2544001 subs r4, r4, #1 │ │ + 2f8dc: eaffff3a b 2f5cc <__aeabi_dmul@@Base+0xe4> │ │ + 2f8e0: e185e006 orr lr, r5, r6 │ │ + 2f8e4: eaffff38 b 2f5cc <__aeabi_dmul@@Base+0xe4> │ │ + 2f8e8: e00c5a23 and r5, ip, r3, lsr #20 │ │ + 2f8ec: e134000c teq r4, ip │ │ + 2f8f0: 0135000c teqeq r5, ip │ │ + 2f8f4: 0affff93 beq 2f748 <__aeabi_dmul@@Base+0x260> │ │ + 2f8f8: e134000c teq r4, ip │ │ + 2f8fc: 1a000006 bne 2f91c <__aeabi_ddiv@@Base+0x1c8> │ │ + 2f900: e1904601 orrs r4, r0, r1, lsl #12 │ │ + 2f904: 1affff8f bne 2f748 <__aeabi_dmul@@Base+0x260> │ │ + 2f908: e135000c teq r5, ip │ │ + 2f90c: 1affff87 bne 2f730 <__aeabi_dmul@@Base+0x248> │ │ + 2f910: e1a00002 mov r0, r2 │ │ + 2f914: e1a01003 mov r1, r3 │ │ + 2f918: eaffff8a b 2f748 <__aeabi_dmul@@Base+0x260> │ │ + 2f91c: e135000c teq r5, ip │ │ + 2f920: 1a000004 bne 2f938 <__aeabi_ddiv@@Base+0x1e4> │ │ + 2f924: e1925603 orrs r5, r2, r3, lsl #12 │ │ + 2f928: 0affff6d beq 2f6e4 <__aeabi_dmul@@Base+0x1fc> │ │ + 2f92c: e1a00002 mov r0, r2 │ │ + 2f930: e1a01003 mov r1, r3 │ │ + 2f934: eaffff83 b 2f748 <__aeabi_dmul@@Base+0x260> │ │ + 2f938: e1906081 orrs r6, r0, r1, lsl #1 │ │ + 2f93c: 11926083 orrsne r6, r2, r3, lsl #1 │ │ + 2f940: 1affff4d bne 2f67c <__aeabi_dmul@@Base+0x194> │ │ + 2f944: e1904081 orrs r4, r0, r1, lsl #1 │ │ + 2f948: 1affff78 bne 2f730 <__aeabi_dmul@@Base+0x248> │ │ + 2f94c: e1925083 orrs r5, r2, r3, lsl #1 │ │ + 2f950: 1affff63 bne 2f6e4 <__aeabi_dmul@@Base+0x1fc> │ │ + 2f954: eaffff7b b 2f748 <__aeabi_dmul@@Base+0x260> │ │ + │ │ +0002f958 <__gedf2@@Base>: │ │ + 2f958: e3e0c000 mvn ip, #0 │ │ + 2f95c: ea000002 b 2f96c <__cmpdf2@@Base+0x4> │ │ + │ │ +0002f960 <__ledf2@@Base>: │ │ + 2f960: e3a0c001 mov ip, #1 │ │ + 2f964: ea000000 b 2f96c <__cmpdf2@@Base+0x4> │ │ + │ │ +0002f968 <__cmpdf2@@Base>: │ │ + 2f968: e3a0c001 mov ip, #1 │ │ + 2f96c: e52dc004 push {ip} ; (str ip, [sp, #-4]!) │ │ + 2f970: e1a0c081 lsl ip, r1, #1 │ │ + 2f974: e1f0cacc mvns ip, ip, asr #21 │ │ + 2f978: e1a0c083 lsl ip, r3, #1 │ │ + 2f97c: 11f0cacc mvnsne ip, ip, asr #21 │ │ + 2f980: 0a00000e beq 2f9c0 <__cmpdf2@@Base+0x58> │ │ + 2f984: e28dd004 add sp, sp, #4 │ │ + 2f988: e190c081 orrs ip, r0, r1, lsl #1 │ │ + 2f98c: 0192c083 orrseq ip, r2, r3, lsl #1 │ │ + 2f990: 11310003 teqne r1, r3 │ │ + 2f994: 01300002 teqeq r0, r2 │ │ + 2f998: 03a00000 moveq r0, #0 │ │ + 2f99c: 012fff1e bxeq lr │ │ + 2f9a0: e3700000 cmn r0, #0 │ │ + 2f9a4: e1310003 teq r1, r3 │ │ + 2f9a8: 51510003 cmppl r1, r3 │ │ + 2f9ac: 01500002 cmpeq r0, r2 │ │ + 2f9b0: 21a00fc3 asrcs r0, r3, #31 │ │ + 2f9b4: 31e00fc3 mvncc r0, r3, asr #31 │ │ + 2f9b8: e3800001 orr r0, r0, #1 │ │ + 2f9bc: e12fff1e bx lr │ │ + 2f9c0: e1a0c081 lsl ip, r1, #1 │ │ + 2f9c4: e1f0cacc mvns ip, ip, asr #21 │ │ + 2f9c8: 1a000001 bne 2f9d4 <__cmpdf2@@Base+0x6c> │ │ + 2f9cc: e190c601 orrs ip, r0, r1, lsl #12 │ │ + 2f9d0: 1a000004 bne 2f9e8 <__cmpdf2@@Base+0x80> │ │ + 2f9d4: e1a0c083 lsl ip, r3, #1 │ │ + 2f9d8: e1f0cacc mvns ip, ip, asr #21 │ │ + 2f9dc: 1affffe8 bne 2f984 <__cmpdf2@@Base+0x1c> │ │ + 2f9e0: e192c603 orrs ip, r2, r3, lsl #12 │ │ + 2f9e4: 0affffe6 beq 2f984 <__cmpdf2@@Base+0x1c> │ │ + 2f9e8: e49d0004 pop {r0} ; (ldr r0, [sp], #4) │ │ + 2f9ec: e12fff1e bx lr │ │ + │ │ +0002f9f0 <__aeabi_cdrcmple@@Base>: │ │ + 2f9f0: e1a0c000 mov ip, r0 │ │ + 2f9f4: e1a00002 mov r0, r2 │ │ + 2f9f8: e1a0200c mov r2, ip │ │ + 2f9fc: e1a0c001 mov ip, r1 │ │ + 2fa00: e1a01003 mov r1, r3 │ │ + 2fa04: e1a0300c mov r3, ip │ │ + 2fa08: eaffffff b 2fa0c <__aeabi_cdcmpeq@@Base> │ │ + │ │ +0002fa0c <__aeabi_cdcmpeq@@Base>: │ │ + 2fa0c: e92d4001 push {r0, lr} │ │ + 2fa10: ebffffd4 bl 2f968 <__cmpdf2@@Base> │ │ + 2fa14: e3500000 cmp r0, #0 │ │ + 2fa18: 43700000 cmnmi r0, #0 │ │ + 2fa1c: e8bd8001 pop {r0, pc} │ │ + │ │ +0002fa20 <__aeabi_dcmpeq@@Base>: │ │ + 2fa20: e52de008 str lr, [sp, #-8]! │ │ + 2fa24: ebfffff8 bl 2fa0c <__aeabi_cdcmpeq@@Base> │ │ + 2fa28: 03a00001 moveq r0, #1 │ │ + 2fa2c: 13a00000 movne r0, #0 │ │ + 2fa30: e49df008 ldr pc, [sp], #8 │ │ + │ │ +0002fa34 <__aeabi_dcmplt@@Base>: │ │ + 2fa34: e52de008 str lr, [sp, #-8]! │ │ + 2fa38: ebfffff3 bl 2fa0c <__aeabi_cdcmpeq@@Base> │ │ + 2fa3c: 33a00001 movcc r0, #1 │ │ + 2fa40: 23a00000 movcs r0, #0 │ │ + 2fa44: e49df008 ldr pc, [sp], #8 │ │ + │ │ +0002fa48 <__aeabi_dcmple@@Base>: │ │ + 2fa48: e52de008 str lr, [sp, #-8]! │ │ + 2fa4c: ebffffee bl 2fa0c <__aeabi_cdcmpeq@@Base> │ │ + 2fa50: 93a00001 movls r0, #1 │ │ + 2fa54: 83a00000 movhi r0, #0 │ │ + 2fa58: e49df008 ldr pc, [sp], #8 │ │ + │ │ +0002fa5c <__aeabi_dcmpge@@Base>: │ │ + 2fa5c: e52de008 str lr, [sp, #-8]! │ │ + 2fa60: ebffffe2 bl 2f9f0 <__aeabi_cdrcmple@@Base> │ │ + 2fa64: 93a00001 movls r0, #1 │ │ + 2fa68: 83a00000 movhi r0, #0 │ │ + 2fa6c: e49df008 ldr pc, [sp], #8 │ │ + │ │ +0002fa70 <__aeabi_dcmpgt@@Base>: │ │ + 2fa70: e52de008 str lr, [sp, #-8]! │ │ + 2fa74: ebffffdd bl 2f9f0 <__aeabi_cdrcmple@@Base> │ │ + 2fa78: 33a00001 movcc r0, #1 │ │ + 2fa7c: 23a00000 movcs r0, #0 │ │ + 2fa80: e49df008 ldr pc, [sp], #8 │ │ + │ │ +0002fa84 <__aeabi_d2iz@@Base>: │ │ + 2fa84: e1a02081 lsl r2, r1, #1 │ │ + 2fa88: e2922602 adds r2, r2, #2097152 ; 0x200000 │ │ + 2fa8c: 2a00000c bcs 2fac4 <__aeabi_d2iz@@Base+0x40> │ │ + 2fa90: 5a000009 bpl 2fabc <__aeabi_d2iz@@Base+0x38> │ │ + 2fa94: e3e03e3e mvn r3, #992 ; 0x3e0 │ │ + 2fa98: e0532ac2 subs r2, r3, r2, asr #21 │ │ + 2fa9c: 9a00000a bls 2facc <__aeabi_d2iz@@Base+0x48> │ │ + 2faa0: e1a03581 lsl r3, r1, #11 │ │ + 2faa4: e3833102 orr r3, r3, #-2147483648 ; 0x80000000 │ │ + 2faa8: e1833aa0 orr r3, r3, r0, lsr #21 │ │ + 2faac: e3110102 tst r1, #-2147483648 ; 0x80000000 │ │ + 2fab0: e1a00233 lsr r0, r3, r2 │ │ + 2fab4: 12600000 rsbne r0, r0, #0 │ │ + 2fab8: e12fff1e bx lr │ │ + 2fabc: e3a00000 mov r0, #0 │ │ + 2fac0: e12fff1e bx lr │ │ + 2fac4: e1900601 orrs r0, r0, r1, lsl #12 │ │ + 2fac8: 1a000002 bne 2fad8 <__aeabi_d2iz@@Base+0x54> │ │ + 2facc: e2110102 ands r0, r1, #-2147483648 ; 0x80000000 │ │ + 2fad0: 03e00102 mvneq r0, #-2147483648 ; 0x80000000 │ │ + 2fad4: e12fff1e bx lr │ │ + 2fad8: e3a00000 mov r0, #0 │ │ + 2fadc: e12fff1e bx lr │ │ + │ │ +0002fae0 <__aeabi_d2uiz@@Base>: │ │ + 2fae0: e1b02081 lsls r2, r1, #1 │ │ + 2fae4: 2a00000a bcs 2fb14 <__aeabi_d2uiz@@Base+0x34> │ │ + 2fae8: e2922602 adds r2, r2, #2097152 ; 0x200000 │ │ + 2faec: 2a00000a bcs 2fb1c <__aeabi_d2uiz@@Base+0x3c> │ │ + 2faf0: 5a000007 bpl 2fb14 <__aeabi_d2uiz@@Base+0x34> │ │ + 2faf4: e3e03e3e mvn r3, #992 ; 0x3e0 │ │ + 2faf8: e0532ac2 subs r2, r3, r2, asr #21 │ │ + 2fafc: 4a000008 bmi 2fb24 <__aeabi_d2uiz@@Base+0x44> │ │ + 2fb00: e1a03581 lsl r3, r1, #11 │ │ + 2fb04: e3833102 orr r3, r3, #-2147483648 ; 0x80000000 │ │ + 2fb08: e1833aa0 orr r3, r3, r0, lsr #21 │ │ + 2fb0c: e1a00233 lsr r0, r3, r2 │ │ + 2fb10: e12fff1e bx lr │ │ + 2fb14: e3a00000 mov r0, #0 │ │ + 2fb18: e12fff1e bx lr │ │ + 2fb1c: e1900601 orrs r0, r0, r1, lsl #12 │ │ + 2fb20: 1a000001 bne 2fb2c <__aeabi_d2uiz@@Base+0x4c> │ │ + 2fb24: e3e00000 mvn r0, #0 │ │ + 2fb28: e12fff1e bx lr │ │ + 2fb2c: e3a00000 mov r0, #0 │ │ + 2fb30: e12fff1e bx lr │ │ + │ │ +0002fb34 <__aeabi_d2f@@Base>: │ │ + 2fb34: e1a02081 lsl r2, r1, #1 │ │ + 2fb38: e2523207 subs r3, r2, #1879048192 ; 0x70000000 │ │ + 2fb3c: 2253c602 subscs ip, r3, #2097152 ; 0x200000 │ │ + 2fb40: 227cc57f rsbscs ip, ip, #532676608 ; 0x1fc00000 │ │ + 2fb44: 9a000006 bls 2fb64 <__aeabi_d2f@@Base+0x30> │ │ + 2fb48: e201c102 and ip, r1, #-2147483648 ; 0x80000000 │ │ + 2fb4c: e1a02180 lsl r2, r0, #3 │ │ + 2fb50: e18c0ea0 orr r0, ip, r0, lsr #29 │ │ + 2fb54: e3520102 cmp r2, #-2147483648 ; 0x80000000 │ │ + 2fb58: e0a00103 adc r0, r0, r3, lsl #2 │ │ + 2fb5c: 03c00001 biceq r0, r0, #1 │ │ + 2fb60: e12fff1e bx lr │ │ + 2fb64: e3110101 tst r1, #1073741824 ; 0x40000000 │ │ + 2fb68: 1a00000f bne 2fbac <__aeabi_d2f@@Base+0x78> │ │ + 2fb6c: e293262e adds r2, r3, #48234496 ; 0x2e00000 │ │ + 2fb70: b2010102 andlt r0, r1, #-2147483648 ; 0x80000000 │ │ + 2fb74: b12fff1e bxlt lr │ │ + 2fb78: e3811601 orr r1, r1, #1048576 ; 0x100000 │ │ + 2fb7c: e1a02aa2 lsr r2, r2, #21 │ │ + 2fb80: e2622018 rsb r2, r2, #24 │ │ + 2fb84: e262c020 rsb ip, r2, #32 │ │ + 2fb88: e1b03c10 lsls r3, r0, ip │ │ + 2fb8c: e1a00230 lsr r0, r0, r2 │ │ + 2fb90: 13800001 orrne r0, r0, #1 │ │ + 2fb94: e1a03581 lsl r3, r1, #11 │ │ + 2fb98: e1a035a3 lsr r3, r3, #11 │ │ + 2fb9c: e1800c13 orr r0, r0, r3, lsl ip │ │ + 2fba0: e1a03233 lsr r3, r3, r2 │ │ + 2fba4: e1a03083 lsl r3, r3, #1 │ │ + 2fba8: eaffffe6 b 2fb48 <__aeabi_d2f@@Base+0x14> │ │ + 2fbac: e1f03ac2 mvns r3, r2, asr #21 │ │ + 2fbb0: 1a000003 bne 2fbc4 <__aeabi_d2f@@Base+0x90> │ │ + 2fbb4: e1903601 orrs r3, r0, r1, lsl #12 │ │ + 2fbb8: 13a0047f movne r0, #2130706432 ; 0x7f000000 │ │ + 2fbbc: 13800503 orrne r0, r0, #12582912 ; 0xc00000 │ │ + 2fbc0: 112fff1e bxne lr │ │ + 2fbc4: e2010102 and r0, r1, #-2147483648 ; 0x80000000 │ │ + 2fbc8: e380047f orr r0, r0, #2130706432 ; 0x7f000000 │ │ + 2fbcc: e3800502 orr r0, r0, #8388608 ; 0x800000 │ │ + 2fbd0: e12fff1e bx lr │ │ + │ │ +0002fbd4 <__aeabi_frsub@@Base>: │ │ + 2fbd4: e2200102 eor r0, r0, #-2147483648 ; 0x80000000 │ │ + 2fbd8: ea000000 b 2fbe0 <__addsf3@@Base> │ │ + │ │ +0002fbdc <__aeabi_fsub@@Base>: │ │ + 2fbdc: e2211102 eor r1, r1, #-2147483648 ; 0x80000000 │ │ + │ │ +0002fbe0 <__addsf3@@Base>: │ │ + 2fbe0: e1b02080 lsls r2, r0, #1 │ │ + 2fbe4: 11b03081 lslsne r3, r1, #1 │ │ + 2fbe8: 11320003 teqne r2, r3 │ │ + 2fbec: 11f0cc42 mvnsne ip, r2, asr #24 │ │ + 2fbf0: 11f0cc43 mvnsne ip, r3, asr #24 │ │ + 2fbf4: 0a00003c beq 2fcec <__addsf3@@Base+0x10c> │ │ + 2fbf8: e1a02c22 lsr r2, r2, #24 │ │ + 2fbfc: e0723c23 rsbs r3, r2, r3, lsr #24 │ │ + 2fc00: c0822003 addgt r2, r2, r3 │ │ + 2fc04: c0201001 eorgt r1, r0, r1 │ │ + 2fc08: c0210000 eorgt r0, r1, r0 │ │ + 2fc0c: c0201001 eorgt r1, r0, r1 │ │ + 2fc10: b2633000 rsblt r3, r3, #0 │ │ + 2fc14: e3530019 cmp r3, #25 │ │ + 2fc18: 812fff1e bxhi lr │ │ + 2fc1c: e3100102 tst r0, #-2147483648 ; 0x80000000 │ │ + 2fc20: e3800502 orr r0, r0, #8388608 ; 0x800000 │ │ + 2fc24: e3c004ff bic r0, r0, #-16777216 ; 0xff000000 │ │ + 2fc28: 12600000 rsbne r0, r0, #0 │ │ + 2fc2c: e3110102 tst r1, #-2147483648 ; 0x80000000 │ │ + 2fc30: e3811502 orr r1, r1, #8388608 ; 0x800000 │ │ + 2fc34: e3c114ff bic r1, r1, #-16777216 ; 0xff000000 │ │ + 2fc38: 12611000 rsbne r1, r1, #0 │ │ + 2fc3c: e1320003 teq r2, r3 │ │ + 2fc40: 0a000023 beq 2fcd4 <__addsf3@@Base+0xf4> │ │ + 2fc44: e2422001 sub r2, r2, #1 │ │ + 2fc48: e0900351 adds r0, r0, r1, asr r3 │ │ + 2fc4c: e2633020 rsb r3, r3, #32 │ │ + 2fc50: e1a01311 lsl r1, r1, r3 │ │ + 2fc54: e2003102 and r3, r0, #-2147483648 ; 0x80000000 │ │ + 2fc58: 5a000001 bpl 2fc64 <__addsf3@@Base+0x84> │ │ + 2fc5c: e2711000 rsbs r1, r1, #0 │ │ + 2fc60: e2e00000 rsc r0, r0, #0 │ │ + 2fc64: e3500502 cmp r0, #8388608 ; 0x800000 │ │ + 2fc68: 3a00000b bcc 2fc9c <__addsf3@@Base+0xbc> │ │ + 2fc6c: e3500401 cmp r0, #16777216 ; 0x1000000 │ │ + 2fc70: 3a000004 bcc 2fc88 <__addsf3@@Base+0xa8> │ │ + 2fc74: e1b000a0 lsrs r0, r0, #1 │ │ + 2fc78: e1a01061 rrx r1, r1 │ │ + 2fc7c: e2822001 add r2, r2, #1 │ │ + 2fc80: e35200fe cmp r2, #254 ; 0xfe │ │ + 2fc84: 2a00002d bcs 2fd40 <__addsf3@@Base+0x160> │ │ + 2fc88: e3510102 cmp r1, #-2147483648 ; 0x80000000 │ │ + 2fc8c: e0a00b82 adc r0, r0, r2, lsl #23 │ │ + 2fc90: 03c00001 biceq r0, r0, #1 │ │ + 2fc94: e1800003 orr r0, r0, r3 │ │ + 2fc98: e12fff1e bx lr │ │ + 2fc9c: e1b01081 lsls r1, r1, #1 │ │ + 2fca0: e0a00000 adc r0, r0, r0 │ │ + 2fca4: e3100502 tst r0, #8388608 ; 0x800000 │ │ + 2fca8: e2422001 sub r2, r2, #1 │ │ + 2fcac: 1afffff5 bne 2fc88 <__addsf3@@Base+0xa8> │ │ + 2fcb0: e16fcf10 clz ip, r0 │ │ + 2fcb4: e24cc008 sub ip, ip, #8 │ │ + 2fcb8: e052200c subs r2, r2, ip │ │ + 2fcbc: e1a00c10 lsl r0, r0, ip │ │ + 2fcc0: a0800b82 addge r0, r0, r2, lsl #23 │ │ + 2fcc4: b2622000 rsblt r2, r2, #0 │ │ + 2fcc8: a1800003 orrge r0, r0, r3 │ │ + 2fccc: b1830230 orrlt r0, r3, r0, lsr r2 │ │ + 2fcd0: e12fff1e bx lr │ │ + 2fcd4: e3320000 teq r2, #0 │ │ + 2fcd8: e2211502 eor r1, r1, #8388608 ; 0x800000 │ │ + 2fcdc: 02200502 eoreq r0, r0, #8388608 ; 0x800000 │ │ + 2fce0: 02822001 addeq r2, r2, #1 │ │ + 2fce4: 12433001 subne r3, r3, #1 │ │ + 2fce8: eaffffd5 b 2fc44 <__addsf3@@Base+0x64> │ │ + 2fcec: e1a03081 lsl r3, r1, #1 │ │ + 2fcf0: e1f0cc42 mvns ip, r2, asr #24 │ │ + 2fcf4: 11f0cc43 mvnsne ip, r3, asr #24 │ │ + 2fcf8: 0a000013 beq 2fd4c <__addsf3@@Base+0x16c> │ │ + 2fcfc: e1320003 teq r2, r3 │ │ + 2fd00: 0a000002 beq 2fd10 <__addsf3@@Base+0x130> │ │ + 2fd04: e3320000 teq r2, #0 │ │ + 2fd08: 01a00001 moveq r0, r1 │ │ + 2fd0c: e12fff1e bx lr │ │ + 2fd10: e1300001 teq r0, r1 │ │ + 2fd14: 13a00000 movne r0, #0 │ │ + 2fd18: 112fff1e bxne lr │ │ + 2fd1c: e31204ff tst r2, #-16777216 ; 0xff000000 │ │ + 2fd20: 1a000002 bne 2fd30 <__addsf3@@Base+0x150> │ │ + 2fd24: e1b00080 lsls r0, r0, #1 │ │ + 2fd28: 23800102 orrcs r0, r0, #-2147483648 ; 0x80000000 │ │ + 2fd2c: e12fff1e bx lr │ │ + 2fd30: e2922402 adds r2, r2, #33554432 ; 0x2000000 │ │ + 2fd34: 32800502 addcc r0, r0, #8388608 ; 0x800000 │ │ + 2fd38: 312fff1e bxcc lr │ │ + 2fd3c: e2003102 and r3, r0, #-2147483648 ; 0x80000000 │ │ + 2fd40: e383047f orr r0, r3, #2130706432 ; 0x7f000000 │ │ + 2fd44: e3800502 orr r0, r0, #8388608 ; 0x800000 │ │ 2fd48: e12fff1e bx lr │ │ - │ │ -0002fd4c <__gnu_Unwind_Restore_WMMXD>: │ │ - 2fd4c: ecf00102 ldfe f0, [r0], #8 │ │ - 2fd50: ecf01102 ldfe f1, [r0], #8 │ │ - 2fd54: ecf02102 ldfe f2, [r0], #8 │ │ - 2fd58: ecf03102 ldfe f3, [r0], #8 │ │ - 2fd5c: ecf04102 ldfe f4, [r0], #8 │ │ - 2fd60: ecf05102 ldfe f5, [r0], #8 │ │ - 2fd64: ecf06102 ldfe f6, [r0], #8 │ │ - 2fd68: ecf07102 ldfe f7, [r0], #8 │ │ - 2fd6c: ecf08102 ldfp f0, [r0], #8 │ │ - 2fd70: ecf09102 ldfp f1, [r0], #8 │ │ - 2fd74: ecf0a102 ldfp f2, [r0], #8 │ │ - 2fd78: ecf0b102 ldfp f3, [r0], #8 │ │ - 2fd7c: ecf0c102 ldfp f4, [r0], #8 │ │ - 2fd80: ecf0d102 ldfp f5, [r0], #8 │ │ - 2fd84: ecf0e102 ldfp f6, [r0], #8 │ │ - 2fd88: ecf0f102 ldfp f7, [r0], #8 │ │ - 2fd8c: e12fff1e bx lr │ │ - │ │ -0002fd90 <__gnu_Unwind_Save_WMMXD>: │ │ - 2fd90: ece00102 stfe f0, [r0], #8 │ │ - 2fd94: ece01102 stfe f1, [r0], #8 │ │ - 2fd98: ece02102 stfe f2, [r0], #8 │ │ - 2fd9c: ece03102 stfe f3, [r0], #8 │ │ - 2fda0: ece04102 stfe f4, [r0], #8 │ │ - 2fda4: ece05102 stfe f5, [r0], #8 │ │ - 2fda8: ece06102 stfe f6, [r0], #8 │ │ - 2fdac: ece07102 stfe f7, [r0], #8 │ │ - 2fdb0: ece08102 stfp f0, [r0], #8 │ │ - 2fdb4: ece09102 stfp f1, [r0], #8 │ │ - 2fdb8: ece0a102 stfp f2, [r0], #8 │ │ - 2fdbc: ece0b102 stfp f3, [r0], #8 │ │ - 2fdc0: ece0c102 stfp f4, [r0], #8 │ │ - 2fdc4: ece0d102 stfp f5, [r0], #8 │ │ - 2fdc8: ece0e102 stfp f6, [r0], #8 │ │ - 2fdcc: ece0f102 stfp f7, [r0], #8 │ │ - 2fdd0: e12fff1e bx lr │ │ - │ │ -0002fdd4 <__gnu_Unwind_Restore_WMMXC>: │ │ - 2fdd4: fcb08101 ldc2 1, cr8, [r0], #4 │ │ - 2fdd8: fcb09101 ldc2 1, cr9, [r0], #4 │ │ - 2fddc: fcb0a101 ldc2 1, cr10, [r0], #4 │ │ - 2fde0: fcb0b101 ldc2 1, cr11, [r0], #4 │ │ - 2fde4: e12fff1e bx lr │ │ - │ │ -0002fde8 <__gnu_Unwind_Save_WMMXC>: │ │ - 2fde8: fca08101 stc2 1, cr8, [r0], #4 │ │ - 2fdec: fca09101 stc2 1, cr9, [r0], #4 │ │ - 2fdf0: fca0a101 stc2 1, cr10, [r0], #4 │ │ - 2fdf4: fca0b101 stc2 1, cr11, [r0], #4 │ │ - 2fdf8: e12fff1e bx lr │ │ - │ │ -0002fdfc <_Unwind_RaiseException>: │ │ - 2fdfc: e92de000 push {sp, lr, pc} │ │ - 2fe00: e92d1fff push {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip} │ │ - 2fe04: e3a03000 mov r3, #0 │ │ - 2fe08: e92d000c push {r2, r3} │ │ - 2fe0c: e28d1004 add r1, sp, #4 │ │ - 2fe10: e28fc004 add ip, pc, #4 │ │ - 2fe14: e38cc001 orr ip, ip, #1 │ │ - 2fe18: e12fff1c bx ip │ │ - 2fe1c: fc12f7ff ldc2 7, cr15, [r2], {255} ; 0xff │ │ - 2fe20: b0129b10 andslt r9, r2, r0, lsl fp │ │ - 2fe24: 46c04718 ; instruction: 0x46c04718 │ │ - │ │ -0002fe28 <_Unwind_Resume>: │ │ - 2fe28: e92de000 push {sp, lr, pc} │ │ - 2fe2c: e92d1fff push {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip} │ │ - 2fe30: e3a03000 mov r3, #0 │ │ - 2fe34: e92d000c push {r2, r3} │ │ - 2fe38: e28d1004 add r1, sp, #4 │ │ - 2fe3c: e28fc004 add ip, pc, #4 │ │ - 2fe40: e38cc001 orr ip, ip, #1 │ │ - 2fe44: e12fff1c bx ip │ │ - 2fe48: fc2df7ff stc2 7, cr15, [sp], #-1020 ; 0xfffffc04 │ │ - 2fe4c: b0129b10 andslt r9, r2, r0, lsl fp │ │ - 2fe50: 46c04718 ; instruction: 0x46c04718 │ │ - │ │ -0002fe54 <_Unwind_Resume_or_Rethrow>: │ │ - 2fe54: e92de000 push {sp, lr, pc} │ │ - 2fe58: e92d1fff push {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip} │ │ - 2fe5c: e3a03000 mov r3, #0 │ │ - 2fe60: e92d000c push {r2, r3} │ │ - 2fe64: e28d1004 add r1, sp, #4 │ │ - 2fe68: e28fc004 add ip, pc, #4 │ │ - 2fe6c: e38cc001 orr ip, ip, #1 │ │ - 2fe70: e12fff1c bx ip │ │ - 2fe74: fc39f7ff ldc2 7, cr15, [r9], #-1020 ; 0xfffffc04 │ │ - 2fe78: b0129b10 andslt r9, r2, r0, lsl fp │ │ - 2fe7c: 46c04718 ; instruction: 0x46c04718 │ │ - │ │ -0002fe80 <_Unwind_ForcedUnwind>: │ │ - 2fe80: e92de000 push {sp, lr, pc} │ │ - 2fe84: e92d1fff push {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip} │ │ - 2fe88: e3a03000 mov r3, #0 │ │ - 2fe8c: e92d000c push {r2, r3} │ │ - 2fe90: e28d3004 add r3, sp, #4 │ │ - 2fe94: e28fc004 add ip, pc, #4 │ │ - 2fe98: e38cc001 orr ip, ip, #1 │ │ - 2fe9c: e12fff1c bx ip │ │ - 2fea0: fbf7f7ff blx ffe2dea6 <_end+0xffd68332> │ │ - 2fea4: b0129b10 andslt r9, r2, r0, lsl fp │ │ - 2fea8: 46c04718 ; instruction: 0x46c04718 │ │ - │ │ -0002feac <_Unwind_Backtrace>: │ │ - 2feac: e92de000 push {sp, lr, pc} │ │ - 2feb0: e92d1fff push {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip} │ │ - 2feb4: e3a03000 mov r3, #0 │ │ - 2feb8: e92d000c push {r2, r3} │ │ - 2febc: e28d2004 add r2, sp, #4 │ │ - 2fec0: e28fc004 add ip, pc, #4 │ │ - 2fec4: e38cc001 orr ip, ip, #1 │ │ - 2fec8: e12fff1c bx ip │ │ - 2fecc: fc6ef7ff stc2l 7, cr15, [lr], #-1020 ; 0xfffffc04 │ │ - 2fed0: b0129b10 andslt r9, r2, r0, lsl fp │ │ - 2fed4: 46c04718 ; instruction: 0x46c04718 │ │ - 2fed8: 7a02b500 bvc dd2e0 <_end+0x1776c> │ │ - 2fedc: 2a001c03 bcs 36ef0 <__clzsi2+0x663c> │ │ - 2fee0: 7a42d10c bvc 10e4318 <_end+0x101e7a4> │ │ - 2fee4: 2a0020b0 bcs 381ac │ │ - 2fee8: 3a01d00e bcc a3f28 │ │ - 2feec: 685a725a ldmdavs sl, {r1, r3, r4, r6, r9, ip, sp, lr}^ │ │ - 2fef0: 68121d11 ldmdavs r2, {r0, r4, r8, sl, fp, ip} │ │ - 2fef4: 6059601a subsvs r6, r9, sl, lsl r0 │ │ - 2fef8: e0002203 and r2, r0, r3, lsl #4 │ │ - 2fefc: 68183a01 ldmdavs r8, {r0, r9, fp, ip, sp} │ │ - 2ff00: 0202721a andeq r7, r2, #-1610612735 ; 0xa0000001 │ │ - 2ff04: 601a0e00 andsvs r0, sl, r0, lsl #28 │ │ - 2ff08: b51fbd00 ldrlt fp, [pc, #-3328] ; 2f210 <__aeabi_f2iz+0x38> │ │ - 2ff0c: ab032100 blge f8314 <_end+0x327a0> │ │ - 2ff10: 220c9300 andcs r9, ip, #0, 6 │ │ - 2ff14: f7ff1c0b ; instruction: 0xf7ff1c0b │ │ - 2ff18: 9803fbfe stmdals r3, {r1, r2, r3, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ - 2ff1c: bd00b005 stclt 0, cr11, [r0, #-20] ; 0xffffffec │ │ - 2ff20: f7ffb508 ; instruction: 0xf7ffb508 │ │ - 2ff24: bd08fff2 stclt 15, cr15, [r8, #-968] ; 0xfffffc38 │ │ - │ │ -0002ff28 <__gnu_unwind_execute>: │ │ - 2ff28: b5f0 push {r4, r5, r6, r7, lr} │ │ - 2ff2a: 1c0f adds r7, r1, #0 │ │ - 2ff2c: b087 sub sp, #28 │ │ - 2ff2e: 2100 movs r1, #0 │ │ - 2ff30: 1c05 adds r5, r0, #0 │ │ - 2ff32: 9103 str r1, [sp, #12] │ │ - 2ff34: 1c38 adds r0, r7, #0 │ │ - 2ff36: f7ff ffcf bl 2fed8 <_Unwind_Backtrace+0x2c> │ │ - 2ff3a: 1e04 subs r4, r0, #0 │ │ - 2ff3c: 2cb0 cmp r4, #176 ; 0xb0 │ │ - 2ff3e: d114 bne.n 2ff6a <__gnu_unwind_execute+0x42> │ │ - 2ff40: 9a03 ldr r2, [sp, #12] │ │ - 2ff42: 2400 movs r4, #0 │ │ - 2ff44: 42a2 cmp r2, r4 │ │ - 2ff46: d000 beq.n 2ff4a <__gnu_unwind_execute+0x22> │ │ - 2ff48: e133 b.n 301b2 <__gnu_unwind_execute+0x28a> │ │ - 2ff4a: ae05 add r6, sp, #20 │ │ - 2ff4c: 1c21 adds r1, r4, #0 │ │ - 2ff4e: 1c23 adds r3, r4, #0 │ │ - 2ff50: 9600 str r6, [sp, #0] │ │ - 2ff52: 1c28 adds r0, r5, #0 │ │ - 2ff54: 220e movs r2, #14 │ │ - 2ff56: f7ff fbde bl 2f716 <_Unwind_VRS_Get> │ │ - 2ff5a: 9600 str r6, [sp, #0] │ │ - 2ff5c: 1c28 adds r0, r5, #0 │ │ - 2ff5e: 1c21 adds r1, r4, #0 │ │ - 2ff60: 220f movs r2, #15 │ │ - 2ff62: 1c23 adds r3, r4, #0 │ │ - 2ff64: f7ff fbfc bl 2f760 <_Unwind_VRS_Set> │ │ - 2ff68: e123 b.n 301b2 <__gnu_unwind_execute+0x28a> │ │ - 2ff6a: 237f movs r3, #127 ; 0x7f │ │ - 2ff6c: 1c01 adds r1, r0, #0 │ │ - 2ff6e: 4399 bics r1, r3 │ │ - 2ff70: 060b lsls r3, r1, #24 │ │ - 2ff72: 0e1b lsrs r3, r3, #24 │ │ - 2ff74: d115 bne.n 2ffa2 <__gnu_unwind_execute+0x7a> │ │ - 2ff76: 0086 lsls r6, r0, #2 │ │ - 2ff78: 22ff movs r2, #255 ; 0xff │ │ - 2ff7a: 4016 ands r6, r2 │ │ - 2ff7c: aa05 add r2, sp, #20 │ │ - 2ff7e: 9202 str r2, [sp, #8] │ │ - 2ff80: 9200 str r2, [sp, #0] │ │ - 2ff82: 1c19 adds r1, r3, #0 │ │ - 2ff84: 1c28 adds r0, r5, #0 │ │ - 2ff86: 220d movs r2, #13 │ │ - 2ff88: f7ff fbc5 bl 2f716 <_Unwind_VRS_Get> │ │ - 2ff8c: 3604 adds r6, #4 │ │ - 2ff8e: 9b05 ldr r3, [sp, #20] │ │ - 2ff90: 0661 lsls r1, r4, #25 │ │ - 2ff92: d501 bpl.n 2ff98 <__gnu_unwind_execute+0x70> │ │ - 2ff94: 1b9e subs r6, r3, r6 │ │ - 2ff96: e000 b.n 2ff9a <__gnu_unwind_execute+0x72> │ │ - 2ff98: 199e adds r6, r3, r6 │ │ - 2ff9a: aa05 add r2, sp, #20 │ │ - 2ff9c: 9605 str r6, [sp, #20] │ │ - 2ff9e: 9200 str r2, [sp, #0] │ │ - 2ffa0: e032 b.n 30008 <__gnu_unwind_execute+0xe0> │ │ - 2ffa2: 260f movs r6, #15 │ │ - 2ffa4: 1c03 adds r3, r0, #0 │ │ - 2ffa6: 43b3 bics r3, r6 │ │ - 2ffa8: 061b lsls r3, r3, #24 │ │ - 2ffaa: 0e1b lsrs r3, r3, #24 │ │ - 2ffac: 2b80 cmp r3, #128 ; 0x80 │ │ - 2ffae: d11b bne.n 2ffe8 <__gnu_unwind_execute+0xc0> │ │ - 2ffb0: 0204 lsls r4, r0, #8 │ │ - 2ffb2: 1c38 adds r0, r7, #0 │ │ - 2ffb4: f7ff ff90 bl 2fed8 <_Unwind_Backtrace+0x2c> │ │ - 2ffb8: 2680 movs r6, #128 ; 0x80 │ │ - 2ffba: 0236 lsls r6, r6, #8 │ │ - 2ffbc: 4304 orrs r4, r0 │ │ - 2ffbe: 42b4 cmp r4, r6 │ │ - 2ffc0: d101 bne.n 2ffc6 <__gnu_unwind_execute+0x9e> │ │ - 2ffc2: 2409 movs r4, #9 │ │ - 2ffc4: e0f5 b.n 301b2 <__gnu_unwind_execute+0x28a> │ │ - 2ffc6: 0123 lsls r3, r4, #4 │ │ - 2ffc8: 2100 movs r1, #0 │ │ - 2ffca: 0524 lsls r4, r4, #20 │ │ - 2ffcc: 9302 str r3, [sp, #8] │ │ - 2ffce: 0c22 lsrs r2, r4, #16 │ │ - 2ffd0: 1c28 adds r0, r5, #0 │ │ - 2ffd2: 1c0b adds r3, r1, #0 │ │ - 2ffd4: f7ff fd71 bl 2faba <_Unwind_VRS_Pop> │ │ - 2ffd8: 2800 cmp r0, #0 │ │ - 2ffda: d1f2 bne.n 2ffc2 <__gnu_unwind_execute+0x9a> │ │ - 2ffdc: 9902 ldr r1, [sp, #8] │ │ - 2ffde: 4231 tst r1, r6 │ │ - 2ffe0: d0a8 beq.n 2ff34 <__gnu_unwind_execute+0xc> │ │ - 2ffe2: 2201 movs r2, #1 │ │ - 2ffe4: 9203 str r2, [sp, #12] │ │ - 2ffe6: e7a5 b.n 2ff34 <__gnu_unwind_execute+0xc> │ │ - 2ffe8: 2b90 cmp r3, #144 ; 0x90 │ │ - 2ffea: d114 bne.n 30016 <__gnu_unwind_execute+0xee> │ │ - 2ffec: 230d movs r3, #13 │ │ - 2ffee: 4003 ands r3, r0 │ │ - 2fff0: 2b0d cmp r3, #13 │ │ - 2fff2: d0e6 beq.n 2ffc2 <__gnu_unwind_execute+0x9a> │ │ - 2fff4: 1c02 adds r2, r0, #0 │ │ - 2fff6: 4032 ands r2, r6 │ │ - 2fff8: 2100 movs r1, #0 │ │ - 2fffa: ae05 add r6, sp, #20 │ │ - 2fffc: 9600 str r6, [sp, #0] │ │ - 2fffe: 1c28 adds r0, r5, #0 │ │ - 30000: 1c0b adds r3, r1, #0 │ │ - 30002: f7ff fb88 bl 2f716 <_Unwind_VRS_Get> │ │ - 30006: 9600 str r6, [sp, #0] │ │ - 30008: 2100 movs r1, #0 │ │ - 3000a: 1c28 adds r0, r5, #0 │ │ - 3000c: 220d movs r2, #13 │ │ - 3000e: 1c0b adds r3, r1, #0 │ │ - 30010: f7ff fba6 bl 2f760 <_Unwind_VRS_Set> │ │ - 30014: e78e b.n 2ff34 <__gnu_unwind_execute+0xc> │ │ - 30016: 2ba0 cmp r3, #160 ; 0xa0 │ │ - 30018: d10f bne.n 3003a <__gnu_unwind_execute+0x112> │ │ - 3001a: 23ff movs r3, #255 ; 0xff │ │ - 3001c: 011b lsls r3, r3, #4 │ │ - 3001e: 2207 movs r2, #7 │ │ - 30020: 4382 bics r2, r0 │ │ - 30022: 1c19 adds r1, r3, #0 │ │ - 30024: 4111 asrs r1, r2 │ │ - 30026: 1c0a adds r2, r1, #0 │ │ - 30028: 401a ands r2, r3 │ │ - 3002a: 0703 lsls r3, r0, #28 │ │ - 3002c: d502 bpl.n 30034 <__gnu_unwind_execute+0x10c> │ │ - 3002e: 2380 movs r3, #128 ; 0x80 │ │ - 30030: 01db lsls r3, r3, #7 │ │ - 30032: 431a orrs r2, r3 │ │ - 30034: 1c28 adds r0, r5, #0 │ │ - 30036: 2100 movs r1, #0 │ │ - 30038: e082 b.n 30140 <__gnu_unwind_execute+0x218> │ │ - 3003a: 2bb0 cmp r3, #176 ; 0xb0 │ │ - 3003c: d155 bne.n 300ea <__gnu_unwind_execute+0x1c2> │ │ - 3003e: 28b1 cmp r0, #177 ; 0xb1 │ │ - 30040: d10c bne.n 3005c <__gnu_unwind_execute+0x134> │ │ - 30042: 1c38 adds r0, r7, #0 │ │ - 30044: f7ff ff48 bl 2fed8 <_Unwind_Backtrace+0x2c> │ │ - 30048: 1e02 subs r2, r0, #0 │ │ - 3004a: d0ba beq.n 2ffc2 <__gnu_unwind_execute+0x9a> │ │ - 3004c: 1c03 adds r3, r0, #0 │ │ - 3004e: 43b3 bics r3, r6 │ │ - 30050: 061b lsls r3, r3, #24 │ │ - 30052: 0e1b lsrs r3, r3, #24 │ │ - 30054: d1b5 bne.n 2ffc2 <__gnu_unwind_execute+0x9a> │ │ - 30056: 1c28 adds r0, r5, #0 │ │ - 30058: 1c19 adds r1, r3, #0 │ │ - 3005a: e0a4 b.n 301a6 <__gnu_unwind_execute+0x27e> │ │ - 3005c: 28b2 cmp r0, #178 ; 0xb2 │ │ - 3005e: d128 bne.n 300b2 <__gnu_unwind_execute+0x18a> │ │ - 30060: 2100 movs r1, #0 │ │ - 30062: ae05 add r6, sp, #20 │ │ - 30064: 220d movs r2, #13 │ │ - 30066: 1c0b adds r3, r1, #0 │ │ - 30068: 9600 str r6, [sp, #0] │ │ - 3006a: 1c28 adds r0, r5, #0 │ │ - 3006c: f7ff fb53 bl 2f716 <_Unwind_VRS_Get> │ │ - 30070: 1c38 adds r0, r7, #0 │ │ - 30072: f7ff ff31 bl 2fed8 <_Unwind_Backtrace+0x2c> │ │ - 30076: 2402 movs r4, #2 │ │ - 30078: 217f movs r1, #127 ; 0x7f │ │ - 3007a: 2380 movs r3, #128 ; 0x80 │ │ - 3007c: 468c mov ip, r1 │ │ - 3007e: 4003 ands r3, r0 │ │ - 30080: 9905 ldr r1, [sp, #20] │ │ - 30082: d009 beq.n 30098 <__gnu_unwind_execute+0x170> │ │ - 30084: 4662 mov r2, ip │ │ - 30086: 4010 ands r0, r2 │ │ - 30088: 40a0 lsls r0, r4 │ │ - 3008a: 1809 adds r1, r1, r0 │ │ - 3008c: 1c38 adds r0, r7, #0 │ │ - 3008e: 9105 str r1, [sp, #20] │ │ - 30090: 3407 adds r4, #7 │ │ - 30092: f7ff ff21 bl 2fed8 <_Unwind_Backtrace+0x2c> │ │ - 30096: e7ef b.n 30078 <__gnu_unwind_execute+0x150> │ │ - 30098: 2281 movs r2, #129 ; 0x81 │ │ - 3009a: 0092 lsls r2, r2, #2 │ │ - 3009c: 1889 adds r1, r1, r2 │ │ - 3009e: 4662 mov r2, ip │ │ - 300a0: 4010 ands r0, r2 │ │ - 300a2: 40a0 lsls r0, r4 │ │ - 300a4: 1809 adds r1, r1, r0 │ │ - 300a6: 9105 str r1, [sp, #20] │ │ - 300a8: 9600 str r6, [sp, #0] │ │ - 300aa: 1c28 adds r0, r5, #0 │ │ - 300ac: 1c19 adds r1, r3, #0 │ │ - 300ae: 220d movs r2, #13 │ │ - 300b0: e7ae b.n 30010 <__gnu_unwind_execute+0xe8> │ │ - 300b2: 28b3 cmp r0, #179 ; 0xb3 │ │ - 300b4: d10b bne.n 300ce <__gnu_unwind_execute+0x1a6> │ │ - 300b6: 1c38 adds r0, r7, #0 │ │ - 300b8: f7ff ff0e bl 2fed8 <_Unwind_Backtrace+0x2c> │ │ - 300bc: 1c02 adds r2, r0, #0 │ │ - 300be: 43b0 bics r0, r6 │ │ - 300c0: 0600 lsls r0, r0, #24 │ │ - 300c2: 4032 ands r2, r6 │ │ - 300c4: 0e00 lsrs r0, r0, #24 │ │ - 300c6: 3201 adds r2, #1 │ │ - 300c8: 0300 lsls r0, r0, #12 │ │ - 300ca: 4302 orrs r2, r0 │ │ - 300cc: e00a b.n 300e4 <__gnu_unwind_execute+0x1bc> │ │ - 300ce: 23fc movs r3, #252 ; 0xfc │ │ - 300d0: 4003 ands r3, r0 │ │ - 300d2: 2bb4 cmp r3, #180 ; 0xb4 │ │ - 300d4: d100 bne.n 300d8 <__gnu_unwind_execute+0x1b0> │ │ - 300d6: e774 b.n 2ffc2 <__gnu_unwind_execute+0x9a> │ │ - 300d8: 2207 movs r2, #7 │ │ - 300da: 4014 ands r4, r2 │ │ - 300dc: 2280 movs r2, #128 ; 0x80 │ │ - 300de: 3401 adds r4, #1 │ │ - 300e0: 0312 lsls r2, r2, #12 │ │ - 300e2: 4322 orrs r2, r4 │ │ - 300e4: 1c28 adds r0, r5, #0 │ │ - 300e6: 2101 movs r1, #1 │ │ - 300e8: e02a b.n 30140 <__gnu_unwind_execute+0x218> │ │ - 300ea: 2bc0 cmp r3, #192 ; 0xc0 │ │ - 300ec: d14b bne.n 30186 <__gnu_unwind_execute+0x25e> │ │ - 300ee: 28c6 cmp r0, #198 ; 0xc6 │ │ - 300f0: d10b bne.n 3010a <__gnu_unwind_execute+0x1e2> │ │ - 300f2: 1c38 adds r0, r7, #0 │ │ - 300f4: f7ff fef0 bl 2fed8 <_Unwind_Backtrace+0x2c> │ │ - 300f8: 1c02 adds r2, r0, #0 │ │ - 300fa: 43b0 bics r0, r6 │ │ - 300fc: 0600 lsls r0, r0, #24 │ │ - 300fe: 4032 ands r2, r6 │ │ - 30100: 0e00 lsrs r0, r0, #24 │ │ - 30102: 3201 adds r2, #1 │ │ - 30104: 0300 lsls r0, r0, #12 │ │ - 30106: 4302 orrs r2, r0 │ │ - 30108: e018 b.n 3013c <__gnu_unwind_execute+0x214> │ │ - 3010a: 28c7 cmp r0, #199 ; 0xc7 │ │ - 3010c: d10c bne.n 30128 <__gnu_unwind_execute+0x200> │ │ - 3010e: 1c38 adds r0, r7, #0 │ │ - 30110: f7ff fee2 bl 2fed8 <_Unwind_Backtrace+0x2c> │ │ - 30114: 1e02 subs r2, r0, #0 │ │ - 30116: d100 bne.n 3011a <__gnu_unwind_execute+0x1f2> │ │ - 30118: e753 b.n 2ffc2 <__gnu_unwind_execute+0x9a> │ │ - 3011a: 23f0 movs r3, #240 ; 0xf0 │ │ - 3011c: 4003 ands r3, r0 │ │ - 3011e: d000 beq.n 30122 <__gnu_unwind_execute+0x1fa> │ │ - 30120: e74f b.n 2ffc2 <__gnu_unwind_execute+0x9a> │ │ - 30122: 1c28 adds r0, r5, #0 │ │ - 30124: 2104 movs r1, #4 │ │ - 30126: e03e b.n 301a6 <__gnu_unwind_execute+0x27e> │ │ - 30128: 23f8 movs r3, #248 ; 0xf8 │ │ - 3012a: 4003 ands r3, r0 │ │ - 3012c: 2bc0 cmp r3, #192 ; 0xc0 │ │ - 3012e: d109 bne.n 30144 <__gnu_unwind_execute+0x21c> │ │ - 30130: 220f movs r2, #15 │ │ - 30132: 4014 ands r4, r2 │ │ - 30134: 22a0 movs r2, #160 ; 0xa0 │ │ - 30136: 3401 adds r4, #1 │ │ - 30138: 0312 lsls r2, r2, #12 │ │ - 3013a: 4322 orrs r2, r4 │ │ - 3013c: 1c28 adds r0, r5, #0 │ │ - 3013e: 2103 movs r1, #3 │ │ - 30140: 1c0b adds r3, r1, #0 │ │ - 30142: e030 b.n 301a6 <__gnu_unwind_execute+0x27e> │ │ - 30144: 28c8 cmp r0, #200 ; 0xc8 │ │ - 30146: d10e bne.n 30166 <__gnu_unwind_execute+0x23e> │ │ - 30148: 1c38 adds r0, r7, #0 │ │ - 3014a: f7ff fec5 bl 2fed8 <_Unwind_Backtrace+0x2c> │ │ - 3014e: 210f movs r1, #15 │ │ - 30150: 1c03 adds r3, r0, #0 │ │ - 30152: 438b bics r3, r1 │ │ - 30154: 061b lsls r3, r3, #24 │ │ - 30156: 0e1b lsrs r3, r3, #24 │ │ - 30158: 1c1a adds r2, r3, #0 │ │ - 3015a: 3210 adds r2, #16 │ │ - 3015c: 4001 ands r1, r0 │ │ - 3015e: 0312 lsls r2, r2, #12 │ │ - 30160: 3101 adds r1, #1 │ │ - 30162: 430a orrs r2, r1 │ │ - 30164: e01c b.n 301a0 <__gnu_unwind_execute+0x278> │ │ - 30166: 28c9 cmp r0, #201 ; 0xc9 │ │ - 30168: d000 beq.n 3016c <__gnu_unwind_execute+0x244> │ │ - 3016a: e72a b.n 2ffc2 <__gnu_unwind_execute+0x9a> │ │ - 3016c: 1c38 adds r0, r7, #0 │ │ - 3016e: f7ff feb3 bl 2fed8 <_Unwind_Backtrace+0x2c> │ │ - 30172: 230f movs r3, #15 │ │ - 30174: 1c02 adds r2, r0, #0 │ │ - 30176: 4398 bics r0, r3 │ │ - 30178: 0600 lsls r0, r0, #24 │ │ - 3017a: 401a ands r2, r3 │ │ - 3017c: 0e00 lsrs r0, r0, #24 │ │ - 3017e: 3201 adds r2, #1 │ │ - 30180: 0300 lsls r0, r0, #12 │ │ - 30182: 4302 orrs r2, r0 │ │ - 30184: e00c b.n 301a0 <__gnu_unwind_execute+0x278> │ │ - 30186: 2207 movs r2, #7 │ │ - 30188: 1c03 adds r3, r0, #0 │ │ - 3018a: 4393 bics r3, r2 │ │ - 3018c: 061b lsls r3, r3, #24 │ │ - 3018e: 0e1b lsrs r3, r3, #24 │ │ - 30190: 2bd0 cmp r3, #208 ; 0xd0 │ │ - 30192: d000 beq.n 30196 <__gnu_unwind_execute+0x26e> │ │ - 30194: e715 b.n 2ffc2 <__gnu_unwind_execute+0x9a> │ │ - 30196: 4014 ands r4, r2 │ │ - 30198: 2280 movs r2, #128 ; 0x80 │ │ - 3019a: 3401 adds r4, #1 │ │ - 3019c: 0312 lsls r2, r2, #12 │ │ - 3019e: 4322 orrs r2, r4 │ │ - 301a0: 1c28 adds r0, r5, #0 │ │ - 301a2: 2101 movs r1, #1 │ │ - 301a4: 2305 movs r3, #5 │ │ - 301a6: f7ff fc88 bl 2faba <_Unwind_VRS_Pop> │ │ - 301aa: 2800 cmp r0, #0 │ │ - 301ac: d000 beq.n 301b0 <__gnu_unwind_execute+0x288> │ │ - 301ae: e708 b.n 2ffc2 <__gnu_unwind_execute+0x9a> │ │ - 301b0: e6c0 b.n 2ff34 <__gnu_unwind_execute+0xc> │ │ - 301b2: 1c20 adds r0, r4, #0 │ │ - 301b4: b007 add sp, #28 │ │ - 301b6: bdf0 pop {r4, r5, r6, r7, pc} │ │ - │ │ -000301b8 <__gnu_unwind_frame>: │ │ - 301b8: b51f push {r0, r1, r2, r3, r4, lr} │ │ - 301ba: 6cc2 ldr r2, [r0, #76] ; 0x4c │ │ - 301bc: ab01 add r3, sp, #4 │ │ - 301be: 6854 ldr r4, [r2, #4] │ │ - 301c0: 0220 lsls r0, r4, #8 │ │ - 301c2: 9001 str r0, [sp, #4] │ │ - 301c4: 1c10 adds r0, r2, #0 │ │ - 301c6: 3008 adds r0, #8 │ │ - 301c8: 9002 str r0, [sp, #8] │ │ - 301ca: 2003 movs r0, #3 │ │ - 301cc: 7218 strb r0, [r3, #8] │ │ - 301ce: 1c08 adds r0, r1, #0 │ │ - 301d0: 79d2 ldrb r2, [r2, #7] │ │ - 301d2: 1c19 adds r1, r3, #0 │ │ - 301d4: 725a strb r2, [r3, #9] │ │ - 301d6: f7ff fea7 bl 2ff28 <__gnu_unwind_execute> │ │ - 301da: b004 add sp, #16 │ │ - 301dc: bd10 pop {r4, pc} │ │ - │ │ -000301de <_Unwind_GetRegionStart>: │ │ - 301de: b508 push {r3, lr} │ │ - 301e0: f7ff fe9e bl 2ff20 <_Unwind_Backtrace+0x74> │ │ - 301e4: 6c80 ldr r0, [r0, #72] ; 0x48 │ │ - 301e6: bd08 pop {r3, pc} │ │ - │ │ -000301e8 <_Unwind_GetLanguageSpecificData>: │ │ - 301e8: b508 push {r3, lr} │ │ - 301ea: f7ff fe99 bl 2ff20 <_Unwind_Backtrace+0x74> │ │ - 301ee: 6cc3 ldr r3, [r0, #76] ; 0x4c │ │ - 301f0: 79d8 ldrb r0, [r3, #7] │ │ - 301f2: 1d1a adds r2, r3, #4 │ │ - 301f4: 3001 adds r0, #1 │ │ - 301f6: 0080 lsls r0, r0, #2 │ │ - 301f8: 1810 adds r0, r2, r0 │ │ - 301fa: bd08 pop {r3, pc} │ │ - │ │ -000301fc <_Unwind_GetDataRelBase>: │ │ - 301fc: b508 push {r3, lr} │ │ - 301fe: f000 fded bl 30ddc <__clzsi2+0x528> │ │ - │ │ -00030202 <_Unwind_GetTextRelBase>: │ │ - 30202: b508 push {r3, lr} │ │ - 30204: f000 fdea bl 30ddc <__clzsi2+0x528> │ │ - │ │ -00030208 <__divdi3>: │ │ - 30208: b5f0 push {r4, r5, r6, r7, lr} │ │ - 3020a: 2400 movs r4, #0 │ │ - 3020c: b089 sub sp, #36 ; 0x24 │ │ - 3020e: 9002 str r0, [sp, #8] │ │ - 30210: 1c0d adds r5, r1, #0 │ │ - 30212: 1c17 adds r7, r2, #0 │ │ - 30214: 1c1e adds r6, r3, #0 │ │ - 30216: 9405 str r4, [sp, #20] │ │ - 30218: 42a1 cmp r1, r4 │ │ - 3021a: da06 bge.n 3022a <__divdi3+0x22> │ │ - 3021c: 2500 movs r5, #0 │ │ - 3021e: 4244 negs r4, r0 │ │ - 30220: 418d sbcs r5, r1 │ │ - 30222: 2101 movs r1, #1 │ │ - 30224: 4249 negs r1, r1 │ │ - 30226: 9402 str r4, [sp, #8] │ │ - 30228: 9105 str r1, [sp, #20] │ │ - 3022a: 2e00 cmp r6, #0 │ │ - 3022c: da07 bge.n 3023e <__divdi3+0x36> │ │ - 3022e: 9c05 ldr r4, [sp, #20] │ │ - 30230: 2100 movs r1, #0 │ │ - 30232: 4250 negs r0, r2 │ │ - 30234: 4199 sbcs r1, r3 │ │ - 30236: 43e4 mvns r4, r4 │ │ - 30238: 1c07 adds r7, r0, #0 │ │ - 3023a: 1c0e adds r6, r1, #0 │ │ - 3023c: 9405 str r4, [sp, #20] │ │ - 3023e: 9802 ldr r0, [sp, #8] │ │ - 30240: 1c3c adds r4, r7, #0 │ │ - 30242: 9004 str r0, [sp, #16] │ │ - 30244: 9501 str r5, [sp, #4] │ │ - 30246: 2e00 cmp r6, #0 │ │ - 30248: d000 beq.n 3024c <__divdi3+0x44> │ │ - 3024a: e0f7 b.n 3043c <__divdi3+0x234> │ │ - 3024c: 42af cmp r7, r5 │ │ - 3024e: d953 bls.n 302f8 <__divdi3+0xf0> │ │ - 30250: 1c38 adds r0, r7, #0 │ │ - 30252: f000 fe0b bl 30e6c <__clzsi2+0x5b8> │ │ - 30256: 2800 cmp r0, #0 │ │ - 30258: d00c beq.n 30274 <__divdi3+0x6c> │ │ - 3025a: 9904 ldr r1, [sp, #16] │ │ - 3025c: 2320 movs r3, #32 │ │ - 3025e: 9a01 ldr r2, [sp, #4] │ │ - 30260: 1a1b subs r3, r3, r0 │ │ - 30262: 40d9 lsrs r1, r3 │ │ - 30264: 4082 lsls r2, r0 │ │ - 30266: 1c0b adds r3, r1, #0 │ │ - 30268: 4313 orrs r3, r2 │ │ - 3026a: 9a04 ldr r2, [sp, #16] │ │ - 3026c: 4084 lsls r4, r0 │ │ - 3026e: 4082 lsls r2, r0 │ │ - 30270: 9301 str r3, [sp, #4] │ │ - 30272: 9204 str r2, [sp, #16] │ │ - 30274: 0c25 lsrs r5, r4, #16 │ │ - 30276: 1c29 adds r1, r5, #0 │ │ - 30278: 9801 ldr r0, [sp, #4] │ │ - 3027a: f7fd fe97 bl 2dfac <__udivsi3> │ │ - 3027e: 0426 lsls r6, r4, #16 │ │ - 30280: 0c36 lsrs r6, r6, #16 │ │ - 30282: 1c29 adds r1, r5, #0 │ │ - 30284: 1c33 adds r3, r6, #0 │ │ - 30286: 4343 muls r3, r0 │ │ - 30288: 1c07 adds r7, r0, #0 │ │ - 3028a: 9801 ldr r0, [sp, #4] │ │ - 3028c: 9303 str r3, [sp, #12] │ │ - 3028e: f7fd fecd bl 2e02c <__aeabi_uidivmod> │ │ - 30292: 9804 ldr r0, [sp, #16] │ │ - 30294: 9a03 ldr r2, [sp, #12] │ │ - 30296: 0c03 lsrs r3, r0, #16 │ │ - 30298: 9702 str r7, [sp, #8] │ │ - 3029a: 0409 lsls r1, r1, #16 │ │ - 3029c: 4319 orrs r1, r3 │ │ - 3029e: 4291 cmp r1, r2 │ │ - 302a0: d20a bcs.n 302b8 <__divdi3+0xb0> │ │ - 302a2: 1c3b adds r3, r7, #0 │ │ - 302a4: 3b01 subs r3, #1 │ │ - 302a6: 1909 adds r1, r1, r4 │ │ - 302a8: 9302 str r3, [sp, #8] │ │ - 302aa: 42a1 cmp r1, r4 │ │ - 302ac: d304 bcc.n 302b8 <__divdi3+0xb0> │ │ - 302ae: 4291 cmp r1, r2 │ │ - 302b0: d202 bcs.n 302b8 <__divdi3+0xb0> │ │ - 302b2: 3f02 subs r7, #2 │ │ - 302b4: 1909 adds r1, r1, r4 │ │ - 302b6: 9702 str r7, [sp, #8] │ │ - 302b8: 9803 ldr r0, [sp, #12] │ │ - 302ba: 1a09 subs r1, r1, r0 │ │ - 302bc: 9101 str r1, [sp, #4] │ │ - 302be: 1c08 adds r0, r1, #0 │ │ - 302c0: 1c29 adds r1, r5, #0 │ │ - 302c2: f7fd fe73 bl 2dfac <__udivsi3> │ │ - 302c6: 1c29 adds r1, r5, #0 │ │ - 302c8: 1c07 adds r7, r0, #0 │ │ - 302ca: 4346 muls r6, r0 │ │ - 302cc: 9801 ldr r0, [sp, #4] │ │ - 302ce: f7fd fead bl 2e02c <__aeabi_uidivmod> │ │ - 302d2: 9a04 ldr r2, [sp, #16] │ │ - 302d4: 0413 lsls r3, r2, #16 │ │ - 302d6: 0c1b lsrs r3, r3, #16 │ │ - 302d8: 0409 lsls r1, r1, #16 │ │ - 302da: 4319 orrs r1, r3 │ │ - 302dc: 1c3b adds r3, r7, #0 │ │ - 302de: 42b1 cmp r1, r6 │ │ - 302e0: d206 bcs.n 302f0 <__divdi3+0xe8> │ │ - 302e2: 1909 adds r1, r1, r4 │ │ - 302e4: 3b01 subs r3, #1 │ │ - 302e6: 42a1 cmp r1, r4 │ │ - 302e8: d302 bcc.n 302f0 <__divdi3+0xe8> │ │ - 302ea: 42b1 cmp r1, r6 │ │ - 302ec: d200 bcs.n 302f0 <__divdi3+0xe8> │ │ - 302ee: 1ebb subs r3, r7, #2 │ │ - 302f0: 9802 ldr r0, [sp, #8] │ │ - 302f2: 0404 lsls r4, r0, #16 │ │ - 302f4: 4323 orrs r3, r4 │ │ - 302f6: e12b b.n 30550 <__divdi3+0x348> │ │ - 302f8: 2f00 cmp r7, #0 │ │ - 302fa: d104 bne.n 30306 <__divdi3+0xfe> │ │ - 302fc: 2001 movs r0, #1 │ │ - 302fe: 1c31 adds r1, r6, #0 │ │ - 30300: f7fd fe54 bl 2dfac <__udivsi3> │ │ - 30304: 1c04 adds r4, r0, #0 │ │ - 30306: 1c20 adds r0, r4, #0 │ │ - 30308: f000 fdb0 bl 30e6c <__clzsi2+0x5b8> │ │ - 3030c: 2800 cmp r0, #0 │ │ - 3030e: d102 bne.n 30316 <__divdi3+0x10e> │ │ - 30310: 1b2d subs r5, r5, r4 │ │ - 30312: 2701 movs r7, #1 │ │ - 30314: e051 b.n 303ba <__divdi3+0x1b2> │ │ - 30316: 9902 ldr r1, [sp, #8] │ │ - 30318: 2320 movs r3, #32 │ │ - 3031a: 1a1b subs r3, r3, r0 │ │ - 3031c: 1c2e adds r6, r5, #0 │ │ - 3031e: 40d9 lsrs r1, r3 │ │ - 30320: 40de lsrs r6, r3 │ │ - 30322: 4085 lsls r5, r0 │ │ - 30324: 1c0b adds r3, r1, #0 │ │ - 30326: 4084 lsls r4, r0 │ │ - 30328: 432b orrs r3, r5 │ │ - 3032a: 9a02 ldr r2, [sp, #8] │ │ - 3032c: 9303 str r3, [sp, #12] │ │ - 3032e: 0c27 lsrs r7, r4, #16 │ │ - 30330: 0423 lsls r3, r4, #16 │ │ - 30332: 4082 lsls r2, r0 │ │ - 30334: 0c1b lsrs r3, r3, #16 │ │ - 30336: 1c30 adds r0, r6, #0 │ │ - 30338: 1c39 adds r1, r7, #0 │ │ - 3033a: 9204 str r2, [sp, #16] │ │ - 3033c: 9302 str r3, [sp, #8] │ │ - 3033e: f7fd fe35 bl 2dfac <__udivsi3> │ │ - 30342: 9902 ldr r1, [sp, #8] │ │ - 30344: 9001 str r0, [sp, #4] │ │ - 30346: 1c0d adds r5, r1, #0 │ │ - 30348: 4345 muls r5, r0 │ │ - 3034a: 1c30 adds r0, r6, #0 │ │ - 3034c: 1c39 adds r1, r7, #0 │ │ - 3034e: f7fd fe6d bl 2e02c <__aeabi_uidivmod> │ │ - 30352: 9a03 ldr r2, [sp, #12] │ │ - 30354: 9e01 ldr r6, [sp, #4] │ │ - 30356: 0c13 lsrs r3, r2, #16 │ │ - 30358: 0409 lsls r1, r1, #16 │ │ - 3035a: 4319 orrs r1, r3 │ │ - 3035c: 42a9 cmp r1, r5 │ │ - 3035e: d208 bcs.n 30372 <__divdi3+0x16a> │ │ - 30360: 1909 adds r1, r1, r4 │ │ - 30362: 3e01 subs r6, #1 │ │ - 30364: 42a1 cmp r1, r4 │ │ - 30366: d304 bcc.n 30372 <__divdi3+0x16a> │ │ - 30368: 42a9 cmp r1, r5 │ │ - 3036a: d202 bcs.n 30372 <__divdi3+0x16a> │ │ - 3036c: 9e01 ldr r6, [sp, #4] │ │ - 3036e: 1909 adds r1, r1, r4 │ │ - 30370: 3e02 subs r6, #2 │ │ - 30372: 1b4d subs r5, r1, r5 │ │ - 30374: 1c28 adds r0, r5, #0 │ │ - 30376: 1c39 adds r1, r7, #0 │ │ - 30378: f7fd fe18 bl 2dfac <__udivsi3> │ │ - 3037c: 9902 ldr r1, [sp, #8] │ │ - 3037e: 1c0b adds r3, r1, #0 │ │ - 30380: 4343 muls r3, r0 │ │ - 30382: 9001 str r0, [sp, #4] │ │ - 30384: 1c39 adds r1, r7, #0 │ │ - 30386: 1c28 adds r0, r5, #0 │ │ - 30388: 9302 str r3, [sp, #8] │ │ - 3038a: f7fd fe4f bl 2e02c <__aeabi_uidivmod> │ │ - 3038e: 9a03 ldr r2, [sp, #12] │ │ - 30390: 9802 ldr r0, [sp, #8] │ │ - 30392: 0413 lsls r3, r2, #16 │ │ - 30394: 0c1b lsrs r3, r3, #16 │ │ - 30396: 040d lsls r5, r1, #16 │ │ - 30398: 431d orrs r5, r3 │ │ - 3039a: 9b01 ldr r3, [sp, #4] │ │ - 3039c: 4285 cmp r5, r0 │ │ - 3039e: d208 bcs.n 303b2 <__divdi3+0x1aa> │ │ - 303a0: 192d adds r5, r5, r4 │ │ - 303a2: 3b01 subs r3, #1 │ │ - 303a4: 42a5 cmp r5, r4 │ │ - 303a6: d304 bcc.n 303b2 <__divdi3+0x1aa> │ │ - 303a8: 4285 cmp r5, r0 │ │ - 303aa: d202 bcs.n 303b2 <__divdi3+0x1aa> │ │ - 303ac: 9b01 ldr r3, [sp, #4] │ │ - 303ae: 192d adds r5, r5, r4 │ │ - 303b0: 3b02 subs r3, #2 │ │ - 303b2: 9902 ldr r1, [sp, #8] │ │ - 303b4: 0437 lsls r7, r6, #16 │ │ - 303b6: 1a6d subs r5, r5, r1 │ │ - 303b8: 431f orrs r7, r3 │ │ - 303ba: 0c22 lsrs r2, r4, #16 │ │ - 303bc: 1c11 adds r1, r2, #0 │ │ - 303be: 1c28 adds r0, r5, #0 │ │ - 303c0: 9202 str r2, [sp, #8] │ │ - 303c2: f7fd fdf3 bl 2dfac <__udivsi3> │ │ - 303c6: 0426 lsls r6, r4, #16 │ │ - 303c8: 0c36 lsrs r6, r6, #16 │ │ - 303ca: 9902 ldr r1, [sp, #8] │ │ - 303cc: 1c33 adds r3, r6, #0 │ │ - 303ce: 4343 muls r3, r0 │ │ - 303d0: 9003 str r0, [sp, #12] │ │ - 303d2: 1c28 adds r0, r5, #0 │ │ - 303d4: 9301 str r3, [sp, #4] │ │ - 303d6: f7fd fe29 bl 2e02c <__aeabi_uidivmod> │ │ - 303da: 9804 ldr r0, [sp, #16] │ │ - 303dc: 9a01 ldr r2, [sp, #4] │ │ - 303de: 0c03 lsrs r3, r0, #16 │ │ - 303e0: 9d03 ldr r5, [sp, #12] │ │ - 303e2: 0409 lsls r1, r1, #16 │ │ - 303e4: 4319 orrs r1, r3 │ │ - 303e6: 4291 cmp r1, r2 │ │ - 303e8: d208 bcs.n 303fc <__divdi3+0x1f4> │ │ - 303ea: 1909 adds r1, r1, r4 │ │ - 303ec: 3d01 subs r5, #1 │ │ - 303ee: 42a1 cmp r1, r4 │ │ - 303f0: d304 bcc.n 303fc <__divdi3+0x1f4> │ │ - 303f2: 4291 cmp r1, r2 │ │ - 303f4: d202 bcs.n 303fc <__divdi3+0x1f4> │ │ - 303f6: 9d03 ldr r5, [sp, #12] │ │ - 303f8: 1909 adds r1, r1, r4 │ │ - 303fa: 3d02 subs r5, #2 │ │ - 303fc: 9b01 ldr r3, [sp, #4] │ │ - 303fe: 1ac9 subs r1, r1, r3 │ │ - 30400: 9103 str r1, [sp, #12] │ │ - 30402: 1c08 adds r0, r1, #0 │ │ - 30404: 9902 ldr r1, [sp, #8] │ │ - 30406: f7fd fdd1 bl 2dfac <__udivsi3> │ │ - 3040a: 9902 ldr r1, [sp, #8] │ │ - 3040c: 9001 str r0, [sp, #4] │ │ - 3040e: 4346 muls r6, r0 │ │ - 30410: 9803 ldr r0, [sp, #12] │ │ - 30412: f7fd fe0b bl 2e02c <__aeabi_uidivmod> │ │ - 30416: 9804 ldr r0, [sp, #16] │ │ - 30418: 0403 lsls r3, r0, #16 │ │ - 3041a: 0c1b lsrs r3, r3, #16 │ │ - 3041c: 0409 lsls r1, r1, #16 │ │ - 3041e: 4319 orrs r1, r3 │ │ - 30420: 9b01 ldr r3, [sp, #4] │ │ - 30422: 42b1 cmp r1, r6 │ │ - 30424: d207 bcs.n 30436 <__divdi3+0x22e> │ │ - 30426: 1909 adds r1, r1, r4 │ │ - 30428: 3b01 subs r3, #1 │ │ - 3042a: 42a1 cmp r1, r4 │ │ - 3042c: d303 bcc.n 30436 <__divdi3+0x22e> │ │ - 3042e: 42b1 cmp r1, r6 │ │ - 30430: d201 bcs.n 30436 <__divdi3+0x22e> │ │ - 30432: 9b01 ldr r3, [sp, #4] │ │ - 30434: 3b02 subs r3, #2 │ │ - 30436: 042c lsls r4, r5, #16 │ │ - 30438: 4323 orrs r3, r4 │ │ - 3043a: e090 b.n 3055e <__divdi3+0x356> │ │ - 3043c: 42ae cmp r6, r5 │ │ - 3043e: d900 bls.n 30442 <__divdi3+0x23a> │ │ - 30440: e088 b.n 30554 <__divdi3+0x34c> │ │ - 30442: 1c30 adds r0, r6, #0 │ │ - 30444: f000 fd12 bl 30e6c <__clzsi2+0x5b8> │ │ - 30448: 1e04 subs r4, r0, #0 │ │ - 3044a: d108 bne.n 3045e <__divdi3+0x256> │ │ - 3044c: 42b5 cmp r5, r6 │ │ - 3044e: d900 bls.n 30452 <__divdi3+0x24a> │ │ - 30450: e083 b.n 3055a <__divdi3+0x352> │ │ - 30452: 9902 ldr r1, [sp, #8] │ │ - 30454: 1c03 adds r3, r0, #0 │ │ - 30456: 42b9 cmp r1, r7 │ │ - 30458: 4143 adcs r3, r0 │ │ - 3045a: 1c07 adds r7, r0, #0 │ │ - 3045c: e07f b.n 3055e <__divdi3+0x356> │ │ - 3045e: 2320 movs r3, #32 │ │ - 30460: 1a1b subs r3, r3, r0 │ │ - 30462: 1c3a adds r2, r7, #0 │ │ - 30464: 40da lsrs r2, r3 │ │ - 30466: 4086 lsls r6, r0 │ │ - 30468: 4316 orrs r6, r2 │ │ - 3046a: 9a02 ldr r2, [sp, #8] │ │ - 3046c: 4087 lsls r7, r0 │ │ - 3046e: 40da lsrs r2, r3 │ │ - 30470: 9706 str r7, [sp, #24] │ │ - 30472: 1c2f adds r7, r5, #0 │ │ - 30474: 40df lsrs r7, r3 │ │ - 30476: 4085 lsls r5, r0 │ │ - 30478: 1c13 adds r3, r2, #0 │ │ - 3047a: 432b orrs r3, r5 │ │ - 3047c: 0430 lsls r0, r6, #16 │ │ - 3047e: 9307 str r3, [sp, #28] │ │ - 30480: 0c00 lsrs r0, r0, #16 │ │ - 30482: 0c33 lsrs r3, r6, #16 │ │ - 30484: 1c19 adds r1, r3, #0 │ │ - 30486: 9001 str r0, [sp, #4] │ │ - 30488: 1c38 adds r0, r7, #0 │ │ - 3048a: 9304 str r3, [sp, #16] │ │ - 3048c: f7fd fd8e bl 2dfac <__udivsi3> │ │ - 30490: 9901 ldr r1, [sp, #4] │ │ - 30492: 9003 str r0, [sp, #12] │ │ - 30494: 1c0d adds r5, r1, #0 │ │ - 30496: 4345 muls r5, r0 │ │ - 30498: 1c38 adds r0, r7, #0 │ │ - 3049a: 9904 ldr r1, [sp, #16] │ │ - 3049c: f7fd fdc6 bl 2e02c <__aeabi_uidivmod> │ │ - 304a0: 9a07 ldr r2, [sp, #28] │ │ - 304a2: 9f03 ldr r7, [sp, #12] │ │ - 304a4: 0c13 lsrs r3, r2, #16 │ │ - 304a6: 0409 lsls r1, r1, #16 │ │ - 304a8: 4319 orrs r1, r3 │ │ - 304aa: 42a9 cmp r1, r5 │ │ - 304ac: d208 bcs.n 304c0 <__divdi3+0x2b8> │ │ - 304ae: 1989 adds r1, r1, r6 │ │ - 304b0: 3f01 subs r7, #1 │ │ - 304b2: 42b1 cmp r1, r6 │ │ - 304b4: d304 bcc.n 304c0 <__divdi3+0x2b8> │ │ - 304b6: 42a9 cmp r1, r5 │ │ - 304b8: d202 bcs.n 304c0 <__divdi3+0x2b8> │ │ - 304ba: 9f03 ldr r7, [sp, #12] │ │ - 304bc: 1989 adds r1, r1, r6 │ │ - 304be: 3f02 subs r7, #2 │ │ - 304c0: 1b4d subs r5, r1, r5 │ │ - 304c2: 1c28 adds r0, r5, #0 │ │ - 304c4: 9904 ldr r1, [sp, #16] │ │ - 304c6: f7fd fd71 bl 2dfac <__udivsi3> │ │ - 304ca: 9901 ldr r1, [sp, #4] │ │ - 304cc: 1c0b adds r3, r1, #0 │ │ - 304ce: 4343 muls r3, r0 │ │ - 304d0: 9003 str r0, [sp, #12] │ │ - 304d2: 9904 ldr r1, [sp, #16] │ │ - 304d4: 1c28 adds r0, r5, #0 │ │ - 304d6: 9301 str r3, [sp, #4] │ │ - 304d8: f7fd fda8 bl 2e02c <__aeabi_uidivmod> │ │ - 304dc: 9a07 ldr r2, [sp, #28] │ │ - 304de: 9801 ldr r0, [sp, #4] │ │ - 304e0: 0413 lsls r3, r2, #16 │ │ - 304e2: 0c1b lsrs r3, r3, #16 │ │ - 304e4: 040d lsls r5, r1, #16 │ │ - 304e6: 431d orrs r5, r3 │ │ - 304e8: 9b03 ldr r3, [sp, #12] │ │ - 304ea: 4285 cmp r5, r0 │ │ - 304ec: d208 bcs.n 30500 <__divdi3+0x2f8> │ │ - 304ee: 19ad adds r5, r5, r6 │ │ - 304f0: 3b01 subs r3, #1 │ │ - 304f2: 42b5 cmp r5, r6 │ │ - 304f4: d304 bcc.n 30500 <__divdi3+0x2f8> │ │ - 304f6: 4285 cmp r5, r0 │ │ - 304f8: d202 bcs.n 30500 <__divdi3+0x2f8> │ │ - 304fa: 9b03 ldr r3, [sp, #12] │ │ - 304fc: 19ad adds r5, r5, r6 │ │ - 304fe: 3b02 subs r3, #2 │ │ - 30500: 043a lsls r2, r7, #16 │ │ - 30502: 9806 ldr r0, [sp, #24] │ │ - 30504: 9901 ldr r1, [sp, #4] │ │ - 30506: 4313 orrs r3, r2 │ │ - 30508: 1a6e subs r6, r5, r1 │ │ - 3050a: 0402 lsls r2, r0, #16 │ │ - 3050c: 0419 lsls r1, r3, #16 │ │ - 3050e: 0c1d lsrs r5, r3, #16 │ │ - 30510: 0c07 lsrs r7, r0, #16 │ │ - 30512: 0c09 lsrs r1, r1, #16 │ │ - 30514: 0c12 lsrs r2, r2, #16 │ │ - 30516: 1c10 adds r0, r2, #0 │ │ - 30518: 4348 muls r0, r1 │ │ - 3051a: 4379 muls r1, r7 │ │ - 3051c: 436a muls r2, r5 │ │ - 3051e: 436f muls r7, r5 │ │ - 30520: 1851 adds r1, r2, r1 │ │ - 30522: 0c05 lsrs r5, r0, #16 │ │ - 30524: 1949 adds r1, r1, r5 │ │ - 30526: 4291 cmp r1, r2 │ │ - 30528: d202 bcs.n 30530 <__divdi3+0x328> │ │ - 3052a: 2280 movs r2, #128 ; 0x80 │ │ - 3052c: 0252 lsls r2, r2, #9 │ │ - 3052e: 18bf adds r7, r7, r2 │ │ - 30530: 0c0d lsrs r5, r1, #16 │ │ - 30532: 197d adds r5, r7, r5 │ │ - 30534: 42b5 cmp r5, r6 │ │ - 30536: d80a bhi.n 3054e <__divdi3+0x346> │ │ - 30538: 2700 movs r7, #0 │ │ - 3053a: 42b5 cmp r5, r6 │ │ - 3053c: d10f bne.n 3055e <__divdi3+0x356> │ │ - 3053e: 0400 lsls r0, r0, #16 │ │ - 30540: 0409 lsls r1, r1, #16 │ │ - 30542: 0c00 lsrs r0, r0, #16 │ │ - 30544: 1808 adds r0, r1, r0 │ │ - 30546: 9902 ldr r1, [sp, #8] │ │ - 30548: 40a1 lsls r1, r4 │ │ - 3054a: 4288 cmp r0, r1 │ │ - 3054c: d907 bls.n 3055e <__divdi3+0x356> │ │ - 3054e: 3b01 subs r3, #1 │ │ - 30550: 2700 movs r7, #0 │ │ - 30552: e004 b.n 3055e <__divdi3+0x356> │ │ - 30554: 2700 movs r7, #0 │ │ - 30556: 1c3b adds r3, r7, #0 │ │ - 30558: e001 b.n 3055e <__divdi3+0x356> │ │ - 3055a: 1c07 adds r7, r0, #0 │ │ - 3055c: 2301 movs r3, #1 │ │ - 3055e: 9c05 ldr r4, [sp, #20] │ │ - 30560: 1c18 adds r0, r3, #0 │ │ - 30562: 1c39 adds r1, r7, #0 │ │ - 30564: 2c00 cmp r4, #0 │ │ - 30566: d004 beq.n 30572 <__divdi3+0x36a> │ │ - 30568: 1c1a adds r2, r3, #0 │ │ - 3056a: 1c3b adds r3, r7, #0 │ │ - 3056c: 2100 movs r1, #0 │ │ - 3056e: 4250 negs r0, r2 │ │ - 30570: 4199 sbcs r1, r3 │ │ - 30572: b009 add sp, #36 ; 0x24 │ │ - 30574: bdf0 pop {r4, r5, r6, r7, pc} │ │ - │ │ -00030576 <__udivdi3>: │ │ - 30576: b5f0 push {r4, r5, r6, r7, lr} │ │ - 30578: b089 sub sp, #36 ; 0x24 │ │ - 3057a: 9002 str r0, [sp, #8] │ │ - 3057c: 1c0d adds r5, r1, #0 │ │ - 3057e: 1c16 adds r6, r2, #0 │ │ - 30580: 1c1c adds r4, r3, #0 │ │ - 30582: 9006 str r0, [sp, #24] │ │ - 30584: 9105 str r1, [sp, #20] │ │ - 30586: 9207 str r2, [sp, #28] │ │ - 30588: 9303 str r3, [sp, #12] │ │ - 3058a: 1c17 adds r7, r2, #0 │ │ - 3058c: 9004 str r0, [sp, #16] │ │ - 3058e: 9101 str r1, [sp, #4] │ │ - 30590: 2b00 cmp r3, #0 │ │ - 30592: d000 beq.n 30596 <__udivdi3+0x20> │ │ - 30594: e0fb b.n 3078e <__udivdi3+0x218> │ │ - 30596: 428a cmp r2, r1 │ │ - 30598: d952 bls.n 30640 <__udivdi3+0xca> │ │ - 3059a: 1c10 adds r0, r2, #0 │ │ - 3059c: f000 fc66 bl 30e6c <__clzsi2+0x5b8> │ │ - 305a0: 2800 cmp r0, #0 │ │ - 305a2: d00b beq.n 305bc <__udivdi3+0x46> │ │ - 305a4: 2320 movs r3, #32 │ │ - 305a6: 9902 ldr r1, [sp, #8] │ │ - 305a8: 1a1b subs r3, r3, r0 │ │ - 305aa: 40d9 lsrs r1, r3 │ │ - 305ac: 4085 lsls r5, r0 │ │ - 305ae: 1c0b adds r3, r1, #0 │ │ - 305b0: 432b orrs r3, r5 │ │ - 305b2: 9d02 ldr r5, [sp, #8] │ │ - 305b4: 4087 lsls r7, r0 │ │ - 305b6: 4085 lsls r5, r0 │ │ - 305b8: 9301 str r3, [sp, #4] │ │ - 305ba: 9504 str r5, [sp, #16] │ │ - 305bc: 0c3c lsrs r4, r7, #16 │ │ - 305be: 1c21 adds r1, r4, #0 │ │ - 305c0: 9801 ldr r0, [sp, #4] │ │ - 305c2: f7fd fcf3 bl 2dfac <__udivsi3> │ │ - 305c6: 043d lsls r5, r7, #16 │ │ - 305c8: 0c2d lsrs r5, r5, #16 │ │ - 305ca: 1c29 adds r1, r5, #0 │ │ - 305cc: 4341 muls r1, r0 │ │ - 305ce: 1c06 adds r6, r0, #0 │ │ - 305d0: 9103 str r1, [sp, #12] │ │ - 305d2: 9801 ldr r0, [sp, #4] │ │ - 305d4: 1c21 adds r1, r4, #0 │ │ - 305d6: f7fd fd29 bl 2e02c <__aeabi_uidivmod> │ │ - 305da: 9a04 ldr r2, [sp, #16] │ │ - 305dc: 9602 str r6, [sp, #8] │ │ - 305de: 0c13 lsrs r3, r2, #16 │ │ - 305e0: 0409 lsls r1, r1, #16 │ │ - 305e2: 4319 orrs r1, r3 │ │ - 305e4: 9b03 ldr r3, [sp, #12] │ │ - 305e6: 4299 cmp r1, r3 │ │ - 305e8: d20a bcs.n 30600 <__udivdi3+0x8a> │ │ - 305ea: 1c32 adds r2, r6, #0 │ │ - 305ec: 3a01 subs r2, #1 │ │ - 305ee: 19c9 adds r1, r1, r7 │ │ - 305f0: 9202 str r2, [sp, #8] │ │ - 305f2: 42b9 cmp r1, r7 │ │ - 305f4: d304 bcc.n 30600 <__udivdi3+0x8a> │ │ - 305f6: 4299 cmp r1, r3 │ │ - 305f8: d202 bcs.n 30600 <__udivdi3+0x8a> │ │ - 305fa: 3e02 subs r6, #2 │ │ - 305fc: 19c9 adds r1, r1, r7 │ │ - 305fe: 9602 str r6, [sp, #8] │ │ - 30600: 9b03 ldr r3, [sp, #12] │ │ - 30602: 1ac9 subs r1, r1, r3 │ │ - 30604: 9101 str r1, [sp, #4] │ │ - 30606: 1c08 adds r0, r1, #0 │ │ - 30608: 1c21 adds r1, r4, #0 │ │ - 3060a: f7fd fccf bl 2dfac <__udivsi3> │ │ - 3060e: 1c21 adds r1, r4, #0 │ │ - 30610: 1c06 adds r6, r0, #0 │ │ - 30612: 4345 muls r5, r0 │ │ - 30614: 9801 ldr r0, [sp, #4] │ │ - 30616: f7fd fd09 bl 2e02c <__aeabi_uidivmod> │ │ - 3061a: 9a04 ldr r2, [sp, #16] │ │ - 3061c: 0413 lsls r3, r2, #16 │ │ - 3061e: 0c1b lsrs r3, r3, #16 │ │ - 30620: 0409 lsls r1, r1, #16 │ │ - 30622: 4319 orrs r1, r3 │ │ - 30624: 1c33 adds r3, r6, #0 │ │ - 30626: 42a9 cmp r1, r5 │ │ - 30628: d206 bcs.n 30638 <__udivdi3+0xc2> │ │ - 3062a: 19c9 adds r1, r1, r7 │ │ - 3062c: 3b01 subs r3, #1 │ │ - 3062e: 42b9 cmp r1, r7 │ │ - 30630: d302 bcc.n 30638 <__udivdi3+0xc2> │ │ - 30632: 42a9 cmp r1, r5 │ │ - 30634: d200 bcs.n 30638 <__udivdi3+0xc2> │ │ - 30636: 1eb3 subs r3, r6, #2 │ │ - 30638: 9d02 ldr r5, [sp, #8] │ │ - 3063a: 0428 lsls r0, r5, #16 │ │ - 3063c: 4318 orrs r0, r3 │ │ - 3063e: e12f b.n 308a0 <__udivdi3+0x32a> │ │ - 30640: 2a00 cmp r2, #0 │ │ - 30642: d104 bne.n 3064e <__udivdi3+0xd8> │ │ - 30644: 2001 movs r0, #1 │ │ - 30646: 1c11 adds r1, r2, #0 │ │ - 30648: f7fd fcb0 bl 2dfac <__udivsi3> │ │ - 3064c: 1c07 adds r7, r0, #0 │ │ - 3064e: 1c38 adds r0, r7, #0 │ │ - 30650: f000 fc0c bl 30e6c <__clzsi2+0x5b8> │ │ - 30654: 2800 cmp r0, #0 │ │ - 30656: d102 bne.n 3065e <__udivdi3+0xe8> │ │ - 30658: 1bed subs r5, r5, r7 │ │ - 3065a: 2401 movs r4, #1 │ │ - 3065c: e051 b.n 30702 <__udivdi3+0x18c> │ │ - 3065e: 9a02 ldr r2, [sp, #8] │ │ - 30660: 2320 movs r3, #32 │ │ - 30662: 1a1b subs r3, r3, r0 │ │ - 30664: 40da lsrs r2, r3 │ │ - 30666: 1c29 adds r1, r5, #0 │ │ - 30668: 40d9 lsrs r1, r3 │ │ - 3066a: 4085 lsls r5, r0 │ │ - 3066c: 1c13 adds r3, r2, #0 │ │ - 3066e: 432b orrs r3, r5 │ │ - 30670: 4087 lsls r7, r0 │ │ - 30672: 9d02 ldr r5, [sp, #8] │ │ - 30674: 0c3c lsrs r4, r7, #16 │ │ - 30676: 4085 lsls r5, r0 │ │ - 30678: 9103 str r1, [sp, #12] │ │ - 3067a: 1c08 adds r0, r1, #0 │ │ - 3067c: 1c21 adds r1, r4, #0 │ │ - 3067e: 9305 str r3, [sp, #20] │ │ - 30680: 9504 str r5, [sp, #16] │ │ - 30682: f7fd fc93 bl 2dfac <__udivsi3> │ │ - 30686: 043d lsls r5, r7, #16 │ │ - 30688: 0c2d lsrs r5, r5, #16 │ │ - 3068a: 1c29 adds r1, r5, #0 │ │ - 3068c: 4341 muls r1, r0 │ │ - 3068e: 1c06 adds r6, r0, #0 │ │ - 30690: 9101 str r1, [sp, #4] │ │ - 30692: 9803 ldr r0, [sp, #12] │ │ - 30694: 1c21 adds r1, r4, #0 │ │ - 30696: f7fd fcc9 bl 2e02c <__aeabi_uidivmod> │ │ - 3069a: 9a05 ldr r2, [sp, #20] │ │ - 3069c: 9602 str r6, [sp, #8] │ │ - 3069e: 0c13 lsrs r3, r2, #16 │ │ - 306a0: 0409 lsls r1, r1, #16 │ │ - 306a2: 4319 orrs r1, r3 │ │ - 306a4: 9b01 ldr r3, [sp, #4] │ │ - 306a6: 4299 cmp r1, r3 │ │ - 306a8: d20a bcs.n 306c0 <__udivdi3+0x14a> │ │ - 306aa: 1c32 adds r2, r6, #0 │ │ - 306ac: 3a01 subs r2, #1 │ │ - 306ae: 19c9 adds r1, r1, r7 │ │ - 306b0: 9202 str r2, [sp, #8] │ │ - 306b2: 42b9 cmp r1, r7 │ │ - 306b4: d304 bcc.n 306c0 <__udivdi3+0x14a> │ │ - 306b6: 4299 cmp r1, r3 │ │ - 306b8: d202 bcs.n 306c0 <__udivdi3+0x14a> │ │ - 306ba: 3e02 subs r6, #2 │ │ - 306bc: 19c9 adds r1, r1, r7 │ │ - 306be: 9602 str r6, [sp, #8] │ │ - 306c0: 9b01 ldr r3, [sp, #4] │ │ - 306c2: 1ac9 subs r1, r1, r3 │ │ - 306c4: 9101 str r1, [sp, #4] │ │ - 306c6: 1c08 adds r0, r1, #0 │ │ - 306c8: 1c21 adds r1, r4, #0 │ │ - 306ca: f7fd fc6f bl 2dfac <__udivsi3> │ │ - 306ce: 1c21 adds r1, r4, #0 │ │ - 306d0: 1c06 adds r6, r0, #0 │ │ - 306d2: 4345 muls r5, r0 │ │ - 306d4: 9801 ldr r0, [sp, #4] │ │ - 306d6: f7fd fca9 bl 2e02c <__aeabi_uidivmod> │ │ - 306da: 9a05 ldr r2, [sp, #20] │ │ - 306dc: 0413 lsls r3, r2, #16 │ │ - 306de: 0c1b lsrs r3, r3, #16 │ │ - 306e0: 0409 lsls r1, r1, #16 │ │ - 306e2: 4319 orrs r1, r3 │ │ - 306e4: 1c33 adds r3, r6, #0 │ │ - 306e6: 42a9 cmp r1, r5 │ │ - 306e8: d207 bcs.n 306fa <__udivdi3+0x184> │ │ - 306ea: 19c9 adds r1, r1, r7 │ │ - 306ec: 3b01 subs r3, #1 │ │ - 306ee: 42b9 cmp r1, r7 │ │ - 306f0: d303 bcc.n 306fa <__udivdi3+0x184> │ │ - 306f2: 42a9 cmp r1, r5 │ │ - 306f4: d201 bcs.n 306fa <__udivdi3+0x184> │ │ - 306f6: 1eb3 subs r3, r6, #2 │ │ - 306f8: 19c9 adds r1, r1, r7 │ │ - 306fa: 1b4d subs r5, r1, r5 │ │ - 306fc: 9902 ldr r1, [sp, #8] │ │ - 306fe: 040c lsls r4, r1, #16 │ │ - 30700: 431c orrs r4, r3 │ │ - 30702: 0c3e lsrs r6, r7, #16 │ │ - 30704: 043a lsls r2, r7, #16 │ │ - 30706: 0c12 lsrs r2, r2, #16 │ │ - 30708: 1c28 adds r0, r5, #0 │ │ - 3070a: 1c31 adds r1, r6, #0 │ │ - 3070c: 9202 str r2, [sp, #8] │ │ - 3070e: f7fd fc4d bl 2dfac <__udivsi3> │ │ - 30712: 9902 ldr r1, [sp, #8] │ │ - 30714: 1c0b adds r3, r1, #0 │ │ - 30716: 4343 muls r3, r0 │ │ - 30718: 9003 str r0, [sp, #12] │ │ - 3071a: 1c31 adds r1, r6, #0 │ │ - 3071c: 1c28 adds r0, r5, #0 │ │ - 3071e: 9301 str r3, [sp, #4] │ │ - 30720: f7fd fc84 bl 2e02c <__aeabi_uidivmod> │ │ - 30724: 9d04 ldr r5, [sp, #16] │ │ - 30726: 9a01 ldr r2, [sp, #4] │ │ - 30728: 0c2b lsrs r3, r5, #16 │ │ - 3072a: 9d03 ldr r5, [sp, #12] │ │ - 3072c: 0409 lsls r1, r1, #16 │ │ - 3072e: 4319 orrs r1, r3 │ │ - 30730: 4291 cmp r1, r2 │ │ - 30732: d208 bcs.n 30746 <__udivdi3+0x1d0> │ │ - 30734: 19c9 adds r1, r1, r7 │ │ - 30736: 3d01 subs r5, #1 │ │ - 30738: 42b9 cmp r1, r7 │ │ - 3073a: d304 bcc.n 30746 <__udivdi3+0x1d0> │ │ - 3073c: 4291 cmp r1, r2 │ │ - 3073e: d202 bcs.n 30746 <__udivdi3+0x1d0> │ │ - 30740: 9d03 ldr r5, [sp, #12] │ │ - 30742: 19c9 adds r1, r1, r7 │ │ - 30744: 3d02 subs r5, #2 │ │ - 30746: 9b01 ldr r3, [sp, #4] │ │ - 30748: 1ac9 subs r1, r1, r3 │ │ - 3074a: 9103 str r1, [sp, #12] │ │ - 3074c: 1c08 adds r0, r1, #0 │ │ - 3074e: 1c31 adds r1, r6, #0 │ │ - 30750: f7fd fc2c bl 2dfac <__udivsi3> │ │ - 30754: 9a02 ldr r2, [sp, #8] │ │ - 30756: 1c11 adds r1, r2, #0 │ │ - 30758: 4341 muls r1, r0 │ │ - 3075a: 9001 str r0, [sp, #4] │ │ - 3075c: 9102 str r1, [sp, #8] │ │ - 3075e: 9803 ldr r0, [sp, #12] │ │ - 30760: 1c31 adds r1, r6, #0 │ │ - 30762: f7fd fc63 bl 2e02c <__aeabi_uidivmod> │ │ - 30766: 9a04 ldr r2, [sp, #16] │ │ - 30768: 0413 lsls r3, r2, #16 │ │ - 3076a: 9a02 ldr r2, [sp, #8] │ │ - 3076c: 0c1b lsrs r3, r3, #16 │ │ - 3076e: 0409 lsls r1, r1, #16 │ │ - 30770: 4319 orrs r1, r3 │ │ - 30772: 9b01 ldr r3, [sp, #4] │ │ - 30774: 4291 cmp r1, r2 │ │ - 30776: d207 bcs.n 30788 <__udivdi3+0x212> │ │ - 30778: 19c9 adds r1, r1, r7 │ │ - 3077a: 3b01 subs r3, #1 │ │ - 3077c: 42b9 cmp r1, r7 │ │ - 3077e: d303 bcc.n 30788 <__udivdi3+0x212> │ │ - 30780: 4291 cmp r1, r2 │ │ - 30782: d201 bcs.n 30788 <__udivdi3+0x212> │ │ - 30784: 9b01 ldr r3, [sp, #4] │ │ - 30786: 3b02 subs r3, #2 │ │ - 30788: 0428 lsls r0, r5, #16 │ │ - 3078a: 4318 orrs r0, r3 │ │ - 3078c: e08f b.n 308ae <__udivdi3+0x338> │ │ - 3078e: 9b03 ldr r3, [sp, #12] │ │ - 30790: 9905 ldr r1, [sp, #20] │ │ - 30792: 428b cmp r3, r1 │ │ - 30794: d900 bls.n 30798 <__udivdi3+0x222> │ │ - 30796: e085 b.n 308a4 <__udivdi3+0x32e> │ │ - 30798: 1c20 adds r0, r4, #0 │ │ - 3079a: f000 fb67 bl 30e6c <__clzsi2+0x5b8> │ │ - 3079e: 9004 str r0, [sp, #16] │ │ - 307a0: 2800 cmp r0, #0 │ │ - 307a2: d109 bne.n 307b8 <__udivdi3+0x242> │ │ - 307a4: 9d05 ldr r5, [sp, #20] │ │ - 307a6: 9903 ldr r1, [sp, #12] │ │ - 307a8: 428d cmp r5, r1 │ │ - 307aa: d87e bhi.n 308aa <__udivdi3+0x334> │ │ - 307ac: 9d06 ldr r5, [sp, #24] │ │ - 307ae: 9907 ldr r1, [sp, #28] │ │ - 307b0: 9c04 ldr r4, [sp, #16] │ │ - 307b2: 428d cmp r5, r1 │ │ - 307b4: 4140 adcs r0, r0 │ │ - 307b6: e07a b.n 308ae <__udivdi3+0x338> │ │ - 307b8: 9a04 ldr r2, [sp, #16] │ │ - 307ba: 2320 movs r3, #32 │ │ - 307bc: 9902 ldr r1, [sp, #8] │ │ - 307be: 1a9b subs r3, r3, r2 │ │ - 307c0: 1c37 adds r7, r6, #0 │ │ - 307c2: 4096 lsls r6, r2 │ │ - 307c4: 4094 lsls r4, r2 │ │ - 307c6: 40df lsrs r7, r3 │ │ - 307c8: 9605 str r6, [sp, #20] │ │ - 307ca: 40d9 lsrs r1, r3 │ │ - 307cc: 1c2e adds r6, r5, #0 │ │ - 307ce: 40de lsrs r6, r3 │ │ - 307d0: 4095 lsls r5, r2 │ │ - 307d2: 4327 orrs r7, r4 │ │ - 307d4: 1c0b adds r3, r1, #0 │ │ - 307d6: 432b orrs r3, r5 │ │ - 307d8: 0c3d lsrs r5, r7, #16 │ │ - 307da: 1c29 adds r1, r5, #0 │ │ - 307dc: 1c30 adds r0, r6, #0 │ │ - 307de: 9306 str r3, [sp, #24] │ │ - 307e0: 9501 str r5, [sp, #4] │ │ - 307e2: f7fd fbe3 bl 2dfac <__udivsi3> │ │ - 307e6: 043c lsls r4, r7, #16 │ │ - 307e8: 0c24 lsrs r4, r4, #16 │ │ - 307ea: 9901 ldr r1, [sp, #4] │ │ - 307ec: 9003 str r0, [sp, #12] │ │ - 307ee: 1c25 adds r5, r4, #0 │ │ - 307f0: 4345 muls r5, r0 │ │ - 307f2: 1c30 adds r0, r6, #0 │ │ - 307f4: f7fd fc1a bl 2e02c <__aeabi_uidivmod> │ │ - 307f8: 9a06 ldr r2, [sp, #24] │ │ - 307fa: 9e03 ldr r6, [sp, #12] │ │ - 307fc: 0c13 lsrs r3, r2, #16 │ │ - 307fe: 0409 lsls r1, r1, #16 │ │ - 30800: 4319 orrs r1, r3 │ │ - 30802: 42a9 cmp r1, r5 │ │ - 30804: d208 bcs.n 30818 <__udivdi3+0x2a2> │ │ - 30806: 19c9 adds r1, r1, r7 │ │ - 30808: 3e01 subs r6, #1 │ │ - 3080a: 42b9 cmp r1, r7 │ │ - 3080c: d304 bcc.n 30818 <__udivdi3+0x2a2> │ │ - 3080e: 42a9 cmp r1, r5 │ │ - 30810: d202 bcs.n 30818 <__udivdi3+0x2a2> │ │ - 30812: 9e03 ldr r6, [sp, #12] │ │ - 30814: 19c9 adds r1, r1, r7 │ │ - 30816: 3e02 subs r6, #2 │ │ - 30818: 1b4d subs r5, r1, r5 │ │ - 3081a: 1c28 adds r0, r5, #0 │ │ - 3081c: 9901 ldr r1, [sp, #4] │ │ - 3081e: f7fd fbc5 bl 2dfac <__udivsi3> │ │ - 30822: 9901 ldr r1, [sp, #4] │ │ - 30824: 9003 str r0, [sp, #12] │ │ - 30826: 4344 muls r4, r0 │ │ - 30828: 1c28 adds r0, r5, #0 │ │ - 3082a: f7fd fbff bl 2e02c <__aeabi_uidivmod> │ │ - 3082e: 9b06 ldr r3, [sp, #24] │ │ - 30830: 041d lsls r5, r3, #16 │ │ - 30832: 0c2d lsrs r5, r5, #16 │ │ - 30834: 9b03 ldr r3, [sp, #12] │ │ - 30836: 0409 lsls r1, r1, #16 │ │ - 30838: 4329 orrs r1, r5 │ │ - 3083a: 42a1 cmp r1, r4 │ │ - 3083c: d208 bcs.n 30850 <__udivdi3+0x2da> │ │ - 3083e: 19c9 adds r1, r1, r7 │ │ - 30840: 3b01 subs r3, #1 │ │ - 30842: 42b9 cmp r1, r7 │ │ - 30844: d304 bcc.n 30850 <__udivdi3+0x2da> │ │ - 30846: 42a1 cmp r1, r4 │ │ - 30848: d202 bcs.n 30850 <__udivdi3+0x2da> │ │ - 3084a: 9b03 ldr r3, [sp, #12] │ │ - 3084c: 19c9 adds r1, r1, r7 │ │ - 3084e: 3b02 subs r3, #2 │ │ - 30850: 9d05 ldr r5, [sp, #20] │ │ - 30852: 0430 lsls r0, r6, #16 │ │ - 30854: 4318 orrs r0, r3 │ │ - 30856: 0402 lsls r2, r0, #16 │ │ - 30858: 042b lsls r3, r5, #16 │ │ - 3085a: 0c2e lsrs r6, r5, #16 │ │ - 3085c: 0c12 lsrs r2, r2, #16 │ │ - 3085e: 0c1b lsrs r3, r3, #16 │ │ - 30860: 1b09 subs r1, r1, r4 │ │ - 30862: 0c04 lsrs r4, r0, #16 │ │ - 30864: 1c1d adds r5, r3, #0 │ │ - 30866: 4355 muls r5, r2 │ │ - 30868: 4372 muls r2, r6 │ │ - 3086a: 4363 muls r3, r4 │ │ - 3086c: 4374 muls r4, r6 │ │ - 3086e: 189a adds r2, r3, r2 │ │ - 30870: 0c2e lsrs r6, r5, #16 │ │ - 30872: 1992 adds r2, r2, r6 │ │ - 30874: 429a cmp r2, r3 │ │ - 30876: d202 bcs.n 3087e <__udivdi3+0x308> │ │ - 30878: 2380 movs r3, #128 ; 0x80 │ │ - 3087a: 025b lsls r3, r3, #9 │ │ - 3087c: 18e4 adds r4, r4, r3 │ │ - 3087e: 0c16 lsrs r6, r2, #16 │ │ - 30880: 19a6 adds r6, r4, r6 │ │ - 30882: 428e cmp r6, r1 │ │ - 30884: d80b bhi.n 3089e <__udivdi3+0x328> │ │ - 30886: 2400 movs r4, #0 │ │ - 30888: 428e cmp r6, r1 │ │ - 3088a: d110 bne.n 308ae <__udivdi3+0x338> │ │ - 3088c: 042b lsls r3, r5, #16 │ │ - 3088e: 0412 lsls r2, r2, #16 │ │ - 30890: 0c1b lsrs r3, r3, #16 │ │ - 30892: 9902 ldr r1, [sp, #8] │ │ - 30894: 9d04 ldr r5, [sp, #16] │ │ - 30896: 18d3 adds r3, r2, r3 │ │ - 30898: 40a9 lsls r1, r5 │ │ - 3089a: 428b cmp r3, r1 │ │ - 3089c: d907 bls.n 308ae <__udivdi3+0x338> │ │ - 3089e: 3801 subs r0, #1 │ │ - 308a0: 2400 movs r4, #0 │ │ - 308a2: e004 b.n 308ae <__udivdi3+0x338> │ │ - 308a4: 2400 movs r4, #0 │ │ - 308a6: 1c20 adds r0, r4, #0 │ │ - 308a8: e001 b.n 308ae <__udivdi3+0x338> │ │ - 308aa: 9c04 ldr r4, [sp, #16] │ │ - 308ac: 2001 movs r0, #1 │ │ - 308ae: 1c21 adds r1, r4, #0 │ │ - 308b0: b009 add sp, #36 ; 0x24 │ │ - 308b2: bdf0 pop {r4, r5, r6, r7, pc} │ │ - │ │ -000308b4 <__clzsi2>: │ │ - 308b4: e16f0f10 clz r0, r0 │ │ - 308b8: e12fff1e bx lr │ │ - 308bc: 46c04778 ; instruction: 0x46c04778 │ │ - 308c0: e59fc000 ldr ip, [pc] ; 308c8 <__clzsi2+0x14> │ │ - 308c4: e08cf00f add pc, ip, pc │ │ - 308c8: ffffe46c ; instruction: 0xffffe46c │ │ - 308cc: 46c04778 ; instruction: 0x46c04778 │ │ - 308d0: e59fc000 ldr ip, [pc] ; 308d8 <__clzsi2+0x24> │ │ - 308d4: e08cf00f add pc, ip, pc │ │ - 308d8: ffffe508 ; instruction: 0xffffe508 │ │ - 308dc: 46c04778 ; instruction: 0x46c04778 │ │ - 308e0: e59fc000 ldr ip, [pc] ; 308e8 <__clzsi2+0x34> │ │ - 308e4: e08cf00f add pc, ip, pc │ │ - 308e8: ffffdb08 ; instruction: 0xffffdb08 │ │ - 308ec: 46c04778 ; instruction: 0x46c04778 │ │ - 308f0: e59fc000 ldr ip, [pc] ; 308f8 <__clzsi2+0x44> │ │ - 308f4: e08cf00f add pc, ip, pc │ │ - 308f8: ffffdbac ; instruction: 0xffffdbac │ │ - 308fc: 46c04778 ; instruction: 0x46c04778 │ │ - 30900: e59fc000 ldr ip, [pc] ; 30908 <__clzsi2+0x54> │ │ - 30904: e08cf00f add pc, ip, pc │ │ - 30908: ffffd7f0 ; instruction: 0xffffd7f0 │ │ - 3090c: 46c04778 ; instruction: 0x46c04778 │ │ - 30910: e59fc000 ldr ip, [pc] ; 30918 <__clzsi2+0x64> │ │ - 30914: e08cf00f add pc, ip, pc │ │ - 30918: ffffd7dc ; instruction: 0xffffd7dc │ │ - 3091c: 46c04778 ; instruction: 0x46c04778 │ │ - 30920: e59fc000 ldr ip, [pc] ; 30928 <__clzsi2+0x74> │ │ - 30924: e08cf00f add pc, ip, pc │ │ - 30928: fffd7730 ; instruction: 0xfffd7730 │ │ - 3092c: 46c04778 ; instruction: 0x46c04778 │ │ - 30930: e59fc000 ldr ip, [pc] ; 30938 <__clzsi2+0x84> │ │ - 30934: e08cf00f add pc, ip, pc │ │ - 30938: ffffe1b8 ; instruction: 0xffffe1b8 │ │ - 3093c: 46c04778 ; instruction: 0x46c04778 │ │ - 30940: e59fc000 ldr ip, [pc] ; 30948 <__clzsi2+0x94> │ │ - 30944: e08cf00f add pc, ip, pc │ │ - 30948: ffffe83c ; instruction: 0xffffe83c │ │ - 3094c: 46c04778 ; instruction: 0x46c04778 │ │ - 30950: e59fc000 ldr ip, [pc] ; 30958 <__clzsi2+0xa4> │ │ - 30954: e08cf00f add pc, ip, pc │ │ - 30958: ffffe868 vcmla.f32 q15, , d24[0], #270 │ │ - 3095c: 46c04778 ; instruction: 0x46c04778 │ │ - 30960: e59fc000 ldr ip, [pc] ; 30968 <__clzsi2+0xb4> │ │ - 30964: e08cf00f add pc, ip, pc │ │ - 30968: ffffe86c vcmla.f32 q15, , d28[0], #270 │ │ - 3096c: 46c04778 ; instruction: 0x46c04778 │ │ - 30970: e59fc000 ldr ip, [pc] ; 30978 <__clzsi2+0xc4> │ │ - 30974: e08cf00f add pc, ip, pc │ │ - 30978: ffffe220 ; instruction: 0xffffe220 │ │ - 3097c: 46c04778 ; instruction: 0x46c04778 │ │ - 30980: e59fc000 ldr ip, [pc] ; 30988 <__clzsi2+0xd4> │ │ - 30984: e08cf00f add pc, ip, pc │ │ - 30988: ffffda40 ; instruction: 0xffffda40 │ │ - 3098c: 46c04778 ; instruction: 0x46c04778 │ │ - 30990: e59fc000 ldr ip, [pc] ; 30998 <__clzsi2+0xe4> │ │ - 30994: e08cf00f add pc, ip, pc │ │ - 30998: ffffe058 ; instruction: 0xffffe058 │ │ - 3099c: 46c04778 ; instruction: 0x46c04778 │ │ - 309a0: e59fc000 ldr ip, [pc] ; 309a8 <__clzsi2+0xf4> │ │ - 309a4: e08cf00f add pc, ip, pc │ │ - 309a8: fffd76bc ; instruction: 0xfffd76bc │ │ - 309ac: 46c04778 ; instruction: 0x46c04778 │ │ - 309b0: e59fc000 ldr ip, [pc] ; 309b8 <__clzsi2+0x104> │ │ - 309b4: e08cf00f add pc, ip, pc │ │ - 309b8: fffd76b8 ; instruction: 0xfffd76b8 │ │ - 309bc: 46c04778 ; instruction: 0x46c04778 │ │ - 309c0: e59fc000 ldr ip, [pc] ; 309c8 <__clzsi2+0x114> │ │ - 309c4: e08cf00f add pc, ip, pc │ │ - 309c8: ffffdd48 ; instruction: 0xffffdd48 │ │ - 309cc: 46c04778 ; instruction: 0x46c04778 │ │ - 309d0: e59fc000 ldr ip, [pc] ; 309d8 <__clzsi2+0x124> │ │ - 309d4: e08cf00f add pc, ip, pc │ │ - 309d8: ffffe1c4 ; instruction: 0xffffe1c4 │ │ - 309dc: 46c04778 ; instruction: 0x46c04778 │ │ - 309e0: e59fc000 ldr ip, [pc] ; 309e8 <__clzsi2+0x134> │ │ - 309e4: e08cf00f add pc, ip, pc │ │ - 309e8: ffffe590 ; instruction: 0xffffe590 │ │ - 309ec: 46c04778 ; instruction: 0x46c04778 │ │ - 309f0: e59fc000 ldr ip, [pc] ; 309f8 <__clzsi2+0x144> │ │ - 309f4: e08cf00f add pc, ip, pc │ │ - 309f8: fffd7684 ; instruction: 0xfffd7684 │ │ - 309fc: 46c04778 ; instruction: 0x46c04778 │ │ - 30a00: e59fc000 ldr ip, [pc] ; 30a08 <__clzsi2+0x154> │ │ - 30a04: e08cf00f add pc, ip, pc │ │ - 30a08: ffffe828 vcmla.f32 d30, d15, d24[0], #270 │ │ - 30a0c: 46c04778 ; instruction: 0x46c04778 │ │ - 30a10: e59fc000 ldr ip, [pc] ; 30a18 <__clzsi2+0x164> │ │ - 30a14: e08cf00f add pc, ip, pc │ │ - 30a18: fffd7670 ; instruction: 0xfffd7670 │ │ - 30a1c: 46c04778 ; instruction: 0x46c04778 │ │ - 30a20: e59fc000 ldr ip, [pc] ; 30a28 <__clzsi2+0x174> │ │ - 30a24: e08cf00f add pc, ip, pc │ │ - 30a28: fffd766c ; instruction: 0xfffd766c │ │ - 30a2c: 46c04778 ; instruction: 0x46c04778 │ │ - 30a30: e59fc000 ldr ip, [pc] ; 30a38 <__clzsi2+0x184> │ │ - 30a34: e08cf00f add pc, ip, pc │ │ - 30a38: fffd7668 ; instruction: 0xfffd7668 │ │ - 30a3c: 46c04778 ; instruction: 0x46c04778 │ │ - 30a40: e59fc000 ldr ip, [pc] ; 30a48 <__clzsi2+0x194> │ │ - 30a44: e08cf00f add pc, ip, pc │ │ - 30a48: fffd7664 ; instruction: 0xfffd7664 │ │ - 30a4c: 46c04778 ; instruction: 0x46c04778 │ │ - 30a50: e59fc000 ldr ip, [pc] ; 30a58 <__clzsi2+0x1a4> │ │ - 30a54: e08cf00f add pc, ip, pc │ │ - 30a58: fffd7660 ; instruction: 0xfffd7660 │ │ - 30a5c: 46c04778 ; instruction: 0x46c04778 │ │ - 30a60: e59fc000 ldr ip, [pc] ; 30a68 <__clzsi2+0x1b4> │ │ - 30a64: e08cf00f add pc, ip, pc │ │ - 30a68: fffd765c ; instruction: 0xfffd765c │ │ - 30a6c: 46c04778 ; instruction: 0x46c04778 │ │ - 30a70: e59fc000 ldr ip, [pc] ; 30a78 <__clzsi2+0x1c4> │ │ - 30a74: e08cf00f add pc, ip, pc │ │ - 30a78: fffd7658 ; instruction: 0xfffd7658 │ │ - 30a7c: 46c04778 ; instruction: 0x46c04778 │ │ - 30a80: e59fc000 ldr ip, [pc] ; 30a88 <__clzsi2+0x1d4> │ │ - 30a84: e08cf00f add pc, ip, pc │ │ - 30a88: fffd7654 ; instruction: 0xfffd7654 │ │ - 30a8c: 46c04778 ; instruction: 0x46c04778 │ │ - 30a90: e59fc000 ldr ip, [pc] ; 30a98 <__clzsi2+0x1e4> │ │ - 30a94: e08cf00f add pc, ip, pc │ │ - 30a98: fffd7650 ; instruction: 0xfffd7650 │ │ - 30a9c: 46c04778 ; instruction: 0x46c04778 │ │ - 30aa0: e59fc000 ldr ip, [pc] ; 30aa8 <__clzsi2+0x1f4> │ │ - 30aa4: e08cf00f add pc, ip, pc │ │ - 30aa8: fffd764c ; instruction: 0xfffd764c │ │ - 30aac: 46c04778 ; instruction: 0x46c04778 │ │ - 30ab0: e59fc000 ldr ip, [pc] ; 30ab8 <__clzsi2+0x204> │ │ - 30ab4: e08cf00f add pc, ip, pc │ │ - 30ab8: fffd7648 ; instruction: 0xfffd7648 │ │ - 30abc: 46c04778 ; instruction: 0x46c04778 │ │ - 30ac0: e59fc000 ldr ip, [pc] ; 30ac8 <__clzsi2+0x214> │ │ - 30ac4: e08cf00f add pc, ip, pc │ │ - 30ac8: fffd7644 ; instruction: 0xfffd7644 │ │ - 30acc: 46c04778 ; instruction: 0x46c04778 │ │ - 30ad0: e59fc000 ldr ip, [pc] ; 30ad8 <__clzsi2+0x224> │ │ - 30ad4: e08cf00f add pc, ip, pc │ │ - 30ad8: fffd7640 ; instruction: 0xfffd7640 │ │ - 30adc: 46c04778 ; instruction: 0x46c04778 │ │ - 30ae0: e59fc000 ldr ip, [pc] ; 30ae8 <__clzsi2+0x234> │ │ - 30ae4: e08cf00f add pc, ip, pc │ │ - 30ae8: fffd763c ; instruction: 0xfffd763c │ │ - 30aec: 46c04778 ; instruction: 0x46c04778 │ │ - 30af0: e59fc000 ldr ip, [pc] ; 30af8 <__clzsi2+0x244> │ │ - 30af4: e08cf00f add pc, ip, pc │ │ - 30af8: fffd7638 ; instruction: 0xfffd7638 │ │ - 30afc: 46c04778 ; instruction: 0x46c04778 │ │ - 30b00: e59fc000 ldr ip, [pc] ; 30b08 <__clzsi2+0x254> │ │ - 30b04: e08cf00f add pc, ip, pc │ │ - 30b08: fffd7634 ; instruction: 0xfffd7634 │ │ - 30b0c: 46c04778 ; instruction: 0x46c04778 │ │ - 30b10: e59fc000 ldr ip, [pc] ; 30b18 <__clzsi2+0x264> │ │ - 30b14: e08cf00f add pc, ip, pc │ │ - 30b18: fffd7630 ; instruction: 0xfffd7630 │ │ - 30b1c: 46c04778 ; instruction: 0x46c04778 │ │ - 30b20: e59fc000 ldr ip, [pc] ; 30b28 <__clzsi2+0x274> │ │ - 30b24: e08cf00f add pc, ip, pc │ │ - 30b28: fffd762c ; instruction: 0xfffd762c │ │ - 30b2c: 46c04778 ; instruction: 0x46c04778 │ │ - 30b30: e59fc000 ldr ip, [pc] ; 30b38 <__clzsi2+0x284> │ │ - 30b34: e08cf00f add pc, ip, pc │ │ - 30b38: fffd7628 ; instruction: 0xfffd7628 │ │ - 30b3c: 46c04778 ; instruction: 0x46c04778 │ │ - 30b40: e59fc000 ldr ip, [pc] ; 30b48 <__clzsi2+0x294> │ │ - 30b44: e08cf00f add pc, ip, pc │ │ - 30b48: fffd7624 ; instruction: 0xfffd7624 │ │ - 30b4c: 46c04778 ; instruction: 0x46c04778 │ │ - 30b50: e59fc000 ldr ip, [pc] ; 30b58 <__clzsi2+0x2a4> │ │ - 30b54: e08cf00f add pc, ip, pc │ │ - 30b58: fffd7620 ; instruction: 0xfffd7620 │ │ - 30b5c: 46c04778 ; instruction: 0x46c04778 │ │ - 30b60: e59fc000 ldr ip, [pc] ; 30b68 <__clzsi2+0x2b4> │ │ - 30b64: e08cf00f add pc, ip, pc │ │ - 30b68: fffd761c ; instruction: 0xfffd761c │ │ - 30b6c: 46c04778 ; instruction: 0x46c04778 │ │ - 30b70: e59fc000 ldr ip, [pc] ; 30b78 <__clzsi2+0x2c4> │ │ - 30b74: e08cf00f add pc, ip, pc │ │ - 30b78: fffd7618 ; instruction: 0xfffd7618 │ │ - 30b7c: 46c04778 ; instruction: 0x46c04778 │ │ - 30b80: e59fc000 ldr ip, [pc] ; 30b88 <__clzsi2+0x2d4> │ │ - 30b84: e08cf00f add pc, ip, pc │ │ - 30b88: fffd7614 ; instruction: 0xfffd7614 │ │ - 30b8c: 46c04778 ; instruction: 0x46c04778 │ │ - 30b90: e59fc000 ldr ip, [pc] ; 30b98 <__clzsi2+0x2e4> │ │ - 30b94: e08cf00f add pc, ip, pc │ │ - 30b98: fffd7610 ; instruction: 0xfffd7610 │ │ - 30b9c: 46c04778 ; instruction: 0x46c04778 │ │ - 30ba0: e59fc000 ldr ip, [pc] ; 30ba8 <__clzsi2+0x2f4> │ │ - 30ba4: e08cf00f add pc, ip, pc │ │ - 30ba8: fffd760c ; instruction: 0xfffd760c │ │ - 30bac: 46c04778 ; instruction: 0x46c04778 │ │ - 30bb0: e59fc000 ldr ip, [pc] ; 30bb8 <__clzsi2+0x304> │ │ - 30bb4: e08cf00f add pc, ip, pc │ │ - 30bb8: ffffde88 ; instruction: 0xffffde88 │ │ - 30bbc: 46c04778 ; instruction: 0x46c04778 │ │ - 30bc0: e59fc000 ldr ip, [pc] ; 30bc8 <__clzsi2+0x314> │ │ - 30bc4: e08cf00f add pc, ip, pc │ │ - 30bc8: fffd75f8 ; instruction: 0xfffd75f8 │ │ - 30bcc: 46c04778 ; instruction: 0x46c04778 │ │ - 30bd0: e59fc000 ldr ip, [pc] ; 30bd8 <__clzsi2+0x324> │ │ - 30bd4: e08cf00f add pc, ip, pc │ │ - 30bd8: fffd75f4 ; instruction: 0xfffd75f4 │ │ - 30bdc: 46c04778 ; instruction: 0x46c04778 │ │ - 30be0: e59fc000 ldr ip, [pc] ; 30be8 <__clzsi2+0x334> │ │ - 30be4: e08cf00f add pc, ip, pc │ │ - 30be8: fffd75f0 ; instruction: 0xfffd75f0 │ │ - 30bec: 46c04778 ; instruction: 0x46c04778 │ │ - 30bf0: e59fc000 ldr ip, [pc] ; 30bf8 <__clzsi2+0x344> │ │ - 30bf4: e08cf00f add pc, ip, pc │ │ - 30bf8: fffd75ec ; instruction: 0xfffd75ec │ │ - 30bfc: 46c04778 ; instruction: 0x46c04778 │ │ - 30c00: e59fc000 ldr ip, [pc] ; 30c08 <__clzsi2+0x354> │ │ - 30c04: e08cf00f add pc, ip, pc │ │ - 30c08: fffd75e8 ; instruction: 0xfffd75e8 │ │ - 30c0c: 46c04778 ; instruction: 0x46c04778 │ │ - 30c10: e59fc000 ldr ip, [pc] ; 30c18 <__clzsi2+0x364> │ │ - 30c14: e08cf00f add pc, ip, pc │ │ - 30c18: fffd75e4 ; instruction: 0xfffd75e4 │ │ - 30c1c: 46c04778 ; instruction: 0x46c04778 │ │ - 30c20: e59fc000 ldr ip, [pc] ; 30c28 <__clzsi2+0x374> │ │ - 30c24: e08cf00f add pc, ip, pc │ │ - 30c28: fffd75e0 ; instruction: 0xfffd75e0 │ │ - 30c2c: 46c04778 ; instruction: 0x46c04778 │ │ - 30c30: e59fc000 ldr ip, [pc] ; 30c38 <__clzsi2+0x384> │ │ - 30c34: e08cf00f add pc, ip, pc │ │ - 30c38: fffd75dc ; instruction: 0xfffd75dc │ │ - 30c3c: 46c04778 ; instruction: 0x46c04778 │ │ - 30c40: e59fc000 ldr ip, [pc] ; 30c48 <__clzsi2+0x394> │ │ - 30c44: e08cf00f add pc, ip, pc │ │ - 30c48: fffd75d8 ; instruction: 0xfffd75d8 │ │ - 30c4c: 46c04778 ; instruction: 0x46c04778 │ │ - 30c50: e59fc000 ldr ip, [pc] ; 30c58 <__clzsi2+0x3a4> │ │ - 30c54: e08cf00f add pc, ip, pc │ │ - 30c58: fffd75d4 ; instruction: 0xfffd75d4 │ │ - 30c5c: 46c04778 ; instruction: 0x46c04778 │ │ - 30c60: e59fc000 ldr ip, [pc] ; 30c68 <__clzsi2+0x3b4> │ │ - 30c64: e08cf00f add pc, ip, pc │ │ - 30c68: fffd75d0 ; instruction: 0xfffd75d0 │ │ - 30c6c: 46c04778 ; instruction: 0x46c04778 │ │ - 30c70: e59fc000 ldr ip, [pc] ; 30c78 <__clzsi2+0x3c4> │ │ - 30c74: e08cf00f add pc, ip, pc │ │ - 30c78: fffd75cc ; instruction: 0xfffd75cc │ │ - 30c7c: 46c04778 ; instruction: 0x46c04778 │ │ - 30c80: e59fc000 ldr ip, [pc] ; 30c88 <__clzsi2+0x3d4> │ │ - 30c84: e08cf00f add pc, ip, pc │ │ - 30c88: fffd75c8 ; instruction: 0xfffd75c8 │ │ - 30c8c: 46c04778 ; instruction: 0x46c04778 │ │ - 30c90: e59fc000 ldr ip, [pc] ; 30c98 <__clzsi2+0x3e4> │ │ - 30c94: e08cf00f add pc, ip, pc │ │ - 30c98: fffd75c4 ; instruction: 0xfffd75c4 │ │ - 30c9c: 46c04778 ; instruction: 0x46c04778 │ │ - 30ca0: e59fc000 ldr ip, [pc] ; 30ca8 <__clzsi2+0x3f4> │ │ - 30ca4: e08cf00f add pc, ip, pc │ │ - 30ca8: fffd75c0 ; instruction: 0xfffd75c0 │ │ - 30cac: 46c04778 ; instruction: 0x46c04778 │ │ - 30cb0: e59fc000 ldr ip, [pc] ; 30cb8 <__clzsi2+0x404> │ │ - 30cb4: e08cf00f add pc, ip, pc │ │ - 30cb8: ffffd6ec ; instruction: 0xffffd6ec │ │ - 30cbc: 46c04778 ; instruction: 0x46c04778 │ │ - 30cc0: e59fc000 ldr ip, [pc] ; 30cc8 <__clzsi2+0x414> │ │ - 30cc4: e08cf00f add pc, ip, pc │ │ - 30cc8: ffffddd4 ; instruction: 0xffffddd4 │ │ - 30ccc: 46c04778 ; instruction: 0x46c04778 │ │ - 30cd0: e59fc000 ldr ip, [pc] ; 30cd8 <__clzsi2+0x424> │ │ - 30cd4: e08cf00f add pc, ip, pc │ │ - 30cd8: fffd759c ; instruction: 0xfffd759c │ │ - 30cdc: 46c04778 ; instruction: 0x46c04778 │ │ - 30ce0: e59fc000 ldr ip, [pc] ; 30ce8 <__clzsi2+0x434> │ │ - 30ce4: e08cf00f add pc, ip, pc │ │ - 30ce8: fffd7598 ; instruction: 0xfffd7598 │ │ - 30cec: 46c04778 ; instruction: 0x46c04778 │ │ - 30cf0: e59fc000 ldr ip, [pc] ; 30cf8 <__clzsi2+0x444> │ │ - 30cf4: e08cf00f add pc, ip, pc │ │ - 30cf8: fffd7594 ; instruction: 0xfffd7594 │ │ - 30cfc: 46c04778 ; instruction: 0x46c04778 │ │ - 30d00: e59fc000 ldr ip, [pc] ; 30d08 <__clzsi2+0x454> │ │ - 30d04: e08cf00f add pc, ip, pc │ │ - 30d08: fffd7590 ; instruction: 0xfffd7590 │ │ - 30d0c: 46c04778 ; instruction: 0x46c04778 │ │ - 30d10: e59fc000 ldr ip, [pc] ; 30d18 <__clzsi2+0x464> │ │ - 30d14: e08cf00f add pc, ip, pc │ │ - 30d18: ffffe014 ; instruction: 0xffffe014 │ │ - 30d1c: 46c04778 ; instruction: 0x46c04778 │ │ - 30d20: e59fc000 ldr ip, [pc] ; 30d28 <__clzsi2+0x474> │ │ - 30d24: e08cf00f add pc, ip, pc │ │ - 30d28: fffd757c ; instruction: 0xfffd757c │ │ - 30d2c: 46c04778 ; instruction: 0x46c04778 │ │ - 30d30: e59fc000 ldr ip, [pc] ; 30d38 <__clzsi2+0x484> │ │ - 30d34: e08cf00f add pc, ip, pc │ │ - 30d38: fffd7578 ; instruction: 0xfffd7578 │ │ - 30d3c: 46c04778 ; instruction: 0x46c04778 │ │ - 30d40: e59fc000 ldr ip, [pc] ; 30d48 <__clzsi2+0x494> │ │ - 30d44: e08cf00f add pc, ip, pc │ │ - 30d48: ffffe52c ; instruction: 0xffffe52c │ │ - 30d4c: 46c04778 ; instruction: 0x46c04778 │ │ - 30d50: e59fc000 ldr ip, [pc] ; 30d58 <__clzsi2+0x4a4> │ │ - 30d54: e08cf00f add pc, ip, pc │ │ - 30d58: fffd7564 ; instruction: 0xfffd7564 │ │ - 30d5c: e59fc004 ldr ip, [pc, #4] ; 30d68 <__clzsi2+0x4b4> │ │ - 30d60: e08fc00c add ip, pc, ip │ │ - 30d64: e12fff1c bx ip │ │ - 30d68: ffffe5bb ; instruction: 0xffffe5bb │ │ - 30d6c: e59fc004 ldr ip, [pc, #4] ; 30d78 <__clzsi2+0x4c4> │ │ - 30d70: e08fc00c add ip, pc, ip │ │ - 30d74: e12fff1c bx ip │ │ - 30d78: ffffe5df ; instruction: 0xffffe5df │ │ - 30d7c: 46c04778 ; instruction: 0x46c04778 │ │ - 30d80: e59fc000 ldr ip, [pc] ; 30d88 <__clzsi2+0x4d4> │ │ - 30d84: e08cf00f add pc, ip, pc │ │ - 30d88: fffd754c ; instruction: 0xfffd754c │ │ - 30d8c: 46c04778 ; instruction: 0x46c04778 │ │ - 30d90: e59fc000 ldr ip, [pc] ; 30d98 <__clzsi2+0x4e4> │ │ - 30d94: e08cf00f add pc, ip, pc │ │ - 30d98: ffffef90 ; instruction: 0xffffef90 │ │ - 30d9c: 46c04778 ; instruction: 0x46c04778 │ │ - 30da0: e59fc000 ldr ip, [pc] ; 30da8 <__clzsi2+0x4f4> │ │ - 30da4: e08cf00f add pc, ip, pc │ │ - 30da8: ffffef70 ; instruction: 0xffffef70 │ │ - 30dac: 46c04778 ; instruction: 0x46c04778 │ │ - 30db0: e59fc000 ldr ip, [pc] ; 30db8 <__clzsi2+0x504> │ │ - 30db4: e08cf00f add pc, ip, pc │ │ - 30db8: ffffef80 ; instruction: 0xffffef80 │ │ - 30dbc: 46c04778 ; instruction: 0x46c04778 │ │ - 30dc0: e59fc000 ldr ip, [pc] ; 30dc8 <__clzsi2+0x514> │ │ - 30dc4: e08cf00f add pc, ip, pc │ │ - 30dc8: ffffef80 ; instruction: 0xffffef80 │ │ - 30dcc: 46c04778 ; instruction: 0x46c04778 │ │ - 30dd0: e59fc000 ldr ip, [pc] ; 30dd8 <__clzsi2+0x524> │ │ - 30dd4: e08cf00f add pc, ip, pc │ │ - 30dd8: ffffeff8 ; instruction: 0xffffeff8 │ │ - 30ddc: 46c04778 ; instruction: 0x46c04778 │ │ - 30de0: e59fc000 ldr ip, [pc] ; 30de8 <__clzsi2+0x534> │ │ - 30de4: e08cf00f add pc, ip, pc │ │ - 30de8: fffd74f8 ; instruction: 0xfffd74f8 │ │ - 30dec: 46c04778 ; instruction: 0x46c04778 │ │ - 30df0: e59fc000 ldr ip, [pc] ; 30df8 <__clzsi2+0x544> │ │ - 30df4: e08cf00f add pc, ip, pc │ │ - 30df8: ffffef0c ; instruction: 0xffffef0c │ │ - 30dfc: 46c04778 ; instruction: 0x46c04778 │ │ - 30e00: e59fc000 ldr ip, [pc] ; 30e08 <__clzsi2+0x554> │ │ - 30e04: e08cf00f add pc, ip, pc │ │ - 30e08: fffd74e4 ; instruction: 0xfffd74e4 │ │ - 30e0c: 46c04778 ; instruction: 0x46c04778 │ │ - 30e10: e59fc000 ldr ip, [pc] ; 30e18 <__clzsi2+0x564> │ │ - 30e14: e08cf00f add pc, ip, pc │ │ - 30e18: fffd74e0 ; instruction: 0xfffd74e0 │ │ - 30e1c: 46c04778 ; instruction: 0x46c04778 │ │ - 30e20: e59fc000 ldr ip, [pc] ; 30e28 <__clzsi2+0x574> │ │ - 30e24: e08cf00f add pc, ip, pc │ │ - 30e28: ffffef64 ; instruction: 0xffffef64 │ │ - 30e2c: 46c04778 ; instruction: 0x46c04778 │ │ - 30e30: e59fc000 ldr ip, [pc] ; 30e38 <__clzsi2+0x584> │ │ - 30e34: e08cf00f add pc, ip, pc │ │ - 30e38: ffffefac ; instruction: 0xffffefac │ │ - 30e3c: 46c04778 ; instruction: 0x46c04778 │ │ - 30e40: e59fc000 ldr ip, [pc] ; 30e48 <__clzsi2+0x594> │ │ - 30e44: e08cf00f add pc, ip, pc │ │ - 30e48: ffffeee8 ; instruction: 0xffffeee8 │ │ - 30e4c: 46c04778 ; instruction: 0x46c04778 │ │ - 30e50: e59fc000 ldr ip, [pc] ; 30e58 <__clzsi2+0x5a4> │ │ - 30e54: e08cf00f add pc, ip, pc │ │ - 30e58: ffffeec8 ; instruction: 0xffffeec8 │ │ - 30e5c: 46c04778 ; instruction: 0x46c04778 │ │ - 30e60: e59fc000 ldr ip, [pc] ; 30e68 <__clzsi2+0x5b4> │ │ - 30e64: e08cf00f add pc, ip, pc │ │ - 30e68: ffffeed8 ; instruction: 0xffffeed8 │ │ - 30e6c: 46c04778 ; instruction: 0x46c04778 │ │ - 30e70: e59fc000 ldr ip, [pc] ; 30e78 <__clzsi2+0x5c4> │ │ - 30e74: e08cf00f add pc, ip, pc │ │ - 30e78: fffffa38 ; instruction: 0xfffffa38 │ │ + 2fd4c: e1f02c42 mvns r2, r2, asr #24 │ │ + 2fd50: 11a00001 movne r0, r1 │ │ + 2fd54: 01f03c43 mvnseq r3, r3, asr #24 │ │ + 2fd58: 11a01000 movne r1, r0 │ │ + 2fd5c: e1b02480 lsls r2, r0, #9 │ │ + 2fd60: 01b03481 lslseq r3, r1, #9 │ │ + 2fd64: 01300001 teqeq r0, r1 │ │ + 2fd68: 13800501 orrne r0, r0, #4194304 ; 0x400000 │ │ + 2fd6c: e12fff1e bx lr │ │ + │ │ +0002fd70 <__aeabi_ui2f@@Base>: │ │ + 2fd70: e3a03000 mov r3, #0 │ │ + 2fd74: ea000001 b 2fd80 <__aeabi_i2f@@Base+0x8> │ │ + │ │ +0002fd78 <__aeabi_i2f@@Base>: │ │ + 2fd78: e2103102 ands r3, r0, #-2147483648 ; 0x80000000 │ │ + 2fd7c: 42600000 rsbmi r0, r0, #0 │ │ + 2fd80: e1b0c000 movs ip, r0 │ │ + 2fd84: 012fff1e bxeq lr │ │ + 2fd88: e383344b orr r3, r3, #1258291200 ; 0x4b000000 │ │ + 2fd8c: e1a01000 mov r1, r0 │ │ + 2fd90: e3a00000 mov r0, #0 │ │ + 2fd94: ea00000f b 2fdd8 <__aeabi_l2f@@Base+0x30> │ │ + │ │ +0002fd98 <__aeabi_ul2f@@Base>: │ │ + 2fd98: e1902001 orrs r2, r0, r1 │ │ + 2fd9c: 012fff1e bxeq lr │ │ + 2fda0: e3a03000 mov r3, #0 │ │ + 2fda4: ea000005 b 2fdc0 <__aeabi_l2f@@Base+0x18> │ │ + │ │ +0002fda8 <__aeabi_l2f@@Base>: │ │ + 2fda8: e1902001 orrs r2, r0, r1 │ │ + 2fdac: 012fff1e bxeq lr │ │ + 2fdb0: e2113102 ands r3, r1, #-2147483648 ; 0x80000000 │ │ + 2fdb4: 5a000001 bpl 2fdc0 <__aeabi_l2f@@Base+0x18> │ │ + 2fdb8: e2700000 rsbs r0, r0, #0 │ │ + 2fdbc: e2e11000 rsc r1, r1, #0 │ │ + 2fdc0: e1b0c001 movs ip, r1 │ │ + 2fdc4: 01a0c000 moveq ip, r0 │ │ + 2fdc8: 01a01000 moveq r1, r0 │ │ + 2fdcc: 03a00000 moveq r0, #0 │ │ + 2fdd0: e383345b orr r3, r3, #1526726656 ; 0x5b000000 │ │ + 2fdd4: 02433201 subeq r3, r3, #268435456 ; 0x10000000 │ │ + 2fdd8: e2433502 sub r3, r3, #8388608 ; 0x800000 │ │ + 2fddc: e16f2f1c clz r2, ip │ │ + 2fde0: e2522008 subs r2, r2, #8 │ │ + 2fde4: e0433b82 sub r3, r3, r2, lsl #23 │ │ + 2fde8: ba000006 blt 2fe08 <__aeabi_l2f@@Base+0x60> │ │ + 2fdec: e0833211 add r3, r3, r1, lsl r2 │ │ + 2fdf0: e1a0c210 lsl ip, r0, r2 │ │ + 2fdf4: e2622020 rsb r2, r2, #32 │ │ + 2fdf8: e35c0102 cmp ip, #-2147483648 ; 0x80000000 │ │ + 2fdfc: e0a30230 adc r0, r3, r0, lsr r2 │ │ + 2fe00: 03c00001 biceq r0, r0, #1 │ │ + 2fe04: e12fff1e bx lr │ │ + 2fe08: e2822020 add r2, r2, #32 │ │ + 2fe0c: e1a0c211 lsl ip, r1, r2 │ │ + 2fe10: e2622020 rsb r2, r2, #32 │ │ + 2fe14: e190008c orrs r0, r0, ip, lsl #1 │ │ + 2fe18: e0a30231 adc r0, r3, r1, lsr r2 │ │ + 2fe1c: 01c00fac biceq r0, r0, ip, lsr #31 │ │ + 2fe20: e12fff1e bx lr │ │ + │ │ +0002fe24 <__aeabi_fmul@@Base>: │ │ + 2fe24: e3a0c0ff mov ip, #255 ; 0xff │ │ + 2fe28: e01c2ba0 ands r2, ip, r0, lsr #23 │ │ + 2fe2c: 101c3ba1 andsne r3, ip, r1, lsr #23 │ │ + 2fe30: 1132000c teqne r2, ip │ │ + 2fe34: 1133000c teqne r3, ip │ │ + 2fe38: 0a00003e beq 2ff38 <__aeabi_fmul@@Base+0x114> │ │ + 2fe3c: e0822003 add r2, r2, r3 │ │ + 2fe40: e020c001 eor ip, r0, r1 │ │ + 2fe44: e1b00480 lsls r0, r0, #9 │ │ + 2fe48: 11b01481 lslsne r1, r1, #9 │ │ + 2fe4c: 0a000010 beq 2fe94 <__aeabi_fmul@@Base+0x70> │ │ + 2fe50: e3a03302 mov r3, #134217728 ; 0x8000000 │ │ + 2fe54: e18302a0 orr r0, r3, r0, lsr #5 │ │ + 2fe58: e18312a1 orr r1, r3, r1, lsr #5 │ │ + 2fe5c: e0813190 umull r3, r1, r0, r1 │ │ + 2fe60: e20c0102 and r0, ip, #-2147483648 ; 0x80000000 │ │ + 2fe64: e3510502 cmp r1, #8388608 ; 0x800000 │ │ + 2fe68: 31a01081 lslcc r1, r1, #1 │ │ + 2fe6c: 31811fa3 orrcc r1, r1, r3, lsr #31 │ │ + 2fe70: 31a03083 lslcc r3, r3, #1 │ │ + 2fe74: e1800001 orr r0, r0, r1 │ │ + 2fe78: e2c2207f sbc r2, r2, #127 ; 0x7f │ │ + 2fe7c: e35200fd cmp r2, #253 ; 0xfd │ │ + 2fe80: 8a00000f bhi 2fec4 <__aeabi_fmul@@Base+0xa0> │ │ + 2fe84: e3530102 cmp r3, #-2147483648 ; 0x80000000 │ │ + 2fe88: e0a00b82 adc r0, r0, r2, lsl #23 │ │ + 2fe8c: 03c00001 biceq r0, r0, #1 │ │ + 2fe90: e12fff1e bx lr │ │ + 2fe94: e3300000 teq r0, #0 │ │ + 2fe98: e20cc102 and ip, ip, #-2147483648 ; 0x80000000 │ │ + 2fe9c: 01a01481 lsleq r1, r1, #9 │ │ + 2fea0: e18c04a0 orr r0, ip, r0, lsr #9 │ │ + 2fea4: e18004a1 orr r0, r0, r1, lsr #9 │ │ + 2fea8: e252207f subs r2, r2, #127 ; 0x7f │ │ + 2feac: c27230ff rsbsgt r3, r2, #255 ; 0xff │ │ + 2feb0: c1800b82 orrgt r0, r0, r2, lsl #23 │ │ + 2feb4: c12fff1e bxgt lr │ │ + 2feb8: e3800502 orr r0, r0, #8388608 ; 0x800000 │ │ + 2febc: e3a03000 mov r3, #0 │ │ + 2fec0: e2522001 subs r2, r2, #1 │ │ + 2fec4: ca000035 bgt 2ffa0 <__aeabi_fmul@@Base+0x17c> │ │ + 2fec8: e3720019 cmn r2, #25 │ │ + 2fecc: d2000102 andle r0, r0, #-2147483648 ; 0x80000000 │ │ + 2fed0: d12fff1e bxle lr │ │ + 2fed4: e2622000 rsb r2, r2, #0 │ │ + 2fed8: e1b01080 lsls r1, r0, #1 │ │ + 2fedc: e1a01231 lsr r1, r1, r2 │ │ + 2fee0: e2622020 rsb r2, r2, #32 │ │ + 2fee4: e1a0c210 lsl ip, r0, r2 │ │ + 2fee8: e1b00061 rrxs r0, r1 │ │ + 2feec: e2a00000 adc r0, r0, #0 │ │ + 2fef0: e193308c orrs r3, r3, ip, lsl #1 │ │ + 2fef4: 01c00fac biceq r0, r0, ip, lsr #31 │ │ + 2fef8: e12fff1e bx lr │ │ + 2fefc: e3320000 teq r2, #0 │ │ + 2ff00: e200c102 and ip, r0, #-2147483648 ; 0x80000000 │ │ + 2ff04: 01a00080 lsleq r0, r0, #1 │ │ + 2ff08: 03100502 tsteq r0, #8388608 ; 0x800000 │ │ + 2ff0c: 02422001 subeq r2, r2, #1 │ │ + 2ff10: 0afffffb beq 2ff04 <__aeabi_fmul@@Base+0xe0> │ │ + 2ff14: e180000c orr r0, r0, ip │ │ + 2ff18: e3330000 teq r3, #0 │ │ + 2ff1c: e201c102 and ip, r1, #-2147483648 ; 0x80000000 │ │ + 2ff20: 01a01081 lsleq r1, r1, #1 │ │ + 2ff24: 03110502 tsteq r1, #8388608 ; 0x800000 │ │ + 2ff28: 02433001 subeq r3, r3, #1 │ │ + 2ff2c: 0afffffb beq 2ff20 <__aeabi_fmul@@Base+0xfc> │ │ + 2ff30: e181100c orr r1, r1, ip │ │ + 2ff34: eaffffc0 b 2fe3c <__aeabi_fmul@@Base+0x18> │ │ + 2ff38: e00c3ba1 and r3, ip, r1, lsr #23 │ │ + 2ff3c: e132000c teq r2, ip │ │ + 2ff40: 1133000c teqne r3, ip │ │ + 2ff44: 0a000005 beq 2ff60 <__aeabi_fmul@@Base+0x13c> │ │ + 2ff48: e3d0c102 bics ip, r0, #-2147483648 ; 0x80000000 │ │ + 2ff4c: 13d1c102 bicsne ip, r1, #-2147483648 ; 0x80000000 │ │ + 2ff50: 1affffe9 bne 2fefc <__aeabi_fmul@@Base+0xd8> │ │ + 2ff54: e0200001 eor r0, r0, r1 │ │ + 2ff58: e2000102 and r0, r0, #-2147483648 ; 0x80000000 │ │ + 2ff5c: e12fff1e bx lr │ │ + 2ff60: e3300000 teq r0, #0 │ │ + 2ff64: 13300102 teqne r0, #-2147483648 ; 0x80000000 │ │ + 2ff68: 01a00001 moveq r0, r1 │ │ + 2ff6c: 13310000 teqne r1, #0 │ │ + 2ff70: 13310102 teqne r1, #-2147483648 ; 0x80000000 │ │ + 2ff74: 0a00000d beq 2ffb0 <__aeabi_fmul@@Base+0x18c> │ │ + 2ff78: e132000c teq r2, ip │ │ + 2ff7c: 1a000001 bne 2ff88 <__aeabi_fmul@@Base+0x164> │ │ + 2ff80: e1b02480 lsls r2, r0, #9 │ │ + 2ff84: 1a000009 bne 2ffb0 <__aeabi_fmul@@Base+0x18c> │ │ + 2ff88: e133000c teq r3, ip │ │ + 2ff8c: 1a000002 bne 2ff9c <__aeabi_fmul@@Base+0x178> │ │ + 2ff90: e1b03481 lsls r3, r1, #9 │ │ + 2ff94: 11a00001 movne r0, r1 │ │ + 2ff98: 1a000004 bne 2ffb0 <__aeabi_fmul@@Base+0x18c> │ │ + 2ff9c: e0200001 eor r0, r0, r1 │ │ + 2ffa0: e2000102 and r0, r0, #-2147483648 ; 0x80000000 │ │ + 2ffa4: e380047f orr r0, r0, #2130706432 ; 0x7f000000 │ │ + 2ffa8: e3800502 orr r0, r0, #8388608 ; 0x800000 │ │ + 2ffac: e12fff1e bx lr │ │ + 2ffb0: e380047f orr r0, r0, #2130706432 ; 0x7f000000 │ │ + 2ffb4: e3800503 orr r0, r0, #12582912 ; 0xc00000 │ │ + 2ffb8: e12fff1e bx lr │ │ + │ │ +0002ffbc <__aeabi_fdiv@@Base>: │ │ + 2ffbc: e3a0c0ff mov ip, #255 ; 0xff │ │ + 2ffc0: e01c2ba0 ands r2, ip, r0, lsr #23 │ │ + 2ffc4: 101c3ba1 andsne r3, ip, r1, lsr #23 │ │ + 2ffc8: 1132000c teqne r2, ip │ │ + 2ffcc: 1133000c teqne r3, ip │ │ + 2ffd0: 0a00003a beq 300c0 <__aeabi_fdiv@@Base+0x104> │ │ + 2ffd4: e0422003 sub r2, r2, r3 │ │ + 2ffd8: e020c001 eor ip, r0, r1 │ │ + 2ffdc: e1b01481 lsls r1, r1, #9 │ │ + 2ffe0: e1a00480 lsl r0, r0, #9 │ │ + 2ffe4: 0a00001c beq 3005c <__aeabi_fdiv@@Base+0xa0> │ │ + 2ffe8: e3a03201 mov r3, #268435456 ; 0x10000000 │ │ + 2ffec: e1831221 orr r1, r3, r1, lsr #4 │ │ + 2fff0: e1833220 orr r3, r3, r0, lsr #4 │ │ + 2fff4: e20c0102 and r0, ip, #-2147483648 ; 0x80000000 │ │ + 2fff8: e1530001 cmp r3, r1 │ │ + 2fffc: 31a03083 lslcc r3, r3, #1 │ │ + 30000: e2a2207d adc r2, r2, #125 ; 0x7d │ │ + 30004: e3a0c502 mov ip, #8388608 ; 0x800000 │ │ + 30008: e1530001 cmp r3, r1 │ │ + 3000c: 20433001 subcs r3, r3, r1 │ │ + 30010: 2180000c orrcs r0, r0, ip │ │ + 30014: e15300a1 cmp r3, r1, lsr #1 │ │ + 30018: 204330a1 subcs r3, r3, r1, lsr #1 │ │ + 3001c: 218000ac orrcs r0, r0, ip, lsr #1 │ │ + 30020: e1530121 cmp r3, r1, lsr #2 │ │ + 30024: 20433121 subcs r3, r3, r1, lsr #2 │ │ + 30028: 2180012c orrcs r0, r0, ip, lsr #2 │ │ + 3002c: e15301a1 cmp r3, r1, lsr #3 │ │ + 30030: 204331a1 subcs r3, r3, r1, lsr #3 │ │ + 30034: 218001ac orrcs r0, r0, ip, lsr #3 │ │ + 30038: e1b03203 lsls r3, r3, #4 │ │ + 3003c: 11b0c22c lsrsne ip, ip, #4 │ │ + 30040: 1afffff0 bne 30008 <__aeabi_fdiv@@Base+0x4c> │ │ + 30044: e35200fd cmp r2, #253 ; 0xfd │ │ + 30048: 8affff9d bhi 2fec4 <__aeabi_fmul@@Base+0xa0> │ │ + 3004c: e1530001 cmp r3, r1 │ │ + 30050: e0a00b82 adc r0, r0, r2, lsl #23 │ │ + 30054: 03c00001 biceq r0, r0, #1 │ │ + 30058: e12fff1e bx lr │ │ + 3005c: e20cc102 and ip, ip, #-2147483648 ; 0x80000000 │ │ + 30060: e18c04a0 orr r0, ip, r0, lsr #9 │ │ + 30064: e292207f adds r2, r2, #127 ; 0x7f │ │ + 30068: c27230ff rsbsgt r3, r2, #255 ; 0xff │ │ + 3006c: c1800b82 orrgt r0, r0, r2, lsl #23 │ │ + 30070: c12fff1e bxgt lr │ │ + 30074: e3800502 orr r0, r0, #8388608 ; 0x800000 │ │ + 30078: e3a03000 mov r3, #0 │ │ + 3007c: e2522001 subs r2, r2, #1 │ │ + 30080: eaffff8f b 2fec4 <__aeabi_fmul@@Base+0xa0> │ │ + 30084: e3320000 teq r2, #0 │ │ + 30088: e200c102 and ip, r0, #-2147483648 ; 0x80000000 │ │ + 3008c: 01a00080 lsleq r0, r0, #1 │ │ + 30090: 03100502 tsteq r0, #8388608 ; 0x800000 │ │ + 30094: 02422001 subeq r2, r2, #1 │ │ + 30098: 0afffffb beq 3008c <__aeabi_fdiv@@Base+0xd0> │ │ + 3009c: e180000c orr r0, r0, ip │ │ + 300a0: e3330000 teq r3, #0 │ │ + 300a4: e201c102 and ip, r1, #-2147483648 ; 0x80000000 │ │ + 300a8: 01a01081 lsleq r1, r1, #1 │ │ + 300ac: 03110502 tsteq r1, #8388608 ; 0x800000 │ │ + 300b0: 02433001 subeq r3, r3, #1 │ │ + 300b4: 0afffffb beq 300a8 <__aeabi_fdiv@@Base+0xec> │ │ + 300b8: e181100c orr r1, r1, ip │ │ + 300bc: eaffffc4 b 2ffd4 <__aeabi_fdiv@@Base+0x18> │ │ + 300c0: e00c3ba1 and r3, ip, r1, lsr #23 │ │ + 300c4: e132000c teq r2, ip │ │ + 300c8: 1a000005 bne 300e4 <__aeabi_fdiv@@Base+0x128> │ │ + 300cc: e1b02480 lsls r2, r0, #9 │ │ + 300d0: 1affffb6 bne 2ffb0 <__aeabi_fmul@@Base+0x18c> │ │ + 300d4: e133000c teq r3, ip │ │ + 300d8: 1affffaf bne 2ff9c <__aeabi_fmul@@Base+0x178> │ │ + 300dc: e1a00001 mov r0, r1 │ │ + 300e0: eaffffb2 b 2ffb0 <__aeabi_fmul@@Base+0x18c> │ │ + 300e4: e133000c teq r3, ip │ │ + 300e8: 1a000003 bne 300fc <__aeabi_fdiv@@Base+0x140> │ │ + 300ec: e1b03481 lsls r3, r1, #9 │ │ + 300f0: 0affff97 beq 2ff54 <__aeabi_fmul@@Base+0x130> │ │ + 300f4: e1a00001 mov r0, r1 │ │ + 300f8: eaffffac b 2ffb0 <__aeabi_fmul@@Base+0x18c> │ │ + 300fc: e3d0c102 bics ip, r0, #-2147483648 ; 0x80000000 │ │ + 30100: 13d1c102 bicsne ip, r1, #-2147483648 ; 0x80000000 │ │ + 30104: 1affffde bne 30084 <__aeabi_fdiv@@Base+0xc8> │ │ + 30108: e3d02102 bics r2, r0, #-2147483648 ; 0x80000000 │ │ + 3010c: 1affffa2 bne 2ff9c <__aeabi_fmul@@Base+0x178> │ │ + 30110: e3d13102 bics r3, r1, #-2147483648 ; 0x80000000 │ │ + 30114: 1affff8e bne 2ff54 <__aeabi_fmul@@Base+0x130> │ │ + 30118: eaffffa4 b 2ffb0 <__aeabi_fmul@@Base+0x18c> │ │ + │ │ +0003011c <__gesf2@@Base>: │ │ + 3011c: e3e0c000 mvn ip, #0 │ │ + 30120: ea000002 b 30130 <__cmpsf2@@Base+0x4> │ │ + │ │ +00030124 <__lesf2@@Base>: │ │ + 30124: e3a0c001 mov ip, #1 │ │ + 30128: ea000000 b 30130 <__cmpsf2@@Base+0x4> │ │ + │ │ +0003012c <__cmpsf2@@Base>: │ │ + 3012c: e3a0c001 mov ip, #1 │ │ + 30130: e52dc004 push {ip} ; (str ip, [sp, #-4]!) │ │ + 30134: e1a02080 lsl r2, r0, #1 │ │ + 30138: e1a03081 lsl r3, r1, #1 │ │ + 3013c: e1f0cc42 mvns ip, r2, asr #24 │ │ + 30140: 11f0cc43 mvnsne ip, r3, asr #24 │ │ + 30144: 0a000007 beq 30168 <__cmpsf2@@Base+0x3c> │ │ + 30148: e28dd004 add sp, sp, #4 │ │ + 3014c: e192c0a3 orrs ip, r2, r3, lsr #1 │ │ + 30150: 11300001 teqne r0, r1 │ │ + 30154: 50520003 subspl r0, r2, r3 │ │ + 30158: 81a00fc1 asrhi r0, r1, #31 │ │ + 3015c: 31e00fc1 mvncc r0, r1, asr #31 │ │ + 30160: 13800001 orrne r0, r0, #1 │ │ + 30164: e12fff1e bx lr │ │ + 30168: e1f0cc42 mvns ip, r2, asr #24 │ │ + 3016c: 1a000001 bne 30178 <__cmpsf2@@Base+0x4c> │ │ + 30170: e1b0c480 lsls ip, r0, #9 │ │ + 30174: 1a000003 bne 30188 <__cmpsf2@@Base+0x5c> │ │ + 30178: e1f0cc43 mvns ip, r3, asr #24 │ │ + 3017c: 1afffff1 bne 30148 <__cmpsf2@@Base+0x1c> │ │ + 30180: e1b0c481 lsls ip, r1, #9 │ │ + 30184: 0affffef beq 30148 <__cmpsf2@@Base+0x1c> │ │ + 30188: e49d0004 pop {r0} ; (ldr r0, [sp], #4) │ │ + 3018c: e12fff1e bx lr │ │ + │ │ +00030190 <__aeabi_cfrcmple@@Base>: │ │ + 30190: e1a0c000 mov ip, r0 │ │ + 30194: e1a00001 mov r0, r1 │ │ + 30198: e1a0100c mov r1, ip │ │ + 3019c: eaffffff b 301a0 <__aeabi_cfcmpeq@@Base> │ │ + │ │ +000301a0 <__aeabi_cfcmpeq@@Base>: │ │ + 301a0: e92d400f push {r0, r1, r2, r3, lr} │ │ + 301a4: ebffffe0 bl 3012c <__cmpsf2@@Base> │ │ + 301a8: e3500000 cmp r0, #0 │ │ + 301ac: 43700000 cmnmi r0, #0 │ │ + 301b0: e8bd800f pop {r0, r1, r2, r3, pc} │ │ + │ │ +000301b4 <__aeabi_fcmpeq@@Base>: │ │ + 301b4: e52de008 str lr, [sp, #-8]! │ │ + 301b8: ebfffff8 bl 301a0 <__aeabi_cfcmpeq@@Base> │ │ + 301bc: 03a00001 moveq r0, #1 │ │ + 301c0: 13a00000 movne r0, #0 │ │ + 301c4: e49df008 ldr pc, [sp], #8 │ │ + │ │ +000301c8 <__aeabi_fcmplt@@Base>: │ │ + 301c8: e52de008 str lr, [sp, #-8]! │ │ + 301cc: ebfffff3 bl 301a0 <__aeabi_cfcmpeq@@Base> │ │ + 301d0: 33a00001 movcc r0, #1 │ │ + 301d4: 23a00000 movcs r0, #0 │ │ + 301d8: e49df008 ldr pc, [sp], #8 │ │ + │ │ +000301dc <__aeabi_fcmple@@Base>: │ │ + 301dc: e52de008 str lr, [sp, #-8]! │ │ + 301e0: ebffffee bl 301a0 <__aeabi_cfcmpeq@@Base> │ │ + 301e4: 93a00001 movls r0, #1 │ │ + 301e8: 83a00000 movhi r0, #0 │ │ + 301ec: e49df008 ldr pc, [sp], #8 │ │ + │ │ +000301f0 <__aeabi_fcmpge@@Base>: │ │ + 301f0: e52de008 str lr, [sp, #-8]! │ │ + 301f4: ebffffe5 bl 30190 <__aeabi_cfrcmple@@Base> │ │ + 301f8: 93a00001 movls r0, #1 │ │ + 301fc: 83a00000 movhi r0, #0 │ │ + 30200: e49df008 ldr pc, [sp], #8 │ │ + │ │ +00030204 <__aeabi_fcmpgt@@Base>: │ │ + 30204: e52de008 str lr, [sp, #-8]! │ │ + 30208: ebffffe0 bl 30190 <__aeabi_cfrcmple@@Base> │ │ + 3020c: 33a00001 movcc r0, #1 │ │ + 30210: 23a00000 movcs r0, #0 │ │ + 30214: e49df008 ldr pc, [sp], #8 │ │ + │ │ +00030218 <__aeabi_f2iz@@Base>: │ │ + 30218: e1a02080 lsl r2, r0, #1 │ │ + 3021c: e352047f cmp r2, #2130706432 ; 0x7f000000 │ │ + 30220: 3a000008 bcc 30248 <__aeabi_f2iz@@Base+0x30> │ │ + 30224: e3a0309e mov r3, #158 ; 0x9e │ │ + 30228: e0532c22 subs r2, r3, r2, lsr #24 │ │ + 3022c: 9a000007 bls 30250 <__aeabi_f2iz@@Base+0x38> │ │ + 30230: e1a03400 lsl r3, r0, #8 │ │ + 30234: e3833102 orr r3, r3, #-2147483648 ; 0x80000000 │ │ + 30238: e3100102 tst r0, #-2147483648 ; 0x80000000 │ │ + 3023c: e1a00233 lsr r0, r3, r2 │ │ + 30240: 12600000 rsbne r0, r0, #0 │ │ + 30244: e12fff1e bx lr │ │ + 30248: e3a00000 mov r0, #0 │ │ + 3024c: e12fff1e bx lr │ │ + 30250: e3720061 cmn r2, #97 ; 0x61 │ │ + 30254: 1a000001 bne 30260 <__aeabi_f2iz@@Base+0x48> │ │ + 30258: e1b02480 lsls r2, r0, #9 │ │ + 3025c: 1a000002 bne 3026c <__aeabi_f2iz@@Base+0x54> │ │ + 30260: e2100102 ands r0, r0, #-2147483648 ; 0x80000000 │ │ + 30264: 03e00102 mvneq r0, #-2147483648 ; 0x80000000 │ │ + 30268: e12fff1e bx lr │ │ + 3026c: e3a00000 mov r0, #0 │ │ + 30270: e12fff1e bx lr │ │ + │ │ +00030274 <__aeabi_ldivmod@@Base>: │ │ + 30274: e3530000 cmp r3, #0 │ │ + 30278: 03520000 cmpeq r2, #0 │ │ + 3027c: 1a000006 bne 3029c <__aeabi_ldivmod@@Base+0x28> │ │ + 30280: e3510000 cmp r1, #0 │ │ + 30284: 03500000 cmpeq r0, #0 │ │ + 30288: b3a01102 movlt r1, #-2147483648 ; 0x80000000 │ │ + 3028c: b3a00000 movlt r0, #0 │ │ + 30290: c3e01102 mvngt r1, #-2147483648 ; 0x80000000 │ │ + 30294: c3e00000 mvngt r0, #0 │ │ + 30298: ea000015 b 302f4 <__aeabi_idiv0@@Base> │ │ + 3029c: e24dd008 sub sp, sp, #8 │ │ + 302a0: e92d6000 push {sp, lr} │ │ + 302a4: eb00001d bl 30320 <__gnu_ldivmod_helper@@Base> │ │ + 302a8: e59de004 ldr lr, [sp, #4] │ │ + 302ac: e28dd008 add sp, sp, #8 │ │ + 302b0: e8bd000c pop {r2, r3} │ │ + 302b4: e12fff1e bx lr │ │ + │ │ +000302b8 <__aeabi_uldivmod@@Base>: │ │ + 302b8: e3530000 cmp r3, #0 │ │ + 302bc: 03520000 cmpeq r2, #0 │ │ + 302c0: 1a000004 bne 302d8 <__aeabi_uldivmod@@Base+0x20> │ │ + 302c4: e3510000 cmp r1, #0 │ │ + 302c8: 03500000 cmpeq r0, #0 │ │ + 302cc: 13e01000 mvnne r1, #0 │ │ + 302d0: 13e00000 mvnne r0, #0 │ │ + 302d4: ea000006 b 302f4 <__aeabi_idiv0@@Base> │ │ + 302d8: e24dd008 sub sp, sp, #8 │ │ + 302dc: e92d6000 push {sp, lr} │ │ + 302e0: eb00001d bl 3035c <__gnu_uldivmod_helper@@Base> │ │ + 302e4: e59de004 ldr lr, [sp, #4] │ │ + 302e8: e28dd008 add sp, sp, #8 │ │ + 302ec: e8bd000c pop {r2, r3} │ │ + 302f0: e12fff1e bx lr │ │ + │ │ +000302f4 <__aeabi_idiv0@@Base>: │ │ + 302f4: e92d4002 push {r1, lr} │ │ + 302f8: e3a00008 mov r0, #8 │ │ + 302fc: ebff6135 bl 87d8 │ │ + 30300: e8bd8002 pop {r1, pc} │ │ + │ │ +00030304 <__aeabi_lmul@@Base>: │ │ + 30304: e92d4030 push {r4, r5, lr} │ │ + 30308: e0854092 umull r4, r5, r2, r0 │ │ + 3030c: e0020291 mul r2, r1, r2 │ │ + 30310: e0212093 mla r1, r3, r0, r2 │ │ + 30314: e1a00004 mov r0, r4 │ │ + 30318: e0811005 add r1, r1, r5 │ │ + 3031c: e8bd8030 pop {r4, r5, pc} │ │ + │ │ +00030320 <__gnu_ldivmod_helper@@Base>: │ │ + 30320: e92d40f8 push {r3, r4, r5, r6, r7, lr} │ │ + 30324: e1a07002 mov r7, r2 │ │ + 30328: e1a06003 mov r6, r3 │ │ + 3032c: e1a04000 mov r4, r0 │ │ + 30330: e1a05001 mov r5, r1 │ │ + 30334: eb00055f bl 318b8 <__divdi3@@Base> │ │ + 30338: e0030197 mul r3, r7, r1 │ │ + 3033c: e0263690 mla r6, r0, r6, r3 │ │ + 30340: e0832097 umull r2, r3, r7, r0 │ │ + 30344: e0863003 add r3, r6, r3 │ │ + 30348: e0544002 subs r4, r4, r2 │ │ + 3034c: e0c55003 sbc r5, r5, r3 │ │ + 30350: e59d3018 ldr r3, [sp, #24] │ │ + 30354: e1c340f0 strd r4, [r3] │ │ + 30358: e8bd80f8 pop {r3, r4, r5, r6, r7, pc} │ │ + │ │ +0003035c <__gnu_uldivmod_helper@@Base>: │ │ + 3035c: e92d40f8 push {r3, r4, r5, r6, r7, lr} │ │ + 30360: e1a05002 mov r5, r2 │ │ + 30364: e1a04003 mov r4, r3 │ │ + 30368: e1a06000 mov r6, r0 │ │ + 3036c: e1a07001 mov r7, r1 │ │ + 30370: eb0005b0 bl 31a38 <__udivdi3@@Base> │ │ + 30374: e0040490 mul r4, r0, r4 │ │ + 30378: e0832590 umull r2, r3, r0, r5 │ │ + 3037c: e0244195 mla r4, r5, r1, r4 │ │ + 30380: e0566002 subs r6, r6, r2 │ │ + 30384: e0843003 add r3, r4, r3 │ │ + 30388: e0c77003 sbc r7, r7, r3 │ │ + 3038c: e59d3018 ldr r3, [sp, #24] │ │ + 30390: e1c360f0 strd r6, [r3] │ │ + 30394: e8bd80f8 pop {r3, r4, r5, r6, r7, pc} │ │ + 30398: e5903000 ldr r3, [r0] │ │ + 3039c: e3130101 tst r3, #1073741824 ; 0x40000000 │ │ + 303a0: 13833102 orrne r3, r3, #-2147483648 ; 0x80000000 │ │ + 303a4: 03c33102 biceq r3, r3, #-2147483648 ; 0x80000000 │ │ + 303a8: e0800003 add r0, r0, r3 │ │ + 303ac: e12fff1e bx lr │ │ + 303b0: e92d4ff7 push {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + 303b4: e3510000 cmp r1, #0 │ │ + 303b8: e1a05001 mov r5, r1 │ │ + 303bc: 0a000021 beq 30448 <__gnu_uldivmod_helper@@Base+0xec> │ │ + 303c0: e2418001 sub r8, r1, #1 │ │ + 303c4: e1a06002 mov r6, r2 │ │ + 303c8: e1a07000 mov r7, r0 │ │ + 303cc: e1a09008 mov r9, r8 │ │ + 303d0: e3a0b000 mov fp, #0 │ │ + 303d4: e08b4009 add r4, fp, r9 │ │ + 303d8: e0844fa4 add r4, r4, r4, lsr #31 │ │ + 303dc: e1a040c4 asr r4, r4, #1 │ │ + 303e0: e1a0a184 lsl sl, r4, #3 │ │ + 303e4: e087500a add r5, r7, sl │ │ + 303e8: e1a00005 mov r0, r5 │ │ + 303ec: ebffffe9 bl 30398 <__gnu_uldivmod_helper@@Base+0x3c> │ │ + 303f0: e1540008 cmp r4, r8 │ │ + 303f4: 0a000011 beq 30440 <__gnu_uldivmod_helper@@Base+0xe4> │ │ + 303f8: e58d0004 str r0, [sp, #4] │ │ + 303fc: e28a0008 add r0, sl, #8 │ │ + 30400: e0870000 add r0, r7, r0 │ │ + 30404: ebffffe3 bl 30398 <__gnu_uldivmod_helper@@Base+0x3c> │ │ + 30408: e59d3004 ldr r3, [sp, #4] │ │ + 3040c: e1560003 cmp r6, r3 │ │ + 30410: 2a000003 bcs 30424 <__gnu_uldivmod_helper@@Base+0xc8> │ │ + 30414: e154000b cmp r4, fp │ │ + 30418: 0a000006 beq 30438 <__gnu_uldivmod_helper@@Base+0xdc> │ │ + 3041c: e2449001 sub r9, r4, #1 │ │ + 30420: eaffffeb b 303d4 <__gnu_uldivmod_helper@@Base+0x78> │ │ + 30424: e2400001 sub r0, r0, #1 │ │ + 30428: e1560000 cmp r6, r0 │ │ + 3042c: 9a000005 bls 30448 <__gnu_uldivmod_helper@@Base+0xec> │ │ + 30430: e284b001 add fp, r4, #1 │ │ + 30434: eaffffe6 b 303d4 <__gnu_uldivmod_helper@@Base+0x78> │ │ + 30438: e3a05000 mov r5, #0 │ │ + 3043c: ea000001 b 30448 <__gnu_uldivmod_helper@@Base+0xec> │ │ + 30440: e1560000 cmp r6, r0 │ │ + 30444: 3afffff2 bcc 30414 <__gnu_uldivmod_helper@@Base+0xb8> │ │ + 30448: e1a00005 mov r0, r5 │ │ + 3044c: e28dd00c add sp, sp, #12 │ │ + 30450: e8bd8ff0 pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + 30454: e3500001 cmp r0, #1 │ │ + 30458: 0a000006 beq 30478 <__gnu_uldivmod_helper@@Base+0x11c> │ │ + 3045c: e3500002 cmp r0, #2 │ │ + 30460: 0a000007 beq 30484 <__gnu_uldivmod_helper@@Base+0x128> │ │ + 30464: e3500000 cmp r0, #0 │ │ + 30468: 1a000008 bne 30490 <__gnu_uldivmod_helper@@Base+0x134> │ │ + 3046c: e59f0024 ldr r0, [pc, #36] ; 30498 <__gnu_uldivmod_helper@@Base+0x13c> │ │ + 30470: e79f0000 ldr r0, [pc, r0] │ │ + 30474: e12fff1e bx lr │ │ + 30478: e59f001c ldr r0, [pc, #28] ; 3049c <__gnu_uldivmod_helper@@Base+0x140> │ │ + 3047c: e79f0000 ldr r0, [pc, r0] │ │ + 30480: e12fff1e bx lr │ │ + 30484: e59f0014 ldr r0, [pc, #20] ; 304a0 <__gnu_uldivmod_helper@@Base+0x144> │ │ + 30488: e79f0000 ldr r0, [pc, r0] │ │ + 3048c: e12fff1e bx lr │ │ + 30490: e3a00000 mov r0, #0 │ │ + 30494: e12fff1e bx lr │ │ + 30498: 00008a74 andeq r8, r0, r4, ror sl │ │ + 3049c: 00008a6c andeq r8, r0, ip, ror #20 │ │ + 304a0: 00008a64 andeq r8, r0, r4, ror #20 │ │ + 304a4: e59f30f0 ldr r3, [pc, #240] ; 3059c <__gnu_uldivmod_helper@@Base+0x240> │ │ + 304a8: e92d4037 push {r0, r1, r2, r4, r5, lr} │ │ + 304ac: e79f3003 ldr r3, [pc, r3] │ │ + 304b0: e1a04000 mov r4, r0 │ │ + 304b4: e3530000 cmp r3, #0 │ │ + 304b8: e2415002 sub r5, r1, #2 │ │ + 304bc: 0a000008 beq 304e4 <__gnu_uldivmod_helper@@Base+0x188> │ │ + 304c0: e1a00005 mov r0, r5 │ │ + 304c4: e28d1004 add r1, sp, #4 │ │ + 304c8: ebff60c5 bl 87e4 <__gnu_Unwind_Find_exidx@plt> │ │ + 304cc: e3500000 cmp r0, #0 │ │ + 304d0: 1a00000a bne 30500 <__gnu_uldivmod_helper@@Base+0x1a4> │ │ + 304d4: e3a03000 mov r3, #0 │ │ + 304d8: e5843010 str r3, [r4, #16] │ │ + 304dc: e3a00009 mov r0, #9 │ │ + 304e0: ea00002b b 30594 <__gnu_uldivmod_helper@@Base+0x238> │ │ + 304e4: e59f30b4 ldr r3, [pc, #180] ; 305a0 <__gnu_uldivmod_helper@@Base+0x244> │ │ + 304e8: e59f00b4 ldr r0, [pc, #180] ; 305a4 <__gnu_uldivmod_helper@@Base+0x248> │ │ + 304ec: e79f3003 ldr r3, [pc, r3] │ │ + 304f0: e79f0000 ldr r0, [pc, r0] │ │ + 304f4: e0603003 rsb r3, r0, r3 │ │ + 304f8: e1a031c3 asr r3, r3, #3 │ │ + 304fc: e58d3004 str r3, [sp, #4] │ │ + 30500: e1a02005 mov r2, r5 │ │ + 30504: e59d1004 ldr r1, [sp, #4] │ │ + 30508: ebffffa8 bl 303b0 <__gnu_uldivmod_helper@@Base+0x54> │ │ + 3050c: e2505000 subs r5, r0, #0 │ │ + 30510: 0affffef beq 304d4 <__gnu_uldivmod_helper@@Base+0x178> │ │ + 30514: ebffff9f bl 30398 <__gnu_uldivmod_helper@@Base+0x3c> │ │ + 30518: e5953004 ldr r3, [r5, #4] │ │ + 3051c: e3530001 cmp r3, #1 │ │ + 30520: 03a03000 moveq r3, #0 │ │ + 30524: 05843010 streq r3, [r4, #16] │ │ + 30528: e5840048 str r0, [r4, #72] ; 0x48 │ │ + 3052c: 03a00005 moveq r0, #5 │ │ + 30530: 0a000017 beq 30594 <__gnu_uldivmod_helper@@Base+0x238> │ │ + 30534: e3530000 cmp r3, #0 │ │ + 30538: e2850004 add r0, r5, #4 │ │ + 3053c: b584004c strlt r0, [r4, #76] ; 0x4c │ │ + 30540: b3a03001 movlt r3, #1 │ │ + 30544: ba000002 blt 30554 <__gnu_uldivmod_helper@@Base+0x1f8> │ │ + 30548: ebffff92 bl 30398 <__gnu_uldivmod_helper@@Base+0x3c> │ │ + 3054c: e3a03000 mov r3, #0 │ │ + 30550: e584004c str r0, [r4, #76] ; 0x4c │ │ + 30554: e594004c ldr r0, [r4, #76] ; 0x4c │ │ + 30558: e5843050 str r3, [r4, #80] ; 0x50 │ │ + 3055c: e5903000 ldr r3, [r0] │ │ + 30560: e3530000 cmp r3, #0 │ │ + 30564: aa000007 bge 30588 <__gnu_uldivmod_helper@@Base+0x22c> │ │ + 30568: e1a00c23 lsr r0, r3, #24 │ │ + 3056c: e200000f and r0, r0, #15 │ │ + 30570: ebffffb7 bl 30454 <__gnu_uldivmod_helper@@Base+0xf8> │ │ + 30574: e3500000 cmp r0, #0 │ │ + 30578: e5840010 str r0, [r4, #16] │ │ + 3057c: 03a00009 moveq r0, #9 │ │ + 30580: 13a00000 movne r0, #0 │ │ + 30584: ea000002 b 30594 <__gnu_uldivmod_helper@@Base+0x238> │ │ + 30588: ebffff82 bl 30398 <__gnu_uldivmod_helper@@Base+0x3c> │ │ + 3058c: e5840010 str r0, [r4, #16] │ │ + 30590: e3a00000 mov r0, #0 │ │ + 30594: e28dd00c add sp, sp, #12 │ │ + 30598: e8bd8030 pop {r4, r5, pc} │ │ + 3059c: 00008a44 andeq r8, r0, r4, asr #20 │ │ + 305a0: 00008a08 andeq r8, r0, r8, lsl #20 │ │ + 305a4: 00008a08 andeq r8, r0, r8, lsl #20 │ │ + 305a8: e5903000 ldr r3, [r0] │ │ + 305ac: e92d4010 push {r4, lr} │ │ + 305b0: e3130001 tst r3, #1 │ │ + 305b4: e1a04000 mov r4, r0 │ │ + 305b8: 1a000005 bne 305d4 <__gnu_uldivmod_helper@@Base+0x278> │ │ + 305bc: e3130002 tst r3, #2 │ │ + 305c0: e2800048 add r0, r0, #72 ; 0x48 │ │ + 305c4: 0a000001 beq 305d0 <__gnu_uldivmod_helper@@Base+0x274> │ │ + 305c8: eb000335 bl 312a4 <__gnu_Unwind_Restore_VFP_D@@Base> │ │ + 305cc: ea000000 b 305d4 <__gnu_uldivmod_helper@@Base+0x278> │ │ + 305d0: eb00032f bl 31294 <__gnu_Unwind_Restore_VFP@@Base> │ │ + 305d4: e5943000 ldr r3, [r4] │ │ + 305d8: e3130004 tst r3, #4 │ │ + 305dc: 1a000001 bne 305e8 <__gnu_uldivmod_helper@@Base+0x28c> │ │ + 305e0: e28400d0 add r0, r4, #208 ; 0xd0 │ │ + 305e4: eb000332 bl 312b4 <__gnu_Unwind_Restore_VFP_D_16_to_31@@Base> │ │ + 305e8: e5943000 ldr r3, [r4] │ │ + 305ec: e3130008 tst r3, #8 │ │ + 305f0: 1a000001 bne 305fc <__gnu_uldivmod_helper@@Base+0x2a0> │ │ + 305f4: e2840e15 add r0, r4, #336 ; 0x150 │ │ + 305f8: eb000331 bl 312c4 <__gnu_Unwind_Restore_WMMXD@@Base> │ │ + 305fc: e5943000 ldr r3, [r4] │ │ + 30600: e3130010 tst r3, #16 │ │ + 30604: 18bd8010 popne {r4, pc} │ │ + 30608: e2840e1d add r0, r4, #464 ; 0x1d0 │ │ + 3060c: e8bd4010 pop {r4, lr} │ │ + 30610: ea00034d b 3134c <__gnu_Unwind_Restore_WMMXC@@Base> │ │ + 30614: e5903000 ldr r3, [r0] │ │ + 30618: e3530000 cmp r3, #0 │ │ + 3061c: 17930000 ldrne r0, [r3, r0] │ │ + 30620: 01a00003 moveq r0, r3 │ │ + 30624: e12fff1e bx lr │ │ + 30628: e3a00009 mov r0, #9 │ │ + 3062c: e12fff1e bx lr │ │ + 30630: e12fff1e bx lr │ │ + 30634: e92d4070 push {r4, r5, r6, lr} │ │ + 30638: e1a05000 mov r5, r0 │ │ + 3063c: e1a04001 mov r4, r1 │ │ + 30640: e1a00005 mov r0, r5 │ │ + 30644: e5941040 ldr r1, [r4, #64] ; 0x40 │ │ + 30648: ebffff95 bl 304a4 <__gnu_uldivmod_helper@@Base+0x148> │ │ + 3064c: e2506000 subs r6, r0, #0 │ │ + 30650: 0a000000 beq 30658 <__gnu_uldivmod_helper@@Base+0x2fc> │ │ + 30654: ebff6065 bl 87f0 │ │ + 30658: e5943040 ldr r3, [r4, #64] ; 0x40 │ │ + 3065c: e5853014 str r3, [r5, #20] │ │ + 30660: e3a00001 mov r0, #1 │ │ + 30664: e5953010 ldr r3, [r5, #16] │ │ + 30668: e1a01005 mov r1, r5 │ │ + 3066c: e1a02004 mov r2, r4 │ │ + 30670: e12fff33 blx r3 │ │ + 30674: e3500008 cmp r0, #8 │ │ + 30678: 0afffff0 beq 30640 <__gnu_uldivmod_helper@@Base+0x2e4> │ │ + 3067c: e3500007 cmp r0, #7 │ │ + 30680: 1afffff3 bne 30654 <__gnu_uldivmod_helper@@Base+0x2f8> │ │ + 30684: e1a00006 mov r0, r6 │ │ + 30688: e5941040 ldr r1, [r4, #64] ; 0x40 │ │ + 3068c: ebffffe7 bl 30630 <__gnu_uldivmod_helper@@Base+0x2d4> │ │ + 30690: e2840004 add r0, r4, #4 │ │ + 30694: eb0002f9 bl 31280 <__restore_core_regs@@Base> │ │ + 30698: e92d4ff0 push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + 3069c: e281e004 add lr, r1, #4 │ │ + 306a0: e590800c ldr r8, [r0, #12] │ │ + 306a4: e5909018 ldr r9, [r0, #24] │ │ + 306a8: e1a04000 mov r4, r0 │ │ + 306ac: e1a06002 mov r6, r2 │ │ + 306b0: e8be000f ldm lr!, {r0, r1, r2, r3} │ │ + 306b4: e24ddff3 sub sp, sp, #972 ; 0x3cc │ │ + 306b8: e28dc00c add ip, sp, #12 │ │ + 306bc: e8ac000f stmia ip!, {r0, r1, r2, r3} │ │ + 306c0: e8be000f ldm lr!, {r0, r1, r2, r3} │ │ + 306c4: e8ac000f stmia ip!, {r0, r1, r2, r3} │ │ + 306c8: e8be000f ldm lr!, {r0, r1, r2, r3} │ │ + 306cc: e8ac000f stmia ip!, {r0, r1, r2, r3} │ │ + 306d0: e89e000f ldm lr, {r0, r1, r2, r3} │ │ + 306d4: e3a07000 mov r7, #0 │ │ + 306d8: e28db008 add fp, sp, #8 │ │ + 306dc: e28daf7a add sl, sp, #488 ; 0x1e8 │ │ + 306e0: e88c000f stm ip, {r0, r1, r2, r3} │ │ + 306e4: e58d7008 str r7, [sp, #8] │ │ + 306e8: e1a00004 mov r0, r4 │ │ + 306ec: e59d1048 ldr r1, [sp, #72] ; 0x48 │ │ + 306f0: ebffff6b bl 304a4 <__gnu_uldivmod_helper@@Base+0x148> │ │ + 306f4: e3560000 cmp r6, #0 │ │ + 306f8: 13a0600a movne r6, #10 │ │ + 306fc: 03a06009 moveq r6, #9 │ │ + 30700: e2505000 subs r5, r0, #0 │ │ + 30704: 13866010 orrne r6, r6, #16 │ │ + 30708: 159d3040 ldrne r3, [sp, #64] ; 0x40 │ │ + 3070c: 1a00000c bne 30744 <__gnu_uldivmod_helper@@Base+0x3e8> │ │ + 30710: e59d3048 ldr r3, [sp, #72] ; 0x48 │ │ + 30714: e5843014 str r3, [r4, #20] │ │ + 30718: e1a0100b mov r1, fp │ │ + 3071c: e3a02e1e mov r2, #480 ; 0x1e0 │ │ + 30720: e1a0000a mov r0, sl │ │ + 30724: ebff5fa1 bl 85b0 │ │ + 30728: e5943010 ldr r3, [r4, #16] │ │ + 3072c: e1a00006 mov r0, r6 │ │ + 30730: e1a01004 mov r1, r4 │ │ + 30734: e1a0200a mov r2, sl │ │ + 30738: e12fff33 blx r3 │ │ + 3073c: e59d3220 ldr r3, [sp, #544] ; 0x220 │ │ + 30740: e1a07000 mov r7, r0 │ │ + 30744: e58d304c str r3, [sp, #76] ; 0x4c │ │ + 30748: e58db000 str fp, [sp] │ │ + 3074c: e58d9004 str r9, [sp, #4] │ │ + 30750: e3a00001 mov r0, #1 │ │ + 30754: e1a01006 mov r1, r6 │ │ + 30758: e1a02004 mov r2, r4 │ │ + 3075c: e1a03004 mov r3, r4 │ │ + 30760: e12fff38 blx r8 │ │ + 30764: e3500000 cmp r0, #0 │ │ + 30768: 1a00000f bne 307ac <__gnu_uldivmod_helper@@Base+0x450> │ │ + 3076c: e3550000 cmp r5, #0 │ │ + 30770: 1a00000f bne 307b4 <__gnu_uldivmod_helper@@Base+0x458> │ │ + 30774: e1a0000b mov r0, fp │ │ + 30778: e1a0100a mov r1, sl │ │ + 3077c: e3a02e1e mov r2, #480 ; 0x1e0 │ │ + 30780: ebff5f8a bl 85b0 │ │ + 30784: e3570008 cmp r7, #8 │ │ + 30788: e1a06005 mov r6, r5 │ │ + 3078c: 0affffd5 beq 306e8 <__gnu_uldivmod_helper@@Base+0x38c> │ │ + 30790: e3570007 cmp r7, #7 │ │ + 30794: 1a000004 bne 307ac <__gnu_uldivmod_helper@@Base+0x450> │ │ + 30798: e1a00005 mov r0, r5 │ │ + 3079c: e59d1048 ldr r1, [sp, #72] ; 0x48 │ │ + 307a0: ebffffa2 bl 30630 <__gnu_uldivmod_helper@@Base+0x2d4> │ │ + 307a4: e28d000c add r0, sp, #12 │ │ + 307a8: eb0002b4 bl 31280 <__restore_core_regs@@Base> │ │ + 307ac: e3a00009 mov r0, #9 │ │ + 307b0: ea000000 b 307b8 <__gnu_uldivmod_helper@@Base+0x45c> │ │ + 307b4: e1a00005 mov r0, r5 │ │ + 307b8: e28ddff3 add sp, sp, #972 ; 0x3cc │ │ + 307bc: e8bd8ff0 pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + │ │ +000307c0 <_Unwind_GetCFA@@Base>: │ │ + 307c0: e5900044 ldr r0, [r0, #68] ; 0x44 │ │ + 307c4: e12fff1e bx lr │ │ + │ │ +000307c8 <__gnu_Unwind_RaiseException@@Base>: │ │ + 307c8: e92d40f0 push {r4, r5, r6, r7, lr} │ │ + 307cc: e591303c ldr r3, [r1, #60] ; 0x3c │ │ + 307d0: e281e004 add lr, r1, #4 │ │ + 307d4: e5813040 str r3, [r1, #64] ; 0x40 │ │ + 307d8: e1a05000 mov r5, r0 │ │ + 307dc: e1a04001 mov r4, r1 │ │ + 307e0: e8be000f ldm lr!, {r0, r1, r2, r3} │ │ + 307e4: e24ddf79 sub sp, sp, #484 ; 0x1e4 │ │ + 307e8: e28dc004 add ip, sp, #4 │ │ + 307ec: e8ac000f stmia ip!, {r0, r1, r2, r3} │ │ + 307f0: e8be000f ldm lr!, {r0, r1, r2, r3} │ │ + 307f4: e8ac000f stmia ip!, {r0, r1, r2, r3} │ │ + 307f8: e8be000f ldm lr!, {r0, r1, r2, r3} │ │ + 307fc: e8ac000f stmia ip!, {r0, r1, r2, r3} │ │ + 30800: e89e000f ldm lr, {r0, r1, r2, r3} │ │ + 30804: e28d6e1e add r6, sp, #480 ; 0x1e0 │ │ + 30808: e88c000f stm ip, {r0, r1, r2, r3} │ │ + 3080c: e3e03000 mvn r3, #0 │ │ + 30810: e52631e0 str r3, [r6, #-480]! ; 0xfffffe20 │ │ + 30814: e1a00005 mov r0, r5 │ │ + 30818: e59d1040 ldr r1, [sp, #64] ; 0x40 │ │ + 3081c: ebffff20 bl 304a4 <__gnu_uldivmod_helper@@Base+0x148> │ │ + 30820: e3500000 cmp r0, #0 │ │ + 30824: 1a00000d bne 30860 <__gnu_Unwind_RaiseException@@Base+0x98> │ │ + 30828: e5953010 ldr r3, [r5, #16] │ │ + 3082c: e1a01005 mov r1, r5 │ │ + 30830: e1a02006 mov r2, r6 │ │ + 30834: e12fff33 blx r3 │ │ + 30838: e3500008 cmp r0, #8 │ │ + 3083c: e1a07000 mov r7, r0 │ │ + 30840: 0afffff3 beq 30814 <__gnu_Unwind_RaiseException@@Base+0x4c> │ │ + 30844: e1a00006 mov r0, r6 │ │ + 30848: ebffff56 bl 305a8 <__gnu_uldivmod_helper@@Base+0x24c> │ │ + 3084c: e3570006 cmp r7, #6 │ │ + 30850: 1a000002 bne 30860 <__gnu_Unwind_RaiseException@@Base+0x98> │ │ + 30854: e1a00005 mov r0, r5 │ │ + 30858: e1a01004 mov r1, r4 │ │ + 3085c: ebffff74 bl 30634 <__gnu_uldivmod_helper@@Base+0x2d8> │ │ + 30860: e3a00009 mov r0, #9 │ │ + 30864: e28ddf79 add sp, sp, #484 ; 0x1e4 │ │ + 30868: e8bd80f0 pop {r4, r5, r6, r7, pc} │ │ + │ │ +0003086c <__gnu_Unwind_ForcedUnwind@@Base>: │ │ + 3086c: e5802018 str r2, [r0, #24] │ │ + 30870: e593203c ldr r2, [r3, #60] ; 0x3c │ │ + 30874: e580100c str r1, [r0, #12] │ │ + 30878: e5832040 str r2, [r3, #64] ; 0x40 │ │ + 3087c: e1a01003 mov r1, r3 │ │ + 30880: e3a02000 mov r2, #0 │ │ + 30884: eaffff83 b 30698 <__gnu_uldivmod_helper@@Base+0x33c> │ │ + │ │ +00030888 <__gnu_Unwind_Resume@@Base>: │ │ + 30888: e92d4070 push {r4, r5, r6, lr} │ │ + 3088c: e590600c ldr r6, [r0, #12] │ │ + 30890: e5903014 ldr r3, [r0, #20] │ │ + 30894: e3560000 cmp r6, #0 │ │ + 30898: e1a05000 mov r5, r0 │ │ + 3089c: e1a04001 mov r4, r1 │ │ + 308a0: e5813040 str r3, [r1, #64] ; 0x40 │ │ + 308a4: 0a000002 beq 308b4 <__gnu_Unwind_Resume@@Base+0x2c> │ │ + 308a8: e3a02001 mov r2, #1 │ │ + 308ac: ebffff79 bl 30698 <__gnu_uldivmod_helper@@Base+0x33c> │ │ + 308b0: ea000010 b 308f8 <__gnu_Unwind_Resume@@Base+0x70> │ │ + 308b4: e5903010 ldr r3, [r0, #16] │ │ + 308b8: e1a01005 mov r1, r5 │ │ + 308bc: e3a00002 mov r0, #2 │ │ + 308c0: e1a02004 mov r2, r4 │ │ + 308c4: e12fff33 blx r3 │ │ + 308c8: e3500007 cmp r0, #7 │ │ + 308cc: 0a000004 beq 308e4 <__gnu_Unwind_Resume@@Base+0x5c> │ │ + 308d0: e3500008 cmp r0, #8 │ │ + 308d4: 1a000007 bne 308f8 <__gnu_Unwind_Resume@@Base+0x70> │ │ + 308d8: e1a00005 mov r0, r5 │ │ + 308dc: e1a01004 mov r1, r4 │ │ + 308e0: ebffff53 bl 30634 <__gnu_uldivmod_helper@@Base+0x2d8> │ │ + 308e4: e1a00006 mov r0, r6 │ │ + 308e8: e5941040 ldr r1, [r4, #64] ; 0x40 │ │ + 308ec: ebffff4f bl 30630 <__gnu_uldivmod_helper@@Base+0x2d4> │ │ + 308f0: e2840004 add r0, r4, #4 │ │ + 308f4: eb000261 bl 31280 <__restore_core_regs@@Base> │ │ + 308f8: ebff5fbc bl 87f0 │ │ + │ │ +000308fc <__gnu_Unwind_Resume_or_Rethrow@@Base>: │ │ + 308fc: e590200c ldr r2, [r0, #12] │ │ + 30900: e3520000 cmp r2, #0 │ │ + 30904: 1a000000 bne 3090c <__gnu_Unwind_Resume_or_Rethrow@@Base+0x10> │ │ + 30908: eaffffae b 307c8 <__gnu_Unwind_RaiseException@@Base> │ │ + 3090c: e591203c ldr r2, [r1, #60] ; 0x3c │ │ + 30910: e5812040 str r2, [r1, #64] ; 0x40 │ │ + 30914: e3a02000 mov r2, #0 │ │ + 30918: eaffff5e b 30698 <__gnu_uldivmod_helper@@Base+0x33c> │ │ + │ │ +0003091c <_Unwind_Complete@@Base>: │ │ + 3091c: e12fff1e bx lr │ │ + │ │ +00030920 <_Unwind_DeleteException@@Base>: │ │ + 30920: e5903008 ldr r3, [r0, #8] │ │ + 30924: e1a01000 mov r1, r0 │ │ + 30928: e3530000 cmp r3, #0 │ │ + 3092c: 012fff1e bxeq lr │ │ + 30930: e3a00001 mov r0, #1 │ │ + 30934: e12fff13 bx r3 │ │ + │ │ +00030938 <_Unwind_VRS_Get@@Base>: │ │ + 30938: e3510004 cmp r1, #4 │ │ + 3093c: 908ff101 addls pc, pc, r1, lsl #2 │ │ + 30940: ea000011 b 3098c <_Unwind_VRS_Get@@Base+0x54> │ │ + 30944: ea000003 b 30958 <_Unwind_VRS_Get@@Base+0x20> │ │ + 30948: ea00000d b 30984 <_Unwind_VRS_Get@@Base+0x4c> │ │ + 3094c: ea00000e b 3098c <_Unwind_VRS_Get@@Base+0x54> │ │ + 30950: ea00000b b 30984 <_Unwind_VRS_Get@@Base+0x4c> │ │ + 30954: ea00000a b 30984 <_Unwind_VRS_Get@@Base+0x4c> │ │ + 30958: e352000f cmp r2, #15 │ │ + 3095c: 93530000 cmpls r3, #0 │ │ + 30960: 13a03001 movne r3, #1 │ │ + 30964: 03a03000 moveq r3, #0 │ │ + 30968: 1a000007 bne 3098c <_Unwind_VRS_Get@@Base+0x54> │ │ + 3096c: e0800102 add r0, r0, r2, lsl #2 │ │ + 30970: e59d2000 ldr r2, [sp] │ │ + 30974: e5901004 ldr r1, [r0, #4] │ │ + 30978: e5821000 str r1, [r2] │ │ + 3097c: e1a00003 mov r0, r3 │ │ + 30980: e12fff1e bx lr │ │ + 30984: e3a00001 mov r0, #1 │ │ + 30988: e12fff1e bx lr │ │ + 3098c: e3a00002 mov r0, #2 │ │ + 30990: e12fff1e bx lr │ │ + 30994: e92d401f push {r0, r1, r2, r3, r4, lr} │ │ + 30998: e1a02001 mov r2, r1 │ │ + 3099c: e28d300c add r3, sp, #12 │ │ + 309a0: e3a01000 mov r1, #0 │ │ + 309a4: e58d3000 str r3, [sp] │ │ + 309a8: e1a03001 mov r3, r1 │ │ + 309ac: ebffffe1 bl 30938 <_Unwind_VRS_Get@@Base> │ │ + 309b0: e59d000c ldr r0, [sp, #12] │ │ + 309b4: e28dd014 add sp, sp, #20 │ │ + 309b8: e49df004 pop {pc} ; (ldr pc, [sp], #4) │ │ + │ │ +000309bc <_Unwind_VRS_Set@@Base>: │ │ + 309bc: e3510004 cmp r1, #4 │ │ + 309c0: 908ff101 addls pc, pc, r1, lsl #2 │ │ + 309c4: ea000011 b 30a10 <_Unwind_VRS_Set@@Base+0x54> │ │ + 309c8: ea000003 b 309dc <_Unwind_VRS_Set@@Base+0x20> │ │ + 309cc: ea00000d b 30a08 <_Unwind_VRS_Set@@Base+0x4c> │ │ + 309d0: ea00000e b 30a10 <_Unwind_VRS_Set@@Base+0x54> │ │ + 309d4: ea00000b b 30a08 <_Unwind_VRS_Set@@Base+0x4c> │ │ + 309d8: ea00000a b 30a08 <_Unwind_VRS_Set@@Base+0x4c> │ │ + 309dc: e352000f cmp r2, #15 │ │ + 309e0: 93530000 cmpls r3, #0 │ │ + 309e4: 13a03001 movne r3, #1 │ │ + 309e8: 03a03000 moveq r3, #0 │ │ + 309ec: 1a000007 bne 30a10 <_Unwind_VRS_Set@@Base+0x54> │ │ + 309f0: e59d1000 ldr r1, [sp] │ │ + 309f4: e0800102 add r0, r0, r2, lsl #2 │ │ + 309f8: e5911000 ldr r1, [r1] │ │ + 309fc: e5801004 str r1, [r0, #4] │ │ + 30a00: e1a00003 mov r0, r3 │ │ + 30a04: e12fff1e bx lr │ │ + 30a08: e3a00001 mov r0, #1 │ │ + 30a0c: e12fff1e bx lr │ │ + 30a10: e3a00002 mov r0, #2 │ │ + 30a14: e12fff1e bx lr │ │ + 30a18: e92d401f push {r0, r1, r2, r3, r4, lr} │ │ + 30a1c: e1a0c001 mov ip, r1 │ │ + 30a20: e28d3010 add r3, sp, #16 │ │ + 30a24: e3a01000 mov r1, #0 │ │ + 30a28: e5232004 str r2, [r3, #-4]! │ │ + 30a2c: e1a0200c mov r2, ip │ │ + 30a30: e58d3000 str r3, [sp] │ │ + 30a34: e1a03001 mov r3, r1 │ │ + 30a38: ebffffdf bl 309bc <_Unwind_VRS_Set@@Base> │ │ + 30a3c: e28dd014 add sp, sp, #20 │ │ + 30a40: e49df004 pop {pc} ; (ldr pc, [sp], #4) │ │ + │ │ +00030a44 <__gnu_Unwind_Backtrace@@Base>: │ │ + 30a44: e592303c ldr r3, [r2, #60] ; 0x3c │ │ + 30a48: e282c004 add ip, r2, #4 │ │ + 30a4c: e92d41f0 push {r4, r5, r6, r7, r8, lr} │ │ + 30a50: e5823040 str r3, [r2, #64] ; 0x40 │ │ + 30a54: e1a07000 mov r7, r0 │ │ + 30a58: e1a08001 mov r8, r1 │ │ + 30a5c: e8bc000f ldm ip!, {r0, r1, r2, r3} │ │ + 30a60: e24ddf8e sub sp, sp, #568 ; 0x238 │ │ + 30a64: e28de05c add lr, sp, #92 ; 0x5c │ │ + 30a68: e8ae000f stmia lr!, {r0, r1, r2, r3} │ │ + 30a6c: e8bc000f ldm ip!, {r0, r1, r2, r3} │ │ + 30a70: e8ae000f stmia lr!, {r0, r1, r2, r3} │ │ + 30a74: e8bc000f ldm ip!, {r0, r1, r2, r3} │ │ + 30a78: e8ae000f stmia lr!, {r0, r1, r2, r3} │ │ + 30a7c: e89c000f ldm ip, {r0, r1, r2, r3} │ │ + 30a80: e1a0600d mov r6, sp │ │ + 30a84: e88e000f stm lr, {r0, r1, r2, r3} │ │ + 30a88: e28d4058 add r4, sp, #88 ; 0x58 │ │ + 30a8c: e3e03000 mvn r3, #0 │ │ + 30a90: e58d3058 str r3, [sp, #88] ; 0x58 │ │ + 30a94: e1a00006 mov r0, r6 │ │ + 30a98: e59d1098 ldr r1, [sp, #152] ; 0x98 │ │ + 30a9c: ebfffe80 bl 304a4 <__gnu_uldivmod_helper@@Base+0x148> │ │ + 30aa0: e3500000 cmp r0, #0 │ │ + 30aa4: 0a000001 beq 30ab0 <__gnu_Unwind_Backtrace@@Base+0x6c> │ │ + 30aa8: e3a05009 mov r5, #9 │ │ + 30aac: ea000011 b 30af8 <__gnu_Unwind_Backtrace@@Base+0xb4> │ │ + 30ab0: e1a00004 mov r0, r4 │ │ + 30ab4: e3a0100c mov r1, #12 │ │ + 30ab8: e1a02006 mov r2, r6 │ │ + 30abc: ebffffd5 bl 30a18 <_Unwind_VRS_Set@@Base+0x5c> │ │ + 30ac0: e1a00004 mov r0, r4 │ │ + 30ac4: e1a01008 mov r1, r8 │ │ + 30ac8: e12fff37 blx r7 │ │ + 30acc: e3500000 cmp r0, #0 │ │ + 30ad0: 1afffff4 bne 30aa8 <__gnu_Unwind_Backtrace@@Base+0x64> │ │ + 30ad4: e59d3010 ldr r3, [sp, #16] │ │ + 30ad8: e3a00008 mov r0, #8 │ │ + 30adc: e1a01006 mov r1, r6 │ │ + 30ae0: e1a02004 mov r2, r4 │ │ + 30ae4: e12fff33 blx r3 │ │ + 30ae8: e2403005 sub r3, r0, #5 │ │ + 30aec: e3d33004 bics r3, r3, #4 │ │ + 30af0: e1a05000 mov r5, r0 │ │ + 30af4: 1affffe6 bne 30a94 <__gnu_Unwind_Backtrace@@Base+0x50> │ │ + 30af8: e1a00004 mov r0, r4 │ │ + 30afc: ebfffea9 bl 305a8 <__gnu_uldivmod_helper@@Base+0x24c> │ │ + 30b00: e1a00005 mov r0, r5 │ │ + 30b04: e28ddf8e add sp, sp, #568 ; 0x238 │ │ + 30b08: e8bd81f0 pop {r4, r5, r6, r7, r8, pc} │ │ + 30b0c: e92d4ff0 push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + 30b10: e1a07002 mov r7, r2 │ │ + 30b14: e591204c ldr r2, [r1, #76] ; 0x4c │ │ + 30b18: e24dd024 sub sp, sp, #36 ; 0x24 │ │ + 30b1c: e5924000 ldr r4, [r2] │ │ + 30b20: e282c004 add ip, r2, #4 │ │ + 30b24: e2539000 subs r9, r3, #0 │ │ + 30b28: e1a05001 mov r5, r1 │ │ + 30b2c: e2008003 and r8, r0, #3 │ │ + 30b30: e58d4014 str r4, [sp, #20] │ │ + 30b34: e58dc018 str ip, [sp, #24] │ │ + 30b38: 1a000005 bne 30b54 <__gnu_Unwind_Backtrace@@Base+0x110> │ │ + 30b3c: e1a04404 lsl r4, r4, #8 │ │ + 30b40: e3a03003 mov r3, #3 │ │ + 30b44: e58d4014 str r4, [sp, #20] │ │ + 30b48: e5cd901d strb r9, [sp, #29] │ │ + 30b4c: e5cd301c strb r3, [sp, #28] │ │ + 30b50: ea000009 b 30b7c <__gnu_Unwind_Backtrace@@Base+0x138> │ │ + 30b54: e3590002 cmp r9, #2 │ │ + 30b58: ca000007 bgt 30b7c <__gnu_Unwind_Backtrace@@Base+0x138> │ │ + 30b5c: e1a03824 lsr r3, r4, #16 │ │ + 30b60: e5cd301d strb r3, [sp, #29] │ │ + 30b64: e20330ff and r3, r3, #255 ; 0xff │ │ + 30b68: e1a04804 lsl r4, r4, #16 │ │ + 30b6c: e3a02002 mov r2, #2 │ │ + 30b70: e08cc103 add ip, ip, r3, lsl #2 │ │ + 30b74: e58d4014 str r4, [sp, #20] │ │ + 30b78: e5cd201c strb r2, [sp, #28] │ │ + 30b7c: e5953050 ldr r3, [r5, #80] ; 0x50 │ │ + 30b80: e3580002 cmp r8, #2 │ │ + 30b84: 0595c038 ldreq ip, [r5, #56] ; 0x38 │ │ + 30b88: e2133001 ands r3, r3, #1 │ │ + 30b8c: 1a0000b0 bne 30e54 <__gnu_Unwind_Backtrace@@Base+0x410> │ │ + 30b90: e1a001a0 lsr r0, r0, #3 │ │ + 30b94: e2200001 eor r0, r0, #1 │ │ + 30b98: e58d3004 str r3, [sp, #4] │ │ + 30b9c: e2003001 and r3, r0, #1 │ │ + 30ba0: e58d3008 str r3, [sp, #8] │ │ + 30ba4: e59c4000 ldr r4, [ip] │ │ + 30ba8: e3540000 cmp r4, #0 │ │ + 30bac: 0a0000aa beq 30e5c <__gnu_Unwind_Backtrace@@Base+0x418> │ │ + 30bb0: e3590002 cmp r9, #2 │ │ + 30bb4: 059ca004 ldreq sl, [ip, #4] │ │ + 30bb8: 11dca0b2 ldrhne sl, [ip, #2] │ │ + 30bbc: e5953048 ldr r3, [r5, #72] ; 0x48 │ │ + 30bc0: e3cab001 bic fp, sl, #1 │ │ + 30bc4: e1a00007 mov r0, r7 │ │ + 30bc8: e3a0100f mov r1, #15 │ │ + 30bcc: 028c6008 addeq r6, ip, #8 │ │ + 30bd0: 11dc40b0 ldrhne r4, [ip] │ │ + 30bd4: 128c6004 addne r6, ip, #4 │ │ + 30bd8: e08bb003 add fp, fp, r3 │ │ + 30bdc: ebffff6c bl 30994 <_Unwind_VRS_Get@@Base+0x5c> │ │ + 30be0: e15b0000 cmp fp, r0 │ │ + 30be4: 83a0c000 movhi ip, #0 │ │ + 30be8: 8a000004 bhi 30c00 <__gnu_Unwind_Backtrace@@Base+0x1bc> │ │ + 30bec: e3c43001 bic r3, r4, #1 │ │ + 30bf0: e08bb003 add fp, fp, r3 │ │ + 30bf4: e150000b cmp r0, fp │ │ + 30bf8: 23a0c000 movcs ip, #0 │ │ + 30bfc: 33a0c001 movcc ip, #1 │ │ + 30c00: e20aa001 and sl, sl, #1 │ │ + 30c04: e2044001 and r4, r4, #1 │ │ + 30c08: e184408a orr r4, r4, sl, lsl #1 │ │ + 30c0c: e3540001 cmp r4, #1 │ │ + 30c10: 0a000017 beq 30c74 <__gnu_Unwind_Backtrace@@Base+0x230> │ │ + 30c14: 3a000002 bcc 30c24 <__gnu_Unwind_Backtrace@@Base+0x1e0> │ │ + 30c18: e3540002 cmp r4, #2 │ │ + 30c1c: 0a000048 beq 30d44 <__gnu_Unwind_Backtrace@@Base+0x300> │ │ + 30c20: ea0000a8 b 30ec8 <__gnu_Unwind_Backtrace@@Base+0x484> │ │ + 30c24: e3580000 cmp r8, #0 │ │ + 30c28: 03a0c000 moveq ip, #0 │ │ + 30c2c: 120cc001 andne ip, ip, #1 │ │ + 30c30: e35c0000 cmp ip, #0 │ │ + 30c34: e286a004 add sl, r6, #4 │ │ + 30c38: 0a00000b beq 30c6c <__gnu_Unwind_Backtrace@@Base+0x228> │ │ + 30c3c: e1a00006 mov r0, r6 │ │ + 30c40: ebfffdd4 bl 30398 <__gnu_uldivmod_helper@@Base+0x3c> │ │ + 30c44: e585a038 str sl, [r5, #56] ; 0x38 │ │ + 30c48: e1a04000 mov r4, r0 │ │ + 30c4c: e1a00005 mov r0, r5 │ │ + 30c50: ebff5ee9 bl 87fc <__cxa_begin_cleanup@plt> │ │ + 30c54: e3500000 cmp r0, #0 │ │ + 30c58: 0a00009a beq 30ec8 <__gnu_Unwind_Backtrace@@Base+0x484> │ │ + 30c5c: e1a00007 mov r0, r7 │ │ + 30c60: e3a0100f mov r1, #15 │ │ + 30c64: e1a02004 mov r2, r4 │ │ + 30c68: ea000093 b 30ebc <__gnu_Unwind_Backtrace@@Base+0x478> │ │ + 30c6c: e1a0c00a mov ip, sl │ │ + 30c70: eaffffcb b 30ba4 <__gnu_Unwind_Backtrace@@Base+0x160> │ │ + 30c74: e3580000 cmp r8, #0 │ │ + 30c78: 1a00001d bne 30cf4 <__gnu_Unwind_Backtrace@@Base+0x2b0> │ │ + 30c7c: e35c0000 cmp ip, #0 │ │ + 30c80: 0a00002d beq 30d3c <__gnu_Unwind_Backtrace@@Base+0x2f8> │ │ + 30c84: e5963004 ldr r3, [r6, #4] │ │ + 30c88: e596a000 ldr sl, [r6] │ │ + 30c8c: e3730002 cmn r3, #2 │ │ + 30c90: e1a0afaa lsr sl, sl, #31 │ │ + 30c94: 0a00008b beq 30ec8 <__gnu_Unwind_Backtrace@@Base+0x484> │ │ + 30c98: e2852058 add r2, r5, #88 ; 0x58 │ │ + 30c9c: e3730001 cmn r3, #1 │ │ + 30ca0: e58d2010 str r2, [sp, #16] │ │ + 30ca4: 0a000008 beq 30ccc <__gnu_Unwind_Backtrace@@Base+0x288> │ │ + 30ca8: e2860004 add r0, r6, #4 │ │ + 30cac: ebfffe58 bl 30614 <__gnu_uldivmod_helper@@Base+0x2b8> │ │ + 30cb0: e1a0200a mov r2, sl │ │ + 30cb4: e28d3010 add r3, sp, #16 │ │ + 30cb8: e1a01000 mov r1, r0 │ │ + 30cbc: e1a00005 mov r0, r5 │ │ + 30cc0: ebff5ed0 bl 8808 <__cxa_type_match@plt> │ │ + 30cc4: e2504000 subs r4, r0, #0 │ │ + 30cc8: 0a00001b beq 30d3c <__gnu_Unwind_Backtrace@@Base+0x2f8> │ │ + 30ccc: e1a00007 mov r0, r7 │ │ + 30cd0: e3a0100d mov r1, #13 │ │ + 30cd4: ebffff2e bl 30994 <_Unwind_VRS_Get@@Base+0x5c> │ │ + 30cd8: e3540002 cmp r4, #2 │ │ + 30cdc: e59d2010 ldr r2, [sp, #16] │ │ + 30ce0: 01a03005 moveq r3, r5 │ │ + 30ce4: 11a03002 movne r3, r2 │ │ + 30ce8: e5850020 str r0, [r5, #32] │ │ + 30cec: 05a3202c streq r2, [r3, #44]! ; 0x2c │ │ + 30cf0: ea00007b b 30ee4 <__gnu_Unwind_Backtrace@@Base+0x4a0> │ │ + 30cf4: e1a00007 mov r0, r7 │ │ + 30cf8: e3a0100d mov r1, #13 │ │ + 30cfc: e5954020 ldr r4, [r5, #32] │ │ + 30d00: ebffff23 bl 30994 <_Unwind_VRS_Get@@Base+0x5c> │ │ + 30d04: e1540000 cmp r4, r0 │ │ + 30d08: 1a00000b bne 30d3c <__gnu_Unwind_Backtrace@@Base+0x2f8> │ │ + 30d0c: e5953028 ldr r3, [r5, #40] ; 0x28 │ │ + 30d10: e1560003 cmp r6, r3 │ │ + 30d14: 1a000008 bne 30d3c <__gnu_Unwind_Backtrace@@Base+0x2f8> │ │ + 30d18: e1a00006 mov r0, r6 │ │ + 30d1c: ebfffd9d bl 30398 <__gnu_uldivmod_helper@@Base+0x3c> │ │ + 30d20: e3a0100f mov r1, #15 │ │ + 30d24: e1a02000 mov r2, r0 │ │ + 30d28: e1a00007 mov r0, r7 │ │ + 30d2c: ebffff39 bl 30a18 <_Unwind_VRS_Set@@Base+0x5c> │ │ + 30d30: e1a00007 mov r0, r7 │ │ + 30d34: e3a01000 mov r1, #0 │ │ + 30d38: ea00003b b 30e2c <__gnu_Unwind_Backtrace@@Base+0x3e8> │ │ + 30d3c: e286c008 add ip, r6, #8 │ │ + 30d40: eaffff97 b 30ba4 <__gnu_Unwind_Backtrace@@Base+0x160> │ │ + 30d44: e5964000 ldr r4, [r6] │ │ + 30d48: e3580000 cmp r8, #0 │ │ + 30d4c: e3c44102 bic r4, r4, #-2147483648 ; 0x80000000 │ │ + 30d50: 1a000019 bne 30dbc <__gnu_Unwind_Backtrace@@Base+0x378> │ │ + 30d54: e35c0000 cmp ip, #0 │ │ + 30d58: 0a000037 beq 30e3c <__gnu_Unwind_Backtrace@@Base+0x3f8> │ │ + 30d5c: e59d3008 ldr r3, [sp, #8] │ │ + 30d60: e3540000 cmp r4, #0 │ │ + 30d64: 03833001 orreq r3, r3, #1 │ │ + 30d68: e3530000 cmp r3, #0 │ │ + 30d6c: 0a000032 beq 30e3c <__gnu_Unwind_Backtrace@@Base+0x3f8> │ │ + 30d70: e1a0a008 mov sl, r8 │ │ + 30d74: e285c058 add ip, r5, #88 ; 0x58 │ │ + 30d78: e28db010 add fp, sp, #16 │ │ + 30d7c: e15a0004 cmp sl, r4 │ │ + 30d80: 0a000052 beq 30ed0 <__gnu_Unwind_Backtrace@@Base+0x48c> │ │ + 30d84: e28aa001 add sl, sl, #1 │ │ + 30d88: e086010a add r0, r6, sl, lsl #2 │ │ + 30d8c: e58dc010 str ip, [sp, #16] │ │ + 30d90: e58dc00c str ip, [sp, #12] │ │ + 30d94: ebfffe1e bl 30614 <__gnu_uldivmod_helper@@Base+0x2b8> │ │ + 30d98: e3a02000 mov r2, #0 │ │ + 30d9c: e1a0300b mov r3, fp │ │ + 30da0: e1a01000 mov r1, r0 │ │ + 30da4: e1a00005 mov r0, r5 │ │ + 30da8: ebff5e96 bl 8808 <__cxa_type_match@plt> │ │ + 30dac: e59dc00c ldr ip, [sp, #12] │ │ + 30db0: e3500000 cmp r0, #0 │ │ + 30db4: 0afffff0 beq 30d7c <__gnu_Unwind_Backtrace@@Base+0x338> │ │ + 30db8: ea00001f b 30e3c <__gnu_Unwind_Backtrace@@Base+0x3f8> │ │ + 30dbc: e1a00007 mov r0, r7 │ │ + 30dc0: e3a0100d mov r1, #13 │ │ + 30dc4: e595a020 ldr sl, [r5, #32] │ │ + 30dc8: ebfffef1 bl 30994 <_Unwind_VRS_Get@@Base+0x5c> │ │ + 30dcc: e15a0000 cmp sl, r0 │ │ + 30dd0: 1a000019 bne 30e3c <__gnu_Unwind_Backtrace@@Base+0x3f8> │ │ + 30dd4: e5953028 ldr r3, [r5, #40] ; 0x28 │ │ + 30dd8: e1560003 cmp r6, r3 │ │ + 30ddc: 1a000016 bne 30e3c <__gnu_Unwind_Backtrace@@Base+0x3f8> │ │ + 30de0: e3a03004 mov r3, #4 │ │ + 30de4: e3a0a000 mov sl, #0 │ │ + 30de8: e5853030 str r3, [r5, #48] ; 0x30 │ │ + 30dec: e0863003 add r3, r6, r3 │ │ + 30df0: e5854028 str r4, [r5, #40] ; 0x28 │ │ + 30df4: e585a02c str sl, [r5, #44] ; 0x2c │ │ + 30df8: e5853034 str r3, [r5, #52] ; 0x34 │ │ + 30dfc: e5963000 ldr r3, [r6] │ │ + 30e00: e153000a cmp r3, sl │ │ + 30e04: aa00000a bge 30e34 <__gnu_Unwind_Backtrace@@Base+0x3f0> │ │ + 30e08: e2840001 add r0, r4, #1 │ │ + 30e0c: e0860100 add r0, r6, r0, lsl #2 │ │ + 30e10: ebfffd60 bl 30398 <__gnu_uldivmod_helper@@Base+0x3c> │ │ + 30e14: e3a0100f mov r1, #15 │ │ + 30e18: e1a02000 mov r2, r0 │ │ + 30e1c: e1a00007 mov r0, r7 │ │ + 30e20: ebfffefc bl 30a18 <_Unwind_VRS_Set@@Base+0x5c> │ │ + 30e24: e1a00007 mov r0, r7 │ │ + 30e28: e1a0100a mov r1, sl │ │ + 30e2c: e1a02005 mov r2, r5 │ │ + 30e30: ea000021 b 30ebc <__gnu_Unwind_Backtrace@@Base+0x478> │ │ + 30e34: e3a03001 mov r3, #1 │ │ + 30e38: e58d3004 str r3, [sp, #4] │ │ + 30e3c: e5963000 ldr r3, [r6] │ │ + 30e40: e284c001 add ip, r4, #1 │ │ + 30e44: e3530000 cmp r3, #0 │ │ + 30e48: b2866004 addlt r6, r6, #4 │ │ + 30e4c: e086c10c add ip, r6, ip, lsl #2 │ │ + 30e50: eaffff53 b 30ba4 <__gnu_Unwind_Backtrace@@Base+0x160> │ │ + 30e54: e3a03000 mov r3, #0 │ │ + 30e58: e58d3004 str r3, [sp, #4] │ │ + 30e5c: e3590002 cmp r9, #2 │ │ + 30e60: da000001 ble 30e6c <__gnu_Unwind_Backtrace@@Base+0x428> │ │ + 30e64: ebfffdef bl 30628 <__gnu_uldivmod_helper@@Base+0x2cc> │ │ + 30e68: ea000002 b 30e78 <__gnu_Unwind_Backtrace@@Base+0x434> │ │ + 30e6c: e1a00007 mov r0, r7 │ │ + 30e70: e28d1014 add r1, sp, #20 │ │ + 30e74: eb00018e bl 314b4 <__gnu_unwind_execute@@Base> │ │ + 30e78: e3500000 cmp r0, #0 │ │ + 30e7c: 1a000011 bne 30ec8 <__gnu_Unwind_Backtrace@@Base+0x484> │ │ + 30e80: e59d3004 ldr r3, [sp, #4] │ │ + 30e84: e3530000 cmp r3, #0 │ │ + 30e88: 03a00008 moveq r0, #8 │ │ + 30e8c: 0a000017 beq 30ef0 <__gnu_Unwind_Backtrace@@Base+0x4ac> │ │ + 30e90: e3a0100f mov r1, #15 │ │ + 30e94: e1a00007 mov r0, r7 │ │ + 30e98: ebfffebd bl 30994 <_Unwind_VRS_Get@@Base+0x5c> │ │ + 30e9c: e3a0100e mov r1, #14 │ │ + 30ea0: e1a02000 mov r2, r0 │ │ + 30ea4: e1a00007 mov r0, r7 │ │ + 30ea8: ebfffeda bl 30a18 <_Unwind_VRS_Set@@Base+0x5c> │ │ + 30eac: e59f2044 ldr r2, [pc, #68] ; 30ef8 <__gnu_Unwind_Backtrace@@Base+0x4b4> │ │ + 30eb0: e1a00007 mov r0, r7 │ │ + 30eb4: e79f2002 ldr r2, [pc, r2] │ │ + 30eb8: e3a0100f mov r1, #15 │ │ + 30ebc: ebfffed5 bl 30a18 <_Unwind_VRS_Set@@Base+0x5c> │ │ + 30ec0: e3a00007 mov r0, #7 │ │ + 30ec4: ea000009 b 30ef0 <__gnu_Unwind_Backtrace@@Base+0x4ac> │ │ + 30ec8: e3a00009 mov r0, #9 │ │ + 30ecc: ea000007 b 30ef0 <__gnu_Unwind_Backtrace@@Base+0x4ac> │ │ + 30ed0: e1a00007 mov r0, r7 │ │ + 30ed4: e3a0100d mov r1, #13 │ │ + 30ed8: ebfffead bl 30994 <_Unwind_VRS_Get@@Base+0x5c> │ │ + 30edc: e59d3010 ldr r3, [sp, #16] │ │ + 30ee0: e5850020 str r0, [r5, #32] │ │ + 30ee4: e3a00006 mov r0, #6 │ │ + 30ee8: e5853024 str r3, [r5, #36] ; 0x24 │ │ + 30eec: e5856028 str r6, [r5, #40] ; 0x28 │ │ + 30ef0: e28dd024 add sp, sp, #36 ; 0x24 │ │ + 30ef4: e8bd8ff0 pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + 30ef8: 00008048 andeq r8, r0, r8, asr #32 │ │ + │ │ +00030efc <__aeabi_unwind_cpp_pr0@@Base>: │ │ + 30efc: e3a03000 mov r3, #0 │ │ + 30f00: eaffff01 b 30b0c <__gnu_Unwind_Backtrace@@Base+0xc8> │ │ + │ │ +00030f04 <__aeabi_unwind_cpp_pr1@@Base>: │ │ + 30f04: e3a03001 mov r3, #1 │ │ + 30f08: eafffeff b 30b0c <__gnu_Unwind_Backtrace@@Base+0xc8> │ │ + │ │ +00030f0c <__aeabi_unwind_cpp_pr2@@Base>: │ │ + 30f0c: e3a03002 mov r3, #2 │ │ + 30f10: eafffefd b 30b0c <__gnu_Unwind_Backtrace@@Base+0xc8> │ │ + │ │ +00030f14 <_Unwind_VRS_Pop@@Base>: │ │ + 30f14: e92d43f0 push {r4, r5, r6, r7, r8, r9, lr} │ │ + 30f18: e1a05000 mov r5, r0 │ │ + 30f1c: e24ddf43 sub sp, sp, #268 ; 0x10c │ │ + 30f20: e1a04002 mov r4, r2 │ │ + 30f24: e3510004 cmp r1, #4 │ │ + 30f28: 908ff101 addls pc, pc, r1, lsl #2 │ │ + 30f2c: ea0000bc b 31224 <_Unwind_VRS_Pop@@Base+0x310> │ │ + 30f30: ea000003 b 30f44 <_Unwind_VRS_Pop@@Base+0x30> │ │ + 30f34: ea000015 b 30f90 <_Unwind_VRS_Pop@@Base+0x7c> │ │ + 30f38: ea0000b9 b 31224 <_Unwind_VRS_Pop@@Base+0x310> │ │ + 30f3c: ea000081 b 31148 <_Unwind_VRS_Pop@@Base+0x234> │ │ + 30f40: ea00009d b 311bc <_Unwind_VRS_Pop@@Base+0x2a8> │ │ + 30f44: e3530000 cmp r3, #0 │ │ + 30f48: 1a0000b5 bne 31224 <_Unwind_VRS_Pop@@Base+0x310> │ │ + 30f4c: e1a01802 lsl r1, r2, #16 │ │ + 30f50: e3a03001 mov r3, #1 │ │ + 30f54: e5902038 ldr r2, [r0, #56] ; 0x38 │ │ + 30f58: e1a01821 lsr r1, r1, #16 │ │ + 30f5c: e1a00003 mov r0, r3 │ │ + 30f60: e243c001 sub ip, r3, #1 │ │ + 30f64: e011cc10 ands ip, r1, r0, lsl ip │ │ + 30f68: 1592c000 ldrne ip, [r2] │ │ + 30f6c: 1785c103 strne ip, [r5, r3, lsl #2] │ │ + 30f70: e2833001 add r3, r3, #1 │ │ + 30f74: 12822004 addne r2, r2, #4 │ │ + 30f78: e3530011 cmp r3, #17 │ │ + 30f7c: 1afffff7 bne 30f60 <_Unwind_VRS_Pop@@Base+0x4c> │ │ + 30f80: e2140a02 ands r0, r4, #8192 ; 0x2000 │ │ + 30f84: 05852038 streq r2, [r5, #56] ; 0x38 │ │ + 30f88: 0a0000ba beq 31278 <_Unwind_VRS_Pop@@Base+0x364> │ │ + 30f8c: ea0000a6 b 3122c <_Unwind_VRS_Pop@@Base+0x318> │ │ + 30f90: e3c32004 bic r2, r3, #4 │ │ + 30f94: e3520001 cmp r2, #1 │ │ + 30f98: 1a0000a1 bne 31224 <_Unwind_VRS_Pop@@Base+0x310> │ │ + 30f9c: e1a07824 lsr r7, r4, #16 │ │ + 30fa0: e1a04804 lsl r4, r4, #16 │ │ + 30fa4: e1a04824 lsr r4, r4, #16 │ │ + 30fa8: e3530001 cmp r3, #1 │ │ + 30fac: e0846007 add r6, r4, r7 │ │ + 30fb0: 1a000006 bne 30fd0 <_Unwind_VRS_Pop@@Base+0xbc> │ │ + 30fb4: e3560010 cmp r6, #16 │ │ + 30fb8: 8a000099 bhi 31224 <_Unwind_VRS_Pop@@Base+0x310> │ │ + 30fbc: e357000f cmp r7, #15 │ │ + 30fc0: 91a08003 movls r8, r3 │ │ + 30fc4: 93a06000 movls r6, #0 │ │ + 30fc8: 8a000095 bhi 31224 <_Unwind_VRS_Pop@@Base+0x310> │ │ + 30fcc: ea000005 b 30fe8 <_Unwind_VRS_Pop@@Base+0xd4> │ │ + 30fd0: e3560020 cmp r6, #32 │ │ + 30fd4: 8a000092 bhi 31224 <_Unwind_VRS_Pop@@Base+0x310> │ │ + 30fd8: e357000f cmp r7, #15 │ │ + 30fdc: 9a000094 bls 31234 <_Unwind_VRS_Pop@@Base+0x320> │ │ + 30fe0: e1a06004 mov r6, r4 │ │ + 30fe4: e3a08000 mov r8, #0 │ │ + 30fe8: e2969000 adds r9, r6, #0 │ │ + 30fec: 13a09001 movne r9, #1 │ │ + 30ff0: e3530005 cmp r3, #5 │ │ + 30ff4: 13560000 cmpne r6, #0 │ │ + 30ff8: 1a000089 bne 31224 <_Unwind_VRS_Pop@@Base+0x310> │ │ + 30ffc: e357000f cmp r7, #15 │ │ + 31000: 8a000012 bhi 31050 <_Unwind_VRS_Pop@@Base+0x13c> │ │ + 31004: e5952000 ldr r2, [r5] │ │ + 31008: e3120001 tst r2, #1 │ │ + 3100c: 0a00000f beq 31050 <_Unwind_VRS_Pop@@Base+0x13c> │ │ + 31010: e3c21001 bic r1, r2, #1 │ │ + 31014: e1a00005 mov r0, r5 │ │ + 31018: e3530005 cmp r3, #5 │ │ + 3101c: e4801048 str r1, [r0], #72 ; 0x48 │ │ + 31020: 1a000007 bne 31044 <_Unwind_VRS_Pop@@Base+0x130> │ │ + 31024: e3811002 orr r1, r1, #2 │ │ + 31028: e5851000 str r1, [r5] │ │ + 3102c: eb00009e bl 312ac <__gnu_Unwind_Save_VFP_D@@Base> │ │ + 31030: e3590000 cmp r9, #0 │ │ + 31034: 1a000007 bne 31058 <_Unwind_VRS_Pop@@Base+0x144> │ │ + 31038: e28d0080 add r0, sp, #128 ; 0x80 │ │ + 3103c: eb00009a bl 312ac <__gnu_Unwind_Save_VFP_D@@Base> │ │ + 31040: ea00000f b 31084 <_Unwind_VRS_Pop@@Base+0x170> │ │ + 31044: e3c22003 bic r2, r2, #3 │ │ + 31048: e5852000 str r2, [r5] │ │ + 3104c: eb000092 bl 3129c <__gnu_Unwind_Save_VFP@@Base> │ │ + 31050: e3590000 cmp r9, #0 │ │ + 31054: 0a00007c beq 3124c <_Unwind_VRS_Pop@@Base+0x338> │ │ + 31058: e5953000 ldr r3, [r5] │ │ + 3105c: e3130004 tst r3, #4 │ │ + 31060: 0a000003 beq 31074 <_Unwind_VRS_Pop@@Base+0x160> │ │ + 31064: e3c33004 bic r3, r3, #4 │ │ + 31068: e1a00005 mov r0, r5 │ │ + 3106c: e48030d0 str r3, [r0], #208 ; 0xd0 │ │ + 31070: eb000091 bl 312bc <__gnu_Unwind_Save_VFP_D_16_to_31@@Base> │ │ + 31074: e3580000 cmp r8, #0 │ │ + 31078: 1a000078 bne 31260 <_Unwind_VRS_Pop@@Base+0x34c> │ │ + 3107c: e357000f cmp r7, #15 │ │ + 31080: 9affffec bls 31038 <_Unwind_VRS_Pop@@Base+0x124> │ │ + 31084: e3590000 cmp r9, #0 │ │ + 31088: 0a000002 beq 31098 <_Unwind_VRS_Pop@@Base+0x184> │ │ + 3108c: e1a0000d mov r0, sp │ │ + 31090: eb000089 bl 312bc <__gnu_Unwind_Save_VFP_D_16_to_31@@Base> │ │ + 31094: e2674010 rsb r4, r7, #16 │ │ + 31098: e5952038 ldr r2, [r5, #56] ; 0x38 │ │ + 3109c: e3540000 cmp r4, #0 │ │ + 310a0: e1a03002 mov r3, r2 │ │ + 310a4: da000009 ble 310d0 <_Unwind_VRS_Pop@@Base+0x1bc> │ │ + 310a8: e28d1080 add r1, sp, #128 ; 0x80 │ │ + 310ac: e0811187 add r1, r1, r7, lsl #3 │ │ + 310b0: e1a04084 lsl r4, r4, #1 │ │ + 310b4: e3a03000 mov r3, #0 │ │ + 310b8: e1530004 cmp r3, r4 │ │ + 310bc: 17920103 ldrne r0, [r2, r3, lsl #2] │ │ + 310c0: 17810103 strne r0, [r1, r3, lsl #2] │ │ + 310c4: 12833001 addne r3, r3, #1 │ │ + 310c8: 1afffffa bne 310b8 <_Unwind_VRS_Pop@@Base+0x1a4> │ │ + 310cc: e0823103 add r3, r2, r3, lsl #2 │ │ + 310d0: e3590000 cmp r9, #0 │ │ + 310d4: 0a00000a beq 31104 <_Unwind_VRS_Pop@@Base+0x1f0> │ │ + 310d8: e3570010 cmp r7, #16 │ │ + 310dc: 21a04007 movcs r4, r7 │ │ + 310e0: 33a04010 movcc r4, #16 │ │ + 310e4: e28d2f42 add r2, sp, #264 ; 0x108 │ │ + 310e8: e0824184 add r4, r2, r4, lsl #3 │ │ + 310ec: e2444f63 sub r4, r4, #396 ; 0x18c │ │ + 310f0: e0836186 add r6, r3, r6, lsl #3 │ │ + 310f4: e1530006 cmp r3, r6 │ │ + 310f8: 14932004 ldrne r2, [r3], #4 │ │ + 310fc: 15a42004 strne r2, [r4, #4]! │ │ + 31100: 1afffffb bne 310f4 <_Unwind_VRS_Pop@@Base+0x1e0> │ │ + 31104: e3580000 cmp r8, #0 │ │ + 31108: 12833004 addne r3, r3, #4 │ │ + 3110c: e3580000 cmp r8, #0 │ │ + 31110: e5853038 str r3, [r5, #56] ; 0x38 │ │ + 31114: 0a000002 beq 31124 <_Unwind_VRS_Pop@@Base+0x210> │ │ + 31118: e28d0080 add r0, sp, #128 ; 0x80 │ │ + 3111c: eb00005c bl 31294 <__gnu_Unwind_Restore_VFP@@Base> │ │ + 31120: ea000041 b 3122c <_Unwind_VRS_Pop@@Base+0x318> │ │ + 31124: e357000f cmp r7, #15 │ │ + 31128: 8a000001 bhi 31134 <_Unwind_VRS_Pop@@Base+0x220> │ │ + 3112c: e28d0080 add r0, sp, #128 ; 0x80 │ │ + 31130: eb00005b bl 312a4 <__gnu_Unwind_Restore_VFP_D@@Base> │ │ + 31134: e3590000 cmp r9, #0 │ │ + 31138: 0a00003b beq 3122c <_Unwind_VRS_Pop@@Base+0x318> │ │ + 3113c: e1a0000d mov r0, sp │ │ + 31140: eb00005b bl 312b4 <__gnu_Unwind_Restore_VFP_D_16_to_31@@Base> │ │ + 31144: ea000038 b 3122c <_Unwind_VRS_Pop@@Base+0x318> │ │ + 31148: e3530003 cmp r3, #3 │ │ + 3114c: 1a000034 bne 31224 <_Unwind_VRS_Pop@@Base+0x310> │ │ + 31150: e1a07802 lsl r7, r2, #16 │ │ + 31154: e1a06822 lsr r6, r2, #16 │ │ + 31158: e1a07827 lsr r7, r7, #16 │ │ + 3115c: e0873006 add r3, r7, r6 │ │ + 31160: e3530010 cmp r3, #16 │ │ + 31164: 8a00002e bhi 31224 <_Unwind_VRS_Pop@@Base+0x310> │ │ + 31168: e5903000 ldr r3, [r0] │ │ + 3116c: e3130008 tst r3, #8 │ │ + 31170: 0a000002 beq 31180 <_Unwind_VRS_Pop@@Base+0x26c> │ │ + 31174: e3c33008 bic r3, r3, #8 │ │ + 31178: e4803150 str r3, [r0], #336 ; 0x150 │ │ + 3117c: eb000061 bl 31308 <__gnu_Unwind_Save_WMMXD@@Base> │ │ + 31180: e28d8080 add r8, sp, #128 ; 0x80 │ │ + 31184: e1a00008 mov r0, r8 │ │ + 31188: eb00005e bl 31308 <__gnu_Unwind_Save_WMMXD@@Base> │ │ + 3118c: e5954038 ldr r4, [r5, #56] ; 0x38 │ │ + 31190: e0886186 add r6, r8, r6, lsl #3 │ │ + 31194: e2466004 sub r6, r6, #4 │ │ + 31198: e0847187 add r7, r4, r7, lsl #3 │ │ + 3119c: e1540007 cmp r4, r7 │ │ + 311a0: 14943004 ldrne r3, [r4], #4 │ │ + 311a4: 15a63004 strne r3, [r6, #4]! │ │ + 311a8: 1afffffb bne 3119c <_Unwind_VRS_Pop@@Base+0x288> │ │ + 311ac: e5854038 str r4, [r5, #56] ; 0x38 │ │ + 311b0: e1a00008 mov r0, r8 │ │ + 311b4: eb000042 bl 312c4 <__gnu_Unwind_Restore_WMMXD@@Base> │ │ + 311b8: ea00001b b 3122c <_Unwind_VRS_Pop@@Base+0x318> │ │ + 311bc: e3520010 cmp r2, #16 │ │ + 311c0: 93530000 cmpls r3, #0 │ │ + 311c4: 1a000016 bne 31224 <_Unwind_VRS_Pop@@Base+0x310> │ │ + 311c8: e5903000 ldr r3, [r0] │ │ + 311cc: e3130010 tst r3, #16 │ │ + 311d0: 0a000002 beq 311e0 <_Unwind_VRS_Pop@@Base+0x2cc> │ │ + 311d4: e3c33010 bic r3, r3, #16 │ │ + 311d8: e48031d0 str r3, [r0], #464 ; 0x1d0 │ │ + 311dc: eb00005f bl 31360 <__gnu_Unwind_Save_WMMXC@@Base> │ │ + 311e0: e28d6080 add r6, sp, #128 ; 0x80 │ │ + 311e4: e1a00006 mov r0, r6 │ │ + 311e8: eb00005c bl 31360 <__gnu_Unwind_Save_WMMXC@@Base> │ │ + 311ec: e5952038 ldr r2, [r5, #56] ; 0x38 │ │ + 311f0: e3a03000 mov r3, #0 │ │ + 311f4: e3a01001 mov r1, #1 │ │ + 311f8: e0140311 ands r0, r4, r1, lsl r3 │ │ + 311fc: 15920000 ldrne r0, [r2] │ │ + 31200: 17860103 strne r0, [r6, r3, lsl #2] │ │ + 31204: e2833001 add r3, r3, #1 │ │ + 31208: 12822004 addne r2, r2, #4 │ │ + 3120c: e3530004 cmp r3, #4 │ │ + 31210: 1afffff8 bne 311f8 <_Unwind_VRS_Pop@@Base+0x2e4> │ │ + 31214: e5852038 str r2, [r5, #56] ; 0x38 │ │ + 31218: e1a00006 mov r0, r6 │ │ + 3121c: eb00004a bl 3134c <__gnu_Unwind_Restore_WMMXC@@Base> │ │ + 31220: ea000001 b 3122c <_Unwind_VRS_Pop@@Base+0x318> │ │ + 31224: e3a00002 mov r0, #2 │ │ + 31228: ea000012 b 31278 <_Unwind_VRS_Pop@@Base+0x364> │ │ + 3122c: e3a00000 mov r0, #0 │ │ + 31230: ea000010 b 31278 <_Unwind_VRS_Pop@@Base+0x364> │ │ + 31234: e3560010 cmp r6, #16 │ │ + 31238: 93a08000 movls r8, #0 │ │ + 3123c: 91a06008 movls r6, r8 │ │ + 31240: 9affff68 bls 30fe8 <_Unwind_VRS_Pop@@Base+0xd4> │ │ + 31244: e2466010 sub r6, r6, #16 │ │ + 31248: eaffff65 b 30fe4 <_Unwind_VRS_Pop@@Base+0xd0> │ │ + 3124c: e3580000 cmp r8, #0 │ │ + 31250: 0a000005 beq 3126c <_Unwind_VRS_Pop@@Base+0x358> │ │ + 31254: e28d0080 add r0, sp, #128 ; 0x80 │ │ + 31258: eb00000f bl 3129c <__gnu_Unwind_Save_VFP@@Base> │ │ + 3125c: eaffff8d b 31098 <_Unwind_VRS_Pop@@Base+0x184> │ │ + 31260: e28d0080 add r0, sp, #128 ; 0x80 │ │ + 31264: eb00000c bl 3129c <__gnu_Unwind_Save_VFP@@Base> │ │ + 31268: eaffff89 b 31094 <_Unwind_VRS_Pop@@Base+0x180> │ │ + 3126c: e357000f cmp r7, #15 │ │ + 31270: 8affff88 bhi 31098 <_Unwind_VRS_Pop@@Base+0x184> │ │ + 31274: eaffff6f b 31038 <_Unwind_VRS_Pop@@Base+0x124> │ │ + 31278: e28ddf43 add sp, sp, #268 ; 0x10c │ │ + 3127c: e8bd83f0 pop {r4, r5, r6, r7, r8, r9, pc} │ │ + │ │ +00031280 <__restore_core_regs@@Base>: │ │ + 31280: e2801034 add r1, r0, #52 ; 0x34 │ │ + 31284: e8910038 ldm r1, {r3, r4, r5} │ │ + 31288: e92d0038 push {r3, r4, r5} │ │ + 3128c: e8900fff ldm r0, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ + 31290: e89de000 ldm sp, {sp, lr, pc} │ │ + │ │ +00031294 <__gnu_Unwind_Restore_VFP@@Base>: │ │ + 31294: ec900b21 fldmiax r0, {d0-d15} ;@ Deprecated │ │ + 31298: e12fff1e bx lr │ │ + │ │ +0003129c <__gnu_Unwind_Save_VFP@@Base>: │ │ + 3129c: ec800b21 fstmiax r0, {d0-d15} ;@ Deprecated │ │ + 312a0: e12fff1e bx lr │ │ + │ │ +000312a4 <__gnu_Unwind_Restore_VFP_D@@Base>: │ │ + 312a4: ec900b20 vldmia r0, {d0-d15} │ │ + 312a8: e12fff1e bx lr │ │ + │ │ +000312ac <__gnu_Unwind_Save_VFP_D@@Base>: │ │ + 312ac: ec800b20 vstmia r0, {d0-d15} │ │ + 312b0: e12fff1e bx lr │ │ + │ │ +000312b4 <__gnu_Unwind_Restore_VFP_D_16_to_31@@Base>: │ │ + 312b4: ecd00b20 vldmia r0, {d16-d31} │ │ + 312b8: e12fff1e bx lr │ │ + │ │ +000312bc <__gnu_Unwind_Save_VFP_D_16_to_31@@Base>: │ │ + 312bc: ecc00b20 vstmia r0, {d16-d31} │ │ + 312c0: e12fff1e bx lr │ │ + │ │ +000312c4 <__gnu_Unwind_Restore_WMMXD@@Base>: │ │ + 312c4: ecf00102 ldfe f0, [r0], #8 │ │ + 312c8: ecf01102 ldfe f1, [r0], #8 │ │ + 312cc: ecf02102 ldfe f2, [r0], #8 │ │ + 312d0: ecf03102 ldfe f3, [r0], #8 │ │ + 312d4: ecf04102 ldfe f4, [r0], #8 │ │ + 312d8: ecf05102 ldfe f5, [r0], #8 │ │ + 312dc: ecf06102 ldfe f6, [r0], #8 │ │ + 312e0: ecf07102 ldfe f7, [r0], #8 │ │ + 312e4: ecf08102 ldfp f0, [r0], #8 │ │ + 312e8: ecf09102 ldfp f1, [r0], #8 │ │ + 312ec: ecf0a102 ldfp f2, [r0], #8 │ │ + 312f0: ecf0b102 ldfp f3, [r0], #8 │ │ + 312f4: ecf0c102 ldfp f4, [r0], #8 │ │ + 312f8: ecf0d102 ldfp f5, [r0], #8 │ │ + 312fc: ecf0e102 ldfp f6, [r0], #8 │ │ + 31300: ecf0f102 ldfp f7, [r0], #8 │ │ + 31304: e12fff1e bx lr │ │ + │ │ +00031308 <__gnu_Unwind_Save_WMMXD@@Base>: │ │ + 31308: ece00102 stfe f0, [r0], #8 │ │ + 3130c: ece01102 stfe f1, [r0], #8 │ │ + 31310: ece02102 stfe f2, [r0], #8 │ │ + 31314: ece03102 stfe f3, [r0], #8 │ │ + 31318: ece04102 stfe f4, [r0], #8 │ │ + 3131c: ece05102 stfe f5, [r0], #8 │ │ + 31320: ece06102 stfe f6, [r0], #8 │ │ + 31324: ece07102 stfe f7, [r0], #8 │ │ + 31328: ece08102 stfp f0, [r0], #8 │ │ + 3132c: ece09102 stfp f1, [r0], #8 │ │ + 31330: ece0a102 stfp f2, [r0], #8 │ │ + 31334: ece0b102 stfp f3, [r0], #8 │ │ + 31338: ece0c102 stfp f4, [r0], #8 │ │ + 3133c: ece0d102 stfp f5, [r0], #8 │ │ + 31340: ece0e102 stfp f6, [r0], #8 │ │ + 31344: ece0f102 stfp f7, [r0], #8 │ │ + 31348: e12fff1e bx lr │ │ + │ │ +0003134c <__gnu_Unwind_Restore_WMMXC@@Base>: │ │ + 3134c: fcb08101 ldc2 1, cr8, [r0], #4 │ │ + 31350: fcb09101 ldc2 1, cr9, [r0], #4 │ │ + 31354: fcb0a101 ldc2 1, cr10, [r0], #4 │ │ + 31358: fcb0b101 ldc2 1, cr11, [r0], #4 │ │ + 3135c: e12fff1e bx lr │ │ + │ │ +00031360 <__gnu_Unwind_Save_WMMXC@@Base>: │ │ + 31360: fca08101 stc2 1, cr8, [r0], #4 │ │ + 31364: fca09101 stc2 1, cr9, [r0], #4 │ │ + 31368: fca0a101 stc2 1, cr10, [r0], #4 │ │ + 3136c: fca0b101 stc2 1, cr11, [r0], #4 │ │ + 31370: e12fff1e bx lr │ │ + │ │ +00031374 <_Unwind_RaiseException@@Base>: │ │ + 31374: e92de000 push {sp, lr, pc} │ │ + 31378: e92d1fff push {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip} │ │ + 3137c: e3a03000 mov r3, #0 │ │ + 31380: e92d000c push {r2, r3} │ │ + 31384: e28d1004 add r1, sp, #4 │ │ + 31388: ebfffd0e bl 307c8 <__gnu_Unwind_RaiseException@@Base> │ │ + 3138c: e59de040 ldr lr, [sp, #64] ; 0x40 │ │ + 31390: e28dd048 add sp, sp, #72 ; 0x48 │ │ + 31394: e12fff1e bx lr │ │ + │ │ +00031398 <_Unwind_Resume@@Base>: │ │ + 31398: e92de000 push {sp, lr, pc} │ │ + 3139c: e92d1fff push {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip} │ │ + 313a0: e3a03000 mov r3, #0 │ │ + 313a4: e92d000c push {r2, r3} │ │ + 313a8: e28d1004 add r1, sp, #4 │ │ + 313ac: ebfffd35 bl 30888 <__gnu_Unwind_Resume@@Base> │ │ + 313b0: e59de040 ldr lr, [sp, #64] ; 0x40 │ │ + 313b4: e28dd048 add sp, sp, #72 ; 0x48 │ │ + 313b8: e12fff1e bx lr │ │ + │ │ +000313bc <_Unwind_Resume_or_Rethrow@@Base>: │ │ + 313bc: e92de000 push {sp, lr, pc} │ │ + 313c0: e92d1fff push {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip} │ │ + 313c4: e3a03000 mov r3, #0 │ │ + 313c8: e92d000c push {r2, r3} │ │ + 313cc: e28d1004 add r1, sp, #4 │ │ + 313d0: ebfffd49 bl 308fc <__gnu_Unwind_Resume_or_Rethrow@@Base> │ │ + 313d4: e59de040 ldr lr, [sp, #64] ; 0x40 │ │ + 313d8: e28dd048 add sp, sp, #72 ; 0x48 │ │ + 313dc: e12fff1e bx lr │ │ + │ │ +000313e0 <_Unwind_ForcedUnwind@@Base>: │ │ + 313e0: e92de000 push {sp, lr, pc} │ │ + 313e4: e92d1fff push {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip} │ │ + 313e8: e3a03000 mov r3, #0 │ │ + 313ec: e92d000c push {r2, r3} │ │ + 313f0: e28d3004 add r3, sp, #4 │ │ + 313f4: ebfffd1c bl 3086c <__gnu_Unwind_ForcedUnwind@@Base> │ │ + 313f8: e59de040 ldr lr, [sp, #64] ; 0x40 │ │ + 313fc: e28dd048 add sp, sp, #72 ; 0x48 │ │ + 31400: e12fff1e bx lr │ │ + │ │ +00031404 <_Unwind_Backtrace@@Base>: │ │ + 31404: e92de000 push {sp, lr, pc} │ │ + 31408: e92d1fff push {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip} │ │ + 3140c: e3a03000 mov r3, #0 │ │ + 31410: e92d000c push {r2, r3} │ │ + 31414: e28d2004 add r2, sp, #4 │ │ + 31418: ebfffd89 bl 30a44 <__gnu_Unwind_Backtrace@@Base> │ │ + 3141c: e59de040 ldr lr, [sp, #64] ; 0x40 │ │ + 31420: e28dd048 add sp, sp, #72 ; 0x48 │ │ + 31424: e12fff1e bx lr │ │ + 31428: e5d03008 ldrb r3, [r0, #8] │ │ + 3142c: e3530000 cmp r3, #0 │ │ + 31430: 1a00000b bne 31464 <_Unwind_Backtrace@@Base+0x60> │ │ + 31434: e5d03009 ldrb r3, [r0, #9] │ │ + 31438: e3530000 cmp r3, #0 │ │ + 3143c: 0a00000f beq 31480 <_Unwind_Backtrace@@Base+0x7c> │ │ + 31440: e2433001 sub r3, r3, #1 │ │ + 31444: e5c03009 strb r3, [r0, #9] │ │ + 31448: e5903004 ldr r3, [r0, #4] │ │ + 3144c: e2832004 add r2, r3, #4 │ │ + 31450: e5933000 ldr r3, [r3] │ │ + 31454: e5803000 str r3, [r0] │ │ + 31458: e5802004 str r2, [r0, #4] │ │ + 3145c: e3a03003 mov r3, #3 │ │ + 31460: ea000000 b 31468 <_Unwind_Backtrace@@Base+0x64> │ │ + 31464: e2433001 sub r3, r3, #1 │ │ + 31468: e5c03008 strb r3, [r0, #8] │ │ + 3146c: e5903000 ldr r3, [r0] │ │ + 31470: e1a02403 lsl r2, r3, #8 │ │ + 31474: e5802000 str r2, [r0] │ │ + 31478: e1a00c23 lsr r0, r3, #24 │ │ + 3147c: e12fff1e bx lr │ │ + 31480: e3a000b0 mov r0, #176 ; 0xb0 │ │ + 31484: e12fff1e bx lr │ │ + 31488: e92d401f push {r0, r1, r2, r3, r4, lr} │ │ + 3148c: e3a01000 mov r1, #0 │ │ + 31490: e28d300c add r3, sp, #12 │ │ + 31494: e58d3000 str r3, [sp] │ │ + 31498: e3a0200c mov r2, #12 │ │ + 3149c: e1a03001 mov r3, r1 │ │ + 314a0: ebfffd24 bl 30938 <_Unwind_VRS_Get@@Base> │ │ + 314a4: e59d000c ldr r0, [sp, #12] │ │ + 314a8: e28dd014 add sp, sp, #20 │ │ + 314ac: e49df004 pop {pc} ; (ldr pc, [sp], #4) │ │ + 314b0: eafffff4 b 31488 <_Unwind_Backtrace@@Base+0x84> │ │ + │ │ +000314b4 <__gnu_unwind_execute@@Base>: │ │ + 314b4: e92d47ff push {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, lr} │ │ + 314b8: e1a05000 mov r5, r0 │ │ + 314bc: e1a07001 mov r7, r1 │ │ + 314c0: e3a06000 mov r6, #0 │ │ + 314c4: e28d800c add r8, sp, #12 │ │ + 314c8: e3a09eff mov r9, #4080 ; 0xff0 │ │ + 314cc: e1a00007 mov r0, r7 │ │ + 314d0: ebffffd4 bl 31428 <_Unwind_Backtrace@@Base+0x24> │ │ + 314d4: e35000b0 cmp r0, #176 ; 0xb0 │ │ + 314d8: e1a04000 mov r4, r0 │ │ + 314dc: 1a00000f bne 31520 <__gnu_unwind_execute@@Base+0x6c> │ │ + 314e0: e3560000 cmp r6, #0 │ │ + 314e4: 1a0000d1 bne 31830 <__gnu_unwind_execute@@Base+0x37c> │ │ + 314e8: e28d400c add r4, sp, #12 │ │ + 314ec: e1a01006 mov r1, r6 │ │ + 314f0: e1a03006 mov r3, r6 │ │ + 314f4: e58d4000 str r4, [sp] │ │ + 314f8: e1a00005 mov r0, r5 │ │ + 314fc: e3a0200e mov r2, #14 │ │ + 31500: ebfffd0c bl 30938 <_Unwind_VRS_Get@@Base> │ │ + 31504: e58d4000 str r4, [sp] │ │ + 31508: e1a00005 mov r0, r5 │ │ + 3150c: e1a01006 mov r1, r6 │ │ + 31510: e3a0200f mov r2, #15 │ │ + 31514: e1a03006 mov r3, r6 │ │ + 31518: ebfffd27 bl 309bc <_Unwind_VRS_Set@@Base> │ │ + 3151c: ea0000c3 b 31830 <__gnu_unwind_execute@@Base+0x37c> │ │ + 31520: e2101080 ands r1, r0, #128 ; 0x80 │ │ + 31524: 1a00000d bne 31560 <__gnu_unwind_execute@@Base+0xac> │ │ + 31528: e1a0a100 lsl sl, r0, #2 │ │ + 3152c: e1a03001 mov r3, r1 │ │ + 31530: e58d8000 str r8, [sp] │ │ + 31534: e1a00005 mov r0, r5 │ │ + 31538: e3a0200d mov r2, #13 │ │ + 3153c: ebfffcfd bl 30938 <_Unwind_VRS_Get@@Base> │ │ + 31540: e20aa0ff and sl, sl, #255 ; 0xff │ │ + 31544: e59d300c ldr r3, [sp, #12] │ │ + 31548: e28aa004 add sl, sl, #4 │ │ + 3154c: e3140040 tst r4, #64 ; 0x40 │ │ + 31550: 106aa003 rsbne sl, sl, r3 │ │ + 31554: 008aa003 addeq sl, sl, r3 │ │ + 31558: e58da00c str sl, [sp, #12] │ │ + 3155c: ea000021 b 315e8 <__gnu_unwind_execute@@Base+0x134> │ │ + 31560: e20030f0 and r3, r0, #240 ; 0xf0 │ │ + 31564: e3530080 cmp r3, #128 ; 0x80 │ │ + 31568: 1a000013 bne 315bc <__gnu_unwind_execute@@Base+0x108> │ │ + 3156c: e1a04400 lsl r4, r0, #8 │ │ + 31570: e1a00007 mov r0, r7 │ │ + 31574: ebffffab bl 31428 <_Unwind_Backtrace@@Base+0x24> │ │ + 31578: e1800004 orr r0, r0, r4 │ │ + 3157c: e3500902 cmp r0, #32768 ; 0x8000 │ │ + 31580: 1a000001 bne 3158c <__gnu_unwind_execute@@Base+0xd8> │ │ + 31584: e3a00009 mov r0, #9 │ │ + 31588: ea0000a9 b 31834 <__gnu_unwind_execute@@Base+0x380> │ │ + 3158c: e1a02a00 lsl r2, r0, #20 │ │ + 31590: e3a01000 mov r1, #0 │ │ + 31594: e1a04200 lsl r4, r0, #4 │ │ + 31598: e1a02822 lsr r2, r2, #16 │ │ + 3159c: e1a00005 mov r0, r5 │ │ + 315a0: e1a03001 mov r3, r1 │ │ + 315a4: ebfffe5a bl 30f14 <_Unwind_VRS_Pop@@Base> │ │ + 315a8: e3500000 cmp r0, #0 │ │ + 315ac: 1afffff4 bne 31584 <__gnu_unwind_execute@@Base+0xd0> │ │ + 315b0: e3140902 tst r4, #32768 ; 0x8000 │ │ + 315b4: 13a06001 movne r6, #1 │ │ + 315b8: eaffffc3 b 314cc <__gnu_unwind_execute@@Base+0x18> │ │ + 315bc: e3530090 cmp r3, #144 ; 0x90 │ │ + 315c0: 1a00000f bne 31604 <__gnu_unwind_execute@@Base+0x150> │ │ + 315c4: e200300d and r3, r0, #13 │ │ + 315c8: e353000d cmp r3, #13 │ │ + 315cc: 0affffec beq 31584 <__gnu_unwind_execute@@Base+0xd0> │ │ + 315d0: e3a01000 mov r1, #0 │ │ + 315d4: e58d8000 str r8, [sp] │ │ + 315d8: e1a00005 mov r0, r5 │ │ + 315dc: e204200f and r2, r4, #15 │ │ + 315e0: e1a03001 mov r3, r1 │ │ + 315e4: ebfffcd3 bl 30938 <_Unwind_VRS_Get@@Base> │ │ + 315e8: e1a00005 mov r0, r5 │ │ + 315ec: e3a01000 mov r1, #0 │ │ + 315f0: e58d8000 str r8, [sp] │ │ + 315f4: e3a0200d mov r2, #13 │ │ + 315f8: e1a03001 mov r3, r1 │ │ + 315fc: ebfffcee bl 309bc <_Unwind_VRS_Set@@Base> │ │ + 31600: eaffffb1 b 314cc <__gnu_unwind_execute@@Base+0x18> │ │ + 31604: e35300a0 cmp r3, #160 ; 0xa0 │ │ + 31608: 1a000008 bne 31630 <__gnu_unwind_execute@@Base+0x17c> │ │ + 3160c: e1e02000 mvn r2, r0 │ │ + 31610: e2022007 and r2, r2, #7 │ │ + 31614: e1a02259 asr r2, r9, r2 │ │ + 31618: e3100008 tst r0, #8 │ │ + 3161c: e2022eff and r2, r2, #4080 ; 0xff0 │ │ + 31620: 13822901 orrne r2, r2, #16384 ; 0x4000 │ │ + 31624: e1a00005 mov r0, r5 │ │ + 31628: e3a01000 mov r1, #0 │ │ + 3162c: ea00000a b 3165c <__gnu_unwind_execute@@Base+0x1a8> │ │ + 31630: e35300b0 cmp r3, #176 ; 0xb0 │ │ + 31634: 1a000038 bne 3171c <__gnu_unwind_execute@@Base+0x268> │ │ + 31638: e35000b1 cmp r0, #177 ; 0xb1 │ │ + 3163c: 1a000008 bne 31664 <__gnu_unwind_execute@@Base+0x1b0> │ │ + 31640: e1a00007 mov r0, r7 │ │ + 31644: ebffff77 bl 31428 <_Unwind_Backtrace@@Base+0x24> │ │ + 31648: e2502000 subs r2, r0, #0 │ │ + 3164c: 0affffcc beq 31584 <__gnu_unwind_execute@@Base+0xd0> │ │ + 31650: e21210f0 ands r1, r2, #240 ; 0xf0 │ │ + 31654: 1affffca bne 31584 <__gnu_unwind_execute@@Base+0xd0> │ │ + 31658: e1a00005 mov r0, r5 │ │ + 3165c: e1a03001 mov r3, r1 │ │ + 31660: ea00006e b 31820 <__gnu_unwind_execute@@Base+0x36c> │ │ + 31664: e35000b2 cmp r0, #178 ; 0xb2 │ │ + 31668: 1a000018 bne 316d0 <__gnu_unwind_execute@@Base+0x21c> │ │ + 3166c: e3a01000 mov r1, #0 │ │ + 31670: e3a0200d mov r2, #13 │ │ + 31674: e1a03001 mov r3, r1 │ │ + 31678: e58d8000 str r8, [sp] │ │ + 3167c: e1a00005 mov r0, r5 │ │ + 31680: ebfffcac bl 30938 <_Unwind_VRS_Get@@Base> │ │ + 31684: e1a00007 mov r0, r7 │ │ + 31688: ebffff66 bl 31428 <_Unwind_Backtrace@@Base+0x24> │ │ + 3168c: e3a04002 mov r4, #2 │ │ + 31690: e2101080 ands r1, r0, #128 ; 0x80 │ │ + 31694: e59d300c ldr r3, [sp, #12] │ │ + 31698: e200007f and r0, r0, #127 ; 0x7f │ │ + 3169c: 0a000005 beq 316b8 <__gnu_unwind_execute@@Base+0x204> │ │ + 316a0: e0833410 add r3, r3, r0, lsl r4 │ │ + 316a4: e1a00007 mov r0, r7 │ │ + 316a8: e58d300c str r3, [sp, #12] │ │ + 316ac: e2844007 add r4, r4, #7 │ │ + 316b0: ebffff5c bl 31428 <_Unwind_Backtrace@@Base+0x24> │ │ + 316b4: eafffff5 b 31690 <__gnu_unwind_execute@@Base+0x1dc> │ │ + 316b8: e2833f81 add r3, r3, #516 ; 0x204 │ │ + 316bc: e0833410 add r3, r3, r0, lsl r4 │ │ + 316c0: e58d8000 str r8, [sp] │ │ + 316c4: e58d300c str r3, [sp, #12] │ │ + 316c8: e1a00005 mov r0, r5 │ │ + 316cc: eaffffc8 b 315f4 <__gnu_unwind_execute@@Base+0x140> │ │ + 316d0: e35000b3 cmp r0, #179 ; 0xb3 │ │ + 316d4: 1a000007 bne 316f8 <__gnu_unwind_execute@@Base+0x244> │ │ + 316d8: e1a00007 mov r0, r7 │ │ + 316dc: ebffff51 bl 31428 <_Unwind_Backtrace@@Base+0x24> │ │ + 316e0: e3a01001 mov r1, #1 │ │ + 316e4: e200200f and r2, r0, #15 │ │ + 316e8: e20030f0 and r3, r0, #240 ; 0xf0 │ │ + 316ec: e2822001 add r2, r2, #1 │ │ + 316f0: e1a00005 mov r0, r5 │ │ + 316f4: ea000013 b 31748 <__gnu_unwind_execute@@Base+0x294> │ │ + 316f8: e20030fc and r3, r0, #252 ; 0xfc │ │ + 316fc: e35300b4 cmp r3, #180 ; 0xb4 │ │ + 31700: 0affff9f beq 31584 <__gnu_unwind_execute@@Base+0xd0> │ │ + 31704: e2002007 and r2, r0, #7 │ │ + 31708: e2822001 add r2, r2, #1 │ │ + 3170c: e1a00005 mov r0, r5 │ │ + 31710: e3a01001 mov r1, #1 │ │ + 31714: e3822702 orr r2, r2, #524288 ; 0x80000 │ │ + 31718: eaffffcf b 3165c <__gnu_unwind_execute@@Base+0x1a8> │ │ + 3171c: e35300c0 cmp r3, #192 ; 0xc0 │ │ + 31720: 1a000035 bne 317fc <__gnu_unwind_execute@@Base+0x348> │ │ + 31724: e35000c6 cmp r0, #198 ; 0xc6 │ │ + 31728: 1a000008 bne 31750 <__gnu_unwind_execute@@Base+0x29c> │ │ + 3172c: e1a00007 mov r0, r7 │ │ + 31730: ebffff3c bl 31428 <_Unwind_Backtrace@@Base+0x24> │ │ + 31734: e3a01003 mov r1, #3 │ │ + 31738: e200200f and r2, r0, #15 │ │ + 3173c: e20030f0 and r3, r0, #240 ; 0xf0 │ │ + 31740: e2822001 add r2, r2, #1 │ │ + 31744: e1a00005 mov r0, r5 │ │ + 31748: e1822603 orr r2, r2, r3, lsl #12 │ │ + 3174c: eaffffc2 b 3165c <__gnu_unwind_execute@@Base+0x1a8> │ │ + 31750: e35000c7 cmp r0, #199 ; 0xc7 │ │ + 31754: 1a000008 bne 3177c <__gnu_unwind_execute@@Base+0x2c8> │ │ + 31758: e1a00007 mov r0, r7 │ │ + 3175c: ebffff31 bl 31428 <_Unwind_Backtrace@@Base+0x24> │ │ + 31760: e2502000 subs r2, r0, #0 │ │ + 31764: 0affff86 beq 31584 <__gnu_unwind_execute@@Base+0xd0> │ │ + 31768: e21230f0 ands r3, r2, #240 ; 0xf0 │ │ + 3176c: 1affff84 bne 31584 <__gnu_unwind_execute@@Base+0xd0> │ │ + 31770: e1a00005 mov r0, r5 │ │ + 31774: e3a01004 mov r1, #4 │ │ + 31778: ea000028 b 31820 <__gnu_unwind_execute@@Base+0x36c> │ │ + 3177c: e20030f8 and r3, r0, #248 ; 0xf8 │ │ + 31780: e35300c0 cmp r3, #192 ; 0xc0 │ │ + 31784: 1a000005 bne 317a0 <__gnu_unwind_execute@@Base+0x2ec> │ │ + 31788: e200200f and r2, r0, #15 │ │ + 3178c: e2822001 add r2, r2, #1 │ │ + 31790: e1a00005 mov r0, r5 │ │ + 31794: e3a01003 mov r1, #3 │ │ + 31798: e382280a orr r2, r2, #655360 ; 0xa0000 │ │ + 3179c: eaffffae b 3165c <__gnu_unwind_execute@@Base+0x1a8> │ │ + 317a0: e35000c8 cmp r0, #200 ; 0xc8 │ │ + 317a4: 1a000009 bne 317d0 <__gnu_unwind_execute@@Base+0x31c> │ │ + 317a8: e1a00007 mov r0, r7 │ │ + 317ac: ebffff1d bl 31428 <_Unwind_Backtrace@@Base+0x24> │ │ + 317b0: e3a01001 mov r1, #1 │ │ + 317b4: e20020f0 and r2, r0, #240 ; 0xf0 │ │ + 317b8: e200000f and r0, r0, #15 │ │ + 317bc: e2803001 add r3, r0, #1 │ │ + 317c0: e2822010 add r2, r2, #16 │ │ + 317c4: e1a00005 mov r0, r5 │ │ + 317c8: e1832602 orr r2, r3, r2, lsl #12 │ │ + 317cc: ea000012 b 3181c <__gnu_unwind_execute@@Base+0x368> │ │ + 317d0: e35000c9 cmp r0, #201 ; 0xc9 │ │ + 317d4: 1affff6a bne 31584 <__gnu_unwind_execute@@Base+0xd0> │ │ + 317d8: e1a00007 mov r0, r7 │ │ + 317dc: ebffff11 bl 31428 <_Unwind_Backtrace@@Base+0x24> │ │ + 317e0: e3a01001 mov r1, #1 │ │ + 317e4: e200200f and r2, r0, #15 │ │ + 317e8: e20030f0 and r3, r0, #240 ; 0xf0 │ │ + 317ec: e2822001 add r2, r2, #1 │ │ + 317f0: e1a00005 mov r0, r5 │ │ + 317f4: e1822603 orr r2, r2, r3, lsl #12 │ │ + 317f8: ea000007 b 3181c <__gnu_unwind_execute@@Base+0x368> │ │ + 317fc: e20030f8 and r3, r0, #248 ; 0xf8 │ │ + 31800: e35300d0 cmp r3, #208 ; 0xd0 │ │ + 31804: 1affff5e bne 31584 <__gnu_unwind_execute@@Base+0xd0> │ │ + 31808: e2002007 and r2, r0, #7 │ │ + 3180c: e2822001 add r2, r2, #1 │ │ + 31810: e1a00005 mov r0, r5 │ │ + 31814: e3a01001 mov r1, #1 │ │ + 31818: e3822702 orr r2, r2, #524288 ; 0x80000 │ │ + 3181c: e3a03005 mov r3, #5 │ │ + 31820: ebfffdbb bl 30f14 <_Unwind_VRS_Pop@@Base> │ │ + 31824: e3500000 cmp r0, #0 │ │ + 31828: 1affff55 bne 31584 <__gnu_unwind_execute@@Base+0xd0> │ │ + 3182c: eaffff26 b 314cc <__gnu_unwind_execute@@Base+0x18> │ │ + 31830: e3a00000 mov r0, #0 │ │ + 31834: e28dd010 add sp, sp, #16 │ │ + 31838: e8bd87f0 pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + │ │ +0003183c <__gnu_unwind_frame@@Base>: │ │ + 3183c: e92d401f push {r0, r1, r2, r3, r4, lr} │ │ + 31840: e590304c ldr r3, [r0, #76] ; 0x4c │ │ + 31844: e1a00001 mov r0, r1 │ │ + 31848: e5932004 ldr r2, [r3, #4] │ │ + 3184c: e28d1004 add r1, sp, #4 │ │ + 31850: e1a02402 lsl r2, r2, #8 │ │ + 31854: e58d2004 str r2, [sp, #4] │ │ + 31858: e2832008 add r2, r3, #8 │ │ + 3185c: e58d2008 str r2, [sp, #8] │ │ + 31860: e3a02003 mov r2, #3 │ │ + 31864: e5cd200c strb r2, [sp, #12] │ │ + 31868: e5d33007 ldrb r3, [r3, #7] │ │ + 3186c: e5cd300d strb r3, [sp, #13] │ │ + 31870: ebffff0f bl 314b4 <__gnu_unwind_execute@@Base> │ │ + 31874: e28dd014 add sp, sp, #20 │ │ + 31878: e49df004 pop {pc} ; (ldr pc, [sp], #4) │ │ + │ │ +0003187c <_Unwind_GetRegionStart@@Base>: │ │ + 3187c: e92d4008 push {r3, lr} │ │ + 31880: ebffff0a bl 314b0 <_Unwind_Backtrace@@Base+0xac> │ │ + 31884: e5900048 ldr r0, [r0, #72] ; 0x48 │ │ + 31888: e8bd8008 pop {r3, pc} │ │ + │ │ +0003188c <_Unwind_GetLanguageSpecificData@@Base>: │ │ + 3188c: e92d4008 push {r3, lr} │ │ + 31890: ebffff06 bl 314b0 <_Unwind_Backtrace@@Base+0xac> │ │ + 31894: e590304c ldr r3, [r0, #76] ; 0x4c │ │ + 31898: e5d30007 ldrb r0, [r3, #7] │ │ + 3189c: e0830100 add r0, r3, r0, lsl #2 │ │ + 318a0: e2800008 add r0, r0, #8 │ │ + 318a4: e8bd8008 pop {r3, pc} │ │ + │ │ +000318a8 <_Unwind_GetDataRelBase@@Base>: │ │ + 318a8: e92d4008 push {r3, lr} │ │ + 318ac: ebff5bcf bl 87f0 │ │ + │ │ +000318b0 <_Unwind_GetTextRelBase@@Base>: │ │ + 318b0: e92d4008 push {r3, lr} │ │ + 318b4: ebff5bcd bl 87f0 │ │ + │ │ +000318b8 <__divdi3@@Base>: │ │ + 318b8: e3510000 cmp r1, #0 │ │ + 318bc: e92d4ff7 push {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + 318c0: e1a0c003 mov ip, r3 │ │ + 318c4: e1a0e002 mov lr, r2 │ │ + 318c8: a1a08000 movge r8, r0 │ │ + 318cc: a1a06001 movge r6, r1 │ │ + 318d0: a3a07000 movge r7, #0 │ │ + 318d4: aa000004 bge 318ec <__divdi3@@Base+0x34> │ │ + 318d8: e2700000 rsbs r0, r0, #0 │ │ + 318dc: e2e11000 rsc r1, r1, #0 │ │ + 318e0: e1a08000 mov r8, r0 │ │ + 318e4: e1a06001 mov r6, r1 │ │ + 318e8: e3e07000 mvn r7, #0 │ │ + 318ec: e3530000 cmp r3, #0 │ │ + 318f0: aa000004 bge 31908 <__divdi3@@Base+0x50> │ │ + 318f4: e2722000 rsbs r2, r2, #0 │ │ + 318f8: e2e33000 rsc r3, r3, #0 │ │ + 318fc: e1e07007 mvn r7, r7 │ │ + 31900: e1a0e002 mov lr, r2 │ │ + 31904: e1a0c003 mov ip, r3 │ │ + 31908: e15c0006 cmp ip, r6 │ │ + 3190c: 015e0008 cmpeq lr, r8 │ │ + 31910: e1a04008 mov r4, r8 │ │ + 31914: e1a05006 mov r5, r6 │ │ + 31918: e1a0000e mov r0, lr │ │ + 3191c: e1a0100c mov r1, ip │ │ + 31920: 83a02000 movhi r2, #0 │ │ + 31924: 83a03000 movhi r3, #0 │ │ + 31928: 8a000036 bhi 31a08 <__divdi3@@Base+0x150> │ │ + 3192c: e35c0000 cmp ip, #0 │ │ + 31930: 016f6f1e clzeq r6, lr │ │ + 31934: 116f6f1c clzne r6, ip │ │ + 31938: 02866020 addeq r6, r6, #32 │ │ + 3193c: e3550000 cmp r5, #0 │ │ + 31940: 016f3f18 clzeq r3, r8 │ │ + 31944: 02833020 addeq r3, r3, #32 │ │ + 31948: 116f3f15 clzne r3, r5 │ │ + 3194c: e0636006 rsb r6, r3, r6 │ │ + 31950: e1a02006 mov r2, r6 │ │ + 31954: e58d6004 str r6, [sp, #4] │ │ + 31958: eb000080 bl 31b60 <__aeabi_llsl@@Base> │ │ + 3195c: e1550001 cmp r5, r1 │ │ + 31960: 01580000 cmpeq r8, r0 │ │ + 31964: e1a0a000 mov sl, r0 │ │ + 31968: e1a0b001 mov fp, r1 │ │ + 3196c: 33a02000 movcc r2, #0 │ │ + 31970: 33a03000 movcc r3, #0 │ │ + 31974: 3a000007 bcc 31998 <__divdi3@@Base+0xe0> │ │ + 31978: e0584000 subs r4, r8, r0 │ │ + 3197c: e0c55001 sbc r5, r5, r1 │ │ + 31980: e1a02006 mov r2, r6 │ │ + 31984: e3a00001 mov r0, #1 │ │ + 31988: e3a01000 mov r1, #0 │ │ + 3198c: eb000073 bl 31b60 <__aeabi_llsl@@Base> │ │ + 31990: e1a02000 mov r2, r0 │ │ + 31994: e1a03001 mov r3, r1 │ │ + 31998: e3560000 cmp r6, #0 │ │ + 3199c: 0a000019 beq 31a08 <__divdi3@@Base+0x150> │ │ + 319a0: e1b0b0ab lsrs fp, fp, #1 │ │ + 319a4: e1a0a06a rrx sl, sl │ │ + 319a8: e054800a subs r8, r4, sl │ │ + 319ac: e0c5900b sbc r9, r5, fp │ │ + 319b0: e0988008 adds r8, r8, r8 │ │ + 319b4: e0a99009 adc r9, r9, r9 │ │ + 319b8: e2988001 adds r8, r8, #1 │ │ + 319bc: e2a99000 adc r9, r9, #0 │ │ + 319c0: e0940004 adds r0, r4, r4 │ │ + 319c4: e0a51005 adc r1, r5, r5 │ │ + 319c8: e155000b cmp r5, fp │ │ + 319cc: 0154000a cmpeq r4, sl │ │ + 319d0: 21a00008 movcs r0, r8 │ │ + 319d4: 21a01009 movcs r1, r9 │ │ + 319d8: e2566001 subs r6, r6, #1 │ │ + 319dc: e1a04000 mov r4, r0 │ │ + 319e0: e1a05001 mov r5, r1 │ │ + 319e4: 1affffef bne 319a8 <__divdi3@@Base+0xf0> │ │ + 319e8: e0908002 adds r8, r0, r2 │ │ + 319ec: e59d2004 ldr r2, [sp, #4] │ │ + 319f0: e0a19003 adc r9, r1, r3 │ │ + 319f4: eb000052 bl 31b44 <__aeabi_llsr@@Base> │ │ + 319f8: e59d2004 ldr r2, [sp, #4] │ │ + 319fc: eb000057 bl 31b60 <__aeabi_llsl@@Base> │ │ + 31a00: e0582000 subs r2, r8, r0 │ │ + 31a04: e0c93001 sbc r3, r9, r1 │ │ + 31a08: e2977000 adds r7, r7, #0 │ │ + 31a0c: 13a07001 movne r7, #1 │ │ + 31a10: e2776000 rsbs r6, r7, #0 │ │ + 31a14: e3a05000 mov r5, #0 │ │ + 31a18: e1a04007 mov r4, r7 │ │ + 31a1c: e0220006 eor r0, r2, r6 │ │ + 31a20: e2e57000 rsc r7, r5, #0 │ │ + 31a24: e0231007 eor r1, r3, r7 │ │ + 31a28: e0900004 adds r0, r0, r4 │ │ + 31a2c: e0a11005 adc r1, r1, r5 │ │ + 31a30: e28dd00c add sp, sp, #12 │ │ + 31a34: e8bd8ff0 pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + │ │ +00031a38 <__udivdi3@@Base>: │ │ + 31a38: e1530001 cmp r3, r1 │ │ + 31a3c: 01520000 cmpeq r2, r0 │ │ + 31a40: e92d4ff8 push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + 31a44: e1a06000 mov r6, r0 │ │ + 31a48: e1a07001 mov r7, r1 │ │ + 31a4c: 8a000039 bhi 31b38 <__udivdi3@@Base+0x100> │ │ + 31a50: e3530000 cmp r3, #0 │ │ + 31a54: 016f4f12 clzeq r4, r2 │ │ + 31a58: 116f4f13 clzne r4, r3 │ │ + 31a5c: 02844020 addeq r4, r4, #32 │ │ + 31a60: e3510000 cmp r1, #0 │ │ + 31a64: 016f1f10 clzeq r1, r0 │ │ + 31a68: 02811020 addeq r1, r1, #32 │ │ + 31a6c: 116f1f11 clzne r1, r1 │ │ + 31a70: e0614004 rsb r4, r1, r4 │ │ + 31a74: e1a00002 mov r0, r2 │ │ + 31a78: e1a01003 mov r1, r3 │ │ + 31a7c: e1a02004 mov r2, r4 │ │ + 31a80: eb000036 bl 31b60 <__aeabi_llsl@@Base> │ │ + 31a84: e1a05004 mov r5, r4 │ │ + 31a88: e1570001 cmp r7, r1 │ │ + 31a8c: 01560000 cmpeq r6, r0 │ │ + 31a90: e1a0a000 mov sl, r0 │ │ + 31a94: e1a0b001 mov fp, r1 │ │ + 31a98: 33a00000 movcc r0, #0 │ │ + 31a9c: 33a01000 movcc r1, #0 │ │ + 31aa0: 3a000005 bcc 31abc <__udivdi3@@Base+0x84> │ │ + 31aa4: e056600a subs r6, r6, sl │ │ + 31aa8: e3a00001 mov r0, #1 │ │ + 31aac: e3a01000 mov r1, #0 │ │ + 31ab0: e1a02004 mov r2, r4 │ │ + 31ab4: e0c7700b sbc r7, r7, fp │ │ + 31ab8: eb000028 bl 31b60 <__aeabi_llsl@@Base> │ │ + 31abc: e3540000 cmp r4, #0 │ │ + 31ac0: 08bd8ff8 popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + 31ac4: e1b0b0ab lsrs fp, fp, #1 │ │ + 31ac8: e1a0a06a rrx sl, sl │ │ + 31acc: e056800a subs r8, r6, sl │ │ + 31ad0: e0c7900b sbc r9, r7, fp │ │ + 31ad4: e0988008 adds r8, r8, r8 │ │ + 31ad8: e0a99009 adc r9, r9, r9 │ │ + 31adc: e2988001 adds r8, r8, #1 │ │ + 31ae0: e2a99000 adc r9, r9, #0 │ │ + 31ae4: e0962006 adds r2, r6, r6 │ │ + 31ae8: e0a73007 adc r3, r7, r7 │ │ + 31aec: e157000b cmp r7, fp │ │ + 31af0: 0156000a cmpeq r6, sl │ │ + 31af4: 31a08002 movcc r8, r2 │ │ + 31af8: 31a09003 movcc r9, r3 │ │ + 31afc: e2544001 subs r4, r4, #1 │ │ + 31b00: e1a06008 mov r6, r8 │ │ + 31b04: e1a07009 mov r7, r9 │ │ + 31b08: 1affffef bne 31acc <__udivdi3@@Base+0x94> │ │ + 31b0c: e098a000 adds sl, r8, r0 │ │ + 31b10: e0a9b001 adc fp, r9, r1 │ │ + 31b14: e1a02005 mov r2, r5 │ │ + 31b18: e1a00008 mov r0, r8 │ │ + 31b1c: e1a01009 mov r1, r9 │ │ + 31b20: eb000007 bl 31b44 <__aeabi_llsr@@Base> │ │ + 31b24: e1a02005 mov r2, r5 │ │ + 31b28: eb00000c bl 31b60 <__aeabi_llsl@@Base> │ │ + 31b2c: e05a0000 subs r0, sl, r0 │ │ + 31b30: e0cb1001 sbc r1, fp, r1 │ │ + 31b34: e8bd8ff8 pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + 31b38: e3a00000 mov r0, #0 │ │ + 31b3c: e3a01000 mov r1, #0 │ │ + 31b40: e8bd8ff8 pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + │ │ +00031b44 <__aeabi_llsr@@Base>: │ │ + 31b44: e2523020 subs r3, r2, #32 │ │ + 31b48: e262c020 rsb ip, r2, #32 │ │ + 31b4c: 41a00230 lsrmi r0, r0, r2 │ │ + 31b50: 51a00331 lsrpl r0, r1, r3 │ │ + 31b54: 41800c11 orrmi r0, r0, r1, lsl ip │ │ + 31b58: e1a01231 lsr r1, r1, r2 │ │ + 31b5c: e12fff1e bx lr │ │ + │ │ +00031b60 <__aeabi_llsl@@Base>: │ │ + 31b60: e2523020 subs r3, r2, #32 │ │ + 31b64: e262c020 rsb ip, r2, #32 │ │ + 31b68: 41a01211 lslmi r1, r1, r2 │ │ + 31b6c: 51a01310 lslpl r1, r0, r3 │ │ + 31b70: 41811c30 orrmi r1, r1, r0, lsr ip │ │ + 31b74: e1a00210 lsl r0, r0, r2 │ │ + 31b78: e12fff1e bx lr │ │ + 31b7c: 46c04778 ; instruction: 0x46c04778 │ │ + 31b80: e59fc000 ldr ip, [pc] ; 31b88 <__aeabi_llsl@@Base+0x28> │ │ + 31b84: e08cf00f add pc, ip, pc │ │ + 31b88: ffffe1ec ; instruction: 0xffffe1ec │ │ + 31b8c: 46c04778 ; instruction: 0x46c04778 │ │ + 31b90: e59fc000 ldr ip, [pc] ; 31b98 <__aeabi_llsl@@Base+0x38> │ │ + 31b94: e08cf00f add pc, ip, pc │ │ + 31b98: ffffe288 ; instruction: 0xffffe288 │ │ + 31b9c: 46c04778 ; instruction: 0x46c04778 │ │ + 31ba0: e59fc000 ldr ip, [pc] ; 31ba8 <__aeabi_llsl@@Base+0x48> │ │ + 31ba4: e08cf00f add pc, ip, pc │ │ + 31ba8: ffffd888 vcmla.f32 d29, d31, d8[0], #270 │ │ + 31bac: 46c04778 ; instruction: 0x46c04778 │ │ + 31bb0: e59fc000 ldr ip, [pc] ; 31bb8 <__aeabi_llsl@@Base+0x58> │ │ + 31bb4: e08cf00f add pc, ip, pc │ │ + 31bb8: ffffd92c ; instruction: 0xffffd92c │ │ + 31bbc: 46c04778 ; instruction: 0x46c04778 │ │ + 31bc0: e59fc000 ldr ip, [pc] ; 31bc8 <__aeabi_llsl@@Base+0x68> │ │ + 31bc4: e08cf00f add pc, ip, pc │ │ + 31bc8: ffffd570 ; instruction: 0xffffd570 │ │ + 31bcc: 46c04778 ; instruction: 0x46c04778 │ │ + 31bd0: e59fc000 ldr ip, [pc] ; 31bd8 <__aeabi_llsl@@Base+0x78> │ │ + 31bd4: e08cf00f add pc, ip, pc │ │ + 31bd8: ffffd55c ; instruction: 0xffffd55c │ │ + 31bdc: 46c04778 ; instruction: 0x46c04778 │ │ + 31be0: e59fc000 ldr ip, [pc] ; 31be8 <__aeabi_llsl@@Base+0x88> │ │ + 31be4: e08cf00f add pc, ip, pc │ │ + 31be8: fffd697c ; instruction: 0xfffd697c │ │ + 31bec: 46c04778 ; instruction: 0x46c04778 │ │ + 31bf0: e59fc000 ldr ip, [pc] ; 31bf8 <__aeabi_llsl@@Base+0x98> │ │ + 31bf4: e08cf00f add pc, ip, pc │ │ + 31bf8: ffffdf38 ; instruction: 0xffffdf38 │ │ + 31bfc: 46c04778 ; instruction: 0x46c04778 │ │ + 31c00: e59fc000 ldr ip, [pc] ; 31c08 <__aeabi_llsl@@Base+0xa8> │ │ + 31c04: e08cf00f add pc, ip, pc │ │ + 31c08: ffffe5bc ; instruction: 0xffffe5bc │ │ + 31c0c: 46c04778 ; instruction: 0x46c04778 │ │ + 31c10: e59fc000 ldr ip, [pc] ; 31c18 <__aeabi_llsl@@Base+0xb8> │ │ + 31c14: e08cf00f add pc, ip, pc │ │ + 31c18: ffffe5e8 ; instruction: 0xffffe5e8 │ │ + 31c1c: 46c04778 ; instruction: 0x46c04778 │ │ + 31c20: e59fc000 ldr ip, [pc] ; 31c28 <__aeabi_llsl@@Base+0xc8> │ │ + 31c24: e08cf00f add pc, ip, pc │ │ + 31c28: ffffe5ec ; instruction: 0xffffe5ec │ │ + 31c2c: 46c04778 ; instruction: 0x46c04778 │ │ + 31c30: e59fc000 ldr ip, [pc] ; 31c38 <__aeabi_llsl@@Base+0xd8> │ │ + 31c34: e08cf00f add pc, ip, pc │ │ + 31c38: ffffdfa0 ; instruction: 0xffffdfa0 │ │ + 31c3c: 46c04778 ; instruction: 0x46c04778 │ │ + 31c40: e59fc000 ldr ip, [pc] ; 31c48 <__aeabi_llsl@@Base+0xe8> │ │ + 31c44: e08cf00f add pc, ip, pc │ │ + 31c48: ffffd7c0 ; instruction: 0xffffd7c0 │ │ + 31c4c: 46c04778 ; instruction: 0x46c04778 │ │ + 31c50: e59fc000 ldr ip, [pc] ; 31c58 <__aeabi_llsl@@Base+0xf8> │ │ + 31c54: e08cf00f add pc, ip, pc │ │ + 31c58: ffffddd8 ; instruction: 0xffffddd8 │ │ + 31c5c: 46c04778 ; instruction: 0x46c04778 │ │ + 31c60: e59fc000 ldr ip, [pc] ; 31c68 <__aeabi_llsl@@Base+0x108> │ │ + 31c64: e08cf00f add pc, ip, pc │ │ + 31c68: fffd6908 ; instruction: 0xfffd6908 │ │ + 31c6c: 46c04778 ; instruction: 0x46c04778 │ │ + 31c70: e59fc000 ldr ip, [pc] ; 31c78 <__aeabi_llsl@@Base+0x118> │ │ + 31c74: e08cf00f add pc, ip, pc │ │ + 31c78: fffd6904 ; instruction: 0xfffd6904 │ │ + 31c7c: 46c04778 ; instruction: 0x46c04778 │ │ + 31c80: e59fc000 ldr ip, [pc] ; 31c88 <__aeabi_llsl@@Base+0x128> │ │ + 31c84: e08cf00f add pc, ip, pc │ │ + 31c88: ffffdac8 ; instruction: 0xffffdac8 │ │ + 31c8c: 46c04778 ; instruction: 0x46c04778 │ │ + 31c90: e59fc000 ldr ip, [pc] ; 31c98 <__aeabi_llsl@@Base+0x138> │ │ + 31c94: e08cf00f add pc, ip, pc │ │ + 31c98: ffffdf44 ; instruction: 0xffffdf44 │ │ + 31c9c: 46c04778 ; instruction: 0x46c04778 │ │ + 31ca0: e59fc000 ldr ip, [pc] ; 31ca8 <__aeabi_llsl@@Base+0x148> │ │ + 31ca4: e08cf00f add pc, ip, pc │ │ + 31ca8: ffffe310 ; instruction: 0xffffe310 │ │ + 31cac: 46c04778 ; instruction: 0x46c04778 │ │ + 31cb0: e59fc000 ldr ip, [pc] ; 31cb8 <__aeabi_llsl@@Base+0x158> │ │ + 31cb4: e08cf00f add pc, ip, pc │ │ + 31cb8: fffd68d0 ; instruction: 0xfffd68d0 │ │ + 31cbc: 46c04778 ; instruction: 0x46c04778 │ │ + 31cc0: e59fc000 ldr ip, [pc] ; 31cc8 <__aeabi_llsl@@Base+0x168> │ │ + 31cc4: e08cf00f add pc, ip, pc │ │ + 31cc8: fffd68cc vcmla.f32 q11, , d12[0], #270 │ │ + 31ccc: 46c04778 ; instruction: 0x46c04778 │ │ + 31cd0: e59fc000 ldr ip, [pc] ; 31cd8 <__aeabi_llsl@@Base+0x178> │ │ + 31cd4: e08cf00f add pc, ip, pc │ │ + 31cd8: ffffd358 ; instruction: 0xffffd358 │ │ + 31cdc: 46c04778 ; instruction: 0x46c04778 │ │ + 31ce0: e59fc000 ldr ip, [pc] ; 31ce8 <__aeabi_llsl@@Base+0x188> │ │ + 31ce4: e08cf00f add pc, ip, pc │ │ + 31ce8: ffffe588 ; instruction: 0xffffe588 │ │ + 31cec: 46c04778 ; instruction: 0x46c04778 │ │ + 31cf0: e59fc000 ldr ip, [pc] ; 31cf8 <__aeabi_llsl@@Base+0x198> │ │ + 31cf4: e08cf00f add pc, ip, pc │ │ + 31cf8: fffd68a8 vcmla.f32 d22, d29, d24[0], #270 │ │ + 31cfc: 46c04778 ; instruction: 0x46c04778 │ │ + 31d00: e59fc000 ldr ip, [pc] ; 31d08 <__aeabi_llsl@@Base+0x1a8> │ │ + 31d04: e08cf00f add pc, ip, pc │ │ + 31d08: fffd68a4 vcmla.f32 d22, d29, d20[0], #270 │ │ + 31d0c: 46c04778 ; instruction: 0x46c04778 │ │ + 31d10: e59fc000 ldr ip, [pc] ; 31d18 <__aeabi_llsl@@Base+0x1b8> │ │ + 31d14: e08cf00f add pc, ip, pc │ │ + 31d18: fffd68a0 vcmla.f32 d22, d29, d16[0], #270 │ │ + 31d1c: 46c04778 ; instruction: 0x46c04778 │ │ + 31d20: e59fc000 ldr ip, [pc] ; 31d28 <__aeabi_llsl@@Base+0x1c8> │ │ + 31d24: e08cf00f add pc, ip, pc │ │ + 31d28: ffffd2e8 ; instruction: 0xffffd2e8 │ │ + 31d2c: 46c04778 ; instruction: 0x46c04778 │ │ + 31d30: e59fc000 ldr ip, [pc] ; 31d38 <__aeabi_llsl@@Base+0x1d8> │ │ + 31d34: e08cf00f add pc, ip, pc │ │ + 31d38: ffffd230 ; instruction: 0xffffd230 │ │ + 31d3c: 46c04778 ; instruction: 0x46c04778 │ │ + 31d40: e59fc000 ldr ip, [pc] ; 31d48 <__aeabi_llsl@@Base+0x1e8> │ │ + 31d44: e08cf00f add pc, ip, pc │ │ + 31d48: fffd687c ; instruction: 0xfffd687c │ │ + 31d4c: 46c04778 ; instruction: 0x46c04778 │ │ + 31d50: e59fc000 ldr ip, [pc] ; 31d58 <__aeabi_llsl@@Base+0x1f8> │ │ + 31d54: e08cf00f add pc, ip, pc │ │ + 31d58: fffd6878 ; instruction: 0xfffd6878 │ │ + 31d5c: 46c04778 ; instruction: 0x46c04778 │ │ + 31d60: e59fc000 ldr ip, [pc] ; 31d68 <__aeabi_llsl@@Base+0x208> │ │ + 31d64: e08cf00f add pc, ip, pc │ │ + 31d68: fffd6874 ; instruction: 0xfffd6874 │ │ + 31d6c: 46c04778 ; instruction: 0x46c04778 │ │ + 31d70: e59fc000 ldr ip, [pc] ; 31d78 <__aeabi_llsl@@Base+0x218> │ │ + 31d74: e08cf00f add pc, ip, pc │ │ + 31d78: ffffd394 ; instruction: 0xffffd394 │ │ + 31d7c: 46c04778 ; instruction: 0x46c04778 │ │ + 31d80: e59fc000 ldr ip, [pc] ; 31d88 <__aeabi_llsl@@Base+0x228> │ │ + 31d84: e08cf00f add pc, ip, pc │ │ + 31d88: fffd6860 vcmla.f32 q11, , d16[0], #270 │ │ + 31d8c: 46c04778 ; instruction: 0x46c04778 │ │ + 31d90: e59fc000 ldr ip, [pc] ; 31d98 <__aeabi_llsl@@Base+0x238> │ │ + 31d94: e08cf00f add pc, ip, pc │ │ + 31d98: fffd685c ; instruction: 0xfffd685c │ │ + 31d9c: 46c04778 ; instruction: 0x46c04778 │ │ + 31da0: e59fc000 ldr ip, [pc] ; 31da8 <__aeabi_llsl@@Base+0x248> │ │ + 31da4: e08cf00f add pc, ip, pc │ │ + 31da8: fffd6858 ; instruction: 0xfffd6858 │ │ + 31dac: 46c04778 ; instruction: 0x46c04778 │ │ + 31db0: e59fc000 ldr ip, [pc] ; 31db8 <__aeabi_llsl@@Base+0x258> │ │ + 31db4: e08cf00f add pc, ip, pc │ │ + 31db8: fffd6854 ; instruction: 0xfffd6854 │ │ + 31dbc: 46c04778 ; instruction: 0x46c04778 │ │ + 31dc0: e59fc000 ldr ip, [pc] ; 31dc8 <__aeabi_llsl@@Base+0x268> │ │ + 31dc4: e08cf00f add pc, ip, pc │ │ + 31dc8: fffd6850 ; instruction: 0xfffd6850 │ │ + 31dcc: 46c04778 ; instruction: 0x46c04778 │ │ + 31dd0: e59fc000 ldr ip, [pc] ; 31dd8 <__aeabi_llsl@@Base+0x278> │ │ + 31dd4: e08cf00f add pc, ip, pc │ │ + 31dd8: fffd684c vcmla.f32 q11, , d12[0], #270 │ │ + 31ddc: 46c04778 ; instruction: 0x46c04778 │ │ + 31de0: e59fc000 ldr ip, [pc] ; 31de8 <__aeabi_llsl@@Base+0x288> │ │ + 31de4: e08cf00f add pc, ip, pc │ │ + 31de8: fffd6848 vcmla.f32 q11, , d8[0], #270 │ │ + 31dec: 46c04778 ; instruction: 0x46c04778 │ │ + 31df0: e59fc000 ldr ip, [pc] ; 31df8 <__aeabi_llsl@@Base+0x298> │ │ + 31df4: e08cf00f add pc, ip, pc │ │ + 31df8: fffd6844 vcmla.f32 q11, , d4[0], #270 │ │ + 31dfc: 46c04778 ; instruction: 0x46c04778 │ │ + 31e00: e59fc000 ldr ip, [pc] ; 31e08 <__aeabi_llsl@@Base+0x2a8> │ │ + 31e04: e08cf00f add pc, ip, pc │ │ + 31e08: fffd6840 vcmla.f32 q11, , d0[0], #270 │ │ + 31e0c: 46c04778 ; instruction: 0x46c04778 │ │ + 31e10: e59fc000 ldr ip, [pc] ; 31e18 <__aeabi_llsl@@Base+0x2b8> │ │ + 31e14: e08cf00f add pc, ip, pc │ │ + 31e18: fffd683c ; instruction: 0xfffd683c │ │ + 31e1c: 46c04778 ; instruction: 0x46c04778 │ │ + 31e20: e59fc000 ldr ip, [pc] ; 31e28 <__aeabi_llsl@@Base+0x2c8> │ │ + 31e24: e08cf00f add pc, ip, pc │ │ + 31e28: fffd6838 ; instruction: 0xfffd6838 │ │ + 31e2c: 46c04778 ; instruction: 0x46c04778 │ │ + 31e30: e59fc000 ldr ip, [pc] ; 31e38 <__aeabi_llsl@@Base+0x2d8> │ │ + 31e34: e08cf00f add pc, ip, pc │ │ + 31e38: fffd6834 ; instruction: 0xfffd6834 │ │ + 31e3c: 46c04778 ; instruction: 0x46c04778 │ │ + 31e40: e59fc000 ldr ip, [pc] ; 31e48 <__aeabi_llsl@@Base+0x2e8> │ │ + 31e44: e08cf00f add pc, ip, pc │ │ + 31e48: fffd6830 ; instruction: 0xfffd6830 │ │ + 31e4c: 46c04778 ; instruction: 0x46c04778 │ │ + 31e50: e59fc000 ldr ip, [pc] ; 31e58 <__aeabi_llsl@@Base+0x2f8> │ │ + 31e54: e08cf00f add pc, ip, pc │ │ + 31e58: fffd682c vcmla.f32 d22, d13, d28[0], #270 │ │ + 31e5c: 46c04778 ; instruction: 0x46c04778 │ │ + 31e60: e59fc000 ldr ip, [pc] ; 31e68 <__aeabi_llsl@@Base+0x308> │ │ + 31e64: e08cf00f add pc, ip, pc │ │ + 31e68: fffd6828 vcmla.f32 d22, d13, d24[0], #270 │ │ + 31e6c: 46c04778 ; instruction: 0x46c04778 │ │ + 31e70: e59fc000 ldr ip, [pc] ; 31e78 <__aeabi_llsl@@Base+0x318> │ │ + 31e74: e08cf00f add pc, ip, pc │ │ + 31e78: fffd6824 vcmla.f32 d22, d13, d20[0], #270 │ │ + 31e7c: 46c04778 ; instruction: 0x46c04778 │ │ + 31e80: e59fc000 ldr ip, [pc] ; 31e88 <__aeabi_llsl@@Base+0x328> │ │ + 31e84: e08cf00f add pc, ip, pc │ │ + 31e88: fffd6820 vcmla.f32 d22, d13, d16[0], #270 │ │ + 31e8c: 46c04778 ; instruction: 0x46c04778 │ │ + 31e90: e59fc000 ldr ip, [pc] ; 31e98 <__aeabi_llsl@@Base+0x338> │ │ + 31e94: e08cf00f add pc, ip, pc │ │ + 31e98: fffd681c ; instruction: 0xfffd681c │ │ + 31e9c: 46c04778 ; instruction: 0x46c04778 │ │ + 31ea0: e59fc000 ldr ip, [pc] ; 31ea8 <__aeabi_llsl@@Base+0x348> │ │ + 31ea4: e08cf00f add pc, ip, pc │ │ + 31ea8: fffd6818 ; instruction: 0xfffd6818 │ │ + 31eac: 46c04778 ; instruction: 0x46c04778 │ │ + 31eb0: e59fc000 ldr ip, [pc] ; 31eb8 <__aeabi_llsl@@Base+0x358> │ │ + 31eb4: e08cf00f add pc, ip, pc │ │ + 31eb8: ffffdbc8 ; instruction: 0xffffdbc8 │ │ + 31ebc: 46c04778 ; instruction: 0x46c04778 │ │ + 31ec0: e59fc000 ldr ip, [pc] ; 31ec8 <__aeabi_llsl@@Base+0x368> │ │ + 31ec4: e08cf00f add pc, ip, pc │ │ + 31ec8: fffd6804 vcmla.f32 d22, d13, d4[0], #270 │ │ + 31ecc: 46c04778 ; instruction: 0x46c04778 │ │ + 31ed0: e59fc000 ldr ip, [pc] ; 31ed8 <__aeabi_llsl@@Base+0x378> │ │ + 31ed4: e08cf00f add pc, ip, pc │ │ + 31ed8: fffd6800 vcmla.f32 d22, d13, d0[0], #270 │ │ + 31edc: 46c04778 ; instruction: 0x46c04778 │ │ + 31ee0: e59fc000 ldr ip, [pc] ; 31ee8 <__aeabi_llsl@@Base+0x388> │ │ + 31ee4: e08cf00f add pc, ip, pc │ │ + 31ee8: fffd67fc ; instruction: 0xfffd67fc │ │ + 31eec: 46c04778 ; instruction: 0x46c04778 │ │ + 31ef0: e59fc000 ldr ip, [pc] ; 31ef8 <__aeabi_llsl@@Base+0x398> │ │ + 31ef4: e08cf00f add pc, ip, pc │ │ + 31ef8: fffd67f8 ; instruction: 0xfffd67f8 │ │ + 31efc: 46c04778 ; instruction: 0x46c04778 │ │ + 31f00: e59fc000 ldr ip, [pc] ; 31f08 <__aeabi_llsl@@Base+0x3a8> │ │ + 31f04: e08cf00f add pc, ip, pc │ │ + 31f08: fffd67f4 ; instruction: 0xfffd67f4 │ │ + 31f0c: 46c04778 ; instruction: 0x46c04778 │ │ + 31f10: e59fc000 ldr ip, [pc] ; 31f18 <__aeabi_llsl@@Base+0x3b8> │ │ + 31f14: e08cf00f add pc, ip, pc │ │ + 31f18: fffd67f0 ; instruction: 0xfffd67f0 │ │ + 31f1c: 46c04778 ; instruction: 0x46c04778 │ │ + 31f20: e59fc000 ldr ip, [pc] ; 31f28 <__aeabi_llsl@@Base+0x3c8> │ │ + 31f24: e08cf00f add pc, ip, pc │ │ + 31f28: fffd67ec ; instruction: 0xfffd67ec │ │ + 31f2c: 46c04778 ; instruction: 0x46c04778 │ │ + 31f30: e59fc000 ldr ip, [pc] ; 31f38 <__aeabi_llsl@@Base+0x3d8> │ │ + 31f34: e08cf00f add pc, ip, pc │ │ + 31f38: fffd67e8 ; instruction: 0xfffd67e8 │ │ + 31f3c: 46c04778 ; instruction: 0x46c04778 │ │ + 31f40: e59fc000 ldr ip, [pc] ; 31f48 <__aeabi_llsl@@Base+0x3e8> │ │ + 31f44: e08cf00f add pc, ip, pc │ │ + 31f48: fffd67e4 ; instruction: 0xfffd67e4 │ │ + 31f4c: 46c04778 ; instruction: 0x46c04778 │ │ + 31f50: e59fc000 ldr ip, [pc] ; 31f58 <__aeabi_llsl@@Base+0x3f8> │ │ + 31f54: e08cf00f add pc, ip, pc │ │ + 31f58: fffd67e0 ; instruction: 0xfffd67e0 │ │ + 31f5c: 46c04778 ; instruction: 0x46c04778 │ │ + 31f60: e59fc000 ldr ip, [pc] ; 31f68 <__aeabi_llsl@@Base+0x408> │ │ + 31f64: e08cf00f add pc, ip, pc │ │ + 31f68: fffd67dc ; instruction: 0xfffd67dc │ │ + 31f6c: 46c04778 ; instruction: 0x46c04778 │ │ + 31f70: e59fc000 ldr ip, [pc] ; 31f78 <__aeabi_llsl@@Base+0x418> │ │ + 31f74: e08cf00f add pc, ip, pc │ │ + 31f78: fffd67d8 ; instruction: 0xfffd67d8 │ │ + 31f7c: 46c04778 ; instruction: 0x46c04778 │ │ + 31f80: e59fc000 ldr ip, [pc] ; 31f88 <__aeabi_llsl@@Base+0x428> │ │ + 31f84: e08cf00f add pc, ip, pc │ │ + 31f88: fffd67d4 ; instruction: 0xfffd67d4 │ │ + 31f8c: 46c04778 ; instruction: 0x46c04778 │ │ + 31f90: e59fc000 ldr ip, [pc] ; 31f98 <__aeabi_llsl@@Base+0x438> │ │ + 31f94: e08cf00f add pc, ip, pc │ │ + 31f98: fffd67d0 ; instruction: 0xfffd67d0 │ │ + 31f9c: 46c04778 ; instruction: 0x46c04778 │ │ + 31fa0: e59fc000 ldr ip, [pc] ; 31fa8 <__aeabi_llsl@@Base+0x448> │ │ + 31fa4: e08cf00f add pc, ip, pc │ │ + 31fa8: fffd67cc ; instruction: 0xfffd67cc │ │ + 31fac: 46c04778 ; instruction: 0x46c04778 │ │ + 31fb0: e59fc000 ldr ip, [pc] ; 31fb8 <__aeabi_llsl@@Base+0x458> │ │ + 31fb4: e08cf00f add pc, ip, pc │ │ + 31fb8: fffd67c8 ; instruction: 0xfffd67c8 │ │ + 31fbc: 46c04778 ; instruction: 0x46c04778 │ │ + 31fc0: e59fc000 ldr ip, [pc] ; 31fc8 <__aeabi_llsl@@Base+0x468> │ │ + 31fc4: e08cf00f add pc, ip, pc │ │ + 31fc8: fffd67c4 ; instruction: 0xfffd67c4 │ │ + 31fcc: 46c04778 ; instruction: 0x46c04778 │ │ + 31fd0: e59fc000 ldr ip, [pc] ; 31fd8 <__aeabi_llsl@@Base+0x478> │ │ + 31fd4: e08cf00f add pc, ip, pc │ │ + 31fd8: ffffd40c ; instruction: 0xffffd40c │ │ + 31fdc: 46c04778 ; instruction: 0x46c04778 │ │ + 31fe0: e59fc000 ldr ip, [pc] ; 31fe8 <__aeabi_llsl@@Base+0x488> │ │ + 31fe4: e08cf00f add pc, ip, pc │ │ + 31fe8: ffffdaf4 ; instruction: 0xffffdaf4 │ │ + 31fec: 46c04778 ; instruction: 0x46c04778 │ │ + 31ff0: e59fc000 ldr ip, [pc] ; 31ff8 <__aeabi_llsl@@Base+0x498> │ │ + 31ff4: e08cf00f add pc, ip, pc │ │ + 31ff8: fffd67a0 ; instruction: 0xfffd67a0 │ │ + 31ffc: 46c04778 ; instruction: 0x46c04778 │ │ + 32000: e59fc000 ldr ip, [pc] ; 32008 <__aeabi_llsl@@Base+0x4a8> │ │ + 32004: e08cf00f add pc, ip, pc │ │ + 32008: fffd679c ; instruction: 0xfffd679c │ │ + 3200c: 46c04778 ; instruction: 0x46c04778 │ │ + 32010: e59fc000 ldr ip, [pc] ; 32018 <__aeabi_llsl@@Base+0x4b8> │ │ + 32014: e08cf00f add pc, ip, pc │ │ + 32018: ffffdd54 ; instruction: 0xffffdd54 │ │ + 3201c: 46c04778 ; instruction: 0x46c04778 │ │ + 32020: e59fc000 ldr ip, [pc] ; 32028 <__aeabi_llsl@@Base+0x4c8> │ │ + 32024: e08cf00f add pc, ip, pc │ │ + 32028: fffd6788 ; instruction: 0xfffd6788 │ │ + 3202c: 46c04778 ; instruction: 0x46c04778 │ │ + 32030: e59fc000 ldr ip, [pc] ; 32038 <__aeabi_llsl@@Base+0x4d8> │ │ + 32034: e08cf00f add pc, ip, pc │ │ + 32038: fffd6784 ; instruction: 0xfffd6784 │ │ + 3203c: 46c04778 ; instruction: 0x46c04778 │ │ + 32040: e59fc000 ldr ip, [pc] ; 32048 <__aeabi_llsl@@Base+0x4e8> │ │ + 32044: e08cf00f add pc, ip, pc │ │ + 32048: ffffe2b8 ; instruction: 0xffffe2b8 │ │ + 3204c: 46c04778 ; instruction: 0x46c04778 │ │ + 32050: e59fc000 ldr ip, [pc] ; 32058 <__aeabi_llsl@@Base+0x4f8> │ │ + 32054: e08cf00f add pc, ip, pc │ │ + 32058: ffffe25c ; instruction: 0xffffe25c │ │ + 3205c: 46c04778 ; instruction: 0x46c04778 │ │ + 32060: e59fc000 ldr ip, [pc] ; 32068 <__aeabi_llsl@@Base+0x508> │ │ + 32064: e08cf00f add pc, ip, pc │ │ + 32068: fffd6760 ; instruction: 0xfffd6760 ├── readelf --wide --decompress --hex-dump=.ARM.extab {} │ │ @@ -1,41 +1,35 @@ │ │ │ │ Hex dump of section '.ARM.extab': │ │ - 0x00030e7c 08b10181 b0b00084 00000000 03b10181 ................ │ │ - 0x00030e8c b0b00e84 00000000 a8b20181 b0b0ab01 ................ │ │ - 0x00030e9c 00000000 f2b20181 b0b0ab02 00000000 ................ │ │ - 0x00030eac ccb20181 b0b0ab01 00000000 a6b20181 ................ │ │ - 0x00030ebc b0b0ab06 00000000 d2b20181 b0b0ab1e ................ │ │ - 0x00030ecc 00000000 94b20181 b0b0ab01 00000000 ................ │ │ - 0x00030edc 9cb20181 b0b0ab03 00000000 08b10181 ................ │ │ - 0x00030eec b0b00084 00000000 08b10181 b0b00084 ................ │ │ - 0x00030efc 00000000 08b10181 b0b00084 00000000 ................ │ │ - 0x00030f0c ceb20181 b0b0ab2f 00000000 c0b20181 ......./........ │ │ - 0x00030f1c b0b0ab01 00000000 b0b20181 b0b0ab03 ................ │ │ - 0x00030f2c 00000000 94b20181 b0b0ab02 00000000 ................ │ │ - 0x00030f3c 08b10181 b0b00084 00000000 08b10181 ................ │ │ - 0x00030f4c b0b00084 00000000 08b10181 b0b00084 ................ │ │ - 0x00030f5c 00000000 08b10181 b0b00084 00000000 ................ │ │ - 0x00030f6c 08b10181 b0b00084 00000000 08b10181 ................ │ │ - 0x00030f7c b0b00084 00000000 08b10181 b0b00084 ................ │ │ - 0x00030f8c 00000000 08b10181 b0b00084 00000000 ................ │ │ - 0x00030f9c 08b10181 b0b00084 00000000 08b10181 ................ │ │ - 0x00030fac b0b00084 00000000 08b10181 b0b00084 ................ │ │ - 0x00030fbc 00000000 d4b20181 b0b0ab01 00000000 ................ │ │ - 0x00030fcc 08b10181 b0b00084 00000000 08b10181 ................ │ │ - 0x00030fdc b0b00084 00000000 08b10181 b0b00084 ................ │ │ - 0x00030fec 00000000 08b10181 b0b00084 00000000 ................ │ │ - 0x00030ffc 08b10181 b0b00084 00000000 08b10181 ................ │ │ - 0x0003100c b0b00084 00000000 08b10181 b0b00084 ................ │ │ - 0x0003101c 00000000 08b10181 b0b00084 00000000 ................ │ │ - 0x0003102c 08b10181 b0b00084 00000000 08b10181 ................ │ │ - 0x0003103c b0b00084 00000000 02b10181 b0b00084 ................ │ │ - 0x0003104c 00000000 08b10181 b0b00084 00000000 ................ │ │ - 0x0003105c 08b10181 b0b00084 00000000 08b10181 ................ │ │ - 0x0003106c b0b00084 00000000 08b10181 b0b00084 ................ │ │ - 0x0003107c 00000000 08b10181 b0b00084 00000000 ................ │ │ - 0x0003108c 08b10181 b0b00084 00000000 08b10181 ................ │ │ - 0x0003109c b0b00084 00000000 08b10181 b0b00084 ................ │ │ - 0x000310ac 00000000 08b10181 b0b00084 00000000 ................ │ │ - 0x000310bc 08b10181 b0b00084 00000000 08b10181 ................ │ │ - 0x000310cc b0b00084 00000000 ........ │ │ + 0x0003206c 08b10181 b0b00084 00000000 08b10181 ................ │ │ + 0x0003207c b0b00084 00000000 f2b20181 b0b0ab02 ................ │ │ + 0x0003208c 00000000 ceb20181 b0b0ab01 00000000 ................ │ │ + 0x0003209c 8cb20181 b0b0ab06 00000000 cab20181 ................ │ │ + 0x000320ac b0b0ab1e 00000000 92b20181 b0b0ab01 ................ │ │ + 0x000320bc 00000000 9cb20181 b0b0ab03 00000000 ................ │ │ + 0x000320cc 08b10181 b0b00084 00000000 08b10181 ................ │ │ + 0x000320dc b0b00084 00000000 08b10181 b0b00084 ................ │ │ + 0x000320ec 00000000 ccb20181 b0b0ab2f 00000000 .........../.... │ │ + 0x000320fc beb20181 b0b0ab01 00000000 b0b20181 ................ │ │ + 0x0003210c b0b0ab03 00000000 8cb20181 b0b0ab02 ................ │ │ + 0x0003211c 00000000 08b10181 b0b00084 00000000 ................ │ │ + 0x0003212c 08b10181 b0b00084 00000000 08b10181 ................ │ │ + 0x0003213c b0b00084 00000000 08b10181 b0b00084 ................ │ │ + 0x0003214c 00000000 08b10181 b0b00084 00000000 ................ │ │ + 0x0003215c 08b10181 b0b00084 00000000 08b10181 ................ │ │ + 0x0003216c b0b00084 00000000 08b10181 b0b00084 ................ │ │ + 0x0003217c 00000000 08b10181 b0b00084 00000000 ................ │ │ + 0x0003218c 08b10181 b0b00084 00000000 08b10181 ................ │ │ + 0x0003219c b0b00084 00000000 d4b20181 b0b0ab01 ................ │ │ + 0x000321ac 00000000 08b10181 b0b00084 00000000 ................ │ │ + 0x000321bc 08b10181 b0b00084 00000000 08b10181 ................ │ │ + 0x000321cc b0b00084 00000000 08b10181 b0b00084 ................ │ │ + 0x000321dc 00000000 08b10181 b0b00084 00000000 ................ │ │ + 0x000321ec 08b10181 b0b00084 00000000 08b10181 ................ │ │ + 0x000321fc b0b00084 00000000 08b10181 b0b00084 ................ │ │ + 0x0003220c 00000000 08b10181 b0b00084 00000000 ................ │ │ + 0x0003221c 08b10181 b0b00084 00000000 02b10181 ................ │ │ + 0x0003222c b0b00084 00000000 08b10181 b0b00084 ................ │ │ + 0x0003223c 00000000 08b10181 b0b00084 00000000 ................ │ │ + 0x0003224c 08b10181 b0b00084 00000000 08b10181 ................ │ │ + 0x0003225c b0b00084 00000000 ........ ├── readelf --wide --decompress --hex-dump=.ARM.exidx {} │ │ @@ -1,214 +1,197 @@ │ │ │ │ Hex dump of section '.ARM.exidx': │ │ - 0x000310d4 4472fd7f a908b180 8c72fd7f 01000000 Dr.......r...... │ │ - 0x000310e4 b872fd7f b0b0b080 b472fd7f b0b0ab80 .r.......r...... │ │ - 0x000310f4 3e73fd7f b0ab0480 a873fd7f ab07b180 >s.......s...... │ │ - 0x00031104 0c74fd7f b0ab0480 c874fd7f b0ab0680 .t.......t...... │ │ - 0x00031114 ee78fd7f b0ab0480 107afd7f b0ab0680 .x.......z...... │ │ - 0x00031124 f07afd7f b0ab0880 e07bfd7f b0ab0680 .z.......{...... │ │ - 0x00031134 0c7dfd7f b0ab0880 607efd7f b0b0ab80 .}......`~...... │ │ - 0x00031144 de7efd7f b0ab0480 427ffd7f ab07b180 .~......B....... │ │ - 0x00031154 4c80fd7f b0ab0480 3e81fd7f b0b0ab80 L.......>....... │ │ - 0x00031164 da81fd7f b0ab0480 e082fd7f b0ab0a80 ................ │ │ - 0x00031174 e883fd7f b0ab0880 cc84fd7f b0ab1280 ................ │ │ - 0x00031184 6086fd7f b0ab0c80 e887fd7f ab07b180 `............... │ │ - 0x00031194 5688fd7f b0ab0480 ca88fd7f b0ab0680 V............... │ │ - 0x000311a4 1c8afd7f b0ab0c80 488bfd7f b0ab0a80 ........H....... │ │ - 0x000311b4 688cfd7f b0ab1480 248efd7f b0ab0e80 h.......$....... │ │ - 0x000311c4 dc8ffd7f ab07b180 ce90fd7f b0ab0480 ................ │ │ - 0x000311d4 1492fd7f b0ab0680 0493fd7f b0ab0880 ................ │ │ - 0x000311e4 0894fd7f b0ab0680 4895fd7f b0ab0880 ........H....... │ │ - 0x000311f4 ac96fd7f b0ab0680 b499fd7f b0ab0880 ................ │ │ - 0x00031204 d09afd7f b0ab0a80 fc9bfd7f b0ab0880 ................ │ │ - 0x00031214 609dfd7f b0ab0a80 c49efd7f b0ab0480 `............... │ │ - 0x00031224 4aa0fd7f b0ab0880 4ca2fd7f b0ab0e80 J.......L....... │ │ - 0x00031234 c0a3fd7f b0ab0c80 14a5fd7f b0ab1480 ................ │ │ - 0x00031244 2ca7fd7f b0ab1080 1ca9fd7f b0ab0880 ,............... │ │ - 0x00031254 fcaafd7f b0ab0a80 44adfd7f b0ab1080 ........D....... │ │ - 0x00031264 e4aefd7f b0ab0e80 6cb0fd7f b0ab1680 ........l....... │ │ - 0x00031274 a8b2fd7f b0ab1280 c4b4fd7f b0ab0880 ................ │ │ - 0x00031284 d4b7fd7f b0ab1080 e4b9fd7f b0ab0480 ................ │ │ - 0x00031294 9cbafd7f b0ab0680 94befd7f b0ab0880 ................ │ │ - 0x000312a4 74bffd7f b0ab0680 88c0fd7f b0ab0880 t............... │ │ - 0x000312b4 acc1fd7f ab07b180 f8c2fd7f bcfbff7f ................ │ │ - 0x000312c4 fcc2fd7f b0b0b080 f6c2fd7f b0b0aa80 ................ │ │ - 0x000312d4 0cc3fd7f ab07b180 a0c3fd7f b0ab2680 ..............&. │ │ - 0x000312e4 78c8fd7f 01000000 70c8fd7f b0b0b080 x.......p....... │ │ - 0x000312f4 80c8fd7f b0ab1080 a8ccfd7f 01000000 ................ │ │ - 0x00031304 a0ccfd7f b0b0a880 6acdfd7f b0b0a980 ........j....... │ │ - 0x00031314 c8cdfd7f ab07b180 70cefd7f b0b0a880 ........p....... │ │ - 0x00031324 92cefd7f b0008480 f8cefd7f b0ab0680 ................ │ │ - 0x00031334 86d0fd7f ab07b180 34d1fd7f ab08b180 ........4....... │ │ - 0x00031344 24d2fd7f ab07b180 9ad2fd7f b0b0a880 $............... │ │ - 0x00031354 d2d2fd7f a908b180 4ad3fd7f b0ab0480 ........J....... │ │ - 0x00031364 54d4fd7f b0b0a880 78d4fd7f b0b0aa80 T.......x....... │ │ - 0x00031374 f6d4fd7f b0b0a880 40d5fd7f a908b180 ........@....... │ │ - 0x00031384 6cd5fd7f aa03b180 0cd6fd7f f8faff7f l............... │ │ - 0x00031394 40d6fd7f ab07b180 76d6fd7f aa03b180 @.......v....... │ │ - 0x000313a4 ccd6fd7f b0ab0480 10d7fd7f aa03b180 ................ │ │ - 0x000313b4 36d7fd7f ab07b180 ecd7fd7f a907b180 6............... │ │ - 0x000313c4 00d8fd7f b0ab0480 32d8fd7f a907b180 ........2....... │ │ - 0x000313d4 a2d8fd7f b0b0a880 e8d8fd7f b0ab0480 ................ │ │ - 0x000313e4 c0d9fd7f ab3f0280 18dafd7f b0ab0480 .....?.......... │ │ - 0x000313f4 00dbfd7f b0b0aa80 7cdbfd7f ab07b180 ........|....... │ │ - 0x00031404 20dcfd7f b0ab1680 2ce1fd7f b0008480 .......,....... │ │ - 0x00031414 6ce1fd7f ab07b180 a0e1fd7f b0ab0680 l............... │ │ - 0x00031424 4ce6fd7f b0ab0880 d8e7fd7f b0ab0480 L............... │ │ - 0x00031434 18e8fd7f b0008480 34e8fd7f ab0a9780 ........4....... │ │ - 0x00031444 dceafd7f b0008480 f8eafd7f a908b180 ................ │ │ - 0x00031454 20ebfd7f b0ab0480 8eebfd7f a908b180 ............... │ │ - 0x00031464 dcebfd7f ab07b180 90ecfd7f b0ab0880 ................ │ │ - 0x00031474 58eefd7f a908b180 8aeefd7f b0ab0480 X............... │ │ - 0x00031484 10effd7f b0b0aa80 64effd7f a803b180 ........d....... │ │ - 0x00031494 8eeffd7f a907b180 b8effd7f b0ab1280 ................ │ │ - 0x000314a4 84f2fd7f ab08b180 a4f2fd7f a908b180 ................ │ │ - 0x000314b4 b6f2fd7f b0ab0a80 bcf4fd7f b0b0a880 ................ │ │ - 0x000314c4 04f5fd7f b0ab1480 9802fe7f ab07b180 ................ │ │ - 0x000314d4 1c03fe7f ab04b280 7804fe7f b0008480 ........x....... │ │ - 0x000314e4 9404fe7f b0ab0c80 cc09fe7f b0ab0680 ................ │ │ - 0x000314f4 900bfe7f ab26b280 4015fe7f b0ab0e80 .....&..@....... │ │ - 0x00031504 9c1afe7f b0ab2680 3c1bfe7f 84f9ff7f ......&.<....... │ │ - 0x00031514 dc57fe7f 01000000 d457fe7f b0ab0480 .W.......W...... │ │ - 0x00031524 7859fe7f 78f9ff7f a860fe7f 01000000 xY..x....`...... │ │ - 0x00031534 a060fe7f ab3f2080 4067fe7f b0ab1a80 .`...? .@g...... │ │ - 0x00031544 006dfe7f b0ab0680 186efe7f 01000000 .m.......n...... │ │ - 0x00031554 106efe7f b0ab1480 5c77fe7f 01000000 .n......\w...... │ │ - 0x00031564 5477fe7f ab3f2880 f880fe7f ab07b180 Tw...?(......... │ │ - 0x00031574 b882fe7f 34f9ff7f 9c83fe7f 01000000 ....4........... │ │ - 0x00031584 9483fe7f b0ab0e80 5488fe7f 01000000 ........T....... │ │ - 0x00031594 4c88fe7f b0ab1280 748dfe7f 01000000 L.......t....... │ │ - 0x000315a4 6c8dfe7f ab07b180 1c92fe7f b0b0ab80 l............... │ │ - 0x000315b4 5892fe7f b0ab1080 f494fe7f ab3f3280 X............?2. │ │ - 0x000315c4 9096fe7f b0ab0480 8897fe7f e8f8ff7f ................ │ │ - 0x000315d4 aca4fe7f 01000000 a4a4fe7f b0008480 ................ │ │ - 0x000315e4 10a6fe7f b0ab0a80 a4a7fe7f d4f8ff7f ................ │ │ - 0x000315f4 90b0fe7f b0b0a980 c2b0fe7f 01000000 ................ │ │ - 0x00031604 bcb0fe7f b0b0aa80 c0b2fe7f b0ab2080 .............. . │ │ - 0x00031614 60c0fe7f 01000000 58c0fe7f b0b0b080 `.......X....... │ │ - 0x00031624 5ec0fe7f b0008480 82c0fe7f b0b0aa80 ^............... │ │ - 0x00031634 ccc0fe7f a908b180 dec0fe7f b0b0a880 ................ │ │ - 0x00031644 fcc0fe7f b0b0aa80 48c1fe7f b0b0a980 ........H....... │ │ - 0x00031654 62c1fe7f b0b0a880 9cc1fe7f b0b0aa80 b............... │ │ - 0x00031664 ccc1fe7f b0ab0880 00c3fe7f ab3f0280 .............?.. │ │ - 0x00031674 58c3fe7f a908b180 92c3fe7f b0b0b080 X............... │ │ - 0x00031684 a2c3fe7f b0ab1480 f4c6fe7f b0aa0580 ................ │ │ - 0x00031694 2cc7fe7f b0008480 48c7fe7f ab3f2480 ,.......H....?$. │ │ - 0x000316a4 14d9fe7f 01000000 0cd9fe7f b0b0a980 ................ │ │ - 0x000316b4 0cdafe7f a908b180 c8dbfe7f b0b0b080 ................ │ │ - 0x000316c4 ccdbfe7f 08f8ff7f 70e2fe7f 01000000 ........p....... │ │ - 0x000316d4 68e2fe7f b0b0a880 0ce3fe7f fcf7ff7f h............... │ │ - 0x000316e4 38effe7f 01000000 30effe7f b0ab1680 8.......0....... │ │ - 0x000316f4 38f3fe7f 01000000 30f3fe7f b0ab0a80 8.......0....... │ │ - 0x00031704 fcf7fe7f 01000000 f4f7fe7f b0b0a880 ................ │ │ - 0x00031714 84f8fe7f b0b0a980 9cf8fe7f ab08b180 ................ │ │ - 0x00031724 a4f9fe7f b0b0a880 bef9fe7f a908b180 ................ │ │ - 0x00031734 30fafe7f ab07b180 bcfafe7f b0ab1480 0............... │ │ - 0x00031744 78fdfe7f b0b0a880 bcfdfe7f 98f7ff7f x............... │ │ - 0x00031754 ccfdfe7f b0ab1280 30fffe7f b0ab3c80 ........0.....<. │ │ - 0x00031764 bc00ff7f ab07b180 2401ff7f b0aa1180 ........$....... │ │ - 0x00031774 9801ff7f b0ab1280 fc03ff7f b0b0a880 ................ │ │ - 0x00031784 1c04ff7f 6cf7ff7f 2804ff7f 70f7ff7f ....l...(...p... │ │ - 0x00031794 3404ff7f b0008480 4804ff7f b0b0a880 4.......H....... │ │ - 0x000317a4 6404ff7f b0008480 7404ff7f b0b0a880 d.......t....... │ │ - 0x000317b4 a004ff7f b0008480 b004ff7f b0b0a880 ................ │ │ - 0x000317c4 e004ff7f a908b180 fc04ff7f b0ab2280 ..............". │ │ - 0x000317d4 6c05ff7f ab3f2280 2c07ff7f 2cf7ff7f l....?".,...,... │ │ - 0x000317e4 040bff7f b0aa2180 540bff7f b0b0b080 ......!.T....... │ │ - 0x000317f4 500bff7f b0ab2a80 700dff7f ab3f0a80 P.....*.p....?.. │ │ - 0x00031804 f012ff7f 01000000 e812ff7f b0b0b080 ................ │ │ - 0x00031814 e812ff7f 00f7ff7f bc19ff7f 01000000 ................ │ │ - 0x00031824 b419ff7f ab2cb280 a01dff7f 01000000 .....,.......... │ │ - 0x00031834 981dff7f b0b0a880 381eff7f ab07b180 ........8....... │ │ - 0x00031844 0020ff7f dcf6ff7f 0827ff7f 01000000 . .......'...... │ │ - 0x00031854 0027ff7f b0ab0a80 b42aff7f 01000000 .'.......*...... │ │ - 0x00031864 ac2aff7f b0ab1680 a02fff7f 01000000 .*......./...... │ │ - 0x00031874 982fff7f b0ab0480 5c30ff7f 01000000 ./......\0...... │ │ - 0x00031884 5430ff7f b0ab0c80 a434ff7f b0ab0880 T0.......4...... │ │ - 0x00031894 b835ff7f 01000000 b035ff7f 90f6ff7f .5.......5...... │ │ - 0x000318a4 3c44ff7f 01000000 3444ff7f b0b0aa80 u......4v...... │ │ + 0x000322f4 4877fd7f b0ab0880 3878fd7f b0ab1280 Hw......8x...... │ │ + 0x00032304 d479fd7f b0ab0c80 487bfd7f b0ab0480 .y......H{...... │ │ + 0x00032314 ea7cfd7f b0ab0680 907dfd7f b0ab0c80 .|.......}...... │ │ + 0x00032324 bc7efd7f b0ab0a80 ec7ffd7f b0ab1480 .~.............. │ │ + 0x00032334 b481fd7f b0ab0e80 6c83fd7f ab07b180 ........l....... │ │ + 0x00032344 4a84fd7f b0ab0480 da84fd7f ab07b180 J............... │ │ + 0x00032354 6485fd7f b0ab0680 9488fd7f b0ab0880 d............... │ │ + 0x00032364 f489fd7f b0ab0480 2e8bfd7f b0ab0680 ................ │ │ + 0x00032374 f08bfd7f b0ab0480 b88cfd7f b0ab0880 ................ │ │ + 0x00032384 fc91fd7f b0ab0480 7293fd7f b0ab0680 ........r....... │ │ + 0x00032394 3c95fd7f b0ab0e80 a896fd7f b0ab0c80 <............... │ │ + 0x000323a4 f897fd7f b0ab1680 f499fd7f b0ab1080 ................ │ │ + 0x000323b4 e09bfd7f b0ab0880 cc9efd7f b0ab0a80 ................ │ │ + 0x000323c4 e49ffd7f b0ab1080 84a1fd7f b0ab0c80 ................ │ │ + 0x000323d4 0ca3fd7f b0ab1880 34a5fd7f b0ab1280 ........4....... │ │ + 0x000323e4 4ca7fd7f b0ab0880 64aafd7f b0ab1480 L.......d....... │ │ + 0x000323f4 94acfd7f b0ab0480 fcadfd7f b0ab0680 ................ │ │ + 0x00032404 64b4fd7f ab07b180 b4b5fd7f 5cfcff7f d...........\... │ │ + 0x00032414 b8b5fd7f b0b0b080 b2b5fd7f b0b0aa80 ................ │ │ + 0x00032424 c8b5fd7f ab07b180 64b6fd7f b0ab2680 ........d.....&. │ │ + 0x00032434 d8bbfd7f 01000000 d0bbfd7f b0b0b080 ................ │ │ + 0x00032444 e0bbfd7f b0ab0e80 d8bffd7f 01000000 ................ │ │ + 0x00032454 d0bffd7f b0b0b080 f8bffd7f b0b0a880 ................ │ │ + 0x00032464 54c0fd7f b0b0ab80 78c0fd7f b0ab0680 T.......x....... │ │ + 0x00032474 2cc1fd7f b0ab0480 88c1fd7f b0b0a980 ,............... │ │ + 0x00032484 e0c1fd7f ab07b180 88c2fd7f b0b0a880 ................ │ │ + 0x00032494 f8c2fd7f a907b180 48c3fd7f a803b180 ........H....... │ │ + 0x000324a4 98c3fd7f b0ab0680 34c4fd7f b0ab0480 ........4....... │ │ + 0x000324b4 b8c5fd7f ab07b180 60c6fd7f ab08b180 ........`....... │ │ + 0x000324c4 50c7fd7f ab07b180 88c8fd7f b0ab0680 P............... │ │ + 0x000324d4 40cdfd7f a908b180 9ccdfd7f b0ab0480 @............... │ │ + 0x000324e4 a4cefd7f b0ab1280 78d1fd7f 88fbff7f ........x....... │ │ + 0x000324f4 a4d1fd7f ab08b180 12d2fd7f b0b0a880 ................ │ │ + 0x00032504 60d2fd7f b0b0aa80 b4d2fd7f a908b180 `............... │ │ + 0x00032514 e0d2fd7f b0ab0480 fcd3fd7f aa0fb180 ................ │ │ + 0x00032524 3cd4fd7f b0ab0480 80d4fd7f aa0fb180 <............... │ │ + 0x00032534 c0d4fd7f b0ab0680 0cd5fd7f aa0fb180 ................ │ │ + 0x00032544 94d5fd7f b0ab0480 54d6fd7f ab3f0280 ........T....?.. │ │ + 0x00032554 acd6fd7f b0ab0880 88d8fd7f b0ab0c80 ................ │ │ + 0x00032564 40dafd7f b0ab1280 e8dffd7f ab07b180 @............... │ │ + 0x00032574 d0e0fd7f b0ab0680 b4e2fd7f b0b0a880 ................ │ │ + 0x00032584 fce2fd7f b0b0ab80 94e3fd7f ab04b280 ................ │ │ + 0x00032594 f0e4fd7f b0b0aa80 70e5fd7f ab07b180 ........p....... │ │ + 0x000325a4 2ce6fd7f ab0a9780 cce8fd7f b0ab0680 ,............... │ │ + 0x000325b4 b0e9fd7f b0ab0a80 a4ebfd7f b0b0aa80 ................ │ │ + 0x000325c4 8cecfd7f ab26b280 54f6fd7f b0ab1280 .....&..T....... │ │ + 0x000325d4 e4fbfd7f b0ab1c80 280afe7f b0ab1680 ........(....... │ │ + 0x000325e4 900ffe7f b0ab2680 3410fe7f ab7ab280 ......&.4....z.. │ │ + 0x000325f4 744ffe7f 01000000 6c4ffe7f b0ab0680 tO......lO...... │ │ + 0x00032604 1451fe7f 7cfaff7f 5458fe7f 01000000 .Q..|...TX...... │ │ + 0x00032614 4c58fe7f ab3f1c80 e05efe7f a908b180 LX...?...^...... │ │ + 0x00032624 1c5ffe7f b0ab1280 0465fe7f b0ab0680 ._.......e...... │ │ + 0x00032634 1c66fe7f 01000000 1466fe7f b0ab1480 .f.......f...... │ │ + 0x00032644 606ffe7f 01000000 586ffe7f ab3f2480 `o......Xo...?$. │ │ + 0x00032654 4079fe7f ab07b180 007bfe7f 30faff7f @y.......{..0... │ │ + 0x00032664 207cfe7f 01000000 187cfe7f b0ab0a80 |.......|...... │ │ + 0x00032674 0081fe7f 01000000 f880fe7f b0ab1680 ................ │ │ + 0x00032684 0c86fe7f 01000000 0486fe7f b0ab0480 ................ │ │ + 0x00032694 848afe7f b0b0ab80 c08afe7f b0ab1080 ................ │ │ + 0x000326a4 a08dfe7f ab3f3280 388ffe7f b0ab0480 .....?2.8....... │ │ + 0x000326b4 1c90fe7f e4f9ff7f 709dfe7f 01000000 ........p....... │ │ + 0x000326c4 689dfe7f b0b0b080 d49efe7f b0ab0e80 h............... │ │ + 0x000326d4 8ca0fe7f d0f9ff7f c8a9fe7f b0b0aa80 ................ │ │ + 0x000326e4 faa9fe7f 01000000 f4a9fe7f b0b0aa80 ................ │ │ + 0x000326f4 ecabfe7f b0ab1680 9cb9fe7f 01000000 ................ │ │ + 0x00032704 94b9fe7f b0b0b080 c2b9fe7f b0b0aa80 ................ │ │ + 0x00032714 0cbafe7f b0b0a880 2abafe7f b0b0aa80 ........*....... │ │ + 0x00032724 98bafe7f b0b0a880 d2bafe7f b0ab0880 ................ │ │ + 0x00032734 20bcfe7f ab3f0280 78bcfe7f a908b180 ....?..x....... │ │ + 0x00032744 aebcfe7f b0b0b080 bebcfe7f b0ab1280 ................ │ │ + 0x00032754 38c0fe7f b0ab0680 88c0fe7f b0b0b080 8............... │ │ + 0x00032764 a0c0fe7f ab3f2080 f0d2fe7f 01000000 .....? ......... │ │ + 0x00032774 e8d2fe7f b0b0a980 f0d3fe7f a908b180 ................ │ │ + 0x00032784 b0d5fe7f b0b0b080 b4d5fe7f 24f9ff7f ............$... │ │ + 0x00032794 7cdcfe7f 01000000 74dcfe7f b0b0a880 |.......t....... │ │ + 0x000327a4 14ddfe7f 18f9ff7f 9ce9fe7f 01000000 ................ │ │ + 0x000327b4 94e9fe7f b0ab1080 b0edfe7f 01000000 ................ │ │ + 0x000327c4 a8edfe7f b0ab0e80 40f2fe7f 01000000 ........@....... │ │ + 0x000327d4 38f2fe7f b0b0a880 c8f2fe7f b0b0aa80 8............... │ │ + 0x000327e4 38f3fe7f ab07b180 c4f3fe7f b0ab1680 8............... │ │ + 0x000327f4 90f6fe7f b0b0a880 d4f6fe7f ccf8ff7f ................ │ │ + 0x00032804 e4f6fe7f ab08b180 ecf7fe7f b0ab1280 ................ │ │ + 0x00032814 48f9fe7f b0ab3c80 ecfafe7f b0aa1180 H.....<......... │ │ + 0x00032824 5cfbfe7f b0ab1280 bcfdfe7f ab07b180 \............... │ │ + 0x00032834 34fefe7f b0b0a880 58fefe7f 98f8ff7f 4.......X....... │ │ + 0x00032844 64fefe7f 9cf8ff7f 70fefe7f b0b0b080 d.......p....... │ │ + 0x00032854 80fefe7f b0b0a980 a0fefe7f b0b0b080 ................ │ │ + 0x00032864 b0fefe7f b0b0a880 dcfefe7f b0b0b080 ................ │ │ + 0x00032874 e8fefe7f b0b0a880 2cfffe7f a908b180 ........,....... │ │ + 0x00032884 48fffe7f b0ab2280 b4fffe7f ab3f2280 H....."......?". │ │ + 0x00032894 6c01ff7f 58f8ff7f b005ff7f b0aa2180 l...X.........!. │ │ + 0x000328a4 0006ff7f b0b0b080 fc05ff7f b0ab2880 ..............(. │ │ + 0x000328b4 3408ff7f ab3f0680 a80dff7f 01000000 4....?.......... │ │ + 0x000328c4 a00dff7f b0b0b080 a00dff7f 2cf8ff7f ............,... │ │ + 0x000328d4 dc14ff7f 01000000 d414ff7f ab26b280 .............&.. │ │ + 0x000328e4 4818ff7f 01000000 4018ff7f b0b0a880 H.......@....... │ │ + 0x000328f4 e018ff7f ab07b180 a81aff7f 08f8ff7f ................ │ │ + 0x00032904 c421ff7f 01000000 bc21ff7f b0ab0c80 .!.......!...... │ │ + 0x00032914 6c25ff7f 01000000 6425ff7f b0ab1480 l%......d%...... │ │ + 0x00032924 6c2aff7f 01000000 642aff7f b0ab0480 l*......d*...... │ │ + 0x00032934 302bff7f 01000000 282bff7f b0ab0c80 0+......(+...... │ │ + 0x00032944 882fff7f b0ab0880 9c30ff7f 01000000 ./.......0...... │ │ + 0x00032954 9430ff7f bcf7ff7f 0c40ff7f 01000000 .0.......@...... │ │ + 0x00032964 0440ff7f b0b0aa80 3e40ff7f b0b0ab80 .@......>@...... │ │ + 0x00032974 7c40ff7f b0ab0a80 6841ff7f b0ab0480 |@......hA...... │ │ + 0x00032984 e841ff7f b0ab1880 2c45ff7f 01000000 .A......,E...... │ │ + 0x00032994 2445ff7f aa0fb180 b845ff7f b0b0aa80 $E.......E...... │ │ + 0x000329a4 0c46ff7f b0b0a880 2046ff7f 70f7ff7f .F...... F..p... │ │ + 0x000329b4 3046ff7f b0b0b080 3446ff7f 6cf7ff7f 0F......4F..l... │ │ + 0x000329c4 4046ff7f b0b0b080 6446ff7f 68f7ff7f @F......dF..h... │ │ + 0x000329d4 6846ff7f b0b0b080 b846ff7f 64f7ff7f hF.......F..d... │ │ + 0x000329e4 b846ff7f b0b0b080 e046ff7f 60f7ff7f .F.......F..`... │ │ + 0x000329f4 e046ff7f 64f7ff7f e046ff7f 68f7ff7f .F..d....F..h... │ │ + 0x00032a04 e046ff7f 6cf7ff7f e046ff7f b0b0a880 .F..l....F...... │ │ + 0x00032a14 0847ff7f ab08b180 5847ff7f 60f7ff7f .G......XG..`... │ │ + 0x00032a24 6447ff7f 64f7ff7f 7847ff7f 01000000 dG..d...xG...... │ │ + 0x00032a34 7047ff7f b0ab0480 8c4aff7f b0ab1880 pG.......J...... │ │ + 0x00032a44 8451ff7f b0b0a880 5052ff7f ab07b180 .Q......PR...... │ │ + 0x00032a54 b852ff7f 01000000 b452ff7f 38f7ff7f .R.......R..8... │ │ + 0x00032a64 4453ff7f ab07b180 a454ff7f 01000000 DS.......T...... │ │ + 0x00032a74 9c54ff7f 2cf7ff7f 445aff7f ab07b180 .T..,...DZ...... │ │ + 0x00032a84 c05dff7f ab08b180 6c60ff7f b0b0b080 .]......l`...... │ │ + 0x00032a94 e060ff7f b0b0ab80 7861ff7f b0b0b080 .`......xa...... │ │ + 0x00032aa4 fc61ff7f b0b0aa80 b862ff7f b0b0b080 .a.......b...... │ │ + 0x00032ab4 dc62ff7f b0b0aa80 4463ff7f b0008480 .b......Dc...... │ │ + 0x00032ac4 0464ff7f b0ab0680 2066ff7f b0b0aa80 .d...... f...... │ │ + 0x00032ad4 a866ff7f b0b0a880 6867ff7f b0b0b080 .f......hg...... │ │ + 0x00032ae4 8067ff7f b0b0ab80 3468ff7f b0ab0680 .g......4h...... │ │ + 0x00032af4 d86aff7f b0b0b080 046bff7f b0b0a880 .j.......k...... │ │ + 0x00032b04 346bff7f b0b0aa80 846bff7f b0b0a980 4k.......k...... │ │ + 0x00032b14 086cff7f b0ab0480 bc6cff7f ab3f0880 .l.......l...?.. │ │ + 0x00032b24 c86dff7f ab08b180 386fff7f b0ab0680 .m......8o...... │ │ + 0x00032b34 e873ff7f b0ab0880 d075ff7f b0b0aa80 .s.......u...... │ │ + 0x00032b44 2077ff7f ab07b180 5079ff7f b0ab1280 w......Py...... │ │ + 0x00032b54 4083ff7f b0b0aa80 b483ff7f ab08b180 @............... │ │ + 0x00032b64 4c84ff7f 01000000 4484ff7f b0b0aa80 L.......D....... │ │ + 0x00032b74 5c85ff7f a908b180 8085ff7f 30f6ff7f \...........0... │ │ + 0x00032b84 8485ff7f a908b180 9e85ff7f 2cf6ff7f ............,... │ │ + 0x00032b94 a485ff7f ab08b180 9c86ff7f b0b0a880 ................ │ │ + 0x00032ba4 a086ff7f a908b180 4887ff7f b0ab1480 ........H....... │ │ + 0x00032bb4 108dff7f b0b0a880 3c8dff7f b0b0ab80 ........<....... │ │ + 0x00032bc4 ac8dff7f ab07b180 5c8eff7f b0ab0480 ........\....... │ │ + 0x00032bd4 d88eff7f b0b0b080 f48eff7f b0008480 ................ │ │ + 0x00032be4 288fff7f ab08b180 808fff7f b0b0b080 (............... │ │ + 0x00032bf4 c88fff7f b0b0a880 ec8fff7f b0b0a980 ................ │ │ + 0x00032c04 6090ff7f b0b0ab80 2892ff7f b0b0aa80 `.......(....... │ │ + 0x00032c14 e092ff7f b0b0b080 1093ff7f b0b0a880 ................ │ │ + 0x00032c24 9093ff7f b0b0b080 dc93ff7f b0b0a880 ................ │ │ + 0x00032c34 2c94ff7f b0ab0e80 0895ff7f b0b0aa80 ,............... │ │ + 0x00032c44 5095ff7f b0ab0e80 7496ff7f ab07b180 P.......t....... │ │ + 0x00032c54 3c98ff7f b0ab1080 0c9fff7f 68f5ff7f <...........h... │ │ + 0x00032c64 4c9fff7f 6cf5ff7f 849fff7f b0b0a880 L...l........... │ │ + 0x00032c74 20a0ff7f b0ab0e80 e8a0ff7f b0b0aa80 ............... │ │ + 0x00032c84 2ca1ff7f b0ab0680 48a2ff7f a908b180 ,.......H....... │ │ + 0x00032c94 a0a2ff7f ab08b180 e4a2ff7f 01000000 ................ │ │ + 0x00032ca4 dca2ff7f a908b180 d8a3ff7f b0ab0480 ................ │ │ + 0x00032cb4 94a4ff7f b0b0aa80 d4a4ff7f b0ab0a80 ................ │ │ + 0x00032cc4 c0a7ff7f b0ab1880 ecbaff7f b0ab1680 ................ │ │ + 0x00032cd4 a0bdff7f 01000000 98bdff7f a908b180 ................ │ │ + 0x00032ce4 6cbeff7f ab07b180 24bfff7f b0b0a880 l.......$....... │ │ + 0x00032cf4 44bfff7f e8f4ff7f 54bfff7f ecf4ff7f D.......T....... │ │ + 0x00032d04 64bfff7f f0f4ff7f 74bfff7f f4f4ff7f d.......t....... │ │ + 0x00032d14 84bfff7f f8f4ff7f 94bfff7f fcf4ff7f ................ │ │ + 0x00032d24 a4bfff7f b0ab0480 04c0ff7f b0b0a880 ................ │ │ + 0x00032d34 1cc0ff7f b0b0b080 ccc0ff7f aa03b180 ................ │ │ + 0x00032d44 80c1ff7f b0b0b080 c4c1ff7f b0aa0f80 ................ │ │ + 0x00032d54 f0c1ff7f 01000000 98d5ff7f c8f4ff7f ................ │ │ + 0x00032d64 a0d5ff7f b0b0a980 b4d5ff7f ab08b180 ................ │ │ + 0x00032d74 24d6ff7f b0b0b080 34d6ff7f b0af0280 $.......4....... │ │ + 0x00032d84 d0d6ff7f b0b0b080 18d7ff7f b0a90280 ................ │ │ + 0x00032d94 14d8ff7f b0b0a880 78d8ff7f b0b0b080 ........x....... │ │ + 0x00032da4 90d8ff7f b0b0aa80 ecd8ff7f af72b280 .............r.. │ │ + 0x00032db4 0cdaff7f b0b0b080 0cdaff7f ab3f3880 .............?8. │ │ + 0x00032dc4 a8daff7f b0b0b080 bcdaff7f b0b0aa80 ................ │ │ + 0x00032dd4 28dbff7f b0b0b080 b8dbff7f 00840480 (............... │ │ + 0x00032de4 d8dbff7f b0b0b080 2cdcff7f 00840480 ........,....... │ │ + 0x00032df4 50dcff7f ac0db280 10ddff7f b0af0880 P............... │ │ + 0x00032e04 f8e0ff7f b0b0b080 08e1ff7f ad3f0280 .............?.. │ │ + 0x00032e14 6ce4ff7f 01000000 0ce6ff7f b0b0b080 l............... │ │ + 0x00032e24 64e6ff7f 00840480 84e6ff7f b0b0b080 d............... │ │ + 0x00032e34 80e6ff7f b0ae0380 00eaff7f 00840480 ................ │ │ + 0x00032e44 38eaff7f ecf3ff7f 40eaff7f f0f3ff7f 8.......@....... │ │ + 0x00032e54 54eaff7f f4f3ff7f 54eaff7f f8f3ff7f T.......T....... │ │ + 0x00032e64 54eaff7f b0af0280 ccebff7f af08b180 T............... │ │ + 0x00032e74 d0ecff7f 01000000 ........ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ @@ -1,1025 +1,1026 @@ │ │ │ │ Hex dump of section '.rodata': │ │ - 0x00031e04 00000000 04000000 07000000 00000000 ................ │ │ - 0x00031e14 03000000 07000000 00000000 04000000 ................ │ │ - 0x00031e24 07000000 0a000000 00000000 03000000 ................ │ │ - 0x00031e34 07000000 0a000000 00000000 04000000 ................ │ │ - 0x00031e44 07000000 0b000000 00000000 04000000 ................ │ │ - 0x00031e54 07000000 0b000000 00000000 04000000 ................ │ │ - 0x00031e64 07000000 09000000 00000000 03000000 ................ │ │ - 0x00031e74 07000000 09000000 00000000 04000000 ................ │ │ - 0x00031e84 08000000 00000000 04000000 08000000 ................ │ │ - 0x00031e94 00000000 04000000 08000000 0a000000 ................ │ │ - 0x00031ea4 00000000 03000000 06000000 00000000 ................ │ │ - 0x00031eb4 03000000 06000000 09000000 00000000 ................ │ │ - 0x00031ec4 04000000 07000000 0a000000 02000000 ................ │ │ - 0x00031ed4 00000000 03000000 07000000 0a000000 ................ │ │ - 0x00031ee4 02000000 00000000 04000000 07000000 ................ │ │ - 0x00031ef4 0b000000 02000000 00000000 04000000 ................ │ │ - 0x00031f04 07000000 0b000000 02000000 00000000 ................ │ │ - 0x00031f14 04000000 07000000 0a000000 02000000 ................ │ │ - 0x00031f24 05000000 00000000 04000000 07000000 ................ │ │ - 0x00031f34 0a000000 0d000000 00000000 05000000 ................ │ │ - 0x00031f44 07000000 00000000 02000000 07000000 ................ │ │ - 0x00031f54 00000000 05000000 07000000 0a000000 ................ │ │ - 0x00031f64 00000000 05000000 07000000 0a000000 ................ │ │ - 0x00031f74 00000000 02000000 07000000 0a000000 ................ │ │ - 0x00031f84 00000000 05000000 0a000000 0e000000 ................ │ │ - 0x00031f94 13000000 00000000 07000000 00000000 ................ │ │ - 0x00031fa4 04000000 07000000 0a000000 10000000 ................ │ │ - 0x00031fb4 15000000 6d70006d 66007366 7a006c6f ....mp.mf.sfz.lo │ │ - 0x00031fc4 61645f61 6263203e 2025730a 00466169 ad_abc > %s..Fai │ │ - 0x00031fd4 6c757265 3a204368 6f726420 6e616d65 lure: Chord name │ │ - 0x00031fe4 2063616e 6e6f7420 65786365 65642037 cannot exceed 7 │ │ - 0x00031ff4 20636861 72616374 6572732c 20257300 characters, %s. │ │ - 0x00032004 4661696c 7572653a 20546f6f 206d616e Failure: Too man │ │ - 0x00032014 79204775 69746172 2043686f 7264204e y Guitar Chord N │ │ - 0x00032024 616d6573 20757365 642c2025 73004661 ames used, %s.Fa │ │ - 0x00032034 696c7572 653a204e 616d6564 2063686f ilure: Named cho │ │ - 0x00032044 72642063 616e6e6f 74206861 7665206d rd cannot have m │ │ - 0x00032054 6f726520 7468616e 2036206e 6f746573 ore than 6 notes │ │ - 0x00032064 2c202573 00640042 00470045 00430041 , %s.d.B.G.E.C.A │ │ - 0x00032074 2c00462c 00442c00 422c2c00 00743d00 ,.F,.D,.B,,..t=. │ │ - 0x00032084 6f637461 76653d00 7472616e 73706f73 octave=.transpos │ │ - 0x00032094 653d006d 3d006d69 64646c65 3d00636c e=.m=.middle=.cl │ │ - 0x000320a4 65663d00 74726562 6c650076 61002043 ef=.treble.va. C │ │ - 0x000320b4 20442045 46204720 41204263 20642065 D EF G A Bc d e │ │ - 0x000320c4 66206720 61206200 62617373 0074656e f g a b.bass.ten │ │ - 0x000320d4 6f720061 6c746f00 2b2d0046 61696c75 or.alto.+-.Failu │ │ - 0x000320e4 72653a20 696e636f 6e76656e 69656e74 re: inconvenient │ │ - 0x000320f4 2074656d 706f2063 68616e67 6520696e tempo change in │ │ - 0x00032104 206d6964 646c6520 6f662076 6f696365 middle of voice │ │ - 0x00032114 20282573 29004344 45464741 42636465 (%s).CDEFGABcde │ │ - 0x00032124 66676162 00434445 46474142 43444546 fgab.CDEFGABCDEF │ │ - 0x00032134 47414263 64656667 61626364 65666761 GABcdefgabcdefga │ │ - 0x00032144 62006f6e 006f6666 00666263 7a303132 b.on.off.fbcz012 │ │ - 0x00032154 33343536 37383967 68696a47 48494a00 3456789ghijGHIJ. │ │ - 0x00032164 6d696e00 6d616a00 48700048 5000426d min.maj.Hp.HP.Bm │ │ - 0x00032174 006d696e 6f72006d 616a6f72 00466169 .minor.major.Fai │ │ - 0x00032184 6c757265 3a20556e 7265636f 676e6973 lure: Unrecognis │ │ - 0x00032194 6564204b 3a206669 656c6420 2573006e ed K: field %s.n │ │ - 0x000321a4 6f6e6500 437c0020 2f202564 00626173 one.C|. / %d.bas │ │ - 0x000321b4 7370726f 67006261 7373766f 6c006265 sprog.bassvol.be │ │ - 0x000321c4 61740062 65617473 7472696e 67006368 at.beatstring.ch │ │ - 0x000321d4 6f72646e 616d6500 4661696c 7572653a ordname.Failure: │ │ - 0x000321e4 20426164 20666f72 6d617420 666f7220 Bad format for │ │ - 0x000321f4 63686f72 646e616d 6520636f 6d6d616e chordname comman │ │ - 0x00032204 642c2025 73006368 6f726470 726f6700 d, %s.chordprog. │ │ - 0x00032214 63686f72 64766f6c 0064726f 6e650064 chordvol.drone.d │ │ - 0x00032224 726f6e65 6f666600 64726f6e 656f6e00 roneoff.droneon. │ │ - 0x00032234 6472756d 00647a30 31323334 35363738 drum.dz012345678 │ │ - 0x00032244 39006472 756d6f66 66006472 756d6f6e 9.drumoff.drumon │ │ - 0x00032254 00676368 6f726400 6763686f 72646f66 .gchord.gchordof │ │ - 0x00032264 66006763 686f7264 6f6e0063 68616e6e f.gchordon.chann │ │ - 0x00032274 656c0070 726f6772 616d0076 6f696365 el.program.voice │ │ - 0x00032284 00696e73 7472756d 656e743d 006d7574 .instrument=.mut │ │ - 0x00032294 65006261 6e6b3d00 6c656761 746f007e e.bank=.legato.~ │ │ - 0x000322a4 48494a4b 4c4d4e4f 50515253 54555657 HIJKLMNOPQRSTUVW │ │ - 0x000322b4 5859002b 6e696c2b 002c2700 73747261 XY.+nil+.,'.stra │ │ - 0x000322c4 6e676520 6e6f7465 20656e63 6f756e74 nge note encount │ │ - 0x000322d4 65726564 20736361 6e6e696e 67202573 ered scanning %s │ │ - 0x000322e4 00414243 44454647 48494a4b 4c4d4e4f .ABCDEFGHIJKLMNO │ │ - 0x000322f4 50515253 54555657 58595a28 292e3031 PQRSTUVWXYZ().01 │ │ - 0x00032304 32333435 36373839 2000696e 76616c69 23456789 .invali │ │ - 0x00032314 64206368 61726163 74657273 20696e20 d characters in │ │ - 0x00032324 70617274 20737472 696e6720 7363616e part string scan │ │ - 0x00032334 6e696e67 20503a25 73005761 726e696e ning P:%s.Warnin │ │ - 0x00032344 673a2055 6e62616c 616e6365 64206c65 g: Unbalanced le │ │ - 0x00032354 66742070 6172656e 7320696e 20503a20 ft parens in P: │ │ - 0x00032364 64656669 6e697469 6f6e2025 73005761 definition %s.Wa │ │ - 0x00032374 726e696e 673a2055 6e62616c 616e6365 rning: Unbalance │ │ - 0x00032384 64207269 67687420 70617265 6e732069 d right parens i │ │ - 0x00032394 6e20503a 20646566 696e6974 696f6e20 n P: definition │ │ - 0x000323a4 25730041 004d4d41 42435f4e 4f5f5241 %s.A.MMABC_NO_RA │ │ - 0x000323b4 4e444f4d 5f504943 4b002d25 6c640076 NDOM_PICK.-%ld.v │ │ - 0x000323c4 203d202b 646f776e 626f772b 0075203d = +downbow+.u = │ │ - 0x000323d4 202b7570 626f772b 004f203d 202b636f +upbow+.O = +co │ │ - 0x000323e4 64612b00 53203d20 2b736567 6e6f2b00 da+.S = +segno+. │ │ - 0x000323f4 50203d20 2b757070 65726d6f 7264656e P = +uppermorden │ │ - 0x00032404 742b004d 203d202b 6c6f7765 726d6f72 t+.M = +lowermor │ │ - 0x00032414 64656e74 2b004c20 3d202b65 6d706861 dent+.L = +empha │ │ - 0x00032424 7369732b 0048203d 202b6665 726d6174 sis+.H = +fermat │ │ - 0x00032434 612b0054 203d202b 7472696c 6c2b007e a+.T = +trill+.~ │ │ - 0x00032444 203d202b 726f6c6c 2b006d00 37006d37 = +roll+.m.7.m7 │ │ - 0x00032454 006d616a 37004d37 0036006d 36006175 .maj7.M7.6.m6.au │ │ - 0x00032464 67002b00 61756737 00372b00 64696d00 g.+.aug7.7+.dim. │ │ - 0x00032474 64696d37 0039006d 39006d61 6a39004d dim7.9.m9.maj9.M │ │ - 0x00032484 39003131 0064696d 39007375 73007375 9.11.dim9.sus.su │ │ - 0x00032494 73390037 73757300 37737573 34003773 s9.7sus.7sus4.7s │ │ - 0x000324a4 75733900 39737573 34003500 31330058 us9.9sus4.5.13.X │ │ - 0x000324b4 3a004c3a 00202564 202f2025 64004d3a :.L:. %d / %d.M: │ │ - 0x000324c4 00503a00 513a0054 3a002000 523a0068 .P:.Q:.T:. .R:.h │ │ - 0x000324d4 6f726e70 69706500 563a004b 3a002573 ornpipe.V:.K:.%s │ │ - 0x000324e4 25730066 7a637a66 7a637a00 667a637a %s.fzczfzcz.fzcz │ │ - 0x000324f4 637a667a 637a637a 00667a63 7a637a00 czfzczcz.fzczcz. │ │ - 0x00032504 667a6366 7a630066 7a63667a 63667a63 fzcfzc.fzcfzcfzc │ │ - 0x00032514 00667a63 667a6366 7a63667a 6300667a .fzcfzcfzcfzc.fz │ │ - 0x00032524 63667a63 667a6366 7a63667a 63667a63 cfzcfzcfzcfzcfzc │ │ - 0x00032534 667a6366 7a63667a 6300667a 637a667a fzcfzcfzc.fzczfz │ │ - 0x00032544 637a667a 637a667a 637a667a 637a667a czfzczfzczfzczfz │ │ - 0x00032554 637a667a 637a006d 3a006c69 6e65206e czfzcz.m:.line n │ │ - 0x00032564 6f742070 726f7065 726c7920 636f6e74 ot properly cont │ │ - 0x00032574 696e7565 640a2573 00252500 4d494449 inued.%s.%%.MIDI │ │ - 0x00032584 006d6163 726f206c 696e6520 746f6f20 .macro line too │ │ - 0x00032594 6c6f6e67 0a257300 553a0077 3a00573a long.%s.U:.w:.W: │ │ - 0x000325a4 00643a00 7761726e 696e673a 206f6c64 .d:.warning: old │ │ - 0x000325b4 20737479 6c652064 65636f72 6174696f style decoratio │ │ - 0x000325c4 6e73206e 6f742068 616e646c 65640a25 ns not handled.% │ │ - 0x000325d4 7300733a 00776172 6e696e67 3a206e65 s.s:.warning: ne │ │ - 0x000325e4 77207374 796c6520 6465636f 72617469 w style decorati │ │ - 0x000325f4 6f6e7320 6e6f7420 68616e64 6c65640a ons not handled. │ │ - 0x00032604 25730049 3a006162 632d696e 636c7564 %s.I:.abc-includ │ │ - 0x00032614 65006661 696c7572 653a2074 6f6f206d e.failure: too m │ │ - 0x00032624 616e7920 6162632d 696e636c 75646527 any abc-include' │ │ - 0x00032634 732c2025 73007200 6661696c 7572653a s, %s.r.failure: │ │ - 0x00032644 20616263 2d696e63 6c756465 2066696c abc-include fil │ │ - 0x00032654 65202573 206e6f74 20666f75 6e640066 e %s not found.f │ │ - 0x00032664 61696c75 72653a20 6162632d 696e636c ailure: abc-incl │ │ - 0x00032674 75646520 6d697373 696e6720 66696c65 ude missing file │ │ - 0x00032684 206e616d 652c2025 73006162 63646566 name, %s.abcdef │ │ - 0x00032694 67414243 44454647 5e5f3d00 73686f72 gABCDEFG^_=.shor │ │ - 0x000326a4 74206e6f 74657320 696e2063 686f7264 t notes in chord │ │ - 0x000326b4 2063616e 206e6f74 20626520 74696564 can not be tied │ │ - 0x000326c4 3a0a2573 005f5e3c 3e400046 61696c75 :.%s._^<>@.Failu │ │ - 0x000326d4 72653a20 756e7265 636f676e 697a6564 re: unrecognized │ │ - 0x000326e4 2063686f 72646e61 6d652025 7300746f chordname %s.to │ │ - 0x000326f4 20636f64 6100746f 00636f64 61006172 coda.to.coda.ar │ │ - 0x00032704 70656767 696f0063 72657363 656e646f peggio.crescendo │ │ - 0x00032714 28006372 65736365 6e646f29 003c2800 (.crescendo).<(. │ │ - 0x00032724 3c290064 696d696d 75656e64 6f280064 <).dimimuendo(.d │ │ - 0x00032734 696d696e 75656e64 6f29003e 28003e29 iminuendo).>(.>) │ │ - 0x00032744 00757062 6f770064 6f776e62 6f770074 .upbow.downbow.t │ │ - 0x00032754 72696c6c 00747269 6c6c2800 7472696c rill.trill(.tril │ │ - 0x00032764 6c290061 6363656e 7400656d 70686173 l).accent.emphas │ │ - 0x00032774 69730066 65726d61 74610066 696e6500 is.fermata.fine. │ │ - 0x00032784 7365676e 6f00746f 636f6461 00442e43 segno.tocoda.D.C │ │ - 0x00032794 2e00442e 532e0064 61636170 6f006461 ..D.S..dacapo.da │ │ - 0x000327a4 636f6461 007c5b3a 5d210061 62636465 coda.|[:]!.abcde │ │ - 0x000327b4 66674142 43444546 475e5f3d 58007a78 fgABCDEFG^_=X.zx │ │ - 0x000327c4 005a0025 75006162 6320583a 25732068 .Z.%u.abc X:%s h │ │ - 0x000327d4 6173206e 6f20626f 6479004d 4d414243 as no body.MMABC │ │ - 0x000327e4 5f44554d 50545241 434b5300 503a2573 _DUMPTRACKS.P:%s │ │ - 0x000327f4 0a002020 25632000 416c6c00 25336420 .. %c .All.%3d │ │ - 0x00032804 00747261 636b2025 642e2564 20636861 .track %d.%d cha │ │ - 0x00032814 6e3d2564 2025730a 006e6f6e 6f746573 n=%d %s..nonotes │ │ - 0x00032824 00202025 36642e25 3032642e 25642563 . %6d.%02d.%d%c │ │ - 0x00032834 25632025 642e2564 20257320 00434d44 %c %d.%d %s .CMD │ │ - 0x00032844 2025633a 20676368 6f726420 25732573 %c: gchord %s%s │ │ - 0x00032854 002f2573 00434d44 20256320 40257020 ./%s.CMD %c @%p │ │ - 0x00032864 30782530 386c580a 002d2d00 4e4f5445 0x%08lX..--.NOTE │ │ - 0x00032874 20257320 6f637461 76652025 6420696e %s octave %d in │ │ - 0x00032884 73742025 7320766f 6c202530 33640a00 st %s vol %03d.. │ │ - 0x00032894 616c6c00 70617274 73202825 73292073 all.parts (%s) s │ │ - 0x000328a4 65742062 7574206e 6f742075 73656400 et but not used. │ │ - 0x000328b4 66616465 00434343 44444546 46474741 fade.CCCDDEFFGGA │ │ - 0x000328c4 41426363 64646566 66676761 61626200 ABccddeffggaabb. │ │ - 0x000328d4 62202320 23202023 20232023 20202320 b # # # # # # │ │ - 0x000328e4 23202023 20232023 20230037 20736861 # # # # #.7 sha │ │ - 0x000328f4 7270733a 20432320 20202041 236d2020 rps: C# A#m │ │ - 0x00032904 2047234d 69782044 23446f72 20452350 G#Mix D#Dor E#P │ │ - 0x00032914 68722046 234c7964 2042234c 6f632000 hr F#Lyd B#Loc . │ │ - 0x00032924 36207368 61727073 3a204623 20202020 6 sharps: F# │ │ - 0x00032934 44236d20 20204323 4d697820 4723446f D#m C#Mix G#Do │ │ - 0x00032944 72204123 50687220 424c7964 20204523 r A#Phr BLyd E# │ │ - 0x00032954 4c6f6320 00352073 68617270 733a2042 Loc .5 sharps: B │ │ - 0x00032964 20202020 2047236d 20202046 234d6978 G#m F#Mix │ │ - 0x00032974 20432344 6f722044 23506872 20454c79 C#Dor D#Phr ELy │ │ - 0x00032984 64202041 234c6f63 20003420 73686172 d A#Loc .4 shar │ │ - 0x00032994 70733a20 45202020 20204323 6d202020 ps: E C#m │ │ - 0x000329a4 424d6978 20204623 446f7220 47235068 BMix F#Dor G#Ph │ │ - 0x000329b4 7220414c 79642020 44234c6f 63200033 r ALyd D#Loc .3 │ │ - 0x000329c4 20736861 7270733a 20412020 20202046 sharps: A F │ │ - 0x000329d4 236d2020 20454d69 78202042 446f7220 #m EMix BDor │ │ - 0x000329e4 20432350 68722044 4c796420 2047234c C#Phr DLyd G#L │ │ - 0x000329f4 6f632000 32207368 61727073 3a204420 oc .2 sharps: D │ │ - 0x00032a04 20202020 426d2020 2020414d 69782020 Bm AMix │ │ - 0x00032a14 45446f72 20204623 50687220 474c7964 EDor F#Phr GLyd │ │ - 0x00032a24 20204323 4c6f6320 00312073 68617270 C#Loc .1 sharp │ │ - 0x00032a34 203a2047 20202020 20456d20 20202044 : G Em D │ │ - 0x00032a44 4d697820 2041446f 72202042 50687220 Mix ADor BPhr │ │ - 0x00032a54 20434c79 64202046 234c6f63 20003020 CLyd F#Loc .0 │ │ - 0x00032a64 73686172 70733a20 43202020 2020416d sharps: C Am │ │ - 0x00032a74 20202020 474d6978 20204444 6f722020 GMix DDor │ │ - 0x00032a84 45506872 2020464c 79642020 424c6f63 EPhr FLyd BLoc │ │ - 0x00032a94 20200031 20666c61 7420203a 20462020 .1 flat : F │ │ - 0x00032aa4 20202044 6d202020 20434d69 78202047 Dm CMix G │ │ - 0x00032ab4 446f7220 20415068 72202042 624c7964 Dor APhr BbLyd │ │ - 0x00032ac4 20454c6f 63202000 3220666c 61747320 ELoc .2 flats │ │ - 0x00032ad4 3a204262 20202020 476d2020 2020464d : Bb Gm FM │ │ - 0x00032ae4 69782020 43446f72 20204450 68722020 ix CDor DPhr │ │ - 0x00032af4 45624c79 6420414c 6f632020 00332066 EbLyd ALoc .3 f │ │ - 0x00032b04 6c617473 203a2045 62202020 20436d20 lats : Eb Cm │ │ - 0x00032b14 20202042 624d6978 2046446f 72202047 BbMix FDor G │ │ - 0x00032b24 50687220 2041624c 79642044 4c6f6320 Phr AbLyd DLoc │ │ - 0x00032b34 20003420 666c6174 73203a20 41622020 .4 flats : Ab │ │ - 0x00032b44 2020466d 20202020 45624d69 78204262 Fm EbMix Bb │ │ - 0x00032b54 446f7220 43506872 20204462 4c796420 Dor CPhr DbLyd │ │ - 0x00032b64 474c6f63 20200035 20666c61 7473203a GLoc .5 flats : │ │ - 0x00032b74 20446220 20202042 626d2020 2041624d Db Bbm AbM │ │ - 0x00032b84 69782045 62446f72 20465068 72202047 ix EbDor FPhr G │ │ - 0x00032b94 624c7964 20434c6f 63202000 3620666c bLyd CLoc .6 fl │ │ - 0x00032ba4 61747320 3a204762 20202020 45626d20 ats : Gb Ebm │ │ - 0x00032bb4 20204462 4d697820 4162446f 72204262 DbMix AbDor Bb │ │ - 0x00032bc4 50687220 43624c79 6420464c 6f632020 Phr CbLyd FLoc │ │ - 0x00032bd4 00372066 6c617473 203a2043 62202020 .7 flats : Cb │ │ - 0x00032be4 2041626d 20202047 624d6978 20446244 Abm GbMix DbD │ │ - 0x00032bf4 6f722045 62506872 2046624c 79642042 or EbPhr FbLyd B │ │ - 0x00032c04 624c6f63 20002043 20442045 46204720 bLoc . C D EF G │ │ - 0x00032c14 41422063 20642065 66206720 61622000 AB c d ef g ab . │ │ - 0x00032c24 20432044 45204620 47204142 20632064 C DE F G AB c d │ │ - 0x00032c34 65206620 67206162 20002043 20444520 e f g ab . C DE │ │ - 0x00032c44 46204741 20422063 20646520 66206761 F GA B c de f ga │ │ - 0x00032c54 20622000 20434420 45204620 47412042 b . CD E F GA B │ │ - 0x00032c64 20636420 65206620 67612062 20002043 cd e f ga b . C │ │ - 0x00032c74 44204520 46472041 20422063 64206520 D E FG A B cd e │ │ - 0x00032c84 66672061 20622000 20432044 20452046 fg a b . C D E F │ │ - 0x00032c94 47204120 42632064 20652066 67206120 G A Bc d e fg a │ │ - 0x00032ca4 62004320 44204520 46472041 20426320 b.C D E FG A Bc │ │ - 0x00032cb4 64206520 66672061 20622000 43204420 d e fg a b .C D │ │ - 0x00032cc4 45462047 20412042 63206420 65662067 EF G A Bc d ef g │ │ - 0x00032cd4 20612062 20004153 594c554d 204d7573 a b .ASYLUM Mus │ │ - 0x00032ce4 69632046 6f726d61 74205631 2e300045 ic Format V1.0.E │ │ - 0x00032cf4 78747265 6d65006c 6f61645f 6d696420 xtreme.load_mid │ │ - 0x00032d04 3e202573 0a004d54 6864004e 4f544500 > %s..MThd.NOTE. │ │ - 0x00032d14 4354524c 004d4d4d 49445f44 45425547 CTRL.MMMID_DEBUG │ │ - 0x00032d24 004d4d4d 49445f56 4552424f 5345004d .MMMID_VERBOSE.M │ │ - 0x00032d34 4d4d4944 5f535045 45440053 63616e6e MMID_SPEED.Scann │ │ - 0x00032d44 696e6720 4d494449 20776974 6820666f ing MIDI with fo │ │ - 0x00032d54 726d6174 3a202564 20726573 6f6c7574 rmat: %d resolut │ │ - 0x00032d64 696f6e3a 20256420 74726163 6b733a20 ion: %d tracks: │ │ - 0x00032d74 25640a00 4d756c74 69706c79 696e6720 %d..Multiplying │ │ - 0x00032d84 7265736f 6c757469 6f6e2061 6e642064 resolution and d │ │ - 0x00032d94 656c7461 74696d65 73206279 20256420 eltatimes by %d │ │ - 0x00032da4 746f2067 65742025 64206d69 64697469 to get %d miditi │ │ - 0x00032db4 636b7320 70657220 70617474 65726e72 cks per patternr │ │ - 0x00032dc4 6f770a00 50617273 696e6720 74726163 ow..Parsing trac │ │ - 0x00032dd4 6b202564 0a004d54 726b0069 6e76616c k %d..MTrk.inval │ │ - 0x00032de4 69642074 7261636b 2d636875 6e6b2027 id track-chunk ' │ │ - 0x00032df4 25732720 6973206e 6f742027 4d54726b %s' is not 'MTrk │ │ - 0x00032e04 27002532 64202530 386c6420 20202020 '.%2d %08ld │ │ - 0x00032e14 20204e6f 7465206f 66663a20 63682025 Note off: ch % │ │ - 0x00032e24 64203078 25303278 20307825 3032780a d 0x%02x 0x%02x. │ │ - 0x00032e34 00253264 20253038 6c64204e 6f746520 .%2d %08ld Note │ │ - 0x00032e44 206f6e3a 20636820 25642030 78253032 on: ch %d 0x%02 │ │ - 0x00032e54 78203078 25303278 0a002532 64202530 x 0x%02x..%2d %0 │ │ - 0x00032e64 386c6420 6e6f7465 206f6666 3a206368 8ld note off: ch │ │ - 0x00032e74 20256420 30782530 32780a00 25326420 %d 0x%02x..%2d │ │ - 0x00032e84 2530386c 6420706f 6c797068 6f6e6963 %08ld polyphonic │ │ - 0x00032e94 206b6579 20707265 73737572 653a2063 key pressure: c │ │ - 0x00032ea4 68202564 20307825 30327820 30782530 h %d 0x%02x 0x%0 │ │ - 0x00032eb4 32780a00 256c6420 25642061 6c6c206e 2x..%ld %d all n │ │ - 0x00032ec4 6f746573 206f6666 0a002532 64202530 otes off..%2d %0 │ │ - 0x00032ed4 386c6420 636f6e74 726f6c20 6368616e 8ld control chan │ │ - 0x00032ee4 67653a20 63682025 64203078 25303278 ge: ch %d 0x%02x │ │ - 0x00032ef4 20307825 3032780a 00253264 20253038 0x%02x..%2d %08 │ │ - 0x00032f04 6c642070 726f6772 616d2063 68616e67 ld program chang │ │ - 0x00032f14 653a2063 68202564 2025640a 00253264 e: ch %d %d..%2d │ │ - 0x00032f24 20253038 6c642063 68616e6e 656c2070 %08ld channel p │ │ - 0x00032f34 72657373 7572653a 20636820 25642030 ressure: ch %d 0 │ │ - 0x00032f44 78253032 780a0025 32642025 30386c64 x%02x..%2d %08ld │ │ - 0x00032f54 20706974 63682077 6865656c 20636861 pitch wheel cha │ │ - 0x00032f64 6e67653a 20636820 25642025 640a0025 nge: ch %d %d..% │ │ - 0x00032f74 32642025 30386c64 20737973 65783a20 2d %08ld sysex: │ │ - 0x00032f84 30782530 32780020 25303258 00253264 0x%02x. %02X.%2d │ │ - 0x00032f94 20253038 6c642073 6f6e6720 706f7369 %08ld song posi │ │ - 0x00032fa4 74696f6e 20706f69 6e746572 3a202564 tion pointer: %d │ │ - 0x00032fb4 00253264 20253038 6c642073 79736578 .%2d %08ld sysex │ │ - 0x00032fc4 20636f6e 74696e75 65643a20 256c6400 continued: %ld. │ │ - 0x00032fd4 25326420 2530386c 64204d45 54412074 %2d %08ld META t │ │ - 0x00032fe4 7261636b 6e616d65 3a25730a 00253264 rackname:%s..%2d │ │ - 0x00032ff4 20253038 6c64204d 45544120 74656d70 %08ld META temp │ │ - 0x00033004 6f3a2564 0a002532 64202530 386c6420 o:%d..%2d %08ld │ │ - 0x00033014 4d455441 20656e64 206f6620 74726163 META end of trac │ │ - 0x00033024 6b0a0025 6c64004d 65746120 6576656e k..%ld.Meta even │ │ - 0x00033034 74206e6f 74206174 20656e64 206f6620 t not at end of │ │ - 0x00033044 74726163 6b2c2025 73206279 74657320 track, %s bytes │ │ - 0x00033054 6c656674 20696e20 74726163 6b002532 left in track.%2 │ │ - 0x00033064 64202530 386c6420 4d455441 20747970 d %08ld META typ │ │ - 0x00033074 65203078 25303278 0a002532 64202530 e 0x%02x..%2d %0 │ │ - 0x00033084 386c6420 53797374 656d2074 79706520 8ld System type │ │ - 0x00033094 30782530 32780a00 25326420 2530386c 0x%02x..%2d %08l │ │ - 0x000330a4 6420756e 6b6e6f77 6e207275 6e6e696e d unknown runnin │ │ - 0x000330b4 67737461 7475733a 20307825 30327820 gstatus: 0x%02x │ │ - 0x000330c4 736b6970 7065643a 30782530 32780a00 skipped:0x%02x.. │ │ - 0x000330d4 73757065 72666c75 6f757300 6e6f0044 superfluous.no.D │ │ - 0x000330e4 65746572 6d696e69 6e672070 65726375 etermining percu │ │ - 0x000330f4 7373696f 6e206368 616e6e65 6c005065 ssion channel.Pe │ │ - 0x00033104 72637573 73696f6e 20636861 6e6e656c rcussion channel │ │ - 0x00033114 20697320 25640a53 74726970 70696e67 is %d.Stripping │ │ - 0x00033124 206f6666 2073696c 656e6365 7320616e off silences an │ │ - 0x00033134 64206f74 68657220 6f707469 6d616c69 d other optimali │ │ - 0x00033144 73617469 6f6e730a 00256c64 203e2025 sations..%ld > % │ │ - 0x00033154 6c64206e 6f746520 25640064 72756d20 ld note %d.drum │ │ - 0x00033164 74726163 6b20656e 64732077 69746820 track ends with │ │ - 0x00033174 6e6f7465 206f6e20 28257329 00636861 note on (%s).cha │ │ - 0x00033184 6e6e656c 2025642c 20256c64 203e2025 nnel %d, %ld > % │ │ - 0x00033194 6c64206e 6f746520 2564006d 656c6f64 ld note %d.melod │ │ - 0x000331a4 79207472 61636b20 656e6473 20776974 y track ends wit │ │ - 0x000331b4 68206e6f 7465206f 6e202825 73290074 h note on (%s).t │ │ - 0x000331c4 7261636b 74696d65 20203d20 256c640a racktime = %ld. │ │ - 0x000331d4 00737065 65642020 20202020 3d202564 .speed = %d │ │ - 0x000331e4 0a006d69 64697370 65656420 203d2025 ..midispeed = % │ │ - 0x000331f4 640a006d 69646966 6f726d61 74203d20 d..midiformat = │ │ - 0x00033204 25640a00 7265736f 6c757469 6f6e203d %d..resolution = │ │ - 0x00033214 2025640a 006d6964 69747261 636b7320 %d..miditracks │ │ - 0x00033224 3d202564 0a006469 76696465 72202020 = %d..divider │ │ - 0x00033234 203d2025 640a0074 656d706f 20202020 = %d..tempo │ │ - 0x00033244 20203d20 25640a00 70657263 75737369 = %d..percussi │ │ - 0x00033254 6f6e203d 2025640a 0064656c 74617469 on = %d..deltati │ │ - 0x00033264 6d652020 3d20256c 640a0054 5241434b me = %ld..TRACK │ │ - 0x00033274 20253264 20636861 6e3d2564 206e6f74 %2d chan=%d not │ │ - 0x00033284 653d3078 25303278 20766f6c 3d256420 e=0x%02x vol=%d │ │ - 0x00033294 70616e3d 30782530 32782069 6e737472 pan=0x%02x instr │ │ - 0x000332a4 3d25640a 00253264 2025366c 64202573 =%d..%2d %6ld %s │ │ - 0x000332b4 20253364 20253364 20253364 20006678 %3d %3d %3d .fx │ │ - 0x000332c4 62726b00 66787379 6e630070 726f6720 brk.fxsync.prog │ │ - 0x000332d4 25640a00 6d61696e 766f6c20 25640a00 %d..mainvol %d.. │ │ - 0x000332e4 6d6f6477 6865656c 2025640a 00776865 modwheel %d..whe │ │ - 0x000332f4 656c646f 776e2025 640a0077 6865656c eldown %d..wheel │ │ - 0x00033304 75702025 640a0074 6d706f20 25640a00 up %d..tmpo %d.. │ │ - 0x00033314 41646a75 7374696e 67207465 6d706f20 Adjusting tempo │ │ - 0x00033324 25642074 6f203235 350a0041 646a7573 %d to 255..Adjus │ │ - 0x00033334 74656420 6d617869 6d756d20 74656d70 ted maximum temp │ │ - 0x00033344 6f206672 6f6d2025 6420746f 20256420 o from %d to %d │ │ - 0x00033354 746f2067 65742025 64206d69 64697469 to get %d miditi │ │ - 0x00033364 636b7320 70657220 70617474 65726e72 cks per patternr │ │ - 0x00033374 6f770a00 47656e65 72617469 6e672025 ow..Generating % │ │ - 0x00033384 64207061 74746572 6e732077 69746820 d patterns with │ │ - 0x00033394 73706565 64202564 0a00446f 6e65004d speed %d..Done.M │ │ - 0x000333a4 2e4b2e00 4d214b21 004d264b 21004e2e .K..M!K!.M&K!.N. │ │ - 0x000333b4 542e004f 4b544100 3136434e 00333243 T..OKTA.16CN.32C │ │ - 0x000333c4 4e004144 50434d00 43443831 004d544d N.ADPCM.CD81.MTM │ │ - 0x000333d4 00257325 63257300 2e706174 00257325 .%s%c%s..pat.%s% │ │ - 0x000333e4 6325732e 70617400 3f3f3f3f 3f3f0061 c%s.pat.??????.a │ │ - 0x000333f4 6d700069 6e76616c 69642067 6d202564 mp.invalid gm %d │ │ - 0x00033404 006e6f74 65002564 3a257300 2f757372 .note.%d:%s./usr │ │ - 0x00033414 2f6c6f63 616c2f73 68617265 2f74696d /local/share/tim │ │ - 0x00033424 69646974 792f696e 73747275 6d656e74 idity/instrument │ │ - 0x00033434 73002f75 73722f6c 6f63616c 2f736861 s./usr/local/sha │ │ - 0x00033444 72652f74 696d6964 6974792f 74696d69 re/timidity/timi │ │ - 0x00033454 64697479 2e636667 004d4d50 41545f50 dity.cfg.MMPAT_P │ │ - 0x00033464 4154485f 544f5f43 4647002f 74696d69 ATH_TO_CFG./timi │ │ - 0x00033474 64697479 2e636667 002f696e 73747275 dity.cfg./instru │ │ - 0x00033484 6d656e74 73006361 6e206e6f 74206f70 ments.can not op │ │ - 0x00033494 656e2025 732c2075 73652065 6e766972 en %s, use envir │ │ - 0x000334a4 6f6e6d65 6e742076 61726961 626c6520 onment variable │ │ - 0x000334b4 4d4d5041 545f5041 54485f54 4f5f4346 MMPAT_PATH_TO_CF │ │ - 0x000334c4 4720666f 72207468 65206469 72656374 G for the direct │ │ - 0x000334d4 6f727900 6c6f6164 5f706174 203e2025 ory.load_pat > % │ │ - 0x000334e4 730a0064 72756d73 65740073 6f757263 s..drumset.sourc │ │ - 0x000334f4 65004746 31504154 43483131 30004944 e.GF1PATCH110.ID │ │ - 0x00033504 23303030 30303200 54696d69 64697479 #000002.Timidity │ │ - 0x00033514 20474d20 70617463 68657300 25732063 GM patches.%s c │ │ - 0x00033524 616e6f6e 2025642d 76202846 722e204a anon %d-v (Fr. J │ │ - 0x00033534 61637175 65732900 25642d76 6f696365 acques).%d-voice │ │ - 0x00033544 2063616e 6f6e2028 46722e20 4a616371 canon (Fr. Jacq │ │ - 0x00033554 75657329 0025643a 556e7469 746c6564 ues).%d:Untitled │ │ - 0x00033564 20474d20 70617463 68005469 6d696469 GM patch.Timidi │ │ - 0x00033574 74792047 4d207061 74636800 21534352 ty GM patch.!SCR │ │ - 0x00033584 45414d21 00424d4f 44325354 4d004d41 EAM!.BMOD2STM.MA │ │ - 0x00033594 535f5554 7261636b 5f563030 00457874 S_UTrack_V00.Ext │ │ - 0x000335a4 656e6465 64204d6f 64756c65 00464600 ended Module.FF. │ │ - 0x000335b4 46430039 63206e20 76003963 206e2030 FC.9c n v.9c n 0 │ │ - 0x000335c4 00436320 70004630 46303030 7a004630 .Cc p.F0F000z.F0 │ │ - 0x000335d4 46303031 25303258 004a4e49 5f535455 F001%02X.JNI_STU │ │ - 0x000335e4 42530049 6e697469 616c697a 696e6720 BS.Initializing │ │ - 0x000335f4 6d6f6470 6c756720 77697468 20726174 modplug with rat │ │ - 0x00033604 65202564 00414e44 4d4f4450 4c554770 e %d.ANDMODPLUGp │ │ - 0x00033614 61747465 726e6672 6f6d3d25 6420746f atternfrom=%d to │ │ - 0x00033624 3d256400 414e444d 4f44504c 55477065 =%d.ANDMODPLUGpe │ │ - 0x00033634 6e64696e 6766726f 6d3d2564 20746f3d ndingfrom=%d to= │ │ - 0x00033644 256400b3 a4988d83 7b746e68 63632064 %d......{tnhcc d │ │ - 0x00033654 20652063 7c632064 20652063 7c652066 e c|c d e c|e f │ │ - 0x00033664 20672e2e 7c652066 20672e2e 7c676167 g..|e f g..|gag │ │ - 0x00033674 66652063 7c676167 66652063 7c632047 fe c|gagfe c|c G │ │ - 0x00033684 20632e2e 7c632047 20632e2e 7c00393b c..|c G c..|.9; │ │ - 0x00033694 30323435 37000000 00000000 00000000 02457........... │ │ - 0x000336a4 00000000 00000000 00000000 00004547 ..............EG │ │ - 0x000336b4 3c3e4041 43000000 07000000 08000000 <>@AC........... │ │ - 0x000336c4 09000000 0a000000 0b000000 0c000000 ................ │ │ - 0x000336d4 0d000000 0e000000 10000000 11000000 ................ │ │ - 0x000336e4 13000000 15000000 17000000 19000000 ................ │ │ - 0x000336f4 1c000000 1f000000 22000000 25000000 ........"...%... │ │ - 0x00033704 29000000 2d000000 32000000 37000000 )...-...2...7... │ │ - 0x00033714 3c000000 42000000 49000000 50000000 <...B...I...P... │ │ - 0x00033724 58000000 61000000 6b000000 76000000 X...a...k...v... │ │ - 0x00033734 82000000 8f000000 9d000000 ad000000 ................ │ │ - 0x00033744 be000000 d1000000 e6000000 fd000000 ................ │ │ - 0x00033754 17010000 33010000 51010000 73010000 ....3...Q...s... │ │ - 0x00033764 98010000 c1010000 ee010000 20020000 ............ ... │ │ - 0x00033774 56020000 92020000 d4020000 1c030000 V............... │ │ - 0x00033784 6c030000 c3030000 24040000 8e040000 l.......$....... │ │ - 0x00033794 02050000 83050000 10060000 ab060000 ................ │ │ - 0x000337a4 56070000 12080000 e0080000 c3090000 V............... │ │ - 0x000337b4 bd0a0000 d00b0000 ff0c0000 4c0e0000 ............L... │ │ - 0x000337c4 ba0f0000 4c110000 07130000 ee140000 ....L........... │ │ - 0x000337d4 06170000 54190000 dc1b0000 a51e0000 ....T........... │ │ - 0x000337e4 b6210000 15250000 ca280000 df2c0000 .!...%...(...,.. │ │ - 0x000337f4 5b310000 4b360000 b93b0000 b2410000 [1..K6...;...A.. │ │ - 0x00033804 44480000 7e4f0000 71570000 2f600000 DH..~O..qW../`.. │ │ - 0x00033814 ce690000 62740000 ff7f0000 00000000 .i..bt.......... │ │ - 0x00033824 ffffffff ffffffff ffffffff ffffffff ................ │ │ - 0x00033834 02000000 04000000 06000000 08000000 ................ │ │ - 0x00033844 01000000 03000000 07000000 0f000000 ................ │ │ - 0x00033854 1e000000 3c000000 78000000 f0000000 ....<...x....... │ │ - 0x00033864 f0010000 f0030000 f0070000 f00f0000 ................ │ │ - 0x00033874 f01f0000 f03f0000 f07f0000 f0ff0000 .....?.......... │ │ - 0x00033884 04000000 04000000 04000000 04000000 ................ │ │ - 0x00033894 03000000 02000000 01000000 00000000 ................ │ │ - 0x000338a4 00000000 00000000 00000000 00000000 ................ │ │ - 0x000338b4 00000000 00000000 00000000 00000000 ................ │ │ - 0x000338c4 01000000 03000000 07000000 0f000000 ................ │ │ - 0x000338d4 1e000000 3c000000 78000000 f8000000 ....<...x....... │ │ - 0x000338e4 03000000 03000000 03000000 03000000 ................ │ │ - 0x000338f4 02000000 01000000 00000000 00000000 ................ │ │ - 0x00033904 00000100 13ff0000 28fe0000 3efd0000 ........(...>... │ │ - 0x00033914 54fc0000 6bfb0000 83fa0000 9cf90000 T...k........... │ │ - 0x00033924 b6f80000 d0f70000 ecf60000 08f60000 ................ │ │ - 0x00033934 25f50000 43f40000 61f30000 81f20000 %...C...a....... │ │ - 0x00033944 a1f10000 c2f00000 e4ef0000 07ef0000 ................ │ │ - 0x00033954 2aee0000 4fed0000 74ec0000 9aeb0000 *...O...t....... │ │ - 0x00033964 c0ea0000 e8e90000 10e90000 39e80000 ............9... │ │ - 0x00033974 63e70000 8de60000 b9e50000 e5e40000 c............... │ │ - 0x00033984 11e40000 3fe30000 6de20000 9de10000 ....?...m....... │ │ - 0x00033994 cce00000 fddf0000 2edf0000 60de0000 ............`... │ │ - 0x000339a4 93dd0000 c7dc0000 fbdb0000 30db0000 ............0... │ │ - 0x000339b4 66da0000 9dd90000 d4d80000 0cd80000 f............... │ │ - 0x000339c4 44d70000 7ed60000 b8d50000 f3d40000 D...~........... │ │ - 0x000339d4 2ed40000 6bd30000 a8d20000 e5d10000 ....k........... │ │ - 0x000339e4 24d10000 63d00000 a2cf0000 e3ce0000 $...c........... │ │ - 0x000339f4 24ce0000 66cd0000 a8cc0000 eccb0000 $...f........... │ │ - 0x00033a04 2fcb0000 74ca0000 b9c90000 ffc80000 /...t........... │ │ - 0x00033a14 46c80000 8dc70000 d5c60000 1dc60000 F............... │ │ - 0x00033a24 67c50000 b1c40000 fbc30000 46c30000 g...........F... │ │ - 0x00033a34 92c20000 dfc10000 2cc10000 7ac00000 ........,...z... │ │ - 0x00033a44 c8bf0000 17bf0000 67be0000 b7bd0000 ........g....... │ │ - 0x00033a54 08bd0000 5abc0000 acbb0000 ffba0000 ....Z........... │ │ - 0x00033a64 52ba0000 a6b90000 fbb80000 51b80000 R...........Q... │ │ - 0x00033a74 a6b70000 fdb60000 54b60000 acb50000 ........T....... │ │ - 0x00033a84 04b50000 5db40000 b7b30000 11b30000 ....]........... │ │ - 0x00033a94 6cb20000 c7b10000 23b10000 80b00000 l.......#....... │ │ - 0x00033aa4 ddaf0000 3baf0000 99ae0000 f8ad0000 ....;........... │ │ - 0x00033ab4 58ad0000 b8ac0000 18ac0000 7aab0000 X...........z... │ │ - 0x00033ac4 dcaa0000 3eaa0000 a1a90000 04a90000 ....>........... │ │ - 0x00033ad4 68a80000 cda70000 32a70000 98a60000 h.......2....... │ │ - 0x00033ae4 fea50000 65a50000 cda40000 35a40000 ....e.......5... │ │ - 0x00033af4 9da30000 06a30000 70a20000 daa10000 ........p....... │ │ - 0x00033b04 45a10000 b0a00000 1ca00000 889f0000 E............... │ │ - 0x00033b14 f59e0000 629e0000 d09d0000 3e9d0000 ....b.......>... │ │ - 0x00033b24 ad9c0000 1d9c0000 8d9b0000 fd9a0000 ................ │ │ - 0x00033b34 6e9a0000 e0990000 52990000 c4980000 n.......R....... │ │ - 0x00033b44 37980000 ab970000 1f970000 94960000 7............... │ │ - 0x00033b54 09960000 7e950000 f4940000 6b940000 ....~.......k... │ │ - 0x00033b64 e2930000 5a930000 d2920000 4a920000 ....Z.......J... │ │ - 0x00033b74 c3910000 3d910000 b7900000 31900000 ....=.......1... │ │ - 0x00033b84 ac8f0000 288f0000 a48e0000 208e0000 ....(....... ... │ │ - 0x00033b94 9d8d0000 1a8d0000 988c0000 168c0000 ................ │ │ - 0x00033ba4 958b0000 148b0000 948a0000 148a0000 ................ │ │ - 0x00033bb4 95890000 16890000 98880000 1a880000 ................ │ │ - 0x00033bc4 9c870000 1f870000 a2860000 26860000 ............&... │ │ - 0x00033bd4 aa850000 2f850000 b4840000 3a840000 ..../.......:... │ │ - 0x00033be4 c0830000 46830000 cd820000 54820000 ....F.......T... │ │ - 0x00033bf4 dc810000 64810000 ed800000 76800000 ....d.......v... │ │ - 0x00033c04 00800000 897f0000 147f0000 9f7e0000 .............~.. │ │ - 0x00033c14 2a7e0000 b57d0000 417d0000 ce7c0000 *~...}..A}...|.. │ │ - 0x00033c24 5b7c0000 e87b0000 767b0000 047b0000 [|...{..v{...{.. │ │ - 0x00033c34 927a0000 217a0000 b0790000 40790000 .z..!z...y..@y.. │ │ - 0x00033c44 d0780000 61780000 f2770000 83770000 .x..ax...w...w.. │ │ - 0x00033c54 15770000 a7760000 3a760000 cd750000 .w...v..:v...u.. │ │ - 0x00033c64 60750000 f4740000 88740000 1c740000 `u...t...t...t.. │ │ - 0x00033c74 b1730000 46730000 dc720000 72720000 .s..Fs...r..rr.. │ │ - 0x00033c84 08720000 9f710000 36710000 ce700000 .r...q..6q...p.. │ │ - 0x00033c94 66700000 fe6f0000 976f0000 306f0000 fp...o...o..0o.. │ │ - 0x00033ca4 c96e0000 636e0000 fd6d0000 986d0000 .n..cn...m...m.. │ │ - 0x00033cb4 336d0000 ce6c0000 6a6c0000 066c0000 3m...l..jl...l.. │ │ - 0x00033cc4 a26b0000 3f6b0000 dc6a0000 796a0000 .k..?k...j..yj.. │ │ - 0x00033cd4 176a0000 b5690000 54690000 f2680000 .j...i..Ti...h.. │ │ - 0x00033ce4 92680000 31680000 d1670000 71670000 .h..1h...g..qg.. │ │ - 0x00033cf4 12670000 b3660000 54660000 f6650000 .g...f..Tf...e.. │ │ - 0x00033d04 00000100 ed000100 da010100 c9020100 ................ │ │ - 0x00033d14 b9030100 a9040100 9b050100 8d060100 ................ │ │ - 0x00033d24 80070100 74080100 69090100 5e0a0100 ....t...i...^... │ │ - 0x00033d34 550b0100 4d0c0100 450d0100 3e0e0100 U...M...E...>... │ │ - 0x00033d44 380f0100 34100100 30110100 2d120100 8...4...0...-... │ │ - 0x00033d54 2a130100 29140100 29150100 29160100 *...)...)...)... │ │ - 0x00033d64 2b170100 2d180100 31190100 351a0100 +...-...1...5... │ │ - 0x00033d74 3b1b0100 411c0100 481d0100 501e0100 ;...A...H...P... │ │ - 0x00033d84 591f0100 63200100 6e210100 7a220100 Y...c ..n!..z".. │ │ - 0x00033d94 87230100 95240100 a4250100 b4260100 .#...$...%...&.. │ │ - 0x00033da4 c5270100 d7280100 e9290100 fd2a0100 .'...(...)...*.. │ │ - 0x00033db4 122c0100 282d0100 3f2e0100 572f0100 .,..(-..?...W/.. │ │ - 0x00033dc4 6f300100 89310100 a4320100 c0330100 o0...1...2...3.. │ │ - 0x00033dd4 dd340100 fb350100 1a370100 3a380100 .4...5...7..:8.. │ │ - 0x00033de4 5b390100 7d3a0100 a03b0100 c53c0100 [9..}:...;...<.. │ │ - 0x00033df4 ea3d0100 103f0100 38400100 60410100 .=...?..8@..`A.. │ │ - 0x00033e04 8a420100 b4430100 e0440100 0d460100 .B...C...D...F.. │ │ - 0x00033e14 3b470100 6a480100 9a490100 cb4a0100 ;G..jH...I...J.. │ │ - 0x00033e24 fd4b0100 314d0100 654e0100 9b4f0100 .K..1M..eN...O.. │ │ - 0x00033e34 d1500100 09520100 42530100 7c540100 .P...R..BS..|T.. │ │ - 0x00033e44 b8550100 f4560100 31580100 70590100 .U...V..1X..pY.. │ │ - 0x00033e54 b05a0100 f15b0100 335d0100 765e0100 .Z...[..3]..v^.. │ │ - 0x00033e64 bb5f0100 01610100 47620100 8f630100 ._...a..Gb...c.. │ │ - 0x00033e74 d9640100 23660100 6f670100 bb680100 .d..#f..og...h.. │ │ - 0x00033e84 096a0100 596b0100 a96c0100 fb6d0100 .j..Yk...l...m.. │ │ - 0x00033e94 4d6f0100 a2700100 f7710100 4d730100 Mo...p...q..Ms.. │ │ - 0x00033ea4 a5740100 fe750100 58770100 b4780100 .t...u..Xw...x.. │ │ - 0x00033eb4 117a0100 6f7b0100 ce7c0100 2f7e0100 .z..o{...|../~.. │ │ - 0x00033ec4 917f0100 f4800100 58820100 be830100 ........X....... │ │ - 0x00033ed4 25850100 8d860100 f7870100 62890100 %...........b... │ │ - 0x00033ee4 ce8a0100 3b8c0100 aa8d0100 1a8f0100 ....;........... │ │ - 0x00033ef4 8c900100 ff910100 73930100 e9940100 ........s....... │ │ - 0x00033f04 5f960100 d8970100 51990100 cc9a0100 _.......Q....... │ │ - 0x00033f14 499c0100 c69d0100 459f0100 c6a00100 I.......E....... │ │ - 0x00033f24 48a20100 cba30100 50a50100 d6a60100 H.......P....... │ │ - 0x00033f34 5da80100 e6a90100 71ab0100 fcac0100 ].......q....... │ │ - 0x00033f44 89ae0100 18b00100 a8b10100 3ab30100 ............:... │ │ - 0x00033f54 cdb40100 61b60100 f7b70100 8eb90100 ....a........... │ │ - 0x00033f64 27bb0100 c1bc0100 5dbe0100 fabf0100 '.......]....... │ │ - 0x00033f74 99c10100 3ac30100 dbc40100 7fc60100 ....:........... │ │ - 0x00033f84 23c80100 cac90100 72cb0100 1bcd0100 #.......r....... │ │ - 0x00033f94 c6ce0100 72d00100 20d20100 d0d30100 ....r... ....... │ │ - 0x00033fa4 81d50100 34d70100 e8d80100 9eda0100 ....4........... │ │ - 0x00033fb4 55dc0100 0ede0100 c9df0100 85e10100 U............... │ │ - 0x00033fc4 43e30100 02e50100 c3e60100 86e80100 C............... │ │ - 0x00033fd4 4aea0100 10ec0100 d8ed0100 a1ef0100 J............... │ │ - 0x00033fe4 6cf10100 39f30100 07f50100 d7f60100 l...9........... │ │ - 0x00033ff4 a8f80100 7cfa0100 51fc0100 27fe0100 ....|...Q...'... │ │ - 0x00034004 00000200 da010200 b5030200 93050200 ................ │ │ - 0x00034014 72070200 53090200 360b0200 1a0d0200 r...S...6....... │ │ - 0x00034024 000f0200 e8100200 d2120200 bd140200 ................ │ │ - 0x00034034 ab160200 9a180200 8a1a0200 7d1c0200 ............}... │ │ - 0x00034044 711e0200 68200200 60220200 5a240200 q...h ..`"..Z$.. │ │ - 0x00034054 55260200 53280200 522a0200 532c0200 U&..S(..R*..S,.. │ │ - 0x00034064 572e0200 5b300200 62320200 6b340200 W...[0..b2..k4.. │ │ - 0x00034074 76360200 82380200 903a0200 a13c0200 v6...8...:...<.. │ │ - 0x00034084 b33e0200 c7400200 dd420200 f5440200 .>...@...B...D.. │ │ - 0x00034094 0f470200 2b490200 484b0200 684d0200 .G..+I..HK..hM.. │ │ - 0x000340a4 8a4f0200 ae510200 d3530200 fb550200 .O...Q...S...U.. │ │ - 0x000340b4 25580200 505a0200 7e5c0200 ae5e0200 %X..PZ..~\...^.. │ │ - 0x000340c4 df600200 13630200 49650200 81670200 .`...c..Ie...g.. │ │ - 0x000340d4 ba690200 f66b0200 346e0200 74700200 .i...k..4n..tp.. │ │ - 0x000340e4 b7720200 fb740200 41770200 8a790200 .r...t..Aw...y.. │ │ - 0x000340f4 d47b0200 217e0200 70800200 c1820200 .{..!~..p....... │ │ - 0x00034104 ffff0000 c5ff0000 8aff0000 4fff0000 ............O... │ │ - 0x00034114 14ff0000 d9fe0000 9efe0000 63fe0000 ............c... │ │ - 0x00034124 29fe0000 eefd0000 b3fd0000 78fd0000 )...........x... │ │ - 0x00034134 3efd0000 04fd0000 c9fc0000 85fc0000 >............... │ │ - 0x00034144 00000100 3b000100 76000100 b2000100 ....;...v....... │ │ - 0x00034154 ed000100 28010100 64010100 9f010100 ....(...d....... │ │ - 0x00034164 db010100 17020100 52020100 8e020100 ........R....... │ │ - 0x00034174 ca020100 05030100 41030100 7d030100 ........A...}... │ │ - 0x00034184 b0065006 f405a005 4c050005 b8047404 ..P.....L.....t. │ │ - 0x00034194 3404f803 c0038b03 00000000 00000000 4............... │ │ - 0x000341a4 8b038403 7e037703 71036b03 64035e03 ....~.w.q.k.d.^. │ │ - 0x000341b4 58035203 4c034603 40033a03 34032e03 X.R.L.F.@.:.4... │ │ - 0x000341c4 28032203 1c031703 11030b03 06030003 (."............. │ │ - 0x000341d4 fa02f502 f002ea02 e502e002 da02d502 ................ │ │ - 0x000341e4 d002cb02 c502c002 bb02b602 b102ac02 ................ │ │ - 0x000341f4 a602a302 9e029902 94028f02 8b028602 ................ │ │ - 0x00034204 80027c02 78027402 6f026b02 66026202 ..|.x.t.o.k.f.b. │ │ - 0x00034214 5c025902 55025002 4c024802 44023f02 \.Y.U.P.L.H.D.?. │ │ - 0x00034224 3a023702 33022f02 2b022702 23021f02 :.7.3./.+.'.#... │ │ - 0x00034234 1a021702 14021002 0c020802 04020102 ................ │ │ - 0x00034244 fc01f901 f601f201 ee01eb01 e701e401 ................ │ │ - 0x00034254 e001dd01 da01d601 d301cf01 cc01c901 ................ │ │ - 0x00034264 c501c201 bf01bb01 b801b501 b201af01 ................ │ │ - 0x00034274 b0065006 f405a005 4c050005 b8047404 ..P.....L.....t. │ │ - 0x00034284 3404f803 c0038b03 a4064406 ea059605 4.........D..... │ │ - 0x00034294 4405fa04 b2046e04 2e04f203 ba038403 D.....n......... │ │ - 0x000342a4 98063806 e0058a05 3c05f004 aa046604 ..8.....<.....f. │ │ - 0x000342b4 2804ec03 b4037e03 8c062e06 d4058005 (.....~......... │ │ - 0x000342c4 3205e804 a0045e04 2004e403 ac037803 2.....^. .....x. │ │ - 0x000342d4 80062206 ca057605 2805de04 98045604 .."...v.(.....V. │ │ - 0x000342e4 1804de03 a6037203 74061606 c0056c05 ......r.t.....l. │ │ - 0x000342f4 1e05d604 90044e04 1004d603 9e036a03 ......N.......j. │ │ - 0x00034304 68060c06 b4056205 1605cc04 88044604 h.....b.......F. │ │ - 0x00034314 0804ce03 98036403 5c060006 aa055805 ......d.\.....X. │ │ - 0x00034324 0c05c404 7e043e04 0204c803 92035e03 ....~.>.......^. │ │ - 0x00034334 1607b006 5006f405 a0054c05 0005b804 ....P.....L..... │ │ - 0x00034344 74043404 f803c003 0807a406 4406ea05 t.4.........D... │ │ - 0x00034354 96054605 f804b204 6e042e04 f203ba03 ..F.....n....... │ │ - 0x00034364 fc069806 3806e005 8a053c05 f004aa04 ....8.....<..... │ │ - 0x00034374 66042804 ec03b403 ee068c06 2e06d405 f.(............. │ │ - 0x00034384 80053205 e804a004 5e042004 e403ac03 ..2.....^. ..... │ │ - 0x00034394 e2068006 2206ca05 76052805 de049804 ...."...v.(..... │ │ - 0x000343a4 56041804 dc03a603 d6067406 1606c005 V.........t..... │ │ - 0x000343b4 6c051e05 d6049004 4e041004 d6039e03 l.......N....... │ │ - 0x000343c4 c8066806 0c06b405 62051605 cc048804 ..h.....b....... │ │ - 0x000343d4 46040804 ce039803 bc065c06 0006aa05 F.........\..... │ │ - 0x000343e4 58050c05 c4047e04 3e040204 c8039203 X.....~.>....... │ │ - 0x000343f4 b0065006 f405a005 4c050005 b8047404 ..P.....L.....t. │ │ - 0x00034404 3404f803 c0038b03 58032803 fa02d002 4.......X.(..... │ │ - 0x00034414 a6028002 5c023a02 1a02fc01 e001c501 ....\.:......... │ │ - 0x00034424 ac019401 7d016801 53014001 2e011d01 ....}.h.S.@..... │ │ - 0x00034434 0d01fe00 f000e200 d600ca00 be00b400 ................ │ │ - 0x00034444 aa00a000 97008f00 87007f00 78007100 ............x.q. │ │ - 0x00034454 6b006500 5f005a00 55005000 4b004700 k.e._.Z.U.P.K.G. │ │ - 0x00034464 43003f00 3c003800 35003200 2f002d00 C.?.<.8.5.2./.-. │ │ - 0x00034474 2a002800 25002300 21001f00 1e001c00 *.(.%.#.!....... │ │ - 0x00034484 00000000 00000a08 00000000 00001820 ............... │ │ - 0x00034494 00fffefc f8f00000 00010204 08100000 ................ │ │ - 0x000344a4 d71e051f 311f6e1f ab1fe91f 28205820 ....1.n.....( X │ │ - 0x000344b4 ab20dd20 0f215121 8521cb21 13223522 . . .!Q!.!.!."5" │ │ - 0x000344c4 00010408 10204060 80ffffff ffffffff ..... @`........ │ │ - 0x000344d4 c02a0800 dd280800 fa260800 18250800 .*...(...&...%.. │ │ - 0x000344e4 37230800 56210800 751f0800 951d0800 7#..V!..u....... │ │ - 0x000344f4 b51b0800 d6190800 f7170800 18160800 ................ │ │ - 0x00034504 3a140800 5c120800 7f100800 a20e0800 :...\........... │ │ - 0x00034514 c60c0800 ea0a0800 0f090800 33070800 ............3... │ │ - 0x00034524 59050800 7f030800 a5010800 ccff0700 Y............... │ │ - 0x00034534 f3fd0700 1afc0700 42fa0700 6af80700 ........B...j... │ │ - 0x00034544 93f60700 bcf40700 e6f20700 10f10700 ................ │ │ - 0x00034554 3aef0700 65ed0700 91eb0700 bce90700 :...e........... │ │ - 0x00034564 e9e70700 15e60700 42e40700 70e20700 ........B...p... │ │ - 0x00034574 9de00700 ccde0700 fadc0700 2adb0700 ............*... │ │ - 0x00034584 59d90700 89d70700 b9d50700 ead30700 Y............... │ │ - 0x00034594 1bd20700 4dd00700 7fce0700 b2cc0700 ....M........... │ │ - 0x000345a4 e4ca0700 18c90700 4bc70700 80c50700 ........K....... │ │ - 0x000345b4 b4c30700 e9c10700 1ec00700 54be0700 ............T... │ │ - 0x000345c4 8abc0700 c1ba0700 f8b80700 2fb70700 ............/... │ │ - 0x000345d4 67b50700 9fb30700 d8b10700 11b00700 g............... │ │ - 0x000345e4 4bae0700 85ac0700 bfaa0700 faa80700 K............... │ │ - 0x000345f4 35a70700 70a50700 aca30700 e9a10700 5...p........... │ │ - 0x00034604 25a00700 629e0700 a09c0700 de9a0700 %...b........... │ │ - 0x00034614 1c990700 5b970700 9a950700 da930700 ....[........... │ │ - 0x00034624 1a920700 5a900700 9b8e0700 dc8c0700 ....Z........... │ │ - 0x00034634 1e8b0700 60890700 a2870700 e5850700 ....`........... │ │ - 0x00034644 29840700 6c820700 b0800700 f57e0700 )...l........~.. │ │ - 0x00034654 397d0700 7f7b0700 c4790700 0a780700 9}...{...y...x.. │ │ - 0x00034664 51760700 98740700 df720700 26710700 Qv...t...r..&q.. │ │ - 0x00034674 6e6f0700 b76d0700 006c0700 496a0700 no...m...l..Ij.. │ │ - 0x00034684 92680700 dc660700 27650700 72630700 .h...f..'e..rc.. │ │ - 0x00034694 bd610700 08600700 545e0700 a15c0700 .a...`..T^...\.. │ │ - 0x000346a4 ed5a0700 3b590700 88570700 d6550700 .Z..;Y...W...U.. │ │ - 0x000346b4 24540700 73520700 c2500700 124f0700 $T..sR...P...O.. │ │ - 0x000346c4 624d0700 b24b0700 034a0700 54480700 bM...K...J..TH.. │ │ - 0x000346d4 a5460700 f7440700 49430700 9c410700 .F...D..IC...A.. │ │ - 0x000346e4 ef3f0700 423e0700 963c0700 ea3a0700 .?..B>...<...:.. │ │ - 0x000346f4 3f390700 93370700 e9350700 3e340700 ?9...7...5..>4.. │ │ - 0x00034704 95320700 eb300700 422f0700 992d0700 .2...0..B/...-.. │ │ - 0x00034714 f12b0700 492a0700 a1280700 fa260700 .+..I*...(...&.. │ │ - 0x00034724 53250700 ac230700 06220700 61200700 S%...#..."..a .. │ │ - 0x00034734 bb1e0700 161d0700 721b0700 ce190700 ........r....... │ │ - 0x00034744 2a180700 86160700 e3140700 41130700 *...........A... │ │ - 0x00034754 9e110700 fc0f0700 5b0e0700 ba0c0700 ........[....... │ │ - 0x00034764 190b0700 79090700 d8070700 39060700 ....y.......9... │ │ - 0x00034774 9a040700 fb020700 5c010700 beff0600 ........\....... │ │ - 0x00034784 20fe0600 83fc0600 e6fa0600 49f90600 ...........I... │ │ - 0x00034794 adf70600 11f60600 75f40600 daf20600 ........u....... │ │ - 0x000347a4 3ff10600 a5ef0600 0bee0600 71ec0600 ?...........q... │ │ - 0x000347b4 d8ea0600 3fe90600 a6e70600 0ee60600 ....?........... │ │ - 0x000347c4 76e40600 dee20600 47e10600 b1df0600 v.......G....... │ │ - 0x000347d4 1ade0600 84dc0600 eeda0600 59d90600 ............Y... │ │ - 0x000347e4 c4d70600 30d60600 9cd40600 08d30600 ....0........... │ │ - 0x000347f4 74d10600 e1cf0600 4ece0600 bccc0600 t.......N....... │ │ - 0x00034804 2acb0600 98c90600 07c80600 76c60600 *...........v... │ │ - 0x00034814 e6c40600 55c30600 c5c10600 36c00600 ....U.......6... │ │ - 0x00034824 a7be0600 18bd0600 8abb0600 fcb90600 ................ │ │ - 0x00034834 6eb80600 e1b60600 54b50600 c7b30600 n.......T....... │ │ - 0x00034844 3bb20600 afb00600 23af0600 98ad0600 ;.......#....... │ │ - 0x00034854 0dac0600 83aa0600 f9a80600 6fa70600 ............o... │ │ - 0x00034864 e6a50600 5da40600 d4a20600 4ca10600 ....].......L... │ │ - 0x00034874 c49f0600 3c9e0600 b59c0600 2e9b0600 ....<........... │ │ - 0x00034884 a7990600 21980600 9b960600 16950600 ....!........... │ │ - 0x00034894 90930600 0c920600 87900600 038f0600 ................ │ │ - 0x000348a4 7f8d0600 fc8b0600 798a0600 f6880600 ........y....... │ │ - 0x000348b4 74870600 f2850600 70840600 ef820600 t.......p....... │ │ - 0x000348c4 6e810600 ed7f0600 6d7e0600 ed7c0600 n.......m~...|.. │ │ - 0x000348d4 6d7b0600 ee790600 6f780600 f1760600 m{...y..ox...v.. │ │ - 0x000348e4 73750600 f5730600 77720600 fa700600 su...s..wr...p.. │ │ - 0x000348f4 7d6f0600 016e0600 856c0600 096b0600 }o...n...l...k.. │ │ - 0x00034904 8d690600 12680600 97660600 1d650600 .i...h...f...e.. │ │ - 0x00034914 a3630600 29620600 b0600600 375f0600 .c..)b...`..7_.. │ │ - 0x00034924 be5d0600 465c0600 ce5a0600 56590600 .]..F\...Z..VY.. │ │ - 0x00034934 df570600 68560600 f1540600 7a530600 .W..hV...T..zS.. │ │ - 0x00034944 04520600 8f500600 194f0600 a44d0600 .R...P...O...M.. │ │ - 0x00034954 304c0600 bb4a0600 47490600 d4470600 0L...J..GI...G.. │ │ - 0x00034964 60460600 ee440600 7b430600 09420600 `F...D..{C...B.. │ │ - 0x00034974 97400600 253f0600 b43d0600 433c0600 .@..%?...=..C<.. │ │ - 0x00034984 d23a0600 62390600 f2370600 82360600 .:..b9...7...6.. │ │ - 0x00034994 13350600 a4330600 35320600 c7300600 .5...3..52...0.. │ │ - 0x000349a4 592f0600 eb2d0600 7e2c0600 112b0600 Y/...-..~,...+.. │ │ - 0x000349b4 a4290600 38280600 cc260600 60250600 .)..8(...&..`%.. │ │ - 0x000349c4 f5230600 8a220600 1f210600 b51f0600 .#..."...!...... │ │ - 0x000349d4 4a1e0600 e11c0600 771b0600 0e1a0600 J.......w....... │ │ - 0x000349e4 a5180600 3d170600 d5150600 6d140600 ....=.......m... │ │ - 0x000349f4 06130600 9f110600 38100600 d10e0600 ........8....... │ │ - 0x00034a04 6b0d0600 050c0600 a00a0600 3b090600 k...........;... │ │ - 0x00034a14 d6070600 71060600 0d050600 a9030600 ....q........... │ │ - 0x00034a24 46020600 e2000600 7fff0500 1dfe0500 F............... │ │ - 0x00034a34 bafc0500 58fb0500 f7f90500 95f80500 ....X........... │ │ - 0x00034a44 34f70500 d4f50500 73f40500 13f30500 4.......s....... │ │ - 0x00034a54 b4f10500 54f00500 f5ee0500 96ed0500 ....T........... │ │ - 0x00034a64 38ec0500 daea0500 7ce90500 1ee80500 8.......|....... │ │ - 0x00034a74 c1e60500 64e50500 08e40500 abe20500 ....d........... │ │ - 0x00034a84 4fe10500 f4df0500 98de0500 3ddd0500 O...........=... │ │ - 0x00034a94 e3db0500 88da0500 2ed90500 d4d70500 ................ │ │ - 0x00034aa4 7bd60500 22d50500 c9d30500 70d20500 {...".......p... │ │ - 0x00034ab4 18d10500 c0cf0500 69ce0500 11cd0500 ........i....... │ │ - 0x00034ac4 bacb0500 64ca0500 0dc90500 b7c70500 ....d........... │ │ - 0x00034ad4 62c60500 0cc50500 b7c30500 62c20500 b...........b... │ │ - 0x00034ae4 0ec10500 babf0500 66be0500 12bd0500 ........f....... │ │ - 0x00034af4 bfbb0500 6cba0500 19b90500 c7b70500 ....l........... │ │ - 0x00034b04 75b60500 23b50500 d2b30500 81b20500 u...#........... │ │ - 0x00034b14 30b10500 dfaf0500 8fae0500 3fad0500 0...........?... │ │ - 0x00034b24 efab0500 a0aa0500 51a90500 02a80500 ........Q....... │ │ - 0x00034b34 b4a60500 66a50500 18a40500 cba20500 ....f........... │ │ - 0x00034b44 7da10500 30a00500 e49e0500 979d0500 }...0........... │ │ - 0x00034b54 4b9c0500 009b0500 b4990500 69980500 K...........i... │ │ - 0x00034b64 1e970500 d4950500 8a940500 40930500 ............@... │ │ - 0x00034b74 f6910500 ad900500 648f0500 1b8e0500 ........d....... │ │ - 0x00034b84 d38c0500 8b8b0500 438a0500 fb880500 ........C....... │ │ - 0x00034b94 b4870500 6d860500 26850500 e0830500 ....m...&....... │ │ - 0x00034ba4 9a820500 54810500 0f800500 c97e0500 ....T........~.. │ │ - 0x00034bb4 857d0500 407c0500 fc7a0500 b8790500 .}..@|...z...y.. │ │ - 0x00034bc4 74780500 31770500 ed750500 ab740500 tx..1w...u...t.. │ │ - 0x00034bd4 68730500 26720500 e4700500 a26f0500 hs..&r...p...o.. │ │ - 0x00034be4 616e0500 206d0500 df6b0500 9e6a0500 an.. m...k...j.. │ │ - 0x00034bf4 5e690500 1e680500 de660500 9f650500 ^i...h...f...e.. │ │ - 0x00034c04 60640500 21630500 e3610500 a4600500 `d..!c...a...`.. │ │ - 0x00034c14 675f0500 295e0500 ec5c0500 ae5b0500 g_..)^...\...[.. │ │ - 0x00034c24 725a0500 35590500 f9570500 bd560500 rZ..5Y...W...V.. │ │ - 0x00034c34 81550500 46540500 0b530500 d0510500 .U..FT...S...Q.. │ │ - 0x00034c44 96500500 5b4f0500 224e0500 e84c0500 .P..[O.."N...L.. │ │ - 0x00034c54 af4b0500 754a0500 3d490500 04480500 .K..uJ..=I...H.. │ │ - 0x00034c64 cc460500 94450500 5c440500 25430500 .F...E..\D..%C.. │ │ - 0x00034c74 ee410500 b7400500 803f0500 4a3e0500 .A...@...?..J>.. │ │ - 0x00034c84 143d0500 de3b0500 a93a0500 74390500 .=...;...:..t9.. │ │ - 0x00034c94 3f380500 0a370500 d6350500 a2340500 ?8...7...5...4.. │ │ - 0x00034ca4 6e330500 3b320500 07310500 d42f0500 n3..;2...1.../.. │ │ - 0x00034cb4 a22e0500 6f2d0500 3d2c0500 0c2b0500 ....o-..=,...+.. │ │ - 0x00034cc4 da290500 a9280500 78270500 47260500 .)...(..x'..G&.. │ │ - 0x00034cd4 17250500 e6230500 b6220500 87210500 .%...#..."...!.. │ │ - 0x00034ce4 57200500 281f0500 fa1d0500 cb1c0500 W ..(........... │ │ - 0x00034cf4 9d1b0500 6f1a0500 41190500 14180500 ....o...A....... │ │ - 0x00034d04 e6160500 ba150500 8d140500 61130500 ............a... │ │ - 0x00034d14 35120500 09110500 dd0f0500 b20e0500 5............... │ │ - 0x00034d24 870d0500 5c0c0500 320b0500 070a0500 ....\...2....... │ │ - 0x00034d34 de080500 b4070500 8b060500 61050500 ............a... │ │ - 0x00034d44 39040500 10030500 e8010500 c0000500 9............... │ │ - 0x00034d54 98ff0400 70fe0400 49fd0400 22fc0400 ....p...I..."... │ │ - 0x00034d64 fbfa0400 d5f90400 aff80400 89f70400 ................ │ │ - 0x00034d74 63f60400 3ef50400 19f40400 f4f20400 c...>........... │ │ - 0x00034d84 cff10400 abf00400 87ef0400 63ee0400 ............c... │ │ - 0x00034d94 3fed0400 1cec0400 f9ea0400 d6e90400 ?............... │ │ - 0x00034da4 b4e80400 92e70400 70e60400 4ee50400 ........p...N... │ │ - 0x00034db4 2de40400 0be30400 eae10400 cae00400 -............... │ │ - 0x00034dc4 a9df0400 89de0400 69dd0400 4adc0400 ........i...J... │ │ - 0x00034dd4 2adb0400 0bda0400 ecd80400 ced70400 *............... │ │ - 0x00034de4 afd60400 91d50400 74d40400 56d30400 ........t...V... │ │ - 0x00034df4 39d20400 1cd10400 ffcf0400 e2ce0400 9............... │ │ - 0x00034e04 c6cd0400 aacc0400 8ecb0400 73ca0400 ............s... │ │ - 0x00034e14 58c90400 3dc80400 22c70400 07c60400 X...=..."....... │ │ - 0x00034e24 edc40400 d3c30400 bac20400 a0c10400 ................ │ │ - 0x00034e34 87c00400 6ebf0400 55be0400 3dbd0400 ....n...U...=... │ │ - 0x00034e44 25bc0400 0dbb0400 f5b90400 deb80400 %............... │ │ - 0x00034e54 c6b70400 afb60400 99b50400 82b40400 ................ │ │ - 0x00034e64 6cb30400 56b20400 41b10400 2bb00400 l...V...A...+... │ │ - 0x00034e74 16af0400 01ae0400 ecac0400 d8ab0400 ................ │ │ - 0x00034e84 c4aa0400 b0a90400 9ca80400 89a70400 ................ │ │ - 0x00034e94 76a60400 63a50400 50a40400 3ea30400 v...c...P...>... │ │ - 0x00034ea4 2ba20400 19a10400 08a00400 f69e0400 +............... │ │ - 0x00034eb4 e59d0400 d49c0400 c39b0400 b39a0400 ................ │ │ - 0x00034ec4 a3990400 93980400 83970400 74960400 ............t... │ │ - 0x00034ed4 64950400 55940400 47930400 38920400 d...U...G...8... │ │ - 0x00034ee4 2a910400 1c900400 0e8f0400 018e0400 *............... │ │ - 0x00034ef4 f38c0400 e68b0400 d98a0400 cd890400 ................ │ │ - 0x00034f04 c1880400 b4870400 a9860400 9d850400 ................ │ │ - 0x00034f14 92840400 87830400 7c820400 71810400 ........|...q... │ │ - 0x00034f24 67800400 5d7f0400 537e0400 497d0400 g...]...S~..I}.. │ │ - 0x00034f34 407c0400 367b0400 2d7a0400 25790400 @|..6{..-z..%y.. │ │ - 0x00034f44 1c780400 14770400 0c760400 04750400 .x...w...v...u.. │ │ - 0x00034f54 fd730400 f6720400 ef710400 e8700400 .s...r...q...p.. │ │ - 0x00034f64 e16f0400 db6e0400 d56d0400 cf6c0400 .o...n...m...l.. │ │ - 0x00034f74 c96b0400 c46a0400 bf690400 ba680400 .k...j...i...h.. │ │ - 0x00034f84 b5670400 b1660400 ad650400 a9640400 .g...f...e...d.. │ │ - 0x00034f94 a5630400 a1620400 9e610400 9b600400 .c...b...a...`.. │ │ - 0x00034fa4 985f0400 965e0400 935d0400 915c0400 ._...^...]...\.. │ │ - 0x00034fb4 8f5b0400 8e5a0400 8c590400 8b580400 .[...Z...Y...X.. │ │ - 0x00034fc4 8a570400 8a560400 89550400 89540400 .W...V...U...T.. │ │ - 0x00034fd4 89530400 89520400 89510400 8a500400 .S...R...Q...P.. │ │ - 0x00034fe4 8b4f0400 8c4e0400 8e4d0400 8f4c0400 .O...N...M...L.. │ │ - 0x00034ff4 914b0400 934a0400 95490400 98480400 .K...J...I...H.. │ │ - 0x00035004 9b470400 9e460400 a1450400 a4440400 .G...F...E...D.. │ │ - 0x00035014 a8430400 ac420400 b0410400 b4400400 .C...B...A...@.. │ │ - 0x00035024 b93f0400 be3e0400 c33d0400 c83c0400 .?...>...=...<.. │ │ - 0x00035034 cd3b0400 d33a0400 d9390400 df380400 .;...:...9...8.. │ │ - 0x00035044 e5370400 ec360400 f3350400 fa340400 .7...6...5...4.. │ │ - 0x00035054 01340400 09330400 10320400 18310400 .4...3...2...1.. │ │ - 0x00035064 21300400 292f0400 322e0400 3a2d0400 !0..)/..2...:-.. │ │ - 0x00035074 442c0400 4d2b0400 562a0400 60290400 D,..M+..V*..`).. │ │ - 0x00035084 6a280400 74270400 7f260400 89250400 j(..t'...&...%.. │ │ - 0x00035094 94240400 9f230400 aa220400 b6210400 .$...#..."...!.. │ │ - 0x000350a4 c2200400 ce1f0400 da1e0400 e61d0400 . .............. │ │ - 0x000350b4 f31c0400 001c0400 0d1b0400 1a1a0400 ................ │ │ - 0x000350c4 27190400 35180400 43170400 51160400 '...5...C...Q... │ │ - 0x000350d4 00000000 00000000 00000000 00000000 ................ │ │ - 0x000350e4 00010204 08102040 fffefcf8 f0e0d0c0 ...... @........ │ │ - 0x000350f4 00010203 05070c13 fffefdfb f9f4ede1 ................ │ │ - 0x00035104 60000000 60000000 60000000 60000000 `...`...`...`... │ │ - 0x00035114 68000000 70000000 78000000 80000000 h...p...x....... │ │ - 0x00035124 84000000 88000000 8c000000 90000000 ................ │ │ - 0x00035134 94000000 98000000 9c000000 a0000000 ................ │ │ - 0x00035144 60000000 60000000 60000000 70000000 `...`...`...p... │ │ - 0x00035154 80000000 88000000 90000000 98000000 ................ │ │ - 0x00035164 a0000000 a4000000 a8000000 b0000000 ................ │ │ - 0x00035174 b4000000 b8000000 bc000000 c0000000 ................ │ │ - 0x00035184 0000fcff f8fff4ff f0ffecff e8ffe4ff ................ │ │ - 0x00035194 e0ffdcff d8ffd4ff d0ffccff c8ffc4ff ................ │ │ - 0x000351a4 c0ffbcff b8ffb4ff b0ffacff a8ffa4ff ................ │ │ - 0x000351b4 a0ff9cff 98ff94ff 90ff8cff 88ff84ff ................ │ │ - 0x000351c4 7f007b00 77007300 6f006b00 67006300 ..{.w.s.o.k.g.c. │ │ - 0x000351d4 5f005b00 57005300 4f004b00 47004300 _.[.W.S.O.K.G.C. │ │ - 0x000351e4 3f003b00 37003300 2f002b00 27002300 ?.;.7.3./.+.'.#. │ │ - 0x000351f4 1f001b00 17001300 0f000b00 07000300 ................ │ │ - 0x00035204 7f007f00 7f007f00 7f007f00 7f007f00 ................ │ │ - 0x00035214 7f007f00 7f007f00 7f007f00 7f007f00 ................ │ │ - 0x00035224 7f007f00 7f007f00 7f007f00 7f007f00 ................ │ │ - 0x00035234 7f007f00 7f007f00 7f007f00 7f007f00 ................ │ │ - 0x00035244 81ff81ff 81ff81ff 81ff81ff 81ff81ff ................ │ │ - 0x00035254 81ff81ff 81ff81ff 81ff81ff 81ff81ff ................ │ │ - 0x00035264 81ff81ff 81ff81ff 81ff81ff 81ff81ff ................ │ │ - 0x00035274 81ff81ff 81ff81ff 81ff81ff 81ff81ff ................ │ │ - 0x00035284 620081ff d5ff5800 66002900 bfffa2ff b.....X.f.)..... │ │ - 0x00035294 7d001400 b9ffaaff baffe0ff f0ffa0ff }............... │ │ - 0x000352a4 11004800 6b00fbff 7400bbff c2ffd8ff ..H.k...t....... │ │ - 0x000352b4 0a00c3ff 41006d00 eeffdaff f3ffb4ff ....A.m......... │ │ - 0x000352c4 e9ff5800 1500a2ff 08006a00 150090ff ..X.......j..... │ │ - 0x000352d4 06006d00 1400a8ff e2ff0900 81ff7600 ..m...........v. │ │ - 0x000352e4 2a00deff 5900fcff cdffb8ff 1500e3ff *...Y........... │ │ - 0x000352f4 70007b00 54009bff a4ff6200 caffa1ff p.{.T.....b..... │ │ - 0x00035304 00000c00 19002500 31003c00 47005100 ......%.1.<.G.Q. │ │ - 0x00035314 5a006200 6a007000 75007a00 7d007e00 Z.b.j.p.u.z.}.~. │ │ - 0x00035324 7f007e00 7d007a00 75007000 6a006200 ..~.}.z.u.p.j.b. │ │ - 0x00035334 5a005100 47003c00 31002500 19000c00 Z.Q.G.<.1.%..... │ │ - 0x00035344 0000f4ff e7ffdbff cfffc4ff b9ffafff ................ │ │ - 0x00035354 a6ff9eff 96ff90ff 8bff86ff 83ff82ff ................ │ │ - 0x00035364 81ff82ff 83ff86ff 8bff90ff 96ff9eff ................ │ │ - 0x00035374 a6ffafff b9ffc4ff cfffdbff e7fff4ff ................ │ │ - 0x00035384 00000100 ed000100 da010100 c9020100 ................ │ │ - 0x00035394 b9030100 a9040100 9b050100 8d060100 ................ │ │ - 0x000353a4 80070100 74080100 69090100 5e0a0100 ....t...i...^... │ │ - 0x000353b4 550b0100 4d0c0100 450d0100 3e0e0100 U...M...E...>... │ │ - 0x000353c4 380f0100 34100100 30110100 2d120100 8...4...0...-... │ │ - 0x000353d4 2a130100 29140100 29150100 29160100 *...)...)...)... │ │ - 0x000353e4 2b170100 2d180100 31190100 351a0100 +...-...1...5... │ │ - 0x000353f4 3b1b0100 411c0100 481d0100 501e0100 ;...A...H...P... │ │ - 0x00035404 591f0100 63200100 6e210100 7a220100 Y...c ..n!..z".. │ │ - 0x00035414 87230100 95240100 a4250100 b4260100 .#...$...%...&.. │ │ - 0x00035424 c5270100 d7280100 e9290100 fd2a0100 .'...(...)...*.. │ │ - 0x00035434 122c0100 282d0100 3f2e0100 572f0100 .,..(-..?...W/.. │ │ - 0x00035444 6f300100 89310100 a4320100 c0330100 o0...1...2...3.. │ │ - 0x00035454 dd340100 fb350100 1a370100 3a380100 .4...5...7..:8.. │ │ - 0x00035464 5b390100 7d3a0100 a03b0100 c53c0100 [9..}:...;...<.. │ │ - 0x00035474 ea3d0100 103f0100 38400100 60410100 .=...?..8@..`A.. │ │ - 0x00035484 8a420100 b4430100 e0440100 0d460100 .B...C...D...F.. │ │ - 0x00035494 3b470100 6a480100 9a490100 cb4a0100 ;G..jH...I...J.. │ │ - 0x000354a4 fd4b0100 314d0100 654e0100 9b4f0100 .K..1M..eN...O.. │ │ - 0x000354b4 d1500100 09520100 42530100 7c540100 .P...R..BS..|T.. │ │ - 0x000354c4 b8550100 f4560100 31580100 70590100 .U...V..1X..pY.. │ │ - 0x000354d4 b05a0100 f15b0100 335d0100 765e0100 .Z...[..3]..v^.. │ │ - 0x000354e4 bb5f0100 01610100 47620100 8f630100 ._...a..Gb...c.. │ │ - 0x000354f4 d9640100 23660100 6f670100 bb680100 .d..#f..og...h.. │ │ - 0x00035504 096a0100 596b0100 a96c0100 fb6d0100 .j..Yk...l...m.. │ │ - 0x00035514 4d6f0100 a2700100 f7710100 4d730100 Mo...p...q..Ms.. │ │ - 0x00035524 a5740100 fe750100 58770100 b4780100 .t...u..Xw...x.. │ │ - 0x00035534 117a0100 6f7b0100 ce7c0100 2f7e0100 .z..o{...|../~.. │ │ - 0x00035544 917f0100 f4800100 58820100 be830100 ........X....... │ │ - 0x00035554 25850100 8d860100 f7870100 62890100 %...........b... │ │ - 0x00035564 ce8a0100 3b8c0100 aa8d0100 1a8f0100 ....;........... │ │ - 0x00035574 8c900100 ff910100 73930100 e9940100 ........s....... │ │ - 0x00035584 5f960100 d8970100 51990100 cc9a0100 _.......Q....... │ │ - 0x00035594 499c0100 c69d0100 459f0100 c6a00100 I.......E....... │ │ - 0x000355a4 48a20100 cba30100 50a50100 d6a60100 H.......P....... │ │ - 0x000355b4 5da80100 e6a90100 71ab0100 fcac0100 ].......q....... │ │ - 0x000355c4 89ae0100 18b00100 a8b10100 3ab30100 ............:... │ │ - 0x000355d4 cdb40100 61b60100 f7b70100 8eb90100 ....a........... │ │ - 0x000355e4 27bb0100 c1bc0100 5dbe0100 fabf0100 '.......]....... │ │ - 0x000355f4 99c10100 3ac30100 dbc40100 7fc60100 ....:........... │ │ - 0x00035604 23c80100 cac90100 72cb0100 1bcd0100 #.......r....... │ │ - 0x00035614 c6ce0100 72d00100 20d20100 d0d30100 ....r... ....... │ │ - 0x00035624 81d50100 34d70100 e8d80100 9eda0100 ....4........... │ │ - 0x00035634 55dc0100 0ede0100 c9df0100 85e10100 U............... │ │ - 0x00035644 43e30100 02e50100 c3e60100 86e80100 C............... │ │ - 0x00035654 4aea0100 10ec0100 d8ed0100 a1ef0100 J............... │ │ - 0x00035664 6cf10100 39f30100 07f50100 d7f60100 l...9........... │ │ - 0x00035674 a8f80100 7cfa0100 51fc0100 27fe0100 ....|...Q...'... │ │ - 0x00035684 00000200 da010200 b5030200 93050200 ................ │ │ - 0x00035694 72070200 53090200 360b0200 1a0d0200 r...S...6....... │ │ - 0x000356a4 000f0200 e8100200 d2120200 bd140200 ................ │ │ - 0x000356b4 ab160200 9a180200 8a1a0200 7d1c0200 ............}... │ │ - 0x000356c4 711e0200 68200200 60220200 5a240200 q...h ..`"..Z$.. │ │ - 0x000356d4 55260200 53280200 522a0200 532c0200 U&..S(..R*..S,.. │ │ - 0x000356e4 572e0200 5b300200 62320200 6b340200 W...[0..b2..k4.. │ │ - 0x000356f4 76360200 82380200 903a0200 a13c0200 v6...8...:...<.. │ │ - 0x00035704 b33e0200 c7400200 dd420200 f5440200 .>...@...B...D.. │ │ - 0x00035714 0f470200 2b490200 484b0200 684d0200 .G..+I..HK..hM.. │ │ - 0x00035724 8a4f0200 ae510200 d3530200 fb550200 .O...Q...S...U.. │ │ - 0x00035734 25580200 505a0200 7e5c0200 ae5e0200 %X..PZ..~\...^.. │ │ - 0x00035744 df600200 13630200 49650200 81670200 .`...c..Ie...g.. │ │ - 0x00035754 ba690200 f66b0200 346e0200 74700200 .i...k..4n..tp.. │ │ - 0x00035764 b7720200 fb740200 41770200 8a790200 .r...t..Aw...y.. │ │ - 0x00035774 d47b0200 217e0200 70800200 c1820200 .{..!~..p....... │ │ - 0x00035784 00000100 13ff0000 28fe0000 3efd0000 ........(...>... │ │ - 0x00035794 54fc0000 6bfb0000 83fa0000 9cf90000 T...k........... │ │ - 0x000357a4 b6f80000 d0f70000 ecf60000 08f60000 ................ │ │ - 0x000357b4 25f50000 43f40000 61f30000 81f20000 %...C...a....... │ │ - 0x000357c4 a1f10000 c2f00000 e4ef0000 07ef0000 ................ │ │ - 0x000357d4 2aee0000 4fed0000 74ec0000 9aeb0000 *...O...t....... │ │ - 0x000357e4 c0ea0000 e8e90000 10e90000 39e80000 ............9... │ │ - 0x000357f4 63e70000 8de60000 b9e50000 e5e40000 c............... │ │ - 0x00035804 11e40000 3fe30000 6de20000 9de10000 ....?...m....... │ │ - 0x00035814 cce00000 fddf0000 2edf0000 60de0000 ............`... │ │ - 0x00035824 93dd0000 c7dc0000 fbdb0000 30db0000 ............0... │ │ - 0x00035834 66da0000 9dd90000 d4d80000 0cd80000 f............... │ │ - 0x00035844 44d70000 7ed60000 b8d50000 f3d40000 D...~........... │ │ - 0x00035854 2ed40000 6bd30000 a8d20000 e5d10000 ....k........... │ │ - 0x00035864 24d10000 63d00000 a2cf0000 e3ce0000 $...c........... │ │ - 0x00035874 24ce0000 66cd0000 a8cc0000 eccb0000 $...f........... │ │ - 0x00035884 2fcb0000 74ca0000 b9c90000 ffc80000 /...t........... │ │ - 0x00035894 46c80000 8dc70000 d5c60000 1dc60000 F............... │ │ - 0x000358a4 67c50000 b1c40000 fbc30000 46c30000 g...........F... │ │ - 0x000358b4 92c20000 dfc10000 2cc10000 7ac00000 ........,...z... │ │ - 0x000358c4 c8bf0000 17bf0000 67be0000 b7bd0000 ........g....... │ │ - 0x000358d4 08bd0000 5abc0000 acbb0000 ffba0000 ....Z........... │ │ - 0x000358e4 52ba0000 a6b90000 fbb80000 51b80000 R...........Q... │ │ - 0x000358f4 a6b70000 fdb60000 54b60000 acb50000 ........T....... │ │ - 0x00035904 04b50000 5db40000 b7b30000 11b30000 ....]........... │ │ - 0x00035914 6cb20000 c7b10000 23b10000 80b00000 l.......#....... │ │ - 0x00035924 ddaf0000 3baf0000 99ae0000 f8ad0000 ....;........... │ │ - 0x00035934 58ad0000 b8ac0000 18ac0000 7aab0000 X...........z... │ │ - 0x00035944 dcaa0000 3eaa0000 a1a90000 04a90000 ....>........... │ │ - 0x00035954 68a80000 cda70000 32a70000 98a60000 h.......2....... │ │ - 0x00035964 fea50000 65a50000 cda40000 35a40000 ....e.......5... │ │ - 0x00035974 9da30000 06a30000 70a20000 daa10000 ........p....... │ │ - 0x00035984 45a10000 b0a00000 1ca00000 889f0000 E............... │ │ - 0x00035994 f59e0000 629e0000 d09d0000 3e9d0000 ....b.......>... │ │ - 0x000359a4 ad9c0000 1d9c0000 8d9b0000 fd9a0000 ................ │ │ - 0x000359b4 6e9a0000 e0990000 52990000 c4980000 n.......R....... │ │ - 0x000359c4 37980000 ab970000 1f970000 94960000 7............... │ │ - 0x000359d4 09960000 7e950000 f4940000 6b940000 ....~.......k... │ │ - 0x000359e4 e2930000 5a930000 d2920000 4a920000 ....Z.......J... │ │ - 0x000359f4 c3910000 3d910000 b7900000 31900000 ....=.......1... │ │ - 0x00035a04 ac8f0000 288f0000 a48e0000 208e0000 ....(....... ... │ │ - 0x00035a14 9d8d0000 1a8d0000 988c0000 168c0000 ................ │ │ - 0x00035a24 958b0000 148b0000 948a0000 148a0000 ................ │ │ - 0x00035a34 95890000 16890000 98880000 1a880000 ................ │ │ - 0x00035a44 9c870000 1f870000 a2860000 26860000 ............&... │ │ - 0x00035a54 aa850000 2f850000 b4840000 3a840000 ..../.......:... │ │ - 0x00035a64 c0830000 46830000 cd820000 54820000 ....F.......T... │ │ - 0x00035a74 dc810000 64810000 ed800000 76800000 ....d.......v... │ │ - 0x00035a84 00800000 897f0000 147f0000 9f7e0000 .............~.. │ │ - 0x00035a94 2a7e0000 b57d0000 417d0000 ce7c0000 *~...}..A}...|.. │ │ - 0x00035aa4 5b7c0000 e87b0000 767b0000 047b0000 [|...{..v{...{.. │ │ - 0x00035ab4 927a0000 217a0000 b0790000 40790000 .z..!z...y..@y.. │ │ - 0x00035ac4 d0780000 61780000 f2770000 83770000 .x..ax...w...w.. │ │ - 0x00035ad4 15770000 a7760000 3a760000 cd750000 .w...v..:v...u.. │ │ - 0x00035ae4 60750000 f4740000 88740000 1c740000 `u...t...t...t.. │ │ - 0x00035af4 b1730000 46730000 dc720000 72720000 .s..Fs...r..rr.. │ │ - 0x00035b04 08720000 9f710000 36710000 ce700000 .r...q..6q...p.. │ │ - 0x00035b14 66700000 fe6f0000 976f0000 306f0000 fp...o...o..0o.. │ │ - 0x00035b24 c96e0000 636e0000 fd6d0000 986d0000 .n..cn...m...m.. │ │ - 0x00035b34 336d0000 ce6c0000 6a6c0000 066c0000 3m...l..jl...l.. │ │ - 0x00035b44 a26b0000 3f6b0000 dc6a0000 796a0000 .k..?k...j..yj.. │ │ - 0x00035b54 176a0000 b5690000 54690000 f2680000 .j...i..Ti...h.. │ │ - 0x00035b64 92680000 31680000 d1670000 71670000 .h..1h...g..qg.. │ │ - 0x00035b74 12670000 b3660000 54660000 f6650000 .g...f..Tf...e.. │ │ - 0x00035b84 ffff0000 c5ff0000 8aff0000 4fff0000 ............O... │ │ - 0x00035b94 14ff0000 d9fe0000 9efe0000 63fe0000 ............c... │ │ - 0x00035ba4 29fe0000 eefd0000 b3fd0000 78fd0000 )...........x... │ │ - 0x00035bb4 3efd0000 04fd0000 c9fc0000 85fc0000 >............... │ │ - 0x00035bc4 00000100 3b000100 76000100 b2000100 ....;...v....... │ │ - 0x00035bd4 ed000100 28010100 64010100 9f010100 ....(...d....... │ │ - 0x00035be4 db010100 17020100 52020100 8e020100 ........R....... │ │ - 0x00035bf4 ca020100 05030100 41030100 7d030100 ........A...}... │ │ - 0x00035c04 00fefdfb faf8f7f5 f4f2f0ef edeceae9 ................ │ │ - 0x00035c14 e8e6e5e3 e2e0dfde dcdbdad9 d7d6d5d4 ................ │ │ - 0x00035c24 d3d2d1d0 cfcecdcc cbcac9c8 c8c7c6c5 ................ │ │ - 0x00035c34 c5c4c4c3 c3c2c2c2 c1c1c1c0 c0c0c0c0 ................ │ │ - 0x00035c44 c0c0c0c0 c0c0c1c1 c1c2c2c2 c3c3c4c4 ................ │ │ - 0x00035c54 c5c5c6c7 c8c8c9ca cbcccdce cfd0d1d2 ................ │ │ - 0x00035c64 d3d4d5d6 d7d9dadb dcdedfe0 e2e3e5e6 ................ │ │ - 0x00035c74 e8e9eaec edeff0f2 f4f5f7f8 fafbfdfe ................ │ │ - 0x00035c84 00020305 0608090b 0c0e1011 13141617 ................ │ │ - 0x00035c94 181a1b1d 1e202122 24252627 292a2b2c ..... !"$%&')*+, │ │ - 0x00035ca4 2d2e2f30 31323334 35363738 38393a3b -./01234567889:; │ │ - 0x00035cb4 3b3c3c3d 3d3e3e3e 3f3f3f40 40404040 ;<<==>>>???@@@@@ │ │ - 0x00035cc4 40404040 40403f3f 3f3e3e3e 3d3d3c3c @@@@@@???>>>==<< │ │ - 0x00035cd4 3b3b3a39 38383736 35343332 31302f2e ;;:98876543210/. │ │ - 0x00035ce4 2d2c2b2a 29272625 24222120 1e1d1b1a -,+*)'&%$"! .... │ │ - 0x00035cf4 18171614 1311100e 0c0b0908 06050302 ................ │ │ - 0x00035d04 07000000 02000000 10000000 401f0000 ............@... │ │ - 0x00035d14 01000000 80000000 20000000 32000000 ........ ...2... │ │ - 0x00035d24 64000000 00000000 00000000 00000000 d............... │ │ - 0x00035d34 00000000 00000000 07000000 02000000 ................ │ │ - 0x00035d44 10000000 803e0000 01000000 80000000 .....>.......... │ │ - 0x00035d54 20000000 32000000 64000000 00000000 ...2...d....... │ │ - 0x00035d64 00000000 00000000 00000000 00000000 ................ │ │ - 0x00035d74 07000000 02000000 10000000 f0550000 .............U.. │ │ - 0x00035d84 01000000 80000000 20000000 32000000 ........ ...2... │ │ - 0x00035d94 64000000 00000000 00000000 00000000 d............... │ │ - 0x00035da4 00000000 00000000 07000000 02000000 ................ │ │ - 0x00035db4 10000000 007d0000 01000000 80000000 .....}.......... │ │ - 0x00035dc4 20000000 32000000 64000000 00000000 ...2...d....... │ │ - 0x00035dd4 00000000 00000000 00000000 00000000 ................ │ │ + 0x00032e7c 00000000 04000000 07000000 00000000 ................ │ │ + 0x00032e8c 03000000 07000000 00000000 04000000 ................ │ │ + 0x00032e9c 07000000 0a000000 00000000 03000000 ................ │ │ + 0x00032eac 07000000 0a000000 00000000 04000000 ................ │ │ + 0x00032ebc 07000000 0b000000 00000000 04000000 ................ │ │ + 0x00032ecc 07000000 0b000000 00000000 04000000 ................ │ │ + 0x00032edc 07000000 09000000 00000000 03000000 ................ │ │ + 0x00032eec 07000000 09000000 00000000 04000000 ................ │ │ + 0x00032efc 08000000 00000000 04000000 08000000 ................ │ │ + 0x00032f0c 00000000 04000000 08000000 0a000000 ................ │ │ + 0x00032f1c 00000000 03000000 06000000 00000000 ................ │ │ + 0x00032f2c 03000000 06000000 09000000 00000000 ................ │ │ + 0x00032f3c 04000000 07000000 0a000000 02000000 ................ │ │ + 0x00032f4c 00000000 03000000 07000000 0a000000 ................ │ │ + 0x00032f5c 02000000 00000000 04000000 07000000 ................ │ │ + 0x00032f6c 0b000000 02000000 00000000 04000000 ................ │ │ + 0x00032f7c 07000000 0b000000 02000000 00000000 ................ │ │ + 0x00032f8c 04000000 07000000 0a000000 02000000 ................ │ │ + 0x00032f9c 05000000 00000000 04000000 07000000 ................ │ │ + 0x00032fac 0a000000 0d000000 00000000 05000000 ................ │ │ + 0x00032fbc 07000000 00000000 02000000 07000000 ................ │ │ + 0x00032fcc 00000000 05000000 07000000 0a000000 ................ │ │ + 0x00032fdc 00000000 05000000 07000000 0a000000 ................ │ │ + 0x00032fec 00000000 02000000 07000000 0a000000 ................ │ │ + 0x00032ffc 00000000 05000000 0a000000 0e000000 ................ │ │ + 0x0003300c 13000000 00000000 07000000 00000000 ................ │ │ + 0x0003301c 04000000 07000000 0a000000 10000000 ................ │ │ + 0x0003302c 15000000 6d70006d 66007366 7a006f6e ....mp.mf.sfz.on │ │ + 0x0003303c 006f6666 00666263 7a303132 33343536 .off.fbcz0123456 │ │ + 0x0003304c 37383967 68696a47 48494a00 64004200 789ghijGHIJ.d.B. │ │ + 0x0003305c 47004500 4300412c 00462c00 442c0042 G.E.C.A,.F,.D,.B │ │ + 0x0003306c 2c2c0000 743d006f 63746176 653d0074 ,,..t=.octave=.t │ │ + 0x0003307c 72616e73 706f7365 3d006d3d 006d6964 ranspose=.m=.mid │ │ + 0x0003308c 646c653d 00636c65 663d0074 7265626c dle=.clef=.trebl │ │ + 0x0003309c 65007661 00204320 44204546 20472041 e.va. C D EF G A │ │ + 0x000330ac 20426320 64206566 20672061 20620062 Bc d ef g a b.b │ │ + 0x000330bc 61737300 74656e6f 7200616c 746f002b ass.tenor.alto.+ │ │ + 0x000330cc 2d006e6f 6e650043 7c00202f 20256400 -.none.C|. / %d. │ │ + 0x000330dc 6c6f6164 5f616263 203e2025 730a006d load_abc > %s..m │ │ + 0x000330ec 696e006d 616a0048 70004850 00426d00 in.maj.Hp.HP.Bm. │ │ + 0x000330fc 6d696e6f 72006d61 6a6f7200 4661696c minor.major.Fail │ │ + 0x0003310c 7572653a 20556e72 65636f67 6e697365 ure: Unrecognise │ │ + 0x0003311c 64204b3a 20666965 6c642025 73004661 d K: field %s.Fa │ │ + 0x0003312c 696c7572 653a2069 6e636f6e 76656e69 ilure: inconveni │ │ + 0x0003313c 656e7420 74656d70 6f206368 616e6765 ent tempo change │ │ + 0x0003314c 20696e20 6d696464 6c65206f 6620766f in middle of vo │ │ + 0x0003315c 69636520 28257329 002c2700 73747261 ice (%s).,'.stra │ │ + 0x0003316c 6e676520 6e6f7465 20656e63 6f756e74 nge note encount │ │ + 0x0003317c 65726564 20736361 6e6e696e 67202573 ered scanning %s │ │ + 0x0003318c 00466169 6c757265 3a204368 6f726420 .Failure: Chord │ │ + 0x0003319c 6e616d65 2063616e 6e6f7420 65786365 name cannot exce │ │ + 0x000331ac 65642037 20636861 72616374 6572732c ed 7 characters, │ │ + 0x000331bc 20257300 4661696c 7572653a 20546f6f %s.Failure: Too │ │ + 0x000331cc 206d616e 79204775 69746172 2043686f many Guitar Cho │ │ + 0x000331dc 7264204e 616d6573 20757365 642c2025 rd Names used, % │ │ + 0x000331ec 73004661 696c7572 653a204e 616d6564 s.Failure: Named │ │ + 0x000331fc 2063686f 72642063 616e6e6f 74206861 chord cannot ha │ │ + 0x0003320c 7665206d 6f726520 7468616e 2036206e ve more than 6 n │ │ + 0x0003321c 6f746573 2c202573 00414243 44454647 otes, %s.ABCDEFG │ │ + 0x0003322c 48494a4b 4c4d4e4f 50515253 54555657 HIJKLMNOPQRSTUVW │ │ + 0x0003323c 58595a28 292e3031 32333435 36373839 XYZ().0123456789 │ │ + 0x0003324c 2000696e 76616c69 64206368 61726163 .invalid charac │ │ + 0x0003325c 74657273 20696e20 70617274 20737472 ters in part str │ │ + 0x0003326c 696e6720 7363616e 6e696e67 20503a25 ing scanning P:% │ │ + 0x0003327c 73005761 726e696e 673a2055 6e62616c s.Warning: Unbal │ │ + 0x0003328c 616e6365 64206c65 66742070 6172656e anced left paren │ │ + 0x0003329c 7320696e 20503a20 64656669 6e697469 s in P: definiti │ │ + 0x000332ac 6f6e2025 73005761 726e696e 673a2055 on %s.Warning: U │ │ + 0x000332bc 6e62616c 616e6365 64207269 67687420 nbalanced right │ │ + 0x000332cc 70617265 6e732069 6e20503a 20646566 parens in P: def │ │ + 0x000332dc 696e6974 696f6e20 2573007e 48494a4b inition %s.~HIJK │ │ + 0x000332ec 4c4d4e4f 50515253 54555657 5859002b LMNOPQRSTUVWXY.+ │ │ + 0x000332fc 6e696c2b 00434445 46474142 63646566 nil+.CDEFGABcdef │ │ + 0x0003330c 67616200 43444546 47414243 44454647 gab.CDEFGABCDEFG │ │ + 0x0003331c 41426364 65666761 62636465 66676162 ABcdefgabcdefgab │ │ + 0x0003332c 00410062 61737370 726f6700 62617373 .A.bassprog.bass │ │ + 0x0003333c 766f6c00 62656174 00626561 74737472 vol.beat.beatstr │ │ + 0x0003334c 696e6700 63686f72 646e616d 65004661 ing.chordname.Fa │ │ + 0x0003335c 696c7572 653a2042 61642066 6f726d61 ilure: Bad forma │ │ + 0x0003336c 7420666f 72206368 6f72646e 616d6520 t for chordname │ │ + 0x0003337c 636f6d6d 616e642c 20257300 63686f72 command, %s.chor │ │ + 0x0003338c 6470726f 67006368 6f726476 6f6c0064 dprog.chordvol.d │ │ + 0x0003339c 726f6e65 0064726f 6e656f66 66006472 rone.droneoff.dr │ │ + 0x000333ac 6f6e656f 6e006472 756d0064 7a303132 oneon.drum.dz012 │ │ + 0x000333bc 33343536 37383900 6472756d 6f666600 3456789.drumoff. │ │ + 0x000333cc 6472756d 6f6e0067 63686f72 64006763 drumon.gchord.gc │ │ + 0x000333dc 686f7264 6f666600 6763686f 72646f6e hordoff.gchordon │ │ + 0x000333ec 00636861 6e6e656c 0070726f 6772616d .channel.program │ │ + 0x000333fc 00766f69 63650069 6e737472 756d656e .voice.instrumen │ │ + 0x0003340c 743d006d 75746500 62616e6b 3d006c65 t=.mute.bank=.le │ │ + 0x0003341c 6761746f 004d4d41 42435f4e 4f5f5241 gato.MMABC_NO_RA │ │ + 0x0003342c 4e444f4d 5f504943 4b002d25 6c640076 NDOM_PICK.-%ld.v │ │ + 0x0003343c 203d202b 646f776e 626f772b 0075203d = +downbow+.u = │ │ + 0x0003344c 202b7570 626f772b 004f203d 202b636f +upbow+.O = +co │ │ + 0x0003345c 64612b00 53203d20 2b736567 6e6f2b00 da+.S = +segno+. │ │ + 0x0003346c 50203d20 2b757070 65726d6f 7264656e P = +uppermorden │ │ + 0x0003347c 742b004d 203d202b 6c6f7765 726d6f72 t+.M = +lowermor │ │ + 0x0003348c 64656e74 2b004c20 3d202b65 6d706861 dent+.L = +empha │ │ + 0x0003349c 7369732b 0048203d 202b6665 726d6174 sis+.H = +fermat │ │ + 0x000334ac 612b0054 203d202b 7472696c 6c2b007e a+.T = +trill+.~ │ │ + 0x000334bc 203d202b 726f6c6c 2b006d00 37006d37 = +roll+.m.7.m7 │ │ + 0x000334cc 006d616a 37004d37 0036006d 36006175 .maj7.M7.6.m6.au │ │ + 0x000334dc 67002b00 61756737 00372b00 64696d00 g.+.aug7.7+.dim. │ │ + 0x000334ec 64696d37 0039006d 39006d61 6a39004d dim7.9.m9.maj9.M │ │ + 0x000334fc 39003131 0064696d 39007375 73007375 9.11.dim9.sus.su │ │ + 0x0003350c 73390037 73757300 37737573 34003773 s9.7sus.7sus4.7s │ │ + 0x0003351c 75733900 39737573 34003500 31330058 us9.9sus4.5.13.X │ │ + 0x0003352c 3a004c3a 00202564 202f2025 64004d3a :.L:. %d / %d.M: │ │ + 0x0003353c 00503a00 513a0054 3a002000 523a0068 .P:.Q:.T:. .R:.h │ │ + 0x0003354c 6f726e70 69706500 563a004b 3a002573 ornpipe.V:.K:.%s │ │ + 0x0003355c 25730066 7a637a66 7a637a00 667a637a %s.fzczfzcz.fzcz │ │ + 0x0003356c 637a667a 637a637a 00667a63 7a637a00 czfzczcz.fzczcz. │ │ + 0x0003357c 667a6366 7a630066 7a63667a 63667a63 fzcfzc.fzcfzcfzc │ │ + 0x0003358c 00667a63 667a6366 7a63667a 6300667a .fzcfzcfzcfzc.fz │ │ + 0x0003359c 63667a63 667a6366 7a63667a 63667a63 cfzcfzcfzcfzcfzc │ │ + 0x000335ac 667a6366 7a63667a 6300667a 637a667a fzcfzcfzc.fzczfz │ │ + 0x000335bc 637a667a 637a667a 637a667a 637a667a czfzczfzczfzczfz │ │ + 0x000335cc 637a667a 637a006d 3a006c69 6e65206e czfzcz.m:.line n │ │ + 0x000335dc 6f742070 726f7065 726c7920 636f6e74 ot properly cont │ │ + 0x000335ec 696e7565 640a2573 00252500 4d494449 inued.%s.%%.MIDI │ │ + 0x000335fc 006d6163 726f206c 696e6520 746f6f20 .macro line too │ │ + 0x0003360c 6c6f6e67 0a257300 553a0077 3a00573a long.%s.U:.w:.W: │ │ + 0x0003361c 00643a00 7761726e 696e673a 206f6c64 .d:.warning: old │ │ + 0x0003362c 20737479 6c652064 65636f72 6174696f style decoratio │ │ + 0x0003363c 6e73206e 6f742068 616e646c 65640a25 ns not handled.% │ │ + 0x0003364c 7300733a 00776172 6e696e67 3a206e65 s.s:.warning: ne │ │ + 0x0003365c 77207374 796c6520 6465636f 72617469 w style decorati │ │ + 0x0003366c 6f6e7320 6e6f7420 68616e64 6c65640a ons not handled. │ │ + 0x0003367c 25730049 3a006162 632d696e 636c7564 %s.I:.abc-includ │ │ + 0x0003368c 65006661 696c7572 653a2074 6f6f206d e.failure: too m │ │ + 0x0003369c 616e7920 6162632d 696e636c 75646527 any abc-include' │ │ + 0x000336ac 732c2025 73007200 6661696c 7572653a s, %s.r.failure: │ │ + 0x000336bc 20616263 2d696e63 6c756465 2066696c abc-include fil │ │ + 0x000336cc 65202573 206e6f74 20666f75 6e640066 e %s not found.f │ │ + 0x000336dc 61696c75 72653a20 6162632d 696e636c ailure: abc-incl │ │ + 0x000336ec 75646520 6d697373 696e6720 66696c65 ude missing file │ │ + 0x000336fc 206e616d 652c2025 73006162 63646566 name, %s.abcdef │ │ + 0x0003370c 67414243 44454647 5e5f3d00 73686f72 gABCDEFG^_=.shor │ │ + 0x0003371c 74206e6f 74657320 696e2063 686f7264 t notes in chord │ │ + 0x0003372c 2063616e 206e6f74 20626520 74696564 can not be tied │ │ + 0x0003373c 3a0a2573 005f5e3c 3e400046 61696c75 :.%s._^<>@.Failu │ │ + 0x0003374c 72653a20 756e7265 636f676e 697a6564 re: unrecognized │ │ + 0x0003375c 2063686f 72646e61 6d652025 7300746f chordname %s.to │ │ + 0x0003376c 20636f64 6100746f 00636f64 61006172 coda.to.coda.ar │ │ + 0x0003377c 70656767 696f0063 72657363 656e646f peggio.crescendo │ │ + 0x0003378c 28006372 65736365 6e646f29 003c2800 (.crescendo).<(. │ │ + 0x0003379c 3c290064 696d696d 75656e64 6f280064 <).dimimuendo(.d │ │ + 0x000337ac 696d696e 75656e64 6f29003e 28003e29 iminuendo).>(.>) │ │ + 0x000337bc 00757062 6f770064 6f776e62 6f770074 .upbow.downbow.t │ │ + 0x000337cc 72696c6c 00747269 6c6c2800 7472696c rill.trill(.tril │ │ + 0x000337dc 6c290061 6363656e 7400656d 70686173 l).accent.emphas │ │ + 0x000337ec 69730066 65726d61 74610066 696e6500 is.fermata.fine. │ │ + 0x000337fc 7365676e 6f00746f 636f6461 00442e43 segno.tocoda.D.C │ │ + 0x0003380c 2e00442e 532e0064 61636170 6f006461 ..D.S..dacapo.da │ │ + 0x0003381c 636f6461 007c5b3a 5d210061 62636465 coda.|[:]!.abcde │ │ + 0x0003382c 66674142 43444546 475e5f3d 58007a78 fgABCDEFG^_=X.zx │ │ + 0x0003383c 005a0025 75006162 6320583a 25732068 .Z.%u.abc X:%s h │ │ + 0x0003384c 6173206e 6f20626f 6479004d 4d414243 as no body.MMABC │ │ + 0x0003385c 5f44554d 50545241 434b5300 503a2573 _DUMPTRACKS.P:%s │ │ + 0x0003386c 0a002020 25632000 416c6c00 25336420 .. %c .All.%3d │ │ + 0x0003387c 00747261 636b2025 642e2564 20636861 .track %d.%d cha │ │ + 0x0003388c 6e3d2564 2025730a 006e6f6e 6f746573 n=%d %s..nonotes │ │ + 0x0003389c 00202025 36642e25 3032642e 25642563 . %6d.%02d.%d%c │ │ + 0x000338ac 25632025 642e2564 20257320 00434d44 %c %d.%d %s .CMD │ │ + 0x000338bc 2025633a 20676368 6f726420 25732573 %c: gchord %s%s │ │ + 0x000338cc 002f2573 00434d44 20256320 40257020 ./%s.CMD %c @%p │ │ + 0x000338dc 30782530 386c580a 002d2d00 4e4f5445 0x%08lX..--.NOTE │ │ + 0x000338ec 20257320 6f637461 76652025 6420696e %s octave %d in │ │ + 0x000338fc 73742025 7320766f 6c202530 33640a00 st %s vol %03d.. │ │ + 0x0003390c 616c6c00 70617274 73202825 73292073 all.parts (%s) s │ │ + 0x0003391c 65742062 7574206e 6f742075 73656400 et but not used. │ │ + 0x0003392c 66616465 00434343 44444546 46474741 fade.CCCDDEFFGGA │ │ + 0x0003393c 41426363 64646566 66676761 61626200 ABccddeffggaabb. │ │ + 0x0003394c 62202320 23202023 20232023 20202320 b # # # # # # │ │ + 0x0003395c 23202023 20232023 20230037 20736861 # # # # #.7 sha │ │ + 0x0003396c 7270733a 20432320 20202041 236d2020 rps: C# A#m │ │ + 0x0003397c 2047234d 69782044 23446f72 20452350 G#Mix D#Dor E#P │ │ + 0x0003398c 68722046 234c7964 2042234c 6f632000 hr F#Lyd B#Loc . │ │ + 0x0003399c 36207368 61727073 3a204623 20202020 6 sharps: F# │ │ + 0x000339ac 44236d20 20204323 4d697820 4723446f D#m C#Mix G#Do │ │ + 0x000339bc 72204123 50687220 424c7964 20204523 r A#Phr BLyd E# │ │ + 0x000339cc 4c6f6320 00352073 68617270 733a2042 Loc .5 sharps: B │ │ + 0x000339dc 20202020 2047236d 20202046 234d6978 G#m F#Mix │ │ + 0x000339ec 20432344 6f722044 23506872 20454c79 C#Dor D#Phr ELy │ │ + 0x000339fc 64202041 234c6f63 20003420 73686172 d A#Loc .4 shar │ │ + 0x00033a0c 70733a20 45202020 20204323 6d202020 ps: E C#m │ │ + 0x00033a1c 424d6978 20204623 446f7220 47235068 BMix F#Dor G#Ph │ │ + 0x00033a2c 7220414c 79642020 44234c6f 63200033 r ALyd D#Loc .3 │ │ + 0x00033a3c 20736861 7270733a 20412020 20202046 sharps: A F │ │ + 0x00033a4c 236d2020 20454d69 78202042 446f7220 #m EMix BDor │ │ + 0x00033a5c 20432350 68722044 4c796420 2047234c C#Phr DLyd G#L │ │ + 0x00033a6c 6f632000 32207368 61727073 3a204420 oc .2 sharps: D │ │ + 0x00033a7c 20202020 426d2020 2020414d 69782020 Bm AMix │ │ + 0x00033a8c 45446f72 20204623 50687220 474c7964 EDor F#Phr GLyd │ │ + 0x00033a9c 20204323 4c6f6320 00312073 68617270 C#Loc .1 sharp │ │ + 0x00033aac 203a2047 20202020 20456d20 20202044 : G Em D │ │ + 0x00033abc 4d697820 2041446f 72202042 50687220 Mix ADor BPhr │ │ + 0x00033acc 20434c79 64202046 234c6f63 20003020 CLyd F#Loc .0 │ │ + 0x00033adc 73686172 70733a20 43202020 2020416d sharps: C Am │ │ + 0x00033aec 20202020 474d6978 20204444 6f722020 GMix DDor │ │ + 0x00033afc 45506872 2020464c 79642020 424c6f63 EPhr FLyd BLoc │ │ + 0x00033b0c 20200031 20666c61 7420203a 20462020 .1 flat : F │ │ + 0x00033b1c 20202044 6d202020 20434d69 78202047 Dm CMix G │ │ + 0x00033b2c 446f7220 20415068 72202042 624c7964 Dor APhr BbLyd │ │ + 0x00033b3c 20454c6f 63202000 3220666c 61747320 ELoc .2 flats │ │ + 0x00033b4c 3a204262 20202020 476d2020 2020464d : Bb Gm FM │ │ + 0x00033b5c 69782020 43446f72 20204450 68722020 ix CDor DPhr │ │ + 0x00033b6c 45624c79 6420414c 6f632020 00332066 EbLyd ALoc .3 f │ │ + 0x00033b7c 6c617473 203a2045 62202020 20436d20 lats : Eb Cm │ │ + 0x00033b8c 20202042 624d6978 2046446f 72202047 BbMix FDor G │ │ + 0x00033b9c 50687220 2041624c 79642044 4c6f6320 Phr AbLyd DLoc │ │ + 0x00033bac 20003420 666c6174 73203a20 41622020 .4 flats : Ab │ │ + 0x00033bbc 2020466d 20202020 45624d69 78204262 Fm EbMix Bb │ │ + 0x00033bcc 446f7220 43506872 20204462 4c796420 Dor CPhr DbLyd │ │ + 0x00033bdc 474c6f63 20200035 20666c61 7473203a GLoc .5 flats : │ │ + 0x00033bec 20446220 20202042 626d2020 2041624d Db Bbm AbM │ │ + 0x00033bfc 69782045 62446f72 20465068 72202047 ix EbDor FPhr G │ │ + 0x00033c0c 624c7964 20434c6f 63202000 3620666c bLyd CLoc .6 fl │ │ + 0x00033c1c 61747320 3a204762 20202020 45626d20 ats : Gb Ebm │ │ + 0x00033c2c 20204462 4d697820 4162446f 72204262 DbMix AbDor Bb │ │ + 0x00033c3c 50687220 43624c79 6420464c 6f632020 Phr CbLyd FLoc │ │ + 0x00033c4c 00372066 6c617473 203a2043 62202020 .7 flats : Cb │ │ + 0x00033c5c 2041626d 20202047 624d6978 20446244 Abm GbMix DbD │ │ + 0x00033c6c 6f722045 62506872 2046624c 79642042 or EbPhr FbLyd B │ │ + 0x00033c7c 624c6f63 20002043 20442045 46204720 bLoc . C D EF G │ │ + 0x00033c8c 41422063 20642065 66206720 61622000 AB c d ef g ab . │ │ + 0x00033c9c 20432044 45204620 47204142 20632064 C DE F G AB c d │ │ + 0x00033cac 65206620 67206162 20002043 20444520 e f g ab . C DE │ │ + 0x00033cbc 46204741 20422063 20646520 66206761 F GA B c de f ga │ │ + 0x00033ccc 20622000 20434420 45204620 47412042 b . CD E F GA B │ │ + 0x00033cdc 20636420 65206620 67612062 20002043 cd e f ga b . C │ │ + 0x00033cec 44204520 46472041 20422063 64206520 D E FG A B cd e │ │ + 0x00033cfc 66672061 20622000 20432044 20452046 fg a b . C D E F │ │ + 0x00033d0c 47204120 42632064 20652066 67206120 G A Bc d e fg a │ │ + 0x00033d1c 62004320 44204520 46472041 20426320 b.C D E FG A Bc │ │ + 0x00033d2c 64206520 66672061 20622000 43204420 d e fg a b .C D │ │ + 0x00033d3c 45462047 20412042 63206420 65662067 EF G A Bc d ef g │ │ + 0x00033d4c 20612062 20004153 594c554d 204d7573 a b .ASYLUM Mus │ │ + 0x00033d5c 69632046 6f726d61 74205631 2e300045 ic Format V1.0.E │ │ + 0x00033d6c 78747265 6d65006c 6f61645f 6d696420 xtreme.load_mid │ │ + 0x00033d7c 3e202573 0a004d54 6864004e 4f544500 > %s..MThd.NOTE. │ │ + 0x00033d8c 4354524c 004d4d4d 49445f44 45425547 CTRL.MMMID_DEBUG │ │ + 0x00033d9c 004d4d4d 49445f56 4552424f 5345004d .MMMID_VERBOSE.M │ │ + 0x00033dac 4d4d4944 5f535045 45440053 63616e6e MMID_SPEED.Scann │ │ + 0x00033dbc 696e6720 4d494449 20776974 6820666f ing MIDI with fo │ │ + 0x00033dcc 726d6174 3a202564 20726573 6f6c7574 rmat: %d resolut │ │ + 0x00033ddc 696f6e3a 20256420 74726163 6b733a20 ion: %d tracks: │ │ + 0x00033dec 25640a00 4d756c74 69706c79 696e6720 %d..Multiplying │ │ + 0x00033dfc 7265736f 6c757469 6f6e2061 6e642064 resolution and d │ │ + 0x00033e0c 656c7461 74696d65 73206279 20256420 eltatimes by %d │ │ + 0x00033e1c 746f2067 65742025 64206d69 64697469 to get %d miditi │ │ + 0x00033e2c 636b7320 70657220 70617474 65726e72 cks per patternr │ │ + 0x00033e3c 6f770a00 50617273 696e6720 74726163 ow..Parsing trac │ │ + 0x00033e4c 6b202564 0a004d54 726b0069 6e76616c k %d..MTrk.inval │ │ + 0x00033e5c 69642074 7261636b 2d636875 6e6b2027 id track-chunk ' │ │ + 0x00033e6c 25732720 6973206e 6f742027 4d54726b %s' is not 'MTrk │ │ + 0x00033e7c 27002532 64202530 386c6420 20202020 '.%2d %08ld │ │ + 0x00033e8c 20204e6f 7465206f 66663a20 63682025 Note off: ch % │ │ + 0x00033e9c 64203078 25303278 20307825 3032780a d 0x%02x 0x%02x. │ │ + 0x00033eac 00253264 20253038 6c64204e 6f746520 .%2d %08ld Note │ │ + 0x00033ebc 206f6e3a 20636820 25642030 78253032 on: ch %d 0x%02 │ │ + 0x00033ecc 78203078 25303278 0a002532 64202530 x 0x%02x..%2d %0 │ │ + 0x00033edc 386c6420 6e6f7465 206f6666 3a206368 8ld note off: ch │ │ + 0x00033eec 20256420 30782530 32780a00 25326420 %d 0x%02x..%2d │ │ + 0x00033efc 2530386c 6420706f 6c797068 6f6e6963 %08ld polyphonic │ │ + 0x00033f0c 206b6579 20707265 73737572 653a2063 key pressure: c │ │ + 0x00033f1c 68202564 20307825 30327820 30782530 h %d 0x%02x 0x%0 │ │ + 0x00033f2c 32780a00 256c6420 25642061 6c6c206e 2x..%ld %d all n │ │ + 0x00033f3c 6f746573 206f6666 0a002532 64202530 otes off..%2d %0 │ │ + 0x00033f4c 386c6420 636f6e74 726f6c20 6368616e 8ld control chan │ │ + 0x00033f5c 67653a20 63682025 64203078 25303278 ge: ch %d 0x%02x │ │ + 0x00033f6c 20307825 3032780a 00253264 20253038 0x%02x..%2d %08 │ │ + 0x00033f7c 6c642070 726f6772 616d2063 68616e67 ld program chang │ │ + 0x00033f8c 653a2063 68202564 2025640a 00253264 e: ch %d %d..%2d │ │ + 0x00033f9c 20253038 6c642063 68616e6e 656c2070 %08ld channel p │ │ + 0x00033fac 72657373 7572653a 20636820 25642030 ressure: ch %d 0 │ │ + 0x00033fbc 78253032 780a0025 32642025 30386c64 x%02x..%2d %08ld │ │ + 0x00033fcc 20706974 63682077 6865656c 20636861 pitch wheel cha │ │ + 0x00033fdc 6e67653a 20636820 25642025 640a0025 nge: ch %d %d..% │ │ + 0x00033fec 32642025 30386c64 20737973 65783a20 2d %08ld sysex: │ │ + 0x00033ffc 30782530 32780020 25303258 00253264 0x%02x. %02X.%2d │ │ + 0x0003400c 20253038 6c642073 6f6e6720 706f7369 %08ld song posi │ │ + 0x0003401c 74696f6e 20706f69 6e746572 3a202564 tion pointer: %d │ │ + 0x0003402c 00253264 20253038 6c642073 79736578 .%2d %08ld sysex │ │ + 0x0003403c 20636f6e 74696e75 65643a20 256c6400 continued: %ld. │ │ + 0x0003404c 25326420 2530386c 64204d45 54412074 %2d %08ld META t │ │ + 0x0003405c 7261636b 6e616d65 3a25730a 00253264 rackname:%s..%2d │ │ + 0x0003406c 20253038 6c64204d 45544120 74656d70 %08ld META temp │ │ + 0x0003407c 6f3a2564 0a002532 64202530 386c6420 o:%d..%2d %08ld │ │ + 0x0003408c 4d455441 20656e64 206f6620 74726163 META end of trac │ │ + 0x0003409c 6b0a0025 6c64004d 65746120 6576656e k..%ld.Meta even │ │ + 0x000340ac 74206e6f 74206174 20656e64 206f6620 t not at end of │ │ + 0x000340bc 74726163 6b2c2025 73206279 74657320 track, %s bytes │ │ + 0x000340cc 6c656674 20696e20 74726163 6b002532 left in track.%2 │ │ + 0x000340dc 64202530 386c6420 4d455441 20747970 d %08ld META typ │ │ + 0x000340ec 65203078 25303278 0a002532 64202530 e 0x%02x..%2d %0 │ │ + 0x000340fc 386c6420 53797374 656d2074 79706520 8ld System type │ │ + 0x0003410c 30782530 32780a00 25326420 2530386c 0x%02x..%2d %08l │ │ + 0x0003411c 6420756e 6b6e6f77 6e207275 6e6e696e d unknown runnin │ │ + 0x0003412c 67737461 7475733a 20307825 30327820 gstatus: 0x%02x │ │ + 0x0003413c 736b6970 7065643a 30782530 32780a00 skipped:0x%02x.. │ │ + 0x0003414c 73757065 72666c75 6f757300 6e6f0044 superfluous.no.D │ │ + 0x0003415c 65746572 6d696e69 6e672070 65726375 etermining percu │ │ + 0x0003416c 7373696f 6e206368 616e6e65 6c005065 ssion channel.Pe │ │ + 0x0003417c 72637573 73696f6e 20636861 6e6e656c rcussion channel │ │ + 0x0003418c 20697320 25640a53 74726970 70696e67 is %d.Stripping │ │ + 0x0003419c 206f6666 2073696c 656e6365 7320616e off silences an │ │ + 0x000341ac 64206f74 68657220 6f707469 6d616c69 d other optimali │ │ + 0x000341bc 73617469 6f6e730a 00256c64 203e2025 sations..%ld > % │ │ + 0x000341cc 6c64206e 6f746520 25640064 72756d20 ld note %d.drum │ │ + 0x000341dc 74726163 6b20656e 64732077 69746820 track ends with │ │ + 0x000341ec 6e6f7465 206f6e20 28257329 00636861 note on (%s).cha │ │ + 0x000341fc 6e6e656c 2025642c 20256c64 203e2025 nnel %d, %ld > % │ │ + 0x0003420c 6c64206e 6f746520 2564006d 656c6f64 ld note %d.melod │ │ + 0x0003421c 79207472 61636b20 656e6473 20776974 y track ends wit │ │ + 0x0003422c 68206e6f 7465206f 6e202825 73290074 h note on (%s).t │ │ + 0x0003423c 7261636b 74696d65 20203d20 256c640a racktime = %ld. │ │ + 0x0003424c 00737065 65642020 20202020 3d202564 .speed = %d │ │ + 0x0003425c 0a006d69 64697370 65656420 203d2025 ..midispeed = % │ │ + 0x0003426c 640a006d 69646966 6f726d61 74203d20 d..midiformat = │ │ + 0x0003427c 25640a00 7265736f 6c757469 6f6e203d %d..resolution = │ │ + 0x0003428c 2025640a 006d6964 69747261 636b7320 %d..miditracks │ │ + 0x0003429c 3d202564 0a006469 76696465 72202020 = %d..divider │ │ + 0x000342ac 203d2025 640a0074 656d706f 20202020 = %d..tempo │ │ + 0x000342bc 20203d20 25640a00 70657263 75737369 = %d..percussi │ │ + 0x000342cc 6f6e203d 2025640a 0064656c 74617469 on = %d..deltati │ │ + 0x000342dc 6d652020 3d20256c 640a0054 5241434b me = %ld..TRACK │ │ + 0x000342ec 20253264 20636861 6e3d2564 206e6f74 %2d chan=%d not │ │ + 0x000342fc 653d3078 25303278 20766f6c 3d256420 e=0x%02x vol=%d │ │ + 0x0003430c 70616e3d 30782530 32782069 6e737472 pan=0x%02x instr │ │ + 0x0003431c 3d25640a 00253264 2025366c 64202573 =%d..%2d %6ld %s │ │ + 0x0003432c 20253364 20253364 20253364 20006678 %3d %3d %3d .fx │ │ + 0x0003433c 62726b00 66787379 6e630070 726f6720 brk.fxsync.prog │ │ + 0x0003434c 25640a00 6d61696e 766f6c20 25640a00 %d..mainvol %d.. │ │ + 0x0003435c 6d6f6477 6865656c 2025640a 00776865 modwheel %d..whe │ │ + 0x0003436c 656c646f 776e2025 640a0077 6865656c eldown %d..wheel │ │ + 0x0003437c 75702025 640a0074 6d706f20 25640a00 up %d..tmpo %d.. │ │ + 0x0003438c 41646a75 7374696e 67207465 6d706f20 Adjusting tempo │ │ + 0x0003439c 25642074 6f203235 350a0041 646a7573 %d to 255..Adjus │ │ + 0x000343ac 74656420 6d617869 6d756d20 74656d70 ted maximum temp │ │ + 0x000343bc 6f206672 6f6d2025 6420746f 20256420 o from %d to %d │ │ + 0x000343cc 746f2067 65742025 64206d69 64697469 to get %d miditi │ │ + 0x000343dc 636b7320 70657220 70617474 65726e72 cks per patternr │ │ + 0x000343ec 6f770a00 47656e65 72617469 6e672025 ow..Generating % │ │ + 0x000343fc 64207061 74746572 6e732077 69746820 d patterns with │ │ + 0x0003440c 73706565 64202564 0a00446f 6e65004d speed %d..Done.M │ │ + 0x0003441c 2e4b2e00 4d214b21 004d264b 21004e2e .K..M!K!.M&K!.N. │ │ + 0x0003442c 542e004f 4b544100 3136434e 00333243 T..OKTA.16CN.32C │ │ + 0x0003443c 4e004144 50434d00 43443831 004d544d N.ADPCM.CD81.MTM │ │ + 0x0003444c 00257325 63257300 2e706174 00257325 .%s%c%s..pat.%s% │ │ + 0x0003445c 6325732e 70617400 3f3f3f3f 3f3f0061 c%s.pat.??????.a │ │ + 0x0003446c 6d700069 6e76616c 69642067 6d202564 mp.invalid gm %d │ │ + 0x0003447c 006e6f74 65002564 3a257300 2f757372 .note.%d:%s./usr │ │ + 0x0003448c 2f6c6f63 616c2f73 68617265 2f74696d /local/share/tim │ │ + 0x0003449c 69646974 792f696e 73747275 6d656e74 idity/instrument │ │ + 0x000344ac 73002f75 73722f6c 6f63616c 2f736861 s./usr/local/sha │ │ + 0x000344bc 72652f74 696d6964 6974792f 74696d69 re/timidity/timi │ │ + 0x000344cc 64697479 2e636667 004d4d50 41545f50 dity.cfg.MMPAT_P │ │ + 0x000344dc 4154485f 544f5f43 4647002f 74696d69 ATH_TO_CFG./timi │ │ + 0x000344ec 64697479 2e636667 002f696e 73747275 dity.cfg./instru │ │ + 0x000344fc 6d656e74 73006361 6e206e6f 74206f70 ments.can not op │ │ + 0x0003450c 656e2025 732c2075 73652065 6e766972 en %s, use envir │ │ + 0x0003451c 6f6e6d65 6e742076 61726961 626c6520 onment variable │ │ + 0x0003452c 4d4d5041 545f5041 54485f54 4f5f4346 MMPAT_PATH_TO_CF │ │ + 0x0003453c 4720666f 72207468 65206469 72656374 G for the direct │ │ + 0x0003454c 6f727900 6c6f6164 5f706174 203e2025 ory.load_pat > % │ │ + 0x0003455c 730a0064 72756d73 65740073 6f757263 s..drumset.sourc │ │ + 0x0003456c 65004746 31504154 43483131 30004944 e.GF1PATCH110.ID │ │ + 0x0003457c 23303030 30303200 54696d69 64697479 #000002.Timidity │ │ + 0x0003458c 20474d20 70617463 68657300 25732063 GM patches.%s c │ │ + 0x0003459c 616e6f6e 2025642d 76202846 722e204a anon %d-v (Fr. J │ │ + 0x000345ac 61637175 65732900 25642d76 6f696365 acques).%d-voice │ │ + 0x000345bc 2063616e 6f6e2028 46722e20 4a616371 canon (Fr. Jacq │ │ + 0x000345cc 75657329 0025643a 556e7469 746c6564 ues).%d:Untitled │ │ + 0x000345dc 20474d20 70617463 68005469 6d696469 GM patch.Timidi │ │ + 0x000345ec 74792047 4d207061 74636800 21534352 ty GM patch.!SCR │ │ + 0x000345fc 45414d21 00424d4f 44325354 4d004d41 EAM!.BMOD2STM.MA │ │ + 0x0003460c 535f5554 7261636b 5f563030 00457874 S_UTrack_V00.Ext │ │ + 0x0003461c 656e6465 64204d6f 64756c65 00464600 ended Module.FF. │ │ + 0x0003462c 46430039 63206e20 76003963 206e2030 FC.9c n v.9c n 0 │ │ + 0x0003463c 00436320 70004630 46303030 7a004630 .Cc p.F0F000z.F0 │ │ + 0x0003464c 46303031 25303258 004a4e49 5f535455 F001%02X.JNI_STU │ │ + 0x0003465c 42530049 6e697469 616c697a 696e6720 BS.Initializing │ │ + 0x0003466c 6d6f6470 6c756720 77697468 20726174 modplug with rat │ │ + 0x0003467c 65202564 00414e44 4d4f4450 4c554770 e %d.ANDMODPLUGp │ │ + 0x0003468c 61747465 726e6672 6f6d3d25 6420746f atternfrom=%d to │ │ + 0x0003469c 3d256400 414e444d 4f44504c 55477065 =%d.ANDMODPLUGpe │ │ + 0x000346ac 6e64696e 6766726f 6d3d2564 20746f3d ndingfrom=%d to= │ │ + 0x000346bc 256400df b3a4988d 837b746e 68630000 %d.......{tnhc.. │ │ + 0x000346cc 63206420 6520637c 63206420 6520637c c d e c|c d e c| │ │ + 0x000346dc 65206620 672e2e7c 65206620 672e2e7c e f g..|e f g..| │ │ + 0x000346ec 67616766 6520637c 67616766 6520637c gagfe c|gagfe c| │ │ + 0x000346fc 63204720 632e2e7c 63204720 632e2e7c c G c..|c G c..| │ │ + 0x0003470c 00000000 393b3032 34353700 00000000 ....9;02457..... │ │ + 0x0003471c 00000000 00000000 00000000 00000000 ................ │ │ + 0x0003472c 00000000 45473c3e 40414300 07000000 ....EG<>@AC..... │ │ + 0x0003473c 08000000 09000000 0a000000 0b000000 ................ │ │ + 0x0003474c 0c000000 0d000000 0e000000 10000000 ................ │ │ + 0x0003475c 11000000 13000000 15000000 17000000 ................ │ │ + 0x0003476c 19000000 1c000000 1f000000 22000000 ............"... │ │ + 0x0003477c 25000000 29000000 2d000000 32000000 %...)...-...2... │ │ + 0x0003478c 37000000 3c000000 42000000 49000000 7...<...B...I... │ │ + 0x0003479c 50000000 58000000 61000000 6b000000 P...X...a...k... │ │ + 0x000347ac 76000000 82000000 8f000000 9d000000 v............... │ │ + 0x000347bc ad000000 be000000 d1000000 e6000000 ................ │ │ + 0x000347cc fd000000 17010000 33010000 51010000 ........3...Q... │ │ + 0x000347dc 73010000 98010000 c1010000 ee010000 s............... │ │ + 0x000347ec 20020000 56020000 92020000 d4020000 ...V........... │ │ + 0x000347fc 1c030000 6c030000 c3030000 24040000 ....l.......$... │ │ + 0x0003480c 8e040000 02050000 83050000 10060000 ................ │ │ + 0x0003481c ab060000 56070000 12080000 e0080000 ....V........... │ │ + 0x0003482c c3090000 bd0a0000 d00b0000 ff0c0000 ................ │ │ + 0x0003483c 4c0e0000 ba0f0000 4c110000 07130000 L.......L....... │ │ + 0x0003484c ee140000 06170000 54190000 dc1b0000 ........T....... │ │ + 0x0003485c a51e0000 b6210000 15250000 ca280000 .....!...%...(.. │ │ + 0x0003486c df2c0000 5b310000 4b360000 b93b0000 .,..[1..K6...;.. │ │ + 0x0003487c b2410000 44480000 7e4f0000 71570000 .A..DH..~O..qW.. │ │ + 0x0003488c 2f600000 ce690000 62740000 ff7f0000 /`...i..bt...... │ │ + 0x0003489c 00000000 ffffffff ffffffff ffffffff ................ │ │ + 0x000348ac ffffffff 02000000 04000000 06000000 ................ │ │ + 0x000348bc 08000000 01000000 03000000 07000000 ................ │ │ + 0x000348cc 0f000000 1e000000 3c000000 78000000 ........<...x... │ │ + 0x000348dc f0000000 f0010000 f0030000 f0070000 ................ │ │ + 0x000348ec f00f0000 f01f0000 f03f0000 f07f0000 .........?...... │ │ + 0x000348fc f0ff0000 04000000 04000000 04000000 ................ │ │ + 0x0003490c 04000000 03000000 02000000 01000000 ................ │ │ + 0x0003491c 00000000 00000000 00000000 00000000 ................ │ │ + 0x0003492c 00000000 00000000 00000000 00000000 ................ │ │ + 0x0003493c 00000000 01000000 03000000 07000000 ................ │ │ + 0x0003494c 0f000000 1e000000 3c000000 78000000 ........<...x... │ │ + 0x0003495c f8000000 03000000 03000000 03000000 ................ │ │ + 0x0003496c 03000000 02000000 01000000 00000000 ................ │ │ + 0x0003497c 00000000 00000100 13ff0000 28fe0000 ............(... │ │ + 0x0003498c 3efd0000 54fc0000 6bfb0000 83fa0000 >...T...k....... │ │ + 0x0003499c 9cf90000 b6f80000 d0f70000 ecf60000 ................ │ │ + 0x000349ac 08f60000 25f50000 43f40000 61f30000 ....%...C...a... │ │ + 0x000349bc 81f20000 a1f10000 c2f00000 e4ef0000 ................ │ │ + 0x000349cc 07ef0000 2aee0000 4fed0000 74ec0000 ....*...O...t... │ │ + 0x000349dc 9aeb0000 c0ea0000 e8e90000 10e90000 ................ │ │ + 0x000349ec 39e80000 63e70000 8de60000 b9e50000 9...c........... │ │ + 0x000349fc e5e40000 11e40000 3fe30000 6de20000 ........?...m... │ │ + 0x00034a0c 9de10000 cce00000 fddf0000 2edf0000 ................ │ │ + 0x00034a1c 60de0000 93dd0000 c7dc0000 fbdb0000 `............... │ │ + 0x00034a2c 30db0000 66da0000 9dd90000 d4d80000 0...f........... │ │ + 0x00034a3c 0cd80000 44d70000 7ed60000 b8d50000 ....D...~....... │ │ + 0x00034a4c f3d40000 2ed40000 6bd30000 a8d20000 ........k....... │ │ + 0x00034a5c e5d10000 24d10000 63d00000 a2cf0000 ....$...c....... │ │ + 0x00034a6c e3ce0000 24ce0000 66cd0000 a8cc0000 ....$...f....... │ │ + 0x00034a7c eccb0000 2fcb0000 74ca0000 b9c90000 ..../...t....... │ │ + 0x00034a8c ffc80000 46c80000 8dc70000 d5c60000 ....F........... │ │ + 0x00034a9c 1dc60000 67c50000 b1c40000 fbc30000 ....g........... │ │ + 0x00034aac 46c30000 92c20000 dfc10000 2cc10000 F...........,... │ │ + 0x00034abc 7ac00000 c8bf0000 17bf0000 67be0000 z...........g... │ │ + 0x00034acc b7bd0000 08bd0000 5abc0000 acbb0000 ........Z....... │ │ + 0x00034adc ffba0000 52ba0000 a6b90000 fbb80000 ....R........... │ │ + 0x00034aec 51b80000 a6b70000 fdb60000 54b60000 Q...........T... │ │ + 0x00034afc acb50000 04b50000 5db40000 b7b30000 ........]....... │ │ + 0x00034b0c 11b30000 6cb20000 c7b10000 23b10000 ....l.......#... │ │ + 0x00034b1c 80b00000 ddaf0000 3baf0000 99ae0000 ........;....... │ │ + 0x00034b2c f8ad0000 58ad0000 b8ac0000 18ac0000 ....X........... │ │ + 0x00034b3c 7aab0000 dcaa0000 3eaa0000 a1a90000 z.......>....... │ │ + 0x00034b4c 04a90000 68a80000 cda70000 32a70000 ....h.......2... │ │ + 0x00034b5c 98a60000 fea50000 65a50000 cda40000 ........e....... │ │ + 0x00034b6c 35a40000 9da30000 06a30000 70a20000 5...........p... │ │ + 0x00034b7c daa10000 45a10000 b0a00000 1ca00000 ....E........... │ │ + 0x00034b8c 889f0000 f59e0000 629e0000 d09d0000 ........b....... │ │ + 0x00034b9c 3e9d0000 ad9c0000 1d9c0000 8d9b0000 >............... │ │ + 0x00034bac fd9a0000 6e9a0000 e0990000 52990000 ....n.......R... │ │ + 0x00034bbc c4980000 37980000 ab970000 1f970000 ....7........... │ │ + 0x00034bcc 94960000 09960000 7e950000 f4940000 ........~....... │ │ + 0x00034bdc 6b940000 e2930000 5a930000 d2920000 k.......Z....... │ │ + 0x00034bec 4a920000 c3910000 3d910000 b7900000 J.......=....... │ │ + 0x00034bfc 31900000 ac8f0000 288f0000 a48e0000 1.......(....... │ │ + 0x00034c0c 208e0000 9d8d0000 1a8d0000 988c0000 ............... │ │ + 0x00034c1c 168c0000 958b0000 148b0000 948a0000 ................ │ │ + 0x00034c2c 148a0000 95890000 16890000 98880000 ................ │ │ + 0x00034c3c 1a880000 9c870000 1f870000 a2860000 ................ │ │ + 0x00034c4c 26860000 aa850000 2f850000 b4840000 &......./....... │ │ + 0x00034c5c 3a840000 c0830000 46830000 cd820000 :.......F....... │ │ + 0x00034c6c 54820000 dc810000 64810000 ed800000 T.......d....... │ │ + 0x00034c7c 76800000 00800000 897f0000 147f0000 v............... │ │ + 0x00034c8c 9f7e0000 2a7e0000 b57d0000 417d0000 .~..*~...}..A}.. │ │ + 0x00034c9c ce7c0000 5b7c0000 e87b0000 767b0000 .|..[|...{..v{.. │ │ + 0x00034cac 047b0000 927a0000 217a0000 b0790000 .{...z..!z...y.. │ │ + 0x00034cbc 40790000 d0780000 61780000 f2770000 @y...x..ax...w.. │ │ + 0x00034ccc 83770000 15770000 a7760000 3a760000 .w...w...v..:v.. │ │ + 0x00034cdc cd750000 60750000 f4740000 88740000 .u..`u...t...t.. │ │ + 0x00034cec 1c740000 b1730000 46730000 dc720000 .t...s..Fs...r.. │ │ + 0x00034cfc 72720000 08720000 9f710000 36710000 rr...r...q..6q.. │ │ + 0x00034d0c ce700000 66700000 fe6f0000 976f0000 .p..fp...o...o.. │ │ + 0x00034d1c 306f0000 c96e0000 636e0000 fd6d0000 0o...n..cn...m.. │ │ + 0x00034d2c 986d0000 336d0000 ce6c0000 6a6c0000 .m..3m...l..jl.. │ │ + 0x00034d3c 066c0000 a26b0000 3f6b0000 dc6a0000 .l...k..?k...j.. │ │ + 0x00034d4c 796a0000 176a0000 b5690000 54690000 yj...j...i..Ti.. │ │ + 0x00034d5c f2680000 92680000 31680000 d1670000 .h...h..1h...g.. │ │ + 0x00034d6c 71670000 12670000 b3660000 54660000 qg...g...f..Tf.. │ │ + 0x00034d7c f6650000 00000100 ed000100 da010100 .e.............. │ │ + 0x00034d8c c9020100 b9030100 a9040100 9b050100 ................ │ │ + 0x00034d9c 8d060100 80070100 74080100 69090100 ........t...i... │ │ + 0x00034dac 5e0a0100 550b0100 4d0c0100 450d0100 ^...U...M...E... │ │ + 0x00034dbc 3e0e0100 380f0100 34100100 30110100 >...8...4...0... │ │ + 0x00034dcc 2d120100 2a130100 29140100 29150100 -...*...)...)... │ │ + 0x00034ddc 29160100 2b170100 2d180100 31190100 )...+...-...1... │ │ + 0x00034dec 351a0100 3b1b0100 411c0100 481d0100 5...;...A...H... │ │ + 0x00034dfc 501e0100 591f0100 63200100 6e210100 P...Y...c ..n!.. │ │ + 0x00034e0c 7a220100 87230100 95240100 a4250100 z"...#...$...%.. │ │ + 0x00034e1c b4260100 c5270100 d7280100 e9290100 .&...'...(...).. │ │ + 0x00034e2c fd2a0100 122c0100 282d0100 3f2e0100 .*...,..(-..?... │ │ + 0x00034e3c 572f0100 6f300100 89310100 a4320100 W/..o0...1...2.. │ │ + 0x00034e4c c0330100 dd340100 fb350100 1a370100 .3...4...5...7.. │ │ + 0x00034e5c 3a380100 5b390100 7d3a0100 a03b0100 :8..[9..}:...;.. │ │ + 0x00034e6c c53c0100 ea3d0100 103f0100 38400100 .<...=...?..8@.. │ │ + 0x00034e7c 60410100 8a420100 b4430100 e0440100 `A...B...C...D.. │ │ + 0x00034e8c 0d460100 3b470100 6a480100 9a490100 .F..;G..jH...I.. │ │ + 0x00034e9c cb4a0100 fd4b0100 314d0100 654e0100 .J...K..1M..eN.. │ │ + 0x00034eac 9b4f0100 d1500100 09520100 42530100 .O...P...R..BS.. │ │ + 0x00034ebc 7c540100 b8550100 f4560100 31580100 |T...U...V..1X.. │ │ + 0x00034ecc 70590100 b05a0100 f15b0100 335d0100 pY...Z...[..3].. │ │ + 0x00034edc 765e0100 bb5f0100 01610100 47620100 v^..._...a..Gb.. │ │ + 0x00034eec 8f630100 d9640100 23660100 6f670100 .c...d..#f..og.. │ │ + 0x00034efc bb680100 096a0100 596b0100 a96c0100 .h...j..Yk...l.. │ │ + 0x00034f0c fb6d0100 4d6f0100 a2700100 f7710100 .m..Mo...p...q.. │ │ + 0x00034f1c 4d730100 a5740100 fe750100 58770100 Ms...t...u..Xw.. │ │ + 0x00034f2c b4780100 117a0100 6f7b0100 ce7c0100 .x...z..o{...|.. │ │ + 0x00034f3c 2f7e0100 917f0100 f4800100 58820100 /~..........X... │ │ + 0x00034f4c be830100 25850100 8d860100 f7870100 ....%........... │ │ + 0x00034f5c 62890100 ce8a0100 3b8c0100 aa8d0100 b.......;....... │ │ + 0x00034f6c 1a8f0100 8c900100 ff910100 73930100 ............s... │ │ + 0x00034f7c e9940100 5f960100 d8970100 51990100 ...._.......Q... │ │ + 0x00034f8c cc9a0100 499c0100 c69d0100 459f0100 ....I.......E... │ │ + 0x00034f9c c6a00100 48a20100 cba30100 50a50100 ....H.......P... │ │ + 0x00034fac d6a60100 5da80100 e6a90100 71ab0100 ....].......q... │ │ + 0x00034fbc fcac0100 89ae0100 18b00100 a8b10100 ................ │ │ + 0x00034fcc 3ab30100 cdb40100 61b60100 f7b70100 :.......a....... │ │ + 0x00034fdc 8eb90100 27bb0100 c1bc0100 5dbe0100 ....'.......]... │ │ + 0x00034fec fabf0100 99c10100 3ac30100 dbc40100 ........:....... │ │ + 0x00034ffc 7fc60100 23c80100 cac90100 72cb0100 ....#.......r... │ │ + 0x0003500c 1bcd0100 c6ce0100 72d00100 20d20100 ........r... ... │ │ + 0x0003501c d0d30100 81d50100 34d70100 e8d80100 ........4....... │ │ + 0x0003502c 9eda0100 55dc0100 0ede0100 c9df0100 ....U........... │ │ + 0x0003503c 85e10100 43e30100 02e50100 c3e60100 ....C........... │ │ + 0x0003504c 86e80100 4aea0100 10ec0100 d8ed0100 ....J........... │ │ + 0x0003505c a1ef0100 6cf10100 39f30100 07f50100 ....l...9....... │ │ + 0x0003506c d7f60100 a8f80100 7cfa0100 51fc0100 ........|...Q... │ │ + 0x0003507c 27fe0100 00000200 da010200 b5030200 '............... │ │ + 0x0003508c 93050200 72070200 53090200 360b0200 ....r...S...6... │ │ + 0x0003509c 1a0d0200 000f0200 e8100200 d2120200 ................ │ │ + 0x000350ac bd140200 ab160200 9a180200 8a1a0200 ................ │ │ + 0x000350bc 7d1c0200 711e0200 68200200 60220200 }...q...h ..`".. │ │ + 0x000350cc 5a240200 55260200 53280200 522a0200 Z$..U&..S(..R*.. │ │ + 0x000350dc 532c0200 572e0200 5b300200 62320200 S,..W...[0..b2.. │ │ + 0x000350ec 6b340200 76360200 82380200 903a0200 k4..v6...8...:.. │ │ + 0x000350fc a13c0200 b33e0200 c7400200 dd420200 .<...>...@...B.. │ │ + 0x0003510c f5440200 0f470200 2b490200 484b0200 .D...G..+I..HK.. │ │ + 0x0003511c 684d0200 8a4f0200 ae510200 d3530200 hM...O...Q...S.. │ │ + 0x0003512c fb550200 25580200 505a0200 7e5c0200 .U..%X..PZ..~\.. │ │ + 0x0003513c ae5e0200 df600200 13630200 49650200 .^...`...c..Ie.. │ │ + 0x0003514c 81670200 ba690200 f66b0200 346e0200 .g...i...k..4n.. │ │ + 0x0003515c 74700200 b7720200 fb740200 41770200 tp...r...t..Aw.. │ │ + 0x0003516c 8a790200 d47b0200 217e0200 70800200 .y...{..!~..p... │ │ + 0x0003517c c1820200 ffff0000 c5ff0000 8aff0000 ................ │ │ + 0x0003518c 4fff0000 14ff0000 d9fe0000 9efe0000 O............... │ │ + 0x0003519c 63fe0000 29fe0000 eefd0000 b3fd0000 c...)........... │ │ + 0x000351ac 78fd0000 3efd0000 04fd0000 c9fc0000 x...>........... │ │ + 0x000351bc 85fc0000 00000100 3b000100 76000100 ........;...v... │ │ + 0x000351cc b2000100 ed000100 28010100 64010100 ........(...d... │ │ + 0x000351dc 9f010100 db010100 17020100 52020100 ............R... │ │ + 0x000351ec 8e020100 ca020100 05030100 41030100 ............A... │ │ + 0x000351fc 7d030100 b0065006 f405a005 4c050005 }.....P.....L... │ │ + 0x0003520c b8047404 3404f803 c0038b03 00000000 ..t.4........... │ │ + 0x0003521c 00000000 8b038403 7e037703 71036b03 ........~.w.q.k. │ │ + 0x0003522c 64035e03 58035203 4c034603 40033a03 d.^.X.R.L.F.@.:. │ │ + 0x0003523c 34032e03 28032203 1c031703 11030b03 4...(."......... │ │ + 0x0003524c 06030003 fa02f502 f002ea02 e502e002 ................ │ │ + 0x0003525c da02d502 d002cb02 c502c002 bb02b602 ................ │ │ + 0x0003526c b102ac02 a602a302 9e029902 94028f02 ................ │ │ + 0x0003527c 8b028602 80027c02 78027402 6f026b02 ......|.x.t.o.k. │ │ + 0x0003528c 66026202 5c025902 55025002 4c024802 f.b.\.Y.U.P.L.H. │ │ + 0x0003529c 44023f02 3a023702 33022f02 2b022702 D.?.:.7.3./.+.'. │ │ + 0x000352ac 23021f02 1a021702 14021002 0c020802 #............... │ │ + 0x000352bc 04020102 fc01f901 f601f201 ee01eb01 ................ │ │ + 0x000352cc e701e401 e001dd01 da01d601 d301cf01 ................ │ │ + 0x000352dc cc01c901 c501c201 bf01bb01 b801b501 ................ │ │ + 0x000352ec b201af01 b0065006 f405a005 4c050005 ......P.....L... │ │ + 0x000352fc b8047404 3404f803 c0038b03 a4064406 ..t.4.........D. │ │ + 0x0003530c ea059605 4405fa04 b2046e04 2e04f203 ....D.....n..... │ │ + 0x0003531c ba038403 98063806 e0058a05 3c05f004 ......8.....<... │ │ + 0x0003532c aa046604 2804ec03 b4037e03 8c062e06 ..f.(.....~..... │ │ + 0x0003533c d4058005 3205e804 a0045e04 2004e403 ....2.....^. ... │ │ + 0x0003534c ac037803 80062206 ca057605 2805de04 ..x..."...v.(... │ │ + 0x0003535c 98045604 1804de03 a6037203 74061606 ..V.......r.t... │ │ + 0x0003536c c0056c05 1e05d604 90044e04 1004d603 ..l.......N..... │ │ + 0x0003537c 9e036a03 68060c06 b4056205 1605cc04 ..j.h.....b..... │ │ + 0x0003538c 88044604 0804ce03 98036403 5c060006 ..F.......d.\... │ │ + 0x0003539c aa055805 0c05c404 7e043e04 0204c803 ..X.....~.>..... │ │ + 0x000353ac 92035e03 1607b006 5006f405 a0054c05 ..^.....P.....L. │ │ + 0x000353bc 0005b804 74043404 f803c003 0807a406 ....t.4......... │ │ + 0x000353cc 4406ea05 96054605 f804b204 6e042e04 D.....F.....n... │ │ + 0x000353dc f203ba03 fc069806 3806e005 8a053c05 ........8.....<. │ │ + 0x000353ec f004aa04 66042804 ec03b403 ee068c06 ....f.(......... │ │ + 0x000353fc 2e06d405 80053205 e804a004 5e042004 ......2.....^. . │ │ + 0x0003540c e403ac03 e2068006 2206ca05 76052805 ........"...v.(. │ │ + 0x0003541c de049804 56041804 dc03a603 d6067406 ....V.........t. │ │ + 0x0003542c 1606c005 6c051e05 d6049004 4e041004 ....l.......N... │ │ + 0x0003543c d6039e03 c8066806 0c06b405 62051605 ......h.....b... │ │ + 0x0003544c cc048804 46040804 ce039803 bc065c06 ....F.........\. │ │ + 0x0003545c 0006aa05 58050c05 c4047e04 3e040204 ....X.....~.>... │ │ + 0x0003546c c8039203 b0065006 f405a005 4c050005 ......P.....L... │ │ + 0x0003547c b8047404 3404f803 c0038b03 58032803 ..t.4.......X.(. │ │ + 0x0003548c fa02d002 a6028002 5c023a02 1a02fc01 ........\.:..... │ │ + 0x0003549c e001c501 ac019401 7d016801 53014001 ........}.h.S.@. │ │ + 0x000354ac 2e011d01 0d01fe00 f000e200 d600ca00 ................ │ │ + 0x000354bc be00b400 aa00a000 97008f00 87007f00 ................ │ │ + 0x000354cc 78007100 6b006500 5f005a00 55005000 x.q.k.e._.Z.U.P. │ │ + 0x000354dc 4b004700 43003f00 3c003800 35003200 K.G.C.?.<.8.5.2. │ │ + 0x000354ec 2f002d00 2a002800 25002300 21001f00 /.-.*.(.%.#.!... │ │ + 0x000354fc 1e001c00 00000000 00000a08 00000000 ................ │ │ + 0x0003550c 00001820 00fffefc f8f00000 00010204 ... ............ │ │ + 0x0003551c 08100000 d71e051f 311f6e1f ab1fe91f ........1.n..... │ │ + 0x0003552c 28205820 ab20dd20 0f215121 8521cb21 ( X . . .!Q!.!.! │ │ + 0x0003553c 13223522 00010408 10204060 80ffffff ."5"..... @`.... │ │ + 0x0003554c ffffffff c02a0800 dd280800 fa260800 .....*...(...&.. │ │ + 0x0003555c 18250800 37230800 56210800 751f0800 .%..7#..V!..u... │ │ + 0x0003556c 951d0800 b51b0800 d6190800 f7170800 ................ │ │ + 0x0003557c 18160800 3a140800 5c120800 7f100800 ....:...\....... │ │ + 0x0003558c a20e0800 c60c0800 ea0a0800 0f090800 ................ │ │ + 0x0003559c 33070800 59050800 7f030800 a5010800 3...Y........... │ │ + 0x000355ac ccff0700 f3fd0700 1afc0700 42fa0700 ............B... │ │ + 0x000355bc 6af80700 93f60700 bcf40700 e6f20700 j............... │ │ + 0x000355cc 10f10700 3aef0700 65ed0700 91eb0700 ....:...e....... │ │ + 0x000355dc bce90700 e9e70700 15e60700 42e40700 ............B... │ │ + 0x000355ec 70e20700 9de00700 ccde0700 fadc0700 p............... │ │ + 0x000355fc 2adb0700 59d90700 89d70700 b9d50700 *...Y........... │ │ + 0x0003560c ead30700 1bd20700 4dd00700 7fce0700 ........M....... │ │ + 0x0003561c b2cc0700 e4ca0700 18c90700 4bc70700 ............K... │ │ + 0x0003562c 80c50700 b4c30700 e9c10700 1ec00700 ................ │ │ + 0x0003563c 54be0700 8abc0700 c1ba0700 f8b80700 T............... │ │ + 0x0003564c 2fb70700 67b50700 9fb30700 d8b10700 /...g........... │ │ + 0x0003565c 11b00700 4bae0700 85ac0700 bfaa0700 ....K........... │ │ + 0x0003566c faa80700 35a70700 70a50700 aca30700 ....5...p....... │ │ + 0x0003567c e9a10700 25a00700 629e0700 a09c0700 ....%...b....... │ │ + 0x0003568c de9a0700 1c990700 5b970700 9a950700 ........[....... │ │ + 0x0003569c da930700 1a920700 5a900700 9b8e0700 ........Z....... │ │ + 0x000356ac dc8c0700 1e8b0700 60890700 a2870700 ........`....... │ │ + 0x000356bc e5850700 29840700 6c820700 b0800700 ....)...l....... │ │ + 0x000356cc f57e0700 397d0700 7f7b0700 c4790700 .~..9}...{...y.. │ │ + 0x000356dc 0a780700 51760700 98740700 df720700 .x..Qv...t...r.. │ │ + 0x000356ec 26710700 6e6f0700 b76d0700 006c0700 &q..no...m...l.. │ │ + 0x000356fc 496a0700 92680700 dc660700 27650700 Ij...h...f..'e.. │ │ + 0x0003570c 72630700 bd610700 08600700 545e0700 rc...a...`..T^.. │ │ + 0x0003571c a15c0700 ed5a0700 3b590700 88570700 .\...Z..;Y...W.. │ │ + 0x0003572c d6550700 24540700 73520700 c2500700 .U..$T..sR...P.. │ │ + 0x0003573c 124f0700 624d0700 b24b0700 034a0700 .O..bM...K...J.. │ │ + 0x0003574c 54480700 a5460700 f7440700 49430700 TH...F...D..IC.. │ │ + 0x0003575c 9c410700 ef3f0700 423e0700 963c0700 .A...?..B>...<.. │ │ + 0x0003576c ea3a0700 3f390700 93370700 e9350700 .:..?9...7...5.. │ │ + 0x0003577c 3e340700 95320700 eb300700 422f0700 >4...2...0..B/.. │ │ + 0x0003578c 992d0700 f12b0700 492a0700 a1280700 .-...+..I*...(.. │ │ + 0x0003579c fa260700 53250700 ac230700 06220700 .&..S%...#...".. │ │ + 0x000357ac 61200700 bb1e0700 161d0700 721b0700 a ..........r... │ │ + 0x000357bc ce190700 2a180700 86160700 e3140700 ....*........... │ │ + 0x000357cc 41130700 9e110700 fc0f0700 5b0e0700 A...........[... │ │ + 0x000357dc ba0c0700 190b0700 79090700 d8070700 ........y....... │ │ + 0x000357ec 39060700 9a040700 fb020700 5c010700 9...........\... │ │ + 0x000357fc beff0600 20fe0600 83fc0600 e6fa0600 .... ........... │ │ + 0x0003580c 49f90600 adf70600 11f60600 75f40600 I...........u... │ │ + 0x0003581c daf20600 3ff10600 a5ef0600 0bee0600 ....?........... │ │ + 0x0003582c 71ec0600 d8ea0600 3fe90600 a6e70600 q.......?....... │ │ + 0x0003583c 0ee60600 76e40600 dee20600 47e10600 ....v.......G... │ │ + 0x0003584c b1df0600 1ade0600 84dc0600 eeda0600 ................ │ │ + 0x0003585c 59d90600 c4d70600 30d60600 9cd40600 Y.......0....... │ │ + 0x0003586c 08d30600 74d10600 e1cf0600 4ece0600 ....t.......N... │ │ + 0x0003587c bccc0600 2acb0600 98c90600 07c80600 ....*........... │ │ + 0x0003588c 76c60600 e6c40600 55c30600 c5c10600 v.......U....... │ │ + 0x0003589c 36c00600 a7be0600 18bd0600 8abb0600 6............... │ │ + 0x000358ac fcb90600 6eb80600 e1b60600 54b50600 ....n.......T... │ │ + 0x000358bc c7b30600 3bb20600 afb00600 23af0600 ....;.......#... │ │ + 0x000358cc 98ad0600 0dac0600 83aa0600 f9a80600 ................ │ │ + 0x000358dc 6fa70600 e6a50600 5da40600 d4a20600 o.......]....... │ │ + 0x000358ec 4ca10600 c49f0600 3c9e0600 b59c0600 L.......<....... │ │ + 0x000358fc 2e9b0600 a7990600 21980600 9b960600 ........!....... │ │ + 0x0003590c 16950600 90930600 0c920600 87900600 ................ │ │ + 0x0003591c 038f0600 7f8d0600 fc8b0600 798a0600 ............y... │ │ + 0x0003592c f6880600 74870600 f2850600 70840600 ....t.......p... │ │ + 0x0003593c ef820600 6e810600 ed7f0600 6d7e0600 ....n.......m~.. │ │ + 0x0003594c ed7c0600 6d7b0600 ee790600 6f780600 .|..m{...y..ox.. │ │ + 0x0003595c f1760600 73750600 f5730600 77720600 .v..su...s..wr.. │ │ + 0x0003596c fa700600 7d6f0600 016e0600 856c0600 .p..}o...n...l.. │ │ + 0x0003597c 096b0600 8d690600 12680600 97660600 .k...i...h...f.. │ │ + 0x0003598c 1d650600 a3630600 29620600 b0600600 .e...c..)b...`.. │ │ + 0x0003599c 375f0600 be5d0600 465c0600 ce5a0600 7_...]..F\...Z.. │ │ + 0x000359ac 56590600 df570600 68560600 f1540600 VY...W..hV...T.. │ │ + 0x000359bc 7a530600 04520600 8f500600 194f0600 zS...R...P...O.. │ │ + 0x000359cc a44d0600 304c0600 bb4a0600 47490600 .M..0L...J..GI.. │ │ + 0x000359dc d4470600 60460600 ee440600 7b430600 .G..`F...D..{C.. │ │ + 0x000359ec 09420600 97400600 253f0600 b43d0600 .B...@..%?...=.. │ │ + 0x000359fc 433c0600 d23a0600 62390600 f2370600 C<...:..b9...7.. │ │ + 0x00035a0c 82360600 13350600 a4330600 35320600 .6...5...3..52.. │ │ + 0x00035a1c c7300600 592f0600 eb2d0600 7e2c0600 .0..Y/...-..~,.. │ │ + 0x00035a2c 112b0600 a4290600 38280600 cc260600 .+...)..8(...&.. │ │ + 0x00035a3c 60250600 f5230600 8a220600 1f210600 `%...#..."...!.. │ │ + 0x00035a4c b51f0600 4a1e0600 e11c0600 771b0600 ....J.......w... │ │ + 0x00035a5c 0e1a0600 a5180600 3d170600 d5150600 ........=....... │ │ + 0x00035a6c 6d140600 06130600 9f110600 38100600 m...........8... │ │ + 0x00035a7c d10e0600 6b0d0600 050c0600 a00a0600 ....k........... │ │ + 0x00035a8c 3b090600 d6070600 71060600 0d050600 ;.......q....... │ │ + 0x00035a9c a9030600 46020600 e2000600 7fff0500 ....F........... │ │ + 0x00035aac 1dfe0500 bafc0500 58fb0500 f7f90500 ........X....... │ │ + 0x00035abc 95f80500 34f70500 d4f50500 73f40500 ....4.......s... │ │ + 0x00035acc 13f30500 b4f10500 54f00500 f5ee0500 ........T....... │ │ + 0x00035adc 96ed0500 38ec0500 daea0500 7ce90500 ....8.......|... │ │ + 0x00035aec 1ee80500 c1e60500 64e50500 08e40500 ........d....... │ │ + 0x00035afc abe20500 4fe10500 f4df0500 98de0500 ....O........... │ │ + 0x00035b0c 3ddd0500 e3db0500 88da0500 2ed90500 =............... │ │ + 0x00035b1c d4d70500 7bd60500 22d50500 c9d30500 ....{..."....... │ │ + 0x00035b2c 70d20500 18d10500 c0cf0500 69ce0500 p...........i... │ │ + 0x00035b3c 11cd0500 bacb0500 64ca0500 0dc90500 ........d....... │ │ + 0x00035b4c b7c70500 62c60500 0cc50500 b7c30500 ....b........... │ │ + 0x00035b5c 62c20500 0ec10500 babf0500 66be0500 b...........f... │ │ + 0x00035b6c 12bd0500 bfbb0500 6cba0500 19b90500 ........l....... │ │ + 0x00035b7c c7b70500 75b60500 23b50500 d2b30500 ....u...#....... │ │ + 0x00035b8c 81b20500 30b10500 dfaf0500 8fae0500 ....0........... │ │ + 0x00035b9c 3fad0500 efab0500 a0aa0500 51a90500 ?...........Q... │ │ + 0x00035bac 02a80500 b4a60500 66a50500 18a40500 ........f....... │ │ + 0x00035bbc cba20500 7da10500 30a00500 e49e0500 ....}...0....... │ │ + 0x00035bcc 979d0500 4b9c0500 009b0500 b4990500 ....K........... │ │ + 0x00035bdc 69980500 1e970500 d4950500 8a940500 i............... │ │ + 0x00035bec 40930500 f6910500 ad900500 648f0500 @...........d... │ │ + 0x00035bfc 1b8e0500 d38c0500 8b8b0500 438a0500 ............C... │ │ + 0x00035c0c fb880500 b4870500 6d860500 26850500 ........m...&... │ │ + 0x00035c1c e0830500 9a820500 54810500 0f800500 ........T....... │ │ + 0x00035c2c c97e0500 857d0500 407c0500 fc7a0500 .~...}..@|...z.. │ │ + 0x00035c3c b8790500 74780500 31770500 ed750500 .y..tx..1w...u.. │ │ + 0x00035c4c ab740500 68730500 26720500 e4700500 .t..hs..&r...p.. │ │ + 0x00035c5c a26f0500 616e0500 206d0500 df6b0500 .o..an.. m...k.. │ │ + 0x00035c6c 9e6a0500 5e690500 1e680500 de660500 .j..^i...h...f.. │ │ + 0x00035c7c 9f650500 60640500 21630500 e3610500 .e..`d..!c...a.. │ │ + 0x00035c8c a4600500 675f0500 295e0500 ec5c0500 .`..g_..)^...\.. │ │ + 0x00035c9c ae5b0500 725a0500 35590500 f9570500 .[..rZ..5Y...W.. │ │ + 0x00035cac bd560500 81550500 46540500 0b530500 .V...U..FT...S.. │ │ + 0x00035cbc d0510500 96500500 5b4f0500 224e0500 .Q...P..[O.."N.. │ │ + 0x00035ccc e84c0500 af4b0500 754a0500 3d490500 .L...K..uJ..=I.. │ │ + 0x00035cdc 04480500 cc460500 94450500 5c440500 .H...F...E..\D.. │ │ + 0x00035cec 25430500 ee410500 b7400500 803f0500 %C...A...@...?.. │ │ + 0x00035cfc 4a3e0500 143d0500 de3b0500 a93a0500 J>...=...;...:.. │ │ + 0x00035d0c 74390500 3f380500 0a370500 d6350500 t9..?8...7...5.. │ │ + 0x00035d1c a2340500 6e330500 3b320500 07310500 .4..n3..;2...1.. │ │ + 0x00035d2c d42f0500 a22e0500 6f2d0500 3d2c0500 ./......o-..=,.. │ │ + 0x00035d3c 0c2b0500 da290500 a9280500 78270500 .+...)...(..x'.. │ │ + 0x00035d4c 47260500 17250500 e6230500 b6220500 G&...%...#...".. │ │ + 0x00035d5c 87210500 57200500 281f0500 fa1d0500 .!..W ..(....... │ │ + 0x00035d6c cb1c0500 9d1b0500 6f1a0500 41190500 ........o...A... │ │ + 0x00035d7c 14180500 e6160500 ba150500 8d140500 ................ │ │ + 0x00035d8c 61130500 35120500 09110500 dd0f0500 a...5........... │ │ + 0x00035d9c b20e0500 870d0500 5c0c0500 320b0500 ........\...2... │ │ + 0x00035dac 070a0500 de080500 b4070500 8b060500 ................ │ │ + 0x00035dbc 61050500 39040500 10030500 e8010500 a...9........... │ │ + 0x00035dcc c0000500 98ff0400 70fe0400 49fd0400 ........p...I... │ │ + 0x00035ddc 22fc0400 fbfa0400 d5f90400 aff80400 "............... │ │ + 0x00035dec 89f70400 63f60400 3ef50400 19f40400 ....c...>....... │ │ + 0x00035dfc f4f20400 cff10400 abf00400 87ef0400 ................ │ │ + 0x00035e0c 63ee0400 3fed0400 1cec0400 f9ea0400 c...?........... │ │ + 0x00035e1c d6e90400 b4e80400 92e70400 70e60400 ............p... │ │ + 0x00035e2c 4ee50400 2de40400 0be30400 eae10400 N...-........... │ │ + 0x00035e3c cae00400 a9df0400 89de0400 69dd0400 ............i... │ │ + 0x00035e4c 4adc0400 2adb0400 0bda0400 ecd80400 J...*........... │ │ + 0x00035e5c ced70400 afd60400 91d50400 74d40400 ............t... │ │ + 0x00035e6c 56d30400 39d20400 1cd10400 ffcf0400 V...9........... │ │ + 0x00035e7c e2ce0400 c6cd0400 aacc0400 8ecb0400 ................ │ │ + 0x00035e8c 73ca0400 58c90400 3dc80400 22c70400 s...X...=..."... │ │ + 0x00035e9c 07c60400 edc40400 d3c30400 bac20400 ................ │ │ + 0x00035eac a0c10400 87c00400 6ebf0400 55be0400 ........n...U... │ │ + 0x00035ebc 3dbd0400 25bc0400 0dbb0400 f5b90400 =...%........... │ │ + 0x00035ecc deb80400 c6b70400 afb60400 99b50400 ................ │ │ + 0x00035edc 82b40400 6cb30400 56b20400 41b10400 ....l...V...A... │ │ + 0x00035eec 2bb00400 16af0400 01ae0400 ecac0400 +............... │ │ + 0x00035efc d8ab0400 c4aa0400 b0a90400 9ca80400 ................ │ │ + 0x00035f0c 89a70400 76a60400 63a50400 50a40400 ....v...c...P... │ │ + 0x00035f1c 3ea30400 2ba20400 19a10400 08a00400 >...+........... │ │ + 0x00035f2c f69e0400 e59d0400 d49c0400 c39b0400 ................ │ │ + 0x00035f3c b39a0400 a3990400 93980400 83970400 ................ │ │ + 0x00035f4c 74960400 64950400 55940400 47930400 t...d...U...G... │ │ + 0x00035f5c 38920400 2a910400 1c900400 0e8f0400 8...*........... │ │ + 0x00035f6c 018e0400 f38c0400 e68b0400 d98a0400 ................ │ │ + 0x00035f7c cd890400 c1880400 b4870400 a9860400 ................ │ │ + 0x00035f8c 9d850400 92840400 87830400 7c820400 ............|... │ │ + 0x00035f9c 71810400 67800400 5d7f0400 537e0400 q...g...]...S~.. │ │ + 0x00035fac 497d0400 407c0400 367b0400 2d7a0400 I}..@|..6{..-z.. │ │ + 0x00035fbc 25790400 1c780400 14770400 0c760400 %y...x...w...v.. │ │ + 0x00035fcc 04750400 fd730400 f6720400 ef710400 .u...s...r...q.. │ │ + 0x00035fdc e8700400 e16f0400 db6e0400 d56d0400 .p...o...n...m.. │ │ + 0x00035fec cf6c0400 c96b0400 c46a0400 bf690400 .l...k...j...i.. │ │ + 0x00035ffc ba680400 b5670400 b1660400 ad650400 .h...g...f...e.. │ │ + 0x0003600c a9640400 a5630400 a1620400 9e610400 .d...c...b...a.. │ │ + 0x0003601c 9b600400 985f0400 965e0400 935d0400 .`..._...^...].. │ │ + 0x0003602c 915c0400 8f5b0400 8e5a0400 8c590400 .\...[...Z...Y.. │ │ + 0x0003603c 8b580400 8a570400 8a560400 89550400 .X...W...V...U.. │ │ + 0x0003604c 89540400 89530400 89520400 89510400 .T...S...R...Q.. │ │ + 0x0003605c 8a500400 8b4f0400 8c4e0400 8e4d0400 .P...O...N...M.. │ │ + 0x0003606c 8f4c0400 914b0400 934a0400 95490400 .L...K...J...I.. │ │ + 0x0003607c 98480400 9b470400 9e460400 a1450400 .H...G...F...E.. │ │ + 0x0003608c a4440400 a8430400 ac420400 b0410400 .D...C...B...A.. │ │ + 0x0003609c b4400400 b93f0400 be3e0400 c33d0400 .@...?...>...=.. │ │ + 0x000360ac c83c0400 cd3b0400 d33a0400 d9390400 .<...;...:...9.. │ │ + 0x000360bc df380400 e5370400 ec360400 f3350400 .8...7...6...5.. │ │ + 0x000360cc fa340400 01340400 09330400 10320400 .4...4...3...2.. │ │ + 0x000360dc 18310400 21300400 292f0400 322e0400 .1..!0..)/..2... │ │ + 0x000360ec 3a2d0400 442c0400 4d2b0400 562a0400 :-..D,..M+..V*.. │ │ + 0x000360fc 60290400 6a280400 74270400 7f260400 `)..j(..t'...&.. │ │ + 0x0003610c 89250400 94240400 9f230400 aa220400 .%...$...#...".. │ │ + 0x0003611c b6210400 c2200400 ce1f0400 da1e0400 .!... .......... │ │ + 0x0003612c e61d0400 f31c0400 001c0400 0d1b0400 ................ │ │ + 0x0003613c 1a1a0400 27190400 35180400 43170400 ....'...5...C... │ │ + 0x0003614c 51160400 00000000 00000000 00000000 Q............... │ │ + 0x0003615c 00000000 00010204 08102040 fffefcf8 .......... @.... │ │ + 0x0003616c f0e0d0c0 00010203 05070c13 fffefdfb ................ │ │ + 0x0003617c f9f4ede1 60000000 60000000 60000000 ....`...`...`... │ │ + 0x0003618c 60000000 68000000 70000000 78000000 `...h...p...x... │ │ + 0x0003619c 80000000 84000000 88000000 8c000000 ................ │ │ + 0x000361ac 90000000 94000000 98000000 9c000000 ................ │ │ + 0x000361bc a0000000 60000000 60000000 60000000 ....`...`...`... │ │ + 0x000361cc 70000000 80000000 88000000 90000000 p............... │ │ + 0x000361dc 98000000 a0000000 a4000000 a8000000 ................ │ │ + 0x000361ec b0000000 b4000000 b8000000 bc000000 ................ │ │ + 0x000361fc c0000000 0000fcff f8fff4ff f0ffecff ................ │ │ + 0x0003620c e8ffe4ff e0ffdcff d8ffd4ff d0ffccff ................ │ │ + 0x0003621c c8ffc4ff c0ffbcff b8ffb4ff b0ffacff ................ │ │ + 0x0003622c a8ffa4ff a0ff9cff 98ff94ff 90ff8cff ................ │ │ + 0x0003623c 88ff84ff 7f007b00 77007300 6f006b00 ......{.w.s.o.k. │ │ + 0x0003624c 67006300 5f005b00 57005300 4f004b00 g.c._.[.W.S.O.K. │ │ + 0x0003625c 47004300 3f003b00 37003300 2f002b00 G.C.?.;.7.3./.+. │ │ + 0x0003626c 27002300 1f001b00 17001300 0f000b00 '.#............. │ │ + 0x0003627c 07000300 7f007f00 7f007f00 7f007f00 ................ │ │ + 0x0003628c 7f007f00 7f007f00 7f007f00 7f007f00 ................ │ │ + 0x0003629c 7f007f00 7f007f00 7f007f00 7f007f00 ................ │ │ + 0x000362ac 7f007f00 7f007f00 7f007f00 7f007f00 ................ │ │ + 0x000362bc 7f007f00 81ff81ff 81ff81ff 81ff81ff ................ │ │ + 0x000362cc 81ff81ff 81ff81ff 81ff81ff 81ff81ff ................ │ │ + 0x000362dc 81ff81ff 81ff81ff 81ff81ff 81ff81ff ................ │ │ + 0x000362ec 81ff81ff 81ff81ff 81ff81ff 81ff81ff ................ │ │ + 0x000362fc 81ff81ff 620081ff d5ff5800 66002900 ....b.....X.f.). │ │ + 0x0003630c bfffa2ff 7d001400 b9ffaaff baffe0ff ....}........... │ │ + 0x0003631c f0ffa0ff 11004800 6b00fbff 7400bbff ......H.k...t... │ │ + 0x0003632c c2ffd8ff 0a00c3ff 41006d00 eeffdaff ........A.m..... │ │ + 0x0003633c f3ffb4ff e9ff5800 1500a2ff 08006a00 ......X.......j. │ │ + 0x0003634c 150090ff 06006d00 1400a8ff e2ff0900 ......m......... │ │ + 0x0003635c 81ff7600 2a00deff 5900fcff cdffb8ff ..v.*...Y....... │ │ + 0x0003636c 1500e3ff 70007b00 54009bff a4ff6200 ....p.{.T.....b. │ │ + 0x0003637c caffa1ff 00000c00 19002500 31003c00 ..........%.1.<. │ │ + 0x0003638c 47005100 5a006200 6a007000 75007a00 G.Q.Z.b.j.p.u.z. │ │ + 0x0003639c 7d007e00 7f007e00 7d007a00 75007000 }.~...~.}.z.u.p. │ │ + 0x000363ac 6a006200 5a005100 47003c00 31002500 j.b.Z.Q.G.<.1.%. │ │ + 0x000363bc 19000c00 0000f4ff e7ffdbff cfffc4ff ................ │ │ + 0x000363cc b9ffafff a6ff9eff 96ff90ff 8bff86ff ................ │ │ + 0x000363dc 83ff82ff 81ff82ff 83ff86ff 8bff90ff ................ │ │ + 0x000363ec 96ff9eff a6ffafff b9ffc4ff cfffdbff ................ │ │ + 0x000363fc e7fff4ff 00000100 ed000100 da010100 ................ │ │ + 0x0003640c c9020100 b9030100 a9040100 9b050100 ................ │ │ + 0x0003641c 8d060100 80070100 74080100 69090100 ........t...i... │ │ + 0x0003642c 5e0a0100 550b0100 4d0c0100 450d0100 ^...U...M...E... │ │ + 0x0003643c 3e0e0100 380f0100 34100100 30110100 >...8...4...0... │ │ + 0x0003644c 2d120100 2a130100 29140100 29150100 -...*...)...)... │ │ + 0x0003645c 29160100 2b170100 2d180100 31190100 )...+...-...1... │ │ + 0x0003646c 351a0100 3b1b0100 411c0100 481d0100 5...;...A...H... │ │ + 0x0003647c 501e0100 591f0100 63200100 6e210100 P...Y...c ..n!.. │ │ + 0x0003648c 7a220100 87230100 95240100 a4250100 z"...#...$...%.. │ │ + 0x0003649c b4260100 c5270100 d7280100 e9290100 .&...'...(...).. │ │ + 0x000364ac fd2a0100 122c0100 282d0100 3f2e0100 .*...,..(-..?... │ │ + 0x000364bc 572f0100 6f300100 89310100 a4320100 W/..o0...1...2.. │ │ + 0x000364cc c0330100 dd340100 fb350100 1a370100 .3...4...5...7.. │ │ + 0x000364dc 3a380100 5b390100 7d3a0100 a03b0100 :8..[9..}:...;.. │ │ + 0x000364ec c53c0100 ea3d0100 103f0100 38400100 .<...=...?..8@.. │ │ + 0x000364fc 60410100 8a420100 b4430100 e0440100 `A...B...C...D.. │ │ + 0x0003650c 0d460100 3b470100 6a480100 9a490100 .F..;G..jH...I.. │ │ + 0x0003651c cb4a0100 fd4b0100 314d0100 654e0100 .J...K..1M..eN.. │ │ + 0x0003652c 9b4f0100 d1500100 09520100 42530100 .O...P...R..BS.. │ │ + 0x0003653c 7c540100 b8550100 f4560100 31580100 |T...U...V..1X.. │ │ + 0x0003654c 70590100 b05a0100 f15b0100 335d0100 pY...Z...[..3].. │ │ + 0x0003655c 765e0100 bb5f0100 01610100 47620100 v^..._...a..Gb.. │ │ + 0x0003656c 8f630100 d9640100 23660100 6f670100 .c...d..#f..og.. │ │ + 0x0003657c bb680100 096a0100 596b0100 a96c0100 .h...j..Yk...l.. │ │ + 0x0003658c fb6d0100 4d6f0100 a2700100 f7710100 .m..Mo...p...q.. │ │ + 0x0003659c 4d730100 a5740100 fe750100 58770100 Ms...t...u..Xw.. │ │ + 0x000365ac b4780100 117a0100 6f7b0100 ce7c0100 .x...z..o{...|.. │ │ + 0x000365bc 2f7e0100 917f0100 f4800100 58820100 /~..........X... │ │ + 0x000365cc be830100 25850100 8d860100 f7870100 ....%........... │ │ + 0x000365dc 62890100 ce8a0100 3b8c0100 aa8d0100 b.......;....... │ │ + 0x000365ec 1a8f0100 8c900100 ff910100 73930100 ............s... │ │ + 0x000365fc e9940100 5f960100 d8970100 51990100 ...._.......Q... │ │ + 0x0003660c cc9a0100 499c0100 c69d0100 459f0100 ....I.......E... │ │ + 0x0003661c c6a00100 48a20100 cba30100 50a50100 ....H.......P... │ │ + 0x0003662c d6a60100 5da80100 e6a90100 71ab0100 ....].......q... │ │ + 0x0003663c fcac0100 89ae0100 18b00100 a8b10100 ................ │ │ + 0x0003664c 3ab30100 cdb40100 61b60100 f7b70100 :.......a....... │ │ + 0x0003665c 8eb90100 27bb0100 c1bc0100 5dbe0100 ....'.......]... │ │ + 0x0003666c fabf0100 99c10100 3ac30100 dbc40100 ........:....... │ │ + 0x0003667c 7fc60100 23c80100 cac90100 72cb0100 ....#.......r... │ │ + 0x0003668c 1bcd0100 c6ce0100 72d00100 20d20100 ........r... ... │ │ + 0x0003669c d0d30100 81d50100 34d70100 e8d80100 ........4....... │ │ + 0x000366ac 9eda0100 55dc0100 0ede0100 c9df0100 ....U........... │ │ + 0x000366bc 85e10100 43e30100 02e50100 c3e60100 ....C........... │ │ + 0x000366cc 86e80100 4aea0100 10ec0100 d8ed0100 ....J........... │ │ + 0x000366dc a1ef0100 6cf10100 39f30100 07f50100 ....l...9....... │ │ + 0x000366ec d7f60100 a8f80100 7cfa0100 51fc0100 ........|...Q... │ │ + 0x000366fc 27fe0100 00000200 da010200 b5030200 '............... │ │ + 0x0003670c 93050200 72070200 53090200 360b0200 ....r...S...6... │ │ + 0x0003671c 1a0d0200 000f0200 e8100200 d2120200 ................ │ │ + 0x0003672c bd140200 ab160200 9a180200 8a1a0200 ................ │ │ + 0x0003673c 7d1c0200 711e0200 68200200 60220200 }...q...h ..`".. │ │ + 0x0003674c 5a240200 55260200 53280200 522a0200 Z$..U&..S(..R*.. │ │ + 0x0003675c 532c0200 572e0200 5b300200 62320200 S,..W...[0..b2.. │ │ + 0x0003676c 6b340200 76360200 82380200 903a0200 k4..v6...8...:.. │ │ + 0x0003677c a13c0200 b33e0200 c7400200 dd420200 .<...>...@...B.. │ │ + 0x0003678c f5440200 0f470200 2b490200 484b0200 .D...G..+I..HK.. │ │ + 0x0003679c 684d0200 8a4f0200 ae510200 d3530200 hM...O...Q...S.. │ │ + 0x000367ac fb550200 25580200 505a0200 7e5c0200 .U..%X..PZ..~\.. │ │ + 0x000367bc ae5e0200 df600200 13630200 49650200 .^...`...c..Ie.. │ │ + 0x000367cc 81670200 ba690200 f66b0200 346e0200 .g...i...k..4n.. │ │ + 0x000367dc 74700200 b7720200 fb740200 41770200 tp...r...t..Aw.. │ │ + 0x000367ec 8a790200 d47b0200 217e0200 70800200 .y...{..!~..p... │ │ + 0x000367fc c1820200 00000100 13ff0000 28fe0000 ............(... │ │ + 0x0003680c 3efd0000 54fc0000 6bfb0000 83fa0000 >...T...k....... │ │ + 0x0003681c 9cf90000 b6f80000 d0f70000 ecf60000 ................ │ │ + 0x0003682c 08f60000 25f50000 43f40000 61f30000 ....%...C...a... │ │ + 0x0003683c 81f20000 a1f10000 c2f00000 e4ef0000 ................ │ │ + 0x0003684c 07ef0000 2aee0000 4fed0000 74ec0000 ....*...O...t... │ │ + 0x0003685c 9aeb0000 c0ea0000 e8e90000 10e90000 ................ │ │ + 0x0003686c 39e80000 63e70000 8de60000 b9e50000 9...c........... │ │ + 0x0003687c e5e40000 11e40000 3fe30000 6de20000 ........?...m... │ │ + 0x0003688c 9de10000 cce00000 fddf0000 2edf0000 ................ │ │ + 0x0003689c 60de0000 93dd0000 c7dc0000 fbdb0000 `............... │ │ + 0x000368ac 30db0000 66da0000 9dd90000 d4d80000 0...f........... │ │ + 0x000368bc 0cd80000 44d70000 7ed60000 b8d50000 ....D...~....... │ │ + 0x000368cc f3d40000 2ed40000 6bd30000 a8d20000 ........k....... │ │ + 0x000368dc e5d10000 24d10000 63d00000 a2cf0000 ....$...c....... │ │ + 0x000368ec e3ce0000 24ce0000 66cd0000 a8cc0000 ....$...f....... │ │ + 0x000368fc eccb0000 2fcb0000 74ca0000 b9c90000 ..../...t....... │ │ + 0x0003690c ffc80000 46c80000 8dc70000 d5c60000 ....F........... │ │ + 0x0003691c 1dc60000 67c50000 b1c40000 fbc30000 ....g........... │ │ + 0x0003692c 46c30000 92c20000 dfc10000 2cc10000 F...........,... │ │ + 0x0003693c 7ac00000 c8bf0000 17bf0000 67be0000 z...........g... │ │ + 0x0003694c b7bd0000 08bd0000 5abc0000 acbb0000 ........Z....... │ │ + 0x0003695c ffba0000 52ba0000 a6b90000 fbb80000 ....R........... │ │ + 0x0003696c 51b80000 a6b70000 fdb60000 54b60000 Q...........T... │ │ + 0x0003697c acb50000 04b50000 5db40000 b7b30000 ........]....... │ │ + 0x0003698c 11b30000 6cb20000 c7b10000 23b10000 ....l.......#... │ │ + 0x0003699c 80b00000 ddaf0000 3baf0000 99ae0000 ........;....... │ │ + 0x000369ac f8ad0000 58ad0000 b8ac0000 18ac0000 ....X........... │ │ + 0x000369bc 7aab0000 dcaa0000 3eaa0000 a1a90000 z.......>....... │ │ + 0x000369cc 04a90000 68a80000 cda70000 32a70000 ....h.......2... │ │ + 0x000369dc 98a60000 fea50000 65a50000 cda40000 ........e....... │ │ + 0x000369ec 35a40000 9da30000 06a30000 70a20000 5...........p... │ │ + 0x000369fc daa10000 45a10000 b0a00000 1ca00000 ....E........... │ │ + 0x00036a0c 889f0000 f59e0000 629e0000 d09d0000 ........b....... │ │ + 0x00036a1c 3e9d0000 ad9c0000 1d9c0000 8d9b0000 >............... │ │ + 0x00036a2c fd9a0000 6e9a0000 e0990000 52990000 ....n.......R... │ │ + 0x00036a3c c4980000 37980000 ab970000 1f970000 ....7........... │ │ + 0x00036a4c 94960000 09960000 7e950000 f4940000 ........~....... │ │ + 0x00036a5c 6b940000 e2930000 5a930000 d2920000 k.......Z....... │ │ + 0x00036a6c 4a920000 c3910000 3d910000 b7900000 J.......=....... │ │ + 0x00036a7c 31900000 ac8f0000 288f0000 a48e0000 1.......(....... │ │ + 0x00036a8c 208e0000 9d8d0000 1a8d0000 988c0000 ............... │ │ + 0x00036a9c 168c0000 958b0000 148b0000 948a0000 ................ │ │ + 0x00036aac 148a0000 95890000 16890000 98880000 ................ │ │ + 0x00036abc 1a880000 9c870000 1f870000 a2860000 ................ │ │ + 0x00036acc 26860000 aa850000 2f850000 b4840000 &......./....... │ │ + 0x00036adc 3a840000 c0830000 46830000 cd820000 :.......F....... │ │ + 0x00036aec 54820000 dc810000 64810000 ed800000 T.......d....... │ │ + 0x00036afc 76800000 00800000 897f0000 147f0000 v............... │ │ + 0x00036b0c 9f7e0000 2a7e0000 b57d0000 417d0000 .~..*~...}..A}.. │ │ + 0x00036b1c ce7c0000 5b7c0000 e87b0000 767b0000 .|..[|...{..v{.. │ │ + 0x00036b2c 047b0000 927a0000 217a0000 b0790000 .{...z..!z...y.. │ │ + 0x00036b3c 40790000 d0780000 61780000 f2770000 @y...x..ax...w.. │ │ + 0x00036b4c 83770000 15770000 a7760000 3a760000 .w...w...v..:v.. │ │ + 0x00036b5c cd750000 60750000 f4740000 88740000 .u..`u...t...t.. │ │ + 0x00036b6c 1c740000 b1730000 46730000 dc720000 .t...s..Fs...r.. │ │ + 0x00036b7c 72720000 08720000 9f710000 36710000 rr...r...q..6q.. │ │ + 0x00036b8c ce700000 66700000 fe6f0000 976f0000 .p..fp...o...o.. │ │ + 0x00036b9c 306f0000 c96e0000 636e0000 fd6d0000 0o...n..cn...m.. │ │ + 0x00036bac 986d0000 336d0000 ce6c0000 6a6c0000 .m..3m...l..jl.. │ │ + 0x00036bbc 066c0000 a26b0000 3f6b0000 dc6a0000 .l...k..?k...j.. │ │ + 0x00036bcc 796a0000 176a0000 b5690000 54690000 yj...j...i..Ti.. │ │ + 0x00036bdc f2680000 92680000 31680000 d1670000 .h...h..1h...g.. │ │ + 0x00036bec 71670000 12670000 b3660000 54660000 qg...g...f..Tf.. │ │ + 0x00036bfc f6650000 ffff0000 c5ff0000 8aff0000 .e.............. │ │ + 0x00036c0c 4fff0000 14ff0000 d9fe0000 9efe0000 O............... │ │ + 0x00036c1c 63fe0000 29fe0000 eefd0000 b3fd0000 c...)........... │ │ + 0x00036c2c 78fd0000 3efd0000 04fd0000 c9fc0000 x...>........... │ │ + 0x00036c3c 85fc0000 00000100 3b000100 76000100 ........;...v... │ │ + 0x00036c4c b2000100 ed000100 28010100 64010100 ........(...d... │ │ + 0x00036c5c 9f010100 db010100 17020100 52020100 ............R... │ │ + 0x00036c6c 8e020100 ca020100 05030100 41030100 ............A... │ │ + 0x00036c7c 7d030100 00fefdfb faf8f7f5 f4f2f0ef }............... │ │ + 0x00036c8c edeceae9 e8e6e5e3 e2e0dfde dcdbdad9 ................ │ │ + 0x00036c9c d7d6d5d4 d3d2d1d0 cfcecdcc cbcac9c8 ................ │ │ + 0x00036cac c8c7c6c5 c5c4c4c3 c3c2c2c2 c1c1c1c0 ................ │ │ + 0x00036cbc c0c0c0c0 c0c0c0c0 c0c0c1c1 c1c2c2c2 ................ │ │ + 0x00036ccc c3c3c4c4 c5c5c6c7 c8c8c9ca cbcccdce ................ │ │ + 0x00036cdc cfd0d1d2 d3d4d5d6 d7d9dadb dcdedfe0 ................ │ │ + 0x00036cec e2e3e5e6 e8e9eaec edeff0f2 f4f5f7f8 ................ │ │ + 0x00036cfc fafbfdfe 00020305 0608090b 0c0e1011 ................ │ │ + 0x00036d0c 13141617 181a1b1d 1e202122 24252627 ......... !"$%&' │ │ + 0x00036d1c 292a2b2c 2d2e2f30 31323334 35363738 )*+,-./012345678 │ │ + 0x00036d2c 38393a3b 3b3c3c3d 3d3e3e3e 3f3f3f40 89:;;<<==>>>???@ │ │ + 0x00036d3c 40404040 40404040 40403f3f 3f3e3e3e @@@@@@@@@@???>>> │ │ + 0x00036d4c 3d3d3c3c 3b3b3a39 38383736 35343332 ==<<;;:988765432 │ │ + 0x00036d5c 31302f2e 2d2c2b2a 29272625 24222120 10/.-,+*)'&%$"! │ │ + 0x00036d6c 1e1d1b1a 18171614 1311100e 0c0b0908 ................ │ │ + 0x00036d7c 06050302 07000000 02000000 10000000 ................ │ │ + 0x00036d8c 401f0000 01000000 80000000 20000000 @........... ... │ │ + 0x00036d9c 32000000 64000000 00000000 00000000 2...d........... │ │ + 0x00036dac 00000000 00000000 00000000 07000000 ................ │ │ + 0x00036dbc 02000000 10000000 803e0000 01000000 .........>...... │ │ + 0x00036dcc 80000000 20000000 32000000 64000000 .... ...2...d... │ │ + 0x00036ddc 00000000 00000000 00000000 00000000 ................ │ │ + 0x00036dec 00000000 07000000 02000000 10000000 ................ │ │ + 0x00036dfc f0550000 01000000 80000000 20000000 .U.......... ... │ │ + 0x00036e0c 32000000 64000000 00000000 00000000 2...d........... │ │ + 0x00036e1c 00000000 00000000 00000000 07000000 ................ │ │ + 0x00036e2c 02000000 10000000 007d0000 01000000 .........}...... │ │ + 0x00036e3c 80000000 20000000 32000000 64000000 .... ...2...d... │ │ + 0x00036e4c 00000000 00000000 00000000 00000000 ................ │ │ + 0x00036e5c 00000000 .... ├── readelf --wide --decompress --hex-dump=.data.rel.ro.local {} │ │ @@ -1,12 +1,12 @@ │ │ │ │ Hex dump of section '.data.rel.ro.local': │ │ - 0x00037a5c ef280300 24290300 59290300 8e290300 .(..$)..Y)...).. │ │ - 0x00037a6c c3290300 f8290300 2d2a0300 622a0300 .)...)..-*..b*.. │ │ - 0x00037a7c 972a0300 cc2a0300 012b0300 362b0300 .*...*...+..6+.. │ │ - 0x00037a8c 6b2b0300 a02b0300 d52b0300 00000000 k+...+...+...... │ │ - 0x00037a9c b2200300 0a2c0300 242c0300 3e2c0300 . ...,..$,..>,.. │ │ - 0x00037aac 582c0300 722c0300 8c2c0300 b2200300 X,..r,...,... .. │ │ - 0x00037abc 0a2c0300 242c0300 3e2c0300 582c0300 .,..$,..>,..X,.. │ │ - 0x00037acc 722c0300 a62c0300 c02c0300 09150200 r,...,...,...... │ │ - 0x00037adc bd140200 010f0200 ........ │ │ + 0x00038a34 67390300 9c390300 d1390300 063a0300 g9...9...9...:.. │ │ + 0x00038a44 3b3a0300 703a0300 a53a0300 da3a0300 ;:..p:...:...:.. │ │ + 0x00038a54 0f3b0300 443b0300 793b0300 ae3b0300 .;..D;..y;...;.. │ │ + 0x00038a64 e33b0300 183c0300 4d3c0300 00000000 .;...<..M<...... │ │ + 0x00038a74 a1300300 823c0300 9c3c0300 b63c0300 .0...<...<...<.. │ │ + 0x00038a84 d03c0300 ea3c0300 043d0300 a1300300 .<...<...=...0.. │ │ + 0x00038a94 823c0300 9c3c0300 b63c0300 d03c0300 .<...<...<...<.. │ │ + 0x00038aa4 ea3c0300 1e3d0300 383d0300 d11e0200 .<...=..8=...... │ │ + 0x00038ab4 851e0200 0d1a0200 ........ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ @@ -1,4 +1,4 @@ │ │ │ │ Hex dump of section '.fini_array': │ │ - 0x00037ae4 08830000 00000000 ........ │ │ + 0x00038abc 18880000 00000000 ........ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ @@ -1,4 +1,4 @@ │ │ │ │ Hex dump of section '.init_array': │ │ - 0x00037aec 19830000 00000000 ........ │ │ + 0x00038ac4 29880000 00000000 )....... ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ @@ -1,35 +1,35 @@ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ - 0x00037af4 9d8f0000 df8f0000 9b920000 ef920000 ................ │ │ - 0x00037b04 f5900000 49910000 75990000 eb990000 ....I...u....... │ │ - 0x00037b14 a1a10000 1da20000 e1b00000 a9b10000 ................ │ │ - 0x00037b24 a1a80000 55a90000 69bb0000 5dbc0000 ....U...i...]... │ │ - 0x00037b34 23900000 8f900000 3f930000 c7930000 #.......?....... │ │ - 0x00037b44 a1910000 1d920000 679a0000 0f9b0000 ........g....... │ │ - 0x00037b54 9ba20000 43a30000 6fb20000 65b30000 ....C...o...e... │ │ - 0x00037b64 0baa0000 d5aa0000 51bd0000 79be0000 ........Q...y... │ │ - 0x00037b74 11850000 d5850000 4d940000 5d950000 ........M...]... │ │ - 0x00037b84 2d8b0000 158c0000 c19b0000 f59c0000 -............... │ │ - 0x00037b94 e9a30000 e1a40000 79b40000 f5b50000 ........y....... │ │ - 0x00037ba4 b1ab0000 d5ac0000 a1bf0000 49c10000 ............I... │ │ - 0x00037bb4 a5860000 d9870000 49960000 e5970000 ........I....... │ │ - 0x00037bc4 0d8d0000 418e0000 1d9e0000 e19f0000 ....A........... │ │ - 0x00037bd4 eda50000 35a70000 51b70000 71b90000 ....5...Q...q... │ │ - 0x00037be4 09ae0000 75af0000 d9c20000 1dc50000 ....u........... │ │ - 0x00037bf4 a1830000 e9830000 9b920000 ef920000 ................ │ │ - 0x00037c04 11890000 89890000 75990000 eb990000 ........u....... │ │ - 0x00037c14 a1a10000 1da20000 e1b00000 a9b10000 ................ │ │ - 0x00037c24 a1a80000 55a90000 69bb0000 5dbc0000 ....U...i...]... │ │ - 0x00037c34 33840000 a5840000 3f930000 c7930000 3.......?....... │ │ - 0x00037c44 038a0000 938a0000 679a0000 0f9b0000 ........g....... │ │ - 0x00037c54 9ba20000 43a30000 6fb20000 65b30000 ....C...o...e... │ │ - 0x00037c64 0baa0000 d5aa0000 51bd0000 79be0000 ........Q...y... │ │ - 0x00037c74 11850000 d5850000 4d940000 5d950000 ........M...]... │ │ - 0x00037c84 2d8b0000 158c0000 c19b0000 f59c0000 -............... │ │ - 0x00037c94 e9a30000 e1a40000 79b40000 f5b50000 ........y....... │ │ - 0x00037ca4 b1ab0000 d5ac0000 a1bf0000 49c10000 ............I... │ │ - 0x00037cb4 a5860000 d9870000 49960000 e5970000 ........I....... │ │ - 0x00037cc4 0d8d0000 418e0000 1d9e0000 e19f0000 ....A........... │ │ - 0x00037cd4 eda50000 35a70000 51b70000 71b90000 ....5...Q...q... │ │ - 0x00037ce4 09ae0000 75af0000 d9c20000 1dc50000 ....u........... │ │ + 0x00038acc 6d940000 b1940000 7b970000 d1970000 m.......{....... │ │ + 0x00038adc c3950000 1f960000 559e0000 d39e0000 ........U....... │ │ + 0x00038aec a9a60000 1ba70000 81b50000 43b60000 ............C... │ │ + 0x00038afc 59ad0000 f9ad0000 95bf0000 83c00000 Y............... │ │ + 0x00038b0c f7940000 5d950000 23980000 a3980000 ....]...#....... │ │ + 0x00038b1c 7b960000 ff960000 519f0000 ff9f0000 {.......Q....... │ │ + 0x00038b2c 8fa70000 27a80000 ffb60000 e5b70000 ....'........... │ │ + 0x00038b3c 9bae0000 65af0000 6bc10000 89c20000 ....e...k....... │ │ + 0x00038b4c 0d8a0000 c98a0000 21990000 3d9a0000 ........!...=... │ │ + 0x00038b5c e18f0000 cd900000 ada00000 e1a10000 ................ │ │ + 0x00038b6c b9a80000 ada90000 d1b80000 45ba0000 ............E... │ │ + 0x00038b7c 35b00000 59b10000 a9c30000 51c50000 5...Y.......Q... │ │ + 0x00038b8c 858b0000 a98c0000 359b0000 d99c0000 ........5....... │ │ + 0x00038b9c b5910000 09930000 19a30000 e9a40000 ................ │ │ + 0x00038bac 9daa0000 f1ab0000 9dbb0000 a1bd0000 ................ │ │ + 0x00038bbc 7db20000 01b40000 e1c60000 11c90000 }............... │ │ + 0x00038bcc a9880000 f1880000 7b970000 d1970000 ........{....... │ │ + 0x00038bdc dd8d0000 4f8e0000 559e0000 d39e0000 ....O...U....... │ │ + 0x00038bec a9a60000 1ba70000 81b50000 43b60000 ............C... │ │ + 0x00038bfc 59ad0000 f9ad0000 95bf0000 83c00000 Y............... │ │ + 0x00038c0c 3b890000 a3890000 23980000 a3980000 ;.......#....... │ │ + 0x00038c1c c18e0000 518f0000 519f0000 ff9f0000 ....Q...Q....... │ │ + 0x00038c2c 8fa70000 27a80000 ffb60000 e5b70000 ....'........... │ │ + 0x00038c3c 9bae0000 65af0000 6bc10000 89c20000 ....e...k....... │ │ + 0x00038c4c 0d8a0000 c98a0000 21990000 3d9a0000 ........!...=... │ │ + 0x00038c5c e18f0000 cd900000 ada00000 e1a10000 ................ │ │ + 0x00038c6c b9a80000 ada90000 d1b80000 45ba0000 ............E... │ │ + 0x00038c7c 35b00000 59b10000 a9c30000 51c50000 5...Y.......Q... │ │ + 0x00038c8c 858b0000 a98c0000 359b0000 d99c0000 ........5....... │ │ + 0x00038c9c b5910000 09930000 19a30000 e9a40000 ................ │ │ + 0x00038cac 9daa0000 f1ab0000 9dbb0000 a1bd0000 ................ │ │ + 0x00038cbc 7db20000 01b40000 e1c60000 11c90000 }............... ├── readelf --wide --decompress --hex-dump=.got {} │ │ @@ -1,36 +1,36 @@ │ │ │ │ Hex dump of section '.got': │ │ - 0x00037df4 98000400 86800300 74800300 98300400 ........t....0.. │ │ - 0x00037e04 e4be0b00 98400400 98500400 bcbe0b00 .....@...P...... │ │ - 0x00037e14 7c800300 d0be0b00 ccbe0b00 96000400 |............... │ │ - 0x00037e24 9d830000 84800300 9f830000 00000000 ................ │ │ - 0x00037e34 00000000 00000000 00000000 0c800300 ................ │ │ - 0x00037e44 14800300 3cde0400 d8be0b00 54800300 ....<.......T... │ │ - 0x00037e54 5c800300 4c800300 60800300 70800300 \...L...`...p... │ │ - 0x00037e64 50800300 58800300 d4be0b00 6c800300 P...X.......l... │ │ - 0x00037e74 80800300 68800300 dcbe0b00 64800300 ....h.......d... │ │ - 0x00037e84 c4be0b00 c8be0b00 e0be0b00 c0be0b00 ................ │ │ - 0x00037e94 e8be0b00 b9d40000 09d50000 65d50000 ............e... │ │ - 0x00037ea4 61d40000 705b0c00 28bf0b00 24bf0b00 a...p[..(...$... │ │ - 0x00037eb4 18bf0b00 fcbe0b00 f8be0b00 f4be0b00 ................ │ │ - 0x00037ec4 f0be0b00 ecbe0b00 2cbf0b00 0cbf0b00 ........,....... │ │ - 0x00037ed4 08bf0b00 04bf0b00 00bf0b00 30bf0b00 ............0... │ │ - 0x00037ee4 1cbf0b00 20bf0b00 9dfa0200 a7fa0200 .... ........... │ │ - 0x00037ef4 b1fa0200 00000000 041e0300 d4100300 ................ │ │ - 0x00037f04 00000000 00000000 00000000 00000000 ................ │ │ - 0x00037f14 30800000 30800000 30800000 30800000 0...0...0...0... │ │ - 0x00037f24 30800000 30800000 30800000 30800000 0...0...0...0... │ │ - 0x00037f34 30800000 30800000 30800000 30800000 0...0...0...0... │ │ - 0x00037f44 30800000 30800000 30800000 30800000 0...0...0...0... │ │ - 0x00037f54 30800000 30800000 30800000 30800000 0...0...0...0... │ │ - 0x00037f64 30800000 30800000 30800000 30800000 0...0...0...0... │ │ - 0x00037f74 30800000 30800000 30800000 30800000 0...0...0...0... │ │ - 0x00037f84 30800000 30800000 30800000 30800000 0...0...0...0... │ │ - 0x00037f94 30800000 30800000 30800000 30800000 0...0...0...0... │ │ - 0x00037fa4 30800000 30800000 30800000 30800000 0...0...0...0... │ │ - 0x00037fb4 30800000 30800000 30800000 30800000 0...0...0...0... │ │ - 0x00037fc4 30800000 30800000 30800000 30800000 0...0...0...0... │ │ - 0x00037fd4 30800000 30800000 30800000 30800000 0...0...0...0... │ │ - 0x00037fe4 30800000 30800000 30800000 30800000 0...0...0...0... │ │ - 0x00037ff4 30800000 30800000 30800000 0...0...0... │ │ + 0x00038df4 9c100400 88900300 00000000 74900300 ............t... │ │ + 0x00038e04 9c400400 e8ce0b00 9c500400 9c600400 .@.......P...`.. │ │ + 0x00038e14 c0ce0b00 7c900300 d4ce0b00 d0ce0b00 ....|........... │ │ + 0x00038e24 98100400 a5880000 84900300 a7880000 ................ │ │ + 0x00038e34 00000000 00000000 00000000 0c900300 ................ │ │ + 0x00038e44 14900300 40ee0400 dcce0b00 54900300 ....@.......T... │ │ + 0x00038e54 5c900300 4c900300 60900300 70900300 \...L...`...p... │ │ + 0x00038e64 50900300 58900300 d8ce0b00 6c900300 P...X.......l... │ │ + 0x00038e74 80900300 68900300 e0ce0b00 64900300 ....h.......d... │ │ + 0x00038e84 c8ce0b00 ccce0b00 e4ce0b00 c4ce0b00 ................ │ │ + 0x00038e94 ecce0b00 c1d80000 15d90000 71d90000 ............q... │ │ + 0x00038ea4 69d80000 746b0c00 2ccf0b00 28cf0b00 i...tk..,...(... │ │ + 0x00038eb4 1ccf0b00 00cf0b00 fcce0b00 f8ce0b00 ................ │ │ + 0x00038ec4 f4ce0b00 f0ce0b00 30cf0b00 10cf0b00 ........0....... │ │ + 0x00038ed4 0ccf0b00 08cf0b00 04cf0b00 34cf0b00 ............4... │ │ + 0x00038ee4 20cf0b00 24cf0b00 fc0e0300 040f0300 ...$........... │ │ + 0x00038ef4 0c0f0300 00000000 7c2e0300 64220300 ........|...d".. │ │ + 0x00038f04 00000000 00000000 00000000 00000000 ................ │ │ + 0x00038f14 3c850000 3c850000 3c850000 3c850000 <...<...<...<... │ │ + 0x00038f24 3c850000 3c850000 3c850000 3c850000 <...<...<...<... │ │ + 0x00038f34 3c850000 3c850000 3c850000 3c850000 <...<...<...<... │ │ + 0x00038f44 3c850000 3c850000 3c850000 3c850000 <...<...<...<... │ │ + 0x00038f54 3c850000 3c850000 3c850000 3c850000 <...<...<...<... │ │ + 0x00038f64 3c850000 3c850000 3c850000 3c850000 <...<...<...<... │ │ + 0x00038f74 3c850000 3c850000 3c850000 3c850000 <...<...<...<... │ │ + 0x00038f84 3c850000 3c850000 3c850000 3c850000 <...<...<...<... │ │ + 0x00038f94 3c850000 3c850000 3c850000 3c850000 <...<...<...<... │ │ + 0x00038fa4 3c850000 3c850000 3c850000 3c850000 <...<...<...<... │ │ + 0x00038fb4 3c850000 3c850000 3c850000 3c850000 <...<...<...<... │ │ + 0x00038fc4 3c850000 3c850000 3c850000 3c850000 <...<...<...<... │ │ + 0x00038fd4 3c850000 3c850000 3c850000 3c850000 <...<...<...<... │ │ + 0x00038fe4 3c850000 3c850000 3c850000 3c850000 <...<...<...<... │ │ + 0x00038ff4 3c850000 3c850000 3c850000 <...<...<... ├── readelf --wide --decompress --hex-dump=.data {} │ │ @@ -1,12 +1,12 @@ │ │ │ │ Hex dump of section '.data': │ │ - 0x00038000 00000000 00020401 03000000 00030104 ................ │ │ - 0x00038010 02000000 07000000 02000000 10000000 ................ │ │ - 0x00038020 44ac0000 01000000 80000000 20000000 D........... ... │ │ - 0x00038030 32000000 64000000 00000000 00000000 2...d........... │ │ - 0x00038040 00000000 00000000 00000000 14000000 ................ │ │ - 0x00038050 0c000000 64000000 01000000 0e000000 ....d........... │ │ - 0x00038060 06000000 40000000 00020000 10000000 ....@........... │ │ - 0x00038070 44ac0000 01000000 00800000 20000000 D........... ... │ │ - 0x00038080 80000000 .... │ │ + 0x00039000 00000000 00020401 03000000 00030104 ................ │ │ + 0x00039010 02000000 07000000 02000000 10000000 ................ │ │ + 0x00039020 44ac0000 01000000 80000000 20000000 D........... ... │ │ + 0x00039030 32000000 64000000 00000000 00000000 2...d........... │ │ + 0x00039040 00000000 00000000 00000000 14000000 ................ │ │ + 0x00039050 0c000000 64000000 01000000 0e000000 ....d........... │ │ + 0x00039060 06000000 40000000 00020000 10000000 ....@........... │ │ + 0x00039070 44ac0000 01000000 00800000 20000000 D........... ... │ │ + 0x00039080 80000000 .... ├── readelf --wide --decompress --string-dump=.comment {} │ │ @@ -1,4 +1,4 @@ │ │ │ │ String dump of section '.comment': │ │ - [ 1] GCC: (GNU) 4.8 │ │ + [ 1] GCC: (GNU) 4.9.x 20150123 (prerelease) ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ @@ -1,17 +1,21 @@ │ │ │ │ Hex dump of section '.shstrtab': │ │ 0x00000000 002e7368 73747274 6162002e 696e7465 ..shstrtab..inte │ │ - 0x00000010 7270002e 64796e73 796d002e 64796e73 rp..dynsym..dyns │ │ - 0x00000020 7472002e 68617368 002e7265 6c2e6479 tr..hash..rel.dy │ │ - 0x00000030 6e002e72 656c2e70 6c74002e 74657874 n..rel.plt..text │ │ - 0x00000040 002e4152 4d2e6578 74616200 2e41524d ..ARM.extab..ARM │ │ - 0x00000050 2e657869 6478002e 726f6461 7461002e .exidx..rodata.. │ │ - 0x00000060 64617461 2e72656c 2e726f2e 6c6f6361 data.rel.ro.loca │ │ - 0x00000070 6c002e66 696e695f 61727261 79002e69 l..fini_array..i │ │ - 0x00000080 6e69745f 61727261 79002e64 6174612e nit_array..data. │ │ - 0x00000090 72656c2e 726f002e 64796e61 6d696300 rel.ro..dynamic. │ │ - 0x000000a0 2e676f74 002e6461 7461002e 62737300 .got..data..bss. │ │ - 0x000000b0 2e636f6d 6d656e74 002e6e6f 74652e67 .comment..note.g │ │ - 0x000000c0 6e752e67 6f6c642d 76657273 696f6e00 nu.gold-version. │ │ - 0x000000d0 2e41524d 2e617474 72696275 74657300 .ARM.attributes. │ │ + 0x00000010 7270002e 6e6f7465 2e676e75 2e627569 rp..note.gnu.bui │ │ + 0x00000020 6c642d69 64002e64 796e7379 6d002e64 ld-id..dynsym..d │ │ + 0x00000030 796e7374 72002e68 61736800 2e676e75 ynstr..hash..gnu │ │ + 0x00000040 2e766572 73696f6e 002e676e 752e7665 .version..gnu.ve │ │ + 0x00000050 7273696f 6e5f6400 2e676e75 2e766572 rsion_d..gnu.ver │ │ + 0x00000060 73696f6e 5f72002e 72656c2e 64796e00 sion_r..rel.dyn. │ │ + 0x00000070 2e72656c 2e706c74 002e7465 7874002e .rel.plt..text.. │ │ + 0x00000080 41524d2e 65787461 62002e41 524d2e65 ARM.extab..ARM.e │ │ + 0x00000090 78696478 002e726f 64617461 002e6461 xidx..rodata..da │ │ + 0x000000a0 74612e72 656c2e72 6f2e6c6f 63616c00 ta.rel.ro.local. │ │ + 0x000000b0 2e66696e 695f6172 72617900 2e696e69 .fini_array..ini │ │ + 0x000000c0 745f6172 72617900 2e646174 612e7265 t_array..data.re │ │ + 0x000000d0 6c2e726f 002e6479 6e616d69 63002e67 l.ro..dynamic..g │ │ + 0x000000e0 6f74002e 64617461 002e6273 73002e63 ot..data..bss..c │ │ + 0x000000f0 6f6d6d65 6e74002e 6e6f7465 2e676e75 omment..note.gnu │ │ + 0x00000100 2e676f6c 642d7665 7273696f 6e002e41 .gold-version..A │ │ + 0x00000110 524d2e61 74747269 62757465 7300 RM.attributes.